BM6P6(@ ***+++,,,---111777???DDDIIIIIIKKKLLLJJJKKKXXXhhhuuu|||}}}~~~~~~}}}zzz~~~|||vvvqqqmmmkkkmmmllljjjgggdddaaa___^^^bbbeeeiiikkkkkkhhhgggfffbbbbbbaaa^^^ZZZZZZ]]]aaadddbbbbbbdddhhhjjjiiigggoookkkiiikkkpppvvvzzz{{{yyyzzz||||||yyywwwvvvvvvvvvxxxzzzzzzxxxxxxzzz|||}}}|||zzzxxxwwwwwwxxxxxxvvvuuurrrpppoooppprrrsssssssssssssssssstttuuuuuuqqqssstttvvvvvvuuusssrrrsssrrrqqqqqqqqqrrrtttuuutttrrrqqqrrruuuuuussspppoooqqqssstttsssrrrrrrsssuuuyyy}}}~~~~~~{{{aaaXXXLLLEEECCCCCCAAA???AAA@@@???>>>===<<<<<<<<<<<<<<<<<<>>>@@@CCCFFFHHHQQQTTTWWWXXXVVVSSSQQQPPPNNNNNNOOOPPPNNNKKKKKKMMMVVVWWWXXXYYYYYYZZZZZZYYYbbbaaabbbccceeeiiilllnnntttrrrrrrvvv|||vvvkkkeeecccaaa\\\VVVVVVUUUTTTRRRQQQOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGFFFDDDCCCAAA============<<<;;;:::999::::::::::::999999888777555555444444444333333333555444222111111111222222222222333444555777777888<<<<<<;;;::::::::::::;;;===<<<<<<;;;999888888777777777777777888888888888888999999999999888777777444333555888<<>>===<<<;;;::::::::::::999999999:::<<<>>>AAABBBFFFIIIMMMOOONNNMMMMMMMMMQQQRRRSSSTTTRRRQQQRRRSSSZZZZZZ[[[\\\\\\\\\\\\[[[___```bbbggglllsssyyy|||uuuuuuvvvzzz|||sssiiidddcccaaa\\\WWWUUUTTTSSSRRRPPPNNNMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIFFFGGGGGGGGGFFFDDDBBBAAA?????????>>>>>>===<<<;;;999999999:::999999888888666666555555555444444444333222000/////////000111333333444555666888999999<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777666777777777777888888888888888999999999999888777777555777999:::BBBSSSkkk|||vvvmmmmmmlllkkkrrr~~~wwwpppttt}}}|||zzzvvvttt|||((())))))***,,,000666;;;EEEFFFIIIIIIFFFFFFOOOZZZeeessstttjjjdddfffiiiiiinnnwww{{{}}}{{{yyy{{{~~~|||yyyvvvtttnnnmmmkkkiiifffdddbbbaaa___aaadddgggjjjlllmmmmmmdddbbb`````````aaa```___```^^^^^^```dddhhhkkkllleeedddeeeiiioootttxxxyyyzzz{{{{{{zzzyyyyyyzzz|||{{{{{{zzzwwwtttrrrsssuuuxxxwwwvvvuuuttttttuuuuuurrrrrrrrrrrrssstttuuuvvvtttsssssssssssstttuuuuuuttttttuuuvvvuuutttrrrqqqooonnnnnnnnnnnnooopppppppppooonnnpppqqqrrrrrrpppqqqrrrrrrrrrqqqqqqrrrtttxxxxxxyyyzzz}}}kkk^^^RRRKKKBBB<<<;;;:::999888;;;:::999888888888888888888888888999:::;;;<<<===<<<>>>BBBDDDFFFGGGJJJKKKTTTVVVXXXXXXXXXXXXZZZ[[[___``````aaaaaaaaaaaa``````bbbeeekkksss{{{wwwxxx{{{tttmmmddd``````___[[[WWWUUUTTTSSSQQQOOONNNMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHFFFFFFFFFFFFDDDCCCBBBAAA>>>>>>???>>>>>>===<<<;;;777888888999999999999888666666666666555555555555222222111000000000000111444444444555777999:::;;;;;;<<<<<<<<<===>>>>>>???::::::999999888777666666777777777888888888999999888888999999888888777666555;;;===>>>JJJaaauuu|||}}}rrrjjjkkklllmmmvvvyyynnnpppwww|||vvvsss~~~tttyyy))))))*********...333666BBBEEEIIIIIIFFFFFFLLLSSS^^^ooo{{{llleeeaaabbbbbbaaadddkkkvvvxxx}}}}}}{{{~~~|||yyyuuusssnnnmmmllljjjgggeeedddccc______```ccchhhlllooopppiiiddd___^^^```bbbbbbaaa```___^^^^^^aaadddhhhjjjcccccccccfffkkkrrrxxx|||}}}}}}|||zzzxxxxxxzzz|||}}}|||zzzwwwtttsssttttttvvvuuuuuuuuuuuuuuuuuuuuuqqqrrrrrrsssssssssttttttssssssssssssssstttuuuuuuttttttuuuuuutttsssrrrqqqpppppppppppppppqqqqqqqqqsssrrrrrrrrrtttuuuuuuuuutttttttttsssqqqrrrtttvvvyyywwwvvvxxx|||zzzhhhZZZRRRKKKFFF???:::999999888888999888888777777777777888;;;;;;;;;:::;;;;;;;;;;;;888;;;>>>@@@BBBEEEIIILLLTTTXXX[[[[[[[[[^^^______bbbcccdddeeefffgggggggggggghhhjjjnnntttzzzzzz|||wwwkkkeee___\\\\\\[[[XXXUUUUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@<<<<<<<<<<<<;;;:::999999666666777888999999999888555555555555444444444444333333333333333333333333333333333444666888:::;;;;;;<<<===>>>???@@@@@@AAA:::::::::999888777777777777777888888888999999999888888888888888777777666444<<>>DDDIIIIIIHHHHHHKKKMMMZZZiii{{{}}}ssskkkjjjhhhfffggggggfffgggjjjmmmnnnrrryyy}}}~~~{{{uuuqqqooonnnmmmkkkiiigggfffeee```^^^]]]___eeekkkooopppmmmggg___\\\^^^aaaccccccbbbaaa___^^^^^^```bbbeeeeeedddcccccchhhoooxxx~~~~~~~~~}}}{{{xxxwwwyyyzzz~~~|||zzzxxxwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvrrrrrrrrrrrrqqqqqqpppppprrrrrrrrrrrrrrrsssssstttsssssssssssssssrrrqqqqqqmmmnnnnnnnnnoooooooooooottttttttttttttttttvvvwwwqqqrrrqqqpppnnnoooqqqsssxxxwwwvvvwwwzzz}}}~~~~~~}}}rrrcccYYYQQQKKKFFFCCC>>>;;;::::::::::::999888888888888888999:::<<<<<<<<<;;;;;;::::::999999:::===>>>@@@BBBFFFIIIQQQXXX^^^^^^```eeefffcccbbbccceeegggiiikkkllllllllllllmmmooorrrwww{{{}}}~~~qqqgggccc^^^\\\[[[ZZZXXXVVVUUUUUUTTTRRRPPPOOOMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEDDDBBBAAAAAA@@@@@@<<<<<<<<<<<<;;;:::999888555666777777888888888888444444444333333333222222333333333444444444333333222222222333444777:::;;;;;;<<<===???@@@AAAAAAAAA;;;;;;;;;:::999999888888888888888888999999999999777888888888888777666666222;;;@@@DDDVVVppp{{{vvvsssoookkkmmmqqqxxx|||~~~~~~wwwxxx***+++++++++***,,,///222999AAAHHHIIIIIIKKKKKKJJJ[[[gggvvvxxxoooiiilllkkkjjjmmmpppsssttttttooolllnnntttwww{{{www}}}~~~xxxrrrooonnnmmmllljjjiiihhhgggddd___[[[\\\aaahhhlllmmmmmmhhhbbb^^^]]]___bbbcccbbbbbbaaa^^^\\\\\\]]]```fffeeeccccccfffllluuu|||}}}}}}}}}{{{xxxwwwxxxyyy}}}|||{{{zzz{{{{{{yyyxxxtttuuuvvvwwwxxxxxxwwwwwwsssrrrqqqpppooooooooooooqqqppppppppppppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqrrrrrrrrrqqqqqqsssssssssrrrpppqqqsssuuurrrssssssrrrqqqppprrrsssvvvvvvwwwxxxyyyzzz|||}}}|||rrr^^^TTTOOOIIIEEEAAA@@@>>>;;;::::::;;;;;;999999999999999:::;;;<<<::::::::::::999888777777888999;;;<<<===???CCCEEEMMMXXXaaadddiiipppqqqmmmfffhhhjjjlllooopppqqqrrrppppppqqqrrruuuyyy}}}ppphhheeeaaa^^^]]][[[YYYXXXUUUTTTSSSQQQOOONNNMMMLLLJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@?????????======>>>======<<<;;;:::555666666777777777777666333333333333222222222111000111222222333222222222222111111222444777:::<<<;;;<<<>>>@@@AAAAAAAAA@@@;;;;;;;;;:::::::::999999888888888999999999999:::777777888888777777666555222999AAAJJJ\\\pppwwwtttooommmlllooottt|||wwwsssyyy{{{{{{)))***+++******+++...000333===FFFHHHJJJLLLLLLHHHVVV^^^lllxxx}}}{{{wwwuuurrrnnnkkkmmmuuu}}}{{{sssqqquuuvvvwww{{{{{{{{{||||||yyysssoooooonnnmmmllljjjjjjiiigggaaaZZZYYY]]]dddhhhiiijjjiiifffbbb^^^]]]^^^``````aaaaaa___[[[ZZZ[[[]]]cccdddeeeeeefffiiippptttwwwyyy{{{{{{yyyyyyyyyzzz~~~|||{{{|||}}}|||xxxuuussstttvvvwwwxxxxxxwwwwwwsssrrrpppooooooppprrrsssoooooooooooooooppppppqqqnnnnnnnnnoooooopppqqqqqqqqqrrrssstttuuuttttttsssssssssssspppnnnmmmpppssstttvvvwwwvvvtttsssssstttsssvvvyyyyyyxxxxxx{{{~~~}}}wwweeeVVVLLLEEE@@@===<<<<<<;;;:::999999:::;;;999999999999:::;;;<<<===999999::::::999888666555666888;;;<<<===???AAACCCIIIYYYgggmmmuuu{{{tttuuuwwwxxxzzz{{{{{{{{{xxxxxxxxxyyy|||ppphhhfffbbb___\\\ZZZWWWVVVSSSRRRQQQOOOMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCBBB@@@????????????============<<<;;;::::::666666666777666666555555444444333333333222222222000111222333333333222222333222111222444777;;;===;;;<<<>>>@@@AAAAAA@@@???:::::::::999999999999999888888888999999999::::::777777777777777666666555555:::CCCRRRcccooottttttnnnooopppsssxxx~~~qqqkkkiiiqqqxxxzzzyyyyyyrrr|||((()))***))))))***---//////:::DDDGGGJJJMMMLLLGGGHHHOOO]]]mmmyyy}}}}}}~~~xxxrrrkkkllluuuwwwrrrttttttsss||||||vvvuuuzzz~~~yyyssspppooonnnmmmlllkkkjjjjjjjjjbbbYYYWWW[[[aaaeeeffffffhhhiiifff```\\\[[[\\\^^^```aaa___[[[YYYZZZ\\\___bbbfffgggggghhhkkknnnsssvvvyyyzzzzzzzzz{{{|||~~~}}}|||}}}~~~|||wwwrrrrrrsssuuuwwwwwwxxxwwwwwwsssrrrpppoooppprrruuuvvvnnnnnnnnnnnnnnnoooooopppmmmmmmmmmmmmnnnpppqqqrrrnnnooopppqqqrrrqqqpppppptttuuutttqqqmmmmmmooorrrppprrrttttttrrrqqqppppppqqqvvvzzzzzzwwwwww{{{xxxyyyoookkkbbbUUUHHH>>>888666888999999888777888999:::888888999999:::;;;======999:::;;;;;;;;;999888777555888;;;===???@@@BBBDDDHHHZZZkkkttt}}}ooofffddd```]]]YYYVVVTTTRRRQQQPPPOOOMMMKKKJJJIIIHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCAAA???>>>>>>??????;;;;;;;;;;;;:::999888888666777777777666555444444555555444444444333333333111222444555666555444444444333222333555999<<>>@@@AAA@@@???>>>999999999888888888888888888888999999999:::::::::777777777777777666666555999;;;FFFYYYhhhnnnrrrvvvppprrruuuxxx}}}zzzcccaaacccjjjnnnmmmlllmmmttt(((((((((((()))***+++,,,///444<<>>BBBFFFJJJXXXiiiwwwtttiiieeedddaaa]]]ZZZWWWUUUTTTSSSQQQPPPMMMLLLJJJJJJIIIGGGFFFEEECCCBBBBBBBBBBBBDDDCCCAAA???>>>===<<<<<<<<<=========<<<:::888777777666666555444444333333333333333333333333333222555444444333333333444444444444555666777999;;;<<<<<<>>>@@@BBBBBB???<<<:::888888777777777777888888888888888888888888888888666666777777444000333:::<<<===LLLdddrrroookkkkkkpppqqqsssyyyzzzlll\\\\\\\\\]]]___aaafffjjj|||(((((((((((()))***+++,,,...222999@@@EEEGGGGGGFFFGGGJJJVVVeeemmmqqq}}}|||yyywwwxxx|||~~~|||~~~}}}{{{{{{~~~yyyxxxwwwuuussspppnnnmmmkkkgggbbb^^^\\\\\\^^^```ccceeegggfffbbb___]]]]]]ZZZ[[[[[[YYYWWWVVVYYY[[[\\\___bbbdddcccccccccdddlllnnnqqqtttwwwxxxyyyyyy{{{zzzyyyzzz{{{zzzvvvssssssuuuwwwyyyzzzxxxvvvttttttsssrrrqqqqqqrrrtttuuusssrrrrrrrrrrrrsssssssssssstttuuutttrrrqqqqqqrrroooooopppppppppooommmmmmkkkllllllmmmoooqqqrrrsssuuuuuutttsssrrrqqqpppppprrrrrrrrrrrrsssuuuwwwxxxssswww{{{{{{zzz|||zzzjjj___YYY^^^ZZZSSSLLLEEE???<<<:::999999::::::::::::999999999999999888999999::::::;;;<<<<<<<<<<<<:::999888;;;<<<<<<;;;;;;>>>BBBFFFJJJVVVeeetttsssjjjcccbbb___\\\YYYWWWUUUTTTRRRQQQOOOMMMKKKJJJIIIIIIGGGFFFEEECCCBBBBBBBBBBBBCCCBBB@@@???>>>======<<<<<<<<<<<<<<<;;;999777666666666555444444333333222444444444444444555555555555444444333333444444444666666777777888999:::;;;;;;===???@@@@@@>>>;;;999999888888777777888888999888888888888888888888888999666555777777555777:::???III[[[kkkqqqnnnlllmmmnnnooosssyyyyyykkk]]]\\\___gggjjjjjjlllqqq(((((((((((()))***+++,,,,,,///555;;;@@@DDDFFFGGGFFFLLLWWWaaabbbfffyyyxxxuuuvvv}}}{{{sss{{{xxxuuuxxx~~~|||zzzxxxvvvsssqqqppppppoookkkfff```]]]\\\\\\]]]aaabbbccceeefffccc```\\\ZZZZZZZZZXXXVVVVVVXXXZZZ[[[]]]```aaaaaa```aaabbbeeegggjjjnnnrrruuuwwwxxxzzzyyyxxxyyyzzzzzzxxxvvvrrrtttwwwyyyyyyxxxwwwuuuvvvuuusssrrrrrrrrrssstttssssssuuuvvvvvvuuusssrrrvvvwwwwwwvvvsssrrrrrrssspppppppppooonnnmmmlllkkkfffhhhjjjmmmppprrrsssttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqrrrssstttuuuppptttxxxzzzyyyzzz}}}nnn___WWWRRRPPPSSSPPPLLLFFFAAA>>>;;;:::999999::::::::::::999999;;;::::::999999999999::::::;;;;;;<<<<<<;;;::::::<<<<<<<<<<<<<<>>============;;;;;;;;;:::999888666555555555444333333222222111222222333333444444555555444444444333333444444555888888888999999999:::::::::<<<===>>>>>><<<:::999:::999999888888999999:::999999999999999999999999<<<666333666999:::;;;===DDDVVVjjjqqqpppnnnnnnmmmkkknnnssszzzwwwhhh]]]\\\fffvvv{{{uuuwwwuuuvvv))))))(((((()))***++++++,,,...111666<<>>AAAEEEIIIRRRYYYfffxxx{{{jjjbbb]]]\\\ZZZXXXVVVTTTSSSSSSOOONNNLLLKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===============::::::999888777666555555444444333333222111111000//////000111111222333333444444333333333444555555777888999:::;;;;;;<<<<<<;;;<<<<<<======;;;:::999;;;::::::999999::::::;;;999999999999999999999999;;;666444666888:::@@@FFFNNNcccssssssooopppoookkkjjjnnnuuu}}}rrreee^^^bbbrrryyy~~~uuugggsss))))))))))))))))))***+++,,,---///333999@@@FFFIIIHHHLLLWWWdddkkksss}}}zzz||||||yyyvvv|||||||||wwwqqqnnn}}}}}}{{{xxxuuusssqqqqqqqqqjjjhhhfffcccaaa`````````[[[ZZZ[[[aaaggghhhbbb\\\[[[ZZZXXXWWWWWWXXXYYYYYYXXXZZZ\\\\\\[[[[[[\\\]]]\\\]]]```eeejjjpppuuuxxxwwwxxxyyyyyyyyyzzz{{{|||xxxxxxyyyyyywwwuuusssqqqqqqqqqrrrssstttuuuwwwwwwuuutttrrrppppppqqqrrrsssqqqqqqrrrqqqqqqqqqsssuuuqqqpppooonnnmmmlllkkkkkkhhhjjjlllmmmnnnooonnnnnnmmmnnnnnnoooppppppqqqqqqppppppqqqqqqqqqqqqqqqqqqrrrtttwwwzzz{{{{{{|||}}}|||{{{zzzyyyzzzsssgggWWWOOONNNOOOLLLIIIIIIGGGEEEBBB???===;;;::::::::::::;;;;;;:::::::::<<<<<<;;;:::999999999999::::::::::::;;;<<<<<<===<<<===>>>???@@@DDDIIIMMMVVV]]]jjj{{{uuuggg___ZZZYYYWWWUUUSSSRRRQQQQQQMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDBBBAAAAAAAAAAAA???>>>>>>===<<<<<<<<<===:::999888777666555555555444333333222111111000000//////000111111222333333333333333333333444555666555666888:::<<<===>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999777777777777777;;;IIIWWWhhhuuu|||wwwrrrrrrnnngggmmmrrrzzz{{{mmmddddddnnn~~~}}}pppzzzooobbbdddyyy***)))))))))))))))******,,,,,,...111777===CCCGGGGGGJJJVVVgggsss~~~}}}~~~}}}~~~zzz}}}xxxsssqqqvvvzzz~~~}}}{{{yyywwwtttrrrqqqpppmmmllliiifffccc```___^^^WWWVVVYYY___gggjjjgggccc]]][[[XXXXXXYYYZZZZZZYYYXXXYYYZZZZZZYYYYYYZZZ\\\ZZZ[[[]]]aaafffmmmrrrvvvuuuwwwyyyzzzyyyyyyzzz{{{zzzzzzzzzyyywwwtttrrrppppppqqqrrrtttuuuwwwxxxxxxuuusssqqqnnnnnnoooqqqrrrmmmnnnooonnnnnnooorrrtttqqqpppooonnnmmmllllllmmmmmmmmmnnnnnnmmmllllllkkkllllllmmmmmmnnnoooooopppooopppqqqqqqqqqqqqqqqppppppqqqsssuuuwwwxxxyyyyyy|||yyywwwuuuuuuzzz{{{vvvkkk```\\\VVVNNNJJJJJJIIIEEEAAAGGGFFFEEECCC@@@>>>===<<<::::::;;;;;;;;;;;;::::::<<<;;;;;;::::::::::::;;;:::::::::::::::;;;<<<===<<<===???AAACCCHHHNNNRRRZZZ```nnn|||sssggg___XXXWWWUUUSSSQQQPPPOOONNNKKKJJJIIIHHHGGGFFFFFFFFFFFFEEECCCBBBAAAAAA@@@@@@??????===<<<;;;;;;;;;;;;:::999888777666555555555444444333222222111111000222222333333444444555555333333333333444555555666333444777:::===>>>??????>>>===<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::666777999:::<<>><<<;;;:::::::::;;;:::888777666555555666444444444333222222111111444444444444444555555555333333333333444555666666333555777:::<<<============<<<:::999999999:::;;;::::::999999999999::::::::::::::::::::::::::::::777666888===FFFWWWrrrvvvnnnkkknnnzzz|||ooojjjlllwwwvvviiioooyyylllgggfffnnn|||******)))))))))))))))***))))))+++---222888===@@@GGGJJJTTT___fffrrrzzzyyy~~~|||uuuppp}}}wwwnnniiilllqqq~~~~~~}}}|||yyyvvvsssqqqppppppooollljjjgggdddbbbbbbbbbbbbdddeeeeeedddbbb___\\\YYYYYY[[[\\\\\\ZZZXXXYYYYYYYYYXXXXXXYYY[[[YYYYYYYYY[[[```fffllloooooossswwwxxxvvvttttttuuuxxxxxxxxxxxxwwwuuutttssssssssstttuuuvvvvvvuuuuuurrrrrrssssssrrrpppooonnnoooooonnnlllkkkkkknnnpppqqqpppooonnnnnnooopppppprrrqqqooommmlllkkkllllllnnnnnnnnnnnnooooooooopppnnnoooqqqrrrssssssrrrrrrqqqpppooopppsssvvvwwwxxxssswww|||}}}{{{{{{}}}}}}|||vvvpppiiidddaaa]]]\\\VVVNNNKKKMMMOOOMMMJJJHHHDDDAAA@@@@@@BBBCCC@@@AAAAAABBBBBBBBBAAAAAA:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===<<<<<<::::::::::::;;;<<<<<<>>>@@@CCCHHHNNNUUUZZZdddkkkvvvsssmmmdddZZZWWWUUUSSSQQQNNNLLLKKKJJJIIIIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<:::999999888;;;:::888777666555666666555555444333333222222111333333333333333333333333222222222333444555666777444666888:::<<<<<<;;;:::<<<;;;999777777888999::::::999999888888999999::::::::::::::::::::::::::::::666666>>>NNNfffuuujjjlllvvvzzzllljjjqqq{{{pppkkk|||yyyqqqrrrqqqooonnnyyy)))))))))))))))******+++***+++---...000444:::>>>CCCHHHNNNVVVaaappp{{{xxx|||{{{~~~|||tttyyywwwvvvxxx~~~wwwoooiiibbb___hhhuuu~~~~~~xxxuuuvvvwwwuuusssooollljjjjjjkkklllkkkllllllllliiieeeaaa^^^\\\]]]\\\YYY[[[```aaa^^^ZZZYYYXXXXXXXXXYYY[[[\\\YYYYYYYYYZZZ\\\aaahhhmmmppprrrssstttssstttvvvxxx{{{yyyuuutttssssssrrrqqqttttttuuuuuuuuuuuuttttttpppqqqrrrsssrrrqqqpppooosssrrrpppooonnnooopppppppppqqqqqqqqqqqqpppooonnnqqqpppooopppppppppnnnlllkkklllmmmooooooooonnnnnnmmmnnnqqqrrrsssrrrqqqpppnnnoooqqqssstttttttttsssvvvwwwwwwxxxxxxyyyzzzzzz~~~xxxuuurrrooogggeeebbb___ZZZWWWTTTRRRLLLLLLKKKIIIGGGFFFEEEDDDEEEDDDAAA???>>>>>>>>>???===>>>???@@@AAA@@@??????;;;;;;;;;:::::::::999999;;;;;;<<<===>>>>>>>>>===:::;;;<<<<<<::::::;;;<<<@@@CCCEEEGGGJJJQQQZZZaaaccclllwww}}}mmmeeeaaa]]]TTTSSSQQQOOONNNLLLLLLKKKMMMLLLJJJGGGEEEDDDCCCCCCDDDDDDDDDCCCAAA???<<<;;;>>>>>>===<<<;;;;;;::::::777777777666555555444444222222222222222222222222333444555555333111111222666555333222333555777888888888888999:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999888888999:::;;;:::999666===???CCC[[[|||zzzrrrmmmnnnvvvvvvnnnmmmpppzzznnnkkkxxxnnnaaagggiiidddlll|||))))))(((((())))))***+++***++++++,,,,,,///444888@@@CCCHHHMMMSSS\\\gggooo~~~}}}yyywww{{{zzz}}}{{{tttooosss~~~~~~zzzsssnnniiigggoooyyy~~~{{{yyywwwvvvsssqqqooolllkkkkkkmmmnnnooonnnmmmjjjfffaaa\\\YYYZZZ\\\[[[XXXYYY]]]^^^\\\YYYYYYXXXXXXXXXXXXXXXYYYXXXXXXYYYYYY[[[___eeejjjlllnnnqqqrrrrrrrrrtttuuuxxxuuusssrrrrrrrrrrrrqqqvvvvvvvvvuuutttsssqqqqqqooopppqqqrrrrrrsssrrrrrrqqqpppppppppqqqrrrssstttrrrqqqqqqqqqqqqpppppppppqqqpppooooooppppppnnnmmmlllmmmnnnooooooooonnnmmmmmmnnnpppqqqqqqpppooonnnmmmnnnppprrrssstttttttttwwwwwwwwwwwwwwwwwwwwwwww}}}xxxggg\\\YYYXXXVVVSSSLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA???===<<<<<<===>>>===>>>???AAAAAA@@@@@@???;;;:::::::::::::::::::::;;;<<<<<<============<<<:::;;;<<<<<<;;;;;;<<<>>>@@@CCCFFFIIILLLRRR\\\cccfffnnnxxx}}}}}}xxxjjjccc^^^ZZZQQQPPPOOOMMMLLLKKKJJJJJJLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDDDDCCCAAA???<<<;;;<<<<<<;;;::::::999888888777777666666555555444444222222222222222222222222222444555555333222222333555444333333333555777999999999999999::::::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;888777777777888888888777:::>>>DDDNNNfffxxxppplllkkkoooyyytttoooooorrrooofffcccqqqiiiYYYRRR[[[```aaaqqq))))))(((((())))))***+++,,,,,,,,,++++++,,,000222>>>BBBFFFHHHJJJNNNTTTYYY___fffppp|||}}}vvvzzzyyyzzz~~~uuupppooommmkkkxxxyyyvvvttttttyyy~~~||||||xxxuuusssqqqooommmlllmmmnnnooopppnnnkkkgggbbb^^^ZZZXXXXXX[[[[[[XXXXXX[[[\\\YYYXXXXXXXXXXXXXXXWWWVVVUUUWWWWWWWWWWWWXXX\\\aaaeeegggjjjoooqqqrrrrrrrrrsssuuusssrrrrrrtttuuuuuutttxxxwwwwwwuuusssqqqooonnnpppppppppqqqrrrsssuuuuuuppppppppprrrsssuuuwwwxxxtttsssrrrppppppqqqqqqrrrqqqpppnnnoooppppppooonnnnnnnnnooooooooonnnmmmmmmmmmnnnooooooooonnnmmmllllllmmmoooqqqrrrsssttttttvvvvvvvvvvvvuuuuuuuuuuuu~~~~~~~~~zzznnn[[[RRRGGGAAAAAABBBAAA>>><<<<<<<<<===>>>>>>??????======>>>>>>???@@@@@@AAA======;;;;;;;;;<<<===>>>===>>>@@@AAAAAAAAA@@@???::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999;;;============???@@@AAADDDHHHKKKNNNTTT]]]ccchhhoooxxx~~~~~~}}}zzzwwwtttqqqooonnnkkkjjjhhhjjjnnnrrruuuwww~~~ooofff```YYYTTTMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCAAA@@@>>><<<;;;:::999999888888777777777777777666666555444444444222222222222222222222222222444555555333222222333333333222333444666888999999999999999:::::::::::::::999999999999999999:::;;;;;;::::::::::::;;;;;;999888888888777888888888===@@@KKK^^^tttuuunnniiiiiimmmsss}}}|||{{{yyyxxxhhh___eeehhhTTTKKKKKKTTTYYY___yyy((((((((((((((()))******,,,------,,,+++,,,///222888===DDDHHHIIIKKKNNNQQQQQQUUU^^^lllyyy~~~vvvyyyvvvvvvzzz}}}wwwpppnnnppprrrmmmwww~~~~~~{{{yyyxxxwwwuuuuuutttqqqooonnnmmmnnnnnnooollliiieeeaaa^^^]]]\\\ZZZ^^^___[[[ZZZ\\\[[[YYYXXXYYYYYYYYYXXXVVVTTTSSSTTTUUUVVVVVVVVVXXX\\\___cccgggnnnrrrtttttttttttttttssssssuuuwwwyyyyyyxxxxxxxxxwwwvvvtttrrrpppooorrrrrrqqqqqqqqqrrrtttuuuqqqqqqrrrtttuuuwwwxxxyyyuuutttrrrppppppqqqrrrssspppooonnnnnnpppqqqpppooooooooooooooonnnnnnmmmmmmmmmmmmnnnnnnmmmlllkkkjjjlllmmmnnnoooqqqrrrssssssttttttuuuuuuuuuvvvvvvvvv{{{|||||||||{{{|||~~~oooaaaTTTKKKEEE@@@:::999;;;<<<<<<:::<<<<<<<<<<<<<<<;;;;;;;;;888999999:::;;;<<<======::::::::::::;;;<<<>>>???>>>???@@@AAAAAAAAA@@@???::::::;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;:::::::::;;;===>>>>>>???AAACCCDDDGGGKKKMMMOOOTTT[[[```fffmmmuuuxxxxxxxxxzzz~~~yyyuuuooommmjjjeeeaaa^^^\\\[[[WWWWWWXXXZZZ___eeejjjllltttwww{{{wwwhhhbbb]]]VVVQQQKKKJJJJJJIIIIIIIIIIIIJJJGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@>>>===<<<;;;999999888888777777777777777666666555555444333333222222222222222222222222222444555555444333333444222222222333555777888:::999::::::::::::999999888999999888888888888999999;;;::::::::::::::::::;;;;;;;;;;;;:::999999;;;<<<===CCCTTTnnn~~~{{{uuuoookkkmmmsssyyyzzzhhhbbboooxxxYYYSSSNNNQQQXXXZZZcccrrr((((((((('''((())))))******+++,,,++++++,,,///111000666???DDDFFFGGGIIIKKKJJJJJJNNNZZZjjjvvv{{{{{{vvvxxxtttsssxxx|||yyyrrrpppsssxxx|||zzzzzzyyytttsssvvvyyyzzzxxxuuurrrpppnnnmmmlllpppnnnjjjeeebbb___^^^^^^\\\bbbddd```^^^^^^]]]ZZZYYYYYYYYYYYYXXXVVVSSSRRRRRRSSSUUUUUUUUUVVVXXX[[[aaafffmmmsssuuuvvvvvvvvvtttssssssvvvyyyzzzzzzzzzvvvvvvvvvvvvuuutttssssssuuutttrrrqqqpppqqqqqqrrrsssssstttuuuvvvvvvwwwwwwuuutttrrrppppppqqqrrrssspppnnnmmmmmmoooqqqqqqqqqppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmlllkkkkkklllmmmmmmnnnooopppqqqrrrrrrrrrsssuuuwwwxxxyyyzzzwwwxxxzzzzzzzzzzzz|||~~~{{{|||mmmZZZMMMEEE???===:::888555666888:::999777:::::::::999999888888888888888888999999999999999888999:::;;;<<<>>>???@@@>>>???@@@AAABBBAAA@@@@@@<<<<<<<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;;;;===???@@@@@@AAACCCEEEGGGJJJNNNPPPQQQTTTYYY]]]bbbiiipppsssrrrqqqtttxxx~~~vvvnnniiibbb```\\\WWWRRROOONNNMMMLLLMMMOOORRRWWW]]]dddhhhlllqqqxxxnnnccc```[[[SSSOOOJJJJJJJJJIIIIIIIIIJJJJJJFFFEEEDDDDDDCCCCCCCCCDDDAAAAAA@@@>>>===<<<;;;;;;999999999999888888888888666666666555444444333333222222222222222222222222222444555555444333444555111222222444555777888999888999:::::::::999888888999888888777777888888999:::::::::999999:::::::::;;;<<<<<<;;;999:::<<>>???AAABBBBBBBBBAAA@@@?????????>>>>>>>>>======???>>><<<;;;;;;<<<===>>>===???AAABBBBBBCCCEEEGGGIIIMMMQQQSSSTTTVVVZZZ]]]aaagggmmmooooooqqqwww|||yyyoooeee^^^XXXVVVQQQLLLIIIFFFEEEEEEFFFHHHKKKNNNSSSYYYaaafffgggmmmttt}}}}}}ggg```___XXXQQQOOOKKKJJJJJJIIIIIIIIIJJJJJJEEEDDDDDDCCCBBBBBBBBBBBB@@@@@@>>>===<<<;;;;;;;;;999999999999999999999999666666555555444333333333222222222222222222222222222444555666444444444555111222333444666777777888777888999::::::999888888999888888888888888888999::::::999999999999::::::777999:::999777888===AAAEEEYYYuuuzzzqqqllllllttt~~~ttt___QQQ]]]zzzvvvYYYMMMMMMRRR\\\gggzzzwwwWWW(((''''''''''''((())))))'''(((************,,,...111888AAAFFFGGGFFFFFFGGGFFFFFFIIIQQQ]]]iiirrrvvvuuutttooottt||||||}}}{{{xxxuuurrrpppooorrrppplllhhhddd```]]]\\\\\\ccchhhddd^^^\\\ZZZXXXVVVUUUTTTSSSRRRQQQQQQQQQMMMPPPSSSTTTTTTTTTVVVWWWYYY^^^ffflllpppsssuuuvvvtttttttttvvvxxxyyywwwvvvrrrrrrsssssstttssssssrrrqqqqqqqqqqqqpppoooooonnnqqqrrrssstttttttttsssrrrrrrqqqqqqqqqqqqpppppppppooommmlllllloooqqqsssssspppooonnnnnnnnnooopppqqqooooooooooooooooooppppppooonnnmmmlllllllllmmmmmmooopppqqqsssuuuwwwxxxyyyvvvwwwwwwvvvuuuvvvyyy{{{~~~~~~}}}|||}}}~~~~~~yyy\\\MMM???:::999777777999444555555777999:::999999999999999999999:::::::::777777777777777777777888777888:::;;;===>>>?????????@@@AAABBBBBBBBBAAA@@@BBBBBBAAA@@@??????>>>>>>???>>>===<<<<<<===???@@@???AAABBBCCCCCCCCCEEEGGGIIINNNSSSWWWXXXZZZ^^^bbbdddhhhmmmooopppttt}}}~~~pppbbbZZZQQQNNNJJJFFFCCCAAAAAAAAACCCFFFIIILLLPPPVVV^^^ccchhhlllrrryyysssaaa^^^]]]UUUOOONNNKKKJJJIIIIIIHHHHHHHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@???===<<<;;;:::;;;;;;999999999999999999999999666555555444444333333222222222222222222222222222222444666666555444555666222333444555666666666666555666888:::::::::999888999999999888888999999999::::::999999999999::::::666888:::999777999???DDDOOOhhhxxxpppkkkmmmvvv~~~ooo]]]QQQRRRccczzz___TTTQQQUUU```ppphhhKKK'''''''''''''''((())))))***,,,------,,,,,,---...---444===CCCDDDDDDDDDEEEDDDEEEHHHOOOXXXbbbiiillltttrrrnnnuuu|||~~~}}}|||yyywwwuuusssrrrlllkkkjjjgggeeebbb```___ZZZbbbfffccc]]]ZZZXXXUUUTTTSSSQQQPPPOOOOOOPPPQQQLLLOOORRRTTTTTTTTTUUUVVVUUUZZZaaahhhlllpppsssuuuwwwwwwwwwyyyzzzzzzxxxvvvqqqqqqrrrrrrrrrqqqppppppmmmnnnpppqqqqqqpppooonnnnnnpppqqqssstttssssssrrrpppqqqqqqqqqqqqpppooonnnooommmllllllooorrrssstttoooooonnnnnnnnnpppqqqrrrppppppoooppppppqqqrrrssspppooommmlllkkkkkkllllllppppppqqqrrrtttuuuvvvvvvwwwwwwvvvtttssstttvvvyyyyyywwwvvvwwwyyy|||xxx\\\JJJ>>>666888:::777444555222333444666888999999999:::999999888777666666555555666666777777888888888666777999;;;===>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAEEEDDDCCCBBB@@@???>>>>>>???>>>===<<<===>>>@@@BBB@@@BBBCCCDDDCCCDDDEEEGGGIIINNNUUUYYY[[[^^^bbbfffgggkkknnnoooqqqwwwuuueeeZZZMMMJJJFFFBBB@@@???@@@@@@AAADDDHHHJJJNNNSSS[[[aaalllooorrrxxxmmm^^^]]][[[SSSMMMNNNKKKJJJIIIHHHGGGGGGGGGGGGEEEEEECCCBBBAAA@@@@@@@@@???>>>===;;;:::::::::;;;888888888888888999999999666555555444444333222222222222222222222222222222222444666666555555555666333333444555666666666555444666888:::;;;:::999888::::::999999999999:::::::::999999999999999999:::777:::<<<;;;999;;;BBBHHHVVVqqqzzzyyyvvvooosssnnnoooyyy|||vvveeeUUUNNNMMMQQQddd~~~eeebbb]]]]]]gggxxxqqqZZZCCC(((((('''''''''&&&&&&&&&(((((((((((())))))))))))333444666===DDDHHHHHHFFFDDDDDDEEEGGGNNNYYYeeennnuuusssvvv}}}}}}{{{yyywwwtttqqqooopppnnnkkkgggdddccccccccccccccccccbbb^^^YYYTTTQQQSSSRRRQQQPPPOOOOOOOOOOOONNNOOOPPPQQQRRRRRRRRRRRRUUUYYY[[[]]]eeeqqqvvvuuusssvvv{{{~~~}}}zzzuuurrrppppppqqqrrrsssssssssssssssppplllkkkmmmnnnmmmkkkmmmnnnoooppprrrssstttuuuuuutttrrrpppooooooooopppnnnnnnmmmllllllmmmooooooqqqpppppppppppppppqqqqqqmmmmmmnnnooopppqqqqqqqqqkkkkkkkkkllllllmmmmmmmmmppppppoooooopppqqqrrrrrrsssttttttuuuuuuuuuvvvvvvyyyzzzzzzyyyxxxxxx{{{}}}~~~vvvxxx|||xxx___PPP===:::666666666666444111666666777888999:::;;;<<<<<<;;;:::999888666555555666666666666666777888888888999999:::;;;;;;;;;;;;;;;===@@@AAAAAAAAACCCDDDEEEFFFGGGGGGFFFDDDAAA@@@<<<<<<===???@@@AAABBBCCCDDDFFFGGGGGGGGGGGGIIIKKKQQQTTTWWWYYYZZZ^^^dddjjjmmmnnnqqqwww~~~rrrcccZZZPPPKKKDDD@@@??????>>><<>>DDDFFFEEEFFFEEEDDDFFFKKKVVVbbbkkkrrrqqqtttyyy}}}~~~}}}|||{{{yyyuuurrrooopppnnnkkkiiigggeeeeeeeeeccccccbbb```]]]YYYUUUSSSQQQPPPOOONNNMMMMMMMMMMMMPPPPPPPPPPPPQQQQQQQQQQQQQQQVVVYYY[[[aaalllrrrssssssuuuxxx{{{{{{xxxuuusssssssssssssssssssssssssssssspppnnnmmmoooooommmlllnnnooooooqqqrrrsssttttttuuutttsssqqqqqqqqqqqqrrrpppooonnnmmmmmmmmmnnnoooqqqqqqpppooooooooooooooonnnnnnnnnnnnooopppqqqqqqmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooopppqqqqqqrrrrrrsssrrrrrrssstttuuuvvvwwwxxxyyyyyyxxxwwwxxxzzz|||}}}wwwsssqqqnnnooorrrvvvzzz}}}nnn[[[III???;;;888555555666666444222666777777888999999::::::<<<;;;:::999777666555555666666666666666777888888888888999:::;;;;;;;;;;;;<<<>>>@@@BBBBBBCCCDDDFFFGGGHHHIIIJJJIIIGGGEEEDDD??????@@@AAABBBCCCCCCDDDFFFGGGHHHHHHIIIKKKNNNQQQRRRVVVZZZ\\\^^^bbbiiinnnsssvvv|||yyymmmbbbZZZRRRLLLEEEAAA?????????>>>BBBAAADDDJJJNNNQQQXXX```ccchhhooovvv}}}pppggg\\\VVVTTTRRRMMMIIIIIIGGGEEEEEEFFFGGGFFFEEEBBBCCCCCCCCCBBBBBBAAA@@@@@@???===;;;:::;;;<<<<<<999999888777777666555555555444333222111111111111111111111111222222222222333333444555666888999::::::999888666555555666666888888888888888888777777777777888888999999:::::::::::::::::::::999888777999888:::>>><<<<<>><<<;;;::::::;;;<<<888888777777666666555555444444333222111111111111111111222333333333222222444444444555666888:::;;;<<<:::888777666777888999:::::::::999999888888777777777777888999::::::;;;999999999999888777666555555777<<<@@@@@@IIIbbb|||zzznnnjjjlllnnnwwwyyy}}}nnnaaaYYYZZZNNNDDDFFFHHHPPP^^^|||vvvfff^^^ZZZhhhzzzmmm\\\LLLAAA;;;(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,---111888@@@GGGKKKIIIGGGEEEEEEIIISSS___gggwwwxxxzzz{{{zzzzzz|||{{{rrrkkkooovvv{{{yyy~~~}}}}}}|||wwwvvvqqq|||}}}wwwqqqlllkkkjjjmmmmmmmmmmmmllljjjiiihhhfffdddaaa]]][[[YYYXXXWWWTTTSSSRRRRRRQQQQQQQQQRRRTTTSSSPPPNNNMMMMMMNNNOOONNNSSSYYY[[[\\\bbbkkkqqqqqqqqqrrrsssuuuvvvxxxyyyzzzyyyvvvtttssssssttttttqqqqqqrrrssssssrrrqqqooorrrrrrqqqqqqqqqrrrssstttsssrrrqqqqqqrrrssstttuuusssqqqpppnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnoooqqqpppnnnmmmmmmnnnoooppppppppppppooonnnnnnnnnmmmjjjlllooorrrsssssssssrrrpppooonnnnnnooorrrvvvxxxwwwxxxyyyxxxwwwwwwyyyzzzzzz|||mmmaaaYYYVVVTTTPPPPPPQQQQQQPPPOOOMMMKKKMMMJJJFFFAAA===;;;::::::444444333333555666666666;;;;;;<<<===<<<;;;::::::;;;;;;:::888777666555444666666666666666777777888777888999:::;;;<<<<<<<<<<<<>>>@@@BBBCCCDDDGGGJJJLLLMMMOOOQQQQQQPPPOOONNNJJJJJJJJJJJJIIIIIIIIIIIIKKKMMMOOOQQQRRRTTTWWWYYY[[[```eeehhhjjjmmmrrrvvvyyy~~~uuulllddd___TTTOOOHHHBBB???>>>???AAAAAA@@@CCCIIIMMMPPPWWW___dddkkkttt}}}~~~mmm```[[[UUURRRQQQOOOJJJFFFFFFEEEEEEGGGHHHGGGDDDBBBDDDDDDDDDCCCBBB@@@???>>>>>>===<<<;;;::::::::::::777777777666666555555555444333222222111111111222000000222333444444444444444444555666777999:::;;;<<<:::888666666777999:::;;;:::999999888888777777666777888888999:::;;;;;;999999999999888777666555888777;;;BBBKKK\\\yyyvvvmmmlllssszzztttdddYYYRRRTTTJJJBBBGGGOOO]]]qqqsssaaa\\\\\\mmm|||wwwuuusssyyysss___LLLCCC>>>888''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,---///555===FFFKKKGGGFFFFFFGGGLLLUUU```gggyyy{{{}}}|||zzzxxxwwwuuuooohhheeekkkrrruuuvvvwww~~~|||}}}yyyrrrsssxxxzzzwwwuuuttt|||vvvpppnnnbbbkkkyyy|||ssskkkhhhiiikkknnnnnnnnnnnnlllkkkjjjiiihhheeebbb^^^[[[YYYYYYXXXTTTTTTSSSSSSRRRRRRSSSSSSVVVTTTQQQNNNMMMMMMNNNNNNMMMQQQVVVYYYYYY]]]eeelllmmmnnnppprrrtttwwwyyyzzz{{{yyyvvvtttssstttuuuvvvppprrrsssttttttsssrrrrrrtttsssrrrqqqpppqqqrrrsssqqqqqqppppppppprrrssstttsssrrrpppooonnnnnnnnnooollllllllllllmmmnnnpppppppppooonnnmmmmmmnnnnnnooopppooooooooonnnmmmmmmmmmjjjlllooorrrsssssssssrrrpppnnnmmmmmmooorrruuuwwwvvvxxxyyyyyyxxxxxxyyyzzzyyy{{{~~~wwwkkk```WWWPPPKKKIIIDDDDDDEEEDDDCCCAAA>>>===;;;:::888555444444555555222222333444444666777999:::;;;<<<=========;;;;;;<<<;;;:::999888777666555666666666666666777777888666777999:::;;;<<<<<<<<<<<<>>>@@@AAABBBEEEHHHKKKNNNOOOQQQSSSSSSSSSRRRQQQNNNNNNNNNNNNNNNMMMMMMMMMNNNQQQUUUWWWWWWWWWXXXXXXbbbggglllnnnooopppsssvvvzzz~~~xxxmmmddd^^^SSSPPPIIICCC???>>>???@@@BBBAAACCCIIIMMMQQQXXX___fffmmmxxxuuuhhhZZZWWWSSSQQQPPPNNNKKKGGGFFFEEEEEEFFFGGGGGGDDDBBBCCCCCCCCCBBBAAA???>>>======<<<;;;::::::999999999666666666555555555555555333333222222111111222222///000111333555666777777555555555666888999;;;<<<:::999888666666777888999:::999888777777777777888777888888999::::::;;;;;;999999999:::999888888777@@@<<<>>>JJJ]]]ttt~~~rrrlllnnnwwwwwwfffYYYRRRJJJQQQLLLHHHRRR```uuuppp]]]\\\bbbtttxxxmmmjjjjjjmmmssskkkTTTBBB>>>===999&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))***+++,,,000888@@@FFFDDDEEEHHHKKKPPPVVV^^^cccppptttxxxxxxyyyzzzyyyuuuqqqmmmmmmsssvvvuuussssssyyyvvvmmmkkklllzzzyyy{{{wwwsssoooppprrrssssssrrrpppvvv|||}}}yyyrrrmmmkkkcccfffjjjooouuu{{{|||yyyssskkkdddcccggglllsssrrrqqqooommmllljjjjjjjjjhhhddd```]]]ZZZYYYXXXSSSSSSRRRQQQQQQRRRRRRSSSVVVTTTRRRPPPOOONNNNNNNNNMMMNNNPPPTTTUUUVVV\\\dddgggjjjmmmqqqtttwwwxxxyyyxxxwwwvvvuuuuuuuuuvvvwwwppprrrttttttsssssstttuuuwwwuuusssqqqpppppprrrsssqqqppppppooopppqqqssstttsssrrrqqqoooooooooppppppllllllllllllmmmooopppqqqnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnlllmmmoooqqqrrrsssrrrrrroooooonnnnnnooorrrtttvvvuuuvvvxxxxxxwwwwwwwwwxxxwwwxxxzzz|||}}}~~~~~~~~~kkkeee]]]UUUNNNHHHCCC???=========<<<;;;:::999888777666555444333222111000111333444555555666888:::888:::<<>>======<<<:::999888777666666666666666666777888888666777888:::;;;<<<=========???AAABBBCCCGGGKKKNNNPPPQQQSSSUUUUUUUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRUUUYYY[[[[[[[[[[[[[[[hhhmmmrrruuuttttttvvvxxxxxxlllaaaZZZSSSQQQMMMFFFAAA>>>???AAABBBBBBDDDJJJNNNRRRYYY```gggooozzzzzzjjjaaaWWWUUUQQQOOONNNMMMJJJHHHFFFEEEDDDEEEFFFFFFDDDBBBAAAAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999888888555555555555555555444444333333222222111222222333111111111222444666888999666666666777888:::<<<<<<999999888888888888888999999888777666666777888999999999999999::::::::::::888999::::::;;;:::::::::;;;;;;DDD[[[yyyuuummmkkknnnvvvzzzjjjZZZQQQOOOOOOWWWXXX]]]pppooo[[[bbbooo{{{kkk```___dddmmmkkk___KKK>>><<<<<<:::&&&'''''''''(((((((((((((((((((((((())))))))))))((()))***+++---333;;;AAAAAAEEEJJJOOORRRUUUYYY[[[bbbiiiooottt{{{}}}zzz{{{~~~zzzwwwyyyyyy~~~|||ooojjjiiiiiivvv~~~uuuooollljjjnnnrrruuuwwwwwwwwwvvvvvvvvvwwwyyyyyywwwtttqqqooommmmmmnnnpppuuu}}}yyyooopppooollliiikkkqqqwwwzzzxxxuuurrrooommmlllkkkllljjjgggccc___[[[YYYXXXSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUTTTRRRQQQPPPOOOOOOPPPLLLMMMRRRTTTTTTWWW]]]```dddjjjppptttvvvuuuuuutttttttttuuuvvvwwwxxxxxxppprrrssssssrrrrrruuuwwwxxxvvvsssqqqppppppqqqrrrsssrrrqqqpppqqqrrrssstttrrrrrrppppppooopppqqqrrroooooonnnnnnmmmnnnnnnoookkklllnnnooopppooonnnmmmooooooooopppppppppppppppnnnoooooopppqqqqqqrrrrrrpppoooooopppqqqrrrssstttrrrtttvvvvvvuuuuuuuuuvvvwwwwwwxxxzzz|||}}}}}}}}}~~~~~~~~~}}}|||~~~vvvhhhaaaXXXOOOHHHBBB===::::::999888777666666666666666666666666555444444333222444666666555666999<<<;;;===AAADDDGGGGGGGGGFFF>>>>>>===<<<:::999888888666666666666666777888888666777888:::;;;<<<======???AAACCCDDDFFFIIINNNRRRSSSUUUVVVXXXXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSWWWXXXZZZ[[[\\\^^^bbbdddkkkqqqwwwzzzzzzzzz|||}}}vvvjjj```ZZZTTTSSSQQQKKKEEEAAAAAABBBCCCCCCEEEKKKOOOSSSZZZaaaiiiqqq~~~mmmaaa\\\UUUSSSOOOMMMKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEDDDCCC>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777444444444444444444444444333222222111222222333333555444333222222444777888666666777888999;;;<<<===888999:::;;;;;;:::999999999888777777777999;;;<<<;;;::::::::::::999999999666777999:::;;;;;;<<<<<<888@@@TTTtttuuulllkkknnnrrrzzzttteeeXXXTTTXXX___eeeggguuu}}}vvv{{{mmmaaaooottteee[[[___hhhnnncccRRRCCC<<<::::::999'''((((((((())))))******(((((((((((())))))))))))***+++,,,,,,---222999???@@@EEELLLQQQSSSTTTTTTUUUXXXaaajjjrrr~~~~~~~~~uuunnnnnnooorrryyy|||yyytttooojjjeeejjjttt}}}~~~}}}|||~~~|||zzzzzzzzzyyywwwuuutttvvvyyy}}}yyymmmqqqvvvxxxyyy||||||xxxtttpppnnnmmmmmmmmmllliiieee```\\\YYYWWWVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTSSSQQQPPPOOOTTTNNNMMMRRRUUUUUUWWW[[[[[[```hhhoootttuuusssqqqqqqrrrtttuuuwwwxxxxxxxxxppprrrsssrrrqqqqqquuuyyyyyywwwtttqqqppppppqqqrrrttttttrrrrrrrrrrrrssstttrrrqqqpppppppppqqqrrrsssrrrqqqpppooommmmmmlllllliiikkknnnpppqqqpppnnnmmmpppppppppqqqqqqrrrrrrsssppppppoooooopppqqqrrrrrrppppppqqqqqqrrrrrrrrrrrrppprrrtttuuutttsssssssssxxxxxxxxxzzz}}}yyyyyyzzzyyyzzz}}}~~~mmmeeeZZZNNNFFF@@@<<<999999888666444444444444555111222222333555666777888222555777777555666999<<<@@@CCCGGGKKKNNNPPPPPPOOO??????>>>===;;;:::999888666666666666666777888888666777888:::;;;<<<======AAACCCEEEFFFHHHLLLQQQUUUVVVWWWXXXZZZZZZXXXWWWUUUSSSSSSSSSTTTTTTUUUUUUUUU[[[[[[[[[[[[\\\aaahhhmmmlllrrrzzz~~~~~~uuujjjaaa\\\UUUUUUTTTOOOHHHCCCBBBCCCDDDCCCFFFLLLPPPSSSZZZbbbkkkuuussseee___\\\TTTQQQNNNKKKIIIHHHHHHHHHHHHFFFCCCCCCDDDEEEEEEDDD<<<===============<<<<<<:::::::::::::::888777777444444444444444444444444222222222111222222333333:::777444222111333555777666666777888999;;;<<<===888:::<<<======<<<:::999999999888888999;;;===???<<<;;;;;;::::::999999888555666777999;;;<<<<<<<<>>;;;999888777&&&&&&&&&''''''''''''((()))))))))))))))******+++(((***,,,---///333888<<>>:::888888555333333555666555333666666555555555444444444333555666666666666999;;;???BBBGGGMMMPPPOOOKKKHHHCCCAAA??????>>>>>>;;;:::888777555444333333444555888888888888999:::;;;<<<>>>@@@CCCFFFIIIMMMRRRUUUXXXXXXYYYXXXWWWUUUSSSQQQRRRRRRRRRSSSUUUWWWYYYZZZZZZ[[[]]]___bbbgggmmmrrrrrruuuzzz{{{{{{}}}rrrkkkccc[[[UUUUUUSSSOOOJJJEEECCCBBBGGGGGGLLLQQQSSSTTT[[[ccclllxxxuuukkkbbb[[[VVVSSSQQQMMMKKKJJJIIIGGGEEEFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999999888888888888777777777666555444444333333222444555555333111111222222222222333444555666777>>><<<:::999777777777777999;;;======<<<:::::::::777777777888888999999999<<<<<<;;;;;;;;;:::::::::666===>>>999666:::AAACCCEEE]]]{{{yyylllkkkkkkooovvv~~~mmmdddaaa___dddlllyyynnnsss|||zzz~~~xxxrrrqqqtttoooVVVAAA>>>???:::777888&&&&&&&&&''''''''''''((())))))(((((())))))***+++***+++,,,---///222666999???EEEIIIJJJNNNTTTUUURRRLLLRRR]]]nnnxxxjjjbbbccchhhnnnrrrvvvtttrrroooiiigggooozzz~~~{{{wwwxxx{{{{{{{{{xxxvvvqqqoooooopppmmmjjjeeeaaa]]]ZZZYYYXXXXXXWWWTTTQQQOOONNNNNNQQQPPPNNNNNNNNNMMMLLLJJJIIIIIIIIIKKKMMMOOORRRSSSUUUWWW\\\ccciiinnnpppqqqssssssssstttuuuwwwyyyzzz}}}xxxrrroooqqqsssttttttwwwtttqqqoooppprrrrrrrrrssssssrrrrrrqqqpppppppppqqqpppnnnnnnooopppqqqqqqqqqpppmmmkkkkkklllmmmooonnnooopppqqqqqqooommmlllooooooooooooooonnnmmmmmmlllmmmnnnnnnlllkkkllllllooonnnmmmlllmmmoooqqqrrrrrrtttuuuuuutttsssuuuvvvuuuuuuuuuuuuvvvxxxzzz{{{zzzyyyyyyyyyyyyyyyyyyzzzzzz|||lllVVVIIICCC===888777777555333333555666555444555555555555555555555555444555777777666777999;;;AAADDDHHHLLLMMMKKKGGGDDDBBBBBBAAAAAAAAA???:::777888777666555444555555666666666777777999:::;;;<<>>======<<<<<<;;;::::::999999999888888888777777777666666555444444333333444444333111//////222444333333333333444666777888<<<:::999777777777777888888:::<<<<<<;;;:::999:::888888888999999999::::::<<<<<<<<<;;;;;;:::::::::777888999999888:::>>>BBBQQQjjjssskkkjjjlllpppxxxsssccc______^^^bbbiiijjjlllxxxxxx{{{|||~~~|||}}}~~~gggQQQ>>>;;;<<<888555666&&&&&&&&&''''''''''''((())))))(((((())))))***+++,,,------------///222555:::@@@EEEHHHLLLPPPQQQNNNIIIQQQ]]]mmm}}}fff___WWWVVV[[[aaaeeefffdddgggiiifff```bbbqqq~~~{{{|||~~~zzz||||||yyytttqqqqqqooonnnjjjgggccc```^^^]]]ZZZYYYXXXUUURRROOOLLLJJJKKKJJJIIIJJJLLLMMMLLLKKKJJJIIIIIIJJJKKKMMMOOOQQQRRRTTTXXX]]]ccchhhmmmoootttssssssttttttvvvwwwxxx|||wwwqqqmmmmmmpppsssuuuuuurrrooonnnpppqqqrrrrrrsssrrrpppooonnnnnnooooooppppppooonnnnnnnnnoooooonnnmmmllljjjkkklllnnnooolllnnnpppqqqrrrqqqooonnnnnnnnnooooooooonnnmmmmmmkkklllnnnnnnmmmlllmmmnnnnnnmmmlllkkklllnnnpppqqqrrrtttvvvwwwvvvuuuuuuuuuttttttttttttuuuvvvxxxxxxyyyxxxxxxwwwwwwxxxxxxyyywwwyyy{{{|||||||||}}}}}}}}}}}}}}}|||iiiTTTGGG@@@:::777666777555444444555666666555555555555555666666666666555666888888777888:::<<>>CCCHHHKKKKKKKKKJJJOOOZZZjjjrrrbbb[[[TTTQQQUUUZZZ\\\[[[ZZZcccjjjiiidddhhhzzz{{{pppjjjnnnuuuyyyuuuxxx|||zzzxxxvvvuuuqqqooommmjjjgggeeedddccc[[[ZZZXXXWWWUUURRROOOLLLJJJIIIIIIKKKNNNPPPPPPOOOLLLKKKJJJJJJKKKLLLNNNOOOPPPRRRTTTXXX\\\bbbhhhmmmqqqqqqqqqrrrsssssstttuuuxxxtttpppmmmmmmoooqqqssssssqqqooonnnpppqqqqqqqqqsssqqqooommmlllmmmnnnooooooppppppooonnnmmmmmmnnnooonnnmmmlllkkklllmmmnnnkkkmmmoooqqqrrrrrrqqqpppmmmnnnnnnnnnnnnnnnmmmmmmiiikkkmmmmmmllllllmmmnnnmmmlllkkkkkkkkkmmmoooqqqooorrruuuvvvuuusssssssssrrrrrrrrrsssttttttuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwtttwwwyyyzzzzzzzzz|||}}}}}}|||||||||}}}rrraaaNNNBBB<<<888555666666555444444555666666666555666666666666777777777666777999999888999;;;===CCCEEEHHHJJJIIIGGGEEEDDDIIIKKKNNNPPPOOOHHH???999999888666555555666666777333333444666888:::<<<===AAAEEEKKKPPPQQQRRRSSSSSSUUUVVVVVVWWWXXXXXXXXXXXX[[[]]]___aaaccceeeeeeeeefffhhhjjjlllooosssxxx|||||||||{{{zzz{{{uuujjjddd___\\\ZZZZZZYYYTTTNNNHHHEEEDDDEEEFFFKKKQQQTTTWWW^^^fffuuu~~~pppbbb[[[YYYUUUQQQPPPJJJIIIJJJKKKKKKIIIFFFCCCDDDDDDDDDCCCBBBAAAAAAAAA;;;;;;::::::999888888888888888888888777777777777555555555444444333333333666444222///---///444777555555555666777888::::::999888777555444444444555555777::::::999888888999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;<<<555666>>>>>><<>>AAADDDHHHJJJJJJIIIIIIKKKPPPRRRUUUXXXVVVOOOFFF???999888777555555555555666333333444666888:::<<<===AAAEEELLLPPPRRRSSSSSSSSSSSSSSSTTTUUUWWWYYYZZZ[[[^^^___aaaccceeeggghhhhhhhhhjjjmmmoooqqquuuyyy}}}~~~vvvmmmhhheeecccZZZ[[[[[[XXXRRRLLLHHHFFFFFFGGGMMMSSSWWWZZZbbbjjjvvv{{{nnncccZZZVVVRRRMMMJJJIIIJJJJJJJJJKKKLLLJJJGGGDDDCCCCCCBBBBBBAAAAAA@@@@@@:::::::::999888888777777888888888777777777666666444444444444444333333333444444444333222222444666666666666777888999:::;;;:::999777555333222222333555777999:::999888888999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::666999???>>>AAAWWWrrrtttllljjjiiihhhkkkqqqzzz|||mmmbbbVVVPPPTTTWWWUUUVVV[[[wwwooogggsssvvvmmmiiijjjllltttyyyYYYFFF>>>666555555555444555&&&&&&&&&''''''''''''(((((((((''''''(((((()))******,,,---,,,***)))***+++000111666???FFFIIIMMMQQQQQQVVVaaauuuzzzqqqdddWWWQQQSSS[[[bbbvvv}}}vvvoooqqq{{{vvvrrryyy{{{uuuuuutttqqqttttttsssrrrqqqqqqrrrrrrkkkfff```\\\ZZZWWWRRRNNNLLLKKKKKKLLLOOOPPPPPPOOONNNMMMLLLLLLLLLMMMNNNOOOMMMOOOPPPQQQRRRVVV]]]cccjjjlllnnnqqqsssuuuvvvvvvuuuwwwxxxwwwuuutttuuuuuuvvvuuusssrrrssssssrrrqqqqqqpppnnnmmmllllllmmmnnnkkkooosssssspppmmmmmmnnnsssrrrqqqooommmllllllllliiikkkmmmpppqqqqqqqqqpppllllllmmmnnnnnnnnnmmmmmmjjjkkkmmmmmmlllkkklllmmmmmmlllkkkjjjkkkmmmooopppqqqsssuuuvvvuuutttttttttppppppqqqrrrrrrrrrrrrrrrtttssssssrrrrrrsssssstttrrrtttwwwxxxxxxyyy{{{|||{{{{{{{{{{{{{{{||||||}}}|||zzzxxxxxxxxxxxxwwwvvvxxxwww}}}~~~wwwxxxuuuhhhUUUJJJ???;;;888555444666444555666666555666777999888888888888777777777777666777999999888999;;;===???CCCHHHJJJJJJKKKNNNQQQUUUVVVYYYZZZYYYSSSJJJDDD<<<;;;999777555555555555444555555666888:::<<<===???DDDJJJOOOQQQRRRSSSSSSRRRSSSTTTUUUXXXZZZ]]]^^^```aaabbbcccfffhhhkkklllkkknnnqqqsssuuuxxx|||~~~xxxrrrmmmiiiiii^^^```bbb```ZZZRRRKKKHHHHHHIIIOOOWWW[[[^^^fffoooxxxlllddd]]]WWWTTTPPPJJJGGGHHHKKKJJJJJJJJJJJJIIIGGGDDDAAAAAAAAA@@@@@@?????????:::::::::999888888777777888888777777777666666666444444333333333333333333222444666666555444444555666666666777888999:::;;;:::999777555333333333333444777999:::999888999999::::::::::::999999999999999999999999::::::::::::777666:::???CCCNNNhhhxxxooojjjhhhhhhmmmqqqxxxvvvhhh[[[SSSQQQVVVYYY[[[dddoooyyyfffeeerrrqqqhhhiiimmmuuu~~~oooNNN???<<<888666666666666666&&&&&&&&&''''''''''''((((((''''''''''''((())))))((()))++++++***)))***+++---,,,111;;;CCCGGGMMMTTTUUU___nnn~~~vvveeeZZZ[[[hhhsss{{{www~~~}}}uuuttttttqqqttttttssssssttttttuuuvvvooohhh```\\\ZZZYYYUUUQQQPPPNNNMMMNNNOOOOOONNNLLLLLLKKKKKKJJJKKKLLLMMMNNNJJJMMMNNNNNNMMMPPPWWW\\\ccceeehhhlllpppsssuuuuuuvvvwwwxxxvvvtttsssvvvxxxzzzxxxvvvuuuuuutttsssqqqppppppoooooonnnmmmmmmmmmjjjooottttttqqqnnnnnnpppppppppooonnnmmmmmmllllllhhhjjjllloooppppppooooookkklllmmmmmmnnnnnnmmmmmmmmmnnnoooooonnnlllmmmmmmnnnmmmlllkkklllmmmpppqqqqqqrrrssssssrrrrrrsssuuuooopppqqqrrrsssrrrqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrppprrruuuwwwwwwxxxyyy{{{yyyyyyyyyyyyzzzzzz{{{{{{||||||{{{yyywwwvvvvvvvvvtttrrrvvvuuulllkkkiii\\\MMMDDD===:::888444333555444555777666555555888:::::::::999888777777666666666777888888888999;;;===>>>BBBGGGJJJJJJKKKPPPUUUVVVVVVWWWXXXWWWRRRLLLGGG@@@???<<<:::777666666666666666777777999:::;;;<<<>>>BBBHHHMMMOOOQQQSSSTTTSSSSSSUUUWWWZZZ]]]```bbbccccccbbbcccfffiiimmmoooppprrrvvvxxxzzz}}}{{{vvvoookkkjjjgggjjjmmmkkkdddYYYPPPJJJJJJLLLRRRZZZ^^^bbbjjjsss|||qqqeee]]]XXXUUUTTTQQQLLLKKKMMMLLLJJJHHHHHHHHHGGGEEEDDD????????????>>>>>>>>>>>>;;;::::::999999888777777888777777777666666666666333333333333333333333333111333555555444444444555666666666666777999:::;;;777666555444444555666666555777999::::::999::::::::::::999999999888888888777777888888888999999999777999===CCCPPPeee}}}{{{pppkkkjjjkkkmmmtttxxx}}}pppeeeYYYUUUUUUZZZ]]]cccsssmmmiiisssyyygggiiitttdddIII::::::999777777777777666&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&(((*********)))***+++((('''+++666???CCCKKKSSSRRR___ppp}}}ttteeeeeesss~~~vvvvvvwwwtttsssssssssttttttuuuwwwwwwmmmfff^^^ZZZ[[[[[[YYYVVVTTTRRRQQQPPPPPPPPPNNNLLLJJJJJJIIIIIIJJJKKKMMMNNNHHHKKKMMMLLLJJJLLLRRRXXX[[[^^^bbbgggllloooqqqrrrvvvvvvuuurrroooppptttxxx|||zzzxxxwwwvvvuuusssqqqppppppppppppooonnnmmmllliiioootttuuurrrooooooqqqmmmmmmmmmmmmmmmmmmmmmmmmhhhjjjlllnnnoooooonnnmmmkkkkkklllmmmnnnnnnnnnmmmoooqqqrrrqqqooonnnnnnooonnnmmmlllkkklllnnnpppqqqooopppppppppooooooqqqsssoooppprrrssssssrrrqqqppprrrqqqqqqqqqqqqqqqqqqrrrnnnqqqtttuuuvvvwwwxxxzzzwwwwwwxxxxxxyyyyyyyyyyyyxxxyyyyyyvvvsssrrrssstttssspppssspppeeeccc```SSSJJJCCC===;;;999555222333333555777777555555888;;;<<<;;;:::999888666555555555666888888777888:::<<<===BBBGGGIIIIIIKKKPPPUUUUUUUUUUUUUUUTTTPPPKKKGGGDDDBBB???<<<999888777777888888888888999:::;;;<<<===AAAFFFKKKNNNPPPSSSUUUTTTUUUVVVXXX\\\```ccceeeeeedddccccccfffjjjooorrrtttvvvzzz|||~~~}}}xxxpppjjjjjjooorrruuussskkk^^^SSSLLLKKKMMMTTT\\\aaaeeemmmvvvoooccc^^^UUURRRPPPQQQOOOKKKLLLPPPLLLIIIGGGEEEEEEEEEDDDBBB>>>>>>>>>>>>============;;;;;;::::::999888888888777777777777666666666666333333333333333333333333111222333333222222444666555555666666777888:::;;;555444444444555777888:::555777:::;;;:::::::::;;;999999999888888777777777666666777777888888888999999<<<@@@III]]]xxxtttllliiikkkqqqvvvzzz~~~vvvkkkccc\\\YYYYYY]]]___fff{{{ssshhhpppwwwiiisssyyyZZZGGG888::::::888777777777666''''''((())))))((('''&&&''''''''''''(((((((((((((((((((((((()))))))))))),,,...000333999BBBLLLSSSVVV\\\dddooozzz~~~}}}zzz{{{}}}|||xxxtttwwwuuurrrqqqssstttuuuuuunnnlllgggbbb]]]ZZZXXXWWWWWWVVVTTTQQQOOOMMMLLLLLLJJJLLLLLLKKKIIIIIILLLPPPJJJJJJJJJKKKLLLNNNOOOPPPXXXWWWZZZaaakkkqqqqqqoootttssssssssssssuuuvvvxxx{{{vvvuuu{{{|||uuuppppppqqqpppnnnmmmlllllllllmmmoooqqqrrrrrrpppmmmmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjjjjnnnqqqqqqooommmnnnppprrrqqqooommmmmmnnnpppqqqooooooooopppooonnnmmmmmmoooppppppooommmlllmmmoooooopppqqqrrrqqqpppnnnlllkkklllnnnnnnmmmnnnoooqqqmmmoooqqqrrrrrrqqqrrrtttssssssttttttuuuvvvvvvwwwwwwssstttyyyzzzwwwwww||||||wwwuuuvvvwwwwwwuuuuuurrrnnnllliiibbbYYYRRRJJJEEE>>>999666555444333333555666777777888;;;===@@@???<<<:::999888888999777777777777777777777777???BBBFFFIIIKKKLLLOOOPPPOOOQQQSSSTTTRRRNNNIIIFFFEEEFFFFFFDDD???;;;999999=========<<<::::::;;;<<>>===<<<<<<;;;;;;<<<888888888888777777777666555555555555555555555555333333333222222111111111333444555555555444333222555666777777777777777666777555333222444666666666777888888888888999999999;;;;;;:::999888777666666999888777777888888777666>>>:::???TTTrrrvvvnnnnnnmmmjjjqqq|||pppeee```VVVXXX^^^bbbdddmmmmmmmmm{{{uuugggLLLDDD999888777666444444333333&&&'''((())))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))+++,,,...111666>>>GGGMMMNNNQQQVVV]]]fffrrr}}}~~~}}}}}}|||{{{yyyvvvsssrrrsssttttttsssooommmjjjfffaaa^^^[[[ZZZZZZYYYWWWTTTQQQNNNKKKJJJIIIJJJLLLKKKJJJJJJLLLOOOKKKJJJJJJJJJKKKMMMOOOPPPUUUUUUWWW___hhhoooooonnnrrrrrrrrrqqqrrrtttvvvxxx{{{vvvuuuzzzzzzuuuqqqqqqqqqpppnnnmmmllllllmmmmmmnnnppprrrqqqooonnnmmmnnnmmmllljjjiiiiiiiiijjjjjjkkknnnqqqqqqooonnnooopppqqqpppnnnmmmlllmmmnnnooooooooooooooonnnnnnnnnnnnpppppppppooollllllmmmnnnoooooopppppppppooommmlllkkklllmmmmmmkkkkkkkkkmmmnnnoooqqqrrrqqqqqqqqqsssppppppqqqrrrrrrsssssstttuuurrrssswwwxxxvvvwww{{{}}}xxxvvvvvvwwwvvvuuuuuurrrnnnkkkiiiccc[[[UUUJJJEEE>>>999666444333222222444555666666777999<<>><<<:::999888888999:::999999888888888888777<<<@@@EEEHHHJJJLLLNNNOOOMMMOOOPPPQQQPPPMMMJJJGGGKKKMMMMMMKKKGGGCCCAAA@@@AAABBBBBBAAA???>>>???AAABBBDDDHHHLLLQQQTTTWWWXXXYYYZZZ\\\^^^```cccdddeeegggiiilllooorrrtttvvvvvvxxx|||yyyqqqoooqqquuuzzz|||wwwooofff\\\TTTQQQSSSYYY```eeekkkvvvrrrddd\\\UUUPPPQQQOOOLLLIIIHHHHHHIIIJJJJJJHHHFFFCCCAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;888888888777777777666666555555555555555444444444333333333333222222222111333444555555555555444333666666777777777666666555777444222222333555666666777777888888888999999999888888888888888777777777777666666666777888888888AAAAAAIII^^^wwwzzzpppkkkoooqqqqqqyyyzzzlllaaa[[[TTTTTTYYYbbblll{{{{{{kkksss^^^EEE<<<999888777555444444333333%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***+++---111888@@@EEELLLMMMNNNQQQWWW```kkksss{{{|||~~~|||www}}}~~~|||}}}}}}|||||||||~~~{{{xxxuuusssssssssrrrqqqppppppnnnkkkgggccc___]]]]]]]]][[[XXXTTTPPPLLLJJJHHHJJJLLLLLLLLLKKKLLLNNNKKKJJJIIIHHHIIILLLNNNPPPSSSSSSVVV^^^gggmmmoooooopppqqqqqqpppppprrruuuxxx{{{wwwvvvxxxxxxtttrrrrrrppppppooonnnmmmmmmmmmmmmmmmoooppppppooonnnnnnoooooonnnkkkhhhggghhhjjjkkklllnnnqqqqqqpppoooooopppqqqpppnnnllllllllllllmmmqqqpppnnnmmmmmmmmmnnnoooqqqqqqpppnnnllljjjkkklllnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnooommmkkkjjjjjjkkknnnpppqqqqqqpppooopppqqqooooooooopppqqqqqqrrrrrrqqqpppqqqtttvvvuuuvvvyyy|||yyywwwvvvvvvuuuttttttqqqmmmjjjhhhddd^^^XXXKKKFFF???999555444333222222333555555555666888:::===<<<;;;:::999999999999<<<;;;:::999888777777777999===CCCGGGIIIJJJLLLMMMOOOOOOPPPQQQQQQPPPOOONNNQQQSSSUUUTTTPPPLLLJJJHHHHHHIIIJJJIIIGGGGGGHHHIIIHHHIIIMMMQQQTTTXXXZZZ[[[^^^^^^^^^___```aaabbbbbbeeehhhmmmssswwwxxxyyyyyyzzz|||tttpppqqqwww|||}}}xxxpppjjjbbb[[[XXXYYY^^^eeejjjpppzzzmmm^^^\\\[[[VVVOOONNNMMMLLLJJJHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;777777777777666666666666666555555555444444333333444333333333333333222222444444555555555555444444666777777777666555444444555333111222333555666555777777777888888888999999555666666666777777888888666555555555666777888999@@@GGGVVViii{{{|||qqqkkkjjjqqquuuxxxssseeeZZZTTTOOONNNSSS```qqqlllgggxxxmmmRRR@@@888888777666555444333333333$$$%%%&&&'''(((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))******+++...333999>>>JJJKKKKKKLLLOOOUUU]]]bbblllooottt{{{zzzvvv}}}~~~}}}~~~|||~~~~~~{{{xxxvvvuuutttrrrppppppppppppoookkkgggbbb_________^^^\\\XXXSSSOOOLLLIIIKKKMMMNNNNNNNNNMMMMMMLLLJJJHHHFFFGGGJJJMMMPPPRRRSSSVVV]]]eeekkknnnooopppqqqqqqpppnnnpppssswwwyyyxxxvvvvvvvvvtttsssssspppoooooonnnnnnnnnmmmmmmlllnnnoooooonnnmmmnnnoooqqqoookkkhhhggghhhjjjkkkmmmnnnpppqqqqqqpppppppppqqqpppooommmllllllllllllrrrpppnnnmmmlllmmmooopppqqqqqqpppnnnkkkiiijjjkkknnnmmmmmmlllllllllmmmmmmoooppppppooommmllllllnnnnnnoooqqqpppooonnnnnnoooooooooppppppqqqrrrrrrsssnnnnnnoooqqqssstttuuuvvv{{{zzzxxxvvvuuutttsssrrrrrrooojjjhhhgggddd___[[[MMMGGG???999555333333222333444555555555666888:::;;;:::::::::999999999999===<<<:::888666666555555555:::@@@DDDGGGHHHIIIJJJMMMMMMNNNNNNOOOPPPQQQQQQRRRUUUXXXXXXVVVSSSQQQPPPQQQRRRSSSSSSQQQQQQQQQRRROOOQQQSSSWWWZZZ\\\^^^___bbbbbbaaa``````aaabbbcccfffiiinnnsssxxx{{{}}}~~~~~~vvvssstttxxx~~~}}}vvvpppiiiaaa^^^^^^bbbiiiooottt~~~sss___VVVXXXZZZVVVPPPLLLKKKKKKJJJIIIGGGFFFEEECCCCCCBBBAAA@@@??????>>>>>>===<<<;;;::::::::::::777777666666666555555555666555555444444333333222444444444444333333333333444555555555666666666666777777777666666444333222444222111222444555555555777777777777888888888888555555555666666666666777666666666555444666888;;;===JJJ^^^pppzzz{{{vvvqqqkkkiiikkkssszzz}}}zzzkkk]]]SSSNNNMMMQQQYYYfffyyyssshhhnnntttZZZHHH???;;;777666555444333333333333%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((((((((((((((())))))))))))******++++++,,,000555999BBBDDDGGGIIIJJJKKKNNNPPP[[[```iiiqqqxxx~~~zzz~~~~~~~~~{{{yyywwwuuurrrppppppqqqqqqpppnnniiieeebbb``````___^^^[[[VVVRRRPPPLLLMMMNNNOOOPPPPPPNNNMMMKKKIIIGGGEEEFFFIIILLLNNNOOOPPPSSSXXX___dddhhhiiimmmpppqqqpppmmmmmmqqqtttwwwxxxwwwuuutttttttttsssooooooooooooooonnnnnnnnnlllmmmnnnnnnllllllnnnooorrroookkkhhhggghhhjjjlllmmmnnnooopppqqqqqqpppnnnqqqqqqpppooonnnnnnnnnmmmrrrpppnnnmmmlllmmmoooppppppppppppmmmjjjiiiiiijjjmmmmmmllllllllllllmmmnnnlllnnnooonnnmmmlllmmmooommmnnnpppooonnnmmmmmmnnnnnnnnnoooooopppqqqqqqqqqlllmmmnnnooopppssstttsssvvvvvvvvvuuusssqqqpppooopppllliiigggfffddd___[[[PPPIIIAAA999555444333222444666777777666777999;;;999999:::::::::;;;;;;;;;<<<;;;888666444444444444333777===AAACCCDDDFFFGGGGGGGGGHHHIIIKKKLLLNNNOOORRRUUUYYYZZZYYYXXXWWWWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[XXXYYY[[[^^^```bbbcccdddddddddbbbbbbbbbcccdddeeeiiikkknnnrrrxxx}}}{{{uuussstttwwwyyyppphhheeedddgggmmmtttyyymmmdddZZZUUUTTTSSSOOOKKKJJJJJJJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@??????>>>======<<<;;;::::::999999999666666666555555555555444555555444444333333333333444444444444444444444444555555555555666666777777777777777777666555444333333222111222555666666555666666777777777888888888666666666666555555555444888888777555444666:::>>>@@@OOOcccrrrwwwtttnnnkkkeeegggmmmwwwpppbbbVVVNNNJJJOOOZZZiiiwwwxxxvvvxxxcccJJJ>>><<<<<<666555444333333222333333&&&%%%%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))***++++++++++++...333666<<<@@@EEEIIIIIIHHHHHHHHHLLLRRR\\\eeemmmuuu{{{~~~zzzxxx{{{~~~|||zzzxxxtttrrrpppqqqrrrqqqoookkkgggeeebbbaaa```^^^[[[XXXUUUSSSPPPNNNNNNNNNOOOOOONNNLLLJJJHHHGGGFFFFFFHHHJJJLLLJJJKKKMMMQQQUUUYYY]]]___eeejjjoooooolllkkknnnrrrtttxxxyyyvvvsssttttttrrrnnnooooooppppppoooooonnnmmmmmmnnnmmmkkkkkklllnnnpppooollliiihhhiiikkklllmmmmmmmmmoooqqqqqqooommmpppppppppppppppoooooooooqqqpppnnnmmmmmmmmmnnnoooooooooooollljjjhhhiiijjjlllllllllmmmmmmmmmmmmmmmiiijjjkkkkkkjjjiiijjjlllkkkmmmnnnnnnmmmlllmmmnnnlllllllllmmmnnnnnnooooookkknnnooommmnnnrrrrrrpppppprrrttttttrrrpppooooooooollliiihhhhhheee```[[[RRRLLLBBB;;;666555444444555666777777777777999;;;888999:::;;;<<<<<<<<<<<<<<<:::777555333333333444333666:::===???@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNOOOPPPSSSWWWYYYZZZ[[[\\\^^^___aaacccdddcccbbbbbbbbbaaabbbccceeeggghhhiiiiiifffdddcccbbbbbbccceeefffjjjlllnnnrrrxxx~~~~~~yyysssrrrtttyyyxxxooollliiikkkrrrxxx}}}nnn```]]]ZZZVVVRRROOOLLLJJJIIIIIIHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<;;;:::999999999999666555555555444444444444333333333333333333444444444444444555555555555666666666555666666777888999777888888888777666555444333222222444666777777666666666666777777777888888777777666666555555555444888888888777666999???EEEMMMYYYiiirrrsssoookkkjjjaaagggqqq|||ssscccWWWPPPLLLJJJNNN^^^rrroooTTT@@@777777999555444333222222222222222'''&&&%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************---000444:::>>>DDDHHHIIIHHHHHHHHHDDDJJJSSS[[[ccckkksssxxx~~~yyyxxx|||~~~}}}zzzvvvtttrrrssssssrrrpppmmmkkkiiifffdddbbb^^^[[[WWWUUUSSSRRROOOLLLLLLMMMMMMKKKIIIHHHGGGGGGFFFFFFGGGIIIJJJHHHIIIJJJLLLNNNQQQTTTVVVYYYaaaiiillljjjjjjmmmqqqqqqwwwzzzvvvtttuuutttqqqnnnoooppppppppppppooonnnnnnnnnnnnllljjjjjjkkkmmmnnnmmmlllkkkjjjkkkkkklllmmmllllllmmmppppppnnnkkkmmmnnnnnnooooooooooooooooooooooooooonnnnnnnnnnnnmmmnnnmmmllljjjiiijjjkkkkkklllmmmnnnooonnnnnnmmmiiikkkkkkjjjhhhggggggiiiiiikkkmmmmmmmmmlllmmmnnnlllllllllmmmnnnnnnoooooolllppppppmmmmmmqqqqqqnnnmmmpppttttttrrrpppoooppppppnnnlllkkkkkkgggaaa\\\UUUNNNDDD<<<777666555555555666777666666666888:::888999;;;===>>>>>>>>>>>><<<:::777555333444555666444666888999:::<<<@@@BBBAAACCCEEEGGGIIIKKKLLLLLLJJJMMMPPPSSSUUUYYY]]]```ccceeehhhiiihhhgggfffggghhhiiijjjkkklllmmmmmmmmmfffeeebbb``````aaabbbdddiiikkkoootttzzz}}}yyyvvvvvvzzz}}}xxxrrrooopppwww}}}qqqbbbZZZYYYVVVTTTQQQOOOMMMLLLIIIHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@>>><<<;;;<<<;;;:::999888888888888555555555444444444333333222222222333333444444555444444555555666666666666666666666666666888999:::777888888888888888777777444333333555888999888777666666666666777777777888666666666666666777777777555777888888888>>>GGGOOO\\\ccclllooommmiiihhhiiieeemmmxxxvvvdddTTTLLLJJJJJJKKKRRRcccxxxwww[[[JJJ>>>555333777444333333222222222222222((('''&&&%%%$$$%%%&&&'''''''''''''''((((((((()))(((((((((((())))))))))))))))))***)))***,,,///222666:::???CCCEEEEEEFFFFFFAAAGGGPPPWWW^^^fffooouuu~~~}}}zzz~~~{{{xxxuuuxxx||||||~~~|||xxxuuutttttttttsssqqqooommmllliiigggccc^^^ZZZVVVSSSRRRSSSOOOKKKIIIJJJKKKIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKMMMQQQSSSPPPYYYdddiiiiiiiiimmmqqqooowww{{{wwwtttuuutttpppnnnooopppqqqqqqpppooonnnnnnooonnnllliiiiiijjjlllmmmllllllkkkkkkkkklllllllllkkkkkkmmmooopppmmmjjjkkklllmmmnnnooooooooooooooooooooopppooonnnmmmmmmlllmmmmmmkkkiiiiiijjjkkkjjjlllnnnppppppooonnnmmmmmmnnnnnnllliiigggggghhhhhhjjjlllmmmllllllmmmooonnnnnnoooooopppqqqqqqqqqmmmqqqqqqmmmmmmqqqqqqmmmkkkppptttuuusssqqqqqqqqqqqqooonnnnnnmmmjjjbbb]]]WWWPPPEEE===888666666666444555666555555555777999888999;;;===????????????===;;;888555444555666888555666777777888:::>>>AAA888:::<<>><<<:::<<<;;;:::999888888888888555555444444444333333333000111222333444444555666444555555555666666777777777666666666666888:::;;;777888888999999999999888444444444666999:::999888666666666666777777777777444444555666777888999999222555777888:::AAAMMMUUUeeeiiilllkkkgggddddddfffllltttyyylllYYYJJJEEEFFFJJJLLL^^^lllgggKKKCCC@@@777444888333333222222111222222222''''''''''''''''''''''''++++++++++++,,,,,,,,,,,,((((((((((((((((((((((((((((((((()))******++++++///444;;;AAADDDFFFGGGHHHIIIFFFIIIUUU```fffiiijjjyyymmmgggooo{{{ssshhhlll{{{|||xxxzzzwwwtttttttttsssoookkkjjjiiigggbbb]]]YYYVVVVVVPPPOOONNNLLLJJJIIIJJJLLLHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFGGGHHHIIIJJJKKKLLLNNNTTT\\\ccchhhkkkmmmoooqqqqqqrrrrrrrrrrrrrrrrrrtttsssqqqooonnnnnnoooooonnnmmmlllkkkkkkkkkkkkkkkkkklllnnnmmmlllkkkkkklllllllllllllllllllllllllllmmmnnnmmmllljjjjjjlllmmmmmmmmmnnnooooooooooooooommmlllkkkjjjiiijjjkkkkkkkkklllnnnoooooommmllljjjiiijjjjjjiiiiiihhhgggfffjjjkkklllmmmnnnooooooooooooooooooooonnnnnnnnnnnnqqqsssuuutttrrrooonnnmmmqqqqqqrrrrrrrrrqqqqqqppppppooommmkkkiiigggeeeeee```WWWJJJ???999777777777444555777999:::999777666777777999<<<@@@AAAAAA??????===;;;::::::999777555555555555666777888999:::;;;;;;;;;;;;;;;;;;<<<<<>>===<<<;;;::::::888777777666555444444333666555555555555444444444555555555555555555444444333444555777777777666666666666777777777777666666999999999888888888777777666666777888888888888888666777999::::::999777666333555666666555555777888777999888666;;;HHHTTTZZZgggkkkmmmjjjeeebbbcccfffssszzz{{{fffUUUIIIJJJHHHDDDJJJXXXmmmxxxuuuXXX>>>999<<<888444444333222222111111222222333''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++---222888>>>AAADDDGGGIIIKKKGGGHHHQQQ[[[bbbjjjpppzzz}}}nnnddd^^^dddoooxxxssshhhnnn|||zzz~~~|||zzzwwwuuutttsssrrrnnnkkkkkkjjjhhhddd___[[[YYYXXXTTTSSSPPPMMMJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDHHHHHHHHHIIIIIIIIIIIIIIILLLQQQXXX___dddhhhkkknnnpppppppppqqqqqqqqqqqqqqqqqqqqqoooooonnnoooppppppmmmmmmllllllllllllmmmmmmlllmmmooonnnmmmkkklllllllllllllllllllllllllllllljjjjjjjjjhhhgggggghhhjjjppppppqqqppppppooonnnnnnmmmlllkkkjjjjjjjjjkkklllmmmnnnooooooooommmllljjjhhhiiiiiiiiiiiihhhggggggggghhhiiijjjkkkkkkllllllmmmmmmmmmmmmnnnnnnnnnnnnoooqqqttttttrrrpppppppppnnnoooooopppppppppoooooommmlllkkkiiigggfffdddccc```WWWKKK@@@999777777777555666888::::::999888777888888:::===@@@BBBAAA@@@>>><<<;;;<<<<<<===;;;:::888777777666777777888999999888888777777777888888:::<<<>>>@@@CCCHHHNNNRRR\\\gggpppqqqoooppprrrrrrrrrrrrrrrrrrttttttsssrrrjjjdddaaabbbbbbbbbeeekkkssswww}}}~~~}}}zzz~~~qqqaaaYYYVVVRRRPPPRRRQQQOOOMMMKKKIIIHHHGGGFFFEEECCCAAA@@@@@@@@@@@@???>>>>>>===<<<;;;::::::::::::999999888777777666555555555555444444444444555555555555555555444444555666666777777666555444666666777777777777666666888888888777777666666666555555666777777777777777666777999::::::999777666333555666666555555666888555888999<<>>======???AAABBBAAA???;;;:::888777666777888999888777666666555555555555666888999:::<<<@@@EEEHHHTTT___iiilllllloooqqqqqqtttsssrrrsssuuutttppplllcccbbbcccdddccceeemmmvvvzzz|||{{{{{{uuujjj]]]UUURRRRRROOOMMMOOOOOOMMMLLLJJJHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>===<<<;;;:::999999:::::::::999888888777777555555555555444444444444444444444444444444555555777777777777666555444333666666777777777777666666777777666666666666555555444444555666666666666666666777888999999888777666444555666555444444666777444888<<>>AAACCCDDDCCC@@@@@@AAACCCEEEFFFEEEDDD===;;;888666555777888::::::999888777666555555555666888999999:::<<<@@@CCCKKKVVV___ccceeehhhkkkjjjnnnlllkkkmmmnnnmmmgggbbb```aaaccceeehhhnnnxxxzzzxxxwwwyyy~~~nnneee___XXXTTTSSSRRROOOKKKLLLLLLKKKIIIHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@======<<<;;;:::999888888777666666666555555555444555555555444444444333333333333444444444444555555666666666666666555555555666666777777777777666666666666666666666666666666444555666666777777666666777777888888888888777777444555666555444444666888555<<>>FFFKKKMMMOOOSSSVVVUUUVVV^^^iii||||||~~~~~~~~~~~~zzzsssqqqvvv}}}}}}yyyxxx|||zzzzzz|||}}}}}}}}}{{{wwwuuutttmmmjjjhhhgggfffeeebbb```\\\XXXTTTQQQPPPNNNLLLJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIEEEGGGJJJMMMRRRXXX```eeehhhiiillloooqqqrrrrrrrrrsssssssssrrrrrrqqqppppppqqqqqqqqqqqqpppooonnnmmmkkkmmmnnnmmmkkkiiiiiiiiinnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmkkkjjjiiikkkmmmmmmmmmnnnnnnnnnnnnnnnmmmjjjkkkkkkkkkkkkkkkkkkkkklllkkkkkkjjjiiigggfffeeeffffffffffffggghhhjjjkkkiiiiiihhhggggggggghhhhhhfffgggggghhhiiijjjjjjkkkkkklllmmmmmmkkkjjjjjjkkkjjjkkklllmmmnnnnnnnnnnnnllllllmmmlllkkkiiigggfff^^^XXXNNNEEE???<<<:::888::::::;;;;;;;;;:::::::::<<<;;;;;;>>>AAADDDDDDDDDCCCCCCDDDGGGIIIJJJHHHFFF>>><<<888666555777:::<<<::::::999777666666666666777888999999999:::<<>>:::777666444111000222111000000//////000000111%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******,,,...111555;;;BBBGGGKKKOOOVVV\\\[[[XXX[[[aaayyy||||||wwwxxxyyytttwww}}}{{{|||}}}yyyvvvvvvoookkkiiihhhjjjjjjgggddd]]]YYYTTTRRRRRRRRROOOLLLIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIDDDFFFHHHJJJMMMRRRYYY]]]bbbeeeiiimmmppprrrsssssstttttttttsssrrrpppooonnnpppqqqrrrrrrqqqooonnnmmmkkklllmmmllljjjhhhhhhhhhmmmmmmmmmmmmmmmmmmmmmmmmkkklllkkkjjjhhhhhhjjjlllllllllmmmnnnnnnnnnnnnnnnkkkllllllllllllkkkjjjiiijjjiiihhhggggggfffeeeeeeffffffeeeeeefffhhhiiikkkhhhgggfffdddddddddeeeffffffggggggggghhhiiiiiiiiikkkllllllkkkiiihhhiiijjjkkklllmmmnnnnnnnnnnnnnnnjjjkkkkkkkkkjjjgggdddbbb^^^XXXOOOGGGAAA===;;;999;;;;;;::::::::::::999999<<<;;;;;;===@@@CCCDDDDDDDDDEEEGGGJJJLLLMMMKKKIIIDDD@@@<<<888777888<<<>>>:::999888888777777777777888999:::999888999:::<<>>===;;;;;;:::999888777666666555555555555555555444444444444444444333333333333222222333333444444555555333333333444666777999:::666666777777777777666666666666777777777777888888666777777888888888888888777777777777777777777777555555666555555777;;;>>>BBBPPPaaakkkrrrtttqqqlllddddddeeeiiirrr}}}xxxmmm```UUUNNNJJJMMM```}}}zzzdddIII:::999777666444222111000000000////////////000000%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++---///222777===BBBIIIMMMVVV___```\\\[[[^^^nnnuuu}}}yyywww}}}{{{yyy~~~}}}{{{{{{qqqnnnkkkkkknnnooolllhhh___ZZZUUUSSSSSSSSSPPPLLLHHHGGGFFFEEEEEEFFFHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGCCCDDDEEEFFFHHHLLLQQQUUU\\\```eeejjjnnnqqqrrrrrrpppqqqqqqqqqqqqpppooonnnmmmnnnpppqqqrrrqqqpppooolllmmmnnnmmmjjjhhhhhhiiikkkkkkkkkkkkkkkkkkkkkkkkjjjkkkjjjiiiggggggiiikkkkkkkkkkkkkkkkkkkkkjjjjjjlllmmmmmmmmmllljjjhhhgggiiihhhggggggffffffffffffgggfffeeeeeeeeegggiiijjjiiihhhfffdddcccdddeeeeeeggggggggghhhhhhhhhhhhhhhjjjkkklllkkkjjjjjjkkkmmmllllllmmmmmmmmmmmmmmmlllkkkkkklllllljjjfffcccaaa^^^XXXPPPHHHCCC???;;;999;;;;;;:::999999999999999<<<;;;:::<<>>>>>??????>>><<<<<<::::::999888777666666555555555555555555555555555444444444333333333222222111222222333444444555555555444444444555666888999666666777777777777666666555555555666666777777777555666666777888777777777777777666666666666777777555555666666666999>>>AAAQQQ```ooouuutttrrrnnnjjjeeegggmmmuuusssiii]]]TTTRRRNNNXXXssspppPPPAAA777777666555555555333000000//////......//////000%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))+++---...111444:::===GGGKKKUUU```ccc```]]]^^^dddnnnzzz~~~|||xxx{{{tttpppmmmnnnqqqrrroookkkbbb\\\VVVTTTTTTSSSOOOKKKHHHGGGEEEDDDDDDFFFGGGIIIJJJJJJIIIHHHGGGFFFEEEDDDBBBCCCDDDDDDEEEHHHLLLOOOXXX\\\aaahhhmmmpppqqqqqqlllmmmoooppppppooonnnnnniiikkknnnppprrrrrrrrrqqqmmmnnnooonnnkkkiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhkkklllkkkjjjhhhhhhjjjlllooooooooonnnmmmlllkkkjjjmmmmmmnnnmmmllljjjhhhfffiiihhhgggggggggggghhhhhhhhhgggeeeeeeeeefffhhhiiilllkkkhhhfffeeefffgggggghhhhhhhhhhhhhhhgggggggggiiijjjkkkkkkkkklllnnnqqqllllllmmmmmmmmmlllkkkkkkmmmnnnooonnnlllhhhdddbbb]]]XXXPPPIIIDDD???<<<999;;;:::999999888888888999;;;::::::;;;???BBBCCCDDDAAABBBFFFLLLPPPSSSRRRQQQSSSNNNFFF???;;;;;;===?????????>>>>>>>>>???@@@@@@===>>>??????>>>===>>>@@@EEEJJJNNNMMMLLLKKKGGGAAA>>>AAACCCBBBBBBIIIUUU```~~~||||||~~~uuunnnnnnrrruuu~~~{{{qqqeee]]]ZZZXXXTTTQQQOOONNNMMMKKKJJJIIIGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<===>>>>>>===<<<;;;::::::999888777666555555333444444444444444444444444444444333333333222222111111222333333444555555777666555444444555777777666666777777777777666666444444444555555555666666444555555666666666666666777777666666666666777777555555666666777;;;???CCC]]]kkkyyyyyysssmmmiiiggggggkkkttt~~~|||ooofff\\\SSSTTTRRR```^^^BBB:::555555444333555777444000//////............//////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((()))***+++,,,---000555888>>>IIISSSXXXZZZ\\\[[[XXXYYY```ooo}}}vvvyyy{{{vvvqqqqqqtttvvvuuurrrgggbbb[[[WWWWWWVVVSSSPPPLLLJJJGGGDDDCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFEEEEEECCCBBBBBBBBBDDDFFFHHHIIIMMMRRRYYY^^^bbbeeehhhjjjhhhjjjllllllkkkjjjkkkllliiillloooqqqpppoooooopppoooqqqrrrpppkkkfffeeefffmmmlllkkkkkkjjjjjjkkkkkkkkkkkkkkkjjjhhhggghhhiiilllllllllkkkkkkjjjjjjjjjpppooommmjjjiiihhhhhhhhhjjjjjjhhhgggffffffffffffiiifffdddeeehhhjjjiiihhhiiiiiiiiiiiihhhhhhhhhgggffffffeeeeeeeeeffffffgggooommmllljjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllkkkkkkiiifffdddbbb\\\YYYRRRJJJCCC>>>;;;:::999999999::::::;;;;;;;;;888999<<<@@@CCCDDDCCCAAA@@@BBBGGGNNNSSSVVVUUUSSSTTTOOOGGG???;;;<<>>AAAEEEEEEHHHXXXhhh}}}|||}}}wwwqqqrrrsssrrrvvvzzzgggccc\\\WWWSSSPPPMMMKKKIIIIIIHHHGGGFFFDDDDDDCCCBBBAAA>>>===<<<<<<>>>???>>>>>>>>>===<<<<<<;;;;;;999999:::999888666444333444444444333333222222222222222111111222222333333333333333444444555555555555444444444444555666666555555555555666666666666555555666777777777777777555555555555666666666777888777666555555666777777666:::===;;;888===IIIUUUfffnnnrrrnnnkkkmmmllliiidddppp}}}}}}ooo```VVVWWW]]]TTTfff{{{yyy|||cccKKK???;;;555444444333333222222111000000000000000///......&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))***++++++,,,...222555<<>>>>>======<<<;;;;;;::::::999888888888777666555333333444444333333333222222222111111000111111222333444222222222333333333333333444444444444444555666777555555555555666666666666555666666777777777666666555555555666666666777777888777666555555666777888333777:::;;;>>>GGGTTT___ooossssssmmmkkklllkkkhhhlllwww}}}sssiiibbb]]]ZZZ]]]cccfff}}}}}}wwwooouuusssVVVBBB:::777444444444333222222111111000000111111000000///...&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))************,,,///111999AAAIIIMMMRRRXXXZZZYYYTTTUUU]]]kkkyyy~~~}}}|||zzzzzzwwwyyywwwssswww{{{xxxtttsssssssssooollliiigggffffffgggeee```[[[QQQPPPLLLIIIGGGGGGGGGGGGHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEGGGJJJNNNRRRUUUZZZ___bbbiiikkkmmmmmmlllkkkkkkkkkhhhkkkoooppppppoooooopppnnnooopppooollljjjiiijjjiiiiiihhhgggggggggggghhhiiijjjjjjhhheeedddeeefffiiiiiiiiiiiiiiijjjjjjjjjllllllkkkjjjkkklllmmmnnnhhhhhhgggggggggggghhhhhhhhhgggeeefffggghhhhhhgggjjjjjjjjjjjjiiiiiiiiiiiieeeeeeeeefffggghhhiiijjjhhhgggeeedddccccccdddeeeiiiiiiiiiiiiiiiiiiiiiiiigggggghhhiiiiiihhhgggfff^^^[[[WWWQQQJJJCCC>>>;;;999999::::::::::::;;;;;;;;;<<<@@@DDDIIIKKKJJJHHHHHHHHHKKKNNNRRRSSSRRRPPPPPPOOOKKKGGGFFFGGGLLLPPPVVVSSSQQQTTTXXX[[[XXXUUUQQQSSSRRRPPPPPPYYYhhhuuu}}}wwwiiiYYYMMMIIIIIIEEEHHHPPPYYYaaajjjyyy~~~}}}~~~tttnnnooorrrtttwww{{{nnn```[[[XXXSSSPPPMMMKKKIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA???=========>>>>>>;;;;;;;;;:::999999888888888777666555444333333333333333333333222222222222000000000000111222444444333222222222222222111111333333444444555666777777444555555555555666666666666666777777777666666555555555666666666777777777888777666555555666777888444666999===FFFRRR```iiiuuutttpppjjjgggjjjkkkkkktttyyykkkaaaXXXVVVXXX\\\aaaggg{{{yyy|||rrrooovvvvvv]]]FFF:::666555444444333333222111111111111111111111111000//////&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((()))***+++*********---///444<<>>;;;::::::::::::::::::::::::<<<>>>AAAFFFKKKMMMLLLKKKHHHHHHIIIKKKMMMNNNLLLKKKJJJJJJJJJIIIIIIKKKPPPSSSWWWVVVXXX^^^cccccc^^^YYYXXXZZZYYYUUUUUUaaavvvyyyfffXXXSSSSSSOOOUUU___jjjvvv~~~tttooonnnppptttyyy}}}tttbbbYYYUUURRROOOLLLKKKJJJHHHFFFCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>============;;;;;;:::999999888888777888777555333333333333444333222222222222222222222111111111111222444555666444444333333222222111111222333333555666666777777444444444555555555666666666666666777666666555444555666666666666777777777777666666555555666888888888999;;;BBBNNN[[[fffmmmqqqpppmmmeeeaaaccckkkqqqzzzvvvdddZZZSSSOOOPPPUUU\\\hhhsss}}}||||||vvvwww}}}{{{dddLLL<<<777666666333333333222111111000000111111111111111000000///&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((***+++,,,+++******,,,---...666???FFFOOOVVVXXXUUUOOOKKKLLLWWWfffttt}}}|||yyy}}}rrrooovvvyyyzzzzzz{{{{{{xxxtttqqqnnnmmmnnnooopppkkkccc]]]XXXVVVSSSOOOKKKIIIGGGFFFCCCCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJNNNSSSWWW```cccgggiiiiiiiiiiiijjjmmmoooqqqqqqnnnkkkjjjjjjiiiiiihhhhhhiiijjjiiiiiiiiiiiihhhgggggggggggggggjjjjjjjjjiiigggfffggghhhhhhiiiiiijjjjjjkkkkkkkkkjjjiiihhhggggggggghhhiiihhhgggggggggggghhhhhhiiigggggggggfffeeeffffffgggggggggggggggffffffffffffeeeeeeffffffhhhiiijjjkkkhhhgggfffeeedddeeefffgggffffffffffffffffffffffffhhhhhhhhhhhhgggeeedddbbb]]]\\\YYYTTTMMMFFF???;;;::::::::::::::::::::::::<<<===AAAFFFKKKMMMLLLJJJEEEDDDDDDEEEFFFGGGFFFEEEFFFHHHIIIJJJLLLPPPTTTXXXUUUYYYaaaiiilllhhh___WWWYYYZZZZZZVVVWWWcccxxxlll]]]XXXXXX]]]dddnnnzzzqqqooottt~~~}}}wwwqqqnnnppptttyyy}}}uuucccXXXSSSPPPNNNKKKJJJJJJIIIGGGEEEAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<<<<<<<<<<;;;;;;::::::999888888777888777555444333444444555222222222222222222222222222222222333333555666666555555444444333333222222222333444555666666666666444444444444555555555555555555666666666666555555666666666666777777777888777666555555555777888999:::;;;@@@JJJWWWcccllloookkklllkkkccc\\\]]]iiiuuu~~~gggSSSFFFEEEGGGKKKOOOZZZnnnzzzxxx}}}{{{}}}qqqUUUAAA888666666777333222222111111000//////111111111111111000//////&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))***,,,+++******+++,,,+++111999@@@JJJSSSUUURRROOOJJJJJJQQQ\\\gggttt~~~}}}yyy|||{{{{{{~~~{{{rrruuu{{{yyy{{{~~~~~~zzzvvvsssllllllmmmoooqqqoooiiiddd\\\ZZZWWWSSSNNNKKKHHHGGGAAABBBCCCDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGJJJNNNQQQWWW[[[```dddfffggghhhiiinnnpppqqqqqqnnnkkkiiihhhiiigggffffffhhhiiiiiihhhiiihhhggggggffffffggggggfffggggggfffeeeeeefffhhhfffffffffffffffgggggggggiiihhhgggfffeeefffgggggghhhhhhgggggggggggghhhhhhfffggggggfffeeedddfffgggffffffffffffeeeeeeeeeeeeeeeeeeeeefffggghhhiiijjjeeeeeeccccccccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeggghhhhhhhhhfffeeecccaaa___]]]ZZZUUUNNNGGG@@@<<<;;;;;;::::::::::::999999:::;;;???CCCHHHJJJIIIGGGCCCAAA@@@@@@BBBDDDDDDCCCEEEGGGJJJLLLOOOTTTYYY]]]]]]fffrrrxxxuuukkk```XXXYYY[[[\\\[[[^^^iiizzzooobbb___aaajjjqqqzzzwwwnnnlllpppyyy~~~lll^^^^^^___gggttt}}}~~~~~~yyytttooopppuuuzzz~~~yyyeeeZZZSSSOOOMMMKKKIIIHHHHHHGGGEEECCCAAA@@@@@@@@@??????>>>>>>=========<<<;;;;;;:::::::::::::::999888888777777666666555444444444444444111111111222222222222222333333333333333444444555555555444444444444444333333444555666666666555444333444444444444555555555333444555666666666666555666666666777777777888888666666555555666777888999999>>>GGGTTTaaajjjoooqqqjjjjjjiiieee___```mmm{{{rrrYYYJJJBBBDDDFFFIIILLLWWWnnn}}}rrrxxx|||vvvaaaHHH:::666444444555222222111111000/////////000000000000000///......&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&(((******))))))***++++++...222777AAAMMMRRRQQQOOOLLLKKKOOOTTT[[[fffqqq~~~~~~zzz~~~{{{||||||tttuuuxxx~~~yyyvvvqqqooonnnppprrrqqqnnnjjjaaa___\\\WWWRRRNNNKKKIIIBBBBBBCCCCCCBBBBBBAAA@@@???@@@BBBCCCDDDDDDDDDDDDCCCDDDEEEEEEDDDFFFIIIKKKMMMRRRYYY___ccceeeggghhhlllnnnppppppnnnkkkjjjjjjjjjgggeeeeeehhhiiiiiihhhgggffffffeeeeeeeeeeeeeeedddeeefffeeeeeeeeegggiiieeeeeeeeeeeeeeedddddddddffffffeeeeeefffgggiiijjjjjjiiihhhggggggfffggggggfffggghhhfffdddccceeegggggggggfffffffffeeeeeeeeefffeeeeeeeeefffgggggghhhddddddcccbbbbbbcccdddeeeddddddddddddddddddddddddeeeffffffgggfffeeedddcccbbb```\\\VVVOOOHHHBBB???;;;;;;;;;::::::999999999888999<<<@@@DDDEEEDDDBBBBBB@@@>>>???AAADDDEEEEEECCCEEEHHHJJJNNNTTTZZZ___eeeqqq}}}~~~ttteeeYYYSSSRRRUUUYYY]]]ccclllxxxuuugggaaaeeelllsssyyy|||nnn```^^^cccjjjuuupppaaaUUUMMMVVVXXX```iiinnnvvvyyyvvvqqqrrrxxx|||fff[[[UUUQQQMMMJJJHHHGGGFFFFFFEEECCCAAA@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;:::999888888999999888777777666666555444444444444444333333222000111111111222222222222333333222111111111222222333333333333333444444444444555666777666555333222333333444444444555555555222333444555666777777777666666777777777888888888666555555555666777999:::===EEESSS```iiimmmnnnnnniiieeeeeeiiilllppp{{{rrr[[[KKKDDDFFFFFFIIIMMMUUUccc{{{zzzuuuvvv}}}oookkkuuu|||cccPPP===666666444333333222111111000//////......///////////////...------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((()))$$$&&&((()))(((((((((***+++,,,,,,///:::HHHPPPQQQPPPNNNMMMOOOPPPTTT^^^hhhyyyzzz}}}zzzyyytttwwwuuutttwww~~~}}}yyyxxxuuurrrrrrsssrrrnnnkkkdddbbb___ZZZUUUQQQMMMKKKDDDDDDCCCBBBAAA???===<<<<<<>>>@@@BBBCCCCCCCCCCCCBBBCCCDDDDDDCCCCCCEEEGGGHHHMMMUUU\\\aaadddfffhhhiiilllnnnooonnnmmmllllllkkkhhheeefffhhhjjjjjjhhhfffeeeddddddccccccdddddddddfffggggggggghhhjjjlllgggggggggffffffeeeeeedddeeeeeeeeeeeegggiiilllmmmjjjjjjiiigggfffffffffffffffhhhhhhgggdddccceeeggghhhggggggggggggfffffffffffffffeeeeeeeeeffffffgggeeeeeedddccccccdddeeefffcccccccccccccccccccccccccccccceeefffffffffeeeeeedddbbb]]]WWWPPPJJJDDDBBB;;;;;;;;;::::::999999999666777:::>>>BBBCCCAAA???CCCAAA??????BBBEEEGGGGGG@@@BBBDDDGGGKKKRRRYYY^^^cccooozzzwwwhhhUUUJJJFFFFFFJJJPPPWWW___hhhpppvvvhhhkkkjjjbbbYYYZZZeeepppvvv|||mmm```XXX]]]hhhtttooo]]]UUUSSSTTTWWWYYY___eeegggqqqyyywwwssstttzzz~~~eeeUUUQQQPPPLLLHHHHHHFFFEEEEEEEEECCCAAA???AAA@@@???>>>===<<<;;;:::::::::::::::999888777777777777777666555555444444111222333444444222111000000000111111222222222222333222111000////////////111111111222222333333444444555777777666555333111333333333444444444555555111222333555666777777888777777777777888888888888666555555555666777999:::CCCMMM\\\hhhnnnmmmkkkiiiggg``````kkkxxxwww]]]III@@@???BBBAAAFFFRRRddd{{{sssgggjjjyyywwwdddgggttt~~~{{{vvvVVVEEE777555888666444444111111111000//////.....................------,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))))))))))))))*********)))***+++...333<<>><<>>===<<<;;;::::::888999999999999888777777999888777555555555666777555555555444333222111000////////////000000000000333333333333333333333333222333444444222222333444333333333444444555555555444444444444444444444444666555333333555666555444999888777666666555555666333666888888777999>>>CCCJJJZZZgggjjjjjjiiifffaaa[[[]]]dddooo|||qqq\\\KKKAAABBBHHHCCCCCCMMMbbbzzzjjjiiiggguuuhhh```nnnwwwbbbIIIBBB888444333333111...111111000000//////......////////////............&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))))))))))))))*********++++++,,,---111888AAAGGGQQQLLLKKKLLLKKKKKKPPPXXXttt{{{{{{}}}}}}~~~wwwssszzz{{{wwwxxx~~~~~~}}}{{{wwwssspppnnnnnnnnnmmmiiifff```YYYQQQKKKNNNJJJFFFDDDCCCCCCBBBAAA???BBBDDDEEECCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCEEEHHHLLLPPPUUUZZZ^^^eeehhhlllmmmkkkjjjiiijjjmmmjjjgggfffffffffeeecccddddddddddddeeeeeeeeeeeedddddddddeeeffffffggggggccceeegggfffdddbbbdddeeeccccccbbbaaabbbdddfffhhhjjjhhhgggfffggghhhgggfffhhhgggfffeeeddddddddddddfffeeeeeeddddddeeefffgggeeeddddddeeeffffffeeecccddddddddddddddddddeeeeeebbbcccddddddccccccdddeeeeeeeeedddddddddddddddeeefffeeebbb[[[QQQIIIEEECCC<<<;;;999777555555666777666666666555555555555555:::;;;@@@HHHPPPRRROOOKKKAAA???>>>???BBBEEEGGGHHHJJJMMMNNNKKKEEE???======@@@EEEFFFEEEGGGKKKKKKFFFBBBAAACCCGGGJJJPPP\\\iiiyyy}}}lllaaadddnnnsssddd___]]]___nnn~~~zzzzzztttbbbTTTRRRPPPIIIFFFJJJEEEDDDCCCBBBAAAAAAAAAAAA??????>>>===<<<;;;:::999888888999999888888777666888777666555444555555666222222222222111000///...////////////000000000111000000000000000000000000222333444444222222333444333333333444444444444444333333333444444555555555666444333444666888888888888888777666666666666666777777888888999===BBBEEETTTaaalllmmmjjjhhhddd```ZZZ^^^fffrrr~~~cccQQQFFFAAAAAACCCHHHKKKXXXppp~~~iii]]]jjjyyyxxxhhhfffvvv}}}hhhTTTBBB<<<555222333444222000000000000000//////......////////////............&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((())))))*********+++++++++,,,...333999>>>IIIJJJLLLMMMJJJFFFJJJPPPlllzzzyyywww{{{}}}xxx~~~yyy~~~~~~{{{{{{{{{{{{}}}yyyvvvrrrpppnnnpppooonnnkkkggg```XXXRRRVVVRRRLLLHHHFFFDDDCCCBBBAAACCCDDDDDDAAA???>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBCCCEEEGGGKKKQQQUUUaaaeeeiiikkkkkkiiihhhgggkkkiiifffeeeeeeeeedddbbbcccccccccddddddddddddeeeeeeeeeeeeeeeeeedddddddddccceeefffeeecccbbbbbbcccbbbaaaaaaaaabbbdddfffhhhgggeeeddddddeeefffeeedddffffffffffffeeedddcccbbbeeeeeeddddddeeefffggghhhdddccccccdddfffgggfffdddccccccddddddeeefffggggggdddfffffffffdddcccdddeeeddddddcccbbbbbbcccdddeeefffccc___[[[VVVPPPJJJFFF===<<<999777555444444444666666555555555444444444:::===DDDLLLSSSTTTOOOIIIBBB@@@>>>===???AAABBBBBB@@@???<<<:::999;;;===>>>@@@CCCDDDBBBAAAAAA???<<<:::<<<@@@CCCFFFOOOaaaqqq{{{ggg\\\fffyyynnncccYYYWWW\\\kkk}}}sssdddWWWNNNNNNMMMHHHFFFHHHCCCBBBAAA@@@?????????@@@>>>>>>===<<<;;;:::999999888888888888888777666666666555444333333333444444222222222222111000///////////////000000000111111////////////////////////222333444333222111222444444444444444333333333333222222333333444555666666555444444555888:::;;;:::888777777666666666666777;;;999888999???EEEKKKNNN___iiiqqqpppkkkgggdddaaa^^^dddmmmzzzlllQQQDDDCCCDDDDDDDDDMMMTTTfff~~~mmm___[[[www}}}uuunnnrrrnnnUUUEEE999555222111333555333111000000000////////////.../////////............---&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''(((((()))*********************+++///444888AAAHHHNNNOOOJJJFFFGGGKKK^^^iiiqqqooohhhgggpppxxxuuu{{{~~~}}}yyyttt|||}}}~~~}}}|||zzzxxxuuurrrpppooooooooopppnnniiibbb]]]]]]XXXQQQKKKHHHFFFDDDCCCAAABBBCCCBBB@@@>>>>>>>>>======>>>>>>>>>?????????AAAAAAAAA@@@AAADDDJJJNNNXXX[[[```dddffffffeeedddeeedddcccdddeeeffffffeeebbbbbbbbbcccccccccdddddddddddddddddddddddddddddddddeeeeeeeeedddcccbbbaaa`````````aaabbbdddfffgggcccbbb```aaabbbccccccbbbdddeeeeeeeeeeeecccbbb```aaabbbbbbcccdddeeeeeefffbbbbbbbbbcccfffgggfffdddddddddeeeeeeffffffffffffeeefffgggeeecccbbbbbbcccaaa```___^^^___```bbbcccddd```\\\[[[[[[XXXQQQKKK>>>;;;888777666555444444999999888888777666666666999<<>>???AAACCCDDDCCCBBBBBBAAAAAACCCEEEHHHKKKPPP\\\mmm{{{zzzeeeaaalll~~~~~~ooo\\\WWWTTTVVV___vvvsssfff___XXXOOOIIIJJJJJJFFFDDDDDD@@@??????>>>======>>>>>><<<<<<<<<;;;:::999999999777777888888777777666555333333333222222222222333333333333333333222111111//////000000000111111111222222222222222222222222111333333333222111222333555444444333333222222222111111222333444666666777666555444555888999:::999777666666666666666777888;;;999999>>>HHHSSSZZZ]]]gggmmmrrrpppjjjeeeddddddeeemmmyyymmmYYYEEE???CCCHHHJJJLLLUUUaaavvv|||kkkhhhlll}}}}}}}}}^^^GGG@@@333111000000333333222111//////////////////////////////.........---------%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''((())))))******'''((())))))***---111444<<>>>>>???>>>>>>>>>>>>????????????CCCBBBAAA??????AAAFFFIIINNNQQQVVV]]]bbbdddeeedddcccbbbbbbcccdddeeedddcccaaaaaaaaabbbbbbbbbbbbcccaaaaaabbbbbbcccddddddddddddeeeeeeffffffeeecccaaa___``````aaabbbcccdddeeebbbaaa``````bbbddddddcccccccccdddddddddbbb```___```aaabbbccccccdddeeeeeeaaa``````bbbdddeeedddccceeeeeeffffffeeeeeeccccccdddeeeeeecccaaa``````aaa______^^^^^^___aaabbbdddfffbbb^^^]]]^^^[[[TTTMMM???<<<888666777888888777;;;;;;:::999999888777777888:::===BBBEEEGGGFFFEEEJJJGGGDDDCCCEEEFFFGGGFFFGGGDDDAAA???@@@@@@@@@@@@BBBCCCDDDEEECCCCCCEEEIIIOOOQQQTTTYYYcccppp|||~~~jjjmmmttt~~~zzzjjj^^^TTTUUUXXX\\\ggg}}}}}}jjj]]]WWWTTTPPPKKKGGGHHHHHHDDDAAA@@@>>>======<<<<<<<<<<<<===;;;;;;::::::999999888888666777777777777666555555111111111222222222222111222222333333333222111111000000000000111111111111333333333333333333333333111222333333111111222333444444444333333222222111111111222333444666666777777666444555666777777666666666555666666777888888::::::===FFFTTT```hhhkkknnnpppqqqnnngggaaabbbeeejjjtttrrrWWWLLLBBBAAADDDGGGLLLQQQ___ooolllccchhh~~~~~~{{{||||||nnnMMM>>>???111000000111111111000///.............../////////............------------%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((())))))******'''((()))******,,,///111666@@@JJJLLLKKKLLLLLLKKKKKKNNNTTTZZZ\\\___fffooozzzzzzyyyyyy~~~sssvvvvvvvvvyyy}}}|||xxxssswww~~~~~~xxxvvvuuuqqqiiifffnnn~~~|||zzz{{{}}}|||xxxtttssssssrrrsssrrroookkkhhhccc___YYYTTTPPPLLLHHHEEE@@@AAABBBAAA???>>>???@@@>>>>>>>>>?????????@@@@@@CCCCCCBBB@@@>>>???BBBEEEHHHJJJOOOVVV]]]cccdddddddddcccbbbccccccbbb```^^^`````````aaaaaaaaabbbbbb`````````aaabbbccccccdddccccccdddfffggggggdddbbb`````````aaabbbbbbccccccdddbbbaaabbbeeefffgggfffccccccccccccbbbaaa```___aaabbbcccdddeeeeeedddddd```______```bbbcccbbb```dddeeeffffffeeecccbbbaaabbbccccccbbb```^^^___```___```aaabbbcccdddeeeeeeiiieeebbbaaa```\\\TTTMMMDDD>>>888666888;;;;;;;;;<<<<<<;;;:::999888888777999:::;;;===???BBBDDDEEEIIIGGGEEEFFFHHHKKKMMMMMMJJJJJJIIIHHHFFFDDDCCCCCCEEEDDDDDDEEECCCBBBHHHOOOXXX]]]cccjjjuuurrrrrrtttuuusssmmmcccYYYSSSQQQVVV\\\bbbkkk~~~|||fffYYYRRROOONNNKKKIIIFFFEEEEEEBBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<<:::999999999888888888777666666666666666555555444000000111222222222111111///000000000000000//////000000000111111111222222111111111111111111111111111222333222111000111333333333333333222222222222222222333333444555666666888666555555666777666555555555555555666888999999999===EEEPPP]]]gggnnnrrrrrrqqqoookkkccc^^^aaagggppp{{{rrr]]]JJJFFFDDDEEEFFFHHHPPPXXXfffzzzccc^^^hhhqqqeeeeeeiiirrryyy~~~sssYYY@@@888:::222222222111111000000///---............/////////.........------------,,,%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&'''((()))***+++)))***++++++***+++,,,...///999AAAEEEHHHMMMNNNKKKNNNLLLPPPYYY```eeemmmuuuzzz{{{yyyssssssyyy~~~~~~tttuuuuuuuuuzzz~~~ssswww||||||}}}zzzrrrjjjiiissswwwqqqmmmooowww~~~|||}}}~~~yyytttsssrrrqqqqqqqqqpppnnnllleeebbb]]]YYYUUUQQQKKKHHHDDDDDDDDDBBB???===>>>???>>>>>>>>>>>>????????????AAABBBAAA???======???AAACCCDDDGGGNNNWWW]]]```aaacccbbbaaabbbcccbbb___]]]______`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbeeeggggggdddaaa``````aaaaaaaaaaaaaaa```bbbaaa```aaadddfffffffffccccccbbbaaa````````````aaaaaaccccccccccccbbbaaa___^^^^^^___```aaa___^^^aaabbbdddeeeeeecccbbbaaa```bbbbbbaaa___^^^___```]]]___bbbdddeeefffeeeeeeeeedddccccccbbb___XXXSSSKKKCCC:::777888<<<======??????>>>===<<<;;;::::::<<<<<<>>>???@@@BBBDDDFFFGGGFFFFFFIIINNNRRRUUUWWWTTTVVVVVVSSSMMMIIIHHHIIIJJJGGGGGGHHHGGGHHHPPP[[[cccooozzzvvvrrrppplllddd[[[RRRLLLJJJLLLRRRYYY^^^gggwwwxxxdddVVVQQQOOOLLLIIIFFFFFFDDDBBBAAAAAA???===<<<;;;;;;::::::;;;<<<<<<999888888888888777777777555555666666666555444444///000111222333222222111//////000000000000//////000000111111111222222222000000000000000000000000000222333222111000111222222222222222222333333333333333333444444555555555777666555555777999999888444444555555666888999:::<<>>>>>>>>??????@@@@@@???<<<;;;<<<>>>@@@@@@BBBHHHPPPXXX[[[\\\^^^^^^___aaacccdddbbb```____________`````````aaacccbbbbbbaaa```_______________```cccggggggddd```aaaaaaaaaaaaaaa``````______^^^]]]___aaacccdddcccdddcccaaa_________``````______```aaaaaa```^^^^^^___^^^]]]^^^______]]]\\\___```bbbdddeeedddcccbbb```aaabbbaaa```___```aaaZZZ]]]```ccceeeeeedddccc___```aaacccdddbbb___\\\PPPGGG===777999<<<>>>>>>CCCCCCBBBAAA@@@???>>>>>>>>>???BBBCCCCCCDDDFFFHHHHHHHHHHHHLLLRRRYYY]]]^^^bbbdddccc]]]SSSMMMMMMOOONNNKKKKKKNNNNNNQQQ\\\jjjppp~~~vvvuuurrrlllbbbVVVLLLGGGFFFEEEKKKRRRWWW___nnn~~~sssfffVVVNNNNNNOOOKKKFFFBBBCCCBBB@@@???@@@???===;;;;;;;;;::::::;;;<<<<<<888888888888777777777777555555666666555555444333///000111333333333222111000111111222222222111111000111111111111222222222111111111111111111111111000222222222111000111222111111111222222333333444444444444444444444444444777555555666999;;;<<<;;;444444444555777888::::::???HHHUUU^^^ccceeefffhhhgggddddddfffdddeeeooo{{{dddOOOFFFGGGCCCCCCKKKUUU```mmmwwwnnnhhh}}}~~~kkkaaadddmmmuuu}}}mmmTTTBBB<<<666...333333333222000111333555---------.........//////......---------,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''(((((((((((()))***+++,,,))))))))))))************+++...333888===DDDKKKOOOMMMRRRQQQPPPZZZooo}}}~~~vvvnnnmmmtttzzzyyy{{{yyyvvvyyy~~~uuulllgggbbbhhhkkklllttt{{{tttqqqrrrttttttrrrqqqqqqrrrllljjjddd]]]YYYWWWQQQJJJKKKDDDAAABBB@@@<<<>>>CCC;;;<<<===>>>>>>===<<<;;;???????????????>>>======<<<<<>>EEEFFFGGGFFFCCC@@@>>>>>>???KKKPPPJJJGGGLLLMMMHHHJJJKKKLLLMMMPPPUUU]]]bbbhhhkkkjjjaaaYYYWWWVVVTTTUUUQQQNNNPPPWWWbbbkkkqqq~~~xxxvvvxxxtttrrrnnneeeZZZPPPIIIFFFKKKMMMNNNRRR^^^ooozzz~~~zzzvvvZZZVVVPPPKKKIIIGGGFFFEEEBBBAAA???>>>>>>>>><<<:::;;;:::999999888888999999666666666666555555555555444444333222222111000000222111111111111111222222000111111111111000000///222222111111222222333444333333333222222111111111222222222222222222222222333333333333333333333333444444444555555555666666555555666666666666555555777777666555555888===@@@EEERRR\\\___aaagggkkkkkkjjjfffdddfffkkksss}}}~~~fffTTTIIIEEEIIIFFFHHHYYYlllmmmuuuuuuhhhnnn|||pppkkklllsss{{{oooTTTCCC;;;666333333333333333222111///...---//////...---,,,,,,,,,,,,+++,,,///000111000///...&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((((((((((((((()))***+++,,,(((((()))))))))************,,,000444:::@@@GGGLLLMMMSSSWWWVVV[[[hhhxxxwwwsssrrruuuxxxxxxyyy{{{}}}yyysssmmmvvv{{{xxxwww~~~}}}vvvssstttuuuuuusssrrrrrrrrrmmmlllggg```\\\[[[UUUNNNLLLIIIIIIJJJEEE===;;;>>>;;;<<<===>>>>>>>>>===<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<>>>BBBGGGKKKNNNSSSVVVZZZ\\\]]]]]]^^^```^^^______^^^]]]]]]___aaa```______^^^^^^^^^^^^______^^^^^^___aaacccbbbaaabbbccccccccccccbbbaaa```bbb^^^ZZZZZZ]]]___]]][[[^^^___```^^^\\\[[[[[[\\\[[[\\\]]]___``````aaaaaa```aaabbbcccbbbaaa___^^^```aaaaaabbbbbbaaaaaa```aaaaaaaaaaaaaaabbbbbbccc`````````___^^^^^^^^^^^^]]]^^^___``````___]]]\\\TTTMMMDDD===:::;;;>>>AAAFFFIIIJJJHHHCCC@@@@@@AAAJJJXXX___VVVNNNNNNPPPNNNNNNNNNOOOQQQTTTZZZbbbgggkkkqqqqqqfffZZZSSSPPPNNNPPPQQQSSSYYYdddqqq~~~vvvooolllmmmqqquuuuuusssnnnggg___ZZZXXXPPPSSSVVV[[[hhhxxxqqq^^^SSSOOOJJJFFFDDDCCCBBBAAAAAA???=========<<<;;;999:::999999888888888888888666666666666555555555444444444444333222111111111111111000000000000000111///000000111111111000000111111000000111111222333333333333222222222111111222222222222222222222222111111222333444444555555444444444555555555666666666666666666666666555555666666666555666999???CCCNNNXXX```aaabbbfffgggeeedddcccdddjjjtttmmm[[[OOOHHHFFFEEEMMMXXXkkk~~~wwwwww}}}~~~wwwrrruuu|||xxxcccLLL???:::666444444222222111111000///...---//////...---,,,,,,,,,,,,,,,---...//////...,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''(((((()))***+++(((((())))))))))))******)))***---000444;;;CCCHHHMMMTTT]]]aaa```dddssszzzyyyxxxvvvtttwwwwww~~~~~~{{{~~~~~~}}}vvvvvvvvvvvvvvvuuusssrrrqqqnnnnnnjjjddd```___ZZZTTTPPPRRRWWWVVVMMMAAA:::;;;<<<<<<===>>>>>>>>>>>>>>><<<============<<<;;;;;;<<<<<<;;;;;;===???BBBDDDJJJNNNSSSWWWYYY[[[]]]^^^[[[\\\]]]]]]\\\]]]___aaa``````___^^^^^^^^^^^^^^^^^^]]]]]]^^^aaacccbbbbbbbbbcccddddddcccaaa___]]]^^^\\\YYYZZZ]]]]]][[[YYY\\\^^^``````^^^\\\\\\\\\]]]]]]___```aaabbbbbbbbb``````aaabbbbbbaaa___^^^```aaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaabbbccccccbbbaaa```___^^^]]]\\\\\\]]]^^^______^^^]]]\\\ZZZUUUOOOFFF>>>;;;===AAADDDIIINNNPPPLLLEEE@@@BBBFFFZZZhhhmmmbbbSSSPPPSSSUUUSSSTTTVVVXXX\\\ccckkkpppuuu~~~vvvfffZZZVVVUUUSSSXXX```jjjvvvtttddd^^^___dddkkktttwwwzzzzzzxxxtttqqqpppjjjooosssyyyzzzjjjYYYNNNLLLIIIEEEBBBAAAAAA@@@???>>>===;;;;;;;;;;;;999777999888777777666666777777666666555555555444444444555444444333333222222111333222111111000000000000...///000111111111111111000000//////000000111222333333333222222222222111222222222222333333333333000111222333555666777777444555555555555666666666777777666666555555555444666666777777:::???GGGLLLVVV\\\aaabbbeeegggeeebbb^^^aaahhhrrrmmmZZZNNNIIIGGGGGGDDD[[[pppwwwtttzzztttqqqqqqtttpppttt}}}cccRRRAAA999888666555555000000000000000///...---//////...---,,,,,,,,,,,,,,,---......---+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((('''''''''(((((()))***(((((((((((()))))))))***))))))+++,,,000666>>>DDDLLLRRR___lllllliiisss{{{uuupppvvvvvv~~~zzz{{{zzzxxxzzzyyyxxxxxxwwwvvvvvvuuusssqqqnnnooolllgggcccbbb]]]XXXUUU[[[```]]]QQQDDD>>>=========>>>>>>>>>?????????;;;;;;<<<<<<<<<;;;;;;:::>>>===<<<;;;;;;===???@@@AAAEEEKKKPPPSSSVVVYYYZZZYYY[[[\\\\\\\\\\\\^^^```______^^^]]]]]]]]]]]]]]]]]]\\\\\\^^^```bbbbbbaaaaaabbbcccdddbbb```]]][[[[[[ZZZYYYZZZ\\\[[[YYYWWWZZZ]]]___```___]]]\\\\\\^^^___```aaabbbccccccccc``````aaaaaaaaaaaa```______````````````______^^^aaaaaa``````aaaaaabbbcccbbbaaa```___^^^^^^^^^^^^____________^^^]]][[[ZZZUUUPPPHHH@@@===>>>CCCHHHMMMSSSWWWRRRHHHCCCFFFKKKfffmmmmmm___QQQPPPVVV[[[\\\]]]___aaafffmmmuuu{{{~~~rrreeeaaaaaa```gggqqq{{{kkk[[[WWWZZZbbbjjjtttyyyxxxiii^^^VVVOOOKKKHHHEEEBBB@@@AAAAAA@@@@@@===<<<::::::::::::999777777777666555555555555666555555555444444444333333444444444333333333222222444444333222111111111111---...///111111222222222000000000000000111222222222222222222222222222222222222222333333333333333222222333444555666777777555555555555555666666666888777666666555555444444555666999<<>>>>>?????????::::::;;;;;;;;;;;;::::::===<<<;;;::::::;;;===???;;;>>>DDDHHHLLLOOOSSSUUUXXXZZZ[[[[[[ZZZZZZ[[[]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\\\\]]]```aaaaaa``````aaaaaaaaa```^^^[[[ZZZZZZYYYYYYYYYZZZYYYXXXVVVXXX[[[^^^______]]]]]]]]]______aaabbbcccddddddddd``````aaaaaaaaaaaaaaa```^^^_________^^^^^^]]]\\\``````______``````aaabbbaaaaaa_________```aaabbb`````````___^^^]]]\\\\\\UUURRRLLLDDD@@@AAAFFFKKKRRRXXX\\\XXXNNNHHHIIINNNgggfff^^^RRRKKKPPP\\\dddjjjkkklllmmmqqqwwwvvvhhheeeffflllsss~~~|||ggg]]][[[___hhhoooyyysssiii\\\RRRLLLIIIHHHGGGCCCAAA???>>>???@@@@@@???<<<;;;::::::::::::999777777666555555444444555555444444444444333333333333444333333333333333222222222222111000000000000000---...///111111222222222222111111111111222333333222222222222222222222222222222333333333444444444444555555555555555666666666666666666666666666666888777666555444555555555222555:::@@@GGGQQQ[[[aaa___^^^^^^aaacccddddddcccjjj{{{|||iiiTTTHHHDDDCCCGGGMMM___~~~ssszzzlllcccfffkkkpppzzzsssYYYEEE<<<444444555333222333...///////////////...---//////...---,,,,,,,,,,,,++++++,,,,,,------------&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******,,,000666:::AAAGGGVVViiivvvyyyzzz{{{xxxppprrruuu|||~~~}}}}}}xxxqqqnnnmmmuuuxxx~~~{{{yyyzzz||||||xxxuuuqqquuuuuupppkkkhhheeeaaa\\\___\\\RRRHHHEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>999::::::;;;;;;;;;;;;::::::999888777888999;;;<<<888;;;>>>@@@CCCGGGKKKOOOTTTVVVXXXYYYXXXWWWXXXYYYZZZYYYYYYZZZZZZ[[[\\\]]]]]]\\\\\\]]]___```___^^^___^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVYYY\\\]]]]]]]]]]]]^^^______aaabbbcccddddddddd````````````aaaaaaaaaaaa____________^^^]]]\\\[[[^^^^^^^^^^^^^^^___``````aaa```^^^]]]^^^___aaaccc``````______^^^^^^]]]]]]VVVUUUQQQKKKFFFFFFJJJOOOWWW\\\aaa^^^UUUNNNLLLNNN^^^YYYPPPHHHHHHTTTggguuu~~~||||||tttgggeeegggqqqyyywwwlllhhhiiilllttt|||lll]]]WWWPPPIIIFFFDDDCCCBBB===<<<:::;;;<<<===<<<;;;;;;:::888999::::::888777777666555555444444555555444444333333333222222222222222222222222222222222.........------......///...///000111111111111111222222222111222333333444111222222222222333333333222222333333444444555555666666666666666666666666777777777666666666666555777666555444444555666777111555<<>>777222333444222000111000000000000000///...---//////...---,,,,,,,,,,,,******+++,,,,,,---......&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''''''&&&&&&%%%&&&&&&''''''''''''((((((((())))))'''((()))***+++...222555:::CCCPPP\\\jjjuuuyyyxxxzzzpppnnnttt|||yyyuuu|||}}}}}}~~~zzzxxxxxxxxx}}}|||~~~~~~zzzwww|||}}}wwwqqqnnnkkkgggcccccc]]]QQQIIIHHHHHHFFFDDDCCCAAA???>>>======>>>999::::::;;;<<<<<<;;;;;;:::999888666666777999:::888999::::::;;;???EEEIIIMMMPPPSSSTTTTTTTTTUUUVVVVVVVVVWWWWWWYYYZZZ\\\]]]^^^]]]\\\]]]^^^___^^^\\\]]]\\\[[[ZZZYYYZZZZZZ[[[ZZZZZZYYYXXXWWWWWWXXXYYYUUUWWWYYYZZZZZZ[[[]]]___^^^___```bbbcccccccccddd```````````````aaabbbbbb````````````___^^^]]]]]]]]]]]]\\\\\\]]]]]]^^^___aaa___]]][[[[[[]]]^^^```^^^^^^]]]]]]]]]]]]]]]^^^XXXXXXWWWRRRMMMKKKOOOSSS[[[___cccbbb\\\TTTOOOMMMQQQOOOKKKHHHKKK\\\wwwmmmcccdddgggqqq{{{~~~zzzyyyzzz{{{}}}zzz~~~ppp```UUUQQQNNNJJJFFFDDDBBB@@@???:::999888888:::::::::888999888666777888888777666777666666555555555555555333333333333222222222222111111111111111111111111------------...///000111///000000111111111000000111111111111111222222333111111222222222333333333222222333333444555555666555555555666666777777888777777777777666666666555666555444333444666888999666<<>>=========999:::;;;;;;<<<<<<<<<<<<===<<<:::888777888999:::999999888777777;;;AAAEEEHHHKKKNNNQQQRRRRRRTTTUUUTTTTTTUUUVVVXXXZZZ\\\]]]___]]]\\\]]]^^^^^^]]][[[\\\[[[YYYWWWWWWXXXZZZ[[[[[[[[[YYYWWWVVVVVVYYY[[[UUUVVVXXXXXXYYYZZZ]]]```^^^___```aaabbbccccccccc```````````````aaabbbbbbbbbbbbbbbbbbaaa```___^^^\\\\\\[[[[[[\\\\\\]]]^^^aaa___\\\ZZZYYYZZZ[[[\\\\\\\\\\\\[[[\\\\\\]]]]]]YYY[[[[[[WWWRRRPPPRRRVVV]]]```dddddd___XXXPPPLLLHHHJJJLLLMMMQQQcccsssbbb\\\```dddrrr}}}{{{ooohhhppp~~~xxxnnnhhhaaaWWWPPPOOOFFFEEECCCAAA???>>>===<<<:::999888999:::;;;:::888777666555555666777555444777777666555555555555666333333333222222222111111000000000000000000111111000000000000111333444555000111111111111000000///000000000000000111111222111111111222222333333333222222333333444555666666333444555666777888999:::888888777777666666666555555444333333444666999:::>>>CCCKKKSSSZZZ___dddggggggcccbbbaaa___^^^hhhuuu{{{yyylll\\\NNNHHHFFFGGGLLLLLLRRRkkk}}}bbbIII===777111///111111//////000333333333222111///...---//////...---,,,,,,,,,,,,,,,+++***)))((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((((()))******+++---000333333999CCCMMMVVV^^^eeejjjiiikkkuuu}}}yyyvvvxxxyyyzzz}}}rrrggg```bbbooo}}}tttppptttzzzyyynnnnnnsssvvv{{{}}}zzzwwwvvvuuummmjjjccc\\\VVVQQQNNNLLLIIIFFFBBB@@@@@@???>>>===<<<:::::::::<<<===<<<;;;<<<;;;:::999888666555555555555555666777999:::;;;BBBEEEHHHKKKLLLNNNPPPRRRQQQPPPPPPRRRWWWZZZYYYXXX[[[ZZZZZZYYYYYYZZZ[[[[[[XXXWWWWWWWWWWWWWWWXXXXXX\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWYYY[[[]]]^^^^^^___```aaaaaa```______aaa``````bbbddddddcccbbb```aaaaaabbbaaa```___^^^\\\\\\\\\\\\]]]]]]^^^___\\\[[[ZZZYYYYYYZZZ[[[[[[]]][[[YYYWWWWWWXXXZZZ\\\aaa^^^ZZZVVVRRRPPPPPPPPPWWWUUUWWW\\\\\\VVVPPPNNNMMMNNNQQQXXXeeezzzsssbbbZZZZZZ]]]```kkk{{{tttlllnnnvvvrrrjjjlllpppxxxvvvpppaaa]]]XXXQQQKKKGGGEEEDDDDDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;::::::999888888666666666555444222111000444333333222111000//////////////////////////////000000000000000000000000000////////////000000111...000222222000000000111111111222222222222111111333444555444222222333444444444555666666555444444555555555555666666666666:::777555666777888666333:::444222555666666;;;CCCFFFLLLTTTYYY\\\^^^bbbfffbbb```\\\[[[___hhhrrryyy}}}uuufffUUUIIIHHH@@@JJJKKKKKKWWWeeeyyypppPPP===888111222333333222111000///111111000///////////////,,,,,,,,,+++++++++******************************$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((''''''***...111222666>>>FFFNNNVVV]]]bbbbbbccciiitttzzzwwwsssrrrtttyyy}}}~~~vvvoooiiihhhpppzzzxxxtttuuu{{{rrr^^^UUUXXX___jjjuuu{{{~~~}}}|||{{{vvvrrrjjjaaaZZZTTTQQQPPPJJJHHHEEECCCAAA@@@===;;;;;;999888999;;;<<<;;;:::;;;;;;:::999888777666555555555555666777999:::;;;===@@@CCCEEEGGGIIIMMMOOOTTTRRRRRRUUUYYY[[[[[[ZZZXXXYYYYYYYYYYYYYYYZZZZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZXXXXXXWWWXXXYYYZZZ\\\]]]^^^___```aaaaaaaaa```___aaa_________aaaaaaaaa_________```aaaaaa```___^^^___^^^^^^]]]\\\\\\]]]]]][[[ZZZZZZYYYXXXXXXXXXYYY\\\[[[YYYXXXWWWXXXYYYZZZ^^^\\\YYYUUURRRPPPNNNNNNNNNKKKKKKOOOPPPMMMLLLMMMOOOVVV```lllyyy}}}||||||}}}uuugggZZZUUUWWW]]]aaalll||||||rrrllljjjooowww}}}|||yyy{{{}}}qqqeee\\\WWWUUURRRNNNIIIEEEBBBAAAAAA???>>><<<;;;999888888888::::::999999888777777666666666555555444222111000333222222111111000000000000000000000000000000000000000000000000000000000000////////////000111111///111333222111000111222222222333333333333222222333444444333111000111222555555555555555555555555555555666666666777777777888666555555888888777555999444222666999<<>>@@@BBBFFFKKKNNNSSSRRRSSSUUUXXXZZZZZZYYYUUUVVVXXXYYYYYYYYYXXXXXX\\\[[[ZZZYYYXXXWWWWWWWWWUUUUUUVVVVVVXXXYYY[[[\\\YYYXXXXXXXXXXXXYYYZZZZZZ]]]^^^______``````______```^^^\\\\\\^^^___```___]]]^^^___``````______^^^bbbaaa___^^^]]]\\\\\\\\\ZZZZZZYYYYYYXXXWWWVVVVVVXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXUUURRROOOMMMKKKGGGAAA>>>AAADDDEEEHHHMMMLLLXXXiiiyyy}}}wwwtttsssrrrmmmfff\\\UUUTTTYYYbbbhhhwww{{{sssllliiiiiimmmuuu}}}uuuvvvwwwcccXXXQQQKKKGGGHHHGGGDDDBBB@@@????????????>>><<<;;;:::999888888888888777777666666555555555555555444333222111000111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111222111333444444222111222333333333333444444333333333333555555444333222222333666555444333333444555666666666666777777777888888777666555666777888777666666333333888>>>DDDLLLSSS^^^```cccgggiiifffaaa]]]ZZZ[[[^^^ccckkkvvvmmmZZZPPPGGG@@@@@@EEEHHHTTT\\\jjj~~~iiiOOO999222555222222111000000000111111---------,,,------......,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***((((((''''''''''''((((((&&&'''((('''&&&&&&(((***,,,...111555;;;CCCLLLRRRZZZUUUSSSVVVYYY\\\aaagggjjjuuu~~~{{{xxxyyyzzzxxxyyy{{{zzzuuuxxx}}}zzz}}}zzz{{{~~~yyywwwzzzzzznnn^^^RRRMMMOOOUUU[[[___kkkyyy|||rrrhhh```\\\ZZZZZZTTTPPPKKKFFFBBB???<<<::::::888777777888::::::999:::999999999888777777777666666666666666777888999999;;;<<<>>>AAAEEEJJJNNNMMMNNNPPPRRRTTTUUUUUUUUUSSSUUUWWWYYYZZZYYYXXXWWWYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUVVVVVVXXXYYY[[[\\\YYYXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[\\\]]]]]]]]]]]]^^^\\\ZZZ[[[^^^aaabbbccc]]]^^^___`````````___^^^aaa```___^^^]]]]]]]]]]]][[[[[[ZZZYYYXXXWWWUUUUUUTTTTTTVVVXXXZZZ\\\]]]^^^XXXXXXXXXWWWTTTPPPMMMKKKEEE>>>:::<<>>>>>>>>>>>???>>><<<;;;:::999999999777777666666555555555555444444444333333222111000///000000000111111111222000000000000000000000000000000000000000000000000////////////000111222222333444555555333222333333222222333333333333222222333444666666555555666888777666444333333444666777777777777777888888888888777777666666777777666666333333555:::BBBKKKTTT[[[```aaaeeejjjmmmkkkeee___XXX]]]eeemmmvvvtttbbbPPPGGGBBB???DDDMMMYYYdddlll{{{jjjUUUCCC666333666222111000//////000111222------------------...///))))))***++++++,,,------++++++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***((((((''''''''''''(((((($$$'''***+++)))(((''''''+++,,,...111666>>>HHHOOOWWWQQQMMMMMMOOORRRZZZbbbiiisss|||}}}|||~~~~~~xxxuuuxxxzzz{{{~~~{{{~~~}}}{{{zzz{{{}}}xxxllliiipppyyyxxxuuummmbbb[[[XXXXXXXXX[[[iii{{{|||tttllleeecccbbbccc]]]WWWOOOHHHCCCAAA???>>>===;;;888777888999999999999999888888888888888888777666666666666666777777888999;;;<<<>>>AAAFFFJJJGGGIIILLLOOOPPPQQQRRRRRRQQQSSSVVVXXXYYYYYYXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYWWWWWWWWWWWWWWWXXXYYYZZZXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWXXXYYYZZZZZZ[[[\\\[[[ZZZ[[[___cccfffggg]]]^^^___`````````___^^^]]]]]]]]]]]]]]]^^^___```\\\\\\[[[ZZZXXXWWWVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[XXXYYYYYYXXXVVVSSSOOOMMMFFF???;;;===@@@CCCGGGLLLUUU^^^jjjrrruuuvvvvvvvvvjjjgggfffgggjjjjjjgggdddbbbZZZUUUXXX]]]dddppp{{{xxxqqqqqqtttyyyqqqaaaXXXMMMHHHHHHHHHEEEAAAAAAAAA@@@>>>======<<<<<<:::999888777666666555666666666666666555555555555333333333333222111000000/////////000111111222222////////////////////////////////////////////////////////////000111222333444555666666444333333444111111222222222222111111///111333444555666888:::777666444333333444666777777777777777888888888888888888888777666555555555222555999???HHHRRR[[[___```aaadddhhhlllkkkeee```]]]eeeoooyyyfffVVVHHHBBB@@@@@@HHHTTTllluuu{{{oooUUUDDD<<<777444444111111/////////000111222///......---......//////++++++++++++++++++++++++))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&''''''((((((((((((''''''''''''(((((($$$'''***,,,+++(((''''''***+++,,,...333;;;DDDJJJQQQLLLHHHHHHHHHJJJRRR[[[gggpppxxxzzz{{{~~~}}}}}}yyywwwyyy{{{}}}~~~~~~nnngggkkkrrr|||{{{pppiiifffccc```nnn|||vvvpppkkkjjjjjjkkkfff___VVVOOOJJJGGGEEECCCAAA>>>;;;999999:::999999888888888888888999999999777777666555555555666666555666888888999;;;???AAA@@@DDDIIILLLMMMNNNOOOPPPPPPQQQSSSUUUWWWXXXXXXXXXUUUUUUUUUVVVWWWXXXYYYZZZXXXXXXWWWVVVVVVVVVWWWWWWVVVWWWWWWXXXWWWWWWVVVVVVTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXYYY[[[___ccceeefff^^^^^^_________^^^\\\\\\ZZZZZZ[[[\\\]]]___```aaa]]]\\\ZZZXXXWWWWWWXXXXXX[[[ZZZYYYXXXWWWWWWWWWWWWYYYYYYZZZYYYWWWTTTQQQPPPGGGAAA===>>>AAADDDHHHNNN\\\aaagggiiigggeeedddeee\\\^^^aaaeeeggggggeeeccccccZZZWWW\\\bbbhhhuuuyyyqqqpppyyy{{{gggYYYOOOKKKGGGEEEEEECCC@@@===???>>>===<<<;;;:::999888:::999888777666666666666555555555555555555555555222222222222222111000////////////000000111111111......................../////////////////////////////////000111222333444444666777666444333333333000111111222222111111000,,,...000222333444777999666555444333333444555666666666666777777777888888777888999888555444555666777<<>>;;;:::::::::999777777888888888999999999888777666555555555555555333555666777666666888999888===CCCGGGHHHIIIKKKMMMMMMNNNOOOQQQSSSUUUVVVWWWSSSSSSRRRSSSSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWXXXWWWVVVVVVSSSSSSSSSSSSTTTVVVXXXYYYWWWVVVWWWYYY]]]___```___]]]]]]]]]]]]\\\[[[YYYXXXYYYYYYYYYZZZ\\\^^^___```\\\ZZZWWWUUUUUUVVVXXXZZZ\\\ZZZXXXVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWUUUSSSQQQKKKCCC>>>???BBBFFFMMMTTT]]]aaaeeeddd___YYYVVVVVVSSSXXX^^^cccfffhhhjjjkkkkkkbbb___gggnnntttzzzuuuuuunnnaaaVVVMMMFFFFFFFFFDDDBBB???>>>===<<<<<<;;;;;;:::888777666:::999888777777666777777333333333333333333333333111111111111111111000////////////000000000000000/////////////////////////////////////////////////////////000111222444555444666777666444222222333111222222333333222222111///111333333333444666888555555555555555555555555555555666666666777777777444666888777666555777999@@@GGGNNNSSSZZZcccfffdddgggggggggeeeccccccdddeeerrr}}}qqqZZZIIICCCBBBJJJQQQWWWdddqqq|||}}}tttYYYJJJ:::444333222222222...//////000000000000000000000...---,,,,,,++++++......---,,,+++))))))((())))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''&&&$$$$$$&&&)))---)))*********,,,111888<<>>BBBCCCDDDGGGIIILLLLLLMMMNNNPPPRRRTTTVVVPPPOOOOOONNNNNNNNNOOOOOORRRRRRRRRRRRRRRSSSTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVTTTSSSSSSSSSTTTVVVXXXZZZUUUUUUUUUWWWZZZ[[[ZZZYYY\\\\\\\\\[[[ZZZXXXVVVUUUYYYYYYYYYZZZ[[[]]]^^^___[[[YYYUUUSSSSSSUUUXXX[[[XXXWWWUUUTTTVVVXXX[[[]]]YYYYYYXXXWWWVVVTTTSSSRRROOOFFF??????DDDJJJSSS[[[___ccchhhggg```XXXSSSPPPMMMSSS[[[aaafffkkkqqqvvvuuukkkiiirrrzzz}}}|||}}}xxxkkk[[[RRRNNNJJJDDD???AAABBB@@@===;;;===???:::;;;;;;;;;:::999888777555444333222222222222222111111111111111222222222000111111111111000000///000000000000000/////////000000000000000000000000/////////////////////////////////000111333444555444666666666333222222222222333333444444333333222444666777777666666777999444444555666666555444444555555555555666666666666111333666777666777:::===FFFOOOWWW[[[aaaiiikkkgggggghhhgggeeebbbccchhhlllzzzxxx[[[BBBHHHEEEJJJWWWbbbjjjxxxwww|||}}}yyyiiiJJJAAA888555222000111555---...///111111111000///000///...,,,+++***))))))))))))***+++,,,------...************************$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''***+++***(((***111777FFFJJJOOOPPPMMMJJJJJJKKKQQQZZZaaannn{{{ooojjjeeessswwwtttiiijjjkkkkkkkkkmmmpppsss{{{~~~vvvuuurrrooollliiiggggggkkkiiihhhgggeee```[[[WWWMMMJJJEEEAAA???===:::888999999888777777777777777666555555555555444444444333222222111111222222333666777888;;;===@@@AAABBBEEEHHHKKKNNNNNNOOOPPPRRRNNNNNNOOOOOOOOOOOOOOOOOOQQQPPPPPPPPPQQQRRRTTTUUURRRQQQQQQRRRTTTTTTSSSQQQPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVXXXYYYUUUXXX[[[^^^^^^[[[XXXUUUTTTUUUWWWXXXZZZ[[[\\\\\\YYYYYYXXXWWWWWWWWWWWWXXXWWWVVVTTTSSSSSSTTTVVVWWWXXXXXXYYYYYYXXXVVVTTTSSSMMMIIICCCAAAFFFOOO[[[bbbooouuuxxxrrrdddVVVNNNLLLNNNPPPTTT]]]gggqqqwwwzzz}}}xxxwww{{{xxx|||rrriiicccccc[[[SSSNNNKKKHHHAAA;;;<<<<<<<<<<<<;;;:::999888999888888777666555555444444444333333333333222222222222222111111111111000111000000///...---------......------------.....................---------///////////////.........000/////////000222444666666555555444444333222222222111111000000111111222333333444555555666666777555555444444444333333333444333333444666777777666444444333333444888<<>>>>>AAADDDFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMOOONNNNNNMMMNNNOOOQQQQQQPPPQQQRRRRRRSSSRRRRRRRRRPPPQQQRRRTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUVVVXXXYYYTTTVVVXXXZZZZZZXXXVVVTTTTTTTTTVVVXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVTTTSSSSSSTTTVVVWWWVVVWWWWWWWWWWWWUUUSSSRRROOOKKKHHHGGGMMMXXXdddlll|||yyyhhhWWWLLLIIILLLPPPWWW^^^fffnnnuuuzzzxxxkkkbbb[[[TTTOOOQQQMMMHHHEEEDDDBBB???<<<<<<<<<<<<;;;;;;:::888888888888777666666555444444444444444333333222222222222222222111111111000000111000000///......------......------------....................................//////////////////111111111111333444555666444444444444444333333333333333333222222333333333333333333444555555666666555555555555444444333333555444444444444444444333444444444555888>>>EEEJJJTTTWWW]]]ccchhhjjjiiihhhhhhhhhiiilllqqqxxx|||mmm[[[III@@@AAACCCMMMZZZpppxxxqqqpppWWWDDD:::666222000000000000000///000000000000///......------,,,,,,,,,,,,------************************((()))***++++++)))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%''')))((('''(((---111000777BBBNNNUUUVVVRRRNNNGGGOOOWWWjjj{{{sssrrrqqquuuwwwpppttt~~~wwwrrrvvvyyy{{{vvvnnnfffccchhhpppwww~~~{{{xxxvvvssspppmmmkkkiiiiiiiiiiiijjjlllllljjjeeebbbVVVQQQKKKEEEBBB???<<<:::::::::999888888888888888666555555555555444444444333222222111111222222333222222333555666777888999:::===@@@CCCDDDEEEGGGIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMPPPSSSRRRPPPOOOQQQSSSQQQQQQSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXTTTUUUVVVWWWWWWVVVUUUTTTRRRSSSUUUVVVXXXXXXYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTRRRRRRRRRRRRTTTTTTUUUUUUVVVVVVVVVTTTSSSRRROOOMMMKKKMMMUUUaaammmuuulllXXXLLLGGGLLLRRR[[[aaafffmmmwww{{{oooggg\\\TTTOOOLLLHHHEEEEEEDDDBBBAAA@@@?????????:::::::::::::::999888777777777666666555444444444555444444333222111111111222222111111111000000000000000000///......------......------------......---------......//////000.........//////000000000111222333444555666666666333333333333444444444444555555444444444444555555222222333444444555555666666666666555555555555444666555555444444444555555444555777;;;@@@GGGPPPVVVZZZ^^^cccgggjjjiiigggfffaaadddjjjpppxxx~~~gggYYYLLLAAA???CCCHHHYYYkkkqqqtttttt{{{```FFF777333111000///111111111000/////////000//////...---...------,,,,,,------...((()))***++++++***)))(((*********)))))))))(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''(((((('''))),,,//////333===HHHRRRTTTPPPKKKHHHMMMPPP```zzzuuuppplllooozzzzzzzzz~~~}}}sssqqqyyy~~~xxxtttmmmgggeeeiiiqqqwww|||zzzxxxtttqqqnnnmmmlllllliiiiiijjjkkkllliiieeeaaaZZZVVVOOOIIIEEEAAA>>><<<;;;;;;:::888888777777777666555555555555444444444333222222111111222222333111222222333333444555555777:::===???@@@AAADDDFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHIIINNNRRRQQQNNNLLLOOOSSSPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRSSSTTTVVVVVVWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSQQQQQQPPPOOOOOOPPPQQQQQQTTTUUUVVVVVVVVVUUUTTTSSSOOOMMMMMMOOOWWWcccooovvv~~~lllZZZNNNJJJOOOWWW```eeeiiirrrppphhh\\\WWWPPPKKKIIIHHHGGGEEEAAABBBBBB@@@===;;;;;;<<<999999999999888888777666555555555555444444333333555444444333222111000000111111111111000000000000000000//////..................------------......,,,------...///000000111------...///000111111222000222333555666666555444111111222333444444555555555555444444444444555555222222333333444555555555666666666666666666666555555555666666666666999:::555999???DDDIIIOOOVVV[[[```cccgggjjjiiifffdddcccaaafffooowwwjjjUUUKKKEEEAAAEEELLLTTTkkk|||qqquuunnnQQQ===555111000///000222222111///...////////////...------...------,,,,,,------...(((***,,,------,,,***(((+++***)))((('''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((()))))))))***,,,---///111666???IIINNNNNNLLLKKKMMMLLLVVVmmm~~~{{{yyyyyy~~~yyynnnlllttt}}}}}}yyyrrrrrrpppnnnnnnqqqvvvzzz{{{yyyvvvsssqqqqqqqqqrrrnnnnnnmmmmmmllliiidddaaa]]]YYYTTTOOOKKKGGGBBB@@@>>>===;;;999888777666666666555555555555444444444333222222111111222222333222222222222333333333333222444666888888:::===???BBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFKKKOOONNNKKKJJJMMMPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPQQQQQQQQQTTTUUUVVVWWWWWWVVVUUUUUUQQQPPPOOOQQQWWWaaakkkrrryyy{{{kkk[[[QQQNNNUUU]]]fffkkkppp|||vvveee[[[NNNKKKGGGDDDCCCBBBBBBAAA<<<======<<<999777777888777777777777777777666555444444444333333333333333444444333222222111000000111111111000000000//////////////////..................------------......------......///000111111---......///000111222222///000222444444444333222000111111222333444555555444444333333333333444444222222333444444555555666555666666666666666666666555666777666444555888;;;:::AAAIIINNNPPPRRRVVVZZZaaadddggggggdddaaa______hhhoooyyyyyyjjjXXXHHHBBBAAAAAAIIITTTkkk{{{\\\CCC888777111111000111222222///---...............---,,,,,,---------,,,,,,---------***+++---......---+++***+++***((('''&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))((())))))***++++++,,,---000777???GGGMMMPPPLLLOOOKKKOOOaaatttwwwppppppvvv}}}xxxvvvnnnnnnnnnnnnnnnqqqvvvyyy|||zzzwwwuuutttuuuwwwxxxxxxvvvssspppnnnkkkgggddd```^^^ZZZWWWSSSOOOJJJGGGCCCAAA???<<<:::888666666666555555555555444444444333222222111111222222333222222222222333333333333333555666666666777:::<<>>======<<<::::::;;;<<<<<<;;;;;;:::555555666666666666555555333333333222222222222222222222222222111111111111111111000000000///////////////////////////............------------...............//////000000111/////////000000111111111///000111111222222222111000111111222333444444555333333222222222222333333333333444444555666666777444555555555555666666666666777777555222222666:::DDDKKKSSSVVVUUUSSSUUUXXX]]]```ccccccaaa___aaacccmmmvvvxxxiiiWWWJJJ@@@???@@@CCCPPP^^^eeeJJJ999333555222111000000111000...,,,------......------,,,+++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++******)))((('''&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((''''''((())))))((()))+++...222888AAAJJJPPPNNNRRRNNNMMMWWWddd}}}yyyuuuvvvzzz|||vvvxxxrrroookkkggggggkkkrrrwww}}}{{{yyywwwwwwyyy|||}}}{{{vvvrrrooommmjjjhhhcccbbbaaa```]]]YYYSSSOOOIIIGGGDDD@@@===:::888777666555555555555444444444333222222111111222222333111111111222222333333333555666777666555666999;;;;;;<<<===>>>???@@@AAAAAA???@@@BBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOPPPPPPOOOOOOMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNOOOPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRTTTUUUVVVVVVVVVUUUSSSRRRPPPQQQUUU[[[bbbfffnnnssswwwrrrggg\\\XXXXXXaaajjjvvvzzzeeeVVVMMMDDDDDDCCCAAA>>><<<<<<<<<;;;:::999;;;>>>???<<<999444444555555555555444444222222222222222222222222111111111111222222222222111000000000////////////.../////////////////////......------------......///////////////000000000000000000000000000000111111000000000000111222222111111222222333333333444333333222222222222333333444444555666666777777888333333444444555555555555333666777666555666<<>>555222111000///---...//////...---,,,------------,,,++++++,,,++++++******++++++,,,************************))))))((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!!!!!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((******((('''&&&''''''''''''((((((((()))'''&&&&&&&&&'''((('''&&&)))+++///111444;;;EEELLLOOOUUUQQQLLLOOOWWWmmm~~~yyysssssszzzxxxwww{{{}}}wwwnnnfffccciiisss{{{~~~}}}|||yyyxxxyyy{{{}}}vvvqqqooommmkkkjjjeeeeeeeeefffddd```YYYTTTMMMKKKHHHDDD???<<<999888666666555555555444444444333222222222222222222333000000111111222222333333222333333111000111333555999999:::;;;<<<>>>>>>???===>>>@@@AAABBBBBBBBBAAABBBAAABBBDDDFFFHHHGGGFFFHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUPPPOOONNNNNNRRRXXX^^^bbbeeekkkooolllddd\\\[[[]]]cccmmm|||kkkWWWIIIAAACCCCCCCCCAAA>>><<<;;;<<<:::666444666::::::666111333333444555555444444444111111111111111111222222000000000111222222333333000000000000////////////.........///////////////.........------.........000000000000////////////111111111000000000000000222111000000000111222333111222222222222333333333444333333222222333333444555555666666777888888888333333333444444444555555///333777999:::>>>GGGNNNXXX\\\^^^[[[UUUSSSXXX]]]]]]bbbfffhhhjjjnnnwww~~~}}}sssbbbWWWGGGBBBBBBHHHPPP^^^yyyxxxsssxxxmmmTTTAAA999666333000...,,,++++++---.........,,,------------,,,+++++++++******************+++))))))(((((((((((())))))((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***++++++,,,///444;;;AAAKKKOOOTTTUUUPPPQQQbbbuuu}}}vvvttt}}}}}}|||~~~zzzxxxqqqlllwwwyyyxxxuuussstttyyy}}}}}}wwwooollloooqqqpppmmmjjjhhhggggggfffbbb^^^WWWTTTPPPJJJDDD???<<<:::888666555444555444222000333333333333333333333333333333444444444333222222111111222222222333333333333444666888:::<<<<<<===999:::;;;<<<===>>>???@@@AAABBBDDDCCCBBBBBBCCCEEEEEEFFFHHHIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJPPPOOOOOONNNNNNMMMMMMLLLLLLNNNOOOQQQQQQPPPOOOMMMOOONNNNNNNNNNNNOOOPPPPPPQQQOOOMMMLLLLLLNNNPPPRRRWWWVVVTTTRRRQQQQQQQQQRRROOOOOOOOOPPPRRRTTTWWWYYYbbbaaa___\\\ZZZ[[[___bbbjjjuuuooo]]]PPPHHHDDDCCCAAA???===;;;;;;;;;;;;:::999777666555555555666666666555555555444444444333333333222222222111111000111222222222000///...,,,---------.../////////////////////////////////000000000000000000000000......////////////......111111000000//////......000000000000000111111222444444444444444444444444555555444333444555666777444444444555555555555666555555444222000111444777888888777999>>>HHHSSS[[[dddbbb]]]YYYWWWYYY___ddd```dddiiimmmqqqxxxgggWWWOOOMMMDDDBBBEEESSSeeeyyypppmmmrrrsssooommmWWWCCC<<<777000...333111000000///...---------......---,,,,,,+++******************************)))))))))))))))(((''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))***))))))******---111888===JJJNNNTTTWWWTTTTTT___nnn~~~zzz~~~~~~}}}xxxuuuxxxsssrrrtttwwwyyyzzzzzzuuunnnmmmpppsssrrrqqqooolllllllllllliiiggg___\\\VVVPPPIIIDDD@@@>>>999777555444555555333222333333333333333333333333444444444444333333222111111111222222222333333333222333444666888999;;;<<<:::;;;;;;<<<<<<=========>>>@@@AAAAAA@@@???AAABBBCCCDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIILLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOOOOOOOOOONNNLLLLLLLLLLLLLLLMMMNNNNNNQQQPPPNNNMMMMMMOOOQQQSSSTTTSSSQQQPPPPPPQQQRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRYYYZZZZZZYYYYYY[[[```dddllluuuzzzzzz|||mmm\\\NNNDDD???===>>>===<<<:::999999888888777666555444444444555555444444444444333333333222333333222222222111111111000000111111111000000///------..................////////////////////////////////////////////////...//////000000//////...111000000000/////////...000000000000000111111222444444333333333333333333444333222222222333555555333333333333444444444555333444555444333222333555666999>>>CCCIIIQQQYYY^^^]]]^^^^^^^^^___aaaeeeiiilllnnnqqqvvv|||eeeRRRHHHFFFEEECCCDDDOOOdddyyyzzz|||xxxaaaMMM===888555000///444000000000///...---------...------,,,++++++******************************)))))))))))))))(((''''''((((((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))*********(((((())))))***...333777CCCHHHPPPWWWWWWVVVZZZaaammmnnnooooooppprrrvvvxxxyyy}}}~~~}}}}}}~~~|||~~~~~~vvvpppoooqqqtttvvvuuuvvvsssoooooosssuuutttuuussspppooooooooonnnmmmgggccc]]]UUUNNNHHHDDDBBB<<<999666444444555555444444444333333333333333333444555444444333222111000111111222222222333333333222222222222444666888:::;;;:::::::::::::::::::::;;;<<<>>>===<<<<<<===??????@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNIIIIIIIIIIIIIIIJJJKKKKKKOOONNNLLLLLLLLLNNNPPPQQQPPPOOONNNNNNOOOPPPQQQRRRQQQQQQPPPPPPNNNMMMKKKJJJMMMQQQTTTVVVXXX[[[aaafffrrryyyyyyxxxuuuvvv|||hhhbbbXXXMMMDDD???===<<<:::::::::::::::999888888555444444333333333444444333333222222222222111111222222222222111111111000000000//////000000111111//////..................////////////////////////........................///000000111111000000///000000000000////////////000000000000111111222222222222222333333333333333222222111111111222333444222222222333333333444444111333555555444333333444777===GGGOOOUUUYYY\\\^^^WWW[[[```eeehhhjjjmmmnnnvvvxxx{{{~~~bbbLLLBBB?????????BBBJJJ___{{{uuuPPPAAA555333333000///333000000//////...---------------,,,,,,++++++******************************)))))))))))))))(((''''''''''''(((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))))),,,000333888>>>HHHRRRWWWWWWVVVWWWZZZZZZZZZ[[[^^^dddjjjnnn|||}}}{{{{{{~~~yyyuuu{{{rrrjjjhhhjjjmmmrrrwwwrrruuutttqqqrrrvvvxxxvvvwwwtttqqqnnnmmmlllmmmmmmkkkgggaaaYYYQQQKKKGGGEEE???<<<777555555555666666444444444444444333333333555555555444333222111000111111222222222333333333222111000000111333666888888888888888999999999999999:::;;;;;;::::::;;;<<<======???@@@BBBCCCDDDEEECCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGHHHIIIKKKLLLOOONNNMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOMMMKKKHHHGGGIIINNNTTTXXXYYY]]]dddjjjvvv{{{uuurrrxxxzzz}}}xxxnnnhhhbbb^^^UUUQQQKKKEEE@@@??????@@@999:::<<<=========<<<;;;666666555444333333222222222222222222222222222222222111111111111000000000000///.........000111333000000//////......------////////////////////////........................000000111111111111000000000000000000////////////000000111111222222222222111111222222222222333333222222222222222333333333222333333333333444444444111333444444333444666888>>>EEEOOOWWW[[[\\\[[[[[[YYY]]]ccchhhkkknnnqqqrrryyy}}}ooo```OOOEEEAAA@@@AAACCCHHHWWWqqq}}}vvvsss```BBB888111111222//////111/////////......---------,,,,,,,,,,,,++++++******************************)))))))))))))))(((''''''''''''''''''((((((((((((########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((()))*********+++...000000777AAALLLTTTXXXWWWTTTQQQOOOMMMMMMRRRZZZaaafffrrrxxx{{{www~~~sssfffiii___YYY\\\bbbfffkkkqqqrrruuuvvvuuuvvvzzz{{{xxxyyywwwsssoookkkjjjjjjjjjllliiiddd^^^WWWQQQLLLJJJDDD@@@;;;888777777777666555555555444444333333333444444444444333222111000111111222222222333333333111000//////000222444666333444555666777888999999777999::::::999999:::;;;<<<<<<===>>>@@@AAACCCDDD@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCDDDEEEEEEFFFHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGIIIIIIOOONNNLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMKKKIIIHHHMMMSSSZZZ]]]^^^aaaiiioooyyy{{{zzzwwwppprrr}}}rrrbbbWWWPPPKKKGGGDDDAAA>>><<<<<<===>>>999:::<<<===>>>>>>======999999888777555333222111222222222222222222333333111111111000000000////////////.........///111222000000000//////......---////////////////////////........................000000111111111111000000////////////000000000000000000111222222222222111111111111222222333333333333333333444444444444444444444444444555555555555333333333222333777===AAALLLQQQWWW[[[]]]\\\[[[[[[```bbbeeegggjjjmmmrrrvvvzzz{{{oooTTTLLLEEEBBB??????FFFOOOXXXiiiwwwzzz]]]HHH;;;555111000111///..................------------,,,+++++++++++++++******************************)))))))))))))))(((''''''&&&'''''''''(((((())))))########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''')))++++++++++++---...---444<<>><<<;;;999888666666555555444333333333333333444444444333222222111111222222222333333333222111000000111222333444111111222444555777888888666888999999888777999:::;;;;;;;;;<<<===???@@@AAA>>>===<<<<<<<<<===???@@@?????????@@@AAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIILLLLLLJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIQQQWWW]]]___^^^aaajjjqqq|||~~~yyyqqqqqqxxxooo\\\QQQIIIDDDBBB@@@>>><<<;;;;;;<<<===888999:::;;;;;;<<<<<<<<<::::::999888777555333222222222222222222333333333000000000000//////////////////......//////000000000000//////////////////////////////////////////........................///000000111111000000///////////////000000000000///000222333333333222111111111222222333333444444333444555666666666555555444444444555555555666666444444444555888>>>GGGMMMXXXZZZ]]]^^^^^^^^^___```eeeeeeeeefffhhhnnnuuuzzz~~~hhhYYYIIIBBB>>>===;;;???OOOaaannn{{{eeeKKK===777555222111000///...---------------------------++++++++++++++++++******************************)))))))))))))))(((''''''&&&&&&''''''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''***++++++***+++,,,+++222777;;;CCCOOOUUUUUUTTTOOOIIIHHHOOOYYYbbbgggkkkpppvvvxxxwwwuuuwwwyyy~~~|||}}}~~~}}}xxxxxx}}}|||ooo^^^TTTQQQ\\\cccbbbbbbeeejjjpppuuuwww{{{}}}{{{|||{{{wwwqqqmmmlllmmmiiijjjkkkjjjgggbbb\\\YYYQQQNNNIIIFFFCCC@@@<<<:::666666666555444444333333222222333333444444333333111111222222222333333333222222222222333333333333111111222333333444555555444666777777666666777888:::999999999:::;;;===>>><<<;;;:::999:::;;;===>>><<<<<<======>>>>>>>>>???>>>???@@@BBBBBBBBBAAA@@@@@@????????????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGHHHHHHHHHLLLRRRWWWXXXVVVYYYccclllvvvzzz~~~zzzxxxpppxxxiiiXXXMMMEEE@@@@@@???>>>===<<<<<<<<<<<<888888888888999:::;;;;;;777888888888888777555444000000000111111111222222000000/////////........./////////000//////......///////////////000000000////////////////////////////////////////////////...//////000000//////....../////////000000000111///000222444444333222111222222222333444444555555333444555666777666555555333333444444444555555555444666888<<>>AAABBBBBBBBBAAA===============>>>??????>>>>>>???@@@BBBCCCCCCDDDBBBBBBAAABBBCCCEEEGGGHHHIIIHHHFFFEEEEEEEEEFFFGGGCCCIIINNNNNNLLLPPP[[[eeeffflllrrruuusssqqqppppppqqq~~~eeeTTTIIIAAA<<<;;;;;;:::999888888888888;;;:::999888999:::<<<===444555666888888888777777.../////////000000111111000/////////............//////000000000///---,,,......//////000000111111////////////////////////000000000000000000000000......////////////........./////////000000111111///111222444444333222111222222333444444555666666333444555666666666555444222222333333333444444444444777<<>>HHHNNNQQQTTTUUURRRPPPTTT^^^gggmmmpppsssuuuuuuvvvxxxzzzzzzvvvmmmrrrsssvvvyyyzzz{{{{{{||||||zzz|||~~~zzzrrrmmmbbb\\\aaakkkpppssstttrrrpppqqquuu{{{~~~~~~|||yyyxxxxxxvvvrrrnnnllllllkkklllllljjjgggddd^^^[[[WWWRRRNNNIIIDDD@@@;;;:::888777777666444222000333555444222111222555444444444333333222222222333444444333111000000111000000////////////000000222222333333444555666666777777888888888999999999444555555666777888888999::::::999888999:::;;;<<<<<<<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCC>>>??????@@@@@@AAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCFFFFFFFFFEEEEEEHHHMMMPPP]]]aaafffgggggggggiiillloooxxxsss[[[JJJAAA??????:::999888666444555777:::;;;::::::999888777666666333555777666555444444444222///,,,+++,,,.........////////////////////////......------------......000...,,,---000111///---////////////////////////000000111111111111000000............////////////000...---///222444333111111111111222222333333333111222333333444444444444000222444555444444555666444333222222111222333444999===CCCIIIOOORRRTTTUUUVVVVVVWWWZZZ___dddhhhiiibbbhhhnnnrrruuu{{{~~~iiiSSSKKKIIIEEE@@@>>>AAAHHHQQQYYY___iiiwww~~~___BBB;;;888111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******))))))(((((((((((())))))%%%$$$$$$%%%'''((('''&&&$$$############$$$&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%&&&'''''''''''''''&&&((((((''''''''''''(((((('''((((((((())))))))))))+++,,,---///222999AAAGGGQQQUUUXXXUUUQQQQQQVVV\\\eeejjjpppssstttssssssttt|||~~~xxx~~~~~~}}}|||{{{|||~~~}}}wwwzzzqqqjjjkkkoootttzzz~~~{{{wwwvvvxxx}}}}}}yyywwwwwwvvvrrroooooonnnmmmllllllkkkjjjiiiccc```\\\YYYTTTOOOIIIEEE???<<<999888777777555444111333444333111000222444444444333333333333333333444555555444222111111222000000////////////000000222222222333444555555555666666666666777777777777444444555666666777888888:::999888888888999;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA======>>>>>>??????@@@@@@>>>>>>??????@@@@@@@@@???BBBCCCDDDCCCCCCEEEHHHKKKMMMQQQVVVXXXXXXZZZ^^^aaannnwww{{{uuutttxxxmmm\\\KKK>>>888777888999999777555333444777999<<<:::777555555555666777333444555555444333444666222000---,,,---...///...////////////////////////......------------......000...---...000000///---///////////////////////////000000111111000000///....../////////000000000000///...///222333222111222222222222333333333333111222333333444444444333222444555666444444555666111111111111111222444555;;;>>>CCCIIIMMMPPPQQQRRRVVVWWW[[[___cccfffffffffccciiiqqqwww|||{{{bbbTTTFFFBBBAAA>>>===???IIIVVVeeennnpppsss|||xxxVVV>>>777555111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******)))***))))))(((((())))))***'''&&&%%%%%%&&&'''&&&$$$%%%$$$$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%))))))(((((((((((())))))''''''((((((((()))))))))+++,,,,,,---///333:::>>>OOOUUUZZZZZZUUUPPPOOOPPP___gggqqqxxxyyywwwuuuuuu|||}}}~~~zzzxxxyyy~~~xxxvvvyyy~~~{{{yyyzzzyyyvvvrrrrrrrrrqqqoooooonnnmmmmmmiiigggddd```\\\WWWPPPLLLDDD@@@<<<999888888666555444444444333111111333666333333333333444444444444444555666555333111222333111000000//////000000111111111222222333444444444444444444444555555555555444444444555666666777777888888777777777888999:::888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<=========>>>>>>>>>>>>@@@AAAAAA@@@AAABBBDDDDDDGGGKKKMMMNNNQQQWWW\\\jjjttttttrrrqqqoooggg]]]XXXXXXWWWQQQHHH???999777777888888888777555333333666888:::888555222111333666888333444444333222333555888333000...---///000//////////////////////////////......------------......000...---...///000///...////////////////////////...//////000000//////...///000000000000111111111000//////000222333222111444444444444333333333333222222333444444444333333444555666555444333444555000222333333333555888:::AAACCCFFFKKKNNNPPPRRRRRRWWWZZZ___dddfffgggfffdddiiipppyyyrrraaaHHHCCC===;;;:::<<>>============>>>>>>??????;;;===???@@@???>>>>>>>>>AAADDDFFFGGGHHHLLLRRRXXXbbblllyyy{{{yyy~~~xxxhhhccc^^^ZZZSSSJJJFFFGGGBBB@@@===:::888888999999666666666444222222444666666555333111111222444555222333222111111222666999333111//////000111000///////////////////////////......------------......//////....../////////...////////////////////////......////////////......000000111111111222222222000000000111222222222222555555555444444333333333222333333444444333333333444555555444222111222333222444666777888:::>>>BBBGGGHHHKKKNNNRRRTTTVVVWWW[[[^^^bbbfffggggggggggggrrryyy|||nnn]]]PPP@@@???===;;;===GGGZZZiii||||||dddJJJ>>>777000...000000000000///......------........................,,,,,,,,,++++++++++++***)))))))))))))))(((((('''((((((''''''''''''((((((((('''%%%%%%&&&&&&%%%$$$((('''&&&%%%$$$"""!!! ###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((()))++++++,,,...222555===GGGSSS[[[]]]ZZZVVVTTTRRR^^^llluuuxxxxxxyyy|||{{{{{{sssssswww{{{|||zzzxxxxxxzzzwwwwwwzzz{{{vvvqqquuuyyyzzzxxxtttrrrqqqnnnllljjjhhhfffaaa\\\XXXRRRMMMGGGBBB???===<<<:::888777555444444555555555333333333444444555555555222333444222000///000111111111000000000000111111000000000111111111111111222222222333333333333444333333333333333444444444444444444555555555555555555555666777777888999999777888888888999999999999;;;;;;::::::::::::999999::::::;;;;;;<<<===============<<<<<<======>>>???:::<<>><<<<<<<<>>DDDIIIKKKLLLNNNQQQUUUXXX[[[]]]aaaccceeefffgggiiimmmpppwwwyyyeeeUUUKKKDDD===>>>>>>===EEE[[[wwwzzzcccMMM:::888777111...000000000000///......------........................,,,,,,+++++++++*********((())))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%'''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''(((***++++++,,,///111444<<>>>>>===<<<<<<<<<>>>???@@@???===???DDDIIISSS\\\gggnnnvvv||||||yyyjjjjjjkkkmmmttt~~~jjjRRRIIIBBB>>>;;;666555777555555555555555444333333222333333222111000111333...///222444444333222000111222222111000111444666222111000000111111000...////////////////////////......------------.........///000///...---...000////////////////////////...//////000000//////...000111111111111222222222111222333222111111222333444444444444333333333333333333444444444333222222111222222111111222444777666:::???@@@???BBBHHHNNNPPPQQQRRRTTTXXX\\\___bbbggghhhiiiiiiiiinnnuuu{{{zzzfffOOOBBB>>><<<777;;;===BBBRRRooooooLLL>>>444555666222000111000000000///......------------------------------++++++++++++************)))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((((('''""""""$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((******))))))***,,,---333===GGGPPPWWW[[[]]]ZZZ```ffffffeeeiiittt~~~~~~vvvuuuyyy{{{wwwyyy|||zzzjjjaaafffnnnwww~~~~~~|||tttsssuuuxxx||||||xxxtttssswwwzzzyyyvvvsssuuuwwwrrrooolllkkkkkkjjjiiihhhddd```[[[UUUQQQMMMHHHEEE???>>>===>>>??????;;;888555555555555444444444444222333333222000//////000222111111000000111111222////////////////////////////////////000000000000222222222222222222222222000111222333333333222222111222222333444555666777333333444444444555555555777777777777777777888888777888888999999::::::;;;999888777666777888:::;;;888:::<<<<<<;;;;;;<<<===<<<>>>???>>>===>>>BBBFFFJJJQQQXXX\\\bbbggghhheeeZZZZZZ[[[___hhhuuuwwwkkkfffiiimmmsss~~~vvvaaaKKKCCC;;;:::888666555777666555555444444444555555111222333222000///000111...///111222333333333222000222333222111000222333111000///000111111///---////////////////////////......------------......---///000000...---...000///////////////////////////000000111111000000///000000000111111111111222111222444333111000111333222222222222333333333333333444444444333333222111000111222222333555999<<<<<>>???>>>999<<>>666888777222///000333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************)))(((((())))))(((((((((((()))))))))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))(((((((((((())))))))))))***---111555;;;GGGVVVaaa]]]___YYYSSSRRRQQQ]]]uuu{{{|||~~~}}}uuummmooowww}}}vvvvvvppplllmmmvvvuuusssxxx}}}{{{xxxxxxwwwtttqqqoooppptttxxxuuuuuusssqqqooommmlllkkknnnllljjjfffbbb\\\VVVRRRPPPLLLLLLUUU___```UUUIIIAAA===777333333444555555222222222222222333333333000111222333333222111000222000//////000111111000111000...------....../////////000000000000//////000000000000////////////000111222333444333222222222222222222222222222222333333333444444444555555777666555444444555666777555666666777777777777777666777888999:::;;;;;;;;;:::999888888888999:::;;;???@@@BBBCCCDDDEEEEEEEEEEEEGGGIIIKKKOOOWWWaaaiii{{{}}}wwwllldddbbb```dddxxx{{{gggVVVKKKFFFHHHGGGHHHLLLQQQRRRMMMHHH999777555333222333444555222222222111111111000000000000000000000000000111///////////////000111111111111111111111111222222222111111111000000//////111111111000///.........//////.........---------,,,------...///000111111111111000000000000111111333333333333333333333333111111222222222333333333///111333555555333111///111111222222222333333333666555444444555555444333333444666999<<<@@@DDDFFFNNNOOOPPPQQQSSSWWW]]]aaajjjjjjjjjhhhffffffiiilllmmmqqqsssssswww~~~{{{jjjZZZHHH???===;;;;;;<<>>===;;;;;;>>>BBBBBB>>>999888666444222222222333444222222222111111000000000000000/////////////////////////////////000111111//////000000111222222222111111111000000000//////000000000000000000000000/////////.........---------......//////000000000111111000000000000111111333333333333333333333333111111222222222333333333000111333444444333111000222222222222222222333333555444333333333444333222666666777;;;@@@HHHOOOTTTRRRSSSTTTVVVWWW[[[___ccceeeeeeeeefffhhhjjjnnnpppooouuuxxxwwwxxxvvvgggWWWKKK???;;;;;;<<<>>>BBBJJJXXXnnn}}}mmmVVVAAA666666333333222111000000000000000///......//////...,,,,,,,,,---------,,,,,,+++++++++***)))))))))******))))))************))))))(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''((((((((()))))))))''')))+++---111999DDDLLL___aaa[[[YYY\\\VVVRRRZZZbbblllwwwyyyooojjjiiijjjpppzzz{{{nnnnnnvvv{{{{{{zzzzzz~~~ssshhhdddjjjqqq|||~~~{{{nnnllljjjkkkooorrrrrrpppwwwvvvuuusssqqqooonnnmmmlllnnnqqqrrrqqqlllgggcccccc___^^^dddkkkllleee\\\NNNGGG<<<444000000222222222222222222222222222222///000111222222222222222222000//////000111111000///////////////......---...//////000000//////...////////////////////////...///000000111000000000111111111111111111111111222222222333333333333444444444333333333333444444222333333444555444444444555555666777777666666666666666555555666666777888::::::::::::999777666555888:::<<<>>>@@@DDDIIILLLTTTTTTVVVYYY\\\ZZZSSSNNNGGGCCCCCCFFFIIIMMM\\\mmmxxxqqqdddSSSEEE;;;888777888666444555888888555111555444333111111111222222111111111111000000000000/////////......---------///////////////000111111111111111111111111000000111111000000000000//////......///000111111222222000000/////////.........///////////////000000000111111000000000000111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333222222222222333333333333333444555555777:::???GGGNNNUUUZZZ]]]UUUWWWYYYZZZ\\\^^^aaadddbbbbbbcccgggmmmrrruuuwwwyyy~~~ooo^^^PPPDDD>>>::::::===@@@GGGNNN^^^qqqyyyvvvvvv{{{jjjVVVDDD777333555333222111000////////////000...------...///---,,,***++++++,,,,,,,,,++++++((((((((((((((()))***+++((())))))******))))))((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((())))))***,,,222:::@@@RRR]]]```cccfff]]]RRRTTTWWWccctttyyynnneeedddfffjjjqqqyyy}}}|||zzz~~~}}}{{{~~~|||tttggg```^^^jjjvvvoookkkfffgggmmmqqqpppnnnrrrrrrrrrsssssstttttttttmmmpppssstttrrrooommmllljjjeeeaaa``````\\\SSSKKKLLLFFF>>>777444333333333222222222111111111111111///000000111222222222333222000//////000111111000...///000000000///---,,,...//////////////////...---...............//////------......//////////////////000000000000111111111111111222222222333333222222222222222222222222000111222222333333222222444444444444444444333333444444444444444555555666888888888888777555444333444555777999:::<<<===>>>GGGFFFGGGIIIJJJIIIEEEAAA>>><<<===??????@@@HHHSSSWWWRRRIII@@@999555555666777555333333444555444222333222111000000000000111000000000000000000000000000000//////...---------///////////////000000111555555444333222000...---000000000000000000////////////000111111222222333111111000000000/////////111000000000000000000000222111111000000111111222111111111111111111111111111111222222222333333333333333222111111222333333444333333333333222222222333333444444555666888:::888@@@LLLXXX^^^___]]]ZZZWWWYYY\\\^^^___```bbbdddddddddffflllssszzz}}}~~~vvvgggXXXKKKBBB???======@@@DDDIIITTT___zzzrrrnnnrrrwww{{{}}}~~~qqqWWWEEE999333333777222222111000///////////////...,,,---......---+++)))******++++++++++++***)))))))))(((((())))))***(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))***...444777GGG[[[hhhnnnpppdddVVVUUUNNNYYYjjjwwwzzztttmmmiiiiiilllppptttwwwzzz~~~www~~~}}}~~~yyy{{{uuueee[[[^^^hhhyyysssmmmgggfffjjjooopppoooppppppqqqssstttuuuvvvvvvqqqrrrrrrpppnnnmmmnnnpppsssnnnhhhbbb]]]UUUJJJCCCEEEAAA===:::888777555333222222111111111000000000000000000111111222222333222000//////000111111000...///000000000///---,,,......////////////......,,,,,,------............---,,,------------...............//////000000000000000000111111111111222000000000111111000000000//////000111111111111111222222333333333222111111222222333333444444444444222222333333333333222222333444555777888888777666888888888999::::::999888;;;:::;;;;;;999888:::??????<<<999666555444444444222111000000111222333333111000000///////////////////////////////////////000000000//////.........///////////////000000111444555555555444222000...//////////////////000000222222222222222222222222222222111111111000000000111111111111111000000000222222111111111111222222111111111111111111111111111111222222222333333333444333111000000111333444333333333333333333333333111222444555666888===@@@DDDKKKVVV___cccaaa\\\XXX[[[]]]```aaabbbdddfffhhhhhhiiilllqqqxxx~~~nnn^^^PPPEEE???<<>>===;;;777555444333333222222111111111222222111111000111111222222000//////000111111000///////////////......------......//////......---++++++,,,,,,---.........---,,,,,,,,,,,,---......,,,------......//////000/////////000000000111111......///000000///.........///000000111111000000000000111222222111111111111111222333333333333222111222222333444444444444333333333555777777555333000111111222333333333333444555666666444444444666555444333333333333111///111111000000111222333333//////000000////////////............///////////////////////////////////////////////////000111111000111333555555444222111......////////////000000333333222222222222222222333333222222222111111111111111111111111222222222222222111111111111222222222222222222222222222222111111222222222333333333444333222111111222333444333333333333444444444444000333666888999===CCCIIIVVVWWWZZZ\\\]]]]]]]]]\\\^^^```bbbcccdddgggjjjmmmllloootttxxx|||wwwiiiXXXKKKAAA:::999;;;>>>AAAIIITTT^^^fffrrr}}}~~~hhhiii}}}|||vvvrrrttt{{{~~~zzzVVVGGG888222111000000000111000///......---------...,,,++++++,,,---+++***((()))***+++++++++++++++------+++***)))((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((***((('''(((***,,,...///555KKKYYYbbblllhhh\\\XXXPPPLLLOOOWWW```fffnnnvvvsssxxx{{{{{{wwwvvvyyy}}}}}}mmmiiinnnooosssxxxzzzyyyvvvrrrpppyyy{{{zzzzzz~~~tttiiieee```\\\\\\```eeejjjllllllllllllmmmoooppppppqqqrrrrrrrrrssssssssssssqqqssstttqqqmmmlllooosssqqqrrrrrrppplllfff```]]]PPPMMMIIIFFFCCC@@@===;;;777777666555555444333333444333222000000000000111222000//////000111111000000000///...............---......//////......---***++++++,,,------......------,,,+++,,,---...///+++,,,,,,---......//////....../////////000000000,,,---...//////...---,,,...//////000000000000000//////000111222222222111000111222333444333222222111222333333444444444333222111111222555555333111000111222222222222222222000222222222111222333333333111///000111111///---111222222222111111111111//////000000000000//////---------....../////////---------......//////000///////////////000111111000111333444333111///---........./////////000000111111222222333444444444333333333333222222222222000111111222222333333333333222222111111222222333333333333333333333333333111111222222222333333333333222222222222222222333111222222333444555666666555999===???AAAFFFOOOUUU]]]]]]\\\[[[\\\]]]^^^___\\\^^^___```bbbeeejjjmmmqqqwww~~~uuu^^^RRRFFF@@@<<<999;;;@@@AAAGGGSSScccmmmrrrwww|||zzzqqqiiiwwwzzzvvvvvv}}}rrrcccGGG===444444555333111111000000///...---------------,,,++++++,,,,,,+++***((()))***+++,,,,,,,,,,,,+++***)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))'''''''''***,,,------***;;;FFFQQQbbbggg]]]XXXVVVMMMHHHNNNWWWaaannnzzzuuuzzz~~~{{{zzz||||||}}}xxxzzztttnnngggfffkkkqqquuuuuuooouuu{{{}}}yyyzzz}}}wwwrrrooogggZZZPPPNNNTTT[[[eeehhhmmmppppppoooooopppnnnnnnoooqqqssstttvvvvvvooosssvvvtttpppnnnpppssssssuuuxxxxxxvvvrrrnnnlll___ZZZSSSMMMIIIFFFCCCAAA:::999999888777666666666555444222000//////000000222000//////000111111000111000///------...//////---..................---******+++,,,,,,---.........---,,,+++,,,---...///++++++,,,------...//////............/////////000,,,,,,............,,,,,,...//////000000000000000......000111222222222222000111222333444333222222---......///......------111///...000333444333000000111222222111//////000111222222000000222333222111///,,,---///111000//////000000///---+++***+++//////000000000000000///---------.........//////***++++++,,,---.../////////////////////000111111444555555444111,,,(((%%%---.........//////000000///000111222444555666777444444333333333333222222000000111222333333444444333222222111111222222333333333333333333333333333111111222222222333333333222222222222222222222222000111222333555666777777;;;@@@EEEGGGJJJPPPYYYaaa[[[\\\^^^`````````___^^^YYYZZZ[[[[[[]]]aaagggkkkvvv~~~{{{iiiZZZLLLBBB<<<======<<<@@@FFFHHHNNN]]]nnnxxxyyywwwwwwvvvtttlllooo~~~cccKKK>>>666111333444222000///000000///------------------,,,***+++,,,,,,+++)))))))))***+++,,,---------(((''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***111111444>>>LLLWWW\\\\\\WWWQQQMMMNNNRRRZZZhhhttt}}}}}}~~~}}}||||||||||||~~~tttaaaZZZaaammmvvvyyyuuuzzz~~~}}}xxxuuuuuuwwwvvvvvvxxx||||||xxxqqqsssrrrhhhZZZPPPLLLMMMXXX]]]hhhssstttqqqssszzzxxxxxxxxxxxxwwwuuutttsssuuutttsssrrrrrrrrrrrrrrrqqqtttxxxzzzyyywwwuuutttmmmkkkcccYYYTTTRRRNNNHHHAAA===>>><<<666<<>>888333444444222222444000000000000111111111111////////////////////////000//////.........//////,,,,,,,,,,,,,,,---...///........................------------------------///////////////////////////////////////////////////////////////////////////...---,,,,,,---...///..................------///000000000000//////...111111000000//////..................///000222222222111111111000000//////111///---...111222000...000000000000000000000000......///000222222000...000000//////.........---////////////////////////---------.........//////444222111222444444000---111111000///////////////333222222333666999<<<>>>777777777777555333111000333333333222111000//////555444222000000111222333111111222333333444555555555333111000000111333444555555444333222111000000000000111222444666999;;;EEEKKKPPPRRRRRRSSSWWW[[[]]]^^^ccciiiiiiccc___^^^XXXYYY\\\___ccciiipppttt}}}ooo```RRRIII???>>>===::::::???HHHPPPYYYcccmmmppprrrssssssppp}}}rrrzzzvvvbbbLLL;;;888555111...---...000222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******)))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))---...222666===FFFOOOUUU[[[VVVPPPMMMMMMRRR___lllzzz~~~{{{{{{zzzyyywwwwwwtttvvv|||nnngggjjjrrryyy||||||{{{wwwwwwyyyuuuuuuxxx~~~{{{wwwwww{{{~~~zzzooocccZZZVVVSSSWWWbbbqqqyyyxxxxxx{{{~~~~~~}}}|||uuuuuuuuuuuuuuuvvvvvvvvvqqqsssuuuvvvuuutttrrrqqqpppnnnhhh```\\\ZZZVVVQQQHHHCCCDDDBBB@@@LLLXXXVVVRRRHHH???999555111000333333222222111000///......111111111111111111111111222111000......------------,,,,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,***))))))***,,,...........................///...---,,,,,,---...///..................------...//////000000000//////000000000/////////..................///000111222111111111000000000//////111///......000111000...///////////////////////////...---...//////...,,,000/////////............////////////////////////---------.........//////444222222333555444222///000000/////////000000111111111111222444777:::<<<999888666444333333333333333333222222111111000000555444222000000111222333000111111222222333333333444333222111111222333333555444444333333222222111///111222444777;;;???BBBPPPTTTXXXXXXWWWWWW[[[___```___aaafffeee```\\\]]]]]]___bbbdddgggmmmuuu{{{ppp^^^PPPFFF@@@AAA>>><<<>>>FFFQQQ]]]dddiiippptttqqqooorrrxxxzzz|||~~~{{{dddQQQ@@@555666444222///......000111//////......---,,,,,,,,,++++++++++++++++++++++++************************'''''''''''''''&&&&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))---000......444AAALLLYYYVVVRRRNNNJJJLLLXXXeee~~~{{{zzzzzzxxxvvvwwwmmmfffjjjuuu~~~zzzyyy||||||{{{|||yyyyyy|||~~~~~~{{{yyylllbbbVVVUUU[[[hhhuuu|||xxxxxxyyyzzz{{{{{{||||||rrrrrrrrrrrrqqqpppooooooqqqqqqnnnhhhfffgggccc^^^WWWPPPOOONNNPPPcccvvvxxxtttgggVVVIII>>>444111333222222111000///......---111111111111111111111111333222000///---,,,,,,,,,---------,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,)))&&&&&&))),,,...------------------------......------------......------------------......---...//////000000000000///////////////.....................///000111111000000000000////////////000///......000000///...////////////////////////222000......000000000///////////////............////////////////////////------........./////////333222222333555555444222000000000000000000111111000///000111222555888999:::777444222111222444555222222222222222222222222444333222111111111222333111111111111111111111111222222222222222222222222333333333333333333333333111333666999===BBBHHHMMMXXX[[[______^^^^^^aaadddccc``````cccbbb^^^\\\^^^aaaeeeiiikkkmmmttt~~~rrr]]]LLLBBB>>>===???<<<===III\\\ppp|||~~~vvvqqqxxx~~~zzzfffMMM>>>666111444333222000////////////......------,,,+++++++++************************************************'''''''''''''''&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((())),,,...,,,)))---999CCCNNNPPPSSSRRRNNNNNNXXXeee|||zzz{{{{{{zzz|||pppccc___bbbjjjwww|||rrrddd```]]]cccooo{{{|||~~~tttsssqqqpppppppppooonnnnnnpppooommmnnnqqqooojjjhhh```]]][[[]]]rrrlll[[[KKK===666666/////////000000000111111111111111111111111111111111111000......---------......------------..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......,,,---...///000000000000.......................................///000111//////////////////////////////...////////////...///////////////////////////---+++,,,...000111000///////////////.........////////////////////////............////////////111111222333444555555555333222111000000000000000///000000111222444666777777666444222222222444555222222222333333333333333444333222111111111222222222222222222111111111111111111222333333333222222111222222333444555666666777:::>>>AAADDDJJJRRRWWW\\\```dddffffffeeeeeeeeeddd```___aaaaaa___```cccbbbhhhnnnqqqttt{{{qqq```PPPDDD>>>???CCC??????GGG\\\xxx|||kkkPPP>>>666333111111111111111000///...---......------,,,+++++++++***************)))))))))************************)))))))))((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((***++++++,,,///555999BBBIIIRRRWWWUUUSSS[[[eee|||xxx{{{~~~~~~uuujjj___WWWXXXffftttuuuuuussssssxxxxxxuuurrrqqqrrrsssrrrpppjjjmmmnnnnnnqqquuutttqqqrrrjjjfffbbbaaasss{{{lll^^^PPPCCC:::999000000000000111111111111000000000000000000000000///............//////000///......---------..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------......,,,,,,---///000000000000---------------........................//////000.....................///.../////////.........///........................)))((('''(((+++...000000.........///////////////////////////////////////........./////////000000000111222222333444555666666555333222000/////////111111111222444555666777333444444444444444333333333333333333333444444444333333222222222111222222333333333333333222222222000111222333333333333222111111333444666888999:::???CCCGGGIIIKKKQQQZZZaaafffiiimmmnnnlllhhhdddbbb```]]]\\\```aaaaaadddiiidddjjjqqqwww|||vvvggg\\\PPPIIIDDD@@@DDDKKKKKKPPP]]]vvvrrrTTT@@@999777333000000000000111000///------//////......---,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))(((((((((((()))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''***---000111111;;;BBBNNNWWWXXXVVV[[[bbbyyyuuuxxx~~~~~~zzzssshhhYYYSSS[[[ggg~~~zzzwwwttttttvvvwwwvvvssslllnnnnnnmmmooottttttqqqsssllljjjfffaaajjjuuuqqqiiiaaaWWWQQQIII@@@::::::444444333222111000000///////////////////////////...------......///000111000///......---.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------......,,,---......////////////,,,,,,,,,---------------///......---......//////---------...............---...//////------...///........................,,,++++++---000333333333.........///////////////////////////////////////....../////////000000000000111222222111222444666666555444222111000000000222222333444555555666666111222444555555444333222444444444444444444444444333333333222222222111111333333333333333333333333111111111222222333333444222333555888:::===???@@@GGGKKKOOOPPPRRRXXXbbbjjjuuuuuuuuusssnnnhhhccc___^^^\\\]]]cccfffgggjjjnnnmmmrrryyy}}}qqqfffSSSJJJFFFIIIJJJIIIOOOYYYgggnnn|||rrr[[[CCC888777666111---///////////////...------//////......---,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''&&&%%%%%%&&&((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((()))***+++(((((((((***+++---...///444999DDDOOOUUUWWW\\\bbbsssyyyuuuxxx~~~yyylll```___eeerrr{{{xxxuuuwwwzzz{{{yyyuuurrrssspppmmmmmmqqqqqqmmmpppmmmoookkkccceeeggg^^^QQQJJJDDDBBB???:::888999666555555444333222111111000000000000000000000000///............//////000000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((()))******)))((((((------------------------+++,,,------------,,,+++***++++++,,,------......------......///.........++++++,,,,,,,,,---------///......------.........,,,,,,---------.........,,,...000///---,,,...///........................000///000111444555444333............/////////000////////////////////////.../////////000000000000///111222111//////222555444444333222222222222333222222333444555555555555222222222333333444444555666666555555444444333333222333333333222222111111111111222222333333444444111111111000111333444555666777999===@@@CCCFFFGGGKKKOOOTTTVVVXXX^^^iiirrr{{{xxxsssnnnjjjgggdddbbbbbbaaaeeelllppppppqqquuu|||~~~zzzpppiii^^^SSSIIICCCEEEQQQZZZ^^^hhhuuuXXXHHH888444555222////////////............------......------,,,+++++++++,,,++++++***))))))(((((())))))))))))))))))))))))''''''%%%%%%%%%&&&((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%''')))***+++,,,++++++,,,+++***+++...111...111;;;HHHQQQWWW^^^fffaaammmvvvzzz{{{wwwzzzqqqjjjjjjfffxxx|||yyyyyy{{{}}}~~~{{{xxxvvvxxx|||}}}zzzvvvyyyxxxsssnnnlllooonnnjjjooonnnsssqqqgggeeebbbVVVJJJBBB<<<;;;999666666888333333333444444444555555111111111111111111111111111000///...............000000///.......................................------------------------------------------------+++***)))(((((()))***+++------------------------++++++------------++++++******+++,,,,,,---...............///......------+++++++++,,,,,,---------///......---------......,,,,,,,,,------.........,,,...000///---,,,---000........................---------...000///---+++---.........//////000000////////////////////////////////////000000000000///111111000......111444222111222222333444555666111222333444444444444333444333111000111333555777777777666555444333333333222333333333333222111111//////000111222333333444222111000000000222555666999:::===@@@DDDHHHJJJLLLLLLQQQVVVYYY[[[bbbnnnxxxzzztttlllgggeeeeeeggghhhiiiiiinnnvvvzzzyyyyyy{{{|||kkk```YYYMMMCCCFFFBBBIII[[[iiissswww\\\DDD;;;333333222//////444//////...---------......------,,,,,,+++******)))+++******)))(((''''''&&&)))))))))))))))))))))))))))((('''&&&'''(((+++,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''')))******---///555>>>IIISSSYYY\\\]]]bbbffffffkkkxxx|||xxxxxx||||||vvvwwwuuufff```hhhsss~~~}}}www}}}xxxxxx~~~{{{||||||{{{zzz{{{||||||{{{zzzzzzxxxtttqqqooonnnnnnnnnrrrqqqqqqpppmmmhhhaaa]]]QQQEEE:::999;;;;;;999999:::888777777888999999888777555333111000000111111111111000///............222222000///............////////////...---,,,+++***++++++,,,,,,------...+++,,,---------,,,+++******+++,,,,,,------,,,,,,...------,,,,,,------...***+++,,,------,,,+++***,,,,,,,,,------.........---.........---,,,,,,+++,,,,,,,,,------.........---------------------------------............///------------------------+++,,,,,,------......///////////////////////////............------------111111000000//////......000000000000000000000000000000000000////////////000000111222444555555666555444333222111222333444333333333444444444555555666666777777777666444333111222222333333333333222///111333333222000000000333222111111333666999;;;CCCCCCHHHNNNOOOLLLNNNUUURRRVVV\\\```bbbeeeiiilllkkkmmmkkkeeedddhhhkkkkkkppppppuuu~~~zzzcccSSSMMMJJJGGGEEE???LLL[[[mmm~~~}}}\\\GGG999777555333111000000000222111111000///......---......------------,,,,,,+++*********))))))(((((()))((('''((()))***)))(((---***'''&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&''''''((()))***+++,,,000666>>>HHHQQQWWWWWW]]]___\\\^^^hhhttt{{{}}}yyyxxxzzz~~~xxxggg]]]___dddttt~~~qqqiiinnntttsssssswwwuuusssvvv}}}|||xxxxxxxxxyyy{{{|||}}}}}}|||uuupppnnnppptttwwwtttsssrrrqqqoookkkeeeaaaXXXNNNDDDAAAAAA>>>===>>>AAA???>>>???AAABBBBBBAAA999777333111///////////////......------------...222111000///............////////////...---,,,+++---,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++,,,------------,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***+++++++++***************...............---,,,+++,,,------------------...---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------...//////000111111111000000000/////////...000000000000000000000000222222111000///......---000111111222333444555666555444333222111111222222333333333444444444444555555555666666666555444333000111111222222111111111///111333333222111222333333333444777<<>>KKKYYYggguuugggMMM===777666444222000000000000000000//////...------,,,,,,,,,,,,++++++******************)))))))))(((((()))''''''(((******)))(((,,,***'''&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''!!!!!!"""""""""#########$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&''''''&&&''''''((()))******+++---...333<<>>:::555222000000//////......------......//////222111000//////......///////////////......---,,,......------,,,++++++***+++,,,------------,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++///......---,,,,,,++++++..................---,,,.........------------------------------------------------............///------------------------...------,,,++++++******////////////////////////.........//////000000000000000000000////////////000000000000000000000000333333222111///...---,,,000111111222333444555555666555444222222111111111333333333333444444444444444444555555555444333333222222222222222111111111222333444333111111333444666777;;;AAAHHHOOOVVVYYYZZZWWWUUUVVVUUUTTTXXX]]]cccdddfffeeebbb___^^^^^^fffkkknnnmmmnnnrrrtttsssuuutttxxxyyyZZZOOOEEECCCEEEFFFFFFIII\\\mmmyyyfffMMM===666444333222111000000000000.........------,,,++++++---,,,,,,+++***)))))))))******))))))))))))(((((((((''''''(((******)))(((,,,)))''''''((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""#########$$$$$$######""""""######$$$"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&'''''''''''''''((())))))))),,,...---...555@@@IIIOOOWWW\\\YYYVVVYYY^^^bbbkkkjjjjjjlllqqqxxx}}}xxx{{{~~~rrrmmmqqq}}}yyylll```ZZZYYYXXX\\\aaaoooooosssyyy{{{zzzzzz}}}~~~||||||~~~|||}}}~~~~~~|||{{{}}}yyyuuuqqqooollliiiggghhheeebbb___[[[VVVYYY___]]]ZZZWWWTTTQQQNNNIIIFFFAAA<<<666333333333222111000000//////000000111222111111000//////////////////////////////...------......------,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,---...------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,/////////...................../////////......---//////......------,,,,,,........................---------............///..............................---------,,,,,,,,,/////////////////////////////////......---------000000000000////////////////////////////////////222222111111000///......000111111222333333444444777666555444333333222222222222333333333444444444333333333333333333333333444444333333333333444444555666666444333444777999???AAAEEEJJJPPPVVV[[[^^^[[[YYYVVVUUUVVVZZZ___dddjjjhhheeeaaa^^^\\\\\\]]]ffflllppppppsssxxx||||||zzzzzz~~~wwwgggUUUKKKEEEIIIMMMOOOTTT[[[gggzzzcccKKK===666444111000000000////////////......------,,,,,,,,,,,,///......---,,,+++******))))))))))))))))))((((((((('''''')))***+++)))'''+++)))''''''((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$###""""""""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&(((''''''''''''(((((()))'''+++......---000888???DDDNNNWWWZZZ[[[]]]___^^^dddaaa```bbbjjjrrryyy|||yyyuuuzzzwwwvvvwwwzzz{{{zzzrrriiibbb[[[VVVTTTVVV___fffrrr~~~|||zzz{{{}}}}}}|||}}}~~~yyyssspppnnnlllkkklllkkklllmmmjjjhhhlllssstttpppkkkeee^^^WWWPPPLLLDDD>>>777444555666555333222111111000000000000111111000000////////////000/////////000//////...---,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,---.........------......------------......------------------------)))******+++,,,------.........///000000//////////////////......---------........................---------............///....................................//////000000//////////////////////////////////////////000000////////////000000000000////////////////////////000000000000111111111111000111111222222333333333777777777666555555444333222222222333333333444444333333222222222333333333444444333333333444555666555666888999;;;>>>BBBEEELLLMMMOOORRRUUUWWWXXXYYYXXXWWWVVVVVV[[[cccjjjmmmlllggg```[[[ZZZ\\\```cccjjjoootttuuuyyy{{{sssggg[[[MMMIIIMMMXXX\\\WWWXXX^^^hhh~~~tttvvv~~~aaaHHH;;;777555333////////////////////////......---------------,,,......---,,,,,,+++******(((((((((((((((((())))))''''''''')))++++++)))'''***((('''''')))***)))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((((((((((((''''''''''''((((((%%%(((+++,,,,,,---111444===GGGSSS[[[ccciiihhhddd___ZZZVVVXXXaaammmvvvzzzssskkknnnxxx~~~xxxzzz~~~yyyqqqiiiiiiqqq{{{uuuuuusssnnnfff]]]XXXUUUMMMYYYmmm}}}yyyuuuvvvzzz}}}~~~}}}~~~}}}vvvsssrrrqqqqqqoooooorrruuuuuutttxxx|||vvvppphhh```[[[LLLEEE<<<999999:::999666555444333111000///......000000////////////000000/////////000000//////...+++,,,,,,---......//////---,,,,,,,,,---...///000,,,,,,---...............//////............/////////......------......///******+++,,,...///000000...//////000000000000000/////////.......................................---------............///..............................//////000111111222////////////////////////......///000222333444555////////////000000000000000000000000000000000000//////000111111222222333111111111111222222333333666666777777666666555444222222222222333333333333333333222222222333444444333333222222333555777888888;;;???CCCGGGKKKPPPTTTUUUVVVWWWXXXXXXWWWUUUTTTWWWXXXYYY[[[bbbmmmsssssskkkeee^^^[[[]]]ccciiilllpppwww}}}rrrhhheeebbb\\\VVVFFFJJJ[[[ooorrreee]]]___kkkzzz}}}zzzeeeJJJ999444444333000//////000000000///......------------------------************))))))))))))''''''(((((((((((())))))''''''(((***++++++)))&&&)))((('''((()))***)))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!!!!###$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((('''((()))***+++,,,...///999@@@JJJWWWfffqqqqqqkkk\\\UUUNNNOOOYYYhhhuuu{{{xxxnnnggghhhlllpppxxxyyyqqqjjjeeeiiisss|||tttzzz~~~|||tttjjjbbb]]]RRRYYYeeemmmmmmjjjmmmtttyyy~~~~~~~~~{{{tttrrrsssuuuvvvtttsssuuuyyyzzzyyy{{{}}}zzzvvvppplll\\\TTTIIIDDDDDDDDDAAA===<<<;;;888555333000///...000000////////////000000//////000000000000//////---------...............---,,,,,,,,,---...000111,,,------........................------.........000///...------...///000---......///000111111222...///000111111111111000............////////////........................---------............///........................////////////000000000000////////////////////////////////////000000000000.../////////000000000111000000000000000000000000111111111111111111222222111111111111222222222222333333444555666555555444111222222222222333333333444333333222333444555666555555555555777:::<<<>>>DDDGGGLLLOOORRRUUUXXX[[[XXXZZZ[[[\\\\\\ZZZXXXVVVWWWZZZ]]]___gggqqquuurrriiieeeaaaaaafffmmmrrruuuwwwqqqdddUUUOOOQQQSSSRRRPPPJJJQQQfffrrriiilll|||\\\OOO>>>333111222111...///000000111000///...---++++++,,,,,,,,,,,,,,,,,,))))))))))))************'''''''''((((((((())))))&&&'''(((***,,,+++(((&&&(((''''''(((***+++)))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&""""""""""""############'''&&&&&&%%%%%%&&&&&&'''&&&$$$"""!!! !!!"""###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&''')))***)))(((((('''''''''((((((,,,***((()))+++...//////333777???MMM```ooopppjjjZZZQQQHHHIIIUUUfffuuu}}}tttnnniiigggdddccclllxxxsssnnnlllsss}}}xxx}}}sssjjjeeeeeebbb```[[[WWWZZZhhhwwwvvvpppoooqqquuuwwwxxxuuuvvvzzz{{{zzzzzz}}}{{{{{{{{{||||||{{{xxxuuukkkaaaUUUOOONNNMMMIIIDDDCCCAAA>>>;;;777444222111000000////////////000111//////000000000000000////////////...------,,,,,,------,,,,,,---...000111,,,---......//////.........------,,,,,,------...000///...------...///000,,,,,,,,,---------------//////000111111111111111------......//////000000////////////////////////---------.........//////////////////////////////000000000///......------////////////////////////222111///---+++((('''&&&.../////////000000111111000000000000000000000000333222222222111111000000111111111111111222222222000111333444555444444333111111222222222333333333444444333222333444666777999999999:::<<>>DDDDDD???>>>DDDJJJXXXZZZ\\\\\\ZZZXXXWWWWWW[[[___dddhhhgggeeebbb```\\\aaaccc___```fffiiigggfffkkkoooqqquuu}}}~~~wwwlll___TTTJJJEEE??????DDDIIIKKKKKKQQQXXXiii|||{{{hhhLLL999666333111111111111111////////////............++++++++++++,,,,,,---...++++++++++++*********)))******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***)))'''%%%%%%'''(((''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''')))(((&&&$$$$$$%%%''')))(((((()))))))))*********+++...222888AAAMMMXXX___```\\\UUURRRUUUaaappp{{{|||{{{rrrlllnnnvvvxxxqqqooommmmmmttt}}}|||}}}}}}wwwuuuwwwxxxxxxzzzzzzyyywwwvvvuuutttssstttsssssssssrrroooiiieeegggeeebbbaaabbbbbbbbbaaaWWWSSSMMMHHHCCC>>>999666888777555444333222111111/////////...............000000000000////////////..................------........................---------------------------------............///---------.........//////...//////000111222222222//////......------------..................//////////////////////////////000000000000000000000000........./////////000000000000000000000111111222111111111111000000000///000000000000000000000000//////000000111222222333111111222222222222111111000000000000111111111111444333333222111111111222333333333333222222222222333444444333222444999===GGGLLLPPPNNNIIIFFFHHHKKKTTTUUUWWWWWWWWWWWWYYYZZZ```gggoooqqqkkkccc___^^^]]]cccfffccccccggghhhfffhhhnnnsssvvv|||zzzmmmbbbZZZSSSLLLGGGCCCAAABBBGGGMMMQQQRRRQQQOOORRR___sssmmmTTTBBB888555222111111222111111////////////............,,,,,,+++++++++,,,------++++++*********)))))))))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))))))))******&&&+++///000111:::JJJVVVbbbcccbbb^^^[[[^^^fffnnnxxx}}}~~~vvvvvv{{{zzzsssgggiiittt~~~zzz}}}}}}~~~zzzwwwzzz|||{{{}}}}}}}}}{{{yyyvvvtttrrrsssrrrpppnnnlllhhhbbb^^^bbbbbbbbbdddgggiiijjjiiiaaa]]]XXXRRRMMMHHHCCC???===<<<:::888666555444333111111000///////////////.............../////////..................//////........................---------------------------------............///------........./////////111111111111000000000///......---------------,,,------......//////000000////////////////////////000000000000000000000000....../////////000000000000000000000111111222222111111111111000000000000000000000000000000000000111111000000000000//////222222111111111111222222//////000000111222222333444333333222222222333333333333111000000111111222222444555666888<<>>;;;999777666666555333111000000000000.............../////////------......//////000000................................................---------............///............////////////222111111111000000//////........................---...///000111111111222////////////////////////////////////////////////...////////////000000000000000111111222222222222111111111000000000000000000000000000000000000000000000000000////////////333222111000000111222333000000000111111222222222333222222222222222333333555444222111222333555777666888;;;>>>CCCIIINNNQQQUUURRROOOMMMLLLLLLKKKKKKPPPQQQRRRTTTXXX^^^eeejjjkkkkkkhhhbbb]]]\\\bbbgggggghhhhhheeecccdddfffgggpppxxxuuuhhh___OOOOOOMMMIIIEEECCCFFFIIIKKKNNNSSSWWWWWWUUURRRPPPMMMSSSbbbxxxzzzgggMMM<<<666555333111//////111222222111//////.........---------------,,,+++*********+++))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''((()))+++***'''%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''((()))((((((''''''(((((((((((())))))))))))***,,,,,,,,,000777<<>>===;;;:::777444222111111111000000000000111111111111---......//////000000000////////////////////////........................---------............///........./////////000000000000000000000111111111///////////////000000000...///000222333333333333000000000000000000000000////////////////////////////////////000000000111000000111222222222222111000000000000000000111111000000000000000000000000......//////000000111111333222111000000111222333333222222222111111000000111111111111111222333444666666555555777:::===???===>>>BBBGGGNNNUUUZZZ\\\ZZZTTTNNNJJJKKKMMMOOOPPPRRRTTTVVVXXX[[[aaagggllljjjgggdddccceeeiiilllnnnkkkhhheeebbbaaaccciiinnnyyyvvvhhh\\\RRRMMMAAACCCCCCAAABBBGGGQQQXXX___``````\\\VVVQQQPPPQQQTTTbbbzzzdddNNN@@@999555333111///...///000111111000............---------------,,,++++++************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''')))+++***'''%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''((())))))))))))''''''(((((((((((()))))))))((((((***,,,///000000<<>>>>>CCCPPP```lllooonnnkkkccc[[[XXX\\\bbbfffyyymmmMMM===:::888333//////.........000000///............------------,,,,,,++++++************+++******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%"""$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!"""###%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''((())))))'''''''''((((((((()))))))))(((((()))***,,,---...222>>>NNN]]]gggjjjkkkkkkfffdddeeejjjppptttwwwxxxtttuuuwww|||xxxsssuuuvvv|||xxxhhh[[[UUUTTTYYYaaahhhpppxxx|||~~~}}}zzz{{{{{{yyyyyyyyyxxxwwwvvvsssooommmmmmlllkkkiiigggggggggggghhhfffccc```______]]]\\\\\\[[[[[[[[[UUURRRMMMGGGCCC@@@??????333333222111000//////...000000000///////////////////////////////////////........................---------............///.../////////000000000000000000000000111111111111////////////000000000111...///111222222111000///000000000000000000000000000000000000000000000000//////000000000111111111///000222444444333222111///000000000111111111111000000000000000000000000......///000111222333333111111222222222222111111222222222222222222222222222222333333555666777888:::<<<@@@EEEJJJOOOSSSUUUXXXWWWWWWZZZ___bbbcccbbbWWWVVVSSSRRRRRRVVVZZZ]]]cccfffiiikkkkkkiiiiiiiiiiiioooyyy~~~ssskkkfffbbbbbbhhhnnnuuuppp\\\OOOFFF???>>>@@@BBBBBBDDDHHHPPP]]]jjjsssrrrsssqqqlllhhhkkkwww{{{wwwmmmVVV???666666444111//////...---...//////...,,,.........---------,,,,,,******************+++,,,++++++*********)))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%#########$$$%%%$$$######$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%% """###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%$$$$$$%%%&&&'''((()))''''''''''''((((((((()))*********)))(((***...111---333===KKKXXXdddlllppppppiiicccccchhhlllppprrrssstttvvv|||~~~||||||}}}xxxmmmaaaZZZJJJMMMPPPUUU[[[eeeqqqyyy|||~~~~~~{{{}}}~~~||||||~~~yyyuuupppmmmkkkkkkiiihhheeeeeefffhhhjjjiiigggeeebbbbbbccccccdddfffggghhhccc___YYYSSSNNNKKKJJJIII======<<<:::999888777666111111000000//////......000000000000000000000000////////////////////////---------.........//////////////////000000000000111111111111000000000000---.........//////000000---...000111000///---,,,000000000000000000000000000000000000000000000000000000000000111111111111///111222444444333222111//////000000111111111222000000000000000000000000000000111111222222333333000111222333333222111000111111111222222333444444444444555555777888:::;;;IIILLLQQQWWW^^^cccgggiiieeecccbbbcccfffgggeeecccWWWYYY\\\^^^aaadddiiimmmlllppptttuuussspppmmmkkkmmmttt}}}~~~vvvnnniiiaaa___cccnnnwwwlll[[[JJJBBB???<<<>>>BBB;;;@@@IIISSS^^^eeejjjlllooorrrtttsssttt}}}fffiii{{{oooRRRDDD777555444111000222///...---...//////---+++......---------,,,,,,,,,***)))))))))***+++,,,,,,++++++++++++************'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%###$$$%%%&&&&&&%%%"""###%%%'''''''''%%%$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''((()))))))))$$$%%%&&&((())))))))))))))))))))))))))))))))))))---///444;;;FFFSSSaaajjjiiiiiigggbbb]]]]]]bbbgggtttttt{{{|||~~~rrrlllkkkiiiddd___PPPJJJHHHLLLOOOTTT```mmmkkkqqqwww{{{}}}yyyxxxvvvtttqqqnnnlllkkkkkkjjjjjjkkkllllllkkkiiiggghhhjjjjjjiiihhhiiijjjkkkgggbbbaaabbbaaa___]]]QQQLLLFFFAAA>>><<<;;;999666555444333222222333444............////////////000//////000222222111///....../////////000000000////////////////////////.../////////000000111111222111111000///......---000000000000111111111111000000111111111111000000111111000000//////......////////////000000000000111111000000000000111111222222222222111111111111333222222111111222222222---///000000///...///111999666333111000111444666444222000111555888666444;;;<<<=========AAAGGGLLLUUU^^^eeegggjjjooooookkkiiigggeeeeeeeeeeeeeeedddaaa```aaabbbfffjjjooorrrtttvvvxxxvvvrrrnnnmmmnnnqqq|||zzzpppkkkeee```bbbeeekkkuuuwwwkkkVVVKKKCCCAAA???<<<===AAAHHHKKKUUUdddmmmnnnlllllllllssszzz~~~|||yyyssseeejjjpppYYY===;;;888555333222222222///////////////......---------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''!!!%%%((()))(((&&&$$$#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''(((&&&''''''(((((((((((('''))))))))))))))))))))))))***,,,///444<<>>@@@FFFIIILLLMMMOOORRRWWWZZZaaafffiiiggghhhmmmooommmhhhgggfffeeeeeeeeedddcccfffffffffgggjjjnnnrrrttttttvvvwwwuuurrrpppqqqrrrxxxyyyooohhhbbb^^^dddfffkkkttt}}}}}}tttkkk\\\OOOJJJDDD@@@???>>>???EEENNN[[[^^^gggqqqtttqqqnnnnnnmmmvvv||||||sssmmmmmm{{{pppTTTAAA:::888555333111000111111///////////////...------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%((((((((((((((('''&&&&&&)))))))))))))))))))))))))))***+++...222999AAAGGGVVV^^^fffeee^^^ZZZ^^^ccckkkuuu~~~vvvsssrrrrrrtttwww|||xxxqqqtttxxxrrreee[[[XXXZZZ___hhhrrr}}}{{{vvvwwwwwwxxxxxxxxxwwwvvvvvvsssrrrpppqqqtttwwwyyyyyytttwwwyyyzzzxxxvvvvvvvvvqqqnnnmmmooosssvvvvvvuuujjjiiigggccc^^^VVVLLLFFF@@@@@@AAA@@@>>>:::777444444444444444333333222111222000///000111111000///111111000000///..................//////000000000000000000000000111111111111111111000000//////...000000000000111111111111000000111111111111000000111111111111222222222222/////////000000000111111111111000000000000111111111111111111111111111111......//////000222333444000000000000//////222444000222444666777777666666333666:::<<>>>>>@@@BBBIIIVVVcccsssvvv}}}vvvqqqrrruuu}}}tttwwwqqqWWWBBB666555444222000//////000000...////////////...------,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((((('''&&&&&&))))))))))))))))))))))))******++++++---111777<<>>@@@???BBBFFFKKKQQQ[[[fffnnn}}}{{{wwwsssooommmlllmmmhhhfffbbb______aaabbbaaacccdddfffffffffeeedddeeecccdddfffiiilllooorrrssswwwxxxzzz{{{~~~zzzlllaaa]]]]]]^^^dddgggnnnwww{{{kkk^^^VVVQQQJJJDDD???>>>???DDDNNN^^^ooo{{{~~~zzz|||rrrYYYHHH<<<666222111000/////////000000......//////......---,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))***+++++++++...222555777@@@MMM\\\eeefff```[[[]]]eeevvvsss___VVVVVVYYYaaaiiizzz}}}|||{{{}}}~~~{{{yyy|||xxxuuutttvvvyyy|||}}}zzz|||~~~~~~|||yyyxxxxxxuuusssppppppqqqqqqnnnjjjgggeeebbb___]]]ZZZVVVSSSWWWUUURRROOOMMMMMMMMMNNNGGGGGGFFFDDDAAA===999777:::888555444555555444333111111111111111111111111222222222333333333444444222222222222222111111111111111111111000000000000///000000000111111111111111111222222222222111111...//////000000111111111000000000000111111111111111111000000000000111111111111111222222333333333111111000000000111222222777777777666555555777999<<<<<<>>>AAAFFFKKKOOOQQQRRRRRRUUU\\\hhhssszzz~~~xxxpppkkkiiijjjjjjeeecccbbbdddffffffdddccc```bbbdddeeedddccceeefffaaacccgggkkkpppsssvvvwww}}}pppbbb[[[[[[```eeekkkooouuu}}}wwwnnnbbbZZZUUUPPPJJJFFF@@@???BBBOOOeee}}}nnnTTTDDD;;;444000111000000000000000111111...............------,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''((((((((((((((((((((((((((((((((('''((()))))))))***---000222666BBBRRRbbbiiieee```fffjjjuuu||||||~~~xxxwwwzzz~~~yyysssrrrzzzqqqccc[[[UUUVVVZZZfffrrr~~~{{{}}}zzzyyy{{{~~~}}}{{{{{{{{{wwwuuurrrssstttsssooolllbbb___[[[YYYZZZ\\\]]]^^^aaa^^^ZZZVVVTTTUUUVVVXXX[[[ZZZXXXTTTOOOIIIDDD@@@@@@===:::999999999888777333333222222222222222222111111111111111111111111333333333222222222222222111111111111111111111111000000000000111111111111111111222222222222111111///////////////000000000000000000111111111222222111111000000000000111111//////000000111222222222111111111111222333444444333555777888888999;;;===AAAHHHSSS^^^fffiiiiiiiiieeedddeeelllvvv~~~{{{tttkkkdddbbbeeehhhjjjhhhfffjjjqqqvvvtttooommmeeegggiiihhheeeeeegggkkkjjjmmmqqqwww|||xxxfff]]][[[___gggnnnwwwzzz~~~}}}yyyccc```______ZZZPPPHHHDDDAAAFFFQQQfffxxx|||kkkNNN===888555222///000000000000111111111000---............---,,,,,,++++++++++++******************)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$'''((()))((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''((((((((((((((((((((((((''')))***)))))))))***,,,///111888EEEUUUaaafffgggoooqqqvvv~~~yyy|||yyyuuuvvvwww{{{}}}ssslllaaaZZZYYYXXXbbbnnnwww{{{~~~~~~||||||}}}|||}}}~~~yyyvvvtttssstttrrrnnnjjjccc___\\\\\\___dddhhhjjjllliiifffbbb___^^^^^^^^^bbbbbbaaa```\\\XXXSSSPPPJJJGGGCCCAAAAAAAAAAAA@@@<<<;;;:::999777666555444222222222111000000//////444444333333333222222222111111111111111111111111000000000000111111111111111222222333333222222111111111000000000000000000000000111111111222222222111111000000000000111111111111222222333444444555444555555777999;;;===>>>:::>>>CCCHHHKKKMMMPPPQQQZZZbbbmmmwww|||{{{xxxuuuoooqqqtttwwwyyyyyywwwuuulllfff```^^^aaaggglllnnnllljjjooozzz~~~yyywwwvvvwwwwwwrrrnnnlllppptttxxx||||||nnn```^^^bbbhhhooovvv}}}|||ssslll\\\[[[]]]^^^WWWLLLFFFGGGJJJXXXooozzz]]]JJJ999444666555333333///000000000000000//////------......------,,,+++++++++++++++***************)))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$(((((((((((((((((((((((()))+++,,,+++***)))***+++---...222:::GGGVVVccckkknnnooopppvvvyyyxxx~~~}}}rrrooouuu~~~~~~~~~{{{nnnbbb___TTT[[[bbbeeefffjjjrrryyy}}}}}}}}}|||{{{||||||{{{}}}~~~{{{xxxvvvuuurrrmmmhhhfffdddaaabbbffflllqqqttttttssspppmmmiiifffcccbbb^^^```bbbdddcccbbb___^^^SSSPPPLLLJJJJJJJJJJJJIIIFFFEEECCC@@@===;;;999888::::::999888777666666555444444444333333222222222111111111111111111222222000000000000111111111111111222222333333222222111333222222222111111000000000111111111111222222222111111000000000000111111555555666666777888999999888999;;;>>>AAADDDGGGHHHPPPVVV]]]dddiiimmmppprrrtttvvvzzz|||{{{xxxtttqqqrrrwww||||||vvvppplllkkkeeeaaa^^^___eeelllppprrrmmmkkkooo||||||zzz~~~wwwuuuyyy}}}tttggg^^^aaaiiioootttzzz}}}wwwllleee]]]ZZZXXXUUULLLCCCCCCJJJTTTkkkbbbKKK???666666777333///000/////////000//////...---------......------,,,++++++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''',,,***'''%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!%%%%%%%%%$$$$$$############"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))+++---///111777CCCTTTaaarrrqqqpppooosss~~~yyyuuuzzzwwwtttuuu~~~yyyvvvqqqllljjjaaabbb```[[[XXX]]]jjjuuu~~~||||||zzzzzzzzzyyyvvvrrrnnnlllmmmkkkjjjmmmrrrxxxzzzzzzxxxvvvtttrrrpppmmmiiifff```eeeeeeaaabbbgggiiieeeTTTRRRQQQTTTXXX[[[ZZZXXXUUUQQQLLLHHHFFFEEEDDDCCC???AAACCCCCCAAA>>>===<<<<<<;;;:::888777666555555444222000111444555333111111111000000111222333444...333444111111333555444888666333111000000111222333333222111111222333444222222222333444666888:::777888;;;>>>@@@AAABBBBBBDDDIIIPPPSSSTTTUUUXXXZZZfffrrr}}}}}}wwwrrrpppnnnmmmlllrrruuuwwwuuuooojjjggggggfffbbbaaaeeennntttwwwvvvvvvuuuxxx~~~{{{{{{wwwdddcccdddiiiqqqvvvxxxxxxvvvwwwwwwvvvrrrjjjbbb\\\NNNOOOPPPMMMHHHJJJZZZkkk~~~eeeNNN666555555444222111000000///......///000000///---......---,,,,,,+++******,,,,,,++++++***)))((((((%%%&&&((()))))))))((('''&&&&&&''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''***)))((()))++++++)))(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''%%%$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$#########""""""""""""%%%%%%%%%$$$$$$$$$#########"""""""""######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))***,,,---...222<<>>@@@BBBCCCBBBEEEJJJOOOTTTWWWYYYZZZ[[[aaagggjjjiiiiiijjjkkkttt}}}}}}zzzvvvsssoookkkiiihhhhhhgggmmmooopppmmmhhheeeeeegggjjjiiijjjnnntttyyy|||}}}xxxrrrffffffhhhlllqqqttttttrrrnnnmmmkkkhhhddd^^^YYYUUUVVVUUUUUUUUUVVV___sssgggQQQAAA555555444333222111000000///.........000000...---...------,,,++++++******,,,,,,+++******)))((((((&&&''''''(((((((((((((((''''''((((((((((((((()))'''&&&%%%%%%%%%%%%&&&'''(((((('''((())))))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%'''&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((((((''''''''''''((()))***+++,,,+++---333<<>>???>>>===========================;;;999888999<<>>======>>>DDDGGGFFFGGGKKKLLLKKKHHHHHHIIIHHHHHHFFFEEEDDDBBBAAA>>>>>>???CCCHHHKKKPPPPPPPPPQQQRRRUUUWWWXXX[[[^^^dddjjjnnnqqqqqqqqqkkknnnooonnnlllkkknnnqqq}}}|||wwwuuusssooonnnmmmjjjgggddddddfffgggjjjlllnnnmmmkkkkkknnnqqqtttyyy~~~~~~}}}ssshhhcccbbbddd```bbbeeeggghhhgggdddaaaYYYTTTOOONNNUUUfffyyywwwXXXEEE===:::999444333333222111000000000...------...//////...,,,,,,,,,,,,,,,++++++******+++*********)))))))))((((((''''''&&&&&&''')))************))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%%%%$$$############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))(((((('''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&''''''((((((((((((((())))))***++++++---///111444;;;EEEOOOTTTVVVTTTSSSSSSUUUXXXWWWYYYaaaooozzz~~~qqqlllhhhccc```kkk}}}|||qqqcccYYYVVV___jjjxxx}}}yyytttvvv{{{}}}~~~~~~}}}}}}|||zzzwwwvvvppplllooossssssnnniiiiiimmmqqqrrrppppppqqqsssooonnnnnnppprrrrrrrrrpppkkkiiifffeeeffffffeeeccc\\\[[[YYYXXXWWWXXXZZZ[[[XXXYYYZZZZZZYYYWWWVVVUUUPPPMMMIIIEEECCCCCCEEEFFFFFFLLLPPPPPPQQQUUUVVVUUURRRQQQQQQOOOMMMKKKIIIHHHFFFEEECCCCCCEEEJJJOOOSSSVVVVVVVVVWWWXXXZZZ\\\]]]\\\___ccchhhlllnnnnnnnnnoooooommmjjjhhhjjjqqqvvv{{{~~~|||wwwssstttsssqqqnnnmmmkkkgggcccccceeeggglllppptttvvvttttttuuuwww{{{|||pppgggdddbbb```]]]\\\^^^______]]]ZZZXXXVVVLLLNNNRRRYYYfffxxxwwwvvvnnnkkkkkknnnyyywwwXXXCCC<<<:::999777222222222111111000000///...------...//////...,,,,,,+++++++++++++++***************)))))))))))))))(((''''''&&&&&&''')))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$$$$$$$######""""""######$$$""""""""""""""""""""""""###############$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###############$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%'''((((((''''''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((((((''''''%%%&&&'''((()))))))))(((((())))))***,,,---//////...111888BBBLLLSSSTTTSSSSSSRRRRRRQQQTTT]]]iiirrr}}}|||rrrssswwwmmmpppmmmooovvv}}}{{{jjjZZZVVV[[[ffflllyyywwwtttvvvyyy{{{~~~~~~~~~~~~~~~|||zzzzzzuuussswwwzzzxxxtttrrrwwwwwwuuusssrrrsssvvvyyyvvvvvvvvvxxxzzzzzzyyywwwssspppmmmmmmoooooommmjjj^^^]]]]]]]]]]]]^^^______[[[^^^``````^^^\\\[[[[[[SSSOOOJJJEEEDDDFFFJJJMMMNNNTTTXXXWWWWWWZZZZZZXXXVVVUUUSSSPPPMMMKKKIIIHHHDDDDDDCCCDDDGGGLLLQQQTTTWWWVVVVVVVVVVVVXXXYYY[[[]]]___ccchhhllloooqqqrrrtttsssqqqllljjjnnnvvv|||~~~~~~zzztttqqqssssssqqqlllmmmkkkgggcccbbbdddhhhoootttzzz|||{{{yyyzzz{{{yyytttrrrqqqnnnggg```]]]___^^^ZZZUUUOOOPPPPPPNNNKKKIIIIIIJJJMMMVVVdddppp{{{qqqnnnvvvwwwlllaaa]]][[[___nnnoooYYYBBB888777666444222111111111000000000//////...---,,,---//////---,,,++++++++++++++++++******))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$##################$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###############$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&%%%&&&'''((()))))))))((((((((('''(((***,,,,,,,,,---...222888@@@JJJRRRVVVVVVSSSPPPPPPUUU]]]eeejjjttt|||~~~qqqggggggooo|||yyy}}}uuupppppppppuuuzzzhhh^^^___]]]```kkkzzz~~~~~~{{{vvvtttuuuwwwxxx|||}}}}}}}}}~~~|||}}}yyyyyy~~~zzzwwwxxx{{{vvvtttuuuxxxzzz|||||||||}}}}}}{{{xxxvvvsssuuuwwwwwwrrrnnnddddddddddddcccaaa___^^^]]]___bbbbbb^^^[[[YYYYYYRRROOOLLLJJJKKKOOOSSSVVVYYY^^^aaa^^^\\\\\\[[[XXXWWWUUUSSSPPPNNNLLLKKKKKKJJJJJJKKKMMMQQQUUUZZZ\\\^^^]]]\\\\\\\\\\\\^^^^^^dddeeehhhlllpppuuuxxxzzzxxxxxxvvvrrrppprrrxxx}}}}}}|||vvvooommmpppqqqooonnnoooooolllhhhgggkkkpppwwwzzz~~~}}}|||~~~{{{mmmccc___]]][[[ZZZXXXVVVTTTSSSSSSQQQMMMJJJAAABBBBBBAAABBBEEEKKKPPPeeennn{{{qqqiiijjjlllrrrfff^^^^^^```jjjsssQQQDDD888555555111///000000000000000000/////////------,,,---......---+++******************++++++((()))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&#########"""###$$$$$$%%%######$$$%%%%%%&&&''''''###$$$$$$###!!! !!!#####################$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%$$$%%%'''))))))))))))(((((('''&&&'''(((******))))))+++---///333===JJJTTTYYYUUUQQQRRRWWW^^^bbbcccmmmwwwxxxiii[[[ZZZeeeppp|||wwwuuuuuuoookkkxxx{{{zzzzzz{{{yyyuuuwww[[[ZZZ```kkkpppmmmjjjkkkuuuzzz}}}xxxvvvuuuvvvvvvvvvzzz~~~|||{{{|||}}}|||}}}yyywwwzzz|||vvvtttwww{{{}}}}}}}}}{{{xxxvvvxxx{{{zzzuuupppkkkkkkjjjiiifffbbb^^^[[[]]]```cccaaa]]]XXXVVVVVVVVVUUUUUUVVVXXX]]]aaaccccccgggiiidddaaa___\\\XXXXXXWWWTTTQQQOOOOOOOOOPPPWWWXXXZZZ]]]aaaeeeiiikkkmmmmmmkkkjjjiiijjjkkkkkklllmmmnnnppptttxxx|||~~~{{{||||||zzzwwwvvvyyy}}}yyywwwqqqjjjjjjnnnpppnnnsssuuuvvvsssooopppuuuzzz~~~~~~ooocccTTTLLLKKKNNNMMMLLLKKKMMMNNNLLLHHHEEEBBBBBB===>>>@@@CCCHHHQQQ]]]eee~~~~~~pppbbbccceeecccddd[[[XXX```llllllOOO>>>999777777444......333000000000000////////////---,,,,,,---......---+++******************++++++(((((((((((())))))))))))%%%&&&((()))))))))((('''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########""""""""""""##############################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&%%%"""!!!$$$'''%%%%%%$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,...222888===@@@SSSWWW[[[]]]^^^___cccgggmmmuuu~~~|||}}}yyykkk[[[SSSVVV]]]rrrwwwiiijjjsssyyyyyyyyy~~~tttttt~~~~~~|||~~~rrrhhheeemmmooogggaaa```bbbffflllqqqtttyyyzzztttqqqpppqqqyyy~~~}}}|||~~~~~~{{{~~~}}}}}}}}}~~~~~~}}}{{{{{{~~~|||yyyxxxzzzyyyxxxwwwyyy{{{~~~~~~{{{xxxvvvuuuwww|||}}}yyyuuummmnnnoooqqqpppmmmgggcccdddcccaaa^^^[[[YYYWWWVVVYYYZZZ[[[___dddjjjooorrrrrrsssrrrmmmfffaaa______^^^___^^^[[[VVVTTTVVVYYYaaaiiioooooopppsssvvvvvvuuuxxxyyyvvvwwwyyyyyyvvvuuuwwwzzz{{{{{{{{{}}}~~~}}}||||||yyyuuuooommmnnnppppppooo{{{}}}{{{}}}|||wwwqqqggg___SSSJJJCCCCCCEEEDDDBBBBBBEEEHHHLLLLLLIIIFFFFFFFFFCCCAAAEEEOOOXXXeeezzz{{{iii]]]UUUWWW___dddaaa```iii~~~hhhPPPCCC888777555333222000000///000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!###%%%%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))---,,,,,,---000444777:::EEEMMMXXX```eeeiiimmmpppkkkooovvv~~~yyyoookkkkkkssstttsssmmmcccZZZWWWWWWeeerrr{{{pppsss}}}zzzooolllzzz~~~~~~|||}}}||||||{{{lllcccWWWUUUTTTVVV[[[ccckkkoooyyytttsssvvvxxx{{{~~~~~~{{{}}}{{{yyyyyy|||~~~|||zzzyyy{{{zzzzzzzzz|||~~~|||yyywwwxxx{{{|||yyyuuupppppprrrssstttrrrmmmjjjfffeeedddbbb```]]]\\\[[[___aaaeeejjjnnnqqqsssttttttuuutttqqqkkkfffeeeeeeeeegggiiigggdddccceeehhhiiiqqqwwwxxxyyy}}}~~~}}}}}}~~~~~~{{{xxxttttttuuuwwwwwwwww}}}yyyoooeee]]]UUUQQQFFF???<<<>>>@@@AAACCCFFFHHHRRR]]]bbb___WWWOOOKKKJJJOOO\\\nnn}}}sssddd\\\VVVWWW]]]^^^eeetttlllSSSBBB;;;666555444222111000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$###""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))---,,,++++++,,,///111333666@@@PPP]]]fffmmmrrruuutttsssssswww}}}zzzlllcccbbbdddjjjlllppprrrqqqkkkccc^^^bbbiiisss~~~qqqkkkttt~~~~~~zzzyyyzzz~~~|||zzz{{{rrr___TTTMMMEEEDDDJJJQQQWWWYYYppp}}}{{{uuurrrssswww{{{{{{vvvsssvvvyyy|||~~~}}}{{{zzzzzz||||||}}}~~~|||yyyyyy{{{|||zzzxxxvvvvvvvvvxxxyyyxxxuuurrrkkkkkkkkkjjjiiihhhffffffhhhlllrrrwwwzzzzzzxxxvvvvvvvvvuuusssooolllkkkkkkiiillloooooommmmmmoooqqqrrryyy~~~}}}|||}}}~~~tttooonnnjjjiiiddd[[[QQQIIIEEEDDD???;;;:::===???BBBJJJSSSfffttt~~~mmmccc[[[dddwwwkkk___^^^```gggooo}}}hhhQQQ???777777333333222111000000000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$#########""""""######$$$###############"""""""""""""""###$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%""" ###$$$###!!!######$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))),,,++++++***+++,,,...//////888DDDPPPZZZccclllqqq|||yyytttrrrsssxxx~~~uuummmlllnnnlllpppvvv|||~~~|||wwwrrrqqqooonnnqqqzzz{{{sssyyy|||ssspppkkk|||oooYYYTTTPPPKKKJJJMMMPPPRRRRRR\\\jjj{{{~~~zzzwwwvvvsssqqqppprrrwwwzzzyyyssspppsssvvvzzz||||||{{{{{{|||}}}~~~}}}|||}}}zzzzzz|||~~~~~~}}}}}}||||||}}}|||yyywwwqqqrrrsssttttttsssrrrrrrrrrvvv{{{|||yyyuuuuuutttsssrrrqqqqqqqqqooosssvvvvvvsssqqqqqqssswww~~~~~~~~~yyyooocccZZZUUUSSSPPPPPPNNNJJJEEEAAA@@@@@@AAA@@@AAADDDHHHQQQaaaoooyyykkkdddlll{{{eeeNNN@@@888555777111111000////////////000000//////......---,,,,,,++++++++++++++++++++++++***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""" !!!"""###############!!!!!! !!!###%%%'''$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%""" ###$$$###!!!"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************+++---...//////333999???HHHTTTbbblllxxxyyywwwrrrooottt}}}}}}~~~~~~zzzuuupppooorrr{{{yyy~~~rrrkkkcccttt{{{hhhYYYPPPUUU\\\``````___^^^^^^___dddkkkppppppllljjjjjjfffhhhlllooossswww}}}||||||vvvssssssvvvzzz|||}}}}}}~~~~~~yyyxxxyyy{{{}}}|||{{{|||~~~~~~}}}{{{yyywwwtttuuuwwwyyyzzzzzzyyyyyyyyy{{{~~~~~~|||xxxwwwvvvuuuvvvwwwwwwwww|||zzzvvvuuuvvv|||~~~}}}~~~{{{sssccc```[[[TTTLLLGGGDDDDDDBBB@@@???@@@BBBCCCCCCBBBBBBBBBGGGPPP\\\mmmvvvzzziiiLLL===:::888555333000//////......//////000/////////...------,,,,,,++++++++++++++++++++++++)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###"""""" !!!"""###############!!!!!! !!!###%%%&&&$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$###""""""###$$$######!!!"""$$$%%%&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))***+++,,,.........///111444;;;HHHXXXcccuuuzzz|||xxxqqqrrr||||||vvvrrrvvv|||}}}vvvmmmdddllluuu|||rrrddd]]]WWWcccrrr|||~~~|||zzzyyywwwmmmddd___[[[YYYYYY[[[VVV[[[ccckkksss{{{zzzzzzxxxxxx{{{~~~zzzvvvwww{{{zzz{{{|||}}}}}}zzzyyywwwuuussstttwwwzzz||||||{{{{{{{{{}}}~~~|||zzzxxxyyy{{{}}}~~~~~~}}}yyyxxxyyyvvviii^^^XXXLLLJJJGGGDDDBBB@@@@@@@@@???===<<<>>>DDDHHHKKKKKKGGGKKKUUUfffyyy~~~|||{{{iiiSSS<<<444666555111---000000///.........////////////......---,,,,,,,,,++++++++++++++++++++++++(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""######$$$#########%%%$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$""""""$$$%%% """$$$&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))***+++++++++,,,---...///333<<>>@@@BBBEEEJJJRRRZZZ```ccchhhuuu|||www||||||uuuQQQCCC666222333222000///111111000///.........//////......------,,,,,,+++************************)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$######"""!!! $$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&%%%"""!!!$$$''' """$$$&&&'''&&&%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))(((((((((***,,,...//////333:::@@@TTT___lllvvvyyyvvvrrrooo}}}rrrddd```ppp}}}pppnnnkkk___QQQIIIFFFHHHKKKPPPVVV^^^gggmmmppptttuuutttuuuzzz~~~~~~zzzxxxyyyzzz|||}}}xxxuuutttsssssswwwyyy|||zzz}}}}}}zzzwwwxxx|||}}}uuupppllleeeYYYMMMEEEAAAAAAAAAAAA@@@??????@@@@@@???>>>===BBBIIIMMMQQQ[[[iiiuuummmWWW@@@:::555444333111333777222222000//////.........///......------,,,++++++***************************************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""$$$$$$$$$###"""###$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''))))))))))))(((((((((((()))))))))))))))******+++***+++---///111333444555BBBJJJYYYhhhppprrrvvv|||~~~zzzssseeejjj{{{zzzzzzvvvkkk```ZZZUUUTTTSSSQQQRRRUUUZZZ^^^fffdddbbbcccgggkkklllkkktttsssssstttqqqnnnqqqwwwzzzuuuuuuyyy}}}wwwzzz}}}}}}||||||}}}~~~zzzjjjaaa]]]WWWQQQRRRKKKDDD@@@===;;;>>>CCC@@@@@@AAABBBFFFIIIGGGCCCJJJSSS\\\___dddoooyyy}}}yyyeeeRRRFFF777555333111000000000111..............................---------,,,,,,,,,------,,,,,,+++***))))))))))))))))))((((((((((((+++)))'''&&&%%%&&&'''((((((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''')))((((((((((((((((((((())))))(((((())))))***+++***+++,,,...///111222333777===IIIYYYdddmmmyyy~~~|||nnnmmmwww~~~{{{rrriiieeeggghhhgggccc]]][[[[[[]]]\\\\\\ZZZYYYYYY\\\___bbbhhhiiilllooommmiiijjjnnntttzzz~~~yyyvvvwwwzzz|||~~~~~~~~~~~~yyy}}}{{{{{{zzzzzz{{{}}}}}}tttlll```]]]UUUKKKGGGGGGEEEAAAGGGCCCAAA@@@>>><<>>KKKXXXgggpppnnn^^^ZZZ^^^kkkzzzwwwttttttyyyyyywwwyyyvvvmmmddd^^^WWWPPPOOONNNNNNRRRXXX\\\aaagggllloooqqqtttuuuxxx{{{{{{zzz}}}zzzxxxxxx{{{yyyoooccc[[[WWWRRRHHHAAAEEECCCAAA???@@@AAABBBBBB<<>>;;;;;;<<<===>>>???>>>>>>===JJJXXXeeejjjkkkooossstttxxxwwwwwwxxxxxx{{{iiiRRREEE===888333000111222222111///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))(((((((((((((((***)))))))))((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$#########"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''((())))))(((''''''''''''((())))))(((((()))***++++++,,,,,,******---111111111555<<>>>>>>>>>>>===888:::<<>>KKK]]]nnn}}}}}}yyyzzzrrrqqqtttwwwyyy|||{{{|||xxxxxxzzzxxxmmmccc^^^TTTWWW[[[[[[XXXSSSPPPNNNIIIQQQ\\\hhhrrrzzz{{{xxxxxx{{{{{{xxxsssttt~~~pppbbb\\\VVVNNNHHHEEEDDDDDDDDD@@@BBBFFFKKKNNNNNNLLLIII@@@@@@???>>>>>>>>>?????????>>>???CCCKKKYYYgggqqqwww[[[HHH>>>;;;:::111444666555111......///111000...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$%%%&&&&&&%%%###"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++'''""""""%%%%%%"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((()))***+++(((((((((((())))))))))))''''''((()))))))))))))))******+++,,,------------444777AAANNNYYYeeezzz|||yyyvvv{{{~~~~~~zzzkkksss~~~qqqnnnjjjbbbZZZVVVUUUTTTRRRVVVTTTSSSVVV```nnn}}}{{{qqqoookkkfffccc___```dddffffffllltttqqqttt{{{yyysssnnniiibbbnnnzzz|||uuutttuuuvvvvvvqqqaaaTTTMMMJJJCCC??????<<<888999??????AAAEEEHHHHHHFFFEEEFFFBBB???>>>???CCCEEEEEECCCCCCEEEMMMYYYhhhyyyvvvuuuVVVHHH@@@777333777000000000000////////////////////////////////////...------,,,+++***))))))))))))))))))((((((((((((******))))))((((((((('''((((((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))'''######%%%&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((((((((())))))))))))''''''((())))))))))))))))))***+++,,,------------...///555???GGGSSShhhzzz~~~xxxqqqmmmkkkjjjooovvv|||}}}zzzyyy}}}lllnnnttt~~~zzzoooeeeaaabbbdddddd___XXXTTTVVV___jjjqqqlll___[[[VVVPPPLLLHHHGGGJJJKKKKKKOOOUUU^^^bbbhhhpppxxx~~~~~~wwwlllbbb]]]^^^```aaa^^^cccgggiiimmmrrrsssqqqpppiii^^^VVVSSSQQQPPPOOOYYY]]]___[[[RRRGGG@@@<<>>DDDIIIOOOYYY^^^ZZZRRRJJJFFFHHHGGGGGGJJJOOOQQQRRRQQQOOOWWWfffzzz{{{vvvqqqttt|||pppYYYDDD===999333000333000000000000/////////..............................------,,,,,,++++++***************))))))))))))*********)))))))))(((((((((((((((((('''''''''''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!''')))&&&$$$%%%'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''((((((((()))))))))''''''((()))))))))))))))))))))+++,,,,,,,,,,,,,,,......000555:::DDDVVVeeesssvvvwwwrrrjjjdddaaabbbhhhpppvvvwwwwww|||}}}xxxwww|||{{{zzzyyytttooopppyyy~~~qqqkkkpppwww{{{qqqdddXXXRRRTTT[[[```uuu{{{iiiWWWMMMIIIEEE@@@IIIFFFEEEFFFFFFEEEGGGJJJIIINNNTTTZZZaaajjjuuu|||xxxkkkeee\\\UUURRRUUUZZZ^^^TTTTTTQQQOOORRRXXXYYYVVV^^^XXXPPPJJJFFFEEEDDDCCCGGGJJJMMMLLLGGGCCCBBBCCC===;;;;;;===@@@CCCJJJRRRaaannn~~~|||kkk[[[RRRKKKLLLPPPUUU[[[___``````bbblll~~~yyysssmmmkkkvvvjjjQQQBBB777777888444111222000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************))))))))))))((((((((((((''''''''''''&&&((((((((('''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$"""############"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!(((---***%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''((((((((())))))''''''((()))))))))))))))((()))***+++,,,,,,,,,,,,//////000111333:::FFFPPP```fffmmmqqqooojjjfffdddfffiiilllnnnpppuuu{{{~~~||||||{{{ttt}}}uuuqqqsssyyy~~~|||ttt}}}rrrooovvv~~~|||lll]]]UUUTTTYYY]]]eeeqqqzzzggg^^^QQQHHHEEEEEEDDDBBBEEEDDDEEEGGGGGGEEECCCBBBBBBEEEIIIKKKOOOYYYgggrrrtttdddSSSPPPLLLJJJHHHGGGIIINNNLLLNNNLLLHHHIIIMMMPPPOOOKKKHHHCCC???===>>>@@@AAA>>>@@@BBBAAA???@@@CCCFFFGGGEEEBBBBBBFFFQQQ___kkkuuugggTTTVVVYYY^^^cccgggjjjjjjnnnwww|||vvvqqqmmmrrrkkkNNNCCC:::444666888444111222000000/////////.........------------------------******+++++++++,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$###############""""""!!!$$$$$$############$$$$$$########################%%%&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###+++000,,,'''&&&'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))***++++++++++++***,,,...------111666:::IIIOOO[[[gggpppqqqkkkfffddd```^^^aaagggnnnsssvvv{{{}}}xxx|||}}}qqqnnnppp|||~~~yyytttxxxuuusssvvv{{{zzznnnccc^^^```eeeiiixxxxxxzzz}}}zzzpppbbbYYYPPPJJJEEEEEEGGGKKKMMMOOOOOOPPPRRRTTTUUUUUUQQQLLLIIIIIIHHHEEEEEELLLYYYddd}}}yyyeeeXXXIIIEEECCCEEEEEEFFFLLLUUUWWW^^^bbb\\\VVVUUUXXXYYYOOOLLLFFF@@@===???BBBEEE@@@BBBCCCBBBAAACCCHHHMMMQQQOOOLLLJJJRRReee|||xxxccccccccccccdddfffhhhiiijjjrrr{{{}}}www~~~wwwcccQQQ;;;:::444111111111000...///////////////............------------------------((((((((()))******++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%+++...+++(((''''''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''((()))))))))))))))'''((()))******+++******(((,,,...,,,,,,...000///999>>>JJJZZZhhhnnnlllhhhaaaYYYSSSVVV^^^dddjjjooottt{{{}}}|||wwwppppppuuuzzzxxx~~~zzzuuurrrsssyyy}}}{{{uuuhhhYYYPPPLLLIIIJJJNNNRRRUUU[[[bbbmmmnnnmmmmmmooorrroooiii[[[WWWQQQIIIEEEHHHQQQXXXfffqqq|||vvvgggXXXPPPMMMGGGEEEJJJPPPXXXiii{{{|||tttmmmkkkkkkkkkeee[[[QQQKKKKKKPPPUUUTTTVVVVVVTTTRRRSSSWWW[[[VVVZZZ\\\^^^jjj|||jjjgggbbb\\\XXXXXX[[[^^^bbbmmmuuuwww|||yyyZZZJJJBBB888444333111000//////111222/////////.........------------------------------''''''((((((((()))))))))))))))))))))((((((((('''&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$######"""!!!!!!"""######$$$$$$######%%%%%%%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))'''''')))(((%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&'''((()))************+++//////,,,,,,000111///111666>>>IIIUUU^^^dddfff```XXXRRRTTTXXX]]]fffooopppzzzooohhheeemmm|||{{{|||}}}wwwgggZZZUUUSSSRRRVVV]]]bbbhhhuuu~~~yyy|||uuunnndddYYYSSSRRRTTTVVVXXX___gggllliiiaaaYYYTTTNNNIIILLLXXXcccqqqxxxrrrfffZZZUUUXXXaaaiiimmmmmmlllhhhaaa^^^^^^```bbbmmmyyyzzzgggccc[[[RRRNNNPPPWWW]]]jjj{{{oooZZZDDD<<<<<<777222333444222000111222333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))*********)))))))))((((((((((((((()))))))))******'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###############""""""!!!!!!""""""###############$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$&&&***)))%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((######%%%&&&((()))***+++&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))&&&'''((()))***************...,,,'''(((...111...+++///555:::@@@JJJVVV___aaa[[[WWWWWWVVVYYYffftttqqq{{{~~~xxx~~~oooaaa^^^fffyyyyyy|||zzzfffXXXUUUXXXYYY___hhhpppzzzuuuiiibbb^^^]]]\\\]]]___dddiiilllkkkeee```^^^^^^hhhzzz~~~sssjjjgggooo}}}xxxpppmmmlllpppzzzfffaaaYYYRRROOOUUUaaajjjzzzyyy```NNNDDD999777666///...222444111...---------//////.........---------*********************************)))))))))))))))+++++++++************)))))))))******+++++++++,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!"""##############################"""!!!!!!$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))'''&&&&&&'''((()))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,---///333999AAAFFFMMMZZZccc___VVVVVV\\\bbblllqqq}}}|||wwwrrrrrrwww~~~rrrgggaaafffxxx~~~hhh^^^^^^]]]aaaiiisss{{{sssmmmnnnmmmmmmppptttwwwwwwuuurrrwww|||rrrvvv|||xxxxxx~~~|||ooodddaaaccciiivvvtttTTTKKK@@@999777777555333000000000000000///......///............---------------,,,,,,+++***))))))++++++***)))(((((())))))))))))(((((('''''''''&&&******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&%%%%%%%%%$$$$$$############"""!!! !!!"""###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***((((((''''''''''''((((((++++++++++++++++++++++++***++++++,,,,,,++++++***///000/////////222777;;;CCCMMMUUUVVVVVVZZZ]]]^^^cccgggrrr~~~}}}}}}}}}{{{wwwssssssvvvzzz}}}~~~~~~uuullliiioooxxx~~~mmmdddcccdddfffjjjttt}}}zzz{{{yyy~~~yyy~~~lllUUUHHHAAA888444333444222000000000000000000///......------------,,,,,,,,,,,,------,,,++++++***))))))+++******)))(((((()))))))))(((((((((''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""""""""%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''((((((((((((((('''))))))))))))))))))))))))******++++++++++++******/////////...,,,,,,///111666<<>>:::777444111111222222222222111000///...////////////...------------------,,,,,,,,,,,,************************((((((''''''(((((())))))'''''''''(((((((((((((((%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%% """###$$$$$$%%%%%%$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&((()))))))))((('''&&&&&&&&&''''''((()))***))))))))))))))))))))))))))))))************)))))),,,,,,,,,+++))))))+++,,,+++......,,,---333888999BBBHHHQQQ[[[eeeoooyyyuuudddYYYSSSUUU```lllwwwxxxuuu{{{xxxooommmsss|||rrrSSSFFF;;;888777333/////////000000000000//////000......//////......---,,,,,,,,,,,,,,,++++++++++++))))))))))))************'''''''''''''''((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$############""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''&&&&&&'''(((***+++************************))))))************)))))))))******))))))***,,,///+++------+++---111000---333<<>>GGGMMMUUUZZZ\\\___eeeiiipppwwwxxxvvvvvvwwwwww||||||tttqqqrrrppppppwwwyyytttxxxxxxqqqmmmsssssslllooo}}}}}}{{{rrreeeQQQBBB999666444444//////000111000///...---000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################'''&&&&&&%%%%%%$$$$$$############$$$$$$######### !!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%###""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))((('''''''''(((***+++*********************+++)))+++,,,------///222444888===EEENNNWWW]]]```aaagggoooyyyxxxsssnnnkkkiiiooozzzuuuqqqnnnkkklllqqq|||~~~tttkkksssuuuVVVMMMBBB:::777666555444///000111222111000...---///...------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((''''''(((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######"""""""""!!!!!!!!!$$$##################$$$ !!!"""###$$$$$$%%%######""""""""""""######"""""""""######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))******''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))((((((((((((''''''''''''***************++++++,,,))))))******++++++++++++&&&(((+++---------...//////111777AAAMMMWWW[[[\\\]]]eeeooowwwwwwkkkaaa[[[___ooo~~~zzzxxxssslllfffiiisss|||{{{vvvyyy~~~yyyiiiZZZCCC@@@<<<888666444222000000000111222111000///......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((((((((())))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$###""""""###$$$$$$!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""############""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))***+++''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))******))))))(((((((((((())))))***+++++++++++++++((()))***+++,,,,,,------((()))+++,,,+++,,,---///,,,...222777>>>FFFNNNTTTSSS\\\dddkkkzzzpppccc]]]___lllzzzqqqlllttt}}}xxxvvvnnn```UUUMMMIII999:::999666333111000111000000000000000//////...---,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++***))))))(((((())))))))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$"""""""""""""""###############""""""""""""######!!!"""###$$$$$$###"""!!!''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((()))++++++''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))---,,,,,,,,,++++++******&&&''')))*********)))((('''(((***+++------......,,,,,,,,,,,,+++,,,///222...000222000000666AAAJJJLLLTTT\\\bbbrrrtttkkkiiinnn|||uuummm{{{uuu___OOOEEE>>>???CCC555777777444000000333666000000//////............,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""######%%%$$$###""""""###$$$%%%#########"""""""""""""""$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((()))))))))))),,,+++)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,++++++,,,,,,---...000222444666666>>>DDDMMM[[[lllqqqoooyyy}}}yyyzzzuuullliiiqqq~~~aaaVVVFFF;;;888999999888222111111000///......---///////////////.........++++++,,,---------,,,,,,------,,,+++******++++++))))))************))))))***************)))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!!!!!!! &&&&&&&&&''''''(((((((((""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))))),,,+++)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,++++++,,,+++,,,---...000222333333777;;;BBBLLLZZZjjjyyy~~~rrrfffcccfffllluuu}}}~~~~~~qqqfffiiifffmmm~~~qqq___MMMEEE;;;666666777777666111111000000///......---------......//////000000((((((***+++------......,,,+++++++++*********)))))))))************))))))(((((())))))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###"""######$$$$$$######"""###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))+++***)))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,++++++,,,***++++++,,,---...///000///222666<<>>;;;999555333111000111111000000////////////..................------,,,,,,+++++++++++++++***)))((('''&&&&&&''')))******)))(((&&&(((((())))))))))))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""############""""""%%%%%%$$$$$$#########"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&***------+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))******((((((((()))))))))******(((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++******++++++++++++,,,,,,---------,,,---.........///222555777777999>>>@@@AAAFFFLLLXXXeeettt|||||||||ooo```^^^eeelllwwwmmm```YYYXXXXXX]]]nnnvvvdddSSSBBB;;;;;;999555222111000///...///000111222........................///...---,,,+++******)))''''''(((******+++++++++'''''')))******))))))((('''(((((())))))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""############""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))*********(((((()))))))))*********(((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++))))))***+++,,,,,,------+++---......------...000222111333999<<<===AAAFFFLLLXXXdddiiihhhkkkuuu~~~tttsss}}}{{{ttttttlllrrr|||xxxwww{{{{{{oooggghhhiiimmm|||gggTTTGGG===555666777444000///...///000000/////////000........................------,,,,,,++++++******&&&'''(((***+++,,,,,,,,,((((((((())))))*********''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$###""" """######$$$$$$######"""""""""""""""""""""######""""""""""""############""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&'''(((******((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$###$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))*********+++))))))))))))************(((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++(((((()))***+++,,,------,,,...///...---,,,---...++++++...333666777;;;@@@AAAKKKTTTVVVTTTZZZhhhuuu}}}yyyppprrrwwwxxxlllhhhjjjoooyyy~~~zzzuuurrrrrrooonnnuuu{{{~~~}}}vvv{{{~~~lllYYYIII===:::222///111111...///444///111444444222///---,,,---.....................++++++++++++++++++,,,,,,)))******++++++++++++***))))))(((((()))***+++,,,''''''((((((((((((''''''$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""" !!!!!!!!!!!! """"""######$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***)))'''&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&'''((())))))*********))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...//////...---------......,,,---...///111333444555:::>>>BBBDDDFFFOOO]]]hhhttt{{{~~~}}}~~~zzzyyy}}}}}}xxxsssnnnllliiifffbbbaaahhhttt|||mmmXXXJJJ???777111222222111111111111222222111222333222///...///000+++,,,,,,------,,,,,,+++---,,,+++***))))))))))))++++++******))))))((((((***************)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&!!!!!!"""############"""###############"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""" !!!$$$&&&%%%### !!!"""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%########################$$$#########""""""!!!!!!%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%((('''''''''''''''((())))))(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))************))))))))))))************))))))))))))******************************************************++++++*********))))))))))))))))))(((((()))))))))************************+++++++++++++++,,,---------------,,,------......------...///111222333333555999===>>>@@@GGGSSS]]]gggkkkuuu~~~yyyuuuooollllllppptttvvvzzzxxxnnnnnnmmmjjjiiihhhhhhkkkrrr}}}zzzggg\\\MMMAAA<<<999666444222111111000000111111222///000111000...,,,---...,,,,,,------------,,,,,,---,,,+++******)))))))))*********))))))))))))))))))************)))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%!!!"""######$$$$$$#####################""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""!!! !!!$$$&&&%%%### !!!""""""######""""""$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$)))(((((('''''''''((((((''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''((((((((()))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))************))))))))))))************))))))))))))******++++++++++++++++++++++++************************+++++++++++++++***************))))))))))))******+++++++++++++++++++++++++++************+++,,,,,,++++++++++++,,,---............//////000111111111///333777888888<<>>GGGHHHOOO^^^xxx{{{pppggggggkkkuuuyyyuuuooojjjiiinnnuuuzzz{{{}}}~~~~~~xxxzzzjjj]]]NNNAAA@@@;;;666333222222111///000000000//////000000000---...///---+++***+++,,,,,,------......------,,,------,,,+++++++++++++++'''((((((((())))))******)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""#########$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%''''''((('''&&&%%%''''''&&&&&&&&&&&&&&&''''''((()))))))))((('''&&&%%%&&&((((((((((((&&&%%%%%%%%%&&&''''''((())))))&&&&&&'''''''''((((((((('''''''''(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((()))))))))))))))***************++++++************++++++++++++************++++++************************************************************************++++++************++++++******************************))))))******+++,,,)))))))))***+++,,,---...........................,,,///111222111111444666999>>>EEENNN^^^xxxqqqmmmooouuu}}}|||{{{zzzzzzwwwnnnmmmpppsssxxx}}}|||lllggggggggghhhnnnwww{{{kkkYYYLLLEEE===777333222000000111222222222000//////......//////000...//////...,,,++++++,,,,,,------------------,,,,,,,,,++++++******++++++''''''(((((()))))))))***)))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###$$$$$$$$$###"""######""""""###$$$$$$$$$$$$$$$"""######$$$$$$$$$#####################$$$$$$$$$########################""""""##################"""############"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((('''&&&&&&''''''((((((((((((''''''$$$%%%&&&'''((()))******&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))************************++++++++++++************++++++++++++************++++++************************++++++++++++++++++++++++)))))))))***************,,,,,,++++++++++++,,,,,,************************+++************+++,,,,,,************+++,,,---------------...............---///000111000000111333000666<<<@@@FFFVVVnnn~~~tttwww~~~xxxxxxvvvzzz|||{{{wwwuuutttrrrqqqrrrqqqppppppttt|||~~~uuuuuuxxx|||ccc[[[OOODDD>>>999555111222111111000000000000000//////............/////////000000///---,,,,,,---+++,,,,,,------,,,,,,+++++++++******)))******+++'''(((((((((((((((((()))(((((())))))(((((('''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$###!!! !!!"""!!!"""######$$$$$$######""""""###$$$$$$$$$$$$###################################################"""""""""""""""#########%%%%%%&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((***+++,,,,,,+++***((('''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''((((((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((************************(((((()))))))))*********))))))))))))))))))))))))(((((())))))***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,------.........------......//////000111...222666777999AAAOOOZZZ___bbbgggkkkmmmnnnoooooogggkkksss}}}zzz}}}|||yyyyyy|||~~~~~~yyyxxxwwwqqqooouuuzzzyyytttqqqsssxxx|||vvvfffKKKDDD===:::888666333000555555444222000.........///......------......///...///000///---+++,,,---***++++++,,,,,,++++++******))))))(((((()))******((((((((((((((('''''''''(((((())))))(((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$"""###$$$### !!! !!!""""""######""""""""""""###$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$$$$###$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''''''&&&%%%%%%&&&'''((()))((((((((()))***,,,.........---***(((&&&%%%%%%&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''))))))))))))************))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,+++,,,,,,,,,++++++,,,------...//////,,,,,,,,,------...000111///111333444666:::@@@EEEFFFHHHMMMQQQTTTXXX[[[^^^```eeelllvvv}}}}}}}}}|||mmmiiijjjiiijjjnnnnnnooorrruuuzzzwwwgggccc___YYYZZZbbb```dddhhhjjjnnnrrrpppkkklllqqqwwwyyy~~~||||||pppeeeTTTCCCDDD<<<555333555555444333...///000/////////111333.........------............//////...,,,++++++,,,*********++++++*********)))((((((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""############!!!###$$$""" !!!"""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%% """$$$%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((***+++++++++***)))'''''')))***+++,,,+++***)))((('''&&&%%%&&&'''((())))))((('''&&&))))))))))))************+++(((%%%&&&)))+++***)))'''((()))***++++++***)))))))))))))))************)))))))))***+++++++++,,,,,,+++***)))((('''&&&&&&)))************+++++++++((((((''''''''''''((((((,,,,,,------------.........---,,,...000111...+++,,,,,,---...---,,,***)))+++++++++++++++++++++++++++,,,,,,---,,,+++***)))************************)))+++---,,,+++***+++,,,...---,,,,,,++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......////////////////////////333222111111111222444444888:::===@@@BBBEEEIIILLLQQQXXXbbbmmmvvv|||xxxnnnnnnwwwzzzwwwpppggg___[[[YYYXXXWWWVVVVVV]]]gggjjjiiilllrrryyytttlllkkkvvvkkkXXXMMMFFFAAA>>>999777333222222222111000111000000///...---------222...++++++...///...---,,,,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""###$$$$$$%%%%%%###############$$$$$$%%%)))'''###  ###$$$########################%%%$$$###""""""###$$$%%%%%%###!!!!!!$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***++++++***(((''''''(((***+++'''''''''((()))******+++'''(((((())))))(((((('''(((((()))))))))*********,,,)))''''''***,,,+++***((()))***++++++******)))))))))))))))*********+++************++++++++++++************************************++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,,,,++++++,,,......,,,))),,,------...---,,,+++***+++++++++++++++++++++++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++***+++------+++***+++,,,...---,,,,,,+++++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......////////////////////////222111000000000111333333222444666888:::===AAADDDIIIMMMTTT\\\eeennnxxx}}}zzzooonnnnnnsssuuukkkeeebbbaaa```bbbgggtttxxxiiieeedddlllyyy}}}ggg\\\LLLAAA<<<:::999777777555222111111222111000000000000///...---------111...++++++---......,,,,,,,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))(((((((((((('''''''''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""### !!!"""###$$$########################$$$###""""""""""""###$$$'''$$$""""""###$$$"""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""######)))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((())))))******)))(((''''''((()))***%%%&&&'''(((***+++,,,---))))))(((((((((((())))))((((((((()))))))))******,,,+++)))***+++---,,,,,,*********+++******)))((())))))*********++++++++++++++++++++++++*********((())))))***+++,,,------************+++++++++,,,,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,,,,++++++,,,------,,,***,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++++++++,,,------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------......////////////////////////000000/////////000111222---///111222333555888;;;@@@AAADDDIIIQQQ\\\iiiqqq}}}yyydddWWWQQQSSSVVVYYY___iiiuuu}}}{{{yyyyyyyyyyyyuuummmeeeXXX]]]iii{{{}}}hhhWWWFFF@@@777333333555777666444222000000111111111000000000//////...---------///---,,,+++,,,---,,,++++++++++++++++++*********))))))************))))))))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""###"""$$$$$$$$$##############################""""""!!!!!!""""""###'''%%%############!!!""""""""""""""""""""""""$$$############"""""""""$$$######""""""######$$$)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((()))))))))***))))))(((((())))))************)))))))))))))))+++***((((((((((((***+++((((((((()))))))))******++++++***+++,,,,,,,,,,,,++++++++++++***))))))(((*********+++++++++,,,,,,,,,,,,,,,++++++*********((())))))***+++,,,------*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------***,,,------,,,++++++,,,---,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////............//////000000---///000000111222444777:::;;;<<<>>>DDDNNNYYYaaapppwwwyyyeee\\\VVVVVVWWWXXXZZZ]]]```ccceeehhhooouuu{{{}}}uuukkkeeegggiiigggccceeennnuuudddWWWJJJ@@@===999555444555666777777000///...///000111111000/////////......---------...---,,,,,,,,,++++++***+++++++++***************))))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""###$$$$$$%%%%%%###############$$$$$$%%% ###%%%&&&%%%###"""########################""""""!!!!!!!!!!!!""""""$$$############"""!!! """"""""""""""""""""""""############""""""""""""######""""""""""""######(((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))+++******))))))))))))*********))))))))))))******,,,,,,+++***)))(((''''''+++***)))(((((()))***+++))))))))))))************)))***+++++++++++++++,,,,,,,,,+++*********))))))++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++*********************************++++++++++++,,,,,,,,,......------------......,,,,,,,,,---------..................------......---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------***,,,...---,,,+++,,,---,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......////////////////////////------......////////////...///000000000111333555666777888999===BBBIIIOOOXXX```lllxxxqqqlllmmmjjjggghhhiiiiiieee```___^^^```hhhsssqqqkkkmmmqqqtttwwwiiifffffflllssswwwwwwwww{{{xxxhhhTTTEEE???;;;888777555444222222222111000...------...000111111000............---------------......---,,,*********************************))))))************))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""###$$$$$$%%%%%%###############$$$$$$%%%%%%%%%%%%%%%$$$$$$##############################!!!!!!""""""""""""!!!!!! !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))*********)))))))))******+++++++++++++++++++++++++++************************++++++************++++++*********+++++++++,,,,,,(((***,,,,,,+++++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++******)))))))))(((++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,,,,,,,---,,,******,,,...---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------------------------+++,,,......,,,,,,,,,---,,,,,,+++++++++,,,------...------,,,,,,------...,,,,,,,,,---------......////////////////////////,,,---...////////////...---...//////...///111333111333555666777999===???BBBGGGRRRaaannn{{{{{{ssskkkfffiiiqqq|||{{{fff```aaaaaadddiiipppuuu~~~oooeee[[[YYYRRREEE;;;888666444000111111000000//////...---------///111222111///---------------------------...///...,,,*********)))))))))***************))))))************))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!###$$$%%%########################!!!""""""######""""""!!!"""############$$$""""""""""""""""""""""""!!!!!!"""""""""""""""###!!!  !!!)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******))))))))))))***+++,,,,,,,,,,,,,,,------,,,,,,,,,)))))))))******+++++++++***++++++++++++++++++***++++++,,,,,,,,,---------))),,,......---,,,,,,...,,,+++*********+++,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------******))))))))))))************++++++++++++,,,,,,+++------,,,******,,,///...------,,,---...///000---------------------------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,+++++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,---------......////////////////////////,,,---...///000//////...---...//////...///111333///000222333333555777999999888===JJJUUU]]]fffooovvv~~~~~~||||||{{{vvvvvvzzzrrrppprrrrrrwww|||lll]]]QQQJJJ===BBBCCC===888666444111...000111111111111111111...---...///111222000///---------------------------000111000---******+++((()))))))))*********+++))))))************))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""######"""!!!!!!!!!"""###$$$########################""""""###$$$$$$###"""""" ###$$$###!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!! !!!!!!******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))***+++,,,---,,,------......------,,,***************************+++,,,------,,,+++***,,,,,,,,,---------......***---000000...---...///++++++*********+++---...,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,---------.........---///000...++++++...111...------,,,---...///000---------------------------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,---------......////////////////////////------///000000000///......///000000///000222444///000222222333444777:::;;;444333;;;CCCGGGLLLRRRXXXfffssswwwwwwxxxyyyxxxxxx}}}||||||zzzkkkZZZKKKBBB===;;;///666999777444444333111///000222222111111111222.........000222222000...------------------------...000222111---+++***+++(((((())))))*********+++))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""###$$$$$$%%%%%%###############$$$$$$%%%%%%%%%%%%$$$######"""!!!########################"""###$$$%%%%%%$$$###""""""%%%%%%""" !!!"""""""""""""""""""""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""******))))))))))))***************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***,,,,,,,,,+++,,,,,,------//////...---,,,******))),,,,,,+++++++++++++++,,,------.........---,,,,,,------------------............---,,,,,,,,,,,,---.........------,,,,,,,,,,,,------,,,++++++...000,,,,,,---............------,,,++++++,,,---,,,++++++---...---+++***---000...............---------000///......------------,,,,,,,,,,,,---...//////+++,,,,,,---...//////000........./////////000000***++++++,,,,,,,,,,,,,,,***,,,---,,,******---///,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...............////////////............////////////111111222222222333333333555666777999;;;===???@@@KKKQQQYYY___dddgggiiijjjkkkqqqxxxuuusssxxxzzz~~~|||{{{qqq]]]VVVKKKAAA;;;777666555777555444444555333///+++000000000000000111111111------..................///...---+++******+++++++++++++++************)))))))))))))))))))))))))))''''''(((((())))))*********)))((('''&&&&&&'''(((''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%##############################""""""""""""###### !!!######""""""###%%%""""""#########$$$$$$$$$""""""""""""""""""""""""&&&$$$######$$$$$$###!!!""""""""""""############$$$$$$$$$#########""""""!!!###&&&((()))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!******))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,---...//////.........------,,,,,,,,,,,,,,,------...///////////////.........//////000000000000000000//////...---......,,,++++++---///------...............---...---,,,,,,---...,,,+++...///111///---,,,---///000////////////////////////...---,,,,,,---...//////////////////000000111.........///////////////------.........///////////////000000000000000///---//////...,,,+++---///....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...------,,,,,,------...............////////////............////////////111111111222222222333333222222333444666888999;;;;;;@@@FFFLLLPPPRRRUUUWWW```eeennnvvv}}}|||yyyvvvvvvzzzxxxfff^^^___eeejjjrrrmmmnnn|||}}}}}}rrrkkkeeeaaajjjwwwwwwhhhZZZPPPFFFAAA:::444222222222222555333222222444444222///000000000000000/////////------..................///...,,,+++******+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((())))))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$#################################""""""#########!!!"""######"""!!!###$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""###"""!!!!!!""""""!!!""""""""""""#####################"""""""""!!!!!! !!!!!!"""###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!******))))))))))))******************************))))))))))))))))))))))))******))))))***++++++,,,++++++,,,,,,,,,---------,,,,,,------......//////,,,,,,---///000222333333222111000...------............///000111222333333//////.........///000000000000111111000000/////////000000...,,,,,,---///........................000///......//////...,,,...000111000...---------//////////////////000000222111///......000222333111111000000000000111111000/////////.........---------------............---------......------,,,...//////---+++***+++---,,,------.........------------------------------................................./////////000000......------------..................////////////............////////////111111111222222222222333000000000111222333555555333777;;;>>>AAACCCFFFIIIPPPUUU]]]gggpppzzzsss^^^WWWWWWVVVYYY^^^ccc\\\]]]oookkk``````ccckkkuuu}}}~~~|||||||||mmmbbb___``````cccppp{{{hhhXXXLLLBBB<<<666333000///000222333333111000///000222333333333111111000000//////............------------------...---,,,++++++***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((('''&&&&&&%%%&&&&&&&&&(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$########################$$$$$$############$$$$$$"""###$$$###"""!!!"""############$$$$$$$$$%%%%%%""""""""""""""""""""""""###"""!!!!!!""""""!!! """"""""""""############"""""""""!!!!!!!!!!!!!!!######"""""""""###$$$%%%"""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!******))))))))))))******)))***************++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,+++,,,,,,---............,,,------....../////////,,,---///111333555666777888666333111000111222333333333333444444555555555333222222111111111111222222333444444444333222222555666666555333222333444333333333333333333333333555444333333444444333111111222333333333222111111222222111222333444666777999888555333222333555666444444333333333333444555222222222111111111111000111111111111222222222222---...............------000000///...------...///------......//////..................------------........................---.........////////////......------------..................////////////............////////////111111111111222222222222222222111111222222333444444666888999;;;===@@@BBBCCCGGGNNNWWWaaammmwww~~~www^^^\\\___[[[ZZZ^^^aaa[[[ZZZhhhjjjXXXTTTVVV[[[bbbkkkqqqsssrrrrrruuuxxxyyyuuupppllljjjfffeeeaaa^^^___hhhttt|||tttiiiYYYKKKBBB===:::999444222111111222222111000000///......///111333444222222111000000///............------------,,,,,,---,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$######""""""##############################%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$###!!! !!!""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""%%%###"""###$$$$$$###"""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###"""!!!!!! !!!!!!""""""""""""!!!!!!******))))))))))))******))))))******+++++++++,,,************************))))))))))))***+++,,,---+++,,,...///000000000///////////////////////////...///111444666777888888999777555333222333444555666666666555555555555555777777666555555444555555777888999::::::999888777888999;;;:::999888888:::888777777777777888999999:::999888888999:::999888777777777888999:::999999888888888999;;;>>>AAABBBDDDBBB???<<<:::999999:::::::::999888888888888888555555555555555555555555666666666666555555555555222222333444444444444333222111111111111222222222000000111111222111111000//////.........---------------------------------,,,,,,---------.........///......------......///............////////////............////////////000000111111111222222222333222222111111222222222222333444444444555888:::;;;>>>CCCJJJRRR\\\fffmmmuuuxxx{{{|||}}}ccc[[[^^^___cccllljjjgggbbbdddqqqyyytttuuuzzzqqq___UUULLLOOOUUU]]]ffflllppprrrwwwmmmiiieeedddeeelllwwwrrreeeTTTMMMCCC:::444333333333222111/////////...,,,***//////...------...000111333333222111000000//////......------,,,,,,,,,,,,++++++++++++++++++***************)))))))))((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$######""""""##############################%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$###!!! !!!""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$###"""###$$$%%%$$$###!!!"""""""""#################################### """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!******))))))))))))******))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,---...,,,...///111222222222111111111111111222222222222222444666888999:::::::::888777666555444555666666777777777777777777777777777777666666777777888888;;;<<<>>>@@@@@@???>>>===777:::<<<=========>>>???>>>=========>>>@@@AAACCCBBBAAA@@@AAACCCEEEDDDCCCEEECCCBBBBBBDDDEEEEEEEEEDDDDDDEEEGGGJJJOOOSSSUUUYYYWWWUUURRROOOLLLKKKJJJHHHGGGEEEBBB@@@???>>>===;;;:::::::::999999888888666666666666555555555555111222333555666666666666444333111111222333222111000000111111000000///...111000000//////.........------------------------,,,,,,,,,------------...//////............//////............////////////............////////////000000000111111111111222111111000000000000000111000111222111111111333555777999<<>>===<<<;;;999999999::::::::::::::::::;;;;;;===>>>???@@@@@@<<<<<<===???AAADDDFFFGGGJJJKKKMMMOOOPPPOOOMMMLLLGGGJJJNNNPPPQQQRRRSSSUUUWWWWWWVVVWWWYYY[[[^^^```___^^^^^^```bbbdddddddddhhhddd```___```aaaaaa```bbbbbbcccfffkkkqqqvvvzzzzzzyyyxxxvvvtttpppmmmllljjjhhhddd___ZZZUUURRRQQQRRRQQQOOONNNLLLJJJHHHHHHAAAAAAAAA@@@@@@@@@?????????@@@BBBDDDEEEGGGGGGHHHAAA>>>;;;:::;;;:::888666444444444333222111000///444333333222111111000000........................------------............//////............//////............////////////............////////////000000000000111111111111000000000//////000111111000222333333222111222333444555666666888===BBBGGGLLLOOOQQQPPPPPPVVVaaajjjxxx|||kkkiiiyyyuuubbbVVVYYY```iiiqqquuuuuutttkkkeeeeeefffnnnxxx}}}uuuoooqqquuuuuussssssjjjfffbbbaaa``````fffnnnyyyxxxeeeXXXTTTTTT]]]gggxxx}}}yyy|||ssskkk\\\LLLEEEBBB===666000000000000000111333555000///...///111111000...***---///...,,,+++,,,...////////////..................------,,,++++++***)))***+++,,,,,,+++***)))***)))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%&&&'''((()))(((((('''))))))(((&&&&&&%%%%%%&&&(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$#################################""""""#########!!!"""######"""!!!###$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""!!! """###"""!!!""""""""""""############""""""""""""#########$$$!!!###$$$&&&&&&%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!******))))))))))))******))))))***+++,,,,,,------------------------------------......000111222333...000222555666666555444444444666777999;;;=========>>>???@@@@@@???>>><<<<<<===>>>???@@@@@@@@@???>>>???AAACCCEEEGGGIIIJJJIIIJJJLLLOOOSSSWWWZZZ\\\^^^```bbbdddeeedddbbb```aaaeeeiiilllnnnppprrrtttyyyxxxxxxyyy{{{~~~yyysssnnnlllpppooollliiifffccc```___UUUUUUTTTTTTSSSSSSSSSSSSZZZ\\\^^^```bbbdddeeeeeeUUURRRMMMKKKKKKJJJFFFCCC>>>>>>>>>===;;;:::888777666666555444444333222222000000000000000000000000............/////////000//////............//////............/////////000............/////////000000000000000111111111111222111111111111222333333///000222222111000000111111222222222222555999<<<===@@@BBBAAA@@@FFFRRR\\\fffjjjqqqvvv{{{{{{ppp___eeeqqq}}}kkk^^^___bbbbbbeeelllmmmqqqvvvyyy}}}~~~pppddd[[[ZZZ]]]]]][[[[[[^^^YYYWWWXXXXXXZZZaaaiiihhhqqquuunnneeebbbdddfffttt{{{tttttt~~~lllZZZOOOJJJBBB;;;999:::555...222222111000......000222...---,,,,,,------,,,+++'''+++...///---+++,,,...,,,,,,------------------......---,,,,,,+++******))))))+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%&&&((()))))))))((((((***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%##############################""""""""""""###### !!!######""""""###%%%"""############$$$$$$$$$""""""""""""""""""""""""###"""""""""$$$%%%%%%$$$""""""""""""############ !!!!!!!!!""""""######!!!!!!!!!!!!!!!""""""########################### !!!"""###!!!!!!""""""""""""!!!!!!,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---------///111///...---,,,,,,,,,---...,,,...111222111111222444666777555444777:::888222777666666888<<>>??????>>>BBBDDDIIIQQQZZZ```cccdddfffiiimmmrrrttttttrrrqqqjjjlllpppvvv|||~~~~~~yyyqqqiii```YYYUUUMMMKKKGGGCCC@@@>>>>>>===<<<:::888666555444333333000111111111//////000222.........------...//////111111222222222111111000000000111111222222222333111111000/////////000000222111111000000111111222333333222111000000///...000111222222222444777999:::>>>BBBDDDEEEKKKUUU]]]hhhsss~~~xxxpppllljjjSSSJJJ>>>666333222111111111111111000000/////////000000000///......------...............---,,,,,,+++++++++******+++,,,,,,---,,,,,,++++++,,,------//////...---,,,++++++***************))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""###$$$$$$%%%&&&&&&######"""!!! !!!!!!""""""""""""""""""""""""############""""""""""""########################""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$"""  !!!!!!""""""###........................111222444333222222333444222222111111222444666777777888777666666777;;;>>>CCCLLLRRRPPPKKKKKKMMMMMMPPPSSSYYYbbbkkkqqqtttuuuuuuyyy|||sssmmmiiieeebbb]]]XXXSSSQQQQQQSSSNNNKKKGGGBBB???;;;888555555444333222111111333444////////////000111222222222222222333222222111000//////000000111222222222111111000000000000000000111111000000000000111111222222111000///......---///000222222111111333444666999<<<<<<===@@@GGGMMMPPPZZZjjj~~~|||mmm^^^SSSMMMKKKKKKCCC===555000///111444555.........////////////////////////......---------...............---,,,,,,,,,,,,+++*********+++++++++++++++++++++,,,,,,---,,,,,,++++++***))))))(((************)))))))))(((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""########################!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!""""""###$$$###!!!  !!!"""""""""111111111111111111111111222333444444333222444555777777666666777888:::;;;<<<=========>>>@@@DDDGGGMMMYYYccccccaaabbbfffhhhhhhjjjooovvv}}}~~~zzztttooommmooorrrsssooohhhaaaZZZSSSKKKFFF>>><<<:::888666666666666222222222222333555666666333333333333333222111111/////////000000000111111000000111111111111111111111000000000000000000111////////////////////////000222333333222222222444222444666666555777;;;???BBBFFFOOO[[[fffnnnsssuuusssyyy~~~|||vvvmmm[[[UUULLLCCC===:::::::::999666222///...///000111............////////////............---------------------------,,,,,,+++---,,,+++++++++++++++,,,***************+++,,,---+++++++++******))))))(((************)))))))))(((((((((((('''''''''''''''%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&'''(((((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%######""""""!!!!!!!!!!!!%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""##############################!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$###!!! !!! !!!""""""""""""333333333333333333333333333444555555444444666777777666666666888:::<<<===:::<<<>>>@@@BBBEEEIIIMMM\\\iiiuuuzzz{{{~~~zzzoooccc[[[HHHEEEBBB???===;;;888666444444333333333333444444555555555555444333222222000000000000000000000000///000111222222222111111111000000//////000000111.........//////000000000111222444333222222333444111333444444333444666888:::<<<>>>CCCIIIQQQWWW[[[YYY___iiioooqqqpppnnnlllvvvzzzxxxpppfff[[[PPPIII???===:::888666666777888444333111///...---,,,,,,.....................///------------------------,,,,,,,,,,,,,,,+++******,,,++++++***++++++,,,,,,))))))))))))***+++,,,,,,------,,,,,,++++++++++++************))))))))))))(((((((((''''''''''''&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$&&&'''(((###$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###""""""!!! ######""""""""""""######""""""""""""""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$###$$$%%%$$$"""!!!"""###!!!"""######"""!!!333333333333333333333333444555777777777777999;;;777777888999<<>>@@@CCCGGGKKKOOOQQQ^^^bbbhhhmmmrrrvvvzzz}}}|||sssoookkkgggccc^^^WWWQQQRRRQQQNNNJJJGGGDDDBBBAAA;;;;;;;;;:::999888777666777666555555444333222111///000111222333333222111000000////////////000000000000000000000000//////////////////...///111444---...///000111111111111---000444777888999:::<<<:::===AAACCCDDDHHHMMMQQQ[[[```jjjvvvwwwqqqrrr~~~xxxkkk___VVVPPPMMMDDD@@@;;;888666555444222222111000000000000000111222222000...,,,---///222---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((''''''''''''(((***++++++(((((((((((()))***+++,,,*********)))))))))))))))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""!!!!!!""""""######$$$$$$ !!!"""########################!!!!!!""""""#########$$$########################$$$######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!$$$###!!! !!!###!!!"""$$$%%%$$$###!!! 111111222333555666444333777777777888999;;;???BBBEEEJJJOOORRRUUU[[[dddkkkqqqttt}}}zzzuuuqqqooouuuuuummmbbbXXXOOOHHHEEECCC???;;;888888:::;;;;;;888666666777777444111111111111111000000000000111///---///111222111////////////000000000111111///000000111222333333333111111000000000000111111111111222222222333333333999888888888:::===@@@AAAPPPSSSZZZdddqqq~~~uuupppqqquuuzzz{{{uuussswwwzzzvvvddd___VVVLLLDDD>>><<<;;;666666555444333111000000222111///.........///000........................,,,,,,,,,+++++++++******+++++++++,,,,,,------------,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,)))((((((((((((''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++'''''''''&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$######"""""""""######"""""""""!!! #########$$$%%%%%%&&&&&&############""""""""""""""""""""""""""""""""""""444444444555888:::<<<<<<;;;===???===<<>>???===:::===:::777666777888666555666666666666555444444333222000//////222333111///000000000/////////////////////000000111222222333111111000000000000111111111111111222222222333333555444444444555777:::;;;>>>AAAFFFOOOZZZeeeoootttqqqttt|||xxxrrrooorrrvvv~~~vvvmmmbbbVVVMMMGGGDDD@@@;;;777555444444333333222111000///...---111000///.........///000---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++)))))))))(((((((((''''''((((((((((((((((((((((((((((((&&&&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""""""""###$$$%%%&&&%%%%%%$$$$$$######""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!"""""""""#########""""""############"""""" !!!!!!!!!!!!!!!""""""!!! !!!!!!"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""!!!!!!!!! """"""""""""""""""""""""555444444555888===BBBEEEDDDGGGJJJHHHHHHPPP___lllxxx{{{uuufffTTTLLLNNNOOOJJJDDDEEEBBB>>><<<<<<;;;:::999999999888777666555333333333111000111222222111000111000000//////...------...//////000000111111222111111000000000000111111111111111222222222222333222222111111222333555666444555999???GGGOOOVVVZZZeeekkkttt|||{{{{{{~~~~~~xxxjjjbbbXXXOOOHHHAAA:::555444444333222111111222222111111000///...------,,,000000///............///------------------------...---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###!!!!!!!!!"""""""""############$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""""""!!!!!!!!!"""###$$$$$$$$$######"""!!!!!! """"""!!!!!!!!! """"""""""""""""""""""""888888999;;;???GGGPPPVVVVVVWWWYYYZZZ```mmm~~~yyyuuutttuuuyyyzzz{{{{{{{{{{{{kkkeeefffgggbbb[[[UUUTTTRRROOOJJJEEE@@@======<<<:::888777555444333444333333222222222111111000000000000//////............//////000000000111111111000000000000111111111111111111222222222222333222222111222222333444333444666999===BBBGGGJJJLLLQQQXXX```hhhooovvv{{{|||xxxrrrjjj```UUUNNNDDDAAA<<<999999888777666333333333333333222111000111000000//////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++******))))))((()))))))))*********+++************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$%%%&&&#########$$$$$$$$$%%%%%%################################################%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$######"""""""""""""""!!!!!!""""""######!!!!!!!!!""""""#####################""""""!!!!!!$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!???BBBFFFKKKSSS^^^jjjrrrtttpppnnnqqq{{{{{{oooiiiffffffkkkrrr|||pppaaa[[[[[[\\\aaaccceeegggkkkwwwsssccc\\\ZZZ\\\aaagggpppxxxuuullleeeeeejjjsss{{{xxxooopppqqqmmmeeeZZZPPPJJJIIIFFFBBB>>>:::888777777777777666555444333333333111111111111111111111111////////////000000000000111111000000000000111111000000111111111222222222222222222111111222222222111222222333555888:::;;;===@@@EEEJJJOOOUUU\\\```kkksss{{{}}}zzzxxx}}}vvvlllcccZZZVVVRRRNNNJJJFFFAAA===888777666666666555333222111111222111000...---,,,///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++******)))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!#########""""""!!!!!!!!! !!!"""###"""""""""!!!!!! !!!!!!""""""############$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!MMMSSSZZZbbbjjjvvv}}}lllbbbXXXTTTSSSSSSVVV\\\^^^```ccceeefffkkkrrrxxxwwwnnn```SSSJJJHHHJJJLLLQQQQQQPPPOOORRRYYYeeemmmxxx|||~~~wwwiiiYYYNNNIIIJJJLLLQQQWWW\\\```bbbdddjjjttt~~~vvvkkk\\\UUUQQQRRRWWW^^^iiitttzzzmmmfff[[[VVVNNNEEE>>>;;;::::::;;;<<<<<<:::888666666777444444444444444333333333000000000000000000000000111111000000000000111111000000000111111111111222//////000000000000000000111111111111222333444444555777:::<<>>:::555:::777444222222111///---+++---///111111000000000.........//////000000000+++++++++,,,,,,,,,------,,,------...---,,,+++***+++++++++++++++++++++++++++++++++*********))))))((((((((()))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$######""""""######$$$#####################$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!""""""""""""######""""""""" !!!!!!!!! """######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""sssbbbMMMJJJHHHJJJOOOSSSTTTTTTRRRPPPQQQWWW\\\ZZZQQQHHHFFFAAA===@@@BBBBBBEEEIIIBBBDDDEEECCCAAA@@@CCCFFFEEEDDDBBBBBBCCCCCCBBBAAAGGGFFFFFFGGGGGGFFFCCC@@@CCCEEEHHHIIIHHHGGGFFFEEEAAABBBCCCEEEFFFFFFEEEEEEDDDGGGHHHGGGHHHJJJHHHBBBGGGCCCBBBDDDEEEEEEHHHMMMOOOXXXaaaiiiuuuqqqiiihhhjjjnnn{{{yyygggYYYQQQNNNNNNEEEGGGHHHEEEAAA??????AAA@@@???<<<:::777444222111222222222111111111111111111111000000000000111111000000000000111111111111...///000111222222222222///000000000000000111111///111222333333333555666777888999999999===DDDIIILLLOOOTTT\\\eeerrr~~~qqqddd```dddiiittt}}}xxxqqqjjj___SSSMMMMMMLLLFFFAAABBBAAA;;;444333777777444222222111222333222000---...///000000...---...///......------------...///,,,------......//////000,,,,,,---...---,,,+++***************************,,,,,,,,,+++++++++******''''''(((((())))))******)))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******************))))))))))))''''''''''''''''''''''''%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!""""""""""""##################$$$$$$$$$$$$######""""""######$$$$$$%%%%%%############$$$%%%&&&'''!!!!!!""""""######$$$$$$&&&&&&%%%%%%$$$#########%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""{{{yyyzzzqqqeeeYYYQQQ@@@BBBEEEFFFFFFEEEEEEFFFIIIGGGEEEDDDDDDCCCAAA???BBBAAA>>>>>>BBBFFFFFFDDDFFFCCCAAABBBAAA???@@@DDD???AAADDDEEEFFFFFFGGGGGGWWWTTTOOOKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCCCC@@@DDDGGGHHHGGGFFFGGGIIIGGGGGGGGGEEEBBB@@@@@@@@@BBBFFFDDD@@@BBBIIIMMMLLLJJJMMMPPPSSSVVV[[[```eeejjjgggbbb[[[TTTSSSVVVYYY[[[eeerrr~~~}}}sssiii___XXXTTTRRROOOLLLIIIGGGFFFFFFHHHIIIHHHCCC<<<666666777333333333333333333333333000111222222222000///...111111111111111111111111111111000000000000111111222111000......000111222222222222222222222222222111111111333444666888999;;;===???DDDJJJQQQWWWZZZgggjjjooovvv~~~oooaaa___fffnnn~~~}}}xxxrrrooojjjccc[[[SSSNNNKKKBBBAAA>>><<<:::999999999444444333333222111000000000000000000000000000000........................111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,---...///...,,,)))(((++++++***)))((('''&&&&&&)))))))))))))))(((''''''((((((''''''''''''((((((&&&''')))*********)))(((''''''''''''''''''''''''******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######'''((())))))(((&&&$$$###########################$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&'''&&&$$$###"""!!!"""""" !!!"""######$$$ """$$$%%%$$$######""""""""""""""""""""""""$$$""" !!!$$$%%%### ###!!!!!!###############""""""!!!!!! xxxkkkeeeccc___aaacccdddfffggghhhiii___^^^]]]ZZZUUUNNNFFFBBBAAACCCEEEFFFFFFFFFFFFFFFDDDBBB@@@@@@CCCFFFHHHIIIJJJGGGDDDDDDHHHMMMPPPPPPNNNJJJGGGGGGEEEBBBDDDIIIFFFHHHKKKJJJHHHHHHJJJMMM[[[XXXTTTPPPMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMKKKJJJJJJKKKLLLLLLLLLKKKKKKLLLGGGGGGGGGEEEDDDCCCDDDDDDCCCDDDCCCAAAFFFOOOSSSQQQOOONNNNNNNNNNNNOOORRRSSSTTTSSSPPPLLLIIIIIIMMMQQQWWWZZZ^^^ccciiirrr|||wwwiiimmmqqqwww~~~uuunnngggeeebbb```___\\\XXXUUUSSSOOOIIIDDD???===;;;:::<<<;;;:::888777555444333000111222222222222111000000000000000000000000000111111000000000000111111222111000//////000111222222222222222222222222222333333222222111222222333555555555777:::>>>BBBDDDKKKNNNSSSZZZaaahhhmmmppprrrqqqpppoooooosssyyy}}}rrrhhhiiirrrzzzzzzssskkkeeeaaa\\\TTTOOOPPPNNNKKKFFFAAA===999777:::999777555444333333333333222222111000000//////////////////////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,************************++++++,,,,,,,,,***)))(((+++++++++***))))))((((((((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""&&&&&&'''((('''%%%###"""########################$$$$$$$$$#########""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$"""!!! !!!"""!!!!!!""""""###$$$$$$$$$ !!!###%%%%%%%%%$$$###""""""""""""""""""""""""###!!! !!!###$$$###!!!"""  """""""""$$$#########""""""""""""{{{wwwyyy{{{kkk\\\QQQLLLKKKNNNPPPQQQPPPOOONNNOOOPPPLLLLLLLLLKKKJJJHHHEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKHHHEEEDDDFFFJJJMMMNNNSSSOOOKKKKKKNNNRRRUUUXXXSSSPPPNNNNNNMMMMMMQQQXXX]]]______]]]YYYVVVWWWXXX\\\ZZZXXXVVVTTTSSSSSSSSSRRRSSSVVVZZZ\\\[[[XXXTTTUUURRROOOOOOPPPQQQOOOLLLLLLKKKJJJIIIIIIKKKLLLNNNKKKIIIFFFFFFNNNXXX[[[YYYUUUQQQMMMKKKIIIIIIHHHGGGFFFGGGGGGFFFGGGKKKPPPTTTZZZUUUOOOMMMOOOVVV\\\```mmmttt|||~~~xxxlll___WWWYYY^^^dddlll~~~yyyrrrggg^^^QQQHHHEEECCCAAA>>><<<<<<:::999777666666555222222333333222111000///////////////////////////111111000000000000111111222111000//////000111222222222222222222222222222222222111000/////////000333333222222333444666777999:::>>>BBBGGGLLLOOOQQQRRRRRRSSSSSSUUUYYY___dddtttyyytttooosss~~~~~~~~~{{{wwwsssnnnhhhbbb]]]UUUPPPJJJFFFDDDAAA<<<888777666555444222111000///222222111///////////////111111000000//////..............................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%((((((''''''''''''((((((((((((''''''(((((()))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###############"""""""""%%%%%%&&&&&&&&&$$$###!!!########################$$$$$$$$$###############"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$#########"""""" !!!"""###""""""######$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""!!! !!!"""######"""!!! !!!!!!!!!$$$$$$$$$$$$############{{{pppgggddddddeeeeeegggfffbbb\\\WWWXXX___eeehhhddd]]]TTTKKKFFFEEEFFFEEEHHHJJJIIIGGGEEEEEEGGGDDDEEEEEEEEEDDDDDDDDDEEEHHHHHHJJJMMMQQQSSSTTTTTTUUUSSSSSSVVV[[[___bbbcccgggccc```___^^^]]]^^^```aaa___```ccceeeiiirrr{{{~~~zzztttlllgggbbbdddggghhhhhhgggffffffdddgggmmmtttxxxwwwqqqlllgggaaaZZZZZZ]]]^^^ZZZVVVWWWVVVUUUVVVZZZ___ccceee```ZZZTTTTTT\\\cccdddaaa]]]YYYTTTQQQPPPPPPOOONNNLLLLLLKKKLLLPPPVVV]]]bbbcccZZZPPPKKKLLLQQQSSSTTTJJJQQQXXXYYYUUUPPPMMMMMMQQQWWW[[[]]]gggzzzuuucccTTTKKKGGGEEEEEE===<<<;;;::::::::::::;;;999888777666555444222222////////////////////////111111000000000000111111111111000//////000111111111111111111111111111111///////////////000111222333222222333444555777888666777888999:::;;;<<<<<<===>>>???@@@AAAEEEJJJNNNUUUZZZ```ccceeegggmmmqqqzzz}}}|||tttnnnnnnrrrzzz~~~{{{wwwsssnnnjjjeeefffhhhhhheeeaaa]]]ZZZUUUSSSPPPLLLIIIEEEBBB@@@<<<999777777888999777666444444444333333333333333////////////////////////000000000/////////..............................------------------------+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************))))))((((((((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%(((''''''&&&&&&''''''((((((((('''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############%%%%%%&&&&&&%%%$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################ !!!""""""###$$$"""""""""######$$$$$$$$$######$$$$$$$$$###"""""""""""""""""""""""""""""" !!!"""######"""!!!  !!!""""""!!!########################~~~rrraaa\\\VVVQQQOOONNNNNNNNNPPPOOOMMMHHHEEEDDDHHHKKKMMMMMMLLLIIIGGGFFFHHHJJJGGGKKKPPPPPPLLLIIIIIIJJJKKKMMMOOOPPPOOONNNPPPQQQRRRRRRSSSXXX___dddffffffaaaeeemmmxxxvvvrrrttt~~~~~~wwwtttzzzzzzsssrrrvvvwwwrrrmmmiiihhhjjjpppzzzvvvmmmlllooorrrpppnnnllliiieeebbbbbbccccccddd```^^^ZZZYYY\\\bbbgggkkkfff]]]SSSOOOPPPQQQOOOLLLGGGKKKNNNLLLGGGFFFKKKPPPPPPUUUWWWSSSTTT^^^kkkrrr{{{fffUUUNNNNNNPPPOOOMMMIIIEEEAAA???======<<<;;;:::999888777666666111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111000000000000000111222333//////000000111222333444333333333333222222222222444555666777777999<<>>===<<<:::888777777777666444222111111111000///333333333222111000000000...//////000000000000000000000000000000/////////////////////////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...---,,,,,,+++***))))))++++++++++++++++++++++++******)))))))))******+++$$$$$$%%%%%%&&&&&&''''''&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&''')))***(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$############################################################$$$$$$$$$%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""###"""!!!!!!"""###$$$###"""""""""""""""""""""""""""yyypppeeeXXXOOOJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCAAA??????AAACCC???BBBEEEGGGGGGGGGHHHJJJMMMTTT\\\^^^[[[WWWWWWXXX___dddjjjlllkkkjjjkkklllhhhgggiiinnnwww}}}|||{{{|||zzzvvvuuuttttttsssccc]]]VVVSSSRRRQQQLLLGGGKKKMMMNNNMMMKKKOOOWWW^^^XXX\\\[[[TTTPPPRRRXXXZZZeeeooo~~~xxxpppiiiiiippp~~~yyyggg```aaaeeejjjeee^^^UUUMMMFFFBBB@@@>>>===;;;999777666555555333333333333333333333333111111000000000000111111000000000111111000000000111111111111111111111111333333222111000000000111000000000000/////////...000000000111222222333333111333444333333333444666444666999::::::999::::::======>>>@@@AAABBBBBBBBBCCCCCCDDDFFFIIIJJJIIIGGGHHHKKKOOORRRSSSRRROOOMMMKKKKKKLLLMMMMMMMMMLLLLLLGGGIIIJJJIIIFFFCCCBBBAAA<<<:::999999;;;;;;:::999;;;:::999777666666777777666666777555333222222333222111111000000000000111111000///...---++++++***,,,---...////////////...000000000000000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++************))))))))))))&&&'''''''''(((((())))))&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%#######################################$$$$$$$$$ !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&"""""""""!!! !!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$###"""!!!"""###"""""""""###%%%%%%$$$"""!!!!!!!!!!!!!!!"""""""""}}}zzzsssggg[[[RRRJJJDDD@@@AAAAAAAAAAAA@@@@@@AAABBBAAAAAA@@@@@@@@@BBBEEEHHHDDDIIIOOOSSSUUUTTTTTTTTTPPP[[[hhhppppppoooqqqsss|||{{{hhheeeaaa___^^^]]]YYYVVVPPPQQQRRRSSSSSSWWW^^^ccccccdddaaaXXXRRRQQQRRRQQQRRRWWW___eeefffbbb[[[VVVTTTSSS[[[iiiqqqvvv}}}zzz|||}}}uuulllddd^^^[[[YYYTTTQQQLLLFFF@@@;;;888777666666666666666666666666111111000000000000111111000000111111111111000000111111111111111111111111222222111111000111111111222222222222111000///...000111111222333444444555222333444444333222222444444555777888777777666777666666666666777777777666555444444666999;;;:::888:::;;;<<<<<<<<<:::888777777888999999999888888888666777999999888777777777444333222333555777777666555555444444333333333444000222444333000......000,,,---...///000111444555///......------,,,,,,+++,,,,,,...//////...------................................................,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************))))))))))))))))))))))))************************((())))))***)))(((&&&%%%((((((((((((((()))))))))%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%((('''%%%######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############!!! """""""""""""""""""""""" !!!!!!"""######""""""""""""""""""""""""$$$%%%&&&%%%"""!!!"""$$$!!!!!!!!!###$$$%%%###!!!!!!!!!"""""""""#########{{{xxxwwwxxx{{{zzztttooogggaaaVVVLLLDDD@@@???@@@?????????>>>>>>???BBBDDDCCCBBBAAAAAACCCGGGLLLOOOUUU[[[ccciiikkkjjjiiihhheeesss~~~rrrpppooonnnoooooooooooossssssrrrpppnnnmmmmmmnnnggggggaaaWWWPPPNNNMMMKKKMMMNNNPPPQQQQQQOOOMMMLLLLLLJJJPPP\\\aaadddppp|||||||||uuuppphhh]]]RRRIIICCC???888888888888888888888888111111000000000000111111000000111111111111000000000000000000000000000000------...///111222444555///000000111111111000000111111111111111000000000333444666666444333444555000111222333333333333333111111111222444555555444333111///000444777777666777777666555444444444555111333555666555666666777111222333333333222222222444222000000111222111000111222222333222111000///---000333333111//////111---------,,,++++++,,,...,,,,,,------.........///---...///000000///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------************************%%%&&&'''((()))***++++++))))))))))))))))))))))))'''((())))))(((&&&$$$"""''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$""""""###$$$%%%$$$###############$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$%%%%%%%%%###!!! $$$$$$##################!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""%%%'''(((&&&###!!!"""$$$ """$$$$$$""" """"""######$$$$$$$$$%%%vvviiiiiiiiikkkmmmnnnmmmlllbbbRRRFFFEEEBBB===???FFFCCCCCCCCCDDDDDDFFFGGGHHHFFFKKKMMMHHHEEELLL^^^nnnzzz~~~yyyttthhh^^^ZZZYYYVVVSSSTTTOOONNNLLLJJJIIIIIIJJJJJJLLLIIIMMMXXX[[[WWW[[[dddzzzvvvfffSSSFFFAAAAAA???>>><<<;;;;;;;;;;;;999666333111111111222333333222111//////000222222333333333333222222111000000000000000000000000111111111111111111111111555111---///444666444111333333333333333333333333111111111111111111111111000000000000000000000000333222222222222222222333333333333222222222111111222111000//////000111222111111111111111111111111222000//////111333444444000000000000000///......000000//////.........---------------------------//////.........---------,,,------......------,,,........................"""%%%(((***++++++---...,,,,,,------,,,+++)))((())))))))))))))))))))))))******++++++++++++******+++***)))((((((''''''(((******))))))((((((''''''(((((((((((())))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$###"""!!!!!!""""""%%%%%%$$$$$$###"""!!!!!!########################((('''%%%#########%%%&&&"""############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$##################!!!  """"""""" """"""!!!!!! #########"""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""!!! !!!!!!!!!!!!"""""""""""" !!!""""""###$$$$$$##################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###############"""!!! ssscccRRRSSSUUUWWW[[[]]]^^^^^^TTTHHHBBBEEEEEEAAABBBHHHLLLNNNOOONNNLLLLLLOOORRRWWW]]]bbb___^^^ggg|||yyymmmhhheeeaaa______\\\ZZZVVVTTTRRRPPPLLLJJJKKKNNNYYYhhhhhh\\\UUUVVVZZZ___lll|||~~~xxxwwwyyyggg[[[RRRNNNHHHCCCAAA@@@@@@@@@@@@>>><<<999666333222111///000000/////////000111///000000000000000//////000000000000000000000000111111111111111111111111222000...///222333222///111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222111111111111000000000///000000////////////000000111111111111111111111111...,,,***+++---///000///000000000000000///......000/////////.........---------------------------///.........---------,,,,,,,,,------------,,,,,,------------------------***,,,------+++)))((()))++++++++++++***)))((('''))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))((((((''''''***))))))((('''&&&%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###############%%%$$$$$$###""""""!!!!!!########################'''&&&$$$""""""###$$$%%%"""############$$$$$$$$$%%%%%%$$$######"""!!!!!!########################!!!  """""""""!!!######"""""""""!!!!!!!!!###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""""""""""""""""""""""""""############ !!!""""""##############################""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""######$$$$$$######"""!!!|||sss\\\MMMJJJKKKLLLNNNQQQTTTVVVWWWIIIBBB@@@GGGMMMPPPVVV^^^iiilllmmmggg```^^^bbbgggxxx}}}{{{wwwuuuvvvuuurrrnnnmmmkkkfff\\\TTTSSSXXXeeeqqqnnn^^^QQQNNNPPPQQQVVV___iiiooopppooo```\\\WWWWWW^^^kkkyyy}}}ttthhh```TTTLLLIIIIIIHHHGGGEEEEEECCC@@@===999666444000111111111111000//////////////////////////////000000000000000000000000111111111111111111111111//////000000000000///...000000000000000000000000111111111111111111111111000000000000000000000000111000000//////000000111////////////...............//////000000//////...000000000000000000000000///---,,,---///000000000//////000000000///....../////////.............................................------------,,,,,,,,,,,,------------,,,,,,------------------------...//////...+++(((''''''+++***))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))***+++)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!########################%%%$$$###"""""""""###$$$"""############$$$$$$$$$$$$$$$$$$######""""""!!!########################!!!  """###"""!!!$$$$$$############""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""######$$$%%%%%%############$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$xxxqqqjjjtttxxxyyyxxxsssiii\\\NNNFFFCCCDDDDDDDDDDDDEEEHHHJJJKKKGGGJJJVVVcccooo}}}}}}xxx}}}yyylllggggggkkkmmmgggZZZQQQPPPLLLKKKKKKMMMPPPRRRRRRQQQRRRPPPLLLJJJLLLUUU```gggkkkvvvwwwkkkbbb^^^[[[YYYVVVMMMKKKIIIEEEBBB???<<<;;;777666666666555333000...111111000000000111111111000000000000000000000000111111111111111111111111...000111111///.........222222222222222222222222111111111111111111111111000000000000000000000000000//////......//////000...........................///000111111000///...////////////////////////000///...///000222111000...///////////////......................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))***+++,,,+++)))((('''((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))***((((((((((((((((((((((((###$$$%%%&&&'''((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$####################################%%%$$$############$$$$$$""""""#########$$$$$$$$$$$$#########"""""""""!!!###############$$$$$$$$$!!! """###"""!!!########################"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""#########$$$$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&zzziii___]]]^^^hhhqqqmmm\\\ZZZXXXTTTPPPKKKGGGEEEEEEFFFFFFEEEDDDFFFKKKNNNSSSXXXeeewww~~~zzztttmmmbbbXXXSSSRRRLLLKKKIIIIIIHHHHHHGGGFFFIIIIIIHHHHHHHHHKKKPPPTTTTTT\\\gggqqq}}}{{{vvvrrrnnn___\\\VVVOOOHHHCCC???>>>;;;999999999:::999666333333333222111111111111222000000000000000000000000000000000000000000000000...000111111000//////000111111111111111111111111000000000000000000000000///////////////////////////..................///////////////////////////...///000111111000///..............................---,,,---...///...---......////////////......---------.......................................++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,''')))******))))))+++,,,,,,+++***(((((()))***+++((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''((((((((($$$%%%%%%'''((()))******%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$"""!!! !!!#########!!!""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""########################""""""!!!!!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&xxxfffWWWQQQRRRTTT\\\^^^UUUKKKIIIGGGDDDCCCCCCEEEFFFIIIKKKMMMNNNPPPUUU]]]ccchhhuuuyyylllaaa[[[YYYTTTSSSPPPNNNKKKIIIIIIHHHBBBCCCEEEHHHJJJKKKLLLLLLIIILLLPPPUUU^^^mmmzzzqqqfffYYYOOOGGGCCC???===;;;===@@@AAA>>>;;;666555333111000000000111000000000000000000000000000000000000000000000000000///......///000111111........................000000000000000000000000///////////////////////////......------......////////////000000000000000...//////000000//////...///////////////////////////......///000000///---------.../////////......---------------.........------------------------******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******)))(((''')))++++++******))))))*********((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""!!! !!!###$$$###"""!!!!!!!!!""""""""""""###!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""###############$$$######"""!!!!!! !!!!!!!!!""""""""""""######################## !!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""#################################!!!"""###$$$%%%%%%%%%%%%tttfff\\\TTTKKKKKKNNNLLLPPPRRRJJJGGGHHHJJJMMMPPPUUUXXXZZZRRRUUUYYY\\\___gggrrr{{{}}}vvvrrrppphhheee^^^WWWPPPLLLLLLLLLMMMLLLLLLOOOQQQQQQMMMIIIDDDEEEEEEGGGLLLTTT^^^eeemmmmmmnnnsss{{{zzziii[[[SSSMMMIIIEEEEEEGGGHHHEEEBBB:::999666333111111111222000000000000000000000000000000000000000000000000000---******...111222111........................000000000000000000000000//////////////////////////////............//////.../////////000000000000...------,,,,,,------...////////////////////////000//////111222222000...,,,---......//////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***((((((***+++(((((()))))))))))))))((())))))))))))))))))))))))((((((((())))))((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######################################################$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!"""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""!!!!!!!!!###$$$###""""""""""""#########$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""#######################################!!!!!!"""""""""################################# !!!!!!"""######$$$""""""""""""""""""""""""!!!!!!"""""""""#################################!!!!!!"""###$$$$$$$$$$$$wwwggg^^^VVVOOOGGGDDDJJJMMMHHHJJJOOOJJJMMMQQQXXXaaajjjrrrwwwzzztttwww|||ssshhhbbbaaaaaabbb^^^ZZZYYYYYYWWWOOOIIIAAAAAABBBDDDFFFIIIKKKMMMQQQRRRUUUYYY___eeekkkooossspppfff]]]WWWPPPMMMMMMLLLHHHDDD???===:::777555444444444000000000000000000000000000000000000000000000000000+++&&&''',,,111222111000000000000000000000000000000000000000000000000//////////////////////////////............//////........./////////000000---,,,************,,,---000000000000000000000000,,,++++++---...---+++))),,,,,,---.../////////...,,,,,,,,,------.........++++++++++++++++++++++++))))))******+++++++++,,,+++++++++,,,,,,+++++++++***************************++++++***)))***---///&&&'''((())))))((('''&&&************************(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""############%%%%%%%%%%%%&&&&&&'''(((!!!!!!!!!!!!!!!"""""""""########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%###!!!!!!"""###$$$###"""#########$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!"""########################$$$$$$%%%&&&&&&"""############$$$$$$$$$######"""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%########################!!!!!!"""############"""{{{qqqhhhaaaWWWLLLIIIKKKGGGFFFGGGLLLNNNOOOSSSYYY```qqqwwwggg___\\\UUUKKKIIIKKKLLLKKKIIIGGGFFFFFFHHHKKKKKKJJJMMMTTTXXXXXXaaalll{{{rrroooiiiaaaXXXPPPJJJGGGFFFDDDAAA>>><<<:::777444666555444333222222222111////////////000000000000//////000000000000/////////////////////......---000000//////.........---000000////////////000000...............///000000////////////////////////111000///...------...//////............---------...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******))))))******+++,,,)))))))))******+++,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))************************)))((((((((()))***++++++))))))((((((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! """###%%%&&&!!!"""$$$%%%%%%###!!!  """"""!!! !!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$#########"""!!!"""######"""!!!######$$$$$$###""" """############$$$$$$$$$$$$$$$$$$#########""""""%%%""" ###%%%###!!!"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%]]]WWWSSSRRROOOJJJJJJNNNMMMKKKLLLOOOSSSZZZiiiwww}}}qqqjjj```VVVRRRSSSRRRQQQMMMJJJHHHGGGFFFHHHFFFDDDGGGNNNTTTTTTVVV\\\fffrrrzzzrrrjjjaaaYYYUUUPPPMMMGGGBBB>>><<<;;;:::777666444222111111000000000000000111111111111111//////000000000000//////------...///000000000///000/////////............000000////////////000000...............//////000........................111000///...------...///............------------------............---------------------------------,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...+++++++++++++++*********,,,,,,,,,++++++*********+++++++++*********))))))************************)))))))))((())))))******+++*********)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%!!!""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$###!!!!!!!!!"""""" !!!"""######"""!!! !!!""""""!!! !!!###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$######$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$"""######$$$$$$###!!! """############$$$$$$$$$$$$$$$$$$#########""""""$$$###!!!!!!"""######"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%PPPMMMKKKLLLLLLKKKLLLPPPRRRVVV^^^dddiiiuuu~~~vvvooobbb```^^^ZZZUUUQQQMMMKKKHHHIIIHHHEEEHHHPPPVVVWWWQQQRRRTTTXXXaaaooo~~~xxxoooiii___ZZZRRRIIICCC???>>>===;;;888555222222222111000//////////////////////////////000000000000//////,,,,,,...///000111111111////////////............000//////......//////000......------......///000........................000///......---.....................------------+++,,,,,,---------,,,,,,------------------------++++++++++++************,,,++++++++++++,,,------------,,,,,,+++******)))+++++++++++++++*********+++************)))))))))******************************)))((((((((())))))************))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########!!!""""""""""""#########$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""%%%$$$###"""!!! !!!!!!""""""""""""""""""""""""%%%%%%$$$""" """%%%"""""""""""""""""""""""""""""""""!!!"""######$$$######$$$$$$$$$$$$######$$$###""""""$$$$$$###"""!!!"""###$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$#####################$$$###"""!!!###$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%QQQQQQSSSVVVXXXZZZ\\\^^^]]]jjj{{{uuurrrmmmgggbbb\\\WWWSSSMMMPPPOOOMMMOOOTTTXXXWWWTTTQQQNNNMMMOOOVVV___dddssszzzyyyoookkkcccYYYNNNFFFAAA???@@@;;;666333444444333222222111111111000000////////////000000000000//////------...000000111111111///////////////........./////////....../////////...------------...//////.........................................................---------,,,,,,+++,,,,,,------------,,,************************,,,++++++++++++*********)))))))))))))))******+++,,,,,,,,,,,,++++++******+++++++++***************************))))))))))))************************+++***)))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!""""""###############"""######$$$%%%###$$$$$$###"""!!!###$$$"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$#########!!! !!!"""###"""!!! !!!"""$$$%%%%%%$$$$$$""""""#########$$$$$$$$$########################"""$$$%%%$$$!!! ###&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%XXX]]]dddkkkssszzzyyy~~~xxxsssmmmgggccc\\\______[[[YYYYYYVVVQQQOOOMMMJJJIIIIIIJJJKKKLLLRRRXXX^^^cccdddeeeggghhhtttyyy~~~ssseeeWWWMMMIIIGGG@@@999555555666555333666666555555444333222222//////000000000000/////////000000000000000//////........./////////////////////............//////---------------...//////........................------.....................------------,,,,,,,,,,,,,,,---...............************************,,,,,,,,,,,,++++++++++++))))))(((((())))))***+++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###!!!!!!!!!!!!!!!"""###$$$ ###$$$$$$#########""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$ !!!###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$########################"""$$$&&&$$$!!!!!!###&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%{{{~~~yyyxxx{{{zzztttnnnhhh___WWWKKKIIIGGGGGGGGGGGGEEEDDDDDDGGGKKKOOOPPPQQQRRRTTTWWW]]]gggrrrrrreee___TTTLLLAAA;;;::::::777444555444333222111000////////////000000000000//////000111111111000000///............//////////////////......------......///------,,,,,,------...///------------------------,,,,,,---............---------------,,,,,,,,,,,,+++,,,---......///......---------------------------,,,,,,,,,+++++++++++++++************+++,,,,,,((())))))***++++++,,,,,,)))))))))***************(((((()))))))))))))))***))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))************&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###############"""""""""!!!""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""!!!  """$$$$$$"""""""""""""""""""""""""""""""""!!!!!!"""############"""######$$$$$$$$$$$$######%%%###"""###$$$%%%$$$### !!!###%%%%%%&&&%%%%%%"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$###"""$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%}}}tttlll[[[VVVOOOJJJHHHGGGEEEDDDBBBDDDEEEFFFGGGHHHIIIJJJJJJNNNUUU\\\fffuuuyyyjjj___QQQHHHEEEBBB===999444333222111///...---,,,//////000000000000/////////000000111111111000000............/////////000///......------......///------,,,,,,------...///------------------------+++,,,---.........---------------,,,,,,,,,++++++******,,,------.........------------------------++++++++++++***************************+++,,,,,,))))))))))))))))))))))))((()))))))))*********+++(((((((((((())))))******))))))))))))))))))))))))(((((('''''''''((())))))((()))))))))*********+++&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""############!!!""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%######################## !!!"""""""""!!!  !!!!!!!!!  """""""""!!!!!!""""""""""""""""""""""""""" !!!"""###$$$######"""######$$$$$$$$$$$$######"""!!! !!!"""###""" !!!"""$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$""""""#########$$$$$$$$$&&&$$$######$$$%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%}}}sssjjj\\\QQQKKKHHHFFFDDDDDDDDDCCCCCCCCCCCCDDDEEEJJJMMMNNNOOOSSS___qqq|||ppp```TTTOOOKKKDDD???999999777666444333222111//////000000000000//////---...///111222222222222---.........//////000000.........------.........---,,,,,,,,,,,,---......------------------------***+++---...///...---------------,,,,,,,,,++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((())))))*********))))))((((((''''''(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((()))***&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!###$$$$$$$$$ """$$$%%%%%%###""""""######!!!!!!###"""""""""""""""""""""""" !!!"""$$$$$$######"""######$$$$$$$$$$$$######%%%$$$###$$$%%%&&&%%%###"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$'''$$$!!!"""%%%&&&%%%###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%zzznnnccc\\\XXXVVVUUUMMMGGGCCCCCCEEEFFFIIINNNOOOOOONNNKKKIIIMMMWWW^^^ooowww|||sssmmmfff\\\MMMCCCEEE;;;555666777444444777333111000/////////000000111000000000////////////.../////////...---,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,,,,,,,,,,++++++*********)))***,,,---...------,,,,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))************************,,,+++)))((((((((()))***************************+++***)))'''''''''((((((+++***)))(((((()))***+++)))))))))***)))(((''''''&&&'''((())))))'''%%%###((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%%%%$$$######$$$$$$$$$%%%###  ###%%%$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$ !!!""""""""""""%%%%%%%%%$$$$$$#########&&&%%%$$$###"""""""""""""""###$$$$$$$$$"""!!! """###$$$$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!$$$###"""""""""###%%%&&&"""###$$$%%%%%%$$$###"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!########################""""""""""""""""""""""""~~~wwwxxx|||yyyuuusssrrrrrrlllddd]]]XXXSSSNNNLLLOOOSSSSSSPPPKKKFFFFFFLLLRRRYYY```iiirrrxxx~~~~~~|||yyysssiiiaaaUUUKKKAAA>>>;;;777555777666555333222222111111111000000000///////////////.........///......------,,,---...//////...---,,,////////////////////////------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---------,,,++++++,,,,,,,,,++++++***)))+++++++++*********))))))))))))))))))))))))))))))++++++)))((((((((())))))(((((((((((((((((((((((())))))(((''''''((()))*********)))(((((()))******)))))))))(((((((((((((((''''''((((((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""######""""""""""""###### !!!"""############%%%%%%%%%$$$$$$#########&&&%%%$$$###"""""""""""""""######$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######""""""######$$$%%%"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{yyyzzz}}}tttiii]]]XXXXXX\\\ZZZVVVNNNGGGCCCEEEHHHHHHKKKPPPUUUXXX\\\aaadddooovvv{{{kkk```TTTLLLEEE>>>999777777555333222222111///...////////////////////////------.../////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,---,,,,,,+++***+++++++++,,,++++++***)))+++++++++***************((((((((((((((((((((((((******)))((((((((())))))((((((((((((((((((((((((''''''''''''((()))***+++***))))))(((((())))))******)))((('''''''''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######"""############"""""""""""""""######&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$###############""""""############""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$######"""""""""""""""############"""!!!!!!"""!!!  !!!"""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~pppiiihhhhhhfffaaaYYYPPPIIIGGGGGGFFFFFFGGGHHHJJJMMMQQQSSSVVV\\\eeeooozzzwwwlllbbbYYYNNNDDD>>><<<999555444444333111.........////////////000000,,,---...///////////////------------------------++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++******************************(((((((((((((((((((((((()))))))))((((((((())))))))))))))))))))))))))))))''''''''''''(((((()))))))))))))))(((((()))))))))+++)))'''&&&%%%&&&((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###############$$$######"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$######$$$$$$$$$###############$$$$$$###"""""""""""""""""""""#########"""""""""!!!  !!!"""######$$$$$$######"""!!!"""###%%%%%%$$$###############$$$$$$######### """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxxxxyyyvvvqqqhhh^^^TTTNNNKKKGGGEEECCCCCCDDDGGGIIIKKKJJJMMMQQQVVV___mmm~~~wwwkkk\\\QQQGGGBBB<<<999:::999666333///000000000000000000000------...///000000000///---------,,,,,,---------------------------------++++++,,,,,,------......++++++++++++++++++++++++---,,,,,,+++************)))******++++++*********************************))))))))))))))))))))))))((((((((()))))))))(((((())))))))))))))))))))))))((((((((((((''''''&&&&&&((((((((())))))(((((((((***)))'''%%%%%%&&&((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###############$$$$$$%%%%%%%%%%%%%%%&&&''''''######$$$%%%%%%$$$##############################!!!"""###$$$$$$###"""!!!!!!!!!""""""######""""""##############################""""""!!!"""""""""""""""""""""""""""######&&&$$$###!!!!!!###$$$&&&!!!!!!""""""""""""!!!!!!!!!"""###%%%%%%$$$######$$$##################$$$ """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyoooddd[[[VVVNNNJJJFFFCCCCCCCCCDDDCCCGGGGGGFFFFFFJJJTTTaaakkk{{{lllTTTLLLBBB<<<;;;:::666222222222222111111000000000......///000000000//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,++++++************+++((()))******+++************************+++++++++))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((((((((()))((((((&&&%%%$$$'''(((((())))))((((((''')))((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""######$$$%%%!!!!!!!!!!!!"""###$$$$$$""""""############""""""###############$$$$$$$$$""""""############""""""!!!!!!""""""###""""""!!!"""""""""##################""""""!!!!!!""""""""""""""""""!!!""""""###$$$%%%$$$###""""""###$$$%%%!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzqqqlllfffaaaZZZTTTQQQNNNKKKHHHJJJIIIGGGDDDBBBFFFNNNUUUcccnnn|||fff[[[MMMCCC???===888333555444444333222111000000///000000000000//////...------,,,++++++,,,------)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++******))))))***+++,,,(((((()))***************))))))*********+++++++++((((((((((((((((((((((((&&&&&&((()))))))))((((((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''((())))))(((''''''(((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''*********(((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$############$$$%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%% """"""########################""""""#########$$$$$$$$$######""""""""""""######"""######$$$$$$###""""""!!!"""""""""#########$$$""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""######""""""######$$$%%%$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{rrrjjjeee___YYYUUUNNNNNNLLLHHHDDDDDDGGGKKKKKKSSS^^^kkk{{{zzzmmm\\\OOOIIIEEE???:::777666555444222111000000000000111000000///......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++,,,,,,,,,******)))))))))***,,,---(((((()))***************))))))******++++++++++++''''''''''''''''''''''''%%%&&&((()))))))))((((((************************$$$%%%&&&(((((((((((('''&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,,,,)))'''%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%############$$$%%%''''''$$$$$$###""""""###$$$$$$""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!""""""#########$$$""""""!!!!!!!!!!!!"""######"""!!!!!!!!!###$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$###"""""""""###%%%&&&%%%$$$###""""""###$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||qqqjjjaaaXXXMMMEEECCCDDDFFFFFFIIIKKKOOOVVV___jjjtttzzzxxxkkkgggaaaTTTGGGAAAFFF<<<666999;;;666000...222333333222111////////////---,,,---......---+++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,++++++******+++++++++++++++************)))+++++++++*********))))))***)))((((((((()))***+++((((((((((((''''''''''''''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%+++)))&&&%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%### """!!! """###$$$%%%$$$$$$$$$###"""""""""$$$$$$######"""""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""""""""""""""############"""""" !!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$yyymmmeee[[[TTTQQQNNNIIIDDDBBBBBBDDDHHHMMMTTT[[[___nnnwww}}}tttsssqqqiii```[[[OOODDD;;;:::;;;777333333///000111000///---------...,,,+++,,,------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***************+++++++++*********))))))+++++++++*********))))))---+++***(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########""""""!!!"""############$$$$$$$$$$$$$$$$$$######"""""""""#########""""""!!! ######!!!!!! !!!""""""$$$$$$$$$###############!!!!!! !!!!!!"""""""""########################$$$$$$$$$""""""############""""""""""""""""""############%%%$$$######""""""############$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%{{{tttmmmiiifff___SSSJJJDDDCCCCCCDDDEEEGGGJJJKKKTTT\\\eeelllsss~~~xxxtttbbbVVVIIICCC@@@;;;777666000111111111000000//////---+++******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))))))))***++++++*********)))))))))+++************))))))))),,,+++)))(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''')))***(((&&&######%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! """############$$$$$$$$$#########"""""""""""""""###"""!!! !!!###$$$$$$$$$###!!!!!!!!!!!!!!!###############$$$$$$$$$#########""""""""""""""" !!!!!!!!!""""""""" """$$$%%%&&&&&&%%%""""""############""""""$$$$$$#########"""""""""$$$$$$###"""""""""""""""######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%}}}{{{zzzssseeeZZZRRRQQQOOOMMMKKKJJJHHHHHHIIINNNTTTYYY___kkk{{{vvvnnncccZZZRRRHHH???999666555333333333444333333---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))************))))))))))))************))))))))))))(((((((((((()))******+++((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%'''))),,,---,,,)))&&&%%%(((+++---...$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###############"""!!!!!!""""""#########$$$$$$$$$##################""""""###""""""""""""""""""#########"""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%% """%%%&&&&&&%%%$$$"""######$$$$$$######"""########################%%%$$$$$$#####################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%###$$$$$$%%%$$$$$$######~~~uuuwwwyyyzzzzzz}}}~~~|||xxxxxxyyyzzzzzz|||~~~zzz~~~xxxnnnfffeeebbb]]]WWWPPPKKKHHHEEEHHHLLLNNNQQQXXXbbbjjjyyyyyypppcccSSSHHH@@@;;;666333333444333222000---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))*********)))))))))(((((())))))))))))))))))))))))(((((()))***+++++++++,,,((((((((((((''''''''''''***))))))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''(((***---///...+++((('''(((,,,...///$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$"""  !!!!!!"""###$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&& !!!###%%%&&&%%%###"""######$$$$$$$$$$$$######!!!""""""###$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%$$$###"""!!!}}}zzzvvvrrrooohhhlllqqqtttvvvzzz}}}yyyxxxxxxwwwxxxyyyzzzyyyzzz}}}~~~}}}~~~~~~}}}uuukkk___UUUPPPHHHJJJLLLLLLJJJLLLPPPTTTaaakkk{{{uuugggSSSKKK@@@888555444333111444111...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***))))))))))))*********)))))))))((((((((((((((()))))))))))))))******************)))(((((((((((((((((('''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''((()))+++,,,+++)))&&&&&&(((+++,,,---$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&%%%###  !!!###$$$%%%%%%&&&###############$$$$$$$$$""""""""""""############"""############$$$$$$$$$"""###$$$%%%$$$$$$"""!!!######$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''''''''&&&%%%$$$###"""|||vvvllllllnnnqqquuuwwwwwwvvvxxxvvvssspppnnnllliiifffggglllrrrvvvyyyyyyuuuuuuyyy{{{xxxzzz||||||zzz{{{}}}~~~~~~~~~}}}{{{|||uuuiiibbbZZZZZZXXXSSSNNNKKKKKKMMMRRRYYYdddppp~~~sssfffUUUGGG@@@<<<999666999555111...............------------------------......---------,,,,,,,,,,,,,,,+++******************)))))))))(((((((((((((((((((((((())))))******'''(((((())))))(((&&&&&&((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&***,,,......$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$###%%%%%%$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$$$$$$$###"""""" !!!"""$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""#######################################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&~~~~~~}}}{{{ssslllhhhbbbcccdddfffhhhjjjlllmmmqqqooollljjjhhhfffcccaaakkkpppwww{{{~~~zzzrrrooorrrxxx|||wwwyyy{{{zzzxxxxxx{{{~~~xxx{{{}}}|||yyywwwyyywwwpppnnnlllfff^^^UUUPPPNNNNNNHHHKKKPPPVVVbbbuuujjjXXXMMMGGGBBB???<<<888333000/////////...------------------------.........------,,,,,,,,,---,,,++++++******++++++))))))))))))(((((((((((('''((((((((())))))******"""###%%%'''(((((((((''')))(((((((((''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&((((((((((((&&&%%%######$$$%%%%%%$$$$$$###&&&%%%&&&)))---000111222$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!$$$$$$$$$######"""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$!!!!!!""""""#########$$$###""""""""""""$$$%%%'''!!!"""$$$%%%%%%$$$###"""%%%$$$$$$$$$######""""""!!!!!!"""""""""#####################$$$$$$$$$$$$######""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''((()))))))))~~~~~~}}}zzzvvvssssssuuuwwwzzzxxxvvvtttsssssssssttttttrrrooojjjfffdddbbbaaa[[[ZZZ___fffiiigggiiiooonnnmmmllliiifffeeeggghhhnnnttt{{{~~~zzzrrrmmmlllnnnqqqsssssssssrrrrrrrrrrrrrrrrrrooouuu|||~~~{{{yyy|||wwwtttvvv|||}}}ooo^^^QQQJJJJJJFFFDDDHHHOOO[[[nnn~~~ttteeeWWWMMMHHH???;;;555000////////////.........---------,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''((((((%%%"""!!!###&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&(((---000000+++'''########################"""$$$%%%%%%###""""""###!!!"""######"""!!!"""###$$$$$$###############$$$#######################################"""!!!!!!!!!!!!"""###############$$$%%%%%%&&&&&&%%%%%%$$$#######################################"""!!!!!!$$$$$$$$$#########"""""" !!!$$$&&&&&&%%%###!!!$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$########################$$$#########""""""!!!!!!"""#########$$$$$$$$$$$$$$$""" """%%%&&&%%%#########$$$$$$$$$$$$#########"""""""""###$$$%%%%%%###%%%&&&%%%"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&#########$$$%%%&&&'''((({{{uuusssrrrnnnjjjmmmmmmmmmkkkjjjjjjmmmooopppmmmjjjgggeeeeeefffgggaaa___[[[XXXVVVUUUUUUVVVUUUUUUYYYaaaddddddgggllljjjjjjhhhfffcccccceeegggooouuu{{{|||~~~{{{yyyyyywwwrrrqqqsssppplllgggdddeeehhhjjjkkknnnmmmkkkjjjjjjjjjkkkkkklllpppuuuwwwuuurrrooonnnooommmmmmqqqwww{{{zzzwwwxxxxxxyyyzzz|||~~~zzzlll___WWWOOOJJJFFFFFFHHHNNN[[[gggpppzzzvvvjjj```YYYJJJBBB999444444444444222000//////...------,,,,,,,,,------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$"""  """%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''))),,,...---)))%%%########################%%%'''((('''&&&$$$%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$###############$$$########################$$$$$$$$$$$$$$$######"""!!!""""""##################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$###############$$$$$$$$$&&&%%%$$$$$$######$$$$$$####################################"""""""""!!!#########$$$$$$$$$%%%%%%&&&$$$###$$$&&&'''&&&$$$"""######$$$$$$######"""$$$$$$#####################%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%'''((($$$$$$$$$$$$%%%&&&'''(((~~~}}}vvvppphhhcccaaaaaabbbbbbbbbdddeeeffffffgggiiijjjllliiiddd```^^^^^^___```WWWUUUQQQMMMLLLMMMOOOPPPTTTSSSVVV]]]aaabbbeeeiiiiiijjjiiigggffffffgggiiiooovvv{{{{{{{{{|||{{{xxxuuuqqqpppqqqqqqmmmmmmppplllkkkjjjkkknnnqqqrrrqqqsssrrrpppnnnmmmoooqqqrrrtttvvvwwwvvvsssooolllllliiijjjmmmsssyyyzzzwwwtttttttttuuuuuuvvvxxxyyyzzz{{{|||~~~|||ooogggWWWQQQLLLHHHEEEEEEJJJQQQSSS\\\fffooo{{{~~~rrrjjjVVVMMMAAA999666666333111111000///...------,,,,,,---------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$""""""###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((***+++***&&&##############################$$$%%%%%%###""""""######$$$%%%%%%$$$###$$$%%%$$$###############$$$$$$########################%%%%%%%%%&&&%%%$$$$$$###!!!"""######$$$$$$######"""######$$$$$$######"""########################$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%###"""###$$$&&&((($$$$$$############$$$$$$$$$$$$$$$###############&&&%%%$$$$$$######$$$$$$####################################""""""""""""#########$$$$$$$$$%%%%%%%%%$$$######$$$%%%$$$"""""""""############""""""&&&%%%$$$###"""""""""""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''|||ssslllkkkeeedddcccaaa```aaaeeehhhdddgggiiijjjjjjiiijjjjjjiiifffaaa]]]ZZZZZZ\\\]]]TTTRRRNNNKKKJJJKKKNNNPPPUUUUUUVVV[[[```dddgggiiinnnnnnooommmllllllmmmooovvv~~~{{{xxxuuuuuuxxxxxxvvvwwwzzz{{{{{{}}}|||{{{||||||xxxwwwwwwssstttxxx}}}|||xxxwwwwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{|||}}}~~~~~~{{{rrrccc]]]XXXTTTNNNHHHGGGJJJKKKOOOUUU[[[dddrrryyypppfff^^^RRRFFF===666333111000///...---------......---------...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''%%%###########################!!!###$$$###""" !!!!!!!!!"""######"""!!!"""############"""######$$$%%%########################%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#################################$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""&&&%%%$$$$$$######$$$$$$#################################""""""""""""""""""""""""#########$$$$$$###""""""!!!!!!!!! !!!""""""######""""""!!!$$$$$$######"""#########!!!###$$$%%%$$$$$$##########################################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''(((((('''&&&&&&%%%&&&&&&vvvtttrrrqqqqqqoooiiidddccc[[[^^^aaabbbbbbbbbeeegggfffhhhjjjjjjhhheeedddddd___\\\XXXUUUTTTTTTVVVWWWQQQQQQOOOOOOPPPRRRUUUVVV[[[[[[]]]aaaiiiqqquuuvvvxxxyyyyyyxxxvvvuuuvvvxxx~~~{{{{{{~~~}}}|||{{{zzzyyy~~~|||tttnnnjjjfff```VVVQQQPPPLLLLLLMMMNNNSSS\\\iiissszzzrrruuurrrjjj\\\KKK>>>888777111000...------...///000------.........---,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))((((((((('''''''''%%%&&&&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&&&&&&&&&&&&&&&&########################$$$%%%'''&&&$$$######$$$!!!"""######"""!!!"""#########""""""###$$$$$$%%%########################$$$$$$$$$%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""###############"""""""""""""""############!!!!!!""""""############$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""&&&%%%$$$$$$######$$$$$$########################""""""""""""""""""######!!!!!!!!!!!!"""""""""###""""""""""""!!! """"""############""""""""""""""""""###$$$%%%&&&"""""""""###$$$$$$$$$#######################################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''))))))((('''&&&&&&&&&&&&|||yyyzzz{{{wwwmmmdddfffggghhhiiigggddd```^^^[[[^^^aaaccccccaaaaaaaaa^^^```aaa```^^^[[[ZZZZZZXXXWWWVVVUUUUUUVVVXXXYYY\\\^^^aaaeeegggiiikkkkkkiiiiiijjjmmmwww}}}|||}}}}}}{{{xxxyyy|||}}}|||}}}~~~~~~}}}{{{vvvlllcccaaaUUUSSSQQQQQQPPPQQQYYYaaauuu{{{|||}}}zzzooo^^^MMMBBB===666444222///...///000111...............---,,,,,,++++++++++++++++++++++++************************))))))************)))))))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$###%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%$$$$$$&&&'''########################"""$$$%%%%%%###""""""######$$$%%%%%%$$$###$$$%%%""""""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%########################!!!!!!"""############"""!!!!!!!!!""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############&&&%%%$$$$$$######$$$$$$########################""""""""""""############!!!!!!!!!"""""""""#########%%%%%%%%%###"""###$$$######$$$$$$$$$$$$###### !!!!!!"""###%%%&&&'''###""" !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''((()))***)))((('''''''''''''''{{{sssllleeeddddddfffiiigggbbb]]][[[^^^aaaaaa```^^^\\\YYY[[[\\\]]]_________^^^]]]VVVWWWYYYYYYWWWWWWWWWXXXYYYZZZ\\\^^^```bbbdddeeejjjnnnsssxxxzzzyyywwwuuuqqqqqqnnnnnnuuuyyyzzzyyywwwssspppnnnnnnxxx~~~{{{vvvrrrmmmggghhheeeeeehhhiiigggiiilllnnnmmmkkkkkklllllljjjhhhiiiiiiiiijjjlllooorrrtttwwwwwwwwwvvvvvvwww{{{}}}}}}|||pppmmmkkkhhh___TTTQQQTTT^^^eeesssxxxhhhVVVJJJ>>><<<888444111000000000...............------,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$''')))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''%%%###"""$$$'''######################## !!!###"""  ###$$$%%%%%%$$$###$$$%%%""""""""""""###$$$%%%&&&########################%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!"""######$$$$$$$$$###!!!!!!""""""############$$$###"""""""""###%%%&&&$$$$$$############$$$$$$###############$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################!!!"""""""""########################$$$$$$$$$$$$###%%%&&&&&&$$$###%%%'''$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&%%%"""!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***))))))(((((('''(((((((((vvvlllgggccc\\\WWWVVVWWWYYY]]]``````___]]]TTTXXX\\\\\\[[[ZZZXXXUUUVVVUUUTTTVVVYYY\\\\\\[[[SSSUUUWWWXXXXXXZZZ\\\^^^[[[]]]```dddhhhkkkmmmmmmkkkooouuuxxxxxxtttmmmiiimmmlllfffaaaeeemmmmmmhhhcccdddccc___[[[WWWUUUTTT\\\aaaccc```\\\ZZZVVVQQQPPPMMMMMMOOOPPPNNNOOORRRTTTRRROOONNNOOOOOONNNMMMOOOPPPPPPQQQRRRTTTUUUVVVWWWXXXYYYZZZ[[[^^^bbbeeebbbeeeiiimmmppprrrtttvvvyyyzzz|||{{{~~~}}}yyy|||pppZZZNNNKKKMMMRRR\\\mmmmmm[[[FFFBBB===777333000//////......//////......---,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))(((((((((((((((((((((''''''&&&&&&%%%'''((()))******)))((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""!!!$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((()))(((&&&"""!!!###&&&###########################$$$%%%%%%###""""""###!!!#########"""!!!"""###""""""""""""###$$$%%%&&&########################&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$""" $$$&&&$$$$$$############$$$$$$""""""######$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$########################!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&& ###%%%$$$""""""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$&&&"""!!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((())))))(((((((((((())))))~~~{{{xxxuuuqqqkkkccc]]]ZZZXXXTTTQQQRRRTTTVVVWWWWWWVVVUUUTTTTTTSSSTTTUUUVVVTTTQQQOOOOOOOOOQQQTTTWWWXXXWWWVVVYYYZZZ\\\___bbbdddeeefffccccccdddddddddddddddddddddeeeffffffddd```\\\YYYWWWVVVUUUTTTSSSSSSSSSSSSOOOMMMKKKIIIHHHHHHIIIJJJLLLLLLLLLKKKIIIGGGDDDBBBDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEDDDCCCCCCCCCDDDDDDFFFEEEEEEDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIKKKNNNPPPRRRSSSTTTVVVXXXZZZ[[[\\\```aaacccfffiiikkkmmmnnnssstttvvvxxxzzz~~~{{{xxx{{{zzzzzz~~~iiiVVVLLLJJJIIIMMMWWWdddvvvqqqUUUMMMBBB;;;888555000,,,---...000111000///---,,,......---------,,,,,,,,,******))))))))))))******&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""!!!"""$$$&&&"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%%%%%%%&&&######""""""###$$$%%%%%%########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$!!!######!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%###  """$$$%%%%%%""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""############""""""!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$'''&&&%%%$$$$$$$$$%%%&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))(((''''''(((***)))(((((('''''''''((((((wwwlllfffeeeeeedddbbb___ZZZUUURRRQQQQQQPPPNNNNNNOOOQQQSSSSSSSSSRRRQQQOOOMMMLLLMMMOOOPPPOOOOOOTTTTTTUUUXXXZZZ[[[ZZZYYY\\\]]]^^^```aaaaaabbbbbbXXXXXXXXXXXXXXXXXXXXXXXXSSSTTTTTTTTTRRROOOLLLJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGEEECCCBBBAAABBBCCCCCCFFFEEEEEEDDDCCCAAA@@@???@@@@@@?????????>>>>>>>>>???????????????@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCAAA@@@@@@@@@AAACCCEEEGGGGGGGGGHHHIIIKKKLLLMMMMMMOOOOOOPPPRRRTTTUUUVVVWWW[[[\\\]]]^^^```ccchhhkkkpppqqqssswww}}}}}}||||||zzzqqq___UUUKKKGGGGGGLLLTTTaaatttvvvhhh___QQQFFF>>>999444000//////...............///,,,,,,,,,,,,++++++++++++******))))))))))))************++++++++++++******(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$###"""###$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!######""""""###$$$$$$%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%"""""""""""""""""""""""""""###############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%)))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###&&&''''''&&&%%%%%%'''((((((((((((((()))***+++,,,~~~tttlll___[[[UUUSSSUUUWWWVVVUUUVVVSSSPPPOOOOOOOOOOOONNNJJJKKKMMMNNNOOOOOOOOONNNQQQOOOMMMMMMOOORRRTTTUUUUUUUUUUUUWWWYYYZZZXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@???????????????>>>===<<<<<<===>>>???@@@@@@???>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@=========<<<======>>>?????????>>>>>>???AAACCCDDDAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIJJJKKKKKKMMMQQQTTTWWWXXXZZZ___eeekkkqqqttttttvvvzzz}}}uuuxxx|||zzzlllcccPPPJJJEEEDDDGGGNNN[[[ggg}}}{{{vvvmmm___PPPCCC:::555333555333000---,,,---...///++++++++++++******************))))))))))))******,,,,,,++++++++++++,,,,,,(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######%%%&&&$$$!!!#########"""######$$$%%%##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$ """$$$###"""!!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################%%%$$$"""###$$$%%%%%%$$$&&&%%%$$$"""!!! """"""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#####################$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))'''''''''&&&%%%%%%$$$$$$&&&'''''''''%%%%%%'''((('''((()))+++---///000111tttllleee___[[[WWWTTTRRRRRRTTTTTTSSSRRRWWWVVVTTTRRRQQQOOONNNMMMJJJKKKLLLNNNOOOOOOOOOOOOSSSRRRPPPQQQSSSUUUVVVUUUOOONNNNNNPPPQQQQQQOOOMMMHHHHHHHHHHHHFFFEEEDDDCCCGGGFFFFFFEEEDDDCCCCCCBBBFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>??????>>>===<<<<<<===>>>???===========================<<<<<<===>>>???@@@@@@>>>>>>>>>===>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCDDDGGGIIIIIIIIIJJJLLLOOORRRVVVXXXWWWYYY\\\bbbjjjrrrzzz~~~|||}}}~~~~~~||||||}}}~~~zzz~~~zzzsss^^^UUUMMMIIIGGGHHHPPPXXXcccmmmzzz|||wwwlll^^^NNNBBB;;;999999777333000...------...,,,,,,+++++++++*********+++******))))))******+++******(((''''''(((******((((((((((((((((((((((((((((((((((((((('''''''''((('''%%%$$$$$$%%%'''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%################################################(((### """(((++++++((($$$###############$$$$$$##############################$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$########################### !!!###"""!!! !!!""""""""""""""""""""""""&&&&&&'''&&&&&&%%%$$$###""""""""""""""""""""""""%%%###""""""$$$%%%&&&&&&$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''')))(((&&&%%%%%%&&&((()))$$$$$$%%%&&&'''(((((()))((()))))))))'''''')))+++)))***,,,///222444666777}}}wwwqqqhhh```YYYVVVTTTSSSQQQQQQQQQRRRSSSSSSQQQPPPTTTTTTSSSQQQOOOMMMKKKKKKMMMMMMNNNOOOPPPPPPQQQQQQNNNNNNNNNNNNOOOOOOLLLJJJGGGFFFFFFGGGHHHGGGEEECCCAAABBBBBBBBBBBBAAA@@@???DDDCCCCCCBBBAAA@@@@@@???@@@???>>>===<<<======>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>????????????????????????>>>>>>==================>>>>>>?????????>>>>>>>>>===============>>>>>>>>>?????????@@@AAAAAA??????@@@BBBBBBBBBAAABBBCCCDDDFFFGGGIIIJJJKKKOOOTTTZZZ___bbbfffjjjooopppooopppuuu{{{qqqhhh^^^WWWQQQLLLLLLOOOPPPUUU^^^iiittt}}}pppaaaRRRGGGBBB888777555333111///...---......---------,,,,,,,,,++++++************++++++)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((((((((()))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%################################################&&&""" ###)))......,,,$$$$$$###############$$$##############################$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$##############################%%%&&&&&&$$$"""##############################&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""%%%###""""""$$$%%%&&&&&&""""""""""""###%%%&&&&&&""""""""""""""""""""""""!!!""""""######""""""!!!########################!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%% !!!"""###$$$%%%&&&&&&%%%%%%&&&&&&''''''((((((((('''%%%$$$$$$%%%'''((($$$%%%%%%'''((())))))***''')))***)))))))))+++------...111444666888999:::zzzvvvxxxwwwsssnnnjjjfff```YYYTTTRRRQQQRRRKKKMMMOOOQQQRRRRRRQQQPPPNNNPPPRRRRRRPPPNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPJJJJJJJJJJJJJJJHHHDDDAAABBBAAAAAABBBCCCBBB@@@>>>======>>>???????????????@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>======<<<<<<<<<======<<<======>>>>>>>>>??????===<<<<<<<<<======>>>???<<<============>>>>>>>>>@@@???>>>>>>=========>>>>>>????????????>>>>>>===>>>>>>>>>>>>>>>=========@@@@@@@@@@@@?????????>>><<<<<<======>>>????????????@@@AAAAAA???>>>???@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFIIIKKKLLLMMMOOOQQQRRRRRRVVV\\\aaadddggglllqqqvvv{{{~~~|||}}}~~~}}}tttmmmcccWWWOOOLLLJJJJJJOOOVVV___lllrrrbbbTTTKKK===<<<:::888666444222111////////////............++++++************++++++******))))))))))))******(((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''''''''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$#######################################&&&$$$###$$$(((+++***)))%%%$$$######"""#######################################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##################$$$%%%$$$"""!!!!!!"""########################!!!""""""#########""""""""""""""""""""""""""""""%%%$$$"""###$$$%%%%%%$$$"""######$$$$$$$$$######""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###$$$ !!!"""$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((('''(((***++++++,,,///111333444777999:::;;;::::::}}}rrrnnnkkkiiijjjiiieeeaaa___^^^[[[VVVSSSQQQPPPQQQKKKMMMOOOQQQQQQPPPPPPPPPJJJNNNQQQRRRPPPNNNNNNOOOLLLLLLKKKKKKJJJJJJKKKKKKHHHFFFEEEDDDDDDCCC@@@>>>??????>>>@@@AAA@@@>>><<<;;;;;;<<<======>>>======>>>>>>>>>=====================>>>>>>????????????@@@???????????????@@@@@@===>>>>>>?????????>>>>>>>>>>>>??????????????????============>>>>>>?????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@>>>>>>AAAAAAAAAAAAAAA@@@??????BBBBBBBBBBBBBBBBBBAAAAAA????????????@@@@@@@@@@@@???AAABBBAAA@@@??????@@@======>>>>>>???@@@AAAAAA>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCEEEGGGJJJLLLLLLOOOTTTXXX\\\bbbiiioooxxx}}}~~~|||lll^^^XXXQQQPPPPPPSSSTTT[[[jjjzzztttfff]]]SSSOOOIIICCC===888666444000000/////////.........,,,++++++******++++++,,,*********++++++*********((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$###""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""!!!"""###""" ######################## !!!""""""""""""########################%%%$$$###$$$%%%%%%$$$""" """$$$%%%%%%$$$""" """""""""""""""""""""""""""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%###$$$%%%&&&'''&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***,,,...///000222666888999:::<<<======<<<:::999xxxoookkkcccbbbaaaaaaaaa___\\\YYYRRRRRRQQQOOOMMMKKKLLLLLLLLLNNNOOOOOONNNLLLKKKKKKGGGKKKOOOOOOLLLIIIHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDAAA>>><<<<<<===<<<<<<=========>>>??????===;;;>>>>>>???@@@@@@@@@@@@???=========>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@>>>===============>>>>>>???@@@@@@AAAAAA@@@??????@@@AAABBBCCCCCCBBBAAA@@@>>>?????????@@@@@@AAAAAA????????????@@@BBBCCCDDDBBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<>>>??????===<<<<<<===???????????????>>>>>>>>>===>>>@@@AAACCCCCCDDDDDD@@@??????@@@BBBCCCBBB@@@BBBDDDGGGGGGIIIMMMTTTYYY^^^ccckkkrrrwww|||}}}{{{}}}ppphhh]]]ZZZYYYWWWRRRPPPYYYeeezzz|||ssskkkeeeYYYMMMBBB;;;888666000////////////.........,,,++++++******++++++,,,((()))***++++++***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$######"""""""""""""""""""""""""""""" ###$$$###"""######%%%%%%$$$###""""""##############################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$######""""""$$$%%%&&&%%%###!!!!!!"""######################## !!!###$$$$$$$$$$$$########################%%%$$$$$$%%%&&&%%%### """%%%&&&%%%###!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&'''(((((()))(((&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''((())))))(((''''''%%%%%%&&&((()))+++,,,,,,...000333555666999<<>>??????>>><<<999888{{{pppgggcccbbb[[[[[[\\\\\\ZZZYYYWWWUUUUUUSSSPPPMMMLLLLLLNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJLLLMMMLLLJJJHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???===<<<<<<<<<===========================>>>>>>?????????>>>======AAA?????????@@@@@@???>>>======>>>>>>>>>>>>======???===;;;<<<@@@BBBCCCBBB@@@@@@AAA@@@???@@@CCCFFFAAA@@@???AAADDDDDDAAA>>>DDDBBB@@@AAACCCCCCAAA>>>AAAAAA@@@@@@BBBCCCEEEGGGFFFEEECCCBBBBBBBBBCCCCCCCCCEEEFFFFFFEEEDDDFFFGGGAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>>>><<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCEEEFFFKKKMMMQQQWWW]]]ccchhhkkkvvvzzz||||||{{{|||}}}wwwppptttpppcccWWWQQQPPPPPPZZZmmm}}}ooo\\\MMMEEE???999333222000---+++***)))))),,,+++*********************************)))(((((())))))))))))))))))))))))(((((()))***************(((((()))))))))(((&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''***(((&&&%%%%%%&&&$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$!!! !!!$$$&&&&&&$$$$$$&&&''''''%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""############""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$###!!! !!!"""&&&%%%###"""""""""#########""""""""""""###%%%%%%!!!"""""""""####################################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###"""!!!!!! ###"""!!!"""$$$%%%%%%$$$%%%%%%&&&'''&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((******))))))***,,,---...333444777999;;;<<<===<<>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===<<<@@@???>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAA???===>>>AAADDDDDDCCCBBBCCCEEEDDDDDDDDDFFFHHHGGGFFFFFFHHHJJJKKKIIIFFFIIIHHHHHHIIILLLLLLJJJHHHGGGGGGHHHIIILLLNNNPPPRRRQQQPPPNNNMMMLLLLLLMMMMMMKKKLLLMMMLLLKKKJJJKKKLLLGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@??????@@@????????????????????????=========>>>>>>>>>?????????>>>>>>>>>???@@@BBBCCCCCCDDDGGGKKKOOOTTTWWWZZZ___ccciiinnnsssyyy}}}|||~~~~~~nnn\\\RRRLLLHHHLLLYYYjjj|||{{{hhhZZZRRRJJJBBB:::777333111000111000///,,,,,,+++++++++++++++,,,***************)))((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$""" !!!$$$&&&&&&$$$$$$&&&''''''%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""############""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%###"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$###"""!!!!!!!!!##################$$$$$$$$$$$$%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))*********+++---///111222666777999<<<===>>>>>>>>>???>>>===<<<:::777555444ddddddaaa]]]XXXTTTSSSSSSSSSSSSSSSRRRPPPOOOMMMLLLKKKJJJHHHGGGGGGIIIJJJLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHJJJKKKJJJGGGDDDCCCCCC?????????>>>>>>>>>>>>>>>@@@???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>@@@@@@@@@?????????>>>>>>>>>???@@@BBBCCCCCCDDDDDDBBBAAA@@@AAACCCEEEEEEEEEEEEHHHJJJKKKJJJJJJJJJKKKLLLLLLMMMOOOQQQRRRPPPOOOOOOOOOPPPRRRUUUVVVTTTSSSMMMOOOQQQTTTWWW[[[]]]___]]]\\\ZZZXXXWWWVVVWWWWWWXXXYYYYYYXXXVVVUUUVVVWWWPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPPPPPPPOOONNNMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>======<<<======>>>???@@@AAAAAA>>>======<<<===>>>@@@AAA>>>??????AAACCCFFFHHHIIIKKKMMMQQQUUUZZZ```ggglllwww|||{{{hhhZZZOOOHHHFFFJJJRRRaaaxxxwwwllldddYYYNNN@@@:::333000222333111///,,,,,,,,,++++++,,,,,,---*********+++******)))(((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""!!!###%%%&&&%%%$$$$$$%%%''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$""""""############""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%#########%%%%%%$$$######"""#########!!!"""#########"""!!! ###$$$$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$$$$$$$$$$###""""""!!!!!!"""$$$&&&%%%"""!!!"""%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((()))))))))+++,,,---///111444666888;;;;;;<<<>>>>>>>>>>>>>>>777777777777777666666555ZZZYYYXXXVVVSSSRRRRRRRRROOOOOONNNMMMKKKJJJIIIHHHHHHGGGFFFFFFFFFHHHJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIHHHEEEBBBAAAAAA????????????????????????>>>>>>>>>===============>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBAAABBBCCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGIIIJJJLLLMMMMMMMMMPPPTTTUUUUUUTTTSSSSSSUUUUUUWWWYYY[[[[[[[[[ZZZZZZZZZ\\\^^^___```___^^^ZZZ\\\___dddhhhlllnnnpppkkkjjjgggeeedddccccccccceeefffgggfffdddcccdddeee``````aaabbbaaa```___^^^\\\\\\]]]]]]\\\ZZZYYYXXXVVVVVVTTTSSSQQQOOONNNMMMMMMLLLKKKJJJIIIIIIIIIIIIEEEEEEDDDCCCAAA@@@??????===>>>???@@@AAAAAABBBCCC???>>>=========>>>???@@@?????????@@@@@@AAACCCCCCDDDEEEEEEFFFIIIMMMQQQTTT\\\ccckkkqqqvvv|||vvvhhh\\\RRRMMMKKKKKKRRRcccyyy|||uuuiii\\\LLLCCC888444555555222------,,,,,,++++++,,,,,,---*********++++++******)))))))))))))))))))))))))))'''(((((()))))))))))))))&&&%%%$$$$$$%%%&&&((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""############""""""""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$$$$################## !!!#########!!!#########$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$######"""""""""!!!%%%(((&&&!!!!!!%%%%%%$$$"""!!!!!!"""###$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''(((***)))))))))))))))***+++---...000333666999;;;<<<>>>>>>======<<<::::::999444444555666777777777666SSSQQQPPPNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHEEEGGGHHHFFFDDDAAA@@@@@@????????????????????????<<<=========>>>>>>>>>===>>>?????????@@@@@@@@@AAA???@@@AAACCCCCCDDDDDDDDDCCCEEEGGGFFFEEEEEEFFFHHHLLLMMMNNNNNNNNNNNNNNNNNNMMMOOOQQQRRRTTTUUUVVVWWWVVVZZZ___aaaaaa`````````bbbcccfffggghhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkklllnnnqqqvvv{{{}}}{{{yyywwwuuuuuuuuuuuussstttuuuuuutttssstttvvvsssssstttttttttsssqqqpppmmmmmmnnnnnnllljjjhhhgggeeedddbbb```^^^\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUPPPPPPNNNLLLJJJHHHGGGFFF@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>=========>>>???@@@@@@??????@@@AAABBBBBBDDDBBBAAAAAABBBDDDFFFGGGIIINNNSSSVVVYYY```kkkttt|||{{{vvviii]]]SSSOOOKKKKKKQQQ^^^qqq~~~xxxlll___TTTHHH@@@>>><<<666000------,,,++++++++++++,,,******++++++++++++******************************))))))***++++++++++++***&&&%%%$$$$$$%%%&&&((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########""""""############""""""""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######"""!!!"""###############$$$#########%%%&&&'''((('''&&&###"""""""""""""""#########$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############!!!%%%(((&&&!!!!!!%%%%%%$$$###""""""###$$$%%%"""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&'''''')))))))))******+++------111222444666999;;;<<<===>>>===;;;999777555444333666777888999999::::::999PPPNNNLLLKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFGGGGGGIIIJJJKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHCCCEEEFFFEEECCCAAA@@@@@@>>>>>>>>>>>>>>>?????????======>>>???@@@@@@@@@???AAAAAAAAABBBBBBCCCCCCDDDAAABBBDDDEEEFFFGGGHHHHHHFFFIIILLLLLLKKKKKKNNNQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSVVVYYY[[[]]]^^^```bbbaaaeeejjjmmmnnnnnnnnnoooqqqtttvvvxxxwwwwwwwwwxxxyyyzzzzzzxxxwwwxxxzzz}}}}}}~~~~~~~~~|||zzzwwwuuusssrrrpppnnnllljjjiiihhheeedddcccaaa___^^^]]]]]]ZZZYYYWWWTTTQQQOOOMMMLLLGGGGGGFFFFFFEEEDDDDDDCCCAAAAAA???>>>===>>>>>>???>>>>>>======>>>??????@@@???>>>===???AAACCCCCCBBBCCCDDDFFFFFFGGGMMMUUU\\\```fffppp{{{xxxqqq```___eeetttvvvjjjYYYTTTNNNJJJHHHLLLZZZgggkkkyyy{{{mmmcccVVVLLLFFF@@@888333000///...---,,,+++++++++)))***++++++,,,+++++++++(((((((((((((((((((((((()))***++++++,,,,,,++++++&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&'''%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################"""###$$$$$$$$$$$$###"""""""""############""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%$$$###%%%&&&""""""###$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$###!!!!!!"""""""""#################################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%"""!!!"""%%%$$$############$$$%%%%%%""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((******+++,,,...000111222666666888999::::::::::::<<<;;;888666444333222222555555666777888999999999NNNKKKIIIIIIJJJKKKIIIHHHEEEDDDDDDCCCDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGBBBCCCEEEEEECCCBBBAAABBB?????????@@@@@@AAAAAAAAA???@@@AAACCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPNNNRRRVVVWWWVVVVVVZZZ^^^ZZZ[[[]]]___aaabbbcccdddeeeiiinnnqqqssstttwwwzzzzzz}}}}}}{{{xxxtttqqqnnnlllkkkfffeeebbb___\\\YYYVVVUUUUUUTTTSSSQQQOOOMMMKKKKKKGGGFFFDDDCCCBBBBBBBBBCCC@@@??????>>>>>>>>>??????<<<<<<<<<>>>AAABBBAAA???AAAAAA@@@AAABBBEEEGGGIIIHHHLLLTTT___lllxxxwwwgggccccccjjjvvvmmmddd[[[UUUPPPLLLOOOUUUWWW```nnn}}}uuunnncccXXXMMMDDD<<<888444333111///...---,,,,,,)))***++++++,,,,,,,,,+++(((((((((((((((((((((((())))))***+++++++++++++++''''''((((((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$###$$$&&&'''''''''%%%$$$##############################$$$$$$$$$%%%%%%%%%"""%%%((((((&&&$$$$$$$$$$$$%%%%%%$$$###$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$$$$%%%&&&!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!""""""###$$$$$$######""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&'''''''''(((((((((%%%%%%&&&'''((()))******,,,---...000222555777999::::::;;;;;;:::888777666888777666555555555666777444555777999:::;;;<<<<<>>======???BBBBBB???;;;>>>===>>>@@@BBBBBB@@@>>>FFFFFFGGGJJJQQQZZZccchhhpppzzz~~~|||{{{|||vvvuuu}}}xxxkkkeee^^^TTTNNNNNNRRRSSSXXXcccuuu~~~yyyooocccWWWLLLEEEAAA888666444222000...------)))***+++,,,,,,,,,,,,,,,************************(((((()))***************(((((()))***)))(((&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%%%%&&&%%%###"""###%%%''''''&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%"""%%%((((((&&&######%%%$$$%%%%%%$$$###$$$&&&)))$$$%%%%%%&&&&&&%%%%%%$$$########################"""###$$$%%%%%%$$$###"""""""""############""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """######""""""###%%%!!!"""###$$$%%%%%%$$$#########""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$ !!!#########"""!!!""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$'''''''''(((((((((((()))''''''((()))***+++,,,,,,...///000333666999<<<=========<<<;;;999777444222555555555555777999;;;<<<:::;;;===@@@CCCEEEFFFFFFFFFEEEDDDCCCBBBBBBAAABBBCCCCCCBBBAAABBBCCCDDDEEEFFFEEEDDDDDDEEEFFFHHHIIIHHHEEECCCDDDFFFGGGEEEBBBDDDBBBAAABBBEEEFFFEEECCCHHHGGGFFFFFFGGGGGGFFFEEEJJJIIIGGGGGGIIIJJJKKKKKKNNNNNNMMMNNNPPPSSSUUUWWWZZZ[[[]]]```bbbeeeggghhhfffiiinnnqqqtttyyy}}}||||||zzzssskkkfffeeeccc^^^ZZZXXXUUUQQQOOOOOOOOONNNNNNNNNLLLJJJIIIHHHFFFDDDBBBBBBBBBBBBBBBAAA???>>>======>>>???>>>=========>>>BBBCCCDDDEEEGGGJJJLLLMMMXXX^^^hhhtttvvvjjjbbbYYYQQQMMMMMMQQQYYYbbbpppwwwjjj[[[OOOHHH@@@:::444000///...,,,)))(((''''''(((+++,,,,,,+++))))))))))))((((((((((((,,,,,,,,,++++++)))((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$############$$$%%%&&&'''######################## !!!""""""###""""""%%%$$$######%%%%%%$$$###$$$$$$$$$#########""""""!!!!!!"""############"""$$$$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""############'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''########################'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$'''&&&%%%&&&''''''&&&%%%%%%'''(((((('''&&&''')))'''''''''(((***...111333666777888999<<<>>>AAABBB???>>><<<:::888666666555---444;;;>>><<<;;;<<<>>>AAAEEEJJJNNNOOOOOOOOOPPPEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDFFFEEEDDDDDDEEEFFFGGGHHHFFFDDDBBBCCCEEEEEEDDDBBBGGGEEEEEEFFFJJJLLLKKKIIIIIIIIIIIIKKKNNNOOOPPPPPPLLLKKKKKKLLLNNNPPPRRRSSSUUUTTTUUUVVVYYY]]]```bbbeeegggjjjnnnssswwwzzz|||}}}xxxvvvsssnnniiigggddd```^^^]]]]]]\\\[[[VVVTTTQQQPPPOOONNNLLLKKKJJJJJJIIIHHHFFFDDDCCCBBB===>>>>>>======<<<======AAAAAAAAABBBCCCDDDFFFGGGKKKNNNSSS[[[dddmmmssswwwyyynnncccTTTPPPMMMNNNPPPWWWggguuuxxxjjj\\\SSSIIICCC;;;666444333000...---+++***+++,,,---,,,+++******)))))))))(((((((((*********))))))((('''&&&'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((&&&&&&%%%$$$########################$$$%%%&&&'''########################""""""##################%%%$$$######%%%%%%$$$###$$$$$$$$$#########""""""!!!"""######$$$$$$######&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""###$$$$$$%%%%%%%%%$$$""""""""""""############&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$########################'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&''''''&&&&&&&&&'''((('''&&&''')))************+++...111555777::::::;;;===>>>???@@@AAA>>>===<<<;;;999888777777666999<<<<<<:::;;;@@@EEESSSYYYaaafffeee___YYYUUUCCCBBBAAA@@@@@@???@@@@@@AAA@@@@@@??????AAABBBCCCEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDFFFEEEEEEHHHKKKMMMNNNMMMLLLMMMNNNPPPRRRTTTVVVWWWRRRSSSTTTUUUXXXZZZ]]]^^^aaaaaacccfffjjjooosssuuuzzz|||wwwtttpppmmmlllkkkiiigggdddaaa^^^\\\[[[ZZZXXXWWWQQQPPPNNNLLLIIIGGGEEEDDDAAAAAA@@@??????>>>>>>>>>AAA@@@@@@???@@@@@@AAAAAADDDDDDEEEHHHMMMTTT[[[___nnnuuu~~~}}}tttddd\\\RRRKKKGGGHHHSSS___pppqqqgggWWWOOODDD;;;777555222000000///------......---,,,*********))))))))))))((())))))***))))))((('''&&&))))))((((((((((((((('''((((((''''''''''''(((((('''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$###""""""""""""############$$$%%%&&&'''########################$$$$$$$$$%%%$$$$$$######%%%###"""###$$$%%%$$$###$$$$$$$$$###############"""######$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$%%%%%%$$$############$$$########################%%%$$$######""""""##############################%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%'''***------...///000333777:::<<>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFGGGHHHIIIIIIIIIGGGHHHIIIKKKMMMOOOPPPPPPTTTUUUVVVWWWWWWXXXYYY[[[]]]___aaadddgggiiimmmooouuuvvvyyy}}}~~~{{{xxxuuutttqqqmmmkkkiiigggdddbbb[[[ZZZWWWSSSPPPLLLJJJIIIIIIGGGEEECCCCCCBBBBBBAAAAAA@@@???????????????@@@DDDCCCBBBBBBEEEIIINNNQQQTTTZZZccckkkrrr{{{~~~~~~vvvkkk^^^SSSJJJHHHNNNWWW^^^nnn|||kkk```PPPCCC;;;777555333111///---,,,---......---++++++*********)))))))))+++++++++++++++***))))))***)))))))))((((((''''''(((((((((''''''(((((((((&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###########################$$$%%%&&&&&&########################$$$%%%%%%%%%$$$###""""""$$$###"""###$$$%%%$$$#################################$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$######"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""!!!!!!"""""""""""""""!!!""""""#########$$$$$$$$$$$$$$$######"""######$$$""""""""""""""""""""""""!!!!!!""""""###%%%&&&&&&########################$$$######""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''',,,///111111333555888<<<>>>@@@DDDEEEFFFFFFDDDBBB???===>>>>>>>>>>>>===;;;999888999:::;;;>>>GGGVVVfffrrryyy{{{}}}|||zzzxxxwwwvvvAAAAAA@@@@@@??????@@@@@@AAA@@@?????????@@@AAABBBAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKMMMMMMNNNOOOPPPRRRSSSUUUVVVXXXZZZ]]]___aaaaaabbbdddgggkkkooouuuzzz~~~|||yyyuuupppmmmjjjhhhddd___[[[WWWUUUTTTRRROOOJJJHHHGGGGGGEEECCC@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@AAACCCDDDEEEDDDIIIOOOTTTYYY```hhhnnn}}}zzzkkk^^^QQQIIIHHHMMMPPPZZZlllsss```OOOEEE>>>:::888000...++++++,,,.........++++++++++++***************++++++++++++******)))******))))))(((((((((''''''(((((((((((((((((('''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%############$$$%%%&&&&&&########################$$$$$$$$$$$$###"""!!!!!!###"""!!!"""$$$%%%$$$#################################$$$%%%%%%%%%%%%$$$$$$###"""!!!""""""$$$%%%"""######$$$$$$$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$"""""""""######$$$######""""""############$$$$$$$$$$$$$$$######"""######$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%&&&########################%%%%%%$$$###""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&"""$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&)))...222444555777999<<>><<<<<<<<<;;;;;;:::888777666:::<<<@@@IIIWWWhhhyyyBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAACCCDDDAAABBBDDDFFFGGGHHHHHHHHHGGGIIIKKKLLLMMMNNNPPPRRRRRRTTTWWWYYYZZZ\\\^^^aaa^^^bbbhhhlllooosssyyy}}}~~~xxxuuuqqqkkkgggcccaaa```___YYYSSSOOONNNMMMJJJGGGCCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAABBBBBBBBBAAAAAA@@@CCCGGGHHHHHHKKKQQQVVVcccmmmyyy~~~ppp```QQQHHHFFFHHHKKKVVVmmm~~~mmm]]]QQQGGG???999333000---,,,---...///...,,,,,,,,,+++++++++******(((((())))))))))))((((((***))))))))))))))))))(((''''''((((((((((((''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&############$$$%%%&&&'''##########################################"""!!!"""!!!!!!"""$$$%%%$$$##################$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%$$$############$$$%%%%%%###########################$$$$$$$$$$$$###""""""########################'''''''''&&&%%%###"""!!!######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%&&&''''''(((''''''"""%%%''''''%%%$$$''')))'''((()))***+++...222666888999;;;===???AAACCCDDDGGGGGGFFFEEEBBB@@@===;;;999888888777888888999999CCCEEELLLVVVdddsssDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFCCCEEEGGGJJJLLLMMMMMMNNNKKKNNNQQQRRRRRRSSSVVVYYYZZZ]]]bbbeeegggjjjnnnrrrooovvv~~~|||wwwtttrrrqqqnnnhhh```[[[YYYWWWSSSPPPLLLKKKJJJIIIGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCBBB@@@CCCDDDCCCAAAAAAEEEHHHPPPYYYaaafffppp}}}{{{vvvrrrwwwvvvcccVVVPPPKKKHHHKKKYYYppp|||qqqeeeWWWHHH???;;;777333000000000//////---,,,,,,,,,,,,+++++++++(((((())))))))))))(((((()))))))))))))))*********&&&'''((())))))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''##############################$$$$$$%%%$$$$$$$$$"""!!! !!!$$$%%%$$$###""""""#########$$$$$$$$$!!!"""######$$$$$$############$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!########################%%%&&&&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&'''(((((((((((($$$(((+++***''''''***---***,,,...000111444888:::<<<===???AAACCCDDDEEEEEEEEEDDDCCCAAA???>>><<<<<<:::999999:::<<>>AAACCCDDDIIILLLMMMVVVfffssswww~~~}}}rrrhhhhhhssssssddd^^^SSSNNNJJJMMMZZZlll~~~|||jjjWWWJJJBBB>>>888444222111000///---------,,,,,,,,,++++++)))******+++++++++******(((((())))))******++++++&&&'''((())))))((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$############$$$%%%&&&'''###########################$$$%%%%%%&&&&&&&&&&&&!!! !!!$$$%%%$$$###""""""######$$$$$$$$$$$$!!!!!!"""############### !!!"""$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''((("""""""""""""""!!! ######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%########################!!!"""###%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''((((((((((((&&&***...---***))),,,000,,,...222444666888;;;>>>???@@@BBBCCCEEEFFFFFFFFFDDDCCCAAA???===<<<<<<<<<=========>>>CCCHHHNNNRRRTTTUUUZZZbbbmmmxxxHHHGGGFFFFFFFFFFFFGGGHHHEEEDDDDDDEEEGGGIIIIIIIIIMMMOOOQQQSSSVVVXXXZZZ[[[WWW[[[```aaaaaacccjjjpppsssxxxyyytttppplllgggddd_________^^^[[[WWWTTTQQQNNNJJJFFFEEEFFFFFFDDDBBB===???AAAAAA@@@?????????BBBDDDFFFHHHJJJOOOVVV[[[dddoooxxx}}}|||gggXXX```oooxxx~~~wwwiii]]]UUUNNNNNNOOOSSS___lllyyy|||lll\\\LLLFFF>>>999777555111...////////////...,,,++++++,,,+++******)))*********++++++)))(((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''***)))'''%%%%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$'''((('''%%%###$$$######"""###$$$&&&'''%%%$$$###!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%'''''''''''''''((()))***'''''''''''')))+++---///000111555888;;;======>>>===>>>BBBGGGJJJIIICCC>>>>>>===<<<:::::::::<<<===>>>@@@EEELLLSSSXXXZZZZZZ[[[^^^cccllltttzzz}}}}}}yyywwwwww{{{HHHGGGFFFEEEEEEFFFGGGHHHIIIHHHIIIJJJMMMOOOPPPQQQUUUVVVXXXYYY[[[\\\___aaaaaaeeeiiilllnnnuuu~~~}}}xxxtttmmmkkkhhheeedddaaa]]]ZZZTTTPPPJJJHHHGGGFFFCCC@@@>>>@@@AAAAAA@@@???>>>>>>>>>@@@BBBBBBCCCEEEJJJNNNPPPXXX___ccckkkssswwwuuunnn```[[[iiiyyy~~~}}}pppggg^^^YYYSSSOOOSSS[[[cccsssuuuggg[[[SSSHHH???:::555000,,,...---------,,,+++******,,,++++++***************,,,+++***))))))((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&& """$$$&&&'''&&&$$$###&&&%%%$$$#########$$$$$$%%%$$$###""""""######$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''))))))'''''''''''''''((()))))))))))))))***,,,...000222444555888;;;===???@@@AAACCCCCCEEEGGGIIIFFFAAA======<<<:::999:::===AAADDDPPPSSSYYY^^^aaacccdddddddddgggmmmtttzzz{{{yyywwwqqqnnnooovvv~~~IIIHHHGGGGGGGGGHHHIIIJJJKKKKKKMMMOOOQQQTTTWWWXXX[[[]]]^^^___```cccgggjjjtttxxx|||}}}vvvssssssqqqlllhhh]]]XXXSSSOOONNNMMMIIIFFFDDDDDDDDDCCCBBBAAA???>>>>>>???@@@@@@??????AAACCCDDDHHHKKKMMMSSS[[[aaabbb]]]YYY___sss~~~|||}}}~~~uuukkk]]]QQQLLLLLLPPP[[[kkkzzz|||sssoooeeeWWWJJJAAA;;;555111//////...---,,,,,,++++++,,,,,,+++***************---,,,+++***)))))))))***''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$###$$$$$$%%%&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))''''''&&&&&&''''''((()))++++++,,,---///222555777:::;;;<<<>>>@@@CCCDDDEEEFFFEEEEEEEEEEEEDDDAAA>>>===<<<;;;:::===DDDMMMTTTffflllrrrtttqqqnnnnnnpppnnnpppuuuzzz|||zzztttooojjjhhhjjjtttKKKKKKJJJIIIJJJKKKMMMMMMPPPQQQTTTVVVXXX[[[^^^```cccfffiiillloootttzzz|||uuugggbbb]]]ZZZZZZYYYVVVSSSMMMLLLJJJHHHGGGEEECCCAAABBBBBBCCCBBBAAA@@@@@@@@@EEEEEECCCBBBDDDIIIMMMOOOQQQRRR___ttt}}}}}}ooo^^^SSSMMMOOOSSSYYYbbbqqq~~~ssscccUUULLLEEE???<<<555333111///...---......,,,,,,+++************+++,,,+++******)))))))))***'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$"""""""""######$$$%%%%%%############$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))---......000333666999:::??????@@@AAACCCEEEFFFGGGEEECCCBBBAAA@@@@@@@@@???=========>>>DDDOOO]]]hhhuuu}}}{{{tttsssvvvsssuuuwwwyyyzzzwwwqqqlllllljjjmmmxxxKKKKKKKKKKKKLLLNNNPPPRRRVVVXXX\\\^^^```ccchhhkkkooouuu|||uuupppjjjgggfffdddaaa^^^WWWTTTPPPNNNLLLJJJFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBEEEBBB???>>>======>>>@@@GGGKKKVVVgggvvv~~~{{{yyy}}}rrrcccZZZYYYUUUPPPQQQ[[[nnn}}}mmm```VVVNNNGGGCCC;;;999555111...------...---,,,,,,+++***+++++++++******)))((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$#########""""""!!!!!!"""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''&&&&&&&&&'''((()))++++++000000111333555888;;;===AAAAAABBBCCCDDDEEEFFFFFFEEECCC@@@===;;;;;;<<<===<<<>>>@@@DDDKKKYYYjjjwwwyyyxxx{{{zzzyyyxxxxxxxxxwwwuuurrrrrrpppsss|||LLLLLLMMMNNNQQQSSSVVVXXXXXX]]]bbbeeehhhmmmsssxxx|||wwwssspppkkkgggccc^^^YYYUUUTTTQQQMMMIIIGGGEEECCCCCCEEEFFFEEEDDDFFFBBB??????===;;;;;;>>>???CCCJJJSSS]]]iiittt|||~~~yyy|||vvvkkkcccYYYOOOKKKOOO[[[nnn~~~wwwkkkbbbXXXPPPJJJDDD@@@:::333///---,,,---------,,,+++++++++++++++))))))((((((((((((((()))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$%%%%%%&&&&&&%%%$$$###!!!!!!!!!"""#########""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%%%%%%%&&&'''))),,,...///444444444666888;;;>>>???AAABBBDDDEEEFFFFFFEEEDDDFFFEEEBBB===:::999;;;===AAAEEEIIIMMMTTTaaasss~~~|||||||||||||||wwwtttuuu}}}RRRRRRTTTVVVYYY]]]```bbbccciiiqqqvvv{{{{{{vvvrrrmmmfffaaa```]]]XXXSSSPPPMMMIIIIIIKKKLLLLLLKKKKKKDDD@@@???===:::<<>>@@@BBBBBBDDDFFFHHHHHHGGGDDDBBBCCCCCCBBB@@@>>>>>>BBBFFFNNNSSSXXX\\\aaakkkzzz{{{vvvuuu{{{YYYYYY[[[^^^bbbfffjjjlllttt{{{xxxqqqllljjjgggbbb]]][[[WWWRRRQQQRRRTTTTTTSSSMMMDDD===;;;888444777>>>999???CCCBBB@@@DDDLLLQQQYYYbbbppp~~~|||vvvvvv{{{vvvlllaaaYYYQQQLLLOOOWWWooozzzpppiiiXXXSSSIII@@@888444222222...---,,,,,,++++++,,,,,,+++***************++++++))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$######""""""!!!"""###$$$%%%&&&&&&&&& ###%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))###$$$&&&))),,,000333444<<<<<<<<<<<<>>>@@@BBBCCCBBBDDDHHHJJJJJJHHHDDDBBB>>>@@@AAABBBBBBFFFLLLQQQZZZ```eeehhhkkksss~~~~~~wwwtttzzzdddbbbeeelllpppsss}}}~~~zzztttllleeeccc\\\UUUSSSVVVXXXTTTPPPFFF@@@999666777::::::999????????????@@@BBBDDDEEEGGGMMMWWWeeesss{{{|||{{{xxx~~~~~~rrrxxx{{{iiiZZZSSSPPPOOOOOOZZZlllxxxiii___QQQDDD;;;666444333------,,,+++++++++++++++---,,,***(((((()))***++++++***)))'''''')))***+++...---+++)))''''''''''''%%%&&&&&&''''''&&&&&&%%%)))******)))'''%%%%%%&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$###""""""########################%%%$$$###""""""###$$$%%%&&&%%%$$$######$$$%%%&&&################################################"""###%%%&&&&&&%%%###"""#########"""######$$$%%%$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''(((+++,,,...222666:::@@@>>>======@@@BBBCCCCCCHHHHHHGGGDDDAAA@@@@@@BBBBBB@@@===???IIIXXX___```jjjiiihhhiiioooyyy}}}}}}}}}hhhiiippp{{{|||uuuqqqjjjccc______]]]WWWQQQEEE@@@<<<:::<<<>>>>>>===??????>>>>>>???@@@BBBCCCDDDGGGMMMUUU```lllvvv{{{yyyzzz|||zzzkkkppp~~~vvvjjjaaaZZZTTTPPPPPP___tttxxxmmm]]]MMMAAA999555333///...---+++************---,,,***)))((()))***++++++***)))(((((()))***+++,,,+++)))((('''&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$##############################%%%$$$############$$$%%%%%%$$$############$$$%%%################################################"""###%%%&&&&&&%%%###"""###############$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((***---///111555999===@@@???>>>@@@CCCFFFGGGFFFFFFFFFDDDAAA>>>===>>>???AAACCCEEEHHHQQQ^^^ggghhhhhhjjjmmmqqquuuyyy~~~{{{}}}vvv{{{{{{tttpppmmmhhh___XXXDDD@@@<<<<<<>>>@@@@@@>>>AAAAAA@@@??????@@@@@@AAABBBAAABBBEEEKKKTTT]]]cccnnnxxx}}}yyyxxx{{{ttthhhnnn}}}~~~tttiii\\\TTTLLLTTTaaarrryyyiiiXXXJJJ???777333222111///---,,,+++++++++---,,,+++))))))******++++++***)))(((((()))***+++))))))((('''&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$###################################################$$$%%%&&&&&&%%%$$$##################$$$%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((()))******+++---000333555999===@@@AAAAAABBBDDDHHHIIIIIIHHHEEEDDDAAA>>>;;;;;;===@@@BBBJJJRRRVVV\\\fffnnnqqqlllpppvvvyyyyyywwwuuutttvvvyyyzzz}}}}}}|||}}}wwwmmmfffPPPJJJDDDAAABBBDDDEEEDDDFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@>>>>>>AAAGGGLLLPPPSSS]]]lllyyy|||xxxwwwyyyzzzrrrooozzzzzzjjj___UUUTTTWWWaaaooowwwhhhZZZLLLAAA:::555444111///.........///---,,,+++*********++++++******)))(((((()))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&((()))(((''''''((())))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""######################################################$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((***+++,,,---///333666999<<<@@@CCCDDDDDDEEEGGGJJJJJJIIIGGGCCCBBB???<<<;;;===BBBFFFNNNZZZeeehhhhhhlllsssvvvwwwzzz|||{{{wwwsssqqqqqqxxx}}}~~~{{{xxx{{{~~~wwwggg___UUUNNNMMMOOOOOOOOOKKKJJJIIIGGGEEEBBB@@@???@@@@@@??????@@@BBBDDDEEEEEEJJJTTTaaammmyyy}}}uuupppnnnvvvyyyyyyttt~~~}}}rrreee]]]WWWYYY^^^iii{{{yyyjjjZZZKKKAAA666444222///.........///---,,,,,,+++++++++++++++******))))))))))))******(((((()))))))))*********&&&''''''((((((''''''&&&)))******)))'''%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!###%%%&&&&&&%%%###!!!!!!!!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))+++,,,---///222666999<<>><<<;;;===CCCKKKQQQeeesss~~~|||vvvuuuyyy|||zzzuuuuuu{{{uuusssttt|||sssggg^^^ZZZZZZYYYXXXRRRRRRPPPMMMJJJFFFCCCBBB@@@@@@AAABBBBBBAAA@@@???DDDDDDGGGNNNVVV```lllwww}}}~~~yyyxxxrrrssswww~~~xxx}}}vvvkkk```\\\YYYYYYcccppp|||mmm\\\MMMCCC:::888444000---------...,,,,,,,,,,,,,,,+++++++++)))))))))******)))))))))((()))***************)))''''''((((((((((((''''''(((((()))'''$$$######$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%% """$$$$$$""" """!!!!!!!!!"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&(((***---///000333666:::===???AAADDDFFFLLLJJJIIIIIIIIIHHHEEECCC<<<<<<<<<>>>CCCNNNZZZccc~~~|||{{{uuuxxx{{{sssnnnjjjfffccc^^^]]][[[XXXTTTOOOLLLIIIDDDDDDDDDDDDCCCBBB@@@???DDD@@@@@@DDDGGGKKKTTT^^^hhhpppyyy}}}zzzxxxzzz~~~ssslllbbbXXXYYYbbbppp}}}xxxkkk^^^RRRKKKFFFBBB<<<666111.........,,,,,,------,,,,,,+++***))))))************))))))((())))))******)))((('''''''''((((((((((((''''''&&&'''((('''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$############$$$%%%%%%$$$######################################################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&%%%$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''((('''''''''(((((((((((()))'''''')))+++---000222444888;;;???AAACCCDDDFFFHHHNNNKKKIIIHHHIIIIIIHHHFFF??????AAAFFFPPP^^^oooyyy}}}vvvqqqiiihhhfffbbb^^^YYYTTTRRRIIIHHHGGGEEEDDDCCCBBBBBB???;;;;;;@@@AAAAAAFFFNNNSSS[[[eeemmmrrrxxx}}}zzz|||}}}ooo___[[[aaaXXXgggxxxnnnfff___\\\QQQLLLEEE===666222000000,,,,,,---------,,,+++***))))))************))))))'''((()))))))))(((&&&%%%''''''((((((((((((''''''&&&''')))(((''''''(((***'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###################################################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$&&&&&&%%%$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''$$$""""""$$$''')))+++)))'''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&'''((((((((((((((())))))))))))((()))***---///222555666;;;>>>BBBDDDEEEFFFHHHIIINNNLLLIIIIIIIIIJJJJJJJJJDDDEEEHHHNNN[[[lll|||wwwsssnnniiifffbbb^^^[[[TTTRRRPPPNNNLLLIIIEEEBBBCCCBBB@@@??????AAADDDFFFFFFIIIMMMQQQXXXeeevvv}}}yyy}}}{{{qqqhhhcccWWW^^^lll}}}uuuqqqppppppdddZZZMMMCCC===888333///000---+++---+++&&&$$$%%%,,,,,,,,,+++++++++*********)))(((''''''((()))******)))((('''&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&'''&&&%%%&&&&&&'''((('''&&&$$$###'''''''''&&&&&&%%%%%%%%%######"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$#########$$$########################&&&&&&$$$$$$$$$$$$&&&&&&)))(((&&&$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))%%%'''))))))((((((((()))))),,,///000222444777999???BBBEEEFFFEEEEEEGGGIIIGGGEEECCCCCCEEEGGGGGGFFFHHHOOOXXX___fffqqq{{{vvvqqqmmmhhheeeaaa^^^YYYUUURRRNNNIIIFFFHHHFFFBBB???>>>===>>>??????AAADDDGGGLLLVVVdddooo}}}www{{{yyyooojjjbbbaaacccmmm}}}|||qqqkkk___RRREEE<<<666333///,,,+++......***(((***,,,,,,+++++++++************)))(((((((((((()))******)))((('''&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))&&&'''((((((''''''(((***+++...111333555777:::<<>>???AAAGGGQQQXXXnnnxxxtttttttttuuuyyyuuupppjjjccc\\\\\\hhh~~~~~~uuugggUUUEEE;;;666222...,,,///000,,,+++++++++++++++*********))))))***))))))(((((())))))***))))))(((''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))'''(((((('''&&&&&&)))+++...111555777999<<<>>>AAACCCEEEHHHIIIGGGDDDCCCBBB>>>??????<<<<<>>????????????AAAGGGKKKXXXaaaooo}}}vvvuuusssqqqqqqvvv}}}zzzkkkddd]]]ZZZ^^^jjj}}}{{{lllXXXFFF:::777111...//////,,,******++++++*********)))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))))))))((('''&&&(((+++---000333888;;;===???AAACCCGGGIIIJJJKKKHHHDDD@@@>>><<<===>>>???DDDOOO^^^jjjmmmhhhddddddiiipppuuuwwwyyy{{{xxxrrrmmmiiieee```]]]XXXVVVRRRNNNJJJGGGEEEDDDBBBBBBAAA???>>>???AAACCCJJJNNNXXXeeepppwwwzzz|||{{{zzzyyyvvvssssssuuuwww}}}ssskkkccc^^^ZZZ[[[fffssstttZZZGGG===555......///,,,+++++++++++++++************)))))))))************))))))''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%&&&((())))))((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""  """###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&''')))*********))))))+++...111222666:::===???AAACCCDDDGGGHHHIIIIIIGGGCCC???;;;>>>???BBBIIITTT```jjjpppllliiiiiimmmsssyyyzzzyyyrrr{{{wwwzzz{{{uuummmfffbbb```^^^ZZZUUUOOOKKKGGGFFFFFFDDDBBB???=========>>>DDDEEEIIIRRRYYY```jjjsssxxxzzz}}}}}}zzzwwwuuutttvvvxxxvvvjjjbbbYYYTTTZZZfffrrr]]]HHH<<<222000000///...///,,,,,,,,,+++++++++******)))******++++++******)))&&&'''(((((()))((((((((()))(((''''''&&&&&&''''''&&&%%%%%%''')))******)))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$''')))(((%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((''''''(((***+++------...000333666555888===@@@AAABBBCCCDDDCCCCCCDDDFFFGGGFFFBBB???@@@CCCIIITTT```hhhlllmmmnnnnnnqqqwww}}}~~~{{{yyy|||uuusssttt}}}|||sssmmmhhhfffbbb]]]XXXTTTPPPOOOOOOLLLGGGCCC@@@>>>======@@@@@@DDDHHHJJJMMMXXXeeemmmrrryyy~~~~~~||||||yyyxxx|||qqqiii___UUUVVV___sssxxx~~~sssZZZKKK<<<555333000//////---------,,,,,,,,,,,,+++)))***++++++++++++***)))%%%&&&((()))))))))(((((()))(((((('''''''''''''''&&&&&&%%%''')))++++++***$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!%%%))))))&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))(((''''''(((***,,,///111333555888:::888<<<@@@CCCDDDDDDDDDEEEAAAAAABBBGGGLLLNNNNNNLLLKKKRRR[[[eeekkknnnppppppuuuxxx}}}}}}xxxzzz{{{yyykkkjjjgggdddaaa^^^\\\ZZZYYYTTTNNNHHHEEEBBBAAA???<<<===BBBEEEBBBAAALLLYYYbbbiiittt|||{{{zzzvvvqqqgggYYYUUUZZZeeehhhmmmvvvlllZZZFFF;;;555000,,,,,,......---------,,,,,,,,,)))***+++,,,,,,+++***)))%%%&&&((()))))))))(((((())))))(((''''''''''''''''''&&&&&&'''***++++++***###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''"""((()))%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%$$$#########$$$%%%%%%&&&########################$$$$$$&&&&&&&&&&&&$$$$$$***(((&&&$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))***((('''((((((***---111444666888;;;===;;;>>>BBBEEEEEEEEEEEEEEEAAAAAADDDJJJRRRXXXZZZYYY^^^gggsssyyyyyyyyyzzz|||{{{yyyyyyzzzvvvqqqmmmjjjhhheeeccc^^^[[[VVVQQQMMMHHHCCC@@@AAA@@@>>>===???BBBFFFHHHQQQ]]]jjjsss}}}{{{{{{xxxmmmccc\\\YYY^^^WWWXXXfffzzzqqqfffVVVGGG<<<666333222///000000///---+++******++++++,,,,,,+++***)))((())))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''%%%$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&///***%%%###$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''(((***,,,---222333444666888;;;<<<===>>>@@@BBBDDDEEEDDDBBBAAADDDFFFFFFFFFIIITTTdddqqqyyy}}}zzzwww~~~zzzvvvssspppmmmkkkkkkggg```ZZZTTTOOOJJJFFFBBB@@@>>>======???BBBDDDKKKVVVbbbkkkvvv~~~{{{||||||uuukkkddd```XXXSSSYYYfffwwwxxxoooaaaRRRFFF<<<555111---///000111111000111111,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""""""""$$$&&&''''''&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++'''$$$###%%%'''((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''')))+++,,,333444555777:::;;;===>>>BBBCCCDDDEEEEEECCCAAA???AAAAAAAAACCCKKKZZZmmmzzz}}}|||}}}yyyvvvtttooofff^^^XXXRRRMMMJJJGGGEEECCC@@@??????@@@AAADDDLLLUUU^^^iiiwww||||||~~~sssddd\\\TTTRRRVVVcccwwwyyyooocccUUUGGG;;;333000000111222333444444444---,,,+++***)))***++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%$$$###$$$&&&&&&"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$''')))))))))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((+++---///555666777:::<<<===>>>???CCCCCCDDDDDDCCCBBBAAA@@@>>>======DDDRRRfff{{{yyyssskkkbbb\\\WWWRRRPPPOOONNNKKKHHHEEECCCBBBBBB@@@DDDIIIPPPYYYgggssszzz}}}|||oooggg^^^YYYWWWZZZdddooozzzrrreeeVVVFFF<<<666444222111111111000///---,,,***(((((()))***,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&###!!!"""&&&'''$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$&&&'''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***---000222444777888:::<<<>>>???@@@@@@@@@@@@@@@?????????@@@@@@<<<<<<@@@KKK^^^tttyyyqqqjjjddd```\\\ZZZWWWUUURRROOOKKKHHHFFFDDD@@@@@@BBBFFFLLLUUU```iiiuuu}}}~~~xxxwww}}}~~~xxxiii```[[[WWWYYY^^^www}}}tttfffVVVLLL<<<888222///.........---...,,,***((('''((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&!!! %%%***,,,,,,$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))((()))+++---000333555666999;;;===???AAABBBBBBAAAAAA???===;;;:::;;;<<<===<<>>555000///000000000000///---+++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%$$$#########%%%&&&((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********)))***,,,...111444666777;;;===@@@BBBDDDDDDCCCCCCDDDAAA===999888888:::<<>>555222333333333444333222000...,,,******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""&&&)))(((### !!!$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&& !!!###$$$%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******+++,,,///111444666888888===???BBBDDDFFFFFFDDDCCCDDDAAA===::::::===AAADDDNNNWWWcccmmmuuu|||~~~wwwqqqmmmfffeeeeeeccc___[[[WWWUUUMMMHHHEEEFFFDDD@@@CCCJJJGGGNNNXXXbbbjjjsss}}}zzzyyyzzzyyyuuuaaaXXXYYYVVV^^^kkk~~~zzzsssfffYYYGGG;;;555555444333777777555444111...,,,***))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%)))'''$$$%%%(((%%%$$$$$$######"""""""""#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''###########################$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''%%%######%%%((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***///000333555888:::;;;;;;>>>@@@CCCFFFGGGFFFEEEDDD@@@>>><<<;;;>>>DDDKKKOOO[[[cccnnnuuuyyy|||~~~{{{wwwrrrooollliiifffddd```]]]UUUPPPJJJFFFFFFEEEBBB@@@CCCEEEIIINNNUUU```mmmvvv~~~}}}{{{}}}ssseee^^^aaa[[[^^^oootttlll[[[GGG;;;888888666888999<<<<<<555,,,)))++++++++++++************)))(((((((((((((((((((((((('''((((((((()))))))))***(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''')))+++)))%%%"""""""""(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$+++***)))(((&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$&&&''')))(((((((((***,,,...111555777777888;;;>>>>>>DDDFFFDDDCCCFFFDDD???===???>>>;;;???MMM\\\dddlllmmmooouuu{{{~~~|||yyy~~~zzzvvvooojjjgggeeecccaaaYYYUUUOOOLLLLLLJJJGGGDDDEEEFFFHHHIIILLLSSS]]]dddnnnuuu}}}{{{{{{ssshhhiii```\\\eeewwwppp\\\NNNIIIFFFBBB999777888>>>???999222///,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%((((((&&&$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''((((((((('''%%%%%%&&&'''((((((((())),,,///333666888999888888:::===@@@EEEHHHEEECCCDDDAAA<<<<<<>>>>>>@@@IIIYYYdddiiikkknnnsssyyy~~~~~~|||vvvnnnjjjhhhgggggg```\\\WWWUUUTTTRRRNNNJJJGGGGGGFFFDDDEEEHHHNNNRRR]]]dddqqq~~~|||~~~uuulllbbb[[[^^^iiiyyyooo```WWWOOOHHH;;;444444<<>>@@@@@@EEEHHHEEECCCAAA???;;;<<<>>>AAAHHHWWWgggooonnnooottt{{{~~~wwwrrrooommmkkkfffbbb^^^\\\[[[YYYSSSOOOIIIHHHFFFDDDDDDFFFIIIKKKSSSXXXdddsss||||||llleee``````dddlllyyyzzzkkk```TTTIII<<<444000666===;;;333...------------,,,,,,,,,,,,************************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$###$$$######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&#########$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''((()))+++...333777888999:::<<<>>>AAADDDFFF???CCCFFFDDDAAA>>>>>>======CCCKKKUUUbbbooouuutttxxx}}}~~~xxxsssppplllhhhdddbbbaaa^^^YYYTTTOOOMMMJJJGGGGGGGGGGGGGGGMMMOOOWWWdddttt{{{{{{}}}xxxrrrkkkfffbbbbbbiiirrrvvvjjjZZZMMM<<<444///111444333222222,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&'''((()))))))))''''''&&&&&&'''''''''''''''(((***,,,...222777;;;<<<<<<===???BBBDDDFFFGGGCCCDDDDDDBBB>>>;;;===AAAEEEPPP\\\dddkkktttyyyyyy{{{{{{{{{vvvsssooojjjhhhfffddd___[[[XXXUUUPPPMMMKKKHHHEEECCCFFFHHHMMMWWWdddrrr}}}|||{{{}}}~~~rrrooommmooosss|||xxxooofffaaaccchhhttt}}}ppp^^^NNN===666111000000000444999,,,,,,,,,,,,++++++++++++************************(((((((((((()))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&'''(((((((((+++...000333666:::===BBBAAAAAACCCDDDEEECCCBBBGGGEEECCC@@@<<<<<>>DDDCCCDDDEEEGGGFFFBBB???CCC@@@>>>>>>>>>CCCSSScccqqqyyy{{{wwwzzzyyytttvvvzzz||||||}}}vvvrrrqqqooollliiieeeaaa]]]ZZZXXXUUUPPPLLLEEEGGGIIIJJJMMMSSS\\\dddrrrxxx~~~||||||sssxxx{{{|||ooohhhaaaooo{{{eeeSSSHHH???777444333///------//////.........---------))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))((((((((((((&&&'''''''''(((((())))))///+++'''&&&''''''%%%###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&((((((&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***+++***)))(((&&&%%%$$$###$$$$$$%%%&&&((())))))***'''&&&&&&%%%&&&'''((()))***...333888:::;;;===???AAAAAACCCFFFIIIIIIEEE@@@<<<888888<<>>AAABBBAAADDDGGGGGGGGGEEEBBB>>>;;;888:::@@@HHHUUUkkk~~~~~~uuummmpppyyyyyyssszzz{{{uuuyyy|||vvvrrrnnnmmmjjjgggbbb]]]XXXVVVRRROOOKKKHHHGGGHHHKKKMMMYYY^^^hhhsss~~~}}}|||}}}}}}rrrqqqlllkkktttzzzooo[[[VVVIII;;;444222000,,,...------...//////...,,,,,,++++++***************)))))))))))))))(((((((((((((((((((((''''''''''''''''''((('''&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&+++(((%%%&&&((()))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***,,,---222555999<<>>>>>======>>>???DDDCCCDDDEEE@@@999:::@@@JJJ[[[nnnvvvtttrrrvvv{{{yyy~~~}}}~~~|||xxxsssooommmjjjfffddddddfffttt{{{mmmnnnwww|||~~~xxxooowwwzzztttooollliii`````````^^^ZZZTTTOOOLLLGGGGGGIIINNNVVV```jjjppprrr|||zzz{{{|||zzzxxx}}}~~~vvvqqqttt}}}~~~mmm^^^QQQDDD999222000---,,,---......---,,,,,,,,,,,,,,,++++++***++++++*********)))))))))(((((((((((('''''''''''')))&&&###%%%)))***(((%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" %%%(((&&&###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))+++---000444777888:::===@@@AAABBBCCCEEEFFFGGGBBBAAAAAA<<<888>>>JJJ```qqq~~~~~~sssuuuvvvxxx|||~~~~~~~~~zzzqqqqqqrrrssstttrrrnnnkkkkkklllzzz~~~nnnnnnxxx~~~zzzsss}}}wwwrrrooofffgggfffddd```[[[VVVSSSLLLKKKJJJKKKOOOVVV]]]bbbhhhrrr}}}rrrooovvv~~~uuuqqqtttyyyyyykkk]]]NNNBBB777444000......///......------,,,++++++++++++,,,---,,,++++++***)))((((((((((((((((((''''''''''''((('''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))***,,,///333777:::;;;<<<>>>AAACCCDDDEEEGGGIIIDDD>>><<<>>><<<<<>>@@@BBBCCCBBBBBBCCCEEE???888777<<<>>>CCCVVVlll}}}tttooorrruuu{{{}}}|||zzzuuutttyyyqqqqqq|||zzzssssssmmmiiijjjnnnmmmddd\\\YYYWWWUUUSSSQQQOOONNNNNNTTTYYYeeetttiiidddnnnuuu~~~yyyzzztttllljjjiiisss|||iiiUUUKKKAAA666000///111111000...+++))))))***,,,,,,+++,,,***)))(((((()))***,,,)))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''%%%$$$$$$%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''%%%###!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$ !!!###%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''))))))((('''((())))))---222666999<<>>AAAAAAHHH[[[nnn~~~}}}}}}~~~zzzxxxpppuuu{{{~~~zzzuuuyyy}}}wwwvvvyyytttoookkkkkkmmmlllgggaaa```___\\\XXXSSSOOOLLLKKKOOOSSS]]]jjjttt{{{zzzbbb___iiirrr|||~~~~~~{{{rrrnnniiilllxxxsss```PPPGGG;;;444111000///---------,,,,,,+++++++++,,,'''&&&%%%$$$$$$%%%&&&'''))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((---)))%%%$$$&&&&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&)))+++***&&&###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((()))+++,,,000555888;;;===@@@BBB???BBBDDDEEEDDDAAA>>><<<<<<:::<<>>@@@BBBAAACCCEEEHHHHHHDDD???;;;;;;;;;@@@KKKVVVaaammmwwwvvvyyy}}}|||}}}xxxrrrlll{{{yyyxxxtttoookkkiiijjjkkkffffffdddbbb]]]WWWRRROOOMMMLLLNNNUUU[[[bbbmmmwwwooodddhhhttt~~~xxxkkkeeecccmmm|||sssdddZZZKKK???777333111000---222555333---)))***,,,......------------......)))))))))((((((((((((''''''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&!!! !!!%%%)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&((((((((((((''')))---000444777:::<<<===>>>???AAABBBCCCEEEIIIJJJHHHBBB===:::BBBOOO]]]hhhrrr{{{{{{|||wwwrrrppp~~~zzzuuuoookkkkkkmmmiiihhhgggeee```[[[WWWTTTQQQMMMMMMPPPSSSWWWaaajjjttt|||}}}qqqnnnvvvoooiiieeegggllltttwwwkkk```QQQBBB888444333444///333666333...******---++++++++++++++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!"""$$$&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&''''''((((((''''''&&&((())))))))))))+++///222666888<<<======>>>???@@@CCCDDDEEEGGGFFFDDD???<<<>>>NNNcccrrryyy~~~zzzxxxtttvvv}}}wwwssspppooonnnmmmkkkhhhccc___ZZZXXXVVVRRROOOOOONNNOOOUUU]]]gggppp{{{}}}wwwyyywwwsssnnniiidddeeeqqq~~~}}}ppphhhZZZKKK???999777666000333444222...++++++---******************************)))))))))((((((((('''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))!!!''''''###!!!$$$((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!###&&&))))))&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((''''''(((((((((((('''''''''(((******+++---000333777:::===>>>>>>>>>???@@@EEEFFFFFFDDD@@@======>>>III]]]sss{{{|||}}}}}}}}}}}}~~~{{{xxxwww}}}xxxuuuooonnnllliiigggdddbbbaaa^^^YYYUUUTTTPPPMMMOOOUUU\\\dddoooyyy|||ssshhhdddkkkuuuyyytttiii\\\NNNCCC<<<999222222000///------,,,---,,,,,,,,,------,,,,,,,,,*********)))))))))((((((&&&'''''''''((((((((()))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((())))))***"""%%%((('''$$$"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""$$$'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&(((+++,,,---...111333999<<>>???AAACCCEEEIIIHHHHHHGGGEEEKKK___uuu}}}zzzwwwzzzxxxrrruuu|||~~~~~~yyysssppprrrwww}}}}}}xxx}}}{{{|||xxxsssooommmmmmllllllnnnlllgggaaa\\\XXXUUUSSSNNNNNNSSS]]]fffppp|||~~~yyyvvvfffWWWNNN>>>:::444000......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((((((((('''(((((((((((((((***,,,...222444666777888;;;===@@@BBBBBBCCCDDDEEEFFFKKKKKKGGGNNNaaauuu~~~}}}~~~{{{{{{~~~{{{wwwvvvyyy|||~~~}}}uuuooojjjkkkooouuu~~~}}}|||yyyuuupppnnnnnnnnnssspppkkkfffaaa]]]ZZZYYYRRRPPPQQQVVV\\\dddooozzz~~~xxx}}}|||lll\\\SSSDDD>>>777111...---------++++++++++++++++++++++++))))))((((((((('''''''''))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))((('''&&&&&&'''((()))+++---000333555777999999===@@@CCCEEEDDDCCCCCCDDD@@@HHHHHHEEEVVVttt}}}xxxtttwww}}}|||{{{}}}}}}{{{wwwrrrlllkkklllqqq{{{~~~zzztttoooooopppsssqqqmmmiiieeebbb```___YYYUUURRRSSSVVV[[[eeeoooxxx{{{xxx}}}{{{xxxzzzppp___UUUKKKDDD;;;444000//////...++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))((('''&&&&&&''')))+++...///111444666999;;;;;;;;;???BBBDDDDDDCCCBBBCCCAAADDDEEELLLccc|||zzzyyywwwuuuuuu||||||~~~|||xxxyyy}}}~~~|||tttpppnnnqqqzzz~~~|||||||||}}}}}}~~~~~~}}}}}}||||||~~~~~~~~~xxx|||}}}}}}{{{}}}}}}~~~}}}~~~~~~}}}zzzyyy{{{||||||~~~yyysssrrrrrrpppooommmjjjhhhfffdddccc^^^YYYTTTSSSSSSUUU]]]eeekkkwww}}}ssspppssswwwwwwuuuuuu}}}uuueee[[[QQQJJJ@@@777222000//////+++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))((('''&&&''')))+++---000111222555888:::<<<>>>;;;>>>BBBDDDDDDDDDEEEFFFEEEBBBHHH[[[qqq~~~}}}~~~~~~}}}~~~|||vvvssssssvvv{{{||||||yyywww{{{yyytttvvv~~~~~~~~~~~~|||zzzzzzzzzzzz~~~}}}|||zzzzzzzzz{{{|||}}}|||{{{{{{zzzwwwuuuuuuuuuvvvwwwxxxyyyyyyzzzxxxxxxvvvuuutttttttttttttttuuuvvvuuusssrrrssstttoootttyyyzzzxxxvvvuuuvvvuuuxxx}}}{{{xxxwwwyyy{{{|||{{{{{{{{{{{{}}}~~~}}}||||||}}}zzzzzzzzzzzzzzz{{{||||||}}}}}}||||||{{{zzzzzzzzz{{{zzzyyyzzz|||~~~~~~}}}yyy{{{|||{{{xxxvvvwwwzzzzzz{{{{{{zzzxxxvvvsssrrrppprrrsssqqqnnnlllnnnqqqrrrtttvvvvvvuuuuuuvvvwwwvvvxxx{{{}}}~~~}}}zzzvvvtttmmmmmmmmmllljjjgggdddccc]]]YYYUUUTTTRRRQQQVVV\\\bbbnnn|||xxxpppooo}}}}}}uuuqqqnnnrrr~~~qqqhhh[[[SSSIII>>>777222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))((((((((((((***,,,...000222333444666999<<<>>>@@@>>>@@@CCCEEEEEEFFFHHHJJJCCCBBBMMMddduuuzzz}}}~~~}}}}}}~~~tttqqqppptttzzz~~~}}}}}}}}}~~~}}}}}}|||{{{{{{xxxxxxxxxvvvttttttuuuwwwyyywwwwwwzzzxxxssstttyyy|||}}}~~~|||||||||{{{{{{{{{zzzzzz{{{||||||}}}}}}}}}}}}|||wwwxxx{{{}}}~~~~~~|||{{{yyyxxxvvvvvvwwwyyy|||~~~~~~~~~}}}|||||||||||||||}}}||||||{{{zzzyyyyyyxxxxxxwwwuuusssqqqpppoooooopppooonnnmmmlllmmmnnnoooqqqpppoooppppppooommmkkkjjjjjjkkklllmmmnnnooopppiiiiiihhhgggffffffggggggeeefffeeedddbbbbbbdddfffdddiiiooopppmmmkkkkkkmmmmmmppptttwwwwwwvvvsssqqqmmmoooqqqrrrqqqqqqrrrssstttuuuvvvvvvtttssstttuuuqqqqqqrrrsssssstttuuuuuuuuuuuuuuuuuutttsssrrrrrrqqqpppooopppsssuuuvvvuuussssssrrrqqqpppooopppppplllmmmnnnnnnmmmjjjhhhfffaaadddfffeeebbbaaadddhhhggghhhjjjjjjiiihhhhhhiiikkkmmmoooppppppqqqsssuuuuuusssrrrrrrtttvvvwwwwwwrrrvvv{{{|||zzzyyy{{{~~~|||wwwmmmnnnooonnnlllgggbbb___\\\YYYWWWWWWTTTQQQSSSXXX\\\fffqqqwww~~~}}}{{{vvvrrrmmmkkkrrr}}}|||}}}uuukkkcccWWWKKKAAA888222...------------------------+++++++++************)))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&'''(((+++---///111222444444555777:::===@@@AAAAAABBBCCCCCCCCCDDDGGGIIICCCNNN[[[fffoooxxx~~~}}}uuusssuuu{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{||||||||||||||||||{{{zzz||||||yyyzzz}}}}}}zzz}}}xxxttttttuuutttttttttqqqqqqpppmmmjjjiiijjjlllnnnlllmmmqqqppplllnnntttoooppprrrssstttuuuwwwyyywwwwwwwwwwwwvvvvvvvvvvvvrrrrrrssssssrrrqqqppppppkkknnnqqqtttvvvvvvuuutttrrrqqqooooooqqqtttwwwyyyuuuuuutttssssssrrrsssssspppppppppoooooonnnnnnnnnlllkkkjjjhhhfffdddcccbbbcccbbbaaa``````aaabbbccc^^^^^^^^^___aaaaaa___]]][[[[[[\\\]]]___```aaaaaa\\\\\\[[[[[[[[[[[[[[[\\\ZZZZZZYYYWWWVVVVVVYYY[[[\\\bbbggghhheeebbbdddfffggghhhkkklllmmmmmmkkkjjjggghhhjjjjjjjjjjjjlllmmmlllmmmnnnmmmlllkkklllmmmhhhiiikkkmmmnnnoooooopppppppppppppppooonnnmmmmmmiiihhhhhhjjjmmmoooppppppjjjhhhfffeeeffffffeeedddaaaccceeefffeeeccc```___VVVZZZ]]]\\\ZZZZZZ___ccc___aaabbbbbb```______```]]]___``````______aaabbbbbbaaa```aaadddggghhhhhhcccgggkkkllliiiiiimmmqqqxxxyyy{{{zzznnnoooqqqpppmmmggg```\\\]]]ZZZZZZ[[[XXXTTTTTTWWWXXX```gggkkkqqq|||yyyuuunnniiijjjttt|||~~~}}}yyyqqqdddVVVIII???666111........................************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((%%%&&&))),,,///222333444444555555777:::===@@@BBBBBBBBBBBB@@@???@@@CCCFFFKKKaaannnjjjlll}}}|||{{{yyy|||~~~|||~~~}}}~~~~~~|||{{{zzzyyyxxxwwwwwwwwwzzzyyyxxxwwwvvvvvvvvvvvvwwwuuurrrqqqppppppnnnmmmooommmkkkiiihhhhhhhhhiiigggfffeeecccaaa```______aaabbbcccdddeeefffggghhhiiiiiijjjjjjkkklllllllllmmmnnnooopppooommmkkkiiihhhhhhhhhhhhgggfffeeedddddddddddddddeeeeeeeeeeeedddddddddddddddeeeffffffgggggggggffffffeeeeeeeeeccccccbbbbbbaaa```_________^^^]]][[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUWWWUUUTTTUUUWWWWWWTTTRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKLLLMMMOOOQQQSSSTTTWWWYYYZZZ[[[[[[[[[ZZZ\\\^^^aaacccdddddddddaaaaaa````````````aaaaaadddeeefffggghhhjjjkkkkkkggghhhiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiihhhggggggdddbbb```aaaccceeecccbbbcccbbbbbbaaa___]]][[[ZZZZZZ[[[[[[[[[ZZZXXXUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVWWWXXXWWWVVVUUUTTTSSSTTTUUUVVVWWWXXXYYYYYYZZZXXXVVVUUUUUUWWWYYY[[[ZZZZZZ[[[ZZZYYYZZZ\\\^^^lllmmmooorrrwww}}}uuuvvvuuupppiiicccaaabbbcccbbbaaa```^^^\\\ZZZYYY```aaabbbeeejjjsss}}}wwwooohhhiiiyyy~~~|||rrrdddUUUFFF;;;555---,,,++++++,,,,,,------+++++++++************)))+++*********))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''')))))))))((((((,,,111444333222555666888:::<<<>>>???@@@@@@@@@BBBCCC???===BBBJJJWWWiiixxx|||}}}yyyvvvxxx~~~}}}}}}~~~}}}zzzyyywwwuuusssqqqpppppprrrrrrqqqpppooooooooooooooommmjjjiiiiiihhhgggeeeddddddbbbaaa```____________^^^\\\[[[YYYXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\]]]______``````aaabbbbbbbbbbbbccccccccccccaaa```^^^ZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[WWWWWWWWWWWWVVVVVVVVVUUUXXXXXXWWWVVVVVVUUUTTTTTTTTTSSSRRRQQQOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJHHHIIIKKKKKKIIIFFFJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFHHHGGGEEEEEEEEEGGGHHHJJJJJJLLLNNNPPPQQQRRRRRRRRRTTTUUUXXXZZZ\\\]]]]]]]]]ZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^___```aaaaaabbb```aaaaaabbbbbbbbbbbbbbbaaabbbccceeeffffffffffffbbb___\\\[[[\\\]]]\\\ZZZZZZYYYYYYXXXVVVUUUSSSRRRPPPRRRSSSTTTTTTSSSQQQPPPNNNNNNNNNOOOOOOOOOOOOOOORRRRRRSSSSSSSSSRRRPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLMMMNNNPPPQQQRRRSSSTTTSSSSSSSSSVVVXXXbbbcccdddhhhlllqqqvvvyyyxxxyyyxxxtttnnnhhhfffeeeiiiiiihhhfffdddaaa^^^]]]\\\\\\\\\]]]```hhhqqqxxx~~~tttiiifffooo|||xxxjjj[[[KKK<<<444000...------------,,,,,,++++++++++++************************)))))))))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&'''((())))))***)))***...333555555444666777888;;;===???@@@AAAAAA@@@@@@@@@======EEEOOOgggyyy~~~zzzooonnnvvv~~~|||{{{yyyyyyzzzzzzyyywwwuuutttqqqnnnkkkiiigggfffggggggfffeeeddddddddddddcccaaa___^^^^^^]]]\\\[[[XXXXXXXXXXXXWWWUUUTTTTTTUUUTTTSSSQQQPPPOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRPPPPPPQQQPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMOOOOOONNNNNNMMMNNNNNNNNNLLLKKKKKKKKKKKKJJJJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCDDDEEEDDDCCCAAACCCBBBAAA@@@????????????BBBBBBBBBBBBBBBBBBAAA@@@AAAAAA@@@??????AAABBBCCCAAABBBDDDFFFGGGHHHHHHHHHKKKLLLNNNPPPRRRSSSSSSSSSQQQQQQRRRSSSTTTUUUUUUVVVYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]]^^^______^^^^^^[[[\\\]]]___``````aaaaaa]]]ZZZVVVSSSSSSSSSRRRQQQQQQQQQQQQPPPOOOMMMLLLKKKHHHIIIKKKMMMNNNNNNNNNMMMJJJIIIIIIIIIIIIIIIIIIHHHMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFEEEDDDHHHHHHHHHHHHIIIIIIJJJJJJIIIJJJKKKKKKKKKLLLOOOQQQUUUVVVWWWYYY\\\aaaeeehhhssswww|||{{{{{{{{{wwwrrrmmmjjjiiimmmnnnmmmllljjjfffccc```ZZZYYYWWWUUUWWW]]]eeekkkwwwxxx}}}}}}ppphhhjjjppp~~~rrreeeUUUDDD888333111///.........,,,+++,,,+++++++++************************))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***++++++---000444777888777666777:::<<>>===@@@LLLYYYwwwwwwooopppzzz|||zzzyyyzzz{{{zzzyyywwwuuusssrrrrrrrrrpppnnnmmmkkkiiifffcccaaa______]]]]]]\\\[[[ZZZZZZZZZZZZXXXVVVTTTSSSTTTTTTSSSRRRPPPQQQQQQQQQQQQOOOMMMLLLMMMMMMKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBAAA@@@?????????>>>===============???@@@@@@@@@@@@@@@??????@@@???>>>>>>>>>???@@@@@@===>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJIIIJJJKKKMMMNNNOOOPPPQQQUUUUUUVVVVVVVVVVVVUUUTTTWWWXXXYYYZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZYYYXXXXXXXXXUUUQQQNNNMMMLLLMMMMMMNNNNNNNNNNNNMMMKKKJJJJJJGGGHHHIIIKKKLLLLLLLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFIIIIIIHHHGGGFFFEEEDDDDDDGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFGGGFFFFFFEEEDDDEEEGGGHHHHHHIIIKKKNNNMMMLLLLLLMMMPPPSSSWWWYYYbbbhhhqqqxxx~~~||||||{{{yyyuuuqqqmmmlllmmmnnnooonnnllliiifffccc]]][[[XXXTTTTTTWWW]]]bbbmmmooowww|||rrrnnnnnnzzzxxxooobbbQQQCCC666222///...//////---+++,,,,,,+++++++++******************)))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%''''''''''''((()))***++++++,,,///222555777999999777888;;;>>>@@@BBBCCCCCCGGGCCC@@@>>>???FFFVVVfff}}}|||yyyyyy~~~~~~~~~}}}}}}{{{yyywwwvvvwwwwwwuuutttqqqooommmlllkkkiiigggeeeaaa```^^^\\\[[[YYYYYYXXXUUUTTTSSSRRRRRRQQQQQQQQQPPPNNNLLLLLLLLLMMMLLLKKKIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAA@@@???AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<===>>>???::::::;;;;;;;;;;;;;;;:::>>>>>>>>>=========>>>>>>;;;;;;<<<======>>>???@@@@@@AAACCCDDDEEEEEEEEEDDDDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNOOOOOOOOONNNLLLKKKNNNOOOPPPQQQRRRRRRRRRRRRUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQOOOLLLKKKKKKLLLMMMLLLMMMMMMMMMLLLKKKKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB===???AAABBBCCCCCCBBBAAACCCEEEHHHIIIIIIJJJLLLMMMIIIIIIHHHHHHIIIKKKMMMOOOSSSZZZdddmmmuuu|||}}}{{{xxxvvvsssqqqnnnoooooopppnnnllljjjhhhccc```\\\XXXUUUVVVZZZ^^^hhhlllwww{{{sssnnnnnn|||vvvkkk[[[NNN;;;666000...///000///,,,,,,,,,,,,++++++++++++***))))))))))))))))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((()))***++++++,,,...111333555777888999888:::===???AAABBBCCCBBBEEEAAA??????BBBLLL^^^ooo|||{{{~~~~~~|||{{{zzzzzzzzzxxxwwwvvvvvvtttqqqooollljjjgggeeedddaaa^^^\\\VVVUUUTTTSSSRRRQQQQQQQQQMMMLLLKKKJJJJJJIIIIIIJJJHHHFFFEEEEEEFFFGGGFFFEEEBBBBBBBBBBBBBBBAAA@@@@@@======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>========================>>>>>>>>>======<<<===>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===============????????????????????????<<<===>>>@@@@@@???>>>===999::::::::::::;;;;;;;;;;;;===>>>>>><<<;;;;;;<<<999999999::::::<<<======888888999::::::::::::999;;;;;;;;;::::::::::::999999999999999:::;;;<<<===>>>???@@@AAABBBBBBAAA@@@@@@BBBDDDFFFHHHHHHHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHJJJKKKLLLNNNOOOOOOOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRLLLMMMMMMLLLJJJIIIKKKLLLIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBB??????@@@@@@AAAAAAAAABBB???AAABBBDDDEEEEEEEEEDDDDDDGGGIIIJJJJJJJJJLLLMMMIIIGGGFFFDDDDDDEEEGGGHHHIIINNNVVV___gggooovvv{{{}}}|||{{{zzzyyyssssssrrrrrrqqqooonnnnnneeedddaaa\\\XXXWWWYYY[[[eeemmmzzzxxxooommm{{{xxxnnn___UUUEEE===333///000111000---,,,,,,,,,,,,++++++++++++))))))))))))************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((()))***+++,,,...111333555555666888999999;;;>>>@@@BBBBBBAAA@@@???>>>???DDDIIITTTgggwww|||yyy}}}zzzwww~~~}}}zzzxxxwwwvvvvvvuuuuuutttsssppplllhhheeebbb___\\\ZZZXXXTTTRRRMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBAAA???>>>>>>@@@AAA@@@@@@======<<<;;;;;;;;;;;;<<<888888777777777888888999777777888888888888888888888888888999::::::;;;;;;999:::;;;<<<<<<;;;::::::======>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<999999999999:::<<<===>>>======>>>>>>>>>?????????========================:::;;;===?????????===<<<999999:::::::::;;;;;;;;;===???AAA@@@===<<<===>>>999888888888888888999:::999999:::;;;;;;;;;;;;;;;888888888888888777666666888888777777888999:::;;;;;;<<<===>>>>>>>>>===<<<<<<>>>@@@BBBDDDDDDCCCBBBDDDEEEGGGIIIIIIHHHFFFDDDHHHIIIJJJKKKLLLMMMMMMMMMIIIIIIKKKLLLMMMNNNNNNNNNHHHJJJLLLKKKIIIGGGGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBBBB>>>>>>?????????@@@@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHDDDFFFIIIIIIIIIHHHIIIJJJGGGFFFCCCAAA@@@@@@AAABBBCCCFFFJJJPPPVVV^^^ggglllwww|||||||||~~~~~~}}}yyywwwuuurrrpppooonnnnnnhhhgggeeebbb]]][[[ZZZ[[[```jjjzzz{{{zzz}}}wwwuuu~~~yyyoooddd]]]RRRGGG:::222111111000...------,,,,,,,,,+++++++++((()))))))))************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((()))%%%%%%%%%&&&&&&&&&''''''$$$#########$$$$$$%%%&&&))))))))))))***+++,,,,,,222444777888777666888::::::<<>>>>>@@@EEEMMMUUU```rrr{{{wwwvvvuuuwww|||yyywww~~~}}}xxxtttrrr}}}~~~~~~|||xxxvvvttttttrrrrrrrrrrrrppplllfffbbb]]][[[WWWTTTRRROOOLLLIIIIIIHHHFFFEEECCCBBBBBBBBB@@@@@@???>>>============<<<;;;::::::<<<======<<<<<<;;;999888888999:::;;;777777777666777777888888666666777777888888888888888999999::::::;;;<<<<<<999:::<<<======<<<:::999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<888888999:::;;;===>>>???;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============:::;;;===???@@@???>>>===;;;;;;;;;<<<<<<<<<======;;;===???>>><<<:::;;;===::::::999888777777777777666777777888999999999888777888888888777777666555999888888777888999;;;<<<999:::;;;<<<<<<;;;:::999999;;;===???@@@@@@???>>><<<===@@@BBBBBBAAA???>>>BBBCCCDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHFFFIIIKKKKKKGGGDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEECCCBBBBBBBBBBBBBBBCCCCCC??????@@@@@@AAAAAABBBBBB??????>>>>>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEEEEBBBEEEGGGHHHGGGFFFFFFGGGEEEDDDAAA>>>===<<<======AAABBBCCCFFFJJJRRR[[[aaaooovvv~~~}}}zzzzzz}}}~~~~~~|||yyyuuuqqqnnnllllllllljjjkkkjjjgggbbb___]]]]]]ZZZeeevvvyyywwwyyy}}}zzzqqqiiiddd\\\OOO???444222222000------------,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))))))))***+++,,,---444777::::::888777999;;;;;;===???AAAAAA@@@>>><<>>===<<<:::999999999888888777777777777888999999999999999999999999999888888888777777777777777777777777777:::::::::999888777777666888888999999999:::::::::999999999::::::999999999888999:::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;======<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>=========888999<<<>>>???>>><<<::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999:::::::::888777555555555666666777777777777777777777777555555555666666666666777999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>===>>>>>>>>>????????????AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@??????@@@@@@????????????????????????AAA@@@>>>=========>>>???AAABBBCCCBBB@@@???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCEEEGGGHHHHHHFFFCCCBBBEEEAAA>>>===>>>>>><<<:::777999;;;>>>CCCJJJRRRXXXbbbiiissszzz~~~~~~~~~~~~xxxpppjjjiiimmmqqqmmmmmmmmmkkkgggdddcccccc___aaahhhsss{{{}}}zzzvvv|||tttvvvzzztttmmmooogggXXXHHH===666000///111111///,,,+++++++++***))),,,,,,***)))))))))***+++(((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!$$$'''(((((((((((('''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((((((((((('''(((***///222111555999999666666:::>>>AAA@@@@@@???>>>>>>>>>===AAAMMMYYYaaakkkzzzzzz{{{vvvnnnjjjnnnqqqpppuuu{{{wwwsssppppppnnnjjjggg}}}}}}~~~~~~}}}|||xxxxxxwwwuuusssrrrqqqpppgggeeebbb```^^^ZZZVVVRRRNNNMMMKKKIIIFFFEEEDDDCCCAAA@@@???>>><<<;;;:::999888777777777666666666666555666666777888777777777999888888888777777777777777777777777777777777777:::999999888777777666666777777888888888999999999888888999999999999888888666777888888999999999888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;==================<<<<<<999:::<<<=========;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999888888888888888888777777888777666555555555666777666666666666666666666666444444555555555666666666888888888999999999::::::999999:::;;;;;;<<<==================>>>>>>>>>>>>?????????@@@AAABBBCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<======>>>???@@@AAA@@@???>>>???@@@???@@@AAABBBCCCCCCCCCCCCEEEFFFHHHJJJJJJHHHFFFEEECCC@@@===<<<<<<<<<:::888999:::;;;<<<>>>AAAFFFJJJVVV^^^hhhpppuuuyyy~~~zzztttnnnkkkmmmooonnnnnnnnnllliiifffddddddbbb```ccciiipppwww~~~zzzxxxvvv}}}|||~~~zzzxxx}}}zzzuuuvvvlll___PPPFFF>>>666111111///---++++++,,,---,,,+++,,,+++***)))))))))***+++(((((((((((((((((((((((((((((((((((((((''''''&&&'''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((+++///222333666:::999777777:::>>>???AAABBBAAA???======>>>IIIUUUcccooo||||||vvvpppmmmpppvvv{{{zzzxxxtttooommmmmmllliiifff}}}}}}|||zzzzzzzzzzzzxxxwwwrrrrrrqqqooonnnlllkkkjjj___\\\XXXUUURRROOOLLLJJJGGGFFFDDDBBB@@@???>>>>>><<<;;;:::999888777666555555555555555555444444444444444555666666666666555777777777777666666666666777777777777777777777777999888888777777666666555666666777777777888888888777888888888888888888777666777888888999888888888777888888888999999999999777777888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::999999999888888777777666666555555666666555555666666777888555555555555555555555555333333333444444444555555666666777777777888888888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<<<<>>>???@@@AAAAAAAAACCCDDDCCCBBBBBBCCCDDDBBBBBBCCCCCCCCCCCCCCCDDDBBBBBBAAAAAA@@@?????????@@@???>>>>>>======>>>>>>========================>>>======<<<<<<<<<<<<===<<<===>>>>>>======>>>???>>>>>>???@@@AAAAAAAAAAAABBBDDDFFFHHHIIIHHHGGGFFFAAA>>>;;;::::::999777666999:::;;;;;;;;;;;;>>>@@@IIIPPPZZZbbbiiipppxxx~~~~~~yyytttooonnnmmmmmmmmmnnnmmmllljjjgggfffiiiccc```aaadddlllyyy~~~zzzxxxyyy{{{xxx}}}}}}qqqnnnuuu|||~~~uuuiii[[[PPPFFF:::222000...---++++++---...---,,,,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))),,,///333555777:::999777777;;;>>>???BBBDDDBBB>>><<>>???@@@???@@@AAAAAA@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBB@@@?????????>>>>>>>>>===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::<<<===<<<======>>>??????>>>>>>===>>>@@@BBBCCCCCCCCCBBB???>>>;;;:::888777666555777999;;;<<<<<<===>>>???BBBGGGOOOWWW^^^gggpppwwwzzzuuupppmmmjjjjjjkkklllmmmmmmllljjjppphhhbbb___```fffqqq}}}~~~|||~~~|||ttttttzzz|||qqqooovvv~~~}}}pppaaaUUUIII<<<333000000...---,,,---...---,,,+++++++++***************(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''((()))******---000333666777888888777888;;;===AAADDDEEEAAA<<<>>>GGGOOO\\\nnnyyykkkooozzzzzztttzzz~~~zzzxxxxxxxxxvvvuuuwww|||~~~}}}|||zzz{{{{{{zzzyyyxxxvvvuuuyyywwwtttsssrrrqqqnnnlllhhhgggdddaaa^^^ZZZXXXVVVRRROOOJJJFFFDDDCCCBBBAAA>>>===;;;:::999888888888666666666555555444444444555555555555555555555555555555666777777777777666666666666666555555555444666666666666666666666666777777777777666666666666888888888999999999::::::777777888888888888777777999999999::::::999999888666666777777777888888888888888888888888888888888999999999999999999999999777888888888999999999:::===<<<:::888888888999:::777777777777777777777777777888888888888888888888999999888777666555555555333333444555666777777888555555555555555555555555222222222333333333333444333333333444444444555555666666666666777777777777777777888888888999999999888999:::;;;<<<===>>>>>><<<===???>>>>>>===???@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<;;;::::::::::::;;;999999999999999999999999999999999999999999999999666888999999888888:::;;;:::;;;;;;<<<<<<<<<<<<;;;999:::<<<>>>??????@@@???>>>===<<<:::999777777888666888;;;=========>>>???===BBBHHHNNNTTT\\\fffmmmxxxzzz~~~zzztttppphhhhhhhhhjjjnnnqqqpppooorrrkkkeeebbbaaabbbjjjrrr~~~sssoooqqq{{{wwwvvv|||}}}ppp```UUUKKK@@@999777444111///...------+++***++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''(((***+++,,,...111444555666666666777888;;;>>>EEEEEECCC>>>===EEEUUUbbbiiiyyynnnsss~~~{{{yyyttttttwww|||}}}wwwwwwwwwvvvuuutttsssrrruuussspppnnnmmmkkkhhhfff___^^^[[[XXXTTTQQQNNNMMMIIIFFFAAA???>>>>>>===<<<;;;:::999888777777777777666666666666666555555555555555555666666666666666666666777888888888888777666666666666555555555555777777777777777777777777777777777777777777777777888999999999999:::::::::777888888888888888888777777777777888777777666555666777777777888888888888999999888888888888888888888888888888888888888888777777777888888999999:::;;;:::999888888888999:::777777777777777666666666666666666777777777777777888888777777666666555555222333444555666777777666555555555555555555555555222222222333333333444444222333333333333444444444555555555555555555555555555555666666666777777777888888888999::::::;;;;;;999;;;<<<<<<;;;;;;===>>>@@@@@@???????????????>>>>>>>>>>>>===============;;;::::::999888999999999777777777777777777777777666777777888888888888777666777888888777777888999888999999:::::::::999999999999;;;<<<===>>>>>>???<<<======;;;999888999:::777999;;;;;;:::999:::;;;<<>>@@@GGGEEE@@@===BBBQQQfffvvv|||{{{ssszzzyyytttxxxrrrqqqqqqpppooonnnmmmlllllliiifffdddbbb```]]][[[TTTSSSQQQNNNLLLIIIGGGFFFAAA>>><<<:::::::::999888999888888777666666666666666666666666666666666666444555555555666666666777666666777888888888888777777777777666666666555555777777777777777777777777888888888888888888888888888888888888999999999999888888999999999999888888777777777777777666555555777777777888888888999999777888888888999:::::::::888888888888888888888888666777777888999999::::::999888888888888999999:::999999888888888777777777555555555666666777777777666555555555555555555555222333555666666666666555333333333333333333333333333333333333444444444444222222333333333444444444444444444444444444444444444444444555555555555666777777777777777777777777777999::::::::::::;;;===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777888888666666666666666666666666444555666777888777777666666888888888666555666777777777888888888888777777999999:::;;;<<<<<<======999;;;<<<:::888888:::<<<999:::;;;:::999888:::;;;===@@@EEEIIILLLQQQYYY___cccgggmmmsssyyy~~~zzzsssooojjjkkkoootttvvvuuuooollliiihhhddd______dddeeemmmvvv||||||tttooorrrxxxuuuiiiaaaYYYOOOGGGEEE555333000///......,,,+++***++++++,,,+++***)))((())))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&)))+++---...000333555777666555777:::>>>BBBDDDFFFBBB>>>???JJJ^^^vvv{{{yyyyyywww|||{{{xxxlllkkkkkkjjjhhhhhhggggggbbb```\\\ZZZXXXVVVSSSPPPKKKKKKJJJHHHFFFEEEDDDCCC===;;;999999::::::999777888777666666555555555666555555666666666666777777444444444555555666666666555666666777777777777777777777777777666666666666777777777777777777777777888888888888888999999999777777777777888888888888999999::::::::::::999999999999999999999888777777888888888888999999999999666666777999:::;;;<<<===777777777777777777777777666777777888999:::::::::777777888888999999999:::::::::::::::999999888888444555555555666666777777333444444444444444444444333444555666666666555444222222222222222222222222333333444444444444555555222222333333333444444444333333333333333333333333333333333444444444555555666666555555555444444444666888999999999999;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777555555555555555555555555333444666777777777666666777888999888666555555666666777777777777777666666888888888999999::::::;;;777999::::::888888:::===999:::;;;;;;:::;;;===??????CCCHHHLLLNNNSSSZZZ```^^^ccciiiooouuu}}}~~~zzztttmmmlllpppuuuvvvuuuqqqnnnllljjjfffaaa```dddYYYbbbmmmuuu~~~{{{ooojjjlllssskkk```RRRFFFAAA333111////////////...---******+++,,,+++***)))((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########'''&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&)))+++---...000333555888777666888<<>>BBBQQQggg~~~yyy~~~vvvjjj___YYY___lllzzzyyyyyyccccccbbb```___]]]\\\[[[WWWVVVSSSPPPNNNLLLJJJJJJCCCBBBAAA???===;;;999888999888888888777777666666666666666666777777777777666666777777777777666666777777777777777777777777999999888888888888888888999999888888888888888888888888888777777777777777888888888888999999999999::::::::::::999888777666;;;;;;;;;:::999:::<<>>??????:::===>>>===;;;<<<;;;:::???===;;;:::;;;<<<======EEELLLUUUZZZ[[[ZZZZZZ[[[bbbkkktttvvvyyy{{{xxxtttpppooooooqqqrrrqqqooollliiigggffffffgggbbb```aaahhhtttrrrjjjhhhrrr~~~ssshhhZZZLLLBBB666555222///------------************************************************)))(((''''''''')))***+++%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********'''))),,,///333666777888888777666:::???DDDEEEDDD>>>===>>>EEEVVVooo|||zzz~~~zzzeeeYYYUUUQQQPPPSSSYYYaaaooo~~~zzz|||YYYXXXWWWVVVTTTSSSRRRQQQMMMLLLJJJGGGEEEDDDCCCBBB@@@???>>><<<:::999888777777777777777666666666555666666666666777777777888666777777777777777777666666666666666666666666666888888888888888888888888888888888777777777777777888888888888888888888888777777777777777888888888999999999:::999999888888999;;;<<<;;;:::999:::<<<<<<;;;:::;;;===>>>===;;;<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<;;;::::::===:::888999;;;<<<;;;999999999888999999:::999888888888999::::::999999888666666777777777666666555888666666777::::::999666555444444444444555666666777555444444666666666555555444555555555555666666444333222444555666555333555555444333333444555666444444555666555555444333111111111111000000000000444333333333444444555555555555555555555555555555777888888888666666777999888888777777666666555555333333333333333333333333222222111111111222222333333333444444444555555555666555555555666777666666888777777777777888999999>>><<<;;;;;;===>>>>>>======>>>===;;;::::::;;;;;;=========???AAABBBBBBBBBFFFRRR```jjjllljjjhhhgggiiiuuu~~~yyysssooommmmmmmmmoooooopppooonnnkkkiiigggddd```^^^bbblllzzzwwwooolllnnnyyyoooaaaQQQGGG;;;777222...---,,,,,,+++************************************************((((((((((((((()))******&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))***+++...111444666888999:::999999<<>>;;;>>>BBBGGGJJJLLLLLLLLLQQQ\\\kkkssssssooommmlllxxx|||vvvqqqmmmlllkkkllloootttvvvvvvrrrmmmjjjgggaaa\\\\\\dddrrr{{{sssnnnkkkxxxxxxjjj[[[PPPDDD<<<333......///---+++++++++++++++++++++++++++************************'''(((((()))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((()))---...000222444777888999;;;;;;<<>><<<@@@PPPiiisssZZZLLLGGGHHHEEEEEEKKKWWWfffxxx}}}zzzDDDDDDCCCBBBBBBAAA@@@@@@===<<<<<<;;;::::::;;;;;;888888777777777666666666777777777777777666666666666666777777777888888888777888888999999888888777555555555555555555555555888888888888888999999999888888888888888999999999888888888999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<>>>@@@@@@?????????AAA;;;???<<<777AAAPPPQQQFFF>>>>>>>>>>>>======<<<<<<:::;;;<<<>>>?????????@@@???>>><<<;;;;;;<<<======@@@@@@@@@???>>>>>>@@@AAADDDDDDCCCBBBAAA>>>===;;;:::::::::::::::::::::;;;777777888999999:::999888<<<<<<<<<;;;;;;:::999999:::888555555666888888888888888888999999999999888999777666666777888777666888777666555555666777888444444555666666555333222444444444444444444444444333444444555555555555555555555555555555555555555555666777777555444444555555555555444444444444444444444444444444555555555555444444333333444444444555555555555666666666666555777888999999:::<<<===>>>???AAADDDGGGKKKNNNOOOSSSTTTVVV[[[___aaaaaa```VVVNNNFFFAAA>>><<<>>>AAA>>>CCCKKKQQQUUUWWWWWWXXX]]]gggrrrvvvuuusssuuuwww~~~zzzwwwsssqqqooonnnkkkoootttxxxyyyvvvqqqnnnjjjeee___]]]cccnnnzzzxxxrrrnnnttttttfff\\\MMMBBB555///000222000---++++++++++++++++++++++++************************'''((()))******)))((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&'''((()))//////000222444666888999;;;<<<>>>@@@AAA@@@???===???BBBJJJ[[[qqqyyyuuuxxxppp\\\QQQOOOQQQOOOLLLPPP^^^qqq>>>>>>>>>======<<<<<<<<<::::::999999999::::::;;;777777777777777777777888888888888888888888888888777777777777888888888888888888999999999999888888666666666666666666666666777777888888888999999999999999999::::::;;;;;;;;;888999999999:::::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<<<>>???AAACCCDDDEEEEEEFFFAAAAAAAAAAAABBBDDDFFFHHHFFFHHHIIIHHHFFFFFFGGGIIIOOOMMMJJJFFFDDDCCCDDDDDDAAA@@@>>>===<<<<<<<<<===???@@@AAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAA@@@@@@AAA>>>:::999:::===>>>???AAABBBCCCDDDCCCBBB@@@???@@@>>>;;;:::;;;;;;:::999<<<<<<<<<<<<<<<=========<<<<<<<<<;;;::::::999888666666555555555555444444333333444555555555555444666666666666666666666666666888999999777666666666888777666555444333222222444444555555555666666666555555444444555555666777666666666666777777777888777:::===>>>???@@@CCCFFFKKKLLLNNNRRRVVV[[[^^^```dddeeeiiinnnqqqrrrpppnnn```TTTHHHBBB>>>;;;===BBBCCCJJJTTT[[[```ccceeegggjjjttt}}}|||zzzxxxuuusssqqqqqqlllnnnqqqtttuuuuuutttrrrllljjjfffeeegggmmmuuuzzz~~~wwwvvvxxx{{{pppgggSSSGGG888000000222000...++++++++++++++++++++++++************************'''((()))******)))((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&(((***+++//////000111333555777888;;;<<<>>>??????===;;;:::===GGGVVVgggxxxxxxvvvvvv~~~vvvdddYYYUUUVVVUUUPPPSSSeee|||999999999999999999999888888888777777888888999:::888888888888888888999999888888999999999999999:::777777777888888888999999999999::::::::::::999999777777777777777777777777777777777888999999:::::::::::::::;;;;;;<<<<<<===999999999::::::;;;;;;<<<999::::::;;;<<<===>>>>>>======<<<;;;<<<===???@@@>>>AAADDDFFFHHHKKKNNNPPPOOOPPPMMMIIINNNVVVUUUNNNZZZVVVPPPIIIDDDBBBBBBBBBEEEFFFHHHIIIKKKLLLLLLLLLFFFHHHKKKMMMNNNOOORRRTTTVVVYYY[[[YYYVVVSSSTTTVVVZZZWWWRRRNNNKKKKKKMMMNNNJJJIIIGGGEEEDDDDDDDDDDDDHHHJJJLLLLLLKKKJJJKKKLLLFFFGGGIIILLLNNNNNNNNNNNNFFFBBB???===@@@DDDGGGHHHMMMOOORRRSSSRRRNNNJJJGGGDDDBBB???>>>>>>???>>>===AAACCCEEEGGGHHHHHHGGGFFFJJJHHHEEEAAA???=========999888888777666555444444333444666777777777666555999999999999999999999999999:::<<<<<<:::888777888:::999888777555444333333444444444555666666777777555555555666777888999:::999999999:::::::::;;;;;;===AAAFFFHHHIIILLLPPPTTTZZZ[[[^^^bbbfffkkkoooqqqssstttwwwzzz{{{xxxsssnnnbbbSSSEEE@@@>>>:::<<>><<<:::::::::===KKK```qqqvvvzzz~~~iiiYYYSSSSSSSSSRRR[[[ooo777777777777777777777777888777777777777888999999999999999999999999888888777777888888999999999999777777888888888999999999999999::::::::::::999999888888888888888888888888666777777888999999::::::999999::::::;;;<<<<<<===999999::::::;;;<<<<<<<<<;;;<<<===???AAABBBCCCDDDBBBBBBAAABBBDDDGGGJJJLLLMMMRRRZZZ```dddeeeggghhhfffeeedddeeehhhiiiiiihhhjjjeee\\\TTTOOONNNPPPQQQWWWXXXZZZ[[[]]]]]]^^^^^^ZZZ^^^cccffffffgggiiijjjppptttvvvsssmmmgggffffffdddbbb^^^[[[XXXWWWXXXXXXWWWVVVTTTRRRRRRRRRSSSTTTXXX[[[]]]]]][[[ZZZ\\\]]]ZZZ\\\^^^___```___^^^^^^QQQNNNKKKLLLPPPVVV[[[^^^eeehhhlllnnnlllfff___[[[TTTQQQOOONNNPPPRRRRRRRRRWWWZZZ^^^bbbdddcccaaa```aaa\\\VVVNNNIIIFFFEEEEEECCCBBBAAA???===<<<;;;:::999:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>;;;999888888::::::999888888777666666666666777777888999999:::888888999:::<<<>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCFFFKKKQQQUUUVVVZZZ```eeeggghhhkkkooossswww{{{}}}}}}}}}vvvppp```OOOBBB@@@???<<>>???>>>;;;:::;;;<<>>>>><<<:::888888999999999999999999999999999999:::;;;<<<<<<============>>>@@@BBBDDDFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKMMMSSSZZZ]]]___cccjjjpppoooppprrrvvvzzz~~~|||vvv___NNNAAAAAABBB@@@CCCKKKMMMUUU___jjjsss{{{xxxvvvlllllllllmmmoooqqqsssuuupppqqqqqqnnniiiggghhhjjjhhhppp}}}xxxqqqwww~~~zzzvvvqqqhhhYYYIII===555222111,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))'''''''''((()))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&)))---111333111111111222555888<<<>>>>>>@@@@@@>>>;;;:::<<>>======???AAAAAAAAAFFFJJJOOORRRTTTUUUVVVXXXWWWUUUSSSTTT\\\hhhuuu}}}|||uuutttzzz}}}tttrrrpppppprrrqqqnnnkkksssqqqpppooopppsssvvvyyy~~~~~~~~~|||wwwtttsssrrrsssmmmooorrrwww}}}xxxxxxxxx|||yyyrrrlllhhhffffffaaa```___\\\YYYUUUQQQOOOMMMMMMNNNPPPRRRQQQOOOLLLKKKIIIFFFEEEDDDBBB@@@>>>???===;;;:::;;;;;;;;;:::===============>>>>>>>>>>>>>>>???@@@BBBDDDEEEGGGJJJJJJHHHHHHHHHJJJLLLNNNOOOPPPPPPOOOOOOPPPRRRTTTVVVYYY\\\```dddkkkrrrvvvtttuuuxxx||||||lllSSSLLLEEEAAA>>>???FFFOOOTTT\\\eeennnzzz{{{|||}}}~~~}}}}}}|||{{{rrrpppnnnmmmmmmpppsssuuuvvvwwwxxxuuupppjjjgggeeebbbgggrrr~~~xxxuuu}}}~~~zzzuuupppfffWWWHHH<<<555333------......------,,,+++---,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&''')))+++---///000444333222222444777;;;===@@@>>>===<<<::::::CCCMMMYYYbbbrrrvvvqqqrrrzzziiicccggguuu888888888999999:::::::::;;;;;;::::::999999999888::::::;;;;;;;;;:::999999:::;;;<<<=========<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;999:::::::::999999:::<<<;;;;;;;;;<<<===>>>??????>>>>>>???@@@AAAAAABBBBBBEEEDDDDDDEEEGGGJJJLLLMMMRRRUUUYYY]]]___aaaccceeeeeefffiiiqqq}}}}}}|||{{{|||}}}{{{~~~|||zzzzzzzzzuuuyyy{{{wwwvvvuuupppnnnjjjgggcccaaa___^^^]]]\\\[[[[[[[[[YYYVVVTTTWWWTTTRRROOOMMMJJJGGGDDDCCCAAA???>>>???@@@@@@@@@>>>??????@@@AAACCCCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQPPPQQQTTTWWWWWWZZZ^^^ccchhhmmmtttxxxzzz{{{}}}wwwgggOOOIIIDDDBBBAAABBBJJJRRR___fffooovvv{{{|||~~~~~~}}}wwwuuuqqqooonnnoooqqqrrrtttvvvxxxwwwrrrmmmiiigggcccgggoooxxx}}}www|||vvvqqqhhh]]]QQQHHH@@@<<<------.........---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))((('''((()))***,,,///111222222222333444777;;;>>>@@@AAA???>>>>>>>>>AAAKKKVVVaaammm~~~{{{sssmmmnnnssswwwrrruuu999999999999::::::::::::::::::::::::::::::999999::::::999999888888777777::::::;;;;;;;;;<<<<<<<<<>>>======<<<<<<<<<<<<============<<<<<<<<<;;;;;;:::;;;<<<<<<;;;;;;===?????????@@@AAABBBCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLLLLMMMMMMNNNQQQTTTXXX[[[]]]bbbeeeiiikkkmmmooorrrtttwww|||~~~|||yyyuuuqqqnnnmmmmmmmmmmmmkkkhhhffffffdddcccaaafffdddaaa^^^ZZZUUUOOOKKKGGGEEECCCCCCDDDEEEEEEDDDAAABBBCCCEEEGGGHHHJJJKKKJJJKKKKKKLLLLLLMMMNNNNNNIIIKKKNNNPPPRRRRRRQQQPPPQQQRRRSSSSSSTTTVVVYYY\\\]]]aaafffkkkoootttyyy|||lll]]]IIIEEECCCDDDEEEGGGNNNVVVdddkkkttt|||{{{}}}~~~{{{yyyuuuqqqooommmmmmmmmqqquuuxxxyyyuuuqqqmmmkkkeeefffjjjooowww~~~xxxxxx~~~vvvpppiiiaaaZZZRRRIIIBBB111111000...---,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))((())))))+++---///111222333000222444777;;;>>>AAABBBAAA>>>>>>AAAEEEKKKWWWcccppp~~~vvvmmmggggggpppzzz999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999::::::<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@@@@??????>>>>>>>>>=========<<<===>>>>>>>>>>>>@@@BBBEEEFFFGGGIIIKKKLLLMMMNNNRRRRRRSSSUUUVVVWWWXXXXXXWWWXXXZZZ]]]___cccgggjjjppprrrvvvyyy{{{~~~}}}|||zzzxxxvvvuuuuuuuuutttqqqnnnllllllmmmmmmlllooonnnkkkhhhccc]]]UUUPPPLLLJJJGGGFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPLLLNNNPPPRRRTTTUUUUUUUUUTTTVVVWWWYYYZZZ\\\```ccciiilllqqquuuxxx{{{rrr^^^PPPDDDBBBCCCGGGIIIKKKRRRZZZdddnnnyyy~~~|||{{{yyyvvvrrrooolllkkkjjjnnnrrrwwwzzzxxxtttpppnnnhhhgggfffgggmmmvvv}}}~~~yyyuuuwwwzzzwwwqqqiiiccc]]]TTTGGG>>>666555222///,,,***((('''))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))(((''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((***)))((()))***,,,...000222333333000222666999<<>>@@@FFFMMMWWWeeeqqqsssjjjggglllyyy999:::::::::::::::;;;;;;:::;;;;;;;;;<<<<<<======>>>?????????@@@@@@@@@@@@BBBAAA@@@???@@@AAACCCDDD@@@@@@@@@AAABBBDDDFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@BBBCCCCCCCCCDDDFFFIIIMMMNNNQQQTTTVVVXXXXXXYYY______```aaabbbcccdddeeeaaadddfffgggiiikkkppptttwww{{{zzz{{{}}}~~~~~~|||zzzyyyxxxuuuqqqooooooooooooooopppnnnllliiieee___XXXSSSRRRPPPLLLJJJIIIIIIGGGFFFIIIJJJJJJKKKLLLMMMNNNOOOSSSSSSTTTUUUUUUTTTTTTSSSQQQRRRRRRTTTVVVYYY\\\]]]ZZZ\\\^^^```bbbfffjjjnnntttvvvzzz}}}~~~{{{fffTTTIIICCCBBBEEEKKKOOORRRYYY```jjjvvv~~~zzzxxxxxxwwwuuurrrooollljjjiiikkkooouuuyyyxxxuuurrrpppkkkiiifffdddfffmmmyyy~~~|||~~~xxxvvvvvvxxxppphhh___RRRCCC888666444222///---++++++***)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***((('''%%%%%%'''(((***%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***)))((()))***,,,///111222333333222444777:::<<<<<<<<<<<<>>>>>>CCCMMMYYYdddqqq}}}uuunnnooowww;;;;;;;;;<<<======>>>>>>;;;<<<<<<===>>>???@@@@@@>>>???BBBDDDFFFGGGFFFFFFGGGFFFDDDBBBCCCEEEGGGIIIHHHIIIIIIJJJKKKMMMNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIKKKLLLMMMMMMNNNQQQSSSVVVXXX\\\___bbbdddeeeeeejjjjjjkkkkkkllllllmmmmmmkkknnnqqqqqqqqqtttyyy}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{}}}|||yyyzzzvvvrrrooommmmmmlllkkkjjjhhhfffdddbbb^^^XXXTTTWWWTTTQQQNNNMMMMMMKKKJJJKKKLLLLLLMMMNNNOOOOOOPPPVVVWWWXXXYYYZZZYYYXXXWWWWWWVVVVVVXXX[[[___ccceeeaaacccfffiiilllpppuuuyyy{{{}}}ppp\\\NNNHHHCCCDDDHHHPPPVVV[[[dddlllvvv{{{xxxvvvuuuuuutttrrrpppmmmkkkiiihhhmmmrrrvvvvvvtttsssrrrmmmllliiieeeccchhhqqqyyy~~~|||{{{xxx|||{{{|||qqqdddTTTDDD:::222111000.........///000))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''""""""!!!!!!!!!!!!""""""''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''')))******))))))+++---000222333333333444555777999:::::::::999>>>@@@HHHWWWfffqqq|||vvvsssxxx======>>>???AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFIIIMMMRRRUUUVVVVVVUUUQQQOOOLLLKKKKKKMMMQQQSSSVVVVVVVVVUUUVVVVVVWWWXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTVVVXXXXXXYYYZZZ]]]```___aaaeeeiiilllnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqrrrvvvyyyzzzzzz|||}}}{{{zzzyyyxxxvvvzzzyyyxxxwwwwwwwwwxxxxxxuuuvvvwwwyyy{{{|||}}}}}}||||||}}}}}}{{{yyyvvvtttssspppllljjjiiihhhgggeeebbb```___^^^^^^\\\YYYWWWVVVSSSPPPOOOOOOOOONNNMMMKKKLLLMMMNNNPPPRRRSSSSSSUUUWWWXXXZZZ[[[ZZZYYYXXXZZZ[[[]]]```cccfffiiijjjgggiiimmmppptttyyy{{{qqqaaaQQQHHHGGGDDDEEEKKKUUU___gggrrr{{{{{{yyywwwvvvuuuuuuuuutttqqqnnnkkkjjjgggjjjpppssssssrrrrrrrrroooooommmhhhdddeeekkkqqq~~~~~~}}}~~~wwwqqqrrr}}}|||zzzjjjYYYKKKBBB444222000///......///000***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''###""""""""""""""""""###&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&''')))+++***)))***,,,///222444555555555666666777888999:::::::::???CCCOOObbbrrr|||~~~uuuwww~~~??????AAABBBDDDEEEGGGGGGIIIIIIJJJKKKMMMNNNOOOOOOUUUYYY```fffjjjkkkjjjiii___]]]ZZZXXXXXX[[[___aaaaaa```___^^^]]]]]]]]]]]]^^^]]]]]]]]]\\\\\\\\\\\\\\\^^^```aaabbbcccfffiiidddfffjjjooorrrtttuuuuuutttttttttssssssssssssrrrvvvzzz~~~{{{zzzxxxvvvtttqqqqqqqqqqqqqqqrrrssstttqqqsssuuuwww{{{~~~zzzyyywwwuuurrrooommmlllhhhgggeeedddeeeeeedddccc]]]\\\ZZZZZZ[[[\\\[[[YYYRRRPPPMMMMMMNNNOOOOOONNNJJJKKKMMMOOORRRTTTVVVWWWRRRTTTVVVXXXYYYXXXWWWVVV[[[^^^bbbfffjjjlllmmmmmmkkkmmmqqquuuyyy~~~xxxmmmcccVVVHHHCCCFFFEEEFFFMMMYYYdddooo{{{|||yyyxxxwwwwwwvvvwwwwwwuuusssooollliiifffiiinnnpppqqqqqqqqqrrrpppqqqpppkkkfffdddhhhmmmxxx~~~}}}|||~~~uuuhhhhhhrrrmmm\\\PPPIII999777333000---,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((()))***((((((((((((((((((((((((((('''&&&'''***+++***))),,,...111444666777777666666666777888:::;;;<<<<<<@@@FFFTTTiiizzz}}}vvvyyyGGGJJJNNNQQQRRRRRRTTTUUUTTTTTTUUUVVVXXX^^^dddiiilllsss~~~|||ppplllhhhfffgggiiijjjkkknnnkkkgggeeeddddddcccbbb```bbbcccbbbaaaaaabbbccceeeffffffffffffiiilllooouuuttttttuuuwwwwwwuuutttssssssrrrrrrtttwww{{{}}}|||}}}}}}|||yyyvvvrrrppppppooonnnoooqqqrrrrrrqqqpppqqqsssuuuvvvvvvuuuuuuwwwuuuqqqmmmjjjiiihhhhhhgggccc___^^^```bbbaaa```\\\ZZZYYYXXXXXXVVVSSSQQQPPPNNNKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLOOOQQQTTTVVVXXXXXXXXXXXXYYYYYYYYYYYY\\\^^^bbbfffjjjmmmnnnoooppprrrvvvzzz}}}kkkbbbXXXRRRLLLFFFDDDEEEFFFLLLXXXbbbhhhttt|||xxxtttsssvvv{{{yyywwwwwwxxxuuupppllliiiiiiiiiiiikkknnnqqqssswwwvvvsssnnnjjjhhhiiijjjqqqvvv~~~{{{||||||ooojjjlll{{{sssdddXXXQQQCCC;;;222---...///...,,,------,,,,,,,,,,,,++++++************************+++*********))))))(((((('''((()))))))))(((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$ """$$$$$$######$$$%%%(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%)))+++,,,,,,000222444666777777666555888888888888888999:::;;;CCCJJJXXXlll|||{{{xxxzzz}}}RRRVVV\\\bbbeeegggiiijjjmmmmmmmmmnnnqqqxxxyyyvvvsssrrrtttuuuvvvvvvvvvssspppmmmllljjjhhhfffgggggghhhhhhhhhiiikkkllllllmmmnnnoooqqqtttwwwzzz~~~|||zzzxxxvvvvvvwwwyyy|||{{{{{{{{{zzzxxxvvvsssrrrqqqpppooooooqqqqqqpppoooppppppqqqrrrrrrqqqppppppooonnnkkkhhhffffffffffffeeebbb]]][[[\\\\\\ZZZYYYZZZXXXVVVTTTTTTRRRPPPNNNLLLJJJHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKMMMOOORRRSSSSSSTTTUUUVVVWWWYYYYYYZZZ___aaadddhhhkkkmmmnnnoooooosssyyyvvvjjjZZZSSSLLLHHHEEEBBBCCCFFFOOOTTT^^^kkkxxx}}}zzzvvvvvvyyyzzzxxxwwwxxxxxxvvvrrrooommmjjjgggfffgggkkkppptttxxxwwwuuuqqqmmmjjjiiijjjlllpppwww~~~zzz|||~~~~~~xxxooojjjrrr{{{nnnaaaXXXDDD===333...---......,,,------,,,,,,,,,,,,++++++************************************)))))))))((((((((()))((('''%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$!!!###%%%%%%$$$###$$$%%%%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((***,,,---000222444666777777666666777888999999999:::;;;;;;BBBKKK\\\ssszzzuuutttssswww{{{iiiooowww~~~{{{zzzxxxwwwvvvuuurrrooorrrqqqpppppppppqqqrrrsssssstttuuuxxx{{{~~~||||||wwwyyy||||||{{{zzzwwwuuusssqqqppprrrqqqppppppqqqqqqpppoooppppppoooooommmkkkjjjiiigggfffdddbbbbbbbbbccccccaaa^^^[[[YYYYYYYYYXXXWWWWWWTTTPPPNNNNNNMMMKKKJJJHHHGGGEEEEEEGGGHHHHHHGGGHHHHHHHHHIIIKKKLLLNNNOOOMMMNNNPPPRRRTTTVVVXXXYYY]]]___aaaeeegggjjjkkkkkkooottt|||vvvhhhZZZPPPJJJEEEAAABBBBBBBBBFFFLLLXXX\\\fffuuu}}}yyyxxx{{{yyyxxxxxxxxxxxxwwwtttrrrppplllfffcccccchhhoootttxxxxxxxxxuuuqqqmmmkkkjjjjjjkkkpppyyy|||yyy{{{}}}vvvmmmpppzzzkkk```HHH@@@666000.........---------,,,,,,,,,,,,++++++************************************))))))))))))''''''''''''&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''))))))((((((,,,///111222444666777777777666555777:::<<<;;;;;;;;;<<<@@@LLLaaaxxxzzzqqqnnnpppppprrrzzzzzzzzz{{{}}}~~~|||~~~}}}~~~}}}|||zzzxxxxxxxxxxxxxxxyyyzzz|||~~~}}}{{{xxxuuurrrooonnnmmmsssqqqqqqqqqssstttsssrrrqqqpppnnnllliiifffdddccccccbbb```___^^^^^^^^^___\\\[[[YYYYYYYYYZZZ[[[[[[SSSOOOKKKIIIHHHHHHGGGFFFGGGFFFEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIKKKMMMOOOQQQRRRSSSTTTUUUXXX[[[^^^aaacccdddooossszzz~~~qqqeeeZZZPPPHHHDDDCCC@@@???BBBEEEGGGNNNVVVbbbgggssszzzyyy{{{{{{zzzyyyyyyxxxvvvtttrrrqqqmmmgggccccccgggmmmqqqwwwyyy{{{yyyuuuqqqmmmllllllkkkmmmvvv{{{xxxzzz}}}|||tttuuuooobbbOOOGGG<<<333///...------------,,,,,,,,,+++++++++*********************************)))))))))))))))%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''((()))+++***'''%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%))),,,+++((((((,,,111222333444666777777777777555888<<<===<<<;;;;;;===BBBOOOddd{{{}}}tttkkkgggiiinnnsss|||~~~|||xxxxxxxxxxxxzzz||||||{{{yyy~~~||||||wwwvvvuuusssqqqpppppppppsssrrrqqqsssuuuvvvvvvuuuqqqpppmmmjjjfffcccaaa```bbbaaa```^^^\\\[[[ZZZZZZXXXXXXXXXXXXWWWWWWWWWXXXNNNKKKGGGEEEDDDEEEDDDDDDHHHGGGFFFGGGIIIIIIHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHJJJLLLPPPTTTXXX[[[\\\gggkkkqqquuuxxxyyy{{{}}}|||uuuccc]]]TTTKKKEEEBBBAAAAAAAAA???AAAEEEHHHLLLUUU^^^lllvvvzzzxxxzzz}}}}}}|||yyyvvvsssrrrqqqpppnnnjjjhhhgggiiilllnnnvvvyyy||||||yyytttqqqoooooollllllrrr}}}~~~{{{yyyzzz|||~~~xxxuuuyyynnnbbbXXXPPPDDD999222///......------,,,,,,,,,+++++++++************************))))))))))))))))))******(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&((((((&&&%%%%%%&&&''''''((()))+++***'''%%%######$$$%%%'''((())))))%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))&&&***------******...333333333444666777777888888666:::===>>><<<<<>>;;;<<<>>>???>>>???BBBHHHMMMSSS^^^iiiuuuzzzxxxzzz~~~~~~|||yyytttqqqpppppppppooommmlllllllllmmmnnnuuuxxx|||}}}{{{wwwtttsssqqqnnnlllnnnuuu}}}}}}||||||zzz}}}~~~~~~zzzxxxxxxzzzzzzqqqpppxxx|||pppgggbbbZZZMMM???555000//////------,,,,,,,,,,,,++++++************************))))))))))))************++++++)))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&''''''%%%#########$$$%%%'''((())))))%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))'''***------,,,---111444444444555555777888888999888<<<>>>>>>===@@@HHHOOO\\\eeerrr~~~yyyqqqkkkfffeeellluuuvvv|||}}}wwwsssrrrpppooooooqqqttttttttt~~~|||{{{yyyzzzyyyvvvsssrrrtttuuurrrsssvvvxxxyyyzzzzzzzzzuuutttssssssttttttrrrqqqmmmlllhhheeeaaa___^^^]]]\\\[[[ZZZXXXVVVTTTRRRQQQRRRSSSSSSPPPLLLHHHGGGHHHGGGFFFEEEEEEFFFFFFEEEDDDGGGFFFEEEFFFFFFEEEBBB@@@??????@@@@@@@@@>>>===<<<;;;<<<<<<<<<<<<<<<======<<<<<<===???BBBEEEHHHIIIGGGIIIKKKMMMNNNOOOQQQTTTNNNQQQPPPKKKHHHGGGCCC>>>>>>===<<<;;;:::;;;>>>@@@???AAAGGGPPPXXXaaaooo{{{zzzyyy|||||||||{{{xxxsssppppppqqqrrrqqqooonnnnnnooopppqqqtttwww{{{}}}|||yyywwwvvvtttrrrnnnlllnnntttzzz~~~}}}~~~{{{~~~~~~~~~||||||~~~~~~tttsssvvvzzzwwwsssvvv}}}wwwrrrkkkcccTTTEEE888111000000------,,,,,,,,,,,,++++++************************((()))))))))************((('''&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%%%%$$$###$$$%%%&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((())))))+++,,,...111333555444444555555666888999999:::===??????@@@HHHUUU```iiiooowww|||~~~~~~uuukkkfffdddhhhsss}}}~~~}}}xxxsssoookkkkkklllpppsssvvvvvvuuu~~~xxxvvvwwwyyyvvvuuussspppoooqqquuuyyyxxxyyy{{{||||||{{{zzzxxxwwwuuusssrrrrrrqqqooommmkkkiiifffccc```^^^]]]]]]WWWWWWVVVUUUTTTRRRPPPOOONNNPPPQQQOOOKKKHHHHHHIIIFFFEEEEEEFFFGGGHHHFFFDDDEEEDDDCCCCCCCCCBBB???<<<<<<============;;;:::999888888888999::::::;;;;;;999999999999;;;===???AAA<<<===>>>=========???AAA===???>>>;;;:::<<<<<<999888:::;;;<<<<<<>>>@@@BBBBBBFFFNNNZZZcccnnn{{{{{{yyyzzzzzzwwwssspppqqqssstttssspppnnnnnnppprrrtttsssvvvzzz||||||zzzyyyyyyxxxvvvqqqmmmlllooovvv|||~~~}}}|||~~~~~~~~~|||xxxuuutttyyyuuutttwww{{{}}}{{{}}}}}}qqqhhhYYYHHH:::222111111---------,,,,,,,,,++++++************************(((((())))))*********+++ !!!###&&&))),,,...(((((('''''''''&&&&&&&&&$$$&&&'''&&&%%%######$$$(((&&&$$$$$$&&&''''''&&&(((((('''&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))),,,000444555555555555555555666888999::::::===??????CCCNNN___lllooossswwwyyyyyyzzz|||~~~yyynnnddd```ccckkkxxx|||xxxrrrmmmiiigggiiimmmsssxxxzzzyyywwwqqq|||xxx}}}yyyuuuuuuvvvvvvvvvvvvuuutttssstttxxxzzz}}}{{{wwwuuusssqqqqqqpppqqqqqqoookkkhhhhhhgggfffcccaaa^^^\\\[[[WWWWWWVVVTTTQQQOOOLLLKKKNNNOOOOOOOOONNNKKKHHHFFFLLLJJJIIIGGGFFFFFFGGGGGGFFFCCCAAA@@@@@@???>>><<<>>>===;;;:::999888888888555444444333333444444555444444444555555555666666666666555555555666777777666666777777888:::;;;<<<>>>===<<<;;;<<>>???BBBCCCEEEPPPbbbsss{{{~~~|||{{{|||}}}yyynnnhhhfffkkksss}}}vvvpppllliiigggeeehhhfffkkktttyyyvvvuuuvvvmmm```___pppxxxzzzkkkhhhnnn}}}|||~~~~~~~~~yyyvvvrrrnnnlllmmmooopppuuussspppnnnmmmllljjjhhhfffdddaaa]]]ZZZYYYXXXYYYWWWVVVTTTRRRPPPPPPPPPPPPPPPPPPOOONNNMMMKKKJJJJJJGGGHHHHHHGGGGGGFFFEEEDDDAAA???===<<<======<<<;;;888777666555444333333333111000000//////000000111000000000111111111222222333222222222333333444555333444444444555777888999;;;;;;<<<===???DDDKKKPPPVVV___qqq|||zzzxxxxxxxxxwwwvvvtttrrrqqqrrrssstttqqqqqqrrrsssvvvzzz}}}yyyxxxuuurrrnnnmmmnnnpppwww{{{~~~xxxzzz|||yyyzzz||||||{{{{{{xxxvvvxxxwwwuuuvvvzzz|||yyymmm___PPPCCC777111.........---------,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++******************)))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))))))))(((((())))))***---...///111222444666666777777888999;;;===???@@@@@@AAACCCKKK]]]qqq|||xxxnnnlllnnnwww}}}{{{xxxrrrnnnjjjgggdddbbbbbbccchhhqqqwwwvvvuuuuuuiii^^^\\\oooyyyyyyllljjjsss~~~{{{zzzuuusssqqqooooooppprrrsssuuurrrnnnkkkjjjiiigggfffgggddd```\\\YYYYYYYYYZZZXXXVVVTTTRRRQQQQQQRRRSSSQQQQQQOOOMMMLLLLLLLLLLLLHHHHHHHHHGGGFFFCCCAAA@@@===;;;999999999:::999777666555444333222222222222000//////......//////000//////000000000111111111111111111111222222333444444444444444555777888999<<<===???@@@DDDKKKTTT[[[bbbooo~~~{{{xxxuuusssrrruuutttrrrqqqqqqqqqrrrssstttsssqqqpppqqqsssvvvyyywwwxxxxxxuuurrrpppppppppuuuxxx}}}|||xxxyyy{{{}}}}}}{{{vvvsssuuuwwwwwwxxx{{{}}}}}}sssgggZZZLLL===444333111000//////000//////------,,,,,,,,,+++++++++))))))))))))(((((((((((((((((()))))))))***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((''''''$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))((())))))******//////111222333444555555777888999:::<<<>>>@@@AAAAAAAAADDDPPPggg}}}wwwrrrssswww{{{wwwvvvrrrnnnjjjhhheeeaaa^^^aaadddkkkttt{{{|||zzzyyy}}}iiibbb^^^qqq}}}pppooo{{{{{{vvvssspppqqqrrrtttuuuvvvvvvuuutttpppkkkhhhgggfffeeeeeedddbbb^^^ZZZXXXXXXYYYZZZYYYWWWUUUSSSRRRSSSTTTUUURRRQQQOOONNNMMMMMMMMMMMMJJJIIIIIIGGGDDD@@@===;;;:::888666666666666555444555444333222222111222222000000////////////000000000000000000111111111111111111111111222333444555555555555666777888::::::<<<>>>AAADDDHHHRRR^^^hhhwww}}}zzzwwwtttqqqpppsssrrrqqqppppppqqqqqqrrruuurrrooommmmmmooorrrtttvvvxxxyyyxxxvvvsssrrrrrruuuvvvzzz~~~|||xxxyyy|||~~~~~~zzztttqqqsssvvvxxx{{{}}}}}}zzz~~~wwwoooeeeVVVFFF:::777444000///000000000///---------,,,,,,,,,,,,+++)))))))))(((((((((''''''%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''(((((())))))((('''&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))***++++++...///111222333444444444666777999;;;===???@@@AAAAAABBBHHHXXXrrrwwwwwwzzz|||xxxuuupppmmmjjjgggeeeccc```^^^ccciiiqqqyyy|||}}}kkkccc___rrr~~~sssuuuxxxsssqqqoooqqqvvvyyyzzzyyywwwuuurrrnnnjjjgggffffffeeeddd```___\\\ZZZYYYYYYZZZ[[[[[[ZZZXXXVVVUUUUUUVVVVVVQQQQQQPPPPPPOOONNNMMMMMMJJJIIIGGGEEEBBB>>>;;;::::::888666555555444333111444333222222111111111222111000000//////000000111000000000111111111222222111111111222333444555666777777777777888:::;;;<<<:::>>>DDDIIIPPP]]]mmmzzz}}}{{{xxxvvvtttsssrrrrrrqqqqqqqqqqqqqqqrrrpppnnnlllkkklllnnnqqqtttuuuwwwzzzzzzxxxvvvuuuuuuuuuuuuwww{{{}}}yyyyyy{{{||||||wwwrrrppprrruuuwww|||vvvwww~~~xxxoooaaaPPPCCC:::555///---......---,,,---------,,,,,,,,,++++++++++++*********)))))))))******)))''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))******+++,,,...///111333555555555444666777:::<<>>===<<<===:::888666555444222111222222111000000000000111000000////////////000000000000000000111111111111333333333333555666777888777777777888999:::;;;<<<;;;AAAIIIQQQ\\\mmm~~~|||zzzxxxwwwwwwwwwssssssssssssssssssssssssmmmlllkkkjjjkkknnnqqqssstttwwwzzz{{{zzzyyyxxxxxxvvvttttttvvv{{{~~~~~~{{{yyyyyyyyyxxxrrrqqqrrrttttttsssyyyuuuppprrrzzzlllZZZLLL>>>888000------...---+++,,,,,,,,,,,,+++++++++++++++*********))))))))))))---,,,+++))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))***+++,,,---...000333555777777777666777999;;;>>>AAABBBCCCDDDCCCQQQddduuutttvvv}}}zzzuuuooojjjbbbaaa___aaadddiiilllmmmvvv}}}yyywwwnnnaaasssxxx}}}~~~{{{{{{{{{~~~~~~{{{yyyqqqnnnlllkkkkkkjjjhhhgggcccccccccddddddddddddddd]]]]]]]]]\\\[[[YYYWWWVVVOOOPPPRRRRRRRRRPPPNNNLLLFFFEEECCC@@@???>>>?????????===:::888777555333111111000000////////////000//////............//////////////////000000000111444444444555666777999999666666777777888:::;;;<<<===DDDOOOYYYggg{{{}}}|||zzzxxxwwwwwwwwwxxxttttttuuuuuuuuuuuuuuuuuummmmmmkkkkkkkkkmmmoooppptttvvvzzz{{{{{{zzzzzzzzzvvvsssqqqssswww|||}}}}}}~~~|||yyyxxxvvvtttoooppptttwwwtttqqquuu|||}}}vvvllliiivvv~~~sss```QQQBBB;;;333//////000...,,,,,,,,,,,,+++++++++******(((((((((((('''''''''''''''&&&&&&&&&&&&(((***+++((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%''')))******)))(((((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))***+++,,,---///111444777999999999888888:::===@@@CCCDDDEEEEEEGGGZZZppp~~~wwwmmmuuu{{{wwwrrrjjjeee]]]\\\[[[___eeelllqqqtttxxxvvvmmmppp|||}}}~~~}}}{{{wwwsssnnnkkklllllljjjhhhiiieeebbbdddhhhiiifffbbbaaa]]]ZZZWWWWWWWWWVVVVVVTTTTTTTTTRRROOOLLLIIIGGGEEECCCAAAAAABBBDDDEEEEEEBBB@@@===;;;:::888666333333222111///......------////////////000000000000......//////000000111111666666666666666777888999666666999<<<;;;999<<>><<<;;;999777444444333222000//////......////////////000000000000///000000111111222222333666555555555666777888999:::999<<>>>>>CCCJJJQQQ]]]mmm~~~|||xxxvvvuuuuuutttsssuuutttsssrrrqqqqqqqqqqqqlllmmmmmmmmmmmmnnnoooqqqvvvwwwwwwyyyzzz{{{|||}}}|||xxxrrrpppssswww{{{|||}}}yyyuuurrrqqqqqqqqqqqqrrrssstttuuuxxxzzz|||uuusss{{{wwwiii^^^JJJ???555111000---,,,...///...,,,+++,,,+++***(((******)))))))))(((((((((***))))))(((''''''&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''')))))))))***+++---...///222222333444555777888999999;;;===???AAACCCFFFIIIXXXnnnvvvnnnvvv{{{tttrrrnnneee]]]ZZZSSSVVVYYY]]]eeeoootttsssvvv{{{~~~zzz}}}}}}|||}}}|||yyywwwtttsssqqqpppqqqpppooommmnnnmmmkkkhhheeeccc```___^^^[[[YYYXXXXXXYYYYYYXXXTTTRRRNNNJJJGGGDDDBBBBBBCCCCCCDDDGGGJJJKKKKKKIIIEEECCC???===;;;:::777555444333222111000/////////.../////////000000000111111111222222333444444444555555555555666777888999:::999;;;>>>???AAAIIIRRR]]]kkk~~~|||yyywwwvvvuuusssqqqqqqqqqqqqpppqqqqqqrrrsssooonnnmmmnnnpppqqqqqqqqqttttttuuuwwwyyy{{{}}}~~~}}}yyyuuurrrsssuuuvvvwww||||||vvvrrrqqqpppppppppqqqqqqrrrsssuuuvvvyyyyyyrrrqqq||||||oooeeePPPEEE999333000---,,,...111///------------+++)))*********))))))))))))(((***))))))((((((''''''&&&(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''(((((((((((((((((())))))***+++,,,...///000333333333444666777999:::888;;;>>>???>>>BBBJJJPPPdddxxxtttjjjnnn}}}}}}~~~vvvpppmmmiiiaaaZZZWWWRRRVVVZZZ^^^fffpppsssrrrtttyyy~~~}}}zzzyyyyyy~~~~~~~~~|||yyyvvvuuuppppppppppppqqqpppooonnnnnnnnnmmmiiidddaaa______\\\ZZZWWWVVVVVVUUUTTTSSSOOOMMMIIIEEECCCBBBBBBBBBCCCDDDFFFJJJMMMMMMLLLJJJDDDAAA===;;;999888666444333222111000////////////......//////000000111111111222222333333444555555555555555666777888999:::<<<;;;<<>>;;;@@@KKKVVVmmmuuukkkeeeqqq|||zzz}}}{{{yyywwwxxx||||||uuunnnkkkfff^^^XXXVVVQQQVVV\\\ccclllvvvyyywww}}}~~~vvvrrrrrruuu~~~}}}}}}zzzxxxxxxzzzyyyyyyxxxvvvuuussssssooopppqqqrrrqqqqqqppppppmmmnnnllliiidddaaa``````^^^[[[XXXVVVTTTSSSPPPNNNHHHFFFCCCAAAAAABBBDDDFFFGGGHHHJJJMMMPPPOOOLLLIII@@@===999666555555333222111000///........................///000111111111111111222333333444444555666666666777888999:::;;;@@@@@@BBBIIIOOOXXXfffrrr|||zzzxxxwwwuuurrrooorrrqqqqqqpppooooooooooooqqqnnnlllmmmppprrrpppnnnmmmmmmoooqqquuuyyy}}}zzzwwwsssppppppuuuzzz~~~|||wwwtttsssrrrrrrqqqqqqqqqqqqvvvwwwyyyxxxxxxzzz~~~}}}rrrrrrvvvlllWWWMMMBBB:::444......111---,,,+++,,,---......,,,++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&'''''''''(((((()))))))))******,,,---000111222444444555555777999:::;;;:::???AAA>>>;;;???MMMZZZmmmzzznnneeefffxxxxxxvvvyyyzzzvvvtttrrrrrrvvvzzz}}}zzzsssmmmiiicccZZZVVVUUUSSSZZZccclllwww|||sssmmmnnnrrrzzz{{{~~~|||xxx{{{}}}|||~~~}}}|||}}}~~~~~~~~~}}}zzzxxxwwwvvvvvvwwwvvvtttqqqooooooooonnnooooooooopppqqqqqqqqqrrrtttuuutttsssrrrtttuuummmllljjjgggdddbbb___^^^^^^[[[XXXVVVTTTQQQNNNKKKCCCBBB@@@@@@AAACCCFFFHHHMMMMMMNNNOOOOOOMMMIIIFFF;;;888444222111222111000000///......---------...------...///000111222222222222222333444444555555777777777888999;;;<<<===AAAAAAFFFOOOXXXdddttt|||yyywwwvvvuuusssqqqtttsssrrrpppooonnnnnnnnnnnnlllkkkkkklllmmmmmmllljjjjjjkkknnnqqqvvv{{{}}}|||zzzwwwsssqqqsssyyy}}}~~~yyytttsssqqqpppooonnnnnnnnnssswwwzzzyyyuuusssuuuyyy{{{uuuwwwlll]]]TTTJJJAAA999111///111000///------------+++))),,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((())))))(((((('''((((((((('''''''''''''''&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))******+++,,,...000222444555555555666888999;;;<<<<<<@@@BBB???>>>DDDRRR___hhhzzzxxxjjjcccggg|||~~~yyyxxx{{{~~~zzzvvvrrrooopppqqqrrrrrrtttnnniiifff```YYYVVVWWWZZZbbbmmmxxxzzzrrrnnnnnnqqqzzzkkkeeefffjjjlllrrr||||||yyyxxxwwwyyyzzzzzzyyywwwxxx{{{~~~~~~~~~}}}{{{{{{{{{|||||||||zzzyyyvvvtttqqqmmmkkkiiihhhhhhdddddddddbbb``````bbbdddcccdddeeehhhjjjmmmoooqqqtttuuuvvvtttrrrrrrtttwwwppplllgggeeedddbbb]]]ZZZYYYVVVTTTRRRPPPMMMJJJGGG@@@@@@???@@@BBBEEEGGGIIINNNMMMLLLJJJIIIEEEAAA===777444000//////000000000000//////...............------...///000111222222333444444555555666666777888888999999;;;===>>>???DDDFFFMMMXXXdddrrr|||xxxvvvuuuuuutttssstttsssrrrqqqpppoooooooooiiijjjjjjiiihhhhhhiiikkkhhhhhhiiikkknnnsssxxx{{{zzz{{{{{{xxxvvvuuuwwwyyy}}}~~~~~~uuutttsssqqqooonnnnnnmmmnnntttxxxwwwrrrppptttyyy{{{|||yyymmmfff]]]SSSJJJ>>>333///000222000............,,,+++---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((((((&&&&&&&&&'''((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&''''''((())))))*********+++---///111333444555555666777888:::;;;<<<===@@@BBBBBBDDDLLLZZZfffiiiyyypppgggeeennn~~~~~~yyyuuuqqqooommmooojjjgggeeeaaa\\\[[[^^^dddmmmyyyzzzssspppppppppxxxcccYYY[[[cccjjjnnnyyyyyyzzzzzzxxxvvvttttttuuuuuuvvvvvvtttssstttyyy~~~~~~}}}}}}|||zzzyyyxxxxxx{{{zzzxxxvvvtttqqqmmmjjjeeeccc___ZZZWWWVVVUUUUUUTTTTTTTTTRRRRRRTTTXXX[[[\\\]]]___cccgggkkkoooqqqtttuuutttrrroooooosssvvvrrrlllfffddddddbbb\\\VVVRRRPPPNNNLLLKKKIIIFFFDDD@@@@@@@@@AAACCCEEEGGGIIILLLJJJGGGDDDAAA===888444555222///---...000000000111000000////////////000------...///000111222222555555666666777777888888999999999:::<<<>>>???@@@NNNPPPYYYfffssswwwuuu{{{{{{wwwuuutttuuuuuuuuussssssrrrqqqppppppppppppfffhhhjjjhhheeedddgggjjjgggggggggiiimmmrrrvvvyyyuuuyyy|||}}}zzzxxxxxxyyyzzzyyyyyy|||xxxwwwuuusssrrrppppppoooiiipppuuutttppppppvvv|||{{{ooommmeeeZZZPPPBBB555...///000///...///000111111///---------,,,,,,,,,++++++)))))))))))))))*********'''((()))******)))((('''&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***))))))(((((((((((())))))'''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&'''((())))))*********+++---///111444555555666666777888:::;;;<<<>>>@@@BBBDDDHHHSSSaaalllnnn}}}uuufffeeeiii|||zzz|||~~~yyyssspppmmmjjjggggggdddaaabbbfffllluuu|||vvvsssqqqooozzzcccWWWVVV[[[```iiiqqq~~~{{{wwwqqqooommmkkklllnnnqqqsssnnnpppqqqpppooopppssswwwyyyxxxvvvuuuuuussspppnnnqqqooolllhhhddd```^^^\\\SSSQQQMMMJJJHHHFFFEEECCCFFFGGGHHHJJJKKKOOOTTTWWWZZZ\\\___dddhhhlllnnnoooqqqqqqqqqqqqqqqppppppppppppmmmhhhddd```[[[TTTOOOKKKKKKIIIGGGEEECCCBBBAAAEEECCCBBBCCCFFFIIIJJJJJJHHHFFFBBB>>>:::777444333111111000000///---,,,+++---...///000000000///......///000111222333333333444666888777666555555666===:::888;;;AAAGGGJJJKKKVVV]]]hhhuuuzzzooommmlll|||yyyvvvvvvxxxyyyxxxvvvvvvvvvtttqqqmmmjjjjjjjjjooommmkkkhhhfffeeeeeeeeefffgggiiiiiijjjlllpppssstttwww|||~~~|||{{{zzzyyy{{{~~~yyyrrrnnnnnnooonnnmmmnnnqqqrrroookkkjjjooottt}}}zzzwwwwwwrrrgggXXXIII===666333111///------......---,,,111000...---,,,+++++++++++++++******))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***))))))))))))******+++))),,,...000000111333555777777888999;;;===???@@@CCCAAAAAAEEEOOO[[[ffflllttt~~~~~~~~~gggaaaiiiqqq}}}|||wwwsssnnnjjjiiikkkmmmooottt|||wwwtttssssss}}}eeeWWWTTTXXX]]]eeennn}}}}}}vvvqqqllliiifffdddbbb``````cccfffgggffffffeeeeeegggjjjooorrrpppooolllkkkjjjhhheeebbb___]]]ZZZUUUPPPLLLIIIGGGGGGEEEBBB@@@@@@?????????@@@BBBEEEGGGJJJOOOUUUYYY^^^aaafffiiijjjlllppprrrsssrrrqqqooommmllllllllljjjfffaaa]]]YYYTTTMMMHHHGGGFFFEEEDDDCCCBBBAAA@@@CCCBBBAAABBBEEEGGGGGGFFFCCCAAA>>>;;;777444222111000000000000000000///...---......///////////////000000111222333444444333444555777777666666777888;;;:::;;;===CCCKKKRRRVVV```hhhuuuzzzkkkiiinnn~~~|||yyyxxxyyyyyyvvvtttrrrrrrrrrpppmmmkkklllmmmnnnmmmjjjhhhfffddddddddddddeeefffggggggiiimmmoootttxxx}}}|||zzzxxxzzz}}}}}}uuuooommmmmmlllkkklllmmmmmmkkkhhhhhhkkknnnvvv{{{}}}}}}}}}vvvjjj]]]OOOCCC999444111///------......---,,,000///...,,,++++++***************)))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((())))))*********,,,///000111222333555999999:::;;;===???@@@AAA???@@@CCCIIISSS___iiinnn{{{|||xxxyyy}}}yyyddd```lllyyyxxxvvvsssooonnnooosssvvv{{{xxxuuusssfffVVVQQQUUUYYYbbbooo|||rrrjjjccc^^^[[[XXXXXXVVVTTTSSSSSSUUUXXXZZZ\\\YYYXXXZZZ```fffiiiiiidddaaa^^^\\\ZZZXXXUUURRRNNNMMMJJJGGGDDD@@@>>>===<<<<<<;;;;;;;;;<<<===>>>@@@CCCGGGKKKPPPVVV\\\aaafffiiimmmooooooooorrrtttsssqqqmmmiiieeeccccccbbb]]]ZZZVVVRRRNNNIIIDDD@@@@@@@@@@@@@@@@@@?????????@@@??????@@@BBBBBBAAA@@@===;;;999666444222000000//////000111111222111111...............///000000111222333444555555555555444555777777777888:::<<<;;;===AAADDDIIISSS___gggnnnwwwrrreeedddooo}}}}}}{{{yyywwwtttrrrnnnoooooonnnllllllmmmooommmllljjjgggeeedddccccccaaabbbccccccccceeehhhkkkrrrwww||||||yyyxxxzzz}}}yyyqqqlllkkkjjjjjjlllkkkjjjiiihhhhhhiiijjjmmm|||xxx{{{zzznnncccXXXLLL???555222000............---,,,///...---+++************))))))))))))************''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((+++******))))))((((((((('''''''''''''''((())))))((((((((((((((()))******+++---000111111222444555888888999:::<<<>>>@@@AAA===@@@EEENNNZZZfffqqqxxx~~~vvvtttuuu{{{}}}lllaaabbbwww{{{{{{zzzwwwtttuuuyyy~~~{{{wwwtttqqqfffTTTOOORRRWWWcccsss|||pppjjjaaaZZZUUURRROOONNNNNNMMMLLLKKKKKKMMMOOOQQQTTTRRRQQQWWW```eeedddaaaXXXVVVRRROOOMMMJJJGGGDDDCCCBBBBBBAAA@@@@@@??????;;;<<<<<<===>>>???BBBEEEHHHKKKPPPUUU[[[aaahhhlllqqqqqqssstttuuuuuusssqqqlllhhhccc]]]XXXVVVUUUUUULLLKKKHHHEEECCC@@@===;;;:::;;;;;;<<<===>>>??????<<<<<<<<<===>>>===;;;999777666444333111000////////////000111111111111000///...------...///111222333444555666666666666666777888999888888999<<<>>>>>>CCCIIIMMMQQQ\\\lllxxx}}}nnneeecccnnn~~~zzzvvvssspppmmmnnnnnnmmmkkkkkklllnnnlllkkkiiigggeeecccbbbbbb```aaabbbaaaaaabbbeeegggmmmssszzz~~~}}}{{{zzzvvvzzz|||sssmmmkkkkkkkkkooommmkkkkkklllmmmlllkkknnnyyyzzzzzz{{{ppphhhaaaVVVEEE888333111///...//////...,,,...---,,,+++************(((((())))))******++++++'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((('''&&&&&&'''''''''''''''((())))))''''''''''''((()))******,,,...111222222333444666666666777888:::<<<>>>???>>>AAAGGGQQQ___ooo}}}wwwvvvtttuuu|||vvvddd```aaakkk~~~~~~}}}yyyyyy~~~xxxtttqqqooonnneeeRRRMMMQQQWWWeeewwwzzzooohhh^^^ZZZSSSOOOLLLKKKJJJIIIHHHHHHGGGGGGHHHJJJLLLNNNSSSRRRTTT]]]fffhhhaaaYYYPPPMMMIIIFFFDDDBBB???===;;;;;;;;;<<<<<<=========<<<>>>@@@AAAAAADDDHHHKKKQQQTTTZZZ___dddjjjpppttt}}}zzzwwwyyy{{{wwwnnnfff]]]ZZZTTTNNNJJJGGGFFFFFF>>>>>>===<<<:::999999999777888999:::;;;<<<===>>>999999888999:::999666333444333222111000000000000//////000000//////...---//////......///000222333333444555666777888888888<<<<<<;;;:::999;;;>>>AAACCCIIIPPPUUUZZZeeewww|||lllgggcccdddkkkzzz|||vvvrrrpppnnnoooooommmkkkjjjkkklllkkkkkkjjjhhhfffdddbbbaaaaaabbbbbbaaa```aaaccceeegggmmmuuu{{{~~~~~~~~~~~~vvvyyy}}}~~~uuuooolllmmmnnnpppooommmnnnooopppooonnnqqqttt|||sssnnnjjj^^^LLL===444222000/////////...---------,,,+++************(((((())))))******++++++((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%$$$###""""""!!!'''''''''''''''((())))))'''''''''(((((()))++++++...000222333333444555666666777777888:::<<<>>>???@@@DDDKKKUUUdddwww{{{tttwwwvvvxxxyyydddUUUYYYeeexxx}}}}}}wwwooollllllmmmnnn~~~dddQQQLLLQQQXXXeeewwwyyyqqqfff]]]XXXQQQNNNKKKIIIIIIIIIHHHHHHFFFFFFFFFGGGIIILLLNNNOOOVVVWWW\\\dddkkkhhh^^^TTTJJJGGGCCC@@@???>>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;<<>>===<<<<<<>>>CCCGGGIIIPPPXXX^^^eeerrr~~~ooofff^^^^^^aaaiiirrr~~~}}}wwwtttrrrpppppppppmmmkkkiiijjjkkklllkkkjjjiiigggdddbbbaaabbbccccccaaa``````bbbdddccchhhpppwww{{{}}}zzz|||~~~yyyqqqnnnnnnooonnnnnnoooppppppqqqqqqqqqyyyvvvzzzwwwrrreeeQQQBBB555333111000000000...---------,,,+++++++++++++++))))))))))))************((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%'''''''''''''''((())))))(((((((((((()))+++,,,---///111444444444444555777999999:::;;;===???AAABBBDDDKKKVVVcccrrrzzzwwwyyyzzz|||nnn^^^SSSZZZmmm}}}}}}}}}~~~tttllljjjllloooqqqdddQQQKKKRRRYYYgggxxxzzzwwwwwwwwwqqqppplllfff___XXXSSSQQQMMMKKKJJJJJJKKKKKKJJJHHHGGGHHHIIILLLNNNQQQTTTVVV[[[\\\aaagggiiidddYYYOOODDDAAA===;;;;;;;;;;;;:::===>>>>>>>>>>>>>>>>>>>>>>>>CCCHHHKKKMMMRRRYYY___bbbgggmmmtttzzzwwwdddRRRHHH???>>><<<;;;999888888777555666777555333333666888666666666666777777777888666444222111222333222111111111000////////////000......///000000000000///000000222333444555555555000111333666888:::;;;<<>>>>>===>>>CCCIIINNNSSSYYYccclllvvvxxxooofff```aaabbbgggooowwwyyyuuutttoooppppppnnnkkkjjjkkklllllllllkkkjjjhhheeecccbbbcccccccccaaa______aaabbbbbbfffmmmssswww{{{~~~}}}~~~|||tttnnnmmmnnnlllooorrrsssqqqqqqtttvvv}}}zzzkkkVVVFFF666444222000000000...---...------,,,,,,,,,,,,,,,*********))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((************))))))))))))'''''''''''''''((())))))(((((())))))***,,,---...000222444555555555666777::::::;;;<<<>>>@@@BBBCCCJJJXXXlll~~~{{{}}}yyyddd[[[UUU^^^vvvzzzxxxwwwwww|||{{{sssmmmlllnnnqqqssseeeQQQKKKRRRZZZjjjzzz}}}tttkkkeeebbbbbbccc```___\\\XXXTTTQQQPPPQQQNNNMMMMMMMMMOOONNNLLLJJJKKKLLLNNNQQQTTTXXXZZZ\\\^^^```cccffffff___UUUMMM@@@===:::999999:::::::::::::::<<<===???@@@AAABBBCCCHHHOOOSSSVVV\\\eeellllllqqqxxxsssYYYGGG???888888888888888777777777777888888666333222444777555555555555555555555555555333000000000111111111000000///............///---...///111222222333333000111333555666666666555///000333666888;;;<<<============>>>@@@FFFNNNSSS\\\bbblllxxxxxxpppmmmjjjhhheeehhhiiimmmuuu{{{yyyvvvvvvooooooooonnnllllllmmmnnnlllllllllkkkiiifffdddbbbcccccccccaaa^^^^^^___aaabbbffflllqqquuuyyy}}}~~~}}}}}}~~~uuunnnlllllllllqqquuuvvvtttssswww{{{nnnYYYIII777555222111111000///---......---,,,,,,,,,------++++++******))))))(((((())))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))***+++---...///111333555666555555666777999999:::;;;===???AAABBBQQQddd}}}ttt[[[XXXVVV```}}}~~~vvvuuurrrsss{{{~~~}}}yyysssooonnnpppqqqrrrjjjVVVMMMQQQ[[[jjjzzzyyyssskkkgggaaa\\\YYYXXXYYY[[[YYYXXXVVVUUUTTTSSSSSSSSSPPPRRRUUUVVVUUUTTTTTTUUUPPPRRRTTTXXX[[[^^^```aaaeeeeeeggghhhfff]]]PPPGGG???>>>===;;;;;;;;;<<<===;;;===@@@@@@@@@BBBFFFKKKMMMPPPUUUZZZaaaiiirrrwwwzzz}}}cccMMMBBB???444666777777666777999;;;;;;888555333444666777777888777777777666666555555555444222000000000000111//////000111111111111111.........///////////////111222333444444444333222777666666777:::===???@@@@@@>>>>>>BBBGGGLLLWWWaaafffooozzz|||xxxmmmrrrvvvuuuqqqnnnoooqqqvvvvvvwww|||{{{xxxtttrrrooommmllllllmmmnnnmmmmmmmmmmmmkkkhhhfffddddddaaa^^^^^^```bbbaaa```bbbcccggglllssszzz}}}}}}|||~~~xxxuuutttqqqmmmmmmppprrrppppppvvv~~~xxxtttyyyxxxbbbNNN???777222222222000.../////////...---+++******))),,,+++***)))(((((((((((((((((())))))))))))(((((('''''''''''''''((()))))))))(((&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******&&&'''((())),,,...000111111222444666777666666555===:::999<<<======AAAFFFXXXqqqrrrfff]]]SSSUUUnnnyyyqqqmmmiiiiiittt|||~~~~~~}}}~~~wwwvvvtttsssqqqqqqppppppqqq\\\RRRVVV```lll{{{yyytttnnngggbbbaaa___[[[XXXVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUWWWYYYZZZYYYYYYYYYZZZWWWYYY]]]aaaeeeggghhhhhhkkklllmmmkkkeee[[[NNNFFF???>>>=========>>>???@@@@@@CCCFFFFFFFFFHHHMMMQQQUUUYYY___fffmmmuuu}}}www[[[GGG===;;;777888999888777777999;;;===;;;777666777888888777888888888777666555555444444333111000//////000000//////000111111111111000000000000000000111111111222222333444555444444333777777777999<<>>>>>>>>DDDKKKdddzzzxxxhhh___^^^YYYaaa~~~|||uuulllhhhiiitttzzzzzz|||zzzyyy{{{tttsssrrrrrrrrrrrrrrrsssyyybbbUUUXXXbbbiiixxx{{{uuunnnhhheeeaaa\\\XXXYYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXYYY[[[]]]^^^]]]]]]^^^______bbbggglllpppqqqqqqpppqqqrrrqqqlllbbbUUUKKKEEE?????????@@@AAACCCDDDEEEHHHKKKMMMNNNNNNQQQWWW[[[bbbgggoooxxxjjjRRRCCC<<<<<<<<<======<<<;;;;;;===???AAA???<<<;;;;;;;;;999888999999888777666444444333222222111000////////////......///000000000000000111111111222222333333333222333444555555555555444777999;;;>>>@@@AAAAAAAAAEEEFFFJJJRRRYYY```mmmyyy~~~}}}uuukkkeeebbbdddmmmvvv~~~wwwuuussspppnnnmmmmmmmmmnnnmmmkkkiiigggfffffffffhhheeebbbaaaaaaaaa```___]]]]]]```dddkkkssszzz~~~|||zzzzzz{{{~~~}}}{{{rrrooommmmmmkkkkkkrrrzzz|||www{{{ooolllwwwqqqaaaHHH>>>444111000......000///......---,,,+++******,,,+++***)))(((((((((((((((((())))))))))))(((((((((''''''''''''(((((()))&&&&&&&&&'''((()))***+++(((((((((((((((((((((((((((((((((''''''''''''&&&''''''&&&''''''((()))*********)))***,,,///222444444555555666777888::::::;;;<<<@@@AAA??????GGGQQQooo~~~uuurrrwww|||mmmbbb___]]]aaaqqqxxxoookkkmmmwww}}}vvvuuuvvvuuuuuuwwwuuutttsssrrrrrrrrrrrrrrr~~~eeeSSSSSS[[[aaappp~~~yyytttppplllhhhdddaaa```^^^[[[YYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^_________^^^]]]\\\[[[]]]____________aaabbbdddhhhnnnssswwwwwwvvvtttrrrsssqqqjjj]]]RRRJJJGGGDDDEEEFFFHHHJJJLLLNNNNNNQQQSSSVVVWWWWWW[[[aaagggqqqwwwxxx___MMMCCCAAADDDEEEFFFFFFFFFEEEDDDFFFGGGFFFDDDAAA@@@???===:::888999999888666555333222222111000000///////////////......///000000000000///111222222333333444444444333444444555666666666666888;;;???BBBCCCDDDDDDDDDFFFIIIPPPYYY```iiivvv}}}sssmmmkkkhhhgggiiisss{{{|||}}}xxxvvvtttqqqnnnlllkkkjjjllljjjgggdddccccccdddeeedddbbb```]]]\\\[[[[[[ZZZ[[[\\\]]]aaafffoooxxx~~~~~~~~~|||zzzzzzsssnnnkkkjjjhhhiiipppyyy}}}qqqsss~~~|||pppiiipppsssfffOOODDD888222///------000///......---,,,,,,++++++++++++***)))(((((())))))(((((())))))))))))((((((((((((''''''''''''((()))******))))))((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))),,,+++***+++---000444666666555555666777:::<<<===;;;???CCCCCC>>>===HHHVVVsss~~~rrrhhhgggppp~~~sssddd^^^```]]]jjj}}}wwwrrrpppsss~~~zzzrrrqqqssssssuuuxxxzzzyyywwwtttrrrqqqppppppzzzvvvuuuttttttsssrrrsssuuuyyy~~~eeeQQQLLLPPPYYYgggyyy{{{xxxsssooollliiifffeee___]]]\\\[[[[[[[[[ZZZZZZ\\\\\\^^^___`````````aaabbbbbbbbbbbbbbbaaa```______```bbbbbbbbbccceeefffiiimmmsssxxx{{{zzzxxxvvvrrrrrroooggg\\\SSSOOONNNOOOPPPRRRTTTVVVXXXZZZZZZZZZ\\\___```aaafffmmmsss}}}oooXXXJJJEEEGGGMMMPPPRRRTTTTTTSSSRRRRRRRRRJJJHHHEEECCCAAA>>>;;;888888888666555333222111000000000000000000//////......//////000000000000000111111222333333444555555444555555555666777888888:::>>>CCCFFFGGGFFFFFFGGGMMMQQQ[[[eeellltttvvvmmmiiigggmmmsssxxx}}}zzz|||~~~yyyxxxuuuqqqnnnkkkiiihhhjjjgggdddaaa``````bbbcccaaa```^^^[[[YYYXXXYYYYYY\\\]]]^^^```dddkkkuuu|||{{{~~~}}}}}}~~~~~~}}}~~~sssnnniiihhhgggiiiooowwwooohhhnnnuuuuuu}}}uuunnnooo~~~ttthhhWWWJJJ<<<444000------000///......------,,,,,,,,,+++***))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((*********)))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())),,,++++++,,,...111444666555555555666888;;;===???===@@@CCCBBB<<<===JJJZZZrrr}}}uuukkkcccdddooo~~~iiiZZZXXX^^^cccxxx|||xxxtttvvvxxxzzz{{{yyyvvvssslllooovvvxxxpppppprrrtttwwwzzz{{{zzzxxxvvvtttsssrrrrrrzzzrrrhhhgggdddbbb`````````aaaaaabbbeeejjjqqqzzzwwwaaaMMMGGGJJJTTT```pppuuukkkgggfffdddcccbbbaaaaaaaaaZZZZZZ[[[\\\\\\]]]^^^^^^aaaaaaaaabbbbbbccccccccchhhgggeeedddcccbbbbbbbbbcccdddeeeffffffgggiiikkknnnrrrwww{{{}}}|||yyywwwrrroookkkddd]]]XXXVVVVVVYYYZZZ\\\^^^```aaabbbbbb```bbbdddfffgggmmmuuu{{{fffSSSJJJGGGMMMWWW^^^aaadddeeebbb___\\\ZZZOOOKKKGGGCCCAAA>>>:::888555555444333222111000//////000000111111000////////////000111111111111111222222333333444555666666555555555666777888999:::<<>>???>>>@@@AAA@@@<<<@@@PPPaaarrr~~~}}}wwwqqqiiidddgggttt|||gggYYYZZZaaarrrzzzuuummmmmmmmmmmmmmmmmmlllllleeekkkyyywwwppppppssstttxxx{{{vvvvvvuuuuuuuuuuuuvvvvvv|||kkk___\\\TTTTTTTTTSSSSSSSSSTTTUUUWWWYYY]]]dddooo|||vvvgggUUUFFFCCCGGGOOOYYYhhhwwwpppccc[[[YYYZZZ\\\]]]]]]^^^___```[[[]]]___aaabbbcccdddeeefffeeeeeeeeefffggghhhiiillljjjgggdddbbbbbbcccddddddeeefffffffffhhhjjjmmmqqqssswwwzzz{{{zzzwwwvvvooojjjccc]]]ZZZYYYXXXWWW[[[\\\^^^___````````````^^^```bbbdddffflllttt{{{uuu[[[OOOJJJKKKUUUccclllpppssssssnnngggaaa]]]RRRMMMHHHBBB???<<<:::888333222222111000//////...///000111222222111000000000111111222222222222222333333444555666777888888666666666666777999;;;<<>>>>>???>>>======>>>FFFYYYkkksss{{{|||wwwrrrkkkggglllzzz}}}kkk___bbbjjj}}}zzzooommmiiieeebbbbbbeeefffgggrrrwwwpppqqqssstttvvvyyysssssssssssstttuuuvvvwwwyyygggYYYQQQQQQKKKLLLMMMMMMMMMNNNPPPRRRTTTVVV\\\eeesssuuuhhhYYYJJJ@@@@@@EEEJJJSSSbbbooo{{{wwweeeYYYRRRRRRUUUXXXZZZ[[[\\\^^^___[[[^^^```bbbcccdddfffgggjjjiiiiiiiiijjjkkkmmmoooooolllhhhdddbbbbbbdddeeebbbcccdddddddddfffiiilllppprrruuuxxxxxxwwwtttssskkkddd\\\WWWVVVVVVVVVUUUWWWXXXZZZ[[[[[[[[[ZZZZZZYYY[[[]]]___aaagggpppwww|||fffRRRKKKKKKOOO]]]mmmuuuyyy|||{{{uuukkkbbb]]]SSSNNNGGGBBB>>>;;;999777111111000000//////......000111222333333222111000111111222333333333333222444555666777888999::::::777666666666777999;;;===@@@EEEKKKLLLJJJJJJMMMQQQ[[[dddtttxxxtttxxx~~~vvvtttwwwzzz|||}}}yyytttoookkkhhhgggfffdddcccbbbbbbbbbbbbZZZ\\\]]]]]][[[\\\___bbb]]]```aaa```^^^aaahhhnnnwwwzzz}}}~~~}}}}}}~~~www|||~~~|||}}}uuunnnjjjhhheeefffjjj|||ppp\\\SSSSSSgggyyyvvv|||wwwvvv}}}}}}qqqhhheeeXXXHHH>>>777111...///...............---------***)))))))))))))))******(((((())))))))))))((((((***)))((('''''''''''''''((()))))))))'''&&&$$$"""(((((((((((((((((((((((('''((((((((())))))******)))(((((('''''''''(((((('''))),,,000222222222222000222555888;;;=========???<<<;;;<<>>@@@HHHGGGHHHIIIIIIIIINNNVVVaaammm~~~|||zzz~~~~~~{{{|||~~~uuurrrtttuuuyyy|||~~~yyyrrrmmmkkkfffeeecccbbb```______^^^\\\^^^^^^]]]ZZZZZZ]]]```cccdddccc___[[[\\\ccciiitttuuuwww{{{~~~zzzyyy{{{~~~|||wwwyyy{{{~~~~~~uuukkkeeedddgggkkkvvvbbbWWWVVVddduuuxxx{{{yyyzzzpppmmmeeeWWWFFF999222000000000//////.........//////---,,,++++++,,,,,,+++)))))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((())))))))))))))))))(((''''''''''''((((((((((((''''''***)))'''&&&&&&'''(((***))),,,...000000111333555222444666777666777999;;;===<<<<<<===DDDQQQaaammmsssuuutttssszzz|||uuulllmmmvvv{{{oooiiippp|||yyyvvvppphhhdddhhhsss|||tttlllmmmqqqqqqppppppooonnnnnnppptttvvvuuusssvvvhhhccc^^^[[[ZZZYYYYYYZZZ[[[]]]aaafffiiivvv~~~~~~yyyrrriii]]]OOOHHHDDD@@@@@@CCCFFFKKKVVVcccooo{{{yyyeeeTTTLLLLLLPPPRRRWWW]]]aaacccbbbaaacccffffffgggkkkqqqsssppprrrpppnnnoooqqqrrrooolllhhhfffccc___]]][[[[[[[[[^^^^^^]]]^^^___bbbdddfffmmmmmmmmmmmmjjjgggccc```WWWSSSMMMJJJIIIJJJIIIHHHMMMLLLMMMNNNNNNOOONNNMMMMMMOOOSSSVVVZZZbbbmmmuuurrrWWWMMMFFFLLLYYYgggvvv|||ssskkkccc\\\SSSLLLCCCAAA===888555444333444000000000000//////////////////000111222222333333222222222222222333444444666777777888999:::;;;;;;;;;:::999999;;;===@@@BBBKKKIIIJJJMMMMMMOOOVVV___nnn{{{}}}yyyxxxyyyyyy{{{uuusssooojjjggggggiiikkklllooouuu|||{{{tttrrruuussswwwzzz{{{|||tttmmmiiifffeeecccbbb````````````^^^______]]][[[[[[]]]___```aaa```\\\YYY[[[aaagggqqqrrrvvv|||}}}xxxyyy||||||xxxyyy{{{~~~{{{tttkkkeeeeeehhhlll}}}~~~xxxgggZZZVVV```zzzvvvwww~~~}}}~~~uuurrrmmmaaaQQQAAA666111000000///......------......+++***))))))******)))'''))))))))))))))))))))))))))))))(((((((((''''''''')))(((''''''''''''((())))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%***)))(((''''''((()))***))),,,///000000111333555111444666777888:::<<<>>>@@@>>><<<>>>FFFTTTeeeqqquuuxxxzzz~~~|||uuuyyyvvvkkkhhhsss{{{xxxyyy~~~uuummmnnnrrrrrrppppppooonnnooorrrvvvxxxwwwuuuwwwooommmkkkjjjjjjjjjiiijjjooouuu{{{~~~zzzyyyyyyuuuooo```TTTHHHCCC@@@>>>>>>AAADDDHHHRRR___iiitttsssaaaPPPIIIJJJPPPTTTYYY___ccceeeeeedddgggiiijjjjjjooovvvyyywwwvvvsssqqqqqqqqqpppkkkgggbbb```\\\XXXVVVVVVWWWWWW\\\[[[[[[[[[\\\^^^```bbbggggggfffddd```[[[VVVSSSMMMIIIEEEBBBBBBCCCCCCBBBGGGHHHIIIJJJKKKLLLLLLLLLJJJNNNSSSXXX^^^gggrrrzzzzzz___KKKGGGJJJVVVeeesss~~~xxxiii^^^XXXQQQGGG@@@:::888555333111111222333///////////////000000000///000111222333444555666333333333222333444444555777777888999:::;;;<<<<<<;;;;;;:::;;;===@@@CCCEEEHHHGGGHHHKKKMMMPPPZZZdddttt}}}vvvyyywwwuuurrrpppooorrrwww{{{yyytttiiigggeeeccc```^^^\\\[[[ZZZ[[[]]]aaahhhpppxxx|||zzztttsssvvvssswwwzzzzzz}}}yyypppjjjfffeeecccbbbaaaaaaaaaaaaaaaaaaaaa^^^\\\[[[]]]^^^[[[\\\\\\ZZZXXXZZZ___dddiiilllrrryyyyyyyyyzzz|||~~~}}}{{{yyyxxxzzz~~~|||vvvoooiiiiiilllooo|||}}}}}}nnn___WWWYYYqqqzzzwww}}}|||yyyvvvmmm]]]JJJ;;;333111//////...---,,,,,,------+++***))))))******)))'''))))))))))))))))))))))))))))))(((((((((((('''''')))((((((''''''(((((())))))))))))))))))(((((('''%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))***,,,///000111111333444111333666888:::<<>>AAADDDFFFGGGFFFGGGKKKNNNSSS^^^iiiuuu{{{rrrgggcccfffmmmrrrtttmmmpppsssttttttxxx~~~{{{yyyvvvrrrllllllllllllkkkhhheeebbb\\\YYYVVVWWW\\\eeepppvvv||||||}}}}}}wwwuuuwwwyyy}}}}}}}}}uuunnngggfffdddbbbaaabbbcccccccccbbbaaa^^^\\\\\\\\\]]]YYYYYYYYYXXXXXXZZZ^^^bbb```eeellluuu{{{|||{{{yyyzzzzzzzzzxxxwwwvvvxxx||||||uuuooommmnnnpppzzzzzz|||}}}rrrbbbWWWPPPeeexxxxxx|||}}}|||tttcccNNN>>>555333///...---,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++)))(((((((((((((((((((((((())))))(((((((((((((((((()))(((((((((((((((((()))(((((())))))))))))(((((((((((())))))))))))((((((&&&'''((()))))))))((((((+++---000111111111333444111444777999:::<<>>DDDRRRdddttt}}}vvviiiccclllxxxpppjjjkkkmmmlllkkklllpppqqqrrrtttvvvuuutttsss|||{{{{{{zzz{{{~~~{{{vvvlllbbbTTTJJJAAA>>>===;;;:::<<<===BBBLLLXXXaaakkkyyy|||nnn]]]NNNIIIKKKPPPVVV]]]cccfffhhhkkklllnnnpppqqqqqqvvv}}}~~~yyyuuuqqqnnnlllgggaaa\\\RRRPPPMMMKKKKKKLLLMMMNNNPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOMMMJJJGGGEEECCC@@@??????>>>>>>???BBBCCCFFFIIILLLOOOOOOPPPSSSUUUSSSYYYaaaiiiqqqzzz}}}```OOOMMMUUUbbbqqq}}}yyyeeePPPHHHFFFAAA:::666333222111000///000000111///000000111111222222222000111222444555777888888555555444444555555666777777888999:::;;;<<<<<<===999999:::<<>>>>>@@@CCCEEEGGGKKKOOOQQQQQQRRRUUUYYY[[[aaaiiiqqqxxxnnnYYYOOONNN\\\pppmmmYYYFFFBBBAAA<<<777666333333222222222222222222222222222222222333333333111222333444555666777888666666555555666666777888777777888999:::;;;<<<<<<999:::;;;===@@@BBBDDDFFFJJJJJJNNNTTTZZZaaannnyyy~~~nnndddddddddfffhhhjjjlllnnnuuu{{{{{{wwwvvvuuutttsssttttttuuuyyy~~~~~~{{{xxxiiieee___[[[[[[___dddhhhmmmnnntttzzzzzzvvvuuuwww{{{rrrllljjjfffcccbbbbbbdddeeebbb___\\\ZZZZZZZZZYYYXXXXXXXXXXXXYYYYYY[[[\\\\\\ZZZ___gggnnnuuu{{{|||zzzzzzyyywwwuuuxxxxxxzzzyyypppiiifffeeehhhiiijjjkkkoooooohhh___RRRWWWjjjyyyzzzvvvgggVVVFFF;;;555000000...---,,,,,,,,,,,,+++***))))))******)))'''))))))))))))))))))))))))(((((())))))))))))******((())))))******))))))((('''(((((()))))))))))))))&&&''''''((((((''''''&&&&&&&&&''''''(((((()))))),,,...111222111222333444333555888999999;;;===??????AAAJJJ]]]tttxxxrrrnnnkkkkkkiiinnnnnnhhhhhhvvv|||zzzvvvqqqmmmnnnnnnlllkkkmmmmmmpppssssssqqqnnnlllkkk|||uuulll```UUUHHH@@@;;;;;;===<<<<<<>>>===AAAKKKUUU\\\cccooo{{{zzznnn^^^OOOJJJKKKNNNUUU___eeegggjjjnnnqqqpppuuuzzz~~~wwwmmmddd]]]VVVOOOIIIEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCBBBAAA===>>>>>>>>>????????????:::===???@@@@@@BBBFFFJJJJJJNNNSSSUUUTTTUUUYYY\\\ccciiirrryyy~~~cccVVVUUUVVVjjj~~~bbbOOO@@@>>>===777333555222222333333444444555555444444444444444444333333222222333444444555666666777666666666666777888888666777777888999:::;;;;;;;;;<<<===???AAACCCEEEFFFFFFHHHNNNXXX```iiivvv{{{qqqiiikkknnnppprrrtttwwwzzz|||xxxvvvtttssssssrrrqqqqqqtttzzz|||{{{xxxnnnmmmkkkiiiiiijjjlllmmmffffffhhhmmmnnnmmmooottt{{{|||nnnlllhhhdddbbbbbbcccddd___\\\XXXWWWXXXYYYWWWVVVWWWWWWWWWXXXYYYZZZYYYXXXXXX\\\ccchhhnnnuuu}}}}}}||||||{{{zzzxxx}}}||||||~~~zzzpppiiidddbbbaaadddfffgggmmmttttttooo^^^WWW___~~~{{{ooo```OOO>>>444222111///...---,,,,,,,,,+++***))))))******)))'''))))))))))))))))))))))))(((((()))))))))*********((()))************)))(((''''''((()))))))))))))))''''''(((((((((((('''''')))((((((((()))***,,,------///111222222222333444333555888:::;;;===@@@BBB@@@EEEUUUooooooaaaZZZWWW[[[```fffqqqwwwttttttyyyxxxtttooolllmmmllliiiiiillljjjmmmrrrrrrpppnnnmmmmmm}}}~~~wwwoooggg\\\RRRIIIAAA;;;;;;;;;999888999>>>BBBKKKTTTZZZ```kkkvvv}}}rrrbbbSSSMMMNNNMMMUUU___eeegggjjjnnnrrrqqqwww}}}yyymmmaaaXXXPPPHHHCCCBBBCCCEEEGGGHHHHHHGGGFFFDDDDDDDDDCCCBBBAAA??????;;;;;;;;;<<<======>>>>>><<>>???AAACCCEEEFFFGGGGGGJJJSSS^^^iiirrrxxxtttooossswwwyyy|||{{{yyyvvvrrrpppooooooooollliiihhhkkkqqqtttssspppppppppqqqrrrssssssrrrrrrbbb______aaabbbdddkkkrrrttt{{{~~~pppmmmiiieeebbbbbbcccddd]]]ZZZVVVVVVWWWXXXVVVUUUWWWVVVVVVWWWXXXYYYWWWVVVUUUXXX^^^ccchhhoooxxx~~~}}}}}}~~~~~~}}}{{{~~~~~~|||sssjjjeeeccc```eeeggghhhooo{{{hhhYYYYYYvvv}}}vvviiiVVV@@@222222222000///...------,,,---,,,++++++,,,,,,+++)))))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))(((''''''((()))))))))))))))))))))************))))))+++***))))))***,,,...///---///111222222222333444222444888;;;===@@@CCCFFFAAAIII]]]{{{~~~}}}vvvdddVVVNNNMMMVVV```jjjxxx|||}}}xxxxxxpppkkkiiijjjiiifffeeehhhggglllqqqsssqqqoooooooooyyyzzzzzzyyyzzz~~~zzzooobbbVVVOOOEEE@@@999555555888;;;<<<<<<@@@HHHQQQZZZbbbgggiiixxxnnnbbbVVVOOOOOOOOOUUU]]]dddhhhlllqqquuuxxxyyyzzzpppaaaUUUMMMHHHDDDAAAAAACCCEEEGGGHHHGGGEEEDDDEEEDDDCCCAAA@@@@@@@@@@@@;;;;;;;;;<<<===>>>???@@@>>>@@@CCCFFFHHHKKKOOORRRUUUUUUVVVXXX[[[```dddgggvvvzzzjjjUUUTTT___pppyyydddQQQHHH===666555444222000555555555444444333333333444444555555555444444333666555555444555555666666777777777666333333444555888888888888999:::;;;<<>>???DDDFFFEEEFFFJJJLLLTTT]]]bbbfffttt|||zzz{{{|||yyytttqqqooonnnllljjjgggdddbbbdddjjjppprrrrrrtttsssuuu|||zzzrrrbbb]]]WWWXXX___fffiiijjjkkkpppwww{{{}}}}}}~~~~~~zzzqqqgggaaa```aaa___]]]ZZZYYYVVVTTTSSSSSSTTTUUUWWWVVVUUUTTTSSSSSSSSSSSSRRRVVV\\\```eeemmmxxx~~~}}}}}}~~~||||||~~~vvvppphhhaaaaaacccccceeeuuujjjYYYPPPaaa{{{sss```JJJ:::333///---......++++++...,,,,,,------,,,,,,+++***+++***)))(((((()))***+++(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***))))))((())))))+++---...222222222111222222333333444444666999>>>BBBDDDDDDEEEWWWqqqzzz}}}jjjYYYTTTPPPNNNZZZkkk|||xxxqqqxxx~~~yyytttqqqlllkkkjjjhhhfffeeeccccccfffhhhkkknnnppppppppppppwwwxxxxxxwwwyyy~~~~~~wwwlll___TTTMMMCCC???999666666888:::;;;<<<@@@GGGPPPYYYaaagggjjj~~~xxxnnnbbbVVVOOOOOOPPPWWW```gggjjjnnntttyyyzzz}}}uuujjj[[[OOOHHHDDDBBB@@@@@@AAABBBDDDDDDDDDCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>???@@@AAABBBDDDGGGJJJLLLNNNQQQUUUXXXVVVWWW[[[```gggmmmrrrvvv|||gggXXX[[[ggguuuooo[[[KKKDDD:::555555555444333333333333444444555555555333444444444444444333333666555555555555666666777777888888777555555666777777777777888999:::;;;<<>>777444555666666555222222333444555666777777555555666666666666666555666666555555666777888888888999:::999777777777999666777888999;;;===>>>???BBBAAABBBFFFHHHHHHLLLRRRVVV^^^jjjvvv}}}zzzyyywwwuuuuuuwww{{{{{{yyyuuuppplllhhhhhhjjjlllkkkjjjrrrtttyyyzzzqqqccc]]]WWWUUUZZZbbbgggjjjllllllmmmpppuuuxxxzzz{{{~~~|||pppfffaaa___]]]\\\]]][[[YYYXXXWWWVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUWWWYYY[[[^^^eeeooowww~~~zzzwwwrrrmmmbbbdddccceeeppp~~~zzzeeeWWWKKKPPPeee{{{~~~rrrkkkwww}}}kkkVVVHHH888333000111111---,,,---,,,,,,------,,,,,,+++***))))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***,,,...///222222222222222333444444888999<<<>>>@@@AAABBBAAAIII```~~~xxxsssxxxqqq___PPPMMMKKKLLL[[[ooo~~~zzzuuuqqqrrrzzz~~~xxxssspppmmmjjjhhheeeeeeffffffgggggggggfff```cccgggkkknnnoooooonnnxxxxxxyyy||||||{{{wwwoooeeeXXXMMMGGG>>><<<999888999::::::999<<>>:::555333444666666666333333444555666777888888888888999:::::::::999999666555555666777888999:::777999::::::888888888999888999;;;===???AAABBBCCCEEECCCDDDGGGHHHIIIOOOWWW___hhhuuu}}}}}}zzzxxxxxxxxxxxx|||~~~xxxsssqqqnnnjjjfffkkkmmmqqqxxx}}}}}}wwwrrrgggccc______bbbgggjjjkkknnnllljjjmmmqqqvvvyyyzzz~~~vvvkkkeeebbb``````]]]\\\[[[YYYXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWYYY\\\cccmmmttt~~~~~~{{{zzzwwwrrrfffeeecccccckkktttuuuooocccYYYNNNMMMYYYmmmzzzqqqgggoooooo\\\NNN<<<555000111111---+++,,,,,,,,,------,,,,,,+++***((()))***++++++***)))((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***,,,...///222222222222222333444555888;;;>>>@@@@@@@@@@@@@@@QQQiiiwwwuuuzzzooo^^^PPPLLLIIIJJJ[[[ppp~~~}}}{{{zzzyyywwwvvvxxx~~~yyyrrrmmmiiigggfffeeeeeeeeegggggghhhggggggfff___bbbfffkkkooopppppppppxxxyyy|||{{{yyyuuummmbbbVVVLLLEEE<<<:::888888:::::::::999<<>>AAACCCBBBBBBAAABBBBBBCCCEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMKKKOOOTTTZZZ___eeelllpppuuuzzzlll^^^\\\eeeppp|||iiiWWWKKKDDD:::888555444444555555666666666777777777888888888999::::::;;;<<<<<<;;;;;;666777777888999:::<<<===999;;;<<<<<<;;;999999:::999;;;===@@@BBBDDDEEEEEEJJJHHHIIIKKKLLLNNNVVV```lllwww|||yyyzzzyyyzzz|||wwwzzzyyyuuuqqqkkkgggggggggjjjooouuuxxxxxxvvvmmmllllllmmmoooooonnnmmmlllkkkjjjkkknnnrrruuuvvv{{{{{{ooogggcccbbbaaa]]]\\\[[[ZZZYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTUUUUUUTTTTTTUUUWWW\\\ccclllqqq||||||wwwjjjgggbbb```dddiiiiiifff```ZZZQQQMMMRRRcccwwwuuuzzzvvvlllqqqppp___SSS@@@777000///000---+++,,,,,,,,,------,,,,,,+++***((()))***++++++***)))((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))+++---///000222222222222333444555666888;;;???@@@??????@@@BBBVVVnnn~~~uuuvvv{{{jjjZZZOOOLLLKKKMMM```vvv~~~|||zzzzzz|||zzzuuunnnhhhfffeeedddcccggghhhhhhiiihhhgggeeeddd```bbbfffkkkooorrrtttuuuxxxzzzzzzwwwsssjjj```TTTJJJDDD;;;999888888999;;;;;;:::<<>>AAACCCDDDAAAAAABBBDDDEEEFFFGGGHHHFFFGGGIIIJJJKKKJJJIIIIIIHHHHHHIIIKKKMMMPPPRRRSSSSSSWWW]]]ccciiipppwww|||iii\\\ZZZbbbjjjnnnpppnnneeeVVVIIIAAA>>>777777555555444555555666999999999999::::::::::::999:::;;;<<<<<<======<<<::::::;;;<<<===???AAABBB???AAACCCBBB@@@>>>======;;;===@@@BBBEEEFFFFFFFFFIIIIIIJJJMMMNNNSSS___kkkxxxxxxvvvxxxzzz}}}vvvyyy|||{{{yyytttppphhhhhhjjjnnnsssxxx{{{{{{sssuuuwwwxxxwwwtttqqqnnniiikkklllllllllmmmooorrrwww|||sssiiiccc```___[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTSSSTTTTTTUUURRRSSSTTTWWW\\\bbbiiimmmvvv|||zzzoooiiibbb^^^___bbbcccbbb^^^ZZZTTTNNNNNNYYYlllzzz}}}ssssssxxx}}}vvvvvvrrrbbbWWWGGG<<<111//////...------,,,,,,------,,,,,,+++***))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))+++---000111222222222222333555666777999<<>>======>>>???@@@@@@@@@@@@??????@@@AAACCCEEEGGGHHHHHHJJJKKKKKKHHHEEEDDDCCC@@@BBBEEEHHHJJJKKKJJJJJJJJJKKKNNNSSSWWW^^^nnn}}}~~~xxxxxxzzz{{{vvvyyy|||yyyyyy{{{|||yyyvvvkkkkkknnnqqquuuyyy{{{|||xxxzzz{{{{{{xxxtttpppnnniiioootttsssooolllnnnqqqvvv{{{yyymmmddd___^^^YYYYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRSSSTTTTTTRRRRRRSSSVVV[[[```ccceeemmmttt~~~~~~wwwqqqjjjbbb^^^^^^```ccceeeaaa___ZZZQQQMMMRRR___jjjxxxqqqlllnnnzzz~~~www|||tttggg]]]NNN@@@333///000//////111,,,,,,------,,,,,,+++*********))))))))))))******(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))'''((()))******)))(((''')))))))))***+++...000222222222222333444555666777:::>>>AAAAAA@@@CCCIIINNN^^^pppuuummmqqq|||sssYYYOOOKKKOOORRRWWWlll~~~|||{{{yyy|||}}}{{{yyyvvvqqqmmmhhheeeddddddccccccdddeeeggggggfffdddaaa___bbbccceeehhhnnntttzzz}}}~~~vvvtttnnnfff[[[PPPFFFAAA;;;999666555777:::<<<<<<<<>>???AAAAAAAAABBBCCCDDDEEEEEEEEEEEEBBBCCCCCCEEEGGGIIIKKKLLLOOOQQQRRRQQQNNNKKKIIIHHHFFFHHHKKKNNNPPPPPPOOOOOORRRTTTYYY___dddooo||||||}}}|||~~~xxxzzz}}}sssqqqoooqqqtttuuutttqqqlllmmmqqqtttwwwyyyyyyyyy{{{|||{{{yyyuuuqqqnnnmmmlllttt{{{{{{tttnnnppptttxxx{{{rrrgggaaa^^^XXXXXXXXXWWWVVVUUUSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRUUUYYY]]]^^^___gggnnnyyyzzzsssrrrjjjaaa^^^^^^aaaeeejjjfffeee___VVVNNNNNNWWW```{{{nnnffffffrrrvvvtttwwwjjjaaaSSSDDD555000111111222444,,,,,,---------,,,+++++++++***)))(((((()))***+++(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))'''((()))******)))(((''')))))))))***,,,...111222222222222333444555777777<<>>DDDKKKRRRWWW[[[]]]hhhqqq{{{~~~}}}tttfffYYYTTTSSSYYYcccnnnwww}}}}}}wwwqqqkkkddd]]]XXXSSSOOOIIIEEEEEEFFFHHHIIILLLOOOSSSTTTSSSUUUYYY\\\ddddddbbb^^^ZZZWWWWWWWWWVVVVVVWWWZZZ```eeehhhiiimmmpppuuuzzz~~~yyywwwuuusssrrrqqqooommmmmmrrrxxx{{{bbbRRRHHHCCC@@@@@@@@@@@@???>>><<<;;;:::666555444333444666888999999<<<>>>@@@@@@AAABBBDDDGGGFFFGGGHHHJJJJJJHHHFFFHHHIIIJJJLLLOOOQQQSSSTTTUUUXXX[[[\\\YYYVVVTTTSSSSSSQQQSSSUUUTTTPPPPPPTTTTTT[[[ccckkkyyy}}}vvvzzz~~~{{{vvvwww~~~ssskkkjjjiiiiiiiiiiiihhhfffhhhmmmtttxxxyyy{{{~~~{{{vvvsssrrrssssssxxxyyy|||{{{xxx|||wwwtttvvvyyywwwhhh___ZZZZZZXXXVVVVVVVVVUUUSSSRRRPPPOOONNNOOOQQQSSSSSSSSSRRRRRRRRRTTTUUUWWWYYYZZZdddkkkuuu|||tttooohhhbbb______aaacccgggfffeeebbbWWWMMMPPPYYY|||wwwssskkkhhhrrr}}}sssyyy|||rrrkkkgggZZZMMM<<<111///000///------,,,+++,,,.........,,,************))))))(((((((((((())))))******++++++))))))))))))))))))))))))***)))((((((((((((((()))'''((()))***++++++***)))***++++++,,,---...//////...///111111222333666888:::???BBB@@@???FFFWWWeeeooouuurrrkkknnnwwwjjjWWWOOOJJJLLLPPPXXXiiiyyy~~~{{{zzzzzztttuuuzzz}}}xxxvvvtttpppllliiikkkllljjjeeebbbaaabbbbbbcccdddcccaaa_________bbbdddggglllqqqvvvzzz|||yyysssjjj___VVVLLLDDD???999999888888888888888999;;;>>>DDDKKKRRRWWW[[[\\\dddnnnyyy}}}uuuggg[[[VVVUUUZZZdddmmmuuuzzz||||||xxxtttnnniiiddd___ZZZWWWSSSPPPKKKHHHGGGIIIJJJLLLPPPRRRUUUUUUUUUWWW\\\aaaddddddccc___\\\YYYYYYZZZ[[[\\\___dddjjjnnnoooooovvvzzz~~~zzztttpppkkkiiigggeeeeeeeeeeeedddhhhnnnwwwwww\\\KKKCCC@@@???>>>>>>>>>===<<<;;;:::999777666555555555777999;;;;;;===@@@BBBCCCDDDFFFHHHMMMMMMMMMOOOQQQQQQOOONNNLLLMMMOOOQQQSSSUUUUUUVVVZZZ\\\___```^^^[[[YYYYYYWWWTTTTTTVVVUUUTTTWWW\\\]]]iiivvv{{{sssuuuzzz{{{yyyxxxtttuuu{{{~~~pppgggeeeccccccdddeeedddccchhhnnnuuuyyy{{{}}}}}}zzzxxxyyy{{{|||~~~}}}xxxuuuuuuwww}}}{{{lllbbb]]][[[YYYWWWVVVVVVUUUTTTRRRQQQPPPOOOPPPRRRSSSRRRQQQPPPQQQRRRSSSUUUWWWYYYZZZ___fffqqq{{{~~~~~~uuuqqqjjjddd```___```aaaccccccdddaaaWWWNNNNNNUUUnnnyyyoooiiiqqqvvvwwwuuulllhhh___RRR@@@555111111000......---,,,,,,---...---+++++++++*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))((()))))))))***'''((()))*********)))((()))******+++,,,---...//////000222333333444777999;;;@@@DDDDDDDDDMMM]]]jjjtttxxxyyygggbbbjjjyyyzzzaaaSSSMMMKKKQQQ[[[fffttt~~~|||{{{{{{{{{}}}yyytttrrroookkkggghhhiiiiiifffbbb``````aaabbbbbbcccaaa___^^^___```aaacccggglllqqqvvvzzz|||xxxqqqhhh]]]TTTKKKCCC>>>999888888888888888999999;;;???DDDKKKQQQWWWZZZ\\\___jjjwww}}}uuuhhh^^^ZZZWWW\\\ccckkkqqqtttuuuuuunnnjjjeee```]]]ZZZXXXVVVRRRPPPMMMKKKJJJKKKMMMNNNSSSUUUVVVVVVVVVZZZ```fffggggggfffdddaaa___```aaabbbeeejjjpppvvvyyyxxxwww}}}~~~ssshhh```\\\[[[YYYXXXYYY[[[]]]___iiiqqq}}}qqqTTTCCC>>>======<<<<<<======<<<;;;::::::888888666666777888:::<<<<<>>======<<<<<<999888777666777999;;;<<<===@@@EEEHHHKKKNNNRRRTTTWWWWWWXXX[[[]]]^^^]]][[[QQQSSSVVVZZZ]]]___``````___```bbbaaa___]]]]]]]]]YYYVVVUUUYYY^^^eeeqqq|||~~~rrrppprrrssstttvvvuuuuuuyyyyyymmmhhhccc``````aaabbbbbbffflllsssxxxzzz}}}|||yyyzzzvvvhhhaaa]]]ZZZWWWVVVUUUUUUTTTRRRQQQRRRSSSTTTUUUSSSOOOKKKMMMNNNOOOPPPSSSUUUXXXYYY^^^ccckkksss{{{~~~{{{xxxrrrkkkddd```]]]\\\]]]```dddeee___XXXSSSRRRVVVmmmwwwmmmnnnyyy}}}vvvsssnnn```MMM===555222000//////...,,,,,,,,,,,,+++)))++++++++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,+++++++++******)))(((((()))***+++,,,---......///000111333444555666999<<<===@@@BBBEEELLLZZZkkkxxxsssggg]]]```mmmnnnZZZOOOSSS___sss}}}|||}}}}}}|||vvvoooiiifffccc```^^^cccbbb```]]]\\\\\\]]]______^^^\\\ZZZXXXYYY]]]```aaadddhhhlllqqqtttwwwxxx}}}yyytttmmmcccXXXOOOGGG@@@<<<888888777777888999999:::<<>>>>>===<<<<<<=========<<<<<<;;;:::999777777888999<<<===>>>AAAFFFKKKOOORRRVVVYYY[[[[[[\\\^^^aaabbbaaa___VVVXXXZZZ\\\]]]^^^^^^^^^\\\]]]^^^]]][[[ZZZ[[[\\\```___bbbjjjsss}}}sssooopppqqqsssvvvuuuuuuxxxrrrmmmfffbbbaaabbbbbbcccfffkkkrrrvvvxxxzzz~~~~~~}}}yyyjjjbbb]]]ZZZVVVTTTTTTTTTSSSRRRQQQQQQSSSUUUVVVTTTOOOKKKLLLMMMNNNOOOQQQTTTVVVWWW\\\```fffooowww~~~|||vvvooohhhbbb]]][[[ZZZ^^^bbbcccaaa\\\WWWRRRQQQgggzzzpppnnnuuu}}}|||sssfffQQQ@@@555000///...///---,,,,,,,,,,,,***)))++++++++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,---,,,,,,+++************++++++,,,---...///000000///000222333444666999<<<>>>>>>???DDDNNN^^^ppp}}}fffddddddiiisssjjjZZZQQQ]]]ppp~~~}}}|||}}}|||~~~vvvqqqkkkfffbbb___^^^\\\___]]][[[YYYZZZ[[[\\\\\\[[[ZZZXXXVVVTTTVVVZZZ^^^aaacccgggkkknnnqqqrrrrrr|||vvvrrrkkk```VVVMMMEEE???;;;777777777777888999::::::<<>>;;;777777777777888999:::;;;<<>><<<<<<>>>===<<<<<<<<<>>>@@@BBBDDDGGGMMMRRRVVVZZZ___bbbbbbaaabbbccceeeeeedddbbbaaa```]]][[[YYYXXXYYYYYY^^^```bbbdddgggkkkppptttzzz~~~wwwrrrqqqqqqtttxxxyyywwwwwwzzz}}}ooolllhhhffffffhhhiiiiiiqqquuuzzz||||||{{{}}}}}}xxxtttppppppqqqvvv}}}~~~}}}pppiii\\\YYYTTTQQQPPPPPPPPPOOONNNOOOPPPTTTVVVVVVTTTRRRMMMMMMMMMMMMOOOPPPQQQRRRRRRTTTZZZbbbmmmyyy~~~xxxppphhh```\\\UUUXXXYYYYYY]]]aaa^^^WWWPPPbbb~~~}}}uuurrryyy{{{nnnYYYDDD666000///000---+++***+++,,,,,,+++***)))))))))*********++++++)))))))))))))))*********))))))))))))))))))))))))'''(((***++++++***((('''***)))((((((((()))***++++++,,,,,,---...///000000///111333555666888;;;>>>AAACCCIIITTTcccrrr~~~}}}kkkmmmrrryyyzzzbbb]]]ggg}}}|||{{{{{{|||}}}|||uuummmhhhfffeeeccc___[[[WWWVVVVVVWWWSSSRRRPPPRRRTTTVVVUUUSSSQQQQQQQQQPPPOOOQQQTTTWWWYYY[[[^^^aaabbbbbb```___```nnn}}}xxxpppiii^^^SSSJJJCCC>>>:::777777777777888999:::;;;<<>>>>>???@@@CCCDDDFFFJJJPPPUUUYYY]]]aaadddaaaaaaaaabbbddddddbbb```___]]][[[YYYYYY[[[]]]^^^aaadddgggkkkpppvvv}}}{{{wwwuuutttwww|||~~~|||yyy{{{~~~~~~|||nnnllliiiiiikkkmmmoooooovvv{{{~~~}}}wwwrrrmmmmmmpppwww}}}{{{sssmmm\\\XXXSSSPPPOOOOOOOOOOOOMMMMMMOOOSSSVVVWWWVVVTTTMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTXXX___iiittt~~~{{{sssiiiaaa]]]VVVYYYYYYXXX^^^eeeccc\\\UUUeeeyyyqqquuu~~~ppp[[[FFF888111111222,,,*********,,,---,,,+++(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))'''(((***+++***)))'''&&&((('''&&&&&&&&&((()))******++++++,,,---...//////111222555666777:::===???BBBFFFPPP^^^nnn{{{vvvuuuwww~~~xxxdddbbbttt~~~{{{zzz{{{{{{zzz{{{zzzuuummmgggcccccc___^^^ZZZVVVSSSQQQSSSTTTOOONNNMMMOOORRRSSSRRROOONNNOOOOOONNNNNNOOORRRUUUVVVXXXZZZ\\\]]]\\\ZZZYYY\\\jjjwww{{{uuusssjjj\\\OOOEEE???;;;999444444555666777999;;;<<<<<<@@@FFFKKKNNNQQQSSSUUUTTTZZZdddooo{{{yyyfffZZZWWWPPPRRRSSSRRRPPPNNNNNNOOOKKKJJJKKKNNNRRRWWWYYYZZZ]]]```aaa[[[QQQHHHDDDDDDCCCEEEHHHKKKPPPTTTXXXZZZ^^^aaagggpppzzzxxxrrrkkkggghhhjjjlllmmmnnnuuu}}}zzzXXXLLLCCCAAAHHHKKKMMMGGGDDDIIIKKKHHHCCC@@@BBBDDDFFFEEECCCCCCFFFIIIMMMOOORRRVVV[[[___ccceeecccbbb```]]]\\\[[[[[[\\\ZZZ[[[]]]^^^```bbbdddeeeeeennnyyy~~~~~~vvvrrrrrrtttuuuxxx{{{~~~~~~{{{yyynnnkkkjjjlllmmmmmmrrrxxx{{{}}}xxxvvvooommmnnnwww~~~{{{{{{iii^^^VVVOOOOOOQQQQQQRRRUUUOOOOOOOOOPPPQQQRRRSSSTTTRRRQQQOOOMMMLLLLLLMMMNNNNNNRRRXXX]]]dddmmmxxx}}}{{{vvvpppeeeZZZYYYWWWUUUXXX]]]bbbcccccc\\\aaayyyqqqooo~~~~~~uuudddRRRCCC888222000/////////...------,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++,,,,,,---///000222333333222333444666:::===AAACCCFFFCCCPPPlll||||||zzzyyyvvvgggjjj~~~zzzzzzzzzyyy|||{{{xxxqqqjjjccc^^^\\\ZZZYYYWWWTTTQQQPPPNNNNNNLLLKKKLLLNNNPPPPPPNNNLLLKKKKKKKKKKKKLLLMMMOOOPPPRRRTTTUUUUUUTTTSSSTTTUUUffftttzzzyyyzzz|||{{{tttpppgggYYYLLLCCC===999777666666666666777888999:::<<<@@@FFFKKKNNNPPPSSSUUUSSSXXXbbbmmmxxxzzziii[[[VVVPPPQQQQQQPPPNNNLLLLLLLLLMMMMMMNNNQQQVVV[[[^^^```bbbeeeddd^^^RRRIIIEEEEEEIIIJJJLLLOOOSSSXXX\\\^^^```dddkkkuuu}}}zzzuuutttwww{{{~~~ZZZOOOHHHGGGNNNOOOOOOHHHEEEIIIMMMKKKHHHGGGEEEGGGIIIJJJIIIJJJMMMOOORRRTTTVVVZZZ]]]___aaabbb^^^]]][[[ZZZYYYXXXYYYYYY]]]___aaadddfffiiikkkmmmoooyyy}}}zzzvvvuuuvvvyyy{{{~~~{{{xxxpppnnnmmmoooooopppuuu{{{~~~yyywwwrrrqqqssszzz~~~zzz}}}lllbbbZZZRRRQQQRRRPPPOOOQQQNNNMMMMMMMMMOOOQQQSSSTTTSSSQQQOOOLLLKKKKKKMMMNNNOOORRRWWW\\\bbblllwww{{{vvvqqqggg]]]YYYVVVTTTVVV\\\```bbbaaa\\\^^^ooovvvvvvxxxjjjYYYGGG:::111.../////////...------,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++,,,,,,---///000222333333333333555777:::>>>BBBDDDGGGGGGUUUsssuuuxxx{{{rrrgggnnn{{{||||||zzzuuutttqqqllleee```]]][[[WWWUUUSSSQQQOOOMMMMMMLLLKKKJJJJJJLLLMMMNNNMMMKKKKKKKKKJJJIIIJJJKKKLLLMMMOOOOOOOOONNNMMMNNNQQQSSSvvvoooqqqxxx~~~{{{uuunnnfffXXXKKKBBB<<<999777777777777777777888888888<<<@@@FFFJJJMMMPPPRRRTTTRRRWWW___iiittt|||kkk\\\UUUOOOPPPPPPNNNKKKIIIHHHIIINNNOOORRRVVV[[[```eeehhhnnnooommmdddXXXMMMIIIHHHLLLLLLNNNQQQUUUZZZ___bbbeeeiiipppzzzZZZOOOLLLPPPWWWWWWRRRJJJEEEIIIMMMNNNNNNOOOIIILLLOOOQQQQQQSSSUUUWWWXXXYYY[[[]]]^^^^^^]]]]]]YYYYYYXXXXXXXXXYYYZZZ[[[dddggglllpppssswww{{{~~~yyytttrrrttt~~~|||yyyyyy|||~~~{{{xxxuuusssrrruuuuuuvvv{{{}}}zzzwwwvvvwww}}}|||zzz~~~oooddd[[[UUUTTTTTTQQQPPPQQQMMMLLLKKKKKKLLLOOORRRTTTUUUSSSOOOKKKJJJJJJLLLMMMQQQSSSWWW[[[```jjjvvvzzzvvvrrrjjjaaaYYYVVVSSSUUUZZZ___``````]]][[[aaatttzzzyyy~~~uuucccOOO>>>333.../////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***,,,,,,---...///000111222333333444555777;;;???CCCEEEFFFIII[[[yyyrrrxxxmmmiiittt}}}zzzzzzzzzxxxnnnlllhhhddd```]]][[[ZZZQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIGGGHHHIIIKKKJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIKKKKKKIIIHHHGGGJJJNNNRRRzzznnnlllmmmuuu~~~xxxpppgggZZZMMMDDD>>>:::888555666777777888888888888;;;???EEEJJJMMMOOORRRTTTRRRVVV]]]fffqqq}}}~~~mmm\\\SSSNNNNNNNNNKKKHHHFFFGGGGGGOOOQQQUUUZZZ```ffflllqqq{{{|||xxxmmm___TTTOOOOOOQQQQQQSSSWWW]]]dddjjjmmmkkknnnsssyyy}}}}}}zzzwwwuuuvvvzzzzzzVVVLLLOOOZZZdddcccVVVMMMFFFGGGLLLNNNQQQSSSOOOQQQTTTWWWXXXYYYZZZZZZ[[[\\\]]]]]]\\\[[[YYYWWWVVVWWWYYY[[[^^^```cccdddnnnrrryyy~~~~~~uuulllgggeeegggoooxxx{{{yyyuuupppmmmpppwww|||~~~}}}|||~~~~~~{{{yyyxxxvvvvvvyyy{{{|||xxxxxxyyy|||~~~}}}qqqddd\\\VVVVVVVVVTTTSSSTTTMMMLLLJJJJJJKKKOOOSSSVVVVVVSSSOOOKKKIIIIIIKKKLLLSSSUUUWWWYYY^^^hhhttt}}}zzzzzz~~~zzzvvvtttmmmeee[[[XXXUUUVVVZZZ___aaaaaa```ZZZVVV```xxx|||xxx|||vvvzzz~~~kkkUUUBBB666222/////////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))+++,,,------...///000111222222222333444777;;;???CCCEEEDDDLLL```}}}vvv}}}|||jjjlllyyy{{{~~~yyyuuuuuutttqqqjjjgggccc```]]][[[YYYWWWMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGEEEDDDFFFGGGHHHGGGIIIHHHFFFEEEDDDDDDDDDEEEHHHHHHHHHGGGHHHJJJOOORRRxxxooohhhooozzz}}}qqqhhhZZZMMMCCC===999777333444666888999::::::::::::>>>DDDIIILLLNNNQQQSSSSSSVVV\\\dddnnnzzz}}}lll[[[RRRMMMMMMMMMKKKHHHGGGHHHIIIPPPTTTZZZ___fffmmmuuu{{{uuufff[[[WWWWWWZZZ\\\___eeellltttzzz~~~ttttttttttttrrrnnnhhhcccbbbcccfffnnnzzzrrrRRRMMMUUUfffrrrpppYYYNNNEEEEEEIIILLLPPPTTTTTTVVVXXX[[[]]]]]]\\\ZZZ\\\\\\\\\[[[ZZZXXXVVVUUUVVVXXX\\\aaafffjjjnnnooouuu{{{~~~pppggg___\\\[[[\\\bbbhhhkkkjjjhhhccc___bbbjjjqqq}}}{{{|||}}}}}}|||{{{wwwuuuuuuyyy{{{}}}xxxwwwvvvvvvxxx|||vvviiiaaaYYYXXXWWWTTTSSSTTTNNNMMMKKKJJJLLLOOOSSSVVVUUURRRNNNKKKIIIIIIJJJKKKSSSTTTVVVXXX\\\eeeqqqyyy~~~yyywwwyyy~~~zzzxxxvvvppphhh___[[[WWWWWW\\\```bbbbbbcccZZZPPPTTTiii|||~~~~~~vvvooopppmmmXXXEEE999444/////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++,,,------...///000111111222111222444666:::???BBBEEEEEEQQQgggxxx~~~wwwmmmsss}}}|||~~~}}}vvvqqqpppnnnkkkiiifffaaa^^^\\\ZZZVVVTTTJJJJJJIIIHHHHHHHHHHHHIIIGGGEEEBBBBBBCCCEEEEEEDDDFFFEEEDDDBBBBBBBBBBBBCCCCCCEEEHHHJJJKKKLLLOOOQQQyyyrrrooozzzqqqhhhZZZLLLBBB;;;666444111333555888:::;;;;;;::::::>>>DDDHHHKKKNNNPPPRRRSSSVVVZZZaaakkkwwwzzziiiZZZSSSLLLMMMMMMKKKJJJJJJLLLOOOTTTYYYaaagggnnnvvv|||nnneeebbbccccccfffkkkrrryyy|||wwwrrrllleee^^^YYYXXXYYY[[[aaakkk{{{eeeQQQSSS___qqq{{{wwwYYYNNNCCCCCCGGGKKKPPPTTTXXXZZZ]]]```cccbbb___]]]\\\[[[[[[ZZZYYYYYYXXXXXX[[[]]]bbbhhhoootttxxxyyy|||tttddd]]]WWWVVVWWWWWWZZZ^^^dddfffeee```\\\\\\aaagggyyy~~~}}}}}}}}}}}}}}}}}}~~~~~~wwwttttttwwwxxxyyyxxxwwwtttooonnnrrrzzz~~~sssiii___ZZZVVVRRROOOPPPNNNMMMLLLKKKLLLOOOQQQSSSSSSQQQNNNLLLJJJJJJJJJKKKOOOQQQSSSUUUXXX```kkkrrr{{{}}}yyyyyy}}}~~~|||{{{tttlllbbb^^^YYYYYY]]]bbbddddddeeeZZZOOOOOO\\\nnn}}}}}}yyyxxxqqqiiihhhwww}}}mmm\\\JJJ<<<444/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++---.........///000111111111222222444777;;;@@@DDDFFFHHHVVVnnn{{{ttt{{{~~~wwwttt}}}||||||~~~zzzrrrlllkkkjjjhhhfffccc___]]]\\\YYYSSSOOOIIIHHHGGGGGGGGGGGGGGGGGGEEECCCAAAAAABBBCCCBBBAAABBBBBBAAA@@@@@@AAABBBCCCAAADDDHHHKKKMMMOOOQQQSSS~~~tttjjj\\\MMMBBB;;;666333333444666999::::::999999999===CCCHHHKKKMMMPPPRRRRRRTTTXXX^^^gggsssuuueeeYYYUUULLLMMMMMMMMMMMMNNNRRRUUUZZZaaaiiiqqqxxxzzzqqqppprrrqqquuuzzz}}}tttmmmgggaaa^^^ZZZ[[[\\\___fffrrrkkkVVVOOOYYYfffuuuzzzrrrWWWLLLBBBBBBGGGLLLQQQVVV\\\]]]```fffjjjjjjfffbbb]]]\\\[[[[[[[[[]]]___```eeehhhmmmsssyyy}}}{{{nnn\\\VVVSSSUUUWWWWWWWWWZZZ___dddgggfffaaa```dddhhhuuuyyy~~~~~~}}}~~~}}}zzzyyyyyyxxxwww{{{zzzxxxrrrkkkgggjjjuuuzzznnnaaaZZZVVVQQQOOOPPPMMMMMMLLLKKKLLLMMMNNNOOOPPPOOONNNMMMLLLKKKJJJJJJJJJLLLOOOQQQTTTZZZcccjjjrrryyy|||{{{}}}zzzqqqddd___ZZZZZZ]]]bbbddddddeeeYYYOOOMMMPPPWWWhhhyyyxxxvvvvvvsssjjjfffppp~~~ssseeeTTTBBB666/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++******+++---......//////000000111111333444666999===BBBFFFHHHGGGXXXqqquuurrroooxxx{{{yyy}}}}}}{{{wwwxxxssskkkeeeeeefffeee```]]]ZZZZZZZZZWWWPPPJJJGGGGGGFFFEEEDDDDDDEEEEEECCCBBBAAABBBCCCBBBAAA?????????>>>???@@@BBBDDDEEEFFFHHHKKKMMMOOOSSSWWWZZZ}}}wwwnnn___PPPDDD===777555444666888999:::999777666999===CCCHHHKKKMMMPPPRRRQQQSSSVVV[[[dddqqq~~~rrrbbbYYYXXXLLLMMMMMMNNNOOOQQQUUUYYY___fffpppxxx||||||~~~yyyqqqllliiiggg```aaabbbcccfffooo}}}sssXXXKKKMMM\\\hhhtttuuuiiiUUUJJJAAAAAAGGGMMMSSSYYY]]]___ccciiioooooolllhhh^^^]]]\\\\\\^^^aaaeeegggppprrrwww|||uuuhhhYYYTTTRRRVVVYYYXXXXXXYYYZZZaaaiiikkkhhhgggkkkooossswww{{{||||||~~~~~~{{{xxx{{{~~~|||yyysssiiicccgggtttzzznnnaaaZZZVVVRRRQQQSSSLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNMMMLLLJJJIIIFFFIIILLLNNNPPPVVV^^^eeekkkttt~~~{{{|||~~~}}}tttddd```ZZZYYY]]]aaaddddddeeeWWWNNNMMMHHHFFFWWWnnn}}}uuu|||uuuuuuwwwxxxnnnhhhnnn{{{zzzppp^^^III999000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---......//////000000111111555666888;;;???DDDHHHKKKDDDWWWpppqqqiiiiiinnnxxxzzz{{{{{{wwwtttqqqqqqlllccc___```bbbbbbZZZXXXVVVWWWYYYVVVNNNHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBBCCCBBB@@@============>>>@@@BBBEEEFFFLLLMMMNNNPPPRRRWWW^^^bbb|||tttlllaaaUUUGGG;;;666888888999999999999::::::::::::===BBBFFFIIIMMMQQQSSSQQQRRRTTT\\\gggrrr{{{{{{ooocccYYYTTTLLLMMMNNNOOORRRWWW^^^bbbbbbiiittt~~~xxxtttrrrpppsssuuutttuuu|||zzzeeeYYYOOOJJJIIIPPP\\\cccccc___JJJEEEBBBCCCGGGKKKTTT]]]^^^___eeennntttuuurrrooofffddd```___dddlllpppqqqvvv|||tttkkkYYYSSSVVV```aaaYYYUUUYYYZZZdddmmmmmmmmmqqqvvvyyy}}}~~~}}}}}}}}}~~~zzz}}}||||||~~~yyyxxxqqqoooqqqlllrrr~~~tttfff[[[UUURRRPPPOOOJJJLLLMMMKKKIIIHHHJJJLLLNNNNNNNNNMMMKKKJJJHHHHHHLLLLLLLLLLLLMMMQQQWWW[[[iiiooo{{{~~~~~~xxxmmmddd\\\\\\^^^___```aaa\\\]]]SSSHHHDDDCCCOOOeee}}}zzzwwwyyy}}}zzzsssssszzz|||uuunnnlllsssyyyuuujjjSSS>>>333000///111///++++++///++++++************++++++///...,,,***))))))************))))))((((((''''''((()))***+++,,,++++++***(((((()))***+++---...//////...------...///000111333:::888777AAAEEEFFFLLLNNN\\\mmm{{{tttgggeeejjjqqqzzz|||tttooopppqqqmmmgggbbb___]]]\\\ZZZYYYXXXUUURRROOOLLLJJJIIIGGGGGGFFFEEEDDDBBB@@@???BBBAAA@@@??????@@@AAAAAAAAA@@@>>>???CCCFFFHHHHHHOOOOOOSSSXXXYYYYYYaaalll}}}uuummmbbbWWWIII===888999999999999999::::::;;;;;;<<<@@@DDDHHHKKKNNNRRRTTTQQQQQQSSSZZZfffrrr}}}zzzooodddZZZUUUOOOOOOPPPPPPSSSXXX___ccckkksssuuu```PPPHHHEEECCCCCCIIIRRRWWWUUURRRLLLFFFBBBCCCEEEJJJSSS\\\aaadddmmmwww~~~}}}xxxtttkkkhhhcccbbbgggnnnuuuxxx}}}|||zzz|||}}}qqqgggWWWTTTZZZeeeggg^^^XXX[[[^^^kkkuuuvvvuuuxxx~~~}}}uuuvvvyyy|||~~~~~~yyy~~~{{{{{{tttrrrsssmmmqqquuuhhh]]]VVVSSSQQQOOOKKKLLLMMMKKKIIIHHHJJJLLLNNNNNNMMMMMMLLLJJJIIIHHHJJJJJJJJJJJJKKKOOOTTTXXXdddkkkyyy~~~yyypppfff]]]\\\]]]]]]^^^```^^^___UUUIIIDDDAAAKKK```yyytttttt{{{{{{wwwwww}}}yyypppmmmtttyyyuuukkkWWWCCC555111000111000---,,,///,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++++++++*********))))))))))))((('''&&&&&&''''''))))))+++++++++++++++,,,---...000///......///000222333222;;;:::999AAADDDGGGPPP\\\gggttt~~~~~~ooocccbbbgggwwwzzzrrrnnnnnnlllhhhbbb^^^[[[ZZZXXXVVVVVVUUURRROOOLLLJJJHHHGGGDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@?????????@@@AAABBBBBBBBBAAABBBDDDGGGKKKMMMSSSSSSVVV\\\^^^```iiitttwwwooofff[[[MMM@@@:::;;;999999999:::;;;<<<======@@@CCCGGGJJJMMMOOOSSSUUURRRQQQRRRXXXdddsss~~~{{{qqqfff]]]WWWRRRRRRRRRRRRTTTZZZbbbgggttt~~~hhhWWWKKKCCC>>>===>>>@@@EEEIIIKKKJJJHHHOOOIIIDDDCCCDDDGGGPPPZZZaaahhhttt{{{sssnnnhhhfffiiipppzzzzzzsssoooqqqpppsss{{{zzzlllaaaUUUUUU^^^jjjkkkccc^^^^^^eeettt}}}~~~~~~xxxwwwuuusssssstttvvvwwwzzz|||~~~~~~xxxvvvvvvnnnoooxxxkkk___XXXSSSQQQPPPKKKLLLLLLKKKIIIIIIJJJKKKMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHIIILLLQQQUUU___gggtttyyyrrrhhh___\\\\\\[[[\\\______aaaWWWKKKFFFAAAGGGYYYzzzqqqnnnwww}}}||||||vvvpppsssxxxuuunnn]]]LLL:::444111222111...---///---,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,++++++++++++++++++************)))'''%%%$$$$$$&&&)))+++------,,,,,,,,,,,,------000000//////000111333444222<<<===<<>>???AAACCCEEEIIILLLNNNPPPRRRTTTRRRPPPQQQWWWcccsss}}}ssshhh^^^XXXRRRRRRSSSTTTXXX```iiiooo|||sss___PPPHHHDDDAAA>>><<>>>>>???@@@AAABBBCCCCCCDDDGGGJJJIIIHHHKKKTTT[[[^^^^^^```cccgggmmmvvv}}}zzztttmmmdddVVVGGG???===:::::::::;;;===@@@BBBDDDEEEHHHKKKMMMNNNOOOQQQSSSRRRPPPPPPVVVcccsss|||qqqfff\\\VVVQQQRRRUUUYYY```iiittt{{{vvvlll^^^UUUJJJDDDBBB@@@===999<<>>======>>>>>>===>>>???AAACCCDDDEEEEEEFFFIIILLLLLLKKKNNNVVV]]]aaabbbbbbcccfffmmmtttxxx~~~zzzuuuooohhhZZZJJJ@@@>>>:::::::::;;;>>>AAAEEEGGGHHHJJJMMMNNNOOOOOOQQQRRRRRRPPPPPPWWWcccsssxxxnnncccZZZUUURRRUUU[[[bbbkkkuuuyyyuuutttrrrvvv|||uuueeeWWWOOOLLLHHHDDDBBBAAA???;;;777;;;>>>BBBFFFJJJOOOTTTXXXUUURRRNNNJJJEEEDDDLLLWWWaaalllvvvzzz~~~qqqiiieeelllzzzfff___^^^[[[]]]```cccfffkkkqqqvvv~~~|||xxxqqqggg\\\TTTRRRVVV[[[___bbbgggmmmsssxxxssspppsssrrrqqqooonnnppptttwww{{{|||zzz|||~~~}}}~~~{{{zzz{{{tttuuu|||~~~uuuiii\\\TTTOOONNNMMMKKKJJJIIIKKKKKKJJJIIIHHHJJJLLLNNNNNNMMMKKKIIIHHHIIIJJJJJJIIIKKKMMMPPPTTT___hhhlllttttttmmmhhheeeaaa\\\\\\___ZZZ___ZZZUUUSSSIIIEEEPPPbbbuuujjjqqq~~~yyyuuu{{{}}}}}}xxxppp[[[JJJ888111000...+++***+++******))))))******+++,,,,,,,,,+++***((('''&&&((((((((((((((()))))))))''')))***+++,,,+++***))))))******+++,,,...000111......---...///111333444555<<<===AAAEEEEEEQQQiii}}}xxxgggaaadddnnn{{{~~~uuupppiii```[[[ZZZSSSPPPNNNLLLKKKJJJIIIGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA???===<<<<<<===>>>===>>>@@@CCCEEEFFFGGGHHHIIILLLNNNOOOPPPSSSYYY^^^aaacccdddcccffflllqqqqqq~~~{{{zzzvvvqqqjjj\\\KKKAAA>>>;;;::::::<<>>===<<>>===<<<===???@@@===>>>AAADDDGGGIIIJJJJJJNNNOOOQQQTTTVVVYYY[[[]]]```dddeeedddgggnnnpppnnn}}}zzzzzzvvvrrrkkk]]]LLLAAA>>>;;;:::;;;<<>>===<<<===???AAACCC===???BBBEEEHHHJJJKKKKKKQQQQQQSSSWWW[[[]]]]]]]]]___dddfffeeeiiippprrrnnn{{{yyy}}}yyypppeeeZZZOOOFFFBBB>>>>>><<<;;;<<<@@@GGGKKKQQQWWWXXXQQQMMMRRRXXXYYYSSSRRRTTT]]]gggsss{{{tttmmmiiieeejjjqqqzzzssslll[[[YYYVVVUUUVVV[[[___cccuuuyyyzzzvvvqqqkkkhhhjjjlllmmmlllggg___WWWSSSWWW[[[^^^^^^___XXXPPPJJJGGGFFFDDDBBB:::<<<>>>===<<<>>>CCCGGGMMMSSS___nnnwwwtttfffZZZXXXZZZYYYRRRKKKIIIOOOVVVeeettt|||xxxuuu|||~~~}}}{{{uuulllgggtttvvvmmmkkkhhhddd```___^^^^^^aaaffflllrrrwww~~~|||wwwtttkkkbbb\\\UUUOOOOOORRRVVVYYY\\\aaadddggghhhiiirrrqqqqqqrrrqqqmmmhhhcccgggfffdddbbbaaa`````````___ccckkksss{{{|||wwwzzz{{{ttt~~~ssshhh]]]UUUPPPMMMKKKHHHGGGGGGGGGFFFEEEHHHIIIKKKNNNPPPOOOLLLIIIIIIIIIIIIHHHGGGIIILLLOOOPPPSSSZZZbbbmmmyyy~~~}}}zzzpppbbbXXXVVVZZZZZZZZZXXXUUUQQQLLLIII[[[rrrkkkrrrxxx{{{tttZZZ>>>111---,,,---000///,,,***+++---...,,,)))++++++++++++++++++,,,,,,)))************+++++++++++++++*********************++++++,,,---...//////000000000222333555777888:::===>>>>>>EEETTTdddlllyyyrrrtttzzz~~~}}}tttggg^^^ZZZVVVQQQMMMJJJHHHFFFEEEEEEEEECCCBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@??????>>>?????????AAACCCGGGIIIKKKLLLNNNPPPOOOTTTWWWWWW\\\dddddd___eeegggjjjlllmmmnnnqqqsss}}}zzzwww|||wwwooodddXXXNNNFFFBBB??????===<<<<<<@@@FFFKKKOOOUUUWWWRRRPPPTTTXXXYYYTTTSSSVVV___jjjwwwxxxrrrooonnnrrrzzz{{{rrrhhh^^^XXXMMMKKKJJJJJJLLLQQQWWW[[[gggjjjrrr~~~vvvtttooohhheeefffhhhgggfff___XXXPPPLLLNNNRRRTTTTTTUUUQQQMMMJJJHHHFFFCCC@@@<<<>>>@@@???>>>AAAFFFKKKVVV\\\fffqqqwwwrrrfff\\\WWWZZZ\\\WWWQQQPPPVVV\\\jjjxxx{{{vvvyyy|||zzzyyywwwssslllhhhvvvrrrgggeeeggghhhfffccc```aaaccchhhlllrrrwww{{{yyytttmmmeee\\\WWWRRRMMMNNNRRRVVVXXX[[[___bbbeeefffggglllllllllmmmllliiiddd```dddbbb___\\\ZZZYYYYYYYYYZZZ___fffnnnvvv~~~||||||}}}|||yyy~~~{{{{{{~~~uuukkk```XXXRRRNNNKKKHHHGGGGGGGGGFFFEEEGGGHHHJJJMMMOOONNNKKKHHHHHHIIIJJJIIIHHHIIIKKKMMMNNNRRRYYYbbblllyyy}}}|||yyypppcccYYYWWWXXXYYYZZZYYYVVVRRRMMMJJJUUUsssyyyttt{{{{{{~~~|||oooXXX???222///------......,,,++++++------,,,***++++++++++++++++++++++++************++++++++++++)))************************+++,,,,,,......///000000000111222333555777888999>>>AAABBBIIIYYYjjjtttuuuuuu|||zzzuuu|||yyypppddd\\\WWWTTTOOOLLLIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@AAACCCFFFHHHIIIKKKNNNQQQSSSXXX\\\\\\___dddfffcccccceeeiiimmmpppsssxxx{{{~~~{{{wwwuuuzzzuuummmbbbVVVMMMFFFBBB@@@???>>><<<<<>>>>>@@@AAAAAABBBFFFMMMRRR```fffnnnsssrrrlllbbb\\\TTTYYY\\\YYYUUUUUU[[[aaauuuzzzyyyyyywwwwwwuuuqqqkkkiiivvvooodddaaafffmmmsssrrrlllggggggjjjpppuuuzzz}}}~~~tttnnnbbb[[[TTTPPPMMMKKKNNNSSSVVVWWWZZZ]]]```bbbddddddfffeeefffgggfffddd```\\\aaa^^^ZZZVVVSSSQQQPPPPPPUUUZZZbbbjjjrrrzzzxxxzzz~~~||||||~~~wwwoooeee\\\VVVNNNLLLIIIGGGGGGGGGFFFEEEFFFFFFHHHKKKMMMMMMJJJHHHHHHJJJKKKKKKJJJIIIJJJKKKMMMQQQXXXaaalllyyy}}}{{{yyyqqqdddZZZWWWVVVXXXYYYYYYWWWSSSOOOLLLRRRddd|||{{{~~~~~~|||lllXXXAAA444111///------...,,,++++++------+++***---,,,,,,++++++*********************+++++++++,,,)))))))))******+++++++++++++++,,,---...//////000000000111222444666777999:::@@@DDDEEEMMM```vvvwwwvvv~~~rrrkkkooosss~~~qqqiii___WWWSSSPPPLLLIIIHHHFFFDDDCCCDDDDDDCCCAAA???????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFHHHKKKOOOSSSWWW^^^bbbbbbbbbeeeggghhheeehhhmmmqqqtttyyy~~~~~~{{{wwwtttyyytttkkk```UUULLLGGGDDDAAA@@@===;;;:::===BBBFFFJJJNNNRRRTTTUUUWWWYYYZZZWWWVVVYYYbbbmmmzzz}}}|||{{{zzzoooggg\\\RRRKKKGGGDDDBBBBBBCCCEEEJJJQQQYYYaaafffeeeeeedddccchhh{{{}}}wwwlllgggaaa^^^______^^^\\\XXXSSSMMMIIIGGGGGGFFFEEEBBBBBBCCCDDDCCCAAA???<<<===@@@BBBDDDFFFLLLTTT[[[eeekkkppppppjjjbbb\\\YYYWWW[[[^^^\\\XXXZZZaaaiiiyyyvvvuuuxxxvvvrrrkkkhhhssszzzpppiiigggjjjrrr|||zzzqqqooorrrwww{{{yyynnngggXXXRRRLLLKKKJJJJJJOOOUUUWWWXXXZZZ]]]___aaacccdddbbbaaabbbccccccaaa^^^[[[___\\\WWWQQQMMMJJJIIIIIIOOOTTT]]]fffoooxxx|||xxxvvvvvvuuuxxx}}}||||||wwwqqqiii___XXXOOOLLLIIIHHHGGGGGGFFFEEEEEEEEEGGGIIILLLLLLJJJGGGGGGJJJLLLLLLKKKIIIHHHHHHMMMQQQXXXaaalllyyy~~~{{{yyyrrreeeZZZVVVUUUVVVXXXYYYWWWTTTPPPNNNNNNUUUlll~~~zzzxxx}}}|||ooo]]]EEE666111000...---------,,,,,,,,,,,,++++++------,,,,,,+++***))))))*********+++++++++,,,,,,))))))***+++,,,------...++++++,,,---...///000000///000111222444666888999<<>>>>>>>>???AAABBBFFFLLLUUU___hhhmmmnnnpppnnnlllppp{{{rrrjjjfff```^^^______^^^\\\YYYVVVQQQMMMIIIGGGEEEDDDAAA@@@@@@???===============AAADDDGGGKKKRRR[[[bbbhhhlllooolllddd]]]XXXWWW___bbbccc```]]]```jjjsssxxxsssrrrvvvtttqqqllliiiqqqxxxsssooommmllljjjmmmrrrzzzzzzvvvxxxzzz~~~sssfff^^^QQQLLLHHHIIIIIIJJJNNNTTTWWWXXXYYY[[[^^^```cccdddaaaaaa```aaabbbaaa^^^[[[[[[WWWRRRLLLGGGDDDCCCCCCHHHMMMTTT^^^hhhttt~~~yyywwwwww|||~~~~~~yyy~~~yyyvvvrrrkkkbbb[[[PPPMMMJJJHHHHHHGGGFFFEEEDDDDDDEEEHHHJJJKKKIIIHHHGGGIIILLLMMMKKKIIIHHHHHHMMMQQQXXXaaakkkxxx~~~}}}zzzsssfffZZZUUUTTTUUUVVVWWWVVVTTTQQQOOOKKKIII[[[|||~~~{{{}}}xxxwww}}}vvvdddKKK777000000000...,,,------,,,,,,+++++++++------,,,,,,+++***))))))***++++++++++++,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,---...///000111///000111222444777999:::???CCCEEEGGGSSSnnnsssrrr{{{ppphhh___hhhyyy~~~|||vvvnnn___[[[TTTNNNJJJHHHFFFEEEEEEDDDBBBAAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEEEEFFFFFFGGGGGGIIIMMMTTTXXXZZZ___fffiiihhhhhhlllqqqvvvxxx{{{~~~}}}xxxuuuvvvpppfff[[[QQQKKKHHHFFFCCCAAA>>>:::888999===AAAFFFFFFIIIOOOSSSSSSTTTWWWWWWUUUYYYbbbmmmyyywwwkkk```NNNHHH@@@;;;:::<<<>>>???CCCEEEJJJQQQ[[[fffoootttrrrvvvxxxxxxyyymmmkkkgggaaa_________]]]ZZZXXXVVVSSSNNNJJJFFFCCCBBB@@@@@@???<<<:::;;;===@@@AAAEEEJJJNNNQQQWWW___eeegggjjjllliiiccc]]]ZZZZZZ___bbbeeeccc```dddnnnwwwwwwqqqqqqrrrrrrqqqooolllrrr}}}vvvkkkjjjkkkmmmnnnmmmqqqwww}}}}}}|||}}}lll^^^WWWMMMIIIGGGIIIJJJIIILLLQQQSSSSSSUUUWWWZZZ]]]```aaaaaa`````````aaa```]]][[[UUURRRLLLFFFAAA?????????AAADDDKKKSSS^^^lllyyy~~~wwwyyy|||wwwtttsssnnneee^^^QQQNNNJJJHHHHHHGGGFFFEEEDDDDDDEEEGGGJJJKKKJJJIIIFFFIIILLLLLLKKKJJJIIIIIILLLPPPVVV^^^iiiuuu~~~{{{|||~~~|||vvviii]]]WWWUUUUUUTTTTTTSSSRRRQQQPPPNNNJJJUUUrrryyy}}}www~~~~~~yyyiiiPPP999000000111///,,,---...---+++***+++,,,---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---...///000000111///000111333555777:::;;;@@@DDDFFFKKK[[[xxx~~~ppprrrzzznnngggcccvvv~~~}}}ppphhhXXXVVVQQQLLLHHHFFFEEEEEEDDDBBB@@@@@@AAABBBAAA@@@@@@AAABBBDDDDDDDDDCCCCCCAAAAAAAAABBBCCCEEEFFFGGGHHHIIIJJJJJJLLLQQQWWW[[[\\\^^^eeelllnnnooosssyyy|||}}}xxxtttsssmmmbbbWWWNNNHHHFFFEEEEEEDDD@@@;;;999:::>>>AAAEEEBBBEEELLLPPPOOOQQQUUUVVVUUUYYYdddppp~~~zzzmmm^^^QQQFFFAAA<<<999999<<<>>>???EEEHHHMMMUUU___jjjsssxxxuuuzzz~~~rrrooojjjddd```___]]]YYYVVVVVVUUUSSSOOOJJJEEEBBB@@@>>>??????===;;;<<>>??????>>>@@@DDDKKKUUUcccrrr|||zzztttvvv~~~}}}wwwttttttppphhhaaaQQQNNNKKKIIIHHHGGGFFFEEEDDDDDDEEEGGGJJJKKKKKKJJJFFFHHHKKKKKKKKKJJJJJJKKKJJJMMMSSS[[[eeeppp|||||||||}}}}}}xxxmmmaaa[[[VVVUUURRRPPPOOOOOOPPPPPPOOOKKKRRRggg~~~zzzyyyuuu{{{vvviiiRRR;;;111222111---+++---...---+++***+++---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111111///000111333555888:::;;;@@@DDDIIISSSgggyyyqqqttt|||yyyjjjeeejjjvvviiicccTTTRRROOOJJJGGGEEEEEEFFFCCCAAA??????@@@AAA@@@???>>>@@@BBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDFFFHHHHHHJJJKKKMMMNNNPPPTTTZZZ^^^^^^___eeepppwwwyyy}}}|||wwwsssqqqjjj```TTTKKKFFFDDDDDDHHHFFFBBB===:::;;;???BBBDDD@@@BBBIIINNNMMMOOOSSSVVVUUUZZZfffssstttfffUUUGGG>>>:::666444666888:::;;;BBBEEEKKKSSS]]]gggpppuuuzzz}}}rrrlllfffaaa^^^[[[VVVSSSUUUUUUTTTPPPKKKEEEBBB@@@:::===??????>>>>>>AAADDDOOOSSSXXX[[[\\\]]]aaaddd``````aaaaaaaaa___]]][[[```iiisssxxxxxx{{{wwwyyyzzzzzzzzzxxxrrrqqq}}}vvvcccUUUNNNIIIFFFFFFIIIIIIFFFFFFIIIFFFGGGHHHKKKNNNSSSVVVXXX___]]]\\\[[[[[[ZZZXXXUUUSSSPPPJJJEEEAAA@@@AAABBB@@@AAACCCGGGQQQ___oooyyy~~~pppqqqxxxwwwttttttrrrkkkdddRRROOOKKKIIIHHHGGGFFFEEEEEEDDDEEEGGGJJJLLLKKKJJJFFFHHHJJJKKKJJJJJJKKKMMMHHHKKKQQQXXXbbbmmmxxx~~~|||}}}zzzpppeee___WWWUUUQQQNNNMMMNNNOOOPPPHHHEEEJJJZZZppp|||~~~xxxnnn{{{wwwqqqgggRRR===333333111,,,+++---///---+++)))+++---++++++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++******************,,,,,,---...///000111111///000111333555888:::<<<>>>DDDLLLZZZpppwwwrrrvvv~~~rrrfffcccoooqqqddd^^^RRRQQQNNNJJJFFFEEEEEEFFFBBBAAA??????@@@AAA@@@???===>>>AAACCCCCCCCCBBBAAAAAAAAABBBCCCEEEGGGHHHIIIKKKMMMOOOQQQSSSWWW\\\___aaa```fffsss}}}~~~~~~}}}tttllljjjcccYYYPPPJJJGGGEEEDDDGGGEEEAAA<<<888888;;;>>><<>>CCCGGGRRRZZZaaa```___aaaccccccbbb^^^]]]___]]]ZZZZZZ]]]bbbiiivvv~~~~~~~~~|||||||||zzzyyy~~~rrr]]]NNNHHHFFFEEEDDDEEEFFFGGGFFFEEECCC??????DDDIIIMMMSSSYYYbbb___\\\\\\^^^]]]WWWRRRLLLLLLKKKJJJJJJJJJKKKLLLKKKMMMOOORRRXXX___hhhnnn{{{~~~}}}{{{|||~~~~~~xxxuuu{{{~~~{{{yyyxxxwwwssslllfffWWWQQQJJJFFFFFFFFFEEEDDDFFFFFFFFFGGGHHHIIIKKKLLLHHHGGGGGGIIIJJJJJJHHHFFFIIIHHHKKKSSS\\\eeesss|||zzzxxxuuuoookkk]]]VVVPPPOOOOOONNNOOOQQQJJJIIIGGGJJJZZZppp|||}}}~~~{{{vvvuuu|||uuupppgggTTT???666666444///...---,,,---......,,,******++++++,,,,,,,,,++++++***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++,,,,,,------.../////////111222333444555777:::===>>>EEEKKK]]]~~~wwwooommmttt|||}}}mmmdddbbbqqqzzzmmm```XXXTTTOOOIIIDDDBBBAAA@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAACCCEEEGGGIIIOOOPPPQQQRRRTTTWWW\\\```gggiiinnnuuu|||~~~}}}~~~|||tttmmmeee^^^UUULLLHHHFFFEEEDDDGGGEEEBBB>>>:::999;;;===???CCCGGGIIIHHHIIIKKKNNNUUUYYY```kkkzzzwwwmmmbbbUUUGGG>>>999888666666666888;;;===CCCDDDFFFJJJPPPXXX^^^bbbmmmvvv{{{ooolllfff```ZZZVVVUUUUUUTTTTTTRRRPPPMMMJJJGGGFFFFFFFFFDDDAAAAAADDDIIIMMMVVV^^^eeeeeeeeegggjjjjjjbbb______aaa```]]]]]]aaaiiirrr~~~}}}}}}~~~}}}|||lllYYYMMMHHHFFFEEEEEEFFFGGGGGGEEECCCDDD@@@???DDDIIIMMMSSSZZZbbb___\\\\\\^^^]]]XXXSSSRRRQQQPPPRRRUUUZZZ^^^```^^^___aaaeeeiiiooosssuuu|||~~~~~~{{{vvvssssssuuu|||~~~vvvuuuxxx|||zzzyyyxxxtttnnnhhhZZZTTTLLLHHHGGGGGGGGGEEEFFFFFFFFFGGGHHHIIIJJJKKKHHHGGGGGGHHHJJJJJJHHHFFFHHHHHHKKKRRRYYYcccrrr|||zzzzzzxxxtttqqq^^^VVVPPPOOONNNLLLLLLNNNGGGFFFCCCEEEUUUkkkzzz~~~~~~wwwyyyyyywww~~~wwwpppiiiWWWBBB555222111......---,,,---......,,,***+++++++++++++++***)))(((+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++------......///000000111111333444555666888<<>>CCCCCCCCCFFFJJJOOOTTTWWWeeeooozzzssslllddd]]]ZZZXXXUUURRRSSSSSSRRRQQQOOOMMMKKKJJJDDDDDDCCCBBBBBBDDDIIIMMMXXXaaahhhjjjkkkoooqqqqqqhhhfffggghhhgggccccccgggppp|||uuubbbRRRJJJGGGEEEEEEEEEGGGIIIHHHFFFDDDIIICCCAAAEEEJJJNNNTTTZZZ```^^^\\\\\\^^^\\\XXXTTTYYYWWWVVV\\\fffpppxxx{{{}}}|||}}}~~~|||uuummmhhhhhhjjjqqq{{{xxxqqqvvv~~~xxxpppuuu|||}}}zzzzzzyyyvvvpppkkk]]]VVVNNNIIIHHHIIIHHHFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGHHHIIIJJJHHHFFFFFFGGGLLLQQQUUU^^^ooo}}}}}}|||{{{||||||zzzxxx```WWWOOOMMMLLLJJJJJJKKKGGGEEEAAABBBOOOfffyyyuuuqqqsss}}}zzzzzzsssnnn___III888111///......---,,,---......,,,******++++++,,,,,,,,,++++++,,,++++++++++++++++++,,,***++++++,,,,,,,,,,,,,,,......//////000111111111222333555666777:::>>>AAA@@@FFFJJJ\\\zzznnnjjjkkksss|||rrrjjjhhhwwwhhhZZZPPPNNNJJJEEEBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBDDDFFFGGGMMMQQQVVVZZZ\\\]]]^^^___gggmmmtttwwwxxx{{{{{{pppfff___\\\]]]bbbjjjuuuzzzrrrlll```YYYOOOGGGCCCBBBCCCCCCGGGGGGFFFBBB>>>;;;::::::>>>AAADDDEEEDDDFFFJJJNNNWWW\\\eeeqqq{{{tttlllaaaWWWOOOGGG???:::555555555666888;;;>>>@@@@@@@@@@@@BBBFFFKKKPPPSSSaaammmzzzxxxnnnaaa[[[ZZZYYYUUUQQQQQQQQQQQQPPPOOONNNMMMLLLEEEEEEDDDCCCCCCDDDHHHKKKXXX```iiimmmqqqwwwyyyxxxuuussssssrrrnnniiijjjoooxxxwwwhhhWWWKKKFFFEEEEEEDDDDDDGGGKKKNNNNNNNNNSSSMMMHHHKKKOOORRRVVVZZZ___]]]\\\\\\]]]\\\YYYVVV[[[ZZZ]]]gggxxx|||rrrhhhcccbbbdddjjjuuuzzz|||zzzsssooowww{{{wwwssspppttt{{{|||zzzyyyyyywwwrrrmmm```YYYPPPJJJHHHHHHHHHFFFHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGHHHIIIIIIHHHGGGEEEGGGLLLOOOQQQYYYkkk}}}}}}zzz|||}}}{{{}}}~~~}}}{{{aaaVVVMMMLLLLLLJJJJJJKKKJJJGGGBBBBBBMMMbbbyyyvvvooonnnvvv||||||yyyuuuiiiTTT@@@333000000...---,,,---......,,,***)))***+++---.../////////---,,,+++******+++,,,---***+++,,,,,,------,,,,,,---......///000000111111111222444666777:::>>>AAAAAAEEEIIIYYYsssyyyggggggllluuuxxxvvvtttfffWWWNNNJJJGGGCCC@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGOOORRRVVVZZZ\\\]]]```bbbkkkrrryyy{{{yyyzzzttteeeYYYQQQNNNOOORRRZZZggguuu}}}xxxpppjjjbbbZZZPPPGGGCCCBBBBBBCCCGGGGGGFFFCCC>>>;;;999999:::===@@@BBBBBBFFFLLLQQQXXX]]]fffsssyyyssskkkbbbWWWMMMGGGBBB<<<888444444555777999<<>>???BBBFFFJJJMMMYYYgggwww|||pppaaaZZZYYYYYYUUUQQQNNNOOOOOOOOOOOOOOONNNNNNKKKLLLKKKJJJHHHHHHJJJLLLWWW```jjjqqqyyy|||xxxrrrmmmqqqxxx~~~{{{|||wwwlll]]]OOOFFFCCCCCCDDDDDDFFFKKKRRRYYY]]]___bbbZZZUUUWWWYYYZZZZZZ\\\^^^]]]]]]^^^^^^\\\ZZZXXXYYY\\\fffvvvuuujjjdddccceeeiiittt~~~|||zzzuuupppooovvvzzzrrrnnnmmmnnnoooyyy}}}{{{xxxxxxxxxwwwsssooobbbZZZPPPJJJHHHHHHGGGFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGHHHIIIHHHGGGEEEGGGKKKNNNOOOUUUfffwww}}}}}}yyy{{{~~~|||}}}}}}|||zzzbbbWWWMMMKKKMMMLLLKKKKKKKKKHHHDDDBBBIII[[[uuuxxxpppmmmooo{{{}}}|||yyyooo]]]FFF555000222...---,,,---......,,,******++++++,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,------------,,,,,,------......//////000///111333555777:::>>>BBBBBBEEEHHHWWWnnnsssrrryyywwwlllcccgggooozzz}}}qqqcccVVVNNNGGGEEEAAA@@@@@@@@@??????===>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIQQQSSSUUUWWWYYY]]]aaaeeekkkssszzz|||yyyyyy~~~zzzkkk\\\QQQLLLLLLJJJMMMTTTbbbsss{{{uuummmhhhccc\\\PPPGGGCCCCCCDDDDDDHHHHHHFFFBBB===999888777777:::===???AAAFFFMMMTTTXXX]]]hhhuuu}}}tttnnn```XXXMMMEEE@@@<<<999666444555666888:::===???@@@@@@???======???AAAEEEGGGOOO```tttssscccZZZXXXXXXVVVSSSNNNNNNOOOOOOPPPPPPOOOOOOMMMNNNNNNLLLJJJIIIJJJKKKWWW```lllvvvzzztttsss|||{{{vvvqqqmmmdddXXXMMMFFFCCCBBBEEEGGGLLLUUU```iiioooqqqqqqhhhccceeehhhfffcccccc___```aaaaaa```___^^^]]]YYYcccttt}}}qqqjjjhhhjjjlllxxxyyypppjjjiiimmmrrruuu{{{wwwpppjjjhhhiiimmmpppxxx~~~~~~}}}zzzwwwwwwxxxxxxtttqqqddd\\\RRRJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJHHHFFFGGGHHHIIIIIIHHHFFFGGGJJJMMMNNNSSSaaaooowww}}}wwwyyy~~~}}}~~~~~~{{{yyygggZZZOOOLLLNNNMMMLLLKKKHHHFFFCCCBBBDDDRRRlllyyypppmmmlll~~~}}}~~~}}}yyyqqqbbbLLL888000111...---,,,---......,,,***,,,,,,+++***)))'''&&&%%%,,,++++++++++++++++++,,,++++++,,,---------------,,,,,,------.../////////...000222444777:::???BBBBBBEEEHHHXXXlllmmmiiiqqqvvvzzzyyylllcccbbbiiitttxxxlll```UUUNNNFFFDDDAAA@@@@@@@@@???>>><<<<<<======>>>?????????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMRRRTTTUUUWWWYYY^^^cccgggiiiooovvvyyyxxxxxx{{{~~~yyypppbbbUUUNNNNNNQQQNNNQQQZZZjjj|||zzzrrrkkkgggbbbZZZOOOGGGCCCDDDFFFGGGHHHHHHEEEAAA;;;888777777666999;;;===???EEEMMMTTTWWW]]]hhhvvvyyypppiiiXXXQQQGGG@@@<<<:::777444444555666999;;;===???@@@???>>>===>>>@@@CCCGGGIIIPPPaaaxxxvvvfff[[[WWWWWWVVVUUUOOOOOOPPPQQQQQQQQQQQQQQQLLLNNNOOONNNMMMLLLLLLMMMTTT^^^kkkwww|||xxx}}}}}}vvvpppiiifff```XXXPPPIIIEEECCCFFFLLLWWWfffrrr{{{}}}~~~zzzsssooorrrvvvsssooolllcccdddffffffeeedddccccccbbbpppyyypppmmmmmmppp~~~yyyooogggdddfffiiikkkqqqoookkkhhhfffhhhllloooqqqzzz~~~yyyzzz}}}{{{xxxxxxyyyyyyvvvssshhh___TTTLLLIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGIIIIIIJJJHHHFFFFFFHHHIIIIIIHHHHHHGGGIIILLLOOORRR\\\fffrrrzzztttuuu|||}}}zzznnn```RRROOOOOONNNKKKIIIFFFEEEDDDCCCAAAKKKccc{{{}}}rrrllliii}}}zzzrrrfffRRR===333222...---,,,---......,,,***++++++++++++***)))((('''+++++++++,,,,,,++++++++++++,,,------...------------------...//////000000...000333555888<<>>===<<<======>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCEEEGGGJJJMMMOOOPPPQQQRRRTTTXXX[[[]]]```dddggghhhlllrrrvvvyyyzzz|||}}}vvvqqqhhh\\\QQQNNNRRRXXXSSSWWWbbbtttxxxqqqjjjeee___XXXNNNFFFCCCEEEHHHJJJIIIHHHEEE@@@:::777666777777999;;;<<<>>>DDDLLLSSSWWW]]]hhhvvv~~~wwwmmmfffVVVOOOFFF???<<<:::888555555555777999;;;===??????=========@@@DDDIIINNNQQQVVViiixxxhhh\\\VVVVVVWWWWWWPPPQQQQQQRRRRRRRRRRRRRRRPPPRRRTTTTTTSSSSSSSSSTTTPPPZZZggguuu~~~{{{yyyyyy{{{{{{sssllldddccc___ZZZSSSMMMHHHEEEHHHQQQ```rrrxxxuuuzzz|||wwwsssfffhhhiiijjjiiiggggggggglll|||}}}sssoooooorrrzzzppphhhccceeejjjnnnmmmllljjjhhhfffgggjjjmmmjjjtttxxxsssvvv~~~|||yyyyyy{{{{{{xxxuuujjjaaaVVVNNNJJJJJJIIIHHHDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHFFFFFFGGGIIIIIIHHHIIIGGGHHHLLLOOORRRZZZaaappp}}}wwwppprrryyy{{{tttdddUUUPPPPPPMMMIIIGGGFFFFFFFFFEEEAAAHHH```xxxtttmmmggg}}}{{{tttjjjXXXBBB666555...---,,,---......,,,***)))***+++---...///000000***+++,,,------,,,+++***+++,,,------......------......//////000111111111///111444777999===BBBFFFBBBFFFMMM```rrrooojjjrrrpppwww}}}}}}tttiiibbb^^^fffppp|||rrreeeZZZPPPJJJGGGEEEBBBAAA@@@@@@>>>======>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDEEEHHHLLLOOOQQQSSSTTTQQQUUUZZZ___aaaccceeegggiiimmmrrrwww{{{}}}~~~~~~~~~fff```ZZZVVVQQQNNNQQQXXX]]]```mmm|||wwwssskkkbbb___XXXNNNFFFBBBBBBCCCDDDGGGEEEBBB>>>;;;999777777888888999;;;>>>EEEMMMSSSZZZ```iiivvv|||wwwnnndddUUUIII???<<<;;;777555444777777888999;;;===???@@@@@@===???FFFLLLNNNRRRVVVhhh~~~}}}uuuhhh\\\TTTRRRSSSUUUPPPOOOPPPQQQSSSRRRQQQOOOSSSRRRRRRSSSVVVWWWXXXXXX\\\\\\bbbooo{{{vvvtttssstttyyy~~~|||uuuqqqoooooogggjjjmmmjjj]]]NNNHHHJJJHHHYYYmmmyyyssssssqqqpppnnniiicccdddhhhsss|||xxxxxx}}}~~~zzzqqqggg``````gggmmm{{{uuupppnnnjjjffffffiiinnnpppssstttuuu{{{{{{{{{|||}}}}}}zzzvvvrrrllldddXXXNNNHHHGGGGGGGGGIIIGGGEEEDDDDDDEEEGGGIIIGGGGGGGGGFFFEEEFFFHHHJJJMMMLLLKKKKKKLLLRRRZZZ___kkkwww|||tttllliiirrr|||lllYYYNNNLLLMMMIIIDDDGGGEEE@@@BBBEEEFFFZZZ}}}|||ooojjjvvv~~~wwwzzzqqq^^^EEE555000000...------.........------,,,,,,++++++,,,,,,------,,,+++*********+++,,,,,,,,,++++++++++++++++++......//////000000111111111222333666999>>>AAACCCEEEHHHVVViiitttrrrnnnmmmnnnyyyvvvfffaaabbbrrruuu}}}tttgggXXXNNNIIIBBBBBBBBB@@@===<<<===>>>???>>>>>>>>>???@@@AAAAAAFFFEEEDDDCCCCCCDDDEEEEEEEEEGGGJJJMMMPPPSSSUUUVVV[[[[[[]]]^^^```bbbdddeeeccciiiqqqwww{{{~~~~~~|||}}}]]]VVVQQQOOONNNNNNSSSYYY^^^dddttt{{{vvvrrrjjjbbb]]]VVVMMMFFFBBBBBBCCCCCCCCCAAA>>>;;;888666555555777888999:::>>>EEEMMMSSSYYY^^^iiivvv~~~|||vvvlllbbbSSSHHH===:::999666444444777777888999;;;===???@@@@@@@@@DDDLLLRRRVVV]]]dddzzz|||tttggg[[[RRROOOPPPQQQPPPPPPQQQRRRSSSSSSRRRPPPPPPPPPQQQSSSWWWZZZ\\\]]]```___cccnnn~~~{{{tttppprrrpppqqqvvvzzz~~~{{{|||zzzsssooonnnnnnnnnsssyyyuuueeeSSSLLLMMMUUUddduuu~~~yyywwwtttttttttqqqmmmooottt{{{rrrhhhbbbdddkkksss}}}uuuooommmkkkggggggiiimmmooopppqqqtttzzz|||||||||}}}}}}{{{vvvsssmmmeeeYYYOOOIIIGGGFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHGGGHHHHHHFFFEEEEEEGGGIIIKKKJJJIIIIIIJJJPPPWWW]]]lllxxxtttjjjcccdddqqq~~~wwwjjjYYYOOOMMMMMMIIIEEECCCCCC???BBBGGGIII]]]vvveeeooo}}}zzzsss{{{uuufffOOO===666000///------.........------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111111111222444777;;;???CCCEEEDDDIIIWWWhhhqqqqqqqqqsssuuuwwwhhheeeiiiyyy|||rrreeeVVVLLLIII@@@AAA@@@???<<<;;;<<<===>>>??????@@@@@@AAAAAABBBDDDDDDCCCCCCDDDFFFHHHIIIIIIKKKMMMPPPRRRTTTVVVVVVYYYZZZ]]]___bbbdddeeeeeefffjjjqqqwww|||ZZZRRRLLLLLLNNNPPPUUUZZZaaammmzzzvvvrrrjjjbbbZZZTTTLLLEEEBBBBBBCCCCCC@@@???<<<999666555444444666777888999===DDDMMMSSSXXX^^^iiiwwwyyytttsssuuu}}}|||vvvkkkaaaQQQFFF;;;888888555333444666777777999:::<<<>>>???===AAAHHHQQQXXX^^^jjjuuuyyyqqqeeeXXXOOOKKKKKKLLLOOOPPPQQQRRRSSSRRRRRRQQQMMMNNNPPPSSSXXX]]]aaacccdddcccfffnnn{{{|||vvvsssqqqrrrpppqqqtttwwwzzz{{{wwwuuuuuuzzz}}}wwwqqqmmmmmmnnnuuu}}}lllWWWNNNPPP```nnn{{{~~~}}}tttrrrsssvvvuuusssuuuzzz|||tttjjjdddgggpppxxxuuullljjjkkkiiihhhhhhjjjlllmmmnnnqqqyyy~~~}}}|||||||||{{{xxxuuuoooggg[[[QQQJJJGGGFFFEEEHHHFFFEEECCCCCCEEEFFFHHHHHHHHHHHHGGGEEEDDDEEEGGGHHHGGGGGGFFFHHHMMMTTTYYYiiiuuuooobbb]]]cccssszzzpppfffYYYPPPMMMLLLIIIFFFDDDDDD@@@BBBGGGIIIZZZzzzxxxbbbjjjxxxuuunnnzzz{{{xxxnnn[[[FFF:::111///------.........------,,,,,,++++++,,,,,,---///...---,,,,,,,,,------,,,,,,,,,------...............//////000000111111111222555888===AAAEEEGGGGGGOOO^^^kkkpppqqquuu{{{yyyjjjkkkrrr~~~oooaaaSSSJJJGGG?????????===;;;:::;;;<<<>>>???AAABBBCCCCCCBBBBBBCCCCCCCCCDDDFFFIIIKKKMMMNNNOOOPPPQQQSSSTTTUUUVVVYYY[[[___cccfffhhhhhhiiikkkmmmqqqwww~~~___WWWPPPOOOQQQTTTXXX]]]gggyyyyyyuuuqqqiiiaaaWWWRRRJJJEEEBBBBBBAAAAAA???>>>;;;999777666555555555666777999===DDDLLLRRRYYY___jjjxxxpppgggfffkkkwwwyyyooodddRRRFFF<<<888888666444555666666777888:::<<<===>>>:::@@@JJJTTTZZZbbbrrrzzzrrrkkk```TTTLLLHHHHHHHHHLLLMMMPPPQQQPPPPPPPPPPPPLLLNNNQQQTTTXXX]]]cccfffggggggiiioooyyy~~~wwwttttttttttttrrrrrrvvvxxxzzzzzzsssrrrsssvvv}}}{{{tttooommmnnnooowwwlllWWWPPPUUUeeeppp{{{~~~~~~~~~|||xxxwwwyyy{{{}}}~~~}}}zzzxxxoooooorrrxxxyyyvvvuuuwww~~~vvvlllfffiiirrryyy~~~rrrhhhgggiiihhhffffffhhhiiijjjkkkoooyyy~~~|||{{{{{{zzzxxxvvvppphhh]]]SSSLLLHHHEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGDDDCCCDDDEEEFFFFFFEEEEEEFFFKKKQQQVVVdddqqqsssfffbbbjjjzzz|||vvvjjjddd[[[SSSNNNKKKHHHGGGHHHIIIDDDBBBEEEDDDQQQkkkyyydddjjjzzztttlllvvvzzzxxxrrrbbbJJJ999222000...---...///...------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,***++++++,,,---......///......//////000000111111111333666:::>>>CCCFFFHHHMMMZZZkkkuuuvvvvvv{{{zzzmmmqqqzzz{{{kkk]]]PPPHHHFFF???@@@???>>><<<;;;<<<===>>>@@@BBBDDDEEEEEEDDDCCCDDDDDDDDDEEEGGGJJJMMMNNNPPPPPPPPPPPPQQQRRRSSSSSSYYY\\\aaagggjjjlllmmmllllllmmmpppuuu{{{bbb[[[TTTTTTVVVYYY___eeessszzzuuuppphhh```UUUPPPIIIDDDBBBAAA@@@???===;;;999777666555555555555555666888===DDDMMMSSS[[[aaakkkyyyhhh\\\[[[aaappp~~~tttjjjUUUIII===:::999777666777555555666777999;;;===>>>;;;AAALLLVVV\\\fffxxxsssiiicccZZZPPPIIIFFFEEEFFFGGGJJJMMMMMMLLLLLLLLLNNNNNNPPPSSSUUUWWW[[[bbbfffhhhjjjnnnssszzz~~~vvvqqqppppppqqqtttrrrsssvvvxxxzzz{{{uuupppppprrrvvv~~~zzztttooonnnppprrryyy}}}hhhWWWUUU\\\jjjrrrzzzzzzyyyyyywwwsssppprrrssstttsssrrrppppppjjjkkkqqqxxxzzzuuuqqqpppwww|||~~~~~~}}}~~~xxxoooiiiiiipppvvvzzzoooeeedddgggfffdddccceeeggghhhjjjoooxxx}}}|||{{{{{{zzzxxxvvvpppiii___UUUNNNIIIEEECCCEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEFFFJJJPPPUUUbbbooo~~~ssspppwwwzzzuuuiiigggbbbZZZQQQJJJGGGFFFHHHJJJEEEAAABBB@@@III^^^{{{ggglll|||wwwlllrrr~~~{{{wwwhhhNNN888222000.........///...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***)))******+++,,,------.........//////000000111111111333777;;;@@@DDDGGGIIISSSeeexxx~~~uuuzzzwwwgggZZZNNNGGGFFF@@@AAAAAA@@@>>>===>>>???>>>@@@BBBEEEFFFFFFEEEDDDGGGGGGFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMNNNOOOPPPQQQWWW[[[```eeejjjlllmmmllliiijjjlllpppuuuxxxzzz{{{ccc___\\\]]]___dddnnnyyy{{{uuuppphhh___SSSOOOIIIDDDAAA???===<<<888777666444333333333444555666777999===EEENNNTTTZZZaaakkkxxxdddXXXVVV]]]nnnxxxmmmXXXLLL@@@;;;:::888777888444555555777888:::<<<===>>>DDDNNNXXX```kkkzzzlllaaa]]]UUULLLFFFCCCBBBBBBCCCFFFJJJKKKIIIHHHIIIKKKPPPRRRTTTUUUUUUYYY```eeejjjnnntttyyy|||}}}vvvqqqppppppqqqrrrppprrrvvvyyyzzzvvvqqqmmmooorrruuu|||yyysssnnnnnnrrruuu|||yyyhhhZZZZZZbbboootttwwwvvvtttuuussspppnnnooooooooonnnkkkiiiggg```___ccckkkmmmhhhcccbbbbbbhhhpppwww{{{}}}~~~~~~zzzzzz}}}yyyzzzsssmmmkkknnnrrruuullleeedddeeecccaaaaaaccceeehhhjjjoooyyy}}}}}}|||{{{{{{{{{zzzwwwtttpppjjj```WWWPPPKKKFFFCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFGGGFFFDDDCCCCCCCCCEEEEEEEEEEEEFFFJJJOOOSSSbbbnnn||||||wwwmmmooolllcccVVVLLLHHHHHHDDDHHHCCC@@@BBB@@@FFFXXX}}}lllnnn~~~zzzoooooozzz{{{mmmSSS<<<333111///...//////...,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++***)))*********++++++,,,,,,,,,......//////000000111111111444777<<<@@@DDDFFFGGGTTThhh~~~rrrdddYYYNNNHHHGGGBBBBBBBBBAAA??????@@@AAA???@@@BBBDDDEEEFFFFFFEEEIIIHHHGGGGGGGGGIIIJJJKKKMMMLLLLLLLLLMMMOOOQQQRRRUUUXXX\\\aaafffhhhjjjjjjfffiiikkkmmmooorrrvvvyyynnnmmmmmmoooqqqwww|||vvvpppggg^^^SSSOOOIIIDDDAAA>>>;;;999777666555444333333444555555666777:::>>>FFFOOOUUUXXX^^^jjjxxxhhh\\\[[[ccctttwwwmmm[[[NNNAAA<<<:::888666777444444555666888:::<<<===>>>CCCLLLXXXbbbpppwwwjjj^^^ZZZRRRJJJCCC???======@@@DDDIIIIIIGGGFFFHHHKKKPPPRRRTTTTTTTTTWWW___eeemmmttt|||yyyuuuttttttuuurrrqqqsssyyy|||~~~~~~uuuqqqooorrruuuxxx~~~~~~~~~xxxqqqmmmnnnrrrvvv~~~xxxiii\\\\\\bbbkkknnnooommmmmmqqqrrrpppooommmlllkkkjjjgggbbb^^^TTTQQQRRRWWWZZZXXXVVVVVVTTTYYYdddoooxxx}}}|||xxxxxx||||||}}}|||xxxrrroooppprrrqqqkkkggggggfffbbb```aaabbbeeeiiilllqqqyyy~~~{{{zzz{{{{{{{{{yyyuuurrroooiiiaaaXXXRRRLLLGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEIIIMMMQQQ\\\ggguuu{{{uuuyyyyyynnn^^^PPPJJJJJJBBBGGGCCC@@@BBBAAAFFFUUUwwwvvvuuuyyyqqqooosss}}}qqqXXXAAA444222////////////...,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,......//////000000111111222444888<<<@@@CCCEEEEEENNNdddzzzooocccXXXNNNHHHGGGBBBBBBCCCBBB@@@???AAABBB???@@@AAABBBDDDEEEFFFGGGHHHGGGGGGGGGGGGIIIJJJKKKMMMLLLLLLMMMOOOQQQTTTVVVVVVXXX[[[```dddgggiiijjjkkkooossssssqqqssszzz}}}~~~}}}vvvpppfff]]]SSSOOOIIIDDDAAA===:::777999888777666555666777777666666888:::???GGGPPPVVVUUU\\\hhhwwwnnncccccckkk}}}uuukkk\\\NNNAAA;;;999777555666444444555666888:::;;;<<<<<<@@@HHHUUUbbbqqqwwwkkk^^^YYYQQQIIIAAA<<<:::999???DDDHHHIIIFFFEEEHHHKKKNNNQQQTTTTTTSSSWWW___fffpppxxx~~~}}}xxxuuutttttttttttttttwww||||||zzzxxxuuutttxxx{{{~~~|||}}}wwwppplllmmmrrrwww~~~~~~}}}wwwjjj]]][[[___bbbeeefffeeehhhooosssrrrnnnllliiiiiihhheee^^^XXXRRRLLLJJJMMMQQQRRRSSSUUUYYY\\\dddnnnuuuyyy|||wwwsssrrrvvvyyy|||xxx{{{}}}{{{wwwsssrrrrrroookkkiiiiiifffaaa```bbbbbbeeeiiimmmrrrzzzyyyyyyzzz{{{{{{yyytttpppnnniiiaaaYYYSSSMMMHHHEEECCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEFFFDDDCCCCCCDDDBBBCCCCCCCCCDDDGGGLLLPPPTTT___mmmxxx|||vvvcccSSSLLLLLLCCCIIIEEEAAACCCAAADDDRRRooo||||||wwwrrrooonnnvvv}}}rrrZZZDDD444222000/////////...,,,---,,,,,,++++++,,,,,,---,,,---.........---,,,+++---------------------,,,......//////000111111111222444888<<<@@@BBBDDDDDDHHH^^^ttt{{{}}}|||mmmbbbXXXOOOIIIHHHAAABBBBBBAAA@@@???AAABBB@@@@@@@@@AAACCCDDDFFFGGGFFFFFFFFFFFFGGGIIIKKKLLLNNNNNNNNNNNNQQQTTTWWWZZZZZZ[[[]]]aaaeeehhhkkkmmmqqqwww|||{{{wwwxxx|||vvvuuulll___TTTOOOGGGAAA>>>===<<<;;;555555444333333333333444333777:::<<<>>>EEEOOOWWW[[[^^^gggwwwpppmmmmmmvvv~~~uuummm]]]RRRGGG???:::555444777666666777777888888999999AAADDDLLLXXXdddsssuuuhhhZZZSSSIIIAAA===;;;;;;;;;???AAADDDGGGIIIJJJIIIHHHJJJMMMRRRVVVYYY]]]bbbeeesssyyy}}}zzz{{{~~~xxxvvvuuuuuuxxxzzz}}}~~~yyywwwwwwwwwyyy}}}|||sssmmmkkkooouuuyyy~~~xxxllleee```\\\^^^]]]]]]___dddiiilllmmmmmmkkkiiihhhfffbbb[[[VVVOOOKKKHHHJJJOOOTTTWWWWWWWWW^^^iiiuuu|||}}}zzzwwwtttnnnkkknnnpppsss|||~~~}}}||||||{{{xxxvvvrrrjjjeeeeeefffcccbbbcccdddbbbeeelllrrryyy~~~zzzxxxxxxwwwssspppooojjjccc[[[TTTNNNGGGCCCEEEEEECCCBBBBBBCCCDDDDDDGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBEEEJJJNNNXXX^^^iiivvv|||eeeRRRKKKLLLKKKJJJGGGDDDBBBBBBEEEHHHiiixxxvvv~~~xxxrrrnnnlllrrrttt___LLL777222///111111...---...------,,,,,,,,,,,,++++++,,,------......------,,,///...---+++******++++++,,,...///...------...///333888777<<>>>>>@@@AAA@@@???BBBBBBCCCBBBAAABBBDDDGGGEEEEEEGGGIIIKKKMMMNNNOOONNNNNNOOOTTTYYY\\\[[[XXXZZZ\\\___bbbgggkkkoooqqqxxx|||{{{uuusssjjj]]]WWWQQQHHHAAA===:::888777666555444444333333444444333777:::<<<>>>EEEOOOVVVYYY\\\eeessspppqqquuu|||rrrkkk^^^SSSHHHAAA;;;555444777555666777888999:::;;;<<>>AAADDDMMMYYYdddqqq|||kkk]]]LLLGGGAAA<<<;;;<<<===>>>;;;>>>BBBFFFIIIKKKKKKKKKOOORRRWWW[[[^^^bbbfffiiiooovvvwww}}}}}}wwwtttssssssxxxzzz~~~}}}zzzxxxtttqqqooonnnpppvvv|||}}}qqqiiiddd```]]]\\\[[[]]]aaadddeeeffffffdddbbb```___]]]YYYVVVVVVUUUVVV[[[eeennnsssuuuwwwxxxrrrooolllkkknnnsssyyy~~~|||zzzzzz{{{|||{{{zzzooogggbbbbbbdddddddddfffeeecccdddiiimmmrrr{{{}}}zzzwwwwwwvvvuuuttttttooohhhaaaZZZTTTNNNJJJFFFEEEDDDCCCBBBBBBCCCDDDHHHHHHHHHHHHGGGEEECCCBBBBBBCCCCCCBBBBBBEEEJJJMMMWWW]]]gggtttyyyhhhYYYQQQNNNJJJIIIGGGDDDBBBBBBDDDFFFPPPhhh|||ooofffrrr{{{xxxuuusssqqquuuyyyfffUUU:::333...///000---+++,,,------,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++,,,---...///...///111111000///111222333888999<<>>;;;:::999999666666555444444444444444444777999<<<@@@FFFNNNSSSVVVVVV\\\iiivvvyyy}}}}}}ssslllhhhiiilllvvvxxxooohhhaaaWWWKKKDDD>>>777555777666666666777999;;;===>>>???CCCLLLYYYdddqqquuucccVVVGGGCCC===::::::;;;<<<======???AAAEEEHHHLLLOOOPPPQQQTTTYYY]]]aaaeeeiiimmmqqqxxx{{{~~~xxxtttrrrrrrrrryyy|||~~~zzzwwwtttsssqqqppprrruuuyyy|||uuummmgggccc```^^^]]]^^^```bbbbbbbbbbbbaaa```______^^^^^^]]]^^^^^^aaaiiiuuu|||||||||}}}}}}zzzzzzzzzzzzzzzyyykkkccc]]]^^^```aaacccfffeeecccdddiiimmmqqqzzz||||||zzzxxxvvvuuuuuuuuuuuutttpppiiibbb\\\VVVQQQMMMFFFEEEDDDCCCBBBBBBCCCCCCHHHHHHIIIIIIHHHFFFDDDBBBBBBBBBBBBBBBCCCEEEIIILLLVVV[[[eeerrr{{{nnn___SSSMMMIIIIIIGGGDDDAAAAAACCCEEEHHH```xxxlll^^^ggg|||}}}yyyvvvuuuyyyzzzjjjZZZ>>>555//////000...,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,++++++,,,,,,---......///---///000000000000111222555;;;<<<>>>EEEBBBDDDPPPYYYfffvvv~~~yyymmmaaaYYYRRRKKKFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA>>>@@@CCCDDDEEEGGGJJJLLLPPPPPPPPPQQQRRRRRRSSSSSSRRRWWW___fffkkkmmmkkkiiihhhmmmtttyyy~~~~~~|||wwwsssnnnfff___OOOJJJCCC===:::999999888666666555444444444444555555777999<<>>@@@CCCLLLYYYeeesssrrr___SSSDDDAAA<<<::::::;;;;;;;;;>>>???AAADDDHHHMMMPPPSSSRRRUUUZZZ___cccggglllpppuuu|||{{{yyyuuuqqqooopppqqqrrrwww||||||yyyvvvtttsssrrrrrrtttwwwyyy|||uuummmgggbbb___^^^]]]]]]___``````______```aaaaaabbbcccdddeeeeeeggglllxxx|||zzzzzzyyywwwuuuhhh___XXXYYY\\\]]]```ddddddbbbdddiiinnnsss}}}zzztttqqqttttttttttttttttttuuuuuusssooohhhbbb\\\WWWQQQNNNGGGFFFDDDCCCBBBBBBBBBCCCFFFGGGHHHIIIHHHFFFDDDBBBAAABBBBBBBBBCCCEEEHHHKKKSSSXXXbbbooo~~~}}}qqqbbbTTTLLLIIIHHHGGGDDDAAA@@@AAACCCFFF]]]xxxmmm\\\aaauuu{{{xxxuuuyyy{{{lll^^^DDD999111000222000...---------,,,,,,,,,+++++++++,,,------......------,,,------------------------,,,...////////////000222444<<<===>>>CCCBBBFFFVVV^^^kkkxxx~~~}}}uuujjj___XXXRRRJJJFFFEEECCCDDDDDDDDDCCCBBBBBBBBB???AAAEEEGGGHHHJJJMMMOOOQQQQQQRRRRRRRRRSSSSSSSSSVVV[[[bbbhhhlllmmmmmmllllllrrrzzz~~~}}}{{{wwwsssmmmeee```RRRLLLDDD>>>:::888666555777666555555444444555555666777999===BBBHHHMMMPPPSSSRRRVVV```mmm}}}~~~rrrccc\\\VVVOOONNNRRRffftttyyyooohhh___UUULLLFFF@@@:::777999777777666777999<<>>:::888777666777666666555555555555555666777888===BBBHHHMMMOOOQQQOOORRR[[[iiizzzwwwgggYYYWWWSSSMMMLLLQQQeeeuuu~~~xxxnnnggg]]]TTTKKKEEE@@@:::888999666666777888<<<@@@EEEGGGKKKLLLRRR[[[eeetttjjjWWWQQQ@@@>>><<<<<<=========<<<===DDDNNNWWW[[[YYYUUUQQQMMMQQQXXX^^^dddjjjppptttvvv||||||tttqqqqqqooonnnmmmnnnqqquuuwww|||~~~vvvtttrrrqqqrrruuuwwwyyyxxxxxxpppiiiddd\\\]]]```dddjjjnnnpppppppppssswwwxxxvvvuuuuuuvvvxxxzzz{{{}}}}}}}}}}}}|||yyyuuurrrfff\\\TTTSSSVVVXXX\\\aaacccaaaccciiiooouuu~~~rrrddd]]]ZZZ```eeelllpppqqqqqqrrrsssqqqmmmgggaaa\\\WWWRRROOOHHHFFFEEECCCBBBBBBBBBBBB???AAAEEEGGGHHHFFFDDDCCC???AAABBBCCCCCCEEEHHHJJJOOOSSS\\\hhhxxxuuufffXXXOOOMMMGGGGGGFFFDDDAAA??????@@@HHHWWWqqqxxxgggeeesss}}}zzzyyy}}}wwwlllaaaJJJ===111///111111...---------,,,,,,,,,,,,++++++,,,------......------,,,+++,,,---...//////......,,,...000000000000222444555???@@@@@@CCCBBBLLL```hhhqqq|||tttgggmmm{{{~~~}}}wwwkkk___WWWQQQKKKGGGGGGCCCFFFHHHGGGEEECCCCCCDDDCCCFFFJJJLLLNNNOOOQQQRRRRRRSSSSSSTTTUUUVVVVVVWWWTTTWWW[[[^^^aaaffflllqqq}}}|||yyysssiii```[[[NNNIIICCC===;;;;;;::::::777777666555555555555555666777888===CCCIIILLLNNNOOOMMMOOOYYYgggxxxqqq```UUUUUUTTTOOOOOOUUUgggyyy}}}wwwnnnfff[[[SSSJJJEEE@@@;;;888:::555666777999>>>DDDJJJMMMQQQQQQUUU\\\eeessscccQQQLLL>>>===<<<<<<>>>??????>>>???IIIXXXdddhhhcccZZZSSSLLLPPPVVV]]]cccjjjqqquuussszzzxxxvvvrrrqqqooonnnpppsssvvvyyyyyywwwtttrrrqqqsssuuuwww|||~~~vvvnnniii^^^```dddkkksssyyy|||}}}|||~~~~~~ttt{{{zzz{{{|||}}}}}}{{{vvvrrrggg\\\TTTSSSUUUXXX\\\aaacccbbbccciiinnnsss}}}oooaaa[[[XXXZZZaaajjjoooppppppqqqrrrqqqmmmgggaaa\\\WWWSSSOOOHHHGGGEEECCCBBBAAABBBBBB===@@@CCCFFFGGGGGGEEECCC???@@@BBBCCCCCCEEEGGGJJJMMMQQQZZZgggwwwooo^^^RRRNNNNNNGGGGGGFFFDDDAAA??????@@@KKKVVVnnn|||llliiittt|||{{{uuukkkaaaKKK===000...000000---,,,---------,,,,,,,,,++++++,,,------......------,,,)))***,,,...000000000000---///111111111222444555999CCCEEEDDDFFFFFFQQQfffkkksss|||ooobbbiiizzzxxxxxx~~~}}}xxxlll___WWWQQQKKKHHHHHHCCCFFFIIIHHHEEECCCDDDEEEEEEHHHLLLNNNOOOPPPRRRSSSSSSTTTTTTUUUVVVWWWXXXYYY[[[]]]```cccfffmmmvvv}}}}}}wwwsssmmmcccXXXRRRIIIAAA>>>===999888999;;;999777555444333333333444555888<<>>;;;999777777999::::::<<>>:::999===??????@@@CCCKKKYYYjjjvvvxxxnnnYYYFFFHHHHHHLLLTTT^^^iiippptttwwwzzzzzz|||yyyuuurrrssswww|||~~~}}}xxxwwwvvvuuuttttttuuuuuuuuuiiidddhhhpppxxx~~~xxxpppttt}}}||||||}}}~~~{{{uuupppfff^^^VVVTTTXXX]]]]]][[[```cccfffgggjjjrrr~~~ppp^^^YYYZZZ]]]```bbbccciiipppsssrrrrrrmmmgggbbb^^^YYYRRRNNNIIIGGGCCCBBBAAAAAA@@@??????@@@BBBEEEGGGGGGEEECCC>>>???@@@AAACCCDDDEEEFFFMMMQQQYYYffftttqqq___RRRIIICCCFFFEEEDDDBBBAAAAAAAAABBBDDDRRRrrrwwwiiinnn~~~xxxqqqjjj]]]RRRBBB333///111111///...---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............////////////000---...///000000222555888;;;>>>BBBBBBCCCLLL```rrr}}}xxx|||rrrdddnnn|||}}}uuu}}}{{{{{{||||||pppjjjbbbYYYRRRMMMHHHEEEDDDDDDCCCCCCCCCEEEFFFGGGDDDGGGJJJMMMNNNOOORRRSSSUUUUUUUUUVVVXXX\\\___aaabbb```ccciiimmmsss}}}wwwrrrmmmbbbWWWQQQHHH@@@>>>>>>;;;:::;;;;;;999777555333333333333444555888;;;???CCCFFFHHHJJJKKKMMMRRR^^^qqqkkkhhhbbbdddhhh^^^XXXbbbttt~~~zzzuuunnngggaaaVVVPPPIIIBBB>>>;;;999777777:::<<<===@@@JJJXXXccchhhdddbbbccchhhvvvnnnZZZJJJAAA===;;;<<<@@@AAAAAAEEEJJJYYYhhhyyy~~~pppYYYFFFCCCDDDHHHNNNWWWaaakkkppptttvvvzzz~~~~~~{{{yyyyyy|||~~~~~~~~~}}}|||wwwvvvuuuttttttuuuwwwwww{{{{{{qqqiiimmmssszzzwwwnnnrrr}}}}}}|||{{{|||~~~{{{vvvqqqiiiaaaXXXTTTVVVYYYYYYXXX\\\___ccceeehhhppp{{{rrrbbb^^^aaa```cccddddddhhhnnnqqqooopppkkkfffbbb___ZZZTTTOOOKKKHHHEEECCCCCCCCCBBBAAA@@@@@@BBBEEEGGGGGGEEECCC>>>???@@@AAABBBDDDEEEFFFLLLQQQYYYeeessszzzgggWWWLLLDDDFFFEEECCCBBBAAAAAABBBBBBDDDSSStttyyyiiijjjyyy}}}wwwoooaaaRRRCCC444000222222111000---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------........./////////...///000000000222555888???CCCGGGHHHIIISSSgggwww{{{www}}}qqqdddmmmyyy{{{|||~~~}}}{{{{{{|||wwwqqqkkkaaaXXXQQQKKKGGGDDDDDDDDDCCCCCCDDDEEEGGGHHHEEEHHHKKKMMMNNNOOOQQQSSSWWWWWWXXXZZZ\\\___bbbccciiiiiinnnvvv}}}}}}wwwsssmmmbbbVVVPPPGGG@@@???>>><<<;;;<<<;;;999777444333333444444444555777:::>>>AAADDDFFFIIIKKKMMMSSS]]]ooo|||ppprrrppptttxxxllldddkkk~~~~~~{{{vvvmmmddd^^^TTTOOOGGGAAA===:::888777555888;;;===BBBLLL[[[gggooojjjfffeeeiiivvv}}}gggTTTFFF>>>;;;<<>><<<;;;<<<;;;999666444333333444555444555666999<<>>@@@CCCKKKWWWaaahhhjjjmmmooorrrxxx~~~~~~~~~~~~|||zzzvvvvvvuuuuuuuuuvvvxxxyyy{{{{{{tttvvvzzz}}}qqqjjjmmmvvv|||zzzzzz{{{}}}|||xxxssslllfff\\\UUURRRSSSUUUWWWSSSVVVXXXYYY[[[bbboooyyyqqqddd```bbbeeeiiiiiiffffffiiijjjiiillliiidddbbbaaa^^^XXXTTTJJJFFFCCC@@@AAAAAAAAAAAA@@@AAABBBDDDFFFGGGEEEDDD@@@@@@@@@@@@AAACCCEEEFFFJJJOOOWWW```lll{{{zzzdddQQQDDDFFFEEECCCBBBAAAAAABBBBBBDDDOOOiii{{{ggg```jjjxxxyyylll\\\JJJ999222111///,,,+++------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......///000111111000222555777;;;BBBFFFFFFIIIVVVhhhttt{{{xxx}}}ooohhhrrr|||}}}}}}~~~|||~~~|||qqqllleee[[[SSSMMMJJJGGGFFFDDDDDDCCCCCCDDDFFFHHHIIIIIIKKKNNNOOOOOOPPPQQQSSSVVVXXX[[[___bbbeeefffgggwww~~~|||wwwqqqeeeYYYRRRIIIAAA???>>>;;;999:::;;;999666333222333555666666666666888:::===@@@BBBDDDEEEFFFIIISSShhhzzzzzz}}}xxxnnnbbbZZZOOOJJJCCC>>>;;;999777666333666888999<<>>>>>@@@BBBFFFRRRjjjlllVVVGGG>>>777999<<<<<<===CCCNNNWWW```cccgggiiikkkqqqyyy}}}{{{yyyxxxwwwuuuuuuuuuvvvwwwzzzxxxyyy{{{}}}~~~pppiiikkksss~~~|||zzzyyy{{{}}}|||xxxtttkkkfff]]]UUUQQQSSSXXX]]]WWWXXXXXXWWWWWW___lllvvvtttgggaaaaaafffjjjlllhhhgggjjjmmmlllqqqlllgggdddbbb___ZZZVVVLLLIIIDDDAAAAAAAAABBBAAAAAAAAAAAACCCFFFGGGFFFDDDAAAAAA@@@@@@AAACCCEEEFFFHHHNNNUUU^^^hhhvvvlllZZZNNNGGGEEEDDDBBBAAAAAAAAAAAAAAAGGG[[[yyynnnfffmmm|||~~~zzznnn\\\JJJ888111111///---,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......///000111111111222555888===DDDHHHGGGLLL\\\nnnxxx}}}wwwkkkiiiuuu}}}|||~~~|||rrrgggaaaYYYRRRNNNKKKIIIHHHDDDDDDCCCDDDEEEGGGHHHJJJKKKMMMPPPQQQRRRRRRTTTUUUTTTVVVZZZ___dddhhhkkklll~~~yyysssfffZZZPPPGGG@@@>>>===:::999:::;;;999555333222333555777888777777777999<<>>FFFLLLUUUZZZ```bbbdddiiirrryyy~~~~~~{{{zzzyyywwwvvvuuuuuuvvvvvvxxx}}}}}}~~~|||ppphhhiiippp{{{~~~{{{zzzzzz|||{{{wwwtttkkkggg```WWWRRRUUU]]]dddbbbccccccaaa```eeeooowwwssshhhddddddffflllooommmlllppptttuuuyyyssskkkfffccc```\\\XXXRRRNNNHHHEEEDDDDDDDDDDDDBBBAAAAAACCCEEEGGGFFFEEEBBBAAA@@@???@@@BBBDDDFFFGGGMMMTTT\\\dddrrrxxxgggZZZHHHGGGEEEBBBAAA@@@@@@@@@===@@@NNNkkk{{{rrruuu~~~|||{{{yyy}}}}}}zzzooo[[[JJJ888222222222111000......------------......,,,,,,,,,---------......,,,---------...............000111111222333777999<<>>:::888777777888;;;???BBBIIIPPPWWW[[[\\\aaajjjqqquuu~~~}}}~~~}}}zzzyyyxxxwwwvvvvvvvvvwwwxxx{{{wwwkkkfffffflllwww~~~~~~~~~|||zzzzzz{{{zzzwwwsssllljjjcccZZZTTTVVV```iiiooosssvvvuuurrrrrrwww{{{}}}~~~{{{rrrggg``````cccgggnnnsssrrrsssyyy~~~{{{ppphhhccc```]]]ZZZVVVQQQKKKFFFDDDDDDDDDDDDBBBAAAAAACCCEEEFFFFFFEEECCCBBB@@@???@@@BBBDDDFFFFFFLLLSSSZZZbbbooonnn^^^JJJHHHFFFCCC@@@???>>>>>><<<>>>IIIccc{{{{{{yyyxxxwwwuuu{{{oooaaaOOO<<<555444333111000......------------......,,,,,,,,,---------......------........./////////---///000111222444888;;;;;;CCCGGGGGGRRRlllnnniiimmmyyy}}}uuuiiieee___ZZZVVVQQQMMMJJJDDDDDDDDDDDDFFFHHHJJJKKKNNNQQQTTTVVVWWWXXXZZZ\\\ZZZ]]]bbbjjjrrr{{{~~~yyyrrreeeYYYHHH@@@:::;;;===<<<===???;;;888555222111333666888:::999888888999<<>>======??????HHH```|||vvvuuuvvvsss|||nnnjjjWWWBBB888555111...---......------------......,,,,,,,,,---------...............////////////000,,,...000111222555999<<>>HHHSSSZZZ\\\\\\\\\cccwwwaaaMMMGGGBBB===???DDDLLLYYYnnnppp]]]MMMCCC===<<<777777777777777777777777>>>AAAFFFKKKOOOUUU[[[^^^gggoooyyy~~~|||{{{|||}}}}}}|||uuuvvvvvvvvvwww{{{uuummmjjjeeedddllltttxxx{{{~~~zzz{{{||||||zzzwwwsssqqqrrrnnneeeZZZTTTXXXdddnnnwwwrrraaaSSSPPPNNNJJJOOOXXXeeeoooxxx~~~wwwmmmfffbbb___]]]WWWRRRLLLHHHGGGFFFCCCAAA@@@@@@@@@BBBEEEGGGGGGGGGBBBAAA@@@@@@@@@BBBDDDFFFIIIMMMRRRVVV^^^kkk|||lll[[[SSSKKKEEEDDDCCC@@@======>>>AAAIIIZZZrrr~~~vvv{{{}}}zzzxxxvvv~~~|||qqqaaaKKK999111000000000,,,---...//////...---,,,.........------.........,,,,,,,,,---------......111222222222222444888;;;???FFFEEEQQQssswwwvvvzzzwwwnnnmmmjjjcccYYYRRRNNNMMMFFFEEECCCCCCEEEHHHLLLNNNUUUUUUVVVXXXZZZ^^^aaacccdddhhhmmmsss{{{}}}zzzwwwppp```QQQAAA???<<<::::::;;;<<<===:::777444222333555666666555666777888999<<>>BBBGGGKKKQQQWWW[[[bbbjjjtttzzz|||~~~~~~}}}}}}~~~}}}{{{zzzwwwwwwwwwwwwwwwzzz~~~{{{tttmmmfff```^^^dddlllrrrxxx|||~~~~~~}}}{{{xxxtttrrrrrrnnneeeZZZSSSVVVaaakkkvvv~~~tttfffVVVJJJHHHGGGFFFLLLUUU___iiiuuuyyynnnfffaaa]]][[[XXXSSSLLLHHHGGGEEEDDDBBBCCCBBBAAABBBEEEFFFFFFEEEBBBAAA@@@@@@@@@BBBDDDFFFHHHLLLQQQVVV]]]jjjzzzooo^^^UUUMMMFFFEEEDDD@@@=========???EEETTTjjj~~~xxxooosss|||{{{xxx~~~uuudddMMM;;;111...---,,,------...//////...------......------------......------------............111222222222222444888;;;???FFFGGGTTTuuu{{{rrrqqqkkkbbbXXXPPPLLLKKKGGGFFFEEEDDDFFFIIIMMMPPPUUUVVVXXXZZZ\\\___bbbdddeeejjjqqqyyy~~~{{{xxxvvvooo___PPPAAA???;;;:::;;;<<<<<<<<<:::777333222333555666666777888999:::;;;???CCCGGGNNNQQQWWWbbbpppzzz}}}~~~|||wwwqqqggg]]]VVVKKKEEE@@@===999555555888666555777999:::===EEENNNUUUYYY]]]```gggyyyyyy[[[IIIEEEEEEDDDKKKVVVdddoooxxx|||xxxqqqiiicccZZZOOOEEE>>>:::888888888888888888888888888777:::===AAAEEEKKKQQQVVV[[[cccmmmssswww|||~~~}}}}}}~~~~~~{{{xxxyyyyyyyyyxxxxxxzzzvvvtttssspppmmmccc\\\YYY]]]eeellluuu~~~~~~{{{xxxvvvtttrrrnnnfffZZZSSSTTT]]]fffrrrxxx{{{zzz|||}}}ssseeeYYYNNNFFFGGGHHHIIIOOOXXX___gggsssyyyooofffaaa\\\ZZZXXXTTTNNNIIIGGGEEEDDDBBBEEECCCBBBBBBDDDEEEEEEDDDBBBAAA@@@@@@@@@BBBDDDEEEHHHLLLQQQUUU\\\hhhxxxtttdddWWWOOOHHHFFFEEE@@@======<<<===AAALLL```uuu}}}tttiiikkk|||}}}zzzyyyuuueeeOOO===222...---,,,------...//////...------------,,,,,,,,,,,,------............////////////111111222222222555999<<>>::::::<<<===<<<;;;999666333222333555666666666888:::;;;===@@@DDDHHHOOOSSS\\\jjj{{{~~~lllgggoooxxx{{{~~~|||yyyvvvqqqhhh]]]UUUMMMFFF???===:::666666888777666666999;;;===CCCKKKRRRXXX^^^bbbjjjzzzxxx[[[JJJFFFIIILLLUUUdddrrrwwwsssnnnhhhbbbbbb\\\SSSJJJBBB===:::999999999999999999999999999555777:::===AAAGGGNNNSSSWWW]]]fffmmmrrrxxx}}}yyy{{{{{{{{{|||}}}|||zzzxxxxxxyyyyyyyyyzzz}}}yyyqqqgggbbbcccgggiiihhhbbb\\\XXX[[[```iiivvv~~~|||zzzyyywwwwwwsssoooggg\\\SSSSSSZZZbbbjjjqqqvvvvvvuuuqqqggg\\\UUUPPPPPPUUUXXXYYY]]]cccgggllluuuxxxnnngggbbb]]][[[XXXUUUOOOJJJGGGEEEDDDCCCDDDCCCAAABBBDDDEEEFFFEEECCCBBB@@@@@@@@@BBBDDDEEEHHHLLLQQQVVV\\\gggwwwyyyiiiZZZQQQIIIGGGEEEAAA>>>>>><<<<<<>>>FFFZZZqqq~~~tttdddddduuu~~~{{{sssrrrdddQQQ???444000///000---..................------,,,,,,++++++,,,,,,---////////////000000000000111111222222333555999===???FFFLLL\\\|||{{{zzz}}}{{{uuukkk___UUUMMMJJJIIIFFFEEEEEEEEEGGGJJJNNNPPPQQQTTTYYY[[[\\\^^^aaadddhhhppp||||||xxxppp```PPPAAA===::::::===???===:::888555222111333555666666666777:::<<<===@@@EEEHHHPPPWWWcccuuummm___```lllwww||||||yyyvvvtttqqqjjj```XXXNNNFFF>>><<<:::777666888888666666:::<<<>>>CCCJJJPPPWWW___eeemmm}}}uuuYYYJJJHHHOOOVVVeeesss~~~yyykkkaaa^^^]]]___YYYNNNCCC<<<999999:::::::::::::::::::::::::::666777999:::>>>DDDLLLQQQUUUZZZaaagggmmmttt|||~~~|||zzzwwwtttqqquuusssrrrrrrtttvvvvvvvvvuuuvvvwwwxxxzzzooo[[[VVVQQQOOORRRXXX\\\___aaa\\\XXXYYY]]]fffuuu~~~~~~}}}|||{{{zzzyyyyyytttqqqjjj___UUUSSSXXX___cccmmmttttttmmmfff___[[[YYY\\\ccclllqqqqqqqqqsssrrrtttwww}}}uuummmgggccc```^^^YYYVVVQQQLLLGGGDDDDDDDDDCCCAAA@@@AAACCCFFFHHHHHHCCCBBBAAA@@@@@@AAACCCDDDIIIMMMRRRVVV\\\ggguuu~~~mmm[[[RRRJJJGGGEEEAAA???@@@<<<===>>>EEEXXXqqqtttaaa^^^nnnzzzsss|||}}}~~~sssgggTTTCCC777111000111.........------.........---,,,,,,++++++,,,,,,---/////////000000000111111000111222333333666:::===???GGGMMM^^^|||}}}|||~~~{{{tttiii^^^UUUOOOKKKJJJDDDCCCDDDEEEGGGJJJMMMOOOMMMQQQVVVYYYZZZ\\\aaafffllluuu{{{wwwppp___OOOBBB>>>;;;<<<@@@BBB???<<<777555222111222555666777555888;;;===???BBBFFFHHHTTT^^^nnnzzzggg___ggguuuzzzvvvrrrqqqppplllccc[[[OOOEEE===:::999777666777999666666;;;>>>@@@DDDJJJPPPXXX```gggooorrrXXXLLLMMMYYYdddwwwuuuddd[[[YYYZZZXXXQQQGGG<<<666555666888;;;;;;;;;;;;;;;;;;;;;;;;888888999:::===CCCLLLRRRTTTWWW[[[```fffoooxxx~~~~~~}}}zzzwwwsssooommmkkkiiihhhhhhkkknnnpppqqqqqqrrrtttvvvyyy}}}jjjTTTMMMKKKHHHFFFHHHMMMRRRVVV]]]ZZZXXXXXXZZZaaaqqq~~~|||{{{zzzuuusssmmmbbbXXXUUUYYY^^^```iiirrrqqqhhhaaa___```ccckkkwww|||{{{zzz}}}}}}xxxqqqkkkgggdddbbb```YYYWWWSSSMMMGGGDDDDDDEEEBBB@@@???@@@CCCGGGIIIIIIDDDCCCAAA@@@@@@AAACCCDDDHHHMMMRRRVVV[[[eeerrr}}}ooo[[[RRRIIIGGGEEEBBB@@@AAA===???@@@FFFXXXrrruuu___ZZZjjj~~~|||xxx}}}}}}~~~xxxmmm[[[GGG999111......///...------------...///------,,,,,,,,,,,,------////////////000000000000000111222333444777;;;>>>AAAGGGLLL^^^yyyzzzssshhh^^^VVVPPPLLLIIIBBBBBBCCCEEEGGGJJJLLLNNNLLLQQQVVVXXXYYY]]]eeekkkttt}}}}}}zzzxxxqqqbbbRRRFFFAAA>>>???DDDFFFCCC???777444111111222555666777777999<<>>@@@BBBGGGWWWrrrxxxbbb\\\lll~~~zzz}}}|||}}}zzzppp^^^KKK;;;222000000///...------------...///......------------.............../////////000000000111222333444777;;;???CCCGGGLLL\\\uuusssqqqsss{{{tttiii___WWWQQQKKKGGGBBBCCCDDDFFFHHHKKKMMMOOONNNSSSXXXZZZ[[[aaakkkttt~~~}}}{{{zzzuuufffWWWHHHCCC@@@BBBGGGJJJFFFAAA666444111000222555666777888:::>>>AAACCCFFFIIILLLTTTddd{{{ttthhhkkkyyyuuuooojjjiiilllkkkeee___OOODDD:::888888666555666:::666777<<>>AAACCCGGGVVVqqq|||fff```qqq}}}zzz~~~|||{{{|||wwwnnn^^^LLL>>>555333444///...---,,,,,,---...//////......------......///............////////////000111222333444777<<>>>>>>>>>>>>>>======<<>>DDDGGGIIINNNUUU^^^hhhvvv~~~vvvooouuufffccccccgggkkkhhh^^^TTTIIIBBB;;;888999:::999777777777888;;;???FFFLLLPPPXXXYYY]]]eeetttqqqrrr}}}yyyiiiZZZUUUSSSLLLDDD???999888777666666888999;;;=========>>>======<<<<<<===:::888:::<<<>>>EEEMMMQQQPPPOOOPPPTTT\\\gggnnnqqqvvv|||~~~yyyuuurrrvvvxxxzzz|||~~~~~~vvvpppgggfffdddbbbaaadddiiimmmvvvxxx|||xxxuuupppkkkiiiiiikkkmmmqqqsssvvvyyyzzz{{{}}}}}}yyyxxx||||||wwwvvvxxxyyy{{{|||xxxrrrmmmkkkkkklllnnnpppqqqsssvvvzzz}}}|||hhh]]]^^^lll{{{}}}yyyssskkkeeeeeemmmtttzzznnnccc```___cccsss~~~vvvrrrlllccc[[[WWWWWWYYYdddfffhhhhhhfffgggjjjnnnxxxppppppsssvvvzzzxxxtttnnniiiddd```[[[XXXXXXVVVTTTPPPLLLIIIFFFDDDEEECCCBBBCCCEEEFFFFFFEEEHHHFFFCCCCCCDDDFFFFFFFFFHHHFFFGGGLLLQQQXXXdddoooeeeVVVHHHDDDDDDBBB@@@@@@;;;AAABBBCCCUUUuuuvvvmmmlll}}}|||}}}wwwuuunnnccc[[[MMM888111444000000000///------,,,,,,---------------............---...///000000111111111000000000222444888<<<>>>GGGCCCJJJ[[[iiinnnttt||||||hhhVVVWWWfffvvv~~~~~~vvvkkkaaaWWWLLLGGGGGGFFFFFFGGGHHHKKKNNNPPPRRRSSS[[[^^^cccmmmqqq{{{yyypppcccWWWJJJDDD???AAAGGGKKKIIIEEE:::777444333444666888888;;;<<<@@@GGGKKKLLLPPPVVV\\\fffqqq|||~~~xxxssszzz```___```fffllliii\\\PPPFFFAAA:::777888999888777777777888:::???FFFLLLOOOVVVXXX\\\dddqqq}}}|||jjj___UUUSSSRRRJJJ???888666555555555777999;;;<<<<<<<<<===============<<<;;;999999<<<>>>???DDDKKKPPPOOONNNOOORRRZZZeeelllmmmrrryyy}}}|||wwwsssqqqppprrruuuwwwzzz~~~{{{wwwuuusssooohhhccc^^^```bbbdddhhhmmmtttyyyxxxqqqllljjjjjjkkkooorrruuuxxxzzz||||||yyyxxxzzzyyyuuuqqqpppmmmnnnmmmllljjjgggdddcccdddfffggghhhkkkqqqwww|||tttgggccckkkuuupppttt~~~{{{llleeebbbfffvvv~~~}}}{{{uuurrrlllddd\\\XXXWWWXXXccceeehhhiiihhhjjjnnnrrrooofffggglllttt{{{yyyuuupppkkkgggbbb\\\YYYWWWVVVTTTQQQMMMIIIFFFEEECCCBBBAAABBBDDDFFFFFFFFFIIIFFFDDDCCCEEEFFFGGGGGGHHHGGGHHHMMMPPPVVVbbbmmmdddVVVHHHDDDDDDBBBAAA@@@>>>AAA@@@BBBUUUvvv}}}rrrmmmvvv|||vvvttthhh___ZZZMMM888111333000000///...---------------....../////////000000000---...///000000111111111000000111222555999<<>>???????????????===::::::<<<===>>>EEELLLQQQPPPOOONNNQQQWWW```gggkkkqqqxxx||||||xxxuuurrrnnnppprrruuuyyy}}}yyytttllleeebbb___]]][[[```ccchhhmmmssszzzzzzuuusssssstttuuuxxx{{{}}}~~~}}}}}}}}}xxxrrrnnnffffffgggiiijjjiiifffcccccccccdddeeehhhooowww}}}pppiiilllyyyzzzxxxuuujjjeeeiiiyyy}}}|||{{{wwwuuupppiiiaaa\\\ZZZYYYbbbdddggghhhiiinnnvvv||||||ooobbb^^^bbbjjjvvv}}}zzztttooojjjddd^^^ZZZVVVVVVTTTRRRNNNKKKHHHFFFDDDCCCBBBCCCEEEGGGGGGGGGFFFCCCAAA@@@AAACCCDDDDDDHHHGGGIIIMMMOOOTTT___jjj~~~dddVVVIIIDDDDDDCCCAAAAAABBBBBB@@@CCCUUUuuu~~~qqqjjjlll|||}}}vvvrrrbbb]]]\\\PPP:::111333000000///...---------------...////////////000000000---...///000000111111111111111111333666:::===@@@HHHEEEIIIXXXhhhooosssvvv~~~lll[[[]]]iiittt}}}tttrrr|||~~~~~~ssshhhaaaZZZQQQKKKJJJFFFFFFGGGIIIKKKOOORRRSSSVVV```eeelllwww}}}yyyooo```TTTHHHEEEBBBDDDIIILLLLLLIII<<<999666555666777888888888:::BBBLLLPPPPPPRRRWWW\\\cccjjjqqq}}}xxxfffiiiooovvvvvvlllZZZKKK???<<<999777777888999999;;;::::::<<<@@@FFFKKKOOONNNRRRXXX^^^iiixxxttthhh```aaa```\\\UUUKKK???666666666666777777888999:::===>>>???AAAAAABBBBBBBBBAAA===::::::;;;===EEEMMMSSSRRRPPPNNNOOOUUU\\\aaaiiiooowww{{{|||yyyvvvtttmmmoooqqqtttyyy|||vvvqqqnnnhhh```ZZZYYY\\\```bbbkkkooouuu|||~~~~~~|||tttmmmaaadddhhhmmmpppnnniiidddbbbbbbbbbcccgggnnnvvv|||xxxiiihhhttt|||{{{mmmhhhlll|||~~~}}}{{{wwwvvvsssmmmeee___[[[ZZZaaabbbdddfffjjjssszzzccc\\\XXX[[[bbbjjjvvv}}}wwwpppjjjddd^^^ZZZVVVVVVUUUSSSQQQMMMJJJHHHFFFDDDDDDDDDGGGHHHHHHHHHDDDAAA???>>>@@@AAABBBBBBFFFGGGJJJMMMNNNQQQ]]]iiizzzfffXXXJJJEEEEEECCCAAAAAABBBAAA???BBBQQQnnn}}}ppphhhcccyyyvvvyyywwwooo```^^^bbbXXX???333333000//////...------------...------........./////////---...///000000111111111111111111333666;;;>>>AAAFFFDDDJJJXXXhhhttt{{{kkk[[[```hhhsss{{{vvvzzz~~~|||~~~ssshhhaaa[[[SSSMMMKKKFFFFFFGGGIIILLLOOORRRTTTYYYccciiippp{{{}}}vvvmmm^^^RRRHHHFFFEEEGGGKKKMMMLLLIII>>>;;;777555666888888888888;;;CCCMMMQQQRRRTTTXXX___eeekkkqqq{{{xxxmmmttt|||yyyhhhSSSEEE;;;:::999888888:::<<<===<<<<<<;;;<<>>???@@@BBBCCCDDDDDDDDDEEE???;;;::::::<<>>>>>???JJJbbb}}}rrrkkkaaa}}}ooorrrxxxlll```cccjjjbbbGGG777555000///......---------......,,,,,,---------.........---...///000000111111111111111222444777;;;???BBBAAAEEEOOO^^^nnn{{{dddUUU^^^iiittt}}}~~~~~~tttgggaaa\\\TTTNNNKKKFFFFFFGGGIIILLLPPPSSSUUUZZZeeekkksss{{{sssiii[[[OOOGGGFFFGGGJJJMMMMMMKKKHHH>>>;;;888666777888999999:::<<>>@@@===<<<:::;;;===AAAFFFHHHFFFLLLRRRXXX```nnn}}}tttnnnllluuutttbbbKKK===888666555666777999;;;<<<=========>>>@@@BBBCCCDDDEEEEEEEEEAAA===<<<;;;;;;AAAIIIQQQQQQPPPOOOPPPUUU\\\aaahhhnnnvvv|||~~~}}}zzzyyyssstttvvvxxx}}}~~~|||zzzzzz{{{||||||{{{~~~|||vvvuuurrrppplllfff___[[[PPPSSSXXX___gggpppxxx}}}|||{{{{{{wwwkkkaaakkkyyy{{{oooccc\\\___aaacccggglllttt}}}zzzlllbbbiiizzzyyylllkkksss|||yyyvvvttttttsssoooggg___YYYWWWYYY\\\aaaeeekkkuuuoooXXXTTTWWW^^^iiipppwww}}}rrrjjjccc^^^ZZZWWWXXXXXXXXXUUURRRNNNLLLIIIGGGEEEEEEFFFGGGFFFEEEEEECCC@@@???AAABBBCCCCCCBBBEEEJJJMMMLLLOOO[[[hhhxxxxxxmmm^^^OOOIIIGGGDDDAAA@@@:::<<>>FFFOOOUUUVVVYYY^^^]]]ccchhhlllttt}}}}}}~~~{{{}}}~~~dddLLL???666777888999:::===@@@CCC<<<;;;999999;;;???CCCEEE@@@FFFMMMSSSZZZgggyyy|||uuussssss}}}|||eeeIII:::777888333444777:::<<<>>>???@@@<<<===???AAABBBDDDDDDDDDDDDAAA??????===<<>>@@@AAABBBBBBAAADDDJJJMMMLLLOOOZZZhhhttt{{{ooo```QQQJJJHHHEEEAAA@@@999>>>AAAAAACCCTTTtttyyysssqqqoooqqqqqq{{{{{{fffdddlllyyyrrrSSS>>>666000......---------......///---------............///---...///000111111111111111111222555888===AAACCCBBBQQQfffwww```TTTdddnnn|||uuuhhhbbb]]]VVVNNNJJJFFFFFFGGGIIIMMMPPPTTTVVVYYYeeemmmxxx}}}uuulll```TTTKKKHHHGGGGGGIIILLLLLLIIIFFF===;;;::::::;;;;;;999777:::===DDDMMMRRRSSSVVVZZZ]]]bbbhhhmmmrrrvvvzzz}}}~~~}}}~~~~~~|||{{{}}}}}}^^^HHH>>>:::888777888<<>><<<>>>???======???DDDDDDKKKVVVYYY\\\lllzzzsss}}}pppXXXCCC:::666333333666999:::;;;<<<>>>???<<<<<<===>>>@@@AAABBBBBBCCCAAA>>>;;;:::<<>>>>>AAAQQQooo~~~wwwvvv{{{yyy}}}qqqmmmtttzzzooonnnuuu~~~zzzaaa@@@000000///...,,,,,,...///...---////////////////////////......//////000000111111222333444555888<<>>999888777999<<<@@@BBBCCCCCC>>><<<>>>???======???EEEEEEKKKUUUYYY\\\lll}}}{{{~~~xxxgggOOO>>>888777555555777:::;;;;;;;;;<<<>>><<<<<<===>>>???@@@AAABBBCCCBBB???<<<:::<<>>@@@OOOlll~~~{{{wwwuuuxxxzzz}}}pppmmmtttxxxvvv{{{}}}cccCCC222222000...,,,---...///......////////////////////////......//////000000111111111333444555888<<>>999888888:::>>>AAACCCDDDDDD???<<<>>>???===>>>@@@FFFFFFMMMUUUZZZ```pppyyynnnYYYCCC888666777666777999;;;;;;;;;:::;;;<<<======>>>???@@@@@@AAAAAACCCCCC@@@===;;;<<<@@@CCCGGGIIILLLMMMNNNSSSZZZ```lllsss|||zzzvvvrrrpppppppppqqqqqqtttvvvzzz~~~}}}|||qqqnnniiibbb]]]XXXTTTSSSMMMNNNRRRZZZbbbmmm}}}~~~|||zzzssspppmmmllllllkkkhhheeeiiifffgggkkkllliiiffffffkkk|||www^^^MMMHHHHHHGGGEEEEEEGGGKKKPPPSSSZZZ```iiirrrxxxxxx}}}~~~~~~tttwwwxxxuuurrrrrrpppmmmjjjgggfffjjjuuu~~~{{{tttrrrnnnjjjfffaaa[[[WWWVVVXXX]]]ccckkkrrrxxx{{{~~~pppdddgggxxx~~~ssskkkeeeaaaZZZYYYWWWVVVUUURRRMMMIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBAAAAAABBBDDDEEEFFFFFFHHHLLLNNNOOOWWW___ssswwwfffTTTKKKGGGDDDAAAAAA@@@??????>>>@@@LLLggg~~~|||{{{|||zzzxxxxxxzzz{{{nnnkkkrrrhhhGGG666555000...------...//////...////////////////////////......//////000000111111111333444666888===CCCGGGLLLVVVkkkvvvqqq~~~rrrlllddd___[[[XXXSSSOOONNNLLLLLLNNNNNNPPPWWW```kkkooo{{{~~~}}}vvviii[[[PPPKKKJJJGGGHHHHHHIIIJJJJJJIIIHHHEEEBBB===;;;:::;;;;;;:::777999???HHHLLLMMMQQQVVV[[[^^^bbbeeefffggghhhjjjjjjlllmmmmmmmmmooorrruuu~~~|||zzzxxxxxx|||bbbJJJ===999999999<<<@@@DDDFFFFFFEEE???<<<>>>???===>>>AAAFFFHHHOOOYYYaaajjj{{{mmm___KKK;;;444555555555777999;;;<<<;;;;;;<<<===?????????@@@@@@AAAAAAAAACCCBBBAAA>>><<<===???BBBCCCFFFJJJLLLMMMRRRYYY___kkkrrr|||~~~wwwuuuqqqoooooopppqqqrrrrrrsssvvvxxxxxxwwwuuusssllljjjeee]]]WWWSSSSSSTTTVVV\\\eeeooozzz~~~zzzxxxuuuppplllkkkmmmmmmiiidddcccbbbcccggggggeeeeeehhhrrrxxx]]]NNNJJJGGGFFFGGGKKKQQQWWW[[[\\\cccjjjrrrzzz}}}{{{}}}}}}||||||vvvsssnnnhhhddddddffffffhhhggghhhpppzzztttnnnkkkiiigggfffccc]]]YYYWWWZZZ___fffnnnuuuzzz}}}~~~~~~tttmmmsss}}}rrrkkkeeeaaaYYYXXXWWWUUUSSSOOOJJJFFFEEEFFFGGGHHHIIIJJJIIIIIIFFFEEECCCBBBAAABBBCCCDDDFFFFFFJJJNNNPPPQQQWWW___rrrmmmXXXMMMHHHDDDAAAAAA>>>=========???JJJbbbwww||||||~~~zzzwwwxxxkkkiiipppkkkJJJ777555000...------...//////...////////////////////////......//////000000111111111333444666999===CCCHHHMMM\\\sssxxxzzz~~~rrrlllddd^^^[[[WWWRRROOOOOONNNNNNQQQSSSVVV```jjjssswww~~~}}}|||zzzvvvnnnaaaSSSKKKHHHIIIGGGHHHIIIIIIIIIIIIIIIJJJGGGDDD???;;;:::::::::999777888>>>FFFJJJKKKOOOTTT[[[^^^```bbbbbbbbbcccdddccceeefffggghhhkkkooorrryyyzzzyyyxxxxxx{{{{{{aaaJJJ===::::::;;;>>>CCCGGGIIIIIIFFF@@@<<<===>>>>>>???BBBFFFJJJTTT```lllzzz|||ttt]]]PPP@@@777555444444333555777:::;;;<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>======>>>@@@AAADDDHHHKKKMMMQQQXXX]]]hhhpppzzz{{{ttttttttttttuuuwwwzzz|||}}}}}}}}}|||zzzvvvrrrpppjjjhhhddd```\\\\\\___bbbnnnwww{{{wwwooojjjffffffhhhgggccc^^^\\\\\\^^^bbbbbbaaaffflll}}}zzz^^^QQQOOOLLLMMMQQQWWW^^^ccceeeeeegggoooyyy}}}~~~~~~~~~}}}uuulllggggggggggggggghhhhhhlllyyy~~~uuummmeeebbb```aaacccccc___[[[YYY\\\aaagggnnnuuuyyy|||{{{}}}~~~|||yyy{{{qqqkkkeeeaaaYYYWWWUUUTTTRRRNNNIIIEEEDDDEEEGGGHHHJJJJJJKKKKKKHHHGGGEEEBBBBBBBBBCCCCCCFFFGGGKKKPPPRRRRRRXXX___nnnttt]]]PPPIIIDDD@@@@@@<<<;;;<<<===???HHH]]]ppp~~~{{{}}}zzzssszzzjjjiiinnnlllLLL777333000///------///000///...////////////////////////......//////000000111111111222444666999>>>DDDHHHNNNccc}}}~~~vvvoooeee^^^ZZZVVVQQQNNNOOOOOOQQQUUUYYY___jjjuuu|||~~~}}}{{{sssmmmcccWWWMMMHHHGGGHHHGGGHHHJJJIIIHHHHHHIIIKKKJJJFFFAAA>>>===<<<:::999777888===EEEIIIJJJNNNTTTYYY[[[^^^___^^^]]]]]]^^^\\\^^^```bbbdddgggkkknnntttvvvyyyyyyxxxzzzwww```KKK>>><<<<<<>>>BBBGGGJJJLLLLLLFFF@@@<<<===>>>>>>???CCCFFFNNNZZZhhhxxx~~~zzzmmmaaaNNNCCC999666666444333333444777:::<<<<<<===???AAA@@@@@@@@@???????????????===>>>???>>>===<<<>>>???@@@DDDHHHKKKLLLPPPWWW\\\dddlllwww}}}yyyuuuxxx|||{{{xxxooommmllllllnnnsssxxx|||yyysssiiifffbbbbbbbbbaaa^^^[[[UUUWWW]]]bbbdddfffoooyyy|||aaaUUUTTTPPPRRRVVVZZZ]]]```bbbccchhhssszzzttttttrrrmmmgggddddddiiiuuu|||ssslll___[[[XXXZZZ___aaa^^^[[[XXX[[[```ffflllppptttvvvtttzzz|||wwwppplllgggaaaYYYWWWUUUSSSQQQOOOKKKIIIFFFFFFGGGGGGHHHIIIJJJKKKJJJIIIFFFCCCBBBBBBBBBCCCEEEGGGLLLQQQSSSSSSWWW^^^kkk|||xxx```QQQIIICCC@@@@@@;;;:::;;;<<<>>>FFFWWWgggtttvvvxxx{{{}}}uuuoooyyy~~~ooommmooo}}}lllMMM888222111///......///000000///////////////////////////......//////000000111111111222444666999>>>EEEIIIOOOgggzzzrrrfff]]]XXXUUURRROOOPPPQQQTTT[[[aaagggrrr}}}~~~~~~|||yyyxxxmmmeeeYYYNNNIIIGGGGGGGGGGGGIIIJJJIIIGGGGGGIIILLLLLLIIIEEEBBBAAA>>><<<:::888999===DDDHHHIIINNNTTTVVVXXXZZZ[[[ZZZXXXYYYYYYVVVXXX[[[]]]___ccchhhkkkssswww{{{|||{{{{{{sss```MMMBBB===>>>@@@DDDJJJNNNOOOOOOGGGAAA<<<===>>>>>>@@@CCCGGGQQQ```pppxxxsssjjj[[[PPPDDD;;;555555555333333666666888;;;<<<<<<===>>>@@@============<<<<<<;;;;;;:::;;;======<<<<<<===???@@@DDDHHHKKKLLLPPPVVVZZZ```hhhsss|||~~~{{{{{{|||qqqiiicccbbbaaa___]]][[[ZZZYYYUUUZZZbbbjjjooouuuggg[[[[[[XXXZZZ]]]___```dddkkkppp~~~~~~yyypppjjjjjjiiiwwwyyyrrrmmmaaa[[[WWWXXX]]]aaa___\\\YYY\\\```eeeiiimmmoooppprrrzzzuuurrroooiiibbb[[[XXXUUUSSSSSSRRRPPPOOOHHHGGGFFFFFFFFFGGGIIIJJJLLLJJJGGGDDDBBBBBBBBBBBBCCCEEEJJJPPPRRRQQQUUU\\\jjj{{{www^^^OOOHHHCCCAAABBB>>><<<<<<======BBBPPP^^^gggnnnuuuxxx|||}}}wwwnnngggqqq}}}vvvtttrrr{{{}}}kkkOOO:::333111///......///000000///////////////////////////......//////000000111111111222444777:::???EEEJJJQQQhhh{{{zzz}}}sssfff\\\WWWUUUTTTRRRSSSTTTYYYaaagggmmmwww|||xxxuuusssiii```SSSIIIFFFFFFGGGGGGGGGIIIJJJIIIGGGGGGIIILLLNNNLLLHHHFFFDDDAAA===;;;888999===DDDHHHIIINNNTTTTTTVVVXXXXXXWWWVVVVVVVVVSSSUUUWWWZZZ\\\```eeeiiivvv{{{~~~}}}rrr```OOODDD>>>???AAAFFFKKKOOOQQQQQQGGGAAA<<<===>>>>>>@@@DDDIIITTTccctttuuuiii\\\OOOGGG???888333444444222444999888:::<<<===<<<<<<===>>>;;;;;;;;;::::::999999888777999<<<===<<<<<<===???AAAEEEIIIKKKMMMPPPUUUYYY]]]eeeqqq{{{uuuhhh```]]]]]]]]]ZZZWWWTTTTTTTTTYYY___jjjttt{{{mmmbbb```cccgggjjjkkknnnuuuyyypppooovvvttt{{{uuuqqqnnnfff```YYYZZZ___bbbaaa^^^[[[]]]aaaeeeiiilllmmmnnnsss}}}~~~tttsssqqqkkkddd]]]ZZZVVVTTTTTTUUUUUUTTTIIIHHHFFFEEEEEEFFFHHHIIIMMMKKKHHHDDDBBBBBBBBBBBBAAACCCIIIOOOQQQPPPTTTZZZjjjzzzttt\\\NNNGGGCCCBBBCCC@@@>>>>>>===<<>>??????<<<;;;:::999999999:::;;;::::::;;;<<<===>>>??????CCCDDDHHHMMMNNNNNNSSSYYY]]]ccclllsssyyyxxxjjj___YYYXXX]]]aaa^^^XXXWWW]]]dddgggnnnxxxuuunnnnnnrrrtttyyy{{{uuutttyyy~~~{{{rrrjjjgggeeebbb``````bbbeeeffffff```aaaeeeiiiiiihhhnnnvvvwww}}}{{{vvvvvvsssllleee]]]ZZZWWWUUUTTTTTTSSSRRRJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCFFFFFFHHHKKKJJJKKKSSS]]]jjj|||pppXXXJJJDDD@@@>>>======;;;;;;>>>???AAAGGGOOOcccsss|||xxxwwwyyysssgggZZZeeeqqqvvvwwwzzzzzzsssxxxzzzpppvvvsssppplllWWW<<<000111111111111000000000000............////////////.........///000111111111333444555888<<>>AAAAAABBBDDDLLLXXXkkk|||mmmYYYIII???;;;777666666555555666666666777888:::<<<===>>>>>>>>><<<;;;:::::::::;;;;;;<<<:::::::::;;;<<<===>>>???CCCDDDIIINNNOOOOOORRRWWW[[[```hhhpppwwwyyymmmaaaXXXTTT\\\___```___]]]```hhhpppwww|||yyyuuuvvv|||}}}zzzxxxqqqjjjhhhcccbbbcccfffiiijjjiiifffaaaaaadddgggggghhhnnnwwwyyyxxxsssrrroooiiiddd^^^[[[XXXUUUUUUTTTSSSRRRJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJHHHFFFDDDDDDDDDDDDEEEEEEGGGJJJJJJKKKRRR\\\hhhzzzkkkUUUIIIDDDAAA???>>>>>>;;;;;;===>>>@@@GGGOOOaaarrr}}}zzzxxxxxxpppcccUUU```nnnvvvzzz|||}}}uuuzzz{{{pppllluuusssnnngggRRR;;;444111111000000000/////////............////////////......//////000000111111333333444777<<>>AAACCCEEEHHHMMMYYYkkk|||{{{eeePPPBBB<<<:::444555555666666666555555777888:::<<<===>>>>>>>>><<<;;;;;;;;;<<<===>>>???===<<<<<<<<<===???AAABBBEEEEEEJJJPPPQQQPPPQQQUUUXXX]]]dddllluuu}}}{{{{{{|||{{{qqqeee]]]XXXVVVaaaaaabbbcccgggoooyyy{{{yyyzzz{{{~~~~~~wwwuuuuuuqqqllliiibbbcccffflllqqqrrrmmmiiibbbaaabbbdddeeegggoooxxxzzz}}}~~~zzzvvvrrroookkkgggddd___\\\YYYVVVVVVUUUSSSRRRKKKJJJIIIIIIIIIJJJLLLMMMMMMKKKHHHEEECCCDDDEEEFFFDDDDDDFFFIIIJJJKKKQQQZZZfffwwwuuudddRRRIIIFFFBBB@@@@@@>>><<<;;;===<<<>>>FFFOOOddduuu~~~zzzyyyooobbbTTT^^^lllvvvzzz{{{~~~zzzpppwwwuuugggfffppppppjjjcccOOO;;;666000000000/////////..................////////////////////////000000000000222222444777<<>>999888333333555666666666555444777888;;;===>>>???>>>>>>;;;<<<===>>>@@@AAACCCCCCBBBBBBAAAAAABBBDDDFFFHHHHHHHHHLLLRRRTTTQQQQQQSSSXXX\\\aaajjjttt|||zzzxxxwwwssssssrrrrrrssswww|||yyymmmbbb\\\[[[\\\ffffffgggmmmvvv}}}wwwuuuuuurrrtttzzzzzzuuuttttttrrrnnnkkkcccdddhhhooovvvxxxtttoooeeebbb```bbbcccfffoooxxxyyy~~~|||xxxwwwuuurrrnnnjjjgggeee___]]]YYYWWWVVVVVVTTTSSSJJJJJJIIIHHHIIIJJJKKKLLLNNNKKKGGGDDDCCCDDDEEEGGGCCCBBBDDDHHHJJJKKKPPPWWWeeeuuummm___PPPJJJGGGDDDAAAAAA>>><<<;;;<<<;;;===FFFQQQlll}}}|||zzzqqqeeeXXX___jjjtttwwwvvvxxx}}}rrrgggnnnuuufff```iiijjjhhhdddRRR<<<666////////////........................////////////////////////000000000000111222444777<<>>>>>BBBGGGMMMSSSQQQ[[[jjj{{{qqq\\\III===888777222333555666666666555444777999<<>><<<===???BBBDDDFFFHHHIIIGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKNNNTTTVVVSSSQQQRRRZZZ\\\aaaiiittt{{{tttooollljjjiiifffggggggggghhhkkkqqqvvv{{{}}}vvvjjj```]]]^^^aaakkklllqqqzzzzzzvvvrrroooppprrrvvv{{{~~~|||zzzwwwuuuuuutttpppllleeeeeegggoooyyy}}}{{{wwwiiiddd```aaacccfffoooxxxyyy|||||||||zzzxxxttttttsssqqqnnniiifffccc___\\\YYYWWWVVVVVVUUUTTTKKKJJJIIIHHHHHHIIIJJJKKKNNNLLLHHHEEECCCDDDFFFGGGCCCBBBCCCHHHJJJLLLPPPVVVeeetttjjj^^^RRRMMMIIIEEEBBBBBB===<<<<<<;;;:::<<>>AAABBBBBB@@@???===???BBBEEEIIILLLMMMNNNLLLLLLMMMNNNOOOPPPQQQQQQRRRPPPQQQVVVXXXUUUSSSSSSZZZ\\\bbbkkkwww}}}wwwnnneee```]]]ZZZYYYZZZ\\\]]]\\\\\\___eeejjjuuuwww|||~~~uuukkkdddcccgggjjjpppssszzz}}}zzzvvvssssssuuuyyy}}}yyyzzzyyyvvvvvvvvvrrrmmmhhhfffhhhqqq|||~~~mmmfffaaabbbcccgggnnnvvv{{{}}}|||{{{xxxuuuqqqpppooonnnmmmiiiccc___\\\ZZZWWWVVVVVVVVVVVVUUUMMMLLLKKKIIIIIIIIIIIIJJJNNNLLLIIIFFFDDDEEEFFFGGGDDDBBBCCCHHHLLLMMMPPPUUUbbbqqqnnnbbbWWWPPPKKKEEEBBBBBB===<<<<<<;;;:::===JJJXXX}}}}}}zzzuuulllZZZ[[[eeerrrxxxwwwzzzxxxjjjkkk|||rrrjjjbbbfffcccfffkkk\\\AAA333000000000/////////..................////////////.........///000111111111111333666:::???CCCGGGIIIVVVeeeuuu}}}uuu```RRRUUUfffvvvxxxxxx{{{kkkaaahhhuuu}}}wwwtttqqqkkkccc\\\YYYWWWWWWVVVWWW[[[bbbjjjlllnnnvvv}}}zzzyyyxxxwwwuuuvvvwwwzzz~~~}}}yyyuuupppiii___RRRIIICCCCCCBBBBBBBBBDDDHHHJJJNNNPPPRRRUUUYYY]]]```bbb___bbbeeeddd]]]QQQEEE===;;;888999>>>BBBEEEJJJOOOTTTWWWZZZZZZXXXUUUSSSTTTMMMMMMOOORRRXXX```fffkkknnnzzzyyyfffTTTHHHDDDHHHQQQ]]]iiippppppnnn[[[OOOCCCAAADDDKKKTTT[[[[[[bbbnnnppp[[[HHH<<<888888555555555555666777888999:::<<>>@@@DDDIIIMMMPPPRRRSSSSSSTTTWWWXXXZZZYYYYYYXXXXXXSSSRRRWWWYYYVVVTTTUUUYYY[[[bbbmmmzzzyyyssshhhccc]]]XXXUUUTTTSSSRRRVVVXXXYYYWWWUUUWWW^^^dddkkknnnsssxxx|||~~~yyyuuupppiiifffhhhmmmqqqtttyyy~~~yyy{{{}}}yyyzzztttxxxxxxuuuuuuvvvsssmmmiiihhhjjjuuupppiiicccccceeegggmmmtttzzz{{{zzzxxxwwwrrrooommmnnnoookkkccc\\\ZZZWWWUUUUUUVVVWWWWWWVVVQQQPPPNNNLLLJJJJJJJJJJJJMMMKKKIIIGGGFFFEEEEEEFFFDDDBBBCCCIIIMMMNNNQQQUUU]]]mmmtttiii\\\TTTMMMEEEAAABBB<<<<<<<<<<<<:::>>>MMM\\\yyyooo[[[]]]hhhyyy|||{{{|||pppooo{{{tttqqqjjjmmmhhhggghhhYYYAAA666111111000000000/////////............////////////,,,---...///000111222333222444777;;;@@@EEEHHHJJJ\\\lll|||{{{eeeUUUVVVgggwwwwwwzzz~~~ooohhhrrr}}}vvvsssnnnhhhaaa[[[XXXWWWWWWWWWWWW[[[cccjjjkkklllrrrzzz~~~zzztttpppooooooooonnnmmmnnnqqquuuyyy}}}{{{xxxtttpppiii]]]OOOEEE@@@@@@AAABBBDDDGGGKKKNNNQQQRRRTTTWWW[[[___bbbddddddgggjjjiiiaaaTTTEEE<<<;;;888999>>>BBBDDDIIIOOOTTTWWWZZZZZZWWWTTTSSSSSSNNNNNNOOORRRWWW\\\aaadddnnnzzzttt```OOOEEEDDDIIISSS```mmmuuuvvvttt^^^QQQEEEAAAEEELLLUUU]]]___eeeqqqqqqYYYFFF;;;999999666555555555666777999::::::===AAADDDEEEDDDCCCAAA???AAAFFFKKKOOORRRTTTUUUZZZ\\\___bbbcccbbb```___[[[VVVTTTWWWYYYWWWVVVVVVWWWZZZaaannn}}}wwwkkkcccWWWTTTQQQPPPQQQSSSTTTTTTVVVXXXYYYWWWUUUVVV\\\bbb^^^aaafffjjjnnnooopppoookkkiiieeebbbaaaeeekkkpppxxx|||~~~yyytttssspppuuuwwwttttttvvvsssmmmiiiiiimmmyyyrrrjjjeeedddfffhhhmmmrrrwww{{{wwwvvvwwwwwwuuuqqqoooppprrrooofff]]]XXXVVVTTTTTTUUUWWWWWWVVVTTTSSSPPPNNNLLLKKKKKKKKKLLLKKKJJJHHHGGGFFFEEEEEEEEEBBBCCCIIINNNOOOQQQUUUYYYjjjyyymmm```WWWNNNEEEAAAAAA<<<<<<<<<<<<:::???OOO___~~~sss___aaannn~~~yyy|||zzzrrrqqqzzzwwwyyyppptttnnngggdddTTT@@@:::111111111111000000000000............/////////000+++,,,---///000222333444222444888<<>>DDDJJJOOOVVVWWWWWWUUUSSSQQQRRRSSSIIIKKKMMMPPPTTTYYY```dddmmmyyykkkYYYLLLGGGDDDLLLWWWbbbnnnyyy|||zzznnnYYYFFFBBBFFFKKKTTT^^^cccgggppplllWWWGGG<<<999;;;999777666555555888:::<<>>@@@<<<===BBBBBBLLLcccvvviiiccclll~~~yyyrrrooo~~~|||yyyrrrkkkeee\\\JJJ999333222111///......------............////////////---,,,+++---111444333222222111555<<>>CCCIIINNNSSSTTTVVVUUURRRQQQPPPQQQKKKMMMOOOQQQUUUZZZaaafffnnnzzzxxxeeeTTTIIIDDDGGGOOOYYYdddppp{{{~~~{{{ttt]]]HHHBBBEEEJJJTTT^^^fffkkksssmmmZZZJJJ>>>;;;===:::999888777888;;;===???BBBEEEIIILLLMMMLLLIIIGGGEEEGGGIIILLLOOOTTTZZZ^^^iiisss{{{{{{vvvooofff^^^WWWTTTTTTWWWYYYVVVTTTUUUVVV]]]fffppp}}}xxxsssqqqooonnnrrrxxx{{{qqqbbbXXXTTTPPPRRRUUUXXX\\\bbbiiinnntttrrrooonnnmmmkkkhhhfffdddaaa^^^[[[XXXVVVRRRPPPPPPNNNLLLNNNTTT[[[```ccciiiqqqzzz}}}}}}~~~||||||}}}~~~{{{wwwpppiiiaaa\\\\\\```fffkkknnnpppqqqrrrqqqooorrr|||vvvkkkaaa```dddiiiooottt}}}}}}{{{yyyyyyuuurrrnnnlllllliiieee```\\\YYYVVVTTTUUUUUUUUUUUUTTTSSSRRRPPPOOONNNMMMMMMPPPPPPNNNIIIEEECCCDDDGGGIIIFFFEEEHHHJJJIIILLLPPP\\\mmmrrr]]]NNNIIIEEEAAA???@@@======BBBBBBMMMdddzzzllliiisss{{{tttqqq~~~wwwnnniiihhhbbbPPP>>>333222111///......------............////////////...---,,,...222444333222333222666===CCCFFFLLLSSShhh{{{tttgggrrr|||~~~yyyqqqeeeaaaZZZUUUSSSSSSTTTSSSYYY\\\aaagggkkkmmmmmmmmmmmmmmmnnnooonnnkkkeeeaaaaaaaaa```____________```]]]^^^aaadddhhhlllooopppsssvvvyyyzzzzzzzzzzzz{{{|||~~~}}}|||tttrrrkkkaaaUUUKKKDDD@@@???@@@BBBDDDFFFIIIMMMPPPQQQSSSVVVZZZ]]]bbbgggkkktttxxx{{{xxxnnn]]]KKK@@@888999:::;;;===AAAHHHLLLOOOQQQTTTUUUSSSPPPOOOOOOMMMNNNPPPRRRVVV\\\cccgggppp|||qqq___PPPGGGDDDJJJRRR\\\fffsss~~~|||dddLLLCCCEEEIIISSS^^^jjjnnnwwwppp]]]MMMAAA===???;;;;;;;;;<<<===@@@BBBDDDGGGIIIMMMPPPQQQPPPNNNLLLGGGIIIKKKOOOTTT\\\eeekkkyyy{{{nnncccUUURRRRRRVVVXXXUUUSSSTTTUUU^^^gggqqq~~~uuujjjcccaaaaaahhhqqq~~~yyyrrrhhh\\\UUUTTTUUUYYY```ggglllrrrvvvzzz{{{{{{{{{{{{{{{yyytttqqqlllhhhbbb\\\XXXSSSNNNKKKJJJGGGEEEFFFKKKQQQWWWZZZ___hhhrrrvvvvvvzzzvvvxxxzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{uuunnnggg___YYYVVVTTTYYY```fffjjjmmmooopppqqqqqqttt~~~tttjjjaaaaaadddhhhnnnttt{{{}}}zzzxxxwwwrrrnnnjjjhhhhhhfffccc```^^^[[[XXXVVVUUUUUUTTTSSSPPPPPPOOOOOONNNMMMMMMMMMPPPOOOMMMJJJFFFEEEEEEGGGIIIFFFGGGKKKLLLJJJKKKNNN\\\lllrrr]]]PPPJJJEEE???AAABBB======BBBBBBMMMdddsssrrr}}}vvvtttyyyooojjjjjjeeeRRR???333222111///........................////////////000///...000222333333222444444777>>>CCCGGGNNNUUUoooxxxmmmxxx~~~vvvoooeee```YYYTTTRRRSSSSSSSSSZZZ\\\___cccfffiiikkkllljjjhhhfffeeeccc```\\\XXXYYYYYYWWWWWWWWWYYY[[[\\\\\\]]]```cccgggjjjmmmnnnoooqqqtttuuutttttttttuuuuuuyyy~~~}}}{{{zzzyyyqqqooohhh]]]PPPFFFBBBAAA???AAACCCEEEGGGJJJNNNQQQQQQTTTWWW[[[___eeekkkooovvvyyy|||xxxmmm[[[III>>>999999::::::<<<@@@FFFJJJLLLOOOSSSUUUTTTQQQOOONNNNNNOOOQQQSSSVVV]]]dddiiittt~~~}}}nnn]]]OOOHHHEEEJJJRRR]]]iiiwwwjjjOOODDDDDDHHHRRR^^^kkkpppyyyrrr```QQQDDD???@@@<<<===???AAACCCFFFHHHJJJLLLNNNQQQTTTUUUTTTRRRQQQMMMNNNQQQUUU]]]gggrrrzzztttgggTTTPPPQQQVVVWWWUUUSSSTTTWWW```jjjsss~~~sssggg^^^ZZZ]]]cccsssuuummmeee]]][[[^^^eeekkkttt|||}}}{{{ppplllgggaaa]]]YYYUUUSSSMMMJJJGGGGGGKKKPPPTTTWWW]]]fffooosssuuu}}}|||wwwuuuyyy~~~}}}}}}}}}||||||{{{{{{{{{|||yyyrrrjjjaaa[[[XXXWWWUUUYYY___bbbeeegggkkkooorrrrrrvvvqqqiiibbbaaadddhhhmmmssszzzzzzwwwtttsssqqqlllgggeeefffeeecccaaa___\\\YYYVVVUUUTTTRRRPPPLLLMMMMMMMMMMMMMMMMMMLLLOOOOOOMMMKKKIIIGGGFFFFFFHHHFFFHHHMMMOOOMMMMMMPPP\\\lllooo[[[QQQLLLFFF@@@BBBCCC>>>>>>BBBBBBLLLccc|||{{{}}}~~~wwwuuu~~~wwwqqqlllaaaMMM:::222111000///........................////////////000000000111222222222222444555999???DDDGGGOOOXXXtttwwwnnnyyy}}}uuulllgggbbbZZZUUUTTTUUUVVVVVVYYY[[[___cccfffhhhhhhhhhhhhfffdddbbb```]]]XXXUUUVVVUUUSSSRRRRRRTTTWWWYYYZZZ[[[^^^aaaeeehhhjjjkkkiiikkkmmmmmmlllllllllmmmnnnrrrwwwzzz{{{zzzzzzzzz~~~~~~|||zzzxxxwwwpppmmmeeeXXXLLLDDDBBBCCC???AAADDDFFFHHHJJJNNNQQQSSSUUUYYY\\\aaagggnnnsssxxx{{{}}}yyymmm[[[HHH===999999999999:::>>>CCCGGGJJJNNNSSSVVVUUURRRPPPOOONNNOOOPPPSSSWWW^^^ffflllxxx{{{jjjXXXLLLFFFEEEHHHQQQ]]]kkk{{{nnnQQQDDDCCCFFFQQQ\\\jjjqqq{{{tttcccTTTHHHAAAAAA>>>@@@CCCGGGJJJMMMOOOPPPRRRTTTVVVXXXXXXWWWUUUTTTQQQSSSVVV[[[dddooo|||vvvgggSSSPPPOOOTTTVVVTTTTTTUUUZZZcccmmmuuu~~~vvvggg]]]XXX[[[ggguuu|||rrrlllgggdddggglll{{{~~~~~~~~~}}}}}}uuuqqqlllhhheeecccaaa___YYYVVVSSSSSSUUUYYY[[[]]]ffflllsssvvv{{{zzzwwwuuuxxx~~~~~~}}}}}}|||{{{zzzzzzyyyyyyzzzxxxrrriiiaaa]]]\\\^^^\\\^^^___^^^]]]```ffflllttttttwww{{{nnngggaaaaaadddffflllrrrxxx~~~}}}xxxuuurrrppppppkkkgggfffggggggeeebbb___\\\YYYVVVTTTRRROOOMMMJJJKKKLLLLLLMMMMMMLLLLLLOOONNNMMMLLLKKKIIIHHHFFFFFFFFFIIIOOORRRPPPQQQTTT\\\kkkjjjZZZRRRLLLGGGCCCCCCDDD@@@???BBB@@@III___www|||wwwvvv}}}zzznnn]]]III888222111000//////......///............////////////000000111111111222222333444555:::@@@CCCGGGQQQ[[[zzzwwwooo}}}vvvlllgggbbbZZZUUUTTTUUUWWWXXXWWW[[[```eeehhhgggeeedddcccbbbaaaaaa```\\\WWWSSSVVVTTTRRRPPPPPPRRRUUUVVVUUUWWWYYY\\\___aaabbbbbbaaacccddddddcccbbbcccdddgggkkkpppssstttssssssrrrvvvzzz}}}zzzwwwvvvpppjjj```SSSIIIDDDCCCDDD???BBBEEEGGGIIIKKKNNNQQQUUUWWWZZZ^^^bbbiiipppuuu{{{~~~|||ppp]]]KKK???999999999888999<<>>PPP[[[```dddiiiuuussszzzzzzwwwzzz~~~hhhNNN:::111000000////////////000............/////////000***,,,///000//////222555222555:::???AAAEEEQQQ^^^wwwxxxqqqlllbbb\\\TTTNNNMMMPPPRRRTTTXXXZZZ\\\^^^___```______]]]YYYTTTPPPOOONNNMMMLLLIIIJJJLLLNNNPPPQQQSSSSSSQQQSSSTTTUUUUUUTTTRRRQQQQQQRRRRRRPPPNNNNNNOOOPPPUUUXXX[[[^^^___aaadddffffffjjjooovvv{{{~~~