BM6P6(@ ~~~sssbbbTTTMMMMMMVVVaaajjjnnnqqqssstttrrrqqqooonnnmmmmmmmmmmmmuuu}}}{{{vvvjjjhhhssssssXXXVVV___rrr}}}yyywwwxxxyyyyyyxxxuuuooolllnnnxxx}}}zzzwwwpppkkkmmmqqqyyy~~~]]]SSSKKKGGGHHHFFFDDDBBBAAAAAABBBCCCAAA@@@@@@@@@@@@@@@AAABBBCCCCCCAAA@@@@@@@@@BBBDDDGGGIIIEEEEEEEEEDDDCCCCCCBBBBBB@@@AAACCCCCCCCCAAA???>>>???@@@AAABBBDDDFFFHHHIIIDDDAAA===:::999<<>>===>>>???<<<>>>@@@AAABBBAAA???>>>@@@???>>>======???AAACCC???>>>===>>>???AAADDDFFFEEEFFFIIIOOOYYYeeepppvvvuuuqqqjjjeeecccffflllooozzzzzz}}}zzzcccRRRIIIFFF<<<;;;:::999888888888888888888777666666666666666666777999:::;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::999999888:::::::::999888777666555999999999888999999::::::999:::;;;<<<====================================<<<>>>>>>===<<<;;;;;;===<<<<<<<<<<<<=========>>>@@@???>>><<<;;;;;;;;;;;;999:::;;;===>>>????????????>>>======<<<======>>>;;;;;;<<<===============999:::<<<======<<<:::999<<<999666555555555555444777777666666666555555555333333444555555555444444444444333222333444666777333222111000000222444555......//////////////////........................tttcccUUUOOOOOOYYYeeemmmooooooqqqtttoooqqqssssssqqqppppppqqqttt}}}~~~zzzsssgggeeeoootttWWWTTT___uuu{{{wwwvvvvvvvvvrrrrrrpppppprrrzzz~~~yyywwwtttppplllkkkmmmssszzz|||zzz{{{}}}]]]RRRJJJFFFGGGEEECCCBBBAAAAAABBBBBBAAA???AAAAAAAAAAAAAAABBBBBBCCC@@@@@@??????AAACCCFFFGGGDDDDDDCCCBBBBBBAAAAAA@@@@@@AAABBBCCCBBBAAA???>>>>>>??????AAACCCEEEGGGHHHDDDAAA>>>;;;:::<<<@@@BBBBBBAAA???>>>>>>>>>???@@@;;;===>>>>>>===<<<===>>>>>>???@@@AAAAAAAAA@@@@@@@@@???>>>>>>>>>???@@@AAA@@@???>>>===>>>???AAACCCBBBBBBEEEJJJRRR\\\eeekkkrrrpppnnnkkkiiihhhiiikkkwwwwwwyyy{{{xxxcccTTTKKKCCC>>>;;;:::999888777777777777777777666555555555555666666777888999:::;;;;;;;;;:::::::::999999:::::::::;;;;;;::::::999999999999888888999999999888888777::::::999888888999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<;;;<<<===<<<<<<<<<<<<<<<=========???>>>===<<<;;;;;;;;;;;;:::;;;<<<======>>>>>>>>>????????????@@@@@@@@@@@@;;;<<<======>>>>>>>>>===999:::;;;<<<<<<;;;:::999999777555555666777666555555555555555444444444444222333333444444444444444333222222111222333444555333222111000000222333555////////////....................................xxxgggYYYSSSQQQ]]]kkkqqqooommmooosssnnnssswwwwwwtttqqqsssvvvuuu~~~|||xxxpppdddbbbiiixxxtttWWWSSS^^^xxxyyyuuusssrrrkkkmmmpppsssvvv{{{xxxsssrrrqqqooollliiigggiiimmmoooooottt{{{}}}\\\QQQIIIEEEFFFDDDBBBAAAAAAAAABBBBBB@@@???BBBBBBBBBAAAAAAAAAAAAAAA??????>>>???@@@BBBDDDEEEBBBBBBBBBAAA@@@@@@??????@@@AAABBBBBBBBBAAA??????<<<===>>>???AAACCCFFFGGGCCCAAA>>><<<<<<===@@@BBB@@@???>>>=========>>>???999:::<<<===<<<;;;<<<===@@@@@@@@@@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>@@@???>>>=========??????>>>>>>???BBBHHHOOOVVVZZZfffhhhlllmmmkkkhhhgggfffnnnpppwww~~~vvvvvvyyynnnVVVHHHEEEDDD>>>777999999888777666666666666666555555444444444444444555666777888888888888888999888888777777888888999:::::::::999999999999999777777888888999999999999;;;:::999888888888888888999::::::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<===???<<<<<<<<<<<<<<<<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<===>>>???@@@AAAAAA@@@@@@<<<======>>>>>>>>>>>>>>>::::::::::::::::::::::::666555555666888999888666444333333333333222222222111222333333444444444333333222222222222333444444222111000000000111333333////////////......------........................}}}kkk\\\TTTRRR```ooouuuppplllooossspppuuuxxxvvvpppnnnrrrwwwzzz~~~}}}zzzvvvnnncccaaafffqqquuuXXXSSS]]]vvvxxxqqqnnngggiiimmmqqquuuyyy}}}~~~yyyrrrnnnmmmmmmmmmlllgggcccaaacccfffiiirrr{{{~~~]]]RRRJJJFFFGGGDDDCCCCCCBBBCCCDDDDDDBBB@@@AAAAAAAAAAAA@@@??????>>>>>>======>>>???AAABBBCCCBBBBBBAAA@@@@@@??????>>>@@@@@@AAAAAAAAAAAA@@@???;;;;;;<<<===???AAACCCDDDBBBAAA???======>>>@@@BBB>>>>>><<<<<<<<<<<<===>>>888:::<<<===<<<<<<===>>>??????>>>>>>??????@@@AAA>>>?????????>>>===<<<<<<======<<<<<<<<<===>>>>>>=========>>>AAAEEEIIIKKKRRRXXX```eeeffffffggghhhhhhjjjnnnuuu{{{}}}zzzyyyzzzyyycccTTTDDD===???AAA===888888777666555555555555555555444333333222222333333444555555666666666555555777666666666666666666777888888888999999999999999888888888888888888999999;;;;;;999888777777777777999999:::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<===???<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;;;;:::;;;;;;;;;============<<<;;;::::::999:::===???@@@???>>>=========>>>>>>>>>>>>>>>===:::999999888888999999:::555555555777999999777555222222222111111111000000111111222333444444444444444444333333333444444444111111000000000000111222000//////......------,,,........................kkkZZZQQQQQQ```qqqwwwsssnnnpppttttttvvvvvvqqqjjjiiiooovvv{{{}}}{{{yyywwwtttmmmeeecccfffnnnwwwZZZTTTYYYooo}}}ssslllfffgggiiilllqqquuuxxxzzzyyyuuupppkkkjjjjjjkkklllfffaaa___```ccchhhsss}}}___TTTKKKGGGHHHEEEEEEEEEEEEFFFGGGFFFDDDAAA??????@@@@@@???>>>===<<<=========>>>???@@@AAABBBBBBBBBAAAAAA@@@??????>>>???@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;<<<>>>???AAAAAA@@@@@@>>>>>>>>>???@@@AAA======;;;;;;;;;<<<===>>>:::<<<>>>>>>======>>>???=========<<<===>>>??????>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<>>>??????>>>>>>======>>>@@@BBBCCCAAAHHHQQQXXX]]]bbbjjjooolllnnnoooppprrrvvvyyyzzzmmm^^^LLLGGG@@@=========<<<999666666555555444555555555444444333222222222222222333333444555555444444444555555555444444555555555777777777888888999999999;;;:::999888777777777777;;;:::999888777777666666999999999:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;<<<>>>;;;;;;;;;;;;::::::::::::;;;::::::::::::;;;;;;<<<>>>>>>======<<<:::999888888999<<<>>>???>>>===<<<======>>>>>>>>>>>>======:::999999888888999999:::777666666777888888555333222222111111111000000000000111222333444444444444222333333333333222222222111000000000000000000000//////......---------,,,........................jjjWWWNNNOOO]]]nnnwwwuuurrrrrruuuwwwvvvsssmmmggggggmmmtttwww|||{{{xxxuuusssrrrnnngggfffhhhnnnyyy]]]SSSSSSeee~~~vvvooohhhffffffhhhmmmrrruuuvvvwwwtttpppllliiiiiijjjkkkeeebbb```bbbeeeiiisss|||```UUULLLHHHHHHFFFFFFFFFFFFHHHIIIHHHEEEBBB===>>>???@@@???>>>===<<<======>>>>>>???@@@@@@AAAAAAAAAAAA@@@??????>>>>>>????????????@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>?????????===<<<;;;;;;;;;<<<===>>>===???@@@@@@???>>>>>>???;;;<<<<<<<<<========================<<<<<<<<<<<<888999:::<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>???:::@@@GGGLLLRRR[[[gggqqqsssvvvvvvrrrppprrrsssssswww|||gggSSSKKK>>>??????===:::888888888666666555555444555555666444333333222222222222222111222333444444444444444555444444333333444444555555555666777888999999:::<<<;;;999777666666666777:::999888777777777777777888999999:::::::::999999::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;999999999:::::::::;;;;;;999999999999::::::;;;<<<=========<<<;;;:::999888:::;;;<<<>>>>>>>>>=====================<<<<<<;;;::::::::::::::::::::::::888777666777888777555444333222222222222111111111111222333444555666666666000111111111111000000///000000000000////////////------------------------........................mmmYYYOOOLLLYYYjjjuuuxxxvvvuuuvvvwwwuuurrrmmmjjjkkkooossstttzzz{{{vvvrrrooonnnnnnhhhhhhjjjooo|||]]]PPPLLL\\\vvvyyyrrriiihhhfffiiimmmqqqrrrrrrwwwvvvrrrnnnjjjhhhhhhiiifffcccccceeegggiiiooowww```TTTKKKGGGGGGEEEEEEEEEFFFHHHIIIHHHEEEBBB===>>>@@@AAAAAAAAA???>>>===>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>======<<>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>??????@@@AAA@@@>>>======>>>;;;;;;===>>>>>>>>>===<<<===<<<;;;;;;;;;<<<===>>>::::::;;;======>>>>>>>>><<<=====================999===BBBCCCFFFNNN[[[fffnnnuuuxxxtttqqqqqqppplllnnnqqqvvvyyy{{{~~~wwwdddQQQDDD@@@999::::::888666555555666666666555555555555666666444444333222222222222333000111222333444555555555555444444333333444444555444444555666777888999:::;;;:::888777666777888999888888777777777777888888888888999:::;;;;;;;;;:::999999999999999999999999;;;<<<<<<;;;999777888888777777888999:::;;;;;;<<<888888888888999:::;;;<<<=========<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<<<<;;;:::999777666555555777888888777444444444333333333222222222222444555666777777777222333333444333222111000///000000000//////...---+++,,,,,,------......///........................rrr^^^SSSKKKWWWgggtttzzzyyyxxxwwwvvvtttqqqooooooppprrrssstttzzz{{{uuupppmmmkkknnnhhhjjjkkkooo~~~]]]MMMHHHWWWrrr{{{vvvjjjiiihhhkkkooorrrqqqpppxxxwwwtttpppllliiihhhhhhfffdddeeeggghhhgggkkkqqqyyy}}}}}}~~~___SSSJJJFFFFFFDDDEEEEEEFFFHHHIIIGGGDDDAAA>>>???AAACCCCCCCCCAAA@@@===>>>???@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;??????>>>>>>???@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>=========<<<<<<;;;<<<===>>>??????AAAAAA@@@>>><<<<<<<<<;;;<<<>>>@@@@@@???===<<<===<<<:::999:::<<<>>>???<<<<<<======>>>======<<<:::;;;;;;<<<<<<<<<<<<;;;:::===???>>>===CCCNNNXXXbbbmmmttttttrrrrrrnnniiigggjjjnnnqqqssswww}}}mmm\\\QQQFFF???===:::888555444333444444444666666555555555666666777555444333333222222333333///000222333444555666666555444444333333444444555333444555666777888999::::::888777666666888:::;;;888777777777777777888999777888999:::;;;<<<<<<<<<999999999999999999999999;;;<<<<<<:::888666666777666666777888:::;;;<<<===777777888888999:::;;;<<<<<<<<<<<<<<<;;;:::999888999999888777777777888888;;;<<<<<<<<<;;;::::::999999:::<<<======<<<:::999666555333444666999::::::555555555444444444333333222333444666777888888888666666777777777666444333//////000000///...------***++++++,,,---...//////........................sssYYYGGGGGGTTTfffvvv}}}}}}yyyvvvxxxuuuqqqpppqqqsssuuuuuu|||{{{uuupppmmmiiiiiihhhiiittt]]]HHHDDDNNNeee{{{~~~yyyvvvsssiiifffnnnqqqnnnooovvv{{{~~~~~~xxxpppiiihhhjjjfffeeefffhhhgggfffkkkrrr|||}}}}}}zzzxxxaaaQQQHHHGGGIIICCCEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@???>>>===>>>???@@@???======>>>>>>>>>>>>>>>===<<<@@@@@@@@@BBBCCCCCCAAA???>>>????????????>>>>>>===<<<<<<<<<<<<<<<===>>>???>>>>>>===;;;::::::===???@@@???>>><<<<<<<<<===>>><<<<<<=====================<<<<<<<<<<<<===>>>>>>;;;<<<===============<<<999999999::::::;;;;;;;;;:::;;;;;;===???AAACCCDDDUUU[[[dddkkkmmmlllkkkjjjkkkllllllkkkkkkooovvv|||zzzlllXXXIIIAAA>>>===;;;666666555444444444444555444444444555555555555666444333222222111111222222//////000000111222444444444444555555555444222111444444555777888999:::;;;<<<;;;:::777555444777999888888777777777777777777444555555666777888888999<<<;;;:::999888888888888999::::::999777666777888666666666666666777777888777666666666777888999999888888888888888999:::;;;<<<;;;:::999888888888888999999999999999999999:::777777777888999999::::::777666555444444555666777666555444333333444555666333333444444333333222111777;;;@@@>>>999444222333111000///........................------,,,,,,,,,------------------------~~~rrrYYYHHHHHHSSSdddrrryyyyyyvvvtttvvvuuutttrrrrrruuuyyy|||zzzrrrmmmiiijjjiiikkkvvv___IIIDDDNNNdddyyy|||wwwuuuvvvlllhhhmmmpppmmmnnnuuu|||~~~~~~xxxoooiiihhhjjjhhheeedddeeeeeeeeejjjqqqyyyzzz{{{yyyvvv~~~aaaQQQHHHHHHIIIDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBAAA@@@@@@???@@@@@@???>>>===>>>??????>>>===;;;;;;<<<<<<<<<<<<<<<;;;@@@@@@@@@AAACCCCCCAAA???>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<>>;;;<<<<<<<<<<<<<<<;;;;;;999999999:::::::::;;;;;;::::::;;;;;;<<<===??????GGGKKKSSSYYY___cccgggjjjjjjlllmmmmmmlllmmmrrrvvv~~~xxx^^^TTTGGG>>>:::999777555666555444444333333444444333444444444555555555555222222111000000000000111000000000000111222333333333444555555555444333222333444555666777999::::::::::::999777555444555777888888888777777777777777666666666777777888888999999999888777666666666777888999999888777666666888888777777777777888999999666666777888999:::<<<===;;;;;;;;;:::;;;;;;<<<<<<<<<;;;:::999888888888888888888888888999999999999777777888888888888999999777666555444444555666777666555444444444444555666666666666666666555555444;;;>>>AAA>>>777000------///......---------------......---------,,,,,,,,,))))))))))))))))))))))))|||qqqZZZJJJJJJSSSbbbnnntttuuusssrrrvvvxxxxxxvvvsssttt{{{~~~uuupppjjjkkkkkkmmmxxx```JJJDDDLLL```ttt~~~~~~zzzwwwuuuyyyooojjjmmmnnnkkknnntttyyyqqqkkkkkkmmmmmmiiiggggggeeeeeeiiipppuuuwwwyyywwwttt{{{aaaQQQHHHHHHIIIDDDBBBBBBBBBAAAAAAAAAAAAAAADDDCCCBBBAAA@@@????????????>>>======??????>>>===::::::;;;;;;<<<<<<======@@@??????@@@BBBCCCBBB@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;999;;;<<<<<<===>>>AAACCCBBBAAA???===;;;:::::::::============<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<;;;:::999999999999999999::::::::::::::::::999999999::::::;;;<<<>>>BBBGGGMMMUUU^^^dddhhhkkkooopppmmmkkklllnnnrrrvvv|||iiiVVVIIICCC<<<999888888555333444444333222222222222222333333333333444444444444111111000////////////000111111111000000111111222222222444555555444333333222333555666888999999999888999:::999666444444555777777777777888888888888777777777777777777777777666666555555444555555666666777888777555555555777999888888888888999::::::666777777999:::<<<>>>???===<<<<<<;;;;;;;;;;;;<<<;;;:::999888888888888888888888888777777777777777888888888888777777777777777666555444444555666777666555444444444444555666333444444444444333222222:::===>>>;;;444...+++***---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************qqqZZZKKKLLLTTT```jjjppprrrrrrqqqyyy}}}{{{tttsss{{{wwwrrrmmmnnnnnnooo{{{aaaJJJCCCIII[[[nnnxxxzzz||||||zzzyyyxxxxxx{{{sssmmmmmmllljjjnnnsss|||tttoooqqqtttxxxssspppooommmiiijjjnnnsssuuuxxxwwwuuu{{{bbbRRRIIIHHHIIIDDDBBBBBBBBBAAAAAAAAAAAAAAAEEEDDDCCCAAA@@@????????????===<<<===>>>???>>>===<<<<<<<<<===>>>???@@@@@@???>>>>>>???BBBCCCBBBAAA???????????????>>>===<<>>===<<<<<<<<<<<<<<<:::<<<>>>>>>>>>???@@@BBB@@@@@@>>>===<<<;;;::::::>>>======<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<=========<<<;;;:::999888999999999999999999999:::999888888888888888999999;;;<<<===???BBBHHHPPPUUUaaagggmmmpppnnnkkkjjjjjjkkkooottt{{{uuucccPPPCCC@@@===999777777666555333333222222111111111111111222222222222333333333444111111000////////////000222222111000000000000000000111333444555444444333333444666777999999:::999999;;;<<<<<<:::777666666666777777777777777888888777777666666666666666666555444444444444444555666444555666666444444555666888888888888888999999:::888888888999:::;;;===>>>;;;;;;:::999999888999999::::::999888888888888888777777777777666666666666999999888777666666555555666555444444444444555666555555555444444555555555222222222222222111111000444666888777333000......,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqq[[[MMMMMMTTT___hhhnnnqqqssssss}}}yyyyyy~~~vvvrrrqqqrrrqqqrrr|||aaaJJJAAAFFFWWWhhhssstttvvvwwwvvvwwwyyy{{{zzzuuupppmmmkkkkkkooosss}}}vvvsssvvvzzz{{{zzzwwwpppmmmmmmsssvvvyyyyyywww~~~cccRRRIIIHHHHHHCCCBBBBBBBBBBBBBBBBBBBBBCCCFFFEEEDDDBBBAAA@@@@@@@@@>>>===<<<===>>>???>>><<<<<<<<<<<<<<<===???@@@AAA>>>======>>>AAACCCCCCBBBAAABBBBBBAAA@@@???>>>>>>???>>>===<<<<<<<<<<<<<<<===???AAAAAA???>>>>>>>>>===============<<<<<<<<<======<<<<<<;;;;;;;;;:::;;;::::::::::::;;;<<<<<<>>>>>>>>>======;;;:::999999999999999999999999999777777777777888999::::::;;;;;;<<<<<<===???CCCFFFRRRYYYbbbhhhjjjkkkmmmnnnkkkmmmppprrruuu{{{ssseeeZZZOOODDD===:::777444222111222333333222222111000000000000111111111111111222222222222222222111000000000000111222222111000////////////000111333444444444333333333444777999:::;;;::::::;;;===??????===:::888777555555555666666777777777555555555555555555555444555555444444444555666666333444555555444333444666666666666666666777888888999888888888888888999:::;;;:::999888888888888888999999888888777777888888777777777666666666555555999888888777666555444444666555444333333444555666444555555555555555555444555555555555555444333333000111333333222111000///,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,************************rrr\\\NNNKKKRRR]]]gggnnnrrrtttvvv|||{{{vvvrrrvvvvvvtttttt}}}bbbKKKBBBDDDTTTeeeooopppqqqqqqqqqssswwwzzzxxxuuurrrnnnllllllpppttt|||wwwwww||||||uuupppooouuuwwwzzzzzzyyyeeeSSSIIIGGGGGGAAABBBBBBBBBBBBCCCCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAA>>>===<<<<<<>>>>>>===<<<<<<;;;::::::;;;<<<===>>>===<<<<<<===@@@CCCDDDCCCCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;:::::::::;;;;;;???AAACCCCCC@@@>>><<<;;;:::;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;999999999999999888888888777777777777777888999:::555777999:::::::::<<<===@@@GGGQQQYYY___eeelllpppmmmoooppppppooorrrxxx~~~~~~mmm```SSSKKKFFF@@@<<<:::444333111000000222555777222222111000000000000111000000000000111111111222222222111000000000000111222111000000////////////111111333444444333222222222444666999:::::::::999;;;===???>>><<<999888888333333444444555555666666555555555555555555555555666666555555555555555666333444555555444333555666555444444444444555666666999888777777666666777777;;;::::::999999999999:::999888888777777777888888888888777777666666555555888777777666555444444333666555444333333444555666444444555666666555444444333333444444333333222111111111222222111///...---+++,,,...//////...------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ttt]]]NNNGGGOOO[[[eeemmmrrruuuwwwzzz~~~{{{xxxwwwzzzzzzwwwuuu}}}dddMMMCCCEEETTTeeennnnnnmmmlllkkkmmmqqqtttttttttsssooommmnnnrrruuu{{{}}}~~~|||yyyuuurrrsssvvvxxx{{{{{{{{{fffTTTHHHFFFEEE???@@@@@@AAAAAABBBBBBBBBBBBEEEEEEDDDCCCBBBBBBCCCCCC>>>===<<<<<<===>>>===<<<===<<<;;;::::::;;;===>>>===<<<;;;===@@@CCCDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>;;;;;;:::::::::;;;;;;<<>><<<;;;;;;<<<=========<<<;;;:::999::::::;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<======<<<;;;;;;999999999999888888888777888888777666666666666777333555777888888888:::;;;888===CCCIIINNNVVV___ffflllooorrrrrroooooorrruuuxxxyyyzzz~~~pppdddRRRGGG???>>>>>>999666666222222333222222333555666333222111111000000111111/////////000000000111111111111000////////////000111000000/////////000000222222333444333222111000000222555777999999777777888:::;;;:::888666555555111111222333333444555555555555666666777888888888777666555444444444444444333444555555444444555777444444444444444555555666777777666666666777777888888888888777888888999999888888777777777777888888999999888777777666555555666666666555555444444444555555333333333333555555444444555666666555444444111111111111111000//////222111111111000///---,,,***+++---.........,,,,,,******+++++++++,,,,,,,,,------------------------uuu^^^NNNDDDLLLYYYdddmmmrrrvvvxxxyyy|||~~~}}}||||||{{{||||||}}}|||xxxvvv}}}fffOOOEEEGGGUUUeeeooonnnllliiiggghhhkkknnnqqqttttttpppnnnppptttvvvyyyvvvtttssssssvvvvvvxxx{{{{{{{{{gggTTTHHHEEEDDD>>>?????????@@@@@@AAAAAAAAAEEEDDDDDDCCCCCCCCCDDDDDD>>><<<;;;<<<===>>>===<<<@@@???===<<<<<<===>>>???===;;;;;;<<<@@@CCCDDDEEEBBBBBBBBBAAA@@@???======<<<<<<<<<<<<<<<===>>>???>>>AAADDDEEEBBB???===<<<======>>>>>>===;;;999888888999999:::;;;<<<=========<<<<<<<<<<<<===>>>>>>::::::;;;;;;<<<;;;;;;;;;999999999999888888777777:::999777666444444333333666777999999888888:::;;;999;;;===>>>AAAGGGQQQXXXiiiooouuuuuurrrnnnnnnppprrrqqqpppsssxxx|||fffRRRFFFEEE<<<888;;;===888333222///111222222000///......333222222111111111111111////////////000000000000000000///...............000000////////////000000222333333444333222000///...000333666777777666555666777777666444222222222000000111222222333444444666777777888999::::::;;;777666555444333222222222333444555555444444666777444444444444444555666666666666666666777888999:::555555444555555666777777888777777777777777888888:::999999888777666666555666555555555555444444444555444333333333333444555333444555666666555444333333444444444444333222222111000///000111111///...((()))+++---------+++************++++++,,,,,,,,,))))))))))))))))))))))))xxx]]]IIIJJJLLLWWWgggsssuuusssrrrtttvvvyyyzzz{{{|||~~~|||||||||}}}~~~wwwoootttnnnPPPGGGFFFRRRgggoooqqqooohhheeegggjjjjjjoooqqqrrrqqqppprrrwww|||~~~rrrlllkkkmmmssszzzzzzzzzqqqWWWLLLFFFDDDDDD??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>>>>==================<<<===>>>???AAABBB<<<<<<<<<======>>>???@@@@@@AAACCCCCCCCCAAA???>>>;;;;;;===>>>????????????AAAAAA@@@@@@>>>===<<<;;;>>>===<<<;;;::::::::::::======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;:::;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888888777666555555555666666555555555555666666777999999999:::<<>>===>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>???>>>============>>>?????????@@@BBBBBBBBB@@@???===<<<===>>>??????@@@@@@@@@@@@@@@@@@???>>>===;;;;;;::::::888777777888888999======<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888888777777999999888777777777888888666666555555555555555666777777777777999<<<>>>@@@GGGMMMUUU]]]eeemmmtttxxxxxxxxxvvvtttrrrqqqrrrsssyyy{{{|||}}}~~~ooo]]]PPPFFF===777666777777555444333222222222222111000000//////000000000000000///...---------000000000000000111111111////////////////////////000000////////////000000111111111000000/////////111111111333555555444222333333333222222111111111111111000000111222222333333555777777777777999;;;999777444444666666555333444333222333666777666555666666555444444444555555777666666666777888999:::888777666555555555555555555666777666444444666888999::::::888666555666777777666555444333444555666777777666666666555555555333444666555333222222333333333222222222111111111111111000000///.........++++++,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,++++++*********yyy^^^LLLFFFKKKZZZmmmzzzzzzuuurrrooorrrvvvxxxwwwuuussssssuuu~~~{{{xxxuuuuuuxxx{{{}}}wwwoootttuuuVVVKKKGGGOOOaaaooorrrrrrlllggghhhjjjjjjooolllkkknnnvvv~~~uuullliiijjjlllrrryyybbbSSSJJJEEECCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@?????????>>><<<======>>>>>>?????????AAA@@@???>>>>>>>>>>>>?????????>>>=========>>>>>>>>>???@@@@@@@@@???>>>=========>>>???@@@@@@@@@@@@????????????>>><<<;;;;;;<<<;;;999888999:::<<<===>>>===<<<<<<;;;;;;<<<<<<>>>>>>=========<<<<<<<<<;;;;;;::::::999999888888999999999888888888888888999999999999999999:::;;;777777666555444444444444555555444444555777999:::999<<>>======;;;<<<===>>>???@@@AAAAAACCCCCCBBBBBBBBBBBBBBBCCCAAA@@@???>>>===============>>>>>>??????>>>======<<<===>>>???????????????>>>>>>>>>>>>===<<<;;;:::;;;:::999888999;;;===???>>>======<<<<<<<<<<<<<<>>>>>======;;;;;;:::999999888777777888888888888888888888888888888888888999:::;;;;;;888777666555444333333333444444333333333444555666555666888<<>>======;;;<<<===>>>???@@@AAABBBAAABBBBBBCCCDDDEEEEEEEEEBBBAAA@@@>>>============<<<=====================;;;<<<=================================<<<;;;:::666666555555666888:::;;;>>>>>>===<<<<<<<<<<<<===??????@@@@@@@@@???>>>===;;;;;;:::999999888777777888888888888888888888888777777777777777888999:::777777666444333333333333444444333333333333333444444555666777:::???EEEJJJTTT]]]iiiqqqvvvyyy~~~~~~}}}zzzvvvqqqoooooopppnnnqqquuuxxxyyy|||{{{xxxyyy{{{}}}wwwgggWWWJJJCCC<<<777444444444111000333111000000/////////000000///...............//////............---------------......///000000111111111111111111111111111111//////............//////000000000000000000000000000//////000222333333222111111111111111111111111222222111111111111111222333444333222111333666888555555555444333333444555666444444444666777666555222222222222333444555555666555444444444666888999999999888666666555555555555555444333222444888<<<999:::999777555444444666666555444444555666777888555666666666777777888888555777888888666555555666555555555444444444333333222111111000000///...............------,,,,,,,,,)))))))))***+++++++++,,,************************sss[[[KKKCCCIIIXXXlllyyyzzzuuusssrrrrrrrrrooollliiihhhhhhooo{{{zzzpppnnnmmmllllllllllllmmmnnnooonnnooo|||wwwXXXLLLEEEFFFSSSfffnnnsssooojjjiiilllmmmmmmnnnssszzztttnnnkkkllllllkkklllooonnnxxxnnnVVVMMMIIIFFFBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@?????????>>><<<<<<===>>>???AAAAAABBB>>>???AAABBBCCCDDDDDDDDDBBBAAA@@@???>>>=========<<<<<<============>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<======<<<;;;::::::888888888999:::;;;<<<<<>>======<<<<<<======>>>???@@@@@@@@@???>>>===;;;;;;::::::999999888888888888888888888999999999666666666555666666777777666666555444333333333333333444444444333333333333222333444555555777:::===@@@JJJWWWbbbiiipppxxx~~~zzztttqqqooommmmmmnnnooorrrtttvvvwww}}}~~~~~~~~~xxxfffWWWKKKAAA<<<:::666333111222111......111000///////////////000111...------------......///------------------------------...///000000111111000000000000000000000000///......------....../////////000000000000111111000///......111222222222000000000111111111111111333222111111000111111111333444444333222333555777777888888777555555666888555444333333555555555333222222222222222222333444444444444444555666777777888888777777666666777777333444333222111333555888888888888777555444555666777666555555555666777888555555666777777888999999777999:::999777555555666555555444444444333333333111000000//////...------......------,,,,,,++++++***************+++++++++)))))))))***************sss[[[KKKEEEIIIXXXlll{{{~~~}}}{{{vvvoooiiiffffffgggnnnzzzzzzrrrqqqppppppooooooooooooooooooqqquuuwwwXXXNNNGGGGGGRRRaaakkkrrrooojjjiiilllnnnlllqqq{{{}}}sssnnniiihhhjjjlllkkkkkknnnkkkqqqxxx{{{}}}pppWWWOOOMMMJJJCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@======>>>???@@@@@@AAAAAA???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>===============>>>>>>???<<<<<<============<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<===???@@@@@@@@@@@@??????>>>>>>===============>>>???@@@AAA@@@???===<<<;;;;;;;;;:::::::::::::::777777888888888999999999777777666555555555666666555555444333333444444444222333333333444333333333000222333333222333666888777@@@JJJRRRVVV\\\eeelllvvvzzz|||xxxvvvvvvrrrnnnnnnqqqrrrqqqnnntttzzz~~~{{{dddWWWJJJCCC===777444666444111000222111...000333///////////////000111111------,,,,,,------...///------------------------,,,,,,---...///000111222........................///......------......///.........//////000000000000///---...000111222222///000000000111111111222333222222111000000111111111333444444333222444555333555777666555555777:::555444333333555555444333444444333222222222333333333444555666777777777666777777777666777777888999444555555444333333555666777888888777666666777999888777666555555555666777444555666777888999::::::999;;;;;;:::777555555555444444444444333333333222111000000//////...---------------,,,++++++******+++++++++***************((()))))))))*********+++ttt\\\LLLFFFJJJXXXmmm~~~|||rrrjjjffffffhhhmmmzzzyyyssssssssssssssssssrrrrrrrrrqqqtttzzzwwwYYYOOOHHHHHHSSS___jjjqqqooojjjiiimmmooolllsssyyypppiiieeeeeeiiilllkkkkkknnnjjjmmmrrruuuxxx}}}qqqXXXQQQPPPNNNBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEEEEEEEDDDBBBBBBAAA@@@??????>>>?????????===============>>>???@@@===>>>>>>>>>>>>>>>======;;;;;;;;;<<<;;;;;;::::::;;;===???@@@AAA@@@>>>===??????>>>==================>>>@@@@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999999999888888777666666555666666444444333333333444555555111222222333333333333222222222222111000111444666222888@@@CCCCCCGGGNNNVVV```hhhsss|||~~~wwwqqqpppssstttpppkkklllrrrvvvuuuyyyyyywwwxxx{{{~~~~~~gggWWWLLLBBB;;;;;;999444222444///------//////---///444///////////////000111222,,,,,,,,,,,,------...///------------------------,,,,,,---...///000111222------------------------.........------.........---------.........//////000...------///111222222//////000000111111111222333333222111000000111111000222444444333222222333...000333333222333666999666555444444555666555333666555444444333333333333333444666888999888777666666666666666777888999:::666777888888666555666777777888999888777777999;;;999888777555555555666666444555666777888999:::;;;;;;<<<<<<:::777555444444444444333333333222222222111111000000///.........------,,,++++++***)))))),,,+++++++++******))))))(((((())))))*********+++~~~vvv^^^JJJGGGNNN\\\ooo~~~tttmmmiiihhhhhhnnntttyyywwwuuuvvvwwwwwwuuusssssstttvvv{{{wwwzzzeeePPPGGGJJJRRRcccrrryyyppphhhkkkoooooosssvvv{{{iiigggdddbbbeeekkkppppppnnnooojjjiiillllllnnn{{{wwwZZZMMMJJJHHHEEEEEECCCBBBAAA@@@@@@@@@BBBBBBAAA@@@@@@??????>>>??????>>>>>>======<<<<<>>============;;;<<<<<<===>>>??????@@@>>>>>>===============>>>===<<<;;;;;;<<<===<<<;;;<<<===@@@AAAAAA@@@>>><<>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999999::::::999999:::<<<>>>???;;;:::888666666777888:::777777777666555555444444222333555666555333111000111111000000111111222333333222222111111222222333444555666888:::<<<>>>???LLLQQQZZZbbbjjjrrryyy}}}}}}zzzyyyyyywwwsssoooqqqpppooonnnoooqqqsssuuuxxxzzz}}}{{{wwwxxxzzz~~~ppp```PPPEEE???:::555333333333111/////////............//////......---------,,,,,,,,,)))******++++++******))),,,,,,+++******+++,,,,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------........................000000///...............000000000000111222333444222111111111000000/////////000000000111111111111555444444444444555666666888666444333222333555666888777555333333333555666444444555555666666777777444555666777888777666555555444444333444555666777666666777666666555444333===<<<999777666666777777666666666666777888999:::<<<:::777666666555444222333222111111000000111111000000000000////////////---,,,+++***))))))))))))---------,,,+++***)))((())))))(((((((((((())))))ttt___NNNFFFMMM]]]ssswwwqqqmmmjjjhhhjjjppptttvvvtttyyyyyyxxxvvvrrrqqqqqqqqqyyyvvvxxxjjjTTTIIIJJJPPPcccqqqxxxpppiiimmmssstttsssuuu|||~~~kkkgggdddaaadddiiimmmnnnlllllleeeccceeeeeeiiixxxyyy[[[NNNJJJIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>=========>>>>>>>>>===============BBBBBBBBBCCCCCCDDDDDDEEE@@@@@@???>>>===<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>===============>>>:::::::::;;;<<<===<<<<<<;;;<<<===>>>>>><<<;;;:::>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;999999888888999:::;;;<<<;;;:::888666666666777888666666666555555555555555...///111222333222222111111111000000111111222333222222222111111222222222222333444666777999:::;;;<<>>>>>========================>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???======<<<<<<<<<======>>>888999:::;;;<<<=========<<<<<<<<<;;;;;;::::::999;;;;;;;;;::::::999999999888999:::;;;<<<<<<<<<<<<888888777777777777888999;;;999888666555555666666444444444555555555666666111111111111111111111111111000000000000111222222222222111111111111222222111111222333444555555666555777;;;>>>BBBGGGMMMQQQ]]]```gggpppzzz}}}|||zzzvvvrrrqqqsssuuuxxxvvvuuuvvvyyy{{{zzzxxx{{{~~~}}}rrr[[[VVVOOOJJJFFFCCC>>>999999666333111000000///...///......------......///------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........------.........------------------------//////...---------..................///000111111111111000000000000//////111111111222222222333333333333333333333444555555444333333333444666888:::777666555333333444555555333444444555555666666777:::::::::::::::999888777555555444444555555666777666666777777777777888888<<<:::999777666666666777555555555555666666777888;;;999666555555555444222333222111111000000111111111111000000///...------......---,,,,,,+++++++++++++++++++++***)))((((((***))))))(((((())))))***|||ssscccUUUIIILLLXXXppp~~~|||xxxrrrllllllpppqqq{{{wwwxxx~~~~~~}}}zzzuuuqqqooooootttsssttt}}}qqqYYYKKKJJJOOOdddmmmqqqmmmiiimmmtttxxxwwwxxxzzz{{{{{{oooeeebbb^^^]]]___aaaccccccgggaaa___cccdddiiiyyyaaaPPPJJJHHHDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBAAA@@@@@@??????;;;<<<<<<======>>>>>>>>>????????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>><<<<<<;;;;;;<<<<<<======:::<<<===>>>===<<<<<<===???>>><<<;;;:::;;;;;;<<<::::::::::::999999999999777888999:::::::::::::::777666666666555555555666:::999777666555444444555222333333444555555666666888777555333111111000000000000000000000111222222111111000000000000111111000000111111111222222222555666888888:::===AAAEEEGGGKKKRRR\\\gggrrr{{{~~~zzzyyyzzz~~~{{{xxxyyy|||~~~{{{xxxvvvxxx|||qqq```UUUIIIDDD???;;;:::999777555555333111000///......---...------------------...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,......---------------......---------......///000000000000000000000//////000000111111111222222222222222222222222333444444444333333444555666888999666555444444444444555555444555555666666777777888;;;;;;:::999999888777666555555555555555555666666444555555555666777888888;;;:::999777666666777777666666666666666777888888:::888666555555555444333333222111111000000111111222111111///...---,,,,,,,,,,,,,,,,,,,,,++++++******************)))((((((***))))))))))))))))))***xxxfffVVVIIIJJJSSShhh~~~|||vvvqqqpppsssrrryyyvvvxxxzzz{{{{{{yyyuuurrrpppppprrrrrrtttzzzpppXXXJJJKKKRRRcccjjjmmmjjjgggjjjppptttwwwxxx{{{}}}|||oooeeeaaa\\\YYYYYY[[[^^^___ddd```bbbiiilllppp~~~cccPPPIIIGGGCCCBBBAAA@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@??????>>>;;;;;;<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<============;;;;;;:::;;;;;;<<<======>>>@@@BBBBBB???<<<<<<<<<>>>===;;;:::::::::;;;<<<;;;;;;;;;:::::::::::::::888888888888888777666555555555555555555555555444777777666555444444444333111111222333444555666666888777555333111111000000000000//////000000111222111000000//////000000111111111111111111111111111333333333222222333777999:::<<>><<<888555444444444333111111000///...------...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++*********+++++++++,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------.../////////////////////000000////////////000000000000111111111111111222333333444444444444444555555666555555444444444555555555555666666777888888999999>>>>>>===<<<;;;:::::::::666666666666666666555555777777777777888:::;;;<<<::::::999888888777777777888888777777888888999999999777555555555555444333333222111111000000111111222111000///...---,,,+++***++++++,,,++++++***))))))************)))((((((******))))))))))))******~~~jjjWWWHHHHHHOOO```ttt|||}}}|||xxxvvvrrrsssqqqvvv~~~uuuxxxvvvwwwyyyxxxvvvsssrrrrrrssstttvvvyyyrrrYYYKKKLLLTTTcccgggkkkkkkiiijjjooossswwwvvvyyy||||||pppgggddd^^^YYYWWWXXX[[[^^^bbb```dddmmmrrrvvveeePPPHHHEEEBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===@@@CCCFFFDDD@@@<<<;;;<<<;;;:::999888999999;;;;;;<<<<<<<<<;;;;;;:::::::::888888888888777666555444555555666666666666666555555555555444444444333333111111222222333444555555111111111111111111111111000////////////000111111000000////////////000000111111111111111111111111000111111000//////222444555666666999>>>FFFQQQXXXeeeppp}}}~~~||||||}}}}}}|||zzzzzzyyywwwyyy}}}nnnhhh]]]RRRIIIAAA;;;777333333111000000000111222---///000///---------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++*********++++++*********))))))***++++++***))))))************************************++++++++++++---------,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++,,,------...---------------............////////////000000........./////////000000000000000000000111222222333333333333444444444444444444444555555555555555555666666777777888999999;;;;;;999888888888888888666666777777777666555555666666555555666777999:::;;;;;;:::::::::999999999999999999888888999999:::999777555444555555444333333222111111000000111111000000//////...---,,,,,,)))***+++,,,++++++)))((()))******+++******))))))+++******))))))******+++ooo[[[HHHHHHLLLYYYjjjxxx{{{~~~zzzxxxyyyttttttqqqvvvyyy}}}yyy{{{}}}|||zzzxxxwwwwwwvvvxxxxxxxxx|||www^^^NNNNNNUUUbbbfffkkknnnnnnnnnrrrwwwzzzxxxwwwyyy{{{}}}~~~qqqlllgggaaaZZZWWWXXX[[[___eeecccgggpppvvv}}}fffPPPGGGDDDBBBAAA@@@@@@???@@@@@@@@@======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<===>>>BBBFFFEEE@@@<<<;;;===999999999::::::;;;<<<=========<<<;;;:::999999888888888888999888888777777444555666888888888777777222333333444444444444444111111222222333333444444...///111222333222222111///////////////000111111000//////......//////000111111111111111111111111///111222222111111222444222333444555666:::AAAFFFQQQ[[[iiissswww{{{zzzxxxvvvwwwzzz}}}vvvhhh___OOOKKKFFFAAA<<<999666444......////////////000111+++...000///---,,,...///,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***((())))))******))))))(((((()))***++++++***)))(((************************************++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------......------------.............../////////000000////////////000000000000000////////////000111111///000111222333444444444333444444555555666555555444444444555666666777777666666444444444444555666666777777888777666555444444333222111222333555777;;;;;;<<<<<<;;;;;;::::::999999888888888888888999888666444444555555444333333222111111000000111111/////////......---------)))***,,,------,,,***)))******+++++++++++++++***+++******))))))******+++rrr___JJJIIIKKKTTTbbbpppyyy~~~|||~~~xxxxxxzzzvvvvvvrrrxxx~~~~~~~~~}}}|||xxxzzzzzzwwwyyy{{{cccQQQOOOUUUbbbffflllqqqrrrssswww{{{zzzwwwxxxzzz}}}~~~rrroookkkddd\\\XXXYYY]]]```jjjgggiiirrryyyfffOOOFFFCCCAAAAAA@@@@@@???@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;=========<<<<<<;;;;;;:::888888999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<;;;999999999999:::;;;<<<===;;;@@@EEEDDD@@@<<<<<<>>>:::;;;<<<===>>>>>>??????======<<<;;;:::888888777777888999:::::::::::::::444555777999999999999888111111222333444444444444111222222222222333333333222333555666555333111000///////////////000111111//////............//////000000000111111111111111---///111222111111222333///111444555444555999<<>>===<<<;;;999777666444///111222222111000000000***---000000...---...000,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******(((((())))))))))))((((((((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,************************+++*********+++,,,,,,---///......---------......---.........//////000000000000000000111111111111///////////////000111111,,,---///111333444555555333333444555666666666555222222333333444555555666777777666555555666777888666777888888888666555444777666555444444555777888<<<<<<<<<===<<<<<<;;;;;;888888777777777777777888888666444444555555444333333222222111000111111111..................------***+++---......---+++******++++++,,,,,,,,,++++++++++++************++++++qqqZZZKKKGGGFFFQQQeeexxx~~~~~~xxxvvv|||{{{xxxxxxnnnZZZTTTWWWdddnnnqqqrrrwwwvvv|||~~~xxxxxx~~~|||xxxrrrpppjjjbbb[[[YYY]]]bbbeeefffkkkrrrxxxjjjSSSJJJGGGCCCBBB@@@>>>===<<<;;;;;;======>>>>>>===<<<;;;;;;<<<;;;:::;;;<<<<<<:::888;;;;;;;;;;;;;;;;;;::::::999999:::<<<===???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>>======<<<<<<<<<;;;999999888888999;;;<<<>>>;;;;;;::::::999888777777777888:::::::::999777555444555666777888888777666333333222444666666555444333333333333333333333333333222222111111222333333...///000111222222111000111111000///////////////111222333444444333222111000000000000000000000000111111222333444444555555===@@@CCCEEEGGGKKKRRRWWWaaannn|||zzz{{{{{{zzzxxxwwwxxxzzz}}}~~~~~~}}}~~~uuuddd^^^UUULLLFFFAAA>>><<<777666555333222111000000000000000000////////////......---------,,,,,,,,,......---,,,,,,+++******************************)))))))))))))))((('''''''''((()))***************)))))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,---------.........///////////////..................///000222222///000000000111111111111000111111222222333444444333333333444444555555555555333000111333555444222222222333333444555555666777666666666777888999999<<<:::777888;;;<<<;;;999AAA@@@???===;;;:::::::::999999999888666555333222777777777777666333111000222111111111000000/////////---+++***+++,,,,,,,,,...---,,,+++************+++++++++++++++,,,,,,,,,+++++++++************)))ttt]]]KKKHHHHHHRRReeeuuu|||{{{{{{~~~}}}}}}~~~xxxwww~~~}}}{{{{{{qqq\\\VVVZZZjjjvvvyyyyyy}}}|||~~~{{{xxxqqqggg]]]ZZZ]]]aaaiiikkkqqqxxx|||jjjSSSJJJGGGCCCBBB@@@>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999;;;::::::;;;<<<<<<;;;999:::;;;<<<<<<<<<<<<;;;:::::::::<<<===???@@@AAABBB;;;;;;::::::::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888888888:::;;;<<<:::::::::999888777777777777888999::::::888666555666777888999:::999999888000000000111333333222000222222222222222222222222333222222222222222222222...///000111222111111000000000///...............000111222333333222111000000000000000000000000000000000111111222333333333555777999999:::===BBBFFFNNNXXXgggsss}}}}}}{{{{{{|||~~~~~~}}}}}}zzzxxxxxxzzz||||||{{{~~~~~~|||}}}~~~zzzmmm___VVVOOOJJJCCC===999666444222444333222111000/////////000000000/////////......------------,,,,,,,,,,,,---,,,,,,+++******))))))(((((((((((((((((((((((()))))))))))))))(((''''''((())))))************)))))))))))))))))))))))))))************++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++***,,,,,,,,,------------.........////////////..................///000111111//////000000000111111111000111111222222333333444333333444444444444444444555333111222444666555444444444555555666666666666999888888888888888999::::::888777999<<<>>>>>>===@@@@@@>>>===;;;:::999999777777777777777777666555666666555555333222111000111111111111000000000//////---******+++,,,,,,+++...---,,,+++*********************++++++++++++,,,+++++++++************)))ttt```MMMJJJKKKUUUeeeqqquuuuuutttyyy~~~|||{{{{{{|||wwwwwwuuu___XXX]]]rrrzzznnnddd___bbbgggppprrrxxxjjjSSSIIIFFFBBBAAA@@@>>>===<<<;;;;;;999999:::::::::999888888999999999:::<<<===<<<::::::;;;===>>>>>>===;;;:::;;;;;;<<<>>>@@@BBBCCCDDD<<<;;;:::999999:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999999999999999888777777888999:::999999888888777777666666777888999999999888666555666777999::::::999888888333222222333555555444222111111111111111111111111222333333444333222111000//////000111111111000000//////...---------......000000111111111111000000/////////////////////////////////000111111222222333444444444444555888:::<<>>===:::777555333222000...000000///...............000////////////.........---------,,,,,,,,,++++++++++++******)))((((((((((((((((((((((((((((((((()))))))))))))))((((((''')))************))))))((()))))))))))))))))))))))),,,,,,++++++++++++++++++,,,+++************+++,,,***++++++,,,,,,++++++***+++++++++***************,,,,,,,,,,,,------------------......///......---//////.........//////000////////////000000000000000000111111222333333333444444444444444444333333444333222333555777777777666777777888888888888777;;;:::999999999999999999888777777999<<>>>>>===;;;:::999888888666777777888888777777666555444333222111111000000111111111111000000000000...,,,***)))***+++++++++------,,,+++************))))))*********++++++++++++++++++************)))~~~qqq^^^MMMKKKOOOZZZeeelllnnnoooooossswwwxxxwwwvvvyyy{{{|||wwwwwwyyyaaaYYY___www~~~tttjjjggglllrrrvvvvvvzzz~~~jjjSSSIIIFFFAAA@@@???>>><<<<<<<<<;;;888999999999999999888888888777888:::<<<======;;;999:::===>>>???===<<<::::::;;;<<<>>>???AAABBBCCC===;;;999777777999;;;===>>>===<<<;;;:::999999999999999999999999999999999999888777666666666777888888888777777666666666555777777888888888777666555555666777888888777666555555444444555666666555333000000000000000000000000222333444555444222000...//////000000000000000000000//////.........////////////000000000000////////////////////////////////////000000111111111111444444444333333333555666777999<<>>;;;999444333222222333333111///......------------....../////////.........------,,,,,,,,,,,,++++++++++++*********))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((***************)))((('''))))))))))))))))))))))))------,,,,,,++++++******++++++************++++++***++++++,,,,,,++++++************)))))))))))))))++++++,,,,,,,,,---------,,,,,,---.........------//////......---................../////////000000000000000111222222333333555555555444444333333333333333333444666888999:::999999:::;;;;;;::::::999;;;:::999888888888888888777777777888:::<<<>>>>>>;;;;;;:::999888777666555777777888888777777666555555444222111000000111222111111111000000000000000...,,,***)))***++++++***---,,,++++++*********+++((())))))******++++++++++++++++++*********))))))}}}~~~lllYYYMMMLLLRRR___ggghhhiiikkkmmmnnnpppooonnnpppvvv{{{|||xxxxxxzzzaaaYYY^^^xxx~~~uuullljjjqqqxxxzzzvvvtttwwwyyyyyyzzz}}}jjjSSSHHHEEE@@@@@@>>>===<<<<<<<<<<<<999999::::::::::::999999777666777999<<<======;;;999:::<<<===>>>===<<<;;;999:::;;;<<<===???@@@@@@===;;;999777777999;;;===<<<;;;:::999888888777777999999999999999999999999888777666555444555666777777777777666666666666666777777777777666666555555555666777888888777666555222111111111333333111///000000000000000000000000111222444444444222000///000000//////////////////111000000000000000111111////////////////////////////////////////////////111111222222222222222333111000000000111222222222444555666777999;;;???BBBAAAJJJSSSXXX^^^iiitttzzzxxxnnnhhh___TTTJJJFFFBBB===999666555444444000//////000111111///---...------------...//////............------------,,,,,,+++++++++*********************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************)))(((''')))))))))))))))))))))))),,,,,,,,,++++++************************************++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++,,,---------------///...---------------...---............////////////000000111111222333333555555555444444333333333222333444555666888:::;;;:::;;;<<<===>>>===<<<;;;:::999888777777777777777888888888888777888999:::777888888777666555444333444555666777777777777777444333222111111222333333000000000000000000111111...,,,***)))***+++++++++,,,,,,++++++******++++++((())))))***++++++,,,,,,+++++++++*********))))))|||{{{iiiVVVLLLLLLUUUccciiiffffffjjjjjjkkkkkkjjjiiikkkrrrwww|||zzz}}}www___XXX]]]ttt}}}~~~vvvmmmllluuu~~~xxxpppoooqqqrrruuuyyyjjjRRRHHHDDD@@@???>>>===<<<<<<<<<<<<999999:::;;;;;;;;;::::::777666777999;;;===<<<;;;999999:::;;;<<<<<<<<<<<<999999:::;;;;;;<<<======;;;:::999888888999:::;;;:::999999888777777777777888888888999999999999999666555444333333444555666777777777777666666666666777666666666555555555555888888999::::::999777666444333222333444444222000000000000000000000000000111222333333333333222111000000///.........//////111111000000111111222222000000////////////000000////////////////////////333333333333333333333333111000///111333444444333000111222333555666777888999>>>BBBAAAEEEMMMVVVZZZ^^^fffpppzzz|||uuujjjbbbXXXQQQMMMIIICCC>>>777777555444222111000000111000///000111111///---......---------......///......---------,,,,,,,,,+++++++++*********))))))*********)))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))))))))************))))))((())))))))))))))))))))))))++++++******************))))))***++++++***))))))***++++++,,,,,,++++++***))))))))))))************++++++++++++,,,,,,,,,,,,******+++,,,------------------,,,,,,,,,------...------------........./////////000000111222222222444444444444444444333333111333444555555666999;;;999;;;===???@@@???>>>===888888777777666777777777999999999888555555666777666777777888777555444222000111333555666888888888222222222111222222333333000000000000111111111111///---+++***+++,,,,,,+++,,,,,,++++++***++++++,,,))))))***+++,,,------...+++++++++************))){{{{{{iiiVVVJJJLLLWWWggglllfffdddjjjgggiiijjjiiihhhhhhlllpppzzz|||qqq]]]WWW\\\ooo|||zzz~~~zzztttuuuuuuppppppqqqsssvvvkkkRRRGGGCCC???>>>===<<<<<<<<<<<<<<<888999::::::;;;;;;::::::777777777999;;;<<<;;;:::999999888888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999888888888888888999666666777777777888888888333333222222333444555666777777777777777777777777666666555555444444555555888999999:::999888777666666555555555666666444222111111111111111111111111000111111222222333333444111000///...---......///000000000000000111222222111111000//////000111111000000000000000000000000444444444333333333333333333111111333555777555333/////////000222444444444555777777555888>>>AAAAAACCCIIIQQQXXX___hhhsss|||xxxpppjjjcccZZZSSSLLLIIIEEEBBB@@@>>>;;;999444555444333111000000000222000//////111111000///......---,,,,,,------------------,,,,,,,,,,,,++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))******((()))***++++++***)))(((***++++++,,,,,,++++++***)))))))))******+++++++++***++++++++++++,,,,,,,,,)))***+++,,,,,,---------,,,+++++++++,,,---......,,,,,,---------.........//////000000111111222222333333444444444444444444111333555555444555888:::888:::===@@@AAAAAA@@@???888888777777888888999999999::::::888555444666888777888999:::999777555444333333444444444444444333///000000111222222222111///000000000111111111111000...,,,+++,,,---------,,,++++++***++++++,,,,,,******+++,,,---...//////+++++++++************))){{{|||kkkXXXIIIKKKXXXiiimmmfffdddjjjdddgggkkkkkkiiihhhiiikkkyyy~~~mmm\\\WWW[[[kkkzzzxxx~~~|||}}}vvvtttttttttuuukkkRRRGGGCCC???>>>===<<<<<<<<<<<<<<<777888999:::::::::::::::888777777999;;;<<<:::999999888777666777999<<<===<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999888999999::::::444555555555666666777777222222111111222444555777777777777777888888888888666666555444444444444555666777888888777666555444444222222222333333111///111111111111111111111111000000000111222333555666111000///...------...//////////////////000111111222111000//////000111222111111111111111111111111333333333333333333333333111///...000333444222///222111//////000222222222...000000///222777777444555999>>>AAADDDKKKVVV^^^aaafffoooxxxwwwsssggg```WWWQQQNNNJJJCCC>>>:::::::::888666444222000111222111000///...000111...,,,++++++---......---...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++************))))))))))))&&&'''''''''''''''''''''************************''''''((()))))))))))))))'''((()))***************))))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))(((+++++++++,,,,,,+++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,((()))***+++,,,---------******++++++,,,---...///,,,,,,,,,---------....../////////000111111222222333333333444444555555555111333555555333444777:::777:::===@@@BBBBBBAAA@@@888888888888999:::;;;;;;888:::;;;999666555777:::999:::;;;<<<;;;999777666999999777555222///---+++---...///111111111000000//////000000111111111222111///---,,,---......---+++++++++***++++++,,,,,,******+++,,,...//////000+++++++++************)))zzzppp\\\JJJOOO\\\kkkrrrnnnfffcccccchhhkkkjjjgggiiipppxxx|||kkkXXXQQQTTT___zzz~~~zzzyyy|||xxxrrrsssyyy~~~gggRRRIII>>>>>>>>>======<<<<<<<<<;;;888888777777888888999:::999999888888777888888888999999999888999999::::::999999999:::::::::;;;;;;===<<<:::999888999::::::;;;:::999777666666666666666666555555444444444333555333111//////000333444777777777777777777777777444444444555666777888999777555333555888:::888666111333555666666555333222000111111222222222111111000000///000333777<<<@@@888444000...///000111000000000000000000000000000//////000000000000//////000111111000000000333555777666555444333222222222...///000111111000///...,,,---------....../////////000000000111111111111555555444555666999<<<>>>FFFHHHLLLQQQWWWaaakkkrrr~~~yyyqqqiiiaaaZZZSSSNNNFFFEEECCC@@@<<<999777666333333333222222222111111222111000///...---,,,+++...........................---,,,+++***+++,,,,,,+++*********************+++***((()))***,,,++++++))))))((((((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''''''''(((***+++++++++++++++++++++++++++***************************)))((((((((()))+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,111...++++++...000///......///000000000///---,,,...///000111222333444444777888999999888666444222222333333444555666777777888999;;;???BBBBBB@@@===:::999999888888999999:::;;;:::999777666666555555<<<;;;999888777777777777333333222222111000000000......///000000000000000111...,,,,,,///111000//////...,,,******+++,,,---...,,,************(((''''''((()))***,,,---...///---,,,++++++******++++++{{{sss^^^NNNQQQZZZgggnnnmmmiiihhhhhhlllooommmjjjlllttt|||~~~zzzjjjXXXPPPSSSccc{{{zzz}}}wwwvvv~~~~~~zzzttttttyyyfffQQQIII>>>=========<<<;;;;;;::::::::::::999999::::::;;;<<<777777777777888999:::;;;999999888888999999::::::999999999999::::::::::::;;;;;;:::999999999999999999999888777666666666666444444555555555555555555777666555444444555666777666666666666666666666666555555555444555555666666;;;999777666777777555333222333444444444444333222000111111222222111111111333222111222444888===???999666111.........------////////////////////////000000111111111111000000000111111000///000333555777666555333222111111111......000000111000//////------.........///////////////000000000111111111333333222222444666888::::::;;;===???CCCHHHOOOTTT^^^cccllluuu~~~}}}vvvnnnggg^^^ZZZTTTNNNIIIDDD???<<<::::::999777666555444333222222222111111111000000222111000///...---,,,,,,------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++---+++))))))******)))((())))))((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))((('''''''''((()))***************************+++************************)))((((((((()))++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,...,,,***+++---//////---,,,---...000000000////////////000111222333444444888999::::::999888555444444444444555666666777777777888:::===???@@@===;;;999999999888888999999999::::::888777666666666666:::999777555444444555555333222222111000000//////......///000000000000000222///------///000///......---,,,+++++++++,,,,,,---,,,******+++***)))''''''((()))***,,,---...///---,,,++++++******++++++}}}wwwbbbRRRRRRXXXcccjjjllllllnnnnnnrrrtttrrrnnnpppxxxvvv}}}~~~|||mmm]]]TTTTTTcccvvv~~~zzzuuuvvvsssrrrxxx~~~~~~yyysssrrrvvveeePPPIII???<<<<<<;;;;;;:::999999888:::999999999999:::;;;;;;555555555666888:::;;;<<<888888888888999999::::::888888888999999999::::::999::::::::::::999888888777777666666666666666666333444444555555666777777444444444444444444555555444444444444444444444444666666555444333333444444===;;;999888777666444222444444333222111111111111000111111222111111000000333333222222444666999;;;666333///------...------........................000000111111111111000000///000000000///000333555777666555444222111000///---...///000000000000000.........///////////////////////////000000000000111000//////000111333444222333444555555777;;;===AAAFFFOOOYYYbbbhhhlllmmmjjjpppxxx~~~yyyssslllfff___ZZZUUUQQQJJJFFFDDDAAA===;;;999777555333111111111000000/////////000000000000000/////////111111000000///...------------------------------------,,,++++++++++++,,,++++++++++++++++++,,,,,,...,,,***)))))))))(((&&&)))((((((''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))+++++++++******))))))))))))))))))((()))******+++,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,***)))***,,,------,,,+++,,,---///000111111111//////000111222333333444888999::::::999888777555555555555555555555555555666777888;;;======;;;999999999888888888888999999:::999888777777777777777888777555333222222222222222111111000000///............/////////000000000222000......//////...---------,,,,,,,,,,,,++++++---+++******++++++)))((('''((()))***+++---......,,,,,,+++************+++}}}~~~zzzcccSSSRRRWWWaaaiiikkknnnqqqqqquuuwwwtttpppqqqyyyzzzvvv{{{~~~}}}~~~uuufff\\\ZZZ^^^mmm~~~|||vvvsssqqqrrr}}}qqqpppuuu}}}{{{wwwqqqooorrreeeOOOHHH???;;;;;;:::999888777777666777777666666777777888999555555666666777999:::;;;777777888888999999::::::777777777888888888999999777888999::::::999888777555555666666777777777777555555555555666666666666222333444555555555444333333333333333333333333333555444444333333333444444:::999888888777777666555555444222000//////000111111111111111111000000///111111000000111222444555///---++++++---///000000------------------------//////000000000000//////...///000//////000333555888888777666444222111000------...//////000000000////////////////////////........./////////000000//////.........///000000...000222222222333555777777;;;AAAHHHNNNPPPQQQQQQMMMQQQVVVZZZ^^^bbbfffjjjtttuuuwww{{{~~~{{{xxxqqqhhhbbb___[[[VVVRRRLLLHHHDDD@@@???>>>;;;999:::888666555666666666555111111000///...---,,,,,,........................000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,+++((((((((()))(((&&&(((((('''''''''((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++************+++++++++++++++*********+++,,,,,,,,,,,,---......///000000000///000000111222222333333666666777777777666555555555555444444333333333333666666777999;;;;;;:::888888888777777777777888888999888888777777888888999888666444222111111111111111111000000///.........//////........./////////222111000//////......---,,,,,,---------,,,+++***,,,***)))***++++++***)))(((((()))***+++,,,------,,,++++++***************}}}~~~zzzcccQQQQQQVVVaaahhhkkkmmmppprrrvvvyyyvvvqqqqqqwww~~~wwwxxx}}}~~~}}}~~~}}}{{{~~~}}}}}}pppddd^^^\\\gggttt|||}}}wwwxxxyyyyyyxxxvvvqqqmmmpppqqq}}}rrrooosss|||}}}}}}zzzvvvqqqppprrr~~~fffOOOHHH???::::::999888777666555555666555555555555666777777888888777777777777777888555666777999999:::999999666666666777777777888888666777888999999999777777444555666777888888888777888888777666555555444444555666888999999999888777333333333333333333333333222222222333444555666666999999999888777555555555666444111///...///000111111111111111111000///...000000000000000111111111...,,,++++++---/////////------------------------------............------...////////////000333555:::999999888777555333222...............///000000///////////////.........---............/////////.....................///+++---////////////000111000333777:::<<<;;;:::999;;;<<>>;;;999777666666777777777333111000000222333222111000/////////......------------------------------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******''''''(((((()))))))))******(((''''''((())))))((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''*********************************)))))))))((((((((()))))))))************++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++,,,...000/////////.........//////000000000111222222333333222333333333444444333333444333333222222111111111666555666888:::;;;:::888888777777666666777777888777777777777888999:::;;;999888666444222222222222111111000000///.........000///......---...//////111222111111///.........,,,,,,---------,,,+++***+++***))))))+++,,,+++***(((((()))***++++++,,,,,,,,,+++******))))))******}}}zzzcccQQQQQQUUU___gggiiikkknnnsssxxx{{{yyytttrrrwww|||xxxuuu}}}~~~|||{{{xxxxxxyyyzzzyyy|||vvvhhh___^^^fffqqqvvvwwwuuusssrrrqqqtttvvvuuussssssooojjjpppppp|||tttnnnqqqyyy}}}tttpppzzz|||}}}{{{wwwttttttvvvxxxiiiQQQIII???;;;:::999888777555444444666555555555555666777777:::999888777666555555555444555777999::::::999999555555555666666666777777666666777888888888888777555666777999999999888777:::999888777555444333333333444666777888777777666444444444444444444444444222222333333444666777888;;;;;;;;;888555222111222555333111//////000111222111111111111000///......000111222222222222111000111///---,,,------,,,+++------------------------,,,,,,------------,,,,,,---.../////////000333555999:::::::::999777555444//////...------......///...............---------------------.........///..................//////---...///...,,,+++,,,---,,,---000111222222111000222333333555666999;;;<<<::::::<<<>>>AAADDDFFFHHHHHHIIIKKKMMMOOOQQQRRRSSSWWWXXXYYY[[[]]]___```aaacccdddeeegggiiikkkmmmmmmooommmjjjgggdddaaa______]]][[[YYYXXXVVVTTTQQQNNNKKKKKKKKKIIIGGGDDDAAA??????===:::999999999888777333333222111111111111111000...------...///...---++++++,,,---...//////000,,,,,,,,,---------------------------------......+++++++++++++++++++++++++++++++++,,,+++******)))&&&&&&&&&'''(((((())))))((('''%%%&&&((())))))(((&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************))))))))))))***************)))))))))************+++,,,,,,,,,+++,,,000555:::000000///...............000000111111111222222222111111111222222333333444333333333222222111111111444333444666999::::::999777777666666666666777777666777777888999:::;;;<<<;;;:::888555444333333333222111111000000///......000///...---------...///000111222222000......///------,,,,,,,,,,,,++++++***)))((()))+++,,,,,,+++(((((())))))***++++++,,,++++++***))))))))))))***{{{zzzcccSSSQQQTTT\\\cccfffjjjmmmtttzzz~~~xxxuuuxxx||||||uuu}}}{{{yyyvvvxxxyyywwwzzz{{{kkk```^^^dddnnntttsssooommmmmmlllrrruuusssrrrssspppkkkpppnnnvvvvvvkkklllssszzzzzzsssmmmmmmrrrwww|||zzzvvvuuuwwwyyyvvvlllRRRIII???;;;:::999888777555444444444444333333444444555666:::999888777555555444444333444777999::::::999888444444555555555666666666666666666666666777888888666777999:::::::::888777999888888777666555444444111111222333444444555555666666666666666666666666555444444444555666666777999::::::777333111111222333333111111111111222333111111111111000///...---...///111222222111000///222000...---------+++***------------------------,,,------......------,,,,,,---.........000333666777888999::::::888666555111000...---,,,---------...---------,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......//////...///000000...,,,,,,---...------...///000000111111111000///000222444555666222222222333444666888888666777888999:::<<<=========>>>???@@@BBBCCCDDDEEEFFFFFFHHHIIIKKKLLLMMMNNNPPPOOOLLLJJJGGGEEEDDDCCCAAA@@@?????????>>><<<::::::::::::999888777666555444444333333444555444444///000000000//////...///000...------...///...---++++++,,,---...//////000,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,+++***)))(((&&&&&&''''''((())))))***)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********'''((()))***+++******)))'''((((((((())))))))))))))))))))))))***************++++++,,,///666???FFF//////...---......000000111111111111111222222222333333333333444555666777444444444333333333333333111000111333777999999999777666666555555666666777666666777888999;;;===>>><<<;;;999666444444333333333222222111000000//////111000...,,,,,,---...///...000333222000//////000...---,,,+++++++++,,,,,,)))(((((()))+++---,,,+++(((((())))))******++++++++++++***)))))))))))))))zzzzzzcccUUURRRSSSYYY```dddiiinnnvvv}}}|||xxxyyy}}}}}}zzz}}}xxx|||zzzxxx{{{{{{yyyzzzoooaaa[[[aaakkkrrrrrrnnnlllmmmiiiqqqtttrrrqqqsssqqqmmmqqqkkkqqqwwwiiihhhmmmsssrrrllllllppplllsssyyywwwtttsssvvvyyyvvvnnnSSSIII???;;;;;;:::888777555444444111111000000111111222333999999777666555555555555222444777999::::::999888444444444555555555666666777666555555555777888999777999:::;;;;;;:::888777777777777777666666666666444444444555666777888888777777777777777777777777777777666555555555555666444666777666333222444666222222222222222222333333111111111111000///...---+++---...000000///---,,,///...------//////...---........................---..................---,,,---.........000333666555777888999999888777555222111///---,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,---...///......,,,,,,,,,+++***+++---000------,,,,,,---...//////222000......///111111111111000000000000111222222222333333444555555666666333333444555777888999999888888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::444444333555666777666444444444444444444444444444000000111111222222111000,,,...000222111111111111///...,,,,,,---......---000/////////......------,,,,,,,,,------.........*********++++++,,,,,,---******************************+++,,,+++***)))(((&&&''''''((()))******++++++)))'''&&&&&&&&&%%%$$$%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))***++++++'''((()))++++++******)))&&&'''''''''(((((())))))))))))))))))************((()))***,,,111:::GGGPPP...---------...000111333111111111111111222222222555555555555666888999:::555555555555555555555555.........111555888888888666666555555555555666666555666666888999;;;===>>>===;;;999666555444333333333333222222111000000000111000...,,,,,,,,,...///---000333333111///000111///...,,,******+++,,,---)))(((((()))+++------,,,(((((())))))******+++++++++******)))))))))))))))~~~uuuaaaQQQMMMLLLQQQWWW___iiisss|||~~~~~~{{{zzz|||}}}|||xxxzzzzzzzzz{{{}}}rrrccc\\\hhhqqqpppnnnnnnllliiigggjjjnnnqqqssssssqqqpppnnnlllqqq~~~llljjjiiijjjlllmmmjjjgggooouuu{{{|||yyyxxxyyy{{{|||}}}XXXEEEBBB<<<999666444555555555555333333333333333333333333333333333444444444555555444444555555666777777888555555555555555555555555444444444555444444333333666666666999;;;;;;:::888666555444333333333333333333333333333333333333333666666666666666555555555555666777888777444111000444555555555444333333222333222111111333444333111111111000///...------,,,------------........./////////...---,,,,,,++++++------,,,++++++***))))))++++++,,,,,,,,,,,,------,,,---......---///222444666999<<<:::555111000111//////...------------.../////////...------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................000000////////////000000000000000000000000000000222222111000000///000000222222222222222222222222444333222111000000000000000000000000000000000000333222222222111111000000((()))+++///222222000...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++******************************))))))))))))*********************)))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((++++++***)))(((((())))))*********)))))))))))))))******)))((((((((((((((())),,,***(((222CCCIIICCC000...,,,++++++---000111000111111222222222111111222222333444444555555666333333444555666777888999000000111222444555666666555444444333333444444444999999999999999;;;<<<===???;;;888666777777444222111111222222222222111111///............------------------.........///////////////...------,,,,,,...,,,+++,,,......,,,))))))))))))***++++++,,,,,,************))))))))))))xxxcccOOOJJJGGGLLLUUU```ooo{{{|||}}}zzz{{{~~~~~~{{{~~~}}}~~~~~~vvvggg\\\gggqqqqqqoooooonnnjjjiiilllpppssstttsssqqqooopppooouuu|||llljjjhhhiiikkkmmmllljjjsssxxx}}}}}}|||~~~{{{}}}XXXEEEAAA;;;999666555555666555444222222222222222222222222333333333444444444444444333333444444555666666777555555555555555555555555333444444555555555444444777666666777999:::999777555555444333333333333333333333333333333333333333333333333444444555555555555666888888888666333222444444555555444444333222333222111111333333222111000000//////......------------.........///////////////......---,,,,,,+++000000///......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------...111333444777999888333/////////000///...---------------/////////...------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------///////////////////////////......------......///////////////////////////000000///...............000000000000000000000000222111000000000000000000000000000000000000000000000/////////............---,,,,,,---///000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))***))))))******)))(((((('''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''(((((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++******)))(((((()))))))))))))))))))))***************)))((((((((((((((())),,,***(((000???CCC>>>///...,,,,,,,,,---///000000000111111222222111111222222333333444555555555222333333444666777777888333333333333333333333333444444333333333444555555999999999:::::::::::::::<<<999666555666666444222000111111222222111111000.........------,,,,,,,,,,,,------------........................---------+++)))((()))******(((&&&***************+++++++++******)))))))))(((((((((wwwcccLLLFFFCCCHHHTTTdddxxxzzz{{{zzz{{{~~~zzzmmm\\\fffooorrrrrrqqqpppmmmlllnnnqqqssssssqqqooommmpppqqqyyyyyyllliiiggggggjjjmmmoooooorrrvvvzzz{{{zzzzzz}}}zzzXXXDDD@@@:::888666666666666444333222222222222222222222222444444444444333333333333222222333333444444555555555555555555555555555555333444555666666666666666888666555555777888777666555444444333333333333333333333333333333333333333///000000111333444444555444666777888888777555444444444555555444444333333333222111111222333222111///////////////...................../////////000/////////...------,,,,,,000000//////......------++++++,,,,,,,,,,,,------+++,,,,,,,,,+++---///222444777999777333//////000111000///...---,,,,,,,,,/////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,////////////////////////---------,,,,,,---------------------------------...------,,,,,,,,,,,,,,,........................///............///000000.................................---------------000...,,,+++,,,.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++***************************************))))))))))))))))))))))))(((((((((((((((((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''(((((((((((((((&&&'''(((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******)))((((((((())))))(((((())))))******++++++******)))((((((((((((((((((+++***(((...999;;;666---------------.........//////000111111111111111222222333333444444555555222222333333444555666666666666555444333222222111444333333333444555666666999999:::;;;:::999888777777666444444555555333222000111111222222111111000000000///...------,,,,,,,,,,,,,,,,,,---------------------...............---,,,+++,,,------+++)))+++++++++************))))))))))))(((((((((''''''ttt```JJJDDDBBBJJJXXXkkk|||zzz{{{yyy{{{}}}}}}|||ppp\\\dddmmmrrrssssssqqqoooooooooooonnnnnnnnnmmmmmmmmmqqq{{{xxxllljjjhhhgggjjjnnnsssvvvtttuuuwwwvvvttttttvvvxxxyyyYYYDDD???999777666666777666333111333333333333333333333333444444444333333333333222111111222222333333333333444444444444444444444444333444555666777777777777999666444444555666666666444444333333222333333444333333333333333333333333000000000111222333333444333444666777777777666555333444444555444444333333333222111111222222111000.........///////////////........./////////000000/////////......---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------***+++,,,+++***+++...000666888:::888444111111222111000///...---,,,,,,,,,/////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,---...///000------------------------........................///---,,,,,,---......---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++***************)))))))))))))))************************((())))))))))))))))))(((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((((((((((("""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))((((((((())))))''''''((()))***++++++,,,***))))))((((((((((((((((((***)))(((+++222333...+++,,,---.........------......///000111111111111111222222333444444555555111111222333333444555555777666666555444333222222444333333444444555666777888999;;;;;;:::888666444333222222333333333333222000000111111111111000000222111111000///...------+++++++++,,,,,,,,,------,,,,,,------...//////000//////////////////...---,,,,,,++++++***))))))(((((((((((((((''''''''''''sss___JJJEEEEEENNN^^^rrr{{{{{{|||yyyzzzzzz{{{nnnZZZ___iiiqqqtttsssqqqqqqpppnnnlllkkkjjjkkkmmmnnnkkkppp{{{yyynnnmmmjjjiiilllqqqwww||||||zzzxxxtttrrrqqqrrrsssxxx[[[EEE???888777666666666666333111555555555555555555555555333333333333333333333333111111111222222222222222333333333333333333333333333444555666777777777777888666444333444666666555333333222222222333333444333333333333333333333333333333333222222222222222111222333555555555555555333333444444555444444333333222000111222222000///.........///////////////............////////////...............---------+++++++++***************+++++++++,,,,,,,,,------***+++,,,+++***+++---000444666888666222///000222000000///------,,,,,,,,,/////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------------------------------******++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,---------------.........******+++...000000...+++,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''))))))''''''((()))&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((((((((())))))''''''((()))***++++++,,,***))))))(((((((((((((((((())))))((())),,,---******+++---...///...---,,,------...///000111111000111111222222333444444555111111222222333444444444555555555555555555555555444444444444444555666777888999:::;;;:::777555333///000222222222222222222000000000111111000000000000000//////...---,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...///000000---.........---,,,,,,,,,---,,,,,,+++***)))((((((((((((((((((''''''''''''tttaaaKKKGGGGGGQQQbbbyyy}}}{{{{{{wwwwwwwww}}}~~~yyyjjjWWW[[[dddoootttrrrqqqqqqoooooommmmmmmmmnnnpppqqqlllqqq}}}{{{qqqpppooonnnooottt|||}}}wwwqqqmmmkkkkkkllluuu|||\\\FFF@@@999777555555555555333222444444444444444444444444222222222222333333333333111111222222222222222222333333333333333333333333333444555666666666666666777555444444666777666555222222222222222333333444333333333333333333333333444444444333333333222222111222333444444444444444333333444444555555444444333222000000111111000...///////////////.........------------.........///------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,+++***+++---///000222444111...,,,---/////////...------------.../////////...------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++---,,,,,,,,,,,,------...------------------------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((()))+++...000000---+++++++++************++++++++++++++++++++++++++++++*********++++++*********))))))))))))************))))))))))))))))))))))))''''''))))))))))))''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%(((+++***(((''')))+++222000---***(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((())))))(((((())))))******++++++******)))(((((((((((((((((((((((((((((()))*********+++,,,......------,,,+++,,,---///000000000000111111222222333333444444222222222333333444444444444555555555666777777777666666555555555555555666888999999999888777555444---///222333222111111111///000000111111000000///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,------...///000000...000111000///---......,,,,,,++++++***)))(((((()))))))))(((((((((''''''}}}tttbbbLLLFFFEEEOOOccc}}}}}}yyyxxxtttttt~~~sss{{{~~~{{{{{{}}}}}}vvvfffTTTVVV___lllsssqqqooopppnnnpppsssuuuwwwvvvuuusssrrruuu|||tttttttttrrrsssxxx~~~vvvoookkkiiiiiiiiirrrwww^^^GGGAAA:::777555333444444333333333333333333333333333333000000111222333444444555222222222222222222222222555555555555555555555555333444444555555555444444555444444666888888777666222222111111222333333444333333333333333333333333222222333333333333333333333333444444444444444444222333444444555555444444333222000000111111///...000000//////......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------,,,++++++---000///111111///+++***+++......------------...///////////////...------,,,,,,++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------++++++++++++,,,,,,------,,,++++++---......,,,***++++++************++++++***************************++++++++++++++++++***)))))))))******+++++++++))))))))))))))))))))))))&&&''')))******)))'''&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''+++...---***)))+++...666333...)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))***************)))((((((((((((((()))((((((((('''(((***,,,++++++,,,,,,---------,,,++++++---...///000000000111111111222333333444444333333333333444444444444555555666666666777777777888777666555555444444555888888888777777666666555,,,000333333111000000111//////000000000000//////,,,,,,,,,,,,------------,,,------------.........,,,---------....../////////111333222///...///000,,,+++++++++***)))))))))******)))))))))(((((((((|||sssaaaMMMEEEBBBLLLaaa{{{vvvvvvrrrqqq|||qqqzzz}}}yyyyyyzzzzzzuuucccRRRSSS\\\kkkrrrpppnnnppplllqqqxxx~~~}}}yyyuuuxxxzzz}}}vvvwwwwwwuuuvvvzzz{{{sssooonnnnnnoooooottt___HHHBBB;;;888444222333444444333111111111111111111111111//////000111333444555666333333222222222222222222777777777777777777777777444444444555444444333333444444555777999:::888666222111111111222333333444333333333333333333333333000000111222333444444555555555555555555555555555222333333444555555555444444222000000111000///---111111000///...------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,+++,,,...000000111222000,,,+++---///---------------...///000000//////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------....../////////000...+++***+++,,,+++***++++++************++++++************************++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,))))))))))))))))))))))))&&&'''(((******((('''&&&&&&&&&'''((()))))))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))---000///,,,***---000333///***%%%"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))************)))))))))))))))******)))((((((((((((((()))((('''(((''''''***...+++++++++,,,,,,,,,------***+++,,,...///000000000000111111222333333444444333444444444444444444555777777777777666666666666999888777666444444444444888777777666666666666777---000333444111//////111//////000000000000//////......//////000111111111---------.........//////---------...............***---///...+++)))***,,,+++++++++***************************)))))))))))){{{ppp]]]OOOKKKEEEIIIbbb{{{wwwuuuqqqsssuuuzzzwwwyyyxxx|||yyydddUUUQQQSSS^^^jjjqqqsssuuuuuuuuu}}}|||{{{wwwxxx}}}yyywwwzzz{{{sssmmmkkkjjjkkkrrrbbbGGG>>>999777555444444444333222222222111111111111222222...///000111111000///...---///111333333333222111111222333666888999777555222333444555666666555555222333333333333333333333000111222333333333333333333333333222222222111111000111111111111222222222...000222444444444333222555555555666555555444333111111111111000000000000000///...------,,,------------------,,,+++***)))***++++++++++++,,,,,,,,,************************++++++******)))*********++++++++++++,,,,,,---...111000...---,,,,,,------,,,,,,+++***+++,,,---...+++---...///...,,,)))'''+++++++++************)))************************))))))))))))))))))))))))((())))))))))))*********++++++************++++++))))))))))))))))))))))))***************************++++++,,,,,,------...)))************+++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))(((((())))))*********+++))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&%%%***------(((%%%&&&(((+++((($$$###&&&((((((&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%((()))(((&&&###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''%%%#########%%%&&&(((((('''&&&'''((()))***'''''''''(((((((((((()))))))))(((((('''''''''&&&(((((((((((()))))))))))))))************+++++++++,,,---......------...000111111111000000000000000000000111222222222222111555555555555555555555555333333444444444444444444444666777666333222222222333333333222111000000///////////////000000000000000///...---,,,------...//////...---,,,++++++***---,,,,,,++++++,,,,,,---000---+++)))***+++***))))))))))))((((((((((((((((((***++++++)))'''&&&&&&|||ppp```PPPKKKEEEIII___zzzuuurrrsssrrrwwwyyy|||~~~zzzyyyxxx|||~~~}}}zzzgggXXXRRRPPPZZZgggpppvvvzzzzzz{{{}}}zzzzzz|||yyyzzz}}}}}}vvvooolllkkklllsssdddHHH???999777555444444444333222222111111000000111111222...///000111111000///......000222444444444333222444555777:::===>>>;;;999555555555555555555666666555555444444333333222222222222222222333333444444333333333222222222111111000111111111111222222222///000222333333222111000555555555555555444333333111111111000000000//////000///...------,,,------------------,,,+++***)))*********++++++,,,,,,,,,************************++++++*********++++++,,,,,,,,,+++++++++,,,------000///...,,,,,,,,,,,,---,,,,,,+++++++++,,,---.........------,,,++++++***+++++++++*********))))))************************)))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++************************************************++++++++++++++++++******))))))*********+++++++++,,,,,,,,,++++++*********------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))(((((()))))))))*********))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''''''''''''''((('''''''''&&&&&&&&&&&&%%%(((***)))%%%$$$'''***(((&&&%%%&&&(((((($$$!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%&&&%%%$$$%%%'''((('''%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''((('''%%%######$$$%%%&&&''''''&&&&&&&&&'''((()))&&&&&&'''''''''((((((((()))((((((((('''''''''&&&'''((((((((())))))))))))))))))*********+++++++++,,,---......------...///000000000000000000000000000000111222222222222111222333333444555666666666444333333222222222333333444555666555333222111222333222222111000000//////////////////////////////000///...---,,,------...------------------,,,,,,---,,,,,,++++++,,,,,,---///---*********+++***)))))))))))))))))))))))))))(((***++++++((('''&&&&&&~~~qqqdddQQQJJJDDDHHH[[[uuu|||xxxuuussssssttt|||~~~}}}{{{zzz{{{}}}zzz|||}}}mmm^^^TTTOOOWWWdddpppyyy}}}{{{{{{zzzzzz{{{{{{}}}}}}|||xxxqqqkkkgggfffnnnvvveeeHHH???999777555444444444333222222111111000000111111222//////000000000000//////000111333555666555444333444666999>>>AAAAAA???<<<777777555555444555666666777666555444333222222111333333222111222333444555333333333222222222111111000111111111111222222222000111222333222111000///444444555555444444333222111111000000000000//////000///...------,,,------------------,,,+++******))))))***+++,,,,,,------************************++++++***++++++,,,---...------,,,+++++++++,,,,,,///...---,,,+++++++++,,,,,,++++++++++++,,,------000///,,,+++***+++,,,---++++++*********)))))))))************************))))))))))))))))))))))))************+++++++++,,,+++******))))))******+++************************************************,,,++++++***))))))(((((()))))))))*********+++++++++++++++++++++*********,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************+++++++++************)))))))))(((((())))))))))))******)))((((((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&'''(((&&&$$$$$$'''+++,,,)))&&&&&&((('''$$$!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''%%%######%%%'''((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++,,,...---,,,,,,---////////////000000000000000///000111111222222111111000000222333444666777777444333222000000000111222333444555555333111111222111111000000//////......//////////////////////////////...------------...,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,...,,,*********+++***)))(((((())))))******++++++((()))+++***(((&&&&&&'''~~~uuuhhhRRRKKKDDDHHHXXXkkkyyy~~~|||yyyvvvuuuuuuuuuwww~~~~~~|||{{{}}}|||yyy{{{vvvdddYYYRRRXXXgggsss}}}zzzzzzwwwuuutttssspppqqqrrrppplllhhhfffeeeppp}}}eeeHHH>>>999777555444444444333222111111000000000000111111//////000000000000//////111222444666777666555444222444999>>>BBBBBB???;;;999888666444333444666777555555555444444333333333444222111000000111333444333333333222222222111111000000111111111222222222333333444333333111000///444444444444444333222222111000000000////////////000///...------,,,------,,,---------,,,,,,+++***))))))***+++,,,------...************************+++***++++++,,,---...///...---,,,,,,++++++++++++...------,,,+++++++++***+++++++++++++++,,,,,,,,,///...,,,+++++++++,,,---************))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++************************++++++*********)))))))))))))))))))))************+++++++++***************+++++++++++++++*********************************++++++************++++++************))))))))))))(((((())))))))))))))))))(((((('''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&(((333...(((&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***&&&%%%$$$$$$&&&(((((('''%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***************,,,------,,,,,,---.........///////////////000///000000111111111111111000000111222333444555555666444222000///000111111222333555444222111111222000000//////............//////...............---............------......------------------------,,,,,,++++++++++++,,,,,,---+++******++++++***)))'''(((((()))***+++,,,,,,((()))***)))'''&&&&&&'''|||zzzlllUUULLLEEEHHHVVVdddoootttwwwxxxyyyvvvsssppppppqqqwwwxxx|||{{{xxx~~~}}}zzz||||||ggg\\\UUU]]]mmmyyyyyy|||vvvssspppmmmlllhhhiiikkkjjjiiiiiijjjkkkuuueeeGGG>>>999777555444444444333222111000000000000000000111000000////////////000000000222444666666666555444111444888>>>AAAAAA>>>;;;999888555444333444555666222333333444444555555555333222000......000111222333333333222222222111111000000111111111222222222666666555555444333222111333333333333333222222111000000000////////////...000///...------,,,------,,,,,,---------,,,++++++))))))***+++,,,,,,------************************+++***++++++,,,---...///...---,,,,,,++++++++++++------------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***))))))))))))))))))***************************))))))))))))))))))))))))************++++++,,,,,,(((((()))))))))*********************************************************************************+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))+++,,,***'''%%%$$$222///,,,---......+++(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***######$$$'''))))))'''%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))************+++,,,,,,++++++,,,...------.........///////////////000111111111111000111111111111222222222222666555333222111111111222111222444333222000111222/////////...........................------,,,,,,------..................//////...---,,,,,,++++++,,,++++++******++++++,,,+++***)))***++++++***(((''''''((()))***++++++,,,'''((()))(((&&&&&&'''(((zzzqqqXXXNNNFFFJJJVVVaaajjjppptttwwwxxxvvvrrrooooooqqqxxxvvvxxxwwwvvv~~~~~~|||~~~}}}ggg[[[UUU___rrrzzz{{{~~~{{{vvvrrrooommmjjjgggbbbbbbbbbbbbbbbeeejjjnnnzzzfffHHH???999777555444444444333222111000000//////000000111000000////////////000000///000222444555444333222222444888<<>>:::777444222111111000///222...+++***,,,------,,,.........------,,,,,,,,,,,,,,,,,,---------......//////.........---------000//////.........//////222222333333333444444444666444222111000000///...222222111//////.........111222333444555444333222000000///...............000000///.....................---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***((('''(((***+++)))&&&))))))))))))))))))))))))+++++++++++++++,,,,,,---******)))))))))))))))***++++++************+++++++++******)))))))))))))))%%%%%%&&&&&&'''(((((()))((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%######"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''(((((((((((())))))))))))************(((((()))***+++,,,,,,------------............///,,,++++++++++++++++++,,,---.........------///000000000000000////////////...------,,,,,,------...,,,,,,+++******+++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''rrryyy}}}zzzyyy{{{{{{{{{|||~~~~~~|||zzzkkkRRREEEEEEFFFPPPaaahhhssswww|||~~~}}}}}}~~~ttthhhdddgggmmmppppppppppppqqqrrrtttwwwxxxzzzwwwyyy{{{{{{}}}yyyuuussssssqqqqqqvvvnnnOOO@@@:::777444222111111000///000---******,,,.........------------------------+++,,,,,,,,,,,,---------///.........---------,,,//////............//////111222222222222333333333444333222111222222111111222111000///............000111222333444333333222000000///...............000//////...............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))***((('''(((***+++)))&&&))))))))))))))))))))))))((((((((((((((()))******++++++******)))******+++++++++************+++++++++***))))))(((((())))))&&&&&&''''''((())))))***((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))))))))******((())))))***+++,,,---------------............///++++++************++++++,,,---......------...000000000000/////////......------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''uuu|||~~~~~~qqqWWWHHHGGGFFFOOO]]]cccqqquuuyyy|||}}}~~~~~~|||pppaaaZZZ\\\dddkkknnnpppppppppqqqrrrsssttttttvvvppprrruuuwwwxxxssspppooonnnnnnrrrpppQQQAAA999777444222222111000///...,,,******,,,...//////,,,,,,,,,,,,------------******+++++++++,,,,,,,,,......------------,,,,,,///...............//////000000000111111111222222///000000000111111222222000000///...------------...///000111222222222222000000///...............000///......------......,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************)))(((((()))******)))'''))))))))))))))))))))))))'''''''''''''''((())))))++++++************++++++++++++************+++++++++***))))))(((((())))))'''''''''((())))))******''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%%%%$$$######""""""'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))***+++,,,---......---------............///*********))))))*********,,,---......------...///000////////////.........------,,,,,,,,,,,,------,,,++++++******++++++,,,***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''xxxuuuZZZJJJIIIIIIQQQ^^^cccnnnqqqvvvxxxyyy{{{}}}ooo]]]SSSUUU___jjjqqqttttttsssrrrrrrrrrrrrrrrsssooorrruuuyyy}}}vvvpppllljjjkkklllppp|||qqqQQQ@@@999666333222222222111000...---,,,,,,,,,---......---------,,,,,,,,,++++++)))************+++++++++------,,,,,,,,,,,,,,,,,,......---------...///////////////000000000000111---...000000//////000000//////...------------------......000111111222222000000///...............//////...------------...+++++++++************)))************************************************)))))))))*********)))(((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))******+++++++++************++++++******)))(((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))***+++,,,---......///---------............///******))))))))))))******+++,,,......---,,,---////////////.........---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''{{{www[[[KKKKKKMMMWWWdddhhhooossswwwyyyzzz}}}}}}ooo\\\PPPQQQ]]]kkktttxxxwwwvvvtttsssrrrrrrqqqsssqqquuuxxx}}}}}}vvvoookkkiiikkklllppp{{{sssQQQ???999666333222222222111000//////...---,,,+++++++++//////...,,,+++***)))((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---------------...//////....../////////000000000000222444333111//////000///......------------...------......///000111111000000///...............//////...---------------++++++*********)))))))))************************************************))))))*********)))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((()))***+++++++++************++++++***))))))((('''(((((((((%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,---......///---------............///******))))))))))))*********,,,......---,,,---...............------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''~~~yyy]]]MMMOOORRR^^^kkkooopppssswwwxxxyyy~~~~~~}}}ooo]]]QQQRRR^^^nnnyyy{{{zzzxxxvvvtttsssrrrrrrssstttyyy|||}}}xxxrrrooommmkkklllqqq{{{uuuSSS@@@888666333222222222111000///000000...,,,*********///...---,,,+++***)))((())))))*********+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---...//////........./////////000000555888:::888444111000222//////.............../////////.........///000111000000///...............///...------,,,,,,------+++++++++*********))))))***************************************+++++++++(((***++++++***))))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((()))***++++++++++++************++++++***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''######$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''!!!"""$$$%%%%%%$$$######%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))***+++,,,---......---------............///*********))))))*********)))+++......---,,,,,,---......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''|||___OOORRRWWWcccqqqtttrrrvvvyyyyyyzzz}}}|||}}}sssbbbWWWXXXddduuu}}}zzzxxxwwwvvvuuuuuuwww~~~wwwyyy{{{{{{wwwtttrrrqqqkkklllqqqzzzyyyVVVCCC888555333111222222222111---///000///,,,******,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,************+++++++++,,,,,,,,,,,,,,,---...///000...////////////000000000555888;;;999555111111222000//////......//////000111000///.........///000000000///...............///...------,,,,,,------,,,,,,+++++++++*********************************))))))*********+++++++++(((***,,,,,,***))))))+++))))))))))))))))))))))))''''''&&&&&&''''''((()))************+++,,,---...++++++************++++++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$###"""%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******((())))))***+++,,,---------------............///++++++************++++++(((+++......---,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++******++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''~~~aaaQQQTTTZZZffftttvvvyyy}}}yyyzzz}}}wwwhhh]]]^^^jjj{{{}}}{{{zzzzzzxxx{{{xxx|||{{{{{{|||xxxqqqsssvvvwwwuuusssrrrqqqkkklllpppzzz{{{YYYFFF888555333111222222222111+++---000///,,,+++,,,...))))))***+++,,,,,,------***++++++++++++,,,,,,,,,))))))******+++++++++,,,+++++++++,,,---...///000////////////000000000111111555999777333//////111000000/////////000000111333222000///......//////000000///.....................---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))******++++++++++++(((***---,,,***(((***+++)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000++++++************++++++))))))(((''''''''''''''''''''''''''''''''''''&&&###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###"""###%%%&&&'''&&&&&&%%%""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''''''''%%%###"""%%%%%%%%%&&&&&&&&&''''''))))))))))))************(((((()))***+++,,,,,,------------.........//////,,,,,,++++++++++++,,,,,,(((+++...///...,,,,,,,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,***+++,,,------,,,+++******++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''}}}dddVVVUUUYYYhhhvvvwwwxxxzzz~~~uuuyyy|||tttfff```qqq}}}yyyooovvvtttpppqqqpppqqqrrrtttvvvvvvuuutttrrrvvvuuutttxxxxxxUUU>>>666333111000000111000///...//////---+++))))))***++++++************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,******+++,,,,,,---.....................///000000111111222222222333333333...------...111222111000///............//////000000000//////............000///...---------------+++******)))))))))))))))''''''(((((())))))******,,,+++++++++******))))))************))))))))))))"""$$$''')))***(((&&&%%%))))))))))))*********************+++,,,...///000...+++((((((***++++++))),,,+++)))((((((((()))***((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''((()))))))))&&&%%%%%%%%%%%%&&&''''''###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! ######%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))************+++++++++------------------------++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********))))))************************************************))))))))))))((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''hhhWWWUUUZZZiiiwwwxxxyyyzzzvvvxxxzzz}}}yyykkkgggyyysssjjjqqqoookkklllkkkmmmnnnppprrrtttuuuuuuvvvwwwvvvuuuxxxxxxUUU>>>666444111000000111000///,,,---...---+++***+++,,,++++++************++++++++++++******++++++,,,,,,*********+++++++++,,,,,,***++++++,,,,,,---------...............//////000000000000111111111222222111///......000111000///000//////.........///////////////.........------///......------------...+++******)))))))))))))))))))))))))))*********++++++++++++******)))))))))************))))))))))))&&&''')))++++++***)))(((%%%%%%%%%&&&&&&&&&''''''************+++,,,---...---+++(((''')))******)))***)))((('''&&&'''((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######"""!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))*********+++++++++------------------------+++******))))))******+++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********))))))************************************************))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhUUUSSSYYYiiivvvuuuxxxxxx|||zzz~~~}}}|||wwwxxxwwwyyyzzznnnlll~~~nnnfffmmmkkkhhhiiihhhllllllnnnpppqqqssstttttttttssssssxxxyyyUUU???666444111000000000000///+++,,,------++++++,,,---++++++************++++++******+++++++++,,,,,,,,,*********++++++++++++,,,+++++++++,,,,,,,,,,,,,,,...------------...//////////////////000000000000444222///...///111111111111000///........................---------------------------------...///+++******)))))))))))))))************++++++++++++*********)))))))))))))))************))))))))))))))))))******************'''''''''((((((((())))))))))))))))))******+++,,,,,,***''''''((())))))(((((('''&&&%%%%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###### !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******++++++++++++*********++++++,,,,,,++++++***+++++++++***************************************************************))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~bbbPPPQQQYYYhhhsssqqqvvvuuu{{{sssrrrwww||||||xxxyyyyyy{{{vvvjjjhhhxxx~~~jjjeeelllkkkjjjmmmjjjmmmnnnppprrrrrrqqqpppnnnmmmmmmpppxxxyyyVVV???777444111000000000///...,,,---...---+++***+++,,,++++++************++++++******++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++++++++------,,,,,,------...///....../////////000000000555222//////111333555555111111000......---------------------------------,,,,,,,,,,,,---......///+++******)))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))(((''''''((()))***)))))))))*********++++++))))))((((((((())))))******)))'''&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++++++++++++++******))))))))))))************++++++++++++*********++++++,,,,,,++++++***************************************************************************))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqYYYMMMRRRZZZiiirrrooossssssxxxnnnnnnttt}}}{{{|||}}}pppeeeaaannn}}}wwwgggeeelllkkkmmmpppmmmkkknnnrrruuuuuusssooommmkkkkkkoooyyyzzzWWW@@@777555222000000000///......//////---+++))))))***++++++************++++++)))***+++,,,,,,,,,++++++))))))*********++++++++++++++++++++++++++++++***,,,,,,,,,,,,,,,---....../////////000000000000111444111///000333666999:::111111000......---------------------------------,,,,,,,,,,,,,,,---...///+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))(((***)))(((''''''((()))***''''''''''''(((((((((((((((((((((''''''((())))))))))))(((&&&&&&&&&'''((())))))'''&&&&&&&&&'''((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********++++++++++++++++++++++++***))))))))))))))))))***)))******++++++******)))***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%gggSSSLLLSSSZZZhhhrrrpppppprrruuuxxxzzz}}}}}}nnnnnnuuummmccc]]]ffftttxxxzzz~~~sssfffeeekkkjjjmmmppplllhhhlllqqquuuwwwvvvsssqqqooonnnpppzzzzzzXXXAAA888555222000000000///---/////////---+++)))))))))++++++************++++++)))***+++,,,---,,,++++++)))))))))************+++*********+++++++++++++++,,,++++++++++++,,,------////////////000000000000111///...000444777::::::111000///...............---------------.........,,,,,,,,,,,,,,,,,,---...+++******))))))))))))))))))))))))(((((((((((((((***************+++++++++************)))))))))))),,,+++***)))((()))***+++''''''((((((((()))))))))''''''''''''(((((()))***)))))))))'''%%%%%%''')))******((('''''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&############$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))))))))*********************************))))))(((((())))))***))))))************))))))***++++++,,,,,,++++++******************+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%www```OOOJJJPPPUUUaaaoooqqqnnnooopppqqqqqqsssvvvxxxtttyyy|||}}}ooopppwwwyyyjjjbbbZZZ```ooovvvxxxtttiiiiiimmmjjjllloooiiikkkmmmooorrrttttttttttttssspppqqqzzz{{{XXXBBB888555222000000///...------......---+++******+++++++++************++++++(((***+++------,,,+++***))))))))))))************))))))******++++++,,,,,,+++++++++++++++,,,,,,---------........./////////...------///222555666666000//////.........//////------........./////////------,,,,,,+++,,,,,,,,,+++******)))))))))))))))*********)))))))))((((((***+++++++++,,,,,,,,,,,,************))))))))))))+++***))))))((((((((()))(((((((((((())))))))))))''''''''''''((()))++++++)))******(((&&&%%%(((*********((('''''''''((()))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$######$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%%%%######""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&###"""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***************************))))))(((((((((((())))))))))))************))))))***++++++,,,,,,++++++***))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}mmm\\\LLLGGGKKKMMMZZZkkkooommmlllkkkkkkllllllllllllppptttwwwxxx{{{pppqqqxxxtttggg```XXX]]]mmmuuu~~~xxxmmmmmmppplllmmmnnnhhhqqqpppoooooooooppprrrsssrrrooooooyyy{{{XXXBBB888666222000000///...---+++,,,------++++++,,,---++++++************++++++(((***+++------,,,+++***))))))))))))************(((((()))***+++,,,,,,---++++++******++++++,,,---,,,,,,,,,---------......---,,,,,,...111333222111//////.........//////000........./////////000000...------,,,+++++++++++++++******))))))))))))))),,,+++++++++******))))))+++++++++,,,,,,---------************))))))))))))((((((''''''&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&'''''')))***,,,,,,)))***+++)))&&&%%%(((+++***)))((('''&&&'''(((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%###"""######$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$%%%%%%%%%%%%)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$%%%&&&''''''&&&%%%$$$""""""###$$$%%%%%%&&&&&&"""!!!!!!!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))+++++++++,,,,,,+++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''|||uuuiiiVVVLLLEEEIIIRRR[[[eeellltttpppkkkgggdddcccaaa```iiimmmqqqsssyyyrrrtttyyyvvvcccVVVTTT]]]kkkttt~~~xxxtttrrrpppllllllooosssmmmiiiiiigggfffhhhmmmrrrooopppzzzxxxUUU>>>777444111000000000///......---,,,,,,++++++,,,,,,+++++++++************)))******+++,,,,,,,,,,,,+++(((((()))***************++++++************++++++++++++******++++++,,,---,,,,,,,,,------------......------------...//////222000...000222333000---000000////////////000000000///---+++******++++++++++++************++++++******)))(((''''''(((((())))))***+++,,,------...,,,+++))))))******((('''************)))))))))))))))))))))))))))******+++(((&&&$$$%%%)))+++***)))***)))'''&&&'''(((***+++******)))(((((((((((((((&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))+++((('''))))))'''(((,,,+++*********))))))(((((('''))))))'''(((***'''###'''((()))***+++,,,------)))))))))***++++++,,,,,,************************+++++++++++++++***)))(((******))))))((((((''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%{{{~~~ooodddUUUKKKCCCGGGQQQ]]]iiirrruuuqqqjjjeeeaaa`````````eeekkkpppssszzzqqqrrrxxxxxxgggXXXTTT]]]lllwww~~~|||yyytttrrrtttpppkkkggggggfffdddfffkkkrrrqqqsss}}}xxxUUU>>>777444111000000000///......---,,,,,,++++++,,,,,,+++++++++************)))))))))***++++++++++++***(((((()))***************+++******************+++++++++******++++++,,,---............////////////---------------.../////////......///111111000///......------------......,,,,,,+++++++++++++++,,,+++******))))))******++++++***))))))((((((((())))))******++++++,,,,,,---+++***))))))******)))((()))))))))(((((((((((('''))))))(((((())))))***+++(((&&&%%%&&&)))+++***)))))))))'''''''''(((***+++***))))))(((((((((((((((&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$(((((((((((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((333---))))))***((((((+++*********)))))))))(((((('''******((()))+++***&&&''''''((()))***+++,,,,,,+++************************************************************)))(((((())))))))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$${{{wwwjjj```VVVKKKCCCEEEPPP^^^nnnzzzyyysssjjjbbb]]][[[\\\^^^```fffmmmrrrzzzqqqsssyyy{{{kkk\\\UUU]]]nnn}}}{{{wwwvvvooojjjggggggfffdddfffjjjrrrssswwwxxxUUU>>>777444111000000000///......---,,,,,,++++++,,,,,,+++++++++************)))(((((()))************)))(((((()))***************************************++++++******++++++,,,---............////////////---------------......///,,,...000000//////000111...------,,,,,,------...))))))***++++++++++++++++++******))))))******+++++++++******************++++++++++++++++++++++++***)))((()))***+++***)))((((((((((((''''''''''''))))))(((((())))))***+++(((''''''(((***+++***))))))((('''''''''(((***+++***)))((((((''''''(((((('''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!"""###%%%&&&'''((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''???444+++)))***))))))*********))))))))))))((((((%%%((()))''''''))))))&&&&&&''''''((()))***++++++,,,,,,+++******)))((((((************************((())))))))))))((('''''')))))))))(((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$|||uuujjjaaa[[[OOOEEEEEEOOO___qqq~~~xxxmmmbbbYYYVVVXXXZZZ]]]cccjjjpppxxxwwwxxx}}}|||ooo___VVV___sss}}}vvvtttooojjjggghhhhhhgggiiimmmsssuuu{{{xxxUUU>>>777444111000000000///......---,,,,,,++++++,,,,,,+++++++++*********))))))((())))))***************(((((()))************************++++++*********++++++******++++++,,,---++++++,,,,,,,,,---------------,,,,,,------...///---000222111///---...111///..................///((()))***++++++***)))(((******))))))))))))******+++++++++++++++++++++***,,,+++++++++******))))))(((''''''(((***,,,+++***))))))((((((((('''''''''((((((((((((((()))******)))))))))***+++++++++***)))(((((('''((()))******))))))(((''''''''''''(((((('''%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((FFF999,,,)))+++***))))))))))))))))))))))))(((((((((+++,,,((('''))))))'''&&&&&&''''''((())))))***+++*********)))))))))(((************************((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}xxxppphhhaaaUUUIIIGGGNNN]]]rrr|||rrreeeZZZUUUUUUXXX]]]bbbhhhmmmuuu|||ppp```YYYbbbyyy~~~vvvrrrnnniiifffggghhhhhhlllqqquuuyyyxxxUUU>>>777444111000000000///......---,,,,,,++++++,,,,,,+++++++++*********)))))))))***++++++,,,,,,++++++(((((()))***************)))***++++++++++++***)))++++++******++++++,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......000222444222///,,,---///......------------......******++++++***)))'''&&&***))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,++++++******))))))((((((''''''(((+++,,,,,,+++*********)))))))))((((((((((((((('''((())))))***)))***+++,,,,,,+++++++++((((((((((((((())))))***)))(((((('''''''''''''''((('''%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((()))FFF888,,,(((***)))(((((((((((((((((((((((())))))---111111,,,)))******)))&&&&&&&&&'''(((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))***++++++*********'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}vvvpppeeeYYYKKKGGGLLL[[[ooowwwkkk___XXXWWWYYY^^^cccfffjjjrrr~~~|||pppaaaZZZeee|||~~~~~~yyyvvvnnnhhheeeeeegggjjjpppwww|||xxxUUU>>>777444111000000000///......---,,,,,,++++++,,,,,,+++++++++************)))******+++,,,,,,,,,,,,,,,(((((()))***************)))***+++,,,,,,+++***)))++++++******++++++,,,---------------............,,,,,,,,,,,,,,,------...000111222111///---------,,,++++++******++++++,,,,,,+++++++++)))((('''&&&***))))))(((((())))))***)))***+++,,,---,,,+++***++++++*********)))))))))(((''''''(((+++,,,+++***************))))))))))))((((((''''''(((((()))***)))+++---...,,,++++++,,,(((((((((((()))))))))))))))(((''''''&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$%%%'''''''''&&&&&&########################(((''''''''''''((())))))===222)))((((((''''''(((''''''(((((((((((()))))))))---...((($$$%%%'''&&&''''''''''''(((((())))))''''''((())))))***++++++)))))))))))))))))))))))))))******++++++++++++***&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%~~~zzzttteeeXXXKKKEEEJJJWWWlll~~~~~~zzzqqqeee^^^\\\]]]___cccfffiiiqqqpppaaa[[[fff|||~~~{{{rrrkkkggggggjjjoooxxxxxxUUU>>>777444111000000000///......---,,,,,,++++++,,,,,,+++++++++************)))))))))***+++++++++++++++(((((()))***************(((***+++,,,,,,+++***(((++++++******++++++,,,---,,,,,,---------.........,,,,,,++++++,,,,,,---...---,,,,,,---......---,,,++++++************++++++,,,+++******))))))))))))))))))(((((((((((())))))((()))+++,,,---,,,+++***************)))))))))))))))((('''(((***++++++******))))))))))))((((((((((((''''''''''''((())))))))),,,//////---++++++,,,'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&$$$&&&((()))******)))((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((000***&&&''''''%%%&&&((('''''''''((((((((())))))###(((***%%%!!!###&&&''''''(((((((((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((()))***************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&}}}|||vvvcccWWWIIIDDDHHHUUUkkk}}}{{{}}}{{{tttjjjcccaaabbb```cccfffhhhrrrpppaaa\\\fff{{{~~~~~~wwwpppkkkkkkooouuuxxxUUU???777555111000000000///......---,,,,,,++++++,,,,,,+++++++++************)))(((((()))***************(((((()))***************((()))+++,,,,,,+++)))(((++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***((('''***...000...+++---,,,,,,,,,,,,,,,,,,---+++***)))))))))***,,,---))))))(((((((((((())))))'''(((***,,,,,,,,,***))))))))))))))))))************)))((()))***+++***))))))((((((((('''''''''''''''''''''''''''((()))))))))---000000...++++++,,,'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###""" ###%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((($$$$$$&&&&&&$$$%%%(((&&&'''''''''(((((())))))%%%***---(((%%%(((---///((((((((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''xxx|||sss]]]QQQGGGFFFJJJSSSfffzzzvvvuuusssppplllgggdddbbbbbbkkkjjjpppqqq}}}~~~rrr___XXXdddxxx}}}zzz{{{}}}zzzuuussspppooorrrzzzvvvVVV@@@:::777333111000000...---------------,,,+++***)))((()))+++,,,,,,+++)))(((***))))))(((((((((((((((,,,++++++***)))((('''''''''((()))++++++******))))))************+++++++++************+++,,,---...///...,,,+++***++++++,,,,,,------......------,,,++++++++++++++++++++++++***************)))((((((&&&'''))))))((((((***+++******))))))(((((('''''''''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))******+++***,,,...000000...,,,***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&"""&&&(((((('''&&&&&&%%%%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%$$$######$$$&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''$$$###$$$''')))((('''+++++++++++++++***)))(((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwyyynnnYYYMMMCCCDDDHHHRRReeexxxzzzxxxtttoookkkgggdddbbb^^^ggggggooosss}}}tttbbb[[[eeewww}}}|||||||||~~~zzz{{{uuusssqqqpppssszzzvvvVVVAAA:::777333111000000...------------,,,+++***))))))((()))+++,,,,,,+++)))(((((((((((((((((()))***+++++++++******))))))(((((('''((()))***+++******)))))))))*********+++++++++************+++,,,,,,------,,,+++++++++,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++***************)))(((((()))***+++***'''&&&'''(((***)))))))))((((((((('''))))))******))))))(((''''''((((((((())))))))))))''''''((((((((((((''''''&&&''''''((())))))*********+++---......---+++***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&!!!"""$$$&&&''''''&&&%%%&&&%%%%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%$$$######$$$&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''!!!!!!$$$''''''&&&***************)))((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuutttiiiSSSHHH@@@AAAFFFPPPcccvvv{{{xxxrrrlllgggcccbbbbbb^^^eeeeeeooovvv}}}xxxhhh___fffuuu~~~|||}}}|||xxxxxx{{{yyywwwxxx}}}|||uuutttsssqqqsssyyywwwWWWCCC999666333111000000...---,,,,,,,,,++++++******))))))***+++,,,,,,+++***)))'''''''''((()))***,,,,,,*********)))))))))))))))'''((()))*********)))))))))))))))*********++++++++++++*********++++++,,,++++++++++++,,,---...///,,,,,,------------,,,,,,++++++++++++++++++++++++)))************))))))((()))***+++***'''&&&'''((())))))))))))((((((((((((++++++***))))))((())))))''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***(((***+++------+++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))$$$###"""###&&&((((((((((((((()))))))))(((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sss}}}pppdddOOODDD===@@@EEEOOObbbtttvvvrrrlllfffbbbaaaaaabbbeeeiiigggqqqzzz~~~oooeeehhhssszzz|||{{{{{{xxxsssrrruuutttvvvzzz}}}vvvuuutttrrrrrrtttyyy}}}wwwXXXCCC888666222000000///...---------,,,,,,++++++++++++)))***++++++++++++***)))(((((((((((()))***+++,,,)))))))))))))))*********((((((((()))))))))))))))))))))))))))************,,,+++***************++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,************************))))))************)))(((&&&'''))))))((((((***+++))))))))))))((((((((((((+++***)))(((((()))***+++'''''''''((((((((())))))&&&''''''((((((''''''&&&'''''''''((((((((())))))'''(((************(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&%%%%%%%%%'''&&&%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((***((('''&&&&&&&&&%%%%%%'''''''''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrr~~~}}}nnnaaaMMMCCC===@@@EEENNN```rrrpppmmmiiieeecccdddeeefffkkkooolllvvv~~~~~~wwwkkkjjjqqqwww||||||}}}}}}~~~|||yyywwwtttppprrrwwwxxx{{{~~~xxxxxxvvvtttrrrqqqssstttzzzzzz|||vvvWWWCCC777555222000000///...---...---,,,,,,+++,,,,,,---*********++++++***************))))))))))))******)))))))))))))))*********((((((((((((((()))))))))(((((()))))))))*********++++++******)))*********---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++************************((())))))*********))))))&&&'''))))))((((((***+++(((((((((((())))))))))))((((((''''''(((***,,,---''''''''''''((((((((((((((((((((())))))(((((((((''''''''''''((((((((((((''''''((())))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''###""""""$$$&&&((()))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!!!!"""%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrr~~~}}}mmm```NNNDDD>>>@@@EEEMMM]]]nnnllllllkkkjjjiiijjjkkkkkkpppvvvvvv|||~~~pppmmmqqqvvvzzzzzzzzz{{{}}}}}}yyyvvvrrrpppuuu}}}zzz{{{{{{yyyvvvsssrrrsssyyyxxxzzz~~~sssUUUBBB777444111/////////...---...---,,,+++++++++------************************,,,+++***)))))))))))))))*********)))))))))))))))(((((('''''''''((()))***((((((((()))))))))************)))))))))******+++------------,,,+++***)))++++++,,,,,,,,,,,,++++++************************((())))))************))))))***+++***'''&&&'''((((((((((((((())))))))))))''''''''''''(((***+++,,,&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&  ###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%$$$$$$$$$&&&(((%%%%%%&&&''''''''''''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrr~~~|||lll^^^NNNDDD>>>@@@DDDJJJYYYiiiiiikkklllnnnnnnmmmlllkkksss}}}}}}|||}}}tttnnnrrrvvv|||||||||~~~}}}zzzwwwsssrrrzzz|||~~~}}}zzzyyyyyyxxxwwwwww{{{qqqSSS@@@666444111/////////...---,,,+++)))((((((***+++,,,+++******************+++*********)))******++++++++++++******))))))(((((((((''''''&&&'''((()))***(((((((((((()))))))))***))))))((())))))***+++,,,+++,,,---------,,,+++***++++++,,,,,,,,,,,,++++++************************(((((()))***************)))***+++***'''&&&'''((('''((((((((()))))))))***''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&'''&&&$$$###$$$""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&)))+++%%%%%%&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrr~~~{{{kkk]]]NNNDDD>>>@@@CCCHHHVVVfffgggiiillloooooommmjjjhhhuuu~~~}}}|||vvvppprrrvvv~~~|||zzzvvvuuu|||~~~vvvuuutttwww~~~oooRRR>>>666333000////////////...***)))'''&&&&&&(((***+++++++++************++++++(((((())))))***+++------,,,++++++***)))(((((('''(((''''''&&&&&&((()))***(((((((((((())))))))))))(((((((((((()))***,,,,,,)))***,,,---......---,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((()))***************&&&'''))))))((((((***+++'''((((((((())))))******((()))))))))(((&&&$$$"""&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###&&&''''''%%%"""!!!)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((###%%%&&&%%%"""!!!###&&&%%%&&&&&&'''((((((((('''&&&''''''(((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuu}}}ooobbbVVVJJJ???>>>DDDMMMZZZdddgggnnntttvvvqqqllljjjkkkuuu~~~}}}~~~|||sssqqqooo~~~{{{uuusssxxx}}}|||~~~~~~{{{{{{iiiOOO???666333111000000///...------,,,++++++******+++++++++++++++************)))&&&&&&''')))+++---///000777,,,%%%(((+++((($$$$$$))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))),,,000222000---************************)))***+++***)))***+++---))))))))))))))))))))))))************))))))))))))&&&''''''((()))******+++******)))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%###""""""$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$###############$$$"""""""""######$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&''''''%%%"""%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%www~~~ooobbbTTTIII??????DDDMMMYYYccchhhooovvvxxxtttooommmmmm~~~}}}uuusssrrryyyvvvyyy~~~}}}jjjOOO>>>555333111000000///...,,,---,,,++++++******+++++++++++++++*********))))))))))))))))))***+++,,,---444+++&&&(((***'''%%%&&&''''''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))))),,,///000...,,,************************''')))))))))((((((***,,,))))))))))))))))))))))))******)))))))))(((((((((''''''(((((())))))******(((((('''%%%%%%$$$$$$%%%(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######$$$""" !!!###$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$###############$$$#########$$$$$$$$$%%%%%%###############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%zzz~~~ooobbbRRRHHH@@@???EEENNNZZZdddiiipppxxx{{{zzzvvvtttsssuuutttsss}}}xxx{{{jjjNNN===555333000/////////...,,,,,,,,,+++************+++++++++*********)))))))))++++++***))))))))))))***...+++((()))(((&&&&&&)))&&&&&&&&&'''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((***))))))+++,,,---,,,***************************&&&((()))(((''''''(((***)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""$$$%%%'''((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&##################$$$$$$!!! !!!$$$%%%%%%&&&&&&''''''''''''((((((%%%&&&''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((()))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%|||}}}mmm___OOOGGG@@@@@@FFFNNN[[[fffkkkrrrzzz~~~}}}|||tttsssttt~~~~~~yyy{{{jjjMMM;;;555333000/////////---,,,,,,++++++***************************)))))))))))),,,+++***))))))))))))))))))******)))'''%%%(((+++((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))*********))))))************************'''(((***)))((('''((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''***)))((('''''''''''''''(((''''''''''''&&&&&&&&&)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%$$$###""""""%%%&&&'''&&&&&&&&&&&&&&&''''''''''''$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((%%%######$$$&&&&&&%%%###$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%&&&'''((())))))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%{{{zzzjjj]]]MMMFFF@@@AAAFFFPPP___lllpppuuu|||yyyzzz{{{|||}}}tttuuuwwwyyy}}}|||xxx|||~~~{{{}}}hhhLLL:::444222000//////...---+++,,,+++******))))))***************)))))))))(((((()))))))))((())))))******&&&)))+++)))&&&&&&(((+++,,,++++++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&*********************************)))((((((((()))))))))))))))))))))))))))(((***,,,,,,***))))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''))))))(((''''''''''''((((((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((%%%######$$$&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%xxxyyyhhhZZZLLLEEE@@@AAAGGGRRRdddsssvvvyyy~~~}}}uuuvvvxxxyyy{{{vvvxxx{{{zzz|||}}}zzzxxx}}}{{{xxx}}}|||fffJJJ:::444222///.........---+++++++++***))))))))))))*********)))))))))((((((((((((((((((((()))******+++%%%)))+++(((&&&'''))))))---,,,+++***)))((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))******)))'''''')))***))))))))))))))))))))))))***,,,......,,,+++***+++)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%%%%$$$"""&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((('''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%uuu|||yyyhhhZZZKKKEEE@@@@@@GGGTTThhhyyy~~~~~~yyywwwxxxxxxxxxzzz~~~tttwwwzzz~~~zzzyyyyyyuuuzzz|||cccIII999444222///.........,,,+++++++++***)))))))))))))))***)))))))))((((((((((((((((((((((((((()))******%%%***+++'''&&&))))))&&&******)))((('''''''''(((************************(((((((((((((((((((((((((((******)))''''''***,,,))))))))))))))))))))))))+++---//////---+++***+++))))))))))))))))))))))))******)))))))))(((((((((%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$###''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%rrrzzzyyyiiiZZZKKKEEE???@@@GGGUUUkkk~~~~~~}}}|||zzzyyy}}}zzzwwwzzzzzzyyyxxxyyy}}}qqqssswww{{{{{{wwwssswww}}}~~~|||}}}~~~bbbHHH999444222///.........,,,++++++******)))))))))))))))))))))))))))((((((((((((***))))))(((((((((((()))&&&******&&&&&&***)))$$$''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))''''''+++...))))))))))))))))))))))))***---//////---+++******))))))))))))))))))))))))************))))))))))))%%%%%%&&&&&&'''((())))))(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""###"""###%%%'''((('''&&&(((((('''''''''&&&&&&&&&%%%&&&%%%###""""""$$$&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&$$$$$$$$$######"""""""""""""""######$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''%%%###(((''''''&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((('''&&&%%%'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%ttt}}}}}}iiiWWWNNNCCC===CCCKKKVVVkkk|||wwwrrrpppvvvuuu~~~{{{qqq|||~~~zzzxxxzzz|||oooppprrr}}}zzzzzzvvvwww~~~~~~}}}{{{vvvzzzcccHHH999333111000//////...+++))),,,+++******))))))******))))))))))))(((((((((((())))))(((((((((((())))))*********)))(((''''''&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%))))))((((((''''''''''''((((((''''''''''''(((((((((((('''(((((()))***+++***+++,,,---,,,***(((''''''((()))((('''&&&''')))---------,,,***)))'''&&&&&&&&&''''''(((((())))))++++++++++++++++++++++++(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''(((+++,,,,,,***((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%"""!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''((('''%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###vvv~~~}}}jjjYYYNNNDDD???CCCJJJWWWooowwwqqqnnnooonnnvvv~~~zzzoooxxx~~~|||~~~wwwiiikkkjjjyyyxxxwwwwwwyyyzzzzzz{{{yyyvvvzzz|||uuurrrvvv}}}aaaGGG999333111000//////...,,,))),,,+++******))))))******))))))))))))(((((((((((())))))(((((((((((())))))+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%))))))((((((''''''&&&&&&((((((''''''''''''((((((((('''''''''''''''((())))))***+++,,,+++***(((''''''((()))((('''&&&''')))++++++++++++***)))'''''''''''''''((((((((((((((((((((((((((((((((((((((()))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((***++++++)))&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''$$$ ###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""$$$)))...///,,,((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&''''''((((((%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###"""!!!!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$xxx}}}kkkZZZLLLEEEAAADDDKKK[[[yyyvvvrrrllljjjrrryyy}}}{{{nnnuuurrreeefffdddqqqppprrrvvv|||~~~xxxtttoooqqquuuzzz{{{yyysssoooqqquuu{{{~~~___FFF999333111/////////...,,,***,,,+++******))))))******))))))))))))(((((((((((()))((((((''''''(((((()))++++++******))))))(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%))))))(((((('''&&&&&&%%%((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''((()))*********)))'''&&&'''((()))((('''&&&'''))))))))))))))))))(((''''''((((((((((((((('''''''''''''''''''''''''''(((((()))(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((())))))'''$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&######%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%### """+++555777///&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&''''''((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###"""!!!!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''((((((''''''&&&%%%''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%xxx{{{iiiZZZJJJFFFDDDGGGPPPfffzzzsssooommmtttyyy|||}}}ooouuuqqqfffgggdddoooqqquuu{{{yyytttmmmnnnooopppqqqqqqooonnnuuuxxx|||}}}^^^FFF999333111///.........---+++,,,+++******))))))******))))))))))))(((((((((((((((((((((''''''(((((((((++++++******))))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&)))((((((''''''&&&%%%%%%((((((''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''(((((())))))((('''''''''((()))((('''&&&''')))''''''((((((((((((((('''))))))((((((''''''&&&&&&(((((())))))*********+++***)))'''&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&'''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$***222333+++"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((()))'''%%%$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&xxxwwwfffWWWHHHFFFFFFJJJXXXttt{{{pppooooooxxx~~~|||mmmuuutttiiikkkhhhsssvvvzzz}}}wwwllllllllllllllllllnnnoooxxxyyy||||||]]]EEE:::333111...---......---,,,,,,+++******))))))******))))))))))))((((((((((((((((((''''''''''''((((((*********)))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((******)))((('''''''''''''''''''''((((((((('''''''''((()))((('''&&&''')))&&&&&&'''(((((((((((('''))))))((((((''''''&&&&&&(((((()))***+++------...,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''')))(((&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''')))'''%%%$$$%%%%%%$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&wwwuuudddVVVHHHGGGGGGMMM```tttnnnqqq}}}xxxkkkttt{{{ooopppmmmyyy{{{~~~zzzkkkkkkkkkjjjiiijjjlllooowwwxxxzzz~~~zzz[[[DDD:::333111...---.........---,,,+++******))))))******))))))))))))(((((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((***))))))(((((((((((()))''''''''''''(((((((((((('''((()))((('''&&&''')))''''''((((((((((((((('''((((((((((((((('''''''''&&&'''(((***,,,...000111---+++(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&%%%###"""%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###"""!!!!!!$$$%%%%%%$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%xxxuuueeeXXXIIIHHHHHHOOOeee|||tttyyyvvvjjjuuuwwwvvvtttzzzkkklllmmmkkkjjjjjjmmmooovvvvvvxxx}}}wwwWWWAAA888333000...,,,---.........,,,+++******))))))******))))))))))))(((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''###$$$%%%%%%''''''((()))((((((''''''''''''(((((((((((('''''''''((())))))((((((''''''((())))))***'''((()))((('''&&&''')))(((((()))))))))((((((''''''''''''(((((((((((((((&&&'''))),,,///222555666...+++)))((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""%%%&&&%%%###"""$$$'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!!!!!$$$%%%%%%$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$yyyuuufffZZZKKKIIIHHHPPPhhh~~~vvvlllyyy~~~|||zzzyyylllnnnooonnnllllllnnnqqqvvvwwwyyytttUUU???666333000---,,,---...///...,,,++++++***)))*********))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))%%%%%%&&&'''((((((((('''"""###$$$%%%'''((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((()))***+++'''((()))((('''&&&'''))))))))))))))))))(((((('''&&&'''''''''(((((())))))((())),,,000333777:::;;;...,,,***)))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&(((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###wwwyyyfffTTTIIIHHHEEELLLgggzzzsss}}}|||wwwooopppqqqqqqpppmmmkkkiiissssssvvvrrrVVVBBB777111000///......---......222---'''&&&)))+++***(((((((((((((((((((((((((((***((('''&&&&&&'''(((***)))((('''&&&&&&'''((()))%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%%%%&&&'''((())))))+++******...333777777666...---+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$~~~yyygggVVVKKKIIIEEEIII___}}}yyyyyy~~~wwwpppqqqqqqqqqpppmmmkkkiiipppqqqvvvpppUUUAAA777111111///...------------555///)))'''((()))'''$$$(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))%%%'''((('''&&&%%%&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((***)))***---111555555444...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$xxxgggXXXKKKHHHDDDGGGXXXttt{{{xxx{{{}}}{{{uuu{{{xxxqqqrrrrrrrrrqqqpppnnnmmmooopppuuunnnSSSAAA777222111000...---,,,,,,,,,333...)))'''((()))'''%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''&&&&&&'''((((((%%%'''((('''&&&%%%&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((+++///111222111,,,,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$uuueeeWWWIIIFFFCCCFFFTTTjjjyyyuuutttyyy~~~~~~vvvrrryyy}}}ssstttuuuuuuvvvuuuuuutttsssrrrttt}}}kkkQQQ???777222111000...---,,,++++++---***(((''')))******)))(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))+++---......+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$~~~sssbbbTTTHHHDDDBBBEEEPPP```rrr~~~{{{vvvrrrrrrtttuuu}}}~~~uuusss|||uuuvvvwwwxxxzzz{{{{{{|||yyyvvvuuuzzzhhhOOO>>>666111000///---,,,,,,++++++***)))(((((()))*********((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&###%%%&&&%%%$$$###$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&%%%&&&'''((())))))***+++))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$rrraaaRRRIIIDDDAAACCCIIITTTdddqqquuuxxxxxxsssoooooonnnlllwwwxxxxxxwwwwwwxxxyyyzzz{{{||||||{{{xxxuuuyyyfffMMM===555000///...---,,,,,,,,,,,,,,,+++***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###%%%&&&%%%$$$###$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$&&&''''''&&&&&&((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&%%%######%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$sssbbbSSSIIICCC@@@BBBFFFMMM\\\jjjnnnrrrsssnnnkkkmmmmmmjjjlllvvv{{{zzz~~~xxxwwwwwwvvvvvvvvvvvvwwwwwwvvvuuu{{{dddLLL<<<444...------,,,,,,------...*********)))(((''''''(((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((($$$&&&((('''%%%%%%&&&(((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """$$$%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$uuucccTTTIIICCC@@@BBBFFFMMM\\\kkkkkkooopppjjjiiimmmooommm```mmmtttuuu|||zzzxxxwwwuuusssrrrqqqppppppssssssuuu~~~dddKKK;;;444---,,,,,,,,,,,,---......%%%'''((()))))))))***,,,((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%'''((()))(((''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''******))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$'''((('''%%%$$$&&&(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!!!!###&&&((('''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$uuucccUUUGGGAAA===???FFFRRRdddsssuuurrrooommmllljjjiiigggdddlllqqqtttxxxuuuqqqrrrqqqnnnllllllpppttt|||}}}~~~~~~aaaGGG888444222111000///...---------************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&%%%$$$$$$%%%%%%###"""######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""#########""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%sssaaaTTTFFFAAA===>>>EEERRRgggyyy~~~|||xxxtttqqqnnnkkkiiihhhpppvvvzzz}}}zzz~~~|||vvvrrrnnnnnnnnnmmmlllnnnssswww}}}}}}}}}|||```GGG888444111111///...---,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$'''''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$######$$$###############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$}}}ooo]]]QQQEEEAAA>>>>>>DDDSSSmmm|||vvvpppkkkiiijjjssszzz~~~zzzrrruuuyyywwwqqqnnnllllllmmmmmmnnnqqquuuyyy~~~~~~xxx^^^FFF999555111000///---,,,,,,++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%%%%'''((('''&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%###"""!!! ###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$############$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%$$$############$$$xxxkkkZZZOOODDDAAA??????DDDVVVsssyyypppkkkhhhlllttt{{{yyynnnoootttsssnnnjjjkkkmmmooorrruuuxxxzzz|||ttt[[[FFF999555000///...---,,,+++++++++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!!!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###"""""""""#########$$$$$$%%%$$$######""""""######~~~wwwkkk\\\QQQCCCAAA???@@@FFFYYYwww|||sssnnnlllooowww~~~|||nnnmmmqqqqqqmmmiiihhhmmmuuu}}}pppYYYEEE999555000///...---,,,+++++++++************)))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***))))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%######"""############$$$$$$$$$%%%$$$######""""""######yyymmm]]]RRRCCC@@@???BBBJJJ\\\xxxxxxtttsssttt{{{~~~pppnnnpppqqqooonnnhhhpppmmmWWWEEE999555111000///---,,,,,,++++++************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((()))))))))((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$###"""###%%%%%%%%%###$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&'''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$xxxkkkZZZNNNCCC@@@???DDDNNN___wwwzzzwwwxxxwww|||yyy}}}}}}~~~|||qqqoooqqqrrrsssuuuooo{{{kkkVVVEEE999555111111///...---,,,,,,,,,************))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&'''''''''((((((((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%###""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$~~~uuugggUUUHHHDDD???>>>EEEQQQaaavvvyyyxxxyyyvvvzzz}}}rrryyy||||||zzzzzzrrrppprrrssswww{{{zzzjjjVVVEEE999555222111000///...---------************))))))))))))))))))))))))))))))))))))######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&$$$"""!!!""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%((()))***)))((('''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%~~~rrrcccTTTKKK>>>===>>>BBBMMM^^^qqq~~~|||yyyxxxyyyvvvvvvvvv|||yyylllooo~~~}}}yyyyyy{{{|||{{{yyyzzz}}}wwwqqqsss{{{fffRRRBBB888555111///---------...---,,,************))))))))))))))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$---,,,)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%$$$###"""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$#################################%%%%%%%%%&&&'''((()))******"""%%%444:::000###$$$$$$%%%%%%%%%%%%&&&&&&|||nnn___QQQHHH>>>>>>===AAAKKK\\\ooo|||~~~zzzxxxwwwwwwwwwxxxxxxssshhhmmmzzz}}}xxxvvvwwwzzz{{{zzzxxxzzz|||wwwrrruuu}}}}}}eeeQQQAAA888444111///---------...---+++************))))))))))))((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$(((''''''&&&%%%%%%$$$$$$'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$%%%$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))+++%%%(((555999///%%%############$$$$$$$$$%%%%%%{{{mmm^^^PPPGGG@@@>>>===???IIIYYYlllyyy~~~~~~~~~|||yyyvvvvvvwwwxxxzzz|||mmmffflllwww}}}}}}yyytttqqqrrruuuyyyyyyxxxvvvxxx{{{vvvrrruuu}}}xxxwwwyyy{{{cccOOO@@@777444111///---,,,------,,,+++************))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###########################$$$&&&&&&$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$###$$$$$$############$$$$$$########################""""""###$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((***'''***333444,,,&&&&&&""""""#########$$$$$$$$$}}}ooo___QQQHHH@@@>>><<<>>>GGGWWWiiiuuu|||}}}}}}|||yyyxxxxxxyyyxxxzzz~~~nnnjjjqqqwwwxxxxxxuuuqqqmmmmmmppptttxxxyyywwwtttttt}}}{{{wwwtttvvv|||~~~wwwqqqpppsssyyyxxx```MMM>>>666444000///---,,,------,,,+++************)))))))))(((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&)))...,,,&&&$$$&&&############$$$$$$$$$$$$~~~ppp```QQQGGG???>>>===???GGGUUUfffqqq{{{|||}}}|||zzzzzzzzz|||wwwzzz~~~~~~~~~rrrrrryyy{{{xxxtttrrrnnnmmmnnnrrrvvvxxxzzzxxxssssss}}}}}}zzz{{{}}}}}}|||yyywwwsssooooooppptttttt\\\JJJ<<<555333000...,,,,,,,,,---,,,+++************)))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!$$$######""""""######$$$########################"""""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&)))+++((($$$$$$'''$$$$$$$$$%%%%%%%%%%%%&&&qqq```PPPEEE>>>======@@@HHHVVVdddnnnxxxzzz{{{{{{zzzzzz{{{|||www{{{~~~zzzzzzvvvxxx|||uuusssrrrrrruuuwwwxxxyyy{{{yyywwwyyy}}}yyytttnnnmmmppprrrqqqnnnqqqpppuuuqqqYYYHHH;;;444333000...,,,+++,,,,,,+++***************))))))))))))((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%''''''&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$###$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$#########""""""""""""#######################################"""######$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''(((******((('''&&&'''$$$$$$%%%%%%%%%&&&&&&&&&uuucccQQQEEE<<<<<<>>>BBBJJJVVVdddmmmtttuuuwwwwwwwwwwwwyyyzzzyyy|||}}}xxxyyytttxxxxxxwwwxxxzzz}}}~~~|||yyyyyy|||}}}zzzvvvnnngggfffjjjnnnpppqqqrrrsssyyyoooWWWFFF:::333333000...,,,+++,,,,,,+++***************))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&***(((&&&%%%$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%%%%%%%######""""""""""""##############################%%%$$$###"""""""""###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''%%%###$$$$$$$$$%%%%%%%%%%%%yyygggTTTGGG:::<<>>===???EEERRR```mmmssswwwwwwwwwtttqqqpppqqqrrrwwwxxx{{{}}}wwwmmmtttzzzqqqjjjiiihhhgggiiilllppprrr{{{}}}cccSSSAAA666222---...---,,,+++************(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((($$$!!!###&&&((('''$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$######$$$%%%&&&%%%###%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$zzznnn^^^MMM@@@===<<<>>>FFFSSSbbbooovvvyyyzzz{{{yyyuuuqqqooooootttxxx}}}~~~tttkkkrrr~~~yyyooojjjiiihhhhhhiiillloooppp{{{zzz```QQQ???555222---...---,,,+++************)))(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&%%%$$$###%%%((()))&&&###''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&((()))***+++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$'''(((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""####################################$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&###""""""###%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$yyylll]]]NNNCCC======>>>EEEQQQ```lllssswwwyyy|||{{{yyyvvvtttsssvvv|||}}}vvvmmmsss}}}xxxmmmkkkjjjjjjkkklllnnnpppqqqwww~~~www^^^PPP@@@777444000------,,,+++************)))(((((('''''''''''''''((((((((('''&&&&&&%%%%%%%%%$$$$$$&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$''')))+++,,,+++)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""  !!!#######################################$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$"""###%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$xxxjjj[[[MMMDDD<<<<<<===EEEQQQ```mmmtttuuuyyy|||~~~~~~~~~~~~|||~~~xxxpppsss{{{wwwmmmllllllnnnoooqqqrrrttttttuuu|||rrrZZZMMM>>>666444000------,,,+++************))))))(((''''''''''''((((((((('''''''''&&&&&&&&&'''&&&$$$$$$&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%$$$%%%&&&'''&&&%%%$$$###&&&(((***++++++)))'''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&########################""""""#########$$$$$$$$$"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''(((&&&$$$######$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwgggXXXKKKBBB::::::===EEETTTdddqqqyyywwwzzz}}}{{{}}}yyyqqqtttyyyvvvmmmlllnnnpppsssuuuwwwxxxxxxwww}}}lllUUUIII:::333222///...---,,,+++***************)))((((((''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''((())))))(((&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&'''(((***)))((('''%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%########################"""""""""############$$$!!!"""######$$$#################################"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&***'''$$$#########"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$vvvgggVVVIIIAAA::::::<<>>GGGSSS```jjjooonnnuuuxxxtttrrrvvv{{{~~~uuu{{{{{{vvvsssooossswww|||{{{{{{zzzwwwxxx|||wwwnnnhhhjjjlllnnnpppssswwwzzz}}}|||fffOOOBBB777555555.........---,,,***)))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$###""""""&&&&&&%%%$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%''')))+++,,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&***)))(((&&&%%%$$$######$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$#########&&&&&&%%%$$$$$$###""""""######$$$%%%&&&&&&&&&&&&''''''&&&%%%######$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""################################################%%%%%%%%%%%%%%%$$$""""""%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%'''$$$""""""%%%&&&%%%###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$vvveeeTTTGGG???;;;;;;===DDDOOO[[[eeejjjrrrwwwzzzuuuqqqsssxxxzzz~~~qqqzzz{{{vvvwwwsssvvvyyy~~~}}}yyyvvvwww}}}{{{yyytttlllgggiiillloooqqqsssuuuvvvuuuuuu{{{dddNNNAAA666444444---------,,,,,,+++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###""""""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######&&&'''&&&%%%######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""#########################################################$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$&&&$$$""""""%%%&&&%%%###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ssscccSSSFFF???;;;;;;===DDDNNNZZZcccgggsssxxxyyytttooopppssstttxxxrrr}}}{{{vvvxxxsssuuuxxx|||~~~}}}{{{}}}~~~xxxxxxzzz~~~~~~yyyzzz|||sssmmmfffiiinnnsssuuuvvvtttsssoooqqqxxx{{{```LLL@@@555222333,,,,,,,,,,,,++++++*********))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&******)))(((&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$###"""!!!!!!%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######################################################""""""!!!!!!"""###%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&$$$!!!!!!$$$&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$###############&&&$$$######$$$%%%%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$qqqaaaRRRFFF???888:::>>>GGGRRR]]]dddhhhpppuuuvvvpppkkkmmmpppqqqvvvvvvzzz}}}xxx{{{uuuvvvwww{{{{{{yyyyyyvvvzzz{{{{{{ssspppiiilllrrrxxx|||{{{wwwtttqqqttt{{{uuu\\\JJJ???333111111,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((((('''&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&!!!"""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######################################################"""!!! """$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$""" """$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$######$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ppp```QQQEEE???777:::@@@JJJUUU___eeegggmmmrrrtttnnnjjjkkkoooqqquuu|||yyyuuu~~~{{{}}}wwwwwwxxx{{{xxxtttrrrzzz}}}zzzsssqqqnnnqqqwww~~~}}}yyyxxxzzzpppYYYHHH???333000111,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''((((((''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$################################################%%%$$$""" !!!"""###$$$######""""""######$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$######$$$%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnn]]]OOODDD>>>999;;;@@@JJJVVV```hhhkkkrrrxxxxxxrrrlllllloooppprrrxxx~~~{{{sss|||}}}xxxrrrrrrrrrtttyyyuuuqqqyyy~~~wwwsssqqquuuwww{{{~~~kkkVVVHHH???333///111,,,,,,,,,,,,++++++*********))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$################################################&&&%%%###"""!!!!!!""""""######""""""""""""######""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%''''''%%%###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%$$$######$$$&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~lll[[[LLLAAA<<<;;;<<<@@@IIIXXXhhhvvv}}}yyyqqqnnnoooooopppuuuwwwqqq{{{||||||~~~tttnnnooonnnooo~~~yyyzzzwww|||~~~{{{xxxvvvuuuzzzzzz}}}hhhTTTGGG???333///111---------,,,,,,+++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$"""$$$&&&'''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$###############""""""""""""######!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%###############$$$$$$$$$###%%%&&&%%%""""""$$$&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$|||jjjXXXIII???:::<<<<<>>;;;===BBBPPPkkkyyyvvvvvvvvv{{{{{{uuuwwwwwwsssvvv~~~~~~{{{zzzwwwwww{{{}}}}}}xxxyyy}}}zzz[[[MMM>>>777333///---...,,,,,,,,,+++******))))))"""###%%%((())))))((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""!!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%######%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((&&&$$$%%%''')))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&######&&&&&&###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{iiiVVVHHH@@@======???DDDTTTppp}}}||||||zzzxxxtttuuutttqqqttt|||}}}zzzvvvvvvyyy}}}~~~}}}}}}xxxzzzsssXXXKKK<<<555222///...///------,,,,,,+++******)))"""###&&&(((***++++++***'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''((((((((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""""""""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%%%%%%%$$$###&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###(((&&&$$$$$$&&&((((((((($$$$$$$$$$$$$$$$$$%%%%%%"""%%%%%%######&&&&&&###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzhhhUUUGGG???<<<>>>???DDDTTTmmm}}}}}}{{{zzzuuurrrsssqqqooorrryyy~~~~~~~~~|||wwwyyy{{{yyyvvvvvvyyy}}}}}}~~~yyyxxxpppYYYKKK===666222///......------,,,,,,+++*********(((((())))))))))))((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$&&&&&&#########$$$$$$%%%%%%%%%!!!$$$%%%"""###&&&&&&$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzgggUUUGGG???<<<======BBBSSSiii~~~~~~}}}sssrrrqqqqqqooonnnrrrwww~~~|||zzzyyyvvvsssvvvyyyyyyxxxyyy{{{~~~}}}~~~}}}|||zzzwww|||qqq[[[MMM>>>777333///------------,,,++++++******)))+++++++++***)))'''&&&%%%((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###$$$$$$############%%%&&&#########$$$$$$%%%%%%%%%!!!$$$$$$"""###''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzhhhUUUGGG???<<<<<<;;;BBBTTTiiiyyymmmnnnpppooonnnnnnssswww|||{{{~~~yyyuuu}}}~~~xxxvvvtttuuuwwwyyy{{{}}}}}}zzz{{{|||}}}}}}|||rrr\\\NNN???777333///------,,,,,,++++++***))))))(((***)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$&&&&&&%%%#########$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%!!!$$$%%%###$$$((()))'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{hhhVVVGGG???<<<===<<>>FFFYYYjjjqqquuuxxxoooeeejjjooonnnmmmpppuuuxxx|||{{{}}}}}}qqqkkkssszzzyyyxxxzzz|||wwwuuuyyy{{{yyykkkVVVHHH:::444222///...///******))))))((('''''''''***)))((('''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&$$$###'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%"""""""""""""""######$$$&&&&&&%%%$$$$$$##################$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$"""&&&'''%%%###"""###&&&%%%%%%$$$$$$#########!!!%%%&&&%%%&&&+++,,,***%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxdddSSSGGG@@@>>>999>>>KKK\\\hhhnnnrrrvvvqqqjjjnnnqqqooojjjjjjqqqwwwzzzyyy}}}oooeeelllwww|||~~~}}}}}}{{{zzzfffQQQFFF999111000111...++++++++++++************)))***)))(((&&&&&&''''''((()))'''''''''((()))((('''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""!!!###$$$$$$$$$$$$%%%'''!!!###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))###$$$%%%$$$,,,...###%%%&&&''''''&&&%%%###"""######$$$$$$$$$%%%%%%%%%'''%%%###""""""###%%%'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&'''&&&$$$######$$$&&&'''wwwcccRRRFFF@@@===;;;@@@LLL\\\hhhlllpppttt|||{{{{{{{{{{{{|||||||||tttkkkooosssqqqlllkkkqqqwwwzzzyyy}}}sssjjjqqq{{{~~~~~~uuu```PPPEEE888111000000...***+++++++++************)))***)))((('''&&&'''((((((((('''&&&&&&(((((('''&&&(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''"""$$$%%%%%%,,,///%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%$$$"""!!!!!!"""$$$%%%uuubbbQQQEEE???<<<===BBBNNN]]]hhhlllooosssvvvvvvuuuuuuvvvwwwxxxyyy{{{{{{vvvpppuuuxxxtttnnnkkknnnsssxxxvvv|||uuuooowwwnnnZZZMMMDDD888111//////---***+++++++++************)))***)))((('''''''''(((((('''&&&%%%&&&'''((('''%%%)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######%%%&&&&&&%%%###""""""###)))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!$$$&&&%%%---111((("""""""""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%$$$###""""""###$$$%%%sss```PPPDDD>>><<<===BBBNNN^^^iiinnnqqquuutttsssrrrqqqrrrsssuuuwwwyyy|||wwwwww|||~~~yyypppjjjkkknnnuuussszzzuuurrr|||kkkXXXJJJBBB777000......,,,***+++++++++*********)))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!#########"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&########################### $$$&&&%%%---222***$$$###"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&qqq___OOODDD>>><<<;;;@@@MMM___lllqqqvvvzzzwwwuuurrrppppppqqqtttvvvxxxyyywwwzzz{{{rrrllllllpppssspppyyyyyyrrrttt~~~~~~jjjYYYHHHAAA888111...---,,,++++++++++++*********)))))))))))))))))))))((((((((('''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$"""###%%%%%%$$$$$$%%%&&&'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""###"""""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&########################""" $$$&&&###+++111)))&&&%%%###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%ppp^^^OOODDD>>><<<:::@@@NNNaaannnuuu{{{}}}zzzuuuqqqpppqqqsssuuuvvvyyyyyy{{{|||tttoooqqquuutttoooyyytttpppvvv~~~||||||~~~}}}}}}jjjYYYFFF@@@888222///---------+++++++++************)))))))))*********)))(((''''''&&&%%%&&&'''((('''%%%'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$!!!###$$$$$$$$$$$$&&&'''$$$$$$###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$### %%%%%%!!!(((...'''&&&&&&%%%######"""""""""######$$$$$$$$$%%%%%%%%%'''%%%###!!!!!!###%%%'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&########################ppp^^^OOODDD???===<<>>CCCQQQdddrrrxxx~~~zzztttpppoooppprrrrrr~~~|||~~~ssslllnnnrrrxxxrrr}}}uuuttt}}}}}}{{{yyy|||sssrrrzzz~~~{{{}}}}}}dddTTTDDD@@@:::444000......///+++++++++************))))))******++++++)))(((''')))(((''''''((()))((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''))))))(((&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$###$$$%%%&&&&&&%%%###"""########################!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""&&&%%%"""(((!!!"""###%%%&&&''''''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$lllXXXIIIAAA===<<<<<>><<<;;;999???MMM```mmmqqqqqqrrrsssrrrrrrtttvvvxxxwwwuuuwww}}}~~~xxxtttqqqpppsssxxxwww{{{}}}zzz{{{~~~{{{wwwxxxmmmWWWLLLAAA888222111111...,,,---,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """"""############""""""%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$""""""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}qqq___NNNCCC===;;;;;;:::???MMM___lllpppqqqssssssrrrssswww{{{|||yyyvvvxxx}}}}}}zzzwwwuuuvvvxxxuuuwwwzzzxxx|||}}}zzzzzziiiUUUKKK@@@888222222222///------,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!! """$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###""""""###$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&}}}qqq___NNNBBB===;;;:::===AAANNN```mmmrrrtttvvvvvvvvvyyy~~~}}}|||yyy|||}}}zzzvvv}}}yyyyyy{{{wwwxxx~~~~~~eeeRRRIII>>>666111111111...,,,,,,,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### """$$$%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$"""###$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&}}}qqq___NNNBBB===;;;:::???CCCOOOaaaoootttwwwzzz{{{{{{xxx{{{|||ttt|||zzzyyyyyyvvvuuuzzz~~~bbbOOOFFF<<<555000000000---++++++,,,,,,++++++***))))))))))))(((((((((''''''''''''%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$$$$''''''''''''&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''%%%$$$$$$%%%&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&~~~nnn[[[MMMCCC;;;888999999CCCSSSdddqqqxxx{{{{{{|||vvvyyy||||||}}}zzzzzzwwwuuuwwwxxxyyy{{{~~~|||xxx^^^OOOHHH;;;555111000///,,,+++,,,+++******)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$#########$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################((((((&&&&&&&&&&&&(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""$$$&&&((((((&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~nnn[[[MMMCCC<<<999;;;;;;EEEUUUeeerrrzzz~~~~~~xxx}}}~~~{{{~~~|||zzzwwwtttuuuwwwzzz|||}}}~~~ttt[[[LLLFFF;;;555000000///,,,+++,,,+++******)))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$#########$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~nnn[[[MMMDDD===;;;<<<>>>HHHWWWfffsss{{{}}}{{{yyyvvvyyy}}}zzzzzzwwwtttsssvvvzzz||||||~~~oooWWWHHHBBB:::444000000///,,,+++,,,+++******)))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$'''''''''%%%###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}mmmZZZLLLCCC===<<<>>>@@@KKKZZZhhhsss|||{{{}}}zzzuuuwwwxxxxxxxxxyyywwwzzzxxxuuuqqqtttwwwyyy{{{jjjTTTFFFAAA999333/////////,,,+++---+++******)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$######""""""######$$$&&&&&&'''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{kkkXXXKKKBBB======???AAAMMM^^^llluuu{{{xxx}}}|||uuuuuuuuurrrrrrsssxxx~~~}}}~~~yyyxxxvvvqqqrrrsssvvv}}}gggRRRFFFAAA999333//////...,,,+++---+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((()))))))))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyiiiVVVIIIAAA<<<===@@@CCCQQQdddsssyyy|||~~~~~~~~~}}}sss{{{zzzsssssssssrrrrrrttt~~~}}}{{{zzzyyy{{{}}}xxxwwwvvvrrrppppppvvv}}}dddRRRGGGBBB888222...///...++++++---+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$############$$$$$$###$$$%%%%%%$$$%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwgggTTTGGG???<<<===@@@EEEVVVkkkzzz~~~}}}{{{{{{|||zzz|||zzzzzz}}}vvvnnnxxxxxxqqqrrrsssssstttwww}}}yyyzzzyyyvvvuuuxxx}}}|||vvvuuutttssspppqqqzzzyyyaaaPPPGGGCCC777222.........++++++---+++******)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%'''(((***+++,,,+++,,,---...---***&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvfffRRRFFF???;;;<<<@@@GGGYYYppp~~~zzzyyyvvvsssvvv~~~rrrjjjvvvxxxqqqrrrssstttuuuwww{{{wwwuuuwwwwwwtttsssxxx~~~{{{uuutttrrrtttqqqrrr~~~vvv___OOOGGGCCC777111.........++++++---+++******)))))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%&&&(((+++...000222333111333555666444000+++(((&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuueeeRRRFFF???<<<===AAAKKKVVVggguuu{{{zzzyyy{{{xxxyyyzzz|||yyyqqqzzzxxxrrrqqqrrrsssxxx}}}~~~{{{wwwtttrrrrrrwwwyyytttpppuuu|||tttrrrqqqrrrsssxxxppp]]]OOOCCC;;;666111---,,,//////---***+++******)))))))))))))))))))))(((''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%%%%'''&&&)))...222333333000///...///111222333333333222+++'''$$$$$$'''((($$$ %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%######$$$$$$%%%'''(((((('''%%%$$$%%%$$$$$$###$$$%%%'''(((((('''&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&$$$""""""$$$&&&(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%############%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&ssscccPPPDDD===:::<<<@@@HHHUUUhhhwww}}}|||zzzzzzxxxyyyzzz}}}vvvrrr|||}}}vvvqqqqqqrrrtttxxx}}}~~~{{{wwwsssqqquuuzzz}}}|||yyyyyyxxxwwwvvvvvvzzz~~~nnn\\\PPPEEE===666111---,,,...///---***+++******)))))))))))))))))))))(((''''''''''''''')))(((''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((&&&&&&''')))***,,,000333444333000///,,,---///111222333222222///+++&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%######$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&'''###""""""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&qqqaaaNNNBBB<<<999;;;???HHHXXXmmm{{{}}}{{{||||||}}}~~~|||uuuvvv~~~xxxrrrnnnppprrrtttwww|||~~~}}}~~~~~~~~~}}}zzzvvvrrrpppqqqxxx}}}}}}||||||}}}~~~kkkZZZOOOEEE>>>555111---,,,......,,,***+++******)))))))))))))))))))))((('''''''''''''''((((((((('''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''((()))+++///000333444444222///...***+++---///000111222222222///***%%%"""###&&&***%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###!!!!!!###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###"""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&ooo___MMMBBB<<<999<<<@@@NNN___sss~~~~~~yyytttzzz~~~rrrmmmjjjmmmqqqrrrvvvzzzwwwxxxzzz{{{{{{zzzxxxuuuqqqoooooovvv~~~}}}~~~~~~~~~gggWWWLLLCCC===444111...,,,------,,,***+++******)))))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''(((+++---222222333333222000---,,,)))***+++---...000111111222222000***###"""&&&+++%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&mmm]]]LLLAAA<<<;;;>>>BBBVVVgggwww}}}~~~}}}}}}}}}}}}~~~}}}vvvttt{{{{{{nnniiigggjjjnnnqqquuuyyysssuuuyyyyyyyyyxxxvvvssspppnnnssszzz{{{{{{|||cccSSSIII@@@:::333111...,,,,,,,,,+++++++++******)))))))))))))))))))))((('''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&((()))(((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&(((+++...222222111000///---+++***))))))***+++---...000000000333444///((($$$%%%)))&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###'''&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&&&&'''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&~~~iiiZZZJJJ@@@<<<<<<@@@EEEXXXkkkzzz|||zzz}}}~~~}}}|||||||||}}}~~~|||yyy|||sssvvv~~~yyynnniiifffiiimmmpppuuuzzzqqquuu{{{{{{zzzxxxvvvsssqqqpppssszzz~~~yyyzzzxxx___PPPFFF>>>999222111///---+++++++++++++++******)))))))))))))))))))))((('''''''''''''''###$$$%%%&&&&&&%%%######%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%(((,,,000111000///---,,,+++***************+++,,,---...///...222555222,,,'''%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&xxxeeeVVVFFF>>>;;;<<>>===CCCMMMbbbppp}}}vvvsssxxxtttnnnkkkkkkmmmooorrrzzzyyyxxx}}}yyy}}}|||~~~}}}xxxxxxwwwvvvvvvxxx||||||xxx|||~~~eeeUUUGGGBBB???666333111...---------+++***)))))))))))))))))))))))),,,(((%%%%%%)))***(((%%%'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%***222444222222000...---...000000///...//////...+++***+++---//////111333000((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''######&&&&&&"""$$$$$$%%%%%%&&&'''(((((()))&&&$$$$$$'''(((((('''%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&ttt```PPPCCC>>>===<<>>======DDDNNN___jjjtttvvvtttsssrrrpppwwwvvvwww{{{~~~ooouuu~~~zzzsssiiigggffffffiiiuuuwwwqqqwww{{{}}}|||||||||yyyzzz}}}zzz{{{yyywwwsssnnniiigggiiikkkpppsssyyy~~~zzzaaaPPPHHH@@@===:::111///...,,,+++,,,,,,+++***))))))))))))))))))))))))'''''''''''''''''')))***'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&###$$$,,,333666555333000000111222222111111...,,,,,,------,,,***...,,,...///,,,'''%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%'''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%%%%''''''""""""%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%&&&))),,,)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''(((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||nnn[[[MMMAAA???>>>===CCCMMM[[[fffppprrrqqqppppppnnnwwwwwwzzznnnwwwzzzrrrhhhfffeeefffiiivvvxxxtttzzz~~~||||||}}}zzz~~~sssttt}}}zzzwwwuuurrrmmmhhhgggiiikkkuuuxxxxxx___OOOHHH@@@===;;;111///---++++++,,,,,,+++***))))))))))))))))))))))))'''''''''&&&&&&''')))+++(((((((((''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###''''''###$$$+++333666555333000///000111111000333///+++***+++------,,,///------...***%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++&&&%%%'''%%%!!!%%%%%%%%%&&&&&&''''''''''''((()))'''$$$$$$&&&)))***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&~~~ooo```OOO@@@;;;;;;<<>>---)))333000!!! ---&&&,,,///------111111...222111...,,,)))&&&$$$###$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&(((***)))((( """&&&***,,,+++(((%%% &&&---///***%%%######)))+++***$$$ '''---$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***+++(((!!!!!! ,,,(((######'''((('''''''''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((***))))))((('''&&&&&&&&&""""""######$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((''''''''''''''''''(((***(((%%%######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))((('''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''~~~qqq]]]MMM@@@<<<;;;<<>>IIIVVVlllsssxxxwwwuuuvvvvvvtttxxx}}}~~~|||ppppppqqqrrrsssssssssrrryyy{{{}}}}}}zzzzzz|||vvv^^^SSSGGGAAA===777222111///......---,,,,,,++++++************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%***///***"""///%%%"""%%%$$$ (((((()))***$$$&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%///((()))222555333;;;HHH000222555666333...,,,,,,)))'''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""%%%)))((('''((((((''''''))))))&&&!!!&&&+++,,,***'''000'''!!!$$$'''&&&%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++&&& ###(((&&&$$$)))''''''''')))+++***&&&###''')))+++)))$$$!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%'''(((%%%&&&'''((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''vvvgggOOOEEE>>>===>>>@@@LLLZZZnnnvvv}}}}}}|||}}}}}}|||~~~|||||||||nnnqqqtttvvvvvvuuuuuuvvvzzz}}}qqq[[[PPPFFF@@@;;;555111000,,,,,,++++++******))))))++++++******)))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((---111...&&&!!!!!!$$$!!!###$$$&&&+++...***###!!!!!!((((((!!! $$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&'''###&&&((((((%%%%%%'''***'''///222111111///,,,(((,,,333;;;;;;555222222&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&### ###******""" $$$""" $$$)))///222&&&***+++%%%%%%...###)))''' !!!)))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&---(((***,,,"""'''$$$""""""%%%&&&%%%### %%%((('''$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((((((((('''&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''rrrbbbKKKBBB<<<===>>>AAANNN^^^oooxxx|||{{{zzz|||uuummmrrrxxx{{{zzzxxxxxxyyy|||jjjVVVMMMDDD???;;;555222222,,,,,,++++++***)))))))))++++++******)))(((((('''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%!!!###555DDD___~~~nnnCCC,,,'''(((:::((( ''''''$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''$$$%%%000CCCSSSbbb}}}nnnaaabbbQQQ555555111...,,,'''"""&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&)))$$$ (((777""",,,999EEEQQQbbbwwwmmmfffXXXGGG555((( 000'''$$$******$$$!!!%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$ ,,,&&&@@@cccTTTTTTDDD... '''+++000***###!!!###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((($$$%%%&&&'''(((((())))))$$$$$$%%%&&&''''''((((((((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,,,,,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''((('''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''&&&'''((())))))'''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''************************(((((()))))))))(((((('''$$$%%%&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ppp___HHH@@@<<<===???BBBPPP```pppzzzuuu~~~~~~xxxxxx|||vvvlllsss{{{~~~}}}zzzzzz{{{eeeRRRJJJBBB>>>;;;666333444......------,,,++++++***+++++++++***)))(((((('''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,!!!GGGpppKKK((( '''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''PPPVVV555&&&%%%((((((((('''&&&%%%###"""&&&''''''((((((''''''&&&$$$%%%%%%&&&%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&###+++JJJjjjzzzPPP'''$$$((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% +++&&&cccLLL000 &&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$%%%''')))***+++++++++""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))((('''&&&%%%$$$%%%&&&'''''''''%%%$$$$$$%%%''''''###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((,,,***(((&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''(((***++++++(((%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***************)))((('''$$$%%%'''))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''kkk[[[FFF???<<>>@@@BBBIII]]]qqq{{{xxx{{{}}}~~~~~~tttrrrttt~~~yyytttooonnnsssyyy}}}~~~~~~|||}}}~~~###------,,,(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&"""###&&&<<>>AAAFFFUUUsss|||xxxzzzmmmnnnzzztttkkkhhhiiinnnrrr|||zzzxxxtttoookkklllsss{{{~~~zzz~~~|||~~~%%%###&&&&&&+++%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!,,,NNNEEE000000$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!+++'''###'''###%%%HHH&&&'''000,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&000###$$$$$$$$$$$$%%%%%%%%%%%% """###&&&)))'''######"""***%%%FFFuuu###333+++---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))******)))&&&$$$&&&&&&''''''(((''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&###%%%&&&'''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))******''''''''''''&&&&&&&&&%%%((((((((('''((())))))***'''''''''((()))***,,,,,,************************---,,,+++)))((('''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((()))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((~~~tttdddVVVFFF@@@>>>AAAIII\\\~~~|||}}}|||lllppp||||||rrrjjjggghhhgggnnn|||{{{|||zzzvvvqqqmmmmmmsss{{{{{{}}}|||{{{OOO%%%+++222///+++///%%%///&&&###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''555VVV333JJJ???777"""555$$$$$$%%%%%%%%%%%%&&&&&&+++%%%(((222IIIVVV///)))///%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000%%%***|||QQQ"""///+++---vvv000$$$%%%%%%%%%&&&&&&&&&&&&(((***%%%&&&$$$---$$$###''')))777[[[///333!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&######%%%&&&''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***+++***)))(((''''''''''''&&&&&&&&&&&&(((((()))))))))*********((((((((('''''''''&&&&&&'''''''''''''''((())))))))))))(((((((((***+++,,,+++******************+++---,,,***)))((('''((((((''''''''''''''''''''''''&&&''''''((())))))******''''''''''''(((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))}}}ssscccTTTFFF@@@===AAAJJJ```uuuhhhooo~~~|||rrrjjjggghhhjjjrrrwww}}}}}}|||{{{vvvppppppuuu|||}}}}}}~~~sssVVVJJJ[[[***''')))---'''&&&,,,!!!+++222+++###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))));;;LLL$$$ 000###uuu<<<:::$$$$$$%%%%%%%%%&&&&&&&&&&&&,,,333"""<<>>GGGZZZooo~~~}}}eeeXXXYYYdddyyyxxxrrroooooopppoooqqq}}}~~~zzz|||gggSSSHHHEEE===kkk''''''&&&'''((()))((('''%%%$$$'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$###222JJJRRR +++)))""")))///111EEEddd###&&&++++++$$$""")))"""!!!((($$$!!!666(((...'''!!!!!!!!!'''###+++***%%%$$$((()))(((***!!!$$$,,,%%%(((***%%%$$$&&&"""%%%&&&(((###)))''' %%%'''&&&%%%$$$!!!$$$+++*** """***---(((666!!! +++'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&""" """%%%'''))))))'''%%%,,,%%%LLL%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%'''(((((((((''''''))))))(((((()))***++++++%%%%%%%%%&&&&&&'''((()))))))))))))))((((((((('''))))))(((((((((((())))))))))))((((((((()))+++,,,))))))************))))))((((((((()))))))))******))))))************))))))******************++++++((()))******++++++******)))***++++++++++++***)))************************************************))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++******)))((('''((())))))((('''(((***(((((((((((())))))))))))tttaaaQQQIII;;;<<<<<<===FFFYYYnnn|||~~~}}}|||^^^QQQTTT___sss~~~tttmmmlllmmmnnnnnnqqq~~~{{{vvv~~~{{{vvvyyydddQQQHHHEEE???ggg!!!&&&&&&'''((())))))'''%%%$$$''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$&&&)))***!!!000"""(((,,,!!!&&&&&&...000###((($$$444(((&&&&&&$$$!!!###))))))&&&---aaa,,,"""%%%'''%%%+++ ***((($$$"""$$$'''%%% !!!$$$$$$,,, 111PPPBBB&&&)))$$$---&&&%%%)))'''!!!&&&###$$$---******'''######!!!%%%,,,%%%$$$%%%---111'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%***!!!!!!+++***(((,,,...###@@@888%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))************)))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&''''''((($$$######$$$%%%&&&'''(((******))))))((((((((('''))))))(((((((((((()))))),,,+++)))''''''(((***+++))))))************))))))(((((((((((())))))))))))))))))************))))))******************************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))************************************************)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''''''(((+++,,,,,,,,,,,,+++******((()))***)))((('''((())))))))))))(((''''''&&&&&&tttbbbOOOBBB???<<<;;;???LLL___rrr~~~~~~oooYYYSSSQQQ]]]tttzzzrrrnnnkkkhhhiiilllqqqxxxssswww~~~}}}xxxxxxuuu]]]NNNGGGCCC===hhh---'''((((((((((((''''''''''''%%%&&&((()))***)))(((''')))))))))(((''''''&&&&&&)))...222***'''###&&&%%%%%%$$$$$$%%%%%%&&&PPP&&&$$$)))$$$'''&&&&&&&&&&&&&&&&&&&&&&&&444,,,XXX'''###333%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((($$$%%%,,,&&&)))""" ''',,,$$$((("""$$$###$$$ddd((("""&&&***%%%###!!!%%%!!!%%%&&&...!!!+++,,,ppp---&&&,,,###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$222777III---$$$ )))---''''''%%%(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))))))))(((''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&'''((((((''''''%%%&&&(((******)))'''&&&&&&'''(((((()))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))(((''''''(((((()))***************))))))))))))))))))))))))******************************))))))))))))******+++++++++++++++,,,,,,,,,*********)))******+++,,,)))+++++++++***)))***+++++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++************)))))))))))))))((('''''''''(((***+++************)))))))))(((+++***((('''&&&''')))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))qqq___LLL@@@<<<<<<===CCCOOOaaarrr|||~~~kkkVVVQQQPPP\\\qqq}}}~~~vvvpppnnnllljjjkkkoooyyyyyyrrrsss{{{~~~{{{|||~~~|||wwwwwwqqqZZZLLLDDDAAA===hhh&&&(((((((((((((((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((###&&&sss)))%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&+++$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++!!!111UUU___SSSQQQCCC222'''$$$$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((( +++ 999+++ ...###((($$$&&&$$$&&&qqq"""$$$***###$$$)))&&&"""'''((('''$$$%%%,,,'''+++%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$"""...,,,((((((lll222!!! 333///(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))'''&&&%%%******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))(((''''''((())))))***************************************************************************************))))))************++++++***************+++,,,,,,***+++,,,+++***)))***,,,++++++************++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++*********))))))))))))))))))((('''((()))***+++++++++++++++************+++***(((''''''''')))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))|||lllYYYHHH===:::;;;>>>FFFSSScccqqqzzz}}}~~~dddRRRNNNOOO\\\nnnvvvwwwrrrnnnmmmlllkkkmmmrrr~~~tttsssxxx~~~~~~zzzwwwzzz}}}zzzvvvvvv~~~kkkUUUHHHBBB???<<>>GGGTTTcccrrrzzz~~~}}}}}}ttt[[[MMMLLLNNN\\\mmmqqqrrrnnnkkklllkkkjjjmmmsss{{{yyy~~~{{{xxxuuuxxx~~~|||xxxuuuvvv~~~eeeRRRGGGAAA>>><<>>;;;fff...'''((((((((((((''''''''''''"""###$$$%%%&&&&&&''''''"""###%%%'''''''''&&&%%%&&&---###***%%%''''''&&&&&&&&&&&&''''''$$$$$$!!!"""!!!&&&&&&&&&&&&&&&&&&&&&&&&)))!!!$$$ ***$$$)))(((%%%%%%***000%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$###%%%%%%((())))))(((###$$$###((('''///MMM)))***''''''%%%&&&""")))///$$$'''!!!)))%%%%%%'''((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$+++###'''111 )))***AAA___((($$$,,,'''&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))******(((&&&$$$%%%&&&''')))))))))(((((((((((((((((('''''''''''''''((((((((())))))))))))'''((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))*********(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++((()))***++++++++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++,,,------...---------------......///,,,...///...---,,,---.........------------......,,,,,,,,,------------...............---,,,+++***------------,,,,,,,,,,,,***+++,,,---------,,,++++++++++++*********))))))***+++++++++******))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))~~~kkkVVVGGG???<<<777<<>>'''&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&111)))...&&&)))$$$"""))))))'''&&&%%%%%%'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++***((($$$"""&&&''')))******(((&&&%%%$$$%%%&&&((()))*********'''((((((((())))))******(((((((((((())))))))))))************************(((((())))))*********+++(((((())))))*********+++))))))))))))************)))************+++++++++((()))***+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---...///111111222...------------...//////---...///...------...///......------------......,,,,,,,,,---------..................---,,,+++***......---------,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))~~~iiiVVVHHH@@@===888@@@MMM\\\iiirrrxxx{{{{{{tttssszzz|||WWWNNNEEEHHH]]]ttt|||wwwsssrrrqqqpppvvv|||~~~tttqqqyyy~~~|||}}}zzzxxxxxxwwwvvvuuuqqqzzz~~~iii\\\NNNFFFDDD>>>:::fff***(((,,,+++)))((('''''''''((('''&&&&&&%%%%%%&&&&&&'''***)))(((&&&&&&&&&'''(((|||...)))&&&&&&&&&&&&&&&&&&&&&&&&ppp%%%!!!$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$!!!###///+++"""%%%!!!"""###((($$$@@@###$$$%%% !!!***%%%((($$$(((%%%###,,,###%%%,,,%%%---!!!'''###%%%!!!666)))&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&((((((''''''((()))$$$***+++'''''')))&&&***'''%%%'''%%%!!!"""&&&$$$```fff+++(((###((()))%%%$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%''''''''''''%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))******************))))))(((((('''''')))***+++,,,+++***(((&&&))))))))))))))))))))))))++++++******)))(((((((((+++++++++***************))))))******++++++++++++((()))+++,,,---,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000000000000000000000111111111111///...---222222111000000000000111...///000111111000///...000000////////////......000000000000000000000111///...------------------***)))((((((***,,,,,,+++)))******+++++++++******,,,,,,,,,++++++)))((('''))))))))))))************))))))))))))))))))))))))************************}}}iiiUUUGGG@@@===:::AAAOOO___nnnyyy~~~}}}uuussswww}}}uuuQQQJJJDDDKKKbbbzzz}}}tttsssrrrrrryyy}}}wwwvvv}}}~~~}}}|||zzzzzzyyywwwtttqqqpppzzz~~~~~~eeeZZZLLLEEECCC===:::eee***(((+++***)))''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&''''''!!!(((''' &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%---222---!!!"""&&&%%%###---$$$+++ZZZ###((("""$$$$$$&&&%%%***$$$%%%&&&(((***###!!!$$$+++,,,---"""jjj*** !!!$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&$$$###"""###$$$%%%&&&$$$"""$$$'''***)))%%%''''''(((***,,,999%%%$$$###%%%$$$!!!###((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((((((((()))***++++++)))((('''************************))))))))))))************************************+++++++++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,------------------........................000000000000111111111111111111222222333333222222222333444444444333222111222222222222222222333333777777888888777666555444111111111000000/////////222222222222111000///...------,,,+++++++++,,,,,,000...------/////////...++++++,,,,,,,,,,,,+++++++++,,,,,,++++++***)))))),,,,,,++++++*********)))************************************************{{{gggTTTFFF???===;;;CCCQQQddduuu~~~}}}uuuppprrrwwwzzzmmmNNNIIIFFFQQQiii~~~sssqqqpppssszzz~~~~~~zzzzzz~~~}}}}}}}}}}}}}}}zzzvvvsssvvvvvv```VVVJJJDDDBBB<<<999eee***(((***)))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%%%%"""'''$$$&&&&&&&&&&&&&&&&&&&&&&&&###(((((("""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###)))+++###***"""222xxx%%%+++###&&&((("""'''***$$$###lll555......''' '''&&&"""***BBB---"""$$$"""######$$$&&&''''''(((***'''$$$""""""######"""&&&$$$%%%'''&&&###"""###000---%%%!!!)))''',,,)))KKK&&&'''&&&### ###((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))***))))))))))))(((((((((&&&''')))******)))((((((************************(((((())))))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---...---------...//////000000000000000000111222222333444444555555555666666666777777888999999999999999888999::::::;;;:::::::::888888999999:::;;;;;;<<<============<<<:::999888666666666555444333333222666777777777555333000.........---,,,,,,,,,,,,,,,///...,,,---......---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++......---,,,+++***))))))************************************************yyydddRRREEE???======DDDSSSfffyyyvvvrrrtttyyyyyygggRRRLLLLLLZZZqqq|||qqqnnnmmmqqqwww}}}|||}}}}}}mmmZZZSSSIIIDDDBBB<<<888ddd***((()))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$,,,""")))(((%%%%%%%%%%%%%%%%%%%%%%%%'''((((((!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""###&&&&&&%%%%%%%%%%%%$$$$$$+++ ///)))!!!!!!(((###}}}'''((((((&&&*** '''((("""'''555[[[***###+++"""&&&---$$$666888"""+++---######$$$%%%%%%&&&'''''''''%%%###$$$&&&((('''&&&$$$!!!$$$---000***$$$$$$''',,,$$$!!!***---))))))'''HHH%%%))))))'''%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((((((((('''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))************************)))))))))******+++++++++)))))))))***************------,,,,,,,,,,,,++++++......---,,,,,,---///000---,,,,,,,,,,,,---......//////000111222333444444666555555555666777888999::::::;;;;;;;;;<<<<<<<<>>======EEETTTgggyyy{{{wwwzzz}}}eeeSSSNNNRRRdddzzzzzzqqqnnnmmmqqqwww~~~|||}}}}}}|||zzz{{{~~~fffUUUPPPHHHDDDBBB;;;666ccc***(((((((((((((((((('''''''''(((''''''&&&&&&''''''((($$$%%%&&&'''''''''%%%%%%<<<###***'''%%%%%%%%%%%%%%%%%%%%%%%%666%%%&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&,,,---"""'''222"""lllsss&&&***$$$(((###&&&%%%!!!,,,+++'''!!!)))&&&'''BBBccc,,,+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((((('''&&&+++,,,((("""LLLtttMMMFFF&&&$$$:::###&&&))))))%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((())))))(((((('''((((((''''''''''''((((((((((((&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))************''''''((()))))))))******************************,,,+++++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,...///000///////////////000111111333444555666888:::;;;;;;>>>===<<<;;;<<<===???@@@AAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHBBBBBBAAA@@@@@@???>>>>>>;;;<<<>>>???===;;;888555444333222111000000000000.........000222333222111---.........---,,,,,,+++---,,,,,,+++,,,,,,---...***+++++++++++++++++++++************************************************ttt```NNNBBB===<<<===GGGWWWiiixxxzzz{{{dddOOOLLLUUUlll}}}sssooopppuuuzzz~~~|||}}}{{{{{{yyyzzzyyy___PPPNNNGGGBBB@@@999555bbb***((((((((())))))))))))((((((((((((''''''''''''((((((%%%&&&&&&''''''''''''&&&ZZZ$$$)))###%%%%%%%%%%%%%%%%%%%%%%%%UUU###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&(((###&&&,,,###///|||]]]###'''$$$$$$(((%%%&&& ---666 )))%%%&&&((("""$$$111+++###'''%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''%%%$$$$$$%%%$$$'''ZZZVVV!!!!!!$$$&&&%%%###$$$(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,)))))))))************+++)))))))))))))))*********++++++++++++++++++++++++---,,,,,,+++******))))))******++++++,,,---------,,,,,,,,,---------......,,,,,,---...///111222333555444444444444555666666999999;;;===???AAACCCDDDGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEDDDDDDDDDCCCCCCCCC???@@@@@@@@@???===;;;999666666444333222222222222/////////111333444222000///////////////...---,,,///...---,,,,,,,,,---...************+++++++++,,,++++++++++++++++++++++++************************rrr^^^LLLAAA===<<<<<>>???AAACCCFFFHHHJJJKKKOOONNNKKKIIIHHHIIIKKKLLLKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLNNNOOOPPPQQQQQQQQQLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPSSSVVVWWWXXXWWWWWWUUUSSSQQQOOOMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJKKKKKKIIIIIIHHHFFFDDDBBB@@@???<<<;;;:::999888777777777222222222333444333000---222222222222111000///...111///...,,,+++,,,---...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************qqq]]]KKKAAA===<<<<<>>;;;444333aaa***((()))***+++,,,,,,+++***)))((((((''''''''''''((((((((('''&&&&&&'''((()))***'''---%%%$$$$$$$$$$$$$$$$$$$$$$$$(((###***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%""""""###$$$&&&'''((((((!!!+++!!!(((000BBBWWW%%%000!!!...000"""---!!!!!!)))$$$$$$~~~'''$$$###(((KKK(((!!!&&&+++%%%######$$$%%%&&&&&&'''(((###'''(((%%%!!!$$$///:::AAA///!!!"""))))))%%%###''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%''')))***+++***)))((((((((((((''''''(((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++------,,,+++*********+++++++++++++++++++++++++++*********++++++,,,------,,,,,,------...///000000......///111222333444555888:::===@@@CCCDDDEEEEEE@@@@@@@@@@@@@@@AAAAAABBBAAABBBDDDGGGJJJLLLNNNOOOTTTRRROOOMMMLLLMMMNNNOOONNNNNNNNNOOOOOOOOOPPPPPPQQQQQQSSSTTTUUUVVVVVVVVVSSSRRRQQQQQQQQQRRRTTTTTTUUUWWW[[[___aaaccccccccccccaaa^^^ZZZWWWUUUSSSSSSNNNOOOOOOPPPPPPQQQQQQRRRSSSRRRPPPMMMJJJGGGEEEDDDBBBBBB@@@???>>>======<<<:::999999999999666333000555555555444333222111000222000...,,,+++,,,---...//////...---,,,++++++***++++++++++++++++++++++++************************|||iiiWWWIIIBBB???===???PPP___ooo}}}xxx]]]HHHNNN]]]ttttttrrrtttxxx{{{~~~zzzwwwvvvwwwxxx}}}wwwxxxzzz|||}}}bbbUUUIIIDDDBBB===999666///bbb+++)))+++---//////---+++++++++---***'''&&&'''((((((((((((((((((((((((''''''''''''%%%'''$$$$$$$$$$$$%%%&&&&&&'''&&&'''%%% (((+++&&&"""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%######$$$)))&&&(((,,,)))!!!!!!&&&&&&***&&&!!!<<<''',,,'''+++)))'''&&&'''(((''''''///222222...aaa777'''(((###)))(((((('''&&&%%%%%%$$$$$$'''###111...)))yyy)))...$$$((((((***''''''''''''''''''''''''&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$************)))(((&&&&&&((()))***++++++***((('''************************))))))))))))))))))))))))++++++******************++++++++++++++++++++++++************************+++++++++*********))))))------,,,,,,,,,,,,------000111222222000///000111222222333333444888===AAABBBDDDGGGHHHGGGFFFGGGGGGHHHFFFCCCAAAAAABBBAAA@@@CCCCCCDDDFFFIIIMMMPPPRRRXXXUUURRRNNNMMMNNNPPPQQQQQQOOOLLLJJJKKKOOOUUUXXXZZZ\\\___aaaaaaaaabbbccc^^^ZZZ[[[``````\\\\\\___aaaeeeiiimmmnnnooopppqqqooojjjdddaaaaaaaaa___]]]YYY\\\___aaabbb```^^^\\\aaabbbbbb]]]UUUOOOLLLLLLGGGEEEBBB@@@@@@AAA@@@???===>>>??????>>>===;;;999:::;;;;;;:::777444333333222111///.........///000...............---,,,+++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******zzzfffSSSFFF???===<<>><<<:::999888888666555444222111111111222////////////...---,,,+++...------,,,++++++++++++******+++++++++******)))zzzeeeQQQDDD>>>===>>>FFFXXXffftttkkkUUUMMMVVVhhh}}}{{{wwwssstttzzz|||xxxvvvvvvwwwxxx}}}wwwyyy|||{{{wwwxxxxxxyyy}}}qqq\\\QQQFFFBBB@@@:::555444...bbb///---333444666555444222222333000///,,,***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%"""(((---$$$"""))),,,&&&###'''&&&&&&&&&&&&&&&&&&&&&&&&222+++### """%%%'''&&&222 +++///"""###iii+++###'''###***(((&&&&&&'''((('''&&&!!!333000)))III &&&111&&&%%%(((((((((''''''&&&&&&%%%%%%,,,444 MMM###+++"""(((...$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******))))))((('''&&&'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...000111333666:::>>>???AAACCCDDDEEEFFFHHHJJJMMMOOOPPPOOOMMMKKKKKKLLLIIIHHHHHHIIIKKKKKKIIIGGGCCCDDDDDDFFFHHHKKKNNNPPPRRRPPPNNNNNNOOORRRUUUXXXTTTVVVXXXZZZ\\\___dddgggkkknnnqqqrrrqqqooooooooopppnnnpppuuuvvvttttttvvvsssuuuxxxyyyzzz|||~~~~~~|||||||||{{{zzzzzz{{{}}}~~~}}}zzzvvvtttyyyzzzyyyvvvqqqmmmjjjiiicccaaa___]]][[[WWWSSSPPPRRRSSSUUUUUUSSSPPPLLLJJJFFFEEEBBB???>>>======>>>:::999777555444333333333222222222111000...---,,,//////...---,,,,,,++++++*********+++++++++++++++zzzdddPPPCCC???@@@AAAKKK]]]jjjuuuhhhVVVQQQ___uuuzzztttttt|||}}}{{{xxxvvvvvvxxxzzz|||zzz|||}}}{{{{{{yyyyyykkkWWWNNNEEEAAA>>>888333222...aaa111///222333444444222111111222222111000,,,)))'''''''''&&&&&&&&&&&&&&&''''''''''''%%%'''((('''&&&%%%%%%%%%%%%%%%%%%!!!((('''''')))***&&&###%%%+++""""""""""""""""""""""""$$$***,,,***%%%!!! ###((( RRR|||---###$$$'''((('''&&&&&&'''((('''&&&!!!!!!===!!!///&&&%%%&&&,,,"""%%%%%%%%%$$$$$$#########:::---,,,,,,333###''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((('''''''''((())))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++************************++++++++++++++++++++++++---------,,,,,,,,,,,,,,,---------------...//////000333666999;;;>>>AAACCCFFFHHHKKKLLLLLLLLLMMMNNNKKKMMMNNNNNNLLLLLLLLLNNNPPPQQQQQQSSSTTTRRROOOLLLGGGGGGGGGHHHJJJMMMOOOQQQPPPOOONNNMMMOOORRRVVVYYYUUUYYY^^^aaadddgggkkkoooqqqtttyyy{{{zzzxxxwwwvvvwwwxxx{{{~~~{{{|||~~~~~~~~~{{{yyyyyy{{{}}}~~~~~~}}}}}}}}}qqqpppooommmkkkgggbbb^^^```aaabbbaaa___\\\XXXUUUOOOKKKFFFBBB@@@?????????>>>===<<<;;;:::999999888888888777666555333111000111111000///...---,,,+++,,,,,,,,,,,,,,,------...vvv```MMMAAA>>>@@@BBBLLL```mmmvvvhhhZZZUUUhhh}}}xxxxxx{{{wwwvvvttttttvvvzzz~~~zzz~~~~~~}}}zzzzzzhhhSSSKKKDDDAAA===777222111---aaa222000111222222111//////000111222333222...***'''&&&'''&&&&&&''''''(((((((((((('''%%%'''(((''''''&&&%%%%%%%%%%%%&&&"""'''###(((***&&&$$$%%%###&&&&&&&&&&&&&&&&&&&&&&&&++++++((("""'''---"""---777MMMFFF,,,%%%""")))'''&&&%%%&&&(((((('''&&&###000''',,, {{{000 111&&&%%%---$$$%%%$$$$$$$$$$$$$$$#########***mmm)))*** )))(((###'''''''''''''''''''''''')))(((((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))((())))))))))))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...///111222333555888>>>AAACCCCCCDDDEEEGGGJJJMMMNNNNNNNNNNNNNNNMMMOOOQQQQQQRRRSSSUUUWWW[[[[[[[[[\\\\\\YYYTTTQQQLLLLLLLLLLLLNNNPPPRRRSSSVVVUUUSSSSSSUUUXXX\\\______eeelllpppqqqsssxxx|||zzz{{{vvvrrrmmmmmmmmmllliiifffcccaaaZZZUUUMMMHHHEEEDDDCCCBBBCCCBBBBBBBBBAAAAAA@@@@@@??????>>>===;;;:::888777444444444333222000///......------,,,,,,---......}}}oooZZZHHH>>><<<>>>@@@IIIaaaqqqzzzeee\\\VVVlll|||~~~yyysssrrrrrrsssvvv{{{~~~yyy~~~~~~zzzyyy|||dddOOOIIICCCAAA===666111111---```111///000111111000......///111111333333///***&&&&&&'''&&&&&&''''''((()))))))))'''%%%'''((('''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%$$$###&&&+++///111%%%%%%%%%%%%%%%%%%%%%%%% """"""!!!%%%222HHHYYY******%%%"""(((&&&%%%%%%&&&(((((('''%%%,,,%%%666###'''---555RRR...%%%###'''%%%%%%+++''''''''''''&&&&&&&&&&&&###:::(((%%%+++***!!!///''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&''''''''''''&&&%%%'''''''''(((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((('''''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///222444666777:::>>>CCCFFFFFFFFFFFFFFFHHHKKKNNNOOOOOOOOOPPPQQQPPPRRRUUUWWWXXX[[[___bbbfffeeeeeeeeeeeebbb]]]YYYVVVUUUUUUUUUVVVXXXYYYZZZ\\\[[[ZZZZZZ\\\```eeehhhlllssszzz}}}~~~zzzyyywwwuuusssqqqpppoooiiicccZZZUUUSSSQQQOOOLLLFFFFFFFFFFFFEEEDDDBBBAAADDDDDDDDDCCCBBB@@@???>>>888999999999999777555444000///---,,,,,,,,,---...wwwjjjWWWFFF===;;;>>>@@@IIIcccuuu}}}___YYYUUUlll{{{rrrrrrqqqrrruuuzzz{{{{{{yyyttt^^^MMMHHHDDDBBB===555111111,,,```000.../////////---,,,+++---///000222333000***&&&&&&(((%%%%%%&&&''''''((())))))'''%%%''''''&&&&&&&&&&&&''''''((((((,,,###'''!!!###((($$$---\\\sss%%%'''###((($$$%%%$$$%%%&&&(((((('''%%%(((444!!!$$$%%%111)))444iiiiii''',,,%%%///(((!!!...'''''''''''''''''''''''''''lll((('''///iiiUUU""",,,...$$$222''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&''''''((())))))******''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&'''((()))******************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111444777;;;===???BBBDDDFFFGGGHHHIIILLLNNNOOOQQQTTTUUUUUUVVVXXXYYYZZZ\\\___aaacccfffjjjmmmrrrrrrqqqqqqqqqoookkkhhhfffeeeddddddeeefffggghhhgggffffffhhhkkkqqqvvvyyy|||}}}|||{{{||||||yyyrrrkkkgggfffeeebbb^^^TTTTTTSSSRRROOOLLLJJJHHHGGGGGGGGGGGGFFFEEECCCCCC>>>???@@@AAA@@@???===<<<555444222000//////000000uuuiiiWWWGGG???===???BBBJJJeeewww~~~yyyZZZUUUTTTiii~~~sssrrrqqqrrrtttyyy}}}}}}{{{oooYYYLLLGGGDDDBBB===555111111,,,```///---,,,,,,,,,***)))(((***,,,///222333000)))%%%&&&((($$$$$$%%%%%%&&&'''(((((('''%%%'''&&&&&&&&&&&&&&&'''((())))))///!!!%%% )))///+++"""'''%%%!!!---"""$$$$$$%%%&&&(((((('''%%%---"""(((%%%(((%%%&&&===...zzz+++,,,'''!!!444///,,,"""+++&&&&&&&&&&&&&&&&&&&&&&&&mmmHHH,,,&&&))))))...&&&!!!---$$$"""''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''((()))******)))((('''&&&''''''((()))******+++''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))((((((((((((((()))))))))))))))(((&&&&&&&&&'''''')))******************************))))))))))))))))))))))))((())))))***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////333444666:::===AAAEEEFFFJJJJJJIIIIIIIIIMMMRRRVVVXXXYYY\\\]]]]]]^^^aaaccchhhjjjlllnnnpppssswwwzzz|||{{{{{{{{{|||{{{xxxvvvtttsssrrrrrrrrrssstttuuuvvvvvvvvvyyy~~~}}}wwwtttuuutttpppmmmhhhgggfffddd```\\\XXXVVVHHHHHHHHHHHHHHHGGGFFFEEEBBBCCCEEEFFFFFFEEECCCBBB;;;:::777555333333444555tttbbbLLL>>>;;;===AAADDDXXXiiiyyy~~~~~~qqqYYYOOOUUUiii}}}sssyyy|||zzz{{{|||}}}{{{|||iiiZZZHHHEEEBBB>>>;;;666111...,,,___222000...,,,***((((((***,,,...111555777444---(((&&&'''''''''''''''''''''''''''(((&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&""",,,%%%&&&...%%%'''%%%333^^^''',,,!!!(((!!!&&&'''''''''''''''((()))***%%%,,,(((***!!!%%%***///333www$$$...%%%%%%&&&'''(((((((((''' ///&&&%%%***...'''$$$000)))'''((('''((( +++(((,,,######$$$)))&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((())))))************************)))************+++++++++++++++,,,,,,,,,++++++***............---,,,++++++***+++,,,---------------000111000///...///222444555<<<@@@???AAAFFFKKKLLLLLLKKKJJJKKKNNNTTTZZZ^^^___dddjjjkkkjjjiiimmmpppuuuxxx{{{||||||}}}~~~{{{vvvuuuvvvyyyzzzuuukkkbbb]]]WWWOOOJJJIIIHHHFFFDDDFFFFFFGGGHHHJJJKKKKKKLLLAAA@@@>>><<<999666444333qqq___KKK???;;;===BBBFFF\\\kkkxxx{{{xxxzzzjjjWWWQQQTTThhh~~~}}}}}}cccUUUHHHEEEAAA>>>:::666111...,,,___222111///---+++******+++---///111444555222,,,(((((()))''''''''''''''''''''''''(((&&&(((%%%%%%%%%%%%%%%%%%%%%%%%((("""((($$$&&&'''###%%%"""***@@@ &&& ((("""))))))((((((''''''''''''((("""###***%%%///)))888<<<)))***###***$$$%%%&&&'''))))))******''''''%%%(((***'''%%%dddjjj""",,,"""%%%%%%'''!!!+++)))$$$%%%)))$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((()))***************************************++++++++++++++++++,,,,,,,,,,,,++++++---...............------------....../////////......///000000000222666999;;;AAAEEEEEEEEEIIILLLKKKKKKKKKLLLPPPUUU\\\cccgggjjjoootttvvvuuuvvvyyy}}}~~~~~~~~~xxxqqqiiiccc\\\VVVTTTQQQMMMJJJGGGGGGGGGGGGIIIJJJKKKJJJGGGFFFEEEBBB@@@>>>===<<<|||lll[[[III???<<<>>>DDDKKKbbbnnnxxxxxxuuuvvv{{{}}}~~~aaaSSSRRRXXXjjj~~~zzz]]]OOOHHHEEE@@@<<<999555000---,,,___333111......,,,++++++,,,......111333333///+++((()))+++''''''''''''''''''''''''(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&,,,$$$&&&%%%((("""$$$&&&!!!%%%rrrggg######!!!***"""******)))((('''&&&&&&&&&&&&***###%%%777***!!!JJJooo###333!!!&&&''''''(((((((((''''''///%%%***(((!!!)))"""///###%%%&&&'''###+++(((###'''--- '''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******************************)))))))))******+++************************************+++++++++,,,++++++,,,,,,---,,,,,,+++------...////////////....../////////000000000000///000222444666:::>>>BBBBBBHHHLLLKKKLLLPPPRRRPPPRRRRRRTTTWWW]]]eeelllqqqtttyyyxxxsssmmmhhheee```ZZZVVVOOOMMMKKKJJJKKKLLLKKKJJJHHHGGGFFFDDDCCCBBBBBBBBBxxxfffVVVGGG@@@===>>>HHHSSSiiittt|||zzzwwwxxx}}}{{{}}}~~~}}}xxxZZZQQQTTTcccsss|||~~~tttYYYMMMGGGDDD???;;;888444000---,,,___222000.........------.........333333111---)))'''(((***''''''''''''''''''''''''(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&///'''$$$&&&+++###((('''""")))999///'''$$$$$$,,,###((((((((('''&&&&&&&&&''''''%%%888888$$$###'''ZZZ\\\###---'''%%%$$$)))+++******(((&&&$$$"""!!!///)))((('''!!!;;;mmm&&&+++,,,&&&((())))))%%%((($$$nnn111(((###)))###(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((***************************************************************+++++++++*********************************+++++++++,,,,,,+++,,,,,,------------,,,------...//////......---////////////000000111111333555999<<>>???LLL\\\ttt|||~~~zzzzzz}}}~~~|||tttWWWQQQWWWrrr~~~}}}xxxwwwvvvuuuxxxnnnXXXNNNGGGCCC>>>999666333///,,,,,,___111...111111222222222222111111444333///+++'''&&&&&&'''''''''''''''''''''''''''(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%,,,(((###%%%***&&&)))'''"""...!!!'''%%%---%%%&&&...''''''%%%%%%%%%%%%&&&((())))))&&&:::+++(((NNN>>>&&&...---((())) &&&******)))'''%%%""" ***///###&&&&&&bbb'''333(((***%%%'''((('''%%%&&&###aaaKKK(((***"""***))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******++++++++++++***************************++++++++++++,,,,,,,,,+++,,,---..............................---,,,,,,///......///000222333444777:::???CCCGGGKKKPPPSSSVVVXXXXXXYYY```kkkrrrtttpppnnnjjjjjjoooxxxyyytttppplllfffdddbbb___YYYTTTOOONNNLLLIIIHHHGGGHHHHHH}}}rrr___OOOCCC@@@>>>@@@RRRggg~~~|||yyyyyyxxx}}}oooVVVTTT\\\{{{yyysssqqqqqqqqqttthhhUUUOOOFFFBBB===888555111...,,,,,,___...+++222333555666666555333222333111---***'''&&&&&&&&&''''''''''''''''''''''''(((&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''###%%%$$$)))&&&'''!!!...^^^000***!!!(((+++&&&%%%,,,,,,'''###$$$$$$%%%&&&((()))***###...!!!+++AAA<<<&&&###555&&&&&&&&&&&&&&&%%%$$$$$$%%% 000&&&)))"""!!!###///(((###%%%$$$&&&&&&'''[[[aaa(((+++!!!...***))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))******))))))))))))))))))))))))************************************************'''((()))***++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,---...////////////....../////////......---111111111222444666999:::<<<@@@EEEKKKPPPUUUZZZ^^^dddeeeeeegggooo|||~~~|||zzz{{{}}}yyytttsssrrrnnnfff___VVVTTTPPPLLLIIIHHHGGGGGG|||ppp]]]MMMBBB@@@>>>AAAVVVppp|||zzzwww{{{hhhTTTWWWbbb}}}uuuppppppqqqpppsss}}}```PPPLLLFFFBBB<<<777333111...,,,,,,___+++'''///000222444444222000///...---***)))((((((((('''''''''''''''''''''''''''(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&""")))'''))),,,###***""")))&&&000,,,///000&&&%%%'''***$$$&&&...&&&$$$$$$$$$%%%&&&'''((()))222&&&333,,,:::...999%%%(((...%%%&&&''''''((((((((('''$$$###... (((&&&***!!!'''******$$$&&&$$$((('''***WWWjjj'''$$$(((---******))))))(((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''(((******+++******************************+++++++++,,,,,,,,,------,,,,,,...//////000000000------///000222222333333555555666777:::>>>AAACCCCCCHHHOOOVVV\\\ccciiimmmtttuuuvvvxxx|||~~~{{{qqqiii___\\\WWWQQQLLLIIIHHHHHH|||ppp]]]MMMAAA@@@>>>BBBYYYuuu|||xxxbbbSSSZZZggg{{{~~~ssspppqqqsssrrrtttwwwZZZLLLIIIFFFAAA;;;666333000---+++,,,___)))%%%***+++...//////...+++***+++)))(((((()))******)))''''''''''''''''''''''''(((&&&((((((((((((((((((((((((((("""---,,,///000###///%%%%%%,,,222000,,,)))"""&&&000$$$!!!...$$$&&&&&&%%%%%%%%%&&&''''''999+++~~~"""222...***))))))******)))(((''''''&&&$$$***!!!***"""VVV888...&&&)))***'''***(((+++TTTjjj(((///)))+++******)))(((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))*********)))************************++++++,,,,,,,,,---------,,,---...///000000000000+++---///222444666777888999999:::<<>>***+++"""'''''''''''''''''''''''')))((('''&&&%%%&&&'''''',,, """...$$$)))###(((###&&&...######000###&&&***&&&###%%%OOO%%%,,,,,,&&&(((%%%(((%%%...---)))LLL222...,,,(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((******))))))(((((('''''')))************+++++++++------------------------+++,,,,,,,,,,,,,,,,,,---------........./////////111222333666:::<<<===<<>>;;;666222111000...---+++___***((((((((())))))))))))((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''%%%''''''''''''''''''''''''%%%(((&&&(((((((((((((((((((((((("""---+++&&&)))&&&111'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%(((bbb999%%%,,,...$$$###***&&&$$$+++'''%%%&&&%%%"""###___###)))+++&&&)))&&&(((%%%...+++&&&LLL^^^((($$$***"""(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************++++++*********)))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111222222666777:::>>>AAADDDEEEDDDGGGCCCBBBEEEHHHKKKQQQXXX]]]dddnnntttxxx}}}zzzvvvssspppmmmjjjgggccc```pppcccPPPEEE???AAACCCKKKdddiiiWWWTTT```sss{{{tttoooppptttxxx}}}~~~||||||}}}}}}~~~yyy___PPPGGGAAA>>>:::666222000///...,,,+++___***((((((((())))))))))))(((((())))))(((''''''''''''(((((((((((((((((((((((((((ggg***)))"""''''''''''''''''''''''''!!!+++"""(((((((((((((((((((((((("""###UUU222###,,,***(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%***;;;,,,...&&&%%%)))(((%%%%%%)))&&&###%%%$$$$$$yyy"""&&&)))&&&***'''&&&%%%--- ,,,'''RRRRRR'''%%%...%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))+++++++++,,,+++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///111444666888<<<>>>BBBFFFJJJLLLMMMMMMKKKFFFEEEJJJPPPVVV___gggnnnttt{{{}}}zzzzzzyyyxxxwwwwwwxxxyyyzzz{{{~~~|||zzzzzz|||~~~}}}zzz{{{~~~yyyxxxwwwwwwwwwvvvsssqqq}}}nnn```NNNDDD===???CCCNNNgggbbbTTTVVVggg}}}uuuqqqrrrvvvzzz{{{zzzxxxxxxyyyzzz~~~~~~pppYYYLLLEEEAAA===:::555111000...---,,,+++___***(((((())))))))))))(((((('''((((((((('''''''''((((((''''''''''''''''''''''''III)))***!!!''''''''''''''''''''''''aaa!!!((("""(((((((((((((((((((((((()))'''FFF ******!!!,,,111''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&(((YYYKKK...###%%%---)))(((((("""))))))###(((((('''$$$%%%(((&&&***'''$$$$$$,,,$$$,,,)))]]]eee***+++ ...(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''')))******+++++++++++++++++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------......//////......///111444777;;;===@@@CCCGGGKKKMMMOOOQQQRRRQQQMMMMMMSSS[[[dddoooyyy|||vvvsssqqqooommmjjjrrrvvv{{{yyyooohhhiiiiiihhhgggfffgggggghhhiiilllnnnmmmiiihhhiiikkkkkkqqquuutttrrrrrrpppmmmjjjlllpppuuuzzz~~~}}}}}}~~~}}}nnn___KKKCCC<<<===BBBOOOfff|||{{{]]]TTTZZZnnnuuupppppptttwwwuuu|||yyyxxxyyyzzz}}}~~~hhhUUUJJJDDDBBB===999444111///...,,,++++++___***((()))))))))))))))(((''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&555''')))$$$''''''''''''''''''''''''@@@((($$$(((((((((((((((((((((((((((***%%%LLL)))111666 )))%%%***000''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%---((("""000(((""",,,$$$((((((###((()))(((***&&&(((&&&***&&&%%%&&&***%%%)))&&&cccZZZ''''''+++(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))(((***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......///000000///000111444888<<>>AAADDDEEEEEEHHHLLLNNNPPPTTT[[[```gggfffjjjttt}}}{{{wwwtttrrrppphhhgggffffffggggggeeeccc]]][[[YYYWWWTTTSSSQQQQQQOOOSSSXXX[[[```fffooovvvuuuqqqlllfffaaa[[[TTTPPPPPPPPPPPPPPPOOOOOONNNNNNRRRVVVYYYXXXVVVTTTTTTVVVSSSXXX\\\\\\^^^aaa```]]]ZZZZZZ[[[\\\^^^```bbbcccggghhhjjjlllnnnnnnnnnnnnvvvzzz{{{hhhXXXFFF@@@<<<===DDDQQQdddttt~~~ttt[[[YYYaaauuuzzzpppmmmnnnppprrrsss~~~zzzyyyzzz}}}{{{|||pppZZZNNNEEEAAAAAA;;;888333000...---+++***+++___***(((************)))((('''&&&%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&((("""***''''''''''''''''''''''''$$$'''''',,,((((((((((((((((((((((((***%%%+++MMM???---(((:::***...###"""///,,,###''''''''''''''''''''''''&&&'''((((((((('''&&&%%%sssAAA((("""444 %%%ZZZ<<<%%%***"""---%%%'''"""%%%&&&&&&'''ccc___000%%%((('''***&&&(((((('''&&&$$$###qqq!!!%%%&&&444$$$(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222555777<<<@@@EEEGGGIIIIIIHHHLLLPPPSSSWWW^^^hhhpppyyyzzz~~~tttpppkkkhhhfffddd```]]]YYYWWWUUUTTTUUUWWWXXXWWWSSSTTTSSSRRRPPPOOONNNOOOJJJMMMRRRTTTVVVZZZaaaffffffbbb^^^ZZZXXXVVVSSSQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUYYY]]]^^^[[[XXXXXXYYYZZZ]]]^^^^^^___bbbbbb^^^\\\\\\\\\]]]^^^___````````````````````````aaaaaafffiiinnnqqqtttwwwzzz|||zzzyyyeeeSSSCCC@@@===>>>FFFTTTffftttzzzuuu]]][[[aaauuuzzzqqqoooqqqssstttwww|||zzz|||{{{jjjVVVLLLCCC??????;;;888333///...,,,+++***+++___***(((************)))((('''&&&%%%&&&((()))))))))(((((((((((((((((((((((((((((($$$*** +++''''''''''''''''''''''''!!!((('''(((((((((((((((((((((((((((+++###OOO!!!((('''***)))(((111...---,,,***333+++!!!***''''''''''''''''''''''''&&&'''((((((((('''%%%%%%444+++$$$&&&&&&""",,,WWW###000(((---"""&&&###(((((('''***TTTRRR000$$$''''''+++'''&&&'''&&&((('''***~~~,,,###---###&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***+++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------------...///000111222222777;;;@@@EEEJJJLLLLLLLLLLLLPPPUUUXXX]]]fffsss}}}zzzzzz}}}|||qqqhhhaaa^^^[[[ZZZZZZWWWSSSOOORRRNNNKKKIIIKKKNNNQQQRRRQQQRRRSSSRRRQQQPPPPPPQQQKKKOOORRRTTTUUUWWW\\\``````]]]YYYWWWWWWXXXWWWWWWVVVWWWYYY\\\^^^___```aaabbbggglllmmmjjjgggfffgggdddffffffcccdddgggfffbbb^^^^^^```aaacccdddeeefff```^^^\\\[[[ZZZZZZZZZ[[[\\\^^^aaaccceeegggkkkmmmlllrrrzzzvvv```PPPBBB???<<>>@@@;;;555///---+++***)))'''bbb((()))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))---ccc&&&%%%,,,%%%&&&&&&'''''''''''''''qqq000!!!444""")))))))))))))))))))))))),,,&&&)))(((vvvddd444###&&&))))))************))))))111(((!!!###((())))))))),,,)))&&&&&&)))***)))&&&%%%''',,,***###'''+++%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&& ))))))%%%+++&&&$$$+++///ccc```%%%222"""%%%((('''***!!!,,,$$$+++###---***&&&+++)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++------------------------//////...---,,,,,,,,,,,,,,,---//////111444888;;;<<>><<<;;;BBBPPPbbbrrr|||}}}nnneeemmm}}}|||}}}~~~|||yyy}}}{{{tttrrrsssyyyzzzaaaUUUHHHCCCCCC>>>:::666111...---...------222VVV((()))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&"""***'''''')))******+++++++++++++++---+++(((!!!---)))))))))))))))))))))))))))$$$(((&&&@@@)))'''''')))++++++'''######+++000///,,,)))(((******++++++++++++******%%%...///((('''---111...''')))++++++)))((('''''''''***###$$$000)))%%%666>>>&&&&&&&&&&&&&&&&&&&&&&&&$$$UUU^^^(((+++000###''')))'''&&&''':::aaa((($$$%%%+++&&&***+++###...&&&)))###kkk&&&---)))'''***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------...///111111222444555777999===BBBFFFJJJRRR]]]eeehhhjjjlllnnnsssxxxrrrsssnnnddd\\\YYYVVVSSSKKKLLLMMMMMMNNNOOOOOOPPPRRRPPPMMMLLLKKKMMMPPPQQQQQQTTTXXX\\\^^^```bbbdddgggjjjnnnrrruuuwwwzzz}}}}}}~~~}}}xxxuuuxxxzzzyyyzzz}}}~~~{{{yyytttsssrrrpppooonnnnnnnnnjjjiiigggggghhhhhhhhhgggggglllsss{{{yyyhhhTTTGGG===;;;<<>>===>>>FFFUUUfffvvv~~~~~~rrrcccooo}}}|||{{{uuullllllooouuuxxx}}}kkkXXXMMMCCCCCCAAA666666333000...---,,,+++***%%%ppp((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''!!!---444!!!+++(((''''''((()))))))))))))))NNN)))%%%&&&,,,***))))))))))))))))))))))))++++++///111RRR!!!"""######$$$$$$$$$$$$)))((('''((())))))%%%"""&&&&&&''''''''''''&&&&&&((($$$&&&***((("""&&&000''')))++++++)))(((''''''%%%(((!!!"""...'''###444---(((,,, ''''''''''''''''''''''''*** '''%%%///!!!%%%&&&((('''(((***DDD...$$$+++)))%%%(((((('''(((###%%%[[[!!!$$$,,,&&&%%%)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000//////000111222444666777===@@@EEEJJJQQQXXXaaafffqqqzzz|||sssgggiiiiiieee^^^XXXUUUUUU^^^aaa^^^SSSJJJHHHIIIIIIIIILLLOOOPPPPPPSSSXXX]]]aaaeeekkkrrrxxx{{{||||||}}}sssooojjjeeedddfffjjjmmmmmmlllooouuuzzz~~~~~~nnn\\\LLLBBB>>>===???HHHWWWjjjyyylllaaasss~~~~~~zzzvvvqqqpppssswwwyyy~~~wwwbbbRRRIIIBBBEEEDDD888222000...---------,,,+++'''((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''###...%%%...333&&&(((((()))***************111''''''$$$---)))))))))))))))))))))))))))'''000,,,***"""gggaaabbbbbbbbb````````````aaa^^^[[[ZZZ\\\___aaabbb``````aaaaaaaaaaaa``````dddccc]]]\\\aaa\\\===***)))(((((())))))(((''''''%%%###&&&,,,+++$$$ ------000'''''''''''''''''''''''''''&&&***&&&'''+++"""(((''')))"""+++"""ggg...((()))***&&&((((((''')))&&&%%%,,,~~~XXX((((((///))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------------------,,,,,,------...//////000///000222444777:::===???DDDHHHNNNUUU]]]fffooouuu|||yyyssskkkbbbXXXYYYXXXUUUQQQOOOOOOPPPRRRVVVWWWRRROOOPPPRRRQQQSSSXXX]]]___```ccchhhnnnssswww}}}{{{vvvsssqqqqqqqqqmmmiiihhhmmmoooooosssyyy|||lllZZZJJJ@@@======@@@JJJZZZmmm||||||bbbYYYnnn}}}yyywwwvvvvvvwwwzzz|||ooo\\\NNNFFFBBBGGGGGG;;;///...,,,---...///...---+++((()))************************)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&$$$}}}DDDDDD///''''''((()))))))))))))))(((&&&///(((,,,'''))))))))))))))))))))))))$$$,,,,,,"""...(((---))),,,)))&&&&&&)))***)))&&&''')))...,,,%%%)))---'''555 444,,,((((((((((((((((((((((((###+++,,,)))999###)))&&&+++,,,%%%>>>###+++)))###***(((&&&***&&&'''111'''***&&&---&&&'''###(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,---.../////////000333666;;;???CCCEEEJJJNNNTTT\\\eeeoooyyy~~~wwwnnnhhhcccZZZQQQNNNNNNLLLJJJJJJKKKMMMOOOKKKQQQTTTTTTVVV[[[]]]\\\```ffflllpppqqqttt{{{~~~uuunnnjjjkkkjjjgggiiiooopppxxxxxxcccQQQEEE@@@AAA???AAAMMMaaavvvxxxmmm^^^YYYlll|||}}}|||yyyvvvuuu{{{aaa[[[QQQFFFEEECCC555---000000(((&&&+++((()))))))))))))))))))))))))))&&&&&&((()))************'''''''''''''''((())))))///******---777...,,,'''///***&&&***---&&&DDD%%%,,,&&&%%%...%%%)))))))))******,,,---------+++'''"""333(((444$$$((("""...'''!!!(((%%%)))+++)))(((&&&&&&((()))+++(((111!!!///!!!''')))+++)))%%%###$$$&&&(((///444&&&///((()))$$$---###+++333###)))'''&&&$$$***"""$$$%%%///(((---333333'''%%%000!!!(((((((((((())))))))))))+++*********************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++------------------------////////////////////////...////////////000222444666777;;;???DDDHHHKKKLLLOOOTTT]]]hhhsss{{{yyyrrrhhhccc^^^ZZZWWWTTTNNNJJJGGGGGGGGGGGGGGGIIIMMMPPPTTTWWW]]]ccciiilllnnnnnnrrrxxxyyyqqqooorrrtttrrrnnnjjjrrr}}}vvvbbbPPPEEE@@@===>>>CCCQQQggg||||||iii\\\XXXkkk|||{{{||||||yyyvvv~~~~~~]]]PPP555AAAPPPbbb999000ddd((()))))))))))))))))))))))))))&&&'''((()))************((((((((((((((()))******++++++...'''444111(((---'''...)))%%%((((((---666(((---)))''',,,(((++++++*********++++++,,,''',,,---%%%000)))&&&aaabbb****** 111222---"""///***)))(((''''''((()))***(((,,,+++$$$'''((()))(((&&&%%%&&&'''%%%//////111&&&222+++%%%,,,'''###&&&yyy888222)))&&&)))///%%%..."""***222DDD!!!111$$$%%%222(((''''''((((((((()))))))))&&&&&&((()))+++---...///))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++---------------------------------------,,,,,,,,,---............000333666:::>>>CCCGGGJJJLLLOOOQQQ]]]bbbjjjrrrzzzvvviiibbb\\\XXXSSSQQQOOOMMMIIIFFFDDDFFFIIIKKKNNNRRRWWWZZZ```eeekkkssszzz~~~}}}~~~~~~{{{wwwqqqtttxxx|||ttt```NNNDDD@@@;;;>>>FFFVVVllleee\\\\\\nnn|||{{{{{{}}}~~~~~~|||yyyuuuXXXPPPSSSCCC((()))))))))))))))))))))))))))&&&'''((())))))******))))))))))))))))))***++++++%%%000)))'''NNNAAA...&&&+++&&&+++***''')))'''DDDttt&&&+++...++++++***+++---,,,,,,+++++++++++++++'''---222(((+++,,,!!!000'''--- 000000,,,"""...))))))))))))))))))))))))ttt!!!***&&&+++))))))(((&&&&&&(((((((((''',,,LLLppp%%%&&&,,,...,,,$$$,,, %%%+++:::QQQ111%%%###'''---$$$///###///OOO ,,,...%%%***///%%%&&&&&&'''''''''(((((((((%%%&&&''')))+++---...///))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000333888<<>>333222YYY((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''((())))))***$$$(((111+++(((***iii$$$'''(((+++(((...$$$***666###555===111===666<<<888@@@;;;;;;<<<<<<>>>???AAABBB<<>>777:::'''++++++***((('''(((+++...>>>"""---000111''')))&&&)))((($$$(((***'''111666$$$)))&&&###'''((()))"""hhh!!!(((&&&***///...)))''')))+++''''''((((((((()))))))))%%%&&&'''((()))+++,,,,,,))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------------------------------.........///000111111111333777<<>>888>>>222GGG<<>>GGGAAA@@@@@@@@@AAABBBCCCCCC<<>><<<888333///666%%%555|||***(((''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))************+++++++++))))))+++///222!!!%%%$$$'''666%%%!!!aaaIII======???@@@@@@AAA@@@@@@EEEFFFFFFEEECCCAAAAAABBBDDDDDDDDDCCCBBBDDDGGGJJJCCCZZZ777???999888000333444111---+++,,,---......///222...WWW...000+++)))$$$///---@@@******))))))))))))******((((((((((((((((((((((((,,,---(((&&&"""444$$$,,,###%%%888;;;%%%))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,+++++++++,,,------,,,...///000111333666888===BBBLLLSSSSSSQQQZZZfffqqqtttxxx|||xxxqqqhhh]]]TTTOOOMMMKKKJJJJJJMMMQQQTTTTTTXXX```iiinnnttt{{{wwwvvvvvvvvv|||uuubbbRRRGGGBBB@@@CCCRRRiii|||uuuddd^^^www{{{mmmvvvyyy___SSSIIIFFFAAA===;;;888333///---///000///777eee+++(((***))))))))))))******+++))))))))))))))))))))))))))))))))))))************+++,,,+++***)))))),,,...NNNOOO---000***$$$[[[www;;;HHH@@@BBBBBBCCCEEEFFFHHHIIIIIIIIIIIIHHHGGGEEEDDDEEEEEEBBBCCCDDDDDDCCCDDDGGGIIIMMMFFF:::CCC;;;111BBB999666333111000111000///###...555wwwggg%%%+++ 777///###EEECCC******))))))))))))******(((((((((((((((((((((((((((###000###OOO***000###%%%www(((555"""444))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++,,,...---------------.........//////000222666;;;???IIILLLSSSYYY[[[\\\gggssszzz~~~}}}pppfffddd]]]TTTMMMKKKJJJJJJJJJMMMQQQWWW\\\___eeepppxxx~~~zzz~~~sssaaaQQQFFF@@@>>>GGGWWWnnnsssgggjjjwwwrrrYYYNNNHHHEEEAAA===:::666222///)))***...000,,,--->>>SSS+++)))++++++***)))))))))******)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++)))))))))+++---eee999***((((((]]]===???TTTEEELLLKKKKKKKKKLLLNNNPPPQQQOOOMMMKKKIIIGGGGGGHHHIIICCCDDDFFFFFFFFFGGGIIIKKKTTTFFFaaa999EEEAAA333FFF@@@>>>;;;999888777555444999222&&&555%%%WWW111///&&&qqqPPP*********))))))))))))******((((((((((((((((((((((((###)))222///III555!!!...HHH...%%%'''000***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++)))******+++,,,------...000//////........./////////000111222555;;;CCCIIIRRRRRRVVV\\\aaagggrrr}}}sssggg]]]VVVYYYTTTNNNJJJJJJMMMOOOQQQWWW]]]eeekkkpppyyyqqq```PPPFFFAAA???HHHYYYqqqooojjjrrrlllWWWMMMFFFCCC@@@<<<999555222000666---%%%%%%%%%%%%(((...***ZZZ+++)))******)))(((''''''''''''))))))))))))))))))))))))))))))*********+++++++++)))+++------,,,******+++(((555pppAAAMMMUUUFFFVVVSSSRRRQQQPPPPPPRRRTTTUUUTTTQQQMMMJJJJJJKKKLLLLLLIIIJJJJJJJJJJJJMMMQQQTTTVVV]]]```\\\===HHH===@@@DDDCCCAAA@@@@@@???<<<:::AAA111111///,,,777www###///******))))))))))))******(((((((((((((((((((((((()))''',,,...+++)))QQQ...(((==='''))))))))))))))))))))))))'''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++,,,------...000//////....../////////000222444888===CCCKKKPPPVVVXXX]]]ccckkksss}}}~~~pppddd[[[VVVSSSTTTRRROOONNNPPPUUUZZZ]]]eeennnwww|||}}}~~~ooo]]]OOOFFFBBBAAAGGGYYYppplllooo~~~fffTTTKKKCCCBBB@@@<<<777333111000###&&&,,,222222...++++++"""###EEE,,,***+++***)))(((((('''((((((************************************++++++++++++(((+++...///...------...'''%%%444tttGGGNNN[[[NNNKKK[[[SSSRRRRRRRRRSSSVVVYYY[[[[[[WWWRRRPPPPPPQQQQQQPPPRRRQQQPPPPPPQQQVVV\\\aaa```iiiggg<<>>;;;111&&&<<>>@@@:::BBB333<<<999>>>222222lll(((666+++$$$AAA******))))))))))))******)))))))))))))))))))))))) ,,,000,,,,,,!!!222fffYYY)))222***+++'''---###"""************************((((((((())))))))))))***))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,---...000222444555999>>>DDDJJJPPPVVV[[[___iiiwww}}}uuuggg]]]TTTRRRRRRPPPSSSWWWZZZ]]]ccciiippp{{{sssaaaOOODDDAAACCCFFFPPP___ssspppgggyyy~~~zzzmmmYYYNNNHHH???@@@???:::444000///000000,,,'''&&&***...,,,(((++++++$$$%%%111111)))+++&&&%%%[[[,,,+++)))((((((((()))***++++++******************************+++++++++,,,,,,,,,,,,---...---+++***+++,,,...,,,)))---555---(((hhhYYYZZZ]]]^^^ZZZVVVWWWTTTVVV``````aaabbbdddeeefffffffff```\\\XXXXXXYYYYYYUUUQQQPPPTTTZZZ```dddhhhlllnnnmmmfffgggNNNxxxVVVNNNGGGHHHEEEAAA>>>???@@@@@@@@@888HHH???:::MMMDDD777FFF666AAA;;;@@@III)))&&&$$$777 444111******))))))))))))******))))))))))))))))))))))))***)))$$$""",,,///:::,,,"""'''aaa555)))000&&&!!!222''' 000---,,,(((************************''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++)))***+++,,,...///000111,,,---...000222444666777???AAAFFFJJJPPPWWW^^^cccuuu}}}qqqgggZZZQQQKKKNNNRRRTTTXXX]]]bbbgggnnnvvvmmmVVVJJJCCC>>>AAAHHHTTTcccuuutttjjjyyy}}}yyy{{{|||iiiUUUIIIBBBAAA@@@===999555222///---...,,,******+++,,,+++***))))))))))))))))))))))))$$$333)))LLL"""666************************((()))***+++,,,+++******)))))))))***++++++,,,,,,,,,---...---+++++++++---'''''')))+++...222555888BBBNNNWWWhhhbbbiiigggcccaaaaaacccgggiiimmmjjjhhhfffggggggffffffbbb]]]XXXXXXZZZYYYRRRLLLPPPTTTXXX^^^hhhpppqqqlllaaammmZZZAAAfffnnnLLLEEEGGGFFFEEECCC@@@>>>>>>??????@@@AAACCCDDDDDDEEEEEE;;;===DDDDDD777===pppBBB)))(((((()))+++...222444+++***)))(((((()))***+++)))))))))))))))))))))))))))(((''''''''')))***+++,,,...***%%%333iii:::)))333...(((,,,+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))************++++++******)))******+++******************************+++++++++,,,,,,,,,,,,---------.../////////,,,000333222111222999???GGGIIIKKKLLLOOOWWWdddnnn~~~}}}xxxpppeee\\\OOOKKKIIIKKKRRRZZZ```cccjjjvvvlllUUUIIIBBB>>>BBBJJJ\\\kkkzzztttnnn~~~}}}~~~~~~fffTTTJJJDDD@@@>>><<<888444111...------,,,******+++++++++***************************&&&&&&222666!!!III---(((************************((()))***+++,,,++++++******+++++++++++++++,,,,,,,,,---///...------...000---...///111444777:::<<<222;;;OOOxxx{{{TTTZZZhhhddd^^^bbbiiigggeeedddeeeiiimmmppprrrnnniiiggggggiiijjjkkkiiieeeaaa```aaa^^^WWWQQQKKKPPPVVV]]]hhhqqqqqqmmm```YYYOOOJJJOOOXXX[[[XXXVVVWWWYYY[[[[[[ZZZYYYXXXSSSQQQOOOOOORRRTTTTTTSSSUUUZZZ^^^aaaeeehhhfffaaaZZZXXXWWWWWWXXXXXXWWWVVVUUUMMM\\\___eeeJJJMMMQQQIIIIIIGGGDDDBBB@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCNNNHHHIIILLLDDD666888DDD:::YYY___999$$$!!!***333)))))))))***+++...000111+++***)))(((((()))***+++)))))))))))))))))))))))))))(((((('''((()))***+++'''555BBBAAA555---111999OOO,,,'''***333111'''$$$***************)))))))))((())))))))))))))))))))))))+++******))))))******+++))))))))))))************++++++***************+++************************++++++++++++,,,,,,,,,,,,,,,------....../////////---///111222222666<<>>AAABBBLLLRRROOODDDCCCRRRfffqqqvvvnnn```QQQfffUUUSSSaaaggg```gggyyyfffeeedddeeehhhmmmqqquuuwwwrrrkkkggghhhkkknnnpppqqqooollljjjgggbbbYYYSSSJJJOOOUUU\\\eeelllkkkeeeTTTHHHFFFPPPNNNCCCDDDPPPWWWYYY\\\]]]]]]ZZZWWWUUUQQQNNNLLLKKKNNNPPPRRRRRRWWW^^^fffkkkpppsssooohhh\\\[[[ZZZZZZ\\\\\\[[[YYYXXX^^^jjjdddkkkdddeee]]]OOONNNKKKIIIFFFEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBEEE???>>>FFFOOOMMMDDD>>>111:::===999666777333,,,)))***,,,...///---((($$$*********)))(((%%%###"""))))))***+++,,,---......+++***))))))))))))***+++)))))))))))))))))))))))))))))))))((())))))***+++444777999666000)))%%%###(((CCCmmmaaafff```JJJ222&&&&&&***!!!,,,000)))$$$)))......************))))))))))))))))))))))))))))))))))))+++******))))))******+++)))))))))*********++++++*********************++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...//////000000111000111333777===CCCGGGLLLPPPUUUZZZaaannn~~~wwwppphhh```[[[UUUNNNHHHIIIKKKNNNRRRYYYfffttt~~~tttaaaMMMDDDAAAAAAJJJVVVnnnyyyrrrpppuuu~~~rrr\\\QQQKKKFFF???===:::666222000...------+++******++++++***)))++++++++++++++++++++++++***...+++'''...777000 +++000...///,,,(((+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---///111111222555777:::;;;<<<>>>@@@CCCDDDEEE???JJJRRRQQQMMMMMMNNNLLLFFFGGGGGGIIIQQQ\\\aaa``````jjjjjjaaa```hhhfff\\\bbbaaaaaacccfffkkkooorrruuupppjjjhhhiiilllppprrrsssrrrpppnnniiiaaaYYYSSSPPPTTTYYY\\\aaaddd___XXXNNNMMMJJJFFFFFFMMMUUUZZZZZZ[[[\\\\\\[[[XXXUUUTTTOOOMMMJJJIIIJJJMMMPPPRRRYYY```ggglllqqqtttpppjjj___^^^]]]^^^`````````___XXXeeepppnnnppplllbbbRRRVVVSSSPPPMMMLLLKKKKKKJJJGGGGGGFFFFFFEEEDDDDDDCCCFFFHHHHHHFFFHHHNNNRRRQQQJJJHHH>>>111,,,///222111333...((($$$%%%)))///333111///+++)))***...444777******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))************************000...,,,---000111111///111---&&&$$$)))///)))###(((&&&###$$$'''(((...111...(((---444///"""*********)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))*********+++++++++)))*********+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...///000000111444222222666===FFFLLLOOOQQQVVV]]]ccclllyyywwwfffaaa\\\VVVRRROOOLLLKKKLLLRRRXXX^^^eeesss~~~hhhWWWGGGAAA@@@CCCOOO]]]pppzzzkkkooovvv~~~|||{{{}}}lllYYYPPPJJJEEE@@@>>>:::666333111000///...,,,******+++,,,+++***++++++++++++++++++++++++)))(((+++---((("""'''111///***,,,---((()))------************************+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------111333666888999;;;>>>@@@===>>>???BBBDDDFFFGGGHHHUUUVVVXXX]]]cccbbbWWWKKKNNNRRRTTTRRRTTT[[[bbbeeeggg\\\WWW___eeeaaa[[[YYY```______```bbbfffiiilllllliiiffffffiiimmmpppqqqkkklllnnnlllhhhbbb\\\YYY[[[^^^```aaacccccc\\\SSSHHHNNNMMMGGGJJJTTTUUUMMM\\\[[[XXXVVVTTTSSSSSSRRRLLLKKKIIIGGGHHHJJJNNNPPP[[[___bbbdddhhhmmmlllhhh_________```ccceeeeeeddd```ccceeelllooosssnnnlllYYYVVVQQQOOOOOOPPPOOONNNKKKKKKKKKKKKJJJIIIGGGFFF@@@JJJOOOJJJDDDEEEFFFEEEHHHIIIHHHDDDAAA???<<<777000000000///,,,)))'''%%%...///111000...)))$$$!!!***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))++++++++++++++++++******,,,+++******)))'''$$$"""%%%111///&&&$$$)))///555...$$$!!!'''///,,,%%%$$$+++...+++'''&&&((())))))))))))))))))******))))))))))))))))))))))))(((((((((''''''(((((((((************++++++++++++((()))***++++++++++++***++++++++++++++++++++++++,,,,,,---------.........,,,,,,---...///000111222333333444999BBBKKKQQQTTTXXX^^^gggnnnwwwzzznnnggg]]][[[WWWRRROOONNNOOOQQQOOOXXXcccllluuu~~~uuu]]]OOOBBB???@@@DDDRRR```pppyyyyyyhhhsss{{{|||||||||iiiXXXQQQKKKEEE@@@>>>:::666333111000000///---,,,+++,,,---,,,+++++++++++++++++++++++++++***""" )))000000///111***!!!***((()))---+++************************,,,++++++++++++,,,------++++++,,,...///000111222333555888:::;;;===@@@CCC@@@AAADDDGGGIIIKKKLLLMMMLLLWWWbbbccc]]]YYY[[[```OOOVVV[[[\\\^^^fffooorrr___]]]```ccc]]]TTT[[[kkk]]]]]]\\\\\\^^^```cccdddbbb```___aaafffkkkoooqqqeeeiiimmmnnnjjjgggffffffdddggghhhhhhiiiiiicccZZZSSSKKKIIIQQQXXXZZZ\\\___[[[YYYUUURRRPPPOOOPPPQQQJJJJJJIIIHHHGGGIIILLLOOO[[[\\\[[[ZZZ]]]dddfffddd``````aaacccgggjjjkkkkkkmmmhhh```lllhhhkkkaaaccc\\\WWWRRRQQQRRRTTTTTTRRRSSSTTTUUUUUUSSSPPPLLLJJJBBBCCCDDDDDDIIIOOOPPPNNNOOONNNNNNLLLJJJEEE>>>888000333666777444111//////;;;666///(((&&&(((---000++++++++++++++++++************+++,,,,,,+++******))))))))))))))))))))))))++++++,,,,,,,,,+++******---,,,)))'''&&&)))...222666+++%%%,,,,,,)))'''666222&&&"""&&&,,,333---)))***&&&!!!'''333))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))*********++++++++++++,,,'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---...000111222222222444999???FFFNNNUUUYYYbbbjjjttt}}}uuulllccc]]]YYYYYYWWWSSSOOOPPPUUUYYYYYYdddrrrvvvlllWWWJJJ@@@??????CCCPPP___qqqzzzuuujjjzzz~~~~~~gggYYYTTTOOOHHH???===888444111000000000000///------.........---************************000555((( $$$'''###555///,,,***(((,,,///+++************************,,,,,,+++++++++,,,---...+++,,,...111333666888999555888:::<<<>>>@@@CCCEEEFFFGGGKKKNNNQQQSSSTTTUUUbbbccchhhnnnoooiii```YYYZZZ^^^___aaaffflllnnnlllddd```UUUOOOUUU]]]XXXLLLWWWVVVVVVVVVWWWYYY[[[]]]\\\YYYXXXZZZaaajjjqqquuummmrrrvvvuuuqqqnnnoooqqqkkkmmmmmmkkklllmmmggg___dddVVVNNNSSSTTTOOORRR[[[WWWVVVTTTQQQOOONNNMMMMMMGGGIIIIIIHHHGGGHHHKKKNNNTTTTTTRRRPPPSSS[[[___^^^aaaaaacccfffkkkoooqqqqqqooopppffftttooozzzllliiiaaa\\\WWWVVVYYY\\\\\\ZZZ^^^___aaaaaa]]]WWWQQQLLLXXXOOOGGGGGGLLLOOOPPPPPPRRRNNNJJJIIIIIIIIIGGGGGGCCCAAA<<<555...***+++---...///000111000...,,,***++++++***))))))***+++,,,***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,---------,,,******"""'''---111///)))###%%%(((---...,,,(((&&&&&&+++,,,***%%%$$$(((++++++###)))222000***&&&((()))))))))************))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,'''(((***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////,,,,,,---///000111222333555;;;BBBHHHNNNTTT\\\bbblllvvv}}}ppphhhaaa\\\XXXTTTVVVWWWUUUTTTXXXaaaiiirrr|||qqqfffTTTIII@@@??????BBBNNN]]]rrr|||ssslll~~~fffZZZWWWRRRKKK>>>;;;777333000/////////111///....../////////---))))))))))))))))))))))))...***(((+++000111---))) )))+++&&&&&&...---$$$************************---,,,+++***+++,,,---...,,,---000333777:::===>>>===@@@BBBDDDFFFGGGJJJMMMKKKMMMPPPTTTWWWYYY[[[[[[\\\gggqqqqqqfff[[[ZZZ___YYYYYYZZZ```llluuussslllbbbYYYUUUWWWXXXSSSRRRUUUPPPPPPPPPPPPQQQSSSUUUVVVYYYVVVSSSUUU]]]hhhsssyyy{{{~~~vvvrrrrrruuuppppppnnnllllllkkkfff^^^VVVYYY[[[[[[[[[[[[YYYVVVUUUUUUTTTSSSQQQOOOMMMKKKFFFIIIKKKJJJHHHHHHKKKNNNMMMNNNLLLJJJNNNVVVZZZZZZcccccceeeiiioootttvvvvvv{{{|||iiimmmgggwwwtttgggbbb]]]\\\```ddddddbbbfffhhhjjjiiiddd\\\SSSMMMJJJGGGIIIPPPQQQKKKJJJMMMOOOLLLLLLOOOPPPKKKFFFBBB===???AAA???;;;888999:::444222...***(((((()))***,,,+++)))((((((***,,,---***+++,,,------,,,+++***)))))))))))))))))))))))),,,,,,---...---,,,***)))+++)))&&&%%%'''***---///((($$$###&&&***+++++++++%%%,,,000///,,,***'''###,,,,,,)))$$$$$$(((,,,,,,(((((())))))*********+++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,&&&(((***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,............/////////000,,,,,,---///000222333333:::BBBKKKRRRVVV[[[cccjjjsss~~~|||nnnbbb[[[WWWSSSPPPNNNRRRWWWXXXZZZbbboooyyykkk[[[MMMBBB;;;;;;===BBBPPP___yyysssrrr|||~~~{{{}}}}}}}}}}}}ssscccTTTLLLJJJEEECCC>>>777111///......------------,,,,,,+++++++++******************************+++++++++,,,,,,,,,---,,,,,,+++*********+++************+++,,,------)))***,,,,,,,,,---///111222333666:::===???@@@AAAAAADDDHHHJJJLLLMMMOOOQQQRRRTTTWWWYYYZZZ^^^ccchhhllllllkkkgggbbb]]]YYYXXX[[[ZZZ]]]dddlllmmmhhhaaaYYYTTTOOONNNPPPPPPMMMIIILLLKKKIIIJJJLLLOOOQQQRRRSSSRRRRRRVVV^^^iiittt{{{yyyuuusssrrrllljjjjjjjjjkkkgggaaa\\\ZZZ[[[\\\___bbbbbb___]]][[[[[[ZZZYYYVVVSSSPPPNNNMMMJJJHHHHHHKKKLLLKKKIIILLLMMMMMMKKKJJJMMMTTTYYY\\\]]]___bbbeeejjjqqqvvvyyypppggggggpppyyy|||{{{pppmmmjjjhhhiiijjjjjjjjjlllmmmnnnmmmggg___VVVQQQQQQQQQQQQOOOLLLJJJJJJKKKLLLMMMOOONNNLLLIIIFFFFFFEEEEEEEEEDDDBBB???;;;999999222***)))---000...+++***************+++,,,---)))***++++++------...///++++++************++++++------.........---+++***))))))))))))))))))))))))+++***)))'''''''''((()))(((***---...,,,)))((('''******))))))))))))******+++++++++*********))))))))))))*********+++++++++++++++******************++++++++++++++++++++++++)))))))))((()))******+++******+++,,,,,,---......,,,,,,,,,---------......,,,...///000111333666999@@@HHHQQQVVVZZZbbbnnnxxxtttdddZZZSSSOOOOOOQQQXXXVVVYYYaaaiiisssyyydddTTTHHH@@@<<<>>>???DDDSSSccc|||uuuxxx{{{}}}}}}zzzzzz~~~kkk]]]OOOHHHHHHCCCAAA<<<666000......---------,,,,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,---,,,++++++******+++++++++*********++++++,,,---+++,,,......---...000333777:::>>>BBBEEEGGGGGGGGGGGGJJJMMMPPPSSSVVVYYY\\\\\\^^^aaabbbbbbbbbeeehhhiiiiiihhheee```\\\YYYXXXWWWXXX]]]ccchhhgggaaa[[[XXXSSSNNNLLLMMMMMMKKKGGGJJJIIIIIIJJJMMMPPPRRRSSSWWWVVVVVVYYY___jjjtttzzz~~~zzztttooolllkkkdddcccdddeeefffddd___[[[\\\]]]___bbbeeefffdddbbb___^^^\\\[[[YYYWWWTTTQQQTTTRRRPPPPPPQQQRRRQQQOOONNNNNNNNNKKKJJJKKKPPPTTTVVVWWWYYY[[[]]]aaafffjjjllleee^^^```hhhqqqvvvwwwsssqqqooonnnpppqqqqqqqqqkkkkkkjjjhhheee```[[[XXX[[[\\\\\\YYYUUUQQQNNNMMMMMMNNNNNNMMMKKKIIIGGGGGGCCCBBBAAA@@@@@@AAAAAABBB===888222///000000---++++++******))))))))))))***)))******++++++,,,,,,---++++++************++++++....../////////...---,,,))))))))))))))))))))))))******(((((('''((())))))(((***---...,,,)))((((((******))))))))))))******+++++++++*********))))))))))))*********+++++++++************************++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,------...------------...............///000111222555999<<>>===@@@AAAGGGXXXlll}}}vvv{{{~~~{{{xxxyyy}}}{{{aaaUUUHHHDDDDDDAAA>>>:::444///...------,,,+++,,,,,,,,,,,,,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++*********+++,,,,,,---...000000000222444777>>>AAAFFFKKKNNNOOOOOONNNNNNQQQTTTXXX\\\aaafffjjjjjjkkklllkkkiiigggffffffeeedddbbb___\\\YYYWWWVVVRRRVVV]]]bbbccc```ZZZVVVVVVRRRMMMKKKLLLLLLJJJHHHLLLLLLLLLNNNPPPSSSVVVWWWYYYXXXWWWYYY___hhhrrrwww~~~}}}{{{vvvnnnhhhdddbbb^^^___aaadddfffeeebbb___^^^```cccggglllnnnmmmlllhhhfffcccaaa___]]]ZZZWWWXXXVVVUUUVVVVVVVVVUUUSSSSSSSSSRRRPPPMMMMMMPPPRRRRRRSSSUUUUUUVVVWWWZZZ\\\\\\YYYVVVXXX^^^gggnnnrrrrrrrrrrrrtttxxxzzzzzzzzznnnlllhhhdddaaa_________fffhhhiiigggaaaYYYSSSOOOOOONNNLLLKKKJJJIIIHHHHHHEEECCC@@@>>>>>>AAAEEEGGGBBB@@@===999555111...,,,---,,,+++***))))))))))))************************++++++************++++++//////000000000///...---))))))))))))))))))))))))))))))((((((((()))******(((***------+++***))))))******))))))))))))******+++++++++***************)))))))))************+++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---------............////////////000000111222444888===AAANNNRRRXXX```iiisss}}}yyyggg]]]QQQLLLIIIIIIMMMSSSZZZ^^^jjj{{{ppp[[[MMMAAA======@@@BBBJJJaaaxxxvvvvvv~~~{{{~~~}}}zzz|||}}}{{{{{{sssZZZOOODDD@@@AAA>>>;;;777222...------,,,,,,+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++++++++,,,,,,---,,,...111333555777;;;>>>FFFHHHKKKNNNQQQSSSUUUUUUWWWYYY\\\```dddkkkrrrvvvxxxvvvtttpppkkkhhhgggfffaaa___[[[XXXVVVTTTRRRPPPNNNTTTZZZ]]]\\\ZZZXXXXXXVVVSSSOOOMMMNNNPPPPPPOOORRRSSSTTTUUUVVVXXX[[[]]]]]]]]]]]]___fffoooxxx}}}|||tttkkkccc___]]]]]]___ccchhhkkkkkkjjjhhhcccdddiiiooovvvzzz||||||wwwsssmmmjjjgggeee```]]]ZZZ[[[\\\\\\]]]\\\[[[YYYZZZYYYXXXWWWVVVVVVVVVWWWUUUVVVWWWVVVTTTSSSSSSTTTTTTSSSSSSSSSWWW]]]eeekkklllmmmpppuuuzzz~~~uuuqqqiiiccc```aaadddgggnnnrrruuussskkkaaaWWWQQQOOOMMMJJJHHHHHHHHHHHHHHHJJJHHHCCC@@@>>>@@@BBBDDDDDDFFFFFFBBB;;;555222222//////...---,,,,,,,,,,,,,,,+++++++++*********)))++++++************++++++........................))))))))))))))))))))))))((((((((())))))******+++(((***,,,---+++***))))))******))))))))))))******************************))))))))))))************))))))))))))************++++++++++++++++++++++++,,,++++++++++++,,,---------------------,,,,,,,,,////////////000000000000000111222333666;;;AAAFFFSSSWWW]]]gggsss~~~xxxlll]]]TTTLLLIIIIIIKKKQQQYYYccclll}}}nnnZZZMMMBBB===<<<@@@DDDPPPkkkqqqwww~~~|||}}}zzz{{{{{{yyy}}}}}}~~~mmmWWWMMMCCC??????;;;999555111...---------,,,+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++,,,---...///---000444777;;;???DDDHHHPPPPPPQQQSSSVVVZZZ]]]___aaacccfffiiimmmsssyyy~~~}}}vvvoookkkjjjjjjjjj___[[[VVVRRRQQQOOOMMMKKKKKKPPPTTTVVVUUUVVVYYY]]]XXXVVVSSSRRRTTTVVVYYYZZZYYY[[[]]]]]]]]]]]]```bbbeeeeeefffkkksss}}}vvvkkkccc^^^\\\^^^bbbgggmmmpppqqqrrrrrrkkknnnsss{{{xxxrrrooolllgggbbb```bbbeeeffffffdddcccbbb___^^^]]]]]]^^^___```aaa]]]]]]\\\ZZZVVVSSSQQQRRRRRRSSSRRRQQQRRRVVV\\\aaaaaacccgggnnnuuu{{{~~~~~~vvvqqqjjjeeedddhhhnnnssswww{{{~~~|||ttthhh]]]VVVOOOLLLHHHFFFGGGIIIIIIHHHKKKIIIGGGDDDBBB@@@@@@@@@CCCGGGIIIGGG@@@;;;999999000///......---.........---------,,,++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))*********++++++(((***,,,,,,+++***************))))))))))))******************************))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---......---------------------/////////000000000111111///111333666999???FFFJJJVVV[[[dddppp}}}wwwjjjaaaUUUOOOJJJJJJKKKOOOXXX```ooo}}}|||jjjWWWKKKCCC===<<>>999777444000.........------+++,,,,,,,,,,,,,,,,,,---******************************+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++,,,---...000111222222555999>>>BBBGGGMMMQQQZZZ[[[[[[]]]```dddhhhjjjkkkmmmoooqqqtttwww|||}}}tttmmmjjjkkkmmmnnn^^^XXXRRROOOOOOOOOMMMKKKLLLNNNQQQRRRSSSVVV\\\aaa\\\ZZZXXXWWWXXX[[[___aaa___bbbeeeeeeddddddgggjjjjjjkkknnnttt~~~~~~rrriiieeeddddddhhhooouuuxxxyyy{{{|||{{{}}}~~~{{{wwwrrrmmmgggjjjmmmnnnllliiigggfffcccbbb```aaaeeehhhjjjkkkhhhgggddd___ZZZVVVTTTTTTVVVVVVTTTRRRPPPRRRUUUXXXZZZ[[[^^^dddlllrrruuuwwwooollliiihhhlllsss{{{yyylllaaaZZZQQQMMMHHHHHHJJJKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAEEEHHHHHHDDD@@@??????222111000///............---------,,,,,,+++++++++++++++************++++++******)))))))))***++++++))))))))))))))))))))))))))))))***+++++++++******(((***++++++*********+++******))))))))))))*********************+++++++++***)))))))))))))))(((((('''(((((())))))*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------.........////////////000000000000///222666:::???DDDJJJNNNXXXaaannn}}}vvviii___YYYPPPLLLJJJLLLPPPVVVaaakkk{{{zzzfffSSSHHHCCC======FFFQQQ```yyy|||xxx~~~yyy}}}||||||}}}}}}|||yyy^^^MMMJJJBBB>>>===777666333000/////////......---,,,,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,...000222444555:::===AAAFFFJJJNNNTTTWWWaaacccfffjjjmmmoooppppppoooqqqssstttttttttvvvxxxyyyssslllggggggiiijjjjjj\\\VVVPPPNNNPPPRRRQQQPPPRRRSSSUUUWWWZZZ^^^bbbeee```^^^\\\ZZZZZZ\\\```ccceeeiiinnnooonnnooossswwwrrrtttxxx~~~vvvssssssrrrxxxuuuyyy|||{{{wwwqqqmmmlllkkkhhhfffggglllqqqtttttttttrrrnnnggg```\\\[[[[[[^^^\\\XXXVVVUUUUUUUUUUUUXXXXXXYYY]]]bbbhhhkkklllhhhhhhiiilllrrrzzzxxxjjj___YYYSSSOOOKKKKKKNNNOOOMMMKKKGGGGGGFFFFFFEEEEEEEEEEEE@@@CCCEEEFFFEEECCCBBBBBB:::999666444222000///...,,,,,,,,,+++++++++++++++++++++************++++++))))))((((((((()))++++++))))))))))))))))))))))))******+++++++++***)))((((((***++++++******+++,,,******))))))))))))******))))))*********+++++++++******))))))((((((((((((''''''(((((()))******++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,------......//////........./////////000000000444:::???EEEJJJOOORRR[[[hhhzzzwwwiii___XXXUUUNNNLLLMMMRRRYYYaaannnzzzzzzfffRRRFFFBBB<<<>>>JJJWWWfff{{{|||~~~}}}www{{{{{{~~~|||{{{|||qqqWWWIIIGGGBBB>>><<<666555333000//////000///...---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++---///111444666777AAADDDHHHKKKNNNSSSWWW[[[bbbffflllqqquuuuuusssqqqoooppprrrrrrpppoooooopppnnniiidddbbbccceeeeeeeee[[[UUUOOONNNRRRUUUVVVUUUYYYZZZ]]]```dddfffhhhiiibbbaaa^^^[[[YYY[[[___bbbjjjooouuuxxxwwwyyy~~~~~~yyywwwsssooolllmmmrrrwwwzzz|||}}}{{{uuunnngggbbbbbbbbbeeeaaa]]][[[ZZZZZZYYYXXXZZZXXXWWWYYY]]]aaadddeeeggghhhjjjooouuu|||tttfff[[[UUUUUUQQQMMMNNNQQQRRRPPPLLLKKKIIIGGGEEEDDDDDDEEEEEEAAABBBCCCEEEEEEEEECCCBBBBBBAAA===:::666333111000************************++++++************++++++***)))((((((((()))+++,,,))))))))))))))))))))))))***+++,,,,,,+++***)))((((((***++++++******+++---******))))))))))))******))))))******++++++++++++******))))))((((((((('''&&&''''''((()))******+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---...///000000............////////////111666===CCCIIINNNRRRUUU^^^mmm}}}nnnbbbYYYTTTSSSOOONNNQQQYYYaaakkkzzzsss^^^MMMDDDAAA??????III\\\rrrzzzxxxvvvzzz}}}~~~dddVVVHHHBBB@@@===999888444444333111000...------///...,,,***))))))******------,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++,,,---///000///......///111333777<<>>999222---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))++++++******************...------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))******++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++,,,+++******+++,,,...///------------------------............////////////...///000000000000222444555999BBBLLLPPPOOORRRWWWdddtttqqqfff^^^VVVRRRRRRTTTVVV[[[eeeppp}}}rrr^^^NNNEEE@@@???CCCOOObbbvvv|||{{{zzz}}}~~~~~~bbbTTTGGGAAA???<<<999888222111000///...,,,++++++------,,,+++************,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,...///......111333666:::???FFFNNNTTT___dddjjjhhhaaaZZZXXXXXXbbboooxxxxxxwwwxxxpppeee^^^\\\]]]```^^^YYYVVVWWWWWWTTTSSSWWWXXXWWWYYY]]]XXXXXXYYY\\\```eeehhhiiipppppprrruuuxxxxxxuuuqqqkkkjjjfffaaa]]]___eeekkk{{{~~~|||wwwqqqmmmkkkgggcccaaaaaacccdddeeekkkjjjgggccc___\\\[[[[[[```______ccciiinnnppppppvvvyyyzzzttthhh___\\\]]]YYYZZZXXXUUUUUUWWWUUUQQQPPPOOOMMMMMMNNNNNNMMMKKKGGGGGGGGGIIIJJJIIIGGGDDDCCCBBBAAAAAA???;;;555111///...---,,,,,,+++++++++************************************************************************---,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))******+++************)))))))))((()))))))))))))))))))))))))))))))))))))))***+++++++++++++++***+++,,,...///------------------------............///////////////000111111111111444666999===EEELLLOOOOOOTTT[[[mmm}}}yyyiii___YYYTTTSSSUUU\\\aaaiiiuuuooo\\\NNNFFF>>>@@@HHHWWWkkk~~~|||}}}vvv]]]QQQEEEAAA>>>;;;888888111111000///---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++*********++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///000000444666;;;AAAIIISSS^^^eeeqqqvvvxxxsssiii```^^^___llluuu{{{yyyvvvtttkkk___UUUTTTUUUYYYWWWRRRNNNOOOPPPMMMMMMRRRVVVXXX]]]bbb______```ccchhhmmmrrrttt|||{{{|||~~~xxxpppnnnjjjfffdddhhhqqqxxx|||vvvrrrooojjjiiijjjlllnnnnnnwwwtttooojjjfffbbb``````dddbbb``````aaabbbcccbbbkkkoooqqqmmmeee^^^]]]^^^\\\aaabbb^^^[[[ZZZXXXTTTQQQPPPOOOPPPQQQQQQPPPOOOGGGHHHIIIKKKMMMLLLIIIFFFFFFDDDBBBAAA@@@===:::777333222///---,,,+++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,---......------------------------............////////////000111222222222333666888???CCCJJJQQQRRRTTT]]]hhh{{{wwwlll___XXXTTTSSSWWW]]]hhhqqq|||jjjXXXKKKEEE>>>AAAKKK\\\rrr{{{~~~mmmXXXMMMCCC???===999777777333222111000///...------***+++,,,---------,,,+++*********)))******+++++++++++++++,,,,,,,,,---------.........///111444666777;;;AAAIIISSS___jjjrrryyy||||||vvvlllggghhhkkkvvv{{{}}}yyyuuupppfff[[[UUUSSSSSSVVVUUUQQQPPPRRRPPPMMMNNNTTTZZZ^^^eeellljjjjjjkkkmmmooosssxxx{{{~~~wwwvvvtttrrrqqquuu}}}|||xxxvvvvvvxxxyyyyyy|||yyysssooolllkkkjjjiiikkkkkkjjjiiigggdddaaa^^^eeeiiikkkiiiddd``````aaaccciiilllgggaaa^^^[[[XXXRRRQQQPPPQQQRRRSSSRRRPPPIIIJJJNNNQQQSSSQQQMMMIIIHHHEEEBBB@@@???>>><<<;;;666444111...,,,+++++++++++++++++++++++++++++++++***************************************+++++++++))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,---......,,,,,,------------------............////////////000111222222222444888;;;EEEIIIQQQXXX[[[```mmm{{{jjjaaaXXXSSSSSSVVV```jjjwwwwwweeeTTTHHHBBB???CCCMMM```wwwzzz}}}fffQQQIIIAAA>>><<<777555666222111111000///...------***+++---......---,,,+++***)))))))))******+++,,,++++++,,,,,,,,,---------+++,,,...///000333999===BBBFFFMMMUUU___iiittt{{{~~~~~~{{{uuupppooossswww~~~~~~|||wwwrrrlllbbbYYYVVVSSSRRRTTTTTTRRRTTTXXXTTTRRRSSSZZZ```dddlllsssrrrssstttsssrrrtttxxx{{{zzztttooonnnnnnnnnmmmqqqtttwwwxxxuuunnngggccccccfffhhhgggcccaaaaaaccciiioooqqqkkkeeebbb___\\\UUUSSSQQQPPPQQQRRRQQQPPPLLLOOOTTTYYY[[[YYYSSSOOOJJJFFFBBB???>>>===<<<;;;777666333000---,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++((())))))******++++++,,,)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))***************++++++,,,******+++,,,------------,,,,,,,,,---------..................////////////...///000111222666:::>>>HHHMMMVVV___fffooo~~~ppp```YYYSSSRRRTTT\\\lll{{{sss```PPPEEE@@@@@@EEEQQQddd{{{~~~{{{___LLLEEE???===:::666444555//////......---,,,,,,+++,,,,,,------------,,,,,,***************+++,,,---,,,,,,,,,,,,------------))),,,...000222888AAAGGGSSSXXX^^^eeelllssszzz|||yyyyyy{{{|||vvvrrrmmmhhh```YYYTTTQQQQQQTTTUUUUUUWWW[[[ZZZXXXYYY___cccggglllrrrtttvvvxxxwwwuuuuuuxxx{{{{{{wwwvvv}}}|||zzzyyywwwuuussswwwxxx{{{}}}~~~~~~~~~~~~zzz{{{|||yyyvvvtttvvvyyyzzz~~~uuupppoooooonnnllltttzzzxxxpppkkkeeefffgggfffcccaaaaaaaaajjjmmmmmmhhheeeeeeeeebbb\\\YYYTTTQQQQQQRRRRRRQQQPPPSSSYYY___bbb___YYYTTTLLLHHHCCC???===;;;:::888888777555333111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))+++************+++,,,,,,******+++,,,------------+++,,,,,,------.....................////////////...///000222444999???CCCKKKOOOYYYhhhtttttteeeXXXTTTRRRSSSYYYfff}}}nnn]]]NNNEEEAAABBBIIIVVVjjjrrrXXXGGGBBB===<<<999444333555.........------,,,,,,+++///...---,,,,,,,,,,,,,,,*********++++++,,,---...,,,,,,,,,------------...,,,///333666:::AAAMMMUUUcccgggmmmrrrvvvyyy|||~~~~~~|||~~~wwwnnnjjjgggccc^^^ZZZTTTSSSVVV\\\^^^]]]^^^aaaaaa^^^___dddggggggjjjooorrrwww|||~~~|||||||||uuuqqqnnnnnnnnnvvv}}}yyytttrrrpppnnnlllpppqqqtttuuuuuuuuuuuuuuuvvvtttrrrpppooonnnoooooooootttzzz~~~{{{uuuttttttsssqqqxxx~~~wwwsssllllllkkkiiifffcccbbbbbbeeeeeeccc```bbbhhhjjjhhhfffaaaYYYTTTSSSSSSTTTUUUQQQUUU]]]dddgggccc\\\WWWOOOKKKFFFAAA===;;;888666999999999888666222///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))++++++******++++++,,,---)))***,,,---...---------++++++,,,,,,---......///............////////////...///111444777===DDDIIISSSVVVaaassslll^^^UUUTTTUUUZZZdddvvv|||lll[[[NNNFFFCCCCCCKKKZZZooolllSSSEEE@@@===<<<999444222444000000000//////......---111///...,,,++++++,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......111555:::===BBBKKKWWWaaalllpppuuuxxxyyyzzzzzzzzz{{{xxxzzz{{{rrriiidddccc```\\\ZZZVVVWWW^^^fffiiigggeeegggfffddddddhhhiiihhhjjjmmmrrryyy{{{uuupppmmmmmmooopppvvv}}}{{{uuuqqqooommmllljjjlllnnnooonnnmmmmmmmmmrrrooollljjjjjjkkkkkkjjjjjjnnnsssvvvvvvuuuuuuuuuqqqwww~~~~~~{{{{{{||||||zzz||||||zzztttsssqqqmmmjjjgggeeeddd```^^^[[[ZZZ```iiimmmkkkmmmggg^^^WWWUUUUUUWWWXXXQQQVVV^^^fffiiieee^^^XXXRRRNNNHHHCCC???;;;777444:::;;;<<<;;;999666222///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))++++++******++++++,,,---)))***,,,---......---,,,++++++,,,,,,---...//////............/////////000///000333666:::@@@HHHNNN[[[]]]hhh|||zzzhhh[[[VVVVVVZZZaaammmxxxhhhWWWJJJEEEGGGHHHQQQcccvvv}}}{{{~~~~~~```MMMEEEBBB===999777666444222........./////////////////////...---,,,,,,++++++***+++,,,---,,,,,,***)))...,,,++++++...111222333222:::BBBFFFMMMWWW```dddpppsssuuuwwwwwwwwwxxxxxxzzzxxxzzzoooiiibbb\\\ZZZ[[[\\\]]]```aaadddjjjooopppmmmjjjmmmmmmmmmjjjggghhhlllpppttt{{{uuuqqqooopppsssvvv{{{zzzzzzzzztttkkkmmmhhheeeggghhheeebbbaaaggghhhjjjjjjiiihhhiiijjjooonnnmmmnnnoooooommmkkkooorrrqqqnnnooovvv}}}~~~}}}~~~wwwwwwwwwuuuqqqlllgggddd]]]XXXSSSSSSXXX___eeehhhiiigggddd___YYYTTTVVVZZZWWW[[[```cccccc^^^XXXSSSRRRQQQOOOLLLHHHBBB;;;666888777777888888777555222000000...---,,,+++++++++------,,,,,,+++,,,,,,,,,************************************************************************))))))************))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,+++///////////////000111111222111555;;;@@@DDDLLLTTTXXXiii|||yyyiii\\\WWWUUU\\\ccclll~~~uuueeeUUUHHHDDDFFFKKKWWWkkk~~~uuuYYYIIIEEEAAA<<<999777555444222...////////////////////////......---,,,,,,++++++***+++,,,------,,,+++***...,,,***+++---///222333999@@@GGGKKKPPPZZZaaacccmmmnnnooopppqqqtttvvvyyyzzzwwwvvv{{{zzzssseee```ZZZVVVWWW[[[___bbbfffgggkkkqqqvvvwwwuuurrrtttssspppllljjjkkkpppuuu~~~zzzwwwvvvuuuvvvwww{{{~~~wwwrrrkkkfffggghhhdddaaaaaaccceeeiiijjjjjjjjjkkklllpppnnnlllkkkllllllkkkjjjkkknnnnnnkkklllsssxxxzzz~~~|||zzz{{{|||zzzyyyuuuuuuuuutttqqqmmmiiifff```ZZZTTTQQQTTTYYY^^^aaaeeeddddddbbb___\\\[[[\\\\\\^^^aaabbb```\\\VVVRRRQQQQQQQQQPPPNNNJJJCCC>>><<<;;;:::::::::999777555222111///---,,,,,,,,,,,,------,,,++++++++++++,,,************************************************************************))))))************))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------............//////...//////000111222111222666===BBBGGGOOOXXXbbbrrr|||sssjjj___WWWUUUWWW```kkkwwwppp```QQQEEECCCFFFPPPaaaxxxgggQQQFFFCCC???;;;888777555333222//////////////////...............------,,,,,,+++++++++,,,------,,,,,,+++///...,,,,,,...222666999CCCJJJPPPRRRWWW^^^ccccccgggggggggiiilllqqquuuxxxwwwsssqqqqqqsssppphhhbbbYYYXXXVVVVVVYYY___fffkkkoooqqquuu{{{|||yyytttooonnnqqqxxx}}}~~~xxxxxxzzz~~~|||zzzyyyxxx{{{yyyqqqjjjjjjiiifffddddddcccfffjjjmmmnnnooopppqqqtttqqqmmmkkkkkkllllllllllllooopppmmmooouuuzzz{{{{{{uuuppppppuuuzzz{{{{{{}}}yyywwwuuurrrsssssssssqqqnnnkkkiiiddd^^^VVVQQQQQQTTTWWWZZZ^^^___aaadddggggggeeecccbbbbbbcccbbb^^^ZZZUUURRRNNNPPPRRRUUUUUUSSSMMMIIICCC@@@>>><<<<<<;;;:::888555333111...---,,,---...------,,,+++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))+++++++++*********************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---.../////////............///000111222111333999AAAFFFJJJSSS\\\mmm|||vvviiibbb[[[VVVVVVXXX]]]jjjyyyzzzkkk\\\NNNDDDCCCHHHVVVkkk}}}zzz||||||}}}www[[[JJJDDD@@@>>>:::888666555333111////////////..................---------,,,,,,,,,,,,,,,,,,---------------///000000111555:::AAAEEEPPPVVVZZZ[[[^^^dddfffdddccccccdddggglllpppssstttnnnllliiihhhfffccc]]]XXXTTTVVVZZZ^^^cccjjjppptttwwwzzzyyyuuuvvv|||yyywwwwww{{{~~~{{{xxxvvvuuuvvvzzz}}}}}}~~~~~~uuunnnmmmllljjjiiijjjjjjlllnnnpppqqqsssvvvyyy{{{wwwrrrooooooqqqrrrrrrssswwwxxxwwwxxx~~~zzzssskkkjjjooorrrpppmmmpppssswww~~~}}}xxxvvvtttrrrppppppqqqqqqqqqooonnnllliiiddd\\\VVVTTTUUUXXXZZZ[[[^^^```eeemmmttttttqqqiiihhhgggccc^^^YYYTTTQQQJJJLLLPPPUUUXXXWWWSSSPPPHHHEEEAAA???>>>===<<<;;;;;;999555111...------......---,,,++++++***++++++++++++++++++++++++++++++************************************************)))******++++++******)))******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...////////////------...///000111333333444777===EEEIIINNNWWWbbbtttvvvlllbbb\\\XXXVVVZZZ___fffuuu~~~~~~~~~wwwgggYYYMMMEEEEEEKKK[[[sssyyyvvvwwwxxxwww{{{lllSSSGGGDDD>>>;;;999777666555222111000000//////.........------------------,,,,,,,,,,,,,,,,,,------......///---000333777<<>>===AAA>>>:::555222///......///...---,,,++++++++++++++++++++++++++++++++++++******************************************************++++++++++++************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------......//////...---------......///111333444555999<<>>EEEMMMWWW^^^gggiiihhhgggjjjooopppmmmeeeeeegggjjjnnnmmmhhhdddUUUVVVXXXXXXWWWWWWYYYZZZXXX```llltttyyy|||~~~~~~zzzzzz~~~}}}{{{|||xxxvvvzzz~~~~~~}}}{{{xxxuuurrrppppppooolllooovvv|||}}}{{{|||}}}yyyrrrqqqrrrpppppprrruuuuuutttsssuuuyyywwwssspppppprrrrrrnnniiiaaaaaacccfffkkkqqqvvvyyyxxxpppkkkiiiggglllmmmnnnoooppppppqqqqqqnnnnnnllljjjhhhhhhjjjlllmmmqqqqqqqqqzzz~~~wwwmmm```UUUNNNMMMNNNQQQUUUWWWXXXUUUSSSMMMJJJGGGEEEDDDCCCAAA???CCCAAA>>>;;;777444222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++*********************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///////////////...------...//////111333555777888===AAAHHHOOOSSSZZZiiixxx|||qqqbbb]]]ZZZZZZ[[[^^^gggppp~~~|||ssskkkfffdddeeeggghhhiiiiiiiiiiiihhhiiikkkmmmppprrrtttuuuxxxyyyzzz~~~{{{pppaaaTTTIIIDDDHHHOOOaaayyy}}}}}}}}}yyyuuusssrrrrrrttt{{{tttYYYHHHAAA@@@:::888666666666444222000111000000///......------------------------------...---------...///000111222888BBBIIIOOOWWWaaahhhoooooollljjjmmmsssuuurrrjjjhhhfffggghhhfffaaa\\\TTTVVVYYYYYYXXXYYY]]]aaa```hhhsss{{{|||vvvqqqmmmrrrzzz~~~||||||~~~xxxpppooouuuzzz{{{|||}}}}}}~~~}}}|||{{{zzzvvvwww|||zzzyyyyyyvvvuuuvvvvvvxxxzzz|||~~~~~~{{{vvvvvvwwwyyyzzzyyyuuurrrgggfffffffffhhhjjjlllnnnrrryyy|||rrrllljjjjjjllllllmmmnnnooopppqqqqqqnnnppprrrqqqooooooppprrruuu{{{{{{www{{{{{{nnnaaaYYYXXXWWWWWWYYYZZZYYYWWWUUUNNNLLLKKKJJJIIIHHHEEEBBBAAAAAA@@@???===:::777666222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......////////////...//////000222444777999:::@@@DDDLLLTTTZZZdddwwwuuuiii\\\XXXWWW[[[```hhhvvvzzzqqqiiibbb^^^]]]^^^aaacccddddddccccccaaaaaacccdddfffggghhhiiinnnnnnnnnqqqwww~~~yyymmm^^^RRRHHHCCCHHHOOObbbzzzzzz{{{}}}}}}zzzvvvtttsssssssssuuu|||lllSSSEEE???===999777666666555444222///111000000///...---------------------------------...---------...///111222999@@@KKKSSSXXX___hhhooorrrqqqnnnkkkooovvvxxxvvvnnniiidddbbbcccaaa\\\WWWXXX[[[^^^^^^\\\]]]bbbggghhhoooyyy~~~{{{|||yyyuuuqqqooolllhhhfffppp{{{}}}~~~}}}}}}yyyxxxrrrllllllsssxxxzzz}}}zzzzzzwww{{{~~~yyyxxxzzz~~~|||zzzooonnnlllkkkjjjjjjjjjjjjhhhoooyyyvvvppppppqqqllllllmmmnnnooopppqqqrrrmmmqqqtttuuusssrrrssstttwwwyyyyyy{{{oooggg```___]]]]]]\\\[[[YYYWWWOOONNNMMMMMMMMMKKKHHHEEE>>>???@@@AAA@@@>>><<<:::333222111000......------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---///000000000000000000111333555888:::;;;BBBFFFNNNWWW___lllpppccc[[[XXXXXX^^^fffsssuuullleee___[[[YYYZZZ[[[^^^```aaaaaa```______```aaaaaabbbcccddddddjjjiiiiiikkkpppyyy}}}xxxgggWWWOOOIIIBBBCCCIIIeeeuuu|||zzzzzz|||{{{zzzxxxvvvsssrrrqqqttt}}}zzz___JJJFFFDDD999<<<:::888555333222222222........................///...---,,,---...///000---...///...---000555;;;AAAMMMZZZ```dddjjjoooqqqqqqlllhhhjjjrrrxxxxxxvvvsssggg\\\ZZZ[[[YYYVVVTTT\\\^^^```aaadddgggllloootttzzz{{{wwwssspppooollljjjjjjlllllliiifffppp|||{{{zzzzzz~~~uuutttrrroooooottt}}}|||zzzxxxxxxwwwssslllfffaaajjjuuu{{{zzzxxxwwwxxx{{{}}}~~~~~~|||{{{{{{{{{tttuuuuuusssqqqpppqqqrrrnnnoooppprrrsssuuuvvvwww~~~~~~}}}~~~tttiiiiiieee]]]YYYYYYXXXUUUNNNTTTVVVSSSQQQRRRMMMFFFDDDBBB@@@???@@@AAABBBBBB<<<:::555111...,,,------,,,+++***+++,,,,,,+++***************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------......///000000000---///111333555999>>>BBBLLLMMMTTT```kkkxxx}}}jjj^^^ZZZZZZ\\\bbbooovvvnnneee___^^^]]][[[XXXYYY]]]bbbcccaaa^^^]]]^^^^^^]]]]]]aaafffiiiiiigggiiiiiiiiilllrrrzzz|||qqqaaaQQQKKKFFFAAACCCJJJeeettt}}}}}}{{{zzz{{{{{{yyyxxxvvvuuuttttttuuurrrYYYFFFCCCCCC999:::999666444222111111111//////////////////////////////............///000...///000//////222999???LLLXXXdddjjjmmmsssxxxyyyxxxqqqjjjiiinnnssstttsssooobbbVVVSSSUUUUUUVVVXXX^^^aaaeeeiiilllqqquuuxxx}}}yyytttqqqpppmmmjjjlllkkkkkklllnnnpppppppppxxx~~~yyyuuuwww|||zzzzzzzzzyyyzzzyyyqqqeeekkkqqqtttsssqqqooonnnnnnqqqtttvvvyyy|||~~~zzzuuurrrppppppiiikkknnnssswwwxxxxxxwww}}}}}}~~~~~~~~~~~~wwwuuuxxx|||qqqrrrmmmbbbZZZWWWUUUSSSTTTYYYZZZWWWVVVVVVRRRKKKHHHFFFCCCAAAAAABBBBBBCCCAAA>>>:::555222///...---...,,,++++++------,,,+++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------......///000000000///000333555777;;;AAAEEENNNQQQZZZhhhtttuuuhhhaaa[[[]]]bbbmmm~~~xxxjjjddd]]]ZZZ[[[\\\ZZZWWW[[[```dddeeebbb______```aaaaaabbbfffkkknnnmmmkkkkkkkkklllpppwwwxxxjjjZZZMMMHHHDDDAAAFFFNNNeeerrr~~~|||yyy~~~~~~|||{{{zzzyyyxxxwwwvvvvvvwwwwwwxxxfffRRRBBB@@@AAA999888777555222111000000000000000000000000000000000////////////////////////...000111111222888AAAHHHZZZeeeppptttvvv{{{~~~}}}uuukkkhhhkkkpppqqqqqqkkk^^^QQQNNNRRRVVV\\\aaaccchhhooouuuzzz~~~|||xxxrrrpppqqqqqqooommmooopppqqqrrrsssvvvzzz}}}~~~xxxuuuyyy{{{mmmnnnooopppooolllhhhdddbbbdddgggkkkpppwww~~~|||uuuqqqoooggghhhmmmssszzz}}}{{{xxxxxx{{{}}}zzzyyyzzznnnnnnpppvvv|||~~~{{{vvvyyyvvvjjj^^^YYYVVVUUUXXX[[[\\\ZZZYYYYYYUUUQQQMMMKKKHHHDDDBBBBBBBBBCCCEEECCC@@@<<<777333000...000...,,,,,,------,,,+++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---......//////000000111111222555777:::???DDDIIIQQQWWWdddttt}}}kkkcccccc^^^bbbkkk}}}zzzoooggg]]]YYYVVVWWWZZZ\\\[[[ZZZ___cccggggggdddbbbbbbccceeegggjjjnnnssstttsssrrrnnnoooqqqwww}}}ttteeeWWWKKKGGGDDDBBBIIITTTeeesss{{{yyy~~~}}}yyyxxxvvvuuuvvvwwwyyyzzz}}}uuu\\\MMM@@@>>>@@@:::888666444222111000000000////////////////////////.........///.........---...000333555999AAALLLTTTeeeooowwwxxxxxx{{{~~~~~~|||uuummmjjjllloooqqqqqqhhh]]]TTTSSSYYY___gggmmmkkkpppxxx}}}vvvxxxuuussstttxxx{{{{{{yyy|||}}}~~~|||zzz|||{{{yyy~~~|||yyyxxx|||zzzyyyzzz}}}~~~~~~~~~tttsssrrrssstttooofff___\\\]]]^^^```cccjjjqqqwww|||vvvrrrllllllnnnttt{{{}}}{{{xxx~~~|||vvvtttuuummmmmmmmmllllllmmmnnnooorrryyy{{{rrrfff___\\\ZZZVVVXXXYYYYYYXXXWWWUUUSSSRRRPPPMMMIIIEEECCCBBBCCCFFFEEECCC@@@<<<888444222111///,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------...............///000000111111111333666999===BBBHHHLLLTTT___ppprrrbbb^^^```bbbhhhuuu~~~pppccc[[[VVVUUUUUUXXX\\\______^^^cccfffjjjiiigggeeefffhhhjjjmmmqqqvvvzzz{{{zzzxxxsssuuuyyyxxxnnn```SSSHHHDDDBBBAAAJJJVVVgggvvv~~~~~~~~~zzzxxxvvvuuuuuuxxx{{{}}}mmmWWWKKK???===>>>:::888777555333111111111111........................,,,------------............222666;;;AAAKKKWWW___llltttyyywwwuuuwwwzzz||||||wwwqqqmmmmmmmmmmmmkkkddd]]]ZZZ^^^eeekkkrrrxxxrrrwww}}}|||wwwsssqqqpppqqqvvv|||wwwsssppppppuuutttssstttvvvwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxyyy}}}wwwvvvwwwzzz|||uuuiii___[[[[[[ZZZZZZZZZ^^^cccgggooowww|||wwwuuutttwww||||||tttqqqqqqqqqqqqooojjjeeebbbbbbdddlllvvv}}}xxxnnngggbbb___UUUTTTUUUVVVUUUTTTSSSSSSUUUUUUTTTOOOIIIEEECCCCCCCCCCCCCCCBBB???<<<888666222000---++++++++++++***************************++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------............//////000111111111111444777:::>>>DDDJJJOOOXXXfffzzzyyyhhh]]][[[]]]fffooowwwiii]]]VVVTTTUUUVVVYYY]]]___``````fffiiikkkkkkiiiiiikkknnnnnnrrrxxx|||{{{~~~ssshhhYYYMMMCCCAAA??????JJJXXXlllzzz~~~zzz{{{|||yyyvvvvvvyyy|||fffRRRIII>>>;;;===:::777666444222111111111222........................---,,,,,,,,,---///000222222666===CCCIIISSS^^^fffooouuuwwwsssppptttyyy|||~~~zzzsssnnnjjjhhheeecccaaa^^^```iiiqqqvvv|||{{{}}}{{{xxxtttssstttqqqpppssszzz|||xxxwwwvvvrrrssssssqqqmmmjjjiiiiiiooooooppppppqqqrrrssstttrrrssssssrrrppppppqqqssstttwwwyyy{{{yyyyyy|||zzzmmmbbb[[[\\\\\\[[[YYYYYY[[[]]]```iiiuuu~~~}}}~~~|||uuuqqqppptttuuutttooohhhcccaaaaaahhhrrryyywwwrrrmmmiiieee]]]ZZZXXXYYYXXXTTTSSSUUUYYY[[[[[[WWWPPPIIIFFFEEEBBBBBBBBBBBB@@@>>><<<;;;555222...,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........//////000000111111222222555888<<>>===888555111...---...------************************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------....../////////000111111222222444777:::???DDDJJJQQQVVVdddwwwzzzlll^^^WWWYYYaaagggttt|||oooeee]]]YYYWWWUUUVVVXXXYYY[[[^^^aaacccgggjjjlllllllllnnnsssxxxyyy}}}~~~mmmaaaQQQGGG@@@@@@AAAEEETTTeeexxx}}}xxxxxx}}}}}}zzzvvvsssvvv~~~|||{{{}}}vvvYYYGGGCCC;;;777999888444333111000////////////000000000000000000000000000...---,,,...333888;;;>>>CCCIIIOOOSSSYYYaaaffffffkkkkkkggggggooozzzyyytttkkkddd``````bbbdddggggggmmmxxx~~~uuunnnmmmmmmooowww}}}~~~||||||zzzzzzzzzyyywww{{{wwwtttuuuwwwyyyyyyxxx}}}{{{xxxuuutttsssssstttqqqrrrqqqooommmlllmmmnnnhhhiiiiiihhhdddbbbaaaaaaaaaccceeefffhhhjjjmmmoookkklllllljjjggggggiiilllhhhjjjkkkiiiiiirrr~~~yyywww{{{wwwrrrgggiiijjjhhhddd]]]YYYWWWSSSWWW\\\cccjjjsss{{{~~~{{{yyywwwuuuvvvxxxzzzxxxrrrhhh```ZZZ]]]bbbfffiiipppyyy}}}}}}}}}uuupppnnnhhh```]]]```___dddhhhfff]]]TTTNNNLLLEEEEEEDDDBBBAAA@@@???>>>;;;777333000///000//////************************++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------....../////////000111111222222666888<<>><<<:::777555444333000...------...///111111000---,,,,,,///111111222333333555999>>>BBBJJJLLLOOORRRZZZbbbddd```cccffffffdddiiirrrvvvtttuuuhhh^^^]]]___```fffmmmvvvyyy}}}{{{yyyyyyvvvpppmmmqqqzzz~~~}}}sssmmmmmmnnnmmmkkkooopppooooooppprrrvvvzzz}}}}}}{{{xxxuuutttuuuvvvtttsssrrrqqqqqqpppnnnlllmmmiiiffffffccc``````ccc]]]```eeehhhjjjkkklllmmmmmmllljjjiiiiiigggdddaaaeeedddbbbbbbeeejjjooosssrrrpppmmmiiiiiioooyyy|||vvvpppmmmlllmmmmmmiiiaaaZZZYYYXXXXXXYYY^^^fffnnnsss|||}}}|||~~~~~~{{{wwwtttqqqoooppprrrqqqjjjccc```aaaccchhhqqqzzzpppggg___[[[^^^fffoooooofff[[[UUUTTTNNNHHHAAA>>>??????<<<999777777555333111///...---***++++++,,,,,,,,,++++++******************+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------..................------000000111111222222222222555888===BBBHHHPPPXXX^^^ttt~~~wwwhhh]]][[[ZZZ\\\iiizzzwwwiii^^^ZZZYYYXXXVVVTTTVVVYYY\\\___bbbdddeeedddgggjjjmmmppptttyyy|||sssbbbVVVHHHBBB???BBBCCCIII]]]sss~~~~~~~~~}}}yyy{{{}}}yyyuuuvvv}}}~~~dddTTTDDD===<<<:::777666555444111///......///000111111111///------///111///111222444777<<>>;;;:::888777555444333333333///......---,,,,,,,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............////////////000222444555;;;BBBIIINNNTTTbbbwwwyyynnnfffddd___```iiittt}}}|||jjjddd\\\WWWVVVWWWYYYYYYZZZ[[[^^^```ccceeefffggglllooossswwwyyy|||tttcccRRRFFF@@@??????DDDMMM___xxx}}}zzz|||}}}yyyzzz}}}~~~zzz|||iiiOOOFFF===;;;;;;888555555222111000000////////////...///000000///000222444===@@@DDDGGGKKKPPPUUUYYYZZZcccnnnuuu{{{~~~wwwooofff```^^^^^^___aaacccfffjjjooovvv~~~~~~zzzvvvsssvvv{{{|||tttrrrvvvzzz{{{{{{||||||yyywwwuuussspppllliiiddd^^^YYYXXXXXXYYY^^^eeejjjpppxxx~~~~~~zzzvvvtttrrrooollljjjjjjjjjjjjjjjnnnkkkgggcccaaa`````````aaafffkkkoooqqquuu{{{~~~yyyssspppuuu|||{{{uuurrrtttzzz~~~{{{vvvpppmmmmmmnnnnnnnnnooorrrxxx}}}tttlllddd```___^^^^^^```cccccc^^^YYYWWWTTTOOOKKKHHHEEEBBB@@@999888666555444444555666111000///...------.........---,,,+++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////111333555777===DDDMMMSSS[[[kkkzzzooofffaaaaaaaaagggtttxxxrrrbbb^^^YYYUUUUUUXXXZZZ\\\YYY[[[^^^bbbeeehhhjjjkkkooorrrwwwzzz|||~~~wwwvvvzzzzzzmmm^^^OOOEEE@@@???AAAHHHVVVjjj}}}zzz~~~}}}vvvzzz}}}xxxyyy~~~xxx]]]JJJBBB;;;::::::666333333000000000000//////............/////////222666999AAADDDHHHLLLPPPTTTZZZ]]]eeeppp}}}xxxmmmbbb\\\YYYYYY]]]bbbiiioootttvvv|||{{{vvvvvvyyy}}}|||~~~|||wwwwww}}}|||tttoooqqq{{{~~~xxxvvvtttrrrooonnnllliiigggfffccc```]]][[[VVVSSSUUUXXX\\\ccckkktttyyy~~~~~~xxxrrroooooollljjjiiijjjkkkkkkjjjkkkiiigggdddbbbaaabbbbbbeeeiiinnnqqqrrrtttyyy|||}}}yyy{{{uuupppooovvv~~~|||xxxuuusssrrrpppppppppqqqsssxxx~~~{{{wwwppphhhcccaaaaaaaaacccccc```XXXRRRPPPOOOMMMKKKIIIGGGFFFEEE<<<;;;888666555555666777222111000//////000111222///...---+++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------.../////////000//////000222555888:::???FFFQQQZZZfffwww|||ooofffaaa___]]]bbbnnnyyymmmeeeZZZXXXUUUSSSTTTWWWZZZ\\\]]]___cccgggkkkoooqqqrrrsssvvv{{{|||sssllllllpppzzz~~~qqqeeeXXXLLLCCCAAA@@@BBBLLL^^^tttzzz~~~yyy|||nnnSSSFFF???::::::999444111222000111111111111000//////////////////111555;;;@@@DDDHHHMMMRRRWWW]]]bbbfffppp{{{sssiii___\\\[[[[[[___eeemmmtttyyyzzz~~~zzzxxxzzz~~~|||{{{wwwnnnppppppmmmlllrrrxxxqqqiiidddcccccc```]]]^^^\\\[[[[[[[[[YYYWWWUUUUUUQQQPPPUUUZZZ___gggoooyyyzzz{{{yyytttooollljjjiiihhhggghhhjjjjjjjjjiiigggfffeeedddcccdddeeefffhhhlllppprrrrrrtttwww{{{}}}|||}}}tttiiiiiinnnrrrzzz|||xxxtttttttttsssrrrsssvvvxxxwwwxxxzzz|||{{{vvvnnniiiccceeehhhiiifff___VVVPPPMMMMMMMMMKKKJJJIIIHHHIIIDDDAAA===999777555555666333222111111111333555666222111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,---......///,,,,,,------...//////000111000000000333666:::<<>>::::::888333000111111111222222222111111000111111000000222888???DDDHHHLLLRRRXXX^^^dddkkkooovvvzzznnnddd]]]]]]^^^^^^bbbhhhmmmuuuzzzzzz~~~~~~{{{~~~yyytttpppkkkhhh^^^ccciiikkkoooxxxyyyrrrggg```XXXTTTUUUVVVUUURRRTTTSSSRRRSSSUUUUUUSSSRRRSSSPPPPPPVVV\\\bbbjjjqqqvvvuuurrrnnnjjjhhhhhhiiidddddddddfffhhhiiihhhgggeeeeeeddddddeeeggghhhiiijjjnnnrrrssssssuuuxxx||||||{{{zzz{{{~~~zzzggg```cccaaajjjyyy~~~wwwwwwxxxvvvtttrrrssstttvvvxxx{{{~~~~~~zzzsssnnneeeiiimmmnnnjjjaaaWWWPPPLLLMMMMMMLLLKKKJJJJJJKKKJJJGGGBBB<<<888666555555333333222111222555777999444333222000...---,,,,,,------------------------******+++++++++,,,,,,,,,------------------------++++++,,,,,,---...//////,,,,,,------...///000000222111000111333777;;;===EEEKKKWWWfffwwwlll^^^ZZZ]]]aaaiiisss~~~wwwppphhh___XXXWWWWWWWWWWWWXXX[[[___bbbggghhhkkknnnqqqsssuuuuuu{{{|||uuunnnjjjhhhiiipppyyy~~~pppdddYYYNNNFFFDDDDDDDDDIIIXXXmmm~~~}}}{{{|||^^^JJJ@@@===888666555555444333000000////////////000000...------000666<<>>;;;888555555444333222222111000///////////////111222333777<<>>CCCIIILLLRRRTTTZZZfffuuu{{{rrrllleee]]]YYYXXX]]]```fffnnnvvv}}}xxxnnneee___ZZZZZZZZZYYYYYY[[[^^^aaaiiippp{{{zzznnnhhhfffeeebbb^^^\\\YYYUUUSSSUUUWWWYYYZZZWWWTTTPPPMMMKKKIIIFFFDDD???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCFFFHHHKKKKKKJJJIIIIIIIIIJJJIIIGGGFFFGGGIIIKKKMMMMMMPPPTTTWWWYYYZZZ\\\]]]___dddkkkoooppppppooonnnnnnooopppssswww{{{~~~|||yyyvvvtttqqqsssvvvwwwwwwxxx{{{}}}~~~}}}|||zzzwwwsssooommmmmmjjjjjjmmmoooppptttzzzwwwrrrnnniiidddccchhhpppvvv{{{uuurrrrrruuuwwwxxx{{{~~~yyypppeee___YYYWWWYYY___eeehhhiiihhhlllkkkhhhbbbYYYNNNDDD>>><<<;;;:::888666444333333777666444222///---......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------.........------///000,,,,,,---...............------......//////000000111///111444666999BBBKKK\\\oooqqq]]]UUUTTTYYYgggwwwrrrjjjgggiiikkknnnqqqtttvvvuuusssrrrrrrppppppooonnnkkkhhhdddbbbaaa```___^^^]]][[[ZZZZZZUUUUUUTTTTTTTTTTTTUUUUUUVVVXXX\\\___dddjjjqqqvvv~~~}}}yyyyyyxxxwwwtttpppjjjeeeaaaaaa___```eeelllvvvrrraaaUUULLLDDD@@@AAACCCQQQeeeyyy{{{yyyyyywww{{{{{{sssXXXGGG>>>;;;999666555555444222111111111000000000000111111222555:::???BBBFFFKKKOOOUUUXXX```mmm|||}}}rrrjjjbbb[[[XXXZZZfffiiiooovvv~~~~~~tttkkkddd```___^^^___``````___```dddgggqqqvvv||||||xxxvvvlllcccYYYTTTTTTUUUSSSPPPOOOMMMJJJJJJKKKLLLLLLKKKLLLJJJHHHFFFGGGFFFEEECCC???@@@AAAAAAAAA@@@?????????>>>>>>======???@@@AAAAAACCCEEEFFFEEEDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEEEEGGGJJJNNNQQQRRRSSSVVVWWW\\\bbbiiinnnooonnnlllkkkiiikkknnnsssxxx}}}{{{wwwsssqqquuuwwwxxxyyyyyyyyy{{{}}}}}}~~~~~~|||xxxtttrrrqqqkkkfffeeedddbbbdddhhhqqqxxx{{{{{{yyytttooojjjhhhjjjlllwww~~~{{{sssnnnmmmpppssstttvvv}}}tttiiicccbbb^^^aaaeeehhhllloooooonnnwwwwwwuuupppfffZZZMMMFFF===<<<:::888666444333222444555555333///---...///,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,---.........------///000,,,---.../////////......------......//////000000111000222555777;;;EEEPPPbbbxxx|||iiiXXXSSSVVV^^^ooo}}}ppphhheeefffggggggjjjnnnoooooommmmmmmmmiiijjjiiihhhfffbbb___]]]YYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUVVVVVVWWWWWWXXX[[[```eeejjjqqqxxx}}}|||vvvsssuuussspppmmmiiifffeeeeeecccbbbeeelllttt~~~ppp^^^RRRJJJDDDBBBCCCKKKZZZqqq|||zzzyyyvvv}}}zzzzzzzzzzzzfffPPPCCC<<<999777666555555444222000000000000000111222333333555:::AAAEEEHHHLLLQQQUUU\\\aaalllyyy{{{pppggg___YYYZZZ]]]nnnssszzzxxxnnnhhhbbb]]]^^^bbbdddfffhhhgggeeefffiiimmmsssuuuvvvuuuqqqkkkeee```VVVQQQKKKHHHIIIJJJIIIHHHEEECCCBBBBBBDDDDDDCCCBBBCCCBBB@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>???>>>=========>>>???@@@>>>@@@BBBCCCBBBBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@@@@DDDFFFIIIKKKKKKMMMOOOPPPVVV[[[aaaeeefffeeeddddddcccfffjjjpppwww}}}{{{wwwtttrrrqqquuuwwwyyyzzzzzzzzz|||~~~}}}{{{qqqiiibbb___]]]YYYYYY[[[```fffooovvv}}}{{{tttmmmhhhfffjjjoooyyy{{{sssllljjjkkkmmmnnnsss|||tttjjjgggjjjkkkrrrwwwvvvsssssstttsss|||}}}|||xxxoooaaaTTTLLLAAA@@@<<<999666444333333111333555444000------///,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---,,,,,,...000,,,---///000000000///...---......//////000111111111111444777999===IIIUUUggg}}}rrrbbbUUUUUU\\\gggyyy{{{pppiiifffggghhhfffiiilllmmmkkkiiihhhgggddddddddddddaaa^^^[[[YYYUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZ]]]```fffkkkrrryyy~~~zzzuuurrrppppppmmmjjjgggfffgggjjjjjjjjjnnnvvv~~~{{{lll[[[QQQJJJFFFFFFHHHSSSddd|||{{{zzzyyyxxx}}}yyyrrrrrruuuxxx{{{tttYYYJJJAAA<<<888777555555555444111///......///000111333444555;;;BBBIIINNNPPPSSSXXX]]]gggooo{{{yyypppggg```\\\ZZZ^^^eeeqqqxxx{{{qqqjjjdddcccaaa```dddjjjllloooooolllgggdddfffiiikkkiiigggccc^^^YYYSSSOOOGGGFFFEEEDDDCCCCCCCCCCCC@@@???>>>???AAAAAA@@@??????>>>===>>>???AAAAAA@@@AAAAAA@@@@@@@@@???????????????>>>===>>>???@@@AAA@@@AAABBBAAA@@@@@@BBBDDDBBBBBBBBBBBBBBBAAAAAA@@@BBBDDDFFFFFFFFFGGGIIIJJJNNNQQQUUUXXXXXXXXXYYYZZZ[[[^^^ccciiipppvvvzzz|||~~~|||xxxuuurrrrrrrrrrrrtttwwwyyy{{{|||~~~rrriiiaaa]]]ZZZUUUSSSTTTSSSXXX^^^dddkkkttt~~~tttlllgggcccfffmmmwww|||tttmmmjjjiiihhhhhhrrryyyxxxrrrppprrrzzzxxxsssrrrqqqtttwwwyyyxxxrrrhhh]]]VVVIIIFFF@@@;;;777444333333///222666444000------///,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++,,,---,,,++++++---///---...///111111000///.........///000000111111222111222555999;;;???LLLYYYiiihhh\\\TTTYYYcccqqqyyynnngggeeehhhjjjkkkmmmpppooommmiiiggggggaaabbbcccbbbaaa^^^\\\ZZZXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^___bbbffflllsssyyy~~~zzzvvvqqqrrrsssqqqooonnnppprrrrrrsssyyyxxxiiiYYYPPPKKKHHHIIIMMMXXXjjj~~~zzzyyyxxxyyy}}}}}}{{{yyyrrrjjjlllrrrwww{{{hhhQQQFFF@@@<<<777666555555555444111///---......000222444555777@@@GGGPPPUUUWWWYYY^^^cccrrrzzz}}}kkkddd]]]ZZZYYY\\\dddnnnqqq{{{uuummmgggaaa```dddfffgggmmmttttttvvvuuunnnfff``````bbbaaa]]]YYYTTTPPPKKKGGGEEE???AAACCCCCCBBB@@@@@@AAA@@@???>>>???AAABBBAAA@@@AAA???>>>???AAACCCCCCBBB@@@????????????@@@@@@AAA@@@??????>>>???@@@AAABBBBBBCCCBBBAAA???@@@BBBDDDBBBCCCDDDDDDEEEDDDDDDCCCAAACCCDDDDDDCCCCCCEEEFFFHHHJJJMMMNNNNNNNNNPPPRRRTTTWWW\\\bbbhhhmmmqqqsssxxxvvvrrrooooooppprrrttttttwww{{{~~~uuulllccc___ZZZTTTPPPPPPMMMPPPTTTYYY___iiivvvzzzqqqkkkaaacccgggooozzz}}}uuuooojjjhhhfffeeepppuuu{{{}}}|||yyywwwvvvxxxpppnnnmmmiiimmmrrruuusssmmmeee```OOOKKKDDD===777444333333---222666555000------///,,,------......------,,,---------.........//////+++,,,,,,,,,++++++---...---...000111222111///...//////000000111111222222222333666:::<<>>999===888666333333555555222000444222222444222222999AAAIIIOOOXXX___aaaccchhhnnn{{{xxxmmm^^^_________bbbgggoootttvvvsssmmmkkkhhhgggfffgggjjjpppvvvzzzxxxnnnddd^^^ZZZWWWUUUSSSQQQLLLGGGDDDAAA@@@@@@>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAA@@@===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAFFFFFFFFFEEEDDDCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFHHHJJJKKKJJJKKKMMMQQQWWW]]]cccfffdddeeeeeeeeegggkkkqqqvvvxxxxxxxxxzzz~~~zzznnnaaa[[[WWWRRROOOOOOSSSPPPPPPUUU\\\eeesss|||pppkkkffffffkkksss{{{ssskkkiiijjjjjjhhhoooyyyyyynnnfffbbbfffjjjooossswwwvvvlll```XXXRRRIIICCC???<<<777333444333333333333222///,,,---,,,+++,,,,,,,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++---...///---...///000000111111111333222444:::>>>EEEQQQ\\\sss}}}}}}kkk___YYYXXXcccqqquuummmhhhgggkkkppprrrxxx{{{yyyvvvtttqqqllljjjhhhggggggfffddd```^^^_________]]]]]]^^^aaaddddddfffgggggggggiiilllooopppsssyyy~~~oooaaaTTTNNNIIIGGGOOO[[[rrr}}}zzzyyy|||xxxvvvttttttttttttyyy~~~oooXXXIII<<<999<<<888666444333444444222///222000000222333555===FFFTTTZZZbbbffffffhhhnnnuuuyyypppggg]]]___aaacccggglllssswwwyyyxxxoookkkjjjiiiiiiiiijjjmmmqqquuuwwwtttmmmcccZZZTTTPPPMMMKKKJJJHHHEEEBBB???>>>>>>>>>======>>>>>>>>>>>>????????????@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGJJJMMMRRRVVVYYY\\\]]]^^^___bbbfffmmmqqquuuvvvyyy{{{~~~~~~pppbbb[[[YYYTTTQQQPPPRRRPPPPPPVVV]]]gggtttvvvpppkkkiiilllqqqvvv}}}tttmmmllllllkkkjjjpppyyyuuujjjdddaaaeeejjjooorrruuutttmmmddd]]]WWWOOOHHHDDD???999555222111111111222222000......---,,,---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------......///...///000111222222222222444333555:::@@@GGGTTT```vvvtttccc]]]YYY\\\hhhxxxtttmmmjjjiiinnnsssvvv{{{~~~{{{yyyxxxuuuqqqnnnmmmkkkkkkkkkjjjgggeeebbbcccdddccccccdddgggiiilllmmmoooooooooqqqtttwwwxxx{{{ggg\\\SSSNNNIIIJJJYYYjjj}}}{{{zzz~~~zzzwwwvvvwwwxxxzzzzzz```MMMCCC;;;888:::999777555444444333111///111///000333555:::EEEPPP^^^eeelllkkkhhhkkksss{{{zzzsssmmmfff```]]]```fffkkkpppuuuzzz~~~xxxqqqmmmlllkkkjjjkkklllnnnoooppppppqqqfff___VVVNNNIIIEEECCCAAA@@@???>>>===<<<===>>>???<<<<<<======>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAACCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHCCCCCCBBBCCCDDDGGGIIIKKKQQQSSSTTTWWWZZZ___eeejjjmmmrrrxxxzzz{{{uuuddd]]]\\\YYYUUUSSSTTTRRRSSSZZZbbbkkkxxx~~~{{{tttpppqqqrrrsssvvvzzzwwwqqqoooooommmlllooowww}}}rrriiicccbbbeeelllrrrssssssssspppkkkddd^^^VVVOOOJJJDDD===888222111000111333444333222000...---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////////////////000111222333333333333666444666;;;AAAJJJYYYfffzzz|||iii[[[YYYZZZ```ppptttmmmkkkkkkqqqwww{{{}}}}}}|||yyyvvvtttrrrqqqqqqqqqpppnnngggiiikkkllllllmmmppprrrwwwxxxyyyyyyzzz|||ddd[[[TTTPPPLLLQQQfff|||}}}||||||~~~zzzwwwvvvxxx|||~~~}}}sssTTTEEE@@@;;;888888888777666444333222000///333111333777:::@@@LLLXXXaaaiiinnnkkkfffjjjsss{{{}}}uuummmhhheeebbb```aaaeeemmmtttzzzyyysssqqqpppooommmkkklllnnnooonnnllliiiggg[[[UUUMMMGGGCCC@@@>>>=========<<<<<<===>>>???@@@<<<<<<======>>>>>>??????AAAAAABBBCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIDDDCCCBBBAAAAAACCCEEEFFFHHHJJJMMMOOOSSSXXX^^^ccceeellluuuxxxxxx{{{zzziiibbbbbb```\\\ZZZZZZXXXZZZ```gggppp}}}|||wwwwwwwwwtttssstttzzzuuurrrpppnnnmmmnnnsss{{{~~~sssjjjfffeeegggooouuutttqqqppppppooogggbbbZZZTTTOOOIIIBBB<<<555333111222444666777777000///---...///000///...------------------------,,,,,,,,,---------......---...000111111111000//////000111222333333333333666555777===DDDOOO___nnn~~~uuudddZZZWWW[[[eeeuuuuuunnnlllmmmrrryyy~~~|||xxxwwwvvvvvvuuutttlllnnnrrrtttuuuvvvxxxzzzaaaZZZTTTQQQQQQ[[[uuu}}}~~~{{{wwwwwwzzz~~~iiiMMMBBB???;;;777888777777666555333111111000333333666;;;???EEEPPPZZZaaakkkoookkkgggllluuuyyyxxxpppgggbbbbbbcccfffhhhiiinnnuuu|||}}}yyytttssssssrrrooollljjjkkkkkkkkkhhhddd___\\\QQQLLLFFFBBB???>>>===<<<==================>>>>>>======>>>>>>???@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOONNNMMMMMMLLLKKKKKKJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIFFFEEECCCBBBCCCDDDFFFGGGFFFGGGJJJLLLOOOSSSXXX\\\```hhhqqquuuvvvzzzqqqjjjjjjiiiffffffbbb___aaaffflllttt{{{||||||xxxtttsss{{{yyytttqqqooonnnllloootttzzztttkkkgggggggggoootttpppkkkiiijjjjjjddd```[[[WWWSSSNNNGGGAAA999666222111222555777888111///------...//////...------------------------,,,,,,,,,---------......---...000111111111000///...///000111222222222222555444888???IIIUUUgggvvvpppaaa[[[WWW^^^kkk|||vvvooollllllrrryyy||||||{{{zzzxxxrrruuuxxx{{{|||~~~\\\TTTPPPRRRYYYjjj~~~~~~{{{yyyyyy|||vvv^^^HHH@@@>>>999666888555666777555333111222222222444:::BBBGGGKKKSSS]]]dddnnnsssppppppwww}}}}}}ooofff^^^^^^ccchhhnnntttrrrvvv{{{~~~xxxvvvqqqqqqqqqrrrrrroookkkhhhhhhgggfffccc^^^XXXSSSPPPGGGDDD???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>999333000000222555666333111...---...///......------------------------,,,,,,,,,---------.........//////000000000000000...///000111222222222222444555:::DDDPPP^^^pppkkk^^^[[[ZZZeeeuuuvvvnnnkkklllssszzz~~~{{{~~~VVVOOOMMMVVVeee~~~}}}|||zzzzzz|||gggTTTCCC>>><<<777555888333555666555333111333444444888BBBMMMSSSVVV\\\dddgggrrryyyyyy}}}mmmccc\\\```gggnnnvvv}}}{{{|||wwwpppmmmnnnlllnnnqqqqqqnnnjjjgggffffffccc___YYYSSSMMMIIIGGGAAA>>>;;;:::;;;===>>>===<<<===============<<<<<>>KKKXXXgggyyyhhh\\\[[[]]]mmmtttmmmkkkmmmttt|||TTTMMMMMMZZZppp~~~~~~zzzzzzyyyzzz~~~\\\LLL???<<<:::555444888222444666555333222333666777===JJJWWW^^^```fffllliiittt|||~~~oooddd^^^ccckkkrrrzzzvvvjjjeeeeeehhhlllooorrrppplllhhhfffgggdddaaa[[[SSSLLLGGGCCCAAA???===;;;;;;===???@@@@@@===>>>??????@@@@@@??????CCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLKKKKKKKKKHHHHHHJJJKKKLLLLLLLLLLLLOOOPPPQQQSSSVVVXXXYYYZZZ[[[\\\\\\]]]^^^_________dddeeefffhhhjjjlllnnnnnnkkkjjjhhheeebbb___]]]\\\YYYYYYZZZ[[[\\\]]]^^^^^^YYYXXXVVVTTTSSSSSSTTTUUUQQQOOOMMMLLLKKKLLLMMMNNNNNNNNNNNNMMMJJJJJJKKKLLLPPPRRRUUU\\\dddnnnvvv{{{|||}}}}}}|||vvvtttuuutttyyy}}}|||xxxwww}}}yyysssrrrsssnnnqqqpppiiiaaa[[[UUUNNNRRRRRRTTTXXX\\\\\\XXXTTTNNNGGG>>>777444555666777999666333000000000000///........................,,,,,,,,,---------......///...---------...000111111111222333444444444444555888AAAOOO]]]mmmhhh[[[\\\___rrrssslllkkknnnvvv~~~SSSRRRRRR^^^}}}}}}~~~yyywww}}}oooVVVJJJ>>>:::888777666888333444555333000000444888>>>NNN^^^eeefffjjjnnnpppuuu|||jjjiiigggiiiooouuuyyy|||}}}|||~~~{{{pppfffbbbccchhhlllrrrqqqooonnnlllgggaaa]]]YYYSSSLLLGGGDDDBBB???===<<<<<<======>>>>>>???????????????@@@AAAAAABBBBBBFFFDDDDDDFFFJJJKKKJJJGGGMMMMMMNNNNNNNNNNNNNNNNNNMMMNNNOOOQQQSSSTTTVVVVVVWWWXXXYYY[[[___cccfffhhhlllnnnpppqqqppppppqqqrrrvvvxxx}}}{{{wwwrrrnnnkkkkkkkkkjjjkkklllkkkhhhfffbbb```^^^]]]^^^___^^^]]][[[XXXVVVUUURRRNNNOOOTTTSSSRRRPPPOOONNNMMMNNNNNNPPPQQQSSSUUUXXX___iiipppvvv|||zzz{{{~~~vvvssstttvvvyyy|||zzzvvvvvv|||xxxuuutttuuusssttttttjjjZZZRRRRRRLLLLLLLLLQQQ\\\fffeee___VVVNNNDDD:::666444444444777777777444111/////////000000///..............................///000000000///...///000111000///222222333222111111222444;;;:::BBBUUUkkk}}}zzzbbb[[[```fff}}}sssmmmiiiiiisssLLLLLLPPPaaa~~~~~~{{{yyy~~~gggQQQGGG===999999777666777333444555444333444999===FFFUUUdddjjjlllooossstttxxx{{{mmmkkkjjjlllqqqvvvyyy{{{xxxwwwyyyvvvqqqjjjdddcccfffjjjnnnpppnnnllliiifffbbb[[[WWWSSSNNNGGGCCCAAA@@@>>><<<<<<<<<======>>>?????????>>>???@@@AAABBBDDDDDDEEEIIIGGGGGGHHHJJJKKKIIIGGGKKKLLLMMMNNNOOOPPPRRRTTTSSSTTTUUUWWWZZZ\\\]]]^^^```aaadddhhhmmmrrrwwwzzz~~~~~~}}}|||||||||{{{xxxuuunnnkkkhhhgggggghhhhhhhhhfffaaa]]][[[XXXTTTSSSUUUUUUTTTRRRPPPOOONNNOOOOOONNNPPPQQQRRRTTTYYYaaagggqqqyyyxxxvvvvvvzzz~~~zzzyyyyyyzzz|||{{{zzz|||{{{zzzyyywwwwwwvvvlll]]]TTTRRRMMMNNNOOOVVVdddpppqqqlllbbbYYYLLL@@@888444222111666666666555333111000000000000///............///...............///000000000///...///000111000///111222333222111111333555;;;<<>>DDDNNN[[[hhhmmmppptttwwwwww|||~~~tttmmmllllllnnnrrrvvvxxxxxxwwwtttvvvxxxkkkiiifffdddeeegggjjjlllkkkiiifffbbb^^^YYYSSSOOOIIIFFFBBB???>>>======<<<<<<<<<======>>>??????@@@???@@@AAABBBDDDFFFGGGHHHKKKJJJIIIKKKMMMNNNMMMLLLNNNOOOQQQRRRSSSUUUYYY\\\^^^___bbbeeeiiillloooppprrrtttxxx}}}~~~zzzxxxxxxyyyzzzzzzxxxpppiiigggddd^^^YYYXXXZZZXXXVVVTTTRRRQQQQQQQQQOOOPPPQQQQQQRRRUUUYYY\\\hhhoooxxx~~~}}}zzz}}}wwwrrrqqqttt|||~~~|||{{{zzz|||~~~~~~}}}{{{rrrdddYYYTTTQQQRRRTTT\\\kkkyyy}}}zzzpppfffWWWIII>>>777333111444555666666666444222111111000//////......//////...............///000000000///...///000111000///111222333222111222444555;;;???MMMcccxxxnnn^^^^^^fffzzz{{{oookkkiiikkkxxxJJJIIINNNbbb{{{zzziiiNNNCCC===999999999555444555333444555555555:::AAAHHHQQQ\\\ggglllqqqvvvyyyxxx~~~~~~sssllliiiiiikkkoootttvvvwwwvvvyyyuuuwwwzzzrrrmmmiiihhhhhhgggggghhhhhhhhhgggddd___[[[VVVQQQLLLHHHAAA@@@===<<<<<<<<<======<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHJJJJJJKKKMMMPPPRRRTTTTTTTTTWWWYYYZZZ\\\___dddiiioooqqquuuzzzyyyvvvssskkkddd```aaa___\\\YYYWWWUUUTTTTTTRRRSSSSSSSSSTTTUUUVVVXXX```eeelllpppqqqooonnnmmmjjjppp{{{yyyuuutttvvv{{{~~~zzzxxx}}}}}}{{{pppccc[[[WWWWWWXXX```ppp{{{qqqbbbSSSFFF===666222333444555777888777444222111000000///.../////////...............///000000000///...///000111000///000222333222222333555777<<>>999777888888444333555444555555555666;;;DDDKKKUUU]]]ffflllssszzz|||zzz|||ssskkkhhhhhhjjjnnnsssxxxzzzyyyxxxyyywwwzzzuuulllhhhhhhiiijjjjjjjjjjjjhhhgggfffaaa^^^XXXSSSOOOKKKGGGDDD=========<<<<<<<<<>>>???======>>>???@@@AAABBBCCCEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNPPPRRRTTTWWWYYYYYY^^^dddhhhkkkpppxxx~~~{{{sssooojjjhhhddd```\\\YYYWWWWWWXXXWWWVVVVVVWWWWWWVVVVVVZZZ^^^bbbccccccbbbaaaaaa___gggttt~~~}}}|||yyyzzz|||}}}{{{yyy~~~{{{yyysssggg]]]\\\]]]ddduuu|||mmm]]]OOOBBB888333444444555888:::999666333111111000///////////////...............///000000000///...///000111000///000111222333222333666888===HHH]]]uuurrraaa]]]eeeqqqyyymmmiiiiiimmm|||EEEFFFLLL^^^~~~xxxyyyzzz{{{{{{~~~}}}}}}{{{}}}pppSSSCCC;;;777666888777333333555444555666666999@@@KKKSSS]]]ccciiiooowww}}}xxxzzz}}}|||tttjjjgggiiilllooouuu{{{}}}zzzwwwwww{{{ssslllffffffiiikkkkkkkkkjjjiiigggeeeddd[[[WWWQQQLLLIIIFFFCCCAAA<<<===>>>===<<<===>>>@@@>>>???@@@AAABBBDDDDDDEEEHHHHHHIIIJJJLLLMMMNNNNNNSSSTTTVVVWWWXXX[[[^^^bbbccckkkuuu}}}yyywwwrrrlllfffbbb___^^^```^^^[[[ZZZZZZYYYWWWVVVXXXZZZ\\\\\\ZZZYYYZZZZZZ\\\eeesss~~~yyyxxxvvv|||{{{{{{{{{{{{yyywwwuuuttt}}}wwwdddcccbbbhhhyyywwwhhhXXXJJJ===555666555555777;;;;;;888444222111000000//////000000...............///000000000///...///000111000//////111222333333444777999???LLLccc{{{~~~iii^^^___lllyyyyyynnnkkklllrrrBBBGGGQQQcccuuuvvvwwwvvvvvvzzzaaaKKKBBB:::777666777555222333666666777888:::???IIIVVV___gggkkknnnsss{{{~~~uuurrrpppoookkkfffhhhnnnqqquuuzzz}}}yyyxxx|||xxxnnnkkkjjjiiikkkooopppoookkkgggccc```]]]\\\TTTPPPJJJFFFDDDBBBAAA???<<<>>>??????===<<<>>>@@@@@@@@@AAACCCDDDFFFGGGGGGIIIJJJLLLOOOQQQTTTUUUWWW[[[^^^aaadddgggkkkrrrwwwzzzxxxrrrooommmmmmiiiddd```___]]]ZZZXXXYYYZZZZZZXXXVVVVVVWWWXXX\\\eeesssxxxyyy~~~wwwuuusssqqqpppoooooonnnmmmuuu}}}ooolllhhhjjjwww|||pppcccUUUHHH@@@999666555777:::<<<999555222111000000//////000000...............///000000000///...///000111000//////000222333333555888:::AAAOOOggg~~~tttbbb[[[aaarrryyyooonnnqqqyyyCCCKKKXXXjjj}}}tttuuuuuuttttttxxxvvvWWWFFFCCC:::777666777555111333777666888;;;>>>DDDPPP^^^iiimmmpppqqquuu||||||ssslllhhhhhhfffeeejjjssstttwww}}}zzzuuu}}}|||ooofffhhhlllnnnpppuuuwwwsssmmmeee^^^XXXTTTRRROOOKKKFFFBBB@@@@@@???>>><<<>>>@@@???===<<<===???AAAAAABBBDDDEEEGGGHHHHHHJJJKKKNNNRRRUUUYYY\\\]]]```eeejjjpppuuu}}}|||zzzxxxssslllgggdddaaa^^^[[[ZZZZZZZZZWWWUUUUUUWWWYYY[[[dddrrr||||||{{{ppppppmmmjjjggggggggghhhgggpppzzzyyyssskkkjjjrrr~~~|||uuukkk___SSSKKK;;;777555666:::<<<999666222111111000000000000000...............///000000000///...///000111111//////000222333444555888;;;BBBQQQiiinnn]]]ZZZcccvvvyyypppqqquuuEEEJJJWWWnnnzzz{{{vvvssssssuuutttttt~~~~~~|||fffPPPDDD>>>:::999666444333444555555@@@===:::>>>IIIZZZiiiqqqxxxtttppprrrwww{{{{{{yyyqqqkkkhhhhhhgggfffooozzz|||{{{~~~}}}zzz{{{vvvllleeefffooowww{{{}}}wwwjjjbbbZZZQQQKKKJJJDDDBBB???===<<<<<<======>>>???@@@???======>>>@@@CCCDDDGGGIIIJJJJJJJJJJJJJJJNNNTTTXXX[[[```ggglllooowwwwwwmmmiiigggdddbbb_________^^^]]]\\\[[[[[[\\\cccmmmwww|||rrrrrrjjjcccbbbaaa```bbbfffmmmppp|||}}}{{{{{{|||xxxrrrrrrxxxxxxxxxxxxwwwsssiii\\\SSSBBB<<<777555888;;;;;;999777444111000000000000/////////............//////////////////000000000000000///111666888666888;;;JJJVVVkkkggg___bbbkkk{{{~~~tttvvv{{{GGGNNN^^^tttxxxuuuwwwyyywwwxxxzzzxxxyyy|||}}}}}}```KKKAAA<<<888777666555555555666777>>>>>>@@@EEEPPP^^^llltttzzzvvvrrrrrruuuwwwvvvssskkkhhhiiilllkkkjjjnnnvvv}}}{{{|||~~~|||{{{zzzpppjjjhhhmmmwww~~~~~~rrrddd\\\TTTLLLGGGFFFBBB@@@>>><<<<<<<<<===>>>???@@@AAA@@@??????AAABBBCCCEEEGGGIIIKKKLLLMMMNNNVVVXXX\\\___dddlllwww{{{vvvrrrmmmiiigggggggggeeeccc```]]][[[[[[___gggnnnuuu~~~|||yyyrrrjjjcccaaaaaa___aaaeeelllmmmvvv}}}vvvmmmkkknnnpppqqqsssuuuuuunnnccc[[[IIIAAA888444777::::::999888555222111111111///...//////............//////////////////000000000111111000222777999888:::>>>KKKWWWmmmyyyccc]]]bbbmmm}}}vvvyyyJJJTTTfff}}}yyyssssssvvv{{{}}}}}}zzz}}}rrrVVVEEE<<<999555555555555666777777888;;;@@@GGGNNNWWWcccoooxxx}}}yyytttrrrrrrpppmmmiiibbbdddiiinnnpppmmmnnnqqqsssssstttvvvvvv|||{{{yyyyyy{{{}}}{{{tttnnnhhhiiimmmwwwuuuiii[[[SSSLLLEEEAAAAAA>>>===<<<<<<<<<===>>>???@@@AAABBBBBBAAAAAACCCEEEFFFHHHJJJLLLMMMOOORRRTTT]]]___aaaeeennn|||zzzuuuqqqrrrsssqqqnnnhhhccc___\\\^^^aaaccchhhnnnvvv{{{xxxuuuvvvqqqiiicccaaa```___aaaeeejjjiiinnn{{{|||tttjjjeeefffgggjjjooouuuyyyvvvooohhhWWWKKK===666777:::;;;::::::777444333222111000...000//////......//////000/////////000000000111111222111444888999999<<>>;;;;;;;;;;;;<<<===???@@@@@@BBBCCCCCCCCCDDDFFFHHHJJJLLLNNNOOOPPPSSSXXX\\\bbbffflllttt|||tttlllgggaaa```___^^^```eeekkkooo}}}wwwrrrqqq~~~rrrkkkdddbbbaaa```bbbfffiiiffffffooo}}}}}}xxxqqqjjjeeecccdddgggmmmuuu|||}}}yyyttteeeWWWFFF;;;999<<<===<<<<<<999777555444333000...000000////////////000000//////000000000111111111222222444888999999===DDDLLL[[[qqqrrraaa```iiiwwwIIIZZZrrr}}}{{{}}}~~~vvv|||vvv[[[GGG<<<888888555555444444555666777777@@@FFFOOOUUU[[[dddpppxxxxxxuuuooojjjeeeaaa\\\ZZZ\\\```eeejjjooorrrrrrqqqqqqmmmkkkrrr}}}}}}|||uuulllfffccccccfffqqq|||tttbbbVVVKKKEEEAAA===;;;<<<999999:::;;;===???@@@AAAAAABBBDDDDDDEEEFFFIIIKKKLLLNNNPPPQQQRRRVVV^^^eeemmmttt~~~sssmmmgggddd___]]]^^^bbbfffiiiqqqzzzxxxrrrpppvvvvvvnnngggeeeeeeccceeeiiijjjfffccchhhssszzztttnnnjjjfffcccccceeejjjrrryyy|||yyyvvvlll___NNNAAA<<<;;;<<<<<<===;;;999777666555222///000000////////////000000000000000000111111111111111111444777777888>>>GGGMMM]]]tttqqqaaaaaakkkyyyMMM^^^vvv~~~zzzuuu|||jjjQQQCCC;;;888888666555555444555888:::<<>>@@@AAAAAABBBDDDFFFGGGHHHIIIMMMOOOMMMPPPSSSUUUWWW___jjjsss}}}yyyqqqmmmhhhccc```aaaccceeefffkkkpppyyyzzzsssqqqsss}}}zzzrrrllljjjiiihhhjjjnnnllliiieeegggnnnyyyzzzrrrmmmlllhhhdddcccbbbdddjjjppptttsssqqqkkkcccVVVHHH>>>:::999:::===<<<:::999999777444111111000000//////000000111000000000111111111222222111222444777666777@@@JJJQQQaaawww~~~lll___bbbnnn}}}TTTddd{{{~~~vvvuuu}}}___JJJ@@@:::777777777666555555888===BBBEEEOOOSSSZZZbbbgggkkklllmmmnnnkkkfffaaa^^^]]]___```bbbgggjjjlllsss{{{|||xxxppprrruuuuuujjjeeedddgggiiinnnzzz{{{vvvhhhXXXOOOGGGAAA@@@@@@===;;;<<<999:::<<<>>>???AAAAAABBBEEEFFFIIIJJJKKKNNNQQQTTTQQQUUU[[[^^^cccnnn}}}zzzvvvqqqjjjgggggghhhhhhhhhkkkkkknnnttt|||yyyvvvrrryyywwwpppnnnnnnmmmooorrrpppmmmjjjjjjnnnuuu~~~|||qqqnnnpppnnniiidddaaa```ccciiimmmnnnmmmiiiggg```SSSEEE<<<:::<<<===<<<;;;;;;:::999666333111111000000000000111111000000111111111222222222222333666888777888BBBMMMWWWhhh|||xxxhhh^^^eeetttZZZiii~~~xxxsssuuu{{{XXXEEE>>>999666666777666555666:::AAAHHHLLLTTTXXX```iiioooooolllhhhkkkiiiddd```]]]^^^bbbeeeeeejjjmmmpppwwwyyyrrryyy{{{ooofffdddfffjjjlllppp{{{{{{uuuoooaaaQQQJJJCCC>>>???@@@===;;;<<<:::;;;===>>>@@@AAABBBBBBGGGIIIKKKMMMNNNQQQTTTWWWVVV[[[bbbgggnnn|||}}}xxxrrrnnnmmmmmmllljjjllljjjiiilllttt~~~}}}qqqtttxxx~~~zzzsssqqqqqqppprrruuurrrpppnnnmmmooottt{{{|||rrrpppuuuuuupppfffbbb___aaafffkkkmmmmmmjjjlllhhh\\\KKK@@@>>>@@@===<<<;;;;;;;;;:::777555111111000000000000111111000111111111111222222222444555777999888:::DDDPPP]]]lllvvvggg___iii{{{~~~~~~___qqqtttyyy~~~iiiKKKBBB???666222777777777888999===DDDMMMTTT]]]^^^eeeppptttooolllnnnmmmfff^^^ZZZ]]]bbbgggiiijjjeeegggsss}}}~~~~~~|||}}}ssshhhdddccceeejjjppp~~~ttteeeYYYSSSGGGBBB>>><<<===??????===@@@@@@@@@???>>>@@@DDDHHHJJJKKKLLLMMMNNNQQQVVVYYY```dddkkkvvv|||xxxtttqqqoooooommmkkkkkknnnsssyyy|||wwwrrrqqqwww|||xxxwwwwwwxxxxxx|||wwwttttttsssrrruuuyyy{{{{{{|||mmmkkkiiieeedddgggkkkoookkkmmmmmmfffYYYMMMEEEBBBBBBBBB@@@===<<<;;;666111111111///......///000000000222222222111000111222777666666888888;;;GGGSSS___rrrnnneee```jjj{{{xxxwwwvvvwww}}}ggguuu}}}}}}^^^CCC===<<<444111555555666888;;;AAAJJJTTT[[[```aaaiiitttyyyuuurrrrrroooggg]]]ZZZ^^^eeeiiikkknnnjjjllluuu}}}rrrjjjddddddhhhlllsss{{{xxxgggXXXOOOEEEAAA===<<<===>>>>>>>>>???@@@AAAAAAAAADDDHHHKKKHHHKKKMMMPPPSSSVVV[[[^^^jjjppp||||||vvvssspppooonnnnnnoooqqqsssuuuzzz}}}yyyrrrnnnppptttyyy~~~~~~zzzwwwwwwuuusssuuuyyywwwsssnnnkkkkkkmmmoooqqqppprrrqqqmmmcccXXXNNNIIIEEECCCAAA>>>>>><<<888444222111000///...///000111000222333222111000111222444333555777888===IIIVVVdddxxxnnnhhhfffsssxxxsssppppppqqqqqq|||~~~{{{~~~sss~~~lllRRR===::::::444222666444666999???FFFQQQ\\\dddeeegggooo{{{~~~{{{yyyqqqggg\\\ZZZ```iiimmmnnnooonnnpppvvv|||wwwhhhcccaaafffmmmttt|||xxxeeeSSSIIICCC@@@===<<<===>>>>>>>>>===???BBBDDDFFFHHHLLLOOOIIILLLQQQVVVZZZ```fffjjjsss}}}yyytttttttttsssrrrqqqqqqppprrrtttwww|||}}}uuunnnkkkjjjllluuu~~~|||{{{yyyvvvvvvyyy}}}|||uuusssuuuvvvtttqqqrrrrrrssssssppphhh\\\SSSJJJFFFAAA@@@@@@>>>;;;888333222111000///000000111111222333222111000111333222222333666999???LLLYYYkkk|||llliiimmm|||}}}rrroookkkhhhhhhlllppptttyyy|||~~~{{{xxxvvvuuuuuuuuu___KKK;;;::::::666555888444777<<>>??????>>>AAADDDGGGIIIKKKNNNQQQOOOQQQVVV[[[bbbkkkttt{{{{{{zzzyyyxxxwwwvvvvvvuuusssssssssuuuzzzzzzsssmmmgggfffmmmwwwyyyxxxzzz{{{|||wwwooommmmmmpppvvv{{{wwwkkk___RRRIIIBBB@@@AAA???<<<;;;444333222111000000111111111222333333111111222333333222444777999@@@NNN\\\oooxxxfffhhhpppyyyuuuqqqnnnmmmggggggffffffjjjqqqzzz|||~~~}}}xxxtttqqqpppoooppptttvvvxxxzzz{{{~~~||||||wwwUUUFFF:::999999666555888666999>>>EEEMMMXXXccckkkpppttt{{{kkkbbbZZZYYYbbblllrrrtttrrruuuxxx|||pppfffcccbbbfffpppxxx|||~~~qqqbbbTTTHHHAAA>>>>>>>>>======>>>@@@AAAAAADDDGGGIIIKKKMMMPPPRRRVVVWWW[[[aaajjjwww}}}{{{zzz{{{}}}~~~wwwvvvsssrrruuu}}}}}}wwwqqqjjjeeeiiippp}}}|||}}}}}}uuuiiieeeffflllyyy{{{ppp[[[NNNCCCAAAAAA>>><<<<<<666555333222111111111222111333333333222111222333555444555888;;;AAAPPP^^^rrruuuccchhhuuu~~~|||ssspppmmmhhheeecccbbbaaa```bbbfffjjjppp{{{zzzuuupppmmmkkkkkklllmmmnnnnnnooorrruuuyyy~~~yyyxxx{{{kkkKKKAAA888666555333444666999<<>>;;;===777666444333222222222222222333444333222111222444777666777999<<>>888777555444222222333333222333444444222222333444666555777:::???GGGXXXggg{{{pppgggooo{{{uuukkkhhheeebbbaaaaaa___^^^YYYXXXVVVUUUVVVXXX[[[\\\aaahhhrrr|||}}}|||zzzuuupppnnnjjjiiihhhfffdddeeehhhjjjjjjmmmpppsssvvvxxx|||}}}rrrRRRAAA<<<777444444555888<<<:::>>>DDDLLLUUU```jjjqqqvvv{{{qqq___aaabbbdddgggnnnxxx~~~wwwnnnhhhfffhhhjjjeeegggppp{{{}}}|||jjjaaaTTTIIICCC@@@>>><<<;;;>>>AAABBBAAABBBDDDGGGIIIKKKMMMPPPSSSYYY```eeellluuutttsssrrrpppppptttyyy~~~xxxsssllliiihhhfffooo|||vvvrrrlllddd]]]YYY^^^jjj~~~yyycccPPPKKKHHH@@@<<>>DDDIIIMMMVVVaaafffdddpppsssyyyvvvjjj___dddhhhjjjkkkqqqzzz~~~ooofffiiikkkfffeeejjjaaajjjuuu}}}uuuiiiZZZOOOFFFDDDDDD@@@>>>>>><<<===>>>???@@@BBBGGGJJJOOOLLLMMMSSSZZZaaajjjrrr|||xxxzzz}}}xxxppplllmmmooopppvvv~~~|||vvvnnngggfffnnn{{{~~~}}}}}}xxxooogggbbb\\\bbbnnn}}}sss\\\KKKEEECCC@@@===<<<:::777666666555444222444444444444444444444444444333555;;;AAALLL___ooo|||sssjjjttt|||uuulllccc^^^QQQQQQPPPOOONNNOOORRRTTTSSSUUUXXXZZZXXXXXXaaalllnnnzzz~~~~~~~~~{{{yyyvvvrrrooonnnmmmmmmlllllllllnnnpppsssvvvwww~~~pppUUUEEE::::::888666444555888;;;@@@FFFLLLOOOXXXbbbgggeeennnsss{{{tttiii```dddiiimmmrrrxxxwwwjjjaaacccdddaaacccjjjooouuu|||zzzlll___UUUKKKCCCAAAAAA???======@@@AAACCCDDDFFFIIINNNRRRRRRQQQUUU\\\cccjjjuuu{{{yyyyyywwwuuuxxx}}}tttnnnllloooppppppttt{{{{{{rrrllleeelllwww}}}xxxttttttwww{{{pppjjjgggjjjqqq|||wwwbbbRRRIIIFFFCCCAAA>>><<<999777777777555333444444444444444444444444444444777===EEEQQQddduuuwwwoooiiissszzzrrriiiaaaYYYSSSLLLLLLLLLLLLKKKLLLPPPRRRWWWXXX[[[^^^\\\]]]eeeppp{{{~~~}}}}}}~~~|||zzzyyyyyyyyywwwwwwwwwxxxzzz}}}{{{aaaJJJ???:::999888666555666:::===EEEJJJPPPTTT[[[cccggggggnnnttt~~~{{{ppphhhaaadddjjjrrr{{{oooeee^^^^^^^^^^^^eeennn|||~~~zzzqqqbbbUUUMMMEEE>>>>>>>>><<<<<<===>>>@@@BBBDDDGGGKKKPPPTTTSSSUUU\\\dddkkkttt{{{wwwuuutttuuuuuuuuuzzz|||ssspppooorrrssssssuuuyyywwwrrrhhhmmmvvvwwwrrrlllllloooxxxzzztttwwwuuutttxxx}}}lll\\\OOOHHHFFFFFF@@@===;;;999999888666555444444444444444444444444555555888@@@HHHUUUiii{{{ssslllkkkuuu|||vvvmmmddd\\\TTTMMMIIIGGGHHHIIIJJJJJJLLLPPPSSS\\\\\\^^^aaaaaadddnnnyyy|||{{{{{{}}}oooTTTBBB:::999999888666666999>>>AAAJJJNNNTTTXXX]]]cccgggiiipppxxxwwwmmmgggdddgggmmmwww|||kkkccc]]]\\\]]]```jjjvvv~~~xxxrrrjjj\\\PPPGGG@@@<<<<<<===<<<<<<>>>>>>@@@BBBEEEGGGLLLRRRVVVYYY]]]eeennnwww|||uuuuuuuuuwwwyyy{{{~~~~~~xxxvvvttttttuuuvvvxxxzzz{{{vvvqqquuuyyy~~~uuupppjjjiiikkkqqq}}}{{{{{{sssrrrtttxxx~~~wwwfffUUUJJJFFFFFFAAA>>>;;;:::999888666555444444444444555555555555555555999AAAIIIWWWkkk|||rrrnnnoooyyy{{{vvvpppjjjbbbYYYRRRMMMHHHFFFFFFHHHJJJLLLMMMPPPTTTWWW^^^\\\\\\___cccjjjxxx{{{zzzzzz{{{xxxfffMMM>>>888999888888777888<<>>===>>>AAACCCEEEGGGIIILLLQQQWWW[[[dddhhhrrr}}}xxxuuuyyy}}}~~~zzzuuutttwwwyyy{{{~~~{{{{{{}}}~~~|||{{{{{{}}}uuunnniiiiiijjjoooxxxyyynnniiiiiilllttt~~~qqq]]]MMMFFFEEEAAA???;;;:::999888666444444444444555555666666666555666999@@@IIIVVVjjj{{{}}}qqqoooppp|||yyyqqqlllbbb]]]VVVPPPLLLJJJGGGFFFFFFHHHLLLNNNQQQTTTXXX[[[\\\XXXWWWZZZaaammm~~~zzzzzz{{{~~~}}}}}}~~~~~~~~~~~~wwwyyyxxx]]]III===888888888888888;;;AAAIIINNNTTTTTTWWW[[[\\\^^^eeemmmyyy{{{uuurrruuuxxx}}}tttggg___]]]ZZZ[[[```hhhqqqwwwzzzvvvnnnccc[[[UUUKKKBBB@@@<<<;;;>>>>>>===@@@DDDDDDFFFIIILLLPPPUUU[[[```kkkppp}}}zzzyyyzzzxxxuuuwwwyyyxxxwww}}}wwwrrrpppqqqyyywwwnnnhhhjjjmmmqqqwwwrrreee```^^^```kkkxxx|||iiiWWWKKKGGGBBB???<<<:::999888666444444444444555666666777777666666:::AAAJJJWWWkkk}}}xxxoooooorrr{{{uuunnnfff```TTTPPPLLLIIIHHHHHHGGGGGGGGGJJJNNNQQQTTTWWW[[[^^^]]]YYYXXX]]]fffuuu}}}zzz{{{}}}}}}zzzxxxxxxwwwvvvuuuxxx|||~~~zzzzzz{{{}}}www~~~nnnTTTEEE===999777777888999>>>EEENNNTTTWWWVVVWWWZZZZZZ[[[cccnnnzzz~~~}}}yyyjjj___\\\ZZZYYY\\\dddmmmssstttqqqlllbbbWWWPPPLLLEEE===>>>;;;;;;>>>>>>===@@@DDDCCCFFFJJJOOOUUU\\\ccchhhsss{{{}}}zzz~~~||||||{{{wwwwwwzzzvvvlllhhhhhhmmmyyy}}}qqqlllppptttwwwyyy{{{zzzkkk]]]YYYVVVVVVbbbqqqvvvcccUUUMMMDDDAAA>>><<<;;;999777555444444444555666777777777777777<<>><<<:::;;;>>>>>>===???DDDGGGKKKPPPVVV]]]fffnnnttt~~~}}}|||~~~wwwzzz{{{}}}wwwkkkeeedddfffsssvvvrrrvvv{{{}}}{{{xxxxxxxxxuuuyyyvvvfffYYYUUUQQQQQQ\\\lll}}}mmm]]]TTTFFFCCC@@@===<<<;;;999777444444444555666777777888777888===FFFQQQ```vvv~~~vvvpppsss{{{zzzlllccc[[[RRRKKKLLLJJJHHHHHHIIIKKKKKKJJJQQQTTTXXX\\\___bbbeeegggpppooorrr||||||{{{~~~}}}zzzyyyvvvssspppoooooopppqqqppprrrxxxyyy|||vvv{{{uuusss}}}~~~|||vvv]]]III???;;;999;;;999999>>>FFFOOOUUUWWW[[[[[[XXXUUUTTTYYYccckkkvvvyyy~~~yyyiii^^^YYYZZZZZZ]]]ccckkkpppqqqppphhh```UUUKKKDDD@@@===<<<;;;<<<===<<<===???BBBEEELLLOOOSSSXXX```lll{{{|||||||||}}}yyykkkbbb^^^dddmmm{{{{{{zzz|||{{{vvvtttttttttvvv|||uuudddUUUPPPMMMNNNZZZjjj~~~nnn]]]OOOFFF>>>>>>???<<<999888666555444444555666777888666888===GGGWWWllltttmmmuuunnnbbb\\\VVVPPPNNNIIIJJJKKKLLLLLLMMMPPPRRRWWWZZZ___cccfffjjjnnnrrrwww~~~}}}xxxwwwxxxzzz|||xxxvvvvvvsssppppppssssssooommmnnnpppzzz|||uuuttt~~~~~~}}}}}}|||mmmUUUEEE===:::999;;;;;;<<>>>>>>>>???AAAEEEHHHNNNRRRYYY```jjjvvv~~~yyykkkccc```___fffsss}}}}}}yyysssppppppssstttzzztttdddUUUPPPNNNOOOZZZiiivvvyyy}}}ttteeeQQQGGG?????????===::::::666555555444555666777888777:::???JJJ]]]tttsssnnnwww}}}hhh]]]YYYTTTPPPOOONNNPPPRRRSSSTTTUUUXXX[[[^^^aaafffjjjmmmqqqvvvyyyyyyuuutttvvvxxx|||}}}}}}zzzvvvsssrrrrrrrrroooppptttuuuqqqooopppsss}}}}}}xxxzzzzzzxxxyyy{{{}}}yyy```KKK@@@;;;999888;;;<<>>???@@@AAABBBEEEIIILLLMMMSSS\\\fffqqq~~~{{{ppphhheee```ccckkkzzz}}}xxxqqqnnnpppvvvvvvzzzuuugggYYYSSSPPPPPPZZZfffnnnqqqtttzzzxxxlllTTTJJJAAA???@@@>>><<<<<<777666555555555666777888888:::@@@MMMbbb{{{rrrooozzzuuuccc[[[XXXVVVUUUUUUVVVXXX[[[]]]^^^```cccfffiiilllqqqtttxxx|||zzztttooooooqqqtttvvvvvvtttqqqmmmkkklllmmmooonnnqqqvvvwwwtttrrrsssxxx}}}{{{|||{{{xxxxxx|||~~~qqqVVVDDD===:::999999:::>>>FFFPPPZZZaaafffhhhdddbbbaaaaaaeeejjjooorrrttttttsssqqqqqqrrruuuxxxtttlllfffcccbbb______bbbccceeeiiiooosssrrrkkkfffVVVQQQIIICCC@@@???>>>===???@@@AAACCCDDDHHHMMMPPPPPPVVV___jjjvvvvvvooolllgggfffhhhsss~~~xxxqqqpppssszzz{{{~~~|||ooobbbYYYTTTSSSZZZccckkklllnnnrrr{{{zzzqqqYYYNNNCCC@@@@@@>>><<<===777777666555555666777888888999@@@OOOeee}}}}}}}}}pppppp}}}qqqccc^^^^^^^^^___aaa```bbbfffhhhiiikkknnnppptttvvv{{{~~~~~~|||}}}zzzuuunnniiihhhjjjmmmooonnnlllhhheeeeeefffiiijjjkkkpppvvvxxxuuuuuuxxx{{{zzz}}}}}}~~~}}}~~~jjjOOOAAA<<<:::999;;;:::AAALLLXXXaaagggjjjkkkhhhgggffffffgggiiillloooooopppppppppppptttzzznnnggg```_________aaaeeehhhjjjmmmrrrtttppphhhaaaPPPKKKEEE@@@???>>>>>>>>>>>>@@@BBBDDDFFFJJJPPPTTTWWW]]]fffqqq~~~zzzsssooolllhhhgggmmmzzzxxxpppooosss|||~~~zzzmmmccc[[[YYY\\\aaafffffffffkkkuuu~~~wwwaaaTTTGGGAAA???===<<<===888777666555555666777888999;;;BBBSSSjjj|||{{{|||ooorrr|||qqqgggeeegggjjjmmmpppppprrruuuwwwwwwxxxyyy{{{{{{~~~~~~|||{{{zzzyyywwwuuuwwwtttooohhhbbbaaabbbeeeggggggeeebbb___```cccfffgggiiiooovvvxxxvvvxxx}}}}}}||||||zzzyyy{{{xxxaaaJJJ@@@<<<999999======FFFSSS```gggkkkmmmnnnkkklllmmmiiieeeccceeeggghhhkkknnnppprrrwwwmmmeee______``````ccchhhkkklllooorrrrrrmmmccc[[[LLLHHHBBB???>>>>>>>>>>>>???AAACCCFFFIIINNNSSSXXX[[[bbbmmmyyy}}}uuuoookkkgggdddgggssszzzooommmpppyyy}}}wwwkkkccc___```bbb___^^^]]]bbbooo}}}}}}kkk]]]MMMEEEAAA>>><<<===999888777666666666777888;;;>>>GGGYYYqqq}}}zzz}}}qqqvvv|||uuuoooqqqvvvyyy}}}~~~xxxvvvsssrrrqqqooommmkkkllljjjfffaaa\\\ZZZ[[[]]]______^^^]]]\\\]]]aaadddeeehhhnnnvvvxxxxxx}}}}}}}}}xxxyyy}}}jjjUUUCCC>>><<<888999???AAALLL[[[gggnnnpppppppppmmmqqqrrrlllaaaZZZ[[[___aaaffflllpppsssxxxjjjddd______aaaaaaeeeiiillllllmmmooonnnggg]]]UUUIIIFFFAAA>>>>>>>>>>>>>>>@@@BBBEEEHHHLLLQQQWWW\\\aaakkkzzz~~~}}}yyyrrrhhhfffcccccckkk{{{}}}qqqnnnqqqvvv{{{}}}qqqhhheeeeeeeee\\\ZZZWWW[[[hhhwww~~~|||vvvfffTTTIIIDDD???===>>>:::999777666666666777888:::>>>III]]]wwwyyyuuu|||~~~}}}|||xxxtttnnnllliiigggfffdddbbb___^^^^^^\\\YYYVVVUUUVVVXXXXXXXXXYYYYYYYYY[[[___aaafffiiiooovvvyyy{{{~~~|||zzz{{{~~~zzz|||zzz___MMM>>><<<;;;777999@@@DDDPPP```lllrrrrrrrrrqqqnnnsssuuulll^^^TTTUUUYYY]]]ccckkkpppsssxxxzzzhhhbbb^^^___aaabbbeeejjjkkkkkkkkkllljjjcccYYYQQQHHHEEE@@@>>>>>>>>>>>>>>>BBBDDDGGGJJJNNNTTTZZZ___lllxxxwwwxxx~~~}}}vvvhhhfffcccaaafffuuutttrrruuuuuu|||ssskkkiiihhhggg^^^ZZZUUUWWWcccrrrxxxwww~~~mmmYYYMMMFFFAAA???@@@:::999888666666666777777777;;;HHH^^^yyyyyyxxx}}}zzzvvvppplllgggeeebbb```___]]]ZZZXXXTTTUUUUUUUUUSSSSSSTTTVVVSSSTTTVVVWWWWWWZZZ]]]```hhhjjjqqqwwwzzz~~~~~~rrrOOOGGG???;;;888777;;;AAAHHHTTTeeeqqqsssrrrtttxxx|||wwwnnnaaaWWWSSSUUUYYY\\\cccmmmrrruuuzzzwwwnnnhhhaaa\\\]]]```dddfffgggiiikkkjjjddd[[[PPPJJJCCCCCCBBB???======???AAADDDCCCEEEMMMTTTZZZaaaiiisss~~~vvvvvvzzz}}}vvvnnngggeeegggooo}}}zzzzzzzzz}}}yyyooolllkkkjjj[[[UUUSSSVVV\\\dddoooyyy~~~rrraaaQQQGGGBBB>>><<<;;;:::999777777777777888;;;===KKKddd}}}{{{}}}~~~wwwtttpppllliiifffbbb```\\\ZZZXXXVVVTTTSSSRRRQQQLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQQQQSSSXXX^^^ccciiiooouuuzzz~~~~~~~~~}}}wwwgggLLLEEE>>>;;;999999>>>DDDKKKWWWiiitttwwwwwwyyy}}}xxxlll^^^TTTRRRVVV[[[^^^fffooouuuxxx~~~tttkkkgggbbb______aaaccccccfffgggiiiggg```WWWMMMGGG@@@@@@@@@???===>>>AAADDDGGGFFFJJJQQQWWW]]]hhhssswwwrrruuu{{{}}}uuulllhhhgggmmmyyy|||uuurrrooojjj[[[UUURRRUUUZZZbbbmmmxxxzzzqqqcccTTTIIIBBB???>>><<<;;;999888777777888888;;;>>>LLLeee~~~~~~xxxllliiieeebbb___]]]YYYWWWQQQPPPOOOMMMKKKJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMNNNOOORRRWWW___dddkkkpppwww|||~~~~~~|||wwwwww{{{~~~}}}}}}yyyiiiXXXFFFAAA===;;;::::::AAAHHHQQQ___ooozzz}}}}}}mmm]]]SSSSSSYYY___bbbjjjsssxxx{{{~~~qqqiiifffcccbbbbbbcccbbbbbbffffffeeebbb[[[RRRIIICCC===>>>>>>>>>>>>???CCCFFFIIIKKKPPPVVV[[[cccttt}}}uuuppppppwwwuuuoookkkmmmvvvxxxooo___YYYSSSUUUYYY```lllvvvwwwrrrhhhZZZLLLCCCAAAAAA<<<;;;999888777777888999<<<@@@NNNggg}}}vvvooo```]]]ZZZWWWVVVSSSPPPNNNLLLLLLJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJLLLNNNRRRYYYaaagggmmmssszzz}}}wwwuuuwwwzzz|||{{{{{{}}}~~~|||ppp]]]NNNBBB>>>;;;;;;:::;;;CCCMMM[[[iiiyyyppp___UUUVVV]]]ccchhhpppxxx||||||xxxpppiiifffcccaaabbbcccccccccgggfffccc^^^VVVMMMEEEAAA======>>>>>>>>>@@@CCCGGGJJJNNNUUU[[[```kkkuuunnnlllqqq}}}xxxrrrpppvvv~~~xxxfff___XXXWWWYYY___iiisssuuuuuupppcccRRRFFFAAABBB===<<<:::999888888999999===AAAPPPhhh{{{{{{nnneeeYYYWWWUUUSSSRRRPPPMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKMMMPPPUUU\\\eeekkkpppvvv}}}~~~{{{}}}yyywwwxxxzzz{{{{{{yyy{{{~~~{{{kkkVVVIII???<<<:::::::::>>>HHHTTTggguuuppp```YYYZZZaaafffpppxxx}}}~~~zzzssspppkkkgggbbb___```ccceeefffhhhfffaaaZZZRRRJJJDDD@@@>>>??????>>>>>>@@@DDDFFFJJJPPPXXX```gggvvvyyypppkkkmmmuuuyyyuuuxxx~~~ooofff^^^ZZZZZZ]]]dddmmmuuuyyyyyynnn\\\LLLCCCAAA===<<<;;;999999999999:::===BBBQQQiii{{{wwwhhh^^^WWWUUUSSSSSSRRRPPPMMMJJJEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGKKKLLLNNNQQQVVV]]]fffllltttzzz|||}}}}}}|||xxxvvvuuuwww{{{}}}|||zzzyyy{{{zzzeeeQQQEEE<<<:::999:::<<>>===;;;:::999999:::;;;===BBBRRRiii~~~uuufff[[[WWWUUUTTTTTTSSSQQQMMMKKKFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGIIIJJJMMMPPPVVV^^^gggmmmxxx}}}}}}zzzyyyyyyyyyxxx{{{yyyzzz}}}}}}~~~~~~uuusssrrrvvv{{{}}}|||yyyzzz|||www___JJJ@@@:::888999<<<@@@KKK___ppp~~~{{{uuulllhhhiiimmmqqqtttyyysssmmmjjjkkkiiifffcccbbbcccdddeeefffhhhccc\\\SSSKKKEEEBBBAAA>>>???@@@@@@AAADDDIIILLLQQQVVVaaaoootttooommmrrr{{{~~~tttlllfffaaabbbfffsss|||ttt```NNNDDD???===<<<;;;::::::;;;;;;<<>><<<;;;::::::;;;;;;;;;BBBRRRiii~~~~~~yyy~~~}}}~~~~~~uuufff\\\]]]\\\[[[ZZZYYYWWWRRROOOIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGJJJNNNTTT[[[fffqqqxxx|||sssfffccc___]]]^^^```aaabbb}}}{{{~~~wwwwww|||yyywwwwwwzzz{{{wwwuuu~~~zzzdddNNNAAA>>>:::::::::>>>KKK^^^rrrzzzsssqqqkkkkkkvvvxxxooolllhhheeeddddddeeecccaaabbbfffeeebbbfff^^^SSSKKKGGGCCC@@@===>>>???AAADDDHHHMMMQQQTTTZZZcccoooxxxppppppvvvssslllkkksss~~~rrr\\\JJJCCC???<<<===<<<999:::===BBBFFFTTTjjjxxx|||zzzzzz{{{|||~~~|||oooeee___[[[\\\]]]\\\ZZZWWWSSSQQQLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDEEEGGGHHHHHHHHHJJJLLLQQQWWW___iiissszzzyyylll^^^]]]\\\YYYXXXZZZ]]]```{{{xxx{{{||||||}}}{{{yyy}}}|||zzzxxxzzz}}}~~~zzzwwwvvv|||~~~rrr\\\III>>><<<>>>>>>???GGGUUUgggyyyzzzrrrlllmmmjjjnnnxxxvvvmmmjjjgggdddcccccceeedddbbbdddggggggcccbbbZZZPPPHHHEEECCCAAA???BBBCCCDDDFFFJJJNNNTTTWWWaaakkkzzz{{{uuurrrwwwyyypppooonnnxxxxxxbbbPPPFFFAAA===>>>===:::;;;>>>BBBFFFTTTjjjyyy|||~~~xxxxxxxxxyyy{{{~~~xxxlllddd___[[[[[[\\\\\\ZZZWWWSSSQQQJJJIIIHHHFFFEEEDDDDDDDDDFFFEEEEEEEEEGGGHHHIIIIIIJJJMMMRRRYYYbbblllvvv}}}ooodddZZZZZZXXXWWWWWWZZZ___ccczzzxxxyyyzzz|||~~~~~~www{{{|||yyyyyy{{{|||zzzwwwyyyzzztttfffRRRBBB:::999<<<<<>><<<<<<>>>AAAFFFTTTjjjzzz|||~~~}}}|||zzzuuuuuuuuuvvvxxxzzz|||~~~zzzpppgggaaa]]]YYYYYYZZZZZZXXXVVVSSSQQQKKKJJJHHHGGGEEEDDDDDDCCCEEEEEEEEEFFFHHHIIIJJJKKKKKKOOOUUU]]]fffppp{{{rrrccc[[[XXXXXXWWWVVVXXX]]]dddjjj|||zzz{{{|||yyyuuu{{{}}}zzzxxxyyyzzzzzzyyy}}}wwwkkkYYYHHH<<<888999888999>>>LLL]]]kkkrrrtttvvvrrrooonnnooonnnkkkhhhfffkkkttt|||qqqiiifffcccaaabbbaaadddeeeeeehhhlllkkkfff\\\TTTKKKDDDCCCCCCCCCBBB>>>AAAFFFJJJOOOWWW```gggqqqxxxwwwzzzxxxqqqmmmvvv}}}{{{mmmaaa```aaagggrrr~~~tttaaaOOOGGG@@@>>>>>><<<<<<>>>@@@EEETTTiii~~~|||~~~}}}{{{yyyxxxuuusssrrrrrrrrrsssuuuwwwzzz{{{~~~}}}qqqggg```\\\YYYVVVVVVWWWVVVUUUSSSPPPOOOMMMLLLKKKIIIGGGGGGFFFFFFEEEFFFHHHHHHIIIKKKMMMOOOPPPTTTZZZaaajjjsss}}}ttteee[[[XXXZZZYYYXXXXXX[[[bbblllrrr~~~}}}~~~zzzwww|||~~~{{{yyyzzz{{{{{{|||tttbbbOOOAAA;;;999999999;;;BBBPPP```lllppppppoookkkggggggjjjmmmmmmlllhhhnnnvvv}}}~~~pppiiieeebbbaaabbbaaaeeeggghhhkkknnnlllggg___WWWLLLEEECCCCCCCCCBBB>>>BBBGGGLLLPPPYYYdddlllyyyzzzvvv{{{}}}xxxooohhhnnn|||wwwzzz~~~iii^^^\\\\\\aaakkkyyyzzziiiSSSIII@@@======;;;;;;<<>>;;;::::::999<<>>EEETTThhh|||}}}{{{vvvrrrpppmmmjjjhhhfffgggiiilllpppuuuyyy|||~~~ooobbbZZZWWWUUUSSSTTTSSSRRRQQQNNNLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGIIILLLOOOQQQQQQSSSWWW[[[^^^aaagggnnnuuu|||qqqeee]]]UUUSSSVVVZZZ[[[]]]```fffppp{{{}}}||||||~~~~~~|||kkkTTTCCC<<<<<<<<<;;;:::@@@KKKXXXeeeooowwwzzz~~~wwwoookkkmmmppprrrrrrooosssvvv{{{|||pppjjjfffccccccfffhhhlllpppqqqtttvvvrrrlll```WWWLLLDDDBBBCCCDDDDDDDDDIIIPPPUUU[[[eeesss~~~zzzzzz}}}}}}}}}sssllleeedddooo~~~rrraaaWWWSSSRRRWWW```nnn~~~zzz[[[NNNBBB>>>>>>===<<<<<<===DDDTTThhh{{{||||||wwwqqqkkkhhheeecccaaa^^^```ccchhhnnntttyyy|||xxxhhh\\\XXXWWWVVVUUUVVVUUUSSSQQQNNNKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIKKKOOOSSSUUUUUUWWW\\\aaacccgggmmmttt|||vvvbbb\\\XXXSSSTTTYYYZZZ]]]bbbhhhqqq||||||zzzzzz~~~yyygggPPP@@@<<<<<<<<<;;;AAAIIITTTaaannnyyyzzzsssrrrsssttttttrrrtttuuu{{{|||qqqkkkgggdddeeehhhlllppptttuuuxxxyyyuuunnn^^^UUUJJJCCCBBBCCCEEEEEEAAAHHHQQQYYYaaannn~~~|||}}}zzz|||xxxooojjjdddbbbjjj|||rrrcccXXXTTTNNNTTT^^^kkk{{{___QQQDDD???@@@>>>===>>>===DDDTTThhhzzz|||~~~xxxrrrkkkddd```^^^\\\ZZZYYY[[[___eeelllsssyyy|||zzzxxxxxxxxxzzz|||}}}|||{{{yyy}}}~~~sssdddZZZWWWXXXXXXXXXXXXWWWTTTRRRNNNLLLJJJHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMQQQVVVWWWWWWYYY___dddeeejjjqqqyyymmm\\\XXXXXXTTTVVV]]]\\\```gggooozzz~~~xxxzzz{{{yyyttt]]]FFF>>>===:::999<<<@@@LLL^^^nnnyyy~~~wwwvvv||||||}}}}}}vvvuuuyyyxxxoooiiiggghhhjjjqqqvvv}}}{{{ooofffYYYOOOFFFDDDCCCBBBCCCFFFIIIKKKPPPWWWdddwww{{{}}}xxxsssxxx|||ssskkkddddddjjjvvvrrrdddZZZSSSRRRWWW\\\cccrrrlllUUUAAA>>>???;;;;;;???@@@CCCPPPeee|||~~~~~~}}}xxx~~~{{{xxxvvvqqqhhh^^^WWWTTTTTTTTTTTTYYY___eeekkkrrr{{{wwwnnnjjjddddddeeefffiiillloooqqqqqqsssvvvyyy|||{{{hhh^^^\\\WWWZZZaaa___aaa\\\VVVQQQNNNMMMKKKIIIHHHHHHHHHIIIKKKLLLNNNOOOQQQUUUYYY]]]```bbbdddfffnnnqqqvvv|||nnndddZZZWWWXXXXXXZZZ^^^ccciiirrr{{{}}}xxxxxxmmmWWWCCC======::::::>>>BBBPPPdddwww}}}vvvwww~~~|||vvvwww}}}wwwoookkklllnnnqqqxxx{{{~~~uuuiii```WWWNNNFFFDDDCCCBBBDDDGGGJJJPPPWWW___jjj~~~}}}~~~vvvpppttt{{{rrrjjjhhhlllvvvuuufff[[[TTTQQQTTTYYY```ooouuu\\\FFFAAAAAA===<<>>>>>@@@EEESSSjjj{{{uuu}}}{{{uuupppllliiiccc___WWWPPPLLLJJJJJJKKKRRRXXX```gggnnnwww|||lllbbb\\\WWWUUUSSSSSSTTTUUUWWWYYY[[[]]]]]]___aaaeeellluuuppp___YYY[[[ZZZbbblllllllllggg```YYYTTTPPPLLLIIIIIIIIIKKKLLLOOORRRTTTUUUZZZ^^^bbbfffhhhkkkmmmoooxxx{{{yyyeee^^^YYY[[[___bbbhhhooopppwww}}}xxxXXXIII===;;;;;;888:::???FFFRRRdddxxx|||tttpppvvv}}}yyyuuutttxxx~~~xxxpppeeeYYYRRRNNNHHHEEEEEEEEEEEEGGGLLLRRRYYYdddqqq~~~|||tttjjjhhhnnnzzzvvvqqqppptttwwwmmmgggXXXWWWXXX]]]iiixxxlllQQQEEECCCAAA???>>>@@@FFFVVVmmm}}}vvv}}}|||sssmmmgggccc```[[[WWWQQQLLLIIIIIIJJJKKKSSSYYYbbbiiipppxxx|||jjj^^^XXXUUURRRPPPRRRSSSTTTVVVXXX[[[\\\]]]aaaaaacccfffmmmwwwqqq```ZZZ\\\[[[cccmmmmmmmmmhhhaaaZZZUUUPPPLLLIIIHHHIIIKKKNNNQQQTTTWWWYYY___bbbgggkkkmmmppprrrtttxxx|||ooobbb]]]ZZZ]]]aaaeeemmmtttyyysssRRREEE<<<;;;:::777999@@@GGGOOO\\\kkkwww||||||zzz{{{tttqqqyyy}}}~~~|||xxxxxx{{{zzzrrriii___UUUNNNIIIFFFEEEGGGGGGGGGJJJOOOVVV[[[fffxxx{{{}}}vvvkkkdddfffppp~~~yyytttrrrsss{{{vvvppp^^^[[[YYY]]]fffrrr~~~pppVVVGGGBBBAAA???>>>@@@FFFWWWoooyyy}}}~~~uuukkkddd^^^ZZZWWWRRROOOKKKHHHGGGHHHJJJLLLUUU[[[dddkkkrrryyyuuukkk^^^WWWUUUTTTRRROOOSSSUUUWWWZZZ]]]```bbbccceeefffiiimmmttt~~~sssbbbZZZ[[[YYY___hhhhhhiiieee___YYYUUUPPPLLLIIIGGGIIIKKKOOOSSSWWW[[[]]]cccfffkkkoooqqqtttvvvxxxxxx|||zzziii___\\\[[[___dddiiiqqqzzzjjjLLLBBB;;;;;;:::777<<>>@@@GGGWWWppp~~~|||vvvlllbbb[[[VVVRRROOOHHHGGGEEECCCDDDGGGJJJLLLVVV\\\eeelllrrryyytttccc]]]WWWSSSSSSTTTSSSRRRTTTVVVZZZ___dddhhhjjjlllkkknnnssszzzuuubbbZZZZZZWWW\\\dddcccgggccc^^^YYYUUUQQQLLLIIIHHHIIILLLQQQVVV[[[___bbbgggjjjooosssuuuwwwzzz|||}}}pppccc\\\[[[]]]dddjjjqqq|||yyy^^^GGG???:::;;;:::999@@@KKKPPPTTT[[[aaafffmmmuuu{{{}}}~~~}}}yyyvvvyyyvvvsssrrrxxx|||{{{yyyxxxxxxzzz|||~~~|||wwwppphhh___VVVNNNIIIDDDCCCFFFKKKLLLLLLPPPWWW[[[dddwww|||rrrgggbbbhhhxxx{{{uuuvvvzzzyyyqqqjjjeeefffgggkkktttjjjTTTEEE???>>>???@@@GGGWWWooo|||sssmmmcccZZZSSSOOOKKKIIICCCBBBAAAAAACCCGGGKKKMMMSSSZZZdddlllssszzz}}}qqqjjjZZZXXXUUUSSSRRRSSSUUUVVVZZZ]]]bbbiiioootttxxxyyy|||vvvddd]]]\\\ZZZ```hhhgggiiieee```[[[WWWRRRMMMIIIJJJLLLOOOTTTZZZ```dddgggjjjnnnsssvvvyyy{{{~~~rrrddd]]]XXXYYY___iiittt~~~~~~sssUUUDDD<<<999:::::::::DDDQQQTTTZZZaaaeeeiiippp{{{zzz{{{yyyuuusssxxx}}}xxx{{{~~~vvvppppppxxx}}}vvvvvvvvvvvvwwwyyyzzz{{{yyyuuummmeee]]]TTTLLLFFFBBBCCCGGGLLLMMMMMMRRRYYY[[[iii}}}}}}uuujjjccciiixxxwwwuuuxxxzzzsssmmmllllllmmmuuusssZZZGGG??????@@@AAAGGGWWWnnnyyyuuummmggg]]]TTTNNNJJJGGGEEEBBBAAAAAABBBEEEIIIMMMOOOQQQXXXccclllttt{{{uuujjjbbb___YYYXXXVVVTTTRRRTTTXXX[[[aaaeeekkkssszzzyyyggg```aaa___fffoooooollliiiccc^^^YYYSSSNNNJJJLLLNNNQQQWWW]]]ccchhhkkkmmmpppuuuyyy{{{~~~~~~sssggg]]]XXXTTTWWW```nnn{{{}}}aaaKKK@@@===:::999===CCCHHHKKKZZZ```eeegggllluuu|||}}}zzzpppiiimmmuuuzzz|||~~~yyyyyyyyyxxxrrrooouuu~~~yyyxxxwwwwwwyyy~~~vvvrrrtttvvvxxxzzz{{{{{{{{{vvvrrrjjjaaaXXXQQQKKKIIIFFFGGGIIILLLPPPTTTXXX[[[dddppp~~~tttnnnrrr~~~zzzyyy{{{rrrlllmmmxxxcccJJJCCCBBB@@@AAAEEETTTjjj|||sssmmmeee\\\TTTOOOJJJCCC@@@AAA???AAACCCDDDEEEGGGKKKMMMQQQWWW```hhhpppxxx~~~wwwmmmddd^^^[[[YYYUUUTTTTTTUUUVVVWWW___hhhlllqqqwww|||{{{nnnggg``````hhhrrryyy}}}{{{xxxqqqhhh^^^VVVPPPLLLKKKOOOUUU[[[```eeejjjmmmpppsssvvvyyy{{{}}}~~~yyypppkkkfff^^^XXXWWWTTT\\\hhhuuutttXXXDDD<<<:::888999>>>EEELLLPPPZZZccckkkpppuuuzzz|||zzzqqqhhhcccfffnnnrrrtttvvvqqqqqqrrrpppjjjhhhrrr~~~tttuuuvvvxxx|||xxxvvvwwwzzz{{{||||||{{{zzztttppphhh___WWWPPPKKKIIIGGGHHHJJJMMMPPPTTTXXX[[[gggttt~~~~~~|||vvvxxxyyyssssss{{{iiiOOOEEEDDDBBBCCCFFFQQQeee{{{xxxooohhhaaaXXXQQQMMMHHHBBB@@@AAA@@@BBBDDDEEEEEEGGGJJJLLLNNNTTT\\\dddkkkrrryyy}}}~~~{{{qqqnnngggaaa\\\YYYXXXXXXVVVTTTUUUXXXYYY[[[ccclllrrrxxxyyyuuukkkfff```bbbjjjttt{{{~~~zzzuuunnnfff]]]VVVQQQNNNKKKOOOUUU[[[```eeejjjmmmssswww{{{~~~}}}|||}}}|||sssssskkkdddaaa^^^XXXTTTTTTWWW___kkkxxx~~~~~~|||~~~hhhOOO???<<<:::999:::???GGGOOOTTT[[[gggttt{{{~~~~~~yyysssggg___ZZZ___eeeiiikkkmmmkkklllllliiiccccccqqq~~~uuusssvvv|||||||||}}}}}}zzzwwwqqqmmmeee]]]UUUOOOKKKIIIHHHJJJLLLNNNPPPTTTYYY]]]kkkxxx~~~||||||}}}zzztttsssvvv|||qqqVVVHHHDDDCCCDDDEEENNN```uuu~~~ssshhhaaaZZZRRRKKKIIIEEEAAA@@@AAAAAACCCEEEFFFFFFFFFHHHJJJKKKPPPWWW^^^dddjjjpppttt|||||||||{{{yyyuuupppnnnbbb___[[[XXXUUUUUUVVVWWWVVVUUUWWW[[[]]]```iiirrrxxx~~~|||vvvoookkkeeeaaa___bbbjjjrrrxxxzzztttpppiiiaaaZZZTTTRRRPPPLLLOOOUUU[[[```fffkkkooowwwzzz~~~~~~|||{{{~~~}}}ssshhhbbb\\\WWWWWWVVVSSSSSSUUU[[[cccppp}}}}}}~~~yyy```JJJ???>>>===<<<<<<@@@HHHQQQXXXcccppp}}}}}}sssiiiaaaZZZWWW[[[aaadddfffhhhllllllkkkgggaaadddvvv|||vvv|||}}}xxxuuuoookkkbbbZZZRRRMMMKKKJJJJJJLLLNNNOOOQQQUUU[[[```mmm|||||||||}}}}}}||||||~~~|||{{{tttrrrpppqqqtttxxx\\\IIICCCCCCCCCDDDLLL]]]qqqyyynnnccc[[[RRRKKKFFFDDDCCC@@@@@@BBBCCCEEEFFFGGGFFFFFFGGGHHHIIIMMMRRRXXX]]]bbbgggjjjqqqqqqqqqqqqnnnkkkhhheee```^^^[[[XXXVVVVVVVVVWWWVVVVVVYYY^^^aaaeeennnxxx|||yyyrrrkkkddd```]]][[[[[[^^^dddjjjnnnoookkkggg```YYYTTTQQQQQQQQQNNNQQQWWW\\\bbbhhhnnnrrryyy}}}zzzmmmaaaXXXSSSQQQRRRSSSRRRUUUYYY___hhhttt~~~yyyzzz}}}qqqWWWFFF>>>=========???CCCLLLXXX```ttt~~~{{{oooddd___ZZZXXX]]]bbbccceeehhhnnnllljjjgggccciii}}}}}}wwwsssoooiii```WWWPPPLLLJJJJJJJJJMMMPPPQQQRRRVVV^^^dddooo}}}tttuuuxxx~~~||||||}}}yyyrrroooppppppppprrrvvv|||aaaKKKCCCAAAAAABBBKKK\\\ppp|||sssiii^^^WWWMMMFFFAAAAAAAAA???@@@CCCDDDFFFHHHHHHGGGFFFFFFGGGHHHKKKPPPSSSWWW[[[___bbbccceeeggghhhhhhfffdddbbb___^^^\\\YYYXXXXXXYYYYYYWWWWWW\\\bbbfffjjjttt}}}zzzppphhhaaa\\\XXXVVVUUUUUUWWW[[[^^^`````````]]]XXXSSSPPPOOOPPPPPPQQQUUUZZZ___eeekkkrrrvvv~~~ttteeeYYYSSSPPPNNNPPPRRRSSSWWW]]]dddlllxxxxxxttttttxxxfffMMM@@@<<<888:::===@@@GGGTTTcccmmm|||nnnddd^^^[[[[[[___cccdddfffiiimmmiiifffeeefffppp{{{vvvsssoooiii___UUUNNNJJJJJJJJJJJJNNNQQQRRRSSSXXXaaahhhuuu|||wwwrrrtttzzz~~~|||{{{|||~~~vvvyyytttkkkiiikkkkkklllnnnqqq~~~~~~gggPPPDDDBBB@@@AAAJJJ[[[ooo~~~vvvmmmcccYYYSSSIIICCC???@@@@@@@@@AAADDDDDDFFFHHHIIIHHHGGGFFFGGGIIIKKKNNNPPPRRRUUUYYY\\\XXX\\\```eeegggfffdddccc\\\[[[ZZZYYYYYYZZZ[[[\\\YYY[[[```ggglllpppyyyttthhh___ZZZVVVUUURRRRRRRRRSSSTTTUUUVVVVVVXXXVVVSSSQQQPPPPPPQQQRRRVVVYYY^^^ccciiipppwww|||~~~pppaaaVVVOOOMMMLLLOOOQQQSSSZZZaaaiiirrr{{{tttppppppttt|||zzz]]]EEE;;;:::666:::>>>BBBJJJXXXiiiuuu|||nnnccc\\\ZZZ[[[```ccccccdddgggjjjdddaaadddkkkyyy}}}yyyuuurrrqqqjjj___UUUMMMIIIIIIJJJIIINNNRRRSSSTTTYYYccclll~~~yyyuuutttxxx~~~|||{{{zzzzzz{{{}}}~~~~~~uuuwwwzzzrrrjjjiiiiiihhhiiilllooo{{{nnnWWWIIIDDDBBBBBBIIIYYYlll|||rrrggg]]]TTTNNNHHHBBB>>>???AAA@@@BBBEEECCCFFFHHHIIIHHHGGGGGGGGGHHHJJJLLLLLLMMMPPPSSSVVVVVV[[[bbbiiilllllljjjhhh^^^^^^]]]]]]]]]^^^______^^^___eeelllqqqvvvqqqcccZZZUUUTTTTTTRRRRRRSSSSSSRRRSSSTTTUUUUUUTTTTTTSSSSSSTTTVVVWWWZZZ]]]aaaggglllttt{{{vvviii\\\SSSLLLKKKLLLPPPRRRUUU^^^gggoooyyyzzztttpppnnnrrryyy~~~~~~vvvXXXBBB::::::999<<<@@@DDDLLLYYYjjjvvv{{{mmmbbbZZZXXXYYY___aaaaaabbbfffhhhaaa^^^dddppp~~~{{{wwwtttsssrrrkkk```TTTLLLIIIIIIJJJIIINNNRRRSSSTTTZZZeeeooozzzvvvxxx||||||{{{yyyxxxxxxyyyzzz{{{|||wwwxxxyyyrrrpppnnnllllllppppppzzzsss]]]MMMGGGEEECCCHHHVVViii}}}|||ooodddYYYPPPKKKHHHBBB>>>@@@AAAAAABBBFFFCCCEEEHHHJJJIIIHHHGGGHHHHHHIIIJJJJJJKKKMMMPPPSSSYYY___gggooossssssqqqnnnfffeeedddcccbbbbbbbbbbbbaaabbbhhhpppuuuyyyooo```WWWSSSTTTTTTSSSTTTUUUTTTTTTTTTVVVWWWUUUUUUVVVVVVWWWYYYZZZ[[[\\\___dddiiiooovvv~~~~~~uuuhhh^^^UUUNNNLLLKKKMMMQQQTTTYYYbbblllsss~~~~~~xxxvvvtttrrrtttyyy|||eeeJJJ===;;;===999:::>>>HHHVVVeeeqqqwww}}}wwwmmmbbb]]][[[ZZZ[[[^^^bbbeeefffdddcccdddkkkyyy~~~|||{{{xxxtttqqqrrrjjj^^^TTTNNNKKKIIIHHHFFFNNNQQQTTT]]]```iii|||zzzxxx}}}zzzzzzxxxuuussssssuuuwww~~~|||zzzzzzuuupppjjjiiikkkppp{{{~~~fffRRRHHHBBBBBBGGGTTTdddzzzzzznnncccWWWNNNJJJBBBAAA@@@??????AAACCCDDDEEEEEEFFFFFFFFFGGGGGGGGGKKKLLLMMMLLLJJJLLLQQQVVV]]]gggrrrzzzyyypppnnnmmmkkkiiiggggggggggggeeehhhlllqqqwwwpppbbbZZZWWWVVVUUUWWWZZZ\\\ZZZUUUTTTWWW[[[]]]^^^]]]\\\ZZZ[[[]]]___eeedddeeegggnnnwww|||yyyxxxvvvssslllddd[[[UUURRRQQQMMMOOOQQQSSSVVV]]]gggnnn{{{xxxqqqppprrrxxx}}}zzz]]]FFF<<<:::;;;999;;;AAALLL[[[iiisssxxxyyy}}}}}}xxxssspppiii```___^^^]]]^^^```bbbddddddgggeeefffooo~~~|||{{{yyyvvvsssooohhh]]]SSSMMMJJJIIIHHHHHHPPPQQQTTT]]]bbbmmm{{{{{{yyyvvvsssssstttvvv~~~}}}zzz~~~~~~sssjjjhhhjjjnnn{{{nnnXXXLLLDDDBBBFFFQQQaaawwwvvvjjj___RRRIIIFFFAAAAAA@@@???@@@BBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIKKKLLLLLLLLLOOOUUUZZZbbbmmmzzzyyyqqqooommmkkkiiiiiijjjkkkjjjlllpppuuu{{{qqqcccZZZXXXYYYZZZ___bbbdddbbb^^^]]]___bbbeeefffffffffeeeeeeeeefffhhhggggggjjjpppyyy~~~|||xxxtttpppmmmeeebbb]]]XXXRRROOONNNNNNNNNQQQTTTWWW\\\eeepppxxx~~~zzztttsssuuu{{{lllRRRBBB:::888999999===FFFRRR```llltttwwwlllnnnnnnkkkhhhgggddd______```bbbeeegggiiijjjjjjnnnkkkllluuu}}}|||{{{yyyvvvtttllldddZZZQQQLLLJJJIIIIIIJJJQQQQQQTTT^^^eeesss~~~}}}|||{{{xxxtttssssssuuu{{{}}}~~~{{{|||yyyllliiikkknnn|||www^^^NNNEEECCCEEENNN]]]sss}}}~~~sssggg[[[OOOFFFCCC@@@@@@@@@@@@AAACCCFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLMMMRRRYYY___kkkwww|||sssqqqnnnlllkkklllnnnoooppprrrvvv{{{tttfff\\\[[[___dddkkkmmmnnnllliiiggghhhkkknnnooopppqqqqqqpppnnnmmmjjjiiiiiikkkrrr{{{}}}|||{{{yyyvvvpppjjjeeeaaa\\\YYYUUURRRPPPPPPPPPQQQRRRVVV[[[```gggqqq}}}~~~{{{{{{zzz|||```JJJ???:::777777999???IIIWWWdddlllpppqqqeeeeeedddcccaaaaaa___^^^^^^aaaggglllpppsssvvvwwwwwwtttttt}}}}}}~~~~~~}}}{{{zzzyyywwwtttqqqhhhaaaWWWOOOKKKJJJJJJJJJKKKQQQPPPSSS^^^hhhyyy}}}}}}|||}}}~~~~~~}}}|||yyyuuurrrrrrssszzz}}}wwwvvvzzzyyy~~~nnniiilllmmm|||dddNNNFFFCCCCCCLLLZZZqqqsssggg[[[NNNFFFDDD???@@@@@@AAACCCEEEGGGIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGIIILLLMMMOOOUUU]]]ddduuuuuuqqqooommmkkkkkkmmmppprrruuuxxx|||yyylllddddddkkksssvvvxxxxxxvvvrrrooooooooottttttvvvxxxxxxvvvssspppjjjjjjjjjlllrrr{{{~~~}}}|||zzzyyyvvvqqqjjjccc\\\YYYZZZWWWTTTSSSSSSUUUVVVWWWYYY^^^eeekkkrrr}}}~~~}}}|||{{{|||zzzXXXEEE>>>:::777777999@@@KKKYYYeeekkkkkkjjjcccbbbaaa```___\\\[[[[[[^^^ccckkkqqqvvvyyy}}}}}}{{{}}}}}}{{{}}}}}}}}}}}}zzzxxxwwwtttqqqnnneee___UUUNNNJJJIIIJJJJJJKKKQQQPPPSSS```lllyyyvvvrrrsssuuuxxx}}}~~~|||zzzyyy{{{~~~}}}}}}|||yyyuuurrrqqqrrryyyuuuqqq{{{yyywww}}}llleeeggghhhxxxoooUUUHHHDDDDDDKKKYYYooosssggg[[[NNNFFFDDD???@@@AAACCCEEEGGGIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHKKKMMMOOORRRYYYbbbiii|||zzzppplllkkkjjjjjjkkknnnqqqsssxxx|||~~~uuuoooqqqyyy{{{wwwuuutttxxxwwwxxxyyyyyywwwsssooojjjjjjlllooouuu|||~~~~~~}}}|||zzzvvvtttpppjjjccc\\\VVVSSSSSSQQQQQQSSSXXX\\\^^^^^^ccchhhpppxxx~~~|||~~~}}}|||||||||wwwzzzrrrPPPAAA===:::888888999@@@MMM[[[fffkkkjjjgggeeeccccccdddbbb\\\YYYYYYaaagggoootttxxx{{{zzzsssrrrzzz|||}}}}}}~~~}}}{{{yyyxxxwwwtttqqqoooeee^^^UUUMMMJJJIIIJJJJJJLLLQQQQQQUUUcccqqqzzztttmmmmmmmmmnnnrrrxxx~~~yyysssooommmpppvvv||||||{{{xxxtttqqqqqqqqqvvvtttnnnxxxzzzwww~~~xxxgggaaaaaaddduuu}}}```KKKGGGEEEKKKWWWlll}}}qqqfffYYYKKKDDDCCC@@@AAABBBDDDFFFHHHIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLPPPSSSWWW```kkksssyyypppgggggghhhjjjmmmqqqtttvvv{{{}}}~~~|||zzz{{{wwwtttttttttsssoookkkiiikkknnnrrrxxx~~~|||zzz{{{{{{yyywwwooolllggg```ZZZUUUQQQOOONNNNNNQQQYYYbbbiiikkkkkkkkkrrr}}}}}}{{{xxxzzz~~~~~~~~~~~~{{{gggHHH<<<;;;888888;;;999AAAOOO^^^jjjooommmkkkjjjhhhjjjmmmkkkbbb\\\\\\dddjjjrrrxxx|||ssskkkjjjvvv~~~{{{|||}}}~~~{{{zzzxxxxxxxxxxxxuuussseee^^^UUUMMMJJJIIIJJJJJJMMMSSSSSSYYYhhhwww}}}vvvmmmjjjgggeeegggkkkqqquuuvvv{{{}}}rrrkkkhhhgggnnnuuu~~~{{{zzzzzzzzz}}}yyyzzzzzzxxxtttqqqppppppqqqyyyxxxoooyyy}}}zzzrrrfffbbbdddjjj{{{hhhNNNJJJGGGKKKUUUfff|||qqqfffYYYKKKDDDDDDAAABBBDDDFFFGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLKKKNNNRRRWWW^^^iiivvvuuullldddfffiiinnnrrrvvvyyyzzz}}}xxxsssllliiiiiiiiifffcccdddggglllrrrwww{{{~~~|||xxxuuuuuuwwwxxxuuurrrjjjfff```ZZZTTTQQQPPPOOOPPPQQQWWWaaammmuuuvvvuuuqqqzzz}}}yyywwwvvvxxx~~~___BBB999999777888<<<:::BBBQQQaaammmsssrrrpppooommmqqqvvvsssiiibbbaaaeeellluuu|||ooofffgggttt{{{yyy{{{|||~~~yyyxxxxxxyyy{{{{{{yyyxxxeee___UUUNNNJJJIIIJJJJJJNNNUUUVVV\\\lllzzzyyynnnjjjddd______bbbgggkkkpppwwwwwwlllfffeeehhhqqqzzz|||tttrrrqqqrrrtttyyyxxxyyyyyywwwtttqqqpppppplllttt~~~qqqzzz|||zzzooohhhhhhkkksssiiiQQQLLLIIIKKKSSSbbbxxx}}}ssshhhZZZLLLFFFFFFBBBCCCEEEFFFHHHHHHIIIIIIFFFGGGHHHIIIJJJLLLMMMMMMKKKOOOTTT[[[cccppp~~~|||ooofffcccfffkkkqqqvvvzzz}}}~~~tttmmmddd______```^^^[[[^^^aaahhhnnntttwwwxxxyyyvvvsssoooqqqtttuuuqqqnnniiiddd^^^WWWSSSQQQQQQRRRRRRTTTYYYdddpppvvvvvvtttttt~~~~~~{{{wwwuuuvvv|||iiiXXXFFF===:::888777888===EEESSSbbbkkkooosssvvvsssvvvzzzyyyooodddaaaddddddrrrxxxzzz}}}ooolllnnnvvv}}}}}}|||xxxyyy||||||xxxhhh[[[NNNJJJKKKKKKJJJKKKRRRUUU\\\dddnnn~~~|||tttjjj```^^^^^^]]]^^^aaakkkttt~~~vvvkkkdddccchhhuuu~~~xxxqqqkkkgggdddgggnnnuuu}}}}}}yyywwwuuussssssqqqnnnlllpppttt|||xxxzzz|||rrrkkkoooyyyuuu[[[NNNHHHNNNSSS[[[pppvvvhhhYYYMMMFFFCCCAAACCCEEEFFFFFFFFFGGGHHHJJJJJJJJJKKKLLLMMMOOOPPPMMMQQQWWW___jjjxxxuuullliiihhhiiilllrrrxxx|||~~~~~~rrrhhh]]]WWWTTTQQQSSSWWWZZZ]]]bbbiiiooossssssrrrpppnnnnnnnnnoooooommmkkkccc]]]UUUPPPOOOOOONNNMMMQQQWWW```iiinnnrrrtttvvv{{{~~~yyyzzzyyyzzzzzz\\\NNN???:::::::::;;;<<<===FFFTTTcccmmmrrruuuwwwyyyxxxwwwssshhh^^^^^^cccjjjvvvzzz|||rrroooooouuu~~~~~~~~~~~~|||yyyzzz}}}|||wwwgggZZZNNNKKKKKKKKKJJJKKKRRRUUU\\\eeeooo~~~tttkkkcccbbbbbbbbbbbbeeekkkrrr{{{~~~tttjjjeeeeeelllzzz|||xxxtttoooiiidddbbbbbbgggqqq{{{{{{yyyvvvtttrrrpppnnnkkkmmmqqqyyy~~~~~~}}}sssmmmrrr}}}xxx\\\NNNGGGLLLQQQXXXmmmxxxiiiYYYMMMGGGEEECCCEEEGGGHHHGGGGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQUUU\\\dddooo}}}qqqiiiggghhhjjjmmmrrrxxx}}}~~~~~~~~~zzzjjjaaaXXXTTTQQQOOOQQQUUUVVVYYY___eeejjjmmmlllkkkkkkkkklllnnnooonnnjjjgggccc]]]UUUQQQPPPPPPQQQPPPTTTZZZbbbjjjooorrruuuvvv}}}}}}gggOOODDD999777999:::;;;======GGGVVVdddnnntttxxxyyy{{{vvvqqqjjjaaa[[[___gggttt~~~{{{xxxxxx}}}}}}|||}}}|||zzz|||{{{uuudddXXXNNNKKKKKKKKKKKKLLLRRRUUU\\\fffrrrvvvoooiiijjjkkkkkkkkkmmmmmmqqqwww||||||ssskkkhhhjjjrrr{{{wwwqqqkkkgggccc```]]]```ccclllyyy~~~{{{wwwtttrrrooollljjjjjjnnnuuu}}}tttnnnttt```RRRIIILLLPPPVVViiiyyyiiiYYYMMMHHHGGGFFFHHHIIIIIIIIIHHHJJJKKKJJJJJJKKKMMMNNNNNNOOOOOOSSSXXX___iiiuuuxxxkkkeeecccgggiiinnnsssxxx}}}|||{{{zzz{{{~~~zzzvvvddd\\\UUUSSSRRRPPPQQQTTTTTTXXX^^^dddhhhhhhgggfffgggiiilllpppqqqnnnhhhcccaaa\\\UUUQQQQQQSSSUUUVVV[[[aaaiiipppuuuyyy|||~~~xxxYYYIII@@@888777888777777999===IIIWWWcccmmmuuuyyyyyyvvvqqqjjjeee___]]]dddmmm|||~~~{{{|||{{{zzz}}}zzzrrraaaWWWMMMKKKKKKKKKLLLNNNRRRUUU\\\hhhvvv{{{uuuqqqtttwwwvvvvvvwwwtttuuuvvvxxxzzz~~~~~~zzzsssmmmlllpppyyy|||qqqmmmfff```]]]\\\\\\\\\cccjjjwww}}}xxxtttqqqnnnkkkiiigggjjjqqq{{{wwwqqquuuiiiXXXLLLNNNQQQVVVggg{{{yyyiiiXXXLLLHHHIIIHHHIIIJJJJJJIIIIIIJJJLLLLLLMMMOOOPPPQQQQQQPPPPPPRRRWWW```lllzzz~~~nnnccc``````dddgggmmmsssxxx~~~|||wwwvvvwwwzzz}}}}}}xxxtttbbb[[[VVVVVVUUUSSSTTTVVVVVV\\\ccciiikkkjjjiiihhhhhhjjjlllooopppmmmhhhccc]]]YYYTTTQQQRRRVVVZZZ]]]fffkkksss{{{lllPPPEEE===888888999777777888???JJJWWW___hhhssswwwwwwrrrmmmgggdddaaa```gggooozzz{{{{{{yyyyyy}}}xxxooo]]]UUUMMMKKKLLLKKKMMMPPPSSSUUU]]]jjjzzzzzzxxx{{{|||zzzxxxwwwxxxyyy{{{|||yyy|||yyysssoooqqquuu~~~|||uuupppfffccc^^^YYYXXXZZZ^^^aaajjjuuuyyytttqqqmmmjjjhhhfffiiinnnwww~~~yyyyyyppp^^^OOOOOOPPPTTTcccvvvyyyiiiXXXLLLHHHIIIHHHIIIJJJIIIIIIIIIKKKMMMPPPQQQTTTVVVVVVUUUTTTSSSSSSXXXcccqqqssseee]]]\\\]]]```eeelllsssyyy~~~tttttttttwwwzzzzzzwwwsssaaaZZZVVVWWWWWWUUUVVVXXX\\\bbbjjjppppppnnnlllkkkjjjjjjkkklllllljjjfffcccXXXVVVSSSRRRTTTZZZbbbgggpppvvv~~~aaaIII???:::777888:::999999<<>>CCCMMMTTTTTT[[[hhhnnnmmmlllgggbbbbbbbbbcccjjjqqqvvv}}}zzzvvvtttxxxzzzrrrhhhXXXQQQLLLLLLLLLKKKNNNSSSWWWXXX```nnn~~~xxxuuuyyy~~~|||yyywwwuuusssoookkklllooouuu|||{{{uuurrrqqqtttvvvyyywwwooonnnppptttyyywwwqqqnnnjjjiiiiiillloooqqqooommmkkkjjjhhhgggggghhhhhhhhhllljjjiiihhhgggdddaaa^^^YYYZZZ[[[]]]bbblllwwwzzztttpppmmmkkkiiijjjkkknnnttt}}}xxxttt~~~~~~lllYYYUUUTTTVVVbbbrrr}}}~~~zzzmmm\\\OOOKKKMMMIIIJJJKKKKKKKKKMMMQQQSSSZZZ]]]```ccccccaaa^^^[[[^^^bbblllzzzzzzmmm```WWWUUUWWW[[[^^^eeepppyyy~~~rrrpppmmmmmmnnnlllgggcccWWWRRROOORRRVVVXXX\\\aaapppwww|||tttnnnlllmmmnnnoooooonnniiibbb]]]TTTUUUVVVXXX]]]hhhttt}}}nnnRRREEE===999666777777666888<<>>;;;:::999777666888<<>>888888777666555888<<<@@@FFFMMMSSSXXX___gggjjjhhhjjjfffcccjjjwww|||tttkkkhhhqqq}}}xxxpppmmmqqqwww}}}{{{xxx|||vvvkkk\\\TTTMMMLLLMMMMMMPPPTTTaaagggqqqyyymmmbbbWWWQQQLLLNNNPPPQQQSSSWWWYYYYYYZZZ^^^aaacccbbbaaa___\\\XXXUUUTTTTTTSSSRRRRRRQQQOOOMMMLLLMMMNNNOOOPPPNNNKKKHHHFFFEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMNNNSSSWWW\\\aaaeeefffgggfffgggeee```[[[TTTNNNHHHEEEDDDEEEEEEFFFGGGGGGHHHHHHIIILLLPPPTTTXXX]]]bbbfffkkkmmmooooooooorrrxxx}}}xxxrrrnnnllljjjiiidddfffhhhkkkqqq{{{vvvhhhlll~~~{{{kkkfffgggeeefffhhhppp~~~{{{sssqqquuu}}}~~~zzzyyy~~~ppp___VVVSSSMMMLLLLLLLLLNNNRRRUUUWWWZZZ[[[\\\\\\[[[ZZZ[[[[[[```gggmmmooopppqqqmmmgggccc]]]XXXXXXYYY\\\cccjjjrrr{{{zzziii^^^TTTPPPNNNKKKKKKMMMLLLMMMNNNPPPVVV___jjjqqqvvvzzz||||||tttddd[[[YYY___eeeoooyyycccMMM@@@:::777666666555444444777<<<@@@FFFLLLSSSYYY```hhhllljjjlllgggdddkkkxxx{{{wwwsssmmmffffffppp}}}zzztttnnnlllpppvvv{{{}}}zzzvvvyyy~~~{{{ooodddYYYRRRLLLLLLLLLMMMQQQWWWdddjjjvvvwwwjjj^^^SSSMMMJJJLLLMMMMMMPPPTTTVVVWWWZZZ^^^bbbdddeeeeeeccc___YYYUUUSSSQQQOOONNNLLLKKKIIIHHHIIIJJJLLLMMMMMMLLLJJJGGGFFFDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIKKKMMMRRRVVVYYY[[[[[[[[[\\\[[[YYYTTTOOOJJJGGGEEEFFFFFFGGGHHHJJJKKKLLLLLLPPPRRRVVV[[[aaajjjssszzzxxxqqqmmmjjjhhhgggdddfffiiilllqqq|||zzzlllppp~~~nnngggfffcccaaabbbiiitttzzzuuuvvv}}}uuucccXXXSSSOOONNNLLLKKKLLLNNNQQQRRRVVVXXXYYYYYYYYYZZZ]]]```dddjjjoooqqqssstttrrrmmmgggaaa^^^___aaadddjjjrrryyy{{{iii]]]RRRMMMLLLJJJKKKMMMMMMMMMOOOQQQUUU]]]ffflllqqqwww}}}wwwlllaaa\\\]]]dddmmm{{{vvv[[[III@@@:::777555555555444555888===AAAFFFMMMTTTYYYbbbkkkpppppplllgggdddiiisss{{{}}}{{{tttrrroookkkfffeeeppp|||sssoookkklllrrrwww{{{|||{{{wwwssstttuuuqqqggg^^^VVVPPPLLLLLLMMMOOOTTT[[[ffflllyyy~~~uuuggg[[[OOOKKKIIIJJJKKKKKKNNNSSSVVVXXX\\\___ccceeefffgggddd```ZZZUUUSSSPPPNNNLLLJJJIIIHHHGGGHHHIIIKKKMMMMMMLLLJJJHHHGGGEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJMMMPPPRRRSSSRRRRRRQQQQQQQQQNNNJJJGGGEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPUUUYYY^^^fffppp}}}yyyrrrmmmjjjgggeeedddfffhhhkkkpppzzzsssssszzzooohhhddd```___dddnnn~~~|||{{{zzzhhh[[[UUUQQQOOOLLLJJJJJJLLLNNNPPPSSSVVVZZZ[[[\\\___dddhhhkkkqqquuuvvvxxxzzzyyytttooojjjgggiiikkknnnssszzz{{{ggg\\\QQQMMMLLLKKKLLLOOONNNOOOQQQTTTXXX___ggglllttt{{{vvvpppiiiccccccfffooozzznnnTTTFFFAAA<<<999666666666666666:::???CCCIIIOOOUUU[[[dddooouuuvvvlllhhhdddeeekkkooopppoooooooooooonnnjjjjjjsss{{{ooollljjjlllqqquuuvvvuuuuuussspppooommmhhhaaa\\\UUUQQQMMMNNNOOOQQQXXX```gggmmmzzzvvvgggZZZMMMJJJIIIKKKKKKKKKOOOTTTWWWYYY]]]```bbbdddeeefffccc```[[[WWWUUURRRPPPMMMJJJIIIGGGGGGGGGHHHJJJKKKJJJJJJIIIGGGFFFEEEDDDDDDFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLIIIKKKLLLKKKHHHFFFFFFHHHHHHIIIJJJMMMOOOQQQRRRSSSZZZ```jjjwww|||tttoookkkhhhfffaaaccceeeggglllvvv{{{vvvzzzpppiiidddeeelllyyymmm___XXXSSSPPPLLLIIIJJJLLLPPPSSSVVV[[[aaadddfffjjjqqqvvvwww|||}}}|||wwwuuuwwwyyyzzz{{{iii^^^TTTQQQPPPOOOPPPSSSSSSUUUXXX\\\aaaiiiqqqvvv}}}wwwpppmmmlllkkkmmmrrr}}}dddJJJ???<<<:::777777888888777888<<>>666555888555888444333777===DDDQQQ\\\ggglllqqquuu{{{}}}qqqjjjeeegggiiijjjlllooopppooorrrwww{{{vvvooollllllnnnxxxyyytttnnnkkkjjjkkkjjjffffffiiillliiieee___ZZZXXXZZZ\\\UUUUUUTTTQQQPPPRRRXXX\\\fffqqqzzzkkk___WWWVVVVVVVVVXXX[[[___aaabbbfffjjjnnnooorrruuuxxxxxxvvvuuuvvvzzz~~~~~~yyyrrrkkkfffdddaaa^^^XXXRRROOONNNOOOPPPQQQQQQQQQSSSVVVZZZ^^^aaaaaabbbddddddccc```\\\YYYXXXYYY[[[\\\\\\ZZZXXXVVVSSSUUUXXX[[[___eeekkkoooyyy}}}uuunnnjjjiiieeeccccccgggnnnzzzwwwhhheeelllqqqtttrrrllljjjlllqqqvvvxxxkkkZZZSSSMMMLLLLLLNNNTTT[[[bbbjjjvvvtttjjjeeecccbbbfffkkkmmmmmmooorrruuutttqqqmmmiiihhheeeccceeekkkttt{{{|||~~~|||www}}}{{{vvvXXXIII>>>===>>>777666:::888888444333777===EEERRR^^^hhhnnntttyyysssllleeeeeefffgggjjjnnnpppppprrrwww{{{|||sssooooooooorrr}}}yyyuuummmjjjiiijjjjjjffffffiiikkkiiiddd___[[[ZZZ\\\___VVVVVVTTTQQQPPPRRRYYY^^^eeeppp|||mmmbbbXXXWWWVVVWWWYYY\\\```bbbaaaeeekkknnnpppssswwwzzzxxxwwwvvvxxx||||||uuunnniiifffcccaaa]]]YYYVVVUUUTTTUUUUUUTTTTTTUUUWWW[[[___bbbbbbccceeefffeeebbb^^^\\\[[[]]]___``````^^^[[[ZZZUUUWWWYYY\\\___dddiiimmmsssyyy{{{vvvuuutttwww}}}~~~wwwpppkkkkkkeeeccccccgggnnn{{{xxxiiieeekkkqqquuusssnnnlllooosssvvvzzzlll[[[TTTNNNLLLMMMPPPWWW___hhhqqq||||||rrrfff```[[[XXXZZZ^^^``````bbbfffiiiiiieeeaaa___``````ccciiisss{{{|||~~~cccPPPDDDAAA<<<999888888777555555444444777>>>IIISSSZZZcccjjjtttuuunnneeebbbfffkkkmmmmmmrrrpppttttttsss}}}vvvppppppsssxxxvvvqqqgggggggggfffdddeeehhhjjjhhhddd___\\\ZZZ[[[]]]^^^aaa]]]WWWSSSSSSUUUWWWXXXcccppptttfff```[[[YYY[[[^^^]]]^^^aaafffhhhjjjnnnrrruuuxxxyyyzzzyyyyyy|||}}}vvvooojjjfffeee```^^^ZZZWWWTTTSSSRRRRRRWWWWWWWWWXXXZZZ\\\^^^___bbbccceeegggfffdddbbb```\\\^^^```bbbbbb```^^^]]]\\\\\\\\\]]]___bbbfffhhhnnnqqqvvv}}}xxxrrrmmmnnnpppqqqtttzzz~~~uuunnnhhheeeaaaaaadddhhhmmmzzz~~~iiihhhqqqwwwyyyuuupppppppppooouuuyyy~~~yyynnn___XXXRRROOONNNPPPYYYbbbmmmuuu~~~tttfff[[[VVVUUUUUUUUUUUUXXX[[[]]]]]]]]]^^^___```cccggglllttt~~~yyy^^^OOODDD@@@<<<999888888666555555555555777<<>>;;;999888777555444222555888888<<>><<<:::888888777555222111333666888>>>KKK[[[hhhlllsss~~~~~~vvvooojjjfffhhhnnnssssssqqqpppjjjjjjlllppp|||zzzyyy{{{}}}rrrllliiijjjiiihhhggghhhkkkmmmfffcccaaadddlllqqqrrrqqqqqqrrroooeeeYYYUUUZZZaaalllxxxlllfffcccdddfffgggjjjnnnoooqqqtttxxx}}}xxxrrrnnnlllmmmppptttxxxzzz{{{{{{zzzwwwwwwwwwwwwwwwvvvuuuttthhhgggeeedddddddddeeefffggggggggggggiiikkkmmmooorrrqqqpppooooooppprrrsssuuuxxxzzz|||||||||}}}~~~~~~yyyooogggaaa^^^]]]___cccggglllwwwyyycccccc___rrr}}}{{{}}}tttmmmnnnqqquuuyyy~~~wwwjjj___ZZZYYY[[[```cccjjjqqq{{{{{{tttnnnjjjvvv]]]MMMDDD@@@<<<;;;999888888777444222222333444777===IIIVVV___```iiixxxyyypppjjjfffdddgggnnnssssssqqqssslllkkklllooo}}}xxxxxxyyy{{{uuuqqqnnnnnnnnnllliiihhhhhhiiibbb___^^^eeepppxxxzzzyyyzzzxxxrrrfff[[[WWW[[[aaammmyyypppiiieeefffiiijjjmmmqqqrrrtttxxx}}}{{{vvvtttsssuuuwwwzzz~~~}}}zzzwwwllllllkkkkkkllllllmmmmmmmmmmmmmmmnnnpppssswwwyyy{{{yyyvvvtttrrrrrrsssssstttwwwzzz{{{zzz|||wwwooohhhddd```]]]^^^bbbffflllwwwxxxcccccc]]]ppp~~~{{{tttuuuyyy}}}{{{oooddd___```bbbiiioooxxxxxxqqqkkkfffaaakkkUUUIIIBBB@@@<<<:::999888888777444222444333222555<<>>>>>888666666555555444333333333222333555888===EEEOOOUUUeeeuuu{{{kkk^^^TTTXXX]]]ccchhhkkknnnpppmmmttt{{{}}}|||{{{zzz}}}|||uuullllllkkkgggcccbbbdddffflllnnnrrryyyxxxmmmbbb[[[[[[```jjjuuu|||vvvuuuxxx|||~~~}}}}}}yyyxxxzzz{{{}}}~~~pppkkkmmmqqq|||}}}sssmmmlllaaa^^^]]]]]]]]]```jjjtttlll^^^^^^___vvv}}}~~~}}}{{{rrrrrrrrr}}}yyyooohhhccc___ZZZVVVQQQPPPNNNKKKGGGDDDCCCBBByyywwwxxxzzz{{{gggUUUNNNKKKBBB???>>>888666666666555555444444333333444555888===EEENNNUUUdddsss}}}mmm```VVVZZZ```fffjjjnnnqqqrrrvvv}}}}}}|||zzzzzz~~~~~~wwwooopppnnnjjjfffeeehhhkkkrrrtttxxxzzzmmmbbbZZZ[[[```mmmwww{{{{{{~~~}}}}}}{{{~~~wwwiiifffkkkqqqzzzppplllkkk```]]][[[\\\\\\___iiisss~~~kkk^^^^^^cccyyy|||xxxooommmlllwwwwwwqqqiiibbb___\\\WWWTTTLLLLLLJJJHHHDDDAAA@@@@@@~~~{{{{{{|||}}}yyybbbZZZOOOFFFAAA>>>:::777555444333333222222333333777555666:::===BBBKKKTTTdddooo}}}nnn\\\[[[]]]bbbiiiooorrrsssrrr{{{yyyqqqooouuu}}}uuupppmmmllliiigggjjjooorrryyyssskkkccc[[[[[[bbbhhhsssyyynnngggeeelllvvvzzzrrrlllhhheee___[[[ZZZZZZ]]]eeeooo|||nnn\\\]]]aaayyy|||xxx{{{sssiiiiiieeettt~~~}}}yyymmmhhhaaa\\\WWWTTTPPPNNNKKKGGGCCCBBBBBBBBB???<<<uuubbbZZZOOOFFFAAA===:::777444444333222222222222333333222555<<<@@@FFFOOOYYYcccooo||||||lll^^^YYY]]]ccciiimmmooorrrsss{{{zzzuuuooonnnuuuvvvppplllkkkiiigggjjjooovvv}}}rrrllleee\\\\\\aaaiiitttvvvlllggggggooozzzzzzssslllhhheee___[[[ZZZZZZ\\\eeennn{{{mmm[[[]]]cccxxx|||}}}ppphhhgggcccttt~~~{{{yyy{{{zzztttoookkkhhhccc]]]XXXTTTPPPMMMKKKIIIFFFBBBAAAAAAAAA>>><<>><<<|||nnnddd[[[OOOEEE???;;;888666444333333222111222222222444444777===BBBJJJXXXeeeuuuxxxnnneee```]]]dddjjjjjjffffffmmmtttyyy|||wwwrrrsss{{{zzzsssnnnnnnnnnnnnpppuuuzzzvvvkkkhhhccc\\\\\\bbbiiissszzzkkkfffgggkkkyyy{{{ssslllhhhbbb]]]ZZZZZZZZZ\\\dddlllzzzuuuccccccaaarrrvvvnnnpppxxxnnniiihhhuuu{{{tttpppqqquuuzzz~~~~~~~~~}}}}}}|||zzzssslllhhhdddaaa___YYYVVVQQQMMMKKKHHHEEEBBBBBBAAA???>>>>>>>>>======~~~{{{pppeee\\\OOODDD>>>:::777555333333222111111111111222444333555:::@@@LLL___qqq}}}ooohhhdddbbbhhhmmmjjjdddccckkkttt||||||{{{yyysssoooppprrrsssuuuxxx~~~ssshhheeeaaa[[[\\\bbbeeeooo~~~rrrggggggiiippp{{{ssskkkfff```[[[YYYYYYZZZ\\\dddlllyyysss```___bbbrrr}}}vvvoookkkkkksssqqqmmmlllyyy~~~xxxtttssssssvvvzzz~~~}}}|||{{{{{{{{{{{{{{{}}}{{{sssoooiiiddd```]]]ZZZXXXTTTQQQMMMJJJHHHFFFCCC@@@??????>>>>>>===<<<===>>>~~~tttfff\\\OOOCCC===999666444333333222111111111111111000000444999AAAOOOeeeyyytttlllhhhdddhhhkkkgggbbbbbbkkkssszzzuuurrrwww{{{{{{|||~~~rrrhhhfffbbb[[[[[[```aaajjjyyywwwmmmhhhkkkpppwww{{{rrriiiddd\\\YYYWWWYYYZZZ]]]eeemmmxxxtttaaa```dddtttxxxoookkkiiigggooovvvqqqpppuuuuuusssqqqrrrvvv{{{~~~zzzyyyxxxwwwvvvwwwxxxxxxyyy{{{}}}~~~~~~{{{uuuqqqjjjgggbbb___\\\YYYVVVSSSOOOMMMJJJHHHGGGDDDBBB???===>>>>>>===<<<<<<>>>???xxxggg]]]NNNCCC<<<888666444333222222111111111111111///111777===CCCNNNcccvvvvvvlllgggaaadddeeebbb```ccclllttt~~~}}}}}}}}}sssmmmlllggg^^^ZZZ\\\^^^gggvvv}}}sssmmmkkkqqqxxx{{{qqqhhhbbbYYYVVVUUUXXX[[[^^^fffoooxxxwwweeeeeeddduuuwwwpppnnnmmmlllqqqyyytttrrruuuzzz~~~}}}yyyxxxyyyzzzzzzzzzvvvuuusssqqqqqqqqqrrrsssuuuwwwyyyzzz{{{}}}}}}zzzvvvpppjjjeeebbb```]]][[[YYYVVVQQQNNNKKKIIIGGGFFFEEECCC@@@>>>;;;===>>>>>><<<<<<>>>AAAzzzhhh]]]OOOBBB<<<888555333333222222111000111111111222666<<>>>>><<<<<>>999777333222222111111222222333444555777:::???IIIVVV```|||}}}uuullldddZZZ]]]```______bbbjjjqqqvvvzzzzzzuuurrrqqqkkkbbbZZZWWW___eeeqqqzzzuuuqqqttt~~~vvvhhh^^^XXXUUUUUUVVVWWWZZZcccmmm~~~zzzdddaaadddrrrzzzwwwwwwyyy}}}xxxxxxxxxuuu|||yyysssrrrrrrssstttwww~~~tttqqqqqqpppnnnmmmlllkkkkkkqqqsssvvvwwwwwwxxxyyyzzz~~~~~~yyywwwuuurrrmmmiiieeebbb^^^[[[VVVTTTPPPMMMKKKIIIFFFDDDBBBAAA@@@???>>>>>>>>>>>><<<======>>>???@@@@@@AAA}}}lll[[[JJJBBB???;;;777555333222222111111222222333333444777999>>>GGGSSS\\\mmmwww|||tttjjjaaa\\\^^^```___^^^aaaiiiooolllrrr|||{{{vvvsssrrrmmmccc\\\YYY^^^dddppp}}}xxxuuuyyyuuuhhh^^^WWWUUUUUUVVVWWWZZZdddnnnxxxbbb```aaaqqq|||{{{}}}tttsssrrrqqqzzzwwwrrrpppnnnoooppptttzzz~~~sssppplllkkkkkkkkkkkkjjjmmmoooqqqrrrrrrssstttvvv{{{{{{}}}}}}~~~~~~}}}{{{wwwsssqqqnnnkkkgggcccaaa^^^[[[YYYRRRPPPLLLIIIHHHFFFCCCAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<===>>>@@@AAAAAABBB{{{hhhXXXGGG>>>;;;777444444333222222111111222222333222444777999===FFFQQQYYYcccppp~~~|||oooeee^^^``````______aaagggmmmhhhooozzz}}}~~~yyyuuusssnnneee^^^\\\^^^cccooozzzzzzuuuhhh___WWWUUUTTTVVVWWWZZZdddooottt^^^^^^\\\nnn~~~{{{rrrpppnnnoooyyy|||xxx~~~uuupppllliiiiiilllpppuuu{{{uuunnngggdddgggiiiiiigggfffhhhjjjkkkkkkkkkmmmoootttttttttvvvyyy}}}~~~~~~}}}~~~~~~}}}|||yyywwwvvvtttttttttsssqqqnnnjjjhhhdddbbb^^^[[[ZZZXXXVVVTTTMMMJJJGGGEEEDDDBBB@@@>>>???>>>>>>============>>><<<<<<>>>???AAABBBCCCDDDzzzdddTTTDDD<<<888555333333333222222111111222222333222555777:::>>>FFFQQQYYYbbbqqqwwwjjjbbbcccbbbaaaaaadddiiimmmnnnrrryyy}}}uuuooopppppprrrzzz}}}wwwtttnnneee^^^]]]]]]cccnnn~~~{{{}}}~~~ttthhh```WWWTTTSSSUUUVVV[[[eeepppppp\\\\\\WWWiii|||{{{yyy~~~xxxuuuqqqpppxxxxxxsss|||tttooojjjfffgggjjjnnnrrruuuwwwzzz|||yyynnnccc^^^aaaddddddaaa```bbbcccccccccdddfffhhhllllllnnnooorrrvvvzzz~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyywwwtttpppnnnllllllllljjjhhheeecccaaa]]]ZZZWWWTTTSSSQQQOOOMMMHHHEEECCCAAAAAA@@@>>>=========<<<<<<<<<======>>><<<===>>>@@@BBBDDDEEEFFFwww^^^QQQCCC<<<888555333444333222222111111222222333333555888;;;@@@IIITTT]]]fffsssyyymmmeeeeeedddcccdddhhhlllpppqqqqqquuu}}}{{{mmmddd```cccfffjjjuuuxxxtttmmmddd^^^]]]]]]bbbmmm}}}|||yyyxxx}}}zzzqqqggg```VVVSSSSSSTTTVVV[[[fffrrrkkkYYY[[[UUUeeewww}}}wwwttttttrrr}}}uuuqqqvvv~~~vvvqqq{{{vvvpppjjjfffiiillloooppppppppprrrttt~~~~~~rrrddd\\\\\\^^^]]][[[[[[\\\]]]\\\\\\]]]___bbbbbbeeeiiilllmmmooosssuuuyyy|||~~~~~~~~~}}}{{{zzzxxxwwwwwwwwwwwwwwwuuurrrnnnkkkhhheeeeeeeeedddbbb___]]]\\\YYYVVVRRROOOMMMKKKHHHFFFDDDBBB@@@???@@@@@@>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>@@@BBBDDDEEEGGGGGGoooWWWMMMBBB===999555333555333222222111111222222333333555888;;;AAAKKKYYYcccpppyyy|||qqqfffeeedddeeeggglllpppsssnnnlllmmmuuu}}}}}}~~~wwwlllaaaZZZXXX\\\aaahhhsss~~~wwwrrrlllddd___^^^___cccmmm|||}}}vvvsssqqqttt||||||uuummmeee^^^VVVSSSRRRTTTVVV[[[gggsssfffUUUYYYVVVdddssszzzvvvpppnnnppptttyyytttwww}}}yyypppmmmzzzxxxpppkkkiiikkkmmmooonnnkkkjjjkkknnnsss{{{kkk___ZZZYYYWWWVVVVVVVVVWWWVVVUUUWWWYYY\\\YYY^^^dddggghhhhhhjjjlllqqquuuzzz~~~}}}||||||{{{zzzxxxvvvuuussssssrrrrrrpppnnnkkkhhhdddbbb```___^^^]]][[[YYYXXXWWWTTTQQQMMMJJJHHHFFFCCCAAAAAA@@@>>>>>>???@@@???>>>;;;;;;;;;<<<<<<>>>??????@@@@@@BBBCCCEEEFFFGGGHHHvvvcccPPPHHH@@@===:::555333444333222222111111222222333222444666999@@@MMM]]]hhhvvv{{{{{{rrrdddccccccdddiiinnnsssuuummmkkkllluuu|||{{{{{{zzzpppiiibbb[[[VVVVVV\\\bbbiiitttzzzssspppkkkeeebbbbbb```dddmmm{{{|||qqqkkkiiijjjqqq{{{yyyrrrjjjaaa[[[VVVSSSQQQSSSVVV\\\hhhttt{{{aaaPPPUUUXXXeeeuuu|||xxxqqqooopppwww~~~yyy~~~|||uuummmlllzzzzzzooolllkkkkkkmmmmmmjjjdddbbbeeehhhiiixxxuuufff[[[VVVTTTSSSQQQQQQQQQPPPPPPQQQTTTVVVSSSXXX^^^```______aaaeeefffjjjoootttwwwzzz}}}}}}{{{|||~~~~~~~~~~~~}}}|||{{{yyyxxxxxxwwwvvvtttqqqooonnnmmmlllkkkiiifffccc```^^^\\\ZZZYYYXXXVVVUUUSSSRRRQQQNNNKKKHHHFFFDDDCCCAAA??????===<<<<<<>>>??????>>>;;;;;;;;;<<<===???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHoooZZZLLLDDD>>><<<:::555333444333222222222222222222333111222444777???NNN___kkkrrrtttuuuuuuwwwyyytttmmmbbbaaaaaaccciiioootttwwwpppnnnoooyyy}}}{{{zzz{{{ooofffaaa\\\XXXUUUWWW^^^eeelllvvv}}}vvvpppnnnkkkfffdddfffaaaeeemmm{{{ttthhhcccdddfffppp{{{yyyqqqhhh___YYYUUURRRQQQSSSUUU\\\iiiuuuxxx]]]MMMSSSYYYhhhyyy|||uuurrrsssxxxyyyuuuoooooo|||zzznnnkkklllkkklllkkkfff```]]]```dddcccrrr|||kkk]]]UUUSSSRRRNNNNNNNNNMMMLLLMMMPPPSSSOOOTTTXXXYYYWWWXXX\\\```]]]aaafffkkkooossswwwzzz~~~~~~|||||||||yyyxxxxxxzzz}}}zzzzzzzzzyyyxxxwwwvvvuuuttttttrrrpppmmmkkkjjjiiigggeeeccc___\\\ZZZYYYXXXUUUUUUSSSRRRPPPOOONNNMMMIIIFFFDDDCCCBBBBBB@@@???===<<<;;;;;;===??????>>>;;;;;;<<<<<<>>>???AAABBBCCCDDDDDDEEEFFFGGGGGGGGGdddPPPDDDAAA>>>;;;:::999888666444333333222111111111222444555777:::AAAKKKUUU]]]gggjjjkkklllpppuuutttpppgggdddaaaccchhhmmmnnnnnnmmmlllnnnyyy~~~zzz|||}}}uuulllfff^^^XXXVVVYYYXXX^^^dddjjjuuuxxxpppkkkjjjhhhddd___aaaeeennnxxx}}}mmmdddcccfffiiiqqqxxx~~~tttkkkccc\\\XXXUUURRRQQQSSSUUU[[[gggrrrjjjXXXPPPOOOYYYppp~~~|||tttwwwxxx}}}vvvtttpppmmmpppyyyqqqmmmjjjiiifffcccaaa___^^^aaaeeeggguuu}}}kkk```\\\YYYTTTQQQPPPNNNMMMLLLLLLLLLMMMNNNNNNOOOQQQSSSVVVXXXYYY\\\]]]^^^```bbbffflllpppuuuyyy}}}~~~}}}{{{{{{|||~~~|||xxxvvvwwwyyyzzzzzzzzzyyyyyywwwuuurrrooommmlllkkkiiigggdddbbb```___^^^\\\ZZZXXXWWWVVVSSSQQQOOONNNMMMKKKIIIGGGFFFEEEFFFDDDAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAADDDEEEDDDEEEFFFGGGHHHIIIIIIJJJuuuYYYGGG@@@===:::888777777555444444333222222111111222222222333555888>>>GGGRRRYYY[[[]]]^^^___fffooosssqqqdddbbb______bbbfffiiikkknnnnnnqqq}}}}}}zzz|||vvvnnnggg___XXXWWWYYYYYY___dddiiisss~~~wwwnnnjjjiiihhheeeaaa___ccckkktttyyyiii```___aaadddpppxxx{{{ppphhh```YYYUUUTTTQQQPPPSSSUUU[[[hhhttt~~~yyyeeeTTTNNNNNN\\\qqq}}}zzztttxxxyyyzzzsssqqqooonnnrrryyysssnnnkkkeeecccaaa___]]]\\\^^^aaakkkxxxpppgggdddaaa]]]UUURRRMMMKKKKKKLLLLLLKKKLLLLLLMMMNNNOOOQQQRRRSSSWWWXXXYYYZZZ\\\```eeeiiipppsssxxx{{{||||||}}}}}}~~~|||zzzxxxxxxyyyyyy|||yyyuuutttuuuvvvwwwwwwwwwvvvuuussspppmmmjjjhhhgggfffdddbbb___]]][[[ZZZZZZXXXVVVTTTSSSRRROOOMMMLLLLLLJJJIIIGGGEEEDDDCCCBBBAAA@@@>>>============<<<<<<<<<<<<<<<<<<===============>>>@@@BBBEEEFFFEEEFFFFFFGGGHHHIIIIIIJJJfffNNN@@@===:::777666666666555444333333222222111111222222000111333666;;;CCCMMMSSSVVVWWWYYY\\\fffqqquuussscccaaa^^^[[[[[[___fffkkkooopppttt}}}~~~|||}}}yyypppjjjbbbZZZXXXZZZ^^^ccchhhllltttzzzpppjjjhhhgggccc```]]]aaagggooozzzyyyiii^^^\\\___bbbooowwwuuulllccc\\\VVVRRRRRROOOOOORRRVVV\\\iiiuuuppp\\\OOOLLLNNN___ttt~~~~~~yyytttwwwyyywwwpppnnnmmmoootttvvvrrrmmmiiiaaa``````______```aaaaaalllwww{{{wwwxxxwwwsssggg^^^RRRLLLKKKLLLLLLJJJKKKKKKKKKKKKKKKLLLMMMNNNQQQRRRSSSTTTTTTWWW\\\___gggkkkpppsssuuuvvvxxxyyy}}}~~~~~~~~~{{{xxxvvvuuuttttttyyyvvvsssqqqrrrsssssssssrrrqqqpppmmmjjjfffcccaaa```___]]][[[YYYVVVUUUTTTTTTRRRPPPNNNNNNLLLJJJHHHHHHGGGFFFEEECCCBBBAAA@@@======>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>?????????@@@BBBDDDFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIuuu[[[HHH>>><<<999777666666777666555333333222222111222222333000111333555:::AAAIIIOOOUUUYYY___gggqqqyyywwwqqqcccaaa^^^ZZZYYY]]]fffmmmpppqqquuu|||zzz{{{{{{}}}}}}uuunnnfff^^^\\\^^^dddiiinnnrrr{{{uuulllhhheeeaaa^^^]]]```dddkkkuuu|||lllaaa^^^```dddnnnvvvzzzqqqhhhaaaZZZTTTQQQPPPNNNNNNRRRVVV]]]jjjwwwyyyhhhUUUKKKKKKOOOaaavvvyyyrrruuuyyywwwqqqnnnkkkooovvvzzzsssnnnhhheee```aaabbbbbbdddggggggeeeeeennnyyyvvvaaaRRRMMMMMMLLLIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOQQQUUUXXX___bbbgggkkknnnppprrrtttwwwyyy{{{~~~~~~~~~|||{{{{{{|||}}}{{{xxxvvvtttssssssvvvtttqqqppppppqqqppppppnnnllljjjgggccc```]]][[[ZZZYYYWWWUUUSSSQQQPPPOOONNNLLLJJJIIIIIIGGGEEECCCCCCCCCBBBAAA@@@???>>>===;;;<<<===>>>===<<<;;;:::<<<<<<======>>>???@@@@@@@@@AAABBBCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJiiiRRRCCC===:::888555444555555555444333222222111222222333333000222444666:::AAAIIINNNPPPYYYggguuuwwwjjj^^^^^^\\\ZZZYYY^^^gggooooooooosss~~~wwwuuuuuuvvvyyy}}}zzztttllldddaaacccgggmmmsssxxxyyyooojjjhhhfffccc___```dddjjjsssoooccc___cccgggooowww|||wwwnnnfff___YYYTTTQQQOOOMMMNNNRRRVVV^^^kkkxxxvvvcccQQQIIIKKKPPP___uuuyyypppsssyyyzzztttpppiiinnnvvvxxxrrrkkkeeecccaaaddddddbbbeeeiiigggaaa```eeekkknnnrrr{{{vvv___SSSNNNKKKHHHGGGGGGGGGHHHHHHJJJKKKLLLKKKLLLMMMMMMMMMOOOQQQTTTXXX\\\```dddfffiiikkknnnqqqtttxxxzzz|||~~~~~~}}}{{{yyyyyyzzz{{{zzzyyywwwvvvuuutttttttttrrrooonnnnnnooonnnmmmiiigggeeeaaa^^^ZZZXXXWWWUUUUUUSSSQQQOOONNNLLLLLLJJJHHHFFFEEEEEEDDDBBB@@@@@@??????>>>===<<<<<<<<<;;;<<<======<<<;;;999888<<<<<<===>>>???AAAAAABBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKzzz]]]III>>>:::888555333222222333222111222222111111222222333333111222444777;;;BBBIIINNNOOO\\\nnn{{{iiiXXXXXXXXXYYY\\\bbbjjjooonnnmmmooozzz}}}tttpppooopppsssyyy{{{sssllliiijjjiiiooouuu|||zzzpppnnnnnnnnnlllaaabbbdddiiirrrpppddd```dddiiisss{{{zzztttmmmeee___YYYUUURRROOOMMMNNNRRRVVV^^^kkkxxxuuu```OOOHHHLLLQQQ^^^sss~~~}}}}}}uuunnnppp}}}|||uuuppphhhllltttzzzsssjjjddddddbbbeeedddaaadddjjjggg___```aaabbbccciiitttsssaaaUUUNNNJJJDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLMMMOOOQQQSSSVVVZZZ\\\^^^```ccceeejjjnnnsssvvvwwwyyy~~~}}}{{{yyyxxxyyyvvvvvvuuuuuutttsssrrrrrrpppnnnkkkjjjkkkjjjiiigggdddbbb___\\\XXXVVVTTTSSSQQQPPPOOOMMMKKKJJJHHHHHHGGGEEECCCBBBBBBAAA???>>>>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999<<<<<<>>>???AAABBBCCCDDDBBBCCCEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMlllSSSCCC;;;999888666333222222222111000222222111111222222333444000222444777<<>>@@@BBBCCCEEEEEECCCDDDEEEGGGHHHHHHHHHGGGFFFGGGHHHJJJKKKMMMNNNOOO~~~bbbMMMBBB===;;;;;;888555444444444333222222111111111222333333444///111444777<<>>>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::999:::;;;===???AAA<<<===>>>@@@BBBDDDEEEFFFCCCDDDEEEGGGHHHHHHHHHGGGEEEFFFHHHJJJLLLNNNOOOPPPkkkVVVJJJAAA<<<:::777666555444444333444444222222222222222222222222444555555444666<<>>>>>===>>>======<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDFFFEEEFFFGGGIIIJJJJJJIIIJJJLLLLLLLLLLLLNNNQQQUUUwww]]]LLLDDD===888777777666555444444333333444222222222222222222222222333444444444555;;;EEELLLRRRYYY```fffjjjjjjaaaVVVNNNPPPYYYgggppppppnnnnnnjjjkkkqqq{{{vvvuuuvvvwww}}}yyyuuurrrssswww{{{~~~wwwuuussstttwwwqqqgggccciiiqqqxxx}}}}}}|||{{{}}}}}}}}}}}}~~~~~~wwwlllfffkkksssyyyzzz}}}vvvpppggg___YYYUUUQQQOOONNNNNNPPPSSSUUU[[[iiivvvkkkTTTJJJLLLTTTZZZjjjkkkmmmllliiikkkxxxxxxnnnfffhhhhhhppp{{{nnnjjjhhhdddaaa```bbbeeegggooopppbbbZZZ]]]aaa```dddkkkwww~~~mmm___YYYRRRPPPOOONNNLLLJJJHHHGGGEEEDDDDDDFFFGGGFFFIIIIIIIIIJJJKKKLLLNNNNNNLLLMMMOOORRRTTTWWWYYYZZZ```cccfffhhhiiikkkmmmoooppprrrtttvvvxxxyyyzzzzzz}}}zzzxxxxxxyyyyyywwwuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvsssrrrpppooommmmmmllllllnnnmmmlllkkkiiifffdddccc```___]]]\\\ZZZYYYYYYYYYWWWVVVVVVUUUTTTSSSRRRQQQPPPOOOMMMJJJHHHFFFEEEEEEBBBAAA@@@>>>======<<<<<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>???@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKJJJIIIIIIKKKLLLNNNPPPUUU\\\aaaqqq___LLLBBB>>>:::777666777666555444333333333333222222222222222222222222222333333333444:::CCCJJJNNNTTTZZZ^^^cccddd\\\SSSKKKOOOYYYfffnnnmmmjjjiiimmmpppxxx|||xxxvvvwwwxxx}}}{{{yyyvvvtttrrrvvv|||}}}xxxuuutttvvvyyyvvvmmmgggkkkqqqxxxtttjjjeeeiiiqqq}}}}}}wwwtttvvv|||}}}tttnnneee]]]WWWSSSPPPNNNNNNMMMOOOSSSVVV\\\jjjxxx}}}fffRRRJJJNNNZZZddduuutttrrrooolllooo|||sssmmmggghhhjjjsssuuuiiidddccc```___```]]]aaaeeelll}}}jjj```ZZZ]]]___]]]___dddkkkrrr~~~xxxmmmiiiccc___]]][[[VVVRRRPPPLLLGGGDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNQQQSSSTTTVVVXXX\\\^^^___```bbbdddggghhhkkknnnqqqsssuuuuuuzzzxxxvvvvvvvvvuuusssrrrpppqqqqqqrrrssssssttttttuuuuuuuuutttsssrrrqqqppplllkkkjjjhhhgggffffffeeeffffffeeedddbbb___]]]\\\YYYXXXVVVUUUSSSRRRRRRRRRQQQQQQPPPOOONNNMMMMMMLLLJJJIIIGGGEEECCCBBBAAAAAA@@@???>>><<<<<<;;;;;;;;;>>>>>>======<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<======>>>???@@@BBBCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFIIIKKKLLLLLLLLLKKKLLLNNNQQQSSSXXX```jjjrrrrrr[[[NNNBBB===<<<:::888888666666555444333333333333111111111111111111111111111222222222333999AAAHHHLLLQQQVVVYYY^^^```ZZZRRRKKKMMMVVVbbbhhhhhhhhhiiiqqqwww{{{yyyuuutttvvvwww~~~{{{zzzyyywwwvvvqqqwww}}}|||wwwuuutttvvvzzz|||ssslllmmmqqqwww{{{qqqhhhcccgggnnn{{{~~~uuuqqqqqquuu||||||pppjjjbbbZZZUUUQQQNNNLLLMMMMMMOOOSSSWWW^^^lllzzzwwwaaaPPPJJJPPP```nnn~~~{{{vvvrrruuuxxxqqqmmmjjjiiijjjttt~~~rrrfffaaa___\\\\\\^^^ZZZ]]]___dddoooxxxwwwooobbb\\\ZZZ]]]___]]]\\\___bbbgggrrr~~~wwwxxxxxxwwwwwwtttlllddd\\\TTTKKKGGGFFFEEEEEEGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHKKKMMMOOOPPPRRRUUUWWWXXXYYY[[[]]]^^^___bbbfffiiilllnnnooosssssssssrrrrrrrrrqqqpppmmmnnnnnnnnnooooooooopppqqqqqqqqqpppooommmlllkkkgggfffdddcccaaaaaa``````___^^^^^^\\\[[[YYYWWWVVVSSSSSSQQQPPPOOONNNNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHEEEDDDCCCAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<<<<>>>>>>???@@@AAACCCEEEFFFHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKMMMMMMLLLMMMMMMRRRUUUZZZ]]]cccmmmzzzvvvZZZNNNDDD<<<;;;;;;999777777666555444333333222222333111111111111111111111111000111222222333888@@@GGGNNNRRRUUUYYY^^^```\\\TTTLLLLLLRRR[[[bbbeeekkkppp|||yyyuuusssqqqqqqsssuuu{{{~~~{{{zzzyyyxxxwwwrrrwww~~~zzzuuurrrrrrvvv|||zzzqqqnnnpppvvv~~~uuullleeeaaaeeekkkxxxzzzooommmnnnttt|||~~~yyylllfff^^^WWWSSSOOOMMMKKKLLLLLLOOOTTTXXX___nnn|||qqq]]]PPPKKKRRReeevvv|||vvvwwwyyyuuussspppooonnnuuu|||qqqfff```]]]ZZZYYY\\\YYYZZZ[[[]]]cccgggfffaaa[[[YYYZZZ]]]___]]]]]]^^^\\\```iiiwwwlll___SSSNNNKKKFFFEEEGGGEEEDDDDDDDDDDDDDDDEEEFFFDDDCCCBBBAAABBBCCCFFFGGGKKKMMMPPPRRRRRRSSSUUUWWWVVVXXX[[[^^^bbbdddfffgggiiijjjlllmmmmmmmmmmmmmmmkkkkkkkkkjjjjjjiiiiiiiiikkkkkklllllljjjhhhfffeeebbbaaa```^^^]]]\\\\\\[[[XXXXXXWWWVVVTTTRRRQQQPPPMMMMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDAAAAAA@@@>>>>>>======>>>===<<<<<<;;;;;;;;;<<<<<<:::::::::::::::999999999::::::;;;<<<======>>>>>>@@@@@@@@@AAACCCEEEFFFGGGIIIIIIHHHGGGGGGFFFFFFFFFFFFIIIKKKLLLKKKKKKMMMOOOUUU\\\dddjjjrrr}}}eeePPPEEE>>>888999999777555555666555444333222222222222111111111111111111111111000111333333333888???FFFPPPTTTXXX[[[```ccc___XXXMMMLLLPPPXXX```gggrrr|||uuuqqqooommmnnnqqqsssxxx~~~|||zzzyyywwwsssxxx~~~yyysssqqqqqqwwwvvvooonnnttt~~~|||~~~xxxmmmeee```^^^aaagggsss|||xxxllllllooovvv}}}zzztttfffaaaZZZTTTPPPNNNMMMKKKLLLLLLOOOTTTYYYaaappp~~~{{{kkkZZZPPPMMMUUUjjj}}}vvvuuu}}}|||}}}xxxzzzxxxooofffaaa]]]YYYXXX[[[XXXYYY\\\___bbbbbb```^^^WWWXXXZZZ\\\^^^]]]]]]\\\ZZZ]]]cccmmm{{{sssccc\\\UUUKKKFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBCCCDDDEEEFFFEEEGGGJJJLLLLLLMMMNNNPPPPPPQQQTTTWWWYYY\\\]]]^^^^^^```ccceeeeeeeeeeeefffeeeddddddcccbbbbbbaaaaaacccdddeeeeeedddbbb```^^^]]]\\\ZZZYYYWWWWWWVVVVVVQQQQQQQQQPPPNNNMMMKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>======<<<=========;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEHHHKKKLLLLLLNNNTTTXXX^^^gggttt~~~lllVVVKKKAAA;;;777888999666444666666555444333222222222222111111111111111111111111000222333333444888???EEERRRVVV[[[^^^dddfffbbbZZZMMMMMMQQQZZZcccmmm{{{tttooommmlllnnnrrrtttxxx~~~{{{yyywwwtttyyy~~~zzzssspppqqqyyyxxxooommmrrr{{{yyyoooddd]]]ZZZYYY]]]bbbnnnwww}}}uuuooopppttt{{{uuuooobbb]]]WWWRRROOONNNMMMLLLKKKLLLOOOTTTYYYbbbqqq~~~}}}rrrcccVVVPPPPPPXXXooo~~~uuuttt~~~}}}|||{{{{{{rrrkkkeeebbb^^^YYYXXX[[[XXX\\\bbbggghhhccc^^^[[[UUUXXXZZZ[[[[[[[[[ZZZYYYWWWZZZ___eeennn|||{{{pppeeeUUULLLKKKGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGAAACCCFFFGGGHHHHHHJJJLLLKKKLLLNNNPPPRRRSSSTTTUUUTTTXXX[[[]]][[[ZZZ[[[\\\ZZZZZZZZZZZZZZZZZZYYYYYYZZZ\\\]]]^^^^^^\\\ZZZXXXVVVUUUTTTRRRQQQPPPPPPOOOLLLLLLKKKJJJIIIGGGFFFEEEBBBBBBAAA@@@????????????????????????>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===888888888888999999:::;;;========================;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHKKKOOOQQQSSSYYYcccjjjsssuuuUUUFFFDDD@@@:::777999:::777666888555555444333222222222222000000000000000000000000000222444444555888???EEESSSWWW\\\```fffhhhccc[[[LLLMMMSSS^^^gggrrruuuooommmmmmppptttvvvyyy|||yyywwwuuuyyy~~~|||tttppprrr{{{zzzooolllqqqyyy}}}sssiii^^^XXXUUUUUUYYY___jjjrrrxxxsssuuuvvv{{{}}}rrrkkk___[[[UUUPPPNNNNNNMMMLLLKKKKKKOOOUUUZZZbbbrrr}}}zzzyyylll^^^SSSQQQRRR[[[sssvvvuuuyyyyyyzzz}}}}}}|||~~~mmmhhhcccaaa^^^ZZZYYY\\\ZZZ___hhhnnnmmmddd[[[VVVUUUYYY[[[ZZZYYYXXXWWWUUUVVVYYY\\\___fffssssss___SSSQQQHHHGGGFFFEEEEEEEEEEEEEEE@@@AAABBBCCCCCCCCCCCCCCC@@@CCCEEEGGGGGGGGGIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNOOOSSSWWWWWWUUUSSSSSSUUURRRRRRRRRSSSTTTTTTUUUUUUUUUVVVXXXZZZYYYXXXUUUTTTRRRQQQOOOMMMLLLKKKKKKKKKHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@???????????????===<<<<<<<<<<<<<<<<<<;;;::::::999999:::;;;;;;<<<777666666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIMMMPPPUUUWWW\\\dddqqqzzzaaaOOOEEE@@@::::::;;;:::999777555444444555555444222111111222000000000000111111111111111......111333555<<>>>>>;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;::::::999999999999::::::;;;;;;;;;888999;;;===>>>>>>======>>>>>>???@@@BBBCCCDDDDDDEEECCCBBBAAACCCDDDEEEEEEIIIIIIIIIIIIJJJMMMOOOQQQNNNWWWaaajjjrrr~~~iiiRRREEE>>>;;;::::::999999888666555444444555666444222111222333000000000000111111111111222//////111333444:::BBBKKKTTTYYY\\\dddkkkfffZZZIIIKKKSSSdddxxxzzzvvvuuuxxxxxxqqqnnnooouuu|||~~~~~~{{{ssspppqqqvvv}}}}}}tttmmmnnnvvv~~~wwwiii___UUUQQQPPPQQQUUU[[[aaajjjwww}}}}}}{{{yyymmmeeeZZZVVVQQQMMMLLLKKKKKKKKKLLLMMMQQQWWW\\\fffxxxuuunnnlllccc[[[RRRMMMQQQ```zzz~~~vvvnnnqqqooopppssswwwwwwggggggfffccc```\\\[[[ZZZ\\\^^^bbbggghhhfffaaa]]]ccchhhkkkggg___XXXUUUVVVVVVTTTVVVZZZ^^^cccmmmwwwoooaaaVVVSSSPPPNNNLLLHHHFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFIIIHHHFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@???CCCBBBAAA@@@>>>===<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<999:::<<<>>>?????????>>>AAAAAABBBBBBCCCDDDEEEEEEGGGFFFFFFFFFGGGIIIIIIIIIKKKLLLMMMNNNPPPRRRUUUWWW[[[eeetttrrrVVVHHHCCC???;;;:::999888666555555555555555666666555333222222333000000000000111111111111333000000222222333888???HHHOOOVVV[[[dddjjjeeeYYYKKKNNNWWWhhhyyy}}}pppmmmjjjlllsss}}}zzzwwwwwwxxx{{{|||tttqqqrrrwww~~~yyyrrrppptttyyyuuueee[[[RRROOOOOOQQQVVV\\\bbbjjjuuuuuuiiiaaaWWWSSSOOOLLLKKKKKKKKKKKKMMMNNNSSSYYY^^^iii||||||pppiiihhhcccZZZQQQNNNTTTddd~~~|||sssmmmmmmkkklllpppvvvsssgggjjjmmmkkkeee___[[[ZZZ\\\^^^aaabbbbbbaaaaaaaaallltttyyysssdddYYYXXX[[[WWWTTTTTTWWWYYY[[[bbbjjjyyy{{{qqqgggeeeaaa]]]YYYTTTOOOKKKIIIHHHFFFDDDCCCBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDCCCBBBEEEDDDBBB@@@??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<======<<<<<<;;;:::::::::::::::::::::999999999999999:::::::::;;;;;;;;;;;;999::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<======<<<<<<>>>???@@@AAAAAAAAADDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKMMMOOOQQQSSSVVV[[[___mmmyyy```KKKFFFDDD@@@<<<999888666555444444555555555666666555333222222333///000000000111111111111333000000222222222666<<>>============????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999:::::::::::::::999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIJJJKKKLLLPPPRRRUUUWWW[[[ccclllsssrrrQQQDDDCCCAAA;;;777888777666444444444555555555666666555333222222333///000000000111111111111333000000222111000444:::BBBJJJRRRYYY___ddddddaaaZZZ\\\bbblllvvvyyyvvvrrrkkkhhhddd```cccooo~~~|||{{{}}}zzzyyy|||xxxtttsssxxxyyynnncccYYYQQQOOOOOOQQQWWW]]]fffnnnyyy~~~uuukkkaaaZZZTTTQQQNNNLLLMMMMMMMMMMMMNNNOOOTTTYYY^^^hhh{{{~~~qqqkkkjjjggg\\\RRRRRR\\\mmm|||vvvtttsssooolllppp{{{ssslllnnnnnnkkkfffbbbaaaaaa]]]^^^^^^[[[YYYZZZ___ccchhhlllooolllfff___\\\[[[YYYUUUUUUXXXYYYXXXZZZ]]]dddkkkyyyxxxgggYYYWWWRRRMMMIIIGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@???>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===============????????????????????????@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGJJJLLLMMMMMMNNNQQQSSSYYY\\\aaafffnnn{{{{{{aaaIIIBBBCCC>>>888666777777666555555555555555444555555444222111111222000000000000111111111111222000000222111000333999@@@IIISSSZZZ^^^ccckkkrrrmmmmmmnnnrrrwwwyyywwwuuujjjiiieeeaaabbblll|||xxxwww}}}~~~{{{sssqqqssszzzxxxlllbbbYYYQQQOOOQQQTTTZZZaaahhhqqq}}}yyypppggg^^^XXXSSSPPPNNNMMMMMMNNNMMMLLLNNNPPPTTT[[[```kkk~~~rrrmmmmmmiii^^^TTTWWWccctttzzzzzzyyyvvvsssxxxssskkkiiigggeeecccbbbbbbbbb___^^^]]]ZZZYYYZZZ]]]___eeedddccccccaaa]]]YYYUUUYYYUUUUUUYYY[[[YYYXXXZZZ[[[aaannn~~~}}}kkkfff___VVVOOOJJJGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA????????????>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============<<<===>>>???????????????BBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJGGGJJJMMMOOOPPPSSSYYY^^^ccciiiqqqzzziiiUUUEEEBBBAAA<<<888;;;666777777777777666555555333444444333111000000111000000000000111111111111000//////222111000333888>>>HHHTTT[[[^^^gggwww{{{yyywwwvvvttthhhiiigggddddddmmm}}}}}}tttsss}}}}}}{{{rrroooooouuuwwwlll___WWWPPPPPPTTTYYY```hhhjjjsss}}}uuulllddd\\\VVVRRROOOMMMLLLLLLLLLKKKJJJNNNPPPVVV^^^eeeqqquuuppprrrjjj___WWW]]]lll|||~~~}}}}}}||||||yyyuuuuuuwww|||{{{pppiiifffccccccfffgggeeebbbaaa___\\\[[[[[[[[[[[[ZZZ___^^^]]]\\\\\\[[[YYYWWWXXXUUUTTTXXXZZZWWWTTTTTTQQQWWWbbbppp~~~sssggg[[[RRRMMMJJJFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@????????????@@@AAA>>>>>>??????????????????========================>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBCCCDDDEEEGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNJJJNNNSSSVVVZZZaaajjjrrrzzzwww[[[JJJ>>>>>><<<666666<<<666666888888888777666555222333333222000//////000000000000000111111111111000...///111111000333888<<>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<;;;;;;========================<<<=========>>>>>>??????>>>>>>>>>>>>????????????>>>???@@@AAABBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBDDDEEEGGGHHHJJJKKKKKKMMMNNNOOOPPPPPPTTTYYY___ccciiirrrqqq[[[JJJGGGBBB>>>:::777666666666777888888888777555444222333333333333222111111000000000000000000000000111111000000111111222333<<>>>>>>>>@@@AAAAAA???=========>>>???????????????===============<<<;;;;;;======<<<<<<<<<<<<======AAAAAA@@@@@@@@@@@@@@@AAADDDCCCBBBAAAAAABBBCCCCCCAAACCCFFFFFFDDDBBBAAAAAAAAACCCEEEFFFFFFGGGIIIKKKGGGJJJMMMOOOPPPTTT[[[aaadddgggnnnwwwzzz\\\JJJDDDBBB>>>;;;888777666666666666777777777666555444222222222222222111111000000000000000000000000000111111000000111111222333:::@@@NNN\\\bbbiii~~~xxxuuutttpppkkkbbb___^^^```bbbiiiwwwzzzssswww}}}|||}}}wwwpppmmmqqqwww}}}~~~rrriii[[[WWWTTTTTT[[[dddlllqqqvvv|||zzzpppggg```YYYTTTQQQMMMLLLKKKJJJJJJJJJKKKLLLTTTVVV]]]iiiuuu~~~kkkdddcccrrrzzzxxx}}}zzztttrrrsssvvviiidddbbbcccfffggghhhgggeeedddbbb___\\\[[[\\\]]]^^^^^^```]]][[[[[[\\\\\\ZZZXXX]]]___aaa^^^VVVNNNIIIFFFEEENNNZZZdddmmmwww}}}tttlllddd^^^^^^]]]XXXUUUUUUSSSPPPKKKGGGDDDCCCCCCCCCAAA@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@BBBAAA@@@AAABBBAAA???======>>>>>>???????????????>>>>>>>>>>>>>>>===<<<<<>>>>>======>>>>>>???BBBBBBAAAAAAAAAAAAAAABBBEEEEEEDDDDDDDDDEEEFFFGGGEEEFFFGGGFFFDDDCCCDDDEEEEEEFFFHHHIIIJJJLLLOOORRRNNNQQQTTTWWWZZZaaajjjqqq}}}~~~bbbLLL@@@===<<<:::888777666777777555555666666555555444333111111222222111111000///000000000000000000000000111000000000000111222222777===JJJVVV[[[bbbttt~~~sssmmmmmmnnnjjjfff___^^^___bbbdddiiiwww~~~zzz~~~|||||||||yyyqqqpppqqqtttzzz{{{ppphhh[[[WWWTTTUUU\\\fffooouuuxxxzzztttkkkbbb[[[VVVQQQNNNLLLKKKJJJJJJJJJKKKLLLMMMWWWXXX```nnn|||wwwfffaaadddyyyyyyxxx|||}}}vvvsssuuuooodddaaaaaabbbdddeeeeeedddcccbbbccc```]]]\\\^^^___``````bbb```^^^^^^^^^]]][[[ZZZbbbeeeeee___TTTJJJEEEEEEKKKRRR\\\dddkkkttt~~~zzz{{{zzzsssmmmjjjddd]]]SSSLLLIIIHHHFFFDDDAAAAAAAAABBBAAA@@@???????????????@@@@@@@@@AAAAAADDDCCCBBBBBBBBBAAA???======>>>??????@@@@@@????????????@@@@@@@@@???>>>>>>@@@@@@????????????@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEECCCBBBBBBDDDGGGHHHIIIJJJKKKMMMQQQWWW[[[___aaadddhhhmmmvvvhhhRRRDDD???:::999888777666666666777555555555444444444333333000111111111111000//////000000000000000000000000000000000000000111222222444:::EEEOOOUUU[[[jjjzzzxxxppphhheeefffgggddd```___```dddggggggjjjuuu{{{|||}}}{{{zzz{{{yyytttqqqqqqwww~~~yyynnnggg\\\XXXUUUVVV^^^iiisssyyy{{{tttnnnfff^^^XXXSSSOOOMMMJJJIIIIIIIIIJJJLLLNNNOOOYYY[[[cccsss~~~wwwnnnaaa]]]ddd|||~~~zzz||||||vvvtttwww~~~jjjaaa`````````aaaaaaaaa``````___aaa___\\\\\\^^^___```___aaa```___^^^]]]\\\ZZZYYYaaabbb```XXXMMMFFFFFFIIITTTYYYaaaggglllrrr{{{zzzoooaaaWWWRRROOOJJJFFFBBBBBBCCCCCCBBBAAA@@@???>>>>>>?????????@@@@@@@@@CCCAAA@@@AAAAAAAAA@@@>>>>>>>>>???@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAACCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDEEEGGGJJJMMMNNNQQQUUUZZZaaajjjpppyyy{{{}}}qqqVVVFFF>>><<<:::999888777666666555555555444444333333333333333000111111111111000//////000000000000000000000000000000//////000000111222222777@@@IIIPPPXXXeeeqqqqqqllleeebbbcccbbb___[[[]]]aaagggjjjiiiiiirrr}}}}}}vvvwww|||zzzyyyyyy~~~}}}yyyrrrnnnssszzzwwwnnnggg^^^ZZZXXXZZZbbbmmmwww}}}~~~}}}nnniiiaaaZZZUUURRRNNNLLLIIIIIIIIIJJJKKKNNNPPPQQQYYY^^^hhhzzz~~~{{{pppdddZZZXXXccc|||~~~{{{|||~~~|||xxxtttvvv{{{xxxgggaaa```______^^^]]]\\\\\\\\\\\\]]][[[ZZZZZZ\\\]]]^^^]]]^^^^^^]]]\\\ZZZYYYYYYYYY[[[YYYTTTLLLEEEEEEKKKRRRYYY]]]bbbfffiiimmmsssxxxxxxjjj```WWWMMMGGGCCCCCCCCCBBBBBBAAA@@@??????????????????????????????>>>===>>>@@@AAAAAA@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKMMMOOOSSSXXX___hhhsssbbbNNNBBB===::::::999999888666555555444555555444333333333333444111111222222111111000///000000000000000000000000000////////////000111111111555<<>>===<<<===@@@AAABBBAAA>>>???@@@@@@AAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHJJJKKKKKKLLLLLLIIIJJJKKKLLLMMMPPPTTTXXX[[[cccppplllTTTHHHBBB===:::777777777777666555555444666666444333333333444555222222222222222111111000000000000000000000000000///////////////000111111000444:::AAALLLZZZhhhooouuupppjjjeeecccaaa^^^[[[XXX```kkkrrrpppnnnuuuzzzzzzzzz{{{zzz{{{~~~{{{zzzyyy}}}tttkkkpppvvvyyy|||wwwpppkkkaaa``````ccckkkttt|||~~~wwwrrreee```YYYTTTPPPNNNLLLJJJHHHHHHIIIKKKNNNRRRUUUWWW^^^lll}}}{{{xxxrrrcccTTTQQQUUUfff|||zzzqqqtttzzzzzzwwwuuuwwwoooaaa^^^^^^]]]\\\YYYVVVUUUVVVWWWXXXVVVUUUTTTVVVXXXZZZZZZYYY[[[]]]^^^^^^[[[[[[\\\^^^RRRLLLFFFCCCGGGOOOVVVYYYXXXYYYZZZ[[[\\\^^^```bbbeeemmmzzzrrrddd\\\RRRPPPNNNKKKJJJKKKLLLMMMGGGGGGFFFEEECCCBBBAAA@@@AAA???===>>>@@@AAABBBAAA>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCFFFEEEEEEFFFFFFHHHIIIIIIGGGIIILLLPPPSSSVVVWWWWWWYYYWWWVVVUUUWWW^^^fffmmmqqqzzzrrrWWWEEE???>>>:::666444444555666666555555555777666555444333444555555222333333333333222111111000000000000000000000000///////////////000111111000444999@@@LLL\\\jjjqqqwwwrrrlllfffcccaaa___]]]XXXbbbooowwwvvvttt|||{{{xxx{{{}}}~~~wwwzzz}}}{{{xxx~~~uuukkkooouuuxxx|||wwwqqqmmmcccbbbbbbfffnnnvvv}}}{{{sssnnnbbb]]]WWWRRROOOLLLJJJIIIHHHIIIJJJLLLOOOSSSWWWYYYbbbrrr~~~zzzvvvooo___PPPSSSWWWiii|||rrrqqqhhhllluuu{{{xxxvvvzzzkkk___[[[\\\]]][[[XXXUUUTTTTTTUUUVVVTTTTTTTTTUUUXXXZZZZZZYYY\\\___``````^^^]]]___aaaRRRLLLFFFFFFLLLSSSWWWXXXXXXXXXYYYYYYZZZ[[[]]]^^^___gggsssssslll]]][[[WWWTTTSSSTTTVVVWWWKKKJJJIIIGGGFFFDDDCCCBBBDDDBBB@@@???@@@AAAAAAAAA??????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHHHHHHHIIIJJJKKKLLLOOORRRVVV\\\aaaeeeggghhhooolllhhheeehhhqqq~~~mmm___MMMAAA>>>??????===888777777666555333222111333333333222222222111111333333222222111000//////000000//////.........------......///000111111222111333888@@@JJJWWWbbbhhhqqquuutttjjjaaa]]]\\\ZZZ```cccjjjrrrwww|||~~~}}}{{{|||}}}xxx~~~}}}yyyqqqppprrrttt{{{~~~~~~zzzuuuooolllkkkjjjiiilllsss{{{{{{ssskkkfff\\\ZZZVVVQQQNNNKKKIIIHHHKKKIIIJJJNNNPPPQQQVVV]]]eeeuuuyyyxxxssshhh\\\UUURRR\\\nnnrrrhhheeeeeelll{{{zzz{{{zzz{{{vvviiiddd```\\\ccc^^^XXXUUUUUUVVVTTTSSSUUUTTTSSSUUUXXXZZZ[[[ZZZeeecccbbbaaaaaa```^^^[[[MMMIIIFFFHHHNNNUUUXXXXXXVVVWWWWWWUUUTTTSSSTTTVVVZZZ___gggqqq{{{{{{zzznnnnnnmmmllllllkkkkkkkkkkkk```TTTOOOMMMHHHEEEDDDCCCBBBAAAAAAAAACCCFFFHHHCCCEEEHHHHHHFFFCCCAAAAAABBBBBBCCCDDDEEEEEEDDDCCCFFFDDDEEEGGGHHHHHHIIIKKKKKKIIIIIIKKKLLLKKKOOOUUUUUUbbbooouuuxxx~~~xxx\\\PPPCCC:::888888555222666666666666555333222111333333222222222111111111333333222111111000//////000/////////..................//////000000111111111333777===FFFQQQ]]]dddqqqwwwwwwnnnddd```______^^^aaaiiirrrwww|||~~~{{{~~~}}}|||~~~}}}|||sssqqqqqqrrryyy~~~|||~~~}}}xxxuuutttqqqppprrryyy}}}vvvnnnfffaaaXXXVVVSSSOOOLLLJJJHHHHHHHHHHHHJJJOOOQQQSSSYYY```hhhyyy{{{xxxvvvooobbbWWWRRRSSS```sss~~~qqqhhhhhhhhhooozzzxxxzzzzzz}}}pppeeeaaaaaadddkkkeee]]]WWWVVVUUUUUUTTTSSSTTTTTTSSSSSSVVV[[[___jjjgggccc```]]]XXXSSSOOOGGGGGGIIILLLQQQUUUVVVVVVWWWWWWXXXVVVTTTSSSUUUVVVXXX[[[aaahhhpppzzz{{{mmmddd\\\QQQIIIFFFEEEEEEFFFFFFGGGHHHJJJLLLLLLNNNPPPOOOLLLIIIFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFIIIKKKNNNRRRUUUUUUUUUVVVWWWTTTRRRSSSSSSSSSXXX___mmm|||dddNNNGGG>>>:::999777333///444555555555444444333222333222222222222111111111222222111111000000//////////////////............////////////000000000000222333666999AAAKKKWWW___oooxxx{{{rrrgggaaaaaaaaa]]]aaaiiirrrwww|||{{{vvv}}}{{{|||}}}yyytttrrrqqqvvv||||||{{{}}}}}}zzzwwwtttuuu||||||vvvoooggg___ZZZSSSQQQOOOLLLJJJHHHHHHHHHGGGGGGKKKQQQSSSUUU\\\eeennn|||yyyvvvrrrgggYYYPPPNNNXXXhhh|||}}}rrrkkkkkkmmmvvvzzzvvvxxxzzzyyykkkeeeaaafffpppyyyrrrfff]]]WWWTTTSSSSSSPPPSSSUUURRRPPPRRR[[[ccciiifffbbb]]]XXXQQQJJJFFFFFFJJJPPPTTTVVVVVVVVVWWWWWWXXXXXXVVVTTTSSSTTTVVVWWWYYY[[[^^^cccjjjrrrwwwsssdddXXXSSSNNNPPPRRRSSSSSSTTTVVVYYY^^^___```^^^YYYTTTQQQOOOKKKLLLLLLLLLKKKKKKMMMOOOVVV[[[cccjjjnnnooonnnlllmmmhhhdddcccbbbdddkkktttmmmUUUFFFBBB<<<::::::999666222222333333444444444333333222222222222111111111111111111000000000////////////////////////.........000000000000////////////222444555888>>>HHHUUU^^^mmmwww|||uuuiiibbb`````````ccckkksssvvvzzzyyyssswwwvvvxxx|||~~~{{{uuusssvvvyyy|||{{{}}}~~~zzz{{{wwwpppiiiaaaZZZVVVOOONNNLLLJJJIIIHHHIIIIIIHHHIIINNNTTTUUUXXX```iiivvv~~~zzzuuulll^^^PPPLLLNNN]]]ppp}}}vvvqqqmmmsss{{{tttuuuxxxsssmmmkkkeeejjjwww{{{nnnaaaWWWRRRPPPPPPPPPRRRTTTTTTSSSVVV\\\bbbaaa___\\\YYYVVVQQQLLLHHHLLLRRRXXX[[[ZZZXXXXXXYYYVVVWWWWWWUUUSSSRRRSSSUUUXXXYYYYYYYYY[[[```fffkkkssszzznnnjjjccceeeffffffgggjjjooossszzzzzzzzzvvvooohhhcccaaa[[[]]]]]]ZZZWWWXXX\\\```pppyyy{{{xxxxxx{{{nnnTTTEEE???;;;666444555555444333111222222333333333333333222222222111111111000000000000//////////////////.........///////////////000000000000////////////111333666888<<>>JJJRRR[[[ccckkkoooiiiaaa^^^\\\\\\^^^dddkkkqqqsssssssssvvvyyyrrrvvv}}}}}}zzztttmmmmmmmmmqqqxxxyyysssmmmjjjlllqqqwww{{{}}}uuusssuuu}}}{{{{{{}}}yyyqqqlllccc^^^XXXSSSOOOLLLIIIGGGHHHHHHGGGGGGIIILLLNNNPPPTTTXXX^^^dddnnnwwwlllXXXKKKEEEHHHMMMUUUjjjxxxlll```]]]]]]\\\\\\^^^\\\\\\[[[ZZZYYYXXXVVVUUUVVVXXXYYYYYYYYYXXXZZZ[[[^^^\\\YYYWWWVVVWWWXXXZZZZZZ[[[aaalllvvvvvvjjj___WWWVVVVVVWWWYYYYYYWWWVVVVVVUUUTTTSSSSSSTTTUUUUUUQQQQQQPPPRRRUUUYYY^^^aaajjjtttcccSSSCCC;;;999666444444333222111000////////////000000000000000000//////////////////////////////////////////////////////000////////////.........///000111111000...,,,+++///000000//////111666999EEENNNXXXaaaiiinnnjjjddd___\\\ZZZ\\\ccckkkqqquuupppnnnnnnvvvrrrkkkrrr}}}~~~yyytttmmmkkknnnuuuuuunnnkkkrrrzzz}}}|||~~~xxxuuuuuuzzz{{{xxxyyy|||zzzqqqiiiccc[[[XXXSSSOOOMMMKKKHHHFFFFFFGGGGGGHHHIIILLLOOORRRUUUYYY```iiixxxoooeeeSSSJJJFFFKKKPPP\\\ssstttjjjbbb``````^^^^^^___\\\\\\\\\ZZZYYYWWWUUUTTTUUUWWWXXXXXXXXXWWWXXXYYY\\\[[[ZZZXXXXXXXXXYYYZZZZZZZZZ___fffllljjj___VVVWWWVVVUUUUUUWWWWWWVVVTTTUUUUUUTTTSSSSSSSSSSSSTTTSSSRRRRRRRRRTTTWWWZZZ[[[```hhhtttpppPPPFFF<<<999888555444666333222111000000///000000//////////////////000000................................................/////////...............---...///000000///...---///000000//////000333555???HHHSSS[[[dddkkkjjjfff___\\\YYY[[[aaaiiippptttllljjjiiipppxxxmmmhhhppp{{{yyytttqqquuu~~~~~~qqqlllsss{{{}}}|||}}}|||vvvtttwww|||yyywwwxxx{{{}}}~~~yyyrrrjjjaaa[[[UUURRROOOLLLKKKJJJHHHGGGEEEFFFHHHHHHIIILLLQQQUUUZZZ___hhhvvvxxxhhh^^^NNNIIIHHHNNNVVVeee}}}ssskkkeeedddccc___^^^___\\\[[[[[[ZZZXXXVVVUUUTTTTTTUUUVVVVVVVVVVVVWWWYYY\\\[[[ZZZYYYXXXYYYYYYYYY\\\[[[]]]```cccaaa[[[UUUWWWUUUTTTTTTTTTUUUSSSRRRSSSSSSSSSSSSRRRSSSSSSSSSTTTTTTSSSTTTTTTUUUVVVWWW[[[___fffppp|||rrr]]]EEE>>>999888777444444777333222111000000000000111......////////////000000................................................------........./////////******,,,---///111222333...///000000///000222333:::CCCMMMUUU^^^gggjjjhhhaaa^^^[[[[[[___eeekkknnnfffeeedddkkkyyyyyyooolllssszzz}}}||||||qqqlllrrrxxx{{{|||~~~zzzuuuuuuxxxzzzyyywwwxxxyyyzzz~~~yyyxxx~~~~~~xxxqqqjjjccc[[[VVVOOOMMMKKKJJJJJJJJJHHHGGGDDDGGGIIIJJJJJJMMMSSSXXX]]]dddppprrr```WWWHHHFFFHHHQQQ]]]nnnzzzpppjjjffffffddd___]]]^^^ZZZZZZYYYXXXWWWVVVTTTSSSTTTTTTUUUUUUTTTVVVXXX[[[\\\[[[ZZZXXXWWWWWWXXXXXXXXXXXXXXXZZZ\\\\\\ZZZYYYXXXVVVTTTSSSTTTTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSVVVXXX\\\aaakkk|||uuu[[[LLL???:::777777555222222666222111111000000000000000........./////////000000................................................+++,,,,,,---...///000000---,,,+++,,,---///111333---///111111000000111333777???IIIPPPYYYdddjjjkkkfffbbb]]][[[]]]```cccddd```___^^^cccppp}}}vvvuuuzzz{{{yyy{{{tttiiimmmrrrwww{{{{{{xxxxxxxxx|||{{{yyyyyyyyyxxxzzz|||wwwwww}}}}}}xxxqqqiiibbb\\\UUUQQQIIIHHHGGGGGGHHHHHHGGGFFFDDDGGGJJJKKKKKKOOOUUU[[[aaaiiiyyylll[[[RRRFFFEEEIIISSSbbbrrrtttkkkgggeeefffddd___\\\]]]WWWWWWWWWWWWVVVUUUTTTSSSUUUUUUUUUTTTTTTWWW\\\___]]]\\\YYYWWWVVVVVVVVVWWWTTTUUUWWWXXXZZZZZZ[[[[[[[[[XXXUUUTTTTTTUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWWWWTTTTTTUUUUUUTTTSSSRRRQQQQQQRRRUUUXXX___lll|||}}}```KKKAAA<<<888666555333///000444111000000////////////000---.........//////000000................................................***+++,,,---...000111111333111...+++***+++---...---///111222111111222333666>>>GGGMMMWWWccckkkmmmjjjeee```\\\[[[\\\]]]]]]^^^\\\ZZZ[[[fffvvv{{{{{{~~~xxxzzzyyyfffhhhmmmssszzz}}}zzzzzz}}}|||zzzyyyxxxwwwwww}}}zzz{{{zzzyyytttlllddd^^^WWWRRROOOFFFEEEDDDEEEFFFGGGFFFEEEDDDHHHKKKLLLLLLPPPWWW]]]iiirrr}}}iiiXXXPPPIIIHHHKKKUUUcccqqq~~~xxxpppfffcccccceeeccc^^^\\\\\\VVVVVVVVVVVVUUUUUUTTTSSSWWWVVVUUUTTTUUUYYY___ccc^^^\\\YYYVVVTTTTTTUUUVVVXXXZZZ\\\^^^^^^]]]]]]^^^]]]ZZZWWWVVVVVVVVVUUUTTTSSSTTTUUUWWWXXXYYYZZZZZZVVVVVVWWWWWWWWWUUUTTTSSSMMMOOOQQQTTTYYYbbboooxxxeeeLLL@@@===555555444333222222222222111111000000//////......000000//////.........---------------------------------------------------,,,,,,,,,---------..........................................////////////555:::CCCMMMWWW```iiinnnrrrqqqllleee\\\WWWXXXZZZZZZVVVWWW]]]eeemmmwww~~~~~~{{{~~~mmmbbb```mmmzzzwwwuuuyyy~~~~~~|||}}}~~~~~~wwwtttwww}}}}}}vvvnnnccc[[[WWWSSSMMMHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJHHHIIINNNQQQTTTZZZbbbooo|||uuudddSSSIIIHHHCCCIII[[[hhhiiikkkqqqyyy~~~rrrjjjbbbaaa`````````___[[[YYYWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWYYY[[[YYYWWW\\\dddeee___WWWTTTTTTUUUUUUUUUSSSVVV[[[___aaa___\\\ZZZ\\\ZZZXXXXXXYYYWWWSSSOOOVVVTTTTTTXXX]]]___[[[WWWUUUUUUVVVWWWVVVUUUSSSRRRRRRRRRSSSSSSUUUZZZaaafff|||oooWWWDDD;;;:::555444333222222111222222000000000000//////......000/////////.........---------------------------------------------------,,,,,,,,,------------.......................................////////////333888@@@JJJTTT^^^ggglllqqqqqqmmmfff^^^ZZZZZZ\\\YYYWWWXXX]]]bbbhhhsss}}}}}}xxxzzzqqqccc^^^iiixxxxxxuuuxxx|||}}}}}}~~~yyyssspppvvv|||~~~yyyqqqhhh]]]UUUQQQNNNIIIEEEGGGGGGFFFFFFFFFGGGHHHHHHIIIIIILLLQQQTTTWWW```jjjzzzppp^^^NNNEEEHHHDDDJJJZZZfffgggiiinnnqqqyyynnnggg```___^^^^^^^^^]]]ZZZWWWUUUVVVWWWXXXXXXXXXXXXXXXUUUUUUWWWYYYYYYYYY```iiillleee\\\WWWUUUUUUTTTSSSUUUWWW[[[___```___]]]\\\[[[XXXWWWWWWXXXWWWSSSPPPSSSRRRRRRWWW]]]___]]]ZZZWWWXXXXXXXXXXXXVVVTTTSSSQQQQQQPPPPPPPPPTTTZZZ^^^pppyyyrrrYYYGGG<<<777777555444333222111111111111000000000////////////.../////////...............------------------------------------------------,,,,,,,,,,,,------------------------------------............////////////111555<<>>JJJVVV^^^bbb```bbbdddaaa]]]ZZZZZZ\\\ZZZ\\\aaaeeefffiiiuuu~~~wwwvvvyyytttsssqqqrrr{{{iii^^^fffxxx{{{vvvvvvwwwzzz}}}wwwrrrrrrtttuuu}}}|||ssskkkfff___ZZZRRRLLLHHHGGGGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJLLLPPPWWW]]]aaaiiizzzrrr]]]MMMGGGFFFIIINNNWWWbbbgggkkkpppvvv|||pppjjjjjjpppxxxzzzmmmfffbbb___]]][[[ZZZZZZYYYXXXVVVSSSUUUXXXZZZ[[[ZZZYYYWWWWWWTTTSSSVVVXXX[[[aaaiiiooohhh___XXXVVVUUURRRPPPRRRRRRQQQQQQRRRTTTVVVWWWSSSRRRQQQSSSWWWWWWTTTQQQNNNOOOQQQUUUXXXYYYXXXWWWVVVVVVVVVUUUSSSQQQOOONNNMMMMMMLLLKKKJJJLLLOOORRRWWW]]]aaa```]]]___hhhpppxxx```PPP@@@;;;:::777222000333222111000////////////---............/////////---------------.........------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////333111333:::FFFRRRZZZ^^^[[[^^^aaa___\\\YYYXXXZZZ[[[\\\aaafffiiinnnyyywwwrrrqqqlllkkkjjjmmmuuupppaaaaaappp{{{xxxxxxzzz|||~~~~~~uuuqqqrrruuuwww}}}tttllleeeaaaVVVSSSNNNIIIEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLOOORRRYYYbbbjjjvvv~~~jjjVVVIIIEEEEEENNNVVV```hhhkkkooouuu{{{tttjjjgggiiiqqqyyyqqqjjjddd```___\\\ZZZYYYYYYXXXWWWVVVTTTUUUWWWXXXXXXXXXVVVUUUWWWTTTTTTXXXZZZZZZ]]]aaaddd___YYYVVVVVVUUUSSSQQQSSSSSSRRRRRRSSSTTTVVVWWWRRRQQQPPPRRRVVVVVVTTTPPPNNNPPPRRRUUUVVVVVVUUUTTTVVVVVVWWWVVVUUUSSSQQQPPPJJJKKKKKKJJJIIIJJJMMMPPPRRRUUUVVVUUURRRTTTZZZ```iiirrriiiNNNBBB888777777444111000222222000///////////////---------.........//////,,,,,,,,,------.........------------------------------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////333000000666BBBNNNVVVYYYZZZ^^^aaaaaa]]]ZZZYYYZZZ[[[[[[^^^eeejjjoooxxxuuukkkhhhdddeeegggjjjoooyyymmmccciii{{{}}}|||zzz{{{}}}~~~~~~~~~~~~~~~uuurrrsssvvvxxxvvvlllddd^^^\\\OOONNNKKKHHHDDDBBBBBBCCCDDDEEEEEEGGGIIIKKKLLLNNNSSSUUU\\\hhhvvvuuuaaaQQQIIIHHHJJJTTT^^^hhhmmmmmmpppwww|||rrrkkkiiilllttt}}}tttjjjfffaaa]]]]]][[[XXXVVVVVVVVVUUUTTTSSSTTTTTTTTTTTTSSSRRRRRRTTTRRRTTTYYY\\\ZZZYYY[[[\\\YYYUUUUUUVVVVVVSSSPPPRRRRRRRRRRRRRRRSSSUUUVVVRRRPPPPPPRRRUUUUUUSSSOOOLLLOOORRRTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUSSSRRRPPPLLLMMMMMMLLLJJJKKKMMMOOOMMMMMMMMMMMMNNNPPPTTTWWW___fffqqq~~~mmmSSSFFF===666555666444222222222111000//////.........---------.........//////,,,,,,,,,------.........------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000333///---333???KKKRRRUUU[[[___cccccc___[[[ZZZ[[[\\\ZZZ\\\bbbiiinnnuuu|||rrrgggccc```bbbfffjjjmmmuuuzzzgggfffssszzz|||{{{}}}~~~~~~|||~~~}}}}}}}}}~~~xxxuuuvvvxxxzzz{{{qqqggg___ZZZXXXMMMMMMLLLIIIEEECCCCCCCCCEEEEEEFFFGGGIIILLLNNNOOOVVVVVV^^^mmm~~~~~~kkkZZZOOOLLLNNNQQQYYYcccmmmpppnnnpppvvv{{{yyyuuunnnmmmpppxxxllleeeccc___ZZZ\\\YYYVVVUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPOOOOOOQQQPPPSSSZZZ]]][[[XXXXXXXXXVVVTTTUUUWWWVVVSSSPPPPPPPPPPPPPPPQQQQQQRRRSSSRRRPPPPPPRRRTTTUUURRRNNNKKKMMMQQQSSSTTTTTTTTTUUUQQQRRRSSSSSSSSSQQQPPPOOOQQQQQQQQQOOOMMMMMMOOOQQQKKKIIIIIIJJJMMMQQQSSSTTTVVVZZZbbblllxxxpppVVVIII;;;:::777444222111222222///////////////......------.........---,,,,,,+++++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,,,,++++++***************+++++++++,,,,,,,,,...------,,,,,,,,,------------......///000000000333222111111555>>>HHHOOOWWW]]]aaaaaa``````^^^[[[[[[]]]```eeeiiillllllkkkyyyvvvjjjaaa```aaaffflllpppttt||||||kkkgggooo{{{}}}zzzyyy{{{}}}~~~}}}|||~~~~~~|||{{{{{{|||~~~}}}{{{|||{{{sssjjjaaaZZZUUUSSSOOOJJJFFFDDDEEEEEEDDDBBBFFFFFFFFFFFFIIILLLPPPSSSUUU\\\gggvvv}}}iiiWWWOOOIIICCCHHHSSSaaaiiiooopppsssyyyyyytttwwwyyywwwsssppp{{{sssgggbbb[[[YYY]]]UUUUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQOOONNNMMMMMMNNNPPPSSSUUUWWWXXXYYYUUUTTTSSSQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQMMMMMMOOOOOOPPPOOONNNMMMMMMNNNPPPRRRSSSSSSSSSRRRQQQRRRTTTUUUTTTPPPLLLJJJMMMMMMNNNNNNLLLKKKIIIGGGJJJIIIIIIJJJMMMPPPQQQPPPTTTVVVYYY^^^gggrrrcccLLLAAA;;;999666333222111111222///////////////...------------......---,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++******,,,...///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111111000000333;;;DDDKKKQQQYYY___``````aaa```\\\]]]^^^aaadddggghhhhhhgggrrr~~~uuujjjeeefffjjjpppsssuuu|||{{{eee^^^cccrrr}}}~~~}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~{{{vvvooofff^^^WWWSSSQQQNNNJJJFFFDDDDDDEEEDDDCCCFFFGGGGGGIIIKKKOOOTTTWWW\\\eeeqqqppp___PPPJJJGGGDDDJJJTTTaaaiiiooopppttt{{{}}}||||||zzzxxxwwwnnnddd___YYYWWWZZZSSSTTTTTTUUUUUUUUUTTTTTTQQQQQQQQQPPPOOOMMMLLLKKKLLLNNNPPPRRRUUUVVVWWWXXXSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQLLLMMMNNNOOOOOOOOONNNMMMLLLMMMOOOPPPQQQQQQPPPPPPMMMOOOQQQSSSSSSQQQOOOMMMNNNNNNNNNMMMKKKJJJHHHGGGJJJHHHHHHHHHKKKLLLMMMLLLNNNOOORRRVVV\\\eeennnuuuqqqYYYGGG>>>999888555333111111111111...////////////...---------------------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++***+++,,,...///,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***+++,,,------,,,++++++---------...//////000000000000///...111777???DDDKKKTTT\\\```bbbdddbbb___^^^```bbbdddeeeeeedddccciiiuuuuuukkkkkknnnsssvvvwww|||yyyaaaVVVXXXfffsss|||~~~~~~}}}}}}|||zzzyyyxxxxxxyyy{{{{{{|||}}}|||sssooohhh```XXXSSSOOOMMMLLLIIIEEEDDDDDDEEEDDDDDDEEEGGGIIILLLNNNSSSXXX\\\cccnnn~~~rrr___QQQFFFDDDDDDEEELLLVVVaaahhhmmmooosss{{{~~~~~~{{{fff^^^[[[VVVTTTUUUPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRPPPOOOOOOLLLNNNOOOQQQSSSUUUUUUVVVRRRRRRQQQQQQRRRRRRSSSTTTPPPPPPOOOOOOOOOOOOPPPPPPKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMNNNNNNNNNMMMMMMLLLIIIJJJMMMPPPRRRRRRQQQPPPQQQPPPNNNLLLIIIHHHGGGGGGIIIGGGFFFFFFHHHIIIIIIHHHHHHJJJLLLNNNQQQVVV]]]bbbkkkrrr~~~vvvdddQQQCCC===777666444222111000000000......//////......---,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------------,,,+++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---//////...,,,+++,,,,,,---......//////000000000///...///444:::???HHHQQQ[[[```cccfffddd```___aaadddeeeeeedddccccccdddooo~~~{{{ooommmooouuuxxxzzz~~~}}}{{{~~~wwwcccUUURRRZZZjjj~~~~~~|||||||||{{{yyywwwuuutttuuuwwwxxxxxxxxxxxxzzz{{{~~~xxxtttjjjgggaaaZZZTTTOOOMMMKKKIIIHHHEEEDDDDDDDDDEEEFFFEEEHHHKKKMMMOOOTTTZZZ___hhhwwwrrrcccQQQHHHAAABBBEEEHHHPPPXXX```fffkkkmmmooowww~~~|||ooo___ZZZXXXUUURRRRRRNNNNNNOOOQQQRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPPPPMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSSSSOOOOOONNNNNNNNNNNNOOOOOOJJJKKKLLLMMMMMMNNNNNNOOONNNNNNNNNMMMMMMLLLKKKKKKHHHIIIKKKNNNPPPQQQQQQQQQSSSQQQNNNKKKHHHGGGFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGGGGIIIKKKLLLNNNQQQUUUYYY^^^dddnnnyyyuuubbbSSSEEE;;;888555444333222111000//////...............------,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------///...---,,,+++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...///000///---,,,,,,,,,------.../////////000000000//////333888<<>>HHHRRRYYY___fffiiihhhfffjjjmmmkkkfffcccbbbddddddiiipppwww}}}zzz~~~{{{tttqqqrrrnnndddYYYLLLRRR___qqqzzzssssssssssssrrrqqqpppooommmoooqqqqqqpppoooooopppooopppsssuuuxxx{{{}}}~~~|||yyytttooojjjeee___[[[UUUSSSPPPLLLIIIHHHHHHHHHCCCDDDDDDCCCBBBCCCGGGJJJJJJNNNSSSUUUZZZeeeuuuoooYYYMMMCCCDDDFFFJJJRRRYYY^^^___]]]aaaiiimmmmmmsssvvvlllhhhlllqqqzzzwwwbbb]]]VVVRRRRRRSSSPPPMMMMMMNNNNNNOOOOOOOOONNNNNNMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMGGGGGGHHHIIIKKKMMMOOOQQQQQQPPPOOOMMMLLLLLLLLLMMMOOONNNMMMLLLKKKLLLMMMNNNOOONNNMMMLLLIIIGGGEEEDDDDDDBBBBBBCCCEEEGGGHHHGGGDDDEEEFFFGGGIIILLLQQQTTTVVVWWWXXXYYY[[[___fffjjjttt{{{]]]LLL;;;555555444222111111111111111000///------------......------,,,+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))+++,,,---.........*********++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((((((((()))***+++,,,++++++,,,------......///,,,---.........000333555999CCCNNNUUU]]]fffjjjjjjiiilllooollleee```___aaaccchhhmmmrrr||||||yyytttrrrsssrrrkkkcccRRRRRRYYYjjjzzztttnnnooooooppppppppppppppplllnnnpppqqqooonnnnnnooommmmmmmmmooorrrvvv{{{}}}}}}~~~~~~}}}}}}~~~|||||||||uuuqqqlllgggccc___ZZZWWWQQQOOOLLLIIIGGGFFFFFFGGGBBBCCCDDDCCCBBBCCCGGGKKKLLLPPPUUUYYY___mmm~~~bbbMMMCCCAAADDDGGGLLLTTT]]]aaaaaa\\\aaajjjpppqqqwww}}}pppfffgggkkkqqqzzzjjj```\\\UUUQQQQQQRRRPPPLLLNNNNNNOOOOOOOOONNNNNNMMMKKKLLLLLLMMMNNNNNNNNNNNNRRRRRRSSSSSSRRRQQQQQQPPPNNNNNNMMMMMMNNNNNNOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLGGGGGGGGGHHHJJJMMMOOOQQQQQQPPPNNNLLLLLLLLLLLLMMMPPPNNNMMMKKKKKKLLLNNNOOOMMMMMMMMMLLLJJJHHHEEECCCDDDCCCBBBBBBDDDEEEEEEDDDDDDEEEEEEEEEGGGJJJOOOSSSRRRSSSUUUVVVVVVXXXZZZ]]]aaagggpppyyyIIICCC;;;444111222222333000000000///......------------------------------++++++++++++++++++++++++))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,------...//////..................------///////////////000111111555BBBMMMRRRXXXaaaiiijjjkkknnnooojjjaaa\\\]]]aaaaaa```cccjjjrrr{{{~~~{{{xxxvvvtttsssrrrppp```WWWUUUbbbyyy~~~yyyqqqkkkkkknnnqqqsssqqqooonnnmmmkkklllmmmooopppoooooonnnrrrooommmkkkmmmqqqvvvzzzzzz|||}}}|||}}}}}}~~~~~~}}}{{{yyywwwvvvppplllfff___ZZZVVVTTTTTTNNNLLLJJJGGGEEEDDDCCCCCCGGGFFFEEEEEEGGGIIIJJJJJJLLLSSSZZZ```iiizzzjjjWWWJJJDDDCCCBBBFFFOOO\\\fffjjjjjjfffkkkqqqvvv|||uuullljjjhhhiiinnnzzz|||hhh[[[XXXUUUTTTTTTSSSPPPMMMPPPOOOMMMNNNOOOOOONNNLLLNNNNNNMMMLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSQQQOOOMMMMMMNNNNNNMMMLLLMMMMMMLLLJJJJJJIIIIIIIIIJJJIIIHHHIIIKKKMMMMMMLLLLLLKKKJJJIIIJJJLLLNNNOOOVVVTTTPPPLLLJJJIIIJJJKKKLLLLLLLLLKKKIIIGGGDDDCCCCCCBBBAAAAAA@@@AAAAAAAAACCCEEEGGGJJJLLLMMMNNNNNNUUUXXXYYYUUUPPPNNNPPPSSSVVV[[[aaaffflllyyyBBB===777333111222222333000000//////......------------------------------++++++++++++++++++++++++((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......---------------,,,,,,,,,///............///000000555???HHHMMMSSS^^^gggjjjlllooopppjjjaaa[[[[[[^^^^^^^^^aaaggglllsss}}}yyyvvvuuuuuuuuuuuujjj```YYYaaarrr}}}yyyssslllgggeeeiiimmmpppooommmkkkkkkjjjjjjkkklllmmmmmmmmmmmmooonnnlllkkkmmmppptttwwwwwwyyy{{{||||||}}}}}}{{{{{{|||{{{}}}~~~|||zzzwwwtttqqqppphhheee___YYYSSSPPPNNNNNNKKKIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCDDDFFFIIIKKKLLLMMMUUU^^^fffqqqttt]]]MMMDDD@@@@@@BBBHHHSSS```hhhkkkkkkjjjnnnuuu|||uuullljjjeeefffmmm|||qqq```ZZZWWWUUUTTTUUUTTTRRROOOQQQOOONNNNNNOOOOOONNNMMMOOONNNNNNMMMNNNOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQOOOMMMMMMNNNOOONNNMMMLLLLLLJJJIIIIIIHHHHHHHHHIIIHHHGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLNNNOOOWWWTTTQQQNNNLLLLLLMMMNNNMMMMMMLLLKKKIIIFFFDDDCCCAAAAAAAAAAAAAAABBBCCCDDDCCCEEEHHHKKKMMMNNNNNNMMMSSSUUUVVVSSSNNNKKKMMMPPPOOOSSSXXX[[[```kkk{{{:::777333111111222222222000000//////...---------------------------------++++++++++++++++++++++++'''((()))***+++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------+++++++++++++++,,,,,,,,,...------------...//////333:::BBBGGGNNNYYYccchhhmmmooooooiii```ZZZYYY[[[ZZZ[[[___bbbdddiiivvv~~~yyywwwwwwyyy{{{yyynnneeeeeeooo|||vvvooohhhcccaaaeeekkknnnnnnllljjjjjjhhhhhhhhhiiiiiijjjkkklllllllllkkklllmmmoooqqqrrrssstttvvvvvvwwwyyy||||||{{{{{{|||{{{|||~~~{{{~~~|||yyyuuuppplllhhhfff___\\\WWWRRRMMMKKKIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGCCCCCCCCCEEEGGGKKKNNNPPPSSS[[[fffppp}}}zzzaaaOOOFFFAAA@@@@@@EEEOOO\\\gggnnnoooooopppttt{{{vvvmmmjjjdddeeennn}}}fff[[[XXXVVVUUUUUUUUUUUUTTTRRRRRRQQQOOOOOOPPPPPPPPPNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOOOONNNQQQOOOMMMMMMOOOOOOOOONNNKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFGGGIIIJJJJJJIIIJJJIIIIIIIIIJJJLLLNNNPPPUUUTTTRRROOOOOOOOOPPPQQQOOONNNLLLJJJHHHFFFEEEEEEAAA@@@@@@AAABBBCCCEEEFFFCCCEEEIIILLLNNNOOONNNMMMOOOQQQRRROOOKKKIIIJJJMMMJJJMMMOOOPPPSSS[[[hhhrrr555333222111222222111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......000666===DDDLLLVVV^^^ccciiikkklllhhh```[[[ZZZ[[[XXXZZZ^^^___]]]```mmm|||{{{xxx}}}~~~yyyxxx{{{~~~|||vvvsssttt{{{vvvnnnhhheeebbbfffkkknnnnnnmmmlllkkkgggfffeeeeeefffgggiiijjjjjjkkkkkklllmmmnnnnnnoooooopppqqqqqqrrruuuyyy}}}~~~~~~|||{{{|||}}}}}}~~~|||zzz|||yyytttooohhhccc___]]]XXXVVVRRRNNNKKKIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGFFFGGGGGGHHHJJJNNNRRRVVV[[[cccppp}}}gggSSSIIIDDDCCCDDDCCCKKKXXXeeennnssstttsssuuuyyyxxxoookkkhhhiiiqqqqqqbbb]]]VVVUUUUUUUUUVVVVVVVVVUUUTTTRRRPPPOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTSSSRRRRRRQQQPPPPPPPPPNNNMMMMMMOOOPPPOOOOOOLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJKKKJJJHHHHHHHHHIIIIIIKKKLLLNNNOOORRRQQQPPPOOOOOOPPPQQQRRRPPPNNNLLLIIIGGGFFFFFFFFFBBBAAA@@@@@@AAACCCEEEFFFDDDFFFJJJMMMOOONNNMMMLLLMMMNNNNNNLLLIIIHHHIIIJJJJJJKKKLLLKKKLLLQQQZZZaaaiiiuuu555333222222333222000.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************++++++++++++,,,,,,---------...,,,,,,,,,,,,,,,---......---222:::EEEMMMSSSYYY]]]cccfffgggeeeaaa]]]\\\]]]XXXZZZ]]]^^^ZZZ[[[gggttt|||uuurrruuuyyyyyy{{{xxxzzz}}}|||yyyxxxpppkkkhhhfffiiimmmooonnnlllkkkjjjeeeeeeddddddeeefffhhhiiiiiijjjkkklllmmmmmmlllkkkllllllmmmnnnnnnqqqvvvyyy|||}}}~~~}}}|||{{{|||}}}~~~~~~~~~}}}{{{yyywwwtttnnnhhhaaa[[[WWWUUUQQQOOOMMMJJJHHHGGGFFFFFFGGGFFFEEEDDDDDDEEEEEEFFFIIIJJJKKKKKKLLLPPPVVVZZZ```kkk{{{sssZZZLLLFFFCCCCCCEEEGGGQQQ^^^hhhnnnqqqssstttzzzzzzssspppnnnoooxxxiii___^^^VVVVVVWWWWWWVVVVVVVVVWWWTTTRRRPPPOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOTTTTTTSSSRRRQQQQQQPPPPPPNNNMMMLLLLLLNNNPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKLLLMMMKKKIIIHHHHHHIIIIIIKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPOOOMMMKKKIIIHHHGGGHHHHHHEEEDDDBBBAAAAAABBBDDDEEEFFFHHHJJJMMMMMMMMMKKKJJJLLLLLLLLLJJJHHHHHHHHHIIIKKKLLLKKKIIIHHHKKKQQQVVV[[[eeerrr{{{555333222222333222///---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,------......---,,,,,,,,,,,,---......---///888DDDMMMPPPTTTXXX^^^aaaccccccaaa___^^^^^^XXXZZZ]]]^^^[[[ZZZbbbllltttwwwvvvqqqoooqqqsssrrryyy~~~{{{{{{}}}wwwuuuxxx{{{sssooommmmmmnnnooonnnkkkiiihhhhhhdddddddddeeeeeefffggghhhggghhhiiijjjkkkjjjiiihhhhhhiiijjjkkkkkkmmmqqqssswwwxxxyyyyyyxxxxxxzzz{{{|||}}}}}}}}}~~~}}}{{{yyyyyyxxxwwwuuuooolllfff___YYYTTTQQQOOOIIIIIIGGGFFFEEEDDDDDDDDDGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOSSS[[[aaahhhuuuxxxdddPPPHHHEEEAAABBBFFFNNNWWWaaagggiiikkkooosss}}}yyywwwtttxxxtttddd]]]\\\WWWXXXYYYXXXVVVUUUUUUWWWUUURRROOONNNOOOQQQQQQQQQOOOPPPPPPPPPPPPOOOOOONNNOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJKKKMMMOOOOOOOOOMMMMMMLLLLLLKKKLLLLLLMMMLLLKKKLLLMMMNNNNNNLLLJJJHHHIIIIIIJJJKKKKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJIIIGGGEEECCCBBBCCCEEEGGGIIIJJJJJJKKKKKKJJJIIIHHHKKKKKKJJJHHHHHHGGGGGGGGGJJJIIIHHHFFFEEEFFFJJJMMMTTTZZZaaaggglllttt333111000111111111000...///......------,,,,,,+++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------------------------......//////...444@@@IIILLLPPPUUU\\\^^^aaabbbaaa```^^^]]]XXXXXX[[[^^^\\\[[[___ffflllqqqsssqqqpppqqqqqqooovvv{{{xxxrrrsss}}}yyyvvvvvvwwwvvvtttpppkkkhhhggghhhdddeeefffgggggggggggggggeeeeeefffggggggfffeeedddccceeeggghhhhhhiiikkkmmmoooqqqrrrsssrrrrrrtttvvvuuuwww{{{~~~||||||}}}~~~{{{xxxuuusssrrrqqqpppnnnfffccc]]]WWWRRRNNNLLLKKKEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIKKKKKKNNNQQQSSSUUU[[[eeelllxxxfffUUUGGGEEEFFFDDDIIIQQQYYY___eeefffeeefffmmmttt|||~~~~~~}}}|||jjjbbb^^^\\\ZZZ[[[[[[YYYVVVTTTTTTUUUUUURRRNNNMMMNNNPPPQQQQQQNNNOOOPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHIIILLLNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOOOOLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJGGGFFFFFFHHHJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFJJJHHHGGGFFFFFFFFFFFFFFFGGGFFFEEECCCCCCDDDFFFHHHNNNPPPTTTYYY^^^dddlllqqqwww|||{{{{{{|||}}}000///...///000111000//////......------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++((())))))***++++++,,,,,,...------------...//////111...111<<>>BBBIIIRRRbbbttt~~~{{{iiieee___[[[YYYXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQLLLLLLKKKKKKKKKKKKLLLLLLGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLOOOSSSVVVXXXZZZVVVPPPMMMLLLNNNOOOPPPOOOOOOOOONNNNNNMMMMMMMMMIIIJJJLLLMMMNNNOOOPPPPPPIIIJJJJJJKKKKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIOOOOOOOOOOOONNNMMMLLLLLLIIILLLOOOSSSTTTSSSPPPOOONNNLLLIIIFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEGGGKKKNNNVVVYYY[[[YYYVVVSSSTTTUUURRRVVVXXXWWW[[[gggsssyyy{{{zzzvvvssspppllljjjgggfffdddbbbaaaaaaaaabbbbbbbbbbbbaaaaaacccfffiii------...//////......---++++++++++++++++++++++++))))))***+++++++++++++++************************************************************************)))************+++++++++************************************************++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,---------------000444777???IIIWWWdddqqqyyyxxxsssiiieee```]]]\\\___cccfffjjjmmmqqqtttxxxzzzqqqlllkkklllpppuuu|||}}}zzzuuunnnhhhdddfffsss}}}uuummmfffbbb```^^^]]]]]]^^^______^^^]]]\\\\\\[[[[[[[[[\\\\\\XXXYYY[[[\\\\\\ZZZYYYXXXWWWWWWXXXYYY\\\```ccceeekkknnnssswwwyyyyyywwwvvvvvvxxxzzz}}}}}}yyyzzz{{{zzzxxxwwwxxxyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyxxxuuuqqqmmmkkkfffffffffeeeccc```^^^\\\WWWXXXYYYWWWUUUQQQOOOMMMGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGHHHIIIHHHHHHIIILLLPPPRRRUUU\\\fffnnn{{{vvvaaaPPPDDDAAACCC@@@GGGOOOXXXfffwwwqqqaaa```\\\XXXVVVVVVWWWWWWTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIJJJLLLOOOUUU[[[aaadddddd^^^UUUNNNLLLMMMOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLGGGHHHJJJKKKMMMNNNNNNOOOJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLNNNPPPQQQQQQQQQQQQRRRPPPMMMJJJHHHGGGGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCDDDGGGJJJOOOSSSVVVUUUQQQNNNOOOQQQLLLPPPRRRQQQTTT___jjjpppnnnqqqvvvyyy}}}yyynnnllljjjiiijjjiiihhhfffdddcccbbbaaa___^^^^^^___[[[]]]`````````bbbfffiii,,,---.../////////...---++++++++++++++++++++++++((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------******+++++++++,,,,,,,,,---......------000444777===GGGTTTaaaoooxxxwwwrrrllliiiccc______bbbgggjjjkkkooossstttwww~~~tttooolllllllllqqqxxx~~~~~~zzzwww{{{zzzxxxrrriiifffnnnzzz|||ssskkkgggaaa```^^^^^^```aaa```___\\\[[[ZZZZZZZZZ[[[]]]^^^ZZZ[[[\\\]]]]]][[[YYYWWWUUUTTTUUUVVVYYY]]]aaaccchhhkkkppptttvvvvvvtttssssssuuuxxx{{{|||}}}|||{{{}}}~~~{{{uuuuuuuuutttrrrqqqrrrtttmmmmmmllllllllllllmmmmmmnnnnnnmmmlllhhhddd```^^^bbbaaa```___\\\YYYVVVTTTRRRSSSUUUTTTQQQMMMKKKJJJDDDEEEEEEFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAADDDGGGJJJKKKLLLLLLLLLPPPUUUXXX\\\eeepppyyyjjjYYYMMMEEEDDDHHHEEEMMMTTT[[[ggguuu{{{yyywwwkkk\\\\\\ZZZVVVTTTVVVXXXXXXRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQOOONNNNNNOOOPPPQQQNNNLLLJJJGGGEEECCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHIIILLLRRRYYYbbbiiinnnkkkdddYYYPPPLLLLLLMMMNNNKKKKKKKKKKKKKKKLLLLLLLLLFFFGGGHHHJJJLLLMMMNNNNNNKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIJJJKKKKKKKKKJJJIIILLLKKKKKKLLLNNNQQQTTTVVVUUUSSSPPPMMMJJJIIIIIIJJJFFFEEEDDDCCCCCCBBBCCCCCCEEEEEEEEECCCBBBBBBDDDFFFGGGKKKOOONNNJJJGGGGGGIIIJJJNNNPPPNNNPPPZZZdddhhheeeggghhhhhhiiimmmtttzzzyyy}}}ssskkkeeeeeedddddddddfffgggfffeeeccccccbbb```^^^\\\\\\]]]ZZZ]]]aaabbbbbbbbbdddfff