BM6P6(@ |||xxxyyy{{{zzzhhh[[[OOOLLLMMMNNNPPPSSS[[[^^^bbbeeehhhlllppprrruuuwwwzzz{{{{{{{{{{{{|||{{{uuunnnlllnnnsssvvvwww}}}~~~}}}|||yyyvvvssseeecccaaa_________]]]\\\^^^______]]]ZZZ]]]eeelll{{{yyyhhhggggggooo}}}nnn```YYYVVV\\\cccnnn}}}uuujjjfffccceeeqqqppphhhbbbUUUHHH<<<999555333222111000...000000000000000000000000//////...------------...++++++++++++++++++++++++.../////////...,,,***)))---,,,,,,++++++,,,,,,---.........////////////000............////////////111000///...///111333555999???HHHRRR]]]jjjxxx|||ooojjjaaaYYYSSSNNNJJJHHHHHHGGGFFFDDDCCCBBBAAAAAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJQQQSSSUUUYYY^^^dddhhhkkkhhhiiijjjiiihhhggghhhiiikkkmmmoootttyyy~~~xxxuuuwww~~~{{{qqqdddYYYNNNKKKLLLMMMPPPTTTZZZ]]]aaadddgggkkkoooqqqsssvvvxxxzzzzzzzzz{{{|||zzzsssnnnhhhgggjjjooosssuuu{{{}}}~~~yyyrrrmmm```]]][[[YYYYYYXXXVVVTTTTTTUUUUUURRRPPPSSSZZZ```ppptttdddcccfffooo~~~}}}jjj^^^XXXWWW]]]fffppp~~~|||oooccc^^^\\\^^^jjjzzzuuukkkdddVVVIII===:::777444333333111000000000000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---,,,,,,++++++,,,,,,---------........./////////............///////////////000000000111333666888;;;CCCNNNZZZhhhwwwzzzttthhhccc[[[TTTOOOKKKGGGEEEDDDDDDBBBAAA@@@?????????AAA@@@@@@@@@????????????@@@@@@@@@AAABBBDDDEEEFFFEEEEEEFFFFFFEEEDDDCCCCCCAAAAAABBBCCCDDDEEEFFFFFFKKKLLLNNNRRRVVV[[[```bbbccceeeffffffeeedddeeegggkkkmmmppptttyyy}}}}}}sssrrruuu|||{{{{{{xxxyyyyyyyyyxxxyyy|||~~~~~~vvvmmm^^^TTTKKKJJJKKKMMMPPPTTTYYY\\\```cccfffiiimmmppppppsssvvvwwwxxxyyy{{{|||~~~vvvooojjjgggcccbbbfffkkkpppsssxxx{{{vvvllldddZZZXXXUUUSSSRRRQQQOOOMMMJJJJJJJJJGGGFFFHHHOOOTTTbbbsss}}}kkk^^^___dddnnn~~~tttdddZZZVVVXXX```jjjuuuwwwiii\\\VVVTTTVVVdddttt|||pppgggXXXJJJ>>>;;;777555444444333222000000000000000000000000//////...------------...------------------------+++++++++++++++,,,------------,,,,,,,,,,,,------,,,---------........................////////////...///111222333555999;;;AAAIIIVVVdddssswwwnnnggg]]]XXXRRRMMMIIIFFFCCCAAABBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@AAACCCDDDEEECCCDDDDDDDDDDDDDDDCCCBBB@@@@@@AAABBBCCCCCCDDDDDDFFFGGGIIIKKKOOOSSSWWWYYY\\\^^^aaaaaaaaaaaacccdddjjjlllpppuuuyyy|||~~~vvvoooooosss}}}wwwpppkkkiiiiiiiiigggiiijjjkkkkkknnnqqqttttttwwwxxxxxxyyyxxxqqqhhhXXXPPPIIIIIIKKKLLLPPPUUUYYY[[[___bbbeeehhhkkknnnnnnpppsssuuuvvvxxxzzz|||~~~}}}|||zzzpppjjjfffdddbbbaaaeeejjjpppsssvvvyyy{{{qqqeee^^^XXXUUURRRPPPNNNMMMKKKIIIEEEEEEDDDBBBAAADDDHHHMMMYYYhhhzzzpppaaaXXX[[[aaammm||||||jjj\\\UUUSSSZZZcccnnnyyywwwhhhYYYSSSPPPSSSaaaqqquuujjjZZZLLL???<<<777555444444444333//////////////////////////////...------------...------------------------,,,+++***)))***+++,,,---------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////...000333444444777;;;???FFFOOO]]]mmm|||~~~uuukkk```YYYRRROOOJJJGGGEEECCCAAA@@@BBBAAAAAA@@@????????????BBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGIIILLLOOORRRTTTWWWYYY]]]______```aaacccgggjjjooouuuzzz}}}~~~yyyrrrlllmmmqqqyyy}}}uuuqqqjjjccc___]]]^^^^^^]]]___aaabbbdddgggkkknnnkkknnnooonnnooonnnfff]]]RRRLLLGGGHHHJJJLLLPPPVVVXXX[[[___bbbdddgggjjjmmmlllnnnqqqssstttvvvyyy|||~~~~~~{{{}}}{{{uuunnniiieeedddccccccfffkkkqqqvvvxxx|||yyyqqqhhh___ZZZUUURRROOOLLLKKKIIIGGGEEEDDDCCCBBB@@@@@@AAAEEEHHHTTTaaapppyyyyyyqqqdddXXXSSSVVV]]]iiiwwwqqq```UUUQQQQQQZZZeeeqqq{{{vvvgggYYYRRROOOQQQ___oooyyymmm]]]OOO@@@<<<777444333333333222//////////////////////////////...------------...++++++++++++++++++++++++---,,,+++***)))***+++,,,...------,,,,,,------...,,,,,,,,,---------..................///////////////222444555555888???EEEMMMWWWfffvvv~~~xxxpppggg^^^TTTNNNKKKHHHEEEDDDCCCCCCAAA@@@AAAAAA@@@??????@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJMMMPPPRRRTTTWWW\\\^^^___```bbbccceeehhhnnntttyyy}}}|||sssnnnjjjkkkoooqqqtttwwwxxxvvvuuuvvvxxxppplllfff___[[[YYYYYYZZZWWWYYY[[[\\\^^^aaaeeehhhhhhkkkkkkjjjjjjhhh```WWWNNNJJJGGGIIIJJJLLLPPPVVVYYY[[[___bbbdddfffjjjmmmlllnnnppprrrsssuuuyyy{{{~~~~~~yyytttqqqnnnkkkfffggggggiiilllqqqyyy~~~|||tttllleee___ZZZVVVPPPMMMJJJHHHGGGFFFDDDBBBAAA@@@>>>======>>>AAABBBOOOYYYdddjjjiii```VVVOOONNNQQQXXXcccqqq}}}wwwgggXXXPPPOOOQQQ[[[fffsss|||uuugggYYYRRRNNNPPP]]]lll}}}qqqbbbUUUCCC>>>888444222222222111000000000000000000000000//////...------------...++++++++++++++++++++++++------,,,+++++++++++++++......------------......,,,---------........................////////////000333666777888===GGGOOOXXXbbbrrr~~~{{{{{{zzz~~~tttppphhhaaaZZZSSSLLLGGGGGGEEECCCBBBCCCCCCBBBAAA?????????>>>??????@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAABBBCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJMMMOOOQQQTTTWWW\\\___aaaaaacccdddcccfffkkkpppvvvzzz|||~~~|||~~~vvvnnnjjjggghhhlllkkkmmmoooooonnnnnnrrrvvvrrrnnnhhhbbb]]]ZZZYYYYYYVVVWWWYYYZZZ[[[^^^bbbeeehhhkkkkkkiiiiiiggg^^^UUULLLIIIHHHJJJKKKLLLPPPVVVYYY\\\___bbbdddgggjjjlllmmmooopppqqqrrrtttxxx{{{|||}}}tttooommmoooqqqrrrwww~~~zzzsssqqqpppooonnnjjjlllooorrrwww~~~}}}yyytttooohhhaaa\\\XXXUUURRRMMMKKKHHHFFFFFFEEECCCBBB???===;;;:::;;;<<<===>>>GGGMMMUUUZZZWWWPPPJJJHHHGGGJJJQQQ]]]kkkxxxyyymmm]]]QQQLLLOOOSSSZZZfffsss|||vvvhhh[[[UUUQQQQQQ]]]lllvvvhhh\\\FFFAAA:::555333222111111000000000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,......------------......------........./////////............///////////////333777999;;;DDDRRR]]]iiirrr~~~yyyxxxxxxyyy}}}wwwssshhhccc[[[TTTOOOKKKGGGDDDDDDCCCBBBBBBCCCDDDCCCBBB@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBAAABBBBBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMPPPRRRTTTTTTXXX]]]```aaabbbcccddddddeeehhhlllppptttvvvxxxwwwrrrrrryyyrrrkkkhhheeefffiiihhhjjjkkkkkkjjjlllqqqvvvuuurrrllleee___\\\ZZZYYYWWWXXXYYYZZZ[[[]]]aaadddeeeggghhhffffffddd[[[RRRLLLIIIHHHJJJKKKLLLPPPWWWZZZ\\\```bbbdddgggjjjmmmnnnpppqqqqqqrrrtttxxxzzz{{{yyyuuupppjjjeeecccbbbbbbaaaeeekkkqqquuuyyy|||~~~}}}{{{{{{{{{~~~xxxrrrqqqrrrrrrrrrnnnrrrwww{{{~~~uuuoooiiieee```\\\XXXUUUQQQOOOMMMKKKHHHGGGGGGFFFEEECCC???===:::999:::;;;<<<<<<@@@DDDKKKNNNLLLFFFCCCCCCBBBEEEMMMYYYhhhuuu~~~xxxrrrfffXXXMMMKKKOOOUUUZZZfffsss{{{yyykkk___YYYUUUTTT___mmmzzzlll```IIIDDD<<<777444333222111000000000000000000000000//////...------------...------------------------)))***,,,.../////////.........------------...............////////////000............/////////000///333777:::???JJJ[[[hhhwwwzzzwwwwwwwwwzzz|||vvvoookkk```[[[SSSMMMIIIGGGEEEDDDCCCBBBAAABBBCCCDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMMMMNNNPPPSSSVVVXXXTTTXXX]]]```bbbbbbbbbccceeeeeegggiiikkkoooqqqsssqqqlllkkkqqqvvvyyy{{{pppjjjjjjllllllkkkllliiieeedddgggkkkoooqqqtttssspppjjjccc]]]ZZZYYYWWWWWWWWWXXXZZZ\\\___```ddddddeeehhhiiibbbWWWMMMJJJIIIGGGGGGJJJNNNSSSWWWZZZ]]]```bbbdddgggjjjlllnnnoooppprrrtttwwwyyy{{{|||~~~{{{yyyyyy}}}~~~|||xxxvvvppplllgggdddaaa___]]][[[YYYZZZ]]]```cccfffhhhiiiiiijjjjjjiiihhhhhhjjjllljjjmmmppprrrtttvvvxxx{{{}}}~~~}}}zzzxxxxxxwwwvvvuuuxxxuuujjjccc\\\[[[XXXUUURRROOOLLLKKKKKKJJJIIIIIIHHHGGGCCCAAA===;;;999888888999888888:::===@@@BBBAAA???>>>>>>???DDDMMMYYYdddmmmpppqqqooodddWWWNNNHHHEEEHHHNNNXXXbbbqqq}}}vvvmmmaaaXXXRRRUUUaaammmqqqdddQQQFFF;;;777666222000000000000000000///////////////............---------------------------------..................................................................------...///000///...///111333444555999@@@FFFPPPaaaqqq}}}zzzvvvvvvxxxzzz~~~xxxppphhh```ZZZQQQPPPMMMIIIFFFCCCAAA@@@@@@@@@AAACCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEECCCDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKNNNOOONNNPPPQQQRRRSSSSSSRRRRRRPPPPPPPPPRRRTTTWWWZZZ[[[YYYYYYZZZ[[[]]]^^^___```bbb```___bbbfffiiihhhfffkkkjjjjjjiiiiiimmmrrrwwwxxxoookkkmmmqqqqqqpppooolllgggeeegggkkknnnooowwwvvvsssnnnhhhbbb^^^\\\ZZZYYYYYYYYYZZZ\\\^^^___bbbbbbdddffffff```UUULLLIIIHHHGGGGGGIIINNNSSSVVVZZZ\\\```bbbdddfffiiilllnnnnnnoooqqqtttvvvyyyzzz{{{}}}xxxssspppnnnnnnnnnpppssswwwzzz{{{zzzxxxvvvpppmmmhhhccc```^^^[[[XXXWWWXXXYYY[[[]]]^^^```aaaaaaaaaaaa```___```cccfffeeegggiiikkkmmmooosssvvv|||~~~|||{{{{{{zzzzzzzzz{{{pppfff```[[[ZZZXXXTTTQQQNNNLLLKKKKKKJJJIIIIIIIIIGGGCCCAAA===;;;888777888888888777888;;;===>>>===;;;;;;;;;>>>BBBJJJUUU___fffhhhiiifff\\\QQQJJJFFFDDDIIIOOOXXXaaaooo{{{~~~vvvmmmaaaYYYTTTVVVbbbnnnsssfffRRRFFF;;;777666333000000111000000000///////////////............---------------------------------...........................................................................///000000//////111333333444999BBBKKKWWWhhhwww}}}{{{xxxxxxyyy{{{~~~uuummmfff___XXXSSSLLLKKKIIIGGGEEECCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMOOOPPPQQQQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRSSSUUUWWWXXXWWWWWWXXXZZZ[[[\\\]]]^^^^^^]]]]]]```eeehhhhhhggghhhgggfffddddddgggmmmqqq{{{uuunnnmmmrrrvvvxxxwwwsssooojjjggghhhjjjmmmnnnvvvuuusssppplllgggcccaaa^^^]]]\\\[[[[[[\\\]]]^^^``````bbbcccccc\\\RRRJJJGGGFFFFFFFFFIIINNNSSSVVVYYY\\\___bbbdddfffhhhjjjmmmmmmnnnpppsssuuuxxxyyy}}}}}}vvvooonnnkkkhhhggggggiiijjjlllpppwww|||}}}{{{xxxtttnnniiieeeaaa]]][[[YYYYYYYYYYYYYYYZZZ[[[\\\[[[\\\\\\\\\\\\^^^bbbeeeeeefffggghhhjjjnnnssswww~~~~~~~~~}}}rrriiiaaa]]]ZZZYYYVVVSSSPPPNNNLLLKKKLLLKKKJJJJJJJJJHHHDDDAAA>>>;;;888777777777666666777888999999777777777888<<>><<<888777777666555444777777777555444444555777:::===CCCKKKSSSWWWXXXWWWQQQJJJCCCAAAAAABBBHHHPPPXXX```kkkuuuyyyyyyxxxwwwrrrjjjaaa[[[WWWYYYeeeqqqtttgggUUUIII===888666444222222111111111000000000/////////............---------------------------------------------------------....................................////////////000111111111000000222333999999???KKKVVVaaammmwww}}}wwwkkkggg___XXXRRRNNNKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMOOOQQQTTTWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTVVVWWWXXXYYYZZZZZZYYYZZZ[[[]]]```bbbcccdddcccbbb```___aaafffiiiuuurrrooossszzzvvvrrrmmmjjjkkknnnppprrrnnnmmmnnnppptttuuusssqqqjjjiiieeebbb___]]]\\\\\\\\\\\\]]]\\\YYYSSSLLLGGGDDDDDDDDDFFFJJJOOOSSSVVVYYY\\\```ccceeefffggghhhkkklllmmmoooqqqtttvvvxxx~~~|||yyywwwsssssssssuuuxxx}}}xxxqqqlllhhhbbbaaa``````aaabbbdddeeegggiiikkkmmmnnnqqquuuwwwzzzyyyyyyxxxzzz~~~~~~tttkkkeeebbb```___[[[YYYVVVSSSQQQPPPPPPPPPNNNNNNNNNOOONNNKKKGGGCCC???===999777777666555444666666666444333333555888999<<>>999777444333333111111111111000000000000///............---------------------------------------------------------................................./////////000000///111222111111111333555999<<>>;;;888777777555444555555555444333444666999888;;;@@@FFFLLLOOONNNMMMHHHCCC>>>??????AAAFFFLLLYYY___gggmmmpppooonnnnnniiiccc]]]YYYWWWYYYdddooo}}}qqqfffYYYLLL???999777555333444222222111111111000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................//////000000111...000111222222333555777999@@@MMM[[[dddlllxxx~~~{{{}}}zzztttlllddd^^^WWWVVVTTTQQQMMMLLLMMMOOOQQQPPPPPPPPPPPPPPPQQQRRRTTTSSSSSSTTTVVVXXX[[[\\\[[[[[[ZZZYYYXXXVVVVVVUUUSSSRRRRRRQQQQQQRRRSSSSSSQQQQQQRRRTTTUUUXXXZZZ[[[ZZZ[[[]]]^^^^^^\\\YYYWWWSSSRRRQQQPPPOOONNNNNNNNNJJJKKKMMMOOOPPPQQQRRRRRRQQQQQQRRRSSSUUUVVVWWWXXXZZZZZZYYYXXXVVVWWWZZZ\\\^^^aaadddgggiiillloooqqq~~~vvvmmmlllnnnvvv|||xxxrrrnnnmmmoooqqqqqqqqqnnnmmmqqqxxx}}}~~~wwwtttooojjjddd```^^^\\\ZZZ[[[[[[YYYTTTNNNIIIFFFCCCCCCEEEHHHMMMQQQVVVXXX[[[^^^cccfffgggggghhhiiilllmmmnnnppprrruuuwwwxxx{{{zzzxxxwwwxxxzzz|||~~~}}}zzzxxxvvvtttsssnnnlllhhhfffeeecccaaa______]]]ZZZWWWVVVVVVVVVWWWRRRRRRSSSTTTTTTQQQKKKGGGCCC@@@<<<:::888777666444222333444444444555777999888:::===BBBGGGHHHFFFDDDDDD???<<<===???AAAFFFLLLWWW\\\ccchhhjjjjjjiiiiiieee___ZZZWWWUUUXXXbbbnnnzzz}}}pppfff[[[MMM@@@:::777555444555222222222111111111000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000000111111---///111222222444777:::>>>IIIYYYffflllrrr{{{yyy|||}}}uuuooojjjddd\\\WWWTTTVVVVVVUUUSSSRRRTTTWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^\\\\\\]]]^^^```aaaaaa```___^^^\\\[[[ZZZYYYVVVVVVUUUUUUVVVWWWXXXYYYVVVWWWXXXZZZ\\\^^^```aaa^^^_________]]][[[XXXWWWRRRQQQPPPNNNMMMLLLLLLMMMIIIJJJLLLNNNPPPPPPPPPPPPNNNOOOPPPQQQRRRTTTUUUUUUXXXYYYXXXWWWUUUVVVZZZ]]]___dddkkkqqquuuxxx{{{}}}zzzrrrjjjjjjmmmvvvzzztttooonnnnnnoooooorrrnnnkkknnnuuu{{{}}}}}}zzzwwwrrrlllfffaaa^^^]]]ZZZ[[[[[[XXXSSSMMMHHHFFFCCCDDDFFFIIIMMMRRRVVVYYY\\\___dddggghhhhhhiiiiiimmmmmmnnnpppsssuuuxxxyyy}}}}}}|||{{{xxxuuusssqqqkkkiiihhhgggfffdddaaa^^^aaa___\\\YYYWWWWWWYYYZZZSSSSSSUUUVVVVVVRRRMMMHHHDDDAAA===:::999888666555000111333444444555777888888999<<<@@@BBBBBB@@@===@@@<<<:::<<>>;;;999888666555555444333222333444555666777888;;;>>>@@@@@@??????<<<:::999888;;;@@@FFFJJJUUUXXX[[[]]]^^^^^^```aaa___\\\YYYWWWUUUXXXcccooorrrxxxyyymmmhhh\\\RRRDDD:::777777555222111111111111000000000000.........///////////////......---,,,,,,,,,,,,---..........................................------------......///000000000333222222444333222888@@@PPPaaarrrwwwxxxyyywwwyyy}}}~~~}}}{{{xxxuuuppphhhbbb^^^]]]\\\[[[\\\]]]___bbbdddfffggghhhkkkkkkkkkmmmooopppnnnmmmllllllkkkiiihhhfffeeeeeegggfffeeecccaaa___^^^]]]\\\\\\]]]]]]^^^___``````aaabbbcccdddeeeeeeeeeeeeccccccbbb```]]]YYYVVVTTTLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMPPPSSSVVVVVVXXXZZZ[[[[[[]]]```ccchhhrrr~~~uuulllkkklllqqq{{{}}}wwwqqqnnnmmmnnnpppqqqooonnnooosssxxx|||}}}}}}xxxpppgggaaa]]]\\\\\\[[[\\\[[[WWWPPPJJJFFFEEECCCEEEGGGJJJLLLQQQVVVZZZ^^^```cccgggiiikkklllllllllnnnpppqqqrrrtttwwwyyy}}}zzzvvvtttmmmllljjjgggdddcccaaaaaabbbbbbbbbbbbbbb```___^^^\\\ZZZWWWVVVVVVTTTQQQNNNIIIEEEAAA===<<<:::999777555444333333333444555666555666999;;;=========<<<;;;999888888:::???EEEIIIQQQTTTWWWZZZ[[[[[[]]]^^^]]]YYYVVVUUUTTTWWWaaammmrrrwww~~~~~~qqqkkk^^^SSSEEE;;;888777555222111111111111000000000000.../////////////////////......---,,,,,,,,,,,,---................................................------......///000000000111111222444444555<<>><<<:::666555444333333333444555333444666888:::::::::999999777666666999>>>CCCGGGLLLOOORRRUUUVVVWWWYYYZZZYYYVVVSSSSSSSSSVVV```kkkqqqvvv|||tttlll```UUUFFF<<<999777555222111111111111000000000000//////////////////............---,,,,,,,,,,,,---................................................---......//////000000111000000222444555777AAALLLeeerrr~~~zzzvvvvvvyyy}}}~~~xxxqqqlllhhhfffccccccfffiiikkklllqqqsssuuuwwwyyy{{{|||}}}|||{{{yyyyyyyyyxxxuuusssmmmllljjjhhhfffdddcccbbbaaaaaa```___```aaacccdddgggggghhhhhhhhhhhhggggggjjjjjjjjjjjjiiihhhgggfff```___]]]ZZZWWWSSSPPPNNNKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJKKKLLLLLLLLLOOORRRVVVZZZ]]]```bbbdddfffiiilllsss~~~wwwnnniiimmmqqqxxx~~~zzztttoookkkjjjjjjkkkooommmlllmmmpppssstttsssvvvpppggg^^^WWWUUUVVVWWWXXXXXXWWWSSSMMMHHHEEEDDDCCCFFFIIILLLOOOSSSXXX[[[___aaadddgggiiikkkkkklllkkkmmmoooqqqrrrtttwwwzzz}}}zzzvvvrrrnnnmmmkkkiiigggeeeddddddeeeeeeeeeeeeccc```]]]\\\^^^]]][[[YYYWWWUUURRRQQQNNNKKKGGGDDDBBB@@@>>><<<777666555444333333444555333444555666777777777777666555444555888<<>>:::888555222111111111111000000000///////////////..................---,,,,,,,,,,,,---........................---------........................///000000111111000000222444555999EEERRRnnnyyy|||vvvssstttwwwzzz{{{~~~xxxpppkkkiiihhhhhhjjjoootttvvvxxxxxxyyy{{{|||~~~}}}{{{xxxwwwuuutttqqqnnnjjjiiifffdddbbb```______`````````aaaccceeehhhjjjnnnnnnnnnnnnnnnmmmkkkjjjkkkjjjiiihhhfffdddbbbaaa]]]\\\ZZZWWWSSSOOOLLLKKKIIIIIIIIIIIIKKKLLLMMMNNNQQQQQQQQQQQQQQQPPPOOOOOOLLLMMMNNNNNNOOORRRVVVYYY]]]```dddhhhkkknnnqqqtttzzz|||rrrllljjjmmmrrr{{{|||yyytttoookkkiiiiiiiiilllkkkjjjlllnnnppppppooopppkkkbbbYYYTTTSSSTTTUUUVVVVVVTTTPPPKKKGGGDDDDDDCCCFFFJJJNNNQQQUUUYYY\\\___aaadddgggiiijjjkkkkkknnnoooqqqqqqqqqsssvvvxxx|||yyytttqqqnnnmmmkkkiiigggfffeeedddgggeeecccaaa___^^^]]]\\\^^^^^^]]]\\\YYYWWWUUUTTTNNNLLLHHHFFFDDDBBB???===888777666444333333444444444444555555666666666666444444333444777;;;???BBBEEEHHHLLLNNNOOOPPPRRRSSSTTTPPPOOORRRUUUXXX```hhhmmmqqqwww{{{{{{nnneeeZZZJJJ???;;;888555222111111111111000000000///000000//////.........---......---,,,,,,,,,,,,---........................---------.........//////......//////000111111111111222444555555:::JJJYYYsss{{{wwwtttuuuwwwyyyzzz}}}zzztttqqqoooooopppsssxxx}}}~~~~~~zzzwwwtttqqqooommmjjjhhheeedddbbb___^^^^^^^^^^^^ccccccdddfffiiimmmpppqqqttttttttttttssspppnnnmmmkkkjjjiiigggdddaaa___^^^[[[ZZZWWWSSSPPPMMMJJJIIIGGGGGGHHHIIIJJJLLLNNNOOORRRRRRSSSSSSSSSSSSRRRRRRNNNOOOQQQRRRTTTWWW\\\___aaaeeejjjooossswww{{{}}}wwwnnnkkkjjjnnnttt~~~|||yyytttoookkkhhhhhhhhhhhhhhhhhhjjjmmmnnnmmmkkkjjjeee^^^WWWRRRRRRSSSTTTTTTTTTRRRNNNIIIEEEDDDDDDCCCGGGKKKOOORRRVVVZZZ]]]```bbbdddgggiiijjjkkkkkknnnpppqqqqqqqqqrrruuuwww}}}zzzuuurrrnnnmmmkkkiiigggfffeeeeeehhhfffcccaaa___^^^^^^^^^\\\]]]^^^\\\YYYWWWWWWWWWOOOMMMJJJGGGFFFCCC@@@===:::888666555333333333333444444444444555555555555333333333444777;;;???AAACCCFFFJJJLLLLLLMMMNNNOOOQQQNNNMMMQQQVVVYYY```gggjjjooouuuzzz~~~ttthhh\\\LLLAAA<<<999555222111111111111000000000000000000000///......------......---,,,,,,,,,,,,---........................,,,,,,------.../////////...//////000000111111222222333666777888???QQQcccxxx~~~{{{|||~~~~~~{{{~~~|||yyyxxxyyy{{{||||||}}}}}}{{{{{{xxxxxxzzz}}}}}}|||wwwtttpppmmmllljjjhhhfffbbbaaa___^^^^^^___aaabbbiiijjjlllooosssuuuxxxyyyyyyzzzzzzyyywwwtttqqqooommmllljjjhhheeebbb___]]]YYYXXXUUURRROOOLLLKKKJJJGGGGGGHHHJJJLLLNNNPPPRRRSSSSSSTTTUUUVVVVVVVVVVVVSSSTTTVVVXXX[[[___eeeiiilllooouuuyyy|||rrrjjjhhhjjjpppwww|||yyytttoookkkhhhggggggeeeeeefffiiillllllkkkiiidddaaa[[[VVVRRRRRRRRRTTTRRRRRRPPPLLLHHHDDDCCCDDDCCCGGGLLLPPPSSSWWW[[[^^^```bbbdddgggiiijjjjjjjjjmmmnnnpppqqqrrrsssvvvxxx~~~}}}|||zzzuuurrrmmmllljjjhhhfffeeeeeedddddddddcccaaa```^^^]]]\\\YYY[[[\\\[[[XXXVVVWWWXXXPPPNNNLLLJJJHHHEEEBBB???;;;999777555333333333333444444333333333333333444333222333444777;;;>>>AAABBBDDDGGGIIIIIIIIIJJJKKKNNNJJJJJJOOOUUUYYY^^^dddgggmmmtttzzz~~~yyyjjj^^^NNNBBB===999555222111111111111000000000000111000000///......------......---,,,,,,,,,,,,---........................,,,,,,------...//////000/////////000111111222222222444777:::<<>>@@@AAACCCFFFGGGGGGFFFGGGHHHLLLHHHHHHNNNTTTXXX]]]ccceeekkktttzzz~~~zzzkkk___OOOCCC===999555222111111111111000000000000111000000///...---------......---,,,,,,,,,,,,---........................,,,,,,------...///000000/////////000111111222222111444888<<<@@@LLLcccxxx}}}}}}|||yyyvvvtttssssssvvvzzz}}}~~~~~~|||~~~zzzxxxqqqnnnkkkiiihhhgggfffeeedddccccccccceeeiiimmmoootttwww{{{~~~zzzvvvssskkkjjjiiifffccc```]]][[[XXXVVVSSSQQQOOONNNMMMMMMKKKKKKMMMOOORRRUUUWWWYYY\\\]]]___aaabbbdddeeeeeeeeegggjjjnnnrrrxxx~~~zzzooohhhjjjooouuu~~~{{{uuuqqqpppmmmiiifffgggggggggiiillloooooommmkkkeee```XXXSSSQQQQQQRRRRRRPPPPPPOOOLLLHHHEEEDDDDDDEEEIIIOOOTTTWWW[[[^^^```eeeeeefffggghhhiiiiiijjjlllnnnooooooooorrryyy~~~{{{xxxvvvtttsssqqqooojjjiiigggeeecccbbbbbbaaaaaa```___^^^]]]\\\\\\[[[XXXWWWWWWXXXYYYYYYXXXVVVSSSQQQNNNKKKJJJGGGDDDBBBBBB@@@<<<999666555444444666555555444444555555666222333333555777999;;;<<<@@@AAABBBDDDEEEFFFFFFFFFGGGIIIMMMPPPRRRVVV[[[^^^bbbgggooovvv|||{{{jjj```RRRFFF???;;;777555333333333222222222111111////////////............000///...---------------------............------////////////////////////......//////000222333444222666:::>>>FFFXXXqqq|||wwwssspppnnnpppsssvvvzzz|||~~~{{{yyytttsssqqqnnnllllllkkkllliiikkkmmmnnnooosssxxx}}}|||xxxvvvssspppkkkfffbbb___^^^]]]XXXXXXWWWUUURRRPPPNNNLLLKKKJJJKKKOOOTTTZZZ^^^```bbbeeehhhjjjkkknnnpppssstttwww|||uuujjjeeegggmmmzzz{{{uuuppppppmmmiiifffgggfffgggjjjmmmppppppmmmkkkbbb]]]VVVQQQPPPPPPPPPPPPOOOOOOMMMJJJFFFDDDDDDEEEFFFJJJPPPUUUXXX[[[___aaaeeeffffffggghhhiiijjjjjjlllnnnpppppppppsssyyy~~~~~~}}}zzzwwwtttsssrrrooommmjjjiiigggeeedddbbbbbbaaa```___^^^^^^\\\\\\[[[ZZZVVVUUUUUUVVVWWWWWWVVVTTTSSSQQQNNNLLLKKKIIIEEECCC@@@>>>;;;777444333222222555444444444444444444555222333333555777999;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDGGGKKKNNNQQQUUUZZZ]]]bbbgggmmmsssyyymmmbbbSSSFFF>>>:::666444333333333222222222111111////////////............//////...---------------------............------////////////////////////////////////000222333444333666:::AAAMMMbbbzzz{{{vvvrrrooonnnooorrruuuxxx{{{}}}~~~~~~~~~xxxwwwuuutttrrrrrrrrrrrrtttvvvyyyzzz{{{}}}|||yyywwwrrrppplllgggccc```___^^^[[[[[[YYYWWWTTTRRRPPPNNNOOOOOOPPPTTTYYY___ccceeekkknnnpppsssuuuxxx{{{~~~qqqgggccchhhooo|||vvvqqqooommmhhhfffgggfffhhhlllqqqtttsssooolllaaa\\\VVVQQQOOOOOOPPPPPPMMMMMMJJJGGGDDDCCCEEEGGGHHHLLLQQQVVVYYY\\\```bbbeeeffffffgggiiijjjjjjkkklllnnnqqqqqqqqqsssyyy~~~}}}{{{yyyuuusssqqqooommmkkkiiihhhgggeeecccbbbaaaaaa^^^^^^]]]\\\[[[ZZZYYYYYYUUUUUUTTTUUUVVVWWWUUUSSSTTTRRROOONNNMMMJJJGGGEEE@@@>>>;;;888555333333222444444333333333333444444333333444555666888:::;;;;;;<<<===>>>???@@@@@@@@@AAACCCGGGKKKOOOSSSXXX\\\bbbeeejjjpppuuu{{{rrrfffUUUFFF===999555333333333333222222222111111////////////............//////...------------...------............------/////////////////////////////////000111222333444444555:::EEEXXXpppzzzuuuqqqoooooopppqqqsssvvvyyy|||~~~}}}~~~}}}}}}}}}~~~~~~~~~{{{yyywwwvvvqqqooollliiieeecccaaa```aaa```]]]ZZZWWWUUUSSSRRRUUUVVVWWW[[[___dddhhhkkktttvvvyyy|||~~~~~~ooofffdddkkktttxxxrrrooolllgggdddeeegggjjjnnntttwwwuuuqqqmmmaaa\\\VVVRRRPPPPPPPPPOOOMMMKKKHHHDDDBBBBBBEEEHHHJJJMMMSSSWWWZZZ]]]```ccceeeeeefffgggiiijjjkkkkkkkkknnnqqqrrrrrruuuzzz~~~|||zzzxxxtttqqqpppnnnkkkiiigggfffeeecccaaa```______]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVVVVXXXXXXVVVUUUTTTRRRPPPOOONNNLLLIIIFFFCCCAAA>>>;;;888666555555333333333333333333333333333333444555666777999:::999:::;;;<<<===============@@@DDDHHHLLLQQQVVVZZZaaacccggglllpppvvv}}}xxxkkkXXXHHH>>>888555333333333333222222222111111////////////............///......---------......------............------/////////////////////////////////000111222444444555666;;;JJJbbb{{{xxxtttrrrqqqqqqqqqqqqrrruuuyyy|||~~~}}}~~~}}}|||yyywwwuuutttssssssooonnnmmmllljjjhhhffffffhhhfffbbb^^^ZZZXXXWWWVVVZZZ[[[^^^aaaeeeiiimmmpppwwwyyy}}}{{{mmmeeefffoooyyyzzzsssoookkkeeeccccccfffiiinnnsssvvvuuuqqqmmmaaa]]]WWWSSSQQQPPPOOONNNMMMKKKHHHDDDAAABBBFFFJJJKKKOOOTTTXXX[[[^^^aaacccddddddeeeggghhhiiijjjkkkkkknnnqqqrrrrrrvvv|||}}}zzzxxxtttqqqooommmjjjhhheeedddbbb```___]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUVVVWWWWWWVVVTTTSSSRRRQQQPPPPPPNNNJJJGGGCCCAAA???<<<:::777666555222333333444444333333222444444444444555666888888999:::;;;<<<<<<<<<<<<<<<;;;>>>BBBFFFJJJOOOTTTXXX^^^aaadddhhhlllrrrxxx||||||ooo\\\KKK???999555333333333333222222222111111////////////..................---------......///------............------//////////////////////////////000000111333444555777777>>>PPPjjj|||wwwtttsssssstttsssssstttvvvyyy}}}}}}~~~zzzxxxtttrrrpppnnnmmmmmmmmmnnnlllmmmooopppppppppooonnnpppmmmhhhbbb^^^\\\[[[[[[^^^aaaeeehhhjjjmmmrrruuuyyy}}}wwwkkkeeegggqqq|||zzzrrrnnnkkkeeeccceeefffhhhlllqqquuutttqqqnnneeeaaa[[[VVVSSSQQQOOONNNOOOMMMJJJFFFCCCDDDGGGKKKKKKOOOTTTXXX[[[^^^```cccbbbcccdddeeeggghhhjjjjjjkkkmmmpppqqqrrrwww|||yyyuuurrrpppnnnkkkiiidddcccbbb```^^^]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVTTTSSSRRRSSSTTTUUUSSSQQQQQQQQQPPPQQQQQQOOOKKKHHHAAA@@@>>>;;;999666444333222333444555555444333222555444444444555666666777999999:::;;;;;;;;;;;;;;;:::===AAADDDHHHMMMRRRUUU[[[^^^bbbfffiiinnnssswww}}}sss```OOOCCC<<<777444333333333222222222111111////////////...............------------...//////------............------////////////////////////000000000111222333444555777:::DDDYYYrrr|||wwwuuutttttttttttttttuuuwwwzzz|||}}}~~~~~~{{{yyyvvvssspppiiiiiigggffffffggghhhiiiiiilllppptttwwwyyyyyyyyyyyyuuuoooiiidddbbbaaabbbdddhhhmmmooopppsssxxx|||wwwlllhhhkkkvvv~~~wwwpppmmmkkkggggggiiijjjllloootttwwwxxxuuusssnnniiiccc^^^[[[XXXUUUSSSPPPOOOMMMIIIFFFFFFHHHKKKKKKOOOTTTXXX[[[]]]```bbb```aaabbbdddfffgggiiiiiikkkmmmnnnoooqqqxxx}}}zzzvvvsssqqqooollljjjeeedddbbb```___^^^]]]]]][[[[[[ZZZYYYXXXWWWVVVVVVSSSRRRRRRSSSTTTTTTSSSQQQPPPPPPPPPQQQQQQOOOKKKHHHAAA@@@???<<<:::777444333222444555666666555444222555555444444444555666666777888999999:::999999999:::===@@@DDDGGGKKKPPPSSSXXX\\\```eeehhhkkkooorrrxxx{{{uuucccRRRGGG>>>888444333333333222222222111111////////////............---------------...//////------............------////////////////////////000000000111222333444555888>>>LLLbbbzzz~~~yyyvvvuuutttsssssstttvvvwwwyyyzzz{{{yyyvvvrrrooommmkkkhhhfffaaaaaaaaaaaabbbcccdddeeegggkkkqqqxxx~~~}}}vvvooojjjhhhhhhhhhkkkpppvvvxxxxxxzzzxxxooolllooozzz{{{tttnnnlllkkkiiijjjmmmqqqrrrtttxxx|||}}}{{{zzzwwwrrrlllfffccc___\\\ZZZRRRQQQNNNKKKHHHGGGIIIKKKKKKOOOTTTXXXZZZ]]]___aaa___```aaaccceeeggghhhiiikkklllmmmnnnqqqyyy|||xxxtttrrrpppmmmkkkgggeeedddbbb```___^^^^^^[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSTTTVVVVVVTTTSSSOOOOOOPPPQQQQQQOOOKKKHHHCCCBBBAAA???<<<999777555333444666777777666444333555555444444444555555666666777888888888888888777:::===@@@CCCFFFJJJOOORRRVVVZZZ```dddgggjjjmmmoootttwww|||vvveeeUUUIII@@@999555333333333222222222111111000/////////............---------------...///000---..................---////////////////////////000000000111222333555555888@@@QQQhhh{{{wwwuuusssqqqrrrtttvvvwwwxxxxxxxxx|||vvvnnnkkkhhheeecccbbb___]]]\\\]]]^^^___```bbbcccccceeejjjrrr{{{{{{tttnnnllllllmmmqqqvvv|||~~~~~~xxxqqqoooqqq{{{xxxtttnnnkkkmmmqqquuuwwwyyy{{{}}}|||vvvrrrpppjjjcccaaaZZZOOOHHHEEEFFFIIIKKKMMMPPPSSSVVVXXX[[[^^^aaabbbcccdddeeefffhhhiiiiiigggkkkooooooooouuu{{{xxxuuuqqqkkkhhhfffdddbbbaaa```___]]][[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXVVVTTTSSSTTTTTTSSSRRRPPPPPPPPPOOONNNMMMLLLKKKGGGEEEAAA>>>===;;;999777333444555666666666555444555555666666666666666666444444333444444555666777999:::===@@@DDDHHHLLLNNNSSSWWW[[[___bbbdddhhhjjjooorrrwww{{{tttdddVVVHHH===888999222333444444333222000///222111111000///......---////////////////////////////////////////////////////////////000000000000111222111///000333555666===III___vvv{{{wwwuuuvvvuuuvvvxxxxxxwwwxxx{{{}}}wwwpppjjjeeefffccc```]]]\\\\\\[[[ZZZ\\\^^^aaabbbccceeegggjjjkkkpppwww~~~yyyvvvwwwyyyuuupppqqqvvvzzzuuuooommmnnnrrrvvvxxx|||~~~~~~zzzxxxrrrkkkaaaZZZPPPHHHEEEGGGJJJKKKLLLOOOSSSUUUXXXZZZ^^^```bbbcccdddeeefffhhhiiiiiigggkkknnnoooooottt|||yyyvvvqqqlllhhhgggeeecccbbbaaa```^^^\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUUUUUUUUUUTTTSSSQQQQQQQQQPPPOOONNNMMMLLLGGGEEEAAA???===;;;999777444555666777777666555444555555555555555555555555333333333333444555666777888999;;;>>>BBBFFFJJJKKKRRRUUUYYY]]]___bbbfffhhhmmmppptttxxx}}}ttteeeXXXKKK???::::::333333333333333222111000111111111000///.........////////////////////////////////////////////////////////////000000000000111111111000111555888:::AAAPPPggg}}}~~~{{{wwwuuuvvvsssuuuwwwxxxxxxzzz~~~|||tttnnniiieeeaaa]]]___^^^\\\\\\]]]]]]^^^^^^ccceeeiiilllmmmooorrrssstttwww}}}|||pppooottt|||zzzuuuooolllmmmpppsssuuu{{{|||}}}xxxqqqaaaZZZPPPIIIFFFHHHJJJLLLLLLOOOSSSVVVXXXZZZ]]]___bbbbbbccceeefffggghhhiiigggjjjmmmnnnnnnsss}}}|||yyyvvvrrrmmmiiihhhfffdddbbbbbbaaa___]]]ZZZZZZZZZ[[[[[[[[[[[[[[[\\\YYYWWWVVVVVVVVVUUUTTTRRRRRRRRRQQQPPPOOOMMMMMMGGGEEEAAA???===<<<:::888555555666666666666555444444444444444444444444444333333333333444555666666666777999<<<@@@DDDGGGIIIOOORRRVVVYYY\\\___cccfffiiilllppptttxxx}}}tttfffZZZNNNCCC<<<;;;555444333222222111111111111111000000//////......////////////////////////////////////////////////////////////000000000000000111111222333666<<<@@@GGGZZZttt}}}zzzvvvuuuvvvqqqsssvvvxxxzzz~~~~~~pppkkkddd___]]][[[ZZZYYYZZZ[[[]]]___bbbeeeggghhhooosssxxx|||yyymmmnnnvvvyyyuuunnnjjjiiikkklllmmmqqqsssvvvzzz~~~zzzyyyuuuooo```ZZZQQQJJJHHHIIIKKKLLLNNNQQQUUUXXXZZZ\\\^^^```bbbbbbcccdddfffggghhhhhhgggjjjllllllmmmrrrzzz}}}zzzwwwsssnnnkkkhhhfffcccbbbbbbaaa___]]][[[[[[[[[[[[\\\\\\\\\\\\\\\ZZZXXXVVVVVVVVVUUUSSSRRRRRRRRRQQQPPPNNNMMMLLLGGGDDDAAA???>>><<<:::888555555555555555444444333444444333333333333333222222222222222333444555666666777999;;;???BBBEEEGGGMMMPPPSSSWWWYYY]]]aaadddgggiiimmmqqqtttxxx}}}uuuggg\\\QQQEEE===;;;666555333222111111222333111000000000/////////...////////////////////////////////////////////////////////////000000000000111000111222333666===DDDOOOfff|||zzzvvvuuuvvvssstttwww{{{~~~wwwooogggccc^^^[[[YYYZZZ\\\^^^]]]```eeejjjooossswwwyyywwwlllnnnwww{{{vvvoooiiigggggggggggghhhiiijjjnnnrrrwww|||~~~~~~zzztttqqqqqqmmmhhh```ZZZQQQKKKIIIJJJLLLMMMQQQTTTXXX\\\]]]^^^```bbbaaabbbcccdddeeeggghhhhhhgggiiijjjkkklllpppwww|||~~~{{{yyyuuuppplllgggeeecccbbbbbbaaa___]]]\\\\\\\\\]]]]]]]]]]]]]]][[[YYYWWWVVVVVVVVVUUUSSSQQQQQQQQQPPPNNNMMMKKKJJJGGGDDDAAA???>>>===;;;999555444444333333222222222444444333333222222222222222111111222222333444555777777999;;;>>>AAADDDEEEKKKMMMQQQSSSVVVZZZ___bbbdddgggjjjmmmppptttxxx|||~~~xxxhhh]]]RRRFFF===999666555444222111222222333000000000000////////////////////////////////////////////////////////////////////////000000000000333000111333444555>>>IIIZZZsss{{{yyyvvvtttvvvvvvwwwzzzuuulllfffcccaaa___\\\\\\___cccfffgggllltttzzz~~~uuulllnnnvvv~~~{{{vvvpppjjjhhhggggggfffeeeeeeeeefffiiinnnsssvvvuuuuuuqqqllljjjkkkiiiddd```ZZZRRRLLLJJJKKKMMMNNNRRRVVV[[[^^^___```aaacccaaaaaabbbdddeeefffggghhhggghhhiiijjjkkkoootttxxx}}}~~~|||zzzvvvqqqnnniiigggdddccccccbbb```^^^___^^^^^^^^^]]]]]]]]]]]]ZZZXXXVVVVVVWWWWWWVVVUUUQQQQQQQQQOOONNNLLLJJJIIIGGGDDDAAA??????>>><<<:::666555444333222222222333555444444333333222222111111111111111222333444444666777888:::===???BBBCCCHHHJJJMMMOOORRRVVV[[[___bbbdddgggiiilllooosssvvvyyy}}}}}}kkk___SSSGGG===888666555444333333222222222000000000000////////////////////////////////////////////////////////////////////////000000000000333000111555555666BBBPPPiii}}}zzzxxxuuutttvvvxxxyyy}}}xxxpppkkkgggdddbbbbbbbbbbbbdddgggmmmqqqwww~~~yyyqqqkkknnnuuu~~~zzzwwwsssmmmiiihhhhhhhhhhhhgggfffdddccceeeiiimmmooonnnnnnkkkffffffhhhgggccc___ZZZRRRMMMKKKLLLMMMNNNRRRVVV[[[^^^``````aaabbbaaaaaabbbccceeefffggghhhgggggghhhiiikkknnnrrruuuxxx}}}zzzwwwrrroookkkiiigggfffeeedddbbb```aaa``````___^^^]]]\\\\\\ZZZXXXWWWWWWXXXYYYYYYXXXSSSRRRRRRPPPOOOMMMKKKJJJGGGDDDAAA@@@???>>><<<;;;888777666444333333444444555555555444333222222222000000000111111222333444555555666888;;;===???@@@DDDFFFHHHKKKMMMRRRWWW[[[^^^aaaccceeegggjjjnnnqqquuuyyy~~~pppaaaUUUHHH>>>999555555555555444333222111////////////000000000000////////////////////////////////////////////////////////////000000000000333///111888999;;;HHHYYYyyy|||yyywwwuuutttvvvwwwyyy~~~~~~vvvpppllljjjiiihhhfffhhhlllooorrrwww~~~uuunnnkkkmmmttt~~~xxxqqqmmmiiiffffffggghhhhhhiiigggdddbbbcccfffiiillljjjkkkhhhccccccfffeeebbb___ZZZSSSMMMLLLLLLNNNNNNRRRVVV[[[^^^___``````aaaaaaaaabbbccceeefffggggggggggggggghhhjjjmmmqqqsssvvv}}}}}}{{{wwwsssooommmkkkiiihhhgggfffdddbbbbbbbbbaaa___^^^]]]\\\[[[ZZZYYYXXXXXXZZZ[[[[[[ZZZTTTTTTSSSQQQPPPNNNLLLKKKGGGDDDAAA@@@???>>>===;;;:::999777666555555555666666666555444444333222222000000000000111222333444444444555777999;;;===>>>AAACCCEEEGGGJJJNNNTTTXXX\\\^^^aaacccdddgggkkkmmmsssvvv{{{ssscccWWWIII???:::444555555666555444222111////////////000000000000////////////////////////////////////////////////////////////000000000000222...111999<<>>===;;;:::777555444444444555666555444333222222222222111111111111111111111111444333333333444777:::;;;???@@@BBBEEEHHHLLLOOOPPPUUUXXX\\\___aaadddgggiiiooorrruuuxxxzzz|||uuuhhh\\\JJJ<<<999777666444333222222333333222000///......///000222////////////........................////////////000000000000111111111111444111333888999===RRRjjjyyyxxxwwwsssqqqrrrwwwzzzxxxwwwtttsssrrrtttvvvwwwzzz~~~rrrqqqpppttt|||~~~vvvpppmmmhhheeecccdddgggiiiiiijjjjjjiiigggggghhhiiihhhhhhgggfffccc___[[[YYYZZZWWWRRRMMMKKKLLLOOOQQQRRRVVV[[[^^^```aaacccdddcccbbbaaaaaaaaabbbcccdddffffffgggggghhhjjjnnnqqqtttyyy~~~zzzwwwssspppmmmkkkjjjiiigggeeeeeeeeeeeedddbbbaaa___^^^\\\\\\\\\\\\\\\[[[[[[ZZZXXXWWWVVVVVVUUURRRNNNKKKKKKIIIEEECCCBBBAAA@@@>>>===;;;999666555555666666666555444333222222222222111111111111111111111111444333333333444777999;;;>>>???AAACCCFFFJJJMMMNNNRRRUUUYYY\\\^^^```cccfffkkknnnqqqtttvvvxxx{{{~~~xxxjjj]]]LLL>>>:::777666444333222222333333111000///......///000111////////////........................////////////000000000000111111111111333111444999;;;CCC[[[uuuyyywwwvvvsssqqqrrrwww{{{~~~}}}|||zzzzzz{{{}}}pppoooqqqvvv~~~|||tttmmmkkkgggcccbbbccceeefffhhhjjjkkkkkkiiihhhhhhiiiiiihhheeebbb___[[[YYYWWWWWWTTTPPPLLLKKKLLLNNNPPPQQQUUUZZZ]]]___```aaacccbbbbbbaaaaaabbbbbbcccddddddeeefffffffffhhhlllnnnqqquuu|||}}}zzzuuussspppmmmlllkkkiiigggffffffeeedddcccaaa```___]]]]]]]]]]]]\\\\\\\\\\\\YYYXXXWWWWWWWWWTTTPPPMMMLLLIIIFFFDDDCCCCCCAAA@@@???===;;;999777777777777555555444333222222222222111111111111111111111111333333222333444666888:::<<<<<<>>>@@@CCCFFFIIIJJJMMMPPPTTTWWWYYY[[[^^^```eeehhhkkknnnpppsssvvvyyy{{{|||~~~|||lll^^^MMMAAA<<<777666444333222222333333111000///......///000111////////////........................////////////000000000000111111111111222222555:::===JJJgggyyyvvvtttrrrqqqsssuuu{{{mmmnnnqqqxxxyyysssllljjjfffcccbbbbbbcccdddfffhhhjjjkkkjjjiiiiiiiiihhhfffbbb^^^[[[YYYWWWWWWTTTRRRNNNKKKJJJLLLNNNOOOPPPTTTYYY\\\]]]^^^```aaabbbbbbbbbbbbbbbcccccccccbbbdddeeeeeeeeegggiiilllooossswww}}}|||wwwuuuqqqooonnnllljjjhhhfffffffffeeedddbbb``````^^^^^^]]]]]]]]]\\\]]]]]]ZZZYYYYYYYYYXXXVVVRRROOOMMMJJJGGGEEEDDDDDDCCCBBB@@@???===;;;999888888888555444333333222222222333111111111111111111111111222222222333444555777888999:::;;;===@@@BBBEEEFFFIIILLLPPPSSSTTTWWWYYY[[[```bbbfffiiikkknnnqqqtttxxxyyy{{{}}}~~~mmm___OOOBBB===777666444333222222333333111111000//////000111111////////////........................///////////////000000000111111111111222333777;;;AAASSSsssxxxtttsssqqqqqqsssuuu|||~~~~~~~~~jjjlllrrr{{{xxxsssmmmkkkhhheeecccbbbbbbbbbbbbeeehhhiiiiiiiiijjjkkkgggdddaaa]]]ZZZXXXWWWWWWRRRPPPMMMKKKJJJLLLNNNPPPPPPTTTXXX[[[]]]]]]___```aaaaaabbbbbbccccccccccccaaacccdddeeeeeefffhhhjjjooorrruuuzzz}}}yyyvvvrrrpppnnnmmmjjjhhhgggggggggfffdddcccaaa```___^^^]]]\\\\\\\\\]]]]]][[[ZZZYYYZZZYYYWWWSSSPPPNNNKKKHHHFFFEEEEEECCCBBB@@@???>>><<<:::888888777444444333222222222333333111111111111111111111111222222222333444555666666777777888:::<<>>???AAADDDGGGJJJKKKMMMOOOQQQTTTWWW[[[^^^aaadddhhhkkkooopppsssvvvxxx{{{|||}}}sssbbbSSSFFF>>>777666444333222222333333111111111111111111111111////////////........................////////////000000000000111111111111555666999@@@OOOhhh|||sssqqqqqqooooooqqquuu~~~~~~|||yyywwwvvvvvvxxxyyyggglllvvv|||xxxwwwtttsssqqqmmmiiifffcccaaa___aaadddfffiiilllpppsssqqqoookkkfff```\\\YYYWWWOOONNNLLLLLLLLLNNNPPPQQQQQQUUUYYY\\\]]]]]]^^^___```aaabbbcccdddccccccbbbaaaccceeefffeeeeeefffhhhiiilllpppsssyyy}}}zzzwwwtttrrrpppmmmkkkhhhhhhhhhgggeeedddbbbaaa^^^]]][[[ZZZZZZZZZ\\\]]]ZZZZZZYYYZZZZZZXXXTTTQQQPPPMMMIIIFFFDDDCCCAAA???>>>===<<<;;;888666444333333333333222222333333444111111111111111111111111000111222333333333444333555555666777888:::<<<======???CCCEEEGGGHHHJJJLLLLLLOOOSSSWWWYYY]]]aaadddgggiiilllooosssvvvxxxxxx{{{{{{|||}}}wwwfffWWWIII???777666444333222222333333111111111222222111111111////////////........................////////////000000000000111111111111555666:::DDDYYYuuuxxxqqqpppqqqoooooopppvvv~~~zzzxxxuuurrrqqqrrrsssuuu~~~ffflllwww{{{yyyyyywwwvvvtttppplllgggcccaaa___aaadddfffiiinnnssswwwwwwuuupppjjjddd^^^YYYWWWNNNMMMLLLLLLMMMOOOQQQRRRRRRUUUYYY\\\]]]]]]^^^___```aaabbbcccdddcccbbbbbbaaaccceeefffeeeeeefffhhhfffiiimmmpppuuu|||yyyvvvtttrrrooommmiiihhhhhhgggfffdddcccbbb^^^]]][[[YYYYYYZZZ[[[\\\ZZZYYYYYYZZZZZZXXXTTTRRRQQQNNNIIIFFFDDDBBB@@@>>>===<<<;;;:::888555333222333333333222222333444444111111111111111111111111000111222333333333333333555555555666888999;;;<<<:::<<<@@@BBBCCCEEEGGGIIIGGGJJJNNNQQQTTTWWW[[[^^^aaacccgggkkkooorrrtttuuuxxxxxxyyyzzz|||~~~zzziiiZZZKKKAAA777666444333222222333333111111222222222222111111000/////////......................../////////000000000000000111111111111444555:::GGG```}}}}}}vvvppppppqqqooonnnooowww}}}|||wwwuuuqqqnnnmmmnnnppprrr|||hhhqqq}}}{{{yyyxxxzzzxxxvvvrrrnnniiifffddd___^^^aaagggkkkooovvv}}}}}}yyyssslllcccZZZUUURRRPPPMMMLLLLLLPPPSSSVVVVVVXXX[[[]]]]]]\\\]]]^^^bbbbbbcccddddddeeeffffffeeeeeeeeeeeeeeeeeeeeeeeehhhiiikkknnnuuu|||xxxuuurrrpppooopppmmmiiieeebbbaaa`````````___]]][[[YYYXXXXXXYYY\\\[[[ZZZZZZZZZXXXUUUSSSQQQNNNJJJGGGEEEDDDAAA@@@???===:::999888888666555888777666444222111111111444333333222111111111222333222111000////////////222222333444555777777888888999:::;;;===>>>???@@@AAABBBEEEHHHLLLPPPTTTVVVWWWZZZ^^^ccchhhllloooqqqrrrrrrssstttuuuwww|||~~~mmm]]]MMM@@@;;;888555333222222111///000000000000000000000000111111000///////////////000000000000////////////000111222111000000222333444999@@@OOOjjjvvvrrrppppppmmmjjjlllqqqxxx~~~|||uuutttqqqmmmjjjjjjllloooyyy}}}hhhppp}}}zzzwwwvvvxxxwwwvvvsssoookkkgggeeeaaa```bbbgggjjjnnnuuu}}}|||vvvnnneee\\\VVVQQQPPPMMMKKKLLLOOOSSSUUUUUUXXX[[[\\\\\\\\\]]]^^^aaaaaabbbcccddddddeeeeeeccccccccccccccccccccccccggggggiiilllqqq{{{~~~{{{wwwtttrrrqqqpppnnnjjjfffcccaaaaaa```___^^^]]][[[ZZZZZZ[[[[[[\\\[[[ZZZZZZ[[[YYYVVVTTTQQQNNNJJJGGGEEECCCAAA@@@>>><<<:::999999999777666:::999777555444333222222444333222222111111222222111000000000000000111111222222333444444555666666666777888999;;;<<<===>>>@@@AAABBBEEEHHHKKKNNNPPPSSSUUUYYY^^^ccchhhkkkmmmmmmnnnooopppqqqssswww{{{{{{}}}mmm]]]MMMAAA999777444333333333222111000000000000000000000000000//////...............////////////000000000000000111222111000000222444666;;;CCCUUUqqq}}}rrrnnnlllllljjjhhhkkkpppxxx~~~{{{yyysssrrrooojjjgggfffiiikkkxxx}}}hhhppp|||}}}xxxuuusssuuuvvvvvvtttqqqmmmiiifffeeebbbbbbfffiiimmmuuu}}}{{{qqqggg]]]WWWQQQOOOMMMKKKLLLNNNRRRTTTUUUWWWZZZ[[[[[[\\\]]]^^^``````aaaaaabbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbdddeeefffhhhmmmuuu~~~}}}zzzwwwuuusssqqqoookkkhhheeecccbbbaaa___^^^]]]\\\\\\\\\]]]]]]\\\[[[[[[[[[\\\[[[XXXVVVQQQNNNJJJGGGEEECCCAAA???>>><<<:::999::::::999777;;;:::888777555555444444333333222222111111222222////////////000111222333222222222222333333444444444444555777888999:::;;;===>>>???@@@BBBEEEGGGHHHLLLOOORRRWWW\\\aaaeeeffffffhhhiiijjjkkknnnrrruuuvvvxxx{{{}}}~~~ooo```PPPDDD888666333333333444444333000000000000000000000000//////...---------------......//////000000111111000111222111000111333444999===HHH]]]{{{uuunnnkkkjjjjjjiiihhhkkkqqqzzz~~~|||yyywwwrrrpppmmmhhhcccbbbdddfffttt~~~~~~|||iiirrr~~~}}}yyyuuusssrrrtttuuuuuusssooojjjhhhhhheeedddfffiiilllttt}}}~~~ttthhh]]]XXXPPPOOOMMMLLLLLLNNNQQQSSSTTTVVVYYYZZZZZZ[[[]]]____________``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccdddeeefffiiiooovvv||||||yyyvvvuuurrrpppmmmjjjgggdddcccbbb``````___^^^]]]\\\\\\\\\\\\\\\[[[\\\]]]\\\ZZZXXXRRRNNNJJJGGGEEEDDDBBB@@@===<<<:::999:::;;;:::999:::999888666555555444444333333222222111222222333000000//////000111222222111111111111222222222222222222333444555666777777::::::;;;<<<>>>@@@BBBCCCGGGHHHLLLPPPUUUZZZ^^^```aaabbbeeefffgggjjjmmmpppsssuuuxxxzzz{{{}}}ssscccSSSGGG:::777555333333444333222000000000000000000000000000///......------......---......///000111111222000111222222111111333555;;;???LLLfffxxxpppmmmjjjiiijjjjjjjjjooovvv|||~~~|||yyyvvvrrrppplllgggbbb```aaacccpppzzz}}}~~~lllttt{{{wwwtttqqqrrrttttttsssoookkkiiiiiifffeeegggiiilllttt}}}uuuhhh]]]XXXQQQPPPNNNMMMMMMNNNQQQRRRTTTVVVXXXYYYYYYZZZ]]]___^^^^^^____________``````aaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeegggkkkqqquuu}}}~~~zzzwwwuuusssrrrooollliiifffeeedddcccbbbaaa___]]]\\\ZZZYYY\\\[[[[[[\\\]]]]]][[[YYYSSSOOOKKKHHHFFFEEECCCAAA>>><<<::::::;;;;;;;;;:::888777666555444333333333333222222111222222333333222222111000//////000000000000111111111111111111000111111222333444555555666777888999<<<>>>@@@AAACCCDDDFFFJJJNNNSSSVVVYYY\\\^^^aaacccdddgggjjjmmmppprrruuuwwwxxxzzz}}}wwwfffTTTFFF===:::666444333222111000000000000000000000000000111000//////......//////---......///000111111222000111222222111222444666<<>><<<;;;<<<<<<;;;999666666444333333222222222222222111111222222333333333222111000////////////000000000000111111222222000111111222333333444444555555666888:::<<<>>>???@@@@@@AAADDDGGGLLLOOOQQQWWWYYY\\\___```cccfffhhhkkknnnqqqsssuuuxxx{{{}}}|||iiiTTTEEE???;;;777555333222000///000000000000000000000000111111000///////////////......//////000000111111000111222222222333555777<<>>;;;777555444333111000000000000000000000000000000000///............///////////////000000000000000111222222222333555777>>>GGG]]]yyy}}}yyyqqqkkkiiigggeeeeeeiiilllpppyyyxxxvvvrrrlllgggeeefffgggllluuummmuuu|||xxxqqqqqqpppooommmllljjjiiigggfffgggkkknnnooouuu|||zzzlllaaa]]]SSSSSSQQQQQQPPPQQQRRRSSSSSSTTTUUUVVVWWWYYY]]]```________________________^^^^^^^^^^^^^^^^^^^^^^^^[[[]]]___```aaabbbeeehhhiiinnnwww}}}{{{vvvuuusssqqqnnnjjjhhhfff____________^^^\\\ZZZYYYXXXXXXYYY[[[]]]]]][[[YYYWWWSSSOOOLLLJJJIIIGGGEEEBBB@@@===<<<<<<;;;:::888666555444333333333333333222111111111222333333444////////////000111222333...///000111222333444444222222222333444444444555777666666555555666666777;;;;;;;;;<<<>>>AAADDDFFFKKKNNNRRRUUUWWWYYY\\\^^^```cccfffjjjlllppptttwww{{{~~~xxx___MMM<<<999666444444444333222000000000000000000000000//////...------------...000000000000////////////000111222222222333666888???III```}}}~~~yyyuuummmhhhgggiiigggggglllpppttt~~~xxxvvvrrrlllgggfffgggiiinnnuuunnnuuu{{{yyysssrrrrrrrrrsssqqqmmmjjjiiigggiiipppuuuwwwyyy|||}}}ssshhh```\\\YYYUUURRRQQQRRRRRRQQQTTTUUUUUUVVVWWWXXXYYYYYY]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^___^^^]]]\\\[[[]]]^^^^^^___aaabbbdddeeefffhhhpppzzz~~~{{{zzzxxxtttqqqnnnkkkgggeeeaaa```^^^\\\[[[ZZZYYYYYYXXXYYYYYYYYYYYYWWWVVVUUUUUURRRNNNKKKIIIHHHFFFEEEBBBAAA???>>><<<;;;;;;:::999888666444333333333444222111111111111111222222111000000000000000111111000111111111111222222222222222111111111111222222222333444444555555444444666666777888:::===???@@@EEEHHHKKKMMMPPPSSSWWWZZZ[[[]]]aaadddgggjjjnnnqqqwwwzzz}}}aaaIIIAAA===999555444444444333111111111111000000000000000000000000000000000000......///000111222222333666333000///111555888:::>>>LLLggg|||sssmmmgggfffggggggffffffiiipppyyy|||yyyuuupppnnnllllllmmmuuuyyyooouuu|||yyytttssssssssssssqqqnnnkkkhhhfffiiipppuuuvvvxxx{{{{{{rrrhhhaaa\\\YYYTTTRRRRRRRRRSSSRRRTTTUUUUUUVVVWWWXXXYYYYYY]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\]]]]]]^^^___```bbbcccddddddeeekkkssszzz|||{{{xxxtttqqqooolllhhheeebbbaaa___]]][[[ZZZYYYYYYYYYYYYZZZZZZYYYXXXVVVUUUUUURRRNNNKKKIIIHHHFFFEEEBBBAAA???===<<<;;;;;;:::999888777555444444333333222222111111111111222222111111000000000000111111//////000000000111111111222222111111111111222222222333444444555444444444555555666777999;;;===>>>BBBDDDGGGIIILLLOOOSSSVVVWWWZZZ^^^aaadddgggkkknnntttvvvzzz}}}hhhOOOAAA>>>999555444444444333111111111111000000000000000000000000000000000000//////000000111111222222333111//////222555999:::AAAPPPkkk{{{rrrlllhhhggghhhgggfffgggjjjqqqzzz|||yyyvvvrrrooonnnnnnooovvv{{{ooowww}}}zzzvvvuuutttttttttrrrooolllfffeeeiiiqqquuuuuuwwwzzzxxxqqqhhhaaa\\\XXXTTTRRRRRRSSSTTTSSSTTTUUUUUUVVVWWWXXXYYYYYY\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^___aaabbbcccccccccgggmmmrrrxxx~~~{{{yyyuuurrrpppmmmiiigggcccbbb```^^^\\\[[[ZZZZZZYYYZZZ[[[[[[ZZZYYYWWWVVVTTTQQQMMMJJJIIIHHHFFFEEEAAA@@@???===<<<;;;::::::999999888888777555444333333333222222222222333333111111000000000000000111.../////////000000000000222222111111111111222222222222333444444444444444444444555666777999;;;<<<===???BBBDDDFFFIIIMMMPPPRRRUUUYYY]]]___cccgggjjjoooqqquuuxxx{{{lllUUUAAA>>>999666555444444333111111111111000000000000000000000000000000000000000000000000000111111111000000000000222555999;;;EEEVVVpppyyypppjjjfffeeehhhgggggggggjjjrrr|||~~~}}}}}}}}}~~~|||zzzwwwsssqqqppppppqqqwww~~~oooxxx|||xxxwwwuuutttsssrrrnnnllleeeeeejjjrrruuuuuuwww{{{{{{uuuooohhhaaa\\\YYYUUUSSSSSSTTTUUUTTTTTTUUUUUUVVVWWWXXXYYYYYY\\\\\\\\\\\\\\\]]]]]]]]]___^^^]]][[[ZZZ[[[\\\\\\[[[\\\\\\\\\^^^___```aaaeeeccceeejjjnnnrrr{{{|||yyyvvvsssqqqnnnkkkhhheeecccaaa___]]]\\\[[[[[[ZZZ[[[[[[[[[[[[YYYXXXWWWSSSPPPMMMJJJIIIHHHFFFEEEAAA@@@>>>===<<<;;;;;;;;;999:::::::::999777555444555444333333333333333333222111000000000000000000/////////000000000111111222222111111111111222222222222333444444444444333333333333444555777888999999;;;===???AAACCCGGGJJJNNNQQQUUUXXX[[[___cccfffkkkmmmqqqtttwww{{{jjjTTTBBB>>>999666555555444444111111111111000000000///////////////////////////111111111000000000000000///000111222333555888:::JJJ\\\vvvxxxnnnhhhcccccceeegggggggggkkksss~~~~~~~~~}}}{{{yyywwwtttrrrqqqqqqrrrxxx~~~pppyyy|||zzzwwwuuutttqqqnnnkkkfffggglllsssuuuuuuxxx~~~yyysssooohhhaaa]]]ZZZVVVTTTTTTUUUUUUUUUTTTUUUUUUVVVWWWXXXYYYYYY[[[[[[[[[\\\\\\]]]]]]]]]___^^^\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]______dddaaabbbgggjjjnnnuuu|||}}}zzzwwwuuussspppmmmjjjfffeeecccaaa___]]]\\\\\\ZZZ[[[[[[[[[[[[YYYXXXWWWSSSPPPLLLJJJIIIHHHFFFEEEAAA@@@???>>>===<<<<<<<<<;;;<<<<<<<<<;;;999777666666666555444444333444444222222111000//////000000000000000111111111222222222222111111111111222222111222333333444444333333222222222333444555666777777888;;;<<<===@@@CCCFFFIIILLLPPPTTTWWW[[[___bbbgggjjjmmmqqqtttxxx|||gggRRRBBB>>>:::666555555555444111111111111000000000///////////////////////////111111111000000000000000111222333333333444777:::NNNbbb{{{zzzpppiiidddccceeeffffffhhhmmmuuu~~~~~~~~~}}}|||zzzyyyxxxvvvsssqqqpppppppppttt|||pppyyy|||xxxvvvrrrnnnllliiijjjooouuuvvvvvv{{{zzzuuuqqqkkkccc___\\\WWWUUUTTTUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]___^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^```]]]]]]aaaeeehhhmmmsssyyy~~~{{{xxxvvvtttrrrnnnlllhhhgggeeebbb```^^^]]]\\\YYYZZZ[[[[[[ZZZYYYWWWVVVRRROOOKKKIIIHHHHHHFFFEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<:::999888888777666555444444444444333222111000////////////111111111111222222222222222222111111111111222222111111222333333333333333333222222222333444555555555777999:::;;;===@@@BBBDDDHHHLLLPPPSSSWWW[[[^^^dddgggjjjnnnqqquuuyyy}}}fffTTTBBB???:::777666555555444111111111111000000000000000000000000000000000000000000000000000111111111111333555444333444999===TTTiii|||ssslllgggeeefffeeefffiiiooowww~~~~~~|||{{{zzzyyywwwuuuvvvuuusssqqqooommmlllkkkmmmtttqqqyyy}}}yyyuuupppmmmmmmnnnrrrvvvwwwwww~~~~~~yyyuuuooogggaaa]]]YYYUUUTTTTTTTTTSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^]]]]]]]]][[[ZZZYYYXXXYYYYYYYYYYYYZZZ[[[\\\\\\^^^ZZZZZZ]]]aaacccfffkkkpppttt~~~|||yyywwwuuussspppmmmiiihhhfffcccaaa___^^^]]]YYYYYYZZZZZZYYYXXXVVVUUUQQQNNNKKKIIIHHHHHHFFFEEEBBBBBBAAA@@@????????????@@@???>>>===<<<;;;;;;;;;999888777666555555555555333222111000////////////000000000000111111111111222222111111111111222222111111222333333333333222333333333222333333444444333555777888888:::===???@@@CCCGGGKKKOOOSSSWWWZZZaaadddgggjjjmmmqqqvvvyyy~~~}}}fffVVVCCC???:::777666666555555111111111111000000000000000000000000000000000000//////000000111111222222000222444444333666>>>DDDYYYooovvvppplllgggeeefffcccfffjjjqqqyyy~~~}}}|||{{{yyyxxxxxxxxxvvvttttttsssqqqnnnllliiigggfffcccjjjuuuqqqyyy{{{wwwrrroooooopppssswwwwwwxxx|||yyyrrrjjjbbb^^^YYYVVVTTTTTTSSSRRRTTTUUUUUUVVVWWWXXXYYYZZZYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]^^^]]]\\\ZZZXXXWWWYYYYYYYYYYYYYYYZZZ[[[\\\___[[[YYY]]]``````cccgggjjjkkkttt|||yyywwwvvvssspppnnnjjjiiifffdddaaa___^^^]]]XXXYYYYYYYYYYYYWWWVVVUUUQQQNNNKKKIIIHHHHHHFFFEEECCCCCCBBBAAA@@@@@@@@@@@@BBB@@@>>>===;;;;;;<<<<<<999999777666555555555555333222111000////////////////////////000000000000222222111111111111222222111111222333333333333222444333333222333333444444222444555666666888;;;===<<<@@@DDDHHHLLLPPPTTTWWW___aaaeeehhhkkkoootttwww|||zzzeeeWWWCCC???:::777666666555555111111111111000000000000000000000000000000000000...//////000111222222333...111333333444888BBBIII]]]ssszzzpppkkkhhhdddcccdddbbbeeekkkrrryyy~~~|||{{{yyyxxxxxxyyyyyywwwvvvrrrqqqooollliiigggdddccc\\\cccnnn{{{ooowwwyyyuuurrrqqqqqqpppqqqvvvyyy|||}}}vvvrrrjjjfff___ZZZWWWUUUSSSRRRUUUVVVXXXZZZ[[[ZZZZZZYYYXXXXXXZZZ[[[\\\]]]]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\^^^```aaaaaafffnnnuuu~~~zzzwwwtttqqqmmmkkkiiihhheeeccc```___]]]]]]ZZZXXXWWWWWWWWWVVVSSSQQQQQQOOOLLLIIIGGGFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCAAA>>><<<;;;<<<>>>??????>>>===;;;999777666555222222222111111000000000/////////000000000000000000000111111222222222333111000/////////000222333111111111111222333444555555777888888666666999<<<<<<===???CCCGGGKKKOOOQQQWWWZZZ___cccgggkkkooorrrzzz}}}~~~iiiXXXGGG???888777777555444555333333222222111000//////////////////////////////...000111111000000111222111555111111888888===MMM```wwwxxxrrrnnnkkkgggaaa```bbbcccfffmmmuuu|||}}}yyyyyyyyyyyyxxxvvvuuutttqqqnnnkkkhhheeeaaa]]]YYY\\\[[[```mmm}}}pppxxx{{{vvvsssrrrqqqpppqqquuuxxx{{{{{{wwwmmmhhhbbb\\\YYYWWWUUUTTTUUUVVVXXXYYYZZZZZZYYYYYYZZZZZZ\\\]]]^^^_________]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\]]]___``````dddjjjoooxxx{{{xxxvvvsssooollliiihhhfffcccaaa___^^^]]][[[ZZZXXXXXXXXXVVVTTTQQQQQQOOOLLLJJJHHHHHHHHHHHHHHHGGGEEECCCBBBBBBBBBCCCBBB@@@>>>;;;;;;;;;===>>>??????===<<<:::888777666444444444333222111111000111111111111111111111111000000000111111222222222222111000000000111333333111111111111222333444444444666777777555666888;;;999:::<<>>@@@???>>>===;;;:::999888888777666555444333222111222222222222222222222111000000000000000111111111222222111111222222333444222222222111222222333333333444555555444555777999777888:::===AAADDDGGGIIIPPPSSSXXX\\\```dddiiilllsssvvvzzz~~~mmm\\\IIIAAA999888777555444555333333222222111000000000000000000000000000000000000222333333222222333444111555222222999;;;DDDVVVlllxxxqqqfffbbb```aaa```^^^___cccfffjjjpppxxx{{{zzzwwwuuusssqqqqqqqqqoookkkfffbbb^^^ZZZVVVTTTQQQNNNQQQ[[[hhhvvvzzzyyysssooommmooommmmmmqqqsssuuu{{{vvvppphhh```\\\ZZZYYYXXXVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[\\\\\\\\\[[[\\\^^^___^^^]]][[[YYYYYYXXXXXXWWWWWWXXXXXXYYYXXXXXXXXXYYYZZZ[[[]]]^^^]]]^^^```aaaeeekkktttzzz|||yyywwwuuuqqqnnnkkkjjjhhheeebbbaaa______```^^^]]]\\\[[[YYYVVVTTTRRRQQQPPPNNNNNNMMMNNNNNNJJJHHHFFFDDDCCCCCCCCCCCCAAA@@@>>>=========>>>???@@@@@@???>>>===<<<;;;:::;;;:::999777666444333333333222222222222222111111000000000000000000000000111111111111222222333333333333222222111222222222333333333333444444666777888999:::===@@@CCCEEEGGGLLLOOOTTTXXX\\\aaafffiiiooorrrvvvzzz~~~nnn^^^KKKBBB:::888777555444555222222222111111111000000000000000000000000000000...000111111000000111222111555333333:::>>>III]]]tttyyyqqqkkkccc___^^^``````___aaaeeeeeeiiiqqqyyy~~~|||zzzvvvssspppnnnnnnnnnoookkkeee```\\\XXXTTTQQQLLLIIIIIIQQQ\\\iiizzzyyysssooommmmmmjjjkkkmmmooopppvvv}}}zzztttkkkddd___\\\ZZZYYYWWWWWWWWWWWWXXXXXXXXXYYYXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^]]][[[YYYXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^aaafffmmmqqq|||{{{yyywwwtttqqqnnnlllkkkiiifffdddbbbaaa```aaa___^^^]]]\\\[[[XXXVVVUUUTTTSSSRRRRRRQQQQQQQQQKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@?????????@@@AAA@@@@@@???>>>>>>===<<<<<<<<<<<<;;;999888666555444333333333222222111111111111111111000000000000000///000000111111111111111333333222222111222222222333222222222333555555555777777999:::===@@@BBBCCCHHHKKKPPPUUUYYY^^^cccffflllooossswww|||ppp___MMMDDD;;;888777555444555222222222111111111111111000000000000000000000000...000111111000000111222111666333333;;;AAAOOOeee|||}}}uuulllgggccc___]]]___```^^^```dddccchhhpppzzz|||zzzvvvrrrooommmllllllmmmjjjeee```\\\XXXSSSPPPIIIFFFFFFJJJRRR]]]nnn||||||vvvrrrooollliiiiiilllmmmmmmsssyyy}}}xxxpppiiiddd```\\\YYYYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]\\\\\\ZZZ[[[\\\\\\\\\\\\ZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[\\\]]]```dddhhhkkkuuu{{{{{{yyywwwuuurrrooommmllljjjgggdddcccaaaaaa```___^^^]]]]]]\\\ZZZXXXYYYYYYXXXWWWVVVUUUTTTSSSLLLJJJHHHFFFDDDCCCCCCDDDBBBBBBAAAAAAAAAAAAAAABBB?????????>>>>>>============<<<;;;:::999888777666555555444444333333222222222222222111111111111111//////000111111111111000222222222111222222333333333222111222444555555555444555666777999;;;===>>>DDDGGGLLLQQQUUUZZZ___ccchhhkkkoootttxxx~~~rrraaaPPPEEE<<<999777555444666111111111111111111111111000000000000000000000000000222333333222222333444111666444444<<>>>>>>>>>>>>>>=========<<<;;;;;;:::999999888888888888777777666555555444333333333333222222222111///000111222222222111111111111111111222333444444444222111222444666666555555555555666888:::;;;<<>>>>>>>>===============;;;;;;;;;::::::999999999:::::::::999888777777666444444444333333222222222000111222333444333222222111111111111222333444555555222111222555777666555777777777888999;;;======<<<@@@EEEJJJOOOTTTYYY]]]aaadddiiimmmrrrwww}}}xxxgggRRRGGG===999777444444666111111111111111111222222////////////////////////...000111111000000111222111777555555===FFFZZZvvv~~~wwwzzz|||ooogggaaa]]]\\\^^^___^^^```dddgggkkksss{{{xxxxxxwwwtttrrrnnnllljjjdddcccbbb```]]]XXXQQQLLLHHHFFFEEEEEEEEEJJJWWWcccqqqyyy|||vvvrrrooonnnmmmllllllmmmooorrrssszzz{{{vvvppphhhccc```^^^[[[YYYYYYYYYXXXWWWZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTUUUWWWYYYZZZ[[[\\\[[[YYYXXXYYY[[[^^^```cccggglllqqqxxx|||zzzwwwvvvuuummmkkkhhhffffffeeecccaaacccbbb```^^^]]]]]]]]]]]]aaa___]]]\\\\\\ZZZWWWUUUNNNLLLIIIGGGFFFEEEDDDBBBAAA???======>>>??????>>>@@@???===<<<;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===:::::::::999999888888888666666555555555444444444333333222222111222222222111222222333333333222222444444444444444444444444555444444555555666777888>>>???CCCGGGMMMRRRWWWYYY]]]aaafffkkkooosssxxx{{{dddVVVIII<<<999999777444444000000000000////////////////////////////////////000000000111222222333333333222555:::>>>JJJccc{{{yyyoooqqqxxxtttkkkddd^^^ZZZ]]]``````aaaccceeeooowwwzzz}}}~~~yyyvvvtttrrrqqqooollljjjeeeaaa^^^\\\\\\YYYRRRKKKGGGEEEDDDDDDCCCEEEPPP[[[lllttt{{{vvvqqqooonnnmmmllllllmmmoooqqqrrrxxxzzzssslllhhhdddbbb___]]][[[ZZZYYYXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVTTTTTTUUUVVVWWWYYYZZZ[[[[[[ZZZXXXXXXXXX[[[]]]___cccfffhhhkkkoooxxx}}}zzzxxxvvvvvvooommmjjjhhhhhhgggeeecccdddcccaaa```^^^^^^^^^___```^^^\\\[[[[[[YYYVVVSSSNNNKKKIIIGGGGGGFFFDDDBBBAAA???======>>>???>>>===???>>>===<<<;;;;;;;;;<<<;;;;;;:::::::::;;;<<<===<<<<<<;;;;;;::::::::::::888777777777666666666666555444333333222222222222111111222333333222222111333333333333333333333333444444444444555666777888<<<>>>AAAFFFKKKPPPUUUWWW[[[___dddiiimmmqqqvvvyyy|||kkkWWWJJJ===999999777444333222111111111111000000000222222222222222222222222000000000111222222333333444333666:::@@@OOOiiixxxnnnnnnuuuvvvlllddd^^^ZZZ]]]``````aaaccciiirrrzzz}}}~~~yyywwwtttrrrpppnnnkkkiiiddd```\\\[[[ZZZWWWPPPJJJGGGEEEDDDDDDCCCEEENNNYYYgggooozzz~~~zzzuuuqqqnnnmmmlllkkkkkklllmmmnnnooosssyyyyyysssooojjjhhheeeaaa^^^[[[ZZZYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVTTTTTTUUUVVVWWWXXXZZZ[[[ZZZYYYWWWWWWWWWYYY[[[]]]```bbbcccdddfffmmmwww~~~~~~{{{yyywwwvvvrrrooolllkkkjjjiiigggeeeeeedddbbbaaa````````````^^^\\\ZZZYYYYYYWWWTTTQQQMMMJJJHHHFFFFFFFFFDDDCCCAAA???======>>>???>>>===>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<=========<<<<<<<<<<<<<<<999999999999888888888888777777555444333333333333111111222222222222111111333333333333333333333333444444444444555666777888:::<<>>:::999666333222333333222222222111111111000000000000000000000000000000000111222222333333555444666;;;DDDVVVqqq{{{qqqqqqxxxvvvlllbbb]]]ZZZ]]]______aaadddnnnwww~~~}}}zzzxxxtttrrrpppmmmjjjgggccc___[[[YYYXXXTTTNNNIIIGGGDDDCCCDDDCCCDDDLLLVVV___gggqqqyyy~~~}}}yyytttpppnnnkkkjjjiiiiiiiiijjjkkklllmmmqqqxxx}}}xxxvvvooonnnkkkfff```\\\YYYXXXYYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZXXXXXXWWWVVVWWWXXXZZZ[[[\\\^^^___aaadddjjjqqqwww|||~~~|||zzzxxxwwwssspppnnnlllkkkjjjhhhfffdddccccccbbbaaa`````````]]][[[YYYXXXWWWUUURRROOOJJJHHHFFFEEEEEEEEECCCBBBBBB@@@>>>>>>>>>???>>>=========<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<==================<<<<<<:::::::::::::::::::::999:::999888666555444444444222222333333222222111111222222222222222222222222444444444444555666777777888999<<<@@@EEEJJJMMMPPPUUUYYY^^^ccchhhlllqqqtttuuuyyyxxx\\\NNN???:::999666333222333222222222111111111111////////////////////////000000000111222222333333444444666<<>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<============::::::::::::::::::::::::<<<;;;:::888777666666666444444555555444333222222222222222222222222222222333333333444444555666777666777:::>>>BBBFFFJJJLLLRRRVVV\\\aaafffkkkooorrrtttxxx~~~{{{^^^OOO@@@:::999666444333222222111111111000000000222222222222222222222222000000000111222222333333333444666<<>><<<======>>>======<<<<<<<<<===>>>>>>??????>>>>>><<<<<<============>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<======;;;:::999999999999777777888777777666555444333333333333333333333333333333333333444555666777555666999<<<@@@DDDGGGIIIPPPTTTYYY___dddhhhmmmpppssswww}}}~~~___OOO@@@:::999777555555222111111111111000000000111111111111111111111111000000000111222222333333333444777???RRRooo|||xxx|||vvviii```\\\ZZZZZZ]]]]]]]]]bbbhhhqqqyyy~~~~~~yyywwwsssqqqooollliiifffcccaaa]]]YYYTTTPPPLLLKKKFFFBBB@@@BBBCCCBBBDDDIIIMMMRRRYYY^^^aaaeeekkkooossswww|||~~~|||yyyuuurrrpppkkkkkkkkkjjjiiihhhgggggggggjjjooouuu{{{{{{|||zzzsssiii```]]]\\\ZZZZZZZZZZZZ[[[[[[[[[[[[XXXWWWWWWWWWWWWXXXYYYZZZWWWWWWWWWVVVVVVWWWWWWXXXVVVVVVVVVVVVWWWWWWXXXYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[]]]___aaa``````fffgggnnnwww~~~~~~|||{{{zzzsssqqqnnnllllllkkkiiigggbbbcccdddddddddcccbbbaaa```^^^\\\ZZZYYYVVVSSSPPPKKKIIIGGGGGGHHHIIIHHHHHHGGGEEECCCBBBBBBBBBAAA@@@<<<===>>>??????>>>=========>>>???@@@AAA@@@@@@???>>>>>>>>>>>>?????????@@@<<<=========>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;::::::888777777333333333333333333333333333333333333444555666666555666888;;;>>>BBBEEEGGGLLLPPPVVV\\\aaafffjjjnnnssswww|||~~~___OOO@@@:::999888666666333333222222222111111111........................000000000111222222333333333666:::CCCXXXvvvvvvuuu{{{rrrggg```[[[YYYZZZ]]]]]]]]]bbbiiipppxxx~~~xxxuuurrrpppooommmjjjgggaaa```\\\WWWRRRMMMKKKJJJFFFAAA@@@BBBCCCAAABBBEEEFFFKKKPPPSSSVVVZZZ___dddgggkkkpppuuu|||~~~|||yyyvvvsssqqqmmmmmmmmmlllllljjjiiihhhhhhkkkqqqvvv{{{}}}}}}vvvkkkbbb______ZZZZZZZZZZZZ[[[[[[[[[[[[WWWWWWWWWWWWWWWXXXYYYZZZWWWWWWVVVVVVVVVWWWWWWXXXVVVVVVVVVVVVWWWWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ^^^aaabbbbbbaaaccceeekkktttyyy~~~}}}{{{{{{tttrrrooommmmmmllljjjhhhcccdddeeefffeeedddcccbbbaaa___]]][[[ZZZWWWTTTQQQMMMKKKIIIJJJKKKLLLKKKJJJHHHFFFDDDCCCCCCCCCBBB@@@===>>>???@@@@@@???>>>===>>>???@@@AAABBBAAA@@@@@@?????????@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@>>>======<<<<<<<<<======<<<======<<<;;;:::999888444444444444444444444444333333333333444555666666555666888:::>>>BBBEEEFFFJJJNNNTTTZZZ^^^ccchhhlllrrrvvv{{{|||^^^OOO@@@::::::888777777444444444333333333222222111111111111111111111111000000000111222222333333444888<<>>===<<<;;;;;;777777555444333222222222000000111111111222222222555666777999<<<>>>AAABBBJJJMMMQQQVVVZZZ___eeeiiinnnrrrxxx~~~www]]]NNN@@@;;;:::888555555333222111111000000111111333222111000000111222333///000111222333444444444777888<<>>===<<<<<<888888666555333333222222111111111222222222222333444555666888;;;===@@@AAAGGGJJJOOOSSSXXX^^^cccggglllpppvvv{{{ttt]]]NNN@@@::::::777555444333222111111000000111111222111000000000000111222///000111222333444444444777999???OOOkkkxxxxxx}}}nnnccc]]]\\\ZZZYYY[[[\\\]]]bbbiiippptttzzz~~~~~~yyyxxxvvvtttrrrqqqoookkkiiiaaa___[[[VVVRRRMMMJJJHHHEEECCCBBBBBBCCCBBBAAA?????????@@@AAACCCEEEFFFGGGKKKMMMQQQUUUZZZbbbjjjppp{{{wwwtttpppllliiihhhkkkooorrrtttrrrpppnnnooorrrvvv{{{}}}pppfff___]]][[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYXXXXXXZZZZZZYYYXXXZZZYYYXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\^^^______bbbdddfffgggiiinnnwww~~~~~~xxxwwwtttrrrooommmlllkkkgggfffddddddddddddbbbaaa^^^\\\YYYXXXWWWUUURRRPPPOOOMMMKKKKKKKKKJJJHHHFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>:::999888666444333333333222222222222333333333333333444555777999<<<>>>???CCCGGGLLLPPPUUU[[[aaaeeeiiimmmrrrwww{{{qqq^^^OOO@@@:::999666444444333222111111000000111111111000000//////000000111///000111222333444444555666:::DDDWWWssszzzzzzoooddd]]]]]]ZZZYYY[[[\\\]]]cccjjjppptttzzz~~~}}}yyywwwuuusssqqqqqqooommmjjjaaa___[[[VVVQQQLLLIIIHHHFFFDDDCCCBBBCCCCCCBBB@@@============>>>@@@AAABBBCCCEEEHHHKKKOOOUUU\\\aaa{{{wwwrrrnnnjjjhhhhhhkkkpppuuuwwwwwwuuutttuuuvvvyyy|||}}}ttthhh```^^^ZZZZZZYYYYYYYYYZZZZZZ[[[YYYYYYXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\^^^______aaabbbccceeeggglllrrrwww~~~xxxwwwuuurrrpppnnnmmmmmmiiigggeeeddddddcccaaa___\\\ZZZWWWVVVUUUTTTQQQOOONNNMMMKKKJJJKKKJJJHHHGGGDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGEEEFFFFFFEEEDDDCCCAAA@@@===<<<:::888666444444333222222333333333444444444222333444555777:::<<<===AAADDDIIINNNSSSYYY___dddgggjjjoootttxxx|||ooo___PPP@@@:::888666444333333222111111000000111111000000////////////000000000000000111222333444555444;;;HHH]]]zzz{{{zzzqqqeee^^^\\\YYYXXXZZZ[[[\\\bbbjjjppptttzzz~~~~~~zzzvvvtttqqqppppppooommmkkkccc```[[[UUUOOOJJJGGGEEEFFFDDDCCCCCCCCCCCCBBB@@@<<<<<<;;;;;;<<<<<<===>>>@@@BBBCCCEEEHHHLLLRRRVVV~~~|||wwwrrrmmmjjjhhhgggjjjpppuuuyyy{{{||||||}}}~~~}}}wwwjjjbbb^^^YYYYYYYYYYYYYYYYYYZZZZZZXXXYYYYYYYYYXXXXXXXXXYYYWWWXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^___```___```bbbdddgggkkkqqqttt~~~~~~xxxwwwuuusssqqqoooooonnnjjjhhhfffddddddbbb```^^^ZZZXXXVVVUUUTTTSSSQQQOOONNNLLLKKKJJJKKKJJJIIIGGGDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIHHHFFFDDDCCC???>>><<<:::777666555444222222333333333444444444222222333444666888:::;;;@@@CCCHHHMMMRRRWWW]]]aaaeeehhhmmmqqquuuzzzpppaaaQQQAAA:::888666444444333222111111000000111111//////000000000000//////000000000111222333555666444<<>>;;;999777555555222222222222333333333333222222333444666888:::;;;???BBBGGGKKKOOOUUUZZZ^^^cccfffjjjooosssyyy~~~tttdddTTTCCC;;;999666444555333222111111000000111111///000000111111000000///111111000000111333555666555>>>NNNeee||||||wwwiiibbb\\\XXXWWWXXXZZZ\\\ccckkkrrrvvv|||wwwtttppplllkkkiiigggeeebbb^^^XXXQQQKKKGGGDDDCCCEEECCCBBBAAABBBBBBAAA???>>>>>>============>>>>>>===>>>??????@@@BBBEEEGGGsssrrrrrrtttwww{{{~~~~~~}}}xxxrrrmmmlllllljjjkkkmmmpppuuuyyy}}}~~~zzzmmmddd```[[[ZZZYYYXXXXXXXXXXXXXXXVVVXXXZZZYYYWWWVVVXXXYYYYYYZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^______``````aaadddgggkkklllmmmnnnvvv|||zzzwwwvvvuuusssrrrqqqqqqqqqllljjjgggeeecccaaa^^^\\\YYYXXXUUUTTTTTTSSSQQQOOOMMMLLLJJJJJJKKKKKKJJJHHHFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGIIILLLNNNPPPPPPOOOOOOLLLMMMNNNOOONNNLLLIIIGGGDDDBBB@@@===:::888666555111111111222222222222333222222333444666888999:::>>>@@@EEEHHHLLLQQQVVVZZZ___bbbggglllqqqwww~~~zzzfffVVVDDD<<<999777555666333222111111000000111111000000111222222111000000111111000000111333555777888AAAQQQgggyyykkkddd^^^ZZZXXXZZZ[[[^^^fffnnnssswww}}}yyyuuuoookkkhhheeecccaaa\\\YYYTTTNNNJJJGGGFFFEEECCCBBBAAA@@@AAAAAA@@@>>>??????>>>>>>>>>>>>??????<<<===??????>>>@@@BBBDDDmmmmmmmmmooosssxxx}}}~~~~~~}}}yyyrrrnnnmmmnnnkkkkkklllnnnqqqvvvzzz}}}~~~|||{{{{{{nnneeeaaa\\\[[[ZZZXXXXXXWWWWWWWWWVVVXXXZZZYYYWWWVVVWWWZZZWWWXXXYYYYYYYYYXXXVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXZZZ[[[\\\]]]^^^aaaaaaaaadddgggiiijjjiiimmmttt~~~|||yyywwwvvvuuutttsssrrrrrrrrrmmmkkkgggeeecccaaa^^^[[[YYYXXXUUUUUUTTTSSSQQQOOOMMMLLLJJJJJJKKKKKKJJJHHHFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFHHHJJJMMMOOOQQQQQQQQQPPPMMMNNNPPPPPPOOOMMMJJJHHHEEECCCAAA===:::888666666000000111111111222222222222333333444666888999:::<<>>>>>>>>>>>???@@@@@@===???@@@@@@???@@@BBBDDDfffhhhjjjmmmooosssxxx|||~~~zzzvvvrrrnnnllllllkkkkkkmmmpppssstttttt{{{}}}}}}||||||yyywww}}}pppgggccc]]][[[YYYXXXZZZ[[[[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWWWWXXXYYYZZZZZZWWWWWWXXXXXXYYYYYYZZZZZZXXXYYYZZZ[[[]]]^^^___```]]]^^^___```bbbdddfffgggmmmpppvvv}}}{{{yyyvvvsssrrrqqqrrrrrrppplllhhhdddbbb___]]][[[ZZZZZZYYYXXXVVVSSSQQQPPPOOOMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFDDDCCCBBBCCCDDDEEEEEECCCAAA@@@DDDCCCAAA@@@@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQQQQTTTVVVXXXXXXVVVRRRMMMJJJHHHEEEAAA>>><<<;;;999777444333222222111111222222222222333444444555555666:::<<<@@@DDDHHHMMMSSSWWWZZZ^^^ccciiimmmsssxxx|||~~~kkkZZZGGG>>>:::777555555555333111111222333222111000000000000111111111111222333333333222333666888===BBBUUUuuunnnddd```ZZZWWWYYY\\\```hhhpppsssxxx~~~}}}yyytttnnniiibbb\\\WWWSSSPPPLLLIIIHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDaaadddgggjjjmmmrrrwww{{{}}}|||xxxuuupppnnnmmmkkkkkkllloooqqqrrrqqquuuwww{{{~~~}}}|||zzzzzzvvvuuu}}}|||pppgggddd^^^[[[YYYYYYZZZ[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWWWWXXXYYYYYYZZZXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYY[[[\\\]]]^^^___]]]]]]^^^___aaacccdddeeekkkmmmrrrxxx~~~{{{zzzwwwtttrrrqqqqqqqqqnnnkkkfffcccaaa___]]][[[ZZZZZZYYYXXXVVVTTTRRRQQQPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFDDDDDDEEEEEEDDDCCCBBBCCCDDDEEEEEECCCAAA@@@DDDCCCAAA@@@@@@AAACCCDDDEEEEEEDDDDDDCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGIIIIIIKKKKKKMMMOOOPPPQQQRRRRRRTTTUUUWWWXXXWWWSSSNNNLLLIIIFFFBBB???===<<<999888555444333222222111111111222222333333444555555555999<<>>===:::999777666555333222111111111222222333333444444555555888;;;>>>BBBEEEJJJPPPTTTXXX[[[aaafffkkkpppuuuyyyrrr```LLLAAA<<<888555555555333111111222333222111000000000000111111111111111222333333222444777999AAAIII___~~~}}}nnneeeaaa\\\WWWXXXYYYZZZ```gggrrrwww~~~}}}yyysssmmmgggaaa[[[WWWSSSPPPLLLIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEVVVYYY___dddiiiooouuuyyyyyy}}}~~~zzzvvvtttpppnnnlllmmmnnnooonnnnnnkkkmmmpppsssuuuuuuuuutttvvvtttrrrqqqvvv}}}qqqiiieee___]]]ZZZYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\ZZZZZZZZZ[[[]]]___```aaaddddddfffkkkmmmrrr||||||{{{zzzwwwtttpppmmmllliiifffbbb```___^^^]]][[[XXXXXXXXXWWWVVVUUUSSSRRRSSSQQQOOONNNNNNNNNMMMLLLJJJHHHFFFFFFFFFEEEDDDBBBCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDCCCBBBBBBCCCDDDDDDFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPRRRSSSTTTTTTTTTUUUWWWZZZ[[[[[[WWWTTTQQQLLLIIIDDDAAA???>>><<<:::999888777444333111111000111222222333444444555555777:::===@@@CCCHHHMMMQQQUUUYYY^^^dddhhhnnnssswww}}}uuubbbMMMBBB<<<777444444555333111111222333222111///000000000111111111111111222333333333444777999???JJJccc~~~ooofffbbb\\\XXXXXXYYY[[[```fffqqqvvv~~~~~~zzzsssmmmgggaaa[[[WWWSSSPPPLLLJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFRRRVVV\\\bbbhhhmmmsssvvvwww{{{~~~{{{xxxuuurrrpppnnnnnnooooooooonnnmmmnnnpppqqqrrrqqqppppppsssrrrqqqqqqttt{{{sssjjjfff```]]][[[ZZZZZZ[[[[[[ZZZYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[YYYYYYYYYZZZ[[[]]]^^^___bbbaaadddiiilllooowww||||||zzzwwwtttpppmmmkkkhhheeeaaa___^^^^^^\\\[[[WWWXXXWWWWWWVVVUUUTTTSSSTTTRRRPPPOOOOOOOOONNNMMMKKKIIIGGGGGGGGGFFFDDDBBBDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIJJJJJJKKKLLLMMMPPPQQQRRRTTTTTTUUUUUUUUUWWWYYY\\\]]]\\\YYYUUUSSSLLLIIIDDDBBB@@@???===<<<;;;:::888666444222111111111111222222333444444555666888;;;>>>AAAEEEJJJNNNSSSWWW\\\aaafffkkkqqqttt{{{wwwdddNNNAAA;;;666333333555333111111222333222111///000000000111111111111000111222333333444777:::<<>>===;;;999777555444444333333333222222333444444333555777999:::>>>BBBEEEKKKPPPVVV[[[___eeemmmrrruuuxxx}}}vvvfffQQQBBB;;;:::777555333222111111222222111///000111111111111222222222333111111333444444888???DDD[[[zzz{{{qqqmmmrrr}}}rrriii```]]][[[ZZZ]]]bbbkkksss}}}}}}yyyuuurrrqqqllleee___[[[YYYVVVTTTPPPOOONNNLLLJJJIIIIIIHHHFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIILLLQQQXXX]]]```aaacccdddbbbdddhhhmmmqqqtttvvvwwwvvvuuutttrrrpppnnnmmmllljjjiiihhhgggggghhhiiijjjkkklllmmmmmmlllkkkiiihhhhhhhhhgggfffeeegggkkknnnuuuuuujjjfffbbb]]]ZZZYYYXXXXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWYYYYYYZZZZZZZZZYYYYYYXXXZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^```dddjjjpppsssuuuwww{{{{{{vvvuuuwwwyyy~~~~~~}}}zzzyyywwwtttrrrooommmllliiigggeeecccbbb___\\\YYYYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPOOONNNNNNNNNJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFGGGGGGGGGHHHJJJMMMPPPRRRQQQQQQQQQQQQQQQQQQRRRUUUWWWYYYYYYXXXWWWXXXYYYYYYWWWSSSQQQPPPMMMIIIEEEDDDCCCBBB@@@???????????????>>><<<:::888666555555444333333222333333444444333555777888:::===BBBEEEIIINNNTTTYYY]]]ccckkkpppsssvvv{{{sssdddPPPBBB<<<:::777444333222111111222222111///000111111111111222222222333111111333444444999???HHH```~~~uuukkkiiiqqquuukkkaaa\\\ZZZZZZ]]]bbbkkkrrr|||}}}xxxtttrrrooojjjddd^^^[[[XXXVVVTTTQQQPPPOOOMMMLLLKKKJJJJJJGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKPPPWWW]]]```bbbcccddd```bbbfffjjjmmmoooqqqqqqpppooonnnllljjjgggfffeeedddcccccccccccceeefffggghhhhhhjjjjjjjjjjjjiiihhheeeeeeeeedddbbbbbbdddeeeooozzzuuullleeeaaa\\\YYYXXXXXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]]]]^^^bbbfffkkknnnoooppprrrvvv}}}}}}xxxqqqiiidddcccdddffflllpppwww|||{{{xxxwwwuuussspppmmmllljjjjjjhhhfffdddcccaaa]]][[[YYYYYYXXXWWWVVVUUUTTTTTTSSSRRRQQQOOONNNNNNNNNNNNJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHHHHIIIKKKNNNQQQRRRRRRRRRRRRRRRRRRRRRRRRUUUWWWYYYYYYXXXWWWXXXYYYZZZWWWRRRNNNLLLIIIEEECCCAAA@@@@@@???????????????@@@???===:::888777666555444444333333333333333444333444666888:::===AAADDDGGGLLLRRRWWW[[[aaahhhnnnqqqtttyyy~~~nnnaaaPPPCCC===:::777444444222111111222222111000000111111111111222222222333111111444555555:::@@@KKKdddrrrhhhhhhrrryyynnnccc]]]ZZZYYY]]]bbbkkkrrr{{{{{{wwwsssqqqmmmhhhbbb]]]ZZZXXXUUUSSSRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGHHHIIIJJJLLLLLLMMMJJJJJJKKKLLLLLLMMMNNNNNNJJJOOOVVV\\\___aaacccddd```aaadddgggjjjkkklllllljjjiiigggeeeccc```^^^]]]]]]]]]]]]]]]___aaacccddddddeeeggghhhiiiiiihhhhhhddddddcccaaa___```bbbdddllluuuuuummmeeeaaa\\\YYYXXXXXXWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXZZZZZZ[[[\\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\]]]___cccfffhhhhhhiiijjjlllooovvv~~~zzzmmmiiibbb[[[WWWVVVVVVWWW[[[^^^dddkkkuuu}}}{{{xxxwwwuuussspppmmmkkkjjjkkkiiigggeeedddbbb___\\\YYYYYYXXXWWWVVVTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHIIIJJJJJJLLLOOOQQQRRRSSSSSSSSSSSSSSSSSSRRRUUUWWWYYYYYYXXXWWWXXXYYY[[[XXXSSSNNNIIIFFFCCCBBB?????????@@@@@@@@@AAAAAA@@@???===:::888777666555555444444333333333333444333444666777999<<<@@@CCCFFFKKKQQQVVVYYY___ffflllpppsssxxx|||jjj___PPPDDD===:::666444444222111111222333111000000000111111111222222222333111222444555666;;;AAAMMMggguuuiiiiiisss}}}rrreee]]]ZZZYYY\\\bbbkkkrrrzzz}}}yyyuuuqqqpppjjjfffaaa]]]ZZZXXXVVVTTTSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMMMMNNNOOOPPPQQQQQQIIINNNUUU[[[^^^```aaabbb```aaadddfffhhhiiiiiiiiifffeeebbb```]]]ZZZXXXWWWWWWWWWWWWXXXZZZ\\\___```bbbccceeeggghhhhhhhhhgggdddcccaaa^^^]]]```eeeiiilllrrr~~~tttllleeeaaa\\\YYYXXXXXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\ZZZZZZYYYXXXXXXXXXXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\ZZZZZZZZZ[[[[[[\\\\\\]]]\\\\\\[[[[[[\\\^^^aaabbbbbbbbbbbbbbbcccggglllpppuuuxxx|||~~~{{{uuuooojjj___[[[VVVQQQMMMLLLLLLMMMLLLOOOSSSZZZcccooo|||~~~~~~yyyxxxvvvtttqqqooommmllljjjiiigggeeedddbbb___]]]ZZZYYYXXXWWWUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIGGGIIIKKKKKKLLLMMMPPPRRRSSSSSSTTTUUUUUUTTTSSSSSSUUUWWWYYYYYYXXXWWWXXXYYY\\\YYYUUUOOOIIIEEECCCBBB@@@@@@AAABBBBBBCCCCCCCCC@@@>>><<<:::888777666555666555444444333333333444222444666777888;;;???BBBFFFJJJPPPUUUXXX^^^eeejjjooorrrwww|||}}}iii___QQQEEE===999666555444333222222333333222000000000111111111222222222333111222555666777<<>>;;;999888777666777666555444333333333333222444555666777:::>>>AAAEEEIIIOOOSSSWWW\\\ccchhhnnnqqqvvv{{{|||iii```RRRFFF===999777666555333222222333333222111000111111111111222222222444222222666777888===CCCWWWvvv}}}zzzwwwiiilllvvv}}}wwwvvviiiaaa]]][[[]]]bbbkkkqqqyyy~~~}}}|||zzzxxxuuuqqqnnnmmmiiifffccc```^^^]]]ZZZXXXUUUTTTSSSRRRQQQQQQQQQQQQSSSSSSSSSRRRQQQOOONNNMMMOOOOOOPPPPPPPPPPPPPPPPPPRRRRRRRRRSSSSSSSSSSSSTTTHHHMMMSSSWWWZZZZZZ[[[\\\\\\^^^```cccdddeeeeeeeeebbbaaa___[[[XXXTTTRRRPPPQQQQQQQQQRRRSSSVVVXXXYYY\\\]]]___```aaabbbaaaaaa___^^^]]][[[[[[^^^bbbfffhhhkkkwwwtttnnngggccc^^^[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYZZZZZZZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\XXXXXXWWWXXXXXXYYYZZZ[[[YYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYZZZZZZZZZXXXWWWVVVUUUTTTTTTTTTUUUPPPPPPPPPNNNLLLLLLNNNPPPRRRVVVYYYYYYUUUQQQNNNNNNFFFEEEBBB@@@>>>>>>>>>>>>>>>???@@@BBBFFFMMMVVV[[[eeennnzzzzzzyyywwwuuurrrpppnnnmmmiiigggeeeddddddbbb___]]]ZZZYYYXXXVVVTTTSSSQQQQQQPPPOOONNNNNNMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJHHHJJJMMMNNNNNNOOOQQQSSSTTTUUUVVVWWWWWWVVVUUUTTTUUUWWWYYYYYYXXXWWWXXXYYYXXXXXXWWWQQQJJJDDDBBBAAAAAABBBDDDEEEEEEEEEEEEDDDCCCBBB@@@>>><<<:::999999777666555444444333333333222333555666777999===@@@CCCGGGMMMQQQUUUZZZ```fffllloootttyyy}}}~~~kkkbbbTTTFFF===888777777555333222222333444222111000111111111111222222222444222333666777888===DDD]]]}}}~~~www}}}~~~ooorrrzzzwwwrrrvvvjjjddd___\\\^^^aaaiiiooowww|||~~~~~~}}}|||||||||{{{}}}{{{zzzxxxvvvssspppmmmllljjjgggdddbbbaaa___]]][[[XXXWWWVVVUUUTTTTTTTTTTTTVVVUUUUUUTTTRRRQQQOOONNNPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSHHHLLLRRRWWWXXXYYYYYYZZZ[[[\\\___aaacccdddddddddbbbaaa^^^[[[WWWTTTQQQPPPPPPPPPPPPQQQRRRTTTVVVXXXZZZ[[[\\\^^^______^^^^^^[[[\\\\\\[[[[[[[[[^^^```eeehhhssstttooohhhddd___\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYZZZZZZ[[[[[[XXXXXXYYY[[[[[[\\\\\\\\\WWWWWWWWWWWWYYYZZZ[[[\\\[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXXXXYYYYYYYYYYYYVVVUUUTTTRRRQQQQQQPPPPPPJJJJJJIIIGGGEEEEEEFFFHHHHHHKKKNNNMMMIIIEEEDDDDDDBBB@@@???===<<<<<<<<<===????????????AAAEEEKKKPPPTTT^^^jjjsssyyy~~~}}}zzzyyywwwtttrrrooommmlllhhhgggeeedddcccbbb___\\\ZZZYYYXXXVVVTTTSSSQQQPPPOOOOOONNNNNNMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLLLLKKKKKKKKKKKKHHHJJJMMMOOOOOOPPPQQQSSSTTTUUUWWWXXXXXXWWWUUUTTTUUUWWWYYYYYYXXXWWWXXXYYYVVVWWWVVVRRRJJJDDDAAAAAAAAABBBDDDEEEEEEEEEDDDCCCEEEDDDBBB@@@>>><<<;;;;;;777777666555444333333333222333555666777999===???AAAFFFKKKOOOSSSXXX^^^dddjjjnnnrrrwww{{{mmmdddUUUFFF<<<888777888555444222333444444333111000111111111111222222222444222333666888999>>>EEE^^^yyy|||xxxyyy~~~ssspppvvvkkkeeeaaa]]]^^^aaagggmmmuuuzzz}}}~~~}}}{{{yyywwwvvvvvvvvvuuuwwwzzz|||}}}yyyyyywwwuuurrrooommmkkkjjjhhhfffdddcccaaa___\\\ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQPPPOOOOOOPPPQQQSSSTTTVVVWWWXXXVVVVVVUUUTTTTTTSSSSSSRRRHHHLLLRRRUUUVVVVVVVVVVVVWWWYYY\\\```aaabbbaaa```bbbaaa^^^[[[XXXUUURRRQQQSSSRRRRRRQQQQQQSSSTTTUUUXXXZZZ\\\^^^^^^\\\ZZZYYYYYYXXXWWWXXXYYY\\\^^^```bbbfffppp|||yyypppmmmeee^^^^^^^^^[[[ZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[ZZZXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[UUUUUUUUUVVVXXXZZZ[[[\\\[[[[[[[[[ZZZYYYXXXXXXWWWZZZYYYYYYXXXXXXXXXXXXYYYUUUTTTRRRPPPNNNMMMLLLLLLJJJIIIFFFCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@???>>>>>>::::::::::::::::::::::::;;;;;;;;;<<<>>>???AAABBBJJJOOOVVV^^^eeennnvvv{{{|||{{{xxxuuusssqqqoookkkiiihhhfffdddcccbbb```^^^\\\[[[ZZZXXXVVVSSSRRRQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJLLLOOOOOOMMMKKKMMMMMMMMMNNNOOOPPPRRRRRRUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVSSSPPPMMMJJJFFFBBB???@@@AAACCCDDDFFFGGGGGGHHHEEEDDDCCCAAA???<<<:::999999666333222222333333333333333333444555777999:::???BBBGGGMMMRRRXXX^^^bbbgggkkkqqqvvvzzz~~~qqqeeeTTTFFF>>>:::666444444444333333333333222222222222222111111111000000000444222222888777;;;IIIaaavvvmmmiiiwww|||sssiiiccc^^^[[[^^^ccciiiooovvvzzz|||~~~}}}~~~}}}{{{yyyxxxxxxxxxxxxzzz|||}}}{{{xxxuuuqqqmmmjjjjjjkkklllmmmppptttuuuwww{{{}}}{{{xxxuuurrrpppooollljjjkkkhhheeecccbbbaaa___]]]ZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYXXXVVVTTTRRRQQQPPPSSSSSSRRRSSSTTTUUUWWWXXXWWWWWWUUUTTTSSSSSSRRRRRRHHHLLLQQQUUUVVVUUUUUUVVVWWWYYY\\\___aaaaaa``````___^^^\\\ZZZWWWUUUTTTSSSRRRQQQQQQPPPPPPRRRSSSTTTWWWYYY[[[]]]]]]\\\ZZZYYYXXXWWWVVVVVVWWWYYY[[[]]]]]]aaakkkxxx{{{tttmmmddd]]]]]]\\\ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]\\\[[[ZZZYYYZZZZZZ[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZWWWWWWWWWWWWXXXYYYZZZZZZ\\\[[[[[[ZZZYYYYYYXXXXXXYYYXXXXXXWWWWWWWWWWWWWWWUUUTTTRRRPPPNNNLLLKKKJJJHHHFFFDDDAAA@@@???@@@@@@@@@??????>>>======<<<<<<::::::::::::::::::::::::;;;:::::::::;;;<<<===>>>CCCFFFLLLSSSZZZbbbjjjooo{{{|||{{{xxxuuusssqqqooollliiigggeeebbbaaa```___\\\ZZZXXXXXXVVVUUUSSSRRRRRRRRRPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJLLLNNNOOOMMMKKKMMMNNNNNNOOOPPPQQQRRRSSSVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWUUUSSSPPPMMMJJJFFFBBB>>>???@@@AAACCCDDDEEEFFFFFFEEEDDDCCCAAA???<<<:::888:::777444333333444444333333333333333555777999:::>>>AAAFFFKKKPPPVVV\\\aaafffiiioootttxxx|||vvviiiWWWHHH@@@;;;888666444444333333333333222222222222222111111111000000000444222222888777<<>>===<<<<<<;;;;;;::::::999999999999999999999999999:::999999888888888999999<<>>===>>>???@@@AAABBBCCCDDDDDDDDDBBBAAA>>><<<:::888;;;888555444444444444333333333333333555777999:::<<>>NNNiiirrrgggbbbooozzzsssllleeeaaa]]]YYYZZZ^^^fffllltttyyy{{{}}}~~~{{{xxxvvvsssnnnjjjgggffffffgggjjjlllpppuuuxxx{{{}}}~~~~~~|||zzzwwwtttoooiiieee___]]]ZZZWWWVVVWWWYYYZZZ]]]aaaeeegggjjjnnnvvv{{{~~~|||{{{zzzxxxxxxwwwtttqqqnnniiigggdddcccccccccaaa```^^^^^^^^^^^^]]]]]]]]]\\\YYYYYYYYYXXXXXXXXXXXXXXXXXXWWWUUUTTTTTTTTTUUUVVVYYYXXXWWWUUUTTTRRRQQQQQQFFFIIINNNQQQSSSSSSTTTUUUSSSUUUWWWYYY[[[[[[[[[[[[YYYXXXWWWVVVUUUSSSRRRRRROOONNNNNNMMMMMMNNNPPPQQQSSSUUUVVVXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVYYYaaannn{{{~~~zzzmmmddd]]]\\\[[[XXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYZZZ]]]\\\[[[ZZZYYYZZZZZZ[[[XXXXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRPPPLLLIIIFFFDDDAAA@@@???===<<<<<<<<<<<<::::::::::::999999888888999999999999999999999999888888777777777777888888:::;;;===???BBBHHHOOOUUU]]]ccclllvvv}}}|||zzzwwwtttrrrpppnnnkkkhhhdddaaa^^^\\\[[[ZZZYYYWWWUUUTTTSSSRRRQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLOOOOOOPPPRRRSSSSSSTTTTTTVVVWWWXXXYYYYYYZZZZZZZZZYYYZZZZZZ[[[[[[ZZZYYYYYYUUUSSSPPPNNNKKKGGGBBB>>>;;;;;;<<<===>>>???@@@AAACCCBBBBBB@@@>>><<<:::999:::888555444444444333222333333222333444666888:::;;;???DDDIIINNNTTTZZZ^^^cccffflllppptttxxx|||pppYYYHHH???;;;888555444444333333333222222222111111111111111111111111000555333222777888@@@RRRmmmqqqfff___lll}}}rrrmmmgggbbb```\\\XXXXXX\\\eeekkksssxxx{{{|||}}}zzzvvvsssnnnjjjddd^^^[[[ZZZZZZ[[[```bbbfffkkkpppsssuuuvvvvvvtttqqqnnnjjjddd]]]XXXTTTSSSQQQPPPPPPQQQSSSTTTUUUYYY]]]aaadddiiiqqqwww~~~|||{{{zzzyyyyyyyyyvvvrrroooiiigggeeedddddddddcccaaa____________^^^^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZXXXWWWVVVUUUUUUVVVWWWXXXZZZYYYXXXVVVTTTRRRPPPOOODDDHHHLLLOOOQQQRRRSSSUUUQQQRRRTTTUUUWWWWWWWWWWWWXXXWWWVVVTTTRRRPPPOOONNNNNNMMMLLLLLLLLLMMMOOOPPPQQQRRRTTTUUUWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTVVVYYY```lllxxx~~~}}}yyymmmeee^^^]]]\\\YYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYYYYYYYZZZ[[[\\\\\\]]][[[ZZZYYYYYYYYYZZZ[[[YYYZZZZZZZZZYYYXXXVVVUUURRRQQQOOOMMMIIIFFFCCCAAA@@@???>>>===<<<<<<;;;;;;999999999999999888888888888888888888888888888888666666666666777888999:::999:::::::::<<<@@@GGGKKKOOOUUU___iiiqqqyyy|||xxxvvvsssqqqooollliiigggccc```]]]ZZZZZZYYYXXXWWWUUUTTTSSSQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMPPPQQQRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYZZZ[[[\\\\\\\\\ZZZZZZUUUTTTRRRPPPMMMHHHBBB>>>::::::::::::;;;<<<>>>???AAA@@@@@@???>>>===;;;;;;:::777555444444333222000222222222333444666888999<<>>>>>>>>===<<<<<<;;;;;;888888888888888888888888777777777777777777777777555555555666777888999:::777888888777888:::???BBBBBBHHHQQQZZZdddmmmuuuzzz|||wwwtttqqqooommmkkkgggeeeccc___[[[XXXXXXXXXWWWVVVTTTSSSRRRPPPNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMOOOOOONNNMMMNNNOOOPPPRRRTTTUUUVVVWWWVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYZZZ\\\^^^^^^]]]\\\ZZZVVVUUUSSSRRROOOJJJDDD???999999888888999:::<<<===>>>>>>>>>???>>>>>>======:::888666555555444222000222222222222444666888999;;;???DDDIIINNNTTTZZZ^^^aaaeeejjjnnnrrruuuyyy|||}}}```LLLCCC@@@<<<888444444333333333333222222111111111111111222222222000666444333777999EEEZZZyyyvvvzzzpppfff```mmm|||nnneee```\\\[[[YYYVVVWWW[[[cccjjjsssyyy|||}}}~~~{{{wwwqqqjjjfff\\\YYYSSSNNNKKKJJJJJJJJJNNNPPPTTTXXX\\\___aaaaaaaaa^^^ZZZVVVRRRNNNIIIEEEDDDCCCCCCCCCCCCEEEFFFGGGJJJNNNSSSXXX\\\ccclllrrr{{{~~~}}}{{{zzzzzzwwwtttqqqnnnllliiihhhhhhgggfffeeeaaaaaaaaa`````````______``````___^^^]]]\\\[[[ZZZZZZYYYYYYYYYZZZ\\\^^^___\\\\\\[[[YYYUUURRRNNNLLLBBBEEEIIILLLNNNPPPRRRTTTPPPQQQQQQRRRSSSTTTUUUUUUSSSRRRQQQPPPOOONNNNNNMMMNNNMMMLLLLLLLLLMMMNNNOOOMMMNNNOOOQQQSSSTTTUUUVVVUUUUUUUUUUUUUUUTTTSSSRRRSSSUUU\\\hhhtttzzzxxxtttiiiaaa[[[[[[\\\ZZZYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ[[[\\\[[[[[[ZZZ]]]^^^^^^______^^^^^^]]][[[[[[[[[ZZZZZZ[[[[[[\\\[[[YYYWWWVVVVVVWWWZZZ[[[YYYZZZZZZZZZYYYWWWUUUSSSOOOLLLHHHDDDAAA@@@@@@@@@<<<<<<<<<<<<;;;;;;:::999777777777777777777777777777777777777777777777777666666666555555666666777666666777777666888:::===<<<@@@FFFMMMUUU]]]eeejjjooosssxxx~~~~~~{{{uuurrrooommmkkkiiifffcccaaa]]]YYYVVVUUUUUUUUUTTTQQQQQQPPPNNNNNNMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLNNNQQQQQQOOONNNOOOQQQQQQRRRUUUWWWXXXXXXWWWVVVWWWXXXYYYZZZZZZ[[[[[[ZZZYYY[[[]]]______^^^\\\[[[WWWVVVUUUSSSQQQLLLEEE@@@999888777777777999;;;<<<;;;<<<===>>>????????????<<<;;;999888888666444111222222222222333555777999:::===BBBGGGLLLRRRXXX]]]___ccchhhlllooossswwwyyy~~~```KKKBBB>>>;;;777444444333333333333222222000000111111111222222222000666555333777:::GGG]]]~~~tttmmmsss|||oooeee```nnnrrrddd^^^ZZZYYYWWWVVVXXX]]]bbbjjjssszzz}}}~~~}}}zzzuuummmeee```TTTRRRNNNKKKHHHGGGFFFGGGGGGIIILLLOOORRRTTTUUUVVVUUURRRMMMIIIGGGDDDBBB@@@???>>>>>>>>>???@@@AAABBBCCCHHHNNNSSSXXX___hhhooo{{{}}}{{{zzzxxxuuusssqqqooollljjjjjjiiigggeeecccccccccbbbbbbbbbaaaaaa______^^^^^^]]]]]]]]]]]]^^^]]]\\\\\\\\\^^^___```]]]]]]\\\YYYVVVQQQMMMKKKBBBEEEHHHKKKMMMOOORRRTTTQQQRRRRRRSSSTTTUUUVVVVVVOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMOOOPPPLLLMMMNNNPPPRRRTTTUUUVVVTTTTTTTTTTTTTTTSSSRRRRRROOORRRZZZfffsssyyywwwrrrggg___YYYZZZ[[[YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\]]]]]]\\\[[[^^^______``````______^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZXXXVVVUUUUUUWWWYYY[[[XXXYYYYYYYYYXXXVVVTTTRRRNNNKKKFFFAAA???>>>???@@@;;;;;;;;;;;;;;;:::999888555666666666666666666666777777777777777777777777888777666555444444444444666777888888888888:::<<<<<<>>>BBBEEEIIIOOOVVV[[[dddhhhnnnuuu{{{~~~{{{tttqqqnnnllljjjhhheeebbb___[[[WWWTTTSSSSSSSSSSSSOOONNNNNNNNNNNNNNNOOOOOOIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPOOONNNNNNNNNMMMMMMLLLLLLMMMOOORRRRRRPPPOOOPPPRRRQQQSSSUUUWWWYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[YYY[[[]]]___```___]]]\\\XXXWWWVVVUUURRRMMMFFFAAA999888777666777888:::<<<999:::<<<===???@@@@@@@@@>>>===;;;::::::888555333222222111222333555777999888;;;AAAFFFKKKQQQWWW[[[^^^aaafffjjjmmmqqquuuwww~~~}}}]]]GGG>>>;;;777333444444444333333333222222000000111111222222222222000666555333777:::HHH___{{{kkkeeellluuummmddd```nnnwwwddd^^^YYYXXXWWWVVVYYY^^^bbbjjjttt{{{}}}}}}yyyssskkkbbb]]]PPPOOOLLLIIIGGGFFFEEEEEECCCDDDGGGJJJLLLNNNNNNOOONNNJJJEEEBBB@@@???>>>===============>>>???@@@@@@???DDDJJJOOOTTT\\\eeelllzzz|||{{{yyywwwuuusssqqqnnnlllkkkjjjhhhfffeeeeeeddddddddddddcccccc]]]]]]]]]^^^^^^^^^______aaa```___^^^]]]^^^______^^^]]]\\\ZZZVVVQQQMMMJJJEEEHHHKKKMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTUUUUUUSSSRRRPPPOOONNNNNNNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLPPPOOOOOOPPPRRRTTTWWWXXXSSSSSSSSSRRRQQQQQQPPPPPPPPPSSSXXX```mmmwwwvvvpppeeeaaa\\\YYYXXXYYYYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[[[[ZZZ[[[[[[\\\]]]]]]]]]^^^___``````______^^^\\\[[[\\\\\\\\\YYYWWWVVVWWWXXXVVVSSSSSSVVVYYYXXXXXXXXXYYYXXXUUUOOOKKKDDDBBB@@@>>><<<<<<;;;<<<<<<;;;;;;::::::999999888;;;:::888666666666666777777777777777777777777777777777666555555555555666555555555666777888888999:::;;;===???CCCHHHOOOSSS]]]bbbhhhnnnrrryyy|||yyyvvvsssmmmiiieeebbb___\\\YYYXXXVVVTTTSSSSSSTTTTTTPPPPPPNNNMMMLLLKKKKKKKKKKKKJJJHHHHHHHHHIIIKKKMMMJJJLLLNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTSSSPPPRRRTTTVVVWWWVVVUUUTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYXXXWWWUUUPPPJJJEEE:::999888888888999:::;;;<<<======>>>>>>>>>>>>======>>>??????>>>===<<<;;;555444333222222333444555999<<<@@@DDDIIIPPPWWW\\\]]]```eeejjjmmmpppsssuuuyyy\\\III@@@;;;888888444444333333333333222222222222222222222222222222111666666888<<<<<>>===;;;;;;:::;;;<<<===@@@CCCFFFJJJOOOXXXccckkkwww}}}{{{wwwuuussspppmmmlllkkkjjjhhhfffdddddddddddddddcccbbbaaa``````_________``````aaa___```aaabbbbbbaaa```___^^^\\\ZZZXXXVVVRRRLLLHHHCCCFFFJJJLLLMMMNNNPPPQQQSSSSSSTTTTTTUUUVVVWWWWWWUUUTTTRRRPPPOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKNNNOOOOOOQQQRRRTTTVVVWWWRRRRRRRRRQQQQQQPPPPPPPPPPPPSSSWWW___llluuutttnnneeeaaa\\\YYYXXXYYYYYYYYY[[[[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]\\\]]]]]]^^^______^^^^^^^^^\\\[[[\\\\\\\\\ZZZXXXXXXXXXXXXVVVSSSRRRTTTVVVWWWWWWVVVVVVUUURRRMMMIIICCCAAA???===;;;;;;;;;;;;;;;;;;;;;::::::::::::999;;;:::999777777777777777777777777777777777777777777666666555444555555555444444555666666777777888777999:::<<<>>>CCCHHHMMMPPPUUU\\\bbbgggmmmuuu{{{}}}yyyvvvtttpppkkkfffccc```]]][[[XXXWWWUUUSSSRRRRRRRRRRRROOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLJJJLLLNNNNNNMMMLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSRRRRRRTTTUUUVVVVVVUUUUUUWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXUUUPPPJJJEEE<<<;;;:::999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>===>>>>>>???>>>===;;;:::666555444333333444555666999;;;???CCCHHHNNNUUUZZZ\\\```eeeiiimmmooorrruuu}}}yyy]]]JJJAAA;;;888777444444333333333222222222222222222222222222222222///444444666;;;===MMMhhhppp```]]]hhhvvvooobbb\\\mmm{{{kkkbbbYYYXXXXXXXXXYYY[[[aaakkktttxxx{{{~~~xxxoooddd]]]WWWTTTPPPMMMKKKHHHEEECCCAAAAAA@@@@@@AAABBBDDDEEEDDDCCCBBB@@@??????>>>>>>>>>===<<<;;;;;;;;;<<<<<>>===;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>===>>>>>>???>>><<<;;;:::666555444333333444555666888;;;>>>AAAFFFKKKRRRVVV[[[___dddiiilllooorrrttt{{{}}}yyy^^^LLLBBB;;;777777333333333333222222222222222222222222222222222222///333222444;;;>>>PPPlllppp```\\\ffftttssseee___nnn|||lllbbbZZZXXXXXXXXXYYY[[[aaakkktttxxx{{{|||sssiiibbb[[[XXXSSSOOOLLLJJJGGGEEEBBBAAA@@@>>>>>>@@@AAACCC@@@@@@????????????@@@@@@>>>===<<<<<<;;;;;;<<<<<<===@@@DDDGGGMMMVVVaaaiiissszzz}}}zzzwwwtttqqqnnnmmmlllkkkiiigggfffffffffeeedddbbbaaa```aaa``````______`````````aaaaaaccccccccccccbbbaaa^^^\\\YYYWWWUUUQQQLLLIII@@@DDDHHHLLLNNNPPPRRRTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVTTTRRRQQQPPPOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLOOOQQQSSSSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOOOOSSSXXX^^^gggooooooiiiaaa^^^ZZZXXXYYYYYYYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^]]]]]]]]]\\\[[[[[[\\\\\\ZZZXXXZZZZZZYYYXXXWWWVVVVVVVVVVVVTTTRRRPPPMMMJJJFFFBBB>>>===;;;:::999999999:::999999::::::;;;<<<<<<===<<<<<<;;;;;;::::::::::::777777777777777777777777666555555444444444444444333333333444444555555555666777777777666888;;;===DDDIIIPPPUUU[[[ccclllsssxxx~~~}}}zzzuuuqqqnnnkkkhhhccc___\\\ZZZWWWUUUTTTSSSQQQNNNMMMLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJLLLNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTUUUTTTSSSSSSSSSUUUWWWYYYXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\[[[[[[ZZZWWWSSSMMMHHHCCCAAA@@@>>>===<<<======<<<===>>>?????????????????????@@@@@@???===;;;:::666666444444444444666666999;;;>>>AAADDDJJJPPPTTTZZZ^^^ccchhhkkknnnqqqsssxxx{{{www^^^MMMCCC;;;777777333333333222222222222111111111111111111111111111111444222333999>>>PPPmmmsssbbb]]]ffftttvvvhhhaaaooo}}}nnnddd[[[XXXXXXWWWXXX[[[bbblllvvvzzz}}}wwwnnnggg^^^ZZZUUUPPPMMMJJJHHHFFFEEEDDDAAA??????@@@BBBCCC?????????>>>??????@@@@@@>>>>>>===<<<<<<;;;;;;;;;;;;>>>BBBFFFLLLUUU```iiirrryyy~~~{{{yyyuuurrrooonnnmmmllljjjhhhhhhhhhgggfffdddcccaaa```bbbaaa``````````````````aaabbbcccdddddddddcccbbb]]][[[YYYVVVTTTQQQMMMJJJAAAEEEJJJMMMPPPRRRTTTVVVTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXVVVUUUSSSQQQOOONNNLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKMMMPPPRRRRRRRRRRRROOOOOOOOOOOONNNNNNNNNNNNNNNSSSXXX]]]eeekkkkkkfff___\\\YYYXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^^^^^^^]]]^^^^^^____________^^^^^^\\\[[[[[[[[[\\\\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYVVVSSSPPPMMMJJJGGGDDDAAA<<<;;;:::888888888999999999999:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::888888888888888888888888666666555444444444444555333333333333444444444444777888888888666777999;;;===AAAGGGMMMRRRZZZdddkkkvvv|||}}}yyyuuuqqqmmmiiigggccc___[[[YYYWWWTTTRRRQQQOOOMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJLLLNNNNNNNNNNNNOOOPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVUUUSSSSSSSSSUUUXXXYYYXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[[[[YYYUUUOOOKKKFFFDDDBBB@@@>>>=========<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;666555444333333444555666999;;;>>>AAADDDIIIOOOTTTYYY]]]bbbgggjjjmmmppprrruuuyyy}}}ttt^^^NNNCCC;;;777777333333222222222111111111111111111111111111111111333666333333999>>>PPPmmmtttccc^^^gggvvvvvvhhhaaammmpppeee[[[XXXWWWWWWXXX[[[cccnnnxxx}}}|||rrrlllaaa]]]VVVQQQMMMJJJGGGFFFEEEDDDBBB@@@@@@@@@AAABBBAAA@@@@@@???>>>>>>>>>???>>>>>>>>>======<<<;;;;;;:::===AAAEEEKKKTTT```hhhssszzz}}}{{{vvvssspppooonnnmmmkkkiiiiiihhhhhhgggeeecccbbbaaabbbbbbaaa```````````````aaabbbcccdddeeeeeedddccc]]][[[XXXUUUSSSQQQMMMJJJCCCFFFKKKNNNPPPRRRUUUWWWTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUTTTRRRPPPOOONNNLLLLLLKKKKKKKKKKKKJJJJJJIIIJJJLLLNNNPPPQQQRRRRRROOOOOOOOONNNMMMLLLLLLLLLLLLQQQVVVZZZ```ffffffbbb]]][[[XXXXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZYYYYYYXXXYYYZZZ\\\^^^______^^^^^^______``````______^^^^^^\\\[[[ZZZ[[[]]]]]][[[YYYYYYXXXXXXZZZ\\\]]]\\\ZZZTTTQQQMMMIIIGGGEEEBBB@@@;;;:::999888888888999:::999::::::;;;<<<=========;;;;;;<<<<<<<<<<<<;;;:::888888888888888888888888777777666555555555555555444444444444444444444444777888999888777777888:::999===CCCHHHMMMUUU___fffqqqxxx~~~{{{wwwsssppplllgggdddaaa^^^ZZZVVVTTTSSSQQQOOOMMMKKKJJJHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJLLLNNNOOONNNNNNOOOQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSTTTVVVXXXYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[\\\[[[WWWRRRNNNHHHFFFDDDAAA???>>>======<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@>>><<<:::555444333222222333444555888:::===@@@CCCIIIOOOSSSXXX\\\aaafffiiillloooqqqssswww|||ppp\\\NNNCCC:::777777222222222222111111111111111111111111111111111111333666333444:::>>>PPPmmmvvveee```iiixxxqqqddd]]]iiiqqqfff\\\XXXWWWVVVXXX[[[dddooozzzwwwqqqeee```XXXRRRNNNKKKHHHFFFCCCCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>?????????>>>===<<<;;;::::::===AAAEEEKKKUUU```iiissszzz}}}{{{wwwtttqqqpppooonnnllljjjhhhhhhhhhgggfffdddcccbbbccccccbbbaaa```````````````aaacccdddeeeeeedddccc]]]ZZZWWWUUUSSSPPPMMMKKKCCCFFFJJJNNNPPPQQQTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSQQQPPPNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSPPPPPPOOOMMMLLLKKKJJJIIIHHHNNNSSSVVV[[[``````\\\[[[YYYXXXXXXYYYYYYYYYXXXXXXXXXYYYZZZZZZYYYXXXXXXXXXZZZ\\\^^^______^^^^^^^^^____________^^^]]]\\\[[[[[[ZZZ[[[]]]]]][[[ZZZYYYXXXWWWYYY[[[\\\YYYWWWQQQMMMIIIEEECCCBBB@@@>>>:::999888888888999:::;;;::::::;;;;;;<<<<<<======::::::;;;<<<<<<<<<;;;:::888888888888888888888888888888777666666666666777555555555444444444444444444555666666555666777999999<<>>???@@@AAAAAAAAA@@@@@@@@@???>>><<<:::888444333222111111222333444555777;;;>>>BBBGGGNNNRRRXXX[[[aaaeeehhhkkknnnppprrrvvv|||zzzlllZZZMMMCCC:::777777222222222222111111111111111111111111111111111111000444333555;;;@@@RRRooo}}}mmmffflllwwwjjj^^^WWWbbb}}}sssggg\\\XXXWWWVVVXXX[[[dddooozzz|||uuuhhhccc[[[TTTPPPLLLJJJHHHCCCCCCDDDEEEDDDDDDBBBBBBCCCBBBAAA@@@@@@??????@@@????????????>>><<<;;;999:::===AAAFFFKKKUUUaaajjjssszzz}}}{{{xxxuuurrrppppppooommmkkkhhhhhhhhhggggggeeedddddddddcccbbbaaa````````````___```bbbddddddddddddccc]]]ZZZVVVTTTRRRPPPMMMKKKBBBFFFJJJMMMOOOPPPRRRTTTXXXXXXWWWVVVTTTSSSSSSRRRPPPQQQQQQQQQQQQOOOMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMOOORRRSSSQQQPPPOOOMMMLLLJJJIIIHHHEEEKKKPPPSSSWWW\\\\\\XXXZZZYYYWWWWWWYYYZZZYYYXXXWWWXXXYYYZZZZZZYYYXXXWWWXXXZZZ\\\^^^``````___^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZ[[[]]]]]]\\\ZZZYYYXXXWWWXXXZZZZZZVVVSSSNNNKKKFFFBBBAAA@@@>>>===:::999888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<::::::888888888888888888888888999888888777777777777777555555555555555555555555111222444444444444666777555999===AAAFFFMMMWWW___eeemmmxxx~~~zzzrrroookkkhhheeebbb^^^\\\XXXUUUPPPNNNLLLKKKIIIGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGHHHJJJKKKLLLLLLMMMJJJLLLNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSVVVUUUUUUTTTUUUWWWXXXYYYUUUUUUUUUUUUVVVWWWXXXXXXVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYYZZZ[[[\\\]]][[[WWWSSSJJJHHHEEEBBB???===<<<<<<<<<===>>>???AAAAAAAAABBB>>>>>>>>>>>><<<:::888777333333222111111222333333333555999<<<@@@FFFMMMQQQWWW[[[```eeehhhkkknnnppprrrvvv{{{wwwiiiYYYMMMCCC:::777888222222222111111111111000000000000000000000000000---222222555===BBBTTTppp{{{}}}wwwmmmoootttwwweeeXXXRRR^^^yyyssshhh]]]XXXWWWVVVXXX[[[cccnnnyyyxxxkkkeee]]]VVVQQQNNNKKKIIIDDDFFFGGGIIIIIIHHHFFFEEEBBBBBBAAAAAA@@@AAAAAABBB??????@@@???>>><<<:::999:::===AAAFFFLLLVVVaaajjjsssyyy}}}{{{xxxvvvsssqqqpppooommmlllgggggghhhhhhgggfffeeeeeedddcccbbbaaa````````````___```bbbcccddddddcccccc]]]ZZZVVVTTTRRRPPPNNNLLLCCCKKKPPPPPPPPPSSSTTTTTTWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQPPPOOONNNMMMLLLKKKMMMMMMMMMLLLKKKKKKJJJJJJMMMLLLKKKKKKKKKMMMNNNOOOMMMMMMNNNMMMMMMLLLKKKJJJIIIKKKNNNQQQSSSUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ]]]\\\\\\[[[\\\^^^___```______``````___^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYYWWWTTTRRRPPPKKKFFF@@@======>>>>>>===???>>>===;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<:::888======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999999888888888888777555444333555444333333555777777666999999;;;===AAAIIIRRRXXXhhhnnnvvv}}}~~~yyyuuupppjjjbbb^^^]]]\\\WWWSSSQQQOOOLLLIIIGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUVVVTTTUUUVVVVVVWWWWWWWWWVVVWWWVVVVVVVVVVVVWWWXXXYYYWWWWWWWWWXXXXXXXXXYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[\\\ZZZYYYZZZ\\\]]]ZZZXXXTTTMMMEEE@@@@@@@@@===:::?????????@@@AAABBBCCCDDD@@@???>>>===;;;999888777666666555444333333333333666333444999>>>AAAHHHNNNQQQVVV]]]bbbeeehhhmmmqqqsssvvvzzz}}}wwwiiiXXXLLLCCC<<<999999444333333333333333333222222222222111111111000000333444333666<<>>===;;;:::;;;>>>CCCGGGLLLUUU___fffuuu{{{~~~}}}~~~|||||||||vvvuuusssqqqooommmlllkkkjjjiiihhhgggfffeeeddddddaaabbbbbbbbbbbbaaa``````aaa``````aaabbbbbb```^^^\\\ZZZVVVTTTRRRPPPNNNLLLDDDLLLRRRSSSSSSUUUVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRPPPNNNMMMLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKMMMLLLKKKKKKKKKLLLNNNOOONNNNNNNNNMMMLLLKKKJJJIIIIIIJJJMMMPPPSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXYYYYYYYYYZZZZZZZZZZZZ\\\[[[[[[[[[\\\]]]^^^__________________^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXWWWUUURRROOOMMMGGGCCC>>>;;;<<<<<<<<<;;;===<<<;;;999999999::::::;;;;;;;;;;;;;;;<<<<<<===@@@?????????@@@@@@???===???>>>>>>>>>============<<<<<<======<<<<<<;;;:::;;;;;;;;;:::999777666555555444222333555666666555777888888:::===DDDLLLRRRbbbhhhqqqyyy~~~~~~|||wwwrrrnnnjjjddd]]]YYYYYYWWWSSSOOOMMMKKKIIIFFFDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYY[[[]]]^^^\\\ZZZVVVOOOHHHCCCCCCCCC@@@===@@@@@@@@@@@@@@@AAABBBBBB???>>>===<<<;;;:::999888666666555444333333333333666333444999>>>AAAGGGMMMPPPVVV]]]aaadddggglllppprrrtttxxx{{{~~~yyyjjjYYYMMMCCC;;;888888444444333333333333222222222222222111111111000000333444333666<<>>===;;;:::;;;>>>CCCHHHMMMVVV___fffqqqxxx}}}zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvxxx{{{~~~~~~|||||||||uuuuuusssqqqooommmlllkkkjjjiiihhhgggfffeeeddddddbbbccccccccccccbbbaaaaaabbbaaa```aaabbbbbb```^^^\\\YYYUUUSSSQQQPPPMMMKKKFFFOOOVVVVVVVVVWWWXXXWWWVVVVVVVVVVVVWWWYYYZZZZZZXXXWWWTTTQQQNNNMMMLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHJJJLLLOOOQQQSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^____________^^^^^^]]]\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVTTTQQQMMMJJJHHHCCC@@@===;;;<<<<<<<<<<<<<<<;;;::::::999::::::;;;<<<<<<=========>>>>>>>>>???>>>===>>>@@@@@@???>>>AAAAAA@@@@@@@@@?????????>>>????????????>>>======??????>>>===<<<:::888777555444222333444555555444777777888888;;;@@@GGGLLLZZZaaakkktttyyy{{{}}}}}}~~~{{{xxxuuurrrmmmhhhdddaaa\\\VVVSSSQQQPPPLLLIIIGGGEEEDDDBBBAAAAAAAAABBB???????????????@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJMMMNNNOOOPPPQQQSSSSSSTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXYYY[[[\\\\\\\\\[[[[[[[[[ZZZ[[[]]]___```___^^^YYYSSSLLLHHHGGGFFFDDDBBBAAAAAA@@@???????????????======<<<;;;;;;:::999999666666555444333333333333555222333888===@@@EEEKKKOOOTTT[[[```cccfffkkkoooooorrruuuyyy|||zzzkkkZZZMMMDDD;;;777777444444444333333222222222222222222111111111111111333444333777===@@@UUUwww|||}}}}}}zzzxxxpppaaaRRROOOMMMTTThhhlllbbbYYYWWWWWWVVVWWWZZZaaahhhrrryyy{{{}}}wwwlllaaa\\\XXXTTTQQQRRRNNNLLLHHHGGGFFFFFFEEEDDDCCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAA@@@???===<<<;;;;;;>>>CCCHHHOOOWWW___eeelllsss{{{|||wwwsssrrrqqqppppppnnnooonnnmmmlllnnnqqqssszzz~~~}}}|||{{{{{{uuutttsssqqqooommmlllkkkiiiiiihhhggggggfffeeeeeedddddddddddddddcccbbbbbbbbbaaa```aaabbbaaa```^^^ZZZWWWTTTRRRPPPOOOLLLKKKJJJRRRYYYYYYXXXXXXWWWUUUTTTTTTTTTVVVWWWZZZ\\\]]][[[YYYVVVRRROOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMOOONNNMMMKKKJJJIIIHHHHHHHHHIIIKKKMMMPPPQQQSSSSSSUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\^^^^^^^^^______^^^^^^]]][[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVTTTQQQMMMIIIEEECCCAAA???>>>======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===>>>??????@@@AAAAAAAAAAAA???=========???@@@@@@???BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>BBBAAAAAA@@@>>><<<:::999666555333333444555444444777888999999<<>>?????????======>>>>>>>>>>>>>>>???AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZWWWYYY[[[]]]^^^]]]\\\[[[ZZZ[[[\\\___aaabbbcccbbb[[[VVVPPPKKKIIIHHHGGGFFFCCCBBBAAA???>>>=========;;;;;;;;;:::::::::::::::666666555444333333333333444222333888<<<>>>CCCHHHMMMRRRYYY^^^aaadddiiimmmnnnppptttwwwzzz~~~|||mmmZZZMMMCCC;;;777888444444444333333222222222111111111111111111111111222444333777===@@@VVVxxx{{{~~~yyynnn]]]NNNMMMMMMSSSddd{{{kkkbbbYYYWWWWWWWWWXXX[[[aaahhhrrrxxx{{{}}}wwwmmmbbb^^^[[[XXXWWWXXXSSSPPPKKKGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@???>>><<<<<<<<<>>>CCCIIIPPPWWW^^^bbbfffmmmvvv|||~~~~~~~~~~~~~~~|||xxxrrrmmmkkkjjjhhhgggeeeffffffeeeddddddgggiiipppuuu|||}}}|||zzzzzztttsssrrrpppooommmlllkkkiiiiiihhhhhhgggffffffeeeeeeeeeeeeeeeeeeddddddcccbbbaaa```aaabbbaaa___]]]YYYVVVSSSQQQPPPNNNLLLJJJLLLUUU\\\\\\ZZZYYYVVVSSSRRRRRRRRRTTTVVVYYY\\\^^^\\\ZZZWWWTTTRRRPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^]]][[[[[[[[[ZZZYYYXXXVVVVVVTTTSSSPPPMMMIIIEEEBBBAAA>>>>>>>>>>>>>>>>>>>>>???;;;<<<<<<======>>>>>>>>>??????AAABBBCCCCCCCCCCCCDDDBBBAAAAAACCCEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???BBBBBBAAA@@@???===;;;;;;888666444444555555444333555666888999;;;@@@GGGKKKPPPVVV___fffkkklllmmmmmmllliiieeeaaa^^^ZZZVVVRRRNNNLLLIIIGGGFFFDDDBBB@@@=====================>>><<<<<<<<<======>>>>>>>>>??????@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXZZZZZZZZZ[[[[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZXXXZZZ\\\]]]^^^]]][[[ZZZZZZ\\\^^^```bbbccceeeeee]]]YYYSSSNNNJJJIIIHHHGGGDDDCCCBBB???>>><<<;;;;;;::::::::::::::::::::::::666666555444333333333333333111222777;;;<<<@@@EEEKKKPPPWWW\\\___bbbgggkkkmmmooosssvvvyyy}}}qqq]]]NNNCCC;;;888999555555444333333222111111111111111111111111111111222444333777===AAAWWWyyy{{{|||ppp^^^NNNNNNNNNSSSddd{{{mmmcccZZZXXXXXXWWWXXXZZZ```hhhrrryyy|||~~~wwwmmmccc___^^^]]]]]]___YYYUUUOOOJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@>>>===<<<===???CCCIIIPPPWWW[[[^^^aaafffooouuuyyyzzzyyyxxxuuuvvvxxx|||zzzuuuoooiiifffdddbbb```^^^______^^^]]]]]]___aaafffkkkssszzz}}}{{{yyyxxxssssssrrrpppnnnmmmlllkkkiiiiiihhhhhhggggggfffffffffffffffffffffeeeddddddcccbbbaaaaaaaaaaaa___]]]XXXUUURRRPPPOOONNNLLLJJJLLLVVV^^^___]]][[[XXXTTTRRRRRRRRRRRRTTTWWW[[[]]]\\\\\\ZZZYYYWWWUUUTTTSSSPPPPPPOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLNNNPPPRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXYYYZZZ[[[[[[\\\\\\[[[\\\]]]]]]^^^^^^^^^^^^]]][[[ZZZZZZYYYWWWUUUSSSRRRQQQOOOMMMJJJGGGDDDBBB@@@<<<>>>@@@@@@???>>>>>>???;;;<<<===>>>???@@@@@@@@@@@@AAACCCEEEFFFFFFEEEEEEFFFDDDBBBBBBDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???======:::888666555666666555444222333555666888===CCCGGGLLLQQQXXX]]]``````aaabbb___]]]YYYVVVTTTQQQMMMKKKFFFEEEDDDCCCAAA@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\[[[ZZZZZZ]]]```aaabbbccceeeggg```]]]WWWPPPKKKIIIHHHHHHFFFDDDBBB@@@>>>===<<<;;;:::999999999999999999999666666555444333333333333222000222777:::;;;>>>CCCIIINNNUUUZZZ]]]```eeeiiikkknnnrrruuuxxx|||zzzbbbPPPCCC:::888999555555444333333222111111111111111111111222222222222444333777>>>BBBWWWzzz~~~zzzuuucccPPPOOONNNSSSfffqqqfff]]]ZZZXXXWWWWWWYYY___fffqqqxxx|||~~~zzzpppfffcccbbbaaabbbeeeaaa\\\UUUOOOKKKHHHEEECCCBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>===>>>???CCCIIIPPPUUUXXXXXXZZZ___fffmmmrrruuuttttttmmmmmmnnnrrrwww{{{}}}~~~wwwrrrkkkeeeaaa^^^[[[YYYWWWXXXXXXXXXVVVVVVXXXYYY\\\```gggnnnuuu}}}}}}{{{yyywwwsssrrrqqqpppnnnmmmlllkkkiiiiiiiiihhhhhhgggggggggfffffffffffffffeeeddddddcccbbbaaaaaaaaaaaa^^^\\\XXXUUURRRPPPPPPOOOMMMKKKJJJUUU^^^aaaaaa```^^^ZZZTTTSSSRRRRRRTTTVVVYYY[[[]]]]]]^^^___^^^\\\ZZZXXXTTTSSSRRRQQQPPPOOONNNMMMLLLMMMMMMNNNMMMLLLKKKJJJKKKJJJHHHGGGGGGHHHJJJKKKLLLLLLLLLMMMNNNQQQSSSTTTSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYZZZ\\\\\\\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^[[[ZZZYYYWWWUUURRRPPPOOOMMMLLLJJJHHHEEEDDDBBBBBB???BBBEEEEEECCCAAAAAABBB???@@@BBBCCCEEEEEEEEEEEEFFFHHHJJJLLLMMMMMMLLLLLLIIIFFFDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@<<<:::888777777777666444222333444555666999>>>AAAHHHKKKOOORRRSSSTTTUUUUUURRRPPPLLLJJJIIIHHHEEECCC@@@@@@@@@???===<<<;;;;;;888999999999999999888888777888888999::::::;;;;;;<<<======>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHIIIIIIKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTUUUWWWXXXYYYYYYZZZZZZ[[[[[[ZZZYYYYYYXXXWWWWWWWWWWWWXXXZZZ[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZ]]]aaabbbbbbccceeegggddd```ZZZSSSMMMIIIIIIIIIFFFEEECCCAAA???===<<<<<<::::::999999888888777777666666555444333333333333222000111666999:::<<>>BBBXXXzzzyyyttt}}}xxxhhhSSSOOOMMMSSSggguuujjj```\\\YYYVVVVVVWWW[[[cccnnnwww{{{~~~vvvkkkgggfffeeefffhhhhhhccc\\\UUUPPPKKKGGGDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>??????CCCIIIPPPTTTTTTSSSSSSWWW]]]eeekkkoooppppppgggeeeeeeggglllppptttuuusssnnnfff```[[[WWWTTTRRRPPPQQQRRRQQQPPPOOOPPPRRRRRRUUUZZZ```hhhrrr|||}}}zzzxxxvvvrrrqqqqqqooonnnmmmlllkkkiiiiiiiiihhhhhhhhhhhhhhheeeffffffffffffeeedddddddddbbbaaaaaaaaa```^^^\\\XXXVVVSSSQQQPPPOOONNNLLLHHHSSS___cccdddeeeccc___VVVUUUTTTSSSTTTVVVYYY[[[]]]___aaaccccccaaa^^^]]]WWWVVVUUUSSSRRRPPPOOONNNLLLMMMNNNNNNNNNLLLKKKJJJJJJIIIHHHGGGGGGIIIJJJLLLLLLLLLLLLMMMOOOQQQSSSTTTSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXYYY[[[\\\]]]]]]\\\\\\[[[\\\]]]]]]^^^^^^^^^^^^[[[ZZZYYYVVVSSSPPPNNNLLLKKKJJJIIIGGGEEEDDDCCCCCCDDDHHHKKKKKKHHHFFFFFFGGGDDDEEEGGGIIIJJJKKKKKKJJJMMMOOOQQQSSSUUUUUUTTTSSSOOOMMMJJJHHHIIIKKKKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB===;;;999888888777666555444555666666666888<<>><<<===>>>===;;;999999999777777777888777777666555555666666777888999999:::<<<<<<===>>>???@@@AAAAAABBBBBBCCCEEEFFFHHHIIIIIILLLLLLMMMNNNPPPQQQRRRSSSRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXVVVVVVVVVWWWYYYZZZ\\\]]]^^^^^^^^^_________`````````___]]]\\\[[[ZZZZZZZZZZZZ^^^aaabbbbbbbbbdddgggfffccc]]]UUUNNNJJJIIIJJJGGGFFFDDDAAA@@@>>>======::::::999999888777777666666666555444333333333333111///111666999999;;;@@@GGGLLLSSSXXX[[[^^^cccfffgggjjjnnnqqqtttxxx}}}rrrXXXFFF:::777888666666555444222111111000000000111111222222222222222444333888>>>BBBXXX{{{uuuqqq{{{zzzjjjTTTPPPLLLSSShhhxxxmmmbbb]]]ZZZVVVUUUVVVYYYaaallluuuzzz}}}{{{pppkkkhhhfffgggjjjmmmiiiaaaZZZTTTNNNHHHEEEBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>???@@@CCCHHHOOOSSSRRRPPPOOORRRXXX___ggglllmmmmmmcccaaa______ccchhhlllnnnpppjjjccc[[[VVVRRROOOMMMKKKLLLMMMMMMKKKKKKKKKMMMLLLNNNRRRWWW___jjjuuu|||}}}zzzxxxvvvrrrqqqpppooonnnmmmlllkkkiiiiiiiiiiiihhhhhhhhhhhheeeeeeffffffeeeeeedddcccdddcccaaaaaaaaa```^^^\\\XXXVVVSSSQQQQQQPPPNNNMMMJJJWWWdddjjjkkkjjjfffaaa^^^YYYTTTRRRSSSWWW[[[]]]^^^^^^^^^^^^^^^___``````___^^^[[[WWWTTTQQQPPPOOOQQQPPPOOOOOOPPPPPPNNNMMMKKKIIIHHHGGGGGGHHHJJJKKKMMMNNNOOOOOONNNMMMNNNPPPRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\[[[ZZZYYYZZZ[[[\\\]]]^^^^^^]]]\\\ZZZYYYXXXXXXWWWTTTPPPMMMMMMNNNIIIIIIIIIHHHEEEEEEFFFGGGMMMMMMLLLLLLMMMNNNOOOPPPOOOQQQSSSSSSPPPOOOQQQSSSXXX[[[^^^^^^]]][[[ZZZYYYVVVPPPJJJIIILLLPPPPPPOOOLLLJJJHHHGGGFFFGGGHHHIIIKKKLLLLLLLLLKKKIIIHHHGGGDDDDDDEEEDDDCCCBBB@@@???AAA???===:::999888777888888666555444444666999;;;???@@@@@@@@@AAAAAABBBBBB??????>>>===<<<<<<;;;;;;999888888888777777666666666666666666666666666666444444555666777888999999:::::::::;;;<<<===>>>???@@@@@@AAACCCDDDFFFGGGHHHKKKLLLMMMNNNOOOPPPPPPPPPTTTUUUUUUVVVWWWXXXYYYZZZ\\\[[[ZZZYYYYYYXXXXXXYYYUUUUUUVVVWWWYYY[[[\\\]]]________________________cccaaa___]]][[[\\\]]]]]]\\\^^^```aaaaaaaaabbbcccaaa___[[[VVVQQQMMMJJJHHHHHHGGGGGGFFFDDDAAA???===999999999888888888777777777666666555333222222111000111333444555777;;;>>>DDDJJJQQQWWWYYY\\\```dddgggiiinnnqqqtttxxx|||tttUUUDDD<<<888666444444333222222111111000333222000//////000222333///555666666999???VVVxxx|||mmmjjjpppuuu{{{wwwgggSSSOOOMMMSSSfffsssfff___[[[VVVTTTUUU[[[___gggooowww|||sssjjjgggiiikkklllnnnmmmiiibbbYYYQQQKKKHHHFFFFFFFFFGGGHHHGGGCCCAAABBBBBBBBBBBBAAA@@@??????BBBBBBCCCGGGKKKOOOPPPPPPOOOMMMMMMSSS\\\dddfffeeeaaa___\\\ZZZ[[[^^^cccfffiiifffbbb\\\VVVPPPKKKIIIIIIHHHHHHGGGFFFEEEDDDDDDGGGGGGGGGJJJQQQ\\\iiiqqq{{{~~~~~~|||yyywwwuuusssrrrpppmmmkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiijjjiiihhhgggeeedddcccbbbbbbbbbaaa```___]]][[[ZZZXXXVVVTTTSSSSSSSSSQQQOOOLLLYYYgggmmmnnnmmmiiidddaaa\\\WWWTTTUUUXXX[[[\\\___^^^^^^^^^^^^______``````^^^]]]ZZZWWWUUUSSSRRRTTTRRRPPPPPPQQQPPPNNNMMMKKKJJJHHHGGGGGGHHHJJJKKKLLLNNNOOOOOOMMMMMMNNNPPPRRRRRRSSSTTTUUUVVVVVVWWWYYYXXXXXXWWWWWWWWWWWWXXXZZZ[[[\\\[[[ZZZYYYZZZ[[[\\\]]]]]]^^^]]]\\\[[[ZZZWWWWWWVVVRRRNNNKKKJJJKKKHHHJJJKKKKKKJJJKKKLLLNNNPPPRRRTTTWWWZZZ\\\^^^^^^```bbbdddccc```]]]\\\]]]bbbdddgggiiihhheeecccbbb[[[UUUOOOMMMPPPRRRRRRQQQMMMLLLJJJIIIIIIJJJKKKLLLNNNOOOOOONNNMMMJJJGGGEEECCCCCCDDDEEEDDDCCCBBBAAAAAA???===:::999888888888888777555444444666888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888888777777777666666666555444444444444444444444444666666666666666666777777999999::::::;;;===>>>??????@@@AAACCCDDDFFFGGGHHHKKKKKKMMMNNNPPPPPPQQQQQQUUUUUUVVVWWWXXXYYYZZZZZZ]]]\\\[[[ZZZYYYXXXXXXXXXVVVVVVVVVXXXYYY[[[\\\]]]________________________aaa___]]]\\\\\\\\\]]]^^^]]]___aaaaaa```aaabbbdddccc```\\\WWWRRRNNNJJJIIIHHHGGGGGGFFFDDDAAA???===::::::::::::999999888888777666666555333222222111000111333444444777:::===BBBHHHOOOTTTWWWZZZ^^^bbbfffiiimmmpppssswww{{{~~~sssUUUDDD===:::888444444333222222111111000333222000//////000222333///666666666:::???UUUvvvwwwiiifffmmmrrrxxxttteeeTTTOOOLLLRRRccctttggg```[[[VVVTTTUUUZZZ^^^eeennnuuu{{{~~~zzzpppkkkjjjjjjjjjmmmkkkgggaaaYYYQQQLLLIIIFFFFFFFFFGGGIIIHHHEEECCCCCCCCCBBBBBBAAA@@@???>>>AAAAAABBBFFFJJJMMMNNNNNNLLLJJJIIINNNVVV]]]______\\\ZZZVVVTTTTTTWWWZZZ]]]bbb___\\\VVVQQQLLLHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEKKKUUUaaahhhtttxxx}}}~~~~~~~~~}}}{{{yyyvvvuuusssrrrpppmmmlllkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggfffeeecccbbbaaa```aaa``````___^^^\\\[[[ZZZWWWUUUSSSSSSSSSRRRPPPNNNPPP^^^kkkrrrsssrrrmmmhhheee```[[[XXXXXXZZZ\\\]]]```___^^^^^^^^^^^^^^^^^^_________^^^\\\[[[YYYXXXWWWUUUSSSRRRQQQPPPNNNLLLKKKJJJIIIHHHHHHIIIJJJJJJLLLMMMNNNNNNMMMMMMNNNPPPQQQRRRRRRSSSTTTUUUVVVVVVYYYYYYXXXWWWVVVVVVWWWWWWYYYZZZ[[[[[[ZZZYYYZZZ\\\\\\\\\]]]]]]]]]\\\[[[[[[XXXXXXWWWSSSOOOKKKJJJJJJIIIKKKOOOQQQRRRSSSUUUVVVUUUYYY___ffflllpppqqqqqqrrruuuwwwwwwsssoookkkjjjoooqqqssstttssspppllljjj___ZZZTTTRRRRRRTTTSSSRRRNNNMMMLLLLLLLLLNNNQQQRRRTTTTTTUUUTTTQQQLLLGGGDDDCCCCCCDDDEEEEEEDDDCCCBBB@@@???===:::999888888888999888666555555555666777666666666666666777777777777777777666666555555444666666555555555555444444333333333333333333333333777777666666666555555555999999999999:::<<<===>>>>>>???@@@BBBDDDEEEGGGGGGJJJKKKMMMOOOPPPQQQRRRRRRUUUVVVWWWXXXYYYZZZZZZ[[[^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]````````````````````````]]]\\\\\\[[[\\\]]]___``````aaaaaa```___```bbbeeedddbbb^^^YYYTTTOOOLLLJJJHHHGGGGGGFFFDDDAAA???===;;;;;;;;;::::::::::::999777666555555444333222222000222333333444666999<<<@@@FFFMMMQQQTTTWWW\\\```dddgggkkkooorrruuuzzz|||~~~pppTTTEEE>>>;;;999444444333222222111111000333222111000000111222333000666666777;;;???TTTtttrrrdddcccjjjooouuussseeeUUUNNNJJJPPP```{{{wwwiiibbb\\\WWWUUUVVVXXX\\\dddlllsssyyy}}}wwwrrrooollljjjjjjgggccc]]]WWWRRRNNNLLLIIIHHHHHHHHHIIIIIIGGGEEEDDDCCCCCCBBBAAA???>>>>>>AAAAAAAAADDDHHHKKKLLLKKKJJJHHHFFFIIIOOOUUUWWWXXXWWWTTTQQQNNNMMMNNNQQQRRRWWWUUURRRNNNJJJGGGDDDBBBBBBAAAAAAAAA@@@?????????======>>>???DDDLLLUUU\\\jjjooouuuyyy{{{{{{||||||||||||||||||zzzxxxvvvtttsssrrrpppnnnlllkkkjjjjjjkkkjjjjjjiiihhhggggggfffeeeeeedddbbbaaa```___^^^^^^^^^^^^^^^]]]\\\[[[ZZZVVVTTTRRRQQQQQQQQQOOOMMMTTTbbbpppwwwxxxwwwsssmmmhhhddd___\\\\\\^^^```aaaaaa```___^^^]]]]]]]]]]]]______`````````___^^^]]]ZZZXXXUUUSSSQQQPPPMMMJJJKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNMMMMMMNNNPPPQQQQQQRRRSSSTTTUUUVVVVVVYYYYYYXXXWWWVVVVVVVVVVVVYYYZZZ[[[[[[ZZZZZZ[[[\\\[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZWWWSSSOOOMMMMMMMMMPPPTTTVVVXXXYYY[[[\\\[[[___gggpppwww|||~~~~~~}}}zzzvvvyyyyyyyyyyyywwwsssmmmiii___ZZZUUURRRQQQQQQPPPOOOKKKKKKKKKMMMPPPTTTWWWYYY[[[\\\\\\ZZZVVVPPPIIIEEEDDDEEEEEEEEEEEEDDDBBBAAA@@@???<<<:::999888888888999999888777666555555555555555555555555555555555444444444333333333222222444444444333333333333333333333333333333333333333555555555555555555555555888888888888:::;;;<<<======>>>???AAACCCEEEFFFGGGJJJKKKMMMOOOQQQRRRSSSTTTVVVWWWWWWXXXYYYZZZ[[[\\\___^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZZZZ[[[]]]___```bbbbbbbbbaaa```^^^___aaaddddddbbb___[[[VVVQQQMMMKKKHHHGGGGGGFFFDDDAAA???===:::::::::::::::::::::999777777666555444444333333111222333333333555888:::???DDDKKKOOORRRUUUZZZ___bbbeeeiiilllooossswwwzzz}}}nnnSSSDDD>>>:::777444444333222222111111000222222111000000111222222111666666777;;;>>>QQQooo~~~pppcccaaahhhmmmtttttthhhVVVMMMHHHNNN]]]vvvxxxkkkccc]]]XXXUUUVVVXXX\\\ccckkksssyyy}}}|||xxxtttooolllddd```\\\XXXVVVTTTSSSRRROOOMMMKKKJJJJJJIIIGGGFFFEEEDDDCCCAAA@@@???>>>>>>AAA@@@@@@CCCFFFHHHHHHHHHJJJGGGEEEEEEIIINNNQQQQQQSSSQQQNNNKKKIIIIIIJJJKKKLLLKKKIIIGGGDDDBBB@@@????????????>>>>>>>>>>>>>>>;;;;;;<<<===@@@FFFMMMRRR```eeelllqqqtttuuuvvvvvvxxxyyyyyyyyyxxxvvvtttsssrrrqqqpppnnnlllkkkjjjjjjkkkjjjjjjhhhgggfffeeeeeedddccccccbbb```______^^^\\\\\\\\\\\\\\\[[[ZZZZZZTTTSSSQQQPPPPPPOOOMMMKKKVVVdddsss{{{}}}}}}xxxssskkkgggccc```aaaccceeeeeebbbaaa___^^^\\\\\\[[[[[[]]]^^^___``````aaaaaa```\\\YYYVVVTTTRRROOOLLLIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMMMMMMMMMMNNNPPPQQQQQQRRRSSSTTTUUUUUUVVVXXXXXXWWWVVVVVVVVVVVVVVVXXXZZZ[[[[[[ZZZZZZ[[[\\\[[[[[[[[[\\\\\\]]]]]]^^^]]]]]]^^^[[[WWWTTTSSSRRRUUUXXXZZZ\\\\\\]]]^^^```aaaeeekkkrrryyy~~~~~~|||yyyvvvsssnnngggbbbXXXTTTPPPMMMKKKKKKJJJJJJFFFGGGIIILLLQQQVVV[[[^^^___``````^^^YYYRRRKKKGGGEEEFFFFFFEEEDDDBBB@@@??????>>><<<:::999888999999::::::999999888777555555444444444444444444444444333333333222222222222222222222222222222333333333444444444444444444444444222333333444555666666666777777777777888:::;;;<<<<<<===>>>@@@CCCEEEFFFGGGJJJKKKMMMPPPRRRTTTUUUUUUWWWXXXYYYYYY[[[[[[\\\]]]___^^^]]]\\\ZZZZZZYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXZZZ\\\^^^```bbbcccccccccaaa___]]]]]]```bbbbbbaaa___[[[WWWRRRNNNLLLHHHGGGGGGFFFDDDAAA???===888888888888999999999999888777777777666555555555333444444444333444777999>>>CCCIIIMMMPPPTTTYYY^^^___bbbfffjjjmmmqqquuuxxx|||lllRRRCCC===888555444444333222222111111000222111111111111111111222111666555666;;;===NNNjjjrrrdddbbbgggllltttwwwmmmXXXLLLFFFMMM[[[rrryyylllddd^^^XXXVVVWWWYYY\\\ccckkkssszzz|||wwwpppjjj___[[[VVVTTTUUUWWWXXXXXXWWWTTTPPPLLLKKKIIIFFFDDDEEEDDDBBBAAA????????????AAA@@@@@@BBBDDDEEEEEEDDDFFFDDDBBBBBBDDDFFFIIIJJJMMMLLLIIIFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???<<<===>>>???@@@DDDIIIMMMWWW\\\ccciiilllnnnoooqqqssstttuuuuuuuuutttssssssrrrqqqpppooommmkkkjjjiiijjjjjjiiihhhgggeeeeeedddddddddcccbbbaaa``````___[[[\\\\\\\\\[[[ZZZYYYYYYSSSQQQOOONNNNNNMMMKKKJJJUUUddduuu~~~}}}xxxooolllgggeeeeeefffggggggcccbbb```^^^\\\ZZZZZZYYY[[[[[[[[[\\\]]]___```aaa^^^[[[XXXUUUSSSQQQMMMKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIKKKMMMMMMMMMMMMOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWXXXYYY[[[[[[ZZZZZZ[[[]]][[[[[[[[[[[[\\\]]]^^^___^^^```aaa```^^^[[[[[[[[[___```aaa`````````ccceeeiiijjjkkkooottt{{{|||wwwqqqlllhhhccc]]]XXXNNNLLLIIIGGGEEEDDDDDDEEEBBBCCCEEEIIIOOOUUU[[[^^^^^^^^^]]][[[VVVPPPJJJFFFDDDDDDEEEDDDCCCBBB@@@??????>>><<<:::999999999999::::::;;;;;;:::999777666333333333333222222222222222222222222222222222222111111222222222222333333444444444444444444444444111111222333444555666777666666666666888999:::;;;;;;<<<>>>@@@BBBDDDFFFGGGJJJKKKMMMPPPSSSUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^___^^^]]]\\\[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXZZZ]]]___bbbdddeeebbbbbbaaa___]]]\\\]]]^^^^^^^^^\\\ZZZVVVRRROOOLLLHHHGGGGGGFFFDDDAAA???===777888888888888888999999999999999888888777777777555666666555444444666999===AAAGGGKKKNNNRRRXXX]]]]]]```dddhhhkkknnnsssvvvzzz}}}hhhOOOBBB<<<888444444444333222222111111000111111111111111111111111111555444555:::;;;JJJeeetttfffbbbfffiiisssxxxqqq[[[MMMEEEKKKXXXlllyyykkkddd^^^YYYWWWXXXYYY\\\bbbjjjrrrzzzzzzpppiii___ZZZTTTSSSVVV[[[]]]^^^^^^YYYSSSNNNKKKIIIFFFEEEDDDCCCAAA@@@??????@@@AAABBBAAA@@@AAACCCDDDCCCBBB@@@@@@???>>>???@@@AAAAAADDDDDDBBBAAA???>>>>>>===>>>>>>>>>>>>>>>===============>>>>>>??????@@@@@@>>>@@@AAABBBCCCEEEHHHJJJPPPTTTZZZ___cccfffiiikkklllnnnpppqqqrrrssssssrrrqqqqqqpppooonnnkkkjjjiiiiiihhhhhhgggfffeeeeeedddddddddcccbbbbbbaaa``````\\\\\\\\\\\\[[[ZZZYYYXXXQQQOOOMMMMMMMMMLLLJJJHHHTTTcccuuu{{{vvvrrrllliiihhhggggggfffcccbbb```^^^[[[ZZZYYYXXXYYYXXXWWWWWWYYY[[[^^^```aaa^^^[[[XXXVVVTTTPPPNNNLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJLLLMMMLLLMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWYYY[[[[[[ZZZZZZ\\\]]]ZZZZZZZZZZZZ\\\]]]___```bbbeeehhhiiihhhfffffffffggggggfffdddccceeehhhkkkrrroookkkkkkpppyyyyyypppjjjaaa\\\YYYVVVPPPLLLFFFEEEDDDBBB@@@@@@AAABBB@@@AAACCCFFFKKKQQQVVVYYYXXXWWWVVVSSSOOOJJJEEECCC@@@AAABBBCCCCCCBBBAAAAAA???===<<<:::999999999::::::;;;=========;;;999777444333333333222222222111111111111111111111111222111111222222222333333333333333333333333333333333222222333333444444444555555555555666777888999::::::;;;===???BBBDDDFFFGGGIIIKKKNNNQQQSSSVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXYYY[[[^^^aaaccceeeeeeaaaaaaaaa___\\\ZZZZZZ[[[ZZZZZZZZZXXXVVVRRROOOMMMHHHGGGGGGFFFDDDAAA???===888888888999999:::::::::;;;::::::::::::999999999888888888666555555777999;;;???DDDHHHKKKOOOVVVZZZ[[[^^^bbbfffiiimmmqqqtttxxx{{{~~~cccMMMAAA===999666444444333222222111111000111111111222222111111111000444333444999:::GGGaaauuufff```bbbdddooowwwrrr^^^NNNDDDJJJTTTeeewwwjjjccc^^^YYYWWWXXXWWW[[[aaahhhqqqxxx~~~vvvmmmeee^^^WWWUUUYYY^^^aaaaaa```[[[UUUOOOLLLJJJHHHGGGCCCBBB@@@??????@@@BBBCCCDDDBBBAAAAAACCCCCCBBB@@@===>>>??????>>>=========>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@???AAACCCDDDDDDEEEGGGHHHKKKNNNSSSWWWZZZ^^^bbbeeeggghhhkkknnnpppqqqrrrrrrqqqqqqqqqpppnnnllliiihhhgggggggggffffffeeeeeeeeeccccccbbbbbbaaa`````````^^^]]]]]]\\\[[[ZZZXXXWWWPPPNNNLLLKKKKKKKKKIIIGGGRRRbbbttt}}}zzzvvvpppkkkiiigggeeeddddddccc```^^^[[[YYYXXXWWWXXXVVVUUUTTTUUUYYY]]]```ccc```]]][[[YYYVVVSSSPPPLLLLLLLLLLLLKKKJJJIIIHHHHHHJJJLLLMMMLLLMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYWWWYYYZZZ[[[ZZZZZZ\\\^^^ZZZZZZZZZZZZ[[[]]]___aaahhhkkknnnpppppppppppppppkkkjjjiiigggfffhhhlllpppwwwrrrkkkiiinnnyyy}}}rrrjjjeee]]]TTTOOOMMMKKKGGGCCCBBBBBBAAA@@@??????@@@BBBAAAAAABBBEEEHHHMMMRRRTTTRRRRRRPPPMMMIIIEEEAAA???<<<>>>@@@BBBCCCCCCCCCCCC>>>===<<<:::999999:::::::::;;;===???>>>===:::888666555555555444444333333000000000111111111111111111111222222333333333333222222222222222222222222444444333333333333222222555555555555666888999::::::;;;===???AAADDDFFFGGGIIIKKKNNNQQQTTTVVVXXXYYYZZZZZZ[[[\\\]]]^^^^^^___]]]]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXZZZ\\\___bbbdddeeefff```aaaaaa___\\\ZZZYYYYYYWWWXXXXXXWWWUUURRROOOMMMHHHHHHGGGFFFDDDAAA???===999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999777555555777999999===BBBFFFIIIMMMTTTYYYZZZ]]]bbbeeehhhlllpppsssvvvyyy}}}yyy___KKKAAA>>>;;;888444444333333222111111000111111222222222222111111000333222444888999EEE^^^uuueee^^^^^^```lllvvvrrraaaOOODDDHHHQQQ```vvvjjjccc^^^YYYXXXYYYVVVYYY___gggooowww}}}}}}uuukkkccc[[[XXX[[[```bbbbbb```\\\UUUPPPMMMKKKJJJIIIBBBAAA@@@??????AAACCCDDDDDDCCCBBBBBBBBBBBBAAA@@@===???AAAAAA@@@>>>======<<<<<<=========<<<<<<;;;999999999999:::::::::;;;;;;<<<<<<===>>>???@@@@@@>>>@@@CCCDDDDDDDDDFFFGGGHHHJJJNNNQQQTTTYYY^^^aaaccceeehhhllloooqqqrrrrrrqqqqqqqqqpppnnnllliiihhhffffffffffffffffffeeeeeebbbbbbaaaaaa``````_________^^^^^^]]][[[YYYXXXWWWOOOMMMKKKKKKKKKJJJHHHFFFPPP\\\lll{{{xxxxxxuuupppjjjgggffffffgggeeeccc```]]][[[ZZZYYYVVVUUUTTTTTTTTTVVVYYYZZZ^^^```aaa```^^^YYYSSSPPPQQQPPPOOOMMMKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMQQQPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXZZZZZZYYYYYYZZZ[[[\\\\\\\\\[[[[[[]]]\\\[[[```hhhnnnsssuuuuuuwwwzzzyyyuuutttlllfffffffffhhhpppyyy}}}|||wwwzzzzzzrrrjjjaaa\\\VVVSSSOOOKKKIIIFFFCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBEEEGGGIIIIIIIIIIIIJJJJJJIIIGGGCCC???;;;888:::;;;===???@@@AAABBBBBB===<<<;;;999888777666666888;;;>>>???>>>;;;::::::777777666555333222111000222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444555666888888999:::;;;===@@@CCCEEEGGGLLLMMMNNNQQQSSSUUUWWWWWWZZZZZZZZZ[[[\\\\\\]]]]]]aaa```^^^]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYY[[[\\\]]]^^^```aaabbbcccbbbbbbaaa```___[[[VVVRRRTTTUUUWWWXXXVVVQQQLLLIIIHHHGGGEEECCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<999888888888:::<<<@@@CCCFFFJJJOOORRRXXXZZZ^^^bbbdddhhhlllooovvvyyy|||ttt\\\LLLAAA999555555555555444333222222222222222222111111111111111111111333666777666:::HHHVVVxxxooodddaaa```hhhmmmggg^^^QQQHHHHHHJJJWWWwwwuuujjjeee```YYYUUUTTTVVVXXX]]]dddmmmvvv}}}uuukkk___[[[]]]```___]]][[[VVVQQQNNNMMMKKKHHHEEEEEEDDDAAA@@@???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;:::999888888888888666777999;;;<<<<<<<<<;;;;;;===@@@CCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFDDDFFFHHHKKKNNNTTTZZZ___]]]```eeehhhjjjmmmppprrrnnnnnnnnnnnnmmmlllkkkjjjgggeeeccccccddddddcccbbbcccbbbaaaaaabbbaaa___]]][[[ZZZZZZYYYYYYVVVRRROOOOOOMMMJJJIIIIIIIIIGGGFFFKKKVVVfffttt|||~~~yyyxxxuuupppkkkhhhhhhiiiiiihhheeebbb___\\\[[[ZZZXXXWWWVVVUUUUUUWWWYYYZZZ^^^```aaaaaa___ZZZUUURRRQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWYYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[[[[\\\[[[\\\cccllltttyyy~~~zzztttlllhhhjjjnnnqqqvvv}}}|||vvvpppiiiaaaZZZVVVUUUSSSOOOLLLJJJHHHEEEDDDBBBBBBBBBBBBBBBAAAAAAAAACCCCCCDDDEEEFFFGGGGGGGGGEEEEEEEEECCC@@@===999777::::::;;;===>>>@@@AAAAAA???>>><<<;;;999888888888999<<>><<<:::888888888999<<>>===<<<<<<<<<;;;:::999999888888999777888999:::;;;<<<<<<<<<<<<>>>AAADDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFHHHKKKPPPVVV[[[\\\___cccfffiiikkknnnqqqnnnnnnnnnnnnmmmlllkkkjjjgggeeeccccccddddddcccbbbbbbaaa``````aaa```^^^\\\[[[ZZZYYYXXXXXXUUUQQQNNNOOOMMMJJJIIIIIIHHHGGGEEEFFFPPP___mmmwww|||~~~{{{yyyvvvqqqllljjjkkkmmmnnnllljjjfffbbb___\\\[[[[[[ZZZXXXWWWVVVWWWXXXYYY]]]^^^``````___[[[WWWTTTQQQPPPNNNLLLIIIHHHGGGFFFHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\ZZZZZZ[[[[[[^^^gggqqqzzz|||sssmmmkkkqqqzzz|||rrrppplllgggaaaZZZUUURRRTTTSSSQQQNNNLLLJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBAAA???<<<:::888::::::999:::;;;===???@@@@@@???>>><<<;;;::::::999;;;>>>AAABBBAAA???>>>>>><<<;;;:::999777666555555222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444555777777888999;;;===@@@CCCEEEGGGJJJKKKMMMOOORRRTTTVVVWWW\\\]]]^^^______`````````aaa```___^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^___aaabbbbbbcccbbbaaaaaa```]]]YYYVVVRRRSSSUUUUUUTTTRRRNNNLLLEEEDDDBBB@@@>>><<<:::999;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===:::888777777888;;;>>>AAACCCGGGKKKNNNPPPSSSXXX\\\```dddhhhlllqqqtttxxx|||~~~mmmYYYKKKCCC<<<999:::555555444333222222222222111111111111111111111111222333555666444777BBBNNNiii~~~nnnfffaaaggglllfff___RRRIIIIIIKKKTTTooouuuiiibbb^^^YYYWWWXXXVVVYYY]]]dddmmmvvv}}}vvvlllhhheee```]]]VVVRRRMMMLLLLLLKKKHHHEEEDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>============<<<;;;:::999999999999999999999999:::;;;======>>>@@@BBBDDDEEEEEEDDDCCCEEEDDDCCCCCCBBBAAA@@@@@@???@@@BBBCCCFFFJJJPPPTTTYYY\\\```dddfffiiilllooonnnnnnnnnnnnmmmlllkkkkkkgggeeeccccccddddddcccbbbaaa```______``````^^^\\\ZZZXXXWWWWWWVVVTTTPPPMMMNNNLLLIIIHHHHHHHHHGGGEEEFFFNNN\\\iiittt{{{|||zzzvvvqqqmmmlllmmmooorrrqqqnnnkkkgggccc```^^^]]][[[YYYWWWVVVVVVWWWXXXZZZ[[[]]]^^^]]]ZZZWWWUUUQQQPPPNNNKKKIIIGGGFFFEEEHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\]]]ZZZYYYZZZ[[[```jjjuuu{{{qqqnnnppp{{{vvvnnnkkkkkkjjjfffaaa[[[WWWUUUTTTTTTSSSQQQOOOMMMMMMNNNLLLMMMMMMLLLKKKJJJHHHGGGGGGEEEBBB@@@??????AAABBB@@@AAAAAAAAA@@@>>>===<<<;;;:::999888999;;;>>>???AAA@@@>>>===;;;:::::::::===@@@CCCDDDCCCAAA@@@@@@===<<<<<<:::999888777666333333222111111111222222111222222222222222333333222222222222222222222222111222222222222222333333333333333333444555666777888888:::<<>><<<:::999::::::;;;<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;888777777777999<<>>IIIdddvvvjjjbbbfffkkkeee^^^QQQHHHIIIKKKSSSkkkxxxjjjbbb]]]YYYXXXYYYWWWXXX]]]cccllluuu}}}xxxooohhhaaa\\\SSSOOOLLLKKKLLLLLLIIIFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999:::::::::999999:::;;;===>>>>>>@@@AAACCCDDDCCCCCCBBBDDDCCCBBBAAA@@@???>>>>>>===>>>???@@@AAAEEEKKKOOOUUUYYY]]]aaacccfffiiilllmmmmmmmmmmmmmmmlllkkkkkkgggeeeccccccddddddcccbbb```___^^^___``````^^^\\\YYYWWWVVVUUUTTTRRROOOLLLMMMKKKHHHHHHHHHHHHFFFEEEFFFNNNZZZfffpppxxx~~~{{{zzzwwwrrrnnnlllmmmnnnsssrrrqqqnnnjjjfffcccaaa]]][[[YYYVVVUUUTTTUUUVVVVVVWWWYYYZZZYYYWWWUUUSSSQQQOOOMMMKKKIIIGGGFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUTTTTTTUUUVVVWWWYYY[[[\\\]]]ZZZYYYZZZ[[[```kkkwww~~~sssuuuzzzuuujjjeeehhhkkklllkkkfff```]]][[[VVVWWWWWWUUURRRQQQRRRTTTTTTTTTTTTSSSQQQNNNKKKIIIFFFDDDAAA>>>======???@@@?????????@@@?????????>>>===<<<:::::::::<<<>>>???AAA@@@>>>===;;;:::::::::>>>AAADDDFFFEEECCCBBBBBB>>>===<<<;;;:::888777777444333333222111111222222111111111222222333333333222222222222222222222222111111111222222333333333333333333333333444555666777888999<<>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA>>>;;;888666666555888:::<<<>>>AAAEEEHHHJJJMMMRRRWWW\\\```fffiiinnnqqqvvv{{{~~~qqq[[[MMMCCC;;;777777555555444333222222222222000000111111111222222222222222333555444444<<>>>>>???@@@@@@@@@@@@???>>><<<;;;:::::::::;;;::::::999:::;;;===>>>===>>>???AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>===;;;<<<======>>>BBBGGGKKKRRRUUUYYY]]]```cccfffiiikkkllllllllllllkkkkkkjjjgggeeeccccccddddddcccbbb```___^^^___``````^^^\\\YYYWWWUUUTTTSSSQQQOOOLLLLLLJJJGGGGGGGGGGGGFFFEEEEEELLLWWWbbbkkkrrrxxx|||yyyyyyvvvrrrnnnkkkjjjkkkpppoooooommmjjjgggdddbbb]]][[[XXXVVVUUUTTTUUUUUUTTTUUUVVVVVVVVVTTTRRRQQQPPPOOOMMMKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPQQQRRRRRRSSSSSSTTTRRRRRRSSSUUUWWWYYY[[[\\\^^^ZZZYYYZZZ[[[___jjjuuu}}}uuuiiibbbaaafffkkkppppppkkkeeeaaa___YYY[[[\\\YYYVVVUUUWWWYYYYYYYYYYYYWWWTTTPPPLLLIIIDDDBBB???===<<<===???@@@>>>>>>>>>>>>>>>?????????@@@???>>>======>>>???@@@AAA@@@???===<<<;;;::::::???BBBEEEGGGFFFEEEDDDDDD??????>>>===;;;:::999888555444333222222111222222111111111222222333333444222222222222222222222222111111111222222333333444333333333333333444555555666777999<<>>???AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@>>>:::777666666444666999:::<<<>>>BBBEEEHHHKKKPPPUUUYYY^^^cccffflllpppuuuzzz}}}rrr\\\LLLCCC<<<::::::555555444333222222222222000000000111222222333333222111333666555555;;;BBBUUUvvv~~~ppphhhlllqqqkkkbbbSSSIIIIIIKKKPPPeee|||{{{oooeee]]]YYYYYYUUUVVVZZZ```hhhrrr{{{ttthhhaaaWWWTTTRRRSSSTTTSSSPPPLLLHHHHHHIIIIIIHHHEEECCCAAACCCBBBBBBAAAAAA@@@@@@@@@======>>>???@@@AAABBBCCCAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;<<<>>>???AAABBBBBBCCCAAA@@@@@@???>>>===<<<;;;888999::::::<<>>???@@@AAA@@@?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???===<<<<<<<<>><<<;;;;;;555555444333222222222222000111111222333333444444222222222222222222222222000111111222333333444444333333222222333333444444555666888;;;???BBBEEEGGGKKKLLLNNNQQQTTTWWWZZZ[[[]]]^^^aaacccdddcccaaa```^^^___```aaaaaa```___^^^___^^^^^^]]]\\\[[[ZZZYYYVVVWWWWWWXXXZZZ[[[]]]^^^]]]]]]^^^^^^___`````````cccbbbaaaaaaccccccbbb```___]]]ZZZVVVSSSPPPNNNNNNHHHGGGFFFDDDAAA???===<<<555666777999;;;<<<>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???===999777666666333555777999:::<<<@@@BBBEEEIIINNNRRRVVVZZZ___bbbiiimmmsssxxx{{{}}}vvv^^^MMMBBB;;;999:::555555444333222222222222///000000111222222333333222111333666666666;;;AAAOOOppp}}}rrrkkksssyyytttiiiXXXKKKIIIJJJNNNaaawwwyyymmmbbb\\\ZZZTTTUUUXXX^^^fffpppzzz{{{nnnfff^^^\\\YYYZZZ[[[ZZZVVVRRRPPPQQQRRRQQQOOOLLLHHHEEEDDDDDDCCCCCCBBBAAAAAA@@@===>>>???@@@BBBCCCDDDEEEBBBAAA@@@>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<===???AAACCCDDDEEEBBBBBB@@@>>><<<:::999888555666777777999<<>>>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDEEEEEEEEEDDDCCCBBBDDDCCCBBB@@@???>>>======???BBBFFFGGGGGGEEEEEEEEEDDDCCCBBBAAA???>>>======666555444333222222222222000000111222333333444444222222222222222222222222000000111222333333444444333333222222222333444444555666888;;;???BBBEEEGGGKKKMMMOOORRRUUUXXXZZZ\\\^^^```bbbeeeeeedddcccaaa^^^___```aaaaaa```____________^^^]]]\\\ZZZZZZYYYVVVVVVWWWXXXZZZ\\\]]]^^^]]]^^^^^^^^^___`````````cccbbbaaaaaacccdddcccaaa^^^\\\YYYVVVSSSRRRQQQQQQHHHGGGEEECCCAAA???===<<<444555666888:::<<<===>>>????????????????????????<<<===>>><<<999777666666333444777888999;;;???AAADDDGGGLLLPPPTTTXXX\\\```gggkkkqqqvvvyyy|||~~~|||aaaMMMAAA999666777555555444333222222222222///000000111222222333333222111333666777777;;;AAANNNooozzzrrrnnnwww{{{nnn\\\MMMJJJIIILLL^^^ssssssfff^^^\\\SSSTTTWWW]]]eeeoooyyy~~~rrrjjjcccaaa______```___[[[WWWVVVWWWXXXXXXUUUQQQLLLIIIEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>???AAACCCEEEFFFFFFCCCBBB@@@>>>===<<<;;;;;;:::;;;<<<=========<<<;;;;;;<<<>>>@@@BBBDDDFFFGGGEEECCCAAA>>>;;;888666555222333444555777;;;@@@DDDJJJMMMRRRVVVYYY]]]```cccfffggghhhhhhhhhhhhgggggggggfffdddcccddddddcccbbbaaa```___aaabbbbbbaaa___ZZZXXXUUUSSSRRRQQQPPPNNNIIIHHHFFFEEEFFFFFFFFFEEEKKKRRR[[[aaaeeegggkkknnntttvvvwwwuuuoooiiigggfffeeecccbbbaaaaaaaaa___]]]___\\\ZZZYYYYYYZZZYYYYYYVVVVVVVVVUUUSSSRRRPPPOOOQQQQQQQQQQQQPPPNNNLLLJJJMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRPPPSSSUUUUUUSSSSSSVVVXXX\\\ZZZZZZ[[[YYY[[[dddnnnzzzzzzmmmfffbbb]]]ZZZZZZeeeqqq{{{yyyrrrmmmjjjgggeeeeeeeeedddcccaaa```___```]]]XXXTTTPPPKKKFFFCCC???===<<<===@@@CCCEEEFFFHHHHHHGGGFFFEEEEEEFFFFFFGGGIIIJJJIIIGGGGGGJJJMMMKKKHHHCCC???<<<<<<===>>>AAACCCEEEHHHHHHHHHFFFEEEFFFDDDBBBAAA@@@>>><<<:::777777555444333222222222222222222222222222333333333333333444333333222222333222111111000111111111222222333333333333444444666777999===@@@CCCFFFGGGJJJLLLPPPTTTWWWZZZ[[[\\\bbbbbbcccdddddddddccccccbbbaaa```_________aaaaaa^^^^^^]]]\\\[[[YYYYYYXXXXXXXXXWWWWWWXXXZZZ]]]^^^___`````````^^^^^^```bbbaaaaaaaaaaaabbbbbbbbbbbb^^^\\\ZZZYYYXXXUUUPPPMMMGGGEEECCCCCCCCCBBB@@@>>>999777666666888:::;;;;;;;;;;;;===>>>>>>>>>===<<<;;;;;;;;;:::888666555444222333555666777999<<>><<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<>>>AAACCCFFFGGGJJJGGGDDD???;;;888666555444555666777777999===???EEEIIIOOOTTTWWW[[[^^^```fffggghhhiiijjjjjjiiihhhfffeeecccaaa``````aaaaaaaaa```^^^^^^```aaa```___YYYXXXUUURRRPPPNNNLLLLLLJJJIIIGGGEEEDDDDDDEEEEEELLLRRR[[[aaadddfffiiilllqqqtttwwwuuupppkkkhhhgggeeecccaaaaaabbbbbb```___```]]][[[YYYZZZZZZYYYXXXVVVVVVUUUTTTSSSRRRPPPPPPQQQRRRRRRRRRPPPOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLLLLLLLNNNNNNOOOOOOPPPQQQQQQQQQPPPRRRUUUUUUTTTTTTVVVXXXXXXWWWWWWXXXXXXYYYbbblllxxxssshhhdddaaa^^^\\\\\\gggsss|||{{{tttooollliiifffffffffeeedddcccbbbbbb```[[[UUUOOOKKKGGGCCCAAA=========>>>AAADDDGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMLLLNNNOOONNNLLLLLLMMMOOOKKKIIIDDDAAA>>>>>>???@@@@@@BBBEEEGGGHHHHHHFFFEEEDDDBBB@@@???>>><<<:::888777666555333222222222111111111222222222222333333333444444555555444333333333222222111111111111111222222333333333333444444666777999===@@@CCCFFFGGGKKKMMMPPPTTTXXXZZZ[[[\\\aaabbbccccccddddddccccccaaaaaa```____________```]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXYYY[[[]]]^^^^^^______^^^]]]]]]^^^```_______________`````````]]][[[YYYWWWVVVSSSOOOLLLGGGFFFDDDCCCCCCBBB@@@>>>999777555555777888999888999:::;;;<<<<<<<<<;;;;;;:::::::::999777666444333111333555666666888;;;>>>@@@CCCGGGKKKPPPUUUZZZ^^^dddggglllooorrruuuyyy{{{iiiRRRDDD<<<888999777555333333333444333222222222222222222222222222444222444666777777<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAADDDFFFHHHJJJHHHCCC>>>:::777666666333555666666777888<<<>>>CCCGGGLLLQQQUUUYYY]]]___dddeeeggghhhhhhhhhhhhgggfffeeecccaaa`````````aaaaaa___^^^^^^___```___^^^XXXWWWTTTRRROOOMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFLLLRRR[[[```bbbcccfffhhhnnnqqquuuvvvsssoookkkiiieeecccaaaaaabbbbbbaaa```aaa___\\\ZZZZZZZZZXXXWWWUUUUUUTTTTTTSSSRRRQQQQQQRRRRRRSSSSSSRRRPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQPPPRRRTTTTTTTTTTTTVVVXXXVVVUUUUUUWWWWWWYYY```iiirrrxxxtttkkkccc``````^^^]]]___iiiuuu~~~}}}wwwrrrooommmiiiiiihhhhhhggggggffffff___YYYPPPHHHDDDAAA@@@???===>>>@@@CCCFFFIIILLLNNNNNNOOOOOOPPPRRRTTTVVVWWWUUUVVVVVVUUURRRPPPPPPQQQJJJHHHEEEBBBAAA@@@AAAAAA@@@BBBDDDGGGHHHGGGGGGFFFBBB@@@===<<<;;;:::888666666555444333222111111111111111111222222222333333444555666777777666555444333333222111111111111111222222333333333333444444666777999===@@@CCCFFFGGGKKKMMMQQQUUUXXX[[[\\\]]]aaaaaabbbccccccccccccccc```````````````___^^^^^^\\\\\\\\\[[[[[[ZZZZZZZZZ[[[ZZZZZZYYYZZZ[[[\\\]]]^^^______]]][[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZXXXVVVUUUSSSQQQMMMKKKHHHFFFDDDCCCCCCCCCAAA???999777444444555666666555666777888999999999999888888888888777666444333222000222333444555777:::<<<>>>AAAEEEIIIMMMRRRXXX[[[```dddiiinnnppprrruuuvvv{{{kkkTTTEEE===::::::777555333333333333333111222222222222222222222222444444666999999888===DDDSSSmmmuuummmjjjnnnrrr[[[OOOIIIJJJZZZmmmsssfff```\\\XXXWWW[[[bbbkkkvvv~~~}}}{{{yyyxxxvvvrrrmmmhhhbbb^^^\\\XXXWWWUUURRROOOLLLJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEGGGGGGFFFDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBEEEGGGHHHKKKHHHBBB===999777666666333444555555555777:::===???CCCIIINNNSSSWWW[[[^^^bbbccceeefffggggggffffffeeedddbbbaaa```___``````aaa___^^^^^^^^^^^^]]]\\\VVVUUUSSSQQQNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGMMMSSSZZZ___```aaacccfffjjjnnnsssuuuuuurrrmmmkkkeeecccaaa```aaabbbbbbaaabbb```]]]\\\[[[ZZZXXXVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXVVVVVVXXXXXXXXX^^^eeejjjqqq}}}|||mmmfff```______^^^^^^aaammmxxxyyyuuurrrpppmmmmmmllllllkkkjjjiiiiii^^^VVVLLLCCC???>>>>>>??????AAAEEEHHHLLLOOOSSSVVVTTTTTTUUUWWWZZZ\\\^^^```___^^^\\\XXXTTTQQQOOONNNHHHGGGEEECCCBBBBBBBBBBBB@@@BBBDDDFFFGGGGGGFFFFFFAAA???<<<;;;:::999777444555444333222111111111111000000111111222222333333555666777999999888777666333333222111111111111222222222222333333333444444666777999===@@@CCCFFFGGGKKKNNNQQQUUUXXX[[[\\\]]]``````aaabbbcccccccccccc```aaabbbbbbaaa```^^^]]][[[[[[[[[[[[ZZZZZZZZZZZZ\\\[[[[[[ZZZ[[[[[[\\\]]]_________]]][[[ZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[XXXVVVSSSRRRQQQOOOLLLIIIHHHFFFDDDCCCCCCBBB@@@???999777444333333444333222444555555555666666666666666666666666444333222111///111222333444555888:::===@@@DDDHHHLLLQQQVVVZZZ]]]aaaggglllnnnoooqqqrrrwww|||kkkSSSEEE===999:::777555333222333333222111222222222222222222222222555666999;;;::::::@@@HHH]]]uuu~~~ooogggfffjjj{{{vvv___QQQIIIIIIXXXjjjvvvfff^^^\\\YYYYYY^^^eeellluuu~~~}}}zzzvvvpppkkkgggeeeddd```^^^[[[XXXTTTPPPMMMLLLIIIGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFEEECCCAAA???>>><<<<<<<<<<<<<<<===============>>>@@@BBBEEEGGGHHHJJJGGGAAA<<<888666666666222333444444444666999<<<===AAAGGGLLLPPPUUUZZZ^^^aaabbbdddfffggggggffffffeeedddbbb```_________``````___]]]]]]]]]]]][[[YYYTTTSSSQQQOOOMMMLLLKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHMMMSSSZZZ^^^___```bbbdddgggjjjoootttuuusssooollleeeccc```___```aaaaaa```bbb```^^^]]]\\\[[[YYYVVVVVVUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPQQQRRRTTTVVVVVVWWWXXXUUUUUUWWWWWWVVVYYY^^^cccjjjwwwvvvlllfffbbbbbbbbb___```cccppp{{{zzzuuusssqqqqqqqqqpppooommmkkkiiihhhZZZSSSIIIAAA===>>>???AAA@@@CCCGGGKKKNNNRRRXXX\\\ZZZ[[[\\\^^^```bbbdddfffeeeaaa\\\WWWRRRMMMJJJHHHDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFEEEEEEAAA???===;;;:::999777555444333222111111111111111//////000111111222333333555666888:::::::::888777444333333222111222222222222222222333333333444444666777999===@@@CCCFFFGGGKKKMMMQQQUUUXXXZZZ\\\\\\^^^___```aaabbbbbbbbbbbbaaabbbccccccbbbaaa___^^^[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\___```___^^^[[[ZZZ[[[]]]^^^^^^]]]]]]\\\[[[ZZZZZZVVVTTTQQQOOONNNMMMJJJHHHGGGEEECCCCCCBBBBBB@@@>>>:::888555333333333222111333333333333444444555555555555555444333222111000///000222333333444777999===@@@DDDHHHLLLPPPUUUYYYZZZ^^^eeeiiilllnnnooopppuuuzzzhhhRRRDDD<<<888999666444222222333333222111222222222222222222222222444555:::>>>???BBBMMMYYYqqq~~~mmmeeeccceeessswwwbbbRRRHHHIIIVVVgggyyyggg^^^[[[YYY[[[bbbiiinnnvvv}}}}}}wwwsssqqqqqqqqqjjjhhheeeaaa\\\XXXTTTRRRMMMLLLJJJKKKMMMNNNOOONNNFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>=========<<<<<<<<<<<<===>>>???AAACCCEEEFFFGGGDDD@@@;;;888666666666222333444444444555888;;;===@@@EEEJJJOOOTTTYYY]]]aaabbbdddfffgggggggggfffdddcccaaa___^^^^^^^^^___```^^^]]]\\\\\\[[[XXXUUURRRQQQOOONNNLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJMMMSSSZZZ^^^___```bbbdddfffhhhlllqqqttttttpppmmmfffccc___^^^^^^______^^^aaa```___^^^^^^\\\ZZZWWWWWWVVVSSSQQQPPPOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOQQQTTTVVVWWWVVVVVVSSSRRRUUUVVVUUUVVVZZZ```fffooo}}}}}}uuummmiiiggghhhgggddddddhhhsss}}}yyyuuurrrqqqrrrrrrrrrqqqnnniiidddaaaUUUOOOGGGAAA???@@@AAABBBAAADDDHHHKKKNNNSSSZZZ```ccccccddddddeeeggghhhiiifff```XXXQQQLLLHHHEEECCCBBBBBBCCCDDDEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDAAA???===;;;;;;999777555333222111111000000111111...//////000111222333333444666999;;;;;;:::999777444444333222222222222222222222333333333333444444666777999===@@@CCCFFFGGGJJJLLLPPPTTTWWWZZZ[[[\\\]]]^^^___aaabbbbbbbbbbbbbbbbbbbbbbbbaaa___^^^^^^[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\^^^______]]][[[[[[\\\]]]______^^^]]]\\\ZZZZZZYYYUUURRROOOMMMLLLKKKIIIHHHFFFDDDBBBAAAAAAAAA???===<<<999666444444444333222333333222222333333444555444444444444333222111000///111222333333444777999===???CCCGGGJJJOOOTTTWWWYYY]]]ccchhhkkkmmmppprrrwww{{{eeePPPDDD<<<888777666444222222222222222000222222222222222222222222222444999???DDDNNN```qqqpppeeecccaaannn~~~yyyeeeTTTIIIHHHSSSaaa~~~kkkaaa[[[YYY\\\cccjjjpppwww~~~~~~{{{yyyyyyyyyrrrpppmmmhhhccc^^^ZZZXXXRRRPPPMMMMMMNNNOOOOOONNNJJJJJJIIIHHHFFFDDDCCCBBB@@@??????>>>===<<<;;;;;;;;;;;;<<<===???AAACCCDDDCCCAAA???<<<999888777666333444555444444555888;;;<<>><<<::::::888666444222222111000000000000111......///000111222333333333555999;;;<<<;;;999777444444333222222222222333222222333333333333444444666777999===@@@CCCFFFGGGIIIKKKOOOSSSVVVYYYZZZZZZ\\\]]]___```aaabbbbbbbbbbbbaaa```___^^^]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\]]]\\\ZZZZZZ[[[]]]______^^^\\\[[[YYYXXXXXXTTTQQQNNNLLLKKKKKKIIIHHHDDDCCCAAA@@@@@@???===<<<===:::777666666666555444444333333222333444555666444444444444333222111111000111333333333444777999;;;>>>AAAEEEHHHLLLQQQUUUYYY\\\bbbfffjjjnnnrrruuuyyy}}}|||bbbPPPFFF===999888666444222111222222111000222222222222222222222222222333888===DDDSSSjjjuuuhhhdddaaakkk}}}}}}jjjXXXJJJGGGPPP[[[rrrnnnddd\\\YYYYYY___gggnnnyyy}}}yyytttooojjjfffddd]]]ZZZVVVSSSRRRRRRQQQPPPQQQPPPOOOMMMJJJFFFDDDBBBBBBAAA@@@>>><<<;;;:::999999999:::;;;<<<>>>@@@AAA???>>>>>><<<;;;999777777444555555555555666999;;;;;;>>>AAAEEEIIINNNTTTXXX^^^___aaaccceeeeeeeeeeeecccbbb```^^^]]]]]]]]]^^^___^^^\\\\\\ZZZWWWSSSPPPNNNMMMLLLKKKJJJJJJJJJJJJHHHIIIJJJLLLMMMMMMLLLLLLMMMSSSZZZ___```aaaccceeeeeeeeeggglllqqqrrrpppmmmgggccc^^^[[[[[[[[[[[[ZZZ```___^^^___```^^^\\\YYYZZZXXXTTTQQQNNNMMMMMMNNNPPPQQQRRRSSSTTTTTTSSSSSSMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNPPPNNNNNNPPPUUUWWWWWWUUUVVVSSSUUUZZZ^^^^^^___bbbfffcccbbbdddnnn}}}xxxqqqooooooqqqpppnnnooosssuuuwwwrrrooommmooopppqqqoooiii```WWWQQQIIIFFFCCCAAABBBCCCDDDDDDKKKNNNPPPQQQSSSYYYdddlllrrrrrrpppnnnmmmllllllkkk```XXXMMMFFFCCCCCCCCCCCCAAACCCEEEHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA???===;;;:::999888555333222111000000000000000111---...///000111222333333333555888;;;<<<;;;999777555444333333222222333333222222333333333444444444666777999===@@@CCCFFFGGGHHHKKKNNNRRRUUUXXXYYYZZZ\\\]]]^^^```aaabbbbbbbbbaaa```^^^\\\[[[[[[[[[[[[]]]\\\[[[ZZZYYYXXXWWWVVVVVVWWWXXXZZZ[[[[[[\\\\\\ZZZ[[[[[[ZZZYYYYYY[[[]]]___^^^]]][[[ZZZXXXWWWVVVTTTQQQNNNKKKKKKJJJIIIHHHDDDBBB@@@??????>>><<<;;;>>>;;;888777777888777666555444333333333444555666444444444444444333222111111222333333333444777999999<<<@@@CCCFFFKKKOOOSSSYYY\\\aaafffjjjnnnssswww{{{yyyaaaQQQGGG???:::888666444222111222222111000222222222222222222222222444444666:::AAAPPPjjjxxxjjjeeeaaakkk~~~nnnZZZKKKFFFMMMWWWhhhnnnddd^^^YYYVVV[[[ccclllzzzzzzwwwuuulllhhhccc___\\\ZZZXXXWWWWWWVVVTTTPPPLLLHHHDDDBBBCCCBBBAAA???<<<:::999888777888888999;;;===>>>???<<<=========<<<:::888777555555666666555666999;;;:::===@@@CCCGGGLLLQQQUUU\\\^^^```bbbcccdddddddddcccbbb```^^^]]]]]]]]]^^^___^^^\\\[[[ZZZWWWRRROOOMMMMMMLLLJJJJJJIIIIIIIIIHHHIIIKKKLLLMMMMMMMMMMMMNNNQQQVVVYYY[[[^^^aaacccdddddddddgggkkknnnoooooofffbbb]]]ZZZYYYZZZ[[[[[[[[[[[[\\\]]]]]]]]]\\\\\\ZZZWWWTTTRRRSSSSSSSSSSSSRRRRRRRRRTTTVVVVVVTTTRRRMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJLLLNNNQQQRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWZZZ\\\___ccciiilllooojjjbbb___dddttt|||xxxtttooommmpppqqqppppppsssyyyxxxtttqqqnnnnnnnnnllliiiccc\\\UUUQQQJJJHHHFFFFFFHHHKKKLLLLLLQQQSSSUUUUUUUUU[[[fffnnn|||zzzwwwuuuqqqkkkddd___SSSPPPKKKFFFBBBAAABBBBBBBBBCCCDDDGGGIIIJJJHHHFFFIIIIIIHHHGGGEEECCCAAA@@@???===;;;::::::999777666222111000//////000000111111111111000111111222222444555555666777888888999555444222111111111111222000000111111111222222222777888:::<<>>===<<<;;;<<<:::888888999:::999888666666666666666666666666555555333222111000000000333333222222333333444555999;;;>>>AAADDDHHHMMMQQQSSSXXX^^^dddhhhnnnvvv{{{}}}~~~sssbbbQQQEEE===888666555555444333222222222222333111//////111222333222000222555888:::CCCYYYmmmttthhhdddiiizzzsss^^^MMMFFFIIIMMMbbbwww|||mmmdddYYYVVVWWW\\\bbbjjjvvv{{{ssskkkccc^^^[[[[[[YYYVVVTTTRRRPPPLLLIIIIIIFFFCCCBBB@@@>>><<<999777888999::::::;;;;;;:::<<<<<<;;;:::999888777777555444333222333555777888:::<<<@@@CCCGGGLLLQQQUUUZZZ]]]```ccceeeeeedddcccccccccbbbaaa```___^^^^^^]]]\\\[[[ZZZYYYVVVRRROOOKKKJJJIIIHHHHHHHHHHHHHHHLLLLLLMMMMMMMMMLLLLLLKKKOOORRRVVVYYY[[[^^^```ccccccbbbbbbeeehhhkkklllllleeeaaa\\\ZZZZZZ[[[\\\\\\[[[\\\\\\\\\\\\\\\[[[[[[ZZZWWWSSSRRRRRRSSSSSSSSSRRRQQQRRRSSSUUUUUUSSSRRRMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJLLLNNNPPPRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUXXX]]]aaadddiiimmmqqqpppkkkddd```eeesss{{{wwwwwwrrrppprrrsssqqqqqqsssxxx~~~wwwssspppmmmlllllljjjgggbbb\\\UUUQQQMMMKKKIIIIIILLLNNNOOOOOORRRTTTVVVVVVWWW]]]fffnnnzzzxxxuuurrrmmmggg```\\\RRROOOJJJFFFCCCBBBCCCDDDCCCDDDFFFIIIKKKKKKIIIHHHHHHIIIIIIHHHGGGFFFDDDCCC???===;;;::::::999777666222222000/////////000111111111111000111111222333444555555666777888999999666555444222222222333333222333333333333444444444666777999;;;>>>AAACCCEEEHHHJJJMMMPPPSSSVVVWWWXXX\\\\\\\\\\\\\\\]]]]]]^^^___^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXVVVVVVWWWWWWXXXYYYYYYZZZYYY[[[\\\\\\ZZZYYYYYYZZZYYYXXXWWWVVVTTTSSSRRRQQQRRRPPPMMMKKKJJJIIIGGGFFFAAAAAA@@@???>>>===<<<<<<<<<:::888888999:::999888666666666666666666666666888777666444333333222222333222222222222333444444888:::>>>@@@CCCHHHMMMQQQSSSXXX___dddiiiooovvv|||xxxnnn___PPPEEE>>>:::777555555444333222222222222111111222333555555333111333444777999999===LLLZZZsssxxxkkkfffkkkzzzxxxbbbOOOFFFGGGKKK[[[oooxxxjjjaaaZZZWWWVVVZZZ```hhhttt{{{qqqiiieeeaaa___]]]\\\ZZZVVVRRRNNNKKKIIIEEECCCAAA???<<<999777777888999::::::::::::<<<<<<;;;:::999888777777666555333333333555777888999<<>>======<<<:::999888999:::999888666666666666666666666666888888666555444444444444222222222222222333444444777:::===@@@CCCGGGLLLPPPTTTYYY___eeeiiiooowww|||qqqiii\\\OOOEEE???;;;888555444333222222111111222000111444888999888333000333222555888888999???GGGXXXooo}}}ooogggkkkzzz{{{eeeQQQFFFFFFIIIQQQeeetttfff]]]ZZZVVVTTTXXX]]]eeeqqq}}}tttnnnhhhgggfffeeeccc^^^XXXTTTOOOLLLHHHEEECCC@@@<<<:::777777888999999:::::::::<<<<<<<<<;;;:::999888777777666444333333555666888999;;;>>>AAAEEEIIIOOORRRWWWYYY]]]```bbbcccccccccccccccbbbaaa```___^^^^^^[[[YYYUUUSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDOOORRRVVVXXXZZZ\\\^^^``````______```cccfffffffffaaa^^^ZZZYYYZZZ]]]______`````````___^^^]]][[[ZZZZZZWWWSSSRRRRRRRRRRRRQQQQQQPPPOOOPPPRRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHJJJLLLNNNOOOOOONNNNNNOOOOOOPPPQQQRRRTTTZZZbbbjjjooosssvvvxxxyyyuuuooommmqqq}}}zzzvvvxxxsssqqqtttvvvuuuuuuxxx|||zzzuuuooojjjiiiiiihhhfffccc^^^ZZZWWWVVVUUUTTTUUUWWWXXXWWWVVVWWWZZZ]]]___aaadddiiimmmqqqnnniiiddd___ZZZTTTPPPKKKJJJHHHFFFEEEEEEEEEEEEGGGJJJNNNPPPPPPOOOMMMMMMLLLMMMNNNNNNMMMJJJGGGEEE???===;;;;;;;;;:::888666333222111/////////000000000000000000111222333333555555666777999:::;;;;;;999888666444333333444444111111111222222222333333666777888:::<<<>>>AAABBBFFFGGGJJJMMMPPPSSSTTTUUUWWWWWWXXXYYYYYYZZZZZZZZZ\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXX\\\]]]^^^\\\YYYWWWVVVWWWTTTTTTSSSRRRQQQPPPOOONNNNNNKKKHHHGGGFFFEEECCCAAAAAAAAAAAA@@@???>>>>>>>>><<<;;;999999:::::::::999666666666666666666666666666666555444333222222333222222222111222333333444777999<<>>;;;888888888999::::::;;;<<<============<<<;;;:::999888777555444333444666777888:::===@@@CCCGGGLLLPPPTTTVVVZZZ]]]```bbbbbbcccccccccbbbaaa```___^^^^^^[[[XXXTTTQQQPPPOOONNNMMMJJJJJJIIIGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCAAA@@@OOORRRUUUWWWXXXZZZ\\\^^^```___^^^```ccceeefffeee```]]]ZZZYYY[[[]]]___```bbbbbbbbbaaa```^^^]]]\\\ZZZWWWSSSQQQQQQQQQQQQPPPQQQOOONNNNNNPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIKKKLLLNNNMMMMMMMMMMMMNNNOOOPPPQQQTTTYYYbbbiiioootttxxxzzz|||yyytttrrrvvv|||xxxuuuqqqppptttwwwwwwyyy|||zzzssslllllllllllljjjgggccc```]]]\\\[[[[[[]]]^^^___]]][[[]]]___ccceeegggiiikkkllljjjfffaaa\\\XXXSSSOOOLLLHHHHHHHHHGGGFFFFFFFFFFFFIIIMMMRRRTTTRRRPPPOOOOOOQQQQQQQQQOOOMMMIIIFFFDDD@@@>>><<<;;;;;;:::888777444333111////////////000000000000000111222333444555555666888999;;;<<<<<<999777666444333222333333111111222222222333333333888888999:::<<<>>>@@@AAADDDEEEHHHKKKOOOQQQSSSTTTVVVVVVXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZYYYXXXWWWVVVUUUVVVVVVVVVWWWWWWWWWWWWWWWZZZ[[[\\\[[[YYYWWWWWWWWWRRRRRRQQQPPPOOOOOONNNNNNLLLJJJGGGEEEDDDCCCAAA@@@AAA@@@@@@??????>>>>>>>>>===;;;999999:::;;;:::999777777777777777777777777666555444333333333333333222111111111111222333333555888;;;>>>AAAEEEJJJNNNTTTYYY___eeeiiiooowww|||}}}qqqiii\\\PPPFFF>>>999666444444333222111111111111222111111222444444333222222......111444555888===BBBMMMaaa{{{zzznnnmmmxxxlllVVVHHHDDDFFFMMM^^^wwwzzzqqqiii```ZZZRRRNNNMMMQQQWWW```mmmyyy{{{vvvuuuttttttssspppiiiaaaZZZRRRPPPLLLIIIGGGDDDAAA>>>;;;;;;::::::;;;<<<>>>>>>??????@@@AAA@@@???===<<<999888666444444444555666777999<<<>>>AAAEEEJJJMMMRRRSSSWWWZZZ^^^```bbbcccccccccbbbaaa```___^^^^^^[[[XXXTTTQQQPPPPPPNNNMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???NNNQQQTTTVVVVVVXXXZZZ[[[^^^]]]]]]___bbbeeeffffff```]]]ZZZYYY[[[]]]``````ccccccbbbbbb```___^^^]]]ZZZWWWSSSQQQQQQQQQPPPPPPPPPOOOMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOOOORRRWWW^^^fffmmmtttzzz~~~zzzwwwzzz}}}uuurrrqqqvvvzzz{{{}}}{{{tttssssssrrrpppmmmjjjgggeeeccccccdddfffgggfffdddaaaaaacccgggjjjlllllljjjiiiccc___ZZZUUURRROOOLLLJJJHHHIIIIIIJJJIIIHHHGGGGGGJJJOOOUUUVVVTTTQQQPPPPPPTTTSSSQQQNNNKKKGGGEEECCC@@@>>><<<;;;;;;;;;999777444333111000///...////////////000000111222444444555666777888:::<<<======999888666444333222222333444444444444555555555555999999999:::<<<>>>???@@@BBBDDDGGGJJJMMMOOOQQQRRRTTTVVVWWWYYYZZZZZZZZZYYYWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXZZZYYYWWWVVVVVVWWWQQQQQQPPPPPPOOONNNNNNMMMKKKIIIFFFDDDCCCBBB@@@???????????????>>>>>>=========;;;999999:::;;;:::999777777777777777777777777777666666555444444555555111111111111111222333333555777:::===@@@DDDIIIMMMSSSXXX^^^dddhhhnnnvvv{{{zzz}}}tttkkk]]]OOODDD<<<777444444333222111111000000111333111///...000222333333555111000222222222555:::<<>>>>>======>>>???AAABBBBBBCCCDDDEEEEEECCCAAA@@@:::999777555444444555666777999;;;===???CCCGGGKKKOOOQQQTTTXXX\\\___aaabbbccccccbbbaaa```___^^^^^^ZZZXXXUUURRRQQQPPPNNNLLLJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA??????MMMOOORRRTTTTTTUUUWWWYYY\\\[[[[[[^^^aaadddeeeeeeaaa^^^ZZZYYY[[[]]]___```aaaaaaaaa```___^^^]]]\\\ZZZWWWSSSQQQPPPQQQPPPOOOPPPNNNLLLKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOSSSYYYaaajjjuuu{{{wwwwww|||{{{zzzyyywwwtttqqqooommmjjjkkklllnnnpppnnnkkkhhhcccfffiiimmmnnnlllhhheee\\\YYYTTTPPPNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLJJJIIIJJJPPPVVVXXXUUUQQQPPPQQQTTTRRROOOLLLHHHFFFEEEEEE@@@>>><<<<<<<<<;;;999777444333111000///...///////////////000111333444555555666777999;;;<<<>>>>>>;;;:::888555444333333444444444444555555555555666888888888999:::<<<===>>>AAACCCEEEIIILLLNNNPPPQQQSSSTTTVVVXXXZZZYYYYYYXXXVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYXXXVVVTTTTTTUUUQQQPPPPPPOOOOOONNNNNNNNNKKKHHHEEEDDDCCCBBB@@@>>>>>>>>>>>>==================;;;::::::;;;;;;;;;999777777777777777777777777666555555444444444444444111111111111111222222333444666999<<>>AAAFFFIIIMMMNNNRRRVVVZZZ^^^aaabbbccccccbbbaaa```___^^^^^^XXXVVVTTTSSSRRRPPPMMMJJJJJJIIIGGGFFFDDDCCCCCCCCC@@@AAAAAAAAA@@@@@@???>>>LLLOOOQQQSSSSSSTTTVVVWWWZZZYYYZZZ\\\```dddeeeeeeaaa^^^ZZZYYYZZZ]]]__________________^^^]]]\\\\\\ZZZWWWSSSQQQPPPPPPPPPOOOPPPNNNKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJJJJKKKKKKLLLMMMNNNMMMPPPVVV^^^iiivvv}}}|||~~~{{{yyyvvvsssrrroooppprrrtttuuutttpppllldddfffjjjmmmnnnkkkfffbbbYYYUUUPPPMMMLLLLLLLLLKKKNNNOOOPPPQQQPPPOOOLLLKKKJJJQQQWWWYYYUUUQQQPPPQQQSSSPPPMMMIIIGGGFFFFFFGGG@@@>>>===<<<<<<;;;999777555333222000///......////////////000111333444555555666777999;;;===>>>???===;;;999777555555555555222222222333333333444444777777777888999:::<<<===@@@BBBEEEHHHKKKNNNOOOPPPQQQSSSUUUXXXYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWTTTRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNKKKHHHEEECCCCCCBBB@@@>>>============<<<<<<<<<<<<===<<<::::::;;;;;;;;;:::777777777777777777777777333333222111111111222222111111111000111222222333333666999<<>>???????????????>>>>>>NNNNNNNNNOOOPPPSSSUUUVVVWWWWWWVVVWWWZZZ^^^ccceeeaaa___\\\ZZZYYYYYYYYYZZZ]]]^^^___``````^^^\\\[[[ZZZXXXVVVSSSPPPMMMKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHMMMKKKIIIIIIKKKNNNOOOPPPQQQSSSYYYcccrrr{{{xxxuuusssuuutttssssssuuuuuutttsssllljjjiiilllnnnlllfff```XXXUUUQQQMMMLLLMMMOOOQQQVVVWWWYYY[[[ZZZVVVOOOIIIKKKOOOTTTXXXXXXTTTPPPLLLOOOMMMKKKIIIHHHGGGHHHHHHCCCBBB@@@>>>;;;999888777888666444333333222000...111111111111222333444444444666999:::::::::<<<===;;;:::999777555444333333222222333333333333444444444555555777999;;;<<<>>>???AAAEEEHHHIIIKKKNNNPPPPPPQQQSSSTTTTTTSSSRRRQQQTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRRRROOONNNNNNNNNOOOOOOMMMKKKIIIHHHEEEBBB@@@?????????<<<<<<;;;::::::::::::;;;===<<<;;;:::::::::::::::999888888888999999777666333333333222222222111111000111111111222222222222333555888;;;>>>BBBGGGKKKSSSVVVZZZ___eeellltttyyy|||}}}yyygggRRRFFF???:::666555333222111111000000111111111111000000000000111111000000000111222222333333333555888<<>>AAACCCIIIKKKMMMPPPSSSXXX^^^bbbccccccbbbaaa___^^^\\\[[[WWWUUURRRQQQPPPOOOMMMKKKHHHFFFCCCBBBBBBBBB@@@???>>>???@@@@@@AAAAAAAAA@@@OOOOOOOOOOOOQQQRRRTTTUUUXXXWWWWWWWWWYYY[[[^^^```^^^\\\ZZZXXXWWWWWWXXXYYY[[[\\\]]]^^^___^^^\\\[[[ZZZYYYWWWTTTPPPMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGEEEDDDDDDEEEGGGHHHKKKJJJIIIIIIKKKNNNPPPQQQSSSVVV]]]iiiwww|||yyy{{{{{{{{{|||}}}{{{xxxuuunnnllljjjkkkmmmjjjddd^^^WWWUUURRRPPPPPPSSSVVVXXX^^^```bbbdddbbb[[[RRRLLLIIIMMMRRRVVVVVVTTTOOOLLLLLLKKKIIIHHHGGGGGGGGGHHHBBBBBBAAA???===<<<;;;:::999777555444444333111///000000000000000111222333555777999::::::;;;<<<>>><<<;;;999888666555444444333333333444444444444444444555555777888:::<<<===>>>AAAEEEGGGIIIJJJMMMOOONNNOOOQQQRRRRRRQQQPPPOOOQQQRRRSSSTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPOOONNNNNNOOONNNLLLJJJHHHFFFDDDBBB@@@???>>>>>><<<<<<;;;::::::::::::;;;;;;:::999999888888888999999888888888999999777555333333222222222111111111000000000111111111222222333555888:::===BBBGGGJJJQQQTTTXXX]]]cccjjjqqqvvv{{{|||}}}|||iiiSSSFFF???999555555333222111111000000111111111111000000000000111111000000000111222222333333111222666888:::CCCWWWkkkppp```ZZZ^^^dddpppvvvvvvlll___SSSJJJCCCGGGPPPdddqqqbbbYYYTTTRRRRRRNNNMMMQQQUUUWWW]]]cccsssxxxqqqjjjfff```ZZZWWWTTTQQQNNNOOOMMMLLLLLLMMMNNNMMMLLLMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKJJJKKKLLLLLLJJJHHH@@@>>>:::666444333333444444666888:::;;;===@@@BBBGGGIIILLLOOORRRVVV\\\```cccbbbbbbaaa___]]][[[ZZZVVVTTTRRRQQQPPPOOOLLLJJJHHHEEECCCBBBBBBAAA@@@>>>===>>>???@@@AAAAAAAAAAAAPPPPPPPPPQQQRRRRRRSSSTTTWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXWWWVVVUUUVVVWWWWWWYYYZZZ[[[]]]]]]]]]\\\\\\[[[ZZZWWWTTTQQQMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDFFFGGGHHHHHHHHHIIIKKKNNNQQQSSSVVV[[[eeerrr{{{vvvqqqnnnkkkjjjiiifff```\\\VVVUUUSSSTTTVVV[[[```cccgggiiilllmmmiii```TTTLLLFFFIIINNNRRRTTTRRROOOMMMKKKJJJIIIHHHGGGHHHIIIIIIBBBBBBAAAAAA@@@???>>>>>>999888666555555555333111222111111111111111222333555777999::::::;;;<<<>>><<<;;;;;;999888777666666555555555555444444444444444555555666888:::<<<======@@@CCCFFFGGGHHHKKKMMMKKKLLLMMMOOOOOOOOONNNMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRSSSTTTTTTTTTTTTUUUTTTSSSRRRQQQPPPPPPOOOQQQOOONNNNNNNNNMMMJJJHHHEEEDDDBBB@@@???>>>======<<<<<<;;;:::::::::::::::::::::999999888888999999999888777888999888777555333222222222222111111111/////////000000000111111333555888:::===AAAFFFIIINNNQQQVVV[[[```gggnnnsssxxxzzz{{{}}}mmmUUUEEE===888555555333222111111000000111111111111000000000000111111000000000111222222333333111333555666666;;;KKK[[[~~~mmm^^^WWWZZZ___mmmwww|||ttteeeXXXLLLEEEGGGOOOaaa}}}zzziii^^^XXXUUUSSSPPPOOORRRUUUWWW[[[aaannnvvvnnnfffccc^^^YYYWWWTTTQQQOOOSSSQQQPPPQQQRRRSSSRRRQQQSSSRRRQQQOOONNNNNNNNNNNNNNNMMMLLLMMMNNNNNNLLLJJJBBB@@@<<<888555333333333333555777888999;;;>>>AAAEEEGGGKKKNNNQQQUUUZZZ]]]aaaaaaaaa```^^^\\\ZZZXXXVVVTTTQQQPPPOOOMMMKKKIIIFFFDDDBBBAAAAAA@@@???>>><<<===>>>@@@AAABBBBBBCCCPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYZZZ\\\]]]]]]]]]]]]\\\ZZZXXXUUUQQQNNNLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIEEEEEEEEEEEEFFFFFFGGGHHHEEEEEEDDDCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJMMMRRRUUUZZZbbbmmmzzz}}}vvvrrrnnnjjjgggeeeaaa]]]YYYUUUUUUVVVYYY]]]ccchhhkkkmmmoooppppppjjj___QQQHHHCCCFFFJJJNNNPPPPPPNNNMMMKKKKKKIIIIIIIIIJJJKKKLLLDDDDDDCCCBBB@@@???>>>>>>:::999777777777777666444555555444444444444444555444666888999999:::;;;======<<<<<<<<<;;;:::999888777777777666666555555555444555555666888999;;;<<<<<>>===<<<<<<<<<;;;::::::999999::::::<<<;;;;;;:::::::::;;;;;;888777666777888888666444222222222222111111111111////////////000000000000333555888:::<<<@@@DDDHHHLLLOOOTTTYYY___eeekkkpppuuuwwwyyy{{{}}}pppVVVEEE<<<666444555333222111111000000111111111111000000000000111111000000000111222222333333444555777888777999EEERRRsss~~~nnn___WWWXXX[[[gggttt~~~zzzlll^^^QQQIIIEEEKKK[[[uuurrreee]]]YYYUUURRRQQQSSSUUUVVVZZZ___jjjyyy{{{tttgggeeeaaa^^^]]]\\\YYYXXXXXXWWWWWWXXXYYYYYYXXXWWWZZZYYYWWWUUUSSSQQQPPPPPPPPPOOONNNNNNNNNNNNMMMKKKFFFDDD@@@<<<888666555444222444555666777999===???DDDGGGKKKOOORRRUUUYYY\\\````````````^^^[[[YYYWWWUUUSSSPPPNNNMMMLLLIIIGGGDDDBBB@@@?????????>>>===<<<===???AAACCCDDDEEEEEEQQQRRRTTTVVVVVVVVVTTTTTTRRRSSSUUUVVVVVVVVVTTTTTTVVVUUUUUUUUUVVVVVVWWWWWWXXXXXXZZZ[[[\\\]]]^^^^^^\\\ZZZXXXUUURRROOOMMMLLLIIIJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHIIILLLQQQVVV^^^fffsssxxxrrrnnniiiddd```]]]ZZZYYYVVVXXX[[[```eeejjjnnnqqqqqqqqqqqqooohhh\\\NNNEEEAAACCCGGGKKKMMMNNNNNNMMMJJJIIIHHHHHHHHHIIIJJJKKKGGGFFFDDDBBB@@@>>><<<<<<<<<:::999999::::::888777777777666555444444555555222555777888888999:::;;;======>>>>>>===<<<;;;;;;999999888888777666555555555555555666777999:::;;;;;;>>>AAABBBCCCCCCEEEGGGFFFGGGHHHJJJKKKLLLLLLMMMHHHIIIKKKMMMOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVUUUTTTSSSRRRQQQQQQPPPOOOMMMLLLKKKJJJHHHEEECCC@@@??????>>>>>>===<<<;;;;;;;;;:::999999999999:::::::::999999999::::::;;;777666666666777777555444222222222111111111000000////////////000000000000333555777999;;;>>>CCCFFFJJJNNNSSSXXX]]]ccciiimmmqqqsssvvvyyy|||pppVVVDDD;;;666444555333222111111000000111111111111000000000000111111000000000111222222333333444555888999888999CCCNNNhhhqqqaaaXXXVVVXXX```nnn{{{{{{pppcccVVVLLLDDDIIIVVVnnn|||lllaaa]]]XXXTTTSSSUUUVVVUUUXXX\\\fffrrrzzznnnllljjjiiihhhhhhfffdddaaaaaa``````aaa```^^^\\\^^^]]]\\\YYYWWWTTTRRRQQQRRRPPPNNNNNNNNNNNNMMMLLLHHHFFFCCC>>>;;;888666555222333444555555888;;;>>>DDDGGGMMMQQQTTTWWWZZZ\\\______``````^^^[[[XXXVVVTTTRRROOOMMMLLLJJJGGGEEECCCAAA>>>>>>>>>>>>===<<<===>>>@@@BBBDDDFFFGGGGGGQQQSSSVVVYYYZZZYYYWWWUUUQQQSSSTTTVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ\\\\\\]]]ZZZZZZXXXVVVSSSQQQOOONNNKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGGGGHHHKKKQQQVVV___hhhvvv|||rrrnnniiiccc___\\\\\\\\\]]]```eeekkkpppssstttuuutttssspppkkkdddYYYMMMEEE@@@BBBEEEIIIKKKLLLMMMMMMIIIHHHGGGFFFGGGGGGIIIIIIHHHGGGEEECCCAAA>>>===<<<===;;;:::;;;<<<<<<;;;:::777777555444333333333333333555777888888999:::<<<>>>>>>@@@@@@@@@???>>>===<<<;;;:::999888777666555555555555666777888:::::::::===???@@@AAAAAACCCDDDDDDDDDEEEGGGHHHJJJKKKLLLHHHIIIJJJLLLNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSTTTUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRQQQPPPLLLKKKIIIHHHHHHFFFCCCAAA>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::999999999999999666666666555666666777888777666555666777777555333222111111111111000000000/////////000000000111111444555777999:::===AAADDDHHHLLLRRRWWW\\\aaafffjjjmmmppptttxxx{{{oooUUUDDD;;;666444555333222111111000000111111111111000000000000111111000000000111222222333333222222555777666777@@@JJJ___tttdddYYYTTTTTT[[[hhhuuuwwwqqqfffXXXMMMEEEHHHSSShhhsssfff```ZZZVVVTTTVVVVVVTTTVVVZZZbbbiiixxx~~~|||zzzxxxxxxvvvtttqqqnnnmmmlllkkkjjjhhheeebbbbbbaaa```^^^[[[XXXUUUTTTTTTRRROOOOOOOOOOOONNNMMMHHHFFFCCC???<<<999777666333444444444555777;;;>>>DDDHHHNNNSSSVVVXXX[[[\\\___```aaaaaa___\\\XXXVVVSSSQQQNNNLLLKKKIIIFFFDDDAAA???===<<<======<<<;;;>>>???AAACCCEEEFFFGGGGGGRRRTTTXXX[[[]]]\\\YYYXXXTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYWWWVVVTTTRRRQQQQQQLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAADDDGGGGGGGGGJJJPPPUUU^^^hhhvvv}}}ssspppjjjddd___^^^___aaagggkkkrrrxxx||||||zzzxxxtttpppkkkeee]]]TTTKKKEEEAAABBBEEEGGGJJJKKKLLLLLLKKKKKKIIIHHHHHHIIIJJJKKKHHHHHHFFFEEECCCAAA@@@???===<<<;;;<<<===>>>===<<<999888666555444333333333444666999:::::::::<<<===>>>???AAABBBBBBAAA@@@???======<<<:::999777666666555555555666666888999:::999<<<>>>?????????AAABBBAAAAAABBBDDDEEEGGGIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUTTTSSSRRRQQQPPPPPPOOOIIIHHHFFFFFFEEEDDDBBB???======>>>???>>>>>><<<<<<;;;:::999999888999999999444444444444444555666666666555555555666666444222111111111111000000000000000000000111111111222222444555777888:::<<<@@@CCCEEEIIIOOOUUUYYY^^^cccfffjjjmmmrrrwww{{{lllSSSDDD<<<777555555333222111111000000111111111111000000000000111111000000000111222222333333222111333555444555===FFFXXXzzzjjj\\\VVVUUUZZZdddnnnqqqooofffWWWIIIDDDFFFOOOaaa|||xxxiiibbb[[[WWWVVVWWWVVVTTTUUUXXX]]]bbbnnn}}}{{{yyywwwvvvtttpppkkkgggddddddcccaaa___[[[YYYWWWWWWTTTQQQPPPQQQQQQPPPOOOIIIGGGEEEBBB???<<<:::888444444444444444777;;;>>>CCCHHHNNNTTTWWWYYYZZZ\\\___```aaabbb```\\\YYYVVVRRRPPPMMMKKKJJJHHHEEEBBB@@@>>><<<;;;<<<<<<;;;:::===>>>@@@AAACCCDDDEEEEEERRRUUUYYY]]]^^^]]][[[ZZZWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVTTTSSSRRRRRRMMMMMMLLLJJJIIIHHHGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAADDDGGGGGGFFFIIIOOOUUU\\\gggvvv}}}yyytttttt~~~|||tttqqqkkkeeeaaa```bbbeeeooottt{{{~~~{{{rrrmmmfff^^^WWWOOOHHHCCCAAACCCDDDGGGIIIKKKLLLLLLPPPOOONNNLLLLLLLLLMMMNNNHHHHHHGGGFFFEEEDDDCCCCCC>>>===<<<===>>>???>>>===;;;;;;999888666555555555666888;;;<<<<<<<<<===???>>>@@@AAACCCCCCBBBAAA@@@>>>>>><<<;;;999888666666555555555555666888999999999;;;===>>>>>>>>>???AAA??????@@@AAACCCEEEGGGIIIIIIIIIKKKLLLMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNGGGFFFEEEDDDDDDCCCAAA???<<<===>>>??????>>>===<<<;;;:::999999888888999999555555555555555666777888666555444555666666444222111111111111000000000000111111111111222222222222444666777888999<<<@@@CCCCCCGGGMMMSSSWWW\\\aaadddhhhlllqqqwww|||~~~jjjRRRDDD<<<777555555333222222111000111111111111111000000000000111111000000000111222222333333333222333555444555<<>>BBBGGGNNNTTTWWWXXXZZZ[[[___```bbbbbb```]]]YYYVVVRRRPPPMMMKKKIIIGGGDDDBBB???===;;;;;;<<<<<<;;;:::<<<===>>>@@@AAABBBCCCCCCQQQUUUZZZ^^^^^^]]]\\\\\\TTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXWWWUUUSSSSSSTTTVVVUUUTTTSSSSSSTTTUUUVVVSSSSSSTTTUUUUUUUUUTTTTTTOOOLLLHHHFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDFFFJJJMMM^^^iiivvvyyyrrrpppooopppyyy{{{wwwrrrkkkeeedddggglllpppzzz|||qqqiiigggbbb[[[TTTMMMGGGDDDBBBCCCDDDFFFGGGIIIJJJKKKMMMOOOQQQPPPLLLJJJKKKMMMLLLKKKIIIGGGEEECCCBBBBBBAAA@@@???=========>>>>>>>>>===:::888888888999:::666999<<<>>>>>>>>>>>>???AAABBBBBBCCCCCCBBBAAA@@@BBBBBBBBBAAA>>>;;;777555666666666666777777777777999999999:::;;;<<<>>>???<<<===>>>@@@BBBDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMOOONNNMMMLLLLLLLLLMMMNNNPPPPPPQQQQQQRRRQQQQQQQQQOOOPPPPPPOOONNNLLLJJJHHHGGGEEECCCCCCEEEEEECCC@@@???>>>===<<<<<<<<<<<<<<<;;;::::::999888777666666444444333333333444444555444555555555555555555444111111111111000000000000111000/////////000222333111222333555999<<<@@@BBBGGGJJJNNNRRRUUUZZZ___ccchhhjjjnnnqqqvvv|||vvvfffPPP???777555555444444333222222111111222222111111000///////////////////////////000000000000333111333666777666:::@@@SSSsssppp```VVVZZZ```ddddddccc```VVVJJJBBBDDDIIIVVVnnnoooaaa]]]XXXTTTUUUVVVTTTSSSVVVUUUYYYbbblllttt~~~{{{wwwrrrnnniiigggccc___[[[YYYWWWWWWWWWUUURRRPPPPPPOOOMMMLLLLLLKKKJJJHHHEEEBBB???===777555444333333444666777@@@DDDKKKPPPTTTWWWYYY[[[```aaaccccccaaa\\\WWWTTTQQQOOOKKKIIIGGGEEEBBB???>>>===<<<<<<::::::999888:::;;;<<<===>>>>>>>>>>>>PPPTTT[[[______^^^]]]\\\UUUTTTSSSSSSSSSSSSSSSSSSUUUVVVWWWVVVTTTSSSTTTUUUTTTTTTRRRQQQQQQQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTQQQNNNJJJGGGFFFFFFEEEDDDFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEIIILLL\\\eeerrr{{{yyyrrroookkkiiiooowww}}}yyytttqqqlllhhhhhhkkkpppttt}}}xxxnnnfffddd```[[[UUUNNNHHHEEEDDDDDDEEEFFFGGGHHHIIIIIILLLNNNPPPOOOMMMKKKLLLMMMLLLKKKIIIGGGEEECCCCCCBBBAAA@@@???>>>===>>>>>>???@@@???<<<:::999::::::;;;999;;;>>>@@@@@@@@@AAABBBAAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@<<<999777777777777777777777777777888888888999:::;;;======;;;<<<>>>@@@BBBDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMOOONNNMMMLLLLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNMMMKKKIIIHHHFFFDDDBBBBBBDDDDDDBBB@@@???>>>===<<<<<<<<<<<<<<<::::::999888777666666555555444444333333444444555333444444555555444444333111111111111000000000000111000/////////000111222111222333555888<<>>======<<<;;;:::999888888999999:::;;;<<<===>>>>>>OOOTTT[[[```aaa___\\\[[[UUUTTTRRRPPPPPPQQQRRRSSSUUUVVVUUUTTTRRRRRRTTTVVVSSSRRRQQQOOONNNNNNNNNNNNQQQRRRRRRSSSTTTTTTSSSSSSSSSPPPLLLIIIHHHFFFEEECCCEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAACCCGGGJJJYYYbbbmmmwww~~~|||vvvpppjjjeeefffjjjwww~~~{{{wwwqqqpppnnnnnnpppssswwwyyy{{{rrrhhhaaa```^^^[[[VVVPPPJJJGGGGGGGGGHHHHHHHHHHHHHHHGGGJJJLLLNNNNNNMMMMMMMMMNNNKKKJJJHHHGGGEEEDDDCCCCCCAAA@@@??????>>>?????????BBBAAA???===<<<<<<<<<======???AAABBBBBBCCCDDDEEECCCDDDFFFGGGIIIIIIIIIHHHFFFFFFEEEDDDBBB???<<<:::777777777777777777777777777777777777888:::;;;;;;;;;;;;===???AAACCCDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMLLLJJJIIIGGGFFFDDDCCCAAAAAABBBBBB@@@??????>>>===============>>>::::::999888777666666555555555444444444444444555222333333444444333333222111111111111000000000000000000/////////000111222111222333555888;;;>>>@@@EEEIIIMMMQQQUUUZZZ^^^bbbgggiiimmmpppuuu{{{{{{nnn```MMM???999666444222333333222111111111111222111000000///////////////000000000111111111222222333111333666666666999???KKKhhhwwwkkk]]]^^^]]]]]]___]]]TTTJJJFFFEEEGGGOOObbb~~~xxxhhh```ZZZVVVUUUTTTQQQPPPQQQQQQTTT[[[dddllluuu|||uuuoookkkbbbaaa___]]]\\\[[[[[[[[[\\\ZZZXXXVVVUUUTTTRRRPPPOOOOOOMMMKKKIIIFFFCCCBBB<<<:::888777666777888999===BBBHHHOOOTTTYYY^^^bbbjjjkkkkkkiiieee^^^XXXTTTQQQNNNJJJGGGEEEBBB???=========<<<;;;:::999888888888888888888999;;;===>>>MMMSSS[[[```aaa^^^[[[YYYTTTRRROOOMMMMMMNNNPPPRRRTTTUUUTTTRRRQQQRRRUUUWWWSSSRRRQQQPPPNNNMMMLLLLLLOOOPPPQQQRRRRRRSSSRRRRRRRRROOOLLLJJJIIIIIIGGGEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@?????????@@@??????>>>>>>??????@@@>>>?????????@@@BBBFFFIIIVVV___lllwww|||uuummmgggdddeeennnwww~~~~~~|||{{{xxxuuupppqqqsssuuuxxx{{{~~~{{{sssjjjccc]]]]]]]]][[[WWWSSSNNNKKKKKKKKKKKKKKKJJJIIIGGGFFFHHHJJJLLLNNNOOOOOONNNNNNKKKJJJIIIGGGFFFEEEEEEEEEBBBAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@>>>>>>===>>>>>>AAABBBDDDEEEDDDEEEFFFGGGFFFGGGIIIKKKLLLLLLKKKKKKHHHGGGFFFEEEBBB???===<<<999888888888888888777777666666666666777888999:::::::::<<<>>>@@@BBBCCCDDDGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKLLLMMMNNNNNNNNNNNNLLLKKKKKKJJJHHHGGGFFFEEEBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>======>>>??????<<<<<<;;;:::999888777777666555555444444444444555222222222333333222222222111111111111000000000///////////////000000111111111111222444777:::===???DDDGGGLLLQQQUUUYYY^^^aaafffhhhlllpppttt{{{~~~}}}vvviii\\\KKK???999777444222333222222111111111111111000000////////////000000000111111111222222222222333111222666666555999>>>GGGaaaxxxfffbbb]]]]]]```___WWWNNNHHHEEEEEELLL\\\uuu|||lllbbb\\\WWWVVVTTTPPPNNNOOOPPPQQQWWW```gggpppxxxrrrllliiiaaa``````______^^^^^^^^^```^^^\\\ZZZZZZXXXUUURRRPPPOOONNNLLLJJJGGGEEECCC>>><<<:::888777777777888;;;@@@FFFMMMTTTZZZaaaffflllmmmmmmkkkfff```YYYUUUPPPMMMIIIEEECCCAAA???=========<<<;;;:::999888888777666555555777999<<<>>>MMMRRRZZZ___^^^[[[XXXUUUQQQOOOMMMKKKKKKMMMOOOQQQSSSSSSSSSQQQPPPRRRUUUXXXTTTTTTSSSQQQPPPNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQNNNLLLKKKJJJKKKKKKJJJHHHDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>======>>>>>>>>>===>>>>>>>>>???AAAEEEHHHRRR\\\kkk{{{xxxpppkkkhhhfffjjjsssyyyyyywwwwwwuuurrrrrrtttxxx}}}|||sssjjjbbb___\\\\\\\\\[[[YYYVVVSSSQQQOOOPPPPPPOOONNNKKKIIIGGGHHHIIILLLOOOQQQQQQPPPNNNKKKKKKJJJHHHHHHGGGGGGGGGDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???????????????DDDEEEFFFFFFDDDDDDFFFGGGIIIJJJKKKMMMNNNMMMMMMLLLJJJIIIGGGEEEBBB???===<<<::::::999999888888888777555555555555666666777888999999;;;===???AAABBBCCCFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIHHHFFFEEEDDDDDDAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA???>>>>>>===<<<;;;::::::777666555444444444444444111222222222222222222111111111111111000000000///......//////000000000000111111222444666999<<<>>>BBBFFFLLLQQQUUUYYY]]]```dddgggkkkoootttzzzzzzvvv}}}qqqfffZZZJJJ???999777555222333222111111000000111111000000////////////000000000111111111222222222222333111222555666555888===EEE\\\qqqggg]]]]]]```___WWWOOOGGGDDDDDDJJJWWWmmm~~~oooddd^^^XXXWWWTTTPPPNNNOOOPPPPPPUUU\\\dddlllyyy{{{uuuqqqllliiieeeeeeeeeeeeddddddcccccccccbbb```___]]][[[XXXUUUPPPPPPNNNMMMJJJHHHFFFDDD???>>>;;;888666666666777999===DDDKKKRRR[[[ccchhhlllmmmmmmkkkgggaaaZZZVVVPPPLLLHHHDDDCCCAAA???>>>>>>======<<<;;;:::999999666666555555666999<<<>>>MMMRRRXXX[[[ZZZWWWSSSQQQLLLKKKJJJJJJJJJLLLNNNPPPPPPQQQRRRQQQQQQRRRUUUWWWUUUUUUTTTSSSRRRPPPNNNMMMLLLLLLNNNOOOPPPPPPQQQQQQLLLKKKJJJJJJKKKLLLKKKIIICCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>===>>>======<<<<<<======>>>======>>>>>>>>>@@@DDDGGGOOO[[[nnnwwwqqqooommmjjjjjjrrrxxxwwwuuuvvvuuussswwwzzz~~~{{{uuukkkaaa]]]^^^^^^^^^]]]\\\[[[YYYXXXWWWTTTUUUUUUTTTRRROOOLLLJJJIIIJJJMMMPPPSSSSSSQQQOOOLLLLLLKKKJJJJJJIIIJJJJJJHHHHHHHHHGGGEEEDDDBBBAAA??????@@@@@@AAABBBBBBBBBFFFGGGGGGEEECCCBBBCCCDDDHHHJJJKKKMMMOOOOOOOOONNNMMMLLLIIIFFFBBB???===<<<;;;;;;::::::999888888888555555555555555666777777888888:::<<<>>>@@@AAABBBDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKHHHIIIJJJLLLMMMMMMMMMMMMKKKJJJHHHFFFEEEDDDDDDDDD@@@AAABBBAAA???===>>>???>>>>>>>>>>>>???@@@BBBBBB@@@@@@???>>>===<<<<<<;;;777777666555444444444444111222222333333222222111111111111111000000000000---...///000000000//////111111111333555999;;;===AAAEEEKKKQQQUUUYYY]]]```cccfffjjjnnnssszzzxxxqqqzzzyyynnnfffZZZJJJ>>>999777555333222222111000000000000111///////////////000000111000000000111111111222222333111222555555444777<<>>===<<<;;;::::::666666666777888;;;===>>>MMMQQQUUUWWWUUURRROOOMMMHHHHHHHHHIIIKKKLLLNNNOOONNNPPPQQQRRRRRRRRRTTTVVVUUUUUUUUUTTTSSSQQQPPPNNNJJJKKKMMMNNNOOOPPPPPPPPPLLLKKKJJJJJJKKKKKKIIIGGGCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@DDDGGGQQQ___vvvwwwqqqrrrrrrpppooovvv{{{zzzxxxzzz{{{{{{}}}}}}uuunnncccZZZZZZ___aaa```___]]]\\\\\\]]]]]]XXXYYYYYYYYYWWWSSSPPPNNNKKKLLLNNNQQQUUUUUURRROOOMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJHHHEEECCCAAA??????AAABBBDDDEEEFFFFFFHHHHHHFFFCCC@@@??????@@@DDDFFFIIILLLOOOQQQRRRRRRQQQOOOLLLHHHDDD@@@>>><<<<<<;;;;;;:::999999888888666555555555555666666777777888999;;;===???AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJJJJJJJJJJJJJHHHIIIJJJLLLMMMMMMNNNNNNKKKJJJHHHFFFDDDDDDDDDDDD@@@BBBCCCAAA???===>>>@@@>>>>>>>>>???@@@AAACCCCCCAAA@@@??????======<<<;;;888777666555444444444444222222333333333333222222111111111111000000000000---...///000000000///...000111111333555888;;;<<>>===<<<;;;;;;666666888999;;;===>>>???MMMPPPTTTUUURRROOOLLLKKKEEEFFFGGGIIIKKKMMMNNNNNNMMMOOOQQQSSSRRRSSSTTTUUUTTTTTTUUUUUUTTTRRRPPPOOOJJJKKKLLLMMMOOOOOOPPPPPPMMMKKKJJJJJJKKKJJJGGGEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>>>>AAAEEEHHHVVVeee}}}yyysssuuuwwwuuuuuu{{{~~~~~~yyyqqqiii___WWWXXX___dddbbb```^^^]]]^^^___```ZZZ[[[\\\\\\ZZZVVVRRRPPPMMMMMMOOORRRVVVVVVRRRNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLIIIFFFCCCAAA???@@@BBBDDDFFFHHHHHHIIIHHHHHHFFFBBB>>><<<===>>>AAACCCGGGKKKOOORRRTTTUUUTTTRRRNNNJJJEEEAAA>>>===<<<<<<;;;::::::999888888666666555555555666666777777777999;;;===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGIIIJJJJJJIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNKKKJJJHHHFFFDDDDDDDDDDDD@@@BBBCCCBBB???===>>>@@@>>>>>>>>>???@@@BBBCCCDDD@@@@@@???>>>===<<<;;;;;;888888777555555444444444222333333444444333333222111111111111000000000000,,,---///000000000///...000000111222555777:::<<>>EEEMMMXXXbbbiiiuuuuuusssoooiiiaaaYYYTTTMMMJJJFFFDDDDDDEEEEEEEEEAAAAAA@@@???>>>===<<<<<<666777999;;;===>>>??????NNNRRRVVVUUUPPPKKKHHHGGGAAABBBDDDFFFHHHKKKLLLMMMOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRPPPNNNLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFCCCAAA???@@@@@@??????AAAAAA@@@???>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<:::;;;<<<<<<<<>>=========???AAADDDIIIMMMPPPRRRSSSRRRPPPMMMJJJIIIFFFBBB???===<<<;;;;;;;;;;;;<<<<<<999777555444333444666777888999;;;===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHGGGEEEDDDDDDDDDDDD@@@@@@??????>>>>>>=========>>>???AAACCCDDDFFFFFFDDDDDDDDDDDDBBB@@@>>>===;;;:::888777555444444444333333333333333333333333444444333222222111111000///////////////000111111...///111333444777;;;>>>AAAFFFLLLQQQUUUWWWZZZ\\\```cccfffiiimmmttt}}}vvvpppuuu{{{ppphhhXXXFFF>>>:::666222111333333333222222222111111000000000000000000000000000000000000111111111111000111222222333444777:::>>>MMMlllrrrfffdddccc\\\UUUIIIIIICCCBBBJJJSSSjjjxxxkkkbbbZZZZZZZZZVVVRRRQQQTTTPPPPPPSSSWWW]]]gggqqq{{{}}}wwwppplllhhhgggeeecccbbb^^^ZZZWWWUUUUUUTTTSSSRRRPPPNNNMMMHHHGGGFFFCCC@@@===:::999999;;;>>>BBBHHHTTTbbblllqqqssssssppphhh```XXXUUUPPPMMMHHHFFFEEEFFFFFFFFFDDDCCCBBBBBBCCCAAA>>><<<======<<<;;;;;;<<<>>>>>>NNNQQQSSSQQQLLLGGGCCCBBBAAABBBCCCEEEGGGJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSQQQPPPNNNLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHGGGEEEBBBAAABBBBBBAAA@@@AAA@@@@@@???>>>===<<<;;;;;;;;;::::::::::::;;;;;;<<<::::::<<<;;;<<>>>>>>>>===>>>@@@CCCFFFJJJMMMNNNPPPOOOLLLKKKIIIFFFBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>999888666444444444555666666777999;;;<<<======>>>@@@@@@@@@@@@AAACCCDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB?????????>>>======<<<<<<<<<===>>>@@@BBBDDDEEEFFFEEEEEEFFFEEEDDDBBB???>>><<<;;;999777666555555555333333333333333333333333333333222111111000000//////////////////000111111...000111333444777;;;>>>AAAEEEKKKPPPTTTWWWZZZ\\\___bbbfffjjjmmmttt}}}yyypppttt~~~rrrhhhWWWEEE<<<999555222222222222222222111111111111000000000000000000000000000000000000111111111111000111222222222444777:::???KKKfff{{{nnniiieee]]]VVVMMMLLLEEECCCIIIPPPeee{{{nnnddd]]]\\\\\\XXXTTTSSSSSSPPPOOORRRVVV[[[eeeooowww~~~}}}wwwppplllgggeeebbbaaa___]]]ZZZWWWVVVVVVUUUTTTRRRPPPOOONNNIIIHHHGGGDDDAAA>>>;;;::::::<<>>===<<<<<<;;;;;;::::::999999::::::;;;;;;999:::<<<;;;<<>>>>>>>>>>>AAADDDGGGIIILLLKKKJJJJJJIIIFFFAAA>>>???@@@BBBCCCCCCBBBAAA@@@:::999666444444444555666444555777888::::::;;;;;;>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>======<<<;;;;;;::::::;;;===>>>AAACCCDDDEEEFFFFFFFFFFFFEEECCCAAA???<<<;;;:::888777666555555444444444444444444444444222222111111000//////...///////////////000111111...000222333444777;;;>>>AAAEEEJJJOOORRRUUUYYY[[[___bbbfffjjjnnnttt}}}{{{pppsss{{{ttthhhWWWDDD;;;777555333333111111111111000000000000000000000000000000000000000000000000111111111111000111222222222444777999@@@HHH___yyypppiii```YYYQQQOOOGGGCCCGGGLLL^^^zzzqqqggg___]]]]]]ZZZVVVUUURRROOONNNQQQTTTXXXbbbkkkrrryyy}}}wwwpppkkkdddbbb___]]]\\\[[[YYYXXXXXXWWWWWWUUUTTTRRRPPPOOOKKKJJJHHHFFFCCC@@@===;;;<<<>>>@@@BBBFFFOOO[[[dddlllnnnooommmggg```ZZZWWWRRROOOKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDBBB???<<<::::::::::::<<<>>>@@@AAARRRRRRPPPMMMJJJGGGEEEDDDBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTTTTSSSQQQPPPLLLKKKIIIHHHHHHIIIKKKMMMJJJJJJJJJJJJJJJIIIHHHGGGHHHFFFDDDDDDDDDDDDBBBAAA??????>>>======<<<;;;;;;::::::999999999999:::::::::999999;;;;;;<<>>???AAADDDFFFGGGEEECCCAAA;;;:::777555444444555555444555666777888999999999<<<===>>>???AAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHGGGEEEEEEDDDDDDCCCAAA@@@@@@======<<<<<<;;;:::999999888999;;;===???AAABBBCCCDDDEEEEEEEEEDDDBBBAAA???<<<;;;999888666555555555555555555555444444444444222222222111000000/////////////////////000000111///000222333444777:::===@@@DDDIIIMMMPPPTTTWWWZZZ^^^aaafffjjjnnnuuu}}}xxxpppqqqxxxuuugggVVVBBB999666444444555000000000000////////////000000000000000000000000///000000000111111111111111222222222222333666888>>>DDDXXXyyywwwmmmccc]]]SSSQQQHHHDDDGGGIIIXXXrrrtttiii___]]]\\\YYYVVVUUURRROOOMMMPPPRRRUUU]]]ffflllsss}}}|||vvvoooiiiccc```]]][[[[[[[[[ZZZYYYZZZZZZYYYWWWUUUSSSQQQPPPMMMLLLKKKHHHEEEBBB???===;;;===???AAAEEEMMMYYYaaajjjlllnnnlllggg```ZZZWWWTTTQQQMMMKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCBBB>>><<<999999999:::;;;>>>@@@AAARRRQQQOOOMMMLLLJJJIIIHHHDDDCCCBBBBBBCCCEEEFFFHHHGGGHHHIIIJJJLLLNNNPPPRRRRRRRRRSSSTTTTTTSSSRRRQQQMMMLLLJJJIIIIIIJJJLLLMMMHHHIIIIIIIIIIIIHHHHHHGGGFFFEEECCCCCCDDDCCCAAA???>>>>>>======<<<;;;;;;;;;999999888888888888999999999888999;;;;;;<<>>===>>>???AAADDDFFFIIIHHHEEECCCBBBAAABBBBBB@@@@@@AAACCCEEEEEECCC@@@???BBBEEEHHHHHHFFFDDDBBB===;;;888555444444444555444555666888888999999999:::;;;===???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFEEEEEEGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFEEECCCBBBAAA======<<<;;;:::999888888777888999;;;<<<>>>???@@@@@@AAABBBBBBBBBAAA@@@???;;;:::999777666555444444666666666555555444444444444333333222111111000000///////////////000000111///111222333444666:::===@@@CCCHHHKKKNNNRRRUUUXXX]]]aaafffkkkooouuu~~~|||tttooopppvvvyyyfffTTTAAA888555444444555000000000/////////......///////////////////////////000000000111111111111111222222222111222555777;;;@@@RRRrrr|||pppgggbbbTTTRRRIIIEEEGGGHHHSSSkkkvvvkkk___[[[ZZZVVVSSSSSSRRROOOMMMOOOPPPRRRYYYaaahhhooozzz{{{uuunnnhhhdddbbb___]]]]]]]]]\\\[[[]]]\\\[[[ZZZWWWUUUSSSRRROOOOOOMMMKKKGGGDDDAAA@@@;;;===???AAADDDLLLVVV^^^hhhjjjmmmlllggg```[[[XXXUUUSSSOOOMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDBBB???<<<:::999999:::;;;===???@@@RRRQQQOOONNNNNNMMMKKKIIIFFFEEECCCBBBCCCDDDFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPQQQRRRRRRRRRQQQPPPMMMLLLKKKJJJJJJJJJKKKLLLGGGHHHHHHIIIIIIHHHGGGGGGEEEDDDCCCCCCCCCBBB@@@>>>======<<<<<<;;;;;;;;;;;;999888888777777888888999999777888:::;;;<<>><<<999666444333444444555666777888888999999999888:::<<<>>>@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGHHHHHHGGGEEECCCBBB>>>===<<<;;;:::999888777777777888999:::;;;<<<<<<;;;===>>>@@@AAAAAA@@@@@@<<<;;;999888666666555555777777777666555555444444444444333333222111111111///////////////000111111000111222333444666:::<<<@@@CCCFFFJJJMMMPPPTTTWWW\\\```fffkkkpppvvv~~~zzzrrrmmmooouuu~~~cccRRR@@@888666444333444000000000000////////////////////////////////////000000000000111111111111111222222222111222444777777===LLLhhhqqqhhheeeVVVTTTJJJFFFHHHGGGPPPeee|||ooobbb\\\YYYUUUSSSRRRSSSOOONNNOOOOOOPPPVVV^^^ccckkkvvvzzzvvvpppjjjhhhfffcccbbbaaaaaa___^^^______]]]\\\YYYWWWUUUSSSRRRQQQOOOMMMJJJFFFDDDBBB<<<>>>@@@@@@CCCIIIRRRYYYdddgggkkkkkkhhhccc___]]]YYYWWWSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGFFFDDDAAA>>><<<;;;:::::::::;;;<<<===WWWUUURRRRRRRRRQQQMMMJJJHHHFFFDDDCCCBBBDDDFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOMMMNNNOOOPPPQQQPPPPPPOOOKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCBBB@@@===<<<<<<<<<;;;;;;;;;;;;:::888888777777777777888888888777888::::::<<>>@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJGGGGGGHHHHHHGGGEEECCCAAA>>>>>>===;;;:::999888777777777888888888999999999888:::<<>>===<<<:::999888777777888888777777666555555444333333222222111000000000///////////////000111111000111333333444666999<<<@@@BBBFFFHHHKKKOOOSSSVVV[[[```fffkkkpppvvv~~~{{{tttlllnnnuuuaaaQQQ@@@999777555333333111111111000000000//////////////////////////////000000000000111111111111111222222111111111444666666;;;EEE\\\qqqhhheeeZZZWWWLLLHHHIIIFFFLLL```zzzuuuggg```\\\WWWTTTTTTTTTPPPNNNOOOOOOOOOTTT[[[___gggsss}}}{{{yyysssmmmllljjjhhhhhhgggeeeccc```aaa```___]]][[[XXXVVVTTTSSSSSSQQQNNNKKKHHHEEEDDD@@@AAABBBAAAAAAEEEMMMSSS^^^bbbgggjjjjjjgggeeeddd^^^[[[XXXWWWVVVTTTQQQOOONNNMMMKKKJJJJJJHHHDDDAAA???>>><<<:::999999::::::\\\ZZZXXXWWWWWWUUUPPPLLLIIIGGGEEECCCCCCDDDFFFGGGGGGGGGHHHHHHJJJKKKMMMNNNKKKLLLNNNOOOPPPOOOOOONNNIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDCCC@@@>>>;;;;;;;;;;;;;;;;;;::::::888888777777777777888888888666777::::::<<>>@@@BBBDDDFFFJJJOOOUUUZZZ[[[YYYTTTQQQMMMJJJFFFDDDCCCDDDCCCCCCDDDEEEGGGIIIJJJJJJIIIHHH???===:::777444333333333444444555666777777777777666888;;;>>>@@@@@@@@@?????????@@@AAACCCDDDDDDEEEDDDDDDFFFGGGHHHIIIIIIJJJFFFGGGHHHHHHGGGEEEBBBAAA???>>>===<<<:::999888777888888888888777777777777777999;;;>>>AAABBBCCCCCC@@@???>>><<<;;;:::999999999888888777666555555444222222111111000////////////////////////000111111000111333333444666999<<>>>>>>>>===<<<;;;::::::999999888888777777777777777999666555777888:::AAAIII^^^rrrrrrkkkiiijjjmmmppppppkkkbbb\\\ZZZ[[[kkkyyy|||ooohhhiiihhhfffhhhlllpppsssttttttssspppkkkeee```]]]]]]ZZZZZZZZZZZZYYYWWWVVVUUUTTTRRRQQQPPPPPPOOOMMMLLLLLLKKKIIIHHHGGGFFFFFFFFF@@@?????????@@@BBBCCCEEEJJJKKKOOOWWW___aaa\\\WWWRRROOOLLLHHHDDDBBB@@@@@@BBBDDDFFFHHHIIIHHHGGGEEE???>>>;;;777555333222222333444555555555555777999777888999;;;<<<===>>>>>>;;;===?????????@@@AAACCCCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEAAA???<<<::::::999888666777666666555555555666666777777:::???EEEGGGEEEBBBBBBAAA@@@???>>><<<;;;;;;::::::999999777666555444555555444333111000//////............////////////000000000222444666999:::>>>@@@DDDHHHLLLPPPUUUYYY\\\```fffkkkooovvv~~~}}}tttjjjpppyyyzzz^^^NNN===777777666333222222111111000000000000000//////000000000000//////000000000000111111111111000111111222222333444444666888>>>LLLgggqqqhhhiiibbbYYYOOOJJJGGGGGGMMMTTTooopppfffbbb]]]WWWUUUQQQRRRRRROOOMMMNNNRRRVVV___dddooo{{{}}}yyyuuurrrqqqoookkkiiihhhfffdddbbbcccaaa```______^^^[[[YYYUUUTTTRRRPPPMMMJJJIIIHHHGGGEEEBBB@@@AAACCCFFFHHHTTTYYYaaakkkssstttpppkkkjjjhhheeeaaa^^^[[[ZZZZZZXXXVVVSSSRRRPPPNNNJJJGGGDDDCCC@@@===;;;999777666pppjjjbbb\\\YYYWWWUUUSSSMMMJJJGGGCCCBBBBBBDDDEEEGGGHHHIIIIIIHHHIIILLLNNNJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIFFFDDDCCCCCCDDDEEEEEEDDDAAABBBBBBBBBAAA@@@>>>===>>>>>>===<<<;;;::::::999999888888777777777777777888666555777888:::BBBJJJaaatttsssmmmmmmnnnrrrttttttooofff___\\\\\\fffuuutttmmmiiigggeeefffjjjpppsssuuussssssqqqmmmgggbbb___^^^]]]]]]]]]]]]\\\ZZZYYYXXXWWWVVVSSSSSSRRRQQQOOONNNKKKKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDFFFGGGKKKRRRZZZ^^^]]]ZZZQQQOOOLLLHHHDDDBBB@@@@@@AAACCCFFFIIIJJJHHHFFFEEE???===:::777555333222222222333444444333444666888777888999:::;;;<<<<<<<<<;;;===>>>?????????AAABBBBBBBBBBBBCCCDDDEEEFFFGGGJJJJJJJJJJJJJJJIIIHHHGGGBBB???===;;;;;;:::999777888888777666666666666777888888;;;@@@EEEGGGFFFDDDBBBAAA@@@???>>>===<<<<<<;;;;;;;;;:::999777666555777666555444333111111000....../////////000000000111111111222555777:::;;;===@@@DDDHHHLLLPPPVVVYYY]]]bbbhhhlllqqqwww|||tttkkkpppzzzuuu]]]MMM===888777666444333222111111000000000000000//////000000000000////////////000000000111111111000111111222222333444444666888===III```tttiiihhhaaaYYYPPPKKKHHHGGGLLLRRRjjjtttjjjeee___ZZZWWWSSSTTTSSSQQQNNNOOORRRVVV^^^cccmmmxxx|||xxxttttttqqqmmmjjjiiigggeeeccccccbbbaaa``````___\\\ZZZVVVUUUSSSQQQNNNLLLJJJIIIGGGEEEBBB@@@@@@AAADDDEEEMMMRRR[[[fffqqqvvvvvvtttpppnnnjjjfffbbb```___^^^[[[YYYVVVUUUSSSQQQNNNKKKHHHGGGDDDAAA???<<<;;;:::wwwjjjaaa\\\ZZZVVVSSSMMMJJJFFFBBB@@@AAABBBCCCGGGHHHJJJIIIIIIIIIJJJLLLKKKKKKJJJJJJKKKKKKLLLLLLIIIIIIHHHGGGGGGGGGGGGHHHDDDBBBAAAAAACCCDDDCCCBBB@@@@@@AAA@@@@@@???>>>===>>>>>>===<<<;;;::::::999999888888777777777777777888666666888888:::CCCMMMeeeyyy~~~sssoooppprrryyyzzzzzztttkkkccc___]]]___ooozzzrrrlllhhhdddcccfffjjjnnnppppppqqqqqqnnniiidddaaa___`````````___^^^]]]\\\[[[[[[YYYVVVUUUUUUSSSQQQOOOLLLJJJHHHFFFDDDCCCBBBAAADDDEEEEEEFFFGGGGGGHHHHHHHHHGGGIIIMMMTTTWWWWWWVVVPPPNNNKKKGGGDDDAAA@@@???@@@CCCGGGJJJJJJHHHFFFCCC>>><<<:::777555333333333111333333333222333555777888888999::::::::::::::::::<<<>>>>>>>>>>>>@@@AAAAAAAAAAAABBBCCCDDDFFFFFFIIIJJJJJJJJJJJJIIIIIIHHHCCCAAA>>>===<<<<<<:::888999999888777777777777777888999;;;???DDDFFFFFFEEEAAAAAAAAA@@@???>>>======<<<<<<<<<;;;:::999888777888888666555444222111111/////////000000000111111222222222333555888:::<<<===@@@DDDHHHLLLQQQVVVYYY^^^ccciiinnnrrryyyzzzrrriiinnnxxxnnnZZZKKK===888888666444444222111111000000000000000//////000000000000////////////000000000000111111000111111222222333444444555777<<>>>>>======>>>>>>===<<<;;;::::::999999888888777777777777777777666666888888;;;EEEPPPjjj~~~|||rrrnnnppprrr|||}}}}}}xxxpppgggaaa^^^[[[jjj~~~tttpppkkkddd______```bbbccciiikkkmmmlllhhhdddaaa___`````````___^^^]]]\\\[[[[[[YYYWWWUUUUUUSSSQQQOOOLLLKKKHHHFFFCCCAAA@@@???BBBCCCFFFIIIKKKNNNOOOPPPRRROOOMMMLLLNNNOOONNNMMMMMMKKKHHHEEEBBB@@@@@@???AAACCCGGGJJJJJJHHHDDDBBB===;;;999666444333333333222333444333222333444666888888999999999888888777999;;;======<<<<<<>>>?????????@@@@@@BBBCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGEEECCC@@@???>>>>>><<<:::999999888777666666666777777888:::===AAACCCDDDEEEAAAAAA@@@@@@??????>>>>>><<<<<<<<<;;;:::999888888888888777555333222111000000000000000111111111111111111111222444777:::;;;===@@@DDDHHHLLLQQQVVVZZZ^^^bbbiiinnnrrryyyvvvnnnccchhhrrrxxxhhhVVVIII===999888666444555222111111000000000000000//////000000000000//////////////////000000000111000111111222222333444444444666:::AAAMMMhhhqqqhhhbbb\\\WWWTTTPPPKKKKKKNNNWWWnnnuuulllccc^^^\\\WWWVVVTTTRRRQQQQQQRRRSSS[[[___fffooottt{{{{{{yyyuuupppmmmkkkiiigggeeefffeeeeeeeeeeeeccc```]]]YYYXXXVVVTTTQQQOOONNNMMMHHHFFFDDDBBB@@@?????????DDDGGGNNNXXXdddpppyyy~~~{{{wwwssspppnnnmmmdddaaa^^^[[[ZZZXXXUUUSSSPPPOOOLLLIIIGGGDDDCCCBBBpppeee]]]VVVRRRMMMJJJFFFAAA???>>>???@@@FFFHHHKKKLLLKKKJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKHHHFFFCCCAAA@@@@@@>>>===>>>@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999888888777777777777777666666777888888;;;GGGSSSnnn{{{qqqmmmmmmooozzz{{{|||yyyrrrjjjccc___ZZZgggzzzuuupppjjjbbb[[[YYYYYYZZZZZZbbbdddggggggeeeaaa___^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYWWWUUUTTTSSSRRRPPPNNNMMMKKKIIIFFFCCCAAA@@@???>>>@@@DDDIIIOOOTTTXXXZZZ[[[XXXTTTPPPNNNLLLJJJHHHIIIHHHFFFCCCAAAAAA@@@@@@CCCEEEHHHIIIIIIFFFBBB@@@;;;:::888666444444444444333444555444333333555777888888999999888888777777999:::;;;;;;;;;;;;<<<>>>======>>>???@@@BBBDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIGGGEEEBBBAAA@@@@@@>>><<<:::999888777666666666666555666888:::;;;>>>@@@BBB@@@@@@??????????????????;;;;;;;;;;;;:::999888888888777666444333111000///000000000000111111111111//////000111333555888:::<<>>@@@CCCGGGPPP\\\jjjwww|||xxxvvvtttiiifffbbb___]]]ZZZXXXVVVRRRQQQNNNLLLIIIGGGEEEEEE{{{kkk___WWWSSSNNNKKKFFFBBB???>>>??????EEEHHHLLLNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJMMMMMMKKKIIIFFFCCC@@@??????===<<<===???@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>===<<<;;;::::::999999888888777777777777777555555777999888<<>>@@@CCCHHHOOOVVV[[[______^^^\\\XXXTTTPPPMMMKKKGGGFFFEEECCCCCCCCCDDDDDDFFFGGGHHHHHHGGGDDDAAA???:::999777555444444444444444555555444333333555666888888999999999888888777888999::::::999999:::<<<<<<<<<<<<>>>???AAACCCDDDGGGHHHIIIKKKKKKLLLLLLLLLIIIGGGDDDCCCBBBBBB@@@>>>;;;;;;999888777777666777555666777777777888<<<>>>>>>>>>>>>>>>>>>?????????:::;;;;;;;;;::::::999888888888666444222000///.../////////000000000111111......///000222555777999<<>>BBBIIITTTcccsss~~~}}}{{{rrrnnniiidddaaa___\\\ZZZVVVTTTRRROOOLLLJJJHHHHHHrrrbbbZZZVVVPPPLLLGGGCCC???>>>??????DDDHHHMMMPPPPPPOOONNNNNNJJJKKKKKKKKKJJJJJJIIIHHHKKKJJJJJJIIIFFFDDDAAA@@@>>>===<<<===???@@@AAA@@@@@@???>>>>>>>>>???@@@@@@>>>>>>===<<<;;;::::::999999888888777777777777777444555888999888<<>>@@@BBBCCCGGGHHHIIIKKKLLLMMMMMMMMMKKKHHHFFFDDDDDDCCCAAA@@@>>>===<<<;;;999999999999666777777555444555999<<<<<<<<<=========>>>>>>>>>;;;<<<<<<<<<<<<;;;:::::::::999777555333111000///....../////////000000000/////////111333555888999;;;???CCCHHHLLLRRRWWW[[[^^^bbbiiinnnttt{{{{{{mmmeeeaaaaaahhhvvvttteeeZZZGGG???888777666333222444222111111000000000000000//////000000000000//////........./////////000000000111111222222333444444666444888???CCCQQQpppzzzsssmmmhhh```VVVRRRRRRNNNYYYkkkrrrfff______YYYWWWVVVVVVXXXYYYXXXVVVTTTUUUZZZ```eeemmmzzz~~~~~~~~~~~~~~~|||{{{{{{zzzyyytttooojjjdddbbb___\\\XXXTTTQQQOOOKKKKKKKKKJJJHHHEEECCCAAA===>>>@@@EEENNN\\\kkkvvv|||wwwqqqlllhhheeeaaa___ZZZYYYWWWTTTQQQOOOMMMMMMwwweee\\\YYYPPPMMMHHHCCC@@@>>>??????CCCHHHMMMQQQRRRQQQPPPPPPIIIJJJKKKLLLKKKJJJHHHGGGHHHHHHHHHHHHGGGEEECCCBBB>>>===<<<===???AAAAAA@@@@@@@@@???>>>>>>???@@@AAA>>>>>>===<<<;;;::::::999999888888777777777777777444555888999888<<>>===999888666555444444555555222333333222111000222444888888999:::::::::::::::777888999999888777999:::::::::;;;<<<>>>@@@BBBCCCEEEFFFGGGIIIJJJKKKKKKKKKKKKIIIFFFEEEEEEDDDBBBAAA@@@@@@>>>===<<<;;;;;;:::777888777555333333777;;;;;;;;;<<<<<<======>>>>>>==================<<<;;;;;;:::999777555333111000............////////////000000000222444666999:::;;;>>>CCCHHHLLLRRRWWW[[[___dddjjjpppuuu|||{{{nnnfff```___dddqqq}}}oooaaaXXXDDD===777666555222111333222111111000000000000000//////000000000000//////............/////////000000111111222333333444444777555888???BBBLLLhhhxxxqqqkkkcccYYYTTTTTTJJJRRRaaayyytttgggaaa```[[[YYYWWWXXX[[[\\\ZZZXXXRRRSSSWWW]]]bbbjjjxxx~~~yyysssooohhhfffccc___ZZZVVVRRRQQQLLLLLLMMMLLLJJJGGGDDDBBBBBBBBBBBBDDDIIIUUUcccnnn~~~wwwqqqmmmiiifffddd^^^]]]ZZZXXXUUUSSSQQQQQQqqqeee```WWWOOOGGGEEEDDD@@@>>>???CCCFFFLLLQQQTTTUUUTTTSSSOOONNNKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHEEECCCAAABBBAAA???>>>>>>@@@AAACCC???>>>>>>============>>><<<<<<<<<<<<;;;:::999888888888888888777777777777111444333666===>>>III```vvv~~~xxxssspppnnnkkkjjjnnnttttttnnnhhh```fffqqq~~~sssmmmjjjgggccc___\\\YYYWWWWWWZZZ]]]______bbbbbbaaa```^^^]]]\\\\\\\\\\\\\\\___aaa```\\\XXXXXXRRRMMMLLLIIIEEEFFFIIIKKKLLLLLLKKKJJJJJJMMMOOO[[[ccchhhiiiiiifff\\\QQQLLLMMMNNNPPPPPPPPPPPPOOONNNJJJDDD@@@>>>===<<<;;;:::888777555444444444444444555555555444333333222222444777999;;;;;;;;;::::::::::::999999999888888;;;;;;;;;<<<>>>???AAABBBCCCEEEGGGHHHIIIJJJMMMPPPNNNMMMLLLIIIGGGDDDCCCBBBAAA@@@???>>>===>>>>>>???>>><<<:::888666555555555888888999:::;;;======>>>>>>?????????===<<<:::888;;;;;;:::888666444222111000000////////////000000///111222222222333666888;;;???CCCHHHLLLQQQWWW[[[___ccciiiooovvv}}}{{{nnnccc``````dddooo{{{nnn]]]NNNEEE>>>666333333444222//////000111111111000...---000000000000000000000000000000000000000000000000000111111222222333444444777333555<<<@@@HHH```xxx{{{qqqlllfff\\\TTTQQQQQQPPPTTTgggvvvgggaaaaaa]]]\\\ZZZZZZZZZYYYWWWVVVWWWTTTSSSXXX^^^fffsss~~~{{{qqqmmmgggbbb]]]YYYTTTQQQOOOOOOOOONNNLLLJJJGGGFFFHHHEEEDDDGGGHHHMMM[[[jjjyyy~~~yyyrrrmmmiiieeeccc```]]][[[WWWSSSPPPxxxjjjcccYYYPPPHHHFFFEEEAAA??????BBBEEEKKKQQQTTTVVVUUUUUUQQQPPPNNNKKKJJJIIIIIIIIIJJJJJJJJJIIIGGGDDDBBB@@@BBBAAA???>>>>>>???@@@AAA>>>>>>======<<<<<<======<<<<<<<<<<<<;;;:::999888888888888888777777777777444666444666<<<===III```{{{|||xxxuuuooollljjjlllrrrsssooojjjbbbgggppp~~~zzzuuurrrnnngggbbb[[[YYYWWWWWWZZZ^^^```aaadddcccbbbaaa```___^^^^^^aaaaaabbbeeegggeee```\\\XXXSSSNNNMMMKKKIIIKKKOOOOOOPPPPPPOOOMMMMMMNNNPPPUUU\\\bbbccceeeeee^^^TTTNNNOOOPPPQQQQQQPPPNNNMMMKKKGGGBBB???======<<<;;;888777555333222222333333333333444444333222222111333555777:::;;;<<<;;;;;;999999999999888888888777::::::;;;<<<===???@@@AAACCCDDDFFFGGGHHHJJJMMMOOOPPPOOONNNLLLIIIGGGEEEDDD@@@@@@>>>===<<<======>>>>>>===;;;999888777777777888999:::;;;<<<======>>>>>>?????????>>><<<:::999;;;;;;:::888666444222111000000////////////000000///111222222222333666888;;;>>>CCCGGGLLLQQQWWW[[[```dddjjjqqqxxxzzzmmmbbb^^^^^^cccoooyyylll[[[MMMCCC===666333444444222000///000000111000///...---////////////////////////000000000000000000000000000111111222222333333444777333555;;;===DDDXXXnnnvvvpppjjj```WWWTTTQQQPPPSSSccc}}}mmmfffdddbbb___\\\[[[ZZZXXXVVVTTTUUURRRRRRVVV\\\dddqqq|||~~~tttoooggg___YYYUUUQQQNNNNNNNNNNNNNNNMMMKKKIIIHHHIIIFFFFFFHHHIIILLLXXXeeepppzzz}}}xxxtttrrrjjjgggdddaaa^^^ZZZVVVRRRpppfff[[[RRRJJJHHHFFFAAA??????@@@DDDIIIOOOTTTVVVWWWWWWSSSRRRPPPNNNLLLKKKJJJJJJMMMLLLJJJHHHEEECCCAAAAAABBBAAA@@@>>>>>>>>>???@@@>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888888888888777777777777777888555666<<<===III```~~~|||sssooojjjkkkoooqqqooollldddfffmmm|||{{{uuummmggg___]]]ZZZ[[[]]]aaacccdddddddddccccccbbbaaa``````ccceeehhhkkkllliiiccc___UUUOOOJJJIIIHHHHHHLLLRRRUUUWWWYYYXXXVVVSSSRRRRRRRRRVVV[[[]]]aaaccc___ZZZPPPRRRSSSTTTSSSOOOLLLIIIFFFCCC???<<<<<<;;;;;;:::777666444222111111111222222222222222222111111000444555777999;;;;;;;;;:::888888777777777777777666999999:::;;;<<<>>>???@@@BBBCCCEEEFFFGGGIIILLLNNNRRRQQQPPPNNNLLLJJJHHHFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>===;;;;;;:::;;;;;;999::::::;;;<<<===>>>>>>>>>?????????>>>===;;;:::;;;;;;:::999777444222111000000////////////000000///111222222222333666888;;;>>>BBBGGGKKKQQQVVVZZZ```dddkkkrrrzzzxxxkkk```ZZZ[[[aaannnwwwhhhXXXJJJ@@@;;;555333444555333222000000000000000///......////////////////////////000000000000000000000000000000111111222333333333666444555999:::>>>MMM___{{{{{{uuuoooeee\\\XXXQQQOOORRR]]]sssxxxmmmgggfffccc___[[[YYYWWWTTTRRRSSSPPPPPPTTTZZZbbbnnnyyyvvvnnncccYYYRRRNNNLLLKKKLLLMMMNNNOOOOOONNNLLLLLLKKKIIIIIIJJJJJJMMMUUU^^^hhhsss~~~|||{{{qqqnnnjjjgggddd___[[[WWWuuuhhh]]]SSSKKKHHHFFFAAA>>>>>>???BBBGGGMMMSSSWWWYYYZZZUUUTTTRRRPPPNNNMMMKKKKKKMMMKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888888888777777777666666888444666<<<===JJJaaa~~~zzztttnnnlllmmmnnnmmmkkkcccccchhhwwwzzzrrrlllgggdddaaa```aaacccdddeeedddccccccbbbaaa```______aaadddjjjnnnmmmiiibbb]]]TTTMMMHHHGGGGGGGGGLLLRRRYYY^^^dddgggddd___ZZZWWWUUUVVVWWWYYY\\\___^^^\\\SSSTTTUUUUUUSSSNNNHHHEEEAAA>>>;;;999:::::::::999777555444222111111111111111222222222222222111111333444666777888999999999666666666666666666666666888888888999;;;<<<>>>???@@@BBBDDDEEEFFFHHHJJJMMMQQQQQQQQQPPPNNNLLLJJJIIIFFFEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>:::;;;;;;<<<======>>>>>>??????@@@@@@???===<<<;;;<<<;;;:::999777555333111000000////////////000000///111222222222333666888:::===BBBFFFKKKPPPVVVZZZ___cccjjjrrr{{{uuuiii^^^WWWYYY```nnnuuueeeTTTGGG===999555333444555444333000000000000000//////...////////////////////////////////////////////////000000000111222222333333444333666999999;;;FFFSSSqqq}}}vvvpppggg___ZZZQQQPPPQQQXXXhhhuuukkkiiieee___[[[XXXVVVTTTRRRQQQNNNNNNRRRWWW^^^iiitttrrriii]]]SSSLLLJJJIIIIIILLLMMMOOOPPPQQQQQQPPPPPPNNNNNNNNNNNNNNNOOOTTTXXXdddooo~~~xxxvvvrrrnnnkkkfffbbb^^^yyyiii^^^UUULLLHHHEEE@@@=========@@@DDDJJJPPPVVVYYY[[[UUUUUUSSSRRROOOMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCBBBAAA@@@@@@?????????>>>>>><<<;;;;;;:::::::::<<<<<<<<<<<<;;;:::999888888888888888777777777666444666333555<<<>>>JJJbbb}}}}}}zzzsssooommmllljjjhhhaaa```cccqqq~~~wwwsssoookkkgggdddcccccccccccccccbbbbbb```___^^^]]]\\\___eeelllqqqpppiiiaaa\\\UUUOOOIIIHHHHHHHHHMMMSSS\\\dddnnntttsssmmmfffbbb]]]YYYWWWWWWWWWXXXWWWXXXTTTUUUVVVUUUQQQKKKEEEAAA<<<:::888777888999888777777666444222111111222222222222333333333333222222222222333444555666666666555555555555555555555555666777777888999;;;======???AAACCCDDDDDDFFFIIILLLOOOOOOPPPPPPPPPNNNLLLKKKHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@;;;<<<<<<======>>>>>>>>>??????@@@@@@@@@>>>===<<<<<<<<<;;;999777555333222000000////////////000000///111222222222333666888999===AAAFFFJJJOOOUUUYYY]]]bbbiiiqqqzzz~~~sssfff\\\UUUWWW```ooouuucccQQQEEE:::888555444444444444444111000000///////////////........................///////////////////////////000000111111222333333222333666888999;;;CCCLLLggg}}}tttooohhhaaa]]]TTTQQQQQQVVV```vvvpppjjjeee___YYYWWWUUUTTTSSSPPPMMMLLLPPPTTTZZZdddnnn}}}}}}wwwllldddYYYPPPKKKJJJJJJKKKOOOPPPQQQSSSTTTTTTSSSSSSRRRSSSSSSRRRRRRSSSUUUVVV___hhhvvv~~~|||xxxuuurrrooojjjgggoooaaaWWWNNNJJJGGGAAA======;;;>>>BBBGGGNNNTTTXXX[[[WWWVVVUUUTTTQQQOOOLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCBBBBBBAAAAAA@@@@@@??????===<<<;;;;;;::::::<<<<<<<<<<<<;;;:::999888888888888888777777777777333666444666======HHH___zzz~~~}}}~~~yyytttpppmmmiiiggg___^^^aaajjjzzz}}}vvvrrrmmmiiigggeeedddccceeedddcccaaa___]]]\\\[[[aaahhhrrrxxxuuummmddd^^^SSSMMMIIIHHHHHHIIIMMMSSS___gggrrrzzz|||yyyuuurrrhhhbbb[[[YYYVVVSSSQQQSSSTTTUUUTTTRRRMMMGGGAAA===999888666666777888777666777666444222111111111222111222333333333333333333111111111222333444444555444555555555555666666666555555666777888:::;;;<<<>>>@@@AAABBBCCCEEEHHHJJJKKKMMMOOOPPPQQQPPPOOONNNJJJJJJIIIHHHFFFDDDBBB@@@AAABBBBBBCCCBBBBBBAAA@@@============>>>>>>?????????@@@@@@AAA@@@???>>>===<<<<<<;;;:::777555333222000000////////////000000///111222222222333666888999<<<@@@EEEIIIOOOTTTXXX\\\aaahhhpppyyy|||pppdddYYYSSSWWWaaaqqqwwwbbbPPPCCC999888666444333333444444111111000///////////////........................000000000000000000000000//////000000111222222222111333666777888;;;BBBGGG[[[{{{}}}sssooojjjeeebbbZZZUUUSSSUUUZZZkkkzzzmmmhhh```ZZZVVVUUUTTTSSSPPPMMMLLLOOORRRVVV___hhhwww|||uuupppiiiccc[[[TTTQQQPPPQQQQQQSSSTTTUUUVVVWWWVVVUUUUUUTTTVVVVVVSSSTTTWWWWWWUUUXXX___kkkxxx}}}{{{yyyvvvssspppwwweee[[[QQQMMMIIICCC??????;;;<<<@@@EEEKKKQQQWWWZZZYYYYYYXXXVVVTTTQQQNNNMMMIIIIIIJJJJJJIIIGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBB@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888888888777777777777444777555777<<<;;;CCCYYYsss|||xxxtttoookkkggg`````````eeeppp{{{uuuqqqnnnmmmlllkkkjjjiiigggdddaaa___]]]\\\ccclllxxx}}}zzzqqqggg```SSSOOOLLLNNNOOOOOOSSSYYYaaahhhqqqyyy~~~xxxnnneeeaaa\\\UUURRRTTTTTTSSSQQQNNNIIICCC>>>;;;888777555555666777666444666444333111000000000000000000111222222222222222111111111222222333444555444555555555666666666666444444555666777999:::;;;===???@@@AAABBBDDDGGGIIIIIIKKKNNNQQQSSSSSSRRRQQQOOOOOONNNMMMKKKHHHFFFDDDBBBCCCDDDDDDCCCBBBAAA@@@======>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@???>>>===<<<;;;:::888555333222000000////////////000000///111222222222333666888888;;;@@@EEEIIINNNTTTXXX]]]aaaiiiqqqzzz{{{nnnaaaWWWSSSXXXccctttzzzbbbOOOBBB888888777555333222333333222111000///...//////000........................000000000000000000000000//////000000111111222222111444666666777;;;@@@CCCOOOlll~~~rrrpppmmmjjjiiiaaaYYYUUUUUUVVVbbbtttmmmddd\\\WWWUUUTTTSSSRRRNNNMMMOOOQQQTTT\\\dddooo~~~{{{uuuqqqlllhhhbbb^^^[[[ZZZYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVSSSVVVVVVSSSTTTXXXYYYUUUUUUYYYaaalllwww~~~~~~|||zzzwww~~~ggg]]]TTTOOOKKKEEEAAA@@@:::<<>><<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999888888888888777777777777555888777888<<<999@@@TTTmmm~~~~~~}}}{{{xxxrrrmmmiiibbbaaaaaabbbiiixxx}}}yyywwwvvvuuutttnnnmmmjjjgggdddaaa___^^^cccmmmzzz|||rrrgggaaa[[[WWWVVVYYY[[[]]]aaafffccchhhooovvv|||yyyooojjjcccZZZWWWYYYTTTRRRPPPLLLFFFAAA===:::888777555555666666555333444333111000///...////////////000111111111111111222222222222333444555555555555555666666666777777444444444555777888:::;;;<<<>>>@@@AAABBBCCCFFFIIIHHHKKKOOORRRTTTUUUTTTTTTUUUUUUTTTSSSPPPMMMKKKIIICCCDDDDDDDDDDDDBBB@@@???>>>>>>>>>>>>???????????????@@@AAABBBAAA@@@???>>>===<<<;;;:::888666444222000000////////////000000///111222222222444666888888;;;@@@DDDIIINNNTTTXXX^^^cccjjjrrrzzzzzzmmm```VVVTTTYYYddduuu{{{cccOOOAAA888888777555333222222333222111///.........///000........................000000000000000000000000/////////000111111222222222555666555555999===@@@IIIdddsssqqqpppooooooeee\\\VVVUUUTTT\\\uuuyyyrrrggg^^^XXXUUUTTTSSSSSSOOONNNOOOPPPSSSZZZbbbiiixxx~~~zzzvvvpppmmmiiifffdddaaa___]]][[[[[[[[[[[[ZZZYYYWWWVVVSSSVVVUUUQQQSSSYYYYYYUUUWWWYYY]]]eeennnvvv|||~~~~~~~~~|||sssfffXXXQQQLLLGGGBBBAAA======>>>@@@DDDKKKSSSYYYaaaaaa```\\\WWWSSSRRRQQQTTTOOOMMMOOONNNIIIFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEBBB>>><<<<<<============<<<;;;;;;::::::::::::999888777666666555555555666333333666888:::BBBJJJiii~~~~~~~~~~~~{{{vvvnnniiieeeaaa___aaaeeennn|||~~~zzzxxxwwwtttpppkkkeee```]]]fffkkkttt}}}oooddd^^^\\\ZZZ]]]dddmmmuuuyyyxxxyyyvvvrrrsss|||~~~uuukkkbbbZZZVVVSSSRRROOOJJJEEE@@@<<<:::666555555444555666777888666555333111000///......000111111222222222111111111111222333444444444444666666444333333444555666666666666666777888999:::999;;;===???@@@CCCFFFIIIJJJLLLOOORRRUUUVVVUUUUUUTTTUUUVVVVVVUUUSSSQQQPPPJJJHHHFFFFFFFFFDDD@@@<<<======<<<;;;<<<===>>>???@@@BBBCCCDDDDDDBBBAAA???@@@===:::888777666444222111111111111000000000000000000000111222333555555777:::???CCCGGGLLLQQQUUU^^^dddlllssszzzxxxlll___VVVTTTWWWeee}}}yyy___KKKAAA;;;:::888777555444444333222222000///............///////////////.........000000000000////////////111111111000111111222222333444666666666888;;;>>>JJJXXXuuuyyyooonnnkkkfffddd```ZZZSSSNNNUUUjjjvvviiiccc```[[[WWWWWWQQQPPPPPPPPPRRRUUUXXX[[[hhhvvvyyysssmmmgggcccaaacccaaa___^^^]]]\\\XXXVVVTTTTTTSSSSSSTTTTTTUUUVVVZZZYYYZZZ\\\```ffflllpppvvvxxx{{{~~~~~~|||{{{}}}wwwiiiZZZRRRLLLFFFBBBAAA======>>>???CCCJJJRRRXXX```bbbbbb```]]]YYYWWWVVVXXXSSSPPPQQQPPPKKKHHHHHHFFFEEEEEEDDDDDDEEEEEEEEEDDDBBB???>>>>>>>>>===<<<>>>===<<<;;;::::::::::::999888777666666555555666666333333666888:::AAAIIIccc|||}}}yyysssooohhhdddaaaaaaccchhhsss|||vvvooohhhbbb^^^ccchhhqqq|||tttkkkbbbaaa```dddmmmxxx|||~~~{{{tttjjjaaa[[[UUUSSSPPPKKKEEE@@@<<<999666555555444555666777888666555333222000//////...000111111222222111111111222222333444555666666666777777555555444555666666666555555666666888999999888:::<<<>>>???BBBEEEHHHHHHJJJMMMPPPRRRSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTOOOLLLJJJHHHHHHFFFBBB>>>>>>===<<<<<<<<<===>>>???AAABBBCCCDDDDDDBBB@@@??????===;;;999888777444222111111111111000000000000000000000111222333555555888:::>>>BBBFFFKKKQQQUUU^^^dddllltttzzzyyylll___VVVTTTYYYhhhttt\\\III@@@999888666444333222222111222111000///..................//////////////////000000000000////////////111111111000111111222333333444555666666888;;;>>>GGGSSSooosssmmmgggaaa]]]ZZZUUUOOOKKKPPPaaasss}}}ooogggbbb\\\WWWWWWUUUTTTRRRQQQQQQSSSUUUWWWbbbooo{{{tttnnniiigggcccaaa^^^]]]\\\ZZZWWWTTTTTTTTTTTTTTTTTTUUUUUUVVVXXXWWWWWWXXX[[[___ccceeejjjkkknnnqqqssstttttttttuuuyyy}}}ppp___UUUOOOHHHDDDCCC======>>>???BBBHHHPPPVVV```cccfffgggeeebbb___^^^^^^XXXTTTTTTQQQMMMJJJKKKHHHGGGFFFEEEEEEDDDEEEEEECCCBBB@@@@@@@@@@@@>>><<>>===<<<;;;;;;;;;;;;999999888777666666666666666444333666777999???GGGZZZsss~~~zzzwwwooojjjeeecccaaabbbhhhppp|||ssskkkddd```aaaeeemmmwww~~~~~~wwwqqqhhhggggggllluuu|||}}}tttjjjbbbYYYVVVRRRLLLFFF@@@<<<999666666555444555666777888777777666555333222111111111111111111111111111000222333444555666888888999999888777777666666666777555555555555555666777888777888;;;<<<>>>@@@CCCFFFGGGHHHKKKMMMOOOPPPQQQQQQSSSTTTVVVYYYZZZZZZZZZZZZWWWTTTPPPMMMJJJHHHEEECCC???>>>===<<<<<<===>>>???AAABBBCCCDDDDDDBBB@@@???>>>===<<<;;;;;;999555222111111111111000000000000000000000111222333555555999;;;===@@@EEEKKKRRRVVV___eeemmmttt{{{yyykkk^^^WWWTTT[[[lllnnnYYYHHH???888777555444333222111111222111000//////......///.........//////000000000////////////000000000000111111000000111222222333333444555666666888;;;>>>DDDNNNggg{{{nnnccc[[[XXXUUURRROOOJJJKKKXXXeeevvvllleee]]]YYYXXXYYYWWWTTTRRRQQQQQQQQQRRRZZZfffvvv}}}uuuoookkkiiifffccc```]]]\\\ZZZWWWUUUVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXYYY\\\]]]___bbbeeegggiiijjjmmmqqqwww{{{}}}vvveeeZZZSSSLLLHHHGGG>>>>>>>>>>>>AAAGGGOOOTTT___dddjjjoooooollljjjhhheee^^^XXXUUURRRMMMKKKLLLJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBAAABBBBBBBBB???===@@@???>>>===<<<;;;;;;;;;:::999888777666666666666777444444666777888===DDDRRRjjj|||vvvoooiiifffbbb^^^```eeejjjuuu~~~uuulllfffbbbbbbdddiiipppuuuuuurrroooiiiiiijjjmmmvvv}}}}}}yyyooohhh^^^[[[VVVOOOIIIBBB>>>;;;888777666555555666777888:::::::::999888666555555222111111111000000000111222222333555666888:::;;;;;;;;;:::999888888777777444444444444444555666777555777:::;;;<<<>>>BBBDDDFFFGGGIIIKKKMMMNNNOOOOOORRRSSSVVVYYY[[[]]]^^^^^^]]][[[VVVQQQNNNKKKIIIHHHBBBAAA???>>>===>>>>>>???AAABBBDDDDDDDDDBBB@@@>>>===<<<<<<<<<<<<:::666333111111111111000000000///000000000111222333555555999;;;===???CCCJJJRRRWWW___eeemmmuuu|||yyyiii]]]WWWSSS[[[ooojjjXXXIII@@@999888777555444333333333111111000///////////////------...///000111111222////////////000000000000000000000000111222333333333444555555666777;;;===DDDLLLbbbsssdddZZZYYYWWWUUURRRNNNLLLRRR[[[vvv{{{ppphhh```[[[ZZZYYYXXXUUUSSSQQQPPPPPPQQQUUU^^^nnn|||uuuppplllkkkkkkhhhccc```]]]\\\YYYWWWYYYYYYYYYYYYYYYZZZZZZ[[[YYYYYYXXXXXXVVVUUUTTTSSSTTTUUUUUUWWWYYY\\\^^^```eeeiiiooouuuxxx|||zzziii^^^WWWOOOIIIHHH????????????AAAFFFNNNSSS]]]dddmmmtttwwwvvvuuussslllccc[[[WWWRRRMMMKKKMMMLLLKKKIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCDDDCCCAAA???AAAAAA???>>>===<<<<<<<<<:::999888777777666666666777444444666666777;;;BBBMMMccczzzrrrkkkgggbbb]]]\\\^^^^^^eeemmmttt}}}zzzssslllgggeeeccccccdddeeeggggggeeedddbbbccceeeiiiqqq}}}}}}{{{{{{wwwpppjjjccc```ZZZSSSKKKEEEAAA???999999888777777777888999:::;;;;;;:::999888777666444333222111000000111111000111222333666888;;;<<<>>>>>>===<<<;;;999888888444444444444444555555666555777999:::;;;===@@@CCCFFFFFFHHHJJJKKKLLLMMMNNNOOOQQQSSSVVVYYY\\\^^^___```^^^ZZZUUUQQQNNNLLLLLLEEECCCBBB@@@??????@@@@@@BBBCCCDDDDDDCCCBBB???>>><<<<<<;;;<<<<<<;;;777444111111111111000000000///000000000111222333555555999:::<<>>===<<<<<<::::::999888777777777777777444444666666555999???HHH[[[yyyxxxooojjjddd^^^[[[\\\\\\___```aaaeeennnsssssstttrrrttt{{{zzzxxxtttooojjjfffdddbbb^^^]]]\\\ZZZXXXWWWVVVVVVSSSVVV[[[aaaiiivvv{{{xxxtttnnniiifffbbb\\\TTTMMMGGGCCCAAA<<<;;;:::999888999::::::999::::::;;;:::888777555666555333222111111222333000000111333666999<<<>>>@@@@@@@@@???===;;;999888555555444444444555555666555777999::::::<<>>;;;;;;:::;;;;;;:::777555111111111111000000000000000000000111222333555555888:::<<>>=========::::::999888777777777777777555555666666555888===CCCRRRnnnxxxqqqllleeeaaaaaa\\\^^^\\\YYYYYY]]]```^^^]]]\\\^^^dddhhhggggggiiifffdddaaa^^^[[[YYYXXXXXXUUUTTTQQQNNNKKKJJJJJJKKKFFFKKKQQQWWW^^^iiivvvzzzuuummmgggfffbbb\\\TTTMMMGGGDDDBBB>>>===<<<:::::::::;;;<<<;;;<<<=========;;;999888888666444333222222333444000111111333777;;;???AAABBBBBBBBB@@@???<<<:::999666666555555555555555666555777999::::::<<>>======;;;:::999888777777777777777555555666666444777<<<@@@LLLgggzzzssslllhhhggg\\\]]][[[VVVUUUVVVVVVSSSTTTRRRTTTYYY[[[XXXXXXZZZWWWUUURRRPPPNNNMMMMMMMMMMMMLLLJJJGGGDDDDDDEEEGGG???DDDJJJOOOTTT\\\hhhpppwwwmmmfffeeeaaa[[[SSSLLLGGGCCCBBB???>>>===<<<;;;;;;<<<===???@@@AAABBBAAA???===<<<999777555333222333444555111222222555888<<>>===<<<===;;;:::999999999777555666666666666666777888888>>>DDDVVVttt~~~yyysssnnnkkkccc]]]]]][[[VVVRRRRRRQQQRRRRRRRRRRRRQQQOOONNNLLLJJJIIIHHHHHHGGGEEECCCCCCCCCBBBAAA@@@???>>>>>>:::???CCCFFFIIIPPPZZZbbbqqq|||yyynnnhhhccc^^^ZZZWWWPPPGGGDDDFFFBBB@@@???>>>>>>>>><<<;;;AAABBBCCCDDDCCCAAA>>><<<;;;999666555555666666555111222333666999>>>AAACCCFFFDDDBBBBBBCCCBBB???<<<999888555333333444666777999999::::::;;;<<<<<<===???@@@AAACCCEEEFFFGGGGGGLLLKKKJJJIIIJJJLLLNNNOOOUUUWWWXXXXXXWWWTTTQQQOOOIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDEEEEEECCCAAA>>><<<;;;999888888999888777555333222111111000000111111111111111111222333444555888:::<<<@@@DDDJJJRRRWWW]]]ccckkksss{{{|||ppp```UUUSSSRRR```uuu{{{mmm[[[HHH===;;;555444444333333222222111000000000000////////////........................////////////000000000000222111000000000111333444222333444666777999:::;;;AAAAAAGGGUUUhhhwwwlllddd```]]]ZZZWWWRRRZZZkkkvvvkkkbbb]]]XXXVVVTTTSSSTTTUUUSSSRRROOOQQQUUU[[[cccsss}}}tttmmmhhheee```\\\XXXWWWVVVSSSPPPLLLJJJHHHEEEGGGHHHJJJNNNVVV```hhhyyyeeeYYYVVVPPPKKKGGGFFFEEEDDDHHHNNNXXX```lllwww~~~|||ooocccZZZTTTOOOLLLMMMLLLJJJHHHHHHGGGHHHHHHHHHHHHFFFEEEEEEFFFGGGHHHGGGFFFDDDBBB???>>>=========;;;:::999999999777555666666666666666777888888===BBBQQQkkk|||wwwppphhhaaa___]]]YYYUUUUUURRRSSSTTTTTTSSSQQQPPPNNNLLLJJJHHHGGGGGGFFFEEECCC@@@???>>>===<<<;;;::::::999===@@@AAACCCHHHPPPWWW```lll~~~{{{ooohhh```[[[WWWTTTNNNFFFCCCEEECCCBBBAAAAAAAAAAAA@@@???BBBCCCDDDEEEDDDAAA>>>===;;;999666555666666666555333444555777;;;???BBBDDDGGGEEECCCBBBCCCBBB@@@===:::888666555555666888:::999999999:::;;;;;;<<<<<<>>>???AAACCCEEEFFFFFFGGGJJJIIIHHHGGGGGGIIIJJJKKKQQQRRRTTTUUUTTTSSSPPPNNNIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDDDDCCC@@@>>><<<<<<:::999999:::999888666333222111111000000111111111111111111222333444555888:::===@@@DDDKKKRRRWWW^^^ccclllttt{{{zzznnn___UUUTTTTTTbbbxxxxxxjjjXXXFFF<<<999555444444333333222111111000000000000/////////...////////////////////////////////////000000000000111111000000111111222333222333444666888999:::;;;AAAAAAGGGRRRaaawww{{{nnnfffcccaaa^^^ZZZVVVYYYeee{{{sssggg```ZZZWWWTTTTTTUUUVVVUUUSSSMMMNNNQQQVVV]]]jjj{{{tttooojjjeeeaaa^^^]]][[[XXXTTTQQQNNNMMMFFFFFFGGGGGGIIINNNWWW]]]ooo```YYYQQQLLLGGGFFFFFFEEEHHHMMMUUU]]]hhhsss|||tttggg^^^WWWRRROOONNNMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDBBB@@@>>>=========;;;:::999:::999888666666666666666666777777888<<<>>>III^^^wwwvvvmmmeeecccaaa]]]ZZZ[[[XXXXXXYYYYYYXXXUUUSSSQQQNNNLLLIIIHHHGGGFFFDDDCCC>>>======<<<;;;:::999999:::<<<>>>======@@@FFFKKKUUU___ppp~~~qqqhhh___ZZZUUUSSSNNNGGGEEEGGGDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDFFFFFFEEECCC@@@>>>;;;999666666666777777666555666777:::===AAADDDFFFIIIGGGDDDCCCCCCCCCAAA@@@;;;:::888777777888:::;;;888888888999::::::;;;;;;===>>>@@@BBBDDDEEEEEEFFFHHHGGGEEEDDDDDDEEEFFFFFFKKKLLLNNNPPPQQQPPPNNNMMMIIIJJJIIIIIIHHHGGGFFFEEECCCCCCDDDCCCBBB@@@>>><<<===;;;:::999::::::999777333222111111000000111111111111111111222333444555888:::===@@@EEEKKKRRRWWW___eeemmmuuu}}}wwwkkk]]]UUUUUUWWWfff~~~tttfffUUUDDD:::888444444444333222222111111000000000/////////......000000000000000000000000////////////000000000000000000111222222222222222333333555666888999:::;;;???AAAFFFMMMWWWiiippphhhhhhhhhddd___[[[YYY^^^mmm~~~pppfff\\\XXXTTTTTTVVVWWWVVVTTTMMMMMMOOORRRWWWaaauuu}}}xxxrrrkkkfff___^^^[[[XXXTTTQQQNNNMMMJJJIIIGGGEEEEEEHHHNNNRRRyyyfff[[[SSSLLLGGGGGGFFFEEEHHHLLLRRRYYYdddpppyyyuuujjj```ZZZVVVTTTQQQPPPNNNLLLKKKIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHFFFDDDBBB@@@>>>>>>======;;;::::::::::::888777777777666666666666777777;;;;;;BBBRRRgggyyyppphhhfffeeebbbaaabbbaaaaaabbbbbbaaa^^^[[[YYYUUURRRNNNKKKIIIGGGEEECCC@@@@@@???>>>======<<<<<<===>>>>>>===<<<===AAADDDPPPXXXfffvvvsssiiibbb\\\WWWUUUQQQKKKIIIJJJFFFGGGIIIIIIHHHGGGGGGGGGDDDEEEGGGGGGFFFDDDAAA???;;;999777666777888888777666666888;;;???CCCGGGIIIJJJIIIFFFEEEDDDCCCCCCCCC>>><<<;;;999888888999999666777777888888999::::::<<<===???AAABBBDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBFFFGGGIIIKKKMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIHHHGGGCCCCCCCCCBBBAAA???===<<<<<<:::999999999999888666333222111111000000111111111111111111222333444444777999===@@@EEELLLSSSXXX```fffooowww~~~|||ssshhhZZZUUUWWW]]]lllpppaaaRRRCCC999777444444333333222111111111000000/////////.........////////////////////////////////////000000000000///000111333333222111111333444555666888999:::;;;===???DDDHHHNNN]]]xxxqqqiiilllnnnlllgggbbb[[[YYYbbbuuuzzzooo___ZZZTTTSSSUUUWWWVVVTTTOOONNNOOOQQQTTT]]]mmm|||~~~xxxpppjjjbbb```]]]YYYUUURRROOONNNNNNMMMJJJHHHGGGHHHKKKMMMlll]]]UUUMMMGGGGGGGGGFFFGGGKKKOOOVVVaaalllvvv~~~xxxmmmccc\\\YYYXXXUUUTTTSSSPPPNNNKKKIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGEEEBBB@@@???>>>======;;;::::::;;;;;;999888777777666666666666777777:::999>>>IIIZZZrrrxxxooohhhggggggeeeeeefffhhhiiijjjkkkiiifffbbb```\\\XXXSSSNNNKKKHHHFFFDDDBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<===???AAAHHHOOOZZZhhhwwwxxxnnnhhh```YYYWWWTTTOOOLLLLLLGGGJJJLLLLLLIIIGGGGGGGGGEEEFFFGGGHHHGGGEEEBBB@@@<<<999777777888999999888555666888;;;@@@EEEIIIKKKKKKJJJIIIGGGFFFDDDDDDEEEBBB@@@===:::888666555555555555666666777888888888:::;;;===???AAABBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@BBBDDDEEEGGGIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHCCCCCCBBBAAA???>>>===<<<:::999777777888888666555333222111111000000111111111111111111222333444444777999===@@@EEELLLTTTYYYaaahhhqqqyyyxxxooodddXXXUUUZZZdddqqq}}}lll^^^OOOBBB999888444333333222222111000000////////////....................................////////////000000000000///000111333333222111111444555666777888999:::;;;;;;>>>BBBFFFJJJVVVnnnrrrjjjmmmrrrrrrnnniii```YYY\\\iiivvvccc\\\TTTRRRTTTWWWUUURRRNNNMMMMMMPPPSSSYYYgggtttzzzsssmmmiiigggccc^^^ZZZWWWTTTSSSPPPNNNLLLJJJJJJKKKKKKLLLsssaaaWWWNNNGGGGGGGGGGGGGGGIIIMMMSSS^^^iiittt}}}uuujjjdddaaaaaabbb```]]]YYYUUUPPPLLLIIIKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGEEECCCAAA???>>>>>>===;;;::::::;;;;;;:::888888777777666666666666666888888<<>>===<<<<<<<<<===>>>>>>BBBHHHRRR___pppyyypppggg^^^[[[XXXRRRNNNNNNKKKNNNPPPOOOJJJFFFEEEFFFEEEFFFHHHHHHGGGEEEBBB@@@<<<:::888777999::::::999666777999;;;???CCCGGGIIIJJJLLLLLLKKKHHHFFFEEEEEEDDDCCC@@@<<<999666444222444444444555666666777777999:::<<<>>>@@@AAABBBBBBCCCCCCBBBAAAAAA@@@??????@@@AAABBBDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGCCCBBBAAA@@@>>>===<<<<<<999888666666777777555444333222111111000000111111111111111111222333444555777999===AAAFFFMMMUUUZZZbbbiiirrr{{{uuulllbbbWWWWWW]]]iiiuuu{{{hhhYYYLLL@@@999777333333333222111111000000/////////.........------........................////////////000000000000000000111222222222222222555666666777888999:::;;;<<<===AAAEEEHHHRRReeewwwvvvlllmmmrrruuutttoooddd]]]\\\aaaooozzziii```VVVRRRUUUWWWUUURRRMMMKKKLLLNNNPPPUUU___jjj|||}}}vvvqqqmmmjjjfffaaa\\\XXXVVVUUUPPPNNNLLLKKKLLLMMMLLLKKK|||hhhYYYOOOGGGGGGHHHGGGGGGHHHKKKRRR\\\hhhsss}}}~~~vvvrrrrrrtttwwwtttpppiiiaaaYYYRRROOOOOONNNLLLJJJIIIIIIJJJJJJHHHGGGEEECCCAAA???>>>>>><<<;;;::::::;;;<<<:::999888888777666666666666666666777;;;???EEERRRjjj~~~~~~vvvnnnhhhggggggccc``````___aaaccceeedddaaa]]][[[XXXTTTOOOKKKIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBAAA???>>>======>>>>>>===???DDDLLLYYYjjj|||qqqgggccc___YYYTTTSSSOOORRRUUURRRLLLFFFDDDEEEEEEFFFGGGHHHGGGDDDAAA???<<<:::888888999:::;;;::::::::::::;;;===@@@BBBDDDIIILLLOOONNNKKKGGGFFFFFFFFFDDDBBB>>>;;;888555444333333333444555555666666888999;;;===???@@@AAAAAA@@@@@@@@@@@@??????>>>===?????????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBB@@@???===<<<<<<<<<:::999777777888888666555333222111111000000111111111111111111222333444555777999===AAAFFFMMMUUUZZZcccjjjttt|||ssskkk```WWWXXX```lllvvvxxxdddUUUIII>>>777666333333222222111000000000//////.........---------........................////////////000000000000111111000000111111222333666666777888999999:::;;;>>>>>>@@@EEEHHHOOO]]]kkk}}}pppmmmqqquuuwwwrrriiiaaa^^^[[[aaavvvooodddYYYTTTVVVXXXVVVRRRPPPMMMMMMOOOPPPRRRZZZcccpppzzzvvvpppmmmhhhbbb]]]ZZZXXXWWWRRROOOMMMMMMOOOOOONNNLLLmmmYYYOOOGGGGGGHHHGGGGGGHHHKKKQQQ\\\gggrrr}}}wwwlllbbbZZZUUUQQQOOOMMMJJJIIIIIIIIIJJJIIIGGGEEECCCAAA@@@???>>><<<;;;::::::;;;<<<;;;999888888777666666666666666555777:::<<<>>>GGG\\\ppp~~~{{{|||~~~~~~}}}vvvnnnhhhgggfff```\\\[[[WWWYYY\\\^^^]]][[[WWWTTTRRROOOJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCAAA@@@@@@@@@???>>>;;;???FFFQQQbbbwww{{{pppkkkggg```[[[YYYRRRVVVXXXUUUMMMFFFDDDDDDDDDFFFGGGHHHGGGDDDAAA???<<<:::888888999;;;;;;;;;===<<<;;;;;;;;;<<<>>>???IIIMMMPPPPPPLLLHHHFFFEEEFFFEEECCC@@@===:::888777222222333444444555555666888999;;;<<<>>>???@@@@@@>>>>>>>>>???>>>>>>===<<<===============<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCBBB@@@>>>===<<<<<<<<<;;;:::888888999999777666333222222111000111111111111111111111222333444555777999===AAAFFFMMMUUU[[[dddkkkuuu}}}rrrjjj```WWWYYYaaammmvvvvvvaaaRRRFFF<<<666444333333222222111000000000//////.........---------000000000000000000000000////////////000000000000222111000000000111333444666666777888999::::::;;;@@@>>>@@@DDDHHHMMMXXXccc|||sssmmmoootttwwwtttkkkddd___XXXWWWhhhssshhh[[[VVVXXXZZZWWWSSSTTTQQQPPPQQQQQQRRRXXX___iii}}}~~~zzzwwwsssnnnhhhccc```^^^]]]UUUSSSPPPQQQRRRRRRPPPMMMwwwaaaTTTHHHDDDDDDDDDEEEGGGMMMNNNUUUdddsss~~~~~~ssscccVVVUUUSSSOOOLLLJJJJJJKKKLLLJJJIIIGGGEEEBBB@@@>>>===<<<;;;;;;::::::999888888888777777777777777888999999:::;;;;;;<<>>>>>======>>>>>>FFFJJJOOOOOOLLLHHHFFFFFFDDDCCCAAA???>>>;;;777444555444333333333333444555666777777999:::;;;<<<<<<>>>===<<<;;;:::;;;;;;<<<888888777777888888999::::::<<<>>>>>>===???DDDHHHZZZNNNAAA;;;===@@@===999???===:::666444333333333555444333222111111111111111222333222111111333444666888<<>>CCCFFFGGGLLLUUU\\\jjj}}}nnniiikkkppplllgggbbb^^^ZZZXXX^^^gggzzzooobbb[[[ZZZZZZXXXTTTTTTRRRPPPOOOPPPRRRVVVXXXeeeppp|||yyytttooollliiieeebbb\\\YYYUUUSSSTTTTTTTTTSSS~~~}}}dddXXXKKKFFFFFFEEEEEEGGGJJJKKKRRRaaaooo{{{qqqcccWWWUUUQQQMMMKKKKKKKKKLLLKKKJJJHHHFFFCCCAAA???>>><<<<<<<<<;;;::::::999999999888888777777777888888777888999888888>>>GGGOOObbbxxx~~~zzzxxxwwwvvvrrroookkkhhheeebbb^^^[[[YYYVVVRRROOONNNNNNMMMLLLIIIIIIIIIGGGEEEEEEGGGIIIKKKLLLLLLLLLKKKKKKJJJJJJJJJHHHEEEDDDCCCAAA???===<<<<<>><<<;;;<<<===???@@@EEEDDDCCCBBBAAA@@@???>>>DDDJJJPPPRRROOOJJJFFFDDDEEECCCAAA@@@???<<<888666555444333333333333444555666666777888999:::;;;;;;<<<;;;:::999888999999:::888888777777777888999999777999::::::999;;;???CCCIIIBBB;;;:::===???===:::===;;;999777555555666666222222111000////////////111222333222111111333555666999===AAAGGGOOOWWW]]]fffmmmxxx{{{mmmggg```YYY[[[cccqqq~~~xxx]]]JJJ@@@999777777111111111111000000000000000////////////000111111:::222---///222111///...111111111111111111111111111222222222333333333333777777888:::;;;<<<===>>>;;;???CCCFFFIIIOOOWWW\\\iiitttiiieeeeeebbb___]]]\\\YYYVVVXXX^^^qqqttthhh```^^^]]]ZZZVVVTTTSSSPPPOOOPPPRRRUUUWWW___iii{{{wwwtttqqqmmmjjjbbb___\\\YYYYYYYYYXXXXXX}}}{{{jjj\\\OOOIIIGGGEEEEEEFFFFFFGGGNNN\\\jjjvvv~~~pppZZZXXXTTTPPPMMMLLLLLLLLLKKKJJJIIIGGGDDDBBBAAA@@@>>>>>>===<<<<<<;;;;;;:::::::::999888777777777777777888888777666999@@@EEEOOObbbzzz}}}xxxvvvuuusssppplllhhhfffdddbbb```[[[XXXTTTQQQPPPOOOMMMLLLLLLLLLKKKIIIGGGHHHJJJLLLOOOPPPRRRSSSSSSQQQOOOMMMMMMKKKHHHFFFEEECCC@@@>>>>>>===>>>DDDNNN]]]uuu}}}yyytttmmmhhhdddbbb```___]]]\\\ZZZWWWSSSNNNKKKHHHGGGDDDBBBBBBCCCDDDDDDDDDBBBAAA@@@??????AAACCCDDDIIIIIIHHHGGGEEECCCBBB@@@DDDIIIPPPSSSQQQKKKEEEBBBDDDCCCAAA@@@???===:::777555444444333333444444555555666666777888999::::::888888777666666666777777777777777777777888888999666777888777777888;;;>>>;;;::::::;;;===>>>===;;;;;;:::888777777777888999111111000000000000000111111222333222111222333555777:::===BBBHHHPPPXXX^^^hhhoooyyyzzzllleee]]]WWWZZZbbbssswww[[[III>>>888555666111111111111000000000000.........///111222444555BBB666,,,---111222000///000000000000000000000000000111111222333444555555777888999:::;;;===>>>>>>>>>@@@BBBGGGLLLSSSYYY\\\fffvvv}}}lll```ZZZYYYXXXZZZ\\\YYYUUUTTTWWWaaa{{{qqqgggbbb```\\\YYYUUUTTTRRRPPPPPPRRRTTTVVV[[[bbbttt}}}xxxuuummmjjjfffcccbbbbbb```___{{{{{{wwwpppbbbSSSLLLHHHEEECCCDDDCCCDDDKKKXXXdddppp~~~uuu```]]]XXXSSSNNNLLLKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<;;;:::999888777777777888999:::999999:::>>>AAADDDQQQccctttyyyvvvvvvtttqqqllliiihhhgggfffeeeaaa^^^ZZZWWWUUUTTTQQQPPPNNNNNNMMMJJJHHHIIIKKKNNNRRRUUUXXX[[[\\\ZZZWWWUUUTTTQQQNNNKKKIIIFFFBBB@@@CCC@@@@@@CCCJJJXXXnnn}}}xxxsssnnnkkkhhheeecccaaa___]]]\\\\\\[[[XXXTTTPPPLLLJJJGGGEEEBBBBBBCCCEEEFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFJJJJJJJJJJJJIIIGGGFFFEEEFFFIIINNNPPPOOOJJJDDDAAABBB@@@>>>======<<<999777444444444444444444444444444555555666777777888888666666666555555555666666777666666666666777888888888888888888888999;;;<<<:::<<<>>>>>>===<<<;;;;;;;;;:::999888777777888888222222222111222222333333111222333333222222444666888:::???CCCIIIQQQZZZ```jjjqqq{{{wwwjjjbbbZZZTTTYYYcccuuusssXXXFFF<<<666444555111111111111000000000///---......///000222333444@@@666......000000000111////////////000000000000000000111333444666777777888888999;;;<<<===>>>???AAAAAABBBGGGNNNUUUZZZ\\\bbbkkkuuufff]]]\\\ZZZ[[[]]]\\\WWWVVVXXX]]]ppp|||nnnfffbbb___\\\WWWVVVSSSRRRQQQRRRSSSTTTZZZ^^^kkkyyyvvvrrrooonnnllliiihhh~~~vvvkkkrrr}}}vvvgggWWWOOOJJJDDDBBBBBBAAABBBIIITTT___jjjyyyyyyjjjfff___WWWQQQLLLJJJIIIHHHGGGFFFEEECCCBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<:::999888888888888888999:::::::::;;;===???@@@FFFPPP[[[iii{{{|||yyyyyyvvvsssnnnkkkjjjjjjiiihhhdddbbb^^^\\\ZZZXXXVVVTTTRRRQQQOOOKKKIIIIIILLLNNNTTTXXX^^^cccfffeeebbb```\\\XXXTTTPPPLLLHHHDDDAAAEEEAAA@@@BBBGGGSSSgggxxxzzzwwwsssnnniiigggdddcccbbbaaa^^^\\\[[[[[[[[[YYYVVVRRRNNNLLLIIIGGGDDDDDDFFFHHHIIIJJJHHHGGGEEEDDDCCCDDDEEEFFFHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLJJJGGGCCC@@@===<<<:::999999999777666444444444444444444444444333444444555555666666666555555555666666666666555666666555555666666777888999888888888999:::::::::;;;===>>>===:::999:::<<<;;;:::999888777777666666222222222111222222333333111222333333222333555777999;;;@@@EEEKKKSSS\\\aaalllsss}}}sssfff^^^VVVRRRYYYeeewwwmmmSSSCCC;;;666444444111111111111000000000///...............///000111555222000111///,,,...333......//////000000000000000111222333555777888888999999:::;;;===>>>???@@@CCCBBBCCCGGGNNNTTTXXXZZZaaafff|||uuummmfffaaa^^^^^^\\\YYYYYY[[[```gggvvvxxxllleeeaaa___ZZZYYYVVVTTTRRRRRRSSSSSSWWWZZZcccsss|||zzzwwwtttrrrtttbbbeeelllwww}}}mmm\\\RRRLLLEEEAAAAAA@@@AAAFFFOOOYYYdddtttvvvqqqiii^^^UUUNNNJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<<<<;;;:::999999999999888888888999:::;;;<<<<<<>>>???CCCIIIQQQ]]]ppp~~~}}}yyyvvvssspppoooooommmlllfffdddbbb```^^^\\\ZZZWWWVVVUUUQQQMMMJJJIIILLLNNNTTTYYYaaaiiinnnpppooonnneeebbb\\\WWWRRRLLLFFFCCCDDDAAA@@@AAADDDNNN___ppp}}}}}}xxxvvvrrrnnnhhhfffdddcccbbb```^^^[[[ZZZZZZ[[[[[[YYYVVVRRRPPPMMMKKKIIIJJJLLLNNNOOOOOOLLLJJJHHHFFFDDDDDDEEEFFFFFFFFFGGGIIIKKKMMMOOOPPPOOONNNLLLKKKIIIFFFBBB>>>:::888666555666777666555333444444555555444444333333333333333444444555555444444555666666666555555555555555555555666777777666555555666888999888777888888999999888888:::<<<999999999888777666555555111111000000000000000111111222333333333333666888:::<<>>???CCCKKKSSS]]]nnn|||}}}sssfff[[[QQQKKKHHHGGGFFFFFFEEEDDDCCCBBBBBB?????????>>>======<<<<<<<<<;;;::::::::::::;;;;;;;;;:::888888999:::::::::;;;;;;===BBBDDDIIIVVVcccuuu~~~{{{yyywwwvvvtttqqqooojjjhhhfffeeedddbbb___]]][[[YYYUUUPPPKKKKKKMMMOOOSSSYYYbbbllltttyyyzzzzzzsssooohhhbbb[[[TTTNNNJJJDDDBBBAAACCCEEELLL\\\kkkzzz}}}yyyxxxuuuqqqkkkhhheeecccbbb```]]][[[ZZZ[[[]]]^^^]]][[[WWWUUUQQQQQQPPPRRRTTTVVVVVVUUUPPPNNNKKKHHHFFFEEEEEEEEEHHHGGGGGGHHHJJJNNNQQQTTTRRRQQQOOONNNLLLGGGAAA<<<888666444333444555555555333333444555555444333333222222222333333333333333222333444555666555555444555555444444555555666777555333333555888999888666666666777888999999999888666666666777777666666666222222111000////////////111222333333333444666888:::===AAAGGGMMMVVV___dddooovvvuuuiii^^^WWWQQQPPP]]]lllooo]]]III???:::666333333111111111111000000000000000000///////////////000000......000///,,,...333//////000000111222222333222333444555666777888888::::::;;;===>>>???@@@AAAAAADDDFFFGGGHHHLLLQQQVVVZZZbbbqqqvvvkkkeeeaaa]]]\\\^^^^^^___dddnnn}}}yyymmmfff```^^^\\\YYYVVVTTTSSSSSSRRRSSSXXXaaammm|||eeeaaa]]]bbbsssxxxfffZZZQQQIIIDDDCCC<<<===AAAHHHOOOYYYjjjxxx~~~zzzlll^^^TTTLLLIIIGGGGGGGGGFFFEEEDDDDDDCCC??????>>>>>>===<<<<<<<<<;;;;;;:::::::::;;;<<<<<>>:::777444333111111111111000000000000000000000000000111222222555///,,,...///...///111///000000111222333333333333444444555666777888888:::;;;<<<===>>>???@@@AAA@@@DDDHHHGGGFFFHHHOOOUUUSSS^^^kkkzzz~~~rrrlllgggaaa___```]]]aaaeeeiiimmm|||rrriiibbb```^^^ZZZXXXUUUTTTSSSVVVVVVXXX]]]dddrrrqqq^^^SSS^^^ppp|||ooo```UUULLLEEE@@@<<<;;;>>>EEELLLUUUdddqqqyyyooo```UUUNNNKKKKKKIIIFFFEEEDDDCCC@@@>>>AAAAAAAAA@@@@@@@@@??????<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>><<<;;;;;;<<<;;;;;;;;;;;;;;;>>>BBBEEESSS^^^ooo|||wwwsssrrrpppmmmkkkjjjhhhfffcccbbb]]]VVVOOOKKKKKKLLLNNNTTTXXX```hhhrrr|||{{{ooofff]]]WWWKKKIIIHHHGGGFFFLLL^^^ooo}}}~~~|||yyytttmmmhhhdddeeeddd___]]]^^^]]]___aaadddeeeccc___[[[YYYWWWWWW[[[___bbb```^^^WWWPPPJJJJJJJJJJJJLLLPPPQQQOOOLLLIIIJJJLLLPPPRRRQQQUUUWWWUUUMMMEEE>>><<<999666333222222222111000222222222333444555666777777666666555444333333333777777666666555555555555555555555555555555555555777777666666777999;;;<<<;;;;;;;;;;;;::::::999888:::999888666555555444444222222111000000111222333333333222222333555666777:::???EEEKKKPPPXXXaaagggrrrzzz~~~ooodddZZZUUUQQQSSSbbbuuunnnbbbRRRAAA:::999666222111111111111111000000000000........................////////////000000000000000111111222222333444444444444555666777888999999:::;;;<<<===>>>???@@@AAA@@@BBBDDDFFFGGGJJJMMMPPPUUUWWW]]]kkkxxxrrroookkkhhhgggeeedddjjjpppnnnoookkkggg```[[[\\\[[[VVVRRRQQQRRRVVVYYYZZZ^^^hhhwwwuuuaaaTTTZZZiiiwwwuuucccWWWMMMFFFBBB>>>===???EEEKKKSSSaaannnuuu~~~ppp```UUUNNNKKKJJJHHHFFFDDDDDDCCCAAA???AAAAAA@@@@@@@@@?????????<<<;;;;;;;;;;;;;;;;;;<<<===???@@@???===<<<<<<===999::::::999999;;;???CCCLLLVVVggg{{{zzzwwwuuurrrooollljjjhhheeebbbbbb^^^WWWRRROOOOOOQQQSSSUUUYYY___gggoooyyywwwiii^^^SSSPPPLLLIIIGGGMMM^^^ooo{{{wwwrrrmmmhhhddddddbbb^^^]]]^^^^^^___aaaccceeedddaaa^^^\\\ZZZZZZ\\\___aaa___\\\TTTNNNIIIJJJLLLLLLOOOSSSSSSQQQMMMIIIHHHIIIKKKMMMLLLPPPSSSRRRLLLEEE???===999666333222222222111000222222222222333555666777777777666555555444333333666666666555555555444444444444444444444444444444777666666666777999;;;<<<:::;;;;;;;;;::::::999888:::999888666555555444444333222111000000111222333333222222222333555777888:::???FFFLLLRRRYYYbbbiiivvv}}}xxxmmmbbbYYYTTTQQQUUUfffzzzzzzfff\\\MMM===888888666333222111111111111000000000000........................////////////000000000000000111111222222333444444444444555666777888999999::::::;;;===>>>???@@@AAA@@@BBBDDDEEEFFFHHHKKKNNNPPPSSSYYYeeexxxwwwqqqppppppqqqsssooommmooorrrnnnkkkvvvvvvlllddd]]]\\\ZZZVVVRRRRRRRRRUUUXXXYYYZZZbbbooozzzkkkYYYWWWaaappp}}}iiiZZZOOOHHHDDDAAA???@@@DDDIIIOOO\\\hhhqqqyyyqqqbbbVVVOOOLLLJJJGGGEEEDDDCCCCCCAAA@@@AAA@@@@@@@@@@@@?????????<<<<<<;;;;;;;;;;;;<<<<<>><<<<<<===999::::::999999;;;>>>AAADDDLLL[[[ooo|||xxxuuuqqqnnnllliiieeecccbbb^^^YYYTTTRRRRRRUUUWWWWWWZZZ___eeellluuu~~~yyyjjj```YYYQQQLLLIIINNN^^^mmm{{{uuuqqqooohhhcccbbbaaa^^^]]]^^^______aaadddggggggeeecccaaa^^^\\\]]]______[[[XXXQQQKKKHHHJJJMMMOOORRRVVVVVVSSSNNNJJJGGGEEEFFFFFFFFFJJJMMMMMMIIIDDD@@@===999777444222222222111000111111111222333444666666777777777666555555444444555555555444444444444444333333333333333333333333666666666777888999:::;;;::::::;;;;;;;;;:::999999:::999888666555555555555333222111000000111222333333222222222333555777888;;;@@@GGGNNNTTT\\\eeelllzzzrrrjjj___VVVRRRRRRYYYmmmqqq___TTTFFF999666666555333333111111111111000000000000........................////////////000000000000000111111222222333444444444444555666777888999999::::::;;;<<<>>>???@@@AAA@@@BBBCCCDDDEEEFFFIIIKKKJJJNNNTTT]]]jjj~~~uuunnnooossszzz~~~{{{}}}|||uuuvvv}}}wwwmmmddd___\\\WWWTTTTTTRRRUUUWWWWWWWWW\\\eeemmmyyy|||ggg\\\^^^lllqqq^^^QQQIIIFFFBBB@@@@@@CCCFFFLLLYYYeeeooowwwuuueeeYYYRRRNNNJJJGGGDDDCCCCCCCCCBBB@@@@@@@@@@@@@@@????????????======<<<<<<<<<<<<======???@@@AAA@@@>>><<<;;;<<<;;;<<<<<<<<<;;;<<>><<<999777444222222222222000111111111111222444555666777777777666666555555555444444444444444444444444333333333333333333333333555555666777888999:::::::::::::::;;;;;;::::::999999888777666555555555555444333222111111111222333333222222333444666888999<<>>>>>>>>======<<<<<<======>>>===???@@@???<<<;;;;;;;;;;;;<<<===<<<;;;<<<>>>@@@???EEEOOO^^^rrryyywwwuuusssrrrqqqnnnlllhhheeeaaa]]][[[\\\]]]______aaacccfffiiiooouuuzzzuuujjj\\\TTTOOOOOOWWW```nnn}}}wwwooohhheeebbb^^^]]]^^^[[[___fffmmmrrrrrrnnnjjjfffccc___]]]\\\YYYTTTPPPOOOJJJGGGJJJLLLMMMPPPSSSUUUSSSPPPMMMIIIGGGEEEDDDEEEEEEGGGGGGFFFBBB===::::::777444333333333222111000000000111222333444555666666666666555555555555444444444444444444444444444444444444444444444444444555666777888999999:::999::::::;;;;;;:::::::::999888777666666555555666555444222111111111222222222222222333444666999:::>>>CCCKKKRRRZZZcccmmmttt}}}}}}pppdddYYYRRRQQQVVVbbb{{{yyyjjj\\\MMMCCC999777666333222222111111111111000000000///////////////////////////////////////000000000000000111111222222333444444444444555666777888999999999999:::<<<===>>>???@@@@@@AAACCCCCCBBBCCCFFFHHHGGGMMMRRRTTTWWWdddyyyssshhheeejjjttt~~~}}}{{{}}}wwwlllccc[[[XXXXXXSSSUUUWWWVVVUUUVVVZZZ]]]eeettt{{{kkknnnmmmZZZOOOKKKBBB??????@@@BBBGGGRRR^^^kkkuuuqqqeee\\\WWWNNNKKKGGGDDDDDDCCCCCCBBB@@@????????????>>>>>>>>>>>>>>>============>>>>>><<<===>>>>>><<<;;;;;;<<<999:::;;;:::999999;;;<<>>::::::888555333333333222111/////////000111222444444555555555555555555555444444444444444444555555555555555555555555555555555444444666777888999999999999999:::;;;;;;;;;::::::888888777666666666666666555444333222111111222222222222222333555777999;;;???EEEMMMUUU\\\fffpppxxx{{{pppbbbXXXQQQSSSXXXfffuuueeeXXXKKKBBB:::888666333111222111111111111000000000000////////////////////////////////////000000000000000111111222222333444444444444555666777888999999999999:::;;;===>>>???@@@@@@AAABBBCCCBBBCCCFFFHHHHHHMMMQQQRRRTTT^^^ooo|||xxxlllfffeeekkksssyyy~~~yyyyyyttthhh^^^YYYYYYWWWWWWXXXWWWVVVVVVXXXZZZ]]]eeetttsssooo}}}wwwbbbTTTOOOEEEAAA@@@@@@@@@DDDNNNYYYeeepppxxxkkkaaa[[[RRRNNNIIIEEEDDDDDDCCCBBB????????????>>>>>>>>>>>>???>>>>>>======>>>>>>???;;;===>>>>>>=========>>>999;;;;;;;;;999999:::;;;>>>@@@FFFPPP^^^pppxxxvvvtttrrrqqqpppmmmkkkjjjhhhfffeeefffiiikkkmmmnnnpppssstttuuuvvvwwwyyy}}}{{{nnngggaaa[[[XXXYYY]]]eeeqqq|||yyyrrroooiiibbb]]]]]]YYY\\\bbbiiipppssssssqqqjjjfffbbb___^^^[[[VVVQQQPPPKKKIIIMMMPPPPPPRRRUUUXXXWWWVVVUUURRROOOLLLKKKHHHGGGGGGHHHHHHFFFAAA===:::888555333333333222111////////////111222333444333333444444444444444444444444555555555666666666444444444444444444444444333444666777888999888888888999::::::;;;;;;;;;:::888777777666666666666666666555333222111111222222222222222333555777:::;;;@@@FFFNNNWWW___hhhsss{{{xxxmmm```XXXRRRUUU[[[hhhrrraaaSSSGGG@@@999888666333111222111111111111000000000000////////////////////////////////////000000000000000111111222222333444444444444555666777888999999888999:::;;;===>>>?????????AAABBBCCCCCCDDDGGGIIIGGGKKKOOOPPPQQQYYYfffqqquuulllfffgggkkkqqqvvv~~~~~~wwwqqqzzzrrrfff___]]]\\\[[[YYYWWWUUUTTTUUUVVVXXX[[[cccrrrwwwooozzz}}}gggXXXRRRGGGDDDAAA@@@???AAAKKKUUU___lll}}}{{{oooddd^^^TTTPPPJJJFFFEEEDDDCCCBBB????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????;;;===?????????>>>???@@@;;;===>>>===;;;:::;;;<<<;;;===BBBJJJVVVfffwwwxxxvvvsssqqqooommmjjjhhhddddddcccdddfffiiimmmooosssvvvyyyzzzzzzzzzzzz{{{zzzuuuoooiiiaaa[[[YYYXXX\\\cccmmm{{{|||vvvrrrlllccc]]]\\\ZZZ[[[^^^dddkkkqqqssstttkkkgggcccaaa```]]]XXXSSSPPPLLLKKKOOORRRSSSUUUXXX[[[ZZZYYYWWWUUUQQQNNNLLLHHHGGGGGGHHHJJJIIIDDD@@@;;;888555333333333333222......//////000222333444333333333333333333333333555555555666666666777777333333333333333333333333333444666777888999888888888999::::::;;;;;;;;;;;;888777777666666666666777666555444222111111222222222222222333555888:::<<<@@@FFFOOOWWW```jjjuuu|||uuukkk```XXXSSSVVV\\\iiirrr___QQQDDD===888777666333222333111111111111000000000000000000000000000000000000////////////000000000000000111111222333333444444444444555666777888999999888999:::;;;<<<>>>?????????@@@BBBCCCCCCEEEHHHJJJFFFIIILLLNNNPPPWWWaaaiii}}}rrriiifffhhhdddiiiooossswwwxxxvvvrrriiilllwww|||nnneeeccc___]]]ZZZWWWTTTSSSSSSSSSWWWVVV[[[gggyyyzzzjjjllltttooo___TTTJJJDDD?????????BBBKKKTTT[[[fffttt|||mmm___WWWNNNGGGEEEDDDBBBAAABBB@@@@@@@@@???>>>======<<<@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;:::::::::;;;???GGGNNNXXXfffrrr}}}wwwsssppplllgggcccaaaaaaaaacccggglllqqquuuwwwvvvxxx}}}}}}}}}{{{zzz|||{{{wwwrrrhhh^^^\\\ZZZ\\\ccckkkqqqyyy~~~~~~{{{vvvooohhhdddbbbaaa^^^]]]aaahhhnnnooommmnnnhhhaaa^^^^^^\\\WWWRRROOONNNPPPTTTVVVVVV[[[bbb```bbb___XXXRRRQQQOOOLLLGGGGGGHHHJJJKKKIIIDDDAAA<<<;;;:::888666555444444222111111111111111222222222222222333333444444444555555666777777777777777777666666555444444333333555555555555555666777777888888999999999888888777999999888888777777666666555444444333333444444444222333333333444888===@@@CCCIIIRRR[[[eeeppp{{{ppphhh^^^XXXTTTYYYdddsssooo]]]PPPCCC???999444222222111111222111111111000000//////...............///000000000000111111111111000000000111111222222333444444333333555666777777777777:::;;;;;;<<<===>>>??????AAAAAABBBCCCDDDEEEFFFGGGIIIJJJLLLMMMOOOTTTZZZ^^^uuuzzzpppeeehhhdddbbbdddeeeeeehhhmmmmmmjjjmmm{{{{{{oooggg```___\\\XXXUUURRRQQQPPPTTTUUUXXX___hhhwwwxxxcccaaafffzzztttdddWWWNNNHHHBBBAAAAAABBBIIIQQQXXXbbbqqq}}}vvviiiZZZQQQIIIGGGFFFCCCBBBCCC@@@@@@@@@???>>>=========@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;???EEEKKKSSS```lll}}}}}}wwwsssooojjjfffeeeeeefffhhhjjjmmmoooqqqrrrqqqttt{{{}}}{{{zzz}}}|||qqqeee___ZZZYYY]]]cccgggmmmttt{{{|||{{{wwwqqqjjjeeeccc```]]]\\\```ggglllmmmlllmmmhhhbbb```___\\\WWWRRRQQQOOOQQQVVVZZZ\\\bbbhhhdddfffbbbYYYSSSQQQOOOLLLGGGHHHIIIKKKKKKIIIDDD@@@>>>===;;;999777666555444222111111111111111222222222333333444444555555555666777777888888888888888777777777666555555444444444444444444444555666666888888999999999888888777888888888777777666666666666555444333222111111111222333333444555888===AAAGGGMMMVVV^^^gggqqq|||ppphhh```ZZZWWW^^^jjjzzznnn[[[MMM???;;;666333333444444444111111111111000000000///000000///////////////000000000111111111111000000111111111222333333444444666666777777666666555444999999:::;;;<<<======>>>AAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJKKKMMMRRRWWW[[[kkk|||{{{pppiiibbb]]]^^^```aaadddhhhjjjjjjmmmuuu{{{qqqhhhccc^^^YYYWWWUUUSSSQQQQQQQQQSSSXXX___kkkvvv^^^VVVXXXgggsss|||jjj[[[SSSLLLFFFDDDCCCBBBFFFLLLTTT^^^lllxxxsss```VVVMMMJJJHHHEEECCCDDD@@@@@@@@@???>>>>>>======@@@???>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::<<<;;;>>>CCCGGGNNNZZZeeewww~~~yyytttooolllkkkllloooqqqrrrqqqpppooopppnnnpppyyy{{{zzz~~~}}}qqqggg```ZZZYYY[[[\\\```eeetttwwwyyyxxxrrrlllfffccc___\\\\\\___eeejjjlllkkkkkkhhhdddaaa```\\\UUUPPPPPPLLLMMMTTT[[[```gggmmmjjjkkkggg]]]UUURRROOOKKKHHHHHHJJJLLLLLLIIIDDD@@@@@@???===;;;999777555444222222111111000111111222444444444555666777777777888999999:::;;;:::::::::999999888777777666666555444444333333444444555555777888888999999999888888777777777777666666666666777666444222111000000///222333444444666999???CCCKKKQQQZZZbbbjjjsss}}}|||ooohhhaaa\\\[[[eeesssnnnXXXJJJ>>>:::666333333333444333111111111111000000000000333222111000////////////000000111111111111000000111111222222333333444444666777777777777666666555777888999:::;;;<<<======AAABBBBBBCCCDDDEEEFFFFFFEEEFFFHHHIIIKKKOOOTTTXXX```pppqqqeeeZZZYYY[[[^^^aaadddiiikkkoooqqqssstttlllbbb[[[YYYXXXUUUQQQPPPNNNOOORRRVVV___ooo~~~www^^^SSSSSSWWWbbbqqq~~~ppp___VVVNNNHHHFFFDDDBBBDDDHHHPPPZZZgggsss|||xxxeeeZZZPPPLLLIIIEEECCCDDD@@@@@@@@@??????>>>>>>>>>??????>>>================================================<<<;;;;;;::::::<<<;;;===AAAEEEKKKVVVbbbsss{{{wwwtttrrrooosssxxx|||}}}{{{xxxvvvvvvpppooowww}}}|||tttjjj```\\\ZZZXXXYYY\\\iiimmmrrrtttqqqlllgggddd^^^]]]\\\___cccgggiiiiiiiiigggccc```]]]WWWPPPKKKIIIDDDEEEMMMVVV___gggnnnqqqrrroooeee\\\VVVQQQLLLIIIJJJKKKMMMLLLIIIDDD@@@@@@???>>><<<:::777555444333222222111111111111222555555666666777888999999:::;;;<<<<<<======<<<<<<;;;::::::999999888777777555555444444444555555666777777888999999999888888666666666666666666666666777666444333222111111111222333444555777;;;@@@DDDLLLRRR\\\eeemmmvvvxxxlllfff```\\\___lll}}}mmmWWWHHH@@@<<<777444222111000///111111111000000000000000555444333111000/////////000111111222222111111000111111222222333444444555333444555777888999999:::777888999:::;;;======>>>BBBBBBCCCCCCDDDEEEEEEFFFDDDFFFHHHIIIKKKNNNRRRUUUZZZggg}}}ooo___ZZZ\\\^^^aaacccjjjmmmqqqsssrrrxxxxxxiii```]]][[[VVVRRRQQQOOOOOOQQQRRRXXXdddppp|||dddWWWRRRMMMWWWfffvvvvvveeeYYYPPPHHHFFFEEECCCDDDFFFMMMWWWdddpppxxx~~~|||jjj___SSSNNNJJJEEECCCDDD@@@@@@@@@@@@???????????????>>>>>>============>>>=================================<<<;;;;;;::::::;;;:::<<<@@@DDDJJJVVVaaappp~~~xxxuuusssssssssxxxxxxtttxxxvvviiibbb]]]YYYWWWXXX]]]bbbhhhkkkjjjgggdddbbb]]]\\\\\\]]]```bbbdddeeedddccc___[[[UUUOOOHHHCCCBBB>>>>>>FFFPPPZZZfffooowww{{{zzzrrrhhh```WWWPPPLLLLLLLLLLLLLLLIIIDDD@@@@@@???>>>===;;;888666555444444333222222222222222555666666777999::::::;;;<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999777777666666666666666777666777888999999999999999666666666777777777777777666555555444444444444555222333555666888===BBBFFFKKKRRR]]]gggpppzzzvvvjjjccc^^^]]]cccssslllUUUFFF>>>;;;666333222111000...000000000000000000111111555555333222000/////////111111222222222222111111111222222333444444555555333444666888999:::;;;;;;999999:::<<<===???@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEGGGIIIJJJKKKMMMQQQTTTWWWaaasss}}}jjjaaa______```bbbiiilllqqqvvvxxx{{{tttgggbbb^^^XXXRRRSSSPPPOOOQQQRRRTTT\\\fffooo|||ooo\\\RRRIIIQQQ___ppp|||nnn___TTTJJJGGGFFFCCCCCCFFFKKKTTTaaalllttt{{{ooocccWWWPPPKKKEEECCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;:::::::::999;;;???CCCIIIUUU```ooozzzuuuqqqrrrsssuuuzzzsssjjjddd\\\WWWUUUUUUYYY]]]______]]]\\\\\\YYYXXXXXXWWWXXXYYY[[[\\\[[[ZZZWWWRRRLLLEEE@@@===<<<:::;;;BBBJJJTTTcccppp~~~zzznnnaaaWWWPPPNNNLLLKKKJJJHHHEEEBBB@@@@@@@@@???===;;;999777666666555444333333333333555666777888999:::;;;<<<===>>>>>>??????????????????>>>>>>======<<<;;;;;;888888777777666777777777666777888999999999999999777777777777888888888888666666555555555555666666222333555777999>>>DDDHHHLLLTTT___jjjsss}}}vvvjjjccc______iii}}}iiiTTTEEE999666444222333333222111000000000000111111111111555444333111000/////////111111222222222222111111222222333333444444555555777888888999999999999888:::;;;<<<===???AAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGIIIKKKKKKMMMPPPSSSUUU\\\kkkyyyllleee```___aaahhhkkkrrr{{{ssshhhaaaZZZUUUSSSPPPOOOPPPQQQQQQUUU\\\aaajjj{{{~~~eeeUUUHHHOOO[[[jjj{{{yyyggg[[[OOOIIIGGGDDDCCCEEEHHHQQQ]]]hhhqqqxxxttthhh[[[SSSMMMGGGDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;:::::::::999:::>>>AAAFFFRRR]]]mmm~~~wwwssstttvvvvvv|||uuulllbbbYYYUUURRRSSSTTTTTTRRRQQQRRRSSSRRRQQQPPPOOONNNNNNOOOPPPPPPOOOLLLHHHBBB>>>;;;:::666666999>>>CCCMMM___ooo~~~mmm```SSSPPPLLLJJJIIIHHHFFFDDDAAAAAABBBBBBAAA???===;;;888777666555555444444444555555666888999:::;;;<<<===>>>??????@@@@@@??????@@@@@@??????>>>=========888888777666666666666666666666777999999::::::999777888888888999999999:::777666555444444444444444222444555777:::???EEEJJJPPPXXXcccmmmvvvyyylllfffbbbdddppp{{{eeeQQQCCC888555333222333333222111///000000000111111111111444333222000000/////////111222222333333222222111222222333333444555555555777888999999::::::999999:::;;;<<<>>>@@@AAACCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLOOOQQQTTTYYYdddttt{{{nnndddaaabbbjjjnnnwwwpppeee]]]YYYUUURRRPPPQQQPPPNNNPPPUUU]]]___iiizzzmmmYYYHHHNNNYYYgggyyynnnaaaRRRKKKHHHDDDCCCDDDFFFNNN[[[fffnnnuuu}}}xxxkkk]]]UUUNNNHHHEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::;;;999:::===@@@DDDOOOYYYlll|||xxxxxxzzzwww|||~~~}}}tttggg\\\WWWQQQQQQPPPMMMJJJIIIJJJLLLLLLLLLKKKHHHFFFEEEFFFHHHHHHGGGEEEAAA===:::999:::222333777:::===GGG[[[mmmuuufffUUUQQQLLLIIIHHHGGGFFFEEEBBBCCCDDDDDDDDDBBB@@@>>>999999888666666555555555444555666777999:::;;;<<<>>>>>>???@@@@@@@@@@@@???AAAAAA@@@@@@???>>>>>>>>>777777666555555555555555666666777999999:::::::::888888999999999:::::::::888777666444333222111111222444666888;;;@@@FFFJJJTTT\\\gggpppxxx|||oooiiieeehhhvvvwwwbbbOOOBBB:::888555333222111///---//////000000111111111222333222111000////////////111222222333333222222111222222333444444555555666444555777999;;;<<<======:::;;;<<<>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFIIIJJJJJJKKKMMMOOOUUUXXX___jjj|||vvviiieeefffnnnttt~~~uuuggg```\\\YYYUUUSSSTTTRRRNNNNNNQQQXXXVVVZZZggguuusss[[[PPPOOOPPPZZZqqqqqqhhh[[[PPPHHHDDDCCCBBBEEEKKKTTT```llluuu|||uuueeeYYYSSSNNNIIIEEEBBB@@@??????@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<============>>>>>>===<<<;;;;;;;;;999:::<<<>>>AAAKKKUUUggg|||{{{pppfff```YYYVVVRRRLLLHHHEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@CCCBBBAAA???<<<:::777666666555666888:::BBBSSSbbb|||kkkbbbWWWNNNKKKJJJGGGCCCBBBCCCDDDEEEEEEDDDCCCBBBAAA<<<;;;:::999888666555555777777777888999;;;<<<===@@@@@@AAABBBCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@<<<;;;999888777777666666777777888999::::::;;;;;;777777888888888999999999999888666444333333333333222555777888:::@@@HHHOOOWWW___kkkvvv~~~yyyooogggrrroooZZZJJJ@@@888777666444222111111111111111111111000000000000000000000000111111111111222222111111111111111111444333333333444666888999::::::999999::::::;;;<<<;;;;;;<<<>>>???@@@AAABBB???AAACCCCCCBBBAAABBBBBBDDDEEEGGGIIIKKKMMMMMMNNNQQQSSSYYYdddpppllleeegggmmmzzz~~~mmmccc___[[[VVVSSSTTTRRROOOPPPSSSTTTSSSVVV]]]fffqqquuu___MMMMMMNNNYYYqqqxxxmmm^^^QQQIIIEEECCCBBBDDDJJJSSS___jjjtttzzz~~~zzzjjj\\\UUUPPPKKKHHHBBB@@@??????@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<============>>>>>>===<<<<<<;;;:::999999;;;<<>>BBBAAAAAA@@@>>><<<:::999777666666888999>>>LLLZZZtttzzzjjj^^^SSSNNNLLLIIIEEEEEEEEEEEEFFFFFFEEEDDDCCCBBB>>>===<<<;;;:::888777777888888888888999:::;;;<<>>???@@@AAABBBAAABBBCCCCCCBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLQQQQQQVVV^^^iiiwwwzzzooonnniiitttwwwjjjeee]]]XXXTTTSSSQQQNNNNNNPPPRRRPPPRRRWWW]]]eeerrr~~~yyydddOOOMMMMMMWWWnnnvvvcccSSSKKKGGGDDDBBBCCCHHHQQQ]]]hhhqqqxxx|||qqqbbbXXXRRRMMMJJJCCCAAA?????????@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>======>>>>>>>>>===<<<<<<;;;999999;;;;;;===EEENNN^^^tttvvvoooeeebbb]]]VVVPPPKKKHHHGGGDDDCCCBBBAAA@@@???>>>>>>AAAAAAAAAAAA@@@???>>>===:::999999:::999<<>><<<;;;::::::::::::999999::::::;;;<<>>DDDNNNUUU```hhhsss|||ttt```NNNAAA999777777555333222111111111////////////............000000000000111111111111111111222222222222222222333333333444555666888888::::::999999::::::;;;<<<;;;<<<===>>>???AAABBBBBBCCCDDDDDDCCCBBBCCCEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKOOOOOORRRXXX___kkkwwwqqqhhhooovvv}}}uuulllddd]]]WWWUUUSSSOOONNNPPPQQQNNNOOORRRUUUYYYaaaiiiwww{{{hhhTTTPPPMMMUUUiiijjjXXXOOOJJJEEEBBBBBBGGGOOOZZZeeeooovvvzzz{{{iii\\\SSSMMMIIICCCAAA????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======>>>>>>>>>======<<<<<<::::::<<<;;;<<>>>>>======>>>>>>>>>FFFOOO\\\rrrqqq```VVVPPPKKKHHHIIIHHHHHHGGGGGGGGGFFFEEEEEECCCCCCBBB@@@???>>>===<<<::::::::::::;;;<<<>>>>>>CCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@??????>>>===<<<:::999999888888777777777888888999999999888888888888888888888888888777555444333333444444222555888;;;???GGGQQQXXXbbbjjjuuu~~~jjjXXXIII>>>888777666444333222111111111111111111111000000000000///000000000111111111111111111222222222222222333333333444555666777888888::::::999999::::::;;;<<<<<<<<<===>>>@@@AAABBBCCCEEEEEEEEECCCCCCDDDGGGJJJKKKKKKKKKJJJJJJKKKKKKKKKNNNMMMOOOSSSYYYccctttvvvnnnmmmnnntttvvvlllddd\\\YYYWWWSSSRRRTTTRRRNNNNNNQQQSSSUUUYYY___hhhttt}}}kkkXXXQQQMMMSSScccxxxrrr___SSSLLLFFFCCCAAAEEEMMMXXXcccmmmtttxxxssscccVVVMMMHHHEEECCCAAA@@@@@@@@@>>>===????????????????????????>>>>>>============>>>>>>======>>>>>>>>>>>>>>>===>>><<<<<<===<<<<<>>@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBBBBBAAA@@@??????>>>===;;;::::::999999888888888888888999999999888888888888888888888888888777555444333333444555111444888<<>>>>>======>>>>>>???======>>>?????????>>>>>>===<<<<<<===<<<;;;AAAHHHQQQeee|||zzztttqqqmmmggg```ZZZUUUSSSOOOOOOOOONNNMMMMMMLLLLLLNNNNNNMMMLLLJJJHHHFFFEEECCCAAA@@@BBBBBBBBBFFFLLLWWWkkk|||gggYYYPPPHHHDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCBBB======>>>???@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;::::::999999999999999999999999999999999888888888888888777666555444333444444555111555999>>>DDDMMMXXX```hhhppp{{{ooo^^^OOODDD===999555444333222111111111111////////////............000000000000111111111111111111222222333444444444333444555666777888888888::::::999999::::::;;;<<<<<<===>>>???@@@BBBCCCCCCDDDEEEEEEEEEDDDFFFHHHKKKOOONNNMMMKKKKKKKKKLLLMMMLLLLLLOOOSSSVVV[[[gggssstttgggeeejjjrrr{{{xxxkkkeeebbb]]]ZZZZZZTTTOOONNNQQQTTTUUUVVVYYYYYY[[[bbbnnn|||iii\\\PPPOOOVVVeee{{{ooo]]]OOOGGGEEEAAAEEELLLVVV```jjjrrrwwwxxxfffXXXOOOIIIGGGDDDBBBBBBAAA???>>>??????????????????????????????>>>>>>>>>>>>??????======>>>???????????????<<<:::;;;<<<;;;:::???GGGMMM```}}}|||xxxvvvtttrrrnnniiiccc]]]YYYVVVQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSRRRQQQOOONNNMMMJJJFFFDDDDDDDDDCCCGGGLLLVVVgggyyy~~~iii[[[QQQHHHCCCBBB@@@@@@@@@AAACCCEEEGGGIIINNNMMMLLLKKKIIIHHHGGGGGGBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@???>>>>>>===???AAACCCDDDDDDCCCCCC@@@@@@>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999999888888888777777777666555444333444555555333666<<>>???AAABBBCCCCCCBBBCCCEEEFFFEEEFFFHHHIIINNNLLLKKKIIIIIIJJJKKKLLLKKKLLLPPPSSSTTTVVV___iiixxx~~~pppjjjiiijjjqqqyyy~~~zzzqqqlllfffaaa___ZZZTTTQQQSSSUUUTTTTTTVVVVVVUUUXXXaaajjjuuuttteeeUUUOOOQQQ\\\qqqttt___OOOGGGFFFBBBEEELLLUUU```jjjrrrwwwmmm^^^UUUJJJHHHEEECCCCCCBBB@@@>>>??????????????????????????????>>>>>>>>>>>>??????======>>>???????????????:::999:::;;;:::999>>>FFFJJJ\\\xxx~~~|||{{{||||||vvvrrrsssqqqnnnjjjddd___[[[XXXRRRRRRRRRRRRSSSSSSSSSSSSUUUVVVVVVVVVVVVUUUUUUTTTQQQLLLHHHHHHGGGFFFIIINNNUUUdddsss|||jjj\\\QQQHHHBBBAAA======>>>???AAADDDGGGIIIQQQPPPOOONNNMMMKKKJJJJJJGGGFFFEEEDDDCCCBBBBBBBBB???????????????>>>===<<<<<<>>>AAACCCEEEEEEDDDDDDAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888777777777666555444333444555666444888>>>CCCJJJTTT```iiittt{{{wwweeeTTTGGG>>>999666444444333222111111111111111111111111000000000000000000000000111111111111111111222333333444555555333444666777888999888888::::::999999::::::;;;<<<======>>>???AAABBBCCCDDD@@@CCCEEEFFFFFFFFFGGGHHHLLLKKKIIIHHHHHHIIIJJJKKKJJJLLLPPPSSSRRRRRRYYYbbbnnnzzzrrrmmmjjjnnnuuuuuu|||}}}uuummmgggeeebbbZZZUUUUUUVVVTTTSSSTTTVVVSSSUUU[[[___dddppp|||pppVVVMMMMMMTTTeeewwwyyyeeeWWWNNNIIICCCAAAFFFSSSaaakkkuuu}}}wwweeeWWWOOOHHHCCCDDDDDDAAA>>>>>>AAA@@@@@@??????@@@@@@AAA@@@???????????????@@@@@@===========================<<<:::::::::===???AAADDDTTTnnnzzznnnlllhhheeecccdddfffggguuu}}}yyytttqqqrrrmmmgggeeeeeeccc^^^XXXTTTQQQOOONNNPPPQQQRRRRRRTTTWWWZZZ^^^___^^^\\\[[[UUURRRMMMLLLNNNOOONNNLLLVVVaaajjjoooxxxooo___SSSKKKEEEAAA===<<<<<<===???BBBEEEFFFMMMOOOPPPRRRRRRQQQPPPOOOOOOLLLHHHEEEEEEEEEDDDCCCCCCAAA???===<<<>>>???AAACCCAAA@@@???@@@CCCFFFHHHEEECCCAAA???===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::888888888:::;;;:::888666666555444444444555555777;;;AAAGGGNNNXXXdddmmmwww}}}ooo\\\PPPGGG>>>888666444444333333222111000000333333222111000000111111111111111222222333333333333333333444444555555555666777888999999:::999999======<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@DDDEEEGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFKKKMMMNNNOOOPPPRRRVVVYYYdddssszzzrrrssstttrrrxxx{{{}}}tttnnngggbbb\\\YYYXXXWWWTTTRRRVVVTTTUUUWWWXXXZZZaaajjj{{{xxx[[[NNNKKKNNNZZZhhh}}}zzziiiZZZPPPJJJDDDCCCGGGQQQ\\\eeepppzzz~~~lll^^^TTTLLLFFFFFFFFFCCCAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@???????????????@@@@@@????????????????????????===<<<:::::::::===???AAADDDQQQhhh{{{qqqbbb```]]]ZZZXXXYYYZZZ\\\dddkkkzzz~~~yyyvvvtttpppmmmhhhfffdddaaa\\\XXXUUURRROOONNNOOOQQQQQQQQQSSSVVV[[[```bbbccccccbbb^^^ZZZUUURRRQQQQQQOOOMMMRRR[[[dddiiippp|||qqqcccWWWOOOHHHCCC>>>======>>>@@@CCCFFFHHHOOOPPPRRRSSSTTTSSSQQQPPPNNNKKKHHHFFFEEEEEECCCBBBAAA???===;;;;;;<<<>>>???BBBAAA@@@@@@AAADDDGGGIIIHHHFFFCCCAAA>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;:::999999:::;;;:::888666555555444444444555555999===DDDJJJQQQ\\\hhhqqq{{{|||kkkXXXLLLCCC;;;666666444444333333222111111000333222222111000000111111111111222222222333333333444444444444444444333333666777888999999:::999999===<<<<<<<<<;;;;;;;;;:::;;;;;;===>>>???@@@@@@@@@BBBDDDFFFFFFEEEEEEGGGIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNOOOOOOQQQTTTWWW___lll}}}|||yyyvvvyyyzzz}}}wwwnnniiiccc___^^^]]]ZZZXXXVVVTTTTTTVVVVVVVVV[[[bbbeeepppbbbPPPIIIHHHOOOXXXmmmwww}}}xxxlll```UUUMMMEEEEEEHHHNNNTTT\\\jjjvvv}}}wwwiii[[[RRRJJJHHHGGGEEEDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???????????????@@@????????????????????????===<<<:::::::::<<<>>>@@@CCCLLL___zzz|||ooofffXXXWWWTTTQQQPPPPPPPPPQQQTTTYYYdddsss~~~zzzxxxwwwvvvpppooommmiiieeeaaa]]][[[VVVTTTPPPOOOOOOPPPPPPOOORRRVVV\\\bbbgggiiikkkkkkgggccc^^^ZZZWWWUUUSSSRRRQQQXXX___bbbgggqqqyyy~~~vvvjjj___UUULLLGGG@@@@@@@@@BBBDDDFFFIIIKKKRRRSSSTTTUUUUUUTTTRRRQQQMMMKKKHHHGGGFFFEEEBBB@@@>>>===;;;999999:::<<<===@@@@@@@@@@@@BBBEEEHHHJJJLLLJJJGGGDDDAAA>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::===<<<::::::;;;;;;:::888555555444333444444555666;;;@@@GGGOOOWWWbbbnnnwwwwwwfffSSSGGG???888555555444333333222222111111111333222111111000111111111111222222222222333333333666555555444444333222222666777888999999:::999999<<<<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>?????????@@@BBBDDDDDDDDDEEEGGGIIIIIIHHHHHHGGGGGGHHHIIIIIIKKKLLLNNNNNNNNNOOORRRTTTXXXaaannn}}}|||}}}{{{{{{xxxrrrjjjdddbbb```]]]ZZZYYYVVVVVVWWWUUUSSSVVV[[[YYYaaalllxxxhhhTTTKKKHHHJJJOOOYYYdddoooqqqllldddZZZQQQFFFEEEGGGJJJMMMUUUdddrrr|||rrraaaWWWMMMIIIGGGDDDDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????>>>?????????????????????????????????<<<<<<;;;:::;;;<<<>>>???CCCHHHVVVooo|||pppeee]]]XXXVVVTTTRRRPPPOOONNNNNNNNNQQQYYYaaaiiixxxzzzvvvuuutttuuuqqqrrrrrrnnniiiccc___^^^XXXUUURRRPPPPPPPPPPPPOOORRRVVV\\\bbbhhhlllnnnooojjjgggccc```]]]\\\[[[[[[YYY\\\^^^^^^```hhhrrrzzz|||ssshhh\\\QQQKKKEEEEEEFFFGGGIIIKKKMMMNNNSSSTTTVVVVVVVVVTTTRRRQQQLLLJJJHHHGGGFFFDDDAAA>>><<<;;;:::999999:::;;;<<<>>>>>>???@@@CCCFFFIIIKKKNNNMMMJJJGGGCCC@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;???===<<<;;;<<<<<<:::888555555444333444555777888<<>>>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKMMMMMMMMMNNNPPPRRRTTTYYYaaammm|||yyyxxxqqqlllhhhccc___^^^ZZZYYYYYYWWWTTTTTTXXX[[[^^^ccciiippp|||qqq\\\OOOHHHGGGIIIKKKVVVaaafffgggddd[[[RRRHHHGGGFFFGGGIIIPPP___mmmzzzyyyhhh\\\PPPJJJFFFCCCCCCEEEBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::;;;;;;======CCCEEEPPPfff}}}vvvooohhh```[[[[[[ZZZXXXVVVSSSQQQOOONNNKKKNNNSSSWWW[[[eeeyyyxxxsssqqqqqqqqqppprrrsssqqqkkkeeeaaa___ZZZWWWSSSQQQQQQQQQQQQPPPSSSVVV[[[aaagggkkkmmmnnngggfffeeecccbbbccceeefffeeeeeeccc```^^^bbbnnnxxx|||qqqcccWWWPPPMMMMMMMMMNNNPPPQQQRRRSSSUUUUUUVVVWWWVVVTTTRRRPPPLLLJJJHHHFFFEEECCC@@@===<<<;;;:::::::::;;;<<<<<<======>>>@@@CCCFFFIIIJJJNNNMMMKKKHHHEEEAAA???=========<<<<<<<<<;;;;;;;;;???>>><<<<<<<<<<<<:::999666555444333444666999:::>>>EEEOOOYYYbbbmmmxxxnnn]]]KKK@@@:::666555666333333222222222222222111222111111111111111222222222222222222222222222222222222333333444555666666666666888999999999999999999999::::::::::::::::::888999:::;;;<<<=========<<<>>>@@@AAAAAABBBDDDFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIKKKLLLLLLLLLNNNOOORRRTTTYYYbbbqqq{{{www|||yyyqqqlllbbb^^^[[[[[[YYYVVVUUUWWWWWWXXXYYYZZZ^^^fffrrrzzz~~~||||||||||||eeeRRRGGGCCCCCCFFFNNNVVV\\\aaabbb\\\TTTNNNJJJGGGFFFHHHMMMZZZfffttt{{{pppcccUUUNNNIIIDDDCCCDDDAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>========================<<<;;;;;;;;;;;;;;;<<<<<<@@@BBBKKK```}}}|||xxxsssooolllhhhdddaaabbbaaa___\\\YYYUUURRRPPPKKKKKKNNNQQQRRRXXXffftttyyytttqqqppppppooopppqqqqqqnnniiiccc___\\\YYYUUUSSSSSSSSSSSSRRRSSSUUUZZZ___dddhhhjjjllleeeeeefffeeeeeegggkkknnnqqqpppnnnjjjdddbbbkkkvvvxxxkkk```YYYUUUVVVVVVWWWWWWWWWXXXXXXVVVWWWXXXXXXWWWTTTRRRPPPLLLJJJGGGEEEDDDBBB???===;;;;;;;;;;;;;;;<<<<<<===;;;<<<===???BBBEEEGGGHHHLLLKKKJJJHHHEEECCC@@@???=========<<<<<<<<<;;;;;;>>>===;;;;;;<<<<<<;;;999777666555444555888;;;===BBBIIITTT^^^gggqqq|||hhhYYYHHH>>>:::666555666222222222222222222222222111111111000111111222333333333333222222222222111000111222333555666777777666777888999999:::999999888888999999999999::::::777888999:::;;;<<<<<<<<<;;;===?????????@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHHHHDDDGGGIIIKKKKKKKKKMMMNNNRRRRRRVVV\\\fffwww{{{www{{{xxxjjjddd___^^^\\\XXXVVVWWWRRRSSSTTTTTTUUU[[[dddjjjxxx~~~~~~~~~~~~}}}|||{{{}}}~~~kkkUUUGGGBBBAAABBBGGGNNNUUU^^^eeeddd^^^VVVOOOHHHGGGHHHLLLTTT]]]jjjrrr~~~xxxkkk]]]TTTMMMGGGDDDEEEBBBCCCEEEFFFFFFEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<>>@@@FFFNNNYYYcccmmmvvv~~~cccTTTEEE===999555444555222222222222222222222222111111000000111222222333333333333222222222111111222222333333444555666666666777888999999:::999999888888888888999999999:::666777888:::;;;;;;;;;;;;;;;===>>>>>>>>>>>>@@@AAACCCDDDFFFGGGHHHHHHGGGGGGBBBDDDHHHJJJJJJKKKLLLMMMPPPQQQTTTYYY\\\ggg|||}}}|||xxxooogggdddaaa\\\ZZZZZZRRRUUUWWWWWWVVVXXX]]]aaagggooo{{{|||yyywwwvvvxxxzzz{{{|||nnnVVVGGGCCCCCC===BBBHHHQQQ___kkknnnjjj\\\SSSJJJHHHIIIKKKPPPVVVbbblllyyy~~~qqqcccYYYRRRJJJFFFFFFCCCEEEFFFGGGGGGFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;999===GGGWWWooo~~~~~~~~~~~~}}}yyyxxxwwwsssnnnhhhbbb___]]]WWWQQQNNNLLLKKKQQQXXXdddwww{{{xxxvvvuuuvvvttttttwwwzzzvvvmmmfff]]]ZZZWWWVVVVVVWWWWWWVVVPPPSSSWWW\\\bbbgggjjjllljjjlllllljjjggghhhkkkoooqqqnnntttyyyxxxpppkkkbbbbbbbbbbbbaaa```^^^^^^[[[[[[\\\[[[ZZZWWWTTTSSSNNNJJJFFFBBBAAA@@@???>>>999999999::::::;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDEEEFFFFFFFFFEEEDDDBBBAAA>>>=========<<<<<<<<<<<<;;;:::999:::<<<<<<;;;:::999888666666888;;;???BBBIIIQQQ\\\gggpppyyyvvv___QQQCCC<<<888555333333222222222222222222222222111111000000111222333333333333333222222111111111333444444444444444444444666777888999999:::999999777777888888999999999:::666777888999:::;;;;;;;;;;;;===>>>>>>======>>>@@@@@@AAACCCDDDEEEEEEEEEDDD@@@CCCGGGIIIJJJKKKLLLMMMNNNOOOSSSWWWWWW\\\ooozzzpppkkkgggaaa^^^^^^SSSVVVYYYXXXVVVUUUWWWYYYZZZ```hhhpppwww~~~yyytttqqqqqqtttwwwzzz~~~vvvaaaMMMCCCAAA???@@@AAAGGGXXXllltttrrriiiYYYLLLKKKNNNMMMMMMOOOZZZdddsss|||hhhYYYPPPKKKHHHFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@??????>>>============<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::;;;>>>DDDOOOeeezzzrrrlllddd___XXXSSSQQQPPPPPPOOOZZZfff|||||||||}}}zzzrrrjjj```[[[VVVUUUXXXYYYWWWTTTRRRUUUZZZ^^^aaafffjjjmmmrrrqqqqqqpppoooooooooooozzzyyytttuuu||||||tttkkkccc```dddeee```[[[[[[^^^^^^]]][[[XXXUUURRRPPPOOOLLLHHHCCC???<<<;;;;;;888777777777777777888888:::;;;<<<>>>AAACCCDDDEEEEEEDDDCCCCCCDDDDDDBBB@@@???>>>>>>===<<<;;;;;;;;;;;;;;;::::::999888777777777666666888777777===DDDLLLUUUaaallluuu}}}tttXXXJJJ===999999777555555333333222222111000//////111111111000000000000000///000000000000111111111333333333444444444555555444555666777777888888888888888999999999999888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMLLLNNNPPPPPPQQQXXXbbbkkkzzzrrrnnnjjjddd^^^[[[ZZZXXXVVVUUUVVVWWWWWWXXX[[[```ccciiisss}}}{{{zzzwwwrrrnnnsssrrrsssyyy{{{gggSSSGGGBBB@@@AAAAAAGGGVVViiissssssnnn___QQQNNNOOONNNMMMNNNSSS\\\kkkyyypppaaaXXXQQQLLLHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>=========<<<<<<>>>======<<<;;;;;;::::::;;;>>>CCCKKK]]]zzzuuunnnddd[[[UUURRROOONNNUUU___sss~~~|||uuunnnccc^^^XXXWWWYYYZZZYYYWWWXXXZZZ\\\^^^bbbffflllppprrrtttxxxzzzzzzxxxtttqqqwww}}}zzzuuupppwwwzzznnnfffeeeddd```\\\[[[\\\\\\[[[YYYVVVSSSOOONNNLLLIIIEEE@@@===:::999999888888777777666777777777999:::<<<>>>AAACCCDDDEEEEEEDDDCCCCCCDDDCCCAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888888888666555666999999:::AAAIIIQQQZZZeeepppxxx{{{jjjUUUHHH<<<888888666444444333333222222111000000///222222222111111111111111000000000111111111222222333333333444444444444555444555666777777888888777777888888999999888888777888999:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<>>>>>>>>==================<<<;;;;;;::::::;;;>>>AAAFFFSSSllltttggg^^^XXXTTTQQQRRRYYYiii~~~~~~|||uuupppfff```ZZZXXXYYY[[[[[[[[[^^^^^^___```bbbffflllqqqsssxxx{{{zzz|||yyytttkkkrrrooogggeeebbb___^^^]]]\\\[[[YYYUUURRRNNNLLLHHHEEEAAA===:::888777777888888777666666666666666999:::<<<>>>AAACCCEEEFFFFFFDDDCCCBBBCCCCCCAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;::::::999999888666555777:::<<<>>>FFFOOOXXX```llluuu|||ooo```PPPEEE:::777777555333444333333222222111000000000222222222222222222222222111111111111222222222333333333333333444444444444444444555666777777777777777888888999999888888777888888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGIIIKKKLLLOOOPPPOOOMMMKKKNNNTTTYYYdddqqqyyytttkkkhhhccc^^^[[[ZZZZZZ[[[XXXYYYZZZZZZ[[[```hhhooo}}}{{{yyyxxxxxxwwwuuusssqqqooollllllmmmnnnnnnmmmlllooosssxxxqqq^^^PPPEEEDDDBBBCCCKKKYYYfffnnnrrriii]]]VVVSSSQQQQQQQQQNNNVVVbbbooo{{{uuuhhh\\\RRRLLLJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::<<>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999777666888;;;===@@@IIISSS\\\eeepppzzzyyyfffZZZKKKAAA888666666333222333222222222111111111000000111111111222222222222222111111222222222333333333222222333333333444444444333444555666777777777777777777888888888888777777777888999::::::;;;;;;;;;999999999:::::::::;;;;;;============>>>@@@AAABBBDDDDDDDDDEEEGGGHHHJJJKKKOOOOOONNNKKKJJJKKKOOOSSS[[[dddtttwwwsssmmmhhhdddbbbcccddd^^^^^^]]][[[[[[^^^ccchhhsss~~~|||zzzxxxvvvtttsssqqqpppnnnkkkjjjiiiiiijjjlllnnnpppkkkoootttyyywwwrrr```LLLGGGBBBAAAEEEOOO[[[dddiiifff^^^WWWSSSRRRRRRRRRJJJPPPZZZeeerrr~~~}}}mmm```UUUOOOMMMKKKIIIGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999:::===@@@EEEUUUuuu|||pppgggaaa\\\\\\bbbttt~~~wwwqqqnnnkkkgggddd^^^[[[WWWUUUWWWZZZ^^^aaadddhhhlllooopppppppppqqquuuwww{{{zzzsssnnnkkklllsss}}}qqqkkkfffbbbcccbbb```]]]XXXSSSOOOMMMFFFDDD@@@<<<999888777777777666666555444444555555777999<<<@@@DDDGGGJJJLLLLLLIIIFFFDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;999888999<<>>???@@@AAACCCCCCDDDEEEFFFGGGIIIJJJMMMMMMLLLKKKJJJKKKNNNPPPRRRXXXdddtttyyyyyy~~~}}}uuuoookkkiiiiiidddcccaaa___^^^___bbbeeejjjwww~~~|||{{{{{{{{{yyywwwvvvuuussspppmmmlllkkkllljjjiiiiiiiiikkknnnqqqsssooorrrwww|||uuuyyytttVVVMMMCCC@@@CCCHHHPPPWWW^^^___]]]VVVQQQQQQQQQOOOJJJNNNVVV```kkkyyywwwggg[[[UUUPPPNNNJJJGGGEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::999<<<@@@BBBLLLgggssskkkdddaaacccqqq~~~zzztttnnniiieeeaaa^^^YYYWWWUUUTTTUUUXXX\\\___eeekkkrrrxxx{{{{{{{{{|||zzzyyyyyy{{{wwwqqqmmmlllnnnwww}}}rrrjjjcccgggfffccc___ZZZUUUPPPNNNHHHEEEAAA===:::888888777555555444444444444555555666888<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;???AAAFFFPPPZZZdddmmmyyy{{{}}}wwwfffUUUKKKAAA;;;666666555222111333111111111111111111111111/////////000111111222222111111111111222222222333222222222222333333333333333333444555666666666666666777777888888777777666666666777888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAACCCCCCCCCDDDEEEGGGHHHIIIKKKJJJJJJJJJKKKLLLMMMNNNMMMQQQZZZhhh|||zzzuuuwwwxxxsssqqqmmmllljjjgggffffffggggggeeennnxxx~~~}}}~~~~~~|||{{{}}}~~~~~~~~~|||zzzxxxvvvvvvuuurrrpppppppppooollliiihhhiiikkkjjjlllnnnoooqqqtttxxx{{{yyy{{{xxxvvvwwwbbbSSSFFFBBBCCCDDDGGGLLLSSSYYYZZZTTTNNNNNNMMMJJJJJJMMMRRRZZZeeessssssddd[[[RRROOOKKKGGGDDDCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;???@@@EEEZZZqqqyyymmmgggfffsss~~~}}}}}}|||vvvpppkkkeeeaaa^^^XXXWWWVVVUUUTTTVVVYYY[[[aaahhhqqqyyyzzzoooooonnnpppxxx~~~tttmmmnnnllljjjfff```ZZZVVVSSSIIIGGGBBB>>>:::888777777333333333333444555666666555888<<>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAAEEEKKKWWWbbbkkksss~~~sssjjjjjjooo~~~rrr___MMMBBB>>>999666666555222111444111111111111111111111111//////000111111222333333000000000111111111222222111222222222222333333333333333444555666666666666666666777777777777666666555666777888999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAAAAACCCCCCCCCDDDEEEFFFGGGHHHJJJIIIHHHIIIJJJKKKKKKJJJMMMOOOUUU^^^nnnzzzwww|||~~~{{{xxxvvvuuusssrrrlllppptttxxxzzzwwwrrrooonnnnnnnnnnnntttyyy}}}zzzyyyzzz{{{{{{zzzxxxvvvtttsssrrrqqqooommmnnnooonnnllliiiiiilllnnnnnnrrrwwwzzz}}}zzzuuurrryyyiiiXXXHHHDDDDDDCCCCCCFFFNNNVVVYYYSSSLLLKKKIIIEEEDDDFFFKKKQQQ\\\jjjxxx|||kkkaaaSSSPPPLLLGGGDDDBBBBBBBBBCCCCCCBBBAAA@@@??????>>>============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<>>>:::;;;??????@@@QQQeeetttmmmkkkvvv~~~|||zzzxxxyyy{{{}}}}}}}}}zzzuuunnnhhhccc```YYYYYYXXXVVVTTTTTTVVVXXX\\\bbbkkkuuu~~~rrrrrrooolllmmmvvvyyyuuusssppplllgggaaa\\\YYYJJJGGGCCC>>>:::777666666222222222333444555666777555777<<>><<<>>>>>>>>>>>>>>>?????????<<<<<<<<<===============<<<;;;>>>DDDIIIPPP\\\hhhqqqyyy~~~kkk``````dddsssrrr]]]JJJ>>><<<888666777555222222444111111111111111111222222000000111222333333444444///000000000000111111111111111222222222333333333222333444555666666666666666666777777777777666666555666777888888999999999;;;;;;;;;<<<<<<<<<==================>>>@@@AAABBBCCCCCCCCCCCCDDDFFFGGGGGGIIIHHHGGGHHHIIIIIIHHHGGGKKKLLLNNNSSS___tttyyyyyy~~~~~~xxxyyyyyywwwyyyzzzwwwpppooolllhhhfffeeedddcccbbbfffiiinnnrrrvvvzzz~~~~~~}}}~~~{{{zzzzzzzzzyyyxxxwwwuuusssrrrrrrqqqooommmoooppppppnnnllllllpppssssssxxx}}}uuunnnqqq~~~{{{bbbLLLFFFFFFAAA???BBBDDDKKKRRRRRRLLLGGGGGGIIICCCDDDGGGLLLUUUcccqqq{{{sssfffXXXRRRKKKGGGFFFEEECCCAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<;;;;;;;;;::::::::::::999888888;;;BBBKKKQQQnnnxxxqqqyyy}}}yyywwwvvvwwwzzz}}}yyyrrrlllgggddd___]]]YYYVVVUUUWWWZZZ\\\___bbbfffnnnwww}}}vvvmmmgggiiiqqqyyy~~~xxxwwwwwwwwwuuummmccc\\\WWWOOOEEE???======;;;888555555444333444555666777999999<<>>>>>>>>>>>=========<<<;;;:::888777:::<<<@@@EEELLLVVVaaahhhvvv{{{~~~oooggggggjjjzzz}}}hhhVVVGGG===777666555444444333444444111111111111111111111111111111000000111111222333333333333222222111111111222222222222222222222222111111222333444666666777777777777777777777777777888888888888888888999999;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLOOOTTTZZZeeeyyy}}}|||yyysssnnniiigggdddcccbbbaaa```^^^ccccccdddfffiiimmmqqqssswwwvvvvvvyyy}}}}}}{{{}}}~~~~~~}}}yyyyyywwwvvvtttsssqqqqqqsssuuuxxxyyyxxxyyy|||~~~vvvpppsss~~~nnnVVVLLLGGG???===???AAAGGGMMMOOOLLLHHHFFFFFFDDDDDDEEEIIIQQQ^^^llluuu|||wwwjjjYYYSSSLLLGGGFFFFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999999999999;;;@@@HHHMMMeee~~~{{{}}}{{{yyyyyy{{{~~~}}}xxxqqqkkkhhhccc```]]]YYYXXXXXXZZZ[[[]]]___ccciiiqqqzzz}}}vvvooolllmmmpppzzzzzzxxxwwwyyyyyytttjjjbbbWWWOOOEEE???===<<<:::777666555555444555666777888999999<<>>>>>==================<<<;;;:::999<<<>>>CCCHHHPPPYYYdddjjjwww|||wwwppppppsss|||fffTTTFFF===777666555444444333333444111111111111111111111111111111000000111111222333333333333222222222111111333333222222222222222222111222333444555666666777666666666666666666666666888999999999999999999::::::;;;;;;<<<======>>>>>>============>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLNNNRRRVVV^^^ooo~~~}}}wwwqqqnnnjjjhhhggggggeeedddeeedddddddddgggkkkooorrrvvvttttttwww|||wwwrrruuu}}}gggWWWKKKAAA===@@@???BBBGGGJJJKKKIIIFFFCCCDDDCCCBBBDDDKKKWWWeeennnzzz{{{nnn\\\VVVNNNIIIHHHGGGEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999999::::::;;;>>>DDDHHHXXXmmm~~~}}}~~~{{{uuuoookkkhhhfffccc```^^^]]]]]]^^^___```bbbfffmmmttt{{{{{{tttmmmhhhiiikkkrrrzzz~~~wwwsssqqqtttwwwtttkkkcccUUUNNNFFF@@@>>><<<999777777777777666777888888999:::;;;>>>EEEOOOZZZaaaeeeccc\\\SSSJJJEEECCCAAA@@@BBBAAAAAA@@@>>>======<<<>>>>>>>>>======<<<<<<<<<>>>BBBGGGNNNUUU___hhhnnnxxx}}}}}}}}}vvvaaaOOOBBB<<<777666555444333333333333111111111111111111111111111111000000111111222333333333333333222222222222333333333333333333333333222333333444555666777777666666666666666666666666888888999999:::::::::;;;:::::::::;;;<<<<<<===============>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKMMMOOOQQQUUUaaannn|||wwwtttrrrqqqooonnnllljjjgggfffhhhmmmrrrvvvxxxvvvtttvvv{{{}}}uuuqqquuu|||{{{fffTTTFFFBBBDDD>>>???BBBGGGKKKKKKGGGCCCCCCAAA@@@AAAGGGRRR___iiixxx~~~rrraaaZZZQQQKKKIIIGGGFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::888999;;;;;;;;;===???BBBKKK]]]zzz~~~~~~~~~|||xxxtttpppmmmkkkjjjiiigggfffffffffggghhhhhhhhhiiilllpppuuuwwwzzz|||rrrjjjaaa___aaagggqqqvvvvvvssslllhhhdddfffjjjiiiaaaYYYOOOKKKEEE@@@???===;;;:::999999999999::::::;;;;;;======AAAHHHRRR\\\cccfffddd^^^TTTLLLFFFCCC@@@???@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>>>>>>>???AAAEEELLLTTT\\\eeemmmrrr{{{nnnYYYHHH===999666666555444333333333333111111111111111111111111111111000000111111222333333333333333333333333333333333333333444444444444333444444555666666777777555555555555555555555555666777777888999::::::;;;999999::::::;;;<<<<<<<<<======>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLKKKKKKLLLOOOOOOQQQYYYbbbrrr|||{{{wwwtttpppnnnpppvvv}}}{{{yyy|||{{{rrrnnntttzzzyyy___LLLDDDDDD???>>>???DDDJJJKKKHHHEEEBBB@@@??????DDDNNN[[[cccqqqvvv~~~wwwiiiaaaVVVNNNJJJHHHEEECCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::888:::;;;<<<;;;;;;===>>>DDDQQQhhh}}}yyyuuusssqqqppplllllllllmmmnnnppprrrttttttsssqqqpppppppppqqqrrrpppzzz}}}}}}|||uuunnnaaa]]]ZZZ\\\bbbffffffdddaaa\\\WWWXXXZZZYYYSSSMMMHHHFFFCCCAAA@@@??????>>>;;;;;;<<<<<<============???AAAEEEMMMVVV___dddffffff```WWWNNNHHHCCC@@@>>>========================>>>>>>>>>>>>>>>???AAAAAACCCIIIQQQZZZccckkkrrrwww~~~iiiUUUDDD;;;999666555444333333222222333111111111111111111111111111111000000111111222333333333333333333333333333333333444444444555555555444555555666666777777777666666666666666666666666555555666777888999:::;;;999999::::::;;;<<<<<<<<<>>>>>>>>>>>>??????????????????@@@@@@AAABBBBBBCCCBBBCCCEEEHHHIIIKKKLLLLLLLLLKKKMMMPPPQQQQQQVVV^^^cccuuu|||yyy|||{{{pppkkkpppvvv}}}kkkQQQEEEBBB@@@>>>>>>BBBGGGJJJJJJHHHBBBAAA??????BBBJJJTTT\\\iiiooowww~~~tttkkk___TTTNNNJJJFFFDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999;;;<<<<<<;;;;;;<<<===AAAIIIZZZssszzzvvvtttssssssllllllmmmpppsssxxx}}}}}}{{{yyywwwuuutttpppwww}}}{{{uuutttuuutttppplllbbb^^^YYYWWWXXXZZZYYYXXXXXXUUUQQQOOOOOOMMMJJJGGGCCCBBBBBBAAAAAAAAAAAAAAA======>>>????????????>>>@@@CCCJJJSSS]]]eeehhhiiijjjdddZZZRRRKKKFFFBBB???;;;;;;;;;<<<<<<=====================>>>@@@BBBCCCGGGMMMWWWaaajjjrrrxxx|||{{{eeeSSSCCC;;;;;;666555444333222222222222111111111111111111111111111111000000111111222333333333333333444444444444333444444555555666666666666666666666777777888888777777777777777777777777444555666777999:::<<<<<<:::::::::;;;<<<<<<======>>>>>>>>>?????????@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDEEEGGGIIIJJJKKKKKKLLLKKKLLLPPPRRRRRRVVV\\\___ooo|||zzz|||~~~pppiiimmmqqqxxxtttXXXIIIDDD@@@???>>>???CCCFFFIIIJJJCCCBBB@@@???@@@EEELLLRRR```fffoooxxxvvvhhh[[[SSSMMMHHHEEECCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>============<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>@@@EEEPPPddd~~~zzzwwwtttsssrrrkkkkkklllooouuu{{{~~~wwwzzz|||}}}~~~wwwqqqnnnlllhhhfff^^^[[[XXXUUUSSSSSSSSSSSSRRRQQQOOOKKKHHHGGGGGGGGGAAAAAABBBBBBAAA@@@AAAAAA>>>???@@@AAAAAAAAA@@@@@@@@@EEENNNZZZfffmmmooopppoooiii___VVVOOOJJJEEEBBB============<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCDDDKKKRRR]]]hhhrrryyy~~~sss```OOO???888:::666555444333222222222222111111111111111111111111111111000000111111222333333333333444444444555555333444444555666666777777666666777777777777888888888888888888888888888888555666777999;;;===>>>???:::;;;;;;<<<======>>>>>>>>>>>>?????????@@@@@@@@@?????????@@@AAAAAABBBBBBDDDEEEFFFGGGHHHIIIIIIJJJMMMJJJKKKOOOQQQQQQTTTZZZ]]]hhhyyy~~~vvvpppsss}}}~~~~~~rrriiikkknnnuuu}}}zzz^^^OOOIII@@@???>>>===???CCCHHHLLLDDDCCCAAA???>>>AAAFFFJJJTTTZZZeeeoooxxx~~~nnn```WWWPPPJJJGGGCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;===???@@@CCCKKK[[[ttt}}}||||||{{{zzzwwwtttqqqoookkkkkkkkknnnttt||||||}}}|||zzz}}}uuummmgggccc```XXXXXXWWWUUURRRPPPQQQSSSNNNOOONNNJJJFFFDDDGGGJJJAAABBBCCCCCCAAA@@@???@@@???@@@AAABBBCCCBBBAAA@@@???FFFQQQ___lllsssuuuuuurrrlllcccZZZSSSMMMHHHEEE@@@@@@???>>>===<<<;;;;;;<<<;;;;;;;;;===@@@CCCEEENNNVVVaaammmvvv}}}lllZZZKKK;;;444777555555444333222222222222111111111111111111111111111111111000111222222333333333333444444555555555444444444555666777777888777777777777888888888888888888888888888888888888777888999;;;===???@@@AAA;;;;;;<<<<<<===>>>>>>>>>>>>????????????@@@@@@@@@>>>??????@@@AAAAAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIMMMJJJJJJMMMOOOOOORRRWWWUUU]]]hhhuuuvvvsssxxx~~~vvveeedddhhhpppgggOOOCCC===>>>======???EEEIIIIIIGGGFFFCCCAAA@@@AAABBBBBBLLLRRR\\\dddkkkttt}}}yyyjjj^^^TTTMMMJJJGGGDDDAAA??????>>>===<<<>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<999===CCCMMMaaa~~~|||{{{{{{{{{zzzzzzyyyxxxxxxvvvvvvwwwwwwyyy|||~~~{{{ssskkkaaaZZZXXXUUURRRPPPPPPPPPPPPOOOQQQOOOLLLKKKJJJHHHEEECCCAAA@@@???>>>===============>>>@@@AAABBBBBBBBBAAA@@@GGGTTTbbbnnnttttttsssppplllddd[[[QQQKKKHHHHHHDDDBBB>>>:::888999:::<<<>>>===>>>???===<<>>888555555555444333333222111111111111222222222222111111333333333333333333333333444444444444444555666666777777777777777777777777777777777777888888888888;;;::::::999888888888999999999:::;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<======??????@@@AAAAAAAAAAAA@@@?????????>>>??????@@@AAABBBDDDFFFHHHIIIHHHGGGFFFIIIJJJKKKLLLLLLMMMOOORRRVVVXXX]]]eeennn}}}}}}}}}gggbbbdddjjj}}}lllUUUGGG@@@@@@>>>>>>@@@DDDFFFGGGGGGEEECCCAAA@@@@@@@@@AAAGGGMMMVVV^^^eeennnwww}}}rrrfff[[[RRRMMMIIIFFFBBB@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<999===BBBIIIZZZxxx~~~~~~}}}||||||}}}}}}~~~~~~tttiiibbbZZZVVVQQQNNNOOOPPPOOONNNQQQOOOLLLJJJIIIHHHEEECCC@@@@@@???>>>============;;;<<<>>>@@@BBBBBBBBBBBBAAAGGGTTTdddrrrwwwuuupppllliiibbbZZZQQQKKKGGGFFFCCCAAA>>>;;;::::::;;;<<<===<<<===@@@@@@@@@FFFNNNVVVbbbnnnvvv|||uuuYYYIIIBBB<<<888666444444444333333222222222111111222222222222111111222222222333333444444444555444444333444555666777666666666666666666666666666666777777777888888888;;;:::999888888888888888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>???@@@@@@AAAAAA@@@@@@???????????????@@@@@@AAA@@@BBBDDDGGGHHHIIIHHHHHHIIIJJJKKKKKKJJJKKKMMMOOORRRRRRWWW]]]dddpppzzztttrrrxxxyyyoooeeecccfffssswww___NNNEEEBBB???>>>???AAACCCDDDFFFEEECCCAAA??????>>>>>>@@@FFFNNNUUU\\\eeeooovvv~~~~~~qqqdddXXXQQQKKKHHHDDDBBBAAAAAAAAA@@@============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<:::>>>AAAEEEPPPiiiuuulllaaaZZZRRROOOPPPQQQOOOMMMPPPNNNKKKIIIGGGFFFDDDBBB??????>>>===<<<<<<<<<<<<999:::===???AAACCCCCCDDDEEEJJJWWWhhhvvvzzzssskkkhhheee___XXXQQQJJJFFFCCC@@@???>>><<<<<<<<<<<<===<<<;;;===AAABBBDDDKKKTTT]]]hhhssszzz~~~iiiQQQCCC>>>:::777666333333333333333333333333111111222222222222111111000111111222333444555555666444333222333444666777666666666666666666666666666666777777777777888888:::999888888888888888888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@???????????????@@@AAAAAA>>>@@@CCCEEEHHHIIIIIIIIIHHHIIIJJJIIIHHHIIIJJJLLLNNNNNNPPPUUUZZZcccsss{{{mmmfffgggeeegggooowww}}}~~~zzzlllhhhhhhpppzzznnnZZZJJJCCC>>>===??????@@@BBBDDDDDDCCCAAA???>>>===<<<<<>>===<<<<<<;;;;;;;;;888999;;;>>>AAACCCEEEFFFIIIMMMXXXiiiyyy|||ssshhhccc```[[[VVVPPPKKKEEEBBB======<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBDDDGGGOOOXXXdddnnnyyyrrr___JJJ???;;;888666666222333333333333333333333111111222222222222111111///000111222333444555555666444333111222444666777666666666666666666666666666666666666777777777888999888888777777777888888888999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@@@@????????????@@@AAAAAA???@@@BBBDDDFFFGGGGGGGGGHHHHHHIIIHHHFFFFFFHHHIIIMMMLLLMMMQQQTTTZZZgggsssyyypppooojjjhhhjjjlllnnnsssyyy{{{wwwuuusssrrrpppppprrrxxxvvvooommmqqqwwwzzzkkkRRRGGG>>>===>>>===>>>BBBBBBBBBBBBBBB@@@>>><<<;;;;;;???EEEIIIOOOWWWbbbiiittt|||uuufff\\\QQQMMMHHHDDDBBBBBBAAA@@@>>>============<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::>>>@@@CCCPPPmmm{{{rrrfff^^^ZZZXXXTTTPPPPPPMMMIIIFFFDDDCCCAAA@@@???>>>===<<<<<<;;;;;;;;;888999;;;===AAADDDFFFGGGHHHKKKUUUfffvvv|||uuummm```]]]XXXTTTPPPLLLGGGCCC<<<;;;;;;;;;;;;;;;;;;;;;>>>===???CCCEEEIIIRRR[[[jjjttt~~~}}}hhhXXXFFF===999666444555222333333333333333333333111111222222222222111111//////000111333444555555555444222222222333555666555555555555555555555555555666666666666777777777777777777666666777777888888888999999:::;;;;;;<<<:::::::::::::::;;;<<<<<<>>>>>>???@@@@@@@@@@@@???@@@@@@@@@???@@@AAAAAABBBAAABBBCCCCCCDDDDDDDDDDDDGGGGGGHHHGGGEEEDDDFFFGGGKKKJJJKKKNNNQQQUUU___hhhqqq}}}zzzyyyvvvqqqppprrrsss}}}~~~{{{zzz~~~~~~wwwqqqnnnmmmmmmjjjlllooouuuyyy{{{zzzyyyuuusssppppppqqqtttuuuuuuvvvyyywwwqqqrrruuurrr}}}```PPPBBB???>>><<<===BBB@@@AAABBBCCCBBB@@@===;;;;;;>>>BBBEEEIIIQQQ\\\dddnnnwww~~~oooeeeWWWRRRKKKFFFDDDBBBAAAAAA>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999999<<<@@@AAAHHH]]]ttt{{{qqqhhh```\\\XXXVVVSSSPPPKKKGGGFFFEEECCCBBB??????>>>===<<<<<<<<<<<<999:::;;;>>>AAADDDGGGIIIDDDFFFNNN]]]mmmvvvuuuqqq```[[[VVVRRRPPPNNNIIIEEE===<<<;;;:::::::::;;;<<<@@@???AAAEEEHHHLLLVVVaaaoooyyyqqq___QQQBBB;;;888555444555333333333333333333333333111111222222222222111111///000000111222333444444333333333333333444444555555555555555555555555555555555666666666666777777666666666666666777777888888888999999::::::;;;;;;:::::::::::::::;;;;;;<<<===>>>??????@@@@@@??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFGGGFFFDDDDDDEEEGGGIIIGGGGGGKKKNNNPPPWWW___cccsss||||||}}}~~~wwwqqqooollliiifffcccbbbaaacccgggmmmssswwwzzz{{{{{{qqqooojjjeee```]]]\\\[[[]]]bbbjjjuuu~~~~~~}}}|||~~~vvvsssuuuqqqttt}}}ppp\\\IIICCC@@@;;;<<>>@@@CCCKKKUUU]]]fffpppyyy}}}yyyppp]]]WWWPPPJJJFFFDDDCCCBBB@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::777:::???@@@@@@NNN```~~~}}}wwwmmmddd]]][[[\\\XXXTTTNNNKKKIIIHHHGGGFFF@@@@@@???>>>============;;;;;;===???BBBEEEHHHJJJFFFGGGKKKTTT___hhhlllmmmaaa[[[TTTQQQQQQPPPLLLIIIAAA???<<<::::::;;;===>>>@@@@@@CCCHHHLLLRRR]]]hhhrrr{{{xxxgggWWWKKK>>>999777555444666444444444333333222222222111111222222222222111111000000111111222222222333111222333444444444333333555555555555555555555555555555555666666666777777666555555555555666777888888888888999::::::;;;;;;::::::999999::::::;;;<<<===>>>>>>???????????????AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEFFFFFFEEEDDDDDDFFFHHHIIIFFFGGGJJJLLLMMMQQQWWWWWWdddsssxxxnnnkkkfffaaa]]]ZZZYYYYYYXXX]]]eeemmmsssvvvvvvvvvmmmllljjjgggeeecccaaaaaafffnnn|||zzzuuuvvvqqqooorrr~~~|||eeeNNNFFFAAA;;;;;;AAA>>>@@@CCCEEEEEECCC@@@>>>999:::<<<<<>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;777999??????<<>>>>>=========<<<======???BBBEEEIIIJJJLLLKKKKKKNNNTTT\\\aaadddbbb\\\TTTQQQQQQQQQNNNKKKDDDBBB>>>;;;;;;<<<>>>@@@@@@@@@DDDJJJPPPWWWcccooosss|||sssbbbQQQFFF;;;888777555555777555555444333333222111111111111222222222222111111111111111111111111222222000111333555555444333222555555555555555555555555555555555555666666666777555555555555555666777888777888888999::::::;;;;;;::::::999999::::::;;;<<<======>>>???????????????AAAAAA@@@@@@AAAAAABBBCCC?????????@@@AAABBBDDDEEEDDDEEEFFFEEEDDDEEEFFFHHHKKKHHHHHHKKKMMMLLLOOOTTTPPPZZZeeemmmzzzxxxtttmmmfffaaa^^^]]]]]]]]]dddnnnxxxyyyyyyyyyyyyxxxvvvuuutttuuu|||tttxxxqqqppppppvvvwww\\\MMMFFF@@@>>>@@@>>>>>>@@@BBBDDDCCC@@@======<<<;;;<<>><<<:::999999=========>>>AAAEEEHHHKKKGGGHHHIIIIIIJJJNNNSSSWWWXXXWWWTTTQQQOOONNNMMMMMMMMMIIICCC>>>;;;===AAADDDEEEGGGKKKQQQXXXaaakkkqqqnnn\\\KKKBBB999555777888555111222222222222222222222222111111111111111111111111000111111111111222222222555444222222333444333222444444444555555555666666777666555444444444444444666666666666777777777777888999999888666555666777;;;;;;;;;999999:::===@@@<<<<<<<<<<<<============@@@???>>>>>>>>>???AAABBBAAA@@@??????@@@AAACCCDDDGGGFFFEEEEEEEEEFFFHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPMMMQQQWWW^^^jjjyyy|||uuuqqqnnnmmmkkkwwwuuusssooonnnooovvvkkkXXXKKKAAA<<<=========???AAACCCCCCAAA>>>>>><<<;;;;;;>>>BBBGGGJJJUUU[[[eeennnuuu{{{yyyooo```UUUOOOKKKFFFCCC@@@?????????@@@@@@???===??????>>>>>>>>>=========<<<<<<;;;;;;;;;::::::::::::999888999:::===AAACCCJJJ]]]{{{}}}|||{{{|||}}}tttmmmiiigggkkklllkkkhhhbbb^^^]]]]]]\\\[[[YYYVVVSSSNNNJJJHHHCCCBBB@@@>>><<<;;;;;;;;;?????????AAACCCGGGJJJMMMMMMMMMLLLJJJHHHHHHJJJLLLMMMMMMLLLMMMMMMNNNOOOPPPNNNKKKFFFAAA???@@@DDDGGGKKKMMMRRRWWW^^^fffooouuu~~~iiiXXXIIIAAA888555777888555111222222222222222222222222111111111111111111111111000111111111111222222222555333222222333444333222333333333333444444555555666666555444444444444444666666666777777777777888777888999888666555666777:::::::::999888999;;;>>>;;;<<<<<<<<<<<<=========???>>>>>>>>>>>>???@@@@@@@@@@@@??????@@@AAACCCDDDFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOKKKMMMQQQVVV^^^kkkyyywwwmmmkkkiiikkkuuu~~~hhhTTTDDD>>>>>>;;;<<<===@@@BBBCCCBBB@@@>>>===;;;;;;<<<@@@DDDFFFOOOTTT]]]fffmmmsssyyy|||yyyjjj\\\SSSMMMHHHDDDAAA@@@??????@@@@@@>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999888888999;;;>>>???BBBNNNfffxxxssspppiiigggeeedddggglllqqquuu}}}rrrjjjeeedddddddddaaa^^^[[[[[[\\\ZZZYYYXXXVVVSSSNNNJJJHHHCCCBBB@@@???>>>>>>>>>???@@@@@@AAACCCFFFIIILLLNNNRRRRRRPPPMMMHHHEEEDDDEEEEEEFFFGGGIIILLLNNNOOOPPPOOOMMMJJJFFFDDDEEEHHHLLLTTTWWW\\\aaafffmmmuuuzzzvvvbbbSSSGGG@@@888555666777555222222222222222222222222222111111111111111111111111000111111111111222222222444333222222444555444333222222222333333333333444666555444444444444444444666666777777777888888888666777888777666555666777888999999777666777999;;;:::;;;;;;;;;<<<<<<<<<=========>>>????????????>>>????????????@@@AAABBBCCCEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNJJJKKKLLLNNNSSS[[[eeelllzzz~~~nnngggcccfffqqq}}}vvv]]]JJJBBBAAA;;;:::;;;>>>AAACCCCCCBBB???>>><<<;;;;;;===@@@BBBJJJOOOWWW___fffmmmsssvvv~~~qqqcccXXXPPPJJJGGGCCCAAA????????????>>>===<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;::::::::::::999888888888999;;;<<>>777555555666555222222222222222222222222222111111111111111111111111000000111111111222222222333222222333555666555444333333333333333333333444555555444333333444444444666666666777777777888888555666777777555555666777777888888777555555777999999999::::::;;;;;;<<<<<<;;;<<<===>>>???>>>======>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLNNNNNNMMMLLLKKKKKKMMMSSSYYY]]]kkkwwwxxxiiiaaaaaalllwwwcccNNNCCC???;;;::::::<<>><<<;;;;;;<<<>>>???GGGLLLRRRYYY___fffmmmqqqwww{{{wwwiii]]]TTTMMMJJJFFFCCCAAA@@@@@@@@@???===????????????>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::999888888888888999:::===@@@JJJaaayyypppiiiccc```[[[YYYUUURRRQQQSSSUUUWWWZZZbbbnnn~~~yyykkkhhhccc^^^ZZZXXXWWWVVVVVVWWWWWWWWWTTTPPPLLLIIIFFFEEEBBB@@@???@@@AAABBBBBBCCCDDDGGGJJJLLLOOOPPPTTTVVVXXXWWWSSSMMMIIIGGGEEEEEEFFFFFFGGGHHHHHHIIINNNOOOPPPOOOMMMOOOUUUZZZdddhhhmmmrrrvvvyyy|||zzzjjjYYYLLL???;;;666444555555444333222222222222222222222222111111111111111111111111000000111111111222222222222222222444666777666444555555555555444444444444444444333333333444444555555666666666666777777777444555666666555444555777888999999888666555666777777888888999:::;;;;;;;;;:::;;;<<<===>>>===<<<;;;======>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCEEEFFFGGGIIIJJJLLLMMMNNNNNNLLLJJJJJJLLLOOOSSSUUU___hhhxxxrrrfffaaaiiiqqq{{{gggQQQCCC<<<;;;:::999:::===AAABBBCCC@@@???===;;;;;;;;;<<<===DDDHHHMMMRRRXXX^^^eeejjjooossszzz}}}pppdddYYYRRRNNNHHHFFFCCCAAAAAA@@@@@@???>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999999999888888888999999;;;>>>EEEUUUooo|||zzzvvvrrrmmmhhhdddbbb^^^\\\YYYUUUSSSRRRQQQQQQPPPSSS\\\hhhvvv~~~tttnnnfff___ZZZWWWTTTRRRUUUVVVXXXXXXVVVRRRNNNKKKFFFDDDBBB@@@???AAACCCDDDIIIJJJLLLOOORRRTTTVVVWWWZZZ]]]``````[[[SSSMMMIIIDDDCCCCCCCCCEEEGGGIIIJJJLLLNNNPPPOOOOOORRR[[[bbbiiimmmtttxxx{{{|||~~~qqqcccTTTFFF<<<999666444444555444444222222222222222222222222111111111111111111111111000111111111111222222222111111222444777888777555666555555555555555444444333333333333333444444555444444555555555666666666333444555555444444555666999:::;;;:::777666666777666666777888999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<>>>??????@@@?????????@@@AAAAAABBBBBBAAAAAACCCDDDEEEGGGIIIKKKLLLMMMLLLJJJHHHHHHJJJMMMNNNOOOSSSZZZffftttqqqeeehhhlllssskkkWWWGGG<<<<<<:::999999<<>><<<;;;<<<<<<===@@@CCCGGGKKKPPPVVV]]]aaafffkkkssszzzyyylll___VVVQQQKKKHHHDDDBBBBBBAAAAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::>>>DDDMMM]]]xxx}}}{{{zzz{{{||||||{{{vvvvvvuuutttrrrooommmkkkgggfffddd```]]]YYYVVVUUURRRRRRVVV]]]eeeppp~~~vvvlllccc]]]ZZZVVVTTTUUUVVVXXXYYYWWWTTTPPPMMMGGGFFFDDDCCCEEEHHHKKKNNNTTTUUUXXX[[[]]]```aaabbbdddhhhlllmmmhhh```XXXTTTIIIHHHFFFEEEFFFIIIMMMOOOIIILLLOOOOOOOOOTTT___iiimmmrrryyy}}}wwwhhh]]]MMM@@@999777555444444444444444222222222222222222222222111111111111111111111111000111111111111222222222000000222555888999777666555555555444444333333333333333222222333333444555333333333444444444444555222444555555444444555666;;;<<<===<<<999777777888555555666777888999:::;;;:::::::::::::::;;;;;;<<<;;;<<<===????????????>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@BBBDDDFFFHHHJJJJJJKKKHHHFFFFFFHHHJJJJJJIIIJJJQQQYYY```jjjzzzyyyjjjhhhjjjooonnn]]]MMMAAA===;;;888999;;;???AAABBBAAA@@@>>>===<<<<<<=========???BBBFFFJJJPPPWWW[[[aaafffooovvv{{{qqqcccYYYTTTMMMIIIEEECCCBBBBBBAAAAAA????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999:::::::::777<<>>>>>===:::888888888555555666777888999::::::;;;:::999888999:::;;;<<<:::<<<===?????????>>>>>>===>>>???@@@AAA@@@??????===>>>@@@BBBDDDFFFGGGHHHLLLHHHFFFFFFHHHIIIHHHGGGHHHMMMSSSUUUYYYfffyyyqqqgggccchhh|||yyyfffQQQDDDEEE>>>:::;;;======???CCCDDDCCC@@@===<<<<<<===>>>>>>???@@@CCCGGGKKKOOOQQQZZZ^^^dddmmmwww~~~wwwiii]]]VVVPPPNNNKKKHHHFFFCCC???<<>>=========<<<<<<<<<;;;;;;;;;555777999999888888999:::???:::;;;BBBHHHTTTnnn|||xxxpppjjj___\\\XXXVVVXXX^^^fffkkkxxxnnnfff```[[[YYYZZZZZZ[[[ZZZXXXUUURRRPPPJJJKKKMMMQQQVVV\\\bbbeeedddlllrrrpppooorrrvvvwwwrrrzzz}}}}}}|||wwwoooccc\\\TTTQQQSSSVVVWWWVVVUUUPPPLLLMMMUUU^^^eeehhhuuuwwwzzz}}}~~~}}}|||kkk\\\NNNCCC>>>555555444333333333333444000000000000000000000000222222111111111111222222333111000000111222222111222222222333333444444444111111222222222333333333111111111222222333333333222222333333333333444444888888777666555444444333::::::;;;:::999666333111777777777777888888888888888888777777888888999:::;;;<<<===>>>>>>???????????????>>>>>>???@@@@@@AAA@@@AAABBBDDDEEEFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFKKKKKKLLLOOOUUU\\\bbbfff}}}|||xxxzzzzzzmmmfffggguuu~~~nnn[[[MMMDDD???======<<<;;;===BBBDDDCCCAAA???>>>>>>>>>>>>>>>>>>???AAAEEEHHHLLLNNNUUUYYY```iiirrryyy}}}{{{pppeee___VVVSSSNNNJJJGGGDDDAAA???BBB@@@????????????>>><<<<<<<<<<<<<<<;;;;;;;;;;;;777888::::::999888999:::>>>:::<<>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFJJJIIIJJJKKKOOOUUUZZZ^^^lll{{{xxxtttvvvxxx|||uuullliiippp{{{{{{jjj^^^JJJEEEBBB@@@===:::===BBBCCCCCCCCCBBBAAA@@@??????>>>>>>>>>@@@BBBEEEGGGIIINNNSSSZZZccclllsssxxxzzzyyyrrrmmmaaa[[[SSSLLLHHHFFFDDDCCCBBB@@@???>>>??????===<<<<<<<<<;;;;;;;;;:::::::::999:::<<<;;;:::999999:::;;;999<<<@@@@@@AAANNN^^^}}}|||tttkkkeeeaaa``````hhhuuuwwwooojjjfffddd```___\\\ZZZYYYYYYZZZ[[[[[[\\\^^^aaaffflllrrruuu|||~~~~~~yyyrrrqqqvvvzzz|||~~~tttfff]]]\\\```dddggg```YYYRRRRRRYYYeeeooouuuuuuwwwzzz}}}~~~~~~~~~nnn]]]QQQFFF===999555555444333333333333333000000000000000000000000222111111000000111111222222111111000000111111111111111111111111222222222111111111222222222222333111222222222222333333333222222222222333333333333666666666555555444444333333444666888888888888777666666777777777777888888666555555555555666777777:::;;;<<<===>>>>>>>>>>>>>>>>>>===============>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFGGGIIIMMMQQQTTT[[[eeessszzzvvvwwwvvvvvvzzz~~~~~~uuupppqqquuu~~~~~~sss^^^SSSHHHBBB???===>>>AAABBBCCCDDDDDDDDDBBB@@@???>>>>>>>>>???@@@BBBDDDFFFIIINNNVVV^^^fffnnntttxxx~~~}}}zzzllleeeZZZQQQKKKHHHFFFFFFBBBAAA????????????===;;;;;;;;;;;;;;;:::::::::::::::<<<===<<<:::999999:::888888;;;>>>>>>???HHHTTTkkkzzzpppjjjgggfffhhhpppzzzsssnnnkkkiiicccbbbbbbaaaaaa`````````aaabbbeeehhhnnntttyyy|||}}}sssqqqsssvvvyyy}}}~~~qqqgggdddfffiiikkkccc\\\TTTRRRZZZgggrrryyyxxxyyy{{{|||~~~~~~}}}||||||}}}}}}{{{wwwcccUUUKKKAAA:::888555444333333222222333333000000000000000000000000111111000000000000111111111111111000//////111222000000000000000111111111111111111111222222222222222222222222222222222222111222222222222333333333555555444444444444444444333444555666777888777777666666666666777777777888666666555555666666777888::::::;;;<<<============??????>>>============>>>?????????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDGGGJJJMMMOOOUUU[[[dddppp|||||||||wwwuuuzzz}}}vvvsssrrrsss{{{xxxeeePPPEEEBBB???======@@@AAACCCDDDDDDCCCAAA??????>>>>>>>>>???@@@BBBCCCFFFKKKSSS[[[bbbiiipppuuuzzz|||xxxpppcccXXXPPPLLLIIIGGGCCCBBB@@@???@@@???===<<<<<<<<<;;;;;;;;;:::::::::;;;<<<======;;;999999:::888999:::;;;;;;<<>>999888444444333222222222222333000000000000000000000000111000000000000000000111///111222000///...000222000000000000000000000000000000111111111222222222222222222222222222222222111111111222222222333333333333333333444444444444444555555666666666666555555666666666666777777777777666666666666777888888999:::;;;<<<<<<======<<<@@@??????>>>>>>???????????????>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEGGGJJJMMMOOOPPPUUU[[[ccckkkyyy{{{www{{{|||uuuqqqpppqqqxxx{{{aaaPPPGGG@@@;;;:::>>>???AAABBBCCCBBB@@@???>>>============???@@@AAACCCHHHPPPWWW\\\cccjjjpppuuuyyy~~~zzznnncccYYYRRRLLLIIIEEECCCAAAAAAAAA@@@>>><<<======<<<<<<<<<;;;;;;;;;:::;;;===<<<;;;::::::;;;:::;;;;;;999777888===BBBHHHQQQfff|||qqqqqqwwwyyytttooolllhhhkkknnnppppppllliiifffdddfffiiinnnuuu|||wwwsssqqqsssuuuwww}}}~~~xxxrrrllliiifffaaa[[[VVVWWW___jjjsssxxxzzzzzzzzzzzzyyyyyyyyyyyy{{{}}}~~~|||{{{xxxwwwvvvwwwxxxyyy{{{}}}kkk___QQQHHHAAA:::777777444444333222222222222222000000000000000000000000111000000//////000000111...111222111...---000333111111111111000000000000000000000111111111111222333333333222222222222111111111111111222222222222222222222333333444444444555555555555444444444444555555666666666666777777777777666666777777888999888999:::;;;<<<<<<<<<<<>>>>>>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDFFFHHHKKKNNNPPPJJJMMMRRRWWW[[[dddwwwzzzuuuqqqmmmmmmxxx|||eeeQQQBBB<<<===<<<===>>>@@@@@@@@@??????;;;;;;::::::;;;<<<>>>???>>>DDDKKKQQQUUU[[[cccjjjooottt{{{yyymmmcccXXXPPPKKKGGGEEECCCBBBBBBAAA???===>>>>>>=========<<<<<<<<<888:::;;;<<<:::::::::;;;999;;;<<<;;;999999;;;===EEEGGGUUUmmm}}}zzzxxx~~~yyysssooolllnnnpppqqqpppmmmjjjhhheeegggjjjpppxxx{{{vvvrrrtttuuuuuuzzz~~~zzztttmmmhhhfffaaa]]]ZZZ\\\dddnnnuuuyyywwwwwwwwwwwwxxxyyyzzzzzzzzz|||~~~~~~}}}}}}~~~vvvuuutttssstttvvvyyy{{{|||nnnaaaVVVJJJCCC===777555666444333222222111222222222000000000000000000000000000000////////////000000...111222111---,,,///333222222222111111000000000000000000000111111111111333333333222222222111111111111111111222222222222000111111222333444444444555444444444444444444555555555555666666666777777666666555555555666777777888999:::;;;;;;<<<;;;;;;============>>>@@@AAABBBAAA@@@???>>>>>>@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGJJJLLLMMMHHHGGGIIIOOORRRXXXeeerrr|||ssskkkhhhppp{{{xxx\\\FFF@@@BBB;;;<<<===>>>>>>>>>>>>>>>999999888888999;;;<<<===;;;AAAHHHMMMPPPVVV^^^eeekkkqqqyyy}}}uuuiii]]]SSSLLLHHHFFFDDDCCCCCCBBB@@@>>>>>>>>>>>>>>>============777999;;;;;;::::::;;;<<<666;;;>>>>>>===>>>>>>===DDDAAAHHH\\\uuu}}}}}}|||vvvrrroooooooooooonnnlllkkkjjjfffhhhlllrrr{{{~~~xxxtttvvvwwwvvvzzz~~~zzztttmmmhhhfffaaa^^^]]]aaaiiirrrwwwyyyttttttuuuvvvwwwyyy{{{|||yyy{{{}}}}}}{{{yyyyyyyyyrrrqqqpppqqqssswww{{{}}}tttddd[[[QQQGGG@@@;;;555333555444333222222111111222222000000000000000000000000000000////////////000000---000333111---,,,///333333222222222111111000000000000000000111111111111333333333222222111111111000111111111111222222222000000111222333444444555333333333333333444555666555555555555666666666777555444444444444555666666888888999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBAAA???>>>>>>@@@BBBCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIMMMGGGFFFLLLPPPSSS[[[ccclll{{{vvvrrrkkkeeehhhppp}}}lllSSSCCC>>>===;;;<<<@@@@@@>>>@@@EEE===<<<;;;:::999:::;;;<<<===???DDDHHHMMMTTT[[[___fffnnntttuuuzzzzzzlll^^^TTTQQQLLLGGGDDDDDDDDDBBB??????>>>>>>============>>><<<:::999999;;;<<<<<<;;;::::::::::::::::::::::::>>>???EEEQQQaaayyyyyytttrrrnnniiiggggggiiikkkkkkiiimmmtttzzz|||wwwuuuwwwzzz}}}yyysssnnnkkkjjjgggffffffiiiooouuuyyyzzzvvvuuussstttvvvxxxyyyyyyxxxxxxxxxxxxvvvtttrrrpppkkklllmmmnnnqqqvvv}}}~~~kkk^^^TTTMMMCCC;;;777555444444555444222111111111222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333333333333222111111......//////000000111111111222222333333444555555555555555555555555555555444444444555555555555666777777666444444333333333666666888999;;;<<<>>>>>>:::;;;===>>>???>>><<<;;;AAA@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA@@@AAABBBDDDFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFGGGIIIMMMQQQSSSaaahhhttttttooohhhdddgggooozzzyyy^^^KKKBBB===;;;;;;======;;;===AAA===<<<;;;::::::::::::;;;;;;===AAAEEEJJJQQQYYY___dddlllrrruuuzzzvvvggg]]]SSSNNNHHHDDDDDDDDDBBB@@@??????>>>>>>======>>>>>>===;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::;;;;;;???GGGTTTkkk{{{vvvnnnkkkgggeeegggkkkmmmnnnnnnsssyyyzzzwwwyyy~~~~~~xxxssspppooolllkkkkkkmmmqqquuuwwwxxxvvvuuussstttvvvxxxyyyxxxwwwwwwwwwvvvuuusssqqqoookkklllmmmooorrrxxxvvveeeYYYMMMGGG???999666555555555444333222111111111222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333444444444444333222222////////////000000000000///000000111111222333333555555555555555555555555444444444555555555555666555555444444444555555666888888999999:::;;;<<<<<<:::<<<===??????>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAABBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGKKKNNNPPPSSSYYYbbbmmmyyyuuunnngggdddgggnnnwwwkkkRRRDDD@@@<<<:::<<<<<<:::;;;???>>>>>><<<;;;::::::::::::888:::===@@@FFFNNNWWW]]]bbbjjjpppsssxxxrrrhhh[[[TTTLLLGGGFFFFFFDDDCCCAAA@@@??????>>>>>>>>>??????===;;;;;;;;;<<<;;;:::::::::::::::::::::::::::999:::;;;???GGGZZZyyy|||vvvkkkhhheeeeeehhhmmmqqqrrruuuyyy|||~~~~~~zzzwwwuuuqqqpppppprrrtttvvvuuutttvvvuuussstttvvvwwwwwwwwwtttttttttsssrrrpppooonnnkkklllmmmooossszzzkkk\\\SSSFFFAAA:::666444555555555333333222111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222444444444444444333333222000000000000///////////////000000111111222333333444444444444444444444444444444444555555555555666444444444444555666777888999999999999::::::::::::;;;<<<>>>?????????>>>===????????????????????????BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEGGGJJJLLLNNNRRRXXX]]]cccooo~~~}}}ssskkkdddeeekkktttxxx]]]KKKCCC>>>:::<<<<<<;;;<<<@@@???>>>===<<<;;;:::999999777888:::===BBBKKKUUU[[[```gggnnnqqquuu~~~|||rrreee]]]TTTMMMJJJIIIGGGFFFBBBBBBAAA@@@????????????AAA???<<<<<<<<<<<<:::999:::::::::::::::::::::::::::;;;===>>>AAANNNhhh|||vvvllljjjggghhhkkkqqquuuvvvzzz~~~~~~|||{{{tttsssssstttvvvvvvtttsssvvvtttssstttuuuvvvuuutttqqqqqqpppooonnnmmmlllkkkiiikkklllooottt{{{vvvcccUUUOOOAAA===888555444444444444222222111111111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111333333444444333333222111111111000000//////......111222222333333444555555444444444444444444444444444444444555555555555666444444444444555666777888888888888999::::::;;;;;;;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDFFFHHHIIINNNRRRVVVXXXZZZaaammmwww}}}rrrgggcccfffpppjjjUUUFFF???::::::;;;;;;<<>>>>>===<<<:::999999888999:::<<<@@@HHHQQQWWW\\\dddkkkmmmpppxxx~~~oooggg\\\SSSOOOLLLIIIFFFDDDDDDCCCAAAAAA@@@@@@@@@BBB@@@===<<<<<<<<<;;;999:::::::::::::::::::::::::::<<>>?????????======>>>>>>>>>?????????@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIMMMRRRTTTUUUXXX^^^dddmmmvvvpppgggffflllzzzsss^^^LLLCCC<<<:::;;;::::::<<<>>>>>>>>>======;;;:::999888999:::;;;>>>DDDKKKPPPVVV^^^eeehhhkkkrrrxxxzzzzzzqqqeee\\\UUUPPPJJJFFFFFFEEEDDDCCCBBBAAAAAAAAABBB@@@>>>=========<<<:::::::::::::::::::::::::::999:::===@@@???@@@JJJVVVooo|||yyywwwwwwzzz}}}}}}}}}~~~uuutttsssssstttuuutttrrrrrrqqqqqqqqqrrrrrrpppnnnkkkjjjiiiggggggfffgggggggggjjjooosssxxx~~~jjjYYYNNNIII>>>;;;888666555444222111///000111111222111111111//////000000000000000111000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111111111111111111000000///000000000000///////////////000000111111222333333333333333333333333333333444444444555555555555666777777666666555666666666444555666888:::;;;<<<===:::;;;;;;<<<===>>>??????===>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHHHHFFFJJJNNNRRRUUUWWWYYYZZZ]]]dddppp}}}tttmmmoooxxxnnnXXXMMMBBB???===;;;999:::<<<===>>>>>>===<<<;;;:::888999999:::;;;???DDDHHHNNNWWW___cccgggooouuuwww}}}ssshhh```XXXPPPKKKGGGGGGEEEDDDCCCBBBBBBBBBBBB@@@>>>===>>>>>>===<<<::::::::::::::::::::::::;;;999:::=========BBBIIIXXXnnn~~~}}}zzzzzz}}}yyywwwtttsssssstttsssrrrqqqpppoooppppppooommmkkkhhhgggfffeeeddddddeeeeeehhhlllrrrxxx}}}yyyeeeVVVJJJCCC:::888666555555444222111...///000111222222111000////////////000000111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000111111222222222222111000000////////////000000000000///000000111111222333333333333333333333333333333444444444555555555555666555555555555666777888999555666777888999:::;;;;;;999999::::::<<<===>>>???>>>>>>??????@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHIIILLLRRRXXX[[[[[[ZZZSSSYYYaaaiiirrr~~~wwwsssyyycccVVVJJJDDDAAA===;;;;;;<<<<<<===>>>>>>===<<<;;;777888999999999;;;???BBBHHHRRR[[[___eeennntttwwwyyy|||~~~sssiii```WWWQQQHHHGGGFFFDDDCCCCCCBBBBBBBBB@@@>>>===>>>>>>>>><<<::::::::::::::::::::::::>>>:::999;;;======@@@EEEKKK___yyy{{{xxxyyy|||}}}zzzvvvssssssssssssrrrpppooonnnoooooonnnkkkiiigggfffdddcccbbbccccccdddjjjnnnuuu|||vvvbbbSSSFFF>>>777555444444444444333111...///000222222222111000.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000222333333333333222111111......//////000000111111111222222333444444555555333333333333333333333333444444444555555555666666333444444555777888:::;;;777777888888888999999999999999999:::;;;<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@??????AAACCCDDDAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBCCCEEEFFFGGGGGGHHHGGGHHHOOOWWW]]]]]]ZZZOOOSSSXXX]]]cccmmmxxxxxxwww{{{wwwbbbNNNFFFDDD???======<<<<<<===>>>???>>><<<999999777555444555888<<<>>>FFFKKKSSSZZZaaahhhnnnqqqxxx|||~~~rrreeeXXXPPPLLLIIIFFFDDDDDDCCCBBBAAA======>>>>>>>>>>>>>>>===<<<;;;::::::999999::::::777777888999:::<<<===>>>CCCNNNaaazzz}}}wwwvvvxxx{{{yyywwwsssqqqppppppooommmkkklllmmmmmmllliiigggeeeddddddcccbbbaaacccgggjjjqqquuu|||tttbbbOOO???888666666555444333333333333000000000000////////////111111000000//////......000///.........000111222............////////////////////////////////////////////////000000000000000111444666666333000...000000000000000000000000222111000000000111222333111111222222222333333333222222333444444555666666444444444444666999<<<>>>888888777777777777777888888888999:::;;;;;;;;;;;;======>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHIIINNNUUUZZZ\\\[[[RRRRRRRRRTTTXXX___dddhhhyyy}}}zzzwwwbbbTTTIII@@@;;;<<<=========>>>@@@???===:::999888666555666888<<<>>>DDDHHHOOOWWW^^^eeemmmqqqtttxxx}}}|||nnn```XXXNNNKKKGGGDDDCCCCCCAAA@@@=========>>>>>>>>>======<<<;;;::::::999999::::::666666666777888999:::;;;>>>GGGUUUiiivvvssssssuuutttrrrooommmmmmmmmlllkkkjjjjjjjjjiiihhhfffdddcccbbbbbbbbbbbbbbbeeeiiimmmtttyyy~~~nnn]]]LLL>>>888666555444333333222222333000000000000////////////000000000000//////......000///.........///111222........./////////000000.........................../////////000000000000000111333444444222000...000000000000000000000000222222111111111222333333111111222222222333333333333333444444555555666666444444444555777:::<<<===888777777666666777777888777888999:::;;;;;;;;;;;;<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGLLLRRRVVVWWWWWWRRRQQQPPPQQQTTTYYY]]]```fffooo}}}xxxwww{{{kkkWWWFFF??????>>>======>>>??????>>><<<:::999777666666888;;;===@@@DDDJJJQQQYYYbbbkkkqqqvvvzzzzzzkkkaaaTTTPPPKKKGGGEEEDDDBBBAAA========================<<<;;;;;;:::::::::::::::888888777777888888999::::::@@@HHHTTTeee}}}tttnnnmmmmmmllljjjhhhhhhiiiiiihhhgggggggggeeedddbbbaaaaaaaaa___```aaabbbdddhhhnnnrrrzzz~~~vvveeeWWWHHH<<<888555555444333222222222222000000000000////////////000000000////////////...//////.........///000111////////////000000000000............................../////////000000000000000111111111000///...000000000000000000000000///000000111222222111111111111222222222333333333444444444444444444444444444444555777888:::;;;<<<777777666666666666777777777777999:::::::::::::::;;;<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEHHHMMMPPPQQQQQQQQQOOONNNMMMNNNQQQTTTVVVUUU\\\eeeooozzz~~~zzz{{{kkkTTTGGGCCC>>>===<<<<<<>>>>>>===<<<;;;:::888777777888:::;;;>>>AAAFFFLLLTTT___iiipppxxx|||vvvlll^^^YYYQQQKKKHHHFFFDDDCCC>>>>>>==================<<<<<<;;;:::::::::::::::;;;;;;::::::999::::::;;;:::===AAAFFFPPPccc||||||qqqiiigggfffeeecccbbbccceeefffeeedddeeedddaaa___^^^^^^______]]]___bbbdddgggmmmssswww~~~kkk\\\OOOBBB999666555444333222111111111111000000000000/////////////////////////////////////////////.../////////////////////000000000111111................................./////////000000000000///............///000000000000000000000000,,,---///000111000000///111111222222222333333333333333333333333222222222333444666777999999999999666666555555555666777777666777888999::::::::::::;;;;;;<<<===>>>??????@@@????????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDFFFHHHJJJKKKLLLMMMLLLJJJIIIJJJLLLNNNOOOPPPTTTZZZ```fffnnnxxxwwwwww~~~gggQQQFFF???===;;;:::;;;<<<<<<;;;===;;;999888777888999999<<<>>>CCCHHHPPPZZZeeelllssswww{{{}}}}}}yyyhhhaaaXXXOOOIIIFFFDDDBBB@@@???>>>============>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::999999::::::999<<<>>>???BBBNNNaaaooo~~~tttkkkdddbbbaaa___^^^^^^___bbbcccbbbaaabbbaaa^^^\\\\\\]]]^^^___]]]```eeeiiimmmrrrxxx|||rrraaaTTTIII===666555444444222111111111111111000000000000////////////.............../////////...////////////.........////////////000000000000....................................////////////000///...---------......////////////////////////,,,---///111222222111000111111222222222333333333222222222111111111111111333444555777777888888777555555444444555666666777666666777888999999999999999:::;;;<<<===>>>>>>???>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHIIILLLMMMMMMRRRWWWZZZ\\\```eeejjjooovvvzzzqqqqqqxxx|||^^^JJJBBB???<<<:::;;;;;;<<<;;;>>>===;;;999888777888888999<<<@@@EEEKKKTTT^^^dddnnnrrrvvvyyyyyyzzz~~~tttlll```TTTLLLGGGDDDCCCBBBAAA???>>>======>>>???===<<<<<<;;;;;;;;;;;;;;;999999888888777888888888777:::;;;;;;;;;@@@JJJRRR^^^iiixxx}}}yyyvvvtttpppjjjccc^^^]]]]]]ZZZZZZZZZ\\\^^^______]]]^^^]]]\\\[[[[[[\\\^^^______cccjjjppptttxxx|||}}}rrrfffXXXMMMBBB999555555444333222111000000000000000000000000////////////---............/////////....../////////...------............////////////------------------------------........./////////000///......------......///////////////////////////000111222333444444444111111222222222333333333111111111111111111111111333444444444555555666666444444444444444555666777555666777888888999888888999999:::;;;<<<======>>>=========>>>??????@@@@@@???@@@AAABBBBBBCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@AAACCCCCCCCCCCCDDDFFFDDDDDDDDDEEEFFFHHHJJJLLLHHHLLLQQQTTTUUUWWW[[[^^^]]]ccckkksssyyysssmmmnnnwwwpppVVVGGGCCC>>><<<;;;<<<<<<<<>><<<:::888777777777666999<<>>>>>???@@@======<<<;;;;;;;;;;;;;;;888888888777888888999999888999:::::::::<<>>??????@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===???AAAAAA@@@???AAADDDBBBBBBBBBCCCEEEFFFHHHIIIFFFIIIMMMNNNNNNOOOSSSWWWWWWZZZ___bbbfffmmmvvv}}}zzzvvvxxxooolllrrrzzzbbbJJJFFFAAA===<<<=========???>>><<<:::999777666666444666:::???CCCJJJQQQUUUYYY^^^eeejjjmmmqqqvvvzzz{{{~~~vvvggg\\\UUUQQQNNNEEEDDDAAA@@@??????@@@AAA======<<<;;;;;;;;;;;;<<<::::::999999::::::;;;<<<::::::;;;;;;<<<<<<<<<<<<<<>>??????@@@>>>???@@@AAABBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA;;;>>>@@@???>>>===@@@BBBAAAAAAAAABBBCCCEEEFFFGGGHHHJJJKKKJJJIIIJJJNNNRRRRRRSSSUUUUUUVVV[[[cccjjjllluuu|||tttjjjaaa[[[yyytttoooooouuuzzz^^^PPPBBB>>>>>>======>>>@@@???>>><<<;;;;;;;;;;;;777777666888<<>>???AAA@@@??????>>><<<<<<======<<<:::999999999999999999999999::::::::::::::::::::::::======>>>AAAEEEJJJOOORRRYYYbbbllluuu|||zzzyyyxxxxxxwwwqqqmmmhhhdddbbbaaa___]]]XXXVVVTTTRRRQQQPPPPPPPPPUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQSSSTTTVVVZZZ___bbbhhhppp{{{~~~iii^^^TTTMMMDDD<<<777555333222222222222111000//////...------............------...------...000111///...........................------------------------.........------,,,,,,,,,........................111000...------...000111////////////////////////............////////////000111111111111222222222000000111222333333333333111111111111222333444555222333333444444333333222666666666777888888999999;;;::::::::::::;;;<<<===;;;<<<===>>>>>>>>>===<<<>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAABBBCCCEEEEEEIIIIIIIIIIIIJJJLLLMMMOOONNNOOOQQQSSSUUUXXXYYYZZZaaacccfffiiinnnuuu|||{{{rrrggg^^^YYYSSSLLLGGGyyytttnnnnnntttjjjXXXGGG@@@???>>>======???>>>>>>===<<<;;;;;;:::888777666777:::???EEEHHHNNNQQQWWW\\\aaaeeejjjmmmwww{{{|||rrrhhh]]]UUUMMMIIIDDDBBBCCCCCC@@@>>>???>>><<<<<<======;;;:::999999999999999999999999::::::::::::::::::::::::777777777888;;;>>>BBBDDDCCCKKKTTT]]]dddlllvvv}}}|||uuupppnnnlllkkkjjjgggddd___\\\[[[ZZZXXXWWWSSSRRRQQQOOONNNNNNNNNNNNRRRRRRRRRRRRQQQPPPOOONNNPPPRRRTTTVVVYYY^^^dddhhhlllttt~~~zzzeeeZZZNNNHHH@@@999666555444333222222111111000//////...------............------...------...000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000........................000///---,,,,,,---///000////////////////////////............////////////000000111111111222222222000000111222333333333333111111111111222333444555222333333444444333333222555555666666777888888888999999999999::::::::::::888999;;;<<<======<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@?????????????????????@@@@@@AAAAAA@@@@@@??????@@@@@@@@@AAACCCDDDEEEIIIHHHHHHHHHIIIKKKMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUWWWYYY[[[^^^bbbgggnnnssszzz~~~yyyvvvtttqqqnnneee]]]TTTMMMJJJFFFAAA===zzztttmmmnnnsssxxxcccLLLBBB@@@???<<<:::======>>>>>>>>><<<;;;:::888777666666888<<<@@@CCCFFFJJJOOOUUUZZZ___eeeiiirrrvvv|||}}}sssggg___SSSOOOIIIGGGFFFEEEAAA>>>???>>><<<<<<======;;;:::::::::::::::::::::::::::999999999999999999999999888888777777777999:::<<<888===CCCIIINNNUUU^^^dddlllvvvzzzrrrnnngggbbb___]]][[[ZZZZZZWWWTTTRRRQQQQQQPPPOOOMMMLLLKKKKKKJJJKKKKKKKKKNNNNNNNNNMMMMMMLLLLLLKKKOOOQQQTTTWWW\\\cccjjjppptttzzzrrr___UUUFFFBBB;;;666444444444444222111111000000//////...------............------...------...000000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111........................///...---,,,,,,---...///////////////////////////............////////////000000000111111111222222000000111222333333333333111111111111222333444444222333333444444333333222444444444555666666777777666777888999:::999888888777888999:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@???????????????@@@AAABBBCCCDDDGGGGGGGGGHHHIIIJJJLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSUUUZZZ___cccgggnnnxxx~~~wwwmmmfffbbb^^^ZZZWWWQQQLLLEEEBBB@@@???<<<999}}}ssskkklllsss|||iiiPPPCCCAAA>>>;;;999:::<<<===??????>>><<<;;;999888666555666888;;;===???CCCHHHNNNSSSYYY___ccckkkooovvv{{{|||ppphhh\\\VVVNNNIIIGGGEEEBBB???@@@???============;;;999::::::::::::::::::::::::888888888888888888888888;;;:::999999888999999::::::<<>>888555333444444444111111000000////////////------............------------,,,...///000///---------------------------++++++++++++++++++++++++.........------,,,,,,,,,...........................---,,,,,,,,,,,,---...////////////////////////............////////////000000000000111111111111000000111222333333333333222111111111222222333444222333333444444333333222222333333444444555666666555666888::::::999888777999999::::::::::::::::::;;;;;;;;;<<<======>>>>>>======>>>>>>??????@@@@@@??????@@@@@@@@@@@@??????????????????@@@AAABBBCCCEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOOOOPPPSSSWWWZZZ\\\aaagggnnnsssxxx}}}|||yyytttppplllddd[[[TTTPPPMMMJJJGGGFFFCCC???=========<<<:::ssshhhhhhooowwwjjjRRREEEAAA>>>;;;999999:::===>>>???>>>===<<<;;;:::777666555666888999;;;>>>CCCHHHMMMSSSYYY]]]cccgggnnnuuuzzzzzzrrrggg___TTTLLLHHHFFFCCCBBBBBB@@@>>>>>>>>>>>><<<:::::::::::::::::::::::::::888888888888888888888888777777666666666777777777888999999888999;;;???BBBDDDIIIQQQZZZfffuuu~~~tttkkkddd^^^ZZZXXXUUUQQQOOONNNMMMLLLKKKKKKJJJIIIIIIJJJKKKJJJIIIEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIKKKLLLLLLLLLPPPUUU\\\dddllluuu{{{{{{gggWWWPPPBBB>>>888555333333333222000000000///////////////------............---------,,,,,,---///000...---------------------------++++++++++++++++++++++++000000///...,,,+++******........................---------,,,,,,---------////////////////////////............//////////////////000000000111111111000000111222333333333333222222111111222222333333222333333444444333333222222222222333444444555555555777999:::;;;:::888777<<<<<<;;;::::::999999999;;;;;;<<<======>>>>>>???=========>>>>>>??????@@@>>>??????@@@@@@??????>>>???????????????@@@AAABBBDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQTTTWWWUUUWWWZZZ]]]```dddiiimmmwww~~~tttkkkhhheeeaaa]]]YYYSSSKKKGGGFFFFFFDDDBBB>>><<<:::999888888888777xxxhhheeejjjsss}}}kkkWWWKKKDDD???<<<;;;888:::<<<===>>>??????>>>===;;;999777666666777777999;;;???BBBFFFLLLRRRVVV[[[```gggnnnsssyyy~~~~~~sssjjj^^^TTTOOOKKKHHHEEEDDDBBB@@@?????????===;;;::::::::::::::::::::::::999999999999999999999999666666666777777888888888555555444555777999;;;<<<<<>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>??????>>>>>>??????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLJJJLLLNNNNNNNNNPPPRRRTTTTTTTTTUUUUUUUUUXXX\\\```ggglllsss|||}}}yyynnnhhh___YYYWWWUUUSSSQQQJJJFFFAAA@@@BBBCCCBBB@@@<<<;;;:::999888777777777qqqhhhjjjmmmzzz|||nnn^^^SSSJJJAAA>>>>>>999999:::<<<===???@@@AAA???===;;;999777777777777777999;;;>>>AAAEEEJJJNNNUUUYYYaaahhhmmmsssxxx{{{}}}uuukkkbbb[[[UUUNNNIIIFFFDDDBBBAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888999:::::::::999666555555666888999999999666999===???AAAGGGOOOUUUcccooo~~~}}}uuurrrsssuuuvvvoooddd[[[TTTPPPMMMKKKIIIGGGEEEDDDEEEFFFEEEEEEDDDCCCBBBDDDEEEFFFEEECCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEGGGIIIMMMPPPRRRTTT[[[dddmmmuuu|||ttt```QQQJJJ===:::666333333333222222////////////////////////------............---------,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000.................................//////.........////////////////////////............////////////////////////000000000111000000111222333333333333333333222222111222222333222333333444444333333222222222333333444555555555666666666777777777888888999888888777888999:::;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>=========>>>>>>????????????>>>>>>???>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIGGGIIIKKKLLLMMMNNNPPPSSSUUUUUUTTTRRRRRRSSSWWWZZZ\\\___cccggglllqqqwww{{{}}}yyywwwrrrpppnnnllljjjhhhccc```WWWTTTPPPLLLIIIHHHHHHHHHBBB???======@@@@@@>>><<<;;;;;;;;;:::888888888888{{{nnnmmmgggrrr~~~}}}rrreeeYYYNNNCCC???@@@999999:::;;;===???AAABBB@@@>>><<<:::888777777777666777999;;;===AAAFFFJJJQQQVVV]]]dddjjjoootttxxxyyy}}}}}}tttllleee\\\RRRKKKGGGEEECCCBBBBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666666777777888777777666888777666666666555333222222666:::<<<<<<===@@@CCCKKKUUUcccooozzz~~~sssjjjggghhhjjjllleee[[[QQQKKKHHHGGGFFFEEECCCAAAAAABBBBBBAAA@@@@@@??????AAABBBCCCAAA@@@BBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFIIIMMMQQQSSSZZZ```kkkuuu|||sss^^^NNNGGG:::777444222222333333222.........///////////////---..................---,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////..............................////////////......////////////////////////............/////////000////////////000000000000000000111222333333333333333333222222111222222222222333333444444333333222222333333444444555555666666555555555555666777777555555555555777999;;;===888999999::::::;;;<<<<<>>>>>======<<<<<<>>>>>>????????????>>>>>>???>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEGGGJJJKKKLLLNNNPPPRRRRRRQQQPPPNNNMMMNNNRRRUUUXXXYYYZZZ[[[]]]aaafffiiikkkkkklllnnnppprrrssstttpppsssuuuvvvwww{{{|||{{{{{{yyyvvvtttwww|||}}}vvvpppllliiigggeee^^^\\\ZZZYYYXXXUUURRRPPPLLLKKKIIIEEEAAA???@@@BBB???===;;;<<<>>>>>>;;;777555666777666555444555666wwwhhhgggjjjrrrzzzuuuiii^^^RRREEE===@@@>>><<<:::999:::;;;<<<======>>>>>><<<;;;999888;;;999888888999===AAADDDMMMPPPUUU\\\bbbhhhkkknnntttwwwzzz|||~~~xxxnnncccYYYRRRJJJHHHEEECCCBBBAAA???===???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888888888777777777777777777777777777777777777333444666888:::===>>>???@@@EEELLLSSS\\\jjjzzzyyypppeee^^^ZZZZZZZZZ[[[VVVPPPIIIEEECCCCCCDDDCCCCCCBBBAAA???>>>======@@@AAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDBBBBBBCCCDDDCCCEEEGGGHHHIIINNNVVV[[[gggmmmvvvlllYYYIII???777666444333222111111111111111000///////////////,,,...000---((((((---222.........000222222000...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......------,,,,,,------...000///...---------------++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000............////////////......///000000000000000111222222000///...///111111111222222222333333333111222222333333222222111111222333555666777777777666666666666666777888888777666555666777999<<<>>>999::::::::::::::::::;;;<<<===>>>===<<<===???@@@???@@@@@@??????>>>===<<<<<<<<<;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOLLLLLLLLLLLLLLLMMMMMMMMMPPPRRRSSSTTTUUUXXX[[[^^^``````bbbcccddddddddddddcccccccccddddddfffggggggkkkkkkkkklllmmmooopppqqqqqqnnnjjjggggggffffffeeebbbcccdddfffhhhjjjlllmmmgggfffccc___[[[WWWTTTRRRSSSQQQNNNLLLJJJIIIJJJJJJFFFEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;::::::999888888666666666666555555555555uuuoooooorrruuuwww}}}zzzooobbbTTTJJJBBB???<<<:::::::::999777=========>>>===<<<:::999:::999888777999<<<@@@BBBGGGJJJNNNTTTZZZ```dddffflllnnnsssvvvyyy}}}wwwlllbbb\\\NNNKKKGGGDDDCCCBBB@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888888888888888777777777777777777777777777777777777666666777888999;;;;;;<<<999===AAAEEEIIIQQQ]]]eeexxx{{{pppkkkcccZZZTTTPPPOOOOOONNNKKKGGGBBB?????????@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCAAACCCGGGJJJOOOVVV___fffpppvvvvvveeeTTTFFF>>>666555444222111000000000000000///............///***+++...111222000,,,))).........000111111000...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,++++++,,,,,,,,,............---------,,,++++++,,,,,,,,,,,,------,,,---------.../////////............////////////......///000000000000000111222222111000///111222111111111222222222333333111222222333333222222111111222333555666777777777666666666666666777888888777777666666777999;;;<<<999999999::::::::::::;;;<<<===>>>===<<<===>>>@@@>>>????????????>>>======>>>>>>======>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEHHHIIIJJJKKKKKKLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPRRRRRRSSSUUUXXX[[[YYYZZZ[[[\\\]]]]]]]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^`````````aaabbbccceeeffffffccc___]]]]]]]]]\\\[[[YYYYYYYYYYYYYYYZZZZZZZZZYYYXXXVVVRRROOOLLLJJJHHHKKKJJJGGGEEEDDDCCCDDDEEECCCCCCBBBAAA@@@???>>>>>>;;;;;;::::::999999888888666666666666555555555444}}}yyyuuuqqqpppyyyyyyiii]]]LLLFFF???;;;<<<<<<888555<<<<<<============<<<<<<:::999777777888;;;>>>@@@AAACCCGGGLLLRRRWWW[[[]]]```dddiiimmmrrrvvv{{{~~~vvvmmmfffVVVQQQKKKFFFDDDCCCBBBAAA??????>>>===<<<<<<<<<<<<::::::::::::999999999999999999888888888777777777777777777777777777777777999999999888888888888888777:::<<<===>>>AAAGGGLLLXXXccctttyyyooohhh]]]ZZZTTTNNNIIIFFFDDDDDDBBB@@@>>>===<<<<<<<<<===<<<<<<===>>>???@@@@@@AAA=========>>>>>>????????????@@@AAAAAA@@@@@@BBBDDDBBBEEEJJJPPPXXXaaakkkrrr|||vvvhhhZZZMMMBBB;;;444333222111000///////////////...------------.........111999???<<<000%%%...---...///111111///---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,++++++******++++++,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,------------..............................////////////......///000000000000///...000111000//////000222111111111222222222222333111222222333333222222111222222444555666666777777666666666666666777888888888888777666777888999:::999999999999::::::;;;;;;<<<===>>>>>><<<<<<===???======>>>>>>??????>>>>>>@@@@@@????????????@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCIIIJJJJJJJJJJJJJJJIIIIIILLLLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPPPPPPPQQQTTTVVVTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYUUUUUUUUUVVVVVVXXXYYYZZZ[[[XXXUUUSSSSSSSSSRRRQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNLLLJJJHHHFFFEEEDDDCCCAAA?????????@@@@@@@@@@@@???>>>===<<<<<<;;;999999999999999999999999666666555555555444444444vvvnnnooottt~~~sss___TTTFFF???>>>>>>;;;777<<<<<<<<<======>>>>>>>>>:::999777777777999;;;===>>>???CCCGGGLLLPPPTTTVVVYYY\\\bbbfffkkkoootttxxx{{{|||rrrlll]]]XXXPPPIIIFFFDDDDDDCCCAAA@@@???===<<<<<<<<<<<<999999999999::::::::::::999999999888888888777777777777777777777777777777999999888888888777777777555888;;;<<<<<<>>>AAADDDHHHQQQ___mmm||||||qqqggg]]]WWWOOONNNKKKHHHDDDAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@<<<<<<======>>>>>>??????AAABBBBBBBBB@@@AAACCCEEEFFFIIIPPPXXXbbblllvvv{{{yyyrrrhhh\\\QQQFFF===888222222111//////...............---,,,,,,,,,,,,---111000222999???===222'''---------///000000///---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,++++++++++++,,,,,,***,,,---///...---+++***+++++++++,,,,,,,,,------...............---------............////////////---...//////000000//////+++---//////......///000111111111111222222222222111222222333333222222111222333444555666666666666666666666666666777777888999888777777777777888888888888888999::::::;;;;;;;;;===>>>>>>===<<<===>>>;;;<<<===>>>????????????@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAADDDEEEFFFFFFFFFEEEDDDCCCIIIIIIJJJKKKKKKKKKJJJJJJMMMLLLKKKJJJJJJJJJKKKKKKLLLNNNOOOOOOOOOOOOQQQSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUUUUVVVWWWRRRRRRQQQRRRRRRSSSTTTUUUUUUSSSPPPOOOOOOOOONNNMMMMMMMMMNNNNNNOOOOOOPPPPPPLLLKKKKKKJJJIIIHHHGGGGGGAAAAAA@@@?????????@@@@@@>>>>>>===<<<<<<;;;::::::777777888888888888888888555555555444444444333333tttllllllqqquuueeeQQQCCC???>>><<<:::;;;;;;<<<<<<======>>>>>>:::999888777777888:::;;;;;;<<<>>>AAAEEEJJJMMMOOOUUUXXX]]]aaaeeeiiimmmqqqvvvzzzwwwqqqfff___VVVMMMIIIFFFEEEEEEBBBBBB@@@???>>>=========:::::::::::::::;;;;;;;;;999999999999888888888888888888888888888888888888777777777777777777777777111333666888999;;;<<<>>>BBBGGGOOOXXXdddtttxxxmmmbbbXXXPPPKKKEEEEEEDDDCCCAAA???===<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@AAABBBBBBAAA???@@@BBBEEEIIIMMMUUUaaannnyyyyyynnnhhh^^^SSSJJJAAA:::666111111000///..................---,,,,,,,,,,,,,,,---,,,,,,...000000---***,,,,,,,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------,,,,,,,,,,,,------)))+++,,,......---+++***+++++++++,,,,,,,,,------...............---------............////////////------...///////////////,,,...000000/////////000000000111111111222222222111222222333333222222111333333444555666666666666666666666666666777777888888888777777777777777777777777888999999:::;;;;;;;;;===>>>>>>===;;;<<<<<<:::;;;<<<===>>>??????????????????>>>>>>===<<<<<<===>>>???@@@AAAAAAAAAAAAEEEEEEFFFGGGGGGFFFEEEDDDGGGHHHIIIKKKMMMNNNNNNNNNMMMLLLJJJIIIHHHIIIJJJKKKKKKMMMOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSRRRPPPNNNNNNOOOOOOMMMLLLJJJJJJKKKKKKKKKLLLLLLLLLGGGGGGFFFFFFFFFEEEEEEEEEAAA@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;;;;::::::666666777777777777777777444444444444333333333333yyynnnjjjkkkvvvxxx```MMMBBB>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;999888888888999999777888999;;;???CCCFFFHHHQQQTTTXXX[[[___bbbfffiiioootttyyy~~~}}}xxxnnnggg]]]TTTNNNKKKHHHGGGEEEDDDBBBAAA@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888888888888888888888888888666666666666777777777777333444555777888888888888<<<>>>BBBGGGPPP]]]mmmxxx~~~yyyuuusssssstttsssnnneee[[[RRRKKKFFFDDD>>>>>>>>>>>>===<<<;;;:::;;;;;;:::999999888777777999999999999999999999999;;;;;;<<<===>>>>>>?????????????????????AAADDDGGGMMMSSS^^^lll{{{~~~oooeee___VVVLLLDDD>>>888444111000//////.........///......---,,,,,,,,,,,,------,,,+++)))((())),,,///,,,+++,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......------,,,,,,------...)))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,------------..............................////////////------...////////////......000333333222111111111000000000111111111111222111222222333333222222111333444444555666666555555666666666666666777888888777777777777777777777666666777777888999:::;;;;;;:::<<<>>>>>>===;;;;;;;;;:::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>===<<<;;;===>>>???@@@AAAAAAAAAAAADDDEEEFFFGGGGGGGGGFFFFFFEEEFFFHHHKKKNNNOOOQQQQQQMMMLLLJJJHHHGGGHHHIIIJJJJJJLLLNNNOOOOOONNNOOOQQQQQQQQQRRRRRRSSSRRRRRRQQQOOONNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMMMMKKKJJJMMMLLLLLLKKKJJJIIIIIIIIIGGGFFFFFFFFFEEEEEEDDDDDD??????????????????>>>>>><<<<<<;;;;;;;;;:::::::::666666666666666666666666444444333333333222222222ggg~~~qqqllliiipppsss\\\LLLCCC???===;;;;;;:::999::::::;;;<<<===<<<;;;999888888888888666666777888;;;???BBBDDDIIILLLQQQUUUXXX\\\aaadddhhhmmmsssyyy|||~~~vvvoooeee\\\UUUPPPLLLJJJGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>>>>===<<<<<<<<<;;;::::::999999999888888888888888888888888888888888666666666666666666666666777777777888888999888777999:::<<<>>>BBBJJJVVV^^^iiiqqq}}}|||xxxuuummmjjjeee```^^^^^^___```\\\XXXRRRKKKDDD@@@??????999999:::::::::999999999:::999888777666666666666777777888888888999999999999999:::;;;<<<===>>>>>>===>>>???@@@BBBFFFLLLPPPYYY^^^jjjxxx}}}|||zzzzzzzzz{{{~~~~~~|||ttteee\\\VVVNNNFFF@@@:::666333111000/////////////////////......---------------...---+++***)))***---///+++++++++---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,,,,,,,,,,,,,,,,---)))*********+++++++++,,,++++++,,,,,,,,,,,,------,,,---------.../////////............////////////,,,---......//////.........000222333111///...///000000000000111111111111111222222333333222222111333444555555666555555555666666666666666777888888666666777777777777777777666666777888999:::;;;;;;:::<<<>>>???===;;;::::::;;;;;;<<<===>>>>>>>>>======>>>?????????>>>======>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDFFFGGGGGGFFFFFFDDDEEEGGGJJJMMMOOOPPPQQQNNNLLLIIIGGGFFFGGGIIIJJJHHHJJJMMMNNNNNNNNNOOOPPPOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQPPPPPPPPPPPPQQQQQQNNNMMMLLLLLLKKKKKKKKKLLLKKKJJJIIIJJJKKKKKKJJJHHHLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCC????????????>>>>>>===<<<::::::::::::999999999999777666666555555444444444333333333333222222222222UUUssstttpppiiimmmzzzjjjVVVIIIBBB@@@;;;;;;999999999999:::;;;======;;;:::999888888888777777777888;;;>>>BBBDDDCCCGGGKKKPPPTTTXXX]]]aaaccchhhooovvvzzz~~~{{{uuukkkaaaZZZTTTOOOLLLHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;:::::::::999999999888888888888888888888888888888777777777666555555444444666555555666777888888777:::;;;<<<<<<;;;???EEEKKKNNNUUU^^^fffnnnxxx~~~|||}}}wwwtttpppmmmjjjgggccc```WWWUUUQQQMMMLLLNNNPPPRRRMMMJJJFFF@@@<<<:::;;;===888888888888888999999999:::999888777666777888888555555666777888999999:::777888888999;;;<<<=========???AAADDDHHHMMMTTTYYYeeejjjttt~~~{{{xxxuuutttssssssuuuvvv{{{~~~yyymmm]]]VVVPPPIIIBBB<<<999555333111000000////////////000//////...------------...***)))((((((******)))(((+++++++++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,++++++++++++++++++,,,******))))))***+++,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000............/////////000,,,---......//////......+++---000000...,,,+++***000000000000111111111111222222222333333222222222444444555555666555555555666666666666666777888888555555666777777777777777555666777888999:::;;;;;;:::<<>>???@@@AAAAAA@@@???>>>>>>???@@@AAAAAABBBAAAAAA???@@@BBBDDDFFFFFFFFFFFFDDDEEEGGGIIILLLMMMNNNOOONNNLLLIIIGGGFFFGGGHHHJJJFFFHHHKKKMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPOOOOOONNNPPPPPPOOOOOOOOOOOOOOOPPPMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIJJJKKKKKKIIIHHHCCCDDDDDDEEEFFFGGGHHHIIIFFFEEEDDDCCCBBB@@@??????@@@@@@@@@@@@???>>>===<<<999999999999888888888888777777666555444444333333333333333222222222111111PPPccc~~~ssspppfffiiirrrzzz^^^JJJCCCCCC;;;<<<<<<;;;999999:::<<<===<<<<<<;;;;;;:::999999777777666666888:::===???@@@DDDIIINNNQQQUUUXXX[[[^^^bbbiiiqqqyyy|||}}}||||||~~~{{{zzzuuummmcccZZZUUURRRMMMNNNLLLHHHCCC@@@AAACCCAAA???>>>>>>???>>>===;;;======<<<;;;::::::999999999999999::::::999999999999999:::999888888999:::555555666666777777888888888888777777888999::::::DDDEEEHHHLLLSSSZZZ```dddjjjkkkooorrrvvvyyy{{{|||}}}zzzyyyzzzxxxtttqqqgggeeebbb``````aaacccdddiiiqqq}}}}}}tttlllggg]]][[[YYYWWWSSSQQQOOOMMMGGGFFFDDDCCCBBBCCCCCCDDDCCCAAA===;;;::::::888777888888888888888888888888777777777777777666666666555555666666777999:::;;;666777999<<>>@@@AAADDDHHHNNNVVV```gggvvv|||zzzsssnnnkkkjjjkkkmmmttt~~~~~~xxxiii```XXXPPPFFF>>>999666222///222111111000///......---......//////......---,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++,,,,,,,,,,,,------000///,,,*********+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///............////////////......///////////////...000000000000000111111111//////000111111111111000000111222333444333222222444444444555555555555666777777777777888888888888777777666666666666666777777666666666777999;;;===999:::;;;============<<<===============>>>>>>???@@@@@@@@@@@@@@@???>>>===???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLKKKJJJHHHGGGHHHHHHGGGFFFHHHIIIJJJKKKLLLMMMNNNNNNMMMNNNNNNOOOOOONNNNNNMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQPPPNNNLLLJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIICCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@AAA>>><<<===???>>><<<999777777777777666666666666444444555555444444333222111111222222222222111111JJJWWWqqq~~~qqqmmmeeefffmmm{{{iiiTTTHHHDDD;;;<<<;;;:::888888888999<<<;;;;;;;;;;;;:::::::::999888777777888:::<<<>>><<>>>>>>>>===;;;:::======<<<<<<;;;:::::::::999999::::::::::::999999::::::999888777777777888666666666666777777888888777777777777777888999999::::::<<>>======>>>>>><<<:::888888888999777666888888888888888888888888666666666666666666666666666666666666777888999:::777777888:::===???@@@@@@BBBEEEJJJPPPXXXaaakkkqqq|||zzzqqqllljjjkkklllmmmsss|||}}}vvvhhh___VVVNNNCCC;;;777555111///111111000000///......---...............------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------000...,,,*********+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---...///------------..................//////////////////////////////////////////000000000000111111111111000111222333333333222222444444444444555555555555666666666666777777777777777777666666666666666777666555555555777888:::;;;888999;;;<<<======<<<<<<======<<<<<<======>>>???@@@AAAAAAAAAAAA@@@???>>>??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKJJJIIIGGGGGGGGGGGGFFFEEEHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNMMMKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@BBB@@@>>><<<;;;:::::::::777777777666666666555555444444444444444333333222000111111222222111111000FFFJJJ\\\zzzrrrjjjeeecccfffrrrvvvaaaOOOEEE>>>===<<<:::999999999999:::::::::;;;;;;;;;<<<<<<;;;:::999888999:::;;;<<<<<<>>>AAACCCEEEIIIMMMQQQUUUXXX^^^eeelllrrrvvvyyyuuuwwwyyy||||||uuulllddd___]]]ZZZ[[[ZZZVVVPPPKKKHHHGGGEEECCC@@@??????>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;::::::999888777666666666666666777777777777888777666666666666777777888666666666888:::<<>>???@@@DDDFFFJJJNNNSSS[[[ccchhhrrrwww~~~wwwsssccc___YYYSSSOOOJJJEEEBBBBBBBBBAAA???===<<<;;;:::;;;::::::999999999::::::777666666888::::::888666777777777777777777777777555555555555555555555555777666666666777888999999:::::::::;;;===@@@CCCEEEHHHMMMUUU]]]gggpppzzzyyyooojjjjjjnnnqqqtttxxx}}}qqqddd[[[RRRJJJ???888444333111///111000000//////........................---,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...,,,+++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...///+++,,,,,,,,,------------.........//////000000000000000//////////////////111000/////////000222333000111222222333333222222333333333444444444555555444555555555666666666666777666666555555666777777555555555555666777999:::888999:::;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>@@@AAAAAAAAAAAA@@@@@@???>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGGGGFFFEEEEEEEEEDDDHHHGGGFFFFFFGGGIIIKKKMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@DDDDDDBBB>>>888666888:::777666666666666555555555333444444444444333222222000111111222222111111000DDDDDDOOOfffyyymmmeee``````iiixxxoooYYYJJJDDDAAA>>>;;;;;;;;;::::::999999::::::;;;<<<======<<<<<<;;;:::999::::::;;;===>>>???@@@AAADDDIIILLLNNNQQQVVV[[[bbbiiiooosssppprrruuuyyy|||~~~zzzssslllhhhfffggggggfffbbb\\\UUUOOOLLLIIIFFFCCCAAAAAA@@@???>>><<<=====================;;;<<<<<<======<<<<<<;;;;;;<<<>>>??????<<<888555777777777777777777777777666666555555555666666777666666666666777888::::::999:::<<<>>>???@@@AAAAAA???????????????>>>===<<<<<<;;;:::999999:::;;;<<<>>>???@@@AAADDDIIIOOOTTTVVVZZZaaafffiiikkkmmmoooooommmkkkiiifffaaa\\\WWWNNNLLLHHHEEECCCAAA>>><<<;;;;;;::::::999888777777888888888888888999999999777777999;;;======:::777666666666666666666666666444444444555555555555555777777777777777888999999============@@@DDDJJJNNNTTTZZZcccllluuu~~~xxxnnnkkknnntttxxx~~~yyykkk^^^VVVMMMEEE;;;444222111111///000000/////////.........------.........---,,,,,,++++++++++++++++++++++++)))******++++++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,------------.........//////000111222333333222222222222222111222111///......000222333000111111222222222222222222333333333444444444444333333444444444555555555666666555555555666777777555555666666777888999999888888999::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@??????>>>===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFGGGFFFDDDCCCCCCCCCGGGFFFDDDCCCDDDFFFIIIKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????DDDHHHIIIDDD<<<777777:::666666666555555555444444333333333333333222111111000000111111111111000000???@@@HHHXXXlllzzziiiaaa\\\bbbooojjj[[[LLLGGG@@@;;;:::;;;;;;:::888999999:::;;;<<<============<<<;;;::::::::::::;;;;;;;;;;;;;;;===AAADDDGGGJJJNNNRRRWWW^^^fffkkkiiillloootttxxxzzz|||}}}~~~zzzuuurrrppprrrqqqoookkkeee]]]VVVQQQLLLIIIFFFCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<>>>AAAEEEGGGCCC<<<777888888888888777777777777666666555555555555555666444444444444444555666666555555777888999999999999777888999999999888888888777666666555555666777777888:::;;;<<<<<<>>>AAADDD@@@DDDHHHKKKMMMOOOQQQRRRTTTSSSRRRQQQOOOLLLHHHEEE???===;;;:::::::::999777888888888888888888777777666666777888888888999999999999;;;===>>>===999666555555555555555555555555444444444444555555666666888888888888888999:::;;;===>>>???@@@CCCJJJRRRYYYccciiirrrzzzwwwqqqoootttzzz}}}{{{~~~vvvhhh\\\SSSGGG@@@777111000111000///////////////............---------...---,,,,,,+++++++++++++++++++++++++++)))******++++++******)))************************+++++++++,,,,,,,,,------,,,,,,++++++******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------------,,,------------.........------......///111333444777777666666666555555555222111///......000222333000000000111111111222222222222222222333333333444333333333333444444444444555555555555555666777777666777777888999999999999777777777888999999:::;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>======<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEECCCEEEGGGFFFDDDBBBBBBCCCFFFDDDBBBAAABBBDDDGGGIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>CCCIIIOOOLLLCCC:::888:::555555555555444444444444222222333333222222111000000000000111111000000000888<<>>:::::::::999999999::::::;;;<<<======>>>======<<<<<<;;;::::::<<<======<<<;;;<<<>>>@@@AAAEEEIIIKKKNNNSSS[[[aaabbbdddiiinnnrrrvvvxxxyyyzzz}}}}}}{{{{{{yyywwwtttrrrnnnhhhaaa\\\TTTPPPKKKGGGEEECCCBBB@@@????????????????????????>>>>>>????????????>>>>>><<<===AAAFFFJJJHHHAAA;;;999888888888888777777777777666666555555555555666444444444555555666666666333444555666777777777777555777999888777666777888555555444444555555666666666888::::::::::::;;;===:::<<<>>>@@@@@@AAABBBDDDCCCBBBAAAAAABBBAAA>>><<<999777666666777888777666777777777777777777777777333444555666777777777777999999999;;;<<<:::777333666666666666666666666666444444444555666666777777888888888999:::;;;===>>>===???BBBEEEJJJRRR]]]eeetttxxx~~~yyyvvvwwwzzz}}}zzzwwwwww}}}sssfffYYYPPPAAA<<<444111111111000///........................---------------,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++************************************+++++++++,,,,,,,,,+++,,,------......------------------............---------...///222444555999999888888777777666666111000/////////000222333111000000000000111222222111111222222222333333333222333333333444444444444444444444444555666777777777777888999999999999999777777666777777888999:::;;;::::::::::::;;;<<<<<<;;;;;;<<<============<<<;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDBBBEEEHHHGGGDDDAAAAAACCCDDDCCCBBBAAABBBCCCEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDCCCAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<@@@HHHOOOOOOFFF===999888555555444444444333333333111222222222222111000000///000000111111000000///777:::???DDDKKK\\\yyyqqqiiiiiimmmuuu|||rrreeeSSSFFF???===;;;::::::::::::;;;;;;<<<<<<<<<===============<<<;;;:::===>>>???>>>===<<<<<<>>>===AAAEEEGGGHHHKKKRRRXXXZZZ]]]bbbggglllpppssstttuuuyyy~~~}}}{{{zzzzzzwwwrrrnnnbbb]]]VVVPPPKKKHHHEEECCCAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@??????;;;:::;;;@@@EEEGGGDDD@@@999999999888888888777777888777666666555555666666555666666666666666555555444555666777888888888888555888:::999777666777888666666666666666777777888777999999999888999;;;===:::;;;<<<===<<<===???@@@;;;::::::;;;<<<<<<:::888:::888777777888999999888777777777777777666666666222333555777888888888888888777888999:::999666444666666666666666666666666444444555666666777888888888888999:::<<<>>>@@@AAAAAAEEEKKKOOOUUU___kkkuuu}}}}}}}}}~~~~~~}}}}}}~~~zzzyyyxxx{{{xxxlll```RRRIII===888333111222222111...........................,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------******++++++++++++************************************+++++++++,,,,,,,,,+++,,,---.........------+++,,,,,,,,,---------------------...///222555777888888777666666555444444000000000000111111111111111000000///000111222333111111111111222222222222333333333444444444444555444444444444555666777777666666888999999888888777666666555555666777999::::::::::::999:::;;;;;;<<<;;;<<<<<<===>>>>>>======:::;;;<<<===>>>??????@@@??????@@@@@@AAABBBBBBBBBDDDDDDCCCCCCCCCCCCCCCDDDBBBFFFIIIHHHDDDAAAAAACCCCCCCCCBBBBBBBBBCCCDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEBBBBBBAAA@@@????????????<<<<<<<<<;;;;;;;;;;;;:::===CCCJJJJJJDDD<<<888777444444444333333333333222111111111111111000000/////////000000000000//////:::;;;===???BBBOOOggg}}}sssmmmllloootttuuu___NNNEEEAAA???===:::::::::;;;;;;;;;<<<<<<======>>>>>>===<<<;;;;;;999;;;<<<;;;999777777777<<<@@@DDDEEEDDDFFFMMMRRRUUUXXX]]]ccchhhllloooppprrrvvv}}}~~~ooojjjaaaYYYRRRMMMIIIFFFBBBBBBAAAAAA@@@???>>>>>>???@@@@@@AAAAAA@@@@@@???;;;888666999@@@EEEFFFDDD999999999999888888777777888888777666666666666666333333333333222111000///222333444555666666666666333555888777444222333555444444444555555666666666666666666555444666999<<<666777888888888888;;;===:::999888999;;;;;;999888:::888666666777888888777888888888888777777777777333555777999::::::::::::888777777999::::::999777777777777777777777777777555555555666777888888999888999:::;;;===???AAACCCGGGLLLSSSYYY```jjjxxx{{{yyyyyyyyy}}}{{{|||~~~qqqfffYYYKKKAAA:::777333222333333111...---.....................,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------)))******+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---.........---,,,******+++++++++,,,,,,,,,------------///222555777666666555444333333222222//////000111111111111000111000/////////000222333000111111111111222222222333333444444444555555555333333333444555666777888555666777888888777666666666666555555666777999:::::::::999999::::::;;;<<<<<<<<<===>>>>>>???>>>>>>::::::;;;<<<===>>>??????===>>>>>>???@@@@@@AAAAAAEEEEEEDDDCCCCCCCCCCCCDDDBBBFFFJJJIIIDDDAAABBBDDDBBBBBBCCCCCCCCCCCCCCCCCCGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGHHHIIIIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDAAA@@@??????>>>?????????:::::::::::::::::::::999;;;@@@DDDDDD@@@;;;777666444444444333333333222222111111111111111000////////////000000000000//////777888;;;???AAAGGGVVVdddyyywwwuuuqqqvvvtttaaaQQQEEE@@@@@@<<<888888<<<>>>;;;999:::;;;<<<======>>>=========;;;;;;;;;;;;:::999888888;;;;;;;;;===@@@DDDGGGJJJMMMQQQWWW^^^eeekkkooopppsssuuuxxx}}}|||pppgggaaa[[[TTTOOOIIIGGGEEEDDDDDDBBB@@@>>>>>>???AAABBBBBBAAA@@@@@@===<<<;;;:::;;;===???@@@<<<:::999888999999888777999999777666555555555555555555555555555555555555555555555555666666666777777666444444555555555444666666666666666666666666777777888888888888777777999888777555555555666777555555555666777888888999777777777777777777777777888888888888888888888888777888888888999999999999:::999999999888888777777999999999888888888888888:::888777666777888:::;;;888:::===>>>???BBBIIINNNUUUYYY```hhhqqqzzz|||xxxuuuuuuvvv{{{xxxyyy}}}vvviii___TTTGGG===444333222000///.........///............---------++++++++++++++++++++++++************************+++,,,,,,------,,,,,,++++++++++++*********)))))))))************+++++++++************************))))))))))))************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111111111111111111111000000000000111111111111000000000000000000000000000111111111111222222222555444444333333444444555555555555555666666666666666666777777777777666555666666777777777777666666999999999:::::::::;;;;;;:::;;;===>>>>>>>>>===<<<============<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAADDDCCCBBBAAAAAAAAAAAAAAA@@@BBBEEEHHHHHHFFFDDDBBBBBBAAA@@@???@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA??????>>>===<<<;;;::::::<<<;;;;;;::::::999999888:::;;;<<<<<<;;;888666444444444333333222111000000333222222111000///..............................777777:::<<<===AAAMMMZZZssszzzuuu}}}tttcccTTTIIICCC>>>999666999;;;999888999;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::999888777666999999999:::===AAAEEEGGGKKKNNNTTT[[[bbbiiinnnqqqvvvxxx{{{}}}vvvppphhh^^^WWWNNNKKKGGGEEECCCBBB@@@>>>???@@@AAABBBBBBBBBAAAAAA>>>===<<<;;;<<<===???AAA???===:::999::::::999888::::::999777777666666777555555555555555555555555555555555666666666777777888777555555555666555555666666666666666666666666777888888999999888888777888888666555555555666666555555555666777888888888777777777777777777777777888888888888888888888888777777777888888888999999:::::::::999999888888888888888888888888888888888999888777666777888:::;;;:::===@@@BBBEEEJJJSSSYYYaaagggooowww~~~~~~{{{xxxxxxyyy{{{|||uuusssuuu}}}qqqdddYYYNNNAAA888444333111000///.........------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,++++++******)))))))))************+++++++++************************))))))))))))************++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111111111111111111111111/////////000000000111111000000000000000000000000000000111111111222222222444444444333333444444444444555555555666666666666666666777777777666666555666777777777777777777666999999999::::::::::::;;;:::;;;<<<===>>>======<<<============<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAACCCEEEGGGHHHFFFDDDBBBCCCBBBAAA@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFHHHHHHHHHHHHGGGEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA??????>>>===<<<;;;::::::;;;;;;;;;:::999999888888999:::::::::999777555444444333333222111111000000222111111000000/////////........................777777888999888999CCCMMMXXXsssvvvwww~~~|||kkkYYYLLLCCC;;;666888:::999999;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999777666555666666666888:::>>>AAADDDHHHJJJOOOVVV^^^gggmmmqqqwwwyyy}}}yyylllcccYYYUUUNNNHHHFFFDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBB???>>>=========>>>???@@@BBB???;;;::::::;;;::::::;;;:::999888888888888888666666666666666666666666666666666666777777777777888777777777666666666666666666666666666666666666777777888888888888777777777777666555555555666666555555555666777777888888888888888888888888888888999999999999999999999999666777777777888888888888:::::::::999999999999999888888888888888888888888999888777777777888:::;;;<<>>>>>??????@@@@@@AAA@@@??????>>>?????????AAACCCEEEGGGHHHFFFDDDCCCDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCDDDFFFGGGHHHGGGGGGFFFDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>>===<<<;;;;;;:::;;;;;;::::::999888888888777888888888777666444222333333222222111000000000000000000000000/////////------------------------777666777888666666<<>>============>>>>>>CCC@@@<<<:::::::::::::::::::::999888888888888888666666666666666666666666666666777777777888888888666777888777666555555666666666666666666666666666666666777777777777666666777666666666666666666666666666666777777777888888999999999999999999999999999999999999999999999999666666777777777888888888999999999999999888888888777777777888888888888888999999888888888999:::;;;<<<@@@FFFMMMTTT```mmmvvvvvvqqqpppooopppqqqrrrtttxxx~~~}}}ssslllgggfffnnnwww|||tttfffUUUGGG<<<555333222111000///............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++------,,,++++++***))))))))))))*********+++++++++************************((()))))))))************************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++........................---------.........//////000000000000000000000000000000000000111111111111333333333444444333333333333333444444444555555555444444555666666666555555777777888888888888777777888888888888999999999999::::::;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<======>>>??????@@@@@@??????>>>>>>?????????AAACCCEEEFFFGGGFFFDDDCCCEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@??????>>>>>>======<<<;;;;;;::::::::::::999888888777777666666666666555444222222222222111111000000000000.../////////////////////------------------------666555666999888777;;;AAAFFFSSSgggyyyqqqvvv{{{fffOOOEEE>>>>>>@@@>>>;;;:::999888888888888999::::::=========<<<;;;999888777666666555666888;;;>>>???CCCDDDHHHNNNWWW```iiinnnrrrwww|||qqqkkkaaaXXXRRRNNNKKKIIIDDDDDDCCCCCCBBBBBBBBBBBB???>>>>>>===<<<<<<<<<<<>>;;;999:::::::::999999999888777777777888888777777777777777777777777777777777888888888888999555777999888666555555666777777777777777777777777444444555555555555444444666666777777777777777777777777777888888888888888::::::::::::::::::::::::999999999999999999999999777777777777888888888888777888888888888888888888777888888888999999999::::::::::::::::::;;;;;;<<>>??????@@@@@@????????????@@@@@@AAABBBCCCEEEEEEDDDCCCBBBDDDDDDCCCCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;::::::::::::999999888888777666666444444444444333222222111111111000000000000//////.............../////////------------------------555444666999999888:::??????GGGSSShhhzzzrrrtttwww\\\OOOCCC@@@@@@===999777999888888777777999:::;;;============<<<;;;:::999666666555555777:::<<<>>>AAABBBEEEKKKSSS\\\ccchhhoootttzzz}}}zzztttlllddd\\\VVVPPPMMMJJJIIIGGGEEEDDDCCCCCCCCC@@@@@@???>>>>>>===<<<<<>>>>>??????????????????@@@AAA@@@@@@BBBCCCCCCCCCBBBAAABBBBBBBBBBBBAAA@@@??????>>>???@@@@@@AAAAAA@@@@@@BBBBBBCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@???>>>>>>======;;;;;;:::::::::999999999999999888888777666666666444333333222222222222111000000000///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,444333444888999666666:::999???IIIXXXqqqxxxqqqrrr{{{qqq___LLLCCC???;;;888777:::999888777777999:::<<<:::;;;;;;<<<<<<;;;;;;:::666555444444666888:::<<<>>>???CCCHHHOOOVVV\\\```gggmmmssswwwwwwyyy}}}zzzrrrkkkbbbZZZTTTPPPOOOLLLIIIGGGFFFEEEEEEBBBBBBBBBAAA@@@???=========<<<<<<===??????===;;;999999888888888999999:::888888888888888888888888888888888999999999::::::666:::>>>===:::777888:::777777777777777777777777555666666777777666666555777888999:::;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::999999999::::::;;;;;;;;;999999:::;;;;;;<<<============>>>???????????????AAAIIISSS^^^iiiuuuttthhhbbbcccdddjjjqqqvvvvvvrrrnnnlllbbb^^^\\\aaaiiiuuuyyyrrrllleeeYYYHHH<<<777444222000///...------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))******+++,,,---......)))************+++++++++))))))))))))))))))))))))))))))))))))************************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///........................---............/////////////////////////////////////////////000000000111000222333444444333222000222222222222333333333333111111222444444555555555555555666666666666555555666666666777777777888888:::999888888888999;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>=========>>>>>>???@@@>>>???@@@AAAAAAAAAAAA@@@???@@@AAAAAAAAA@@@???>>>===>>>??????@@@@@@??????AAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<999999999888888888888888999888888777666666555555333333222222222222222222///////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333222333777777444333555555===FFFPPPbbb~~~zzztttooopppwwwmmmUUUFFF@@@<<<:::999:::999888777777999;;;<<<999999::::::;;;;;;::::::555444333333444777999;;;<<<===AAAFFFLLLRRRWWWZZZ```fffmmmpppppprrrvvv{{{}}}wwwmmmbbb\\\UUUSSSPPPMMMJJJHHHGGGGGGEEEDDDDDDCCCBBB@@@???>>><<<===>>>@@@AAAAAA>>><<<:::::::::999999:::;;;;;;888888888888888888888888888888999999999:::::::::888<<>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>FFFQQQ]]]gggrrr}}}~~~}}}yyypppddd```aaa```gggpppuuusssllleeeaaa[[[[[[```jjjuuu~~~tttiiiaaaXXXMMM???777555444000,,,......---,,,,,,,,,------+++++++++************)))++++++++++++++++++++++++******************************++++++++++++******((()))***+++---...///000)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.................................////////////000////////////////////////////////////000000000000000111333444444333111000111111222222222333333333000111222333444444555444444444555555555555444444666666666666777777777777:::999888888888999:::;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<===>>>???>>>>>>???@@@@@@@@@@@@???===>>>???@@@AAA@@@???>>>======>>>???????????????AAABBBCCCCCCCCCBBBAAA@@@???@@@BBBCCCCCCBBB@@@????????????>>>======<<<<<<888888888777777777777777888888888777666666555555444333222222111222222222........./////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111111222333444666666777999:::>>>EEEQQQeee}}}vvvnnnkkknnn{{{~~~bbbMMMDDDBBBAAA???;;;;;;<<<;;;999888999999999999999::::::;;;;;;;;;666666666666666555555555:::<<>>???>>>>>>>>>??????===;;;======<<<;;;;;;:::999999888888888888888999999999999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999888888777777666777999:::;;;;;;:::::::::::::::::::::::::::;;;===============<<<<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===>>>>>>===;;;<<<>>>@@@>>>>>>===>>>???AAACCCEEEEEEJJJLLLIIIFFFEEECCC@@@DDDGGGNNNYYYaaajjjvvv|||yyyxxxzzz|||vvvuuurrrnnnjjjfffcccaaafffjjjllljjjeee___]]]\\\WWW___lll{{{}}}xxxoooaaaVVVKKKCCC999333222222000---......---------,,,,,,,,,)))******++++++******))))))))))))))))))))))))))),,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******************************,,,,,,++++++******))))))******))))))((((((''''''******))))))((((((''''''))))))))))))************)))************+++++++++************************++++++,,,,,,,,,,,,------//////.........---------......////////////......///............///000000////////////000000000000...000111333333222111000111111111111111111111111333333333333333333333333555555555555666666666666999888888888777777666666666666888999999999999999<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???>>><<<;;;<<<===???@@@@@@@@@@@@@@@@@@???>>>===;;;===???AAABBBAAA@@@???>>>>>>????????????>>>>>>>>>?????????@@@@@@@@@@@@@@@???===<<<<<<<<<===>>><<<<<<;;;::::::::::::;;;888888777777666666555555888777777666555444444444111111111111111111111111////////////..................---------,,,,,,,,,***++++++,,,,,,++++++***111111222333444555666666666666:::???HHHXXXrrryyyoooiiijjjuuulllWWWJJJDDD@@@===999:::;;;:::999999999999999999999999:::::::::;;;777777777666666666666666999;;;===???BBBFFFLLLOOOTTTXXX^^^bbbfffiiilllnnnqqqvvv~~~zzzpppmmmgggbbb]]]XXXSSSPPPMMMJJJFFFDDDDDDCCCBBB@@@@@@>>>>>>>>>??????>>><<<>>>=========<<<<<<;;;;;;999999999999999:::::::::999::::::;;;;;;::::::999:::::::::::::::::::::::::::999999999888888888888666777999:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;========================>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???>>>===;;;;;;===???>>>???AAABBBCCCEEEHHHIIIMMMRRRUUUSSSPPPOOOLLLHHHFFFFFFKKKSSSZZZbbbooo{{{|||vvvpppmmmmmmnnnlllkkkiiihhhffffffeeeeeeccceeefffccc]]]YYYXXXYYYbbbkkk{{{{{{sssiii[[[PPPEEE>>>555111111222000......------------,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))))))))))),,,,,,,,,++++++*********+++,,,,,,,,,,,,+++*********************************************)))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))************)))************+++++++++************************+++++++++,,,,,,,,,------......------,,,,,,,,,,,,......////////////..................////////////.../////////000000000000///000222333444333222111222222222222222222222222111111222333333444555555555555555555666666666666888888777777777666666666666666777888999999999999:::::::::::::::;;;;;;;;;;;;<<<>>>>>>===<<<===??????>>><<<;;;;;;<<<>>>???>>>>>>??????>>>>>>===<<<;;;<<>>>>>>>>>>>======>>>>>>>>>>>>???????????????>>>===<<<<<<<<<===>>>;;;::::::999999999999999888888777777666555555444666666555555444333333222111111111111111111111111////////////...............------------,,,,,,,,,***++++++,,,,,,++++++***111111222333444444555666444444777:::???III]]]nnnuuujjjgggnnnwwwdddUUUJJJBBB>>>===<<<<<<;;;:::999888777888888888999999999999999999999888888777777777777888:::<<<===>>>AAAFFFIIIKKKOOOUUUZZZ^^^bbbfffiiilllqqqxxx~~~zzztttmmmfff___ZZZUUUQQQLLLHHHGGGFFFFFFEEECCCAAA@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>======;;;;;;;;;:::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888888888999:::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>>>>???AAAAAAAAA???======>>>@@@BBBEEEIIILLLNNNOOOQQQRRRWWW^^^bbb```\\\ZZZUUUPPPKKKHHHHHHLLLQQQYYYhhhuuu|||vvvmmmeee```^^^^^^]]]^^^```bbbdddfffggghhh``````^^^ZZZVVVWWW\\\aaavvvwwwmmmaaaRRRGGG<<<777111...///111000///------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++++++++++++++*********+++,,,,,,,,,,,,+++******************************((())))))))))))))))))***))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))************+++++++++************************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++......////////////......,,,---...///000///............/////////000000000000111222333444333222222333333333333333333333333///000111222444555666777444555555555555666666666666666666666666555555555555666777888888999999999888888888999999:::::::::;;;===>>>???>>>===>>>??????>>><<<;;;;;;;;;<<<<<<===============<<<<<<;;;;;;<<<>>>???@@@@@@???>>><<<<<<============<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<===999999888777777777777888777777777666555555444444444444333333222222111111000000000000000000000000/////////............---------------,,,,,,,,,,,,******++++++++++++******000111111222333444444444555555777999;;;@@@NNN[[[yyysssiiijjjuuurrrbbbTTTJJJEEEBBB@@@>>><<<;;;999777666888888888888888888888888::::::999999999888888888888999;;;;;;;;;===@@@BBBDDDGGGLLLQQQVVV[[[```dddhhhmmmtttzzz|||tttjjjddd^^^YYYSSSNNNKKKKKKJJJIIIHHHFFFDDDCCCDDDDDDCCCAAA????????????????????????;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>????????????????????????????????????>>>========================BBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAADDDFFFIIINNNVVV[[[]]]]]]^^^```cccjjjnnnlllhhhccc]]]WWWSSSNNNJJJIIILLLTTTdddsss~~~{{{xxxqqqhhh^^^XXXVVVUUUTTTWWW]]]bbbfffggggggggg^^^\\\XXXTTTVVV```ooozzzrrreeeWWWIII???777444///......000//////---------,,,,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))+++++++++***************+++,,,,,,,,,,,,+++******************************''''''(((((())))))******))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))************))))))*********+++++++++***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---......//////......---+++,,,...000000///...---........./////////000000111111222333333333333222333333333333333333333333000111111222444555555666444444444555555555666666555555555555555555555555444555666777888888888888777777888888999:::;;;;;;;;;===??????>>>===>>>??????>>>===;;;::::::::::::<<<<<<============<<<;;;;;;<<<===>>>>>>>>>>>>===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;999888888777666777777777777777666555555444444333333333333222222111111111000000000000000000000000//////.........------------------,,,,,,,,,++++++******++++++++++++******000000111111222333333333555555666999999;;;DDDNNN___|||pppiiimmmtttrrrbbbUUUNNNFFFBBB>>>;;;::::::999777888888888888888888888888::::::::::::::::::::::::888:::;;;;;;::::::<<<>>>???BBBFFFJJJOOOTTTZZZ^^^dddiiipppwww|||yyysssfffaaaYYYTTTQQQOOOMMMLLLLLLJJJGGGEEEEEEEEEDDDBBB@@@@@@@@@@@@????????????<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>???????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????CCCBBBBBBBBBBBBCCCCCCDDDAAACCCDDDDDDDDDFFFJJJLLLRRR[[[fffmmmnnnnnnnnnooorrrxxx|||yyytttnnnggg```[[[TTTMMMIIIJJJPPP```nnn{{{}}}yyyqqqggg]]]UUURRRRRRTTTYYYaaahhhjjjhhhddd```YYYVVVSSSTTT^^^rrr|||kkk]]]OOOBBB999555333000///............------,,,,,,,,,+++++++++)))******++++++******)))))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++*********************************+++++++++,,,,,,------------............------............------+++,,,...000000///---,,,............////////////111111222222333333333333333333333333333333333333222222333333333333444444444444444444555555555555444444444444555555555555444444555666777777777777777777888999:::;;;;;;<<<:::<<>>======>>>>>>>>>===<<<;;;:::::::::<<<<<<======>>>======<<<;;;;;;<<<<<<======<<<<<<::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888888777777777777777666666555555444333333333333333333222222222222222////////////////////////............------------------,,,,,,,,,+++++++++)))******++++++******)))000000111111111222222222333222444777777777===EEEPPPjjj~~~qqqmmmooowwwvvvvvvvvvxxx~~~uuuggg]]]PPPIIIAAA===<<<===<<<;;;999999999999999888888888888888999999:::;;;;;;;;;:::;;;<<<<<<;;;:::;;;<<<===???BBBDDDHHHMMMTTTXXX___dddkkkrrrwww{{{qqqllleee___[[[XXXUUUSSSRRROOOKKKHHHGGGFFFEEECCCCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>======<<<;;;;;;;;;<<<==================<<<========================::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>??????@@@AAA??????@@@@@@AAABBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFDDDEEEGGGHHHIIILLLPPPSSS\\\ggguuu}}}~~~|||{{{||||||uuunnneee]]]SSSMMMIIIMMMYYYfffuuu}}}|||~~~{{{sssiii^^^WWWTTTSSS[[[```gggllllllfff^^^YYYRRRRRRTTT[[[lllsssbbbTTTGGG<<<555333222111000......------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((())))))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************************************++++++++++++------...............///------............------+++,,,---...///...------------........./////////000000111111111222222222333333333333333333333333333333333333333333333333333444444444444555555555444444444555555555555555333444555666777777777777888888888999999::::::;;;999;;;>>>???>>>===<<<<<<>>>=========<<<;;;;;;;;;;;;<<<==================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888777666666666666777555555555444333333222222222222222222222222222222////////////////////////.........------------,,,,,,,,,,,,,,,++++++++++++))))))************))))))000000000111111111111111333222333666555555999@@@FFFXXXqqqxxxvvvwwwsssnnniiihhhkkkppptttvvvhhh^^^QQQGGGCCCAAA>>><<<;;;:::::::::999999999999666666777999:::;;;<<<===;;;===>>>>>><<<<<<<<<===<<<===>>>@@@BBBGGGNNNRRRXXX]]]dddkkkqqqvvvzzz~~~}}}wwwqqqlllhhhccc```\\\YYYTTTPPPNNNLLLJJJHHHHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@??????>>>======>>>>>>????????????>>>>>>========================:::;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;;;;<<<======<<<<<<===>>>???@@@AAABBB@@@@@@@@@AAABBBCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKMMMNNNPPPQQQRRRTTTXXX[[[cccppp|||rrriii^^^TTTMMMLLLUUU___lllyyy~~~zzzyyyxxxvvvuuuxxxuuupppiiibbb]]]\\\]]]dddgggjjjkkkhhhaaaYYYSSSPPPTTT]]]jjj~~~zzzjjjYYYLLL@@@777222//////000///...---------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))))))))*********++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))***************)))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))************)))************+++++++++************************************++++++++++++,,,,,,,,,------.........,,,------......------,,,,,,,,,---------.........---------.........//////000000//////000000111111222222222222222222222222222222222333333444444444333333444444444555555555444444555555666666666666333333444555666666666666888888888888888888888888777:::===>>>===<<<;;;;;;=========>>>=========<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<;;;:::999888777666666555555555555555555555444444333222222222000000000000000000000000.................................---------,,,,,,,,,,,,,,,++++++++++++***))))))************))))))000000000000111111111111666444444666666444888>>><<>><<<>>>@@@???>>>======>>><<<<<<======???CCCJJJNNNSSSXXX___ffflllqqqvvvzzz{{{vvvqqqmmmfffbbb\\\XXXUUUSSSPPPOOOLLLKKKJJJHHHFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;<<<===>>><<<===>>>???@@@AAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJLLLNNNPPPQQQWWWXXXYYYYYYZZZ\\\___bbbfffttt}}}sssggg\\\RRRNNNTTT\\\fffsss}}}xxxuuusssrrrqqqpppnnnmmmkkkgggddddddeeehhhiiijjjjjjiiiddd]]]VVVQQQPPPXXXfffwww}}}ssscccTTTFFF<<<444000+++,,,......---------...,,,,,,,,,+++++++++***************++++++*********))))))))))))))))))))))))(((((())))))*********++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,,,,++++++******))))))'''((((((((())))))******'''((((((((())))))******))))))))))))************)))************+++++++++************************)))************++++++++++++++++++,,,,,,---------,,,------......------,,,------,,,,,,,,,---...///---------........./////////////////////000000111111111111111111111111111000000111222444555666666333333333444444444555555555555555666666666777777222333444555666666666666777777777777666666666666666999===>>>===;;;::::::<<<===>>>>>>>>>>>>>>>===888999::::::;;;;;;;;;;;;;;;;;;:::999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======::::::;;;<<<;;;:::999888555555444333333333333444555555444333333222222111.........///////////////..............................---------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))000000000000111111111111111111111222444666777888===>>>FFFYYYtttqqqccc]]]___dddnnnzzzpppaaaSSSFFF>>>>>>888999:::999666666888:::666666555666777:::===>>>@@@@@@??????>>>=========;;;:::999999;;;???DDDFFFOOORRRWWW[[[___ccciiilllwww{{{~~~vvvkkkddd```]]]XXXTTTRRRPPPMMMKKKKKKJJJHHHFFFGGGFFFDDDCCCCCCBBB@@@>>>CCCCCCAAA@@@????????????>>>======<<<<<<<<<======??????>>>============>>>>>>???@@@@@@AAA@@@@@@?????????>>>???@@@BBBDDDEEEEEEEEEDDDEEEFFFEEEDDDCCCFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFIIIIIIIIIJJJLLLNNNPPPQQQRRRTTTWWWYYY\\\]]]eeeeeeffffffggghhhiiiiiiqqqxxxrrraaaTTTOOOQQQUUU```hhhttt~~~||||||wwwssspppjjjcccbbbeeebbbiiillljjjkkkooommmgggkkkhhhdddaaa^^^[[[XXXVVVZZZddduuurrrfffTTTEEE<<<777333111000000/////////...............---,,,,,,+++************))))))))))))******+++*********))))))((((((++++++************++++++,,,,,,,,,++++++*********(((((())))))))))))((((((***444999222)))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++************************************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,---------......000000//////.........---...///////////////.........///000///...///000222333333333222222111111111444333333333333444555666222333444555666666666666888777555444333333444444666555444333333444666777666777777777888888888888888888888999999::::::::::::<<<======<<<;;;;;;<<<===<<<;;;:::::::::::::::<<<:::888777666777888999888888888888888888888888::::::999999999:::;;;;;;888999;;;<<<<<<;;;999888333333333333333333333333222333333333333222111111000000///...............------------------------......---,,,,,,,,,,,,---++++++************+++++++++*********))))))((((((//////000000000111111111111111111222444555777888:::;;;AAANNNccc~~~xxxllleeecccbbbhhhsssnnn[[[JJJAAAAAA<<<======;;;999999:::;;;888777666666666888:::;;;>>>>>>>>>===============;;;:::::::::<<>>????????????>>>>>>===>>>>>>>>>???>>>======<<<<<<=========>>>>>>>>>??????????????????>>>???@@@BBBCCCEEEEEEEEEEEEEEEFFFFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHJJJLLLMMMMMMOOORRRUUUZZZ[[[]]]___bbbeeehhhjjjpppppppppqqqqqqrrrrrrrrrwww|||uuueeeXXXQQQQQQSSSXXX```lllzzz~~~{{{xxxvvvrrrmmmiiifffbbb^^^^^^bbb```fffkkkkkkmmmpppnnnhhhbbb^^^ZZZZZZ^^^aaacccdddmmmvvv|||kkk___OOO@@@888444222000---,,,,,,,,,,,,+++++++++...------,,,++++++************))))))))))))******************)))))))))(((+++******))))))******+++,,,,,,+++++++++*********((())))))))))))))))))(((***222555///(((((()))((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++******************************************************)))******+++,,,---......,,,,,,++++++***++++++,,,***+++++++++,,,,,,,,,,,,............---------,,,......////////////.........///000///...///000222333222222222222222222111333333222222222333333444333333444555666666666666666555444444444555666666666666555444444444555666888888888888777777777777888888888999999:::::::::999;;;<<<<<<;;;::::::;;;<<<<<<;;;:::::::::::::::;;;:::888777666777888999888888888888888888888888:::999999999:::;;;<<<<<<888999:::;;;:::999777666333333333333333333333333222222333333222222111000000//////...............------------------------......---,,,,,,,,,,,,---++++++************++++++************)))))))))(((//////000000000000111111000111111222333555666777666999===BBBPPPhhhyyypppgggbbbdddmmm|||kkkVVVIIIFFF>>>===;;;:::999888888888999888777666666666777888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@@@@CCCGGGJJJMMMQQQVVVYYY```eeelllqqquuuyyy|||~~~|||tttlllggg^^^[[[WWWTTTSSSRRRPPPOOOKKKJJJGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@@@@?????????@@@@@@@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKNNNOOOQQQSSSUUUZZZ___cccjjjkkklllooorrrvvvyyyzzz||||||||||||||||||||||||yyyjjj]]]TTTPPPPPPRRRXXXcccppp{{{}}}}}}}}}|||zzzvvvsssqqqjjjddd___]]][[[YYYZZZ___```eeejjjlllmmmmmmjjjeee[[[WWWUUUZZZeeepppwwwzzzxxxoooaaaVVVFFF:::444111000000///............---------------,,,,,,++++++************))))))))))))******************))))))))))))+++******))))))******++++++++++++***************))))))************))))))***......+++((())))))(((''''''''''''''''''''''''))))))))))))))))))))))))******++++++******)))(((******************************************************+++,,,...///000111,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,......///////////////......///000///...///000222111111111222222222222222222222222222222222222222444444555555555555555444444444444444555666777888777777666555444444444444999999888888777666666666888888888999999999999999888:::;;;;;;:::999999:::;;;;;;:::999999999999:::;;;:::888777777888999:::999999999999999999999999999999999:::;;;<<<===>>>888888999999888666444333333333333333333333333333222222222222222111000000//////...------------...------------------------......---,,,,,,,,,,,,,,,++++++************++++++************))))))))))))////////////000000000111000000111111222444555666444999======BBBVVVsssxxxkkkcccdddiiitttkkkYYYOOODDD@@@<<<:::999:::999888999888777666666666777777888888999999:::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<===@@@CCCEEEHHHKKKOOOSSSWWW[[[aaaggglllppptttwwwzzz|||~~~~~~}}}~~~|||vvvmmmiiiddd___\\\XXXUUUSSSOOOMMMJJJIIIIIIIIIHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAADDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMOOOPPPRRRSSSTTTUUUUUUWWWZZZ]]]aaagggoootttyyyzzz{{{}}}|||pppdddYYYRRRNNNPPPTTT\\\fffqqqzzz~~~zzzxxxwwwvvvwwwwwwvvvtttqqqmmmiiigggfff```[[[ZZZZZZYYY[[[___dddgggiiijjjhhhddd___ZZZXXXWWWYYYeeevvv}}}xxxwwwxxxtttkkkcccVVVLLL>>>444000000000000000/////////............,,,,,,,,,,,,++++++************))))))))))))***************)))))))))))))))******))))))))))))***************************)))))))))************))))))******((('''(((******((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************************************++++++,,,,,,---...//////++++++******++++++,,,,,,------........./////////---------,,,,,,,,,,,,,,,---...//////////////////...///000///......000222000000111111222222333333333333333333333222222111555555555555555555444444444444444555666666777777888777777666555444444333777777777777777777888888888888888888888999999999777888::::::888888888999:::999999888888888999999999999888888888999::::::999999999999999999999999999999999:::;;;<<<>>>>>>999999999888777555333222222222222222222222222222111111111222111000000//////...------,,,,,,------------------------------...---,,,,,,++++++,,,,,,++++++************++++++*********)))))))))))))))...////////////000000000000000000111222333444555111777<<<;;;;;;HHH```tttqqqhhhbbbeeelllxxxppp```QQQJJJBBB===>>>>>>===:::777777777777777888888888666666777888999::::::;;;999:::;;;;;;;;;;;;:::999;;;===@@@BBBCCCFFFJJJLLLRRRUUUZZZ^^^bbbfffkkknnnuuuwwwyyyyyyyyyyyyzzz{{{}}}|||vvvpppjjjddd^^^[[[YYYVVVRRRPPPOOONNNMMMLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKJJJMMMOOOPPPOOOOOOPPPRRRSSSTTTVVVYYY[[[^^^___``````bbbeeeiiiooovvv~~~vvvlllaaaWWWRRROOOQQQVVV]]]gggrrr|||}}}xxxrrrnnnllljjjkkkkkkjjjgggddd___[[[XXX^^^YYYVVVYYY]]]^^^```ccciiihhhfffddd___XXXSSSPPPRRRWWWbbbttt{{{vvvqqqpppqqqmmmcccZZZKKKCCC999222000000111000,,,,,,,,,+++++++++******,,,+++++++++++++++************))))))))))))******))))))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))))))))************)))))))))&&&%%%&&&)))***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++***(((((()))))))))*********************************,,,,,,,,,++++++++++++++++++*********++++++,,,------------.........//////---------------------...------...///////////////...///000///......000222000000000111111222222222333333444555444444333222555555555555555555444444555666666666666666666666888888777777666555444333444555555777888999:::;;;888888888888888888888888666888999999888777777888888888777777777888888999888888888999999:::;;;;;;999999999999999999999999999999999:::;;;<<<======999999888888666555444333222222222222222222222222000000111111000000///.........---,,,,,,,,,,,,,,,------------------------------,,,++++++++++++,,,++++++************++++++))))))))))))))))))******......////////////000000000000000000111222333444///555999999777>>>MMM[[[{{{{{{ooo```aaaeeepppyyycccWWWIIIAAA@@@@@@===999888888888888999999999999666666666777888999999:::999999::::::::::::999888777999;;;===>>>@@@CCCEEELLLNNNQQQTTTXXX\\\```dddmmmoooqqqrrrqqqqqqrrrsssxxx{{{~~~wwwpppkkkeeeaaa\\\XXXUUUTTTRRRPPPPPPNNNLLLJJJGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCEEEFFFGGGGGGGGGGGGFFFGGGIIILLLNNNOOOPPPPPPQQQTTTWWWXXXVVVVVVXXX[[[]]]^^^aaadddgggjjjmmmnnnoooqqqtttxxx|||}}}uuukkkaaaZZZQQQPPPRRRVVV___jjjvvv|||zzzuuuoookkkgggeeebbbbbbaaa___\\\XXXTTTQQQRRROOOQQQYYYaaacccdddfffhhhccc^^^\\\WWWQQQOOOPPPRRR]]]ppp{{{rrrnnnkkklllmmmhhh\\\RRRCCC<<<555111000111111///------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))******))))))))))))***************))))))(((((())))))***(((((((((((())))))))))))(((((())))))))))))(((((((((%%%$$$(((***(((((()))************************((((((((((((((((((((((((%%%&&&((()))***+++++++++'''(((((())))))*********************************,,,++++++******))))))(((************+++,,,------*********+++++++++,,,,,,------------............,,,---...///000000000000...///000///...///000222000000000111111111111111222333444555666555444444444444555555555555555444666666777777777666555555777777777777777666555444222333555666888:::<<<<<<888888888888888777777777666888999999888777777888777666666666666777888888777888888999:::;;;;;;<<<::::::::::::::::::::::::::::::999999999:::;;;;;;888888777666555555444444222222222222222222222222000000000000000///......------,,,++++++++++++,,,------------------------------,,,+++++++++++++++++++++************++++++))))))))))))************........./////////000000000000///000000111222333111444777666666:::BBBIIIccc|||uuudddcccdddkkkzzz|||lllWWWJJJFFFDDD@@@;;;;;;;;;;;;::::::999888777666666777777888888999999999888888888999999999999555666888999999;;;>>>@@@CCCEEEHHHKKKMMMRRRWWW[[[bbbdddfffggggggggghhhjjjnnnqqquuuyyy}}}wwwrrrkkkfffbbb___\\\ZZZWWWUUURRROOOLLLIIIHHHGGGEEEEEEFFFGGGHHHJJJKKKLLLIIIHHHGGGGGGFFFFFFGGGGGGFFFHHHKKKMMMNNNNNNLLLKKKLLLNNNQQQTTTWWWYYYZZZZZZ]]]aaaeeefffdddcccfffjjjkkklllooossswww{{{~~~~~~vvvllleeeYYYVVVRRRRRRWWW```jjjqqqyyywwwtttooojjjfffbbbaaaYYYZZZZZZZZZXXXUUURRRPPPNNNLLLQQQ\\\dddeeecccbbb___XXXTTTSSSRRRQQQUUU[[[eeesss|||qqqnnnlllmmmlllcccSSSGGG;;;777222000111111///---/////////.........------******************++++++******))))))))))))******((()))))))))************))))))(((((((((((())))))'''''''''((((((((())))))''''''((((((((((((''''''&&&$$$&&&++++++''''''***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******))))))''''''(((((()))******+++***************************************)))))))))************+++,,,---...)))))))))*********++++++++++++,,,,,,------------,,,---...///000000000000...///000///...///000222111111111111000000000000///000333555555555555444333333444555666666666666444555666777888888777777666666777888777777666555333444555777888:::;;;<<<999888888888777777777666666888:::999888777888888666555555555666666777888666777888:::;;;<<<<<<<<<::::::::::::::::::::::::::::::999888888888999999666666555444444444444444111111111111111111111111//////000000//////...------,,,,,,+++++++++++++++---------------------------,,,++++++***+++++++++++++++************++++++((()))))))))************............/////////000000000//////000111222222666666666666777:::>>>AAAMMMeeeyyykkkhhheeeiiitttiiiXXXRRROOOIIIDDD=========<<<:::888666555777777777777888888888888888888888777888888999:::555666888888888:::<<<>>>===???AAADDDGGGLLLRRRVVVZZZ\\\___```______aaabbbdddggglllqqquuu{{{~~~wwwrrroookkkiii^^^\\\YYYUUUQQQNNNLLLKKKGGGGGGHHHIIIKKKMMMOOOPPPMMMMMMLLLKKKKKKKKKKKKKKKKKKMMMQQQTTTUUUTTTRRRQQQSSSUUUYYY\\\```bbbcccccchhhmmmqqqrrrpppooosssvvvvvvxxx{{{}}}tttmmmbbb]]]UUUPPPQQQWWW___dddllljjjhhhddd```\\\YYYXXXNNNPPPQQQRRRRRRPPPOOOMMMRRRPPPUUU```gggeee___\\\WWWPPPLLLNNNQQQTTT]]]ggg}}}wwwtttrrrqqqlll___LLL===777444000000111111...+++,,,,,,+++++++++***************************++++++******))))))))))))******(((((())))))*********+++))))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%$$$'''---+++&&&&&&***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&''''''((()))******+++************************)))))))))******+++++++++************+++,,,---...******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,---...///000000000000...///000///...///000222222222111111000000//////---...111333555555444444222333444555666666666666111333555777999999999999555666777888888777666666555555666777888999::::::999888888888777777666666777888::::::888777888999555555555555555666777888666777888:::;;;<<<======::::::::::::::::::::::::;;;:::999888777777777777444444333222222333333333111111111111111111111111///////////////......------,,,++++++******++++++---------------------------,,,++++++******++++++++++++************++++++(((((())))))*********+++............000222111...000111222222111000111222111222333555777888999:::DDDSSSjjjvvviii```dddppp|||ssshhh___RRRFFFBBB???;;;999999999999888444444555555777888::::::888888999999999:::::::::999888777777777888999:::;;;===???AAABBBEEEJJJMMMPPPWWW[[[[[[[[[]]]\\\YYY```cccgggkkkooosssyyy||||||wwwtttmmmddd___\\\XXXRRRMMMLLLIIIGGGIIINNNUUU[[[^^^]]][[[XXXVVVVVVVVVUUUSSSSSSSSSXXX```dddaaa]]]\\\XXX]]]dddiiilllqqqvvv{{{~~~~~~zzzxxxiiiddd[[[SSSOOOOOOQQQSSS\\\[[[ZZZXXXUUURRRPPPNNNKKKJJJKKKMMMPPPRRRQQQPPPWWWYYY\\\```aaa]]]UUUNNNNNNKKKLLLOOORRR[[[nnnzzzqqqjjj___NNN@@@999222222111000///...------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))++++++******************************************---------,,,,,,+++++++++++++++***+++,,,...000222---...//////////////////000000000000111222333444222222222111111111000000222222333444444444333333333333444444555666777777555555555555666666666666666666555555555555666666444444444444444555666777888888777777666666555555999999::::::::::::999999777777888888888888777777999999888888999999:::;;;::::::::::::::::::::::::888999999888888777666555555555444444444333333333////////////000000000000////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******)))((((((((((((((())))))))))))))))))))))))///000000...,,,,,,---...***+++,,,---///000333444111222333444555777888888>>>FFFVVVmmmuuugggdddiiioooxxx}}}sssdddWWWKKKGGGBBB===;;;:::888777666666666666666777888888888888888888999999::::::999888888777888999:::;;;:::<<<===???@@@CCCGGGJJJOOOVVV[[[ZZZZZZ[[[ZZZVVV[[[^^^bbbeeeiiinnnssswww{{{sssnnnjjjeee^^^XXXSSSOOOKKKKKKPPPXXX^^^bbbfffeeedddccccccaaa^^^\\\______dddmmmpppmmmiiihhhccchhhoootttwww{{{{{{xxxnnnhhh___VVVOOOMMMNNNPPPRRRRRRQQQPPPOOOMMMKKKKKKHHHGGGFFFHHHLLLPPPSSSSSSYYYYYYZZZ[[[[[[WWWPPPJJJIIIJJJNNNVVV___mmmyyyjjj___SSSEEE;;;777222222111000///...---,,,+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***)))))))))((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))))))))))))))************************************************------,,,,,,,,,+++++++++++++++++++++,,,...///000---......///////////////000000000000111222333333222222222111111111000000111222333333333333333333333333444444555666666777555555555555666666666666555555444444444444555555444444444444444555666666777777777777666666555555555555666666666666555555666777777888888777777666999888888888888999::::::999999999:::::::::::::::888888888888777666555555444444444333333333222222111111000000000000000000........................++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******)))((((((((((((((())))))))))))))))))))))))///000000...+++***---000111000000000000000111111111222222333444444555555<<<===DDDUUUoootttjjjffffffhhhkkkqqqttt{{{}}}nnnYYYSSSJJJCCC>>><<<::::::999888777666666666666666777777777888888888888999999999888888999999:::;;;999:::<<<<<<===???CCCFFFNNNUUUZZZZZZYYYYYYVVVRRRTTTVVVZZZ]]]aaaffflllooowww~~~{{{uuunnnhhh```[[[UUUSSSWWW___gggkkkttttttuuuvvvuuurrrmmmiiikkkkkkqqq{{{~~~{{{wwwvvvoootttzzz~~~{{{xxxssslllbbbXXXPPPLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDGGGLLLRRRWWWYYY\\\YYYVVVTTTRRRNNNJJJGGGHHHLLLVVVcccpppttt___OOOCCC999555555111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((*********))))))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******************************************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......------...//////////////////000000000111222222333222111111111111000000000111111222222333333333333333333333444555555666666444555555555555666666666444444333333333333444444444444444444444444555666777777777666666666666555666777777888888777777666666666777777777777666666888888777777777888999999999999999999999999999999777777777777777666444444333333222222222111111111222222111111000000//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++***))))))((((((((((((((())))))))))))))))))))))))...,,,,,,//////...///111111111000111111111000...111111111222222222222222:::888<<>>===<<<:::999888777777666666777777777777777777777777888999999999999999::::::;;;999:::;;;;;;;;;===@@@CCCNNNUUUZZZZZZXXXWWWTTTOOOOOOQQQTTTWWWZZZ___eeeiiipppwww}}}xxxrrrllleeebbbeeemmmtttyyyzzztttrrrsssyyywww{{{{{{wwwrrrlllcccXXXPPPKKKIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHKKKRRRWWW[[[\\\[[[WWWRRRMMMJJJIIIIIIIIINNNWWWeeerrr{{{iiiSSSCCC888222111444000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))))))))((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))************************+++++++++************************,,,+++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////000111111111111111111111111111000000000000000000111111222222333333333333333444444555555555444444444555555555666666444444333333333333444444444444444333333444555555666666666666666666666666777777888888888888777777555666666777777666666555777777666666777777888999999888888888888888777777666666777666666555444333111111111111000000000000222111111000///......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***************))))))(((((((((((())))))((((((((((((((((((((((((...((((((...111///---...***)))))),,,000222222111000000111111111111111111333444888>>>FFFWWWvvvvvvmmmeeeccc___```iiixxx}}}jjjXXXJJJBBB>>><<<:::999999888888888999999888777777777777777777777888888999999999:::::::::999:::;;;;;;;;;===@@@BBBMMMUUU[[[[[[YYYWWWSSSNNNLLLNNNPPPRRRTTTYYY^^^bbbiiipppzzzxxxuuuxxx~~~}}}wwwxxx}}}~~~~~~~~~~~~{{{xxxmmmhhh```WWWPPPKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLQQQVVVYYYYYYXXXSSSPPPKKKGGGFFFHHHMMMPPP\\\hhhwwwiiiYYYGGG<<<444000000333//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////////////////000111111111000000000000000000000000000000000000///000000222333444333333333444444444444444444444444444555555555555555555444444444444555555555444444333333333444444555555555555555666666666333333444444444444333333555555666666666666555555666555555555555666777777888888777777777666666666555555555555555333222222111111000000000/////////000000///...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))(((((((((((())))))((((((((((((((((((((((((///(((&&&,,,///---...222???999333///000111111///000000000000000111111111444555:::>>>???GGGaaa{{{xxxkkkbbb\\\[[[bbbnnn~~~ooo\\\MMMBBB<<<<<<;;;;;;:::::::::;;;;;;999888888888888777777777777777888999999999999888888:::;;;;;;;;;===@@@BBBKKKSSSZZZ[[[YYYWWWRRRLLLJJJKKKLLLLLLNNNRRRWWW[[[aaahhhrrrzzz~~~}}}||||||||||||}}}{{{xxxuuugggddd^^^WWWQQQMMMKKKJJJGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMOOORRRUUUTTTQQQOOOIIIIIIHHHHHHJJJQQQYYY___nnn{{{{{{qqqUUUJJJ>>>777444000///111......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******++++++)))))))))***++++++,,,,,,*********************************++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,---.../////////...///000111111111////////////000000000000000111//////......///111333444333333333333333333444444333444444444444555555555555555444444444444555555555444444333333333333333444555555555555666666666555555555666666555555555444444555555555555444444555555444444555555666777777777777666666555555444444444555444444333222111111111000000000/////////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***((((((((((((((())))))***))))))))))))))))))))))))///)))))).........999HHHcccUUUCCC555///.........//////000000111111111222666333666;;;<<>><<<;;;;;;;;;;;;::::::999999888888888888555666777888888888777777777888999::::::<<>>666444222000...///---------,,,,,,,,,,,,,,,************************)))*********++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&''''''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++((())))))***++++++,,,,,,************************)))*********++++++++++++******+++,,,---,,,++++++******,,,---.../////////...///000111111000///...////////////000000111111///...------///111333444333333333333333333333333333333444444444555555555444444333333333333444444555444333333222222333333444444444555555555666666777888888999999888888777444444444555555444444444444444444333444555555666777777666666555444444333444444444444333222111000111111111000000000//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))---+++---111///222HHHaaaqqq___FFF333,,,---000222/////////000111222222222333,,,+++333666888CCCRRRddd|||tttjjjdddeeegggmmmsss]]]OOOCCCBBB@@@>>><<<;;;:::999:::::::::999999999888888444555666888888777777666555666888888999;;;???BBBEEENNNVVVYYYXXXUUUOOOIIIEEEDDDDDDBBBBBBEEEJJJMMMOOOVVV___ggglllpppuuuyyy}}}{{{||||||}}}~~~~~~}}}{{{wwwuuupppmmmkkkiiihhhgggdddbbbeeebbb^^^YYYTTTQQQNNNMMMHHHIIIIIIKKKOOOSSSWWWYYY\\\YYYTTTQQQNNNKKKGGGEEEGGGLLLSSS\\\eeerrrqqq^^^QQQ@@@888111111111...---...------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''((((((((())))))(((((((((''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++((())))))***++++++,,,,,,************************))))))******++++++++++++)))***+++,,,---,,,++++++)))***,,,---.../////////...///111222111000...---.../////////000000111111///...------...000333444333333333333333333333333333333333444444444555555333222222222222222222333555444333333222222222222444444444555555555666666555555666666666666555555333444444555555444444333444333333333333444555555777777666555444444333333333333333333222111000000111111111111000000000000------..................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***///...***444LLL]]]aaaHHHDDD===777222///...///------///000111111111111333333333444666999<<<>>>QQQaaaxxxrrrhhhggghhhjjjxxxppp[[[TTTMMMEEE@@@@@@???<<<888<<<<<<;;;;;;:::888777555777666666555555555666666777777777777888999;;;;;;DDDIIIOOOTTTUUUQQQLLLIIIAAA@@@?????????@@@BBBCCCGGGLLLRRRXXX^^^dddjjjnnntttvvv{{{}}}{{{}}}~~~yyyzzz|||}}}}}}{{{yyyxxxxxxxxxxxxyyyzzzzzz{{{{{{|||{{{xxxwwwvvvtttqqqnnnhhhddd___^^^```aaaaaa```^^^^^^]]]ZZZTTTPPPNNNMMMKKKLLLMMMRRRWWW\\\___```\\\TTTOOOMMMIIIDDDEEEKKKPPP\\\mmm{{{||||||~~~{{{rrrbbbNNN@@@888666333000............------,,,++++++++++++,,,,,,++++++******++++++,,,+++++++++************)))((()))***---...---)))&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%'''((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))************************,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,---------...............////////////////////////............/////////000...---------...///000111444333111000000111333444666666555444333333222222444444444444444444444444666555555444444333222222333333333444444444555555444555555666666666666666444444222222222222444444444444444444444444444444444444333333333222222222222111000/////////000111/////////...---------,,,//////...---,,,,,,++++++************************,,,,,,+++***)))))))))***+++++++++*********))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''...000---+++777HHHNNNJJJ999777333000......//////------///000000111111111333333222333555777:::<<>>===;;;:::999888777666666666555555555666777777777666666777888999:::;;;AAAEEEJJJOOOPPPMMMJJJGGG======<<<;;;<<<<<<>>>>>>AAADDDIIIOOOTTTZZZ```dddnnnqqqvvv~~~yyysssqqqsssuuuuuutttssstttuuuvvvvvvuuutttttttttuuuuuuvvvvvvvvvvvvvvvsssqqqnnnlllkkkhhheeebbb]]]YYYUUUUUUVVVYYYYYYYYYZZZ[[[ZZZWWWSSSOOONNNNNNPPPRRRUUUYYY]]]_________YYYRRRLLLKKKIIIHHHMMMTTTgggtttxxxrrrqqqvvvvvvuuuqqqfffVVVEEE:::777666333000...............------,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********)))))))))(((((())))))***,,,---,,,)))'''))))))))))))))))))))))))%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))************************,,,,,,+++++++++*********((())))))***++++++,,,,,,------------............////////////////////////........./////////000000---......///000000111111333222111000000111222333555555555444333333222222444444444444444444444444555555555444333333222222222222333333333444444444444444555666666666666555444333222222222222333444444444444444444444444444444444444333333333222222333222111/////////000111............------------.........---,,,,,,++++++************************,,,+++******))))))******+++++++++*********))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''///...+++,,,999CCC>>>222...------,,,,,,---......---......///000000000000333222222222333555777888<<<@@@LLLaaa|||wwwlllddd```fffpppzzztttjjj^^^VVVRRRPPPMMMIIIEEEBBB>>><<<;;;:::999777666555555555666777888888777666666666777888999999===???CCCGGGIIIHHHFFFEEE<<<<<<;;;::::::;;;;;;;;;;;;>>>AAADDDIIINNNUUUZZZeeehhhoooxxx}}}{{{yyyyyyzzz||||||{{{vvvqqqllliiikkkllllllkkkkkkkkkkkkllllllmmmmmmnnnnnnooopppqqqqqqooonnnlllhhheeebbb___]]][[[WWWUUUPPPNNNKKKJJJLLLOOOPPPPPPTTTUUUUUUTTTQQQPPPQQQRRRRRRUUUXXX[[[\\\ZZZWWWUUUSSSNNNJJJJJJLLLRRR]]]hhh|||uuummmggggggllllllkkkdddXXXIII===666666444222000..................---,,,,,,,,,,,,---++++++************++++++))))))))))))((((((((('''***))))))***++++++)))((())))))))))))))))))))))))%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************,,,++++++++++++*********)))))))))***++++++,,,,,,,,,,,,------............////////////////////////....../////////000000000---...000111222222111111222111000//////000111222555444444333333222222222444444444444444444444444555555444333333222222111111111111222222222333333333333444555555555555555333333222222222222333333333333333333444444444444444444444444333333333333444333222000/////////000------------...............------,,,,,,+++++++++************************++++++***)))))))))******+++************)))))))))******))))))))))))(((((())))))))))))))))))))))))(((((()))))))))(((''''''******)))---777===555(((---............------,,,---......///000000//////222222111111222333444555999999???OOOfffuuuiiibbbccciiimmm|||wwwpppmmmiiibbb]]]QQQKKKDDD???===<<<;;;999666666666666777888999:::777777777666777777888888999;;;>>>@@@BBBCCCCCCCCC>>>>>>=========<<<<<<<<<;;;<<<>>>@@@BBBGGGNNNRRRZZZ```iiirrr||||||yyywwwtttqqqpppqqqrrrsssssslllhhhcccaaaaaabbbcccbbbccccccccccccdddeeefffgggfffhhhiiijjjiiigggdddbbb___\\\YYYVVVTTTQQQNNNLLLJJJHHHFFFEEEFFFHHHJJJKKKNNNPPPRRRSSSSSSTTTVVVXXXVVVXXXYYYXXXUUUQQQNNNMMMMMMLLLLLLOOOWWWeeewwwxxxsssnnngggcccbbbcccdddaaaYYYLLL@@@888555444333111000............///...------,,,,,,------++++++************++++++******)))))))))(((((((((***)))'''((()))***)))(((((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********************************++++++++++++************))))))*********+++++++++,,,,,,,,,------......///////////////////////////...////////////000000000---///111333444333222111000000////////////000000444333333333222222222111333333333333333333333333444444333333222111111111000000000000111111111111222333333444444444444444333222222222222222222333333333333333333444444444444444444444333333333333555444222000////////////,,,,,,,,,------.........---,,,,,,,,,+++++++++*********************************))))))))))))******************))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''(((***+++---222444000***....../////////...---,,,---......////////////...111111111111111222222333777777<<>>;;;999999888888888999999:::;;;999888777777777777777888777888:::<<<>>>@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<=========???BBBHHHLLLQQQXXXaaakkkttt}}}~~~yyytttpppkkkhhheeecccdddeeeeeeddd]]]ZZZWWWUUUUUUVVVVVVWWW[[[[[[[[[\\\\\\^^^___```^^^___```aaa```^^^[[[YYYWWWTTTPPPMMMLLLJJJHHHFFFGGGFFFDDDCCCBBBCCCFFFHHHKKKNNNRRRUUUWWWYYY[[[]]]]]]\\\YYYTTTNNNKKKLLLMMMMMMQQQVVV]]]iii}}}zzzpppkkkhhhbbb___^^^YYYYYYVVVMMMBBB:::666555222111000///......------......---,,,,,,,,,,,,---+++******))))))******+++++++++*********)))))))))***(((&&&&&&((())))))(((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************************************+++++++++*********))))))***************+++++++++++++++,,,,,,---......///////////////////////////////////////000000000111...///111333444333222111000//////////////////000222222222222222111111111333333333333333333333333333333333222111111000000/////////000000000111111111111222333333333333333222222222222222222222222222222222333333333444444444333333333333222222222555333111///............+++,,,,,,,,,------......+++++++++++++++*********))))))))))))))))))))))))***))))))((())))))******)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''***,,,......---,,,++++++***+++,,,---............---....../////////......000000000111222222222222444444999@@@FFFUUUrrrwwwlllfffdddeeejjjrrrxxxxxxlll[[[NNNGGGCCC???;;;<<<<<<;;;;;;;;;;;;;;;<<<::::::999888777777777888666777888:::<<<===>>>>>>;;;<<<===>>>>>>>>>>>>===<<<<<<===<<<<<<>>>AAADDDIIIOOOXXX```gggpppyyy~~~zzzvvvpppjjjfffaaa^^^[[[ZZZZZZZZZYYYWWWRRRQQQOOONNNMMMNNNOOOPPPSSSTTTTTTUUUUUUVVVVVVVVVTTTUUUVVVVVVUUUSSSQQQPPPMMMJJJGGGEEEDDDDDDCCCBBBDDDDDDDDDBBBAAACCCFFFIIINNNRRRWWWZZZ[[[[[[[[[\\\YYYWWWSSSMMMGGGGGGKKKPPPUUU^^^hhhppp}}}uuuiiidddaaa\\\WWWVVVMMMKKKGGG@@@999444222222000000//////......------------,,,++++++++++++,,,******))))))))))))******++++++++++++************)))(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++************************+++************)))))))))******************************+++,,,---......////////////////////////////////////000000000111111...///111222333333222222//////000000000000//////111111111111111111111111333333333333333333333333333333222111111000000////////////000000000111111000111111222222222222222111111222222222222111111111111222222333333444444222222222222111111111111333111000...------......,,,,,,,,,,,,------------************************))))))))))))))))))))))))))))))((((((((()))******(((((()))))))))))))))***))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''++++++,,,---,,,******,,,))))))***+++,,,------...---......//////...------//////000111222333333333333111444:::===EEE\\\uuuwwwpppkkkhhhhhhhhhjjjsss~~~nnn]]]TTTNNNHHHCCC??????>>>===<<<<<<<<<<<<<<<;;;:::999888888888888444555777999:::::::::::::::;;;<<<>>>?????????>>><<<=========;;;;;;===???BBBGGGMMMRRRWWW^^^hhhpppzzz~~~~~~}}}zzzwwwrrrnnniiiddd]]]YYYVVVTTTQQQPPPPPPNNNLLLJJJIIIHHHHHHGGGGGGHHHJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKKKKKKKJJJIIIHHHHHHEEECCC@@@???@@@AAAAAAAAACCCDDDEEEDDDDDDGGGLLLPPPTTTXXX]]]___]]]ZZZWWWUUUPPPPPPNNNIIIFFFHHHPPPWWWdddppp}}}vvviiibbb]]]VVVOOOLLLBBB>>>:::666444222000///......//////......------,,,,,,+++************+++******))))))))))))******************))))))))))))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((())))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++************************************))))))))))))************************)))***+++,,,---....../////////////////////////////////000000000111111111//////000000111222222222000000000111111000000000000111111111111111111111222222222222222222222222222222222111000000////////////000000000111111111///000111111222222111111000111222333333222111000000111111222333333444444111111111000000000000///000///...---,,,,,,---...------,,,,,,,,,,,,,,,,,,)))*********************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))******))))))((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((('''(((+++---,,,,,,---,,,,,,++++++++++++,,,------......///......------...///000222333333333333555000000666888;;;KKK^^^vvv~~~vvvmmmhhhbbb^^^bbbkkksss~~~kkk```XXXQQQLLLBBBAAA@@@>>>===============<<<;;;:::999888888888333444666888999999888888:::;;;===???AAAAAAAAAAAA===>>>???>>>===<<<<<<===>>>BBBFFFHHHKKKQQQ[[[cccmmmsssyyy{{{{{{}}}|||xxxuuussspppmmmhhhccc^^^YYYSSSOOOIIIGGGFFFEEEDDDBBB???<<<>>>>>>???>>>>>>???AAADDDEEEFFFHHHIIIIIIGGGEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@======???AAABBBBBBCCCEEEGGGHHHIIILLLSSSXXXXXX\\\aaabbb^^^XXXRRROOOMMMOOOOOOMMMLLLPPPYYYaaaooo}}}zzzlllddd]]]SSSJJJEEE===888333111222222111...---......///......------,,,+++******))))))************))))))))))))******))))))))))))(((((((((((('''&&&&&&'''(((((('''%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%''')))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++************************************))))))))))))++++++******************)))******+++---...//////////////////////////////000000000000111111111111////////////000111222333000000111111111111000000000000000000000111111111222222222222222222222222222222111111000/////////000000000000111111111111//////000111111111111111000111222333333222111000000000111222333333444444000000000000////////////......,,,,,,+++,,,---...---------,,,,,,+++++++++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******)))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))***++++++++++++***++++++,,,,,,,,,,,,---------------............///////////////000000000000///222555555555888???EEE[[[wwwsssgggaaa______bbbiiisss}}}qqqfff^^^WWWRRRKKKFFFEEECCCAAA>>>???>>><<<;;;;;;;;;<<<<<<777777777777777888888999777999===@@@CCCDDDDDDCCCBBBBBBAAA@@@????????????AAA@@@???@@@CCCHHHMMMPPPXXX]]]cccgggjjjmmmqqqtttwwwwwwwwwwwwxxxyyy{{{{{{~~~|||yyyxxxzzz{{{|||{{{wwwzzz}}}~~~{{{xxx|||{{{yyyvvvqqqkkkeeebbb___]]]ZZZUUUPPPKKKGGGEEE@@@@@@???>>>======<<<<<<999999:::;;;===>>>>>>??????@@@BBBCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA>>>??????>>><<<===???AAAJJJJJJKKKMMMPPPSSSWWWYYY^^^___^^^YYYRRRMMMMMMNNNMMMPPPSSSWWW[[[aaajjjpppsssfff\\\QQQDDD;;;555444222000............//////...------,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))************+++*********))))))((((((*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000000000---///111222333222000///000000000000000000000000////////////000000000000111000/////////000222333222222222111000//////...////////////////////////000111111111111222222222000222444333222111222333111111111111111111222222000000000000////////////---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))***++++++++++++***+++++++++,,,,,,,,,------------------.............../////////000000000000///222444444444666===BBBIII___{{{uuuhhh___[[[^^^cccjjjtttxxxoookkkddd]]]WWWPPPHHHCCCCCCAAA???===<<<;;;:::999999999888888888999999:::888:::===@@@BBBCCCCCCCCCCCCCCCAAA@@@????????????@@@@@@??????@@@DDDGGGJJJKKKOOOTTTXXXZZZ\\\```bbbeeefffggghhhjjjlllnnnooosssvvvyyy}}}~~~|||yyywwwwwwwwwwwwxxxxxxzzz{{{{{{{{{zzzzzzxxxuuuqqqoooooopppqqqqqqoooqqqsssuuuuuussspppnnnlllkkkjjjfffaaa\\\WWWTTTTTTRRROOOKKKGGGCCC@@@???<<<<<<<<<;;;:::999999999777888888999:::;;;<<<===;;;<<<===??????????????????@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@AAACCCEEEMMMNNNOOOQQQSSSVVVXXXZZZZZZYYYWWWRRRMMMKKKLLLNNNUUU]]]fffmmmqqqwww~~~rrrcccTTTGGG>>>999444333111///.........///......------,,,++++++***************************************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------............///...........................///000222222111000///000000000000000000000000////////////000000000000111000000///000111222333222222111111000//////...//////////////////////////////000000000111111111000222333333222111111222111111111111111111111111000000000000/////////...------------,,,,,,++++++,,,,,,+++************+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))***++++++++++++***++++++++++++,,,,,,,,,,,,------------................../////////000000000000222333333222444999>>>:::GGG\\\tttssscccZZZ\\\^^^aaahhhttt}}}rrreeeWWWNNNLLLHHHDDD@@@???>>><<<;;;;;;;;;:::999999999::::::999:::===???AAABBBBBBBBBCCCBBBAAA@@@@@@???@@@@@@BBBAAA@@@??????@@@BBBCCC@@@CCCGGGIIIJJJLLLNNNPPPQQQQQQSSSUUUXXX[[[^^^```dddfffiiillloooqqqrrrrrrrrrqqqooommmllllllmmmmmmhhhiiikkkmmmoooqqqqqqrrrppplllgggccccccdddddddddeeefffggggggfffeeecccbbb___^^^\\\YYYUUUQQQLLLJJJGGGFFFDDDAAA???<<<:::999:::::::::999888888777777555666666777888999::::::999:::;;;<<<=========<<<>>>??????@@@@@@@@@??????@@@BBBCCCCCCCCCEEEGGGIIIQQQRRRSSSTTTUUUVVVWWWXXXTTTRRRNNNKKKKKKNNNRRRUUUcccqqq{{{mmmZZZGGG;;;666555111111000///////////////------,,,,,,+++*********************************************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************+++++++++,,,,,,------------------............///...........................///000111222111000///000000000000000000000000////////////000000000000111000000000000111222222222111111000000//////...////////////////////////........./////////000000000222333333222111111222111111111111111111111111000000000/////////.........---------------,,,,,,++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,---------................../////////000000000111222222111222555999666<<>>?????????@@@@@@@@@@@@@@@AAABBBBBBEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHEEEEEEGGGIIIKKKNNNPPPRRRVVVXXXZZZ]]]```aaabbbccccccbbbbbbaaaaaaaaabbbbbb[[[\\\^^^```bbbdddffffffeeeaaa\\\YYYYYYZZZ[[[\\\]]]\\\\\\[[[ZZZYYYYYYXXXTTTTTTRRRPPPLLLIIIFFFDDD???>>>>>>===;;;::::::999:::::::::999999999888888555666666777888888999999;;;;;;<<<======>>>>>>>>>@@@@@@AAABBBCCCCCCCCCBBB@@@BBBDDDEEEEEEGGGIIIKKKSSSSSSSSSSSSRRRRRRQQQQQQMMMKKKHHHIIIOOOXXXbbbhhhvvvxxxooo^^^LLL===444111111////////////////////////++++++++++++******))))))************************++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((()))))))))))))))((()))))))))*********************))))))))))))))))))***************++++++******+++,,,,,,---......---------............///...........................///000000111111000000000000000000000000000000////////////000000000000000000000111111111222222111111000000////////////////////////////////////....../////////000000000000111333333111000111222111111111111000000000000000000/////////.........------------------------++++++***))))))))))))************)))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))((((((''''''''''''&&&&&&&&&&&&''''''))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,------------...............////////////000111111000000111333444555777===HHHZZZsss~~~rrrhhhdddcccgggnnnyyyyyylllYYYKKKDDDBBBAAA@@@>>>===<<<;;;:::999999999888999:::;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEIIIJJJJJJKKKJJJHHHGGGFFFGGGFFFEEEEEEFFFFFFFFFEEEAAAAAABBBBBBCCCDDDFFFFFFJJJKKKMMMOOOQQQRRRSSSTTTSSSSSSSSSTTTTTTUUUVVVVVVPPPQQQQQQRRRTTTUUUVVVWWWWWWTTTPPPOOOPPPRRRSSSTTTSSSSSSRRRQQQPPPOOOOOOOOOIIIHHHGGGEEEBBB@@@>>>===;;;;;;;;;;;;::::::::::::999999999999999888888888777888888888999:::::::::============>>>???@@@@@@AAAAAACCCDDDEEEEEEEEEEEECCCEEEHHHIIIIIIJJJLLLNNNQQQPPPOOONNNMMMLLLKKKKKKHHHHHHJJJOOOYYYgggvvv|||uuuiii]]]LLL>>>777333000...---.........////////////++++++************))))))************************************************((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))((()))))))))************))))))))))))))))))******))))))******+++++++++,,,******+++,,,,,,---......---------............///////////////////////////......///000000000000000000000000000000000000000////////////000000000000000111111111222222222222000000000////////////////////////////////////////////////000000000111111///111333222111000111111111111111000000000//////////////////............------------------------,,,,,,+++***************))))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))***++++++++++++***************++++++++++++,,,,,,,,,,,,------------------........./////////000000000000000111222222000222666;;;EEEYYYxxxvvvlllgggiiilllrrroooYYYMMMFFFAAA>>>AAA@@@>>>===;;;;;;::::::999999999999::::::::::::999:::;;;===???BBBDDDFFFJJJLLLOOOQQQRRRQQQOOONNNMMMKKKHHHGGGHHHHHHGGGEEECCCBBBAAA@@@????????????AAABBBCCCCCCEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHIIIGGGEEEEEEGGGJJJKKKKKKIIIIIIIIIHHHGGGGGGGGGFFFCCCCCCBBB@@@???>>>===<<<999999999999999999::::::888888888888888888888888:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@AAAAAACCCDDDFFFFFFGGGGGGJJJLLLNNNOOONNNNNNOOOPPPMMMLLLKKKJJJJJJJJJKKKLLLLLLPPPVVV]]]hhhwww|||tttjjjcccVVVKKK===444333333111...------...............---************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&''''''(((((())))))***))))))))))))************))))))))))))************))))))******+++,,,,,,,,,+++++++++,,,,,,------------------............///000000000000000000000000........./////////000000000000000000000000000000////////////000000000000000111222222333333222222//////////////////////////////////////////////////////000000000111111111///111222222111000000111111111111000000//////.../////////.........------++++++,,,,,,,,,,,,------,,,,,,+++************+++))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''''''''((((((''''''''''''(((((())))))***++++++++++++***************++++++++++++++++++,,,,,,,,,------------------.........//////000000///000111222111111...///222666999EEE^^^uuuwwwjjjhhhiiijjjrrr~~~ooo___TTTKKKEEEDDDCCCAAA@@@>>>======<<<<<<;;;;;;::::::::::::;;;999::::::<<<>>>@@@BBBCCCGGGJJJPPPUUUWWWWWWVVVTTTUUURRROOOMMMNNNNNNLLLJJJFFFEEECCCAAA@@@???>>>>>>@@@????????????@@@AAAAAA>>>???@@@AAAAAABBBBBBBBB@@@???>>>>>>>>>???@@@@@@AAA@@@???@@@CCCDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCBBBAAA@@@@@@?????????::::::::::::::::::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<<>>>=========>>>???@@@AAACCCDDDEEEGGGIIIJJJJJJJJJOOOPPPRRRRRRQQQOOOOOOPPPKKKJJJIIIIIIKKKOOOSSSUUUZZZbbbkkksssyyyyyyxxxvvvsssmmmcccXXXPPPCCC===555000///000000000,,,---.........---,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))************((()))))))))************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////...............///000000000000000000000000000000////////////000000000000000111222333333333222222////////////////////////////////////////////////........./////////000000///000222222000000000111222111111000//////......//////.........---------*********+++++++++,,,,,,++++++***))))))))))))***((()))))))))************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,------------------.........//////000//////000111222222111111111333666666;;;LLL^^^|||mmmhhhgggeeekkkuuuzzzqqqdddYYYQQQGGGFFFDDDBBBAAA??????>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@DDDHHHOOOUUUYYYZZZYYYXXX^^^ZZZVVVTTTUUUUUUSSSQQQIIIHHHFFFEEECCCBBBAAAAAABBBAAAAAA@@@@@@@@@@@@AAA===>>>???@@@@@@@@@@@@@@@>>>===<<<<<<<<<===?????????>>>>>>@@@BBBBBBAAA???AAABBBCCCDDDDDDDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<@@@@@@?????????AAACCCDDDFFFGGGIIIKKKLLLNNNNNNNNNPPPQQQSSSRRRPPPNNNMMMMMMJJJIIIHHHJJJNNNTTT[[[___hhhrrr~~~rrrqqqoookkkdddYYYMMMEEE888777444000,,,,,,///222------.........---++++++++++++++++++++++++,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))************(((((())))))*********+++))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------.........//////.......................................///000000000000000000000000000000////////////000000000000000111222333444333222222.........///////////////////////////////////////---------........./////////000222222000///000111222111111000///......---//////.........---------))))))*********+++++++++******)))((((((((((((((((((((())))))*********+++************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////............////////////,,,000444555555999AAAHHHccc{{{vvvjjjggggggeeeaaalllnnnooooooooottt~~~oooaaaVVVQQQLLLIIIHHHGGGEEEBBB???@@@AAAAAA@@@???<<<;;;===:::777777:::<<<======@@@CCCHHHNNNTTTYYY\\\^^^[[[ZZZZZZYYYYYYYYYYYYZZZUUURRRMMMJJJHHHGGGEEEDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>>=========<<<<<<===>>>????????????>>>>>>??????@@@AAABBBCCCCCCBBB@@@???@@@AAAAAA@@@@@@??????@@@@@@@@@@@@???===;;;;;;===???AAA===>>>>>>>>>===;;;999777;;;<<<>>>@@@AAAAAA@@@@@@<<>>>>>>>>===;;;:::;;;<<<<<<======???CCCGGGLLLOOORRRTTTVVVVVVVVVWWWXXXZZZ[[[\\\XXXUUURRROOOMMMKKKIIIHHHIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@??????>>>?????????@@@@@@????????????@@@@@@DDDEEEFFFEEECCCBBBBBBCCCBBBBBBBBBAAABBBBBBCCCCCCEEEDDDBBBAAAAAABBBDDDFFFAAAAAAAAAAAA@@@>>><<<;;;===>>>???@@@AAAAAAAAAAAACCCDDDFFFFFFGGGJJJNNNRRR[[[]]]___^^^[[[WWWTTTSSSNNNMMMKKKJJJJJJNNNTTTYYY\\\eeemmmppptttyyy|||{{{vvvpppfff\\\QQQFFF<<<666333222111///...------------------,,,,,,++++++++++++++++++************)))+++******)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((()))))))))*********,,,,,,+++***)))))))))***************)))))))))(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...111000///...---...//////.........---......//////222222111111000//////...+++,,,...000111111000000222222222111111000000000111000///...------------000/////////.........---.../////////000000000000000111111222222111111000............------------------,,,,,,,,,+++++++++---+++)))***,,,---+++)))''''''(((((())))))******((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////---///000///...000444999>>>JJJ^^^xxx|||wwwpppiiifffbbb^^^\\\\\\]]]^^^___hhhsss~~~vvvooojjjfffcccaaa^^^YYYQQQJJJDDDAAAAAABBB===>>>===<<<:::999:::;;;:::<<<>>>@@@CCCEEEGGGHHHLLLMMMNNNPPPRRRUUUWWWYYYXXXXXXWWWVVVUUUSSSRRRQQQQQQPPPNNNKKKJJJIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@??????>>>>>>>>>DDDCCCCCCBBBAAAAAAAAAAAACCCDDDFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBCCCDDDEEEFFFGGGJJJJJJKKKKKKNNNSSS[[[```iiijjjiiieee^^^VVVPPPNNNJJJJJJKKKMMMSSS]]]hhhooozzz}}}vvvmmm___QQQEEE<<<555111222111000///...---------------,,,,,,,,,,,,+++++++++++++++************)))++++++******))))))(((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******...---+++***)))(((((((((************))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,---....../////////.........///000111000000///.........//////222111111000000//////...---...000111222111000///111111111111000000000000111111000///............/////////...................../////////000000000000000111111111111000000............------------,,,,,,,,,,,,++++++++++++,,,*********+++,,,+++***(((((((((((())))))))))))))))))++++++++++++))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------........./////////000111000///111444777888>>>KKK```{{{}}}tttlllccc^^^^^^^^^]]]ZZZ]]]dddooo|||{{{uuujjj^^^SSSKKKFFFDDD???AAAAAA???<<<:::;;;===:::;;;;;;<<<>>>???AAABBBAAABBBCCCFFFHHHKKKMMMOOORRRTTTXXXZZZ[[[[[[\\\]]]YYYXXXUUURRRPPPPPPPPPQQQMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIHHHJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHJJJMMMPPPRRRRRRRRRSSSVVVZZZaaahhhmmmpppooollleee\\\TTTOOOMMMLLLPPPUUU^^^iiiwwwyyyoooeeeTTTEEE:::444111///111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++******))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((()))))))))***,,,,,,+++***)))))))))************)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------...//////.........//////000111222222111000///////////////111111000000////////////000000111111111111000///000000000000000000000000111111000///////////////................................./////////000000///000000000000000000///.........---------,,,,,,,,,,,,,,,++++++++++++***+++*********+++++++++***,,,,,,+++)))(((&&&%%%%%%((()))************)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------...............///000000000222444666444666===JJJ\\\sssvvvlllhhheee```[[[ZZZ]]]cccooo{{{lll^^^SSSMMMHHHHHHGGGEEEBBBAAAAAABBB;;;;;;;;;;;;;;;===>>>???======>>>???AAABBBDDDEEEHHHLLLSSSXXX\\\___cccfffeeeccc```]]][[[ZZZZZZ[[[YYYYYYXXXVVVSSSQQQOOOMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHKKKNNNPPPPPPOOOPPPQQQNNNOOOQQQSSSUUUVVVVVVWWWWWWXXXXXXXXXVVVTTTQQQOOOLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJLLLOOOSSSWWW\\\^^^______```bbbfffkkknnnpppooolllggg```YYYUUUTTTTTTWWW]]]hhhttt~~~rrraaaWWWHHH;;;333000000000000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********)))))))))))))))&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''(((((((((((()))))))))***)))))))))***+++,,,,,,))))))))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------...//////------...///000111222222222111000///////////////000000000///////////////111111111111111000000///////////////////////////111000000////////////000---------...........................////////////...//////000000//////......------------,,,,,,,,,,,,,,,+++++++++*********************************,,,,,,+++)))(((&&&%%%%%%'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((((((((((()))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,---...///111222333222444999???HHHYYYssszzzqqqggg```]]][[[]]]eeessszzzllldddVVVRRRMMMJJJHHHGGGFFFDDD@@@???>>><<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAA???DDDLLLRRRVVV[[[aaafffmmmllljjjiiihhhggghhhhhhgggfffdddaaa^^^ZZZWWWUUUOOONNNMMMLLLKKKJJJJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOKKKOOOSSSVVVXXXXXXYYYZZZ[[[\\\___bbbdddeeefffffffffggghhhgggeee```[[[XXXSSSRRRRRRQQQPPPPPPQQQQQQRRRTTTWWW[[[```eeeiiikkkooommmkkkkkkmmmnnnooonnnfffeeebbb___\\\[[[^^^```iiippp{{{qqqeeePPPHHH===444//////000111......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++************))))))))))))(((((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''(((((((((((())))))(((((())))))***+++---...))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,---......///---...///000111222111111000000///.........//////////////////////////////000000000000000000000000............////////////000//////......//////000---------------.........------........./////////......////////////......------------,,,,,,,,,,,,++++++++++++************)))***+++***))))))***+++(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++*********+++,,,,,,,,,---,,,,,,---------.........,,,,,,,,,---///000000000333444777<<>>?????????>>>>>>>>>??????@@@<<>>>>>>>>======>>>??????<<<@@@DDDFFFFFFIIIPPPUUUXXX\\\cccllluuu}}}{{{vvvtttnnnllliiieeebbb___\\\[[[YYYZZZ[[[^^^aaadddgggiiimmmqqqwww|||{{{pppooonnnmmmmmmmmmnnnooosssuuuyyy}}}zzztttmmmjjjmmmqqqtttuuuwww|||}}}qqq```MMM@@@999666222000/////////...------,,,,,,++++++,,,,,,+++++++++,,,,,,---------+++++++++************)))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))************************'''((((((((())))))******''''''''''''((((((((()))++++++***************+++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------...///111222222111000000---------------...///000.........///////////////...............///000000---------.........//////......---------......///,,,,,,,,,------.........---------.........//////---..................------------,,,,,,,,,+++++++++++++++************)))(((***,,,+++(((''')))+++******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,+++++++++******,,,+++***)))***+++,,,---------------------------///////////////.........000111222222444777===AAASSSgggvvvgggddddddeeeooo}}}yyyppplllddd[[[SSSLLLHHHFFFDDDCCCBBBBBBCCCBBBAAA???@@@AAAAAABBBCCCEEEGGGHHHNNNOOOTTT___jjjuuu}}}wwwqqqooooooqqqkkklllmmmooorrrxxx~~~~~~~~~{{{tttppprrrxxx~~~ssseeeTTTDDD======222222000///............***++++++,,,,,,++++++***+++++++++++++++++++++++++++(((&&&'''***,,,+++)))&&&&&&''''''(((((())))))((((((((((((((()))******%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))*********************)))))))))))))))+++)))'''))),,,...+++)))------------------------******+++++++++,,,,,,,,,,,,---...//////...---,,,,,,,,,------...///000000////////////////////////////////////000000000000...---+++,,,.../////////////////////............,,,,,,,,,,,,,,,---...//////............///000000..............................---,,,,,,+++******************************,,,,,,,,,***((((((***+++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))*********++++++,,,,,,,,,++++++******++++++,,,---------------------------///.....................///000000111222555:::===FFFTTThhh|||tttmmmhhheeekkkvvv}}}|||sssiii```XXXSSSNNNKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFKKKKKKPPPYYYcccmmmzzz||||||~~~zzz}}}}}}|||~~~|||qqqdddXXXJJJ===666666222111000///............++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***(((''''''***++++++)))'''''''''(((((()))))))))''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))******************+++,,,,,,+++)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---...//////...---,,,,,,,,,------...//////000////////////////////////.../////////000000000000///...,,,---...//////...////////////............------,,,,,,,,,------...,,,,,,,,,,,,,,,---.................................------,,,++++++******************************+++,,,+++***(((((()))+++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((()))))))))******(((((()))***+++,,,---...******+++,,,,,,,,,,,,+++------------------------...........................////////////222666999;;;CCCNNN^^^uuu~~~tttkkkkkkqqqtttwwwxxxsssnnnnnnuuu}}}|||rrrmmmccc```\\\YYYYYYZZZZZZYYYUUUSSSPPPLLLIIIGGGEEEEEEFFFDDDGGGNNNVVV^^^jjjuuu}}}{{{vvvjjj^^^QQQHHH???666111000111000///...............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***((('''((()))******)))(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******(((((())))))******++++++)))+++------,,,*********************************++++++++++++,,,,,,,,,,,,------............------,,,,,,------.../////////////////////////////////....../////////000000000111000......///000///.../////////............---...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...------------------------------,,,,,,++++++*********************************++++++***(((((()))+++)))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))************((())))))***+++,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////...000333555888<<>>BBBGGGWWWppp~~~xxxpppgggbbbaaabbbffflllwww}}}qqqfff]]]XXXUUUOOOKKKJJJJJJMMMUUU___kkkqqqwwwuuuqqqqqqxxx}}}zzzyyyxxx|||rrrjjjlllttt~~~xxxssslllbbbZZZLLLAAA777555555222000000///...------------------+++,,,,,,------,,,,,,+++************************)))))))))(((''''''((())))))))))))(((((((((((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))((((((''''''&&&(((((((((((((((((((((((('''(((((((((((()))))))))''''''((()))***++++++,,,(((,,,000000---++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,------------------...............////////////////////////............////////////333111/////////000///...............------------...---,,,+++++++++++++++---------------...//////------------------------,,,+++++++++++++++******))))))))))))))))))))))))'''((())))))((('''((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******++++++*********)))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------...000111000///000222444---222888;;;;;;CCCVVVhhhuuukkkbbb]]]ZZZZZZ]]]eeerrr~~~vvvpppbbb[[[TTTPPPNNNOOOWWW```jjjmmmooolllfffdddiiiooonnnooopppooollljjjiiiiiillloootttzzzssslllpppxxxxxxooohhh___TTTLLL>>>666111111111///...000...------,,,,,,,,,------***++++++,,,,,,++++++***************************((())))))((('''&&&''')))((((((((((((''''''''''''$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))******++++++(((+++///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------........................////////////////////////------........./////////111000......///000///............------------,,,---,,,,,,++++++++++++,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))%%%'''))))))((('''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************++++++******++++++,,,---++++++++++++++++++++++++*********+++,,,,,,---------...000000//////111333......222666666888CCCOOOdddxxxyyymmmddd^^^[[[[[[```iiiqqqzzzuuunnnfffaaa___```hhhqqq|||}}}|||wwwqqqnnnnnnqqqmmmnnnnnnmmmkkkiiijjjkkkoooqqqtttyyy~~~yyymmmddd\\\SSSHHH@@@555111///000///------000---,,,,,,,,,,,,,,,------)))******++++++******)))************************((()))***(((&&&%%%''')))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********)))***,,,000222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,++++++,,,------........................////////////////////////---------........./////////...,,,---...//////............---------,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))$$$&&&((()))(((''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))***+++,,,,,,,,,+++***)))***+++---...++++++++++++++++++++++++))))))***+++,,,,,,------+++---////////////111222555//////333666555888>>>FFFZZZuuu|||pppiiidddbbbccchhhkkkqqq|||wwwuuuwww{{{|||{{{zzzxxxxxxyyyzzzuuulll```VVVOOOFFF<<<555111///000111000,,,---222,,,,,,,,,++++++,,,------))))))************))))))))))))))))))))))))))))))((()))***(((&&&%%%&&&)))''''''&&&&&&&&&%%%%%%%%%)))(((((((((((()))******%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))*********)))))))))))))))))))))+++///333444000,,,++++++++++++++++++++++++,,,,,,,,,---------......------++++++++++++------.....................---////////////////////////---------.........//////...---+++,,,.../////////......---------,,,,,,,,,************+++,,,------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))###%%%((()))(((''''''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((()))***************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,////////////////////////000/////////111444777888===CCCPPPeee}}}{{{pppfffeeegggjjjsss}}}}}}|||mmm___OOOEEE>>>777333333111000000///...---------//////...------,,,++++++***++++++,,,,,,++++++***,,,***((('''(((((((((&&&%%%''')))******)))'''%%%***(((&&&%%%%%%%%%'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,///222666888,,,+++***+++,,,,,,***(((------,,,,,,+++,,,,,,,,,..................------......------------.........................................................---,,,++++++---...000......---------,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********)))))))))***+++++++++,,,************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,........................//////......000222444666444888AAAPPPccczzzuuummmiiihhhmmmttt~~~~~~}}}zzzuuuvvvyyywwwzzzyyycccUUUGGG???999333000000000000//////...------,,,......------,,,++++++******++++++++++++++++++***+++)))''''''((()))((('''&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))*********+++---000333555333111///---+++***++++++,,,,,,++++++++++++,,,,,,..................------------,,,,,,,,,,,,------...................................................---,,,++++++---...000......---------,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,++++++************************+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''(((((((((((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,........................///............000222333222444888>>>JJJ]]]rrr~~~ssskkkiiikkktttuuuuuuqqqmmmkkklllooonnnttt}}}}}}uuunnnmmmpppxxxzzz{{{jjjSSSHHH===777333...,,,---/////////......------,,,------,,,,,,+++***************++++++++++++******)))((('''''')))******)))((((((''''''''''''(((((()))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))******++++++******)))))))))))))))***,,,///000888888555000***)))+++...+++***************++++++------------------......,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------,,,+++,,,---...///......---------,,,,,,,,,.........---------,,,,,,+++++++++++++++*********+++++++++***************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''(((((())))))((((((*********************************************************++++++,,,,,,---........................000//////......///000111333444555666;;;HHHZZZgggzzzrrrnnnooonnnkkkhhheeecccdddeeebbbgggnnnyyy}}}wwwrrrqqquuu{{{vvvfffXXXEEE<<<555222000,,,,,,---.........---------,,,,,,++++++++++++******))))))))))))************))))))((('''&&&''')))++++++***)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))+++,,,---666888888333,,,)))+++///)))))))))))))))******+++,,,,,,------------......------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---...///......---------,,,,,,,,,......---------,,,,,,,,,+++++++++***************,,,+++++++++***)))))))))************)))))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((()))************)))))))))))))))))))))))))))************************))))))***+++,,,,,,------........................000000000//////000000000///111222111222999DDDNNNaaauuusssooojjjdddaaa^^^\\\[[[[[[]]]ccclllyyy}}}zzzyyyzzzwwwkkk___RRRGGG;;;555111111000------000------------,,,,,,,,,,,,++++++************))))))((())))))******))))))((((((&&&&&&''')))+++++++++***)))'''%%%%%%''')))***((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))))))))******)))))))))******************++++++...222555333...******---)))((((((((())))))***+++,,,,,,,,,,,,------............------------......------------------------------------------------,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,+++++++++***************************,,,+++++++++***)))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((())))))***************))))))))))))))))))))))))************************))))))***+++,,,------...------------------------/////////000000000000000///000222111111444999>>>KKK\\\ttt~~~sssjjjddd___XXXTTTVVVUUUYYY```jjjwww|||xxxtttlllaaaUUUJJJAAA<<<555111000111111......111,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))((((((((('''&&&''')))++++++******((('''&&&&&&'''(((***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))((())))))******))))))((()))*********++++++++++++(((,,,000000...+++***+++(((((((((((()))***+++,,,++++++,,,,,,------......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++*********))))))))))))))))))***************+++++++++***************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((()))***)))))))))))))))))))))))))))))))))************************((()))***+++,,,------...------------------------,,,---......////////////000000000000222444666777???IIIXXXiiizzz~~~vvvmmmddd]]]YYYWWWXXX\\\aaaiiixxxvvvmmmbbb]]]UUUKKKBBB:::777666000......111000------000++++++++++++++++++,,,,,,++++++++++++++++++++++++'''(((((())))))((((((''')))'''&&&''')))******))))))((('''&&&&&&'''((()))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************''')))***+++,,,+++***)))))))))))))))***+++,,,,,,***++++++,,,------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------......---------,,,,,,,,,++++++*********)))))))))((()))))))))*********+++***************+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))(((&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......------------------------***+++,,,---............---,,,***+++...111222222666999@@@LLL^^^uuuvvvnnnbbb^^^]]]______cccooo~~~{{{nnncccTTTNNNFFF>>>666111222555---,,,---000///+++,,,///+++++++++++++++++++++,,,++++++++++++++++++,,,,,,''''''((((((((((((''''''***((('''''')))******)))((((((''''''''''''((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***************((('''((()))+++***)))))))))))))))***+++,,,---******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,+++++++++*********))))))(((((())))))*********+++))))))******+++++++++,,,************))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((('''%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************(((((((((((()))))))))))))))((('''''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......///000111222222333111333555:::DDDWWWnnn~~~pppnnniiiccc```ccckkkrrr|||~~~{{{||||||zzz{{{}}}rrr```RRRCCC@@@;;;777333222222222///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((()))******&&&''')))***,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++(((&&&)))///222000---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))******************++++++++++++******((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------.........//////000000000222333333444:::FFFWWWccc{{{ooofffdddfffjjjsssttttttsssqqqqqqsssuuuzzzyyy}}}~~~zzzxxxxxxwww}}}tttgggUUUGGG<<<:::666222///...............---,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((()))******+++++++++***)))((('''&&&************************++++++++++++++++++++++++---+++))),,,111444222000,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))))))))))))))************)))******++++++******)))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))***************))))))))))))***++++++************************++++++++++++++++++++++++------------------------------..................111111111000111777@@@HHH^^^qqquuummmjjjjjjmmmkkkhhhggggggggggggfffffffffkkkttt}}}zzzuuutttvvvzzz}}}qqqdddUUUEEE:::666444111...,,,+++,,,,,,...------,,,,,,,,,,,,,,,+++************)))))))))+++++++++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((()))))))))******+++++++++***((('''%%%$$$))))))))))))))))))))))))++++++++++++++++++++++++...,,,+++---111333222000,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++************)))))))))++++++*********)))))))))))))))))))))************)))******++++++******)))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++***************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,............---------------...000000000333777;;;CCCTTTkkk|||zzzsssmmmfffcccdddeeeccc```^^^^^^bbbgggmmmvvv~~~zzzwwwxxx}}}|||mmm^^^PPPCCC888222333222000...---------...------,,,,,,+++,,,,,,---++++++*********)))))))))+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))************'''((())))))***)))))))))************************+++++++++++++++++++++++++++***)))+++---///...---+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))************))))))))))))((()))))))))************))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))******++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.....................---+++---///111222333555777888AAAQQQbbbttt|||qqqjjjhhhfffbbb]]][[[[[[\\\```bbbiiiwww{{{nnnfffXXXIII>>>666222000111000///...------......,,,,,,+++++++++,,,,,,---,,,+++++++++*********************)))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((()))***+++******)))&&&''')))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))+++,,,++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++*********************)))))))))((((((((()))))))))************)))))))))******)))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))******++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000111111222222555888???KKKXXXjjj|||vvvooogggaaa]]][[[ZZZ\\\^^^bbblllvvv}}}|||yyyzzz~~~~~~sssiiiXXXPPPDDD999333111111111...------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))***+++++++++***)))******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,+++++++++***************)))))))))((((((((())))))))))))************((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''((()))*********))))))************************************************++++++++++++++++++++++++++++++,,,,,,------......///.........///000000000555444777>>>EEEOOOaaarrr|||uuukkkfffbbbaaaaaaaaaffflll{{{~~~vvvnnnppprrrqqqsss{{{}}}vvvoookkkmmmtttzzz{{{~~~uuukkk^^^SSSFFF???666111111111000///------,,,,,,++++++++++++++++++******+++,,,,,,---+++************)))))))))((()))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''')))***,,,,,,+++***)))******+++******)))((((((************************+++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,+++++++++++++++***))))))************************((())))))***++++++,,,,,,+++************)))))))))***)))))))))(((((((((((())))))))))))************(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''(((******))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------///...------///111222333444333555:::<<<@@@LLLYYYgggzzz}}}uuummmjjjhhheeeeeegggqqqxxx~~~wwwnnn^^^```bbbaaaaaahhhuuuzzzwwwqqqjjjhhhlllvvv~~~vvvhhh[[[LLL@@@<<<666000///222333000,,,............------,,,,,,+++*********+++,,,,,,---))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''')))+++,,,,,,,,,***)))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++***))))))******++++++++++++***))))))************************((())))))***++++++,,,,,,))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******+++************************)))************+++++++++***++++++,,,,,,------............///000111111222//////000222555:::>>>AAAOOOZZZlllyyyrrrooonnnrrrxxxuuuiiiccc___]]]```aaabbbfffkkk|||~~~}}}yyysssqqqvvvxxxcccMMM???<<<===111111000///////////////---,,,++++++******++++++))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((************))))))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((()))))))))***)))(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((())))))***+++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++------......///000000111000///000111333666999;;;===EEESSSeeexxxssskkkgggfffgggfffccccccfffpppwwwzzzsssrrryyy||||||yyyfffRRRCCC:::555222000000///...............---,,,++++++******++++++))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))***++++++++++++************************************+++++++++,,,,,,***++++++,,,,,,++++++***************************+++++++++************)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((''''''''''''&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((())))))******)))((((((''''''(((((()))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))*********++++++...------,,,++++++******,,,,,,------......//////000/////////000222333555333888???IIIXXXmmmvvvsssqqqqqqnnngggddddddkkkooovvv|||zzzvvvjjjdddcccgggiiiiiiqqq{{{{{{uuuooonnnnnnpppvvv}}}~~~ppp```LLL>>>888555///+++///...------,,,,,,------,,,,,,+++************+++))))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***++++++,,,))))))***++++++++++++************************************++++++++++++,,,******+++,,,,,,+++******************************+++++++++************)))************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))))))))***((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''((()))******+++(((((((((''''''(((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------//////......///000111222222666999<<>>999444111000000///---,,,++++++***************,,,+++******))))))******))))))))))))))))))))))))+++*********))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''(((((((((((((((((((((((()))((((((((((((((((((((())))))***++++++++++++***************************))))))*********+++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((()))))))))******)))'''%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''(((((())))))******(((''''''&&&&&&''''''(((((((((''''''(((((()))***))))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,---...000111222222,,,000555555444666;;;@@@IIIUUUfffwww{{{jjj^^^[[[^^^bbbgggpppzzz}}}vvvlllddd```___^^^^^^___bbbgggnnnxxxwwwnnnfffaaa^^^^^^]]]^^^dddnnnxxx}}}~~~~~~}}}qqqgggeee```\\\[[[```iiiqqqvvvzzz{{{}}}|||xxx{{{xxxkkk___RRRDDD:::555555555222///---,,,,,,,,,+++******))))))******++++++***))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))***++++++++++++***************************)))))))))************++++++***))))))))))))***+++************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((((((((()))))))))'''&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))(((''''''&&&&&&''''''((((((''''''''''''((())))))************************(((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000///111333333444555888::::::@@@KKKVVVbbbppppppfffcccbbbgggoooyyyyyyoooiiidddaaa^^^]]]]]]^^^dddnnnyyy{{{ssskkkddd```]]][[[\\\bbbmmmvvvzzzzzz{{{}}}vvvlllgggccccccjjjuuu{{{rrrdddUUUGGG===666333222222111///---+++++++++,,,+++******))))))******++++++***)))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((())))))))))))))))))))))))))))))'''''''''((((((((((((((())))))***++++++++++++***************************))))))))))))************+++***)))(((((()))***+++************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++))))))))))))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''((())))))************************(((((((((((()))))))))))),,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------000///...---...111444555888:::<<>><<<888333111////////////......---------------,,,,,,+++++++++***************)))((((((((())))))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''(((((()))((('''&&&%%%'''(((((())))))************))))))((()))***+++,,,))))))))))))))))))))))))------,,,++++++***))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&%%%###%%%'''((('''%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((%%%&&&&&&'''(((((()))))))))((((((((('''&&&&&&&&&((((((''''''(((((()))***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...///.........////////////000000222333222111444999>>>EEELLLVVV```jjjwww~~~tttmmm]]]VVVKKKCCC>>>999555111444333111000///////////////...------,,,,,,------,,,++++++++++++*********))))))))))))))))))***+++(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((*********)))***++++++,,,)))))))))))))))))))))))),,,,,,,,,+++******))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))(((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((('''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&((()))***)))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---------.........//////222333333222111333777:::;;;>>>CCCGGGNNNYYYhhhrrruuufff\\\JJJEEE===888555333111000//////000000000000000000...------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))***+++,,,(((((((((((((((((((((((())))))((((((''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))((('''&&&&&&&&&&&&''''''(((((((((((('''''''''''')))))))))*********++++++)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''((('''''''''&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))((('''&&&&&&&&&''')))***((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,***,,,.../////////---,,,------------............111111222222222444777:::777999:::;;;===CCCLLLRRR___mmm~~~sssdddSSSGGG<<<:::777555444222111000...//////000000///......------,,,++++++++++++++++++++++++*********)))))))))((((((((()))***++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((()))''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++***+++...000111///---+++---------............///.........///111444666888333444555555666888<<>>666111111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************)))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%""""""###%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&''')))*********))))))'''(((((())))))*********'''((()))*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$"""$$$&&&%%%######%%%'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((()))(((((('''%%%$$$######$$$%%%'''((((((((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,+++*********+++,,,---.........////////////000...------...111333333333111111111000111111222333:::999888:::AAAJJJSSSYYYdddrrr}}}wwwjjj]]]QQQJJJ@@@999666444222000............------///111------,,,,,,---...//////,,,++++++***)))*********************)))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&(((***+++,,,+++***)))'''(((((()))***++++++,,,((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***)))(((''''''((()))***)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###!!!$$$&&&%%%###"""$$$'''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------...///000000111////////////000000000000111222444777:::===???AAALLLVVVdddrrr~~~rrrggg^^^TTTIII@@@999999777666444333111111------,,,++++++++++++,,,------------,,,,,,+++***+++++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&'''((('''&&&%%%&&&'''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******)))''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((******))))))))))))******)))***++++++,,,,,,++++++,,,,,,,,,------------...,,,------...//////000000....../////////000000000///000111333555666888888<<>>DDDNNN[[[dddrrrxxx{{{ooofffTTTLLLCCC;;;888666333111000000//////...------,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***+++************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++******)))'''(((((()))))))))))))))'''(((((())))))(((((('''((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------.........//////////////////000000000000000333444444555888>>>FFFLLLSSSYYY```hhhooouuuzzz~~~}}}vvvpppiii^^^QQQHHHBBB>>>888444333222111000///////////////.........///...------,,,,,,------++++++,,,,,,,,,++++++***************))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&((()))++++++)))(((&&&(((((((((((())))))))))))((((((((((((((((((((((((((())))))***************(((((())))))))))))(((((('''(((((((((((((((((('''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------............---......///000000111111///000111111222444777999???BBBFFFJJJOOOVVV]]]aaarrr{{{|||wwwjjjeee]]]UUUMMMEEE===777888666555444333222000...///////////////...............---,,,,,,,,,,,,---******+++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''''''''&&&&&&'''''''''&&&((()))++++++)))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***************(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((((((''''''(((((()))((()))******++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...//////000---...///111111111111000666777888999;;;@@@FFFKKKSSS\\\hhhttt~~~}}}|||yyytttlllccc]]]OOOJJJCCC>>>:::777555333000111111111000...,,,+++---------,,,,,,,,,,,,,,,------,,,++++++++++++,,,)))***++++++++++++++++++(((((()))))))))))))))***((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%##################""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&((()))((((((''''''''''''(((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))************)))))))))))))))(((((('''&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((((())))))******************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------++++++,,,,,,---.........------...000222222222111111222333333444666:::===<<>>:::888666555333111000000111111//////...,,,++++++...000......------,,,++++++***,,,+++******))))))******((()))***+++++++++++++++'''((((((((())))))******(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$##################$$$'''&&&&&&%%%$$$###"""""" !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&$$$%%%''''''''''''(((*********))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************)))))))))))))))(((''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))++++++***)))((((((((()))+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............------////////////000000000000222333444666:::>>>AAACCCJJJMMMRRRZZZbbbjjjqqquuu}}}}}}~~~yyyooofff\\\QQQIII???===;;;888555222111000000000///...............------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++***************)))((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&''''''******))))))((((((''''''((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''&&&'''((())))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++***)))((((((((()))***+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------....../////////000000000333333333444666888;;;<<<999;;;>>>DDDJJJPPPUUUXXXaaabbbdddiiiqqq{{{~~~{{{vvvsssjjjeee]]]UUUNNNGGG???:::777666444222000/////////000//////...------......------------------------,,,,,,,,,++++++************************************************)))(((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******))))))((((((((()))***+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------............------.........////////////000333333222222222222333333111222444666999===???AAADDDEEEGGGLLLSSS\\\dddiiisssvvvzzz~~~{{{yyy|||~~~yyyuuuoooiiiddd^^^YYYUUUNNNJJJDDD???;;;888444222//////......---.........//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***(((((((((((())))))******************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------........./////////222111111000//////......333333444444555777888999888888999;;;???DDDHHHKKKTTTWWW\\\aaaeeejjjooossswww|||zzzwwwxxx~~~~~~|||yyytttoookkkhhh```[[[UUUOOOJJJEEE@@@===???<<<999555444333333333.........------......///......---------------...+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((()))))))))))))))((((((&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))''''''(((((())))))))))))*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------------------............//////////////////......000000000000000111222333555444444444666888:::;;;===@@@DDDGGGJJJNNNQQQTTTZZZ```gggiiiiiikkkoootttyyy||||||xxxwwwzzz{{{tttooolllkkkhhhddd^^^XXXRRROOOGGGDDD@@@<<<:::888666444555444222///......///111///......---------------------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************'''(((((()))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***)))'''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&''''''((((((&&&'''((()))))))))((((((************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,---------......------...///000000//////---------------......//////000000111333444555666333555888999999:::===???@@@EEEJJJNNNPPPSSSWWWZZZ]]]```dddgggiiimmmqqqttt}}}{{{uuurrrrrruuuwwwvvvsssoookkkfff```YYYUUUOOOOOOMMMJJJFFFBBB>>><<<777666444444555555444222111111000///,,,,,,...///...---,,,+++************,,,,,,+++++++++,,,------************************)))))))))***************************************''''''((()))))))))((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&'''''''''&&&'''((()))))))))((('''************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,------------+++,,,,,,,,,,,,---------,,,,,,.../////////......//////............//////,,,---...000111222333333000222333333222222333555555666888;;;===@@@BBBDDDFFFGGGIIIKKKLLLPPPTTTWWWaaahhhooosssrrrpppqqqsssssstttvvvyyy~~~uuuqqqkkkddd___^^^^^^___YYYVVVQQQNNNJJJFFFBBB???;;;::::::888666555333222111000000111333222000......000111000...---...000,,,,,,+++*********+++++++++++++++++++++,,,------************************((()))))))))*********+++))))))))))))))))))))))))&&&''''''((())))))((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''((((((((()))))))))***((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&((()))))))))((('''************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,------...---++++++,,,,,,,,,---------+++,,,---...///...---,,,111000//////.........///---...///000000000000000///000222111000000111222555333222333666888888888999::::::::::::<<<@@@CCCAAAHHHQQQUUUUUUTTTVVVYYY\\\]]]^^^aaagggmmmtttwww~~~~~~~~~}}}{{{zzzvvvwwwyyyzzz{{{}}}~~~}}}||||||{{{{{{yyyxxxuuurrrpppooooooooooooppppppnnnjjjgggeeeeee]]]YYYSSSMMMHHHEEEDDDDDD@@@>>>;;;::::::999888777444444333222000//////.../////////000000...+++(((***---//////,,,+++,,,...,,,,,,,,,,,,,,,------...+++*********+++,,,,,,---))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''((((((((())))))******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((******)))((((((((((((((())))))))))))******************++++++++++++******************************)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------------............///000000000000111111111111333333333333333333333333666777999;;;===???AAABBBCCCCCCDDDGGGJJJNNNQQQSSS]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\]]]]]]aaaaaa``````___]]]\\\[[[XXXXXXVVVUUUSSSQQQPPPOOONNNNNNNNNMMMLLLJJJIIIHHH>>>===;;;:::999999999:::555444333222111///......111111111111111111111111..............................---,,,,,,+++******++++++++++++++++++++++++++++++************++++++)))))))))***+++++++++,,,((((((((((((((((((((((((''''''''')))++++++)))'''''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((***))))))((((((((((((((((((((()))))))))*********)))******++++++******)))************************)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,------------------------------------------------------------------............////////////000000000000222222222222222222222222222333444555666777888888888888888999;;;>>>@@@BBBEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEBBBBBBAAA???>>>===<<<;;;=========<<<;;;999888777555444333111000000111111333222222111000///..............................------------------------...------,,,++++++******+++++++++++++++++++++++++++******))))))******+++******************++++++((((((((((((((((((((((((''''''''')))***+++)))'''''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((''''''''''''((()))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''''''''''''''))))))((((((''''''(((((((((((())))))))))))******)))******++++++******)))************************))))))+++,,,,,,,,,+++************++++++++++++,,,+++++++++++++++,,,------------------------------------------------------------------............---.........////////////000000000000000000000000000000000000000/////////222222222222222333444555666666666666555444333222222222333333444555555555555555666777777777777777444444333333222111111111333333333222111000///...222111000///......//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++******+++++++++++++++++++++++++++******))))))******+++******************))))))(((((((((((((((((((((((((((''''''(((******)))'''''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((()))))))))***))))))************))))))************************((()))***,,,,,,++++++***************+++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.................................////////////............111000000000000000000111333333444444333222222111111111111222222333333333333333444555555555444444222222222222222222222222111111111111111000///...111111000000////////////---------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************))))))))))))******++++++******))))))((((((((((((((((((((((((((((((((('''''''''))))))((('''&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&((((((''''''''''''(((((('''(((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))*********++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------------....../////////000---------...............000000111111111000/////////////////////000000000111111111111111000000///.../////////000000000000---...............------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))***+++******))))))((((((((((((((((((((((((((((((((()))(((&&&'''(((((((((&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$%%%$$$############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&''''''((((((''''''(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))((((((***+++++++++***))))))))))))************+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------...///////////////---...............------------------------------......//////...---,,,,,,++++++,,,,,,------------,,,,,,------...---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++*********************************))))))(((((())))))***))))))))))))))))))((((((((((((((((((((((((((((((***(((&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))***************************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------......///000000000///............////////////...........................---------......//////......,,,---------------......------...///000000//////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************************))))))(((((((((((())))))((((((((()))))))))))))))((((((((((((((((((((((((***(((&&&%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))++++++******)))))))))))))))*********************)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---+++)))(((---....../////////...............---------------***+++,,,---/////////000------------------------,,,,,,---...////////////++++++---......---,,,+++---------,,,,,,,,,++++++------------------------******************************************++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((***(((&&&%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!! !!!"""###%%%&&&%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''(((((('''%%%$$$&&&)))***(((%%%''''''''''''(((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))************)))************+++++++++************************,,,++++++******++++++,,,,,,+++++++++***)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,***+++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$%%%&&&''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((('''''''''&&&''')))*********)))(((&&&&&&''''''&&&&&&%%%$$$&&&'''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((('''%%%%%%&&&))))))(((%%%''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++************************+++******))))))******+++++++++******************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&'''((()))))))))((((((&&&&&&''''''&&&&&&%%%$$$&&&'''''''''((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&%%%%%%'''((()))'''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))******)))))))))*********++++++************************)))))))))(((((()))))))))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$"""###$$$%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$'''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((()))))))))((((((''''''&&&(((((((((((()))))))))***))))))))))))***************************************))))))(((((())))))***(((((())))))******++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************++++++******)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))))))))((((((''''''&&&&&&'''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))*********))))))*********((((((((())))))******+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++*********)))))))))*********))))))(((((((((******((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$'''''''''''''''&&&&&&&&&''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))((((((''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))+++******))))))******+++(((((())))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))((())))))))))))(((((((((((())))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''&&&''')))''''''''''''((((((((((((%%%%%%&&&''''''((())))))&&&&&&'''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((************++++++++++++************************++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))************))))))******************************************************************************************************)))))))))(((((((((''''''(((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&((((((&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###&&&)))(((&&&%%%''')))''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''(((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))(((((('''''')))************+++++++++************************++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))************))))))************************************************************************))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&'''(((*********)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$#########$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))&&&$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((()))((('''''''''(((******(((((()))))))))*********))))))))))))))))))))))))************************))))))*********++++++++++++******))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))************))))))))))))))))))***))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))******(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''#########$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''((()))******+++'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$(((((((((((('''&&&%%%%%%&&&$$$$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''))))))(((((('''''''''&&&$$$%%%%%%&&&'''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###""" !!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&%%%$$$%%%'''''''''%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((()))((((((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%%%%&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))((((((((('''''''''''''''%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%''''''((($$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###""" $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%%%%&&&'''&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&%%%$$$%%%'''''''''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))))))))((($$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###%%%''')))***)))'''%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''((((((((((((((('''&&&%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((************######$$$%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((''''''&&&&&&((()))***))))))(((((('''''''''&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))%%%!!!###***000222222555111***%%%"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""###%%%%%%###!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&'''((()))***)))((((((((('''''''''&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$"""###)))333<<<@@@AAACCC>>>666...((($$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&''''''((()))((((((((('''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%***111666888888999666111,,,(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%######%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&'''***+++)))''''''&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! """###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%''')))***)))((('''''''''&&&&&&$$$###"""###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! """###$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$%%%%%%%%%%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!""" !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""""""""""""""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%((()))(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""###%%%%%%###!!!$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&---***&&&%%%'''((('''%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''!!!%%%(((!!! $$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&+++(((%%%%%%&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!%%%(((!!!"""'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))'''%%%%%%%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!%%%&&&!!!$$$)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!$$$%%% &&&***###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""$$$### (((---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$###"""...333((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$'''))))))'''&&&&&&'''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$'''666===111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""%%%((((((&&&$$$%%%''''''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!%%%&&&***<<>>QQQAAA%%%"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))''''''((((((((((((''''''$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!'''111AAAHHH666######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''$$$%%%&&&(((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&...888444%%%!!!)))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((()))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''###%%%'''((())))))'''&&&$$$$$$%%%%%%&&&'''((((((******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$######"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))$$$!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%...888888///'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''(((((((((((('''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###***(((&&&%%%$$$%%%'''(((%%%%%%$$$$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$$$$((('''%%%######$$$%%%&&&(((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&((())))))'''&&&%%%$$$%%%%%%&&&''''''((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$ %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$***///...(((###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%###%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%(((&&&%%%######$$$%%%&&&''''''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))((('''%%%$$$%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!'''((($$$$$$)))((("""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&'''&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))***++++++***)))((())))))))))))))))))))))))+++******))))))((((((((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))((('''&&&%%%&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###(((&&& ***---(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%$$$######""""""$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''%%%#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++***)))(((************************++++++******))))))((((((***************************)))))))))((((((((((((&&&''''''(((((())))))(((''''''((((((((((((((()))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&***)))%%%(((...,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%$$$###$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%#########$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))******************)))******************************************))))))******************************)))))))))(((((((((&&&''''''(((((()))******(((((()))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""%%%...;;;DDDCCC888---%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$""""""###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''+++******))))))******+++******************************************++++++*********************************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!! ,,,FFFVVVNNN<<<000%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&''''''(((((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''',,,+++***))))))***+++,,,************************)))))))))***+++++++++,,,************************************))))))))))))+++***)))((('''''''''(((*********)))))))))))))))***)))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&+++ '''AAAOOO@@@+++!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################&&&&&&&&&$$$######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''%%%$$$###"""###&&&(((***"""######$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((******+++,,,,,,,,,,,,,,,---------......---------))))))))))))************++++++++++++*********)))************************))))))))))))))))))))))))))))))))))))************((())))))*********))))))******))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%$$$###"""'''&&&$$$$$$$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&((()))***++++++++++++***++++++,,,,,,,,,,,,++++++,,,+++++++++******))))))+++++++++*********))))))************************************************))))))))))))************))))))************))))))******))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))******+++++++++++++++++++++,,,,,,,,,,,,++++++......---,,,+++***)))(((+++************)))))))))++++++++++++++++++++++++************************)))))))))*********++++++)))***************))))))***))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''',,,,,,------------,,,,,,,,,------......------,,,------,,,++++++***))))))++++++*********)))))))))++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''---------......------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************************+++++++++++++++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&((((((&&&%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''---............---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))************+++))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%%%%$$$$$$%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''111222222222111111000/////////000000000000//////////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++***)))((())))))*********+++++++++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((()))'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&777777777777666666555444444444444555555444444444333333222111000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,+++***)))((())))))******++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&???>>>===<<<<<<===???@@@===<<<;;;:::::::::;;;<<<<<<<<<;;;:::888666555444111111111111222222222222000000///...------,,,,,,000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######%%%'''(((***'''$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$&&&)))+++------%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''$$$"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$CCCCCCDDDDDDDDDCCCCCCBBBCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@>>>===<<<999999888777777666555555555555444333222222111111111111000000////////////.........---,,,,,,+++++++++++++++************+++*********+++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$######%%%&&&(((+++(((%%%######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%$$$$$$%%%''''''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%DDDEEEHHHIIIJJJIIIGGGFFFJJJIIIIIIIIIIIIIIIJJJKKKJJJJJJJJJIIIIIIHHHFFFFFFBBBBBBAAA???>>><<<;;;;;;<<<;;;;;;;;;::::::999999555555555555555555555555222222111000...---,,,++++++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''444///***&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&$$$###$$$&&&''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&CCCEEEHHHKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRQQQQQQQQQPPPNNNMMMKKKJJJGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@============<<<<<<<<<<<<999888777555333111000///000000000000000000//////,,,,,,---------.........+++************+++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''';;;666///)))&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))),,,+++%%%"""###&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&((()))******(((&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&$$$######%%%(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&BBBCCCEEEHHHLLLPPPTTTWWWQQQRRRSSSTTTUUUUUUVVVVVVWWWVVVUUUSSSPPPMMMKKKIIIGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCBBBAAAAAA???>>>===;;;:::888777666666666666555444222111000........................+++++++++******++++++,,,++++++++++++++++++++++++************************************++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&666222,,,(((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***---+++&&&######&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&((()))******(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&%%%######&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&@@@@@@AAABBBFFFJJJOOOQQQQQQRRRTTTUUUVVVWWWWWWWWWYYYXXXVVVSSSPPPLLLJJJHHHEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@AAAAAABBBBBBCCCFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@??????;;;<<<<<<;;;999777444333222222111000000//////...///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))((($$$"""###%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''%%%$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&JJJJJJJJJJJJJJJKKKLLLLLLPPPRRRTTTVVVWWWXXXXXXXXXYYYXXXVVVTTTQQQNNNKKKIIIDDDDDDCCCBBB@@@???>>>>>>;;;;;;<<<===>>>>>>??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEAAABBBCCCCCCAAA???===;;;;;;:::999888666555444444444333222000////////////........................++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%"""!!!!!!"""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%\\\]]]\\\[[[YYYVVVRRRPPPPPPQQQTTTVVVXXXXXXXXXXXXXXXXXXVVVUUURRRPPPMMMLLLEEEDDDCCCAAA>>><<<;;;:::888888999:::;;;;;;<<<===999:::<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJIIIHHHFFFDDDDDDCCCBBB@@@>>><<<;;;:::777666555333222111111000000000000000000000000000++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%'''''''''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&((()))(((&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$xxxwwwvvvrrrkkkddd\\\XXXXXXXXXXXXYYYZZZZZZ[[[[[[___]]][[[XXXVVVRRRMMMJJJHHHEEEBBBAAA@@@@@@???>>><<<:::888888999999888777888777777777666666666555;;;:::;;;<<<>>>BBBEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIIIIHHHFFFDDDCCCBBBAAA@@@???===;;;:::999888777444111111333222000---222111///...---...000111,,,+++***+++,,,---,,,+++++++++++++++************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&((())))))///)))###!!!$$$''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))*********((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((|||sssjjjdddaaaaaa```aaaaaaaaabbbbbbcccbbb___^^^[[[XXXSSSOOOPPPLLLHHHEEEDDDCCCBBB@@@DDDBBB@@@?????????===<<<<<<<<<;;;:::999888777777888888888888;;;>>>AAACCCFFFFFFFFFGGGGGGIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@@@@???<<<:::777666666555222000000//////......---,,,,,,---,,,+++,,,---...---,,,***************)))))))))+++++++++*********))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))***777000)))%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&'''((((((''''''''''''((((((}}}sssmmmiiiiiigggfffeeeeeeeeeeeelllkkkiiihhhfffbbb]]]ZZZXXXUUUPPPMMMLLLLLLLLLKKKKKKIIIFFFEEEDDDDDDBBB@@@AAA@@@???===;;;:::999888888777666666888:::===>>>?????????@@@AAACCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHDDDAAA???===<<<:::888555222222333222111///,,,+++///---,,,---......---,,,,,,,,,,,,++++++*********+++************)))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''((())))))***666111***'''''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))(((''''''''''''(((((((((''''''''''''((((((}}}xxxyyyxxxuuurrrpppnnnmmmlllwwwvvvttttttrrroookkkggg___\\\XXXVVVWWWYYYZZZZZZTTTRRROOONNNMMMMMMKKKJJJJJJIIIGGGEEECCCAAA??????<<<;;;999888888:::;;;===;;;;;;<<<<<<===???@@@AAADDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMIIIHHHFFFDDDCCCAAA@@@>>>;;;;;;:::888666444222111111000......//////...,,,//////......------,,,,,,++++++*********)))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())),,,)))%%%$$$%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((('''''''''''''''((((((''''''&&&&&&''''''(((~~~}}}|||zzzwwwtttjjjgggdddcccccceeeffffff```^^^\\\[[[[[[ZZZYYYWWWTTTSSSQQQPPPNNNLLLJJJIIICCCAAA???===<<<===>>>>>>???????????????@@@AAAAAAAAAAAAAAAAAACCCDDDFFFGGGEEEFFFGGGIIIJJJLLLMMMMMMKKKKKKKKKJJJIIIHHHHHHHHHEEEDDDAAA???<<<::::::999555333111111222111000...000000///......---,,,,,,++++++++++++************************************************************************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$#########%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''}}}yyywwwvvvuuutttrrrllljjjgggfffeeedddcccaaaXXXXXXWWWVVVUUUTTTSSSRRROOONNNKKKHHHFFFEEEEEEFFFDDDCCCBBBAAA@@@?????????BBBAAA@@@@@@AAABBBDDDEEECCCDDDEEEGGGIIIKKKLLLMMMMMMNNNOOONNNLLLKKKLLLMMMLLLKKKIIIGGGDDDBBB@@@???:::999777666666666444222000000///...---,,,,,,+++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''~~~{{{wwwtttrrrpppmmmkkkbbbbbbbbbbbbbbbbbbbbbaaaaaa___[[[WWWUUUSSSSSSSSSNNNMMMKKKHHHFFFDDDCCCBBBFFFEEECCCBBBBBBCCCEEEFFFDDDEEEGGGIIIKKKMMMNNNOOOOOOQQQRRRPPPMMMLLLMMMNNNPPPRRRSSSSSSQQQMMMHHHEEEAAA???===<<<<<<;;;999777333333222111000///............------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((()))))))))(((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''***)))((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''~~~{{{xxxrrrsssssssssttttttuuuuuuooommmiiieeebbb```______]]][[[XXXUUUQQQOOOMMMLLLJJJIIIFFFEEEDDDEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRSSSTTTQQQMMMKKKLLLMMMSSSWWW\\\^^^\\\VVVNNNIIIFFFDDDBBBAAA@@@???===;;;888777777666444333222222//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%!!!###%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''""""""$$$&&&(((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))((($$$$$$%%%&&&'''((()))***&&&''''''((()))******+++))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((''''''''''''((((((************************%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''+++***)))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''}}}vvvsssrrrpppoooqqqooolllgggaaa[[[VVVSSSUUURRRNNNNNNOOOOOOMMMJJJJJJHHHHHHIIIMMMPPPQQQQQQYYYWWWSSSOOOLLLKKKJJJJJJQQQXXX___aaa\\\TTTMMMJJJKKKIIIGGGFFFEEEDDDBBB@@@@@@@@@???===;;;888666555666222//////000000///,,,,,,,,,,,,,,,------------+++++++++,,,---------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''******))))))))))))*********)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''%%%&&&((())))))'''%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''{{{wwwxxxwwwuuuqqqkkkeee___[[[]]]ZZZWWWWWWYYYYYYWWWUUUWWWUUUSSSSSSUUUVVVWWWWWWWWWUUURRRPPPNNNMMMMMMMMMSSSXXX\\\\\\VVVOOOIIIFFFFFFEEEEEEFFFGGGHHHHHHGGGBBBBBBAAA@@@???>>><<<;;;:::777444333333333111..................---------,,,------......//////000,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))((((((((('''''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''***)))))))))((((((((('''(((''''''&&&&&&''''''((())))))((((((((('''''''''&&&&&&&&&''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))******)))(((((('''&&&&&&'''(((((())))))((((((''''''(((((())))))(((((('''***))))))(((((())))))******)))(((((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))&&&''')))******)))((('''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&{{{tttmmmiiiiiifffcccccceeeeeeccc``````]]]ZZZYYYZZZ\\\\\\\\\VVVUUURRRPPPNNNMMMMMMMMMRRRTTTUUUTTTOOOJJJGGGEEEEEEDDDDDDEEEGGGIIIIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCAAA>>><<<:::999777555333333222111000///...---------......///000000111111++++++++++++************************************))))))))))))))))))))))))))))))((((((((((((''''''))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))******))))))(((''''''''''''''''''''''''))))))))))))(((((((((((((((''''''&&&&&&''''''((())))))((((((((((((''''''''''''''''''(((((((((((('''(((((())))))(((((('''******************************))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))'''(((***+++,,,++++++***''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******)))'''%%%&&&&&&{{{uuurrroooooopppooolllhhhcccaaa^^^]]]^^^```aaaaaa\\\[[[XXXVVVSSSRRRQQQQQQOOOOOOOOOMMMLLLJJJJJJJJJHHHFFFDDDDDDDDDDDDBBB@@@AAAAAABBBBBBCCCEEEFFFGGGFFFEEECCCAAA???===:::999777777555333111000...---............//////000000,,,+++++++++************************************(((((((((((((((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********************************))))))(((((((((((())))))******))))))(((((())))))******))))))((()))(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((()))++++++,,,,,,+++''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''')))))))))'''&&&'''(((~~~|||{{{uuuxxx}}}}}}xxxtttmmmjjjeeecccbbbcccccccccbbbaaa___]]]\\\ZZZYYYYYYSSSQQQOOONNNMMMMMMLLLLLLIIIGGGDDDBBBAAA???<<<999<<<<<<===>>>???BBBDDDEEEGGGGGGHHHFFFEEEBBBAAA@@@===<<<:::888555333111000........................,,,,,,,,,,,,+++++++++***************************(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************)))))))))))))))************))))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((()))******++++++((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&(((((('''''')))***yyyyyy{{{~~~}}}xxxqqqkkkgggfffdddcccbbbaaaaaa```______^^^^^^]]]ZZZWWWUUUSSSQQQOOOLLLIIIGGGDDDBBB@@@???<<<999888888888999:::===???AAADDDFFFIIIIIIHHHGGGGGGHHHCCCBBB@@@>>>;;;999777666222222111000//////......------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))))))))******************))))))))))))((())))))******))))))((())))))))))))))))))))))))++++++************************++++++++++++************++++++++++++************))))))))))))******)))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))((()))******++++++******''''''''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))~~~~~~{{{vvvsssqqqooommmmmmkkkjjjgggeeebbbaaadddbbb___^^^\\\YYYTTTPPPMMMJJJGGGEEECCCAAA>>>;;;888777666666777999<<<===???CCCHHHJJJJJJKKKLLLNNNJJJIIIGGGEEEBBB@@@>>>===999888777555444222111000//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((()))))))))*********+++++++++******)))))))))))))))************))))))************************++++++++++++++++++++++++***++++++++++++++++++******++++++++++++++++++***++++++************++++++)))***++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''%%%$$$$$$&&&~~~{{{{{{~~~zzztttoookkkhhheeedddccccccccc```[[[VVVSSSPPPLLLIIIFFFCCC???<<<888777666666666888:::<<<;;;@@@FFFJJJKKKLLLOOORRROOONNNLLLJJJGGGDDDCCCBBB>>>===<<<:::777555444333000////////////.........++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''&&&''''''''''''''''''&&&)))((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((())))))*********+++++++++++++++******))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&)))(((((((((''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((&&&###"""!!!"""yyywwwyyy}}}{{{rrrqqqmmmkkkkkkiiieeeeeehhhaaa^^^[[[WWWSSSMMMGGGCCC@@@>>>;;;888666777888999>>>???AAAFFFKKKOOOPPPPPPRRRQQQPPPNNNMMMLLLLLLLLLBBBBBBAAA???===:::888777555333000//////000///...///......---,,,++++++***************))))))))))))++++++******))))))((((((,,,+++++++++***)))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((&&&'''------'''&&&)))***)))(((''''''&&&''''''(((((((((((()))))))))))))))))))))))))))(((((((((++++++***)))))))))******(((((()))******+++,,,,,,******))))))(((((((((''',,,++++++++++++*********,,,,,,,,,,,,++++++++++++111000//////......////////////.........---------////////////......---,,,------------------------*********)))******++++++------,,,+++***))))))(((+++*********++++++,,,---++++++***)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&+++*********))))))((((((******)))((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''|||{{{zzz}}}{{{xxxwwwsssnnnmmmooojjjgggccc___[[[VVVPPPLLLGGGEEEAAA===;;;:::999:::<<<<<<>>>CCCIIINNNPPPQQQSSSSSSQQQPPPOOOOOOOOOOOOIIIIIIHHHFFFDDDAAA???>>>888666333222222111///...---------,,,+++*********++++++++++++************************))))))))))))+++++++++***************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))&&&###$$$)))***'''&&&)))(((((('''''''''(((((()))(((((((((((()))))))))******************)))))))))******)))((((((((())))))******************++++++************************,,,,,,,,,---------............///000000111111222222222222111111222222333333333333222222222222222555555555555444333222111//////000000000000000000...---,,,++++++++++++++++++++++++*********))))))++++++************++++++++++++***************++++++***)))(((((()))***+++))))))))))))))))))))))))))))))((((((((('''''''''************)))))))))(((******)))(((((((((((((((&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''zzzwwwxxxvvvsssnnniiieee___ZZZVVVQQQOOOKKKGGGDDDBBB@@@@@@???>>>???CCCIIINNNRRRTTTUUUUUUTTTSSSRRRRRRSSSSSSQQQPPPOOOMMMKKKHHHFFFEEE>>><<<:::888777555222//////......---,,,,,,++++++,,,,,,,,,+++++++++******)))))))))******************************+++++++++'''(((((((((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))'''''')))***((()))+++''''''''''''((()))***+++((((((((()))))))))******************************+++***))))))((())))))))),,,+++++++++************++++++,,,,,,---............//////000111222333444555555777888:::;;;<<<===;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???AAA@@@@@@???>>>===;;;;;;777777777777777777777777555444222000///...------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******+++++++++++++++***++++++,,,,,,+++***))))))))))))***+++))))))))))))))))))))))))))))))((((((((((((''''''************))))))))))))***))))))(((((((((((((((&&&&&&&&&'''''')))***+++))))))))))))))))))))))))''''''''''''''''''''''''yyysssnnngggaaa\\\YYYWWWUUURRROOOMMMLLLLLLIIIGGGFFFGGGLLLQQQUUUWWWVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSQQQOOOMMMJJJIIIFFFDDDBBB@@@???;;;777444333222222111000//////...---,,,,,,++++++*********)))))))))******+++++++++)))))))))***+++++++++,,,(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,***(((((('''''')))+++((((((''''''((()))******(((((()))))))))************************+++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333444444555666777888:::;;;<<<===@@@AAABBBCCCEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNOOONNNMMMMMMMMMKKKJJJIIIHHHEEEEEEDDDCCCCCCBBBAAAAAA???===;;;999666444333333222222111000///...---------,,,,,,++++++,,,,,,---++++++******++++++,,,,,,************************))))))))))))))))))))))))))))))((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''|||tttkkkfff___^^^\\\ZZZXXXXXXXXXXXXUUURRROOONNNPPPSSSVVVWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSQQQOOONNNMMMLLLJJJHHHFFFCCC???;;;777777555444333111000000------,,,++++++***))))))))))))******++++++,,,,,,)))))))))***+++++++++,,,)))******++++++******)))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&$$$%%%(((+++,,,******)))((((((((((((((())))))))))))************)))))))))******++++++++++++*********++++++,,,---------...///111222333333555666777999;;;<<<>>>>>>AAABBBBBBDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSQQQPPPOOONNNMMMKKKIIIGGGDDDBBB@@@???>>>;;;:::888666444111000///------,,,,,,,,,------...+++++++++******++++++,,,******++++++++++++******************************(((((())))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~xxxllliiifffbbb``````aaabbb___[[[WWWTTTTTTUUUVVVVVVXXXWWWVVVVVVUUUUUUUUUVVVWWWXXXWWWWWWVVVUUUTTTSSSSSSQQQNNNMMMLLLJJJFFFDDD<<<;;;:::888555333222111......------,,,+++***************+++++++++++++++***************+++++++++***++++++,,,,,,++++++***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))%%%(((((('''***111555555,,,+++***)))(((((((((((()))))))))*********++++++*********++++++,,,,,,---***++++++,,,---///000111333444555666888:::;;;<<>>;;;888666555111111000///...---,,,,,,,,,++++++++++++++++++***+++++++++*********************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''++++++***,,,333666444******))))))))))))))))))))))))*********+++++++++,,,,,,,,,---...////////////000111222444777999:::======>>>???@@@BBBBBBCCCCCCDDDEEEFFFHHHIIIKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSSSSTTTTTTVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRTTTWWWZZZ[[[]]]]]]___``````aaaaaabbbccccccbbbaaa___^^^\\\\\\[[[[[[WWWVVVTTTQQQNNNKKKIIIGGGCCCAAA???<<<999666555444222111000...------------***++++++,,,,,,++++++***************************(((((()))))))))*********((()))))))))************((((((((((((((()))******'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''}}}|||uuuqqqqqqrrrllliiieeebbbaaaaaa___^^^\\\[[[ZZZXXXWWWVVVVVVVVVSSSTTTUUUVVVVVVWWWVVVVVVUUURRROOONNNNNNOOONNNNNNLLLKKKHHHEEEAAA>>>;;;:::333333222111000///......---,,,,,,++++++*********,,,+++++++++******))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))(((&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%))))))%%%&&&+++,,,((((((((((((((()))***+++,,,)))************+++++++++.........///000111111222555666777999<<>><<<:::555444222111///.........***+++,,,------,,,+++***************************(((((())))))*********+++(((((())))))*********+++((((((((((((((()))******$$$%%%%%%&&&(((***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''yyyuuupppmmmiiigggeeedddbbb```dddbbb```^^^]]][[[WWWTTTYYYWWWTTTRRRSSSUUUUUUUUURRRPPPLLLIIIIIIJJJLLLMMMJJJKKKLLLMMMKKKGGGBBB???>>><<<999666333111///......//////......---++++++***++++++++++++******)))+++******)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''')))*********)))(((&&&)))+++,,,+++******+++++++++++++++,,,---.........///111444777999;;;<<<<<<@@@EEEHHHIIIIIIIIIJJJIIIFFFCCCBBBCCCDDDDDDDDD>>>>>>>>>>>>>>>??????@@@@@@???>>><<<;;;<<<<<<===???@@@BBBEEEIIINNNQQQSSSQQQRRRTTTUUUWWWWWWXXXXXXXXXYYYYYYWWWSSSOOOMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTWWWVVVWWWYYY\\\aaaeeehhhjjjjjjiiiiiiiiiiiiiiiiiilllhhhdddaaa``````___^^^]]]\\\[[[XXXUUUQQQNNNLLLCCCAAA>>>:::777444333333,,,,,,+++++++++++++++,,,...---,,,+++************)))))))))************+++***************)))(((((())))))))))))))))))))))))+++******)))))))))))))))((((((((((((((((((((((((,,,***)))'''''''''((((((~~~{{{wwwrrrmmmjjjgggdddbbbeeecccbbbaaaaaa```]]][[[XXXVVVRRRPPPPPPQQQPPPOOOOOOMMMIIIFFFDDDDDDEEEFFFJJJKKKMMMNNNNNNLLLJJJHHHCCCAAA???;;;777444111///////////////......------++++++,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((())))))((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))))))))+++,,,,,,*********+++******+++---///111333444666777999;;;>>>BBBDDDFFFGGGJJJMMMOOOOOONNNMMMNNNHHHEEEAAA???>>>>>>===<<<;;;;;;;;;;;;;;;<<<======>>><<<;;;999888888999999<<<===>>>@@@CCCFFFHHHIIIIIIJJJLLLNNNPPPQQQRRRRRRUUUWWWXXXWWWTTTRRRQQQRRRQQQQQQQQQRRRRRRTTTUUUUUUUUUTTTTTTTTTWWW\\\```ccckkkkkkkkkkkkkkkkkkkkkkkkiiifffdddccccccccccccbbb^^^^^^]]][[[ZZZYYYXXXWWWNNNMMMKKKGGGBBB===888555222111000...---------...++++++************+++++++++++++++++++++************************))))))(((************************+++******)))))))))))))))(((((((((((((((((((((((((((((('''&&&''''''((())){{{tttpppmmmjjjiiigggfffeeefffggggggeeeccc\\\YYYUUURRRPPPOOOMMMLLLNNNKKKGGGCCCAAA@@@@@@AAAGGGHHHJJJLLLMMMNNNNNNNNNIIIHHHFFFCCC>>>999555333222222111000////////////,,,,,,,,,------------,,,,,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((&&&''''''''''''((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))******+++++++++******)))+++,,,---,,,******+++---+++,,,///222666999<<<>>>@@@AAABBBDDDGGGKKKNNNPPPPPPRRRTTTSSSQQQNNNMMMLLLDDDAAA>>><<<<<<<<<;;;:::<<<<<<;;;;;;:::;;;;;;;;;<<<:::999777666555666666888999999;;;<<<===>>>>>>@@@AAACCCEEEGGGHHHIIIIIIIIIKKKMMMNNNMMMLLLMMMNNNQQQRRRRRRSSSTTTUUUVVVVVVUUUSSSQQQQQQSSSWWW[[[^^^ggggggggghhhhhhgggggggggaaa___^^^]]]]]]]]][[[ZZZZZZZZZYYYYYYZZZ\\\^^^___YYYZZZZZZWWWRRRJJJCCC>>><<<:::777444111000000000+++++++++++++++,,,,,,,,,------,,,,,,+++***************++++++******)))(((************************+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***}}}yyyvvvtttrrrnnnmmmlllmmmmmmmmmkkkiiieeebbb]]]YYYWWWTTTQQQNNNNNNKKKHHHDDDBBBAAAAAABBBBBBCCCCCCDDDFFFHHHIIIJJJKKKKKKJJJHHHEEE@@@<<<999888666444222000///......------,,,,,,,,,---------,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***((('''&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((('''''''''''''''((((((((('''(((((()))))))))))))))))))))(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********+++************+++,,,---,,,,,,---000222222333777;;;???CCCEEEGGGGGGGGGHHHJJJMMMPPPTTTVVVSSSTTTTTTRRRMMMIIIGGGFFF@@@>>>===>>>@@@BBBCCCBBBBBBAAA???>>><<<;;;;;;:::;;;:::888666555555555555555666666777888888999999<<<<<<>>>???@@@AAAAAAAAA>>>@@@BBBCCCCCCCCCEEEFFFLLLMMMOOOQQQSSSUUUVVVWWWWWWUUURRRPPPQQQTTTXXX[[[bbbbbbcccccccccbbbaaaaaa\\\ZZZXXXWWWVVVSSSPPPMMMPPPOOOOOOPPPRRRUUUXXX[[[\\\]]]___^^^\\\WWWRRROOOHHHFFFBBB===999666555444000000000///...---,,,,,,+++++++++*********))))))***++++++++++++***))))))************************+++******)))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))}}}zzzyyywwwvvvuuusssqqqnnnnnnkkkfffbbb^^^[[[VVVTTTNNNLLLJJJGGGEEEEEEEEEEEEAAAAAA@@@@@@@@@AAABBBCCCIIIIIIJJJJJJIIIFFFCCCBBB>>>===:::666333000...---///...---,,,,,,,,,---------,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((((((************************)))((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''***)))''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))******))))))(((((())))))))))))))))))))))))))))))************************************)))))))))*********+++++++++,,,...///000333777:::<<<>>>AAAEEEHHHKKKMMMNNNMMMMMMNNNPPPRRRUUUWWWYYYVVVVVVUUURRRMMMHHHEEEEEEBBBAAAAAACCCGGGIIIJJJJJJEEEDDDBBB???<<<:::888888999888666555444444555555222333555666777888888777::::::;;;;;;;;;;;;::::::;;;===>>>>>>>>>>>>@@@BBBDDDFFFJJJNNNRRRUUUWWWXXXXXXVVVSSSQQQQQQSSSVVVYYY___````````````^^^\\\[[[YYYWWWTTTSSSQQQOOOKKKHHHGGGFFFFFFFFFHHHKKKNNNPPPUUUVVVXXXZZZ\\\^^^^^^___VVVTTTQQQLLLGGGCCC@@@>>>999888777555222///,,,***)))))))))***************+++++++++++++++***))))))************************+++******)))))))))))))))))))))))))))))))))))))))************))))))((((((~~~zzzwwwuuurrrmmmiiifffbbb]]]ZZZQQQOOOMMMKKKJJJIIIIIIIIIEEEDDDCCCAAA@@@?????????DDDEEEFFFHHHIIIIIIHHHHHHDDDCCC@@@===999555222000222111///---,,,,,,------...---,,,,,,++++++,,,,,,))))))))))))))))))))))))******))))))))))))((((((************************((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''***(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''&&&&&&%%%)))))))))(((((((((((('''&&&''')))***+++******)))(((((())))))))))))******)))))))))*********++++++************************)))))))))***+++,,,.........000333555888;;;???BBBEEEGGGJJJMMMPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZYYYUUUPPPLLLIIIIIIHHHGGGFFFGGGIIIJJJIIIHHHCCCAAA???<<<999777666555777666555444444555666777444555777999:::::::::::::::;;;;;;;;;;;;::::::999;;;<<<===<<<;;;;;;===???AAADDDIIINNNTTTXXXZZZ[[[ZZZXXXVVVTTTTTTUUUWWWXXXZZZ[[[[[[[[[YYYVVVTTTRRRPPPNNNKKKJJJJJJIIIGGGEEECCCBBBBBBBBBCCCEEEGGGHHHKKKLLLNNNQQQUUU[[[```bbb___^^^]]][[[XXXTTTPPPNNNFFFEEECCC???;;;666111///------,,,,,,,,,,,,,,,++++++++++++,,,++++++***)))+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))++++++++++++***)))((('''{{{xxxtttqqqmmmiiieeeaaaYYYWWWUUURRRPPPNNNMMMMMMJJJIIIHHHFFFCCCAAA??????@@@@@@BBBDDDFFFHHHIIIJJJGGGGGGGGGEEEBBB===999777777555333000..................---,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++*********)))))))))************************(((((((((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))'''&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))((((((((('''&&&''')))+++++++++***)))(((((()))))))))*********))))))*********+++++++++******************************+++,,,---///222333444777;;;>>>@@@CCCFFFHHHIIIKKKNNNQQQTTTUUUVVVUUUTTTUUUWWWYYYZZZYYYXXXWWWYYYYYYXXXTTTPPPLLLKKKKKKHHHGGGEEEEEEFFFEEECCCAAA>>>===;;;999888777666666999999888888999:::<<<======>>>@@@BBBBBBBBB@@@@@@>>>???@@@AAAAAABBBBBBAAA???@@@@@@???>>>>>>@@@BBBEEEHHHMMMSSSYYY\\\___```___^^^]]]\\\\\\\\\]]]]]][[[\\\\\\[[[YYYUUUQQQOOOLLLIIIFFFDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEDDDEEEFFFIIIMMMRRRVVVYYY\\\^^^aaabbbbbb```\\\ZZZWWWVVVSSSPPPJJJDDD???<<<555555444222111///...---++++++,,,,,,++++++***)))+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))***++++++***)))(((}}}yyyvvvssspppkkkhhhaaa```]]]YYYVVVTTTRRRQQQLLLLLLJJJIIIFFFCCCAAA???>>>>>>???AAACCCFFFIIIJJJHHHIIIJJJJJJHHHDDD???<<<;;;999555222000//////000......---,,,,,,,,,,,,---)))))))))))))))))))))))),,,+++++++++******))))))************************(((((())))))******++++++''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))******))))))((((((((('''%%%''')))+++,,,+++***)))(((((())))))*********+++)))************+++++++++************************+++,,,,,,---///222555666:::===BBBEEEFFFHHHIIIKKKIIIKKKOOOSSSVVVWWWWWWWWWSSSUUUWWWYYYYYYWWWUUUSSSTTTTTTSSSPPPMMMJJJIIIIIIDDDBBBAAAAAABBBAAA???===;;;:::999999888999999999============>>>@@@BBBCCCGGGHHHIIIJJJJJJIIIGGGFFFBBBCCCEEEGGGIIIJJJKKKKKKGGGHHHHHHGGGFFFGGGJJJLLLKKKNNNSSSXXX]]]aaabbbcccdddeeeddddddddddddccccccdddeeeeeedddaaa\\\XXXUUUSSSOOOJJJFFFEEECCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBDDDFFFHHHKKKMMMNNNUUUYYY^^^ccceeedddbbb```dddcccaaa]]]XXXRRRMMMJJJ===<<<:::777555222000///+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))~~~vvvoooiiieeebbbbbbdddccc___ZZZUUUQQQLLLJJJJJJJJJHHHGGGFFFDDDAAA@@@AAAAAAAAA@@@IIIJJJJJJKKKJJJJJJIIIHHHAAA@@@===:::666222///---...---...///000000---+++************+++,,,------,,,++++++***)))(((''''''(((((()))*********************)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%###"""%%%)))+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++***)))'''''''''((())))))(((((('''''''''((((((((()))***++++++***))))))***+++++++++,,,+++++++++...///222555999<<>>:::===@@@???===<<<===???>>>@@@BBBEEEGGGIIIJJJKKKOOOOOOOOONNNNNNMMMLLLKKKLLLNNNQQQTTTUUUUUUTTTRRRQQQRRRRRRQQQPPPQQQTTTWWWSSSTTTWWW\\\bbbeeefffeeeggggggggggggggghhhiiiiiijjjiiihhhfffcccaaa```___ZZZXXXTTTPPPLLLHHHEEEDDD@@@@@@?????????@@@@@@AAADDDGGGJJJIIIFFFEEEFFFHHHKKKPPPYYY```dddeeegggggghhhjjjlllkkkgggaaa]]][[[VVVPPPGGG???:::888666555555222///---------,,,+++,,,+++***+++,,,---,,,***---,,,,,,,,,+++*********))))))))))))))))))))))))+++*********))))))((((((tttoooiiihhhiiiiiigggddd___ZZZTTTPPPNNNLLLJJJGGGIIIGGGCCC@@@???>>>===;;;BBBEEEIIILLLNNNNNNMMMLLLGGGFFFDDDAAA===999666444000000///000111111000...------,,,+++++++++++++++,,,,,,,,,+++*********)))((())))))*********************)))((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))+++***)))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''%%%$$$%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((+++***)))((('''(((((()))***))))))(((((())))))))))))***++++++,,,+++***)))************,,,...000222666777999<<<>>>AAACCCDDDBBBBBBAAA@@@???>>>======???BBBHHHMMMPPPQQQPPPPPPLLLLLLLLLLLLLLLKKKJJJIIIKKKLLLNNNMMMKKKIIIIIIJJJMMMMMMLLLKKKIIIGGGEEEDDDBBBDDDGGGGGGFFFFFFHHHJJJIIIJJJLLLNNNPPPQQQRRRSSSYYYYYYZZZ[[[[[[YYYXXXWWWUUUWWWZZZ]]]___``````___[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[^^^bbbdddeeedddgggggggggggghhhhhhiiijjjmmmlllkkkjjjiiihhhgggfffcccaaa^^^[[[WWWUUUSSSRRRJJJIIIHHHFFFEEEDDDDDDDDDFFFGGGHHHHHHFFFEEEEEEFFFFFFIIINNNSSSXXX\\\aaaeeegggiiikkkkkkhhhfffdddddd]]]ZZZTTTPPPKKKGGGCCC@@@:::777444111000///---+++...---++++++,,,---+++***************))))))))))))************************************)))))))))(((}}}||||||yyyttttttttttttsssqqqlllddd]]]XXXSSSNNNKKKLLLIIIEEEBBBAAA???<<<::::::>>>DDDJJJOOOQQQQQQPPPNNNMMMLLLIIIEEEAAA>>><<<666444222222333333222111000///...,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++************)))(((((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******...---,,,***((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((******)))((((((((())))))+++***************++++++***++++++,,,,,,++++++***,,,++++++,,,...333777:::===>>>@@@AAACCCCCCDDDDDD===<<<;;;888777555444444999<<>>666999>>>DDDIIIMMMOOOPPPPPPPPPOOONNNKKKHHHEEECCC>>>;;;777555444444333111111000///---,,,+++++++++,,,,,,,,,,,,,,,---------))))))***++++++++++++***+++***))))))(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((()))((('''''''''(((***+++...---+++)))(((''''''&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))))))))+++************++++++,,,+++++++++,,,,,,,,,,,,,,,//////000222555999<<<>>>???@@@AAAAAAAAAAAA@@@???:::888777555333222222222555888<<>>888888999;;;???DDDHHHJJJOOOPPPQQQQQQQQQNNNLLLJJJFFFCCC>>>:::777555333111111000///...------------+++++++++,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++***)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))***'''''''''''''''''''''''')))((('''''''''(((***+++))))))(((''''''''''''(((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))*********************)))))))))******+++,,,+++++++++,,,,,,---......444555888;;;======>>>===??????@@@@@@@@@>>><<<;;;666555333222222333444555666888<<<@@@DDDHHHJJJLLLPPPPPPQQQRRRUUUXXX\\\]]]]]]___aaaaaa``````aaabbb```aaabbbccccccbbbaaaaaaccceeegggjjjkkkkkkiiihhhgggfffeeeccccccbbbbbbccccccgggkkkooopppmmmjjjgggiiihhhhhhiiikkkooorrrtttwwwtttpppmmmmmmmmmnnnnnnllljjjhhhgggiiijjjjjjjjjffffffeeeeeeffffffggghhhgggiiijjjlllllllllkkkjjjhhhhhhgggggggggggghhhhhhiiihhhgggeeeddddddccccccbbb^^^YYYVVVTTTQQQKKKFFFGGGGGGGGGEEEEEEGGGJJJMMMVVV\\\ccchhhkkkkkkkkkkkkmmmlllkkkkkkjjjiiifffcccbbb]]]VVVNNNGGG???777222///---++++++,,,.........++++++,,,,,,---------...************************))))))))))))))))))******}}}yyymmmddd___\\\YYYTTTPPPKKKFFF@@@<<<<<<;;;888777999<<<@@@CCCKKKMMMPPPSSSTTTTTTRRRQQQMMMJJJEEEAAA===:::666333222111000///............,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++***))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%''''''&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((()))***+++++++++******))))))))))))***+++,,,,,,,,,,,,,,,---///111333444888:::===@@@@@@???===<<<>>>???@@@AAA@@@>>>;;;:::444333111111222333666777999;;;>>>BBBGGGKKKOOOQQQUUUVVVXXXZZZ^^^aaadddeee```bbbddddddcccccccccdddddddddddddddeeeeeeeeeeeehhhjjjnnnsssvvvuuuqqqmmmkkkjjjhhhfffdddddddddeeefffiiiooouuuwwwwwwuuutttuuusssqqqoooppprrrvvvxxx~~~|||zzzyyy{{{|||zzzxxxuuusssqqqmmmllllllkkkkkkkkkkkkkkkkkklllmmmnnnmmmkkkiiihhhgggfffffffffffffffggghhhjjjjjjiiiiiiiiijjjkkkkkkjjjgggddd```]]]YYYTTTQQQMMMNNNNNNMMMJJJGGGGGGHHHKKKQQQZZZaaafffiiikkklllooommmkkkkkkkkkkkkjjjhhhhhhddd]]]WWWOOOHHH@@@;;;444111...---.../////////*********+++++++++++++++************************))))))))))))************yyyooojjjgggccc___ZZZUUUOOOHHHDDDAAA???<<<:::999:::<<<===CCCFFFKKKPPPSSSUUUUUUTTTQQQNNNKKKHHHEEEAAA<<<999555444222000...------,,,///.........---,,,,,,,,,)))***++++++,,,,,,++++++,,,+++******))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&%%%%%%&&&''''''(((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((('''''''''''''''((()))%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++++++++***************+++,,,---.........///000333666999:::;;;<<<===??????>>>===<<<<<<>>>???@@@@@@>>><<<:::666555333333444666888:::===>>>AAAEEEJJJOOOSSSVVVZZZ\\\___bbbfffiiikkkllljjjkkkmmmmmmlllkkklllmmmkkkjjjhhhfffeeefffgggggghhhlllsss{{{zzztttqqqooommmkkkiiiiiiiiijjjkkkpppwww~~~~~~zzzyyyzzz}}}~~~}}}|||zzzyyyyyyxxxxxxwwwwwwxxxwwwuuurrrnnnllliiihhhggggggggggggggghhhjjjjjjjjjjjjkkklllmmmnnnllllllkkkhhhddd```^^^^^^WWWXXXXXXUUUQQQNNNLLLLLLKKKOOOUUUZZZ^^^cccgggjjjmmmlllllllllmmmmmmkkkiiifffccc___ZZZUUUPPPIIIEEE===999444111000//////...++++++++++++++++++******++++++++++++++++++++++++((()))))))))************yyytttmmmjjjfffccc___YYYSSSOOOCCCBBB@@@>>><<<;;;::::::<<>>888666444111...,,,+++***111111000///...------,,,******+++,,,,,,,,,,,,+++,,,+++******)))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''')))*********)))(((''''''&&&&&&&&&&&&'''''')))'''%%%######%%%''')))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''')))***(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((***)))(((''''''&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,,,,+++***+++++++++,,,---...///000000000111333666:::===???<<<<<<;;;<<<<<<===>>>>>>:::;;;>>>??????===;;;999:::999777666777999;;;===???@@@CCCFFFLLLQQQVVVYYY___aaaeeeiiillloooppppppuuuwwwxxxxxxwwwvvvvvvwwwqqqnnnkkkhhhffffffggghhhhhhmmmuuuzzzvvvtttrrrooonnnnnnnnnooouuuzzz{{{xxxppppppooonnnmmmmmmmmmmmmjjjjjjjjjjjjkkklllmmmmmmkkkmmmooolllhhheeeeeeggg``````___\\\XXXUUUSSSSSSRRRSSSTTTUUUWWW\\\bbbfffjjjjjjkkkmmmnnnllliiifffbbb```^^^[[[XXXTTTOOOLLLDDD@@@999555222000...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++zzzvvvpppllljjjgggbbb^^^XXXSSSLLLFFFAAA===999666999===AAACCCFFFKKKRRRWWWUUUUUUUUUTTTQQQNNNKKKIIIDDD@@@:::666444444333222444222///.........---,,,,,,,,,++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))************))))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((,,,------,,,++++++---///.........---...///000111888777888:::======:::777777666777888999:::999777<<<>>>@@@AAA???===<<<<<<;;;;;;<<<<<<<<>>:::999;;;>>>???AAAFFFLLLQQQRRRSSSUUUUUUTTTRRROOOMMMHHHDDD???;;;888777555444555222000...//////...---------------,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((('''''''''))))))************))))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((''''''&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************))))))(((((((((***************************+++++++++******,,,---......---...000333666888===;;;::::::;;;;;;777444333333333444666777777777:::<<<>>>@@@@@@AAACCCDDDDDDEEEEEEEEEEEEGGGKKKNNNQQQRRRTTTXXX]]]bbbfffiiillloootttzzz~~~yyytttmmmiiiiiillloooqqqrrr|||~~~~~~~~~}}}{{{vvvrrrnnnlllmmmoooooonnnmmmjjjfffdddcccbbb```___\\\\\\\\\\\\]]]^^^``````bbbaaa```aaabbbaaa___]]]VVVPPPHHHEEEEEEFFFEEECCC???>>>;;;888555222000...---,,,,,,---...---+++)))......------,,,+++***)))************************zzztttkkkbbbYYYPPPHHHCCC>>>>>>=========AAAFFFJJJPPPRRRUUUWWWWWWUUURRRPPPOOOKKKFFFBBB???===:::888666333111///000000000/////////.........---------+++++++++++++++++++++++++++++++++******+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''((())))))******))))))(((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&%%%$$$$$$$$$((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,+++***)))(((((('''++++++++++++++++++++++++***+++,,,+++******,,,...//////000111555999<<>>;;;999777666444222111111111222444777999:::<<>>======<<<:::888777555444333222111111...------...///...,,,+++.........---,,,++++++***++++++++++++++++++++++++vvvkkk```UUUOOOIIIFFFCCC???>>>???AAACCCLLLNNNRRRVVVWWWVVVTTTRRRTTTQQQMMMIIIFFFCCC@@@===888555222111111111000////////////......---------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,+++++++++******))))))*********++++++++++++++++++,,,---------...000222111333666999<<<>>>???@@@???<<<999555333222111111111222333444666:::???BBBFFFJJJOOOTTTXXX[[[___aaa_________^^^]]]___bbbdddcccbbbbbbdddiiipppxxx|||yyy{{{~~~{{{{{{}}}|||xxxrrrnnnooommmkkkjjjjjjjjjhhhgggggggggffffffgggggghhhiiifffeeecccbbb```\\\WWWSSSMMMHHHAAA<<<:::999777555555555444333333333444444222111000000222222000///------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyymmmbbbZZZUUUQQQKKKFFFBBB@@@??????DDDGGGMMMRRRVVVWWWWWWWWWWWWUUURRROOOMMMJJJFFFCCC<<<999666444333333222111/////////...---,,,,,,,,,++++++++++++++++++++++++*********))))))*********************************(((((((((((())))))))))))(((((())))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))******+++++++++,,,)))))))))*********++++++***+++---...///111444666777:::???BBBCCCBBB>>><<<:::888666333111111333444222444777999<<>>:::888555444666555333222222222333444333222111222444555555444------,,,,,,,,,---...///++++++++++++++++++++++++yyymmmfff```[[[UUUOOOKKKHHHDDDBBB@@@CCCHHHNNNTTTWWWZZZ[[[VVVUUUSSSSSSRRROOOKKKHHHCCC@@@<<<999888777555333000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************(((((((((((())))))))))))(((((())))))))))))******'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((''''''&&&''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((((()))***+++,,,,,,(((((())))))***+++++++++)))+++---///111444888;;;???BBBFFFHHHGGGBBB===999666666666555444555888;;;888<<>>:::888777777555333111111111222333555333333444777999999999222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,{{{tttjjjfff```]]]ZZZVVVQQQMMMHHHIIIKKKMMMPPPSSSTTTUUUSSSSSSSSSTTTTTTRRROOOLLLKKKGGGCCC???===;;;999777222111111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************'''((((((((()))))))))***(((((()))))))))*********''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((())))))*********))))))******+++,,,,,,---+++...111444777;;;???CCCGGGHHHIIIIIIFFFBBB===:::777999;;;;;;:::<<<@@@CCCCCCIIIPPPUUUXXX]]]dddjjjnnnpppssstttttttttvvvwwwuuuuuutttrrrooooooqqqsssqqqrrruuuxxx{{{}}}~~~~~~vvvvvvwwwxxxyyy{{{||||||}}}xxxuuulllllllllllllllmmmnnnnnnmmmlllllllllllljjjfffddd\\\YYYTTTNNNGGGBBB???>>>888777555333222444555777999888777999===@@@AAAAAA:::888555222000/////////,,,,,,,,,,,,,,,,,,,,,,,,qqqnnnjjjhhhfffccc]]]YYYSSSRRRPPPOOOMMMMMMMMMMMMQQQQQQRRRTTTUUUTTTQQQNNNPPPMMMHHHDDDAAA???<<<:::333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************'''((((((((())))))******(((((())))))*********+++''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&''')))%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))((((((((((((******+++,,,,,,---......///222666:::===BBBGGGJJJLLLKKKJJJGGGDDDAAA???===:::===@@@@@@@@@AAAEEEHHHNNNTTT]]]bbbfffjjjqqqwwwxxxxxxxxxwwwwwwxxx{{{~~~yyyyyyxxxuuurrrrrrtttvvv}}}zzz}}}~~~}}}xxxtttwwwqqqpppoooooonnnnnnnnnooonnnllliiiiiiiiijjjjjjiiidddbbb]]]VVVOOOIIIFFFFFF;;;:::777666666888:::<<<>>>======???CCCGGGIIIIIIAAA???:::666222000///...,,,,,,,,,,,,,,,,,,,,,,,,