BM66(@ :::;;;;;;;;;:::888666555555555666666666666666555333333222111111222333333333444555666999;;;===???DDDHHHLLLOOOPPPRRRTTTUUUYYYWWWVVVVVVWWWYYY\\\^^^fffmmmyyyvvvhhh^^^VVVOOOFFFAAAAAAAAA???<<>>>>>@@@@@@===;;;<<<999666555666888999:::;;;::::::999999::::::;;;============>>>???@@@AAAAAACCCEEEGGGKKKPPPWWW[[[___gggtttlllWWWKKKGGGGGGOOOccczzzsssyyyiiiWWWNNNLLLGGGQQQQQQcccqqqssstttddd\\\VVVTTTWWW]]]eeepppzzz|||uuuooojjjhhhgggbbb[[[YYYZZZXXXTTTVVVTTTRRRQQQRRRRRRQQQOOORRRTTTYYYaaalllwww|||yyytttmmmeee___\\\[[[[[[]]][[[ZZZYYYZZZ\\\___``````]]]ZZZZZZ[[[^^^______________________________[[[YYYTTTPPPLLLJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJMMMOOOQQQRRRRRRSSSWWW]]]ccchhhlllppprrrxxx|||===<<<<<<;;;999777555444555555666666666666666555333333222111111222333333444555666888:::===???@@@EEEHHHMMMPPPRRRSSSUUUWWWWWWWWWWWWXXXYYYYYYZZZZZZdddjjjuuuvvvggg\\\RRRKKKDDD@@@@@@@@@>>><<>>???@@@@@@CCCDDDFFFGGGJJJNNNTTTYYY___gggsss}}}|||nnnYYYLLLHHHHHHPPPbbbuuuuuujjjXXXOOOLLLHHHRRRSSSgggxxxzzzzzzhhh___YYYUUUXXX]]]dddoooyyyvvvmmmhhhhhhgggbbb]]][[[]]][[[WWWXXXVVVSSSRRRRRRRRRQQQPPPQQQTTTYYYaaalllwww~~~xxxqqqkkkfffcccaaabbbaaaaaaaaaaaabbbaaa``````]]]ZZZYYY[[[^^^___```````````````````````````ZZZWWWSSSOOOKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGIIILLLOOOQQQTTTUUUVVVZZZ___cccgggjjjmmmooouuuzzz???>>><<<:::888666555555666666666777777666666555333222222111111222222333555666777999;;;>>>@@@AAAEEEHHHMMMQQQSSSUUUWWWYYYVVVWWWYYYZZZZZZYYYWWWVVV[[[___gggsssrrrcccYYYNNNIIICCCAAAAAABBBAAA???AAABBBCCCDDDEEEEEEEEEEEEGGGIIIKKKMMMNNNMMMKKKJJJGGGEEECCCBBBAAA@@@===;;;===<<<:::;;;<<<===<<<;;;;;;::::::999999::::::;;;===<<<<<<======>>>???@@@CCCDDDFFFGGGIIIMMMRRRVVV^^^fffrrr~~~xxxvvvyyyppp[[[MMMIIIIIIPPPaaavvvnnnzzzmmm[[[PPPLLLIIIRRRTTTjjj~~~oooccc\\\XXXYYY]]]ccclllvvvwwwmmmgggggggggddd``````cccbbb___\\\ZZZVVVUUUTTTTTTSSSQQQPPPSSSYYYbbblllwww~~~wwwppplllhhhgggggghhhiiigggdddaaaaaa^^^[[[ZZZ[[[^^^``````aaaaaaaaabbbbbbaaaaaaaaaYYYVVVRRRNNNKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJHHHIIIJJJJJJJJJJJJJJJJJJFFFFFFHHHJJJNNNRRRUUUWWWYYY\\\```ccceeegggjjjlllsssxxx>>>===:::888777777777777666777777777777666666555222222222222222222222222444555666888;;;>>>@@@BBBDDDGGGLLLPPPSSSUUUXXXZZZXXXYYYYYYYYYYYYXXXXXXWWWVVVWWW[[[bbbkkkvvvwwwjjj\\\TTTLLLIIIEEEDDDEEEEEEEEEDDDCCCDDDEEEGGGGGGGGGFFFEEEEEEHHHKKKNNNPPPOOOMMMKKKIIIHHHFFFDDDAAA???===<<<;;;;;;;;;===>>>>>>===;;;;;;::::::999999::::::;;;<<<<<<<<<<<<===>>>??????BBBCCCDDDFFFHHHLLLRRRVVV]]]dddooozzz}}}uuutttwwwqqq[[[MMMIIIIIIOOO___xxxhhhnnn~~~ooo]]]QQQLLLIIIQQQQQQggg}}}vvvfff```ZZZZZZ]]]aaajjjrrr~~~wwwoooiiifffgggfffdddgggkkkllliiiccc```\\\YYYWWWVVVTTTSSSOOOSSSYYYaaalllwww}}}vvvtttsssssstttrrrnnnjjjgggccc___\\\]]]___aaabbb``````aaabbbbbbaaa``````XXXVVVRRROOOLLLJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHJJJMMMQQQTTTWWWYYY\\\___bbbdddfffiiilllrrrwww}}};;;:::999888888888::::::777777888888777666555555222222222222222222222222333444555777:::===@@@AAACCCGGGLLLOOORRRTTTWWWYYY\\\[[[YYYXXXXXXZZZ[[[\\\[[[YYYXXXYYY]]]dddjjjooorrrssstttpppiii___VVVPPPKKKJJJHHHGGGGGGGGGFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFEEEGGGKKKNNNPPPOOOMMMKKKJJJIIIGGGEEEBBB???======:::::::::<<<>>>>>><<<:::;;;::::::999999::::::;;;;;;;;;;;;;;;<<<===>>>???>>>@@@BBBDDDGGGMMMSSSWWW\\\cccmmmwww}}}vvvvvvzzzqqq[[[LLLHHHHHHLLL]]]}}}hhhjjj{{{qqq```RRRLLLIIIOOOLLL___uuuzzzhhhaaa[[[ZZZ\\\```hhhppp{{{xxxpppkkkfffhhhiiijjjooouuuwwwtttmmmhhhbbb^^^[[[YYYVVVUUUPPPSSSYYYaaakkkttt|||~~~{{{ooojjjddd```___aaabbbbbb]]]^^^___``````___^^^]]]YYYWWWSSSPPPMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJJJJJJJLLLOOORRRTTTWWWZZZ]]]```cccfffjjjmmmtttvvvzzz}}}~~~888888888888999:::;;;;;;888888888888777666555555111222222333333222222111222333555777:::>>>@@@BBBDDDGGGLLLOOORRRTTTVVVXXX]]]\\\ZZZYYY[[[]]]aaaccc___\\\XXXUUUSSSUUUWWWYYY]]]___bbbbbb^^^YYYTTTRRRLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGEEEGGGJJJMMMNNNNNNLLLKKKIIIIIIHHHEEEAAA>>>>>>>>>999999999;;;======<<<:::;;;::::::999999::::::;;;;;;::::::;;;;;;<<<===>>>===>>>AAACCCGGGLLLSSSWWW\\\aaajjjttt}}}zzz{{{qqqZZZLLLHHHHHHKKK[[[~~~kkklll}}}sssaaaSSSKKKGGGNNNJJJZZZmmmxxxzzzggg```ZZZYYY[[[___gggooowww}}}yyyppplllfffjjjmmmpppvvvwwwqqqjjjccc^^^[[[XXXVVVQQQTTTYYYaaaiiipppvvvzzzwwwqqqiiicccaaa`````````[[[\\\^^^______^^^\\\[[[YYYWWWTTTQQQNNNMMMMMMNNNNNNMMMKKKIIIHHHFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMOOOQQQRRRVVVXXX\\\___bbbfffkkknnnsssuuuwwwzzz|||888888999:::::::::999999888999999888888666555555111222333333333333222111333444666888;;;???BBBCCCFFFIIINNNQQQSSSTTTVVVXXX[[[[[[\\\]]]```ccceeegggccc```[[[VVVSSSPPPPPPOOORRRVVVZZZ[[[ZZZXXXWWWXXXRRRRRRRRRQQQOOOLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKGGGHHHHHHEEEAAA>>>>>>???:::999999:::=========;;;;;;::::::999999::::::;;;::::::::::::;;;<<<===>>>===???AAACCCEEEJJJQQQUUU[[[```hhhrrr{{{~~~qqq[[[MMMIIIIIIKKKYYYzzzllllll}}}sssaaaSSSKKKEEENNNLLLZZZiiirrrxxxeee^^^YYYXXXZZZ^^^fffooosssyyyyyyqqqlllggglllpppttt}}}yyyppphhhaaa]]]YYYWWWSSSUUUZZZ```ffflllqqqtttzzz}}}vvvmmmeee```^^^]]]\\\ZZZ\\\^^^______^^^\\\ZZZXXXVVVSSSPPPNNNMMMMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKIIIIIIKKKLLLNNNPPPQQQRRRWWWYYY\\\^^^aaaeeejjjmmmpppssswwwzzz}}}999999:::;;;:::999888777999999999888888666555555111222333444444333222111444555777:::===@@@CCCEEEHHHKKKOOORRRTTTUUUWWWYYYYYY[[[^^^aaadddfffhhhhhhjjjhhhddd___ZZZVVVTTTRRRPPPTTTXXXZZZYYYYYY[[[]]]XXXYYYYYYXXXTTTQQQOOOOOOHHHGGGFFFDDDCCCDDDEEEEEEHHHHHHIIIJJJJJJKKKKKKKKKFFFGGGHHHEEE@@@>>>>>>???;;;:::999:::===>>>>>>===;;;::::::999999::::::;;;::::::::::::;;;<<<======???@@@AAACCCEEEIIIOOOSSS[[[```gggpppyyyrrr\\\NNNJJJJJJLLLXXXwww{{{jjjjjj{{{sssbbbSSSKKKCCCOOOOOO]]]iiippp|||vvvddd]]]WWWWWWZZZ^^^gggooopppwwwyyyrrrnnnhhhmmmrrrwww}}}tttjjjccc^^^ZZZWWWTTTVVVZZZ```eeejjjnnnppptttxxx~~~yyynnneee___\\\ZZZYYYZZZ\\\^^^``````^^^\\\ZZZVVVUUURRROOOMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLHHHIIIJJJJJJJJJJJJJJJJJJFFFGGGJJJMMMOOOQQQRRRSSSXXXZZZ\\\^^^```dddhhhllllllqqqwww|||;;;;;;;;;;;;;;;;;;::::::999777555555666777777666444444444444444444444444555777:::<<<===???BBBDDDHHHKKKOOORRRTTTVVVYYY\\\\\\]]]______aaadddiiilllqqqqqqooojjjddd___\\\[[[]]]___bbbdddeeecccaaa___cccbbb```]]]XXXSSSOOOLLLJJJHHHFFFCCCCCCCCCEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@<<<;;;;;;<<<>>>@@@@@@???>>>>>>>>>>>>============::::::::::::::::::::::::===<<>>???@@@???>>>>>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::===<<<>>>CCCFFFGGGLLLRRRYYY^^^fffpppyyy{{{}}}zzzbbbRRRLLLLLLHHHTTTsssrrrdddfffzzzoooZZZNNNJJJIIIIIIKKKRRRbbbrrrwwwuuuhhh```YYYWWWXXX[[[dddlllxxx|||}}}tttooommmooosssyyy~~~tttooojjjaaaZZZXXXVVVYYY]]]```bbbccceeegggfffiiinnnttt|||zzznnngggaaa[[[YYYYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTRRROOOLLLLLLKKKKKKKKKIIIJJJLLLMMMMMMKKKJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKIIIIIIIIIJJJMMMPPPSSSUUUWWWYYY]]]___aaadddgggjjjmmmppptttwww{{{<<<<<<<<<<<<<<<<<<<<<<<<999777666555666777666555444444444444444444444444666777999:::;;;>>>CCCFFFHHHKKKOOORRRTTTVVVYYY\\\ZZZ\\\^^^```cccfffkkkoooqqquuuzzz~~~~~~|||zzzyyyxxxxxxxxxuuuqqqlllgggccc^^^]]]\\\ZZZVVVRRROOOMMMFFFDDDBBBAAAAAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKIIIGGGEEECCCAAA@@@>>>>>>>>>???AAAAAA???===>>>>>>======<<<;;;::::::::::::::::::::::::::::::<<<;;;===BBBEEEEEEJJJPPPUUUZZZcccmmmvvv{{{wwwzzz}}}fffTTTMMMLLLIIITTTppprrreeegggzzzoooYYYMMMJJJIIIIIIIIIOOO]]]nnnwwwwwwkkkbbbYYYVVVWWW[[[dddnnnzzzxxxrrrnnnqqquuuzzz|||sssnnniiibbb\\\ZZZ[[[]]]```bbbbbbbbbcccdddaaaccchhhooowwwyyymmmfffaaa\\\YYYZZZWWWWWWWWWVVVUUUSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKNNNQQQTTTVVVWWWZZZ]]]___```cccfffhhhlllooossswww|||;;;;;;<<<<<<<<<<<<======:::888666555666777666555333333333333333333333333666777888888:::>>>CCCGGGHHHKKKOOORRRTTTVVVYYY\\\ZZZ\\\^^^```aaadddhhhkkkqqqwww~~~|||xxxrrrkkkeeeaaaXXXXXXWWWUUUSSSOOOLLLKKKGGGFFFDDDCCCCCCDDDFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNMMMKKKIIIFFFDDDBBBAAA?????????AAABBBAAA>>><<<>>>>>>===<<<;;;::::::999::::::::::::::::::::::::;;;:::<<>>CCCGGGHHHKKKOOORRRTTTVVVYYY\\\[[[]]]_________```bbbdddmmmuuuzzzqqqggg```[[[TTTTTTTTTRRRPPPMMMJJJHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEFFFGGGIIIKKKMMMNNNOOOPPPOOOMMMJJJGGGDDDBBBAAA@@@??????@@@AAAAAA???===>>>======<<<;;;:::::::::::::::::::::::::::::::::;;;:::<<>>CCCGGGHHHKKKOOORRRTTTVVVYYY\\\\\\]]]______^^^^^^___```gggnnnzzz~~~rrrggg^^^YYYUUUUUUTTTSSSQQQNNNKKKIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGIIILLLNNNPPPQQQRRRQQQOOOLLLHHHEEECCCBBB@@@>>>===>>>???@@@???>>>=========<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;:::<<>>>>>::::::::::::::::::::::::<<<;;;===AAACCCCCCGGGMMMTTTYYYaaaiiiqqqzzz|||cccQQQIIIIIIIIIOOOggg{{{ooohhhkkkooosssttt]]]OOOLLLGGGJJJJJJHHHMMM[[[kkkssszzzoooccc\\\XXXYYYaaaiiirrryyy~~~uuuuuutttuuuvvvxxxzzz{{{~~~yyyvvvuuuqqqllllllpppyyyyyyyyyuuupppkkkhhhgggcccccceeeiiiooowww~~~zzznnngggaaa[[[YYYYYYWWWUUUSSSQQQPPPOOOOOOOOOJJJNNNRRRQQQKKKGGGEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIJJJLLLPPPSSSUUUTTTVVVZZZ\\\^^^aaadddggghhhkkkpppuuuzzz777777888999999:::;;;;;;;;;999777666666666555333222222222222222222222222111333777:::<<>>?????????::::::::::::::::::::::::<<<;;;===AAACCCCCCGGGMMMTTTXXX```hhhpppxxx{{{aaaOOOHHHGGGJJJPPPiiirrrhhhdddjjjpppuuu|||bbbRRRMMMGGGJJJKKKHHHLLLYYYhhhqqqyyyoooccc[[[WWWWWW^^^eeellluuu~~~|||~~~{{{|||~~~{{{zzzyyyyyyyyy{{{~~~~~~{{{zzzvvvrrrrrrvvv~~~yyyrrrkkkgggeeeddddddeeeiiinnnvvv}}}{{{nnngggaaa[[[XXXXXXXXXVVVTTTRRRQQQPPPQQQQQQFFFKKKPPPPPPKKKFFFEEEGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGFFFFFFFFFFFFJJJJJJJJJKKKMMMQQQTTTVVVSSSVVVYYY\\\^^^aaaeeeggghhhkkkoootttyyy;;;;;;;;;:::::::::999999999777555555555666555333222222222222222222222222666666777888;;;>>>AAACCCFFFIIINNNRRRUUUXXXZZZ]]]___aaacccccccccdddeeeggghhhjjjmmmnnnqqqxxx}}}tttlllgggeeeaaa]]]YYYVVVUUUTTTMMMKKKIIIHHHHHHHHHGGGFFFHHHHHHJJJLLLNNNPPPRRRSSSTTTSSSQQQNNNKKKHHHFFFDDD@@@???>>><<<<<<>>>???@@@===============>>>>>>>>>AAA@@@>>>===<<<<<<<<<===999;;;===???BBBGGGLLLPPPSSSYYYaaagggkkkrrr|||www]]]LLLGGGHHHGGGQQQdddrrr```XXXaaakkksssiiiVVVMMMIIIHHHFFFFFFJJJSSS___gggmmmjjjddd\\\WWWUUUXXX[[[ccclllvvv}}}}}}{{{zzzzzzzzzzzz{{{}}}~~~{{{{{{{{{pppiiihhhiiiiiihhhhhhkkkqqqxxx~~~~~~{{{{{{|||{{{mmmgggccc^^^[[[[[[VVVWWWYYYXXXUUUQQQOOOOOOJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLMMMNNNOOOHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIJJJLLLOOORRRTTTRRRUUUYYY\\\^^^aaaeeehhheeeiiiooossswww}}}~~~;;;;;;;;;::::::::::::999888666555444555666555444333333333333333333333333555666666888;;;>>>AAACCCFFFJJJOOOTTTWWWYYY[[[]]]aaabbbdddeeeeeefffhhhjjjiiijjjlllllllllqqqxxx~~~wwwqqqlllgggbbb^^^[[[WWWTTTLLLJJJGGGGGGGGGGGGFFFEEEGGGHHHIIIKKKMMMOOOQQQRRRSSSRRRPPPMMMJJJHHHEEEDDD@@@???>>>======>>>???@@@??????@@@@@@@@@@@@@@@@@@AAA@@@>>>===<<<<<<<<<<<<:::;;;===???BBBFFFLLLOOOSSSYYYaaafffkkkrrr|||www^^^MMMGGGGGGDDDNNN```mmm]]]VVV^^^gggpppmmmZZZRRRKKKJJJGGGFFFIIIQQQ[[[bbbjjjhhhccc\\\VVVTTTWWWZZZ```gggpppwwwyyyzzzzzzzzzxxxxxxxxxxxxzzzuuulllhhhggghhhggggggkkkqqqxxx}}}~~~|||{{{|||}}}}}}|||~~~~~~qqqiiiddd___[[[ZZZWWWYYYZZZXXXUUURRRPPPOOOLLLJJJIIIGGGFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKKKKKKKJJJIIIGGGGGGHHHHHHHHHIIILLLNNNQQQSSSSSSVVVYYY[[[]]]___ccceeefffiiinnnrrrvvv}}}~~~<<<<<<;;;;;;;;;:::::::::777555444333555555555444444444444444444444444444555555666888;;;>>>AAACCCGGGLLLRRRXXX[[[]]]___aaacccdddggghhhhhhjjjmmmooooooqqqqqqooommmnnnrrrvvv}}}}}}vvvmmmgggddd```YYYTTTJJJHHHEEEDDDDDDEEEDDDCCCFFFFFFHHHJJJLLLMMMOOOPPPQQQPPPOOOMMMJJJGGGEEEDDD@@@???>>>======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA???>>>===<<<<<<<<<:::<<<>>>???BBBFFFKKKOOOSSSZZZaaafffjjjqqq{{{www___NNNGGGFFFDDDMMM]]]iii\\\VVV\\\ccclllmmm[[[UUUMMMLLLIIIGGGHHHNNNVVV\\\fffeeebbb\\\UUUSSSTTTWWW[[[```gggnnnrrrtttwwwxxxxxxwwwvvvuuuwww}}}zzzrrrkkkggggggggggggkkkqqqwww{{{}}}|||zzzxxxwwwxxxyyyyyyxxx|||xxxtttrrruuuyyytttkkkeee___ZZZYYYXXXYYYZZZXXXTTTQQQPPPPPPNNNMMMKKKIIIGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGGGGHHHJJJMMMOOOQQQSSSVVVYYY[[[\\\^^^aaadddgggjjjnnnqqquuu}}}}}}<<<<<<<<<<<<;;;;;;;;;;;;666555333333444555555444333333333333333333333333444444555777:::>>>AAACCCIIINNNVVV\\\```bbbdddfffeeegggiiikkkmmmpppsssvvv{{{}}}~~~|||yyyxxx{{{~~~|||qqqjjjgggbbbYYYQQQHHHEEEBBBAAAAAABBBBBBAAADDDDDDFFFGGGIIIKKKLLLMMMNNNMMMMMMLLLJJJGGGEEECCC@@@??????>>>>>>??????@@@@@@@@@??????>>>>>>======AAAAAA@@@>>>======<<<<<<;;;<<<>>>???AAAEEEJJJMMMUUU[[[bbbgggjjjpppyyyuuu^^^NNNFFFEEEHHHOOO[[[zzz|||iii___XXX\\\aaajjj~~~hhhVVVQQQMMMKKKIIIFFFGGGKKKRRRXXX```bbbaaa\\\UUUQQQRRRUUUWWW[[[aaaggglllqqqsssuuuwwwvvvuuuuuuwww~~~}}}xxxpppkkkgggggghhhlllrrrwww{{{|||yyywwwuuutttuuuvvvuuuuuuzzzzzz||||||xxxtttpppmmmlllnnnpppvvvtttkkkeee___ZZZYYYXXXXXXXXXUUURRROOOOOOOOOQQQPPPNNNLLLIIIGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJGGGGGGGGGHHHIIILLLNNNOOORRRUUUXXX[[[]]]```cccfffhhhkkknnnpppuuu}}}}}}=========<<<<<<<<<;;;;;;777555444444555555555444111111111111111111111111333444555777:::>>>AAACCCIIINNNUUU[[[```cccfffhhhhhhjjjmmmoooqqquuu{{{~~~tttlllggg```VVVNNNGGGDDD@@@>>>???@@@@@@???BBBBBBDDDEEEGGGHHHIIIJJJJJJKKKKKKJJJIIIGGGDDDCCC@@@@@@????????????@@@@@@@@@@@@??????>>>===<<<<<<@@@@@@@@@???>>>>>>======;;;===>>>???@@@DDDHHHLLLVVV\\\cccfffiiiooowww~~~ooo[[[LLLFFFDDDGGGNNNWWWrrrwwwjjjaaaZZZ[[[```hhhxxx~~~cccRRRMMMIIIIIIGGGFFFFFFJJJPPPUUU\\\___bbb^^^VVVQQQQQQTTTUUUYYY```hhhoootttuuuuuuvvvvvvuuuuuuwww}}}|||tttnnnhhhhhhjjjoootttyyy{{{|||yyyvvvsssrrrrrrrrrrrrqqqpppqqqsssxxx}}}~~~zzzuuuoookkkjjjjjjkkklllnnnrrrzzzqqqjjjeee___[[[ZZZVVVVVVUUURRROOOMMMNNNOOOSSSRRRPPPNNNKKKHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGGGGHHHIIIKKKMMMNNNOOOSSSWWW[[[^^^bbbfffiiiiiilllooorrrvvv}}}>>>============<<<<<<<<<999777555555555666555333111111111111111111111111222333444777:::>>>AAACCCFFFKKKQQQWWW\\\aaaeeehhhkkkmmmppprrrvvv{{{{{{ppphhh^^^TTTLLLFFFBBB???======>>>??????@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIIIIIIIFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>===<<<>>>??????@@@@@@???>>>>>><<<===>>>???@@@CCCGGGKKKTTTZZZaaafffiiipppyyyzzzgggUUUJJJEEEDDDBBBJJJQQQkkk}}}uuukkkaaaZZZ[[[aaaiiiuuu{{{cccSSSLLLGGGGGGFFFEEEFFFIIINNNRRRYYY___cccaaaYYYRRRRRRTTTTTTZZZfffrrr|||~~~{{{xxxxxxwwwvvvwww{{{~~~vvvooojjjjjjmmmrrrxxx|||}}}}}}yyyvvvrrrppppppooonnnmmmhhhhhhkkkooovvv|||zzzvvvoooiiieeeeeefffhhhjjjkkknnnsss|||~~~ppphhhddd___[[[[[[TTTSSSRRROOOMMMLLLNNNQQQTTTTTTRRRPPPMMMJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMMMMPPPUUUZZZ^^^bbbgggjjjjjjmmmqqqtttyyyzzz>>>>>>>>>=========<<<<<<<<<:::777666666666444333111111111111111111111111222222444666:::>>>AAACCCGGGKKKPPPVVV[[[aaagggkkkmmmooorrruuuyyyyyykkk^^^SSSMMMEEEBBB>>>;;;<<<===>>>>>>??????@@@AAACCCDDDEEEEEEEEEFFFHHHIIIHHHFFFDDDBBB???@@@@@@@@@@@@@@@@@@???BBBAAA@@@???===<<<;;;:::<<<===???@@@AAAAAA@@@@@@<<<===>>>???@@@BBBGGGJJJNNNUUU]]]dddjjjsss~~~ppp^^^PPPGGGEEEEEEAAAIIIOOOfff~~~yyymmmccc[[[^^^gggpppwww|||zzzfffVVVMMMGGGGGGFFFEEEEEEGGGKKKOOOWWW___eeeccc[[[TTTSSSUUUSSS]]]mmm}}}{{{{{{~~~~~~vvvqqqlllmmmpppvvv{{{~~~~~~xxxuuuqqqnnnmmmkkkjjjhhhfffffffffjjjqqqxxx}}}yyyuuuoooiiieeeccccccccceeehhhjjjmmmsss~~~ppphhhddd___[[[ZZZSSSRRRQQQNNNLLLMMMPPPSSSUUUTTTSSSRRROOOLLLIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIKKKLLLMMMLLLOOOTTTXXX[[[```dddgggjjjnnnssswww|||vvv>>>>>>>>>>>>===============;;;888777777666444333222222222222222222222222111222444666:::>>>AAACCCJJJMMMRRRWWW\\\cccjjjooonnnpppssswww{{{nnn___SSSNNNEEEBBB===;;;;;;===>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCEEEGGGHHHHHHFFFDDDBBB???@@@@@@AAAAAA@@@@@@???@@@???>>><<<;;;999888777;;;<<<>>>@@@AAAAAAAAAAAA===>>>>>>??????BBBFFFIIIIIIPPP[[[ccckkkuuu{{{jjjYYYLLLFFFEEEFFFCCCKKKOOOdddpppfff___bbbnnnxxx}}}~~~zzzhhhXXXNNNHHHHHHGGGEEEDDDEEEIIILLLWWW___gggeee]]]UUUTTTVVVSSS___sss~~~~~~~~~wwwrrrmmmooorrrxxx}}}xxxtttpppmmmkkkiiigggeeegggffffffiiiooovvv|||~~~zzzwwwrrrmmmhhhdddbbbaaabbbeeehhhjjjooozzzqqqiiiddd^^^[[[ZZZSSSRRRPPPNNNMMMNNNRRRVVVUUUUUUTTTRRRPPPMMMJJJHHHFFFFFFFFFFFFEEEEEEEEEEEECCCDDDFFFIIILLLNNNOOOOOOKKKJJJJJJIIIJJJKKKLLLMMMKKKNNNSSSVVVYYY]]]aaadddjjjnnntttyyy~~~rrrFFFCCC??????@@@@@@>>><<<999888777666666777777888666555333222111111222333222333555666888<<>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEBBBCCCEEEGGGIIIGGGCCC@@@<<<===???@@@AAABBBBBBBBB@@@???<<<:::999999:::;;;:::<<>>===999999777777666777777888666555333222111111222333222333555666888;;;@@@DDDJJJPPPXXX```fffkkkooorrrssstttuuuyyy~~~tttcccUUULLLFFFDDDBBBAAA@@@AAABBBCCCGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDEEECCC@@@===>>>???@@@BBBCCCCCCDDDDDD@@@???<<<:::999::::::;;;;;;===???AAABBBAAAAAA@@@???<<<<<>>>>>===:::999888777777777777777666555333222111111222333222333444666777;;;???CCCMMMTTT^^^gggmmmqqqtttuuurrrssstttwww{{{wwweeeWWWOOOHHHGGGEEEDDDCCCDDDFFFGGGMMMLLLKKKIIIFFFDDDCCCBBBDDDBBBAAABBBCCCCCCAAA@@@@@@AAABBBCCCDDDEEEEEEEEE@@@???===;;;:::::::::;;;<<<===>>>???@@@???>>>===>>>;;;;;;???@@@???AAAEEEIIIOOOYYYaaaiiiuuuyyyhhhXXXLLLEEEAAA@@@@@@EEEJJJWWWtttxxx{{{ooojjjxxxxxxdddVVVOOOJJJHHHIIIHHHFFFHHHLLLRRRccciiieeeccc\\\TTTVVVZZZ\\\dddsss}}}yyyvvvuuuyyy{{{vvvrrrooolllhhhfffggghhhmmmttt~~~uuuooohhh^^^WWWUUUVVVUUUWWW\\\aaagggtttppphhhddd___[[[YYYUUUTTTSSSTTTVVVWWWWWWVVVVVVVVVUUUTTTRRRPPPNNNMMMIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJMMMPPPTTTXXX[[[^^^bbbeeeiiiooovvv|||ttt@@@???===============<<<:::999999888777777777777666555333222111111222333111333444555666:::>>>BBBNNNUUUaaajjjqqqtttuuuvvvqqqrrrrrrsssvvvyyy|||~~~|||hhhYYYQQQIIIHHHFFFEEEEEEFFFGGGIIIOOONNNLLLJJJHHHEEECCCBBBBBB@@@???@@@CCCFFFGGGGGG@@@AAABBBCCCDDDDDDDDDDDD???>>>===;;;:::::::::::::::;;;<<<===>>>>>>>>>===???<<<<<>><<<;;;;;;;;;:::::::::999888777777666666555333222111111222333111222444444666999===AAALLLTTT___iiioooqqqrrrrrroooooonnnnnnoooqqqrrrsssvvv{{{lll[[[RRRIIIHHHFFFDDDDDDEEEFFFHHHKKKKKKKKKJJJHHHFFFDDDCCCAAA???======@@@DDDFFFGGG???@@@AAABBBBBBBBBBBBBBB???>>>===<<<;;;:::::::::888999:::<<<===>>>??????AAA>>>===@@@AAA@@@BBBFFFHHHMMMUUU^^^gggsss{{{xxx|||}}}jjjWWWKKKDDDBBBAAACCCEEEHHHOOOeee~~~~~~wwwtttnnn]]]SSSMMMIIIHHHGGGDDDFFFJJJRRRfffooonnnmmmcccXXXXXXXXXZZZaaammm||||||wwwvvvvvv{{{vvvpppnnnmmmmmmmmmooottt}}}zzzpppggg^^^YYYYYYTTTTTTWWW\\\aaagggsss~~~sssjjjddd^^^[[[ZZZWWWWWWXXXZZZ]]]]]][[[YYYZZZYYYXXXWWWTTTRRRPPPOOOKKKJJJIIIGGGFFFEEEEEEEEEGGGHHHIIIIIIJJJJJJJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJLLLOOOSSSWWWZZZ]]]aaadddkkkqqqzzzjjjBBBBBBAAA???;;;999999:::::::::::::::999888666666666555333222111111222333111222333444555888<<<@@@GGGNNNYYYbbbgggiiijjjjjjhhhhhhhhhhhhiiijjjjjjkkkmmmrrryyyooo]]]TTTIIIHHHEEEDDDCCCCCCDDDEEEGGGGGGHHHHHHHHHFFFDDDCCCAAA>>>::::::;;;===??????>>>???@@@@@@AAAAAA@@@@@@>>>>>>===<<<;;;::::::999888888:::;;;===???@@@AAABBB???>>>AAABBB@@@BBBFFFFFFKKKRRR[[[fffqqq{{{~~~|||}}}hhhUUUHHHBBB@@@@@@CCCEEEGGGMMM^^^yyydddTTTNNNIIIHHHEEECCCEEEIIITTThhhssstttssshhh[[[ZZZWWWZZZ```kkkxxxzzzuuuuuuvvv|||}}}uuurrrpppppppppqqquuu}}}uuummmggg```[[[[[[XXXXXX[[[```dddiiittt~~~vvvmmmfff___[[[\\\YYYYYYZZZ\\\]]]^^^\\\ZZZZZZZZZYYYWWWUUURRRPPPOOOLLLKKKIIIHHHFFFEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKNNNRRRVVVZZZ^^^bbbeeekkkqqq{{{|||eee???@@@@@@===:::888999:::;;;;;;;;;;;;:::888666555666555333222111111222333111222333333444777;;;???AAAHHHQQQYYY^^^``````aaa``````aaabbbdddeeefffgggdddhhhnnnuuurrr___UUUJJJIIIFFFDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHFFFDDDCCC???<<<999888999;;;<<<<<<>>>???@@@@@@@@@@@@@@@@@@>>>>>>======<<<:::999999::::::;;;;;;===>>>???@@@AAA>>>>>>@@@AAA???AAAEEEEEEIIIPPPYYYdddoooyyy~~~iiiUUUHHHBBBAAAAAAAAACCCEEEJJJYYYwww}}}~~~hhhVVVPPPJJJHHHEEECCCEEEIIIUUUjjjwwwxxxwwwlll^^^\\\YYYZZZ^^^eeeppp|||yyyuuuuuuwww|||xxxsssqqqpppqqqtttzzz{{{rrrmmmiiiddd``````^^^]]]```dddfffiiirrr|||xxxoooggg```\\\]]]\\\[[[[[[\\\]]]]]]\\\ZZZ[[[ZZZYYYWWWUUURRRPPPNNNLLLKKKJJJHHHFFFFFFEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJNNNSSSWWW[[[```eeehhhnnnuuuwww```<<<===>>><<<999777999;;;;;;;;;;;;;;;:::888666555666555333222111222222333111222333333444777;;;>>>>>>DDDLLLSSSWWWYYYZZZ[[[YYYZZZ\\\^^^aaaccceeefff^^^aaafffkkktttsss```WWWKKKJJJGGGDDDBBBBBBBBBCCCFFFGGGHHHHHHHHHFFFDDDCCC<<<:::888999;;;>>>????????????@@@AAAAAAAAA@@@@@@>>>>>>>>>===<<<;;;999888===<<<<<<<<<<<<===>>>>>>AAA======???@@@>>>@@@CCCDDDHHHOOOXXXcccnnnwww|||~~~lllWWWJJJDDDCCCDDD???AAACCCHHHUUUrrryyyvvv~~~{{{qqqvvvhhhXXXQQQKKKIIIFFFCCCEEEIIIUUUlllyyy{{{zzznnn___]]]\\\[[[\\\```iiiuuuyyyvvvwwwyyy|||}}}uuuppppppppprrrwww~~~xxxqqqooonnniiiffffffbbbaaacccfffgggiiiqqqzzzyyyyyyppphhh```]]]^^^^^^\\\[[[[[[\\\]]]\\\[[[[[[ZZZYYYWWWTTTRRROOONNNLLLLLLJJJHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJKKKNNNSSSXXX]]]bbbgggjjjssszzz|||yyy||||||ttt___@@@???===:::999999:::;;;>>>@@@@@@<<<888444444666333444555555555444333222...///111333666888:::;;;===BBBHHHMMMPPPQQQSSSTTTTTTVVVYYY\\\___bbbdddeeeaaa```bbbeeeiiisssxxxdddVVVKKKHHHDDDAAA>>>>>>@@@AAAFFFHHHIIIIIIFFFDDDCCCCCC>>>===:::999:::<<<@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@???>>><<<:::999999999::::::<<<===>>>???>>>??????>>>>>>>>>AAACCCEEEKKKUUU```jjjqqqvvvxxxxxxjjjVVVLLLGGGCCC???<<>>DDDHHHJJJLLLOOOQQQTTTVVVZZZ^^^aaacccdddeee___]]]]]]^^^aaaiiizzzzzzfffWWWLLLIIIEEEAAA??????AAABBBHHHIIIJJJJJJGGGEEEDDDDDD???>>><<<;;;;;;===???AAABBBAAAAAAAAAAAA@@@@@@@@@??????@@@???>>><<<;;;999:::::::::;;;<<<===??????>>>??????>>>===>>>AAACCCFFFLLLVVVaaajjjqqqvvvyyy{{{iiiUUUKKKFFFBBB???>>>CCCBBBDDDPPPccc}}}lll```]]]bbbhhhuuuyyyhhhVVVPPPKKKIIIEEEBBBDDDIIITTTcccttt~~~yyylll```^^^ZZZYYY___eeellluuu~~~~~~}}}|||~~~~~~zzzvvvsssxxx~~~~~~uuurrrppprrrvvv|||}}}wwwrrrqqqooommmkkkiiihhhfffeeefffiiimmmpppvvvzzz~~~uuukkkfffcccbbbbbbbbbaaa```___^^^^^^^^^^^^]]]]]]\\\YYYVVVTTTSSSSSSPPPOOOMMMKKKIIIFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGIIIKKKKKKJJJIIIJJJKKKOOOSSSYYY^^^bbbhhhpppuuuuuummmuuuxxxwwwnnnXXX@@@>>><<<;;;:::;;;<<<===???@@@???<<<888666555555444444444444444333222222111111222444555666777888999<<>>======>>>>>>???BBBBBBBBBAAAAAAAAA@@@@@@????????????>>>===;;;:::::::::;;;;;;<<<===??????===>>>>>>>>>===>>>AAACCCFFFMMMVVV```iiipppwwwzzz~~~hhhTTTJJJFFFBBB>>>AAAEEEBBBCCCMMM^^^vvvfffZZZWWW[[[aaannn|||xxxiiiXXXQQQKKKHHHDDDAAABBBFFFLLL\\\nnn{{{}}}qqqeee___[[[ZZZ^^^ccciiirrrzzz}}}~~~~~~|||xxxtttqqquuuxxx~~~~~~zzzvvvuuuxxx|||~~~yyyuuusssrrrpppoookkkjjjhhhggghhhjjjmmmooosssvvvyyy}}}}}}ssskkkfffddddddccccccbbbaaa```____________^^^^^^\\\[[[YYYWWWVVVUUUPPPOOONNNKKKIIIGGGEEEDDDGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIKKKKKKJJJIIIJJJLLLPPPUUU[[[aaafffnnnxxxtttllldddqqq~~~zzzzzzgggSSS???>>><<<;;;;;;<<<>>>???@@@@@@???<<<999777555555444444444444333333222222222333333444444555666666999;;;===@@@CCCIIIOOOSSSYYY[[[___bbbccccccaaa___^^^ZZZXXXWWWVVVYYYdddooojjj[[[LLLIIIEEEAAA??????@@@BBBFFFHHHJJJIIIGGGFFFEEEEEECCCBBBAAA@@@????????????BBBBBBAAAAAA@@@@@@??????>>>?????????>>>===;;;:::;;;;;;;;;;;;<<<===>>>???<<<===>>>======>>>AAACCCGGGMMMWWW___gggnnnuuuzzz}}}~~~eeeRRRIIIEEEAAA>>>@@@DDDAAABBBJJJZZZ|||vvvgggZZZUUUXXX]]]jjjwww~~~rrr]]]UUUMMMIIIEEEBBBBBBEEEGGGUUUggguuu}}}}}}ssshhhbbb]]][[[___cccgggooowwwzzz{{{wwwrrroooqqqqqquuu~~~}}}|||}}}~~~|||yyyvvvuuutttssssssnnnmmmlllkkklllmmmooopppooosssuuuxxx~~~zzzrrrkkkgggfffeeeeeedddcccbbbaaa````````````___^^^\\\[[[[[[ZZZXXXVVVQQQPPPNNNLLLIIIGGGEEEDDDGGGFFFFFFEEEEEEEEEEEEEEEIIIJJJKKKKKKJJJJJJLLLNNNRRRVVV]]]dddkkkuuunnngggcccsss{{{{{{{{{aaaOOO>>>===<<<<<<<<<>>>@@@AAAAAA@@@>>><<<:::888666555444444333333222222222222333333333444444444444444666888:::<<>>>>>???@@@CCCEEEGGGGGGFFFEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBAAAAAA@@@???>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;:::;;;;;;<<<===>>><<<============>>>AAACCCGGGMMMVVV]]]ccciiirrrxxxyyyzzz|||}}}{{{bbbPPPGGGDDDAAA???===BBB@@@AAAIIIVVVuuuzzzkkk\\\UUUWWW[[[eeeqqqyyyddd[[[QQQLLLHHHDDDCCCEEEEEEQQQ```lllvvvyyyrrriiiddd___]]]___bbbfffmmmtttwww|||{{{wwwrrroooooooooqqqyyy~~~{{{zzzxxxvvvsssrrrrrrrrrnnnmmmmmmmmmnnnnnnoooppplllpppsssuuuzzz{{{tttnnnkkkiiihhhgggeeeeeedddcccbbbbbbbbbbbbaaa^^^\\\[[[\\\[[[YYYVVVQQQPPPNNNLLLJJJGGGFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLOOOQQQTTTYYYaaaiiiqqq{{{ppphhhjjj|||tttwwwvvv\\\MMM>>>===<<<<<<===???BBBCCCBBB@@@>>><<<;;;999666444444444333222222222222222333333333333444444444444333444666888<<>>??????BBBEEEFFFFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@???>>>>>>===>>>?????????===<<<;;;::::::999999:::;;;;;;<<<;;;<<<=========>>>AAACCCGGGMMMUUUZZZ^^^dddmmmtttuuuwwwzzz}}}}}}vvv___NNNFFFDDDBBB@@@:::@@@@@@AAAHHHRRRnnn}}}nnn___VVVWWW[[[aaammmzzz|||kkk___TTTNNNJJJEEECCCEEEEEEMMMWWWaaallltttqqqkkkddd___\\\^^^```cccjjjqqquuuzzz}}}xxxsssooopppppprrryyy}}}|||zzzwwwrrrooonnnnnnllllllmmmnnnooooooppppppmmmqqquuuvvv{{{zzzuuuqqqooolllkkkhhhhhhgggfffeeeeeeeeeeeeccc```]]]\\\]]]\\\YYYVVVQQQPPPOOOLLLJJJHHHFFFEEEEEEEEEFFFFFFHHHIIIKKKKKKIIIKKKLLLLLLMMMOOOSSSUUUXXX^^^gggpppyyyxxxppptttmmmsss~~~pppXXXLLL===<<<<<<<<<>>>@@@CCCEEECCC@@@===<<<;;;:::777444444333222111111111222333222222222333333444444444444555666666888===CCCGGGHHHJJJMMMQQQTTTVVVWWWWWWXXXWWWXXX\\\[[[WWWWWWZZZfffvvv{{{eeeVVVJJJHHHCCC@@@======???@@@===@@@DDDFFFGGGHHHIIIKKKIIIGGGDDDBBBBBBCCCEEEFFFEEEDDDCCCBBBAAA@@@@@@???===>>>>>>??????>>><<<;;;999999888888888999:::::::::;;;<<<<<<<<<>>>AAADDDGGGMMMSSSWWWYYY^^^hhhpppsssuuuzzz}}}sss\\\LLLFFFEEEDDDBBB:::AAABBBCCCGGGMMMfffrrrbbbYYYZZZ^^^fffqqq~~~ooobbbUUUOOOJJJFFFCCCDDDDDDHHHNNNWWWdddoooqqqmmmbbb]]]ZZZ[[[^^^```gggnnntttyyy~~~~~~yyytttpppmmmooossswww~~~vvvpppmmmlllmmmnnnppprrrssssssssssssuuuzzz}}}~~~}}}yyyvvvrrrpppmmmlllkkkjjjiiiiiiiiiiiigggccc___^^^___^^^ZZZVVVQQQQQQOOOMMMJJJHHHFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKIIIKKKLLLMMMOOORRRVVVZZZ]]]dddnnnxxxzzz{{{{{{mmmrrrkkkTTTKKK===<<<<<<<<<>>>AAADDDFFFDDD@@@===<<<<<<;;;777444444333222111111111222333111222222333333444444555777777888777888;;;???CCC@@@BBBEEEJJJOOOSSSVVVWWW[[[ZZZ\\\```___ZZZWWWXXXZZZlllyyydddTTTKKKIIIDDDAAA>>>>>>@@@AAA===@@@DDDGGGHHHJJJKKKMMMJJJGGGDDDBBBBBBDDDFFFHHHGGGFFFEEEDDDCCCBBBAAAAAA======>>>??????>>>===<<<888888888777888888999999:::;;;<<<<<<<<<>>>AAADDDFFFLLLSSSUUUVVV[[[eeemmmrrruuuzzz~~~qqqZZZKKKEEEEEEDDDCCC;;;BBBCCCDDDGGGKKKaaauuufff]]]^^^bbbooozzzqqqdddVVVOOOJJJFFFCCCCCCBBBEEEIIIPPP^^^lllqqqooo```[[[XXXYYY[[[^^^eeelllsssxxx~~~zzzuuuqqqiiimmmqqqtttzzz|||sssooonnnppprrrtttvvvxxxyyyxxxxxx~~~zzzvvvsssppppppooonnnmmmmmmmmmmmmjjjeeeaaa```aaa```\\\WWWRRRQQQOOOMMMJJJHHHFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKLLLNNNPPPTTTYYY\\\```hhhsss}}}yyyqqqvvvgggRRRJJJAAA===;;;>>>DDDIIIIIIHHHCCCAAA>>>;;;999888777777888777555444333333444444333333444444444444444444333333222333444666888999===???BBBEEEIIINNNUUUYYY^^^^^^]]]\\\ZZZXXXWWWVVV]]]bbbooozzzdddSSSKKKCCC>>>???AAA??????@@@@@@AAADDDFFFHHHJJJKKKKKKKKKIIIGGGDDDCCCDDDEEEGGGGGGGGGFFFDDDCCCBBB@@@@@@;;;<<<===>>>>>><<<:::999777777777888999999999:::<<<<<<======>>>@@@AAABBBGGGKKKOOORRRUUU[[[ccciiimmmsss|||}}}~~~kkkUUUJJJFFFCCCAAA@@@???@@@CCCCCCCCCKKK___rrr{{{kkk^^^]]]cccnnn~~~iiiVVVPPPKKKDDDBBBGGGBBBFFFJJJPPP]]]lllrrroooeee___XXXUUUXXX]]]```bbbooottt|||~~~wwwrrrpppmmmkkknnnwww}}}zzz}}}|||{{{{{{|||~~~|||xxxwwwyyywwwtttrrrqqqqqqooommmjjjiiigggeeeccc___ZZZVVVRRRPPPLLLJJJIIIIIIGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKKKKKKKMMMQQQVVVZZZ\\\]]]gggqqq{{{}}}tttyyybbbQQQIII???<<<;;;???EEEIIIHHHFFFCCCAAA???<<<:::999888888888777555444333333444444333333444444444444555555555555444555666777999::::::<<<@@@CCCGGGLLLSSSWWW\\\^^^___```___\\\YYYWWWSSSWWWaaassszzzfffVVVMMMFFFAAAAAACCCAAA@@@AAABBBCCCEEEGGGIIIJJJKKKKKKKKKIIIGGGEEEEEEFFFGGGIIIIIIHHHFFFDDDBBB???>>>===;;;<<<=========<<<:::999888888888888999999999999<<<<<<<<<===>>>@@@AAABBBGGGKKKPPPSSSVVV\\\dddjjjooottt|||kkkUUUJJJFFFCCCAAA@@@???@@@BBBCCCBBBIII\\\nnn|||lll___^^^eeemmm~~~mmmXXXQQQLLLEEEBBBFFFBBBEEEHHHMMMZZZiiiqqqpppjjjccc[[[VVVWWWZZZ]]]___kkkqqqxxx~~~~~~wwwrrrlllkkkkkkoooxxx~~~|||zzzxxxxxxvvvtttqqqllljjjhhhfffccc___YYYVVVRRROOOKKKIIIHHHHHHFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJNNNNNNOOOSSSWWW\\\___aaagggrrr}}}~~~ttt^^^NNNGGG<<<;;;<<<@@@EEEGGGFFFDDDBBBAAA???===;;;999999888777666555333333333333444333333444444444555555555777777777777777888999:::888:::>>>AAAEEEKKKRRRWWWZZZ]]]```cccbbb^^^YYYVVVPPPRRRYYYfffxxx{{{iii[[[PPPIIICCCDDDDDDBBBAAABBBDDDEEEGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFHHHJJJKKKMMMLLLIIIFFFCCC@@@===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999888;;;;;;;;;<<<>>>@@@AAABBBGGGKKKPPPTTTXXX^^^eeekkkqqquuu{{{}}}jjjTTTJJJFFFCCC@@@@@@???@@@BBBBBBAAAGGGWWWhhh}}}lll___^^^dddgggxxxppp[[[RRRMMMFFFCCCCCCAAACCCEEEJJJUUUdddnnnqqqpppiii___WWWUUUWWWZZZ\\\gggllltttzzz}}}|||zzzzzzxxxsssjjjjjjlllqqqyyy~~~|||xxxuuuooommmjjjgggccc^^^YYYUUUQQQNNNJJJHHHHHHGGGFFFDDDEEEEEEEEEFFFGGGHHHIIIJJJQQQQQQRRRTTTYYY^^^cccgggmmmwwwmmmXXXKKKEEE999:::<<<@@@DDDFFFDDDAAABBBAAA???>>><<<:::999999777666444333222333333444333333444444555555666666888888888888888888999999999;;;???CCCGGGMMMTTTYYY[[[]]]aaabbbaaa]]]XXXUUUSSSSSSVVV___mmm}}}|||mmm```RRRKKKEEEEEEEEECCCAAABBBFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGIIIKKKMMMQQQPPPMMMJJJGGGDDDAAA@@@======<<<;;;;;;<<<<<<===;;;;;;::::::999999999888::::::;;;<<<>>>@@@BBBCCCGGGLLLQQQVVVYYY___ffflllrrrvvvzzz~~~{{{hhhSSSIIIFFFCCC@@@??????@@@AAABBB@@@DDDRRR```nnn```]]]aaa```qqqppp[[[QQQLLLGGGBBBBBBAAAAAACCCFFFPPP^^^kkkrrrtttmmmbbbYYYUUUUUUXXX[[[ccchhhooouuuzzz}}}}}}yyyxxx~~~zzzvvvkkkkkklllqqqxxx~~~~~~yyyuuurrroookkkgggccc^^^YYYUUUQQQNNNJJJHHHGGGGGGEEEDDDEEEEEEFFFFFFGGGIIIJJJKKKPPPQQQRRRTTTYYY___fffkkkuuu~~~gggUUUKKKFFF777999<<<@@@CCCCCCBBB@@@@@@@@@???>>><<<:::999888777666444333222222333333333333444555555666777777888888888888999888888888;;;>>>BBBFFFKKKRRRYYY^^^bbbcccddddddbbb^^^[[[XXXTTTRRRRRRWWWbbbppp}}}~~~pppdddUUUMMMGGGFFFFFFCCCAAABBBFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDEEEFFFHHHJJJLLLNNNQQQPPPNNNKKKHHHFFFDDDCCC>>>======<<<<<<===>>>>>><<<;;;;;;;;;::::::999999::::::;;;===???BBBDDDEEEGGGLLLRRRWWWZZZ___fffkkkqqqtttxxx{{{~~~yyyfffRRRIIIFFFCCC@@@?????????AAABBB@@@CCCNNNZZZyyywwwfff^^^___]]]mmm~~~ooo]]]RRRLLLGGGCCCAAAAAA@@@AAADDDKKKWWWgggrrruuuoooeee[[[UUUUUUXXX[[[```dddjjjpppvvv{{{|||zzz}}}xxxooonnnnnnqqqwww}}}{{{wwwsssppplllhhhddd___[[[WWWRRROOOKKKIIIHHHHHHFFFEEEFFFFFFGGGGGGHHHJJJKKKLLLMMMOOORRRUUUYYY```iiiooozzzyyycccTTTLLLIII666888<<>>>>>===<<<:::888777666555444222222222222333333333444555666777777888777777888999::::::999999===@@@DDDIIINNNUUU\\\aaahhhiiijjjiiihhheeeaaa___WWWUUUSSSUUU\\\hhhsss{{{ssshhh[[[SSSLLLKKKJJJGGGDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEFFFGGGIIILLLNNNOOOPPPOOOMMMJJJGGGDDDBBBAAA>>>>>>>>>>>>????????????<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@CCCFFFGGGHHHMMMSSSWWWZZZ___eeeiiinnnqqquuuyyy|||wwweeeQQQIIIFFFCCC@@@??????>>>@@@BBBAAABBBKKKUUUoooooobbb___]]]lll}}}{{{qqqdddWWWMMMGGGDDDBBBAAA@@@AAADDDHHHRRRcccqqquuuppphhh^^^WWWUUUWWWZZZ\\\```eeekkkqqqxxx~~~~~~zzztttsssrrruuuyyy~~~|||yyyxxxzzz}}}}}}yyyrrroookkkhhheeeaaa]]][[[TTTQQQMMMKKKKKKJJJIIIGGGHHHHHHHHHIIIJJJKKKLLLMMMJJJNNNSSSXXX]]]dddnnnttt{{{uuu___RRRLLLKKK666888;;;>>>????????????=========<<<;;;999777666666555444222111222222333333333444555666777888888777888999;;;<<<<<<<<<;;;===@@@DDDIIINNNUUU]]]bbbgggiiimmmooonnnkkkgggdddZZZXXXVVVVVVZZZbbblllsss}}}vvvmmmcccZZZSSSRRRQQQMMMJJJKKKIIIIIIJJJJJJJJJJJJJJJIIIFFFGGGHHHJJJLLLNNNPPPQQQRRRQQQNNNKKKGGGCCCAAA???>>>???@@@AAABBBAAA@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===???BBBEEEHHHIIIHHHMMMSSSWWWZZZ]]]cccgggjjjnnnsssxxx{{{uuucccQQQHHHFFFDDD@@@???>>>>>>@@@BBBBBBBBBJJJRRReeetttccc\\\[[[jjj{{{|||xxxnnn```QQQIIIEEEEEEBBBAAABBBEEEGGGNNN___pppvvvssslllbbbYYYTTTUUUWWWXXX[[[```eeelllsss|||zzzvvvvvvwww{{{{{{vvvsssttttttsssvvv}}}{{{xxxqqqnnnjjjhhhfffcccaaa^^^VVVSSSPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOJJJOOOWWW]]]bbbjjjttt{{{ppp[[[NNNJJJJJJ666888;;;======>>>??????<<<<<<<<<<<<;;;999777555666555333222111222222333333333444555666777888999777999;;;<<<>>>>>>>>>===;;;>>>CCCHHHMMMUUU\\\aaaaaaffflllqqqrrrnnniiieeeXXXVVVTTTSSSVVV\\\eeekkkxxx}}}yyyoooiii```YYYXXXVVVRRROOOOOOJJJKKKLLLLLLLLLLLLLLLLLLHHHIIIKKKLLLNNNPPPQQQRRRVVVUUUQQQMMMHHHDDDAAA???>>>???AAACCCCCCCCCAAA@@@:::;;;;;;;;;<<<=========;;;<<<===@@@CCCFFFIIIJJJIIINNNSSSWWWYYY\\\aaaeeehhhlllrrrwww{{{~~~uuucccPPPHHHFFFDDD@@@???>>>>>>@@@CCCCCCCCCIIIQQQ___uuuaaaXXXXXXgggwww~~~~~~wwwgggUUUJJJGGGFFFBBBAAACCCFFFGGGLLL]]]oooxxxuuunnndddYYYSSSRRRTTTVVVXXX]]]bbbhhhpppyyyyyyvvvxxx{{{~~~wwwrrrrrruuusssoooooossszzz}}}xxxuuupppmmmjjjgggfffeeecccaaaXXXUUUQQQOOONNNNNNLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPJJJQQQZZZbbbgggoooyyylllWWWLLLHHHIII888999;;;======<<<;;;:::;;;;;;;;;;;;;;;;;;::::::888666444333333333555666333444444555777888:::;;;:::<<<>>>???@@@???>>>===>>>???@@@BBBEEELLLSSSYYY]]]aaafffkkkllljjjgggddd___ZZZUUUSSSVVV\\\bbbfffrrrzzz|||tttmmmiiiccc___]]]\\\ZZZYYYRRRQQQPPPRRRTTTTTTQQQNNNQQQQQQQQQSSSUUUVVVUUUTTTTTTRRRNNNJJJFFFCCCAAA???BBBBBBDDDFFFGGGFFFCCC@@@======>>>>>>>>>>>>===<<>><<<===>>>??????AAAEEEJJJNNN^^^{{{wwwfffZZZXXX^^^lllzzz}}}nnn\\\MMMFFFEEEDDDBBBBBBBBBCCCJJJ[[[jjjtttvvvrrrfff[[[WWWTTTRRRUUUVVVYYY]]]dddlllssswww{{{|||zzzvvv|||zzzxxxvvvsssqqqpppnnnnnnttt{{{~~~yyyvvvuuutttnnnmmmllljjjgggdddaaa```]]][[[WWWTTTQQQOOOOOOOOOLLLHHHHHHMMMQQQPPPOOOPPPOOOTTT[[[dddmmmxxxiiiSSSLLLJJJGGG777888:::<<<======<<<;;;;;;::::::::::::999999999777666444333333333555666333333444555666888:::;;;:::<<<===???@@@???>>>===<<<===>>>@@@CCCHHHNNNSSSUUUXXX^^^bbbeeedddcccaaa```\\\YYYXXX[[[```fffjjjrrrzzzzzzrrrnnnkkkhhhfffdddbbb___]]]ZZZXXXVVVVVVWWWWWWTTTQQQTTTSSSSSSTTTUUUVVVTTTSSSRRRPPPLLLHHHEEEBBBAAA@@@BBBBBBDDDFFFGGGFFFCCC@@@======>>>>>>>>>=========>>>>>>???@@@BBBFFFIIIKKKMMMOOOSSSVVVYYY]]]aaaeeegggkkkpppuuuxxx{{{~~~hhhYYYJJJEEEDDDAAA>>>======>>>??????@@@DDDIIIMMMZZZuuuuuueeeZZZWWW]]]jjjyyy}}}ooo]]]OOOHHHGGGDDDCCCBBBCCCDDDIIIXXXfffrrrvvvsssiii^^^YYYVVVSSSTTTUUUWWW\\\bbbiiiooosssyyyzzz}}}|||{{{xxxvvvtttrrrpppnnnpppvvv~~~zzzvvvrrrpppnnnmmmmmmlllkkkiiigggdddbbbaaa___]]]ZZZVVVSSSQQQPPPPPPMMMHHHGGGJJJMMMMMMLLLNNNRRRXXX```jjjsss}}}dddRRRLLLIIIEEE666888:::<<<============:::::::::999999888888888777666444333333333444555222222333444666888:::;;;:::;;;===>>>?????????>>><<<>>>???AAABBBEEEIIILLLMMMPPPTTTXXX\\\^^^^^^^^^___^^^]]]^^^bbbhhhnnnrrrwww~~~{{{tttqqqooonnnmmmllliiieeebbbcccaaa^^^\\\[[[[[[YYYWWWYYYXXXVVVWWWWWWVVVTTTRRROOOLLLHHHDDDBBBAAAAAABBBBBBCCCDDDFFFGGGFFFCCC@@@===========================>>>???AAADDDGGGJJJLLLMMMOOORRRUUUXXX[[[___cccfffjjjoootttwwwzzz}}}~~~www```SSSGGGDDDDDDBBB>>>======>>>??????@@@BBBGGGJJJTTTlllvvvhhh___[[[___iiivvv}}}qqq```RRRJJJIIIDDDBBBBBBDDDDDDHHHUUUaaaqqqvvvwwwmmmbbb[[[WWWTTTQQQRRRUUUZZZ```ffflllooovvvxxx{{{~~~{{{yyyxxxuuurrrooonnnsss|||}}}yyyyyyzzz|||}}}}}}{{{zzzyyyxxxvvvtttqqqooonnnmmmkkkjjjiiihhhfffdddcccbbbbbb```]]]YYYUUURRRPPPOOOLLLGGGFFFIIILLLMMMOOORRRXXX^^^hhhsss}}}xxx___QQQLLLHHHDDD666777999;;;======>>>>>>;;;;;;::::::999999888888666555444333333333444444111222222444555777999::::::;;;<<<>>>???@@@@@@@@@???@@@BBBCCCDDDEEEGGGIIIJJJKKKNNNRRRUUUXXXZZZ\\\]]]___bbbeeejjjqqqxxx|||yyytttsssqqqpppooonnnkkkhhhiiifffdddaaa```___^^^^^^___]]][[[ZZZYYYWWWTTTRRRLLLIIIEEEAAA??????AAABBBCCCCCCDDDFFFHHHGGGCCCAAA===<<<<<<<<<=========>>>===>>>???BBBEEEHHHLLLMMMMMMOOORRRTTTVVVYYY]]]```dddhhhmmmrrrvvvyyy|||qqq\\\QQQGGGEEEEEEBBB>>>>>>===>>>?????????AAAEEEHHHPPPfffyyynnnggg___aaagggqqqwww|||uuudddUUUKKKHHHBBBAAAAAADDDEEEIIISSS^^^qqqyyy|||ttthhh^^^XXXTTTNNNPPPTTTYYY___eeekkkmmmsssvvvzzz~~~|||zzzxxxtttpppqqquuu|||zzztttrrrrrrrrrrrrtttxxx~~~}}}xxxtttqqqrrrssstttvvvvvvvvvvvvuuurrrrrrrrrrrrqqqooonnnmmmiiihhhgggfffeeedddddddddcccbbb___[[[WWWSSSOOONNNKKKGGGFFFJJJNNNQQQVVV\\\___fffrrr}}}oooZZZPPPMMMIIIDDD777777999:::<<<===>>>>>>===<<<<<<;;;:::999999999555555444333333333333333222222222333444666888999999:::;;;===???@@@AAAAAA???AAACCCDDDDDDDDDEEEGGGIIIJJJKKKNNNQQQUUUXXXYYY\\\aaagggnnnssszzz~~~xxxuuuqqqooonnnnnnnnnmmmjjjiiigggeeecccbbbbbbccccccaaa^^^\\\[[[XXXTTTQQQHHHFFFBBB???>>>???AAABBBCCCCCCEEEGGGHHHGGGDDDAAA<<<<<<;;;;;;<<<===>>>>>>===>>>@@@CCCFFFIIILLLMMMMMMOOOQQQSSSTTTWWWZZZ]]]aaaeeekkkpppuuuyyy}}}}}}nnnYYYPPPGGGEEEEEEAAA>>>>>>===>>>@@@@@@@@@AAADDDGGGNNNaaa{{{rrrkkk```^^^bbbiiipppwww{{{jjjZZZNNNHHHBBB@@@@@@CCCFFFJJJSSS]]]ppp{{{{{{mmmbbbZZZTTTNNNPPPSSSXXX___eeekkknnnrrruuuzzz~~~}}}|||zzzvvvrrrtttwww~~~}}}uuuooolllkkkjjjjjjkkkmmmqqqtttwww|||}}}vvvoookkkhhhggghhhjjjkkkllllllkkkkkkiiiiiijjjjjjjjjiiihhhggghhhgggfffeeedddddddddeeecccbbb```\\\XXXSSSOOOLLLLLLIIIHHHLLLPPPSSSZZZaaahhhooo{{{hhhWWWPPPMMMIIIFFF888888999:::;;;===>>>>>>======<<<<<<;;;:::999999444444444444333333333222333333222333333555666666999999;;;<<<>>>@@@BBBBBB???@@@BBBCCCCCCCCCEEEGGGJJJKKKMMMOOOSSSVVVZZZ\\\```gggpppwww|||{{{wwwrrrooooooooooooooojjjkkkjjjhhheeecccdddeeedddaaa^^^\\\ZZZVVVRRROOOFFFDDDAAA???>>>>>>@@@AAACCCDDDEEEGGGHHHGGGDDDAAA<<<;;;;;;:::;;;<<<>>>???>>>???AAADDDGGGJJJLLLMMMMMMOOOQQQRRRSSSUUUXXX[[[]]]aaahhhoootttyyy~~~{{{kkkWWWNNNFFFDDDCCC@@@???@@@===???@@@AAAAAABBBEEEGGGOOO^^^{{{|||ssslll]]]ZZZZZZ```gggqqqtttcccTTTLLLEEEAAAAAACCCFFFJJJRRR[[[mmm{{{sssggg]]]WWWRRRRRRTTTWWW\\\ccciiimmmppptttyyy|||~~~zzzvvvvvvxxx|||uuunnnkkkjjjjjjjjjhhhiiikkkmmmpppuuu|||{{{ssslllhhhfffffffffggghhhhhhgggfffeeegggfffffffffffffffffffffhhhgggeeedddccccccdddeeebbbbbbaaa^^^ZZZTTTPPPMMMNNNKKKLLLPPPSSSVVV^^^fffssszzz~~~dddUUUOOOLLLIIIHHH999999::::::;;;<<<============<<<;;;:::999888777444444444444333333222222444444333333333333444444888999:::<<<>>>@@@BBBDDD@@@AAACCCCCCDDDEEEHHHJJJNNNPPPRRRVVV[[[___ccceeehhhpppzzz|||yyyvvvtttsssrrrpppooolllnnnnnnkkkgggdddcccdddaaa___\\\YYYWWWSSSOOOLLLDDDCCCAAA@@@>>>>>>??????DDDDDDEEEGGGIIIHHHDDDBBB<<<;;;:::::::::<<<>>>@@@???@@@CCCEEEHHHJJJKKKLLLMMMOOOPPPQQQRRRSSSVVVYYYYYY^^^fffmmmtttyyy{{{{{{|||~~~~~~yyygggRRRIIIBBBAAAAAA@@@AAACCC===???AAABBBBBBDDDFFFHHHPPPZZZssswwwppp```[[[WWWYYY^^^iiixxxnnn^^^TTTKKKFFFBBBCCCEEEHHHPPPXXXgggxxxxxxlllccc]]]XXXVVVUUUVVVYYY^^^dddhhhmmmrrrwwwyyy{{{{{{xxxzzz}}}uuupppmmmmmmmmmmmmhhhjjjlllmmmppptttyyy}}}~~~~~~zzzrrrkkkgggfffccceeeggghhhjjjjjjjjjiiijjjjjjhhhgggfffgggggghhhhhhgggeeecccbbbbbbcccdddbbbcccbbb```\\\WWWRRRNNNLLLLLLPPPWWW\\\```iiisss~~~yyybbbTTTMMMHHHGGGJJJ:::::::::::::::;;;<<<===<<<<<<;;;:::999777777666333333444444444333222111555444333333222222222333888999:::<<<>>>AAACCCDDDCCCDDDEEEFFFFFFIIILLLOOOSSSUUUYYY^^^dddiiimmmoooooowww}}}|||zzzyyyxxxuuuqqqnnnoooqqqqqqnnnhhhcccbbbbbb___]]]YYYWWWTTTQQQLLLIIIDDDCCCBBB@@@???>>>>>>>>>DDDDDDEEEGGGIIIHHHEEEBBB<<<;;;:::999:::<<<>>>@@@@@@AAACCCFFFHHHJJJKKKKKKMMMOOOPPPQQQQQQSSSUUUXXXWWW]]]dddlllssszzz}}}yyyyyyzzzzzz{{{xxxeeeMMMEEE???>>>??????BBBFFF<<>>@@@BBBEEEGGGIIIIIIIIILLLRRRWWWYYY]]]bbbhhhlllqqqvvvyyy~~~{{{vvvttttttssspppmmmnnnmmmkkkjjjiiieee```\\\]]]ZZZVVVRRROOOLLLIIIFFFCCCAAA>>><<<;;;;;;<<<>>>DDDEEEFFFFFFEEECCCAAA???<<<;;;::::::;;;>>>@@@BBB???AAADDDGGGIIIJJJJJJJJJNNNMMMLLLLLLNNNQQQUUUWWWZZZ\\\aaaeeekkkrrryyy~~~{{{xxxwwwxxxzzzvvv]]]JJJFFFBBB@@@BBBCCCCCCBBB>>>??????@@@@@@CCCGGGJJJNNNWWWiii~~~ooocccZZZYYYWWWXXXeeeuuutttdddVVVIIIAAACCCFFFFFFIIIPPP]]]jjj{{{xxxjjjaaa\\\WWWTTTUUUWWWXXX]]]dddfffiiinnnsssvvvxxx{{{}}}~~~{{{uuurrrrrrrrrqqqpppmmmllllllnnnssswwwxxxyyyyyy{{{|||zzztttmmmhhheee```___aaafffnnnrrrsssqqqkkkiiiggggggggghhhgggfffeeeeeedddddddddcccbbb```dddeeeeeeccc^^^YYYVVVTTTTTTTTTXXXaaakkkvvvsssXXXLLLJJJJJJHHHGGG;;;;;;::::::::::::::::::888999999999888888777666222222333444444555555666666555333222222333555666777777888999;;;>>>AAABBBFFFIIIKKKLLLNNNRRRXXX^^^```dddjjjooosssxxx|||~~~~~~zzzvvvttttttsssooolllkkkjjjiiihhhgggddd```]]]ZZZWWWSSSOOOMMMJJJGGGDDDCCCAAA???===<<<===>>>???FFFGGGHHHHHHGGGDDDAAA???;;;;;;::::::;;;===???AAA>>>@@@CCCFFFHHHIIIIIIIIIMMMLLLLLLLLLNNNRRRUUUXXX\\\^^^aaaeeejjjpppwww|||~~~yyyvvvuuuuuuxxx}}}uuu\\\HHHEEEAAA???@@@BBBBBBAAA@@@@@@AAABBBBBBEEEIIIMMMMMMUUUeeetttggg\\\YYYWWWWWWbbbqqq}}}ooo\\\NNNCCCDDDFFFEEEIIIOOO\\\jjj|||}}}nnnddd___YYYVVVWWWWWWWWW[[[```cccffflllpppsssvvvyyy{{{|||uuurrrrrrsssrrrqqqmmmlllkkknnnrrrwww{{{|||~~~zzztttmmmiiihhhhhhiiinnnuuuzzzzzzyyyrrrnnniiifffffffffffffffggggggggggggggggggfffeeeeeeffffffccc^^^YYYVVVTTTVVVXXX]]]gggrrr}}}rrrXXXLLLKKKJJJIIIHHH<<<<<<;;;;;;:::999888888777777888888888888777777222222333444444555555666777666555444444555666777666666777999;;;???BBBCCCFFFIIIMMMPPPRRRWWW___eeefffjjjqqqvvvzzz}}}|||yyyvvvuuuuuusssnnnkkkhhhgggfffeeedddbbb___\\\XXXUUUQQQNNNLLLIIIFFFDDDBBB@@@???======???@@@BBBFFFGGGIIIIIIGGGCCC>>>;;;::::::999999:::<<<>>>???>>>???BBBEEEGGGHHHHHHHHHKKKKKKKKKLLLOOORRRVVVXXX]]]___bbbeeeiiiooouuuzzz}}}wwwtttssssssvvv{{{pppXXXFFFCCC???>>>???@@@AAAAAABBBCCCCCCDDDEEEHHHMMMQQQQQQWWWccc{{{zzzmmmaaa\\\ZZZYYY```kkktttgggVVVGGGEEEEEEDDDHHHNNNYYYggg|||uuuiiibbb]]]YYYYYYXXXVVVWWW\\\___bbbhhhlllooorrruuuwww}}}~~~wwwttttttuuuuuutttooonnnlllooottt{{{|||xxxpppjjjkkkjjjlllqqqxxx|||}}}{{{xxxsssmmmhhhffffffggggggeeeeeeeeeeeeeeeeeeeeeeeeggghhhgggddd___ZZZWWWUUUXXX]]]eeeppp{{{}}}nnnWWWLLLKKKJJJIIIHHH===<<<<<<<<<;;;;;;;;;:::888888888888777777666555222222333444444555555666666666555444444555666666555555666888;;;???BBBDDDEEEIIINNNQQQUUUZZZbbbhhhiiimmmtttyyy|||zzzxxxuuuuuuuuusssnnniiifffdddbbbaaa```^^^[[[XXXWWWTTTPPPMMMLLLJJJGGGEEE@@@??????>>>???AAABBBDDDFFFGGGIIIJJJGGGAAA<<<888:::999999999:::<<<===>>>===???AAACCCEEEFFFFFFGGGIIIIIIJJJLLLOOOSSSWWWYYY[[[]]]```cccgggnnnuuuzzz~~~~~~yyyuuuttttttvvv{{{|||hhhSSSDDDBBB???>>>>>>@@@BBBCCCCCCDDDDDDEEEGGGKKKQQQUUUWWW]]]hhh{{{tttiiieeebbb```bbbggggggrrr}}}ttt```MMMGGGFFFDDDGGGMMMSSSaaavvv{{{oooeee___[[[[[[XXXUUUVVVZZZ\\\```eeeiiilllnnnqqqsssuuuwww{{{~~~{{{wwwwwwxxxxxxwwwrrrpppoooqqqxxx|||ssslllkkkkkklllqqqxxx||||||{{{{{{wwwqqqmmmkkkjjjiiihhhggghhhhhhgggfffeeefffggglllllljjjfff```\\\YYYXXX[[[cccnnnxxxyyyyyy{{{hhhTTTLLLKKKJJJHHHGGG=========>>>>>>>>>??????;;;::::::999777555444333222222333444444555555666555444444444444444444555555555666888;;;>>>BBBCCCFFFKKKPPPUUUXXX^^^eeejjjkkkooouuuyyy|||~~~|||xxxuuusssssssssqqqlllhhhdddbbb___]]]\\\YYYVVVSSSSSSQQQMMMKKKJJJIIIGGGEEE@@@@@@???@@@AAABBBDDDEEEHHHJJJLLLLLLHHHCCC===999::::::::::::;;;;;;<<<===>>>???@@@BBBCCCEEEFFFFFFGGGHHHJJJLLLOOOSSSVVVXXXWWWYYY\\\```eeellluuu{{{}}}zzzxxxxxxvvv{{{{{{xxxzzz^^^MMMCCCBBB@@@???>>>@@@CCCEEEDDDDDDEEEFFFHHHMMMTTTXXX[[[bbbmmm~~~}}}sssooommmjjjgggfff```hhhssskkkTTTJJJGGGCCCEEEJJJLLLXXXlllvvvgggaaa]]][[[XXXUUUVVVZZZZZZ^^^bbbfffhhhkkkmmmoooooorrrvvvyyy{{{}}}|||wwwwwwxxxxxxwwwrrrppppppsss{{{xxxqqqooonnnooottt{{{}}}{{{xxxvvvtttsssqqqnnnkkkooopppqqqooommmlllnnnpppsssrrrnnnhhhbbb^^^]]]^^^aaalllwwwxxxzzzppp```PPPJJJKKKJJJHHHHHH===>>>>>>???@@@@@@AAAAAA===<<<<<<:::888666444222222222333444444555555666444444444444444444444444555555666888:::>>>AAABBBHHHLLLSSSXXX\\\bbbjjjooonnnqqquuuxxx{{{}}}{{{xxxtttqqqnnnnnnnnnmmmiiieee```^^^[[[YYYXXXVVVSSSQQQPPPNNNKKKIIIHHHHHHFFFDDDBBBBBBCCCCCCDDDFFFGGGHHHMMMNNNOOONNNKKKEEE@@@===::::::;;;;;;<<<<<<<<<<<>>@@@CCCFFFEEEEEEFFFGGGJJJPPPWWW\\\[[[dddppp|||vvvtttrrrmmmhhhaaaeeeooo}}}tttZZZNNNIIICCCCCCFFFEEENNN___uuu~~~kkkddd^^^[[[WWWTTTUUUYYYYYY\\\```ccceeefffhhhjjjkkknnnrrruuuwwwyyy|||~~~yyyxxxxxxxxxwwwsssrrrrrrwwwyyytttrrrqqqrrrwww}}}}}}|||{{{zzzyyywwwsssppprrrtttuuusssqqqqqquuuyyy|||xxxrrrjjjdddbbbccceeelllxxxxxx|||gggYYYMMMJJJLLLKKKJJJJJJ????????????????????????======<<<;;;999777666555222222333444444555555666555555555666666555555555666666666888:::===???AAADDDJJJQQQXXX^^^eeemmmsssoooqqqsssuuuwwwzzz~~~~~~}}}}}}|||zzzvvvsssooolllhhhgggggggggdddaaaZZZXXXVVVUUUUUUUUUTTTRRRQQQOOOLLLKKKKKKJJJIIIGGGFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMLLLIIIEEEAAA>>>;;;;;;<<<============<<<@@@@@@@@@AAACCCDDDFFFFFFGGGHHHJJJMMMPPPRRRUUUVVVTTTUUUWWWZZZ___gggpppvvv{{{~~~zzz~~~yyy^^^LLLFFF?????????>>><<<>>>BBBFFFGGGHHHHHHIIIMMMSSS[[[aaa```hhhrrrwwwuuuuuupppjjjfffhhhooo||||||___QQQKKKDDDAAACCCAAAFFFTTTjjjqqqiii```ZZZUUUQQQSSSXXXWWWZZZ^^^``````aaabbbdddeeehhhllloooqqqsssvvvxxxxxx{{{|||||||||{{{xxxwwwyyy~~~{{{xxxwwwxxx|||~~~}}}|||zzzwwwtttpppsssvvvvvvuuuwww}}}vvvlllfffeeehhhkkkyyy|||uuu|||yyyaaaVVVLLLLLLNNNNNNNNNNNN@@@@@@??????>>>=========<<<<<<<<<;;;:::999888777222222333444444555555666666666777777777777666666777777777888:::<<>><<<<<<<<<======>>>=========@@@AAAAAABBBCCCDDDFFFGGGGGGHHHJJJMMMPPPRRRTTTUUUUUUVVVWWWYYY]]]dddmmmssstttzzz|||qqqWWWIIIFFF===>>>>>>===;;;===AAAEEEIIIIIIJJJKKKOOOUUU^^^dddgggnnnuuu~~~vvvtttuuurrrllllllkkkppp}}}bbbTTTLLLDDD@@@AAA@@@BBBMMMccc|||vvvlllbbbZZZTTTOOOQQQVVVVVVYYY\\\^^^^^^^^^___``````bbbfffiiikkkmmmooorrrrrrvvv{{{~~~~~~}}}|||zzzyyyxxxrrrvvvzzz||||||xxxnnngggfffkkkoooxxxqqq{{{sss^^^TTTLLLMMMPPPQQQPPPQQQEEEAAA>>>===@@@AAA@@@>>>@@@???>>>;;;999777555444555555444333222222222222666666666666666666777777666555555555777888:::<<<@@@DDDJJJPPPVVV]]]dddhhhjjjjjjjjjlllooorrrrrrrrrtttuuuvvvwwwwwwwwwwwwwwwuuuuuutttsssrrrpppnnnmmmfffdddaaa___^^^]]][[[ZZZVVVVVVVVVVVVWWWXXXYYYZZZYYYWWWTTTQQQOOOOOOOOOOOORRRPPPNNNMMMNNNOOOOOONNNLLLIIIEEEAAA===;;;::::::>>>>>>????????????>>>>>><<<===??????@@@AAACCCFFFJJJKKKMMMOOOQQQRRRSSSSSSTTTVVVZZZ^^^cccgggkkkmmmqqqxxx}}}}}}dddPPPGGGEEE>>>????????????@@@CCCEEECCCOOOQQQQQQWWWYYY___mmmnnnqqqvvv~~~{{{nnnlllpppuuusssvvvzzzgggUUUMMMIIIEEEBBB@@@CCCHHHUUUlll}}}oooccc^^^[[[UUUSSSUUUXXXXXXXXXXXXYYYZZZ\\\]]]aaabbbdddeeefffhhhlllooojjjpppyyy|||wwwzzzzzz}}}yyyqqqnnnnnnvvv~~~uuussszzzppp[[[VVVQQQMMMMMMNNNOOOOOOCCCAAA@@@???@@@@@@???>>>??????>>><<<:::999888777666555444333333333333333555555666666666777777777777666666666777999:::;;;>>>BBBGGGLLLRRRXXX^^^bbbffffffgggiiikkkmmmnnnnnnmmmnnnooopppqqqrrrrrrrrrqqqqqqpppooonnnllljjjiiieeebbb___]]]\\\ZZZXXXVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[YYYVVVSSSQQQPPPQQQRRRSSSQQQOOONNNOOOOOONNNLLLIIIGGGCCC???<<<;;;;;;;;;>>>>>>????????????>>>>>>===>>>@@@@@@@@@AAADDDFFFFFFGGGJJJLLLOOOQQQRRRSSSTTTVVVYYY^^^cccgggkkklllqqqwww~~~zzzyyy~~~{{{bbbNNNEEEBBB>>>????????????@@@CCCEEEKKKXXX[[[[[[```___aaammmtttxxx|||tttooorrrvvvyyy}}}zzzdddTTTKKKGGGCCC???>>>@@@DDDNNNbbbvvv~~~}}}~~~rrrfff```\\\UUUSSSTTTXXXWWWWWWWWWWWWYYY[[[\\\___aaabbbcccdddgggjjjmmmkkkqqqyyy~~~|||~~~}}}vvvsssttt{{{zzzxxxttthhhWWWSSSOOOMMMMMMOOOQQQQQQBBBCCCDDDCCCAAA@@@@@@@@@>>>>>>======<<<;;;::::::555555444444333333444444333444444555666777888888888888888888888999:::;;;<<>>>>>????????????>>>>>>===>>>@@@@@@@@@AAADDDFFFCCCDDDGGGJJJMMMPPPRRRSSSTTTVVVYYY^^^cccgggjjjlllpppuuu{{{~~~}}}xxxxxxwww^^^KKKBBB@@@>>>????????????@@@CCCEEELLLZZZ```bbbfffccccccmmm{{{ssskkklllpppzzztttcccVVVNNNIIIDDD@@@===???AAAHHHUUUgggtttxxxvvvllleee___XXXUUUVVVVVVVVVUUUUUUUUUWWWXXXYYY\\\^^^___```aaadddgggjjjlllqqqyyy~~~}}}{{{|||~~~sssdddSSSPPPMMMMMMNNNQQQRRRSSSCCCFFFHHHHHHDDDAAABBBCCC??????>>>===<<<;;;::::::555444333333333333333333111222333444666777888999999999999999999999::::::;;;===AAADDDGGGJJJOOORRRWWWXXXZZZ\\\]]]^^^```bbbbbbdddfffiiikkknnnooopppooooooooonnnllljjjiiihhhhhhfffcccbbbaaa```___]]]aaaaaa````````````aaaaaa```^^^ZZZWWWUUUVVVWWWWWWUUUSSSRRRQQQOOOMMMHHHEEE@@@>>><<<:::999:::;;;;;;>>>>>>????????????>>>>>>===>>>?????????@@@BBBDDDDDDDDDFFFHHHKKKNNNPPPRRRTTTUUUYYY]]]bbbgggjjjlllooossswww{{{}}}}}}zzz|||rrr[[[IIIAAA???>>>????????????@@@CCCEEEKKKZZZbbbffflllkkkkkkuuupppffffffiiiqqqzzz{{{wwwyyypppddd[[[UUUPPPJJJFFF???@@@AAACCCLLL[[[lllvvv}}}xxxrrrjjjccc\\\ZZZZZZUUUTTTSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\]]]```dddgggkkkooowww{{{sssaaaQQQOOOMMMMMMPPPRRRSSSSSSAAADDDGGGGGGCCCAAABBBCCCAAA@@@???===<<<:::999888555444333222111111111111000111222444555777888999999999999999::::::999999;;;===???AAACCCFFFIIILLLPPPSSSVVVWWWXXXYYY]]]___aaacccfffiiillloooqqqqqqpppppppppooonnnmmmlllkkkjjjiiigggfffggggggfffeeeggggggeeedddccccccccccccaaa___]]]ZZZXXXWWWWWWWWWTTTRRRPPPOOOMMMJJJEEEBBB<<<;;;999888888999:::<<<>>>>>>????????????>>>>>><<<===>>>>>>>>>>>>AAACCCGGGGGGHHHIIIKKKMMMOOOQQQSSSUUUYYY]]]bbbfffjjjlllnnnqqquuuyyy|||}}}{{{~~~mmmWWWHHHAAA???>>>????????????@@@CCCEEEQQQaaajjjooowwwvvvvvvssshhhdddddddddooo~~~{{{tttpppkkkccc]]]XXXSSSNNNJJJAAAAAA@@@AAAEEEQQQcccqqqtttvvvtttmmmeee___\\\ZZZTTTSSSRRRQQQQQQRRRSSSSSSTTTVVVWWWXXXYYY\\\___bbbhhhlllsss{{{zzz~~~mmm\\\QQQPPPOOOOOOQQQSSSSSSRRR>>>@@@BBBBBBAAA@@@AAABBBCCCBBBAAA???===;;;:::999777666555333222111000000000111222333555666777888777777888999::::::999999:::<<<>>>???@@@BBBFFFHHHKKKOOOSSSUUUVVVXXX\\\```aaacccfffjjjmmmppprrrsssqqqqqqqqqrrrrrrqqqqqqpppooommmkkkkkklllmmmlllkkkkkkjjjhhhfffdddbbbaaaaaaaaa```___\\\YYYWWWUUUSSSRRRPPPMMMKKKIIIFFFBBB???:::999888777777888:::<<<>>>>>>????????????>>>>>><<<>>>???>>>>>>>>>@@@BBBHHHHHHHHHIIIKKKMMMOOOQQQSSSUUUXXX]]]bbbfffiiikkkllloootttxxx|||}}}yyy||||||fffSSSGGGBBB@@@>>>????????????@@@CCCEEERRRdddpppwww~~~|||zzzyyylllccc^^^]]]fffttt|||nnnkkkfffaaa\\\VVVPPPLLLGGGDDDAAAAAABBBIIIYYYggglllsssvvvpppggg```[[[XXXTTTSSSRRRPPPPPPPPPQQQQQQPPPRRRSSSTTTUUUXXX\\\___dddhhhpppyyyhhhYYYPPPPPPPPPQQQTTTUUUUUUSSS@@@???>>>???AAACCCDDDCCCCCCCCCBBBAAA@@@???>>>>>>;;;999777555333222111000000111222333444555666666444555777999999:::999999999;;;===>>>>>>@@@CCCEEEHHHMMMRRRUUUVVVXXX^^^bbbdddfffiiilllpppssstttuuutttuuuvvvwwwxxxxxxxxxxxxxxxvvvtttsssrrrrrrqqqooopppnnnlllhhheeebbb```````````````^^^ZZZVVVRRROOOPPPNNNJJJGGGEEEBBB@@@===:::999777666777888:::;;;>>>>>>????????????>>>>>>>>>???@@@@@@???@@@BBBDDDGGGGGGGGGHHHJJJMMMPPPRRRSSSUUUXXX\\\aaafffiiikkkkkknnnsssyyy~~~~~~}}}~~~}}}yyy|||ttt```OOOEEEAAAAAA>>>????????????@@@CCCEEEKKKaaassstttggg^^^\\\___iiizzz{{{xxxsssmmmggg___YYYUUUQQQLLLGGGEEEDDDFFFQQQ]]]kkkvvv}}}wwwlllddd]]]WWWTTTSSSRRRPPPOOOOOOPPPPPPNNNOOOQQQQQQSSSUUUYYY\\\aaafffoooxxxxxx```UUUNNNNNNPPPSSSVVVXXXXXXWWWDDDAAA>>>@@@DDDHHHHHHGGGCCCCCCCCCCCCCCCBBBBBBBBB>>><<<:::777555333222111111111222333444444555555333444666888999:::999999888:::;;;<<<===>>>AAACCCGGGLLLRRRUUUVVVYYY___dddhhhjjjlllpppsssvvvxxxyyyxxxyyy{{{|||~~~~~~{{{yyyxxxwwwuuusssuuusssoookkkgggdddbbbaaa`````````___[[[UUUOOOLLLOOOLLLGGGDDDBBB@@@>>>===:::999777666777888:::;;;>>>>>>????????????>>>>>>@@@AAABBBBBBAAAAAACCCEEEDDDDDDEEEFFFIIIMMMQQQTTTSSSTTTXXX\\\aaafffiiikkkjjjmmmssszzz}}}{{{yyy}}}}}}}}}|||ooo[[[LLLCCCAAA@@@>>>????????????@@@CCCEEEGGGaaaxxxqqqfff\\\ZZZ```qqq{{{sssjjjccc^^^[[[TTTNNNKKKHHHGGGNNNYYYooo}}}rrrhhh```YYYUUUSSSRRRPPPOOOOOOOOOPPPLLLMMMOOOPPPQQQSSSWWWZZZ```fffoooxxxlllVVVMMMLLLMMMOOOSSSXXX[[[[[[ZZZAAAAAABBBBBBCCCDDDEEEEEEKKKHHHEEECCCCCCCCCBBBAAAAAA>>>:::666333111000000//////000000000111111111222333666888:::::::::::::::::::::===AAAEEEGGGGGGMMMPPPTTTXXX\\\aaafffjjjjjjmmmrrruuuwwwxxxyyyzzzzzzyyyyyy{{{~~~|||zzzxxxwwwwwwuuuqqqmmmjjjfffaaa^^^```bbbaaa\\\SSSNNNMMMOOONNNJJJFFFCCCAAA>>>;;;999777666444444555666999:::??????@@@AAAAAAAAAAAA@@@===>>>???@@@AAABBBBBBBBBDDDEEEHHHIIIIIIJJJLLLNNNTTTSSSUUUXXX^^^cccfffgggjjjnnnuuuzzz|||{{{wwwttttttzzzzzztttuuu|||~~~~~~kkkYYYIII??????DDDAAAAAAAAA@@@@@@AAAEEEGGGSSS```yyyxxxiii___[[[^^^kkk{{{|||nnn```\\\ZZZXXXSSSKKKFFFKKKTTThhhxxxyyymmmddd^^^]]]UUUPPPPPPQQQOOONNNOOOOOONNNMMMMMMPPPUUUZZZ^^^^^^bbbiiiqqqyyy}}}zzz~~~dddTTTNNNPPPOOOPPPTTTZZZ___cccddd@@@@@@AAABBBCCCDDDEEEEEEHHHGGGFFFGGGGGGGGGDDDBBB???===:::666444333333333222222333333333444444444333333555777888999::::::;;;;;;;;;===@@@CCCEEEFFFOOORRRWWW[[[___dddiiimmmppprrrvvvyyy{{{|||}}}~~~zzzzzzzzz||||||zzzyyyzzzyyyvvvrrrnnniiiddd```___```___ZZZQQQLLLKKKLLLLLLIIIEEEBBB@@@>>>;;;999;;;:::999888999;;;===>>>>>>??????@@@@@@@@@@@@@@@??????AAABBBCCCCCCDDDDDDCCCEEEGGGIIIIIIJJJLLLNNNRRRRRRTTTWWW]]]bbbfffhhhjjjooouuu{{{}}}}}}zzzxxxwww}}}~~~xxxsssuuu|||}}}|||gggVVVHHH@@@???CCC>>>@@@BBBCCCEEEIIINNNQQQYYYggg|||mmm\\\WWWXXXdddtttuuuddd```]]][[[WWWOOOIIILLLSSS___rrrwwwmmmfff^^^WWWQQQQQQRRRPPPNNNOOONNNMMMKKKKKKNNNRRRWWWZZZ]]]aaagggnnnuuu{{{vvv___RRROOOSSSRRRSSSWWW___gggmmmppp???@@@AAABBBCCCDDDEEEEEEGGGGGGGGGHHHIIIGGGDDDAAA===;;;999777555555555555111111111111111222222222333333444555666777999:::<<<<<<<<<>>>@@@CCCEEEGGGPPPSSSYYY^^^ccchhhmmmpppvvvxxxzzz}}}}}}zzzyyy{{{{{{yyyvvvpppjjjddd```]]]]]]\\\VVVOOOIIIHHHHHHIIIFFFCCC@@@???===;;;999999888888888888:::;;;<<<===>>>>>>???????????????>>>???@@@AAABBBCCCCCCCCCCCCEEEGGGHHHIIIJJJLLLNNNOOOPPPRRRVVV[[[aaaeeehhhkkkooouuu{{{~~~}}}|||~~~zzzwwwyyy~~~}}}yyyaaaQQQGGGAAA???AAA===@@@CCCFFFJJJOOOTTTXXX^^^mmm}}}ppp```YYYXXXbbbrrr|||iiibbb___\\\XXXQQQJJJJJJOOOVVVjjjvvvkkkaaaYYYRRRRRRRRROOONNNOOOMMMLLLJJJJJJKKKOOOSSSUUU^^^```eeekkkqqqvvvyyy{{{~~~lllYYYQQQRRRTTTSSSTTTYYYbbblllssswww???@@@@@@BBBCCCDDDEEEFFFHHHGGGFFFEEEEEECCCAAA>>>===<<<:::888777666666666000000000000000000111111333333222222444666888999:::;;;===>>>@@@DDDHHHKKKQQQUUU\\\bbbggglllpppssszzzzzz|||~~~yyyvvvuuuxxxyyyxxxtttnnnfff```]]][[[ZZZXXXSSSLLLGGGEEEEEEEEEBBB???>>>===<<<:::888777777777777777999:::;;;<<<<<<===>>>>>>>>>>>>>>>;;;<<<===???@@@AAAAAAAAACCCEEEGGGHHHHHHIIILLLNNNLLLNNNQQQUUUZZZ___eeehhhjjjnnnuuu{{{|||}}}}}}}}}sssZZZLLLFFFBBB?????????AAAEEEHHHLLLPPPVVVYYY```ooo|||qqqfff^^^[[[bbbqqqoooddd```\\\XXXRRRKKKHHHKKKQQQeee}}}}}}pppeee\\\UUUSSSRRROOOMMMNNNMMMKKKJJJIIIJJJMMMPPPRRR]]]___ccciiioootttxxxzzz|||~~~~~~~~~|||gggWWWRRRTTTRRRRRRUUUZZZbbbjjjnnnppp???@@@AAABBBDDDEEEFFFGGGFFFCCC@@@??????@@@AAA@@@???>>><<<:::888777666555444444444444444444444444222222111111222444666777777999<<<>>>AAAEEELLLPPPTTTYYY```ggglllppptttvvv{{{{{{}}}}}}||||||}}}~~~yyyuuurrrpppsssttttttpppiiiaaa[[[YYYWWWVVVTTTOOOJJJFFFCCCBBB@@@>>><<<;;;;;;:::999888999999999::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<::::::<<<>>>???@@@AAAAAABBBDDDGGGHHHHHHIIIKKKMMMKKKNNNRRRUUUYYY^^^dddhhhjjjnnntttzzz}}}~~~zzz|||lllTTTHHHDDDBBB?????????BBBFFFJJJNNNSSSXXX[[[eeerrr}}}wwwkkkccc]]]aaammm~~~|||llleee___\\\WWWOOOKKKKKKMMM^^^uuu{{{lllbbbYYYUUUSSSNNNLLLMMMMMMLLLJJJIIIJJJLLLOOOPPPWWWZZZ^^^eeelllsssxxx{{{}}}~~~~~~{{{hhhXXXTTTWWWQQQSSSWWW]]]cccffffffddd@@@AAABBBCCCEEEGGGHHHHHHCCC@@@===;;;===AAACCCDDD??????===<<<:::888666666444444333333333333222222111111111111222333444444333666:::<<>>======<<<;;;:::999888222222222111111000000000//////000111222222222222111444888999;;;@@@IIIPPPRRRXXXaaahhhlllnnnpppqqqpppqqqwww|||wwwvvvuuutttuuuwwwzzz|||yyywwwtttpppllliiigggfffdddffffffaaaYYYRRRPPPPPPMMMKKKHHHEEECCC@@@>>><<<999888666666777888888777666666777888999999999999888999999:::;;;::::::::::::;;;===???@@@BBBBBBCCCBBBDDDFFFGGGGGGIIIKKKMMMLLLPPPTTTWWWXXX[[[bbbhhhhhhkkkpppvvv||||||uuuwww}}}ppp___NNNFFFCCC@@@@@@@@@:::===BBBGGGJJJNNNRRRUUU^^^hhhvvv~~~|||zzzooojjjjjjooo|||uuummmfff]]]UUURRRHHHNNNYYYkkktttggg```ZZZTTTPPPPPPJJJJJJIIIIIIJJJKKKMMMNNNMMMPPPVVV]]]fffooowww{{{~~~~~~~~~~~~uuueeeYYYVVVZZZXXXZZZ___eeejjjjjjhhheeeBBBBBBDDDEEEGGGIIIJJJKKKMMMKKKHHHEEEDDDBBB???<<<;;;<<<<<<===<<<<<<;;;;;;555555555444444333333333...///000222222222111000000333666777888<<>><<<:::888666555555777888888777::::::;;;<<<============888888999::::::::::::999777888:::<<<>>>???@@@AAABBBDDDFFFGGGGGGHHHKKKMMMLLLQQQVVVWWWXXX[[[bbbhhhhhhjjjooouuu{{{~~~xxxtttwww~~~jjj\\\MMMFFFBBB@@@@@@AAA999<<<@@@BBBDDDEEEHHHIIISSS\\\hhhyyyzzzwww}}}}}}qqqhhhcccdddlllvvv{{{qqqiii___UUUQQQHHHIIIOOO]]]ssszzzmmmeee^^^VVVRRRRRRIIIHHHHHHHHHIIIKKKLLLNNNOOORRRWWW^^^gggqqqxxx|||}}}|||}}}~~~}}}~~~~~~qqqbbbWWWVVV[[[YYY[[[___eeejjjmmmmmmkkkDDDEEEGGGKKKMMMMMMJJJGGGIIIHHHEEEBBB@@@>>>===<<<>>>>>>??????===<<<:::999555555555444444333333333222222222222111111000000111111222444666999;;;<<>>;;;;;;:::999999888888777;;;::::::999999888888888:::<<<>>>@@@AAABBBBBBAAAAAABBBDDDDDDEEEHHHKKKNNNMMMOOOQQQSSSUUUYYY___ccchhhkkkpppuuuxxx{{{~~~yyytttwwwyyykkkZZZHHHAAAAAA@@@??????===???BBBCCCCCCCCCDDDFFFIIIPPPZZZggg}}}|||uuusssxxxyyyooofffccceeeiiippp|||tttggg]]]WWWTTTQQQKKKKKKTTTcccsssuuuggg```^^^YYYRRRMMMKKKHHHFFFFFFHHHJJJLLLKKKNNNTTT\\\eeennnuuuxxx}}}}}}}}}}}}||||||zzzzzzsssiii```YYYXXXZZZXXXYYY[[[```eeehhhhhhhhhEEEFFFHHHLLLNNNNNNKKKHHHHHHGGGEEEBBB@@@???>>>===>>>?????????>>><<<:::999666555555444444333333333222222222222222222222222111111222333555777999::::::===AAAEEEIIIKKKLLLLLLNNNRRRYYY___ccccccbbb```]]]]]]^^^^^^____________```___]]][[[XXXVVVTTTSSSNNNMMMLLLJJJGGGEEECCCBBBBBBAAA@@@>>><<<:::888777666555555555777888:::;;;::::::999999999999888888:::::::::999999999999999;;;<<<>>>@@@AAABBBBBBBBBBBBCCCDDDEEEEEEGGGKKKMMMMMMOOORRRTTTVVVZZZ^^^bbbgggkkkppptttwwwzzz~~~zzz|||{{{hhhWWWGGGAAA@@@@@@??????===???AAABBBBBBBBBCCCDDDDDDKKKSSS]]]pppyyyssstttxxx}}}vvvlllddd```bbbeeehhhrrr{{{wwwjjj___WWWRRRKKKIIIIIINNNXXXfff{{{}}}lllccc___[[[UUUMMMKKKHHHEEEEEEFFFHHHJJJMMMPPPUUU\\\dddlllrrruuu||||||}}}}}}}}}}}}||||||~~~~~~pppddd^^^ZZZZZZ]]]XXXXXX[[[___dddffffffeeeFFFGGGIIILLLNNNNNNLLLIIIFFFEEEDDDBBBAAA@@@??????????????????>>><<<;;;:::666666666555444333333333222222222222222222333333222222222222333555666777666777999<<<>>>AAABBBCCCDDDGGGLLLQQQTTTUUUUUUUUUSSSTTTVVVWWWXXXXXXXXXXXXRRRRRRQQQPPPOOONNNMMMMMMFFFEEEDDDCCCBBB@@@??????======<<<;;;999888777777555555555666777888999:::888888888999999999999999999999999999::::::::::::<<<===>>>@@@BBBBBBCCCCCCCCCDDDEEEEEEEEEGGGJJJLLLMMMPPPSSSUUUWWWZZZ]]]```fffjjjnnnrrruuuxxx|||~~~yyyaaaSSSDDD?????????>>>>>>>>>???AAAAAA@@@@@@AAABBBAAAFFFMMMTTTbbbuuupppooozzzwwwppphhhbbbaaaccceeeaaagggmmmrrr{{{}}}pppdddYYYSSSKKKJJJIIIJJJMMMXXXnnnsssfffaaa]]]ZZZPPPNNNJJJGGGFFFFFFGGGHHHNNNQQQUUU[[[bbbiiinnnqqqxxxyyyyyyzzz{{{|||||||||}}}}}}}}}~~~jjj```\\\\\\]]]___XXXYYY[[[___cccddddddbbbFFFGGGHHHKKKMMMMMMKKKHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;888888777666555444444333111111111111222222222222222222222222222333333444777777777888999;;;===???@@@AAADDDFFFHHHIIIJJJJJJHHHJJJMMMOOOPPPPPPOOONNNHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBAAA@@@???======<<<888888888777777777666666777777777888999::::::;;;666777777888999:::::::::888999999::::::;;;;;;;;;======???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFIIILLLMMMPPPTTTWWWXXXZZZ]]]___fffiiimmmqqqsssvvvzzz|||~~~pppZZZMMMAAA>>>???>>>===>>>>>>???AAAAAA???>>>??????@@@DDDJJJOOOXXXrrrzzzqqqnnnrrroookkkfffccccccdddfff^^^```dddiiiqqq}}}wwwkkk```YYYTTTPPPMMMKKKJJJRRReeevvvzzzmmmeee```]]]UUUSSSOOOKKKIIIHHHHHHHHHMMMOOOSSSYYY```ffflllooorrrssstttuuuwwwxxxzzz{{{|||}}}}}}yyyeee]]]^^^^^^^^^___ZZZZZZ\\\```cccdddbbb```FFFFFFGGGIIIKKKKKKIIIGGGCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>======<<<::::::999888777666555444000111111111111111111111222222111111111111222222444333222222333555777888::::::::::::;;;;;;<<<<<<===>>>AAACCCEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>><<<;;;999888888555555555555555666666666666777777888999999999999666666777888999999:::;;;999999999::::::;;;;;;<<<======>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFIIILLLMMMPPPTTTWWWYYY[[[^^^```fffiiimmmppprrruuuxxxzzz}}}}}}}}}vvveeeRRRHHH???===>>>======>>>>>>@@@AAA@@@???>>>>>>??????BBBHHHLLLRRRgggwwwtttooommmjjjgggeeecccbbbaaa^^^]]]___eeemmmwww}}}tttiiiccc```ZZZTTTPPPNNNQQQ\\\ggg{{{wwwlllccc]]]YYYVVVRRRNNNJJJHHHGGGFFFIIIKKKOOOVVV]]]dddiiillloooooopppqqqsssvvvxxxzzz|||}}}~~~zzzzzzpppaaa^^^``````___^^^\\\]]]___ccceeefffcccaaaFFFFFFFFFHHHIIIJJJHHHFFFCCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAA???>>>>>>===>>>===<<<;;;:::999888777666222222222111111111000000222222111111111111222222333222222111222333444555666666666555555555555555999:::<<<===>>>>>>>>>============<<<<<<<<<;;;;;;::::::999777666555444333444444444555555555666666444555666666777777666666666666777777888999::::::::::::::::::;;;;;;;;;;;;<<<======>>>???AAABBBCCCCCCDDDEEEEEEEEEGGGJJJLLLMMMOOOSSSVVVYYY\\\___bbbfffiiimmmppprrrtttwwwyyy{{{|||mmm\\\KKKCCC======???>>>>>>???>>>@@@AAAAAA???>>>>>>???>>>@@@FFFKKKNNN]]]~~~}}}sssrrrpppooolllhhhbbb^^^___\\\^^^fffooouuu{{{{{{rrrllliiiddd___[[[UUUPPPSSSXXXppp}}}uuuiii```\\\ZZZUUUPPPLLLHHHFFFEEEFFFHHHLLLRRRYYY```eeehhhllllllmmmnnnppptttvvvxxxzzz{{{|||ssshhh^^^]]]``````_________```cccgggjjjiiifffdddGGGGGGGGGHHHJJJJJJHHHGGGDDDCCCBBBAAAAAAAAAAAAAAADDDCCCAAA???>>>>>>>>>>>>??????>>><<<;;;999888888555555444444333222111111222222222111111222222333222222222222222333444444444444444555555555555555888888999999:::::::::;;;777777777777777777888888555555555444444444333333555555555555666666666666444555666777777777666555666666777777888888999999;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<>>>@@@BBBCCCBBBCCCDDDEEEEEEGGGKKKMMMMMMOOORRRUUUXXX\\\aaaeeegggjjjmmmppprrrtttvvvxxxxxx|||wwwcccUUUFFF@@@<<<>>>???>>>>>>@@@>>>???AAAAAA@@@???@@@AAA???@@@FFFLLLMMMUUUooo{{{{{{|||}}}|||vvvnnngggccc```bbbllluuuxxx{{{xxxrrrnnnooooooiii\\\OOOMMMQQQaaaooo~~~~~~sssjjjbbb```[[[VVVPPPKKKHHHGGGEEEGGGKKKPPPVVV[[[```cccggggggggghhhkkknnnqqqssswwwyyy}}}|||~~~jjjaaa[[[[[[^^^___```cccbbbdddgggkkknnnnnnkkkhhhIIIHHHHHHIIIJJJKKKIIIHHHDDDCCCCCCBBBAAAAAAAAAAAADDDCCCAAA???>>>>>>>>>???AAA@@@???===<<<;;;999999888888777666444333222111222222222111222222333444......//////000000000000...///000222333333333333444333333222333333444555111111222333444555666666333333333444555555666666555555666666666666666666666777888999999888777777777777777777888888888888<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;===???AAABBBAAABBBDDDEEEEEEHHHKKKNNNMMMOOOQQQTTTWWW]]]cccggghhhjjjnnnppprrrsssvvvxxxwww}}}{{{kkk\\\PPPDDD???<<<>>>@@@??????AAA>>>???AAAAAA@@@@@@AAABBBCCCCCCHHHNNNNNNRRRfff~~~}}}vvvgggdddhhhsss{{{|||}}}zzzuuurrrwww|||uuubbbPPPKKKPPPRRRaaasss~~~|||tttiiifffaaa[[[UUUPPPLLLKKKFFFHHHJJJOOOSSSXXX\\\^^^bbbbbbaaabbbeeehhhkkkmmmuuuwww{{{~~~}}}yyywww}}}wwwfff^^^YYYYYY[[[]]]aaagggdddfffiiinnnqqqqqqmmmjjjGGGGGGIIIJJJJJJJJJIIIIIIGGGEEEBBBAAABBBBBBBBBAAABBBAAA@@@?????????@@@AAAAAA@@@???>>>===<<<;;;;;;;;;:::777555333333333333111000000000000000111111000000000000000000000000333222111000000111222333222222222222222222222222222222111111111111111222222222222222222222333333333444444444555555666666777777777777888888888888:::999888999;;;<<<;;;:::<<<<<<<<<;;;;;;::::::999============>>>???AAAAAADDDEEEFFFGGGHHHIIIJJJJJJKKKNNNRRRVVVYYY\\\```cccgggjjjnnnqqqssstttuuuwwwyyy}}}tttdddSSSIII@@@@@@@@@>>>======@@@BBBGGGDDD@@@>>>???@@@BBBBBBCCCEEEIIIMMMOOOSSS___lll}}}uuusssuuu|||{{{rrrrrrvvvxxxttthhhZZZNNNHHHLLLVVVaaakkkvvv}}}vvvoooiii```\\\YYYVVVPPPKKKJJJJJJIIIJJJLLLPPPTTTVVVXXXZZZ]]]___```bbbeeegggqqqtttyyy{{{||||||}}}~~~}}}wwwhhhbbb[[[WWWYYY^^^dddgggdddjjjnnnnnnrrryyyyyytttGGGHHHIIIJJJJJJJJJIIIHHHFFFDDDBBBAAABBBCCCBBBBBB>>>>>>======>>>???@@@AAA@@@??????>>><<<;;;;;;:::<<<;;;999777555555444555111111111000000111111222111111111111111111111111222111000000000000111222222222222222222222222222333333222222111222222333222222222222222222333444555555555666666666777777777777777777888888888888777666555666888999888777<<<<<<<<<;;;;;;:::::::::<<<<<<<<<===>>>@@@AAABBBDDDDDDEEEFFFHHHIIIJJJJJJKKKNNNQQQUUUXXX\\\aaaeeehhhkkknnnpppqqqrrrtttvvvyyy}}}{{{nnn]]]OOOFFF???@@@???>>>>>>???CCCFFFKKKHHHFFFDDDCCCCCCCCCCCCIIIKKKNNNQQQPPPQQQ[[[fffyyy|||||||||sssqqqsssuuussslll```TTTMMMHHHOOOWWW___lllyyy}}}{{{tttmmmeee___[[[WWWQQQLLLJJJIIIHHHGGGIIIKKKNNNPPPVVVXXX[[[]]]___aaadddfffooorrrvvvyyyzzz{{{|||~~~vvvjjjddd]]]XXXYYY^^^cccggggggkkkooosss{{{}}}tttHHHIIIJJJJJJJJJIIIHHHGGGEEECCCBBBAAACCCCCCCCCBBB=========>>>???@@@BBBBBB???>>>>>>===<<<;;;::::::===<<<:::999777777666666333222222111111222222222111111111111111111111111111111000000000000111111111111111111111111111111333333222222222222333333222222222222222333444444777777777777888888888888777777777888888888999999777555555555777888777666;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>@@@BBBCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLNNNQQQTTTXXX]]]cccgggjjjkkkmmmnnnnnnppprrruuuxxx|||||||||vvvgggWWWKKKEEE?????????>>>>>>AAAEEEIIIMMMMMMLLLKKKIIIGGGFFFEEEKKKLLLOOORRRQQQQQQWWW```mmmyyyooooooppppppnnnfff[[[RRRJJJLLLNNNRRR^^^nnnyyy|||{{{tttkkkccc^^^YYYSSSNNNLLLJJJHHHGGGFFFHHHJJJKKKRRRTTTWWWYYY[[[^^^bbbeeelllooosssvvvxxxzzz{{{}}}uuukkkfff___ZZZ[[[^^^bbbdddgggiiinnnwwwvvvHHHIIIJJJJJJJJJIIIHHHGGGDDDCCCAAABBBCCCDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCC>>>======<<<;;;;;;::::::<<<;;;:::999888888777777444444333333222333333333222222222222222222222222000000000000000000000000111111111111111111111111222222222111222222333444333333333333333444555666999999999999999:::::::::777777888888888999999999999888777888999:::999888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBCCCBBBCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQTTTWWW]]]dddiiikkkllllllllllllnnnqqqssswwwzzz{{{{{{uuucccSSSJJJFFF@@@@@@???>>>>>>@@@DDDGGGLLLNNNPPPPPPNNNKKKIIIHHHFFFGGGLLLQQQRRRRRRXXX___mmmrrrooommmnnnooojjj```WWWRRROOOLLLLLLTTTaaannnuuu}}}wwwooogggaaa[[[VVVRRROOOMMMJJJHHHHHHIIIJJJLLLOOOQQQSSSUUUWWW[[[___bbbiiilllppptttvvvxxx{{{}}}yyyqqqgggddd```]]]^^^___```___aaadddkkkuuu{{{HHHIIIJJJJJJJJJIIIHHHGGGDDDCCCBBBBBBDDDDDDBBBAAACCCCCCCCCCCCBBBBBBAAAAAA======<<<<<<;;;;;;::::::::::::::::::999888888888666666555444444444444444222222222222222222222222000000111111111111000000111111111111111111111111111111111111111222333444444444444444555666777888;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999;;;:::999999:::;;;:::999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCAAABBBDDDFFFHHHJJJLLLMMMNNNPPPRRRTTTXXX^^^dddiiikkkllllllllllllmmmpppsssvvvyyy~~~~~~zzz|||~~~ppp^^^OOOGGGDDDAAAAAAAAA@@@??????BBBDDDHHHKKKPPPQQQOOOMMMLLLLLLFFFGGGLLLQQQSSSSSSXXX___jjjsss~~~xxxrrrqqqssspppggg___WWWRRRMMMKKKNNNVVVaaajjjxxxtttooohhhccc^^^ZZZWWWPPPOOOLLLJJJIIIJJJLLLMMMMMMNNNPPPRRRTTTWWW\\\___eeehhhmmmqqqtttwww{{{~~~yyyoooiii___^^^^^^___``````^^^]]][[[___gggooouuuyyy}}}GGGHHHIIIJJJJJJJJJIIIIIIEEEDDDCCCCCCDDDCCCAAA???CCCCCCCCCBBBAAA@@@>>>>>>=========<<<<<<<<<;;;;;;999:::::::::::::::999888888777666666555555555555333333333333333333333333111111222222222222111111222222222222222222222222222111111222222333444555666666666777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888999999999999::::::999777888999999888777999999::::::;;;<<<==================>>>@@@AAABBBAAABBBCCCFFFHHHKKKMMMNNNOOOQQQTTTVVVYYY^^^dddhhhjjjkkkmmmmmmmmmnnnppprrrwwwzzz~~~|||yyy~~~vvvgggVVVIIICCCAAAAAABBBCCCCCCAAAAAAAAABBBDDDIIIOOOQQQOOOMMMMMMMMMMMMLLLNNNRRRTTTSSSVVV[[[dddjjj||||||}}}~~~zzzzzzxxxrrrlll]]]WWWPPPMMMLLLNNNVVV___lllllljjjhhheeeaaa^^^\\\SSSQQQNNNKKKJJJJJJKKKLLLLLLMMMOOOOOOQQQTTTXXX\\\aaadddiiimmmqqquuuzzz}}}}}}|||ooofffaaaZZZZZZ[[[^^^aaabbbbbb```___aaahhhnnnppprrryyyEEEFFFHHHJJJKKKKKKJJJJJJFFFEEEDDDDDDDDDCCC@@@===BBBBBBCCCCCCBBBAAA@@@???>>>>>>============<<<<<<::::::;;;<<<<<<<<<;;;:::999999888777666555555666444444444444444444444444111222333444444333222111333333333333333333333333333333333444444555777777888888888999:::;;;<<<=========<<<<<<;;;;;;;;;;;;888888888999999999::::::999888777777888888777555888888999:::;;;======>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCFFFIIIKKKMMMNNNPPPRRRVVVXXX[[[^^^bbbeeeiiikkkmmmoooooooooqqqrrryyy|||}}}{{{mmm]]]PPPFFFAAA???@@@BBBFFFGGGFFFEEEDDDDDDEEEJJJOOOPPPNNNKKKKKKMMMOOOMMMMMMPPPPPPOOORRRWWWYYYcccqqq{{{pppmmmnnnpppuuu~~~~~~}}}{{{yyylllddd[[[TTTMMMJJJOOOXXX___aaadddffffffdddbbbaaaYYYWWWSSSOOOLLLLLLLLLMMMMMMMMMNNNNNNOOOQQQVVVZZZ\\\___dddhhhmmmrrrwww{{{{{{}}}~~~uuuhhhaaa]]]YYYWWWWWWZZZ___dddhhhiiillljjjmmmrrrttttttxxx~~~DDDEEEGGGJJJKKKKKKKKKKKKGGGFFFEEEDDDDDDBBB???<<>>>>>>>>>>>>>>=========;;;<<<===>>>>>>>>>===<<<:::999888777666666666666444444444444444444444444222333444444444444333222444444444444444444444444555555555666666888999999999999999:::;;;<<<>>>???======<<<<<<;;;;;;;;;:::888888999999999:::::::::;;;999888888999999888666888888999:::<<<===>>>>>>??????>>>>>>>>>>>>??????@@@AAACCCFFFIIIKKKNNNOOOPPPSSSWWWZZZ\\\^^^aaadddhhhjjjnnnppppppqqqrrrsss{{{~~~xxxhhhXXXMMMFFFBBB???>>>BBBGGGJJJJJJIIIGGGGGGGGGLLLQQQQQQMMMJJJJJJLLLKKKHHHHHHKKKLLLLLLOOOTTTMMM\\\iiissszzzllleeeeeefffmmmxxx}}}sssfff[[[PPPHHHKKKTTTVVVZZZ```dddfffeeeddddddaaa^^^YYYTTTPPPNNNNNNNNNMMMNNNNNNMMMNNNPPPUUUXXXYYY\\\aaaeeejjjooouuuyyy{{{}}}~~~~~~~~~~~~~~~pppeee```^^^ZZZWWWUUUVVV]]]fffmmmqqqxxxrrrrrrxxx{{{yyyxxx{{{DDDEEEFFFHHHJJJLLLMMMNNNFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@???>>>===@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;>>>===<<<;;;999888777666666666666666555555555555777777777777666666666666444444444444444555666666555666777888:::;;;<<<===<<<===============<<<<<<===<<<;;;::::::::::::::::::::::::999999999888888777888888888888777666666888888999:::;;;======>>>@@@???>>>======>>>???@@@AAACCCFFFGGGIIIJJJMMMOOOQQQSSSWWWYYY\\\___dddgggjjjkkklllmmmmmmooosssvvvwww|||}}}qqqbbbTTTHHH???===@@@EEEDDDEEEHHHLLLMMMJJJFFFAAAHHHOOOSSSQQQMMMJJJIIIIIIJJJKKKKKKLLLMMMNNNOOOZZZ___cccgggxxx|||iii___^^^ccceeennn}}}zzzhhhSSSGGGHHHMMMPPPUUUYYY[[[bbbmmmqqqnnnfffbbb]]]WWWTTTPPPNNNLLLPPPPPPOOOOOOPPPRRRSSSTTTVVVZZZ___bbbdddggglllpppvvvwwwxxxyyyzzz{{{{{{{{{{{{}}}}}}~~~~~~|||kkk^^^ZZZ]]]WWWXXXZZZ]]]aaafffkkknnn||||||{{{|||~~~~~~|||zzzFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999999666666666777777777777777888888888888777777777777666666666666666777888888::::::;;;;;;<<<<<<======<<<===============<<<<<<;;;;;;:::999999999999999999999999888888888777777666777888888999999999999999999::::::;;;<<<======???>>>=========>>>@@@AAAAAACCCFFFGGGIIIJJJMMMOOORRRTTTXXXZZZ]]]```dddgggkkklllmmmnnnoooqqqtttwwwyyy}}}{{{nnn]]]QQQHHHAAA@@@BBBAAACCCGGGJJJLLLKKKHHHEEEGGGLLLSSSUUUSSSPPPNNNNNNMMMLLLJJJIIIJJJOOOUUUZZZbbbggglllmmmsss~~~lllbbbaaa___aaakkk~~~mmmWWWIIIFFFIIIIIINNNSSSWWWaaaooowwwwwwsssnnnfff___YYYTTTQQQOOOPPPPPPOOOOOOPPPRRRSSSTTTTTTXXX\\\___aaaeeeiiimmmmmmnnnooopppqqqrrrrrrrrrwwwwwwyyy{{{}}}vvviii^^^[[[]]][[[[[[\\\___ccchhhmmmpppvvvyyy}}}xxxsssGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@??????@@@@@@???>>>>>>>>>>>>???=========<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;777777888888999999::::::::::::999999999888888888999888888888888999::::::======<<<<<<<<<<<<<<<<<<<<<======>>>>>>=========::::::999888888888999999888888888888777777777777666666888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<===???AAABBBAAACCCFFFGGGIIIJJJMMMOOORRRUUUXXX[[[]]]```dddgggkkklllnnnoooppprrruuuxxxzzz~~~~~~xxxiiiXXXNNNHHHDDDBBBCCC@@@EEELLLRRRTTTQQQKKKGGGJJJNNNSSSTTTRRRPPPPPPRRRRRROOOKKKHHHJJJRRR]]]eeegggkkkpppppplllsssrrrgggddd]]]^^^hhh{{{oooZZZJJJDDDDDDCCCHHHMMMSSS___ooo{{{~~~yyyqqqggg___ZZZWWWVVVQQQQQQPPPPPPPPPRRRSSSTTTRRRTTTXXX[[[^^^aaaeeeggghhhiiijjjkkklllmmmnnnnnnppppppqqqsssvvvzzz}}}~~~}}}~~~wwwmmmfff```___aaaaaaaaaaaabbbfffkkkooorrrqqqtttyyy~~~|||uuupppGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAA@@@??????>>>>>>??????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<<<<===;;;;;;;;;;;;::::::::::::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===::::::999999999999999:::999999999999888888888777777888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCAAACCCFFFGGGIIIJJJMMMOOOQQQTTTXXX[[[]]]___bbbeeeiiikkknnnoooppprrruuuwww{{{~~~}}}uuudddSSSJJJHHHEEECCCBBBBBBHHHRRR^^^ddd```TTTJJJIIILLLOOONNNLLLLLLNNNQQQVVVSSSOOOKKKLLLTTT```iiieeecccfffiiicccdddwwwkkkeee```\\\bbbtttyyy{{{zzzuuuiiiYYYKKKCCCAAADDDFFFJJJPPP[[[jjjyyyxxxnnneee___]]]]]]TTTSSSRRRQQQQQQRRRSSSTTTPPPRRRUUUXXX[[[^^^```bbbeeeffffffgggiiijjjkkkllljjjkkknnnqqquuuyyy|||}}}~~~|||}}}{{{}}}|||kkkcccaaabbbdddhhhffffffeeeeeefffjjjmmmoooooooooqqqtttwwwwwwvvvtttFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFBBBBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@???????????????>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;::::::999999::::::;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999888888888999::::::999999::::::;;;<<<<<<===<<<<<<===>>>??????>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;::::::999:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===???AAACCCAAACCCFFFGGGIIIJJJMMMOOOOOORRRVVVYYY[[[]]]```bbbgggjjjmmmnnnpppqqqtttvvvzzz}}}}}}ooo___PPPIIIGGGEEEBBBBBBEEEIIIUUUeeeppplll\\\LLLIIIKKKLLLKKKHHHIIIMMMQQQWWWWWWUUUQQQPPPTTT]]]eeeaaaZZZXXX[[[YYY[[[rrr~~~qqqhhhbbb[[[ZZZhhh{{{ssshhhhhheee^^^TTTKKKEEEBBBCCCCCCFFFLLLVVVddduuuwwwllleeeaaa```XXXWWWUUUSSSRRRRRRSSSSSSPPPPPPRRRUUUXXX[[[\\\]]]``````aaaaaaccceeeggghhhfffjjjooouuuyyy{{{{{{{{{~~~xxxzzz~~~rrraaaYYYZZZ]]]ccciiiggggggeeeeeeeeefffggghhhgggiiilllqqqvvvxxxwwwuuuFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGBBBCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@????????????@@@>>>>>>>>>=========<<<<<<=========<<<;;;::::::999;;;;;;<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;888888888888888999::::::::::::;;;<<<======>>>>>><<<<<<===>>>????????????;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999888:::::::::;;;;;;<<<<<<<<<:::::::::;;;<<>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===??????@@@@@@???::::::999999:::;;;;;;<<<;;;;;;;;;:::::::::999999888999999::::::::::::999999999::::::;;;<<<======;;;;;;:::;;;<<<>>>@@@AAAAAACCCFFFGGGIIIJJJMMMOOONNNRRRVVVZZZ[[[]]]^^^```fffiiimmmpppqqqrrrtttvvvyyy{{{}}}~~~~~~}}}~~~}}}uuummmZZZRRRKKKIIIHHHEEEEEEHHHJJJNNNVVV^^^bbb```XXXQQQNNNPPPPPPOOOMMMMMMRRRVVVSSSWWW[[[YYYTTTQQQTTTXXX[[[ZZZVVVPPPKKKNNNXXXaaa~~~pppcccXXXWWW___kkkyyyyyyeee```ZZZTTTPPPLLLHHHEEEAAA???@@@DDDHHHPPP___nnnzzzzzzpppjjjhhhbbb```\\\YYYUUUSSSRRRQQQLLLKKKKKKMMMQQQTTTTTTRRR[[[[[[[[[[[[]]]```bbbdddcccggglllqqquuuwwwxxxxxxxxxyyy{{{~~~{{{zzz~~~{{{}}}}}}zzzxxx~~~|||lllccc[[[WWWSSSPPPQQQVVVVVVXXXZZZ\\\]]]]]][[[ZZZWWW\\\eeennnsssqqqkkkeeeLLLLLLKKKJJJHHHGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>============::::::;;;;;;<<<======>>>============<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;:::999999888777777<<<<<<===??????@@@@@@@@@999888888888999::::::;;;:::::::::999999999888888666777888999:::;;;;;;;;;888888999:::<<<===>>>>>><<<;;;;;;;;;<<<===???@@@AAACCCFFFHHHIIIJJJMMMOOOOOOSSSWWW[[[\\\]]]___```gggjjjnnnqqqrrrtttvvvwwwyyy{{{||||||{{{~~~~~~zzzxxxyyyvvvnnngggRRRMMMJJJJJJHHHFFFHHHLLLMMMSSSYYY[[[XXXVVVUUUVVVOOOQQQQQQPPPNNNOOOSSSVVVQQQVVV[[[YYYSSSPPPRRRVVVVVV\\\[[[RRRJJJLLLRRRVVVccc{{{mmm^^^VVVWWW]]]jjjuuuvvvooohhh___WWWRRRMMMIIIFFFEEEAAA@@@BBBCCCFFFSSSaaakkksss}}}|||tttooommmeeeccc___ZZZVVVSSSRRRQQQJJJIIIHHHJJJOOOQQQPPPOOOSSSSSSSSSSSSUUUXXX[[[]]]ccceeehhhlllpppsssuuuvvvvvvwwwyyy}}}~~~yyywwwzzz~~~}}}sssuuuvvvvvv{{{vvvgggccc```]]]VVVOOOMMMOOONNNQQQUUUYYY[[[ZZZYYYXXXWWWYYY]]]bbbfffgggdddbbbHHHHHHIIIJJJJJJIIIIIIIIIGGGHHHJJJLLLLLLKKKIIIHHHGGGFFFDDDBBBAAABBBCCCDDDBBBBBB@@@@@@@@@@@@BBBBBB===>>>???@@@AAA@@@??????======>>>>>>?????????@@@>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::::::::999888888888999::::::999:::<<<======;;;999<<<>>>@@@???===;;;::::::999999888888888888888888::::::;;;<<<<<<<<<;;;;;;<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@CCCCCCCCCEEEGGGKKKOOOQQQVVVWWWXXXXXXXXXZZZ]]]```ccchhhoootttwwwwwwxxxxxx{{{|||{{{yyyvvvwww}}}~~~{{{vvvnnneee___LLLHHHDDDBBBDDDGGGIIIJJJPPP```mmmlllbbb[[[ZZZZZZPPPOOONNNNNNPPPQQQQQQPPPTTTTTTUUUVVVVVVTTTPPPMMMVVVWWWVVVQQQKKKIIIKKKOOOWWWooorrraaaZZZVVVSSS[[[gggmmmvvv{{{pppeee\\\QQQFFFDDDIII??????@@@AAACCCGGGLLLOOO```fffooowwwzzzwwwrrrnnnjjjgggccc___[[[VVVQQQMMMNNNLLLJJJJJJKKKLLLMMMLLLRRRSSSSSSSSSSSSVVVYYY]]]cccdddeeeiiinnnrrrttttttttttttvvvyyy}}}}}}||||||||||||{{{~~~vvvwwwuuutttyyy}}}kkk^^^``````^^^YYYTTTQQQPPPOOOPPPUUU\\\___[[[YYYZZZWWWWWWYYY\\\```ccceeefffGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFDDDBBBAAABBBCCCDDDAAAAAA@@@??????@@@AAAAAA???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@????????????????????????>>>>>>=========<<<<<<======<<<<<<;;;::::::::::::::::::::::::::::::999999:::<<<===;;;:::;;;===>>>>>><<<;;;:::;;;:::::::::999999999999999::::::;;;;;;;;;::::::999;;;:::999888888999:::;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@CCCCCCDDDEEEHHHKKKOOOQQQTTTUUUWWWWWWXXXZZZ]]]```ccciiipppvvvyyyzzz{{{|||||||||zzzwwwvvvvvvxxxzzzzzzsssiii___XXXJJJGGGDDDCCCFFFIIIKKKLLLUUUeeesssqqqfff^^^[[[YYYXXXUUUQQQOOOOOOPPPQQQRRRQQQRRRTTTWWWYYYWWWRRRMMMIIILLLLLLJJJEEEDDDGGGJJJPPPbbb|||kkkaaaXXXQQQTTT]]]ccclll{{{|||tttlll___QQQJJJLLLBBBBBBBBBAAABBBDDDGGGIIIPPPVVV___iiippptttttttttnnnjjjddd___[[[XXXUUUSSSNNNLLLIIIIIIJJJKKKKKKKKKMMMNNNOOOPPPQQQSSSXXX[[[bbbccceeehhhlllppprrrssstttuuuwwwyyy}}}~~~}}}}}}}}}|||zzz~~~~~~wwwuuuvvvyyyuuueee\\\[[[[[[ZZZXXXVVVTTTSSSPPPQQQVVV\\\]]][[[\\\```^^^ZZZWWW[[[bbbhhhiiihhhGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@????????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????AAAAAA@@@???>>>======<<<<<<============<<<;;;;;;::::::<<<<<<<<<<<<;;;:::;;;:::888999;;;<<<<<<;;;:::;;;======;;;::::::;;;:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;:::999888888888888777888888999:::;;;:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@AAADDDDDDEEEFFFHHHKKKNNNOOOQQQSSSVVVWWWYYY[[[___bbbeeejjjqqqwww{{{|||~~~|||zzzxxxxxxwwwvvvuuuzzz~~~xxxpppeeeZZZSSSHHHFFFEEEEEEHHHKKKMMMMMMXXXhhhuuurrrggg^^^ZZZWWW]]]ZZZUUUQQQOOOOOOQQQSSSOOOOOOPPPUUUYYYXXXQQQKKKBBBEEEGGGGGGFFFFFFHHHKKKLLLUUUfffvvviii]]]RRRPPPUUU[[[cccqqq|||ooo]]]PPPJJJEEEEEEDDDCCCBBBCCCCCCDDDDDDHHHOOOXXXbbbkkkrrruuuqqqllleee```\\\ZZZXXXWWWPPPNNNKKKJJJKKKLLLLLLKKKJJJKKKMMMNNNOOORRRVVVYYY```aaacccfffiiimmmpppqqqtttvvvxxxzzz|||~~~}}}}}}{{{zzzzzz}}}~~~yyytttyyyqqqccc\\\YYYVVVWWWYYY[[[ZZZXXXQQQSSSYYY^^^\\\YYY]]]cccfff___[[[^^^iiiqqqrrrpppFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>=====================<<<;;;;;;:::;;;===>>>???>>><<<;;;<<<:::888888:::<<<<<<<<<999:::;;;;;;:::999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666777888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@AAAAAAEEEEEEFFFGGGIIIKKKMMMNNNQQQSSSVVVYYY[[[^^^aaadddiiimmmsssxxx{{{}}}~~~}}}{{{{{{||||||xxxuuu|||zzzuuummmdddYYYSSSGGGFFFEEEGGGJJJMMMNNNNNNVVVcccllliii___XXXVVVTTT[[[ZZZWWWSSSPPPPPPRRRSSSRRRNNNKKKMMMQQQQQQLLLFFF>>>AAAEEEFFFFFFGGGIIIKKKLLLPPPZZZlll}}}pppeeeYYYUUUVVVYYY```mmm}}}ppp[[[MMMGGGFFFFFFGGGGGGHHHFFFEEEDDDDDDFFFJJJSSS]]]fffllloookkkfffaaa___\\\YYYWWWTTTQQQOOOMMMNNNNNNMMMLLLKKKLLLNNNOOOOOOQQQTTTWWW\\\^^^```bbbeeehhhllloootttvvvyyyzzz{{{}}}~~~}}}{{{zzzxxxzzz}}}}}}zzz|||mmmbbb___ZZZUUUVVV[[[______]]]TTTYYY```ddd___YYYZZZ```hhheeedddhhhqqqxxx{{{zzzFFFGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBCCCDDDEEEEEEFFFDDDCCCBBBAAA@@@???>>>>>>======>>>>>>======<<<;;;:::;;;===?????????===<<<===;;;999999:::<<<===<<<:::;;;;;;:::999888999:::888999999999::::::;;;;;;;;;;;;;;;:::999888777666555555666888999:::;;;;;;;;;;;;;;;<<<<<<<<<============>>>???@@@AAABBBBBBEEEEEEFFFHHHJJJLLLMMMNNNQQQTTTXXX[[[^^^aaadddggglllpppuuuxxxzzzzzz{{{|||}}}{{{yyy{{{}}}}}}zzzwww~~~yyyrrrjjjaaaWWWQQQHHHGGGFFFGGGJJJMMMNNNNNNNNNXXX^^^YYYQQQOOOPPPQQQRRRTTTUUUTTTRRRQQQRRRSSSWWWPPPIIIFFFFFFFFFDDDAAA:::<<<>>>@@@AAAAAABBBCCCJJJOOOVVVbbbtttyyyoooddd]]][[[]]]aaalll}}}mmmWWWIIIIIIKKKNNNQQQRRRPPPMMMEEECCC@@@AAAEEENNNWWW\\\hhhgggeeedddccc```\\\YYYVVVSSSPPPNNNNNNNNNMMMKKKLLLMMMNNNNNNMMMNNNPPPQQQWWWYYY\\\^^^___ccchhhmmmrrrvvvzzzzzzyyy{{{}}}{{{yyyxxxxxxzzz}}}zzz{{{rrreee^^^___YYYSSSTTTYYY^^^___]]]\\\bbbkkknnnhhh]]][[[^^^cccggglllppptttxxx{{{~~~GGGGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@???@@@AAAAAABBB@@@AAABBBCCCDDDFFFGGGGGGDDDDDDCCCBBBAAA@@@@@@???===>>>>>>>>>>>>===<<<<<<:::;;;===>>>??????>>>======<<<:::;;;===>>>>>>===<<<<<<<<<:::888777888:::888888999999::::::;;;;;;:::;;;;;;;;;:::999888888555666777999:::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<===>>>???@@@BBBCCCCCCDDDEEEFFFHHHKKKMMMNNNOOORRRUUUZZZ]]]```bbbeeehhhlllooosssvvvwwwwwwxxxyyyxxxwwwxxxyyyzzz{{{zzzxxx|||xxxnnneee[[[SSSMMMKKKIIIGGGGGGIIIKKKMMMMMMHHHOOOSSSMMMGGGGGGKKKMMMJJJNNNRRRSSSRRRQQQRRRTTT\\\UUUKKKCCC???===>>>>>>;;;;;;<<<===???@@@AAAAAAFFFKKKTTT\\\ggg||||||qqqgggaaa```ccclll|||xxxbbbRRRRRRTTTYYY]]]^^^ZZZVVVDDDAAA===;;;===BBBIIIMMM[[[\\\^^^bbbddddddbbb___WWWTTTPPPNNNMMMMMMKKKJJJJJJKKKLLLLLLKKKJJJKKKLLLPPPSSSWWWXXXZZZ^^^eeekkkpppuuuzzzzzzxxxyyy}}}~~~{{{yyywwwwwwwwwyyy~~~}}}~~~|||wwwxxx{{{}}}zzzjjj```]]]YYYUUUPPPPPPTTTXXX[[[[[[aaagggpppvvvqqqfffaaabbbaaagggnnnqqqpppqqqtttwwwHHHHHHHHHHHHGGGFFFEEEDDDAAAAAABBBBBBCCCEEEFFFGGGEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCCCCBBBAAAAAAAAA@@@?????????@@@BBBBBBAAABBBBBBCCCDDDEEEFFFFFFCCCCCCCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>???===<<<<<<===???@@@>>>===>>>>>>===;;;888777888999999999999:::;;;<<<<<<<<<::::::;;;;;;;;;::::::999666777999:::;;;;;;;;;;;;<<<<<<<<<<<<============<<<===>>>???AAABBBCCCDDDBBBDDDFFFIIIKKKNNNOOOPPPRRRVVVZZZ^^^```bbbeeegggiiilllpppssstttuuuvvvxxxwwwxxxyyyyyyxxxxxxzzz{{{{{{~~~tttiii___WWWQQQMMMNNNKKKGGGEEEGGGIIIJJJKKKFFFMMMPPPKKKFFFFFFIIIJJJHHHLLLPPPQQQOOOPPPSSSWWW^^^ZZZRRRGGG>>>;;;<<<>>>???>>>>>>>>>@@@CCCDDDEEEFFFIIIPPPXXX___kkkssskkkdddeeemmm~~~}}}lll^^^^^^```dddhhhfff```ZZZFFFCCC???<<<;;;===@@@BBBIIIKKKOOOVVV^^^ccceeeeee[[[XXXTTTQQQPPPOOOMMMLLLHHHJJJLLLLLLKKKJJJKKKLLLJJJNNNRRRTTTVVV[[[ccciiinnntttyyyzzzxxxxxx}}}~~~{{{xxxtttttttttvvvzzz}}}wwwvvv|||zzzyyy|||~~~~~~sssccc[[[[[[SSSQQQOOOOOOQQQUUUZZZ\\\___ccckkksssssslllhhhhhhhhhjjjllllllkkkkkkkkklllIIIIIIIIIHHHGGGFFFEEEEEEAAAAAAAAABBBCCCDDDFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBB@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<===??????=========???AAAAAA???===@@@???>>>;;;888777888999::::::;;;;;;<<<===>>>>>>::::::;;;<<<<<<<<<;;;;;;777888:::;;;<<<<<<;;;:::<<<<<<<<<<<<=========>>><<<===>>>???AAABBBCCCDDDBBBCCCFFFIIILLLNNNPPPPPPRRRUUUZZZ]]]___aaadddffffffiiimmmppprrrtttvvvxxxzzz|||}}}|||yyyxxx{{{~~~|||}}}||||||{{{pppeee]]]WWWSSSPPPPPPLLLGGGDDDEEEGGGIIIJJJGGGNNNRRRNNNHHHGGGHHHHHHJJJMMMPPPOOOMMMNNNTTTYYY___]]]WWWLLLAAA;;;<<<@@@???>>><<<===@@@CCCEEEFFFIIIIIINNNUUUZZZ```ooo~~~ttthhhhhhoooxxxiiihhhhhhkkknnnkkkbbb[[[KKKIIIEEE@@@===<<<;;;;;;:::<<>><<<;;;:::???>>>>>>>>>>>>@@@AAACCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBB???<<<:::999888888999:::;;;<<<<<<<<<:::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::????????????????????????>>>???AAABBBCCCCCCBBBAAAAAACCCFFFGGGIIIKKKOOORRRXXXYYYZZZZZZZZZ]]]aaadddcccdddgggjjjnnnrrrvvvxxxzzz|||~~~~~~}}}|||||||||~~~~~~|||}}}zzzzzz|||zzzwwwwww{{{zzzjjj___YYYTTTTTTVVVZZZYYYVVVQQQJJJFFFEEEFFFKKKLLLLLLKKKJJJJJJLLLNNNKKKLLLNNNPPPNNNMMMSSS\\\]]]]]]ZZZPPPEEE===<<<>>>:::===@@@AAABBBEEEKKKOOOKKKNNNQQQRRRTTT[[[fffooosssllllll}}}rrrpppjjjeeefffiiigggcccWWWMMMAAA<<<===>>>;;;888;;;<<<>>>BBBHHHRRR]]]dddccc___ZZZXXXVVVTTTOOOJJJHHHHHHHHHIIIKKKKKKJJJIIIGGGHHHKKKMMMQQQXXX___dddjjjlllpppuuuzzz}}}}}}}}}~~~{{{{{{xxxuuu{{{~~~|||ttttttsssrrrrrrvvv{{{yyy|||{{{|||~~~zzzsssllllllvvv~~~||||||~~~oooaaaXXXTTTTTTQQQPPPQQQTTTTTTUUU[[[ccccccaaa^^^]]]^^^aaafffjjjsssnnniiiggggggfffccc```HHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEBBBAAA@@@?????????@@@@@@???@@@BBBBBBAAA@@@AAABBBDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@???>>>======<<<<<<>>>=========>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@>>>===;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBDDDFFFHHHIIIKKKOOOQQQWWWXXXYYYYYYZZZ]]]aaaddddddeeegggjjjnnnqqquuuvvvxxx{{{~~~}}}yyy~~~{{{zzz{{{{{{xxxzzz~~~uuufff]]]VVVQQQOOOQQQZZZ___ccc^^^TTTJJJHHHHHHIIIJJJIIIHHHGGGGGGJJJMMMMMMKKKKKKMMMLLLMMMSSS[[[``````\\\SSSHHHAAA???@@@<<<@@@EEEGGGHHHHHHJJJLLLLLLNNNPPPRRRTTTXXX___eeexxxyyysssqqq|||wwwwwwrrrkkkhhhhhhfffaaaXXXPPPFFF@@@???>>><<<999999:::;;;===BBBKKKUUU\\\bbb```\\\YYYWWWUUURRROOOJJJJJJIIIJJJKKKKKKJJJIIIGGGHHHIIIKKKNNNTTT[[[aaalllmmmpppuuuyyy|||~~~~~~~~~||||||yyywww|||~~~|||{{{|||}}}wwwvvvssspppnnnqqqvvvzzz}}}xxxyyyvvvqqqtttvvvzzzyyyxxxwwwqqqkkklllvvv~~~yyyuuutttuuuyyyzzznnnggg```WWWQQQPPPNNNMMMOOOPPPRRRYYYbbbaaaaaa`````````aaacccdddjjjhhheeedddcccbbb```^^^IIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDAAAAAA@@@????????????@@@@@@BBBCCCBBB@@@??????@@@AAABBBCCCDDDEEEEEEEEEEEEAAA@@@???>>>======>>>???=========>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@???>>>===============???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;===<<<======>>>???@@@@@@CCCEEEGGGHHHIIIKKKNNNQQQUUUWWWXXXYYY[[[]]]aaaeeeffffffhhhjjjllloooqqqssssssxxx~~~zzzyyy|||zzz|||||||||{{{oooaaaYYYSSSMMMKKKKKKSSS]]]gggeeeZZZPPPLLLMMMMMMLLLJJJHHHFFFHHHKKKOOORRRMMMIIIJJJLLLOOOUUU\\\______\\\TTTJJJCCC@@@@@@@@@DDDJJJNNNNNNMMMLLLKKKNNNNNNOOOQQQSSSUUUXXXZZZeee{{{|||xxxzzz~~~tttlllgggbbb]]]VVVQQQJJJDDDAAA???===;;;:::999999999<<>>===>>>@@@AAA>>>>>>???@@@AAABBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@??????>>>=========???>>>===;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;================================================>>>>>>======>>>@@@BBBCCCDDDFFFGGGIIIIIIKKKNNNQQQUUUWWWYYY[[[\\\___cccfffiiiiiiiiijjjjjjlllmmmmmmooottt|||}}}|||~~~|||{{{~~~ssshhh\\\VVVQQQKKKIIIIIIHHHQQQZZZ[[[WWWQQQPPPRRRUUUTTTQQQMMMJJJKKKOOORRRWWWOOOJJJJJJMMMQQQWWW]]]]]]]]][[[UUUNNNGGGDDDCCCEEEHHHMMMPPPRRRQQQPPPOOOQQQOOOMMMNNNPPPSSSUUUUUU\\\jjj|||wwwtttrrrqqqppplllnnnrrrxxx}}}pppfff^^^XXXQQQNNNJJJEEEAAA>>>>>>>>>===<<<;;;999:::>>>EEEJJJYYY___eeegggccc]]]YYYWWWRRROOOMMMKKKKKKJJJHHHFFFJJJIIIIIIIIILLLRRRZZZ```dddfffhhhkkkpppwww~~~}}}||||||xxxvvvwwwxxxyyy{{{{{{yyyuuurrrnnnnnnnnnqqquuu|||{{{uuunnnjjjkkkppptttzzz}}}uuuooonnnooopppssswwwxxxyyy~~~{{{wwwxxxxxxttttttrrrnnnkkkiiijjjqqq|||rrriiihhhmmmnnnggg___]]]VVVOOOMMMNNNQQQYYYaaaeeegggiiihhhdddaaaaaaaaa\\\___ccccccaaa___```bbbLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCDDDFFFGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@???===???AAAAAA@@@???@@@AAA@@@AAABBBDDDEEEFFFFFFFFFBBBAAA???>>>???@@@BBBCCCAAABBBBBBCCCDDDDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA???>>>===;;;;;;>>>===;;;:::999:::;;;<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>=========>>>@@@BBBDDDDDDEEEHHHIIIJJJLLLOOOQQQVVVXXX[[[]]]^^^aaadddggglllkkkjjjiiiiiihhhiiiiiilllrrryyy}}}}}}}}}}}}lllbbbXXXTTTQQQMMMKKKLLLHHHIIIJJJKKKMMMOOOQQQRRRZZZYYYUUUPPPMMMMMMPPPSSSWWWPPPJJJJJJLLLOOOTTTYYY_________\\\WWWRRRNNNMMMJJJKKKLLLOOOQQQSSSTTTSSSSSSOOOKKKJJJMMMRRRUUUWWWYYY___pppvvvllldddaaa```___bbbgggnnnuuu|||uuuhhh^^^VVVMMMJJJGGGCCC@@@??????@@@???>>>===;;;:::<<<@@@CCCPPPZZZgggnnnllleee^^^YYYVVVSSSOOOMMMKKKIIIGGGEEEFFFGGGGGGGGGJJJPPPWWW]]]^^^```dddhhhmmmvvvzzzuuuqqqoooqqqqqqsssuuuvvvsssoookkkiiiiiijjjmmmrrrxxx~~~~~~~~~}}}yyysssllliiijjjooosssvvvyyy|||~~~~~~wwwtttvvv{{{}}}zzzrrrqqqxxx~~~}}}~~~{{{wwwtttsssrrrwwwuuunnngggdddeeeggggggfffccc[[[RRROOOOOOQQQXXX___cccdddeeeaaa]]][[[]]]```[[[___cccdddbbbaaaccceeeNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFEEEEEECCCDDDFFFGGGFFFEEECCCBBBBBBBBBBBBCCCBBBAAAAAA@@@===???@@@AAA@@@???@@@AAA???@@@AAACCCDDDEEEEEEEEEBBBAAA@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDD@@@@@@????????????@@@@@@AAAAAA@@@???>>><<<:::999;;;;;;:::::::::;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBCCCEEEGGGIIIJJJMMMPPPSSSVVVXXX[[[]]]^^^```ccceeekkkjjjiiihhhhhhhhhhhhhhhlllqqqwww{{{~~~~~~~~~xxxfff]]]TTTRRRQQQPPPPPPRRRPPPKKKGGGEEEHHHKKKMMMNNNWWWUUUSSSOOOLLLLLLNNNQQQTTTOOOKKKKKKKKKJJJNNNSSSaaabbbccccccbbb___[[[YYYOOOMMMLLLMMMOOORRRSSSTTTQQQOOOKKKJJJKKKPPPVVVZZZVVVVVV```vvvzzzmmmaaa[[[YYYYYY\\\aaaffflllssszzz|||qqqeee[[[OOOJJJEEEAAAAAAAAAAAAAAA>>>??????===<<<;;;===>>>GGGSSSdddqqqtttooogggaaa\\\YYYTTTPPPMMMKKKHHHFFFBBBCCCDDDDDDFFFKKKQQQUUUWWW[[[___dddiiisss~~~~~~wwwpppllljjjjjjjjjlllmmmnnnlllhhhdddeeefffgggjjjoootttxxx{{{}}}~~~yyyvvvqqqkkkhhhiiinnnrrrsssuuuvvvxxxyyy|||~~~~~~yyymmmhhhjjjtttrrrnnnggg```\\\]]]aaaeeeddd[[[SSSRRRRRRSSSWWW\\\^^^``````[[[VVVUUUZZZ___```aaacccdddddddddeeefffOOONNNNNNMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCBBBAAA>>>@@@AAAAAA???>>>>>>???===>>>???AAAAAABBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFFFFEEECCCBBB??????>>>>>>>>>>>>??????>>>>>>??????>>><<<;;;:::999:::;;;<<<<<<=========<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@AAAAAABBBBBBDDDGGGIIIKKKNNNRRRUUUUUUWWWZZZ\\\]]]^^^```bbbfffffffffggghhhiiijjjkkkmmmqqqvvvzzz}}}~~~~~~ssskkkaaaXXXPPPPPPQQQRRRTTTXXXRRRPPPMMMJJJIIIIIIJJJKKKNNNNNNMMMLLLJJJKKKMMMPPPSSSQQQQQQPPPMMMIIIKKKQQQZZZ\\\___bbbcccbbb___\\\SSSPPPMMMLLLNNNOOOOOONNNMMMNNNMMMKKKJJJMMMSSSXXXTTTRRRVVVeeezzztttggg^^^YYYUUUWWW[[[^^^bbbhhhooouuuzzz~~~rrrfffWWWOOOGGGCCCCCCEEEDDDAAA@@@BBBDDDCCCAAA???>>>>>>???JJJ\\\nnnxxxyyyrrrlllccc___YYYTTTPPPMMMKKKHHHBBBCCCDDDDDDDDDFFFJJJMMMOOOSSSXXX\\\aaaiiiuuu}}}{{{tttooolllgggggghhhiiijjjhhheeebbbbbbccceeehhhlllooorrrsssxxx}}}zzzxxxtttoookkklllooorrrtttuuuuuuuuuuuuxxx}}}tttllljjjnnnwwwuuummmiiiccc\\\XXXZZZ^^^cccbbbZZZUUUVVVXXXYYY[[[___```ccceeeaaa\\\[[[```fffiiigggfffggghhhiiiiiiiiiOOOOOONNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDBBBBBB@@@BBBBBBAAA???===<<<===<<<===>>>??????????????????@@@BBBCCCDDDDDDDDDDDDFFFFFFGGGFFFEEECCCAAA@@@>>>>>>============>>>>>>;;;<<<===>>>>>>===<<<;;;999:::<<<>>>??????>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAAAAAAAABBBBBBCCCEEEFFFGGGIIIHHHGGGEEEDDDBBBAAA@@@>>>===;;;;;;;;;<<<>>>??????===<<<;;;;;;<<<===???<<<<<<<<<<<<===???@@@AAA??????>>>===============<<<;;;;;;::::::;;;;;;<<<========================>>>>>>===>>>???BBBDDDEEEHHHIIIJJJJJJKKKLLLPPPSSSPPPSSSWWWZZZ[[[\\\]]]^^^cccdddfffhhhjjjmmmnnnoooooossszzz~~~yyyooogggaaa[[[SSSMMMLLLMMMOOOSSSXXXTTTQQQMMMLLLMMMNNNLLLKKKNNNMMMMMMMMMNNNNNNOOOPPPRRRVVVYYYVVVOOOIIIHHHIIIMMMMMMNNNPPPRRRRRRPPPNNNOOOMMMKKKIIIHHHIIIJJJKKKHHHLLLOOOOOOMMMNNNSSSXXXWWWUUUUUUZZZbbbppp|||nnn```ZZZWWWUUUTTTSSSTTT\\\eeelllpppxxxiii^^^PPPGGGEEEFFFHHHHHHHHHKKKPPPUUUWWWSSSJJJCCC@@@AAAHHHXXXppprrriii```\\\YYYUUUQQQNNNLLLJJJHHHFFFFFFGGGHHHIIIGGGIIILLLOOOSSSZZZaaafffmmmrrryyy{{{tttqqqnnnkkkkkkjjjiiihhhdddcccccceeeiiilllmmmmmmvvvwwwyyy~~~~~~{{{yyyxxxxxxxxxwwwxxxyyyyyyxxxxxx{{{|||~~~wwwvvv~~~~~~~~~{{{nnneeeeeeaaa[[[WWWVVVYYY\\\___bbb[[[UUUTTTYYY```cccdddbbbhhhjjjeee```dddttt~~~vvvqqqooopppooonnnQQQQQQPPPNNNMMMLLLKKKJJJLLLLLLKKKKKKKKKLLLLLLMMMIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????======>>>>>>???@@@AAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@???>>>===<<<<<<>>>???@@@???>>><<<;;;;;;<<<>>>???<<<<<<<<<<<<===>>>???@@@??????>>>===============<<<;;;;;;;;;;;;;;;;;;<<<========================>>>>>>??????AAABBBCCCDDDFFFGGGIIIJJJLLLNNNRRRUUUUUUWWWZZZ\\\\\\]]]___aaadddeeegggiiikkkmmmnnnooopppuuu|||~~~xxxppphhhdddZZZRRRKKKJJJJJJKKKOOOSSSQQQOOOLLLKKKMMMNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOSSSVVVTTTNNNIIIHHHIIIIIIIIIKKKNNNQQQQQQPPPNNNLLLKKKIIIHHHGGGHHHIIIJJJHHHKKKNNNNNNKKKKKKNNNQQQSSSQQQQQQTTTYYYccctttxxxfff^^^XXXTTTRRRQQQRRRXXX```hhhlllsss~~~yyylll[[[PPPLLLLLLKKKIIIKKKNNNVVVccclllhhhXXXJJJ???>>>BBBOOOeeezzzyyymmmddd^^^ZZZVVVTTTNNNMMMKKKJJJIIIHHHIIIIIIDDDFFFHHHKKKNNNTTTZZZ___hhhlllsssyyy}}}|||yyyuuurrrpppnnnllljjjffffffeeeeeegggjjjnnnppptttvvvzzz~~~}}}}}}~~~~~~|||{{{{{{{{{~~~~~~xxxssswwwssshhhaaa___\\\XXXVVVUUUWWWXXXYYY]]]WWWQQQPPPTTTYYY[[[[[[XXX]]]```^^^\\\cccrrr{{{uuurrroookkkhhhUUUTTTRRRQQQOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEDDDCCCAAA@@@????????????>>>===>>>???@@@AAA>>>>>><<<<<<<<<<<<>>>>>>>>>======<<<<<<======>>>???>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<========================>>>???@@@AAABBBCCCCCCCCCDDDFFFIIIKKKMMMOOOSSSVVVXXXZZZ\\\^^^^^^___bbbdddfffggghhhjjjlllnnnooopppqqqwwwyyysssmmmhhheeeZZZSSSLLLJJJIIIIIIKKKOOONNNLLLKKKKKKLLLMMMMMMLLLIIIIIIJJJKKKKKKLLLMMMMMMKKKOOORRRRRRMMMIIIGGGGGGCCCDDDEEEIIILLLNNNNNNLLLHHHGGGFFFFFFFFFGGGIIIJJJIIILLLOOONNNKKKIIIIIIKKKPPPMMMLLLNNNPPPUUU```lll}}}{{{lllbbbWWWSSSQQQQQQVVV\\\aaaeeelllvvvuuucccVVVOOOMMMKKKIIIKKKNNNYYYnnn|||hhhTTTDDD@@@>>>DDDUUUjjjyyymmmddd```]]][[[OOOOOOMMMKKKJJJHHHGGGFFFCCCEEEFFFHHHJJJNNNSSSVVV```dddjjjooosssxxx|||~~~{{{wwwrrrooojjjjjjhhhfffeeehhhoootttuuuxxx}}}}}}~~~~~~zzzxxxzzz~~~zzzvvvvvvxxxzzzwwwooopppzzzssshhh```\\\XXXVVVSSSSSSTTTVVVVVVVVVVVVQQQMMMMMMPPPTTTVVVVVVQQQTTTWWWXXXYYYaaammmwwwyyytttppplllgggdddXXXWWWUUUSSSQQQPPPOOOOOONNNNNNMMMLLLLLLLLLMMMMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEECCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@AAA>>>>>>===<<<<<<===>>>>>>???>>>===<<<<<<<<<<<<<<<>>>>>>============>>>>>>======<<<<<<<<<<<<==============================???@@@BBBCCCDDDDDDCCCCCCDDDFFFIIIKKKMMMOOORRRUUUWWWYYY\\\]]]___aaadddgggggghhhiiikkkmmmooopppqqqtttzzzyyyrrrmmmjjjfffddd\\\TTTNNNLLLJJJHHHIIILLLMMMLLLKKKJJJJJJJJJJJJIIIGGGHHHIIIJJJLLLLLLMMMMMMJJJMMMPPPPPPLLLGGGDDDCCC??????@@@CCCGGGHHHHHHGGGDDDDDDDDDDDDEEEGGGHHHIIIJJJLLLOOOOOOMMMJJJJJJJJJLLLJJJIIIKKKLLLOOOVVV___wwwtttbbbXXXSSSRRRUUUZZZ\\\___dddlllttt|||{{{nnn___RRRKKKJJJKKKGGGJJJVVVkkk~~~nnn]]]LLLEEE??????GGGWWWnnnvvvlllgggbbb___WWWVVVTTTRRROOOLLLIIIGGGEEEFFFGGGGGGHHHJJJNNNQQQXXX[[[```fffjjjooouuuyyy}}}|||wwwnnnnnnkkkeeeaaadddmmmvvvyyy|||yyytttrrrsssuuuwwwxxxwwwuuuvvvxxx|||xxxvvvuuuxxx~~~wwwnnnssswwwkkkddd```___YYYUUURRRQQQTTTVVVWWWVVVQQQOOOMMMNNNQQQTTTUUUUUUQQQSSSUUUVVVZZZ```hhhnnnsssqqqllliiigggfffffffff^^^\\\XXXUUUSSSQQQQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCBBBBBBAAA@@@AAABBBCCCDDDDDDCCCCCCAAAAAA@@@@@@??????>>>>>><<<<<<======>>>???@@@@@@>>>>>>============>>>>>>???>>>===<<<;;;;;;;;;;;;>>>>>>============>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEEEEEEEDDDFFFHHHKKKLLLMMMNNNPPPRRRTTTWWWZZZ^^^```cccgggiiiggghhhjjjllloooqqqsssssswww}}}}}}}}}vvvpppkkkhhheeebbbZZZRRRMMMKKKJJJGGGGGGIIILLLLLLLLLJJJHHHFFFEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNKKKMMMPPPOOOKKKFFFAAA>>><<<<<<<<<>>>AAACCCBBBAAABBBBBBCCCDDDEEEGGGHHHIIIHHHJJJMMMNNNMMMKKKJJJJJJGGGEEEFFFJJJLLLMMMSSSYYYeeezzzssscccZZZUUUVVVZZZ[[[\\\___ccciiipppwww{{{~~~nnn[[[NNNLLLNNNFFFIIIQQQ```mmmqqqkkkdddNNNGGGAAA???AAAJJJ]]]ooo{{{tttllldddcccbbb___\\\WWWSSSOOOMMMGGGGGGHHHGGGFFFGGGIIIKKKNNNQQQVVVZZZ___eeelllpppwww}}}tttrrrmmmeee```bbbkkktttxxx|||~~~zzztttnnnlllllloooqqqqqqtttvvvxxx|||vvvnnnkkkhhhiiiqqq|||zzz}}}rrrkkkiiijjjlllfff___WWWSSSSSSUUUUUUUUURRRQQQQQQQQQRRRRRRQQQPPPOOOQQQTTTWWW[[[___eeehhhhhheeeaaa]]]]]]___dddhhhdddbbb]]]YYYUUUSSSRRRRRRPPPPPPOOONNNMMMMMMMMMMMMNNNMMMKKKIIIGGGGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCDDDCCCCCCBBB????????????????????????;;;<<<======>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<===============>>>>>>???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDFFFGGGGGGGGGHHHKKKMMMOOOOOOPPPQQQSSSTTTXXX]]]aaacccfffhhhjjjggghhhjjjmmmpppsssuuuvvv{{{~~~zzz|||}}}wwwqqqlllgggccc```TTTNNNIIIHHHGGGDDDDDDFFFKKKLLLLLLJJJFFFCCCBBBBBBDDDFFFHHHKKKMMMNNNNNNNNNMMMNNNPPPOOOLLLGGGAAA===;;;;;;:::<<<>>>@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIFFFGGGIIIJJJKKKKKKJJJIIICCCAAABBBGGGKKKLLLPPPUUUWWWdddzzzvvvhhh]]]ZZZ\\\^^^^^^______bbbgggmmmrrr~~~|||fffTTTMMMMMMJJJKKKOOOUUU]]]bbbccccccKKKEEEAAAAAAAAADDDRRRbbb}}}zzzpppjjjhhhddd___YYYTTTPPPNNNGGGHHHHHHGGGEEEEEEFFFGGGGGGIIILLLPPPTTTZZZ```eeepppwww|||xxxooofffaaabbbjjjqqqsssxxxuuuqqqlllhhhgggiiilllooommmttt|||wwwkkkbbbccc```cccooo||||||tttnnnlllnnnssswwwsssiii]]]VVVTTTTTTRRRPPPTTTUUUUUUUUURRROOOKKKIIIJJJNNNSSSWWW[[[^^^cccfffgggddd___YYYWWWZZZ```eeekkkhhhccc]]]YYYVVVUUUTTTQQQQQQPPPNNNNNNMMMMMMMMMOOOMMMKKKIIIGGGGGGGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEDDDBBBAAA???AAABBBDDDDDDCCCBBBAAA?????????????????????@@@<<<<<<>>>???@@@AAAAAAAAA>>>>>>>>>??????>>>>>>>>>======<<<;;;;;;;;;<<<<<<===============>>>?????????>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCEEEHHHJJJKKKJJJMMMPPPRRRSSSTTTVVVWWWYYY]]]cccgggiiiiiijjjjjjfffhhhjjjnnnrrruuuxxxyyy~~~~~~|||}}}|||~~~}}}vvvpppjjjddd]]]YYYPPPJJJGGGHHHGGGDDDDDDEEEGGGIIIKKKIIIEEEBBBBBBBBBAAACCCFFFIIILLLLLLMMMLLLLLLMMMOOOPPPNNNIIICCC>>>;;;::::::<<>>>>>????????????>>>>>><<<<<<;;;;;;;;;<<<<<<==================>>>????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAACCCEEEHHHKKKMMMJJJNNNRRRUUUWWWXXXZZZ\\\^^^ccchhhlllmmmlllkkkjjjfffgggjjjnnnrrrvvvyyy{{{~~~~~~zzztttnnnggg___XXXSSSOOOJJJHHHIIIIIIGGGFFFHHHDDDGGGIIIHHHEEECCCCCCDDD???AAAEEEHHHJJJKKKKKKKKKKKKLLLOOOQQQPPPLLLEEE@@@:::::::::===AAAEEEFFFGGGDDDEEEFFFHHHIIIIIIIIIIIINNNLLLKKKKKKKKKLLLLLLKKKJJJFFFEEEIIIKKKKKKLLLOOONNNSSS\\\hhhxxxyyymmmjjjfffgggfffcccaaadddiiinnnvvv{{{hhh\\\QQQNNNLLLNNNQQQSSSQQQOOONNNFFFCCCEEECCC>>>CCCOOOTTTooo|||xxxqqqiiibbb]]]ZZZXXXOOOPPPPPPNNNLLLJJJJJJKKKKKKKKKKKKJJJKKKNNNSSSWWW\\\cccmmmuuu{{{uuukkkggghhhkkkmmmsssxxx~~~|||rrrkkkfffeeecccdddhhhnnnuuuzzzwwwooooooooolllfffdddjjjyyyxxxtttmmmgggdddeeehhhjjjkkkddd\\\ZZZ[[[[[[WWWRRRPPPTTTYYY[[[ZZZWWWSSSQQQPPPWWW^^^___\\\[[[]]]```fffeeebbb\\\VVVTTTVVVYYY{{{uuummmfffbbb^^^YYYUUUTTTSSSRRRPPPOOONNNNNNNNNJJJJJJJJJJJJIIIGGGFFFEEEKKKJJJIIIIIIJJJKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEBBBAAAAAABBBDDDDDDDDDDDDCCCBBBAAA@@@??????@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>><<<<<<;;;:::;;;<<<===>>>===<<<<<<======>>>???@@@>>>>>>>>>===============>>>>>>>>>>>>????????????@@@BBBCCCDDDDDDGGGJJJMMMRRRUUUYYY[[[]]]^^^```aaaiiijjjlllnnnnnnllliiihhhhhhjjjlllnnnqqquuu{{{~~~tttuuussslllaaaWWWQQQNNNMMMMMMMMMJJJEEEBBB@@@@@@CCCKKKOOOJJJDDDCCCEEEFFFEEEFFFGGGGGGGGGHHHKKKNNNJJJMMMPPPRRRUUUTTTJJJ???===;;;:::>>>EEELLLPPPPPPGGGHHHIIIFFFDDDDDDHHHLLLSSSPPPMMMKKKKKKKKKIIIHHHEEEEEEEEEFFFGGGHHHIIIJJJMMMKKKPPP]]]iiiwwwyyyooohhhggggggiiilllnnnnnnnnnttt|||zzznnnbbbXXXNNNJJJMMMQQQRRRPPPPPPKKKDDDAAABBBCCCBBBAAALLLZZZppp}}}tttllleee^^^YYYXXXTTTPPPOOOOOOOOOLLLIIIOOOMMMJJJHHHHHHJJJLLLNNNSSSWWW^^^fffnnnwww{{{qqqkkkiiilllnnntttuuuwww}}}}}}xxxtttnnnfffaaaaaaaaacccgggnnnxxxvvvnnnmmmppprrrrrrppppppsss|||{{{rrrppplllfffaaa^^^^^^___``````^^^\\\YYYVVVTTTSSSRRRRRRTTTWWWZZZ[[[ZZZXXXTTTUUUZZZ______[[[ZZZ\\\```fffiiicccXXXPPPOOORRR|||wwwooohhhdddaaa]]][[[\\\ZZZXXXTTTRRROOONNNMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIHHHGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDEEEDDDCCCBBBCCCDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@???@@@?????????????????????@@@@@@@@@@@@?????????>>><<<<<<;;;;;;;;;<<<===>>><<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBAAACCCDDDDDDEEEGGGJJJMMMSSSWWW[[[___bbbdddfffhhhlllmmmooopppooommmkkkjjjhhhjjjmmmppptttxxx~~~}}}rrrnnnnnnmmmggg^^^UUUPPPNNNMMMNNNMMMKKKGGGCCCAAA@@@HHHOOORRRKKKDDDBBBCCCCCCEEEFFFGGGFFFFFFHHHJJJMMMLLLQQQTTTVVVWWWWWWQQQIIIBBB>>><<<>>>DDDIIILLLMMMFFFGGGGGGFFFEEEGGGIIILLLRRRPPPLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIFFFJJJSSS[[[dddyyy}}}rrrhhhggggggkkkpppvvv{{{||||||mmmaaaSSSKKKKKKNNNOOONNNTTTQQQKKKGGGEEECCCBBBAAAEEEPPPaaassszzzpppeee___\\\YYYUUUSSSRRRQQQNNNLLLMMMLLLJJJHHHGGGHHHJJJKKKMMMQQQVVV[[[bbbjjjsssxxxvvvqqqqqqtttvvvpppqqqrrruuu{{{zzzwwwrrrnnnllliiieeebbbbbbdddiiiqqq{{{~~~uuujjjgggllluuu}}}rrreeedddccc```^^^\\\\\\]]]]]]]]]]]]\\\ZZZWWWTTTRRRPPPQQQTTTWWWYYYZZZYYYXXXSSSSSSWWW\\\\\\XXXXXX\\\]]]ccciiihhhaaa[[[ZZZ[[[zzzrrrkkkgggeeedddbbbaaa___\\\YYYVVVSSSQQQQQQPPPOOOMMMKKKJJJJJJJJJKKKHHHGGGFFFGGGIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDDDDCCCCCCDDDFFFAAABBBCCCCCCDDDCCCCCCCCCAAAAAABBBAAAAAA@@@???>>>>>>???@@@AAAAAA@@@??????@@@@@@@@@@@@????????????===<<<<<<<<<<<<===>>>???<<<<<<<<<===>>>@@@AAABBB????????????@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCDDDCCCDDDEEEEEEEEEGGGJJJMMMSSSWWW]]]cccgggjjjmmmpppqqqrrrrrrrrrpppnnnllljjjhhhkkkppptttxxx}}}sssiiieeeeeeddd___YYYRRRNNNMMMMMMNNNNNNLLLHHHDDDBBBBBBIIIOOOQQQKKKEEECCCCCCCCCDDDFFFFFFFFFFFFGGGIIIKKKOOOUUUZZZYYYYYYZZZYYYUUUJJJFFFAAA@@@CCCGGGHHHHHHGGGEEEDDDDDDFFFHHHIIIIIIOOOLLLJJJHHHHHHIIIHHHGGGIIIIIIHHHHHHHHHIIIIIIJJJJJJGGGHHHMMMOOOSSSaaaqqqyyyllliiihhhkkksss|||nnn\\\OOOLLLMMMOOOOOOWWWVVVSSSMMMGGGCCCAAA@@@???FFFQQQ___ooorrriiiaaa^^^ZZZXXXWWWUUUTTTRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJMMMOOOTTTZZZbbbgggrrrvvv|||}}}zzz{{{~~~wwwvvvuuuvvvyyy|||yyynnnkkkgggddddddeeeeeeeeehhhmmmvvvxxxllleee^^^___iiixxxuuufffZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ\\\^^^```^^^[[[WWWTTTQQQTTTWWWXXXWWWVVVUUUTTTQQQPPPRRRVVVVVVTTTVVVZZZ]]]aaagggiiigggdddaaa___xxxpppkkkhhhhhhhhhaaa```^^^\\\ZZZYYYXXXWWWSSSQQQNNNLLLJJJJJJKKKKKKHHHGGGGGGHHHJJJKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDEEEDDDCCCCCCDDDEEE@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>===???@@@BBBBBBAAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>??????<<<<<<===>>>???AAABBBCCC@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFHHHKKKMMMRRRWWW___fffkkkooosssuuuvvvvvvtttrrrpppmmmkkkiiiiiimmmrrrxxx|||pppddd^^^]]][[[XXXSSSOOOLLLJJJLLLMMMNNNLLLHHHEEECCCCCCEEEKKKMMMIIIEEEEEEEEEDDDCCCEEEFFFFFFEEEFFFGGGIIIQQQXXX]]]ZZZXXXYYY[[[\\\TTTNNNGGGDDDEEEFFFGGGFFFGGGDDDAAABBBEEEGGGFFFDDDHHHFFFDDDDDDEEEFFFGGGFFFIIIHHHHHHGGGGGGGGGGGGHHHJJJHHHHHHJJJJJJJJJRRR]]]rrrtttnnnhhhhhhqqq{{{hhhYYYSSSRRRRRRSSSUUUVVVUUUOOOGGGAAA?????????BBBHHHQQQ___qqqxxxiiifffbbb^^^[[[YYYXXXWWWRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHIIINNNTTTYYYbbbffflllqqqtttwwwyyy{{{}}}|||}}}~~~|||yyyvvvuuutttssspppmmmiiigggdddccceeeiiimmmoooxxx}}}yyysssooohhhdddbbbeeeppp~~~lll^^^\\\[[[YYYYYYZZZ[[[[[[[[[XXX[[[___bbbbbb___[[[XXXXXXZZZ]]][[[WWWRRROOONNNNNNMMMMMMPPPPPPOOORRRXXX``````bbbdddeeeccc```]]]vvvoookkkkkkkkkeeedddbbb```^^^]]]\\\\\\VVVTTTQQQMMMKKKJJJKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFEEECCCAAABBBCCC@@@@@@BBBCCCDDDDDDEEEEEECCCCCCCCCBBBAAA@@@???>>>===>>>AAABBBCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>?????????@@@???======>>>>>>@@@AAABBBCCC@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@EEEFFFGGGGGGGGGIIILLLOOOTTTZZZbbbjjjoootttwwwyyyyyywwwtttqqqnnnllljjjiiikkkpppvvv|||~~~{{{xxxzzznnn```ZZZXXXTTTQQQNNNKKKIIIHHHKKKLLLLLLJJJFFFDDDCCCDDDDDDIIIKKKGGGDDDDDDDDDBBBAAACCCEEEEEEEEEEEEFFFHHHQQQXXX[[[WWWRRRSSSWWWYYYYYYSSSLLLHHHHHHHHHGGGFFFFFFCCCAAAAAACCCDDDBBB???@@@???>>>???AAADDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFEEEFFFGGGGGGGGGLLLRRR^^^rrrvvvkkkffflllzzzvvvggg]]]WWWRRRPPPNNNPPPPPPLLLEEE@@@>>>>>>@@@AAADDDIIISSS```oooxxxzzzvvvppphhhaaa\\\YYYXXXWWWWWWVVVUUURRROOOMMMKKKJJJIIIGGGEEEDDDFFFKKKOOOSSSVVV[[[___bbbeeeiiilllsssxxx~~~~~~zzzuuusssooommmiiiggggggggggggfffhhhhhhiiilllpppwww}}}{{{tttqqqpppqqqrrrppppppsssyyywwwhhh___ddd___ZZZWWWWWWXXXXXXWWWRRRVVV[[[___```^^^\\\YYY[[[\\\^^^]]]YYYTTTPPPNNNLLLJJJIIIKKKJJJJJJNNNTTT```^^^]]]]]]___```___^^^}}}uuupppooopppmmmllliiifffdddaaa```___\\\ZZZWWWSSSPPPNNNLLLLLLLLLKKKJJJKKKLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEBBBAAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCBBBBBBAAA@@@???>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@????????????@@@AAABBBCCC@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAADDDFFFGGGHHHIIIKKKNNNQQQXXX]]]fffmmmrrruuuxxxzzzvvvuuurrrpppnnnmmmmmmmmmpppuuu|||zzzvvvttttttyyy|||pppaaaTTTQQQMMMKKKJJJIIIGGGFFFJJJJJJHHHEEECCCBBBCCCDDDGGGJJJKKKFFFBBBBBB@@@<<>>>>>>>>???AAACCCHHHPPPYYY```qqqzzzvvvjjjaaa]]]\\\^^^]]][[[YYYVVVRRRPPPNNNLLLKKKHHHEEECCCCCCFFFIIIIIIKKKNNNPPPRRRTTTXXXZZZaaafffmmmtttyyy}}}xxxwwwvvvtttqqqnnnkkkjjj]]]^^^___^^^^^^aaaeeehhhkkknnnsssxxx~~~{{{pppiiidddeeehhhlllrrrxxxvvvzzzwwwnnnfffbbbfff```YYYVVVUUUTTTRRRPPPKKKNNNQQQUUUXXXYYYYYYXXXXXXXXXZZZ\\\]]]ZZZUUUQQQKKKHHHGGGHHHGGGEEEIIIOOO[[[YYYXXXXXX[[[___aaabbb|||wwwvvvwwwsssrrrpppnnnllljjjiiiiiidddccc```\\\WWWTTTQQQOOOMMMLLLJJJJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFEEECCCBBBBBBCCCAAAAAABBBCCCDDDDDDDDDCCCAAABBBBBBBBBBBBBBBAAAAAA??????@@@AAAAAABBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBB??????AAABBBBBBBBBAAA@@@AAAAAA@@@@@@@@@AAAAAABBB???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGHHHJJJLLLPPPSSSWWW]]]eeekkkooorrrssstttqqqpppooonnnoooqqqtttuuuvvv{{{yyysssrrrsssvvv}}}~~~ooo```MMMJJJFFFEEEFFFGGGGGGFFFIIIHHHEEEAAA>>>???BBBEEEGGGKKKKKKFFFCCCBBB@@@<<<<<>><<<<<<>>>?????????AAAAAAAAAAAAAAABBBCCCDDDGGGIIIIIIIIIJJJLLLOOOPPPSSSXXXggg}}}|||tttpppooonnnnnnoooqqqtttvvvzzzrrr___SSSLLLIIIGGGEEEDDDBBB???>>><<<===>>>???BBBFFFMMMQQQ[[[eeesssvvvnnnjjjjjjgggfffccc```\\\YYYVVVUUUOOONNNLLLIIIFFFEEEGGGHHHGGGHHHIIIIIIIIIJJJLLLOOOQQQUUUZZZ___eeekkkqqquuuvvvyyy|||}}}{{{yyyxxxxxxrrruuu{{{}}}}}}}}}~~~}}}xxxsssjjjiiigggeeecccbbbbbbbbbXXX]]]aaaaaa```ccckkkrrrtttyyyxxxpppiiiddd[[[XXXZZZdddmmmssszzzvvvsssvvv|||}}}qqqeee```______```\\\XXXWWWWWWUUUPPPKKKGGGHHHJJJMMMPPPTTTWWWXXXVVVUUUUUUZZZ___^^^WWWPPPJJJGGGFFFFFFEEECCCEEEJJJSSSSSSTTTVVVXXX[[[___aaa|||{{{}}}uuutttssssssrrrrrrrrrsssjjjiiifffbbb]]]XXXTTTRRRMMMLLLJJJJJJJJJJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDDDDCCCCCCDDDEEEAAABBBCCCCCCDDDCCCCCCCCCAAAAAABBBBBBCCCBBBBBBBBB@@@@@@???@@@AAABBBCCCDDD@@@@@@@@@AAAAAABBBBBBBBB???@@@AAABBBCCCBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAA??????@@@@@@AAABBBCCCCCCBBBBBBCCCEEEFFFHHHIIIIIICCCEEEGGGHHHJJJMMMRRRUUUUUUZZZbbbhhhkkklllmmmnnnmmmllllllnnnqqquuuzzz|||{{{vvvqqqnnnqqqtttyyywwwhhhZZZHHHDDD@@@@@@DDDGGGHHHGGGHHHFFFBBB>>><<<===AAAEEEEEEIIIIIIFFFEEEFFFDDD@@@:::===AAADDDEEEFFFGGGHHHEEEHHHHHHEEEDDDGGGHHHGGGIIIFFFCCCDDDEEEEEEBBB???===AAADDDEEEDDDDDDFFFIIIDDDAAA>>>======>>>===<<<@@@@@@@@@AAABBBCCCDDDEEEDDDEEEDDDCCCCCCFFFHHHHHHOOOQQQYYYgggwww}}}vvvnnnfffaaa```bbbeeehhhmmmvvvmmm___OOOJJJFFFDDDEEEDDDAAA>>><<<===>>>>>>@@@DDDIIIMMMMMMVVVeeessszzzyyyzzzpppnnnkkkgggccc___]]]\\\RRRRRRQQQNNNKKKIIIJJJKKKJJJJJJJJJHHHGGGGGGIIIKKKHHHJJJMMMPPPTTTXXX^^^bbbcccfffjjjllllllkkkjjjjjjgggkkksss{{{|||}}}~~~~~~|||yyywwwrrrqqqqqqrrrssspppjjjeee___]]][[[ZZZYYYZZZ\\\]]]^^^eeekkkjjjgggiiirrr{{{~~~|||zzzuuuoooggg___YYYUUUWWWWWW___ooo{{{yyynnnjjjkkkrrrsssuuutttbbbWWWTTTVVVYYY[[[YYYXXXZZZ[[[XXXPPPJJJFFFFFFGGGJJJNNNSSSXXXZZZXXXUUUSSSXXX___^^^UUULLLJJJGGGFFFFFFDDDAAACCCHHHMMMPPPSSSUUUUUUWWWYYY[[[}}}~~~|||yyywwwuuuttttttuuurrrooommmjjjeee\\\UUUQQQPPPNNNLLLJJJIIIHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEEEEEEEEEEDDDDDDGGGGGGHHHJJJLLLPPPSSSTTTVVVXXX[[[___cccfffiiijjjkkkkkklllpppuuuyyy{{{|||~~~|||}}}yyyrrrpppoooqqqxxx}}}uuupppjjj]]]OOOEEEAAA?????????===>>>BBBFFFDDDCCCDDDFFFFFFCCC@@@EEEGGGIIIKKKJJJHHHEEEBBB>>>======???BBBDDDEEEEEEFFFDDDCCCBBBAAAAAA???>>>@@@@@@@@@@@@@@@???>>>>>>>>>???@@@CCCEEEGGGIIIJJJKKKKKKIIIDDD???<<<>>>@@@???>>>======>>>AAADDDGGGHHHEEECCCBBBCCCCCCCCCBBBIIIJJJRRR\\\```jjj}}}sssjjjccc]]][[[[[[cccqqqzzzdddUUUJJJCCCBBBBBB===<<>>AAACCCEEEGGGKKKRRR\\\ggguuuxxxuuutttqqqjjjccc```[[[VVVSSSRRRRRROOOMMMMMMLLLJJJHHHHHHHHHIIIJJJGGGHHHJJJLLLNNNPPPRRRSSSXXXWWWXXXZZZ\\\]]]]]]\\\]]]aaahhhqqqxxx~~~~~~}}}|||{{{yyyuuurrrpppmmmiiigggcccddddddcccbbb___]]][[[UUUWWWYYYXXXWWWYYY]]]aaalllnnnpppppppppsssyyy~~~~~~~~~{{{uuuooofff```\\\ZZZTTTLLLLLLRRRSSS[[[gggttt~~~xxxpppmmmaaaiiipppssssssxxxvvvfffYYYRRRRRRUUUXXX```___```bbbccc^^^TTTKKKKKKKKKKKKMMMPPPTTTXXXZZZYYYUUUSSSUUUZZZZZZTTTNNNGGGKKKMMMHHHBBBAAAGGGMMMPPPQQQRRRTTTUUUUUUUUUUUU}}}{{{zzzzzzxxxuuurrrqqqoooiiiaaa[[[TTTSSSQQQOOOMMMKKKJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEGGGIIIKKKMMMNNNOOOOOOPPPSSSWWW\\\```eeehhhiiimmmmmmooossswww|||~~~uuussstttwww~~~|||sssmmmeeeWWWIIIBBB???>>>@@@@@@>>>???CCCCCCAAA???@@@AAABBB@@@>>>CCCEEEHHHKKKKKKJJJHHHFFFAAA@@@???@@@BBBDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???AAAAAAAAA@@@@@@??????>>>??????AAACCCEEEGGGHHHIIIKKKKKKJJJFFFAAA??????AAA>>>=========???BBBEEEGGGLLLIIIEEEDDDCCCCCCCCCBBBDDDEEEKKKSSSUUUYYYlll{{{rrrlll```ZZZWWW```sssoooYYYOOOGGGEEECCC???>>>@@@>>>=========>>>@@@AAACCCFFFIIIMMMSSSZZZeeeooovvv{{{tttnnnkkkfffaaa]]][[[YYYVVVTTTTTTSSSQQQOOOMMMKKKIIIIIIGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPRRRSSSTTTSSSSSSPPPTTTZZZbbbiiiooosssuuuttttttttttttsssrrrqqqpppsssqqqllliiifffbbb^^^ZZZYYYYYYZZZZZZZZZ[[[[[[[[[UUUXXX[[[]]]^^^```cccfffqqqsssttttttsssssstttuuusssqqqpppnnnmmmhhhbbb]]]YYYUUUQQQPPPNNNLLLQQQYYY```fffpppzzz{{{tttsssqqqjjjffffffkkkttt}}}pppiii___VVVQQQQQQRRRTTT___```bbbfffiiieee\\\TTTVVVTTTSSSRRRSSSVVVXXXZZZ[[[VVVSSSUUUZZZ[[[XXXSSSNNNMMMKKKJJJJJJLLLPPPSSSSSSSSSTTTUUUWWWXXXZZZZZZ{{{yyyvvvuuutttpppiiicccZZZYYYVVVSSSQQQNNNMMMLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAABBBBBBCCCAAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCAAABBBCCCDDDEEEFFFFFFGGGDDDEEEFFFHHHIIIIIIIIIIIIGGGIIILLLNNNOOONNNLLLKKKMMMOOOTTTZZZ```fffiiikkkpppqqqtttxxx|||||||||~~~~~~xxxpppkkkfffZZZOOOEEEAAA@@@AAABBBAAACCCGGGHHHFFFCCCBBBBBBCCCBBBAAAAAADDDGGGJJJLLLLLLKKKJJJDDDBBBAAAAAACCCDDDDDDCCCAAABBBCCCDDDDDDBBB@@@???CCCBBBAAA@@@???????????????@@@AAACCCDDDEEEFFFFFFIIIJJJJJJHHHEEECCCBBBCCC>>>>>>===>>>???BBBEEEGGGMMMJJJEEECCCBBBBBBAAAAAADDDCCCIIIPPPQQQPPPYYYfff~~~{{{uuueee\\\UUU^^^sssyyycccYYYOOOJJJGGGCCCAAAAAA@@@???>>>===>>>>>>@@@@@@CCCDDDFFFIIIMMMTTT[[[aaarrruuuzzz}}}~~~}}}xxxtttoookkkgggddd```]]]ZZZYYYWWWUUURRROOOLLLJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPTTTYYY^^^bbbeeefffhhhhhhggggggffffffeeeeeefffdddaaa^^^\\\YYYUUURRRSSSRRRRRRRRRSSSVVVXXXZZZXXX[[[aaaeeegggiiijjjlllrrrrrrrrrrrrppplllgggcccaaa___]]][[[YYYUUUPPPMMMLLLJJJJJJKKKNNNSSS^^^iiisssxxx~~~}}}vvvoooiiihhhhhhhhhjjjnnn|||wwwnnnaaa___\\\YYYWWWVVVWWWWWWYYY[[[___eeejjjjjjeeeaaa]]]ZZZVVVSSSQQQQQQSSSTTTZZZVVVUUUXXX___ddddddaaa\\\UUUOOONNNSSSWWWXXXVVVXXXWWWWWWWWWYYY\\\```bbb~~~{{{yyyxxxxxxuuuooojjj```^^^\\\XXXUUURRRQQQPPPOOONNNMMMLLLKKKJJJIIIIIIGGGFFFFFFEEEEEEFFFFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFEEECCCBBBBBBCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBBEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDFFFHHHJJJKKKLLLLLLKKKLLLNNNPPPPPPOOOMMMLLLNNNQQQWWW^^^dddjjjoooqqqtttwww{{{|||{{{}}}}}}vvvtttooojjjkkkmmmiiicccSSSMMMHHHFFFEEEDDDGGGLLLPPPNNNJJJFFFDDDCCCBBBBBB@@@BBBEEEHHHJJJJJJJJJIIIDDDBBBAAABBBDDDEEEEEEEEEDDDFFFHHHHHHEEEBBB???>>>CCCBBB@@@???>>>>>>>>>???>>>???@@@BBBCCCCCCCCCCCCEEEFFFHHHIIIIIIHHHGGGFFF@@@@@@??????@@@AAACCCDDDIIIFFFBBB@@@@@@AAAAAA@@@CCCBBBFFFNNNQQQRRRUUU[[[iii~~~|||lllddd]]]```ooo~~~|||nnneee[[[TTTPPPKKKFFFDDD@@@???>>>======>>>???@@@???@@@BBBDDDGGGLLLRRRWWW]]]```eeeiiilllnnnppprrrsssyyy|||yyyuuuqqqmmmkkkaaa```]]]ZZZWWWTTTRRRQQQRRRQQQPPPOOOOOOOOOOOOPPPNNNOOOPPPPPPOOOOOOOOOOOOSSSSSSUUUWWWYYYZZZ\\\\\\^^^^^^]]]]]]]]]]]]^^^^^^\\\[[[ZZZZZZZZZYYYWWWTTTWWWUUUSSSRRRRRRUUUYYY[[[```cccgggkkkmmmmmmlllkkkkkkhhheeedddccc___XXXRRRQQQPPPOOONNNMMMLLLKKKJJJHHHKKKPPPUUUZZZdddrrr}}}zzzsssnnnkkkjjjjjjmmmssszzz|||mmmdddYYYZZZ[[[[[[[[[[[[]]]^^^TTTUUUWWW]]]cccggggggfff```]]]XXXSSSPPPOOOPPPQQQUUUUUUWWW^^^hhhooopppooojjjbbbXXXUUUWWWZZZZZZWWW]]][[[YYYXXXZZZ___dddggg}}}{{{zzzzzzxxxsssnnnfffeeebbb^^^[[[XXXVVVUUUUUUTTTSSSQQQOOOMMMLLLKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDFFFIIIKKKLLLMMMNNNOOONNNNNNOOOOOOPPPQQQRRRTTTWWW\\\bbbiiiooosssuuuyyy|||xxxuuuwww}}}{{{wwwsssllljjjeeeaaaeeennnrrrqqqbbbZZZQQQLLLHHHGGGKKKPPPUUURRRMMMHHHBBB???>>>>>>@@@BBBDDDEEEFFFFFFEEEDDDBBBAAA@@@BBBEEEGGGHHHGGGHHHKKKLLLKKKFFFAAA>>>===@@@@@@???>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBAAA@@@@@@BBBEEEHHHKKKLLLKKKJJJCCCCCCAAA@@@@@@@@@AAAAAADDDBBBAAAAAACCCDDDDDDCCCBBB@@@BBBHHHMMMPPPSSSVVVYYYdddzzzwwwsssllliiilllxxx}}}ssspppsssvvvxxxuuuppphhhaaa[[[UUUNNNGGGAAA@@@???>>>>>>???@@@@@@???@@@AAABBBCCCGGGLLLPPPPPPSSSWWWYYYZZZ\\\^^^___bbbhhhnnnsssuuuzzz~~~}}}rrrooojjjddd```^^^]]]]]]XXXWWWUUUTTTTTTTTTUUUVVVUUUWWWXXXWWWUUUSSSTTTUUUTTTUUUWWWXXXZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]___```]]]]]]^^^___aaaaaa___]]]```]]]YYYWWWWWWZZZ^^^aaaiiiiiikkkkkkkkkiiieeeccc```\\\WWWTTTTTTRRRNNNKKKHHHHHHGGGGGGGGGHHHJJJKKKNNNVVV```gggmmmwwwvvvmmmhhhffffffeeelllttt{{{vvviii```VVVXXXYYYYYYYYY[[[___ccc\\\YYYVVVVVVXXX\\\```cccbbb```[[[WWWTTTTTTUUUUUURRRTTTYYYaaajjjppppppooommmhhhaaa[[[YYYZZZ[[[]]]```^^^ZZZYYYZZZ___dddhhh~~~~~~~~~|||wwwsssmmmkkkhhheeebbb___]]]]]]\\\[[[YYYVVVSSSPPPNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDEEEHHHGGGFFFEEEDDDCCCCCCBBBEEEFFFHHHKKKMMMOOOPPPPPPPPPPPPPPPQQQSSSUUUXXXZZZ\\\^^^ccchhhnnnsssvvvxxx}}}xxxrrrpppzzz~~~zzzsssooofffccc]]]WWWYYYbbbiiijjjeee]]]UUUPPPLLLJJJMMMRRRYYYXXXTTTMMMFFFAAA??????@@@AAABBBCCCCCCBBBAAAAAAAAA@@@@@@AAAEEEGGGHHHHHHKKKNNNNNNKKKEEE???======>>>>>>???@@@@@@@@@@@@???===>>>@@@CCCCCCCCCBBBAAA???@@@BBBFFFJJJLLLKKKJJJDDDDDDBBBAAAAAA@@@@@@@@@BBBBBBBBBEEEHHHJJJIIIHHHEEEDDDCCCFFFJJJNNNQQQSSSRRRUUUaaayyy~~~wwwppprrr{{{sssiiifffjjjmmmpppsssssspppkkkgggbbbWWWMMMGGGEEEDDDBBBAAAAAAAAAAAAAAABBBAAA@@@@@@AAADDDFFFJJJLLLOOOPPPOOOPPPQQQSSSSSSVVVZZZ]]]aaagggooouuu}}}wwwrrrooommmlllbbb```^^^\\\\\\\\\]]]^^^^^^aaabbbaaa]]]ZZZ[[[]]][[[]]]aaaeeeggghhhhhhhhhfffffffffgggjjjllloooqqqmmmmmmnnnoooqqqpppnnnlllmmmiiiddd```___```ccceeekkkhhheeecccaaa___[[[XXXVVVSSSNNNKKKKKKLLLLLLLLLHHHHHHHHHGGGGGGIIIMMMQQQ\\\hhhtttyyy}}}~~~sssiiidddccceeehhhjjjvvv}}}tttiiibbbYYY[[[\\\[[[[[[^^^eeejjjjjjeee^^^WWWTTTUUUYYY[[[^^^\\\ZZZXXXVVVVVVWWWWWWUUUVVVYYY^^^ccceeeeeedddfffeeeccc___[[[\\\aaafffdddaaa]]]ZZZZZZ^^^bbbfff}}}yyysssrrrooollliiigggeeeeeefffeeebbb^^^ZZZWWWTTTRRRRRRQQQPPPNNNMMMLLLLLLKKKFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEIIIJJJLLLNNNPPPQQQRRRSSSSSSTTTWWWZZZ^^^aaaccceeegggiiilllqqquuuxxxzzz||||||uuuttttttzzzsssnnnccc```YYYQQQPPPUUUXXXXXXZZZUUURRRQQQOOOLLLMMMPPPZZZZZZWWWQQQJJJDDDBBBAAA??????@@@AAAAAAAAAAAA@@@BBBAAA@@@AAADDDFFFFFFFFFJJJMMMMMMIIIBBB======>>><<<>>>AAACCCDDDDDDBBBAAA>>>@@@CCCEEEFFFFFFEEEDDDAAA@@@AAADDDHHHIIIHHHFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@AAADDDHHHKKKLLLJJJHHHEEEEEEFFFFFFIIIMMMOOOPPPQQQPPPUUUcccvvv{{{uuuuuuxxxzzzrrrhhhaaa___bbbdddeeejjjpppsssrrrqqqmmm```SSSPPPNNNKKKGGGEEECCCBBBBBBAAAAAAAAA???======???AAAEEEFFFHHHIIIIIIIIIJJJLLLJJJKKKLLLNNNQQQUUU[[[___hhhnnnwww~~~}}}vvvtttpppmmmlllkkklllmmmmmmppprrrooojjjggghhhjjjlllooossswwwyyyxxxwwwuuuqqqqqqrrrtttwww{{{}}}uuunnnhhheeedddeeeddd```ZZZVVVUUUTTTRRRPPPNNNNNNLLLJJJHHHIIIMMMOOOOOOOOOPPPPPPQQQVVV]]]cccnnn{{{~~~rrrpppllliiihhhiiimmmqqqzzz|||uuupppjjjccc]]]YYY\\\^^^^^^]]]aaaiiioooqqqmmmeee]]]WWWUUUWWWYYYZZZYYYYYYXXXXXXXXXXXXWWWZZZYYYXXXXXXZZZ[[[\\\]]]aaabbbaaa```___aaafffkkkhhhddd```\\\[[[]]]```ccc}}}xxxvvvtttqqqnnnlllkkkjjjooommmjjjfffaaa]]]ZZZXXXUUUTTTRRRPPPOOOMMMMMMLLLFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHFFFDDDCCCDDDDDDEEECCCDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHCCCCCCDDDFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHLLLMMMOOOQQQRRRTTTTTTUUUVVVZZZ___eeeiiilllmmmnnnppprrruuuxxx{{{}}}zzzwwwyyy}}}zzzsssmmmaaa___YYYPPPLLLMMMMMMKKKMMMLLLMMMQQQQQQMMMLLLNNNTTTUUUTTTOOOHHHBBB??????===>>>???@@@AAAAAABBBBBBCCCBBBAAAAAACCCDDDDDDCCCHHHJJJKKKGGG@@@<<<===???<<<>>>BBBFFFGGGFFFEEECCC???AAAEEEHHHIIIIIIHHHGGGCCCAAAAAABBBFFFGGGEEECCC@@@@@@AAAAAABBBCCCDDDDDD>>>@@@CCCHHHKKKKKKHHHEEE===@@@BBBCCCEEEIIIKKKLLLOOOMMMOOOTTT]]]ppp|||uuuqqqjjjeee___[[[ZZZ\\\]]]]]]ccckkkrrruuuwwwsssfffXXXWWWUUUPPPLLLGGGDDDBBBAAA>>>?????????>>>>>>@@@CCC???AAACCCDDDDDDEEEHHHIIIGGGFFFFFFGGGIIILLLNNNOOOQQQYYYdddnnnuuu{{{~~~{{{zzzzzz{{{zzz~~~}}}wwwtttuuuwwwxxx{{{~~~zzzwwwrrrrrrsssuuuyyy~~~yyynnngggcccaaa]]]XXXPPPLLLLLLMMMMMMMMMIIIKKKLLLKKKHHHIIILLLPPPUUUVVVYYYZZZ^^^fffpppwww||||||yyywwwtttrrriiijjjlllmmmooorrrvvvxxx}}}uuukkkddd___[[[UUUOOORRRVVVZZZ[[[[[[^^^ffflllooolllgggaaa[[[YYYZZZ[[[]]]]]]^^^^^^^^^]]]]]]\\\]]]ZZZVVVTTTUUUXXX\\\^^^bbbaaa``````bbbeeehhhjjjjjjgggbbb^^^\\\]]]___aaa~~~~~~{{{wwwvvvwwwvvvtttrrrqqqqqqpppmmmiiiddd```]]]\\\ZZZWWWUUUSSSRRRPPPNNNMMMMMMLLLLLLKKKJJJJJJJJJHHHGGGFFFFFFGGGGGGEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGHHHGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJLLLMMMOOOQQQRRRQQQUUUYYY[[[[[[YYYXXXXXX[[[aaahhhnnnrrrtttvvvwwwyyy{{{|||||||||~~~}}}uuusssxxxzzzxxxvvvoooggg]]]WWWRRRQQQOOOJJJHHHIIIKKKHHHEEEGGGKKKMMMJJJGGGMMMNNNMMMIIICCC??????AAA===>>>@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGJJJKKKPPPKKKDDD???======>>>>>>>>>AAAEEEHHHIIIGGGDDDBBBDDDCCCCCCFFFJJJKKKIIIGGGEEEFFFFFFEEEDDDDDDEEEFFFDDDDDDDDDEEEEEEDDDAAA??????AAADDDFFFGGGFFFDDDCCC@@@@@@@@@AAACCCGGGNNNRRRRRRRRROOONNNRRR```sss~~~tttjjjfff```\\\[[[[[[[[[[[[[[[___hhhssszzzxxxmmmddd[[[\\\XXXPPPLLLKKKIIIEEEAAABBBBBBAAA??????@@@AAAEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEFFFEEECCCBBBBBBCCCIIIKKKOOOUUU^^^gggpppttt{{{}}}{{{zzzvvv|||rrrkkkooopppllliiifffeeehhhooovvv{{{~~~~~~mmmaaa[[[XXXPPPOOOMMMKKKIIIGGGGGGGGGKKKOOOOOOKKKIIIMMMRRRSSS\\\```fffmmmuuu{{{~~~qqqllliiigggiiimmmnnnsssxxx{{{{{{|||{{{nnncccYYYWWWXXXUUURRRQQQOOOPPPTTTYYYZZZ[[[aaaiiipppjjjiiimmmllleee```aaa\\\\\\[[[YYYXXXYYY\\\___cccaaa]]]WWWSSSSSSXXX]]]aaa```______```ccceeegggsssnnngggcccaaa```^^^]]]~~~{{{zzz{{{{{{yyywwwuuutttsssppplllhhheeecccaaa^^^ZZZWWWUUUSSSPPPNNNPPPOOOOOONNNMMMLLLLLLKKKIIIGGGFFFFFFGGGGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNLLLLLLMMMNNNPPPRRRSSSTTTVVVYYY\\\]]]]]]]]]^^^___fffkkkqqqvvvyyyzzz|||}}}|||~~~xxxsssssszzzyyyvvvssskkkcccZZZTTTPPPOOOMMMIIIFFFGGGGGGDDDBBBDDDHHHKKKIIIFFFIIIIIIIIIEEEAAA>>>???@@@===>>>????????????@@@@@@CCCDDDDDDFFFGGGIIIJJJKKKSSSOOOIIICCC???===>>>???AAACCCFFFGGGGGGDDDAAA???AAA@@@AAADDDHHHJJJHHHFFFCCCDDDDDDDDDCCCCCCFFFHHHFFFCCCAAAAAACCCCCCAAA??????@@@BBBCCCDDDCCCBBBAAAAAABBBBBBBBBBBBEEEIIIMMMRRRQQQMMMHHHIIIQQQ___jjj|||ooojjjccc^^^]]]^^^______ZZZ\\\bbbllluuuwwwrrrlllbbbccc___XXXRRRPPPLLLHHHCCCCCCCCCAAA@@@??????@@@BBBAAAAAA@@@@@@@@@AAAAAA@@@BBBDDDCCCBBBAAAAAABBBBBBCCCEEEIIIOOOVVV\\\```eeellltttzzz~~~|||xxxtttqqqppphhhfffccc[[[]]]```ZZZYYYWWWUUUTTTVVV[[[```dddnnnvvvwwwggg[[[UUURRRLLLKKKIIIGGGFFFGGGIIIKKKQQQWWWXXXSSSPPPSSSXXX[[[ggglllrrrzzz{{{pppfffbbbaaabbbggglllvvv{{{uuucccXXXPPPOOOPPPMMMJJJHHHJJJMMMSSSZZZ]]]^^^cccjjjuuupppmmmnnnlllddd_________```___]]][[[\\\```dddggggggddd^^^WWWTTTUUUWWWXXXXXXXXXYYY\\\___bbbdddhhhkkkllliiiccc]]]]]]^^^~~~|||{{{xxxuuurrrooommmlllhhheee```]]]ZZZVVVSSSPPPTTTTTTSSSRRRQQQPPPOOONNNMMMKKKIIIHHHIIIIIIHHHFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKNNNOOORRRSSSSSSTTTTTTTTTSSSSSSPPPPPPQQQRRRTTTVVVXXXYYY]]]___aaacccccceeegggiiirrrvvv{{{yyywwwtttsssvvv|||}}}}}}~~~}}}xxxsssnnneee\\\UUUPPPLLLLLLKKKGGGDDDEEEAAA???>>>AAAEEEGGGFFFDDDCCCCCCCCCAAA???>>>>>>@@@===>>>>>>===<<<<<<>>>???DDDEEEGGGIIIJJJJJJJJJJJJTTTSSSOOOHHHAAA>>>???BBBGGGHHHJJJKKKIIIEEEAAA>>>>>>>>>>>>AAADDDFFFFFFEEEDDDDDDDDDDDDDDDFFFJJJNNNMMMGGGAAA@@@BBBEEEDDDAAA@@@@@@@@@@@@@@@?????????AAABBBCCCCCCBBBBBBDDDFFFNNNLLLHHHCCCAAAEEENNNUUUfff|||yyyssskkkdddbbbccceeefff\\\ZZZ[[[bbblllrrrsssqqqfffgggeee___ZZZXXXSSSNNNIIIHHHFFFDDDBBBAAA@@@@@@@@@??????>>>>>>??????@@@>>>@@@BBBBBBAAA@@@@@@AAAAAAAAAAAACCCEEEIIILLLOOOOOOTTT\\\bbbgggmmmuuuzzz~~~tttmmmfffaaa]]]ZZZRRROOOOOOUUUjjjtttkkkLLLKKKJJJIIIJJJMMMPPPQQQXXX```kkktttyyy{{{{{{zzzzzzwwwpppeeeZZZQQQLLLJJJIIIIIIHHHFFFGGGJJJPPPTTT___gggkkkeee___aaaggglllxxx||||||lllbbbZZZXXXZZZ___fffmmmxxxvvvkkk^^^UUUNNNOOOPPPMMMJJJIIIJJJMMMUUU___cccdddiiipppwwwrrrnnnmmmjjjccc___^^^ZZZ\\\\\\YYYWWWXXX\\\```fffhhhgggccc\\\VVVTTTTTTSSSSSSTTTUUUXXX[[[]]]___```kkkuuusssfff\\\ZZZ\\\}}}zzzxxxvvvvvvvvvooolllgggdddaaa^^^ZZZXXXZZZZZZYYYXXXVVVUUUTTTTTTSSSQQQNNNMMMMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJMMMLLLLLLMMMOOORRRVVVXXXXXXYYYZZZZZZ[[[ZZZYYYYYYVVVVVVWWWXXXZZZ]]]___```cccfffiiilllmmmoooqqqsss{{{~~~ttttttuuuwww{{{}}}|||{{{yyy|||}}}|||}}}{{{}}}|||vvvooohhh___VVVPPPKKKHHHIIIIIIEEEBBBCCC@@@???>>>@@@BBBDDDCCCBBB?????????>>>>>>>>>???@@@>>>???@@@>>>;;;:::===???CCCEEEHHHJJJKKKJJJHHHGGGQQQRRRPPPJJJBBB???AAAEEEJJJLLLPPPRRRPPPKKKEEEAAA>>>>>>>>>@@@AAABBBBBBAAAEEEFFFEEEEEEFFFJJJOOOSSSWWWOOOFFFBBBDDDGGGFFFDDDBBBAAA@@@>>>======>>>>>>@@@AAACCCCCCAAA@@@AAABBBFFFFFFDDDAAA@@@CCCHHHMMMUUUeee}}}uuummmjjjjjjkkkkkk___[[[YYY]]]eeelllooooooeeehhhhhhdddaaa```\\\WWWQQQOOOLLLIIIGGGEEECCCAAAAAAAAA@@@@@@@@@@@@@@@@@@???AAABBBBBB@@@??????@@@CCCCCCBBBAAABBBCCCEEEFFFFFFIIIMMMPPPSSSXXX]]]aaaccciiiqqqzzzyyynnnddd[[[TTTOOOLLLJJJGGGFFFFFFRRRooo~~~tttGGGGGGHHHIIIIIIJJJJJJKKKJJJQQQYYY```cccbbbaaa```\\\[[[YYYUUUPPPLLLJJJJJJLLLMMMMMMMMMNNNSSS[[[bbbrrr}}}}}}uuuuuu||||||tttlllhhhbbb[[[UUUUUUYYY^^^gggooovvv{{{lllaaa]]]VVVRRRTTTUUUSSSPPPPPPKKKMMMTTT]]]aaaeeellltttwwwsssooollliiiddd___]]]UUUWWWXXXUUUQQQRRRVVV[[[^^^```aaa___ZZZVVVUUUWWWVVVVVVUUUVVVVVVXXXYYYZZZaaammmxxxwwwjjj]]]YYYZZZ}}}}}}~~~uuurrrooollljjjhhhfffdddbbbaaa```___^^^]]]\\\\\\YYYWWWSSSQQQQQQQQQPPPOOOPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLJJJJJJJJJKKKLLLMMMNNNOOORRRRRRRRRSSSUUUYYY\\\^^^^^^___```bbbbbbaaa```___^^^^^^___aaaccceeegggiiijjjmmmrrrvvvxxxyyyzzz|||xxxyyy{{{~~~}}}zzzxxxuuutttyyy}}}yyywwwwwwyyyxxx{{{zzzrrrjjjcccZZZRRRKKKGGGEEEHHHHHHDDDBBBCCCBBBAAA@@@@@@AAAAAA@@@@@@>>>>>>===>>>???@@@AAAAAA@@@BBBCCCAAA<<<;;;===@@@@@@BBBEEEHHHIIIHHHFFFDDDIIIKKKLLLHHHBBB@@@CCCGGGFFFKKKQQQUUUTTTOOOIIIDDDBBBBBBAAA@@@???>>>>>>>>>DDDDDDDDDDDDEEEIIIOOOSSS[[[SSSHHHCCCCCCDDDDDDBBBDDDBBB@@@>>>======>>>???===@@@BBBBBBAAA@@@@@@AAA@@@AAAAAAAAABBBDDDGGGIIINNNUUUeeezzz}}}uuupppnnnllllll```\\\YYY]]]eeelllooonnnhhhkkkllliiiggggggddd___XXXTTTPPPMMMKKKHHHEEEBBBDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDCCCAAA??????@@@@@@@@@???>>>>>>???@@@AAAFFFGGGHHHIIIJJJLLLNNNPPPRRRVVV[[[aaagggkkknnnoookkkeee\\\TTTNNNJJJFFFDDDGGGFFFFFF??????QQQ[[[PPPEEEFFFHHHIIIJJJIIIHHHGGGGGGLLLQQQTTTTTTQQQOOONNNMMMNNNOOOOOONNNNNNPPPRRRUUUXXXZZZZZZ[[[```hhhooo~~~vvvoooiiiccc^^^[[[^^^YYYVVVXXX[[[^^^fffnnnwwwrrrcccZZZZZZTTTQQQTTTVVVTTTSSSTTTNNNNNNQQQVVVZZZ^^^hhhrrrzzzxxxsssooojjjfffaaa\\\XXXZZZ[[[WWWRRRRRRWWW]]]XXXZZZYYYVVVRRRQQQTTTWWWUUUUUUUUUVVVVVVWWWXXXXXX```hhhqqqqqqjjj```[[[YYY}}}zzzwwwuuutttsssqqqooojjjjjjjjjiiiiiihhhggggggaaa^^^ZZZXXXWWWWWWVVVVVVTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQSSSUUUVVVWWWXXXXXXXXXZZZ\\\___aaaccceeefffhhhjjjkkkkkkiiihhhhhhiiijjjlllnnnpppssstttrrruuuzzz}}}~~~}}}~~~yyyvvvqqqpppwwwzzzuuurrrrrrssstttwwwuuummmddd\\\UUUNNNHHHEEEDDDGGGHHHDDDBBBCCCCCCBBBBBBAAAAAA@@@@@@???@@@???===>>>@@@BBBAAAAAA@@@DDDGGGDDD>>>;;;<<>>@@@@@@@@@@@@AAADDDIIILLLSSSNNNGGGAAA>>>>>>>>>>>>CCCBBB@@@???>>>>>>??????===???AAAAAA@@@@@@@@@AAA??????@@@AAAAAABBBCCCCCCHHHJJJRRRbbbuuu~~~}}}xxxsssooolll```\\\ZZZ^^^fffnnnppppppllloooooommmlllmmmkkkhhh^^^ZZZTTTQQQPPPNNNIIIFFFGGGFFFDDDBBBAAA?????????CCCDDDEEEDDDBBBAAA@@@AAA@@@@@@@@@@@@@@@AAABBBBBBFFFFFFGGGHHHIIIJJJJJJKKKNNNNNNOOOPPPSSSVVVYYYZZZTTTPPPKKKGGGDDDCCCBBBAAAAAABBBFFFBBB===GGGNNNFFFMMMNNNPPPPPPPPPNNNLLLJJJKKKMMMPPPPPPNNNLLLKKKJJJKKKMMMNNNOOOQQQSSSWWWZZZfffkkkooopppooorrrxxx~~~zzzuuuqqqnnniiifffbbb```___```______```___```cccddddddiiiooowwwvvvhhh]]]WWWXXXSSSQQQTTTVVVVVVWWWZZZYYYVVVVVVXXXYYY\\\eeeooo}}}}}}zzzsssnnnjjjccc\\\YYY\\\]]]XXXRRRPPPUUU[[[YYYYYYWWWRRRMMMMMMPPPTTTPPPQQQRRRTTTVVVXXXYYYYYY[[[```gggjjjgggbbb\\\ZZZ}}}|||{{{yyywwwssssssssssssssssssssssssmmmjjjeeebbbaaaaaaaaa```\\\\\\[[[ZZZXXXWWWWWWVVVVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXYYYZZZ\\\^^^```aaa```aaabbbdddeeegggiiiiiilllnnnqqqtttuuuuuutttssssssssstttvvvyyy{{{~~~|||}}}~~~|||xxxxxx{{{~~~|||xxxtttttt}}}||||||zzzwwwrrrpppooopppooorrrpppggg]]]VVVPPPJJJGGGCCCCCCGGGHHHEEECCCDDDAAAAAABBBAAA@@@@@@@@@AAABBB@@@>>>>>>@@@AAAAAA??????DDDIIIFFF@@@;;;;;;===;;;<<>>@@@AAA===>>>?????????@@@CCCFFFGGGGGGDDD???;;;999;;;===AAAAAA@@@???>>>>>>>>>>>>@@@AAAAAAAAA??????@@@AAA@@@@@@@@@AAABBBBBBBBBAAACCCDDDIIISSS___ppp~~~wwwsssaaa\\\XXXZZZaaahhhkkkkkkfffjjjlllkkknnnssstttssshhhccc]]]ZZZZZZXXXSSSNNNLLLKKKHHHFFFCCCAAA@@@@@@@@@AAACCCDDDCCCBBBCCCDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFHHHIIIKKKKKKJJJIIIJJJJJJIIIIIIJJJKKKMMMNNNLLLJJJGGGFFFFFFGGGFFFEEEFFFCCCLLLSSSRRRYYYaaa___]]]]]]]]]\\\ZZZVVVSSSPPPMMMNNNPPPPPPOOOOOOQQQSSSSSSUUUWWWZZZ]]]bbbiiimmm|||}}}zzztttooojjjgggdddbbb]]]\\\\\\^^^ccchhhlllmmmmmmoootttyyyyyyvvvwww{{{{{{|||sssjjj___XXXWWWWWWRRRPPPSSSVVVWWWZZZ___```]]]\\\[[[YYYXXX___gggvvvyyyxxxsssqqqnnnggg___YYY\\\]]]WWWNNNLLLQQQWWW[[[[[[YYYTTTOOONNNQQQTTTQQQRRRSSSUUUWWWXXXYYYYYYZZZ```hhhjjjgggaaa[[[XXX|||{{{yyyyyyzzzzzzzzz{{{{{{{{{xxxtttooolllkkkkkkkkkjjjddddddcccbbb```___^^^^^^^^^___aaabbbcccbbbaaaaaa^^^^^^___aaaccceeegggiiiggghhhjjjlllnnnooooooppprrrtttxxx{{{}}}}}}|||{{{zzzzzz{{{}}}~~~{{{vvvvvvzzz~~~|||yyy{{{wwwwwwwwwuuuqqqooonnnooolllooolllcccXXXRRRMMMHHHFFFCCCCCCHHHIIIFFFDDDEEE>>>???AAAAAA@@@@@@AAABBBCCC@@@>>>>>>@@@AAA@@@===>>>DDDIIIGGG@@@:::999;;;:::;;;>>>@@@BBBCCCDDDDDDAAA@@@???AAABBBCCCAAA???CCCBBBAAAAAACCCEEEHHHJJJHHHIIIHHHEEEBBB@@@BBBEEE===???@@@@@@???@@@BBBCCC???BBBCCC@@@;;;888;;;??????????????????>>>>>>>>>BBBCCCBBBAAA>>>>>>???@@@AAAAAAAAACCCDDDEEEDDDCCCBBBCCCGGGNNNRRR[[[pppzzzccc\\\UUUUUUZZZ```bbbbbb\\\```dddgggmmmvvv{{{|||qqqlllfffccccccaaa\\\WWWRRRPPPMMMJJJGGGEEECCCBBB<<<>>>AAACCCCCCCCCEEEGGG@@@@@@AAABBBBBBCCCCCCCCCGGGGGGIIIJJJLLLKKKIIIFFFIIIIIIIIIJJJKKKLLLNNNNNNSSSQQQPPPPPPRRRRRRRRRQQQXXXPPPVVV``````bbbgggeeegggfffeeeccc___ZZZUUUSSSMMMNNNPPPQQQRRRTTTXXX\\\```bbbeeeiiiooowwwsssnnnhhhcccaaa___^^^]]]^^^^^^___dddkkkrrrwwwyyy{{{}}}ooohhhaaaYYYVVVXXXRRRNNNLLLNNNQQQSSSXXX^^^]]][[[YYYXXXTTTPPPSSSZZZkkkppprrrppppppqqqkkkccc[[[^^^___XXXOOOLLLPPPWWWZZZ[[[[[[XXXSSSRRRTTTWWWVVVWWWWWWXXXXXXXXXXXXWWW___gggoooppphhh___XXXVVVyyyzzz|||~~~{{{vvvssspppooonnntttrrrpppmmmkkkkkkkkklllooonnnmmmlllkkkjjjiiihhhhhhiiijjjlllnnnoooooooooppprrruuuwwwxxxyyyzzz|||zzzooorrrxxx|||~~~~~~zzzwwwsssooollljjjiiiiiikkkgggaaaXXXPPPKKKIIIHHHGGGGGGEEEEEEEEEFFFGGGHHH@@@AAACCCDDDDDDCCCAAA@@@>>>?????????>>>===;;;999===@@@CCCEEEDDDAAA===:::777999;;;>>>@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>???AAABBBAAA@@@GGGIIIIIIGGGCCCAAACCCEEEDDDBBBAAAAAABBBCCCBBBAAA@@@AAABBB@@@===<<<>>>@@@CCCDDDDDDBBB>>><<<<<<===@@@???>>>>>>>>>???AAABBBCCCBBBBBBAAABBBCCCDDDEEEBBBEEEHHHIIIJJJPPPYYYaaaxxxqqqiii^^^WWWUUUWWWXXXWWWZZZZZZ\\\aaaiiipppsssuuusssqqqpppoookkkdddcccfff___^^^\\\UUUMMMFFFBBBAAACCCCCCCCCCCCCCCCCCCCCCCCJJJFFFBBB@@@@@@AAABBBCCCEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKNNNMMMKKKJJJLLLOOORRRVVV[[[^^^___```cccfffggghhhiiijjjkkklllmmmmmmmmmllliiiddd```___```bbbbbbbbb```___^^^```eeehhhmmmmmmnnnqqqxxxxxxqqqfffbbb]]]YYYXXX[[[^^^aaahhhjjjlllrrruuulllccc```]]]YYYWWWWWWRRRPPPMMMIIIIIIOOOYYYaaa^^^[[[XXXXXXXXXWWWTTTPPPaaadddjjjoooqqqoookkkgggaaaiiijjjaaaXXXWWWWWWVVV[[[YYYXXXXXXYYYYYYYYYXXXWWWUUUUUUYYY[[[ZZZ\\\```eeehhhlllnnnkkkddd\\\VVV}}}|||{{{{{{{{{yyywwwuuuttttttuuuuuuuuuuuutttsssqqqpppooooooqqqrrrtttvvvwwwwwwwwwvvvzzz|||wwwooorrryyy}}}|||xxxvvvtttqqqooollliiigggccc```ZZZSSSMMMIIIGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@???===<<<;;;>>>BBBDDDDDDBBB>>><<<999:::<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@@@@BBBCCCCCCBBBDDDEEEFFFEEEBBBBBBDDDFFFBBB@@@>>>>>>???@@@???>>>AAABBBCCCAAA>>><<<>>>@@@CCCDDDDDDBBB???======>>>@@@???>>>======<<<<<<<<<===>>>???AAACCCCCCCCCCCC@@@CCCFFFFFFFFFJJJRRRXXXgggwwwxxxmmmccc^^^\\\]]]]]]^^^aaaeeeggghhhiiikkklllhhhfffiiipppssspppmmmmmmpppnnnjjjddd\\\TTTNNNKKKGGGFFFEEEEEEDDDDDDEEEEEEIIIGGGEEEEEEFFFFFFEEECCCAAAAAACCCEEEGGGJJJLLLNNNLLLMMMNNNOOONNNOOOPPPRRRTTTZZZaaaggghhhiiijjjkkkjjjjjjjjjkkkmmmooopppqqqrrrssstttsssrrrqqqssstttppppppnnnkkkjjjkkknnnqqqwwwwwwwwwyyy~~~{{{sssjjjddd[[[YYYWWWXXX\\\ccciiimmmxxx|||qqqfff^^^YYYYYYYYYXXXYYY\\\WWWWWWUUUPPPLLLMMMTTTZZZ\\\ZZZZZZZZZ\\\[[[XXXUUUbbbdddjjjqqqwwwuuummmfffeeekkkmmmgggbbbccccccbbb]]][[[YYYXXXXXXYYYXXXXXXYYYWWWWWW[[[\\\YYYZZZ]]]```cccgggiiigggbbb\\\XXX~~~}}}}}}~~~~~~}}}{{{zzzyyyxxx|||}}}~~~}}}~~~vvvrrrvvv}}}}}}{{{zzzzzz|||xxxvvvuuusssrrrnnnjjjfff]]]ZZZTTTOOOJJJHHHGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCAAA@@@???>>>>>>:::<<<@@@CCCDDDBBB@@@>>>:::;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBB???>>>???AAAAAAAAAAAABBBBBBBBBAAAAAACCCEEEEEECCCAAAAAABBBBBBBBBAAACCCDDDCCCAAA???===>>>???CCCDDDDDDBBB???>>>>>>???AAAAAA@@@???>>><<<:::999777:::===@@@BBBBBBAAA@@@>>>AAACCCCCCBBBDDDIIIMMMXXXbbbtttxxxnnnhhhggggggaaaffflllnnnkkkjjjkkkmmmllleeeccclllwwwzzzyyywwwyyyvvvrrrnnniiiccc\\\XXXOOONNNLLLIIIHHHGGGGGGGGGDDDDDDEEEGGGHHHGGGDDDAAAAAAAAACCCEEEIIILLLOOOPPPOOOOOOOOOPPPSSSTTTTTTTTTSSSZZZcccjjjnnnmmmllllllhhhgggggghhhjjjmmmppprrrxxx{{{{{{zzzxxxuuurrrrrrtttvvv}}}||||||}}}|||wwwsssooommmkkkiiifffaaa[[[WWWSSSSSSTTTZZZcccnnnvvvzzzrrrbbbWWWQQQNNNQQQSSSTTTVVVZZZ\\\```aaa\\\TTTNNNPPPSSSYYYYYYZZZ]]]^^^^^^[[[XXX```bbbhhhrrryyyxxxnnneeefffiiijjjiiijjjmmmmmmkkk```]]]YYYWWWWWWXXXXXXWWWZZZXXXZZZ]]]]]]YYYWWWYYYZZZ]]]```bbbbbb___\\\YYY|||{{{|||yyyvvvtttrrrzzz{{{xxxtttrrrqqqooojjjggg[[[XXXRRRMMMJJJIIIHHHGGGCCCCCCBBBBBBBBBAAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDFFFDDDBBB???>>>=========;;;===@@@CCCCCCAAA???===:::::::::;;;;;;<<<======>>>>>>???@@@AAABBBCCCDDDCCC@@@<<<;;;<<<===>>>>>>???@@@@@@??????@@@AAABBBCCCBBBAAAAAACCCEEEEEEDDDEEEDDDCCCAAA@@@???>>>???BBBCCCCCCBBB???>>>>>>???BBBBBBBBBBBBAAA>>><<<;;;888:::<<>>===???AAABBBAAABBBEEEGGGOOOUUUbbbrrr}}}yyyxxxnnnqqquuuxxxyyyzzz{{{|||{{{lll```dddrrr{{{~~~~~~zzzxxxvvvttttttqqqllliii^^^[[[WWWRRRNNNKKKIIIIIIEEEEEEEEEGGGHHHHHHEEECCCFFFFFFFFFFFFGGGIIIJJJKKKPPPNNNMMMPPPTTTVVVVVVTTTOOOTTT\\\bbbeeeeeedddccc___^^^^^^^^^```dddhhhkkkwwwzzz{{{xxxwwwvvvuuussspppmmmmmmoooqqquuuuuuuuuuuuvvvwwwyyyyyyyyy}}}}}}yyytttnnniiieeebbb\\\[[[ZZZZZZZZZYYYVVVTTTUUUUUUWWW___kkkvvv~~~}}}mmm^^^SSSNNNLLLMMMMMMLLLNNNRRR[[[bbbgggdddZZZRRRPPPQQQUUUWWWYYY\\\]]][[[XXXVVVZZZ^^^fffmmmrrrpppjjjeeebbbbbbbbbeeeiiilllllliii```\\\XXXVVVVVVVVVVVVVVVXXXWWWZZZ___^^^ZZZWWWXXXYYYZZZ\\\^^^^^^]]]\\\ZZZ~~~xxxsssooollljjjrrr{{{~~~|||yyyyyyzzz~~~zzzsssooonnnmmmkkkhhh[[[VVVOOOKKKIIIGGGEEECCCCCCCCCBBBBBBBBBAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBEEEDDDBBB@@@>>>>>>>>>>>>===???AAABBBBBB@@@===;;;999999:::::::::;;;;;;;;;<<<===>>>???@@@BBBCCCCCCBBB???;;;::::::<<<======@@@???>>>>>>>>>>>>>>>>>><<<;;;;;;===@@@CCCDDDCCCEEEDDDBBBAAA@@@@@@??????@@@AAABBBAAA???>>>???@@@??????@@@AAA@@@???>>>===>>>===============>>>???===>>>@@@BBBBBBCCCEEEFFFGGGKKKTTT]]]eeetttxxxhhh[[[___mmmxxx}}}~~~~~~}}}}}}}}}~~~~~~}}}|||qqqnnnhhh```YYYSSSOOOMMMNNNKKKIIIHHHIIIJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFMMMKKKJJJMMMQQQTTTSSSQQQMMMNNNQQQTTTVVVXXXWWWWWWUUUTTTTTTTTTVVVZZZ^^^aaajjjnnnrrrtttqqqlllhhhfffeeeeeeeeecccaaaaaaccceeefffffffffggghhhhhhiiijjjhhhlllrrrwwwwwwuuuppplllgggfffccc___\\\YYYWWWVVVPPPQQQSSSWWW[[[]]]\\\[[[ZZZZZZ\\\eeeqqq||||||xxxnnndddUUUQQQNNNMMMJJJGGGHHHKKKRRRZZZbbbbbb[[[SSSPPPPPPQQQTTTVVVXXXWWWTTTQQQOOORRRZZZcccfffeeebbbccceee___\\\[[[___dddeeecccaaa]]]ZZZWWWUUUUUUVVVUUUUUUTTTTTTXXX^^^___[[[YYYYYY[[[[[[\\\]]]]]]\\\[[[[[[{{{sssnnniiifffeeekkkrrruuutttrrrqqqqqqooovvv|||rrrmmmlllllliiifffWWWQQQJJJFFFDDDCCC@@@===BBBBBBBBBBBBAAA@@@??????????????????????????????EEEDDDCCCBBBAAA@@@@@@@@@>>>???AAABBBAAA???<<<:::888999;;;<<<===<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAA???<<<;;;===>>>>>>>>>@@@>>><<<<<<===>>>===<<<;;;:::;;;===@@@CCCDDDDDDDDDBBB@@@@@@@@@AAA@@@???>>>???@@@???>>>===>>>???:::;;;<<<<<<=========<<<@@@???===<<<<<<<<<===>>>>>>>>>???AAABBBDDDEEEEEEFFFGGGMMMRRRTTT[[[ppp~~~vvvnnneee[[[WWW___kkksssvvvxxx}}}~~~{{{sssjjjaaaZZZWWWSSSOOOJJJGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEFFFFFFHHHHHHHHHIIILLLMMMMMMMMMLLLJJJIIIIIIKKKMMMNNNNNNNNNNNNMMMNNNPPPSSSVVVXXXZZZ^^^bbbcccaaa^^^[[[ZZZWWWWWWWWWVVVUUUUUUXXXZZZXXXXXXYYYZZZ[[[\\\]]]^^^ZZZ]]]bbbeeeeeeaaa\\\XXXTTTTTTSSSSSSRRRRRRQQQQQQOOORRRYYYaaahhhlllkkkjjjcccbbbdddnnn{{{zzzrrrrrruuusssnnnWWWSSSQQQPPPLLLGGGHHHLLLIIIOOOVVVYYYWWWRRROOONNNOOOQQQSSSSSSPPPMMMKKKJJJMMMWWWaaabbb]]]ZZZ^^^ddd___[[[ZZZ^^^```^^^\\\\\\YYYXXXVVVVVVWWWXXXWWWVVVQQQQQQUUU\\\^^^[[[YYY[[[\\\]]]^^^^^^^^^]]]\\\\\\{{{vvvyyyuuuooommmkkkjjjiiikkkoooqqqrrrqqqooonnniiimmmtttxxx{{{|||}}}~~~|||rrrmmmmmmkkkfffaaaSSSLLLEEEBBBAAAAAA>>>;;;@@@@@@AAAAAA@@@???===<<<===>>>????????????>>>===BBBBBBBBBBBBBBBAAA@@@@@@===>>>@@@AAAAAA???===<<<888:::===@@@AAA@@@>>><<<:::;;;;;;<<<===>>>??????>>>===;;;<<<===>>>>>>===>>><<<:::;;;===???>>>===>>>======>>>AAACCCDDDCCCBBB@@@>>>>>>@@@AAA@@@???<<<===>>>>>>===<<<===???:::::::::::::::;;;<<<<<<<<<<<<==================???>>>>>>>>>@@@AAABBBBBBGGGCCCEEELLLOOOPPP[[[kkk{{{nnneee```[[[YYY___dddhhhlllqqqssswww{{{{{{|||{{{qqqiiidddZZZVVVPPPLLLJJJJJJIIIIIIKKKJJJIIIGGGGGGFFFFFFFFFDDDEEEGGGGGGGGGGGGHHHJJJIIIGGGDDDEEEGGGIIIIIIHHHIIIIIIIIIJJJLLLNNNOOOPPPQQQSSSUUUVVVTTTRRRQQQQQQOOOPPPPPPOOONNNNNNOOOQQQPPPPPPOOOPPPQQQSSSUUUVVVRRRTTTUUUVVVVVVTTTQQQPPPNNNOOOQQQRRRTTTUUUUUUUUUYYY^^^hhhttt|||~~~{{{uuusssttt||||||uuuiiiaaacccjjjllljjjXXXVVVTTTRRRNNNHHHIIINNNJJJLLLPPPSSSUUUSSSPPPNNNMMMOOOQQQPPPMMMJJJJJJKKKNNNWWWaaaccc___[[[]]]```aaa]]]\\\______[[[YYY[[[VVVVVVWWWYYY[[[\\\[[[YYYQQQPPPTTTZZZ\\\YYYXXXZZZ[[[\\\^^^___```___^^^^^^}}}vvvmmmjjjppp~~~zzzooommmoooqqqqqqqqqqqqqqqrrrsssrrrooollljjjkkkmmmooorrrvvv{{{|||sssooonnnkkkccc]]]QQQKKKDDDAAABBBBBB???<<<>>>????????????===;;;:::<<<===???@@@@@@???===<<<>>>>>>@@@AAAAAA@@@>>>===;;;<<<>>>@@@AAA@@@???>>>999;;;@@@CCCDDDCCC@@@>>>::::::;;;;;;<<<=========:::999999:::<<<===<<<;;;<<<:::999:::>>>@@@@@@>>>===;;;:::;;;===>>>>>>===AAA>>><<<===@@@BBBAAA???;;;<<<======<<<<<<===>>>===<<<;;;::::::;;;<<<===777999<<<>>>???>>>===;;;@@@>>><<<<<<===>>>??????FFF======FFFLLLKKKOOOWWWeeezzzwwwoookkkeee```]]]\\\]]]dddmmmlllrrryyyzzz||||||sssnnneeeaaa\\\WWWUUUSSSQQQPPPOOONNNLLLIIIGGGFFFEEEDDDBBBDDDGGGFFFDDDCCCFFFHHHFFFCCCBBBCCCFFFHHHGGGEEEEEEEEEFFFGGGIIIJJJJJJKKKOOOPPPPPPNNNLLLJJJJJJJJJLLLMMMMMMLLLJJJIIIJJJLLLLLLLLLKKKJJJKKKMMMPPPQQQPPPOOONNNNNNMMMNNNNNNNNNPPPRRRUUUXXXZZZ\\\\\\\\\dddkkkwww{{{{{{~~~nnnfffZZZQQQRRRYYY\\\ZZZ[[[YYYWWWUUUOOOHHHIIIMMMOOOOOOOOORRRUUUUUURRROOOLLLOOOPPPOOOLLLJJJKKKMMMQQQXXXbbbfffddd```^^^]]]aaa]]]]]]```___YYYWWW[[[UUUVVVXXX[[[^^^___]]]\\\RRRQQQSSSXXXZZZWWWWWWYYYYYY[[[]]]```aaaaaa```___xxxqqqfffccc``````gggvvv~~~rrrmmmttt~~~}}}{{{wwwrrrooooooppprrrrrrnnnllljjjmmmsssyyy|||}}}|||uuupppllleee[[[SSSIIIGGGEEEBBB???===<<<;;;???>>>===???AAA???;;;777999<<<@@@BBBAAA???>>>>>>AAAAAAAAA@@@???>>>===<<<>>><<<;;;;;;===??????>>>999;;;>>>AAACCCCCCBBBBBB======>>>>>>>>>>>>===<<<>>>===<<<;;;:::999999999======<<<===>>>???AAABBB@@@>>>======>>>@@@??????BBB@@@>>>>>>???>>>===;;;>>>>>>======<<<<<<;;;;;;===<<<:::999999:::<<<===888888888999:::;;;<<<===<<<;;;;;;<<<<<<===>>>???EEECCCBBBAAACCCGGGKKKMMMZZZbbbuuuyyypppjjjbbb[[[WWWWWW[[[^^^cccgggmmmttt|||zzzyyytttnnnfffbbbcccccc```]]]___[[[SSSMMMOOOSSSRRRMMMJJJJJJHHHEEEBBBAAACCCEEEAAACCCEEEEEEDDDDDDEEEFFFGGGEEECCCDDDHHHJJJIIIHHHKKKJJJIIIIIIHHHHHHHHHHHHGGGHHHHHHGGGFFFEEEGGGHHHLLLJJJJJJKKKKKKIIIMMMRRRSSSSSSRRRRRRRRRRRRRRRRRRXXX[[[```cccdddfffjjjmmmsss~~~wwwvvvvvvzzzzzzeeeZZZRRRRRRSSSRRROOOMMMWWWYYYYYYVVVPPPKKKIIIIIIHHHJJJOOOTTTXXXXXXVVVSSSPPPSSSVVVVVVSSSRRRRRRTTTVVVZZZ___cccdddccccccccc^^^[[[YYYZZZ]]]___^^^\\\\\\\\\\\\\\\\\\\\\]]]]]]SSSUUUVVVUUUTTTVVVZZZ^^^\\\]]]^^^^^^]]][[[YYYXXX{{{rrrjjjddd]]]\\\[[[^^^ggguuuyyyvvvsssuuu{{{xxxtttqqqqqqpppooonnnkkkjjjkkkooovvv}}}vvvmmmddd[[[RRRKKKEEEDDDBBB@@@???>>>======>>>>>>???AAABBB@@@<<<888999<<>>AAACCCCCCBBB:::;;;<<<===>>>>>>============>>>>>>>>>======<<<;;;;;;;;;:::;;;;;;<<<===<<<;;;;;;;;;;;;===>>>???>>><<<;;;<<<===>>>>>>===>>>===<<<===???@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<======;;;;;;;;;;;;<<<===>>>???@@@???>>>>>>???BBBEEEGGGMMMSSSbbbyyy|||{{{~~~{{{rrrfff]]]ZZZ[[[[[[ZZZ]]]```fffmmmuuu}}}xxxqqqoooqqqsssrrrppphhhfffbbbaaagggmmmjjjdddTTTQQQNNNKKKIIIHHHHHHHHHDDDEEEEEEDDDCCCCCCEEEGGGHHHGGGEEEGGGJJJLLLKKKJJJMMMLLLJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKJJJKKKNNNOOONNNQQQVVVWWWYYY[[[^^^```aaaaaaaaaeeejjjooosssuuuxxx|||~~~yyynnncccYYYPPPOOOPPPNNNKKKKKKRRRTTTVVVTTTOOOKKKJJJKKKLLLMMMNNNQQQSSSUUUUUUUUUVVVYYY[[[[[[XXXWWWWWWXXXVVVYYY]]]___^^^]]]]]]]]][[[YYYWWWXXX[[[]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYXXXYYYZZZZZZXXXVVVVVVYYY\\\\\\]]]^^^^^^^^^\\\YYYXXX}}}}}}}}}sssiiiaaa\\\ZZZXXXYYY\\\bbbkkkvvv{{{nnnrrrwww~~~|||xxxuuusssqqqooommmllllllooottt{{{tttgggZZZPPPIIIEEE@@@@@@???>>>>>>>>>??????>>>???AAACCCDDDAAA===999888:::===>>>>>>>>>???AAACCCCCCBBBAAA@@@>>><<<;;;999:::===AAAFFFHHHHHHGGG======<<<;;;::::::999999<<<<<<===============<<<999999::::::<<<===???@@@<<<<<<;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<======<<<;;;::::::<<>>>>>===;;;:::<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???============>>>???@@@AAAEEEIIISSSbbbsssxxxooolllqqquuu~~~pppddd```]]]YYYUUUVVVYYY]]]ccclllxxx|||zzz|||~~~~~~|||rrrrrrqqqvvvddd___XXXTTTSSSRRROOOMMMIIIHHHGGGEEECCCDDDGGGIIIMMMKKKJJJKKKMMMNNNNNNNNNLLLLLLKKKKKKJJJJJJKKKKKKHHHGGGEEEEEEEEEGGGIIIJJJLLLLLLOOOTTTVVVTTTWWW[[[bbbfffnnnuuuyyy{{{zzzyyywww|||vvvqqqkkkdddaaaXXXPPPNNNMMMJJJHHHHHHMMMPPPSSSRRRNNNKKKKKKLLLQQQPPPOOONNNOOOQQQTTTUUUWWWYYYZZZZZZXXXVVVVVVVVVWWWYYYZZZYYYXXXVVVVVVWWWZZZXXXVVVVVVXXXZZZ\\\\\\^^^]]]\\\[[[YYYXXXVVVVVV``````___]]]ZZZZZZ[[[]]]\\\]]]^^^___^^^]]][[[YYY}}}zzzwwwuuuwww|||uuuiii___[[[[[[]]]```bbbgggnnnuuu{{{}}}wwwsssooovvv~~~{{{vvvsssrrrqqqoooqqqsssvvvzzz~~~{{{oooaaaSSSJJJFFFEEE???>>>>>>=========>>>>>>===???BBBDDDDDDAAA===:::888999;;;<<<<<<===@@@BBBDDDDDDDDDCCCAAA@@@>>>===999;;;???EEEIIIKKKJJJHHH@@@???<<<:::999999::::::;;;;;;<<<=========<<<<<<999999:::;;;<<<>>>???@@@>>>>>>>>>======<<<<<<<<<;;;::::::;;;===>>>===<<<:::999999;;;>>>?????????888999999999:::;;;;;;;;;;;;;;;============;;;;;;===<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>===>>>??????????????????BBBEEEKKKTTT^^^mmmwwwkkkeeegggooo|||ssshhh___YYYUUUTTTUUUWWW[[[cccmmmvvv}}}~~~|||}}}~~~~~~}}}yyyxxxyyyyyyqqqhhhbbb```]]]YYYTTTRRRPPPMMMJJJGGGHHHLLLOOOUUUTTTSSSRRRSSSSSSSSSSSSRRRTTTVVVWWWWWWUUURRRQQQKKKIIIGGGGGGIIIKKKMMMNNNQQQRRRXXX^^^aaa```bbbfffttt{{{pppfffddddddbbbaaaZZZTTTQQQMMMIIIGGGIIILLLPPPSSSSSSPPPMMMLLLMMMRRRQQQPPPNNNNNNOOOQQQSSSSSSUUUVVVWWWVVVVVVUUUUUUVVVWWWWWWVVVTTTTTTUUUWWW\\\ZZZWWWVVVWWWXXXZZZ[[[]]]]]]\\\ZZZYYYXXXWWWVVV_________^^^]]]]]]^^^___]]]^^^___``````___]]]\\\}}}zzzqqqpppnnnpppttt|||}}}xxxpppgggaaaaaafffkkkpppqqqtttzzz~~~{{{uuuqqqqqqyyywwwqqqnnnpppqqqssstttwww{{{}}}vvvjjjZZZMMMFFFCCCDDD@@@???>>>===<<<<<<<<<<<<<<<>>>AAACCCCCC@@@===;;;888999;;;<<<<<<===@@@BBBAAAAAAAAAAAA@@@>>>===<<<<<<===AAAFFFJJJJJJHHHEEE>>>===:::888888888:::;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<;;;;;;:::::::::<<<>>>???>>><<<;;;:::999:::<<<===<<<;;;999999999:::;;;;;;;;;<<<===<<<;;;::::::;;;<<<===;;;;;;:::::::::::::::::::::::::::;;;;;;<<<===>>>===>>>>>>?????????>>>===>>>@@@EEEJJJNNNUUUeeeuuurrrfff___gggvvvuuuhhhbbbaaaYYYXXXWWWXXX]]]bbbgggjjjuuuvvvxxxyyyzzz}}}}}}|||{{{}}}~~~~~~|||tttpppmmmgggbbb```^^^ZZZUUURRRSSSVVVYYYaaaaaa```___^^^^^^______bbbfffkkknnnnnniiiccc^^^WWWUUUSSSSSSVVVYYYYYYYYYYYY[[[ccclllrrrsssvvv{{{vvvfff\\\\\\___```bbb]]]ZZZWWWQQQJJJIIIKKKOOORRRVVVVVVRRRNNNMMMMMMNNNPPPRRRQQQOOONNNOOOPPPRRRRRRTTTVVVWWWWWWWWWVVVTTTUUUUUUUUUTTTVVVXXXZZZ^^^]]][[[YYYWWWWWWXXXZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVXXXZZZ\\\]]]]]]]]]^^^```aaabbbaaa___^^^yyysssoooggghhhjjjooovvv~~~wwwvvvtttooolllnnntttzzz}}}}}}~~~|||vvvpppppptttzzzpppjjjiiimmmqqqtttuuuyyy}}}}}}wwwoooaaaSSSHHHBBB@@@???AAA@@@???===<<<;;;:::::::::===@@@AAA???===<<<<<<888:::===>>>>>>>>>???AAA<<<<<<======<<<<<<;;;:::>>>???AAAEEEGGGGGGDDDAAA;;;:::888666666777888999999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::;;;;;;;;;:::999888888999999:::<<<>>>???>>><<<<<<:::999:::;;;;;;:::999::::::::::::::::::;;;;;;===<<<:::999999:::<<<===::::::999999999::::::;;;::::::::::::;;;<<<===>>>:::;;;<<<<<<<<<<<<<<<;;;>>>???CCCGGGGGGIIIQQQ[[[nnnuuubbbeeemmmxxxyyyuuuuuufffdddaaa___```aaa``````iiihhhhhhiiikkknnnqqqtttrrrsssuuuxxx||||||xxxuuusssqqqmmmhhhdddcccfffiiioooqqqqqqqqqqqqqqqsssuuuuuuyyy{{{tttnnnfffcccaaacccfffhhhgggeeecccfffnnnzzz}}}yyywwwzzzuuuvvvqqqdddZZZXXXZZZ[[[```___^^^\\\UUULLLJJJMMMOOOSSSVVVVVVRRRNNNLLLLLLJJJNNNRRRRRRPPPNNNNNNOOOOOOOOOOOORRRTTTUUUSSSRRROOOQQQSSSTTTUUUWWWZZZ]]]^^^^^^^^^\\\YYYXXXXXXYYYVVVVVVUUUUUUTTTTTTTTTSSSNNNMMMNNNQQQUUUXXXXXXXXX\\\]]]___aaaaaa```___^^^zzzqqqkkkgggbbbeeejjjrrrzzz{{{~~~}}}}}}{{{xxxqqqlllpppyyy{{{uuunnniiijjjnnnsssvvvyyy|||zzzvvvkkkaaaTTTIIIDDDAAA???===@@@@@@>>>===<<<<<<;;;;;;999;;;======;;;:::;;;<<<999<<>>???BBBDDDDDDAAA???;;;:::999777666666777777888888999;;;;;;<<<<<<<<<::::::999999999999::::::999999:::;;;:::999888888777777888;;;>>>>>><<<:::;;;999888999:::;;;:::888999999999999999888888888:::::::::999999::::::::::::::::::::::::;;;<<<===::::::::::::;;;<<<======999999:::::::::;;;;;;<<<@@@@@@BBBEEEFFFDDDGGGLLLYYYcccuuu{{{sssmmmooouuu{{{{{{wwwsssqqqooolllgggccccccaaa^^^\\\]]]___aaabbbaaacccggglllpppvvv{{{~~~{{{}}}~~~{{{wwwuuuwwwyyy}}}zzzwwwvvvxxx{{{|||yyyuuuoooqqqwww{{{wwwxxxvvvvvv{{{uuulllgggnnnoooggg\\\XXXWWWWWW[[[]]]```___VVVLLLIIILLLJJJNNNSSSSSSOOOKKKIIIIIIGGGLLLQQQQQQOOONNNOOORRRPPPOOONNNPPPRRRRRROOOLLLJJJMMMPPPRRRSSSUUUXXXZZZYYY\\\^^^]]][[[YYYYYY[[[YYYXXXWWWVVVUUUTTTSSSRRROOONNNNNNQQQTTTVVVUUUSSSXXXZZZ\\\^^^___^^^]]]\\\~~~vvvmmmfffcccaaaeeellluuu~~~~~~~~~yyyuuunnnjjjqqq|||xxxtttooommmnnnsssvvvxxxvvvnnnjjj___UUUIIIBBBAAABBB@@@>>>??????>>>===============888:::<<<;;;888888:::<<<999===@@@BBBAAA???>>>>>>;;;<<<===>>>????????????<<<<<<===@@@BBBBBB@@@>>>>>>>>><<<:::999888777777777888999:::;;;;;;<<<;;;999888888888999999:::;;;::::::<<<<<<<<<<<<;;;:::555666777:::<<<===;;;999999888777888:::;;;:::999999999888888777777666666777888:::;;;;;;:::888777:::::::::;;;<<<===>>>???::::::::::::;;;<<<======::::::::::::;;;<<<===>>>???<<<===AAABBB@@@AAADDDJJJLLLTTTddd{{{uuummmnnnsss{{{}}}xxxqqqlllgggddd___[[[ZZZZZZ[[[[[[SSSVVVZZZ^^^bbbgggllloooqqquuuxxxyyyxxxxxx|||zzzuuuzzz~~~qqqccc[[[]]]hhhnnniii```ZZZWWWVVVWWWZZZ______VVVKKKGGGJJJEEEJJJOOOPPPMMMIIIHHHHHHGGGKKKOOOOOOMMMMMMQQQUUUWWWUUUTTTTTTUUUUUUQQQMMMGGGJJJNNNPPPRRRSSSUUUWWWUUUYYY]]]^^^\\\ZZZ[[[\\\^^^^^^\\\ZZZXXXVVVTTTSSSVVVUUUSSSUUUWWWWWWUUURRRVVVWWWZZZ\\\]]]\\\[[[[[[~~~yyyxxx}}}{{{qqqlllhhhddddddjjjttt~~~}}}www}}}wwwooooooooommmpppuuu}}}}}}wwwuuuuuunnnqqqtttvvvwwwyyy{{{}}}}}}uuulllccc^^^RRRLLLDDD>>><<<===>>>???<<<<<<;;;:::999999999999;;;;;;;;;:::999888777666;;;;;;;;;<<<<<<=========???===;;;;;;;;;<<<;;;:::777999;;;<<<;;;<<>>>>>>>>===;;;999999;;;===>>><<<<<<<<<======>>>@@@@@@BBBCCCBBB???===<<<===???FFFEEEKKKVVV^^^llltttrrrxxx~~~zzztttkkkddd___\\\WWWTTTTTTSSSRRRRRRTTTXXX[[[]]][[[aaaiiiooorrrxxx{{{sssxxx|||zzzzzz||||||{{{nnncccYYYTTTRRRWWW[[[\\\]]]___\\\XXX^^^YYYUUUUUURRRLLLHHHHHHJJJKKKLLLNNNNNNLLLHHHDDDLLLMMMMMMMMMMMMPPPTTTWWWWWWVVVUUUUUUVVVUUUSSSQQQPPPQQQRRRRRRQQQQQQRRRTTTSSSUUUWWWVVVTTTUUUYYY\\\YYY[[[^^^^^^ZZZVVVSSSRRRRRRVVVYYYYYYYYYZZZXXXSSSUUUTTTTTTWWW\\\^^^]]][[[}}}vvvyyy}}}{{{xxxsssmmmmmmqqqyyy}}}xxxxxxwwwqqqmmmooopppmmmnnnqqqxxx{{{}}}zzztttooonnnpppnnnrrrwww{{{}}}~~~|||zzzxxxxxxxxxwwwtttnnnfff\\\TTTOOOKKKGGG@@@;;;::::::;;;;;;;;;::::::999999999999:::;;;;;;;;;:::999777666555888888999999999:::::::::<<<;;;::::::;;;;;;:::999666888:::;;;:::;;;>>>AAABBB???;;;999999999888777888999999::::::::::::::::::999999888999999::::::888777777666777999<<<===:::999999888888888999999<<<<<<;;;::::::999999888:::999888777777888999:::::::::999999999:::;;;<<<>>>;;;777777999;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<>>>??????BBBBBBAAA???<<<<<<===>>>AAA???DDDMMMSSS[[[ooo~~~vvvoooiiiccc___XXXVVVSSSPPPOOOOOONNNNNNQQQWWW___eeejjjpppvvv{{{~~~}}}vvv}}}~~~}}}yyyzzz~~~wwwnnnfff___XXXTTTMMMQQQTTTVVV\\\eeejjjjjjddd[[[SSSRRRPPPMMMJJJJJJGGGHHHIIILLLMMMLLLIIIFFFGGGIIIIIIIIIIIIKKKNNNPPPTTTSSSTTTVVVZZZ\\\\\\[[[OOOPPPPPPPPPNNNNNNPPPRRROOOTTTZZZ\\\YYYVVVTTTUUUZZZ[[[\\\]]]\\\YYYUUUSSSNNNSSSWWWYYY\\\___^^^ZZZUUUTTTTTTXXX]]]aaa```___||||||}}}{{{yyy|||zzzrrrppppppqqqrrryyyxxxsssqqqppppppnnnpppuuuxxxuuurrrrrrtttuuutttooojjjgggiiikkkmmmrrryyy~~~{{{yyywwwvvvvvvqqqoookkkddd[[[QQQIIIDDDEEEAAA===;;;:::::::::999999999888888888999999:::;;;;;;;;;:::888666555444666777888888888888888888888888888:::<<<<<<:::888666888999999999:::<<<>>>BBB@@@<<<:::999999888777::::::;;;;;;;;;;;;;;;:::::::::999999888999999:::999888777777777888:::;;;888888777777777888888999<<<<<<<<<;;;::::::999999:::999888777777888999::::::::::::999::::::;;;<<>>:::999999::::::999:::;;;;;;;;;;;;;;;;;;:::;;;:::::::::;;;<<<===>>>@@@AAA@@@???<<<;;;<<<===???===AAAJJJNNNPPPZZZfff}}}{{{yyyrrrnnngggccc___ZZZWWWSSSNNNKKKMMMPPPUUU[[[aaagggjjjmmmrrr~~~~~~{{{xxxwwwxxxwwwvvvzzzmmmjjjeeeaaa^^^ZZZUUURRRMMMOOOOOOPPPXXXgggsssxxxkkk^^^RRRNNNNNNLLLJJJJJJEEEEEEGGGIIIKKKKKKIIIGGGDDDFFFGGGGGGGGGGGGHHHJJJLLLMMMOOOTTTZZZ___bbbbbbQQQQQQPPPNNNMMMMMMPPPRRRUUU^^^hhhlllhhh```YYYTTT[[[ZZZYYY[[[]]]\\\XXXTTTLLLQQQUUUXXX]]]bbbbbb]]]UUUSSSSSSVVV\\\```aaa```qqqyyy}}}xxxsssmmmhhhddddddgggmmmsss|||zzzpppiiifffffffffqqqtttzzz~~~zzztttrrrnnniiieeeeeehhhlllnnnsss{{{}}}zzzxxxwwwvvvuuutttooolllfff^^^UUULLLDDD@@@AAA???============<<<;;;777777777777888999::::::<<<;;;;;;999888666444333888888999::::::999999888666777888;;;======;;;888777777777888888999;;;<<<>>>===;;;999999999888888888888:::;;;;;;<<<<<<<<<::::::999999888888999999;;;:::999999999999::::::777666666666777888999999888888999::::::;;;;;;<<<999999888888888999::::::;;;;;;:::::::::;;;;;;;;;@@@>>><<<:::999999999999:::;;;<<<======<<<;;;:::::::::999999:::;;;;;;<<<>>>??????>>><<<;;;;;;<<<>>><<>>======>>>??????===<<<777777777777888999::::::;;;;;;;;;:::888666555444888999:::;;;;;;:::888777777777999;;;>>>>>><<<:::888777666777888999999999777888888888888888999:::555666777999;;;<<<======;;;:::999999888888888999::::::999999888888888999666666666666777888999:::777777777888999999::::::999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<:::999999:::;;;:::;;;===??????===;;;::::::999999999999::::::;;;<<<===>>>===;;;::::::;;;===;;;;;;???BBBCCCFFFIIIFFFTTT^^^jjjuuukkkkkkrrryyy~~~{{{}}}}}}yyyvvvtttpppiiiccc```]]]ZZZYYY[[[]]]]]]^^^___iiiwww}}}||||||zzzyyyzzz|||~~~pppcccWWWUUUTTTTTTTTTTTTSSSRRRVVVUUUQQQMMMOOOYYYaaadddfffZZZQQQSSSYYYYYYVVVTTTOOOMMMKKKKKKKKKJJJHHHFFFEEEGGGHHHHHHGGGFFFFFFGGGFFFEEEDDDFFFKKKPPPSSSUUUSSSRRRQQQOOOMMMNNNQQQTTT```gggooorrrmmmddd\\\XXXYYYUUUSSSUUUYYY[[[XXXUUUQQQTTTWWW[[[dddllllllggg```[[[VVVUUUWWW[[[\\\\\\RRRUUU[[[```gggrrr~~~}}}yyyvvvlllddd\\\YYYWWWVVVXXX[[[```ccclllxxx{{{vvvlllhhhdddaaaaaadddhhhkkkttt|||sssqqqnnnlllmmmqqquuuyyy~~~|||yyyuuuqqqooopppooollliii```\\\UUUMMMFFFAAA???===;;;::::::<<<===>>><<<:::999999888888888999999:::;;;;;;;;;:::999888777666777888:::;;;;;;999777666888888999;;;======<<<:::999777666666888999999888333555777777777888999;;;555666777999;;;<<<======;;;;;;:::999888888888888777777777666666666666666555555666777888999;;;<<<999999999888777777666666888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;:::999888:::;;;:::;;;===>>>>>>===;;;:::::::::999999999999:::::::::<<<======;;;:::::::::???>>>=========>>>@@@BBBAAAIIIKKKNNN]]]lll|||wwwrrrsssvvvwww|||~~~xxxqqqlllooowww~~~yyyssspppnnnllliiifffcccbbbbbbaaafffnnnxxxyyyvvvyyy}}}~~~|||{{{xxxtttqqqpppssswwwzzz|||{{{zzzyyyzzz}}}xxxlll___VVVLLLKKKJJJKKKNNNQQQSSSSSSSSSSSSPPPLLLLLLRRRWWWWWWZZZRRROOOVVV^^^aaa``````TTTQQQNNNLLLKKKJJJHHHFFFDDDEEEFFFFFFEEEDDDEEEGGGKKKHHHEEEDDDGGGJJJMMMNNNNNNOOONNNMMMLLLMMMPPPRRR___dddhhhhhhccc]]]ZZZYYYWWWUUUSSSSSSVVVXXXWWWVVVTTTWWWZZZaaalllwwwyyytttkkkddd]]]YYYZZZ\\\^^^^^^SSSSSSRRRTTTYYYaaaiiinnnyyy~~~vvvnnniiifff]]]UUUQQQTTTXXX[[[aaahhhmmmmmmsss|||xxxnnnggg```aaadddfffiiikkklllmmmrrrzzzvvvuuutttuuuyyy}}}~~~{{{zzzvvvqqqpppooommmgggbbbWWWSSSMMMFFFBBB???>>>>>>;;;:::999:::<<<===<<<:::;;;::::::999999999999:::;;;;;;;;;;;;;;;:::999999999:::<<<======;;;999777999888888999:::;;;;;;:::;;;888666666888999888777333555888888777777999;;;888999:::;;;;;;<<<<<<;;;<<<;;;:::999888888888888555555666666666666666666666666666777999;;;<<<===::::::999999888777777666777888999:::;;;;;;;;;;;;;;;<<<=========<<<:::999888:::;;;:::777666888:::999999:::;;;;;;:::999999;;;::::::999999999::::::999;;;===<<<;;;999999:::===???@@@>>><<<===???@@@@@@HHHFFFEEEOOOWWWcccsss|||vvvmmmggggggooovvvxxxtttrrrnnnpppttt|||}}}vvvmmmffffffiiilllooommmjjjfffddddddgggiiikkkmmmtttyyyzzzzzzzzzxxxtttrrrrrrssstttuuuuuusssrrrooorrrtttuuuvvv||||||~~~|||lllaaaZZZRRRMMMGGGEEECCCDDDHHHMMMPPPRRROOOPPPNNNJJJJJJNNNQQQOOORRRLLLKKKQQQXXX[[[]]]```VVVSSSOOOLLLJJJIIIHHHGGGDDDEEEEEEDDDCCCDDDFFFIIILLLIIIEEECCCEEEHHHKKKMMMKKKMMMNNNNNNMMMNNNPPPRRR]]]```bbb```\\\YYYYYYZZZWWWVVVUUUTTTUUUVVVWWWXXXWWWYYY\\\cccppp|||~~~yyyqqqiii```[[[[[[^^^``````YYYUUUQQQPPPRRRVVVYYY[[[aaaiiirrrtttrrrssszzztttggg\\\UUUSSSUUUPPPPPPXXX```fffnnnvvvzzzwwwyyy~~~zzzlllaaaZZZZZZ___gggmmmqqqqqqooommmqqqxxx}}}~~~zzzzzz{{{~~~|||zzzwwwsssnnnkkkjjjfff^^^XXXNNNJJJDDD>>>;;;::::::;;;<<<;;;:::;;;===>>>===<<<<<<<<<;;;:::999999999999:::;;;;;;<<<<<<;;;;;;:::<<<>>>@@@AAA@@@>>><<<:::999888666777888:::999999<<<999666777999:::999777555888::::::888777999;;;<<<=========<<<;;;::::::<<<;;;:::999888888888888666666777888888888888888666666777888999;;;===>>>777888888999::::::;;;;;;777888999:::;;;;;;;;;;;;<<<<<<=========<<<:::999999;;;<<<:::777555666888888888888999999888888888;;;;;;::::::999:::::::::888:::<<<<<<;;;999999999444999===;;;999:::===??????HHHHHHGGGOOOSSSZZZhhhhhhxxx~~~tttkkkiiinnnssswwwzzz}}}~~~~~~~~~~~~}}}}}}|||sssmmmbbbZZZVVVYYY^^^ccc___]]][[[\\\___cccfffhhheeelllqqqqqqpppqqqnnnjjjcccdddeeefffgggfffeeeddd```fffjjjiiikkkssslll^^^VVVQQQMMMIIIGGGEEEAAAAAADDDIIIMMMOOOOOOPPPMMMHHHHHHKKKMMMLLLPPPJJJHHHKKKNNNPPPSSSXXXVVVRRRNNNKKKJJJIIIIIIHHHFFFFFFFFFEEEDDDFFFIIILLLKKKGGGCCCAAACCCGGGKKKMMMKKKMMMOOOPPPPPPQQQSSSTTTXXXZZZ[[[YYYVVVTTTUUUXXXXXXXXXWWWVVVTTTUUUXXXZZZ[[[\\\]]]cccooozzz{{{vvvqqqiii___ZZZZZZ]]]```aaafffbbb\\\WWWTTTRRRPPPOOOLLLSSS[[[```aaaccchhhnnnpppuuu~~~zzzssshhh___ZZZVVVRRRPPPLLLTTT___iiiqqqvvvzzz|||{{{ttthhh]]]YYY\\\[[[hhhuuuyyyxxxvvvssspppppptttxxx{{{||||||}}}}}}~~~{{{xxxxxxtttnnnhhhbbb\\\UUUQQQIIIDDD???<<<<<<<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999:::;;;;;;;;;:::<<<>>>@@@BBBAAA>>>:::777555666888888777777888999888888888888888888888888888888888888888888888888888999;;;======<<<;;;:::888777555444555666888999;;;;;;:::999888888888888777777888999999999999888;;;999777999;;;===;;;999999888777666666888:::;;;;;;:::999888777777777777555666777666555444555777777888999;;;;;;:::999999999999999999999999999999:::::::::::::::::::::::::::===???>>>;;;999;;;===CCCKKKTTTYYYYYYVVVSSSSSSTTTZZZgggvvv~~~uuunnnllllllwwwtttpppppprrruuuwwwxxx{{{vvvsssxxxyyyqqqeeeYYYRRRRRRUUUXXXUUUZZZaaahhhmmmrrruuuxxx}}}|||xxxttthhhhhhhhhhhhhhhiiijjjjjjhhhgggkkkqqqwww{{{wwwjjj\\\RRRMMMLLLLLLGGGEEEDDDDDDFFFIIIIIIIIIHHHKKKOOOPPPNNNLLLLLLLLLLLLEEEAAACCCFFFFFFKKKQQQQQQPPPMMMIIIEEEDDDDDDEEEDDDFFFHHHGGGDDDDDDGGGJJJNNNJJJFFFCCCDDDGGGIIIJJJOOOOOOOOORRRVVVYYYZZZZZZVVVVVVVVVWWWXXXXXXVVVTTTVVVUUUUUUUUUUUUUUUVVVVVV\\\]]]^^^aaaffflllqqqtttuuupppiiicccaaaaaabbbbbbpppmmmiiifffbbb]]]XXXTTTOOOPPPRRRSSSTTTUUUWWWXXX```dddllluuuxxxpppjjjccc[[[VVVTTTTTTTTTTTT\\\cccmmmyyy}}}vvvpppkkkggg```YYYYYY\\\bbbmmmxxx{{{yyywwwtttpppnnnqqqtttvvvwwwyyy{{{}}}|||yyyvvvrrroookkkgggaaaYYYQQQKKKFFFBBB>>><<<<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;;;;<<<<<<===<<<<<<:::<<<>>>??????<<<999777666777888888777777888:::999888888888888888888999888888888888888888888888888999;;;<<<===<<<;;;:::;;;999888666666666777888:::999888888777777777888777777888888888888888888:::888777888:::<<<:::999999888777666666888999;;;::::::888777777666666666555666777666555444555777666777777888999888888888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<>>>>>???@@@AAA@@@CCCHHHMMMWWWgggvvvwwwqqqnnnmmmmmmqqquuuxxxyyyyyyuuupppnnnqqqxxx}}}uuummmhhhggghhhjjjgggmmmwww}}}ssskkkkkkgggaaaZZZUUUSSSRRRRRRTTTQQQLLLJJJKKKOOOQQQSSSMMMMMMMMMOOOPPPPPPOOOMMMGGGCCCCCCEEEFFFEEEGGGKKKIIIHHHGGGFFFFFFFFFGGGGGGDDDCCCAAA@@@AAAFFFLLLQQQSSSOOOJJJHHHGGGHHHHHHHHHKKKKKKMMMRRRYYY___ccceeeXXXXXXXXXWWWVVVUUUTTTTTTQQQQQQRRRRRRTTTVVVWWWXXXWWWYYY\\\```dddgggiiikkkiiifffccc```]]]\\\\\\]]]```fffpppyyy|||wwwnnngggZZZVVVQQQMMMKKKKKKKKKKKKJJJJJJLLLQQQXXXaaajjjooopppsssvvvxxx|||{{{yyyxxxrrrmmmgggaaa]]]XXXSSSPPPTTTUUUYYY___eeekkkppprrrpppttt|||~~~wwwqqqeee___]]]bbbfffggghhhjjjjjjrrrxxxxxxwwwwwwtttqqqnnnoooppprrrvvv}}}}}}|||zzzxxxuuusssrrrqqqllliiieee___XXXOOOEEE???>>>===;;;:::::::::::::::::::::::::::::::::::::::888888888888999999999999999999999999999999::::::999:::;;;;;;:::999888777777999:::999888777888::::::999888666666888999:::888888888888888888888888888999:::;;;;;;;;;;;;:::;;;:::999777777666777777888888777777777888888999999888888777666666666666666666666666777888888777777666666666666777888999777777666555555555555555555666777666555444555777777666555555555666888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999>>>EEEKKKMMMMMMBBB???===???BBBDDDCCCAAABBBAAABBBEEEGGGLLLWWWbbbjjjvvv|||xxxwwwvvvxxx}}}}}}vvvnnnjjjlllttt{{{{{{vvvssssssssstttqqqvvv~~~uuummmgggbbb^^^aaa^^^ZZZUUUSSSSSSTTTVVVYYYUUUQQQNNNNNNNNNMMMMMMKKKKKKKKKMMMQQQRRRQQQOOOJJJHHHFFFEEEDDDDDDGGGJJJIIIHHHFFFEEEFFFFFFFFFFFFCCCBBBAAA@@@BBBFFFKKKNNNOOOMMMIIIHHHHHHIIIIIIHHHNNNMMMLLLNNNSSSWWWYYYZZZVVVWWWWWWVVVTTTRRRQQQQQQOOOPPPPPPRRRTTTVVVXXXYYYWWWYYY\\\___bbbccccccccc^^^^^^^^^]]][[[[[[\\\]]]NNNWWWfffvvv|||vvviiiiiifff^^^UUUNNNLLLMMMJJJHHHGGGGGGKKKQQQWWW[[[YYY]]]```aaadddmmm{{{vvvsssnnniiidddbbb``````\\\YYYVVVSSSRRRSSSSSSSSS[[[aaajjjttt{{{}}}}}}{{{uuuooojjjiiiiiidddaaabbbiiiooonnnllllllhhhmmmrrrrrrrrruuutttqqqmmmnnnqqqtttyyy~~~~~~~~~}}}|||yyywwwtttqqqooonnnoooiiiaaaXXXPPPIIICCC???;;;;;;;;;::::::999::::::888888888888888888888888999999999999::::::;;;;;;:::999999888888888999999::::::;;;<<<;;;:::999999777999:::999777777888999999999888777777888999999888888888888888888888888999999999:::::::::::::::777777666666666777777777888888888888888999:::;;;;;;:::888777666666666666555555666666666666777777666666555666666666777777777666555555555555555555555666777666555444555777999888777666777888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::>>>EEEJJJJJJEEE@@@>>>======???BBBCCC???<<<======@@@DDDEEEFFFLLLSSSTTT[[[gggttt|||rrrkkkjjjqqqxxx|||zzzyyyyyyyyy|||wwwqqqggg^^^XXXVVVWWWXXXZZZVVVRRRNNNMMMNNNQQQSSSSSSRRRPPPPPPOOOMMMJJJGGGHHHIIIKKKNNNQQQRRRRRRQQQPPPOOOLLLGGGDDDEEEIIILLLNNNKKKFFFEEEEEEFFFFFFEEECCCBBBBBBBBBDDDFFFGGGHHHHHHGGGFFFFFFHHHJJJJJJIIIMMMKKKHHHHHHKKKMMMOOOOOORRRTTTVVVUUURRROOONNNOOOPPPPPPQQQRRRSSSUUUWWWXXXXXXZZZ\\\___```___^^^]]]VVVXXXZZZ[[[ZZZ[[[]]]```DDDMMM]]]nnn|||~~~xxxjjj]]]VVVUUUJJJIIIFFFDDDEEEGGGJJJLLLLLLNNNPPPPPPRRRYYYeeennn}}}zzzvvvpppkkk```]]]YYYUUURRRPPPPPPPPPMMMMMMMMMOOORRRWWW\\\___hhhppp{{{yyyooonnnkkkccc\\\YYY\\\```cccbbbeeelllooollliiiiiigggkkkmmmmmmooossstttrrrlllnnnrrrvvv{{{}}}~~~}}}{{{xxxtttooollljjjkkkdddYYYOOOIIIDDDAAA@@@:::;;;<<<;;;:::999:::;;;888888888888888888888888999999999::::::;;;;;;<<<===<<<:::999999:::;;;;;;999:::<<<======<<<:::999777888999888666666666888888888888888888888888888888888888888888888888888999999999999::::::::::::555555666666777777777777888888888888999:::;;;<<<===<<<:::888666666666777444666777777555555666888555555555555666666666666666666555555555555666666555666777666555444555777999999999999999::::::;;;999999999999999999999999::::::::::::::::::::::::888;;;AAAFFFGGGDDD===888AAA>>><<<;;;<<<>>>???@@@999999<<>>>>><<<:::888666777888777555444555666666888999::::::999888666888888888888888888888888999999999999999::::::;;;777777888888888777777666666666777777888:::;;;<<>>???>>>;;;:::999::::::999888888;;;@@@DDD<<<:::<<>>@@@DDDCCCEEEGGGHHHKKKRRR[[[cccnnnyyy|||vvvtttuuuvvvyyy|||wwwtttkkkaaaTTTSSSOOOIIIEEEEEEKKKPPPXXXXXXVVVTTTQQQMMMJJJHHHEEEFFFHHHLLLOOOQQQOOONNNIIIPPPWWWXXXTTTPPPPPPQQQPPPWWWZZZVVVRRRUUUWWWVVVXXXQQQHHHDDDFFFIIIKKKJJJFFFCCC@@@@@@BBBDDDEEEDDD@@@@@@BBBEEEIIIKKKKKKJJJEEECCCAAABBBGGGLLLOOOQQQQQQWWW^^^___[[[VVVTTTSSSVVVUUUUUUTTTTTTTTTUUUUUUWWWXXX[[[]]]___`````````XXX[[[]]][[[YYYYYY^^^bbbAAADDDKKKTTT^^^dddffffffooottt|||zzznnndddTTTTTTTTTTTTTTTTTTSSSSSSJJJIIIGGGFFFFFFJJJPPPTTTWWWcccnnnrrruuu}}}|||{{{}}}|||wwwqqqlllhhheee___YYYVVVUUURRRLLLGGGKKKKKKKKKKKKMMMOOOQQQRRRQQQTTTXXX^^^fffnnnwww}}}}}}vvvkkkdddaaaXXXUUURRRUUU\\\cccfffgggjjjjjjmmmooolllhhhjjjooommmooonnnllloootttvvvtttrrrvvv{{{~~~~~~zzztttlllfffaaaUUUPPPHHHBBB@@@?????????:::<<<>>>===:::888999;;;;;;;;;;;;;;;;;;;;;;;;;;;666777777888999999::::::;;;:::888666666777888999666888<<<>>>>>><<<999666666777777666555444444555555777999;;;;;;999777555888888888888888888888888999999888888999999:::;;;::::::::::::999777666555555555555666777999:::;;;@@@>>><<<999777777777888444666888888666555777999333444555555666666555555777777666666666777777888555666777666555444555777777888999;;;;;;:::999999777777777777777777777777888888888888888888888888777999:::888666666:::>>>555888;;;;;;999888;;;===???<<<;;;<<<<<<:::<<<@@@<<>>===@@@DDDGGGGGG@@@AAACCCFFFIIIKKKJJJIIIFFFDDDCCCDDDIIINNNSSSTTTRRRZZZbbbddd```[[[XXXWWWXXXWWWVVVUUUTTTTTTTTTTTTUUUWWWYYY\\\___bbbdddddd\\\^^^___\\\YYYXXX]]]aaa@@@@@@AAAFFFLLLRRRUUUVVVaaafffnnnssssssqqqmmmlll```]]]]]]```dddeeebbb]]]YYYUUUOOOKKKIIIIIIJJJJJJSSSTTTWWW\\\aaaggglllnnnrrrxxx~~~~~~|||vvvsssnnngggbbb___\\\XXXTTTQQQPPPNNNIIIDDDBBBDDDFFFFFFOOOVVVVVVUUUXXX[[[[[[```cccgggmmmsssxxx{{{}}}zzzlll]]]WWWWWW[[[]]]^^^aaahhhpppqqqnnntttqqqpppsssxxx|||{{{xxxvvvtttrrrrrrtttwwwyyyyyyvvvzzz~~~}}}||||||pppccc[[[XXXIIIGGGCCC@@@??????@@@@@@<<<:::999;;;>>>@@@???===999999999999999999999999888888888888888888888888888888777777888888999:::777888:::;;;:::999666555666555444333222333333444666666777999<<<>>>===<<<:::999888777777777888999::::::::::::::::::::::::999999999888888777666555777777777777777777777777777777777666666555555555444444444444444444444444333444777888999777555333777777777777888999:::;;;666666777999:::888444111666777888999:::999888888<<<;;;888666666666888999555555666666777777888888555666777999999999888777888999999::::::;;;<<<<<<<<<===>>>===<<<;;;<<<===<<<<<<===???@@@BBBDDDEEEIIIJJJLLLSSS]]]jjjuuu}}}~~~yyytttrrrxxxuuupppooojjjgggaaa\\\XXXXXXYYY[[[VVVRRRLLLGGGFFFHHHMMMPPPccc```]]]___aaa___VVVNNNKKKJJJIIIKKKMMMOOOOOONNNPPPSSSWWWZZZXXXSSSLLLHHHLLLYYYbbb```[[[[[[\\\\\\___YYYPPPJJJHHHKKKOOORRRNNNHHHBBB@@@BBBFFFIIIJJJCCCEEEFFFHHHIIILLLPPPSSSRRRLLLEEEDDDJJJQQQUUUWWWVVVXXX[[[^^^```___]]]\\\^^^[[[ZZZ]]]]]]YYYVVVUUUXXX[[[^^^^^^]]]^^^cccgggeee___[[[]]]^^^\\\[[[[[[@@@???>>>AAAEEEJJJMMMNNNWWW\\\bbbeeefffeeedddccc``````bbbiiippprrrppplllaaa^^^ZZZUUUPPPNNNMMMLLLRRRSSSTTTTTTTTTUUUYYY\\\^^^ccchhhkkkkkklllppptttxxxxxxyyy{{{}}}}}}~~~}}}zzzxxxvvvqqqiiidddYYYVVVQQQOOOOOOOOOMMMKKKIIIJJJIIIFFFDDDEEEIIIMMMSSS]]]fffiiijjjmmmoooooopppqqqsssvvvzzz}}}zzzpppdddYYYXXX\\\eeegggiiijjjooovvvwwwtttttttttuuu{{{zzzxxxwwwxxxzzz}}}~~~~~~yyyyyyyyy{{{||||||yyywwwrrruuuvvvooodddWWWOOOLLLEEECCC@@@===<<<<<<===>>><<<;;;:::;;;>>>???>>>===::::::::::::::::::::::::888888888888888888888888888888888888888999::::::777888999999999777666555666555444333333333444444666666777:::>>>@@@AAA@@@===<<<:::999888888888888999999999999999999999999666666777777777777777666666666666666666666666666333333333222222222111111555555555555555555555555444555666777777666444333555555555555666777888888666666777888:::888555222555666777888888888777777777888999999999888777666555666666666777777777888666666777777777777666666888888888999::::::;;;;;;;;;<<<======<<<;;;<<<>>>=========>>>@@@AAACCCDDDBBBBBBBBBEEEJJJRRRYYY^^^hhhsss}}}zzz~~~{{{pppfffaaa```aaa\\\YYYTTTPPPOOORRRWWWZZZ\\\WWWPPPJJJIIILLLQQQUUU```\\\YYYZZZ]]][[[TTTNNNKKKJJJJJJKKKMMMNNNMMMLLLNNNQQQUUUWWWVVVPPPJJJFFFIIIUUU]]]\\\XXXWWWYYYXXX\\\VVVOOOLLLLLLNNNPPPPPPLLLHHHCCCAAACCCFFFHHHIIICCCCCCDDDFFFHHHNNNUUUZZZ]]]VVVOOOLLLOOOSSSTTTTTTVVVWWWZZZ\\\]]]]]]]]]]]]bbb]]][[[\\\[[[WWWUUUVVVZZZ[[[]]]___aaafffkkknnngggaaa^^^______\\\[[[\\\EEEAAA>>>===???BBBEEEFFFNNNQQQVVVYYYZZZZZZZZZZZZXXXZZZ```iiiqqqtttqqqmmmfffeeeccc^^^YYYVVVUUUUUUUUUXXXYYYUUUNNNJJJKKKNNNLLLPPPSSSTTTTTTTTTWWWZZZcccdddeeehhhlllrrrwwwzzzzzzvvvrrrqqqooommmkkkiiihhhhhhhhhfffdddbbb___[[[UUUQQQHHHFFFDDDDDDFFFGGGHHHGGGFFFGGGIIIJJJMMMQQQVVVZZZiiittt~~~}}}|||||||||}}}}}}yyy{{{uuummmfff^^^[[[```hhhuuuwwwwwwwwwzzz|||zzz{{{~~~}}}}}}yyywwwqqqqqqqqqrrrssssssqqqooommmooonnnggg[[[PPPIIIFFFBBB@@@>>><<<<<<<<<===>>><<<;;;:::;;;===>>>>>>===::::::::::::::::::::::::888888888888888888888888999999888888999999:::;;;999999999888888888888888666555444444333444444444555555666:::>>>@@@AAA@@@???>>><<<;;;999888888888888888888888888888888888333333444666666777777777444444444444444444444444444444444444333333333333555555555555555555555555666666666666555555444444333444444555555666777777555555666888999999666444444555666777777777666666444777;;;===>>>;;;888666666666666666777777777777777777666666666666666777666666777888888999999:::999;;;<<<<<<;;;;;;===>>>>>>======>>>>>>???@@@AAA@@@???>>>???@@@CCCFFFHHHMMMTTT___lllzzzsssmmmdddZZZTTTSSSXXX\\\YYYVVVRRRMMMMMMQQQYYY___hhhaaaWWWNNNKKKMMMRRRVVVYYYUUURRRRRRUUUUUUQQQMMMMMMMMMMMMOOOQQQQQQPPPNNNRRRTTTXXXYYYXXXSSSMMMJJJEEEOOOVVVVVVSSSSSSSSSSSSWWWRRRLLLKKKNNNPPPOOOLLLIIIGGGEEEDDDFFFGGGHHHGGGEEEEEEDDDEEEGGGMMMUUU[[[aaa\\\VVVSSSSSSTTTSSSRRRUUUVVVXXXYYY[[[\\\\\\]]]eee^^^ZZZYYYYYYWWWWWWZZZ___^^^]]]^^^ccciiimmmoooiiidddaaabbbaaa^^^\\\]]]NNNIIICCC???>>>@@@BBBCCCJJJOOOUUUXXXXXXWWWUUUUUUQQQTTT[[[dddiiijjjfffbbbccceeeeeebbb^^^\\\___bbb```eeeiiidddZZZQQQNNNOOOKKKMMMOOOOOOMMMLLLMMMOOONNNNNNOOOQQQTTTXXX\\\^^^eeemmmvvv}}}zzzpppllleeebbb___[[[WWWUUUUUUUUUWWWVVVUUUSSSQQQMMMJJJGGGDDDDDDCCCDDDGGGIIIKKKLLLOOOPPPTTTXXX]]]ccchhhkkk{{{}}}zzzyyyzzz{{{|||zzz}}}{{{vvvsssrrrppplllgggdddccceeeooozzzxxxrrrpppnnnllliiiiiijjjkkkkkkkkkjjjjjjggg```UUULLLFFFDDDAAA@@@>>>======>>>???@@@;;;;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999999999::::::;;;;;;::::::999999999::::::555555555444444444444555444444555777;;;======<<<===<<<;;;:::999999888888666666666666666666666666222222333444555555555555333333333333333333333333444444444444444444444444555555555555555555555555888777555444333444444555444555666777777888888888555444555777999999777555555555666666777777777777555888<<>>;;;999666666666666777777777777777777666555666777999:::555555666666777888888888888:::;;;;;;;;;;;;===>>>>>>>>>============>>>>>>===>>>>>>???@@@AAABBBCCCFFFIIIMMMSSS\\\gggsss|||tttkkkfffbbb[[[TTTPPPRRRXXX]]]^^^[[[VVVOOOLLLPPPWWW^^^pppggg[[[OOOIIIIIIMMMPPPSSSNNNKKKJJJMMMOOONNNLLLNNNOOOPPPSSSVVVWWWUUUSSSUUUWWWZZZ[[[ZZZWWWRRROOOEEEKKKPPPQQQPPPOOOOOOOOORRRLLLGGGFFFKKKMMMLLLIIIFFFFFFFFFGGGHHHHHHGGGGGGFFFGGGFFFFFFGGGJJJPPPTTTXXXVVVSSSSSSTTTTTTRRRQQQSSSUUUWWWZZZ\\\\\\\\\[[[bbb[[[VVVVVVXXXYYY\\\aaafffaaa\\\\\\___dddffffffgggdddbbbdddccc___^^^```YYYSSSJJJDDDBBBCCCDDDEEEKKKQQQYYY]]]\\\XXXSSSPPPOOOSSSZZZ```ddddddaaa]]]```dddfffddd___]]]aaagggjjjqqqwwwtttiii^^^WWWVVVRRRTTTUUUTTTRRRPPPNNNMMMJJJIIIIIIIIIJJJLLLMMMNNNUUU[[[bbbgggjjjpppyyyxxxlllddd___UUUSSSOOOLLLIIIIIIIIIJJJIIIJJJKKKKKKIIIFFFCCCBBBCCCDDDFFFHHHKKKOOOSSSVVV___aaaeeejjjppptttvvvwww~~~yyyuuurrrqqqpppnnnoooooolllhhhiiimmmrrruuurrrooonnnnnnpppzzz{{{ssspppooooookkkfffddddddgggiiiiiiaaa___ZZZSSSKKKEEEAAA?????????>>>======>>>>>>???;;;;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999888888999999:::;;;999999888888888888999:::444555555555555555555555666666666777999:::999888888888888888999999999888555555555555555555555555333333444444444444333333333333333333333333333333000000000000000000000000333333333333333333333333777666444333333333444555444555666777888888888777555555555777888999777666666666666666777777888888555777999:::;;;;;;;;;:::777777777777666666666666666666555666777999;;;===444555555666666777888888777999:::;;;:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;<<<888999:::<<<>>>>>>??????:::<<>>======<<<<<<;;;<<<<<<<<<:::;;;<<<<<<;;;:::;;;<<<::::::::::::::::::::::::888888888888888888888888888888777777888888999:::666666666666666777777777444444555666666666666555999888888999;;;;;;999888444555666777888888888888555555555555555555555555333333444444444333333222222222222222222222222222111111111222222222222222222222222222222222222222666555444333333444555666222333555666777777666555666666555666888888777666777777666666666777888999444444555555666777888999777777777777666666666666555555555666888999;;;;;;444555555666666777777888777999:::::::::999;;;<<<<<<<<<;;;:::::::::::::::777888:::;;;<<<<<<<<<<<<999:::===AAAEEEJJJMMMOOOLLLPPPVVV]]]fffqqq{{{{{{tttlllmmmiii___VVVTTTUUUTTTTTTTTTSSSRRRPPPQQQTTTWWWPPPPPPOOOIIICCCBBBGGGMMMZZZUUUNNNHHHEEEFFFIIIKKKIIIGGGDDDCCCEEEGGGIIIIIIFFFHHHLLLRRRVVVVVVTTTQQQTTTVVVZZZ]]]___```______PPPLLLIIIKKKLLLKKKKKKMMMMMMIIIDDDAAA@@@AAACCCDDDBBBEEEIIIKKKJJJIIIGGGGGG@@@CCCFFFHHHHHHIIIJJJLLLMMMNNNOOOPPPPPPOOOMMMLLLNNNQQQUUUYYY[[[[[[ZZZXXXWWWRRRPPPSSSXXX\\\aaafffbbb```\\\[[[\\\___aaabbbbbbaaaccceeeccc______bbblllggg___YYYWWWVVVVVVVVVSSSXXX]]]^^^ZZZRRRKKKGGGDDDFFFJJJMMMOOORRRTTTUUU___kkkvvvuuuiii^^^[[[]]]ccchhhnnnrrrrrrqqqppppppqqqrrrtttuuurrrmmmeee```ZZZYYYWWWTTTQQQOOOMMMLLLMMMNNNOOOQQQTTTXXX[[[]]]\\\]]]___`````````______]]]]]][[[WWWQQQMMMJJJIIIEEEEEEFFFFFFHHHJJJMMMNNNMMMRRRYYY]]]\\\ZZZYYYXXX\\\```dddhhhlllqqqxxx}}}{{{~~~}}}}}}xxxrrrkkkeee```^^^ZZZ\\\]]]^^^bbbooo{{{www|||xxxqqqpppqqqpppooommmkkkjjjhhheeebbbSSSOOOIIICCC@@@???@@@@@@>>>======<<<<<<<<<;;;;;;:::;;;===<<<:::999;;;<<<::::::::::::::::::::::::888888888888888888888888777777666666777777888999555666777888999888777777333444555666777777666555888777777888:::;;;:::888444555666777777777666666555555555555555555555555222222333444555555555555333333333333333333333333444444444444555555555666333333333333333333333333333333333333444555666666222444666777888888777666888777666666777777666555666666555555555666777888444555555666666777777777888777777777666666666555444555555666666666666666555555555666777777888888888999::::::999888999;;;;;;::::::999999999999:::::::::;;;;;;<<<<<<<<<<<>>@@@@@@@@@???>>>>>>======999<<<===<<<:::999:::<<<999999999999999999999999888888888888888888888888666666666666666777777888777888:::<<<===<<<:::999333444666777777777666555444444444666888999999777666777888888888666555444555555555555555555555555000111222444555666777777333333333333333333333333111111111222222333333333444444444444444444444444111222333444555555666666555666888:::;;;:::999888999777666666777777666444555555444333444555666777666777999::::::999888777888888777777666666666555444555666666555333111000555555666666777888888888999:::;;;:::888888999:::::::::999999888999999:::888888999999:::;;;<<<===<<<;;;;;;<<>>>>>===@@@???>>>===<<<;;;;;;;;;999888888888888888888999777777777777666666666666888888777777666666555555444444555666555444222111777666555444444555666777777777777666666555555555444444444555555555555666444444444333333222222222444444555555555555444444333444444555666777888888888888777666444333222111222222222222222222333333222333444444444333222111111111222333555666666777555555666777777777777777777777777777666555444333555555555555555444444444555555555555555555555555666555444333333333333333555333222222444444333111111222333555666888999:::999999999999999888777666888888777777888888999:::999:::::::::999777666444::::::;;;;;;<<<======>>>BBBBBBBBBBBBBBBCCCDDDEEEIIIKKKMMMOOORRRUUUWWWXXXVVV[[[ccckkksss{{{~~~{{{wwwqqqlllgggbbb]]]YYYPPPOOONNNMMMMMMNNNPPPQQQRRRTTTSSSNNNGGGBBBCCCEEEKKKIIIGGGEEEDDDGGGLLLQQQWWWXXXVVVNNNEEEAAAEEEJJJRRRMMMGGGEEEGGGLLLPPPSSSTTTPPPKKKIIIJJJKKKKKKJJJEEEBBBHHHTTT[[[WWWQQQNNNGGGBBBAAAFFFJJJIIIHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNMMMJJJFFFBBB???DDDHHHLLLJJJFFFEEEHHHLLLLLLJJJFFFBBB@@@@@@@@@AAADDDEEEFFFIIIJJJJJJGGGEEEJJJKKKMMMNNNOOORRRVVVYYY[[[XXXVVVVVVYYYZZZXXXUUUZZZ[[[\\\\\\[[[[[[\\\]]]bbb___```eeeccc[[[WWWXXX}}}{{{wwwsssooonnnmmmmmmmmmmmmkkkeee]]]VVVRRRQQQPPPIIIDDDDDDEEEEEEGGGJJJQQQ\\\hhhooolllcccZZZTTTPPPQQQUUU[[[dddnnnwww||||||xxxvvvwwwuuutttuuuwwwyyyxxxwwwyyy|||}}}|||wwwqqqllliiibbb```^^^```eeeiiillllllmmmoooooolllmmmqqqsssqqq{{{}}}}}}}}}~~~uuupppkkkiiijjjiiieeeaaaZZZWWWTTTTTTXXX[[[^^^^^^gggpppzzz}}}vvvpppllljjjjjjlllkkkjjjhhhddd\\\RRRKKK>>>>>>>>>===<<<;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;777777666666666555555555777777777666666666666666444444444555444444333333777666555444444555666666444444444333333333222222444444444444555555555555444444444333333222222222444444555555555555444444444444444555555666666666555555444333222111111000//////000111333444555555222333444444444333222222444444444444333333333333555555666777777777777666777777666555555444444333444444444555555555555555555555555555555555555555666666555444444444444444333222111222444555444333666666666666555555555555888999999999888888777666888888777777777888999999999999::::::999888666666999::::::;;;<<<<<<======@@@@@@??????@@@@@@AAAAAA???@@@BBBDDDFFFIIIJJJKKKDDDGGGLLLPPPSSSWWW[[[___jjjpppyyyxxxqqqllliiigggfffbbb___[[[WWWTTTPPPLLLIIIJJJIIIHHHGGGHHHIIILLLMMMNNNRRRUUUQQQIIICCCBBBDDDJJJHHHFFFCCCCCCFFFKKKOOOPPPRRRRRRMMMFFFCCCGGGLLLRRRPPPLLLJJJJJJNNNRRRVVVUUUQQQKKKHHHHHHHHHFFFEEEDDDAAADDDNNNSSSQQQLLLKKKEEE@@@???CCCGGGFFFDDDEEECCCDDDDDDEEEGGGJJJLLLNNNMMMMMMLLLKKKIIIFFFDDDBBBBBBDDDFFFEEECCCCCCFFFIIIJJJHHHDDDAAA@@@???@@@AAADDDDDDGGGJJJLLLKKKHHHFFFIIIKKKMMMNNNPPPRRRVVVYYY\\\[[[ZZZZZZZZZYYYWWWUUUXXX[[[^^^___^^^]]]\\\\\\^^^[[[\\\```___ZZZWWWYYYyyyxxxwwwuuurrrpppooonnnuuuuuuuuuqqqjjjddd```^^^^^^TTTLLLKKKLLLJJJHHHIIIKKKRRR[[[cccddd___WWWRRRKKKLLLOOOTTTZZZbbbiiinnntttxxx}}}~~~}}}{{{pppoooooorrrwww|||~~~yyyyyy{{{{{{~~~~~~|||{{{{{{{{{|||}}}yyyfffaaaZZZWWWWWWWWWVVVTTTQQQQQQQQQRRRWWW^^^gggmmmvvv~~~|||zzzuuupppllliiigggfffgggddd```[[[UUUNNNFFFAAA<<<<<<<<<;;;;;;::::::999;;;;;;::::::999::::::;;;888777777666666777777888666666555555555444444444555555555666666666666666444444333333333444555555555555444444444555555666333333222222222222222111333333333444444444555555444444333333333333222222444444555555555555444444444444444444444444444444333333333222222222111111000000111222333333444444222333333444444333333222444333333333222222222222444555666666777666666666777666555333333333444444333333444444555555666666666666666666666666666666777666666555555555555666222111111222555666666555777777666666555444444444888888888888888777777666777777777777777888888999888888999999999999888777999999::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;===>>>@@@AAACCCCCCFFFGGGIIIIIIIIIIIIJJJLLLMMMQQQWWW[[[^^^bbbiiinnntttqqqssszzz}}}|||}}}~~~yyytttpppnnnhhh```YYYVVVVVVUUUUUURRRPPPMMMKKKJJJHHHEEECCCDDDCCCBBBBBBDDDFFFIIIKKKMMMUUU[[[YYYOOOFFFDDDFFFGGGFFFCCC@@@???BBBHHHLLLOOORRRSSSOOOJJJGGGIIIMMMRRRRRRRRROOOMMMNNNRRRWWWWWWSSSNNNJJJHHHGGGEEEDDDDDD@@@@@@FFFKKKKKKJJJKKKEEE@@@???CCCFFFEEECCCCCCBBBBBBDDDFFFIIILLLOOOQQQLLLKKKJJJIIIGGGGGGFFFFFFGGGFFFDDDBBBAAAAAACCCDDDFFFDDDBBB@@@??????@@@AAACCCDDDGGGKKKNNNMMMJJJGGGJJJKKKMMMNNNOOOQQQUUUWWWZZZ\\\]]]]]]ZZZXXXVVVUUUUUUYYY___aaa```]]][[[YYYZZZWWWWWWZZZZZZWWWWWWYYYwwwwwwwwwvvvuuusssqqqpppyyyzzz{{{zzzwwwsssooommmlll```WWWVVVWWWUUUQQQOOONNNQQQVVV[[[]]]ZZZSSSNNNIIIJJJKKKNNNRRRWWW\\\___gggiiimmmqqqvvv}}}}}}}}}~~~{{{yyyzzz{{{}}}{{{yyywwwtttrrrqqqqqqqqqqqqpppqqqsssvvvsssmmmggg[[[VVVPPPMMMNNNQQQSSSTTTUUUWWWYYYYYY\\\dddpppzzzxxxvvvqqqmmmjjjfffcccaaa___[[[TTTMMMHHHCCC>>>;;;===<<<<<<<<<;;;;;;::::::999999888888888999999:::666555555444444555555666555555444444444333333333444444444555555666666666444333222222333444666777444444444444444444555555333333333333333333333333222333333333444444444444333333333333333333333333444444555555555555444444444333333333333333333333333333333333444444444444444444333333222111000000222222333333333333333333000000111222222333444444444444555666666666666555777666444222111222444555222222333444444555666666777777777777777777777777777777666666666666666777333222111333555666666555444444555555555555555666666777777888777777666666777666666666666777888888777777888888999999999999999999999999::::::;;;;;;;;;;;;;;;;;;:::999999888:::;;;;;;<<<===>>>?????????@@@AAAAAA@@@@@@AAACCCEEEGGGHHHIIIJJJLLLPPPTTTUUUQQQPPPTTTXXXYYY[[[___aaa___[[[XXXVVVUUUVVVWWWXXXZZZ^^^aaaeeehhhiiijjjkkknnnqqqsssssssssssstttrrrqqqppppppqqqtttwwwyyy|||||||||{{{zzzwwwuuutttqqqmmmhhhdddaaa___^^^\\\___[[[VVVRRRQQQRRRRRRRRRQQQOOOMMMLLLLLLKKKJJJHHHCCCBBBAAAAAACCCGGGJJJMMMPPPZZZcccaaaVVVKKKHHHIIIEEEDDDBBB???>>>AAAFFFIIIWWWYYYYYYUUUOOOJJJIIIKKKPPPSSSUUURRRMMMKKKNNNRRRUUUSSSPPPNNNLLLLLLKKKKKKHHHDDDAAACCCGGGJJJMMMOOOFFFAAA@@@DDDHHHGGGFFFFFFDDDEEEGGGIIILLLOOOQQQRRRMMMKKKIIIGGGFFFFFFGGGGGGQQQMMMGGGCCCBBBAAAAAA@@@CCCBBB@@@?????????AAAAAABBBDDDHHHMMMPPPOOOKKKHHHJJJLLLMMMNNNNNNNNNPPPRRRTTTXXX\\\\\\XXXUUUTTTUUUSSSWWW\\\^^^^^^[[[YYYXXXXXXVVVUUUUUUUUUUUUVVVXXXyyyyyyyyyxxxwwwuuutttssswwwxxxyyyzzz{{{zzzyyywwwsssiii``````cccaaa]]][[[XXXYYYYYYZZZYYYTTTNNNIIIIIIHHHHHHIIIKKKNNNQQQSSSVVVXXX[[[^^^cccjjjrrrxxx}}}{{{|||}}}zzzuuutttttt{{{xxxsssqqqooollliiigggeeeddddddeeedddcccddddddbbb]]]YYYRRROOOLLLKKKNNNSSSWWWZZZ]]]```cccdddfffnnn{{{~~~}}}}}}yyyvvvqqqlllhhhccc^^^YYYUUUPPPIIICCC@@@>>><<<;;;;;;;;;;;;:::::::::::::::888777777777777888888999888888888777777888888888444444444444333333333333333333444444555555666666444333222222333444666777222222333444444444444444333333333333333333333333222222222222333333333444333333333333333333333333444444555555555555444444333333333333333222222222222222222333333333333333444444333333222111000000222222222222333333444444111111111222222333333444333333444555555555555555777555333222111333444555111222222333444555666666777777777777777777777777777777666666666777777888555444333333555555444333444444444555555555555555555666666777777777666666666666555555666666777888777777777888888999::::::888888888888999999999999::::::;;;;;;:::999888777777777777888888999:::::::::;;;============>>>@@@@@@@@@@@@@@@@@@AAACCCEEEJJJEEEBBBEEEHHHHHHJJJMMMQQQOOOLLLHHHEEECCCCCCCCCFFFGGGIIILLLNNNPPPRRRRRRNNNPPPSSSTTTTTTTTTVVVWWWTTTSSSSSSRRRSSSUUUXXXYYY```aaabbbccccccbbbaaaaaa[[[XXXSSSPPPPPPQQQRRRRRROOOMMMLLLMMMNNNOOOOOONNNOOOMMMLLLKKKLLLKKKJJJHHHEEECCCAAAAAACCCFFFJJJMMMSSS[[[ccc```VVVLLLHHHHHHHHHHHHGGGEEEDDDEEEHHHKKKZZZ[[[[[[WWWQQQLLLJJJIIINNNQQQSSSPPPIIIFFFHHHKKKNNNNNNNNNNNNNNNOOOPPPQQQRRROOOJJJGGGHHHLLLPPPRRREEEAAA@@@EEEIIIIIIHHHIIIFFFGGGHHHJJJLLLMMMNNNOOONNNLLLIIIFFFEEEEEEEEEFFFRRRNNNIIIEEECCCCCCBBBAAABBBAAA@@@@@@@@@AAAAAABBBCCCEEEHHHLLLOOOOOOLLLIIIKKKLLLMMMMMMLLLKKKLLLMMMMMMQQQVVVWWWUUUSSSSSSTTTRRRUUUXXXZZZYYYXXXXXXXXXYYYXXXVVVSSSRRRTTTVVVVVVzzzxxxvvvsssrrrqqqqqqqqqsssrrrsssvvvyyy{{{{{{zzzvvvmmmgggiiikkkjjjhhhhhheeedddccc___ZZZSSSMMMIIIJJJJJJIIIIIIIIIJJJKKKLLLKKKMMMOOOQQQUUU[[[aaaffflllooottt{{{}}}xxxxxxyyywwwzzz{{{vvvssspppuuuxxx{{{}}}{{{vvvoookkkeeedddaaa^^^[[[ZZZYYYYYYXXXWWWVVVUUUUUUTTTQQQNNNNNNMMMNNNPPPTTTZZZ```cccccchhhmmmpppsss{{{|||{{{{{{|||{{{~~~yyyuuuoookkkggg```XXXRRRJJJGGGBBB>>>=========<<<888888888888888888888888888888777777777777777888888777777666666777777888555555444444444333333333333333333444444444444444444444333333333444555555111111222333444444444444000111111111111222222222111111222222222333333333222222333333333333444444444444555555555555444444333333333333333333333333000000000000000000000111000000111222333333444444222222222222333444555555555555444333222111111000222333444444555555444444666555444333333444555555222222333333444444555555666666666666666666666666666666666666666777777888666555444444555555444222777777666555444333222111444555555666666666666666555555555555555666777777888888777777888999::::::777777888888888888888888999999:::;;;;;;:::888888666666777777888999999999>>>???@@@@@@>>>>>>???@@@:::;;;;;;<<<>>>@@@AAABBBDDD>>><<>>===@@@AAAAAABBBCCCDDDEEEEEE@@@BBBDDDDDDDDDEEEGGGIIIHHHHHHHHHIIIIIIJJJKKKLLLKKKLLLOOOQQQRRRSSSSSSRRRSSSPPPKKKIIIJJJLLLMMMMMMFFFFFFFFFIIILLLMMMLLLJJJLLLKKKJJJJJJKKKKKKJJJHHHFFFDDDBBB@@@AAADDDHHHKKKPPPUUUXXXVVVOOOHHHFFFFFFLLLMMMNNNMMMLLLKKKMMMNNNSSSTTTTTTRRRNNNKKKJJJJJJLLLMMMNNNLLLGGGDDDEEEFFFEEEGGGIIIJJJJJJLLLNNNQQQXXXWWWRRRKKKJJJOOOSSSTTTFFFAAA@@@EEEIIIIIIHHHIIIEEEFFFGGGIIIJJJJJJJJJJJJNNNLLLIIIFFFEEEDDDEEEFFFJJJIIIGGGEEEDDDDDDFFFGGGCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFHHHKKKNNNNNNLLLIIIIIIKKKMMMMMMLLLKKKLLLMMMKKKMMMQQQRRRSSSRRRRRRSSSRRRTTTXXXYYYYYYXXXXXXYYYZZZ[[[XXXTTTSSSWWWYYYXXX{{{vvvqqqooooooqqqrrrtttrrrqqqtttxxx{{{}}}|||yyysssppprrrsssrrrrrruuuqqqrrrqqqkkkbbbYYYUUUTTTQQQPPPOOOMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPSSSUUUXXX\\\aaafffnnn}}}|||ssspppoooiiilllqqqtttuuuvvvxxxzzz}}}~~~~~~{{{yyyzzz|||~~~{{{zzzwwwsssllllllkkkjjjhhheeecccbbb[[[YYYWWWUUUSSSRRRRRRRRRPPPOOONNNNNNOOOOOOOOOOOOSSSUUUYYY]]]bbbggglllooonnnrrrxxx}}}}}}{{{yyywwwxxx|||wwwrrrlllhhhccc\\\SSSKKKCCC@@@===<<<=========<<<888888888888888888888888999999888777666666666777666555555555555555555666555555555555444444444444444444444333333333333333444444444555444444333333///000222333444444444333111111111111222222333333111111111111222222222222222222222333333444444444444444555555555555444444222222333333444444555555000000000000000///////////////000111333444555555222222111111222444555666666666555444333222111111222222333444444444444333555555555555555555555555333333333333333333333333555555555555555555555555666555555555666666777888555444333444555666555444666666555444444333222222333444555555666666666555555555444444555555666777999888888777777888999:::777777777777777777777777777888:::;;;;;;:::999888888888999999:::;;;;;;<<<777888999888777666777888;;;<<<===>>>AAABBBBBBAAA@@@;;;888;;;===<<<>>>AAABBBCCCDDDDDDCCCAAA>>><<<>>>============>>>>>>>>>===>>>???@@@@@@AAADDDFFFFFFGGGHHHJJJKKKLLLKKKKKKAAACCCDDDFFFGGGHHHGGGGGGLLLIIIFFFEEEGGGIIIKKKKKKHHHGGGGGGHHHJJJKKKKKKKKKLLLKKKJJJLLLNNNOOONNNMMMJJJHHHDDDAAAAAACCCGGGIIIKKKLLLKKKIIIGGGFFFFFFFFFKKKNNNQQQQQQPPPNNNMMMMMMNNNNNNNNNMMMKKKJJJJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGBBBDDDFFFGGGFFFFFFIIIKKKQQQSSSQQQLLLMMMTTTZZZ[[[KKKFFFDDDHHHKKKJJJHHHHHHDDDEEEGGGHHHIIIIIIIIIIIIJJJIIIHHHFFFFFFFFFFFFGGGDDDFFFHHHGGGEEEEEEHHHKKKEEEEEEDDDDDDDDDDDDDDDDDDGGGGGGGGGIIIKKKLLLKKKIIIGGGIIILLLNNNNNNNNNPPPQQQOOONNNOOOQQQSSSTTTSSSRRRRRRVVV[[[^^^^^^\\\ZZZZZZZZZ\\\[[[VVVVVV\\\^^^\\\~~~wwwtttuuuxxx{{{yyyvvvsssuuuyyy}}}~~~}}}yyyxxxyyyyyyxxxzzz~~~yyy||||||uuukkkbbb______XXXWWWUUUTTTRRRQQQQQQQQQUUUUUUUUURRRNNNJJJIIIIIIIIINNNRRRUUU[[[jjjyyymmmgggeee]]]```dddgggiiikkknnnqqqsssuuuvvvtttqqqoooppprrrmmmpppssstttxxx}}}|||wwwcccaaa]]]YYYWWWWWWXXXYYYTTTSSSRRRPPPOOOOOOOOOPPPQQQQQQQQQRRRTTTUUUWWWXXX\\\```eeekkkppptttxxxzzzyyy|||vvvtttsssssswww~~~yyysssnnnhhhdddaaaZZZOOOGGG???===<<<<<<======<<<;;;::::::::::::::::::;;;;;;::::::999777666666666666999999888888888888999999666666555555555444444444444444444333333222222222444444555666555444222111///000222333444444333333333333333444444555555555000111111111111222222222222222222333333444444444444555555555555555555444222222333444444555666666222222222222111111111000222222222222222222333333222222111111222444555666333444444444444444444555222222333444444444444333555555666777777666666555444333333333333333333333555555555555555555555555555555555555555666777777333222222444666777777666222222333444444555666666333444444555666666666555555444444444444555666666:::999888777777888999999777777777777666666666666555777999:::;;;:::999888555666777777888999:::::::::<<<======;;;;;;<<<>>>>>>>>>>>>@@@AAA@@@>>><<>>@@@CCCEEEFFFDDDAAA???>>>>>>===============>>>===>>>?????????AAADDDFFFDDDFFFIIILLLNNNNNNNNNMMMCCCDDDEEEFFFFFFEEEDDDCCCDDDBBB@@@AAADDDGGGJJJJJJLLLJJJGGGFFFGGGIIIJJJJJJJJJJJJJJJLLLOOOQQQQQQQQQNNNKKKGGGCCCCCCDDDHHHJJJIIIFFFCCCBBBCCCFFFHHHIIIHHHLLLOOOQQQOOOMMMKKKJJJNNNNNNMMMKKKJJJIIIJJJJJJHHHGGGFFFGGGIIIKKKKKKKKKDDDFFFHHHGGGDDDCCCEEEGGGEEEJJJKKKJJJNNNZZZaaacccRRRLLLIIILLLNNNLLLIIIIIIDDDEEEHHHJJJKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGHHHHHHDDDHHHLLLJJJFFFEEEHHHLLLFFFFFFFFFFFFFFFEEEEEEEEEIIIHHHGGGHHHIIIKKKJJJIIIDDDHHHLLLOOOPPPRRRTTTUUUTTTRRRPPPQQQTTTUUUTTTQQQSSSXXX```dddddd```]]][[[YYY]]]\\\XXXYYY```bbb```yyyxxxyyyzzz~~~xxxxxx}}}|||~~~xxxqqqmmmlllmmmgggfffddd```\\\YYYXXXYYY^^^bbbccc[[[NNNEEEDDDGGGFFFDDDFFFLLLQQQXXXhhhxxxqqqccc]]]^^^[[[ZZZ[[[]]]```bbbcccbbbiiigggeeecccaaa`````````___dddeeeeeeooo~~~yyyaaa[[[TTTQQQSSSUUUSSSQQQQQQNNNLLLLLLLLLLLLQQQWWWZZZ]]]``````___^^^```cccjjjoootttwwwwwwxxx|||~~~~~~|||rrrnnnlllpppzzz}}}~~~~~~vvvooosssjjj___WWWRRRMMMFFFAAA;;;;;;;;;::::::999999999<<<;;;:::999888888888888888888777777777777777777666666666777666555555444222333333444444333333222333333444444333333222111666555555555555555555555222333333444444333333222333333333333333333333333222222111000000111111222222333333333333333333444444444444444444444444444444444333333222111000000000000////////////000000111111222222222333333333111111111111111111111111333444444333222111000///111111111111111111111111333333333222222111111111555555666666666555333222666555555444444333222222222222333333333333444444444444444555555555555666777555444555777888666333888777777666666666777777777777666666555555444444666666777888888888888888666666777777666555444444;;;;;;:::999888777555555777777777888999999::::::@@@???;;;777888===???===>>>>>>AAAGGGLLLLLLFFF@@@???>>>===<<<;;;;;;;;;;;;===888<<>>???@@@AAAAAA@@@???>>>@@@??????>>>>>>>>>>>>>>>???BBBFFFJJJMMMNNNNNNMMMFFFEEECCCBBBBBBCCCDDDFFFGGGFFFCCCBBBBBBCCCFFFGGGLLLKKKIIIHHHHHHIIIJJJKKKKKKLLLNNNPPPPPPPPPNNNMMMQQQLLLFFFDDDGGGLLLOOOPPPMMMJJJGGGFFFIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIKKKJJJHHHGGGGGGGGGHHHHHHDDDEEEEEEFFFKKKQQQQQQLLLHHHKKKNNNPPPOOOKKKGGGDDDIIIGGGFFFIIIQQQZZZcccggg\\\XXXUUUTTTUUUSSSMMMGGGEEEFFFHHHJJJJJJJJJHHHGGGPPPJJJDDDDDDHHHKKKHHHDDDHHHIIIIIIGGGEEECCCDDDEEEFFFFFFEEECCCAAA@@@AAACCCHHHIIIJJJKKKKKKKKKKKKJJJFFFGGGKKKOOOSSSWWWZZZ\\\VVVVVVVVVWWWWWWVVVVVVUUUSSSYYY```dddccc^^^ZZZXXXVVVXXXZZZ[[[[[[[[[\\\]]]~~~~~~|||zzz~~~||||||zzzuuupppmmmnnnooooooooonnnjjjeeeaaa```___bbbeeeeee^^^SSSJJJGGGHHHEEECCCCCCFFFGGGJJJTTT```pppuuuyyytttiii^^^YYYYYYSSSSSSSSSTTTVVVXXXYYYYYY\\\[[[XXXVVVUUUTTTTTTTTTXXX]]]^^^^^^fffssstttmmm^^^XXXQQQOOOPPPQQQOOOMMMOOOMMMMMMPPPRRRSSSXXX___gggkkkooopppnnnnnnpppsssuuuwwwzzz|||}}}~~~~~~{{{}}}zzzyyytttqqqpppuuu~~~}}}{{{|||yyyuuutttpppjjjdddiiiaaaXXXQQQMMMHHHCCC>>><<<;;;;;;:::999888888888;;;;;;:::999888888888888888888777777777777888999666666666666555555555555333333333333333333333333333333444444333333222111111111111111111222222222222333333444444333333222333333333333333333333333222222222222222222222222222222222333333333333444444444444444444444444444444444333333222111111000000000////////////000000111111222222222333333333111111111111111111111111111222222333333333222222222222222222222222222222333333222222222222222222444555666666666555333222444444444444444444444444222222333333333333444444444444444444555555555555666555444555777777555333555555444444444444555555666666666666555555555555444444555666666666666666666666777777666555555444777777888888888777777666666666666777888888999999<<<===;;;999===EEEHHHGGG>>>>>>AAAGGGMMMNNNJJJEEECCCBBB@@@>>><<<;;;::::::>>>:::???KKKMMMDDD???@@@>>>???@@@@@@@@@@@@???>>>??????>>>============>>>>>>@@@CCCGGGIIIJJJKKKJJJCCCCCCDDDFFFIIIIIIGGGEEEDDDCCCBBBBBBCCCEEEHHHJJJJJJIIIGGGFFFFFFGGGIIIJJJLLLMMMNNNNNNNNNLLLJJJIIIJJJGGGDDDFFFLLLRRRWWWYYYSSSOOOKKKIIIIIIJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIKKKJJJHHHFFFDDDDDDDDDDDDDDDFFFFFFGGGNNNVVVXXXUUUPPPRRRUUUXXXXXXVVVSSSQQQMMMKKKIIIJJJNNNSSSYYY\\\ZZZXXXXXXZZZ\\\ZZZTTTNNNGGGIIIJJJLLLLLLLLLKKKKKKJJJEEE@@@BBBGGGIIIGGGCCCEEEGGGHHHGGGEEECCCCCCCCCCCCCCCBBB???======???AAADDDEEEFFFHHHIIIJJJJJJJJJFFFGGGJJJMMMPPPSSSUUUVVVTTTTTTUUUVVVVVVUUUSSSSSSSSSWWW]]]```___[[[XXXVVVTTTUUUWWWXXXXXXYYYZZZ[[[}}}~~~{{{zzzxxxtttqqqooopppqqqxxxyyyyyywwwrrrnnnlllkkkkkkjjjhhhccc[[[TTTPPPOOOOOONNNMMMMMMJJJHHHLLLRRRYYY\\\``````]]]XXXUUUTTTOOOOOONNNNNNOOOPPPQQQRRRQQQPPPOOOMMMLLLKKKKKKKKKPPPTTTUUUTTTZZZdddddd^^^XXXTTTPPPPPPRRRTTTTTTRRRQQQQQQVVV\\\aaaccciiioooyyy}}}|||uuurrruuuxxxyyyyyyyyyyyyzzzzzzxxxxxx~~~~~~}}}{{{yyyxxx{{{xxxqqqmmmllljjjddd___ZZZTTTMMMGGGEEEBBB>>>:::;;;;;;:::999888888777777;;;:::999888777777777777777777777777888888999:::777777555444444444555666444444222222222222444444333333333333333222222111111111222222333333444444222333333444444333333222222222222222222222222222222222444444444444333222222222222222333333444444444444444444444444444444444333333222222111111111000000////////////000000111111222222222333333333111111111111111111111111///000111222333444444444333333333333333333333333222222222222222222333333444555555555555444333333222222333444444555666666222222333333333333444444333333333444444444555555555444444555666666555333555444444444444444555555555555555555555666666666444444555666666666666555666666777777777666555555333444555666777888888888555666666777777888999999999;;;::::::???GGGKKKJJJ>>>>>>@@@FFFLLLOOOMMMJJJHHHGGGDDDBBB>>><<<999888<<<:::???IIIKKKCCC<<<<<<======>>>??????>>>>>>===AAA@@@@@@???????????????>>>???@@@BBBCCCEEEFFFGGG@@@AAAFFFNNNTTTTTTMMMGGGBBBAAAAAABBBDDDGGGJJJKKKJJJIIIGGGFFFFFFGGGIIIJJJMMMMMMMMMMMMKKKIIIFFFEEEEEEDDDEEEIIIOOOVVVZZZ\\\YYYUUUOOOKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHLLLKKKIIIFFFEEEDDDDDDDDDEEEFFFFFFHHHPPPZZZ^^^\\\PPPRRRUUUWWWYYYYYYXXXWWWOOONNNLLLKKKLLLNNNQQQSSSWWWWWWYYY\\\^^^\\\UUUOOOIIIJJJKKKLLLLLLLLLKKKJJJDDDAAA???AAAGGGJJJHHHDDDEEEGGGIIIIIIGGGEEEDDDDDDBBBBBB@@@>>><<<<<>><<<:::888888888888888888888888888999999888777777777777777666666666777888999:::;;;888777555333333444555666555444222111111222444555222333333333333222111111111111222222333444555555222333333444444333333222111111111111111111111111000111333555555444222111111111111222333333444444333333333333333333333333333333333222222111111111000000////////////000000111111222222222333333333111111111111111111111111000000111222333333333333333333333333333333333333111111111222222333333333444444444444444444444444333333333444444444555555222222222333333333444444222333333333444444444444444444444555555555444333666666555555555666777777444444444555555666666666555666777777888888777777666666777777777666666555444444666777888888999999666777777888999999:::::::::;;;:::888<<>>BBBFFFJJJJJJIIIIIIHHHFFFCCC@@@===;;;999999777:::AAABBB<<<777777;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>???AAACCCDDD???BBBIIIUUU___^^^TTTJJJAAABBBBBBDDDFFFGGGIIIJJJKKKJJJHHHHHHHHHIIIKKKLLLLLLLLLLLLKKKIIIGGGEEEDDDGGGHHHIIILLLOOORRRTTTUUUZZZVVVQQQLLLIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIGGGGGGOOOYYY^^^\\\MMMNNNOOOQQQRRRSSSTTTUUUNNNNNNNNNNNNMMMNNNPPPRRRUUUTTTUUUVVVVVVTTTNNNJJJIIIIIIJJJJJJIIIHHHGGGFFFAAA@@@???CCCHHHKKKIIIGGGEEEHHHKKKLLLKKKHHHGGGFFFDDDDDDCCCAAA@@@@@@CCCEEECCCDDDEEEGGGHHHIIIJJJJJJIIIIIIKKKLLLNNNPPPQQQRRRPPPRRRUUUVVVVVVTTTPPPNNNOOOQQQTTTVVVVVVWWWYYY[[[YYYYYYXXXYYY[[[\\\\\\\\\~~~xxxsssooonnnmmmmmmtttwww|||}}}xxxrrrooooooqqqrrrrrrsssuuuvvvtttnnnhhhbbb^^^XXXRRRLLLLLLQQQVVVWWWWWWYYYYYYXXXUUURRRSSSWWWZZZ\\\\\\]]]]]]\\\ZZZWWWUUUPPPRRRRRRRRRVVV[[[]]]\\\___aaafffkkkpppqqqpppooohhhkkksss}}}}}}}}}|||{{{zzz{{{yyyxxxzzz}}}{{{zzzzzz~~~vvvqqqkkkgggddd]]]SSSJJJBBB@@@===;;;:::999888777444555555666777888999:::888888777666666666777777666666666666777888999:::888666444333222333555666555444222111111222444555222222333333222222111000------...///000111111222222333333444444333333222111111111111111111111111...000222333444333222000000000111222222333444444333333333333333333333333333333222222222222222111000000////////////000000111111222222222333333333111111111111111111111111111222222333333222222111222222222222222222222222111111111222222333333333444444333333333444444444555555444444444333333333222222222333333333444444222222222222333333333444222333444444444333333333555555555555555666777777333333444444555555666666555555666777777777777777666666777777777777777666777777888999999888888888888999999::::::;;;<<<<<<:::;;;999777:::???@@@>>><<<;;;;;;===???AAABBBCCCEEEEEEDDDCCCAAA???===<<<:::777777999:::888777777999999999999::::::;;;;;;AAAAAA@@@???????????????@@@???>>>>>>>>>@@@BBBCCC@@@CCCLLLYYYbbbbbbWWWMMMCCCDDDEEEFFFFFFGGGGGGGGGIIIHHHGGGFFFGGGHHHJJJLLLJJJJJJJJJIIIIIIHHHGGGFFFHHHIIIKKKLLLLLLLLLMMMMMMTTTSSSPPPLLLIIIGGGFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFHHHJJJMMMPPPRRROOONNNJJJIIIOOOXXX[[[ZZZOOONNNMMMMMMNNNPPPRRRSSSPPPQQQRRRQQQOOOOOOQQQSSSQQQOOONNNMMMMMMLLLJJJHHHJJJKKKLLLLLLJJJGGGDDDCCC@@@???@@@CCCGGGIIIHHHFFFDDDGGGJJJKKKJJJHHHGGGGGGDDDEEEEEEEEECCCDDDEEEGGGCCCDDDEEEFFFFFFGGGFFFFFFEEEFFFHHHJJJMMMOOOQQQRRRPPPRRRUUUWWWWWWUUURRRPPPMMMOOOQQQSSSUUUWWW[[[^^^\\\ZZZXXXYYY[[[]]]]]]\\\zzztttpppnnnmmmmmmlllqqqtttyyy}}}}}}yyyxxxzzz}}}|||ssskkkeee^^^VVVTTTXXX]]]```aaabbbaaa```\\\YYYZZZ___dddjjjmmmoooqqqooojjjeeeaaa^^^^^^]]]]]]^^^bbbfffhhhnnnssszzzzzzwwwrrruuu|||~~~~~~~~~|||zzzyyyxxxwww{{{tttnnnfff```ZZZQQQFFF======<<<;;;999888888777777333333444555777888999999777777666666666666777777555555555555666666777888666666444333333333444555444444222222222222444444222222222222222111111000///000000111111222222222222333333444444333333222222222222222222222222222...///111222333222222111///000000111222333444444333333333333333333333333222222222222222222222222000000////////////000000111111222222222333333333111111111111111111111111222222333333333222222111111111111111111111111111222222222222222222333333333333333222333333444555666666555444333333222222222222333333333333444444111111222222222333333333111333444444333222222333222222222222333444555555444444444444444555555555333333444555555555555444666666777888888888777777999999999999999888777666999::::::;;;<<<<<<======999;;;999888:::???@@@===::::::999999:::;;;<<<===???@@@@@@AAA@@@???===<<<===:::777777888999::::::999999999999999:::;;;<<<>>>===<<<<<<;;;;;;<<<<<<@@@???>>>>>>???@@@BBBCCCAAACCCJJJTTT[[[[[[TTTMMMEEEEEEGGGGGGGGGFFFEEEDDDEEEEEECCCCCCCCCEEEGGGIIIHHHHHHHHHGGGGGGGGGGGGGGGDDDFFFIIIJJJIIIIIIJJJKKKMMMNNNNNNMMMJJJHHHHHHHHHJJJJJJJJJJJJIIIGGGFFFEEEAAABBBCCCFFFIIIMMMQQQSSSSSSQQQNNNLLLQQQYYY\\\ZZZNNNLLLIIIGGGHHHJJJNNNPPPUUUVVVVVVRRRNNNLLLNNNQQQMMMLLLKKKJJJJJJJJJKKKLLLKKKMMMPPPQQQPPPMMMHHHEEEAAA@@@@@@AAACCCDDDDDDCCC@@@BBBEEEGGGFFFEEEDDDEEEBBBDDDFFFGGGFFFEEEFFFGGGBBBCCCDDDDDDEEEDDDDDDDDD@@@BBBDDDGGGJJJLLLOOOPPPQQQRRRUUUWWWXXXWWWUUUTTTNNNOOOQQQRRRSSSVVV[[[^^^[[[XXXUUUVVVYYY[[[[[[YYY{{{vvvqqqoooqqqsssttttttsssvvvyyy{{{|||~~~~~~{{{rrrmmmgggeeeiiimmmppppppoooooommmiiieeefffmmmsss~~~xxxrrrqqqnnnkkkiiihhhkkkpppttt{{{{{{|||~~~}}}|||||||||zzz~~~|||||||||zzzxxxuuussssssuuuxxxzzzllldddZZZSSSOOOIIIAAA;;;;;;;;;:::999777666666777444444555555555666666666666666666555555666666777555555444444444555555666555555444444444444333333333333333333333333333333222222222222222111000000333333444444444444444444222333333444444333333222333333333333333333333333000000111222222333333444//////000111222333444444222222222222222222222222222222222222222222222222000000////////////000000111111222222222333333333111111111111111111111111000111222222333333333333222222222222222222222222333333222222222222222222333333222222222333444555444444444444444444444333222222333333333333444444111111111111222222222222000222555444222111222333222222222222333444555666555444444444444444444333222333444444555555444444666666777888888888888888888888888888888777666666999999::::::;;;<<<<<<===:::;;;:::888:::>>>>>>;;;888999999999999999;;;<<<;;;<<<===>>>>>>===<<<;;;<<<;;;999888:::<<<<<<;;;;;;;;;::::::;;;<<<>>>???>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBB???AAAEEEJJJNNNOOOLLLIIIDDDEEEGGGHHHHHHGGGEEEDDDDDDCCCBBBAAABBBDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEAAADDDGGGGGGGGGGGGIIIKKKHHHKKKNNNNNNLLLIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJEEEEEEEEEGGGIIILLLOOOQQQNNNNNNLLLKKKRRRZZZ^^^[[[KKKHHHEEEBBBCCCGGGKKKOOOUUUVVVUUUPPPKKKHHHKKKOOOLLLMMMMMMMMMLLLKKKKKKKKKIIIMMMRRRVVVVVVSSSNNNKKKFFFDDDBBBAAAAAAAAABBBAAA>>>@@@BBBCCCBBBBBBCCCDDD@@@CCCGGGIIIIIIGGGFFFFFFCCCDDDEEEFFFGGGHHHHHHHHH@@@AAACCCEEEHHHKKKMMMNNNPPPQQQSSSVVVWWWWWWWWWWWWPPPQQQQQQQQQQQQSSSWWWYYYZZZVVVRRRSSSWWWYYYYYYWWWyyyuuuqqqqqqvvv{{{~~~~~~xxxyyyzzzzzzzzz{{{}}}|||{{{xxxuuuuuuxxx|||}}}}}}{{{|||zzzuuuqqqssszzz}}}yyytttqqqooopppuuu{{{|||~~~|||xxxxxxyyyxxx{{{xxxyyyyyyxxxtttqqqooonnnvvvyyy}}}vvvnnn^^^VVVKKKEEECCCCCC@@@===::::::;;;999777666666666777666666555444444333333666666555555555666666777555555444333333333444444444444555555555444333222222333333444444333333222111222222222222111000000222222111111111111111111222333333444444333333222333333333333333333333333222222222222333444555666...///000111222333444444222222222222222222222222222222222222222222222222000000////////////000000111111222222222333333333111111111111111111111111...///000222444555555555333333333333333333333333444333333222222111111111333333222111222333555666222333333444444555555666222222333333333444444444000111111111111222222222000222555444222000111333333333333444555666777888555555555444444333333333444555666666777777666666666666777888888888888888666666777777777777666666888999999::::::;;;;;;<<<;;;<<<:::777777:::999555777888::::::::::::<<<===999:::;;;======;;;:::999999:::999999;;;===<<<999======<<<<<<===>>>@@@AAA@@@??????>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAA===>>>@@@BBBCCCEEEEEEFFFCCCDDDGGGIIIIIIHHHFFFDDDDDDDDDCCCBBBCCCEEEGGGIIIFFFFFFEEECCCCCCBBBBBBBBBAAADDDGGGGGGEEEFFFHHHKKKGGGKKKOOOPPPNNNJJJIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNKKKKKKJJJJJJKKKLLLNNNOOOGGGGGGGGGIIIPPPZZZ^^^\\\LLLIIIEEECCCDDDIIIOOOSSSQQQRRRRRRMMMHHHGGGJJJOOONNNPPPQQQPPPMMMIIIGGGEEEEEEJJJQQQWWWYYYVVVQQQNNNLLLIIIFFFCCCBBBBBBBBBBBB???AAABBBCCCBBBCCCEEEFFFAAAEEEJJJMMMLLLJJJHHHGGGEEEFFFHHHJJJLLLMMMMMMNNNCCCDDDEEEGGGIIIKKKMMMNNNOOOPPPRRRTTTVVVWWWXXXYYYRRRRRRRRRQQQPPPPPPRRRTTT[[[WWWRRRSSSWWWZZZYYYWWWxxxsssyyy~~~zzzvvvzzz~~~|||~~~{{{wwwwwwzzz~~~~~~~~~}}}}}}~~~}}}~~~|||{{{wwwxxxxxxtttnnnkkkjjjkkkpppvvv|||zzzooobbbYYYJJJGGGCCC@@@???>>>===;;;888888888888888888888888666666666666777777777777999888888777666555555444555555555555555666777888555444444444555555333111444444333333333333222222333333333333333333333333000000000000000111111111444444444444444444444444444444444333333222222222...000222333333333111000222222333333333333444444333333333333333222111000000000111111111111000000///////////////000000111333333222222222222222222333222222111111222222333111222444555666555555444444333222111000000000000//////000111222222333333444444222222222222444444333333333333333333333333111111111222222333333333222222222222222222222222444444333222333444555666555555444444444555555666555555444444444333333333555555555555555555444444444555666888888777777666666777777777777888888888:::999999888888999999:::888999999999999:::::::::666666555555666777888888555666777888999::::::999;;;:::999:::<<<===<<<;;;:::<<<===<<<;;;;;;<<<===@@@???>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCBBBAAAAAABBBDDDBBBCCCDDDFFFFFFFFFEEEDDDEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHKKKJJJKKKLLLMMMMMMKKKIIIKKKKKKKKKMMMNNNNNNLLLJJJJJJJJJKKKLLLMMMMMMJJJGGGCCCAAAAAAFFFNNNVVVYYYZZZWWWUUUPPPHHHBBBDDDLLLSSSVVVTTTSSSPPPOOOMMMLLLLLLMMMLLLLLLNNNPPPOOOKKKGGGEEEHHHLLLPPPRRRRRRPPPOOOLLLFFFAAABBBBBBAAACCCFFFHHHHHHHHHHHHFFFDDDBBBAAAAAADDDIIIOOOSSSSSSOOOLLLHHHHHHJJJNNNTTTVVVUUURRRJJJHHHFFFGGGIIILLLMMMNNNMMMPPPRRRTTTTTTTTTVVVWWWTTTUUUVVVUUURRRPPPPPPQQQQQQTTTXXXWWWTTTSSSWWW[[[yyy~~~~~~~~~~~~|||zzz{{{~~~}}}|||}}}~~~|||}}}~~~{{{yyyxxx|||{{{xxxrrrmmmjjjkkkmmmvvvxxxyyyvvvnnnaaaTTTLLLBBB@@@>>>======>>>>>>===888888888888888888888888666666666666777777777777888888777777666555555444555444444444555555666777555444444444555555333111333333222222222111111111111111111111111111111111000000000111111111111222444444444444444444444444444444333333333222222222///000111333333222111000111111111222222222333333222222333333333222222111000000111111111111000000000000000000000111222222000000000000000000000000222222222111111222222222000111333444555555444444444333222111000000000000000000111111222222333333444333333222222333333444333333333333333333333333111111222222222333333333222222222222222222222222333222222111222333444555555444444444444555666666555555555555444444444333555555555555555555555555444555666777777777666555777777777777888888888888::::::::::::::::::::::::666666777777777888888888777777666666666777888888777888999999:::999999999;;;:::999:::;;;;;;:::999<<<===>>>===;;;::::::;;;;;;;;;<<<<<<===???@@@AAA===>>>???@@@AAAAAAAAAAAAAAABBBBBBAAA???>>>???@@@===>>>AAADDDFFFIIIJJJKKKEEEFFFFFFGGGGGGFFFEEEEEEGGGGGGGGGGGGHHHIIIKKKKKKIIIIIIHHHHHHIIIJJJKKKLLLIIIIIIJJJKKKLLLLLLKKKJJJLLLLLLKKKKKKKKKJJJIIIHHHEEEEEEFFFIIIKKKLLLJJJIII@@@??????DDDKKKQQQSSSSSSRRRSSSPPPKKKFFFFFFKKKQQQVVVVVVTTTPPPLLLJJJKKKLLLKKKHHHHHHJJJMMMMMMHHHCCCDDDFFFHHHKKKLLLMMMMMMLLLLLLFFFCCCDDDDDDCCCCCCFFFJJJJJJIIIHHHFFFCCCAAA???CCCEEEJJJPPPSSSSSSPPPLLLFFFGGGIIINNNSSSUUUTTTRRRIIIGGGEEEFFFIIILLLNNNNNNMMMOOORRRSSSTTTVVVXXXZZZYYYZZZZZZYYYVVVTTTTTTTTTRRRVVVYYYYYYVVVUUUWWWZZZ}}}~~~}}}zzzvvvtttsssvvvxxx{{{~~~{{{wwwuuuttt}}}{{{uuuoookkkjjjmmmpppuuusssnnnfff\\\PPPFFF@@@===;;;999999:::;;;;;;;;;888888888888888888888888777777777777666666666666888777777666666555555555444444333333333444555555555444333444555555333222222222222111111111000000111111111111111111111111111111111111222222333333444444444444444444444444333333333333222222222222///000111222333222111111000000111111111222222222111222222333333333333222000000111111111111000000111111111111111222222333000000000000000000000000222222111111111111222222///000111222333333333333333222111111000000000000222222222222222222222222444333333222222333333444333333333333333333333333111222222222222333333333222222222222222222222222111111111111111222333333444444444444555555666666666666666555555555444444555555555555555555555555444444555666666666666666777777777888888888999999999:::;;;<<<<<<;;;:::999666666666777777777888888999999888777777777888888999999:::::::::::::::999<<<:::999999999999888777===>>>>>>===;;;999999::::::::::::<<<===???AAABBB>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAA???<<<;;;<<<>>><<<===???BBBEEEIIILLLNNNFFFHHHJJJKKKKKKJJJHHHGGGIIIIIIIIIJJJKKKMMMOOOPPPIIIHHHGGGGGGHHHJJJLLLMMMGGGHHHJJJLLLNNNOOOOOOOOOUUUTTTQQQNNNKKKJJJIIIIIIEEEDDDEEEFFFIIIIIIHHHGGG@@@???@@@EEEKKKOOOOOONNNMMMOOOPPPOOOKKKJJJKKKMMMTTTUUUTTTOOOHHHDDDGGGJJJLLLHHHFFFIIINNNPPPKKKEEEFFFEEEEEEFFFGGGJJJLLLNNNNNNIIIGGGIIIIIIFFFEEEGGGKKKKKKIIIGGGEEEAAA???===???AAADDDIIILLLLLLIIIFFFCCCDDDGGGKKKPPPRRRRRRQQQGGGFFFEEEFFFIIIMMMOOOOOONNNPPPRRRSSSTTTWWW[[[^^^]]]^^^^^^\\\ZZZWWWWWWWWWUUUXXX\\\[[[YYYWWWXXXZZZ|||vvvssssssvvvxxxzzz|||~~~~~~}}}~~~~~~wwwsssrrrrrrxxxuuupppkkkhhhhhhkkkmmmhhhddd]]]TTTKKKDDD@@@===<<<:::888777777888888777888888888888888888888888777777777777666666666666777777666666666555555555333333333222222333444444444444333444555555444222222222222222111111111111333333333333333333333333111111111222333333333444333333333333333333333333333222222222222222222222///000111222222222222111111111111111222222222222111111222333444444444444000111111222222111111000111000000000000111222222111111111111222222222222111111000000000000111111//////000111111222222222222222111000000000000000333333333222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222333333333333444555555666666666777666666666666555555555444444444555555555555555555555666666777777777777777777777888888888999999888999;;;<<<<<<;;;999888888888888888999999999999::::::999888777777777888777888999:::;;;;;;<<<;;;;;;:::888888999999777666<<<===>>>===;;;::::::;;;;;;;;;;;;<<<===>>>??????@@@AAAAAAAAAAAA@@@@@@???>>>??????>>><<<<<<===???AAA@@@AAAAAACCCFFFHHHJJJHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNFFFEEEDDDCCCDDDFFFIIIKKKIIIKKKNNNPPPRRRTTTVVVWWWdddbbb]]]WWWQQQNNNMMMMMMKKKJJJHHHHHHHHHHHHFFFEEEDDDDDDFFFLLLRRRUUUTTTRRRLLLOOOQQQQQQOOONNNNNNOOOQQQTTTSSSMMMDDD@@@DDDIIIPPPKKKHHHLLLTTTWWWSSSNNNIIIGGGEEEEEEGGGKKKQQQTTTUUUPPPNNNOOONNNJJJGGGGGGHHHHHHHHHGGGEEEAAA???===<<<===???CCCEEEEEEBBB???>>>@@@DDDHHHLLLNNNNNNMMMFFFEEEDDDEEEIIIMMMOOOPPPRRRSSSTTTTTTUUUXXX\\\```]]]^^^___]]]ZZZWWWWWWWWWWWWYYY\\\\\\ZZZXXXXXXYYY~~~|||}}}}}}~~~}}}||||||}}}yyytttqqqppppppsssooojjjeeebbb```^^^]]]XXXTTTMMMFFF@@@===<<<<<<;;;999666666777888888777777777777777777777777777888777777777666666666555666666666666555555555555444333333222222222333333444333333444555555444222444333333333333222222222333333333333333333333333000111111222333333444444333333333333333333333333222222222222222222222222000000111111222222222222222222222333333333333444111222333444444444444444111111222222222222111111000////////////000111111000000111111111222222222111000000//////000000111.../////////000111222222111111000000///000000000333222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333333333333222333444555666666666666777666666666666555555555444444444555555555666666666666666777777777888888666666777777777888888888666777999::::::999777666777777888888888999999999::::::999888777777777888555666888:::<<<======>>>;;;999888999::::::999888999;;;<<<<<<;;;;;;===>>>;;;;;;;;;;;;<<<>>>???@@@CCCCCCBBBAAA@@@>>>===<<<<<<===>>>>>>>>>???AAACCCCCCCCCBBBBBBBBBDDDEEEFFFJJJHHHGGGFFFFFFHHHJJJLLLJJJIIIIIIHHHHHHHHHHHHIIIDDDCCCBBBBBBCCCEEEGGGHHHLLLOOORRRTTTVVVXXX\\\___mmmkkkeee]]]UUUQQQPPPQQQQQQNNNKKKJJJJJJJJJIIIHHHGGGHHHKKKQQQWWW[[[ZZZWWWRRRTTTUUUUUUUUUTTTUUUVVVRRRUUUUUUOOOGGGCCCGGGLLLPPPLLLIIIMMMTTTXXXVVVRRRJJJHHHEEEDDDGGGMMMSSSXXXZZZUUUSSSTTTRRRLLLHHHGGGCCCEEEGGGHHHGGGDDDAAA?????????@@@BBBCCCCCCAAA>>>;;;>>>BBBEEEGGGIIIIIIJJJFFFDDDCCCEEEIIILLLOOOOOOVVVVVVVVVVVVUUUWWW[[[^^^]]]^^^^^^]]]ZZZXXXWWWWWWWWWXXXZZZZZZYYYXXXWWWWWW{{{vvvrrrooonnnmmmnnniiibbb[[[VVVQQQMMMJJJLLLIIIDDD>>>;;;999999999777666444555888:::;;;;;;777777777777777777777777888888777777666666555555555555555555555555555555444444333222222222333333444333333444555666444333444444444333333333222222111111111111111111111111///000000111222333444444333333333333333333333333111111111222222222222222111111111111111222222222222222333333333444444444222333333444444444444333111111222222222222111111///////////////000000111---......//////000000000000000////////////000000///////////////111222222111000000//////000000000111111111111111111111111222333333444444333333222222222222222222222222222333333333222222222222111222222222222222222222222111222222333444333333333111222444666777777666666666666666555555555444444333333444444555666666666666666666666666777888888555555555666666666777777666777888999999888777666555555555666666666777777999999888777777777888888555666777999;;;<<<======999999888:::<<<>>>>>>===888:::;;;<<<<<<<<<>>>???777888999:::===???AAABBBCCCCCCBBBAAA???===;;;:::;;;<<<>>>??????@@@CCCEEEAAAAAABBBBBBCCCDDDEEEFFFHHHFFFDDDBBBCCCEEEIIIKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGKKKNNNRRRTTTUUUXXX]]]aaaiiihhhddd\\\TTTPPPQQQSSSRRROOOLLLKKKLLLNNNOOONNNHHHHHHJJJPPPWWW[[[ZZZXXXXXXXXXXXXYYYYYYZZZZZZZZZUUUWWWXXXUUUOOOLLLMMMQQQOOOLLLJJJKKKNNNQQQRRRQQQJJJHHHEEEEEEGGGKKKQQQTTTYYYTTTRRRRRRQQQKKKGGGGGG@@@DDDIIILLLMMMJJJEEEBBB@@@??????@@@AAA@@@>>><<<:::>>>BBBDDDEEEEEEFFFGGGFFFEEEDDDEEEHHHLLLNNNNNNUUUUUUVVVUUUTTTUUUXXXZZZ[[[\\\]]]\\\ZZZXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVV}}}{{{yyyuuuqqqmmmjjjhhhfff___UUUMMMHHHEEEAAA???BBBAAA???<<<:::999888777777666444555777999::::::777777777777777777777777888888888777666555555555555555555555555555555555555555444333333333333333333333222444555666555333333333333333222222222111111111111111111111111111...//////000111222333444222222222222222222222222000111111111222222222222111111111111111222222333111222222222333333333333444444444444444444333333111222222333333222222111000000//////000000111222------......///000000111000//////......//////000000////////////111222333000000////////////000000/////////000000111111222222333333444444333333222111111111111111111111111333333333222222222111111222222222222222222222222000000222333333333222111000222444666777777666666555555555555444444444333333333444444555666666777555444444333444555666777444444444444555555555555888888888888888888888888555555555555666666666777777777666666666777888888777777888999::::::::::::888888999;;;???BBBBBBBBB999;;;<<<<<<;;;;;;===>>>888888999:::<<<>>>@@@AAA@@@@@@@@@???>>>===<<<;;;;;;===>>>???>>>@@@BBBDDD@@@AAABBBCCCDDDDDDEEEDDDDDDCCCBBBAAABBBDDDGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEIIIMMMOOOOOORRRXXX^^^\\\]]]\\\WWWQQQOOOQQQTTTSSSPPPLLLJJJKKKMMMNNNNNNHHHHHHIIINNNTTTWWWVVVTTTUUUVVVWWWYYYYYYYYYWWWVVVTTTVVVXXXWWWTTTRRRRRRSSSSSSRRRPPPMMMLLLLLLNNNOOOMMMKKKIIIGGGGGGIIILLLNNNQQQMMMJJJLLLKKKHHHEEEFFFBBBGGGNNNSSSSSSOOOIIIDDDCCCAAA@@@@@@@@@@@@>>><<<<<<@@@DDDFFFEEEDDDEEEGGGGGGFFFDDDEEEHHHKKKLLLMMMOOOPPPRRRSSSRRRSSSUUUVVVVVVXXXYYYYYYWWWVVVVVVVVVSSSRRRPPPPPPQQQSSSUUUUUU{{{zzzxxxuuuqqqlllgggeee^^^VVVKKKCCC?????????>>>;;;<<<<<<<<<;;;:::999888;;;888666555666777666555777777777777777777777777999888888777666555555444444555555555555555555555666555444444333333333333333222222444555666555333222222222111111111111000333333333333333333333333---...///000111222333333222222222222222222222222000000111111222222222222111111000000111111222333000111111111111222222222555555555555444333222222111222222333333222222111111111111000111222222333...//////000111222222333//////............//////000000//////000111333444000000////////////000111---......///000111111222222222444444444444222222111111111111111111111111333333333222222111111111222222222222222222222222...///000222222111111000000111444666777777666666555555444444444333333333333333444444555666777777333333222111222333444555333333333444444444555555::::::999888888999::::::777777777777888888888888666666555666666777888888999999999999999888777666888888999<<>>>>>>>>>>>======<<<>>>???>>>===>>>@@@BBBBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIGGGHHHIIIJJJIIIGGGEEECCC@@@DDDHHHJJJJJJMMMSSSYYYRRRUUUVVVTTTPPPOOORRRVVVVVVRRRMMMIIIIIIIIIJJJJJJJJJIIIIIILLLQQQTTTSSSQQQOOOPPPSSSVVVWWWUUUQQQNNNQQQSSSTTTVVVVVVTTTSSSQQQ[[[[[[YYYTTTNNNLLLNNNQQQQQQOOOMMMKKKIIIIIIJJJJJJJJJEEECCCFFFGGGEEEDDDFFFDDDJJJRRRXXXXXXSSSKKKFFFIIIHHHFFFEEEEEEEEECCCAAA???BBBFFFHHHFFFEEEFFFGGGHHHFFFDDDEEEGGGJJJLLLLLLIIIKKKNNNPPPQQQQQQSSSUUUQQQSSSTTTTTTSSSRRRRRRSSSRRRPPPMMMMMMOOORRRTTTUUUzzzxxx{{{|||~~~yyy{{{||||||yyyqqqeeeYYYRRRKKKEEE???<<<===>>><<<999:::::::::999999888888888:::888666555444555666777666666666666666666666666888777666555444444555555444444444444444444444444333333333444555666777888555555444333333222111111000000000000000000000000111111111222222333333333111111111111222222222222111111111111111111111111111111111111111111111111111222333333111111222333444444444444444444444444444444555555444444333222222222111111///...,,,+++///000111111111///...---000000000000000000000000333222222111000///......,,,,,,---...///000111111000///......///111333444000000000000111111111111777555222///...///000111333111000111222444333333000000000111222222333333111111111111111111111111222222222222222222222222111111222333444666666777555444444333333222222111333333444444555666666666666666777777666555444444555555555555666666666666777888:::;;;;;;:::999888444555555666777888999999888777777777777777888888;;;:::999888777555444444666777999;;;===>>>>>>???888999;;;===?????????>>>??????AAAAAAAAAAAA????????????>>>>>>===<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDCCCAAA??????AAACCCEEEGGGGGGGGGEEEBBB@@@@@@@@@BBBEEEEEECCCCCCGGGGGGDDDBBBDDDGGGIIIJJJIIIGGGFFFEEEDDDDDDEEEGGGJJJMMMOOOUUUOOOMMMOOONNNLLLQQQYYY[[[TTTKKKHHHJJJNNNPPPOOOQQQKKKEEEEEEJJJMMMLLLIIIFFFKKKRRRVVVVVVTTTRRRQQQPPPRRRTTTTTTSSSQQQQQQQQQWWWWWWVVVTTTSSSQQQPPPPPPLLLMMMMMMMMMMMMLLLLLLKKKJJJEEEDDDHHHIIIEEEDDDGGGJJJJJJOOOVVVVVVMMMEEEBBBFFFFFFGGGJJJKKKJJJDDD@@@===AAAEEEJJJKKKKKKIIIGGGMMMJJJGGGGGGIIIJJJHHHFFFIIILLLPPPQQQPPPOOOQQQSSSQQQRRRRRRSSSRRRRRRQQQPPPOOONNNNNNNNNOOORRRTTTVVVzzztttvvvpppnnnrrrtttvvvyyysssqqqmmmfff]]]TTTKKKFFFEEE@@@:::888999:::888666::::::999999999888888888999888666555444555666777666666666666666666666666777777666666666555555555444444444444444444444444555444444444444444555666555444444333222222111111111111111111111111111111111111111222222333333333////////////000000000000111111111111111111111111111111111111222222222222111222333333111111222333333333333333333333333333444444444444444333333222222222222111000///...---//////000000//////...---000000000000000000000000222111111111000/////////////////////000000000000000000000111111222333444000000000000111111111111333222000//////000111222222000//////111222222111222222222111000000//////111111111111111111111111222222222222222222222222111222222333444555666666333333333333333333333333333333333444555555666666666666666666666555444444555555555555666666666666999999::::::999777555333555555555666666777777888777777666666777888888999999999888777666666555555555555777999:::;;;;;;;;;888999;;;===>>>?????????@@@AAABBBBBBBBBBBBAAA@@@?????????>>>======<<<<<>>>>>======<<<@@@@@@@@@???>>>>>>======<<<===???AAABBBBBBAAA@@@@@@BBBCCCCCCCCCCCCDDDFFFEEEGGGGGGDDDCCCEEEEEEBBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDFFFIIIKKKMMMOOOMMMLLLJJJIIIMMM[[[jjjxxxmmm]]]QQQLLLMMMOOOPPPSSSQQQQQQTTTWWWVVVOOOHHHGGGKKKPPPSSSTTTRRRRRRQQQPPPPPPQQQOOOMMMMMMNNNOOOMMMMMMNNNNNNOOOPPPPPPPPPLLLLLLLLLLLLLLLKKKJJJJJJKKKGGGFFFFFFEEEBBBAAADDD@@@AAAGGGNNNOOOJJJFFFEEEAAACCCEEEGGGGGGFFFDDDBBBAAABBBDDDGGGHHHIIIIIIIIIKKKIIIGGGFFFGGGGGGFFFEEEDDDGGGKKKNNNPPPQQQSSSUUUQQQPPPPPPPPPQQQSSSUUUWWWUUUTTTRRRPPPPPPPPPQQQRRRhhhppp|||yyyyyywwwvvvuuuwwwzzz|||tttqqqqqqtttuuuwww~~~pppeee[[[VVVNNNFFF@@@===<<<<<<===:::777666888999888777777777777777777777777777666666555444444555555666555555555555555555555555444555777888888777555444333333333333333333333333444444333333333333333444333333333333222222111111222222222222222222222222111111111111111222222222000111111111222222222222111111111111111111111111111111222222333333444444000222333222111000111222111111111222222222222222333333333333333222111111222222333333333333222222222111///......///000111000000000000000000000000/////////000000000000000000000//////////////////000111222444444444333222///000000000111111111111.../////////000000000000111///......000111111000------......///000000000////////////////////////111111111111111111111111333333333333333333333444222222222333333444444444222222222333444444555555555555555666666555444444444444444555555555666666444555666777777777777777666666666555555555555555444444555555777888::::::777777777888999:::::::::333333444555555555555444888999::::::;;;;;;;;;<<<@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::<<<===>>>????????????AAABBBBBBBBBBBBDDDEEEDDDGGGFFFBBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@BBBDDDGGGJJJMMMOOONNNOOOMMMIIIFFFLLL]]]lllyyymmm]]]PPPJJJJJJNNNPPPLLLLLLNNNSSSWWWVVVQQQLLLGGGJJJNNNPPPQQQQQQQQQRRROOOOOONNNLLLJJJIIIKKKMMMIIIIIIKKKLLLNNNPPPQQQRRRNNNOOOOOOOOONNNMMMLLLLLLIIIHHHGGGFFFDDDBBBCCCDDDCCCDDDIIINNNMMMGGGDDDEEEBBBDDDDDDCCC@@@>>>>>>???AAAAAABBBDDDEEEGGGHHHHHHJJJIIIHHHGGGGGGHHHGGGGGGFFFHHHKKKNNNOOOQQQQQQRRRPPPOOONNNNNNPPPTTTXXXZZZZZZXXXUUUSSSQQQQQQQQQRRRZZZ___fffmmmtttzzzzzzxxxsssooonnnttt}}}~~~ssshhh\\\QQQGGGDDD@@@<<<::::::;;;<<<:::999777777777888888888666666666666666666666666555444444444444444555555444444444444444444444444333444666777888666555333333333333333333333333333111111111222222333555555333222222222222222111111111111111111111111111111111111111111111111111111000111111111222222222222000000000000000000000000111111111222222333333333000111222222000000111222111222222222333333333444222222333333222222111000111111222333333333333222222111000000000111222333///////////////////////////////////////000000000,,,,,,------...///000000...///111222222111000000///000000000111111111111000000000000/////////...222000//////111222222111---------...//////000000////////////////////////111111111111111111111111222222333333333333333333444444444333333222222222111111222222333444444444444444555555555555444444444444444444555555555555444555666777777888888888666666666666666555555555444444444555666888999:::888888999::::::;;;<<<<<<444444555555555555555444777888999;;;>>>@@@BBBDDD>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<888999999::::::;;;<<<<<<<<<<<<;;;;;;<<<>>>AAACCC@@@AAABBBBBBAAAAAABBBCCCBBBDDDDDDAAA@@@BBBBBB???==================>>>>>>===>>>AAADDDHHHLLLOOOQQQNNNPPPOOOHHHDDDJJJYYYfffkkkbbbUUUKKKFFFHHHLLLOOOMMMMMMNNNQQQTTTTTTQQQNNNFFFIIIKKKMMMMMMNNNPPPQQQNNNNNNMMMJJJGGGGGGHHHJJJGGGHHHJJJLLLNNNPPPRRRSSSOOOOOOOOONNNNNNLLLKKKKKKFFFIIIJJJHHHEEEEEEEEEFFFEEEFFFJJJNNNLLLGGGFFFIIIJJJKKKJJJEEE>>>:::<<>>???777666666555555555555555444444555555555555666666333333333444444444444444444444444444444444444444222333444555666555444444333333333333333333333333000000000111222333555555222222222222222222111111000000000000000000000000111111111111111000000000////////////000000000000000000000000000000000000111111111111111111111111000111222111000000111222111111222222333444444444111222222222222111000000000000111111111111111000111111000000000111222222////////////////////////////////////////////////***+++,,,---...//////000......///////////////...000000000000111111111111222111000000////////////222000//////111222222111000000000///......------000000000000000000000000111111111111111111111111111222222222333333444444555555444333333222111111000111111222222333333444333333444555555555555444333444444444444555555555888777777777666666666666666666666777777777777777444444444555666777888999::::::::::::::::::::::::555555666666666666666666666777:::===BBBFFFJJJLLL===<<<;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;:::888999:::;;;===>>>???@@@AAA???=========@@@CCCEEEAAABBBCCCBBB@@@???@@@AAA???BBBBBB@@@AAADDDDDDAAA::::::;;;;;;;;;;;;;;;:::<<<>>>@@@DDDGGGKKKMMMNNNLLLPPPPPPIIIDDDIIISSSZZZYYYTTTMMMGGGEEEFFFIIILLLMMMLLLLLLLLLMMMLLLIIIGGGEEEGGGHHHIIIIIIKKKNNNPPPNNNOOONNNLLLIIIGGGHHHIIIGGGHHHJJJLLLNNNPPPRRRSSSLLLLLLLLLLLLKKKIIIHHHGGGFFFLLLOOOLLLHHHGGGGGGEEEBBBDDDHHHLLLKKKHHHIIINNNSSSWWWXXXRRRGGG@@@???AAA???@@@@@@AAACCCDDDDDDEEEHHHIIIJJJJJJJJJJJJLLLNNNNNNNNNNNNNNNPPPOOOMMMKKKMMMLLLKKKKKKNNNSSSWWWZZZ[[[YYYVVVTTTRRRRRRRRRSSSLLLNNNPPPRRRTTTVVVZZZ\\\[[[aaajjjrrrzzz~~~xxxrrrrrrqqqnnnooowwwzzzrrrmmm```\\\TTTJJJEEEDDD???:::<<<<<<;;;;;;<<<===>>>???555555555555333333333444333333444444555555555555222222333444444444444444333333333333333333333333222222222333333333444444222222222222222222222222111111111111111222333333111111111111111111222222111111111111111111111111222111111111000000000///////////////000000000000000000000000000000000000222111111000000////////////111222111000///000222000000111111222333333333111111111111111000000////////////000//////............///000000000000000////////////////////////000000000///.........---,,,---------......////////////...............///000000000000111111111111222111000//////000222333111///......000111111000111111000000///......---111111111111111111111111111111111111111111111111000000111222333444444555333333333333333333333333000000111111222333333333222333444444555555555444333333444444444555555555666666555555555555555555666666777777888888999999555555555555555666777888;;;::::::999888888777777444555666666777777777777999999:::<<>>???@@@??????>>>>>>???@@@AAABBB???AAABBBAAA@@@???@@@AAA>>>AAABBBAAACCCGGGHHHFFF<<<===???@@@@@@???===<<<===>>>@@@BBBEEEFFFGGGHHHIIINNNOOOIIIFFFJJJMMMNNNMMMLLLKKKIIIGGGFFFGGGHHHIIIIIIJJJJJJIIIGGGDDDBBBDDDEEEEEEEEEFFFHHHLLLOOOQQQRRRRRRPPPMMMJJJIIIIIIGGGHHHIIIKKKMMMNNNPPPPPPKKKKKKKKKKKKIIIHHHGGGFFFIIIQQQVVVQQQKKKIIIFFFCCCAAACCCFFFIIIGGGDDDGGGMMMVVV___fffbbbUUUIIICCCCCC@@@AAABBBCCCDDDEEEEEEEEEDDDGGGIIIIIIIIIJJJNNNQQQPPPOOONNNOOOQQQPPPMMMJJJKKKJJJJJJKKKNNNRRRVVVXXXWWWVVVSSSQQQPPPPPPQQQRRRFFFIIILLLNNNOOOPPPQQQSSSWWWYYY]]]___cccjjjttt|||~~~yyyzzz~~~|||}}}~~~|||}}}zzzzzzzzzxxxsssoooqqqxxx~~~vvvmmmdddYYYQQQKKKIIICCC===<<<>>>===888:::999777555555666888999666777777666444333444444333333333444444555555555111222333444444444444444333333333333333333333333222111111111111222333444222222222222222222222222333222111111111111111111111111111111111111222222222222222222222222222222222111111111000000//////111111111111222222222222000000000000000000000000222222111000///...------///111222111000///000111...//////000111222222222111111111111111000//////...............---,,,,,,+++,,,.../////////...---////////////////////////111111000///...------,,,///////////////.........000///...------...///000000000000000111111111111111000///...///222555777///...------///000000///......//////000111111111111111111111111111111111000000000000000000000000///000000222333444555555111222222333333444444555000000000111222222333333222333444444555555555444333333333444444444555555222222222333444555777888666666777888999::::::;;;666666555555555666666777;;;:::999888777555444444333444555666777777777777===<<<;;;:::999:::;;;;;;<<<;;;:::999999:::;;;<<<<<<;;;;;;::::::999888888777888999999;;;<<<<<<===;;;<<<===>>>>>>===<<<<<<>>>???AAAAAA@@@@@@AAACCC===AAACCCBBBDDDIIIKKKIIIAAABBBEEEFFFFFFDDDBBB@@@??????@@@AAABBBBBBBBBBBBFFFLLLNNNJJJHHHKKKJJJGGGHHHJJJLLLKKKIIIGGGEEEEEEHHHIIILLLNNNNNNLLLIIIFFFDDDDDDDDDCCCDDDFFFKKKNNNSSSTTTUUUSSSPPPMMMKKKKKKGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGLLLUUUZZZUUUMMMIIIEEE@@@CCCDDDFFFGGGCCC>>>AAAGGGUUUaaammmlll___NNNEEEBBBAAABBBDDDFFFGGGGGGFFFEEEBBBEEEGGGHHHHHHJJJNNNQQQPPPOOONNNOOORRRQQQNNNKKKIIIIIIJJJKKKNNNQQQTTTVVVTTTSSSQQQOOONNNOOOPPPQQQEEEEEEEEEFFFGGGGGGHHHHHHIIILLLPPPTTTXXX\\\aaaeeehhhnnnuuuzzz}}}|||{{{{{{||||||{{{zzz|||~~~}}}|||~~~|||zzzyyy~~~yyytttooommmlllkkkjjjmmmggg___XXXRRRNNNJJJGGGBBBAAA>>>;;;888777666666777666555444444555666777555555555555555555555555222333555666666555333222666555444333333333333333555555666666555444333333222222222222333333444555222222222111111000000000000000111111111111000000222222222222222222222222111111000111222333222222000000000000000000000000111111000000000000111111000000000000///////////////000111333333222111111000////////////000000111//////000111222333333444555333111111222222222111///............---------111000...------...000111000///...------,,,,,,---....../////////000000000------...///000111222222------......---,,,++++++...............///000111111111111111000///------222111111111000000//////111111000///////////////000000000000000111222222000000000111222222222333222222222222222222222222333333333222222222111111555444111//////111333555222222111111222222333444333333333444444444555555---...000111111222444555:::999888888888:::<<<>>>::::::999888777777888888888888777777666666666555777666666666777666333111666777999;;;;;;;;;:::999;;;999777999===@@@@@@>>>;;;;;;<<<<<<;;;;;;:::999::::::999999999:::<<<<<<:::::::::<<>>AAADDDGGGIIIKKKDDDJJJQQQSSSOOOHHHDDDAAABBB???===>>>BBBEEEFFFEEEDDDEEEGGGHHHIIIHHHFFFEEEEEEGGGJJJJJJJJJJJJJJJKKKCCCJJJMMMIIIGGGJJJKKKHHHJJJJJJIIIGGGEEEFFFJJJNNNNNNOOOOOOLLLHHHEEEEEEGGGIIIIIIJJJKKKLLLLLLLLLKKKPPPQQQSSSSSSQQQNNNJJJGGGJJJOOOTTTWWWTTTNNNIIIEEEBBBDDDEEEEEEDDDCCCDDDEEENNNTTTZZZ\\\XXXQQQJJJEEEFFFFFFHHHLLLQQQPPPJJJDDDEEEDDDCCCDDDGGGHHHIIIIIIGGGHHHIIILLLNNNPPPOOOMMMNNNKKKHHHIIIMMMPPPQQQPPPSSSQQQPPPPPPQQQQQQQQQQQQDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGJJJLLLNNNQQQUUUWWWVVV[[[bbbfffhhhmmmtttzzz~~~zzzvvvvvvzzz}}}zzzzzz}}}|||zzz||||||xxxvvvuuuuuuuuurrrnnngggaaa^^^[[[XXXWWWSSSOOOKKKHHHEEECCC@@@>>>BBB@@@===:::888666555555666555444333222222333333333333333333333333333333333444555666666555444333444444444444444333333333555555555555555444333333222222222222222333444555333222222222111111111111000000111111111111000000222222222222222222222222000000111111222222333444000000000000000000000000111111000000000000111111////////////000000000000//////000000111111111000///............//////000000000000000000000111111222000//////111222222111///............------------,,,+++******+++,,,---000///......---.........111111111000000000000000111000000000//////////////////000000//////...---///............//////000...//////000000000000000111111111111000000000///111111000///////////////000////////////000111222000000000000000000111111222222222222222222222222333333222222111111111111444333111000000111333444222222222111222222333444333333444444444555555555222444555555444444666777999888777777777999;;;<<<::::::999777777666666666777777666666666555555555666666555666777777555222444555777999:::::::::999===;;;:::;;;???AAAAAA@@@;;;;;;;;;<<<;;;;;;:::999::::::999888888999:::;;;:::999:::===@@@AAA@@@>>>;;;===???AAABBBAAA???>>>===>>>>>>@@@BBBDDDFFFHHHIIINNNRRRQQQLLLEEEAAA???AAA???>>>???BBBDDDDDDCCCBBBCCCEEEGGGHHHGGGFFFEEECCCEEEHHHJJJJJJIIIHHHHHHDDDIIIKKKHHHIIINNNSSSSSSNNNLLLJJJHHHGGGJJJMMMPPPKKKLLLMMMJJJFFFDDDDDDEEEIIIJJJLLLMMMOOOOOOOOOOOOOOOQQQRRRSSSRRROOOKKKIIIIIIJJJLLLMMMKKKHHHFFFEEEEEEGGGHHHHHHEEECCCBBBCCCJJJMMMQQQRRROOOKKKHHHFFFHHHGGGHHHKKKOOONNNIIICCCEEEDDDDDDDDDFFFGGGGGGGGGGGGGGGHHHKKKMMMNNNMMMKKKMMMKKKJJJLLLPPPSSSTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEHHHJJJKKKOOOTTTWWWXXX[[[```dddjjjlllooossswww}}}xxxuuuwww~~~}}}}}}zzzyyy|||zzzssslllgggfffggghhh```[[[VVVQQQNNNLLLJJJHHHEEECCC@@@???>>>===;;;999@@@>>><<<999777555444444444444333333333333444444444444444444444444444444555555555555555555555555222222444555555444333333444444555555444444333333333222222222222333333444333333333222222222222111000000111111111111000000222222222222222222222222///000111111000111333555000000000000000000000000111000000//////000000111......//////000000111111///.........//////000000...---------......///000000000000000//////......///---,,,---///111111000///............---------........................//////......//////000000555444333222111000//////111111000000/////////000111222222222222111111000000//////............///+++,,,...///111222222222111111111111000000000000111111000/////////////////////......//////000000000000000///////////////222222222222222222222222222111111111111000000000222222111111111222222333222222222222222333444444444444444555555555555555555777888777666555666777777666666666666888999:::::::::888777555555444444666555555555555444444444555555555777999999777555333444666888999:::999999<<<;;;:::;;;===??????>>>;;;;;;;;;;;;;;;:::999999999999888888777888888999:::999:::===@@@CCCDDDCCC;;;===???AAAAAA@@@>>><<<>>>>>>===>>>???AAACCCDDDIIILLLNNNLLLFFFAAA??????@@@@@@???AAACCCCCCBBBAAA???AAACCCEEEFFFGGGFFFFFFDDDGGGLLLOOOPPPMMMIIIFFFGGGJJJJJJGGGIIIPPPVVVYYYUUUPPPKKKGGGGGGIIILLLMMMHHHIIIJJJIIIFFFDDDCCCCCCGGGIIIKKKNNNPPPPPPPPPPPPMMMNNNPPPQQQPPPNNNKKKIIIIIIGGGEEEDDDDDDEEEFFFGGGIIIKKKMMMLLLHHHEEEBBBAAAFFFGGGIIIIIIGGGFFFGGGHHHIIIHHHGGGHHHKKKKKKGGGDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGIIIKKKLLLJJJIIILLLKKKLLLOOORRRUUUVVVVVVPPPPPPQQQRRRRRRQQQPPPPPPDDDCCCCCCBBBAAA@@@@@@@@@BBBCCCCCCCCCAAAAAACCCEEEIIILLLOOOQQQQQQRRRUUUWWWXXXYYY[[[]]]```ffflllqqq{{{zzzvvvyyy~~~yyyvvvwwwxxxzzz{{{tttoooggg^^^XXXUUUTTTTTTMMMKKKHHHHHHIIIJJJJJJJJJKKKHHHCCC???===<<<:::999;;;:::999888777666555555222333333444555777888888666666666666666666666666777666555555555555666777000111333555666555333222333333444444444333333222333222222222222222333333333333333222222222222222000000111111111111000000111111111111111111111111///000111000000000222333000000000000000000000000000000////////////000000---......///000111111222000///...---...///000111...............///000111000000000000000000000000000...------///000000//////............---------......///000000///...............//////000222222777666555333222000///...............///111333444222222222333333222222111111000///...............,,,,,,...///111222222222111111111000000000000000111000000/////////////////////............//////111111111000000//////...111111111111111111111111111000000000000000000000111111111111222222222222333222222222222333444444555555555555555555555555333444555555444444555666666666666666777888999::::::999888666444333333222444444444444444444444444666666666999;;;<<<:::999555666777888999999999888999888888888888999:::::::::;;;;;;;;;;;;:::999999888888888777777777777777::::::;;;<<>>AAABBBDDDFFFHHHFFFBBB??????AAA@@@AAABBBDDDDDDDDDCCCBBB>>>???AAACCCEEEFFFFFFFFFGGGLLLTTTZZZ[[[VVVMMMGGGJJJJJJHHHFFFHHHLLLQQQTTTXXXRRRJJJEEEDDDEEEEEEEEEGGGHHHIIIIIIHHHFFFDDDCCCEEEGGGJJJLLLNNNMMMLLLKKKIIIJJJLLLMMMMMMKKKIIIHHHJJJHHHEEEDDDEEEHHHJJJLLLKKKNNNPPPPPPLLLHHHEEECCCEEEFFFGGGFFFEEEDDDFFFGGGFFFEEECCCDDDFFFGGGFFFEEEGGGGGGGGGFFFEEEDDDEEEFFFFFFFFFFFFHHHJJJJJJIIIGGGKKKLLLMMMPPPRRRTTTTTTTTTNNNPPPRRRSSSRRRPPPNNNNNNDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAACCCEEEDDDFFFHHHIIIJJJJJJJJJKKKLLLLLLMMMNNNOOOSSSXXX\\\___cccjjjooorrrsssuuuvvv}}}zzzvvvwww~~~|||wwwqqqllljjjjjjkkkkkk___\\\WWWRRRMMMIIIGGGFFFBBBAAAAAADDDHHHKKKMMMNNNOOOIIIAAA;;;888777777777666666777777777777777777444444444555555555555555666666666666666666666666777666555555555555666777///111333555555444333222222222333333333333333222333222222111111222222222222222222222222222222222000000111111111111000000111111111111111111111111111111000111222222222111////////////////////////000000////////////000000---......///000111111222111000///...///000111222////////////000111222333//////000111111222333333444222000///000000///---///............---------***++++++,,,,,,++++++***............///111222333777666555333111000............------...000222333000000111111222111111000111000///.....................///000000000000000000000000000000000111111111000000/////////////////////............//////222222222111111000000000111111111111111111111111000000000000000000000111000000111111111222222222333333222222333333444555555555555555555555444444///111333333333444555777666666666777888888999::::::999777555444333222222333333333444444444444444666666777:::===>>>===;;;999999999999999999888888888888888777666666777777::::::;;;;;;::::::999888777777777777777777777777;;;;;;;;;<<<<<<>>>???AAA<<<>>>@@@AAAAAA???===;;;:::999888999:::===@@@BBBDDDGGGHHHGGGBBB@@@@@@AAAAAABBBDDDFFFFFFFFFFFFFFF@@@AAABBBCCCEEEEEEFFFFFFHHHNNNXXXaaaddd___TTTLLLIIIGGGEEEEEEFFFHHHJJJLLLRRRNNNGGGBBBAAAAAABBBCCCGGGHHHJJJLLLLLLJJJGGGDDDFFFHHHLLLNNNNNNLLLIIIGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIGGGFFFGGGJJJMMMNNNNNNKKKNNNQQQRRROOOKKKIIIHHHEEEFFFHHHGGGEEECCCBBBBBBBBB@@@???@@@AAACCCDDDEEEHHHIIIIIIGGGEEEDDDEEEGGGFFFFFFFFFHHHJJJJJJIIIGGGKKKLLLNNNOOOOOOOOOOOOPPPNNNQQQSSSSSSPPPNNNMMMMMMEEEDDDDDDCCCBBBAAAAAA@@@???@@@AAA@@@???@@@BBBDDDBBBCCCEEEFFFFFFFFFEEEDDDAAACCCDDDEEEFFFIIIMMMQQQLLLPPPUUUYYY[[[]]]___``````dddjjjpppssstttsssrrrtttwwwzzz{{{{{{~~~}}}}}}|||wwwsssrrruuuyyy|||{{{tttooommmkkkfff```[[[XXXWWWVVVUUUHHHHHHHHHHHHFFFDDDBBBAAA???>>>>>>@@@DDDGGGHHHHHHIIIDDD===888666777888888444555666777888888888888555555555444222111///...333333333333333333333333555555555555555555555555111111333444444333222222111111222333333333222222333222222111111111111222000111111111111222222222000000111111111111000000111111111111111111111111333000000444999:::666111////////////////////////000//////......//////000......//////000000111111000000//////000000111222/////////000111222333444//////000111222333444444666444111000000000///---///............---------,,,,,,,,,,,,,,,,,,,,,,,,............///000111222444333222111000///......111000...,,,,,,---...///......///000000000000///000//////............//////000000000000000///...000000000000111111111111111111000///////////////000000//////......//////222222222222111111111111111111111111111111111111000000000111111111111222000000000000000111222333333333333333333444444555444444444444444333333333000111333444444555777999666666666777888888999999999999777666444444333333333333333444444444444555666666777:::<<<>>>===;;;:::::::::999999999999999;;;<<<<<<:::888777888999:::::::::::::::999888888666666777888888888888888:::;;;<<<<<<;;;;;;<<<===<<<>>>@@@BBBBBBAAA???===999888777777999<<>>>>>@@@???>>>>>>???@@@BBBCCCFFFHHHIIIGGGDDDCCCEEEHHHGGGFFFGGGIIIKKKLLLJJJIIIJJJKKKLLLLLLKKKKKKLLLMMMQQQTTTVVVTTTPPPMMMLLLMMMCCCCCCCCCBBBBBBAAAAAAAAA===>>>???>>>===>>>???AAACCCDDDEEEFFFHHHGGGEEEDDD;;;===???AAABBBDDDGGGJJJGGGIIIKKKLLLLLLMMMNNNPPPMMMPPPTTTWWWYYYZZZZZZ[[[]]]```dddffffffhhhlllppptttuuuwwwzzz}}}}}}{{{yyywwwwwwxxxyyy{{{}}}~~~~~~xxxwwwvvvuuuvvvuuusssqqqooonnnllliiifffdddcccbbbcccdddcccaaa^^^[[[YYYXXXVVVRRRMMMJJJHHHGGGEEEDDD>>>???@@@@@@AAA@@@@@@???>>>===<<<===???@@@???>>>@@@===:::888888999999888666666777888888888777666333333444444333111000///222222222222222222222222333444555666666555444333333333333222222222222222000000111222222222222222333333222111111111111111//////000000000111111111000000111111111111000000111111111111111111111111333//////777BBBFFF>>>666//////////////////////////////............//////////////////000000000000---...//////000000//////......//////000222333444///000000000111111222222555333111000111111000...///............---------//////...------...//////...---------...///000000///////////////.........000///,,,******+++---...------...//////////////////............//////000//////000000000000/////////000000000111111111111111111000///////////////222111000////////////000000000000000111111111111111111111111111111111111111111111111222222333333111000///...///111333444444333333333333444555555444444333333333222222222111333444555444444666777444444555666777777777777999888777666555555555555333444444444555555555555444444555777:::;;;:::888777777777888888999:::;;;>>>??????===999888999;;;999::::::::::::999888888444555777999:::::::::999888;;;======<<<:::;;;<<<<<<>>>AAACCCCCCBBBAAA???<<<:::888777777:::===???GGGKKKOOOOOOIIICCC>>>======???CCCEEEFFFIIIMMMQQQJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGMMMYYYdddlllmmmkkkWWWNNNGGGGGGGGGFFFHHHLLLMMMOOOPPPLLLEEECCCFFFJJJHHHIIILLLQQQSSSRRRLLLHHHKKKNNNSSSWWWWWWTTTOOOLLLJJJKKKKKKKKKJJJIIIHHHHHHDDDBBBCCCHHHNNNRRRQQQNNNIIIKKKMMMLLLJJJHHHHHHHHHDDDEEEFFFEEEBBB?????????BBBBBBAAA@@@??????@@@AAACCCFFFGGGFFFBBBAAADDDGGGGGGGGGHHHKKKMMMNNNMMMKKKHHHIIIJJJIIIHHHIIILLLOOOWWWZZZZZZWWWQQQMMMNNNPPPBBBBBBBBBAAAAAAAAAAAA@@@>>>??????>>>======>>>@@@BBBBBBCCCEEEGGGGGGDDDBBB:::<<>>>>>======<<<<<<<<<===<<<:::;;;<<<<<<:::999777777666777888777555222888999999999888777555444///111333555666777666666333333333333333333333333222333555666666555333222444444333222111111111222///000111222222222222222333333222111000000111111......//////000000000111000000111111111111000000000000000000000000000000333...///:::IIINNNEEE::://////////////////////////////............//////000000000000////////////+++,,,.../////////...---------......///111222333000000000000////////////333111//////000111111000//////.........------------,,,***))))))***,,,---...------------...//////------------.........///,,,+++))))))***,,,///111------...///////////////...............///000111......///000000000000000//////000000111111111222111111000///////////////222222111000000000000000......//////000000111111000000000000000000000000111111222222222333333333111000...---...000333555444333333333333444555555333333333222222111111111222333444333222222333444222333444555666666666666999888777666666666666666444444444555555666666666222222333555888999777666333444444666888:::<<<===>>>@@@@@@===999777999;;;999::::::::::::999888888444555777999:::;;;;;;:::666:::>>>???===;;;<<<===<<<>>>AAACCCDDDCCCBBBAAA>>><<<999777777888;;;===???EEELLLNNNIIICCC>>><<<:::===AAACCCEEEIIIOOOSSSMMMLLLJJJHHHGGGFFFEEEEEEFFFFFFIIITTTcccqqqxxx{{{eeeXXXMMMIIIGGGEEEGGGKKKTTTXXXZZZSSSIIICCCEEEJJJHHHIIILLLQQQTTTSSSMMMHHHJJJMMMSSSWWWXXXUUUQQQNNNGGGHHHGGGGGGFFFEEEDDDDDDEEECCCCCCHHHOOOSSSSSSPPPIIIJJJKKKIIIGGGEEEEEEEEEGGGGGGFFFDDDBBBAAABBBDDDEEEEEEDDDBBB???>>>>>>>>>@@@CCCFFFDDD@@@???BBBFFFGGGHHHIIILLLOOOPPPOOOMMMFFFHHHIIIHHHGGGIIIMMMQQQ\\\^^^^^^YYYRRRNNNPPPRRRCCCCCCBBBBBBBBBCCCCCCDDDDDDBBB@@@===;;;;;;<<<===@@@AAACCCEEEEEEDDDCCCBBB??????@@@@@@@@@AAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOOOONNNNNNMMMLLLJJJJJJLLLMMMMMMMMMLLLKKKLLLKKKIIIGGGEEEEEEEEEFFFBBBDDDEEEEEECCCBBBBBBBBBDDDBBB???=========<<<<<>>======<<<<<<<<<============<<<;;;:::888777666<<<<<<<<<<<<=========>>><<<===<<<999;;;>>>===999;;;<<<<<<>>>@@@BBBCCCEEE===>>>>>>;;;888777;;;>>>???AAAEEEGGGFFFBBB===:::===>>>@@@BBBEEEFFFGGGGGGJJJMMMOOOOOOKKKGGGDDDCCCGGGHHHJJJOOOWWW```hhhlllccc^^^UUUNNNIIIIIIKKKMMMUUUZZZ^^^\\\VVVOOOMMMMMMGGGFFFFFFFFFGGGIIIJJJLLLLLLPPPRRRRRRSSSSSSMMMFFFHHHIIIKKKMMMMMMLLLKKKJJJFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJEEEGGGIIIGGGBBB??????AAABBBCCCCCCAAA???>>>>>>???DDDCCCCCCBBBBBBAAAAAA@@@AAACCCEEEGGGIIIJJJJJJJJJHHHHHHHHHGGGHHHLLLRRRWWW^^^\\\WWWSSSQQQQQQRRRSSSBBBBBBAAAAAABBBCCCDDDDDDEEEDDDAAA???>>>=========???@@@BBBDDDDDDCCCBBBBBB??????@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDEEEBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDFFFGGGGGGGGGFFFEEEEEEDDDCCCAAA@@@@@@@@@AAA===???@@@@@@???>>>???@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;<<<===============;;;;;;:::::::::999999999999888777666666555555555666666666555555666666777555444444333333444444555222222222222222222222222111222333333444444333333333333333222222222111111111222333333444444333333222222222111111111000000111111111111111111222222000000000111111111222222000000000000000000000000///000111111222222111111000111111000000///...---........................000/////////............//////............//////000000///////////////000...///000111111000///...000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................------............------....../////////000000000000///...---...///111222...///000///......000111000000/////////...........................//////000000000000000000000000000000111111111222222222333222111111000000111111111111111222222333333333222222111000000111222222333333333333333333333333444444444444444444444444111000000111222444666777444333333333444777999;;;<<<;;;:::888777666555555555555444444444444555555444444444444333333333333555666777888888888888888;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::888777666<<<<<<=========>>>>>>>>><<<@@@AAA===:::<<<===;;;<<<===>>>???AAACCCDDDEEEBBBDDDDDD@@@<<<:::<<<>>>CCCFFFIIIKKKJJJGGGBBB???>>>???@@@BBBDDDEEEFFFFFFIIILLLOOOOOOLLLIIIFFFEEEDDDDDDEEEHHHMMMSSSYYY\\\[[[WWWQQQLLLIIIIIILLLMMMRRRWWW\\\\\\WWWSSSRRRSSSJJJHHHEEEBBBBBBDDDFFFHHHJJJPPPTTTRRROOONNNKKKGGGDDDFFFHHHKKKLLLMMMMMMLLLIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIDDDEEEEEEDDDAAA???>>>>>>@@@AAABBBAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCFFFHHHIIIIIIIIIIIIGGGGGGGGGFFFGGGJJJPPPTTT]]]ZZZUUUQQQNNNMMMNNNOOO@@@@@@@@@@@@AAACCCDDDEEEEEEEEECCCBBB@@@>>>===<<<===>>>@@@BBBCCCBBBBBBAAA@@@@@@??????????????????CCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAEEEEEEFFFFFFFFFDDDCCCBBB????????????????????????<<<===>>>???@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@???>>>===============:::;;;======<<<<<<>>>???<<<;;;:::999888888999:::666777888:::;;;<<<<<<<<<::::::::::::999999999999888888888888777666555555555555666666666555555444555555444444444444555555333333333333333333333333111222333333444444333333333333333222222222222111111222222333333333333333222222222111111111111111111111111111111111000000/////////000000000111111000000000000000000000000...///000000111111000000//////000000000000//////........................////////////............//////............//////000//////......///000000//////000000000000//////222111111000///......---......---,,,,,,,,,,,,---++++++,,,,,,------....../////////............---........................------............------------.........////////////......------///000111///111222222000//////000000000000/////////......000000000//////.........000000000000000000000000111111111111111222222222222222111000000000111111111111111222222222222222222222111000000111222222333333333333333333333333555555555555555555555555/////////000222444666777555444444333444666777999===<<<;;;:::999777666666444444333333333333444444222222222222333333333333444444666777777888888888888888888888888888888888999999::::::999888888777::::::;;;<<<<<<<<<<<<<<<;;;BBBEEE@@@::::::===>>>>>>>>>???@@@AAACCCEEEFFFHHHIIIJJJGGGAAA======>>>EEEGGGJJJLLLLLLIIIEEEBBB???@@@AAABBBCCCDDDDDDDDDEEEHHHKKKLLLJJJHHHGGGFFFEEEEEEEEEEEEGGGIIILLLNNNPPPNNNLLLIIIIIIJJJLLLNNNMMMRRRXXXZZZYYYXXXXXXZZZVVVRRRLLLGGGEEEEEEHHHJJJHHHOOOTTTQQQMMMLLLLLLJJJ@@@BBBEEEIIIKKKMMMNNNNNNKKKJJJHHHFFFDDDDDDDDDDDD@@@@@@AAABBBDDDFFFGGGHHHEEEDDDCCCBBBBBBAAA???======???AAAAAA@@@@@@@@@AAA>>>??????@@@AAAAAABBBBBBDDDEEEFFFHHHHHHHHHHHHGGGFFFFFFFFFEEEFFFIIIMMMQQQXXXUUUQQQMMMJJJIIIIIIJJJ>>>>>>??????AAABBBDDDDDDDDDDDDCCCBBBAAA>>><<<;;;<<<===>>>@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>CCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBEEEEEEEEEDDDCCCBBB@@@?????????>>>>>>>>>>>>======<<<===>>>???@@@AAAAAAAAA??????@@@@@@AAAAAAAAAAAA?????????>>>>>>>>>>>>>>>:::;;;=========>>>@@@BBB>>>>>><<<:::888777888999888888:::;;;<<<=========:::::::::999999999999888777888888999888777666555444555666666666555333333444444333333333333444444444444444444444444444444111222333333444444333333222222222222222222222222111222222333333333222222111111111111111111111111222222111111000000//////////////////000000000000////////////////////////...///000000111111000000......///000000000000000........................///////////////.........//////............////////////.........///000000//////000000000000//////111111000000//////............---,,,,,,,,,,,,---***++++++,,,---...///////////////.......................................------............------------------.........///......------......///000000222444444222000//////000000000////////////...000000000000000/////////000000000000000000000000111111111111111111111111111111000000000000111111111111111111111222222222222111111111111111111222222222222222222222222222444444444444444444444444//////000111222333555555555555444444444555666666<<<;;;;;;:::999888666666444333333222222333333444111111222222333333444444444444666777888888888888666666777777777777777777777888888999999999888888777888999:::::::::999999:::@@@BBB>>>;;;<<<>>>???>>>>>>>>>???AAACCCDDDEEEGGGJJJLLLIIIDDD???===>>>BBBDDDFFFHHHGGGEEECCCAAA@@@AAABBBCCCCCCCCCCCCCCC???BBBEEEGGGFFFEEEDDDEEEKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMKKKOOOSSSVVVWWWXXXZZZ\\\^^^ZZZUUUOOOKKKJJJJJJKKKIIINNNPPPOOOOOOQQQQQQNNN@@@BBBDDDGGGJJJKKKLLLMMMJJJHHHFFFDDDDDDDDDFFFGGGAAAAAAAAABBBCCCDDDEEEFFFGGGEEECCCCCCEEEEEEBBB???<<<>>>AAABBBAAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFHHHKKKNNNQQQOOOLLLIIIGGGFFFGGGHHH======>>>>>>@@@AAABBBCCCBBBBBBBBBAAA@@@>>><<<;;;<<<===>>>???@@@@@@@@@@@@@@@@@@??????????????????CCCBBBBBBBBBBBBAAAAAAAAA???@@@BBBCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA??????????????????>>>>>>======999:::;;;===>>>???@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????:::;;;=========>>>AAACCCDDDDDDBBB>>>999777777999999:::;;;;;;<<<<<<;;;;;;::::::999999999888888888777777999999999888666555444555666666666555333222333222222222222222222333444444444444444444444444111222333333444444333333222222222222222222222222222222222333333222111111111111111111111111111111222111111000000/////////////////////000000000000///////////////////////////000111111222222111111---...///000000111111000................................./////////////////////............//////...............///000000000000////////////000000///000//////////////////......---,,,,,,,,,,,,---++++++,,,------...//////////////////////////////........................------............------------------.........///...............///000000000222444444222000000000111000000000////////////.........///000111111222000000000000000000000000111111111111111111111111111000000///000000111111111111111111111111111111111111111222222111111111222222222222222222222222222222222222222222222222222222222222333333222222555555444444444444555555888888999999888777666555444333333222222333333444222222333333444444555555444555777888999:::::::::666666777888999999888888777777888999999999888888888999;;;<<<<<<<<<::::::777:::;;;999;;;@@@@@@============>>>@@@AAACCCCCCCCCGGGIIIHHHCCC???>>>>>>>>>@@@BBBCCCCCCBBBAAA???AAABBBCCCCCCDDDDDDDDDCCC>>>@@@CCCDDDDDDCCCCCCDDDKKKLLLMMMMMMMMMKKKJJJHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJMMMPPPRRRTTTUUUWWWXXX\\\ZZZWWWSSSOOOLLLIIIHHHKKKLLLLLLNNNUUUZZZWWWQQQDDDDDDEEEGGGHHHHHHIIIIIIGGGFFFDDDDDDDDDFFFHHHJJJEEEEEEDDDCCCCCCCCCDDDDDDFFFDDDBBBCCCFFFFFFCCC@@@===@@@BBBCCCCCCBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBFFFFFFGGGHHHGGGFFFEEEDDDFFFGGGHHHHHHGGGHHHJJJLLLIIIHHHGGGFFFEEEFFFGGGHHH=========>>>>>>@@@AAABBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>?????????@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>???AAACCCEEEFFFGGGGGGEEEDDDCCCBBBAAA@@@?????????>>>>>>======<<<<<<<<<::::::<<<===>>>??????@@@>>>============>>>?????????@@@@@@@@@??????>>>===999:::;;;::::::<<>>???@@@???===<<<555666666777;;;AAAAAA============>>>???@@@BBBCCCAAADDDGGGFFFBBB???>>>???>>>???@@@AAABBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEE@@@BBBEEEEEEDDDCCCDDDDDDEEEGGGIIIKKKKKKIIIGGGEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNPPPRRRSSSTTTYYYYYYXXXVVVSSSOOOLLLKKKLLLLLLLLLPPPYYY```[[[RRRHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDFFFHHHJJJKKKHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBAAABBBCCCCCCAAA@@@@@@CCCEEEFFFDDDBBBAAAAAAEEEEEEDDDDDDCCCBBBBBBAAAFFFFFFGGGGGGGGGFFFDDDCCCFFFGGGIIIHHHGGGGGGHHHIIIEEEEEEEEEEEEFFFGGGIIIJJJ===============>>>???@@@BBBAAA@@@??????@@@AAABBB@@@@@@??????>>>>>>????????????@@@AAABBBCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>???AAABBBCCCDDDEEEEEECCCCCCBBB@@@@@@?????????>>>>>>======<<<;;;;;;:::;;;<<<===>>>????????????<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@???===<<<;;;999::::::999999:::===@@@FFFGGGFFF@@@999666777999555666777888999:::::::::999999999999888888888888999888888777888888888999999888777666555555555555333222222111111222222333333333333333333333333333111222333333444444333333111111222222222333333333222222222222222111000000000000111111111222222222/////////000000000000000000000000111111111222222000000000000000000000000...///000000111111000000...///000000000000000///..................................../////////000//////............//////------------...///000000111000///......///000111111111000000//////............---,,,,,,,,,,,,------------................../////////000000000000........................------............------....../////////000000000///000000111111111111111000111111111000000111333111111111000000000//////------........./////////000000000000000000000000222222222111111111000000///////////////000111111222111111111000000000///000111222222222222111000111111111111111111111111222222222222222222222222333333444555555555444333222333333444555555555555111333555777888888888777555555444444444444555555333333333333222222222222333444666888999::::::;;;666777999;;;<<<;;;:::999999:::::::::::::::999888:::<<<>>>@@@@@@???===<<<333777999888999===???>>>>>>>>>>>>???@@@AAABBBCCCCCCFFFHHHFFFBBB??????@@@>>>???@@@AAAAAABBBBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGBBBDDDEEEEEECCCBBBBBBBBBAAACCCGGGJJJJJJHHHEEEBBBDDDEEEEEEFFFGGGHHHIIIJJJLLLKKKKKKLLLNNNPPPRRRRRRUUUTTTSSSRRRQQQPPPOOOOOOLLLNNNPPPSSSZZZ___ZZZRRRJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@AAACCCCCCBBBAAABBBBBBDDDFFFHHHHHHFFFCCCAAA@@@CCCCCCCCCCCCCCCCCCBBBBBBEEEEEEFFFGGGGGGFFFDDDDDDDDDFFFHHHHHHFFFEEEEEEFFFFFFFFFEEEFFFFFFHHHIIIIII>>>===============>>>???CCCBBB@@@@@@@@@BBBDDDEEEBBBAAA@@@???>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>?????????>>>>>>===<<<;;;;;;888999:::;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<===>>>@@@AAAAAAAAA???>>><<<:::;;;<<<<<<::::::;;;>>>AAABBBDDDDDD???888555777:::444555777999;;;<<<======999999999888888888888777999999777777777888999::::::999777666555555555666444333333222222333333444333333333333333333333333222222333444444444333333111111111222222333333333222222222222222111000///000000111111222222222222......//////000000111111111111111111222222222222000000000000000000000000---....../////////////////////000000000000//////........................---.........//////000000//////............//////,,,,,,,,,---...///000111111000///......///000111333333222000///---,,,,,,......---,,,,,,,,,,,,---...............---------.../////////000000111111........................---..................---////////////000000000000000000111222222222222222///000000///...///222444111111111111000000000000...............---------000000000000000000000000222222222222111111000000///////////////000111111222111111111000000//////000111222333333222111000111111111111111111111111333333333333333333333333111222444666777777666666111222333444555555555555000222555888999:::999999666555555444444555555666333222222222111111000000222333555666888999999:::555777999;;;<<<;;;:::999:::;;;;;;;;;;;;:::999888777999;;;===>>><<<;;;999222999===:::777:::>>>@@@?????????@@@AAABBBCCCDDDFFFHHHJJJGGGCCC???@@@AAA>>>>>>??????@@@AAABBBBBBCCCDDDEEEFFFHHHHHHHHHHHHBBBCCCDDDCCC@@@?????????AAADDDHHHKKKLLLIIIFFFCCCBBBBBBCCCDDDFFFHHHIIIJJJMMMKKKJJJKKKNNNQQQRRRRRRMMMLLLJJJHHHHHHJJJLLLMMMJJJPPPTTTVVVYYY[[[XXXRRRKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDEEE@@@CCCFFFFFFCCCBBBDDDFFFGGGIIIKKKJJJGGGCCC@@@???@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCEEEGGGGGGEEECCCCCCCCCHHHGGGGGGGGGGGGHHHHHHIII>>>======<<<<<<<<<======@@@@@@AAAAAABBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@AAABBBCCCEEEEEEAAAAAA@@@??????@@@AAAAAACCCBBBAAAAAA@@@???>>>>>>AAABBBAAA@@@>>>>>>???AAA===<<<<<<;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>>??????@@@???>>><<<:::999:::::::::999999999888888<<<<<<;;;;;;:::999888888777777888999::::::;;;;;;999::::::::::::999888888::::::999888777666555555444444444444444444333333333222111111111222333444555666666555333111111222333333333222222111111111111111222222222333333333...222666666222//////000666///,,,000111...111666//////000000111111111222////////////000000000000000000000000000000000000000000000000111111111111333222000...,,,,,,,,,---........................//////.........---------////////////...........................///000000111111111111000000000000//////000000000000//////...---,,,,,,+++++++++++++++,,,...///000///...---///////////////////////////000000///,,,++++++,,,,,,---.../////////...---...000222111...---///111,,,,,,,,,---------......000000000000000000000000222222111000//////000000////////////////////////000000000///......------......000111222333333444---......///000111111222333333333333333222111000000111111222222333444444555333222333555555222000444444333333222222333333333333333444444555555555555555555555555555555555111222444666777777666555555555444333333333333333666555222000///000222333888888777777777777777777::::::999999888777666666888888888888888888888888999999:::;;;<<<>>>???@@@999888888;;;>>>@@@???===>>>>>>???@@@BBBEEEGGGHHHJJJGGGCCCDDDFFFFFFCCC???>>>???@@@@@@BBBBBBCCCDDDBBBCCCEEEGGGHHHGGGFFFEEEAAAAAA@@@>>>;;;;;;<<<>>>EEEHHHHHHEEECCCDDDBBB>>>???AAADDDGGGIIIIIIHHHHHHIIIGGGFFFGGGJJJMMMOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLIIIKKKPPPVVVYYYXXXSSSOOOLLLKKKJJJIIIHHHGGGFFFFFFEEEHHHLLLMMMLLLJJJHHHHHHIIIIIIGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDDDDDDDEEEEEECCCAAACCCCCCDDDFFFHHHJJJIIIHHH<<<<<<;;;;;;;;;<<<<<<===@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>?????????@@@AAACCCDDDEEEAAA@@@????????????@@@AAABBBBBBAAA@@@??????>>>>>>>>>???BBBCCCAAA???======<<<<<<<<<;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>>????????????>>><<<:::999999999999999999999999999999999888888777666666555777777888888999::::::;;;999999::::::999999888777888888777777777777777666666555555444444333222222333333222222222333444555777888999777555333444444333333333333222222222111111111111222222222333333444333222111111222444555111000000333333111111333///000000000111111111111/////////000000000111111000000000000000000000000//////000000000111111111222111000/////////000111//////////////////////////////.........---------////////////...........................//////000000000000000000000000000//////000000000000//////,,,,,,,,,+++,,,,,,------,,,,,,---............---...........................///000///------...///+++,,,---.........------...///000000///...///111........./////////000000000000000000000000000000222111111000//////000000//////////////////////////////000000000000000000000111111222222111111111......//////000000111111111222222222222111111000000111111222222333333444555333222333444444222000111111111111222222333444333333444444444444444444555555555555555555555555222333444555666666666666444555666777777666555444555333222000000222444666777777777777777777777777::::::999888888777666666888888888888888888888888::::::999::::::;;;<<<===;;;:::999;;;===>>>===;;;999:::<<>>>>>??????@@@AAABBBCCCCCCAAACCCEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDCCCBBBDDDEEECCCFFFHHHFFFGGGIIIHHHEEECCCDDDGGGJJJLLLMMMMMMLLLLLLJJJHHHHHHIIIJJJLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMPPPSSSUUUSSSOOOKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHKKKOOOPPPNNNLLLJJJJJJIIIIIIIIIJJJJJJIIIGGGEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCEEECCCBBBBBBCCCCCCBBBAAAEEEDDDCCCDDDFFFHHHGGGFFF<<<<<<;;;;;;<<<===>>>>>>@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>????????????@@@AAACCCCCCAAA@@@???>>>>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>======>>>>>>>>>===<<<<<<<<<;;;;;;::::::999999888:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>>>>>?????????>>><<<;;;999888888999999999999999999888777777666666555555555777777777888999999::::::999999999999999888777777555666666666777777888888666666555444333333222222444444333333333444555666888999999888666444444444444444333333333333222222111111111222222222222333555333000000222555555444000444666333222333333111000000000000111111111111000000000000111111111111000000000000000000000000//////000000000000111111333333222111000000111111////////////////////////...............---------/////////............---......------......///000//////////////////////////////000000000000//////++++++++++++,,,---...///,,,,,,++++++,,,,,,---...........................---...000000///...000111,,,---......//////......///...---...000111111000....../////////000000000000000000000000000000000111111000/////////000000/////////////////////////////////000111222222222333333333222111000///...////////////000000000000///000000111111111111000000000111111222333333333444333222333444444222000/////////000111222444555444444444444444444333333555555555555555555555555333333333333444555666777444666888999999777444222444333222111222444666888777777777777777777777777999999888888777777666666777777777777777777777777999999888888888888999999<<<;;;:::;;;<<<===;;;:::555777;;;>>>AAACCCDDDEEEDDD@@@<<<<<<>>>@@@???>>>>>>>>>???@@@AAABBBCCCCCCAAABBBCCCEEEFFFEEEEEEDDD@@@BBBDDDDDDCCCCCCCCCEEE???DDDGGGGGGJJJNNNOOOLLLFFFHHHKKKNNNPPPQQQRRRRRRRRRPPPMMMKKKJJJJJJKKKLLLOOONNNLLLJJJJJJKKKLLLMMMOOONNNNNNOOOOOOMMMJJJGGGGGGHHHIIIJJJJJJIIIHHHGGGJJJMMMPPPPPPNNNLLLJJJIIIHHHGGGHHHJJJMMMMMMIIIEEEGGGGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCAAA@@@???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCFFFDDDBBBAAABBBCCCCCCBBBEEECCCAAABBBCCCEEEEEEEEE===<<<<<<======>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCAAA@@@???>>>>>>=========>>>>>>>>>>>>???@@@AAABBB@@@???>>>======>>>???@@@???????????????>>>>>>>>>@@@===:::888999;;;===>>>;;;;;;;;;:::999999888888:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>>===>>>>>>>>>>>><<<;;;:::888888888888999999999999888888777777777666666666777777777777888888999999888888888999888777777666555555555666666666777777444444444444444444333333333333333333333444444555666777888777555333222333444333333333333333333333111111111111222222222222111222333444444555555666@@@BBB>>>444///222444222000000000000000111111111000000000000111111111222000000000000000000000000////////////000000000111777666444222000...---,,,////////////////////////........................//////.........---------...------------...//////---------...............//////000000000000//////------,,,,,,,,,------...,,,+++*********+++---..............................000111000///...000111......//////000000000000///,,,+++---111333111///------------............////////////////////////111000000/////////000000/////////////////////////////////000000111111111222222222222111///...---000000000000////////////......///000000111000000000000000111222222333333333333333333333222111000000000000000111222333444555555555444444333333333555555555555555555555555444444333222333444666777555666777888888777666555555444333333333555666777777777777888888888888888888888777777777666666666666666666666666666666666777666666666666777777888;;;;;;::::::;;;<<<<<<<<<666888;;;???AAABBBBBBBBBBBB>>>;;;:::;;;===>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@AAABBBCCCDDDDDDDDDCCC===???AAABBBAAA?????????>>>CCCFFFGGGKKKPPPQQQOOOHHHIIILLLOOOQQQSSSTTTTTTVVVUUURRROOOLLLLLLNNNPPPRRRPPPMMMKKKJJJKKKMMMOOOPPPNNNMMMLLLLLLKKKHHHFFFEEEFFFHHHJJJJJJJJJIIIHHHJJJLLLNNNNNNLLLIIIHHHGGGIIIFFFDDDFFFIIIJJJGGGDDDHHHIIIIIIJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCGGGEEEBBBAAABBBDDDEEEEEECCCAAA??????AAADDDEEEFFF;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>===========================>>>???@@@??????============??????>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===>>>@@@@@@???===<<<<<<;;;::::::999999888:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>>======>>>>>>===<<<;;;:::888888888888888888888888777777777666666666666666666666777777777777888888777777888888777777666555666666666555555555555444222333333444444555555555111222222222333333333333666888999999666444333333333333333333333333333333000000111111111222222222000333666444333888BBBLLLaaaYYYIII888000111333333111111000000000000000000///000000000000111111111////////////////////////...////////////000000000444333222111///---,,,+++---------------------------.................................---------------------------...//////,,,---------........./////////000000000000//////000///...---,,,,,,++++++++++++***)))***+++,,,---........................111111222111///---...///.............../////////...,,,+++---000222111///---------.........//////////////////////////////000///////////////000000////////////////////////000000000//////.........000000111111111000000///000000000000////////////---...///000000000000000///000000111111222333333222222333333222111111111444333333222222222333333555555555444444333333333555555555555555555555555555444333222222333555666444444444666888;;;>>>@@@777666555444444444555555888888888999999:::::::::777777666666666666666666555555555555555555555555444444444555666777999999888999999999:::;;;===???:::;;;>>>@@@AAAAAA@@@???AAA???<<<:::;;;===>>>???===>>>>>>???@@@AAABBBCCC???@@@@@@AAABBBBBBBBBCCCBBBCCCEEEEEEBBB@@@@@@@@@>>>CCCFFFFFFIIIMMMNNNKKKGGGHHHJJJLLLNNNPPPQQQRRRTTTSSSQQQNNNLLLLLLPPPTTTTTTRRROOOMMMLLLMMMNNNPPPOOOMMMKKKJJJKKKKKKJJJIIIDDDEEEGGGHHHJJJJJJJJJIIIJJJLLLNNNMMMKKKIIIHHHHHHLLLHHHCCCBBBCCCEEEFFFEEEIIIJJJKKKKKKJJJHHHEEECCCCCCCCCCCCCCCBBBAAA@@@@@@>>>@@@AAACCCDDDCCCCCCBBB@@@@@@AAAAAABBBBBBBBBCCCEEEBBB@@@???AAABBBCCCCCC@@@???===>>>AAADDDFFFFFF::::::999999999999999:::>>>???@@@AAABBBCCCCCCCCC@@@@@@???>>>============<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<<<<===>>>???<<<<<<======>>>>>>??????===>>>CCCHHHKKKHHHAAA:::===<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>><<<<<<===>>>===<<<;;;:::999999888888888777777777444444444444444444444444666666666666666777777777777777777777777666555555666666555555444444444333222333333444444555555555000111222333333333222222888:::<<<<<<999777555555111111222222222222333333000000000111111111111222333555555111222???VVViiizzzfffNNN>>>666111111333111111111111000000000000////////////000000000000////////////////////////......////////////000000---...////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------........................------------,,,------,,,,,,------...///,,,,,,------...///////////////000000000000//////111111///---,,,+++++++++++++++******++++++,,,---------------------------111222222000...,,,,,,---,,,++++++++++++,,,------...---,,,---///000000/////////000000000111111111000000000000000000000000//////......//////000000////////////////////////000000000///...---------......///000111111111111////////////000000000000...//////000000000000/////////000000111222222222111222444333111000000111555444333333222222333333444444444444444444333333555555555555555555555555444333333333333333444444222222333666;;;AAAGGGKKK777777666555444333333333777888888999999:::::::::666666666666555555555555666666666666666666666666333444444555777888:::;;;777888999999999;;;>>>AAA===>>>???@@@AAAAAA@@@???AAA@@@>>><<<<<<===>>>???======>>>???@@@AAABBBBBB>>>>>>??????@@@AAAAAABBBDDDEEEFFFEEEBBB@@@@@@@@@???CCCEEEEEEFFFJJJJJJGGGDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNMMMJJJGGGIIINNNSSSTTTRRRPPPNNNMMMMMMNNNOOOLLLJJJIIIIIIKKKLLLLLLLLLEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNNNNLLLJJJJJJJJJNNNKKKFFFCCCAAADDDGGGJJJLLLMMMNNNNNNLLLIIIFFFDDDCCCCCCCCCCCCCCCBBBAAAAAA???@@@BBBDDDEEEDDDCCCBBB>>>??????@@@AAABBBBBBCCC@@@???======>>>@@@@@@@@@@@@>>>===>>>AAADDDEEEEEE<<<;;;:::999999999999999<<<===???@@@AAABBBBBBBBB@@@???>>>======<<<<<<===;;;;;;;;;;;;;;;<<<<<<===>>>===<<<<<<<<<<<<===>>>;;;;;;<<<<<<===>>>??????>>>>>>AAAFFFIIIHHHAAA;;;>>>======<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>>;;;<<<=========<<<;;;:::::::::999888777666555555444444444444444555555555666666666666666666666666666666777777666666555444444444444444444555555555555555444444444333333333111222333444444444333333888:::======:::777666555000000000111111222222222000000000000111111111111333444444333777GGG^^^ooouuuZZZDDD@@@===444///333111111111111000000000///---.........////////////////////////////////////........./////////000000+++,,,...///000000//////---------------------------------.........//////.........---------,,,,,,------,,,,,,------...///,,,------...//////000000//////000000000000//////111000///------,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------...000000///---,,,---...---,,,,,,+++,,,---...///---...///...------...//////000000000111111111111000000000000000000000000...............///000000////////////////////////000000000///////////////...//////000000000000000......//////000000111111000000111111111000////////////000000111111222222000222444333111///000111333222222222222222333333333333444444444444444444555555555555555555555555333333333444444333333222333333444777;;;???CCCEEE555555444444444444444444555666666777888888999999555555555555555555555555666666666666666666666666666666666777777999::::::888999:::999888999<<<@@@======>>>???@@@@@@AAAAAAAAA@@@@@@>>>===<<<<<<=========>>>???@@@AAABBBBBB>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCBBB@@@???@@@BBB???CCCEEEDDDEEEHHHGGGDDDBBBBBBCCCCCCDDDFFFGGGHHHJJJKKKKKKGGGDDDFFFMMMSSSQQQPPPOOONNNMMMLLLLLLLLLJJJIIIHHHIIIKKKLLLLLLKKKGGGFFFEEEEEEFFFHHHJJJKKKIIIKKKLLLLLLKKKIIIJJJJJJJJJJJJIIIFFFBBBCCCIIINNNOOOPPPQQQRRRPPPLLLHHHFFFCCCCCCDDDDDDDDDCCCBBBBBB???AAACCCEEEFFFEEEDDDBBB======>>>???@@@AAABBBCCC???>>>===>>>@@@AAA@@@???AAA@@@???@@@BBBBBBBBB@@@@@@???>>>===<<<;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAA@@@???>>>======<<<<<<<<<;;;;;;:::::::::;;;<<<<<<>>>===<<<;;;;;;<<<===>>>:::;;;;;;<<<===>>>??????BBB>>>999:::>>>BBBAAA???>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<>>>>>>;;;<<<=========<<<;;;:::;;;:::999888777555444444666666777777777777777777666666666666666555555555666666666666666555555444111222222333444666666777888777666555333222111000222333444555555555444333666999;;;;;;999666444333//////000000111111111222000000000000111111111111000222444888???LLLZZZdddbbbFFF555===BBB666000444222111111111000000//////------------.........///////////////////////////............/////////000...///000000000///---,,,........................---------.........//////......---------,,,,,,,,,---,,,,,,,,,,,,---......------......///000111111//////000000000000/////////......---------......***+++,,,---...---,,,,,,------------------------,,,---......------...///000//////......000111222,,,///111///,,,+++---///............////////////000000000000000000000000...............///000111//////////////////////////////000000111111222222//////000000000000//////---......///000111111222111111222111111000///.../////////000111111222222000222444333111///000222//////000000111222444444333333333444444555555555555555555555555555555555222333444555444333222111555555666777888888999888222222333444444555555555333444444555666777777888444555555555555555555555777777777777777777777777999999888888888888999999:::;;;;;;999777777;;;>>><<<<<<<<<===>>>@@@BBBCCC@@@@@@AAA???===;;;;;;;;;======>>>???@@@AAAAAABBB============>>>???@@@AAACCCDDDDDDCCCBBBBBBEEEGGG???CCCEEEDDDEEEHHHGGGDDDAAAAAAAAAAAABBBCCCDDDEEEKKKLLLKKKHHHDDDFFFMMMSSSOOOOOONNNMMMLLLKKKJJJIIIIIIHHHGGGHHHJJJKKKJJJIIIHHHGGGEEEDDDEEEGGGJJJLLLFFFGGGIIIIIIHHHGGGHHHIIICCCGGGJJJGGGCCCCCCIIIOOORRRSSSTTTTTTRRROOOJJJHHHDDDDDDDDDEEEDDDDDDCCCCCC???AAADDDFFFGGGFFFDDDCCC<<<======???@@@AAABBBCCCAAA@@@AAABBBDDDDDDCCCAAADDDCCCBBBBBBBBBAAA???============<<<;;;999888777;;;;;;<<<<<<===>>>??????AAA@@@@@@@@@??????>>>>>>>>>===:::888888999;;;=========<<<<<<<<<;;;;;;;;;888999::::::;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;>>><<<:::888777777777777::::::999999999:::;;;;;;===<<<;;;;;;::::::::::::<<<;;;;;;:::999888777777222333555777777666444333333333333333333333333333555555555555555555555555666555333222333555777888:::888555444444444222111222222222222222222222222777666555444333222222222222222111111111111222222222222222222111111111000000000222555888===AAACCC>>>888333222444555333000000000000000000000000000........................////////////////////////////////////////////////,,,,,,,,,------.................................////////////////////////------------------------...------,,,,,,------...,,,,,,,,,------,,,++++++////////////////////////......---,,,,,,,,,------+++---------+++++++++---------------------------------............---------------------...////////////............//////111111000000//////......//////000000000...---,,,////////////............000000000000000000000000---///000222222000///---////////////////////////...............///000000111222222111///...///111111111222222222111111000333333333333222000...---000000000000111111111111555444444444444555666666333333444444444333222222111222222333333222222111222333555777888888777777333333333444444444555555666666666666666555555555777555444444444555555444666666666666777777777777777777888999999999888888:::999888999;;;<<<;;;:::999;;;===>>>>>>>>>???AAABBBBBBBBBAAA???===;;;:::AAAAAA@@@@@@AAAAAABBBCCC?????????>>>??????@@@@@@???@@@@@@AAABBBCCCDDDEEECCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCHHHIIIIIIIIIHHHHHHJJJLLLOOOPPPPPPNNNLLLKKKLLLMMMPPPKKKDDDAAABBBEEEGGGHHHIIIIIIIIIGGGEEEFFFHHHKKKMMMJJJGGGHHHJJJJJJFFFBBBBBBEEEHHHHHHGGGGGGIIILLLVVVXXXYYYVVVOOOJJJHHHHHHGGGDDDAAABBBEEEGGGFFFEEE@@@@@@@@@AAADDDEEEDDDBBB@@@>>><<<===???AAABBBBBB@@@AAAAAABBBBBBCCCCCCCCCBBB???>>>???BBBCCCAAA>>>>>>>>>>>>===<<<:::999888:::::::::;;;<<<=========>>>>>>>>>>>>======<<<<<<>>><<<:::888888999;;;<<<===<<<<<<<<<;;;;;;;;;:::999999999:::;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;<<<;;;:::888777777888888999999999999999::::::;;;;;;:::999999888888888999:::::::::999888888777777555666777888888777555444222333333444444555555555444444444444444444444444444333333333444777999;;;999777444444444444333222222222222222222222222222444444333222111111111111111000000000000000000111222111111111000000000000.........///000222333444;;;666111000222333111...000000000000000000000000........................////////////////////////////////////////////////,,,,,,,,,---------......................................................------------------------...------,,,,,,------...------.........------,,,////////////////////////...------,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------------............------......---------....../////////............//////000000000000//////......---...///000000///......,,,,,,---...///000111111///////////////////////////000111111111111000///////////////////////////...............///000000000111111000///...000111000111111222222111111111444444444444333111///...000000000000111111111111333333333333333333444555333333444444444444333333222222333333333333222222222333555666666666666555444444444444555555555666444444444444555555555555999888666555555555444444555666666666777777777777666777888888888888888888999888777888:::;;;:::999999;;;===>>>===>>>???@@@?????????>>>======<<<<<>>???AAABBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDAAA??????BBBCCCAAA???>>>>>>>>>>>>===;;;::::::888888999999:::;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::===<<<:::999888999;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999999999;;;::::::::::::;;;;;;<<<;;;<<<===>>>>>>===<<<;;;;;;:::999888888888888888888888888888888999999:::888888777666666666777777888888888888888888888888777888999999888777555444222222333444555666666777333333333333333333333333222222222333666888;;;===777555333333444444444333111111111111111111111111111000000//////000000000000000////////////000000000000000000////////////000000///////////////000777333///...000000///---000000000000000000000000........................////////////////////////////////////////////////,,,,,,,,,------------...........................------------------------------------------------...------,,,,,,------...---....../////////......////////////////////////------,,,+++++++++++++++---...//////------...///------------------------------............------...............---------//////............//////000000000////////////...,,,,,,---//////000000///,,,,,,---...///000000111////////////////////////000000000000000000000000////////////////////////...............///000000///000111000//////111222///000000111111222222222555555555555444222111000000000000111111111222222111111111111222222222333111222333444444444444444222222333333333333222222333444444555555444444333444444555555555666666666333444444555555666666666::::::999777666555444333555555666666666777777777666666777888888888888888888777777888999:::999777888:::<<<===<<<<<<===???===<<<;;;;;;;;;<<<===>>>>>>>>>>>>===============???????????????@@@AAAAAACCCCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCBBBAAAAAABBBBBBCCCEEEGGGHHHHHHGGGFFFHHHIIIFFFGGGHHHHHHHHHJJJMMMOOORRRNNNHHHCCCAAACCCGGGJJJMMMMMMLLLHHHEEEDDDEEEFFFJJJGGGEEEFFFIIIJJJHHHFFFAAABBBBBBBBBCCCFFFKKKOOOVVVYYY[[[XXXQQQKKKHHHGGGHHHGGGGGGIIILLLKKKGGGCCCBBBAAAAAABBBCCCCCCBBB@@@AAA@@@@@@AAACCCCCCAAA@@@AAAAAAAAAAAABBBCCCDDDEEEGGGDDD@@@@@@BBBDDDCCCAAA<<<<<<======<<<;;;::::::777777888888888999999999::::::::::::::::::::::::===<<<:::999888999:::;;;;;;;;;::::::::::::::::::999999999999888888777777999888888888999:::;;;;;;:::;;;<<<=========<<<;;;999999999888888888888888777777666666777777888999777777666666555666666777666666666777777888888888888888888888777666444444222222222333333444444444111111111111111111111111111111222333555777999:::555333222222333444444333111111111111111111111111///.........///000000111000000////////////000000000////////////.........//////000000111222333444444111///...//////...---000000000000000000000000........................////////////////////////........................------------------------........................------------------------------------------------...------,,,,,,------...------.../////////......////////////////////////---,,,++++++******++++++,,,---......------...///------------------------------............------...............---------///......------......///////////////////////////---------......///////////////.........---------////////////////////////000//////......//////000////////////////////////...............///000000...///000/////////111333/////////000111222333333666666555555444333222222000000111111111222222222000111111222222222222222///000111222333333444333222333333333333333333222444444444444333333222222333333333444444444555555555555666666666666666666777888888777666444444444555555555666666666777777666777888999:::::::::999888777777999:::;;;999777777999;;;<<<;;;;;;<<<======<<<:::999:::;;;===>>>======>>>=========<<<<<>>>>>>>>???AAACCCDDDBBB@@@AAAAAAAAAAAABBBCCCEEEFFFJJJFFFBBBAAACCCEEEDDDBBB::::::;;;;;;;;;:::999999777777777888888888888888::::::::::::::::::::::::<<<;;;:::999999999999:::999999:::::::::::::::::::::999999888888777777666888888888888888999:::;;;999:::;;;=========<<<;;;888888888888888888888777666555555555555666777777777777666666666666777888444555555666666777777888777777666666555444333222333222222111111000000000111111111111111111111111222222222222333444444555444222111111333444444333000000000000000000000000//////...//////000111222222111111000000111111222////////////.........---***+++,,,---///000111111222111///////////////...////////////////////////........................////////////////////////------------------------------------------------........................------------------------------------------------...------,,,,,,------...,,,,,,---...............////////////////////////---,,,++++++******++++++***,,,------,,,,,,---...------------------------------............---------......//////...------......------------.....................///////////////......------------............------------........................///......------......///////////////////////////...............///000000.../////////...///000222////////////000111222333666555555444333333333333111111111111222222222222111111222333444333333333---...///111111222222222333333333444444333333333555444444333222222111111111111222222222333333333555555555444444333333333222555777777555444555666555555555555666666666666777888999:::;;;;;;;;;;;;888888999:::<<<<<<:::888666888:::::::::999:::;;;???===;;;::::::;;;<<<======>>>>>>??????>>>======>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCEEEGGGGGGFFFFFFFFFGGGEEEFFFFFFFFFFFFHHHLLLPPPSSSRRRNNNGGG@@@>>>BBBGGGJJJKKKLLLKKKIIIIIIJJJKKKKKKJJJJJJJJJLLLNNNOOOOOOMMMJJJFFFEEEHHHMMMTTTWWW\\\```cccaaaYYYQQQKKKIIIKKKGGGBBBAAABBBCCCBBB@@@???>>>>>>>>>??????>>><<<;;;;;;===???CCCDDDCCCAAABBBAAAAAAAAABBBDDDFFFGGGJJJFFFCCCCCCEEEFFFEEECCC888999999:::::::::999999999999999999999999999999999999::::::::::::;;;;;;;;;::::::999999999999999888888999999999999::::::999999999888888888777777999888888888888999999:::888999;;;<<<======<<<;;;888888999999888777666666444444444444444555666666777777666666777777888888444444444555555666666666555444444333333222222222333222222111000///......111111111111111111111111333333222222222111111111333222000111222333333222////////////////////////////////////000000111222222222111111111111222222////////////............,,,---......//////......000000000000000/////////////////////////////////........................////////////////////////------------------------...------------,,,,,,,,,........................------------------------------------------------...------,,,,,,------...+++,,,---...............////////////////////////------,,,+++++++++++++++)))+++,,,,,,++++++---...------------------------------............------+++,,,.../////////...---......------------......---............/////////000///...---,,,,,,,,,,,,++++++,,,---...//////000................................................////////////////////////...............///000000...///000///......000111000//////...///000222333444444333222111222222222111111111222222222222333111222444555555555444333...///000111111111111111333333444444444444333333555444333222222222222333000000000111111111222222222222111111111000000000///333777777555444555777444444555555555666666666777777999:::;;;;;;;;;;;;888888999;;;======:::888555777999999888888888999===<<<;;;:::::::::;;;<<<<<<===???@@@@@@@@@???>>><<<<<<<<<===>>>???@@@AAA@@@@@@??????@@@AAAAAABBBAAAAAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEHHHHHHGGGFFFFFFGGGDDDDDDEEEDDDEEEHHHMMMPPPUUUVVVTTTLLLAAA===@@@EEEIIIKKKLLLMMMLLLLLLMMMOOOJJJJJJIIIJJJKKKMMMOOOPPPPPPLLLGGGEEEHHHMMMRRRUUUVVV\\\bbbccc^^^XXXTTTRRROOOJJJDDDAAABBBCCCCCCBBB>>>======>>>??????>>><<<;;;;;;<<<>>>AAACCCCCCBBBBBBAAAAAAAAABBBDDDGGGIIIGGGEEECCCDDDGGGHHHFFFCCC888999::::::;;;;;;;;;:::::::::::::::::::::::::::888888999999999::::::::::::::::::999999999999999888888888888999999999:::999999999999999999888888::::::999888888888999999888999:::<<<======<<<<<<999999999999888777555444333333333333333444555555666666666666666777888888444444444444444555555555333333333222222222333333222222111111000000//////111111111111111111111111333333333333222222111000444222000000111222222111////////////////////////000///////////////000111111111000000000000111111000000000/////////......///000111111111000//////---...///000////////////////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,................................................------------------------...------,,,,,,------...,,,,,,---//////000000///////////////////////////...------,,,,,,,,,,,,,,,***+++------,,,---...000------------------------------............------)))+++---///000000///......------,,,,,,------...---------........./////////...---,,,,,,,,,---...***+++,,,,,,......///000...........................///000111111000///...////////////////////////...............///000000///000000///------...000111000///......///111222222222111000///000000111111111111222222222333333111222444555666555444333111111222222222222222111333333444444444444333333555444333222222333444444000111111111222222222222//////000111222222333333000555999999666333555777444444444555555555666666555555777888999:::::::::777777999;;;===<<<999777555666888888777777777888888888999999:::;;;;;;;;;:::;;;>>>@@@AAA@@@@@@???::::::;;;;;;<<<>>>???@@@@@@????????????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGGGGGGGDDDBBB@@@CCCFFFHHHIIIHHHGGGGGGGGGEEEEEEFFFGGGHHHMMMRRRWWW]]]``````WWWJJJBBBDDDHHHJJJLLLNNNOOONNNNNNOOOQQQKKKKKKKKKKKKKKKLLLOOOQQQSSSNNNHHHFFFHHHLLLPPPQQQRRRXXX```cccaaa\\\XXXWWWOOOKKKEEECCCCCCDDDBBB@@@>>>======???@@@AAA@@@???@@@???>>>>>>@@@BBBBBBAAABBBAAA@@@@@@BBBEEEHHHJJJDDDCCCCCCFFFIIIIIIGGGCCC999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999999::::::::::::999999999888888777777888888999999999:::999999999999999999999999;;;;;;:::999888888888999888999:::<<<======<<<<<<999999:::999888666444333333333222222333333444555555555555555555666777888444444444444444444444444333333222222222333444444111111111111111222222222111111111111111111111111333333444444444333222222444222000000111222111000////////////////////////000//////.........//////000000////////////000000000000000000////////////,,,---...000000000000///,,,---//////.........///////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................////////////////////////------------------------...------,,,,,,------...---...///000111111111111///////////////////////////...------,,,,,,------+++,,,............///111---------------------------..................---(((***---///000111000///...------,,,,,,------...---------.........//////---,,,++++++,,,---///000......---------,,,,,,,,,........................///111222444444222111///////////////////////////...............///000000000000000///---,,,...///222111///...---...000111111000///.........///000111111222222222333333333000222333555555444333222333333444444444333222222333444444555555444444333555444333333333444555666111111222222222333333333///000111333555777888999333777;;;;;;666333444666444444444555555555666666333444555666888888999999666666888:::<<<;;;888555444666888888777666777777333555666888:::;;;;;;;;;888:::===???@@@@@@@@@???999999::::::<<<===>>>???@@@@@@@@@???@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBDDDFFFHHHGGGDDD@@@>>>CCCFFFIIIJJJIIIGGGGGGGGGGGGHHHIIIKKKNNNSSSZZZ___eeejjjkkkbbbSSSJJJJJJNNNLLLNNNPPPPPPOOOOOOPPPQQQNNNOOONNNMMMMMMNNNQQQTTTWWWQQQKKKHHHJJJMMMOOOPPPRRRXXXaaadddaaa\\\XXXVVVMMMIIIEEEDDDDDDCCC@@@<<<>>>>>>>>>@@@BBBCCCBBBAAAEEEBBB@@@???@@@AAAAAA@@@CCCBBB@@@@@@BBBEEEHHHJJJBBBAAACCCFFFJJJJJJGGGCCC888888999:::;;;;;;;;;;;;::::::::::::::::::999999999888777777888888777555999999888777666555444444666666666666777888::::::::::::;;;<<<<<<<<<<<<;;;;;;:::888666666777999:::777888999:::;;;<<<<<<<<<777777666666666666777777444444333333333333222222444333222222333444666777444444444444444444444444333444444444444333222222111111111111111111111111000000111111111000000///000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000////////////////////////---.../////////...,,,+++////////////////////////111000000///...---------////////////////////////------------------------,,,,,,++++++,,,,,,------//////.........------------------,,,,,,+++++++++//////......---------,,,000000///...---,,,,,,,,,,,,,,,,,,++++++*********////////////...---,,,+++///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////...---,,,,,,---...///...------,,,,,,------...+++,,,,,,------,,,,,,+++------------,,,,,,+++***+++,,,---.........---,,,(((+++///111222000---+++---...//////000000////////////.........---------......////////////......///////////////000111111---...///000000111000000...------......///000111000000000000000111111222222222222111111111111000000000000111222222333333222222111111111111111222444333333222111111111222222222333444444444444333222222333333333333444444111111222222222222111111000000000111222444555666555666777777777666444333444444444555444444333333444666777777666555555666888888777666666666666666666777888888777777888:::888888888999:::::::::;;;;;;::::::::::::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@???????????????@@@@@@??????>>>@@@@@@@@@@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFKKKLLLNNNOOOPPPSSSWWWZZZaaammmuuuppp___QQQOOORRRQQQPPPOOOMMMLLLLLLMMMMMMNNNQQQTTTVVVUUUTTTTTTTTTTTTSSSPPPLLLHHHFFFGGGIIINNN[[[ggghhhccc[[[SSSMMMIIIDDDAAABBBBBB???>>>???>>>??????>>>===???BBBEEEAAA@@@@@@??????@@@AAAAAA======>>>@@@CCCFFFIIIKKKDDDEEEFFFGGGFFFDDDBBBAAA888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999777777888888666555999888888777777666666666666666666666777888999999888999::::::;;;;;;::::::999888666555444555666777777777888999:::;;;;;;;;;777666666555555666666777444444333333333333222222444444333333333444444555333333333333333333333333111111111111111000000///111111111111111111111111000000111111111000000000000000000000000000000000000000000000000000000000000/////////............////////////////////////////////////////////////////////////////////////......//////...------,,,////////////////////////111000000///......------........................------------------------...------,,,+++++++++,,,///.........------------...---------,,,,,,,,,+++.........---------,,,,,,......------,,,,,,++++++------------,,,,,,++++++------.../////////......///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...//////...---,,,,,,---...///...------,,,,,,------...,,,------......------,,,---------------,,,+++***+++,,,---.........------///...---,,,---...000111------.........///////////////.........---------......////////////......///////////////000000111000000000111000000/////////............//////000000000//////000000111222000000000111111222222222222222222222222222111111111111000000///000000111444333333222111111111222111222222333333333333333222222333333333333444444111111222222222222111111//////000111222333555666666666666666666555444444222333333444444333333222444666777777666555555666777777666555555555555555333444666555444444555666888888888999999999999999999999:::::::::;;;;;;;;;::::::<<<======>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBAAA@@@???>>>@@@@@@???@@@AAACCCEEEGGGJJJIIIHHHGGGGGGGGGGGGGGGJJJLLLNNNOOOQQQTTTXXXZZZYYYcccllliii___VVVUUUXXXWWWUUURRROOOMMMLLLKKKKKKOOORRRWWW[[[[[[XXXSSSPPPRRRQQQPPPMMMIIIHHHJJJKKKUUUaaallllllggg```YYYSSSJJJEEEBBBCCCBBB???>>>@@@;;;<<<<<<;;;:::;;;>>>AAAAAAAAA@@@?????????@@@@@@?????????@@@AAADDDFFFGGGCCCDDDFFFGGGFFFEEECCCBBB888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;999888777888888666555888888888888888888888888777777777777777777777777777777888999999999999999888777666555444555666666666777777888999999999999555555555444444555555555444444333333333333222222333444444444444333333222222222222222222222222222111111000000000/////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////............//////////////////////////////////////////////////////////////////////////////...------------...////////////////////////000000000///......------------------------------------------------------000///...,,,++++++******............------------.........---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,---...///000000000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///......------------.........------,,,,,,------...---......//////......---,,,------------,,,,,,++++++,,,------......------//////...------...000111---------,,,---......///...............---------......////////////......//////......//////000111222222222111111000///...000000///............///000000//////000000111222...//////000111222333444333333333222111000000000000///////////////000000333333222222222222222222000111111222333222222222222222333333333333444444111222222333333222222111......///000111333555666777666555555444555555555111222222333333333222222444666777777666555555666666555555444444444444555666777888888666555666888888888888888888888777777888999:::;;;;;;;;;:::999999:::<<<===???@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBEEEEEEDDDCCCBBB@@@???>>>@@@??????@@@AAACCCFFFGGGMMMLLLJJJHHHGGGGGGHHHIIIIIIKKKNNNPPPQQQSSSWWWYYYTTTZZZ```aaa\\\YYYYYY[[[YYYWWWTTTQQQNNNMMMLLLLLLMMMPPPVVV]]]___[[[RRRJJJNNNNNNMMMLLLJJJJJJLLLNNNYYYdddmmmlllfff___YYYTTTJJJDDDAAABBBAAA>>>===???======>>>===<<<===@@@BBBBBBAAA@@@???????????????@@@@@@@@@@@@@@@BBBCCCEEEDDDEEEFFFFFFFFFEEEDDDCCC888888999:::;;;;;;;;;;;;======>>>>>>===<<<;;;:::;;;999888888888888777555888888888999999:::::::::777777777777777777666666666666777888888888888777:::999888777666666777777666666777777777777777777555444444333333444444555444444333333333222222222333444555555444333111000111111111111111111111111333222222111111111111111111111111111111111111111///////////////000000111000000000000000000000000000000000000000000000000///////////////.........//////////////////////////////////////////////////////////////////////////////---,,,,,,---...///////////////////////////000000//////............------------------------........................//////...,,,,,,+++++++++------------------------................................................,,,,,,,,,,,,,,,---------...------------------------...//////000000000///......//////......---,,,++++++++++++++++++++++++,,,,,,,,,,,,------......------------------------...------,,,,,,------...------............------,,,---------------,,,,,,,,,,,,,,,---------------+++---000333333111---+++---,,,,,,+++,,,---...///........................---......//////......---///............///000000111111222222111000//////111111///......---------///////////////000111111/////////000111222222222111111111000000000//////000000/////////000111111222222222333222222222111000000111222222222222111222222222333333333444444222222333333333333222222......///000111333444555777666444333333444555666222222333444444444333333444666777777666555555666666555555444444555555555888999:::999777666777888999888888888777666666666888999;;;======<<<:::999999:::<<<>>>@@@AAABBBBBB>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA???>>>?????????@@@AAADDDFFFGGGOOOMMMIIIGGGEEEFFFGGGIIIHHHKKKNNNOOOPPPPPPRRRSSSSSSUUUXXXYYYXXXWWWWWWWWWUUUTTTRRRPPPOOOOOOOOOOOOKKKLLLQQQXXX]]][[[QQQIIIJJJKKKLLLLLLKKKLLLOOOQQQZZZcccjjjggg___XXXRRRMMMHHHCCC???@@@???<<<;;;<<<===>>>???>>>===>>>@@@BBBBBBAAA@@@???>>>>>>>>>>>>AAA@@@@@@@@@AAACCCEEEFFFGGGGGGGGGGGGFFFDDDCCCBBB888888999:::;;;;;;;;;;;;===>>>??????>>><<<;;;999:::999888888999999888666888888888999::::::;;;;;;777888888999888888777666666666777888888888888777:::999888777777666666666666666777777777666555555444444333333333333444444444444333333333222222222333333444555444333111000111111111111111111111111333222111111000000111111000000000000000000000000//////......///000111111000000000000000000000000////////////////////////.........///////////////................................................///////////////////////////...---,,,,,,---//////////////////////////////////////////............................................................---------,,,,,,------...,,,,,,------------------........................//////////////////000000------------............,,,,,,,,,,,,,,,---------///////////////...------...............------,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,------------------,,,...------,,,,,,------...,,,,,,------------,,,,,,,,,------......---------,,,,,,,,,,,,------......+++---000333333000---***,,,,,,,,,,,,,,,---......---.....................------............------...............//////000//////000111111111111111222111000...------------/////////...///000000111000000000000000000000000............//////000000000000000000111111222333111222222333333333222111000000111222222222222111222222222333333333444444333333444444444444333333//////000000111333444555666555444333333444555666333333444555555666555555444666777777666555555666777666666666666666777777444555666666444333444666999888888888777666666666888:::<<<===>>>===;;;:::999:::<<<>>>@@@BBBCCCCCC????????????@@@AAABBBCCC@@@AAAAAAAAAAAA@@@@@@????????????@@@AAADDDFFFHHHMMMKKKHHHEEEDDDDDDFFFGGGHHHJJJMMMNNNMMMLLLLLLLLLRRRQQQQQQSSSUUUUUUUUUTTTRRRQQQPPPNNNNNNNNNNNNOOOLLLKKKMMMRRRXXXYYYSSSNNNJJJLLLNNNOOOOOOQQQSSSVVV]]]fffkkkfff]]]UUUNNNHHHJJJDDD@@@AAA@@@===;;;===999:::;;;;;;::::::;;;===AAA@@@??????>>>>>>>>>???@@@@@@@@@AAACCCFFFHHHJJJJJJJJJIIIGGGEEECCCAAA@@@888888999:::;;;;;;;;;;;;===>>>??????>>><<<:::888999888777888:::::::::999888888888999999:::::::::777888999:::::::::999888777777888999999999999999777777666666555444333222777777777777666555555444444444444333333444444444444444333333333333222222222333333333333222222111111111111111111111111111222111000///...///000000000000000000000000000000///......---...///111222000000000000000000000000////////////////////////.........///////////////................................................////////////////////////...------------...////////////////////////////////////////////////......////////////////////////........................---------------...//////,,,,,,,,,,,,---------------------------.........///////////////000000000........................,,,,,,,,,,,,,,,---------////////////...---,,,+++---............---,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,------------,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,------............------,,,,,,,,,,,,---...///000///---,,,,,,---......,,,,,,---............------------...............------............------......------......///000---...///000000111111111111111000......---------//////......//////000111111111000000000/////////---------...///000000000111000000000111222333444000111222333444333222111000111111222333222222222222222333333333333444444333444444555555444444333222222111111222222333444444444444444444444555666333444555666666777666666444666777777666555555666777666666666666777888888444666777777666555777888888888888888888888777777999:::;;;<<<<<<<<<;;;;;;999:::<<<>>>@@@AAABBBBBB@@@???>>>>>>>>>???@@@AAA>>>??????@@@@@@?????????>>>>>>>>>@@@BBBDDDGGGHHHJJJIIIFFFEEEDDDDDDEEEFFFEEEHHHLLLMMMLLLJJJIIIHHHLLLLLLMMMOOORRRTTTTTTTTTSSSQQQOOOMMMLLLKKKKKKLLLOOOMMMLLLOOOSSSVVVUUUSSSMMMOOOQQQRRRSSSTTTVVVXXX```iiiooojjj```XXXQQQKKKLLLFFFCCCCCCBBB???===>>>:::;;;<<<<<<;;;:::;;;<<>>>>>>>>??????@@@>>>???@@@BBBDDDHHHKKKMMMLLLKKKIIIGGGEEECCCAAA@@@888888999:::;;;;;;;;;;;;<<<===??????>>><<<999777777777666888:::<<<;;;;;;888888888888999999999999777888:::<<<<<<<<<;;;:::888999::::::;;;;;;::::::777777777666555333222222888888888777777555444444555555444444444444555555444444333333333333222222222222222222222222333333222222222222222222222222333222000/////////111222000000000000000000000000///...---------///111222000000000000000000000000////////////////////////............/////////000................................................////////////////////////,,,------...//////......////////////////////////.../////////////////////................................................///......------------...++++++,,,,,,,,,---------+++,,,,,,,,,------------------------.........//////......------,,,,,,,,,,,,---------............,,,---------------,,,,,,------......------,,,+++************************+++,,,---.........------+++,,,------------,,,+++...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,---...............------,,,,,,,,,---...//////...---+++++++++,,,---+++,,,///000111000...------------.........//////,,,------......------,,,...------------...//////---....../////////......111000///...............///............///000000/////////000000000000000///000000000000000000000/////////000000111222333///111222444444333222111111222222333333333333333222222333333333333444444444444555555555555444444555444333333222222333333222333444444555555555444222333444555666666666666444666777777666555555666555555555555555666777777555777888999888999:::<<<888888888999999999999999888888999999999:::::::::999:::<<<>>>???@@@AAAAAAAAA???>>><<<<<<===>>>??????@@@@@@@@@???>>>======>>>>>>>>>@@@BBBDDDGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEBBBFFFKKKMMMMMMKKKJJJIIIIIIJJJLLLNNNPPPRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMPPPOOOMMMMMMNNNPPPQQQSSSKKKMMMPPPQQQQQQRRRSSSUUU^^^hhhnnnkkkccc[[[SSSNNNKKKFFFBBBBBBAAA===<<<===<<<===???>>>===<<<======>>>======>>>>>>???@@@AAA>>>>>>???AAADDDGGGJJJLLLJJJIIIHHHFFFEEEDDDCCCCCC888888999:::;;;;;;;;;;;;<<<===>>>???>>>;;;888666666666666888;;;<<<===<<<888888888888888888888888777888;;;=========<<<;;;::::::;;;<<<<<<<<<<<<;;;999999999888777555444333888888888888777666444444666555555444444555555666444444444333333333222222222222111000111222444555222222222222222222222222666555333111111222333444000000000000000000000000///...---,,,---///111333000000000000000000000000////////////////////////---.........//////000000................................................////////////////////////+++,,,...///000///...---////////////////////////.........///////////////------------------------////////////////////////111000///...---,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,---------......---,,,,,,+++******---.........//////000000******+++,,,------------------......------,,,+++************************+++,,,---.........---,,,++++++------------++++++...------,,,,,,------...---..................---,,,,,,---.../////////...------,,,+++,,,---...///)))+++...000000---)))'''***---000222222111...,,,---------.........//////,,,------......------,,,...------------...//////////////////...---,,,+++000000///............///...............///000000------...///000111222222333333222222111000000000............///000222222///000222444444444222111222222333444444444444333222222333333333444444444444444555555555555444444777666555444333333333333111222444555666555444444111222333444555555555555444666777777666555555666444444444444444555666777111333555555555666888:::888888888999:::::::::;;;777777666666777777888999999:::<<<===???@@@@@@@@@AAA@@@>>><<<;;;<<<===>>>BBBBBBAAAAAA???>>><<<;;;>>>>>>>>>@@@BBBEEEGGGIIIFFFFFFFFFFFFFFFFFFFFFFFF@@@DDDJJJNNNNNNMMMLLLLLLIIIKKKMMMOOOOOOOOOOOOOOOLLLLLLLLLLLLMMMOOOQQQRRRNNNNNNMMMKKKIIIIIILLLNNNGGGJJJLLLMMMMMMMMMNNNOOOWWWbbbjjjhhhaaaZZZSSSMMMHHHCCC??????>>>:::888:::888:::<<<;;;:::999999:::<<<=========>>>@@@AAABBB>>>>>>???@@@CCCFFFHHHJJJHHHGGGFFFFFFEEEFFFFFFFFF999999:::;;;<<<===>>>???>>>??????>>>>>>===<<<;;;;;;:::999888888888999:::::::::999888777777888888666777999:::;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>===<<<:::888777777777777555555555555555666666777888777555444333333444444555555555444444333333333000000000000////////////000222333444444333111000444333111///......///000000000000000000000000000//////.........//////000222222111111000000//////......////////////......////////////////////////000000000000000000000000......////////////......000000//////.........---...//////000000000000000////////////////////////------............------////////////////////////,,,,,,,,,---...///000000///...,,,+++***+++,,,,,,---------,,,,,,+++++++++---///000000///......///---------.........//////------------------------******+++++++++,,,,,,,,,.........------,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++---///---+++++++++,,,---............++++++++++++++++++++++++///////////////.........------,,,,,,,,,,,,++++++555333111///......000111//////............/////////++++++111333...***+++---------............///---------............///...///000111222333333333111111111111000000000000...............///000000111111111000000000000000000000000000000111111111222222222222222222222222444333333222111111111222111111111111111111111111555444444333333444444555000000111222333333444444333333444444555666777777555555444333333333333444444444555666666777777777888888666555444333333333555555555555444333222111666666666666666555555555666777888:::;;;;;;;;;;;;999999888888777888888888999999999:::<<>>@@@BBBCCCCCCBBB@@@??????@@@===<<<;;;===@@@BBBCCCCCCGGGDDDCCCDDDIIILLLMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJJJJLLLNNNNNNKKKHHHKKKLLLMMMNNNNNNMMMLLLKKKPPPPPPOOOLLLJJJIIIJJJLLLGGGIIILLLMMMLLLLLLMMMNNNYYYbbbkkknnniiiaaa\\\YYYOOOFFF<<<;;;@@@DDDCCC@@@888999;;;<<<======<<<;;;============>>>>>>>>>>>><<<>>>AAADDDEEEEEECCCBBBFFFGGGFFFDDDBBBAAAAAABBB999::::::;;;<<<===>>>???>>>>>>??????>>>>>>======<<<;;;:::999888999999:::999999888777777777777777666777999:::;;;;;;::::::<<<<<<<<<===>>>>>>??????>>>===;;;999888888888888666666666555666666777777888777555444333333333444444444333333333222222222222111111111111000000000000222333444444333111000555333111/////////000111000000000000000000000000///...............//////000000000000000000//////......////////////......////////////////////////000000000000000000000000......////////////......000/////////..................///000000000//////////////////////////////------............------........................,,,---------.../////////...---,,,+++++++++,,,,,,---------,,,,,,+++++++++---...000000.........///------------............------------------------+++,,,,,,,,,------------///...............------,,,------...------,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,***)))***,,,---,,,***,,,,,,------------------++++++++++++++++++++++++---------....../////////,,,,,,------.........///111000...---,,,------.........------------......000,,,+++000222///---000.........////////////000........./////////000000//////000111222222222222222111111000000/////////...............///000000111000000000000000000000222222222111000000000///222222222222222222222222444333222222111111111222222222222222222222222222444444333333333333444444111111111222333333333444333333444444555666666777666555444444333333444444555555444444444555666666888777666555444444444444333444555666666777777777555555666666666666666666888888888777777777777777888888777777777777888888999999999:::<<<>>>@@@BBB???===:::888888999<<<===???@@@AAA@@@>>>===>>>???@@@???>>>???BBBDDDEEEDDDEEEDDDCCCEEEIIILLLLLLKKKIIIJJJJJJKKKLLLLLLLLLLLLMMMLLLKKKLLLNNNOOOMMMKKKIIIIIIKKKLLLLLLLLLKKKKKKQQQQQQPPPMMMKKKIIIJJJLLLGGGJJJLLLMMMMMMLLLMMMMMMUUU^^^iiinnnmmmiiieeedddUUULLLBBB???BBBDDDBBB???>>>>>>======<<<;;;:::999;;;<<<<<<<<<<<<=========<<<>>>AAADDDEEEEEEDDDCCCDDDDDDDDDBBB@@@>>>???@@@::::::;;;<<<======>>>???===>>>??????@@@?????????>>>===<<<::::::999999999888888777666666666777777777888999;;;<<<;;;;;;:::<<<<<<<<<===>>>>>>??????>>>>>><<<;;;:::999999:::888777777666666666777777777666555444333333333444333333222222222222111111333333222222222111111111111111333333444333222111555444222111000000111222000000000000000000000000111000000//////000000000//////////////////000000......////////////......////////////////////////000000000000000000000000......////////////......////////////............------...////////////...////////////////////////------............------------------------------------.....................---,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,++++++---...000000...---...///,,,,,,,,,---------......------------------------------------.....................///////////////............---,,,++++++*********++++++++++++,,,........................+++))))))***+++,,,+++***------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000,,,,,,---...///000111111...---------------------------,,,,,,,,,,,,------......222777777333000111...////////////000000000////////////000000000111000000111111111111000000222222111000000///.....................///000000000000000000000000111111444333333222111000//////222222222222222222222222333333222111111111111222444444444444444444444444333333222222222222333333222222222222333333333333333333444444555666666666666555444444333444444444666555333222222333444555666666555555555555666666555666666777888888888999555555555666666777777777888777666666666777888999888888777777777777888888888888888999;;;===???@@@===<<<:::888888999;;;<<<===>>>??????>>>>>>???AAABBB@@@???@@@BBBDDDDDDDDDDDDCCCDDDFFFIIIKKKKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLMMMKKKIIIJJJKKKMMMMMMMMMIIIJJJKKKLLLMMMMMMMMMMMMSSSSSSQQQNNNKKKIIIJJJKKKHHHKKKMMMNNNMMMLLLLLLMMMRRR[[[eeemmmnnnmmmllllll]]]TTTKKKEEEDDDDDDAAA>>>AAA@@@>>><<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;===@@@CCCEEEFFFEEEEEECCCDDDCCCAAA???>>>???@@@:::;;;;;;<<<===>>>>>>>>>======>>>@@@@@@AAAAAAAAA???>>>===<<<;;;:::999999777777666666666666666777777999:::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>???>>>======<<<;;;;;;;;;999999888777777666777777555555555444444333333333333333333222222222222222333222222222111111111111111111222333333333222222444444222222111111222222000000000000000000000000333333222222111111222222------......//////000000......////////////......////////////////////////000000000000000000000000......////////////......///////////////.........,,,------...............////////////////////////------............------------------------------...............------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...,,,,,,,,,,,,------------------------------------,,,------------.........------....../////////000/////////...---,,,***)))))))))*********+++++++++------------------------+++******+++,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------......///000111111---...//////000//////......------,,,,,,------...,,,222<<>>@@@999888888888888999999:::777888888999:::<<<======>>>===<<<;;;:::;;;<<<<<<===>>>@@@AAA@@@AAABBBDDDAAA???>>>???AAABBBBBBAAABBBCCCEEEGGGIIIJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIGGGFFFGGGIIIKKKLLLKKKLLLMMMNNNOOOPPPQQQQQQSSSSSSQQQNNNJJJHHHIIIJJJIIIKKKMMMNNNMMMLLLLLLLLLSSSYYYaaagggiiiiiiiiiiiibbb[[[RRRKKKGGGCCC@@@===???>>>;;;::::::<<<>>>???:::;;;;;;;;;;;;<<<<<<<<<:::<<>>>>>>>><<<===>>>@@@@@@AAAAAAAAA??????>>>===<<<:::999999777666666666666666777777888999;;;<<<======<<<<<<888888999999:::;;;;;;;;;>>>>>>>>>>>>===<<<<<<;;;::::::888777666666666666444444444444444333333333333333333444444444444444222222111111111000000000111111222222333333333333333333222222222222222222000000000000000000000000333222111000000000000000------......//////000000......////////////......////////////////////////////////////////////////......////////////...............///////////////,,,------...............////////////////////////------............------.......................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,------......///000//////...---+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++//////..................---...//////000//////...//////............/////////888???@@@;;;444///,,,,,,,,,,,,---------......------.........///////////////000000000///......111111000000///......---...............///000000//////000000111111111111000000000111111222222333111111111111111111111111111111111000000111222222333333333333333333333333333222222111111222222333444444333333333333333333444444444555555555555555666666555444444444444555777555222000000111333444111111111222333444666777999888777555555555555555444555555666777888999999777666666666888;;;>>>@@@999999999999999:::;;;<<<777888999::::::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;===???@@@@@@AAACCCEEEBBB@@@???@@@AAACCCCCCBBBAAACCCEEEGGGHHHHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJHHHFFFEEEGGGJJJLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRQQQPPPLLLHHHGGGGGGHHHIIIKKKMMMMMMLLLJJJJJJJJJOOOSSSXXX]]]```aaaaaabbbbbb^^^VVVOOOHHHBBB???===???===;;;999999<<<>>>@@@;;;;;;<<<<<<<<<=========:::;;;>>>@@@CCCDDDEEEEEECCCCCCCCCBBB@@@???@@@BBB<<<<<<=========>>>>>>>>><<<===>>>???@@@@@@@@@@@@============<<<;;;:::999777777666666666777888888999:::;;;===>>>======<<<777777777888999999::::::===>>>>>>>>>>>>===<<<;;;;;;:::888777666555555444333333444444444444333222333333444444444444555555222111111111111000000000111111111222222333333444222222222222222222111111000000000000000000000000000///......------------//////////////////000000......////////////......////////////////////////////////////////////////......////////////...............///////////////------...////////////...////////////////////////------............------////////////////////////------..................,,,,,,---............---++++++,,,,,,,,,,,,------,,,---//////---,,,---...---------.........//////------------------------+++,,,,,,,,,,,,---------,,,,,,,,,---------------/////////...---+++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...//////...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000/////////...............---------------------/////////....../////////444;;;>>>888///---...///++++++,,,,,,,,,---------------------..................///////////////...000000////////////.....................///000000/////////000111111222222......///000111222333333111111111111111111111111111000000000000111222222222222222222222222222222333333222222222222333333333333333333444444444444555555555555555555555555777666555555444444555555555444222111111222333444111111111222333555666777555444333333444555777888666666666777777888888888888777666666666777888999999999999999999:::;;;<<<888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999999999;;;===>>>>>>???AAABBBDDDBBBAAABBBDDDFFFFFFFFFAAACCCEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLNNNNNNLLLIIIGGGGGGJJJMMMJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPNNNKKKHHHFFFGGGHHHIIIKKKMMMLLLJJJIIIHHHHHHIIIKKKNNNRRRVVVYYY[[[\\\\\\[[[VVVOOOGGGAAA>>>>>>BBB@@@===;;;;;;<<<===???;;;<<<<<<<<<<<<=========:::;;;===???AAABBBCCCCCC@@@@@@AAA???======>>>@@@============>>>>>>>>>>>><<<======>>>????????????;;;<<<<<<===<<<;;;:::999777777777777777888999999999:::<<<===>>>>>>======777777777888999999::::::<<<===>>>>>>>>>===<<<;;;;;;:::888666555444333333222333444444444444333222222222333333333444444444333333222222222111111111111111111111222333444555000111111111111111111111000000000000000000000000000000///...------------000000000000000000//////......////////////......////////////////////////////////////////////////......////////////................../////////000......///000000000//////////////////////////////------............------........................,,,---------.../////////+++,,,.../////////...---+++++++++,,,,,,---------+++---......---,,,------........./////////000000------------------------------------........................------------............---,,,+++***++++++++++++,,,,,,,,,,,,------------------------+++---......,,,,,,---///...---,,,++++++,,,...///------------------------,,,,,,,,,,,,------------//////000000000000000000111000...---,,,------...///......------......///111;;;@@@999///---//////,,,,,,,,,---------..................////////////,,,------...////////////.........///////////////...............///000000...//////000111111222222.........///000000000111111111111111111111111111000000000000000111222222444444444444444444444444444444333333333333444444222333333333444555555555555555555555555555555555777666666555555555555555444333333333333444444555333333333444555666777888555444333333444555777999777777777777777777777888888888888777777777777777777777777777888999:::;;;999:::;;;<<<<<<;;;;;;::::::;;;<<<======;;;:::999999;;;===>>>===>>>@@@BBBCCCBBBAAABBBEEEGGGHHHGGGAAACCCEEEEEEDDDDDDGGGIIIHHHHHHGGGFFFGGGIIIKKKLLLOOOOOONNNKKKHHHGGGIIIKKKKKKJJJJJJJJJJJJKKKLLLMMMOOOOOONNNLLLIIIHHHIIIJJJHHHJJJLLLKKKIIIGGGFFFFFFGGGGGGHHHKKKPPPSSSVVVWWWUUUUUUSSSMMMEEE@@@>>>???BBBAAA???>>>>>>???AAABBB::::::;;;;;;;;;<<<<<<<<<::::::;;;===>>>@@@AAAAAA???@@@@@@???======>>>???============>>>>>>>>>>>><<<======>>>>>>>>>>>>===:::;;;<<<<<<<<<;;;:::999888888777777888999:::::::::;;;<<<>>>>>>>>>>>>===777888888999::::::;;;;;;<<<<<<===>>>>>>===<<<;;;:::999888666444333222222111222333444444444333222111111111222222333333333444444444333333333222222111111111111222333444555///000000111111111000000000000000000000000000000333222111000////////////222222111111000000//////......////////////......////////////////////////////////////////////////......////////////......---.........//////000000...//////000000000000000////////////////////////---..................---------------------------,,,,,,------...///000000+++,,,.../////////......+++++++++,,,,,,---------+++---......---,,,,,,---////////////000000000000------------------------............/////////000000000//////.........---............---,,,++++++++++++,,,,,,,,,---------........................))),,,...---+++***,,,///...---+++++++++---///000------------------------++++++,,,---......///000//////000111222333333444555333111///......000111...------,,,,,,------...***:::FFFBBB999333///,,,---------.........//////////////////000000000000+++,,,---...////////////------......///000000000...............///000000...//////000111222222222////////////............000000000000000000000000000000///000000111222222555555555555555555555555555444444333333444444555222222333333444555666666555555555555555555555444777777666555555555555555222333333444444555555555555555555666666777999999999888666444333444555666888888888777777777777777666777888:::;;;;;;;;;;;;555555555555666777888999999:::;;;<<<<<<<<<;;;:::===>>>???@@@@@@>>><<<;;;<<<===???@@@???@@@BBBCCC@@@??????AAACCCFFFFFFFFFBBBDDDEEEDDDBBBCCCGGGJJJHHHGGGFFFFFFFFFHHHJJJLLLNNNOOONNNKKKFFFDDDFFFHHHMMMMMMLLLKKKKKKLLLMMMNNNPPPPPPOOOLLLJJJIIIJJJLLLHHHJJJKKKJJJHHHFFFEEEEEEIIIHHHHHHIIILLLOOOQQQRRROOOQQQQQQLLLDDD???>>>@@@?????????@@@BBBDDDFFFGGG999999:::::::::;;;;;;;;;::::::;;;<<<===>>>???@@@@@@AAABBB@@@??????@@@AAA<<<<<<<<<;;;;;;:::::::::999:::;;;<<<============888888888888777777777777777777666666666888999:::======>>>>>>>>>>>>>>>===999999888777666666666777777888999999:::;;;<<<===:::999888777666555444333222222222222222222222222444444444555444444333333///000111222222111000///(((***...111333444333222000000000000000000000000//////000000000000//////333333222111000///...---000000000000000000000000......///000000000000000...///000///------///000000000///...............------...///000111222222////////////////////////------......//////000000---...000111222222111111//////......---------,,,---+++***+++...000...,,,........................---------------------------------------------------------,,,,,,+++++++++---.........---,,,,,,+++*********++++++,,,,,,,,,------------------------222111000///...---,,,,,,........................******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.........------...................................................------...------,,,,,,,,,------000000000///---...000222;;;666000---...000///...000///---,,,++++++,,,---//////000000///...------............////////////...---,,,---///000///.........////////////......000000///...............////////////000000000000......//////000000111111...............///000000//////000111111111111111111111111111111111111111333222111222333333222111333333333333333333444444111333444444333222222333333333444444555666666666666555444444555666777888666555444333333333333333777777666666666666777777;;;;;;:::888777555444333666777999:::999888666444888888888888777777777777777777777777777777888999<<<:::999999;;;<<<<<<;;;<<<===============<<<<<<::::::;;;<<<===???AAABBBCCCBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHJJJKKKMMMNNNOOONNNLLLKKKPPPQQQQQQPPPNNNKKKHHHFFFJJJJJJJJJIIIHHHGGGEEEEEEHHHHHHGGGFFFGGGJJJLLLMMMSSSQQQMMMHHHCCC???===;;;AAAAAACCCGGGIIIGGGAAA;;;999:::<<<======<<<;;;:::;;;;;;<<<===>>>???@@@@@@????????????????????????<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888888888777777777666666666666555555555555666888999;;;;;;<<<===>>>>>>======:::999888777777777777777888888888999::::::;;;;;;999888777666555444333333222222222222222222222222333333444444444444333333000000111222222111000000---...000222333222111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000......///000000000000000.../////////------///000000000///...............///////////////000000000........................,,,------///111333555666000111111222222111///////////////.........------...,,,+++,,,...///...,,,........................---------------------------------------------------------,,,,,,+++++++++------......------,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------........................)))))))))************+++---,,,,,,++++++,,,,,,---......------------................................................------...------,,,,,,---------...//////...,,,,,,...000888555111///.../////////...---,,,,,,,,,---.....................---,,,,,,............///////////////---------///000///......//////000000//////...000000///.............../////////000000000111111////////////000000000000...............///000000/////////000000000111111111111111111111111111111222111111111222222111111222222222222222222222222222444666555444333444444444555555666777777888888666666555444555555777777666555555444333333444444666666555444444555666666:::::::::999888777777666777888999::::::888777666888888888888888888888888888888888888888888999:::888777777888;;;<<<<<<;;;<<<<<<=========<<<<<<;;;:::;;;<<<===???@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGIIIJJJLLLLLLKKKJJJIIIJJJKKKLLLMMMLLLJJJGGGFFFGGGGGGGGGHHHGGGGGGFFFFFFGGGFFFEEEEEEEEEGGGIIIJJJPPPNNNKKKGGGCCC@@@===<<<======???AAACCCAAA===888;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<===>>>???@@@@@@????????????????????????<<<;;;;;;;;;;;;:::::::::<<<<<<;;;:::999777666555777666666666666555555555333333333333444555777777999999:::<<<============;;;:::999888777777777777888888888888888888888888777666666555444333333222222222222222222222222222222333333444444333333333111111222222222222111111222222222111111111000000000000000000000000000000//////000000000000//////......///000111111222222000000000000000000000000......///000000000000///...//////...------...000000//////............///000000000/////////..............................,,,,,,---///222666:::<<<333333333222111///...---///////////////............---,,,,,,---...---+++........................------------------------------------------------------,,,,,,,,,,,,++++++------......------,,,,,,------------,,,,,,,,,,,,------------------------))))))***+++,,,---......------------------------************++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------------------------......---------,,,,,,------...------...---++++++---///222222222000......///000,,,,,,+++,,,,,,...///000,,,------------,,,++++++---............////////////------...///000///...//////000000000000//////000///......---.........000000000000111111111111000000000000////////////...............///000000000///.........///000111111111111111111111111111000000000111111111111111222222222222222222111111333555666666555444444555666666777777888999999999777666666555555555555666666666555555444444555555666555333222222333555666:::999999999999999888888888999:::::::::999777666777777888888888888888888999888888888888999:::;;;777777888:::===>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===???@@@AAAAAA@@@>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFIIIIIIHHHGGGGGGHHHHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGGGGEEEGGGJJJLLLLLLKKKHHHFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEKKKJJJGGGDDDAAA???>>>===<<<;;;;;;<<<======:::888===<<<<<<;;;;;;;;;<<<<<<;;;<<<======??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;=========<<<:::999777666666666555555555444444444333333333444555666777777666777999:::;;;<<<======<<<;;;:::888777777777777888777777777666666666555555444444444333222222222111111111111111111111111111222222333333333333222222222222333333222222222333222111/////////000000000000000000000000000000//////000000000000//////---......///000111222222000000000000000000000000---...//////000000//////......///...---,,,...000000///............//////////////////////////////........................---------...111666:::===444444333222000///...---///////////////////////////...------------,,,+++........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------------------------,,,,,,---------.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,------------......------,,,,,,,,,---......,,,---...---,,,+++,,,...,,,///222111...---...111,,,,,,,,,,,,------......,,,,,,------------,,,,,,---------.........//////...,,,,,,,,,...///...---//////000000000000/////////......------.........000000000000111111111222111111000000//////.....................///000000000///---,,,---...000222111111111111111111111111000111222222111111222333333444444444444333222111333444666666444444444555666666666777888888999999777777666666555555555555777666666555555555666666777555333222222333555777999999999888888888777777777888888999888777666666666666666666666777777777777777777777888999::::::::::::;;;>>>@@@@@@===;;;999::::::;;;;;;;;;;;;::::::;;;>>>@@@AAAAAA@@@???<<<>>>@@@BBBCCCBBBAAA@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEHHHKKKNNNNNNMMMJJJHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBEEEDDDBBB@@@>>>======<<<===<<<<<<;;;;;;;;;;;;;;;======<<<<<<===???AAABBB;;;<<<<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999888555555555555444444444444333444555666777888999999666777888:::;;;<<<<<<<<<<<<;;;999888777666666666666666666555444444333333333333333333222222222222111111111111111111111111000111111222333333222222222222222222222222222222000///...------...000111//////////////////////////////000000000000////////////////////////000000////////////////////////------...///////////////---...///...,,,,,,.../////////............//////,,,------...///000000000........................///...------///222666888222111111000000/////////.........///////////////.........---,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---------.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---...///,,,---......---,,,---...***---000000...---...000.........------,,,,,,+++,,,------.........------------------............,,,+++***+++---...---,,,//////000000000000//////......------------......///000000000000111111111111111000000//////.....................///000000000///---,,,---...000222000000000000000000000000000222444444222222333555777777888888777555444222222333555555333222333444444444555555666777777888777777777666666555444444666666555555555666666777777666444333333444666777888888888777666666555555666666666666666555555444444444444555555555666666555555555666666777999999<<<<<<<<<===>>>===:::777888888999::::::::::::::::::;;;>>>@@@AAAAAA??????<<<>>>@@@BBBCCCBBBAAA@@@AAAAAACCCDDDFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEFFFFFFHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEGGGIIIKKKMMMMMMKKKHHHFFFGGGGGGGGGFFFFFFEEECCCCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>===<<<<<<;;;;;;;;;>>>===<<<;;;::::::;;;============>>>@@@CCCFFFHHH;;;;;;<<<===>>>??????@@@========================:::::::::;;;;;;;;;;;;<<<666666777888888888777777666555555555555444444444444555666888999:::::::::777777888:::;;;;;;;;;;;;;;;:::999777666555555555444444444333333222222222222222222222333333333333111111111111111111111111///000111111222222222222222222111111111111222222...------,,,---...000111//////////////////////////////000000000000//////000000000//////.........////////////////////////------...////////////...---......---,,,,,,---//////............//////000+++,,,---...///000000111------------------------///...---,,,---...000222//////.........///000000---------...............,,,.........,,,+++,,,---........................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,---......///+++---......---,,,,,,---+++,,,.........---..................---,,,+++***,,,------............---,,,------------.........,,,+++++++++---...---,,,......////////////......---------,,,------...///////////////000000000000000000000000////////////...............///000000000///.........///000111000000000000000000000000000333555555333222444777::::::;;;;;;:::888555444111333444444333222222333333333444444555555666666555666666777666666555444555555444444555555666666666666555555555555666666666666666666666666555555555555555555444444444444333333444444555555666666444444444555666777888999;;;999999999999777444222666777888999999::::::999:::;;;===>>>?????????>>>===>>>???AAAAAAAAAAAA@@@???@@@AAACCCEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHFFFDDDCCCFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBAAAAAA@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888888:::<<<:::;;;<<<>>>AAACCCFFFGGG999:::;;;<<<===>>>>>>???========================:::::::::;;;;;;;;;<<<<<<666666777777777777666666666666666555555555555444333444666888::::::::::::888999999:::;;;;;;;;;:::;;;:::888666555444333333222222222222222222222222222222222333333333444444111111111111111111111111...///000111222222222222222111000000000000111222...............//////000//////////////////////////////000000000000//////000000/////////.........////////////////////////,,,---......//////......---......---,,,,,,---///...............///000000---------....../////////------------------------...------,,,,,,------...///...---,,,,,,---...///,,,,,,,,,,,,---------...+++---......,,,+++---///........................------------------------------------------------+++++++++,,,,,,---------+++,,,------......------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++---,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,---...//////)))+++------,,,+++++++++---,,,+++,,,---...---,,,,,,---.........---,,,+++++++++,,,---------------,,,,,,---------............---,,,---///000///...------............---------,,,,,,,,,------...///---.........////////////////////////000000000000...............///000000/////////000000000111111000000000000000000000000///222555444222111444888;;;<<<======<<<999666444222444555555444333333444333333333444555555666666444555666777777666666555444444333333444555555666333444555555555555444333333444555666777888999:::666666555444444444444444444444555666666777888888444444555555666888999:::999777555555555555333222555666777888999999999999;;;;;;;;;<<<======>>>>>><<<======>>>>>>???@@@@@@<<<===???AAACCCEEEGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCBBBCCCCCCBBBCCCCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@??????===<<<<<<<<<<<<<<<======;;;<<<<<<;;;888888:::<<<777888:::<<<===??????@@@888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999999999999888777777777666666666666555555555222444666888::::::::::::999::::::;;;;;;;;;:::::::::999777666444333333222111111111111111111111111222222222333333444444555000000000000000000000000......000111111222222222222111000//////000111222000000000000000///////////////////////////////////////000000000000//////......//////////////////////////////////////////,,,---......//////......------...---,,,+++---///...............///000111///............---------------------------------------------------------///...---,,,+++,,,,,,---+++++++++,,,,,,---------***,,,......,,,,,,...000........................------------------------------------------------+++++++++,,,,,,---------+++,,,,,,---.........---*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,---...///000(((***,,,,,,+++***)))***///,,,)))***---...---+++***+++---...///......---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...///111111111///,,,------------------,,,,,,,,,,,,,,,------...///------------.........///......//////000000111111...............///000000//////000111222111111111000000000000000000000000---111444444111000333777<<<<<<>>>>>><<<999555333333555666666555444444555333333444444555666666666333444555777777777666666333333333333333444555666111222444555555444222111111222444666999;;;===>>>777777666555555555555666555666666777888999999:::555555555666777999:::;;;888666444444555666666555555555777888888999999999;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;<<<===>>>???:::;;;===???AAACCCEEEFFFDDDCCCBBBAAA@@@???????????????@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBCCCDDDDDD>>>>>>???@@@@@@@@@@@@???>>>>>>????????????>>>>>>>>>>>>=========>>>>>>???<<<>>>???===:::999;;;>>>444666777999::::::999888777888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<888777666666777999;;;===:::999888777666666666666888777666555555555555555666777777888999::::::::::::::::::999999888888888::::::999888777666555555444444333333333333222222222222222222222222222222333333222222111000000000000000000000000000000000222000...,,,---000444666111111000000//////......333222222222111111000000////////////////////////000000111111111111000000........................------------------------------............---------------.........//////.........////////////000.........------,,,,,,,,,---,,,,,,,,,,,,---......---------............///---------,,,,,,------...,,,------......------,,,......//////......---,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,------......------,,,+++*********+++---///000,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------.........////////////...---,,,,,,++++++***+++,,,---,,,,,,***)))******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------//////...------,,,++++++222000,,,)))((()))+++---,,,,,,,,,---------.........//////...,,,,,,---///,,,,,,,,,---------......///////////////.........000...,,,---///000...,,,........................,,,---------.../////////........................,,,------...............111000...---...///111222111111222222222111111000222222111111000/////////555444444333333333444444777888:::;;;:::777444222111111222222222333333333333333333444444555555555000000222666777555333333666555444444555444222000111111111111222333444444555555555666777888::::::999888666444444444555555555555666777888999::::::777777777777888888888888888888777555444444777999333444555666666555444333:::999888888888:::<<<>>>========================>>>>>>>>>???@@@BBBCCCDDDDDDCCCAAA@@@???>>>>>>>>>FFFEEECCCAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDAAAAAA@@@@@@???@@@@@@@@@========================;;;;;;::::::;;;<<<>>>???<<<;;;;;;;;;;;;<<<======BBBBBBAAA@@@>>><<<;;;::::::::::::999999999888888777777888999::::::;;;<<<::::::999999::::::;;;<<<888888666666777888:::<<<777666666555666666777777777666666555555555555666666666666777888999999999::::::999999999888888888999999888666555444333222444444333333333222222222333333333333333333333333333333222222111000//////000000000000000000000000000...---,,,---...111333////////////.........---111000000000//////////////////////////////////////////000000000000//////........................------------------------------............---------------.........//////------........./////////......---------,,,,,,,,,---,,,,,,,,,,,,---......------------..................---,,,,,,,,,------,,,------......------,,,***++++++,,,---------,,,---------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,------------,,,,,,---,,,+++++++++,,,---...------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------.........//////......------,,,++++++***+++,,,,,,,,,,,,+++***---------,,,,,,,,,++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,......------,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------,,,+++***+++---,,,,,,,,,---------..............................///---,,,---//////...,,,........................---------.......................................------...////////////...000000.........///111222111111222222222222111111000111111111111111111111444333333333333333333333555666888888888555333111111111222222222333333333//////000000111111111111000222444666555555555777555444222333444555444333444333333222222222222333555555555666777888:::::::::999888666666666666666444555555666777888999:::555555666666777888999999999999888666555666888:::888777666555555666777888:::999888888999:::<<<===========================>>>>>>>>>>>>???@@@BBBBBBCCCBBBAAA@@@????????????EEEDDDBBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>><<<;;;::::::::::::999999999999888888888888888999999999999:::999999999999:::;;;;;;888777666555555666888888444444444444555666777888666555555555555666666777555555555666777777888888999999999888888888888888:::999888777555444333222333333333333222222222222333444444444444444444444444444333222111000///...000000000000000000000000000//////......///000000............------------...............---------////////////////////////......////////////..............................------------------------------............---------------...............,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,---......------------............///...---,,,,,,,,,,,,,,,,,,------......------,,,((()))+++,,,---.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,...---,,,++++++++++++,,,------,,,+++************++++++++++++,,,,,,,,,,,,------------........................---,,,++++++***++++++,,,,,,,,,++++++000//////...,,,++++++***------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,++++++******(((***---//////...,,,***,,,,,,,,,---------......+++,,,,,,+++***)))***+++,,,,,,,,,---------......,,,,,,,,,------............---,,,---...///...---.......................................---------..............................///000000000//////000///.........///111222111222222333333333222222000000111111222333333444333333333333333333333333333444555666555333111000111111222222222333333333111111222333333333333222333555666777777888999:::666444222111333555666555555444333333333333333444555555666777888999::::::;;;:::999888777777777777333444555666777888888999333333444555777888999:::999999999888666777999;;;;;;:::777555555777:::;;;888999999::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAACCCCCCAAA@@@??????>>>???AAAAAA@@@@@@@@@?????????@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<======AAA@@@???>>>===<<<;;;:::::::::::::::999999999999:::999999999888888888777999999999999999:::;;;;;;777666555444333444444444444444444444555666777888555555555555555666777888444444444555555666666666888888888888888888888777:::999999888888777666666333333333222222222222111222222333333333333333444555444333222111///......000000000000000000000000111111111222111111000000........................------------------------////////////////////////---..................---........................------------------------,,,------......------,,,........................++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...,,,,,,---------.........///......---,,,,,,,,,,,,,,,------......------,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,******+++++++++,,,,,,,,,------------------------------.........---,,,+++******++++++,,,,,,,,,+++///......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,++++++*********(((***---//////...,,,***,,,,,,,,,---------......,,,---...---,,,++++++,,,,,,,,,,,,---------......******+++,,,------......---,,,,,,------......---......................../////////...---------,,,...........................//////000000000000000000//////...///000111111111222222333333333333222111111222222222333333333333333333444444444444444222222444444444333222111111111222222222333333333333444555666666555444444666777999<<>>?????????@@@@@@AAABBBCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>???????????????AAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999;;;<<<===<<<;;;;;;;;;;;;<<<======@@@???>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999::::::::::::999999999999999999999888999::::::;;;555444333333222222222111777666666555555666666777555555555555555666777888444444444444444555555555777777777777777777777777666666777777777888888888333333222222222111111111000000111111222222222222444444333222111000///...////////////////////////000000111111111000//////////////////////////////........................////////////////////////------............------........................------------------------,,,,,,------------,,,,,,.....................---+++++++++,,,,,,,,,,,,---------------------------,,,++++++++++++,,,------,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,,,,------......------,,,---......///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++******+++,,,------......++++++++++++,,,...//////******+++++++++,,,,,,,,,------------------,,,,,,,,,---...///...---,,,+++*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++++++++******---------,,,,,,,,,++++++,,,,,,,,,---------.........000111111///.........,,,,,,,,,---------......)))******+++,,,---......+++,,,,,,---------............................../////////...---------,,,...........................//////000000000000000///////////////000000111000111222222333333333222333333333222222222111111222333444555666555555555222222333444444444333333111111222222222333333333222333444555555444222111555777:::CCCRRR\\\WWWLLL@@@<<<777444444555666666666666555444333333333333666777999:::;;;<<<<<<;;;888888888777777666555555333333444555666777888888666666666666555555555555555666777777666666888999777888888999999888888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@???>>>>>>===;;;;;;<<<===???@@@AAAAAAAAAAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888999:::<<<===<<<;;;;;;;;;;;;<<<======>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999::::::;;;<<<<<<===999888888888888999::::::444444444333333222222111777777666666555666666666666555555555555666666777444444444444444444444444666666666666777777777777333333333444444555555555222222222222111111111111//////000000111111222222333333222222111000000000////////////////////////,,,,,,---.........------/////////000000000000000.........///////////////////////////////////////------............------........................------------------------,,,,,,------------,,,,,,...............---------+++++++++,,,,,,,,,------,,,,,,,,,------------...+++++++++++++++,,,------,,,,,,,,,,,,---------------------,,,,,,------...,,,------......------,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))+++,,,---.........******+++,,,---///000111++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,...//////...,,,+++************+++,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++///...,,,+++***+++,,,,,,,,,,,,,,,---------......///111333333111000///000,,,,,,,,,---------......+++++++++,,,,,,---------***+++------,,,,,,---///.......................................---------..............................///000000000//////////////////000000000000///000111222222222222222444333333222111111000000111222444555666555555444222222333444444555444444111111222222222333333333444555777888777666444333222666:::EEEXXXgggdddWWWBBB>>>999555444555555555:::999666444222000///...555666888:::;;;;;;::::::666777777666666555444333333444555666777888888999888888777666666555555444444555777777666666777999666777888999999888777666888999999::::::;;;;;;<<<::::::::::::::::::::::::<<<;;;;;;;;;<<<======>>>============???@@@AAABBB@@@@@@@@@@@@@@@???>>>===::::::;;;===???@@@BBBBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777777888999<<<;;;;;;;;;;;;<<<============;;;::::::;;;<<<===;;;;;;;;;;;;::::::::::::888888999:::;;;<<<======888888888888888999::::::555555555555555555444444444444444444555666777777777666666555555555555666555555555555555444444444555555555666666666777777444444333333333222222222222222222222111111111111///000000111222222333333111111111111111111111111////////////////////////***+++++++++,,,---------........./////////000000---........./////////000////////////////////////......////////////..............................------------------------+++,,,,,,------,,,,,,+++//////.........---------,,,,,,,,,,,,------------,,,,,,,,,---------......+++++++++***++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,------...///,,,------......------,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,------------,,,++++++++++++,,,---...///,,,,,,,,,,,,---------------------,,,,,,,,,++++++***,,,...//////...,,,+++***************,,,---...,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,------......,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,---------.........000222222111///......,,,,,,,,,---------......,,,,,,,,,,,,------------)))+++------++++++---000........................---------.......................................------...////////////......//////000000000000000......///000111111111111111111111111111111111000...000222333444444333222111111222333444444555555111111222222222333333333666777999::::::888666444000666:::???KKKZZZ\\\SSS???<<<777555444444444333777666444333111000000000222333555777888888777777666666777777666555333222444555555666777888999:::777777777777777777666666444666888888777777888:::888888777777777777888888:::999888888999:::<<<===::::::::::::::::::::::::;;;;;;;;;;;;<<<===??????<<<<<<<<<<<<===>>>@@@@@@???@@@AAAAAAAAA@@@???>>>;;;<<<<<<>>>???@@@AAAAAA>>>======<<<;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;999888777777888888<<<;;;;;;;;;;;;<<<=========<<<:::999999;;;<<<===<<<;;;;;;;;;;;;:::::::::888888888999999:::::::::888888888888888999999:::666666777777888777777666111111222333444666777888888777666555555555555555555555555555555555555555444555555555666666777777777777666555333222111000222222222111111111111000000000111222333333444444000111111111111222222222////////////////////////+++++++++,,,---...///000---------.........//////---------....../////////////////////////////////......////////////..............................------------------------+++,,,,,,------,,,,,,+++//////.........---------,,,,,,------------......,,,,,,,,,------.........++++++******++++++,,,---++++++,,,,,,,,,---------+++++++++,,,---...///000,,,------......------,,,+++,,,---...///000000000+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---...---,,,+++***+++++++++***++++++,,,,,,,,,,,,------------......---------,,,,,,+++++++++***,,,...000000...,,,+++******))))))***,,,---/////////...---,,,,,,+++***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,------...//////------------------------))))))+++,,,---.........,,,,,,,,,---------......,,,...000111///---,,,,,,,,,,,,,,,---------......------------------------(((+++------++++++---000........................,,,------....../////////........................,,,------..................//////000000000000000------///000000111111111/////////000111111222222,,,...000222333222111000000000111222333444444555111111222222222333333333222444555777666444222000000888:::777;;;FFFKKKHHH<<<999555444444444444333000000000111222333555555///111333555666666555444666666777777777555444222555555666777888999::::::666666777777888888999999444666999999999999:::;;;;;;999777666666777999;;;:::999888888888:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>@@@AAA;;;;;;;;;<<<<<<===>>>??????@@@AAABBBBBBAAA???>>>======>>>>>>??????@@@@@@<<<<<<;;;:::::::::;;;;;;888888888888888888888888888777777777777999:::;;;<<<;;;;;;;;;;;;<<<======<<<;;;:::999999:::<<<>>><<<<<<;;;;;;;;;:::::::::888888888777777777777777888888888777888999999:::777777888999999999999999777666555444444444444444555555555555444444444444444444333333333444444555888888777777777777888888777555333111000111222444222222222222222222222222222222222222222222222222222222000///............000000000000000000000000------............------............////////////............////////////000000/////////.........------///000111111111111///...------------...///........................////////////...---,,,+++........................---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,+++******+++,,,---,,,+++***)))***---///111///...---,,,,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------...///......---,,,,,,,,,,,,---------------------------,,,,,,---------------,,,,,,,,,+++******+++++++++---,,,,,,,,,---...000111000000//////.....................------.........////////////////////////333222111///............////////////000000000000111111111111000000000000222111000000000111333444555222///000333444333111111111111111222333444555333333333333333333333333333444666999:::;;;;;;;;;777555333111111111222333555444222000000111222333222111111111222333333444777666666555555555666666999999999888777555333222555666777888888777666555444555666777888999999999999888888888888888999999<<<;;;:::999999999999999===<<<<<<<<<<<<;;;;;;;;;<<>>??????????????????>>>======@@@?????????AAAAAAAAA@@@???>>>>>>===<<<;;;;;;;;;999999888999999999666444666777888999999:::999999999:::;;;;;;::::::<<<===???>>><<<;;;::::::;;;;;;;;;;;;;;;::::::999999999777777888888888999999999888888777666666666666666555555666666666666555555666666555444444444444444888888888888777777777777444444444444444444555666888888777777777777888888:::888666444333444555777111111111111111111111111222222222222222222222222222111000///............////////////////////////------............------............////////////............////////////......---------,,,,,,,,,------...///000000000000........................------------------------------...............------------------------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,++++++++++++***,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++------............------,,,,,,,,,,,,------------........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++******+++,,,------,,,+++******,,,---.........---,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,+++++++++++++++,,,---...///000///...---,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---......------/////////.........------......------------..............................222111000///............////////////000000000000111111111000000000//////111000000000111111222222333444555666555444222111111111111111222333444444333333333333333333333333444555666777888888777666555444333111111222333444444333111000///000111222222222111111222333333444555555444444444444555555666666777888888777666555555666777888888777666555555666777888999999:::999999999888888888888888888777888888999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>===;;;:::::::::888888999:::;;;<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>?????????>>>>>>======<<<;;;;;;:::===;;;::::::;;;<<<;;;:::444555666666666666666666999:::<<<<<<;;;:::<<<===>>>===;;;:::999999999:::;;;;;;:::::::::999999999888888888888999999999999999999888777777777777777666666666666555444333333666666555444444444444555666666666555555555444444555555444444555555666777888777777666666777777888:::999777555444555666777000000000000000000000000222222222222222222222222222111000//////......///........................------............------............////////////............////////////---------------,,,,,,,,,------......///......---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,------------------,,,,,,,,,,,,,,,++++++++++++........................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............------,,,+++++++++,,,---///000111000000...---,,,,,,,,,,,,------------------------,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,)))***---//////---+++))).........---------------------,,,,,,,,,,,,------------------------------000000///...------------////////////000000000000111111000000000000////////////000111111111111111111444777999777444111000222222222111222222333333444444444444444444444444555555666666555444222111333333222111111222444555333222111000///000111222222222222222222333333444444444333333333444444555333444666888999999999888666666777777777777666666777888999999::::::::::::::::::999888777777777888555666888;;;<<<=========<<<<<<;;;;;;;;;:::::::::<<<;;;:::;;;;;;;;;999777666888999;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::999999:::;;;<<<<<<===============<<<<<<;;;;;;:::;;;999777888999;;;;;;:::888888999999999888777777:::;;;<<<<<<;;;;;;<<<===<<<;;;:::999888888888999::::::::::::999999999999888888999999999:::::::::::::::999888888888888999:::::::::999888666555444666555555444444444555555555555444444444444333333555555555555555666777888777777666666666666777777777666444222222222333333111111111111111111111111111111111111111111111111111111000///////////////........................------............------............////////////............////////////////////////////////////---------...------,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********************)))++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.........------,,,+++++++++,,,...///111222222111000///...---------..............................//////......------*********)))******+++,,,+++,,,---......---+++***---------------------------,,,,,,++++++,,,,,,---------------------------///......---------......////////////000000000000111000000000////////////---...000111222111000///111111222444666555222///333333222222111222222222555555555555555555555555444555555555444333111000111111111111222333444555333333222111111222222333333333222222222333333444444444444333444444555555333444666888999999999999666666777777777777666666888999::::::;;;;;;::::::::::::999888777777777777777999<<<>>>@@@@@@@@@???;;;;;;;;;;;;:::::::::999;;;999777888:::;;;888555555777999;;;<<<;;;:::999;;;;;;;;;;;;;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::888777888:::<<<<<<;;;::::::;;;;;;;;;:::999888888:::;;;<<<<<<;;;:::;;;===;;;;;;::::::999999999999:::999999999999999999999999999999999:::::::::::::::999999888888888999999<<<<<<;;;:::999888666555555555444444444555555666888888888777777777666666444444444555555777888888777777666666666666777777555444333111111111111111222222222222222222222222111111111111111111111111111000000////////////000........................------............------............////////////............////////////.../////////////////////,,,---------------,,,+++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,---...///111111333222111000////////////........................000000000000000///......+++++++++++++++,,,---...///...---------------...---------------------------,,,,,,++++++,,,,,,---------------------------......---------......///////////////000000000000000000000////////////...---...///000111000//////111---+++---222555333///333333222222111222222222555555555555555555555555333444555555555444333222000000000111222333444555444444444333444444444555444444333333222333333444555555444444555666777777555666777999999999888888777777666666666666777777888999:::;;;;;;;;;;;;;;;:::999999888777777888888999:::===?????????>>>===;;;:::::::::999999999999:::777666777::::::777444555777999;;;;;;;;;999888:::::::::::::::999888888===>>>???>>>;;;:::;;;<<<;;;;;;;;;;;;::::::::::::999:::===@@@CCCBBB???<<<777888888888777666555555:::;;;<<<;;;:::999:::;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888999999999:::::::::888888777777777888888999:::::::::999888777555444555444444444444555666666777777777666666666555555333333444444555666777888777666666555555666666777666555444333222222222222222222222222222222222222111111111111111111111111000000////////////000000........................------............------............////////////............////////////,,,,,,,,,---------------,,,,,,------...------,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++...//////000000//////...------------,,,,,,,,,,,,........................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......---......//////......---)))******,,,---......///,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,------------,,,------------...///000111111111000////////////000........................111111111111000///...---...------......///000111///...---,,,,,,---///000---------------.........------,,,,,,,,,,,,------------------------------...---------...///000000////////////000000000000000000////////////......---......///////////////000---***,,,000333222000222222222111222222333333444444444444444444444444222333555666666555444444///000111111222333333444444444555555555555666666555444444333333333333333555555555555555666777888666777888999999999777777777777666666666666777777777777999:::;;;<<<<<<<<<999888888888888888999999888888:::;;;;;;:::999888:::::::::999999999888888888777777777888888777666666777888999:::999999888999999::::::999999888777<<<>>>@@@>>>;;;999;;;===::::::::::::::::::::::::888999;;;???AAA@@@===:::888999999999999888888777999:::;;;:::999888999:::::::::;;;;;;;;;;;;::::::888888888999999999999999777777888888888999999999888777777777777888999999999999999888888666555444444444444444444555666666555444444444444333333333222222333333444666777888666666555555555555666666666555555444333333333222111111111111111111111111111111111111111111111111000000////////////000000////////////////////////------............------............////////////............////////////,,,,,,,,,---------......+++,,,---.......................................---------------------------...............------------------------------------------.........///,,,,,,,,,---------.........------------,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++---......//////......---++++++++++++,,,,,,,,,,,,........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...+++++++++++++++++++++++++++++++++,,,------......,,,,,,,,,---------......---...///000000///...---***++++++,,,------------,,,---............---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---...............//////............//////------,,,,,,------...///........................000000000//////---,,,,,,------------...///000000+++,,,,,,---............------........./////////......------------..........................................///000111222////////////000000000000000000/////////...............------......///000///222444444111///000222111111111111222333444444333333333333333333333333333333444555555444333333000000111222222222222222333444444555555555555555555555444333333333333333444444444444555666777777666777888999:::999888888888777666555555666777888555666777999;;;<<<======777777777777888999::::::777777777777888888888888999999999999888888888888666777999999777777777888777777777888888888888888999::::::::::::999888888666:::<<<;;;888777:::>>>999999999999999999::::::777666666777999:::999777::::::;;;;;;<<<;;;;;;;;;888999:::999777666777888888999:::;;;;;;:::999888777888888888999999999999666666777777777888888888888888888888888999::::::999999:::999999888777666444444444444444555666777888777777777777666666666222222222333444555777777666666555555555555666666555444444333333222111111000000000000000000000000000000000000000000000000000000////////////000111000000000000000000000000---..................---............/////////000............/////////000........./////////000000+++,,,---...///////////////...------------...///........................,,,,,,---...////////////........................---------.........//////,,,,,,,,,---------............---------,,,,,,,,,***+++,,,,,,------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////************************++++++,,,------...//////,,,,,,,,,---------......---...///000000///...---,,,,,,---------,,,++++++------...//////...---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------...///000000//////000000///...............************+++,,,------////////////////////////............---,,,+++***************+++,,,---...'''))),,,...///...---,,,........./////////000000///......------......///////////////////////////............///111222333////////////000000000000000/////////..................---,,,,,,...///000...777>>><<<333,,,///444111111111111222333444555333333333333333333333333333444555555444333111000000000111222222222222111222333333444555555555444666555444333333333333333222222222333444555666777555666777999:::::::::999888777666555555666777888333444666999;;;<<<===>>>666666777777888999;;;;;;777777777777888999:::;;;999999999888888888888777444777::::::777555777999888777777666777777888999999::::::::::::999888888111555999999666666:::>>>999999999999999999999:::;;;999555555666999:::;;;666777888888999999999999777999999888666555666777777777999::::::999888777777777888888999999999999666666666666777777777777999999999999::::::;;;<<<888888999999999999888777555666777888888999888888>>>===<<<:::888666555444444444333333333444444555777777666666666666666777666666555444333333222222111111111000111111222222***666555111444333---...000000000000////////////000000////////////000000222222111000///...------++++++,,,---...///000111//////............//////------------.........///......................../////////////////////////////////...---,,,***)))...........................------------...//////---------...............,,,------...//////.........---,,,,,,......---+++)))***++++++,,,,,,++++++***))))))***+++,,,---...........................///...---,,,+++,,,,,,---...------------...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))------------------------///,,,***)))***+++++++++'''(((+++---............///......///000000///---........................+++,,,,,,------,,,,,,+++,,,---------,,,***((('''++++++++++++++++++++++++---------,,,,,,+++++++++.........------,,,,,,,,,------------------------$$$&&&))),,,.........------.........---,,,,,,+++---......---+++******+++......---,,,,,,+++******,,,---......//////......------------------------////////////////////////////////////////////////............////////////---...//////...///111333////////////////////////333111///---...///222333111111111111000000000000............////////////222333444444444333222111//////000111222222333333111111111222222333333333333333333222222222111111222222111111111111111111111222444666666555444333222333333444333222000///222222333444555666777888999999:::;;;:::999888777666666666555444444333333666555555888;;;;;;888555777777666777777888999999666555555555777999:::<<<999999888888999999:::;;;999:::;;;;;;:::999777666888888888777777777777666777777888888888777777666555555555666666777888999;;;;;;:::::::::999999999777666555666999999777444888777777777888999;;;<<<:::777444444666888888666444555777888999999888888555666777888:::::::::;;;888888777777666666555555888888888888666444222000999888888777666444222111555666777888999999999999;;;::::::999888777666666444444444333333444444555777777666666666666666777666555555444333333222222222222111111111111111222111444...,,,444333///333000000000000////////////000000////////////000000111111000000//////..............................//////............//////------........./////////........................////////////////////////...............---,,,+++...........................------------...//////..................------,,,,,,------------,,,,,,------...000111000---***,,,---------------,,,,,,++++++++++++,,,,,,---...........................///...---,,,,,,,,,---------------------...//////...---------,,,,,,,,,+++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,,,,+++*********+++,,,,,,---,,,,,,000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------+++***)))++++++++++++++++++++++++---------,,,,,,,,,++++++------------,,,,,,,,,,,,------------------------...///000000000///---,,,......//////......---,,,---......---+++******+++......---,,,,,,+++******+++,,,,,,---------------------------------------////////////////////////------------------------............////////////555555333000------///111222111111000000//////...222111///......///111222111111000000000/////////////////////000000000000111111222333333222111000000111111222333333444444333333222222222222222222333333222222222111111111111111111111111111111111111222444555666555444333333333333333333222111000222333333444555666666777888888999::::::999888888555555555555555666666666666555555888::::::888555222222222333444666777888888888777666666777888999888888777777888888999:::999999:::;;;:::999888777888888888888777777777777666666777888888888888888555555555555666777888999::::::::::::999999999999;;;999777777888888666333444555666777888888888888888666444555777888777555333444666777888888777777666777888888888888888888777777777777666666555555333444555666777777777777;;;;;;:::999888777555444666777888999::::::::::::999999888888888888888888555444444333333444444444666666555555555666666777555555555444444333333222333333222111000000000000555111***222@@@:::111555000000000000////////////000//////......//////000000000000000////////////000000///...---,,,,,,+++//////............//////....../////////000000000........................////////////////////////...................................................------------...///////////////...---------,,,,,,,,,,,,---,,,,,,+++++++++---///222444222---***------------------------------------------------------------------------......---,,,,,,,,,---------------------......///.........---------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...---+++)))---,,,,,,+++++++++,,,,,,111///------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------111222222222111///---+++...////////////......------......---+++******+++...------,,,,,,++++++*********+++,,,,,,,,,,,,,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---............/////////666555444000---,,,...///333333222111000//////...000000////////////000000000////////////.........//////000000000111111111///000111222222111000000111111222222333444444444444444333222222111111000333222222222222111111111111111111111111111111111111222444555555444333333333333222222111111222222333333333444444555555555666777888999999:::999999555555555666777888888888666555666777999999777555000000000222333555777888:::999888777666555555555666666666666666777888888888999::::::;;;:::::::::999999888888888777777777555666777777888888888888555555555555666777888999::::::999999999888888888???<<<999777666666444333222444666777888777666555666555555666777777666444333333444555666666666666777777888777777666555555777777777666666666666555222333333444666888999:::888999::::::::::::::::::777777999:::::::::::::::::::::999999999888888888555555444333333333444444555555444444555555666666555555444444444333333333444333222111000000000000333...///BBBSSSFFF333111000000000000/////////////////////....../////////.../////////000000000111000000///...---,,,,,,+++///......------......///////////////000000000000........................////////////////////////............//////000000...........................------------...//////000000///...---,,,,,,,,,***+++,,,---------------+++,,,...111222111...+++++++++,,,,,,---......///..................------------------------------------------------------------,,,,,,------...///........................,,,---------------,,,,,,+++++++++++++++++++++++++++++++++---......,,,)))...---,,,+++,,,---...///222///---,,,---///000000........................+++,,,,,,------,,,,,,++++++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---...///.........---...............------,,,---...---+++***+++,,,---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------------------................................................---------.........//////---///111111000//////000222222222111111111111111//////////////////......//////.........---------////////////000000000000///000111222222222111000111111111222222333333333333222222222222222222222222222222222111111111111111111111111111222222222222333333444444444333222444333222111111111333333333333333333333444444444555555666777999999::::::666666777777888888888888555555666777777777666555333333333444555777888999999999888777666555555444555555444444555555666777777888999999:::;;;;;;;;;999999888888888777777777666777777777777777666666555555555555555666888888999999888888888777777777===;;;888555444444444444444555666777888777777666444444555666777666555333333444444555666666777777666666666777666555555444666666666666666666666666777666555444444555666777555666666777888888777777777777999:::::::::::::::<<<<<<;;;:::999888777777666555444333333333333333444444333444444555666666444444444444444333333333444333222111000000000000222///111FFFWWWIII333000000000000000//////////////////............//////......//////000000111111.....................---......------------......////////////000000000000........................////////////////////////......------...///000111...........................------------...//////000000///...---,,,,,,,,,)))***,,,---///000000000,,,,,,,,,---//////...---++++++,,,---///111333444....../////////...------------------------------,,,---------------------,,,,,,,,,,,,,,,---..............................***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++''''''(((+++---...,,,+++------,,,---...000222333222///---,,,---///000000........................+++,,,,,,------,,,,,,++++++,,,...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,---.........+++,,,,,,------,,,,,,,,,,,,---...---+++***+++,,,------,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,---------......------------------------........................------------............(((---222666555333111000//////000111222333333444////////////......------............---------------------........./////////000222333333333222111000000000000111111111111000000111222333333444444222222222111111111000000000000111111111222222222333333333333333333222222333333111111111222333444222222222333333333333333444444555666777999:::;;;999999888888777777777777555555666666555555555555666666666555666666777777666666777777777666666666444444333333444444555666777777777888999:::;;;<<<888888888777777777666666888888888777666555444333444444444444555666777888888888777777777666666666888777555333222222444555555555444555555555666666333444555666666555444333555555555555666777888888444444555666666666666666555555555555555666666666999888666444444444555555:::::::::999999888666666666777888999::::::::::::<<<<<<;;;:::999888777666666555555444333333333333333333333333333444555666444444444444444444444444333333222111000000000000444222///:::GGG???222333000000000000///////////////......------......///......//////000000111111,,,---------.../////////......------------............/////////000000000........................////////////////////////......---------...000111...........................------------...///////////////...---------,,,***+++,,,...///000000111---+++***+++---///...............///111333666777,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,------...---------------.........******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''&&&'''))),,,---,,,+++,,,,,,,,,---///111222333111///------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++,,,,,,,,,,,,******++++++,,,,,,---------------------,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,,,,------.........------------------------++++++++++++++++++++++++,,,------------.........+++000666999888444111///------...000222333444555000///...------,,,------///............---------,,,,,,---------.........///000111333333333333222000000000000000000000000//////000111333444555666222111111111111000000000000000000111222222333333333333333333222222222222222222111111222222333333111111111222222333333333444444444555666888999:::999999888888777666666555444666666555444333444555666555555444333444444444444555666777777777777777444333333333333444555555666666666666777999:::;;;777777666666666555555555888888888777666555444333444444444444555666777888777777666666666555555555444444444333222222444666333333444444444444444333222444555555444333333444555555555555666777888999444444555666666777666666444555555555555666666666555555555555555666777888<<<<<<<<<<<<;;;:::999999555666777888999999999999888888888888777777666666666666555444333333333333222222222222333444555666444444444444444444444444222222111111111111111222222555000///666555000444000000000000///////////////......------......///////////////000000000000---------.........//////...------,,,,,,------...------........./////////........................///////////////////////////...,,,+++,,,---...000...........................------------...//////..................------,,,,,,---.........------++++++,,,...000000///---//////......///111333444***+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,++++++,,,,,,---...+++,,,,,,,,,------------***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,++++++++++++,,,....../////////000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...///...---,,,------------------------------------.........///------------,,,,,,,,,,,,)))******+++,,,,,,------//////...,,,,,,+++++++++***+++,,,,,,---------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........---000444555444111///...------...///111222333333111000---,,,++++++,,,---/////////............---------------.........///...///000222222222222111000000000000000000000000000000111222333333444444111111111111000000000000///000000111222222333333444333333222222111222222000111222333333333333333///000000111222333333444555555444444555777888999777777777777777777777666444666666555222222333555444333333333333333444444444444666777777777666666444333333333333444555555666666555555555777888999555555555555444444444444555555666666666666666555444444444444555666777777666666666555555555444444222444666555333222444666222444888;;;:::888444222222444555444222111333555555444444444444666777888666666777777777666555555444444444555555555666666222333444666777888888888555666777888999999:::999555666777888888999888888444555555555666666666777777666555444333222222222222222222222333444555666444444444444444444444444111111111111111111222222...777444---000111...222000000000000////////////.........------.........000000000000////////////...........................------,,,,,,------...------------.........///........................///////////////////////////...,,,++++++,,,---///...........................------------...//////---------...............---...------,,,+++***)))***+++...111444333///,,,///...,,,++++++,,,---///)))***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++,,,------.........---------------------------///---***)))***++++++******+++,,,---------++++++///......///000000///---........................+++,,,,,,------,,,,,,+++,,,,,,---......---,,,+++---------------------------------.........//////.........------,,,,,,,,,))))))***+++,,,,,,---------,,,+++************++++++,,,------.........---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,...///...---...///.........///000000111111222000---+++***+++,,,...000////////////...................../////////000,,,---///000111111111000222222111111111111111111222222222222222222333333111111111111000000000000///000000111222222333333444333333222111111111222///111222333444333333222...///000111222333444444555555444444555666888999555555555666777777888888444666666555222111333555333222333333444555666777555555666777777666555444444444333333444444555666666666555444444555777888555555444444444333333333222333444666777888888888444444444444444555777777666666555555555444444444333666888777444333333555333777>>>CCCBBB>>>777222333444555333000000333666444333222222333444666777999999999888777555444333444444444555555555666666222333555777888777777666888999::::::;;;;;;::::::444444555666777888999999888888888888777555444333555555555666555555444333000000111111111222222222555444333333222222333333333333222222111222222333444444333222000///......000000000000////////////000///---,,,---...000222111000000///...---------//////............//////------------............------------------------///...---,,,+++,,,,,,---222...******---...---++++++,,,,,,------,,,,,,+++------------------------000000///.....................---------,,,,,,,,,...------...000111000///...//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///------,,,,,,,,,---............---,,,++++++***)))&&&'''***,,,---,,,++++++------++++++++++++------************))))))((((((,,,,,,,,,+++++++++******++++++******++++++,,,---***+++,,,---------,,,,,,++++++,,,---............------++++++++++++------........................************************,,,,,,------...------,,,.........------,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,---,,,++++++------,,,+++...............---------...***+++//////***)))---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........////////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........................................................111000///---+++*********111000///......------...---------............///......///111222333444555000000111111111000000///000000000111444666666555666555333111000.........000000111222222333444444555555444333222222222222333333333222222222222111000111111222222333333444777666666555555555555555888777666555444444444444333444666777777666444333555555444333222222222333222333555666777666444333444444444444444444444444444444444444444555666777666666666666666444222111111333444444333222222333444444555555444444333222333333444444555666777777222333444555444333222111555777999;;;<<<;;;999777555444444444444555666666333333444444555666666666111???FFF===444444333///111222222333444555666666444555555666666666666666777888888999999999999999555555555666777777888888777777777777777666555444444444444444444333222222111111111222222222222333444444333222222222222333111111000000000000111111111111111111000000000000.........---------,,,,,,//////---------...000111000000000///...---------......------------......222222222111000000//////------------------------///...---,,,,,,,,,---------------+++******+++,,,+++,,,,,,------,,,,,,+++------------------------......------------...............---------,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++++++++---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,------...------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...---,,,++++++------,,,+++++++++++++++++++++++++++,,,)))))),,,,,,((('''***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------------........................------------------------000000...---,,,+++++++++......---------......////////////......---------,,,------...///000111111//////000000000//////...000000000222555777777666777666555333222111000000111111222222333333444444222222111000000000000000333222222222222222222222111111111222333333444444444444444444444555666777:::999888777777666666666333444555666666555444333222111000000/////////000555666777999999888777666444444444444444444444444444444444444444555666666555666666666666444222111111333444444333222222333333333333333333222111111111111222333333444555555444444444444333222111111...000111333333222111000444444444444444555555666777777666666666666666666???MMMRRREEE888444333000333333333444444444444444444444555666666666666666555666777777888888777777666666666666666666666666555666666666666666555555444444333333222111000000222222222222333333333333444333222222111111222222//////............//////......///000111222333333111111000000000////////////...---------...000111000000//////...---------------,,,,,,,,,,,,------111000///---,,,***))))))------------------------......---,,,,,,,,,------***,,,...,,,((('''***...,,,,,,------------,,,,,,------------------------------,,,,,,,,,------..................---------...---+++,,,------,,,+++------,,,++++++,,,------------------------------***,,,---,,,+++***+++---000///...---,,,++++++++++++++++++,,,,,,------------.../////////---,,,+++---,,,,,,++++++,,,,,,---......------------,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,---...---------...------,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,++++++------,,,+++)))******++++++,,,,,,,,,---++++++------***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---................................................//////...---------------222222111//////.........111111000///...---,,,,,,---.........////////////......////////////......000000000222555888888777999888666555444333333333333333333333333333333333222222111000000000111111222222222222333333333333111222222333333444555555222333333333555666777888:::999888777777666777777333333555555555555333333333333222222111111222222222333555666666666555444444444444444444444444444444444333333333444555555555555666666555444333222111333444444333222222333333333444444333333222111000000000111111222222333555555444222222111111111///000000000111111111111444444333333444444555666777777777666555444444444666CCCJJJAAA666444555555555444444444333333333222333444555555666666555555555555666777777777777777666666666555555444444444333444555666666666666666555444333222111000000000222222333333333444444444333333222111111111111111......------......//////......///000222333444444222222222222111111111111......---------...///000/////////......---------------,,,,,,,,,,,,------,,,,,,+++***((('''&&&%%%------------------------------------------------***,,,---,,,***)))+++---,,,,,,------------,,,,,,,,,,,,------------------///......---,,,,,,,,,---........................000///............---,,,///000000///...---,,,+++------------------------,,,---......,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------......---------,,,,,,,,,++++++******++++++,,,------,,,+++******,,,...///............---,,,++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))******---,,,++++++------,,,++++++,,,,,,---...//////000---,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,------.................................,,,,,,,,,,,,------------........................////////////////////////.........---...//////000;;;999777444111///------111111000000///...------111111111111111111111111......//////000000//////111000000333666888888888888777666555444333333333444444444333333333333333444444444333444444555555333333333333333333333333222222222333444444555555444444444444555666777888777666666555444444555555222333444444444444333222444444333222222333333333111111222333444333333333333333333333333333333333444333333333333333444444444444555666555444333222111222444444222111222333555666666666666555444444000000000000111111222222666555333111000000111111333222111111111111333333333333333333333444444555444333333333222222222111,,,444999666333444666555333333333333333333333333333333444555555555555444555666666777777777777777666666555555444333333333222333444555555666555555555444333222111111111111222222333333333444444444222222111000000000000111............//////000111000111111111222333333333//////.........------------------------......///............------------......------------............---------,,,,,,,,,------------------------,,,---------------------...,,,+++,,,...///---+++,,,------......------,,,,,,,,,,,,---------......222111000...---,,,,,,,,,------..................000///------......---+++***,,,///111111///---+++------------------------,,,---...---,,,,,,---...,,,,,,,,,,,,,,,---...///......---,,,,,,+++*********++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,++++++******++++++,,,------,,,+++******,,,...///............---,,,++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))************---,,,++++++------,,,+++,,,,,,---...///000000111***+++***(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////+++,,,,,,------.................................,,,,,,------........................................................................///000111111;;;:::777444111///...---000000000000000000000000333333222222222111111111...///000111111111111111111111111222555777777666555444444333222222222333333333333333333333333222555555555555555666777888444444444333333333222222111111222333333444444555777777666666555666666777555555444444333444444444222222333333333333222222000000////////////000000444444555555666666666666333333333333333333333333444333222222222222333333333444555555555444333222000222333333222111111222555555666666555555444333111111111111222222222222555444222111000000111111111000...------...///000222222222222222333444444000111111111222222222333777888777555555666444000111111222222333444444555222333333444444444444444555555666777777777777666555555555444444333333333222222333444555555555444444333222111111111222333222222222222333333333333222111000000///000000000///////////////000111222111111111111111111222222/////////.........------,,,,,,------............------------------------......------------......------....../////////000------------------------+++,,,---.........------...,,,***,,,000111...***------............------+++,,,,,,------.........333222000///------,,,,,,,,,,,,,,,------------------,,,***+++,,,,,,+++***###&&&***...000000...---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***,,,+++++++++,,,---...///000///......---+++******)))))))))***+++,,,---......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,---...---------...------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,---,,,++++++------,,,++++++++++++,,,,,,---------...///...******---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------.........------------------------,,,,,,------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,.........//////000222222333333222000000////////////000000000111111111222000000000000////////////...///000111111222222111222111111222444555555444222111111000000000111111222222222222222222222222222222222333444555666777666666555444333222111111000111111222222333444444777777666555555555555555666555555444444444555555222222222222222222222222000000000000000111111222333333333333333444444444333333333333333333333333333333222222111111222222222333444555555444333222000222333333222111111222222222333333222222111000222222222222222222222222333333222111111111111222111000...------...//////222222111111222222333444111111111222333444444444999777555444555555333111000000111222333444555555111222333333444444333333333333444555555555555555444444444333333333333333222333333444444444333333222111000//////111222333111111111222222222222333111111000////////////000............///000111222.../////////000000000000000000000000////////////,,,,,,------.........---------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------+++,,,---.........------+++++++++---......---,,,------............------++++++,,,,,,---....../////////...---------......+++++++++,,,,,,,,,------,,,*********,,,---,,,+++'''((()))+++,,,......///++++++++++++++++++++++++)))+++++++++***)))***+++,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++++++++***++++++,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,------...------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...///......------,,,++++++------,,,+++************************///111000++++++///000---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------..............................------------------------////////////000111222222000///////////////000000111111111111111111111000------------............---...///000111111111111333222111111333333222111000000/////////000000111000000000111111222222222000000111111222444555666888777666555333111000//////000000111111222222333444444333333333444444555444333333222333333444444222222111111111111222222222222222222222333444444000000000000000111111222222222222222222222222222333333222111111111111111222222444444444444333222000111333333111000111222111111222222111111000///222222222222222222222222000111111222222222222111333222111111000000000111111111111111111222333333111111222222222222222222...///000000///...222666111111222222333333333444111111222333333333333333222222333444444444444333333333333333333333333333333333333444444333333222000///...---...000222333000000111111111222222222111111000///////////////---------...///000111111+++,,,,,,---...///000000---,,,,,,,,,,,,++++++++++++,,,------......------------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...------&&&***......+++***+++---------............------++++++,,,,,,---...//////+++++++++,,,---...///000*********++++++,,,,,,,,,---,,,+++,,,...///...---111///---+++***+++---...************************+++,,,------++++++,,,---......---,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++------------++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++******++++++,,,---***+++,,,---------,,,,,,++++++,,,---...............---++++++++++++---...************************************************((()))***+++,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++---,,,++++++------,,,++++++++++++***************))),,,***$$$$$$)))***''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------........................000000000000000000000000000000000000000111222222333222111000////////////444333333222111000//////---------.........//////,,,---...///000000000000333222111111222222000/////////////////////000111......///000111222222333000111111222333555666777999999777555333111///.../////////000111111222222000000000111222333444555111000000///000000111111222222111111111111222222//////......///000111111333333222222333333444555222222222222222222222222333333222111000000111111111222333444444444333222000111333333111000111222222333333333333222111111222222222111111111111111...///111222333333222111111111000000000//////...111111111000111222222333111111000000//////......+++///333111)))%%%,,,555333333333222222222222111111111222333333333333222222333333444333222000///000111111111111222222222222222222333333444444444111222222333333222222111000000000000000111111111///////////////////////////////////////000111111////////////............////////////////////////111111222111000///---,,,..............................------------......++++++,,,------......///+++,,,---......---,,,+++////////////////////////------------------------///...,,,+++***+++,,,,,,------------------------.../////////...------,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++)))***++++++------...///,,,,,,,,,++++++*********)))***+++,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000///---,,,,,,---------------------------,,,+++,,,---...///,,,------,,,+++***)))(((++++++++++++++++++++++++(((((()))***++++++,,,,,,))))))***...111111...+++---,,,,,,++++++,,,,,,---+++******)))***+++---...,,,+++******)))*********000000...---+++***)))(((...---+++*********++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++******))))))******+++------,,,++++++,,,,,,,,,//////////////////////////////---,,,,,,---...///////////////000000000000...............///000111111222222333222111000//////...---------///000111000///...------...///000///111222111...---...000000000000000111111111111111000///......///000111111111111111111111111111777777666555444444333333000000000000111222333444555444444333333222222111222111111111222333444444000000111111111222222222000000000000000111111222000000000111111222333333222333555555555333111000000000111222222222222222111111111111111111111111222222222111000//////...000000111222222222222222222222222111111000000000222///,,,---111444333222222222222222222111000///666555333111111222333444111111111111111000//////000111333444444333111000222000000000222333222111000111222333444333222222111222222222111111000///111111111111222222222222222222222333333333444444222222222222222222222222111111111000000000000000////////////////////////000000//////000000111222////////////....................................------.........,,,+++***,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------///......------,,,++++++//////000000000000//////........................------------------------...---,,,+++++++++,,,,,,.......................................---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***))),,,,,,,,,,,,++++++++++++------,,,,,,,,,---...///------,,,,,,+++***))))))++++++++++++++++++++++++*********+++,,,---------///---,,,---000222111000---,,,,,,++++++,,,,,,------,,,+++*********+++,,,************+++,,,,,,------,,,,,,,,,++++++******---,,,+++***)))******+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++************++++++...------,,,,,,------...///////////////////////////...------------...///////////////000000000111000////////////000000111111111222222222111000///000///.........///000000000///............///000///111222111...---...000000000000000111111111111111000000//////000000111111111111111111111111111666666555444444333222222000000000000111222333444444444444333333222222222222111111111111222222333111111111111111111111222000000000000000111111222222222222222222222111111222222111111000000000000//////000000000000//////222222222111111111111111333333222222111000000///...//////000111000000000444444444444333333333222///...---...///111111000111111111111111000//////111222333444444333222111111111111111111000//////...///000111111000///...222111111222333333222000///000111222333333222222222111000000///000000000111111111111222222222333222222222222333333333333333222111000000111222333222222111111000000//////////////////////////////000////////////000111111/////////............---........................++++++,,,------,,,+++***---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,///......------,,,++++++......------------..............................------------------------------,,,+++++++++,,,,,,........................,,,------------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---......---+++***.........------,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---+++)))(((+++++++++******)))))))))---,,,,,,,,,,,,---...///---,,,,,,,,,+++******)))++++++++++++++++++++++++++++++,,,,,,------......222///+++***,,,///111222,,,,,,++++++++++++,,,,,,...---,,,+++************))))))***+++,,,---......)))))))))***++++++,,,,,,,,,+++******)))*********,,,,,,++++++******++++++++++++++++++++++++++++++------------............,,,,,,++++++++++++,,,,,,.........------......//////////////////////////////......------...///////////////000000000111111222111111000000000000111000111111111111000000///000000///.........//////000//////......//////000000111111111///...///000000000000000111111111111000111111111111111111000111111111111111111111111444444444333222222111111000000000000111222333333333333333333333222222222222222111000000000111111111111111111111111111000000000000000000111111222444444444333222111111111444222000///...///111222///000000000000//////...222222222222222222222222333333333222222111111000------...////////////...111111000000000000//////...///111111000//////000000000111111000000//////...000444777888666333111000111111111111000000///111222333444444333222111111111111222444333111//////000111333333444444444222111000//////000111222111111111222222222333333222222222222222222222333444222111//////111222444333222222111000///......////////////////////////...............//////000//////.........---------........................,,,---...///000//////.../////////......------,,,------,,,,,,,,,,,,------++++++,,,------......///...---,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,---,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------)))***++++++------...///+++,,,...//////...,,,+++++++++,,,---......------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...////////////---,,,,,,,,,,,,,,,+++***)))((((((,,,,,,,,,,,,------......---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,---------......,,,)))'''(((***---...,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********((()))***++++++,,,,,,,,,'''(((((()))***++++++,,,************************,,,,,,++++++***++++++,,,*********+++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------------------......///////////////////////////...............///////////////000000000111111111222222111000////////////000000000000000000000///000000000//////////////////////////////000000000000000111000000000000000///000000000111111111111000111222333333222111000111111111111111111111111333222222222111111111000111111000000111222222333222222222222222333333333222222111000/////////000111111111111000000000000000000000000000111111222444444444333333222222222444333222111111222333333000000111222222222222222111111111222222222222222222222222111111111000000,,,---......//////..............................---111444444111///000222000000111111111000000///...111555999:::888666444000000111111111111000///333444444555555444444333......///111333333111///111222222333444555666666333222111000000111333444111222222222222333333333222222222222222222222222333222000//////000222333333222222111000///......////////////////////////---,,,,,,,,,,,,---..................------------........................,,,---///000111111000000/////////......---------......------------......++++++,,,------......///111000///......///000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))***++++++------...///,,,,,,---.........---,,,,,,,,,---.........------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////......---,,,++++++******,,,,,,,,,------------------,,,+++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))(((((()))***,,,++++++******++++++,,,******++++++,,,,,,,,,,,,)))******++++++***))))))))))))))))))))))))***************+++++++++******,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,------...////////////////////////---......//////000000000000000000000111111111111111000//////............/////////////////////000000000000000000000//////...//////000000000000000111000000000111111111000///000000000111111111111000111222333333222111000111111111111111111111111111111111111111000000000111111111000111111222333111111111222222333333333222222111000/////////000000000000000000000000000000000000000000111111222222222222333333444444444111111222333333333222111---...000111333444444444000000000111111222222222000000000000////////////......///000000000000///111111111111111111111111,,,///333333000...///111000000111111111111111000...000222444555666555555///000000111111111000000000000111111111111000000******+++...111333222111111111111222333444444555222222222222222222333444222222222222333333333333222222222222222111111111222111000//////000111222222222111111000000//////////////////////////////,,,,,,,,,,,,,,,---...............------------,,,------------------------+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,///......------......//////......------,,,++++++///..................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,---------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------000000000///---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---...//////......------,,,,,,,,,+++,,,------......---------,,,+++*********,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***,,,------+++)))))))))++++++************++++++((()))***,,,,,,---,,,,,,******+++,,,+++***)))(((*********)))))))))))))))******+++,,,,,,,,,++++++++++++******++++++,,,,,,+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...////////////////////////------///000000000000000000000000111111111222222000//////............//////............//////000...///000111111111111000......///000111111111111111000///000222222222111000000000000111111111111000111111111111111111000111111111111111111111111111111111111111111111111222111111111111111222222///000000111222333444444222222111000000000111111/////////000000000111111000000000000000111111222111111111222333444444444---...000222222111///...+++,,,...///111222222222......//////000111111111//////////////////////////////000111111111111000/////////000000000000111+++---////////////000111//////000000111111000000------...///000111222333///000000111111111111000111111111111111111111111+++******---000222333222000000/////////000111222000000111222222222222222222222222333333333444444222222222222111111111000111111000000000000111111111111111000000000000000////////////////////////......------......///000.........---------,,,,,,------------------------+++,,,---.........---,,,***++++++,,,,,,---------...------,,,,,,------...///......------,,,+++++++++,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,++++++,,,+++*********+++---...111000000///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---............---------------+++,,,---.........---------,,,***))))))***,,,---++++++++++++++++++++++++---------------,,,,,,,,,,,,...///...+++))))))+++++++++************++++++******+++,,,,,,,,,+++******+++---......---,,,+++***************************+++,,,---...------,,,++++++******++++++,,,---+++,,,,,,---......//////,,,,,,---------.........++++++************+++++++++++++++,,,,,,---//////////////////////////////,,,---///000111111000000000000111111111222222222//////////////////000111......---------...///000---...///111222222222222---...000111222222111111222000///000222444222111000000000000111111111111111000000//////000000111111111111111111111111111111111111111111111111111222222111111111111111222...///000111222333444444222111111111111222222333---......///000111222222000000000000000111111222111111222222222222222222......///000000000000000...//////000000000000///---------...///000000000///////////////000000000//////000111111111111000------........./////////......---...111333444333,,,---......//////......------...///000000111111//////000111111111111111333222222222222222222333000...,,,---///222333333333222111000000000111111...///000222222222111000222222333333333444444444222222222222111111000000000000111111111111000000000000000000000111111111///////////////////////////////////////000111111......---------,,,,,,,,,------------------------------/////////...---,,,+++,,,,,,---...///000000---,,,,,,++++++,,,,,,---++++++,,,------......///---...///000000///...---------------------------++++++++++++++++++++++++)))***,,,---...---,,,,,,------------------------,,,------.../////////...------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......)))***+++,,,---......///---+++)))((((((+++---///---...............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......,,,---------------------+++,,,---.........---,,,---,,,***))))))+++,,,...++++++++++++++++++++++++.....................------......,,,((('''))),,,++++++************+++++++++,,,------,,,+++)))((()))+++---///000000///...))))))******++++++,,,,,,***+++---...///...------+++*********+++,,,,,,---,,,,,,------...///000000........./////////000000+++******************+++,,,,,,,,,---...///000111////////////////////////,,,---///000111111111000000111111111111222222222000000//////000111222222...------,,,---...///000,,,---///111222333333222---...000111222222222111222000...000333444333111000000000000111111111111111000///......///000111111111111111111111111111111111111111111222222222222222111111111111111222...//////111222333444555222111111111222333444444,,,---...///000111222333000000000000000111111222333333222222111000000000222111000///000111333555333333333222222000//////,,,,,,------...//////000000000000000000111111111...//////000000000000000000111111111222222333333333111///000555888999888***+++,,,,,,---------,,,...///111333333333222111//////000111111111111111//////............//////555222///...///111333333777666444333222333333444////////////000000000000333222222111111222222333000111111111111000//////111111000000//////......//////............//////000000//////.........------///111222000...---,,,/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---.........++++++++++++++++++++++++---------,,,,,,+++++++++........................------------------------++++++++++++++++++++++++...---+++,,,---...---,,,------++++++++++++------------------------------***+++,,,,,,------------,,,,,,++++++,,,,,,---......------,,,,,,------...***+++,,,---------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---,,,---000333222///+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***)))((((((((()))++++++,,,,,,,,,++++++*********)))***++++++++++++***))))))***+++,,,---,,,+++++++++++++++******))))))))),,,,,,---.../////////...,,,++++++******++++++,,,,,,---......,,,******+++)))***,,,---...---,,,,,,++++++,,,------......///------------------------((())))))))))))*********))))))***+++,,,...///000000000///..................000111111000000111333333333555555555555333333......//////000000111111111000///...------...///000000000000////////////111111111111111222222222333222111000000111222333222222222111000//////...////////////000000000000...---+++***+++,,,...000111111111111111111111111222222222222222222222222333000...///222444333111///000000//////111555888333111......000222333444333333222111000///------000222333444444333111000000000000000000000000000000000//////000111222222000000000000111222333444111111000//////...//////111111111000//////.........//////000000000000000,,,///000///111555666444...///000000///---+++)))000111111222111000//////......//////000000111111/////////000111111222333111000000000//////......444555555333///,,,+++,,,//////000000000111111111333222222111111222222333111111222222111111000///111000000000/////////...//////............/////////.........---------------///111111000...------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------(((###$$$)))------+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***---,,,,,,++++++,,,,,,---------------------------+++,,,---............---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------++++++,,,,,,---------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,---000333666444///***------------------------++++++++++++,,,,,,,,,,,,++++++*********+++,,,------------,,,,,,,,,++++++******************************,,,---------,,,+++...---------,,,,,,,,,,,,+++,,,------------------,,,,,,++++++++++++,,,,,,+++---...---,,,******+++***+++,,,---------,,,,,,------------------------------------------------)))))))))*********+++++++++++++++,,,---...///000000000///..................000111111000000111222111222333333333333222111000000000///////////////111000///...---......///000/////////////////////,,,,,,---...///000000111222111111000000111222333222222111111000//////........./////////000000000///......---...///000111111111111111111111111111000000000000000000000000333111000000333444333222000111111111000222555888888555222000/////////...000111111222111111000000000222333444444333111000111111111111111111111111/////////000111333444555000000000000111222333444222111000000/////////000000000000////////////...//////000111111111111000,,,//////------000111.........///000///...,,,***------------------....../////////000000000000000000//////...///111333444111111111000000////////////111222222000//////000000000111111111222222222333222222111111222222333222222222222222111111000000000000000//////////////////............//////---------------,,,,,,,,,---///111111///...---..................---------++++++++++++++++++++++++---------------------------------------------------%%%'''------+++------------------------------------,,,,,,,,,,,,........................,,,,,,++++++++++++++++++---------------------------------///000000---+++---,,,,,,++++++,,,,,,---------------------------------......//////......,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------)))+++000444555333---)))------------------------+++++++++++++++*********------,,,,,,,,,---...///......------------,,,,,,,,,+++***))))))***+++,,,++++++,,,------------,,,............------------,,,,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,------+++***++++++++++++,,,---------,,,,,,//////...------,,,++++++------------------------******+++++++++,,,,,,,,,---,,,,,,,,,------...///000//////............///...000111111//////000222///000000111111000000///111111000000///......---000000///............///////////////////////////***++++++---...///000111111111111111222222333333222222111111000/////////............////////////000000000111111111222222111111111111111111111111000000000000000000000000000///...///111222111000111222333222222333555888999666222000//////...,,,//////111222333333333444111111333333444333222111111111111111111111111111//////000111333444666777000000000000111111222333222222111000000000000111............//////////////////000111111111111000...000///,,,+++------***,,,---...//////...---,,,,,,,,,++++++,,,---...///000000000000000000//////111000///......000333444111111111111111000000000...000111222000000111111111111222222222333333333333222222111111222222333222333333333333222111111000000000000//////////////////............//////---------------------------///000000///.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...)))%%%&&&***......---------------------------------------------,,,,,,.......................................---------........................//////111333444333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,,,,+++++++++,,,,,,------------------------------++++++++++++++++++++++++,,,,,,------------......------------------------------------------------------,,,++++++++++++,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................(((***---///000...+++)))************************,,,++++++******)))))))))---------------......///---------------,,,,,,,,,---,,,***))))))***,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***------,,,,,,,,,,,,------***+++------+++***+++++++++,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---000///............//////...000111000//////000111////////////////////////000000/////////........./////////.........//////.........///////////////......//////000111222222000000111222333333333333111111111111000000//////---.........////////////000111111222333222222222111111111111111111111111222222222222222222222222000000000111111222111111111222333222111222444666444222000000111222111111///000111222333444444444111111222333333333222222222222222222222222222222//////000111222333555666000000000000000111222222222222111111111111111222,,,------...//////000000......///000000000000///000222222...---//////,,,,,,,,,---...//////.........------,,,---000222444222111111000000/////////000000000000000111111222222222111111111111111111000222333222000/////////222222222222333333333333333222222111111222222333222333333333333222111111////////////000000000000//////............//////..................//////---...000000.........///,,,,,,,,,,,,,,,,,,,,,---................................................---------------------------...///...---,,,---...++++++++++++++++++++++++------------------------......................../////////......---------........................//////111333444333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------,,,,,,+++------,,,,,,------...///,,,++++++******++++++,,,,,,,,,+++++++++,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,------.........------------------------------------------------...---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000***+++,,,,,,,,,,,,,,,---************************,,,++++++******)))))))))+++,,,,,,---------------+++++++++++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,+++---,,,,,,++++++,,,,,,---)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,------------,,,,,,+++++++++++++++//////............/////////000111000///...///000000000000//////000000000---........./////////000......//////////////////------....../////////000222111111111111111111111///111222444444444222222111111111000000000000000.........////////////000///000111222222222111111111111111111111111111111222222222222222222222222222333444555555444444444000222222222111000222333000//////000222444333333111222222333333333222222111111222222333333333333111111111111111111111111111111000000000111111222000000000///000000111111222111111111111111222222,,,------...///000111111,,,---......//////......///222222//////111111...,,,,,,---......////////////...------///111444666222222111111000000//////...///111222333222000///111111111111111111222222000111222222000//////000111111222222222333333333333222222111111222222333222222222222222111111000////////////000000000000//////............//////.........///////////////---...//////......///000---------............///........................------------------------------------------------***...222111,,,)))***,,,++++++++++++++++++++++++------------..........................................------,,,+++++++++........................---------///000000---++++++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,---,,,,,,++++++---------------......///,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,---...------------------------++++++++++++++++++++++++++++++,,,,,,------......------------------------------------------------...------,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000.........---+++,,,///222------------------------+++++++++++++++************+++,,,,,,------,,,,,,******++++++++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,+++,,,------...------------..................//////......------,,,++++++******++++++,,,(((***,,,,,,+++***+++,,,------,,,+++++++++,,,,,,++++++,,,,,,---...//////------------------------++++++,,,,,,,,,---------------,,,+++++++++,,,,,,///............//////000///000111000...---...///111000000//////000000111,,,------...//////000000---...//////000/////////---------......//////000111111111000//////......000222444666555444111000111111000000000000000000////////////000000000000000000000111111111111222111111111111111111111111000000000000000000000000---000222333222000111111000222333222000000000222222111000111222333111000222333333333222111000000111111111222222333333444000000000000000000000000222111000000//////000000000000000//////000000111111000000000000111222222---......///000111111222------...////////////...,,,//////------000000---------------......//////------,,,---...000222333111111111111111111000000...///111333333111000...000000000111111111111111---///111111111111222333111111111111222222222222333222222111111222222333111111222222111111000///.../////////000000000111//////............//////---------....../////////---...//////......///111///000000000111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///.................................---,,,,,,++++++------------------------,,,++++++,,,------,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---......///------......---,,,,,,+++---------------...//////------,,,,,,,,,,,,---------,,,+++******,,,---///------------------------++++++++++++++++++++++++******++++++,,,---------......................................................---,,,,,,,,,,,,---,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,---------...///...------///222------------------------++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,---------...,,,,,,---.........------+++******))))))******+++(((***+++,,,+++***+++,,,...---,,,+++++++++,,,,,,,,,---------------------------------------------++++++++++++,,,,,,,,,,,,......---------......///...............///000000///000111000...---...///111000///......///000111........................,,,---///000000000//////,,,,,,---......///000000///////////////.........111333555777666333000...000000000000000000000111000000000000111111111222222111000000000111222333111111111111111111111111000000000000000000000000***---000111///......///222333444333111000000111333222111111222222000///111111222222111111000///111111111111222333444555////////////////////////111111111000000111222222000000////////////000000000/////////000000111222///000000000111111222222...//////000111000000000,,,//////,,,,,,......,,,......---------......///,,,,,,------...///000000111111111111111111222222111111000000000000111111/////////000000111111111---///111111111000111222000000111111111222222222333222222222222222222333111111111111111000//////.../////////000000111111//////............//////,,,,,,,,,------.........---...///...---...000222,,,---------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++((((((+++------------------------------------------.........//////........................111111000///......------------------------------...---,,,,,,---...---,,,++++++------------++++++++++++,,,,,,---...//////.../////////...------,,,...------------...//////...------,,,,,,------...---,,,+++******,,,...///------------------------++++++++++++++++++++++++))))))***++++++,,,------......................................................---,,,,,,,,,,,,---------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))),,,//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++---.........---,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---)))))))))******+++++++++***+++,,,,,,------------******))))))))))))******''')))++++++******+++,,,///...,,,+++***+++,,,,,,///......------,,,,,,+++------------------------******+++++++++,,,,,,,,,///////////////000111111...............///000111///000111000...------...000///...------...///000/////////...------,,,,,,,,,---///000000000//////,,,,,,------...///000000.../////////000000111111222444666888777333///,,,000000000000000111111111000111111111222222222222333222111000000222444555111111111111111111111111222222222222222222222222///222666666444222333444333444555555333111111222111000000111333333222000///000000111111111000000111111111111222333444555////////////////////////111111111111222333444555111000////////////000000//////...//////000111111111111111111222222222222000000111222222222222222...111000---,,,......+++///......---------......,,,---...///000000000000000000000111222222222333555222///,,,,,,///222444......//////000000000111111333333222000.........333111000000111222111000000000000000111111111111000000111222222000///...222222111111000000//////////////////////////////------...///000000//////,,,,,,,,,---------......................................................---------,,,------......------,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000///...,,,+++/////////...---------,,,------,,,+++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,---.../////////...------,,,,,,++++++,,,,,,---------------,,,,,,+++***---,,,++++++******++++++,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,---.......................................///...,,,++++++---...------,,,+++,,,---...///...------,,,,,,+++++++++---.../////////---***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++---......---+++******'''$$$%%%(((+++++++++111...,,,---000000+++&&&*********++++++,,,,,,,,,)))))))))***,,,,,,+++***+++,,,---...---,,,+++***,,,,,,,,,++++++************++++++,,,---...//////,,,++++++******++++++,,,------............------000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---///---,,,...111222000------------............///........................//////000000000000//////222111000...------------...------,,,,,,------...,,,---///000111111111000111111111111000...------000222333333222222222333222222222222222222222222..................------111000000000000000000000000000/////////111222333222222222222222222222222.........///111333555777444444333222222222333333222222222222222222222222222111000000000111333333111111111111111111111111000000000000000000000000------......//////000000------......//////000000000000///---+++,,,...111111111111111111222222333999777333///...///111222+++---///000//////000111........................---///222555555333111///222222111111000000//////+++---///000111000///...000000000000111111111111111111111222222333333333555333111111222222111000//////000000000111111111111222222222222111000000////////////......------........................------...///////////////---------.........//////........................------------------------,,,++++++*********++++++---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................---,,,,,,............------------,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++,,,---...///......------,,,,,,++++++,,,,,,------------------,,,+++***...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,---............---------------------------......,,,******,,,...---,,,+++++++++,,,............---------,,,,,,,,,,,,---...///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++)))***+++,,,,,,+++***))),,,)))''''''***,,,---,,,)))'''%%%(((---///---***++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------............------/////////...------,,,,,,---,,,,,,++++++,,,,,,------,,,+++---///000...,,,---------............///...........................//////000000//////...//////...---,,,,,,,,,,,,...------,,,,,,------...,,,---///000000000000///000000111000000///...---///000222111000//////000111222333555777999:::;;;........................000000000000000000111111222111000//////000111111000000000000000000000000////////////111333444666222222222222222333444555333333222222111111111000111111000000000111222333222222222111111111111111////////////////////////111111111111000000000000.........///////////////111111111///...---///111000000000000000111222222555444111//////000111222+++---//////......///000........................+++---///111111000...---000000000000000000//////...///000222222222111000000000000000111111111111111111111111111111111111777555222222222222111000//////000000000000111111333333222111111111111111/////////............---........................---......///////////////........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,,,,,,,------------............++++++*********+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///+++,,,------......---------,,,,,,++++++,,,,,,---,,,------------,,,,,,+++......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---+++++++++++++++,,,------...---------------------,,,,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,------,,,+++***---+++)))***,,,.........'''%%%$$$&&&+++......,,,------,,,,,,,,,,,,,,,+++------,,,,,,,,,---......------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********,,,++++++******++++++,,,------............---------------------------------,,,,,,++++++,,,,,,---,,,++++++,,,......---+++---------............///////////////////////////.........//////.........///......------......///......------------............///000000//////...//////000000000000//////000111222222000......///------///111444666777888......................../////////000000111111111333222111000////////////000000000000000000000000000000000000000222333333000000000111222444555666444333333222111000000///111000000000000111222222222222222222111111000000////////////////////////222222222111000////////////////////////.........111222333333111000000111///////////////000111111111000000//////000111111,,,---......---,,,---///........................,,,---......//////......//////////////////000000000000000000111111111111000000000000111111111111000000000000000000//////888666333222333222111000////////////000000000111333222000/////////000111000000000000000000000000..............................///////////////...---.........////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,*********+++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------...........................---,,,+++***+++,,,---,,,,,,,,,------.........+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000+++,,,,,,------------------,,,,,,++++++,,,,,,---,,,---------------,,,,,,------,,,++++++++++++,,,,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......------,,,++++++,,,---.........,,,))))))+++------,,,...---------,,,,,,++++++---...---,,,,,,,,,...///...---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------,,,,,,---------............///000000000000000000000000------............------000000000000000111222222......------------......000000000000000000//////...//////000000000000///222333444333111//////000------............//////............////////////......//////000111111111222111111000000000000000222222222222222222222222000000000000000111111111000000000111111222444444666555444333222111000///000000000000000111111222333333222222111000000000////////////////////////000/////////.........---000000//////......------000333555555333111111111...............///000000...//////////////////...---......---,,,+++,,,...........................///............///000000------......//////000000//////............///000///000000000111111111111/////////000000111111111888666333222333222111000...////////////000000000111000...---------...//////////////////000000000...........................///////////////......,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''''''******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------...........................---,,,+++***+++,,,---+++,,,,,,,,,------......+++,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,------......---------,,,++++++***************,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,******++++++,,,,,,------++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,+++++++++,,,---111///,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...---++++++,,,......---,,,+++***+++,,,---+++++++++++++++++++++++++++++++++,,,---......///,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---.........---,,,,,,++++++,,,,,,---------.........------------------............///000000000000000000000000------............------000000///000000111222333///......------......///222222111111111111111111...//////000000000000///222333444333111/////////333333222111000///.............../////////000000......//////000000000000//////000000111111111111111111111111111111111111000000000000000000000000222111111000000111111111777666555444333222111111//////000000111111111111222222222111111111000000000000000000000000000000---........./////////000000000//////......------000222555666444222000000...............//////000//////000000///...,,,+++---......---++++++,,,...///////////////////////////...------......000000------......//////000000000///............/////////000000000111111111111---...///000111333444444777555222222222222111000......////////////000000///......---------------,,,------------.........------------------------//////////////////...---,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...------------...//////---,,,,,,++++++,,,,,,---,,,------............---++++++***))))))))))))))),,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,+++,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,******+++***++++++,,,---,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++,,,***+++,,,,,,******+++,,,+++++++++***++++++,,,,,,,,,,,,+++++++++++++++***+++...000///,,,***+++---------,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,***++++++,,,...//////000,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------...---,,,,,,++++++,,,,,,---,,,...//////---,,,,,,------------............///////////////////////////.........//////.........------------......///000//////............//////111111000000000111222222//////000000000000/////////000111111///------...222222222111111111111111.........//////000000111////////////////////////......000111222222222222//////////////////////////////000111111000000000222111111000//////000000666666555444333222222111...///000000111111000000111111111111111111111111111111111111111111111111/////////000111222222222///////////////.........///111444444222000//////...............///000000000000000///...---,,,+++---......---+++,,,...000////////////////////////---,,,,,,,,,,,,---......//////////////////000000111111111111000000000000000000000000111111111111......///000222333444444555333111111222222111000........./////////000000......//////......---,,,,,,,,,,,,---------......------------------------///////////////...------------------....................................------------------------//////......---.........***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.............................................---,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...//////.........///000111---,,,,,,++++++,,,,,,---,,,,,,---...............,,,+++******))))))******,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,+++++++++---///000------------------------+++---///...---+++++++++***+++,,,---...------,,,++++++,,,---...///000111---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++************++++++))),,,------+++***+++,,,'''(((***+++++++++,,,,,,)))******************+++***///333222///,,,,,,---,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++---///...,,,***+++,,,---------............///...........................//////000000//////...---------,,,------......//////............////////////.........000111222000000111000000///...------///000000///......///////////////////////////---......///000000111111000000000///......------///000111111222111000000////////////////////////---...///111111111000000000000/////////000000111333333333222222111111111......000111111111000///000000000111222222333333222222222222222222222222000000000000111111111111.........///////////////...000222222000....../////////......//////000111/////////........................---,,,---000222////////////////////////,,,,,,------............000000000000000000//////000111222222222000///...000000000000111111111111/////////000000000000111333222000000111222111000............/////////000...///000000000///---,,,........./////////000000------------------------//////000000///...------............/////////000................................................------,,,,,,,,,------...+++,,,---...///...------++++++++++++++++++++++++******+++,,,,,,---..............................---...///000///...---,,,---------,,,,,,+++++++++)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------000//////......000111222---,,,,,,++++++,,,,,,---,,,,,,---.../////////...---,,,++++++******++++++,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,+++***+++---000111........................+++---//////---,,,+++,,,+++,,,---...///...------,,,---...///000111222333---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,///...+++***+++---(((***,,,---,,,+++++++++(((((())))))*********+++***000555555111---,,,...+++,,,---...---,,,+++************++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,...---***))))))+++---------.........//////........................//////000000000000////////////............////////////............//////---,,,,,,,,,---...000111111111111111000///------...000222222111000000111222222222111000000//////---......///000111111222111111000///...---,,,,,,111111222222111000...---111111111111111111111111,,,---///111111111111000............///111222333111111111000000000000000---...000111111111000/////////000111222333333444333333333333333333333333000000//////......---------.........//////000000...///000000...------...///////////////000111111...------......000111222.........------...111444000000000000000000000000...///000000111111000000222222111111000000//////...///000111000///---+++000000000000111111111111111000000///...---------000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...,,,++++++,,,...///......------------......////////////////////////,,,++++++***++++++,,,,,,------,,,,,,+++***))))))***+++---------+++)))(((***,,,......---,,,---...------.........------,,,---,,,+++***)))***+++,,,,,,,,,---......---,,,,,,000...,,,*********+++,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++---...+++)))******+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,+++***((('''+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********+++,,,------.........---------......------,,,+++------------------------......---------,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,------------,,,***++++++,,,,,,++++++***))))))+++,,,,,,+++***)))******+++,,,,,,---......***///444555222...---...---------,,,+++***)))(((+++++++++*********))))))***++++++,,,,,,++++++***///+++))))))+++---,,,++++++++++++******)))))))))---,,,++++++++++++,,,---++++++************+++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------...............111000///...---,,,,,,,,,------,,,,,,,,,---............//////000000111111------...//////...------222222222333333222222222000000000000000000000000333111000///000111000///////////////000000000000---///000000///......///444444444333333222222222111111222222222222111111////////////............////////////////////////111111111111111111111111////////////////////////111...,,,---000222111000111555444//////555666333000///...///000111000///////////////////////////000000000///......------...,,,++++++---......---...///111111000//////000111111000///...---,,,,,,....................................////////////......///000111000000000//////.........000111222333111///...//////...---000000000000111111111111////////////////////////////////////////////////........................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,++++++,,,---...///..................//////////////////////////////...---,,,++++++++++++------,,,,,,+++******)))***+++---------+++***(((***,,,......---,,,---...+++,,,,,,,,,,,,,,,++++++---,,,++++++***+++++++++,,,,,,---......---,,,,,,------......------,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,,,,---,,,++++++,,,---------------,,,,,,,,,,,,,,,+++++++++******++++++,,,---------------++++++,,,---.........---------------------------//////.........---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,------,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,------,,,***)))(((******++++++,,,------...,,,...111222111///------++++++,,,,,,,,,+++******+++++++++*********))))))***++++++,,,,,,++++++***---***((((((***++++++***------,,,,,,,,,,,,,,,,,,///...------------...///++++++************+++++++++,,,,,,,,,,,,,,,++++++........................---------....../////////111000///...........................---------------------...............////////////////////////111111222222222222111111000000000000000000000000333111//////000111000///....../////////000000000---///000000///......///333333222222222111111111111111111222111111000000////////////............////////////////////////000000000000000000000000------------------------111///......111222222000333666555111111555666333222111//////000000///---/////////////////////////////////000000000000000,,,++++++,,,...//////......000111000///---......000000//////......------....................................///////////////////////////000000000000000/////////000111222333222000000222222222111////////////000000000000////////////////////////////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------............------...---,,,++++++,,,---...///////////////////////////////////////////////////...------,,,,,,,,,---------,,,,,,++++++******++++++,,,------,,,***)))***,,,......---,,,---...+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,------......------,,,+++,,,...000000///...,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///---+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++------...------------......---,,,++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,)))***+++---......//////------------------------////////////............,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,...------,,,***((('''&&&***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,---------------...//////---,,,)))***+++,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,++++++***,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,------......------------......++++++************++++++,,,,,,++++++++++++,,,,,,........................,,,------...///000111111000000///////////////000000000000000///---+++***...............---------111000000//////000000111000000111111111111000000000000000000000000000000222111//////000111000///------........./////////---///000000///...//////111111111111111000000000111111111111000000///...////////////............////////////////////////////////////////////////++++++++++++++++++++++++111///...///111222111000---///000...000444555444444222111000111000...---...........................//////000111111222222******+++---///000...---...///000///...,,,,,,---............................................................////////////000///.........///000111222111000000000000000111222111000111333444333222........./////////000000////////////////////////......................................./////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------///......------......///////////////////////////........................,,,,,,,,,,,,,,,---......------,,,,,,,,,++++++++++++,,,,,,------,,,++++++***,,,......---,,,---...,,,------............---+++,,,---------,,,***)))------------------------***+++---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,------------------,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++,,,******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++)))(((&&&%%%***++++++,,,,,,++++++***'''((()))***+++,,,------******++++++,,,,,,,,,,,,...+++)))***---///---+++***++++++,,,,,,+++++++++***************************++++++,,,,,,++++++***,,,,,,++++++,,,,,,,,,+++)))))))))******+++++++++++++++++++++++++++++++++++++++************++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,---...000111222222...............///000000000111222222000---+++)))111111000000//////......111000////////////000111//////000000000000//////000000000000000000000000222000......000000000///------------.........///...///111111///...///000111111111111111111111111000000111000000///...---////////////............////////////////////////........................++++++++++++++++++++++++////////////000000//////***+++---///111555777777333222000000111111000...////////////////////////......//////000000000000++++++,,,...000///---***+++---......---,,,---...---------....../////////....................................////////////000///---,,,---...000222222222111111000000000000000//////000111222111///////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------------------------......//////......---000000////////////000000......////////////......---------------------------,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,***,,,......---,,,---...++++++,,,---------------,,,,,,---...---,,,+++***------------------------++++++******+++---///000........................------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++***************+++++++++++++++***))))))++++++++++++++++++++++++,,,,,,+++*********+++,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************)))((((((***++++++,,,,,,++++++***''''''((()))***+++,,,---******+++++++++++++++,,,...+++((())),,,...---,,,,,,,,,,,,,,,+++***)))(((***************************++++++,,,,,,++++++******++++++++++++***++++++)))))))))******+++++++++++++++++++++++++++++++++++++++************++++++++++++***)))***+++---...+++++++++++++++++++++++++++,,,---...///000111222,,,,,,,,,,,,---...//////000111111222000...+++)))111111000000//////......000//////......//////000/////////000000/////////////////////////////////111///......///000000///------------.........///...000111111000//////000111111222222222222222222000000000000000///......////////////............////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------//////000222444444555666000///...///111222222111000000000000000000000000//////.........------------------//////...+++((((((***------------...///,,,,,,------......//////....................................////////////000///---,,,,,,...000111111111111111000000//////111000000111222222000...000000111111111222222222........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------------------------------------......////////////......000000000000000000000000,,,---...//////...---,,,------------------------///...---+++***)))((((((------------,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,......---,,,---...))))))***+++,,,,,,,,,,,,---------------,,,++++++...------,,,,,,------...,,,+++***)))***,,,///000////////////............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++******+++,,,,,,,,,,,,+++************************************++++++++++++++++++************++++++---,,,+++***))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,...---+++******+++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((()))******************++++++,,,,,,++++++***,,,++++++***))))))************++++++++++++++++++,,,***)))***,,,------------------,,,+++***((((((***************+++++++++***++++++,,,,,,++++++***''')))++++++)))((()))))),,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++************++++++***************+++,,,---------------------------+++,,,,,,---...///000000,,,+++++++++,,,---.........//////000///...---,,,...............---------...//////000000//////...//////000000000000//////////////////////////////000...---...///000000///------........./////////...000111111000//////000111111111222222222222222///000000111111000000///////////////............////////////////////////////////////////////////........................,,,...000000///---------000......///...***)))***...------...111222222111000000000000000000000000//////...------,,,++++++...------...///...+++))))))+++---...------...000,,,,,,------.........///....................................///////////////...---------...///000///000000000000//////...111111111333555555444222111111111222222222333333........................------------------------,,,,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////...............//////.........+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,---......***,,,......---,,,---...***+++,,,---..................---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---...............---------,,,,,,........................------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***+++---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++************++++++,,,,,,+++*********+++,,,***+++,,,---------------******+++++++++,,,,,,,,,///...,,,+++***+++,,,---***++++++,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))******+++++++++******++++++,,,,,,++++++***000...---+++******++++++++++++******************)))***,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++***++++++,,,,,,++++++***(((+++------+++******+++------,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++************++++++((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......------,,,,,,,,,------...,,,,,,------.........///---------..................///111222222111///...///000000111111000000//////////////////////////////...------///000000///....../////////000000000///000222222000///000111000000000111111111222222//////000111222222222222////////////............////////////////////////---------------------------------------------------000333333000............******,,,+++%%%###%%%...---,,,---///000000///.......................................------------,,,+++,,,...///...---,,,...//////---,,,---...------------------------....................................////////////---------.........//////------//////000///......---...000333666888777555000111111111111222222222........................////////////////////////---------...///000000111111111111111111111111111..............................////////////......,,,,,,------------,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++---000222333------------------------,,,,,,,,,,,,,,,---...///***,,,......---,,,---......///000111222222222222///...---,,,+++,,,---......---,,,,,,,,,,,,---...+++,,,...000000///...------------,,,,,,+++++++++........................------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***---//////,,,+++,,,...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++,,,++++++***+++,,,...///++++++---...///000000000*********++++++,,,,,,,,,000///---+++++++++---...((()))***+++,,,---------++++++++++++++++++++++++......---------,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,+++++++++///...---,,,---...///000++++++******************'''+++......,,,+++---000******+++,,,,,,,,,,,,+++))))))******+++++++++++++++++++++,,,,,,+++++++++,,,///222111///---...///,,,++++++******))))))))))))***+++,,,,,,+++***)))++++++************++++++'''(((***+++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///......---------......++++++++++++---...000111.../////////000000111111...000333555555333000...000000111111111111000000///////////////////////////...------///000000///////////////000000000000///000222222000///000111.../////////000000111111...///000222333333333333000/////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------///222555555222//////000...***+++000000***))),,,///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000+++***)))+++...000111111///000111000---+++++++++------------------------..................................../////////000,,,---......//////......+++,,,---/////////......((())),,,111555888888666000000000000111111111111---,,,******+++---000222...///000111111000///............------,,,,,,,,,111111000000/////////.............../////////////////////...------,,,,,,........................,,,------......------,,,,,,,,,---------------------,,,,,,+++)))(((((('''---.........---,,,,,,+++//////...---,,,,,,++++++***+++,,,,,,------,,,,,,---...111333555555444444...------,,,,,,------...,,,,,,,,,------.........)))***+++,,,------------------------------------,,,+++)))))))))+++---...,,,---...//////...------***++++++,,,---...//////)))000000)))(((///111+++---------,,,,,,+++++++++'''(((***++++++***))))))++++++************++++++......---,,,,,,+++******...,,,***((((((***,,,...++++++,,,,,,,,,,,,------++++++*********+++,,,---************************,,,------......------,,,++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,,,,,,,------...---------))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))***++++++,,,,,,,,,************,,,,,,///...---,,,***)))((((((------,,,,,,,,,,,,++++++******))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++******************,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++---+++)))***,,,---+++)))++++++++++++++++++++++++---,,,,,,+++***)))((((((******************************++++++++++++,,,,,,111///...///111111---***---.........------,,,+++---.........//////000000222111111111000000/////////......---------......+++,,,,,,---...///000000000000000000000000000000///////////////............///000000//////000111000000000000000000000000,,,,,,---...///000111111//////......---------,,,---------.........//////000///...---,,,------...000000//////.........---333666999888444111000111,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////222111...,,,,,,---///111---,,,++++++,,,---///000///////////////.........---------......////////////...---,,,+++,,,---.../////////......------,,,---...///000000///...---///...---.../////////...(((((()))---222333222///000000000000000000111222...---+++***+++---///111...//////000000//////.........---------,,,,,,,,,000000/////////.........---.........////////////------------....................................,,,------......------,,,------------------,,,,,,------------,,,,,,,,,,,,------......------,,,+++......------,,,++++++***------......///.........,,,...000222333333222111.........------.........---------------,,,,,,,,,++++++,,,------------------------------------------,,,+++******+++---...---......//////...---,,,,,,,,,------------------000999:::///))),,,...+++---------,,,,,,+++++++++------------+++)))(((&&&,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,***))))))***,,,---++++++,,,,,,,,,,,,------+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,---------------,,,,,,************************++++++++++++++++++++++++******************************))))))******++++++...------,,,,,,------......------,,,+++***)))))),,,,,,+++++++++*********++++++++++++++++++++++++***++++++++++++++++++***)))))))))***+++++++++,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++---,,,***+++---...,,,***++++++++++++++++++++++++,,,,,,,,,++++++******)))************************,,,,,,------------......000///.........///...---/////////.........---------........./////////000111111000000000/////////........................------...................................................///////////////000111222222111111222333000000000000000000000000000111111111111111111111////////////......---------------.........//////000///...---,,,------...000/////////.........---000333555444111...------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////111000...---------...///------,,,,,,,,,------...////////////............,,,,,,---------.........,,,---...//////......------------------------------...///000000///...---222111111111222222111111,,,+++,,,///111222000---000000000000000111111222///...,,,++++++,,,...///.........------............------------,,,,,,,,,///............------------------.........//////++++++,,,------...//////------------------------,,,------......------,,,......------,,,,,,++++++,,,,,,------.........///------......------,,,,,,......------,,,+++++++++.........///......---------...///000111000////////////............//////......------,,,+++++++++,,,------.........------------------------------///...---++++++,,,---..................---,,,+++......---------,,,,,,,,,222;;;===333)))***------------,,,,,,,,,,,,++++++//////......,,,***)))(((------,,,,,,,,,,,,------))))))***+++---...//////++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------...------,,,+++***************************++++++++++++++++++++++++************************))))))))))))******++++++...------,,,,,,------...,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++******++++++++++++******(((((()))***+++,,,,,,---+++,,,,,,++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------..................------///111111000//////.../////////...............////////////////////////.........------////////////...---/////////.........------........................------......//////000000111222444333222222333555000000000000000000000000333333222222222111111111000000000000////////////---------...............//////...------------.../////////..................000222222000---,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------...............---/////////...............,,,------------,,,,,,+++........................+++,,,,,,,,,,,,,,,------***,,,///111222000...------------.....................////////////......////////////////////////000//////000111000...,,,000000000000000111222222000...---,,,+++,,,------......,,,++++++,,,......------------------------------------------------,,,,,,---------.........++++++,,,,,,------------------------------------,,,------......------,,,......------,,,+++******+++++++++,,,,,,,,,------,,,------...------,,,,,,.........---------,,,,,,,,,,,,------,,,,,,+++***......///000//////...---......------------......------,,,,,,,,,,,,,,,,,,------......///......---------------------------000///...---,,,---------............---,,,,,,+++------------------------...444555///***+++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------,,,,,,,,,,,,------))))))***+++---...//////***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,------...............------------------------***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))************************++++++++++++++++++++++++************************)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))*********)))******++++++******))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))*********)))++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++*********+++++++++,,,,,,))),,,000000...---///111000000///.........///000................................................,,,---///000111000...---/////////.......................................,,,------...///000111111000111222222111111222444000000000000000000000000111111000000000000000000111111000000000000000000....................................------..............................///111222333222000...---///...---,,,,,,---...///------------------------..................------....../////////...---,,,,,,---......---,,,***)))------...............///++++++++++++++++++++++++)))+++---///000000///...000000000///////////////...//////////////////...------......---,,,---...000000000111000000...---000/////////000111222333//////---,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------,,,,,,,,,---------------,,,,,,,,,,,,------------------,,,,,,++++++++++++------------------------,,,------......------,,,......---,,,++++++******------,,,,,,,,,+++++++++,,,,,,------...------,,,////////////............+++,,,,,,---,,,,,,++++++///////////////.........---,,,,,,++++++,,,,,,---******++++++,,,---......------......///.........------------------------000//////...------------......------,,,,,,,,,,,,++++++,,,,,,---...//////---...,,,+++,,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------)))***,,,------,,,***)))+++++++++,,,,,,,,,------,,,---.../////////......------------------------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))************************++++++++++++++++++++++++************************))))))***+++,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++(((((()))))))))***************++++++++++++******,,,+++++++++***)))))))))------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,------...//////++++++++++++++++++++++++*********+++++++++,,,,,,&&&+++000222000......//////...............//////...............---------------------............,,,---///111111000///...------......///000000111////////////////////////,,,------...///000111111---///000000///...000111000000000000000000000000...//////000111111222222000000111111111111111111.....................---------..................---------...............///000111222333222000...///...---,,,,,,---...///------------------------..................---------...///000///...,,,+++,,,,,,---...---,,,***))),,,---------......//////+++++++++++++++++++++++++++***++++++,,,---...///000000//////...---,,,,,,/////////......////////////000222111///...000111...///000000000000000000////////////000111222333///...------,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,------------...,,,,,,,,,------------...+++++++++,,,,,,,,,------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,++++++******///.........------,,,,,,,,,,,,------......------///.....................,,,---......//////......//////..................,,,,,,++++++++++++,,,,,,((()))***+++,,,---...///++++++,,,......//////...------------------------..................------------,,,,,,,,,,,,------***++++++,,,---...///000111...***+++...000...***++++++,,,,,,,,,,,,------...---,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------+++,,,.../////////...---------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,---------,,,+++,,,------......------,,,+++++++++++++++++++++,,,---------,,,,,,,,,++++++*********+++,,,,,,------+++++++++,,,,,,+++++++++---,,,,,,+++***)))((((((,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......'''***///111111///------------.../////////...............------------------------...............,,,---///000111111000///,,,---...///000111111222000000000000000000000000------......//////000000,,,---///...------...000000000000000000000000000//////000111222333444555000000000000111111111111...............---------,,,---......///.........---------------.........---------///111000...,,,.........------.........------------------------------...............---------...///...---,,,++++++,,,,,,,,,,,,++++++***,,,,,,,,,---......//////,,,,,,,,,++++++++++++***,,,+++***)))***+++---......------,,,++++++******//////............//////,,,///111000---,,,...111---...////////////000222////////////000111333333------------------------------............------,,,,,,,,,---------......,,,---------............++++++++++++,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------+++,,,------......------------------------------+++,,,---...///000000000---,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---))))))***+++,,,------...((()))+++,,,.../////////------------------------,,,------.........------,,,++++++++++++---...///,,,,,,,,,------.........///---+++,,,------,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,---//////...---,,,,,,------......------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))******+++,,,,,,------,,,,,,------------,,,,,,,,,+++++++++***)))))))))***++++++,,,,,,++++++***************************+++---...---+++***,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,++++++---...///...---,,,---000111222111///............------,,,,,,,,,------......////////////---......///000000111111......//////000000000111////////////////////////.........///////////////---///000000///...000111000000000000000000000000000000000111111222222222/////////000000000111111//////.........---------,,,,,,.../////////......,,,,,,,,,------.........+++***+++---000000---***------............------........................,,,,,,---...////////////---.........------,,,,,,++++++++++++++++++,,,,,,++++++,,,------...//////------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......000///...------...///000)))---///...***)))+++///,,,...//////------///111......//////000222333444------------------------,,,---////////////---,,,,,,,,,,,,------.........---------....../////////******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++,,,,,,'''((((((***+++,,,,,,---+++,,,,,,---.........---++++++++++++++++++++++++((()))***,,,---...//////++++++******++++++,,,---...------,,,,,,------...++++++++++++++++++,,,,,,'''(((***,,,---//////000------------------------++++++,,,---.........---+++*********+++---///000......---------,,,,,,,,,))))))***,,,***))),,,000+++++++++,,,,,,---------+++++++++,,,...111444666.........------.........+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------)))***,,,---...---,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,...000000///...---******,,,,,,,,,,,,******,,,,,,,,,+++++++++******+++++++++************)))'''(((((()))******++++++,,,------......------,,,***************+++++++++((())))))*********))))))))))))))))))))))))))))))'''***++++++(((''')))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111---)))))),,,//////...,,,...111444444333000............------,,,,,,,,,........./////////000000............///000222222000000000000////////////........................///////////////.........///111222222111111222333000000000000000000000000////////////..................//////000000000111//////.........---------+++,,,.../////////......,,,,,,,,,------.........+++++++++---111111...+++,,,---...//////...---,,,........................+++,,,---...////////////......---------,,,,,,,,,++++++***)))***+++---...++++++,,,,,,---...//////---------,,,,,,++++++++++++,,,...000///...+++***+++,,,---///111222333444000///...------...///000,,,000222111---+++...222---///000...,,,+++---000.........///000222333444////////////////////////........................000000///...------,,,,,,..............................////////////.........---,,,,,,,,,,,,---......---,,,,,,++++++++++++------------,,,+++***))).........------,,,,,,,,,******+++,,,,,,---.................................------,,,,,,------...******,,,---.../////////000///---,,,+++,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------)))***,,,...//////...---000///...---,,,---....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,222000---+++---111555999---------------...///000...---,,,,,,---...000111,,,,,,---......---,,,,,,/////////...---------,,,---------,,,+++***((((((,,,------......------,,,000///...---,,,+++++++++---,,,,,,++++++,,,,,,---***+++---,,,++++++---...222000...,,,+++***++++++......---,,,++++++++++++---,,,,,,+++*********++++++******))))))(((((((((------......---+++***)))------------------------,,,++++++******++++++,,,000...+++)))((()))+++,,,++++++,,,------------,,,++++++++++++,,,,,,---...+++++++++************)))++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,...//////...,,,+++++++++++++++******))))))+++************+++,,,,,,************+++,,,---------...............------000000000000////////////........................------------------------///////////////////////////......------///000111......////////////......//////000000000000//////000000///////////////000......//////000000111111111000///////////////000///000222222333222111000222111///.........///000000000000000000///......,,,,,,---.../////////...,,,,,,,,,---...///000000///...---,,,,,,---...///...,,,+++,,,///111///---***+++++++++++++++++++++---------............///////////////...------,,,---,,,,,,++++++,,,,,,------.....................++++++++++++++++++++++++---------.........//////.........//////000222222000000000000000000000000......////////////......000//////............///000000000000111111111111................................................000//////...------,,,,,,........................---......//////......------,,,++++++++++++,,,---...---,,,,,,+++++++++,,,.........------,,,******---------,,,,,,,,,++++++******+++,,,,,,---..............................------------------------++++++,,,---............///...---,,,,,,,,,,,,,,,)))***++++++------...///---------.........//////+++,,,...///000000000//////...---,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222.........///////////////000///...---,,,,,,,,,,,,,,,,,,---......---,,,,,,............------------,,,------------,,,,,,++++++,,,,,,------------,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------,,,+++---...000000...---,,,+++++++++,,,,,,,,,++++++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,,,,+++------------------------,,,++++++******++++++,,,+++***)))(((((()))+++,,,******+++,,,,,,,,,,,,+++---------,,,------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,+++******++++++++++++*********)))...------------...//////,,,,,,++++++++++++++++++,,,---------------,,,,,,------....../////////000........................////////////////////////........................///......---...///000111...//////000000//////...000000////////////000000000000////////////000000///////////////000000000///////////////000000000///000111222222222111111333222111000000000111222111111111111111000//////------......///.........---,,,,,,------///000000//////...------...//////...---,,,---000222111///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,------------.........///............///000000000000000000000000000000......////////////......//////.........//////000000000000000111111111111------------------------........................//////......---,,,,,,,,,------------------------,,,------......------,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,............---,,,++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,------...------------------------,,,,,,---......---,,,,,,,,,------......------,,,------......------,,,,,,)))***++++++------...///---------.........//////---------...//////000000......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,//////000111000000...---------------,,,++++++***,,,,,,------------,,,,,,------------............,,,,,,---...............***+++++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---......///......---,,,+++***++++++++++++,,,---...///,,,,,,++++++******++++++,,,,,,,,,,,,------------)))***+++,,,------------------------------------,,,++++++******++++++,,,)))))))))***+++,,,,,,---++++++,,,------------,,,///...............------------------,,,,,,,,,,,,------------------------++++++************++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,------...------,,,+++*********++++++,,,,,,---,,,,,,+++***+++,,,---...///000000////////////////////////................................................///............///000000///000000111111000000///111000///......///000111000000////////////000000000000//////////////////,,,---///000111000000//////000111111222222111111333222111000000000111111111111222222222111000000....../////////...---------------------...///000000//////......//////000000//////111333555555444000///---+++++++++,,,---+++++++++,,,,,,,,,------------......//////......---,,,,,,++++++,,,,,,------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------......///000000000000000000000000......////////////.....................///000111000000000000111111111111------------------------.................................------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,...............---,,,+++++++++******************+++++++++,,,,,,---------------------------------+++,,,...//////...,,,+++---.........------,,,+++,,,,,,.........---,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,---...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------........................------------------------,,,---///000000///---+++...///000111000///,,,+++''')))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---............---************+++,,,------,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.../////////---,,,---...------...///...---+++***,,,+++++++++,,,,,,---...,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---...///......---,,,------..............................---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++,,,------++++++++++++++++++++++++***************++++++,,,---------,,,,,,++++++***++++++,,,------------,,,+++,,,,,,---......//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////000000000111111111111000000111000///......///000111000////////////000000111000000000//////......---***,,,...000111111000/////////000111111111222222000000//////............000000111111111000000//////////////////...---,,,---------------...///000000000////////////000000111111111333555666777777333111...+++***+++---...+++,,,,,,,,,,,,---------....../////////...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000////////////////////////......////////////......---------......000111111///000000000111111111111................................................---------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,------------...------,,,,,,************************++++++,,,,,,,,,,,,------------------------------+++,,,...//////...,,,+++............---,,,+++++++++,,,---.........,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---.....................------------------------...............------,,,,,,---/////////---+++)))&&&(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......---------------,,,+++++++++************+++,,,---+++++++++++++++,,,---...+++,,,,,,------,,,,,,+++---...//////---,,,---///,,,---.........---,,,+++...---,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...//////---+++***++++++,,,------------------------------,,,+++***,,,,,,,,,,,,++++++++++++************************------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,---------------...//////***+++,,,------------,,,,,,,,,---.......................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////000000111111111111000000111000///......///000111///////////////000111111000000//////......------***,,,...000111111//////...//////000000111222222////////////......------......///////////////...///000000000///...------...------------...////////////000000000000//////...///000111111222333444333111...,,,+++,,,---///------------............++++++++++++***)))((('''---,,,,,,++++++,,,,,,---++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))***+++---///000111////////////////////////......////////////......---------......000111111///000000000111111111111////////////////////////........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---.........---,,,,,,+++,,,,,,------......------)))***++++++------...///---------.........//////---------------.........---------------,,,++++++,,,,,,,,,,,,------------------------------------------........./////////---------...............------------------------------,,,+++++++++,,,,,,,,,,,,---...---,,,+++***+++++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,+++***---,,,+++******+++,,,---+++++++++++++++,,,------++++++------------+++++++++---......------...///,,,,,,------...---------///...---,,,++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,------------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,***((('''((()))******++++++******+++,,,---------,,,+++***,,,,,,,,,,,,++++++++++++************************------,,,,,,,,,,,,------************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...)))***,,,............---,,,,,,---...////////////////////////......------........................---------------------------------------------------......///000////////////000000111111000000/////////000000000000/////////......//////000111222//////..................+++,,,...///000//////............///000111222333000000111111111000///...------......//////......//////000000000///............---------......///...//////000000//////...***,,,------,,,,,,...///111000...,,,,,,,,,---...---------.........//////,,,,,,,,,,,,+++***))))))---,,,,,,++++++,,,,,,---+++,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))******+++---///111222000000000000000000000000......////////////.....................///000111000000000000111111111111................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------------,,,+++,,,+++++++++,,,,,,---...******++++++,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,,,,,,,,,,,,,,,,---...///)))***++++++------...///---------.........//////,,,---............,,,,,,---......///...---,,,+++,,,,,,---------.................................,,,,,,---...///000111111---------.........//////........................,,,,,,,,,,,,------------,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------............---000...---+++***+++,,,---++++++++++++++++++,,,,,,***+++---......---+++***)))+++,,,---,,,---...000,,,,,,,,,,,,,,,---...///------,,,++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******************)))))))))***++++++,,,,,,++++++***+++---...///...,,,+++------------,,,,,,,,,,,,************************,,,++++++******++++++,,,((()))***++++++***)))(((+++++++++,,,,,,,,,------******))))))******+++,,,+++,,,---...///...,,,+++++++++,,,---............------------------......------------------------------------------------------------------------------///000000000///......//////000000//////......///000111111000///...............///000111222------......................................................///111222444///000111111111000///...------...///////////////...//////000000000000//////......---------......---...////////////...---+++---......,,,+++,,,.........------,,,------...,,,,,,---------.........---...//////000000000000---,,,,,,++++++,,,,,,---------------------------------------------------,,,------------.........---,,,,,,,,,---...///000000000000000000000000000......////////////......//////.........//////000000000000000111111111111------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,------,,,+++***++++++++++++,,,,,,---...)))******+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---......------,,,------,,,+++,,,---///000---------,,,,,,,,,+++++++++++++++,,,,,,,,,------)))***,,,------,,,***)))---.../////////...---,,,---------....../////////........................+++,,,---...///111222222---------.........//////........................,,,---///000111000///...---------------...///000******)))***+++...000111---,,,+++******+++,,,------------,,,,,,++++++++++++,,,---///000111111111222000...,,,***+++,,,,,,,,,,,,++++++***++++++,,,***+++---......---+++***''')))+++,,,,,,---///000---,,,++++++,,,---///000++++++++++++,,,---......+++*********+++,,,,,,---+++******))))))(((((((((((((((((((((***,,,...///++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,------,,,---......//////......***,,,...000000///...---//////.........---------++++++++++++++++++++++++******))))))))))))******)))***,,,------,,,***)))+++++++++,,,,,,---------------,,,,,,------...///------/////////---+++))))))***+++,,,------...---******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,---///000000000///.........////////////......---...111222222111...---............///000222222,,,------......///////////////...---------............---...///111333444---.../////////...,,,+++......///000000111000000......///000000111000000///......---------......,,,---...//////...---,,,...111222111...---...000,,,,,,------------------++++++,,,,,,,,,---------)))***,,,---///000111111---,,,,,,++++++,,,,,,---//////...---+++***))))))---------------------------------.........//////000///...---------------000000000000000000000000......////////////......000//////.........//////000000000000111111111111...---,,,++++++---...000...---+++******+++---...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++++++++******,,,,,,,,,++++++*********---,,,,,,+++*********+++---.../////////...---,,,******+++,,,,,,---.........------...//////...,,,---------,,,,,,+++++++++//////.........---------,,,---.........---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------//////...------...000000//////...------------...//////.........---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................///---++++++,,,,,,+++***---------,,,,,,+++++++++//////...---...///000111666333///,,,+++++++++************++++++,,,,,,,,,...---,,,++++++---...000***,,,...---***))),,,////////////......---------++++++++++++++++++++++++***+++,,,,,,*********,,,,,,++++++******++++++,,,+++++++++,,,,,,---------------------------------,,,++++++******++++++,,,......,,,+++***)))))))))+++,,,,,,------,,,,,,+++***++++++)))&&&$$$$$$$$$*********++++++,,,,,,,,,...---+++))))))***+++,,,,,,,,,,,,,,,,,,+++***)))((()))++++++++++++---...***)))))))))***+++,,,,,,---......//////......---++++++,,,------......///,,,,,,+++++++++,,,------000///---,,,++++++,,,,,,/////////...---***((('''+++,,,---///111222333333333111///---,,,---...///+++++++++,,,,,,---------............////////////........................***)))(((***...000///---------............------......////////////......///...,,,++++++,,,---...,,,,,,---.../////////...////////////............///////////////......---------------------------///---,,,...111222000---...---+++++++++,,,...000//////.........//////000000///------,,,---...///---------------...///000,,,,,,,,,---------.........///222333333111///...222,,,+++000111,,,,,,000///---******+++,,,,,,,,,///...---,,,+++,,,,,,------------............///000000000000000000000000------------------,,,,,,,,,,,,---...///000111111+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))******++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++---------,,,+++)))(((''',,,,,,++++++++++++++++++---,,,++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------...------...//////...,,,---------,,,,,,+++++++++///.........------------,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........------------///......------...000111//////...------------............------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++......---------...///000000...,,,+++------------++++++++++++++++++++++++...---,,,++++++,,,...///...//////---,,,+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++---...///...---,,,---///,,,++++++******++++++,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,+++************+++,,,,,,------,,,,,,++++++,,,------+++++++++---++++++++++++++++++,,,,,,---,,,***(((((()))***+++,,,,,,,,,,,,,,,+++***))))))***,,,,,,++++++,,,...******************+++,,,++++++,,,,,,,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,------...///000///---,,,++++++,,,,,,......//////...---+++***,,,---///000222222333333222111///---,,,---......+++,,,,,,,,,---------...............////////////......------------......,,,***)))+++...000///---------............------......////////////...........................---,,,---......//////......000000//////......------...............------,,,------------------------///---,,,...000111///---111000.........///111222...------,,,,,,,,,------///...------------...//////......---------......,,,,,,,,,---------............//////......//////...+++***000777;;;:::888111///,,,,,,---......---///...---,,,,,,,,,---------------............///////////////////////////000000000000000000000000//////////////////000000)))+++---//////...,,,+++***+++---......---+++***---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++------------,,,***)))(((++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,------,,,,,,,,,,,,++++++............---------------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------......---------...000111//////...------------...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++***,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,---...---+++,,,,,,++++++++++++++++++---,,,+++++++++,,,...///222000...---------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,,,,++++++******++++++,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,+++***+++---,,,,,,+++++++++++++++++++++***)))((((((((()))***++++++,,,,,,,,,+++******+++,,,------++++++,,,---,,,++++++************+++++++++,,,,,,,,,,,,++++++.........---,,,+++++++++,,,,,,,,,,,,---///000000//////---,,,,,,,,,,,,,,,------.../////////.........///000111222222222222111000///---------......---------------.........---............////////////...---,,,,,,---...///---,,,+++,,,...///...---------............------......////////////......,,,---///111111///...,,,------.../////////......000000//////...---,,,,,,---------...---,,,,,,+++------------------------...------...000000///---...---,,,,,,,,,---///000///...---,,,,,,,,,,,,,,,......---------.........000000///------,,,,,,,,,,,,,,,,,,---------......//////...,,,+++,,,///222///777???HHHUUU]]]VVVGGG333111......///000//////......---,,,,,,,,,---------------............///////////////////////////000111111111111111111111111111000000000/////////***+++,,,---...---,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,---------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,,,,------------*********++++++,,,,,,,,,,,,,,,++++++***++++++,,,...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,+++...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,---...000111//////...------------...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,,,,+++******++++++,,,,,,,,,---+++++++++++++++,,,,,,---,,,+++,,,------,,,)))'''*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...222...+++,,,...///---+++------------------------++++++++++++++++++++++++((()))+++***))))))***+++,,,++++++******++++++,,,,,,,,,++++++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---++++++,,,,,,,,,,,,+++++++++,,,---+++)))(((((())),,,,,,,,,++++++*********+++***))))))))))))******++++++,,,,,,,,,++++++***,,,---...---++++++,,,------,,,++++++************---------......------------------,,,,,,,,,++++++******++++++---...000000......------,,,,,,,,,,,,---------..................//////000000000000000000///...------------...........................---------........./////////...,,,++++++,,,...///.....................---------............---------......//////......---,,,---.../////////...---......////////////......000000///...------,,,+++---............---,,,,,,........................---------...//////......,,,,,,+++++++++,,,---...111000///...............------.../////////......//////...---------------,,,,,,,,,---------....../////////---+++---111555555LLLaaakkkvvv{{{kkkQQQ444222///...///000000///---------------------------------............///////////////////////////.............../////////111111111111000000000000,,,,,,+++***+++,,,---...------++++++++++++---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,+++...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,---...000111//////...------------...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++*********++++++,,,,,,,,,*********+++++++++++++++******+++---...,,,)))&&&(((((()))***,,,---......++++++++++++,,,,,,------...+++)))***---///...,,,------------------------++++++++++++++++++++++++***,,,------,,,,,,---///,,,++++++******++++++,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------***++++++,,,,,,++++++***,,,......---+++***+++,,,,,,,,,,,,++++++*********+++++++++******+++++++++***++++++,,,,,,,,,+++++++++---------+++***+++,,,------,,,+++*********+++,,,------------------,,,+++++++++,,,,,,,,,------)))))))))***+++---...///------------------,,,,,,---------,,,,,,,,,,,,,,,------...............---///......---------------........................------------...............---,,,++++++,,,---......//////...------------------............------------............------,,,,,,+++++++++,,,.........///////////////......000//////...---,,,,,,,,,///////////////...------........................,,,---..................///////////////000000111000000///...............,,,---///111111000///...---------------...//////,,,,,,,,,---------......,,,...///...---000666<<>>222444:::;;;999//////000000///...------,,,,,,---...///000111111..........................................------000000///...............//////000111111111111111++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,+++++++++*********))))))++++++************++++++,,,,,,++++++++++++++++++*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------,,,,,,,,,+++************++++++++++++******++++++++++++*********++++++,,,------,,,,,,........................+++++++++,,,,,,---------------,,,,,,,,,,,,------////////////...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))***+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++,,,------///...---,,,+++*********((((((((()))))))))))))))******,,,------.........,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***...---,,,,,,++++++,,,,,,******++++++++++++******++++++++++++************---,,,+++*********+++,,,------------------------))))))************+++++++++++++++*********))))))+++,,,,,,++++++******+++))))))***++++++++++++***---,,,***)))((((((((()))000,,,)))(((***++++++*********************************+++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................,,,------......------,,,------,,,,,,,,,,,,------+++---///000000///---+++////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,++++++,,,,,,------.........,,,,,,---------.........///////////////......---------------------------...---------------,,,,,,---,,,,,,,,,,,,---...///333444444444333111///...333...+++---...------///++++++,,,,,,------...///000888BBBOOOcccuuuuuujjjPPPBBB222+++...333333111...////////////......---............////////////................................................222222111000000000000000------...///////////////,,,,,,,,,,,,------------,,,,,,+++++++++***************+++++++++,,,,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,+++++++++***************++++++************++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,)))***,,,------,,,***)))******++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---***((('''((()))******++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))***,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++***+++,,,------......,,,+++************,,,,,,,,,++++++*********''''''(((((())))))******++++++,,,---............,,,,,,,,,++++++++++++******++++++,,,,,,++++++***------,,,,,,++++++,,,,,,******++++++++++++******++++++******)))))))))(((------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......*********)))))))))((((((***---///---)))'''))),,,))))))***++++++++++++***,,,+++***)))))))))))))))***)))(((***,,,------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////....................................------............------...------,,,,,,------...,,,---///000000///---,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------......------,,,+++------------------------,,,,,,---------.....................---------,,,------------------------***+++,,,---------,,,+++------------...000111222333333111000///.........222,,,***...000///---...---...///000111111111111999FFFWWWggguuuzzzkkkXXX:::555000---///000///------....../////////....../////////.........------................................................222111111000000000000000------...///////////////,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++************++++++*********++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------***'''&&&((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++))))))***+++,,,+++***---,,,+++******+++,,,---,,,+++)))(((((()))+++,,,)))***+++,,,,,,,,,++++++,,,,,,,,,++++++***************++++++++++++++++++)))******+++,,,---......+++,,,---...............++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++******++++++++++++******++++++++++++++++++++++++------,,,++++++*********))))))))))))))))))))))))))))))***+++---...//////+++*********)))))))))))))))+++,,,+++)))(((***+++))))))***++++++++++++***+++++++++******)))))))))'''((()))+++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,/////////......---------------------------------..................------........................------............------------,,,,,,,,,,,,------,,,---...//////...---,,,+++,,,---...////////////++++++++++++++++++++++++------------------------,,,,,,,,,---------......------......------,,,+++------------------,,,,,,------........./////////---------,,,,,,,,,,,,,,,------------------------)))***+++,,,++++++,,,---------...///000222333444///...---,,,---...000111111,,,***...111///---...111000///000222666:::===MMM\\\nnnxxxxxxmmmVVVAAA333444333222000---,,,+++,,,,,,---...////////////............................................................//////////////////............////////////000111111111111111,,,,,,,,,---------......------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************++++++************++++++*********++++++,,,,,,,,,,,,+++************+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,///...---,,,,,,---...///,,,---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++)))(((***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))((()))+++,,,+++***,,,,,,***))))))***,,,,,,,,,+++)))(((((()))+++,,,'''))),,,...///---***(((******++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,---...//////,,,,,,------...---------+++++++++++++++++++++++++++++++++++++++++++++++++++******)))******++++++******++++++++++++******))))))***+++,,,------...,,,,,,,,,,,,++++++******))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,+++++++++*********)))((('''))),,,---,,,+++))))))***++++++++++++***+++++++++++++++*********''')))+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,/////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......---,,,,,,++++++++++++,,,,,,------...//////...------+++,,,---...////////////++++++++++++++++++++++++------------------------,,,,,,,,,---------......------......------,,,+++------------------,,,,,,...////////////000000000------,,,+++***++++++,,,------------------------+++,,,---,,,++++++...000---......000111333555666...---+++***+++,,,///000000,,,+++...///...000333555222000222888CCCNNNVVVkkkvvv}}}oooYYYBBB222...000111///+++))))))***,,,,,,---......///......,,,,,,,,,---...//////000................................./////////000000//////............////////////000111111111111111,,,,,,,,,,,,------------.........---------,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++******))),,,++++++******++++++,,,***************+++++++++++++++************++++++++++++++++++++++++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000///---,,,,,,---///000------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---.../////////...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************)))((()))+++++++++***++++++************++++++++++++***))))))***++++++''')))---//////...+++))))))***+++,,,------------***+++,,,---...---,,,+++))))))******+++,,,,,,,,,++++++,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,------******++++++++++++******'''(((((()))***+++,,,,,,***++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))&&&%%%''',,,///---+++))))))***++++++++++++******++++++,,,++++++******(((***,,,,,,***)))((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------......////////////......---,,,,,,++++++,,,,,,------..................---////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------......------,,,+++------------------------....../////////000000000...---+++*********+++,,,------------------------)))+++---,,,***)))+++.........///000111333555666111///---+++******+++,,,...,,,,,,------///777AAAEEEDDDDDDHHHRRR___mmmvvvsss___III888///,,,......---******,,,///,,,------.........------***+++,,,---...///000000.................................//////000000111000000000000000111111222------...///////////////++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++************++++++,,,,,,++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,---------......+++,,,,,,,,,------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------..................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++***)))******++++++++++++******++++++++++++++++++++++++++++++,,,---------------+++,,,------...---,,,,,,,,,---...//////...,,,+++))))))))))))))))))))))))***++++++,,,++++++************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...******++++++++++++******++++++++++++************((()))+++,,,------,,,,,,------------------------,,,+++++++++++++++++++++++++++++++++************((('''((()))***+++,,,+++))))))***++++++++++++*********+++,,,,,,,,,+++***'''***,,,+++)))((()))+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------......////////////...............------.................................////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,++++++,,,,,,------.........------------...............---,,,******+++,,,---------------------------)))///444555111---,,,---/////////000111333444555000///---+++*********++++++,,,---...---222BBBRRR]]]___bbbiiiqqqyyyzzzjjjZZZJJJ===333///,,,------,,,+++,,,...111------.........---,,,,,,,,,,,,,,,------.................................---......///000000111111000000000000000111222222------...///////////////******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,------,,,++++++++++++++++++,,,))))))******++++++++++++++++++************++++++---,,,,,,++++++*********+++***)))'''''')))***+++++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,------.........++++++,,,,,,,,,---------)))***,,,------,,,***))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++++++++++++++,,,---...............------++++++------------++++++++++++++++++++++++++++++******+++---//////,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***(((((()))***+++***))))))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,+++***///---+++******,,,///111---......///...---+++***---...///000000...,,,+++************))))))))))))******+++++++++******)))*********++++++,,,,,,,,,---,,,+++******+++,,,---***)))))))))***++++++,,,******++++++++++++******000000///...---++++++***'''(((***,,,---------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************))))))))))))'''***,,,+++((('''))),,,))))))***++++++++++++***)))***,,,,,,---,,,+++***&&&)))+++***((((((***---++++++++++++++++++++++++******+++++++++,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,------.........------------------------......////////////......000000////////////000000........................+++,,,---...////////////------------------------////////////////////////,,,,,,,,,---------......------......------,,,+++++++++,,,,,,---...//////+++++++++,,,,,,,,,------///...,,,******+++,,,---------------------------111999AAACCC???999555444/////////000111222333444,,,,,,++++++,,,,,,---...)))+++.........555KKK___kkkooovvv||||||iiiQQQBBB:::444000---++++++***)))(((((()))+++............---,,,++++++......---------,,,,,,,,,........................---......///000111111222...............///000000///000000111111111111111...---+++******+++---...************************---------,,,,,,+++++++++************************---...///---***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,------///,,,******---...---+++,,,,,,,,,++++++*********+++,,,------......------,,,++++++,,,------,,,*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,,,,---...************+++,,,---------.........---,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************************---------,,,,,,+++++++++***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))************))))))***+++,,,+++******,,,......,,,+++,,,......+++(((,,,,,,,,,+++++++++*********+++,,,------,,,***)))...------,,,,,,------...------------,,,+++***)))***+++,,,+++))))))***+++******)))))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000((('''...000,,,...666:::888666333000...---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++++++++******))))))+++******))))))******++++++,,,---...///...------%%%******&&&&&&++++++'''...------,,,,,,------...---,,,++++++******++++++'''(((***,,,---------,,,///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---.../////////...---,,,000000/////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,---...//////...---,,,......---------,,,,,,,,,,,,,,,,,,---------------///---,,,******+++,,,---000///------///000///...,,,,,,,,,,,,,,,---...///***+++++++++******,,,...111EEEZZZ]]]NNN<<<333333222222111111111111111111---,,,,,,++++++,,,,,,---111+++***///000333DDDXXXhhhzzzxxxxxxyyyYYYHHH888555888666///***)))+++,,,---------///111++++++,,,---.........---.../////////---...000111000///...------...///000000...---...111222111//////............///000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++---...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,...,,,******---...---+++,,,,,,,,,,,,+++++++++++++++,,,------......------,,,++++++,,,------,,,******++++++,,,------......++++++++++++++++++++++++------------------------,,,+++++++++,,,,,,---...+++++++++***++++++,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))******++++++******)))&&&'''''''''%%%&&&(((***,,,***)))***---...---+++,,,,,,,,,+++++++++******,,,,,,+++++++++++++++,,,------------------------...//////...---,,,++++++)))+++,,,,,,++++++,,,...,,,++++++******+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++,,,000777:::999666444222000...,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,+++))))))***,,,---++++++++++++*********)))++++++************++++++((()))***+++++++++******%%%)))***''')))---...+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------...............---......------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,---------............------.........---------,,,,,,...------------------------,,,++++++,,,...000222000///------/////////...,,,,,,,,,,,,------......***+++,,,+++***+++,,,...333@@@OOOSSSLLL@@@777444333222111000//////000111...------,,,,,,------...111,,,+++///000222AAASSSjjjpppwwwkkkVVVIII<<<000...///---(((%%%+++---...---,,,,,,---///...///000000000000000000---...///...------///111000///...------...///000111///......000111///------,,,,,,,,,,,,---.........//////000000//////...***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,000...,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,------------+++,,,------......------,,,++++++,,,------,,,***+++++++++,,,------......************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++***+++++++++------......------,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++((()))***+++---...///000,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++)))((())),,,///...,,,******+++------,,,,,,,,,,,,+++++++++******...,,,***))))))+++---...,,,,,,---......---,,,,,,///////////////...---,,,)))+++,,,---,,,---///000...------,,,,,,,,,,,,---...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***000///***000===???666000///...,,,+++*********,,,++++++******++++++,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++************,,,,,,++++++++++++,,,,,,'''((())))))******))))))''')))***((())),,,,,,***++++++************++++++*********+++,,,---...///000///---+++***+++---......------------,,,,,,,,,......------,,,+++++++++---------------...///000...---,,,++++++,,,...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---,,,,,,,,,------------,,,,,,,,,,,,------...............---------/////////...---------,,,...---------...000222333000...------...//////...,,,,,,,,,------------...+++,,,---,,,++++++---///222777>>>CCCDDD@@@999333444333000...------///000......------------......000,,,---000000111<<>>777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************)))******+++++++++*********)))))))))))),,,,,,+++++++++*********,,,+++***)))((())))))*********))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,%%%&&&(((***+++,,,,,,,,,///......---,,,+++***)))---,,,,,,,,,,,,---......------------------------........................------,,,,,,,,,,,,---------......//////......---,,,------......------,,,........................---,,,,,,,,,,,,+++++++++,,,,,,,,,---------...............//////000000000//////000000111333444555111111111111000///...---***,,,...000000///---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++......------,,,***)))(((,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,++++++++++++++++++***))),,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++************------------------------++++++++++++,,,,,,,,,,,,***++++++,,,---...///000---.../////////...---,,,//////...---------------...------,,,,,,,,,,,,,,,,,,++++++***+++,,,...///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,*********++++++++++++,,,***++++++,,,---,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,---------******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,+++******)))************(((&&&%%%++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,+++++++++++++++*********+++++++++++++++,,,------------.........---,,,,,,...---,,,***))))))))))))))))))))))))******++++++*********))))))*********,,,,,,,,,++++++++++++***''')))+++,,,***(((''''''(((((((((((()))***+++,,,)))))))))***++++++++++++******+++++++++,,,,,,,,,'''(((***+++,,,,,,------,,,***)))///888<<<888333++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))*********++++++++++++************++++++++++++************+++***)))((((((((())))))))))))************))))))((()))***++++++***)))(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------)))***+++,,,---...///000.../////////---***'''$$$---,,,,,,,,,,,,---......------------------------........................------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------......------,,,........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111111222000000000111222333444555333333333222111///...---***,,,...///000///---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************++++++,,,,,,+++++++++,,,,,,+++******,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------++++++,,,,,,---...//////---......//////...------......---,,,,,,,,,,,,---...---,,,+++++++++------,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,******)))))))))***+++,,,(((((()))************)))*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++******************++++++++++++,,,,,,---------,,,******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,***'''&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,---------------,,,,,,))))))(((((())))))***+++((((((***++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++$$$'''+++,,,***(((&&&&&&))))))(((((()))***++++++)))))))))***+++,,,------++++++++++++,,,,,,,,,---***++++++++++++***))))))***'''&&&)))---...+++'''***************+++++++++***++++++,,,---.........++++++++++++++++++++++++,,,,,,+++***)))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((((())))))******))))))(((************++++++++++++)))))))))******+++++++++///...------,,,------...++++++,,,,,,,,,+++***)))---,,,,,,,,,,,,---......------------------------...........................------,,,,,,------...+++,,,,,,------,,,,,,+++,,,------......------,,,........................------------............,,,,,,,,,---------......---......///000111222222/////////000111222333444444444444333222000///...,,,,,,,,,,,,,,,------...******))))))))))))******+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------------..................---,,,++++++******++++++---,,,+++******+++---...,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,******)))))))))***+++,,,(((((()))************)))*********++++++,,,,,,,,,************++++++++++++++++++*********************++++++,,,---------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,------------......---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,++++++******+++++++++++++++++++++++++++************+++,,,,,,***+++,,,,,,,,,,,,+++++++++************+++,,,,,,((()))***++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++(((+++///000///---++++++++++++***)))(((((()))))))))))))))***+++---...///+++,,,,,,,,,------------***++++++++++++***))))))+++***)))***,,,,,,)))''')))))))))******+++++++++++++++,,,---...///000000++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''''''''''''''((()))***++++++***)))(((***)))'''&&&&&&''')))***)))))))))************+++)))))))))******++++++++++++***)))(((((((((((()))+++******)))***+++---...---,,,,,,,,,,,,---............................................................------------......---......//////......---,,,------......------,,,........................------...............///,,,,,,,,,---------....../////////000000111111111.........///000111333333444444444444333222111000...---+++******,,,...000,,,++++++++++++++++++,,,++++++------------+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,------------......---------,,,,,,,,,---------............///,,,++++++***************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,*********++++++++++++,,,***++++++,,,---,,,,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++******++++++++++++++++++***+++,,,---......------,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,------...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,+++***************+++++++++++++++***************+++,,,,,,******++++++,,,,,,++++++222111000...------------++++++++++++++++++++++++*********))))))************++++++++++++,,,,,,,,,(((+++---...---,,,++++++,,,+++***)))((((((((((((***))))))***+++...000222,,,,,,,,,---------......'''(((***+++,,,,,,------)))***+++,,,,,,---------)))))))))***++++++,,,,,,+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********((((((((((((((()))))))))''''''''''''((((((((((((''''''((()))))))))(((((())))))************))))))***)))&&&%%%%%%&&&)))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,------(((((())))))***++++++,,,...,,,+++))))))+++---...---,,,,,,,,,,,,---......////////////////////////..............................------------......---......//////......---,,,------......------,,,........................,,,,,,,,,------.........,,,,,,,,,---------......000000000000000000000111////////////000222333444444444444444444333222222...---,,,+++,,,---///000//////............//////***+++---......---+++*********+++,,,------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,---------------------------------...//////---,,,++++++******++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++)))***,,,---------,,,++++++,,,,,,---------------,,,,,,++++++++++++++++++*********+++++++++,,,,,,******++++++,,,,,,------+++,,,---......------,,,***+++,,,,,,------,,,,,,,,,+++******+++,,,---...---,,,*********+++---...++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,------,,,++++++***)))))))))*********++++++***************++++++,,,***++++++,,,------,,,,,,222222000///...---------...---+++***)))******+++******++++++++++++************+++++++++,,,,,,,,,&&&((()))***)))((()))*********)))))))))))))))******))))))***,,,...111333------------............((()))***,,,------------'''(((******))))))+++,,,))))))******+++,,,,,,---***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++(((((()))))))))*********((((((((()))))))))******))))))+++,,,,,,,,,++++++******))))))))))))******))))))(((''''''((())))))++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,***+++,,,............------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......000000000000000000000000..............................------------......+++,,,,,,------,,,,,,+++,,,------......------,,,........................+++++++++,,,,,,---------,,,,,,,,,---------......111111111000000000000000/////////000111222444444444444444555444444333333............/////////000---,,,,,,++++++,,,,,,---***+++---......---+++***)))***+++,,,---.........++++++,,,,,,,,,---------+++++++++,,,,,,---------111000...,,,+++++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---...---,,,,,,***+++,,,,,,---------------------.........//////,,,,,,------------......*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......***++++++,,,---...//////---------------...///000...---,,,,,,++++++,,,,,,(((***+++,,,---,,,,,,+++,,,,,,---------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******)))+++---.........,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++*********++++++,,,,,,,,,---------******+++,,,------......,,,,,,.........---,,,+++)))***,,,---...---,,,,,,++++++***)))***+++---...+++***((('''(((***---///++++++++++++++++++++++++************************...------,,,,,,------...---------------,,,+++***(((((())))))*********+++*********)))***++++++,,,+++,,,------.........------,,,,,,,,,,,,---......000...,,,***((()))***+++***+++,,,------,,,+++************++++++,,,,,,,,,(((***++++++******+++---(((((((((((()))***+++,,,***))))))***,,,///222444---------.........//////,,,------------,,,++++++***+++,,,+++((('''((()))))))))***+++,,,,,,------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,))))))******+++++++++,,,))))))******+++++++++,,,+++,,,---...///......---+++***)))(((((()))***+++((()))***++++++***)))(((---------.........//////,,,++++++******)))))))))+++,,,---------+++((('''(((***,,,...//////......---,,,,,,,,,,,,---......555333000...///111111111..................//////++++++,,,------------,,,111...,,,,,,...000...,,,......///////////////...---------,,,,,,+++++++++---------............///............/////////000000000000000000000000000222111111111222333333444555777999999888555222000000////////////...............---,,,,,,,,,,,,------.........---,,,,,,+++***+++,,,,,,......///000,,,---.........---,,,++++++,,,------++++++,,,---++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---......,,,+++,,,///000---+++///...---,,,,,,---...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............---,,,++++++///...,,,+++***+++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***000///...---,,,+++++++++,,,,,,,,,------.........,,,,,,+++++++++,,,---.........---------,,,,,,,,,,,,***)))***...///...,,,,,,...//////...------...///,,,***)))***++++++***---+++***+++------+++(((((()))***+++,,,---------++++++++++++++++++++++++,,,,,,------,,,,,,+++***---,,,++++++***)))(((((()))))))))***+++++++++,,,,,,+++***((((((***+++,,,,,,+++***))))))***+++,,,...---,,,,,,++++++,,,,,,---,,,+++++++++,,,---...222000---******+++,,,...((((((((((((((((((((((((++++++++++++++++++++++++************************---,,,,,,+++*********+++))))))*********+++++++++000///...---------------++++++,,,,,,++++++***)))******))))))+++---000222///...---,,,+++*********,,,++++++,,,---...,,,+++,,,,,,---,,,,,,+++))))))...+++((()))+++---,,,+++++++++,,,---------,,,,,,---------,,,)))''''''((()))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------,,,+++***---------.........//////,,,++++++***)))(((''''''+++***))))))++++++***))))))+++,,,...///......---000---+++***,,,,,,)))&&&&&&(((***,,,---...------++++++++++++,,,---......))))))))))))))))))))))))+++++++++************)))))))))***+++,,,------...)))))))))***+++++++++,,,)))))))))***+++++++++,,,*********)))******+++,,,++++++------------++++++......---------,,,,,,,,,,,,,,,---...//////......:::777444222222111000///........................,,,,,,---...............000...,,,,,,...//////---....../////////......---.........------------------------............///........./////////000000000000000000000000000000111111111111222333444555666777999999888555111////////////............---//////......---------...------......------,,,+++++++++,,,,,,------......(((***+++---...///......***+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---......,,,+++,,,...///---***------,,,++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,++++++******...---,,,++++++++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,++++++***......,,,++++++******************+++++++++,,,,,,++++++++++++,,,,,,------.........---------,,,,,,...,,,***+++---...,,,***+++---......---,,,,,,---///---++++++,,,,,,,,,+++***)))(((***---...---+++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))......------,,,+++******************++++++++++++)))((('''&&&&&&'''((())),,,,,,+++******+++,,,,,,,,,++++++***))))))))))))******)))))))))***+++,,,111///---+++++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******+++++++++++++++,,,,,,,,,------///......---,,,,,,------,,,,,,,,,,,,,,,++++++*********)))***+++---000222///...---,,,++++++++++++,,,+++)))***,,,...//////))))))******+++,,,,,,,,,...+++))))))+++,,,,,,+++,,,,,,,,,,,,+++***)))))),,,------,,,)))(((((()))+++)))((()))******)))(((************************************************+++++++++,,,,,,+++++++++)))))))))*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,---------------+++******,,,---+++)))((()))***+++,,,---------,,,++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++************))),,,,,,+++++++++************************+++++++++***************+++++++++---,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,++++++,,,,,,---------------AAA>>>;;;888666444111...333222222111111000000000.........///////////////000...------...//////....../////////...---,,,,,,.............../////////---------............///....../////////000000000000000000000000000000000//////000000222333555666666777888999777444111//////............---------000000//////............------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---...------+++,,,------++++++,,,---++++++,,,,,,,,,,,,------...------,,,,,,------......---,,,---...---+++)))++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++------,,,++++++++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++---,,,+++******)))******************++++++++++++++++++++++++,,,,,,,,,---...............---------///---,,,,,,,,,,,,+++)))***,,,------,,,++++++,,,000...,,,,,,---...---,,,***))))))+++------,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------***++++++++++++***))))))---------,,,,,,++++++++++++++++++++++++*********,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,+++******)))((((((******))))))******+++,,,///......---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++------------...............------,,,,,,,,,,,,,,,---------------,,,++++++,,,+++++++++---///111222...---,,,,,,++++++++++++---+++***+++...111333444))))))(((((()))***,,,------+++******+++,,,,,,+++,,,,,,,,,+++***)))((('''+++,,,,,,,,,***)))***+++,,,+++******++++++)))((())))))))))))))))))))))))************************,,,++++++++++++++++++,,,***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,///000///,,,***,,,...,,,,,,+++++++++,,,------+++******+++,,,------,,,++++++******++++++,,,---,,,++++++*********+++++++++++++++++++++++++++++++++++++++************))),,,++++++++++++*********+++++++++***************+++++++++***************,,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,FFFDDDAAA???===:::666333333333222111111000////////////.../////////000000111000//////////////////...//////......---,,,+++---------......//////000---------............///...////////////000000000000000000000000000000000......///000222333555666666777888888666444111///............------------///////////////...------,,,------...------,,,,,,------,,,,,,+++++++++++++++,,,,,,---,,,+++)))(((---...///...---,,,---///+++++++++,,,,,,,,,------------------------------......---------,,,***)))++++++************++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---............,,,,,,++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,,,,........................------,,,,,,,,,,,,+++++++++,,,......,,,+++,,,---...---+++,,,---...---,,,------,,,,,,,,,***)))(((++++++,,,,,,,,,+++******,,,,,,------------......+++++++++++++++******)))++++++******************,,,,,,,,,++++++*********---,,,++++++++++++,,,---,,,,,,,,,++++++,,,,,,,,,.........---,,,+++***))),,,+++,,,,,,,,,,,,------------.........---++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------------............---,,,,,,+++++++++,,,,,,------......------,,,+++,,,,,,,,,---...000111222------,,,+++++++++,,,,,,,,,++++++---111444555555---,,,)))''''''''')))***,,,+++++++++++++++++++++++++++,,,++++++***))))))***+++,,,,,,******+++,,,...,,,++++++++++++***(((((((((((((((((((((((((((************************---,,,+++******+++,,,---,,,,,,---------.........************************+++///111///***(((+++......---,,,++++++,,,---...++++++++++++,,,------,,,---,,,+++*********,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((()))***+++,,,------,,,+++++++++***))))))))),,,+++++++++***)))))))))(((((((((((()))***++++++------++++++++++++------........................,,,,,,,,,,,,,,,,,,------HHHFFFDDDCCCBBB@@@===:::111111000//////...------000////////////000111111333333222111000///000000......//////...------,,,,,,,,,------.........///---------............///////////////000000000111111111111111111111111111......///000111333555666555666777777666444222000//////.........---------------.........---,,,+++,,,,,,------...------,,,...------,,,,,,++++++***,,,,,,------,,,***)))(((+++---...---,,,+++,,,---+++++++++,,,,,,,,,---------------------------------......---,,,******)))+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---.../////////***+++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++------..................++++++,,,,,,,,,,,,------,,,---//////---------...,,,+++***+++,,,---,,,***,,,------,,,+++***))))))++++++,,,,,,,,,+++******,,,,,,,,,------.........,,,,,,,,,---,,,++++++*********************++++++---,,,,,,,,,++++++******)))))))))(((((()))))))))******++++++++++++******------...------+++***)))++++++,,,,,,------------,,,---...///...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------......------,,,+++*********+++,,,---......,,,,,,+++++++++,,,------))))))+++---000222111000---,,,)))''''''''')))******+++,,,,,,++++++++++++******+++,,,---------,,,***+++,,,,,,+++***,,,---...,,,++++++,,,,,,+++)))************************************************---,,,+++******+++,,,---*********+++++++++,,,,,,,,,,,,++++++***))))))((()))---000...)))'''***---...---,,,,,,,,,---//////------------,,,++++++,,,---,,,+++***)))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))+++++++++*********))))))'''((()))***+++,,,,,,---,,,+++++++++***))))))))),,,+++++++++***)))))))))&&&&&&'''(((***,,,---...------++++++++++++------////////////000000000000///...------,,,---......HHHGGGEEEDDDDDDDDDBBB@@@777666666555555444444444222111000000000111333444777777777444111000000111......///////////////...---------------.........---------............////////////000000000111111111111111111111111111111......//////111222444555444555555666555444333222000////////////.........,,,---.........---+++***,,,,,,------......------.........------,,,,,,,,,)))***,,,---------,,,+++)))***++++++))))))***+++++++++,,,,,,,,,,,,------,,,------......------,,,+++---...---+++*********,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,---,,,)))***++++++,,,+++++++++,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,***************)))))))))((()))+++,,,,,,,,,+++***,,,,,,,,,---------------)))+++,,,,,,,,,,,,---///,,,...//////...------...+++******+++------+++***''')))+++,,,,,,,,,---...***++++++,,,,,,,,,++++++++++++,,,,,,------......,,,------------,,,+++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,+++++++++************************)))******++++++******))))))***+++,,,+++***)))(((((()))***++++++++++++***,,,,,,.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------,,,++++++&&&''''''((()))*********++++++++++++,,,------...+++******+++------,,,***))))))(((((()))***,,,---)))+++------+++***++++++)))***+++,,,---.........***,,,---,,,++++++,,,---,,,+++******,,,,,,,,,***------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,---------...//////...---,,,+++******(((***,,,+++)))(((***,,,,,,,,,,,,,,,---...//////---......---,,,++++++,,,,,,,,,++++++***+++++++++,,,++++++*********+++++++++++++++++++++++++++++++++++++++************)))+++************)))))))))+++++++++***************+++++++++***************(((((()))+++---///111222---,,,,,,++++++,,,,,,---/////////000000000000000000///...---,,,---...///HHHFFFCCCBBBCCCCCCCCCBBB<<<<<<<<<<<<<<<;;;;;;;;;555444333222333444666777;;;;;;:::777222000000111......///000111111111111/////////...............---------............/////////000000000111111111111111111111111111111111////////////000111333333222333444555555555444444111111000000000/////////---...///000///...,,,++++++,,,------......------........................***+++---......---,,,,,,***+++,,,+++******+++,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,))),,,...---+++******,,,+++,,,---......---,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***++++++,,,,,,,,,,,,((()))***+++,,,++++++***,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,++++++************++++++************)))))))))(((((()))+++,,,,,,,,,***)))+++++++++,,,,,,,,,------***,,,...---+++***,,,...+++---///...---,,,------+++******,,,......,,,+++%%%(((+++,,,,,,,,,...000)))***++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,+++************+++,,,------......++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,******+++,,,,,,+++******((()))***,,,,,,+++***)))((()))***+++++++++******,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------,,,,,,---......///,,,,,,,,,,,,,,,++++++***(((((()))***++++++++++++++++++++++++,,,---...///555111---+++***+++++++++))))))******+++,,,,,,,,,(((+++------+++******,,,)))***+++,,,,,,,,,,,,,,,+++,,,------+++***+++,,,***)))(((***,,,---,,,+++------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++------........./////////.........------,,,,,,,,,(((((()))*********++++++'''((()))+++,,,---......+++---......,,,+++---///***++++++,,,,,,,,,++++++,,,++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))************))))))))))))***************+++++++++***************+++++++++++++++,,,,,,---...000000+++,,,,,,------,,,,,,+++------........./////////000///---++++++,,,---...HHHEEEAAA@@@AAABBBBBBAAA999999::::::::::::::::::888777555444555666888999===>>>===999333000000222---...///111222222222222111111000000//////......---------.........//////000000000000111111111111111111111111111111111111000000///000000111222222111222333444555555555555111111111111000000000000...///000111111///---,,,+++,,,,,,---.........---////////////////////////////////////...,,,***)))---...//////------...///++++++,,,,,,,,,---------,,,,,,---......---,,,,,,(((+++------+++***+++---+++,,,------------,,,+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---.........------((()))***+++,,,,,,+++***,,,,,,,,,+++++++++******((()))***+++,,,---------***)))))))))))))))******,,,,,,,,,,,,++++++******''')))+++,,,,,,,,,***)))*********++++++,,,,,,,,,,,,...///...***)))***,,,***,,,...---,,,+++,,,,,,++++++,,,---//////...,,,'''***------+++***,,,...((()))***+++,,,---------))))))***++++++,,,------***++++++++++++***))))))(((((()))***+++,,,,,,---+++++++++,,,,,,---------)))******++++++******)))++++++------------++++++(((***,,,.........---,,,***+++,,,---...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********+++,,,,,,---+++++++++,,,,,,,,,---------------------...///000+++,,,,,,,,,,,,+++******,,,,,,---...////////////*********+++,,,---...///???999222,,,+++,,,...000,,,,,,---,,,,,,+++))))))(((+++......+++******,,,******+++++++++******))),,,---...---+++***+++,,,)))(((((()))+++------,,,************************++++++++++++++++++++++++***+++,,,------,,,+++***))))))*********+++++++++******++++++++++++,,,,,,)))(((''')))+++------,,,$$$%%%'''***,,,,,,,,,,,,(((+++---...,,,,,,///222)))***+++,,,---,,,++++++++++++++++++,,,---......))))))))))))))))))))))))+++++++++************)))''''''((()))***+++,,,,,,))))))******+++++++++,,,))))))******+++++++++,,,---,,,,,,++++++,,,,,,---++++++---......---++++++,,,,,,,,,---------......///...,,,******+++,,,---LLLKKKIIIFFFDDDAAA@@@???>>><<<:::<<>>===<<<:::888555333111222222222333555666888999333333222111111000000///......///////////////////////////000111111222222333333333222222222111111000///...///000444777:::111111222222222333333333333333222111000000000000000000111111000...,,,+++........................////////////...---,,,+++...------,,,,,,------...------++++++++++++------++++++++++++++++++++++++...---,,,,,,++++++++++++...---,,,,,,,,,,,,---...)))***,,,---...---,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***------------,,,++++++***++++++,,,---,,,+++***)))***+++,,,,,,------,,,,,,------......------,,,+++---,,,,,,++++++*********///...------...---+++*********+++,,,,,,---......,,,---------,,,+++******000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---------......,,,------......------,,,***++++++,,,,,,------.........////////////......***++++++,,,,,,------...++++++,,,---------,,,,,,,,,,,,++++++++++++++++++///---***((()))+++...000111...++++++---...,,,***///////////////...---------...///...------...///111///---,,,---......------+++)))((()))+++---///BBB;;;222---,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,************+++,,,---...,,,+++***+++,,,,,,+++)))******+++,,,,,,,,,,,,+++***,,,------+++******+++(((+++...---***)))+++...------,,,++++++*********)))************++++++++++++***)))***,,,---,,,+++)))************+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***+++---......,,,***------,,,+++************)))***,,,,,,,,,***((('''))))))(((((((((((()))))))))***,,,...//////...---,,,***)))+++...///,,,(((,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,+++***)))***+++,,,---000...+++)))***,,,///111JJJJJJIIIHHHFFFEEECCCBBB>>>===<<<>>>@@@BBBAAA???===;;;999999;;;<<<===<<<<<<<<<<<<;;;:::999888777555555555555555666777888444444333333333333222222......---,,,,,,,,,,,,---//////000000111111222222222222222111111111000000111000//////000333666888222222222222333333333333444444222111000000000000------......---,,,,,,+++........................////////////...---,,,+++------,,,,,,,,,,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,...---,,,,,,,,,,,,---...,,,------------,,,,,,+++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************++++++*********,,,,,,---------,,,++++++)))***+++,,,---,,,,,,++++++,,,------......------------......------,,,++++++++++++***************,,,++++++,,,---...,,,+++******++++++,,,------...,,,,,,---...////////////...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,+++************+++,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++++++++,,,,,,...,,,***)))***+++...///000---++++++---...---+++///000000000//////...------...///...------...///...,,,***)))***++++++***,,,+++***)))***+++---...333///,,,***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++******++++++---......+++******+++,,,,,,+++)))((())))))***************'''((())))))((((((***+++,,,+++*********+++++++++++++++++++++++++++++++++************++++++++++++,,,+++***+++,,,------+++************++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,......---+++++++++******)))*********+++,,,---...---,,,***)))))))))((((((((())))))******+++---...///...---,,,+++******+++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++++++++***++++++,,,---///---,,,***+++---///000NNNNNNNNNMMMLLLJJJHHHFFFBBBAAAAAACCCEEEFFFEEEDDDBBB???<<<;;;<<<>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777666777777555555666666666777777777222111///---,,,,,,,,,,,,//////000000111222222222111111111111000000000000111000///...///111333555222222333333333444444444555555333222111000000///...------,,,,,,,,,------........................////////////...---,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,...------,,,,,,------...000///...---,,,,,,,,,,,,++++++***************))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++,,,---------,,,,,,((((((***+++,,,---------)))******+++++++++++++++------......------,,,+++))))))))))))***************))))))+++---...---,,,******++++++,,,,,,------+++,,,...000222333333444------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------,,,------......------,,,......---,,,,,,+++******,,,------......------,,,......---,,,,,,+++******)))***+++,,,---.........******++++++,,,,,,------,,,,,,+++++++++,,,---...---,,,+++,,,.........---000000000000000//////...---...///...------...///---+++))))))***+++***)))++++++++++++++++++,,,,,,''''''(((***------,,,***++++++++++++++++++++++++------------,,,,,,+++***+++++++++++++++,,,---...+++++++++,,,...///...,,,((()))******++++++*********++++++++++++,,,///111222...)))))),,,...---***++++++,,,,,,---......///************+++++++++,,,---++++++,,,---...---,,,************+++++++++,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,......---+++***))))))))))))******+++,,,---...///...---,,,+++((((((((((((((()))***++++++,,,---......---,,,+++---...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,------,,,,,,------...///SSSSSSSSSRRRQQQNNNKKKIIIJJJJJJJJJKKKLLLLLLKKKJJJGGGEEEBBBBBBBBBBBB@@@???==================>>>>>>>>>===;;;:::888777666666777777888999::::::;;;;;;:::888555222000//////000///000000111111222333333222222222222111111111000222111000//////000111222222333333333333444444444666555333222000000//////222111///...------...///..............................//////...------,,,,,,++++++******++++++,,,---------,,,,,,---------........................---,,,,,,++++++,,,,,,,,,------------------------000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,------------))))))***+++,,,,,,------******+++,,,,,,,,,,,,,,,------......------,,,+++))))))******++++++,,,,,,+++++++++,,,......---,,,******++++++,,,,,,,,,,,,,,,---...000222333444444.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------------------------........./////////000000,,,------......------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,---------,,,,,,******++++++,,,---......++++++,,,,,,------,,,,,,++++++,,,---.........---///000000000000000//////---...///...---------//////---,,,,,,---...---,,,******+++,,,,,,,,,+++***))))))+++,,,---,,,+++)))++++++++++++++++++++++++------------,,,+++*********************+++,,,------,,,,,,...000111000///+++,,,,,,---------------.........---,,,---111444555111---+++,,,.............../////////000000000*********+++++++++,,,,,,---,,,+++,,,...///...---*********+++++++++,,,,,,******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...,,,***)))))))))***+++,,,,,,,,,------......---,,,,,,(((((((((((()))***++++++,,,,,,---------,,,+++++++++...///---***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------)))***,,,---------,,,+++,,,------...............OOOPPPQQQQQQPPPOOONNNMMMQQQRRRTTTTTTSSSRRRQQQPPPMMMLLLLLLLLLKKKGGGAAA===<<<<<<<<<<<<===???AAAAAA@@@???===;;;999888777666999999:::;;;<<<======>>>>>>===:::777444333222222000000000111222222333333444444333333333222222222222111000/////////000000222222222333333333444444444444222111000/////////333222000...---,,,------.................................///......---,,,,,,++++++******++++++,,,------------------------........................,,,,,,,,,++++++,,,,,,---------------------------------,,,,,,---...000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,------------,,,+++++++++++++++++++++---......///////////////------......------,,,++++++++++++,,,,,,---------///...---...///...---+++******+++++++++++++++,,,,,,---...///000000000000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,------------------------........./////////000000,,,------......------,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------,,,+++************+++,,,------......***+++,,,---------,,,,,,***+++---...............//////000000000000//////---...///...---------//////...---...000000///...***+++,,,------,,,***))),,,,,,,,,++++++***++++++------------------------,,,---------,,,,,,+++******))))))))))))******+++,,,++++++---///000///...,,,,,,---...............------,,,***)))))),,,...111111///,,,)))))),,,///000/////////.........---***++++++++++++,,,,,,,,,---,,,+++,,,...///...---***++++++++++++,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++++++++,,,,,,---...+++++++++,,,,,,,,,++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,++++++''')))+++(((%%%###%%%''',,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...---,,,,,,,,,---.../////////......HHHIIIIIIJJJLLLMMMNNNNNNRRRUUUXXXYYYXXXVVVVVVVVVSSSSSSTTTUUUSSSMMMFFFAAA;;;;;;;;;<<>><<<:::999888888::::::;;;<<<<<<===>>>>>>???>>><<<999777444222111000000111111222333333333555444444444333333333333222222111111000000000000111111222222222333333333222111000///////////////000///...---,,,+++++++++........................---...............------,,,,,,++++++++++++,,,,,,------............------........................,,,,,,+++++++++,,,------,,,------......------,,,***++++++,,,---///000111***+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------,,,,,,---,,,++++++******++++++******+++,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------------111000////////////---+++******++++++++++++++++++,,,,,,---.........------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,,,,------......------,,,+++,,,,,,,,,,,,---------,,,------......------,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++******+++,,,,,,---......------------,,,+++******++++++,,,,,,------......***+++,,,---------,,,,,,***,,,...///...------------......///////////////---...///...------...///---,,,,,,---//////...,,,***+++,,,---,,,+++***))))))******)))((())),,,...------------------------+++,,,,,,------,,,,,,+++******)))))))))******+++)))))))))***,,,---,,,******+++,,,,,,------,,,,,,.........,,,******,,,...+++---...+++&&&&&&)))......------,,,++++++******++++++++++++,,,,,,,,,,,,---++++++,,,---...---,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,---//////...---,,,,,,,,,,,,------...))))))************+++++++++******))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,---------------------...////////////...JJJIIIHHHGGGHHHIIIKKKLLLLLLPPPVVVXXXXXXXXXYYYZZZXXXXXXXXXYYYXXXTTTNNNIIIBBBAAA@@@??????AAABBBCCC???>>>===<<<::::::::::::;;;;;;;;;<<<<<<=========>>>>>>>>><<<999666222000000111111222222333333444444444444333333333222222222222222222111111111111000000000111111111222222//////............//////,,,,,,---------------,,,........................------...............---------,,,,,,,,,,,,------,,,---...//////...---,,,------------------------,,,+++++++++,,,,,,---...,,,,,,---......---,,,,,,******+++---............++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,+++*********+++,,,---(((((()))************)))------......------,,,+++------,,,,,,,,,,,,,,,,,,///...---...//////---,,,++++++******************++++++,,,,,,------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------,,,++++++,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,------------------+++++++++,,,,,,,,,------***---000000...++++++,,,,,,,,,---...............---...///...------...///,,,++++++---//////---,,,,,,,,,,,,,,,++++++******(((***++++++)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,+++++++++++++++,,,******)))***,,,,,,+++)))++++++,,,------------------...//////...---...000+++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***+++,,,------++++++++++++,,,,,,,,,------------------------,,,,,,************************++++++++++++++++++++++++///---+++,,,---/////////------,,,,,,++++++,,,,,,)))))))))))))))***++++++,,,,,,+++***))))))))))))************+++,,,------111///------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,---..................////////////RRRPPPLLLHHHGGGFFFGGGHHHFFFKKKRRRVVVWWWXXXZZZ\\\[[[ZZZZZZZZZZZZXXXTTTQQQLLLJJJFFFBBB???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>=========<<<<<<<<<999999888888888888999:::===;;;:::;;;<<<;;;888444444444333222333444555666444444333333333333222222222111111111000000//////000111111000---,,,,,,---........................------------------------...---,,,,,,,,,,,,---...,,,------......------,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,------......//////......---........................------------------------***+++,,,,,,------,,,,,,........................+++,,,,,,---.........---,,,------......------,,,,,,,,,---...---,,,***)))...------,,,,,,++++++***///,,,+++,,,...///---+++++++++,,,,,,,,,,,,---------------------,,,+++******++++++,,,,,,++++++***************************,,,+++*********,,,...000------------,,,+++******......//////......---,,,......------,,,,,,,,,,,,333000,,,***+++...///000,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******,,,,,,++++++)))(((&&&%%%++++++,,,,,,,,,------------------------------------------,,,,,,+++++++++*********++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,---------,,,------...---,,,***)))++++++******+++,,,,,,------,,,+++++++++,,,..................------------+++,,,------------,,,,,,,,,---.........---,,,+++////////////////////////---......//////......---------------------------***,,,...000000...,,,***++++++++++++++++++++++++///...------...///111222---,,,,,,++++++,,,,,,---///000000111000...---,,,---,,,,,,++++++,,,,,,---------...///000///---***000///...---------------............---,,,+++***............---,,,+++***------,,,+++,,,---.../////////---,,,,,,,,,,,,,,,///...,,,++++++,,,---...111000...,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,---...//////,,,++++++++++++,,,---------......//////......---------------------------........................kkkhhhccc]]]ZZZWWWWWWWWWYYYXXXXXXYYYZZZZZZYYYWWWZZZWWWSSSPPPNNNMMMNNNOOOOOOMMMLLLMMMMMMJJJEEEAAA@@@???>>>===<<<;;;::::::999888777777666666777777;;;999999999;;;:::888555555444333333333444555555444333333333222222111111111111111000000000//////...///000///...---...///........................,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,------......------,,,++++++,,,,,,,,,---------///...------,,,,,,------+++,,,,,,,,,,,,,,,,,,+++........................------------------------++++++,,,------------,,,------------------------+++,,,------......------,,,,,,------------,,,,,,,,,,,,---...---,,,+++***+++++++++++++++,,,,,,,,,...,,,+++,,,...///---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***************************++++++******+++,,,...///------......------,,,,,,......//////......---,,,...............---,,,,,,)))'''$$$$$$'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********((()))***++++++++++++***++++++,,,,,,,,,------------------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---.........------,,,+++---,,,,,,,,,,,,,,,------//////...---------...///---------------,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,---.........---,,,,,,...............---------------............------........................+++,,,---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,...---,,,++++++++++++,,,............---,,,+++***,,,,,,------...------,,,,,,++++++***++++++---..............................------,,,,,,---------...------,,,,,,---------,,,,,,++++++++++++,,,,,,************************---,,,,,,---000111111000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++------------------------........................}}}yyysssmmmiiiggghhhiiikkkjjjiiihhhfffaaa[[[WWWUUUSSSPPPMMMLLLLLLMMMNNNKKKKKKLLLNNNOOOMMMIIIFFFDDDCCCAAA???===;;;999888:::999888777777666777777999888777888::::::888666666666555444444555555666555444444333222111000000111111000000000000//////---...//////......///111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222000...,,,------............------,,,,,,,,,,,,------------///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,---------------++++++++++++++++++++++++,,,,,,------......------,,,,,,------------,,,,,,+++,,,---------,,,+++***((())))))***++++++,,,,,,...,,,+++,,,---...---+++++++++,,,,,,,,,,,,------++++++++++++++++++***)))***++++++,,,,,,++++++*********************************++++++,,,---------------............//////......//////......---,,,---...///000000///---,,,)))((('''(((***,,,,,,,,,+++++++++,,,,,,---------...---+++***))))))***+++((()))***,,,------------,,,,,,,,,,,,------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,---------.........//////...------------.........---------------...222111000//////...//////------------------------++++++,,,,,,------------,,,------.........------.........------,,,,,,,,,...------,,,,,,------...........................---------------------,,,------------------------,,,,,,,,,,,,+++***)))(((...---------,,,,,,++++++'''((()))***++++++++++++,,,,,,---......---,,,,,,...+++)))***+++.........------,,,+++++++++,,,,,,...............---,,,+++***+++,,,---............******)))))))))***+++,,,,,,---.../////////...---,,,,,,------...------,,,***+++,,,---.../////////------,,,,,,,,,,,,------************+++++++++++++++++++++...111333444333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******++++++,,,---...---------------...//////+++,,,,,,------,,,,,,+++------------------------........................{{{xxxwwwyyy{{{}}}}}}|||zzzvvvnnneee___WWWUUURRRPPPOOOOOOPPPRRROOOOOOPPPPPPPPPOOONNNMMMJJJIIIGGGDDD@@@===;;;:::;;;;;;:::999999999999999777777777888999999999999888888888888777888888888777777666444333222111000000000000000000000//////---///000///......///000........................------------------------,,,...///000000///...,,,------............------,,,,,,,,,------------...//////...---------------.........------.................................------------------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,+++,,,---------,,,+++***((()))))))))*********+++---,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,------******+++++++++******)))***++++++,,,,,,++++++***************************))))))+++,,,,,,---,,,,,,,,,,,,,,,------...///000.........///......---,,,,,,...000222111000---,,,000///......///...---+++******+++,,,,,,---......---,,,***)))((()))***+++,,,,,,---------------,,,,,,,,,,,,------------...........................------------------,,,,,,---------,,,,,,++++++***,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------//////---,,,,,,---...//////......---------------111111000//////..................///////////////............//////000000------..................000//////......---------///...---,,,,,,---...///------------------------///...---,,,,,,,,,---...---------------------------.../////////---,,,+++.........------,,,++++++******++++++,,,,,,,,,,,,+++,,,...//////...,,,+++,,,+++***,,,...//////...///......---------.....................---,,,,,,***+++,,,---............***************+++++++++,,,---...//////...,,,++++++,,,---.........---,,,)))***,,,...//////.........------,,,,,,------...,,,,,,,,,---------------+++++++++---000222222222,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************+++,,,------...............///000000---......//////......---,,,,,,------------------........................~~~uuunnnaaa^^^ZZZWWWUUUVVVXXXYYYZZZYYYWWWTTTRRRQQQQQQRRRRRRPPPNNNJJJFFFCCC@@@???;;;;;;::::::999:::::::::777777888888888999:::;;;:::::::::;;;;;;;;;;;;;;;;;;:::999777555333222111//////////////////000000000111111000...,,,---...........................////////////////////////...------------------...---......//////......---,,,,,,---------.........//////...------------...///...------------...///........................------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,+++*********))))))(((((((((+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,,,,------)))******+++++++++*********++++++,,,,,,++++++***************************((()))***+++,,,,,,,,,,,,++++++***+++,,,---///000.........///......---,,,,,,---000111222000...,,,...---------...---***(((******+++,,,,,,---......,,,+++***)))))))))***+++,,,,,,---............---,,,,,,---------.................................------------------------...------,,,,,,+++++++++,,,------......------,,,++++++++++++,,,,,,,,,,,,///...---,,,,,,---...//////......---------......////////////////////////.../////////000000111111111000000//////000000111.........//////000000111222222111111000000000000000000////////////000000........................111000...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000///...---............---,,,+++......------,,,,,,,,,,,,+++,,,...//////...,,,+++***+++---000222222///---......---------......///......//////......------,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,---...///...,,,***(((***+++---...///...---,,,+++,,,---.........,,,,,,...------,,,,,,------...,,,,,,---------.........,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------************+++,,,------///............///000000---......//////......---,,,,,,,,,---------..............................rrrnnnhhhbbb```aaacccfffcccbbb___ZZZUUURRRRRRSSSWWWVVVTTTPPPMMMJJJGGGFFF>>>===<<<:::999888888888666777888777666777888:::999:::;;;<<<===>>>>>>>>>>>>===;;;999666444222111......////////////000000000111111000---,,,,,,---........................000000000000000000000000...---,,,++++++,,,---.........////////////......,,,---------............000///......------......---,,,+++******+++,,,---........................------------------------,,,,,,---...............------------------------------......------,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,+++++++++******)))(((((('''***,,,---,,,+++***+++---++++++,,,,,,,,,,,,------)))***++++++,,,+++++++++***++++++,,,,,,++++++***************************))))))******+++,,,,,,,,,++++++******+++,,,...///......//////......---,,,,,,---///000000///...---+++++++++,,,......---++++++++++++,,,,,,---------+++++++++++++++++++++***)))***+++---///000000111,,,---------............------------------------------------............------------,,,,,,,,,,,,......////////////......+++++++++,,,,,,,,,------///............///000000//////......//////000111...///000222333333333333000111111222222333333333444333111000//////000111000000000000111222333333333333333333333333333333111222222333333222222111000000000000000000000000333222000///......///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---...//////...---,,,......,,,+++************++++++,,,------,,,+++++++++,,,///333555333///+++,,,,,,+++++++++,,,------....../////////......------------...------,,,,,,+++,,,---............------............,,,+++***++++++,,,---........................---,,,++++++------,,,,,,,,,,,,------******++++++,,,,,,------...,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---..................///000000+++,,,,,,------,,,,,,++++++,,,,,,------.................................yyyrrrnnnooosssvvvqqqrrrqqqmmmfff```\\\\\\ZZZYYYWWWUUURRROOOMMMLLLGGGEEECCC???<<<999777777444555666555333333555888666888:::<<<>>>????????????===;;;999666333111000........./////////000000///000111000...------...........................////////////////////////------............------......////////////......------------............000//////..................---+++******+++---...........................------------------------,,,------...............++++++++++++++++++++++++------......------,,,+++++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,***************************,,,---,,,***)))+++---++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************))))))))))))+++,,,------,,,+++++++++---///000......//////......---,,,,,,,,,---..................---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***,,,---.../////////------------............,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,---------------//////000000000000//////---------........./////////000111111222222222111000000000111222333444555///111333666888:::;;;;;;777777888999999:::;;;;;;:::999666444333222333333222222111111222333555666222333333444444555555666222444666777777666444222333333333333333333333333444333222111000000000000------------------------,,,,,,,,,+++,,,,,,------***,,,---///000///...------,,,++++++***+++,,,,,,++++++++++++++++++++++++,,,---...111222111...++++++++++++++++++,,,---.........////////////......++++++,,,---............+++,,,---...///......------.........//////000000,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,******++++++,,,------......---,,,,,,---...---,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---...///......------......///000+++,,,,,,------,,,,,,+++++++++,,,,,,---......///........................~~~zzz{{{}}}tttnnnlll[[[ZZZXXXVVVTTTRRRPPPOOOPPPNNNJJJEEE@@@<<<999777333444555333000000333666444666888;;;===>>>??????>>>===;;;888555222000///---.........//////000000---...//////......///000........................////////////////////////,,,...000111111000...,,,......////////////......---------.........//////000000///...............000///---,,,,,,---///000........................------------------------,,,---......//////......************************---.........---,,,,,,++++++++++++,,,,,,+++++++++******,,,---...------,,,)))))))))***++++++,,,,,,))),,,---,,,***)))+++---++++++,,,,,,,,,---------***+++,,,---------------+++++++++,,,,,,+++++++++************************+++***(((((((((***---...///...---,,,,,,---///111......//////......---,,,,,,,,,,,,,,,------......111...,,,+++++++++***)))---,,,,,,,,,,,,,,,,,,,,,)))+++---//////...+++***------......---,,,,,,+++---------.........//////++++++++++++++++++++++++---------.........//////,,,,,,,,,------.........000000111111111111000000////////////000000000000000111333444555444444333111111222333444666777888111333666:::===???@@@AAA?????????@@@AAABBBBBBCCCAAA???<<<999777777777888333333222222333555666777111222333333444555666777333555888::::::888555333666666666666666666666666444444333333222111000000////////////////////////000///---,,,++++++,,,---)))+++---///000000///...---,,,,,,+++,,,---///000++++++***))))))***++++++///...---...//////---,,,---------------...///000......///////////////...)))***+++---...///000000+++,,,---...///...---,,,------...///111333444666,,,,,,++++++,,,---///000...---,,,++++++,,,...///,,,++++++******++++++,,,,,,,,,------...///000000...---,,,---/////////...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////---------------...//////---......//////......---++++++,,,,,,---...//////........................xxxllldddZZZTTTRRRSSSSSSSSSYYYXXXUUUPPPIIICCC???===777555333333555666777666>>>:::888:::???AAA>>>;;;AAA>>>;;;777444333333333000111111000......///111111111000///////////////000000000000////////////,,,---...//////...---,,,------------------------............---,,,++++++......................../////////...---------,,,//////.........---------------------------------++++++++++++++++++++++++...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------++++++++++++---------------,,,,,,,,,++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++******)))************************,,,+++++++++***))))))))))))***+++,,,------------......---------,,,,,,,,,......,,,++++++,,,...............------,,,,,,,,,)))************+++++++++,,,------......------,,,---,,,,,,---///000///------,,,,,,+++,,,---///000+++,,,...//////...,,,+++000000111111000...,,,+++000000//////............222222222000...---...///000///...///000333666888///444;;;AAADDDBBB>>>;;;777888999:::;;;<<<=========>>>???AAABBBDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@???>>>===;;;::::::;;;777333222444666555444555444333333444555666888:::;;;===??????>>>===;;;<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;999777666555222111000///............,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++///---)))''''''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,111...,,,,,,......,,,)))+++,,,......---...///111444444333333111000...---,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////,,,///111//////222222///,,,,,,---...//////...............------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,---...------------------------...---,,,,,,+++++++++,,,++++++++++++,,,,,,---...,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000///...,,,++++++,,,,,,,,,+++***)))))))))***+++***+++---//////...---,,,xxxpppdddZZZVVVUUUUUUTTTXXXWWWUUUQQQKKKFFFBBBAAA<<<:::777777777777666555777555444666:::<<<;;;999<<<:::777444222000000000000111111000......///000111000//////......//////000000000000////////////------............------........................---.........---,,,,,,+++....................................------------//////.........---------------------------------------------------------...---,,,,,,,,,,,,---...---------------------------......///......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++************+++++++++***************++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,+++++++++++++++,,,---......///............---------,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,************++++++++++++,,,------......------,,,,,,---...............---...---,,,,,,,,,---...///,,,,,,---......---,,,+++//////000000///...,,,,,,,,,---------.........///000111111111000111222444222222222333666888;;;<<>>>>>??????@@@BBBCCCDDDEEEFFFHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@??????>>>:::777666888999999888777777666555666666777888999;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@>>><<<;;;:::999999666555444222111000//////............------------------------------,,,,,,///---+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---///000///---+++---...///......000111333444333333222000///...---,,,,,,,,,------...///,,,,,,------......//////+++......,,,---111111///,,,------......///............---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------------------,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------............///000///---,,,,,,,,,,,,---+++*********+++---///000---...///000000//////...qqqeee^^^[[[[[[[[[XXXWWWVVVSSSPPPLLLIIIHHHEEEBBB???===;;;:::777555222333333444666777888888999777555222111000000000000111111000...---...///000//////............///000000000000////////////---------,,,,,,---------////////////////////////---------...------,,,,,,........................------------...........................---------------------------------------------------.........------,,,,,,------...........................------......///......---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********)))))))))((((((---,,,,,,+++******))))))++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------...//////000000000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------............---------000222111...---...000///...------,,,---------,,,,,,,,,,,,,,,,,,---------......///......------,,,,,,---...///000111222...000111111111222555777333555888;;;???BBBEEEFFFPPPOOOLLLIIIFFFDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@>>>;;;;;;<<<=========:::999999888888888888999999:::;;;===???AAACCCEEEEEEEEEFFFFFFEEEDDDBBBAAADDDCCCAAA???>>>===>>>>>><<<;;;999777555333222222000000000//////.........,,,,,,------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222222111,,,...////////////000222333333333333222111///...---------,,,------...///........................,,,......,,,---222333222---------..................------------,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,------,,,,,,,,,,,,++++++***))))))))))))***++++++******++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............///......------,,,------...,,,,,,,,,---...///000111//////////////////......rrriiieeedddeee[[[ZZZYYYXXXWWWVVVSSSRRROOOLLLHHHEEEBBB@@@<<<:::666777888888777666777999888777555444222222111111000111222111///....../////////...............///000000000000////////////...---,,,++++++,,,---...////////////////////////,,,,,,------...---------........................,,,,,,,,,------.................................------------------------+++++++++,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------......//////000000000//////.........---------,,,,,,,,,******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............------///333666444///---///222//////......---------,,,---,,,,,,+++,,,,,,---...,,,,,,---...............///000111111333333444555///000222222333444777999999;;;???DDDHHHLLLNNNOOOKKKJJJHHHFFFDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>???>>>===<<<===>>>>>>???;;;;;;::::::999999999999999999999:::<<>><<<999777666555222222111111000///......------------------......---------......------,,,------------------------++++++,,,---///111111111---///000000//////000222222222333444333222000///......------------......///////////////............000000---///444777666......---------.........------------------------///............---------------,,,,,,,,,------............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------............///---------------........./////////.....................---,,,,,,,,,,,,---wwwooollllllbbbaaa```aaaccccccaaa___[[[WWWRRRMMMJJJGGGEEECCC===>>>>>><<<999777777888777666555444333222222111111222333333111///.../////////.........//////000000000000000////////////......,,,++++++,,,..............................++++++,,,---....................................+++,,,,,,,,,------......---.....................------------------------+++++++++,,,,,,---------------------------------------------------------***++++++,,,---------,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------....../////////...------......---------,,,,,,,,,******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------......//////......---...222555333...,,,...111/////////......------,,,------,,,,,,,,,---...///,,,---------...//////000222222222333333333333444///111444666888;;;???BBBEEEFFFHHHJJJLLLNNNNNNOOOFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>=========<<<<<<<<<<<>>;;;;;;;;;;;;::::::999999:::999888888999;;;>>>@@@AAACCCEEEGGGHHHGGGFFFEEEGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDBBB???===;;;:::999555555444333111000/////////......------...//////+++,,,---......---,,,,,,------------------------,,,,,,------------...///...///000000//////000111000222333555444333111000///......---------......///////////////............000000---///444777666///...------------......------------------------..............................---,,,,,,---------.........------,,,,,,,,,++++++,,,---------,,,+++///......---------......---------------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............///------.................................------,,,...------,,,,,,,,,------|||uuurrrooommmlllooorrrtttrrrpppjjjddd\\\VVVQQQOOOMMMLLLDDDBBBAAA>>><<<:::888777666666555444222111000000222444555555333000///000000////////////000000111000000000000////////////.........------.................................***+++,,,---....................................,,,,,,,,,,,,---------------------...............---------------------------------...//////000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////***++++++,,,,,,------...------------............+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,+++******++++++,,,------...++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............////////////......+++...000///,,,+++,,,........./////////...---------------...//////000000...............///000111000000000111111111111111111444888;;;???DDDIIILLLOOOOOONNNLLLKKKJJJIIIHHHCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;777999;;;;;;:::;;;<<<>>>;;;<<<<<<<<<<<<;;;;;;:::===;;;:::999999;;;<<<>>>>>>???BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFEEECCCAAA@@@???>>>>>>:::999888666555333222222222111000......//////000+++,,,------......------------------------------,,,---...---,,,+++,,,---...///000000......///000///111333555555444222000000///......---.................................,,,......,,,---222333222000///...,,,,,,---......,,,,,,,,,------------...,,,,,,---------.........///...------------------------------------------***+++,,,---...---,,,+++---,,,,,,+++++++++++++++......------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------............///....../////////......---)))***,,,---.../////////........./////////000000}}}zzzzzz}}}xxxqqqfff]]]WWWTTTRRRRRRIIIFFFBBBAAAAAA@@@<<<999888888777666444333111000444666777777444222111000000000000000000111222222000000000000////////////...//////000000//////...////////////////////////)))***+++---.../////////........................------,,,,,,,,,,,,,,,,,,---------.........//////------------------------------......///000000000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////******+++,,,,,,---......------------.........///+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,---.....................---------,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------..................////////////......,,,,,,---......------------...///000000///......,,,---///111111111111000000000/////////000111111......///000111222222333666888;;;>>>AAAEEEIIILLLOOOMMMKKKIIIGGGFFFFFFFFFBBBAAA???>>>===<<<<<<;;;======<<<;;;:::999999888888888888888777777777777999999999999999999999999::::::::::::;;;;;;<<<<<<666999<<<<<<;;;;;;===???<<<===>>>>>>???>>>======??????>>>===>>>>>>@@@@@@>>>??????@@@AAABBBCCCCCCAAABBBDDDEEEEEEDDDCCCBBBDDDDDDCCCBBBAAAAAAAAAAAA???>>>===;;;999888666666555444222000//////000111---------....../////////........................,,,...//////,,,,,,---///---///000///...---...//////111333666666555333111000000///...............,,,,,,------......//////+++......,,,---111111///111///...,,,,,,,,,...///,,,,,,,,,---------......******+++,,,---...////////////...---------------+++,,,,,,------.........)))***,,,......---,,,+++,,,++++++***))))))******---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---------............/////////000000///...---,,,)))***,,,.../////////...+++,,,...000111111000000yyylllaaaZZZVVVUUUTTTMMMHHHDDDDDDFFFFFFBBB===<<<;;;;;;999888555444333555777999888666333111111111111000000111222333333000000000000////////////...///000111111000///...000000000000000000000000)))***+++---...//////000........................---------,,,,,,+++++++++---------.........//////------------------------++++++,,,,,,---...//////,,,,,,---......---,,,,,,------------------------)))***+++,,,------------******+++,,,,,,---......---------.........//////++++++------------++++++---------,,,,,,,,,++++++...------,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,+++,,,---...////////////......---------,,,,,,,,,///...,,,,,,,,,,,,...///*********++++++,,,,,,,,,---------.........//////......////////////......///......///111222111///,,,---...000000000//////,,,...000222333333111000222111000//////000111222......000111333555666777;;;<<<>>>>>>???@@@CCCEEEHHHGGGEEEDDDDDDFFFHHHIIIDDDBBB???<<<;;;;;;<<<===;;;::::::999888888777777666666666555555555555555777777777777777777777777888999999::::::;;;;;;;;;777:::===>>>===<<<>>>AAA===>>>???@@@AAAAAA@@@???AAAAAAAAAAAABBBCCCDDDDDD@@@@@@?????????@@@@@@AAA???AAACCCEEEEEEDDDBBB@@@CCCBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA???===;;;999999888666333111000///000111///////////////000111222........................,,,...000000...---///222---...///...---,,,---......000444666777555333111000000///...............++++++,,,,,,---...//////,,,000111//////222222///111000...,,,,,,,,,...///,,,,,,,,,------.........((()))***+++---...//////000///...---------------***++++++,,,---...//////)))***,,,.........,,,+++222111000000////////////,,,,,,,,,++++++*********++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------.........//////000000000000000...,,,+++---.../////////...,,,+++'''))),,,...000000///...wwwjjjbbb]]]XXXVVVSSSOOOJJJGGGFFFFFFFFFFFF;;;;;;;;;999666555444555555666777888888666444222444444333333222000...---111111000///////////////333222111000000111222333////////////////////////000000///...---,,,,,,+++///...------------...///------............------........................------............------------------------------...---,,,+++++++++,,,---........................,,,,,,,,,---------.........//////000000//////...******+++,,,,,,------...000///...---,,,,,,------***+++,,,,,,---------,,,------,,,,,,,,,++++++++++++,,,,,,---...///000000,,,,,,,,,------,,,++++++///---+++)))))))))+++,,,,,,---......//////......,,,,,,,,,---------......////////////...---,,,++++++)))((()))******)))(((******+++++++++,,,,,,,,,....................................---------------,,,,,,++++++,,,,,,---......------------............///000000///...---+++---////////////000222...///111222444666888999;;;<<>>===<<<;;;999888999;;;======:::888666666777777777777888999:::;;;777777777666777777888888444666777888888999;;;>>>CCC;;;888>>>CCCAAA@@@AAABBBCCCEEEFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBB@@@???@@@>>><<<===???BBBDDDDDDBBBCCCEEEFFFGGGFFFEEEDDDHHHGGGGGGEEECCCAAA???>>>999>>>===666111222444333222222111///...,,,++++++............//////000000+++,,,,,,------,,,,,,+++000000//////.........---,,,---///111333444555555111111000//////////////////...,,,++++++,,,...///...///000///...---...000------............------------------------------------,,,++++++,,,,,,,,,............---,,,++++++...///000000000///---,,,000111111111000...,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,------...///000000...............---------((((((***+++---...000000444222///---,,,,,,---...ssskkkeeeaaa]]]UUURRROOOMMMLLLLLLJJJHHHBBBAAA@@@>>>:::777555444444555777888999999999999444333333222111111000000111111000///////////////111000////////////000111///////////////////////////////////////.........///...---,,,,,,---...///---......//////......---........................------............---------------------------------,,,+++***)))******+++------------------------,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........000000//////...---------***+++,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,------,,,,,,+++,,,+++***)))((()))***++++++,,,,,,---------------........./////////000000////////////...---,,,+++,,,+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,................................................---,,,,,,++++++,,,,,,---......------------......///000000000000...---,,,...///000///...///111222111222333555777999;;;;;;>>>???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFDDDBBB@@@?????????>>>===;;;:::888777999;;;===<<<:::999888888777777888888999::::::;;;;;;;;;:::999999:::;;;<<<;;;===???@@@AAACCCFFFHHHRRRIIIDDDFFFHHHFFFDDDEEEGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHFFFDDDDDDEEEEEECCCAAA@@@>>><<<<<<>>>@@@@@@???CCCDDDEEEFFFGGGHHHHHHHHHIIIHHHGGGEEECCCAAA???===@@@@@@>>><<<:::999:::;;;666555444333111000......//////////////////000000------......---,,,,,,+++/////////000000000000000---...///111222333444444222222111//////.........///...---,,,,,,---...///...///000///...---...000---..................---------------------------------,,,,,,+++,,,,,,---,,,,,,---.........------...//////000///...---,,,)))***+++++++++***)))(((+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...------,,,+++************++++++,,,,,,---......///---------.........//////---,,,,,,,,,---......///222111///---,,,---...///xxxrrrlllhhh\\\[[[[[[ZZZYYYVVVQQQNNNIIIHHHFFFCCC???;;;888666555666777999;;;===???@@@666555333111111111222333111111000////////////000///......------......///////////////////////////......//////000000000000...------,,,,,,------...---......//////......---........................------............------------------------------000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................,,,------......///000000000000111111000///---,,,++++++,,,,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++++++++,,,***+++,,,,,,------,,,,,,......//////000000000///////////////......---,,,,,,+++***+++---...---,,,,,,,,,,,,,,,------------////////////////////////---......//////000000111------,,,,,,,,,,,,------......------------............///000000000//////000000111000///000222555888999;;;===???AAABBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFEEECCCAAA???>>>>>>>>>>>>===;;;:::888777;;;<<<======;;;;;;<<<===;;;;;;<<<>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@BBBDDDFFFGGGJJJMMMPPPYYYQQQJJJJJJJJJIIIHHHIIIJJJJJJLLLNNNOOOPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMKKKIIIHHHHHHHHHFFFDDDBBB@@@??????@@@@@@>>>===?????????@@@AAACCCDDDEEEGGGGGGFFFDDDBBB@@@>>>===BBB<<<;;;AAABBB===<<<@@@999888777555444222111000111111000000000000000000////////////......---,,,//////000000111222222222---...///111222333333333444333111000///...------...........................///000///...---...000........................---------------------------,,,,,,,,,,,,,,,------++++++,,,....../////////...////////////...------***+++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,---......---------,,,***)))(((***++++++,,,,,,------------------......//////000222000///------------...000///...------...///000~~~vvvpppiiiiiijjjjjjhhhbbbZZZTTTMMMLLLIIIGGGDDDAAA===;;;999888888999;;;>>>AAACCC;;;888555222000111222444222111000000//////000000........................////////////////////////............////////////------,,,,,,,,,,,,------......////////////..............................------............------........................111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,------------............000000////////////000000.........///000000111111000111222333222000...,,,,,,,,,,,,,,,,,,,,,,,,---//////.........---------------------,,,,,,+++++++++,,,------------------,,,,,,---.../////////...++++++,,,------------,,,,,,,,,---...///......---///////////////...------))))))(((***,,,------,,,,,,,,,,,,---------......////////////////////////------...///000111222222------,,,,,,,,,,,,------......------------......,,,,,,---///000111222333000111111111111333777:::===>>>@@@BBBDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEECCCBBB@@@>>>===<<<===============<<<;;;>>>?????????>>>>>>@@@BBBAAABBBCCCEEEEEEEEEEEEDDDEEEDDDCCCCCCCCCDDDEEEFFFEEEGGGIIIKKKLLLNNNQQQTTTVVVQQQLLLKKKLLLMMMOOOPPPLLLMMMNNNPPPQQQRRRSSSTTTSSSSSSSSSSSSRRRRRRQQQQQQTTTRRRPPPOOOOOONNNLLLJJJFFFEEEDDDDDDEEEDDDBBB@@@>>>===<<<<<<<<<===???@@@CCCCCCBBBBBBAAA???>>>===BBB999;;;HHHLLLCCC>>>CCC:::999888666444333111111333333222222111000000000......///000000000000///000000000000000000000111+++,,,...000222333444444555444222000///...------......///000000///.........///000///...---...000.........------.................................---,,,,,,,,,,,,------...,,,,,,---.............../////////.........------...//////000000000000000+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,,,,---...---,,,***)))++++++,,,,,,,,,---------............////////////222111///---,,,,,,---.........------...///000111xxxuuuvvvwwwwwwssslllbbb\\\RRROOOKKKIIIHHHGGGDDDAAA>>>===;;;:::;;;===@@@BBB@@@===888333000000111222222222111000000000000000//////////////////////////////////////////////////////...------,,,++++++------------------------...//////////////////...........................------............------........................,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---......///000000111111222000111333333222111...---------,,,+++++++++,,,---//////.........---------//////......------,,,,,,+++,,,------.........---,,,---...///////////////,,,,,,---...............+++,,,...///000///...---/////////000//////...---***))))))***,,,...------,,,,,,,,,---------......////////////////////////,,,---...///000111222333...------,,,,,,------.........------------............//////000111111222///111333444666999===@@@===>>>@@@BBBCCCCCCBBBAAACCCCCCCCCDDDDDDEEEEEEEEEAAA@@@???>>>===<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBAAABBBCCCBBBBBBBBBDDDFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNLLLMMMOOOPPPPPPQQQTTTVVVVVVTTTRRRPPPQQQTTTUUUTTTQQQQQQRRRSSSUUUWWWXXXYYYTTTUUUVVVVVVVVVVVVUUUUUUYYYWWWUUUTTTTTTSSSQQQOOOKKKIIIIIIIIIIIIHHHFFFDDDDDDCCCAAA???>>>>>>>>>???======>>>>>>???>>>>>>>>>CCC<<>>>>>;;;;;;<<<===>>>>>>>>>======;;;AAALLLOOOFFF@@@@@@======<<<<<<;;;:::::::::999888777555333111000///+++,,,...000111333333333222111000///...,,,,,,+++(((***,,,///222444555666555444222111000///.................................///000///...---...000///...---,,,,,,---...///........................,,,,,,,,,,,,---...///000000000000//////---,,,,,,///...------,,,,,,------...---,,,+++******+++++++++,,,,,,------,,,,,,+++,,,---------............///...---,,,+++*********)))***+++---....................................000000000/////////......,,,------------.........,,,,,,---...///000111111~~~yyyoooggg\\\UUURRRPPPMMMJJJEEEDDDCCCAAA@@@@@@@@@@@@CCC@@@<<<777333222111222333222111111000000111111///000111111111111000///////////////////////////.........------,,,,,,,,,......///000000///......//////000000000000//////........................------............------..............................///000///...---,,,------------------------............////////////111000///......///000111......//////000111111111222111111000000///......///...,,,******+++,,,---------------,,,,,,,,,,,,...---------------------+++,,,---...////////////---,,,+++*********+++,,,,,,,,,---............------///111333333222000/////////000000000000/////////...---...///000///...++++++++++++,,,,,,,,,,,,------------------------,,,,,,---...//////000000......------------............------------......222111000//////000111111444777;;;>>>???@@@AAABBBCCCDDDEEEFFFEEEBBB???===;;;:::::::::;;;<<<>>>???888888999999;;;===@@@AAAEEEFFFGGGIIIJJJKKKKKKKKKHHHJJJLLLLLLKKKJJJJJJKKKJJJIIIGGGFFFGGGIIIKKKMMMLLLOOOTTTXXX[[[[[[ZZZXXXUUUVVVXXXYYYZZZ[[[^^^aaahhhnnnqqqnnnllljjjeee___]]]]]]]]]]]]]]]___```aaa```bbbeeegggiiijjjjjjiiifffdddccccccccccccaaa```bbb___ZZZWWWUUUSSSPPPOOOIIIHHHHHHGGGEEECCCAAA@@@===>>>>>>>>>>>>===<<<<<<666999>>>@@@@@@===:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666444222000///---...///000111111111111222111111000///...------+++,,,...///111222333333444333222111000000000000///...---,,,,,,---...///...///000///...---...000000///---,,,,,,---///000........................,,,,,,,,,------...///000...///////////////...---///...---,,,,,,,,,------......---------...///000+++,,,,,,------,,,,,,+++------------............,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///---------------------------......///000111111111---...///000000///---,,,,,,,,,...///000000000000}}}ssseee[[[VVVRRRNNNJJJGGGFFFEEEDDDCCCBBBBBBAAAAAA???<<<888555333333333333222111111000111111111...///000111111000///...////////////////////////---------............///...///000111111000///...//////000000000000//////........................---..................---////////////////////////+++,,,---------,,,***)))..................................../////////000///...,,,++++++,,,...///.........///000000111111222111000///.........//////...,,,******+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000///---+++***+++---...++++++,,,---------,,,,,,+++---///111111000...---//////000000000000000///...---,,,,,,---...---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......------------...............------.........,,,,,,---...000333666777777:::???AAAAAAAAA@@@@@@>>>>>>??????>>>:::777555777777777777888:::<<<===::::::;;;===@@@CCCFFFHHHKKKKKKLLLLLLMMMLLLLLLLLLIIILLLOOOOOONNNLLLKKKKKKMMMKKKIIIHHHHHHKKKNNNQQQXXX\\\bbbhhhkkkkkkiiigggaaaccceeefffhhhjjjnnnpppxxxzzzrrrlllkkkjjjjjjjjjlllmmmnnntttvvvyyy}}}{{{zzzyyyyyyzzzzzzxxxwwwoookkkddd___[[[YYYVVVTTTNNNNNNNNNNNNMMMKKKIIIHHHAAAAAAAAA@@@???===<<<;;;666===???;;;888:::;;;:::999:::::::::;;;;;;<<<<<<<<<;;;999777444222000///000000000000000///......111111111111000000000000......///000000111000000333333222111000000000111///...,,,++++++,,,...///...///000///...---...000000///---,,,,,,---///000////////////////////////,,,,,,,,,---...///000000,,,---...///000000000000///...---,,,+++,,,------++++++++++++,,,...000111+++,,,,,,------,,,,,,+++---------.........//////*********+++,,,---///000///...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111222444555...000222333222000---+++,,,---...///000000000000vvvhhh]]]VVVRRRPPPMMMJJJIIIKKKMMMKKKEEE>>>???>>>;;;666333222333555222222111111111111222222//////000111111111111111------............------........................111///...---...///111222444888;;;888333///000222...---,,,+++,,,...000111,,,,,,---....../////////////////////////////////------------------------...........................///000///.........000......------------...............------,,,,,,,,,//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++)))(((***+++---+++,,,------......---------......///000/////////...///000000000///---,,,+++,,,,,,------,,,,,,+++,,,---/////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------------------......//////000000000...///111333555777888999???@@@AAABBBAAAAAA???>>>AAA===:::999999999666444333555666666555555777888?????????AAACCCEEEEEEEEEFFFJJJOOOPPPNNNLLLLLLNNNPPPRRRTTTSSSQQQQQQSSSWWWVVVRRROOOOOONNNPPPZZZdddccchhhooowww}}}~~~~~~}}}||||||~~~}}}|||{{{sssmmmggg```[[[WWWUUUSSSRRRRRRPPPNNNLLLEEEFFFHHHGGGDDD@@@>>><<<>>><<<::::::::::::888666>>>===;;;::::::<<<===???======<<<:::999777555444111222222222222111000000///////////////.........///000111000......000111000111111111111///---,,,///...------------......)))***---000111000///...////////////////////////////////////............------------------,,,,,,,,,,,,,,,---...///000000...///...,,,...111000,,,//////............//////...---,,,---/////////---..................---------,,,***))))))***,,,---------...//////////////////......------......///------------------------//////000000///...------000000000000111111111111wwwmmmeee^^^XXXQQQMMMKKKMMMPPPPPPKKKFFFBBB@@@<<<888444222222222444333222222111111111222//////000111111111111111111111222222222222111111////////////////////////111000///......000111333<<>>AAAAAABBBBBBAAA???>>>===>>>;;;777666666555333000444666888999999:::<<<>>>BBBBBBCCCEEEGGGIIIJJJJJJLLLOOOQQQQQQPPPOOOQQQTTTUUUXXXZZZ]]]___bbbfffiiijjjccc]]]ZZZZZZ]]]gggqqqxxx}}}xxxnnnggg___^^^\\\[[[ZZZWWWRRRNNNQQQPPPNNNKKKGGGDDDBBBAAA???===;;;;;;;;;;;;999777:::999888777888999;;;<<<=========<<<;;;999777666333333333222222111111000000000000000000000000000---...///...,,,,,,...///111111111000000///...---111111111000000000//////------...//////000000000////////////////////////000000//////......------------------............,,,---------.../////////---///000000444::::::777......------------......///...---...000111000///..................------000///---,,,,,,---///000---111666::::::777222///......------------......------------------------///////////////...------/////////000000000111111}}}ttthhh^^^XXXUUURRRTTTXXXYYYUUUQQQIIIFFFAAA<<<888444333222444444333222111111111111///000111111222111111111000000000000000000000000000000000000000000000000111000/////////000222333???BBBDDDBBB<<<666444444000///...---------...//////......---,,,,,,++++++------------------------------------------------........................,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///////////////........................---------///......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000...,,,++++++,,,------......------,,,,,,---.............../////////000//////...---------,,,++++++,,,------,,,,,,...//////...------,,,,,,,,,,,,,,,,,,---------------...............---------.........///////////////...............333444666999<<<>>>AAABBB???@@@@@@@@@@@@???>>>>>>;;;888666444444444222000666888;;;<<<===???AAACCCAAABBBCCCEEEGGGIIIJJJKKKNNNQQQSSSSSSSSSTTTYYY]]]cccdddgggnnnuuu|||uuujjjfffhhhmmmvvv|||ppppppqqqqqqnnniiibbb]]]```]]]XXXRRRNNNKKKIIIHHHCCCAAA???>>>>>>>>><<<;;;888888777666777888999:::<<<===>>>>>>>>><<<:::888666555444333222222222222111111111111111111111111...//////...------...000222111000//////......///000111111222111000///...111000///......///000111////////////////////////111000000///...---------------......//////000000------..................---000111222666===>>>;;;//////............//////+++***)))***,,,---,,,+++------------------......000000...------...000000,,,///444777888555111......------,,,,,,------...------------------------///////////////......---....../////////000000000uuuiiidddaaa```bbbffffffbbb]]]RRRNNNHHHBBB>>>:::777555333222222111111111222222000111111222222111111111//////............//////000000000000000000000000111000000000000111222222:::<<<>>>===999444111///111000///...------............------,,,,,,,,,,,,////////////////////////................................................,,,---...---,,,,,,---...------------------------//////..........................................//////...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000///...---++++++,,,------......------+++,,,------......------//////////////////......,,,,,,---......---,,,,,,***+++,,,---......------,,,,,,,,,---------------........................+++,,,,,,------.........---......//////000111111777888:::<<<>>>@@@AAABBB;;;<<<<<<======>>>>>>>>>888777666666666666666666999;;;===??????AAACCCEEEBBBCCCDDDEEEGGGJJJMMMPPPTTTYYY^^^bbbdddggglllpppxxxxxxzzzqqqmmmqqqxxxyyyqqqnnnhhhbbb]]]WWWRRROOOHHHFFFCCCBBBBBBBBBAAA@@@::::::999999999::::::;;;999;;;===>>>>>>===;;;999999888666444333333333444111111111111111111111111000111111000//////000222222111000.........///000***,,,...///000///---,,,111000000///......//////////////////////////////111111000///...------,,,---......///000111111222...............------------///000///222666666333000000////////////000000***)))((()))+++++++++***,,,,,,------------......------,,,,,,,,,,,,------...------------...//////------,,,,,,,,,,,,------...........................///////////////..................////////////~~~sssqqqqqquuuyyyxxxqqqkkk]]]WWWOOOHHHCCC???;;;999222222111111111222333333111111222222222222111111111111000000000000111111////////////////////////000000000000000111111222222444555555333000...---111000//////............,,,,,,,,,------.........////////////////////////................................................,,,---...---,,,,,,---.........////////////......---------------------------.....................000///...,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------------+++,,,------......------+++,,,------......------//////........./////////***,,,...000000...,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------..............................---...//////000111111222222,,,---...000222444666666;;;<<<<<<======>>>??????<<<<<<;;;:::::::::999999555555666777888999;;;<<<<<<>>>@@@AAAAAABBBDDDEEEGGGHHHIIIJJJKKKPPPWWW\\\eeellluuu}}}xxxvvv{{{~~~vvvkkk```XXXPPPMMMIIIGGGFFFFFFEEECCC======<<<;;;;;;;;;;;;;;;777999:::<<<<<<<<<:::999::::::999888777666666666222222222111111111000000000111222111//////111222222111///......///000000&&&(((+++---//////...---...///000000000...,,,***////////////////////////111000000///...---------......//////000111222222...............---------,,,...---+++---000///+++///......------......///...---,,,---///000///...,,,,,,,,,,,,------......,,,++++++++++++++++++,,,//////.........///000111...------,,,,,,------.................................///////////////...............////////////nnneeeXXXNNNHHHDDD???<<<666666555444333333333333222222222333222222111000000///...------...///000////////////////////////.../////////000000000000...///000000000000///...000000///////////////...,,,,,,------...//////000------------------------................................................,,,...///...---,,,---......///000111111000///...,,,,,,,,,------------------------...............111000...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------------...+++,,,------......------,,,,,,---...............///............///000000***,,,///111111///,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,---......//////...............---------------...///000111222222---...000333666888;;;<<<>>>>>>==================@@@???<<<:::777555444444333555777888999:::===@@@@@@BBBDDDDDDDDDEEEGGGIIIIIIJJJKKKMMMPPPYYYeeennnxxxttthhh^^^ZZZTTTOOOLLLJJJGGGEEE@@@@@@???>>><<<;;;::::::777888888999:::::::::999;;;;;;<<<<<<<<<;;;:::999555555444333222111000000//////000///......///111000000////////////000000)))***,,,///000111111111,,,---000111000...+++)))////////////////////////////////////..................//////000000111111------..................+++------+++---111000,,,,,,++++++++++++++++++,,,...---,,,---///000///...++++++,,,,,,------......------------------------***,,,000333333111...,,,.........------.................................---...//////////////////....../////////000000000xxxgggYYYQQQKKKFFFBBB>>>===;;;888555444222222222333333333222222111000///...---,,,,,,---...///000000000000000000000000------...//////////////////...------.../////////...//////000000000000///////////////////////////------------------------................................................---...//////------...///---...///000000///...---------------.........///---------.........//////222000...,,,,,,---///000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000111000///...---+++,,,------......------------...////////////...///......---...///000111------............------......------,,,---------,,,,,,------...///////////////.........---------++++++,,,---...///000000000111333666999;;;===>>>======>>>>>>>>>>>>>>>>>>@@@>>><<<:::888777666666777:::<<<<<<;;;<<>><<<;;;999999888777888999::::::;;;<<<>>>@@@@@@???===<<<:::999888666444333222111///000000///......///111//////000000000000//////......///000000111111111......///000//////...---////////////////////////............////////////////////////////////////,,,---------.../////////...//////---///333222...,,,,,,,,,++++++,,,,,,,,,,,,+++***+++,,,------+++***++++++,,,------......------............------(((+++...000111///,,,***000//////......//////000........................------...////////////////////////000000000111111tttcccYYYRRRLLLHHHEEECCC@@@<<<777444222000333333333333333222111000333222111//////111222333111111111111111111111111,,,------...///.........000...,,,+++,,,.........---...///000000111000000111111111000//////......////////////////////////////////////////////////...........................///000///......///000,,,---///000000///---,,,---.........//////000000---------.........//////222000...,,,,,,---///000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------000333555444222...,,,+++,,,------......---------...//////000000/////////...------...///000111111///---++++++---///111111000///...............,,,,,,------...///000000//////.........---------......///000111222333444444555666888:::<<<>>>???=========>>>>>>??????@@@<<<;;;:::::::::;;;<<<===>>>@@@AAAAAA??????BBBEEEFFFHHHKKKMMMOOOQQQTTTVVVZZZ\\\___cccmmm~~~vvvkkkbbbZZZSSSOOOKKKJJJIIIGGGDDDAAA???>>>;;;:::888777777888:::;;;:::<<<@@@BBBCCCBBB???>>>===<<<;;;999666444333222111222222111000000111333...///000111111000///...111111000///.../////////111000///......///000111////////////////////////------......///000000000////////////............,,,,,,------...///000000111333111//////222111---/////////....../////////...---,,,---///000///...******+++,,,,,,---......,,,------......------,,,000///---,,,---...000222000000////////////000000////////////////////////------...///000000//////000000000000111111111111pppaaaZZZRRRKKKGGGEEEAAA===:::999888777444444444444444333222111333333333222222222111111////////////000000000000000000111111000///......//////000000111111222222000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------,,,---------...//////////////////...---------,,,+++,,,.../////////...---111000000///...---------++++++******++++++,,,---------------------------------............------.........------,,,,,,,,,...///222333333222///...///...---,,,+++,,,---...++++++,,,,,,---...////////////000000000000//////......////////////......//////.........---------.../////////...---,,,,,,222///---...000222000...//////000111222222222222555777:::<<<======<<<;;;;;;<<<<<<===<<<<<<;;;;;;===<<<;;;:::;;;<<<>>>???@@@AAADDDFFFGGGGGGFFFFFFLLLLLLLLLNNNSSS[[[bbbfffhhhkkkrrr{{{~~~oooccc[[[WWWTTTOOOIIIGGGIIIIIIEEEBBBBBB???<<<;;;:::999777555;;;;;;===@@@BBBCCCAAA???<<<;;;999777555333333222555444444333333222222222222111000//////000111222111222222333333444555555000///...------...///000000///...///000111000///---...///...---,,,---..................///000111000//////.........//////...///000///---,,,,,,---000///...---------------000///...---,,,------...---...///000000///...---000///...---------------.........////////////000---...///...---...000222------...///000000//////+++,,,------......------///000000000000000//////yyy~~~oooeee[[[RRRJJJHHHDDDAAA>>><<<999888444444444333333222111111333333333222222222222111///000000000000000000000000000000000//////......//////000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................---------..............................---------,,,---......///.........111000000///......------------,,,,,,------...///------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,,,,...000111111000...,,,...---,,,,,,,,,,,,---...,,,,,,------......////////////000000000000//////......////////////......///.........------------.........///......------000...---...///111111000///000111333555666777777999:::;;;<<<<<<;;;:::999999999:::;;;<<<======<<<;;;===>>>>>>>>>>>>AAACCCHHHIIIKKKKKKKKKLLLOOORRRWWWWWWWWW[[[dddooozzz}}}|||uuupppqqqtttxxx{{{|||rrrgggaaaccc]]]VVVRRRPPPMMMGGGCCCFFFCCC@@@>>><<<;;;999777<<<;;;<<<>>>AAABBBAAA???>>>===;;;999777666555555444333333222222111111000000///...------...///000000000111222333444555555000000///......///000000000...---...///000///...///000111000///...///111///............//////000000//////.........//////(((***,,,,,,,,,---...000000//////...............000///...---,,,------...------...//////...---,,,///......---------......------........./////////+++++++++,,,---......///------...///////////////,,,,,,---...............//////000000000000//////gggllltttyyy{{{|||wwwiii]]]RRROOOJJJFFFCCCAAA>>>;;;666666666555444333222222333333333333222222222222000000000000000000000000000000///.........//////000000//////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...............------------------..................------------...//////000000000///......---------------------......///------------------------+++,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,+++,,,...//////...,,,+++------,,,,,,,,,------..............................//////000000//////.........////////////..................------------------......///.........---...///.........000222///111333666999;;;<<<=========<<<;;;::::::999999777888999;;;===>>>>>>>>>===BBBEEEFFFEEEGGGMMMSSS\\\^^^___]]][[[^^^eeekkknnnmmmllloooxxxzzzssspppxxx}}}~~~}}}|||}}}yyyrrrpppqqqssstttyyy|||xxxyyyssskkkccc^^^XXXQQQKKKMMMJJJFFFCCCBBB@@@===;;;===<<<;;;<<<>>>@@@@@@???@@@???>>><<<:::999888777333333222222111000000/////////............//////...///000111222333444444111000000//////000111111000///------...//////---...000111000///...000111000//////............////////////......//////000///000000000...---...///000//////...............//////...------------...------......---,,,++++++......---------...//////,,,,,,,,,---------......+++******---111222000...---......///////////////---....../////////////////////000000000000//////\\\```eeehhhlllqqqyyywwwiii[[[VVVNNNIIIFFFEEECCCAAA<<<;;;:::888777666555555444444333333333222222222111111111000000000000000000000///.........///000000000//////......------////////////////////////000000000000000000000000////////////////////////////////////////////////......................../////////...---------,,,,,,---------.../////////......---,,,,,,...///000000000//////............+++++++++++++++,,,------------------------------,,,,,,------------,,,,,,------------------------+++,,,---......---,,,+++---,,,,,,,,,------......///////////////............//////////////////...---......//////......---------------------------,,,,,,---.../////////...---///000///,,,,,,...111222333666888;;;===>>>>>>===<<<;;;:::999999999:::999:::<<<===???@@@@@@@@@BBBGGGKKKLLLMMMTTT```kkkwww{{{~~~|||yyy{{{}}}tttlllggggggmmmrrrsssuuu{{{}}}|||wwwooofff^^^YYYSSSPPPLLLJJJHHHFFFCCCAAA???<<<::::::<<<>>>>>>>>>@@@@@@???>>><<<;;;999999555444444333222111000000111111111000000111111111000000000000111111111111111111111111222222333333333111......///000///...,,,---......------...///111000///...............//////////////////000111000111222111///......///......---------------...............------..................---,,,,,,+++---------------...///000++++++,,,,,,,,,---------///------111777999555000......///////////////.........///000000000000000...//////000000000000///bbbccccccbbbccciiirrryyy|||~~~sssccc[[[QQQJJJIIIIIIGGGFFFAAA@@@===:::888666666555444444444333333333222222222111111111000000000///000000/////////000000111000000//////......------////////////////////////000000000000000000000000////////////////////////////////////////////////------------------------/////////...---------,,,,,,---------.../////////......---,,,,,,...///000////////////............,,,,,,++++++,,,,,,---...------------------------------............------------------------------,,,---............---,,,+++,,,,,,------.........///////////////...............////////////......------............------,,,,,,------------------,,,,,,---.../////////......000111000---,,,...111666666888:::;;;<<<<<<===;;;::::::::::::;;;<<<<<>>===;;;:::999888777777666444333333222222222222222222222222222222222111000000//////...111111222444555666777777666444111///000111000000+++---......------...000111000///...............///////////////000111111,,,...////////////000222---,,,,,,+++,,,,,,------------..................000//////............------------------...///000+++++++++,,,,,,,,,,,,---000......222888:::666222...///////////////.........///000000111111000000......///000000000000000xxxwwwrrrlllhhhjjjpppvvv~~~{{{}}}{{{iiiaaaWWWRRRRRRQQQNNNKKKFFFDDDAAA<<<999666555555444444444444333333333333222222222111111000000//////000111222222222111111000000//////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------...............------------------..................------------...////////////////////////.....................//////000---------------------------......//////......---,,,,,,,,,------------...---..................---++++++,,,---....................................---......//////......---------............------,,,,,,,,,,,,------------------......///............///////////////111333999999:::;;;;;;<<<<<<;;;::::::;;;<<<===>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEAAADDDGGGLLLUUUfff{{{~~~yyyuuuwww}}}~~~tttoooeeebbb]]]YYYUUUQQQMMMKKKIIIFFFBBB?????????>>>>>>>>>?????????>>><<<:::999;;;:::999888777555555444111111222222222222111111333222222111000///......111222444777999:::;;;<<<999666222000000111111000---///000000//////111222000//////............///////////////000111222222999999999666222/////////,,,,,,,,,,,,,,,,,,---...,,,---......///.........//////.........//////000......---------...//////+++++++++,,,,,,,,,------...------000444555333111//////////////////...---...//////000000000000000---...///000000111111000}}}zzz|||qqqkkkeeeddddddbbb[[[TTTNNNLLLGGGAAA===:::888777555444444444444333333333333333222111111000000//////000333444555444222111//////000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................---------..............................---------,,,---......///............/////////////////////...............///000000------------------------,,,------......------,,,,,,,,,,,,---------......---..................---***+++,,,...............,,,,,,------......//////---......//////......---,,,------......------,,,++++++,,,,,,,,,---------.........///......------,,,+++,,,...222555777777::::::;;;<<<============<<<===???AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHJJJNNNVVVccctttzzzvvvoooiiiccc]]]XXXTTTPPPMMMIIIFFFEEECCCAAA@@@??????@@@@@@???===;;;:::<<<;;;:::999888666555555222222333444444333222222111111111111111111111111000222555999<<<>>>@@@@@@999666222000000000000000---...000000//////111333///............//////000////////////000111222333??????===999444000.........---------......///000,,,,,,.../////////.........------,,,---...000111///......---------......,,,,,,,,,,,,---------------------...///000000000///////////////...---------...//////000000//////---...///000111111111111{{{~~~yyyvvvssstttuuuqqqfff]]]VVVSSSMMMGGGBBB>>><<<;;;555555444444444333333333333333222222111000000///...111444666777555333111//////000000111111222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////,,,------......//////////////////......------,,,+++,,,.../////////...---.........///////////////---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------)))+++,,,...//////......++++++,,,,,,---...//////---..................---,,,------......------,,,+++++++++,,,,,,---------.../////////...---,,,,,,***((()))---444:::;;;::::::;;;<<<>>>???????????????AAACCCEEEEEEEEEDDDCCC@@@AAADDDFFFHHHJJJKKKKKKRRRTTTYYYcccrrr}}}|||xxxppphhhaaa]]]VVVSSSOOOLLLIIIGGGDDDAAA???@@@AAABBBAAA???<<<;;;<<<<<<:::999888666555555444555666777777666555444//////000111222333444444000222666:::>>>AAACCCCCC999666111///.../////////+++,,,......---...///111...............///000111////////////000111222333...000111111000111222333///////////////000111111+++,,,.../////////......,,,+++++++++,,,...000111000///...---------------,,,,,,------------......---...///...---...000222//////000000///...---------......///////////////---...///000111111111111}}}~~~}}}zzz|||}}}}}}pppkkkaaaTTTLLLIIIFFF@@@;;;666777777555444333444555444444333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////.........---------000000000000000000000000000000//////............------------------------........................////////////////////////,,,,,,,,,---------..............................,,,------......------,,,***++++++,,,,,,------...---------,,,,,,+++++++++------,,,,,,,,,------...---...///000000///...---......////////////......++++++,,,,,,,,,---------***+++---///000000///...,,,---......------///111...000222555888:::;;;<<>>===>>>??????============<<<;;;:::999666666555555444333333333555444222111000000000000111333777;;;===>>>>>>===666444111000111111000///000000000000000000000000///---+++,,,///111111/////////////////////000000111111000000///.........000/////////............---......//////......------------.........////////////............//////---...000000...---...///111000000////////////000........................,,,---///000000000///...000///...000222333333222}}}zzzyyytttooommmmmmpppxxxuuueeeYYYRRROOOJJJGGG>>>===;;;888777666555555555444444333333222111111111111111111111111111111////////////////////////000000000000000000000000000000000000/////////////////////////////////////////////............---........................000000000///////////////------------------------................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......------,,,++++++***------------,,,,,,,,,,,,+++++++++,,,---...///000......////////////............////////////......,,,,,,,,,,,,---------------------------...///000---...///...------///111222333666999<<<>>>???@@@??????@@@AAACCCDDDCCCBBBDDDBBBCCCEEEEEEDDDGGGMMMQQQSSSWWW[[[cccppp~~~}}}zzzuuulllccc\\\WWWUUUTTTOOOKKKGGGDDDCCCBBBBBBAAA>>>>>>======<<<<<<;;;;;;999888777666555333222222333333333222222222111111000111333555777888888888444222000000111111111000000000000000000000000000,,,,,,,,,---///000///---///...---------///000111////////////////////////////////////............---......//////......------------...............000000////////////000000---...///...,,,,,,...///000////////////000000111........................(((+++...111222222000///000//////000222333222000|||~~~}}}xxxtttoookkkjjjnnnuuu|||pppbbbYYYSSSOOOLLLEEEBBB>>>:::888777666555555555444444333333222222111111111111111111111111////////////////////////////////////////////////000000000000/////////////////////////////////////////////...............000000000000000000000000........................................................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......------,,,,,,,,,,,,------------------,,,,,,***++++++,,,---...000111...//////////////////.........////////////......,,,,,,,,,------------......------,,,,,,...///000...///000///...///111222555777999<<<>>>@@@BBBBBB@@@???@@@BBBEEEGGGFFFDDDHHHEEEEEEGGGHHHJJJPPPWWW[[[```gggoooxxx~~~rrrhhh```]]]\\\UUURRRNNNLLLJJJHHHFFFCCC??????>>>===<<<<<<<<<<<<<<<;;;:::888666444333222111222222333333333222222111111111111222333444555111000//////111222111000000000000000000000000000,,,,,,...///000000...---///...---,,,---///000222000000000000111111222222///////////////...............////////////..............................//////............//////...//////---,,,,,,...111---------------...///000........................***+++---000111111111000///......000111222000...jjjlllnnnpppqqqssswwwyyyzzzsssoooooorrruuu~~~nnnccc[[[VVVRRRLLLGGGAAA===;;;999777555666666555555444333333222111111111111111111111111000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000------------------------........................................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........------------------------***++++++,,,---...000111/////////....../////////......////////////......,,,,,,---------.........///...---,,,,,,---///000...///000111000111444666999:::<<<>>>@@@BBBCCCCCCAAAAAAAAADDDGGGJJJKKKKKKMMMIIIGGGIIILLLPPPYYYbbbgggoooyyyzzzpppiiieee[[[XXXUUUQQQOOOLLLIIIFFFCCCBBB@@@???>>>=========>>>>>><<<:::888666555444000111222333333333222222222222111000111111222333000//////000111222111000000000000000000000000000---...000111111000/////////......---...///000111/////////000111111222222.........///////////////...//////////////////........................---...------,,,,,,------...000000000...------000222---------------...///000///////////////////////////...---------///000111------...000222222000...```aaabbbccccccdddfffiiijjjmmmsss{{{{{{vvvssspppsssxxx}}}ssshhh```\\\TTTNNNFFFAAA???<<<999666777666666555555444333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////////////////////////////...////////////000000000........................---------------.........................................................////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---......//////------------............+++++++++,,,---...///000//////............//////......////////////......,,,---------..................---------......///...000111222333555888:::===>>>???AAABBBBBBCCCCCCBBBCCCEEEFFFHHHLLLRRRVVVTTTOOOLLLMMMPPPVVVbbbmmmwwwyyyssstttpppxxx{{{sssccc```[[[WWWTTTPPPMMMJJJIIIGGGEEECCCAAA@@@@@@@@@AAA@@@???===;;;:::888777333333333333333333333333333222222111111222222333111000000111222333111///000000000000000000000000...000111111000//////000000000000000000000//////---------....../////////.........///////////////...//////000000//////..................------------,,,,,,,,,,,,,,,,,,---///000111000......000111000////////////000000111////////////////////////222000...,,,,,,---///111------...111444444222000YYYZZZ[[[[[[ZZZZZZ\\\^^^ZZZ[[[^^^cccjjjqqqxxx|||wwwmmmppprrrrrrwwwxxxnnnhhh\\\UUULLLFFFCCCAAA===:::777777666666555444444444222222222222222222222222222222222222222222222222000000000000000000000000000000000000////////////////////////////////////.../////////000000000000................................./////////000000................................................000000000000000000000000,,,,,,,,,---------......------------------------,,,------......------,,,---------...............------------.........///,,,,,,,,,,,,,,,---...///000///...------...///000......////////////......------------............---...............------...000222444555888;;;>>>@@@@@@AAABBBBBBBBBBBBAAABBBFFFIIIIIIIIINNNXXX```^^^XXXTTTTTTXXX___mmmyyytttiiiggglllvvvnnnjjjeee```\\\YYYUUUSSSPPPOOOKKKHHHFFFDDDDDDDDDCCCBBBAAA???>>><<<;;;;;;777666555444444555666666222222222333333333333222222111111222333333111///000000000000000000000000...000000///------///111000111222333222000///---------............................../////////000//////000000000000////////////.........------------------,,,,,,------------///000000///......///111000000////////////000////////////////////////000///...------...///000...///111444777888666444VVVWWWWWWVVVUUUUUUWWWXXXRRRRRRRRRUUUYYY```fffjjjnnnuuuuuuvvvuuutttwwwxxxqqqbbbZZZPPPJJJGGGEEE@@@<<<777777777666555555444444222222222222222222222222222222222222222222222222000000000000000000000000000000000000////////////////////////////////////.../////////000000111111000000000000000000000000///000000000111111222222////////////////////////........................000000000000000000000000,,,,,,,,,---------..............................,,,------......------,,,/////////...------,,,,,,---------.........//////------,,,,,,,,,------...000///...------...///000......////////////......---------.........//////------/////////...---,,,...000333555777:::>>>AAABBBBBBBBBCCCBBBBBBAAA@@@BBBGGGKKKJJJIIIOOO\\\ggghhhaaa\\\\\\___hhhvvvtttgggaaafffnnnxxxtttmmmhhhdddaaa]]][[[VVVTTTPPPLLLIIIHHHGGGGGGCCCCCCBBBAAA@@@>>>======;;;999777666555666888999111222333333333333222222333222222333444333111///000000000000000000000000...///000...++++++...111111222444555444111...,,,000000000000000000000000---.........//////000000//////000000000000////////////.........---------.........------.........+++---000000///---------000///...---------------000000000000000000000000------...//////000/////////000333777:::;;;999777