BM6P6(@ ~~~~~~|||zzzzzzzzz}}}zzzvvvtttsssrrrpppooossspppkkkfff```ZZZTTTPPPIIIEEE@@@<<<;;;999888666888777666666777777666555555555555555666666666666999999999;;;BBBJJJSSSYYYYYY[[[^^^aaaaaa```^^^\\\\\\ZZZWWWVVVWWW[[[```cccjjjiiigggeeedddeeefffgggggghhhgggbbb\\\XXXXXXYYY\\\^^^___YYYPPPIIIHHHJJJLLLJJJGGGFFFEEECCCAAA???@@@@@@AAACCCEEEHHHJJJKKKIIIIIIIIIIIIHHHGGGFFFFFFCCCAAA@@@@@@BBBCCCCCCBBBAAA@@@>>><<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>===<<<;;;:::??????>>>>>>======<<<<<>>???>>>???@@@@@@BBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMLLLNNNOOOOOOOOOOOOPPPRRROOOPPPQQQSSSUUUWWWXXXYYYWWWYYY]]]aaacccdddddddddjjjmmmrrrvvv|||}}}xxxuuuwww{{{pppeee^^^WWWTTTOOOHHHDDDDDDBBBBBBAAA@@@@@@??????>>><<<<<<;;;:::999777666666777555555555777888888888BBBSSSgggwww}}}zzzwwwvvvwwwvvvwwwzzzyyyyyy|||zzzzzzzzz}}}zzzvvvsssrrrqqqooommmqqqmmmhhhccc^^^XXXQQQMMMFFFCCC???<<<;;;:::999888:::888666666777666555333555555555555666666666666999999999<<>>@@@@@@@@@AAACCCDDDFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEBBB@@@???@@@AAACCCBBBBBB>>>======<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>============>>>>>>???>>>===<<<<<<===>>>@@@>>>???@@@@@@BBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNKKKMMMNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSTTTTTTTTTUUUVVVXXXZZZ]]]___```aaaaaaccceeeiiinnnsssyyy{{{xxxyyy|||rrrfff___XXXUUUPPPIIIEEEEEEBBBBBBAAA@@@@@@??????>>>===<<<;;;999888777666666555444444555777999::::::CCCUUUlll|||{{{vvvsssvvvuuuwwwyyyyyyyyy|||zzzzzz{{{}}}zzzvvvsssqqqpppnnnlllmmmjjjfffaaa\\\VVVOOOKKKDDDAAA===;;;;;;;;;::::::;;;999777666666555333222444555555555555666666666999999999<<>>>>>@@@AAAAAA@@@:::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<===>>>?????????<<<===????????????===<<<======<<<<<<<<<>>>???@@@>>>???@@@@@@BBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLJJJLLLMMMMMMMMMMMMNNNPPPSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXZZZ[[[\\\\\\\\\^^^aaadddhhhnnntttxxx}}}|||}}}~~~uuuggg```ZZZWWWRRRKKKFFFFFFBBBBBBAAA@@@@@@??????>>>>>>===;;;888777777777777444444444555777999<<<===EEEYYYppp~~~uuupppsssrrrtttwwwwwwyyy}}}{{{{{{{{{~~~{{{vvvsssqqqpppmmmlllllljjjfffaaa\\\VVVOOOKKKCCC@@@===:::::::::999999999777666666666666444333444444444555555555666666888999:::===CCCJJJPPPTTTXXXYYYZZZ[[[\\\[[[[[[ZZZTTTSSSRRRSSSXXX```iiinnnkkkiiifffccc```_______________]]]YYYUUUVVVZZZ___fffbbb\\\XXXUUUSSSQQQOOOLLLIIIFFFDDDDDDCCCBBB@@@CCCCCCDDDDDDEEEEEEEEEEEEDDDEEEGGGHHHGGGFFFEEEDDD???>>>======???@@@@@@???999:::<<<===>>>>>>======::::::;;;<<<<<<<<<<<<;;;=========<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<=========>>>>>>>>>???===>>>????????????>>>===<<<<<<<<<<<<===>>>@@@AAA>>>???@@@@@@BBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNNNNMMMMMMOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXUUUUUUUUUUUUVVVWWWXXXYYYYYY[[[]]]___bbbffflllpppwwwzzzvvviiibbb[[[XXXSSSLLLHHHHHHBBBBBBAAA@@@@@@??????>>>>>>===:::888777666777777555555666666777999<<<>>>KKK]]]sssyyyrrrnnnnnnppptttvvvyyy}}}{{{{{{||||||xxxtttrrrpppmmmkkkmmmjjjgggccc^^^XXXQQQLLLDDDAAA===:::999888777666666555444555666777666555444444444444555555555555777888;;;???EEEKKKQQQTTTYYYYYYYYYYYYYYYYYYYYYYYYUUUSSSRRRSSSXXX```iiinnnmmmkkkhhhdddaaa```_________^^^\\\WWWUUUWWW]]]cccjjjgggccc___\\\YYYUUURRRMMMJJJFFFDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFGGGFFFFFFEEEFFFHHHIIIIIIGGGEEEDDD???===<<<<<<>>>??????>>>999:::<<<>>>?????????>>>;;;;;;<<<============<<<======<<<;;;<<<<<<===>>>???>>>===<<<;;;<<<<<<<<>>>>>>>>=========<<<@@@???>>>>>>>>>>>>???@@@<<<<<<<<<===>>>???@@@@@@>>>???@@@@@@BBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIILLLMMMOOOOOONNNNNNPPPQQQRRRRRRSSSTTTUUUWWWXXXXXXUUUUUUUUUTTTUUUUUUVVVWWWXXXZZZ[[[\\\^^^bbbfffjjjssswww}}}wwwjjjccc\\\YYYTTTMMMIIIIIIBBBBBBAAA@@@@@@??????>>>>>>===;;;999777777777777666777777777666888<<<@@@SSSdddvvvwwwooonnnqqqvvvyyy}}}}}}{{{{{{||||||wwwsssqqqnnnllljjjllljjjgggddd___XXXQQQLLLDDDAAA<<<999888888666555444333333444666777777666333444444444444555555555666888<<>>??????>>>;;;<<<===>>>????????????;;;<<<======>>>>>>=========<<<;;;;;;;;;<<<===>>>@@@???===<<<;;;;;;<<<<<>>===<<<<<<<<<@@@@@@>>>======>>>@@@@@@<<<<<<======>>>>>>??????>>>???@@@@@@BBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLNNNOOOPPPOOOOOOPPPRRRUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZ]]]bbbeeennnssszzz~~~yyyjjjccc]]]YYYUUUMMMIIIIIIBBBBBBAAA@@@@@@??????>>><<<<<<;;;:::999777666666555777888777666888>>>CCC[[[kkk{{{|||sssrrrtttxxx{{{}}}{{{|||}}}~~~{{{uuuqqqnnnllliiigggiiigggdddaaa]]]VVVOOOIIIBBB???;;;999888888777777555444333444666666666444333333444444444555555555555888===CCCIIIPPPUUUXXXXXXWWWTTTQQQPPPOOOOOOOOOOOOMMMLLLMMMSSS\\\ffflllnnnlllhhheeebbbaaaaaaaaa```^^^ZZZTTTRRRVVV___fffkkkooorrrppphhh^^^WWWSSSJJJGGGCCCAAAAAABBBBBBBBBCCCEEEFFFGGGGGGFFFEEEDDDFFFGGGIIIIIIHHHEEEBBB??????===<<<===>>>@@@??????<<<<<<<<<<<<<<<===>>>???;;;;;;<<<==================<<<;;;::::::<<<>>>??????>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>============>>>??????@@@@@@??????>>>======>>>>>>>>>>>>>>>===>>>???@@@@@@BBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMOOOOOONNNNNNPPPQQQSSSSSSSSSSSSRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVUUUTTTUUUVVVWWWWWWXXX[[[___cccfffllltttxxxzzz}}}~~~jjjccc]]]YYYUUUMMMIIIIIIBBBBBBAAA@@@@@@??????>>>;;;;;;<<<<<<:::888555444222444777777777:::BBBHHH```rrr~~~vvvuuuuuuwwwxxx{{{~~~{{{|||}}}}}}yyytttpppllljjjgggeeefffdddbbb___[[[TTTLLLGGG???===999888888999999999777666444444555555444222333333333444444444555555555888===DDDKKKRRRWWWYYYZZZXXXTTTQQQNNNNNNNNNNNNKKKIIIHHHJJJPPPZZZeeelllmmmkkkhhhdddbbbaaaaaaaaa```^^^YYYSSSQQQUUU^^^fffiiipppvvvuuukkk^^^VVVRRRIIIEEEAAA??????@@@@@@@@@IIIIIIJJJKKKJJJHHHEEEDDDFFFGGGHHHIIIGGGCCC@@@===???>>>======???@@@@@@???===<<<;;;::::::<<<===>>>:::;;;<<<<<<======<<<<<<===<<<:::::::::<<<>>>???===<<<;;;:::;;;===???@@@<<<<<<======>>>>>>??????<<<>>>AAACCCCCCAAA>>><<<===>>>>>>>>>>>>>>>===<<<>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNNNNMMMMMMOOOPPPNNNOOOOOOPPPQQQRRRSSSSSSPPPQQQTTTUUUVVVUUUTTTSSSUUUVVVWWWXXXYYY\\\```ccc```fffoootttwwwzzzjjjccc\\\YYYTTTMMMIIIIIIBBBBBBAAAAAA@@@??????>>>:::;;;<<<===;;;888555333///222555666777<<>>>>>?????????>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>===============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFGGGGGGHHHIIIJJJKKKKKKMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTSSSRRRPPPQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXYYYYYYYYYZZZ]]]```bbbeeehhhmmmrrrzzz|||nnnfff___[[[UUUMMMHHHGGGDDDCCCAAAAAAAAA@@@===;;;;;;<<<======;;;999666444444555777888777;;;HHHUUUjjjyyy{{{|||{{{~~~{{{~~~yyyrrrnnnnnnqqquuuwww||||||}}}{{{vvvtttpppgggaaa`````````aaa___ZZZSSSMMMIIIAAA>>>:::888888888777666777666555444333444444555333333333222111222444666:::===CCCLLLVVV\\\^^^^^^___ZZZUUUUUUWWWWWWRRRNNNLLLJJJIIIOOOXXXaaagggiiikkkjjjhhhfffdddcccbbbaaabbb]]]UUUPPPPPPVVV^^^ccckkkpppvvvxxxsssfffXXXNNNEEECCCAAA???>>>???AAACCCGGGMMMOOOLLLJJJKKKMMMMMMIIIHHHGGGGGGGGGFFFAAA>>>>>>>>>>>>??????>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<>>>=========<<<<<<<<<;;;=========>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???AAABBBBBBAAA@@@????????????????????????======>>>>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSSSSSSSQQQQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYZZZZZZZZZYYYZZZ]]]___```bbbfffjjjpppwww}}}qqqhhh```\\\VVVOOOIIIHHHDDDCCCAAAAAAAAA@@@===;;;<<<<<<<<<<<<;;;999777555555666777999888;;;HHHVVVnnn|||wwwwww~~~}}}}}}~~~~~~{{{yyyvvvtttqqqooonnnooopppppp|||}}}|||}}}{{{vvvtttooofff```^^^^^^___```^^^ZZZTTTMMMIII@@@===999777666777666555888777666444444333333333333333333333222222555777:::>>>EEENNNXXX^^^aaaaaabbb```]]]\\\[[[YYYUUUSSSLLLKKKLLLRRR[[[cccggghhhiiiiiigggfffdddcccbbbaaaaaa\\\UUUOOONNNSSSZZZ___eeeiiipppuuutttiiiZZZNNNFFFCCC@@@======???BBBEEEKKKQQQUUURRROOOOOOOOOMMMKKKJJJHHHGGGFFFDDD@@@=========>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>======<<<;;;:::<<<>>>BBBDDDEEEDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@BBBCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQQQQQQQRRRSSSTTTUUUWWWXXXXXXZZZ[[[\\\[[[ZZZ[[[]]]___\\\___bbbffflllsss{{{uuukkkbbb\\\WWWPPPKKKJJJEEECCCAAAAAAAAA@@@>>><<<======<<<;;;999888777777666666777888888<<>><<<<<<<<<======>>>>>>======::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<===???AAACCCDDDCCCAAA???======>>>>>>>>>>>>>>>???=========>>>???@@@BBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWWWW[[[\\\]]]]]][[[[[[\\\^^^ZZZ]]]```dddiiipppxxx}}}{{{oooccc\\\WWWQQQLLLKKKFFFDDDAAA@@@@@@@@@>>>===>>>===<<<:::888888777777555555777888888<<>>:::888777777777666666666666555555444333222222333444333222333666888:::???GGGOOOVVV\\\___aaaccceeegggfffbbb]]][[[[[[OOOOOORRRYYYbbbggghhhggghhhhhhgggfffdddaaa___^^^VVVSSSMMMJJJJJJNNNTTTXXX]]]]]]___dddfffaaaVVVMMMCCCAAA===;;;;;;>>>CCCFFFLLLUUU[[[ZZZWWWUUUSSSOOONNNNNNLLLHHHDDD???===;;;:::;;;<<<===============::::::;;;;;;<<<======>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<======>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@=========>>>???@@@BBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJLLLNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVVVV[[[\\\]]]]]]\\\[[[\\\]]][[[]]]```cccgggmmmtttyyytttddd\\\WWWQQQLLLJJJGGGDDDBBB@@@@@@@@@???>>>>>>===<<<:::888888777777555444666777888===LLL[[[jjjxxxyyysssvvv{{{{{{vvvrrrrrrsssssssssuuuxxx|||}}}{{{yyyyyyyyywww|||~~~}}}}}}xxxxxxyyyyyyuuusssmmmcccZZZWWWXXXZZZ]]]^^^ZZZTTTLLLHHHAAA>>>:::888888888777666555555666666555555444333222333444333333444777999===CCCJJJQQQVVVZZZ^^^```___bbbeeeeeeccc```]]]\\\QQQRRRUUU\\\dddiiiiiihhhhhhhhhhhhfffccc```]]][[[SSSPPPKKKIIIIIIMMMRRRUUUYYYYYY[[[]]]]]]YYYPPPJJJ@@@>>>;;;:::;;;>>>BBBDDDJJJRRRYYYYYYXXXWWWUUURRROOOOOOLLLHHHCCC>>><<<<<<999:::;;;<<<============999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<555666888999;;;;;;<<<<<>>>>>======>>>??????===>>>>>>??????@@@@@@@@@======>>>>>>???@@@BBBCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVYYY[[[]]]]]]\\\[[[\\\]]]\\\]]]___bbbeeejjjqqquuu{{{zzzhhh^^^XXXRRRLLLJJJGGGEEEBBB@@@@@@@@@???>>>======<<<;;;999888777777555555777999:::AAAQQQaaajjjwwwwwwttt{{{xxxsssrrrrrrssstttvvvzzz~~~}}}~~~~~~}}}yyyxxxzzz~~~yyyuuusssmmmbbbYYYUUUWWWYYY\\\]]]ZZZTTTLLLHHH@@@===999777666777666555333444555666666666555444222333444333333444777:::???DDDKKKQQQTTTWWWZZZ\\\ZZZ\\\```cccdddaaa^^^[[[TTTTTTVVV]]]eeejjjjjjiiiiiiiiihhhfffccc^^^ZZZXXXTTTQQQMMMJJJIIILLLPPPSSSUUUXXX[[[\\\YYYRRRJJJDDD<<<;;;:::999;;;===@@@BBBFFFOOOVVVWWWVVVWWWVVVTTTOOOOOOMMMHHHBBB===<<<===999999:::;;;<<<<<<<<<<<<999999:::;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;;;;;;;;;;===>>>>>>??????>>>======<<<<<<======>>>??????@@@======>>>>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJLLLNNNOOOPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVYYY[[[\\\\\\[[[\\\]]]\\\]]]___```cccgggmmmqqqwww|||~~~~~~lllaaaZZZTTTNNNKKKHHHEEEBBB@@@@@@@@@@@@???<<<<<<<<<<<<;;;999777555666777999<<<>>>FFFWWWgggooo{{{uuusss~~~|||uuusssssstttuuuvvv|||}}}yyyyyy{{{~~~yyyuuusssmmmaaaXXXTTTVVVXXX\\\]]]ZZZTTTLLLGGG???<<<888666555555555444222333444666666666666555222333444444333555888:::===CCCJJJOOOQQQRRRUUUWWWWWWYYY\\\aaadddccc^^^ZZZVVVUUUWWW]]]eeejjjkkkjjjjjjjjjiiifffbbb^^^YYYVVVVVVSSSOOOKKKJJJLLLOOOQQQRRRXXX]]]^^^YYYOOOFFFAAA::::::999999;;;===???AAACCCLLLTTTUUUUUUWWWWWWUUUNNNOOOMMMHHHAAA======>>>888999:::;;;<<<<<<<<<<<<999999:::;;;<<<===>>>???:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>=========;;;===@@@BBBAAA???===;;;;;;;;;;;;<<<===>>>>>>???======>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHIIIJJJLLLNNNOOOPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUWWWZZZ\\\\\\[[[\\\]]]\\\]]]^^^___aaaeeejjjnnntttzzz~~~}}}~~~oooccc\\\VVVOOOLLLHHHEEEBBB@@@@@@@@@@@@???;;;<<<======;;;999666444888888;;;>>>AAAJJJ[[[lllttt~~~sssrrrwwwttttttuuuvvvvvv~~~xxxvvvzzzzzzrrrjjj```VVVPPPPPPVVVYYYWWWVVVTTTNNNHHH<<<999666555555555555444444444444333333222222222555666666555444666999<<>>???GGGHHHKKKPPPTTTVVVVVVTTTOOOMMMIIIEEE@@@<<<999777999::::::;;;<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<:::;;;===<<<;;;::::::;;;<<<>>>@@@@@@???======>>><<<===>>>???@@@AAABBBBBB>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEGGGHHHHHHHHHHHHHHHHHHIIILLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOTTTTTTTTTSSSTTTUUUUUUVVVUUUVVVWWWYYYZZZ[[[[[[[[[[[[\\\]]]]]]___dddjjjnnnrrrwww}}}~~~uuuccc]]]YYYRRRLLLJJJHHHEEECCCAAA???<<<:::>>>>>>===<<<;;;;;;::::::333888;;;<<>>???CCCDDDHHHMMMRRRUUUVVVUUUOOOMMMIIIDDD???<<<999888888888999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<999;;;======;;;;;;;;;<<<===???AAAAAA???=========::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGHHHHHHHHHHHHIIILLLLLLLLLLLLLLLMMMMMMMMMPPPPPPQQQQQQQQQQQQPPPPPPTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVWWWYYYZZZZZZ[[[[[[[[[\\\]]]]]]___ccchhhmmmpppuuu|||{{{yyyzzz{{{}}}}}}kkkbbb[[[RRRKKKGGGEEEBBBBBBBBBAAA???===>>>======<<<;;;;;;::::::333777;;;<<>>>>>@@@AAAAAA???<<<<<<<<<:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMRRRRRRSSSSSSSSSRRRRRRQQQSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]^^^aaafffjjjnnnsssyyy~~~xxxrrrnnnnnnpppssszzzqqqfff^^^SSSKKKFFFDDDBBBAAAAAAAAA???>>>=========<<<;;;;;;::::::444777:::===EEEWWWooo}}}tttuuu~~~{{{wwwxxx~~~zzzvvvxxx{{{~~~|||xxxtttmmmddd[[[TTTWWW[[[\\\XXXTTTQQQKKKEEEAAA>>>;;;888777666555444333333333333333333333333444555555666666999===@@@HHHHHHHHHJJJLLLNNNQQQRRRRRRQQQQQQTTTWWWXXXVVVSSSQQQRRRUUU\\\ccciiijjjjjjgggfffdddbbb^^^ZZZVVVTTTTTTQQQLLLJJJJJJOOOVVV[[[YYYWWWTTTPPPJJJEEE@@@===777888888:::;;;===???@@@???@@@CCCHHHNNNRRRSSSSSSMMMKKKFFFBBB>>>;;;:::999<<<<<<<<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999;;;===>>>======>>>??????AAABBBAAA>>><<<;;;;;;==================>>>>>>>>>=========>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]^^^aaaeeehhhlllpppvvv{{{uuummmggggggiiilllrrryyysssfff]]]TTTMMMJJJGGGCCCAAA@@@>>><<<;;;======<<<<<<<<<;;;;;;;;;666777:::>>>III\\\sssvvvyyy}}}yyyvvvyyy~~~}}}xxxxxx{{{zzzxxxvvvrrrmmmfff^^^XXX[[[___^^^YYYUUUQQQKKKDDDAAA???;;;999888777555444333333333333333333333333333444555666777;;;???BBBKKKKKKLLLMMMNNNPPPRRRSSSSSSQQQQQQTTTXXXYYYWWWTTTQQQSSSXXX^^^dddhhhjjjjjjhhhgggeeeaaa]]]ZZZWWWUUUUUURRRMMMJJJLLLPPPUUUYYYYYYWWWSSSNNNHHHCCC???===888888888999;;;===>>>???AAAAAACCCGGGMMMPPPRRRRRRLLLIIIEEE@@@===;;;::::::<<<<<<<<<;;;;;;:::999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>======>>>??????AAABBBAAA>>><<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMPPPPPPQQQRRRRRRRRRRRRQQQSSSSSSTTTUUUVVVUUUUUUTTTVVVWWWXXXYYYZZZZZZZZZYYY[[[\\\]]]]]]^^^aaaeeehhhjjjnnntttyyy|||uuullleeeccceeegggkkkqqq{{{uuufff\\\TTTOOOIIIFFFBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;888999;;;AAANNNaaavvv}}}vvv{{{yyyvvvuuuxxx}}}~~~yyyxxxzzzxxxvvvsssqqqmmmiiiccc___```bbbaaa[[[VVVRRRKKKDDD@@@>>>:::888888777666555222222333333333333444444000222333444666:::???BBBMMMNNNPPPRRRSSSTTTTTTTTTQQQOOONNNQQQUUUWWWVVVSSSPPPSSSXXX]]]bbbeeefffggggggfffccc___[[[XXXUUUTTTTTTQQQMMMLLLOOORRRUUUVVVYYYVVVRRRMMMGGGBBB>>><<<999999999999:::<<<===>>>AAAAAACCCGGGLLLPPPQQQRRRKKKHHHDDD???<<<::::::;;;::::::999999888888777777999999999999::::::::::::999::::::;;;;;;<<<<<<<<<999:::<<<===>>>======<<<;;;<<<============<<<;;;999;;;======<<<<<<===>>>>>>@@@AAAAAA???<<<<<<<<<;;;;;;<<<<<<<<<=====================>>>???AAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWWWWWWWVVVUUUWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^___bbbfffiiihhhlllrrrwwwzzz~~~xxxnnneeeccccccccceeehhhqqqyyy{{{ggg[[[SSSOOOFFFCCC@@@>>>???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999:::===EEEUUUhhh{{{xxxttt~~~|||vvvssstttxxx|||}}}xxxwwwyyyxxxvvvssspppooollliiifffdddfffddd]]]WWWRRRLLLEEE???<<<999777777777666555222222222333333444444444000111333555777;;;@@@DDDOOOQQQTTTWWWXXXXXXWWWVVVOOOMMMLLLNNNSSSUUUTTTRRRLLLPPPUUUZZZ]]]___```aaadddbbb___[[[WWWTTTRRRPPPPPPNNNMMMOOORRRUUUVVVUUUXXXVVVRRRMMMGGGAAA===:::::::::999999::::::;;;<<>>;;;::::::;;;999999999888888888888888888999999999999:::::::::999999::::::;;;<<<<<<===999;;;===>>>??????>>>===;;;<<<===>>>>>>===<<<;;;999;;;======;;;;;;;;;<<<===???AAAAAA???=========999999:::;;;<<<<<<======<<<<<<======>>>@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNKKKLLLNNNPPPRRRSSSTTTTTTTTTVVVWWWYYYYYYXXXWWWVVVWWWXXXXXXYYYYYYYYYYYYYYYYYY[[[^^^___aaadddgggjjjhhhkkkqqqvvvyyy}}}}}}sssiiifffeeebbbaaabbbiiirrr~~~kkk]]]TTTPPPEEEBBB???===>>>@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999:::???JJJ\\\qqqwwwvvvyyyyyyyyywwwyyy}}}|||{{{wwwsssrrruuuyyy|||~~~|||wwwvvvxxxyyyvvvsssqqqpppooommmlllfffhhheee^^^XXXSSSLLLEEE===;;;888777777777666555222222222333333444444444111333555777999>>>CCCGGGPPPRRRVVVZZZ[[[[[[YYYWWWNNNLLLLLLNNNRRRUUUTTTRRRIIIMMMRRRWWWYYYZZZ[[[[[[```^^^[[[WWWSSSPPPNNNMMMLLLKKKLLLPPPUUUXXXWWWUUUWWWUUURRRMMMGGGAAA<<<999;;;::::::999999::::::;;;<<<<<<>>>CCCJJJPPPSSSTTTJJJGGGBBB===;;;:::;;;;;;::::::::::::::::::::::::888888999999999:::::::::999999::::::;;;<<<======:::;;;===???@@@@@@???>>>;;;<<<===>>>>>>===<<<;;;:::;;;===<<<;;;::::::;;;<<<>>>@@@@@@???>>>===>>>999999:::;;;===>>>??????<<<<<<<<<===>>>@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNKKKLLLNNNPPPRRRTTTUUUVVVUUUVVVXXXZZZZZZYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYY[[[^^^```bbbeeeiiikkkhhhkkkpppuuuyyy}}}xxxmmmjjjhhhdddaaaaaadddnnn{{{mmm___VVVQQQIIIEEEAAA>>>===>>>======;;;<<<<<<<<<<<<<<<<<<<<<999:::@@@NNNbbbwww{{{{{{wwwppprrrttttttvvvzzzuuuvvvuuurrrrrrvvv{{{}}}|||yyyxxxxxx~~~xxxrrroooqqqqqqnnnjjjmmmjjjfff```ZZZQQQIIICCC<<<:::777555333222222333111111222222222333333333444222222555777999???FFFQQQUUUXXXXXXZZZ\\\[[[XXXTTTOOOLLLNNNSSSUUUQQQMMMKKKLLLPPPVVV[[[]]][[[XXXZZZZZZYYYVVVPPPKKKHHHGGGGGGIIIMMMQQQTTTVVVWWWWWWSSSQQQNNNIIICCC>>>999777666777999999888888999;;;999:::<<>>???>>>===:::<<<===>>>>>><<<:::999<<<<<<<<<;;;;;;:::::::::999::::::;;;<<<<<<<<<;;;========================;;;;;;;;;<<<===>>>>>>???<<<===??????===<<<===>>>>>>???@@@@@@???>>>???AAAEEEEEEFFFGGGHHHJJJKKKLLLIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRTTTTTTWWWXXXXXXXXXXXXVVVUUUTTTXXXWWWWWWWWWXXXZZZ\\\]]]]]]]]]]]]\\\]]]aaagggkkkkkklllnnnrrrwww|||uuukkkggggggeeecccdddgggooo|||}}}iii___XXXSSSJJJGGGBBB???>>>>>>=====================>>>??????===;;;BBBVVVmmmzzzzzz}}}pppnnnqqqsssttttttssssssrrrpppqqqvvv|||}}}yyyyyyyyy{{{wwwqqqoooooonnnllljjjmmmjjjeee```ZZZQQQHHHCCC===;;;888666444333444444111111222222222333333333444222222555777999>>>FFFOOOTTTXXXYYYZZZ\\\ZZZVVVQQQNNNLLLNNNTTTWWWUUUQQQPPPPPPSSSWWW\\\]]][[[XXXYYYZZZYYYUUUPPPKKKHHHGGGFFFIIINNNRRRUUUWWWWWWVVVQQQOOOLLLHHHCCC>>>:::888999:::;;;:::999999:::<<<>>>======@@@EEEIIILLLLLLIIIEEE@@@<<<;;;;;;;;;;;;;;;::::::999999::::::;;;::::::999999::::::;;;<<<<<<;;;;;;<<<======<<<:::888999:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@BBBBBB@@@???@@@AAA???@@@BBBAAA@@@@@@AAACCCGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMOOOQQQRRRSSSTTTVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\]]]]]]]]]```eeehhhllllllnnnrrrwww|||zzzpppkkkiiigggeeeeeegggooo{{{}}}kkkaaaZZZUUUKKKGGGBBB???>>>>>>======;;;;;;;;;;;;;;;<<<======>>>>>>GGG\\\tttwww{{{sssppprrrttttttuuurrrqqqpppooopppttt{{{~~~zzzyyyzzzxxxvvvrrrooolllkkkjjjjjjllljjjeee```YYYQQQHHHBBB>>><<<999666555444555555111111222222222333333333444111222555777888>>>EEELLLRRRXXXYYYZZZ\\\XXXSSSOOOMMMMMMPPPUUUYYYXXXWWWVVVWWWXXX[[[]]]]]]\\\ZZZXXXYYYXXXUUUPPPKKKIIIHHHFFFJJJOOOTTTWWWWWWVVVUUUOOOMMMJJJFFFBBB>>><<<:::=========;;;::::::<<<>>>???===<<<>>>BBBGGGJJJKKKFFFBBB>>>;;;;;;<<<<<<<<<:::::::::999999::::::;;;;;;;;;::::::;;;;;;<<<===???===<<<<<<===<<<:::888777777888999:::;;;<<<===::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???AAABBBBBBAAA@@@@@@AAA@@@BBBCCCCCCBBBBBBCCCEEEGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLMMMOOOPPPRRRSSSTTTUUUVVVXXXYYYYYYXXXWWWWWWUUUUUUUUUUUUVVVXXXYYYZZZ[[[\\\^^^^^^^^^___bbbdddjjjlllnnnrrrwww{{{wwwpppmmmjjjhhhgggiiinnnyyy~~~nnnddd\\\WWWKKKHHHCCC???>>>>>>======;;;;;;;;;;;;;;;<<<======>>>AAAMMMddd|||}}}sss}}}xxxsssssstttuuuvvvppppppooonnnooossszzz|||{{{{{{wwwvvvtttpppkkkiiijjjkkkllliiieee```YYYQQQHHHBBB===;;;888666444444555555111111222222222333333333333111222555777888>>>EEEJJJQQQWWWZZZ[[[[[[WWWQQQPPPPPPQQQSSSVVVYYYZZZZZZ\\\]]]^^^______^^^]]][[[XXXXXXXXXUUUPPPLLLIIIHHHGGGKKKPPPVVVXXXXXXVVVTTTMMMKKKHHHDDD@@@>>>===<<>><<<::::::<<<>>>===;;;:::;;;@@@FFFJJJLLLDDDAAA===;;;;;;;;;;;;;;;::::::999999999:::;;;;;;:::::::::::::::;;;<<<<<>>>>><<<>>>@@@???>>>===>>>???@@@BBBCCCCCCBBBBBBDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNPPPRRRSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXVVVWWWWWWXXXYYYZZZ[[[\\\[[[]]]___```______```bbbfffiiimmmqqquuuzzz~~~vvvqqqnnnllljjjkkkoooxxxpppeee]]]VVVLLLHHHCCC@@@>>>>>>=====================>>>??????>>>CCCQQQiiixxxttt}}}uuutttssstttvvvoooooonnnmmmooossszzz}}}||||||yyyxxxuuuqqqmmmkkklllmmmllliiiddd___YYYPPPHHHBBB;;;999777555333333444555111111222222222333333333333111111444666888>>>EEEIIIPPPWWWZZZ[[[[[[VVVPPPTTTUUUVVVVVVVVVVVVWWWYYY```aaaccccccbbb```^^^]]]YYYYYYYYYVVVQQQLLLIIIHHHHHHLLLRRRVVVYYYXXXVVVTTTOOOLLLGGGCCC???>>>======>>>???>>><<<;;;:::<<<>>>>>><<<:::;;;???DDDHHHJJJDDDAAA===;;;::::::999888:::999999999::::::;;;<<<999999999999999::::::;;;<<<;;;;;;<<<======;;;:::===<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;===>>>>>>===<<<<<<===>>>@@@AAABBBAAAAAACCCDDDBBBBBBBBBCCCDDDEEEGGGHHHLLLLLLKKKKKKJJJIIIIIIHHHJJJKKKLLLNNNPPPQQQRRRSSSSSSTTTVVVWWWXXXYYYXXXXXXVVVVVVWWWXXXZZZZZZ[[[[[[[[[]]]`````````___```aaaaaaeeejjjnnnrrrwww}}}|||vvvsssqqqoooooopppwwwqqqeee\\\UUUMMMIIIDDD@@@???>>>===<<<===============>>>??????>>>DDDTTTkkk|||wwwxxxyyyuuurrrsssuuuoooooonnnnnnooottt{{{}}}}}}{{{yyyuuurrrooonnnmmmmmmkkkiiiddd___XXXPPPGGGAAA:::999666444333333444555111111222222222333333333333000111444666777===DDDJJJQQQWWWZZZ[[[[[[WWWQQQUUUWWWXXXWWWSSSQQQSSSUUU```cccfffgggeeebbb```___[[[\\\[[[WWWRRRLLLIIIHHHKKKNNNRRRVVVXXXXXXVVVTTTRRRNNNHHHCCC???============>>>???>>>===<<<===>>>BBB@@@======???BBBCCCDDDBBB@@@<<<::::::999888666999999999999:::;;;<<<<<<999888888888888999::::::;;;::::::;;;===>>>===;;;=========<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================<<<>>>??????>>>======>>>===???@@@AAA@@@AAABBBDDDAAAAAABBBCCCDDDFFFGGGHHHMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOQQQRRRSSSRRRSSSUUUVVVWWWWWWWWWVVVSSSTTTVVVWWWXXXYYYYYYYYYZZZ\\\^^^___^^^^^^___```^^^bbbhhhkkknnnrrrxxx}}}~~~|||yyyxxxuuussssssxxxrrrddd[[[VVVNNNJJJDDDAAA???>>>===<<<;;;;;;;;;;;;;;;<<<======???GGGYYYooowwwxxx}}}wwwssssssuuuoooooonnnnnnooottt{{{~~~~~~}}}yyysssqqqppppppnnnlllkkkhhhddd___XXXPPPGGGAAA;;;999777555444444555666111111222222222333333333222000111444666777===DDDKKKRRRWWWYYY[[[[[[XXXRRRRRRUUUWWWTTTOOOLLLNNNQQQ^^^ccchhhjjjhhhdddaaa```^^^^^^]]]YYYSSSMMMIIIHHHMMMOOOSSSVVVWWWWWWVVVUUUVVVQQQJJJCCC>>><<<<<<===<<<>>>AAABBBAAA?????????CCCAAA??????@@@BBBBBBAAA???===:::999::::::999888999999999999:::;;;<<<===:::999999999999:::;;;;;;;;;::::::<<<===>>>===;;;999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;=====================<<<===>>>@@@@@@>>>===>>>???===>>>@@@AAA@@@AAABBBDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSQQQRRRTTTUUUVVVUUUUUUTTTSSSTTTVVVWWWXXXYYYXXXXXXXXXYYY[[[[[[[[[\\\^^^```^^^bbbgggiiiiiilllqqqvvvzzz~~~~~~{{{xxxvvvyyyqqqeee]]]YYYNNNJJJEEEAAA???>>>===<<<;;;;;;;;;;;;;;;<<<======AAALLL```wwwrrrxxx{{{vvvtttuuummmmmmllllllnnnssszzz~~~~~~~~~xxxrrroooqqqqqqnnnjjjkkkhhhddd___XXXPPPGGGAAA<<<:::888666555555666777111111222222222333333333222000111444666777===DDDLLLRRRXXXYYY[[[\\\XXXSSSOOOSSSUUURRRLLLHHHKKKOOO\\\bbbiiillljjjfffbbbaaa``````^^^ZZZSSSMMMIIIHHHOOOPPPSSSUUUWWWWWWWWWVVVXXXSSSKKKDDD>>><<<<<<<<<<<>>???BBBDDDDDDDDD<<<:::999999:::;;;:::999999999999999:::;;;<<<===;;;::::::::::::;;;<<<<<<<<<<<<;;;<<<======<<<:::555777999<<<===<<<;;;:::<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<<<<===??????===<<<===>>>===???@@@AAAAAAAAACCCEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLJJJJJJLLLMMMOOOQQQRRRRRRQQQRRRSSSTTTUUUTTTSSSSSSUUUVVVXXXZZZ[[[[[[ZZZZZZVVVWWWXXXYYYYYYZZZ]]]______cccggghhhfffggglllqqqwww|||~~~}}}}}}~~~zzzxxxzzzqqqeee___\\\OOOKKKEEEAAA???>>>===<<<===============>>>??????CCCPPPfff}}}}}}oooxxx~~~xxxuuuvvvllllllkkkkkkmmmrrryyy~~~~~~~~~|||xxxtttqqqppppppooonnnnnnkkkfff```XXXOOOFFF???===:::777555555555444333222333333222111000///...///222444555666:::AAAFFFQQQWWW[[[ZZZYYYYYYVVVRRROOOLLLKKKJJJFFFBBBEEEKKK\\\aaafffhhhgggdddbbbaaaddddddaaa\\\TTTMMMHHHFFFKKKOOOTTTUUUTTTSSSTTTVVVUUUPPPIIIAAA<<<;;;;;;<<<>>>@@@CCCFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA@@@@@@888999:::;;;<<<<<<======777888888999999:::;;;;;;888888999999:::;;;<<<<<<888999;;;<<<<<<;;;:::888::::::::::::::::::::::::;;;::::::999999::::::;;;<<<=========<<<;;;::::::======<<<;;;::::::999999999999::::::::::::;;;;;;:::;;;===??????>>><<<;;;>>>???@@@AAABBBBBBBBBBBB???BBBEEEFFFFFFEEEFFFGGGGGGGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKRRRQQQQQQQQQQQQQQQRRRSSSTTTVVVYYYYYYYYYXXXXXXYYYXXXXXXYYYZZZZZZYYYYYYYYY\\\___bbbdddeeeeeeggghhhpppssswwwyyyzzz|||~~~|||{{{|||mmm```XXXRRRMMMFFFAAA???>>>>>>===;;;<<<============???AAAJJJVVVkkk{{{rrr|||{{{vvvuuukkkkkkjjjkkknnnrrrwwwzzz~~~~~~~~~zzzwwwtttqqqqqqppppppooonnnkkkfff```XXXOOOFFF@@@<<<:::777555555555444333222333333444444444333333///111444555666:::AAAGGGQQQXXX\\\ZZZXXXWWWTTTPPPMMMKKKJJJIIIFFFCCCGGGNNN[[[___dddgggfffcccaaa```bbbbbb```\\\UUUOOOLLLKKKKKKNNNQQQTTTTTTTTTUUUVVVTTTOOOHHHAAA<<<::::::;;;>>>@@@CCCFFFHHHHHHGGGFFFGGGGGGFFFEEEDDDBBBAAA@@@;;;;;;::::::999:::::::::777888888999999:::;;;;;;::::::;;;;;;<<<======>>>;;;;;;<<<<<<<<<:::999888::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::======<<<<<<;;;::::::999999999::::::::::::;;;;;;======???@@@@@@??????>>>??????AAABBBBBBCCCCCCCCC@@@BBBEEEFFFFFFEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJOOONNNNNNOOOOOOPPPQQQRRRSSSUUUXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[]]]aaabbbccccccdddeeelllooosssvvvxxx{{{~~~~~~{{{}}}nnnaaa[[[RRRMMMFFFAAA???>>>>>>===;;;<<<============@@@BBBNNN\\\pppyyyuuu}}}xxxsssrrrkkkjjjiiiiiimmmrrrxxx|||}}}|||}}}yyyvvvsssqqqqqqqqqpppooollliiieee___XXXOOOFFF@@@<<<999666555555555444333000111222333444555555555///222444555777<<>>???BBBEEEHHHIIIJJJJJJJJJJJJJJJHHHFFFDDDAAA@@@???===:::888777666777888777888888999999:::;;;;;;:::;;;;;;<<<<<<=========>>>======<<<;;;:::999888::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<;;;=========<<<;;;;;;::::::999999::::::::::::;;;;;;===>>>>>>>>>?????????@@@@@@@@@AAABBBCCCCCCCCCCCC@@@BBBEEEFFFEEEEEEFFFGGGIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQSSSUUUWWWXXXWWWVVVVVVVVVXXXXXXXXXXXXXXXYYYZZZ[[[YYY\\\___````````````aaafffiiinnnrrrvvvzzz|||vvvssszzz~~~nnnccc]]]SSSNNNGGGAAA???>>>>>>===;;;<<<=========>>>AAACCCUUUcccwwwzzzyyy}}}}}}{{{uuuooommmjjjiiiggggggkkksss{{{}}}|||{{{wwwuuurrrqqqqqqqqqpppoookkkhhhddd^^^WWWOOOFFF@@@;;;888666444555555444333//////000111222222222222111333555777999>>>GGGMMMRRRYYY]]]]]][[[[[[XXXTTTPPPMMMKKKJJJFFFEEEJJJRRR[[[^^^ccceeedddbbbaaa```______^^^ZZZVVVRRRPPPPPPKKKJJJKKKOOOTTTWWWVVVTTTPPPLLLFFF@@@;;;999999999:::<<>>???@@@AAABBBCCCCCCCCCCCCCCC@@@BBBDDDEEEDDDEEEFFFHHHFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKNNNPPPQQQSSSUUUWWWXXXWWWVVVVVVWWWWWWWWWVVVVVVWWWXXXZZZZZZYYY\\\^^^```___^^^___```aaaeeejjjoootttzzz}}}{{{yyyyyy~~~ssslllkkktttpppccc]]]SSSNNNGGGBBB???>>>>>>===;;;<<<===<<<===>>>BBBEEEYYYjjj}}}}}}||||||tttllljjjjjjhhhfffggglllttt~~~}}}{{{{{{vvvtttrrrqqqrrrqqqpppnnniiigggbbb]]]WWWOOOFFF@@@:::888555444444555444333000111111222222111111000222555777888;;;BBBKKKRRRRRRYYY^^^^^^^^^___^^^[[[WWWSSSOOOKKKGGGDDDJJJRRR]]]```dddeeedddbbbaaaaaa______]]]YYYSSSPPPNNNNNNKKKIIIIIIMMMRRRVVVUUUSSSMMMJJJDDD???:::888777777555777;;;@@@EEEKKKOOORRRNNNNNNNNNLLLIIIEEEAAA>>>===;;;888666555666777999777888888999999:::;;;;;;999999999:::::::::::::::999999888888999:::;;;<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<999999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===??????AAAAAABBBBBBCCCBBBBBBBBB@@@AAACCCCCCCCCCCCEEEGGGEEEEEEFFFGGGGGGGGGFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGIIILLLNNNPPPRRRTTTWWWXXXWWWVVVWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]```aaa`````````aaa```ccchhhmmmrrrxxx~~~~~~|||wwwtttrrrrrrrrrttt}}}vvviiieeegggpppssseee]]]TTTOOOHHHBBB???>>>======;;;<<<<<<<<<===???CCCGGG[[[mmm~~~~~~tttmmmjjjiiihhhhhhiiioooxxx~~~|||{{{vvvtttrrrrrrrrrqqqooommmhhheeeaaa\\\VVVOOOFFFAAA999777444444444555444333333333444444444333333222333555777999<<>>:::777666666222444777<<>>???@@@AAAAAA@@@@@@AAABBBBBBAAAAAA@@@???@@@AAAAAAAAABBBDDDFFFEEEFFFFFFGGGGGGFFFFFFFFFDDDCCCAAA???>>>>>>??????@@@@@@BBBDDDFFFIIIKKKLLLOOORRRUUUVVVVVVVVVWWWXXXUUUVVVXXXYYYZZZZZZZZZZZZ[[[^^^aaabbbbbbbbbbbbccc```cccgggkkkooouuu{{{yyyuuurrrpppiiigggiiilllnnnrrr|||}}}pppeeecccfffnnnzzzhhh]]]UUUPPPHHHCCC@@@>>>======;;;;;;<<<<<<===@@@EEEHHHZZZooo|||~~~tttmmmllliiijjjkkkooouuu||||||{{{wwwuuusssrrrqqqpppmmmkkkgggddd```\\\VVVNNNFFFAAA999777444333444555444444111222333333444444444444111333666888;;;CCCNNNVVVWWW\\\^^^\\\]]]aaadddcccaaa[[[UUUOOOIIIFFFLLLUUU```bbbddddddbbb___^^^]]][[[ZZZWWWSSSNNNJJJJJJJJJIIIJJJLLLMMMNNNOOORRRTTTJJJGGGBBB===999666555555333333555999>>>DDDIIIMMMKKKLLLLLLLLLIIIDDD???<<<;;;;;;:::888888777888888777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;:::999999::::::::::::::::::::::::999999::::::::::::;;;;;;:::<<<===???@@@AAA@@@@@@???@@@@@@AAA@@@@@@??????>>>????????????@@@CCCEEEDDDDDDDDDEEEEEEDDDDDDCCCAAA@@@>>>;;;::::::;;;<<<<<<===>>>@@@BBBDDDGGGHHHKKKNNNRRRTTTTTTUUUVVVXXXVVVXXX[[[]]]___^^^]]]\\\[[[^^^aaacccccccccdddeeeaaaccceeehhhkkkpppvvvzzz~~~zzztttnnniiifffeeeaaabbbffflllpppuuu~~~wwwjjjfffhhhooonnn```VVVPPPIIICCC@@@>>>======;;;;;;;;;;;;===@@@FFFJJJYYYpppyyywww|||rrrkkkkkkiiilllpppuuu{{{}}}|||wwwuuusssrrrqqqooollljjjfffddd```[[[VVVNNNFFFAAA999666444333444555444444---...///111333444444444000222444666:::BBBMMMUUUYYY]]]^^^[[[[[[___ccccccbbb\\\VVVPPPJJJHHHNNNWWW```bbbdddccc```]]][[[[[[XXXWWWUUUQQQLLLJJJJJJJJJHHHKKKMMMMMMLLLMMMPPPTTTIIIFFFBBB===999666555555444444555777;;;@@@EEEHHHJJJKKKKKKKKKHHHCCC???<<<<<<<<<;;;:::999888666666777888888999::::::;;;;;;::::::::::::::::::::::::<<<===???@@@@@@>>><<<;;;::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;::::::999888999999999999999999999999999999:::::::::;;;;;;;;;777999<<<>>>??????>>>===??????@@@@@@@@@??????>>>===>>>>>>>>>>>>???BBBDDDAAAAAAAAABBBAAAAAA@@@@@@@@@>>><<<999888888999:::::::::;;;===???AAACCCDDDHHHKKKOOOQQQSSSTTTUUUWWWXXXZZZ^^^aaabbbaaa___^^^ZZZ]]]aaaccccccdddeeefffaaacccdddfffhhhmmmrrrvvv}}}~~~~~~}}}yyyvvvqqqlllgggccc```___aaabbbhhhoootttyyyqqqkkkkkkrrrssscccVVVQQQIIICCC@@@>>>======;;;;;;;;;;;;===AAAFFFJJJYYYqqq|||uuuuuu{{{ooohhhhhhiiimmmssszzz}}}yyywwwuuuqqqooonnnmmmkkkiiibbb```^^^[[[WWWOOOGGGAAA999888666666666555444222333222222111111222222333777666666888<<>>>>><<<<<<======<<<;;;::::::<<<===>>>>>>????????????BBBAAAAAA@@@???>>>======;;;;;;;;;<<<<<<>>>???@@@>>>>>>??????>>>======<<>>BBBHHHKKKNNNPPPQQQQQQRRRSSSXXXZZZ\\\^^^````````````___aaaeeeggghhhfffdddbbbdddeeeeeefffgggkkkpppttt~~~}}}|||}}}~~~~~~}}}|||}}}{{{zzzyyyxxxwwwvvvvvvvvvwwwvvvvvvvvvxxx|||~~~{{{sssqqqppplllgggcccbbbcccfffeeejjjrrryyyyyyrrrppptttvvvfffZZZTTTMMMGGGCCCBBBAAA@@@>>>:::999;;;===>>>CCCIII^^^tttuuuooorrr}}}uuuooojjjhhhfffnnnxxx~~~~~~{{{vvvuuusssrrrpppoookkkgggcccbbb```^^^[[[WWWOOOGGGAAA:::888666555555555444333333222222111111222222333555666666888===DDDLLLQQQTTTUUUVVVVVVUUUVVVYYY[[[___ZZZUUUPPPJJJHHHPPPZZZcccggghhheeecccbbb^^^XXXXXXWWWTTTPPPLLLJJJKKKKKKPPPTTTUUUPPPMMMOOOPPPOOOKKKFFF@@@;;;999888777777777555444333555999>>>AAADDDFFFHHHIIIHHHDDD@@@===:::999888888888999:::;;;::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<888888777777777777888888::::::;;;;;;<<<<<<======::::::;;;;;;;;;;;;::::::<<<===???@@@@@@@@@??????AAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;<<<:::999999:::;;;;;;:::999;;;<<<;;;999:::===@@@BBBEEEJJJMMMPPPRRRUUUWWWYYYZZZ\\\^^^____________^^^```cccfffgggfffeeedddffffffggghhhiiilllqqquuu{{{|||{{{{{{zzzyyywwwyyyyyyzzzzzzzzzxxxuuutttqqqooollljjjhhhggghhhhhhkkkkkklllooossswwwyyyzzz{{{~~~}}}vvvoookkkjjjjjjhhhhhhjjjnnnqqqooottt|||xxxuuuxxxzzzkkkYYYTTTLLLFFFCCCAAA@@@??????;;;:::<<<>>>???EEEKKKcccxxxqqqnnnqqq~~~uuuoookkkiiihhhpppyyy~~~}}}yyytttrrrqqqqqqpppnnnjjjccc___bbbaaa^^^[[[WWWOOOFFF@@@;;;888555444444555444444333222222111111222222333444444666999???EEEJJJMMMOOOQQQRRRRRRRRRSSSUUUVVVYYYVVVTTTQQQKKKIIIOOOXXXdddhhhiiifffdddccc___YYYZZZXXXTTTQQQNNNMMMMMMMMMTTTWWWWWWQQQNNNNNNMMMKKKJJJEEE???;;;999888888777666666555555666999<<<===@@@BBBDDDEEEEEEBBB>>><<<888888888888999:::;;;;;;888888999:::;;;;;;;;;;;;888888999::::::;;;<<<<<<888888999:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;;;;;;;===>>>@@@BBBBBBAAA???>>>???>>>>>>======<<<<<<<<<===<<<<<<;;;;;;;;;::::::999999999999::::::::::::<<<:::::::::<<<<<<;;;:::;;;<<<======;;;;;;<<<======AAAEEEIIIMMMPPPSSSVVVXXXZZZ\\\^^^___```______^^^___bbbdddfffgggggggggggghhhiiiiiijjjmmmqqquuuvvvzzz|||yyywwwvvvtttrrrqqqqqqqqqqqqooommmjjjiiieeeccc^^^ZZZXXXWWWWWWXXX[[[\\\^^^aaafffjjjnnnqqquuuyyyzzzyyy|||}}}yyysssoookkklllnnnooorrrvvv{{{}}}|||vvvvvv|||nnnYYYSSSLLLEEEBBB@@@???>>>???<<<;;;===???@@@GGGOOOhhh~~~{{{ooonnnttttttnnnkkkjjjkkkqqqzzz}}}xxxsssqqqpppoooooommmjjjeeeaaabbbaaa___\\\VVVOOOFFF@@@<<<999555333333444555555333222222111111222222333222333666;;;AAAFFFJJJKKKLLLNNNQQQRRRQQQQQQRRRSSSSSSRRRRRRPPPLLLIIIOOOWWWaaaeeegggeeecccbbb^^^YYYZZZXXXTTTQQQQQQPPPPPPPPPSSSUUUTTTOOOLLLLLLJJJGGGHHHDDD>>>:::999888888888777777777777777888::::::<<<>>>@@@AAAAAA???===;;;777777888888999:::;;;<<<666666777999999:::::::::999999999::::::;;;;;;;;;666777888999:::;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999666777777999:::;;;=========???BBBDDDDDDAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::888888888888999:::;;;;;;>>>======>>>???@@@???===>>>>>>??????===<<<;;;;;;<<>>===>>><<<;;;===>>>@@@HHHQQQmmmyyyoooqqqxxxsssmmmkkkkkklllrrrzzz~~~yyysssqqqooommmllllllkkkiiigggcccaaa___\\\VVVNNNFFF???<<<999555333333444555555333222222111111222222333333333777===DDDJJJKKKKKKLLLOOORRRTTTSSSSSSSSSTTTQQQPPPPPPOOOKKKIIIOOOXXX^^^ccceeeccccccccc```[[[XXXUUURRRQQQSSSTTTTTTTTTRRRTTTSSSOOONNNNNNLLLGGGGGGCCC>>>:::999999999888888888888888888999999999;;;<<<===>>>>>>===<<<;;;777777888999::::::;;;;;;777777999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999666777888999:::;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;<<<;;;::::::999999999999;;;;;;;;;:::999999888888777777888999:::===???@@@>>>@@@BBBDDDCCCAAA>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<888999:::;;;<<<<<<<<<<<<888888888999:::<<<>>>???@@@???>>>???AAABBBBBB@@@BBBAAAAAA@@@@@@???===;;;:::===@@@BBBDDDGGGKKKNNNRRRTTTWWW[[[___aaacccccccccccceeefffhhhiiiiiijjjiiijjjkkkkkkjjjlllnnnppptttwww{{{~~~}}}|||xxxuuusssrrrpppnnnkkkiiifffccc^^^ZZZVVVTTTSSSQQQNNNLLLJJJJJJKKKLLLFFFHHHKKKNNNQQQVVV]]]bbbiiinnnrrrsssxxx|||xxxwwwxxx{{{|||{{{xxxiiiYYYTTTLLLEEEAAA???>>>===<<<:::;;;<<<===@@@IIISSSpppwwwnnnsss|||~~~rrrkkkiiikkklllqqqxxxyyysssqqqooolllllllllmmmlllkkkcccbbb___\\\VVVNNNEEE???;;;888555444444555444444333222222111111222222333444444777???GGGNNNOOOOOONNNQQQUUUXXXWWWVVVUUUUUURRRPPPNNNMMMIIIHHHPPPZZZ___ccceeedddcccccc```[[[TTTQQQOOOPPPUUUXXXYYYYYYUUUWWWVVVSSSSSSSSSPPPKKKFFFBBB===999888999999999:::999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;777888999::::::::::::::::::;;;<<<<<<============<<<<<<;;;::::::999888888888888999:::;;;;;;;;;:::::::::::::::::::::::::::999999999999::::::::::::======<<<;;;:::::::::::::::::::::999999888888888777777777888:::===???AAA???@@@BBBCCCBBB???===;;;:::::::::;;;<<<<<<<<<===777888:::<<<===>>>======999999999:::<<>>>>>@@@BBBCCCCCCFFFDDDBBBBBBBBBAAA@@@>>>777:::===???BBBFFFJJJMMMMMMOOOSSSXXX\\\^^^```aaaaaabbbeeegggiiijjjjjjjjjjjjkkkllllllkkkkkkmmmooosssvvvyyy{{{}}}~~~|||{{{yyyvvvtttrrrooollljjjgggeeebbb]]]XXXTTTQQQOOONNNMMMLLLJJJJJJJJJKKKKKKFFFHHHKKKLLLMMMQQQXXX^^^dddiiimmmpppvvv~~~|||yyyxxxyyy|||~~~{{{kkkZZZUUUMMMFFFBBB???>>>===::::::;;;<<<<<>>======<<<<<<;;;;;;;;;;;;888888999:::::::::999888:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::999::::::;;;;;;;;;::::::::::::::::::::::::::::::888999999999999:::::::::>>>>>>===;;;;;;:::::::::999999999999888888888888777777666777888;;;>>>???@@@AAAAAAAAA@@@>>><<<;;;:::::::::;;;<<<======>>>999:::<<<>>>>>>>>><<<<<<:::999:::;;;===@@@CCCEEEEEECCC??????AAADDDFFFGGGIIIFFFCCCBBBCCCDDDCCCAAA999;;;===>>>@@@CCCGGGJJJJJJLLLOOOSSSVVVXXXZZZZZZZZZ]]]bbbfffjjjkkkkkkkkklllmmmnnnnnnllllllmmmoooqqqsssvvvxxxzzz~~~~~~|||zzzwwwuuusssrrrooolllgggccc___^^^[[[WWWSSSPPPNNNMMMNNNNNNNNNMMMMMMLLLKKKKKKIIILLLMMMLLLKKKNNNUUUZZZ^^^dddiiilllsss|||}}}}}}~~~nnn[[[VVVNNNGGGBBB@@@>>>===;;;:::<<<======AAAMMMYYYssstttnnnxxxzzzmmmffffffhhhhhhkkkqqqyyy~~~yyyrrrnnnnnnooooooooolllgggcccdddbbb```\\\VVVNNNEEE???999888666666666555444222333222222222222222222333777666999AAALLLTTTWWWVVVQQQUUUZZZ\\\\\\ZZZXXXXXXVVVRRRMMMIIIEEEFFFQQQ^^^___bbbccc___\\\ZZZVVVPPPMMMJJJIIINNNWWW^^^``````\\\]]][[[XXXWWWWWWRRRKKKEEEAAA<<<999888999:::999<<<;;;:::999:::<<<>>>@@@???>>>===<<<;;;;;;;;;;;;888999:::;;;:::999888777888888999999999888777777888999999::::::;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::888888999999999::::::::::::999888777666666666666888888888888888888888888777666555666777:::<<<>>>AAAAAA@@@???>>>===;;;;;;999:::;;;;;;<<<===>>>>>><<<===>>>??????===;;;::::::999999:::===@@@DDDFFFJJJFFFBBBAAACCCGGGJJJLLLKKKHHHCCCBBBDDDFFFEEEDDD>>>>>>???>>>>>>???BBBDDDIIIJJJMMMPPPRRRSSSTTTTTTUUUXXX___eeejjjlllllllllnnnooopppooonnnmmmnnnooooooqqqtttvvvyyy}}}~~~{{{yyyuuutttrrrpppmmmhhhbbb]]]YYYXXXUUUSSSPPPNNNMMMMMMPPPQQQRRRRRRQQQOOOMMMKKKLLLNNNOOOMMMKKKLLLSSSYYYZZZ```fffiiiqqq}}}ppp\\\VVVNNNGGGCCCAAA???>>>;;;<<<===???>>>BBBOOO\\\tttvvvqqq|||xxxllleeeeeegggfffiiinnnwww}}}wwwsssoooooooooooopppnnnjjjgggiiidddaaa___XXXLLLBBB>>>:::888555333222222444555111222333222111111333555555888===EEEMMMSSSUUUUUUWWWVVVVVVWWWZZZ\\\[[[ZZZUUURRRMMMGGGEEEJJJSSS[[[aaa```^^^\\\ZZZVVVQQQNNNJJJHHHFFFGGGLLLRRRWWWZZZ[[[\\\^^^___]]]WWWNNNGGG@@@===:::999:::;;;<<<<<<;;;<<<<<<<<<;;;<<<>>>AAACCC@@@===;;;<<<<<<<<<<<<999999999999999999999999;;;;;;:::999:::;;;<<<===999999999999999999999999<<<<<<<<<;;;;;;::::::999<<<;;;999888777888999999:::::::::999999999888888888888999:::999888777666777777777777777888888888444555777999;;;===???@@@@@@AAAAAA???;;;999888888333555888;;;===>>>>>>=========<<<===??????===<<<<<<;;;<<<===@@@CCCGGGIIILLLKKKIIIFFFEEEFFFJJJMMMMMMJJJFFFDDDEEEEEEFFFEEEDDDCCC@@@>>>======>>>>>>GGGGGGHHHHHHIIIIIIJJJJJJKKKPPPWWW^^^eeehhhiiiiiimmmnnnoooppppppqqqsssuuuqqqrrrssstttwww{{{~~~~~~{{{wwwtttsssrrrpppnnnkkkddd]]]XXXQQQRRRRRRRRRSSSUUUVVVXXXWWW[[[]]]YYYUUUTTTRRRNNNNNNMMMLLLLLLNNNRRRVVVYYY[[[```cccdddiiivvv}}}vvvfffXXXLLLGGGEEEAAA<<<::::::<<<999<<>><<<<<<<<<<<<;;;999999999999999999999999;;;:::999999999:::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999888888888999::::::::::::999999999888888888888999999999888777666888888888777777666666666444555666888;;;===>>>??????@@@@@@>>>;;;888777888555666777999;;;===???AAA???>>>>>>???AAAAAA@@@>>><<<<<<<<<>>>@@@DDDGGGJJJJJJJJJIIIGGGGGGIIIMMMQQQPPPLLLHHHFFFFFFHHHIIIIIIEEEDDDAAA>>>=========>>>BBBCCCCCCDDDDDDDDDDDDEEEDDDHHHPPPYYYaaagggkkkmmmppprrrsssrrrrrrrrrtttvvvsssttttttuuuxxxzzz}}}~~~~~~|||yyyuuurrrooommmjjjgggccc]]]WWWRRRMMMNNNNNNOOOQQQUUUZZZ]]]bbbfffgggbbb]]]YYYTTTOOOQQQPPPNNNNNNOOORRRVVVYYY[[[```cccccciiiuuu}}}iii[[[NNNHHHFFFAAA===<<<:::<<<999<<>>FFFOOOTTTVVVVVVVVVTTTSSSSSSVVVXXXYYYYYYRRROOOIIIDDDEEELLLVVV^^^```]]]YYYTTTNNNJJJFFFEEEGGGFFFFFFGGGIIILLLOOOPPPXXXYYY[[[\\\ZZZUUUMMMGGG???<<<999888:::<<<>>>>>>=========<<<<<<===@@@BBBFFFCCC???<<<<<<;;;;;;:::999999999999999999999999999999888888999999:::;;;::::::::::::::::::::::::888888888888999999999999999999888888888999:::::::::::::::999999999888888888888999999888888777666999999888777666555444444444555666888:::<<<===>>>===>>>???===:::888777888777777666777:::===AAACCCAAAAAA@@@BBBDDDDDDCCCBBB=========???AAAEEEIIIKKKIIIIIIJJJIIIJJJMMMRRRUUUTTTPPPKKKHHHIIIKKKNNNOOOGGGEEEBBB???============??????@@@AAAAAAAAAAAA@@@@@@CCCIIIQQQZZZccciiimmmqqqrrrssssssrrrrrrtttvvvvvvvvvvvvwwwxxxzzz|||}}}|||zzzwwwrrroookkkhhhccc___[[[VVVPPPLLLIIIIIIIIIJJJNNNUUU^^^dddlllrrrtttoooiiiddd]]]WWWVVVTTTRRRPPPQQQSSSVVVXXX[[[```cccccchhhtttlll^^^PPPJJJFFFAAA>>>>>>:::<<<:::<<>>GGGPPPUUUWWWVVVWWWUUUSSSSSSUUUWWWXXXXXXQQQLLLFFFBBBEEEMMMWWW___aaa___ZZZTTTMMMHHHEEEEEEGGGGGGHHHHHHHHHIIIKKKMMMWWWXXXZZZ[[[ZZZTTTMMMGGG===;;;888888:::===??????>>>>>>>>>===<<<>>>AAADDDHHHDDD@@@===<<<;;;:::999888888888888999999999999888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888888888888999999::::::;;;:::::::::999999999888888888888888888888777777666888888777666666555444444444555666777999:::;;;<<<;;;<<<===<<<999777777888666666777999;;;>>>AAACCCCCCBBBBBBDDDFFFGGGFFFEEE>>>>>>???@@@CCCGGGKKKMMMKKKLLLMMMMMMMMMPPPTTTWWWXXXSSSMMMJJJKKKOOORRRTTTIIIGGGDDDAAA>>>======>>>@@@@@@AAABBBCCCBBBBBBAAABBBCCCFFFLLLSSS\\\dddhhhmmmnnnoooppppppqqqsssuuuxxxxxxxxxyyyyyyzzz{{{{{{{{{xxxuuupppmmmgggddd^^^ZZZVVVRRRMMMJJJHHHHHHHHHHHHKKKSSS___gggpppwww}}}{{{wwwqqqjjjccc\\\ZZZVVVTTTSSSTTTVVVWWW\\\aaaccccccgggrrr|||}}}lll___RRRJJJEEE@@@>>>???;;;===:::<<>>@@@AAA@@@@@@???======>>>BBBEEEHHHEEE@@@===<<<;;;:::999777777777888888999999999777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777777888888999:::::::::::::::::::::999999999888888888888888777777777777777555555555555555555555555444444555666777999999:::888999::::::888777777888444666888;;;===>>>??????BBBBBBBBBEEEGGGHHHHHHGGG??????@@@BBBEEEIIIMMMOOOPPPQQQQQQQQQPPPRRRUUUXXXZZZUUUOOOLLLMMMPPPSSSUUUJJJHHHEEEBBB???>>>>>>???@@@AAACCCEEEEEEEEEDDDDDDDDDCCCDDDHHHNNNVVV^^^cccfffhhhjjjlllmmmpppsssvvvwwwxxxxxxyyyzzzzzzzzzzzzzzzvvvrrrnnnkkkbbb^^^YYYUUURRROOOLLLJJJJJJJJJJJJIIIJJJRRR]]]fffqqq{{{}}}uuummmdddaaa\\\XXXVVVUUUVVVWWW^^^ccceeedddfffpppyyy}}}xxxjjj^^^QQQJJJDDD>>><<<>>><<<>>>;;;;;;AAAFFFWWWsssrrrrrrzzz{{{tttnnnkkkjjjsssuuuxxx{{{|||zzzvvvuuuttttttuuuuuutttrrrmmmhhhdddaaaZZZMMMCCC>>>666666444333222222111111111222333222111111333555444888@@@IIIRRRWWWXXXXXXVVVUUUTTTUUUWWWXXXWWWVVVPPPIIIAAA???CCCNNNYYY___^^^^^^]]]WWWPPPLLLKKKLLLNNNOOOPPPMMMJJJJJJMMMQQQ[[[[[[[[[[[[YYYSSSLLLGGG;;;999777888;;;???AAABBBAAAAAA@@@>>>===???CCCGGGHHHEEEAAA>>><<<<<<:::999666666777777888999999999777777888999999999999888::::::::::::::::::::::::;;;;;;;;;:::999999888888888888999:::::::::999999:::::::::999999999888888999888777666666666666777444444444444555555666666444444555555666777888888555777888888777666777888444666999;;;======<<<;;;@@@@@@AAACCCFFFHHHGGGFFF@@@AAAAAACCCGGGKKKOOOQQQTTTUUUUUUTTTTTTTTTVVVYYYZZZVVVPPPMMMMMMPPPRRRSSSJJJHHHEEEBBB@@@@@@@@@@@@@@@BBBDDDGGGHHHHHHGGGGGGDDDCCCCCCEEEJJJRRRZZZ^^^```bbbeeegggjjjmmmqqqtttuuuuuuwwwyyyzzz{{{{{{{{{~~~~~~xxxtttoookkkhhh[[[YYYUUURRRQQQOOOMMMKKKLLLNNNOOOMMMMMMQQQ[[[cccsss~~~vvvmmmjjjeee___[[[YYYYYYZZZbbbfffhhheeefffnnnvvvyyy~~~vvvfff\\\QQQJJJDDD===;;;===<<<>>>;;;<<>>===@@@DDDHHHHHHDDD@@@>>>===<<<;;;:::666666666777888999999999777888999:::::::::999999::::::::::::::::::::::::777888888888999999::::::999999:::::::::999888777:::::::::999999999888888999888777666555666666777555555444444444444444444444444444555555666666777333555777777666666777888777777888999::::::::::::>>>>>>???AAADDDFFFFFFEEEAAABBBBBBDDDHHHLLLPPPSSSUUUWWWWWWWWWVVVWWWYYY[[[YYYUUUPPPMMMMMMNNNOOOOOOJJJHHHEEECCCAAAAAABBBBBBAAACCCFFFJJJLLLLLLLLLKKKHHHFFFDDDCCCFFFKKKQQQTTTXXX[[[]]]```bbbeeeiiilllqqqsssuuuxxxzzz{{{||||||}}}{{{uuupppkkkfffcccXXXWWWUUUTTTTTTSSSQQQPPPMMMPPPSSSRRRPPPRRRZZZaaaqqqwwwsssmmmgggbbb___^^^^^^eeejjjjjjggggggmmmsssvvv|||qqqccc[[[RRRLLLEEE>>>;;;===:::>>><<<===BBBFFFXXXuuu|||eeejjjxxx}}}~~~}}}xxxssspppooouuuzzz|||zzzuuusssqqqqqqsssssssssrrrqqqlllgggeee]]]PPPEEEAAA777777666555444333333222111222333222111111333555444888@@@KKKTTTYYYYYYXXXQQQRRRSSSUUUWWWVVVSSSPPPQQQIII@@@===CCCNNNXXX^^^^^^bbbeeeccc]]]ZZZZZZ\\\WWWXXXWWWSSSNNNOOOUUU[[[[[[ZZZYYYXXXUUUOOOHHHBBB999777666777;;;???BBBDDDCCCBBB@@@>>>>>>@@@EEEIIIGGGDDD@@@>>>======<<<;;;555666666777888999999999777888999:::;;;:::999999999999999999999999999999333444555777888:::;;;<<<999::::::;;;:::999777666:::::::::999999999888888999888666555555555666777666666555444333333222111444444444555555555666666222444666777666666777888:::888777666666888999;;;<<<<<<===@@@CCCEEEEEEDDDBBBBBBCCCEEEIIIMMMQQQTTTUUUWWWXXXXXXXXXYYY[[[]]]XXXUUUPPPMMMMMMMMMLLLLLLIIIHHHEEECCCBBBBBBCCCCCCCCCFFFJJJMMMPPPQQQPPPPPPNNNKKKFFFCCCBBBDDDHHHJJJRRRTTTWWWXXXZZZ\\\```cccoooqqqtttwwwzzz|||}}}}}}|||~~~yyyrrrmmmhhhddd```YYYXXXWWWXXXYYYYYYWWWUUULLLQQQVVVVVVSSSTTTZZZ```mmm}}}}}}yyyssslllfffcccbbbaaahhhllllllhhhggglllrrrttt{{{}}}}}}lllaaaZZZSSSNNNGGG???<<<===888======>>>CCCGGGZZZxxxuuubbbkkk~~~|||wwwtttsssuuu{{{~~~zzzwwwxxxvvvttttttvvvvvvvvvuuusssmmmhhhddd\\\OOODDD@@@:::999777666555444555555222111111333555555444333:::999<<>>@@@BBBEEECCCAAA@@@@@@BBBEEEFFFMMMIIIDDD???===;;;888777888888999999999888777777:::999888888888999:::;;;999:::;;;;;;<<<<<<;;;;;;888888777777777777888888;;;;;;::::::999888777777::::::::::::::::::::::::;;;:::888666555555666777666666666666666666666666555555444444444333333333333333444444666777999999777777777888999;;;<<<===::::::;;;>>>AAACCCCCCBBBEEEEEEFFFJJJOOOTTTVVVVVVYYYXXXWWWXXXZZZ\\\]]]\\\YYYSSSLLLJJJKKKKKKIIIFFFCCCDDDEEEEEEEEEDDDCCCBBBCCCFFFLLLQQQSSSTTTSSSRRROOOMMMIIIDDD@@@@@@CCCFFFKKKHHHHHHKKKMMMOOOVVV^^^fffnnnvvv{{{zzzzzz|||~~~}}}}}}~~~}}}uuupppkkkddd______WWWVVVWWWZZZ^^^```^^^\\\VVVWWWXXXYYYZZZZZZZZZYYYjjjwww}}}tttlllggggggiiimmmmmmllljjjiiijjjmmmpppqqqsssvvvzzz|||rrrlllbbb\\\SSSJJJEEEAAA???===777<<<;;;>>>EEEKKK]]]zzz~~~qqqeeeggg~~~zzzwwwvvv}}}|||yyywwwuuusssssstttttttttsssrrrlllhhhddd\\\OOODDD@@@999888666444333333444444333222222333555666666444666777;;;CCCNNNUUUVVVUUUVVVVVVWWWWWWWWWVVVUUUTTTRRRIIIAAA???AAAFFFOOOXXX```cccccc___]]]```bbbaaa___ZZZSSSPPPPPPSSSWWWYYYZZZXXXUUURRRNNNIIIBBB>>>;;;666444888<<<>>>@@@CCCEEEDDDBBBAAABBBDDDFFFHHHMMMJJJEEEAAA???>>><<<;;;888888888888888999999999999999999:::999999999888999:::;;;;;;<<<;;;;;;;;;:::999999888888999999:::;;;;;;::::::999888888777999999999999999999999999999999888777666666666666777777777777777777777777555444444444444333333333333333444555666888999:::777777888888999;;;<<<===;;;::::::<<>>EEEKKK___|||xxxmmmccchhh~~~|||yyyvvvtttrrrrrrsssssssssrrrpppkkkgggeee]]]PPPDDD@@@888777555333222222333333444333333444666777777666444777<<>>>>>===888888777777888999:::;;;:::::::::::::::999777777999999:::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::999999888888888888888888888888888888888777777777888888777666666777777777777777777777777444444444444333333333333333333444666777888::::::888888888999:::;;;======>>>===;;;;;;===???@@@???AAAAAACCCGGGMMMSSSUUUVVV[[[ZZZYYYZZZZZZYYYVVVTTTPPPKKKFFFDDDDDDEEECCCAAADDDDDDDDDEEEDDDDDDCCCBBBDDDIIIPPPVVVYYYYYYVVVTTTQQQPPPMMMHHHCCC@@@@@@AAADDDBBBBBBDDDEEEEEEJJJPPP\\\ccclllrrruuuxxx{{{~~~{{{{{{|||}}}~~~zzzssspppmmmjjjjjjlllfffbbb]]]\\\^^^cccgggjjjfffeeeeeedddccccccbbbbbb```nnn{{{yyywwwuuusssrrrppplllgggeeeeeeeeeiiimmmttt{{{{{{oooiii___YYYQQQJJJEEEAAA???===;;;>>><<<===EEELLLaaa}}}qqqhhhbbbjjj~~~zzzwwwtttrrrqqqrrrtttuuuuuuuuuooojjjgggeee]]]PPPDDD???888777555444222222333333444333333444777888888777555:::AAAFFFJJJNNNSSSWWWZZZ[[[\\\]]]]]]\\\ZZZYYYUUUMMMFFFBBBBBBEEEOOOYYY^^^bbbcccaaaaaafffiiiiiiaaa[[[TTTOOONNNPPPSSSTTTSSSPPPNNNKKKIIIGGGCCC@@@<<<888777:::<<<===@@@DDDEEEDDDDDDDDDFFFHHHJJJLLLLLLGGGBBB>>><<<<<<;;;:::999888777666777999<<<===<<<;;;:::999888888888888999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999888888888888888888888888888888888555666777888888888666666888888888888888888888888444444444333333333222222333333555777888999:::;;;999999999:::;;;===>>>???CCC@@@>>>===>>>???@@@@@@??????AAAEEEKKKQQQTTTUUUYYYXXXXXXXXXWWWUUUQQQMMMIIIFFFCCCAAAAAABBBAAA???BBBCCCCCCCCCCCCCCCCCCCCCEEEJJJRRRYYY\\\ZZZWWWTTTPPPPPPNNNKKKFFFCCCBBBBBBFFFDDDDDDGGGFFFEEEIIINNNVVV]]]eeemmmrrrvvvzzz|||zzz{{{}}}}}}~~~~~~}}}zzzsssnnnnnnnnnnnnrrrwwwuuuooohhhbbb```ccchhhkkkjjjjjjiiihhhgggfffeeedddcccnnn~~~{{{yyyyyyxxxuuupppjjjfffddddddjjjqqqzzzyyymmmfff^^^YYYQQQJJJEEEAAA>>><<<===???<<<===EEEMMMddd|||nnnfffcccmmm}}}zzzxxxrrrrrrqqqsssvvvyyyzzzzzzooojjjgggddd\\\OOODDD???999888666444333333333444333333333555888999888666666<<>>;;;:::999999999888777777888:::<<<>>>???<<<999666555666999:::888999::::::;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::999999999999999888999999999999999999999999444555777888888777666555777777777777777777777777444444333333333222222222222333555888:::;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCHHHEEEBBB@@@AAABBBBBBBBB>>>>>>???CCCIIINNNQQQQQQUUUTTTSSSSSSRRROOOKKKGGGDDDCCCAAA@@@AAABBBBBBAAABBBBBBBBBCCCDDDEEEFFFFFFHHHMMMTTTZZZ]]][[[WWWTTTOOOPPPOOOMMMIIIFFFEEEEEEJJJHHHIIIKKKJJJHHHJJJNNNSSSXXX```hhhoootttxxx{{{zzz|||~~~~~~}}}yyyvvvtttqqqmmmkkknnnpppttt{{{~~~vvvmmmhhhfffhhhiiinnnnnnnnnnnnmmmllljjjiiigggnnn|||}}}}}}zzztttnnnjjjiiiiiiqqqxxxwwwlllfff^^^YYYRRRKKKFFFBBB>>><<<===???<<<===EEENNNfffooofffeeeqqq~~~{{{yyysssrrrrrruuuxxx{{{||||||rrrlllfffcccZZZMMMCCC???999888666555333333444444222333555999;;;;;;999666777===FFFLLLOOOPPPRRRTTTXXXZZZ]]]```aaaaaa___^^^WWWQQQKKKGGGEEEIIITTT```___bbbbbb___^^^aaaccccccaaa[[[SSSNNNMMMNNNPPPRRRMMMJJJFFFDDDCCCCCCBBB@@@:::888777::::::999===CCCDDDDDDFFFHHHJJJMMMOOOPPPRRRLLLEEE???===<<<;;;:::999999888888999:::;;;<<<>>><<<888666555777999;;;888888999::::::::::::::::::::::::999999:::::::::999999999999999999999999999999999999999999999999666666666777777666555555666666666666666666666666333333333333222222222222222444666999;;;<<<<<<<<<:::;;;<<<>>>AAADDDFFFGGGJJJHHHEEEDDDDDDEEEDDDCCC?????????BBBGGGJJJLLLLLLOOOMMMLLLKKKKKKIIIEEEBBBAAAAAAAAABBBCCCDDDFFFFFFBBBCCCCCCEEEGGGIIIKKKLLLNNNRRRXXX]]]^^^\\\XXXUUUQQQRRRQQQOOOLLLIIIIIIIIILLLKKKLLLOOONNNKKKLLLPPPSSSWWW^^^fffmmmssswwwxxxyyy|||~~~~~~}}}xxxtttoookkkjjjiiigggiiimmmrrrvvv}}}uuuoookkkkkkrrrsssvvvwwwwwwuuusssqqqhhhlllvvv{{{uuuqqqnnnoooqqqyyyxxxnnnhhh```[[[TTTMMMGGGBBB>>>;;;<<<>>><<<===FFFOOOfffpppffffffsss}}}yyyvvvvvvuuutttvvvxxx{{{{{{{{{tttmmmfffaaaXXXKKKBBB???888777555333222222333333222444888===@@@???;;;777:::AAAJJJQQQUUUUUUTTTSSSUUUWWW[[[___aaabbb```___YYYSSSMMMHHHEEEGGGRRR^^^___bbbaaa\\\ZZZ\\\]]]\\\\\\WWWQQQMMMMMMPPPSSSUUUQQQMMMHHHDDDBBBAAA???>>>999777777999888777<<>>GGGPPPfffnnndddeeesss{{{vvvsssxxxvvvuuuvvvxxxyyyyyyxxxvvvnnnfff```WWWJJJAAA???777666444222111111111222333666;;;AAACCCBBB===888???EEENNNVVV[[[[[[XXXUUUSSSVVVZZZ___aaabbbaaa```ZZZUUUNNNHHHDDDEEEOOO[[[```bbbaaa[[[WWWXXXYYYXXXYYYTTTNNNLLLNNNRRRVVVXXXWWWRRRLLLFFFCCCAAA???>>>888777777888777666;;;BBBGGGHHHKKKNNNQQQTTTVVVWWWMMMHHHAAA<<<;;;;;;<<<===::::::;;;;;;;;;:::999999666888:::<<<<<<;;;888777888888999::::::::::::999;;;;;;;;;::::::;;;;;;;;;999999999999999999999999777777777777777777777777999888666555444444444555555555555555555555555555333333333222222222111111222444777:::<<<=========:::;;;>>>AAAEEEIIIMMMOOOJJJIIIHHHHHHHHHGGGEEECCCBBBAAA@@@AAACCCEEEEEEEEEDDDBBB@@@??????@@@???===???AAADDDGGGIIIKKKNNNPPPGGGHHHIIIKKKOOOSSSVVVYYYZZZ\\\___bbbbbb```]]]ZZZZZZYYYVVVRRRMMMJJJJJJKKKSSSSSSUUUYYYXXXTTTUUUXXXVVVXXX]]]dddlllrrruuuuuuuuuzzz~~~~~~|||zzz|||~~~{{{tttqqqmmmhhhccc^^^ZZZXXXZZZZZZ^^^cccgggjjjrrrzzz|||wwwqqqvvv||||||yyytttrrrttt{{{yyyuuupppnnnpppuuuyyy~~~}}}uuuqqqddd___WWWOOOIIICCC===:::999<<<;;;>>>GGGPPPffflllbbbdddrrr}}}xxxvvvtttvvvxxxyyy{{{{{{{{{{{{yyypppgggaaaYYYLLLAAA<<<888777555333222222222222444777<<<@@@BBBAAA>>><<<:::AAAKKKTTTWWWXXXWWWWWWVVVYYY^^^aaabbbbbbbbbbbb\\\YYYSSSKKKDDDFFFNNNUUU```___\\\ZZZXXXWWWWWWWWW[[[XXXTTTOOOMMMPPPUUUZZZ^^^XXXOOOHHHCCC???:::777999888666666888;;;???AAACCCFFFKKKOOOQQQSSSTTTVVVNNNHHH@@@<<<<<<===<<<:::888::::::999777666777888:::::::::999999888888888999999999999999999999999::::::::::::::::::::::::888999999::::::999999888666666777777888888999999444555555555555555444444444333333222222333333444333333333333333333333333111555999<<<===<<<============>>>@@@DDDHHHKKKMMMMMMLLLJJJJJJKKKKKKJJJHHHHHHFFFDDDCCCDDDCCCBBB@@@>>>>>>===<<<<<<===???@@@BBBDDDGGGJJJMMMOOOPPPPPPNNNLLLLLLNNNSSSXXX\\\]]]``````aaaaaaaaa```^^^]]]]]]ZZZUUUNNNIIIHHHIIILLLUUUXXXZZZ[[[YYYWWWVVVVVV\\\]]]___dddiiipppvvvyyyyyy{{{|||}}}|||{{{|||}}}~~~}}}}}}~~~}}}}}}xxxtttlllhhhbbb^^^ZZZWWWTTTQQQSSSSSSWWW___eeeggglllqqqzzz{{{|||wwwqqqppp{{{|||xxxqqqllllllmmmmmmpppttt|||~~~|||yyyxxxzzz|||wwwnnnddd^^^WWWPPPGGG>>>:::<<<===::::::???DDDPPPggg}}}kkk^^^aaaqqq}}}yyyvvvvvvxxxzzz|||}}}}}}}}}}}}zzzqqqhhhbbbYYYLLLAAA<<<:::888777555444444444444444777<<<@@@BBBAAA???===:::AAAKKKSSSWWWXXXXXXWWWXXX[[[^^^aaabbbbbbbbbbbb\\\YYYSSSJJJEEEFFFNNNUUU]]]\\\ZZZXXXWWWVVVVVVWWWWWWVVVSSSQQQPPPTTTZZZ___```ZZZQQQJJJEEE@@@;;;888777777666777888;;;>>>@@@DDDHHHMMMPPPQQQRRRSSSTTTNNNHHH@@@<<<<<<<<<;;;:::888999:::999888777888999:::::::::999999999888888999999999999999999999999::::::::::::::::::::::::888888999999999999888888444444444444555555555555666666666666555444333222444333333222222333333444222222333333333444444444555888<<<>>>======<<<===<<<===???BBBEEEIIILLLNNNMMMLLLKKKKKKLLLLLLKKKJJJHHHEEEBBB@@@@@@@@@???>>>>>>============???@@@AAADDDFFFJJJNNNQQQSSSUUUUUUSSSQQQOOOQQQUUUZZZ]]]^^^aaaaaabbbbbbbbb```___^^^^^^[[[UUUOOOJJJJJJLLLOOOXXXZZZ\\\\\\ZZZYYYYYYYYY^^^^^^```ccchhhnnnsssvvvyyy{{{||||||{{{zzz{{{|||}}}||||||~~~~~~}}}~~~}}}{{{wwwrrrnnngggccc^^^ZZZWWWTTTQQQOOOOOOPPPUUU^^^ccceeejjjooouuu~~~yyysssqqqyyy|||vvvpppkkkllllllllloootttzzz{{{|||zzzwwwuuuwwwzzzwwwmmmddd^^^WWWRRRIII@@@<<<===<<<::::::???EEERRRjjjkkk^^^```ooo~~~zzzwwwxxxyyy|||~~~{{{rrriiicccYYYLLL@@@;;;999888666555444333444444333666<<<@@@CCCBBB@@@>>>;;;BBBLLLTTTXXXYYYYYYYYY\\\]]]___```aaabbbaaaaaaZZZWWWPPPIIIDDDFFFNNNUUUZZZYYYWWWVVVUUUUUUVVVVVVVVVVVVUUUSSSTTTWWW\\\aaaccc^^^VVVNNNHHHBBB===999555555666777999;;;===>>>FFFIIINNNPPPQQQQQQQQQRRRNNNHHH@@@<<<<<<<<<;;;:::888999::::::999888999;;;:::::::::999999999999888::::::::::::::::::::::::::::::::::::::::::::::::888888999999999999888888777777777777777777666666888888777666555333111000333333222222222222333333111222222333444555666666777:::======<<<;;;::::::<<<>>>AAAEEEHHHKKKMMMNNNMMMLLLLLLLLLNNNOOONNNMMMJJJFFFBBB????????????>>>============???AAACCCDDDFFFIIIMMMRRRVVVYYY[[[[[[YYYWWWTTTTTTWWWZZZ]]]^^^bbbbbbccccccbbbaaa___^^^]]]ZZZUUUPPPLLLMMMQQQTTT[[[]]]^^^]]]\\\\\\]]]^^^______```bbbfffkkkppprrryyy{{{||||||zzzyyyzzzzzz}}}|||{{{|||~~~~~~}}}~~~|||{{{|||~~~~~~|||yyyvvvsssnnniiieee___[[[WWWTTTRRRPPPNNNMMMKKKLLLRRR[[[```ccciiioooooowww{{{uuuqqqtttzzz}}}xxxpppkkkggggggggghhhkkkqqqvvvxxxyyywwwtttrrrtttwwwxxxnnnddd]]]WWWSSSKKKBBB>>>???;;;:::;;;???GGGWWWpppiii]]]___lll~~~zzzwwwxxxyyy|||~~~|||sssjjjcccYYYLLL@@@;;;666555444222111111222222222666;;;AAACCCCCCAAA???===CCCMMMUUUZZZ\\\\\\]]]_________```aaaaaa```___VVVRRRLLLFFFCCCFFFNNNTTTXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWVVVUUUUUUWWW[[[^^^gggccc\\\TTTLLLDDD>>>;;;444444666777999;;;<<<<<>>BBBGGGJJJMMMNNNOOOMMMMMMMMMNNNQQQSSSRRRRRRNNNJJJEEEAAA@@@AAAAAAAAA======>>>???AAADDDFFFHHHHHHLLLQQQVVV[[[^^^___```^^^ZZZVVVUUUVVVXXXZZZ[[[``````aaaaaa```___]]]\\\YYYWWWTTTPPPNNNQQQVVVZZZ___``````___^^^^^^___aaa_________```dddiiinnnqqqyyyzzz{{{{{{yyyxxxxxxyyy|||{{{zzzzzz{{{|||{{{yyy|||zzzyyyyyyzzz{{{zzzyyyyyyvvvrrrnnnjjjfff```\\\WWWTTTQQQOOOOOONNNMMMLLLJJJJJJOOOVVV\\\bbblllvvvwww{{{{{{uuuooonnnpppvvv~~~zzztttnnnhhhdddaaaaaa``````eeekkkrrrtttuuutttqqqppprrruuu}}}|||qqqddd]]]VVVRRRLLLCCC??????:::<<<===AAAJJJ]]]wwwzzzggg]]]___lll~~~}}}zzzwwwvvvxxxzzz|||~~~|||sssiiicccYYYKKK@@@:::555444333222111111222222333666<<>>>>><<<:::999:::<<>>>>>;;;===@@@BBBLLLbbb~~~uuuddd]]]```kkk}}}|||yyywwwtttuuuxxxzzz|||}}}~~~~~~zzzqqqhhhbbbXXXKKK???:::777666444333333333444555444777===AAADDDCCCAAA??????FFFOOOXXX]]]```bbbcccbbbaaa```aaabbb```ZZZVVVLLLHHHCCC???AAAHHHQQQWWWZZZYYYXXXWWWVVVWWWXXXYYYQQQRRRRRRSSSUUU[[[bbbggglllkkkfff]]]QQQGGG???<<<555555666777999;;;===>>>@@@EEELLLQQQSSSTTTTTTTTTMMMGGG???;;;;;;;;;:::999777888999999888777888:::888999999999999:::::::::::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;::::::777777666666666666666666444444555555555555555444222222111111111111222222222222444555777888999:::>>>@@@AAA@@@>>>===>>>>>>===???BBBFFFJJJNNNPPPQQQMMMMMMOOORRRVVVZZZ[[[[[[PPPLLLHHHEEEEEEEEEEEEDDDBBBBBBCCCEEEGGGJJJMMMOOOPPPSSSXXX^^^aaacccbbbbbb]]]XXXRRRMMMLLLMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSRRRNNNPPPRRRTTTWWW\\\bbbfffggghhhhhhgggdddccccccddd___^^^]]]^^^bbbhhhnnnrrruuuwwwxxxyyyxxxwwwxxxyyyyyyxxxwwwwwwyyyyyyxxxvvvxxxwwwuuutttsssqqqnnnlllhhheeeaaa]]]ZZZVVVRRROOOKKKIIIHHHIIILLLNNNOOOOOOQQQOOOQQQTTTXXXaaarrrzzzrrrjjjgggfffgggmmmtttwwwyyyvvvooojjjgggccc^^^```]]][[[YYYVVVUUUZZZbbbfffiiikkkkkkjjjkkknnnrrryyy}}}ooocccXXXQQQJJJCCC>>>===:::>>>@@@BBBMMMeeesssbbb[[[^^^iiiyyy~~~~~~{{{xxxvvvrrrtttwwwyyy{{{}}}}}}}}}xxxooofff```XXXJJJ???:::666555444333333333444555555888===BBBDDDCCC@@@>>>>>>EEENNNVVV\\\```bbbdddbbb``````aaaccc___WWWQQQJJJFFFAAA???CCCLLLUUUZZZZZZYYYXXXWWWVVVVVVWWWXXXSSSSSSSSSSSSVVV]]]eeekkknnnmmmiii```SSSGGG???<<<777777666777888;;;>>>@@@AAAFFFMMMRRRSSSSSSRRRRRRLLLFFF???;;;:::;;;:::999777888999888666666666888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888999999::::::999999888888888888888999999999999555666666666555444333333222222111111111111222222333444444666777888999999<<<>>>??????>>>>>>???@@@===???AAAEEEIIIMMMQQQRRRMMMNNNOOOSSSXXX\\\^^^^^^QQQNNNKKKIIIIIIIIIHHHGGGEEEFFFFFFGGGJJJMMMOOOQQQUUUXXX]]]bbbddddddcccbbb[[[VVVOOOJJJHHHIIIJJJJJJGGGHHHJJJKKKMMMMMMLLLLLLJJJNNNSSSXXX^^^ccciiimmmlllmmmnnnllliiigggeeeeeebbbaaa______bbbggglllpppsssuuuwwwxxxwwwwwwxxxzzzxxxwwwvvvwwwxxxyyyxxxwwwwwwuuusssrrrqqqnnnjjjggg___\\\XXXUUUSSSPPPMMMKKKFFFEEEEEEGGGJJJMMMOOOPPPTTTTTTVVVXXXZZZ___mmm{{{{{{xxxxxxrrriiiaaa`````````aaadddfffhhhfff```^^^^^^\\\XXX[[[XXXVVVTTTPPPMMMSSS[[[___bbbeeeffffffggglllpppvvvzzzwwwjjj[[[RRRKKKCCC???>>>888===???@@@KKKeeerrraaaYYYZZZdddsss{{{xxxwwwyyyzzz{{{{{{|||||||||~~~}}}~~~}}}{{{wwwuuurrrtttvvvyyy{{{}}}}}}}}}wwwnnneee___WWWJJJ???:::444333222111111111222333666999>>>BBBDDDBBB@@@>>>===DDDMMMUUU[[[___bbbcccaaa``````bbbccc___VVVNNNIIIEEE@@@@@@EEENNNXXX]]]ZZZYYYXXXVVVUUUUUUVVVVVVXXXWWWUUUTTTVVV\\\eeekkknnnnnnjjjaaaTTTGGG???;;;999888777666888;;;???AAACCCHHHNNNRRRSSSRRRQQQPPPLLLFFF???;;;:::;;;:::888777888888777555444555666888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777888888888888777777444444555555666666777777888777777666555333222111222222111111111111222222444444555666777888999999888:::;;;<<<;;;<<<===???>>>???@@@CCCHHHLLLQQQSSSNNNNNNPPPTTTZZZ^^^``````SSSQQQOOONNNNNNNNNLLLKKKGGGHHHHHHIIIKKKNNNQQQRRRXXX\\\```dddffffffdddbbbZZZUUUMMMHHHFFFGGGHHHHHHAAABBBDDDFFFHHHIIIIIIHHHIIIMMMUUU\\\bbbhhhnnnqqqoooqqqrrrqqqmmmiiigggfffeeecccaaa```aaafffkkknnnqqqsssvvvwwwwwwwwwyyyzzzwwwvvvvvvwwwxxxyyyyyywwwvvvtttrrrqqqooolllhhhdddZZZWWWSSSPPPOOOMMMJJJHHHDDDCCCCCCEEEIIIMMMOOOPPPUUUWWWZZZ\\\[[[^^^hhhttt}}}uuurrrrrrjjjaaaYYYYYY[[[YYYWWWWWWYYY[[[YYYUUUTTTVVVVVVSSSUUUSSSQQQNNNIIIFFFLLLTTTZZZ]]]aaabbbccceeejjjnnntttyyy}}}nnn]]]SSSKKKDDD@@@???666<<<>>>>>>IIIdddrrr```WWWWWW```nnn{{{}}}|||zzzvvvsssrrrssstttuuuuuuvvvuuuuuuwww{{{~~~~~~}}}|||||||||yyyuuurrrmmmrrrxxx}}}~~~|||zzzyyyuuummmfff```WWWJJJ@@@===555444333111000111111222444999@@@FFFHHHFFFBBB>>>@@@EEEMMMVVV]]]aaacccdddaaabbbaaa```aaabbb]]]UUUMMMEEE======GGGQQQWWWXXXYYYVVVTTTUUUXXX[[[ZZZXXXWWWQQQNNNQQQWWW]]]eeellljjjgggbbb[[[TTTKKKCCC===888888777888:::<<>>999888999::::::<<<;;;999777666666777888888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::>>><<<:::777555444444444999999888777666666777777777777777777777888888888555555666666555555444333222222111111111222444555555444444555888;;;<<<<<<======>>>??????????????????@@@AAACCCFFFJJJMMMOOONNNOOORRRVVV[[[_________WWWTTTPPPMMMMMMMMMLLLKKKNNNNNNNNNOOOQQQTTTXXXZZZ[[[^^^``````ccceeeaaaZZZXXXRRRKKKIIIJJJJJJHHHEEEBBBCCCDDDCCCBBBBBBCCCEEEHHHLLLSSS]]]hhhppptttvvvyyyyyywwwrrrmmmiiiggggggaaa`````````bbbdddgggiiiooorrrtttvvvvvvvvvxxxzzzwwwvvvwwwyyy{{{}}}|||{{{vvvtttqqqnnnlllhhhdddaaaWWWTTTPPPKKKGGGFFFEEEEEEBBBCCCCCCDDDEEEIIINNNQQQXXXZZZ]]]___aaacccfffhhhxxx~~~yyyooohhheee```[[[UUUQQQPPPPPPOOOOOOQQQOOONNNNNNOOOOOONNNLLLPPPOOOLLLHHHFFFGGGKKKNNNPPPUUU\\\```bbbfffnnntttvvvxxx|||~~~|||zzz}}}~~~~~~ooo^^^TTTMMMEEE@@@???999===@@@AAAHHH\\\yyyiii[[[XXXSSSZZZlllwww{{{xxxtttpppnnnllllllmmmssspppnnnpppqqqrrryyy~~~~~~}}}}}}|||yyyuuurrrnnnrrrxxx|||~~~}}}zzzyyyuuummmfff```WWWJJJ@@@===555444333111111111111222333888@@@FFFHHHFFFAAA>>>@@@FFFOOOYYY___cccdddeeedddfffeeedddfffhhhddd]]]SSSJJJ@@@@@@HHHQQQWWWXXXZZZWWWSSSTTTWWWYYYYYYXXXYYYSSSOOOQQQVVVZZZaaahhhiiifffbbb\\\UUUMMMEEE@@@<<<;;;:::999;;;>>>AAACCCJJJNNNRRRSSSVVVZZZWWWRRRKKKFFF???:::999999::::::;;;:::888666666666777888999999999::::::::::::;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::888777777777777999888888777777777777888777777777777777777777888555555666666555555444333444333222111111222333333444444444666888:::<<<<<<>>>>>>???@@@@@@AAAAAA@@@???@@@AAACCCFFFIIILLLNNNMMMOOORRRXXX]]]```aaa```WWWTTTQQQOOOOOOOOOOOONNNQQQQQQQQQQQQSSSVVVYYY[[[]]]```bbbccceeefff```YYYSSSNNNHHHEEEGGGGGGEEEBBBAAACCCEEEEEEDDDCCCDDDEEEGGGJJJQQQZZZeeeooouuuyyyzzzzzzxxxtttnnnjjjhhhhhhdddcccaaa``````bbbeeegggmmmooosssuuuvvvwwwyyy{{{xxxxxxwwwxxxzzzzzzyyywwwuuurrroookkkhhhddd```]]]SSSPPPLLLGGGDDDCCCBBBBBB@@@AAAAAABBBDDDGGGMMMQQQWWWZZZ]]]___aaacccfffhhhooovvvzzzppphhhaaa]]]XXXTTTOOOLLLKKKKKKKKKKKKKKKJJJHHHIIIIIIJJJIIIGGGKKKIIIGGGCCCAAABBBFFFIIILLLRRRXXX]]]```dddlllrrruuuwwwyyyzzzzzzyyywwwvvvxxxyyyzzz{{{{{{}}}ppp^^^TTTLLLEEE@@@>>>:::>>>@@@AAAHHH[[[wwwkkk\\\YYYTTT\\\oooyyyyyyvvvqqqllliiiiiiiiijjjooolllkkkmmmoooqqqwww~~~}}}}}}zzzvvvsssooorrrwww{{{}}}}}}{{{yyytttmmmfffaaaXXXJJJ@@@===666555333222111111222222333888???DDDGGGEEE@@@===???GGGSSS]]]bbbeeefffffffffgggfffeeeiiimmmkkkeee[[[PPPEEECCCJJJSSSXXXYYY\\\WWWSSSQQQTTTWWWWWWVVVYYYTTTPPPQQQSSSVVV\\\cccfffeeebbb^^^WWWOOOIIIEEEAAA???<<<;;;;;;>>>BBBEEEJJJPPPTTTTTTUUUXXXXXXVVVLLLGGG@@@;;;999999999999:::999777666555666666777999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::::::::::::::999999888888777777777888999999888888777777777777777777555555666666555555444333444333222111111111222333444444555666888:::<<<===>>>??????@@@AAABBBBBBCCC@@@@@@AAACCCFFFIIIKKKLLLLLLNNNSSSZZZ```ccccccbbbWWWUUURRRQQQRRRSSSSSSRRRTTTTTTTTTUUUVVVXXX[[[\\\___cccfffffffffeee^^^VVVOOOKKKFFFDDDEEEFFFDDDBBBAAACCCEEEFFFEEEDDDDDDEEEFFFHHHNNNVVVaaallluuu{{{||||||zzzuuupppllljjjiiihhheeebbb___^^^___bbbdddjjjmmmqqquuuwwwxxx{{{}}}~~~}}}{{{{{{{{{{{{xxxvvvsssoookkkgggccc^^^ZZZVVVMMMKKKGGGCCC@@@???>>>>>>===>>>???@@@BBBFFFLLLPPPVVVYYY]]]```aaadddfffiiigggllluuu||||||wwwooofff___YYYVVVQQQNNNJJJIIIIIIJJJJJJIIIGGGFFFDDDDDDEEEEEEEEECCCFFFEEECCC@@@>>>>>>BBBEEEHHHMMMTTTYYY]]]bbbiiinnnssssssttttttssssssrrrqqqrrrsssuuuuuuvvvwwwzzz|||~~~ppp___TTTLLLDDD???>>>;;;>>>???@@@GGGYYYtttppp___ZZZUUU^^^qqqzzzxxxsssmmmgggddddddfffgggkkkhhhgggjjjkkkmmmttt|||~~~}}}{{{vvvsssppprrruuuzzz|||}}}{{{yyytttnnngggbbbXXXKKK@@@<<<666555333222111111222222333777>>>CCCEEEDDD@@@===???HHHUUU```dddeeeffffffcccdddcccccchhhnnnmmmiii___TTTIIIFFFLLLUUUZZZ[[[\\\WWWQQQOOOQQQTTTTTTTTTWWWRRROOOPPPQQQRRRYYY```ccccccbbb___XXXQQQKKKHHHCCCAAA===:::;;;>>>BBBEEEHHHOOOUUUTTTSSSVVVWWWWWWLLLGGGAAA<<<::::::999999888888777666555555666666888888888999999999999::::::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;:::999888777777777777888999999:::888888888777777777777777555555555666555555444333222222111111111222444555444555666777888999<<<>>>>>>>>>???@@@AAABBBCCCDDD@@@AAABBBDDDFFFHHHIIIJJJKKKNNNTTT\\\bbbeeedddcccVVVUUUSSSSSSUUUVVVVVVUUUVVVVVVVVVVVVXXXYYY[[[\\\```eeehhhgggeeebbbZZZRRRNNNKKKGGGFFFFFFGGGFFFDDD@@@BBBEEEFFFEEEDDDDDDEEEEEEGGGKKKRRR[[[gggrrrzzz|||{{{zzzuuupppllljjjjjjhhheee```]]][[[]]]```ccchhhlllqqquuuwwwyyy{{{|||}}}{{{zzzzzzxxxuuusssnnnkkkfffaaa\\\XXXSSSPPPGGGFFFCCC@@@===<<<<<<<<<<<<===>>>???AAAEEEKKKOOOVVVYYY]]]aaaccceeehhhjjjfffhhhlllpppsssuuuvvvwwwssspppllleee___XXXTTTQQQMMMKKKJJJIIIKKKLLLLLLLLLHHHFFFDDDCCCDDDEEEDDDCCCDDDDDDBBB???>>>>>>AAADDDEEEIIIPPPVVV[[[```fffjjjnnnnnnmmmmmmmmmnnnnnnooonnnoooqqqrrrrrrsssuuuwwwyyy}}}ppp___TTTLLLDDD???===:::<<<>>>???FFFXXXqqqtttbbbZZZUUU___pppwwwwwwrrrjjjccc___```ccceeejjjfffeeeggghhhiiipppwww~~~{{{wwwtttqqqqqqssswww{{{|||{{{yyytttnnngggcccYYYKKKAAA<<<666555444222222222222333333888>>>CCCEEEDDD@@@>>>>>>IIIWWW```cccccccccdddaaabbbbbbbbbgggnnnmmmiii___TTTIIIGGGNNNWWW\\\^^^ZZZUUUNNNLLLNNNQQQQQQQQQRRROOOMMMNNNOOOPPPWWW___```bbbbbb___XXXPPPKKKHHHBBB@@@<<<999999<<<@@@CCCEEEMMMSSSRRRRRRTTTUUUTTTJJJFFF@@@<<<::::::999888777777777666666666666666777777777777888888888888:::;;;;;;<<<<<<;;;;;;:::999999:::::::::888777666888888777777888999::::::888888888888777777666666555555555666555555444333000000000000111333555777333555777888888999<<>>>>>>>>???AAACCCEEEFFFCCCCCCEEEFFFHHHIIIJJJJJJMMMPPPUUU]]]ccceeedddbbbVVVUUUTTTUUUXXXYYYYYYXXXVVVWWWWWWXXXYYYZZZ\\\\\\```fffiiigggccc___WWWPPPMMMKKKHHHGGGGGGGGGFFFFFF@@@CCCEEEFFFEEEEEEEEEFFFGGGIIIMMMQQQXXXbbbmmmtttxxxxxxvvvsssnnnjjjiiiiiifffccc^^^ZZZYYY[[[___aaafffjjjoootttvvvwwwyyyzzz{{{yyywwwuuutttrrrnnnlllhhhddd^^^YYYUUUQQQMMMJJJDDDBBB@@@>>><<<;;;;;;;;;;;;<<<===>>>@@@DDDIIIMMMTTTXXX]]]aaadddfffhhhjjjjjjiiigggggghhhiiikkkllleeeccc```\\\WWWSSSOOONNNKKKJJJJJJLLLNNNOOOOOONNNKKKHHHEEEDDDDDDDDDDDDCCCBBBBBBAAA???===>>>AAACCCCCCGGGMMMTTTZZZ___cccfffhhhhhhhhhhhhiiikkkmmmnnnkkkmmmoooppppppqqqrrrtttuuuyyy~~~ppp___TTTLLLDDD???>>>999;;;<<<>>>FFFXXXqqqvvvcccYYYUUU```pppsssxxxrrrjjjbbb^^^^^^aaadddiiifffdddeeeeeeeeekkksss|||xxxtttqqqpppppptttyyy{{{zzzwwwtttnnnhhhcccZZZLLLAAA<<<777555444333222222333333555888>>>CCCEEEDDDAAA???>>>IIIVVV^^^```______```aaabbbcccccchhhnnnmmmhhh\\\SSSIIIHHHOOOXXX\\\]]]VVVQQQLLLJJJLLLNNNNNNMMMNNNLLLLLLMMMMMMNNNUUU^^^^^^aaabbb^^^VVVMMMHHHFFF???===:::888888;;;>>>@@@CCCJJJPPPQQQRRRTTTSSSOOOHHHDDD???<<<::::::999888777777777777777777777777777777777777888888888999:::;;;;;;<<<<<<;;;;;;:::999::::::999999888777777999999888888888999999:::999999888888777666666666555555666666555555444333000000000000111333666777333666888999888999<<<@@@?????????@@@BBBEEEGGGIIIHHHIIIJJJKKKLLLMMMMMMMMMPPPRRRWWW\\\bbbdddcccaaaXXXWWWWWWYYY[[[]]]\\\[[[YYYYYYZZZ\\\]]]___``````aaagggjjjgggaaa\\\VVVOOOLLLKKKJJJIIIGGGGGGFFFFFFDDDEEEGGGGGGGGGGGGIIIJJJLLLOOOSSSVVVYYY^^^fffmmmqqqqqqqqqnnnjjjgggfffgggcccaaa]]]YYYXXXYYY[[[]]]___dddkkkpppsssuuuwwwxxx|||zzzwwwtttrrrnnnjjjggg^^^ZZZUUUPPPMMMJJJGGGEEEAAA@@@>>>===<<<;;;:::::::::;;;;;;<<<===AAAFFFIIIQQQUUU[[[```ccceeegggiiikkkhhhccc```___`````````VVVUUUTTTQQQOOOMMMKKKJJJJJJJJJKKKMMMPPPRRRQQQPPPNNNKKKGGGDDDDDDCCCCCCBBB?????????===<<<<<>>HHHUUU[[[[[[ZZZ[[[]]]___aaabbbccchhhllljjjdddZZZRRRIIIHHHOOOVVVYYYXXXQQQMMMIIIHHHJJJLLLLLLJJJLLLKKKKKKLLLKKKKKKRRR[[[\\\```aaa]]]SSSJJJDDDBBB<<<;;;999888888;;;===???CCCHHHNNNQQQTTTVVVRRRKKKEEEBBB===;;;::::::999888777777888888888888888777888999999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999:::;;;;;;::::::999888888888999999999999888888777666666555555555666666555555444333333222111111111222333444333666999999777888<<>>======<<<;;;::::::999888888999999999<<>>>>>>>>===;;;<<<>>>@@@BBBEEEJJJPPPWWW[[[]]]]]]___```aaabbbcccdddeeeeeedddfffiiijjjiiiiiijjjkkkllloootttxxx{{{}}}nnn]]]SSSMMMFFFAAA@@@:::;;;===BBBNNNbbbzzzpppaaaYYYZZZiiiwwwuuuwwwrrrjjjbbb^^^]]]^^^``````]]]\\\^^^___```gggoooyyy}}}xxxuuuqqqnnnlllpppvvvyyyxxxuuutttnnniiiddd[[[MMMAAA<<<777666444333222222333333777:::???DDDFFFEEECCCAAA===GGGSSSYYYXXXVVVXXXZZZ]]]___aaabbbfffjjjfff```YYYQQQIIIIIIOOOUUUVVVTTTNNNJJJGGGGGGJJJKKKJJJHHHLLLKKKLLLLLLJJJIIIPPPYYY\\\___aaa\\\RRRGGGBBB@@@;;;:::999999999;;;===>>>CCCHHHMMMQQQVVVXXXRRRIIICCC@@@<<<:::::::::999888777888888999999999888888::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999888999:::<<<>>>@@@;;;;;;:::999888888888888999999999888777666666555555555666666555555444333666444333111000000111111333666::::::777888<<>><<<<<<<<<;;;;;;:::999999999666777777666777999>>>AAAJJJNNNUUUZZZ^^^```bbbddd___]]][[[ZZZYYYVVVPPPKKKHHHHHHIIIIIIJJJJJJKKKKKKNNNOOOQQQTTTXXXYYYWWWUUUWWWSSSNNNJJJHHHGGGEEEDDD?????????>>>======???AAABBBDDDIIIOOOUUUYYYZZZZZZ^^^^^^___```aaaaaaaaa``````cccfffgggfffffffffgggjjjlllppptttwww||||||mmm]]]SSSMMMGGGBBBAAA;;;===???EEEQQQfff~~~mmm___ZZZ\\\nnn|||yyyvvvqqqjjjbbb^^^\\\]]]^^^[[[XXXXXX[[[]]]```gggoooyyyxxxrrrrrrqqqppprrrtttvvvwwwwwwxxxppphhhcccZZZLLL@@@:::555444222000000111222333555:::@@@EEEFFFDDDBBB@@@DDDGGGKKKOOOQQQTTTVVVXXX^^^^^^^^^bbbgggiiifffdddYYYSSSLLLJJJNNNRRRSSSRRRLLLJJJGGGFFFFFFGGGFFFEEEMMMIIIGGGHHHHHHGGGJJJNNNYYYZZZZZZVVVOOOGGGAAA>>>999999888777666888;;;???EEEKKKPPPQQQTTTVVVTTTPPPFFFBBB===:::::::::999999999999999888888888777777888888777777777777777777888999:::;;;<<<;;;:::999;;;:::999888888999:::;;;======;;;999888777666666888888777777666555555555888888888777666444333222444444333333333333333444666666777777888;;;@@@CCCDDDBBBAAABBBFFFJJJLLLNNNYYY\\\``````^^^[[[XXXXXXXXXZZZ]]]]]]]]]]]]^^^___aaaaaabbbeeehhhiiiiiigggkkkkkklllmmmmmmmmmmmmmmmmmmnnnmmmhhh```ZZZWWWVVVUUUSSSPPPOOOPPPPPPPPPOOOMMMLLLKKKLLLOOOSSSXXX[[[^^^bbbcccaaa\\\YYY[[[_________^^^^^^^^^^^^______aaa___[[[VVVQQQMMMJJJIIILLLNNNSSS[[[cccjjjnnnooorrrnnniiiaaaZZZSSSNNNLLLJJJHHHEEEAAA???======<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777999:::<<<>>>???HHHLLLQQQWWWZZZ[[[ZZZYYYZZZYYYVVVSSSOOOKKKGGGEEEGGGGGGGGGGGGHHHIIIKKKKKKOOOOOOPPPPPPRRRSSSUUUVVVWWWUUUQQQNNNLLLKKKKKKKKKAAA@@@???>>>============???CCCIIINNNQQQSSSVVVWWWZZZZZZZZZZZZ[[[\\\]]]^^^]]]___aaaaaa```___```aaaffffffhhhkkkqqqxxx~~~}}}mmmZZZPPPJJJCCC>>>===888;;;===BBBRRRmmmlllcccccccccuuu|||xxxpppfff___\\\[[[YYYWWWVVVTTTTTTXXX[[[___gggpppxxxsssooonnnooorrrvvvzzz{{{zzzwwwooogggbbbYYYKKK???:::777555333222222222444555777;;;BBBFFFGGGEEECCCAAA@@@DDDIIINNNQQQSSSUUUUUUWWWVVVWWW\\\```aaa___\\\XXXQQQKKKJJJNNNQQQQQQPPPNNNKKKGGGFFFFFFFFFFFFEEEHHHEEEDDDHHHJJJKKKOOOTTTXXXYYYXXXTTTMMMEEE>>>;;;888888888777777888;;;>>>CCCIIINNNPPPRRRUUUSSSOOOFFFBBB===:::::::::999999999999999888888888777777::::::999999999999999999999999:::;;;;;;;;;;;;:::::::::999888888999::::::<<<<<<;;;:::999999999999;;;;;;::::::999888888888777777777666555444333222555444333222111000000000666666777777888;;;@@@DDDCCCBBBAAABBBGGGMMMRRRUUU^^^aaaeeegggfffbbb^^^[[[]]]^^^______]]]]]]^^^___```bbbeeejjjppprrrrrrqqqooopppqqqrrrrrrsssrrrrrrrrrsssqqqllleee^^^[[[ZZZZZZXXXUUUSSSSSSSSSRRRQQQPPPOOOOOOPPPSSSWWW\\\___bbbeeefffccc^^^[[[\\\___^^^^^^]]]]]]^^^^^^^^^___^^^\\\XXXTTTPPPMMMLLLKKKHHHJJJNNNVVV^^^fffiiikkkiiifff```YYYRRRLLLHHHFFFGGGEEECCCAAA>>>===<<<;;;:::::::::999999999999999777777888999:::<<<>>>???BBBFFFKKKPPPSSSTTTSSSRRRSSSRRRPPPNNNKKKHHHEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMNNNOOOQQQSSSUUUVVVWWWUUURRROOOLLLKKKKKKKKKCCCBBB@@@>>>============???CCCHHHMMMOOORRRTTTVVVWWWWWWWWWWWWWWWXXXYYYZZZYYY[[[]]]^^^^^^^^^___aaabbbbbbdddhhhmmmsssyyy|||zzzkkk[[[QQQLLLEEE@@@>>>;;;===???DDDTTTpppnnncccbbbbbbvvv~~~uuuiii___[[[YYYXXXVVVUUUSSSTTTYYY\\\```hhhppp~~~~~~xxxtttpppppprrruuuxxx{{{{{{zzzvvvnnnfffaaaYYYKKK???999888777555333333444666777999===CCCIIIJJJHHHDDDAAA???CCCIIIPPPTTTVVVVVVUUUTTTTTTUUUZZZ^^^___\\\XXXVVVPPPKKKKKKOOOSSSSSSQQQTTTPPPKKKHHHGGGGGGGGGGGGEEEBBBCCCHHHKKKNNNRRRXXXWWWXXXWWWSSSKKKCCC<<<999555777888888888999;;;===AAAGGGLLLNNNPPPSSSQQQMMMEEEBBB===::::::::::::999999999999888888888888888999999:::::::::::::::::::::::::::::::::;;;;;;<<<::::::999999999999::::::;;;;;;;;;::::::;;;<<<<<<999999888888777666666666666666666666555444222222666666444222111000//////555666777888999<<<@@@DDDDDDCCCBBBCCCHHHPPPWWW\\\ccceeehhhlllmmmjjjeee```dddddddddaaa^^^]]]]]]___```dddkkkttt{{{~~~wwwxxxyyyyyyzzzzzzzzzyyyttttttrrrnnngggaaa]]]\\\```^^^[[[YYYYYYYYYWWWVVVTTTTTTTTTUUUXXX]]]bbbdddgggiiijjjgggaaa^^^]]]___[[[\\\]]]]]]^^^^^^^^^^^^[[[YYYUUUQQQNNNMMMMMMNNNGGGHHHKKKQQQYYY```dddfffbbb___YYYRRRLLLHHHEEEDDDEEEEEEDDDCCCAAA???===<<<;;;;;;::::::999999999888888888888999:::<<<===>>>>>>AAAFFFJJJMMMNNNMMMMMMLLLLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQTTTUUUVVVXXXVVVSSSPPPNNNLLLLLLLLLFFFDDDAAA???=========>>>???CCCGGGKKKMMMNNNQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTSSSVVVXXXZZZ[[[]]]___aaa```aaabbbeeeiiimmmqqqsssyyy}}}uuuhhhZZZSSSNNNGGGAAA@@@===???@@@EEEVVVsssqqqcccaaabbbyyyyyyjjj^^^YYYWWWVVVUUUSSSRRRTTTZZZ^^^aaahhhooo|||}}}yyyvvvwwwwwwwwwxxxyyyxxxvvvtttwwwooogggbbbYYYLLL???:::888666555444333555666777:::>>>EEEKKKNNNLLLGGGBBBBBBFFFMMMUUUZZZ\\\[[[YYYTTTTTTUUUYYY]]]^^^[[[WWWUUUPPPMMMNNNUUUZZZ[[[ZZZ\\\WWWPPPKKKIIIIIIJJJJJJFFFCCCDDDHHHKKKMMMRRRWWWXXXYYYYYYUUUMMMDDD===999444666888999999999;;;===@@@FFFKKKMMMOOORRRQQQMMMEEEAAA===:::::::::::::::888888888888888888888888777777888888888888888999;;;;;;:::999999;;;<<<===::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;888888777777666555555555666666666666555444333222777666555333222222111111555666777888:::===AAADDDFFFEEEDDDEEEHHHPPPYYY```cccdddeeeiiimmmmmmkkkiiimmmllljjjfffaaa___^^^___bbbhhhqqq}}}xxxwwwtttooojjjfffcccaaadddbbb```_________]]]\\\WWWWWWXXXZZZ]]]bbbfffhhhlllmmmmmmiiiddd```^^^^^^ZZZ[[[\\\^^^___^^^^^^]]]YYYVVVRRRNNNLLLLLLMMMNNNJJJJJJKKKPPPVVV\\\```aaa___\\\WWWQQQLLLIIIHHHGGGFFFGGGGGGFFFEEEBBB@@@??????>>>>>>===<<<;;;;;;;;;999999999::::::<<<===>>>>>>AAAEEEIIILLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDFFFGGGHHHIIIJJJJJJKKKMMMOOOQQQSSSUUUWWWWWWXXXVVVTTTQQQOOOMMMLLLLLLHHHFFFCCC@@@>>>===>>>??????BBBFFFHHHIIIJJJLLLNNNOOONNNNNNMMMMMMNNNNNNOOOOOOQQQTTTWWWZZZ]]]aaadddccccccdddeeefffhhhiiijjjooottt|||ooodddZZZTTTOOOGGGAAA@@@>>>@@@AAAEEEWWWuuuttteeedddfff~~~zzziii\\\UUUTTTTTTSSSQQQQQQTTT[[[___aaahhhooo||||||yyyxxx{{{zzzyyyxxxxxxwwwuuusssyyypppiiiccc[[[MMMAAA;;;666555333222222444555666:::>>>EEEMMMRRRPPPIIIDDDCCCGGGNNNWWW^^^aaa^^^\\\TTTSSSSSSVVVZZZ[[[YYYVVVUUUQQQOOOSSS\\\dddggggggbbb[[[RRRKKKHHHHHHIIIJJJFFFCCCCCCHHHKKKMMMQQQWWWYYY[[[\\\XXXPPPGGG@@@<<<444666888888888999:::<<>>===<<<;;;::::::::::::;;;;;;<<<===???AAADDDHHHJJJKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMMMMOOOPPPRRRUUUWWWXXXXXXXXXWWWVVVTTTRRROOOMMMLLLKKKIIIGGGEEEBBB@@@??????@@@???BBBDDDEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLNNNRRRVVVYYY^^^cccgggfffffffffeeeeeecccbbbbbbeeejjjsss}}}yyywwwzzzkkkbbbYYYTTTNNNFFF@@@???===???@@@EEEWWWtttuuuggggggkkkzzzhhhZZZSSSRRRRRRSSSRRRQQQUUU[[[___aaagggnnn}}}|||zzzyyyyyywwwvvvvvvxxxyyyyyyxxxyyyqqqiiiddd\\\NNNBBB<<<555333222111111333555666999===EEEOOOUUUSSSLLLEEEBBBEEEKKKUUU^^^aaa___\\\YYYWWWUUUWWW[[[]]]\\\ZZZWWWSSSQQQVVVaaakkkqqqsssfff^^^SSSJJJFFFFFFHHHIIIDDDAAABBBGGGJJJMMMQQQWWWYYY[[[\\\ZZZRRRIIIBBB>>>666777888777777777999;;;>>>DDDIIILLLOOORRRQQQMMMDDDAAA<<<::::::;;;;;;;;;888888888888888999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===::::::;;;;;;;;;;;;::::::<<<;;;:::999888888777888;;;;;;:::999999888888777666666777777666555555444222111111000000111111222333555888:::<<<>>>BBBEEEJJJLLLNNNNNNMMMOOOUUUZZZbbbbbbbbbcccfffmmmvvv|||||||||yyytttmmmfffbbbaaaeeekkkwww|||uuupppnnnmmmmmmjjjiiihhhhhhiiihhhfffddd]]]]]]^^^```bbbfffhhhjjjnnnmmmllliiieee```\\\YYYVVVXXX[[[]]]]]][[[XXXVVVSSSQQQNNNMMMLLLMMMOOOPPPPPPMMMKKKKKKNNNRRRVVVWWWYYYXXXVVVTTTQQQPPPNNNNNNMMMLLLLLLJJJHHHFFFEEEDDDCCCBBBAAA???>>><<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===???BBBEEEGGGGGGGGGGGGFFFEEECCCBBBBBBBBBCCCDDDHHHJJJLLLNNNPPPQQQQQQPPPTTTUUUWWWXXXYYYYYYXXXXXXVVVUUUTTTRRROOOMMMKKKJJJHHHGGGFFFDDDCCCAAAAAA@@@@@@AAABBBCCCBBBBBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLPPPTTTXXX^^^dddhhhiiiiiiiiihhhfffccc```___aaaeeemmmvvv|||oookkkkkkooo|||kkkcccZZZUUUNNNEEE@@@???<<<>>>@@@EEEVVVtttvvvggghhhmmm}}}kkk\\\UUUSSSSSSSSSTTTSSSUUUZZZ]]]```gggnnn}}}{{{zzzzzzwwwuuussstttwwwzzz|||}}}yyyqqqiiiddd[[[MMMAAA;;;444333222111222333555666777;;;DDDOOOWWWVVVNNNFFFAAACCCIIISSS]]]aaa```\\\^^^ZZZWWWXXX[[[______^^^YYYUUURRRVVVbbbnnnuuuxxxlllcccWWWMMMHHHHHHIIIKKKFFFCCCCCCFFFIIIJJJMMMSSSVVVXXXZZZXXXRRRIIIAAA===888888888666555666888;;;<<>>===<<<===<<<<<<;;;;;;;;;<<<<<<<<<>>>@@@BBBDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEGGGHHHLLLMMMPPPSSSUUUUUUUUUUUUXXXYYYZZZ[[[ZZZXXXVVVUUUUUUTTTSSSQQQOOOLLLJJJIIIGGGGGGGGGGGGEEEDDDBBBAAA@@@AAAAAAAAA??????@@@BBBAAAAAAAAABBBDDDEEEGGGHHHHHHKKKNNNRRRWWW]]]dddhhhlllmmmnnnnnnllliiifffddddddfffjjjqqq|||xxxqqqlllkkkuuunnnfff]]]WWWOOOEEE@@@@@@;;;>>>@@@FFFWWWsssxxxfffffflllrrrbbbYYYVVVUUUTTTWWWUUUUUUYYY\\\___fffnnn{{{{{{zzzzzzxxxuuurrrrrruuuyyy|||~~~xxxppphhhcccZZZLLL@@@:::555444222222222444666777555:::CCCOOOXXXWWWOOOGGGCCCDDDIIISSS]]]cccaaa^^^[[[WWWSSSRRRVVVZZZ\\\\\\[[[UUUQQQUUU```mmmuuuxxxrrriii[[[PPPKKKKKKMMMOOOLLLGGGEEEGGGGGGFFFHHHLLLRRRUUUXXXVVVPPPHHH@@@<<<::::::888555444555888::::::@@@FFFHHHKKKOOONNNJJJCCC@@@<<<::::::;;;;;;;;;777777888888999999999999777777888999999:::;;;;;;999:::<<<=========<<<;;;::::::;;;<<<<<<;;;::::::::::::::::::;;;<<<===>>><<<<<<;;;;;;:::999999888777888888888888777777666;;;:::888777555555444444333555888;;;===???BBBEEEJJJPPPVVVXXXVVVUUUVVVXXX[[[aaaeeedddaaadddnnnxxx~~~vvvmmmfffccc___fffrrr|||{{{zzzvvvtttrrrqqqooolllgggdddbbbbbbcccdddfffhhhiiijjjjjjiiihhhfffccc^^^YYYTTTPPPSSSVVVXXXWWWSSSNNNKKKHHHIIIJJJMMMPPPSSSVVVXXXSSSPPPMMMMMMQQQWWW\\\___ggghhhiiijjjiiigggdddccc]]][[[XXXTTTRRRPPPPPPPPPIIIHHHGGGEEECCCAAA@@@???======<<<;;;;;;;;;;;;<<<<<<>>>@@@BBBCCCDDDDDDDDDEEEDDDDDDEEEGGGJJJMMMOOONNNPPPSSSVVVWWWXXXXXXWWWZZZ[[[\\\[[[ZZZWWWUUUSSSTTTTTTSSSQQQNNNLLLIIIHHHEEEFFFGGGHHHGGGEEECCCAAA@@@AAAAAA???>>>===???@@@>>>>>>???@@@AAACCCEEEFFFGGGIIIMMMQQQVVV\\\ccchhhpppqqqssstttsssqqqnnnmmmhhhhhhjjjpppyyy|||tttpppwwwqqqiii```YYYOOOFFFAAAAAA;;;>>>AAAGGGXXXtttyyyeeecccjjjyyyhhh^^^YYYWWWUUUYYYVVVUUUXXX[[[^^^eeennnyyy}}}yyywwwwwwuuurrrqqqtttzzz}}}}}}zzzyyyqqqhhhaaaVVVIII???;;;444444333222333444555666;;;>>>EEEOOOUUUTTTLLLDDDCCCDDDJJJUUU]]]^^^^^^```ZZZXXXVVVVVVYYY[[[]]]]]]\\\UUUOOORRR\\\jjjsssxxxzzzooo___PPPIIIGGGIIIKKKFFFGGGHHHGGGEEEEEEEEEFFFLLLQQQSSSQQQOOOLLLFFF@@@666666555555555777888999<<<===@@@CCCFFFHHHJJJJJJFFFAAA<<<;;;<<<<<<999555777888888888888999999999::::::<<<<<<<<<<<<::::::999:::<<<>>>??????>>>===;;;;;;:::::::::999999999<<<;;;::::::999999:::::::::::::::999888777666555777888999999999777666555444555777777666333000...444666888:::<<>>???@@@@@@>>>:::999;;;>>>>>>@@@CCCEEEDDDDDDDDDEEEFFFGGGIIIJJJLLLOOOSSSWWWXXXZZZ\\\^^^___]]][[[ZZZ\\\ZZZXXXWWWVVVUUUSSSQQQQQQQQQPPPOOONNNMMMKKKJJJJJJIIIGGGFFFEEEDDDEEEEEEBBBAAA???===<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBEEEFFFGGGJJJNNNUUU^^^cccllloootttxxxyyywwwtttqqqmmmkkkkkkoooxxxxxxkkk]]]UUUOOOHHHBBB@@@<<<@@@BBBFFFXXXvvvwwwaaa```lllmmmccc]]]YYYVVVZZZ[[[\\\\\\^^^bbbgggkkkwww~~~~~~zzzxxxwwwtttqqqppprrrxxx{{{zzzxxxzzzrrrjjjbbbXXXJJJ@@@<<<444444333222333444555666;;;>>>EEEOOOUUUTTTMMMEEEDDDEEELLLXXX___```___aaa[[[ZZZXXXXXXZZZ\\\]]]]]][[[UUUOOOQQQ[[[gggooorrryyyooo```TTTLLLIIIIIIIIIFFFFFFGGGEEECCCBBBBBBCCCJJJOOORRRQQQOOOLLLFFF@@@777777666555555666888999:::<<<>>>BBBEEEGGGIIIJJJFFFAAA<<<:::;;;<<<999666888888888888999999999999999:::;;;<<<<<<;;;:::999777888:::<<<======<<<;;;>>>>>>=========<<<<<<<<<<<<;;;::::::999999::::::999::::::::::::999999888777888888999888777666555555555555444444444444333333555888:::;;;>>>AAADDDFFFJJJNNNPPPPPPPPPPPPPPPXXX[[[^^^___^^^___bbbfffooorrruuuvvvsssmmmfffbbb```aaajjjwww~~~~~~xxxwwwvvvtttqqqooommmllljjjiiihhhhhhgggggghhhhhhiiigggddd```\\\YYYVVVTTTOOOPPPPPPMMMJJJGGGFFFFFFHHHLLLQQQTTTVVVWWWYYYZZZZZZUUUSSSTTTVVV]]]jjjvvv~~~}}}wwwnnnhhhddd]]]VVVWWWTTTOOOMMMLLLJJJGGGDDD?????????<<<999888:::<<<<<>>???@@@AAACCCDDDFFFHHHLLLSSS[[[```hhhmmmtttzzz}}}|||yyywwwsssrrrqqqssszzzpppaaaWWWPPPGGG@@@>>><<<@@@BBBFFFYYYwwwyyyeeefffrrrsssggg```[[[XXXYYYZZZ[[[[[[\\\___dddgggttt|||{{{yyyyyyxxxvvvuuuwww|||~~~}}}||||||tttkkkdddYYYKKK@@@===444444333222333444555666999===EEEOOOUUUUUUNNNHHHDDDFFFNNN[[[bbbbbbaaaaaa^^^]]][[[[[[\\\]]]]]]\\\ZZZTTTPPPRRRZZZdddiiikkkuuummmbbbXXXQQQMMMJJJHHHHHHHHHGGGEEEBBB@@@@@@AAAFFFLLLPPPOOONNNLLLFFF???999888777666555666777888999:::<<>>???@@@CCCGGGJJJPPPTTTZZZ^^^bbbeeehhhjjjkkkjjjhhhddd```\\\XXXVVVRRRQQQPPPOOOOOOOOOOOOOOONNNOOOQQQSSSUUUUUUUUUUUUQQQOOOKKKHHHFFFGGGHHHIIIFFFEEEBBB@@@???>>>>>>???<<<<<<<<<<<<<<<===>>>???AAABBBCCCEEEIIIOOOVVV[[[ccciiisss|||}}}|||zzzyyyyyy|||uuudddYYYQQQHHHAAA>>>===AAABBBFFFYYYwww|||kkkmmmxxx{{{mmmeee^^^[[[[[[\\\\\\\\\]]]___bbbeeepppyyy|||zzzzzz{{{zzzzzz{{{~~~}}}{{{ssskkkdddYYYKKK@@@<<<444444333222333444555666888===EEENNNTTTTTTOOOJJJDDDFFFPPP]]]eeedddbbbcccaaa___^^^^^^___^^^]]][[[ZZZUUUQQQSSSZZZaaaddddddnnniiibbb[[[VVVQQQMMMJJJKKKKKKIIIFFFBBB@@@@@@AAACCCIIIMMMMMMLLLKKKEEE>>>:::999777666666666777777888999;;;===@@@CCCEEEGGGEEEAAA<<<999999::::::999888888888999999999::::::999999999999999999999999;;;;;;<<<===>>>>>>======:::::::::999999999999888<<<;;;::::::999999::::::999999:::;;;;;;;;;;;;;;;777777888888888777777777555555555444555666666777333555777888888:::===???AAADDDGGGIIIJJJLLLNNNPPPUUUXXX[[[ZZZWWWVVVXXX[[[aaaccceeeggggggfffeeeccc___]]]___fffmmmttt}}}zzzxxxwwwuuurrrnnnkkkjjjiiiiiillliiieee___YYYUUURRRPPPNNNMMMJJJFFFBBBAAACCCDDDMMMQQQVVVZZZ\\\\\\\\\]]][[[XXXVVVXXX]]]hhh{{{tttkkkgggbbb```^^^ZZZRRRKKKIIIGGGDDD@@@<<<;;;;;;<<<;;;<<<======@@@DDDKKKPPPWWW]]]eeelllppprrrtttuuussspppkkkddd^^^XXXSSSQQQLLLLLLLLLLLLKKKLLLNNNOOOQQQRRRUUUWWWYYYZZZYYYYYYTTTQQQLLLHHHFFFFFFHHHJJJGGGFFFDDDAAA@@@@@@@@@@@@======<<<<<<===>>>?????????@@@AAACCCFFFKKKQQQVVV^^^eeeqqq|||uuueee[[[SSSKKKEEECCC>>>AAABBBGGG[[[yyy~~~nnnooo{{{rrrgggaaa]]]^^^___````````````bbbdddmmmvvv}}}{{{zzzxxxxxxyyyzzz{{{{{{zzzyyywwwpppiiibbbXXXJJJ>>>:::444444333222333444555666777<<>>>>>???BBBGGGKKKJJJIIIHHHDDD>>>:::999888777666666777777999999:::;;;>>>@@@CCCDDDCCC@@@<<<999999999999999888999999999999:::::::::999999999999999999999999<<<<<<==============================<<<<<<<<<<<<<<<;;;::::::999999:::::::::::::::::::::999999888777777777777777777888888555666777888888666444333444555777777777888;;;===???BBBFFFHHHJJJLLLOOOQQQRRRVVVYYYYYYWWWVVVXXXZZZ^^^___```aaaaaaaaa``````\\\ZZZZZZ___ccciiittt~~~|||zzzvvvqqqnnnlllllllllllliiiccc]]]WWWRRROOONNNKKKJJJGGGDDDAAAAAADDDGGGMMMQQQWWW[[[\\\\\\\\\\\\ZZZXXXWWWYYY^^^iii~~~}}}xxxsssqqqnnnggg\\\SSSQQQMMMHHHBBB>>><<<;;;;;;<<<<<<======@@@GGGOOOTTT]]]dddnnnwww{{{||||||{{{uuuqqqiii```XXXRRRNNNMMMHHHIIIJJJJJJJJJKKKOOORRRWWWYYY[[[]]]]]]\\\[[[ZZZUUURRRMMMHHHEEEEEEFFFHHHFFFEEECCCAAA@@@@@@@@@AAA?????????>>>??????@@@@@@>>>???@@@AAACCCGGGMMMQQQZZZaaammmyyywwwfff[[[SSSKKKEEECCC>>>AAABBBHHH^^^|||~~~mmmnnnyyyssshhhaaa^^^___```bbbbbbaaa```aaabbbkkkttt~~~}}}{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxsssmmmfffaaaWWWIII>>>:::444444333222333444555666666;;;DDDLLLQQQPPPNNNKKKDDDFFFNNN[[[ddddddcccdddbbbaaabbbbbbcccaaa]]]ZZZWWWSSSOOORRRYYY___aaa```bbb___[[[XXXVVVTTTPPPNNNDDDDDDBBB>>>;;;:::<<<===BBBFFFHHHFFFEEEFFFBBB>>>:::999888777666777888999;;;::::::;;;<<<>>>AAABBB@@@???===;;;999999999999999999999999::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::<<<;;;::::::999999:::::::::::::::::::::999888888777777777666777777888999555666999:::999777444222555666777777777888:::<<<===@@@EEEHHHJJJLLLOOOQQQOOOSSSVVVWWWUUUUUUVVVXXXZZZZZZ[[[\\\\\\\\\[[[ZZZXXXUUUUUUXXXYYY]]]gggrrrxxx~~~{{{uuuqqqooonnnnnnjjjgggaaaZZZTTTPPPMMMLLLIIIIIIGGGDDDBBBBBBEEEHHHLLLPPPVVVZZZ[[[[[[ZZZZZZZZZXXXXXXZZZ]]]hhh}}}xxxlllcccYYYTTTLLLEEE@@@===:::999<<<<<<===>>>AAAHHHPPPVVV```hhhuuu~~~~~~|||rrrmmmddd[[[SSSMMMKKKJJJFFFHHHKKKKKKKKKMMMSSSXXX]]]___```bbbaaa___\\\ZZZUUURRRMMMHHHEEEDDDEEEEEECCCBBBAAA@@@???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBB>>>???@@@AAACCCFFFJJJMMMVVV]]]iiiuuu}}}zzzhhh[[[RRRIIIBBB@@@???AAACCCJJJaaa{{{kkkmmmxxxssshhhbbbaaa]]]___aaaaaa```___^^^___iiisss|||}}}{{{zzzzzz{{{}}}}}}|||zzzyyyxxxqqqkkkeee```WWWJJJ???;;;444444333222333444555666555;;;DDDKKKNNNNNNLLLJJJCCCDDDLLLYYYaaabbbcccdddaaaaaabbbcccdddbbb]]]ZZZTTTPPPLLLOOOVVV]]]```___bbb^^^YYYUUUSSSQQQNNNLLLAAA@@@>>>;;;999999<<<>>>CCCFFFFFFCCCBBBCCCAAA===999888777777777888999:::===<<<;;;;;;;;;===???@@@===>>>>>><<<:::999888888999999999:::::::::;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;:::::::::;;;;;;::::::999999999888888888<<<;;;::::::999999::::::999::::::;;;;;;;;;;;;;;;888777666666666777999:::555666777888888888777777666777888888777777999;;;999===CCCHHHKKKLLLNNNOOOKKKOOOSSSTTTRRRPPPQQQSSSTTTUUUVVVWWWXXXWWWVVVUUUQQQPPPPPPQQQQQQRRRZZZdddnnnuuu}}}{{{uuuqqqpppooohhhddd^^^XXXRRRNNNLLLKKKJJJJJJIIIFFFCCCCCCEEEGGGIIINNNTTTYYYZZZYYYXXXWWWWWWVVVVVVXXXZZZcccwww}}}uuuddd]]]SSSKKKEEEAAA===;;;;;;;;;<<<>>>AAAHHHPPPUUUaaakkkxxx}}}zzzmmmhhh___UUUNNNKKKIIIIIIFFFJJJLLLMMMMMMPPPWWW]]]aaabbbdddeeedddaaa^^^\\\VVVSSSOOOJJJGGGEEEDDDCCC@@@???>>>>>>>>>???AAAAAABBBBBBAAAAAAAAAAAAAAABBB???@@@AAABBBCCCEEEIIILLLRRRYYYeeerrr{{{yyygggZZZQQQHHHBBB@@@???AAACCCKKKdddwwwkkknnnzzzrrrgggdddccc\\\___aaabbbaaa___^^^^^^gggqqq{{{~~~}}}zzzyyyvvvxxxzzzzzzxxxvvvttttttpppjjjeeeaaaXXXKKK@@@<<<444444333222333444555666555;;;DDDJJJMMMLLLJJJIIICCCDDDKKKWWW___aaabbbddd``````bbbcccdddbbb^^^ZZZRRRMMMJJJLLLTTT\\\______ccc___XXXSSSPPPNNNLLLKKK@@@@@@>>><<<:::;;;>>>AAADDDGGGEEEAAA@@@AAA@@@===888888777777777888:::;;;???===<<<;;;;;;<<<>>>???<<<===>>>>>>;;;999777777999999:::::::::;;;;;;;;;<<<<<<::::::::::::<<<<<<>>>======<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::888999:::<<<===>>>>>>>>>888777666666666888999:::666666555666777888:::<<<777888999888777777999;;;777;;;BBBHHHJJJLLLMMMNNNIIIMMMQQQQQQNNNLLLLLLMMMOOOPPPRRRTTTUUUUUUTTTSSSMMMLLLMMMNNNLLLKKKRRR[[[aaagggooorrrrrruuu|||wwwsssqqqpppgggccc]]]VVVPPPMMMKKKKKKLLLLLLKKKHHHEEECCCDDDEEEHHHMMMSSSWWWXXXWWWVVVUUURRRRRRSSSTTTUUU]]]pppmmmeeeZZZQQQKKKFFFBBB???999:::<<<===AAAGGGNNNTTTaaakkkyyy{{{wwwjjjeee\\\SSSLLLIIIIIIJJJGGGKKKNNNOOOOOORRRZZZaaabbbdddfffgggfffccc```]]]VVVTTTPPPLLLHHHEEEDDDCCC=========<<<===???@@@BBBBBBBBBAAAAAA@@@AAAAAAAAA???AAABBBBBBCCCEEEHHHKKKOOOWWWcccppp{{{uuudddXXXQQQIIIEEEDDD???AAACCCLLLeeeuuukkkqqq}}}rrrhhheeeeee]]]```dddeeedddbbb``````fffppp|||}}}~~~~~~~~~}}}{{{zzzzzzxxxtttssssssttttttssstttoooiiiaaaWWWLLLAAA:::666444111000000222555777666<<>>>>>>>>===<<<<<<;;;;;;===<<<;;;:::999:::;;;<<<;;;:::::::::999888888888;;;:::888777666777777888888999;;;===>>>======<<<<<<<<<<<<===<<<<<<;;;;;;;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;888666555555666777888888888777777777777777666666666666777888::::::;;;<<>><<<:::;;;???BBBEEELLLTTTaaalllxxx}}}~~~}}}wwwpppeee\\\SSSPPPNNNJJJIIIJJJNNNOOOPPPRRRTTTZZZaaafffkkkjjjjjjiiihhheeeaaa]]]WWWTTTQQQLLLHHHEEEDDDCCCAAA@@@???>>>>>>???@@@AAAAAA@@@@@@???>>>=========@@@BBBDDDDDDEEEFFFIIIKKKPPPXXXcccoooyyyoooeeeaaaSSSHHHEEEAAAAAABBBCCCKKKdddtttffffffxxxwwwllleeebbbaaabbbcccdddeeedddcccbbbjjjvvv|||}}}}}}}}}|||{{{yyyxxxzzzwwwtttrrrsssssssssrrrsssoooiiibbbXXXMMMBBB:::666444222000000222444666666===FFFOOORRRQQQLLLHHHDDDDDDIIITTT\\\^^^```bbbdddddddddffffffbbbZZZTTTHHHHHHEEEEEEMMMYYY^^^\\\\\\TTTJJJFFFGGGGGGCCC???===999666777777777<<>>===<<<;;;999777777999;;;<<<>>>>>>======<<<;;;;;;;;;<<<;;;;;;:::::::::::::::999999999999999888888888;;;;;;:::999999999:::::::::;;;<<<===>>>>>>>>>===;;;;;;<<<<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::999888666555555666888999888888888888777777777777777777666777777888999:::999:::===???AAACCCDDDDDDBBBBBBDDDEEEFFFGGGGGGGGGGGGJJJNNNPPPOOONNNLLLLLLHHHIIIIIIHHHGGGGGGJJJLLLLLLPPPTTTUUUSSSUUU]]]dddjjjlllpppssswww|||yyyqqqiiieee___XXXSSSPPPOOOOOOQQQQQQPPPNNNMMMLLLKKKJJJGGGHHHKKKNNNQQQRRRRRRQQQPPPPPPOOOLLLKKKPPP[[[cccttt|||zzzzzz{{{yyypppcccVVVLLLEEEAAA???===;;;;;;???AAADDDKKKSSS___kkkvvv|||}}}{{{tttmmmeee]]]VVVTTTQQQNNNLLLMMMJJJLLLPPPSSSXXX___ffflllnnnllljjjhhhfffccc^^^[[[VVVTTTPPPLLLHHHEEEDDDCCCAAA@@@???>>>>>>??????@@@AAAAAA@@@@@@???>>>>>>===???AAACCCEEEFFFIIILLLOOOSSSZZZfffqqqzzzpppgggcccUUUJJJHHHCCC@@@BBBCCCKKKdddrrreeegggzzzwwwlllgggeeeaaacccdddffffffffffffeeekkkvvv}}}}}}}}}}}}|||zzzxxxvvvxxxvvvsssrrrrrrrrrrrrqqqqqqnnnjjjcccZZZNNNBBB:::666444222000000222444666777===FFFNNNRRRPPPKKKGGGDDDDDDJJJUUU]]]___aaacccdddddddddfffgggbbbZZZTTTIIIGGGCCCDDDMMMXXX\\\[[[VVVNNNFFFBBBCCCDDDBBB???<<<888666666666777>>>EEEEEEFFFGGGGGGEEEBBB???===<<<:::888666777888:::<<<=========<<<;;;;;;:::::::::::::::::::::999999888888888888888888999999999:::;;;<<<<<<======<<<<<<;;;<<<===>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::888777666555555666777888888888888888888888888888888888777777777888888999888999:::<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDHHHKKKMMMMMMKKKKKKKKKJJJJJJJJJHHHFFFFFFGGGHHHFFFIIIKKKJJJGGGIIIOOOVVV^^^aaaeeejjjpppwww}}}uuummmiiiddd^^^YYYVVVTTTTTTTTTTTTUUUTTTSSSQQQOOOMMMHHHIIIJJJLLLNNNPPPQQQRRRNNNOOOOOOMMMJJJKKKPPPTTTbbbwwwvvvnnnllllllrrrkkkaaaWWWOOOHHHCCC@@@>>>;;;;;;>>>@@@CCCJJJRRR]]]iiiuuuzzz{{{xxxppphhh___XXXSSSQQQOOOLLLKKKLLLJJJMMMRRRXXX]]]cccjjjooopppmmmjjjgggddd```[[[WWWVVVSSSPPPLLLHHHEEEDDDCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>@@@BBBEEEHHHLLLQQQUUUYYY___jjjttt|||~~~kkkbbb___QQQGGGDDD@@@???AAABBBKKKddd}}}pppdddhhh}}}yyylllhhhhhhaaaccceeeggghhhiiihhhhhhmmmvvv~~~|||zzzwwwvvvwwwuuusssrrrrrrrrrqqqpppooommmiiiddd[[[OOOBBB:::666444222111111222333555777===FFFNNNQQQOOOKKKGGGEEEEEEKKKVVV^^^```bbbdddbbbbbbccceeefffbbbZZZSSSLLLHHHEEEHHHRRR[[[]]][[[SSSLLLEEEAAAAAACCCBBB@@@@@@===:::999888999@@@HHHGGGGGGGGGGGGEEECCC@@@???;;;999777666666888:::<<<======<<<<<<;;;:::::::::888999:::;;;:::999888777777777777888888999999999999:::<<<===>>>>>>======;;;;;;<<<===============999999::::::;;;;;;::::::;;;::::::999999::::::;;;:::::::::;;;;;;:::::::::;;;:::888666555444444444777888888888888888999999999999888888777888888888888999::::::;;;;;;;;;:::>>>>>>>>>???@@@AAABBBCCCDDDGGGKKKMMMLLLLLLLLLLLLJJJKKKLLLJJJHHHGGGGGGHHHFFFHHHIIIGGGEEEGGGMMMRRRYYY\\\```dddjjjqqqyyy{{{tttqqqmmmgggbbb]]]ZZZXXXWWWXXXYYYXXXWWWTTTQQQOOOKKKKKKKKKKKKMMMOOOQQQRRRNNNOOONNNLLLIIIHHHJJJLLLVVVjjj{{{tttfffbbbbbbddd```ZZZUUUPPPKKKFFFCCCAAA===<<<>>>???BBBIIIQQQ\\\hhhtttyyyyyyvvvnnnfffYYYTTTPPPPPPNNNKKKKKKNNNOOOSSSYYY^^^bbbfffjjjmmmooolllgggddd```]]]YYYVVVTTTRRROOOKKKHHHFFFEEEDDDHHHGGGGGGFFFEEEEEEEEEEEEBBBBBBAAA@@@???>>>>>>======???AAADDDHHHOOOVVV[[[___eeeoooxxxyyyfff___\\\OOOEEEBBB>>>>>>AAACCCKKKddd{{{nnndddjjj|||mmmiiiiiibbbccceeegggiiijjjjjjjjjnnnwww~~~{{{xxxwwwwwwuuusssrrrsssrrrqqqpppnnnlllhhhcccZZZOOOBBB:::666555333222111222333444666<<>>======<<<;;;;;;::::::888999:::;;;:::999888777777777888888999999999:::777999;;;<<<=========<<<;;;;;;:::;;;;;;;;;<<<<<<888999::::::;;;;;;;;;:::;;;::::::999999::::::;;;999::::::::::::::::::999:::999888777666555555444777777888888999999999::::::999888888888888888999999:::::::::::::::999999============>>>@@@AAABBBBBBEEEIIIKKKKKKKKKLLLLLLKKKMMMNNNNNNLLLJJJJJJJJJFFFGGGHHHGGGFFFIIINNNRRRTTTVVVZZZ^^^ccckkksssyyy|||zzzwwwrrrmmmgggbbb___[[[\\\\\\[[[YYYVVVSSSQQQOOONNNMMMMMMMMMNNNPPPQQQNNNMMMKKKHHHFFFFFFGGGIIIIIIYYYgggxxxsssaaaYYYXXXTTTSSSQQQPPPOOOMMMJJJGGGDDD@@@>>>??????AAAHHHPPP[[[gggrrrwwwwwwtttmmmeeeZZZVVVSSSTTTRRRPPPRRRWWWUUUZZZaaafffiiikkkmmmnnnllliiiddd___\\\ZZZWWWTTTQQQPPPMMMJJJHHHGGGFFFFFFIIIIIIIIIIIIHHHHHHGGGGGGDDDCCCBBBAAA???>>>===<<<<<<===@@@CCCHHHOOOXXX^^^dddjjjsss{{{yyyggg```^^^RRRHHHEEE@@@===AAACCCKKKccc|||oooeeelllqqqjjjiiiccceeegggiiijjjjjjjjjjjjnnnwww~~~|||zzzxxxwwwuuutttssstttsssqqqpppllljjjfffaaaYYYNNNBBB;;;666555333222222222222333444;;;EEEMMMQQQPPPKKKHHHDDDCCCHHHRRRYYY[[[[[[]]]aaa______```bbbaaa]]]YYYNNNGGGEEEMMMYYY]]][[[YYYSSSNNNFFF@@@>>>???@@@@@@EEECCCCCCAAA<<<999???GGGOOOLLLHHHEEEBBBAAAAAAAAA;;;:::888777888:::<<<>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999999888999999999999999:::::::::888999:::;;;<<<<<<<<<<<<;;;::::::999999:::;;;;;;888999:::;;;;;;<<<<<<;;;;;;::::::999999::::::;;;999999::::::::::::999999555555666777888999::::::777777888888999:::::::::999999888888888999999:::::::::;;;;;;::::::999888;;;:::::::::;;;===???@@@@@@CCCFFFHHHIIIIIIKKKLLLMMMOOOQQQQQQOOOMMMKKKKKKCCCDDDFFFFFFGGGHHHLLLNNNMMMOOORRRVVV\\\dddmmmsss|||}}}xxxrrrmmmjjjccccccaaa___\\\YYYVVVTTTTTTSSSRRRPPPOOOOOOPPPPPPLLLJJJGGGDDDCCCCCCEEEFFFBBBNNNVVVddd}}}ttt___SSSNNNGGGGGGIIIKKKNNNNNNMMMKKKGGGCCC@@@@@@@@@AAAHHHPPPZZZeeeooottttttrrrllleeeZZZWWWUUUUUUTTTTTTXXX___[[[aaaiiippprrrsssrrrrrrjjjfff```[[[XXXUUUSSSQQQNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDAAA???>>>===<<<===>>>AAAFFFNNNWWW^^^eeekkkttt{{{uuuddd^^^]]]QQQGGGDDD???>>>BBBDDDKKKbbbrrrgggnnn{{{qqqmmmhhhiiijjjkkkkkkkkkjjjiiinnnvvv~~~|||zzzxxxwwwvvvuuutttuuutttrrrpppllliiiddd^^^VVVLLLBBB;;;666555444333222222222222333999DDDMMMQQQPPPLLLIIIFFFEEEJJJSSSYYYZZZZZZ\\\bbb```^^^```bbbcccaaa^^^SSSHHHCCCKKKWWW\\\\\\\\\XXXRRRJJJCCC@@@???AAABBBEEEEEEFFFFFFAAA===BBBKKKPPPOOOLLLHHHEEEBBB@@@???<<<;;;999888999;;;>>>@@@?????????>>>======<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<===<<<;;;::::::::::::;;;<<<999999:::<<<<<<=========;;;::::::999999::::::;;;999999::::::::::::999999444555666888:::;;;<<<<<<777777888999999:::;;;;;;888888888888999::::::;;;::::::;;;;;;::::::999888::::::999999:::<<<>>>???AAACCCGGGIIIIIIJJJLLLNNNOOORRRTTTTTTPPPMMMJJJIIIDDDFFFGGGHHHIIIJJJKKKKKKMMMOOOPPPRRRVVV]]]eeejjjssswww}}}~~~yyyvvvlllkkkhhheeeaaa]]][[[YYYYYYXXXVVVTTTRRRQQQPPPOOOMMMKKKHHHFFFEEEDDDCCCBBB@@@HHHJJJTTTjjj}}}uuuaaaSSSKKKAAABBBDDDHHHLLLOOONNNMMMJJJEEEBBBAAA@@@AAAHHHPPPXXXbbblllpppppppppkkkeee\\\YYYWWWWWWVVVWWW^^^ggggggmmmuuuzzz{{{xxxuuutttkkkeee^^^XXXTTTQQQNNNMMMKKKJJJIIIHHHIIIJJJKKKLLLKKKLLLMMMOOOOOOOOOOOONNNNNNMMMKKKHHHEEEBBB???>>><<<<<<===>>>CCCKKKUUU\\\dddiiirrryyy~~~rrr```[[[ZZZOOOEEEBBB>>>???CCCFFFKKKbbbvvviiiooo{{{sssnnnnnnoooooonnnllljjjiiimmmvvv~~~}}}{{{yyyxxxxxxvvvuuuuuuvvvuuurrrpppkkkhhhccc\\\UUUKKKBBB<<<666555444333222222222222222999CCCLLLQQQQQQMMMJJJJJJIIINNNVVV\\\\\\\\\^^^dddaaa___```ccceeeeeecccYYYKKKCCCJJJVVV\\\___aaa^^^XXXOOOHHHCCCBBBCCCEEEFFFGGGJJJKKKFFFCCCHHHPPPQQQPPPOOOMMMIIIDDD@@@===<<<;;;:::999:::<<>>>>>=========<<<;;;:::999:::;;;<<<<<<<<<<<<;;;;;;:::::::::<<<<<<;;;::::::;;;===>>>======;;;;;;:::;;;<<<===999:::;;;<<<============;;;::::::999999::::::;;;999999999::::::999999999666777888::::::;;;;;;;;;777777888999::::::;;;;;;888888888888999:::;;;<<<999::::::::::::999999888<<<;;;::::::;;;===???AAADDDFFFIIIKKKLLLMMMOOOQQQRRRTTTVVVUUUPPPKKKHHHFFFIIIJJJLLLMMMMMMMMMLLLLLLTTTTTTSSSSSSTTTXXX^^^cccjjjooouuu}}}~~~sssqqqmmmiiidddaaa___]]]\\\[[[YYYWWWTTTRRRPPPOOOOOONNNLLLKKKJJJGGGDDDAAA>>>CCCBBBGGGYYYhhhuuuvvvdddVVVNNN???@@@CCCGGGLLLOOOOOONNNLLLGGGCCCBBBAAABBBIIIQQQVVV```iiilllnnnnnnjjjeeeccc```]]]]]]\\\^^^gggqqqrrrxxx~~~zzzuuuqqqlllfff^^^VVVQQQMMMKKKIIIIIIHHHHHHHHHIIIJJJLLLMMMOOOPPPRRRTTTUUUUUUTTTTTTRRRQQQNNNKKKGGGDDDAAA@@@<<<<<<<<<===AAAJJJSSSZZZbbbgggooowww|||tttccc]]]^^^RRRIIIFFFAAA???DDDFFFLLLaaayyyjjjpppyyyrrrsssrrrrrrpppnnnkkkjjjllluuu~~~}}}|||{{{zzzyyyxxxvvvtttsssssssssrrrpppnnniiiccc]]]VVVLLL@@@888666555333111111222333444555:::BBBIIINNNOOONNNLLLNNNLLLOOOWWW\\\\\\\\\]]]^^^^^^___aaadddeeedddcccYYYNNNDDDGGGTTT```bbb______YYYPPPIIIFFFEEEFFFFFFEEEFFFHHHHHHHHHHHHIIIKKKWWWWWWUUUQQQKKKFFFDDDCCC>>>===<<<;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@>>>===<<<===<<<::::::;;;;;;:::888777888999999777777888999999999:::::::::;;;;;;;;;==============================<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<;;;;;;;;;999888888888999::::::;;;:::::::::::::::::::::::::::999888888::::::999888999888888888888888999999999:::::::::999:::===???BBBDDDGGGJJJLLLOOOSSSVVVYYYYYYWWWTTTOOOLLLJJJJJJIIIIIIHHHHHHIIIKKKLLLMMMLLLMMMNNNQQQSSSVVVYYYZZZdddhhhooouuuzzz}}}}}}~~~|||xxxrrrlllgggdddccccccaaa___\\\XXXUUUTTTSSSSSSTTTQQQMMMIIIGGGEEECCCAAA@@@>>><<<>>>FFFSSS___ggguuu~~~ooocccWWWMMMCCCBBBBBBEEEIIINNNRRRSSSOOOJJJFFFEEECCCBBBFFFMMMRRRVVV\\\bbbfffhhhiiijjjfffeeeddddddgggmmmtttxxx~~~wwwmmmgggaaaYYYRRRNNNLLLKKKJJJIIIJJJJJJJJJIIIIIIKKKLLLPPPQQQSSSTTTTTTUUUWWWYYYWWWUUURRRNNNJJJFFFCCCBBB===<<<;;;;;;>>>EEEOOOVVV]]]dddmmmsssvvvxxx{{{~~~|||}}}oooggg___YYYRRRHHHBBB@@@@@@BBBCCCIII]]]~~~zzznnntttxxxvvvsssqqqpppooommmkkknnnwww~~~}}}|||{{{zzzzzzyyywwwuuutttttttttsssrrrnnnjjjccc]]]VVVLLL@@@888666555333111111222333444555:::BBBJJJPPPRRRRRRRRRLLLKKKMMMUUUYYYYYYXXXZZZ]]]]]]^^^```ccccccaaa___WWWMMMDDDGGGTTT___bbb``````YYYPPPHHHDDDCCCDDDFFFFFFGGGIIIIIIIIIJJJMMMOOOVVVVVVTTTQQQLLLGGGDDDCCC>>>===<<<;;;<<<>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBB>>><<<;;;;;;<<<;;;:::999888999::::::888888999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;;;;;;;:::999999888888999999:::;;;:::::::::::::::::::::::::::999888888::::::999888999999999888999999::::::999:::::::::999:::===???BBBDDDGGGJJJLLLPPPTTTWWW\\\\\\ZZZVVVQQQNNNLLLLLLIIIHHHHHHHHHIIIKKKLLLMMMMMMNNNOOOPPPSSSUUUXXXYYY\\\aaaggglllpppsssvvvxxxzzzzzzzzzyyyxxxyyy|||~~~~~~xxxrrrmmmjjjiiihhhhhhfffbbb___[[[WWWUUUSSSUUURRRNNNKKKIIIGGGEEECCCBBB@@@>>>>>>AAAGGGNNNRRR\\\cccmmmuuu{{{mmmbbbWWWMMMCCCBBBBBBEEEJJJOOORRRSSSQQQLLLGGGEEECCCBBBFFFMMMPPPTTT[[[bbbhhhlllppprrrrrrpppoooooorrrwww}}}wwwnnnccc]]]VVVOOOLLLJJJIIIHHHHHHIIIJJJJJJIIIJJJLLLNNNQQQRRRTTTUUUUUUVVVXXXZZZYYYXXXUUURRRNNNJJJGGGEEE???>>><<<;;;===DDDLLLSSS]]]ccckkkpppqqqsssuuuxxxwwwyyy{{{}}}ooofff^^^XXXPPPGGGBBBAAA???AAACCCHHH\\\}}}|||ooottt}}}zzzvvvsssrrrpppnnnlllpppzzz~~~}}}|||{{{zzzxxxvvvtttsssttttttsssqqqoookkkddd]]]VVVLLLAAA999666555333111111222333444444:::CCCLLLRRRVVVWWWWWWMMMKKKMMMTTTXXXWWWVVVWWWZZZ[[[\\\___aaa```]]]ZZZUUULLLDDDGGGSSS^^^bbbbbb```ZZZPPPGGGAAAAAACCCEEEHHHHHHIIIIIIJJJLLLQQQUUUVVVUUUTTTRRRNNNJJJFFFDDD>>>>>><<<<<<===>>>AAABBBCCCCCCCCCCCCCCCDDDEEEEEE???===<<<;;;<<<<<<:::999999:::;;;;;;999999:::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;;;;::::::999999888888999999:::::::::::::::::::::::::::::::::999888888::::::999888999999999999999:::;;;<<<999:::;;;:::999:::<<>>>>>>>>??????GGGKKKQQQVVV]]]fffqqqyyy}}}yyyjjj```VVVMMMCCCCCCCCCFFFJJJOOORRRRRRSSSNNNIIIFFFCCCBBBGGGMMMOOOSSS[[[cccjjjrrryyy}}}~~~}}}}}}}}}sssiii\\\WWWPPPKKKIIIHHHGGGFFFHHHIIIJJJKKKKKKLLLNNNPPPRRRTTTVVVWWWWWWWWWYYY[[[[[[[[[ZZZXXXTTTPPPLLLIIIAAA@@@>>><<<===AAAHHHMMMZZZ```gggjjjkkklllnnnppprrrtttwwwyyy|||nnneee\\\UUUNNNFFFBBBBBB>>>AAACCCHHHZZZzzz{{{nnnrrr|||xxxuuussspppnnnqqqzzz~~~~~~~~~~~~~~~|||{{{zzzwwwuuurrrrrrrrrsssrrrpppqqqlllddd]]]VVVLLLAAA999666555333111111222333444555:::CCCLLLRRRVVVXXXXXXOOOMMMOOOUUUXXXVVVUUUVVVXXXXXXZZZ\\\]]]\\\XXXUUURRRKKKEEEGGGPPP[[[```bbbaaa[[[QQQGGGAAA???BBBEEEGGGGGGGGGGGGIIINNNTTTXXXXXXWWWVVVUUUSSSOOOIIIFFF???>>>=========???AAACCCIIIHHHFFFDDDCCCCCCCCCCCC@@@>>><<<<<<<<<<<<;;;999:::;;;<<<;;;::::::;;;<<<:::::::::;;;;;;;;;;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;:::999999:::999999888999999:::::::::::::::::::::::::::::::::999888888::::::999888888888888888999:::;;;<<<:::;;;;;;:::999:::<<>>===<<<<<<<<<<<<>>>@@@BBBDDDHHHOOOZZZbbbmmmyyy~~~uuuhhh___VVVMMMDDDDDDDDDGGGLLLPPPRRRRRRUUUOOOIIIFFFCCCBBBGGGNNNQQQVVV^^^eeemmmvvvwwwjjjaaaVVVRRRLLLIIIGGGGGGFFFFFFHHHIIIKKKLLLLLLNNNPPPSSSTTTVVVWWWXXXXXXYYY[[[]]]\\\\\\]]][[[XXXTTTPPPMMMEEEDDDAAA>>>===???CCCGGGUUUZZZaaadddeeefffhhhkkkmmmppptttxxx{{{~~~mmmdddZZZSSSLLLEEEBBBCCC>>>AAACCCGGGXXXwwwwwwiiimmm|||xxxuuuqqqooopppxxx|||}}}~~~~~~~~~|||zzzyyyxxxvvvtttssstttttttttrrrsssmmmeee^^^VVVLLLBBB:::666555333111111222333444777;;;BBBJJJPPPSSSTTTUUUOOOMMMNNNTTTWWWTTTSSSTTTUUUUUUVVVXXXYYYXXXTTTRRRQQQKKKFFFFFFMMMVVV\\\___```[[[SSSHHHAAA???BBBFFFFFFFFFEEEFFFHHHMMMTTTZZZ[[[ZZZZZZZZZXXXTTTMMMHHH@@@???>>>===>>>@@@BBBCCCIIIHHHGGGFFFEEEDDDDDDDDDAAA???============;;;999:::;;;<<<<<<::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::;;;;;;:::999999888::::::999999888999999::::::::::::::::::::::::::::::999888888::::::999888666666777888999:::<<<<<<<<<<<<<<<;;;:::;;;===???CCCEEEHHHKKKNNNRRRWWWZZZ\\\\\\\\\XXXRRRMMMIIIHHHHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWYYY[[[\\\\\\\\\^^^___```bbbeeehhhjjjmmmpppsssttt{{{~~~|||rrrrrrppplllggg___YYYUUUQQQOOOMMMLLLKKKIIIFFFDDD???>>><<<:::::::::;;;<<<666888::::::;;;@@@HHHNNNbbbqqqyyyrrrfff^^^VVVMMMFFFFFFGGGJJJNNNRRRSSSSSSUUUOOOJJJGGGDDDDDDJJJQQQWWW]]]dddkkkrrrzzzyyynnnaaaXXXQQQNNNJJJHHHHHHHHHHHHHHHHHHJJJLLLMMMNNNOOORRRUUUUUUWWWXXXYYYYYYZZZ\\\^^^\\\]]]]]]]]]ZZZVVVRRRPPPJJJIIIFFFAAA>>>>>>AAACCCNNNSSSZZZ^^^___aaaeeehhhjjjnnnssswww{{{lllcccYYYSSSLLLEEEBBBCCC>>>BBBDDDGGGWWWuuuqqqdddgggxxx~~~yyyuuurrrpppoooxxxzzz{{{}}}}}}}}}{{{yyyxxxzzzxxxvvvvvvwwwxxxwwwvvvtttnnnfff^^^VVVMMMBBB;;;666555333111111222333444777;;;AAAHHHMMMPPPQQQRRRLLLIIIKKKQQQSSSQQQPPPPPPSSSRRRRRRSSSTTTTTTRRRPPPPPPLLLGGGEEEIIIPPPWWW[[[\\\YYYRRRIIIAAA>>>AAAEEEDDDDDDEEEEEEHHHMMMTTTYYY___]]]]]]^^^]]]XXXOOOHHH@@@@@@>>>>>>???@@@CCCDDDFFFFFFGGGHHHHHHHHHHHHGGGBBB@@@>>>>>>>>>===;;;999:::;;;<<<<<<::::::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;:::;;;;;;::::::999888777::::::999999888888999999:::::::::::::::::::::::::::999888888::::::999888666666777888:::;;;===>>>>>>>>>>>>===<<<<<<>>>@@@CCCEEEIIILLLOOOSSSXXX[[[]]]^^^^^^[[[VVVPPPMMMKKKIIIJJJLLLNNNPPPQQQQQQQQQRRRRRRRRRSSSTTTUUUWWWXXXWWWYYYZZZZZZYYYYYY[[[\\\]]]```cccfffhhhjjjmmmppprrrxxx~~~wwwvvvtttoooiiiaaaZZZVVVNNNMMMKKKKKKJJJHHHEEECCCAAA???;;;888777777888999333666888999999<<>>CCCEEEHHHVVVsssmmmaaacccrrr~~~yyyuuurrrooopppyyyxxxyyy{{{||||||zzzxxxwwwyyywwwuuuuuuvvvwwwvvvuuuuuuooofff^^^VVVMMMBBB;;;666555333111111222333444666999@@@FFFLLLOOOQQQQQQJJJHHHJJJPPPRRRPPPOOOPPPQQQOOONNNNNNPPPQQQPPPPPPQQQMMMGGGDDDEEEJJJQQQVVVVVVUUUQQQHHH@@@<<>>???AAACCCDDDFFFHHHJJJLLLLLLKKKIIIHHHCCCAAA???>>>>>>===;;;999999;;;<<<;;;:::999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::;;;:::;;;;;;::::::888777777;;;:::999999888888999999:::::::::::::::::::::::::::999888888::::::999888888888999:::<<<>>>@@@AAA@@@@@@@@@???======???AAACCCFFFIIILLLPPPTTTXXX\\\\\\^^^^^^\\\WWWQQQNNNLLLJJJKKKNNNPPPRRRSSSSSSSSSRRRRRRSSSTTTUUUWWWYYYZZZYYYZZZZZZZZZYYYYYYZZZ\\\[[[]]]aaaccceeegggiiikkklllrrr{{{zzzxxxuuunnnggg___XXXSSSMMMLLLKKKKKKJJJIIIFFFCCCCCCAAA>>>;;;888777666666666888::::::999;;;AAAEEENNN```lllhhh^^^XXXSSSMMMJJJJJJLLLOOOSSSVVVVVVVVVWWWQQQMMMLLLLLLNNNVVV```gggoooxxx~~~|||pppdddZZZSSSNNNJJJHHHFFFFFFIIIKKKKKKKKKLLLMMMOOOOOOPPPQQQTTTVVVUUUWWWYYYZZZZZZZZZ\\\^^^^^^^^^]]]\\\[[[YYYWWWVVVRRRQQQNNNIIIDDDAAAAAAAAACCCHHHNNNRRRTTTWWW[[[___```eeekkkqqqvvv{{{}}}iiiaaaZZZUUUPPPHHHDDDCCC???DDDGGGIIIVVVsssnnnaaaaaammm~~~xxxtttpppnnnnnnxxxwwwxxxzzz|||{{{zzzwwwvvvvvvtttrrrrrrtttttttttsssvvvpppggg^^^VVVMMMCCC<<<666555333111111222333444444888???FFFLLLPPPRRRSSSKKKIIIKKKQQQTTTRRRQQQRRRPPPNNNLLLLLLNNNOOOPPPPPPQQQMMMHHHDDDCCCGGGNNNSSSRRRRRROOOGGG???;;;===@@@DDDEEEFFFHHHJJJNNNTTTXXXaaa```___```___YYYNNNFFFAAA@@@?????????AAACCCEEEKKKLLLNNNPPPNNNKKKHHHEEECCCAAA???>>>>>>===;;;:::999:::;;;;;;999999:::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;:::999888777666;;;::::::999888888888999:::::::::::::::::::::::::::999888888::::::999888999:::;;;<<<>>>@@@BBBCCCAAAAAAAAA@@@>>>>>>@@@BBBCCCFFFIIIMMMPPPTTTYYY\\\YYY[[[\\\ZZZUUUPPPMMMKKKKKKLLLOOOQQQSSSTTTTTTTTTRRRSSSSSSUUUVVVXXXZZZ[[[[[[\\\\\\[[[ZZZZZZ[[[]]]YYY\\\___aaabbbcccfffgggffflllttt}}}{{{yyyssslllcccZZZSSSOOOMMMLLLKKKKKKKKKIIIFFFDDDCCCBBBAAA???===:::888777777999999666444666;;;???GGGYYYgggcccZZZVVVRRRMMMKKKLLLMMMPPPTTTWWWWWWWWWXXXSSSOOONNNOOOSSS\\\eeekkkttt~~~}}}rrreeeZZZRRRMMMJJJGGGFFFEEEFFFHHHKKKLLLLLLMMMNNNPPPPPPPPPQQQTTTVVVUUUWWWYYYYYYYYYZZZ\\\^^^______^^^\\\[[[ZZZYYYYYYTTTSSSQQQLLLFFFBBBAAABBBAAAEEEKKKNNNPPPRRRWWW[[[\\\aaahhhnnntttxxx}}}}}}iiiaaaZZZWWWQQQIIIDDDCCC@@@EEEHHHIIIVVVrrrqqqcccbbbkkk}}}wwwssspppnnnkkkuuu{{{{{{zzzyyyyyyxxxwwwwwwxxxuuusssrrrrrrrrrqqqpppvvvmmmccc\\\WWWOOODDD:::666444222111222333333333666777<<>>======>>>CCCGGGIIIIIIMMMTTTZZZ[[[bbbfffbbb[[[UUUNNNHHH>>>===<<<;;;===@@@DDDGGGKKKPPPRRRNNNLLLLLLJJJGGGCCCAAA>>>======<<<;;;999;;;:::999999:::;;;===>>>;;;;;;;;;<<<<<<<<<=========<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999::::::999888888999;;;;;;;;;::::::::::::999999888999::::::;;;;;;::::::999999;;;<<<>>>@@@AAABBBBBBAAA@@@??????@@@BBBCCCDDDEEEIIINNNTTTXXXYYYYYY]]]]]]\\\YYYVVVRRRNNNLLLNNNOOOPPPRRRSSSUUUVVVWWWTTTRRRQQQRRRWWWZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^___```aaabbbcccdddiiikkkrrr{{{}}}{{{vvvmmmeee^^^XXXRRRNNNKKKIIIHHHHHHIIIHHHFFFCCC>>>CCCNNN???777<<<444777===888666888888999===CCCNNNZZZcccaaaZZZVVVUUUUUUQQQSSSVVVYYY[[[[[[[[[ZZZXXXTTTOOOMMMPPPYYYccciiiuuu{{{yyyqqqdddYYYQQQLLLIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIOOOQQQSSSSSSRRRRRRRRRSSSVVVWWWYYY[[[\\\]]]]]]]]]```___\\\ZZZXXXWWWWWWWWWYYYWWWSSSNNNIIIDDD@@@>>>BBBDDDFFFHHHKKKNNNSSSVVV[[[```ggglllooottt{{{yyyjjjeee^^^VVVPPPJJJDDDAAA???AAACCCHHHVVVppprrraaa^^^ddd|||{{{xxxssskkkeeennnvvv|||{{{{{{zzzyyyxxxwwwwwwxxxuuurrrqqqqqqrrrrrrqqquuunnnccc\\\WWWOOOCCC:::666444111111222333333222555777<<>>===;;;:::<<>>>>>===;;;:::<<<<<<;;;:::::::::;;;<<<;;;<<<<<<<<<============??????>>>======>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999::::::999888888999;;;;;;;;;::::::::::::999999888999::::::;;;;;;::::::888999:::<<<>>>@@@AAABBBDDDBBBAAA??????@@@AAABBBCCCEEEIIIOOOTTTWWWYYYYYYZZZZZZYYYXXXUUURRRPPPNNNOOOOOOPPPRRRSSSUUUVVVVVVUUUSSSRRRSSSWWWZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]]]]]]]^^^___```bbbbbbbbbbbbggghhhoooyyy{{{tttoooggg```ZZZTTTOOOLLLKKKJJJHHHGGGFFFDDDBBB???DDDJJJVVVFFF<<<@@@999<<<===999777888999:::???EEEOOO[[[cccaaaZZZWWWWWWWWWXXXYYYZZZ[[[\\\[[[[[[ZZZYYYUUUPPPNNNQQQYYYbbbiiiqqqwww~~~ppphhh]]]TTTMMMJJJHHHGGGIIIIIIIIIJJJJJJKKKLLLMMMLLLNNNQQQSSSSSSTTTVVVXXXWWWWWWYYY[[[\\\^^^___```___^^^\\\ZZZYYYXXXXXXXXXWWWVVVSSSNNNIIIDDD@@@>>>AAACCCEEEGGGIIIMMMQQQUUUYYY^^^eeejjjmmmrrryyy~~~|||iiiddd^^^WWWRRRMMMHHHDDDAAABBBDDDIIIVVVpppvvvbbb\\\```vvv|||xxxvvvsssnnniiinnnvvv}}}|||{{{zzzyyyxxxwwwwwwyyyvvvqqqooooooqqqrrrrrruuunnneee]]]WWWNNNCCC;;;555333111000111222222222555888<<>>===:::999:::===@@@BBBKKKPPPRRROOOLLLLLLJJJGGGFFFDDDAAA@@@???>>><<<;;;>>>===<<<::::::999::::::<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999::::::999888888999;;;;;;;;;::::::::::::999999888999::::::;;;;;;::::::888999:::<<<>>>@@@BBBCCCEEEDDDAAA???>>>>>>???@@@CCCEEEJJJOOOTTTWWWXXXYYYWWWWWWWWWVVVTTTSSSQQQPPPOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTSSSTTTWWWYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]```bbbcccbbbaaaaaaccceeellluuu{{{~~~vvvlllhhhaaa[[[VVVRRRNNNKKKKKKIIIGGGFFFEEEDDDBBB@@@DDDKKKXXXGGG;;;???999>>>===999888::::::<<>>@@@AAACCCEEEGGGJJJOOOSSSVVV[[[bbbgggkkkpppwww|||hhhddd^^^XXXTTTOOOKKKHHHBBBCCCEEEIIIUUUnnnzzzddd\\\^^^ttt}}}vvvssssssrrrpppnnnooovvv~~~}}}|||{{{zzzyyyxxxwwwzzzvvvqqqnnnnnnppprrrsssuuuooofff___WWWNNNCCC;;;555333111000111222222111555888===EEELLLQQQSSSRRRLLLIIIIIINNNWWW]]]^^^]]]ZZZYYYVVVQQQNNNMMMNNNPPPOOOOOOMMMJJJHHHJJJPPPUUURRRPPPMMMGGG@@@;;;888888;;;@@@FFFIIIIIIIIIHHHIIIRRRYYY______\\\XXXOOOGGG>>><<<:::888888:::===???EEEKKKPPPOOOOOOPPPPPPMMMIIIFFFCCCAAA@@@???===;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<::::::::::::::::::::::::999::::::999888888999;;;;;;;;;:::::::::999999999888999::::::;;;;;;::::::999:::;;;===???AAACCCDDDFFFDDDAAA???======>>>>>>BBBEEEKKKPPPSSSUUUWWWXXXVVVVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[]]]```bbbcccbbb```___bbbccciiisssxxx|||{{{qqqhhhccc]]]XXXTTTRRROOOMMMKKKJJJHHHGGGGGGGGGFFFEEE@@@IIIVVVFFF:::>>>999???<<<:::999;;;<<<>>>FFFOOObbbkkkpppnnnjjjkkkmmmnnnqqqnnnjjjddd```]]][[[ZZZXXXUUUQQQOOOPPPUUU[[[___aaagggnnntttyyy|||tttoooaaa]]]WWWSSSQQQPPPNNNMMMJJJJJJKKKKKKLLLLLLLLLLLLQQQSSSVVVWWWXXX[[[^^^```______^^^^^^___```aaabbbaaa```^^^\\\ZZZXXXWWWVVVSSSSSSQQQOOOKKKFFFAAA??????@@@AAABBBDDDGGGLLLPPPTTTYYY```eeeiiinnnuuuzzz~~~gggddd^^^YYYUUUPPPKKKGGGBBBCCCEEEHHHTTTkkk~~~ggg^^^___uuu}}}|||{{{vvvqqqnnnnnnooooooooopppvvv~~~}}}|||zzzyyyxxxwww{{{wwwrrrooooooqqqsssttttttooohhh```XXXMMMBBB;;;555333111000111222222222555888>>>EEEMMMRRRSSSRRRLLLHHHFFFJJJSSS[[[^^^]]]^^^]]]ZZZVVVRRRPPPQQQSSSPPPPPPOOOKKKHHHJJJQQQWWWUUUTTTPPPJJJBBB===:::999<<<@@@FFFIIIJJJHHHFFFEEELLLTTT[[[]]]\\\XXXOOOFFF===;;;999777777999<<<>>>CCCJJJOOOPPPQQQTTTSSSQQQKKKHHHEEEBBBAAA@@@===<<<999::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<===::::::::::::::::::::::::999::::::999888888999;;;;;;;;;:::::::::999999999888999::::::;;;;;;:::::::::;;;<<<>>>@@@AAACCCCCCDDDBBB@@@===<<<<<<======@@@EEELLLQQQSSSTTTVVVWWWWWWVVVUUUTTTRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWWWWXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[]]]```bbbcccaaa```^^^aaabbbhhhpppvvvyyyzzzooofffaaa[[[VVVTTTRRRQQQOOOOOOLLLJJJIIIIIIIIIHHHFFFBBBJJJWWWHHH>>>CCC>>>CCC===;;;<<<>>>???AAAKKKUUUlllsssxxxwwwuuuwwwyyyzzz{{{wwwpppiiibbb^^^[[[ZZZUUURRROOOMMMMMMPPPUUUWWWXXX]]]dddjjjnnnssszzz{{{uuunnnjjj```]]]ZZZXXXXXXXXXWWWUUURRRRRRSSSTTTTTTSSSRRRRRRRRRTTTVVVXXXZZZ^^^bbbeeegggfffeeecccbbbaaaaaa```cccbbb```]]]ZZZWWWUUUSSSRRRQQQPPPMMMJJJFFFBBB@@@??????@@@@@@AAAEEEJJJNNNRRRXXX^^^dddhhhnnntttzzzyyyhhhddd___YYYTTTOOOIIIEEEAAACCCDDDHHHSSSjjjkkk___]]]rrryyyvvvuuussspppkkkiiihhhjjjkkklllooottt}}}~~~}}}{{{yyyxxxxxx{{{xxxsssqqqqqqssstttttttttpppjjjbbbXXXMMMBBB;;;666444222111222333333222555888>>>FFFNNNRRRSSSRRROOOJJJFFFIIIRRR[[[___```bbbaaa^^^YYYTTTRRRRRRSSSRRRSSSQQQLLLHHHIIIQQQWWWWWWVVVRRRLLLEEE???<<<<<<<<>>EEELLLRRRSSSTTTUUUTTTQQQLLLIIIFFFCCCAAA@@@===;;;888999:::;;;<<<<<<<<<<<<999::::::::::::;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999999::::::::::::999::::::999888888999;;;;;;;;;::::::::::::999999888999::::::;;;;;;::::::;;;;;;<<<===>>>???@@@@@@@@@???===;;;;;;;;;======???EEEMMMQQQRRRSSSUUUWWWWWWWWWUUUSSSRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSUUUWWWXXXXXXXXXYYY[[[YYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]___aaaaaaaaa___^^^aaaaaafffnnnsssuuu{{{}}}ssshhhddd]]]XXXUUUTTTSSSRRRSSSPPPMMMKKKKKKJJJIIIHHHFFFLLLWWWIIIBBBHHHAAADDD@@@???AAACCCCCCGGGRRR^^^pppxxx}}}|||||||||uuummmeee___[[[YYYRRRPPPMMMKKKKKKLLLNNNPPPOOOTTTZZZ___cccgggnnnsssuuuvvvvvvuuusssnnniiifff___^^^^^^```bbbccccccbbb]]]]]]^^^^^^]]][[[YYYXXXSSSUUUXXX[[[]]]bbbgggjjjllllllkkkiiifffdddaaa```ccccccaaa^^^[[[WWWTTTSSSRRRQQQNNNKKKIIIFFFDDDCCC????????????@@@CCCHHHMMMPPPUUU\\\bbbffflllsssxxxtttgggddd___ZZZUUUOOOIIIEEEBBBDDDFFFIIITTTjjjooo```ZZZlll{{{qqqlllkkkjjjiiifffddddddeeeggghhhkkkqqqyyy}}}{{{zzzxxxxxx{{{xxxuuussstttuuutttttttttpppkkkcccXXXLLLAAA;;;777555333222333444444444555888>>>GGGOOOSSSSSSRRRRRRKKKFFFHHHPPPZZZ___aaaaaa```^^^ZZZVVVTTTTTTUUUVVVWWWTTTNNNHHHIIIPPPWWWXXXWWWSSSMMMFFF@@@>>>===;;;===AAAEEEGGGFFFCCCAAABBBIIIRRRWWWZZZXXXMMMBBB<<<:::888666777999<<>>???EEENNNRRRRRRRRRTTTVVVVVVUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQTTTXXXYYYYYYYYYZZZ\\\ZZZZZZZZZZZZZZZ[[[]]]]]]]]]^^^______``````______``````dddkkkoooqqqwww~~~{{{qqqlllddd___\\\ZZZZZZYYYUUUSSSPPPPPPQQQSSSTTTTTTPPPRRR[[[MMMHHHNNNDDDDDDEEEEEEGGGIIIIIINNNZZZgggsss{{{xxxoooggg___ZZZXXXPPPOOOMMMKKKJJJJJJKKKKKKIIIMMMSSSWWWZZZ^^^ccchhhllllllmmmmmmlllhhheeeccc```aaadddiiiooorrrsssrrrnnnnnnnnnnnnllliiigggeee```aaabbbbbbcccfffjjjmmmnnnnnnooonnnkkkgggdddaaaaaaaaa```^^^\\\YYYVVVUUURRRPPPMMMIIIGGGEEEEEEEEE@@@@@@???>>>???BBBHHHLLLMMMSSSZZZ___dddjjjqqqvvv}}}qqqfffccc___[[[WWWRRRLLLHHHDDDFFFHHHLLLWWWmmmrrrbbbZZZkkkvvvjjjdddaaaaaaaaaaaaaaaaaabbbdddffffffkkkttt}}}}}}|||zzzyyyxxx{{{yyyvvvuuuvvvvvvuuutttsssqqqkkkcccXXXLLLAAA;;;888666444333444555555444555888???GGGOOOSSSSSSRRRRRRKKKEEEFFFNNNXXX^^^```\\\\\\[[[YYYWWWWWWXXXZZZXXXYYYVVVOOOHHHHHHPPPWWWXXXVVVSSSMMMFFF@@@>>>===999;;;???CCCEEEEEEBBB??????GGGPPPVVVZZZWWWMMMAAA<<<:::888777777:::===???AAAIIIQQQUUUXXX\\\\\\ZZZMMMJJJFFFCCCAAA???<<<:::;;;<<<<<<===<<<;;;999888============>>>>>>>>>???>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888888888888888999999:::::::::999::::::999888888999;;;;;;;;;;;;:::::::::999999999999:::;;;;;;;;;::::::888888888888888888888888999888777777999;;;===???>>>EEENNNRRRRRRRRRTTTVVVTTTSSSSSSSSSSSSUUUVVVXXXSSSSSSSSSSSSRRRRRRRRRRRRPPPTTTXXXYYYYYYYYY[[[]]]ZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^__________________bbbhhhlllnnnttt{{{~~~yyytttlllfffcccaaa``````TTTSSSSSSUUUYYY^^^aaabbb^^^^^^dddVVVRRRXXXKKKIIIHHHIIIKKKMMMNNNRRR```mmmvvv}}}yyyppphhh```ZZZWWWPPPOOOMMMKKKJJJIIIIIIIIIEEEJJJOOORRRUUUXXX^^^bbbggghhhiiiiiihhheeebbb```bbbdddjjjqqqyyy~~~{{{xxxvvvoooooonnnkkkiiiiiikkkmmmnnnoooppppppnnnjjjfffccc^^^^^^___^^^]]][[[YYYWWWSSSPPPLLLHHHFFFEEEFFFGGG@@@@@@???>>>>>>BBBGGGLLLKKKPPPXXX]]]bbbhhhooottt|||pppeeeccc___\\\YYYUUUOOOLLLFFFHHHJJJNNNYYYooottteee]]]nnntttggg___\\\[[[\\\^^^___```aaadddfffbbbgggpppyyy~~~|||{{{yyyyyyxxxxxxwwwvvvuuutttssssssssspppjjjcccZZZNNNBBB:::777444111000000111222111555888???GGGNNNQQQPPPNNNSSSMMMIIIJJJQQQXXX\\\]]]___^^^\\\ZZZYYYXXXWWWWWWZZZVVVSSSOOOKKKHHHLLLTTTZZZYYYWWWRRRJJJCCC>>>===::::::<<<>>>AAAAAA@@@>>>===CCCLLLTTTWWWSSSJJJCCC===<<<:::999888999999:::AAAFFFNNNVVVZZZZZZXXXVVVQQQJJJDDDDDDCCC>>>:::999::::::999999:::;;;===>>><<<<<<<<<<<<<<<===>>>>>>???>>>===<<<<<<===>>>???>>>>>>======<<<<<<<<<;;;===<<<:::888888999:::;;;888999999::::::999999888999999999::::::;;;;;;;;;<<<:::999999:::;;;;;;:::777888999999::::::::::::>>>;;;888888999:::888555333555666777999;;;???BBBFFFHHHLLLPPPRRRRRRRRRQQQTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTSSSQQQPPPOOOVVVVVVWWWXXXYYYZZZ[[[\\\ZZZZZZZZZZZZ\\\^^^```aaa___```bbbcccccccccbbbaaa^^^___bbbdddgggkkkqqquuu|||tttmmmhhheeecccaaaYYY[[[ZZZXXX]]]gggkkkhhhjjjkkkiiiaaaXXXSSSTTTWWWOOOQQQTTTWWW[[[aaahhhmmmxxxzzzqqqkkkdddZZZSSSNNNMMMLLLKKKJJJIIIIIIHHHJJJJJJLLLPPPTTTXXX\\\___cccccccccccccccdddddddddgggkkkqqqxxx~~~~~~|||xxxtttrrrrrrsssrrrsssrrrqqqoookkkhhhfffaaaaaa```___]]]ZZZXXXWWWTTTPPPKKKGGGFFFFFFFFFFFFDDDBBB@@@>>>???@@@BBBDDDJJJNNNTTTZZZ```gggnnnsssxxx}}}qqqcccbbb```^^^[[[UUUOOOJJJIIIJJJMMMQQQYYYllliii```lll}}}oooeee^^^YYYYYYYYYZZZ[[[^^^```ccceeeaaabbbhhhsss~~~|||zzzyyywwwxxxwwwwwwvvvuuutttttttttqqqnnniiicccZZZOOODDD<<<777555222000111222222222444888???HHHOOORRRRRRPPPRRRMMMIIIJJJPPPWWW\\\]]]___^^^]]]\\\[[[ZZZZZZ[[[YYYUUUSSSQQQLLLHHHLLLRRRUUUWWWWWWSSSLLLDDD===:::999:::;;;>>>@@@@@@>>><<<<<>>;;;:::===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<===>>>???>>>=========<<<<<<<<<;;;;;;:::888777666777888999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<:::999999:::;;;;;;:::888888999:::::::::::::::<<<:::777777888888777555555777888999:::===AAADDDHHHJJJNNNRRRTTTUUUTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSVVVWWWWWWXXXZZZ[[[[[[\\\ZZZZZZZZZ[[[\\\^^^```aaaaaaaaabbbbbbbbb```___^^^___aaaccceeehhhlllrrrvvv|||{{{tttnnnkkkgggeee___aaa```___eeepppwwwvvv{{{{{{xxxqqqhhhaaa___^^^```bbbdddfffhhhlllrrrvvv|||yyyqqqjjjbbbYYYRRRNNNMMMMMMMMMLLLLLLKKKKKKHHHIIIJJJMMMQQQUUUZZZ\\\aaaaaabbbcccddddddeeeeeefffhhhmmmrrrwww|||~~~}}}{{{{{{vvvvvvvvvtttrrrnnnkkkiiibbbbbbaaa___]]]ZZZXXXWWWVVVRRRMMMIIIHHHHHHHHHGGGEEECCCAAA@@@???AAACCCDDDHHHLLLRRRYYY```gggnnnsssxxx}}}rrreeeccc```]]]ZZZUUUOOOKKKIIIJJJMMMQQQYYYkkkmmmdddoooooobbb[[[WWWVVVVVVVVVWWWYYY\\\___```___```eeeppp~~~}}}{{{xxxvvvwwwwwwwwwvvvvvvuuuuuuuuupppmmmiiiccc[[[PPPEEE>>>888555222111222333333333444888???HHHPPPTTTTTTRRRRRRMMMHHHIIIOOOVVV[[[]]]______^^^]]]]]]]]]]]]]]]XXXUUUSSSQQQLLLHHHKKKQQQSSSUUUWWWTTTMMMDDD===888888999;;;>>>@@@???;;;888:::???GGGNNNRRRNNNGGGAAA;;;:::999999999:::;;;<<<>>>DDDLLLTTTXXXYYYWWWVVVPPPIIICCCDDDCCC???<<<<<<;;;;;;:::::::::;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<;;;:::888777777777888999;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::<<<:::999999:::;;;;;;:::999999:::;;;;;;;;;:::::::::888666666777777666555888999;;;;;;<<>>???>>>999666:::>>>EEEMMMPPPMMMGGGAAA:::999999888999:::<<<======BBBJJJRRRWWWXXXWWWVVVPPPHHHCCCCCCCCC@@@======666777888:::<<<===???@@@<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999<<<:::999999:::;;;::::::999::::::;;;;;;;;;::::::888777666666777777888888:::;;;======>>>@@@DDDGGGKKKNNNRRRVVVXXXYYYXXXXXXTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUVVVWWWXXXZZZZZZYYYYYYZZZ[[[[[[\\\]]]]]]\\\\\\\\\\\\^^^```bbbcccfffeeeeeeeeedddcccbbbbbbccceeegggiiikkkpppuuuyyyzzztttppphhhfffdddgggrrr|||zzz{{{}}}~~~}}}}}}|||qqqhhh^^^UUUOOOLLLMMMOOOQQQRRRSSSSSSSSSNNNMMMMMMNNNQQQUUUZZZ]]]___``````aaa``````___^^^XXXXXXWWWWWWXXXZZZ\\\^^^YYYZZZ\\\^^^```aaabbbbbbfffjjjooossswww{{{~~~~~~zzzuuupppmmmfffeeecccaaa]]]ZZZWWWVVVVVVSSSPPPNNNMMMMMMKKKJJJHHHFFFCCCAAA@@@@@@AAACCCCCCHHHNNNVVV]]]eeemmmrrrvvv|||sssiiifff```[[[XXXUUUQQQOOOKKKLLLNNNQQQWWWiiixxxlllvvvkkk^^^YYYVVVUUUUUUUUUWWW[[[^^^```cccdddhhhqqq|||~~~}}}zzzxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuqqqllldddZZZNNNBBB:::999666333222222333444333222777???HHHQQQUUUVVVUUUPPPLLLHHHHHHLLLSSSZZZ^^^bbbaaa___]]][[[ZZZYYYXXXYYYTTTNNNJJJEEEDDDJJJSSS[[[[[[YYYTTTLLLEEE???===<<<===>>>??????===999555;;;???EEELLLOOONNNHHHDDD:::999999888999:::<<<===<<>>>>>666777888:::<<<>>>??????======<<<<<<<<<<<<<<<=========<<<;;;:::999888888;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::::::::<<<:::999999:::;;;:::::::::::::::;;;;;;:::999999888888888888888999;;;<<<<<<>>>??????@@@BBBEEEHHHMMMOOOSSSVVVXXXXXXXXXWWWTTTTTTUUUVVVVVVVVVVVVVVVSSSSSSTTTUUUWWWYYY[[[]]]\\\\\\\\\]]]]]]^^^^^^___^^^^^^^^^___```bbbdddeeedddddddddddddddddddddeeeeeegggiiijjjmmmqqqvvvzzz~~~yyytttlllhhheeeiiiuuutttiii^^^UUUPPPKKKMMMPPPSSSUUUVVVWWWWWWRRRQQQOOONNNQQQVVV[[[___aaaaaaaaa```^^^\\\YYYWWWTTTRRRPPPOOONNNPPPRRRSSSRRRSSSTTTVVVWWWXXXYYYYYYXXX[[[___dddiiiqqqxxx~~~~~~xxxqqqnnnhhhgggeeebbb^^^ZZZWWWUUUSSSRRRPPPOOOOOOOOOMMMKKKIIIGGGDDDAAA??????@@@AAABBBGGGMMMTTT\\\dddlllqqqvvv|||qqqjjjfff```[[[XXXVVVSSSQQQNNNNNNOOORRRWWWhhh{{{oooxxxwwwfff]]]YYYXXXWWWWWWYYY]]]```cccdddfffjjjqqq{{{~~~}}}zzzyyyzzzyyyxxxwwwvvvuuuuuutttvvvsssmmmeeeZZZNNNAAA999888555222111222333333333222666>>>HHHPPPUUUUUUTTTOOOLLLHHHGGGJJJQQQYYY___bbbaaa___\\\ZZZXXXWWWVVVWWWRRRLLLHHHCCCAAAHHHQQQ[[[[[[YYYTTTMMMGGGCCCAAAAAA@@@@@@@@@???===999666<<>>::::::;;;<<<<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<============<<<;;;:::888888;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::999999999999888999999::::::999999888999999999::::::;;;;;;;;;<<<:::999999:::;;;;;;:::999999:::::::::999888888777999:::::::::;;;===???@@@AAABBBBBBCCCEEEHHHKKKOOOQQQTTTWWWXXXXXXWWWVVVSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTTTTUUUWWWZZZ]]]^^^____________`````````aaaaaaaaaaaaaaabbbdddggghhhcccccccccccccccdddeeeeeefffhhhjjjkkkmmmqqqvvvzzzyyy|||}}}wwwqqqkkkggglllwwwyyylll```WWWRRRMMMOOORRRVVVYYYZZZZZZZZZUUUSSSPPPNNNPPPUUU[[[___cccccccccaaa^^^ZZZWWWTTTRRRQQQOOONNNNNNOOOPPPQQQPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVWWWYYY]]]ccckkkppp|||{{{tttooojjjiiifffccc^^^ZZZVVVTTTQQQPPPPPPQQQRRRRRRPPPNNNLLLIIIFFFBBB@@@???@@@AAACCCGGGMMMTTT[[[ccckkkpppuuu|||ooohhheee```\\\ZZZWWWUUUSSSPPPPPPQQQSSSXXXhhh~~~qqqyyyrrrhhhaaa___]]][[[[[[]]]```bbbcccdddhhhooowww}}}}}}}}}}}}|||zzzyyyxxx{{{{{{yyyxxxvvvuuutttsssuuurrrllleee[[[OOOCCC;;;777555222000111222222222222666>>>GGGOOOSSSSSSRRROOOLLLHHHFFFIIIPPPYYY___aaa```^^^\\\ZZZXXXXXXWWWRRROOOKKKIIIDDDAAAEEELLLTTTVVVWWWTTTOOOJJJFFFDDDFFFDDDBBB@@@???>>>;;;999<<<>>>DDDJJJNNNMMMIIIFFF<<<;;;:::999999999:::;;;<<>>:::;;;<<<<<<<<<;;;:::999>>>===<<<<<<;;;;;;;;;<<<:::;;;<<<======<<<;;;::::::::::::;;;;;;<<<<<<<<<:::::::::::::::999999888888888999999999999888888888888999999:::;;;<<<<<<<<<:::999999:::;;;;;;:::888999999999888888777666666999;;;;;;:::;;;>>>AAADDDEEEFFFFFFGGGHHHLLLNNNQQQSSSVVVXXXYYYXXXVVVUUUSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWYYY\\\___aaaaaaaaaaaabbbbbbbbbbbbccccccccccccccceeegggiiijjjhhhgggfffeeeeeeeeefffgggggghhhjjjkkkmmmqqqvvvzzzxxx{{{~~~{{{tttlllggglllvvv}}}ooobbbZZZVVVPPPRRRVVVZZZ]]]^^^^^^^^^ZZZWWWSSSQQQRRRWWW^^^bbbdddeeeeeecccaaa]]]YYYVVVQQQPPPPPPOOOOOOPPPRRRRRROOOPPPRRRTTTUUUVVVWWWWWWUUUVVVWWWXXXYYY\\\aaadddqqqvvv}}}~~~wwwrrrkkkjjjgggccc___ZZZVVVTTTPPPPPPQQQSSSUUUVVVTTTRRROOOMMMIIIEEEBBBAAABBBBBBDDDHHHNNNUUU[[[cccjjjnnnttt{{{mmmfffccc```]]][[[YYYWWWTTTSSSRRRSSSTTTYYYhhhsss{{{yyynnnkkkfffbbb______```aaaaaacccgggmmmuuu||||||{{{zzzyyyxxxxxxxxx||||||zzzxxxvvvtttsssrrrtttqqqllleee[[[PPPDDD===777444111000000111222111222666>>>GGGOOOSSSRRRQQQNNNLLLHHHFFFHHHOOOYYY``````___^^^\\\[[[ZZZZZZZZZNNNLLLKKKKKKFFFAAABBBGGGMMMPPPTTTUUURRRLLLGGGEEEJJJGGGCCCAAA@@@>>><<<;;;;;;>>>CCCIIIMMMLLLIIIFFF===<<<:::999888999999:::===AAAIIIQQQWWWZZZ[[[\\\UUUMMMEEECCCBBB???<<<===777999:::<<<======<<<<<<===<<<;;;:::::::::::::::888999;;;===>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;:::888999999::::::999999888777777888999;;;<<<======<<<:::999999:::;;;;;;:::888888888888888777666555555888:::;;;:::;;;???BBBGGGHHHIIIIIIIIIKKKNNNQQQTTTUUUXXXYYYZZZXXXVVVUUUSSSTTTUUUVVVWWWWWWXXXWWWXXXXXXXXXXXXZZZ]]]```bbbccccccccccccccccccddddddeeeddddddeeefffhhhjjjkkknnnmmmkkkjjjhhhhhhiiiiiiggghhhjjjkkkmmmqqqvvvzzz{{{}}}}}}tttkkkfffkkkttt}}}qqqddd\\\XXXSSSUUUYYY]]]```aaaaaa```___[[[WWWTTTVVV[[[aaafffeeeeeefffeeeccc___\\\YYYNNNNNNOOOOOOPPPQQQRRRSSSRRRTTTVVVXXXZZZ\\\]]]]]]YYY[[[]]]^^^^^^___aaaccchhhoooyyyzzzuuulllkkkhhhddd___ZZZVVVTTTPPPPPPRRRUUUXXXXXXWWWUUURRROOOKKKGGGDDDCCCCCCDDDEEEIIIOOOUUU[[[bbbiiinnnttt{{{~~~mmmeeebbb```^^^]]][[[XXXUUUTTTTTTTTTUUUYYYhhhuuu}}}zzzvvvooohhhcccaaaaaabbbaaadddhhhmmmvvv}}}{{{{{{~~~}}}xxxwwwxxx~~~|||zzzwwwuuusssqqqqqquuurrrmmmeeeZZZNNNCCC===555555444333333333333444333555:::CCCKKKPPPPPPNNNKKKIIIFFFFFFJJJQQQYYY^^^___^^^]]][[[YYYVVVTTTSSSOOOLLLKKKJJJFFFAAA@@@DDDNNNVVVZZZWWWQQQOOOMMMKKKNNNLLLIIIFFFBBB>>>;;;:::<<<>>>BBBGGGKKKKKKGGGDDD===:::666555777:::===>>>AAABBBFFFNNNXXX\\\[[[WWWUUUNNNEEE@@@@@@???<<<999:::999999999999:::;;;;;;========================AAA>>>:::888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========999999888888888999;;;<<<:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;::::::999:::;;;:::999888777777777777666666888:::<<>>BBBGGGJJJIIIEEEAAA>>>:::666555777:::===>>>AAABBBFFFNNNXXX]]]\\\ZZZXXXPPPGGGAAA@@@@@@>>>;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>;;;777555777:::<<<===AAABBBFFFNNNXXX^^^___^^^[[[SSSIIICCC@@@@@@???===;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999888888888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::999999888999999:::999888888777777777777888888999;;;<<>>444333333222222222222222222333777@@@JJJQQQSSSSSSNNNKKKFFFEEEHHHOOOWWW]]]```aaaaaa```]]]XXXRRROOOLLLJJJHHHHHHDDD??????CCCHHHQQQXXXYYYWWWUUUQQQLLLOOOMMMJJJGGGCCC???<<<;;;888<<>>===;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<======;;;999<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;::::::999888888888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;:::999999888888888999999999888777777777777777999999:::;;;===>>>@@@AAAEEEHHHKKKNNNPPPSSSWWWZZZXXXWWWUUUSSSQQQPPPOOONNNRRRSSSUUUWWWYYYYYYZZZZZZ\\\^^^___```aaaccceeehhhhhhhhhhhhiiijjjlllmmmnnnkkklllmmmoooooooooooooooqqqqqqppppppoooooooooooommmlllllllllnnnqqquuuwwwuuuxxx|||~~~~~~|||yyyvvvsssrrrmmmiiieeebbb___]]]aaahhhooo{{{ssslllhhhbbbaaaaaacccgggjjjkkkkkkddd```[[[YYY\\\bbbgggkkkmmmnnnooopppnnnkkkgggddd```^^^[[[[[[\\\___``````___aaaeeehhhiiikkknnnpppvvvxxx{{{~~~}}}zzzxxxqqqmmmjjjiiilllnnnnnnmmmhhhaaaZZZVVVQQQMMMPPPUUU\\\^^^```aaa```]]]\\\[[[YYYVVVRRROOOOOOPPPSSSUUUOOOPPPRRRUUUZZZbbblllrrruuuzzzyyyjjjcccbbbbbbbbbbbbaaa```^^^\\\\\\___[[[\\\bbbfffvvvyyytttoookkkfff```^^^aaacccccceeejjjrrr||||||zzzzzz}}}|||wwwvvvwwwxxxwwwvvvvvvvvvvvvvvvvvvssspppjjjaaaWWWLLLCCC>>>555555444333333333333333222222666>>>IIIQQQUUUUUUPPPLLLGGGEEEHHHOOOWWW]]]]]]^^^``````^^^ZZZVVVSSSNNNLLLJJJIIIEEE@@@???CCCLLLSSSYYYZZZYYYWWWRRRLLLMMMKKKIIIFFFBBB???===<<<888===DDDMMMQQQQQQLLLHHH@@@===888666666999;;;<<<>>>AAAHHHPPPXXX^^^```aaa\\\VVVMMMEEE???===<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::<<<======:::888<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::;;;:::999888888888999::::::::::::;;;;;;;;;<<<<<<::::::999888888888999999888888777777666777777777:::::::::;;;===???@@@AAAGGGJJJMMMPPPRRRTTTWWWZZZXXXVVVTTTRRRPPPOOOOOOOOOQQQRRRUUUXXXZZZZZZZZZZZZ]]]___aaabbbccceeehhhjjjlllkkkkkkkkkkkkllllllmmmiiikkkmmmppprrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqoooooonnnnnnppprrruuuwwwuuuwww{{{}}}}}}~~~}}}yyytttooollliiifffaaa^^^]]]ZZZVVVWWW\\\^^^mmm~~~yyyoooiiieeeddddddfffiiikkkkkkkkkccc```\\\[[[^^^dddiiikkkmmmooorrrsssrrrooollljjjgggeeebbbbbbccceeeeeeeeecccfffiiilllmmmoooqqqsss{{{}}}~~~}}}vvvpppjjjggggggiiihhhgggccc]]]WWWSSSNNNLLLQQQYYYaaadddeeeddd```\\\[[[ZZZXXXVVVSSSQQQQQQTTTXXXZZZUUUUUUVVVWWWZZZaaajjjpppuuuzzzxxxjjjeeeaaacccddddddcccbbbaaa```___aaa]]]^^^dddfffsssyyylllgggddddddbbb^^^^^^```bbbbbbdddiiiqqq{{{|||zzzzzz}}}|||wwwuuuwwwyyyyyyxxxwwwwwwwwwxxxxxxwwwtttmmmcccXXXMMMEEE@@@666555444444333333444444111222555===HHHRRRVVVXXXVVVQQQKKKGGGGGGMMMUUUZZZ[[[]]]^^^___^^^\\\ZZZXXXRRROOOMMMLLLGGGAAA@@@CCCOOOUUUZZZZZZZZZYYYTTTNNNKKKJJJHHHFFFDDDAAA@@@???<<>>999666666888999::::::@@@IIIRRRXXX[[[\\\]]]]]]YYYSSSKKKCCC>>>;;;:::999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;999888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;777777666666666666777777888999:::<<<>>>@@@CCCDDDLLLNNNQQQRRRRRRRRRSSSTTTSSSQQQOOONNNMMMMMMNNNOOONNNQQQTTTXXX[[[\\\[[[[[[```bbbdddeeegggiiillloooooooooooooooppppppqqqrrrnnnpppsssuuuvvvvvvuuutttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttttttuuuvvvuuuxxx{{{}}}}}}}}}~~~~~~{{{wwwppphhhaaa]]]\\\WWWSSSSSSQQQLLLKKKMMMIIIMMMUUUdddzzzwwwqqqkkkjjjiiijjjkkkkkkiiiggg^^^\\\[[[\\\aaagggkkknnnvvvzzz~~~}}}{{{zzzzzzzzzyyyxxxxxxxxxvvvsssqqquuuwwwzzz{{{||||||~~~|||uuullleeecccaaa___\\\YYYVVVTTTRRRPPPPPPXXXbbbgggiiiiiieee```^^^```ccc]]]\\\\\\\\\]]]```cccdddbbbbbbaaa``````dddiiimmmxxx|||qqqhhheeebbbeeeiiijjjiiigggggggggbbbccc```aaaggggggppp}}}qqqjjjffffffeeeaaa^^^^^^______aaafffooo{{{|||yyyzzz|||{{{wwwuuuvvvzzzzzzyyyxxxwwwwwwwwwwwwzzzvvvnnncccWWWKKKBBB===444333222222111111222222111111444<<>>999666666888999:::999@@@JJJSSSYYY[[[[[[[[[]]][[[VVVNNNEEE???;;;:::888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::========================:::;;;;;;<<<<<<=========<<<;;;999888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<777777666666666666777888888888:::<<<>>>AAACCCEEEMMMPPPRRRRRRRRRQQQQQQQQQPPPOOOMMMKKKKKKLLLMMMNNNPPPSSSWWW[[[^^^___^^^^^^aaaccceeefffgggjjjmmmpppoooooopppqqqrrrtttuuuvvvssstttwwwxxxxxxwwwtttsssssssssssssssssssssssssssqqqrrrssstttuuuuuuuuuuuuuuuxxx{{{}}}}}}}}}~~~||||||zzzvvvoooggg___ZZZ[[[UUUQQQPPPNNNJJJHHHIIIAAABBBGGGVVVooo}}}zzzwwwwwwxxxwww}}}zzzvvvmmmlllkkkkkkkkkjjjhhhfff\\\[[[ZZZ\\\bbbhhhlllnnnxxx}}}|||yyy|||~~~yyyooohhheeebbb___]]]WWWUUUTTTSSSQQQQQQZZZdddgggiiiiiifffaaa```dddhhh`````````aaaccceeeggghhhggggggeeedddccceeeiiimmmxxx}}}}}}nnneeebbbbbbfffkkkllljjjhhhiiiiiibbbccc```bbbhhhgggppp{{{sssmmmllliiiccc^^^]]]^^^^^^```fffooo|||}}}}}}~~~~~~}}}|||zzzyyyvvvzzz}}}}}}{{{yyy{{{}}}{{{wwwoooeeeYYYNNNDDD???777666444333222333333444333444555:::FFFSSSYYYWWWVVVTTTOOOIIIGGGLLLVVV^^^]]]___aaa^^^ZZZXXXXXXZZZYYYXXXVVVSSSNNNIIIEEEBBBJJJSSSYYYZZZ[[[___^^^YYYTTTQQQMMMKKKJJJJJJIIIHHHGGGLLLRRRTTTRRROOOLLLLLLCCC???;;;888777777777666999===DDDNNNWWW\\\^^^]]]\\\\\\ZZZSSSIII@@@<<<:::888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<>>>>>>===<<<<<<<<<<<<<<<===<<<;;;:::999::::::;;;:::999999888888999999:::;;;;;;:::999999888777777777888888888888999999999::::::;;;===???AAACCCEEEJJJKKKLLLMMMNNNMMMLLLKKKJJJKKKKKKKKKJJJKKKMMMPPPQQQTTTXXX[[[\\\^^^```aaabbbdddgggiiijjjkkknnnppppppqqqrrrssstttvvvwwwwwwwwwxxxxxxxxxwwwvvvtttsssyyyvvvrrrqqqrrrsssttttttyyyyyyxxxxxxwwwxxxxxxxxxuuuwwwzzz~~~~~~yyyrrrjjjccc]]]ZZZTTTSSSQQQMMMJJJGGGDDDCCCCCCDDDFFFOOOaaawww}}}wwwrrrpppppprrrttttttwwwzzz}}}wwwrrrnnnooolllhhhiiimmmjjjccc\\\]]]]]]]]]___fffpppxxx~~~tttjjjccc^^^XXXTTTSSSSSSSSSUUUYYY]]]```aaagggfffdddcccdddeeegggiiihhhgggggggggiiijjjlllnnnnnnmmmkkkhhhffffffjjjmmmuuu|||{{{jjjbbbeeebbbggglllppppppnnnlllkkkdddbbbbbbcccccchhhtttvvvlllddd```^^^______```gggrrr~~~}}}|||{{{xxxzzz||||||{{{zzzzzzzzzxxxuuunnneeeZZZNNNDDD???666555333222111222222333333444555:::EEERRRWWWUUUTTTRRRMMMGGGEEEJJJTTT\\\]]]___```___\\\YYYVVVVVVWWWVVVTTTQQQMMMJJJFFFEEEGGGOOOTTTTTTUUUYYYZZZWWWSSSQQQNNNMMMLLLKKKHHHFFFIIINNNTTTVVVSSSNNNJJJHHHBBB>>>:::777777888888777999<<>>>>>===<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;:::999999888888999999:::;;;;;;::::::999999888888999999999888888777777777:::::::::<<<===???AAABBBDDDEEEEEEFFFFFFFFFFFFEEEHHHIIIJJJJJJIIIKKKNNNPPPRRRUUUYYY\\\]]]^^^```bbbccceeehhhjjjkkkmmmoooqqqrrrrrrssstttvvvwwwwwwxxxyyyyyyzzzzzzyyywwwuuutttyyyvvvsssrrrsssuuuvvvvvvyyyyyyxxxxxxxxxxxxyyyyyywwwxxxyyy{{{}}}~~~~~~~~~~~~{{{vvvooohhhaaa\\\YYYTTTRRRPPPMMMIIIFFFDDDCCC???@@@AAAGGGWWWkkkyyy~~~~~~yyytttqqqqqqrrrsssqqqssswwwzzz}}}tttooojjjkkkjjjfffgggkkkhhhbbb```aaa``````aaagggqqqyyy|||rrriiiccc]]]XXXUUUUUUTTTUUUXXX[[[___aaabbbfffeeeeeefffgggiiijjjlllmmmmmmllllllmmmnnnpppqqqnnnnnnllliiiggghhhkkknnnsssyyy}}}kkkdddggghhhlllqqqsssrrrooolllkkkfffddddddddddddhhhttt{{{nnnfffbbbaaa______aaagggsss~~~}}}|||{{{{{{{{{{{{|||{{{xxxvvvsssqqqmmmeee[[[OOODDD>>>666555333111111111111222222444666:::DDDPPPTTTSSSRRRPPPKKKEEECCCHHHQQQYYY^^^___aaabbbbbb^^^XXXSSSVVVTTTRRROOOLLLIIIHHHGGGFFFKKKNNNNNNOOOSSSVVVVVVRRRQQQOOOOOONNNLLLHHHFFFJJJOOOUUUWWWTTTNNNHHHEEEAAA===999666666888999999888;;;AAAIIIRRRYYY\\\\\\]]]\\\ZZZTTTKKKCCC===;;;888777777777888999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>======<<<<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;:::999999888888999999:::::::::::::::::::::::::::;;;:::999888777666666555999999999:::;;;<<<>>>>>>>>>?????????@@@@@@@@@AAADDDEEEGGGHHHIIIKKKOOOQQQUUUXXX[[[^^^______aaabbbdddgggjjjlllmmmnnnqqqsssuuuuuuvvvvvvwwwxxxyyyyyy|||||||||{{{zzzxxxwwwvvvyyywwwttttttuuuwwwxxxxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{zzzzzzyyyyyyyyyyyyyyyxxxuuuqqqkkkddd___ZZZXXXSSSRRROOOKKKHHHEEECCCBBB>>>???@@@BBBOOObbbssszzz|||xxxtttrrrqqqqqqoooqqquuuyyy|||rrrlllgggiiiiiihhhhhhjjjhhhcccdddeeedddcccdddjjjttt|||~~~}}}|||vvvnnngggaaa\\\XXXUUUVVVXXXZZZ\\\___aaacccddddddfffhhhjjjlllnnnooopppqqqpppooonnnnnnooopppqqqmmmmmmkkkiiihhhiiilllooosssyyy}}}mmmgggjjjooossswwwxxxvvvrrrnnnllliiiggggggggggggiiittttttjjjeeeddd```___aaahhhsss~~~}}}|||~~~{{{yyyzzz{{{zzzvvvrrrooonnnllleee[[[OOODDD===777666444222111111222222222555777:::CCCNNNSSSRRRRRRPPPKKKEEEBBBEEENNNUUU^^^___aaafffhhheee]]]WWWXXXUUURRRMMMJJJGGGFFFFFFFFFHHHJJJJJJLLLPPPUUUWWWTTTQQQNNNLLLKKKKKKIIIGGGHHHMMMTTTXXXWWWQQQJJJFFFAAA===888666666888999:::999;;;???GGGPPPWWW\\\]]]]]]\\\ZZZUUUMMMEEE???;;;888777777777777777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::::::::::::::;;;;;;;;;999999999888777666666666999999888888999999:::;;;<<<<<<<<<======>>>??????@@@BBBDDDFFFHHHKKKOOOSSSWWWZZZ]]]___``````bbbcccfffiiilllnnnoooqqqrrrtttwwwxxxxxxyyyyyyzzz{{{{{{}}}}}}}}}|||{{{yyyxxxxxxyyywwwuuuuuuwwwyyyyyyyyyzzzyyyyyyyyyyyyzzzzzz{{{}}}{{{xxxvvvuuuttttttqqqoookkkfffaaa\\\YYYWWWSSSQQQNNNJJJGGGDDDCCCBBBAAACCCCCCEEEOOOcccvvv|||xxxuuurrrqqqpppqqquuu{{{}}}tttnnniiijjjkkkkkkkkkkkkiiiffffffggggggfffgggmmmwww~~~{{{xxxwwwrrroooiiiccc^^^YYYVVVTTTXXXZZZ^^^bbbdddeeeffffffeeegggjjjnnnqqqrrrssssssqqqooommmllljjjjjjjjjkkkhhhiiiiiihhhhhhjjjnnnqqqvvv|||{{{mmmiiillltttwww{{{|||yyyuuuqqqooommmlllkkkkkkjjjkkkttt|||zzznnngggeeeaaa```bbbhhhttt~~~}}}|||{{{~~~{{{yyyyyyzzzyyyuuuqqqmmmmmmkkkeee\\\PPPDDD===999888666444333222333333111444777999BBBMMMTTTUUUUUUSSSMMMFFFAAACCCJJJPPPXXXZZZ^^^dddhhhggg```ZZZ[[[XXXTTTNNNIIIEEECCCBBBDDDEEEGGGIIIKKKMMMRRRVVVVVVQQQKKKGGGFFFGGGIIIIIIEEEJJJQQQXXXYYYVVVPPPKKKDDD???:::666666777999999::::::>>>DDDMMMVVV[[[^^^^^^]]]ZZZVVVOOOGGG@@@;;;888888777777666777777777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;======<<<<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999:::::::::::::::::::::777777777777777777777777888888777777777777777888;;;;;;<<<======>>>>>>???>>>@@@BBBEEEHHHLLLPPPTTTXXX[[[^^^```aaaaaacccdddgggjjjnnnpppqqqrrrtttuuuxxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{zzzxxxwwwwwwxxxyyyyyyyyyzzzzzzyyyyyyzzz{{{{{{|||}}}yyyuuuqqqooonnnmmmjjjiiifffbbb___[[[XXXWWWTTTRRRNNNJJJFFFDDDCCCCCC@@@CCCEEEHHHTTTiii|||}}}xxxuuusssppprrruuu|||yyytttlllllllllmmmkkkiiiggghhhgggiiijjjjjjkkkpppxxx~~~{{{tttooollliiihhhddd```[[[VVVSSSRRRWWW\\\cccggghhhhhhiiijjjgggiiimmmqqqssstttttttttnnnllljjjgggeeeccccccccc```bbbdddfffhhhkkkppptttzzzxxxmmmkkkoootttxxx}}}~~~|||yyyuuutttrrrpppppppppmmmlllttt~~~~~~wwwsssiiidddaaaaaabbbiiiuuu~~~}}}|||{{{|||{{{zzzzzzyyywwwtttqqqnnnmmmkkkeee\\\PPPEEE>>>:::999777555333333333333111444666888@@@NNNXXX[[[[[[XXXRRRIIICCCBBBGGGMMMRRRTTTYYY^^^bbbbbb___\\\^^^[[[VVVPPPJJJEEEAAA???@@@@@@DDDIIIKKKKKKNNNSSSUUUOOOGGGBBBAAADDDGGGHHHDDDHHHOOOWWW\\\[[[WWWRRRHHHCCC<<<777666777888888999999;;;AAAJJJSSSZZZ]]]___]]]ZZZVVVQQQJJJAAA;;;999999888777666666666777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<===<<<<<<<<<<<<======>>>999:::;;;<<<<<<<<<;;;;;;:::999999888888999999:::999999999999999999999999666666666777777777888888777777666666666666666777999:::<<<>>>??????>>>>>>===???BBBEEEHHHLLLQQQUUUXXX[[[^^^aaaaaabbbdddeeegggjjjooorrrsssssstttuuuxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyzzz{{{zzzyyyzzzzzzzzzzzz{{{{{{|||}}}{{{yyyvvvrrrnnnjjjhhhgggeeedddbbb```]]][[[YYYXXXUUURRRNNNJJJFFFDDDDDDDDD>>>AAAEEEKKKYYYooo|||yyywwwqqqqqquuu~~~zzzooommmmmmllliiiddddddgggjjjmmmppppppppprrrwww|||yyyqqqkkkhhhcccdddbbb___YYYUUURRRQQQVVV]]]eeekkklllkkklllmmmlllmmmppprrrssssssrrrqqqllljjjfffbbb___]]][[[[[[XXX[[[___dddhhhnnntttxxxuuulllnnnrrrvvvzzz~~~|||yyywwwvvvuuuuuutttpppnnnttt}}}uuuwwwkkkeeebbbaaacccjjjuuu~~~}}}|||yyy{{{{{{zzzwwwuuusssssspppooollleee[[[PPPEEE???:::888666444333222222222000333555777???OOO\\\aaabbb___WWWMMMDDDBBBEEEJJJOOORRRWWWZZZ[[[\\\]]]^^^^^^\\\XXXRRRLLLFFFAAA>>>??????EEELLLOOOLLLNNNRRRQQQLLLEEE@@@@@@AAACCCDDDEEEHHHNNNWWW]]]___[[[XXXMMMGGG???999666666666777777666777===EEEOOOWWW[[[___]]]ZZZWWWSSSKKKBBB<<<;;;:::999888777666666777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>999:::;;;<<<<<<<<<;;;;;;:::999999888888999999:::999999999888888777777777777777777777777666666666666666555555555666666777999;;;>>>AAABBBAAA@@@>>>===???BBBEEEHHHLLLRRRUUUWWWZZZ^^^```bbbccceeefffgggjjjooorrrsssssstttuuuwwwxxxyyy{{{}}}~~~}}}~~~}}}|||zzzzzzzzzzzzzzz{{{|||}}}~~~zzzyyywwwsssoookkkgggeeebbbbbbaaa___]]]\\\[[[ZZZVVVSSSOOOJJJGGGEEEEEEEEEAAADDDHHHQQQcccxxx}}}{{{ttttttxxxuuurrrooonnnhhhbbbbbbhhhqqqtttwwwwwwtttsssuuuwwwvvvyyy|||{{{xxxuuuuuuvvvppptttwwwwwwwwwxxx~~~vvvnnniiifffaaacccccc```ZZZUUUSSSRRRTTT\\\gggmmmnnnmmmnnnooopppqqqqqqrrrqqqpppooonnngggeeeaaa\\\XXXUUUSSSSSSRRRVVV]]]cccjjjrrryyy~~~sssmmmqqqwwwyyy}}}~~~{{{yyyyyyxxxxxxwwwrrrooottt|||yyyzzzooohhhbbbbbbdddjjjvvv~~~}}}xxxzzz|||{{{vvvsssssstttqqqpppllleee[[[PPPFFF@@@999888666333222111111111000333444666???PPP^^^eeegggccc[[[OOOFFFBBBDDDHHHQQQTTTXXXYYYXXXYYY\\\```]]]\\\YYYTTTNNNGGGAAA>>>@@@AAAHHHQQQSSSPPPPPPTTTMMMIIIDDD@@@@@@@@@AAAAAAFFFIIINNNWWW^^^```^^^ZZZPPPJJJAAA:::777666666555555444555:::BBBMMMUUUYYY```]]]ZZZXXXTTTLLLCCC<<<;;;;;;999888777777777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>>>><<<<<<<<<<<<<<<===>>>???888999;;;<<<===<<<;;;;;;:::999999999999999999::::::999999888777666555555999999888777666555444444666555555555555666777777;;;>>>BBBEEEFFFEEEBBB@@@===???BBBEEEHHHMMMRRRVVVVVVYYY]]]```bbbccceeegggfffjjjooorrrsssssstttuuuvvvwwwyyy{{{~~~}}}|||zzzzzzzzz{{{{{{}}}~~~~~~|||{{{zzzwwwsssnnnjjjhhhaaaaaa```___^^^]]]\\\[[[WWWTTTOOOKKKGGGFFFEEEFFFGGGJJJOOOZZZmmm~~~wwwxxx||||||vvvssspppjjjbbbcccjjjvvvzzz}}}|||wwwtttssstttmmmppprrrppplllhhhggghhheeeiiilllllljjjlllqqqvvvxxx}}}wwwoooiiidddbbbaaaddddddaaa\\\VVVTTTSSSRRR\\\gggnnnoooooooooqqqssssssrrrqqqpppnnnmmmlllcccaaa\\\WWWSSSOOOMMMLLLOOOTTT[[[dddllluuu}}}rrrnnnssszzz}}}|||zzz{{{zzzzzzyyyssspppttt{{{~~~{{{qqqlllcccbbbdddkkkvvv~~~|||zzz{{{{{{{{{zzzyyyvvvtttrrrnnnlllhhhaaaWWWMMMDDD???999666222000000000//////000222444888>>>GGGPPPWWWeeeeeebbbXXXKKKEEEFFFIIIOOOSSSWWWYYYYYYXXXWWWXXXWWWVVVUUURRRNNNIIIDDDAAA???CCCJJJRRRWWWYYYWWWUUUMMMJJJFFFCCCCCCDDDDDDDDDFFFFFFIIIPPPXXX^^^```___ZZZPPPCCC:::888888666444666777888:::???HHHRRRYYY]]]\\\ZZZWWWRRRKKKBBB<<<999===@@@<<<555222555:::777777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<====================================>>><<<;;;999888888999999::::::::::::999888777777999999888777666555444444777777888777666555333222555666666555333555:::>>>???@@@BBBDDDEEEDDDDDDCCCDDDBBBBBBEEEJJJNNNNNNMMMVVVYYY\\\___aaacccgggiiihhhjjjlllnnnppprrrsssssstttvvvzzz}}}}}}}}}|||{{{zzzzzz{{{|||}}}{{{{{{zzzwwwrrrmmmjjjiiieeeaaa[[[WWWWWWWWWXXXYYYVVVTTTQQQNNNJJJGGGEEEDDDDDDFFFNNN^^^rrr~~~wwwvvvyyy}}}xxxooofffdddhhhmmmxxx}}}~~~{{{yyyvvvqqqnnnnnnooooooooonnnlllkkkjjjjjjkkklllmmmmmmmmmmmmooorrrxxx~~~yyyrrrjjjdddaaa```eeeeeedddaaa[[[UUUQQQOOOPPPWWW```gggllloooqqqrrrwwwsssooommmmmmllliiifffaaa]]]XXXTTTQQQPPPNNNLLLLLLRRR[[[dddnnnxxxyyypppnnnrrrvvv~~~~~~~~~|||yyyuuusssssstttyyymmmfffccckkkwww|||{{{}}}}}}}}}|||yyywwwtttrrrpppnnniiibbbXXXMMMDDD???888555222111111111111000111222444777===GGGQQQXXXdddeeeaaaXXXLLLEEEEEEIIIJJJNNNSSSVVVWWWVVVVVVVVVWWWWWWVVVTTTPPPKKKFFFCCCAAADDDKKKRRRXXXZZZYYYXXXRRRNNNJJJHHHGGGHHHGGGGGGGGGGGGIIIOOOVVV\\\^^^^^^ZZZPPPCCC:::777777777666444555666999>>>GGGQQQXXX\\\[[[ZZZXXXTTTMMMEEE@@@:::===>>>;;;666444666999777777888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999999999:::<<<<<<<<<<<<<<<<<<;;;:::777777777666666666666666777777888888777555444333333444444333222444999<<>>GGGPPPWWW[[[ZZZZZZYYYWWWQQQIIIDDD<<<<<<;;;999888888888888777777888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::888888999999:::999999999555555666666666777777777777777888888888777555444444444555444555777:::===AAACCCHHHLLLMMMLLLJJJIIIGGGEEEDDDEEEHHHMMMOOOPPPVVVXXX[[[]]]___aaadddgggfffggghhhjjjlllnnnpppppprrrrrrsssuuuxxx|||~~~~~~{{{yyyxxxwwwwwwxxxyyyzzzzzzxxxtttpppnnnnnnkkkgggaaa]]][[[ZZZYYYXXXTTTSSSPPPNNNNNNOOOQQQRRRRRRVVVaaaqqq}}}vvvwww}}}}}}tttkkkiiilllpppuuu|||~~~~~~|||xxxwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxtttsssrrrpppppppppqqqrrrtttwwwwwwrrrjjjdddbbbdddgggggggggeeeaaa[[[TTTPPPLLLPPPWWW]]]bbbhhhnnnrrrrrrpppnnnlllkkkhhheeebbb]]]YYYUUUQQQOOONNNLLLJJJLLLRRR\\\eeennnyyyyyyuuuwww}}}|||xxxuuuuuuvvvuuullllllttt~~~}}}|||||||||||||||zzzxxxvvvuuuuuurrrmmmdddYYYNNNDDD>>>888666333222333333222111222222222444;;;FFFRRR[[[^^^^^^\\\UUUKKKDDDCCCDDDDDDIIIOOOTTTVVVWWWXXXYYYYYYZZZ[[[ZZZWWWRRRMMMJJJEEEIIIOOOTTTXXXZZZ\\\]]]]]]YYYUUURRRQQQOOONNNLLLOOONNNNNNPPPSSSXXX\\\^^^XXXOOODDD;;;777888999:::888999999:::>>>FFFOOOUUU\\\\\\\\\\\\YYYSSSKKKEEE>>>;;;999888:::;;;999777777777888999::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;555666666777888888888888666666666666666666666666777888999999999888777666777777777888999<<>>888666444333222222000///222222222444:::DDDPPPYYYXXXYYYWWWRRRJJJDDDBBBAAACCCGGGLLLQQQSSSUUUWWWXXXYYYZZZ[[[ZZZXXXTTTOOOLLLGGGKKKRRRVVVXXXZZZ\\\^^^^^^[[[WWWTTTSSSQQQOOOMMMQQQOOONNNMMMNNNRRRWWWZZZWWWPPPFFF>>>999999:::;;;;;;:::::::::<<>>666444222222222222000...111111222333999BBBMMMUUUTTTTTTTTTPPPKKKFFFBBBAAABBBEEEHHHKKKMMMPPPSSSUUUXXXXXXXXXWWWVVVSSSPPPNNNJJJOOOVVVZZZ[[[[[[\\\^^^^^^[[[XXXUUUTTTRRROOOMMMPPPOOOKKKHHHGGGJJJPPPUUUWWWRRRJJJBBB===::::::;;;::::::999888:::@@@HHHMMM]]]]]]______\\\UUUMMMFFFAAA===:::999::::::888666777777888999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999666777888888888888888888888777777666555444333222777888999;;;;;;;;;::::::666666666999===@@@AAABBBFFFHHHMMMQQQRRRQQQOOONNNKKKKKKKKKJJJIIILLLOOOSSSTTTVVVYYYZZZZZZ\\\^^^``````___^^^^^^^^^```aaabbbdddddddddeeeiiioootttwww|||vvvvvvvvvwwwyyy{{{}}}}}}}}}zzzxxxwwwuuuqqqooojjjhhhgggeeeeeegggiiikkkpppwww{{{vvvoookkkjjjkkkqqqxxx}}}~~~~~~}}}zzzrrrqqqooommmkkkiiihhhhhhfffgggiiijjjlllmmmmmmmmmmmmnnnnnnooonnnmmmkkkjjjlllpppuuuwwwuuuqqqmmmjjjllljjjiiiiiihhhccc[[[UUULLLMMMNNNPPPSSSZZZaaagggeeeiiimmmnnnkkkeeeaaa^^^ZZZXXXVVVTTTTTTRRROOOMMMLLLSSS]]]gggqqq|||~~~vvvuuuzzz|||{{{{{{|||wwwqqqqqqxxx~~~zzzzzz{{{{{{zzzxxxvvvuuusssqqqlllcccYYYNNNDDD>>>111000000111222333111000000111222333888@@@IIIPPPQQQRRRRRRPPPMMMIIIEEECCCDDDFFFGGGHHHJJJLLLQQQTTTVVVVVVUUUTTTRRRQQQOOOOOOMMMTTT\\\```^^^]]]]]]^^^]]][[[XXXVVVTTTSSSPPPNNNRRRPPPLLLGGGDDDGGGNNNSSSXXXTTTNNNGGG@@@<<<::::::::::::999:::<<>><<<999777666666777777888999::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999888666888888999999888777666666444444444555555555555666777888:::<<<======<<<<<<:::888999===BBBFFFFFFEEEGGGIIIKKKMMMMMMMMMLLLKKKJJJLLLNNNNNNLLLLLLOOOQQQTTTVVVXXXYYYYYYZZZ\\\]]]XXXXXXYYY[[[___cccgggjjjlllkkkjjjiiijjjkkkmmmnnnoooxxx}}}}}}|||{{{zzzwwwwwwwwwxxxzzz|||~~~}}}}}}~~~~~~~~~wwwsssqqqpppqqqwww|||{{{zzzzzzxxxtttooommmiiifffbbb```___^^^^^^```bbbeeegggiiijjjkkkmmmkkkiiiggggggjjjmmmooowwwwww{{{yyyqqqoookkkgggfffgggddd]]]WWWLLLLLLKKKKKKLLLPPPVVVZZZ___eeemmmpppmmmgggbbb```]]][[[ZZZYYYXXXWWWTTTRRRRRRYYYcccmmmwwwxxxxxx~~~}}}}}}yyywwwssssssxxx~~~}}}{{{yyyxxxxxxwwwqqqnnniiibbbXXXOOOFFFBBB:::888555222000000000000//////111555888;;;DDDNNNNNNQQQTTTVVVTTTNNNHHHDDDHHHIIIJJJIIIIIIIIIKKKMMMUUUVVVVVVVVVUUURRRPPPNNNNNNWWWbbbiiiiiieee```^^^ZZZYYYWWWUUUTTTTTTTTTTTTUUUSSSOOOIIIEEEFFFLLLRRRWWWVVVSSSMMMEEE===888666888:::<<<===???EEEOOOVVV\\\```aaa```^^^[[[SSSJJJCCC@@@===;;;:::888666444777777777777888999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888777555444444333333666555444333222333444444888999:::<<<===>>>>>>>>>=========>>>@@@CCCGGGIIIDDDGGGIIIJJJJJJIIIJJJKKKGGGHHHIIIKKKLLLNNNOOOPPPSSSSSSTTTVVVWWWYYYZZZ[[[WWWYYY[[[^^^bbbgggjjjllloooooooooooonnnmmmllllllmmmqqqwww}}}|||xxxwwwyyyzzzyyyxxxwwwxxxzzzzzz{{{}}}xxxtttsssrrryyywwwvvvvvvwwwuuupppllljjjiiifffcccaaa`````````]]]```dddhhhkkkmmmnnnnnnkkkhhhgggfffdddccciiiqqq}}}}}}uuurrrnnniiiggggggeee```[[[WWWTTTPPPKKKIIILLLQQQUUU___ccciiikkkiiifffbbb```[[[[[[ZZZYYYWWWVVVUUUUUUTTTZZZdddooo{{{zzzyyy}}}}}}zzzyyy~~~|||{{{zzzuuusssoookkkmmmvvv~~~~~~~~~}}}|||{{{yyywwwuuuttttttrrrpppjjjbbbXXXNNNEEE@@@999888555222000000000000000///111555777:::CCCLLLRRRUUUWWWXXXUUUNNNGGGCCCFFFGGGIIIJJJJJJKKKMMMOOOUUUUUUVVVVVVTTTRRRPPPOOOMMMUUU```ggghhheeeaaa```\\\[[[YYYXXXWWWVVVWWWWWWWWWTTTOOOIIIDDDEEELLLRRRWWWVVVTTTNNNEEE>>>888666777999;;;===???FFFPPPWWW\\\```aaa___^^^\\\TTTLLLDDDAAA>>><<<;;;:::888666777777777777888999:::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999:::999888777666555555444777666555444444444555666888888:::;;;===>>>>>>>>>===<<<<<<===???BBBEEEGGGEEEGGGJJJJJJIIIIIIIIIJJJHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRTTTVVVXXXYYYZZZ[[[YYYZZZ]]]aaaeeeiiimmmoootttttttttttttttsssrrrrrrkkknnnrrrwwwzzz|||}}}}}}|||yyyvvvuuuvvvxxxwwwvvvwwwxxxyyyyyyzzz|||{{{wwwvvvuuuyyyxxxwwwwwwwwwuuuqqqmmmkkkjjjgggeeecccaaaaaaaaa^^^```dddgggjjjlllllllllkkkhhhfffeeecccccciiiqqq|||zzzuuupppjjjhhhgggeeeaaa\\\XXXVVVQQQMMMJJJLLLQQQVVV```dddhhhjjjhhheeeaaa```[[[ZZZYYYXXXWWWVVVUUUUUUVVV]]]hhhsss~~~yyyzzz|||xxx{{{uuurrrqqqpppoookkkjjjgggeeegggqqq~~~~~~~~~}}}}}}{{{yyyvvvuuusssrrrssspppkkkbbbXXXMMMEEE???999777555222000000000111111000222555666999AAAJJJVVVXXXZZZZZZVVVOOOGGGBBBDDDFFFIIIJJJKKKMMMOOORRRTTTTTTTTTTTTSSSRRRPPPOOOLLLSSS\\\ccceeedddcccbbb]]]\\\ZZZXXXWWWWWWXXXXXXYYYVVVPPPIIICCCEEEKKKQQQVVVVVVTTTNNNFFF>>>999666555777:::<<>>>>><<<<<<<<<===???BBBDDDFFFFFFHHHJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLNNNOOOQQQQQQNNNPPPSSSWWWYYYZZZZZZYYYZZZ\\\___dddhhhmmmppprrrwwwwwwwwwxxxwwwwwwvvvuuujjjkkklllnnnppprrrssstttvvvtttrrrqqqssstttttttttwwwwwwwwwwwwxxx{{{|||{{{{{{zzzyyyyyyxxxwwwuuuqqqmmmiiihhheeeccc```_________```aaadddgggjjjkkkllllllmmmjjjgggeeeccccccjjjsss}}}yyytttnnnjjjhhhfffbbb___[[[YYYTTTPPPMMMNNNSSSWWWbbbeeehhhiiifffccc```___ZZZZZZYYYXXXXXXWWWVVVVVVXXX```lllyyyxxx{{{|||uuu}}}wwwoooiiifffddddddcccaaaaaa______cccmmm{{{~~~~~~~~~|||zzzxxxvvvtttrrrooojjjbbbXXXNNNFFFAAA999777444222000000111111222111222555666777???HHHUUUWWWYYYYYYVVVOOOHHHCCCEEEHHHJJJLLLMMMNNNPPPRRRRRRRRRSSSSSSRRRQQQOOONNNKKKOOOVVV]]]aaacccdddccc\\\[[[YYYWWWVVVUUUVVVVVVYYYWWWPPPIIICCCCCCIIIOOOUUUUUUSSSNNNFFF>>>999666333666888;;;>>>FFFPPPXXX```bbbbbb___]]]\\\WWWPPPEEEBBB>>><<<<<<<<<;;;:::777777888888999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999999888888777666555555333222111000000000111222666777888:::<<<===>>>>>>=========>>>@@@BBBDDDFFFGGGIIIJJJIIIHHHGGGGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPLLLOOOSSSVVVYYYYYYYYYXXXZZZ\\\```dddiiimmmppprrrtttttttttttttttssssssrrriiiiiihhhhhhhhhjjjlllmmmooonnnmmmnnnooopppqqqqqquuuuuutttssstttxxx~~~~~~}}}|||zzzxxxtttooollliiigggeeebbb```___^^^^^^```bbbeeehhhkkkmmmooooooqqqmmmjjjhhheeeeeellluuu}}}xxxrrrmmmjjjhhheeebbb^^^\\\XXXTTTQQQRRRVVVZZZdddfffgggfffccc```^^^]]]ZZZZZZYYYYYYXXXXXXXXXWWW[[[cccppp}}}www}}}~~~zzzssszzz{{{tttkkkccc___^^^]]]]]]^^^^^^^^^___cccmmm{{{}}}zzzxxxvvvpppnnniiibbbYYYOOOGGGBBB888777444222000000111222333111222444555666===FFFPPPSSSVVVWWWUUUOOOIIIDDDGGGJJJLLLNNNNNNNNNOOOPPPPPPQQQRRRSSSRRRPPPMMMKKKJJJLLLQQQVVV\\\aaacccddd^^^\\\ZZZWWWVVVUUUTTTTTTXXXUUUPPPIIICCCCCCHHHMMMQQQRRRQQQMMMFFF???999777333555777999<<>>;;;;;;;;;:::999777777888999999999888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999999999666777777777777555444333333222111000///000111111444555777999;;;<<<===>>>>>>>>>???AAABBBDDDEEEFFFHHHIIIIIIHHHGGGFFFGGGIIIGGGHHHIIIJJJKKKMMMMMMNNNKKKNNNRRRUUUXXXXXXWWWVVVXXXZZZ^^^cccgggkkkmmmooooooooooooooonnnmmmlllkkkhhhgggdddccccccdddfffhhhhhhiiijjjkkklllmmmoooppprrrqqqqqqpppqqquuu|||{{{uuuqqqooollljjjhhheeecccbbbbbbaaaaaabbbeeeiiimmmppprrrsssvvvssspppnnnkkkjjjqqqzzz{{{vvvrrrnnnkkkhhhfffbbb```]]]YYYVVVWWW[[[^^^fffggggggddd```]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ^^^fffttt~~~xxx~~~zzztttxxx~~~vvvlllccc^^^\\\\\\\\\_________```ccclllyyy~~~|||zzzxxxvvvqqqnnniiibbbYYYOOOGGGBBB888666444222000111111222222111222444444555===EEELLLOOOSSSUUUTTTOOOIIIFFFHHHKKKNNNOOOOOOOOOPPPQQQPPPRRRTTTVVVTTTPPPLLLIIIIIIIIIKKKPPPWWW]]]aaacccaaa___\\\YYYWWWUUUTTTTTTTTTSSSOOOIIICCCBBBFFFIIILLLNNNNNNLLLFFF???:::777333555777777:::@@@IIIQQQ\\\___```^^^^^^]]]XXXQQQGGGDDD???;;;:::::::::999777888999::::::999888777999999999999::::::::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;::::::::::::999999555666777777777555444333555444333222222222333444333555666999;;;<<<======??????AAABBBCCCEEEFFFFFFGGGHHHHHHGGGFFFFFFHHHJJJGGGHHHHHHIIIKKKLLLLLLMMMMMMNNNQQQTTTVVVVVVVVVUUUUUUXXX\\\```dddgggiiijjjlllkkkkkkjjjiiigggfffeeedddbbb```^^^^^^___bbbcccccceeehhhiiijjjkkknnnpppooooooooooooqqquuuzzz~~~~~~zzzyyyqqqpppmmmjjjhhhgggggggggggghhhkkknnnqqquuuwwwyyy}}}zzzxxxwwwtttrrrxxx~~~{{{wwwrrrnnnkkkiiieeedddaaa^^^\\\]]]```dddiiihhhfffbbb^^^[[[ZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\ccckkkwwwyyy|||vvvvvv{{{oooddd___]]]]]]^^^aaaaaaaaa```bbbiiisss{{{~~~|||}}}~~~~~~}}}{{{xxxwwwtttqqqkkkbbbXXXMMMDDD???777666444222111111222333111000111333444555<<>>???@@@BBBCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFIIIKKKHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOQQQRRRSSSTTTTTTTTTTTTVVVZZZ___bbbdddeeefffhhhhhhgggfffdddaaa___^^^]]]\\\ZZZYYYYYY[[[]]]^^^```cccgggiiijjjkkknnnqqqnnnooopppqqqsssvvvzzz~~~~~~|||zzzyyyxxxxxxvvvwwwxxxzzz||||||zzz~~~~~~~~~~~~{{{vvvqqqnnnlllgggfffdddbbb```bbbeeeiiijjjiiifff```[[[YYYYYYZZZ]]]]]]]]]]]]^^^^^^______hhhooozzz{{{|||tttpppttttttiiibbbaaaaaabbbeeeeeedddaaaaaaeeelllssszzz}}}}}}}}}|||}}}~~~~~~|||zzzyyywwwsssmmmcccWWWKKKBBB<<<777666333222111111222333000///000333333555===FFFMMMPPPTTTVVVTTTOOOIIIEEEEEEHHHMMMPPPRRRSSSTTTUUUTTTWWW\\\^^^\\\UUUMMMHHHHHHFFFDDDHHHPPPXXX]]]```aaa___[[[WWWRRROOONNNMMMMMMNNNMMMIIIDDDBBBCCCEEEEEEHHHJJJIIIDDD???:::888555666666555666:::BBBHHHOOOUUUZZZ]]]aaabbb^^^WWWMMMIIIBBB>>><<<;;;::::::777888999::::::999777666888888888999999:::::::::999999999999999999999999888888999::::::;;;<<<<<<;;;;;;;;;:::::::::999999666777999:::999888666555444333222111111111222333222333555888:::<<<=========>>>@@@AAABBBCCCCCCCCCEEEFFFGGGFFFFFFGGGIIILLLIIIJJJJJJKKKLLLMMMMMMNNNPPPPPPQQQQQQRRRSSSSSSTTTTTTVVVZZZ^^^aaacccccccccfffeeedddbbb___]]]ZZZYYYXXXWWWVVVUUUVVVWWWYYYZZZ___cccgggiiijjjkkknnnqqqnnnoooqqqssstttwww{{{~~~}}}}}}yyysssooommmhhhhhhfffdddccceeehhhlllkkkjjjeee```ZZZXXXXXXYYY]]]^^^^^^______`````````lllsss||||||zzzpppiiikkk|||yyymmmgggeeeffffffiiiiiigggcccaaacccjjjooouuu~~~}}}||||||}}}yyywwwnnnaaaWWWOOOFFF===777555333111000///000000555555333222333888>>>CCCIIINNNQQQQQQQQQQQQKKKDDDEEEFFFHHHKKKNNNQQQSSSTTTXXXYYY\\\aaaccc^^^RRRIIIGGGDDDBBBDDDKKKUUU^^^cccddddddaaa\\\UUUOOOLLLJJJGGGHHHIIIIIIGGGEEEEEEFFFGGGHHHJJJJJJHHHDDD@@@===555555555666888<<>>AAAAAA@@@??????@@@AAACCCDDDEEEEEEFFFGGGHHHHHHIIIIIIKKKJJJHHHHHHHHHIIIKKKMMMMMMMMMMMMMMMNNNPPPRRRSSSVVVWWWYYY[[[]]]^^^______cccbbb```^^^[[[YYYWWWVVVTTTUUUTTTSSSSSSTTTWWWZZZ]]]```dddfffhhhjjjmmmooonnnooopppqqqrrrvvvzzz~~~|||yyytttpppmmmhhhgggeeeeeefffgggjjjkkkfffccc```^^^]]][[[YYYWWW\\\^^^aaabbbbbbcccdddeeennnwww{{{qqqfffcccqqqwwwnnnjjjhhhgggfffeeedddaaa___```ccceeessszzz~~~|||}}}~~~~~~|||{{{|||~~~zzzxxxooobbbXXXPPPFFF===:::999777444333333333333000000000000333888???DDDIIINNNRRRRRRQQQPPPJJJCCCCCCDDDGGGKKKNNNQQQSSSTTTWWWXXX\\\bbbeeebbbYYYRRRJJJFFFCCCDDDKKKUUU\\\___bbbbbb```\\\UUUOOOKKKIIIIIIKKKLLLLLLKKKKKKLLLNNNOOOOOOMMMKKKHHHCCC===999666555555666888;;;???AAANNNRRRXXX^^^```___]]][[[QQQLLLDDD>>>;;;::::::999;;;999777666888:::;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::::::::999999:::::::::;;;;;;;;;<<<:::999:::::::::888666777777777777777777777777888777666555444333333333333333333444777<<<@@@CCCCCCBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKJJJHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMOOOQQQSSSTTTWWWYYY[[[^^^```bbbccccccdddbbb___\\\YYYWWWVVVUUUSSSTTTUUUUUUUUUWWWZZZ\\\]]]```dddfffhhhkkknnnpppqqqqqqrrrrrrrrrtttxxx{{{|||wwwooojjjhhhgggfffffffffhhhjjjlllfffdddaaa___^^^]]]\\\ZZZ]]]___bbbccccccdddfffgggqqqyyyzzznnnccc^^^kkk~~~sssmmmiiihhhgggfffeeebbb``````bbbeeennnuuu~~~yyyzzz{{{{{{zzzzzz{{{|||zzzwwwooocccXXXPPPFFF<<<;;;999777555444333444444///000000000222777===BBBHHHNNNSSSSSSRRROOOIIIBBB???BBBFFFKKKOOORRRTTTTTTWWWYYY\\\bbbffffffaaa\\\PPPJJJDDDDDDLLLTTTYYYZZZ]]]______\\\VVVOOOIIIFFFHHHIIIKKKLLLMMMOOOSSSUUUVVVTTTQQQMMMIIIDDD===999666666666666888;;;>>>@@@JJJNNNUUU\\\``````^^^]]]SSSMMMEEE???;;;:::::::::;;;999777777999:::;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999:::;;;:::888666777777777777777777777777777666666555444444444555222222333555888===AAACCCCCCBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMOOOQQQSSSTTTWWWYYY\\\```ccceeefffgggeeeccc___ZZZWWWUUUTTTTTTQQQTTTVVVWWWXXXZZZ\\\^^^]]]```dddfffiiikkkoooqqqtttttttttsssrrrrrruuuwww~~~|||sssllljjjiiihhhhhhhhhiiijjjkkkfffdddbbbaaaaaa```___]]]^^^```cccddddddfffhhhjjjttt}}}~~~xxxjjj^^^XXXcccyyyzzzpppjjjhhheeedddccc```]]]]]]___aaagggnnnxxx}}}xxxyyyzzzyyyxxxwwwxxxyyyvvvtttmmmbbbXXXQQQGGG===888777555333111111111111333333222111111444999===GGGNNNSSSSSSQQQNNNHHHAAA<<>>BBBHHHMMMQQQTTTUUUXXXYYY[[[^^^aaaccccccbbbYYYRRRJJJGGGJJJOOORRRRRRUUUXXX\\\\\\WWWOOOHHHCCC???@@@AAADDDHHHOOOWWW]]]aaa]]]XXXVVVSSSNNNEEE???888777777777888:::<<<>>>AAAFFFOOOWWW]]]``````___WWWQQQIIIBBB>>><<<;;;::::::888777888:::;;;:::999999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;:::888777777777777777777777777777666666555555555666666555555666666888:::;;;===??????@@@AAACCCCCCDDDDDDHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNQQQSSSUUUTTTWWW\\\aaaeeehhhiiiiiihhhddd```[[[WWWUUUUUUUUUXXXZZZ]]]^^^]]]]]]^^^___aaaccceeegggiiilllooorrrrrrsssttttttsssssstttvvvzzzzzzxxxuuurrrnnnkkkiiihhhiiigggdddccccccbbbaaa___]]]___aaabbbcccfffiiilllwwwyyy{{{uuuhhh[[[RRRXXXjjjnnneeeaaa]]]]]]\\\YYYVVVUUUVVVWWW[[[aaakkkuuu}}}{{{{{{|||{{{yyyvvvtttttttttpppooojjjaaaYYYRRRIII???999777555333222111111222111111222222333666:::>>>BBBJJJPPPNNNKKKIIIFFFCCC;;;===AAAFFFKKKPPPTTTVVVWWWXXXYYY[[[]]]___``````[[[UUUNNNIIIIIILLLOOOQQQSSSWWW[[[[[[WWWOOOHHHDDDAAAAAABBBCCCHHHQQQ[[[aaaiiiddd___\\\YYYRRRGGG???999888777777888:::<<<===???EEEMMMVVV\\\^^^^^^]]]ZZZSSSKKKCCC???===<<<;;;999888777888:::;;;:::999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::<<<<<<:::999777777777777777777777777888777777666555555555666555555555666777888999999???@@@AAACCCDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKMMMPPPRRRTTTWWWZZZ___eeeiiikkkllllllhhhfffbbb]]]ZZZXXXWWWWWW\\\^^^______^^^^^^```aaadddeeegggggghhhkkkooorrrqqqrrrttttttttttttuuuvvvxxx|||{{{vvvrrrooommmnnnkkkhhhfffeeecccaaa___]]]^^^```bbbcccfffkkknnnxxx{{{www{{{tttfffZZZPPPSSSddd}}}|||kkkaaa]]][[[\\\\\\ZZZWWWVVVVVVWWWXXX]]]eeeppp{{{~~~~~~~~~|||zzz{{{{{{{{{zzzwwwuuuvvvvvvsssrrrmmmccc[[[SSSHHH???999888666444333222222333000000111111222444888<<<@@@HHHMMMKKKHHHGGGFFFEEE======@@@CCCHHHNNNSSSVVVTTTVVVXXXZZZ[[[\\\^^^___[[[XXXRRRKKKGGGHHHMMMRRRSSSVVVZZZ[[[WWWPPPIIIFFFDDDCCCCCCDDDIIIRRR]]]eeekkkgggcccaaa```XXXLLLBBB:::999888777777999;;;===???DDDLLLUUUZZZ]]]\\\[[[[[[UUULLLDDD@@@===<<<;;;999888888999:::;;;:::888888888999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;999777777777777777777777777999999777666555555555555333333444555666777888888===>>>@@@BBBDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJLLLOOOQQQSSSWWWZZZ```eeeiiikkkkkkkkkhhhfffdddaaa^^^\\\ZZZYYY^^^____________```cccffffffggghhhhhhhhhjjjnnnqqqrrrsssuuuuuutttssstttuuuuuuxxx}}}~~~~~~|||xxxvvvtttqqqmmmjjjhhheeebbb```^^^___aaacccdddhhhmmmpppzzzvvvtttxxx{{{tttbbbVVVLLLNNN]]]vvvyyyhhh^^^ZZZYYYZZZZZZYYYVVVUUUVVVWWWUUUYYY```kkkvvv~~~~~~~~~~~~|||zzzzzz{{{{{{zzzxxxwwwxxxyyywwwvvvpppfff\\\SSSHHH>>>999777555333222111111222222222222111000111444666???GGGKKKIIIEEEFFFGGGFFF>>>>>>???BBBGGGMMMSSSVVVRRRTTTWWWYYY[[[\\\^^^___ZZZYYYUUUMMMFFFFFFLLLRRRSSSVVVZZZ[[[VVVPPPJJJGGGEEEDDDDDDDDDIIIRRR^^^fffhhheeecccdddddd^^^RRRHHH:::999888777777999;;;<<>><<<;;;999888888999;;;;;;:::888888888999::::::;;;<<<<<<=========<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;::::::;;;<<<===;;;:::777777777777777777777777:::999888666555444444444000111222444666777888999:::;;;===@@@AAABBBBBBAAAEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIKKKNNNQQQRRRUUUXXX^^^cccgggiiiiiihhhhhhgggeeeccc```^^^\\\[[[]]]^^^______```bbbfffjjjhhhiiiiiihhhhhhjjjmmmpppsssuuuvvvuuutttrrrrrrsssrrrvvvzzz}}}~~~{{{zzz{{{|||zzz~~~|||wwwssspppooopppqqqtttxxx|||~~~yyyuuuqqqmmmjjjgggccc```___aaabbbdddfffiiinnnrrr{{{xxxppppppyyy{{{ttt^^^SSSIIIJJJXXXpppxxxfff\\\YYYUUUVVVWWWVVVTTTSSSTTTUUUSSSWWW^^^hhhsss}}}~~~{{{zzz{{{zzzyyyxxxwwwuuutttttttttssspppiii___SSSHHHBBB999666333111111111111000333333333222111222444666999???GGGKKKKKKIIIIIIIIIEEE???;;;???HHHPPPRRRQQQWWWWWWWWWYYY[[[[[[YYYXXX[[[YYYTTTOOOJJJHHHJJJLLLPPPVVVYYYWWWUUUSSSPPPKKKIIIGGGEEEGGGMMMTTTZZZ]]]dddeeeccc``````^^^TTTJJJ@@@<<<666333444888;;;===@@@CCCHHHPPPXXX\\\^^^]]]]]]XXXQQQJJJEEEAAA===;;;888888999999999:::::::::888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<888999999::::::999999888999888777666666777888888:::777333000//////111222555555555555555666777777===>>>@@@BBBCCCCCCCCCCCCHHHHHHGGGEEEDDDDDDGGGIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFDDDDDDEEEIIIMMMOOORRRWWW]]]bbbdddeeeeeefffffffffeeedddcccaaa```___ccc```^^^]]]___bbbcccdddfffggghhhkkknnnpppppppppwwwtttrrrrrrtttuuutttrrrvvvwwwxxxyyy{{{wwwsssooojjjhhhhhhjjjkkkjjjqqq}}}|||uuupppqqqvvv|||}}}tttqqqooonnnnnnoooooonnnpppqqqsssxxx||||||{{{xxxpppkkkgggaaa]]]ZZZ[[[]]]```dddjjjrrrwww|||ooommmqqq~~~yyyooo]]]NNNDDDIIITTTfffjjj]]]^^^XXXWWWVVVSSSRRRQQQSSSUUUZZZXXXYYY```mmmzzz}}}{{{zzz{{{zzzyyyxxxwwwuuutttttttttsssoooiii^^^RRRGGGAAA;;;888444222222333222222222333333222111222444666999@@@HHHMMMNNNLLLKKKJJJDDD???;;;>>>GGGOOORRRQQQVVVWWWXXXYYYZZZ[[[ZZZYYYZZZYYYUUUPPPKKKIIIIIIJJJRRRWWW[[[ZZZXXXWWWRRRMMMLLLIIIHHHIIIOOOVVV\\\___cccdddccc``````^^^VVVLLLAAA===777555666999<<<>>>@@@CCCIIIQQQYYY^^^___^^^___[[[TTTMMMGGGBBB>>><<<999999999:::::::::;;;;;;888888999::::::::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999888888777666666777888999999888666444444666888999666666666666666777888888888:::===@@@CCCEEEFFFFFFGGGHHHGGGFFFEEEEEEHHHJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHFFFEEEDDDEEEHHHKKKMMMPPPTTTZZZ^^^```aaabbbccccccddddddddddddcccaaa```aaa___]]]]]]___bbbdddeeeiiiiiikkkmmmppprrrsssrrruuusssqqqrrruuuwwwwwwuuuwwwxxxxxxyyyzzzzzzqqqlllfffddd___\\\ZZZZZZ\\\]]]^^^ccclllvvvyyyssslllhhhhhhlllppprrr{{{zzzxxxvvvuuuuuuvvvvvvuuuvvvwwwyyy}}}~~~|||zzzxxx|||~~~vvvooojjjfffaaa^^^[[[\\\^^^aaaeeekkkrrrwwwzzzooonnnsssxxxnnn\\\MMMDDDGGGPPP```pppaaa```ZZZYYYWWWUUUSSSTTTUUUWWWXXXVVVWWW]]]iiiwww|||}}}}}}|||zzzzzzzzzyyyxxxwwwuuutttssstttsssooohhh^^^RRRGGG@@@;;;888555333333333333222222333333222111111444666999@@@IIIPPPRRRQQQNNNMMMCCC>>>;;;>>>FFFNNNQQQQQQUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYWWWRRRMMMIIIGGGGGGRRRXXX\\\\\\\\\[[[VVVPPPMMMKKKIIIJJJOOOVVV\\\___aaacccbbb```aaa```XXXPPPCCC???999666777:::===???@@@CCCJJJSSS[[[___``````aaa^^^XXXQQQJJJDDD@@@===999::::::::::::;;;;;;;;;888888999::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::999999777666666666777888999::::::999999888888999::::::888777777777777888999999777999<<>>EEEKKKOOOOOOQQQSSSTTTUUUUUUUUUVVVWWWXXXXXXXXXTTTOOOJJJFFFEEENNNTTTYYY[[[^^^___[[[UUUNNNKKKIIIJJJOOOVVV[[[^^^___aaabbb```aaaaaa[[[TTTEEE@@@:::777777:::<<<>>>???BBBIIIRRR[[[```aaa```bbb```[[[TTTLLLEEE@@@>>>999999999999999:::::::::888888999::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999::::::::::::::::::999555666666777888999999:::;;;::::::999888777666555999999888888888999999::::::;;;<<<>>>@@@AAABBBBBBDDDEEEFFFFFFEEEFFFIIIKKKIIIHHHHHHGGGGGGHHHHHHIIIIIIGGGEEECCCCCCCCCEEEFFFJJJLLLPPPSSSVVVYYY]]]___```aaaccceeeeeecccaaa```^^^]]]\\\^^^bbbeeeggghhhnnnooorrrtttuuuuuuwwwxxxuuuuuuuuuvvvwwwyyyzzzzzzyyyyyyxxxwwwwwwzzz~~~qqqfff^^^YYYWWWVVVUUUSSSRRRRRRSSSTTTUUURRRQQQSSSXXXaaaiiinnnppphhheee```]]]\\\[[[ZZZYYY___iii|||zzzvvvpppjjjeeeaaa^^^]]]aaaccceeefffiiinnnssswww}}}vvvyyy|||rrrgggVVVIIIAAADDDHHHRRRnnnqqqhhh```]]]YYYWWWWWWXXXZZZZZZVVVTTTTTTXXXaaannn{{{|||}}}~~~yyyzzzzzzyyyxxxvvvtttrrruuutttpppjjj```TTTIIIBBB:::777333111111222111111000111111111000111444666888>>>HHHRRRXXXXXXUUURRREEEBBB??????DDDIIILLLMMMMMMOOOPPPQQQPPPPPPSSSUUUVVVWWWXXXUUUPPPJJJFFFDDDGGGMMMRRRVVV\\\aaa___ZZZQQQNNNLLLMMMQQQXXX]]]___]]]aaabbbaaaaaaaaa^^^XXXGGGBBB;;;777666888:::;;;===@@@FFFOOOXXX^^^````````````]]]VVVMMMDDD???>>>999999999999999888888888888888999::::::::::::999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::::::::555555666777888999999999999:::::::::999777666555::::::999999999999::::::::::::;;;===???AAABBBCCCCCCDDDEEEFFFEEEFFFGGGIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGEEECCCBBBAAABBBCCCGGGIIILLLOOORRRWWW\\\```bbbcccdddddddddbbb```^^^^^^]]]]]]```dddhhhiiijjjnnnqqqtttuuuuuuuuuwwwyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyxxxvvvvvvxxx|||~~~sssggg]]]VVVSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTSSSPPPNNNSSS\\\eeejjjkkkeeebbb___\\\[[[YYYVVVTTTWWW```qqq}}}zzzuuunnnhhhcccaaa```dddfffiiikkkmmmqqqvvvzzz}}}www{{{~~~{{{xxxmmmaaaQQQFFF@@@CCCEEENNNhhh{{{oooeee```[[[XXXYYYZZZ[[[[[[XXXVVVUUUWWW^^^kkkxxx}}}~~~~~~yyyyyyzzzzzzyyyvvvsssrrrsssrrroooiii```TTTJJJDDD999666333111111111111000///000111111000111444666777===FFFPPPXXXZZZWWWTTTJJJGGGCCCAAACCCFFFHHHIIIIIILLLNNNMMMLLLMMMPPPTTTUUUVVVWWWUUUPPPKKKGGGFFFCCCGGGKKKPPPXXX``````[[[UUURRROOOPPPTTTZZZ___aaa]]]aaacccaaaaaabbb___[[[JJJDDD===777666666777888:::<<>>::::::999999999999888888888888999::::::::::::999999999999999::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::555666777888888999888888888888:::;;;;;;;;;;;;;;;;;;::::::999999999999:::777777999<<>>>>>=========<<<<<<<<<888888999::::::::::::999888888999999999::::::::::::::::::999999999888888:::;;;;;;<<<<<<;;;;;;:::777777888999999888666666<<<;;;:::999999999999999;;;:::999999888888888888;;;;;;<<<===???BBBEEEFFFIIIJJJLLLKKKJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIEEEDDDCCCAAA@@@?????????<<<>>>@@@CCCIIIRRR\\\cccbbbaaa______```bbbdddfffbbbbbbcccfffjjjlllmmmmmmqqqvvvzzzzzzwwwwwwzzz}}}xxxzzzzzzxxxuuutttuuuxxxwwwvvvuuussssssuuuyyy}}}~~~yyyvvvpppiiibbb\\\XXXVVVQQQRRRTTTUUUVVVUUUUUUTTTVVVRRRQQQVVV```ffffffdddaaa___]]]]]]]]]]]][[[YYYWWWVVVYYYggg}}}~~~ssskkkiiiiiikkkmmmqqqtttwww{{{yyywww~~~~~~tttqqqmmmaaaSSSHHHAAA>>>@@@>>>AAAWWWrrrwwwooofffaaaaaabbbaaa^^^^^^[[[WWWTTTVVV___nnnxxx}}}}}}|||{{{|||}}}|||zzzxxx|||||||||{{{yyyvvvrrrpppnnnnnnkkkfff]]]RRRHHHBBB:::888555333333222111///111000/////////000222333555888>>>GGGOOOTTTVVVVVVTTTRRRMMMGGGBBB@@@AAACCCFFFHHHJJJKKKJJJJJJLLLMMMRRRRRRRRRQQQOOOMMMKKKJJJJJJFFFDDDGGGOOOWWW[[[[[[[[[UUUOOOMMMOOOSSSVVVWWW[[[\\\^^^aaaddddddaaa___VVVLLL@@@999777777666444777888:::===BBBJJJSSSYYY]]]]]][[[VVVPPPHHHAAA===<<<;;;:::;;;=========;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::999888999:::;;;<<<>>>===<<<;;;:::999999999888888888888888888888888888888888999999:::::::::888999:::;;;<<<<<<<<<<<<<<<<<<:::999:::???EEEJJJLLLLLLLLLLLLKKKIIIGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGCCCBBBAAA???>>>>>>=========@@@CCCFFFJJJPPPVVV[[[aaa^^^[[[[[[]]]aaaeeeggghhhgggggghhhkkkooosssuuuvvvvvvwwwwwwxxxyyyyyyzzz}}}zzzvvvtttssssssqqqpppnnnnnnmmmnnnooopppooonnnvvvwwwwwwvvvttttttuuuxxxwwwuuuqqqlllfffaaa\\\ZZZXXXWWWVVVWWWYYYZZZYYYXXXVVVRRRQQQVVV___ffffffccc^^^\\\[[[\\\___```^^^[[[VVVVVVXXX```qqq|||rrrhhheeefffiiinnnuuu{{{~~~{{{|||tttpppgggYYYMMMBBB<<<:::>>>>>>AAAQQQeee~~~vvvkkkdddaaa```^^^]]]]]]\\\XXXUUUVVV^^^iiisss~~~~~~}}}||||||}}}}}}{{{yyyzzz{{{{{{{{{yyywwwtttrrrnnnnnnkkkfff]]]SSSIIICCC:::888555333333222111///000000/////////000222222333555;;;DDDLLLRRRTTTTTTTTTRRRMMMGGGCCC@@@@@@AAACCCEEEGGGHHHHHHGGGHHHIIIOOOPPPQQQQQQPPPNNNKKKJJJFFFDDDBBBEEELLLTTTZZZ]]][[[VVVQQQNNNPPPSSSUUUVVVZZZZZZ\\\^^^aaabbb```^^^WWWMMMAAA999777777666555777888999<<<@@@GGGPPPVVVZZZZZZZZZXXXSSSLLLEEE@@@???>>><<<<<<===<<<;;;:::::::::::::::::::::::::::999999999:::::::::;;;;;;<<<;;;:::::::::;;;=========<<<;;;;;;::::::::::::999999999999999999999999888888999999999:::::::::888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::>>>DDDIIINNNNNNOOOOOOMMMKKKHHHFFFHHHGGGGGGFFFFFFFFFFFFGGGBBBBBB@@@???===<<<<<<<<<===???CCCFFFJJJOOOVVVZZZ[[[[[[[[[]]]```dddfffggghhhhhhhhhiiilllppptttwwwwwwwwwxxxyyyyyyzzzzzzzzz}}}zzzvvvtttsssqqqooommmkkkjjjiiihhhiiiiiihhhhhhkkklllkkkiiihhhhhhlllooowwwvvvssspppkkkfffbbb___YYYXXXWWWXXXZZZ[[[ZZZYYYTTTRRRRRRXXXbbbiiijjjggg___\\\[[[]]]___```^^^[[[WWWUUUVVV]]]mmmzzzqqqgggdddfffjjjpppxxx~~~xxxqqqnnnfffXXXLLLAAA<<<:::======@@@OOOaaa}}}pppgggcccbbbaaa___]]]\\\XXXUUUUUU]]]iiirrr|||~~~}}}|||}}}~~~~~~|||{{{xxxyyyzzzzzzyyywwwuuusssnnnnnnkkkfff^^^SSSIIICCC:::888555333333222111000000000/////////000111111000333888@@@HHHNNNPPPQQQSSSPPPLLLGGGCCCAAA@@@@@@CCCEEEHHHHHHGGGGGGGGGHHHMMMNNNPPPRRRQQQPPPMMMKKKGGGFFFDDDDDDGGGMMMVVV\\\\\\YYYTTTRRRSSSTTTUUUUUUWWWWWWWWWYYY\\\]]]]]]\\\WWWOOOCCC:::777777666666777888999;;;>>>DDDKKKPPPVVVXXXZZZZZZVVVPPPHHHDDDBBB@@@===<<<<<<;;;999888999999999999999999999999999999999999::::::::::::===<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999999999:::::::::888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::;;;>>>CCCGGGNNNPPPQQQRRRQQQMMMJJJGGGIIIHHHGGGGGGFFFFFFFFFFFFBBBAAA???>>><<<;;;;;;:::===???BBBEEEHHHNNNTTTXXXVVVXXX[[[___cccfffhhhiiiiiiiiijjjlllooossswwwyyyxxxxxxyyyzzz{{{{{{{{{{{{|||yyyvvvsssqqqnnnjjjhhhddddddcccbbbbbbcccdddeeeggghhhhhhfffeeehhhnnntttzzzyyyxxxvvvrrrmmmhhhfff]]]\\\\\\]]]______^^^]]]XXXWWWXXX___hhhnnnnnnkkkbbb___^^^___bbbccc```]]]YYYVVVUUUZZZhhh~~~~~~wwwnnneeecccfffkkkrrr{{{vvvooollleeeVVVHHH@@@;;;:::<<<<<<>>>KKK[[[xxxlllfffcccbbb```^^^\\\XXXTTTTTT[[[gggpppxxx~~~}}}}}}|||}}}~~~|||yyyyyyzzzzzzyyyvvvtttrrrnnnnnnlllfff^^^TTTJJJDDD;;;888444222222222111000000000/////////000000000000111555<<>>CCCIIIMMMSSSVVVZZZ\\\YYYRRRJJJEEEAAA???<<<:::::::::999777888888888888888888888888888999999999999:::::::::<<<<<<<<<<<<=========>>>::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888999:::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;>>>BBBEEEKKKNNNQQQTTTTTTQQQNNNKKKJJJJJJIIIGGGGGGFFFFFFFFFAAA@@@???===<<<;;;::::::<<<>>>AAACCCGGGLLLRRRVVVWWWYYY]]]```cccfffiiikkkjjjkkkmmmpppssswwwzzz{{{yyyzzz{{{{{{|||{{{zzzzzzyyyvvvrrrooolllhhhddd```]]]^^^^^^___aaadddhhhkkkmmmooopppnnnmmmqqqyyy~~~zzzsssmmmiiicccccccccdddffffffeeecccaaa```ccchhhooorrrppplllgggdddcccdddfffgggdddaaa]]]XXXUUUXXXfff{{{xxxrrrjjjcccbbbfffjjjrrr}}}vvvqqqnnndddSSSDDD???;;;999::::::===GGGTTTuuurrriiieeebbb```___]]]YYYTTTSSSYYYdddlllsss{{{~~~|||||||||}}}}}}{{{{{{{{{zzzxxxuuurrrpppnnnnnnlllggg___TTTKKKEEE;;;888444222111222111111//////000000000/////////000111444:::BBBIIIMMMNNNMMMJJJHHHHHHHHHHHHFFFDDDGGGJJJMMMNNNNNNLLLLLLLLLLLLNNNQQQTTTUUUTTTSSSRRRQQQQQQOOOIIIDDDFFFOOOWWW^^^^^^^^^]]][[[YYYWWWVVVOOOMMMKKKLLLNNNQQQRRRRRRSSSNNNEEE>>>999777777666888999<<<>>>@@@DDDIIILLLSSSWWW[[[]]]ZZZRRRJJJDDD@@@===:::888999999999888888888888888888888888888888888888999999999::::::::::::;;;;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::999999999999999999999999999999999999999999999999888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<===@@@CCCFFFIIINNNRRRTTTTTTRRRPPPLLLKKKJJJHHHGGGFFFFFFFFFAAA@@@???===<<<<<<<<<<<<===>>>AAACCCFFFKKKPPPTTT\\\^^^```aaabbbeeeiiimmmmmmnnnqqqtttwwwzzz|||}}}yyyzzz{{{|||{{{zzzxxxwwwtttppplllhhhddd```\\\YYYUUUWWWZZZ]]]bbbhhhqqqvvvxxx{{{|||yyyvvvxxxyyyqqqkkkhhhhhhhhhjjjlllllliiigggccceeehhhnnntttuuurrrnnnjjjgggfffgggiiiiiifffcccaaa\\\WWWYYYfff{{{~~~~~~~~~~~~|||wwwqqqllleee```aaaeeehhhppp}}}zzzuuuooobbbOOO???===:::999999:::===EEEMMMjjj{{{oooiiidddaaa___^^^ZZZUUUSSSWWW___fffnnnwww~~~}}}{{{{{{{{{|||}}}{{{{{{{{{zzzwwwtttqqqooonnnnnnlllggg___UUUKKKFFF<<<888444111111222222111//////000000000///......000000333888@@@GGGLLLNNNLLLJJJHHHIIIKKKKKKHHHEEEDDDHHHLLLNNNMMMLLLLLLLLLMMMNNNPPPRRRTTTTTTTTTTTTNNNNNNMMMHHHEEEGGGOOOWWW[[[^^^``````]]]YYYWWWVVVMMMKKKIIIIIIKKKLLLMMMLLLNNNKKKFFF@@@;;;888666666666999<<>>DDDIII```uuunnnhhheee```___\\\XXXTTTUUUZZZ___gggqqq{{{~~~}}}zzzyyyzzz{{{~~~}}}yyyzzzzzzyyyxxxuuurrrpppnnnmmmlllggg___UUULLLFFF<<<999444111111111222222//////000000000///------//////111666===EEEJJJLLLOOOLLLJJJKKKMMMMMMHHHCCCBBBFFFKKKMMMNNNMMMLLLMMMMMMNNNNNNOOOQQQRRRSSSTTTLLLKKKIIIFFFDDDFFFKKKPPPWWW[[[``````]]]XXXUUUTTTMMMKKKIIIIIIJJJKKKJJJIIIIIIHHHEEEAAA===888666555333777;;;???CCCGGGKKKNNNWWWZZZ^^^```]]]XXXQQQLLLEEEAAA===:::999999999888999999999999999999999999888888888888999999999999777888::::::;;;::::::999:::;;;<<<===<<<;;;999888999999999999999999999999:::::::::999999999888888888999:::;;;<<<<<<<<<<<<:::<<<===>>>======>>>??????BBBFFFKKKNNNPPPQQQRRROOONNNLLLJJJHHHGGGFFFEEEAAAAAAAAAAAAAAABBBCCCCCCDDDEEEGGGIIIKKKOOOUUUXXX___cccggghhhggghhhlllpppsssuuuxxx|||~~~~~~~~~}}}zzzzzzzzzzzzwwwsssooommmhhhccc\\\UUURRROOOMMMLLLHHHLLLOOORRRVVV___jjjsss|||uuuqqqqqqrrruuuvvvvvvsssppphhhlllttt||||||yyypppnnnlllmmmoooooolllhhhddd___[[[]]]iii}}}xxxtttooojjjdddccceeefffeeecccdddaaa``````^^^\\\^^^cccfffooo{{{||||||uuufffVVVFFF===999999999888:::???DDDFFFXXX|||vvvoooiiifff``````___ZZZUUUSSSUUUXXX___kkkvvvzzz~~~~~~yyyxxxyyy{{{~~~~~~}}}wwwxxxyyyyyyxxxvvvsssrrrnnnmmmlllggg___VVVLLLGGG===999444111000111222222//////000000000///---,,,///...///444;;;CCCHHHKKKRRROOOLLLMMMOOOMMMGGGAAABBBFFFKKKOOOOOOOOONNNOOOMMMMMMMMMMMMNNNPPPRRRTTTLLLKKKGGGDDDAAABBBEEEGGGTTTYYY^^^```\\\WWWTTTRRRNNNLLLKKKKKKKKKKKKIIIHHHEEEFFFEEEBBB>>>999666444111555:::???CCCGGGKKKNNNXXX[[[___aaa```[[[UUUQQQIIIEEE@@@<<<::::::999888999999999999999999999999777888888888888999999999888999:::;;;;;;;;;:::999;;;<<<======<<<:::888777:::::::::::::::::::::::::::::::::999999888888888999999:::;;;<<<<<<<<<<<<:::<<<>>>>>>===<<<===>>>???AAADDDHHHKKKNNNOOOPPPOOONNNLLLJJJHHHGGGFFFEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKLLLNNNRRRWWW[[[\\\bbbiiilllkkkjjjmmmppptttwwwzzz}}}~~~}}}zzzzzzzzzyyyvvvqqqmmmjjjddd___WWWPPPLLLKKKJJJIIIEEEHHHKKKLLLNNNVVVaaajjjwwwzzzwwwwwwyyy{{{}}}|||yyyvvvrrrwww~~~|||vvvsssqqqrrrttttttqqqmmmccc___\\\^^^jjj}}}yyyuuunnnhhhbbb```aaaaaa^^^ZZZ]]][[[\\\^^^]]][[[]]]bbbgggooo{{{xxx|||rrr```PPPDDD???888999999999;;;@@@DDDEEESSSxxx{{{sssmmmhhhddd```aaa```\\\VVVRRRSSSUUUZZZgggsssxxx{{{~~~{{{xxxuuuvvvyyy||||||zzz{{{yyyxxxxxxyyyxxxtttppprrrrrrooohhhaaaXXXKKK???===:::555222111111000000////////////////////////000111111333666===EEEKKKQQQOOOMMMLLLLLLJJJHHHEEEAAACCCKKKTTTVVVQQQLLLKKKNNNOOOPPPPPPPPPPPPPPPPPPNNNIIIEEEDDDBBB???@@@DDDNNNTTT[[[\\\YYYVVVVVVXXXRRRPPPMMMLLLKKKJJJGGGEEECCCBBB@@@???>>>;;;666333333444666999===DDDKKKQQQXXXXXXZZZ]]]___\\\VVVQQQDDDAAA>>>===<<<<<<;;;999:::::::::999999999999888::::::::::::::::::;;;;;;888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>????????????>>>???AAADDDHHHKKKNNNPPPOOOLLLJJJJJJKKKJJJGGGCCC???@@@BBBBBBCCCFFFIIILLLIIILLLOOORRRTTTXXX\\\___fffggghhhjjjmmmppprrrssswww{{{~~~}}}{{{yyyvvvsssnnnhhhcccZZZWWWRRRNNNKKKKKKMMMNNNJJJKKKLLLLLLMMMQQQVVVZZZmmmuuu{{{yyywwwyyy}}}{{{vvvqqqoooqqqrrrrrrpppgggccc```cccnnn}}}~~~|||wwwpppmmmhhhccc___^^^]]]]]]]]]^^^^^^]]]\\\\\\]]]___eeemmmzzz|||mmm[[[KKKAAA;;;999::::::::::::<<>><<<;;;;;;;;;:::888888888777777777777666666666666666777777888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<999999999999999999999999888888999999999999::::::;;;;;;:::;;;;;;<<<===>>><<<<<<<<<<<<============???@@@AAABBBEEEGGGIIIKKKMMMKKKIIIIIIJJJIIIGGGDDDDDDFFFHHHIIIJJJLLLPPPSSSOOOQQQSSSUUUWWW[[[___bbbggghhhiiilllooorrrtttvvvyyy|||{{{yyyvvvsssooojjjddd___YYYWWWTTTQQQOOOOOOPPPQQQMMMNNNNNNNNNNNNPPPTTTWWWdddlllwww~~~}}}~~~~~~zzzuuutttuuuuuusssqqqiiieeecccgggsss~~~yyyxxxxxxzzz~~~~~~|||xxxtttrrrnnniiieeebbbaaa```^^^_________]]]]]]___aaafffooo|||~~~{{{kkkYYYIII???:::999::::::::::::<<>>777222222333555666999???FFFKKKUUUWWWZZZ]]]___]]]YYYUUUHHHDDD>>>:::999:::::::::888888888777777777777666333333444555666777777888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<999999999999999999999999888888999999999999::::::;;;;;;:::;;;;;;<<<===>>><<<<<<<<<<<<============@@@@@@@@@AAABBBCCCDDDEEEJJJIIIHHHIIIIIIIIIGGGEEEEEEGGGIIIKKKMMMOOOSSSVVVVVVWWWYYYYYY[[[^^^cccfffiiijjjmmmpppsssvvvxxxzzz|||~~~|||yyyuuuqqqmmmgggaaa\\\XXXWWWVVVTTTSSSSSSSSSSSSQQQRRRSSSRRRQQQQQQSSSUUU[[[cccnnnyyy~~~{{{zzzzzzyyyuuuqqqiiiggggggmmmzzzxxxuuussstttxxx{{{{{{yyywwwvvvsssooolllhhheeeddd___```aaa```___```bbbdddiiiqqq~~~xxxgggUUUFFF===999888999:::::::::<<>>>>>BBBIIIMMMLLLMMMPPPTTTUUUWWWXXXWWWVVVTTTRRRUUUPPPMMMKKKGGGBBB@@@BBBHHHMMMTTTXXXYYYYYYYYYZZZZZZYYYWWWTTTRRRMMMGGGCCC===???CCCFFFFFFAAA999333222333444555777<<>>999888999:::;;;:::::::::999999999888888444555666777888999:::;;;888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@AAABBBBBBGGGGGGGGGGGGHHHHHHGGGFFFFFFHHHKKKMMMOOORRRUUUXXXZZZ[[[\\\\\\^^^aaafffiiimmmnnnqqqtttxxx{{{}}}~~~~~~{{{vvvrrrmmmgggaaa]]]XXXXXXWWWWWWUUUTTTRRRRRRRRRSSSUUUTTTSSSSSSTTTUUUYYY___jjjttt~~~{{{uuupppjjjiiikkkrrr|||vvvuuuwwwyyyyyyxxxvvvuuutttrrrooolllhhhggg```aaaaaaaaa```bbbeeehhhmmmuuu~~~uuudddRRRDDD<<<999777999:::::::::;;;>>>@@@GGGXXXuuuxxxrrrmmmiiifffbbb```___]]][[[XXXTTTQQQNNNTTT\\\fffoooyyy}}}{{{yyy{{{~~~}}}zzzzzzyyywwwsssooollljjjiiihhhlllllleee^^^VVVLLLDDD:::777333111111222333222000000000000000000000000///000000111333777===AAAKKKKKKMMMNNNNNNKKKFFFBBB>>><<<>>>DDDHHHIIILLLPPPRRRSSSVVVXXXYYYZZZYYYXXXVVVRRROOONNNIIICCC@@@AAAFFFKKKQQQVVVYYYZZZZZZYYYYYYXXXWWWUUUSSSMMMGGGBBB===@@@EEEIIIIIIDDD<<<555333333333333555888>>>BBBLLLPPPVVV[[[\\\\\\ZZZXXXNNNHHH@@@:::888999:::;;;:::::::::999999999888888666666777888:::;;;<<<<<<888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGJJJLLLPPPSSSUUUWWWZZZ\\\[[[\\\^^^___```dddhhhlllrrrsssvvvzzz}}}}}}zzzuuuqqqmmmhhhbbb___ZZZZZZZZZXXXVVVTTTQQQPPPOOOQQQSSSSSSSSSSSSTTTVVV[[[```iiirrr|||}}}vvvpppjjjjjjlllttt{{{yyyyyywwwuuuttttttsssrrrpppmmmjjjhhhaaaaaabbbaaabbbdddhhhkkkssszzz}}}{{{rrr```OOOCCC<<<:::777888:::::::::;;;>>>@@@CCCQQQkkk|||wwwpppjjjdddbbb___^^^\\\YYYTTTPPPMMMQQQYYYbbbkkkvvv}}}{{{zzz||||||zzzyyyvvvqqqkkkgggeeeeeehhhmmmmmmfff]]]TTTKKKCCC;;;888444111111222222222000000000000000000000000//////000111222555:::>>>IIIJJJMMMPPPQQQNNNIIIEEE>>>;;;;;;???CCCEEEJJJPPPMMMOOORRRVVVZZZ^^^```bbbXXXTTTRRRQQQMMMFFFBBBCCCEEEIIIOOOUUUYYYZZZYYYXXXWWWVVVVVVVVVTTTOOOHHHCCC>>>AAAFFFKKKLLLGGG???999444444444333333666;;;???GGGLLLSSSXXXYYYYYYXXXXXXQQQKKKBBB<<<:::::::::;;;888888888777777777777666666666777888999::::::;;;888888999999999::::::::::::::::::;;;;;;;;;<<<<<<888888888888888888888888888888999999999999::::::;;;;;;:::;;;;;;<<<===>>><<<<<<<<<<<<============@@@@@@@@@@@@AAABBBCCCDDD???AAADDDEEEEEEEEEGGGHHHJJJMMMPPPSSSUUUVVVYYY[[[[[[]]]```cccfffiiimmmpppwwwyyy|||{{{wwwsssooolllhhhdddaaa___^^^]]][[[YYYVVVTTTRRRPPPQQQSSSSSSSSSTTTWWWYYY^^^ccckkksss|||xxxrrrkkkkkkmmmvvvzzzwwwwwwwwwvvvtttqqqnnnkkkiiiccccccccccccdddggglllpppxxx|||zzzwww}}}|||mmm[[[KKK@@@<<<;;;666888:::;;;;;;;;;===???AAAKKKaaa~~~}}}sssiiifffaaa___^^^ZZZUUUQQQJJJNNNTTT\\\eeeppp|||{{{zzzzzz}}}~~~yyyyyyvvvpppjjjeeeeeefffhhhnnnooohhh^^^UUUMMMFFF<<<999444222111111111111////////////////////////...///000000111444888;;;FFFIIILLLQQQRRRPPPKKKFFF???;;;999<<>><<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@AAAAAA<<>>@@@GGGZZZwwwpppkkkdddaaa___]]]WWWSSSIIILLLQQQXXXaaammmyyy{{{zzzzzz}}}xxxxxxvvvpppjjjffffffhhhhhhnnnpppiii```WWWOOOIII===:::555222111111000000////////////////////////...///000000111333777:::DDDGGGLLLPPPSSSQQQKKKGGG@@@;;;888:::===AAAHHHOOOTTTSSSTTTUUUXXX\\\___bbb\\\YYYXXXXXXTTTMMMHHHHHHEEEHHHMMMSSSXXXYYYXXXVVVSSSTTTVVVXXXWWWSSSLLLGGGAAADDDIIINNNOOOKKKEEE???666666555333222444888<<<>>>EEEMMMSSSTTTTTTUUUVVVSSSNNNGGGAAA===<<<;;;::::::::::::999999999999888::::::::::::::::::;;;;;;888888999999999::::::::::::::::::;;;;;;;;;<<<<<<999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@??????>>>??????;;;>>>BBBDDDCCCDDDGGGJJJNNNQQQUUUWWWXXXXXXZZZ[[[\\\```gggnnnrrrvvvyyy{{{~~~{{{xxxuuurrrqqqooommmkkkgggfffdddcccbbbaaaaaaaaaccccccbbb```___aaaeeehhhiiinnnuuu}}}}}}xxxoooooopppwww~~~xxxrrrnnnlllhhhhhhiiiiiijjjnnntttxxx|||xxxvvvvvv~~~|||sssdddRRRCCC;;;999999555777:::;;;;;;;;;<<<>>>@@@EEEVVVsssuuunnngggbbbaaa^^^YYYUUUKKKMMMQQQXXXaaalllxxx|||{{{{{{zzzzzzwwwrrrlllgggeeeeeejjjmmmmmmjjjfff^^^PPPCCC===999555333333222222111......//////000000111111000000000///...111555888@@@FFFJJJIIIIIILLLLLLJJJBBB@@@===999777===GGGOOOQQQSSSUUUVVVWWWZZZ]]]``````aaa^^^YYYUUURRRKKKDDDEEEGGGKKKQQQWWWZZZZZZZZZQQQQQQSSSVVVXXXVVVPPPJJJIIIIIIKKKNNNOOOLLLFFF@@@888666444333444666777888>>>BBBGGGKKKOOOQQQTTTVVVXXXQQQHHHAAA???>>><<<;;;888999999:::::::::999999:::;;;<<<===<<<;;;:::999999999999999999999999999777888999999::::::999999;;;;;;;;;::::::999999999;;;:::999999;;;;;;:::999777888999;;;<<<=========<<<<<<===???@@@AAABBBCCCAAA???>>><<<<<<>>>???AAA>>>???AAAAAABBBDDDGGGJJJOOOSSSXXX[[[\\\^^^bbbfffhhhpppvvvwwwxxx{{{~~~~~~~~~yyyuuuqqqooooooqqqrrrsssqqqqqqpppqqqqqqpppmmmkkklllooopppnnnjjjhhhiiijjjnnnsss|||wwwtttsssxxxxxxtttttttttsssrrrpppppptttzzz{{{sssssswwwyyyxxxnnn]]]LLL???888888999555888;;;<<<<<<;;;;;;;;;===CCCPPPeee~~~rrrgggeeeddd___ZZZXXXSSSOOOOOOUUU]]]gggttt}}}{{{{{{}}}}}}~~~{{{zzzxxxsssnnnjjjhhhhhhkkkmmmmmmiiieee^^^QQQDDD===:::666333222222222111.../////////000000000111/////////...---///333666BBBIIINNNOOOOOOQQQPPPMMMDDDCCC???;;;888;;;CCCIIIOOOQQQTTTVVVWWWXXXZZZ\\\]]]___^^^ZZZXXXVVVOOOHHHEEEFFFHHHNNNUUUYYYZZZZZZSSSSSSTTTVVVWWWUUUQQQMMMJJJJJJLLLNNNPPPNNNIIIEEE>>>:::555333555888::::::===AAAEEEIIIMMMPPPTTTWWWZZZTTTKKKDDD@@@>>><<<:::999999:::::::::::::::999888888999:::;;;;;;::::::999999999999999999999999888888999:::::::::::::::;;;;;;:::::::::999999999<<<:::999:::;;;;;;:::999888999:::;;;<<<<<<======????????????????????????>>>===<<<;;;;;;<<<===>>>>>>???@@@@@@AAADDDHHHKKKQQQUUUZZZ]]]^^^bbbhhhlllrrrzzz~~~}}}{{{zzzyyyxxxxxxxxxxxxwwwuuuuuuvvvxxxzzz{{{{{{zzz{{{}}}~~~|||xxxsssrrrrrruuuzzz{{{{{{|||~~~yyyyyyyyyxxxwwwuuuuuuyyy~~~zzzqqqqqqtttzzzxxxjjjWWWHHH???<<<999888333666999;;;<<<;;;<<<======BBBMMMaaawwwkkkgggeee___ZZZWWWUUUPPPOOOSSS[[[eeerrr~~~~~~}}}|||~~~{{{{{{yyyuuupppmmmlllllllllnnnlllhhhddd]]]QQQEEE===:::666333222222111000////////////000000000000.........------...222444===EEEMMMOOOPPPQQQOOOKKKEEEEEECCC>>>::::::>>>CCCLLLOOOSSSVVVVVVVVVWWWXXXYYY\\\]]]\\\[[[YYYSSSLLLFFFCCCCCCHHHQQQXXXZZZYYYWWWVVVTTTTTTUUUUUUSSSQQQMMMMMMMMMOOOQQQQQQOOOMMMDDD===444111444999;;;;;;===???CCCFFFJJJOOOTTTXXX\\\WWWOOOHHHCCC???===;;;:::::::::::::::::::::999666666777777999:::;;;<<<999999999999999999999999999999:::;;;;;;;;;::::::::::::::::::999999999999<<<:::::::::<<<<<<;;;:::999::::::;;;<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>??????@@@CCCIIIMMMTTTXXX\\\```ccchhhpppvvv~~~~~~}}}{{{{{{}}}~~~~~~}}}|||{{{}}}}}}~~~}}}~~~~~~~~~~~~yyypppoooqqq{{{uuudddPPPBBB===<<<999555111444888:::;;;<<<===>>>>>>AAAIII[[[yyyzzzooojjjfff```ZZZXXXWWWRRROOORRRWWWaaaooo|||~~~~~~zzzzzzxxxuuuqqqnnnnnnnnnnnnooommmhhhddd^^^RRRGGG>>>:::666333222222111000////////////000000000000......///...---...111444777AAAJJJMMMOOOPPPMMMIIIDDDEEEEEEBBB===;;;<<<>>>JJJNNNSSSUUUVVVUUUUUUUUUUUUYYY\\\[[[[[[ZZZSSSLLLFFFAAA>>>CCCMMMUUUYYYYYY[[[YYYVVVTTTSSSTTTUUUUUUPPPOOOOOOPPPQQQRRRSSSSSSJJJ@@@444000222777:::999<<<>>>@@@CCCGGGLLLSSSXXXZZZVVVQQQKKKEEEAAA>>><<<:::999999888888888888888888888777777888999;;;<<<999999999999999999999999999999:::;;;;;;;;;;;;::::::999999999999999999999<<<:::::::::<<<===<<<;;;::::::;;;;;;<<<;;;;;;;;;:::;;;<<<===???@@@AAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>===???CCCIIINNNVVVYYY^^^bbbgggoooxxx~~~yyypppoooqqq|||~~~nnn```MMM???:::888777555222555888::::::;;;<<<>>>===???EEEVVVrrryyyoookkkgggaaa]]]\\\YYYTTTPPPQQQTTT\\\kkkyyy~~~}}}||||||}}}~~~xxxxxxwwwtttpppnnnnnnnnnooopppnnniiieee___TTTHHH>>>;;;666333222222000///000000000000////////////...///000///...///111333555???HHHLLLNNNPPPOOOKKKCCCEEEGGGEEE@@@===<<<===GGGKKKQQQTTTUUUTTTSSSSSSSSSWWWZZZYYYYYYXXXQQQIIIEEEAAA===@@@HHHQQQWWWYYY\\\ZZZWWWUUUSSSSSSUUUWWWRRRRRRRRRQQQQQQSSSUUUVVVOOOFFF:::444444777999999;;;<<<>>>@@@DDDJJJQQQVVVUUUTTTQQQMMMHHHCCC@@@???:::999888777666777777777;;;:::999888888999:::;;;999999999999999999999999888999::::::;;;;;;::::::999999999999999999999999;;;:::999:::<<<===<<<;;;::::::;;;;;;<<<;;;;;;;;;::::::;;;<<<>>>???@@@AAA??????>>>>>>>>>>>>??????>>>>>>>>>===>>>BBBIIIMMMUUUYYY___dddjjjsss}}}xxxqqqrrrtttzzziii___PPPBBB999666777888555777999:::999999;;;<<<<<>>;;;777333222111000///000000000000////////////...000000000//////111333111999AAADDDHHHKKKLLLJJJCCCGGGIIIHHHCCC???===>>>DDDHHHMMMQQQRRRRRRRRRRRRRRRVVVWWWVVVVVVUUUPPPHHHDDDAAA>>>???EEEMMMTTTYYYZZZZZZYYYWWWTTTSSSTTTVVVTTTTTTTTTRRRQQQQQQSSSUUUUUUNNNEEE===999888999::::::;;;===???BBBGGGNNNRRRSSSTTTSSSPPPJJJEEEAAA@@@;;;:::888777666666777888;;;;;;:::999999999999999999999999999999999999999888888999:::::::::999999888888888999999999999999999888888999;;;<<<;;;:::999::::::;;;<<<<<<<<<;;;========================<<<<<<============<<<<<>>>>>>>>BBBGGGKKKQQQWWW^^^eeellluuuwwwsssuuuyyy}}}uuuddd]]]QQQEEE;;;888999;;;888999::::::::::::;;;===<<>>????????????AAAEEEHHHMMMSSS\\\dddkkkttt~~~}}}tttsssxxx}}}xxxppp[[[TTTIIIAAA===;;;999888888999:::;;;;;;;;;>>>@@@===DDDIIIMMM\\\xxxyyyrrrjjjfffggg___\\\YYYVVVSSSUUUaaannnzzz~~~}}}||||||||||||~~~|||yyyyyyxxxtttpppnnnmmmnnnqqqttttttqqqmmmeeeWWWJJJ???<<<777444222111000...111111000000/////////...,,,...///...------...///111777;;;<<<@@@HHHMMMNNNIIILLLNNNKKKEEE???===<<<<<<@@@EEEIIIKKKLLLNNNPPPPPPSSSTTTSSSTTTVVVSSSMMMBBBCCCCCCBBBAAAFFFPPPYYYVVVYYY[[[ZZZVVVSSSQQQRRRVVVWWWWWWTTTPPPMMMNNNPPPVVVUUUQQQGGG<<<555444666999:::===???AAADDDIIILLLWWWYYYZZZVVVOOOGGGBBB@@@???>>>;;;999999999:::;;;333555777888999999999888999999999999999999999999666666777888888888888888777777888888999999999999777666666777999;;;:::999777888999;;;<<<=========888999:::;;;<<<>>>??????>>>>>>????????????>>>>>>>>>@@@@@@@@@@@@AAACCCFFFKKKQQQ[[[ccckkksss}}}zzzrrrrrryyytttlllTTTJJJ???:::;;;<<<888333666888:::;;;;;;===@@@CCC>>>FFFKKKMMMWWWqqqvvvkkkfffggg```]]][[[WWWSSSTTT```lllyyy|||zzzzzzzzz{{{|||~~~|||{{{xxxuuurrrpppooooooooonnnqqqqqqooollleeeXXXLLLAAA===777444333333333333000000000000////////////+++,,,---/////////......111111444:::BBBHHHIIIHHHNNNOOONNNLLLHHHBBB===999999;;;???CCCGGGIIIKKKKKKPPPPPPRRRSSSTTTTTTTTTSSSUUUIIIBBBDDDDDDBBBHHHTTTPPPTTTYYY[[[XXXTTTPPPNNNPPPQQQTTTUUUUUUTTTRRRPPPSSSUUUTTTLLL@@@777666888:::;;;<<>>>>>??????@@@?????????>>>>>>======@@@???>>>>>>???BBBEEEGGGIIINNNUUUZZZ```iiivvv|||rrrsssxxx}}}}}}nnncccRRRFFF<<<:::<<<:::888777888888777888:::>>>BBBDDDFFFDDDGGGNNNVVVeeevvvkkkcccbbb___]]][[[WWWWWW^^^hhhxxx}}}{{{{{{{{{zzz{{{}}}~~~{{{yyyvvvsssqqqpppooopppmmmoooooollliiidddXXXMMM@@@<<<666333222222222222////////////............------.../////////......111111333999@@@FFFIIIIIINNNNNNNNNLLLIIICCC>>>;;;;;;===???BBBEEEGGGHHHIIIJJJKKKMMMPPPSSSVVVYYY[[[YYYNNNHHHHHHFFFBBBFFFOOOPPPRRRVVVYYYYYYWWWRRROOOPPPQQQSSSTTTTTTRRRPPPOOOQQQRRRRRRLLLCCC;;;888888777888999<<>>>>>??????@@@?????????>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEHHHMMMTTTYYY___hhhsss{{{{{{ssstttzzzyyyjjj___OOODDD;;;:::<<<:::888888999888888888:::>>>AAACCCEEEDDDGGGMMMSSSaaa}}}zzzppphhhfffccc```]]]XXXVVV[[[cccttt|||~~~|||{{{{{{xxxyyy|||}}}{{{xxxuuurrrqqqpppppplllnnnllliiifffbbbXXXMMM???;;;555222111111111111............------------000//////............///000000111666<<>>=========<<<;;;888777666777888888777666888888888888888888888888888888999::::::888777666999999999888888888888888777888888888888999999999999999:::;;;;;;<<<<<<===<<<<<<======>>>>>>?????????????????????>>>>>>>>><<<>>>@@@BBBDDDDDDDDDCCCFFFKKKRRRXXX^^^eeeooouuuzzzyyytttvvv|||sssdddXXXJJJ@@@999999;;;:::888888:::999999999;;;===???AAADDDCCCFFFKKKOOOYYYsssvvvoookkkhhhdddaaaZZZUUUXXX^^^mmmvvv~~~|||{{{{{{vvvwwwzzz~~~|||zzzwwwtttrrrqqqpppoooooolllgggddd```WWWMMM???;;;666222111111111111/////////.........------222111///...---......//////...///222888???EEEIIIJJJKKKKKKKKKIIIFFFBBB@@@AAAAAA@@@@@@BBBEEEHHHKKKNNNLLLJJJIIILLLRRRXXX\\\___YYYVVVUUUOOOGGGCCCEEEJJJIIIKKKQQQXXXZZZVVVRRRPPPPPPPPPOOONNNMMMKKKKKKHHHHHHHHHIIIIIIEEE>>>999777888888999;;;>>>@@@BBBEEEJJJQQQVVVVVVQQQJJJFFFBBB@@@??????@@@???>>><<<999777666777888999888777888888888888888888888888888888999999999888888777888888888888888888888888::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<<<<======>>>>>>??????????????????????????????>>>>>>@@@BBBCCCDDDDDDEEEDDDIIIOOOUUU\\\cccjjjoootttzzz~~~xxxuuuyyyzzzmmm^^^RRRDDD===888999;;;:::999999:::::::::;;;<<<===>>>???BBBAAAEEEIIIKKKRRRiii|||uuummmiiifffccc]]]VVVVVVZZZhhhqqq~~~~~~|||{{{zzzvvvwwwzzz~~~~~~}}}{{{xxxuuusssqqqppprrrqqqmmmgggccc___UUUKKKAAA<<<777333222333333222000000000/////////......111000///---------...///.........000555;;;BBBFFFGGGHHHIIIIIIHHHFFFDDDCCCCCCBBBAAAAAADDDGGGLLLNNNPPPMMMJJJIIIJJJNNNSSSWWWZZZXXXXXXXXXTTTLLLGGGFFFGGGEEEGGGMMMTTTXXXVVVRRRQQQPPPOOOMMMKKKJJJIIIIIIDDDDDDEEEIIILLLIIIBBB<<<888888888888999;;;===???@@@FFFNNNTTTVVVSSSMMMIIICCCAAA@@@@@@@@@@@@>>><<<:::999888888::::::999888888888888888888888888888888888888999999999888888888888888888888888888888::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<<<<======>>>>>>?????????????????????@@@@@@@@@AAA@@@??????AAACCCFFFGGGDDDGGGMMMSSSYYY```fffiiimmmrrrzzz}}}wwwuuuvvvyyy{{{}}}zzzwwwwww{{{~~~uuuhhhYYYMMM@@@:::777999;;;:::999:::999:::;;;<<<============@@@@@@CCCHHHHHHNNNcccyyyxxxmmmiiieeeccc^^^XXXWWWZZZcccmmm{{{}}}|||{{{xxxxxxzzz}}}~~~}}}{{{yyyuuussspppoooqqqqqqmmmgggccc^^^TTTJJJAAA===888444333333333333111000000000///////////////......------------...,,,---...///222777===BBBDDDEEEFFFGGGGGGGGGFFFEEECCCCCCBBBCCCEEEIIIMMMOOOMMMLLLJJJIIIJJJNNNQQQSSSTTTUUUWWWXXXVVVQQQKKKHHHEEEEEEFFFKKKQQQUUUUUUSSSSSSQQQNNNKKKIIIHHHHHHHHHDDDEEEGGGKKKNNNMMMHHHCCC888777777666777888:::;;;>>>CCCKKKRRRUUUTTTPPPMMMEEECCC@@@?????????===<<<:::999888999:::;;;:::888888888888888888888888888888888888888888999999999888888888888888999999999999999999888888888888777999999:::;;;;;;<<<<<<===<<<<<<======>>>>>>???????????????@@@@@@@@@@@@@@@BBBAAA??????@@@CCCGGGIIIEEEGGGJJJPPPVVV]]]cccfffmmmqqqxxx|||tttmmmkkkkkkkkklllrrr{{{wwwqqqtttzzzvvvvvvvvvxxx~~~zzzqqqdddTTTIII===999888;;;<<<:::999;;;888999;;;===>>>>>>===<<>>BBBFFFGGGLLLaaawww|||mmmhhhcccbbb^^^YYYXXX[[[___iiiwww~~~}}}{{{zzz{{{}}}~~~}}}{{{yyyuuurrrpppnnnlllllljjjfffccc___UUUJJJ@@@<<<777333222222222222000000/////////.........+++,,,------------------,,,---//////000444999>>>AAABBBCCCEEEFFFFFFFFFFFFDDDDDDCCCDDDEEEGGGJJJLLLKKKKKKKKKKKKLLLMMMNNNNNNOOORRRVVVWWWVVVSSSNNNJJJFFFGGGIIIMMMPPPSSSUUUVVVTTTRRRNNNKKKHHHGGGGGGGGGFFFHHHLLLOOORRRQQQNNNLLL:::999888777777888999:::<<>>======<<<;;;999888777888999:::999777888888888888888888888888888888777888888999999:::777777888888888999999999999999999888888888777777999999:::;;;;;;<<<<<<===<<<<<<======>>>>>>???????????????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBDDDFFFGGGGGGGGGIIIMMMTTT[[[aaadddnnnrrrxxx~~~vvvqqqiiidddbbbbbbaaa```dddmmmxxxxxxnnnhhhlllsss{{{{{{qqqsssvvvzzz~~~uuulll___PPPEEE<<<999999<<<===:::999;;;666888;;;===???>>>===<<<>>>===AAAFFFGGGMMMbbbyyynnnhhhbbb```]]]YYYXXXZZZ[[[eeettt|||||||||}}}}}}~~~}}}{{{yyyuuurrrooommmggghhhgggeeeccc___UUUKKK???;;;666222111111111111//////.........---------)))***,,,---...---,,,,,,+++---//////000222777;;;???@@@BBBCCCEEEFFFFFFGGGEEEEEEDDDDDDDDDFFFGGGHHHMMMMMMMMMMMMLLLKKKIIIHHHLLLQQQUUUVVVVVVTTTOOOJJJGGGIIILLLNNNPPPRRRUUUXXXUUUSSSOOOJJJHHHGGGGGGGGGIIIKKKOOOSSSTTTTTTRRRRRR===<<<;;;:::::::::;;;<<<<<>>??????????????????@@@@@@AAAAAAAAA>>>???AAACCCEEEEEEEEEEEEIIIHHHHHHLLLSSSZZZ```dddjjjnnntttyyy}}}{{{xxxnnniiibbb^^^^^^]]]\\\ZZZ[[[cccmmmvvv{{{pppfffbbbhhhooovvv|||ooorrrvvv{{{{{{rrriii\\\MMMBBB<<<999:::======:::999;;;555888;;;>>>??????>>>===>>>===AAAEEEGGGNNNddd{{{ooohhhbbb___\\\XXXWWWYYYYYYcccqqq~~~{{{yyyxxx|||{{{yyyzzzzzzwwwrrrnnnjjjiiikkkiiieeebbbbbb```UUUIIIBBB;;;666555444222222444000000////////////000000......---------,,,,,,,,,............///222777:::<<>>@@@EEEMMMRRRSSSRRRKKKGGGBBB??????===:::777777666555666888999999888777888999999999777666555888888999999999:::::::::777888888888888999999999:::999888999;;;<<<;;;:::<<<;;;;;;::::::;;;;;;<<<=========>>>??????@@@@@@=========>>>??????@@@@@@BBBAAA@@@@@@AAABBBDDDEEEHHHIIIKKKMMMPPPVVV]]]bbbgggjjjnnntttzzzxxxrrrnnnfffbbb^^^\\\[[[[[[ZZZXXXYYY[[[```ffflllrrrwwwzzz~~~vvviiiggggggiiilllssswwwuuuvvvzzz~~~uuullleeeYYYHHH;;;777777777777777777777777999::::::::::::::::::;;;;;;===AAADDDFFFNNN```rrrpppiiibbb___\\\XXXXXXZZZZZZ[[[cccqqq}}}{{{yyyxxx{{{~~~{{{{{{{{{yyyuuupppmmmkkklllmmmlllgggcccbbb^^^SSSGGGAAA:::555444333111111333000000////////////000000.........---------,,,,,,...............000333666;;;>>>AAACCCDDDCCCDDDEEEEEECCCBBBCCCEEEFFFFFFEEEJJJJJJLLLMMMMMMLLLKKKJJJIIIKKKLLLNNNOOOPPPOOOOOOHHHGGGHHHLLLQQQVVVYYYYYY\\\YYYSSSLLLGGGEEEGGGJJJGGGHHHJJJMMMPPPUUU[[[___WWWNNNCCC;;;999999999888======???DDDJJJPPPSSSTTTMMMIIIDDD@@@???===:::888777666666666888999888777666777888888888777555444777777777888888888999999777888888888888999999999<<<;;;::::::;;;;;;:::999;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>>>>??????=========>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFGGGIIIJJJMMMRRRYYY]]]dddgggkkkqqqvvvzzz}}}~~~}}}xxxrrrkkkhhhcccaaa______^^^]]]ZZZXXXVVVWWWZZZ^^^ccchhhmmmpppuuuwww|||yyymmmiiigggggghhhooo}}}xxxuuuvvvzzz~~~rrriii```TTTFFF;;;777777777777777777777777999999::::::::::::;;;;;;;;;===@@@CCCEEELLL]]]nnn}}}zzzpppgggccc```\\\[[[\\\XXXYYY___kkkvvv}}}zzzxxxwwwzzz~~~}}}{{{}}}{{{xxxsssnnnllllllnnnpppooojjjeeebbb]]]RRRFFF@@@:::444333222000///222000000////////////000000.........------------,,,---...///...---...000222999<<<@@@BBBCCCCCCDDDEEEDDDCCCBBBDDDEEEEEEDDDCCCGGGIIILLLNNNNNNMMMLLLJJJKKKKKKJJJJJJJJJLLLMMMOOOIIIHHHHHHJJJOOOTTTWWWXXXYYYWWWSSSMMMHHHFFFGGGIIIIIIJJJKKKMMMPPPTTT[[[___^^^VVVJJJ@@@:::999999::::::<<>>>>>=========>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGIIIMMMSSSWWW^^^aaagggnnnsssuuuvvvvvvyyyyyyxxxuuupppjjjddd`````````bbbcccdddaaa]]]YYYTTTTTTTTTUUUXXX\\\```cccgggkkkpppuuuyyy}}}}}}qqqkkkfffeeefffmmm|||{{{uuuwwwzzzzzzooodddYYYMMMBBB;;;777777777777777777777777999999999::::::;;;;;;;;;<<<===???BBBCCCIIIXXXgggnnnuuuiiiccc```\\\YYYYYYWWWUUUYYYbbblllttt~~~~~~~~~xxxwwwwwwyyy|||}}}|||{{{|||{{{xxxtttooollllllmmmppppppmmmhhheee___TTTIIIAAA:::555444222000000222000000////////////000000............------------+++---//////......000111777:::???BBBCCCCCCEEEFFFCCCCCCCCCDDDEEEEEEBBB@@@DDDFFFJJJMMMNNNMMMKKKIIIKKKJJJIIIGGGGGGGGGHHHIIIIIIHHHGGGIIINNNSSSWWWYYYWWWVVVTTTPPPLLLIIIIIIJJJMMMNNNOOOOOOPPPTTTYYY]]]___XXXMMMBBB;;;888999;;;:::===???@@@AAAEEELLLRRRQQQNNNJJJEEEAAA>>><<<:::888777666777888999888777999999999999999999999888666666666777777777888888777777888888888999999999999888999:::===?????????:::999999888888999999::::::;;;;;;<<<======>>>>>>=========>>>??????@@@@@@???@@@BBBCCCDDDCCCCCCBBBCCCDDDEEEEEEGGGJJJNNNRRRXXX\\\dddkkkqqqsssssssssvvvuuussspppkkkfffaaa^^^^^^aaaeeeiiijjjfff```[[[UUUTTTQQQPPPPPPSSSVVVXXX[[[___dddiiimmmqqqvvvyyyvvvooohhhfffgggnnn|||}}}uuuwww|||}}}xxxnnn```QQQEEE===:::777777777777777777777777999999999::::::;;;;;;;;;======>>>AAABBBFFFSSS___dddttt|||mmmfffccc^^^ZZZYYYWWWTTTTTTZZZbbbkkkwww~~~}}}xxxwwwwwwxxxzzz|||||||||yyyzzzzzzwwwrrrmmmkkkjjjoooqqqoookkkhhhcccXXXNNNCCC<<<666555444111000333000000////////////000000//////.........---------***,,,...//////000111333555999>>>AAACCCDDDFFFGGGCCCCCCCCCCCCDDDCCCAAA???@@@CCCGGGJJJLLLLLLJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFHHHMMMSSSXXXZZZXXXYYYYYYWWWSSSPPPNNNNNNQQQRRRRRRRRRQQQSSSVVVXXXYYYVVVNNNDDD<<<888999;;;<<<>>>?????????BBBHHHMMMPPPOOOMMMIIIEEE@@@===;;;999777666777888888777666888888888777888888888888777777777888888888999999777777888888888999999999;;;::::::;;;===>>>===<<<:::999999888888999999:::;;;<<<<<<======>>>??????=========>>>??????@@@@@@???@@@BBBCCCDDDCCCCCCBBBCCCDDDEEEEEEFFFHHHLLLOOOSSSXXXaaaiiiooorrrrrrqqqsssrrrpppnnnjjjgggdddbbb```ccchhhmmmoookkkddd^^^WWWUUUQQQMMMLLLMMMOOOPPPPPPSSSXXX\\\```dddiiilllvvvzzz~~~vvvmmmiiiiiimmmxxx~~~zzzvvvyyy~~~}}}wwwlll[[[KKK???:::888777777777777777777777777888888999::::::;;;<<<<<<===<<<>>>@@@AAADDDNNNYYY^^^jjj{{{rrrllleee``````YYYUUUTTTVVV[[[bbbooo|||}}}|||xxxxxxxxxyyyzzz{{{|||}}}xxxzzzzzzxxxsssnnnjjjiiimmmppppppmmmiiiddd[[[QQQDDD===777666444111000333000000////////////000000/////////.........------+++,,,---......///222444333777<<<@@@BBBCCCEEEGGGDDDCCCBBBBBBCCCBBB@@@>>>>>>AAADDDHHHJJJKKKJJJIIIDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHEEEFFFJJJQQQVVVYYYZZZ\\\^^^^^^ZZZVVVSSSRRRPPPRRRSSSSSSRRRRRRSSSTTTRRRSSSQQQIII???999999;;;<<<===>>>>>>???BBBFFFIIINNNPPPQQQNNNIIICCC>>><<<999888777777888888777666555555555444555555666777777777777888888888999999777888888888888999999999???===<<<;;;;;;;;;999777::::::999999999999::::::;;;<<<<<<===>>>>>>??????=========>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHKKKNNNPPPUUU]]]eeekkknnnnnnnnnmmmmmmllljjjiiihhhhhhgggeeehhhlllqqqrrrooohhhcccYYYVVVRRROOOLLLKKKLLLLLLJJJLLLOOORRRUUUZZZ___cccooottt{{{vvvqqqoooooouuu|||{{{uuusssuuuxxx{{{}}}uuugggVVVGGG===888777777777777777777777777777888888999::::::;;;<<<<<<===<<<===???@@@CCCKKKTTT[[[bbbuuu~~~rrrgggbbbbbb\\\XXXUUUUUUVVV[[[fffrrr}}}|||xxxyyyyyyyyyyyy{{{}}}zzzzzzyyyvvvqqqmmmkkkkkkkkkoooqqqmmmiiicccZZZQQQCCC<<<666555333000///111000000////////////000000////////////............,,,------,,,+++,,,000222///333888===???AAADDDEEEFFFDDDAAAAAAAAAAAA???>>>???@@@CCCGGGIIIKKKKKKLLLMMMLLLIIIHHHHHHIIIKKKLLLLLLHHHDDDCCCFFFLLLQQQSSSWWW[[[^^^___\\\XXXTTTRRRJJJMMMPPPRRRQQQPPPPPPPPPOOOSSSUUUPPPDDD;;;999;;;::::::;;;>>>BBBEEEGGGHHHLLLPPPSSSRRRLLLEEE@@@===999888777777888888777555666666555555555666888888666666666777777777888888777888888888888999999999===;;;::::::;;;;;;:::888;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>=========>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBBCCCEEEEEEFFFGGGJJJMMMOOOSSSYYY```eeegggggggggdddddddddeeefffgggiiijjjkkklllooossstttqqqlllhhh]]][[[XXXTTTQQQPPPOOONNNKKKLLLNNNOOOQQQVVV\\\aaakkkooovvv~~~|||zzz}}}}}}uuunnnoootttyyy}}}yyyppp```PPPDDD<<<999888777777777777777777777777777888888999;;;<<<<<<======<<<<<>>@@@AAACCCFFFIIIKKKMMMNNNYYYUUUOOOIIIFFFGGGIIIKKKNNNIIIDDDAAACCCGGGLLLNNNSSSWWW[[[]]]ZZZUUUQQQNNNDDDHHHMMMPPPQQQPPPOOOOOOOOOUUUZZZUUUIII>>>::::::888777888===DDDIIIIIIHHHJJJOOOTTTTTTOOOGGG@@@===:::888777777888888777555999999888888888999;;;<<<555555555555666666666777777888888888888999999999777666666888;;;>>>>>>===<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;<<<<<<============>>>??????@@@@@@BBBAAA@@@@@@AAABBBDDDEEEAAABBBDDDEEEEEEGGGJJJLLLOOORRRWWW\\\___aaaaaa```^^^^^^^^^```bbbfffiiijjjnnnoooqqqssstttsssnnnkkkbbb```^^^[[[XXXUUUSSSSSSPPPPPPPPPPPPRRRWWW^^^ccchhhlllttt}}}~~~uuunnnooovvvzzz~~~vvvkkk[[[LLLBBB===:::888777777777777777777777777777888888999;;;<<<=========;;;<<<@@@AAABBBHHHPPPQQQTTTeeellleeefff]]]ZZZXXXUUUQQQQQQXXXbbb~~~|||zzz}}}}}}{{{{{{}}}}}}zzz||||||zzzuuunnnlllmmmpppnnnpppoooiiiddd___UUUKKKAAA===888444222111000///000000000000111111111111//////.........---------///...---,,,+++,,,---...---///444999===@@@AAABBB???AAABBBBBBAAA@@@@@@AAAAAABBBDDDDDDEEEHHHNNNSSSXXXXXXVVVPPPJJJHHHIIILLLOOOKKKFFFAAA???AAADDDGGGOOORRRWWW\\\^^^[[[TTTNNNKKKKKKJJJKKKLLLMMMLLLKKKQQQUUUVVVQQQHHH???;;;:::999:::===@@@CCCDDDEEEEEEKKKLLLOOOQQQQQQMMMFFF@@@<<<:::888777888888888666666888::::::777555444333777777777666777777888999:::888666666888999::::::::::::999999::::::;;;<<<<<<:::888777777888:::;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDEEEEEEFFFHHHLLLOOOMMMMMMPPPTTTXXXZZZZZZYYY[[[VVVUUUYYY___ccciiiooorrrrrrsssuuuwwwwwwvvvuuummmmmmmmmiiiccc^^^[[[ZZZYYYYYYXXXVVVWWWZZZ```dddjjjpppzzzzzznnniiinnnwwwzzz}}}wwwwwwfffSSSGGG???999666666777777666777777888999999888999999:::;;;<<<======???@@@@@@@@@AAAEEEJJJMMMRRRWWWaaasssttthhhddd```___\\\WWWSSSRRRVVVZZZ}}}zzz}}}~~~{{{{{{~~~}}}zzz{{{|||zzzvvvppplllmmmooooooqqqpppkkkeee___UUUKKKAAA===888444222222111000000000000000000000000000//////.........---------...---,,,,,,,,,---......---///222777;;;???BBBCCCBBBDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFHHHMMMQQQYYYZZZXXXSSSMMMJJJJJJLLLPPPMMMGGGBBB@@@@@@AAACCCHHHKKKRRRXXX\\\[[[WWWSSSNNNMMMKKKJJJKKKLLLLLLLLLOOORRRSSSOOOFFF>>>::::::888:::===@@@CCCEEEFFFGGGHHHKKKNNNRRRSSSOOOIIIDDD===;;;999888999999888777333666888999888777666777;;;:::999888777555444444999888777777888999:::::::::::::::::::::;;;;;;<<<;;;::::::999999:::;;;<<<<<<<<<<<<============>>>@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEGGGKKKNNNKKKLLLMMMQQQTTTWWWVVVUUURRRNNNNNNTTT[[[aaajjjqqqtttuuuvvvxxxyyyyyyxxxwwwtttuuutttqqqlllhhhfffeeebbbbbbaaa______aaaeeehhhqqqwwwxxxpppmmmrrr{{{~~~yyysssppp```NNNDDD>>>999777777444444555666888:::<<<===:::::::::;;;<<<<<<======>>>???@@@@@@BBBFFFKKKOOOUUUYYY___nnn{{{mmmfffeeeccc^^^XXXSSSQQQQQQSSS}}}{{{~~~~~~{{{{{{~~~~~~{{{yyyzzz{{{wwwqqqmmmmmmnnnqqqsssrrrmmmggg```VVVLLL@@@<<<777444333222222111111000000//////........................---------,,,,,,,,,,,,,,,---...///---...000444888===AAADDDCCCEEEFFFFFFEEEDDDEEEEEEIIIIIIIIIHHHGGGIIILLLOOOYYY[[[\\\XXXRRRMMMLLLLLLQQQNNNIIIEEEAAA???>>>>>>@@@CCCJJJSSSYYY\\\[[[XXXSSSQQQMMMKKKJJJLLLNNNPPPMMMOOOQQQMMMEEE>>>:::999888999;;;???BBBEEEGGGHHHFFFIIINNNSSSUUUSSSMMMHHH@@@===:::999999999888777111444777888888888999::::::::::::999888666444222888888777777888888999::::::::::::999::::::;;;<<<:::::::::;;;;;;<<<<<<===<<<============>>>>>>>>>???????????????@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEDDDDDDEEEHHHKKKIIIIIIJJJMMMPPPQQQQQQPPPMMMIIIIIIOOOWWW^^^iiirrrwwwxxxzzz{{{||||||{{{{{{yyyyyyyyyvvvsssppppppppppppqqqqqqooonnnmmmoooqqq{{{{{{tttqqqqqqwww~~~~~~tttnnngggXXXHHH@@@<<<888777888555555666777888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCGGGLLLPPPXXXYYY\\\fff{{{wwwmmmiiifffaaa\\\WWWTTTRRRRRR~~~|||zzz}}}|||yyyyyy|||}}}zzzvvvyyy{{{xxxsssnnnmmmmmmsssuuutttoooiiibbbWWWLLL@@@<<<888444333333222222111000000///...------,,,........................+++++++++,,,---...//////------...111555;;;@@@DDDBBBDDDEEEEEEDDDDDDDDDEEEIIIIIIIIIHHHIIIJJJLLLNNNXXX\\\^^^\\\WWWQQQOOOOOOOOOMMMJJJGGGCCC???===;;;;;;>>>EEENNNVVV[[[]]]\\\YYYVVVRRRNNNLLLMMMPPPSSSNNNPPPQQQMMMFFF???:::888666777999<<>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEDDDCCCDDDFFFHHHIIIHHHHHHJJJLLLNNNMMMLLLNNNKKKKKKPPPUUU\\\gggpppxxxzzz}}}~~~}}}}}}}}}|||yyyxxxyyyzzz}}}~~~}}}|||||||||uuuooopppsssxxx}}}{{{rrrlll```RRRDDD===;;;888777888999999888888888999999:::=========<<<<<<;;;;;;;;;<<<===???@@@CCCGGGMMMQQQXXXVVVVVV\\\mmmxxxiiifffaaa___]]]\\\YYYWWW}}}zzzxxx{{{zzzvvvvvvzzz{{{xxxuuuxxxzzzyyytttooonnnnnnsssuuuuuupppkkkdddXXXMMMAAA===888555333333222222111000000///...------,,,---.....................***+++,,,---......//////---,,,---///333999>>>AAABBBDDDFFFFFFEEEDDDEEEFFFGGGFFFFFFGGGJJJLLLMMMNNNUUUZZZ^^^^^^ZZZUUUSSSRRRNNNMMMKKKHHHDDDAAA>>><<<;;;===BBBJJJSSSYYY]]]^^^]]]\\\XXXSSSOOOOOORRRVVVQQQRRRRRROOOIIICCC===:::666666666888;;;>>>BBBDDDFFFIIIMMMRRRUUUTTTOOOKKKDDDAAA<<<999888888777666555777888888777777888999111333666999:::;;;::::::666888999999888777999:::777777777777777888888999666777888:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEDDDCCCCCCEEEGGGJJJHHHHHHIIIKKKLLLLLLKKKMMMKKKLLLQQQUUU[[[fffqqqwww{{{qqqmmmooossswww{{{xxxpppjjjZZZNNNAAA<<<;;;888777888::::::999999999999::::::=========<<<;;;;;;::::::;;;<<<>>>???BBBGGGMMMQQQTTTQQQOOOTTTaaavvvkkkfffaaa___```___\\\XXX|||yyywwwyyyxxxuuuuuuxxxyyywwwtttwwwzzzxxxssspppnnnoooqqqtttuuuqqqllleeeYYYNNNCCC???999555444333222111111000000//////.........---------...............++++++,,,---............,,,,,,,,,...111666;;;>>>DDDFFFGGGHHHGGGGGGHHHIIIFFFEEEEEEGGGKKKNNNOOOOOOQQQVVV[[[]]][[[XXXWWWWWWPPPOOOMMMJJJFFFBBB>>><<<<<<<<<@@@FFFNNNVVV[[[]]]______^^^YYYSSSQQQRRRUUURRRRRRRRRQQQMMMHHHCCC???888777666555777:::>>>@@@EEEGGGJJJOOORRRRRRPPPMMMGGGCCC>>>:::999888777777777999999999777666777999555666777888999999888888555888;;;:::888777888:::777777666666777777888999888888888999999:::::::::999999:::::::::;;;;;;;;;===============>>>>>>????????????@@@AAABBBCCCDDDBBBDDDEEEEEEDDDDDDEEEGGGJJJHHHGGGHHHJJJKKKLLLKKKIIIIIIMMMRRRWWW]]]gggrrrvvv{{{}}}qqqnnnpppssswww{{{|||tttlllgggTTTIII>>>;;;;;;999888999888888888999:::;;;===>>><<<<<<<<<;;;;;;::::::::::::;;;===>>>AAAFFFKKKPPPPPPLLLKKKNNNXXXjjjrrrjjjaaa^^^___^^^XXXRRR}}}yyyxxxzzzxxxttttttxxxzzzxxxuuuwwwyyywwwssspppoooqqqooossstttqqqlllfffZZZOOODDD@@@:::666333222111///000000000000000000000000---------.........//////+++,,,---.........---,,,,,,,,,,,,...111444888:::CCCEEEGGGHHHGGGGGGHHHIIIGGGFFFFFFIIIMMMPPPPPPOOOLLLQQQXXX[[[[[[ZZZZZZ[[[TTTRRROOOKKKFFFAAA>>><<<::::::<<>>>>>?????????@@@AAABBBDDDDDDAAACCCEEEFFFEEEEEEFFFHHHIIIHHHFFFGGGIIIKKKKKKKKKLLLNNNRRRXXX[[[___hhhrrrvvv|||{{{rrrppprrrtttyyy~~~~~~vvvnnnfff```MMMBBB:::999;;;::::::;;;999999999999:::<<<===>>>:::::::::::::::999999999999:::<<<===???DDDIIINNNMMMJJJIIILLLRRRaaa|||zzzpppddd___```___XXXQQQ~~~zzzyyyzzzyyyuuuuuuyyyzzzyyyuuuwwwxxxvvvrrroooppprrrnnnrrrtttqqqmmmfff[[[PPPEEEAAA;;;666333222000///000000000000111111111111---------.........//////,,,---.........---,,,+++,,,,,,---...000333666777AAACCCEEEEEEEEEEEEFFFGGGJJJHHHHHHJJJNNNQQQPPPOOOIIIOOOVVVZZZZZZZZZ\\\^^^XXXVVVQQQLLLFFFAAA===:::888888999>>>GGGQQQXXX[[[[[[___aaa^^^WWWPPPNNNNNNKKKLLLNNNQQQRRRQQQNNNKKK>>><<<888555555777:::<<>><<<:::999999:::;;;===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBDDDEEEAAACCCEEEFFFFFFFFFGGGIIIHHHGGGEEEFFFHHHJJJKKKKKKTTTVVVZZZ______```gggpppvvv}}}zzztttssstttvvv|||{{{sssiiiaaa[[[GGG===666777;;;;;;;;;======<<<;;;:::::::::::::::999999999999999999999999999:::;;;<<<>>>CCCHHHLLLMMMJJJIIIKKKOOO\\\wwwtttgggbbbcccccc]]]VVV}}}zzzxxxzzzzzzzzzxxxxxxyyyzzzwwwwwwvvvsssooommmnnnooooootttvvvsssooohhh\\\QQQBBB>>>888333111000000///222222111//////.........+++,,,---...///...---,,,)))))))))***+++,,,......,,,,,,,,,,,,,,,///333777777:::???DDDFFFFFFEEEDDDJJJKKKMMMMMMLLLLLLNNNOOOKKKMMMPPPSSSUUUVVVWWWWWWRRRTTTTTTOOOGGG???;;;:::;;;;;;:::;;;>>>DDDMMMSSS[[[\\\]]]ZZZUUUPPPLLLJJJNNNOOOPPPQQQPPPPPPNNNNNNFFFAAA999444444666888:::;;;<<<@@@EEEKKKOOOQQQRRRRRRNNNHHHCCC@@@===;;;999999999999888888888888888888888777777777777888888777888888888888999999999>>>:::777777999:::999777888999999::::::;;;;;;<<<999999:::;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEIIIIIIHHHFFFEEEGGGKKKOOOTTTWWW[[[___bbbeeejjjmmmxxxxxxxxxuuupppnnnsss}}}}}}wwwpppggg[[[SSS???===:::888777777999:::<<<;;;:::999999999:::;;;<<<<<<;;;:::999888888777999:::;;;>>>BBBFFFIIIKKKMMMFFFEEEIIILLLTTTllluuuffffffggg```[[[[[[{{{yyywwwyyyzzzyyyxxxwwwxxxyyyvvvwwwwwwtttqqqooonnnooopppuuuwwwtttpppiii]]]RRRFFFAAA;;;666444444333222111111000///............++++++++++++***)))((((((+++************,,,---...---------,,,+++---111444666999>>>CCCEEEEEEDDDBBBHHHIIIKKKKKKKKKLLLNNNOOOMMMMMMMMMNNNPPPSSSVVVXXXWWWYYYYYYTTTLLLDDD>>><<<;;;;;;::::::<<>>;;;:::999999999999888888888888888888777777777777888888777888888888888999999999;;;999777666777888888777999999:::;;;;;;<<<<<<===999::::::;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<>><<<999777777888999:::999999888777777888888999;;;;;;::::::999999888888::::::;;;===@@@DDDGGGIIIIIICCCBBBEEEFFFMMMbbbyyy{{{jjjgggfff```\\\\\\~~~zzzwwwvvvwwwxxxxxxvvvvvvwwwxxxtttvvvwwwuuurrrpppooonnnqqquuuwwwtttpppjjj___TTTFFFBBB<<<777555444444333//////...............///...---+++***((('''&&&&&&---,,,***))))))***,,,------------+++***+++...111555888<<<@@@CCCCCCBBBAAAEEEGGGIIIIIIJJJKKKNNNPPPOOOMMMKKKKKKMMMQQQUUUXXXZZZ\\\\\\YYYRRRIIIBBB???<<<<<<;;;::::::>>>DDDHHHOOORRRUUUUUUSSSOOOLLLKKKLLLLLLNNNOOOQQQRRRSSSSSSKKKEEE>>>888555666777777777888:::===BBBGGGLLLOOOTTTRRRNNNIIIDDD@@@===;;;::::::999999888888888888888888777777777777888888777888888888888999999999999::::::888777777888999::::::;;;;;;<<<=========:::::::::;;;<<<<<<======:::;;;;;;;;;;;;<<<<<<<<>>AAADDDFFFEEEAAA@@@BBBBBBFFFWWWjjjsssllliiiccc______~~~zzzwwwtttuuuwwwvvvuuuuuuvvvwwwrrrtttvvvuuurrrooommmmmmppptttuuusssoooiii^^^TTTDDD???999555333222111111...------------......///111000...+++************///---+++)))((()))+++,,,+++,,,,,,+++***+++...000333666:::>>>AAAAAAAAA@@@CCCDDDFFFGGGHHHJJJMMMPPPOOONNNMMMMMMOOORRRUUUWWWWWWYYY[[[ZZZVVVNNNGGGCCC??????===;;;:::<<>>:::::::::999999888888777888888777777777777888888777777888888888999999999:::<<<>>><<<999888;;;===999999::::::;;;<<<<<<<<<::::::;;;;;;<<<========================>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFGGGGGGGGGGGGEEEGGGHHHIIIJJJNNNRRRVVV^^^ccciiinnnoooooooooooottt}}}~~~~~~zzzuuusssnnnoooqqqrrrvvv}}}|||yyyssslllbbbVVVIII@@@888888777666777888999;;;::::::::::::::::::;;;;;;999999::::::;;;;;;;;;<<<:::::::::;;;===???AAACCCBBB@@@@@@AAAAAAEEERRR```sssmmmgggcccccc{{{xxxssstttvvvvvvuuutttvvvwwwqqqsssuuutttqqqnnnlllkkknnnqqqrrrooolllfff\\\RRRCCC>>>888444111111000///...------------......///000///...,,,,,,---......///---+++***))))))++++++((()))***++++++,,,///111111333777<<>>@@@EEEIIIMMMOOOPPPPPPQQQQQQJJJJJJJJJKKKMMMPPPSSSUUUQQQKKKCCC===999888777666777888999999;;;@@@GGGLLLRRRTTTTTTQQQLLLEEEBBB@@@;;;;;;::::::999888888777888888777777777777888888777777888888888999999999888;;;>>>===:::999;;;===777888888999::::::;;;;;;::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@AAAAAACCCDDDEEEFFFFFFGGGFFFFFFGGGHHHJJJKKKLLLOOOSSSVVV___dddkkkoooqqqpppppppppqqqzzz|||xxxrrrmmmlllmmmnnnpppsssxxx~~~xxxuuupppggg]]]PPPDDD<<<666666666555666777999999999999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======::::::::::::;;;===???AAA???>>>???@@@@@@DDDNNNYYYrrrzzzrrrkkkgggeee|||yyyrrrtttuuuuuuuuuuuuvvvxxxtttuuuuuutttpppmmmkkkkkkkkkooopppmmmiiidddZZZQQQDDD@@@:::555333222222111//////...............///,,,,,,,,,,,,,,,---......---,,,,,,+++************''')))***+++,,,---000222...111555:::>>>AAABBBCCCBBBCCCDDDEEEEEEHHHLLLPPPMMMOOOSSSVVVWWWVVVSSSQQQRRRSSSWWWZZZ\\\[[[VVVSSSJJJJJJHHHEEEAAA??????@@@CCCEEEIIIKKKMMMOOORRRTTTMMMLLLJJJJJJKKKNNNRRRTTTSSSMMMEEE???;;;999888777777999:::999999<<>>>>>=========<<<<<<<<<<<<;;;======>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEIIIKKKMMMNNNPPPSSSVVVYYY```eeekkkpppqqqqqqqqqqqqooovvv{{{uuummmiiiiiilllnnnqqquuu{{{~~~|||uuurrrlllbbbWWWKKKAAA;;;555555555555666666777888666666888999999999999999::::::;;;;;;<<<<<<======:::999999:::;;;===???@@@<<<<<<===<<<===BBBJJJQQQfffyyyqqqkkkggg|||xxxrrrtttuuuvvvuuuuuuwwwxxxxxxxxxwwwtttpppmmmlllllljjjnnnnnnkkkhhhcccZZZPPPEEEAAA;;;666444333222222111111000///............***+++,,,,,,---------,,,***+++,,,,,,,,,+++******)))***,,,,,,,,,---///111,,,///444999>>>BBBDDDEEEDDDDDDEEEDDDEEEHHHLLLOOOKKKMMMQQQTTTTTTRRRPPPMMMPPPQQQSSSWWW[[[[[[XXXUUUPPPPPPNNNKKKFFFCCCBBBCCC@@@BBBDDDFFFIIIMMMRRRUUUQQQOOOMMMKKKLLLOOORRRTTTSSSNNNGGG@@@===;;;999888777999:::999777999???DDDLLLQQQVVVVVVPPPJJJFFFEEE===<<<;;;:::999888888777888888777777777777888888777888888888888999999999666666777888::::::888777777888888999999:::;;;;;;;;;;;;<<<<<<======>>>>>>============<<<<<<<<<;;;======>>>???@@@AAABBBCCCAAABBBCCCDDDDDDEEEEEEDDDGGGJJJMMMOOORRRUUUYYY]]]aaaeeekkkpppqqqrrrssssssooossszzz|||tttmmmkkkmmmlllnnnrrrxxx}}}zzzqqqnnnggg]]]QQQFFF>>>:::555555555555555555666666555666888999::::::999999999999::::::::::::::::::999999999:::;;;===???AAA===>>>===;;;<<<@@@GGGLLL\\\xxx|||sssmmm{{{xxxssstttvvvvvvuuuvvvwwwyyy{{{{{{yyyuuuqqqnnnmmmnnnjjjnnnnnnkkkhhhcccZZZQQQDDD@@@:::555333222222111333222111//////.........+++,,,...//////...,,,,,,)))***,,,------,,,***)))+++,,,......---,,,...///+++...333999>>>BBBEEEGGGEEEEEEEEEDDDEEEGGGLLLOOOIIIKKKNNNPPPPPPOOOMMMKKKNNNNNNOOOSSSWWWYYYVVVSSSSSSSSSRRRNNNJJJFFFEEEEEE???@@@BBBCCCFFFJJJQQQUUUUUUSSSOOOMMMMMMOOORRRUUUTTTOOOGGGAAA>>>;;;:::888666999;;;999666777<<>>>>>>>>@@@@@@??????>>>>>>>>>======>>>???@@@AAABBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCFFFJJJMMMQQQUUUZZZ^^^bbbffflllppprrrssstttvvvrrrsssvvv}}}|||uuuoooooossslllnnnssszzz|||yyyoookkkdddYYYMMMCCC<<<999555555555555555555555555777888:::;;;<<<<<<;;;;;;888888888888888888888888999999999:::;;;>>>@@@AAAAAABBB@@@<<<<<>><<<:::777777888888999999::::::GGGLLLSSSUUURRRNNNKKKJJJBBB???<<<::::::::::::999777666666666666666777888777777777777888888888888999999999999999999999999999999888888999999:::;;;<<<;;;;;;<<<<<<===>>>???<<<<<<<<<<<<<<<;;;;;;;;;??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAAEEEGGGKKKNNNQQQTTTYYY\\\hhhmmmtttxxxxxxxxxzzz{{{rrrpppssszzzzzzuuupppmmmmmmooosssxxx~~~|||xxxuuulllggg]]]PPPEEE<<<999888666666666666777777777777888888999::::::::::::999777777777777777777777777:::;;;===>>>???>>>===<<<;;;===>>>??????@@@CCCEEEOOObbb}}}xxxuuuwwwxxxxxxwwwwwwxxxyyyyyyzzzzzzyyywwwsssooommmmmmkkkjjjkkkjjjdddZZZRRRGGGBBB;;;666333333222222//////...------------.........---,,,,,,+++******,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------,,,...000333777>>>EEEJJJLLLKKKIIIIIIIIIHHHHHHGGGIIIGGGEEEFFFIIILLLLLLLLLIIIJJJMMMPPPSSSTTTTTTTTTUUUWWWXXXWWWSSSOOOKKKJJJCCCBBB@@@???AAAFFFNNNTTTXXXVVVRRRNNNJJJHHHGGGFFFJJJGGGDDDAAA???===;;;999555666666666777888888999CCCIIIPPPTTTRRROOOLLLJJJEEEBBB>>>;;;::::::999888777777666666666666777777777777777777888888888888999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>===============??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEHHHKKKNNNQQQUUUZZZ]]]iiiooovvvzzz{{{{{{|||~~~vvvttttttwwwyyy{{{~~~zzzvvvrrroooppppppuuu{{{~~~zzzuuurrriiicccXXXLLLAAA:::777777555555555555666666666666777888888999999999999999888888888888888888888888:::;;;===>>>>>>===<<<;;;999:::<<<<<<<<<>>>@@@BBBFFFWWWxxx~~~yyyxxxyyyzzzzzzyyyyyyzzz{{{yyyzzzzzzyyywwwssspppnnnooonnnmmmmmmkkkddd[[[SSSGGGBBB;;;666333222222111000///......------......------,,,,,,+++*********++++++************++++++++++++++++++,,,,,,,,,,,,,,,---...000444;;;CCCIIIKKKJJJIIIHHHGGGEEEEEEDDDFFFDDDCCCDDDGGGKKKLLLMMMHHHJJJMMMPPPRRRTTTVVVVVVXXXYYYZZZXXXTTTQQQOOOOOOGGGFFFBBB??????CCCJJJOOOUUUTTTTTTQQQNNNJJJFFFDDDEEEDDDAAA@@@???===:::777444444444555555666777888===CCCLLLRRRSSSQQQNNNLLLHHHEEE@@@===;;;:::999888888777777666666777777777777777777777888888888888999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;<<<===>>>????????????????????????@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCEEEHHHLLLOOORRRWWW[[[___iiipppxxx}}}{{{yyywwwwwwuuuvvv|||zzzyyy{{{}}}yyywwwsssqqqsssrrrwww|||wwwqqqmmmddd]]]RRRFFF===888666666444444444444555555555555666666777888888888888888888888888888888888888888:::;;;<<<======<<<;;;:::999:::;;;<<<<<<===???AAAEEERRRmmmzzzyyyzzz{{{{{{zzzyyyzzz{{{wwwxxxwwwvvvtttqqqnnnmmmqqqppppppooollleee\\\UUUGGGBBB;;;666333222111111000//////...............---------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,---...222888@@@FFFHHHIIIIIIHHHEEEDDDCCCCCCCCCBBBBBBCCCFFFIIIMMMOOOLLLMMMNNNPPPRRRTTTVVVWWWYYYZZZZZZXXXUUUSSSRRRSSSMMMKKKFFFBBB@@@CCCIIIMMMSSSTTTVVVVVVSSSNNNHHHEEECCCAAAAAA@@@@@@>>>;;;888555555444444555666777888999???HHHPPPTTTSSSQQQPPPJJJFFFBBB???===<<<;;;:::888888777777666777777777666777777777888888888888888888888888888888888888999999888888999999:::;;;;;;;;;;;;;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFIIIMMMPPPTTTXXX]]]aaaiiipppyyy}}}zzzyyy~~~|||yyyqqqooopppvvv{{{wwwuuurrrqqqrrrsssyyyzzztttmmmiii^^^WWWKKK@@@:::777666777444444555555555666666666555666666777777777777777999999999999999999999999:::;;;;;;<<<;;;::::::999:::;;;======<<<===@@@BBBGGGOOObbb~~~|||yyyzzz{{{zzzyyyxxxyyyzzzxxxwwwwwwvvvtttqqqooonnnrrrrrrrrrppplllddd\\\VVVHHHCCC;;;666333222111000000000///............///............------------+++++++++,,,,,,+++++++++*********+++++++++,,,,,,++++++,,,---///444;;;@@@EEEGGGHHHGGGDDDBBBBBBCCCAAAAAAAAABBBDDDHHHMMMPPPOOONNNNNNMMMNNNOOOPPPQQQXXXYYYYYYWWWUUUSSSTTTUUUPPPOOOKKKGGGDDDFFFJJJNNNRRRUUUXXXYYYXXXSSSMMMIIIDDDCCCBBBBBBBBBAAA>>>;;;999888777666666666888999888<<>>999999888777777777777777666777777777888888888888888888888888888888888888999999888888999999:::;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFIIIMMMQQQUUUZZZ```cccgggnnnxxxzzzwwwrrrooommmrrryyytttrrrooooooqqquuu{{{~~~xxxqqqjjjeeeYYYQQQFFF===999888888777555555666666666777777777555555666777777777777666888888888888888888888888999::::::::::::999999999999;;;<<<<<<;;;<<<>>>@@@BBBGGGTTTiii~~~yyyzzz{{{zzzyyyxxxyyyzzzzzzyyyxxxwwwuuusssrrrqqqsssssstttqqqlllccc[[[VVVHHHCCC<<<666333222111000111000//////......///////////////...............++++++,,,,,,,,,,,,++++++************++++++++++++***+++,,,,,,...111666:::>>>BBBEEEEEECCCAAABBBDDDAAAAAABBBBBBCCCGGGMMMQQQSSSRRROOOMMMLLLLLLNNNNNNUUUVVVWWWUUUTTTSSSSSSTTTPPPPPPNNNKKKIIIJJJMMMPPPRRRTTTXXXZZZZZZVVVRRROOOIIIGGGFFFFFFFFFEEEBBB@@@===;;;999777666666777888777:::AAAIIIPPPTTTTTTSSSLLLIIIEEEBBBBBBBBBAAA@@@:::999888888777777777777777777777777888888888888888888888888888888888888999999888888999999:::;;;::::::::::::;;;<<<===>>>=========>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDEEEFFFFFFGGGJJJNNNSSSWWW\\\bbbeeegggmmmwww}}}vvvrrrooorrr|||vvvrrrqqqoooppprrrxxx~~~|||vvvnnnfffaaaSSSKKKAAA;;;999999888777666666666666777777777888555555666777777777777777777777777777777777777777888888888888999999999:::777888999999888999;;;===>>>BBBJJJZZZsss~~~zzz{{{|||{{{yyyxxxyyyzzzzzzyyyxxxwwwuuusssrrrqqqssstttuuurrrkkkbbbZZZVVVIIICCC<<<666333111000000111000000///////////////........................++++++,,,------,,,++++++************++++++++++++***+++---------...111444777;;;AAABBB@@@???AAADDDBBBBBBCCCBBBCCCFFFMMMRRRSSSQQQNNNKKKJJJJJJLLLMMMQQQRRRTTTTTTRRRQQQQQQRRRMMMNNNOOONNNMMMNNNPPPRRRQQQSSSVVVXXXYYYWWWUUUTTTOOOMMMJJJIIIIIIIIIGGGFFF@@@>>>:::777555555666777777999<<>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAACCCDDDFFFGGGGGGGGGJJJOOOSSSXXX]]]cccggghhhnnnvvv|||xxxzzz}}}sssqqqqqqqqqtttwww|||~~~yyyrrrkkkbbb]]]MMMFFF===888888999888666555555555666666666777777666666777888888888888777666666666666666666666666666666666777888999:::;;;777888999888888888:::<<<>>>AAAFFFOOOddd{{{|||}}}|||zzzyyyyyyzzzxxxwwwvvvtttsssqqqppppppssstttuuurrrkkkbbbZZZUUUIIICCC<<<666333111000000111111000///////////////------------------------++++++------------++++++)))************+++++++++***+++------------...000111777===???>>>>>>@@@DDDBBBCCCCCCBBBBBBFFFMMMRRRMMMKKKGGGDDDCCCDDDFFFGGGNNNPPPRRRSSSQQQPPPPPPPPPKKKMMMOOOOOOOOOPPPQQQSSSPPPRRRTTTVVVWWWXXXWWWVVVSSSQQQMMMKKKKKKKKKJJJIIIAAA>>>;;;777555444555555777777:::@@@HHHNNNPPPOOORRRNNNIIIEEECCCBBB@@@>>>;;;:::999888777777777777777777777777888888888888777777777777777777777777999999888888999999:::;;;::::::::::::;;;<<<============>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@AAACCCDDDFFFGGGHHHGGGJJJOOOTTTYYY^^^dddhhhiiinnnwwwzzzrrrqqqrrrtttwww|||{{{vvvppphhh```ZZZIIICCC;;;777888999777444444444444555555555666666666666777888888888888888666666666666666666666666555555555666777999;;;<<<888:::::::::999999;;;======@@@AAAFFFWWWqqqzzzxxxyyyxxxuuuwwwwwwwwwtttrrrpppqqqrrrvvvrrrnnnmmmlllggg^^^VVVIIICCC<<<777444444555555000000///...............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,,,,,,,++++++,,,,,,---...000222666888;;;>>>BBBEEEKKKHHHEEEEEEHHHJJJIIIHHHLLLKKKHHHEEECCCEEEIIILLLOOONNNOOOQQQTTTSSSPPPMMMLLLLLLLLLLLLMMMNNNOOOPPPSSSUUUXXX[[[^^^]]]YYYVVVRRROOOMMMLLLLLLMMMLLLKKKJJJFFF???:::777666444333333555777999<<>>@@@AAA@@@@@@???>>>======<<>><<<:::999999999777777777777888888888999777777777777888888888888;;;:::888777777999:::;;;<<<<<<;;;:::;;;<<<======<<<======>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAACCCDDDEEEGGGIIIMMMQQQWWW___hhhnnnuuuyyy}}}xxxrrrqqqtttuuuyyy}}}|||vvvqqqkkkbbbVVVNNNBBB>>>888555444555555555888888888777555555777999999777555555666777777666666666666666666555444444333444555666777777777777888777777666666777888999>>><<<;;;???FFFSSSiii|||{{{zzz{{{{{{xxxxxxxxxxxxuuurrrpppppppppwwwrrrllliiihhhccc[[[UUUKKKEEE>>>888555444333333000000///...............000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++************+++,,,,,,,,,...111444777;;;@@@CCCHHHFFFEEEEEEGGGHHHHHHHHHJJJJJJIIIFFFCCCAAABBBCCCFFFFFFGGGIIILLLMMMMMMKKKIIIKKKNNNPPPRRRRRRRRRQQQRRRSSSUUUYYY\\\\\\ZZZXXXXXXUUUPPPMMMLLLKKKJJJIIIHHHEEECCCAAA@@@>>>;;;888222333444444666;;;AAAFFFKKKMMMNNNMMMIIIEEEBBBBBBBBBAAA???>>><<<;;;;;;:::777777777888888888888888777777888888888999999999;;;:::999888888888999:::>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFHHHJJJMMMQQQWWW___gggmmmvvvzzz~~~wwwrrrrrrtttvvvzzz{{{vvvppphhh]]]PPPGGG???;;;777555555666666666444555666555333333555777888666555555666777777666777666555555444555555555444555666777777777777777777777666666777888999999<<<;;;<<<===???III^^^rrr|||}}}}}}zzzxxxyyyzzzyyyvvvuuuuuuuuuyyysssmmmiiigggccc\\\VVVJJJEEE>>>888444333111000000000///...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,******))))))******+++,,,***,,,...111444888===AAAEEEEEEDDDEEEFFFGGGGGGGGGJJJKKKKKKIIIEEEAAA@@@@@@AAABBBCCCEEEGGGIIIKKKKKKHHHJJJMMMPPPQQQOOOMMMLLLNNNOOOQQQVVVZZZ]]]\\\[[[[[[WWWRRRNNNLLLKKKIIIHHHEEEDDDDDDDDDDDDBBB>>>;;;444444333333555888===@@@FFFIIIMMMNNNLLLGGGDDDBBBAAA@@@???>>>===<<<;;;;;;888888888888888888888888::::::::::::;;;;;;;;;;;;;;;:::999888888888999999<<<<<<<<<<<<;;;;;;<<<<<<>>>=========<<<<<<<<<;;;??????@@@@@@@@@AAAAAAAAA??????@@@BBBCCCEEEFFFGGGHHHIIILLLPPPTTT\\\dddiiisssxxx{{{zzzuuurrrtttvvvxxx|||{{{uuummmdddWWWKKKBBB;;;888555555555777777777444555666555444444666777777666444555666777666555777666444333333444555666666666777888888888888888666666666777777888999999888:::===>>>>>>FFF[[[ooo||||||{{{xxxvvvxxxyyyyyyxxxwwwwwwxxxzzztttnnnjjjiiieee^^^WWWHHHCCC===777444222000///000000///..................------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******))))))******+++,,,)))+++---...111555;;;???BBBCCCDDDEEEEEEFFFFFFGGGJJJKKKLLLKKKGGGCCC@@@?????????@@@BBBDDDGGGJJJLLLKKKMMMPPPQQQPPPNNNJJJHHHIIIJJJMMMRRRXXX\\\^^^^^^[[[XXXTTTQQQNNNLLLIIIGGGCCCCCCEEEFFFGGGEEE@@@===888666444444666888:::<<>>===<<<;;;;;;999999999888888888888888999999:::::::::;;;;;;;;;:::999999999999999999999999:::;;;<<<<<<=====================<<<<<<<<<<<>>===CCCVVViii~~~{{{{{{zzzvvvsssuuuwwwxxxwwwvvvvvvvvvxxxsssnnnkkkjjjfff___XXXGGGCCC===888555333111///000000///...............000000...,,,***((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++************+++,,,,,,***+++,,,---///333888<<<@@@BBBDDDEEEDDDDDDEEEGGGHHHJJJLLLKKKGGGDDDBBBAAA???@@@AAAAAABBBEEEJJJMMMPPPQQQSSSSSSRRRNNNJJJHHHGGGGGGJJJNNNUUUZZZ\\\]]]YYYWWWUUUSSSQQQNNNKKKHHHDDDDDDFFFHHHIIIGGGCCC@@@:::888666555777999999999<<>>>>>>>>>>>>>>===<<<;;;999999999999999888888888666666777777777888888888888888999999999:::::::::888999:::<<<===>>>>>>>>>::::::;;;<<<>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@BBBCCCEEEEEEFFFFFFGGGHHHIIIJJJLLLQQQXXX\\\lllsss}}}~~~|||~~~~~~zzzvvvvvvtttuuuyyy{{{}}}{{{xxxtttlllbbbVVVJJJAAA<<<555444444555777777666555111333555666555555555666555555444555777777555333444444444444444444555666222333333444444333333333444555666888999999999999888999;;;<<<;;;???MMM]]]}}}~~~~~~{{{tttwwwyyyxxxvvvtttsssssstttppplllkkkkkkggg___WWWGGGCCC>>>999777555333111000000///.....................---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,---111666:::>>>AAADDDEEEDDDCCCEEEFFFEEEGGGIIIIIIFFFDDDCCCCCC@@@AAABBBBBBBBBEEEKKKOOOPPPQQQRRRRRRQQQNNNKKKIIIHHHHHHIIILLLQQQUUUXXXYYYVVVVVVUUUVVVTTTQQQLLLHHHGGGGGGHHHJJJKKKJJJFFFCCC;;;888666666777999999777999???GGGLLLLLLIIIFFFDDD>>>???@@@@@@@@@???>>>===:::::::::999999888888888555555666666666777777777666777888999:::;;;;;;;;;999:::<<<=========<<<<<<:::;;;<<<===???@@@AAABBB??????@@@@@@@@@AAAAAAAAA@@@AAACCCDDDEEEEEEEEEDDDIIIIIIIIIIIIJJJNNNSSSWWWccckkkwww{{{yyy{{{}}}zzzwwwvvvtttttttttwww|||~~~|||xxxrrrnnneeeZZZNNNDDD===:::444444444555777777666444...000333333333222333444555444444555777777555333222333444444555555555444333444444444444444333333333555666888999999999999:::999:::;;;;;;>>>IIIUUUwwwyyyzzz|||{{{xxxtttrrrrrrrrrnnnkkkkkkkkkggg^^^WWWHHHDDD???;;;999777555444000000///...............)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,---000555999===@@@DDDEEEDDDCCCDDDFFFCCCEEEGGGGGGEEECCCCCCDDDBBBCCCCCCCCCBBBEEEKKKPPPMMMNNNOOOOOOOOOMMMKKKIIIJJJIIIIIIKKKOOORRRTTTUUUTTTTTTVVVWWWVVVSSSMMMIIIIIIIIIJJJLLLMMMLLLHHHEEE;;;888555555777999888666777===EEEKKKKKKIIIFFFDDD???@@@AAABBBAAAAAA??????:::::::::999999888888888777777777777888888888888555666777999;;;;;;<<<<<<;;;<<<=========<<<;;;:::>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAABBBCCCEEEEEEEEEDDDDDDJJJJJJJJJIIIIIILLLQQQUUUYYYbbbppp|||{{{vvvwwwzzz}}}~~~{{{ttttttuuutttttttttxxx~~~{{{vvvnnniii```TTTHHH???:::888444444444555777777555333222555777888888777888999444444444555777777444222111222444555666555444444666777777777777777666666333444666888999:::999999;;;999999;;;===@@@JJJTTTrrrxxx|||zzzuuussssssqqqppplllhhhhhhfff^^^TTTKKKDDD;;;777777666333000111111000///////////////........................,,,,,,,,,+++++++++******+++++++++*********))))))'''(((***+++,,,,,,+++***,,,,,,,,,---///111222333:::>>>BBBCCCBBB@@@@@@BBBBBBAAA@@@@@@@@@BBBEEEFFFDDDFFFHHHEEEBBBBBBGGGMMMNNNOOOQQQSSSSSSQQQLLLHHHEEEFFFFFFEEEDDDHHHNNNTTTTTTRRROOOPPPQQQRRROOOMMMJJJKKKLLLNNNNNNLLLJJJIIIDDDBBB???;;;999777777777444777;;;@@@DDDFFFHHHHHHEEEAAA===<<>><<<;;;:::999999999888888777666666777888999999999::::::;;;<<<<<<===;;;:::999888888888999:::@@@???????????????@@@@@@@@@???>>>>>>>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEIIIIIIHHHGGGGGGJJJOOOSSSWWW]]]gggrrr}}}~~~wwwssstttyyy~~~yyyvvvwwwxxxwwwvvvuuuxxx}}}uuunnniiidddZZZNNNBBB:::666555555555555555555555555555555555555555555555555555444444555555666777777777555444444333333333444444333444555777777777777666555555666666777777888888666777888:::<<>>@@@AAAAAA@@@@@@BBBDDDGGGHHHGGGHHHIIIGGGEEEEEEGGGJJJMMMMMMOOORRRSSSQQQMMMJJJBBBBBBBBB@@@@@@CCCHHHMMMSSSQQQPPPPPPRRRSSSQQQOOOIIIJJJLLLNNNNNNNNNNNNMMMKKKHHHCCC===888555444444555777;;;???BBBDDDDDDDDDEEEBBB>>>===>>>???@@@???>>>>>><<<;;;:::999999999999888777666666777888999999:::::::::;;;;;;<<<<<<999999888888999:::;;;<<<===============>>>???@@@@@@@@@?????????@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEIIIIIIHHHGGGGGGIIINNNQQQRRRWWW___iiirrr|||}}}yyywwwzzz}}}yyyuuuuuuwwwyyyxxxvvvvvvzzz}}}rrrkkkddd^^^TTTIII???999666666555555555555555555555555555555555555555555555555555555555555555555555555555444444333333444444444666666777777666555444333555555555666777777888888777888999:::<<<@@@FFFKKK```{{{}}}||||||{{{{{{{{{yyywwwtttqqqppplllhhhhhhfff^^^TTTJJJDDD<<<777666555333111111111000///////////////........................------------,,,,,,,,,,,,+++++++++***************++++++******************((((((((()))***,,,......888;;;===>>>>>>===>>>>>><<<;;;;;;<<<>>>AAADDDFFFJJJJJJJJJKKKLLLKKKIIIHHHKKKLLLNNNQQQSSSSSSPPPNNNCCCBBBAAA???>>>@@@DDDGGGQQQPPPPPPQQQSSSUUUTTTSSSKKKLLLMMMNNNOOOQQQRRRRRRQQQLLLFFF>>>999555444444666888:::===@@@AAAAAAAAAFFFBBB???============<<<>>>======<<<;;;:::999999999888777666666777888888::::::::::::;;;;;;;;;;;;888888888999:::;;;==================>>>???AAAAAAAAA@@@@@@@@@@@@AAABBBCCC@@@AAAAAABBBCCCDDDEEEEEEHHHHHHHHHGGGFFFHHHKKKNNNNNNRRRWWW^^^eeennnwww}}}~~~}}}}}}vvvsssppprrrwwwzzzxxxtttyyy}}}yyyoooggg]]]WWWMMMBBB:::777666777555555555555555555555555444444444444444444444444666666555444444333222222444444444333333444444555666666777666666555333333444555555666666777888888888999999999;;;>>>CCCGGGVVVkkk}}}zzz{{{}}}|||yyyvvvqqqppplllhhhhhhfff^^^TTTIIIDDD===888666444333111111000000///////////////..............................---------,,,,,,,,,************************---,,,***)))((()))************++++++,,,...///000333777===AAACCCCCCAAA@@@:::999999:::===@@@CCCEEELLLKKKKKKOOOSSSSSSOOOJJJKKKKKKMMMQQQTTTVVVUUUSSSIIIHHHEEECCCAAABBBDDDFFFNNNNNNOOOQQQTTTUUUVVVWWWOOOOOOOOOPPPPPPRRRSSSTTTRRRNNNGGG@@@;;;888888888666777999<<>>>>>>>>???@@@BBBCCCDDDAAAAAAAAAAAABBBBBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEGGGHHHHHHGGGFFFGGGIIILLLOOOQQQTTTXXX]]]dddlllqqqvvv{{{qqqoooooorrrxxxzzzwwwttt~~~~~~zzzsssjjjdddXXXQQQFFF===777555555666555555555555555555555555444444444444444444444444444444444333333222222222444444333333333444555555333333444555666666666666444444555555666777777888888999999999:::<<<@@@CCCLLL[[[zzz~~~||||||~~~}}}zzzwwwqqqppplllhhhhhhfff^^^TTTHHHDDD>>>888555444333222111000000///////////////..............................---------,,,,,,,,,************************---,,,***)))((()))******,,,,,,,,,,,,---...000000...444===FFFKKKKKKGGGDDD@@@??????@@@AAADDDGGGIIIKKKJJJKKKQQQXXXZZZTTTOOOKKKLLLMMMQQQVVVYYYYYYYYYPPPNNNJJJGGGFFFFFFFFFGGGJJJLLLNNNPPPRRRUUUWWWXXXUUUTTTSSSRRRQQQQQQRRRRRRSSSOOOIIIBBB===:::999999555666888<<>>>>>>>>???@@@BBBCCCDDDAAAAAABBBBBBCCCCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHGGGGGGIIIJJJOOOPPPRRRTTTWWW]]]ccchhhmmmpppuuuyyy}}}ppppppqqquuuxxxzzzxxxvvv~~~yyyuuupppkkkeeeaaaUUUMMMBBB999555444444444555555555555555555555555444444444444444444444444222222222333333333444444333333333333333444555666333333333444555555666777444444444555666666777777888888999999888:::===@@@DDDQQQnnn~~~}}}}}}{{{xxxuuuqqqppplllhhhhhhfff^^^TTTHHHDDD???999555333333333111111000///////////////........................------------,,,,,,,,,,,,***************+++++++++++++++***************************++++++,,,---...+++111<<>>AAACCCDDDEEEEEECCC@@@<<<:::::::::<<<======>>>===<<<;;;::::::999888666666666777777888888888999:::;;;;;;;;;<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBB@@@AAAAAABBBCCCDDDEEEEEEDDDFFFHHHIIIIIIHHHIIIJJJLLLNNNPPPQQQSSSWWW\\\___eeegggjjjkkklllpppxxx~~~}}}~~~vvvooorrrvvvyyyzzz{{{}}}~~~~~~zzztttnnniiiddd___[[[OOOHHH===777555555444333555555555555555555555555333333333333333333333333111111222333333444555555333333333333444555555666777666555444333333333333333444444555555666777777666777888888888999;;;>>>???IIIaaa~~~|||}}}~~~zzzvvvsssrrrqqqppplllhhhhhhfff^^^TTTGGGDDD???999444222222333111111000///////////////........................,,,,,,,,,,,,++++++++++++))))))*********+++++++++)))******+++++++++*********))))))******+++,,,---+++000888CCCKKKNNNLLLHHHEEEDDDBBBAAA@@@AAACCCDDDFFFGGGKKKPPPUUUVVVTTTQQQJJJJJJKKKNNNTTTXXX[[[\\\UUUQQQMMMKKKJJJJJJHHHFFFCCCGGGJJJLLLMMMOOOSSSVVVXXXXXXWWWVVVTTTRRROOONNNRRRPPPLLLGGGAAA<<<999777555555777999;;;>>>@@@AAADDDEEEEEEBBB===::::::<<<;;;<<<>>>>>>>>>===;;;:::;;;:::888666666666666777666666777999:::;;;<<<===;;;;;;======>>>===<<<<<<<<<<<<;;;;;;<<<======>>>???@@@AAABBBCCCBBBBBBAAA@@@AAAAAABBBCCCDDDEEEEEECCCEEEIIIJJJJJJJJJJJJKKKJJJLLLNNNPPPRRRTTTXXX[[[^^^```ccccccbbbdddjjjpppnnnppprrrsssssstttvvvxxxvvvzzz~~~xxxooommmttt{{{}}}|||}}}~~~}}}zzzwwwrrrmmmggg```XXXSSSHHHAAA888444444555555333555555555555555555555555333333333333333333333333333333333333444444444444333333333333444555666666777666555333333333333333333333444555555666666777555666777777777888:::<<<;;;DDDSSSiiizzzxxx|||}}}xxxrrrooooooqqqppplllhhhhhhfff^^^TTTGGGDDD@@@999444222222444111111000///////////////........................,,,,,,,,,+++++++++******))))))******++++++++++++''')))***,,,,,,,,,+++***+++*********+++,,,---------///555>>>GGGKKKJJJHHHJJJIIIFFFDDDCCCDDDDDDEEEEEEGGGJJJOOORRRRRRPPPNNNIIIIIIIIIMMMRRRWWWZZZ[[[WWWSSSNNNLLLLLLLLLIIIGGGBBBEEEIIIKKKLLLNNNRRRUUUVVVWWWWWWWWWUUUSSSPPPNNNLLLLLLJJJGGGDDD@@@<<<;;;666666777888999;;;===>>>DDDEEEEEECCC>>>;;;;;;===;;;<<<>>>??????===;;;:::;;;:::888777666666666777555666777888:::<<<======999:::<<<>>>??????>>>>>>>>>>>>============>>>??????@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEBBBEEEIIIKKKKKKKKKKKKLLLIIILLLOOOQQQRRRTTTWWWZZZXXX\\\```aaa______dddhhhhhhjjjlllmmmmmmnnnppprrrooosssxxx|||}}}}}}}}}{{{~~~uuulllllluuu~~~}}}}}}{{{vvvtttrrrnnnggg^^^TTTMMMBBB;;;444222444666555333555555555555555555555555333333333333333333333333666555555444444333333222222222222333444555666777444333222222333444666777333333444444555666666777444555777777777888:::<<<999@@@IIIXXXuuuzzzxxx|||}}}yyyuuutttrrrnnnssspppnnnoooooojjj```XXXJJJEEE???:::777666555444333222111///......------000000///...---,,,,,,,,,)))******++++++,,,,,,---***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---***************************---333888===CCCIIINNNNNNNNNMMMJJJFFFCCCBBBBBBBBBJJJOOOPPPOOONNNKKKGGGDDDEEEFFFIIIMMMQQQUUUWWWWWWUUUTTTRRRQQQMMMIIIEEEBBBCCCDDDFFFIIIMMMPPPRRRWWWYYY[[[]]][[[TTTLLLEEEEEEFFFFFFCCC@@@>>>???AAA<<<;;;888555444666<<<@@@@@@BBBDDDEEEEEEBBB???===???>>>>>>===<<<;;;;;;:::===<<<:::999888777777777888888777777888:::;;;===:::::::::;;;;;;;;;<<<<<>>===>>>???BBBBBBBBBCCCCCCBBBAAAAAABBBAAA@@@???AAADDDGGGIIIFFFGGGIIIKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZ[[[[[[]]]___aaaaaabbbeeeggghhhhhhhhhgggiiilllrrrzzz~~~}}}yyyvvv{{{{{{rrrlllkkkmmmtttzzz}}}~~~{{{zzzsssiiiccc___YYYNNNEEE777666555444444333444444111333444666666555333222444444333333333444444555444444444333333333222222111111222222222333333333444444444444444444444444555444444444444555666666666555555555777999;;;<<<===>>>BBBOOOeee~~~~~~yyyxxx|||}}}yyyuuutttrrrnnnssspppnnnnnnnnnjjj```YYYJJJEEE???:::777555444333333222111///......------/////////...---------,,,------------------------***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---************************(((+++///333777<<>>???AAA???>>>;;;777555666:::===>>>@@@BBBDDDDDDCCC@@@???BBBBBBAAA@@@???>>>======<<<<<<:::999888888888888::::::::::::;;;<<<===>>>::::::::::::;;;;;;;;;;;;===>>>@@@@@@??????@@@AAA@@@@@@AAAAAAAAA@@@@@@@@@???@@@AAABBBCCCEEEFFFGGGFFFGGGIIIJJJLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRSSSUUUWWWYYY[[[[[[\\\^^^``````aaabbbdddeeefffggggggiiijjjooovvvzzz|||zzztttqqqsssxxx~~~~~~tttmmmjjjkkkpppvvv|||}}}vvvnnnddd]]]YYYQQQGGG???777666555444333333333333222333555666555444333222333333333333333444555666222222222111111111111000111111222222222333333333333333333333333333333333444444444444444555666666666555555555666888999:::<<<===@@@III[[[rrr|||xxxyyy}}}~~~yyyvvvuuurrrooorrrooommmnnnnnnjjjaaaYYYJJJEEE>>>999666555333222333222111///..............................------//////...------,,,++++++***++++++,,,,,,++++++***))))))))))))******+++,,,************************)))***,,,...111555:::>>>JJJLLLMMMKKKGGGCCC@@@???BBBHHHNNNNNNNNNOOOMMMJJJGGGGGGFFFGGGHHHJJJLLLMMMUUUSSSOOONNNNNNOOOOOONNNIIIIIIJJJKKKNNNQQQTTTUUUVVVWWWYYY[[[ZZZVVVOOOJJJDDDDDDDDDBBB??????@@@BBBDDDCCC@@@;;;777666777999;;;===@@@BBBCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;:::999999999:::999999:::;;;<<<<<<<<<<<<999999999999::::::::::::;;;===>>>?????????AAACCCAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBDDDEEEFFFEEEEEEGGGGGGHHHJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPUUUWWWYYYZZZZZZ[[[]]]_________```aaabbbdddfffgggiiiiiilllqqqtttwww{{{xxxtttpppmmmmmmlllpppzzzwwwooolllooorrrvvv{{{vvvnnnddd[[[UUUMMMCCC<<<666666555444333333333333333444555555555333222111222222222333444555666777222222222222111111111111111111222222222333333333333333333333333333333333444444444444444555555555555555555555555666777888999;;;===BBBLLLaaa}}}~~~yyyvvvyyy~~~zzzwwwvvvtttppprrrooolllmmmmmmjjjaaaZZZJJJEEE>>>999666444333222222111000///............---------...............,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))***++++++************************,,,---------...111666999AAADDDHHHIIIGGGCCC@@@???AAAGGGLLLLLLLLLNNNNNNKKKGGGGGGFFFGGGGGGIIIKKKLLLOOOMMMMMMMMMOOOPPPOOONNNNNNNNNOOOPPPRRRTTTWWWXXXWWWWWWXXXZZZZZZXXXTTTPPPFFFEEECCCAAA@@@@@@AAACCCHHHGGGEEE@@@;;;777555555888999<<>>===<<<<<<;;;::::::;;;;;;666777999:::;;;:::999999888888999999999:::::::::;;;===>>>???>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDD@@@AAABBBDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPTTTVVVXXXYYYYYYZZZ\\\^^^____________aaacccfffgggiiihhhjjjmmmooorrr{{{zzzvvvtttqqqooonnnmmmjjjlllxxxvvvqqqrrrxxx|||}}}uuummmbbbXXXQQQIII@@@:::666555444333222222222222444555555555444222111000111222222333444555777888555555444444444333333333111111222222222333333333222222222222222222222222333333444444555555555555555555444444555555555555666999===???CCCRRRnnn~~~zzzwwwuuuyyy~~~|||yyyxxxwwwsssrrrooollllllllliiiaaaZZZKKKFFF???999666444333222222111000//////......///---------...............*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))((())))))******************************---------------...222444777;;;AAADDDDDDCCCAAA@@@AAAGGGJJJJJJJJJLLLMMMKKKGGGGGGGGGGGGIIIKKKMMMNNNJJJKKKMMMQQQTTTTTTRRROOONNNNNNNNNNNNPPPRRRTTTUUUVVVVVVWWWYYYZZZZZZWWWUUUIIIGGGDDDBBBBBBCCCCCCDDDIIIJJJIIIEEE???999666444666777999;;;>>>@@@BBBCCCBBBBBBDDDDDDDDDCCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;777888999:::;;;:::999888888888999999999:::::::::<<<>>>??????>>>===???@@@CCCBBBBBBBBBBBBCCCDDDEEECCCCCCBBBAAABBBDDDGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMPPPPPPPPPPPPPPPPPPQQQQQQTTTVVVWWWXXXXXXYYY[[[\\\^^^^^^^^^___aaacccfffgggiiihhhhhhkkkllloooxxxyyyuuussssssqqqqqqssssssrrrttt~~~wwwtttwww{{{~~~~~~}}}nnnfff[[[QQQHHHAAA:::555555444333222222111111222555555444444333222111000111222222333444555777888555555555444444444333333111111222222222333333333222222222222222222222222222333444444555555444444444444444555555555555555444888===??????GGG^^^vvv{{{wwwtttssszzz~~~~~~{{{|||{{{xxxtttppplllkkkkkkggg```YYYLLLGGG@@@:::777555333222111111000///////////////..................------++++++,,,------...//////,,,++++++******++++++,,,)))))))))(((((())))))***************************)))+++,,,,,,++++++---///000555;;;@@@BBBBBBBBBBBBAAAFFFIIIGGGGGGJJJKKKIIIGGGGGGGGGHHHIIILLLNNNPPPIIIKKKOOOTTTXXXXXXUUURRRPPPPPPOOOOOOPPPRRRSSSUUUTTTSSSTTTUUUXXXZZZYYYXXXOOOKKKGGGEEEEEEFFFFFFFFFIIIJJJKKKIIIDDD===888555555555666888:::===???@@@BBBCCCEEEGGGHHHGGGFFFEEEAAA@@@???===<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;999999999999::::::::::::<<<>>>???>>>======>>>???@@@???>>>>>>???@@@BBBCCCEEEDDDBBBAAABBBDDDGGGIIIIIIHHHHHHGGGHHHJJJKKKMMMOOOOOOPPPPPPQQQQQQQQQRRRSSSUUUWWWWWWWWWXXXYYY[[[\\\\\\]]]___aaaccceeefffhhhfffgggjjjkkkmmmuuuxxxsssrrruuuwwwvvvxxx}}}yyywwwxxxzzz{{{}}}{{{vvvjjjbbbXXXMMMEEE>>>999666444444333222111111111111444444333333222222111111222222222333444555666777333333333333222222222222111111222222222333333333333333333333333333333333111222333555555444444333333333444555666666555555666777;;;???>>>@@@PPPddd~~~yyytttrrrrrryyy~~~~~~|||uuuqqqmmmkkkjjjfff^^^WWWMMMHHHAAA;;;888666444333111000000////////////////////////...---------,,,------------------------,,,,,,+++******+++,,,,,,))))))(((((((((((())))))************************&&&)))+++,,,+++++++++,,,...333999>>>@@@AAABBBCCCAAAEEEGGGEEEDDDGGGHHHGGGHHHGGGGGGHHHIIIKKKMMMNNNIIIJJJMMMRRRVVVWWWVVVTTTRRRQQQQQQPPPQQQRRRSSSTTTPPPOOOOOOQQQUUUXXXYYYYYYTTTPPPJJJGGGHHHHHHHHHGGGFFFIIILLLLLLGGGAAA;;;888444444444555666999;;;===???AAADDDGGGIIIHHHGGGGGGCCCBBB@@@>>><<<;;;;;;:::<<<;;;;;;::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;:::<<<===>>>===>>>???AAA???>>>=========???AAACCCDDDCCCCCCCCCDDDEEEFFFGGGIIIHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQQQQRRRSSSUUUVVVWWWVVVWWWXXXZZZYYYZZZ\\\^^^```bbbcccccceeedddeeehhhiiikkksss|||xxxrrrqqquuuzzzzzzyyy{{{}}}~~~}}}tttmmmeee___UUUJJJBBB===999888444333222111111000000000333333222222222222222222333333333333333444555666444333333333333222222222111111222222222333333333333333333333333333333333000222333555555444333222222333444666777777777666;;;666777<<<<<<;;;FFFUUUjjj~~~}}}wwwsssqqqqqqyyy~~~wwwrrrmmmkkkjjjeee]]]VVVNNNIIIBBB<<<999666555333111000000////////////000000000///...------,,,,,,---,,,,,,++++++******)))---,,,+++******+++,,,---***)))(((((((((((())))))************************&&&))),,,......---,,,---///444999===???AAABBBCCCAAAEEEFFFCCCCCCEEEGGGEEEIIIHHHHHHGGGHHHIIIKKKLLLHHHHHHIIIMMMQQQSSSTTTSSSNNNNNNMMMLLLLLLMMMOOOPPPNNNLLLLLLNNNRRRVVVXXXXXXXXXSSSLLLIIIIIIJJJIIIHHHEEEIIIMMMMMMIIICCC===:::555444333333444777999;;;<<<>>>BBBEEEGGGGGGGGGFFFDDDCCCAAA???===;;;::::::;;;:::999888777888999:::::::::;;;;;;;;;;;;<<<<<<888:::<<<===>>>???AAACCC@@@???>>>>>>???AAACCCDDDBBBCCCDDDFFFFFFFFFEEEEEEJJJIIIGGGGGGGGGIIIKKKLLLKKKLLLLLLNNNOOOPPPQQQQQQSSSTTTVVVVVVVVVVVVXXXYYYVVVXXX[[[]]]```aaaaaaaaabbbaaadddggghhhjjjqqqzzz~~~{{{uuuqqqrrryyy|||}}}zzzoooggg^^^XXXNNNDDD<<<777555555444333222111000000000000222222222111222222333333444444333333333444444555666666555555555444444444111111222222222333333333444444444444444444444444000111333555555444333222111333555666888888888777???666444999:::999@@@LLLWWWsss~~~zzzuuuqqqnnnnnnttt{{{}}}~~~~~~|||sssooojjjjjjjjjhhhaaa[[[RRRJJJAAA;;;999888666444555333000...------.................................---+++))))))***+++------......//////000000000************************,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,------...111888@@@FFFGGGEEECCCDDDDDDCCCAAAAAABBBDDDGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHJJJKKKLLLLLLLLLLLLJJJJJJKKKLLLNNNNNNLLLKKKKKKIIIHHHJJJOOOSSSTTTTTT[[[WWWRRRLLLHHHGGGHHHIIIFFFFFFGGGHHHHHHEEE@@@<<<:::888555333222222444555:::===@@@BBBCCCDDDFFFHHHFFFFFFFFFEEEBBB???;;;999<<<<<<;;;::::::999999888::::::999999::::::;;;<<<<<<<<<<<<<<<===???@@@AAABBBBBBBBBAAAAAABBBBBBCCC???@@@BBBDDDFFFGGGHHHHHHJJJIIIIIIJJJMMMNNNNNNMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPSSSVVVWWWVVVVVVVVVWWWYYYZZZ[[[\\\^^^___```aaabbbbbbdddgggjjjnnnqqqrrrwww{{{ssssssrrrrrrvvv~~~}}}zzz}}}vvvllleee[[[PPPEEE???:::555222222444333333222111111111222222222222222222222222222111111111111111111111111111111111111222333444444111000/////////000222333111222333333444444333333444444444333333222222222444444444555555555555666777666666777999<<>>DDDFFFFFFCCCDDDDDDCCCAAAAAABBBCCCEEEDDDCCCCCCCCCDDDEEEEEEIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKHHHFFFDDDFFFJJJNNNOOOOOOWWWUUURRRNNNLLLJJJIIIIIIFFFFFFFFFGGGGGGEEEAAA>>>;;;999666333222333555777888;;;>>>@@@BBBCCCFFFGGGGGGGGGGGGFFFCCC@@@===;;;::::::::::::::::::::::::999999999999999:::;;;;;;<<<<<<<<<<<<===???@@@AAACCCBBBAAAAAAAAAAAAAAABBB@@@AAACCCEEEGGGHHHHHHIIIHHHGGGGGGHHHJJJLLLKKKJJJMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSUUUVVVUUUUUUVVVXXXXXXYYYZZZ[[[]]]^^^___```aaabbbdddfffiiimmmpppqqqttt}}}|||vvvnnnoooqqqtttzzz{{{yyy~~~zzzsssiiibbbWWWLLLAAA;;;777333111222444333222222111111111222222222222222222222222222111111111111111111111111222222111111222222333333111000/////////000222222111222333333444444333333444444333333333222222222444444444555555555555666777777666777999;;;>>>@@@BBBRRRmmm{{{vvvqqqnnnmmmttt{{{~~~|||}}}}}}{{{rrrmmmiiihhhhhhfff```[[[SSSLLLBBB;;;888777555222222111000.........///000........................,,,,,,+++***))))))((((((*********)))))))))))))))************************)))************))))))(((******************++++++******,,,222999@@@DDDFFFBBBCCCDDDCCCAAA@@@AAABBBAAA@@@@@@@@@AAABBBCCCCCCHHHHHHHHHGGGGGGGGGFFFFFFJJJKKKKKKKKKLLLLLLLLLLLLHHHEEECCCBBBEEEHHHKKKLLLQQQQQQRRRRRRPPPNNNLLLKKKGGGFFFEEEDDDEEEDDDCCCAAA===;;;777444333444666888555888;;;===???AAADDDFFFGGGGGGGGGFFFEEEBBB@@@>>>:::::::::::::::;;;;;;;;;999999888888999999:::;;;<<<<<<<<<<<<===???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHIIIIIIHHHGGGFFFGGGIIIJJJJJJIIILLLLLLMMMMMMMMMNNNNNNNNNQQQRRRTTTTTTSSSTTTWWWYYYXXXYYYZZZ[[[\\\]]]^^^___```aaaccceeehhhkkknnnooopppxxx{{{uuurrrooorrrwww}}}xxxxxx~~~zzzuuunnnddd]]]QQQFFF;;;777444111111333333333222111111111111222222222222222222222222222111111111111111111111111222222222222222111111111000000000///000111111222111222222333333333333333333333333333222222222222444444444555555555555666888777777777888:::<<<===<<>>>>>>>>??????@@@AAAAAADDDDDDDDDDDDDDDDDDEEEEEEHHHIIIIIIIIIIIIIIIKKKMMMMMMJJJFFFCCCDDDFFFIIIKKKJJJMMMQQQTTTUUURRROOOMMMIIIGGGDDDCCCCCCDDDDDDCCCBBB???;;;777555444666777333555888:::<<<>>>BBBDDDGGGGGGGGGFFFEEEDDDBBBAAA<<<<<<<<<;;;;;;:::::::::999888888888888999::::::<<<<<<<<<<<<===???@@@AAABBBBBBAAA@@@????????????BBBCCCEEEFFFHHHIIIIIIIIIJJJIIIHHHIIIKKKLLLKKKJJJKKKLLLLLLMMMMMMNNNNNNNNNQQQRRRSSSSSSRRRTTTWWWZZZYYYZZZ[[[\\\]]]^^^______```aaabbbdddgggiiilllmmmmmmttt~~~~~~xxxuuuttttttzzz~~~zzzuuuvvv~~~{{{vvvqqqiii___WWWJJJ@@@777444333111222444222222111111111111111222111111111111111111111111111111111111111111111111222222222222222111000000000000000000000111111222111111222333333333333222333222222222222222222222444444444555555555555666777777777777777888::::::>>>@@@KKKbbb~~~{{{||||||zzzvvvsssqqqqqquuu||||||yyyzzz{{{yyypppkkkeeecccdddbbb]]]XXXTTTMMMCCC;;;888666444222000000000///////////////++++++++++++++++++++++++************)))((('''&&&------,,,,,,++++++******************************'''(((((()))))))))((((((******+++++++++***)))))),,,,,,,,,,,,///333888;;;<<>>>>>??????@@@@@@@@@?????????@@@AAACCCDDDEEEEEEGGGGGGFFFFFFGGGKKKNNNRRRPPPKKKGGGDDDDDDFFFHHHEEEIIIOOOTTTVVVUUURRROOOLLLIIIEEECCCCCCEEEEEEEEEGGGDDD???;;;777555444444111333555777888;;;???BBBEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@???===;;;:::999888999999888888999999:::;;;<<<<<<<<<<<<===???@@@AAABBBAAA@@@@@@?????????@@@BBBCCCEEEFFFHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLKKKJJJKKKLLLLLLMMMNNNNNNOOOOOOQQQRRRSSSSSSSSSUUUXXX[[[[[[\\\\\\]]]^^^___`````````aaabbbdddfffhhhjjjllllllqqqyyyyyyvvvwww{{{~~~{{{wwwuuuwwwxxxrrrlllcccYYYQQQEEE<<<444333333222333555111111111000000111222222111111111111111111111111000000000000000000000000111222222222222111000//////000000000111111111111000111222222333333222222222222222222222222222222444444444555555555555666666666666666777777888888>>>===BBBSSSmmmzzzzzzzzzxxxuuurrrqqqqqqqqqxxx|||zzzyyy{{{}}}}}}qqqkkkeeecccdddccc^^^YYYSSSLLLBBB;;;888777555222111000000000//////......++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++***************************************'''(((((()))))))))))))))))))))+++,,,,,,+++***))),,,,,,,,,,,,,,,///333777999<<>>@@@CCCDDDCCCEEEFFFEEEDDDGGGLLLQQQYYYVVVRRRKKKFFFCCCDDDEEECCCGGGMMMSSSVVVVVVTTTRRROOOKKKGGGEEEDDDEEEFFFFFFHHHFFFCCC???:::777444333111333444555666999<<>>:::666444222333444444555777:::===??????@@@@@@AAABBBCCCDDDEEEDDDCCCAAA???===<<<;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFHHHKKKMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRRRRPPPRRRUUUWWWWWWXXXZZZ[[[\\\]]]]]]^^^^^^______```bbbbbbcccdddfffhhhiiijjjiiilllppptttxxx|||}}}~~~}}}wwwxxxzzz~~~~~~xxxppphhh```VVVLLLDDD:::444111333555333111222000000000000000111222222111111111111111111111111000000000000000000000000...///111222222222000///...///000111222111111000000000111222222222222222000111111111222222222222444444444555555555555666333333444555666777777777555888;;;BBBOOOfff|||}}}{{{wwwrrrmmmjjjjjjyyy~~~zzzvvvvvvwwwuuupppjjjdddaaabbbaaa]]]YYYRRRJJJAAA;;;999888666444222222222111000...---,,,........................***)))((('''((())),,,---******++++++,,,,,,------************************(((((()))***************&&&(((***,,,---,,,+++***'''***,,,,,,,,,---222555333777<<<@@@BBBDDDFFFGGGEEEFFFFFFFFFEEECCCAAA@@@<<<;;;999999999;;;===>>>CCCEEEGGGFFFFFFJJJRRRYYYhhhgggbbbZZZQQQJJJHHHHHHBBBEEEIIINNNRRRTTTVVVVVVSSSPPPKKKHHHGGGGGGFFFEEECCCDDDDDDCCCAAA===888666333444444444444666999<<<>>>>>>>>>???@@@AAACCCDDDDDDDDDCCCBBB@@@???>>>>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<===???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCEEEFFFFFFFFFFFFHHHGGGHHHJJJMMMPPPPPPPPPMMMMMMNNNOOOQQQRRRRRRSSSPPPSSSVVVXXXYYYYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^ccccccdddeeefffhhhiiijjjhhhkkknnnppprrrwww}}}|||xxxzzz}}}}}}wwwxxxuuuxxx|||{{{uuummmddd\\\RRRGGG@@@777222000333555333000000000000///000000111222222000000000000000000000000000000000000000000000000---...000222333222111000...///000222222111111000000000111222222222222111000000111111222222222222444444444555555555666666111222444555666777777777555999===???FFFZZZwww}}}yyyuuuooohhhhhhkkkvvv|||~~~{{{xxxyyyzzzyyynnnjjjdddaaa```___\\\YYYPPPJJJBBB;;;888777777666333222111000////////////...---,,,,,,++++++,,,,,,+++++++++++++++***)))(((,,,+++)))((((((((()))***000...++++++------+++(((******)))))))))))))))***)))))))))))))))******+++***&&&'''---000,,,+++...222555777;;;DDDNNNQQQOOOLLLHHHCCCCCCDDDDDDAAA===>>>===>>>@@@???::::::>>>BBBBBBCCCDDDFFFKKKRRRWWWeeemmmlll]]]RRRPPPMMMGGGBBBFFFKKKOOORRRSSSRRRQQQNNNNNNMMMKKKIIIGGGEEEDDDBBBBBBAAA@@@???>>>======888666555333333444555666===>>>@@@BBBCCCCCCCCCBBBDDDDDDCCCCCCBBBBBBBBBAAA999999999999:::;;;<<<===;;;<<<===>>>@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCCAAAAAABBBDDDEEEFFFGGGHHHJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQQQQRRRRRRRRRRRRRRROOOQQQSSSUUUXXXZZZ[[[[[[XXXYYYZZZ\\\^^^_________```aaabbbdddeeefffggggggggghhhiiilllpppsssvvvxxx|||~~~~~~}}}|||{{{|||}}}~~~~~~}}}~~~~~~~~~}}}~~~vvvvvv||||||~~~vvvooodddYYYNNNEEE===888555444333222111111111111000000000000000000000000000000000000000000000000222222111111000000//////444444333222111000//////...000222333333333111000111111222222222333333333444333333222222333333444888777777666555555444444555555555555666666666666:::777999===>>>FFFaaa}}}|||yyyvvvqqqjjjiiillltttzzz~~~{{{yyyzzz|||{{{pppkkkfffbbbaaa___\\\XXXPPPJJJBBB<<<888777666666333222111000////////////...---,,,,,,++++++,,,,,,***++++++++++++******)))++++++***))))))))))))***...,,,***+++,,,,,,+++(((******))))))))))))******))))))(((((())))))***+++***&&&'''---///,,,+++---000333555999BBBMMMRRRQQQNNNIIIEEEDDDFFFGGGEEEBBBAAA???@@@AAA@@@<<<===@@@CCCDDDFFFGGGIIIMMMRRRVVVdddllljjj]]]RRRPPPNNNHHHFFFIIILLLPPPRRRSSSRRRRRRQQQPPPPPPNNNKKKHHHFFFDDDBBBBBBAAA???>>>======<<<:::888666555444444555666;;;<<<>>>@@@AAABBBBBBAAACCCCCCDDDDDDCCCCCCBBBBBB::::::999999::::::;;;<<<;;;;;;===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHEEEEEEEEEFFFHHHIIIKKKLLLPPPQQQQQQQQQQQQRRRRRRRRRQQQSSSTTTWWWYYYZZZ[[[[[[WWWXXXZZZ\\\]]]^^^^^^___```aaabbbdddeeeffffffggghhhhhhiiikkkmmmoooqqqssssssuuuxxxyyyyyyyyyzzz{{{~~~~~~~~~}}}}}}|||||||||{{{|||}}}}}}}}}}}}~~~xxxxxx|||{{{qqqjjj___SSSIIIAAA:::666333333222222111000000///000000000000000000000000000000000000000000000000111111111000000000000000222222222111000000//////...000111333333222111000111111111222222222333333444333333222222333333444333333333444444444444444555555555555666666666666999666888===>>>CCCWWWmmm~~~{{{yyyxxxsssllljjjmmmsssyyy}}}{{{yyy{{{}}}|||rrrnnnhhhdddccc```\\\XXXQQQKKKCCC<<<888777666666333222111000////////////...------,,,,,,,,,,,,,,,*********++++++++++++++++++++++++++++++******))),,,***)))***++++++***)))***)))))))))))))))******))))))(((((())))))***+++)))''''''+++---,,,+++,,,---000222666???KKKSSSSSSOOOKKKFFFEEEGGGHHHGGGEEEDDDBBBBBBDDDBBB@@@BBBGGGFFFHHHIIIIIIJJJMMMQQQTTTaaahhhhhh\\\RRRPPPNNNKKKIIIJJJLLLMMMNNNOOOOOOOOOQQQRRRRRRQQQNNNKKKGGGEEECCCBBBAAA???===<<<;;;;;;<<<:::888666555444555555888999;;;===???@@@@@@@@@AAABBBDDDEEEEEEDDDCCCBBB<<<<<<;;;:::::::::::::::;;;;;;<<<>>>??????????????????@@@AAAAAABBBCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQTTTUUUVVVXXXYYYZZZ[[[[[[WWWXXXYYY[[[\\\]]]]]]]]]___```bbbccceeeeeeffffffhhhhhhhhhiiijjjkkklllmmmkkknnnrrrtttttttttuuuuuuyyyyyyzzzzzz{{{{{{||||||yyyzzz|||||||||||||||}}}~~~|||wwwtttjjjbbbVVVJJJAAA;;;666333111222333333222111///...000000000000000000000000000000000000000000000000///000000000000000000111000000000000000000/////////000111222222222111000111111111222222222222333333333222222222222333333111222222333444555555555444555555555555666666666888555777<<<===>>>JJJYYYsss}}}zzzzzzyyyuuunnnlllnnnttt{{{~~~|||yyy{{{|||{{{tttpppjjjfffdddaaa\\\WWWQQQLLLCCC<<<999777666666333222111000////////////......---,,,,,,,,,,,,,,,************+++,,,,,,---++++++,,,------+++***)))))))))))))))************))))))))))))))))))***+++((((((((((((((()))******)))'''''')))+++,,,++++++,,,///000333<<>>>>>>>>@@@CCCFFFFFFFFFDDDCCC???>>>===<<<:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQNNNNNNOOOOOOPPPQQQQQQQQQTTTUUUVVVXXXYYYYYYYYYYYYWWWXXXYYYZZZ[[[\\\\\\\\\^^^___aaacccdddeeeeeeeeegggggggggggghhhiiijjjkkkjjjmmmrrrtttuuuuuuuuuvvvwwwwwwxxxxxxyyyzzzzzzzzzwwwyyyzzzzzzzzz{{{}}}xxxqqqmmmbbbZZZMMMBBB:::666333222000222444555555333000...000000000000000000000000////////////////////////.../////////000000111111............//////000000//////000111222111111000111111111111222222222222333333222222222222333333333444444555555666666777444444444555555555666666888555555888:::;;;BBBKKKdddzzz|||zzzyyyyyyuuunnnlllnnnwww}}}|||yyyzzzzzzyyyuuuqqqkkkhhheeeaaa\\\WWWRRRLLLDDD===999777666666333222111000///////////////...------,,,,,,------++++++******+++,,,---...++++++,,,------+++***)))((())))))))))))))))))***))))))(((((()))***++++++((((((((('''((())))))***(((((('''''')))++++++)))+++...000111888DDDNNNRRRQQQNNNJJJGGGFFFEEEEEEDDDGGGEEEGGGKKKLLLMMMRRRYYY\\\YYYSSSMMMIIIJJJOOOSSSXXX]]]^^^XXXQQQNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIJJJKKKMMMOOOOOOOOOMMMLLLIIIGGGDDDAAA>>><<<<<<<<<===<<<:::888666444333333444555666777888:::;;;<<<;;;>>>AAADDDFFFFFFEEEDDDBBBAAA???===<<<;;;;;;::::::;;;<<<=====================>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGHHHIIIJJJGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRTTTTTTUUUWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\^^^___```bbbcccdddeeeeeeeeeeeefffggghhhjjjlllmmmlllooosssuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwuuuvvvxxxxxxxxxzzz|||~~~{{{rrrjjjeeeYYYQQQFFF<<<666444333333111333666888888555222000000000000000000000000000////////////////////////......//////000000000111---------...//////000000//////000000111111111111000000111111111222222222333222222111111222222333555555555555555555555555444444444444555555555555888555444555777:::@@@FFFVVVmmm}}}zzzyyyxxxsssmmmlllnnnyyy}}}yyyyyyyyyxxxtttpppkkkhhhfffbbb\\\WWWSSSMMMDDD===999777666666333222111000///////////////......---------------,,,,,,+++******+++---...+++++++++++++++******))))))***+++***)))((()))***(((((((((((()))***+++,,,((((((''''''(((((()))***((()))'''&&&'''++++++(((+++...//////333===FFFJJJOOONNNLLLJJJGGGFFFEEEDDDGGGFFFHHHMMMOOOPPPTTTZZZaaa^^^XXXQQQLLLLLLPPPTTTSSSWWWYYYVVVPPPLLLMMMPPPSSSRRRPPPNNNLLLKKKKKKKKKGGGHHHJJJLLLNNNOOOPPPPPPNNNKKKGGGCCC@@@>>>>>>=========;;;:::888666555444444444444555666777999999999;;;???BBBDDDFFFFFFFFFDDDCCCAAA@@@>>>=========::::::;;;<<<======<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEFFFHHHIIIIIIFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^```aaacccdddddddddddddddeeefffhhhjjjlllnnnlllnnnqqqrrrrrrsssuuuvvvxxxxxxwwwvvvuuutttttttttssstttvvvwwwwwwxxx{{{}}}~~~~~~~~~~~~~~~tttjjjaaa]]]OOOIII???777444333333444222444777888888666333222000000000000000000000000000000000000000000000000...//////////////////000---.........//////000000/////////000000000111111000000000111111111111222222222111111111111222222333333333222222222222222333444444444444555555555666666555444555999???EEEOOOccc~~~zzzxxxvvvqqqkkkkkknnnxxx~~~}}}zzzzzz{{{yyysssoookkkhhhfffbbb\\\WWWTTTNNNEEE>>>999777666555333222111000//////////////////...---------------...---+++******+++,,,---++++++***))))))))))))******+++---+++)))'''(((***(((((((((((()))***+++,,,(((''''''''''''((())))))((()))((($$$&&&++++++''')))---...,,,...666===@@@FFFGGGHHHGGGFFFDDDCCCCCCGGGGGGIIINNNOOOMMMPPPUUU[[[YYYVVVQQQMMMLLLNNNPPPOOORRRTTTSSSNNNJJJLLLPPPTTTTTTRRRQQQOOOMMMLLLKKKIIIIIIIIIJJJLLLOOOQQQRRRRRROOOKKKFFFBBB@@@@@@@@@??????>>>===;;;999888777555555444444444555777777888999<<>>???AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPNNNOOOPPPQQQRRRSSSSSSTTTSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^___aaabbbccccccdddcccddddddeeegggiiikkkllllllmmmnnnnnnnnnooorrrtttuuuuuuttttttsssrrrrrrqqqqqqsssuuuuuuvvvwwwzzz|||~~~}}}}}}~~~~~~zzzxxxyyy|||wwwkkkaaaXXXTTTGGGAAA:::444222333333444222444666777777666444222000000000000000000000000000000000000000000000000///////////////.........//////////////////000000///////////////000111111000000000000111111111111222222111111111111222222111111111222222333333444333333444444444555555555333666888666555888===BBBJJJXXXuuu{{{wwwuuuooojjjjjjnnnvvv}}}}}}zzz{{{|||{{{qqqnnnjjjhhhfffbbb\\\WWWTTTNNNEEE>>>999777666555333222111000//////////////////...------------...///...,,,*********,,,---,,,+++)))((((((((()))***+++---...,,,)))'''(((***(((((((((((()))***+++,,,'''''''''''''''((())))))'''***(((###%%%++++++&&&(((,,,---******000666999===???BBBCCCBBBAAA@@@@@@HHHGGGJJJNNNMMMJJJKKKOOOQQQQQQQQQOOOLLLJJJJJJKKKLLLOOORRRRRRMMMIIIKKKPPPSSSSSSRRRQQQOOOMMMKKKJJJLLLKKKJJJJJJLLLNNNQQQSSSUUUQQQMMMGGGDDDBBBAAAAAA@@@@@@@@@???>>><<<;;;:::666555444444444444666666777888:::===AAADDDFFFHHHFFFEEEDDDCCCBBBAAAAAAAAA::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBAAAAAABBBDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTVVVXXXYYYZZZ[[[[[[ZZZ[[[\\\]]]]]]]]]]]]]]]\\\]]]___aaabbbcccccccccdddddddddeeefffgggiiiiiimmmmmmmmmllllllmmmpppsssrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrtttuuuuuuwwwzzz|||}}}}}}}}}}}}~~~{{{vvvsssssswww|||~~~rrrfff[[[SSSOOOAAA<<<666222111222333444222333444666666555333222000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000//////////////////000111111000000000000111111111111222222111111111111222222000111222333555666777888333333333444444444555555000666:::999666777;;;???CCCKKKeee}}}zzzsssllllllpppwww}}}|||zzz{{{||||||vvvqqqkkkgggddd```ZZZUUUQQQKKKBBB<<<:::999777555444333222000//////......///...---,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******************************++++++++++++******))))))((((((''''''&&&&&&''''''((()))))))))))))))************))))))))))))((()))+++++++++---///222666:::======;;;;;;===@@@EEEFFFGGGIIIJJJKKKKKKKKKMMMOOONNNIIICCCAAADDDHHHEEEHHHKKKMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKHHHFFFEEEGGGIIIKKKNNNRRRRRRSSSRRRKKKDDD@@@BBBFFFEEEFFFFFFDDDBBBAAABBBCCC@@@<<<777444444555555555666888:::;;;<<>>======<<<;;;:::999:::;;;===>>>?????????AAAAAABBBDDDEEEFFFGGGHHHKKKLLLLLLLLLMMMMMMMMMMMMOOOMMMMMMOOOTTTVVVVVVTTTSSSSSSTTTUUUVVVXXXYYYZZZXXXXXXWWWWWWWWWYYY[[[\\\\\\^^^aaabbbaaa```___```bbbbbbbbbcccdddgggiiikkkmmmjjjhhhiiimmmpppqqqpppqqqqqqqqqqqqqqqqqqrrrrrrttttttttttttuuuwwwxxxyyy||||||}}}~~~~~~|||uuupppkkkkkkqqqxxx~~~{{{~~~sssfff[[[RRRJJJDDD:::888555111///.........000000111111111111000000......///000111222222333////////////////////////////////////000000000000000///...------...///000...............///000000000000111111111111000000111111222222222111111000222222222222222222222222333333333444444555555555555555666666777777888888???GGGVVVppp}}}zzzsssllllllqqqyyy~~~}}}yyyzzzzzzyyyrrrmmmhhheeeddd```[[[WWWQQQJJJBBB<<<:::999777555333222111///.........---///...---,,,,,,,,,,,,---,,,+++***))))))***+++,,,******************************++++++++++++******+++*********)))))))))(((''''''((())))))))))))))))))))))))(((((((((((('''&&&''')))))))))***---///222444777999;;;<<<>>>@@@DDDEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLHHHCCC@@@BBBEEECCCFFFIIIKKKKKKKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIIIIKKKIIIHHHIIIJJJLLLOOOQQQQQQRRRQQQLLLEEEAAABBBDDDFFFFFFFFFDDDBBBBBBDDDEEEDDD@@@:::777555555555444444666888999;;;===AAADDDEEEDDDCCCBBBBBBAAAAAAAAA>>>>>>???>>>>>>===<<<;;;:::;;;;;;<<<>>>???@@@@@@AAABBBCCCDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLNNNNNNOOOQQQOOONNNPPPSSSUUUUUUSSSTTTTTTTTTUUUVVVWWWYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[\\\___aaabbbaaa`````````aaaaaabbbccceeegggjjjkkkpppmmmjjjjjjlllnnnnnnmmmqqqqqqqqqrrrrrrrrrrrrrrruuuuuuvvvvvvvvvvvvvvvvvv{{{{{{}}}~~~yyytttpppkkkiiihhhkkkrrr{{{~~~xxx{{{yyylll```WWWNNNFFF@@@777555333111//////000111000000111111111111000000000000000000000111111111////////////////////////---............////////////...---,,,,,,---...///...............///000000000000000000000000000000222222333333333222222111222222222222222222222222333333333333444444444555555555555555666777888888888???JJJ^^^~~~~~~{{{tttmmmnnnrrr{{{}}}xxxwwwwwwuuuppplllgggdddbbb___ZZZVVVPPPIIIAAA;;;999888666444222111000///...---------......---,,,,,,,,,------++++++************++++++******************************++++++++++++******************))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''$$$%%%'''''''''(((+++---......000444999>>>???@@@AAABBBDDDFFFGGGHHHHHHIIIFFFHHHJJJHHHCCC@@@???@@@@@@BBBEEEFFFGGGHHHJJJLLLIIIGGGFFFDDDDDDEEEFFFGGGLLLLLLJJJJJJJJJLLLOOOPPPOOOQQQPPPLLLFFFBBBBBBCCCFFFFFFEEECCCBBBBBBEEEGGGHHHDDD>>>999777666444333222444555777888;;;???BBBDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<===???@@@AAABBBCCCDDDEEEGGGHHHHHHFFFGGGHHHJJJLLLMMMOOOOOORRRPPPPPPQQQSSSTTTTTTTTTUUUUUUUUUUUUVVVXXXYYYYYYWWWXXXYYYZZZZZZ[[[[[[[[[]]]___aaabbbaaa`````````aaaaaabbbcccfffhhhjjjkkkooommmkkkjjjlllmmmmmmmmmqqqqqqrrrsssssssssssssssvvvwwwwwwxxxwwwvvvuuutttyyyzzz||||||tttmmmhhheeefffiiilllpppvvvyyyuuuyyy}}}xxxpppdddYYYPPPHHH@@@:::333222111000000111222333///000000111111000000///111111111000000/////////////////////////////////,,,,,,---------.........------,,,,,,,,,,,,------...............///000000111111////////////111111222222333333333333333222222222222222222222222222222333333333333333444444555444444444444666777888888===DDDOOOggg|||uuunnnnnnsss}}}~~~xxxuuutttqqqsssnnnhhhdddaaa]]]WWWSSSPPPIII@@@;;;888777555333333222111///...............------,,,,,,,,,------++++++++++++++++++++++++******************************++++++++++++******((((((((((((''''''''''''''''''((()))))))))))))))))))))((((((((('''''''''%%%&&&((((((((((((+++---,,,+++,,,111888===>>>>>>???@@@AAACCCEEEFFFGGGGGGFFFIIIKKKIIIEEE@@@===<<<===???@@@AAABBBDDDGGGIIIFFFEEEBBBAAAAAABBBDDDFFFIIIKKKJJJIIIJJJNNNQQQPPPNNNPPPOOOMMMHHHDDDBBBBBBEEEEEEDDDBBBAAABBBEEEGGGHHHDDD>>>:::888777555444111222444444555888;;;>>>BBBBBBBBBBBBAAAAAA@@@???@@@AAAAAAAAA@@@??????>>>===<<<:::999:::<<<>>>???AAAAAABBBDDDEEEFFFGGGHHHFFFFFFGGGIIIJJJLLLMMMMMMPPPOOOOOOPPPRRRTTTVVVVVVXXXXXXWWWXXXXXXYYYZZZZZZWWWXXXZZZ[[[\\\\\\[[[ZZZ]]]___aaabbbaaa``````aaaaaaaaabbbdddfffhhhjjjkkkjjjiiiiiijjjlllnnnooopppqqqrrrssstttuuutttttttttuuuvvvxxxyyyyyyxxxvvvuuuwwwxxx{{{~~~~~~wwwnnnhhhdddddddddlllqqqwwwzzz|||}}}zzzrrrttt{{{zzzuuuqqqiii]]]RRRJJJBBB:::555111000000000000111222333//////000000000000//////000000000000000000//////////////////////////////,,,------------.........------------------------...............///000000222111///......///111222111111222333333333222222222222222222222222222222222222222222333333333333444444333222333555777888888===BBBGGGUUUrrr}}}vvvoooooosss}}}~~~wwwtttqqqnnnrrrnnnhhheeebbb___YYYUUUPPPIII@@@;;;888777555333444444222111000/////////------,,,,,,,,,------...+++++++++,,,,,,+++++++++******************************++++++++++++******''''''''''''((((((((((((''''''((()))))))))))))))*********)))))))))((((((((()))************,,,......,,,+++///555:::;;;:::===>>>???BBBCCCEEEEEEFFFIIIKKKMMMLLLHHHCCC>>>;;;;;;<<<>>>>>>>>>@@@BBBEEEDDDCCCAAA??????AAACCCEEEFFFJJJKKKJJJMMMTTTWWWUUUOOOOOOOOOMMMIIIFFFDDDCCCEEEEEEDDDBBB@@@AAACCCEEEEEEAAA===;;;:::999888666111222333333333555888;;;===>>>>>>??????>>>===<<<@@@@@@AAAAAAAAAAAA@@@@@@===<<<:::999999;;;===>>>@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLLLLMMMOOOQQQTTTXXXZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\WWWYYYZZZ\\\]]]\\\\\\[[[^^^```bbbbbbaaa```aaabbbaaabbbdddeeeggghhhiiijjjhhhiiijjjkkklllmmmooopppqqqrrrtttuuuvvvvvvuuuuuusssuuuwwwyyyzzzzzzxxxwwwuuuwwwzzz|||~~~}}}}}}|||~~~|||yyysssjjjbbb___bbbhhhlllttt{{{uuutttssspppuuu}}}xxxrrrmmmdddXXXLLLDDD===666111111000000000000000000000//////000000000000//////---......///000000111111////////////////////////------........./////////.........//////........................///000000111000...------...000111//////000111111111111111222222222222222222222222222222222222222222222222333222222222222444555666333888===@@@GGG[[[{{{~~~wwwooonnnrrr|||}}}wwwtttqqqnnnllliiieeeccccccbbb^^^ZZZPPPIIIAAA;;;999888666444555444333222111000000000------,,,,,,,,,---......++++++,,,,,,,,,,,,++++++******************************++++++++++++******))))))))))))************''''''((()))))))))))))))************)))))))))))))))***++++++***+++---///---,,,,,,...111555777888;;;<<<>>>@@@BBBDDDEEEEEEJJJLLLMMMNNNKKKGGGBBB>>>===>>>??????>>>>>>???@@@BBBAAA???>>>???@@@BBBCCCDDDKKKMMMLLLPPPZZZ]]]ZZZQQQPPPNNNLLLJJJHHHGGGFFFEEEFFFFFFDDDBBBAAABBBCCCCCC@@@===<<<;;;;;;:::999444444555444333444666888::::::;;;<<<<<<;;;:::999>>>>>>@@@AAABBBBBBBBBBBB>>>>>><<<;;;;;;<<<======>>>???@@@AAABBBDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMOOOSSSXXX\\\]]]\\\\\\[[[[[[[[[[[[\\\YYYZZZ[[[\\\\\\]]]]]]\\\___aaabbbaaa``````bbbccccccdddeeefffhhhhhhhhhhhhjjjlllmmmlllkkkjjjkkklllqqqrrruuuwwwxxxwwwvvvvvvtttuuuwwwyyyzzzzzzzzzzzzuuuvvvxxxzzz{{{{{{{{{{{{|||~~~}}}wwwsssmmmhhhbbb___aaaiiisssyyy}}}~~~tttpppwwwzzzsssvvv{{{}}}vvvqqqhhh^^^PPPEEE===888333000000000000000/////////......//////000000//////...,,,------...000111111222////////////////////////---............/////////......///000000///.....................///000000000000............000000......///000111111111111222222222222222222222222222222222111111111111000111111222222333333444444222555:::===AAALLLbbbwwwwwwooommmqqqzzz}}}wwwtttqqqnnniiifffbbbaaabbbaaa^^^[[[QQQJJJBBB<<<:::999777555555444333111000000//////,,,,,,,,,,,,,,,---...///++++++,,,------,,,++++++******************************++++++++++++******((()))))))))*********+++''''''((()))))))))))))))***))))))))))))((((((((('''((())))))((((((***,,,***++++++,,,---///333666:::<<<>>>@@@BBBDDDEEEEEEHHHIIIKKKMMMMMMKKKGGGDDD@@@BBBCCCCCC@@@>>>===>>>>>>>>>======>>>??????@@@AAAIIIMMMKKKOOOZZZ^^^YYYSSSQQQNNNLLLKKKJJJIIIHHHGGGHHHIIIHHHEEECCCBBBBBBDDDBBB???>>>>>>===<<<:::777777777555333333555666777888:::;;;;;;:::999888;;;<<<>>>@@@BBBCCCDDDDDDAAAAAA@@@@@@?????????>>>======>>>???AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHJJJKKKLLLMMMPPPVVV[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^```aaabbbaaa``````bbbddddddeeefffggghhhggggggfffiiikkkmmmmmmkkkjjjkkklllqqqsssuuuxxxyyyyyywwwvvvwwwxxxxxxxxxyyyyyyzzzzzzuuuvvvwwwwwwxxxyyyzzzzzzzzz}}}{{{vvvqqqnnngggfffeeegggnnnxxx~~~wwwwww{{{~~~xxxxxx}}}wwwppplll```UUUGGG<<<666333222000......//////////////////......////////////.............../////////000000////////////////////////,,,,,,---------.........------...//////...------...............///000000////////////////////////......000111111222222222222222222222222222222222222222111111000000000000...///111333444333222222555555888<<>>>>>>>>>>>GGGJJJGGGLLLWWWZZZUUUUUURRRNNNLLLKKKKKKKKKJJJHHHJJJLLLKKKHHHEEEBBBBBBGGGDDDBBB@@@???>>><<<;;;999999888666333333444666777888:::;;;;;;:::999777:::;;;===@@@BBBDDDEEEEEECCCCCCCCCCCCCCCBBB@@@@@@<<<<<<===>>>@@@AAABBBCCCAAABBBCCCEEEFFFHHHIIIJJJIIIKKKLLLKKKKKKNNNTTTYYY\\\[[[ZZZYYYXXXXXXXXXYYY\\\[[[[[[ZZZ[[[\\\^^^___```aaabbbaaa``````bbbdddffffffggghhhhhhgggfffeeeeeehhhllllllkkkkkkmmmpppqqqsssvvvxxxzzzyyyxxxwww{{{zzzyyyxxxxxxxxxyyyyyyvvvvvvvvvvvvwwwxxxzzzzzzyyy||||||xxxtttooolllgggiiilllsss|||~~~|||xxxyyyxxxuuu{{{~~~wwwoooiiifffYYYNNN@@@555111111111111,,,---...///000000000000......////////////......///////////////.........////////////////////////++++++,,,,,,,,,---------,,,,,,---......---,,,,,,...............///000000......////////////......//////000222222333333333222222222222222222222222222111111111000000//////---///222444444333222000555222333888:::<<>>>>>===>>>>>>CCCDDDEEEHHHJJJLLLNNNOOOLLLLLLLLLJJJHHHEEEBBBAAA???AAAAAAAAA???===>>>???@@@AAACCCFFFIIIKKKMMMOOONNNMMMLLLKKKIIIHHHFFFFFFKKKLLLLLLLLLJJJFFFBBB???FFFEEEDDDDDDDDDCCCAAA???BBB???<<<:::::::::888777555555666888:::;;;999777666888;;;???BBBDDDFFFFFFGGGFFFEEECCCBBBBBBBBBBBB@@@@@@??????>>>======<<<<<<===>>>@@@BBBDDDFFFGGGFFFJJJMMMMMMJJJKKKOOOSSS^^^]]][[[XXXVVVVVVYYY\\\ZZZ[[[\\\\\\]]]]]]\\\\\\^^^```bbbbbbbbbbbbdddfffeeeggggggfffeeedddeeefffiiiiiijjjkkkkkkllllllmmmrrrqqqrrrssstttwwwyyy{{{{{{zzzyyyxxxwwwwwwwwwwwwzzzzzz{{{|||}}}~~~zzz|||zzzvvvvvvwwwvvvvvvwww|||yyyxxxzzz{{{wwwrrrkkkccc\\\OOOFFF:::333111111000...////////////...........................///000111111...,,,---//////---***---...000///......///000///...---,,,,,,---...///000000//////.........---------..............................////////////000000000000000000000000111111111111111111111111222222111111111111222222555555555444444333333333555666777888999;;;@@@CCCPPP___wwwxxxrrrpppqqqyyy|||}}}wwwrrrqqqrrrjjjgggcccaaa___\\\YYYWWWNNNIIIBBB<<<999888777777666444222000//////000111------------------------++++++++++++++++++++++++***)))(((''''''(((((()))*********)))))))))))))))(((((()))***************((())))))******))))))((()))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((('''((()))***,,,---......444777:::<<<<<<;;;<<<<<>>AAACCCDDDDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>===<<<<<<;;;<<<<<<===???AAABBBDDDDDDEEEIIILLLLLLKKKLLLPPPUUU[[[[[[[[[YYYWWWWWWYYY[[[ZZZ[[[\\\]]]]]]]]]]]]]]]___aaabbbcccbbbbbbdddeeeeeefffggggggfffeeefffgggjjjjjjjjjkkkllllllmmmmmmnnnnnnnnnoooqqqsssuuuwwwzzzyyyxxxwwwvvvvvvvvvvvvyyyyyyzzz{{{|||}}}}}}~~~zzz}}}|||}}}~~~xxxrrrrrryyy~~~zzztttpppmmmeee[[[SSSEEE>>>555111111333222000..............................---------...//////000...,,,---//////...,,,...///000///...---...//////...------------...///000/////////.........---/////////...---------,,,............////////////000000000000000000000000000000000000000000000000222222111111111111222222333333333333333222222222555666777777777:::>>>AAADDDMMMaaawwwxxxrrrpppqqqwwwzzz}}}|||wwwsssrrrrrrjjjgggbbb___\\\[[[XXXVVVNNNIIIBBB<<<999999888777666444333111000000000000//////...------,,,++++++++++++++++++++++++++++++)))(((((('''(((((()))***))))))))))))************(((((()))***************'''(((((())))))(((((('''***))))))(((&&&%%%%%%$$$******))))))(((((('''''''''((((((***+++,,,---...222555888:::::::::;;;<<<@@@AAACCCFFFHHHKKKMMMNNNLLLMMMMMMLLLKKKIIIGGGEEEAAACCCEEEEEECCCAAA@@@@@@BBBBBBDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIKKKMMMPPPSSSUUUTTTOOOJJJEEECCCBBB@@@???===:::888777777777555444888999;;;===???@@@AAABBBEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;<<<<<<===>>>??????@@@AAABBBFFFIIIJJJJJJLLLQQQUUUVVVWWWXXXXXXWWWWWWYYYZZZZZZZZZ[[[]]]]]]^^^^^^^^^```aaaccccccbbbbbbccceeedddfffgggggggggggghhhjjjkkkkkkkkklllmmmmmmnnnnnnllllllmmmnnnppprrrssstttxxxxxxwwwvvvuuuuuuuuuuuuxxxxxxyyyzzz{{{||||||}}}{{{~~~}}}~~~~~~xxxqqqoookkkhhhkkkuuuxxxrrrkkkgggddd]]]PPPFFF<<<777222000111222111000---------.....................---,,,,,,,,,------///...------///000///...///000000///---,,,---...///...------------...////////////...............000000///...---,,,,,,+++............////////////000000000000000000000000////////////////////////222222111111111111222222111111111111222222222222444555666666666777;;;======@@@NNNdddxxxxxxrrrpppqqquuuwwwzzzzzzwwwtttrrrrrrlllhhhccc___]]][[[YYYWWWQQQLLLDDD===999777666555555555333222111000000000......---------,,,,,,,,,++++++++++++++++++++++++)))))))))******+++,,,,,,(((((())))))******++++++(((((()))***************''''''((((((((((((''''''***+++++++++***)))''''''******))))))((('''&&&&&&''''''((()))***+++,,,---///222555888999:::<<<>>>>>>???AAADDDGGGIIIKKKLLLLLLLLLMMMMMMLLLKKKIIIHHHCCCCCCCCCBBB???>>>???@@@DDDDDDFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGJJJKKKEEEFFFGGGIIIKKKOOOTTTWWWZZZVVVPPPKKKIIIHHHHHHGGG>>>;;;888666666666555444666777999;;;===???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<============???AAADDDFFFHHHJJJNNNRRROOORRRUUUVVVVVVVVVWWWXXXXXXYYYZZZ\\\]]]^^^^^^^^^```aaacccbbbbbbaaacccddddddeeeggghhhggghhhjjjkkkkkkkkkllllllmmmnnnnnnooonnnnnnoooppprrrsssuuuuuuwwwvvvuuutttttttttttttttxxxxxxyyyzzz{{{|||}}}}}}||||||xxxuuusssrrrzzz{{{qqqlllfffeeeeeeiiittt}}}ssslllddd___\\\TTTGGG;;;777555111000111111///---.............../////////...------,,,++++++++++++---------...///////////////000000///---+++,,,---.........------.................................//////......---------,,,............////////////////////////////////////////////////////////////222222111111111111222222000111111111222222333333333444555555444555777:::;;;;;;CCCUUUiiizzzxxxrrrpppqqqsssuuuxxxxxxwwwtttrrrqqqmmmjjjeeeaaa___\\\ZZZXXXQQQLLLDDD===:::888666666555555444222111111000000,,,,,,,,,---------......++++++++++++++++++++++++))))))******++++++++++++(((((())))))******++++++(((((()))***************''''''((((((((((((''''''))))))******+++******)))))))))(((''''''&&&%%%%%%''''''((())))))***++++++***---222555888;;;>>>AAA>>>>>>@@@BBBEEEGGGIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIEEECCC@@@===:::;;;>>>AAAEEEFFFGGGHHHIIIHHHGGGFFFDDDCCCBBB@@@@@@@@@AAABBBBBBBBBAAAAAABBBEEEGGGHHHDDDFFFGGGHHHIIIMMMRRRVVV[[[XXXSSSPPPOOONNNNNNMMMBBB???;;;888666555333222444555666999;;;===???@@@?????????>>>??????@@@@@@BBBAAAAAA@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAADDDGGGJJJLLLIIILLLPPPRRRRRRSSSSSSTTTUUUVVVXXXYYY[[[\\\]]]]]]^^^```aaaaaaaaaaaabbbcccccceeeggghhhhhhhhhjjjlllkkkkkkllllllmmmnnnnnnoooooopppqqqrrrtttuuuuuuvvvuuuuuuttttttssstttttttttyyyyyyzzz{{{|||}}}}}}~~~}}}}}}wwwrrrnnnkkkkkkkkkjjjtttyyyppplllkkkiiikkkpppzzzzzzooohhh___YYYTTTLLL@@@666333222111111111111000///....../////////000000000...---,,,+++++++++++++++,,,,,,------....../////////000000///,,,++++++,,,---..................------------...............,,,---------......//////............////////////////////////////////////000000000000000000000000222222111111111111222222111111222222333333444444111333444444333444555777777666;;;FFFUUUggg}}}xxxrrrpppqqqssstttvvvwwwvvvtttrrrpppnnnkkkhhheeebbb^^^[[[XXXNNNIIIBBB===;;;:::::::::555555444333222111000000++++++,,,,,,---...//////++++++++++++++++++++++++'''(((((())))))))))))((())))))))))))************(((((()))***************'''(((((())))))((((((''''''''''''(((((()))))))))((((((''''''&&&&&&%%%%%%&&&''''''((())))))******'''***...222555999===@@@>>>>>>@@@AAACCCEEEFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJFFFDDD@@@<<<999:::>>>AAADDDEEEGGGIIIJJJIIIHHHGGGDDDCCCAAA???>>>>>>???@@@AAA@@@@@@???@@@AAACCCDDDEEEGGGJJJKKKJJJMMMQQQVVVYYYVVVSSSRRRQQQQQQPPPOOOHHHEEE@@@<<<999666333000444555555777999;;;===>>><<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@========================;;;;;;<<<>>>@@@CCCEEEFFFDDDFFFJJJLLLMMMMMMOOOPPPQQQRRRTTTVVVXXXZZZZZZ[[[\\\]]]___```___```bbbcccccceeeggggggggghhhiiikkkkkkkkkkkklllmmmmmmnnnnnnnnnoooppprrrssstttttttttuuuuuuttttttsssttttttuuuyyyyyyzzz{{{|||}}}~~~~~~}}}~~~xxxtttnnnhhhdddcccdddeeehhhqqq~~~|||tttpppqqquuuyyy}}}|||vvvjjjddd[[[SSSLLLCCC:::444---...///000111222333333------......///000000000------,,,+++++++++,,,,,,+++,,,------,,,+++---......//////...,,,+++,,,---------...//////...---------------------.........+++,,,,,,---...///000000............////////////000000000000000000000000000000000000000000000000222222111111111111222222222222222333333333333333000222333444333333555666666777:::???GGGWWWpppxxxrrrpppqqqssstttuuuvvvvvvtttqqqnnnmmmkkkiiigggddd___ZZZVVVMMMIIIBBB===;;;;;;;;;:::555555555444333222000000,,,---------------------++++++++++++++++++++++++(((((()))***))))))''''''*********)))))))))))))))(((((()))***************((())))))******))))))(((***)))((('''''''''((()))((((((((('''''''''''''''&&&''''''(((((()))))))))&&&(((,,,///111444999<<<>>>??????@@@AAABBBCCCCCCCCCDDDFFFHHHIIIJJJIIIIIIFFFFFFDDDAAA???>>>???AAA@@@BBBEEEHHHJJJIIIHHHHHHEEECCC@@@>>>======>>>???>>>>>>>>>>>>??????@@@AAACCCGGGLLLMMMLLLMMMRRRVVVVVVTTTSSSRRRRRRPPPNNNLLLIIIGGGDDDBBB@@@===999666777777666666666777999999999999999999:::;;;<<<===<<<======>>>??????@@@@@@>>>>>>>>>>>>????????????===<<<<<<===???AAABBBBBB@@@BBBEEEGGGGGGHHHJJJLLLMMMNNNQQQSSSUUUWWWXXXXXXYYY[[[]]]^^^^^^___aaacccccceeeffffffffffffhhhiiijjjjjjjjjkkkllllllmmmmmmnnnoooqqqrrrssssssssssssuuuuuuttttttttttttuuuuuuxxxxxxyyyzzz{{{||||||}}}|||~~~|||xxxvvvqqqnnnjjjeeebbbaaaaaabbbcccjjjuuuzzzwwwtttsssqqqqqqvvv~~~vvvoooccc___WWWMMMBBB:::444222------...//////000111222++++++,,,,,,---......///---,,,,,,,,,,,,------...***,,,---,,,***)))***,,,,,,.........,,,,,,---...------...//////...------,,,,,,,,,------.........,,,---------.../////////............////////////000000000000000000000000////////////////////////222222111111111111222222222222222222111111111111///111333444444444555777777777:::>>>BBBMMMcccwwwxxxrrrpppqqqtttttttttuuuvvvtttpppmmmlllkkkiiihhheee```YYYUUUQQQLLLDDD>>>;;;999888777555555555444333222111000///......------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,+++***)))(((++++++******))))))(((((((((((()))***************))))))************))))))///---+++)))(((((()))***(((((((((((())))))))))))&&&&&&''''''(((((())))))&&&(((***,,,...111444777?????????@@@@@@AAAAAABBBAAABBBDDDGGGHHHIIIIIIIIIFFFHHHIIIGGGEEEBBBAAA@@@>>>@@@DDDGGGIIIIIIIIIHHHFFFDDDAAA>>><<<<<<===>>>;;;<<<<<<===>>>??????@@@AAAFFFKKKMMMMMMMMMRRRVVVUUUTTTRRRRRRQQQOOOKKKHHHEEEEEEDDDEEEFFFEEEBBB@@@:::999777666555555555666777777777888999:::;;;<<<::::::;;;<<<===>>>??????????????????@@@@@@@@@@@@???=========???@@@@@@@@@>>>@@@BBBCCCDDDEEEGGGJJJKKKLLLNNNQQQSSSUUUVVVWWWWWWYYY[[[]]]]]]___aaacccccceeeffffffeeeeeeggghhhiiiiiijjjkkkkkkllllllmmmpppqqqrrrtttuuuuuuttttttuuuuuutttttttttuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{||||||~~~{{{|||}}}}}}{{{wwwtttrrrmmmllliiigggdddbbbaaaaaa]]]bbbjjjxxx~~~uuunnnjjjggghhhlllttt{{{qqqiii___\\\TTTHHH<<<333111111000000000...,,,,,,,,,...))))))***++++++,,,------,,,,,,,,,,,,---......///***,,,---,,,)))''')))++++++---...---,,,,,,---...,,,---...//////...---,,,,,,,,,,,,------...........................------............/////////000000000000000000000000000........................222222111111111111222222222222111111000000//////...000333444444444666777444444777:::>>>FFFWWWfffwwwpppnnnoootttuuuuuussspppoooooopppppppppooolllfff___YYYUUUNNNHHHBBB>>>===;;;888555777555333000///000111222000///---,,,++++++,,,,,,333000------......,,,***+++++++++***************))))))***))))))(((''''''(((((())))))))))))(((((()))))))))))))))******+++((((((((((((((()))******((((((''''''''''''((((((''''''(((((()))+++,,,---+++++++++***)))+++///333888999;;;<<<============@@@AAAEEEJJJMMMNNNLLLIIIJJJIIIIIIHHHHHHGGGGGGFFFEEEBBBAAABBBFFFIIIJJJIIIJJJEEE???<<<:::888888999<<<===???@@@AAAAAA@@@???@@@BBBEEEHHHKKKOOOTTTXXXXXXXXXWWWRRRMMMIIIGGGGGGEEEGGGKKKNNNPPPPPPNNNMMM???<<<999666555777999;;;666999;;;:::888777888:::888;;;======<<<<<>>>>>???????????????@@@AAAAAAHHHIIIJJJLLLNNNPPPSSSTTTWWWWWWXXXYYY[[[]]]^^^___ccccccddddddeeeggghhhiiiggghhhiiijjjkkklllmmmmmmnnnoooooopppqqqrrrsssssssssttttttuuutttsssrrrqqqssstttuuuuuuttttttvvvxxxwwwyyy{{{}}}}}}~~~}}}{{{zzz}}}~~~|||zzzxxxwwwmmmnnnppprrrtttuuusssqqqnnnmmmmmmnnnnnniiibbb[[[VVVXXX]]]gggvvv~~~uuujjj___```jjjnnnyyy}}}wwwooofff___]]]UUUJJJ@@@888333///---------..................,,,,,,,,,,,,---///000222+++,,,------......------++++++---.........---,,,,,,---------,,,++++++***......//////000000111111..................---------...///...,,,+++,,,---,,,---------+++***+++,,,000000000000///...---,,,////////////////////////......///000111222222333222222222222222222222222333333333444444444555555999444444999<<>>>>>===@@@AAAEEEHHHLLLMMMLLLKKKHHHHHHHHHHHHHHHGGGGGGGGGBBB@@@>>>@@@DDDGGGHHHGGGIIIEEE@@@===;;;:::;;;;;;;;;<<<===>>>??????@@@@@@AAACCCFFFHHHJJJMMMQQQUUUXXXXXXVVVRRRMMMJJJHHHHHHIIILLLQQQVVVXXXXXXWWWUUUNNNJJJCCC;;;777555666777666999;;;;;;888777777888<<<>>>AAABBBAAABBBDDDFFFCCCCCCBBBBBBBBBDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????@@@AAAAAAEEEFFFGGGIIILLLOOOQQQRRRRRRSSSTTTUUUXXXZZZ]]]^^^ccccccccccccdddeeeffffffhhhhhhiiijjjkkkkkkllllllmmmmmmmmmnnnnnnooooooppprrrrrrsssttttttsssrrrqqqpppqqqrrrrrrqqqrrrsssuuutttuuuxxxyyyzzz{{{~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}xxxxxxwwwuuusssqqqooonnnmmmlllmmmooossstttssspppooonnnllllllkkkfff]]]WWWPPPPPPSSSZZZeeerrr{{{tttkkkhhhddd```fffrrr~~~xxxqqqiii___XXXSSSLLLCCC:::555111///...------..................///.........///000111222+++,,,------......------+++,,,---...///...---------------------,,,++++++////////////////////////,,,,,,------......//////---...///...,,,+++,,,---,,,---...///......////////////000000000000000/////////////////////////////////000000111111222222222222222222222222222222333333333333444444444444777444444888:::<<>>??????@@@AAADDDFFFIIIKKKLLLLLLFFFFFFEEEEEEEEEEEEEEEEEE>>>===<<<>>>AAADDDEEEEEEIIIGGGCCC???======>>>>>>=========>>>???@@@BBBCCCCCCEEEGGGGGGHHHJJJMMMOOOUUUUUUTTTQQQMMMKKKKKKLLLMMMPPPVVV[[[^^^___^^^]]]]]]WWWNNNDDD===999888888999;;;======<<<999888888999;;;???AAABBBCCCEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEGGGJJJMMMOOOPPPNNNOOOPPPRRRUUUXXXZZZ\\\____________``````aaabbbfffgggggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnooopppppppppooonnnlllmmmnnnnnnmmmnnnppprrrppprrrtttuuuvvvwwwzzz}}}{{{zzz{{{||||||{{{{{{||||||||||||||||||uuutttrrrqqqooommmkkkjjjmmmjjjiiimmmtttyyyyyywwwuuurrrmmmkkkhhhbbb[[[UUUOOOMMMMMMPPPVVV]]]ccceeeggg___[[[]]]```cccooo}}}yyyqqqiii```VVVNNNHHHCCC;;;555222111000000......------------------000///.........//////000+++,,,------......------,,,---......//////......---............---,,,,,,000000//////...------,,,++++++,,,---...///000000---.........,,,+++,,,---+++,,,---///000111111111......000111222222222222////////////////////////000000000000000111111111000000000000000000000000222222333333333444444444555333444777888999===CCCKKK^^^www}}}sssmmmnnnqqqxxxyyyyyywwwtttqqqpppoooqqqqqqppplllggg```YYYUUUOOOIIIAAA===;;;:::888666444444444333222111000///,,,---...///...---+++***///.........---,,,+++***---,,,,,,+++***)))(((((('''((()))***************)))******))))))((('''&&&(((''''''''''''((())))))((((((((((((((())))))***''''''(((((((((((('''''''''''''''''''''((())))))%%%''')))***))))))***+++,,,///333999===@@@AAAAAA@@@BBBCCCEEEFFFHHHKKKMMMDDDDDDCCCBBBAAA@@@??????<<<<<<<<<===???BBBDDDEEELLLLLLIIIBBB??????@@@???@@@@@@???@@@AAACCCEEEGGGEEEFFFGGGGGGGGGGGGIIIJJJNNNOOOOOONNNMMMNNNPPPRRRRRRSSSVVVZZZ]]]___aaaaaaaaa]]]VVVNNNGGGCCC@@@???>>>@@@BBBBBBAAA>>><<<;;;555777;;;>>>@@@CCCEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBEEEGGGJJJLLLMMMNNNMMMMMMNNNOOOQQQTTTVVVWWWWWWWWWWWWXXXYYY[[[\\\]]]```aaabbbdddfffhhhiiijjjiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkklllkkkjjjjjjhhhiiijjjjjjjjjkkkmmmooonnnppprrrssssssvvvyyy|||}}}wwwuuuuuuuuuuuuyyyxxxxxxxxxyyyzzz{{{{{{tttsssqqqooommmkkkjjjiiikkkhhhgggmmmxxx|||wwwoooiiieee```ZZZUUUSSSQQQPPPPPPTTTWWWZZZ[[[___[[[YYY^^^ccckkkxxx{{{ssskkkcccZZZOOOHHHAAA<<<777333111111111111......------------,,,,,,...------,,,,,,++++++++++++,,,------......------------........./////////---......///......------............------,,,,,,,,,,,,,,,------.........,,,---......,,,,,,,,,...,,,,,,,,,---//////...---......///000111111111111////////////////////////111111111000000000000000000000000000000000000000222222222222333333333333333444666777777777999<<>>===<<<:::888444444444333222111000///,,,---.........---,,,++++++,,,---,,,+++***)))))),,,,,,++++++***))))))((((((((()))******+++******)))))))))))))))(((''''''))))))(((((())))))***+++((((((((((((((())))))***''''''((())))))(((''''''%%%$$$$$$$$$%%%&&&'''((('''(((((('''&&&'''***---+++---222777;;;???BBBCCC@@@BBBDDDDDDDDDEEEHHHKKKGGGFFFEEECCC@@@???===<<<<<<<<<===>>>@@@BBBEEEGGGPPPRRROOOFFF@@@AAA@@@>>>AAA@@@@@@@@@AAACCCEEEGGGFFFGGGHHHHHHFFFEEEFFFGGGGGGIIIJJJKKKMMMOOOTTTWWWWWWWWWVVVWWWYYY]]]aaadddbbbaaa]]]YYYTTTNNNJJJHHHGGGGGGGGGGGGFFFDDDBBB@@@999:::;;;>>>AAADDDFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIKKKLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNOOOQQQTTTVVVWWWVVVXXXZZZ]]]```ccceeegggfffffffffeeeeeeeeeeeeeeeeeefffggghhhhhhgggffffffccceeefffffffffgggiiikkkmmmnnnooopppqqqtttxxx{{{zzz}}}vvvqqqooonnnmmmsssssssssssstttvvvwwwxxxpppooommmjjjhhhgggffffffiiifffgggmmmxxxxxxpppiiiddd```ZZZVVVUUUSSSSSSTTTXXX[[[]]]^^^bbbaaaccciiiooowww|||vvvmmmeee]]]UUUKKKDDD;;;777333///////////////......------,,,,,,,,,,,,---------,,,++++++******+++,,,------......------------------......//////------......///......---++++++,,,,,,------------......------,,,,,,,,,+++,,,---...---,,,,,,---...222000------......---+++...//////000000//////...////////////////////////111111111000000000000000////////////////////////111111111222222222333333222555777777666777777888>>>EEEUUUnnn{{{rrrlllmmmooouuuwwwyyyxxxuuurrrqqqppprrrrrrpppmmmhhhaaaZZZVVVSSSLLLDDD???======;;;:::555444444333222111000000,,,------...------,,,,,,+++---//////---++++++++++++++++++***************))))))******+++*********(((((())))))))))))(((((()))))))))))))))***++++++((((((((((((((()))******&&&'''((())))))((('''&&&******)))(((((((((((()))))))))'''&&&%%%&&&***---+++---///333888===AAACCCAAACCCEEEDDDBBBBBBEEEIIIIIIHHHGGGDDDBBB@@@>>>>>><<<===???@@@AAACCCGGGJJJRRRWWWUUUJJJBBBCCCBBB???????????????@@@AAABBBBBBEEEGGGHHHHHHGGGFFFFFFFFFCCCEEEGGGHHHKKKOOOTTTXXX[[[YYYXXXXXXZZZ^^^cccffffffeeecccaaa]]]YYYVVVTTTTTTSSSQQQPPPPPPOOOLLLJJJAAA>>><<<<<<>>>@@@AAABBB@@@AAACCCEEEGGGHHHIIIIIIHHHIIIJJJJJJIIIGGGFFFDDDFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPMMMOOOQQQTTTXXX[[[^^^_______________````````````bbbcccdddddddddcccaaa```\\\]]]_________```ccceeehhhiiijjjjjjllloootttwwwttt{{{xxxpppkkkhhhfffeeeiiijjjkkklllmmmnnnoooooonnnllljjjgggeeeddddddddddddeeegggmmmuuu~~~}}}xxxtttpppjjjaaa[[[UUUUUUWWW\\\bbbgggjjjkkkmmmqqqwww}}}wwwpppggg^^^VVVNNNEEE>>>666222...,,,+++,,,,,,+++......------,,,,,,++++++---.........------,,,++++++,,,------......---------,,,,,,,,,,,,---......,,,,,,---............---)))******+++,,,---------//////...---,,,+++******+++---...---,,,,,,---///:::555000...//////...,,,...///////////////...---////////////////////////000000000000000111111111////////////////////////000000111111111222222222000555777666555777888777999;;;FFF\\\xxx|||rrrllllllnnnrrruuuwwwxxxuuusssqqqqqqrrrrrrqqqmmmhhhaaaZZZVVVSSSLLLCCC>>>======;;;:::666555333111000000000111---------,,,,,,------...+++...111111///---,,,---***************+++++++++******+++++++++***))))))&&&'''((())))))******)))((((((((((((((()))******((((((((((((((()))******&&&'''((())))))((('''&&&******))))))******++++++(((((()))((('''''')))+++,,,,,,,,,...333888>>>AAAAAADDDFFFEEEBBB@@@BBBEEEFFFEEEDDDCCCBBB@@@??????<<<>>>@@@AAAAAACCCHHHKKKRRRYYYXXXLLLDDDEEEEEEAAA??????@@@@@@@@@@@@??????DDDFFFHHHIIIHHHGGGGGGGGGCCCDDDEEEFFFHHHLLLRRRVVVXXXXXXYYY[[[^^^bbbeeegggiiihhhfffdddccccccddddddhhhdddaaa_________]]][[[MMMHHH@@@<<<;;;;;;;;;;;;:::<<<>>>AAACCCDDDEEEEEEFFFGGGIIIKKKKKKKKKIIIIIIJJJJJJJJJJJJKKKMMMNNNNNNMMMNNNNNNNNNMMMJJJHHHFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIGGGHHHJJJMMMPPPRRRTTTUUUVVVVVVWWWWWWXXXXXXYYYYYY[[[\\\\\\\\\[[[YYYXXXWWWSSSTTTVVVVVVVVVXXXZZZ\\\___```aaaaaacccfffkkkooooootttyyyzzz}}}{{{uuupppjjjeeebbb```^^^\\\]]]^^^```bbbddddddddddddiiigggdddaaa___^^^^^^^^^\\\```gggnnnuuu~~~uuukkk^^^```eeemmmvvv~~~zzzssskkkaaaWWWOOOEEE<<<555222000,,,++++++,,,---,,,......------,,,++++++***,,,,,,---...------,,,++++++,,,------......------,,,++++++***+++,,,---...++++++,,,---------------*********+++++++++++++++...------,,,,,,++++++++++++,,,...---,,,,,,---///>>>777000,,,---//////------...///000000000000000//////////////////////////////000000111111222222000000000000000000000000000000000000111111111222...333666333333777888666555888???LLL```xxx|||ssslllkkkmmmqqqtttwwwwwwuuusssrrrqqqrrrrrrqqqnnnhhhaaaZZZVVVRRRKKKCCC===<<<<<<;;;999777555333111///000111222...---,,,++++++,,,...///'''***------+++(((((())))))))))))***++++++,,,,,,+++++++++++++++***)))(((%%%&&&''')))************'''''''''''''''((())))))((((((((((((((()))******&&&'''(((******((('''&&& !!!"""$$$&&&(((***&&&(((******)))(((((())),,,+++***+++///555;;;???AAADDDGGGFFFAAA???AAACCC@@@@@@@@@????????????>>>;;;>>>@@@AAAAAACCCHHHLLLQQQZZZYYYMMMEEEHHHHHHDDD@@@AAABBBCCCBBBAAA@@@???DDDFFFHHHIIIHHHGGGHHHHHHDDDEEEEEEFFFGGGJJJOOOSSSRRRUUUXXX]]]aaaccceeefffjjjhhhfffdddfffkkkpppsssxxxsssnnnlllmmmmmmllljjj\\\TTTJJJBBB>>>===<<<;;;999;;;<<<>>>?????????>>>CCCEEEHHHKKKMMMMMMMMMLLLMMMMMMMMMNNNOOOQQQRRRSSSPPPPPPPPPOOOMMMIIIFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUTTTSSSQQQOOOMMMLLLNNNOOOPPPPPPQQQTTTVVVXXXYYYZZZZZZ\\\___eeeiiikkkoooqqqooooooqqqooojjjccc```\\\YYYXXXXXXWWWUUUTTTVVVYYY[[[]]]]]]]]]\\\___]]]ZZZWWWUUUTTTTTTTTTTTT\\\gggpppxxx{{{kkknnnuuu~~~zzzuuupppiii]]]RRRIII???555...222000------...///000000......---,,,,,,+++******))))))++++++,,,+++***)))+++,,,------......------,,,+++*********+++,,,---***+++,,,,,,---------,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///===555---)))+++......---,,,---///000222333333333////////////////////////...//////000111222222333111111111111111111111111000000000000111111111111,,,222444111111666999777555999???DDDOOOdddzzzrrrllljjjkkksssuuuwwwyyyyyyxxxvvvuuussssssqqqmmmfff```\\\[[[SSSNNNFFF@@@===<<<;;;:::888555333222222333222000...---,,,+++************---,,,+++***))))))))))))***((('''((()))++++++***(((((((((((())))))))))))---((($$$###%%%''''''&&&%%%&&&(((***+++++++++***((((((((((((((()))******+++(((%%%%%%'''(((&&&$$$&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))*********+++---000333444===???@@@BBBBBBBBB@@@???@@@???>>>===<<<<<<<<<<<>>>>>@@@DDDGGGHHHGGGOOOQQQRRRPPPMMMIIIFFFEEEHHHEEEBBBAAABBBCCCAAA>>>FFFFFFEEEEEEFFFHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIQQQQQQTTTZZZ]]]___dddjjjllllllkkkhhhggglllttt{{{}}}zzzyyyyyyyyyhhhaaaVVVMMMFFFCCCBBBAAA???<<<:::999:::;;;:::999BBBCCCDDDFFFHHHJJJKKKLLLSSSTTTUUUUUUTTTSSSSSSTTTSSSUUUTTTOOOGGGBBBBBBEEEFFFFFFGGGHHHJJJLLLNNNOOOGGGEEECCCCCCEEEFFFEEEDDDEEEEEEFFFIIILLLMMMLLLJJJMMMMMMLLLMMMMMMNNNOOOPPPMMMNNNOOONNNLLLKKKLLLMMMLLLLLLKKKJJJJJJLLLQQQTTTTTTUUUUUUUUUVVVZZZ___ccciiiiiiiiigggccc]]]XXXUUUOOOLLLJJJJJJNNNQQQQQQQQQSSSRRRRRRRRRTTTVVVVVVUUUWWWVVVSSSPPPMMMLLLNNNQQQOOOXXXccclllsss~~~{{{rrrkkkccc]]]SSSFFF;;;444222222//////...---,,,,,,,,,,,,,,,,,,+++***))))))))))))---------,,,,,,+++++++++---------,,,,,,+++++++++,,,---.../////////...---,,,,,,,,,+++++++++******++++++*********************+++,,,---.....................------,,,,,,,,,...---,,,,,,,,,,,,---...............////////////111111000000//////......////////////000000000000555444222111000111222222...+++((())),,,///000///222222333444444555555666999444777@@@GGGPPPfff}}}{{{sssmmmkkklllrrrsssuuuwwwwwwuuusssqqqssssssrrrnnngggaaa\\\ZZZSSSNNNFFF@@@===<<<;;;:::555333222111111111///...000///...---,,,,,,,,,,,,......---,,,+++++++++++++++***)))***,,,------,,,************++++++++++++...+++'''&&&((()))((('''''''''((())))))***))))))'''''''''''''''((()))))))))'''&&&''')))***(((&&&&&&''''''((((((''''''&&&'''((((((((())))))))))))))))))***+++---///111333999;;;===???AAAAAA@@@?????????>>>>>>======>>>>>>BBBAAA@@@AAACCCEEEEEEDDDKKKMMMOOONNNKKKIIIGGGGGGGGGEEECCCDDDFFFHHHGGGFFFFFFFFFEEEEEEFFFHHHJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKNNNTTTWWW[[[aaaiiinnnppppppooonnnpppuuuzzz~~~|||zzzyyymmmfff\\\SSSLLLHHHEEECCCCCC@@@<<<;;;;;;;;;;;;;;;<<<===???BBBEEEGGGJJJKKKOOOQQQUUUWWWXXXXXXXXXYYYSSSUUUUUUOOOGGGBBBDDDIIIHHHIIIJJJLLLMMMOOOPPPQQQIIIHHHFFFFFFGGGHHHGGGFFFGGGGGGIIILLLOOOQQQQQQOOOPPPOOOOOOOOOOOOOOOOOOPPPNNNNNNNNNMMMKKKJJJIIIIIIKKKLLLLLLLLLLLLNNNQQQSSSTTTTTTUUUUUUWWWYYY]]]___cccbbbaaa^^^ZZZTTTOOOLLLGGGDDDBBBCCCFFFIIIJJJJJJPPPOOOOOOPPPRRRSSSTTTTTTTTTSSSQQQMMMJJJIIIJJJLLLLLLQQQYYYcccmmmzzz~~~vvvmmmfff^^^WWWLLL@@@777222000000------,,,,,,,,,------...,,,,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,,,,,,,,,,+++++++++******++++++*********************+++,,,---..................---------,,,,,,,,,...---,,,,,,,,,,,,---...............///////////////////////////000000000.../////////000000000000222222111000000000111111222///------000222333222222222333333444555555555888444555<<<@@@EEEVVVjjj{{{sssnnnmmmnnnssstttvvvwwwvvvtttqqqoooqqqssssssoooiiibbb\\\ZZZSSSNNNFFF@@@===<<<;;;:::444333222333333222///---//////...---,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++)))***+++---,,,,,,************++++++++++++)))((('''(((***+++***)))))))))(((((((((((())))))'''&&&&&&&&&&&&''''''((('''&&&''')))++++++***)))&&&''''''((((((''''''&&&''''''((((((((()))))))))(((((()))***+++---///000333555888;;;===?????????>>>>>>?????????@@@@@@@@@EEECCCAAAAAABBBBBBBBBAAAEEEGGGIIIJJJIIIIIIIIIIIIIIIGGGFFFFFFHHHJJJIIIIIIFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMIIIFFFGGGJJJNNNQQQYYYbbbjjjnnnssstttsssrrrtttvvvxxxyyy|||}}}|||yyyvvvssslllhhhaaa\\\WWWSSSPPPMMMNNNKKKFFFBBBAAA???>>><<<999:::<<<>>>AAADDDGGGHHHIIIMMMRRRXXXZZZZZZYYYWWWPPPSSSTTTMMMDDDAAAFFFLLLKKKMMMNNNPPPQQQRRRRRRQQQNNNLLLJJJJJJKKKKKKJJJIIILLLLLLMMMPPPTTTVVVVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPNNNNNNNNNMMMLLLKKKIIIIIIMMMMMMOOOPPPRRRSSSSSSTTTSSSSSSTTTUUUWWWXXXYYYZZZ[[[ZZZYYYVVVQQQLLLGGGDDDAAA???<<<===???BBBDDDDDDLLLLLLLLLMMMNNNQQQSSSTTTSSSRRRPPPMMMHHHFFFFFFGGGKKKMMMQQQZZZggguuu{{{uuunnneee^^^VVVNNNBBB888333111///...++++++++++++,,,---...///++++++++++++,,,---...///,,,,,,,,,,,,++++++++++++***************+++++++++))))))***++++++++++++***,,,,,,,,,+++++++++************++++++++++++++++++***+++,,,------......---------------,,,,,,,,,,,,...------,,,,,,------...---............/////////---......///000000111111....../////////000000000000///////////////000111444222000000111333333333222222333333444444555555:::666666999999:::FFFTTTkkk{{{tttooonnnooouuuvvvxxxxxxwwwuuurrrpppppprrrssspppjjjbbb\\\YYYSSSNNNFFF@@@===<<<;;;:::555555555666666444111...---,,,++++++*********+++++++++*********+++,,,,,,---+++)))((())))))(((''''''((((((((())))))))))))"""###%%%'''***+++*********)))((('''((()))***+++'''''''''&&&&&&''''''(((((((((''''''((()))******''''''(((((((((((('''''''''''''''((((((((())))))''''''((()))***+++---------///222666999<<<===>>>===>>>???@@@AAABBBBBBBBBDDDBBBAAA@@@AAABBBAAA@@@???AAADDDFFFGGGHHHIIIKKKKKKJJJHHHGGGGGGGGGFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPKKKFFFDDDDDDDDDEEELLLTTT^^^eeemmmrrrrrrppppppqqqmmmooopppqqqpppmmmjjjhhhdddcccbbbcccdddcccaaa___^^^[[[XXXTTTQQQLLLGGGCCC????????????AAABBBDDDEEEDDDGGGLLLQQQTTTTTTQQQNNNJJJNNNOOOIII@@@===DDDLLLNNNPPPSSSUUUVVVVVVUUUTTTUUUSSSQQQPPPPPPQQQPPPNNNQQQQQQQQQSSSVVVWWWWWWVVVWWWWWWVVVUUUTTTSSSRRRQQQOOOOOOPPPQQQRRRQQQPPPOOOQQQRRRTTTVVVYYYYYYWWWUUUQQQQQQSSSUUUWWWWWWVVVUUUVVVUUUTTTRRRNNNJJJFFFDDDCCCAAA>>>======@@@BBBCCCGGGHHHIIIJJJLLLOOOSSSUUUUUUUUUTTTPPPLLLHHHFFFEEEIIIKKKPPPXXXdddqqq~~~zzztttnnnfff]]]VVVMMMDDD888222111111///---,,,,,,++++++,,,,,,---...***)))))))))******+++,,,,,,+++++++++++++++++++++(((((())))))******++++++)))))))))***************,,,,,,,,,+++++++++************+++++++++++++++,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000........./////////000000.........//////000111111222111000//////000000000111222222333444444555555:::888888999888777>>>GGGTTTjjj}}}|||uuupppooopppuuuvvvwwwxxxvvvtttpppnnnoooqqqrrroooiiibbb\\\YYYSSSNNNFFF@@@===<<<;;;:::666555555666666555111...,,,,,,+++*********+++++++++++++++***++++++,,,,,,///,,,***))))))((('''%%%'''((((((((())))))))))))$$$%%%((()))***))))))((())))))(((((()))***,,,---))))))((((((((((((((()))+++)))'''$$$###%%%'''***'''(((((((((((((((((('''''''''''''''((((((((((((&&&'''((())))))******+++)))+++...111555888:::<<<<<<===???AAABBBCCCCCCCCCBBB@@@??????AAABBBAAAAAA;;;>>>AAACCCDDDFFFHHHJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJLLLMMMLLLMMMNNNOOOPPPRRRSSSSSSSSSMMMHHHDDD@@@===@@@FFFQQQYYYcccjjjlllllllllmmmhhhhhhfffeeecccaaa``````___```dddiiinnnqqqpppooojjjjjjjjjjjjhhhbbb[[[VVVMMMLLLJJJGGGFFFEEEEEEFFFAAABBBDDDGGGKKKKKKIIIFFFEEEHHHIIICCC<<<:::AAAHHHMMMOOOTTTXXX\\\^^^______]]][[[YYYXXXXXXXXXWWWUUUUUUTTTSSSSSSTTTUUUTTTSSSWWWWWWWWWVVVUUUTTTSSSRRROOOOOOQQQUUUYYY[[[ZZZXXXVVVVVVXXX[[[^^^]]]ZZZVVVNNNNNNOOORRRVVVWWWUUUSSSQQQQQQPPPOOOMMMKKKIIIGGGGGGEEEBBB@@@???@@@CCCFFFDDDFFFHHHIIIKKKNNNTTTYYY[[[\\\\\\YYYTTTOOOKKKJJJGGGMMMTTTZZZaaammm~~~zzzsssmmmggg___UUUNNNDDD<<<333...///111///---...---,,,+++++++++++++++,,,+++******)))))))))***++++++++++++++++++++++++((((((((())))))************************++++++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000/////////.........---............////////////......///000000111111111///000//////......//////111111222222333444444555666666777888888777<<>>>>>@@@BBBBBBAAA;;;===@@@AAABBBCCCFFFHHHGGGHHHJJJIIIIIIJJJLLLNNNJJJJJJIIIIIIKKKLLLNNNOOOOOOOOOQQQRRRTTTVVVWWWXXX\\\VVVPPPKKKDDD===<<<@@@HHHPPPZZZaaadddfffhhhjjjhhhfffccc```^^^]]]^^^___```bbbhhhooovvvzzzzzzyyyrrrtttxxx|||}}}zzzuuupppbbb```\\\YYYVVVUUUTTTTTTIIIFFFBBBBBBEEEGGGFFFEEECCCDDDDDD@@@;;;:::???CCCGGGKKKPPPWWW]]]bbbfffhhhbbb___]]][[[[[[[[[YYYXXXTTTRRRPPPOOOPPPPPPOOONNNQQQRRRSSSSSSSSSRRRQQQPPPMMMMMMPPPVVV]]]``````]]]YYYXXXYYY\\\^^^]]]XXXSSSKKKJJJKKKOOOTTTWWWVVVSSSNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGEEEBBBAAACCCGGGKKKHHHJJJMMMOOOPPPUUU\\\bbbiiikkkllljjjeee___ZZZWWWOOOUUU\\\```eeeqqqzzztttmmmeee___VVVLLLEEE;;;666000...///000///......---,,,+++************///...---,,,++++++++++++*********+++++++++++++++)))))))))))))))*********++++++******++++++,,,---,,,,,,,,,+++++++++************++++++,,,---------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,------------.........000000//////...------,,,------........./////////...///000000000000000///...000111111//////000111111111222222333333444444111222444555555666999<<<===JJJVVVhhh}}}vvvpppnnnoooqqqrrrttttttsssqqqnnnlllnnnnnnnnnkkkeee___[[[ZZZSSSNNNFFF@@@===<<<;;;:::666555333333333222111///---------,,,,,,------...000///...---------------,,,+++)))***+++---,,,,,,************+++++++++++++++---...,,,)))'''''')))))))))))))))((('''%%%%%%))))))(((''''''''''''''''''((()))(((&&&%%%''')))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''))))))***)))(((((('''(((***,,,///222444555;;;<<<>>>AAABBBBBBBBBAAA@@@???>>>>>>@@@AAAAAA@@@===>>>@@@@@@@@@AAACCCEEEEEEGGGIIIIIIHHHHHHKKKNNNLLLKKKKKKKKKLLLNNNPPPQQQRRRSSSUUUWWWYYY[[[]]]^^^bbb^^^ZZZVVVNNNDDDAAABBBDDDIIIQQQWWWZZZ]]]bbbfffgggfffcccaaa``````aaabbbbbbeeekkkttt|||~~~zzzxxxuuurrrppppppqqqrrraaaXXXMMMFFFEEEFFFFFFFFFDDDDDDCCCAAA???>>>???@@@DDDFFFJJJOOOUUUZZZ^^^```\\\ZZZWWWUUUUUUTTTRRRQQQOOOMMMJJJIIIJJJKKKJJJIIIIIIJJJLLLNNNOOOOOONNNMMMHHHHHHKKKRRR[[[___^^^\\\XXXVVVVVVXXXZZZYYYSSSMMMHHHFFFGGGLLLSSSWWWWWWUUUNNNNNNMMMLLLKKKJJJJJJIIIGGGGGGFFFEEEDDDHHHNNNSSSUUUXXX\\\]]]___dddmmmttt}}}|||vvvpppmmmfffiiilllooouuu{{{sssmmmeee^^^VVVMMMBBB;;;222111000...------------,,,,,,+++++++++++++++,,,------,,,,,,+++,,,,,,,,,)))*********++++++++++++******************))))))++++++*********+++,,,---,,,,,,,,,+++++++++************++++++,,,------...++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---------.................................---------.........//////....../////////...------,,,///111111000///111222111111111222333333444444111222333222333444666777888@@@FFFUUUrrr~~~vvvpppnnnnnnrrrsssuuuvvvuuusssqqqooonnnnnnmmmiiiccc^^^[[[ZZZSSSNNNFFF@@@===<<<;;;:::999777555444444444333222+++++++++******+++,,,,,,///...---,,,+++*********'''&&&%%%'''***---------(((((((((((())))))))))))%%%'''))))))''''''***,,,******)))(((&&&###!!!)))((('''&&&&&&&&&&&&&&&"""&&&+++,,,***(((((()))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''((()))******)))((('''((()))***+++...000222444:::<<<>>>AAABBBBBBAAA@@@BBB@@@>>>>>>???@@@???>>>???@@@AAA@@@???@@@AAACCCEEEGGGHHHGGGDDDCCCEEEHHHMMMMMMLLLLLLMMMOOOQQQRRRUUUVVVXXXZZZ]]]___aaabbbdddaaa___]]]VVVLLLGGGHHHAAAEEEKKKNNNQQQVVV\\\aaaeeeeeedddccccccccccccdddbbbeeemmmvvvxxxkkkYYYLLLGGGFFFFFFEEEGGGEEECCCBBBBBBBBBAAA@@@CCCDDDEEEHHHKKKNNNQQQRRRTTTRRROOOMMMLLLKKKJJJHHHJJJHHHFFFEEEGGGHHHHHHHHHBBBDDDGGGJJJKKKKKKKKKJJJDDDDDDGGGOOOXXX\\\[[[WWWVVVTTTRRRSSSVVVTTTNNNIIIFFFDDDDDDJJJRRRXXXXXXWWWQQQPPPOOONNNLLLKKKJJJIIIGGGHHHHHHGGGHHHMMMUUU[[[bbbfffjjjlllmmmsss|||~~~|||{{{~~~~~~zzztttoooiii```XXXPPPFFF<<<444---/////////,,,+++,,,---************+++,,,------))))))))))))***+++,,,,,,))))))******++++++++++++,,,,,,++++++******))))))+++***)))))))))***,,,---,,,,,,,,,+++++++++************+++,,,,,,---......++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,------.../////////---------.........//////---......///...---+++******---000000......000222000111111222333333444444444555444222222444444333333:::<<>><<<:::999888666444222111000000000///...---------------------------,,,+++******)))))))))))))))))))))))))))((((((((()))***++++++&&&''')))***+++***((('''))))))(((((((((((())))))***)))'''&&&'''(((***+++---+++)))((('''((()))***'''(((***+++***'''$$$"""))))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&''')))***+++,,,---777:::???BBBBBBAAA@@@???BBBAAA@@@@@@@@@@@@???>>>CCCBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@AAACCCDDDEEEEEEEEEEEEGGGIIILLLNNNPPPNNNTTT]]]dddeeebbbaaabbbfffeeeccc___YYYRRRKKKHHHFFFHHHJJJKKKLLLNNNRRRUUU[[[```eeehhhhhhhhhiiijjjgggkkkrrrzzzooo^^^QQQJJJMMMSSSOOOOOONNNJJJDDDAAABBBDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFIIIKKKKKKIIIFFFDDDDDDBBBBBBDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEHHHJJJJJJIII===@@@DDDIIIMMMOOOQQQRRRNNNMMMNNNOOOPPPOOOLLLIIICCCCCCEEEJJJPPPUUUXXXYYYVVVUUURRRPPPNNNNNNOOOOOOPPPOOONNNLLLNNNSSSZZZ___fffkkkwwwzzzsssnnniiibbbWWWLLLCCC<<<777333111000///...///---+++)))---+++)))+++---///---+++++++++++++++++++++++++++---......---+++******+++---,,,+++***))))))))))))((((((((((((((())))))***------------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++***++++++,,,,,,''')))+++,,,,,,,,,***)))++++++******+++---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////...///////////////......111000///...///111333444333333333444444444555555999999<<>>>>>??????CCCBBBAAAAAAAAAAAA@@@???CCCCCCBBBAAAAAAAAAAAAAAACCCBBBAAA??????>>>??????CCCDDDDDDEEEHHHJJJMMMNNNSSSXXX___cccaaa^^^]]]^^^______```___\\\XXXTTTQQQKKKLLLMMMNNNOOOQQQUUUXXXWWW[[[```cccddddddfffhhhgggllluuu~~~rrreee\\\[[[___[[[[[[ZZZVVVPPPKKKHHHGGGEEEEEEDDDDDDCCCDDDDDDDDDEEEGGGHHHHHHGGGEEEEEEFFFCCCCCCCCCCCCBBBAAA@@@???BBBAAABBBDDDFFFGGGEEEDDD@@@AAABBBDDDFFFGGGGGGHHHIIIIIIIIIJJJKKKJJJGGGEEEDDDDDDEEEJJJPPPUUUXXXYYY[[[[[[]]]]]]^^^^^^^^^]]]VVVVVVVVVTTTTTTVVVZZZ]]]iiinnn{{{zzzxxx{{{yyyssslllgggaaaZZZOOOEEE===888333111///...------------+++)))+++***(((***,,,---,,,***+++++++++++++++++++++++++++,,,---,,,***))))))***,,,,,,+++***))))))))))))***************++++++,,,,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,,,,++++++++++++++++++((()))***,,,,,,+++***)))++++++******+++---...///........................,,,,,,,,,,,,,,,,,,,,,,,,......................................................////////////......000000///...///111333444333333333444444444444555555555888>>>FFFUUUlll}}}vvvoooooosssvvvyyy{{{{{{wwwssspppooonnnnnnnnnjjjddd^^^[[[YYYTTTNNNFFFBBBAAA@@@>>><<<:::999777555444222222111...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))+++***))))))))))))))))))&&&''')))*********)))((())))))(((((((((((())))))+++)))'''&&&%%%%%%%%%%%%+++***)))((('''((()))***))))))((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''+++******)))((((((''''''((((((((())))))*********+++...222666777:::<<<>>>BBBBBBBBBBBBAAA@@@??????CCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<>>GGGXXXggg|||uuuooooootttwwwyyy||||||xxxtttqqqpppnnnooooookkkfff___[[[ZZZSSSNNNFFFBBBAAAAAA???===;;;:::888666444333222222...------,,,,,,---------,,,,,,+++***))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))''''''((()))***))))))((())))))(((((((((((())))))''''''&&&&&&&&&'''((()))***)))(((((((((((())))))))))))''''''&&&'''(((((())))))(((((((((((()))))))))))))))(((((((((''''''))))))))))))))))))(((((()))+++...000222555888;;;???@@@AAAAAA@@@>>>>>>>>>BBBCCCDDDEEEEEEDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEFFFHHHIIIOOOUUUXXXWWWVVVXXXZZZZZZZZZ[[[]]]^^^]]][[[YYYXXXTTTUUUVVVVVVXXX\\\bbbfff[[[ZZZZZZYYYXXXYYYZZZ[[[]]]cccmmmxxxzzzlllccc[[[YYYVVVSSSPPPOOOOOOOOOLLLNNNQQQQQQPPPNNNMMMMMMMMMLLLJJJHHHFFFFFFFFFGGGIIIJJJLLLPPPSSSSSSQQQOOOIIIHHHFFFEEEFFFHHHKKKLLLMMMQQQXXX```dddddd___[[[UUUQQQOOORRR\\\iiiuuu||||||~~~yyyzzzzzzyyyyyy{{{~~~yyyuuuqqqooopppvvv|||tttlllgggaaa[[[VVVKKKEEE<<<444111//////...---,,,***+++,,,,,,,,,+++))))))))))))***++++++***))))))))))))))))))))))))(((***+++***))))))***+++***))))))))))))******+++((((((((((((((())))))***++++++,,,,,,,,,++++++***************++++++++++++---------,,,+++***))))))((()))***++++++++++++***++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---...//////////////////000/////////000111222333222222333333333444444444444333555888:::>>>IIITTTppp}}}zzztttnnnoootttxxxzzz}}}}}}zzzvvvsssqqqnnnppppppmmmgggaaa\\\ZZZSSSNNNGGGCCCBBBBBBAAA???;;;:::888666444333222222//////............//////---,,,+++***))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))'''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))(((((((((((((((((()))))))))((('''&&&&&&''')))***))))))(((((((((((())))))&&&&&&&&&''''''((((((((()))))))))(((((((((((((((***+++------...000333666999;;;>>>>>>===;;;;;;<<>>@@@DDDGGGHHHEEEBBB@@@BBBCCCDDDEEEEEEDDDCCCBBBEEEFFFHHHJJJKKKKKKKKKKKKPPPYYY[[[SSSPPPUUUWWWSSSSSSQQQOOONNNPPPTTTYYY\\\```bbbeeeffffffgggiiikkkfffccc___]]]]]][[[XXXVVVQQQPPPPPPPPPPPPRRRSSSUUUUUUZZZccckkkppprrrssssssqqqsssuuuvvvwwwzzz|||pppnnnnnnvvvyyyzzz{{{{{{xxxsssrrrvvvzzz|||{{{sssgggaaaYYYRRRNNNIIICCC???555222///......///......111...+++)))***+++******''')))++++++)))(((***,,,++++++++++++++++++++++++***+++,,,+++)))(((((()))+++***)))(((((((((((((((***************++++++,,,))))))***+++++++++++++++))))))))))))***************+++,,,------,,,***)))***************++++++,,,+++,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000000000000...///000111111222222222111222222222222333333333111///000444555333555:::>>>JJJ]]]rrr}}}zzzwwwuuuooojjjmmmsssyyy{{{~~~~~~|||xxxvvvuuupppqqqrrrpppjjjccc^^^[[[SSSMMMGGGDDDDDDEEEDDDBBB999888666444222111000000---------------...///000000...,,,*********+++,,,))))))))))))))))))))))))))))))(((((()))***++++++((((((((((((((()))******))))))(((((((((((())))))%%%&&&''''''((((((''''''&&&&&&'''((())))))((((((%%%&&&&&&'''((()))******))))))(((((((((((())))))******))))))((((((''''''''''''''''''(((((())))))$$$&&&)))***++++++---...,,,222999;;;999888;;;======@@@DDDGGGHHHEEEBBB???>>>@@@BBBDDDFFFGGGGGGGGGFFFHHHJJJLLLMMMMMMMMMMMMFFFQQQTTTNNNLLLSSSUUUQQQUUURRROOOLLLMMMRRRWWW[[[eeegggjjjjjjiiihhhhhhhhhbbb```]]]^^^______]]]ZZZZZZXXXVVVSSSPPPMMMKKKJJJFFFKKKSSS[[[aaaeeeiiikkkppprrrttttttvvvzzzwwwvvvyyyzzzuuutttxxx{{{|||{{{|||~~~sssjjj___YYYQQQKKKGGGBBB<<<888000...---------...,,,+++000---***(((((())))))(((&&&(((******'''''')))+++++++++++++++++++++++++++***++++++***'''&&&&&&'''++++++***(((''''''''''''((((((((((((((())))))***((()))***+++++++++++++++))))))))))))************)))***,,,------,,,+++*********))))))******+++,,,+++,,,---------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000000000000...///000111111222222111111111222222222333333333333111111444555333555888999>>>III[[[qqq{{{wwwuuuqqqmmmnnnsss{{{}}}~~~{{{wwwuuutttsssttttttqqqlllddd]]]XXXRRRMMMGGGDDDEEEEEECCCBBB???<<<888666555444222000111000///------......///000///,,,***(((((()))***))))))))))))))))))))))))+++***)))(((((()))***+++,,,***'''%%%%%%&&&((()))'''%%%$$$&&&))),,,------***++++++***'''&&&&&&'''&&&''''''((()))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''!!!$$$'''))))))(((((((((((((((((((((((((((((((((************))))))))))))***,,,000555888999:::::::::>>>CCCFFFGGGEEEAAA???DDDDDDDDDEEEGGGIIIKKKMMMJJJJJJKKKLLLLLLLLLLLLLLLIIIMMMPPPQQQPPPPPPTTTWWWZZZUUUOOOMMMPPPVVV]]]aaafffiiilllnnnmmmllllllllldddcccaaa`````````bbbcccaaaaaa___[[[UUUPPPNNNMMMNNNMMMKKKKKKPPPXXX]]]^^^cccjjjssswwwwwwxxx{{{~~~zzz{{{~~~wwwooogggbbbWWWQQQIIIAAA<<<888666444111000000///......------000000///...,,,+++******(((((())))))*********+++))))))(((((('''''''''&&&)))******))))))((('''&&&))))))((('''''''''''''''+++*********))))))(((((())))))))))))(((((((((((()))*********++++++++++++(((((((((((((((((((((((()))************+++++++++************************((()))***+++,,,---------***++++++,,,------------,,,,,,,,,---------......---------------------------------............///000000000000////////////000111111111111222222222333333333444444444555555666===EEEJJJSSSiii{{{wwwuuuqqqmmmnnnsssyyy{{{~~~~~~{{{vvvsssrrrsssssssssqqqlllddd]]]XXXRRRMMMHHHEEEEEEFFFDDDBBB@@@===999777666555333222111000///------......///000...,,,***)))))))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))'''&&&&&&&&&((((((+++)))((((((***+++,,,+++&&&((())))))(((((()))***''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))'''&&&&&&'''''''''''''''''''''''''''((('''''''''''''''''''''***+++...222555777888888;;;===@@@BBBCCCBBBAAA@@@BBBBBBCCCDDDFFFHHHKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJGGGJJJMMMMMMLLLLLLOOORRRUUUSSSQQQRRRUUUZZZ^^^aaafffiiikkkllllllkkklllmmmmmmllljjjhhhggggggiiijjjmmmmmmmmmiiiddd^^^[[[YYYRRRPPPMMMLLLNNNRRRTTTUUU]]]dddkkkoooppppppsssvvv|||{{{vvvxxx}}}xxxppphhh___ZZZPPPKKKCCC===888555333111000//////...------,,,,,,///......---,,,+++******((((((((()))))))))******)))))))))((((((((('''''''''((()))))))))))))))(((******)))(((((((((((((((*********)))))))))((((((''''''(((((())))))******)))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------...------------------------------------............000/////////////////////000000111111111222222222333333333333444444444444333999???BBBIIIZZZuuuzzzwwwtttppplllnnnsssxxx{{{|||wwwtttrrrrrrssssssqqqlllddd]]]YYYSSSNNNHHHFFFFFFFFFEEECCCAAA>>>:::888777666444333111000///------......//////...,,,***))))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''---+++)))((())))))((('''&&&((())))))(((''')))***(((''''''&&&'''((()))***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&$$$%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))***+++---000222555666;;;;;;<<<>>>???@@@@@@@@@???@@@AAABBBDDDGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGJJJLLLLLLJJJIIILLLNNNOOOQQQSSSVVVYYY]]]```bbbfffhhhjjjkkkkkkkkkmmmnnnuuutttsssqqqoooppprrruuuwwwyyy{{{zzzuuuppplllkkk^^^ZZZUUUSSSQQQPPPOOONNNUUUZZZaaaeeeggghhhkkknnnzzz~~~~~~|||vvvrrrqqqpppsss{{{~~~zzzuuunnnfff]]]TTTNNNFFFBBB;;;666333111///.........------,,,,,,++++++,,,,,,,,,+++++++++******'''((((((((((((((())))))***)))))))))))))))((((((&&&'''((()))******************))))))(((((())))))******))))))))))))((((((&&&&&&'''((()))***++++++((((((((()))))))))******************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,------------........................------------............////////////////////////000000000111111111222222222222333333333444444444111666:::;;;>>>III\\\lll~~~zzzvvvtttppplllnnnssswww{{{~~~yyytttrrrqqqqqqrrrpppllleee^^^YYYTTTOOOIIIFFFGGGGGGEEECCC@@@===999777666666444333111000///------......///------+++************+++))))))))))))))))))))))))******))))))))))))******''''''((())))))((('''&&&***(((&&&&&&&&&&&&%%%$$$)))******)))'''%%%%%%&&&)))(((&&&%%%&&&''')))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%$$$%%%'''''''''''''''''''''''''''((((((((())))))))))))))))))(((((()))+++...111333888999:::<<<>>>>>>>>>>>><<<===>>>@@@BBBEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDIIIKKKMMMLLLJJJHHHJJJMMMLLLNNNRRRUUUYYY\\\```ccceeegggjjjkkkkkklllmmmooouuuvvvwwwvvvvvvyyy|||zzzoooiiidddaaa]]]XXXTTTTTTRRRWWW]]]aaaccceeeggghhhrrryyy~~~ttttttsssqqqooooooppprrrtttnnnkkknnnttt}}}|||ssspppkkkddd\\\SSSJJJDDD===999444111//////---,,,,,,,,,,,,,,,++++++************************++++++''''''''''''((((((((((((************))))))))))))''''''((()))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((('''''''''((()))*********(((((((((((())))))))))))************************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------........................,,,,,,---------..................///////////////000000000000111111111111222222222222333333333333222555888888888>>>KKKUUUjjj|||~~~zzzvvvtttppplllmmmrrruuuyyy}}}|||wwwsssqqqooopppqqqpppkkkeee^^^ZZZTTTOOOIIIFFFGGGGGGEEECCC>>>;;;888666555555333222111000///------......///,,,,,,++++++++++++++++++************************))))))************))))))&&&'''((())))))((('''&&&((('''&&&&&&'''(((&&&%%%)))******)))&&&%%%%%%&&&)))(((&&&%%%&&&''')))+++&&&'''''''''''''''''''''((((((((((((((((((((((((&&&''''''&&&%%%&&&((()))''''''''''''''''''''''''''''''(((((()))))))))***)))(((''''''(((+++...000333666999<<<>>>===<<<;;;999:::<<<>>>@@@BBBCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCIIIKKKMMMLLLIIIGGGIIIKKKLLLNNNPPPRRRTTTXXX^^^bbbeeegggjjjllllllmmmoooppprrruuuxxxzzz}}}xxxrrrppplllddd```aaa___bbbgggjjjjjjiiihhhgggiiilllsss}}}}}}wwwrrrooojjjkkklllmmmmmmooosssvvvwwwqqqnnnsss|||zzzuuujjjfffaaaZZZSSSKKKBBB<<<666333000.........---,,,+++++++++++++++*********))))))************++++++((((((((((((''''''''''''))))))))))))************)))))))))))))))(((''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************************(((((()))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,+++******,,,,,,,,,,,,+++******)))+++++++++,,,,,,,,,------........................,,,,,,,,,------------...------....../////////000//////000000000111111111111111111222222222333333222444666666666999@@@FFFRRRccc{{{~~~yyyvvvsssoookkkmmmrrrrrrvvvzzz{{{xxxtttqqqooonnnooopppoookkkeee^^^ZZZSSSNNNHHHFFFFFFFFFEEECCC===:::777555555444333222111000///------......///++++++++++++++++++,,,,,,************************''''''((((((((((((''''''&&&&&&((()))))))))(((''')))(((((()))++++++***(((%%%'''(((((('''&&&((()))(((''''''&&&'''((()))***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((###%%%&&&''''''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))(((''''''(((***,,,---///222666:::;;;;;;999888777888:::<<<>>>??????@@@BBBBBBCCCDDDDDDDDDDDDDDDHHHJJJLLLJJJGGGFFFGGGJJJNNNPPPPPPPPPOOOSSSYYY___dddgggkkknnnoooooopppqqqqqquuuzzz}}}||||||xxxppplllooosssvvvzzz|||{{{wwwrrrnnnjjjiiiiiimmmsssxxxxxxwwwwwwvvvzzz{{{uuupppmmmlllkkkkkknnnrrruuuxxx}}}}}}{{{ssslll```\\\VVVPPPIIIBBB;;;666222///---,,,---...---,,,++++++++++++++++++************************++++++)))))))))(((((((((((('''(((((()))))))))))))))***************)))((('''&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((())))))***)))))))))((((((((('''((((((((()))))))))******************************((((((((()))))))))******))))))))))))))))))))))))***++++++,,,,,,,,,++++++++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------......//////000/////////000000000111111000000111111111222222222000222333333444666999<<>>;;;888666666555444333111000///------......///)))***++++++,,,,,,,,,,,,************************&&&'''((())))))((('''&&&&&&''''''(((((((((((((((***))))))***,,,,,,***(((%%%&&&((('''&&&&&&''')))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((("""$$$'''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((())))))((((((((()))+++,,,---///111444555666666666666777999;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEEEEHHHKKKMMMKKKHHHGGGIIIKKKPPPRRRSSSQQQOOOPPPUUUZZZcccgggmmmqqqrrrrrrqqqqqqqqqvvv{{{}}}xxxvvv{{{{{{uuummmjjjjjjjjjfffccc``````fffooouuuwww}}}{{{wwwxxxyyy{{{zzzyyyzzzzzzzzzzzz{{{zzzxxxqqqpppooonnnooorrrvvvyyyyyy}}}|||yyysssiiiaaaWWWSSSLLLEEE???999444111///---++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++************)))))))))(((((((((''''''((((((((()))))))))((()))))))))))))))((('''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,)))******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000////////////000000000111000000000000111111111222111111222222444555777888<<>>AAACCCEEEFFFFFFKKKMMMOOONNNKKKJJJLLLOOOQQQTTTVVVTTTPPPOOORRRVVVbbbgggnnnssstttsssrrrrrrqqquuuyyyzzz{{{~~~}}}vvvnnnjjjgggaaa[[[YYYZZZ```iiikkkggghhhlllmmmppptttwwwxxxxxxyyyzzzsssjjjfffeeedddcccfffooozzzxxxnnngggeeefffgggggggggfffiiipppzzz{{{uuupppmmmllliiijjjmmmpppuuu|||yyyuuurrrlllbbbYYYQQQLLLEEE===888444000------+++******,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++******))))))((((((&&&'''''''''(((((())))))&&&'''((()))************'''''''''''''''((()))***&&&'''''''''(((((())))))&&&&&&'''((()))***++++++************++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))************************((()))***+++,,,---------((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000////////////000000000000000000000000111111111111444333333444555777777777777:::@@@LLL]]]sss~~~~~~zzzwwwvvvrrrllljjjkkkqqqxxx~~~zzztttppppppoooqqqssspppjjjbbb\\\XXXRRRLLLEEEDDDFFFGGGDDDAAA<<<;;;999777555333222222///......------,,,++++++************))))))))))))(((((())))))))))))(((((($$$$$$%%%&&&'''((())))))&&&&&&&&&((())))))&&&$$$''''''''''''(((((((((((((((%%%###$$$'''((('''$$$&&&&&&'''''''''''''''&&&***'''######'''***$$$%%%&&&''''''&&&%%%$$$"""###&&&((((((((('''&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&((((((***+++---...000000555666777999;;;===>>>???>>>>>>>>>???AAADDDHHHJJJMMMLLLKKKJJJLLLOOORRRTTTWWWWWWWWWVVVTTTQQQNNNMMM]]]bbbhhhmmmpppqqqqqqrrrrrrtttuuuvvvxxx}}}xxxpppjjjfffcccbbb```___dddiiijjjddd]]]```___^^^___aaaccccccccclllqqqyyy|||yyyrrrhhh^^^WWWUUUVVVXXXZZZ^^^ccchhhlllqqqwwwzzz{{{uuusssooohhhaaa]]][[[\\\]]]bbbdddggglllrrrwww|||~~~~~~{{{vvvqqqnnnmmmnnnooorrrwww~~~zzz{{{zzzvvvpppkkkeee^^^TTTMMMDDD@@@:::555000......///+++++++++++++++++++++++++++*********))))))((((((***************+++++++++))))))+++,,,,,,+++***)))''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&((())))))*********(((((())))))******++++++))))))))))))************++++++******))))))((((((,,,+++***((((((((()))******************************,,,,,,+++)))((()))***+++++++++++++++***)))(((*********++++++,,,,,,,,,************************------------------------...------------...//////000000000000000000000000......///000111222222333111111111111111111111111666888;;;@@@IIIYYYnnn|||}}}}}}yyyvvvuuuqqqllljjjllltttzzzzzzssspppooooooqqqsssqqqkkkddd^^^[[[TTTNNNGGGDDDEEEFFFCCC???<<<;;;999777555333222222///......------,,,,,,+++************))))))))))))))))))************))))))&&&&&&&&&'''(((((())))))(((''''''((())))))(((&&&''''''''''''((((((((((((***(((''''''((((((((('''&&&&&&'''''''''''''''&&&)))'''&&&%%%%%%&&&''')))''''''((())))))(((''''''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((()))***+++,,,---...///222333555777:::<<<>>>???>>>>>>>>>???AAADDDGGGIIIJJJJJJJJJLLLNNNQQQTTTVVVXXXXXXWWWVVVSSSQQQNNNLLLQQQVVV]]]cccgggkkknnnppppppsssuuuvvvwww}}}{{{rrrsss~~~zzzwwwtttsssrrrooonnnppptttsssmmmhhh```^^^\\\\\\]]]^^^______cccfffkkknnnqqquuuzzz~~~zzzuuussstttuuurrrpppkkkgggaaaZZZUUURRRQQQQQQOOOSSSXXX\\\aaaeeejjjmmmwww~~~~~~{{{vvvqqqoookkkeee___\\\]]]___aaaeeeiiipppyyyyyyvvvwwwxxx||||||||||||}}}|||wwwsssnnnhhhccc]]]VVVMMMFFF???<<<777222...---------++++++++++++++++++++++++************)))))))))((((((((()))***+++,,,,,,---*********++++++***))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&''')))+++,,,++++++******)))(((((('''''''''''''''((((((((((((*********)))))))))))))))******((('''''''''((((((***************************+++,,,+++)))((()))***,,,---------,,,,,,+++***++++++++++++++++++,,,,,,++++++++++++++++++++++++------------------------...------------...///////////////////////////////////////000111111111222222222222222222222222222444666777999???KKK[[[fff{{{{{{|||wwwttttttqqqlllkkknnnwww{{{~~~yyysssppppppoooqqqsssqqqllleee```^^^VVVOOOHHHEEEEEEEEEBBB>>><<<;;;999777555333222222//////......---,,,,,,,,,++++++*********)))))))))******++++++++++++******(((((((((((((((((())))))***)))'''''')))***)))(((''''''''''''(((((((((((()))))))))(((&&&&&&'''(((&&&'''''''''''''''&&&&&&'''((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((()))))))))))))))))))))******+++,,,,,,---...///111444777:::<<<===>>>>>>>>>???AAACCCFFFHHHHHHIIILLLOOOQQQTTTVVVVVVXXXXXXXXXWWWUUURRRPPPNNNKKKOOOTTTXXX\\\```dddfffkkknnnqqqrrrssswww|||wwwmmmiiiooovvvxxxzzzzzzuuugggeeebbb___^^^___aaabbbeeefffffffffgggjjjnnnqqqooommmiiieeedddddddddeee___^^^]]]ZZZWWWTTTQQQPPPRRRVVV[[[___bbbfffjjjlllqqqyyy~~~yyysssoooiiieeeccceeehhhkkklllrrr|||{{{tttnnnhhhccc\\\WWWRRRKKKCCC===888666222...,,,+++++++++++++++++++++++++++++++++************))))))))))))''''''(((***+++,,,---...++++++***)))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&***(((&&&%%%%%%(((+++---+++******))))))(((((('''''''''''''''((((((((((((((())))))))))))))))))***)))((((((''''''''''''(((***************************+++,,,+++)))))))))+++,,,,,,,,,---,,,,,,+++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////////////////////////////000000000000000000000000222222222222222222222222444555555444666<<>>@@@CCCEEEFFFIIIKKKOOOSSSUUUVVVVVVVVVVVVWWWXXXXXXXXXWWWUUUTTTRRRTTTUUUUUUUUUVVVXXXZZZbbbfffjjjkkkkkklllpppsss{{{}}}~~~||||||uuulllkkkmmmooosssxxx|||yyyvvvrrrmmmjjjjjjmmmppprrrqqqpppppppppssswwwyyywwwuuurrrkkkeeebbbcccfffaaabbbbbbbbbaaa```^^^\\\dddggglllpppsssuuuxxx{{{{{{uuussstttwwwyyyxxx}}}~~~xxxrrrjjjeee^^^YYYQQQLLLGGGBBB;;;555222111///---+++******************************************)))))))))))))))(((((()))***++++++,,,,,,,,,+++)))(((''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&''''''((()))***++++++))))))))))))************'''((((((((())))))******((((((((((((((((((((((((************************)))+++,,,+++***)))***+++))))))************)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------...//////////////////////////////000000000000000/////////222222222222222222222222444555555444444666;;;???OOO```www{{{yyyzzzuuuqqqqqqoookkklllooosssvvvxxxzzzxxxvvvtttrrrrrrssssssooohhhaaa\\\YYYTTTMMMGGGEEEFFFGGGEEEBBB<<<;;;999777555333222222000//////......---,,,,,,++++++++++++************(((((())))))))))))((((((+++++++++***))))))((((((***'''%%%%%%&&&(((((('''''''''''''''((((((((((((%%%''')))'''###"""%%%'''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((((((''''''(((((((((######$$$$$$$$$######"""''''''(((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''((((((((('''''')))))))))))))))))))))))),,,,,,...///111222333444999:::;;;===???BBBDDDEEEKKKMMMQQQUUUVVVVVVTTTSSSSSSUUUWWWZZZ[[[\\\\\\\\\]]]]]]\\\YYYVVVTTTTTTVVVZZZ^^^bbbcccbbbbbbdddfffjjjmmmqqqrrrssstttxxx|||uuupppqqqtttyyy~~~{{{{{{~~~}}}sssnnnmmmoooqqqqqqqqqqqqqqqqqqqqqqqqvvvzzz~~~wwwqqqllleee]]]XXXUUUPPPHHHCCC???;;;666222///...------,,,++++++***************************))))))))))))))))))******++++++******************+++***((('''&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&((())))))(((''''''%%%&&&'''((()))***++++++))))))))))))************''''''(((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++((())))))******))))))))),,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////........................000000000///////////////222222222222222222222222222333444555555666888:::CCCMMM___www~~~{{{zzzzzzuuuqqqpppnnnjjjkkkooorrrtttxxxzzzzzzxxxuuusssssstttsssnnnggg```ZZZXXXSSSMMMGGGEEEGGGHHHFFFCCC<<<;;;999777555333222222000000//////...---------,,,++++++++++++*********(((((())))))))))))((((((+++*********))))))((((((((('''%%%%%%'''((('''&&&''''''''''''(((((((((((('''(((((((((''''''((()))(((((((((((('''&&&%%%%%%((('''%%%%%%%%%%%%'''((($$$$$$############$$$$$$&&&&&&&&&&&&&&&''''''''''''''''''((())))))******%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((+++,,,,,,---...///000000444666888;;;>>>AAACCCDDDJJJMMMPPPTTTUUUTTTRRRQQQQQQSSSVVVZZZ]]]```aaaaaabbbbbbaaa^^^[[[ZZZZZZ[[[YYY\\\``````^^^\\\]]]___^^^```bbbdddeeehhhlllppp~~~~~~zzzzzzxxxsssmmmhhhccc]]]UUUPPPMMMGGG@@@;;;999666333///---------------,,,+++***************************))))))))))))************,,,,,,++++++***)))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$&&&(((******)))&&&$$$((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((()))((())))))************))))))))))))))))))))))))))))))***++++++***)))+++,,,)))***++++++,,,+++++++++,,,,,,++++++++++++++++++******************************++++++,,,,,,------...------------...//////........................////////////////////////111111111111111111111111...///111333555666777777;;;>>>KKKbbb{{{~~~|||{{{{{{uuuqqqooommmiiijjjnnntttvvvzzz}}}~~~{{{vvvrrrssstttsssooohhhaaa\\\ZZZUUUOOOHHHEEEGGGHHHEEEBBB<<<;;;999777555333222222000000//////......------,,,,,,+++++++++*********)))))))))******)))))))))))))))))))))))))))((((((((('''&&&'''))))))'''&&&''''''''''''(((((((((((((((&&&&&&&&&((()))***)))(((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&'''######"""!!!!!!"""######(((((((((((())))))***+++%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((())))))***,,,---///000000000222555999===@@@BBBCCCEEEHHHLLLOOOQQQQQQPPPOOOOOOQQQUUUYYY]]]___aaabbbbbbccccccbbb```___``````^^^aaacccbbb___]]]^^^```\\\\\\[[[ZZZ[[[^^^bbbdddpppzzz{{{vvvsssnnniiiddd```\\\VVVOOOIIIEEE???888444222111///---+++,,,---...---,,,+++)))************************((()))))))))************+++++++++***************%%%%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''')))*********))))))))))))))))))))))))))))))(((***++++++******+++,,,))))))***+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------...------------...//////........................---.........///000000000000000000000000000000000---...///111333444444444555666>>>OOOaaauuu}}}}}}{{{uuuqqqooollliiiiiimmmwwwyyy}}}|||vvvqqqssstttsssoooiiiccc___^^^WWWQQQIIIFFFGGGGGGCCC@@@<<<;;;999777555333222222000000000///......------,,,,,,,,,+++++++++************++++++++++++******((((((((((((((()))))))))((((((((()))+++***(((&&&''''''''''''((((((((()))&&&###"""###'''))))))'''(((((((((((('''&&&%%%$$$&&&&&&'''(((((('''&&&&&&))))))''''''''''''))))))"""""""""###$$$%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''''')))+++---///111222...000333888<<>>AAACCCBBBFFFLLLOOOOOONNNMMMLLLMMMOOOSSSXXX\\\^^^_________```aaaaaaaaabbbdddfffggghhhiiihhhfffddddddeeeaaa^^^\\\___bbbbbb^^^YYY[[[___hhhsssyyy~~~wwwsssnnngggbbb]]]WWWPPPLLLJJJFFF???999444222///---,,,,,,+++***************************,,,+++++++++***)))))))))(((((())))))*********+++)))(((''''''((()))***+++''''''(((''''''&&&%%%%%%))))))))))))))))))))))))'''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%'''''''''''''''((())))))&&&&&&''''''((()))))))))%%%%%%%%%&&&'''((())))))++++++******))))))(((((('''''''''((()))+++---...(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))************+++++++++,,,+++)))'''(((+++...000...,,,******+++,,,---------......//////////////////...///111222222///,,,------...///000111222222000000111444666666444222333444666888>>>LLL^^^kkk~~~}}}zzzyyyvvvqqqmmmkkklllnnntttyyy~~~|||xxxuuuuuuwwwvvvrrrnnniiieeecccaaaYYYRRRJJJEEEDDDEEEDDDCCC===<<<999777444222111000/////////...------,,,,,,,,,+++******))))))******(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''&&&&&&&&&'''&&&%%%%%%'''(((((('''***)))'''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''(((((())))))(((''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&'''))))))'''&&&(((((())))))***+++++++++...///000333777;;;>>>AAADDDGGGJJJKKKKKKKKKLLLLLLOOOOOOQQQSSSVVVYYY\\\]]]^^^___aaaaaaaaacccgggiiigggiiikkkkkkiiigggfffggghhheeebbbbbbeeeeeeaaa]]][[[\\\aaagggjjjnnnwwwxxxqqqlllfff```ZZZTTTNNNGGGCCCAAA===888333333000---,,,,,,,,,+++*********************************)))))))))))))))((((((((()))))))))*********)))((('''''''''((()))******************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&''''''(((((()))))))))))))))((((((((((((((((((''''''(((((()))***,,,,,,(((((()))************)))))))))))))))))))))))))))*********+++++++++,,,,,,************************)))************+++++++++******))))))***+++,,,,,,...,,,+++***+++,,,------------...//////////////////...///000222111///---------...///000111222222000000000222444444333111222444555666888@@@LLLUUUmmm~~~}}}zzzxxxtttpppllljjjlllnnnvvv{{{}}}yyywwwwwwwwwvvvrrrnnniiieeebbbaaaZZZSSSKKKEEEDDDDDDCCCBBB>>><<<:::888555333222222.........---,,,,,,++++++,,,+++******))))))******(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''&&&'''''''''%%%$$$$$$&&&''''''&&&)))(((&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&''''''(((''''''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&((((((&&&$$$''''''(((((()))*********---------...111666:::===DDDEEEGGGGGGGGGHHHKKKMMMQQQOOONNNNNNPPPTTTXXXZZZ[[[\\\]]]]]]___bbbfffjjjiiilllooopppooonnnmmmmmmmmmjjjffffffhhhiiigggeeeaaa___^^^_________fffoooyyyzzz{{{{{{|||~~~xxxvvvwww|||yyyooogggaaa[[[TTTOOOJJJDDD>>>999777555111...000...+++***+++++++++***************************''''''((((((((((((((()))(((((())))))))))))******)))(((''''''&&&'''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&%%%%%%&&&&&&''''''***))))))(((''''''&&&&&&(((((())))))))))))))))))''''''''''''''''''((((((((((((((()))))))))******'''((())))))******))))))))))))))))))))))))))))))*********++++++++++++,,,************************)))************+++++++++((()))***+++,,,+++***)))---,,,,,,++++++,,,,,,---------...////////////...///......000111111///---------...///000000111222222000//////111222111000000222444444444777<<>><<<;;;999666444333222222000000//////...---------,,,+++******))))))******************************(((((())))))))))))(((((()))((((((''''''''''''(((((('''%%%&&&((())))))((()))))))))(((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&$$$%%%&&&'''((('''&&&%%%"""$$$&&&((())))))((('''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&'''(((((())))))***)))''''''(((,,,000333555999>>>BBBDDDFFFHHHIIILLLNNNQQQTTTVVVWWWWWWWWWWWWWWWXXXXXXXXX[[[^^^aaammmrrryyy~~~}}}zzzvvvsssssstttuuuuuusssqqqpppqqqooojjjiiilllgggggghhhhhhjjjkkkkkkkkklllpppuuu{{{}}}}}}zzzxxxyyy~~~}}}wwwrrrlllhhhhhhddd^^^VVVOOOIIICCC???===999555111////////////,,,***(((((()))*********))))))))))))))))))))))))((((((((())))))*********))))))(((((((((((((((((((((((((((''''''&&&%%%%%%'''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''))))))((((((((((((((()))''''''''''''(((((())))))(((''''''''''''''''''''''''''''''(((((()))))))))((())))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***+++,,,------***,,,...---+++***,,,---,,,------...............///...---...///000///---------......//////000000666333000///000222222333222222222222222333666888:::???LLL___uuu~~~zzzwwwsssnnnjjjkkknnnqqq||||||{{{|||wwwvvvtttpppkkkeee```^^^WWWPPPGGGBBBAAAAAA@@@>>>;;;:::888666444333222222111000000///......------,,,+++******))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))'''&&&&&&((())))))((()))))))))))))))((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''(((((('''&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&(((((('''&&&&&&&&&''''''((())))))))))))((('''&&&'''***---......222888<<<>>>@@@BBBDDDEEEIIIOOOUUUYYYZZZXXXWWWZZZ[[[]]]]]]^^^___aaacccpppuuu{{{~~~zzzyyyyyyyyywwwuuuwwwzzzzzzvvvtttvvvttttttuuuvvvwwwvvvrrrpppgggfffeeefffggghhhhhhfffdddjjjsss}}}~~~xxxrrrmmmgggbbb___[[[YYYTTTNNNGGGAAA<<<:::555333111...---------...---***(((((()))*********))))))))))))))))))))))))((()))))))))))))))******))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((******))))))((()))))))))&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''((((((((((((((()))))))))'''((()))***)))((('''&&&&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))************++++++++++++******)))***,,,---///))),,,///...+++***+++---,,,,,,---............---///...------//////...---------........./////////555222000///111222333333444333111000///000222333666666<<>>CCCJJJRRRWWWYYYYYYYYYZZZ]]]```cccdddeeefffhhhrrruuuzzz~~~}}}|||}}}}}}}}}}}}ppplllgggdddeeeffffffeeeaaaeeekkkpppxxx}}}xxxsssmmmgggbbb]]]YYYVVVNNNMMMJJJEEE???:::777555/////////---,,,,,,,,,---...+++)))((()))******))))))))))))))))))))))))))))))(((((((((((((((''''''))))))((((((((('''''''''&&&'''((()))))))))((('''"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&%%%&&&(((******)))((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''''''''&&&'''((()))***)))'''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++%%%&&&((()))++++++,,,,,,(((,,,000///+++)))+++---+++,,,------......------///...,,,---...///...------------.........//////111000...///000222333222222111000000111111111000333222555===EEERRReeewww{{{yyytttoookkklllppptttxxx|||~~~{{{xxxxxxyyytttsssrrrppplllgggccc```XXXQQQIIIEEEDDDEEEDDDCCC===<<<:::888777666555555///......------,,,++++++,,,++++++***)))*********************************(((((())))))))))))(((((((((((('''''''''(((((()))'''%%%$$$$$$&&&''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$###%%%''''''&&&&&&&&&''''''&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%$$$%%%'''***++++++)))''''''(((((()))*********))))))((((((((())))))***+++,,,,,,,,,---000555888999>>>FFFNNNTTTXXXZZZZZZXXX\\\aaaeeeggghhhiiijjjsssuuuyyy{{{|||~~~}}}xxxqqqmmmlllmmmlllkkkjjjllllllkkklllttt~~~}}}}}}zzzyyyxxxxxxyyy{{{}}}~~~yyyyyy{{{xxxssskkkggg```[[[VVVQQQMMMJJJEEEEEECCC???:::555333222---...///...---,,,---...///,,,***))))))******)))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%))))))(((((('''''''''&&&&&&'''(((*********))))))%%%&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&%%%&&&)))))))))(((''''''''''''''')))))))))(((''''''&&&&&&&&&''''''((()))******+++'''''''''&&&&&&%%%%%%%%%%%%&&&((()))***)))((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++ ###&&&***,,,+++***)))(((,,,000///+++)))+++...+++,,,------......------000...,,,,,,...///...------------...............///...---...000222222111......000333555555444222333222555:::;;;@@@NNN___}}}|||yyyuuupppmmmmmmpppsssxxx{{{}}}{{{vvvtttwwwzzzvvvvvvtttpppiiiccc___]]]XXXSSSLLLHHHGGGGGGFFFDDD???>>><<<999666444333333000000111000///...,,,+++,,,+++***)))(((((((((((())))))************))))))((('''&&&%%%&&&'''***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''(((((((((((((((((('''((()))'''%%%######$$$''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''***&&&###%%%***+++'''###&&&&&&''''''&&&%%%$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******+++,,,...000333444888<<>>DDDHHH}}}|||yyyuuupppmmmmmmpppsssxxx{{{}}}{{{wwwtttuuuwwwvvvvvvtttpppiiiccc___]]]VVVPPPIIIEEEDDDDDDCCCAAA???>>><<<999777555333333111111111000///---,,,***---,,,+++***))))))))))))))))))************)))))))))((('''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))+++---000111333666;;;AAAGGGKKKMMMNNNRRRWWW\\\]]]]]]___gggmmmrrrsssuuuvvvvvvwwwxxxyyywwwxxxwwwsssnnnlllpppttt{{{uuusssuuuwwwxxxxxxwwwvvvuuutttttttttuuurrrnnnkkkjjjjjjjjjjjjhhhfffdddcccdddddddddbbbccceeegggkkkoootttwwwyyyzzz}}}~~~zzzvvvtttuuuyyy|||~~~zzzrrrlllgggbbb```[[[UUUMMMHHHFFFCCC>>>:::999777444000...---------,,,,,,+++***+++,,,------***)))(((''''''((()))***(((((((((((((((''''''''''''''''''''''''''''''''')))(((((('''''''''''''''))))))((((((((('''''''''((('''&&&%%%%%%&&&'''(((###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''***)))(((''''''(((((()))&&&'''((('''&&&&&&(((******)))))))))))))))******((((((((((((((((((((((((************************+++++++++***************,,,+++************+++,,,......---,,,,,,---......//////...---------------------...///////////////---.........////////////////////////000000000000111222222333444888<<<@@@}}}|||yyyuuupppmmmmmmpppsssxxx{{{~~~|||xxxtttttttttuuuuuutttpppiiiccc___]]]UUUOOOHHHDDDCCCCCCAAA???>>>===<<<999777555333222222222111000///---+++***...---,,,+++************))))))************))))))***)))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''((('''&&&%%%&&&'''$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''$$$'''((((((%%%%%%&&&((('''((((((((((((''''''&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***,,,...///...000444888===BBBEEEGGGLLLPPPUUUWWWWWWZZZaaagggnnnoooqqqtttwwwxxxvvvuuussssssrrrnnniiihhhjjjmmmxxx{{{~~~wwwtttwwwzzz{{{{{{{{{||||||}}}~~~~~~yyyrrrmmmllllllnnnnnniiihhhgggggggggfffccc```aaacccgggkkknnnpppppppppjjjkkknnnssszzz|||xxxxxxyyy}}}{{{xxx{{{zzzuuummmeee___ZZZUUURRRQQQKKKDDD@@@>>>;;;888444333111///---+++******+++---,,,++++++***+++++++++))))))(((((((((((())))))***))))))(((''''''&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((())))))((((((((((((''''''''''''''''''((((((((('''''''''((())))))$$$&&&(((((('''&&&'''((())))))))))))******+++,,,))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---------------------...////////////...------.........//////////////////000000111111111111222222111111333777:::}}}|||yyyuuupppmmmmmmpppssszzz}}}~~~zzzvvvtttsssssstttssspppiiiccc___]]]VVVPPPIIIEEEDDDCCCAAA???======;;;:::888555333222333222111000...,,,+++***------,,,+++************))))))************))))))******++++++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&''')))%%%$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''((('''''''''((()))%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((()))***+++,,,---...---...000333777;;;???AAACCCGGGLLLNNNOOORRRYYY^^^hhhiiilllqqquuuvvvsssppprrrsssrrrpppmmmmmmooorrrvvvxxx{{{}}}~~~{{{vvvvvvxxxxxxyyy{{{~~~~~~zzzxxxxxxxxxvvvqqqpppooooooooommmjjjhhhiiijjjmmmppprrrtttvvvvvvnnnmmmlllkkkmmmssszzz~~~|||{{{|||{{{xxxooojjjccc\\\VVVQQQLLLIIIHHHDDD>>>:::888666444222000///...---,,,,,,,,,,,,,,,,,,++++++************'''((()))******)))((('''))))))((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$((((((''''''''''''''''''(((''''''''''''((())))))&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''(((((())))))$$$&&&((()))((('''''''''************+++,,,---...************************************************((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------,,,,,,---......//////....../////////000000000111111//////000111222333333333333333444333222333666888}}}|||yyyuuupppmmmmmmpppsss|||~~~|||xxxuuutttrrrsssssspppjjjccc^^^\\\VVVPPPIIIDDDCCCBBB@@@>>><<<<<<;;;:::888666444222333222111///...,,,,,,+++,,,+++***))))))(((((()))))))))************))))))******++++++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&$$$&&&''''''''''''(((***'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((%%%"""###''')))(((&&&$$$$$$%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''(((((()))***++++++,,,,,,,,,,,,,,,...111555888;;;===@@@DDDGGGIIIMMMSSSXXXcccfffjjjnnnrrrrrrpppnnnooopppqqqrrrsssuuuxxxzzz{{{}}}~~~zzzxxxsssuuuyyyxxxvvvtttssstttuuuuuutttrrrqqqqqqrrruuuzzz}}}yyyuuusssvvv||||||wwwyyy|||vvvpppllleee```ZZZTTTOOOJJJFFFCCC???<<<888444222111000///---------,,,,,,,,,,,,,,,+++++++++******))))))((('''((()))******)))((('''''''''''''''(((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%(((((()))))))))(((((('''%%%%%%&&&'''''''''(((((('''''''''''''''((())))))&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&''''''((((((((()))%%%'''******)))(((((()))((((((((())))))+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---******++++++++++++******++++++++++++++++++++++++,,,,,,---......------,,,,,,------...............////////////000000000000---......///000111222222111222333333333444666888}}}|||yyyuuupppmmmmmmpppsss}}}}}}~~~}}}|||yyyvvvtttqqqrrrssspppjjjccc^^^\\\TTTNNNGGGBBBAAA@@@>>><<<;;;;;;;;;;;;999666444222222111000...------------,,,+++***)))(((((((((((())))))************))))))***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&((((((''''''(((***((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''"""%%%(((&&&###%%%&&&&&&''''''''''''&&&(((((('''&&&%%%%%%$$$$$$"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''&&&&&&'''((()))))))))((((((((()))***,,,///111333999;;;>>>AAAEEEJJJOOOSSS^^^bbbgggkkklllkkkkkkkkkiiijjjmmmpppuuuyyy}}}uuuwww|||~~~~~~||||||}}}~~~{{{vvvpppjjjccc___XXXTTTOOOJJJFFFBBB>>>;;;666444111...,,,++++++,,,******++++++++++++******))))))*********)))(((((('''((()))******)))((('''&&&&&&''''''((())))))***((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%!!!###%%%'''(((((('''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((('''''''''(((''''''''''''''''''(((&&&&&&'''(((((((((''''''&&&(((******)))((()))***&&&&&&&&&&&&&&&'''((()))************************))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++******+++---......---,,,,,,,,,,,,---............---,,,,,,---------.........,,,,,,,,,------............000111111111222444666}}}|||yyyuuupppmmmmmmpppsss|||{{{zzzzzzyyyxxxvvvuuupppqqqrrrpppjjjccc^^^\\\UUUOOOGGGCCCAAA@@@>>><<<;;;;;;;;;;;;999777444222111000///...---......///,,,,,,+++***))))))))))))))))))************)))))))))((('''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((()))&&&'''((((((''''''((()))&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%### !!!$$$&&&'''&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%!!!###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''&&&'''((()))))))))(((((('''''''''(((***+++---...333555777;;;???DDDIIILLLTTT[[[aaaccc```___aaaeeebbbcccgggmmmsssyyy}}}}}}vvvsssnnniiiccc\\\VVVQQQMMMJJJEEEBBB???;;;777555111000...+++)))((()))+++*********++++++******)))'''((()))*********)))((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$ ###%%%&&&%%%%%%%%%%%%&&&&&&%%%###"""!!!%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&'''((((((((('''&&&%%%'''((((((((('''''')))***((('''''''''''''''((((((************************)))))))))))))))))))))))))))))))))***+++++++++,,,***)))(((((((((((()))***++++++,,,------,,,++++++)))+++,,,......---,,,++++++,,,------......------,,,,,,,,,---------......------------...............000111111000000222333}}}|||yyyuuupppmmmmmmpppssszzzyyywwwwwwwwwwwwvvvtttoooqqqrrrpppjjjddd^^^[[[WWWQQQJJJEEECCCBBB@@@>>>:::;;;;;;;;;999777444222000///...------...///000...---,,,+++************))))))************))))))((('''&&&%%%&&&'''***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((('''((()))((('''&&&''')))$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&))),,,"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((!!!###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))++++++)))(((''')))***+++,,,,,,+++***)))'''((()))***+++,,,,,,,,,---...111555999???CCCFFFKKKSSS[[[[[[VVVTTTXXX^^^^^^```dddjjjrrrxxx|||}}}~~~{{{vvvsssmmmjjjeee```ZZZSSSLLLGGGGGGDDDAAA>>>;;;888555222000///---+++)))(((***,,,+++,,,,,,,,,,,,,,,+++***&&&'''(((*********))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))(((((('''%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%''')))))))))(((''''''''''''&&&$$$!!!'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''%%%$$$&&&''''''&&&%%%%%%(((***,,,+++***************+++))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++***(((''''''(((***++++++,,,------------,,,+++)))***,,,.........,,,++++++,,,------......------........./////////000000111111111111000000000000111222333222111000111222||||||}}}{{{vvvqqqmmmmmmpppsssuuuuuuuuuuuutttsssrrrqqqssssssrrrooojjjeee___\\\]]]RRRHHHFFFEEEBBB>>>>>>;;;;;;<<<;;;999666333111333333222000///---,,,,,,---,,,++++++******++++++...---+++)))'''''''''''',,,,,,,,,++++++)))(((((((((''''''((())))))(((&&&******++++++++++++******)))(((&&&$$$$$$$$$&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''%%%$$$%%%((((((&&&###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%&&&''''''''''''###$$$$$$#########%%%&&&&&&'''((((((''''''(((***+++)))(((((())))))(((&&&(((((()))***************+++*********))))))(((((())))))+++---000444666888AAAFFFLLLNNNMMMMMMPPPTTTRRRVVV[[[```ffflllrrrvvvwww|||~~~yyywwwssskkkeeeaaa]]]YYYTTTPPPKKKFFFCCC===<<<:::777333000...,,,************************000---+++***+++,,,,,,,,,((())))))************)))******))))))((((((((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""%%%'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&(((((()))"""###$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&((()))))))))((('''((((((''''''''''''((((((************************)))))))))))))))(((''''''&&&'''''''''((((((((()))************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------......000000000000000000000000222222000/////////000111}}}||||||zzzvvvpppmmmmmmooorrrvvvvvvvvvvvvuuutttsssrrrsssrrrrrroookkkeee```]]]\\\QQQGGGEEEDDDAAA======;;;<<<<<<;;;:::777444222333222111000///...---,,,,,,,,,+++***************---,,,***)))((('''(((((('''((())))))))))))))))))(((''''''((())))))(((&&&(((((())))))))))))(((((()))'''&&&$$$$$$%%%&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''((()))%%%&&&''''''&&&&&&'''((()))(((''''''(((((('''%%%(((((()))************)))******)))))))))((((((((())))))+++,,,///222444555777===BBBEEEEEEGGGJJJNNNNNNRRRVVV[[[```gggmmmrrrrrrwww~~~{{{uuupppnnniiiccc]]]WWWTTTOOOKKKHHHCCC???;;;999888666333000...,,,+++************************###""""""###'''***++++++''''''(((((((((''''''&&&((('''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))((((((''''''(((((()))************************)))))))))))))))(((''''''((((((((((((((((((((()))************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,---------......////////////////////////000000/////////000222333}}}||||||zzzvvvqqqmmmlllooorrrxxxxxxxxxxxxwwwvvvuuuuuurrrrrrqqqoookkkfffaaa^^^ZZZPPPFFFDDDCCC@@@===<<<<<<<<<<<<<<<:::888555444222111111000///......---++++++***))))))))))))***++++++***)))((()))))))))###$$$%%%'''((()))******(((((('''((())))))(((&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))%%%%%%%%%$$$%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&###%%%&&&&&&%%%%%%&&&'''((('''&&&&&&''''''&&&%%%'''((())))))******))))))((((((((((((((('''''''''))))))***+++,,,...000111...222888;;;===???CCCGGGHHHKKKNNNSSSXXX^^^eeejjjkkkpppvvvzzz|||{{{xxxsssnnnhhhdddaaa]]]WWWRRRMMMJJJFFFBBB???;;;777444333222111///---+++***)))************************)))'''&&&&&&'''(((((('''((((((((((((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%############%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&''''''((()))***))))))(((((())))))***************************(((((()))))))))(((''''''))))))))))))))))))))))))************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,---------......////////////////////////.........///000111333444}}}}}}|||zzzwwwrrrnnnmmmppprrryyyzzzzzzzzzyyyyyyxxxwwwqqqqqqqqqooolllgggbbb___ZZZPPPFFFDDDDDDAAA>>>============<<<:::888777555111111000000//////......+++***))))))((()))))))))))))))))))))))))))******###$$$%%%'''((())))))***)))((('''(((******((('''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%''')))***%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%######%%%'''((('''%%%###$$$%%%&&&&&&%%%%%%&&&'''((('''&&&&&&(((((('''&&&'''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))***+++,,,---***...222555777999===@@@AAACCCFFFIIINNNTTT[[[```cccggglllppprrruuuzzz|||wwwrrrmmmjjjfffbbb]]]YYYVVVRRRMMMIIIEEECCC???<<<:::777444111......---,,,+++***))))))************************///---+++*********((('''************)))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''((('''&&&%%%&&&'''((()))******))))))))))))******************************'''(((((((((((((((''''''************))))))))))))************************)))******++++++******)))++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,---------......////////////////////////.........///000111111222~~~}}}|||{{{xxxsssooonnnppprrrzzzzzzzzzzzzzzzyyyyyyxxxrrrrrrqqqppplllgggbbb___[[[QQQGGGEEEEEEBBB??????======<<<;;;:::888777666111111000000//////......+++***))))))((()))))))))((()))))))))************&&&'''((())))))))))))))))))(((((()))******)))'''&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''))),,,+++)))&&&$$$&&&''''''&&&&&&'''((()))((('''''')))***)))'''''''''((()))))))))))))))&&&&&&&&&&&&'''''''''''')))((((((((((((((()))******,,,---///000222555777999;;;>>>@@@DDDIIIOOOSSSXXX\\\aaaeeehhhnnnuuuzzz~~~xxxrrrmmmhhhccc```[[[XXXUUUQQQMMMIIIEEECCC>>><<<999777666444111///,,,,,,++++++******))))))))))))))))))))))))))))))&&&%%%%%%'''***++++++***************)))'''&&&&&&'''''''''((((((((((((((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((('''&&&%%%%%%%%%&&&((()))******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''************))))))))))))******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,---------..............................//////000000000/////////~~~}}}{{{zzzwwwsssooonnnoooqqqyyyyyyyyyzzzzzzyyyyyyxxxssssssrrrppplllgggbbb___[[[QQQHHHFFFFFFCCC@@@@@@<<<<<<;;;:::999888777777222111111000///......---++++++***))))))))))))***((())))))*********))))))))))))*********)))(((((()))(((((()))******)))'''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&((()))'''%%%$$$&&&******'''$$$%%%&&&''''''&&&&&&'''((()))((('''((()))***)))(((&&&'''(((((())))))((((((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((())))))))))))***,,,---...000222555888:::>>>BBBEEEIIIMMMSSSXXX]]]eeennnuuuxxx|||~~~{{{yyyvvvrrrkkkfffaaa]]]YYYVVVPPPOOOLLLHHHDDDAAA>>><<<666444222111111000---,,,+++++++++*********))))))))))))))))))))))))))))))(((''''''((())))))(((&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((())))))'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&&&&&&&&&&%%%&&&&&&'''(((***))))))(((((())))))***))))))))))))))))))))))))&&&&&&'''(((((((((''''''((((((((()))))))))************************************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///000000000000///...---~~~}}}yyyxxxvvvrrrnnnlllmmmooowwwxxxxxxyyyyyyxxxxxxwwwttttttsssqqqlllgggaaa^^^ZZZPPPFFFEEEEEEBBB@@@???<<<;;;:::999888777777777333222111000///...---,,,,,,,,,+++***************))))))***+++******)))((()))))))))******))))))(((***)))((()))++++++)))(((''''''((((((((((((''''''$$$%%%%%%&&&'''''''''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%$$$%%%%%%'''((((((((('''&&&'''&&&%%%$$$$$$%%%'''(((%%%""" """%%%'''%%%"""###%%%&&&&&&%%%%%%&&&'''((('''&&&''')))***)))(((&&&'''(((((())))))((((((&&&&&&''''''(((((((((((((((''''''&&&&&&''''''(((((('''&&&'''(((***++++++(((+++...111222333555777<<<@@@DDDHHHMMMTTT^^^eeejjjooouuuxxxxxxyyy}}}{{{uuupppkkkiiifffbbb\\\WWWTTTPPPMMMJJJEEEEEECCC???;;;777555444111///---------,,,+++)))************))))))))))))))))))))))))))))))))))))...,,,+++******(((%%%"""&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((('''&&&$$$"""%%%%%%&&&&&&''''''&&&&&&)))((((((''''''(((((()))))))))))))))))))))))))))%%%&&&''''''((((((''''''&&&&&&'''((())))))***+++***************************++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...///000000000///...~~~}}}wwwvvvtttppplllkkklllmmmvvvvvvwwwxxxxxxwwwwwwwwwuuuuuutttqqqlllfffaaa^^^YYYNNNEEEDDDDDDAAA???>>>;;;:::999888777777777777333333222000///---,,,,,,---,,,++++++******++++++)))***+++++++++)))((('''''''''((()))******))))))***)))((()))++++++)))(((&&&''''''((((((''''''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))###&&&((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%% """%%%''''''&&&$$$"""%%%%%%'''((((((((('''&&&***(((&&&$$$$$$$$$%%%&&&)))%%%"""###''')))(((%%%"""$$$%%%%%%$$$###%%%&&&'''&&&%%%&&&((()))((('''&&&''''''((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&''''''((()))'''&&&''')))+++,,,,,,"""&&&***,,,---------...555888:::<<<>>>DDDLLLSSS[[[aaahhhkkklllnnnrrrwww{{{||||||}}}~~~zzzxxxvvvrrrlllgggaaa___ZZZVVVQQQMMMJJJGGGDDDBBB>>>>>><<<888444000///...///---,,,+++,,,,,,***)))******)))))))))((((((((())))))))))))))))))))))))%%%%%%%%%'''))))))'''%%%''''''(((((()))(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%'''((())))))%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&'''&&&###!!!$$$%%%&&&'''((('''&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''$$$%%%&&&'''((()))***+++***************************++++++,,,,,,++++++***************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++,,,...000111111000000~~~{{{uuupppmmmmmmnnnoootttuuuvvvwwwvvvtttrrrqqqtttttttttqqqlllgggcccbbbZZZOOOFFFDDDDDDAAA>>>===<<<;;;;;;:::999888777777333333111000////////////......,,,+++***)))))))))++++++************++++++)))(((((((((((())))))***)))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%######$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&222///+++'''%%%%%%'''(((+++***((('''&&&&&&&&&'''''''''''''''((((((((((((++++++,,,,,,,,,---------/////////111555999===???IIIMMMSSSYYY]]]aaaeeehhhlllppptttuuuvvvzzz}}}xxxsssoookkkgggbbb^^^\\\YYYTTTPPPOOOMMMJJJGGGCCC???===;;;777666555333000...---,,,************))))))))))))(((((())))))))))))((((((+++)))'''(((+++,,,***(((+++(((&&&&&&'''(((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''((()))))))))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******%%%&&&'''((('''&&&$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&(((***++++++&&&'''((())))))***))))))(((''''''&&&&&&((()))***&&&'''((()))************&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------------,,,+++)))***++++++,,,,,,,,,,,,,,,---......//////......////////////000000000000~~~{{{vvvqqqnnnnnnoooppptttuuuvvvwwwvvvtttrrrqqqssstttsssqqqmmmhhheeecccYYYOOOFFFDDDDDDAAA>>>>>><<<;;;;;;:::999888777777333222111000///.........,,,,,,++++++***+++++++++++++++************++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((***)))'''&&&''')))+++---,,,+++)))(((''''''((((((''''''''''''(((((((((((())))))*********+++++++++*********,,,///222666888999<<>>;;;888666555222111000...,,,+++***)))*********)))))))))(((((((((((())))))))))))((((((***((('''(((***+++)))'''***(((&&&&&&'''))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''(((((())))))))))))((((((''''''&&&'''((()))***(((((((((((('''&&&%%%$$$&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))***+++++++++,,,*********+++++++++,,,,,,)))******++++++******)))******+++,,,,,,,,,++++++,,,------........................////////////000|||vvvrrroooooopppqqqtttuuuvvvwwwvvvtttrrrqqqssssssrrrqqqnnnkkkgggeeeYYYNNNEEEDDDDDDAAA???>>><<<<<<;;;:::999888777777333222111///......------++++++******++++++,,,---++++++************+++++++++***)))(((((('''(((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&&&&&&&%%%###&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''&&&$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&(((((('''&&&&&&%%%$$$$$$(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&''')))+++---...---,,,***)))((())))))***''''''''''''((((((((((((''''''((((((((()))))))))'''''''''(((***,,,///111...111444666999<<<@@@DDDHHHMMMRRRWWW[[[aaaiiiooosssxxx~~~|||vvvrrrmmmkkkhhheeebbb^^^YYYUUUSSSPPPMMMJJJGGGDDD@@@>>>:::999777555333111000///------,,,+++***)))((((((******))))))))))))(((((('''(((((())))))((((((''')))'''&&&'''((()))((('''(((&&&%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%((())))))))))))(((((('''(((''''''''''''((())))))(((((((((((('''&&&%%%$$$&&&&&&''''''((()))))))))))))))))))))))))))))))))******************++++++*********++++++++++++,,,))))))***++++++***))))))++++++,,,,,,,,,+++******,,,,,,---...............------------............|||wwwrrrppppppqqqrrrtttuuuvvvvvvvvvtttrrrppprrrqqqqqqpppooommmiiifffXXXNNNEEECCCDDDBBB??????<<<<<<;;;:::999888888777333222111///...---------,,,++++++***++++++,,,,,,++++++************++++++++++++)))(((''''''''''''*********)))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$%%%%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((''''''((())))))''''''(((((())))))((((((,,,+++***((((((((()))***''''''''''''((((((((((((&&&''''''''''''(((((((((((((((((()))***+++---...,,,---...///000333777:::777;;;@@@EEEIIIOOOVVVZZZ```fffnnnqqqrrruuu|||}}}zzz{{{yyywwwuuurrrnnnhhhddd___\\\YYYVVVTTTPPPKKKHHHFFFDDDBBB???<<<:::777666333333222111000///...---,,,,,,,,,++++++++++++******)))))))))(((((((((((('''(((((((((((((((((('''''''''&&&''''''''''''&&&'''&&&%%%&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((())))))***))))))((('''&&&''''''''''''((((((((()))&&&'''((()))************&&&&&&''''''((()))))))))))))))))))))))))))))))))+++++++++***************************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***))),,,,,,---.........------++++++,,,,,,,,,---------~~~{{{vvvrrrppppppqqqsssssstttuuuvvvuuusssqqqpppqqqpppoooooopppnnniiifffWWWMMMDDDCCCDDDBBB@@@@@@===<<<<<<;;;:::999888888444333111000...------,,,...---,,,+++************++++++************++++++++++++)))((('''''''''''')))))))))(((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&%%%$$$$$$###%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((((((((())))))((('''&&&%%%***)))'''&&&&&&'''((((((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))******+++,,,,,,)))***+++++++++,,,///222///111444888;;;???CCCFFFKKKQQQYYY\\\^^^aaaggglllssswww||||||yyyvvvssspppmmmmmmllliiigggeeeaaa\\\XXXSSSQQQMMMKKKHHHEEEAAA>>><<<<<<;;;888555333222111/////////......---------++++++++++++++++++++++++)))))))))(((((((((((('''''''''((((((((((((''''''&&&'''''''''&&&&&&&&&'''&&&%%%%%%''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&&&&"""#########$$$$$$%%%%%%%%%&&&&&&'''(((((())))))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''))))))***))))))((('''&&&&&&''''''(((((((((((((((&&&'''((()))************&&&&&&''''''((()))))))))))))))))))))))))))))))))+++++++++***************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++,,,,,,---...---------++++++++++++,,,,,,,,,,,,}}}zzzvvvqqqooopppqqqsssssstttuuuvvvuuusssqqqpppqqqooommmnnnooonnniiieeeVVVLLLDDDCCCDDDCCCAAAAAA======<<<;;;:::999888888555444333111///...------///...,,,+++***)))))))))++++++************+++++++++***)))(((((('''((((((&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''((((((&&&''''''((((((''''''&&&#########$$$'''))))))(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&((((((''''''&&&&&&%%%%%%%%%''')))((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&((('''&&&%%%%%%%%%&&&'''''''''''''''((((((((((((''''''((((((((()))))))))'''((((((((())))))))))))***+++,,,+++***+++---...,,,---...000222444555666888<<>>;;;999888777444333///111111///,,,***+++---))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''((((((''''''&&&&&&((()))(((&&&%%%''')))'''''''''(((***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&"""#########$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''(((((((((######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''(((((())))))))))))(((&&&&&&((()))))))))((('''(((((((((((('''&&&%%%$$$&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))***************)))(((''''''((()))*********+++,,,,,,,,,++++++++++++,,,------------,,,+++++++++,,,,,,,,,------|||yyytttpppnnnnnnppprrrssstttuuuuuuuuusssqqqoooqqqnnnkkklllnnnlllgggaaaUUUKKKCCCCCCEEECCCBBBBBB======<<<;;;:::999999888888666555333111//////...++++++******++++++,,,---++++++************++++++)))(((((((((((())))))***************))))))))))))((((((''''''''''''(((((('''((()))******)))(((''''''%%%$$$%%%'''''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&$$$ $$$(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&(((***+++,,,%%%&&&&&&'''&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$%%%%%%''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&'''((((((((((((((($$$&&&))))))(((&&&&&&'''***))))))***++++++***(((+++***+++---111222222111999;;;???BBBEEEIIIMMMQQQSSSXXX]]]``````bbbgggllloooqqqtttuuuuuuvvvwwwyyyyyy}}}~~~zzzwwwtttssssssnnnlllhhheeebbb___\\\YYY[[[XXXTTTPPPOOOMMMKKKIIIFFFDDDBBBBBBAAA???<<<:::;;;999666444444333111///+++---...---)))((()))+++)))))))))))))))))))))))))))))))))))))))((((((((()))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&(((***)))'''&&&'''***(((''''''(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&'''((('''&&&&&&&&&&&&''''''((()))******''''''&&&&&&&&&%%%%%%%%%!!!"""$$$'''((()))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))''''''((())))))***))))))%%%&&&((()))))))))((('''&&&'''((()))************&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))************,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------yyywwwtttpppnnnnnnrrruuutttsssrrrrrrsssrrrpppnnnmmmmmmnnnnnnllliiieeebbbVVVMMMFFFDDDCCCAAA@@@AAA======<<<;;;::::::999999555555444222000///---------,,,+++*********+++,,,,,,+++)))((('''((()))+++******))))))((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))'''%%%$$$'''&&&###!!!!!!"""$$$&&&%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$***((('''&&&''''''%%%$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%***'''$$$%%%''')))'''$$$''''''&&&&&&&&&&&&''''''))))))(((''''''''''''''')))***+++***)))((()))***((()))***++++++***)))(((((()))***+++,,,---------///000222222333555999<<>>===;;;999666444444333444333222222000...,,,***)))------,,,,,,+++***))))))************************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%$$$######"""###$$$&&&'''%%%$$$$$$%%%'''(((((('''(((((((((''''''&&&&&&%%%&&&%%%###""""""###%%%&&&#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$###""""""((('''%%%$$$###$$$%%%%%%%%%%%%%%%'''))))))(((&&&%%%%%%&&&'''&&&%%%###"""&&&((()))(((%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((%%%&&&(((******)))'''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))(((((((((((()))***,,,,,,((((((((((((((()))******,,,+++***)))((((((((((((++++++******************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++---...///zzzxxxuuupppmmmnnnqqqssstttsssqqqqqqrrrrrrqqqooooooooooooooommmjjjfffbbbUUUMMMFFFEEEEEECCCBBBBBB======<<<<<<;;;:::999999666555444333111///...------,,,+++*********+++,,,,,,+++)))((('''((()))******)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***(((&&&&&&''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&*********,,,------+++)))(((''''''&&&&&&''''''((())))))((('''''''''''''''((()))******(((((()))***((()))************)))(((((()))***++++++,,,,,,,,,+++,,,---......000333666444555555666777888999:::???AAADDDEEEFFFGGGJJJLLLMMMNNNPPPSSSVVVXXXZZZ[[[cccccccccdddeeeeeeffffffhhhhhhiiikkknnnqqqsssuuussssssssssssttttttuuuvvvyyyzzzyyywwwsssqqqpppqqqqqqrrrsssssssssqqqpppooohhhhhhhhhhhhgggggggggggggggfffeeedddddddddddddddaaa```___^^^\\\YYYVVVTTTQQQPPPOOOMMMKKKJJJHHHHHHEEEBBB???======;;;999888777555333111000//////000/////////...---,,,+++***---------,,,+++*********************************)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$###&&&&&&%%%&&&&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))((((((''''''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&(((******(((&&&%%%%%%&&&&&&&&&%%%$$$###&&&'''((((((%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&((())))))((((((''''''''''''(((((((((((()))%%%'''(((((('''&&&((()))(((((((((((()))***++++++((((((((((((((()))************)))))))))******+++*********************************+++++++++++++++++++++++++++++++++++++++++++++******+++---...///|||zzzvvvqqqmmmmmmooorrrsssrrrppppppqqqrrrqqqpppooonnnnnnnnnmmmiiiddd```RRRKKKFFFGGGHHHEEECCCCCC>>>>>>===<<<;;;:::999888777666555333222000///...------,,,+++++++++++++++,,,+++)))((((((((()))***))))))))))))((((((((((((&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$$$$%%%&&&(((((((((''''''''''''((())))))'''&&&%%%'''''''''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&$$$"""!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))'''&&&&&&''''''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%"""%%%)))+++***(((''''''((((((''''''''''''(((((()))(((''''''&&&''''''''''''((())))))''''''((()))((())))))******))))))(((''''''((()))************(((***++++++***+++---000,,,,,,,,,------///000111222333555666666777999::::::;;;<<<>>>@@@BBBCCCDDDHHHHHHIIIKKKMMMNNNOOOPPPTTTTTTUUUWWWYYY[[[^^^___^^^^^^___```aaabbbccccccdddddddddccc```^^^^^^^^^]]]^^^^^^^^^^^^]]]\\\\\\XXXXXXXXXWWWVVVVVVVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRNNNOOOOOOMMMJJJGGGGGGGGGCCCCCCBBBAAA@@@??????>>><<<999777555444333222000///...---,,,++++++++++++++++++,,,,,,,,,++++++***---,,,,,,++++++******)))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%$$$$$$$$$&&&&&&''''''((((((''''''((('''%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&(((******(((&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((((((&&&$$$$$$%%%''''''''''''&&&%%%$$$###''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((((((((()))))))))&&&((())))))(((''')))***)))))))))(((((()))******((((((((((((((()))******))))))))))))***+++,,,---************************((())))))******+++++++++++++++++++++++++++++++++++++++++++++,,,---......~~~}}}~~~~~~{{{wwwqqqmmmlllnnnpppsssqqqoooooopppqqqqqqqqqlllkkkkkkkkkkkkgggaaa[[[NNNHHHEEEHHHIIIGGGDDDDDD???>>>===<<<;;;:::999888777777666444222111//////------,,,,,,+++++++++++++++***))))))(((((())))))))))))))))))((((((((((((%%%'''(((******((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''%%%###"""###$$$%%%########################&&&''''''''''''''''''&&&((('''%%%&&&&&&'''%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!%%%&&&$$$###$$$&&&)))((((((''''''(((((()))(((''''''&&&&&&'''''''''&&&'''((((((''''''((()))((())))))))))))))))))(((&&&'''(((((()))))))))((()))***++++++******+++---,,,,,,,,,,,,---...//////...///111111000000222333333333444555666777888888888888999;;;===>>>???@@@DDDDDDEEEFFFHHHJJJKKKLLLJJJKKKMMMOOOPPPRRRSSSTTTOOOPPPQQQQQQOOOOOOPPPQQQMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCAAABBBBBB???<<<;;;<<<======<<<;;;:::888777666555555333000//////...---+++))))))))))))))))))))))))******+++++++++******)))************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''###$$$&&&''''''&&&%%%$$$)))'''&&&&&&''''''&&&%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""$$$%%%&&&'''&&&%%%$$$###&&&%%%&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&$$$$$$%%%&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''''''''(((((((((((('''((())))))(((((()))******))))))((((((((())))))((((((((((((((())))))******************+++,,,,,,))))))))))))************''''''((()))***+++++++++************************++++++++++++,,,---------||||||||||||wwwqqqmmmkkkmmmooorrrpppoooooopppqqqpppooollljjjjjjkkklllhhhaaaZZZKKKFFFDDDGGGJJJGGGEEEDDD@@@???>>>===;;;:::999888777777666444222111//////------------,,,,,,+++++++++******)))))))))))))))(((((((((((())))))))))))&&&''')))******)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%)))'''&&&$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''&&&%%%%%%&&&'''%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''&&&$$$$$$(((,,,((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%'''((((((''''''(((***)))(((((((((((((((((()))&&&&&&'''((((((((('''''')))***++++++)))))))))************)))******++++++)))+++,,,,,,+++***,,,------------.../////////000222222333444444555666666777888999:::;;;<<<======:::;;;<<<>>>????????????===???AAABBBBBBCCCEEEGGGAAAAAAAAAAAAAAAAAAAAABBB@@@@@@???>>>======<<<<<<>>>>>>===;;;;;;::::::::::::999777555333333444666555555444444333222111111222000---,,,,,,,,,+++***(((((()))))))))*********++++++++++++******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((())))))$$$$$$&&&&&&&&&%%%$$$###%%%$$$###$$$&&&'''&&&%%%"""######$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&$$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))***))))))((((((((((((((((((((((((((((((((())))))***,,,++++++***))))))******(((((()))))))))*********''''''((()))***+++++++++************************++++++,,,,,,,,,,,,,,,,,,|||{{{{{{|||xxxqqqmmmkkkmmmoooqqqpppooopppppppppnnnlllmmmkkkkkkmmmooolllddd\\\LLLFFFDDDHHHJJJHHHFFFFFF@@@@@@???===;;;:::999888777666555333222000///...---------------,,,++++++************)))))))))((((((((((((((())))))))))))'''((())))))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&+++)))'''%%%$$$&&&((()))$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((($$$%%%'''''''''&&&$$$###''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''%%%$$$%%%&&&'''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''((('''&&&%%%$$$&&&***---''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&'''(((((((((((()))+++)))((((((''''''(((((()))&&&''''''(((((('''''''''&&&((())))))'''&&&''''''***)))((((((((((((((()))''')))******)))((()))+++++++++++++++,,,,,,,,,,,,////////////////////////...///000111222222222111555555666666444333111000111333555666666777999;;;777666666666666777777888555555555444444333333333777666555555444555555555777333///------.........,,,,,,,,,---......//////000...++++++++++++***)))(((((()))******************************)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%"""!!! !!!$$$%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%&&&''''''$$$"""%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&((())))))(((''')))***(((((((((''''''((())))))((((((((((((((()))******,,,+++***)))(((((((((((('''(((((())))))*********((())))))******+++++++++************************+++,,,,,,------,,,,,,+++|||{{{{{{~~~|||wwwqqqmmmkkkmmmoooqqqppppppqqqqqqoookkkhhhllljjjjjjmmmqqqnnnfff^^^OOOIIIFFFIIIKKKJJJHHHIIIAAA@@@???===<<<:::999888666555444333111///...---,,,---.........---,,,+++***************)))(((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%&&&'''((()))******''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))(((((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&''''''((((((''''''&&&(((&&&$$$###%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&((())))))))))))***,,,)))(((''''''''''''((()))''''''((((((((((((''''''$$$&&&((()))'''&&&&&&'''+++******)))((((((((()))((()))******))))))***,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,---------,,,+++000111222222222000...------...000000//////000222//////.........///111111111111000000000000000000///////////////000000111888111***(((+++...,,,***(((((())))))***+++++++++---+++))))))******)))((('''''')))******))))))(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$"""""""""$$$$$$$$$"""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################!!!"""###%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%########################$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$$$$$$$%%%%%%&&&'''(((''''''((()))(((&&&$$$%%%%%%$$$$$$$$$%%%&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&((()))'''''''''''''''((()))***((((((((((((((()))******))))))((((((((((((((((((''''''(((((()))******+++*********+++++++++++++++************************+++,,,---------,,,++++++|||{{{zzz~~~|||wwwqqqmmmlllnnnpppppppppqqqrrrrrrooojjjfffjjjhhhggglllpppnnneee]]]RRRKKKHHHJJJMMMKKKJJJKKKAAAAAA???>>><<<:::999888666555444222000///------,,,---.........---,,,+++***************)))(((((('''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))$$$%%%&&&'''(((***++++++)))((('''&&&%%%$$$$$$$$$"""###$$$%%%''')))+++---$$$$$$%%%%%%%%%$$$###""")))((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$###!!! !!!###%%%'''########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&&&&$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%$$$$$$###)))'''%%%&&&))))))'''$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&(((******))))))+++---)))((('''&&&&&&'''((()))'''(((((((((((((((''''''%%%''')))***)))(((((((((***)))(((''''''&&&&&&'''%%%'''(((((((((((()))+++(((((())))))************((())))))***++++++,,,,,,++++++,,,------,,,+++***'''(((+++...///000///......///000...,,,+++,,,------,,,+++++++++---...///------------------......************+++,,,---...<<<333)))(((---000---)))+++++++++***)))(((((('''+++)))''''''((((((((('''&&&&&&(((((()))((('''&&&"""###$$$&&&'''((((((((())))))))))))************''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%$$$%%%%%%&&&%%%$$$"""!!! !!!"""""")))'''&&&&&&&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""""""""###$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%########################$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((***)))))))))******'''%%%%%%%%%$$$###$$$%%%'''((($$$&&&''''''&&&%%%&&&'''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''')))***+++((((((((((((((()))******'''&&&&&&''''''((()))***&&&''''''((()))******+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))+++,,,---------,,,+++***~~~zzzuuuqqqooooooqqqrrrtttrrrpppoooooonnnlllkkkjjjiiijjjmmmnnnjjjaaaYYYLLLIIIHHHJJJMMMOOONNNKKKFFFBBB>>>===>>>>>><<<:::777777555444222111//////...---,,,+++++++++,,,,,,,,,,,,+++***)))((('''&&&((()))***)))'''&&&&&&&&&(((((('''''''''(((((()))!!!!!!###&&&))))))&&&$$$&&&'''((('''&&&%%%''')))'''((()))'''$$$"""$$$&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''$$$"""###&&&''''''%%%"""!!! !!!"""###$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$%%%((()))******)))(((###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))###$$$&&&&&&&&&&&&''')))///---***'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''%%%$$$%%%&&&(((***))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))************))))))+++++++++++++++***)))(((&&&''''''((()))******++++++,,,,,,,,,,,,+++******)))))))))))))))******+++---+++)))'''&&&&&&((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%&&&(((******)))((('''&&&%%%%%%&&&'''((('''&&&$$$######$$$&&&'''***(((''''''(((((('''%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######""""""######$$$%%%(((((('''&&&%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%$$$$$$############%%%&&&''''''%%%######$$$%%%%%%&&&'''''''''&&&&&&!!!"""######%%%%%%&&&''''''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))(((&&&&&&(((***''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((''''''(((((())))))*********+++,,,,,,+++)))&&&%%%******************************+++++++++,,,,,,,,,}}}zzzuuuqqqnnnoooppprrrtttrrrppppppoooooommmkkkjjjjjjjjjmmmnnniii```YYYNNNLLLJJJKKKNNNPPPNNNLLLEEEBBB>>>=========;;;:::777777555444222111//////...---,,,+++++++++,,,,,,,,,,,,+++***)))(((''''''((()))***)))'''%%%%%%&&&((((((''''''&&&'''''''''$$$$$$%%%((())))))&&&$$$&&&''''''&&&%%%%%%&&&((('''(((((('''$$$###%%%'''###$$$%%%&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''$$$"""&&&(((******(((&&&%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''')))))))))))))))*********$$$&&&''''''''''''(((***---+++)))'''&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((())))))((())))))******))))))(((***+++++++++******)))(((&&&''''''((())))))******((()))***+++++++++++++++))))))(((((())))))***+++))))))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))***)))((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&''''''&&&$$$'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$###%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$''''''%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&###""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******)))((((((((((((((('''((((((((()))))))))***)))***+++,,,+++***(((&&&*********************************+++++++++,,,,,,}}}zzzuuuqqqnnnnnnpppqqqtttrrrpppppppppooommmkkklllkkkkkkmmmlllggg___XXXQQQOOOLLLMMMOOOPPPNNNKKKDDDBBB???======<<<;;;999777777555444222111//////...---,,,+++++++++,,,,,,,,,++++++***)))((('''''')))***+++***'''%%%%%%%%%(((((('''&&&%%%%%%&&&&&&'''&&&'''(((***)))'''%%%&&&''''''&&&$$$###$$$&&&&&&''''''&&&%%%%%%&&&((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$""""""$$$&&&'''%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!###$$$&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))))))))%%%'''(((((('''''')))******)))((('''''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******))))))))))))))))))))))))((((((''''''''''''''''''(((((())))))))))))((((((************))))))))))))'''''''''(((((())))))***&&&&&&((()))***+++++++++((((((((((((((()))******&&&&&&'''((())))))******''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((())))))(((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''&&&$$$%%%&&&&&&%%%$$$(((((((((((()))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''+++***((('''%%%%%%$$$$$$!!!###%%%%%%$$$###$$$%%%$$$$$$$$$###"""!!! &&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))*********************************++++++++++++,,,~~~{{{uuuqqqnnnnnnoooqqqtttrrrppppppppppppnnnlllllllllllllllkkkeee^^^XXXSSSPPPMMMNNNOOOOOOMMMJJJDDDBBB@@@>>>===;;;:::999777777555444222111//////...---,,,+++++++++,,,,,,++++++******)))((((((''')))***+++***'''%%%$$$%%%((('''&&&%%%%%%%%%%%%%%%'''&&&&&&'''))))))(((&&&&&&''''''%%%######$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&$$$###"""((('''%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$### """$$$%%%$$$###$$$%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%'''((((((''''''((())))))(((((('''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((()))***)))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''(((((())))))(((((('''))))))))))))((()))))))))'''''''''((((((((())))))%%%&&&'''((())))))))))))(((''''''''''''((())))))%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''%%%$$$%%%&&&'''%%%$$$''''''((((((***+++------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((,,,+++***(((&&&%%%%%%%%% """$$$$$$######$$$%%%%%%%%%&&&%%%%%%$$$############$$$%%%&&&''''''(((&&&&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$ ###'''))))))((())))))%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))***+++,,,,,,++++++************************************++++++++++++|||vvvqqqooonnnpppqqqtttrrrqqqpppqqqpppooommmllllllmmmllliiiddd]]]XXXSSSPPPMMMMMMOOONNNKKKHHHCCCCCCBBB@@@>>>;;;:::999777777555444222111//////...---,,,+++++++++,,,,,,++++++******))))))(((((()))***+++***'''%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((((((((&&&&&&&&&%%%######$$$%%%''''''&&&&&&''''''((((((((((((((('''&&&$$$###"""***)))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%'''''''''&&&((()))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$&&&''''''&&&%%%&&&((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((()))***)))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''(((((((((((('''''')))((((((''''''((())))))''''''''''''((((((((((((''''''(((((((((''''''&&&'''''''''&&&''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((&&&%%%%%%'''(((((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%&&&'''((()))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''',,,+++***(((&&&%%%%%%%%% """$$$$$$######$$$%%%$$$$$$%%%&&&'''''''''&&&"""######$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((###%%%&&&%%%&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((())))))***++++++++++++))))))))))))))))))))))))))))))*********+++++++++}}}xxxssspppoooppprrrtttrrrqqqpppqqqqqqooonnnkkklllmmmlllhhhccc]]]YYYTTTQQQNNNMMMOOONNNKKKHHHDDDEEEEEEBBB???<<<::::::777777555444222111//////...---,,,+++++++++,,,,,,************))))))((((((((()))***)))'''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&$$$$$$&&&'''((((((%%%&&&&&&%%%$$$$$$&&&''')))(((&&&&&&'''(((((('''$$$%%%%%%&&&'''''''''&&&)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$&&&''''''%%%$$$$$$%%%###%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))(((((((((((((((((($$$&&&'''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&$$$$$$$$$$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&+++***((('''%%%%%%$$$$$$!!!###%%%%%%$$$###$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))"""$$$''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((()))))))))******+++)))))))))))))))))))))))))))))))))************+++yyytttqqqpppqqqrrrtttrrrqqqqqqqqqqqqpppnnnjjjlllmmmkkkgggbbb]]][[[UUURRROOOOOOPPPPPPMMMJJJEEEFFFGGGEEE@@@<<<;;;;;;777777555444222111//////...---,,,+++++++++,,,,,,************))))))))))))&&&((())))))(((''''''(((&&&&&&&&&&&&'''((())))))---***&&&%%%%%%&&&'''&&&$$$%%%&&&&&&%%%&&&(((***+++)))&&&&&&(((((('''%%%###$$$%%%&&&''''''((((((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&''''''((($$$&&&((('''$$$###$$$%%%"""###$$$###""""""###%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&'''((('''&&&%%%&&&'''&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&''''''&&&&&&&&&((('''&&&%%%%%%''')))***''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$&&&'''&&&%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&############$$$$$$$$$$$$######""""""######$$$%%%""""""######$$$$$$%%%%%%""""""""""""###$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$###%%%&&&&&&$$$###$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$#########"""""""""######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))''''''((()))$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))*********)))))))))((((((((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************zzzuuurrrqqqrrrssstttrrrqqqqqqrrrrrrpppoooiiikkklllkkkgggbbb^^^\\\VVVSSSPPPPPPRRRRRROOOLLLEEEGGGHHHFFFAAA===<<<<<<777777555444222111//////...---,,,+++++++++,,,,,,************))))))))))))%%%'''))))))((('''((()))&&&&&&&&&'''((()))***+++222...)))&&&%%%&&&%%%%%%$$$%%%&&&&&&&&&''')))+++,,,)))&&&&&&((((((&&&$$$&&&&&&&&&'''&&&&&&%%%%%%!!!###%%%'''((((((((('''$$$$$$%%%%%%&&&'''((((((###&&&((('''$$$###$$$%%%&&&''''''&&&%%%$$$&&&((("""###$$$%%%&&&&&&'''&&&%%%%%%$$$###$$$%%%'''((()))(((((('''''''''(((((('''&&&&&&%%%%%%$$$$$$###%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''((()))((('''&&&'''(((###$$$%%%'''((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%''')))***'''''''''''''''''''''&&&%%%%%%'''((())))))******&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%(((+++---&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$$$$######"""$$$###"""###%%%&&&%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$#########"""###$$$$$$%%% """###%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$############%%%&&&''''''%%%######$$$$$$$$$%%%%%%%%%$$$$$$### !!!"""###$$$%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%&&&(((***######$$$%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))************))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************zzzsssooonnnqqqtttyyytttooooooppppppmmmiiijjjkkklllllljjjeee^^^YYYVVVRRROOOOOOQQQSSSRRRPPPLLLKKKGGGDDD@@@===<<<;;;888777666444222000......,,,,,,++++++***+++++++++)))***,,,------,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***)))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%'''((('''%%%""" ###$$$$$$%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((&&&%%%(((((((((((((((((((((((()))((('''&&&$$$###!!!!!!,,,###''',,,(((!!!+++***)))'''&&&&&&&&&&&&$$$%%%&&&((()))))))))***'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%(((***((($$$###&&&***))))))(((((('''''''''&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))******)))(((''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&%%%$$$$$$$$$%%%&&&'''"""&&&'''%%%"""!!!"""'''### !!!%%%&&&### $$$$$$###"""###$$$&&&'''######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$#########$$$$$$%%%%%%%%%$$$######&&&((((((%%%"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))$$$%%%&&&&&&''''''&&&&&&)))(((&&&###!!!"""%%%)))(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((())))))******++++++******))))))))))))******&&&'''''''''((((((((()))))))))***++++++++++++***zzzsssoooooorrruuuxxxtttpppoooqqqpppmmmiiikkkkkkllllllkkkfff```[[[WWWSSSPPPPPPRRRTTTSSSQQQLLLJJJGGGDDDAAA>>><<<;;;999888666444222000///......---,,,+++************)))******++++++*********(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''((()))***)))(((''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%,,,)))&&&&&&)))++++++))),,,+++***)))((('''''''''%%%&&&'''(((((()))(((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%''')))((($$$###&&&***((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################"""!!!!!!""""""###&&&&&&$$$#########$$$%%%%%%""" !!!%%%'''%%%"""%%%$$$$$$$$$$$$%%%%%%&&&###############$$$%%%%%%########################$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$'''))))))&&&###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&######"""!!!###'''''''''&&&&&&%%%%%%$$$(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))***++++++++++++***~~~yyysssoooooosssvvvxxxuuurrrqqqrrrqqqmmmiiillllllllllllkkkgggbbb]]]XXXTTTQQQPPPSSSTTTTTTRRRKKKJJJHHHEEEBBB???===<<<999888777555333111//////000///---,,,***)))))))))******)))))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((())))))***&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((())))))***%%%(((+++***'''&&&(((,,,---,,,+++)))((((((((((((&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%''')))'''$$$$$$&&&)))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$#########"""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$ !!!"""###%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$### !!!%%%'''&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$############$$$$$$%%%""""""""""""""""""""""""$$$######"""""""""#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%'''))))))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&$$$###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''')))((((((''''''(((((())))))))))))))))))))))))(((((()))******++++++******~~~yyysssoooppptttwwwyyywwwuuuuuuuuusssoookkkmmmmmmllllllkkkhhhddd```YYYUUUQQQQQQSSSUUUUUUTTTKKKJJJHHHFFFCCC@@@>>>===999999777555333111000//////...---,,,+++*********,,,+++)))(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%&&&((()))(((''''''&&&'''((()))***&&&'''''''''&&&%%%$$$$$$%%%$$$#########$$$&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""" !!!""""""''''''''''''''''''''''''%%%&&&&&&'''((())))))***"""'''+++***&&&$$$'''***,,,,,,***)))(((''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((''''''&&&%%%%%%%%%&&&&&&''''''''')))(((&&&%%%######$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%############$$$%%%&&&'''!!!%%%+++---,,,(((###!!!###!!! """%%%&&&%%%$$$###$$$$$$%%%$$$###!!! $$$$$$$$$######$$$$$$%%%########################$$$###""""""!!!"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''############$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''')))******((('''((()))%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''++++++******))))))((((((((((((''''''''''''(((((((((((())))))*********+++((())))))***************~~~yyysssoooppptttwwwyyyyyyyyyyyyxxxuuuqqqnnnnnnmmmlllkkkkkkiiieeebbbZZZVVVQQQPPPSSSUUUUUUTTTKKKKKKIIIGGGDDDAAA>>><<<999888777555333111//////,,,,,,,,,+++,,,,,,---------,,,+++***)))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%)))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""$$$###"""""""""###%%%&&&$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""!!!###%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&(((******)))((()))***+++***)))((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((($$$%%%%%%%%%&&&&&&'''''')))'''&&&$$$############%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''***///444222+++$$$""""""$$$#########$$$$$$###"""!!!"""#########!!! %%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###%%%''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&++++++******))))))((((((((((((''''''''''''((((((&&&'''((()))***+++,,,---(((((()))************)))~~~yyysssoooooosssvvvyyyzzz||||||zzzvvvqqqnnnnnnllljjjjjjjjjiiifffddd[[[VVVQQQPPPRRRUUUUUUUUUMMMLLLKKKIIIEEEAAA===;;;888777666444222000......++++++++++++,,,---...///------,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%((('''%%%$$$######$$$$$$###$$$$$$$$$$$$######"""###############$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%'''''''''&&&+++***)))'''&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$###"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!"""%%%+++222999======;;;666---%%%!!!$$$'''$$$$$$$$$#########""""""!!!""""""""""""!!!!!! &&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((('''''''''''')))((((((''''''(((((()))&&&&&&'''(((***+++,,,,,,'''((())))))******))))))zzzsssoooooorrruuuwwwyyy||||||yyyuuupppnnnmmmkkkiiihhhhhhhhhfffeeeZZZVVVPPPOOOQQQTTTUUUUUUNNNNNNMMMJJJFFFAAA===:::777666555333111///------------,,,,,,,,,------...,,,,,,,,,++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###%%%'''))))))((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""###%%%&&&,,,+++)))(((''''''&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&%%%$$$$$$%%%%%%&&&%%%###$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$$$$$$$&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############### %%%---777BBBHHH@@@777+++$$$"""$$$&&&'''"""###$$$#########$$$$$$###""""""""""""######$$$'''&&&%%%$$$$$$$$$$$$$$$########################"""""""""######%%%&&&'''###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%$$$######%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((***))))))(((((())))))***''''''(((((((((((())))))'''(((((()))))))))))))))zzztttooonnnqqqtttuuuxxx{{{|||xxxsssooolllmmmkkkhhhggghhhhhhfffeeeZZZUUUPPPNNNQQQTTTUUUTTTOOOOOOMMMKKKFFFAAA<<<999666666444222000...---,,,///...------,,,,,,,,,,,,***+++++++++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%$$$###%%%(((*********$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&######$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((()))((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&((((((&&&$$$$$$(((,,,---,,,+++)))((((((''''''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&%%%$$$$$$%%%&&&%%%%%%#########$$$$$$%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!###$$$&&&''''''''''''&&&&&&%%%%%%%%%!!!!!!"""###%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######""""""(((%%%!!! ###***111666444)))%%%***(((""" !!!#########$$$%%%'''$$$$$$#########$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&###%%%&&&%%%######&&&(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((())))))******++++++******))))))))))))*********))))))((('''&&&&&&%%%'''(((((()))))))))))))))|||wwwsssqqqqqqssstttwwwtttuuuyyyzzztttmmmjjjkkkiiihhhggggggeeeaaa^^^XXXSSSNNNLLLNNNPPPOOOMMMKKKJJJIIIHHHFFFBBB===999999888777666333111///......---,,,,,,++++++,,,,,,...---,,,+++***(((''''''))))))))))))))))))))))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&''')))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%&&&''''''%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$######$$$&&&'''%%%$$$###""""""###$$$%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$#########!!!"""###%%%&&&'''((((((###$$$%%%%%%%%%%%%$$$### !!!###$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%((('''&&&%%%%%%'''(((***(((((('''&&&$$$###""""""&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%############%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&$$$$$$%%%&&&((('''$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """$$$###!!!%%%###"""$$$&&&'''$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!"""$$$&&&'''""""""""""""###$$$%%%&&&######""""""###%%%&&&(((%%%%%%%%%$$$$$$######### !!!"""$$$&&&''''''############""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%###&&&)))'''""" !!!$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######""""""""""""$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&###%%%''')))+++---......,,,+++***)))((((((((((((************))))))))))))%%%''')))***+++***((('''|||wwwsssqqqqqqrrrtttvvvssstttyyyzzzuuunnnkkkkkkjjjhhhhhhgggeeebbb___XXXTTTNNNMMMNNNOOONNNMMMKKKJJJJJJIIIGGGCCC===999888777666555333000...---...---,,,,,,++++++,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&%%%&&&'''((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''%%%###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&'''''''''###$$$%%%%%%%%%%%%$$$###!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######%%%'''(((''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%$$$######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!""" !!!$$$%%%$$$###%%%######$$$&&&&&&$$$"""$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""""""""""""""###$$$%%%!!!!!!!!!!!!"""###$$$$$$###############%%%&&&'''%%%$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$#########"""""""""%%%%%%$$$$$$$$$$$$%%%%%%###&&&)))'''### """$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$$$$%%%######"""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((()))))))))))))))((((((((((((((('''(((((()))))))))))))))(((((((((''''''&&&&&&((()))))))))((('''}}}xxxsssqqqqqqrrrsssuuurrrrrrxxxzzzuuupppmmmlllkkkiiihhhgggeeebbb```YYYUUUOOOMMMNNNNNNMMMLLLJJJJJJKKKKKKIIIEEE>>>999777666555444222000...---...---,,,,,,++++++,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$&&&'''&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!###%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########"""######$$$%%%&&&$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&+++***((('''%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&$$$!!! !!!###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############"""!!!!!!$$$###"""###%%%&&&&&&%%%%%%$$$###$$$%%%&&&$$$"""&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########""""""#########%%%$$$$$$#########$$$$$$""""""!!!""""""###$$$%%%############$$$%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%###&&&(((&&&###!!!"""$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###((('''&&&%%%$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))((('''&&&%%%&&&&&&&&&&&&'''((()))***((((((((('''''''''&&&&&&''''''''''''((((((((((((~~~yyytttqqqppprrrssstttqqqrrrxxxzzzwwwrrrpppnnnllljjjhhhhhhfffdddaaaZZZUUUPPPMMMMMMNNNMMMKKKIIIJJJKKKMMMKKKFFF>>>999777777666555333111///......---,,,,,,++++++,,,,,,+++++++++***************''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############""""""""""""###$$$%%%!!!""""""$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((+++***)))'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###%%%'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&&&&'''(((((()))((((((((('''''''''&&&&&&((((((''''''(((((()))***zzztttqqqpppqqqrrrtttqqqrrrxxx{{{xxxtttrrrooommmjjjiiihhhgggeeecccZZZUUUPPPMMMMMMNNNMMMKKKIIIJJJKKKLLLKKKFFF???999888888777666444333111000...---,,,,,,++++++,,,,,,------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$########################$$$$$$%%%"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######"""##############################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&########################"""""""""#########$$$$$$######""""""""""""##################$$$%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&((()))))))))***)))(((((('''''''''((()))))))))(((((((((''''''))))))((((((((()))***+++zzzuuuqqqpppqqqrrrvvvssssssyyy|||yyyvvvtttqqqnnnkkkiiiiiihhhfffdddYYYUUUOOOMMMNNNNNNMMMLLLIIIIIIJJJKKKJJJEEE???:::888888888777555444222111...---,,,,,,++++++,,,,,,...---,,,+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$&&&&&&%%%$$$%%%&&&############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))&&&### ###&&&)))$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$$$$$$$%%%'''((('''$$$"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############""""""###$$$$$$""""""###$$$"""$$$&&&%%%$$$###$$$%%%######""""""!!!"""""""""########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###########################""""""""""""###$$$$$$#########""""""#########"""""""""######%%%&&&&&&######""""""""""""###$$$###$$$$$$%%%%%%%%%$$$$$$"""""""""##############################$$$$$$$$$#########$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&+++***)))((('''''''''''')))))))))(((((((((''''''(((((((((((()))))))))))){{{uuuqqqppppppqqqyyyuuuuuuzzz}}}zzzwwwvvvrrrooollljjjiiihhhgggeeeXXXTTTNNNMMMNNNOOONNNMMMIIIHHHHHHIIIHHHDDD???;;;777777777666555333222111...---,,,,,,++++++,,,,,,,,,,,,++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&'''((()))$$$$$$############$$$$$$)))(((&&&$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((("""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$###%%%%%%%%%$$$$$$$$$##############################!!!!!!"""###############"""$$$%%%$$$"""!!!###%%%"""$$$&&&&&&$$$######%%%""""""!!!!!!!!!"""##############################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###########################""""""!!!"""###$$$%%%$$$$$$############$$$$$$######"""""""""######$$$###""""""!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$###############""""""""""""########################"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$###!!!"""###$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&%%%((((((''''''&&&'''''''''((((((((('''''''''&&&&&&%%%%%%'''((((((((('''&&&{{{uuuqqqppppppqqqzzzvvvvvv{{{~~~{{{xxxwwwssspppllljjjiiiiiigggfffXXXSSSNNNLLLNNNPPPOOOMMMIIIHHHGGGGGGFFFCCC???;;;666666666555444222111000...---,,,,,,++++++,,,,,,************************(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''"""############$$$$$$$$$ !!!"""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%$$$###""""""###$$$%%%***(((&&&$$$#####################$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''&&&%%%$$$### !!!"""###$$$#########$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%% !!!!!!!!!"""""""""%%%%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!$$$$$$&&&&&&&&&&&&$$$$$$&&&'''(((((((((&&&###"""######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""#########$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&%%%%%%%%%%%%&&&$$$!!!!!!"""$$$$$$$$$%%%%%%%%%$$$$$$#################################"""###$$$%%%%%%%%%%%%%%%###%%%&&&%%%###"""###&&&"""$$$'''&&&$$$"""###%%%"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$###############$$$###$$$%%%&&&%%%%%%###"""$$$$$$######""""""!!!!!!%%%%%%$$$$$$###"""""""""!!!!!!""""""#########$$$'''&&&&&&%%%%%%&&&&&&'''$$$######$$$%%%&&&$$$######$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%###"""###$$$%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&###########################$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''(((((((((((((((''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$zzzsssooonnnrrruuuxxxuuuvvv{{{|||xxxttttttpppmmmjjjggggggfffeeecccXXXQQQLLLLLLMMMLLLKKKLLLLLLJJJJJJLLLMMMIII@@@888888888888777555333000///......---,,,---...///000---,,,+++***))))))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%########################$$$###"""###$$$$$$###"""&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$$$$$$$###!!!(((((('''%%%######&&&((()))&&&###"""###$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""############""""""%%%$$$###""""""###$$$%%%%%%$$$"""!!!###&&&***---&&&&&&&&&%%%""" !!!###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!! %%%%%%$$$#########$$$%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$'''***+++***)))((()))(((((((((((('''''''''######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$&&&''''''&&&$$$######$$$%%%%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$$$$##############################&&&&&&'''''''''&&&$$$### !!!######""""""$$$%%%&&&$$$###%%%'''(((%%%#########""""""""""""######&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&'''((('''&&&%%%%%%$$$###"""""""""$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&{{{uuuqqqpppsssuuuxxxuuuvvvzzz{{{wwwttttttvvvqqqlllhhhggggggggggggZZZRRRMMMMMMNNNMMMLLLMMMNNNLLLIIIJJJJJJGGG@@@:::888888888777666333111000///...---,,,,,,---............---,,,++++++++++++'''(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%########################'''%%%%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&%%%$$$''''''&&&$$$######%%%'''(((&&&$$$###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$%%%$$$""" """$$$%%%%%%&&&&&&$$$"""!!!!!!"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$&&&(((******)))'''&&&''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$######$$$$$$$$$$$$##############################%%%%%%&&&&&&&&&%%%######"""###$$$###"""!!!"""###%%%$$$###$$$&&&'''%%%"""###"""""""""""""""###$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%%%%$$$$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%&&&''''''((('''''''''|||wwwrrrqqqsssuuuwwwtttuuuzzz{{{wwwssssssyyyssslllgggeeefffggggggZZZSSSNNNNNNOOONNNMMMNNNPPPMMMJJJHHHHHHEEE@@@<<<999999999888666444222000///...---+++++++++,,,,,,......---,,,,,,+++++++++(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&%%%"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%&&&&&&%%%%%%&&&%%%$$$""""""$$$&&&&&&%%%$$$$$$%%%%%%###!!!###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$######"""""""""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""######"""###$$$%%%%%%%%%$$$###&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))'''%%%$$$%%%$$$$$$$$$############"""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$############$$$######$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$###"""$$$%%%%%%$$$""" !!!"""$$$######$$$%%%%%%$$$""""""""""""""""""###$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$#########!!!"""######$$$#########"""######$$$$$$$$$############$$$$$$$$$$$$##############################%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((|||wwwrrrqqqrrruuuwwwtttuuuzzz{{{wwwssssssuuuqqqjjjeeeccccccbbbaaaZZZRRRMMMNNNOOOMMMLLLMMMOOOMMMKKKJJJHHHEEE???;;;:::::::::999777555222111000///---+++************++++++++++++***)))((((((******))))))(((&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$###""" """%%%''''''&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$$$$######$$$$$$###""""""###%%%%%%$$$$$$%%%&&&%%%### ###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###%%%&&&'''''''''"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########""""""!!!"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###$$$"""$$$&&&''''''&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((((((&&&%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$#########$$$%%%$$$"""!!!"""############$$$$$$$$$###"""""""""""""""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$###############!!!""""""###############!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((())){{{uuupppoooqqqtttwwwtttuuuzzz{{{wwwssssssrrroookkkgggeeebbb___]]]YYYQQQLLLMMMNNNLLLKKKLLLKKKLLLMMMMMMKKKEEE???::::::::::::999777555222111111///---+++***)))******+++++++++++++++***((('''++++++***)))'''%%%$$$###((((((''''''''''''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###"""!!! """%%%''''''&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$###""""""###$$$###""""""###%%%$$$$$$$$$%%%&&&&&&###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############!!!###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""!!!!!!"""!!!!!!!!!###$$$$$$###"""$$$%%%%%%$$$$$$######$$$$$$%%%""""""#####################$$$$$$%%%%%%$$$$$$###!!!""""""#########""""""######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((###%%%'''))))))((('''&&&!!!"""###$$$%%%%%%&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%""""""#########$$$$$$$$$#########""""""###$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$%%%%%%%%%!!!###$$$$$$######$$$&&&"""###$$$$$$$$$###############"""######$$$%%%%%%%%%$$$######""""""##########################################$$$$$$%%%%%%!!!"""###%%%%%%$$$$$$###"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))zzzsssooonnnrrruuuxxxuuuvvv{{{|||xxxttttttrrrpppmmmkkkiiieeeaaa^^^XXXQQQLLLLLLMMMKKKJJJLLLHHHKKKMMMNNNKKKFFF???;;;999999999888666444222000111000...,,,+++******+++,,,---......---,,,***)))*********)))(((&&&%%%$$$))))))(((((((((((())))))&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&&&&&&&%%%###!!!###$$$$$$###"""$$$%%%%%%$$$###$$$%%%&&&$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""" """$$$%%%%%%&&&######$$$$$$$$$$$$######""""""""""""!!! """###$$$$$$###"""###%%%&&&%%%$$$######$$$%%%&&&"""""""""""""""############$$$$$$%%%%%%$$$$$$###""""""######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&&&&$$$%%%'''((()))(((((('''%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%"""""""""############$$$###""""""""""""###$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$%%%&&&&&&!!!"""$$$$$$###$$$%%%'''"""$$$%%%%%%$$$######$$$%%%$$$$$$#########$$$$$$$$$$$$###""""""""""""###"""""""""###############%%%$$$$$$$$$$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((zzzrrrnnnnnnssswwwyyyvvvwww|||}}}yyyuuuuuutttqqqnnnkkkiiigggdddbbbYYYRRRLLLMMMNNNLLLKKKLLLHHHJJJLLLLLLIIIEEEAAA???888888888777666333111000111000...,,,,,,+++,,,,,,,,,---.........,,,***)))&&&''''''(((((((((((((((((((((''''''''''''(((((((((''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$!!!###%%%%%%$$$###$$$%%%&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########!!!!!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&&&&%%%$$$$$$#########$$$%%%$$$""""""###$$$&&&%%%###""""""###%%%&&&"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""######$$$$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""###$$$$$$######$$$$$$$$$$$$##############################$$$######"""###$$$%%%&&&###$$$%%%%%%######$$$%%%"""%%%'''&&&$$$###$$$%%%&&&&&&%%%$$$############$$$$$$###"""""""""""""""!!!"""""""""#########$$$%%%$$$$$$###$$$%%%&&&'''""""""""""""###$$$%%%&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((()))'''''''''((((((((())))))%%%&&&''''''((('''''''''zzzrrrnnnooouuuyyyzzzwwwxxx}}}~~~zzzvvvvvvuuuqqqlllhhhgggfffeeedddZZZSSSMMMNNNOOOMMMLLLNNNIIIJJJKKKJJJGGGDDDCCCBBB888888888777555333000///111000...---,,,,,,---...***+++,,,---,,,***(((&&&"""###%%%''')))++++++,,,''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&########################"""!!! !!!###$$$$$$###!!!###%%%%%%%%%$$$%%%&&&&&&$$$""""""###%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%###"""""""""###$$$%%%%%%###$$$%%%$$$"""!!!"""###&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''!!!!!!###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###"""!!!############""""""""""""$$$$$$##################""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""###%%%%%%%%%$$$###""""""""""""############""""""!!!""""""###$$$$$$######$$$$$$$$$$$$#################################"""!!!!!!!!!###$$$%%%%%%&&&&&&%%%###"""###$$$###%%%((('''%%%###$$$&&&''''''%%%$$$###"""""""""$$$######"""""""""""""""!!!!!!""""""#########$$$%%%$$$#########$$$&&&&&&###"""!!!!!!"""$$$&&&'''""""""############""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&{{{vvvrrrrrrtttvvvzzzwwwwwwyyy||||||wwwqqqtttooojjjgggggggggeeecccXXXQQQLLLKKKJJJIIIJJJMMMIIIHHHGGGFFFEEEBBB>>>:::777777888777666555333222222000---***))))))***++++++,,,,,,,,,,,,+++******+++*********))))))((((((((('''%%%$$$######$$$$$$$$$$$$$$$$$$%%%''')))***$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%### !!!%%%((()))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################'''''''''&&&%%%$$$###"""$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""###### !!!"""###$$$$$$%%% !!!!!!"""###%%%&&&%%%%%%$$$$$$###$$$$$$$$$""" !!!$$$&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$##################$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&)))+++,,,)))%%%$$$%%%((("""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$#########""""""######"""""""""""""""###!!!!!!""""""######$$$$$$'''&&&$$$###"""###$$$$$$###""""""!!!"""$$$%%%&&&'''&&&$$$""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%$$$###"""########################'''%%%"""!!!"""######"""""""""############""""""!!!"""###$$$%%%$$$######!!!"""$$$%%%%%%$$$"""!!! !!!###$$$&&&''''''"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!""""""""""""######$$$%%%&&&&&&''''''""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%''')))((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))***)))&&&$$$|||wwwsssrrruuuxxxzzzxxxxxxzzz|||{{{vvvqqqtttpppkkkiiijjjiiigggdddYYYRRRMMMLLLKKKIIIJJJMMMIIIHHHGGGGGGFFFCCC???;;;888888888888777555333222222000---+++))))))++++++***++++++++++++***))))))))))))))))))((((((''''''***)))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((("""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$""" """%%%(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""!!!!!!!!!"""######""""""##################&&&%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%%)))'''$$$#########!!! $$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$#########"""''''''''''''((((((((()))&&&%%%######$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""############&&&%%%$$$$$$#########$$$$$$$$$##################&&&%%%###"""""""""$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$#########%%%%%%%%%%%%%%%$$$###"""########################%%%###!!!!!!"""###"""!!!""""""############""""""!!!"""###$$$%%%$$$$$$###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""############$$$$$$$$$$$$$$$############################################################%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&}}}vvvrrrrrrvvvzzz|||zzzyyy{{{|||{{{vvvqqqsssooolllkkklllllliiieeeZZZTTTNNNNNNMMMKKKKKKNNNJJJIIIHHHHHHGGGDDD@@@<<<999999999999888666555333333111...,,,+++***+++,,,)))************)))((((((((((((((((((''''''''''''******)))(((''''''''''''((('''&&&%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$###$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""###############"""""""""""""""!!!!!!""""""###$$$%%%%%%$$$$$$############&&&%%%$$$$$$######$$$$$$############$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$""""""######$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&$$$!!! $$$&&&$$$!!!"""############$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%###############"""""""""$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%$$$$$$"""!!!!!!%%%$$$###"""!!!"""###$$$###############$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$#################################""""""###%%%%%%$$$"""""""""############""""""""""""###$$$$$$$$$$$$###&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%$$$$$$######"""&&&%%%###""""""###%%%&&&#########$$$$$$$$$%%%%%%!!!!!!!!!"""""""""""""""################################################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''$$$###&&&(((|||uuuqqqqqqvvvzzz|||{{{{{{||||||zzzuuurrrqqqooollllllnnnmmmiiieee\\\UUUPPPOOOOOOLLLLLLNNNKKKJJJIIIIIIHHHEEE@@@===999:::::::::999777555444333111///---,,,+++,,,,,,***************))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$############%%%&&&&&&%%%$$$###"""!!!&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$########################$$$$$$############$$$$$$######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%%%%############$$$%%%&&&'''$$$"""!!!###%%%'''''''''############$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###$$$#########$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&###""""""$$$%%%%%%###""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%###"""!!!######"""!!!!!!""""""###################################################%%%$$$############$$$%%%$$$$$$%%%%%%%%%$$$$$$####################################%%%''''''&&&$$$"""######$$$$$$######"""""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""######$$$$$$$$$%%%%%%$$$######$$$%%%%%%############$$$$$$$$$%%%!!!###$$$&&&&&&################################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!!!!!!!"""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))&&&"""!!!%%%***{{{tttoooppptttxxx||||||}}}}}}|||zzzvvvsssqqqnnnllllllmmmllliiieee\\\VVVQQQQQQPPPLLLLLLNNNLLLKKKJJJIIIHHHEEEAAA===::::::;;;:::999888666555222111///---,,,+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############""""""!!!########################$$$$$$############$$$$$$$$$$$$$$$###"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((("""######$$$%%%%%%&&&&&& !!!"""###%%%%%%############$$$%%%&&&''')))'''%%%#########""" &&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&''''''%%%###!!!###%%%""""""#########$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$######%%%%%%$$$$$$######""""""!!!"""$$$%%%%%%$$$###"""!!!"""###%%%%%%$$$$$$###""""""""""""""""""######################################################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################"""""""""$$$&&&&&&$$$"""######$$$$$$$$$$$$#####################$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!!!!""""""#########$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$ """$$$&&&'''(((###################################################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!!!!!!!"""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!"""###%%%%%%$$$###!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))&&&""""""&&&+++|||tttppppppsssvvv{{{|||~~~~~~}}}zzzwwwuuusssooolllkkkllllllhhheee\\\VVVRRRQQQPPPMMMKKKMMMKKKJJJIIIIIIHHHEEEAAA===::::::::::::999777666444111000///---,,,++++++***,,,,,,,,,,,,,,,+++******))))))))))))************(((((()))))))))(((((('''$$$%%%&&&&&&'''''''''&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&%%%$$$###"""!!!###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&&&&###############$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!"""""""""""""""######$$$$$$%%%&&&((((((!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$############$$$%%%&&&&&&%%%###""""""###$$$$$$###'''&&&&&&%%%$$$$$$######!!!!!!"""###$$$#########$$$$$$$$$$$$############%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#####################$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$'''(((%%% !!!$$$"""############$$$$$$$$$$$$$$$$$$############### !!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###############$$$$$$$$$ """###$$$$$$###"""$$$$$$$$$$$$$$$#########!!!"""######$$$#########!!!!!!"""###$$$%%%%%%%%%""""""##################$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$########################!!! !!!######""" ######$$$$$$$$$$$$############""""""######$$$%%%!!!"""$$$&&&&&&$$$"""!!!#########""""""!!!!!! """###%%%&&&&&&%%%###""""""""""""############$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!%%%''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$'''***}}}wwwrrrqqqsssvvvzzz|||~~~}}}{{{xxxwwwvvvrrrmmmllllllllliiiggg\\\VVVRRRRRRPPPLLLJJJLLLKKKJJJIIIHHHGGGDDD@@@===999999::::::888777555444000///...---,,,******)))+++++++++++++++***))))))((((((((()))))))))******&&&'''(((((()))((('''&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%$$$###"""!!!###&&&'''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''((())))))""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""###$$$%%%&&&'''"""""""""######$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%% ###'''(((((($$$$$$$$$$$$$$$#########!!!"""%%%&&&'''&&&$$$###$$$$$$$$$$$$############%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&############"""""""""!!!$$$$$$$$$###"""!!!"""###"""############$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$$$$######""""""######$$$!!!!!!"""""""""#########""""""#########$$$$$$$$$!!!###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%"""""""""""""""###$$$$$$##################$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""$$$&&&''''''&&&$$$""""""###$$$%%%%%%%%%%%%$$$########################$$$###!!!!!!"""###"""!!!###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%#########$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$ """$$$&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((yyytttrrrtttvvvyyy|||~~~}}}{{{yyyyyyyyytttooollllllllljjjhhh\\\VVVRRRRRRPPPLLLJJJKKKJJJIIIHHHHHHGGGDDD@@@<<<999999999999888666555333//////...---+++***)))(((***************)))((((((&&&'''''''''(((((())))))###$$$%%%&&&&&&&&&%%%$$$'''((((((((('''%%%###""""""###$$$%%%'''((()))***%%%%%%&&&'''&&&%%%###""" !!!"""$$$%%%&&&'''$$$$$$%%%%%%%%%$$$######"""&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""######$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%% !!!"""$$$%%%&&&#########""""""""""""""" !!!!!!"""###%%%&&&%%%%%%$$$$$$###$$$$$$$$$"""  """######"""!!!!!!!!!"""######$$$$$$$$$&&&)))+++,,,***'''%%%$$$$$$$$$############"""%%%%%%$$$$$$###$$$$$$$$$&&&'''&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''###!!!"""%%%'''&&&$$$"""############$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$#########""""""""""""###### !!!!!!"""""""""###""""""######$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$#########$$$$$$%%%%%%&&&###"""!!!!!!!!!"""$$$%%%&&&%%%$$$"""!!!"""######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$"""$$$&&&))))))&&&$$$""""""###$$$%%%%%%%%%%%%%%%########################)))'''$$$###$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%&&&%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$&&&'''))))))&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""###$$$$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&yyytttssswwwzzzzzz|||~~~}}}zzzwwwuuuuuuppplllmmmqqqrrrlllggg]]]XXXSSSQQQPPPOOOLLLIIIKKKKKKKKKJJJGGGDDDBBB@@@<<<;;;999999999888555333222000...,,,,,,---///111*********))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######""""""######$$$'''&&&%%%%%%$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$******''' """&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######$$$%%%%%%$$$######""""""###%%%'''(((%%%$$$######"""#########%%%###""" !!!###$$$%%%%%%$$$$$$###"""!!!!!!###$$$%%%&&&&&&%%%###"""%%%%%%$$$$$$###""""""""" !!!"""######$$$$$$%%%%%%$$$$$$###"""""""""#####################$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$"""!!! !!!"""$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$$$$###!!! !!!###$$$&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$######"""#################################%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######'''&&&%%%$$$##################$$$%%%%%%%%%%%%$$$""""""!!!!!!""""""###$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!!!!"""###############%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%########################$$$#########""""""!!!!!! !!!###%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&%%%%%%$$$#########$$$########################$$$###"""""""""###%%%%%%&&&&&&%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&!!!"""$$$&&&&&&$$$"""!!!"""""""""""""""######$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''yyyuuutttwwwzzz|||}}}|||yyyvvvuuuqqqmmmnnnqqqqqqlllggg^^^ZZZUUURRRPPPOOOLLLIIIJJJJJJJJJHHHFFFDDDBBB@@@???===<<<;;;;;;999666444222000...,,,,,,---///000++++++*********)))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$ ###'''%%%%%%$$$$$$$$$#########&&&$$$######$$$%%%$$$###$$$############$$$&&&'''###"""""""""###$$$%%%%%%%%%$$$"""!!!!!!"""###$$$'''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$######"""""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''##################$$$$$$$$$$$$$$$#########""""""######$$$%%%&&&&&&&&&&&&###$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###!!!  !!!"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""###$$$%%%###"""""""""###$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%######""""""""""""############$$$$$$$$$$$$######""""""!!!!!!!!!"""######"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$%%%%%%$$$###""""""###""""""""""""""""""!!!!!!######$$$$$$$$$$$$######&&&&&&%%%%%%&&&&&&'''(((####################################"""""""""!!!!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$########################$$$###"""""""""###$$$%%%(((''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%########################"""""""""""""""######$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''zzzvvvuuuwwwyyy{{{|||~~~~~~|||xxxvvvuuupppmmmmmmpppppplllhhh```]]]XXXTTTQQQNNNLLLJJJIIIIIIHHHGGGFFFDDDBBBAAA@@@???===;;;:::888555222111000...,,,,,,---...///,,,,,,,,,+++++++++******'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""'''(((&&&%%%&&&(((###############"""""""""'''%%%######$$$$$$###"""%%%$$$$$$######$$$%%%%%%!!!!!!!!!"""###%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""#####################$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$###"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###"""!!!  !!!!!!""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$#########$$$$$$%%%!!!!!!!!!"""###%%%&&&'''########################%%%$$$############$$$%%%######""""""""""""############$$$$$$$$$$$$###### !!!"""###$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#####################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%!!!"""######!!! !!!"""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!""""""###$$$####################################""""""""""""$$$$$$$$$$$$$$$#########"""#########$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%$$$$$$######$$$$$$##############################""""""######$$$%%%''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%""""""""""""######$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&~~~zzzwwwvvvwwwyyyxxxzzz|||}}}|||zzzvvvtttsssooollllllnnnnnnkkkgggbbb___[[[VVVRRRNNNLLLKKKJJJIIIIIIHHHGGGEEEDDDDDD@@@>>>;;;:::888666222///111000...---,,,,,,---...------,,,,,,,,,+++++++++))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))'''%%%$$$$$$########################'''%%%###"""#########!!!%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$#########$$$%%%&&&##################$$$$$$$$$###"""!!!!!!"""$$$%%%'''&&&%%%$$$###!!! """""""""""""""!!!!!!!!!""""""#########$$$$$$$$$#####################$$$"""""""""###""""""!!!!!!"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$###"""###$$$%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$""""""""""""###$$$%%%&&&########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########"""""""""######$$$%%%""""""###$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$###"""!!!!!!""""""########################!!!""""""###############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$ """###"""!!!!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$###### #################################"""""""""""""""%%%%%%%%%$$$$$$$$$$$$###""""""""""""##########################################""""""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%#######################################$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$##################$$$""""""######$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&~~~zzzvvvuuuwwwxxxxxxzzz|||}}}}}}zzzwwwuuurrrooolllkkklllllljjjhhhdddbbb^^^XXXSSSOOOMMMMMMLLLLLLKKKIIIHHHGGGGGGFFF@@@>>><<<:::888555222///111000...---,,,,,,,,,------------,,,,,,,,,,,,+++%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&$$$###############$$$$$$$$$$$$$$$$$$&&&$$$""""""#########"""$$$$$$%%%$$$$$$$$$$$$###$$$$$$###############$$$#########$$$$$$%%%%%%&&&##################$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%&&&"""###############""""""######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$#########"""######$$$############$$$%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$###############$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%$$$###############""""""###$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$######"""!!!!!!!!!!!!####################################$$$$$$$$$%%%!!!""""""#######################################""""""#########$$$$$$$$$ """######""""""$$$%%%######"""!!!!!!!!!!!!"""######$$$$$$$$$$$$######"""""""""""""""######$$$########################""""""""""""""""""###############$$$%%%%%%%%%&&&!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$############""""""###$$$$$$'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&~~~yyyuuutttvvvxxxzzz|||}}}zzzxxxssspppmmmlllllllllkkkjjjdddccc```ZZZTTTPPPOOOOOOOOONNNLLLJJJIIIHHHGGGGGGBBB@@@===<<<:::777444111000000...---,,,,,,++++++---------,,,,,,,,,++++++''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%#########$$$$$$$$$$$$$$$$$$###!!!!!!###$$$###"""###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""##############################""""""###$$$$$$###""""""######""""""""""""############$$$$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%!!!!!!"""############""""""""""""###############"""""""""############$$$!!!"""$$$$$$$$$$$$&&&'''((('''%%%###"""""""""#########$$$$$$$$$$$$######$$$############$$$%%%%%%########################""""""""""""############!!!!!!"""###$$$%%%&&&'''!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$ """$$$&&&&&&$$$""" !!!"""$$$%%%%%%%%%$$$######""""""""""""###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%~~~xxxssssssuuuxxx{{{}}}|||zzzvvvssspppnnnnnnnnnnnnnnnddddddaaa\\\UUUQQQQQQRRRPPPNNNLLLIIIHHHFFFFFFFFFAAA???===;;;:::888555222000//////---,,,++++++***,,,,,,,,,,,,++++++++++++))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$%%%$$$$$$##################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%"""""""""#########$$$$$$###!!! !!!###$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$#########"""######$$$$$$ !!!"""###$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$%%%%%%%%% !!!###$$$%%%&&&''' !!!!!!""""""######$$$$$$##########################################""""""###$$$%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$"""##################"""###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$%%%#########"""######$$$$$$########################!!!"""###$$$$$$###"""!!!######""""""""""""############$$$$$$$$$$$$######$$$$$$###############$$$!!!""""""###############$$$$$$######$$$$$$%%%&&&$$$############$$$$$$%%%########################%%%$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###!!!"""""""""#########$$$""""""""""""############ """###$$$$$$$$$&&&(((---,,,)))&&&%%%$$$$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!""""""###########################!!!"""""""""############ !!!!!!"""###$$$%%%&&&"""""""""#########$$$$$$##############################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!"""$$$&&&&&&%%%$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%~~~wwwrrrrrruuuxxxzzz|||~~~~~~{{{yyyxxxvvvsssqqqpppppppppqqqddddddbbb\\\VVVRRRRRRSSSPPPNNNLLLIIIFFFEEEEEEEEE>>>===;;;999888666333111000//////...,,,+++******,,,,,,,,,+++++++++******&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$##################$$$%%%$$$$$$###"""#########"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&###!!! !!!!!!!!!""""""######""" !!!###%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%!!!!!!""""""###$$$&&&&&& !!!######$$$$$$$$$%%%%%%$$$$$$###"""!!!!!! """###$$$$$$$$$###"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!  !!!""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################"""!!!!!!"""""""""""""""######$$$#########$$$$$$%%%%%%&&&"""$$$$$$$$$###"""###$$$""""""############"""""" !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""###$$$&&&&&&########################!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%&&&'''((((((!!!!!!"""###############"""""""""!!!"""######$$$!!!!!! !!!"""######""""""""""""""""""""""""$$$###"""!!!!!!"""############$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$""""""""""""############!!!#########$$$&&&(((,,,***'''$$$"""!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""##############################!!!!!!""""""#########$$$!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%$$$#########$$$%%%%%%&&&""""""""""""""""""""""""!!!"""###$$$%%%$$$######""""""""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%!!!###$$$&&&&&&%%%$$$###""""""!!!""""""###$$$$$$#########""""""""""""!!!!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%#########$$$$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%|||xxxsssoooqqqwww}}}|||}}}}}}}}}{{{wwwuuutttssstttwwwyyyvvvpppkkkjjjhhhccc]]]VVVSSSSSSTTTTTTLLLGGGGGGHHHFFFEEEFFFDDDAAA===:::888555222000444111...,,,------...---+++,,,,,,---,,,+++)))((((((((('''(((((()))***+++***)))'''&&&&&&''''''(((((()))***+++***)))&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''########################'''&&&&&&%%%%%%$$$$$$###'''$$$!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$"""!!!!!!"""""""""!!! !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&%%%###!!! !!!"""$$$###"""!!!"""###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%###""" !!!###$$$&&&&&&%%%$$$$$$######""""""""""""###$$$$$$$$$%%%$$$#########""""""!!!!!!""""""############""""""$$$"""!!! !!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!'''$$$!!!!!!###&&&&&&%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$###"""!!! %%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%""" """"""""""""!!! $$$$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&'''(((############"""""""""!!!$$$#########""""""!!!!!!############"""""""""""" """###$$$$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$$$$#########""""""&&&&&&%%%$$$$$$#########&&&$$$"""!!! !!!"""###$$$#########""""""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""###$$$%%%$$$""""""###$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###############"""#########$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################$$$$$$######""""""!!!!!!%%%%%%$$$###""""""######%%%%%%%%%$$$$$$#########%%%$$$#########$$$###!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%}}}xxxsssnnnqqqvvv||||||||||||{{{zzzwwwuuuwwwvvvvvvxxxyyyxxxsssnnniiigggccc]]]WWWTTTSSSTTTWWWOOOIIIIIIIIIFFFDDDEEEDDDAAA===:::888666333111222000---,,,,,,---,,,++++++,,,---------,,,+++***((((((((((((((())))))***(((((('''&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""###%%%%%%%%%%%%$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""######$$$%%%%%%&&&&&&%%%$$$""""""""""""######"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&%%%###""""""$$$%%%&&&"""!!! """###%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$#########"""""""""############""""""###"""!!! !!!"""$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""&&&###!!!"""$$$&&&&&&%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$#####################%%%%%%$$$######"""!!!!!!#########$$$$$$%%%%%%%%%"""###$$$%%%$$$###!!! !!!!!!""""""###"""""""""######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$########################"""""""""!!!############"""""""""""" !!!"""######$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$#########""""""########################$$$###!!!  !!!"""############"""""""""!!!"""######$$$$$$######"""#########$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%$$$%%%'''&&&$$$######$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""###############""""""""""""############%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$############%%%$$$$$$###""""""######$$$$$$$$$#########""""""%%%$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%~~~yyysssnnnpppvvv||||||{{{zzzzzzyyyxxxxxx{{{yyywwwxxxyyyyyyuuurrriiigggccc^^^XXXUUUTTTUUUZZZRRRKKKJJJJJJFFFDDDDDDEEEBBB>>>;;;888666333111000...---,,,,,,,,,***)))+++,,,---.........---,,,)))))))))(((((((((((((((&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''%%%######$$$&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$######$$$$$$#######################################$$$$$$$$$#########""""""#########!!!!!!""""""###$$$%%%%%%$$$$$$######"""######$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$######""""""###$$$&&&'''%%%$$$"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$###"""!!!!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$""""""############""""""###"""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$###""""""$$$###"""###%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""######$$$%%%&&&&&&$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$"""##################"""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###############""""""""""""############""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$############$$$%%%%%%$$$############""""""""" !!!!!!"""######$$$$$$###"""!!! !!!"""###############"""""""""""""""######$$$$$$######"""#########$$$$$$$$$$$$%%% !!!"""###$$$%%%&&&&&&"""%%%&&&%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!"""###############"""############$$$$$$$$$$$$$$$###"""""""""######!!!"""###$$$$$$$$$###"""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#####################""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%zzztttoooqqqwww~~~~~~}}}{{{zzzyyyyyyzzz~~~zzzwwwvvvwwwxxxvvvssshhhgggddd___YYYVVVUUUVVVZZZRRRKKKJJJIIIFFFDDDDDDDDDAAA===:::888555333000///...------------***((()))***,,,---------,,,,,,)))))))))))))))(((''''''&&&&&&'''((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%######################################################""""""""""""######""""""""""""""""""""""""##################$$$$$$$$$###""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""$$$!!! !!!"""###$$$&&&&&&$$$############$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$###""""""######$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$##################$$$$$$$$$######"""""""""###$$$%%%%%%$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&$$$#########"""""""""!!!&&&&&&%%%$$$###"""!!!!!!"""""" !!!"""!!!""""""###$$$$$$######""""""############"""""" !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$##################"""""""""""""""############"""""""""!!!###"""!!!!!!!!!"""$$$%%%###############$$$$$$%%%############""""""""""""!!!!!!!!!""""""#########$$$$$$###""""""######$$$#########"""""""""""""""""""""############""""""############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%% ###$$$######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$%%%%%%%%%&&&&&&######"""""""""""""""###!!!###$$$%%%$$$"""!!!$$$$$$############$$$$$$########################"""######$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$##################%%%&&&&&&%%%###"""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%~~~zzzuuuqqqtttyyy~~~{{{zzz{{{|||}}}yyytttssstttuuutttrrrggggggddd```[[[WWWWWWWWWWWWOOOIIIIIIIIIFFFDDDEEECCC@@@<<<999777555222000000///.........---+++)))((()))***+++,,,,,,+++***))))))******)))((('''&&&''''''((())))))'''&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$"""""""""$$$%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&##########################################"""""""""######$$$$$$######"""%%%$$$$$$###$$$$$$%%%%%%######################################################""""""""""""######%%%%%%$$$###"""!!! """#########$$$$$$$$$#########""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!! $$$######""""""######$$$###""""""""""""""""""###&&&&&&%%%$$$###"""!!!!!!""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$###"""""""""""""""##################""""""############"""""""""""""""""""""######$$$$$$$$$$$$#########"""""""""######$$$$$$$$$######!!!"""###$$$$$$#########$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""""""""""""""#########"""""""""""""""$$$$$$###############"""$$$###!!! !!!###$$$"""#########""""""!!! """"""############"""""" !!!!!!"""######$$$$$$$$$#########""""""""""""""""""""""""""""""##################"""""""""!!!###"""!!!!!!!!!"""$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""######"""""""""######"""""""""""""""#########$$$$$$$$$########################!!!######"""!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###########################$$$$$$$$$%%%###"""""""""""""""######!!!###$$$%%%$$$"""!!!$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""######$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))******((($$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%}}}zzzvvvssswww}}}}}}zzzzzz||||||wwwrrrqqqrrrsssqqqooogggfffdddaaa\\\YYYXXXXXXWWWOOOIIIIIIIIIFFFEEEEEECCC@@@<<<999777555222000111///...---...---+++***((()))***++++++******)))(((((()))******)))''''''(((((())))))(((((('''&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""!!!!!!"""$$$%%%%%%###%%%%%%$$$$$$%%%%%%&&&&&&#################################"""""""""""""""""""""############""""""$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$########################""""""#########&&&&&&%%%###"""!!! ######$$$$$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$"""!!!"""########################"""""""""""""""""""""!!!!!!######""""""""""""#########""""""!!!!!!""""""###&&&&&&%%%$$$###""""""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$###############"""""""""""""""#########""""""############""""""!!!"""""""""############$$$############"""""""""""""""###$$$$$$$$$$$$###!!!"""$$$###""""""###%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""!!!!!! """""""""""""""""""""""" !!!"""###%%%&&&&&&$$$###"""""""""###$$$%%%############"""!!! """##################"""$$$#########""""""!!!!!!#########"""""""""!!!!!!""""""""""""########################""""""""""""###"""""""""""""""######!!!"""######$$$$$$######!!!!!!"""""""""""""""###%%%%%%$$$######"""!!!!!! """"""""""""############!!!""""""######""""""!!!"""""""""############$$$$$$$$$$$$#########"""""""""$$$&&&&&&###!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$!!!!!!"""############### !!!!!!!!!"""""""""######"""""""""###$$$$$$!!!"""###$$$$$$$$$###"""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""##################"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&+++------***&&&######%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%{{{zzzwwwvvv{{{}}}xxxxxxyyyzzzvvvrrrpppqqqqqqpppmmmffffffeeeaaa]]]ZZZYYYYYYZZZRRRKKKJJJJJJFFFDDDEEEEEEBBB>>>;;;999777444222111///,,,++++++,,,+++***)))***+++,,,+++***)))(((&&&''')))*********((('''((((((''''''&&&&&&&&&'''&&&&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""############""""""$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$###"""!!! !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###!!!!!!"""######$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$"""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$$$$"""""""""######$$$$$$$$$""""""############""""""!!!!!!"""###########################""""""""""""""""""###$$$$$$$$$$$$$$$!!!######""" !!!###&&&$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!! !!!""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""######$$$%%%#########$$$######""""""######$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$#########""""""!!!"""""""""########################""""""""""""""""""############"""""" !!!"""###$$$######"""!!!!!!!!!!!!""""""######"""""""""""""""""""""!!! !!!"""""""""############!!!!!!""""""""""""!!!!!!""""""""""""###########################$$$$$$$$$###%%%&&&%%%###!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!"""###############!!!!!!"""""""""########################$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$###############"""######""""""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''')))+++)))$$$"""$$$'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%~~~zzzyyyxxxxxx}}}}}}wwwvvvwwwzzzvvvrrrpppqqqqqqooolllffffffeeebbb^^^ZZZYYYYYY]]]UUUNNNLLLJJJFFFDDDDDDGGGDDD@@@===;;;999666444111...+++))))))*********+++,,,,,,---,,,+++))))))%%%''')))***+++***)))(((((('''&&&%%%$$$%%%&&&'''###%%%''')))))))))'''&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''###########################$$$$$$%%%%%%&&&&&&'''#########%%%'''((('''%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""############""""""$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$###!!!  !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!###!!!"""######$$$ !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!###$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""############""""""!!!!!!"""###########################""""""""""""!!!"""###$$$$$$$$$$$$$$$"""######!!! $$$'''$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""#########!!!!!!!!!!!!""""""""""""&&&%%%$$$###"""!!! !!!!!!""""""#########$$$""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ """###$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$############""""""""""""!!!"""###$$$$$$###"""!!! !!!"""$$$$$$######""" !!!!!!!!!""""""###### !!!"""""""""!!!!!!"""###$$$$$$######!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!"""$$$&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!!"""###############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$###############""""""###$$$%%%%%%#########$$$$$$%%%%%%%%% $$$&&&%%%!!! """&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%~~~}}}yyyvvvrrrrrryyy|||yyyxxxxxxvvvtttqqqpppoooooommmllleeeeeeddd___YYYUUUUUUVVVXXXTTTMMMHHHGGGGGGGGGGGGFFFDDDAAA<<<888333000...111...+++***+++---------.........---,,,+++***))))))((('''))),,,---+++(((''''''''''''''''''''''''%%%$$$"""""""""$$$&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&###$$$&&&''''''&&&$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&((('''%%%$$$$$$%%%'''((("""###%%%&&&%%%###!!! """############$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&$$$"""!!!  $$$$$$#####################""""""""""""$$$%%%&&& ###&&&&&&%%%""" """############$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%#########""""""""""""""""""%%%&&&%%%$$$$$$$$$########################%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###!!!!!!""""""######$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$#########"""""""""""""""######################## !!!!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!! !!!""""""#########""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$######"""""""""""""""$$$#########""""""!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$###""" !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%"""############$$$$$$$$$'''&&&$$$######%%%&&&(((%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""###$$$$$$%%%$$$#########$$$%%%&&&}}}~~~{{{wwwuuuqqqqqqwww}}}zzzxxxxxxwwwuuurrrppppppooommmlllggghhhgggbbb[[[WWWWWWXXXXXXSSSMMMHHHGGGFFFFFFFFFDDDCCC@@@<<<888444111///111...++++++,,,---------+++,,,,,,,,,,,,++++++***)))''''''(((+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$###"""!!!!!! !!!!!!########################$$$$$$###""""""###$$$%%% """$$$%%%$$$"""!!!"""############$$$$$$$$$$$$$$$$$$############"""######""""""""""""##############################"""###""" ########################""""""""""""!!!!!!!!! ######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""#########""""""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$######"""!!!!!!!!!###"""""""""""""""""""""########################!!!"""""""""############&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###"""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""%%%$$$######"""""""""###%%%$$$$$$$$$###############""""""""""""""""""""" !!!###$$$$$$###!!! !!!""""""######""""""!!!!!!""""""#########""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""###"""""""""""""""######$$$######"""""""""""""""############"""""""""!!!######""""""!!!!!!!!!!!!$$$$$$############$$$$$$########################""""""################## !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!"""""""""###############"""""""""###$$$%%%$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$$$$$$$$$$$$$############"""################################################!!!!!!!!!"""""""""######$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$#########$$$%%%&&&||||||}}}yyyvvvtttpppooovvv~~~{{{xxxwwwyyyvvvsssppppppooommmlllggghhhgggbbb\\\WWWWWWXXXWWWSSSMMMHHHFFFFFFFFFEEEBBBAAA>>>;;;888555222111000...,,,+++,,,------,,,))))))***+++++++++++++++(((''''''(((******)))'''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&"""###%%%''''''&&&%%%%%%$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""###"""""""""!!!########################&&&%%%$$$###"""""""""""" !!!!!!""""""""""""!!!"""############$$$$$$$$$$$$$$$$$$############""""""!!!!!! !!!!!!"""""""""######$$$$$$%%%%%%!!!###%%%%%%###"""!!!"""########################""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!########################$$$$$$######"""!!!!!!!!!""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$###""""""!!!"""""""""$$$$$$#########"""""""""""""""""""""""""""###### !!!"""######"""!!! """######$$$$$$######""""""""""""######""""""!!!""""""""""""""""""""""""###############"""!!! !!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$######"""""""""""""""############""""""""""""###""""""""""""!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!""""""""""""!!!""""""######$$$######$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$%%%$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$""""""###%%%&&&$$$$$$######$$$$$$%%%&&&~~~||||||xxxuuusssooonnnttt||||||xxxvvvzzzwwwssspppoooooommmllleeegggfffaaa[[[VVVTTTUUUVVVRRRLLLHHHFFFFFFEEEDDD@@@???===;;;888555333222000...,,,+++,,,------,,,))))))************))))))'''''''''(((((((((((('''((((((((((((((((((((((((&&&''''''(((''''''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$###""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$######"""###############$$$$$$$$$'''&&&%%%$$$"""!!! """!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!! !!!!!!!!!""""""###$$$%%%%%%&&&&&&###%%%&&&&&&$$$""""""###########################$$$$$$$$$###############""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$######""""""!!!!!!$$$$$$$$$#######################################!!!!!!!!!"""######$$$$$$"""""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###########################$$$######"""""""""###############""""""""""""!!!"""""""""""""""#########!!!!!!"""######"""!!!!!!"""##################"""""""""""""""""""""!!! """"""""""""""""""""""""######$$$######"""!!! !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$$$$######"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""##################""""""""""""""""""""""""""""""""""""###############$$$$$$%%%!!!!!!!!!"""""""""######!!!"""$$$&&&'''&&&%%%$$$$$$##################$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""############$$$$$$$$$#########"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$""" """###$$$###$$$$$$$$$$$$%%%%%%{{{xxxuuussspppnnnttt|||{{{wwwvvvzzzvvvrrrooonnnnnnnnnmmmfffggggggbbb[[[VVVTTTTTTUUUQQQLLLHHHFFFEEEDDDCCC???>>><<<:::888666444333///...,,,,,,---------+++************)))((('''&&&'''(((((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&'''((())))))(((((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&***(((%%%""" !!!"""###$$$######""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$$$$$$$######""""""#########$$$$$$$$$'''&&&%%%$$$###!!! ###"""!!! !!!""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""###""""""!!!!!!""""""###""""""###$$$%%%%%%&&&&&&!!!"""###"""  ##########################################$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$######""""""!!!!!!##################$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""#############################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$#########$$$$$$%%%#########""""""""""""!!!!!!!!!""""""####################################!!!""""""######""""""!!!"""""""""""""""!!! """"""""""""""""""""""""###############"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""$$$######"""""""""""""""""""""""""""""""""######""""""""""""############""""""!!!!!!!!!!!!""""""########################!!!!!! !!!"""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%"""""""""#########$$$$$$ !!!$$$&&&'''&&&%%%$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""#########$$$$$$%%%%%%%%%%%%|||yyywwwuuurrrpppuuu}}}zzzwwwvvvxxxuuupppnnnmmmnnnnnnnnnhhhjjjjjjeee^^^XXXVVVVVVSSSPPPKKKHHHFFFEEECCCBBB???>>><<<:::777555444333///---,,,,,,......,,,+++++++++++++++)))((('''&&&''')))******(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))*********)))'''%%%%%%&&&((()))$$$$$$############$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&,,,((($$$ """##################$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%%%%$$$$$$"""!!! $$$######""""""""""""###"""############$$$$$$$$$$$$$$$$$$############"""$$$######""""""######$$$""""""######$$$$$$%%%%%%"""#########!!! !!!###########################!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######"""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!"""######$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$$$$############$$$%%%%%%""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$#########"""""""""!!!!!!!!!"""######$$$$$$$$$##################$$$!!!""""""""""""""""""!!!""""""""""""!!! """"""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$######"""""""""""""""""""""""""""############"""""""""############$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$###!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$!!!###$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""######$$$$$$$$$############"""#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$!!!"""######$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$}}}zzzxxxwwwtttrrrvvv~~~}}}yyyvvvvvvvvvrrrnnnllllllmmmnnnnnnhhhjjjjjjfff___XXXVVVUUUSSSOOOKKKHHHFFFDDDCCCAAA???>>><<<:::777555333222...---,,,---......,,,***++++++++++++***))))))((((((***,,,+++((('''''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***+++)))'''%%%$$$%%%'''((($$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$######$$$$$$######$$$$$$%%%&&&'''%%%"""  """$$$!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$############"""$$$######""""""######$$$###########################$$$%%%$$$######%%%&&&######################## !!!!!!!!!""""""""""""%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$###"""""""""""""""""""""######### !!!!!!!!!""""""""""""########################$$$$$$######"""!!!!!!!!! !!!!!!"""######$$$$$$########################"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""""""""""""""###$$$%%%""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$############ !!!!!!"""######$$$$$$######""""""""""""######"""######$$$$$$######"""""""""""""""!!! """""""""""""""""""""""" !!!"""######$$$######!!!!!!!!!""""""""""""###!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""######"""""""""""""""###$$$######"""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%###!!!!!!!!!"""### !!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""############ """###$$$######"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""$$$$$$$$$############""""""""""""###$$$%%%%%%%%%########################!!!!!!!!!"""""""""######!!!!!!"""###############"""""""""######$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$~~~{{{zzzxxxuuusssxxx{{{xxxvvvvvvuuuqqqmmmkkkkkkmmmoooooofffhhhhhhddd]]]VVVSSSSSSRRROOOKKKHHHFFFDDDBBB@@@???>>><<<:::777444333222...---,,,---......,,,***))))))***++++++++++++***(((+++---,,,)))'''((()))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%'''(((+++)))&&&$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&''''''&&&$$$######$$$&&&'''###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&"""""""""!!!"""###$$$$$$ !!!###%%%&&&%%%###""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%% !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$############"""######""""""""""""###############""""""""""""""" !!!!!!!!! !!!###$$$########################""""""######$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!###$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$ !!!!!!"""###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""!!! """""""""""""""""""""""" !!!###$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!"""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$######"""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!!!!"""### !!!""""""##########################################$$$$$$%%%!!!!!!!!!!!!"""""""""""" !!!"""###%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""$$$$$$$$$############""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###############!!!!!!""""""#########$$$ """$$$%%%$$$###!!!"""###$$$%%%&&&%%%$$$$$${{{{{{zzzvvvssssssxxx}}}}}}zzzwwwvvvuuuvvvqqqkkkiiikkkmmmnnnmmmjjjhhhddd```[[[VVVRRRPPPTTTPPPJJJEEEDDDCCCCCCCCCAAA???===:::777555444333111000///---,,,+++******&&&&&&'''((()))***++++++******))))))((((((''''''((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((&&&%%%$$$#########&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&$$$###!!! ######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%########################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""############""""""######$$$%%%&&&%%%###""""""###%%%&&&########################"""""""""""""""""""""""" $$$&&&######&&&'''&&&$$$$$$$$$#########""""""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""######!!! !!!###$$$"""!!!###$$$$$$$$$$$$###""""""###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$###""""""!!!"""######"""!!!!!!"""$$$$$$$$$######""""""!!!!!!########################$$$$$$##################$$$$$$$$$$$$############$$$#########""""""!!!!!!%%%%%%$$$###"""""""""###!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!"""######$$$$$$%%%%%%%%%$$$###"""!!! $$$""" !!!$$$%%%###!!!"""#########$$$$$$$$$$$$""""""############"""""""""""""""""""""!!! ########################!!!""""""#########""""""!!!"""###%%%%%%$$$######$$$###"""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!###%%%$$$!!! """$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""###$$$$$$$$$%%% !!!"""""""""""""""$$$$$$$$$############""""""############$$$$$$$$$''''''''''''&&&&&&%%%$$$###%%%%%%$$$"""!!!"""###########################!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$~~~}}}}}}{{{wwwttttttyyy~~~~~~{{{xxxvvvuuutttoooiiiggghhhkkkkkkkkkhhhgggccc___ZZZVVVRRRPPPRRROOOJJJGGGEEEEEEDDDCCCAAA???===:::777555444333111000///---,,,+++******************))))))))))))))))))((((((((((((((('''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$""""""!!!######$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""###########################$$$#########""""""""""""!!!!!!!!!!!!!!!"""############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$"""!!!$$$%%%$$$$$$$$$$$$#########""""""###""""""""""""###$$$$$$ !!!!!!"""""""""#########""""""""""""###### !!!######""" !!!"""##################$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""############""""""###"""!!! !!!"""###"""""""""!!! """#########!!!!!!"""$$$$$$#########"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!! $$$$$$$$$$$$#########"""&&&%%%$$$$$$######$$$$$$$$$$$$$$$#############################################"""!!!!!!!!!!!!!!!%%%%%%$$$$$$###""""""!!!$$$#########""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#############################################""""""""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""""""""$$$#########""""""!!!!!! !!!###$$$%%%%%%%%%$$$""" !!!###$$$""" """"""""""""############""""""############"""""""""""""""""""""!!! ######################## !!!"""######"""!!!!!!""""""###$$$$$$$$$$$$######""""""!!!"""###%%%%%%!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!####################################""""""""""""#########$$$##################$$$$$$!!!""""""###############$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""!!!""""""######""""""!!!!!!""""""""""""#########~~~~~~~~~|||xxxtttuuuzzz~~~~~~~~~~~~}}}zzzwwwuuusssmmmgggeeegggiiijjjiiifffdddaaa]]]YYYUUURRRQQQPPPNNNKKKIIIIIIGGGEEECCCAAA???===:::777555444333111000///---,,,+++******+++++++++******)))))))))'''''''''''''''(((((((((((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""!!!!!!!!!#######################################"""""""""""""""!!!!!!!!!"""############""""""######$$$%%%!!!###%%%&&&&&&%%%###!!!###################################################$$$!!!"""###!!!$$$$$$$$$###############"""""""""""""""######$$$ !!!"""###$$$######""""""""""""######!!! !!!######"""  !!!###############$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$"""!!!!!!"""$$$$$$$$$$$$###""""""!!!!!!!!!###$$$###"""!!!"""$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!! %%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""%%%%%%$$$$$$###"""""""""###############"""""""""#########$$$$$$$$$$$$%%% !!!!!!"""""""""""""""""""""""""""""""""######""""""""""""######""""""############""""""########################""""""""""""""""""""""""$$$$$$$$$$$$#####################""""""""""""""" """$$$%%%&&&&&&$$$"""!!!!!!""""""!!!"""############$$$$$$$$$""""""############""""""""""""######""""""!!!!!!"""""""""""""""""""""""" !!!###$$$$$$"""!!! ###""""""""""""###$$$$$$""""""""""""###%%%&&&'''"""##################""""""""""""""""""""""""""""""$$$&&&$$$!!!########################"""""""""#################################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$"""############"""!!!!!!###$$$%%%$$$"""""""""$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########!!!!!!!!!""""""""""""###~~~~~~|||xxxttttttyyy}}}{{{}}}~~~~~~{{{xxxvvvtttooohhhfffgggjjjjjjiiidddbbb```\\\YYYUUUSSSQQQNNNMMMLLLLLLLLLJJJFFFCCCAAA???===:::777555444333111000///---,,,+++******'''(((((()))******++++++%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""""""""$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""######################################################""""""!!!""""""############""""""######$$$%%%"""###$$$%%%%%%$$$###"""################################################ $$$$$$!!!!!!"""!!!########################""""""!!!!!!""""""###$$$"""""""""###$$$%%%%%%%%%######""""""""""""#########"""""""""$$$$$$###!!! !!!"""##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""######$$$$$$######"""$$$"""  """$$$%%%%%%%%%$$$$$$#########!!!"""$$$###"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""!!!""""""###$$$$$$$$$#########""""""####################################$$$$$$$$$$$$!!!!!!!!!""""""""""""#################################""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######################## """###$$$%%%&&&!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!! $$$$$$$$$%%%%%%%%%&&&&&&""""""############""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###!!! ###"""!!!!!!!!!"""$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""!!!  """$$$###!!!################################################$$$$$$######""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$#########""""""""""""""""""##################$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""############}}}}}}{{{vvvsssssswww|||zzz|||~~~~~~|||yyywwwwwwqqqkkkhhhjjjllllllkkkcccbbb___\\\XXXUUUSSSQQQMMMMMMMMMNNNNNNKKKGGGDDDAAA???===:::777555444333111000///---,,,+++******&&&&&&''''''((()))))))))%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''$$$$$$$$$%%%&&&'''((()))((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%#######################################$$$$$$$$$######""""""""""""############""""""######$$$%%%$$$$$$###""""""###$$$$$$################################################!!!%%%&&&"""!!!###$$$"""########################"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%$$$###$$$%%%%%%$$$"""#########$$$$$$###""""""############$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!! """$$$$$$###"""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""########################""""""""""""######!!!!!!!!!!!!""""""####################################""""""""""""######$$$$$$$$$##############################$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%#########""""""!!!"""######"""!!! !!!!!!############$$$$$$$$$%%%""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&$$$"""!!!###"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""!!!###$$$###  """########################$$$$$$$$$###############$$$######""""""!!!!!!!!! !!!""""""######""""""$$$$$$$$$#########""""""!!!!!!"""""""""#########"""######$$$$$$#########"""###$$$$$$###"""###$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%}}}}}}{{{vvvrrrrrrvvv{{{{{{|||}}}~~~}}}|||zzzxxxxxxsssllliiikkklllmmmllldddbbb```\\\YYYUUUSSSQQQNNNNNNNNNOOOOOOLLLHHHDDDAAA???===:::777555444333111000///---,,,+++******))))))((('''&&&&&&%%%%%%'''''''''''''''(((((((((((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""######%%%&&&&&&#################################$$$$$$$$$$$$$$$$$$$$$###"""""""""############""""""######$$$%%%%%%$$$""" """$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''$$$"""%%%&&&$$$###############$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$###############""""""""""""######%%%$$$$$$$$$&&&%%%$$$"""$$$$$$$$$$$$$$$###""""""$$$############$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """$$$$$$###""""""""""""""""""###$$$%%%&&&&&&########################"""""""""###$$$$$$%%%%%%$$$$$$#########""""""""""""""""""""""""#########"""!!!!!!!!!!!!"""###### !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$#################################$$$$$$$$$$$$$$$"""""""""############$$$######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############"""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$######"""!!!!!!!!!!!!!!!""""""######""""""!!!###$$$###"""!!!"""$$$ !!!!!!!!!"""""""""""""""############""""""""""""######$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!"""######&&&&&&%%%%%%$$$###!!! """##################""""""""""""""""""""""""""""""%%%'''%%%  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!! !!!"""""""""""""""$$$$$$$$$############"""!!!!!!!!!"""""""""###### !!!!!!""""""""""""!!!"""###$$$$$$###"""$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&~~~~~~|||wwwsssssswww{{{}}}}}}}}}}}}|||{{{zzzyyywwwqqqkkkhhhiiikkkkkkjjjeeecccaaa]]]YYYUUURRRQQQPPPPPPOOOOOOOOOLLLHHHEEEAAA???===:::777555444333111000///---,,,+++************)))((('''&&&%%%%%%))))))((((((((((((((('''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%#################################$$$$$$%%%%%%%%%%%%$$$######""""""############""""""######$$$%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&$$$###&&&'''&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&##################$$$$$$######""""""""""""######$$$#########$$$$$$""" !!!"""###############"""$$$###"""""""""###%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""######""""""""" !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%###"""!!!"""!!!""""""###%%%&&&&&&'''""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""#########"""""""""######$$$$$$$$$""""""!!!!!!"""######$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#################################$$$$$$%%%%%%%%%""""""""""""############ ##############################""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########&&&%%%$$$###"""  !!!"""###$$$$$$$$$$$$ ###$$$$$$######$$$'''!!!!!!"""""""""#########""""""############""""""!!!"""###$$$$$$$$$$$$###########################%%%$$$###!!!!!!!!!!!!!!! !!!!!!"""""""""""""""###$$$$$$$$$$$$###!!! !!!""""""######""""""!!!""""""""""""""""""""""""$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!"""""""""""""""!!!!!!"""############"""$$$$$$$$$############"""!!!!!!!!!!!!"""""""""### !!!""""""#########"""!!!###$$$$$$######$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%}}}xxxttttttxxx|||~~~~~~}}}|||{{{zzzzzzyyyuuuoooiiifffggghhhhhhgggfffdddaaa]]]YYYUUURRRQQQRRRQQQPPPPPPOOOLLLHHHEEEAAA???===:::777555444333111000///---,,,+++******(((((((((((())))))))))))******))))))(((((('''''')))(((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%########################""""""$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#############################################$$$$$$%%%%%%%%%%%%%%%$$$###""""""###############"""###$$$$$$%%% """###$$$$$$###""" ########################$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&######&&&'''&&&""""""######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%&&&&&&'''######""""""""""""#########"""!!!"""###"""  """############$$$###"""""""""###%%%&&&$$$$$$$$$############"""######$$$$$$$$$$$$######!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!""""""""""""$$$%%%$$$"""!!!!!!!!!!!!"""###%%%&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$######""""""!!!!!!##############################""""""###$$$%%%%%%##################$$$$$$#########$$$$$$%%%%%%%%%""""""""""""############""""""###$$$%%%&&&''''''""""""""""""""""""""""""######""""""""""""######""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%############""""""""""""""""""###$$$$$$$$$$$$### ###%%%%%%$$$$$$&&&)))$$$$$$%%%%%%%%%&&&&&&&&&""""""############""""""!!!"""###$$$$$$$$$$$$$$$########################%%%###!!! !!! """#########"""!!!!!!!!!###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""&&&###!!!###&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!!!!""""""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%%%%!!!###$$$$$$######$$$&&&""""""""""""""""""""""""#########$$$$$$#########"""############$$$$$$$$$~~~yyyuuutttvvvzzz}}}}}}{{{}}}}}}yyywwwxxxvvvpppiiieeefffiiijjjjjjdddbbb^^^\\\YYYVVVSSSPPPSSSQQQOOONNNNNNLLLIIIGGGCCCAAA===999666444333333666222---+++,,,---+++)))))))))(((((()))***++++++***)))(((***,,,,,,)))%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((('''$$$###""""""###$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%###""""""######'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""&&&%%%###!!!!!!"""###$$$'''&&&&&&%%%$$$###""""""!!!######!!!!!!$$$'''&&&$$$"""!!!!!!"""###%%%%%%%%%%%%%%%$$$###"""""""""!!! ############$$$%%%&&&'''&&&%%%%%%$$$#########$$$########################$$$$$$############$$$$$$&&&### !!!###%%%%%%$$$""""""""""""""""""""""""$$$###  ###$$$$$$$$$######""""""!!!!!!!!!!!!""""""###$$$&&&&&&%%%$$$#########$$$%%%&&&### $$$%%%############"""""""""""""""&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""###############!!!!!!###%%%%%%"""""""""""""""""""""""""""#########""""""""""""""""""############""""""!!!!!!!!!""""""""""""!!!!!!$$$"""!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! ######$$$$$$$$$$$$######!!!!!!"""###############""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$######""""""!!!!!! !!!###$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%###"""!!!###$$$%%%$$$###""""""###$$$%%%%%%$$$###!!!!!!!!!"""### !!!!!!!!!!!!!!!!!!""""""############!!!"""#########""" !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""!!! """"""############"""""""""!!! """######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$#########!!!!!!###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$'''%%%###$$$&&&'''&&&### ###%%%$$$""" """$$$}}}xxxtttsssuuuyyy}}}}}}{{{||||||yyywwwxxxwwwpppiiieeefffhhhiiiiiiccc```]]]ZZZXXXUUUSSSQQQQQQPPPOOONNNNNNMMMKKKIIICCCAAA===999666444333333555222...,,,,,,,,,++++++***************+++,,,,,,+++***((()))++++++(((&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&'''((('''%%%###""""""###$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###"""!!!"""###$$$&&&%%%%%%$$$$$$############$$$$$$###!!! ###%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%$$$###"""###""""""!!! !!!!!!!!!!!!!!!"""###$$$&&&'''%%%$$$######"""""""""###########################$$$$$$############$$$$$$%%%""" !!!###%%%%%%###############################################################""""""""""""#########"""######$$$$$$######""""""###%%%&&&'''$$$!!!!!!$$$&&&$$$!!!###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%########################!!!!!!!!!""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!"""""""""############"""!!!"""$$$%%%###!!!########################$$$$$$$$$##############################""""""!!!  !!!###&&&'''&&&###!!!##############################"""""""""!!!!!!!!!"""##################"""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""###""""""!!!!!! $$$$$$#########"""""""""############"""""""""!!!"""""""""""""""#########$$$$$$$$$############### !!!!!!""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%###"""###$$$$$$$$$###""""""###$$$$$$%%%$$$"""!!!!!!!!!"""###)))((('''%%%###!!! !!!!!!!!!"""""""""######"""""""""""""""!!! ############$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!""""""############""""""""""""#########"""!!!!!!""""""############""""""###"""!!!!!!###$$$$$$###""""""""""""""""""""""""########################"""###$$$###""""""###$$$#########""""""##################!!! !!!###""""""############"""""""""""""""""""""""""""""""""""""""""""""#########&&&$$$######%%%&&&%%%### """$$$$$$"""!!!"""###~~~|||xxxtttrrrtttyyy}}}|||zzz||||||yyywwwxxxwwwqqqiiieeeeeeggghhhhhhccc___[[[WWWVVVUUUSSSRRROOONNNMMMNNNOOONNNLLLJJJCCCAAA===999666444333333333222000---***)))+++,,,++++++++++++++++++,,,------+++)))((())))))(((&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&'''&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$%%%'''''''''%%%###!!!$$$$$$%%%%%%%%%$$$######$$$###""""""!!!""""""""" !!!"""$$$%%%&&&$$$###""""""!!!"""""""""########################$$$$$$############$$$$$$###""" !!!"""$$$$$$###########################"""###$$$%%%%%%$$$###""""""""""""###############%%%$$$###"""""""""""""""!!!!!!!!!"""$$$%%%'''(((%%%""" """%%%&&&%%%"""""""""""""""""""""######"""######$$$%%%%%%&&&&&&######!!!!!!!!!!!!###### !!!"""#########$$$######"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""###"""!!!!!!###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!! !!!!!! !!!###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""!!!""""""######""""""!!!"""!!! !!!"""###""""""!!!!!!!!!!!!""""""%%%$$$###"""!!! ###""""""""""""!!!!!!!!!############""""""""""""###""""""""""""""""""!!!"""##################$$$"""""""""""""""######$$$""""""""""""""""""###$$$$$$$$$$$$$$$$$$############%%%''''''%%%#########$$$######""""""######$$$$$$###""""""!!!"""""""""########################!!!!!!!!!"""""""""""""""######"""!!!!!!!!!!!!!!!############$$$$$$$$$$$$######$$$$$$######"""""" !!!!!!""""""!!!!!!  !!!"""""""""""""""""""""############""""""$$$###!!!"""$$$%%%%%%$$$""""""""""""""""""""""""########################!!!"""######!!!!!!"""######""""""!!!!!!""""""###$$$$$$$$$"""  """######""""""""""""######""""""""""""""""""""""""############""""""""""""$$$###"""###$$$%%%$$$"""!!!"""$$$$$$"""!!!"""###~~~}}}zzzuuussstttzzz}}}{{{}}}}}}zzzxxxyyywwwqqqiiiddddddfffgggfffccc___ZZZWWWVVVUUUUUUTTTOOONNNMMMMMMMMMLLLJJJHHHCCCAAA===999666444333333222333222...***(((***---++++++*********++++++,,,---+++)))'''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$######"""######$$$"""""""""""""""###$$$$$$$$$######"""""""""##############################$$$$$$############$$$$$$"""!!!!!!!!!"""#######################################$$$$$$$$$$$$######"""""""""######$$$$$$$$$######""""""""""""######!!!""""""###$$$%%%%%%&&&###"""!!!"""$$$%%%$$$""""""""""""""""""##################$$$$$$%%%%%%%%%$$$"""  """$$$ !!!"""###$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!!!!"""""""""###"""!!!!!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""############"""""""""""""""!!! !!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!"""!!! """$$$""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""######""""""!!!!!!!!!  !!!!!!""""""%%%$$$###"""###$$$%%%&&&###"""""""""""""""######$$$$$$$$$###############!!!###&&&&&&%%%"""!!!!!!######""""""""""""############"""""""""""""""""" !!!"""###$$$%%%%%%########################$$$###!!! !!!""" !!!!!!!!!""""""""""""""""""############"""""" !!!!!!!!!!!!!!!!!! !!!""""""######"""""""""######$$$$$$######"""$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## """###"""!!! !!!"""""""""!!!!!!!!!!!!""""""$$$%%%%%%###!!! !!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!###"""""""""#########"""!!!"""#########"""""""""~~~~~~|||wwwtttuuu|||}}}~~~{{{xxxyyywwwppphhhddddddeeefffeeeddd```[[[XXXWWWVVVVVVUUUPPPNNNLLLKKKKKKJJJGGGDDDCCCAAA===999666444333333222333222...***(((***---+++***))))))))))))******++++++)))'''&&&&&&'''((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&#########$$$%%%%%%%%%$$$$$$$$$"""!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$############$$$$$$#########$$$$$$%%%########################$$$$$$############$$$$$$!!!""""""#######################################%%%$$$"""!!!!!!"""$$$%%%""""""######$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%#####################""""""!!! !!!"""######"""!!!!!!""""""############%%%%%%%%%$$$$$$$$$######$$$"""  """$$$!!!!!!"""######$$$%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""#########""""""###%%%&&&""""""""""""""""""""""""""""""""""""######$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""############"""""""""$$$%%%$$$"""!!!"""$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!! """$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$########################""""""""""""""""""#########"""""""""!!!!!!  !!!!!!!!!"""######"""!!!!!!###$$$%%%######"""""""""""""""###########################"""$$$$$$###!!! """""""""""""""""""""""""""""""""#########""""""))))))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!""" !!!!!!!!!""""""""""""!!!""""""#########""""""!!!""""""######""""""!!!######$$$$$$######"""!!!######$$$$$$$$$$$$#########!!! """######"""########################"""""""""""""""""""""""" """###"""!!! !!!"""""""""!!!!!!!!!!!!""""""###$$$%%%$$$""" !!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""###""""""""""""""""""""""""#########"""!!!~~~~~~}}}xxxtttuuu}}}~~~~~~zzzwwwwwwuuuooogggcccccceeeffffffeeeaaa]]]YYYXXXWWWUUUTTTPPPOOOMMMKKKKKKIIIFFFCCCCCCAAA===999666444333333333222000---***)))+++,,,+++***))))))((()))))))))((())))))((('''&&&''')))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###!!!"""###$$$$$$###!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###""""""$$$&&&&&&%%%$$$$$$###!!!!!!"""$$$######$$$%%%%%%%%%$$$$$$#########"""######$$$%%%''''''%%%$$$############$$$$$$$$$$$$$$$$$$%%%&&&########################$$$$$$############$$$$$$!!!###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! !!!$$$&&&#########$$$$$$$$$$$$$$$ !!!"""###%%%%%%$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$&&&&&&%%%%%%$$$######"""######!!!!!!!!!!!!##################$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""###############$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&%%%###!!! !!!!!! !!!!!!""""""!!!!!! ###(((***'''###!!!!!!##############################"""""""""!!!!!!!!!!!!""""""######""""""!!!"""!!! !!!"""###""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%""""""############$$$$$$""""""""""""############"""!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""### !!!!!!"""$$$######""""""""""""""""""""""""###############!!!###"""!!!!!!""""""######""""""!!!!!!!!!"""############"""%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!!!!""""""######"""""""""######$$$$$$######"""$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######"""!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######!!!!!!"""######""""""!!!!!!""""""###"""###%%%$$$###"""""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""!!!###$$$###"""!!!"""######"""!!!"""$$$$$$"""!!!|||~~~}}}xxxsssttt|||}}}~~~|||wwwtttttttttmmmfffbbbccceeeffffffdddaaa]]]ZZZXXXVVVSSSQQQPPPOOOMMMMMMLLLKKKIIIFFFCCCAAA===999666444333333555222...,,,,,,,,,++++++,,,+++******)))))))))***%%%'''))))))''''''((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%$$$""" !!!"""!!! ###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%((()))'''%%%###"""""""""""""""######"""###$$$%%%%%%%%%%%%$$$"""""""""""""""###$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%########################$$$$$$############$$$$$$!!!$$$&&&&&&%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""###$$$""""""###$$$$$$###"""!!!!!!"""""""""""""""###$$$ !!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$###%%%'''&&&###""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%'''%%%###!!! !!!!!!!!!!!!""""""""""""!!!!!!"""###!!!"""########################$$$$$$#########""""""""""""##################"""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!!!!"""""""""######!!!"""""""""############ !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!""""""""""""!!!$$$$$$###"""""""""""""""!!!"""""""""#########$$$ """""""""  !!! !!!"""######"""!!! !!!"""###$$$######"""!!!###$$$&&&'''#########"""""""""!!!!!!"""""""""""""""!!! ############$$$$$$$$$$$$ !!!!!!""""""""""""""""""######$$$$$$######"""!!!""""""##################$$$$$$%%%%%%$$$$$$######!!! !!!"""$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$###""""""###$$$#########""""""######### """$$$%%%$$$######$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""#########!!!###%%%$$$"""!!!###$$$###"""!!!"""$$$$$$""" ~~~{{{}}}|||wwwrrrsss{{{||||||zzzuuuqqqqqqsssllleeebbbcccfffggggggccc```]]]ZZZXXXUUUQQQNNNPPPNNNMMMNNNNNNNNNLLLJJJCCCAAA===999666444333333666222---+++,,,---+++)))---,,,,,,+++*********+++###&&&)))***((('''(((***(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$$$$%%%&&&''''''%%%###""" !!!$$$'''((((((((('''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&***+++(((&&&!!!"""$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$ !!!!!!"""$$$%%%&&&""""""!!!""""""###$$$$$$########################$$$$$$############$$$$$$!!!$$$'''(((%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$############""""""!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###""""""###$$$$$$######$$$%%% !!!!!!"""###$$$$$$$$$#########$$$$$$%%%&&&&&&######$$$$$$$$$$$$############""""""!!!!!! $$$######"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###&&&((('''$$$!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&'''&&&###!!! !!!!!!######$$$$$$$$$$$$######$$$  '''########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""###$$$#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!!""""""#########$$$ !!!!!!""""""!!!!!! """###$$$&&&&&&%%%$$$$$$$$$$$$###""""""!!!""""""!!!!!!""""""#########$$$"""######""" !!!### !!!"""######"""!!! !!!"""$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$######""""""!!!!!! !!!"""#########""" !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""############"""""" """######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###!!!"""$$$%%%%%%$$$########################"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$"""$$$%%%$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""$$$&&&%%%"""!!!###%%%$$$"""!!!"""$$$%%%### }}}}}}yyy|||}}}{{{xxxyyy{{{xxxtttpppnnnooorrrnnniiiffffffhhhiiijjjdddbbb^^^\\\ZZZWWWSSSPPPNNNNNNOOOQQQRRRPPPKKKHHHFFFEEEBBB===777333222222333222000...,,,+++******+++++++++++++++***))))))(((''''''(((***+++***)))%%%&&&&&&%%%$$$!!!"""$$$+++,,,((((((&&&###"""$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$&&&)))+++&&&$$$""""""$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&'''((("""""""""""""""######$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""" !!!###$$$,,,)))%%%!!! !!!%%%$$$#########%%%''')))!!!#########"""!!!"""#########$$$$$$%%%%%%%%%&&&$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!########################&&&$$$"""  """$$$######""""""###$$$%%%%%%!!!   $$$'''&&&%%%######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%###""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%!!!###$$$""" !!!!!!"""###$$$%%%%%%&&&######""""""!!!!!! """"""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$#########""""""######""""""###$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$###############!!!"""$$$%%%%%%### $$$###""" !!!%%%$$$###""""""###$$$%%%######""""""""""""#########"""!!! !!!"""###""""""!!!!!! %%%$$$###""""""!!!""""""$$$"""!!!###'''))))))((("""#########$$$$$$$$$$$$%%%$$$"""!!! !!!############$$$%%%&&&&&&%%%%%%$$$###"""!!! ############""""""""""""$$$%%%%%%%%%%%%$$$######$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$%%%$$$$$$!!!!!!""""""""""""!!!!!!########################!!!"""###$$$%%%$$$###### !!!!!!"""###$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%""""""""""""###$$$%%%&&&###"""""""""$$$%%%$$$###!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&zzz|||}}}zzzwwwyyy{{{xxxtttpppnnnppprrrnnniiiffffffhhhiiiiiiccc```\\\YYYVVVTTTQQQOOOQQQQQQRRRSSSSSSPPPKKKHHHAAAAAA???;;;777555555666333222000...,,,+++******((((((((((((((('''&&&&&&)))((('''((()))***)))(((((())))))))))))'''&&&%%%((($$$ """'''***((($$$(((%%%######$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###""""""###%%%&&&%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""""""""""""""###$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%###""""""!!!%%%$$$"""!!!!!!!!!"""###(((&&&###!!! !!!"""###$$$$$$######$$$%%%'''((("""###$$$$$$""""""###$$$"""""""""#########$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""########################'''&&&$$$###"""###$$$%%%######""""""###$$$$$$%%%######"""""""""""""""###)))'''%%%$$$&&&%%%###!!!!!!!!! !!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$&&&%%%$$$######$$$&&&'''!!!"""""""""###$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$#########""""""######""""""###$$$$$$%%%##################$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$###!!! %%%$$$$$$######$$$%%%&&&""""""!!!!!!!!!!!!""""""######""""""""""""#########"""!!!!!!!!!!!!"""###"""!!!!!!!!! """!!!!!! !!!"""  """$$$###""""""""""""#########$$$$$$$$$###"""!!! !!!!!!"""$$$$$$#########$$$%%%%%%###############$$$$$$$$$!!!!!!""""""#########$$$"""#########""""""!!!!!!######""""""""""""######!!!"""""""""########################"""""""""!!!!!!"""###$$$$$$###"""!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!########################!!!"""###$$$%%%$$$$$$###!!!!!!!!!"""###$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%$$$######"""""""""#########"""!!!"""$$$%%%$$$###""""""!!!!!!!!!!!!""""""######$$$$$$$$$###""""""########################"""$$$%%%$$$###"""###$$$zzz||||||yyyvvvwww~~~yyywwwtttpppnnnppprrrnnniiieeeeeeggghhhiiiccc___[[[WWWUUUSSSRRRPPPRRRRRRRRRSSSRRROOOJJJFFF??????===:::666444555666333222000---,,,+++++++++''''''((((((''''''&&&%%%***(((''''''))))))(((&&&''''''(((((()))((((((''')))(((''''''((('''%%%"""'''%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""$$$$$$$$$%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$##############################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""!!!############""""""""""""######""""""###$$$%%%%%%######$$$$$$%%%&&&&&&&&&###$$$%%%$$$###"""###%%%""""""""""""############$$$$$$$$$############"""################################################%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$%%%#####################$$$"""!!!!!!"""###$$$$$$###"""!!!!!! !!!!!!"""#########""""""#########!!!!!!!!!"""###$$$%%%&&&###################################################"""""""""""""""######&&&!!!"""$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$########################"""######$$$%%%!!!""""""###$$$$$$%%%%%% ############""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""######""""""!!!!!!""""""###!!!!!!!!!!!! !!! !!!!!!""""""  !!! !!!!!!!!!"""""""""######""""""!!! !!!"""###$$$%%%%%%$$$#########$$$$$$#########$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%######"""""""""!!!!!!!!!""""""############""""""""""""""""""########################""""""""""""""""""############"""""""""""""""!!!!!! !!!""""""######""""""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!###"""!!!"""$$$%%%$$$#########""""""""""""######$$$$$$$$$$$$###"""!!! """""""""""""""""""""""" """###"""!!! !!!"""zzz|||{{{xxxtttvvv}}}~~~xxxvvvtttpppoooqqqrrrnnnhhheeeeeefffggghhheeeaaa[[[WWWUUUUUUTTTSSSOOOOOOOOOPPPPPPMMMHHHDDD@@@???===999555222222333444222///---++++++++++++***************))))))(((***)))(((((((((((('''&&&'''''''''(((((('''''''''###$$$%%%%%%$$$$$$%%%&&&'''%%%######%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&"""######$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%######$$$$$$###$$$%%%%%%""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$$$$######$$$###!!! !!!###$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%"""############"""!!!!!!!!!!!!"""###$$$%%%%%%%%%""""""$$$%%%%%%&&&%%%%%%###$$$%%%%%%$$$###$$$%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$######"""!!!$$$###############$$$$$$!!!!!!""""""#########""" """#########$$$##################$$$######""""""""""""######""""""""""""###$$$%%%&&&""""""""""""""""""""""""########################$$$###"""""""""""""""######!!!"""!!!"""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""########################$$$###############$$$$$$""""""#########$$$$$$$$$ !!!$$$###"""!!!!!!"""###### !!!!!!"""""""""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""!!!""""""###$$$$$$###"""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!###%%%&&&%%%%%%$$$###""""""######%%%%%%$$$$$$###"""!!!!!! !!!!!!"""######$$$$$$%%%$$$$$$###############!!!"""###$$$$$$###"""!!!"""""""""""""""##################""""""""""""""""""""""""######"""""""""!!!!!!"""!!!!!! """""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$######"""!!!!!! !!!!!!###"""!!!"""###$$$$$$"""###""""""!!!!!!""""""###"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""{{{|||{{{vvvsssttt{{{|||wwwuuussspppooorrrrrrmmmhhhddddddeeeffffffddd```ZZZVVVUUUTTTSSSSSSLLLLLLMMMOOOOOOMMMIIIEEE??????===999555222222333444222///,,,+++***+++,,,+++,,,,,,,,,,,,+++******+++***(((((())))))(((&&&,,,,,,+++***))))))))))))#########""" """&&&)))&&&%%%$$$$$$%%%&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&& """$$$%%%&&&&&&%%%$$$&&&$$$"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&###############$$$$$$%%%##############################$$$$$$$$$$$$######%%%###""" """###%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%"""############"""!!!!!!!!!"""###$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%"""""""""""""""!!!!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$###"""!!!$$$$$$###############$$$ !!!"""###$$$$$$######''''''&&&%%%###!!!!!! $$$$$$############$$$$$$######""""""""""""######$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""###$$$  %%%'''&&&""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""################################# !!!""""""""""""!!!########################$$$$$$###############$$$$$$$$$$$$#########"""""" !!!!!!"""""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""############"""""" !!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$"""""""""""""""###%%%&&&!!!!!!!!!!!!"""""""""""" !!!"""$$$&&&'''%%%$$$$$$###""""""""""""######""""""!!!!!! ######""""""""""""""""""%%%$$$###"""""""""######!!!"""###$$$$$$###"""!!!######""""""""""""""""""""""""""""""""""""#########""""""""""""""""""### !!!"""###############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""$$$##################$$$!!!!!!!!!!!!!!!"""######"""!!! !!!###$$$###""""""!!!!!! !!!!!!""" !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!"""###}}}|||{{{|||zzzuuuqqqrrryyy{{{uuutttssspppppprrrqqqmmmgggdddcccdddeeeeee```\\\XXXUUUSSSRRRQQQPPPMMMMMMNNNPPPQQQOOOKKKGGG<<<<<<;;;888555444555777555333///,,,******+++,,,******++++++******)))(((,,,***))))))++++++***(((+++***)))((('''''''''''')))(((&&&###!!!"""&&&)))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&& """$$$%%%%%%%%%$$$'''$$$""""""$$$'''((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$############$$$%%%%%%##############################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""############""""""""""""######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%###$$$%%%$$$###"""###%%% $$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$&&&&&&%%%$$$$$$%%%$$$######"""#########!!!"""$$$%%%&&&&&&%%%$$$"""###$$$###!!!!!!"""######""""""!!!!!!""""""############""""""#########$$$$$$###"""""""""""""""########################""""""""""""""""""""""""###"""""""""""""""######$$$######%%%((()))&&&###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######################## !!!"""###$$$###"""!!!###############$$$$$$$$$%%%$$$######"""#########%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""######$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!""""""######$$$$$$######""" !!!!!!!!!!!!!!!!!! !!!!!!""" !!!""""""!!!"""$$$&&&!!!!!!!!!"""""""""######!!! !!!"""$$$'''((($$$$$$###"""""""""###### !!!"""##################""""""!!!!!!###"""!!!  !!!!!!""""""############""""""############""""""""""""""""""""""""##################""""""""""""######!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$######"""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!"""###$$$%%%"""!!! !!!###$$$###"""!!!!!! !!!!!! """###$$$%%%%%%""""""""""""""""""""""""!!!###$$$###"""!!!"""$$${{{zzz{{{|||zzztttpppqqqxxxyyytttssssssppppppsssqqqmmmgggcccccccccdddddd^^^[[[XXXUUUTTTRRRPPPNNNNNNNNNOOOPPPPPPNNNIIIEEE>>>>>><<<999666444555666555333///+++******+++---***************)))((((((,,,+++******,,,---,,,+++((('''&&&%%%%%%&&&'''(((+++)))&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""%%%$$$"""!!!!!!!!!"""###""""""#########$$$$$$$$$###""""""""""""$$$%%%&&&"""###$$$$$$""""""###$$$""""""!!!!!!!!! $$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""###### !!!###%%%&&&&&&%%%$$$ !!!$$$'''###""""""!!!!!!""""""###$$$$$$############$$$$$$""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!"""###$$$$$$!!!"""###$$$%%%$$$"""!!!!!!"""""""""###$$$$$$$$$######""""""""""""""""""######################## !!!###$$$%%%$$$###"""""""""#########$$$$$$$$$%%%$$$$$$###""""""######$$$$$$################## !!!!!!""""""###$$$$$$"""""""""""""""######$$$ !!!""""""!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$###""" !!!!!!!!!""""""!!!!!! !!!!!!"""###""" """$$$"""""""""#########$$$$$$!!!!!!!!!!!!"""$$$&&&(((###""""""""""""######$$$ !!!"""###$$$$$$"""""""""""""""############""" !!!"""######""""""""""""##################"""""""""!!!!!!"""""""""############$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$$$$###"""######$$$$$$######"""########################$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############"""""""""######$$$"""!!! !!!#########!!!""""""!!!!!!!!!!!!""""""!!!"""####################################!!!"""######"""!!!"""###{{{zzz||||||yyytttooopppxxxyyytttsssrrrpppqqqsssqqqmmmgggcccbbbcccdddddd^^^\\\ZZZXXXWWWUUURRROOOMMMMMMNNNNNNMMMJJJEEEAAABBBBBB???:::666333222333555333///+++******+++---+++++++++++++++***)))))),,,+++***+++---......,,,***))))))))))))+++---...'''%%%%%%&&&'''(((&&&$$$%%%$$$$$$%%%&&&'''%%%###'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$""" !!!###$$$!!!!!!!!!"""###$$$&&&'''$$$###!!!!!!!!!###&&&'''!!!###$$$###"""!!!"""###&&&%%%%%%%%%$$$$$$######$$$$$$$$$############"""########################""""""""""""""""""""""""!!!!!!"""""""""######$$$%%%%%%$$$###""""""######!!!###$$$###"""!!!!!!###%%%$$$!!! """$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%###$$$%%%%%%###"""###$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$######""""""######################## """$$$%%%&&&%%%###"""""""""######$$$$$$$$$$$$%%%%%%$$$###""""""######"""""""""###$$$$$$%%%%%% !!!"""######$$$!!!!!!""""""############ """###%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%!!!!!! !!!!!!"""###$$$%%%%%%$$$###""" !!!!!!""""""%%%$$$###""""""!!!""""""$$$&&&'''$$$!!! """$$$############$$$$$$$$$$$$"""!!!!!!!!!###$$$&&&'''""""""!!!!!!"""###$$$$$$############"""""""""""" !!!"""###$$$%%%%%%%%%$$$"""!!! !!!###$$$$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%$$$$$$###"""!!!######$$$$$$$$$$$$##############################$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%$$$###"""""""""""""""!!! !!!"""######!!!######""""""""""""###### !!!"""""""""""""""!!!########################!!!"""###"""!!! !!!###~~~|||~~~{{{vvvrrrsssyyy~~~{{{uuusssqqqnnnoooqqqsssqqqkkkddddddggggggeeeccc^^^YYYVVVUUUTTTPPPMMMMMMNNNPPPRRRSSSQQQLLLIIIAAAAAA???;;;777444444444555444111...---,,,------))))))))))))((((((((('''(((+++......******---000...---,,,+++)))((('''&&&&&&***+++(((&&&((('''%%%''''''&&&&&&&&&&&&''''''###""""""###%%%'''&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###!!!"""######"""!!!""""""###$$$%%%&&&&&&'''#########$$$%%%%%%&&&&&&""""""###$$$&&&'''((((((###$$$&&&&&&&&&$$$"""!!!&&&&&&&&&$$$######%%%(((#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$###"""###$$$%%%$$$###"""############$$$$$$$$$%%%$$$!!! !!!$$$%%%%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###!!! """"""!!!!!!"""$$$&&&'''&&&%%%###"""""""""######""""""""""""###$$$%%%&&&###$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########""""""!!!!!!!!! ############""""""""""""""""""#########""""""!!!!!!!!!!!!"""######$$$$$$ """###$$$$$$######!!!"""""""""############$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%%%%%%%###"""""""""###$$$$$$$$$############$$$$$$'''$$$""""""$$$&&&%%%$$$#########"""  !!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%%%%$$$####################################!!! !!!"""###""" ######""""""""""""######%%%""" !!!###$$$###!!!!!!""""""#########""""""!!!!!! !!!!!!"""######$$$$$$$$$###"""!!!!!! """""""""""""""######$$$""""""""""""############$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$##################""""""""""""""""""######$$$###"""""""""""""""###!!! !!!###%%%%%%%%%!!!"""$$$$$$"""!!!"""###%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%% !!!######$$$$$$$$$''''''&&&%%%$$$###"""!!!########################!!!"""###%%%%%%$$$######"""""""""###%%%$$$""" !!!######""""""$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!}}}|||}}}|||zzzuuurrrsssyyy~~~{{{uuusssrrroooooorrrrrrqqqjjjcccbbbeeefffcccddd___ZZZWWWVVVUUUQQQNNNNNNOOOQQQSSSTTTRRRMMMJJJBBBBBB@@@<<<888555444444666444111...---,,,------++++++***)))))))))))))))&&&***---,,,***))),,,000...---,,,+++)))((('''&&&&&&******'''%%%''''''&&&''''''&&&&&&&&&&&&''''''###""""""###%%%'''&&&%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$""""""$$$%%%%%%$$$######$$$&&&#########$$$$$$%%%%%%%%% !!!"""#########"""############$$$$$$$$$$$$###""""""$$$$$$###""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%$$$$$$###""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""###$$$%%%%%%%%%%%%###"""""""""######$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!!"""""""""###############""""""###$$$$$$$$$$$$#########"""""""""!!!!!!!!!############"""""""""""" !!!######$$$######!!!!!!""""""######$$$$$$""""""###$$$######"""!!!############$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$############""""""######$$$%%%%%%$$$###"""""""""######%%%$$$$$$$$$$$$$$$$$$%%%%%%### """$$$###"""""""""""""""""""""###$$$######$$$$$$$$$$$$######""""""""""""""""""#################################!!! !!!"""###"""!!!""""""""""""""""""######$$$""" !!!###############"""!!!!!!"""!!!!!!!!!""""""###$$$$$$$$$######"""!!!!!! """""""""""""""######$$$""""""""""""############$$$######""""""######$$$##################$$$$$$$$$######""""""###$$$%%%#########"""""""""""""""###"""""""""""""""######"""!!! !!!###$$$$$$$$$!!!"""$$$$$$"""!!!"""###$$$###""""""""""""###$$$###"""!!!!!!!!!!!!"""###############$$$$$$$$$%%% !!!"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""!!! !!!######!!!!!!#######################################""""""""""""""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!""""""######}}}|||zzzzzzxxxtttqqqsssyyy~~~{{{uuutttsssppppppssssssqqqjjjbbbaaadddeeebbbeee```ZZZWWWVVVUUURRROOONNNOOOQQQTTTUUUSSSOOOKKKEEEDDDBBB>>>999555444444666444111...---,,,,,,------,,,+++***)))***++++++%%%(((++++++)))))),,,///------,,,+++)))(((''''''&&&))))))%%%###&&&''''''''''''&&&&&&&&&&&&''''''$$$###"""###&&&'''&&&%%%$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""''''''&&&%%%$$$######"""##################$$$$$$"""###%%%%%%###"""###$$$#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$"""!!!"""######"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######"""#########################################################"""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$######%%%$$$######"""######### !!!"""#########"""!!! !!!!!!""""""!!!!!! """"""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$############"""""""""""""""$$$$$$#########""""""""" !!!""""""#########""""""""""""###############$$$$$$$$$$$$###""" ###$$$$$$$$$$$$%%%%%%%%%######"""""""""!!!!!!!!!###$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""!!!!!!######"""""""""###$$$$$$!!!"""###%%%%%%$$$###""" !!!!!!"""######$$$$$$###########################"""!!!!!!######"""!!!!!!!!!""""""#########$$$###"""!!!!!!""""""!!! ###############"""!!! ###""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$""""""""""""############$$$######""""""######$$$!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!###%%%'''$$$#########""""""!!!!!!"""!!!!!!!!!"""###$$$$$$$$$"""!!!!!!"""######"""!!!"""$$$$$$"""!!!"""######""""""!!!!!!""""""###"""!!!!!! !!!!!!""""""""""""#########$$$$$$ !!!"""######$$$######!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!""""""###  !!!!!! ######"""!!!!!!########################"""""""""""""""""""""""" !!!"""######$$$### !!!"""###$$$%%%}}}{{{wwwxxxvvvsssqqqsssyyy~~~zzzuuuuuutttqqqqqqssstttqqqjjjbbbaaadddeeecccddd___XXXUUUTTTSSSQQQOOOOOOPPPRRRUUUVVVTTTPPPLLLGGGFFFDDD???:::666555555666555111///---,,,,,,,,,---,,,***)))))))))+++,,,&&&(((***+++***+++---///,,,,,,+++***)))(((''''''&&&((((((###"""%%%(((''''''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$######"""!!!!!!'''&&&&&&%%%$$$###""""""###############$$$%%%&&& """$$$%%%###"""""""""###############$$$$$$$$$&&&&&&&&&%%%$$$"""!!! """"""#########$$$$$$$$$$$$"""!!!"""######""" """"""#########$$$$$$$$$######$$$%%%%%%$$$######"""###$$$%%%%%%$$$###"""$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%###"""!!!$$$$$$##################!!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""""""""######"""!!! ####################################""""""!!!!!!#########$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!"""""""""""""""###$$$$$$$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!!!!!!!$$$###"""!!!"""""""""!!! """###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###########################"""!!!"""######"""!!! !!!""""""######$$$$$$ !!!""""""""""""!!!""""""#########""""""$$$###############$$$$$$############""""""!!!!!!"""""""""""""""######$$$!!!"""""""""##################""""""""""""######""""""#########$$$$$$$$$###"""!!! !!!$$$&&&((($$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%###"""!!!"""###"""!!!!!!"""$$$$$$"""!!!"""###""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!""""""""""""#########!!!!!!"""###############!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! """###$$$!!!!!!!!! !!!""""""!!!!!!!!!########################"""""""""""""""""""""""" !!!!!!"""!!!!!! !!!!!!"""######$$$$$$|||{{{vvvwwwvvvsssqqqsssxxx}}}yyyuuuuuutttrrrqqqsssuuurrrkkkcccaaaeeegggeeeccc]]]VVVSSSRRRQQQOOOMMMOOOPPPRRRUUUWWWUUUQQQMMMHHHGGGEEE@@@;;;777555666777555222///,,,,,,,,,,,,,,,+++***)))((()))******((()))+++,,,,,,---...///,,,++++++***)))(((''''''%%%((('''###"""%%%((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&$$$###!!!!!!!!!"""###$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''' """$$$$$$###!!!!!!"""########################""""""!!! """"""#########$$$$$$$$$%%%###""""""######""" """"""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! ############$$$#########"""$$$%%%$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!!!!"""""""""!!!!!!############$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""#########$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!""""""###$$$############""""""!!!!!!""""""############""""""!!!"""######""""""""""""!!!!!!######"""###"""!!!!!!!!!###%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$"""!!!"""###$$$###""" !!!"""###$$$######### !!!###$$$$$$$$$$$$$$$$$$###############$$$#########""""""""""""""""""""""""""""""######$$$!!!"""""""""###############""""""""""""""""""###$$$$$$$$$#########""""""###"""!!!!!!"""$$$&&&'''############""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%&&&$$$"""!!!""""""""" !!!"""$$$$$$"""!!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!""""""""""""#########!!!""""""############""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""$$$###"""!!!"""###$$$%%%###!!! """""""""!!!""""""###!!! !!!###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! ############""""""""""""|||zzzvvvwwwwwwtttrrrsssxxx}}}}}}wwwsssttttttqqqqqqsssuuurrrjjjcccbbbfffhhhgggbbb\\\UUUQQQPPPPPPOOOMMMNNNOOORRRUUUVVVUUUQQQMMMGGGFFFDDD@@@;;;777666666777555222///,,,++++++,,,***************)))))))))+++++++++,,,------......++++++***))))))(((''''''%%%(((((($$$###&&&)))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$'''&&&$$$%%%&&&&&&$$$### !!!"""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!"""$$$$$$"""!!!"""##################""""""""" !!!!!!!!!!!!!!!"""############$$$$$$$$$&&&$$$######$$$$$$"""!!!"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$###############"""######$$$%%%################################################&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$###$$$######""""""######$$$ !!!!!!""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########!!!"""###$$$$$$""""""######$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%!!!!!!"""""""""###############"""""""""!!!!!!!!!###$$$&&&''''''&&&$$$###"""!!!!!!!!!!!!"""######""""""######""""""!!! !!!"""######"""!!! !!!###%%%$$$###""""""###"""%%%&&&$$$(((&&&%%%############$$$$$$$$$######"""!!!!!! ########################$$$###""""""$$$$$$###"""!!!"""###$$$$$$###"""!!!!!!###%%%$$$"""  !!!###$$$$$$$$$$$$$$$$$$###""""""""""""#########"""""""""""""""""""""""""""""""""######$$$""""""""""""###############""""""!!!!!!""""""###%%%%%%$$$$$$###""""""!!!""""""""""""###$$$%%%%%%"""""""""""""""""""""###"""!!!!!!!!!"""###$$$$$$%%%###"""!!!"""###"""!!!!!!"""$$$$$$"""!!!"""###!!!""""""######""""""!!! !!!!!!""""""!!!!!! """""""""#########$$$$$$""""""############""""""######""""""!!!!!! """"""""""""""""""""""""###############$$$$$$%%%$$$###!!!!!!###$$$###"""&&&&&&$$$!!!!!!$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###""""""$$$$$$#########"""""""""|||zzzwwwxxxxxxuuussstttxxx|||{{{uuurrrssssssqqqppprrrssspppiiiaaaaaafffiiihhhccc]]]UUUQQQPPPPPPOOOMMMMMMNNNQQQTTTVVVTTTQQQMMMEEEEEECCC???;;;888777777888666222///,,,+++++++++***+++,,,---,,,+++)))(((,,,+++++++++,,,,,,,,,+++*********)))((((((''''''$$$((()))&&&%%%((()))(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%###$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$###""""""###&&&'''&&&%%%######$$$$$$%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$"""#########$$$$$$$$$$$$""""""###$$$######!!! ######$$$###"""!!!###%%%$$$#########"""""""""!!!""""""###%%%&&&&&&&&&&&&"""############$$$$$$$$$'''&&&$$$$$$%%%%%%###!!!"""############$$$$$$$$$#########$$$$$$#########$$$$$$############$$$$$$######""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$##################!!!"""###$$$%%%$$$$$$###%%%$$$$$$$$$$$$$$$######$$$######""""""######$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######### !!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&''''''######"""!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$#########"""""""""###$$$&&&''''''&&&$$$###!!!!!!!!!!!!!!!"""######!!!"""#########""" """###$$$$$$###""" ###%%%%%%###""""""### """%%%$$$"""!!!###$$$%%%$$$###"""######""""""""""""""""""########################$$$###""""""$$$$$$###""""""###$$$$$$$$$""" !!!%%%&&&$$$######$$$""""""############""""""$$$###""""""!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""######$$$""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$##################"""###$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$###"""""""""""""""######%%%###!!!!!!"""###""""""!!!"""$$$$$$"""!!!"""###""""""###$$$$$$###""""""!!!!!!"""######"""!!!!!!############$$$$$$$$$%%%""""""############""""""!!!"""""""""""""""######""""""""""""""""""""""""!!!""""""###############%%%###!!!!!!"""$$$$$$###$$$%%%%%%###!!! """###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$##################$$$$$$|||zzzxxxyyyyyyvvvssstttxxx|||yyytttqqqssssssqqqppprrrqqqnnnggg``````eeeiiihhhddd^^^VVVRRRQQQQQQPPPNNNMMMNNNPPPTTTVVVTTTPPPMMMDDDDDDBBB???;;;888777888888666222///,,,+++++++++***,,,...//////---***(((,,,+++******++++++***)))******))))))((((((''''''###(((***(((''')))***(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''(((((((((""""""######$$$$$$$$$$$$ """&&&((()))(((''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$################## !!!"""###"""!!!$$$$$$$$$###!!!"""$$$&&&$$$#########""""""!!!!!!######$$$$$$$$$######""""""############$$$$$$$$$((('''%%%%%%%%%%%%$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%'''(((%%%$$$###""""""###$$$%%%!!!"""###$$$%%%%%%$$$### !!!"""$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$"""  """###%%%'''((((((%%%$$$###!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############ """$$$&&&&&&$$$""" !!!!!!!!!!!!!!!"""######!!!"""#########""" !!!"""$$$%%%%%%$$$"""!!!"""%%%%%%###!!!"""###(((### """### ###&&&%%%###!!!#########$$$%%%%%%&&&&&&########################$$$###"""###$$$$$$$$$"""###$$$%%%%%%$$$""" """%%%%%%%%%$$$$$$"""!!! ######"""!!!!!! !!!!!!"""""""""""""""#########"""""""""""""""######$$$""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%"""###$$$&&&%%%$$$"""!!! !!!"""###$$$%%%%%%$$$###"""""""""""""""###$$$"""!!!!!!"""######"""!!!"""$$$$$$"""!!!"""###"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%""""""#########""""""!!! !!!"""###$$$%%%%%%######################## """#########"""!!!%%%###!!! """######### """$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&zzzvvvxxxyyyyyyuuuqqqrrryyy|||vvvssssssrrrnnnlllmmmooojjjeeecccfffiiijjjjjjaaa\\\VVVQQQPPPPPPPPPPPPNNNOOOOOONNNQQQRRRKKKBBBEEEEEECCC???;;;999999:::999555000------...//////+++******)))(((''''''&&&)))))))))***++++++,,,,,,'''$$$"""###&&&*********%%%&&&''''''((((((''''''((('''%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###!!!!!!###%%%###!!!########################$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$##############################!!!###%%%&&&&&&&&&$$$###""""""############""""""%%%$$$$$$######$$$$$$%%%############""""""!!!!!!######$$$%%%&&&&&&''''''"""!!!!!!!!!  !!!"""$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$"""!!! !!!"""$$$$$$$$$###"""!!!!!!""""""""""""############""""""$$$######%%%(((************)))(((&&&%%%%%%%%%&&&""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!######""""""!!!!!! ########################&&&&&&%%%$$$###"""!!! !!!!!!""""""#########$$$$$$%%%&&&&&&%%%""" ############!!!!!!!!!"""###############$$$$$$################## !!!###%%%&&&%%%###"""$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############""""""""""""######""""""""""""##############################$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%$$$###!!!!!!!!!"""### """######""""""###$$$%%%$$$###""""""###$$$%%%"""$$$&&&%%%###"""!!!"""###"""!!!  """"""############""""""######""""""!!!!!! """"""###$$$$$$$$$$$$###############""" """"""""""""""""""""""""%%%$$$###""""""###$$$%%% !!!"""###$$$%%%%%% """######""""""###$$$  ###$$$""" """"""############""""""""""""""""""###############$$$%%%&&&&&&%%%$$$###{{{zzzxxxyyyxxxtttooopppwww~~~|||vvvrrrsssrrrnnnmmmnnnpppkkkeeeccceeehhhiiihhh___[[[TTTPPPNNNNNNNNNNNNOOOQQQQQQPPPSSSSSSMMMDDDEEEDDDBBB???;;;888888999999555000------.........+++++++++***))))))((((((***************)))))))))...+++((((((***,,,,,,+++(((((()))))))))*********((('''%%%%%%&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$%%%'''(((#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!&&&$$$###""""""###$$$&&&&&&$$$###$$$'''((('''%%%########################%%%$$$###""""""######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""$$$%%%&&&%%%$$$###""""""############""""""%%%$$$$$$######$$$$$$%%%$$$$$$#########"""""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""###$$$$$$&&&%%%$$$$$$######$$$$$$"""!!! !!!###%%%'''$$$$$$###""""""""""""""""""##################"""%%%$$$%%%'''***,,,,,,,,,+++***(((&&&%%%$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$#########"""""""""########################!!!""""""""""""#########!!!"""""""""##################"""""""""""""""""" !!!###$$$$$$$$$######!!!!!!"""#######################################!!!"""###$$$%%%$$$$$$###$$$%%%&&&%%%###"""###$$$###########################$$$$$$%%%%%%$$$$$$###############""""""""""""#########""""""#################################$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$##################""""""""""""""""""""""""&&&%%%%%%$$$###""""""!!!$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!  """######""""""###$$$$$$###""""""""""""###$$$"""#########""""""$$$&&&#########"""""""""!!!!!!""""""############""""""######""""""!!!!!!!!!!!!!!!!!!"""############"""""""""###""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###!!! """###!!!""""""############""""""""""""""""""############"""###$$$%%%%%%$$$###"""}}}~~~~~~}}}~~~xxxyyyxxxsssnnnooouuu||||||vvvrrrsssrrrooonnnpppqqqkkkeeebbbdddffffffeee^^^YYYSSSNNNLLLLLLLLLLLLPPPRRRSSSSSSUUUUUUPPPHHHDDDDDDBBB>>>:::777777888888555000------......---,,,,,,++++++******))))))+++******)))((((((''''''...+++((('''((((((''''''))))))((('''((()))***+++((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!&&&%%%$$$######$$$%%%&&&$$$###"""###%%%%%%%%%$$$########################%%%%%%$$$###""""""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""""""""############""""""$$$$$$############$$$$$$$$$$$$$$$###############!!!"""""""""""""""""""""###############"""""""""$$$######"""######$$$$$$&&&%%%$$$$$$######$$$$$$!!!!!! !!!###%%%&&&%%%$$$######"""###############$$$$$$$$$$$$######%%%%%%&&&))),,,//////...---,,,)))'''&&&%%%%%%%%%"""""""""""""""""""""""""""#########$$$%%%%%%%%%######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$################################# !!!!!!""""""""""""""""""""""""############!!!  """$$$&&&!!!"""$$$%%%&&&&&&&&&&&&!!!!!!"""######################################################$$$$$$$$$$$$%%%&&&%%%#########$$$##############################$$$$$$$$$$$$##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''((('''&&&$$$###"""!!!!!!""""""""""""""""""""""""&&&&&&%%%###""" ######""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$!!!"""#########"""!!! """######""""""###$$$###""""""!!!!!!""""""###$$$$$$###!!! !!!$$$'''###$$$%%%%%%%%%$$$###"""""""""############""""""###""""""""""""!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!!!!! """$$$###!!!&&&$$$!!! !!!!!!!!! """"""############""""""""""""""""""############""""""############""""""}}}~~~yyyzzzyyytttoooooouuu{{{|||vvvrrrsssrrrpppppprrrrrrllleeebbbcccddddddccc^^^YYYSSSNNNLLLLLLLLLKKKOOOSSSTTTTTTUUUVVVQQQJJJDDDDDDAAA===999666666777888555000...---------,,,+++++++++******)))))))))))))))((((((''''''''''''***)))'''&&&&&&%%%%%%%%%'''&&&$$$###$$$%%%''')))((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######"""""" !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###$$$$$$###########################%%%%%%$$$######"""""""""$$$#########"""""""""""""""""""""""""""""""""""" !!!"""############""""""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!#########"""""""""""""""%%%%%%$$$######$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$###""""""!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&***///111222111111///,,,***(((&&&&&&&&&########################!!!""""""###$$$%%%%%%&&&######""""""!!!""""""###$$$$$$$$$$$$$$$$$$##############################$$$######"""!!!!!! """""""""""""""#########!!! !!!###$$$&&&"""###$$$%%%%%%$$$###"""!!!!!!"""##############################$$$$$$$$$$$$######""""""###$$$$$$###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################"""""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%###"""!!!!!! """"""""""""""""""""""""$$$$$$###"""!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######"""!!!!!!"""$$$&&&&&&$$$""" """######""""""###$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$###!!! !!!###"""###%%%&&&&&&%%%###"""""""""############"""""""""""""""""""""""""""""" !!!""""""######"""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!! !!!%%%### &&&$$$!!! !!!"""""""""############""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!~~~}}}{{{{{{zzzuuuppppppvvv|||}}}wwwrrrsssrrrqqqqqqssssssmmmfffbbbcccdddcccbbb```[[[TTTOOOMMMMMMLLLLLLMMMQQQTTTTTTTTTUUUQQQKKKEEEDDDBBB===999666666777777444000...------,,,+++)))))))))))))))(((((((((&&&&&&''''''(((((((((((()))))))))(((((((((((()))%%%$$$###""""""$$$&&&'''((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((())))))'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&'''########################$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$#################################!!!!!!""""""##################$$$$$$$$$$$$######$$$######""""""######$$$##########################################""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$######"""""""""""""""$$$######"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###&&&+++111444444444555333000---***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%######""""""""""""######################################################$$$$$$$$$######""""""!!!######""""""""""""""""""!!!"""###$$$$$$$$$###""" !!!"""###"""!!!!!!!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$###""""""######$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""############"""""""""!!!###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!%%%$$$#########$$$%%%%%% """""""""###""""""!!!!!!!!!######!!! """######""""""###$$$!!!!!!""""""""""""!!!!!!!!!$$$%%%$$$""""""""" """$$$%%%%%%$$$"""!!!""""""############""""""""""""""""""############!!!"""######$$$$$$###### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!""""""""""""$$$&&&$$$!!!###"""!!!  """$$$""""""############""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!}}}zzz{{{zzzuuuqqqqqqwww~~~xxxsssssssssqqqqqqtttsssnnngggccccccddddddcccaaa\\\VVVPPPNNNMMMMMMMMMKKKPPPTTTTTTTTTTTTQQQLLLFFFEEECCC>>>999777666777777444111...---,,,+++))))))(((((((((((((((((((((&&&&&&''''''((())))))***$$$&&&''''''&&&&&&''')))&&&&&&%%%$$$%%%&&&'''(((((('''%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$######$$$%%%########################"""###$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###########################"""""""""#########$$$$$$######$$$$$$$$$$$$############""""""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$ !!!"""###$$$%%%%%%""""""""""""""""""###$$$######$$$$$$$$$$$$######"""$$$(((...444777888777777555222...+++)))''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""###$$$$$$$$$######"""""""""###$$$$$$"""""""""#######################################!!!!!!"""###$$$%%%%%%&&&############""""""""""""###$$$%%%&&&%%%$$$!!! !!!"""#########!!!!!!"""###############"""""""""###$$$$$$%%%%%%$$$$$$$$$###############"""$$$%%%%%%$$$###$$$&&&""""""""""""""""""""""""""""""############""""""############"""""""""""""""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""$$$$$$###!!! """######""""""###$$$!!!""""""######""""""!!!"""%%%&&&%%%$$$### !!!"""#########"""!!!""""""############"""""""""""""""############$$$""""""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$&&&### """""" !!!!!! !!!###""""""############""""""""""""""""""############""""""!!!!!!!!!!!!""""""~~~xxxyyyxxxtttpppqqqwww~~~zzztttsssrrrpppqqqttttttnnngggddddddeeeeeedddbbb]]]VVVPPPNNNMMMMMMLLLKKKPPPUUUTTTTTTUUURRRNNNGGGFFFDDD???:::777777777777444111///---,,,***((())))))))))))))))))))))))((((((((((((((((((((()))"""$$$&&&&&&$$$$$$%%%'''&&&&&&'''''''''(((((((((((('''%%%%%%&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$### """!!!!!!###########################!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""###### !!!!!!!!!""""""""""""######$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""#####################$$$%%%&&&&&&%%%$$$$$$######$$$$$$ !!!"""###$$$$$$$$$!!!!!! !!!""""""###"""##################"""$$$&&&+++111888<<<<<<;;;777555222---***'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""######$$$%%%#########$$$$$$$$$%%%%%%######################## !!!"""###$$$%%%%%%############"""""""""!!!###############""""""!!!!!!###$$$$$$$$$$$$!!!!!!"""###############!!!""""""###$$$$$$%%%%%%###$$$$$$%%%$$$###"""!!!"""$$$%%%%%%$$$###%%%&&&""""""""""""""""""""""""""""""############""""""############""""""""""""!!!"""$$$%%%%%%$$$"""!!!##############################""""""######$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########""""""!!!!!!!!! """""""""!!! """"""""""""""""""""""""!!!"""###$$$$$$!!!"""$$$%%%%%%%%%$$$### """######""""""###$$$""""""###$$$$$$###"""""" ###$$$###"""""""""!!!!!!!!!"""""""""######""""""############""""""""""""#########$$$$$$$$$!!!""""""###############""""""###""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""###############"""!!! !!!"""!!! """"""############""""""""""""""""""##################"""!!!!!!"""######wwwxxxwwwsssooopppwww~~~{{{uuutttrrrppppppssstttnnngggdddeeeffffffeeeaaa\\\UUUPPPMMMMMMLLLLLLKKKQQQUUUUUUUUUUUUSSSOOOHHHGGGDDD@@@;;;888777888777444111///---,,,***(((******************++++++*********)))((((((''''''&&&)))++++++((('''(((***%%%&&&''''''((((((''''''((('''%%%%%%&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&"""######$$$$$$######""" """$$$$$$!!!!!!###%%%########################!!!"""$$$%%%%%%%%%$$$############""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########""""""""""""###### !!!!!!""""""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$###############"""!!!!!! !!!""""""""""""############""""""&&&(((---444;;;?????????777555111---)))&&&$$$$$$""""""""""""""""""""""""#########"""""""""""""""######""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!###"""!!! !!!###$$$$$$$$$%%%&&&%%%$$$###"""!!!!!!"""###############!!!""""""###$$$$$$%%%%%%"""###%%%&&&%%%###!!! """###%%%%%%$$$$$$%%%&&&########################""""""############""""""############"""""""""""" !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""######$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""&&&%%%$$$###"""!!!  """$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!!!!! !!!""""""!!! !!!"""######""""""###$$$"""###$$$%%%%%%$$$###"""%%%&&&%%%### """"""!!!!!!"""###$$$$$$""""""############""""""""""""######$$$$$$$$$$$$ !!!!!!"""""""""""""""############"""!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%############"""""""""""""""###%%%%%%$$$$$$&&&''' """###"""""""""############""""""""""""""""""############$$$###"""!!!!!!"""###$$$|||wwwwwwuuurrrooopppuuuzzzxxxsssssstttqqqpppqqqqqqjjjbbb___aaaeeeiiijjjbbb\\\UUUOOOMMMNNNOOOOOONNNOOORRRVVVXXXVVVPPPJJJGGGEEEAAA<<<666444444666777555111...,,,+++,,,---...---,,,+++***+++,,,,,,+++*********))))))((((((+++)))(((((())))))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%(((((('''&&&%%%%%%%%%%%%%%%###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%###  !!!###$$$$$$$$$###"""$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%%%%"""!!!%%%'''$$$###$$$########################!!!###$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############"""!!!!!!"""!!!  !!!$$$%%%###"""!!! !!!"""######"""!!!!!!!!!"""###$$$#########$$$&&&))),,,...---***'''%%%$$$$$$###"""""""""""""""""""""""""""######""""""""""""######$$$%%%&&&%%%###"""###$$$%%%&&&,,,555???DDDAAA===:::555...)))&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!########################$$$#########""""""!!!!!!######################## $$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!  !!!"""""""""""""""########################!!!###%%%'''######""""""###$$$$$$%%%""""""""""""""""""""""""############""""""""""""###"""""""""!!!!!! ###%%%$$$"""&&&%%%###"""""""""###$$$%%%$$$$$$$$$######"""""""""""""""""""""######$$$!!!  !!! ###"""!!! !!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!"""######$$$&&&&&&%%%$$$#########$$$ !!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$###"""!!!!!!""""""!!!"""###""" ###"""!!!!!!!!!"""$$$%%%%%%$$$###!!!!!!!!!"""###$$$###"""""""""###%%%%%%########################!!!!!!"""###############~~~{{{zzzyyywwwrrroooqqqwww|||zzztttsssssspppnnnnnnooojjjeeecccfffhhhiiiiiibbb\\\TTTOOOMMMMMMNNNOOONNNOOORRRUUUWWWUUUOOOJJJGGGEEEBBB<<<777444444666777555222...,,,,,,,,,---...---,,,+++++++++,,,,,,))))))))))))(((((((((''')))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''((()))(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$'''''''''(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%$$$###""" !!!"""#########"""!!!$$$#########""""""""""""$$$$$$###""""""###$$$$$$'''$$$$$$((()))'''%%%'''########################!!!###$$$$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!! !!!######""""""!!!!!!"""$$$%%%&&&((('''%%%$$$$$$$$$%%%%%%###"""""""""$$$''')))++++++(((&&&$$$$$$$$$###"""###########################"""""""""""""""######$$$%%%&&&%%%###"""###$$$%%%&&&+++444===@@@>>>:::777333---)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""####################################"""""""""!!!###########################  """"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""#########""""""########################""""""!!!!!!"""###$$$%%%$$$###############$$$$$$########################$$$$$$#########"""""""""#########""""""!!!!!!!!!###"""!!!!!!"""###"""!!!%%%$$$######""""""######$$$$$$#########"""""""""######""""""######$$$%%%!!!  """######""""""!!!  !!!###$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$###""""""!!!!!!""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""""""""###########################""""""!!!###""""""!!!!!!""""""###########################""""""""""""""""""""""""########################$$$$$$###"""""""""""""""######$$$$$$$$$""" ###"""!!!!!!!!!"""$$$$$$$$$$$$###"""""""""######$$$###"""""""""###$$$%%%########################!!!!!!"""###############}}}{{{|||{{{xxxsssppprrrxxx~~~{{{tttsssrrrnnnkkkkkknnnkkkggghhhjjjlllkkkiiiaaa\\\TTTNNNLLLLLLMMMMMMNNNPPPRRRUUUVVVSSSNNNJJJGGGEEEBBB===888555555666888555222...,,,,,,------------,,,++++++++++++,,,)))((((((((((((''''''''')))'''&&&&&&''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%######%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%#########%%%#########$$$$$$%%%&&&'''###""""""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%!!!"""######$$$$$$#####################"""""""""$$$$$$###""""""###$$$$$$(((###"""%%%%%%!!! ########################$$$$$$%%%$$$"""###%%%'''((((((''''''&&&&&&&&&%%%%%%$$$###"""!!!"""######""""""""""""""""""!!!!!!"""""""""###%%%&&&((()))&&&&&&$$$###"""!!!!!!!!!""""""!!!!!!"""$$$&&&'''(((&&&$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$%%%&&&%%%#########$$$$$$&&&***111888;;;999555222///+++)))((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""####################################""""""""""""""""""""""""""""""""""""%%%### !!!""""""!!!"""""""""""""""""""""""""""######$$$######""""""#########$$$######""""""""""""""""""""""""""""""%%%$$$###############$$$$$$$$$###############$$$########################$$$$$$$$$#########""""""###############"""""""""###$$$%%%$$$"""!!!""""""######$$$$$$######"""!!!######""""""""""""!!!!!!######""""""######$$$%%%%%%###!!!!!!###$$$$$$$$$!!!  """##############################""""""!!!!!!!!!!!!!!! !!!!!!""""""###############"""!!!!!!!!!"""""""""""""""#########$$$$$$########################%%%$$$######%%%%%%$$$##################"""""""""!!!!!!""""""!!!!!! #########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""""""""""""""#########$$$$$$%%%%%%%%%"""""""""!!!"""######$$$!!!"""########################""""""######$$$%%%########################!!!!!!"""###############|||zzz|||{{{wwwrrroooqqqwww}}}yyysssrrrqqqmmmkkkkkknnnkkkhhhhhhkkkmmmllljjjaaa[[[SSSMMMKKKKKKLLLLLLOOOPPPSSSUUUTTTQQQMMMJJJFFFEEEBBB===888666555666888666222///---,,,---...,,,,,,,,,+++++++++++++++)))))))))))))))(((((((((+++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$###"""!!!"""###$$$#########$$$$$$%%%&&&###"""!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###!!!!!!"""###$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%########################$$$##################$$$)))%%%"""###"""########################%%%%%%$$$"""!!!"""%%%'''&&&&&&%%%%%%$$$$$$######&&&%%%###!!!!!!"""###$$$###############"""!!! """######$$$%%%&&&'''((($$$######"""!!! ###""""""""""""###$$$$$$%%%###""""""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###%%%%%%%%%######$$$%%%$$$%%%)))///444555333000---+++)))((())))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$######"""#######################################"""""""""!!!!!!!!!$$$$$$##################"""%%%$$$"""!!!###&&&"""###$$$$$$$$$###!!! """""""""!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$+++((($$$""""""""""""!!!"""!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########$$$$$$############$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""$$$###""""""$$$$$$###"""$$$$$$$$$######"""""""""!!!!!!""""""!!!!!! $$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###"""!!!!!!!!!!!!"""$$$%%%"""""""""""""""######$$$ !!!#########"""!!!###############$$$$$$$$$########################!!!!!!"""###############~~~{{{zzzzzzyyyvvvqqqmmmooouuu{{{}}}vvvpppppppppnnnmmmnnnoookkkggggggjjjmmmnnnmmmbbb\\\TTTNNNKKKKKKLLLLLLOOOQQQSSSTTTRRROOOKKKIIIEEEEEEBBB>>>999666666666888666222///---------...,,,,,,,,,+++++++++******************************+++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$#########$$$###""""""###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$###$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%###"""!!!!!!!!!"""############$$$$$$%%%%%%###############$$$$$$$$$#########$$$$$$#########)))%%%$$$&&&&&&"""########################$$$$$$###!!! ###&&&!!!!!! &&&%%%###!!!!!!"""$$$%%%######$$$$$$###"""!!! #########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###"""!!!"""$$$%%%$$$###########################""""""!!!!!!"""###$$$$$$###$$$%%%%%%######$$$%%%$$$&&&)))---000111///---***)))''''''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########$$$$$$###############$$$########################""""""!!!!!!!!! ##################$$$$$$!!!$$$###!!! ###%%%""""""###$$$$$$"""!!! !!!!!!!!!!!!!!!"""""""""!!! !!!""""""***'''###!!!!!!!!!!!! ###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############$$$######"""######$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""###!!! !!!"""###"""!!!%%%%%%$$$$$$######""""""""""""######""""""!!! $$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""#########"""  !!!"""!!!"""""""""############ !!!"""!!! """"""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############|||zzzzzzxxxwwwuuupppmmmmmmrrrwwwzzzsssnnnooopppooonnnooonnnkkkggggggkkknnnooooooccc]]]UUUNNNLLLKKKLLLLLLOOOQQQTTTTTTQQQMMMJJJIIIEEEDDDCCC???:::777666777999666333///------......+++++++++,,,+++******)))******+++++++++++++++,,,)))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%''''''&&&%%%$$$$$$#########$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!! """!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""$$$&&&$$$###%%%###########################$$$###""" """$$$########################&&&%%%$$$###"""###$$$$$$##################""""""""""""############""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%%%%$$$"""##############################""""""""""""######"""$$$%%%%%%$$$###$$$&&&%%%'''***---......---,,,+++(((&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!!!! !!!!!!"""########################""""""""""""############""""""""""""""""""""""""%%%&&&&&&%%%###!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########"""#########$$$######"""""""""""""""""""""""""""""" """##################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!! """""""""###############"""###$$$###!!! !!!""""""######""""""!!! !!!!!!""""""""""""######!!! !!!""""""$$$""" """########################""""""""" !!!!!!!!!!!!!!!""""""###########################!!!!!! !!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""###"""!!!!!!"""###"""!!!$$$$$$$$$$$$$$$###############$$$$$$######"""!!!#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$"""!!! !!!"""!!!!!!"""############""" """"""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""###############~~~}}}{{{yyy{{{vvvwwwuuurrrnnnmmmqqquuuyyyrrrmmmnnnooonnnmmmooommmkkkjjjlllppprrrqqqoooddd^^^VVVOOOLLLLLLLLLMMMOOORRRTTTSSSOOOKKKIIIIIIDDDDDDCCC???;;;888777777999777333000------...///***++++++,,,+++***)))((())))))******++++++++++++)))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$$$$######$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$###!!!""""""""""""!!!!!! %%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%############"""!!!"""###$$$%%%#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###""""""$$$######$$$###########################$$$%%%$$$"""!!!"""###%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$#########$$$###"""""""""###$$$%%% !!!"""$$$$$$$$$######!!!!!!"""###"""""" ###$$$$$$$$$%%%$$$$$$$$$#########$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!"""$$$%%%%%%$$$###%%%&&&%%%'''+++---------------,,,)))%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$########################!!!"""""""""#######################################%%%&&&%%%###!!!"""###""""""""""""""""""""""""!!!!!!"""""""""""""""!!!!!!!!!"""#########""""""########################!!!!!!############"""!!!!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!""""""#########$$$###""""""###$$$###"""######"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""""""""""""""###$$$$$$"""!!! !!!###$$$$$$###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############################## !!!"""""""""""""""#########$$$$$$########################$$$###"""###$$$%%%$$$"""###$$$$$$$$$$$$$$$$$$%%%######$$$$$$######"""!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""""""""###$$$$$$######""""""!!!!!!!!!""" !!!"""###$$$######"""""""""!!! !!!!!!!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""!!!!!!"""###############||||||zzzyyy{{{uuuwwwvvvsssooonnnqqqtttyyyrrrmmmnnnooommmlllmmmkkkkkklllppptttuuurrrnnnddd___VVVPPPMMMLLLMMMMMMOOORRRTTTSSSOOOJJJHHHHHHDDDDDDCCC@@@;;;888777777999777333000...---...///******+++,,,+++***)))((((((((())))))*********++++++)))(((((())))))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&### ###&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((((((''''''((()))%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%'''))))))((('''%%%'''&&&%%%$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""'''###"""&&&'''$$$###$$$###########################%%%&&&&&&$$$######### !!!"""###$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""$$$###"""!!!!!!###%%%''' """$$$%%%&&&%%%%%%%%%&&&&&&&&&%%%###""" """######$$$$$$$$$$$$###$$$###$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!!!! """###%%%%%%$$$$$$%%%&&&&&&(((+++---------------...***%%%""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&########################!!!!!!""""""#########$$$########################!!!$$$%%%######%%%'''########################!!!!!!""""""""""""!!!!!! !!!"""""""""""""""########################$$$$$$%%%%%%$$$###!!! !!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!!!!"""""""""###""" """&&&)))(((&&&$$$###!!! !!!"""""""""######$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&%%%$$$###$$$$$$$$$""" !!!!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$##################"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%%%%&&&###############"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""################################################""""""!!!""""""###$$$$$$ !!!!!!!!!!!! !!!"""$$$$$$######"""%%%$$$###!!!!!!!!!"""###!!!"""###$$$%%%$$$######""""""""""""""""""""""""!!!!!!"""###############~~~|||~~~}}}{{{zzzvvvwwwuuuqqqnnnnnnrrrvvv{{{wwwrrrooonnnooooooooollljjjjjjmmmqqqrrrpppmmmddd```YYYRRRMMMLLLLLLMMMOOOOOOPPPOOOMMMKKKHHHFFFFFFEEEBBB===:::999;;;===:::666222///...---,,,+++***)))***,,,...///...---(((((((((((())))))))))))+++***)))((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$###""""""######%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%$$$######%%%&&&))))))((('''&&&$$$$$$### """$$$$$$""""""$$$&&&%%%$$$"""!!!!!!"""$$$%%%$$$######%%%&&&&&&$$$"""###$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""############$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$#########""""""!!!!!!""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%#########"""""""""""""""%%%(((+++...000000000///+++(((%%%$$$%%%%%%### !!! !!!"""######"""""""""############""""""###""""""!!!!!!"""###$$$######$$$$$$$$$$$$############""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!""""""""""""######### !!!"""######$$$#########""""""""""""!!!$$$%%%%%%$$$!!! !!!###"""!!!"""$$$%%%%%%$$$######""""""!!!!!! """"""""""""############"""""""""$$$&&&&&&$$$""" !!!"""$$$%%%"""###$$$###""""""$$$&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! $$$###"""!!!!!!"""###$$$"""  !!!!!! ###"""  !!!###$$$!!!!!! """###%%%&&&######"""!!!!!!!!!!!!!!! """######""""""###$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!########################%%%$$$$$$$$$######""""""""""""!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$!!!"""#########!!! """"""""""""""""""""""""""""""############""""""!!!"""$$$%%%$$$### !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$$$$##################~~~}}}~~~}}}{{{zzzvvvvvvuuuqqqnnnnnnssswww|||xxxssspppooooooooonnnkkkiiijjjmmmqqqrrrpppmmmeee```YYYSSSNNNLLLMMMNNNOOOOOOPPPOOOMMMKKKHHHFFFEEEEEEBBB???;;;999999;;;:::666222///......---,,,---+++***+++---------+++&&&&&&&&&&&&''''''''''''+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$###""""""######%%%%%%$$$$$$###""""""!!!################################################$$$%%%%%%###!!!!!!"""############"""""""""""""""!!!###%%%%%%###"""###%%%%%%$$$"""!!!!!!"""$$$%%%$$$######$$$&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""!!!!!!!!!!!!"""###############&&&%%%%%%$$$###"""!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%!!!""""""######$$$$$$$$$&&&(((+++...000000//////)))&&&######$$$$$$"""!!!"""$$$'''%%%""""""##################"""###""""""!!!!!!"""###$$$######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$######""""""""""""######"""""""""#########$$$$$$!!!!!!""""""######$$$$$$$$$$$$#########""""""""""""###$$$###"""!!!"""###$$$###""""""$$$%%%$$$###!!!!!!""""""###$$$$$$$$$""""""""""""############""""""!!!###$$$%%%###"""""""""!!! !!!!!!#########$$$$$$###!!!!!!###$$$""""""###$$$$$$$$$######$$$$$$#########"""""""""###"""  """###########################$$$$$$###""""""!!!!!! ######"""!!!!!!"""######%%%###"""###$$$%%%$$$""" !!!###%%%'''$$$$$$"""!!!!!!!!!"""#########"""!!!!!!!!!!!!!!! !!!######""""""$$$&&&"""""""""###$$$%%%&&&'''######$$$$$$$$$$$$###############"""""""""""""""########################""""""""""""!!!!!!!!! $$$###"""""""""""""""#########""""""!!!!!! """""""""""""""######$$$"""""""""""""""!!! """"""""""""""""""""""""""""""############"""""""""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""""""""""""""}}}}}}{{{zzzuuuuuutttqqqnnnoootttxxx|||yyyuuurrrqqqpppnnnmmmiiihhhiiilllppprrrooollleeeaaaZZZTTTOOONNNNNNNNNOOOOOOPPPOOOMMMKKKHHHFFFEEEEEEDDD@@@<<<999888888999666222000/////////...///---+++***+++,,,,,,+++))))))*********++++++++++++***)))(((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""#########%%%%%%$$$$$$###"""""""""################################################$$$%%%%%%###  !!! !!!"""######"""$$$&&&&&&%%%#########%%%$$$###""""""###$$$%%%$$$######$$$%%%%%%$$$"""######$$$%%%%%%$$$######$$$#########""""""!!!!!!!!!""""""############"""&&&%%%%%%$$$###"""!!!!!!"""""""""############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$!!!!!!"""###$$$%%%&&&&&&%%%(((+++...000000///...'''%%%######$$$%%%$$$###"""&&&***'''"""######$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$############$$$$$$$$$%%%###############$$$$$$$$$%%%$$$$$$$$$############ """######""""""###%%%%%%###"""###$$$$$$###""""""""""""###$$$$$$%%%%%%""""""""""""###############!!! """######"""$$$###"""!!!!!!!!!!!!"""###$$$$$$""" !!!"""######$$$$$$$$$######"""###""""""""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$########################$$$######""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!"""###"""!!!  !!!###%%%'''$$$######"""!!!"""""""""######"""!!!!!!!!!"""""" !!!######"""###$$$&&&"""""""""###$$$%%%&&&'''"""##################"""""""""""""""####################################""""""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!$$$######"""!!! """""""""""""""######$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""}}}|||}}}|||zzzyyyuuuuuussspppmmmooouuuzzz{{{yyyvvvsssrrrpppnnnlllhhhggghhhlllpppqqqnnnkkkdddaaa[[[UUUPPPOOOOOOOOOOOOOOOPPPOOOMMMKKKHHHFFFDDDEEEEEEBBB===999777666999666222000000000000//////---***)))***,,,------,,,,,,,,,,,,------------+++***)))(((''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$###!!! """### !!!!!!"""###$$$%%%%%%$$$%%%&&&'''&&&$$$""""""$$$$$$###""""""###$$$$$$$$$###"""###$$$%%%$$$"""######$$$$$$$$$$$$######%%%$$$$$$######""""""!!!!!!"""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!#########"""!!!"""############$$$$$$%%%%%%&&&%%%'''***---///...---,,,&&&%%%$$$$$$%%%%%%&&&&&&""" %%%'''%%%"""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!""""""###$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######"""!!!!!!$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%#####################"""%%%%%%%%%$$$$$$$$$###### """######""""""###$$$&&&$$$######$$$$$$"""!!!%%%$$$$$$######"""!!!!!!!!!"""""""""###############!!!!!!"""#########"""""""""""""""""""""###$$$$$$"""  !!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$###""""""###$$$$$$########################"""""""""!!!!!! """!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!! $$$###"""!!!!!!!!!"""""" !!!"""###$$$%%%%%%######""""""!!!""""""###"""###$$$$$$""""""###$$$%%%$$$$$$###############""""""############""""""!!!!!!""""""######$$$$$$########################$$$$$$$$$#####################"""""""""""""""###$$$$$$###"""!!! """""""""""""""######$$$###"""!!! !!!"""###""""""""""""""""""""""""""""""############""""""######""""""!!!"""##############################!!!"""######$$$$$$######!!!!!!!!!"""""""""""""""|||{{{|||{{{yyyxxxuuuuuusssooommmooouuuzzz{{{xxxuuusssrrrpppnnnlllhhhhhhiiimmmqqqqqqmmmiiiccc```[[[UUUQQQOOOOOOOOOOOOOOOPPPOOOMMMKKKHHHFFFDDDEEEEEEBBB>>>999666555999666222000000000000///---+++))))))+++---//////)))))))))*********+++++++++***)))(((''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%########################"""###$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!$$$##################$$$$$$###""""""###$$$###"""########################%%%%%%$$$$$$#########"""""""""#########""""""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""##################""""""""""""""""""""""""!!!#########"""!!!"""###&&&%%%%%%$$$$$$#########$$$&&&)))+++---,,,+++***##################$$$%%%!!!"""######""""""###$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######$$$######"""!!!!!! """"""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""!!!!!!!!!%%%%%%%%%$$$$$$$$$######"""###$$$###"""!!!!!!###&&&$$$######$$$$$$"""!!!$$$######"""!!!!!! !!!"""""""""###############!!!!!!"""###### !!!""""""###$$$$$$$$$###$$$$$$"""  !!!$$$$$$$$$$$$$$$###"""!!!########################$$$$$$############$$$$$$""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!$$$###"""###%%%&&&%%%$$$$$$$$$###""""""""""""""" !!!"""###$$$$$$%%%######""""""""""""######%%%&&&&&&%%%"""!!!!!!"""%%%$$$######""""""######""""""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""##################$$$$$$!!!!!!!!!!!!"""###$$$%%%#########"""!!! """""""""""""""######$$$###"""!!! !!!"""###""""""""""""""""""""""""""""""############""""""######"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######"""""""""""""""######$$$$$$$$$|||{{{|||{{{yyyxxxvvvvvvsssooolllnnntttzzzyyywwwsssqqqppppppnnnmmmjjjjjjkkknnnqqqqqqlllhhhbbb___ZZZUUUQQQOOONNNNNNOOOOOOPPPOOOMMMKKKHHHFFFCCCDDDDDDBBB>>>999777777999666222000/////////...,,,***)))))),,,...//////***++++++++++++,,,,,,,,,+++***)))(((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&'''(((((('''&&&%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######################## !!!!!!"""#################################!!!###$$$$$$###$$$''')))$$$$$$$$$######"""""""""%%%###""""""$$$$$$###"""########################%%%###!!!!!!###$$$######$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!&&&%%%%%%$$$###"""!!!!!!"""""""""############$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$&&&&&&%%%$$$###"""!!!!!!"""$$$''')))+++***)))((( !!! !!!"""!!!$$$'''%%%!!!"""%%%######$$$$$$$$$$$$###### !!!###$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""######""""""!!!!!!!!!!!!""""""############$$$$$$$$$%%%!!!!!!!!!!!!!!!"""""""""%%%$$$$$$$$$###############$$$$$$###!!! !!!"""%%%###"""###$$$$$$###""" !!!""""""######""""""""""""###############!!! """######""" """###$$$%%%%%%%%%###$$$$$$""" !!!"""######$$$$$$$$$######"""""""""############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! """"""############""""""###"""!!!"""$$$%%%%%%$$$!!!!!!"""######$$$$$$%%%"""############"""!!!!!!######"""""""""###$$$$$$&&&''''''%%%"""!!!!!!"""!!!!!!!!!"""###$$$%%%&&&"""##################"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$&&&'''""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""############""""""""""""""""""#################################### !!!"""""""""""""""""""""######$$$$$$%%%%%%~~~|||~~~}}}{{{zzzxxxwwwtttoookkkmmmtttyyyxxxuuuqqqnnnnnnooooooooollllllmmmppprrrqqqkkkfff```^^^YYYTTTQQQOOONNNMMMOOOOOOPPPOOOMMMKKKHHHFFFCCCDDDCCCAAA===:::999888:::666222///......---,,,,,,+++***+++---...---,,,,,,,,,---------.........+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""######""""""###$$$$$$%%%######################## !!!"""#################################"""###$$$###"""###%%%'''$$$$$$#########"""""""""%%%""""""$$$$$$############$$$$$$#########%%%###!!!!!!"""#########$$$###"""!!!!!!"""###$$$######$$$$$$%%%&&&&&&&&&###############"""!!!!!!&&&%%%%%%$$$###"""!!!!!!############$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$######""""""!!! """%%%'''((((((&&&%%% """"""!!! """"""###$$$$$$""""""###$$$"""##################""" !!!###$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$###""""""""""""""""""###"""""""""#########$$$$$$!!!!!!!!!""""""######$$$$$$$$$#########"""""""""!!!"""######""""""###$$$$$$###""""""$$$%%%$$$### !!!!!!"""######$$$$$$""""""""""""############""""""!!!###$$$%%%###"""!!!"""###$$$%%%$$$$$$######$$$$$$###!!!!!!###$$$""""""###$$$$$$$$$######!!!!!!!!!"""""""""######""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""  """$$$###"""!!!""""""###$$$$$$$$$$$$"""######$$$###"""!!! ######""""""######$$$%%%$$$%%%&&&%%%###"""###$$$!!!!!!!!!!!!"""$$$%%%&&&######$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$ !!!"""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""###$$$######"""########################!!!!!!"""############"""!!!!!!!!!"""###$$$$$$$$$~~~||||||yyyxxxtttoookkkmmmsssyyywwwtttooommmmmmnnnppppppnnnmmmnnnqqqsssqqqkkkfff___]]]YYYTTTPPPNNNMMMMMMOOOOOOPPPOOONNNKKKHHHFFFCCCCCCCCC@@@<<<:::999::::::666222///...---,,,+++---,,,,,,,,,------+++))))))))))))*********+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''''''''&&&%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""###$$$%%%%%%##################$$$$$$!!!""""""###$$$%%%%%%%%%########################"""###$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!! ###$$$$$$######$$$$$$$$$$$$######%%%###!!! """#########$$$###"""!!!!!!"""###$$$"""###$$$%%%&&&&&&'''(((###############"""!!!!!!"""############$$$$$$$$$%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%"""""""""""""""#########!!!$$$&&&'''&&&%%%$$$###%%%&&&$$$!!! """%%%###!!! """%%%&&&%%%$$$""""""############""""""!!!###$$$%%%$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$!!!""""""""""""#########!!!!!!"""###$$$%%%%%%&&&#########""""""""""""!!! """###"""###%%%&&&###"""!!!"""$$$%%%%%%$$$%%%%%%$$$$$$###"""""""""""""""""""""############"""""""""$$$&&&&&&$$$"""######$$$%%%$$$###"""!!!######$$$###""""""$$$&&&!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""""""""############""""""#######################################$$$$$$$$$###$$$%%%&&&&&&%%%$$$######""""""###%%%'''&&&%%%%%%%%%%%%$$$$$$"""!!!  !!!###$$$$$$$$$$$$######""""""###$$$%%%%%%!!!###$$$$$$$$$$$$%%%'''$$$######"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%###"""""""""""""""###$$$ !!!!!!""""""######"""""""""""""""######$$$ !!!#########"""!!!""""""""""""""""""""""""""""""############"""""" ###$$$%%%$$$###!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ !!!"""######$$$}}}~~~|||{{{xxxvvvssspppnnnpppuuuyyyyyyuuurrrooooooooonnnmmmiiihhhiiilllnnnlllfff```]]]^^^[[[UUUSSSSSSOOOJJJRRRQQQOOOOOOOOONNNKKKHHHFFFFFFEEEBBB>>>:::888888:::888555111///.........,,,------......------,,,(((((()))***+++,,,,,,---))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%#########%%%&&&(((((((((((((((((((((((("""""""""###$$$$$$$$$%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$######$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%$$$###""""""!!!"""""""""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""!!! """############$$$$$$$$$&&&%%%$$$###"""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$"""!!!!!!"""$$$'''&&&%%%$$$$$$%%%&&&'''"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###########################""""""""""""###############"""!!!!!!$$$$$$############$$$$$$######"""""""""""""""###$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$########################((('''%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$#########"""""""""""""""######""""""######$$$%%%"""############$$$$$$$$$######$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$######################## ###%%%%%%$$$#########!!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$%%%$$$"""$$$###"""""""""###%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$###"""!!! !!!$$$&&&''''''&&&&&&~~~}}}~~~|||{{{xxxwwwtttqqqppprrrwww{{{yyyvvvrrroooooonnnmmmllliiihhhhhhiiikkkiiiddd___[[[\\\ZZZVVVTTTUUURRRNNNPPPPPPPPPQQQQQQOOOLLLIIIEEEEEEEEEBBB>>>;;;999999:::888555111///.........,,,,,,------------,,,,,,)))))))))******++++++,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$######$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$#########$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''######$$$$$$$$$$$$######""""""######$$$%%%&&&&&&$$$$$$###############"""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$########################"""###$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""############$$$%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$###""""""""""""###$$$""""""""""""""""""""""""############$$$$$$$$$$$$####################################""""""""""""###############""""""!!!""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!""""""###$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$###"""""""""""""""""""""######""""""######$$$%%%############$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$########################%%%%%%$$$$$$###""" !!!!!!!!!!!!"""""""""### !!!""""""!!!!!!!!!""""""!!!!!!!!!"""###$$$###""""""""""""""""""### """"""""""""""""""""""""!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""$$$###############$$$$$$$$$$$$######"""!!!!!!!!!!!!"""!!!!!! ~~~}}}~~~|||{{{xxxwwwtttrrrqqqsssyyy}}}{{{xxxtttpppooonnnmmmllljjjhhheeeeeegggfffbbb^^^YYY[[[ZZZVVVTTTVVVUUUQQQNNNOOOPPPRRRTTTRRRNNNKKKEEEEEEEEEBBB>>>;;;:::::::::888555111///.........,,,,,,------------,,,,,,************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%((((((&&&%%%###""" ((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%######$$$!!!"""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''"""######$$$$$$######""""""""""""###############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########""""""#########""""""#########$$$$$$$$$############$$$$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$ """###$$$%%%&&&%%%%%%$$$$$$######$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&######"""!!!!!!"""######""""""""""""""""""""""""############$$$$$$$$$%%%!!!!!!""""""######$$$$$$$$$$$$#########"""""""""######$$$$$$######"""!!!""""""!!!!!!!!!!!!""""""$$$######"""######$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$""""""""""""""""""############""""""######$$$%%%############$$$$$$$$$%%%############"""!!!  """$$$$$$$$$$$$########################'''$$$!!!!!!"""###!!!!!!!!!!!!"""""""""###### """%%%$$$!!!!!!"""!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!"""""" """"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""######$$$%%%%%%&&&&&&"""""""""""""""""""""""" """#########"""!!!}}}}}}|||{{{wwwuuusssqqqpppsssyyy}}}~~~zzzvvvrrrqqqpppnnnmmmkkkgggcccbbbcccccc```]]]XXX[[[[[[VVVSSSTTTTTTQQQMMMNNNQQQTTTVVVTTTPPPLLLGGGGGGFFFBBB===:::999999:::888555111///.........,,,,,,,,,------,,,,,,,,,+++*********)))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((%%%$$$###$$$######$$$$$$$$$$$$###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$######%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###""""""""""""###""""""!!!!!!""""""###$$$###$$$$$$$$$$$$$$$$$$###%%%$$$$$$###""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%% !!!"""######$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######""""""!!!%%%%%%%%%%%%$$$######"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$"""""""""""""""###############""""""######$$$%%%#########$$$$$$$$$%%%%%%""""""######"""!!! !!!###$$$$$$$$$###########################%%% """%%%$$$!!!!!!!!!"""""""""#########"""&&&)))'''### """%%%!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%%%%%%%!!!!!!""""""############$$$$$$%%%&&&&&&&&&%%%$$$}}}}}}|||{{{uuutttrrrpppooorrrxxx|||{{{wwwsssrrrqqqooonnnkkkgggbbb```aaaaaa```^^^ZZZ]]]]]]WWWRRRQQQQQQOOOLLLNNNPPPTTTVVVUUUQQQNNNJJJJJJGGGBBB===999888888:::888555111///.........+++,,,,,,,,,,,,,,,,,,+++++++++******)))((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$######""""""######$$$%%%'''((()))))))))(((%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&$$$$$$$$$&&&'''&&&&&&%%%$$$""""""######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$######$$$$$$!!!!!!"""###$$$&&&'''(((%%%$$$$$$###"""######### !!!""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""######%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""##############################'''%%%$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$!!!!!!""""""##################""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$### !!!###%%%%%%$$$###"""########################$$$ """&&&$$$"""""""""""""""############"""&&&)))'''### """%%%""""""#########$$$$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""######$$$$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""""""""|||}}}}}}{{{vvvuuurrrooooooqqqvvv{{{}}}zzzvvvsssqqqqqqooonnnkkkgggbbb```bbbbbbaaa___\\\```___XXXRRRPPPPPPNNNMMMNNNPPPSSSUUUTTTQQQNNNKKKJJJGGGBBB<<<999888999:::888555111///.........++++++,,,,,,,,,,,,++++++*********))))))((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%'''''''''&&&%%%$$$###"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############'''&&&%%%$$$$$$###$$$$$$!!!!!!"""###$$$&&&((()))''''''&&&%%%%%%%%%%%%%%%"""""""""!!!"""######$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!###%%%&&&(((((($$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$###############""""""#########!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######"""!!!!!!!!!$$$$$$######$$$$$$%%%%%%""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%$$$$$$###"""######""""""""""""######$$$$$$$$$$$$%%%&&&''''''""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""######################## !!!""""""###"""""""""###############"""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""########################&&&### """###""" """""""""#########$$$$$$ """%%%$$$!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###$$$!!!!!!!!!!!!""""""""""""######$$$$$$###""" !!!!!!""""""#########$$$ !!!!!!"""""""""|||}}}}}}{{{xxxvvvtttpppoooqqqvvvzzzzzzwwwrrrpppoooooonnnmmmkkkgggcccbbbcccdddcccaaa]]]bbbbbb[[[TTTRRRRRRQQQNNNNNNOOOQQQSSSSSSQQQOOOIIIHHHFFFAAA===;;;;;;<<<:::888555111///.........++++++,,,,,,,,,,,,++++++)))))))))))))))(((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&''''''((()))%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###''''''&&&%%%$$$$$$$$$$$$############$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&###############$$$%%%%%%""""""############"""""" !!!"""###$$$%%%&&&$$$$$$$$$$$$####################################!!!""""""###############$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###############$$$###########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########""""""""""""""""""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""$$$######""""""######$$$$$$$$$$$$%%%%%%&&&'''((("""######$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""######"""!!!""""""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$ !!!!!!"""######$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""!!!""""""#########$$$$$$$$$ !!!""""""!!!!!!!!!!!!!!!###$$$$$$$$$###"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""$$$%%%!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$"""!!!"""""""""""""""#########""""""""""""###$$$%%%&&&{{{}}}}}}{{{zzzxxxuuurrrppprrrwww{{{wwwtttpppmmmmmmmmmlllkkkkkkgggcccccceeefffdddbbb^^^cccddd]]]VVVTTTUUUTTTOOONNNNNNPPPRRRRRRPPPOOOGGGFFFDDDAAA===<<<>>>???:::888555111///.........+++++++++,,,,,,+++++++++((((((((()))))))))))))))&&&'''''''''(((((())))))++++++++++++++++++++++++,,,+++***(((''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&& """###%%%%%%&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!$$$(((***((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$######$$$$$$#########"""######$$$%%% !!!!!!!!!!!! $$$$$$###"""!!! $$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%&&&!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$######"""###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$###!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$#########"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%$$$$$$###"""!!!######""""""###$$$%%%%%%########################!!!$$$%%%%%%$$$%%%&&&"""############$$$$$$$$$!!!!!!!!!"""$$$%%%$$$""" """#########"""!!!""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""###"""!!! !!!"""$$$&&&!!!!!!!!!!!!""""""""""""!!!"""$$$&&&'''&&&%%%$$$######"""""""""""""""""" !!!"""$$$%%%&&&~~~}}}{{{{{{{{{{{{yyyvvvtttuuuxxx{{{|||vvvooollllllnnnnnnnnnjjjhhhfffgggiiihhhdddaaa]]]\\\ZZZWWWUUUSSSRRRRRRQQQPPPPPPQQQRRRQQQNNNKKKJJJHHHEEEAAA>>><<<;;;:::999777444111///...//////---,,,,,,+++******++++++,,,***))))))******)))''''''((()))******)))(((''')))(((''''''((()))(((((()))((('''&&&&&&&&&&&&&&&###&&&((('''$$$!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%''')))***&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&+++)))'''&&&&&&&&&%%%$$$''''''&&&$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%######$$$%%%%%%&&&'''''')))'''$$$"""!!!"""$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$######""""""######"""!!!"""###%%%&&&%%%%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###!!!!!!###$$$&&&'''%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&$$$!!!!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$######""""""$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$"""  """$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""######%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&%%%#########$$$ !!!###$$$$$$###!!! ######$$$$$$$$$$$$#########"""!!! !!!"""###""""""""""""""""""""""""!!!"""###""" ###"""!!! !!!"""$$$&&&""""""""""""############!!!!!!"""###############"""""""""""""""#################################!!!!!! !!!!!!"""###$$$""""""!!! !!!"""###~~~||||||{{{zzzxxxuuusssssswwwzzz|||wwwqqqnnnmmmmmmkkkiiijjjhhhfffgggiiiiiieeebbb^^^]]]ZZZWWWUUUSSSRRRQQQOOOOOOPPPRRRSSSQQQNNNKKKIIIGGGDDDAAA>>><<<;;;:::999777444111///...//////++++++***************++++++***))))))******)))'''(((((())))))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&((((((''''''&&&'''''''''"""%%%(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""######""""""###%%%((('''%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%######$$$%%%%%%&&&''''''(((&&&$$$###""""""###$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###### ###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$#########"""%%%$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""################################################%%%$$$###""""""###$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&###$$$$$$$$$######"""!!!###$$$###"""!!!!!!###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!""""""!!! !!!"""$$$###!!! !!!"""$$$%%%""""""""""""############!!!!!!"""###############$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!! !!!###$$$%%%~~~||||||zzzyyywwwtttqqqrrruuuxxxxxxtttpppnnnooonnnkkkhhhjjjhhhfffgggiiiiiifffccc___^^^[[[XXXUUURRRQQQPPPMMMNNNPPPSSSTTTRRRNNNJJJGGGFFFCCC@@@>>><<<;;;:::999777444111///...//////------,,,,,,,,,------...+++***))))))******)))((())))))(((((((((((())))))))))))(((((((((((())))))(((((('''''''''((())))))"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$######$$$%%%&&&$$$###$$$%%%''''''&&&&&&$$$$$$'''***+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$((('''&&&$$$###!!! ########################$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""############"""!!!!!!"""$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""!!!!!!""""""###"""""""""""""""""""""""" """"""""""""###%%%$$$###"""!!!!!!!!!"""###""""""""""""############!!!""""""############"""%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!###$$$&&&'''}}}{{{zzzzzzyyywwwtttrrrrrrvvvxxxuuuqqqmmmlllnnnpppooonnnkkkiiifffgggiiiiiigggddd```^^^[[[XXXUUURRRPPPOOOLLLMMMPPPSSSTTTRRRMMMHHHDDDCCCBBB@@@>>><<<;;;:::999777444111///...//////,,,,,,,,,,,,,,,------...+++)))((()))******)))(((***)))(((''''''((()))***)))******)))(((((()))***((((((((((((((()))***+++''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%###"""###$$$&&&%%%%%%%%%######(((...000,,,'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###############"""""" $$$%%%%%%$$$###$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""""""""$$$&&&%%%$$$###"""!!!!!!""""""!!!"""""""""############!!!"""############""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######"""!!!!!! !!!!!!!!!""""""###$$$$$$%%%&&&}}}~~~|||zzzyyyzzzyyywwwtttssstttwwwzzzxxxrrrkkkiiikkkoooqqqrrrllliiiffffffhhhhhhfffccc```^^^[[[XXXUUURRRPPPOOOLLLMMMOOORRRSSSPPPJJJFFFAAAAAA@@@???===<<<;;;:::999777444111///...//////******))))))))))))*********)))((()))***+++***)))***)))(((''''''((()))***$$$%%%&&&%%%###"""$$$&&&((((((((((((((()))***+++)))(((((('''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%%%%&&&'''&&&%%%######$$$$$$$$$###$$$###$$$)))///111,,,'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&$$$###"""&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$%%%&&&''''''&&&$$$############$$$$$$%%%%%%%%%%%%%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%""""""###$$$$$$###""""""&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$##################"""!!! !!!!!!""""""##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$%%%$$$$$$###$$$%%%%%%$$$""""""$$$&&&""""""!!! !!!""""""######$$$$$$$$$$$$######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!###$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""############""""""#########""""""!!!!!!!!!""""""#########$$$##############################"""!!!!!! !!!!!!$$$$$$$$$$$$$$$#########}}}|||}}}|||zzzzzzxxxxxxvvvtttsssuuuyyy|||~~~wwwnnniiijjjmmmppppppnnnjjjfffeeeffffffdddaaa___^^^[[[XXXUUURRRQQQPPPLLLMMMNNNPPPPPPMMMGGGCCC>>>??????>>>===<<<;;;:::999777444111///.../////////...------,,,,,,------***)))((()))***+++***)))))))))(((((((((((())))))###&&&'''&&&###"""%%%((((((((('''''''''((())))))"""!!! !!!$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###"""###$$$'''%%%######$$$$$$$$$"""$$$###%%%)))------***'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$%%%''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((('''$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""######""""""#########"""!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%###!!! """%%%##############################$$$$$$$$$$$$######"""######$$$$$$######"""""""""""""""""""""""""""#########!!! """$$$############""""""""""""""""""""""""############"""############""""""!!! !!!"""###$$$%%%%%%###########################""""""!!!!!!!!!!!!"""$$$$$$$$$$$$###"""!!! }}}}}}~~~}}}||||||uuuuuutttsssrrruuuyyy}}}xxxpppllllllnnnoooooooookkkfffdddddddddaaa___^^^]]]ZZZWWWUUUSSSRRRQQQMMMMMMMMMMMMLLLIIIEEEAAA<<<======>>>===<<<;;;:::999777444111///...//////333222111//////.........)))(((((((((***+++***)))(((((())))))))))))((((((&&&)))+++)))%%%$$$'''+++((((((''''''&&&''''''''' !!!$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$"""!!!"""###&&&$$$######%%%&&&&&&%%%###$$$&&&((())))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$""""""######$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$''''''''''''''''''&&&&&&%%%%%%$$$###############%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%)))((('''&&&&&&'''((()))%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$##################"""""""""!!!!!!######""""""""""""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!""""""!!! """$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!!!!  ###%%%!!!""""""############"""""""""""""""###########################"""!!!!!!!!!!!!""""""######$$$$$$########################"""!!!!!!!!!!!!""""""###!!!"""#########"""!!! }}}}}}}}}~~~ssssssrrrqqqqqqtttyyy}}}zzzuuupppnnnppprrrrrrqqqoookkkfffdddcccccc```]]]]]]\\\ZZZWWWUUUSSSRRRRRRNNNMMMLLLKKKJJJGGGCCC@@@;;;<<<=========<<<;;;:::999777444111///.../////////...,,,+++))))))(((((()))(((((((((***++++++***'''((()))******)))((('''###''')))'''###"""%%%))))))((('''&&&&&&&&&&&&&&&)))&&&######&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%&&&%%%%%%######$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$###"""###&&&(((((((((###%%%'''(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$######"""""""""&&&%%%###"""!!!"""######&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&$$$###"""""""""######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######"""""" !!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""###"""""""""!!!!!! ######""""""""""""###### """$$$&&&''''''((( !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! $$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$#####################!!!!!!"""############### ###$$$$$$###$$$%%% !!!######!!! ######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!$$$''' !!!"""###############""""""""""""###########################"""!!!!!!############""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$ !!!#########"""!!!|||zzz{{{vvvuuusssppppppsssxxx|||{{{uuurrrqqqqqqqqqpppooommmiiifffdddbbb```]]]VVVVVVVVVVVVUUUUUUTTTSSSPPPOOOMMMJJJGGGDDDAAA???<<<<<<<<<<<<<<<<<<<<<<<<;;;888444000---,,,,,,---.........------,,,,,,,,,))))))(((''''''((()))***+++***(((((()))******)))&&&%%%%%%&&&)))******)))'''''''''&&&&&&%%%%%%%%%***)))(((&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!  ###%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$%%%%%%%%%###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""""""""#########%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((%%%###$$$&&&'''%%%"""&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###"""!!!!!!""""""###$$$$$$$$$$$$###%%%$$$###$$$&&&'''&&&%%%&&&(((((('''%%%$$$$$$%%%&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&'''%%%###$$$'''((('''%%%''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$'''%%%###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''******))))))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""############%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###'''$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%'''%%%###$$$&&&'''%%%###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%#########""""""!!!""""""""""""""""""""""""###"""!!! !!!"""###$$$###!!! """###""""""######$$$$$$%%%%%%$$$#########""""""!!!!!!%%%%%%$$$###""""""######$$$$$$###"""!!!!!!""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!|||zzz{{{uuutttrrrppppppsssxxx|||}}}xxxtttsssttttttssspppnnnjjjhhhfffdddbbb```[[[ZZZYYYXXXWWWUUUSSSRRROOONNNMMMJJJFFFCCC@@@>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;999555000...---------//////...---,,,,,,++++++,,,+++***))))))***++++++((('''''''''((()))******)))((('''((()))***)))(((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$''')))######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$######"""!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%###%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''%%%$$$%%%((()))(((&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&%%%%%%$$$###&&&$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###""""""!!! !!!!!!"""###!!!!!!!!!!!!!!!"""""""""############"""""""""!!!%%%$$$$$$###""""""######$$$$$$###"""""""""""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!~~~~~~{{{zzzzzzuuutttrrroooooorrrxxx||||||xxxuuutttuuuuuutttooollljjjhhhfffeeebbb```]]]\\\[[[XXXUUUSSSQQQPPPOOONNNLLLIIIEEEBBB???===999:::::::::;;;;;;<<<<<<<<<999555111///.........000000///...,,,+++******---,,,+++***)))))))))***%%%%%%&&&'''((()))******+++***))))))******((('''%%%%%%&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$((('''&&&$$$$$$$$$%%%%%%(((''''''&&&$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''############$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&#################################$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((('''''''''###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$$$$&&&&&&%%%###!!!###$$$$$$$$$$$$%%%'''%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((('''&&&'''((())))))'''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((%%%&&&((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$##################$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$#########"""###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""### !!!"""############""""""""""""!!!!!!!!!!!!############""""""""""""%%%$$$######"""#########$$$###""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! ~~~}}}}}}{{{zzz{{{uuutttqqqooonnnqqqwww{{{|||yyyuuusssssstttttttttllljjjhhhfffeeeccc```^^^[[[ZZZXXXUUUSSSPPPOOONNNNNNMMMKKKHHHDDD@@@===;;;888888888999:::;;;;;;<<<===:::666222///......///111000///...,,,+++***)))+++******)))(((''''''&&&&&&'''(((((((((((()))******((('''((())))))((('''%%%%%%%%%&&&&&&'''''''''***)))((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%***)))'''%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$%%%$$$%%%&&&%%%#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$###"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''"""###$$$%%%'''((()))***&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%$$$###"""$$$%%%%%%$$$$$$%%%'''$$$$$$#########$$$&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$######$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!!!! !!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$###""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%$$$######%%%%%%$$$$$$######""""""#########"""""""""""""""$$$$$$###############$$$######"""""""""""""""###""""""############""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! }}}||||||{{{zzz|||uuutttqqqooommmpppuuuyyyzzzwwwtttssstttuuuuuutttmmmkkkiiigggfffddd```]]]YYYXXXVVVTTTRRRQQQPPPPPPMMMLLLJJJFFFCCC???;;;999666666777888999:::;;;<<<===:::666222///......///111000///...,,,+++***)))*********)))((('''&&&&&&(((***,,,+++)))''''''(((&&&%%%%%%&&&((())))))(((%%%%%%%%%&&&&&&'''''''''***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''(((((($$$&&&(((((('''%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%&&&'''''''''%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%&&&''''''''''''&&&'''&&&%%%%%%%%%%%%$$$###&&&''''''&&&%%%$$$$$$&&&%%%$$$###"""###$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((()))(((((()))))))))))))))***(((((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&'''&&&$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$######"""'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###"""!!!!!! !!!""""""###$$$%%%"""""""""""""""""""""""" !!!"""$$$$$$###""""""###"""!!!!!! !!!!!!"""########################""""""############"""""" """%%%%%%%%%###"""%%%%%%$$$$$$######""""""""""""""""""""""""######$$$###############$$$$$$###"""""""""""""""######""""""############"""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!}}}||||||{{{{{{}}}wwwuuurrrnnnlllnnnrrrvvvyyywwwuuuuuuvvvwwwwwwvvvqqqooommmkkkjjjfffbbb___ZZZYYYWWWUUUTTTSSSTTTTTTLLLKKKIIIEEEAAA===:::888444444555777888:::;;;<<<<<<999555111///.........000000///...,,,+++******++++++,,,++++++***)))((())),,,...---)))&&&&&&((($$$######%%%'''))))))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%%%%%%%&&&''''''((((((+++)))(((&&&$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''((( """%%%'''&&&$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$######"""%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$&&&&&&%%%###'''(((((('''%%%$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((())))))(((((()))***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''%%%###!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$######$$$$$$$$$$$$#####################$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$###"""""""""!!! !!!######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!###%%%%%%%%%###"""""""""""""""!!!!!!!!!!!!""""""""""""#####################"""######$$$%%%"""""""""""""""######$$$""""""############""""""!!!""""""######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""~~~}}}}}}|||}}}yyywwwsssnnnkkklllpppssswwwuuuttttttuuuvvvvvvvvvsssqqqooommmkkkgggbbb^^^[[[YYYWWWTTTSSSSSSSSSTTTKKKJJJHHHDDD@@@<<<888666222333444666888:::;;;<<<;;;999555000...---------//////...---,,,,,,++++++******+++,,,++++++***)))&&&***------(((&&&&&&(((&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""#########$$$%%%&&&''')))*********)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!###%%%&&&###%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&((())))))''''''(((***)))((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$#########%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$""""""###$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$&&&############""""""""""""!!!###%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%$$$###""""""###$$$%%%########################"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""!!!"""""""""##################""""""###$$$$$$%%%"""""""""""""""###$$$$$$""""""############"""""" !!!!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######~~~}}}}}}}}}}}}zzzxxxsssnnnkkkkkkooorrrsssrrrqqqqqqsssttttttssssssqqqooommmjjjeee```\\\ZZZXXXUUURRRPPPPPPPPPQQQKKKJJJGGGDDD@@@;;;888666222222444666888999;;;<<<;;;888444000---,,,,,,---.........------,,,,,,,,,'''''')))******)))(((((("""''',,,+++(((%%%'''))))))(((''''''(((((('''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%"""###$$$&&&((()))++++++***)))'''&&&%%%%%%&&&&&&((('''&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&((()))!!!&&&)))((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& !!!"""$$$&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((( !!!"""$$$&&&''''''$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%"""###$$$%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$%%%&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((%%%'''))))))&&&&&&(((***))))))'''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%###"""!!!!!!!!!!!!!!!"""###%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''!!!"""###$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$'''"""""""""""""""#########"""$$$&&&%%%"""!!!###%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###""" !!!###$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$######"""""""""######$$$$$$%%%%%%!!!!!!""""""#########$$$######""""""###$$$%%%%%%""""""!!!""""""###$$$$$$""""""############"""""" !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$}}}}}}~~~}}}~~~yyyxxxtttpppmmmmmmppprrryyytttooommmoooqqqqqqpppsssrrrooommmkkkhhhccc```\\\ZZZVVVSSSPPPOOOOOOOOOSSSPPPKKKDDD>>>888444222444444444555777888:::;;;:::999777222...,,,---...++++++******)))((((((((()))(((''''''(((***,,,...(((((())))))((('''&&&&&&)))(((&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" ###))),,,***'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$###""""""###$$$!!!###%%%((((((((('''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""!!!!!!"""$$$&&&&&&%%%###""""""###%%%&&&&&&((()))((('''%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$'''''''''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((('''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''')))******(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&#####################$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!"""############"""!!!"""$$$%%%%%% !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''!!!!!!%%%&&&%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$###"""(((((('''&&&%%%###"""!!!"""$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!###!!! $$$&&&%%%###!!!!!!!!!""""""""""""""""""####################################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""###%%%&&&'''((((((""""""############""""""!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!!!!""""""######~~~}}}~~~}}}}}}yyywwwtttpppmmmmmmpppsssxxxtttnnnlllnnnppppppooorrrpppnnnllljjjgggccc___\\\ZZZWWWSSSQQQPPPPPPPPPQQQOOOJJJDDD>>>999555444111111222333555666888999:::999777222...,,,---...++++++******))))))((((((&&&'''(((((())))))))))))((((((((((((((('''&&&&&&)))(((((('''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""$$$))),,,***((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###$$$&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$"""  """$$$&&&%%%###""""""###%%%&&&$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&''''''((()))***))))))(((((((((''''''''''''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!"""######$$$$$$######""""""#########$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((###$$$$$$$$$$$$$$$$$$%%%((($$$ $$$(((((('''"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!######$$$$$$$$$$$$###""""""%%%&&&&&&%%%$$$"""""""""""""""!!!!!!!!! !!!"""!!! !!!"""$$$$$$###"""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$########################"""###$$$%%%%%%&&&%%%%%%!!!""""""######""""""!!!"""""""""""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""""""""~~~~~~||||||xxxwwwtttpppmmmnnnqqqtttxxxsssnnnlllnnnppppppooopppnnnllljjjiiifffbbb___]]][[[XXXUUURRRQQQQQQQQQPPPNNNIIIDDD>>>999666444000111111333555777999::::::999666222...,,,---...+++++++++***))))))((((((%%%&&&(((******((('''%%%(((((((((((((((''''''&&&(((((()))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''(((%%%$$$&&&)))+++)))'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$""""""$$$%%%&&&&&&%%%$$$######$$$%%%&&&"""$$$%%%%%%###""""""###%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%!!!###%%%&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$############&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))''''''&&&''''''((()))******)))))))))(((((((((((('''&&&&&&%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############ ###%%%$$$""""""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""###$$$$$$$$$######$$$%%%&&&&&&%%%%%%#########""""""!!!!!!!!!!!! !!!"""######!!!""""""######$$$$$$######"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!""""""""""""!!!!!!############"""""""""""""""############""""""!!!""""""""""""""""""!!!!!!~~~||||||wwwvvvssspppnnnooosssvvvzzzuuuooonnnoooqqqqqqpppqqqnnnllljjjhhhfffccc```^^^\\\YYYVVVTTTSSSSSSSSSQQQNNNJJJDDD===888555333111222333444666999:::<<<999999666222...------///,,,,,,+++******))))))((((((((()))))))))(((&&&&&&'''(((((((((((((((''''''&&&'''(((******)))((('''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%!!!###$$$$$$###""""""###%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$!!!$$$&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''((()))))))))))))))(((((((((''''''(((((((((((((((((())))))******)))(((((((((((()))''''''((((((((((((''''''%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$""""""##################%%%%%%$$$$$$######""""""  """###""" #########$$$$$$#########%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""" """###$$$$$$$$$""""""""""""######$$$%%%$$$$$$######"""!!!!!!!!!!!! """%%%%%%!!! !!!###$$$$$$###"""""""""#########$$$$$$$$$########################$$$##################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!""""""!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$######""""""!!!!!!!!!||||||vvvuuussspppnnnppptttxxx|||wwwrrrppprrrttttttsssrrrpppmmmjjjiiifffdddaaa^^^\\\YYYVVVTTTTTTTTTTTTRRROOOJJJDDD===777333111222222333444666888:::;;;999888666222...---...///,,,,,,++++++***))))))))),,,+++)))((('''(((((()))''''''((((((((((((((('''$$$%%%'''((()))((('''''''''(((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$######$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$######""" $$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''(((''''''(((''''''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((******)))(((((((((((()))%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%"""""""""###############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""#########%%%&&&&&&$$$###$$$##################$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%!!!!!!"""###$$$$$$$$$$$$!!! !!!###$$$%%%$$$#########"""""""""!!!""" """%%%%%%!!! """######""""""############$$$$$$$$$$$$#################################$$$$$$#########$$$$$$############$$$$$$######################## !!!"""############!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!! !!!!!!"""""""""!!!!!!$$$$$$######""""""!!!!!!~~~}}}uuutttrrrpppoooqqqvvvyyy}}}xxxsssqqqsssuuuuuuttttttqqqmmmjjjhhhfffcccaaa^^^\\\YYYVVVUUUTTTTTTUUURRROOOJJJCCC===777333111111111111222333555666777888888666222...---...000,,,,,,,,,+++******))))))---,,,)))((('''((()))+++&&&'''(((((((((((((((((($$$%%%&&&'''(((((((((((('''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***+++,,,''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''"""###%%%'''((((((''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$%%%&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$#####################"""""""""######$$$$$$%%%$$$$$$###$$$$$$###""""""###$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""###$$$&&&'''######$$$%%%%%%$$$$$$###!!!!!!!!!""""""$$$%%%&&&########################"""!!!!!!###$$$$$$"""  !!!""""""""""""#########$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$"""""""""""""""""""""""" !!!######$$$$$$$$$""""""############""""""############"""""""""""" !!!!!!"""""""""""""""##################""""""~~~ttttttrrrpppooorrrwww{{{}}}xxxsssqqqsssuuuuuutttuuurrrmmmiiifffdddaaa___]]][[[YYYVVVTTTTTTTTTUUUNNNLLLHHHBBB===888555333222222222222333444555666888777555222...---...000---,,,,,,++++++******)))***))))))((((((((())))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''((()))***'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$###""""""############$$$&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''')))******''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((()))))))))))))))))))))))))))"""###&&&((())))))((('''((((((''''''''''''((((((((((((((((((''''''''''''###$$$&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!"""######$$$$$$######"""######$$$%%%%%%&&&&&&########################"""######$$$%%%%%%&&&&&&###"""""""""!!!!!!!!! """"""""""""############"""#########"""""""""###$$$$$$###""""""###$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$########################"""""""""######$$$$$$%%%!!!"""######"""!!!"""###"""""""""""""""###$$$%%%#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$########################""""""###$$$$$$######"""######$$$$$$$$$$$$######"""""""""""""""######### !!!""""""#########"""##################$$$$$$tttsssrrrpppppprrrwww{{{}}}xxxrrrqqqrrrttttttsssuuuqqqlllhhheeebbb___]]]]]][[[XXXVVVTTTTTTTTTUUUKKKIIIFFFBBB===:::777666555444444444444555666666888777555222///---///000------,,,++++++******)))&&&'''(((******)))'''&&&&&&&&&'''((())))))((((((((('''''''''''')))+++,,,'''((()))))))))(((&&&%%%((((((((((((((((((((((((###%%%&&&&&&&&&&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''""""""!!! !!!###$$$%%%"""###&&&((((((((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$### """$$$$$$$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((******))))))((((((((('''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))###$$$''')))******)))))))))(((((('''''''''(((((())))))))))))((((((((((((&&&''')))***+++++++++***(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!"""###############$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######!!!!!!""""""######$$$$$$'''''''''&&&%%%%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#########%%%$$$###"""""""""###$$$ !!!"""$$$$$$%%%%%%%%%############""" !!!!!!"""###$$$%%%%%%&&&!!!###%%%### """%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$!!!!!!"""###############"""""""""###$$$$$$$$$%%%}}}|||zzzvvvppplllkkknnnssswww}}}yyyssspppooopppppppppnnnmmmkkkiiigggbbb]]]YYY]]]ZZZVVVSSSRRRQQQOOONNNMMMKKKHHHDDD???:::666444333333333222222333444444333333333111...,,,+++,,,...---***)))((((((***+++(((((((((((())))))))))))'''(((***)))'''&&&&&&'''(((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((&&&%%%###""""""###%%%&&&%%%&&&''''''%%%%%%&&&'''$$$$$$######$$$&&&''')))''')))***((($$$"""$$$&&&$$$%%%%%%###!!! !!!%%%$$$#########%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$$$$%%%&&&''''''''''''!!!"""###$$$%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''))))))(((((((((((())))))''''''(((((()))*********'''''''''''''''((())))))(((((())))))))))))))))))))))))((((((((('''''''''+++***(((&&&&&&(((***+++(((((((((((()))***,,,---((((((''''''''''''((((((******))))))))))))******)))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###"""!!!&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########""""""!!!######""""""######$$$%%%'''&&&&&&%%%$$$$$$$$$%%%"""###%%%&&&&&&%%%###""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$""" """$$$%%%%%%$$$###"""!!! ###########################""""""!!!""""""###$$$!!!!!!!!!!!!""""""""""""###"""!!! !!!"""$$$&&&$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""############""""""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$###!!!!!!!!!"""###}}}{{{wwwqqqmmmllloootttwww{{{wwwrrrooooooooonnnnnnnnnllljjjhhheeebbb]]]YYY]]]ZZZVVVTTTSSSRRRPPPOOOKKKJJJGGGDDD@@@<<<888666000000111222333555777777555555555333000............---+++)))((()))******(((((((((((())))))))))))'''(((***)))(((&&&''''''''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$""""""$$$%%%&&&%%%&&&''''''%%%%%%&&&'''&&&%%%$$$###"""""""""######$$$%%%$$$"""!!!!!!"""%%%&&&&&&%%%###""""""$$$)))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$!!!"""###%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''((()))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))******((((((''''''''''''(((((())))))(((((((((((())))))((((((((('''''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!$$$$$$############$$$$$$######""""""""""""######%%%%%%%%%$$$###!!! ######""""""######$$$%%%&&&%%%$$$$$$#########$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$############$$$$$$"""""""""###""""""!!!!!!$$$$$$$$$""" """$$$""""""""""""!!!!!!!!!!!!########################$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""!!!!!!!!!$$$$$$############$$$$$$$$$#########""""""""""""!!!""""""######""""""!!!%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$###""""""""""""""""""%%%$$$"""!!!!!!!!!"""###{{{wwwrrrnnnmmmpppuuuxxxzzzwwwtttrrrqqqpppooonnnooommmjjjgggeeeaaa]]]ZZZ]]]ZZZWWWTTTSSSRRRQQQPPPIIIIIIGGGDDDAAA===:::999111111222333444666777777555666555333000............---+++***))))))******(((((((((((())))))))))))''')))******(((''''''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%'''''''''&&&%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$%%%%%%%%%###%%%&&&''''''%%%%%%&&&'''((('''%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###### $$$'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%'''''''''''''''((())))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$+++******))))))))))))(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""###"""""""""""""""############""""""""""""######%%%%%%%%%%%%$$$###"""!!!######""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""#####################$$$$$$"""!!! """###!!!"""""""""####################################$$$$$$$$$$$$###!!! !!!!!!!!!"""""""""######!!!"""###$$$###!!!$$$$$$############$$$$$$###############"""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$#########"""############$$$$$$$$$&&&%%%$$$"""!!! $$$###""""""!!!"""""""""|||yyytttpppooorrrvvvyyy|||yyywwwuuuuuutttrrrpppqqqoookkkhhhfffccc___\\\]]]ZZZWWWTTTTTTSSSRRRPPPJJJIIIHHHEEEAAA>>>;;;999555555555555555444444333333444444222///,,,,,,---...---,,,***************(((((((((((())))))))))))''')))******(((''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((('''''''''&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((('''&&&%%%&&&((($$$$$$$$$%%%%%%&&&''''''&&&$$$"""$$$''')))'''$$$$$$&&&''''''&&&&&&''')))$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$!!!"""$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&((())))))***))))))(((((())))))*********))))))(((((((((((('''''''''''''''((())))))((((((((('''&&&&&&%%%%%%))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&))))))*********)))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$############""""""""""""""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&######""""""######$$$%%%'''&&&&&&%%%%%%%%%&&&&&&!!!"""############"""!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""###$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%$$$### !!!!!!"""""""""#########!!!"""###$$$######!!!!!!$$$$$$############$$$$$$########################!!!!!!!!!""""""!!!!!!!!!$$$$$$$$$###############""""""#########$$$$$$$$$&&&%%%$$$"""!!! ######""""""""""""""""""}}}zzzuuurrrqqqssswwwyyy{{{yyywwwvvvuuuuuusssqqqsssqqqnnnllliiifffbbb^^^\\\ZZZVVVTTTSSSSSSRRRPPPMMMLLLIIIFFFBBB===:::888555666666666666555444333444444444222///---,,,---------,,,++++++*********(((((((((((())))))))))))((()))+++***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))))))))(((((('''''''''''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&&&&'''((('''&&&%%%$$$"""!!!###!!!!!!$$$&&&$$$"""###$$$&&&&&&%%%%%%'''((($$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))))))))((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((''''''&&&&&&&&&''''''+++******************+++(((((((((((())))))******'''''''''''''''((())))))((((((''''''&&&&&&&&&&&&******)))))))))((((((((('''&&&$$$######$$$&&&'''&&&''')))***+++++++++***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((()))(((%%%%%%%%%%%%&&&''''''(((%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##################$$$$$$###############$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&######""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%"""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&&!!!"""$$$###"""!!!"""###%%%$$$$$$###""""""!!!!!!######################## ###$$$%%%$$$###"""""""""""""""##################""""""###%%%'''((($$$$$$############$$$$$$###############$$$$$$$$$!!!!!!""""""""""""!!!!!!########################""""""#########$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""#########""""""~~~{{{wwwssssssuuuxxxzzzzzzwwwtttrrrrrrrrrqqqppptttrrrpppooolllhhhccc___[[[XXXUUUSSSSSSRRRQQQPPPNNNMMMJJJGGGBBB>>>:::888222444555777888777777666666777666444111/////////---------,,,++++++******(((((((((((())))))))))))(((***+++***)))(((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&'''((($$$$$$%%%&&&''''''&&&&&&$$$######$$$&&&&&&&&&%%%###$$$%%%%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%"""###$$$&&&''''''(((((()))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&)))((((((''''''(((((()))%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))''''''''''''''''''''''''((((((((('''''''''&&&&&&'''%%%###!!!!!!###%%%'''%%%&&&(((***+++,,,++++++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%$$$###"""!!!######""""""######$$$%%%"""!!!!!!!!!!!!""""""###########################"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""################## """$$$$$$###""""""#########"""!!! ######################## !!!###$$$$$$$$$$$$"""""""""#########$$$$$$$$$###""""""$$$&&&)))+++$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$""""""############"""""""""""""""###############"""############$$$$$$$$$###"""""""""""""""###$$$!!!!!!"""############"""~~~|||xxxuuutttvvvyyy{{{zzzwwwssspppqqqqqqrrrqqqrrrrrrqqqpppnnniiibbb]]]ZZZWWWTTTRRRRRRQQQPPPOOOLLLLLLJJJGGGCCC???<<<;;;333444666888888888777666666777777555111//////000------------,,,+++******(((((((((((())))))))))))(((***++++++)))(((((()))'''''''''((((((((()))))))))((((((''''''(((((()))%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''&&&''')))"""$$$%%%'''(((((((((''''''((())))))((('''((()))$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((()))))))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))&&&''''''(((((())))))***(((((((((((('''''''''&&&''''''&&&%%%%%%&&&''''''&&&((()))+++++++++***)))((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%######"""""""""###%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###!!! ######""""""######$$$%%%""""""!!!!!!""""""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""###""""""!!!!!!!!!###$$$###"""######"""""""""!!!!!! ########################!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$#########$$$%%%&&&'''((($$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""""""""#########$$$"""############$$$$$$$$$######""""""""""""###### !!!"""###$$$######"""|||xxxuuuuuuvvvyyy{{{|||xxxtttqqqqqqsssttttttqqqqqqqqqqqqoooiiiaaa\\\YYYVVVSSSQQQQQQQQQPPPOOOKKKJJJIIIGGGDDDAAA???===777777999999888666444222444555555333000------...------------,,,+++******(((((((((((()))))))))))))))***++++++)))(((((()))'''((((((((())))))******))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''((()))((('''&&&''')))((('''&&&###$$$&&&((('''$$$###%%%(((%%%&&&''''''%%%%%%%%%'''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$"""$$$&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''*********)))(((((('''''''''''''''''''''((())))))&&&&&&'''((()))***++++++************)))))))))))))))***+++,,,,,,+++***)))((()))+++,,,+++***((('''((((((''''''''''''((((((((((((''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((('''&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%######"""""""""###%%%&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''""""""#########""""""!!!#########"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%########################$$$###""""""!!!""""""###"""############$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$###""""""!!!"""""" !!!"""$$$$$$$$$###"""}}}yyytttqqqrrruuuxxx|||vvvqqqooonnnnnnqqqwwwxxxtttpppmmmkkkfff___ZZZUUUSSSQQQPPPPPPPPPOOONNNNNNLLLIIIFFFCCCAAA??????::::::::::::888555333222666555444222111000000000///...------++++++***)))))))))))))))))))))))))))))))))(((&&&%%%$$$###"""((())))))(((&&&%%%'''(((+++***((('''%%%%%%$$$$$$(((&&&$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((((((((&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%&&&'''((($$$$$$%%%%%%&&&'''((((((((()))))))))((('''&&&&&&$$$&&&'''%%%""""""%%%((()))))))))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************(((''''''&&&&&&((()))******)))'''%%%$$$%%%&&&'''(((&&&$$$%%%((()))(((&&&))))))(((((((((((())))))&&&(((***(((&&&%%%'''***++++++******))))))((((((+++***)))'''''')))***+++---***'''$$$###$$$&&&(((((('''''''''''')))+++,,,((((((((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''((('''&&&&&&%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$%%%&&&&&&$$$######$$$&&&&&&$$$"""!!!"""$$$%%%&&&%%%%%%$$$$$$%%%&&&'''&&&&&&$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############ !!!###$$$$$$$$$$$$%%%$$$######$$$&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$###"""!!!!!!""""""######$$$$$$$$$######"""!!!!!!""""""#########$$$####################################$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###!!! """$$$%%%""""""#########$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$""" !!!"""###""""""""""""""""""""""""'''$$$!!! """###### !!!"""###############}}}zzzuuurrrsssvvvzzz|||vvvqqqpppnnnmmmqqqvvvyyyuuupppllliiiddd^^^YYYUUUSSSQQQPPPPPPPPPOOONNNMMMKKKIIIFFFDDDBBB@@@@@@<<<<<<<<<:::888555333111444444333222111000000000...---,,,+++***))))))((())))))))))))))))))))))))*********))))))(((((('''((())))))(((&&&&&&'''(((***)))((('''&&&%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((()))'''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%###"""######$$$%%%%%%&&&''''''''''''((((((((('''&&&&&&%%%&&&&&&%%%###$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((()))))))))******)))(((((('''((()))***+++((('''&&&%%%%%%&&&((()))(((&&&%%%&&&((()))(((&&&))))))(((((((((((())))))(((((()))((('''&&&((()))*********))))))(((((((((+++***(((''''''(((***++++++)))'''%%%$$$%%%'''((('''''''''(((((()))***+++((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((((((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%###"""###$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""""""""######!!!!!!""""""######$$$$$$%%%$$$###"""###%%%&&&(((#########"""""""""!!!!!!###$$$%%%%%%######$$$%%%%%%%%%$$$#####################$$$$$$$$$######""""""#########$$$$$$$$$$$$######################## !!!!!!!!!!!!$$$$$$###""""""###$$$$$$%%%$$$###!!!!!!!!!""""""%%%%%%%%%%%%&&&&&&&&&&&&""""""""""""##################$$$$$$$$$%%%%%%%%%########################"""!!! !!!""""""'''&&&$$$###"""###$$$%%%########################$$$###"""###$$$$$$$$$$$$!!!""""""############"""}}}yyyuuussstttwww{{{}}}wwwrrrpppooonnnpppuuu|||vvvooojjjfffbbb]]]YYYUUUSSSQQQPPPPPPPPPOOONNNLLLKKKIIIGGGEEECCCBBBAAA??????===;;;888555333111222222111111000000000000---,,,,,,+++***)))((('''))))))))))))))))))))))))************************((())))))(((&&&&&&''')))(((((('''&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&((()))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$&&&'''(((&&&### #########$$$%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&'''%%%$$$$$$%%%&&&&&&%%%(((((((((''''''''''''&&&'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((((((((())))))))))))))))))))))))***++++++'''&&&%%%%%%&&&((()))***'''&&&%%%&&&((()))((('''***))))))(((((())))))******(((''''''((()))(((((())))))))))))((((((((((((***)))(((''''''((()))***((((((''''''''''''((((((''''''((()))************))))))((((((''''''&&&&&&)))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''((('''&&&%%%$$$#########&&&$$$""""""###%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!""""""$$$$$$%%%$$$###""""""###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%########################"""""""""############$$$$$$$$$###""""""###$$$$$$%%%%%%$$$###"""!!! !!!!!!"""""""""#########""""""""""""##################$$$$$$$$$%%%%%%%%%###########################"""!!! !!!"""$$$%%%&&&%%%$$$#########$$$%%%########################!!!"""$$$&&&&&&&&&%%%$$$"""############""""""!!!~~~|||xxxtttrrrssswwwzzz~~~xxxtttsssqqqppprrrwww~~~xxxooohhhdddaaa\\\YYYUUUSSSQQQPPPPPPPPPOOONNNKKKKKKJJJHHHFFFDDDCCCBBBBBBAAA???<<<999555333222000000111111111000000000------,,,+++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&''')))''''''&&&&&&&&&''''''(((***)))'''&&&'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&(((******)))'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$'''&&&$$$$$$$$$&&&((()))%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((((((''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&$$$!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&(((%%%###$$$'''(((&&&$$$)))))))))((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((((()))))))))******''''''&&&&&&'''((())))))''''''''''''((((((((((((***))))))))))))))))))***+++(((&&&&&&)))+++)))'''(((((((((((((((((((((((())))))(((''''''((())))))&&&'''((()))))))))))))))'''((()))***+++******)))***))))))((('''&&&%%%%%%))))))(((((((((((())))))((())))))))))))*********))))))((((((''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%$$$###""""""'''&&&%%%%%%$$$$$$$$$$$$(((&&&###"""$$$&&&&&&&&&%%%%%%%%%%%%$$$######"""$$$$$$###"""###%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&$$$"""!!!!!!"""$$$%%%%%%$$$###"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$###"""###$$$%%%$$$$$$#########$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$##################$$$###############"""!!!  !!!!!!!!!"""""""""##################$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%######"""!!!!!!""""""###########################"""###%%%%%%$$$$$$$$$$$$###############"""!!! |||zzzwwwrrrpppppptttxxx~~~yyyuuuuuutttrrrtttyyyyyyooohhhdddaaa\\\YYYUUUSSSQQQPPPPPPPPPOOONNNKKKKKKKKKIIIGGGEEECCCBBBCCCBBB???<<<888555333222000000111111111000000///......---,,,+++***))))))************************))))))(((''''''&&&&&&%%%'''(((((((((&&&&&&(((***'''&&&&&&&&&&&&'''((((((---+++((('''''''''&&&$$$############$$$$$$$$$$$$&&&(((******(((&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%''')))&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''''''''&&&(((%%%$$$%%%((()))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((''''''(((((((((((()))((())))))((((((''''''''''''''''''((((((((((((((()))******))))))))))))******+++(((&&&''')))+++)))'''((((((((()))))))))))))))))))))(((((((((((())))))&&&'''(((************)))'''(((***+++++++++))))))******)))((('''&&&&&&%%%))))))(((((((((((())))))))))))))))))*********++++++***))))))(((((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%&&&'''***'''%%%$$$%%%'''((((((&&&%%%%%%$$$$$$#########$$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$&&&%%%###!!!!!!"""$$$%%%$$$$$$##################""""""""""""############"""###$$$$$$""""""###$$$######""""""""""""###$$$!!!"""###$$$$$$$$$$$$$$$##################""""""######################## !!!!!!!!!!!!"""#########$$$$$$######### !!!"""###############"""""""""#########$$$$$$!!!"""""""""##################$$$$$$$$$%%%%%%%%%######################## """###"""!!!""""""""""""""""""##############################%%%&&&%%%"""!!!$$$###############"""!!! |||zzzvvvqqqnnnooorrrvvv}}}xxxuuuuuuuuutttvvv{{{yyypppjjjfffbbb^^^ZZZUUUSSSQQQPPPPPPPPPOOONNNLLLLLLLLLKKKHHHFFFCCCAAACCCAAA>>>;;;888555333333111111222333222111///...///......---,,,+++******************************++++++***))))))((('''''''''(((((((((&&&'''(((***''''''&&&&&&&&&''''''(((---+++((('''''''''%%%$$$############$$$$$$$$$$$$&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$&&&(((***'''&&&%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((('''&&&%%%%%%&&&''')))***'''''''''''''''(((((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''((())))))******))))))''''''((((((((()))))))))&&&&&&'''(((((((((((((((******))))))((('''&&&&&&&&&((())))))(((''')))***+++******))))))******++++++)))(((((()))***))))))))))))))))))************))))))************))))))(((((()))***************))))))******+++******)))******))))))((((((''''''***))))))(((((())))))***))))))))))))************,,,+++)))((((((((()))*********)))(((((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''#########$$$%%%&&&'''((()))'''%%%%%%&&&(((((('''%%%%%%$$$######$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!%%%$$$###"""######%%%%%%######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$###""""""###$$$"""""""""!!!""""""###$$$!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""########################!!!!!!""""""""""""######"""###$$$$$$$$$$$$###""" !!!"""###$$$%%%%%%!!!!!!!!!"""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%########################"""$$$%%%$$$""" ###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%!!! $$$"""############""""""!!!~~~|||wwwrrrnnnnnnqqqtttyyyuuussstttuuutttvvv{{{yyyqqqkkkhhhddd___[[[UUUSSSQQQPPPPPPPPPOOONNNMMMMMMMMMLLLIIIFFFBBB@@@BBB@@@===:::777555444333222333444444333111///.........---,,,+++***))))))************************************************&&&'''((('''&&&''')))***(((''''''&&&&&&&&&'''''')))(((&&&&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%&&&(((((('''&&&&&&&&&(((((((((((())))))******&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((((()))************)))((((((((()))))))))******&&&'''((()))***))))))((((((((()))))))))(((((('''&&&(((***)))'''''')))++++++******))))))******+++)))******)))(((((()))+++)))*********+++++++++,,,******++++++++++++***************************++++++*********)))******+++***************)))))))))******))))))))))))******((((((((()))))))))******+++***((('''&&&'''((())))))))))))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$%%%&&&'''&&&%%%%%%$$$#########$$$%%%&&&$$$$$$%%%$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%######"""""""""""""""############$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''!!!###$$$###"""!!!"""$$$###"""""""""######$$$%%%!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$######"""""""""###########################$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!###$$$%%% !!!!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''$$$ !!!$$$!!!""""""############"""~~~yyysssooooooqqqtttvvvrrrqqqssstttsssvvvzzzyyyrrrmmmiiieee```\\\UUUSSSQQQPPPPPPPPPOOONNNNNNNNNNNNLLLIIIFFFBBB???AAA???<<<999666555444444333444555555444111///------,,,,,,+++***)))((((((************************'''(((((()))******++++++&&&'''(((''''''''')))+++(((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))(((&&&&&&&&&'''''''''((((((&&&'''&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))&&&''')))***)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&###'''******'''%%%&&&((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((()))***************))))))))))))************'''((()))++++++******)))&&&'''((()))*********)))&&&(((******'''''')))+++++++++************++++++(((***,,,***''''''))),,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******)))******+++,,,+++***)))))))))++++++***************+++++++++******))))))))))))******(((((((((((())))))))))))***(((&&&%%%$$$%%%'''(((''''''(((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''""""""$$$%%%&&&'''''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$&&&&&&$$$"""$$$$$$#########$$$&&&'''$$$%%%%%%%%%$$$""" ######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''!!!"""###%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''"""""""""######$$$$$$$$$!!!###$$$###"""!!!"""###$$$#########$$$%%%%%%&&&!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$################################# !!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###"""%%%$$$""" !!!###$$$############$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%########################&&&$$$!!!!!!###%%% !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ %%%((('''###!!!###%%% !!!"""###############}}}~~~zzzuuupppooorrrtttxxxwwwuuussssssuuuwwwxxxyyyqqqlllhhheee```]]]XXXUUUQQQNNNNNNOOOOOOOOOOOOPPPPPPMMMIIIFFFEEEEEEDDDCCC@@@;;;666222000000444555666555222000000000000...,,,*********+++,,,+++++++++*********))))))(((((())))))))))))(((((())))))))))))((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%###******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&+++&&&$$$%%%"""'''''''''(((''''''&&&&&&$$$%%%''''''''''''%%%$$$'''''''''''''''''''''''')))'''%%%$$$$$$$$$&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%******)))((((((((((((((())))))))))))***************+++++++++,,,,,,,,,,,,###%%%''')))******))))))+++++++++)))'''&&&''')))******))))))))))))************))))))((()))))))))---,,,,,,,,,,,,,,,------,,,---...,,,+++)))***+++,,,+++************++++++---,,,+++***+++,,,...000,,,---.........,,,+++***,,,,,,,,,,,,+++***)))((((((((()))******+++,,,,,,))))))(((((((((((())))))'''''''''''''''((())))))((('''''''''&&&&&&&&&&&&***'''%%%&&&((((((&&&###)))***+++)))%%%$$$%%%((()))((('''&&&&&&'''((()))'''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$###""""""###$$$'''(((######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$########################### !!!"""$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$###$$$%%%%%%$$$###$$$%%%######$$$%%%%%%%%%%%%$$$###"""""""""""""""###### """$$$%%%&&&%%%###"""!!!"""###%%%%%%$$$############"""###!!!"""$$$&&&&&&$$$"""!!!######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%~~~}}}yyytttooooooqqqssstttsssqqqqqqrrrtttwwwyyyzzzrrrmmmiiifffbbb^^^WWWTTTPPPMMMMMMNNNNNNNNNRRRSSSRRRNNNIIIDDDBBBAAA@@@@@@???;;;777444444444444555666555333111000111000///---+++*********++++++++++++*********))))))(((((())))))))))))(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$&&&'''(((((($$$$$$###""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%%%%&&&(((%%%$$$''''''###"""&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$$$$%%%''')))+++'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((()))))))))******((())))))******)))))))))((()))***(((''''''(((***,,,++++++******++++++,,,---,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,---,,,---...---+++***+++,,,///......------.........---,,,***))))))***+++,,,---------------,,,,,,+++,,,---------,,,,,,++++++))))))))))))))))))))))))******************++++++)))))))))))))))***++++++))))))))))))(((((((((((()))'''&&&&&&((()))'''%%%'''))))))(((&&&%%%''')))%%%%%%$$$$$$%%%&&&'''(((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$&&&(((######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$##############################"""######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""""""""##############################""""""""""""#########$$$%%%$$$###"""###%%%"""######$$$$$$$$$$$$$$$###"""""""""""""""######!!!"""###$$$%%%$$$######""""""###$$$$$$$$$$$$###$$$$$$###  $$$"""""""""""""""""""""""""""""""""######""""""""" !!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%~~~|||xxxsssooonnnqqqsssqqqooonnnnnnppptttxxxzzzzzzsssmmmjjjgggccc___WWWSSSOOOMMMMMMNNNNNNNNNRRRSSSRRRNNNIIIDDDBBBAAA@@@@@@???;;;777444444555444555666555333111111111111000///---,,,***)))(((+++++++++***************(((((())))))))))))((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&$$$######"""'''&&&$$$###$$$&&&((()))%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%%%%&&&'''$$$%%%((()))'''(((***###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&(((***+++(((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&''''''((()))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((((()))))))))))))))******(((((('''&&&&&&&&&'''''''''''''''((((((((())))))'''((((((((())))))))))))...---,,,+++***)))))))))((()))***)))((((((***,,,******)))))))))******+++,,,,,,,,,++++++++++++***------,,,,,,,,,...///000...///000///...---.../////////............//////000///---,,,++++++,,,---...---,,,,,,++++++,,,,,,******++++++++++++++++++++++++******))))))))))))((((((((())))))*********++++++++++++,,,,,,,,,,,,++++++++++++*********))))))((('''((()))***)))(((&&&'''((('''&&&''')))******)))'''%%%$$$###"""""")))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$######"""###$$$&&&'''######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%%%%$$$############$$$%%%$$$$$$###############$$$########################"""""""""""""""""""""""""""###$$$$$$""""""###$$$!!!"""######$$$$$$############"""""""""""""""""""""############$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$"""!!!"""$$$###"""!!! !!!"""###!!!!!!""""""""""""!!!!!! ######$$$$$$$$$$$$######""""""""""""############}}}yyytttpppooorrrtttqqqpppnnnnnnooossswwwzzzzzzrrrmmmjjjgggccc___WWWTTTPPPNNNNNNOOOPPPOOOOOOPPPPPPMMMIIIFFFEEEEEEBBBBBB???;;;555222000111444555666555333222222222111111000///,,,***(((&&&************************(((((())))))))))))((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$###'''''''''&&&$$$$$$&&&'''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&'''&&&%%%%%%&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''***)))(((''''''''''''((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))'''''''''''''''(((((()))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''((((((((()))******)))))))))))))))***(((((((((((())))))))))))))))))*********+++++++++///---,,,***)))******+++***+++++++++******,,,---***************+++,,,,,,------.........---------000///......///111333444222333555555444444555777444444444444444333333333555555444333333333444444444222111/////////000111,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++(((((()))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++*********((((((((()))***++++++***((((((((('''''''''((()))))))))((('''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$!!!"""$$$$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$##############################""""""!!!"""""""""$$$$$$############$$$$$$######""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!#########"""!!!"""###!!!!!!"""############"""###############""""""!!!######""""""######$$$%%%$$$###"""""""""###%%%&&&$$$%%%%%%%%%$$$######""""""""""""!!!!!!"""""""""!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!"""""""""""""""~~~zzzuuuqqqqqqtttvvvvvvtttqqqooopppssswwwyyy~~~xxxqqqllliiifffbbb^^^YYYUUURRRPPPPPPQQQRRRRRROOOPPPPPPMMMIIIFFFEEEEEE@@@@@@>>>999444111000000444555666666444222222333222222111///---***(((&&&************************(((((())))))))))))((((((%%%&&&'''((()))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$((()))'''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$###&&&%%%%%%%%%&&&((()))***((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''))))))((((((''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''''''''((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))******)))))))))******+++))))))*********+++++++++************++++++++++++,,,+++***)))***+++,,,---++++++,,,+++***)))+++---++++++,,,,,,...///111111111222333444444444444333222222111000222444777999999;;;===>>>???@@@BBBDDDCCCDDDDDDDDDCCCBBB@@@@@@<<<<<<<<<======>>>???@@@>>><<<:::999777777888888444444222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------+++,,,,,,------,,,++++++++++++*********)))))))))((())))))*********+++++++++)))((('''''''''&&&&&& !!!###&&&(((***,,,---%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$"""###%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$###"""""""""""""""###########################""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!#########"""!!!"""###!!!!!!"""############"""###############"""!!! ######""""""######$$$%%%$$$###"""""""""###%%%&&&#########$$$$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!"""######$$$$$$######"""%%%%%%%%%$$$$$$#########"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!~~~{{{vvvrrrrrruuuwwwyyywwwssspppppprrrvvvyyy}}}wwwpppkkkiiifffbbb^^^YYYVVVRRRQQQQQQSSSSSSSSSRRRSSSRRRNNNIIIDDDBBBAAA======<<<999555333333444444555666666444333333444333222111...,,,***)))(((***************+++++++++(((((())))))))))))((((((&&&&&&'''((()))***++++++(((((())))))))))))((((((''''''''''''''''''''''''###$$$%%%%%%&&&'''((()))!!!'''***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%%%%&&&%%%((((((&&&&&&))))))'''%%%$$$######$$$%%%'''(((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))***'''(((((())))))((((((''''''(((((())))))((((((''')))******************+++(((((('''''''''((())))))*********+++++++++,,,,,,((()))))))))************))))))******,,,---...///***+++,,,,,,++++++---///,,,,,,---///111444666777666888:::<<<============>>>===<<<<<<===@@@DDDFFFIIILLLOOORRRSSSVVVYYY[[[ZZZZZZZZZYYYXXXUUUSSSQQQKKKLLLMMMNNNOOOQQQRRRRRRKKKJJJHHHFFFDDDCCCBBBAAA???===:::666333111000000000/////////......------)))***+++,,,,,,+++***)))++++++,,,------,,,***)))*********)))))))))((((((((()))******))))))***+++,,,***((('''''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$%%%%%%&&&""""""###$$$$$$###""""""###"""""""""###$$$%%%%%%###########################$$$%%%&&&&&&%%%$$$###"""###$$$$$$""""""###$$$!!!"""######$$$$$$############$$$$$$###""" """############$$$$$$$$$#########"""######$$$%%%###"""!!!"""$$$$$$""" !!!"""%%%&&&&&&%%%"""!!!######$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""!!!!!!!!!!!!}}}zzzuuurrrrrrtttwwwzzzwwwrrroooooorrrvvvyyy}}}xxxqqqllliiigggccc```YYYUUURRRPPPQQQSSSSSSSSSRRRSSSRRRNNNIIIDDDBBBAAA>>>>>>===:::777555555666444555666666444333444444444222000---+++*********))))))*********+++++++++(((((())))))))))))((((((&&&''''''((()))******+++''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((###((()))'''%%%&&&)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%%%%&&&$$$((((((&&&&&&++++++(((&&&%%%$$$######$$$&&&'''''''''((((((((((((''''''''''''''''''''''''''''''###$$$%%%&&&'''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((())))))***'''((()))******)))(((''''''((()))******)))((('''+++++++++***************((((((''''''((())))))***)))************+++++++++************++++++++++++******,,,---.../////////,,,...000111111333666888777888999<<>>BBBEEEHHHMMMUUU[[[dddeeehhhlllppptttwwwxxxyyyzzz|||xxxsssqqqpppllliiiaaa```[[[TTTOOOMMMGGGAAA<<<;;;:::999999777444111555333000000000000///...///...,,,)))((()))---000((()))***+++,,,,,,,,,,,,)))))))))(((''''''&&&&&&+++***)))(((((()))***+++((()))))))))((('''&&&&&&'''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######"""###%%%'''%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######""""""!!!!!! %%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! ###%%%&&&$$$""" """"""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%% """############$$$$$$############$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""~~~~~~yyytttrrrrrrssstttuuurrrooommmnnnqqqvvvyyy~~~yyysssmmmjjjiiigggfff^^^TTTMMMNNNQQQQQQPPPQQQQQQPPPNNNLLLIIIFFFCCCBBBCCCAAA===:::666444333222///000111222333555555666777555111...+++*********(((***++++++******+++,,,'''(((***+++++++++))))))++++++++++++++++++++++++((()))******((('''''')))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&))))))(((%%%((((((((('''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&(((***))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&''''''&&&))))))&&&&&&******&&&***++++++***))))))***,,,)))))))))))))))((((((((()))))))))*********++++++))))))+++,,,,,,,,,++++++++++++,,,---/////////...000//////000111333444444777888:::===AAAEEEHHHJJJOOOTTTYYY^^^bbbiiiqqqwww||||||vvvnnngggbbbZZZRRRPPPMMMIIIEEEBBB???;;;999888555333222111111///.../////////---,,,,,,,,,---((())))))*********))))))))))))))))))))))))))))))***))))))(((((())))))***''''''(((((((((''''''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!"""###$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###""""""!!!""""""######$$$$$$%%%$$$$$$############$$$$$$################################################""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""}}}yyyrrroooppprrrtttsssqqqnnnmmmnnnrrrwww{{{{{{xxxrrrnnnkkkiiigggfff___VVVNNNOOORRRQQQQQQQQQRRRQQQOOOLLLIIIFFFCCCAAACCCAAA>>>:::777444222111//////000222444555666777555333111...,,,+++******)))***++++++******+++,,,'''(((***++++++***))))))''''''&&&&&&'''(((***+++((()))******(((''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))'''&&&((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&((()))(((&&&###&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&((('''&&&%%%%%%''')))***)))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))(((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((((((++++++)))***------+++((((((((('''%%%%%%(((***+++******))))))(((''''''((()))))))))************)))***+++,,,,,,,,,,,,,,,++++++++++++,,,------...222333444555777:::<<<===BBBDDDIIINNNTTTZZZ^^^```eeekkkrrryyy~~~uuulllkkkfff___XXXSSSNNNIIIFFFCCC@@@===:::888666333111////////////---,,,***)))+++++++++******)))))))))((())))))***++++++,,,,,,(((((())))))))))))((((((&&&&&&''''''''''''''''''''''''(((((())))))******)))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$###############"""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$###""""""###"""!!! !!!!!!"""###$$$$$$############$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""}}}~~~wwwpppmmmooosssvvvtttrrrooonnnooossswwwzzzyyyvvvqqqnnnllljjjgggeeeaaaXXXPPPQQQSSSSSSRRRSSSRRRQQQPPPMMMIIIFFFCCCAAACCCAAA>>>;;;777444111000111111222333444555555666333222000...,,,+++++++++'''((())))))((('''(((***((()))************))))))%%%$$$###""""""$$$&&&'''''')))+++***)))''''''(((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''(((***+++***'''$$$&&&&&&&&&''''''''''''(((&&&''')))******)))'''&&&(((((('''&&&&&&((()))***((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&((()))*********)))''''''''''''&&&&&&&&&&&&)))((((((((()))***++++++((()))))))))***,,,---,,,&&&'''&&&%%%###$$$&&&)))******))))))))))))))))))(((((()))))))))*********,,,,,,------------------+++,,,,,,,,,,,,---000222777999===@@@DDDIIINNNQQQUUUWWW\\\bbbhhhmmmqqqtttxxx~~~~~~wwwqqqjjjccc]]]YYYVVVTTTOOOLLLHHHCCC>>>:::666444222111000///---+++---------,,,,,,,,,,,,,,,)))*********+++++++++,,,'''((()))******((('''&&&$$$%%%&&&''''''(((''''''&&&&&&'''((())))))******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""$$$$$$%%%%%%&&&&&&''''''""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$ """###$$$%%%%%%&&&'''%%%###"""!!!"""###$$$$$$$$$############$$$$$$################################################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""|||tttnnnmmmpppuuuyyyvvvtttqqqoooppprrruuuwwwxxxuuuqqqmmmkkkiiifffdddaaaWWWPPPPPPSSSRRRQQQRRRRRRQQQPPPMMMJJJFFFDDDBBBBBBAAA>>>;;;888444111000222222222111111111111000111000///...---,,,++++++((()))***)))((('''((()))))))))*********)))))))))***)))'''%%%%%%&&&'''(((''')))++++++)))'''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''(((((())))))''''''''')))******'''%%%&&&&&&&&&''''''''''''(((&&&''')))******)))'''&&&(((''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&(((***++++++******'''''''''''''''''''''&&&)))))))))))))))***+++,,,%%%$$$%%%'''((((((((())))))******)))'''(((***,,,'''(((((()))***++++++,,,))))))))))))************...------------,,,------///000222333444666;;;>>>AAAEEELLLRRRXXX___ggglllooopppsssvvvzzz}}}}}}zzzzzz{{{||||||zzzwwwuuuzzz{{{~~~}}}vvvrrrnnnkkkhhhddd___XXXPPPJJJEEEAAA;;;777555444333111......---,,,,,,---......+++++++++******)))))))))((()))*********)))'''&&&%%%%%%&&&'''((((((((((((%%%%%%&&&''''''((())))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$""" !!!!!!"""###$$$#########"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%&&&&&&$$$"""!!!""""""#########$$$$$$$$$ """###$$$%%%%%%&&&+++)))'''%%%%%%%%%'''((($$$$$$############$$$$$$######################################################$$$$$$$$$######"""################################################!!!"""""""""############""""""""""""""""""""""""~~~zzzsssnnnmmmpppuuuyyywwwuuurrrpppppprrruuuvvvzzzvvvpppllliiigggeeeddd___VVVNNNNNNPPPPPPOOOOOOQQQQQQOOOMMMJJJHHHEEEDDD@@@???>>>;;;888555222111000000///...---,,,,,,+++///.........---,,,,,,,,,***+++,,,+++***)))***+++*********))))))))))))))),,,+++)))(((''''''((((((&&&)))++++++***((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&%%%$$$%%%&&&'''%%%$$$&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))***))))))''''''''''''''''''(((((((((((('''''''''((()))))))))''''''***+++)))))),,,((()))******(((((()))***&&&'''((()))+++,,,------)))*********++++++++++++,,,,,,,,,,,,,,,---//////111555:::===???CCCIIINNNTTTZZZaaahhhnnnvvv|||vvvqqqpppqqqlllmmmnnnmmmmmmmmmooopppsssqqqrrrxxxzzzsssfffeeeeeeeeeggggggfffdddfffhhhmmmuuu}}}}}}uuukkkdddXXXQQQHHH@@@<<<999666333111000...---,,,------...,,,,,,++++++***))))))(((***++++++******)))((('''&&&'''((((((((((((((((((%%%%%%&&&&&&''''''((((((((())))))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%!!!""""""""""""#########$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!###&&&''''''%%%"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$###""""""&&&%%%$$$###""""""###$$$$$$$$$############$$$$$$###################################################$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""~~~zzztttnnnmmmooossswwwuuutttrrrqqqqqqsssvvvxxx{{{wwwpppjjjgggfffdddcccaaaWWWOOOOOOQQQQQQOOOPPPPPPPPPOOOMMMKKKIIIGGGEEE>>>>>>===<<<999666333222/////////......------,,,---------...------,,,,,,***+++,,,+++)))))))))***+++******)))))))))))))))((('''''''''''''''''''''&&&(((+++,,,***((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$&&&(((((('''&&&''')))$$$%%%''')))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''%%%######%%%&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((((((''''''(((((()))&&&&&&''''''(((((())))))))))))(((((('''(((((((((,,,((((((,,,,,,)))))),,,%%%'''******)))'''''''''(((((()))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,...000333666888:::@@@HHHNNNRRRWWW^^^dddlllrrryyy~~~yyyuuuuuuwwwtttuuuwwwxxxwwwuuusssqqqqqqvvvzzzxxxqqqhhhcccaaa]]]___```___^^^^^^___aaaeeegggkkksssyyyyyyssslllaaa^^^[[[ZZZ\\\]]]]]][[[[[[]]]bbblllvvvsssqqqqqqssswww{{{}}}}}}~~~uuulllaaaWWWPPPHHH???999999777444111///......///,,,,,,,,,,,,++++++++++++---,,,+++******))))))))))))))))))***))))))(((((('''''''''''''''(((((((((((())))))***)))((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%""" %%%$$$#########$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%&&&&&&$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###""""""!!!!!!!!!!!!!!! $$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""{{{uuuooommmnnnqqqtttsssrrrqqqqqqrrruuuxxxzzz}}}wwwpppiiifffeeedddcccdddZZZSSSSSSUUUTTTRRRSSSOOOOOONNNMMMKKKIIIHHHFFF=========<<<999777444333000000111111111111111111,,,------......------,,,)))******)))'''''''''(((++++++***)))(((((())))))&&&'''((()))*********)))&&&(((+++,,,***(((&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''######$$$$$$%%%&&&''''''###&&&)))(((&&&%%%''')))$$$%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((***(((%%%$$$%%%'''((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))***)))'''&&&&&&'''((()))%%%&&&&&&'''((()))******,,,,,,+++***))))))******'''######''''''""""""&&&(((***...///...+++*********************+++++++++++++++,,,,,,,,,---------,,,---///222666;;;???AAAHHHPPPZZZbbbgggmmmtttzzz}}}~~~vvvnnniiiiiikkkeeefffiiijjjjjjhhhfffeeejjjrrrzzz|||tttiiiaaa]]]]]]_________]]]\\\]]]^^^[[[___fffooouuutttnnnhhhbbb^^^YYYWWWXXXYYYYYYXXXWWWYYY^^^hhhrrrzzz}}}}}}nnnjjjdddbbbcccgggkkkmmmmmmqqqxxx~~~}}}rrrhhh\\\OOOFFFAAA???;;;666333111111000+++,,,,,,------......//////...,,,***))))))***+++******+++******)))((('''))))))))))))((((((((((((((()))*********)))'''&&&)))(((((((((''''''''''''%%%%%%&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''))))))(((((()))'''&&&%%%$$$$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########&&&%%%%%%$$$#########$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""|||ssskkkgggjjjrrrwwwyyyvvvrrroooooorrruuuxxx|||zzzrrrjjjggggggfffbbb```YYYRRRQQQUUUXXXWWWSSSNNNNNNMMMKKKHHHFFFCCCBBB>>>>>>===<<<999666333111222222000///....................................------,,,,,,++++++,,,,,,+++++++++***)))(((((('''&&&''''''((()))***++++++((((((((((((''''''''''''******))))))((((((''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%(((((()))))))))(((&&&%%%&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&%%%"""!!! !!!###%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''''''''&&&'''(((******((('''&&&((('''(((***,,,,,,***((()))((((((''''''''''''((()))))))))))))))))))))))),,,,,,++++++++++++++++++,,,+++******+++,,,+++***---+++,,,...,,,***+++///333777999999===FFFMMMOOO[[[iiiuuuwwwxxx}}}{{{tttpppqqqrrrwwwyyyvvvlllcccaaa```___aaa^^^\\\]]]```bbbbbbaaadddooowwwtttlllfffbbb___bbb```^^^^^^^^^___^^^\\\]]]cccjjjrrruuuuuurrrpppgggbbb^^^___cccddd```[[[[[[[[[^^^fffpppwwwyyyyyyiiifffaaa^^^]]]]]]]]]]]]bbbcccffflllsssyyy|||}}}uuuvvvwwwzzztttiiibbbWWWQQQIIIBBB>>>:::555222666111,,,***,,,.........///---++++++,,,,,,,,,*********++++++++++++******'''((((((((())))))******))))))*********+++++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''...)))""" """$$$%%%$$$(((((((((''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$((('''&&&&&&&&&&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$######""""""########################$$$$$$$$$%%%%%%$$$$$$$$$""" !!!$$$&&&%%%######$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$###############$$$~~~vvvooojjjlllrrrwwwwwwuuuqqqnnnnnnqqqtttwwwyyywwwqqqiiifffhhhgggccc]]]VVVOOONNNRRRUUUTTTQQQNNNNNNMMMKKKHHHFFFCCCBBB??????>>>===:::777444333222222000//////....................................---,,,*********++++++++++++******)))(((((('''%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''(((((((((((('''''''''&&&)))(((''''''&&&&&&&&&'''(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$$$$''''''((((((((((((''''''''''''''''''((((((((((((*********)))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''')))******)))'''&&&)))(((((()))***+++)))((())))))((((((((())))))***************************+++++++++++++++++++++++++++++++++,,,,,,---,,,+++---,,,---//////...111666666<<>>;;;888666444222111000000////////////...........................---+++)))(((((()))***++++++******)))(((((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&))))))(((''''''''''''((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%$$$''''''((((((((((((''''''''''''''''''(((((((((((('''((()))***)))((('''%%%(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%''''''))))))))))))''''''***)))''''''((()))((('''))))))))))))******+++,,,************************************************++++++,,,---------,,,+++---+++,,,///000000555;;;AAAJJJSSSZZZdddpppyyy{{{~~~yyynnnhhhfffaaabbbbbbaaa______```aaapppvvvwwwqqqkkkhhhfffccc___aaabbbbbbcccgggmmmsssyyy~~~wwwpppooonnnmmmnnnqqqtttuuuvvv|||yyy{{{|||zzzwwwxxxyyy}}}zzzooogggdddbbb^^^ZZZ]]]]]]```dddiiilllmmmlllhhhfffaaa^^^\\\^^^```bbbaaaeeejjjooouuu~~~vvvnnnhhh___SSSJJJGGGBBB<<<888777555111...000...,,,,,,---------,,,******+++++++++,,,,,,,,,)))))))))))))))************************+++++++++((((((((('''''''''&&&&&&'''''''''''''''''''''''' ###'''))))))(((''''''$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$###############$$$$$$$$$$$$####################################"""##################""""""!!!!!!"""$$$%%%$$$###!!!""""""""""""###############$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$~~~zzztttqqqqqqsssvvvvvvsssooommmmmmppptttwwwwwwuuunnnfffcccffffffccc\\\VVVPPPOOOQQQSSSRRRPPPNNNNNNMMMKKKHHHFFFCCCBBB??????>>>===;;;888555444222111111000//////000000...........................---***(((''''''((()))************))))))(((((()))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''''''''((($$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%$$$$$$###'''(((((((((((((((''''''(((((((((''''''''''''&&&))))))((((((''''''&&&&&&'''((())))))))))))((('''+++)))&&&&&&&&&'''''''''((((((((()))***+++,,,---************************))))))************+++++++++,,,------,,,******+++111...///333666888???FFFSSS\\\gggnnnxxx{{{wwwuuuvvvsssggg___]]]ZZZ[[[\\\\\\\\\^^^aaadddssszzz~~~zzztttppplllhhhgggkkknnnnnnmmmrrr|||~~~xxxtttrrrmmmhhheeegggkkkqqqwwwzzz{{{zzzsssooohhhaaa]]][[[[[[\\\WWWYYY[[[^^^eeeqqq~~~xxxlllaaaTTTMMMEEE@@@>>><<<:::888444111///...//////...,,,************++++++,,,,,,************************************************((((((((((((''''''''''''''''''''''''''''''''''''!!!&&&(((&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###$$$$$$#########$$$%%%%%%~~~|||{{{xxxtttqqqqqqtttwwwvvvssspppnnnnnnqqquuuxxxzzzwwwoooeeebbbddddddaaa[[[VVVQQQOOOOOOQQQQQQPPPNNNNNNMMMKKKHHHFFFCCCBBB=========<<<:::777555333222111111000000000000111........................---,,,)))(((''''''((()))*********))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''$$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''((((((((((((***((('''%%%%%%&&&'''(((''''''((((((((((((((('''))))))((((((((((((((((((&&&''''''(((((()))))))))(((((())))))))))))((((((+++)))&&&&&&&&&''''''''''''''''''((()))***+++,,,************************))))))******+++++++++++++++---...,,,******+++---555555888>>>DDDIIIRRRZZZeeennnxxx~~~yyyrrrmmmooorrrxxx}}}zzzoooddd^^^\\\ZZZ[[[\\\]]]___eeelllqqq~~~}}}wwwrrrtttyyy}}}|||{{{|||tttwww~~~|||qqqhhhbbb___^^^[[[YYYVVVWWW]]]hhhvvvmmmdddXXXOOOJJJHHHFFFDDD:::777444222111000---,,,,,,++++++******++++++,,,+++++++++++++++*********************************))))))((((((((('''''''''''''''''''''''''''''''''!!!$$$''''''$$$"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$%%%########################""""""############"""""""""######$$$######$$$$$$######$$$$$$$$$%%%%%%%%% !!!###$$$$$$$$$###"""$$$$$$######$$$%%%%%%&&&|||{{{zzzwwwtttqqqqqqsssvvvvvvssspppnnnnnnrrrvvvyyy{{{xxxoooeeebbbdddcccaaaYYYUUUPPPMMMMMMNNNNNNNNNNNNNNNMMMKKKHHHFFFCCCBBB<<<<<<<<<;;;999777555333222111111000000111111111........................+++******)))))))))))))))******))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((+++***'''%%%$$$&&&(((***&&&'''((((((((((((((((((''''''((((((((()))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))***)))''''''((()))((('''((((((((((((((()))***+++++++++++++++++++++++++++*********+++,,,,,,---------...///...---...333777:::;;;@@@IIIQQQXXXbbbkkkrrrzzzyyyqqqlllgggdddhhhnnnssswwwzzzvvvmmmddd___^^^]]]^^^```dddjjjsss}}}yyynnngggcccaaa]]]XXXVVVZZZcccnnnuuuwwwyyy|||pppcccZZZTTTPPPLLLEEEAAA===999666333000---000///---,,,++++++,,,---,,,,,,,,,++++++++++++++++++++++++***************)))))))))(((((((((''''''''''''''''''''''''''''''(((((()))(((&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%########################"""##################"""###$$$%%%$$$######$$$%%%!!!""""""""""""#########!!!!!!"""############"""$$$$$$###$$$$$$%%%&&&'''}}}~~~}}}yyytttpppooorrrttttttrrrooommmmmmqqquuuxxx{{{wwwoooeeebbbeeefffcccYYYUUUQQQNNNMMMMMMNNNOOONNNNNNMMMKKKHHHFFFCCCBBB=========<<<:::888666444222111111000000111222222........................((()))***+++++++++******)))))))))))))))))))))***%%%%%%&&&&&&''''''(((((((((((((((((('''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$&&&''''''((((((''''''&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$%%%&&&'''(((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((&&&%%%%%%%%%&&&'''&&&&&&'''((((((((((((((($$$$$$%%%&&&'''((())))))''''''(((((())))))*********))))))))))))))))))***)))(((((()))***+++)))(((******)))))))))******+++++++++++++++++++++++++++***++++++,,,------.........111222222333777@@@GGGKKKLLLQQQYYY```dddllltttzzz}}}}}}zzzwwwlllfffbbbaaa```^^^bbbiiimmmrrrvvvuuunnniiihhhiiiiiikkkpppuuu|||xxxsssmmmjjjfffdddfffkkkpppsssrrrrrrrrrrrrrrruuuyyy|||}}}sssiii```[[[VVVRRRLLLGGGBBB===999555666444222///.........///------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''')))((((((((())))))'''%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%'''(((###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$$$$#########$$$&&&%%%###"""###%%%!!!""""""""""""###############""""""######$$$%%%$$$$$$$$$$$$%%%&&&''''''{{{uuupppnnnppprrrssspppmmmkkklllppptttwwwyyyvvvnnneeecccfffhhhfff[[[XXXTTTPPPOOOOOOPPPQQQNNNNNNMMMKKKHHHFFFCCCBBB>>>>>>>>>===;;;999777666222111111111111111222222........................&&&(((***,,,---,,,+++***)))))))))))))))*********&&&''''''((()))***++++++)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&$$$######$$$%%%&&&'''((((((''''''&&&'''((()))***(((((())))))))))))((((((''''''''''''((((((((()))((()))*********)))'''&&&&&&&&&'''((())))))((((((!!!"""###$$$&&&'''(((((())))))))))))((((((((((((******))))))))))))******((('''(((***,,,,,,***(((,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,------...//////000222555666888???KKKTTTccccccfffllloooppptttzzz~~~xxxqqqlllfffaaabbb]]]\\\```aaa___bbbiiiiiioootttuuurrrppprrruuuwww{{{}}}{{{yyyyyyzzz|||}}}}}}tttuuutttqqqmmmjjjiiijjjnnnnnnooouuu~~~vvvnnnddd```YYYSSSMMMGGGBBB>>>:::888555222000000000111---------,,,,,,+++++++++++++++++++++******))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%(((+++***&&&"""%%%&&&&&&''''''(((((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$ !!!"""###############$$$$$$%%%%%%&&&'''(((((($$$######"""!!!"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''%%%###"""###&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$%%%&&&'''(((|||~~~zzztttqqqooopppqqqsssqqqooommmmmmooorrrsss}}}vvvmmmgggeeeeeedddccc___XXXRRRRRRRRRPPPNNNOOONNNLLLJJJIIIGGGEEEBBB???@@@>>>;;;:::999777555333222111111000000000000000//////---,,,,,,+++,,,,,,*********************************+++,,,,,,,,,---))))))************))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((())))))((('''&&&&&&$$$&&&(((((('''&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))***++++++***(((''',,,***)))'''&&&&&&&&&&&&'''&&&&&&''')))***((('''((()))***)))&&&$$$$$$$$$''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&,,,,,,+++***))))))******(((''''''&&&&&&((()))***''''''''''''(((((((((((())))))((())))))+++---...******+++...111111---***))),,,/////////000333777777;;;AAAFFFKKKTTT```jjjvvvtttsssuuuxxxyyywwwuuuvvvxxxvvvoooddd\\\ZZZ[[[XXXZZZ]]]```eeelllsssxxx}}}zzzrrrkkkhhhggghhhhhhiiikkkqqq{{{zzzqqqeee]]]YYYVVVQQQLLLHHHCCC===999888666222///222///,,,+++++++++***)))------------,,,,,,,,,,,,(((((((((((())))))))))))******))))))((((((''''''))))))))))))((((((((((((''''''((())))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$&&&''')))***$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###########################$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""#########"""""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&~~~{{{uuuqqqppppppqqqsssqqqooommmnnnpppsssuuu}}}vvvmmmgggeeeeeeeeeddd```YYYSSSSSSSSSQQQOOOPPPOOOMMMJJJHHHGGGEEECCC@@@???===;;;999999777555333222111111000000000000000111000///......---------************************))))))))))))))))))******))))))************))))))((((((((((((((((((((((((++++++++++++*********)))((((((((((((((('''&&&&&&$$$&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&'''((()))***))))))(((***)))((('''&&&&&&''''''&&&%%%%%%&&&((()))'''&&&&&&''')))(((&&&%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))******)))((((((((((((((())))))((((((((()))***+++((((((((()))))))))******++++++***))))))***+++,,,---+++)))***,,,,,,+++))),,,...111111111333999===DDDJJJSSSYYY___hhhrrryyy|||zzzxxxxxxxxxwwwuuurrrrrrtttuuunnnddd\\\YYYZZZUUUZZZcccllluuu~~~uuuooollliiiiiijjjkkknnnuuu~~~wwwmmmgggaaa[[[VVVRRRMMMGGGCCC@@@===888444444222///.../////////...,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%{{{uuuqqqpppqqqrrrsssqqqooonnnooorrruuuxxx}}}vvvlllgggfffffffffeeeaaaYYYSSSTTTTTTQQQPPPQQQOOOMMMJJJHHHGGGEEECCCBBB???===:::999888777555333222111111000000000000000222222111000000//////...************************))))))))))))))))))((((((((())))))******))))))((((((((((((((((((((((((((()))))))))))))))((((((((('''(((((((((((('''&&&&&&###%%%&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&((())))))***))))))(((''''''''''''((((((%%%$$$$$$%%%'''(((&&&%%%$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********)))((((((((((((((((((******)))))))))***+++,,,)))))))))*********++++++---,,,+++***)))******+++///,,,)))''')))+++,,,,,,///111333444666;;;DDDJJJSSS[[[eeennntttyyy}}}zzzvvvsssqqqnnnjjjhhhiiimmmoookkkccc\\\ZZZ[[[ZZZbbbooo}}}{{{qqqrrrsssrrrrrrtttwwwzzz~~~vvvnnnhhh```[[[TTTOOOLLLHHHCCC???===:::777444444333222111------,,,,,,++++++++++++))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%% !!!"""###$$$%%%&&&######"""""""""""""""###'''&&&%%%$$$$$$$$$$$$$$$yyytttpppooopppqqqrrrqqqooooooppptttwwwzzz|||uuulllgggfffggggggfff```XXXSSSSSSSSSQQQOOOPPPNNNLLLHHHFFFEEEDDDCCCAAA>>><<<:::999888777555333222111111000000000000000222111111111000//////...************************,,,,,,++++++******))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&"""$$$&&&&&&%%%$$$%%%&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))))))))***''''''''''''(((((())))))&&&%%%%%%&&&(((((('''%%%%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))&&&&&&''''''((((((((((((++++++***************+++))))))))))))******++++++)))))))))*********++++++,,,+++*********+++,,,------,,,******+++...111333111333666999???HHHTTT\\\dddlllvvv}}}wwwtttpppkkkgggcccaaa___```dddgggeeeaaa___aaaeeejjjqqq}}}}}}{{{{{{~~~}}}{{{zzz{{{rrrkkkaaa[[[WWWTTTPPPMMMJJJFFFAAA<<<999666333111000000//////...------,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))************)))'''%%%%%%&&&((()))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%% !!!!!!"""######$$$$$$$$$#########""""""""""""'''&&&%%%$$$############~~~xxxsssooonnnoooppprrrqqqooooooqqqtttxxx{{{{{{uuulllgggggghhhhhhggg___WWWQQQQQQRRROOONNNNNNLLLJJJGGGEEEEEEDDDBBB@@@===;;;999888888777555333222111111000000000000000000000000000000...---,,,************************,,,++++++******)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&"""$$$&&&&&&%%%$$$%%%&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((***)))))))))))))))))))))&&&&&&'''(((((()))))))))'''&&&&&&'''))))))(((''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&'''((())))))((((((+++***************++++++(((((()))))))))*********((((((((()))))))))*********)))))))))+++,,,...000,,,,,,---...///111444555555888>>>DDDKKKWWWdddmmmuuuzzz}}}xxxtttllljjjgggccc```___```aaa___cccffffffeeegggnnnttt{{{{{{tttqqqqqqssswww|||tttiiibbb^^^YYYVVVRRRNNNHHHCCC???<<<888666444444222111///...---,,,,,,,,,++++++*********)))))))))))))))************((()))))))))*********++++++***(((&&&%%%&&&((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''%%%###"""""""""############""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""''''''&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$############}}}xxxsssoooooopppqqqrrrqqqooooooppptttxxxzzz{{{tttlllggggggiiiiiihhh^^^VVVPPPPPPQQQNNNMMMNNNJJJIIIGGGGGGFFFEEEBBB???<<<;;;999888888777555333222111111000000000000000...///000000///...,,,+++************************(((((((((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&###%%%&&&'''&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))++++++***)))))))))))))))&&&&&&'''((())))))((((((''''''&&&((()))***)))'''((()))(((&&&$$$$$$&&&((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,+++***)))((((((((((((((())))))***'''((())))))******))))))((((((((()))))))))******)))((())))))+++...000111---///000111222444777:::AAAFFFMMMSSSZZZdddooovvvzzz{{{{{{yyyuuunnnfffbbb[[[[[[[[[[[[\\\```eeejjjlllpppttttttsssvvv}}}}}}qqqkkkiiilllnnnsssyyytttjjjbbb]]]VVVRRRMMMJJJHHHEEECCCAAA999888666444111///---,,,------,,,,,,+++*********)))))))))************+++((())))))******+++++++++,,,+++)))(((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&"""###%%%''')))***++++++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###"""""""""######"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""""""""###############"""!!! $$$$$$############$$$$$$yyytttqqqqqqrrrssssssqqqooonnnpppsssvvvyyy{{{tttlllggggggiiijjjiii___WWWQQQQQQQQQOOOMMMNNNJJJJJJIIIJJJJJJGGGCCC@@@<<<:::888777888777555333222111111000000000000000...///000000///...,,,***************************'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&$$$&&&''''''&&&&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((())))))((('''((()))******&&&'''((())))))(((((('''&&&&&&&&&'''((()))(((&&&'''''''''%%%$$$%%%(((***(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++)))(((((((((((((((((()))******((()))***+++++++++******)))))))))*********++++++************+++---///000///000222444777===EEEKKKSSSXXX___dddhhhmmmsssxxxwwwtttpppkkkfff___YYYUUUQQQTTTWWW\\\bbbkkkvvv~~~}}}qqqkkkjjjiiijjjlllrrr}}}pppggg\\\XXXTTTQQQOOOMMMKKKJJJAAA???===:::666333000///...------,,,++++++******))))))*********+++++++++((())))))******+++,,,,,,,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$%%%'''((()))))))))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%#########$$$$$$$$$$$$$$$ !!!!!!!!! """"""""""""###$$$%%%&&&{{{vvvsssrrrtttuuusssqqqooonnnooorrruuuxxxzzztttlllggghhhiiijjjjjj```XXXRRRRRRRRRPPPNNNOOOKKKKKKLLLMMMLLLIIIDDD@@@<<<:::888777777777555333222111111000000000000000...///000111000...,,,+++************************(((((())))))******++++++''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******$$$%%%&&&&&&'''''''''&&&$$$&&&(((((('''&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))***,,,&&&'''((())))))((('''&&&%%%%%%$$$&&&'''((('''%%%%%%%%%&&&%%%%%%&&&***---%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((()))***+++***(((&&&%%%******)))******+++,,,,,,)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,++++++***+++,,,...//////000333666<<