BM66(i@ wwwmmmcccZZZMMMCCC???===;;;999666666777777666555444444555555444444444333333333444333222111111111222333444444333222111111222222111222222222222333333333111222222333333222222111555444222000000111222333444444333222222333333333555555444333333333444444555444444444444555666666777888888888888999999999:::;;;===>>>>>>???BBBEEEOOO\\\rrrzzzpppggg[[[PPPHHHBBB<<<888777777777777777666666555555555444444444333333333666555444222222222333333333222111111000000000111111111111111222222222222222222333333333333222222444333222000000111222333444333333222222333333444333333333333333333222222555555555555555666777777777888888888888999999999888999;;;<<<<<<===@@@CCCKKKXXXooo{{{rrreeeYYYOOOFFF===777888888888888777777777666555555444444444333333333777777555444333333333333333222111111000111111111222222222222333333333333333444444444444444444333333222111111111222333444333333333222222333333444222333444555555444333333666555555555555666777777777888888888888999999999888999;;;<<<<<<===@@@CCCFFFTTTkkk~~~pppbbbVVVLLLCCC<<<999999888777777666666666555555444444444333333333777666666555444333222222333333222222222222333333444444444444555555555555444444555555555555444444222111111111111333444444333333222222222333444444444555777999999888666555555555444444555555666777777777888888888999999999:::;;;===>>>>>>???BBBEEEFFFRRRhhhooo```UUULLLFFF;;;:::888777666555555555555555444444444333333333555555555444333222222111222222111111111222222333333333333333444444444444444555555666666555555444111111111111222333333444333222222222333333444555444555777999999888777666444444333333444444555666777777888888888999999999:::;;;===>>>>>>???BBBEEEHHHSSSggg|||jjj[[[PPPJJJ???===:::888666555555555555555444444444333333333333444444444444333222222000000000///000000111111111111111111222222222222444444555555555555444444111222222222222333333333222222222222333444555555222333444666666666555555444444444444444555666666777888888888888999999999888999;;;<<<<<<===@@@CCCIIIRRRddd|||vvveeeXXXOOODDDAAA>>>:::777666555555555555444444444333333333333333444555666555555444222111111111222222333444222222222222333333333333444444444555555444444444222222333333333222111111222222222222333444555666222222333444444555666666666666666666666777888888777888888888888999999999888999;;;<<<<<<===@@@CCCGGGNNN___vvvsssddd[[[GGGEEEAAA<<<999777666666555555444444444333333333333444555777777777777666555555555555555666777888555555555666666666777777333444444444444444444333333333333333333222111000222222222222333444555666444444444444555666888999888888888888888999999:::777888888888888999999999:::;;;===>>>>>>@@@BBBEEEEEEKKKZZZrrr~~~nnncccUUUKKKBBB???===999777888888777777666555555444444666666666666666666666666555555555555555555444444111111111111111111111111333333333444555666777777555555555444444333333333444555555555444333333222333444444555666777888888888777666555555444555555888888888888999:::;;;<<<999:::;;;<<<>>>@@@BBBCCCGGGLLLUUUhhh{{{ooo\\\RRRGGGBBB???;;;999:::777777777666666555555555666666666666666666666666555555555555555555555555222222222222222222222222333333444444555555666666555555444444444333333333444555555555444444333222444444555555666666777777666666555555555666666777777888888999999:::;;;;;;::::::;;;<<<>>>@@@BBBCCCFFFJJJSSSeee}}}ggg[[[NNNGGGBBB===:::;;;777777777666666666666666666666666666666666666666555555555555555555555555333333333333333333333333444444444444444555555555555444444444444333333333444555555555555444333333555555555666666666666666444444444555555666888888666777999:::;;;;;;::::::::::::;;;<<<>>>@@@AAABBBDDDIIIQQQbbb}}}~~~tttgggWWWMMMEEE>>>;;;<<<777777777777777777777777444444444444444444444444444444444555555555555555444444444444444444444444555444444444444444444444444444444444444444444444444444555555555555444444666666666666666555555555555555555555555666777777555777999;;;<<<;;;:::999:::;;;;;;<<<>>>???AAABBBDDDHHHPPP___yyy}}}|||tttbbbVVVKKKBBB===<<<888888888888888777777777555555555555555555555555444444444555555555666666444444444444444444444444444444444444444333333333444444444444444444444444444444555666666555555444666666666666666555555555777777666555555555555555555777999;;;<<<;;;:::999;;;;;;;;;<<<===???@@@AAADDDHHHOOO]]]uuu{{{zzz{{{qqqbbbUUUIIIBBB@@@::::::999999888777777777888888888888888888888888333333444444555666666666444444444444444444444444333333333333333444444444333333333444444444444555444444555666666666666555555555555666666666666666888888666555555444444444666777999:::;;;;;;::::::;;;;;;<<<<<<===???@@@AAACCCHHHNNNZZZrrr}}}{{{xxxxxx|||pppaaaSSSIIIEEE<<<<<<;;;:::888777666666777777777777777777777777333333444444555666666777333333333333333333333333222222222333333444444555333333333444444444555555444444555666666666666666444444555555666666777777777666666555555555666666777888888999999:::;;;;;;<<<<<<<<<<<<===???@@@AAABBBFFFLLLWWWmmm}}}zzzxxxuuuwww}}}~~~zzzjjjZZZOOOJJJ======<<<:::888777555555444444444444444444444444333333444444555666777777333333333333333333333333111111222333333444555555333333333444444555555555444444555666777777666666333444444555666777888888555555444555555666777888888888888888999:::;;;<<<<<<<<<<<<<<<===???@@@@@@@@@DDDJJJTTTkkk{{{wwwyyy|||xxxiiiZZZNNNDDD>>>:::;;;<<<999777777555555555666666777888999777777777777666666666666555555555555666666666666555555555555555555555555333333333333333444555666444444444555555555555666333333333444777999999888777777777777777888999999555777999;;;<<<;;;:::999:::;;;;;;===???AAACCCDDDCCCFFFJJJSSShhhuuucccUUUIIIAAA;;;::::::777555555444444444555666888999:::777777777666666666555555444444444444555555555555333333333333333333333333444444333333333444555555444444444555555555555666333222222333555666555444555555444444555555666777666777888::::::::::::999:::;;;;;;===>>>AAABBBCCCDDDGGGKKKTTThhhmmm]]]SSSIII@@@<<<:::777555666444444444555666777999:::666666666555555555444444333333333444444444444555333333333333333333333333555555444333333333444444444444444555555555555666555444333333444555444333444444333333444444555666666666777888888999999::::::;;;;;;===>>>@@@BBBCCCDDDGGGKKKUUUiii|||jjj___SSSFFF@@@<<<999999;;;666666555555666666777888666555555555444444444444333333444444444555555555555555555555555555555555666555444333333333333333444444444555555555555666666555444555777777777555555555555555555666777777666666666666777888999:::;;;;;;;;;<<<>>>???AAABBBDDDGGGLLLUUUjjjzzzhhh[[[LLLCCC>>>;;;;;;===999999777666666555555666666555555555444444444444444555555555666666666666555555555555555555555555666555444333333333333333444444444555555555555666444333333444777999888888555555555555555666777777666666666666777888999:::;;;;;;;;;<<<===???@@@AAACCCGGGLLLUUUjjjrrrcccRRRHHHAAA;;;:::<<<;;;:::999888777666666666666666666555555555444444555555555666666666777777333333333333333333333333555555444333333333444444444444444555555555555666111000000222555777777666444444333333444444555666666666777888888999999:::;;;;;;;;;<<<===>>>@@@@@@AAAFFFKKKUUUjjjooo]]]OOOFFF>>>;;;<<<:::999999999999999::::::777777777666666666555555444444444555555555666666333333333333333333333333444444333333333444555555444444444555555555555666333222111333555666666555555555444444555555666777666777888::::::::::::999;;;;;;;;;<<<===>>>???@@@@@@DDDJJJTTTiiizzzfffWWWKKKAAA======888888888999:::;;;======777777777777666666666666333333333444444444555555555555555555555555555555333333333333444444555666444444444555555555666666777555555555777777666555777777777777777888999999555777999;;;<<<;;;:::999;;;;;;;;;<<<<<<>>>???@@@???DDDJJJTTTiiirrr___SSSKKKCCC===:::;;;<<<;;;999777777777999999999999999999999999888777666555555555555555555555555555555555555555666555444333333333333333333333333444444444555555555666777888888777666555666666555444444444444555555666888:::;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>CCCFFFJJJRRRfffjjjZZZOOODDD===:::;;;;;;:::999888777888666666666666666666666666777666666555444444555555555555555555555555555555666555444444333333333444444444555555555666666666333444555555555555444333555555555555555666777777555666888999:::;;;::::::<<<<<<======>>>??????@@@BBBEEEIIIQQQdddxxxfffVVVJJJAAA<<<;;;:::999999888888888444444444444444444444444666666555444444444444555555555555555555555555555666555444444333444444444555555666666666777777777333333444444444444333333444444444555666777888999666777888999999999999999;;;<<<===>>>???@@@AAABBBAAADDDHHHOOObbbrrr```QQQHHH>>><<<:::999999999999999666666666666666666666666555555444444444444555555555555555555555555555555555555444444444444555555555555666666666777777777555555555555555555555555444444444444555666777888777888888888888888888888:::;;;<<<===???@@@AAABBB@@@DDDHHHNNN___|||~~~iiiWWWMMMCCC???;;;999999::::::999777777777777777777777777555555444444444555555666666666666666666666666666555555444444444555555666444444555555555666666666555555555444444555555555555555444444444444444555888888888888888888999999999:::;;;<<<>>>???@@@AAA???CCCGGGMMM]]]yyyttt___SSSIIICCC===::::::;;;:::999666666666666666666666666666555555555555666777777666666666666666666666666555555555444555555666777444444555555555666666666444444333333333333444444666666555444444444444444999999888888999:::;;;;;;999:::;;;<<<===>>>???@@@???DDDHHHMMM\\\xxxmmm___NNNGGG???;;;;;;<<<;;;999666666666666666666666666666666666666666777888888666666666666666666666666555555555555555666777777555555666666666777777777555555444333333444555555777666666666666777777888999999888999:::;;;===>>>;;;<<<<<<===>>>>>>?????????DDDIIIMMM[[[wwwzzzlllQQQIII@@@;;;<<<<<<;;;999888888888888888888888888777777777777777888999999777777777777777777777777555555555555555666777777777777777777888888888888888777666555555666777888777777777777888:::;;;<<<999999999999:::<<<>>>???======>>>>>>?????????@@@???EEEIIIMMM[[[wwwooo___RRRFFF@@@>>>:::888888888888888888777777777777555555555777:::<<<;;;:::777777888888888888777777555444444444444555666666666777777777777777666555888888777777777777888888777666444333444555777999::::::::::::::::::::::::<<<<<<<<<<<<===???@@@@@@FFFGGGIIIOOO^^^uuu|||eeeXXXIIIBBB???;;;999:::888888888888777777777777777777777999;;;<<<;;;:::666777777888888777777666555444444444444555666666555555666777888888888888888888777777777777888888888777666555555777888:::999999999999999999999999<<<<<<<<<<<<===???@@@AAADDDEEEIIIPPP```xxxppp```OOOEEE@@@<<<:::;;;999999888888888777777777999888888:::;;;<<<;;;999555666666777777666666555555555444444555555666777444555666777888999999999888888777777777777888888888888777666777888999:::888888888888999999999999;;;;;;<<<<<<===???@@@AAABBBDDDHHHQQQbbb||||||kkkVVVIIIBBB===;;;<<<999999999888888888777777:::999888999::::::999777555555666666666666555555555555555555555666666777666666777888999999999999888888777777777777888888888777777777777888999:::999999999999999:::::::::;;;;;;;;;<<<===???@@@AAA@@@CCCHHHRRRccc|||vvv___OOOEEE>>><<<===999999999999888888888888999888777888999999777555555555666666666666555555666555555555555666777777999999:::999999888777777888888777777777777888888666666666666777777888888:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<>>>???AAABBBAAACCCHHHRRRccc{{{iiiWWWKKKBBB>>>>>>:::999999999999888888888777777666777888888666555555666666777777666666555666666555555666666777888;;;;;;;;;:::999888777666888888777777777777888888666666666777777777888888::::::;;;;;;<<<<<<======::::::;;;<<<>>>@@@AAABBBAAADDDIIISSSccc{{{{{{zzzzzzsss```RRRGGGAAAAAA::::::999999999888888888777666666777999999888666666777777888888777777666666666666666666777777888:::;;;;;;;;;:::999888888888888777777777777888888777777888888999999888888999999:::;;;;;;<<<======::::::;;;<<<>>>@@@BBBCCCAAADDDJJJTTTeee~~~zzzuuussstttyyyzzzfffWWWKKKDDDCCC:::::::::999999999888888888777777888::::::999888777777888888888888777777666666666666666777888888999999:::;;;;;;;;;::::::888888777777777777888888888888999::::::::::::999888888999::::::;;;<<<<<<::::::;;;<<<>>>@@@BBBCCCAAADDDKKKVVVggg~~~wwwqqqnnntttvvvzzz}}}rrr```SSSHHHAAA;;;<<<<<<;;;999888888999999999888888777777666666888888777666555555666666555555555555555666777777888999999::::::999999888777888999999888777666555333333444555666777888888888888:::;;;<<<=========???>>>>>>>>>???AAACCCDDDCCCFFFNNNZZZmmm}}}uuuooollloooqqquuuwwwzzz}}}|||zzzyyyyyyxxxvvvuuuuuuvvvxxxyyy||||||}}}~~~}}}hhhWWWJJJCCC>>>>>>===;;;999777777777888888888777777777777777:::999999888888888888888666555555555555666777777999::::::;;;;;;::::::999888999999999888777555444555555555666777777888888::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCEEECCCGGGOOO\\\ooo}}}{{{zzzxxxxxxzzzzzzzzzyyyyyyxxxvvvuuuvvvwwwvvvtttwwwyyy||||||tttmmmiiikkkmmmppprrrsssvvvzzz}}}}}}}}}|||{{{yyyyyyyyy{{{}}}~~~}}}|||zzzyyyxxxuuusssqqqooonnnmmmkkkjjjiiiiiijjjkkklllqqqppppppqqqsssvvvyyyzzz{{{|||~~~uuu```QQQIIIAAA???===:::888777666666777777777777888888888888999999999888888888888888666666555555666666777888::::::;;;;;;;;;;;;::::::888999999999888777666555777777777777777777777777;;;;;;;;;;;;;;;:::999999888999:::<<<>>>AAACCCEEECCCGGGPPP^^^qqq|||wwwuuusssqqqpppqqqqqqpppooosssqqqnnnmmmmmmmmmnnnooopppqqquuuyyy~~~|||tttmmmiiijjjlllnnnoooppprrruuuxxx||||||{{{zzzyyyxxxvvvvvvrrrqqqrrrsssuuutttrrrpppnnnmmmlllkkkiiihhhgggfffcccbbb```______```aaabbbdddcccdddeeeiiimmmrrruuuuuuvvvxxx{{{}}}}}}{{{yyy|||lll[[[RRRCCC@@@===:::888888777777666666777777888888999999666666777777777666666666666666666555666777777888999::::::;;;;;;::::::999666777777888888888888888999999999888888888777777::::::;;;;;;;;;::::::999999999;;;===???AAACCCDDDBBBGGGPPP___sss~~~wwwrrrpppnnnlllkkkllllllkkkjjjlllkkkjjjhhhggghhhkkkmmmpppqqqtttxxx}}}|||uuuoookkkhhhjjjlllmmmmmmooorrruuuwwwwwwwwwvvvuuusssqqqppplllkkkkkklllmmmllljjjgggddddddcccbbbaaa`````````\\\[[[YYYXXXWWWXXXYYYZZZZZZ[[[\\\___dddjjjooosssttttttuuuvvvwwwwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~}}}|||zzz}}}zzzwwwuuurrruuuyyy|||}}}|||zzzxxxxxx{{{}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{~~~~~~}}}}}}~~~vvvcccYYYFFFBBB<<<999999:::999999666666777777888888999999555666777777777777666666666666666666666777888888888888999999999999888888444444555666888999;;;;;;::::::999999888888777777777888999:::;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAABBBAAAFFFPPP___ttt~~~yyyrrrnnnnnnllljjjkkklllmmmlllkkkiiiiiiiiiiiihhhjjjmmmpppvvvwwwzzz~~~{{{uuupppnnngggiiikkkkkklllnnnqqqsssttttttttttttrrrpppmmmllliiigggggggggggggggeeeccc^^^^^^^^^]]]\\\\\\[[[[[[YYYXXXVVVTTTTTTTTTUUUVVVWWWXXXZZZ^^^ccciiinnnqqqsssrrrqqqoooooopppqqqqqqrrrrrrrrrsssuuuwwwzzz{{{||||||{{{zzzyyyxxxwwwwwwtttxxx{{{|||yyyuuurrrqqqooopppsssuuuvvvuuusssrrrppprrrtttuuuttttttuuuvvvwwwvvvtttsssrrrrrrrrrsssuuuuuuuuuuuuvvvwwwyyyzzz|||jjj]]]LLLFFF>>>::::::;;;:::999777777777777888888888888666777999::::::999888888777777666666777777888999777777888888888888777777333444444666888:::<<<===:::999999999888888777777666777888:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBGGGRRRaaauuu}}}{{{wwwsssooonnnlllkkklllnnnpppppppppnnnppprrrssssssuuuyyy}}}}}}xxxtttqqqpppiiikkkmmmnnnooopppsssvvvvvvwwwwwwvvvtttrrrooommmjjjhhhffffffggggggfffeee______^^^^^^]]]\\\\\\\\\\\\[[[XXXWWWVVVVVVWWWXXXYYYZZZ\\\___cccgggkkkmmmooommmjjjhhhggghhhkkkllllllllllllmmmooorrruuuwwwuuuuuutttsssrrrqqqqqqpppooorrruuuuuussspppnnnmmmlllmmmnnnoooooonnnmmmllljjjlllnnnnnnmmmmmmnnnoooooonnnmmmlllkkkkkkkkklllmmmlllkkkkkkllloooqqqrrrrrruuuyyy|||||||||}}}~~~uuufffSSSKKKAAA<<<;;;;;;999777888888888777777777777777666777999:::::::::888888777777666666777777888999888888888999999888888888666666555666777888:::;;;888888888888888777777777777888999:::::::::::::::999:::<<<>>>@@@AAAAAAAAADDDJJJTTTcccwww~~~|||{{{yyyvvvsssnnnmmmmmmnnnqqqssstttssswwwzzz}}}zzzuuusssqqqqqqlllnnnppprrrsssuuuxxxzzz{{{{{{|||{{{yyyvvvsssqqqnnnllliiihhhiiijjjjjjiiiccccccbbbaaa``````______aaa___]]][[[ZZZ[[[\\\\\\[[[\\\^^^aaadddfffhhhiiikkkhhheeebbbbbbdddgggiiihhhhhhhhhiiikkkooorrrtttppppppooonnnmmmlllkkkkkklllnnnqqqqqqooommmkkkkkkkkkkkkkkkkkkkkkjjjjjjiiigggiiikkkkkkjjjiiijjjkkkjjjiiihhhggggggggggggggggggfffeeeeeefffiiikkkmmmlllooorrruuuuuuuuuuuuvvvwwwyyy{{{|||~~~pppXXXOOODDD===;;;:::888555999999888888777777666666333555777888999888777666777777777777777888888999999999999::::::999999999888888777666666777888999777777777777777777777777999::::::::::::999888888555777:::===???AAAAAAAAAFFFLLLVVVeeeyyy~~~|||{{{zzzxxxwwwuuutttttttttvvvzzz~~~zzzvvvtttsssssstttttttttuuuwwwyyy|||}}}|||{{{{{{zzzyyywwwrrrooolllkkklllmmmnnnmmmfffggggggfffdddcccdddffflllkkkiiifffeeedddcccccccccbbbbbbeeeiiillllllkkkiiifffcccaaaaaabbbaaaaaacccddddddfffhhhjjjlllmmmooommmlllkkkkkkkkkjjjhhhkkkkkklllllllllkkkiiihhhggggggfffdddbbbbbbdddffffffeeeeeeeeeeeeffffffgggeeedddcccaaa``````______```^^^]]]]]]___aaabbbbbbkkkkkkkkklllllllllmmmmmmnnnnnnoooqqqtttxxx{{{}}}~~~~~~{{{fffVVVGGGAAAAAA>>>:::888888888777777777777888888777777777777777777777777666666555666666777888999666555444444666777777666666666777888888888888888444444555555666777777777<<<999777666888;;;======<<<<<<<<<===>>>@@@BBBBBBGGGKKKTTTcccwww~~~}}}}}}||||||yyyyyyyyy{{{~~~}}}yyyxxxwwwxxxxxxxxxxxxyyyzzz}}}~~~}}}{{{vvvtttqqqpppqqqsssssssssoooppppppooommmmmmnnnpppsssrrrqqqpppnnnllljjjiiihhhfffeeegggiiikkkiiihhhgggdddaaa______```___^^^``````aaabbbccceeeggghhhkkkiiihhhhhhiiihhheeecccfffgggggghhhgggfffeeedddbbbbbbbbb```^^^^^^```bbbcccbbbbbbbbbbbbcccddddddaaa```___]]][[[ZZZZZZZZZZZZYYYWWWXXXZZZ\\\]]]]]]bbbbbbccccccddddddeeeeeefffggghhhjjjmmmqqqtttvvvwwwwwwyyy|||ooo^^^MMMEEECCC???:::999888888777777777777888888777777777777777777777777777666666666666777777888888666555555777888888777666666777888888888888777555555555666777777888888:::888888999;;;<<<<<<;;;<<<<<<<<<===>>>@@@BBBBBBGGGKKKTTTcccwww~~~}}}}}}~~~||||||}}}~~~|||yyywwwvvvxxxzzz{{{{{{xxxyyyzzzyyyxxxxxxzzz|||~~~~~~~~~|||xxxuuusssrrrpppnnnnnnmmmmmmjjjiiihhheeebbbaaaaaaaaa```___^^^^^^______```bbbcccdddgggffffffggggggfffccc```bbbbbbccccccbbbbbbaaa```^^^^^^^^^]]][[[[[[]]]___``````aaaaaaaaabbbbbbbbb^^^]]][[[YYYWWWVVVUUUTTTUUUSSSRRRSSSUUUXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]^^^___aaacccfffiiilllnnnnnnnnnpppsssxxxzzz{{{zzzzzzyyyxxxxxxyyyzzz|||}}}{{{jjjVVVKKKEEE???;;;:::888888777777777777888888777777777777777777777777888777777666666666666777:::888666666888888888777555666777777888888777777666666666777888888999999888888888;;;======;;;999<<<<<<<<<===>>>@@@BBBBBBFFFJJJSSSbbbwww~~~|||{{{}}}~~~}}}~~~|||zzzxxxvvvtttrrrpppnnnkkkiiiggggggfffeeedddbbbaaaaaaaaaaaabbbcccdddffffffggghhhiiifffbbb________________________^^^\\\\\\\\\[[[ZZZZZZ\\\___```aaaaaabbbcccccccccccc^^^]]]ZZZXXXVVVTTTSSSRRRSSSQQQPPPPPPSSSUUUVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXZZZ[[[\\\___aaadddfffggggggggghhhlllooorrrrrrqqqooooooooooooqqqrrrtttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~ttt___QQQHHH@@@<<<;;;999888888777777888888999777777777777777777777777888888777666666555666666:::888666666777888777666555666666777777777777777666777777888999999::::::999888888:::<<<<<<;;;:::<<<<<<<<<===>>>@@@BBBBBBFFFJJJSSSbbbvvv|||{{{zzzuuussspppooonnnnnnllljjjgggfffeeeeeedddddddddeeeffffffggghhhiiifffbbb___\\\\\\\\\\\\\\\\\\\\\]]]ZZZ[[[[[[ZZZZZZZZZ]]]___```aaacccdddeeeeeeeeeddd___]]][[[YYYWWWUUUTTTSSSSSSQQQPPPPPPRRRTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWYYYZZZ\\\^^^___```bbbaaabbbeeehhhiiiiiihhheeeffffffgggiiijjjkkklllooopppsssuuuwwwxxxxxxxxxzzz}}}~~~~~~|||xxxuuutttttttttsssrrrqqqqqqrrrvvvxxxyyyyyyxxxwwwxxxyyyzzz{{{{{{|||~~~}}}gggWWWLLLBBB===<<<999999888888888888999999777777777777777777777777888888777666666555666666888666555555666777666555555555666777777777777777777777888888999999::::::;;;999777777999;;;======<<<<<<<<<===>>>@@@BBBBBBEEEIIIRRRaaauuu}}}{{{xxxwwwvvvuuussspppmmmlllkkkiiihhhhhhgggggggggffffffggggggfffccc```[[[[[[ZZZZZZZZZ[[[\\\\\\[[[\\\\\\\\\[[[]]]___bbbbbbccceeeggghhhhhhggggggbbbaaa___]]][[[YYYYYYXXXWWWUUUSSSSSSUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSUUUVVVWWWWWWWWWWWW\\\[[[\\\^^^```bbbaaa```]]]^^^___```aaabbbccccccfffhhhkkknnnpppqqqrrrrrrvvvxxx{{{}}}~~~}}}{{{zzzuuuuuusssooojjjfffddddddgggfffeeeeeeeeefffggghhhiiiiiihhhggghhhiiijjjkkkjjjkkkmmmooopppsssvvvyyy~~~sssaaaRRRFFF???>>>999999888888888888999999777777777777777777777777888777777666666666666777666555333444666777777666444555666666777777666666777777777888999999::::::<<<:::777666888;;;===>>><<<<<<<<<===>>>@@@BBBBBBDDDHHHQQQ```uuu~~~{{{yyyuuutttrrrqqqooonnnmmmmmmkkkiiihhhhhhiiihhheeeccc___^^^]]]]]]^^^___```aaaaaabbbbbbbbbbbbcccfffhhhhhhjjjlllnnnoooooonnnnnnjjjiiigggeeedddcccbbbbbbaaa___\\\[[[\\\]]]\\\\\\YYYYYYXXXWWWVVVUUUTTTTTTRRRSSSSSSTTTTTTSSSRRRQQQTTTTTTUUUWWW[[[]]]\\\\\\WWWXXXYYYZZZ[[[[[[[[[[[[^^^___bbbeeehhhjjjjjjjjjpppqqqrrrrrrrrrpppnnnmmmjjjjjjhhhccc^^^[[[YYYZZZYYYYYYYYY[[[\\\]]]]]]\\\[[[[[[ZZZZZZZZZ[[[\\\]]][[[\\\^^^___```aaaeeegggkkkmmmpppuuuyyy}}}mmm[[[KKKBBB???:::999999888888999999:::777777777777777777777777777666666666666777777888666444333444777999999888444555666666777777666666666666777777888999999999:::999777888:::<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBDDDHHHQQQ```ttt}}}{{{zzzwwwuuutttssssssooonnnlllkkkkkkkkkjjjhhhdddccccccbbbcccdddeeefffggghhhiiiiiiiiijjjmmmpppooopppsssuuuvvvvvvuuutttqqqqqqooonnnllllllkkkkkkjjjhhheeedddddddddcccbbb^^^^^^]]][[[ZZZXXXWWWWWWTTTTTTUUUUUUTTTSSSQQQPPPNNNNNNPPPSSSWWWZZZZZZZZZSSSTTTUUUVVVWWWWWWWWWVVVXXXZZZ]]]```bbbdddeeeeeekkkkkkkkkjjjiiigggdddccc``````___\\\XXXVVVVVVWWWPPPPPPRRRUUUXXXYYYXXXWWWSSSSSSRRRQQQRRRSSSTTTUUUQQQSSSUUUUUUUUUWWWYYY\\\]]]___bbbfffjjjnnnpppqqqtttuuuwwwzzz~~~uuuaaaNNNDDDAAA:::999999888888999999:::777777777777777777777777666666555666666777888999666555444555888:::;;;:::444555555666666666666666666666666777888888999999888888888:::<<<===;;;999<<<<<<<<<===>>>@@@BBBCCCDDDHHHQQQ```ttt}}}zzzwwwvvvvvvtttrrrqqqqqqpppnnnlllmmmkkkiiihhhhhhjjjmmmoooxxxuuurrrpppqqquuuzzz}}}{{{{{{|||}}}~~~~~~~~~~~~{{{{{{zzzzzzyyyyyyxxxxxxuuutttrrrpppnnnmmmllllllfffeeedddbbb___]]]\\\[[[WWWVVVVVVVVVVVVUUURRROOOQQQOOONNNOOORRRTTTUUUUUURRRQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXZZZ\\\^^^___```ggghhhhhheeebbb^^^]]]]]]ZZZZZZZZZ[[[[[[YYYUUUQQQOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNPPPOOOMMMMMMMMMOOOQQQRRRQQQTTTXXXZZZ\\\___ccceeeggghhhiiilllpppuuuyyy|||}}}hhhWWWIIIAAA???===;;;::::::999777555999888888888999999777666666666555555555555666666999999888888777777666666777666666555555555666666999888666555444444555555888888888888999:::;;;<<<===;;;999888999===BBBEEEDDDIIIRRR```rrr}}}{{{}}}{{{xxxwwwvvvuuusssqqqrrrqqqooonnnnnnppprrrtttzzzyyyxxxxxxyyy|||~~~{{{yyyxxxwwwvvvpppooommmjjjhhheeecccbbb^^^]]]\\\\\\\\\ZZZWWWTTTSSSQQQOOOOOOQQQSSSSSSRRROOOOOONNNNNNNNNOOOPPPPPPRRRRRRTTTVVVXXXZZZ[[[\\\bbbccccccaaa]]]ZZZYYYYYYYYYXXXYYYYYYZZZXXXTTTPPPOOOOOOPPPQQQQQQQQQPPPPPPQQQPPPOOONNNMMMLLLLLLLLLMMMMMMKKKKKKKKKLLLNNNOOOMMMOOORRRTTTUUUWWWZZZ\\\[[[\\\]]]___ccchhhlllnnnsssvvv|||nnn\\\NNNEEE@@@>>>;;;:::::::::888666;;;999999999::::::888777666666555555555555666666777666666666555555555444666666666555555555666666777666666666666888999:::888888888888999:::;;;<<>><<<;;;<<<>>>AAACCCDDDIIIRRR```rrr~~~}}}}}}{{{yyyzzzyyywwwvvvwwwxxxzzz|||~~~}}}zzzwwwtttqqqnnnmmmiiihhhffffffeeeccc```]]]YYYWWWUUUTTTTTTTTTSSSRRROOOOOONNNNNNMMMNNNNNNNNNOOOOOOPPPRRRTTTVVVXXXYYY]]]^^^___^^^[[[YYYXXXYYYYYYYYYYYYZZZZZZYYYVVVSSSQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKMMMLLLKKKKKKKKKLLLNNNNNNJJJLLLNNNOOOOOOOOOQQQSSSQQQQQQRRRTTTXXX[[[___aaafffiiinnnssswww|||vvvcccSSSKKKAAA???<<<:::;;;:::999888:::999888888999999888777777666666555555666666777666666666666555555555555666666666666666666666666888888777777888999;;;<<<888888888999::::::;;;;;;AAA@@@?????????@@@BBBCCCDDDIIIRRR```rrr|||zzzxxxuuutttrrrqqqqqqnnnkkkhhhdddaaa^^^]]][[[ZZZWWWUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRTTTVVVXXXZZZ]]]^^^```___^^^\\\]]]^^^\\\\\\\\\]]]^^^]]][[[YYYWWWWWWWWWWWWVVVUUUTTTSSSTTTSSSSSSRRRPPPOOONNNMMMPPPOOONNNNNNNNNOOOOOOPPPMMMNNNOOOOOONNNNNNOOOPPPPPPPPPQQQRRRUUUWWWYYY[[[___bbbgggkkknnnrrrvvvzzz~~~~~~iiiYYYOOOCCC@@@===;;;;;;;;;;;;::::::888666666777888777666777777666666666666777777888888888888777777777777555666666777777777777777<<<;;;999888777777888999888888999:::;;;;;;;;;;;;?????????@@@AAABBBBBBCCCDDDIIIRRR```rrr~~~}}}|||zzzvvvsssnnnllliiigggeeebbb___\\\[[[ZZZYYYWWWVVVUUUUUUUUUTTTSSSSSSSSSTTTWWWYYYZZZ]]]___aaabbbaaaaaabbbddd```______aaaccccccaaa___^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWUUUSSSQQQPPPRRRRRRRRRQQQQQQRRRRRRRRRQQQSSSSSSRRRQQQPPPQQQRRRRRRRRRRRRSSSUUUVVVWWWXXXYYY\\\```cccfffiiimmmpppsssvvv{{{~~~ooo]]]TTTGGGCCC>>>;;;;;;<<<<<<<<<<<<:::888777888999999888777777666666666666777777777777777777888888888888555555666777888888777777;;;:::888777666666777777777888:::;;;;;;<<<;;;;;;;;;<<<===???AAACCCDDDDDDDDDIIIRRR```rrrxxxvvvtttrrrpppmmmiiifffeeedddbbb```^^^]]]\\\\\\YYYWWWVVVUUUVVVWWWYYY[[[]]]___bbbdddeeeeeegggiiieeeddddddfffhhhiiihhhgggeeeeeeeeeeeedddcccbbbaaa^^^^^^^^^]]]\\\YYYWWWVVVWWWWWWVVVVVVVVVVVVUUUUUUVVVWWWXXXWWWVVVUUUVVVWWWTTTTTTTTTUUUUUUUUUUUUVVVUUUWWW[[[]]]___bbbeeehhhlllooossswwwxxxzzz|||~~~vvvdddZZZKKKFFF@@@<<<;;;<<<<<<===???===::::::;;;<<<<<<;;;888777777666666777777888555555555555666666666666444555777888999888888777666666555555666777999:::777888:::<<<<<<<<<;;;;;;999:::<<<>>>@@@CCCDDDEEEDDDIIIRRR```rrr}}}{{{wwwtttrrrqqqooollljjjhhhgggggg```^^^\\\ZZZZZZ[[[]]]^^^___bbbeeegggiiijjjmmmooommmmmmmmmnnnqqqsssrrrqqqoooooopppoooooonnnmmmmmmggghhhhhhgggfffccc```^^^^^^_________^^^^^^]]]\\\\\\]]]___^^^]]]]]]^^^___ZZZZZZZZZZZZZZZYYYYYYXXXWWWYYY\\\^^^```bbbeeegggkkknnnrrruuuwwwxxxzzz|||~~~~~~lllbbbNNNIIIBBB<<<;;;;;;<<<===???<<<:::999:::;;;;;;;;;888888777777777777888888444555555555666666666777444555777999999999888777666666555555666777999:::777999:::<<<===<<<;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEDDDIIIRRR```rrr}}}|||zzzwwwtttsssqqqqqqgggeeebbb```___```aaabbbbbbeeehhhkkkmmmooorrrtttuuuuuuuuuvvvyyy{{{{{{zzzxxxxxxyyyyyyxxxxxxwwwwwwpppqqqqqqpppnnnllliiigggfffffffffffffffeeeddddddaaacccddddddddddddeeegggaaaaaaaaaaaa```___^^^^^^\\\^^^aaacccdddfffiiikkknnnqqquuuwwwyyyzzz|||}}}~~~|||~~~qqqgggPPPKKKCCC===;;;;;;<<<<<<<<<999777666777888888888888888777777777777888888666777777777888888999999333555777999:::999888777:::999888666666666666777777999;;;=========<<<;;;>>>>>>>>>>>>???AAACCCEEEDDDIIIRRR```rrr}}}|||~~~{{{yyyxxxtttrrrooollliiihhhgggggghhhhhhjjjmmmpppsssvvvwwwwwwzzz~~~}}}|||}}}|||zzzwwwuuuvvvwwwsssrrrpppnnnmmmmmmmmmmmmqqqpppooommmmmmmmmnnnnnnmmmllliiigggffffffggggggfffggghhhhhhiiikkknnnqqqtttvvvyyy{{{|||}}}~~~~~~}}}pppZZZPPPEEEAAA>>>;;;:::;;;999999999888888888888777777777777777777777777777666666666666666777888888666777888999999888777666777888888888888999999999999999:::::::::999999888::::::<<<===???AAABBBCCCEEEJJJSSSaaarrr~~~}}}yyytttsssuuuvvv{{{}}}zzzxxxvvvssspppnnnnnnmmmlllmmmoooqqqtttwwwzzz{{{|||~~~}}}{{{{{{|||~~~}}}{{{yyyxxxxxxxxxxxxwwwvvvuuutttssssssttttttqqqpppnnnkkkjjjjjjkkkllljjjlllnnnooooooqqqtttvvvxxxzzz}}}vvvaaaUUUIIICCC???;;;;;;<<<999999999999888888888888777777777777777777777777555444444444444555666666666666777888888777666555777888888888888999999999::::::;;;;;;;;;:::::::::999:::;;;===>>>@@@AAABBBEEEJJJSSSaaarrr}}}}}}{{{vvvtttoooiiihhhjjjiiimmmsssxxx}}}~~~{{{yyywwwvvvvvvrrrssstttvvvyyy|||~~~~~~~~~}}}{{{{{{zzzzzz{{{vvvuuusssqqqppppppqqqqqqpppsssvvvxxxyyyzzz|||~~~~~~jjj]]]NNNFFF@@@<<<;;;===:::999999999888888888888777777777777777777777777555555444444555555666777666777888888888888777777777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<>>>???@@@AAADDDIIISSSaaarrrzzz{{{}}}yyyrrrnnniiicccaaabbb```cccgggkkkpppvvv}}}~~~}}}|||wwwwwwxxxyyy{{{~~~~~~~~~~~~xxxxxxvvvuuutttttttttuuutttwww{{{~~~uuufffUUUIIIBBB<<<;;;===::::::999999999888888888777777777777777777777777777777777666777888888999888888999999999999999999777777888888888999999999:::::::::::::::;;;;;;<<<::::::<<<===>>>@@@AAAAAADDDIIISSSaaarrrxxxyyy{{{zzzrrrmmmhhhaaa]]]]]][[[\\\^^^```dddjjjrrrwwwzzz}}}zzz{{{{{{|||~~~~~~~~~yyyyyyxxxwwwwwwvvvvvvvvvvvvyyy~~~~~~nnn[[[NNNDDD===;;;===:::::::::999999999999888888888888888888888888888777777777777777888999999777777777777888888999999777777888888888999999999999999888888999:::;;;;;;<<<<<<===>>>@@@AAABBBBBBCCCIIIRRR```rrrwwwxxxzzz~~~uuuqqqlllddd^^^]]]YYYYYYYYYYYY[[[```gggkkkpppsssxxx|||}}}{{{zzz{{{{{{~~~{{{{{{zzzzzzzzzyyyyyyyyyxxx{{{vvvbbbTTTIII@@@===>>>::::::::::::999999999999888888888888888888888888666666555555666666777888555444444444555666777888777888888888888999999999999888777777888999;;;<<<===>>>>>>???@@@AAABBBCCCCCCHHHRRR```sssvvvwwwzzz}}}yyyuuullleeebbb\\\[[[ZZZXXXWWWZZZ___ccchhhkkkpppsssvvvxxx{{{}}}|||yyyuuupppnnnnnnpppqqqrrruuuyyy~~~~~~~~~~~~~~~}}}}}}||||||~~~}}}iiiZZZNNNEEE@@@@@@;;;;;;:::::::::999999999888888888888888888888888666666555555666666777888555555555555555777888999777888888888888999999999:::999888888888:::<<<=========>>>???@@@AAAAAABBBCCCHHHRRR```sssvvvwwwzzz}}}tttkkkggg```___\\\YYYXXXYYY]]]```cccfffkkknnnppprrrtttvvvuuuwww{{{~~~{{{xxxwwwuuuqqqlllgggdddeeegggiiigggjjjooouuu|||nnn___SSSHHHBBBBBB;;;;;;;;;:::::::::999999888888888888888888888888888888888888888999999:::999888888888888:::<<<===777888888888888999999999;;;:::999999999;;;>>>???<<<<<<===>>>???@@@@@@AAACCCHHHRRR```sssxxxyyyzzz}}}vvvrrrkkkgggaaa^^^]]]^^^___```ffffffhhhkkknnnooonnnlllnnnoooqqquuuzzzxxxtttqqqpppoookkkgggcccbbbaaa```^^^```___ccckkksssyyyuuufffYYYJJJ???;;;<<<:::888777888999:::999<<<:::777777999999777444888999999::::::999999888999999999999999999999999777777888999::::::;;;;;;::::::::::::::::::::::::;;;<<<>>>???>>>???@@@BBBFFFKKKUUUbbbssszzzzzz{{{~~~zzzsssoooiiieeedddeeeeeeeeehhhhhhiiikkkmmmllljjjgggfffgggiiilllpppuuuyyy{{{|||wwwtttsssoookkkfffbbb```___]]]\\\]]][[[]]]eeelllrrrzzzzzzjjj\\\MMMBBB>>>===;;;999999:::;;;;;;:::===;;;999999;;;;;;999777888999999::::::999999888999999999999999999999999777777888999999:::;;;;;;::::::::::::::::::::::::;;;<<<>>>???>>>???@@@BBBFFFKKKTTTaaassszzz{{{||||||wwwrrrmmmkkkkkkkkkjjjjjjkkklllmmmmmmkkkfffbbb```aaabbbdddgggiiilllmmmtttuuuyyy~~~~~~{{{yyyssspppkkkfffcccaaa^^^\\\\\\XXXYYY^^^dddkkksss{{{ooo```QQQFFFBBB>>>===<<<<<<======<<<::::::999888888999:::999777888999999::::::999999888999999999999999999999999777777888888999:::::::::::::::::::::::::::::::::;;;<<<>>>???>>>???@@@BBBEEEJJJSSSaaasssyyyzzz|||}}}wwwssspppooonnnmmmmmmmmmnnnpppooolllgggccc``````aaaaaabbbcccdddeeejjjlllooosssyyy|||xxxyyy}}}~~~zzzuuupppmmmiiieeebbb___ZZZXXX\\\```fffnnnwwwuuudddUUUJJJDDD???>>>======>>>===;;;:::999999888999999::::::999888999999::::::999999888888888888888888888888888777777888888999999999:::999999::::::::::::;;;;;;;;;<<<>>>???>>>???@@@BBBDDDIIISSSaaassswwwxxx|||{{{wwwtttrrrpppooonnnnnnoooqqqrrrppplllhhhcccbbbbbbbbbaaa``````___bbbccceeehhhmmmrrrvvvyyyzzz|||~~~rrrllllllnnnvvv}}}{{{wwwsssnnnkkkddd^^^ZZZ[[[^^^bbbiiiqqqzzz{{{iiiZZZNNNFFF@@@>>><<<<<<======;;;::::::;;;;;;;;;;;;;;;;;;<<<888999999::::::999999888888888888888888888888888777888888888888888999999999999999::::::;;;;;;;;;;;;<<<>>>???>>>???@@@BBBCCCIIISSSaaatttwwwyyy|||~~~yyyvvvtttrrrpppllllllmmmoooqqqpppnnnllleeeeeedddcccaaa___]]]\\\[[[[[[\\\^^^```dddggghhhjjjmmmqqqtttxxxttthhhbbb``````eeelllrrrqqqtttwwwxxx|||{{{vvvrrrjjjddd^^^^^^^^^___eeelllvvv|||qqqbbbUUUJJJBBB???===;;;<<<<<<<<<;;;777888999888777666777888888999999::::::999999888888888888888888888888888888888888888888888888888888999999::::::;;;;;;<<<;;;<<<>>>???>>>???@@@BBBDDDIIITTTbbbuuuzzz{{{{{{wwwtttrrrooommmjjjiiiiiijjjlllmmmlllkkkhhhhhhgggeeeccc```^^^\\\XXXXXXWWWWWWXXXZZZ[[[\\\^^^```cccdddgggmmmwww{{{pppddd^^^ZZZXXXZZZ^^^``````aaaccccccfffsss~~~zzzssslllfffdddbbbaaaeeekkktttzzz{{{lll]]]QQQEEEBBB>>>;;;<<<===>>>>>>666888999777555333444666888999999::::::999999888888888888888888888888888888888888888777777777777888888999::::::;;;<<<<<<;;;<<<>>>???>>>???@@@BBBDDDJJJUUUdddwww}}}~~~{{{wwwssspppnnnkkkiiihhhgggeeefffgggiiiiiihhhkkkkkkjjjhhhfffccc```^^^YYYXXXWWWVVVUUUVVVWWWWWWWWWYYY[[[[[[[[[```jjjrrrqqqzzzzzzoooddd^^^YYYUUUVVVYYYVVVUUUVVVVVVUUUYYYfffssszzzsssmmmjjjhhheeehhhlllsssyyyssscccVVVHHHDDD???<<<<<<>>>@@@@@@<<<>>>@@@>>>:::999:::<<<999999999::::::999999999777777777777777777777777888888888777777777777777888888999::::::;;;<<<<<<;;;<<<>>>???>>>???@@@BBBEEEKKKUUUdddxxx~~~~~~xxxrrrlllhhhfffeeefffeeeddddddeeegggiiikkkiiiiiiiiihhhfffccc___]]]]]][[[XXXUUUSSSQQQQQQPPPRRRRRRRRRTTTWWW[[[___aaaggglllttt{{{wwwpppeee\\\VVVSSSRRRQQQNNNMMMLLLLLLNNNTTT\\\aaasss~~~xxxrrrmmmkkkkkkkkkwww}}}wwwggg[[[OOOFFF@@@???>>><<<:::;;;:::999999888888999999::::::999999888888999999:::666:::===;;;777555777::::::::::::999999888888888::::::999:::;;;===???@@@===>>>??????>>>???AAACCCFFFKKKTTTbbbuuu|||xxxtttpppmmmkkkjjjfffeeedddddddddfffhhhiiijjjjjjjjjjjjhhheeecccaaa^^^\\\ZZZWWWUUUTTTSSSSSSQQQQQQQQQRRRTTTWWWZZZ\\\```dddkkkrrrxxx{{{|||{{{uuunnneee\\\WWWTTTRRRQQQMMMLLLKKKIIIJJJOOOUUU[[[lllzzz|||wwwrrrpppooooooxxx~~~}}}lll```QQQHHHAAA@@@???<<<;;;<<<::::::999999999999:::::::::999999888888999999:::;;;@@@DDDDDD???:::999999:::::::::999999999888888::::::::::::;;;<<<>>>???<<<>>>??????>>>???AAACCCFFFKKKTTTcccuuu~~~|||zzzwwwssspppmmmllliiihhhggggggggggggiiijjjjjjkkkkkkkkkjjjhhhfffeeebbbaaa___]]][[[ZZZYYYYYYTTTTTTSSSSSSTTTVVVYYYZZZ[[[^^^dddiiinnnrrrttttttrrrlllddd\\\WWWTTTRRRQQQNNNMMMLLLIIIIIILLLQQQUUUbbbooo}}}xxxvvvuuuuuuyyy~~~tttfffUUUKKKCCC@@@???<<<;;;<<<::::::999999999999:::::::::999999888888999999::::::@@@FFFHHHEEE???<<<::::::::::::999999999999888;;;;;;::::::;;;<<<======<<<===??????>>>???BBBDDDEEEKKKUUUdddwww}}}zzzvvvqqqnnnkkkoooooonnnmmmllllllmmmmmmjjjkkkkkkkkkkkkjjjhhhhhhhhhgggfffeeedddcccbbbaaa\\\[[[ZZZYYYYYY[[[]]]^^^___aaadddgggkkknnnppppppooojjjddd^^^ZZZWWWTTTRRRQQQPPPOOOMMMKKKMMMQQQTTT[[[hhh{{{}}}zzzxxxxxxxxx~~~zzzjjjYYYNNNDDD@@@>>>;;;:::;;;:::::::::999999::::::::::::999999888888999999:::444999@@@DDDCCC@@@===<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@BBBDDDFFFKKKUUUdddxxx|||xxxuuusssuuutttssssssrrrrrrqqqqqqmmmmmmmmmlllkkkkkkjjjiiikkkkkkjjjjjjiiihhhggggggcccbbbaaa``````aaacccdddggghhhiiikkkmmmnnnooopppnnnkkkfffccc```\\\YYYVVVSSSSSSRRRPPPOOOOOORRRTTTXXXcccuuu|||zzzyyyxxx}}}mmm]]]QQQFFF@@@===:::999:::;;;::::::::::::::::::;;;:::999999888888999999:::444666:::<<<===<<<<<<<<<999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;===>>>??????@@@BBBEEEFFFKKKVVVeeexxxzzzzzzyyyyyyxxxxxxwwwwwwtttsssrrrpppooommmmmmlllkkklllllllllllllllkkkjjjggggggeeeeeefffgggiiikkkooopppqqqrrrssssssssssssrrrpppmmmkkkiiifffbbb^^^VVVWWWVVVTTTRRRQQQSSSTTTXXXaaappp}}}{{{zzzrrrbbbUUUHHHBBB===:::999;;;;;;;;;::::::::::::;;;;;;:::999999888888999999:::999999999999999999999888888999999999999:::::::::888999:::;;;;;;;;;;;;;;;;;;<<<>>>>>>???@@@CCCEEEFFFLLLVVVeeexxx}}}|||zzzwwwuuusssqqqqqqnnnooopppqqqqqqppppppoookkkjjjjjjjjjkkknnnqqqrrrvvvwwwyyy{{{}}}}}}||||||xxxwwwvvvuuutttppplllhhh^^^^^^]]][[[WWWUUUTTTUUUWWW___kkkyyyyyygggZZZLLLDDD???;;;;;;===;;;;;;::::::::::::;;;;;;:::999999888888999999::::::999999999999888777666888888999999999:::::::::777888999;;;<<<<<<<<<;;;:::<<<>>>>>>???@@@CCCEEEGGGLLLVVVdddwww}}}zzzwwwuuutttrrrsssuuuvvvvvvvvvuuutttnnnnnnnnnooopppsssvvvxxx{{{}}}}}}|||||||||{{{xxxsssoooffffffeeeaaa\\\XXXWWWVVVVVV]]]gggsss~~~|||{{{|||kkk]]]OOOFFFAAA======???<<<;;;;;;::::::;;;;;;<<<:::999999999999999999:::555555666888::::::888666888888888999999:::::::::666777999;;;<<<<<<<<<<<<:::<<<>>>>>>???@@@CCCFFFGGGLLLVVVdddvvv}}}{{{|||~~~{{{xxxxxxxxxxxxuuurrrrrrqqqqqqrrrtttwwwzzz|||{{{xxxpppmmmhhhdddaaa]]]ZZZWWWXXX[[[aaajjjwwwxxxtttqqqpppooonnnqqqsssuuuxxx~~~qqqbbbPPPGGGBBB>>>===>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::<<<;;;:::999888888888888:::999999888888999999:::999999::::::::::::;;;;;;======>>>???@@@@@@AAAAAAEEEJJJSSSaaattt}}}yyyvvvyyy|||yyyuuuuuuttttttvvvyyy|||~~~tttpppkkkfffccc___ZZZWWWYYY[[[```gggqqq~~~tttmmmgggcccaaadddeeegggiiikkkqqqxxx~~~xxxgggTTTIIIBBB>>><<<===<<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;::::::::::::;;;<<<;;;;;;::::::::::::::::::999999888888999999:::999999::::::::::::;;;;;;<<<===>>>???@@@AAABBBBBBFFFKKKUUUcccuuu|||xxxsssoooqqqvvv|||zzzxxxwwwxxx{{{~~~{{{wwwpppkkkfffaaa\\\XXXYYY[[[^^^bbbjjjttt|||rrrhhhaaa[[[WWWYYYZZZ[[[[[[^^^bbbhhhmmm|||nnnYYYKKKCCC>>><<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<:::999999888888999999:::999999::::::::::::;;;;;;;;;<<<===>>>@@@BBBCCCCCCGGGLLLVVVdddwww}}}wwwrrrmmmiiijjjnnnuuuyyy~~~{{{|||~~~|||vvvoooiiiccc]]]YYYYYYZZZ[[[^^^dddmmmwww~~~{{{{{{~~~~~~}}}~~~|||ssskkkddd]]]YYYVVVVVVUUUUUUVVVZZZ___bbbnnnwwwsss]]]NNNEEE???===>>><<<<<<============<<<<<<<<<;;;;;;:::::::::;;;;;;>>>===<<<;;;:::::::::::::::999999888888999999:::999999999:::::::::;;;;;;:::;;;===>>>@@@BBBCCCDDDGGGLLLVVVdddwwwzzzsssooojjjeeedddgggkkkooouuu{{{yyyrrrkkkeee___[[[XXXYYYYYY[[[```hhhrrryyy|||{{{}}}|||zzzvvvwwwwwwvvvttttttuuuwwwyyy|||}}}vvvpppiiibbb^^^YYYWWWTTTSSSTTTWWWZZZ[[[bbbkkkyyyxxxaaaQQQGGGAAA???@@@<<<<<<===>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<>>===;;;999888777777:::999999888888999999:::999999999:::::::::;;;;;;:::;;;===>>>@@@BBBCCCDDDFFFKKKUUUcccvvv|||xxxrrrooojjjccc``````bbbeeekkkqqqwww~~~zzzsssmmmgggaaa]]]XXXXXXYYYZZZ^^^fffooouuu~~~xxxtttrrrpppqqqqqqpppnnnnnnoooqqqqqquuuyyy|||}}}}}}~~~{{{uuummmfffaaa]]]YYYUUUSSSSSSUUUVVVVVVYYYbbbppp~~~gggVVVLLLDDD@@@@@@<<<===>>>??????>>>===<<<;;;;;;:::::::::;;;<<<<<>><<<;;;999888777777:::999999888888999999:::999999::::::::::::;;;;;;;;;<<<===>>>@@@BBBCCCCCCEEEKKKUUUdddwww{{{~~~zzztttqqqkkkbbb[[[YYYWWWZZZ___dddhhhnnnuuuyyyyyysssnnnhhhccc___YYYYYYYYYYYY\\\ccclllrrrzzz{{{wwwuuurrrrrrrrrpppnnnmmmnnnoooooorrrwwwzzz{{{{{{||||||{{{tttmmmgggaaa\\\WWWTTTTTTUUUUUUTTTUUU\\\iiixxxnnn]]]QQQFFF@@@???<<<===>>>??????>>>===<<<:::::::::::::::;;;<<<===>>>===<<<;;;:::::::::::::::999999888888999999:::999999::::::::::::;;;;;;<<<===>>>???@@@AAABBBBBBFFFLLLVVVeeexxx{{{}}}vvvrrrlllaaaXXXTTTOOORRRUUUYYY]]]bbbhhhllltttzzzyyysssnnniiiddd```ZZZZZZYYYYYY[[[aaaiiiooovvv~~~xxxxxxwwwtttqqqoooooopppooosssxxx|||}}}~~~~~~}}}}}}}}}~~~|||uuupppddd___YYYVVVVVVVVVVVVTTTSSSZZZeeettttttbbbTTTHHH@@@>>><<<===>>>@@@@@@>>>===<<<:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<===>>>???:::999999999999999999:::999999:::::::::;;;;;;;;;======>>>???@@@@@@AAAAAAHHHMMMWWWfffzzzxxxmmmbbbYYYSSSNNNNNNNNNOOOQQQUUUXXXZZZbbbgggmmmttt{{{}}}wwwpppkkkgggeee___]]][[[[[[^^^ccciiillluuu|||~~~|||zzzxxxvvvuuuttttttvvvzzz~~~{{{uuummmfff^^^XXXVVVUUUSSSQQQRRRWWWaaaooozzzfffWWWKKKCCC@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;;;;999777:::;;;===???AAABBBCCCCCCGGGLLLVVVeeeyyy{{{pppeee\\\VVVNNNMMMLLLLLLMMMOOOQQQRRRUUUXXX]]]ccciiiooovvv{{{zzztttoookkkiiicccbbb______aaaeeejjjmmmtttzzz{{{zzzyyyyyyzzz}}}~~~}}}|||}}}}}}wwwpppjjjbbb\\\YYYWWWUUUSSSRRRVVV___mmm}}}kkk\\\NNNEEEBBB?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888:::===>>>===<<<;;;<<<===???AAABBBCCCCCCHHHMMMWWWfffyyy~~~tttiii___YYYPPPOOOLLLJJJIIIIIIJJJJJJIIIKKKNNNQQQUUUZZZaaaeeessszzzyyytttpppnnnjjjhhheeeddddddgggkkknnnrrrwww~~~xxxtttjjjiiihhhggghhhkkknnnpppvvvxxxyyyyyyyyy}}}zzzuuuoooggg```\\\YYYWWWUUUTTTWWW___lll|||rrraaaRRRHHHDDD@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888:::===??????>>>======>>>???@@@AAABBBBBBIIINNNXXXfffyyyvvvlllbbb[[[TTTRRRNNNKKKIIIHHHGGGHHHGGGHHHIIIJJJKKKOOOTTTWWW^^^dddlllvvv~~~yyyuuussspppnnnjjjhhhgggiiikkkmmmpppuuu~~~|||uuunnnjjjbbb```___^^^^^^aaaccceeehhhjjjlllllllllqqqyyy|||xxxssslllddd^^^ZZZWWWVVVWWWZZZbbbmmm}}}yyyfffTTTHHHDDD@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<======<<<>>>>>>??????@@@AAABBBBBBIIINNNXXXfffyyyxxxoooddd]]]VVVSSSPPPLLLIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHLLLNNNPPPSSSXXX^^^fffqqq{{{~~~{{{yyyvvvsssooollljjjjjjlllmmmpppvvvvvvnnngggccc]]]\\\ZZZXXXXXXZZZ\\\^^^___aaacccccccccgggnnnttt}}}yyyvvvoooggg```ZZZXXXWWWWWW[[[bbbnnn~~~~~~jjjVVVIIICCC@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999;;;<<<<<<<<>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777888;;;>>>@@@@@@??????>>>???@@@BBBDDDEEEHHHNNNXXXgggzzzzzzppphhh^^^\\\WWWQQQMMMJJJHHHHHH@@@BBBDDDDDDCCCAAAAAABBBBBBCCCEEEFFFGGGKKKPPPTTT\\\cccnnnwww~~~zzzwwwvvvuuuuuuzzz~~~~~~|||||||||}}}{{{xxxuuussstttxxx}}}}}}tttmmmgggccc[[[YYYVVVTTTSSSTTTUUUVVVYYY\\\______^^^___bbbeeekkktttzzzyyytttlllccc]]][[[[[[YYY^^^hhhuuuuuu___OOOIIIAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::===@@@AAAAAA???>>>>>>>>>@@@BBBEEEGGGGGGMMMWWWggg{{{uuummmfffbbb]]]VVVQQQMMMKKKJJJAAADDDGGGGGGFFFDDDCCCCCC???AAACCCDDDDDDDDDFFFGGGOOOTTTZZZ___fffqqq}}}{{{zzzzzzyyywwwuuusssrrrtttvvvwwwwwwtttqqqoooooorrrvvvyyy|||xxxqqqkkkhhh___]]]ZZZWWWVVVWWWXXXYYY\\\___ccccccaaa```bbbdddhhhqqq~~~{{{zzzvvvnnneee___]]]]]]]]]cccmmm{{{zzzcccSSSMMMAAAAAA@@@@@@???>>>>>>>>>==============================<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;DDDAAA>>>===>>>?????????>>>>>>===>>>@@@CCCFFFHHHFFFLLLWWWggg{{{zzzssskkkfff___XXXSSSOOOKKKIIIGGGFFFEEEEEEFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@GGGHHHKKKOOOUUU___iiippp{{{wwwuuuuuussspppmmmllllllmmmnnnrrrppplllhhhhhhiiilllnnnsssvvv{{{{{{tttpppkkkggg```[[[WWWWWWYYY[[[[[[^^^bbbfffhhhgggfffdddfffooo|||||||||xxxtttqqqiii___\\\]]]\\\hhhvvv|||fffUUUKKKCCCAAA>>>>>>???AAAAAA@@@@@@???===<<<<<<<<<===>>>???>>>===<<<;;;<<<========================<<<<<<<<<;;;;;;;;;;;;<<<======???@@@@@@@@@???AAACCCFFFHHHOOOZZZjjj~~~{{{rrrmmmeee^^^YYYTTTPPPMMMJJJHHHGGGGGGGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@AAAAAA???@@@BBBDDDHHHOOOWWW\\\eeeooo~~~|||vvvrrroooooommmkkkhhhggghhhiiijjjooommmjjjgggggghhhjjjkkkooorrrwww{{{~~~}}}yyyssspppiiiccc___]]]\\\]]]___aaaeeehhhiiiiiihhhgggjjjrrr~~~|||{{{wwwtttqqqjjjbbb___aaaaaannn}}}jjjXXXMMMDDDBBB@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>???@@@>>>===<<<;;;;;;;;;<<<<<<:::::::::::::::999999999<<<;;;;;;;;;;;;<<<======???@@@@@@@@@???@@@CCCFFFIIIOOOZZZjjj~~~{{{vvvnnngggaaa[[[VVVRRRNNNLLLJJJIIIIIIGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>??????@@@CCCHHHKKKPPPYYYfffttt}}}yyysssnnnkkkjjjhhhfffeeeeeeeeeggghhhkkkjjjhhhfffffffffggghhhjjjmmmqqqtttvvvyyy|||~~~}}}wwwqqqjjjfffcccaaadddfffhhhkkkllllllkkkjjjnnnuuu}}}zzzwwwtttrrrllleeeccceeeiiivvvqqq\\\QQQFFFDDDBBBAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>??????===<<<<<<;;;:::;;;;;;;;;888888888888888999999999<<<;;;;;;;;;;;;<<<======>>>???@@@??????@@@CCCFFFIIIOOO[[[kkk~~~}}}}}}}}}~~~~~~vvvooohhhaaa[[[WWWRRROOOLLLKKKJJJHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@???>>>???AAABBBGGGMMMVVV```kkkxxx}}}yyysssnnnkkkiiihhhgggffffffhhhiiijjjiiiiiihhhhhhgggggggggggghhhkkknnnooopppqqqsssuuuuuuxxx{{{~~~wwwqqqllliiijjjkkklllmmmnnnnnnmmmmmmooovvv}}}yyyvvvtttnnnhhhfffiiinnn|||vvv```TTTGGGEEEBBBAAABBBBBBBBBAAA>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<=========>>>?????????@@@CCCFFFIIIPPP\\\lll~~~{{{|||}}}~~~}}}vvvnnnggg```\\\VVVSSSOOOLLLKKKIIIFFFDDDCCCCCCCCCBBBBBBBBBAAAAAA<<<===>>>===;;;:::;;;===???CCCHHHMMMTTT___kkkttt~~~{{{wwwsssnnnllliiiiiiiiiiiiiiikkklllmmmjjjkkkkkkkkkkkkjjjiiiiiijjjkkkmmmnnnmmmmmmnnnooommmoooqqqtttwww|||{{{vvvrrrppppppppppppppppppppppppooouuu~~~~~~zzzwwwqqqkkkjjjmmmsss{{{dddVVVHHHEEEBBBAAAAAAAAAAAA@@@============<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;<<<======<<<>>>?????????@@@CCCFFFIIIPPP]]]mmm|||zzz}}}}}}vvvnnngggccc[[[XXXSSSOOOMMMJJJHHHFFFDDDDDDDDDCCCCCCBBBBBBAAA===>>>>>>===;;;;;;<<<===:::===@@@CCCHHHOOOZZZaaaqqq}}}~~~}}}{{{xxxtttpppmmmllljjjjjjjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmooopppooommmkkkkkkkkkhhhiiijjjkkkmmmqqqwww{{{~~~{{{wwwvvvuuuttttttttttttuuurrrwww~~~~~~{{{uuuoooooorrrzzzhhhZZZIIIFFFCCCAAAAAAAAA@@@???>>>>>>?????????>>>===<<<;;;<<<<<<<<<<<<;;;::::::888888999999::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<===>>>>>>>>>@@@CCCFFFIIIPPP^^^ooo}}}zzzzzz~~~~~~~~~wwwooojjjaaa]]]WWWSSSPPPMMMKKKIIIEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@>>><<<<<<>>>???:::===@@@AAACCCGGGOOOUUUZZZfffrrr{{{~~~|||yyyuuurrrooonnnmmmnnnnnnnnnnnnoooppppppqqqqqqppppppoooooopppqqqqqqqqqrrrrrrpppmmmjjjiiiiiiffffffeeeeeeeeeiiinnnrrrvvvxxx~~~~~~|||zzzyyyxxxxxxyyyyyyxxx|||~~~zzzzzzyyywwwvvvvvvvvvvvv}}}~~~yyyttttttyyykkk^^^KKKHHHEEECCCBBBBBBAAA@@@===>>>?????????>>>===<<<<<<<<<=========<<<;;;:::777777777888999:::::::::<<<;;;;;;;;;;;;<<<======;;;<<<>>>>>>>>>@@@DDDFFFIIIQQQ___ppp{{{yyy{{{{{{{{{{{{}}}|||uuupppeeeaaa[[[VVVRRRPPPMMMKKKFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@>>><<<999999;;;===:::<<<>>>>>>>>>@@@EEEIIIIIIUUUaaakkkuuu~~~zzzuuurrrpppppppppqqqrrrrrrrrrssssssssstttsssrrrqqqppppppqqqrrrssssssssssssqqqmmmjjjiiihhhfffeeecccaaaaaadddiiimmmnnnpppuuu|||~~~|||{{{{{{|||}}}}}}{{{xxxxxxwwwuuurrrnnnnnnmmmmmmlllkkkkkkkkkxxx|||{{{wwwyyy}}}nnnaaaMMMJJJFFFDDDDDDCCCBBBAAA;;;<<<=========<<<:::999<<<===>>>>>>>>>===;;;;;;777888888999::::::;;;;;;<<<;;;;;;;;;;;;<<<======;;;<<<===>>>>>>@@@DDDFFFHHHQQQ___qqqxxxxxxzzz|||zzzxxxwwwwwwxxx|||{{{vvvnnnhhh```[[[XXXTTTPPPLLLMMMJJJGGGEEEEEEEEECCCBBBBBBAAA>>>;;;:::::::::;;;999999:::<<<>>>@@@BBBDDDFFFJJJOOOWWW```kkkvvv}}}|||~~~{{{wwwrrrpppqqqrrrqqqsssuuuvvvvvvvvvxxxyyyxxxwwwuuuttttttuuuvvvwwwuuuttttttsssqqqpppoooooogggeeedddbbbbbbccceeefffhhhjjjmmmrrrzzz~~~|||||||||~~~|||sssllliiiggggggfffcccdddcccbbbaaacccfffiiinnnttt{{{~~~{{{zzz}}}qqqbbbUUULLLEEEEEEEEEBBB>>>======<<<;;;:::::::::::::::999999999999999999999999;;;;;;999999999999;;;;;;===;;;:::;;;>>>>>><<<999;;;===??????@@@AAADDDFFFMMMQQQ]]]qqqzzzzzz|||~~~{{{xxxuuuvvvwwwxxx|||{{{rrrllleee___\\\XXXTTTPPPNNNLLLHHHGGGFFFFFFEEEDDDCCCBBB???===;;;;;;<<<<<<:::::::::;;;<<<===>>>???>>>AAAEEEKKKRRR[[[dddkkkrrrvvv||||||xxxtttrrrssstttsssuuuwwwxxxwwwxxxyyyzzzyyywwwvvvttttttuuuwwwxxxvvvuuuuuutttrrrqqqqqqpppooommmjjjfffcccbbbbbbbbbeeefffiiimmmttt~~~{{{uuunnngggdddcccbbbaaa___``````___^^^___aaaccciiiooovvvzzz|||~~~uuufffUUULLLDDDDDDEEEBBB>>>======<<<;;;;;;:::::::::;;;::::::::::::::::::::::::;;;;;;:::999999:::;;;;;;999888777999<<<===<<<:::<<<===??????@@@AAADDDFFFNNNSSS^^^rrr{{{|||~~~}}}xxxuuurrrtttvvvyyy}}}yyyssskkkeeeaaa^^^YYYUUUPPPMMMJJJHHHHHHGGGFFFEEEDDDCCCAAA???============<<<<<<;;;:::999999::::::<<<>>>AAADDDHHHOOOVVV[[[ccchhhooouuu|||~~~}}}zzzwwwuuuvvvwwwuuuwwwyyyyyyyyyyyy{{{|||{{{yyywwwvvvuuuvvvwwwxxxwwwwwwvvvuuutttssssssrrruuurrrooojjjgggdddcccbbbdddeeegggjjjooowwwuuupppjjjdddaaa```___^^^]]]^^^___^^^]]]\\\]]]^^^eeekkksssxxx{{{|||kkkUUULLLDDDCCCDDDAAA???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;666666777999<<<>>>===<<<<<<===???@@@@@@AAADDDGGGOOOTTTaaattt}}}zzz||||||vvvrrrooorrrvvvzzz}}}yyyqqqkkkgggccc^^^ZZZRRROOOKKKIIIHHHHHHFFFEEECCCBBBAAA???>>>======>>>===<<<;;;:::999999999999===>>>@@@BBBDDDHHHNNNRRRXXX]]]dddkkkrrr|||~~~}}}}}}~~~~~~~~~}}}{{{xxxwwwxxxyyywwwyyyzzzzzzyyyzzz|||}}}}}}|||yyywwwwwwwwwxxxyyyyyyxxxxxxwwwvvvvvvuuuuuusssrrrpppmmmllljjjjjjjjjhhhiiijjjkkknnnttt|||tttpppjjjfffdddcccaaa```___```bbbaaa___]]]]]]]]]dddjjjrrrxxx}}}pppWWWMMMDDDCCCCCCAAA??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;888999:::<<<===??????>>><<<>>>???@@@@@@BBBEEEGGGOOOVVVdddwww{{{wwwzzz~~~{{{vvvrrrnnnqqquuuyyy}}}vvvoookkkgggaaa]]]UUURRRMMMJJJIIIGGGEEEDDDBBBAAA@@@???>>>============<<<;;;;;;;;;;;;;;;;;;999:::<<<===???BBBFFFJJJPPPUUU\\\ccckkkuuu~~~}}}||||||||||||}}}}}}{{{yyyyyyyyy{{{zzz{{{{{{{{{zzzzzz}}}~~~|||yyyxxxxxxyyyzzzzzzyyyyyyxxxxxxwwwwwwwwwrrrrrrqqqqqqqqqqqqqqqqqqnnnnnnmmmmmmnnnrrrwww|||{{{tttpppllljjjhhhgggeeedddbbbcccdddcccaaa_________eeejjjrrryyyttt[[[PPPFFFCCCCCCAAA??????<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<============<<<>>>@@@@@@AAABBBEEEGGGOOOWWWfffzzzzzztttwww||||||wwwtttnnnqqquuuxxx{{{~~~{{{tttoookkkeeeaaaYYYVVVQQQMMMJJJHHHEEECCCAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<======888999;;;<<<===???CCCFFFKKKPPPVVV]]]eeeppp}}}}}}|||{{{zzz|||}}}|||{{{{{{{{{}}}}}}~~~~~~}}}||||||~~~{{{zzzyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvsssrrrqqqooommmooosssvvv~~~zzztttqqqooommmlllkkkiiihhhffffffgggeeecccbbbbbbcccggglllssszzzyyy```SSSHHHDDDCCCAAA???@@@<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777999;;;;;;::::::;;;<<<===>>>@@@AAAAAABBBEEEHHHNNNXXXhhh|||yyyqqquuu|||}}}yyyvvvppprrruuuwwwyyy{{{~~~xxxsssnnniiiddd___[[[UUUQQQMMMJJJFFFDDDBBBBBBBBBAAAAAA@@@???>>>>>>>>>===<<<;;;;;;<<<<<<999;;;<<<<<<===>>>@@@CCCFFFJJJRRRYYYbbbnnn{{{~~~}}}zzz|||~~~~~~~~~}}}~~~}}}{{{zzzzzz{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{||||||||||||xxxwwwuuurrrooooooqqqssswww|||vvvtttsssrrrrrrqqqooommmllllllllljjjhhhhhhiiikkklllpppvvv}}}dddWWWJJJEEECCCAAA???@@@<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::444777:::;;;::::::<<<>>>===???@@@AAAAAACCCEEEHHHLLLWWWjjj~~~yyypppuuu|||~~~zzzxxxqqqsssuuuvvvwwwyyy}}}{{{vvvqqqkkkgggccc___YYYSSSOOOKKKHHHEEECCCCCCCCCCCCBBBAAA@@@@@@???>>>===<<<;;;:::::::::888999:::999999999;;;===BBBGGGNNNVVV```mmm{{{{{{}}}}}}{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxyyy{{{~~~}}}|||yyyuuurrrqqqrrrtttrrryyyyyyxxxwwwwwwwwwvvvtttqqqrrrrrrqqqooommmmmmppprrrrrruuu{{{gggYYYLLLFFFDDDAAA???@@@<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::444777;;;===<<<===@@@CCC===???@@@AAAAAACCCFFFHHHKKKWWWjjjvvvuuuvvvyyyzzzuuuuuuvvvxxxyyy{{{}}}~~~|||vvvqqqmmmgggbbb[[[UUUQQQMMMIIIGGGFFFEEEDDDBBBAAA@@@??????????????????>>><<<;;;:::<<<;;;;;;::::::;;;;;;<<<@@@FFFNNNWWWaaammm{{{|||yyyyyyzzz|||||||||{{{zzzxxxwwwvvvvvvwwwyyy}}}{{{xxxvvvvvvvvvvvvzzzzzz}}}~~~}}}|||zzzyyyxxxwwwwwwzzzyyyvvvtttssssssttttttzzz|||nnn___OOOHHHFFFBBB???>>>????????????>>>===;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBAAA@@@AAACCCFFFNNNYYYjjj~~~yyyuuuvvvzzz|||yyywwwwwwxxxyyyzzz|||}}}~~~~~~yyysssooohhhddd^^^XXXSSSOOOJJJHHHFFFFFFDDDBBBAAA@@@@@@???@@@@@@@@@???>>>===;;;;;;<<<;;;;;;::::::;;;;;;<<>>???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@AAAAAAAAABBBEEEHHHPPPZZZkkk}}}uuuwww}}}}}}yyyyyyyyyyyyzzz{{{||||||}}}~~~|||wwwsssjjjfffaaa\\\WWWQQQLLLHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<>>>CCCKKKTTT^^^kkkyyy{{{zzzzzz{{{{{{zzzyyyxxxwwwuuuttttttyyy{{{~~~~~~}}}~~~~~~|||{{{zzz{{{yyy|||~~~~~~uuueeeTTTLLLIIIFFFCCCBBB;;;<<<===>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAADDDGGGJJJQQQ[[[kkkvvvxxx||||||{{{zzzzzz{{{{{{||||||~~~yyyuuulllhhhddd___ZZZTTTNNNJJJHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<;;;;;;::::::;;;;;;<<<<<>>???@@@AAABBBDDDGGGJJJRRR[[[kkkwwwyyy}}}|||||||||}}}~~~}}}zzzvvvllliiieee```\\\VVVPPPLLLIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;AAAIIIRRR]]]jjjxxx|||zzzyyyyyyxxxwwwwwwvvvvvvuuuuuuuuuzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvxxxzzz~~~|||vvvnnnhhheeeddddddcccfffkkkrrryyy{{{jjjWWWNNNIIIEEECCCBBB???>>>======<<<;;;;;;;;;<<<=====================;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<@@@AAABBBBBBBBBCCCFFFIIIQQQ[[[kkkxxxzzz}}}xxxssskkkhhhccc___[[[WWWRRROOOJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;::::::;;;;;;<<<:::@@@IIIRRR]]]jjjxxx}}}{{{yyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwtttsssssssssuuuwwwzzz{{{}}}uuutttoooiiiccc___^^^___^^^bbbhhhpppxxx}}}kkkXXXNNNIIIEEEBBBBBB@@@???===<<<;;;:::::::::;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBCCCFFFIIIRRR\\\mmmyyy{{{zzzuuupppjjjfffaaa]]]ZZZWWWTTTQQQKKKJJJHHHGGGEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@>>>===<<<;;;;;;::::::;;;;;;<<<:::@@@IIIRRR]]]kkkyyy}}}{{{yyywwwvvvvvvtttuuuuuuvvvwwwxxxyyyzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvuuutttsssnnnnnnnnnoooqqqsssuuuvvvuuuzzzzzzssssssrrrmmmfffaaa``````aaaeeemmmuuu}}}mmmYYYNNNIIIEEEBBBBBB>>>===<<<;;;:::;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>????????????@@@AAABBBBBBEEEHHHKKKSSS^^^ooozzz{{{}}}xxxrrrnnniiieee```[[[XXXWWWTTTSSSKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;::::::;;;;;;<<<:::@@@IIISSS^^^kkkyyy}}}|||{{{zzzxxxwwwuuuuuussstttuuuwwwxxxzzz{{{{{{xxxxxxxxxwwwwwwwwwvvvvvvuuuuuuttttttsssqqqpppooojjjjjjkkklllmmmooopppqqqpppssswwwzzz~~~zzzuuuvvvwwwwwwssslllgggddddddccchhhoooxxxooo[[[OOOJJJFFFCCCCCC<<<<<<;;;:::;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@===>>>@@@BBBCCCFFFJJJMMMTTT___rrrxxxyyy~~~}}}zzzwwwtttqqqpppgggddd```^^^\\\ZZZWWWUUUNNNMMMJJJHHHFFFEEEEEEEEEEEECCCCCCDDDFFFFFFCCC@@@@@@@@@>>>===;;;999888777===BBBIIISSS___mmmzzz}}}yyytttrrrqqqqqqqqqpppuuuvvvvvvwwwwwwvvvtttsssxxxwwwuuurrrqqqooonnnnnnmmmnnnnnnnnnnnnlllkkkjjjgggfffeeefffiiikkkmmmmmmhhhjjjlllpppuuuzzz~~~|||xxxvvvxxx|||{{{ssskkkgggfffgggkkkqqqzzzrrr]]]PPPHHHBBBAAABBB===<<<;;;::::::;;;===>>>>>>===;;;999999999;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>????????????@@@AAAAAABBBEEEIIILLLUUUaaatttyyyxxx{{{|||yyyuuurrrooonnndddaaa^^^[[[ZZZXXXUUUSSSOOONNNKKKHHHFFFEEEDDDDDDEEEDDDCCCDDDFFFEEECCC@@@???>>>===<<<;;;;;;::::::>>>CCCKKKUUUbbbppp}}}}}}zzzwwwsssqqqrrrsssssssssvvvwwwxxxxxxwwwvvvuuuttttttsssqqqooonnnmmmllllllkkklllllllllllljjjiiihhhcccaaa```aaaccceeeffffffeeeeeefffiiilllpppsssuuutttvvvyyy{{{xxxwww}}}yyyrrroooooolllpppvvv}}}ttt^^^PPPHHHCCCAAABBB>>>===;;;::::::;;;===>>><<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========???@@@AAAAAABBBEEEIIIMMMWWWbbbvvv{{{wwwwww~~~{{{xxxtttpppmmmkkkdddaaa^^^[[[ZZZYYYVVVTTTQQQOOOMMMJJJGGGEEEDDDDDDEEEDDDCCCDDDEEEEEECCCAAA>>>======<<<<<<<<<<<<===>>>DDDMMMYYYfffttt}}}zzzwwwtttrrrqqqsssuuuvvvvvvxxxxxxyyyyyyxxxvvvuuusssooonnnmmmkkkjjjiiiiiiiiiiiiiiijjjjjjiiihhhfffeee```^^^\\\\\\^^^`````````aaaaaaaaaaaaccceeeggghhhiiijjjlllqqqzzz|||zzzzzz}}}yyywwwwwwtttwww|||~~~~~~vvv```RRRIIICCCAAABBB>>>===<<<;;;;;;;;;======;;;<<<===???>>>===;;;999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========???@@@AAAAAACCCFFFJJJMMMXXXdddwww~~~wwwttt{{{~~~}}}{{{xxxtttooollliiifffccc```^^^]]]\\\YYYWWWRRRQQQOOOLLLIIIFFFEEEDDDEEEDDDDDDDDDDDDDDDCCCBBB???>>>===<<<<<<<<<======>>>EEEPPP]]]kkkzzz{{{xxxwwwuuussssssuuuwwwwwwwwwyyyyyyyyyxxxwwwuuusssqqqkkkkkkjjjhhhhhhggggggggggggggghhhhhhgggfffdddccc```^^^\\\[[[\\\]]]]]]\\\^^^^^^]]]]]]]]]___```aaacccccceeeiiiqqq{{{~~~|||{{{{{{|||~~~~~~}}}{{{xxxwwwyyy~~~xxxbbbTTTKKKDDDBBBBBB>>>===<<<<<<;;;<<<<<<===<<<<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>????????????@@@AAABBBCCCFFFKKKNNNYYYeeexxxyyytttxxx~~~}}}|||yyyuuuqqqmmmjjjhhheeebbb___^^^]]]ZZZXXXSSSRRRPPPNNNKKKHHHFFFDDDDDDEEEDDDDDDCCCCCCCCCCCCBBBAAA???===<<<<<<<<<===>>>FFFSSSbbbqqq~~~{{{yyyzzzxxxvvvuuuwwwxxxwwwwwwxxxxxxxxxwwwuuurrrpppnnnjjjjjjiiiggggggfffffffffffffffggggggfffeeecccbbb___]]]ZZZYYYZZZ[[[ZZZZZZZZZZZZYYYYYYZZZ[[[]]]^^^]]]]]]^^^bbbhhhpppwww|||~~~|||{{{wwwtttsssvvv|||{{{eeeVVVLLLEEEBBBCCC>>>>>>======<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????>>>@@@AAABBBCCCGGGKKKOOOYYYeeeyyy|||vvvxxx~~~|||yyytttpppnnniiifffbbb```^^^\\\YYYWWWSSSSSSRRRPPPMMMJJJHHHFFFDDDEEEEEEDDDBBBBBBCCCEEEDDDBBB???===<<<<<<===>>>AAAIIIWWWhhhxxx~~~}}}|||{{{yyyxxxyyyyyyxxxwwwyyyyyyxxxwwwtttqqqnnnlllkkkjjjiiigggffffffeeeeeeddddddeeeeeedddcccaaa```\\\ZZZWWWVVVWWWWWWWWWVVVVVVVVVUUUVVVWWWYYY[[[\\\\\\\\\]]]```dddjjjooorrruuuzzz~~~~~~}}}|||zzzxxxuuuqqqqqquuu|||~~~gggXXXMMMFFFCCCCCC???>>>>>>>>>===<<<<<<;;;>>>===;;;::::::<<<>>>???:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========>>>@@@AAABBBDDDGGGLLLPPPYYYfffyyyyyyxxx}}}}}}yyyuuurrrllliiieeebbb___]]]ZZZWWWSSSSSSRRRQQQNNNLLLIIIHHHDDDEEEEEEDDDAAAAAACCCEEECCCAAA???===<<<===???@@@DDDMMM]]]ooo}}}|||zzz{{{||||||{{{zzz{{{zzzyyywwwtttqqqnnnlllkkkjjjiiigggeeeddddddcccaaabbbbbbbbbbbb```___^^^ZZZXXXUUUUUUUUUVVVVVVUUUVVVVVVUUUVVVWWWXXXZZZ\\\^^^^^^___aaadddgggiiikkkkkkllloooqqqsssuuuvvvvvvvvvuuuuuuvvvzzz~~~}}}|||xxxvvvrrroooooossszzziiiYYYNNNGGGCCCCCC?????????>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========>>>@@@AAABBBDDDHHHMMMPPP[[[ggg{{{{{{yyy{{{{{{wwwuuupppmmmiiieeebbb___\\\YYYRRRRRRRRRQQQOOOMMMJJJIIIDDDEEEFFFDDDAAA@@@CCCFFFAAA???>>><<<===???AAACCCGGGQQQaaasss}}}|||{{{|||}}}~~~}}}|||||||||{{{xxxuuurrrnnnlllllljjjhhhfffdddcccbbbbbb___````````````^^^]]]\\\[[[XXXVVVVVVVVVWWWWWWWWWYYYXXXXXXXXXXXXZZZ[[[]]]\\\\\\^^^___aaabbbcccccc^^^^^^^^^aaaeeehhhiiihhhkkkkkklllooouuu|||}}}|||vvvtttqqqnnnnnnrrryyy~~~jjjZZZOOOGGGCCCCCC????????????>>>===;;;;;;888999;;;<<<===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????>>>@@@AAACCCDDDHHHMMMQQQ\\\iii}}}zzzyyy|||~~~zzzxxxsssppplllhhheee```[[[WWWZZZWWWTTTSSSSSSQQQLLLGGGFFFFFFFFFFFFEEEDDDBBBBBBDDDAAA@@@@@@>>>;;;===AAAHHHTTThhh~~~||||||~~~{{{vvvqqqmmmiiigggkkkiiihhhgggfffccc___]]]________________________WWWUUUSSSSSSUUUWWWYYYYYYWWWWWWXXXZZZ\\\^^^```aaa___```aaaaaaaaa___]]][[[YYYYYYXXXYYYYYY[[[\\\]]]cccdddeeefffiiinnntttyyy~~~yyyuuurrrrrrqqqnnnnnnqqqwww}}}mmm[[[PPPIIIGGGHHH@@@@@@>>>===<<<<<<<<<<<<>>>===<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;:::::::::<<<======>>>???@@@@@@@@@@@@BBBDDDDDDEEEHHHOOOTTT^^^lll|||zzz}}}~~~{{{wwwtttpppmmmiiieee```\\\YYYWWWVVVTTTRRROOOKKKHHHGGGGGGGGGFFFEEEDDDCCCBBBCCC@@@??????===:::<<>>============>>>===<<<;;;::::::::::::<<<<<<<<<;;;;;;;;;::::::<<<<<<============>>>>>>@@@BBBDDDEEEEEEIIIOOOTTT___lll|||}}}|||zzzvvvrrroookkkfffccc[[[\\\\\\YYYUUUPPPNNNMMMIIIHHHHHHGGGFFFDDDDDDCCCDDDAAA@@@@@@>>><<<>>>CCCLLL[[[sss~~~|||zzzyyywwwtttpppllliiigggiiihhhgggggggggeeebbb___ZZZYYYYYYYYYXXXXXXWWWWWWWWWUUUSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]][[[YYYWWWPPPOOONNNNNNPPPSSSVVVXXXXXXYYYZZZ[[[]]]aaafffjjjrrryyy|||wwwsssnnnmmmjjjhhhgggiiimmmqqquuusssvvv|||sssaaaTTTJJJDDDCCCAAA@@@????????????@@@@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<>>BBBGGGNNN___yyy~~~{{{vvvvvvuuurrrpppllljjjhhhhhhgggfffggggggfffcccaaa\\\[[[[[[ZZZYYYXXXXXXXXXWWWUUUSSSRRRSSSTTTTTTSSSVVVVVVVVVVVVVVVVVVWWWWWWYYYZZZ[[[[[[[[[YYYWWWUUUOOONNNMMMMMMOOOSSSVVVYYYWWWXXXZZZ[[[\\\^^^bbbeeelllqqqzzz~~~|||yyytttpppkkkiiifffccccccdddgggjjjooommmooosssttttttxxx}}}~~~vvveeeWWWLLLEEECCCAAAAAA@@@@@@@@@AAAAAABBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<======>>>???BBBDDDEEEGGGKKKRRRWWWaaannn}}}zzzwwwtttpppmmmhhhjjjjjjfff___ZZZXXXXXXMMMLLLJJJHHHGGGFFFFFFFFFFFFCCCAAAAAA@@@???CCCIIISSSddd~~~zzztttttttttssspppmmmkkkiiiggggggfffggghhhgggdddbbb^^^]]]]]][[[ZZZYYYXXXXXXWWWUUUSSSRRRSSSSSSQQQPPPUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZZZZYYYXXXVVVTTTOOONNNNNNNNNPPPSSSWWWYYYWWWYYY[[[\\\]]]^^^```bbbfffiiipppxxx}}}zzzxxxsssnnnjjjgggdddaaa___^^^```aaabbbfffdddeeeggghhhiiinnnuuu{{{xxxgggZZZOOOGGGEEEBBBAAAAAAAAAAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999:::;;;<<<>>>@@@AAAAAA???BBBDDDFFFGGGLLLSSSYYYcccppp~~~|||yyyuuurrrmmmmmmlllhhhccc^^^ZZZYYYPPPNNNLLLIIIHHHGGGGGGGGGFFFBBB@@@AAA@@@???DDDKKK\\\mmm{{{tttuuuuuutttrrrooollljjjhhhggggggggghhhgggdddbbb^^^^^^]]][[[ZZZXXXWWWWWWWWWUUUSSSRRRRRRQQQOOOMMMRRRRRRSSSSSSUUUVVVWWWXXXXXXYYYZZZZZZZZZXXXVVVTTTPPPPPPPPPQQQRRRTTTVVVXXXXXXZZZ]]]^^^]]]]]]^^^___^^^aaaeeekkkrrrwww{{{~~~zzzzzz{{{}}}}}}yyyvvvrrrmmmgggcccaaa^^^[[[YYYZZZ[[[[[[[[[___^^^___aaaaaabbbiiirrrvvv{{{zzziii\\\PPPIIIGGGBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@????????????=========<<<<<<<<<;;;;;;:::;;;<<<>>>???AAABBBCCC???AAAEEEFFFHHHMMMTTTZZZfffsss{{{xxxsssqqqnnnkkkgggccc^^^ZZZQQQOOOMMMJJJHHHHHHHHHHHHHHHEEEBBBCCCBBBBBBHHHNNNgggxxx{{{vvvvvvwwwvvvtttqqqmmmkkkiiihhhhhhhhhhhhgggdddaaa```___^^^\\\ZZZYYYWWWWWWVVVUUUSSSRRRQQQPPPMMMKKKNNNNNNOOOQQQSSSUUUXXXYYYYYYZZZ[[[[[[[[[YYYWWWUUUTTTTTTUUUWWWXXXYYYYYYYYY[[[]]]```aaa```_________\\\]]]^^^aaaeeehhhkkkmmmlllkkkllloootttyyy|||~~~{{{wwwrrrmmmgggaaa\\\[[[WWWTTTSSSTTTVVVVVVUUUWWWWWWYYY[[[[[[\\\dddmmmrrrvvv|||}}}jjj\\\PPPIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA???>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@>>>AAAEEEGGGIIINNNUUU[[[iiiuuu}}}yyyuuuqqqnnnlllhhhbbb]]]RRRPPPMMMJJJIIIHHHHHHIIIMMMIIIGGGGGGGGGGGGLLLSSSooo|||wwwxxxxxxxxxvvvrrrnnnllljjjiiihhhhhhhhhfffcccaaabbbbbb```^^^\\\[[[YYYXXXVVVUUUSSSRRRQQQOOOLLLJJJJJJKKKLLLOOORRRUUUWWWYYYZZZZZZ\\\\\\[[[ZZZWWWVVVXXXYYY[[[]]]^^^^^^]]]\\\___aaadddeeedddbbbaaaaaa^^^]]]\\\\\\\\\]]]^^^___aaa______bbbhhhnnnrrruuu}}}~~~~~~zzzuuuooojjjccc]]]XXXVVVSSSOOOOOOQQQRRRRRRQQQMMMMMMPPPSSSSSSTTT\\\eeepppuuuzzzjjj[[[OOOHHHFFFDDDCCCBBBAAA@@@?????????@@@???>>>===<<<<<<<<<<<<>>>=========<<<<<<<<<<<<@@@@@@??????>>>>>>======>>>AAAEEEGGGIIINNNVVV\\\jjjwww~~~{{{xxxuuuqqqlllfffaaaYYYUUUPPPMMMLLLLLLKKKKKKLLLKKKKKKIIIEEEFFFQQQ^^^qqqzzzzzzyyywwwuuurrrooommmlllkkkjjjiiihhhgggfffeeedddcccbbb```^^^\\\[[[ZZZYYYYYYXXXVVVSSSPPPNNNLLLOOOOOOOOOPPPRRRUUUXXXZZZYYY[[[]]]]]]\\\\\\]]]^^^\\\^^^___```___^^^___```ddddddeeefffhhhgggdddbbbbbb^^^YYYWWWWWWWWWTTTRRRUUUUUUUUUWWWZZZ___dddgggqqqtttzzz~~~}}}yyyrrrlllfff```ZZZVVVRRRQQQOOONNNLLLKKKKKKJJJLLLNNNOOONNNOOOSSS[[[aaalllpppwww~~~qqqaaaSSSIIIFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===?????????>>>===AAAAAACCCHHHJJJNNNWWW```hhhxxx~~~zzzwwwsssnnngggccc[[[WWWRRROOONNNMMMMMMLLLJJJIIIIIIHHHFFFHHHTTTbbbyyy~~~}}}|||yyyvvvrrrooommmllllllkkkjjjiiihhhhhhggggggfffdddbbb```^^^\\\[[[YYYXXXXXXVVVUUUSSSQQQPPPPPPOOOOOOPPPRRRUUUXXXZZZ[[[]]]______^^^^^^___```___aaaccccccbbbbbbcccdddfffffffffggghhhgggdddbbb```\\\VVVTTTSSSSSSPPPMMMNNNNNNNNNPPPSSSWWW[[[^^^iiilllqqqvvvzzzzzzuuunnnggg```[[[VVVRRRNNNMMMLLLKKKIIIIIIHHHHHHJJJKKKLLLLLLLLLPPPXXX^^^jjjooowww~~~rrrbbbTTTKKKHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<=========>>>???@@@@@@@@@@@@BBBBBBDDDIIIKKKOOOXXXbbbjjjzzz|||wwwrrrlllggg^^^ZZZUUUQQQPPPOOONNNMMMIIIIIIIIIIIIIIIMMM[[[jjj|||xxxtttpppooommmmmmlllllllllkkkkkkkkkkkkjjjhhheeeccc```___^^^YYYYYYXXXWWWVVVUUUUUUTTTPPPPPPOOOOOOQQQSSSVVVXXX]]]___aaabbbaaaaaabbbcccccceeeggghhhgggggghhhjjjkkkkkkkkkkkkllljjjgggdddbbb\\\VVVRRRQQQPPPMMMJJJHHHHHHHHHIIIKKKOOORRRTTT]]]```eeejjjooovvv}}}uuuoooggg___YYYTTTPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKOOOVVV\\\hhhnnnvvv~~~tttcccUUULLLJJJFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<===???>>>>>>???@@@AAABBBBBBCCCBBBEEEJJJMMMPPPYYYccclll||||||vvvppplllaaa]]]XXXSSSQQQPPPOOONNNMMMLLLLLLMMMNNNTTTdddttt|||yyyvvvsssrrrooooooooooooooonnnnnnnnnmmmllljjjhhheeecccaaa```[[[[[[ZZZXXXWWWVVVUUUUUUPPPOOOOOOOOOPPPRRRUUUVVV^^^```ccccccccccccdddeeefffhhhkkklllllllllmmmnnnqqqppppppqqqqqqoookkkiiifff```ZZZUUUSSSQQQNNNKKKHHHGGGGGGGGGHHHJJJMMMNNNRRRUUUYYY^^^dddllluuuzzz}}}xxxnnnhhh___WWWRRRNNNKKKIIIKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKOOOVVV\\\eeellluuu~~~vvvdddTTTKKKJJJEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<======???>>>>>>>>>???@@@BBBDDDCCCBBBEEEJJJMMMQQQZZZdddnnn~~~}}}xxxrrrnnneee```ZZZVVVSSSQQQOOONNNOOONNNOOOPPPRRRZZZkkk|||~~~|||zzzxxxwwwvvvrrrrrrrrrrrrrrrrrrqqqqqqooonnnllljjjgggeeecccbbb```___\\\YYYWWWUUUTTTTTTPPPPPPOOOOOOPPPRRRUUUVVV___aaaddddddddddddfffggghhhjjjlllnnnnnnnnnppprrrsssrrrrrrrrrsssqqqmmmjjjhhhddd^^^ZZZXXXVVVQQQNNNJJJIIIHHHHHHHHHIIIJJJJJJKKKNNNQQQUUU[[[ccckkkqqqxxx{{{|||wwwpppllleee___WWWQQQMMMJJJHHHGGGIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJNNNUUUZZZbbbjjjttt}}}xxxdddSSSJJJHHHDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@??????>>>=========<<<<<<=====================>>>@@@BBBCCCBBBBBBEEEJJJMMMQQQ[[[dddppp~~~xxxsssoooiiieee^^^YYYVVVSSSQQQPPPOOONNNOOORRRVVV```ttt}}}{{{zzzyyyyyyvvvvvvuuuuuuttttttttttttpppooonnnllljjjhhhgggffffffddd```\\\XXXVVVUUUTTTRRRRRRQQQQQQSSSUUUXXXZZZaaaccceeefffffffffhhhiiihhhkkknnnooopppqqqrrrtttrrrqqqqqqrrrsssqqqnnnkkkiiifffbbb```___\\\VVVRRRMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJMMMPPPTTTYYY```eeeooorrrwwwzzz{{{{{{{{{{{{yyyyyywwwtttpppjjjeeebbbZZZVVVPPPKKKIIIHHHFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKIIIHHHKKKRRRWWW___hhhsss}}}yyydddRRRIIIIIIDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@??????>>>>>>======<<<<<<======>>><<<<<<======???@@@BBBCCCCCCCCCFFFKKKOOOSSS\\\fffqqq}}}wwwsssnnniiiccc]]]YYYWWWTTTSSSPPPOOORRRVVV\\\iii}}}{{{{{{{{{yyyyyyxxxwwwvvvvvvuuuuuurrrqqqpppooommmlllkkkjjjjjjgggccc___[[[YYYXXXXXXUUUUUUUUUUUUWWWZZZ]]]___ccceeegggiiiiiiiiikkkllliiillloooqqqqqqsssuuuvvvssssssssstttuuutttqqqnnnllljjjhhhhhhhhheee^^^YYYSSSRRRQQQOOOMMMLLLJJJJJJHHHJJJKKKLLLNNNQQQVVVZZZbbbfffkkkooopppqqqqqqqqqnnnmmmkkkgggbbb]]]ZZZXXXOOOLLLIIIGGGFFFFFFEEECCCEEEEEEFFFFFFHHHIIIKKKKKKKKKLLLKKKJJJHHHKKKQQQWWW]]]gggsss{{{yyydddRRRKKKKKKEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>============>>>>>><<<<<<>>>@@@AAABBBCCCCCCFFFFFFIIINNNQQQVVV___iiittt}}}yyyqqqmmmfff```\\\YYYWWWUUURRRRRRUUU[[[cccrrr~~~|||{{{{{{{{{{{{zzzyyywwwvvvuuuuuusssrrrrrrqqqpppooonnnnnnllliiieeeaaa^^^\\\[[[[[[XXXXXXXXXXXX[[[^^^aaaccceeegggiiikkkkkkkkkmmmnnnjjjmmmppprrrssstttvvvxxxvvvvvvvvvxxxyyyxxxuuusssooonnnnnnppppppllleee___XXXWWWVVVTTTRRROOONNNMMMHHHIIIKKKKKKKKKMMMPPPRRRVVV[[[aaaeeegggggghhhhhhdddcccaaa\\\WWWSSSQQQQQQHHHFFFDDDDDDEEEEEEDDDBBBGGGGGGHHHIIIJJJLLLMMMNNNMMMNNNNNNLLLKKKMMMTTTYYY\\\fffrrr{{{yyydddSSSLLLNNNGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBAAAAAA@@@??????>>>>>>>>>============>>>>>><<<===???BBBCCCDDDDDDCCCHHHHHHKKKPPPTTTXXXbbblllvvv~~~yyytttoookkkhhhcccZZZVVVWWWSSSSSSVVV```qqq}}}zzzyyyyyyzzzzzzvvvvvvuuutttrrrqqqpppppppppnnnkkkhhhddd```]]]\\\ZZZYYYYYYYYY[[[^^^aaacccgggiiikkknnnooooooooonnnrrrqqqppppppsssuuuvvvvvvsssuuuxxx{{{|||{{{zzzyyytttuuuvvvvvvsssooojjjgggdddaaa]]]YYYVVVSSSPPPMMMOOONNNMMMLLLLLLLLLMMMNNNSSSTTTWWWYYYZZZ[[[[[[[[[YYYWWWTTTQQQNNNLLLJJJIIIEEEDDDBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHKKKNNNNNNNNNOOOOOOOOOQQQUUUXXX]]]dddnnnxxxvvvdddWWWOOOKKKGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>@@@@@@??????>>>======<<<=========>>>???AAABBBCCCFFFFFFIIINNNRRRWWWbbblllyyy{{{wwwqqqmmmjjjddd\\\XXXXXXZZZZZZ]]]iii|||~~~{{{zzzzzzzzz{{{xxxwwwvvvuuusssrrrqqqppppppooommmjjjfffccc```___]]]\\\\\\]]]___bbbeeegggkkkmmmpppsssttttttsssrrrsssqqqppppppsssuuuvvvuuuwwwyyy|||~~~~~~zzz{{{||||||zzzwwwsssqqqjjjfffaaa]]]ZZZWWWTTTRRROOONNNMMMKKKJJJJJJKKKKKKLLLMMMOOOPPPRRRRRRRRRRRRRRRPPPNNNLLLIIIGGGFFFEEEBBBAAA@@@>>>>>>>>>??????BBBDDDEEEFFFFFFHHHKKKNNNNNNOOOOOOOOOPPPRRRUUUXXX]]]dddnnnxxxvvvcccWWWOOOKKKHHHFFFEEECCCAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>======?????????@@@AAACCCDDDEEEGGGGGGJJJOOOSSSXXXcccmmmzzz}}}yyysssnnnkkkeee^^^ZZZ\\\\\\]]]cccrrr~~~||||||||||||zzzyyyxxxvvvtttrrrqqqpppqqqpppnnnllljjjgggdddcccaaa``````aaacccgggjjjlllooorrrvvvzzz{{{zzzxxxvvvtttrrrpppqqqrrrtttuuutttxxxzzz}}}~~~{{{zzzrrrnnnhhhccc___]]]ZZZYYYSSSRRROOOMMMKKKJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIGGGEEEDDDCCCBBBBBB@@@???============>>>AAACCCDDDFFFFFFHHHLLLNNNNNNOOOPPPQQQQQQSSSVVVYYY]]]dddnnnxxxuuucccVVVOOOKKKHHHGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>AAAAAAAAABBBDDDEEEGGGHHHHHHGGGKKKPPPTTTZZZdddooo|||xxxrrrmmmkkkfff```___aaa```ccckkk}}}~~~~~~~~~zzzzzzxxxvvvtttrrrqqqpppppppppooonnnllljjjgggfffbbbbbbbbbdddfffjjjmmmooorrruuuzzz~~~~~~{{{yyyuuusssqqqqqqrrrssstttsssuuuwwwzzz~~~}}}yyytttnnnhhheeebbb```^^^ZZZXXXUUUQQQNNNLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDCCCCCCBBB@@@???>>>>>>>>>>>>???AAADDDFFFGGGIIILLLNNNNNNPPPRRRRRRSSSUUUXXXZZZ^^^eeeoooxxxuuucccVVVNNNKKKHHHFFFDDDBBB@@@??????????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAABBBCCCEEEGGGHHHIIIIIIIIILLLQQQVVV[[[fffqqq|||vvvpppkkkiiifffbbbcccfffhhhmmmyyyzzzyyyxxxvvvuuusssrrrqqqppppppppppppnnnllliiihhhccccccccceeehhhlllooorrrtttwww|||}}}zzzwwwuuurrrqqqrrrsssrrrrrrrrrtttxxx|||{{{tttoookkkgggdddbbb___]]]YYYUUUPPPMMMLLLKKKHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCBBB@@@>>>=========>>>===@@@CCCFFFGGGIIILLLNNNOOOQQQSSSTTTUUUWWWYYY\\\^^^eeeoooxxxuuucccVVVNNNJJJGGGEEECCCAAA????????????======>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJJJJJJJMMMSSSXXX]]]hhhsss}}}wwwqqqkkkiiigggdddeeeiiillltttzzzzzzyyyxxxvvvuuuttttttqqqrrrrrrrrrpppnnnkkkiiidddeeeeeegggkkkooosssuuuwwwzzz~~~~~~xxxvvvsssqqqrrrrrrqqqppprrrtttxxx}}}|||wwwsssnnnjjjgggdddaaa]]]XXXSSSPPPMMMLLLMMMLLLJJJHHHGGGFFFEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBAAA???===;;;;;;;;;;;;<<>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????@@@@@@AAACCCEEEGGGIIIJJJKKKKKKOOOUUUYYY___jjjuuu{{{tttnnnkkkgggeeefffkkkooozzz{{{{{{{{{zzzyyyxxxxxxxxxtttuuuuuuuuussspppmmmkkkhhhhhhiiikkkooosssxxxzzz|||~~~yyywwwsssrrrqqqqqqpppoooqqqtttwww}}}|||wwwqqqlllkkkhhhddd^^^YYYVVVSSSRRRPPPOOOMMMJJJHHHGGGGGGGGGBBBCCCEEEFFFFFFEEECCCBBBCCCBBB???===<<<;;;;;;<<<:::>>>BBBFFFHHHJJJLLLNNNOOORRRUUUWWWXXXZZZ\\\^^^___fffooowww~~~xxxdddVVVMMMHHHCCCBBB@@@?????????@@@AAA?????????>>>>>>>>>>>>>>>????????????????????????AAAAAABBBDDDFFFHHHJJJKKKLLLLLLPPPVVV[[[aaalllwwwxxxqqqmmmhhheeefffkkkvvv}}}}}}|||||||||{{{{{{{{{vvvwwwxxxwwwuuurrrnnnlllkkklllmmmooossswww|||~~~zzzwwwtttrrrqqqqqqpppoooooorrrvvv{{{}}}vvvqqqqqqooojjjeee```\\\YYYXXXNNNLLLIIIFFFDDDCCCBBBBBBDDDEEEGGGHHHHHHGGGEEEDDDEEEDDDBBB@@@>>>>>>>>>>>>:::===BBBFFFHHHJJJMMMNNNPPPRRRVVVXXXYYYZZZ]]]^^^```fffooowww~~~yyyeeeVVVMMMHHHBBBAAA@@@??????@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDGGGIIIKKKLLLMMMMMMPPPVVV[[[aaammmxxx}}}uuuooojjjhhhmmmttt~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvvvvtttrrrqqqpppoooppprrruuu{{{}}}yyysssooonnnnnnnnnmmmnnnqqquuu{{{}}}wwwuuupppkkkddd]]]XXXUUUQQQOOOKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA???>>>===<<<>>>AAAEEEIIIMMMPPPRRRTTTVVVXXXYYYZZZ\\\```cccfffjjjpppwww}}}{{{bbbQQQJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA??????????????????@@@@@@??????@@@AAAAAA@@@>>>===<<>><<<>>>AAAEEEIIIMMMQQQRRRTTTUUUWWWYYYZZZ^^^bbbeeefffjjjooouuu{{{{{{bbbQQQIIIHHHBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????@@@??????>>>===@@@CCCFFFGGGHHHIIIKKKMMMQQQUUUXXX\\\eeerrr|||}}}xxxtttttt{{{|||yyyyyyxxxxxxwwwssstttvvvyyy}}}yyytttrrrqqqooonnnmmmooorrrvvv|||}}}yyysssllleee```]]]VVVTTTPPPNNNNNNLLLJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEHHHGGGGGGEEECCCAAA???>>><<<>>>@@@DDDIIIMMMQQQSSSSSSUUUWWWYYY\\\```dddhhhhhhkkkoootttyyy{{{bbbQQQIIIGGG@@@@@@???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA============>>>???@@@AAA>>>AAADDDFFFGGGIIIKKKLLLMMMQQQVVVZZZ^^^gggttt}}}~~~}}}~~~}}}{{{zzzzzzzzzyyytttvvvyyy|||{{{vvvsssqqqooonnnmmmnnnppptttyyy{{{uuunnnhhhbbb```\\\ZZZWWWUUUSSSRRROOOMMMHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHGGGFFFDDDAAA???>>>===>>>@@@DDDIIINNNRRRTTTSSSUUUXXXZZZ]]]bbbgggjjjkkkmmmpppsssxxxyyybbbRRRJJJGGGCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@===<<<<<<<<<===???AAABBB@@@BBBEEEGGGHHHJJJLLLNNNNNNRRRXXX\\\aaajjjvvv||||||{{{{{{zzzuuuwwwyyy}}}|||wwwtttrrrooommmnnnnnnpppssswww}}}~~~zzzuuuoooiiidddaaa___]]]ZZZYYYWWWUUURRRPPPJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFEEECCCAAA???>>>>>>???AAADDDIIIOOOTTTVVVUUUWWWYYY\\\___ccchhhkkkmmmnnnqqqssswww}}}wwwaaaRRRJJJFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@?????????>>>===<<<<<<<<<>>>@@@BBBCCCBBBDDDFFFHHHIIIKKKNNNPPPOOOTTTZZZ___dddmmmzzz~~~|||zzzwwwxxxzzz}}}}}}yyyvvvssspppnnnooooooqqqtttwww{{{}}}zzzvvvqqqkkkgggeee```___]]]\\\[[[YYYUUUSSSNNNNNNMMMLLLJJJIIIHHHHHHFFFFFFFFFEEEDDDBBB@@@@@@???@@@BBBEEEJJJPPPVVVYYYXXXZZZ\\\^^^```cccgggjjjmmmoooqqqsssuuuyyy~~~ttt```RRRJJJFFFFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@??????>>>>>>>>>=========>>>???AAABBBCCCDDDEEEGGGIIIJJJLLLOOORRRQQQVVV]]]ccchhhqqq}}}~~~{{{zzzzzz{{{}}}{{{yyyvvvsssppppppqqqsssuuuxxxzzz|||}}}~~~|||xxxtttooollljjjdddcccaaaaaa```___[[[YYYRRRQQQPPPNNNLLLJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAACCCFFFLLLRRRXXX[[[[[[]]]^^^___```bbbfffiiikkkmmmoooqqqrrrtttwwwzzz|||rrr^^^RRRJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>???AAAAAABBBBBBBBBEEEGGGHHHIIIJJJMMMPPPSSSRRRXXX```fffkkkttt||||||||||||~~~}}}{{{xxxuuusssqqqrrrtttvvvxxxzzz{{{{{{{{{}}}~~~{{{wwwsssooonnniiiggggggffffffeeeaaa___UUUTTTRRROOOMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBDDDGGGLLLSSSYYY\\\^^^___`````````bbbeeehhhjjjlllnnnooopppqqqsssuuuxxxzzz~~~~~~||||||}}}~~~ppp^^^RRRJJJGGGFFFFFFFFFFFFFFFGGGGGGHHHCCCCCCBBBAAAAAA@@@??????>>>???AAABBBCCCCCCBBBAAAFFFGGGIIIJJJKKKMMMQQQTTTSSSYYYaaagggmmmvvv~~~{{{~~~~~~|||zzzxxxrrrrrrssstttvvvyyy|||~~~}}}~~~}}}}}}zzzwwwtttrrrqqqlllkkkiiihhhfffdddbbbbbb[[[ZZZWWWTTTPPPLLLJJJHHHFFFGGGHHHHHHHHHFFFEEEDDDEEEDDDCCCFFFLLLTTTZZZ]]]eeedddbbb___^^^```cccgggiiijjjlllooopppqqqqqqqqquuuvvvxxx|||}}}wwwssspppooommmnnnpppsssvvvyyy{{{|||~~~nnn]]]PPPJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGAAACCCDDDDDDBBB@@@???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCEEEHHHKKKMMMPPPTTTWWWXXX\\\aaagggooozzz|||~~~}}}{{{uuuuuuuuuvvvxxx{{{}}}}}}~~~~~~}}}{{{yyywwwtttsssrrrooonnnmmmkkkiiihhhfffeee```^^^[[[VVVRRRMMMJJJHHHEEEFFFGGGGGGGGGFFFEEEDDDFFFEEEEEEHHHNNNVVV]]]aaaffffffeeecccbbbcccfffhhhhhhiiikkkmmmnnnnnnnnnnnnssstttuuuxxx|||~~~xxxqqqkkkfffcccaaa___```cccfffjjjmmmoooqqqtttyyynnn]]]QQQKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHDDDEEEGGGFFFDDDBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEGGGJJJLLLNNNQQQUUUYYYZZZ^^^dddjjjrrr~~~~~~~~~}}}yyyyyyyyyyyy{{{}}}~~~|||{{{zzzxxxwwwuuutttssssssrrrrrrqqqooommmlllkkkeeeccc___ZZZTTTOOOJJJHHHEEEEEEFFFFFFGGGFFFFFFEEEFFFFFFGGGKKKQQQYYY```eeehhhiiiiiihhhgggggghhhjjjjjjkkklllnnnoooooonnnnnnsssssstttuuuxxx}}}{{{rrroooiiiccc]]]XXXTTTSSSPPPRRRTTTXXX[[[___aaabbbgggkkkpppvvv{{{mmm]]]PPPKKKKKKIIIIIIHHHHHHGGGGGGHHHHHHEEEFFFHHHGGGEEECCCCCCDDDBBBBBBBBBAAABBBBBBCCCCCCGGGIIILLLMMMPPPSSSWWW[[[\\\```gggnnnwww{{{{{{|||~~~}}}}}}||||||}}}~~~zzzzzzyyyxxxxxxwwwvvvvvvvvvvvvvvvuuutttrrrqqqpppiiifffbbb]]]WWWQQQMMMKKKEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHLLLRRRZZZbbbhhhiiijjjlllllljjjjjjjjjkkklllmmmooorrrssstttttttttuuuuuuuuuvvvxxx|||tttmmmeeeccc___ZZZUUUQQQNNNMMMKKKLLLNNNPPPRRRUUUWWWXXX[[[^^^ccchhhnnnvvvlll\\\PPPJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHDDDEEEFFFEEECCCBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEHHHJJJLLLNNNPPPTTTYYY]]]^^^cccjjjrrr{{{zzz{{{}}}~~~zzzzzzzzzzzzzzzyyyyyyyyyxxxyyyyyyyyyyyywwwuuutttkkkiiieee___ZZZTTTPPPNNNFFFFFFFFFFFFFFFGGGGGGGGGDDDFFFIIILLLQQQYYYbbbiiijjjkkkmmmnnnlllkkkkkklllkkkmmmqqqtttwwwzzz{{{{{{wwwwwwwwwwwwyyy{{{~~~}}}ssshhhbbbZZZYYYVVVTTTQQQOOOMMMLLLKKKKKKLLLMMMNNNNNNOOOOOOSSSUUUYYY^^^dddmmmvvv|||~~~jjj[[[OOOJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEFFFDDDBBBAAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFIIIJJJLLLNNNQQQVVV\\\```aaafffmmmuuu~~~zzz{{{~~~~~~||||||||||||||||||||||||zzz{{{|||}}}}}}{{{yyyxxxooommmiiiddd^^^XXXTTTRRRIIIIIIHHHGGGGGGGGGGGGGGGCCCFFFJJJMMMQQQXXXbbbiiikkkmmmnnnnnnmmmllllllmmmlllnnnrrrvvvzzz}}}zzzzzzzzz{{{|||}}}~~~~~~}}}rrrhhh___YYYQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNPPPSSSVVV\\\dddlllrrr~~~|||hhhYYYMMMHHHHHHEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGEEECCCCCCDDDEEEBBBCCCCCCDDDEEEGGGHHHIIIIIIKKKMMMPPPTTTYYY```eeefffjjjqqqxxxzzz|||~~~|||~~~}}}{{{wwwtttoooiiibbb[[[VVVTTTMMMLLLJJJHHHGGGGGGGGGHHHDDDHHHLLLNNNQQQXXXbbbjjjnnnooopppooonnnmmmnnnpppppprrrvvvzzz~~~~~~sssiii```XXXSSSMMMMMMMMMLLLJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMPPPTTT[[[bbbgggssszzzyyyfffWWWKKKGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFDDDBBBBBBCCCEEEAAABBBCCCDDDFFFHHHKKKLLLKKKMMMOOORRRWWW^^^eeekkkkkkooouuu{{{zzz|||~~~~~~|||yyytttlllddd]]]WWWTTTOOOMMMKKKIIIHHHGGGHHHHHHFFFIIIMMMOOOQQQXXXbbbjjjpppqqqqqqpppooooooppprrrvvvxxx{{{~~~||||||xxxmmmccc[[[TTTPPPMMMMMMLLLKKKJJJHHHFFFEEEHHHHHHHHHIIIIIIJJJJJJJJJFFFHHHJJJLLLPPPUUU[[[```lllsssxxxeeeVVVJJJFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCAAA??????AAABBBAAAAAABBBDDDGGGJJJLLLMMMMMMNNNQQQUUUZZZaaaiiioooooorrrxxx~~~~~~~~~xxxrrrkkkbbbZZZUUUOOONNNKKKIIIHHHHHHIIIJJJKKKIIIKKKQQQRRRTTT\\\fffkkkooorrrqqqmmmnnnuuu{{{|||~~~}}}|||~~~vvvmmmggg```VVVOOONNNKKKIIIIIIKKKLLLMMMMMMKKKKKKJJJIIIHHHHHHGGGGGGJJJJJJIIIKKKNNNRRRWWWYYYdddkkkvvvsss^^^QQQHHHBBB@@@DDDCCCBBB@@@???>>>>>>>>>CCCCCCBBBAAA???>>>======@@@AAAAAACCCEEEHHHKKKMMMLLLNNNRRRWWW\\\dddlllrrrsssxxx~~~|||}}}}}}}}}~~~{{{uuunnnggg___ZZZSSSQQQMMMJJJIIIHHHIIIIIIKKKJJJMMMQQQRRRSSSZZZccciiinnnrrrqqqoooooouuu{{{|||~~~~~~xxxqqqkkkddd[[[SSSQQQNNNKKKJJJKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJMMMQQQTTTWWW___fffqqq}}}rrr]]]PPPFFFAAA@@@======>>>???@@@BBBCCCDDDBBBBBBAAA@@@??????>>>===BBBBBBBBBCCCFFFHHHKKKMMMMMMPPPTTTYYY^^^fffnnntttwww{{{{{{|||||||||~~~~~~yyysssllleee```XXXUUUQQQLLLIIIHHHIIIIIILLLMMMPPPSSSSSSSSSXXX^^^fffkkkpppqqqppppppuuuyyy{{{}}}vvvpppiii```XXXTTTQQQMMMKKKJJJKKKJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHJJJMMMOOORRRSSSYYY```kkkwwwppp[[[NNNEEEAAA@@@:::;;;<<<>>>@@@CCCEEEFFFBBBAAAAAAAAA@@@@@@@@@@@@CCCCCCCCCDDDFFFIIIKKKMMMPPPRRRVVV[[[aaahhhqqqvvv{{{~~~~~~}}}}}}~~~zzzvvvoooiiieee^^^ZZZTTTNNNJJJIIIIIIJJJNNNQQQUUUWWWUUUUUUWWWZZZaaaffflllooooooooorrrvvvyyy}}}{{{uuummmbbbZZZSSSPPPLLLJJJJJJJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHJJJMMMOOOPPPQQQUUU[[[fffrrroooYYYLLLDDDAAAAAA>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGIIILLLMMMQQQTTTXXX\\\bbbjjjrrrxxx~~~{{{wwwqqqkkkgggccc^^^WWWPPPLLLKKKLLLMMMQQQWWW\\\\\\ZZZYYYYYYYYY\\\aaagggkkklllmmmoooqqqvvv{{{yyyooocccZZZRRROOOKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIKKKMMMNNNOOOPPPSSSYYYbbbnnn|||mmmXXXLLLDDDBBBBBBAAA@@@@@@@@@@@@@@@AAAAAADDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHKKKMMMOOORRRUUUXXX]]]ccckkksssyyy}}}yyytttnnnjjjfffaaaYYYRRRMMMMMMOOOQQQUUU]]]cccccc```___]]]ZZZ[[[^^^cccgggiiijjjlllmmmssswww|||~~~sssfff\\\SSSPPPLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPQQQVVV^^^iiivvvmmmYYYMMMFFFCCCDDD@@@@@@@@@AAAAAACCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGIIILLLOOOQQQTTTVVVZZZ___dddllltttzzz{{{}}}}}}xxxrrrnnngggbbbZZZRRROOOPPPSSSVVVYYYbbbjjjiiifffeeeaaa\\\\\\^^^bbbeeegggiiikkklllooossswww{{{}}}xxxkkkaaaWWWTTTOOOLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHJJJMMMOOONNNRRRYYYbbbnnn}}}mmmZZZPPPHHHEEEEEEAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGJJJNNNQQQSSSVVVXXX\\\aaagggnnnwww|||vvvyyy}}}{{{uuuqqqgggbbbZZZSSSPPPQQQUUUXXX[[[fffnnnmmmjjjiiiddd^^^]]]___bbbdddgggiiijjjkkkmmmppptttwwwyyy||||||ooofff\\\XXXSSSNNNLLLJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEEEEFFFHHHLLLNNNKKKNNNTTT]]]iiixxxmmm[[[QQQJJJFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEHHHKKKOOORRRUUUXXXZZZ^^^ccciiipppyyy~~~xxxxxxyyy{{{}}}yyyuuulllhhh```YYYTTTTTTYYY]]]iiinnnpppmmmjjjiiigggdddeeecccbbbbbbeeegggggggggjjjlllooossswwwzzz}}}~~~~~~wwwmmmaaa[[[TTTPPPOOOOOONNNMMMLLLJJJIIIIIIKKKLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLJJJNNNUUU]]]gggvvvlll[[[RRRLLLHHHFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAABBBBBBDDDFFFJJJOOOSSSVVVVVV\\\dddiiilllpppwww}}}xxxxxxyyy{{{}}}|||xxxnnnjjjbbb[[[VVVXXX]]]bbbmmmrrrtttrrrpppooommmjjjgggeeeddddddfffhhhiiiiiikkklllooorrrvvvzzz}}}~~~~~~~~~}}}||||||||||||}}}wwwllleee\\\VVVTTTSSSRRRPPPPPPNNNMMMMMMNNNOOOOOONNNOOONNNMMMMMMLLLLLLLLLMMMLLLOOOUUU\\\ffftttkkkZZZRRRLLLHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@?????????@@@BBBEEEIIINNNSSSVVVWWW]]]eeejjjnnnrrryyy~~~xxxxxxyyy{{{}}}|||yyy{{{|||rrrmmmeee]]]ZZZ]]]dddjjjsssyyy|||yyywwwwwwtttqqqjjjhhhggggggiiikkkkkkkkklllmmmooorrrvvvyyy|||~~~~~~~~~~~~}}}|||yyyxxxvvvvvvwwwyyy|||~~~||||||}}}{{{ssshhh```\\\[[[YYYWWWVVVUUUSSSSSSTTTUUUTTTSSSTTTSSSPPPNNNMMMMMMMMMNNNNNNQQQUUUZZZcccrrrhhhXXXQQQKKKGGGFFFCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>===<<<<<<>>>@@@DDDIIIOOOTTTWWWYYY^^^ffflllpppuuu{{{xxxxxxyyy{{{}}}~~~zzztttnnnooosssuuuppphhhaaa___dddlllsss|||}}}{{{wwwsssnnnllljjjjjjlllnnnnnnnnnmmmmmmoooqqquuuxxx{{{}}}|||}}}~~~~~~~~~|||{{{zzzxxxvvvsssrrrrrrtttwwwzzzwwwxxx{{{~~~uuulllhhhfffdddbbb___]]][[[ZZZ[[[[[[ZZZYYYWWWUUURRROOOMMMMMMOOOPPPQQQRRRUUUZZZbbbqqqeeeVVVOOOJJJGGGFFFBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBB@@@???>>>===<<<<<<>>>AAAEEEKKKQQQVVVXXXZZZ___ffflllrrrxxx~~~xxxxxxyyy{{{}}}}}}wwwnnngggeeehhhwwwwwwrrrkkkfffeeekkkuuu|||}}}wwwrrrqqqooommmmmmooopppppppppnnnnnnoooqqqssswwwzzz|||{{{{{{|||}}}}}}|||{{{{{{wwwuuuqqqooonnnoooqqqssssssuuuxxx|||{{{wwwuuusssqqqkkkhhhfffddddddcccbbb```ZZZXXXUUUQQQPPPPPPQQQRRRSSSUUUWWW[[[cccrrr|||bbbTTTMMMIIIFFFFFFAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAA@@@??????>>>@@@DDDIIINNNSSSXXXZZZZZZ^^^eeelllsssyyyxxxxxxyyy{{{}}}~~~wwwmmmccc```bbbnnnxxxyyyuuuppplllmmmsss}}}yyyssssssqqqooooooqqqrrrrrrrrroooooooooppprrrvvvzzz|||{{{|||}}}~~~yyywwwsssooolllkkkkkkkkknnnppptttxxx}}}zzzxxxtttrrrpppnnnllljjjbbb```\\\YYYWWWUUUUUUUUUUUUWWWZZZ^^^gggtttxxx___QQQLLLHHHFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBDDDHHHLLLQQQUUUXXXZZZYYY\\\ccckkkssszzzxxxxxxyyy{{{}}}~~~wwwmmmccc___aaafffooo{{{yyyvvvsssuuu{{{~~~xxxuuusssqqqppprrrssssssrrrpppooooooooorrruuuyyy{{{}}}~~~}}}yyytttooollljjjiiijjjkkkoootttzzz~~~{{{xxxuuummmkkkhhhddd___\\\ZZZXXXUUUXXX]]]bbbkkkxxxvvv]]]PPPKKKHHHFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGJJJNNNQQQTTTWWWXXXWWWZZZ```iiirrrzzz~~~xxxxxxyyy{{{}}}~~~wwwmmmccc```bbbaaaiiiyyy~~~|||zzzxxxzzz}}}uuusssqqqqqqrrrssssssssspppoooooooooqqquuuyyy{{{zzzuuupppllljjjfffhhhlllqqqwww~~~~~~}}}wwwuuuqqqlllfffaaa]]]ZZZVVVYYY___eeemmmzzzttt\\\OOOJJJGGGFFFFFFEEEEEEEEEEEEFFFGGGIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIKKKNNNQQQTTTUUUVVVVVVYYY___hhhqqqyyy~~~uuuuuuuuuwwwyyy}}}tttiiibbb______aaafffrrr~~~zzz|||yyywwwvvvuuuvvvvvvtttrrrrrrqqqpppoooqqqtttwwwyyy~~~zzztttoookkkggghhhjjjnnntttzzz|||zzzyyyyyyyyy~~~~~~}}}zzzvvvpppiiiccc___ZZZYYY^^^iiiuuusss\\\PPPLLLJJJGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJIIIGGGFFFJJJLLLOOORRRTTTTTTTTTSSSSSSXXX___gggooowww~~~sssssssssuuuwwwzzz~~~uuujjjccc___^^^\\\aaalll~~~zzzyyywwwwwwwwwwwwuuussssssrrrqqqppprrruuuxxxzzz}}}~~~yyytttqqqkkkkkkkkknnnrrrxxx~~~~~~|||yyywwwuuutttssstttyyy|||~~~wwwpppjjjfff```^^^bbblllwwwqqq[[[OOOKKKIIIGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGIIIKKKNNNPPPRRRSSSRRRRRRTTTYYY```hhhpppwww~~~ppppppqqqrrruuuxxxzzz|||{{{}}}wwwmmmeee___]]]YYY]]]fffvvv|||{{{yyyxxxyyyxxxvvvuuutttsssqqqqqqrrruuuxxxzzzzzz}}}|||yyyqqqpppnnnnnnpppuuuzzz}}}|||wwwuuurrrooommmllllllmmmqqqtttxxx{{{~~~zzzsssoooiiigggiiiqqq{{{oooYYYNNNKKKHHHFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJJJJJJJIIIHHHHHHHHHJJJLLLOOOPPPQQQQQQQQQTTTZZZbbbkkkrrrxxx}}}nnnooooooqqqsssuuuxxxyyyyyy{{{~~~yyyqqqiiiaaa]]][[[^^^fffttt~~~|||zzzyyyyyyyyywwwuuusssrrrqqqppprrrtttwwwyyywww{{{xxxvvvrrrpppppprrrvvvyyy~~~|||xxxqqqooollliiiggggggggghhhjjjnnnsssvvvyyy|||xxxsssooopppwwwmmmXXXNNNKKKIIIFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQQQQQQQTTTZZZdddlllsssyyy}}}mmmmmmnnnppprrrtttvvvwwwyyy{{{~~~}}}vvvmmmeee```___aaahhhttt}}}{{{zzzzzzyyywwwuuurrrqqqpppoooppprrruuuwwwvvvzzz~~~{{{wwwsssrrrsssuuuvvvzzz{{{|||~~~xxxtttllljjjgggdddcccccceeeffffffkkkpppuuuxxx~~~{{{xxxxxx}}}~~~kkkWWWMMMKKKIIIGGGFFFCCCCCCCCCDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHJJJKKKLLLNNNPPPQQQRRRRRRUUU[[[dddmmmuuuzzzjjjkkkmmmnnnppprrrssstttwwwyyy|||}}}~~~~~~zzzsssjjjdddbbbeeekkkuuu}}}||||||{{{yyywwwrrrqqqooonnnoooqqqtttvvvvvvzzz|||yyyvvvuuuuuuvvvwwwvvvvvvwwwyyywwwrrrmmmfffdddaaa^^^^^^```bbbdddeeejjjqqquuuyyyzzzhhhTTTLLLJJJHHHFFFEEECCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOQQQRRRSSSVVV[[[dddmmmuuu|||hhhiiijjjlllnnnooopppppprrruuuxxxzzz{{{|||~~~~~~wwwoooiiigggjjjpppyyy~~~|||zzzsssrrrpppoooppprrrtttvvvxxx|||~~~{{{yyywwwwwwvvvssspppppppppnnniiiddd___]]]ZZZXXXYYY[[[___aaaeeekkkqqqwww{{{vvvdddQQQIIIHHHFFFDDDCCCAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGIIIIIIJJJKKKMMMOOOQQQRRRVVV[[[dddllluuu}}}fffggghhhjjjlllmmmmmmnnnmmmqqquuuxxxzzz{{{}}}zzzrrrlllkkkooouuu}}}~~~|||tttsssqqqpppqqqsssuuuwwwyyy}}}~~~{{{yyyxxxwwwrrrmmmkkkjjjhhhbbb]]]ZZZXXXUUUTTTUUUXXX\\\^^^fffkkkrrrwww|||sssaaaOOOGGGFFFDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBBBBBBBDDDEEEFFFHHHHHHIIIJJJLLLNNNPPPQQQVVV[[[ccclllttt}}}eeefffgggiiikkklllmmmmmmmmmnnnqqqtttvvvwwwxxxxxx}}}wwwrrrqqqrrrvvv}}}~~~yyyuuuqqqpppqqqsssuuuvvvxxxyyy{{{~~~~~~vvvrrrlllfffbbb^^^ZZZXXXXXXUUURRRPPPQQQUUUYYY\\\fffllltttzzz~~~ooo___NNNGGGGGGEEEBBBAAA@@@???>>>======>>>???@@@DDDCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFJJJOOOSSSUUUZZZbbbjjjrrr{{{ccceeegggiiikkklllllllllkkkmmmqqqtttwwwyyyzzzzzz|||wwwtttuuuxxx~~~|||yyyuuusssssstttttttttwwwxxxzzz}}}|||zzzrrrnnniiiccc___\\\XXXUUUWWWUUURRRPPPQQQUUUYYY\\\dddjjjrrryyy~~~kkk[[[KKKEEEDDDBBB@@@??????>>>===<<<<<<===>>>???AAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFJJJOOOSSSVVVZZZbbbkkksss{{{aaacccfffiiikkkkkkkkkjjjkkkmmmqqquuuxxxzzz||||||~~~~~~zzzzzz|||}}}yyyvvvuuutttsssrrruuuvvvyyy{{{~~~}}}yyyvvvppplllgggccc___\\\XXXUUUVVVTTTRRRPPPQQQUUUYYY\\\ccciiiqqqxxxdddUUUGGGBBBAAA???===<<<======<<<<<<<<<<<<======>>>======<<<======>>>>>>>>>@@@AAABBBDDDIIINNNSSSVVV[[[bbbkkksss|||```bbbfffiiikkkkkkkkkjjjmmmooorrruuuxxxzzz{{{||||||~~~~~~}}}zzzxxxwwwvvvsssrrrtttuuuwwwzzz|||~~~|||xxxtttqqqnnniiifffccc___[[[XXXWWWUUUSSSQQQRRRUUUYYY[[[dddjjjqqqxxx~~~|||]]]QQQDDD@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAACCCHHHNNNRRRUUUZZZbbbkkksss|||```bbbeeehhhjjjkkkkkkkkkpppqqqsssvvvxxxyyyyyyyyy{{{}}}}}}{{{yyyxxxxxxwwwuuuttttttuuuwwwyyy{{{||||||}}}~~~~~~~~~~~~yyyvvvqqqoookkkhhhfffccc___\\\YYYWWWUUUSSSTTTVVVXXXZZZdddiiipppvvv{{{wwwXXXMMMCCC@@@@@@===<<<===::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<=========>>>???@@@CCCGGGLLLQQQTTTYYYaaajjjsss{{{bbbccceeegggjjjlllmmmmmmppprrrtttvvvwwwxxxwwwwww{{{}}}~~~{{{xxxwwwxxxyyyxxxwwwvvvwwwxxxyyyzzzzzzzzzzzz}}}~~~}}}}}}~~~|||yyyqqqooommmjjjiiifffbbb___\\\ZZZXXXVVVUUUVVVXXXYYY```eeekkkqqqvvv}}}oooTTTKKKCCCAAA@@@>>>===>>>::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBFFFKKKOOORRRWWW```iiirrrzzzddddddeeefffiiilllooopppnnnppprrruuuvvvwwwxxxxxx{{{}}}~~~zzzxxxxxxzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxyyy{{{}}}|||zzztttrrrpppooommmjjjfffccc___]]][[[XXXWWWWWWWWWXXXYYY]]]dddjjjooowww|||gggPPPIIIBBBAAA@@@>>>===???::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBFFFJJJNNNQQQVVV^^^gggpppyyyeeeeeeeeefffhhhlllppprrrlllnnnqqqtttvvvxxxyyyyyy{{{}}}|||yyyyyyzzz{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvxxx||||||zzzxxxvvvuuutttrrroookkkhhhaaa___]]]ZZZXXXWWWWWWWWWRRRWWW^^^dddkkkttt~~~yyy}}}}}}aaaNNNGGGAAAAAA@@@======???::::::<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<===>>>???AAABBBBBBBBBBBBEEEJJJNNNPPPUUU]]]fffoooyyyffffffhhhiiikkkmmmnnnoooooorrruuuwwwvvvvvvvvvvvvzzz|||~~~~~~{{{{{{}}}~~~zzzxxxvvvwwwxxxzzzvvvvvvwww{{{|||zzzyyyzzz{{{wwwqqqlllgggccc^^^ZZZXXXVVVTTTRRRTTTUUUWWW[[[bbbmmmyyy~~~{{{|||}}}{{{cccMMMFFFAAA@@@>>><<<<<<>>>>>>===============>>>???>>>>>>???@@@@@@AAAAAABBBDDDDDDDDDCCCCCCEEEHHHKKKQQQUUU\\\dddmmmvvv~~~dddeeegggiiilllnnnpppqqqqqqrrrttttttttttttvvvxxxyyy{{{}}}}}}~~~}}}zzzyyyyyyyyyzzzwwwvvvwww|||~~~}}}~~~{{{uuupppiiiddd^^^YYYVVVTTTQQQPPPMMMNNNPPPTTTZZZdddpppwwwzzz}}}~~~yyyzzz|||~~~xxx```MMMGGGAAA@@@???===<<>>>>>>>>===>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEEIIILLLPPPTTT\\\dddllluuu}}}bbbdddfffiiillloooqqqrrrrrrrrrrrrqqqqqqsssvvvyyyxxxyyyzzz|||~~~}}}{{{zzzzzzxxxxxxyyy}}}{{{uuummmhhh```YYYTTTRRROOONNNHHHIIIJJJMMMRRRZZZcccjjjqqqtttxxx~~~~~~wwwxxxzzz|||uuu^^^NNNGGGBBBBBBAAA>>>>>>@@@???????????????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFEEEFFFFFFEEEEEEFFFJJJMMMOOOTTT[[[ccckkkttt|||bbbccceeegggjjjmmmoooppppppqqqrrrqqqqqqrrruuuwwwwwwwwwxxxzzz|||~~~~~~|||{{{|||||||||yyyqqqkkkbbbZZZTTTPPPNNNLLLFFFGGGHHHIIIMMMRRRZZZ___eeehhhmmmsss{{{~~~wwwxxxyyy|||sss]]]NNNGGGCCCCCCBBB??????AAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGHHHFFFGGGGGGFFFFFFGGGKKKNNNPPPTTT\\\dddllluuu}}}aaabbbccceeegggiiijjjkkkmmmooorrrssssssrrrssstttuuuuuuvvvxxxzzz}}}~~~~~~zzzqqqkkkbbbZZZSSSOOOKKKIIIGGGGGGHHHHHHIIILLLQQQUUUZZZ]]]bbbhhhoooxxx~~~zzz{{{|||}}}qqq]]]MMMGGGCCCDDDCCC@@@???AAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIGGGGGGGGGFFFFFFHHHKKKNNNQQQVVV]]]eeemmmvvv```aaabbbdddeeeggghhhiiikkknnnqqqssssssrrrrrrrrrssstttvvvwwwyyy{{{|||}}}}}}~~~zzzooojjjbbb[[[UUUPPPKKKHHHGGGGGGGGGFFFEEEFFFIIIKKKQQQSSSXXX]]]ccckkktttzzz~~~nnnZZZLLLFFFCCCDDDDDD@@@???AAA@@@@@@@@@@@@AAACCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGGGGFFFFFFGGGKKKNNNRRRWWW^^^fffnnnwww___```aaaccceeehhhiiijjjlllnnnpppppppppppprrrsssrrrsssuuuxxxyyyzzzzzzzzzzzz{{{}}}}}}~~~zzzrrrnnnhhhaaa\\\VVVPPPLLLIIIJJJIIIGGGEEEDDDEEEFFFJJJLLLPPPTTTZZZaaaiiinnnuuuxxx~~~hhhVVVJJJEEECCCDDDDDD@@@???@@@?????????@@@AAABBBDDDEEEDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFEEEGGGJJJMMMRRRVVV]]]eeennnvvv]]]^^^aaacccfffiiikkkmmmnnnnnnnnnnnnmmmooorrruuuqqqsssvvvxxxyyyyyyxxxwwwxxxyyyzzz{{{{{{}}}zzzvvvsssnnniiiddd^^^WWWSSSMMMMMMLLLJJJGGGEEEEEEFFFGGGIIILLLOOOTTT[[[bbbgggmmmpppuuu|||~~~dddRRRJJJEEEBBBDDDCCC@@@>>>@@@?????????@@@AAABBBDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFEEEEEEFFFJJJMMMQQQUUU\\\dddmmmvvv~~~\\\^^^```bbbccceeehhhkkkllllllkkkiiihhhjjjnnnrrrrrrssstttvvvwwwxxxxxxxxxxxxwwwvvvvvvxxx||||||wwwppphhhbbb]]]ZZZWWWSSSMMMIIIHHHHHHHHHHHHGGGLLLPPPQQQQQQTTTZZZ```cccgggmmmtttzzztttaaaWWWEEEDDDCCCBBBAAA@@@@@@@@@;;;<<<===>>>@@@BBBCCCDDDAAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBDDDHHHLLLPPPTTT[[[ccclllvvv\\\^^^```aaaccceeehhhkkkkkkkkkjjjhhhgggiiimmmqqqqqqrrrssstttuuuvvvwwwxxxwwwvvvvvvvvvwwwzzz}}}zzzssslllfffccc[[[WWWQQQNNNLLLLLLLLLKKKKKKNNNRRRRRRQQQRRRXXX\\\```dddjjjoootttzzzlllXXXNNNDDDCCCBBBAAA@@@?????????;;;<<<<<<>>>???@@@AAABBB@@@AAABBBBBB@@@@@@AAABBBAAABBBBBBAAABBBDDDIIILLLPPPTTT[[[ccclllvvvZZZ\\\___aaabbbeeehhhkkkjjjjjjiiihhhgggiiillloooqqqppppppqqqsssuuuwwwxxxvvvuuuuuutttvvvxxxzzz|||~~~~~~vvvppplll```]]]XXXUUUTTTSSSRRRQQQRRRUUUVVVUUUSSSSSSWWWZZZ___bbbfffkkkoootttyyy}}}gggSSSIIICCCBBBAAA???>>>>>>>>>===;;;;;;<<<<<<===>>>>>>???>>>???@@@@@@>>>>>>???@@@???@@@@@@AAABBBEEEJJJMMMPPPTTT[[[ccckkkvvvXXXZZZ]]]___aaadddhhhkkkjjjjjjjjjiiihhhiiimmmooopppooooooooopppsssuuuwwwuuutttsssssstttvvvxxxyyy{{{}}}{{{sssnnnfffccc___]]]]]]\\\ZZZYYYZZZ[[[\\\[[[YYYXXXYYY[[[^^^aaadddhhhkkkpppuuuyyy|||bbbOOOFFFAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<===>>>===>>>???@@@AAAEEEJJJNNNPPPTTTZZZbbbkkkuuu~~~UUUWWWZZZ]]]___bbbfffjjjjjjkkkkkkjjjjjjkkknnnppppppooonnnnnnoooqqqtttuuusssrrrrrrrrrsssuuuvvvwwwyyy|||}}}tttnnniiihhhffffffffffffeeecccaaaaaaaaa```^^^]]]]]]]]]]]]___bbbdddggglllqqquuu|||rrrZZZIIIBBB@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<======;;;;;;<<<===<<<===>>>???AAADDDJJJNNNOOOSSSYYYaaaiiisss}}}RRRTTTWWWZZZ]]]```eeehhhjjjkkklllkkkkkkkkknnnpppppppppooooooooopppqqqrrrqqqqqqqqqrrrsssuuuvvvwwwyyy|||~~~wwwrrrllllllmmmoooqqqrrrqqqpppjjjjjjiiihhheeecccaaa```]]]___```aaacccggglllpppxxx}}}lllVVVIIIDDD@@@???>>><<<;;;;;;;;;;;;999999:::::::::::::::::::::;;;<<<<<<::::::;;;<<<<<<===>>>>>>@@@DDDIIIMMMNNNQQQXXX___gggqqqzzzOOOQQQUUUXXX[[[___cccfffiiijjjkkkkkkjjjkkkmmmoooqqqqqqqqqpppppppppooooooooopppqqqrrrtttuuuvvvwwwxxx{{{}}}zzzxxxsssuuuwwwzzz{{{wwwoooppprrrwww{{{}}}}}}|||yyyxxxvvvsssppplllhhheeecccccccccbbbbbbdddhhhkkktttyyyfffRRRIIIFFF@@@???>>><<<;;;;;;;;;;;;999999999::::::;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<===>>>>>>???CCCHHHKKKLLLPPPVVV]]]eeeoooxxx~~~MMMPPPSSSVVVYYY]]]bbbeeehhhiiijjjjjjiiijjjlllnnnrrrrrrrrrrrrqqqpppnnnnnnnnnoooppprrrtttvvvwwwxxxwwwzzz~~~|||xxxuuuqqqooojjjjjjlllnnnttt}}}~~~zzzqqqsssvvv|||~~~zzzuuuoookkkjjjiiihhheeeddddddgggjjjrrrvvv{{{www]]]KKKDDDBBB@@@???>>>===<<<;;;;;;;;;888999999:::;;;;;;<<<<<<:::;;;<<<<<<::::::;;;<<<======>>>>>>???BBBGGGKKKKKKOOOUUU\\\dddnnnwww}}}LLLOOOSSSVVVXXXZZZ]]]___eeedddcccbbbcccfffjjjllloooqqqsssrrrpppooonnnnnnqqqrrrssstttuuuuuuuuuuuuwwwxxxyyy|||~~~xxxrrrmmmhhhdddaaa[[[[[[^^^bbbfffkkkxxx}}}tttnnnmmmkkkgggeeedddeeegggiiipppsssxxx|||~~~~~~}}}nnnYYYMMMGGGCCC@@@???>>><<<:::999999999---222777;;;<<<<<<<<<<<<===<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<>>>BBBFFFOOOSSSXXX___gggpppyyyKKKNNNQQQUUUWWWYYY\\\^^^bbbaaaaaaaaacccfffiiijjjnnnppprrrsssqqqpppppppppqqqrrrssstttuuuvvvvvvvvvwwwxxxzzz|||~~~{{{zzztttpppjjjeeeaaa]]]YYYVVVTTTTTTUUUXXXZZZ___iiiuuuzzztttooollliiifffdddeeeggghhhnnnqqquuuzzz||||||zzzyyygggRRRFFF@@@===@@@???>>><<<:::999999999555888;;;<<<:::888777777<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<>>===<<<;;;:::::::::888999::::::999999;;;<<<===<<<<<<;;;;;;;;;;;;<<<:::;;;;;;<<<===@@@EEEIIIKKKNNNUUU\\\fffqqq|||CCCFFFJJJMMMOOORRRTTTWWWWWWYYY]]]aaaeeeggghhhhhhiiilllppprrrssstttuuuvvvqqqrrrsssuuuvvvvvvwwwwwwwwwxxxyyy{{{}}}wwwrrrjjjddd^^^ZZZVVVSSSQQQPPPMMMLLLLLLJJJHHHEEEDDDAAAAAACCCCCCBBBFFFLLLPPPWWWcccrrr}}}yyysssmmmhhhfffeeeeeefffiiimmmpppqqqooollliiihhhgggkkksss|||jjjVVVJJJBBB?????????>>>===<<<;;;:::::::::777888999999999:::===@@@???>>>===<<<;;;::::::::::::;;;<<<<<<===AAAFFFJJJLLLOOOUUU\\\eeeppp{{{AAADDDHHHKKKMMMOOORRRTTTVVVXXX\\\```dddfffggghhhhhhkkknnnqqqrrrsssuuuvvvqqqrrrssstttuuuuuuuuuuuuuuuuuuwwwxxxzzz|||}}}~~~}}}xxxuuulllhhhbbb]]]ZZZWWWTTTRRRPPPNNNLLLLLLKKKIIIFFFDDDEEEBBB@@@CCCCCCBBBCCCGGGGGGNNNYYYdddrrr~~~wwwoooiiifffddddddeeegggiiikkkllljjjgggfffaaa```cccmmmxxxeeeSSSIIIAAA<<<<<<>>>>>>===;;;;;;:::::::::999:::;;;;;;::::::<<<>>>???>>>===<<<;;;;;;;;;;;;<<<<<<======>>>AAAEEEIIILLLOOOTTT[[[dddppp{{{???BBBFFFIIIKKKMMMPPPRRRVVVWWWZZZ]]]aaadddffffffgggjjjmmmpppqqqrrrsssuuurrrrrrssssssssssssrrrrrrrrrssstttuuuwwwyyyzzzzzz|||xxxsssooogggddd```]]]]]]\\\[[[ZZZWWWUUUTTTSSSRRRPPPLLLIIIKKKGGGEEEGGGGGGDDDDDDFFFEEEKKKTTTZZZbbbpppzzzqqqjjjfffdddccccccdddeeeffffffeeecccbbb^^^[[[^^^hhhsss}}}}}}^^^QQQKKKCCC>>>>>>>>>===<<<;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<<<<===>>>>>>============>>>@@@EEEHHHJJJMMMRRRZZZdddppp}}}>>>AAAEEEHHHJJJLLLOOOQQQUUUVVVXXX[[[___bbbdddeeefffiiimmmooopppqqqrrrtttrrrrrrssssssrrrrrrqqqppppppqqqrrrtttuuuwwwxxxxxx~~~}}}xxxsssooohhheeebbbaaabbbcccccccccaaa___]]]\\\[[[XXXTTTQQQRRRNNNKKKLLLLLLHHHFFFHHHEEEKKKRRRTTTXXXeeezzz{{{rrrkkkfffcccbbbbbbbbbbbbbbbbbbaaa``````]]]ZZZ[[[dddoooyyypppSSSJJJHHHBBB>>>???>>>===<<<;;;;;;;;;;;;;;;777999;;;=========>>>???999999:::;;;===???@@@AAA>>>>>>>>>===>>>@@@DDDHHHHHHKKKQQQYYYdddrrr@@@@@@FFFGGGBBBKKKUUUQQQVVVTTTTTTWWW^^^ccceeeeeeiiikkkmmmnnnnnnnnnpppqqqssssssttttttsssrrrrrrqqqppppppqqqrrrsssvvvxxxzzz{{{|||~~~~~~xxxtttsssnnnnnnoooqqqttttttsssqqqpppooonnnmmmkkkfffaaa\\\[[[WWWRRROOOOOOMMMIIIFFFHHHGGGIIINNNSSS\\\mmm{{{}}}vvvpppiiiccc___dddbbb^^^]]]^^^______^^^\\\ZZZ\\\cccllluuukkkSSSGGGEEECCCAAAAAA???>>><<<;;;::::::;;;;;;AAA???===:::999::::::;;;>>>===;;;::::::;;;===>>>???>>>>>>>>>???AAADDDEEEFFFKKKQQQYYYbbbooo~~~GGGCCCEEEDDDCCCPPP]]]\\\___[[[XXXXXX[[[___bbbbbbfffhhhiiijjjjjjkkknnnpppssssssssssssrrrqqqppppppooooooooooooqqqsssuuuvvvxxx{{{}}}~~~~~~~~~}}}|||zzzuuuppplllfffaaa\\\YYYWWWTTTOOOKKKJJJHHHIIILLLPPPWWWeeesss}}}vvvpppjjjeeebbbbbb```]]]\\\]]]^^^___^^^]]][[[\\\bbbjjjtttxxxcccLLLAAA???>>><<<;;;>>>===<<<:::::::::::::::999888888888:::===???AAA===<<<;;;::::::;;;<<<=========<<<<<<===@@@BBBDDDFFFKKKQQQYYYbbbooo}}}???<<>>===;;;999888;;;::::::999999888888888;;;:::999888888888999999<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::<<>><<<::::::999999999999999999888888444444666777:::<<<>>>???;;;;;;;;;::::::;;;;;;;;;;;;;;;:::;;;===@@@BBBDDDFFFKKKQQQXXXaaammm{{{GGG@@@AAAFFFKKKYYY___WWWLLLPPPVVVZZZ\\\\\\]]]^^^bbbdddfffhhhhhhiiilllnnnoooooopppqqqqqqqqqqqqpppmmmllljjjiiiiiiiiijjjkkkkkkooouuuyyy{{{|||}}}~~~|||tttnnnccc\\\VVVTTTRRRRRRWWW]]]gggqqq|||yyyvvvuuupppmmmjjjhhhiiijjjjjjjjjkkkhhhiiinnnttt|||uuuUUUJJJAAA>>>>>>;;;999999999999:::::::::999999888777777888999::::::;;;;;;:::::::::;;;;;;:::::::::;;;::::::;;;===@@@CCCEEEGGGKKKQQQXXXaaammm{{{EEE@@@AAADDDEEEPPPUUUMMMKKKOOOUUUXXXZZZZZZ]]]^^^___aaaeeegggggggggggghhhkkkkkkmmmnnnooopppppppppkkkjjjiiihhhhhhhhhiiijjjjjjnnnrrrvvvwwwxxxzzz{{{{{{|||~~~~~~xxxnnnfff___[[[YYYWWWYYY]]]fffppp}}}{{{yyyvvvrrrooooooooonnnmmmooommmooouuuzzziiiNNNEEE>>>======;;;888999888999:::;;;;;;:::999999===<<<<<<;;;999888666666:::::::::;;;;;;:::::::::999999888999;;;>>>BBBDDDGGGKKKQQQXXX```lllzzz===;;;CCCHHHHHHOOOPPPEEEJJJNNNSSSVVVXXX[[[```ccc^^^aaafffhhhhhhgggffffffggghhhjjjlllmmmnnnooooooiiihhhgggffffffggghhhiiijjjmmmqqqsssuuuvvvxxxyyyvvvxxxzzz|||~~~yyypppgggccc___\\\]]]```hhhqqq~~~yyyvvvuuutttsssrrrrrrqqqsssyyy~~~}}}ZZZLLLDDD>>>>>>>>>;;;999999888999;;;;;;<<<;;;:::999888888999:::;;;;;;;;;;;;999::::::;;;;;;::::::999777777777888:::===@@@BBBGGGKKKQQQXXX```lllzzzAAA???>>>BBBHHHLLLJJJGGGKKKMMMPPPSSSUUUXXX\\\___```bbbdddfffhhhiiiiiiiiifffggghhhiiijjjkkkkkklllkkkiiifffddddddfffhhhjjjkkklllooorrrttttttttttttwwwwwwwwwyyy{{{~~~~~~}}}uuunnniiiggghhhiiiooovvvzzzyyyxxxwwwvvvvvvsssttt{{{mmmXXX@@@@@@>>>===<<<<<<<<<<<<:::::::::999999999888888999999:::::::::;;;;;;;;;:::::::::999999999888888;;;;;;;;;;;;<<<>>>???AAAEEEIIIOOOVVV___lll{{{AAA???>>>BBBHHHLLLJJJFFFGGGIIILLLOOORRRUUUYYY]]]^^^```bbbdddeeeffffffffffffggghhhhhhjjjjjjkkkllljjjhhheeeccccccdddggghhhkkkmmmpppsssuuuvvvvvvuuusssssstttuuuxxx|||}}}uuuqqqoooppprrruuu{{{}}}|||zzzyyyzzzvvvvvv|||gggSSSCCCBBB@@@>>><<<:::999999:::999999999888888888888777888888888888999999999888888888999999:::::::::::::::::::::;;;===>>>@@@EEEIIINNNUUU]]]jjjxxxBBB??????CCCIIIKKKIIIEEECCCFFFJJJMMMPPPTTTXXX[[[^^^___```bbbcccdddddddddffffffggghhhiiijjjkkkkkkhhhfffdddbbbaaaccceeefffiiikkkooorrrtttuuuuuuuuuqqqqqqqqqssswww{{{|||{{{|||}}}~~~~~~{{{wwwvvv|||{{{___LLLBBBAAA???===;;;:::999888888888888888777777777777666666666666777777777777666666777888999:::;;;<<<;;;;;;::::::<<<===???@@@DDDHHHMMMSSS[[[gggttt~~~BBB@@@???CCCIIIKKKHHHDDDBBBEEEIIILLLOOOSSSXXX\\\______aaabbbcccdddeeeeeeeeeeeefffggghhhiiijjjjjjhhhfffdddbbbaaabbbdddeeeeeegggkkknnnqqqrrrrrrrrrqqqqqqqqqssswww{{{zzzuuusssxxx~~~rrrWWWGGG>>>===<<<<<<;;;;;;;;;<<<777777777777777666666666555555555666666666777777666777777888999:::::::::<<<<<<;;;<<<===>>>@@@AAADDDGGGLLLQQQXXXcccqqqzzzBBB@@@@@@DDDIIIKKKGGGBBB@@@CCCFFFJJJMMMQQQVVVZZZ]]]]]]^^^___aaacccdddeeecccddddddeeefffggghhhhhhhhhfffdddcccbbbbbbcccddddddfffjjjnnnppprrrsssrrrppppppppprrruuuyyy}}}~~~yyytttqqquuu{{{hhhRRREEE===<<<;;;;;;;;;;;;;;;;;;666666666666666666666666666666666777777777888888888888888888888888888888;;;:::::::::;;;===???@@@BBBFFFJJJOOOVVVaaannnwwwCCCAAAAAAEEEJJJJJJFFFAAA>>>@@@DDDGGGJJJNNNRRRVVVXXXXXXYYY[[[]]]```bbbdddaaaaaabbbcccdddeeeffffffgggfffdddcccbbbbbbbbbbbbeeegggkkkooosssuuuuuuuuunnnnnnnnnppprrrvvvzzz|||{{{xxxsssqqqtttyyyxxx___MMMDDD???>>>===;;;999888888888666666666666777777777777777777777777888888888888999999888888888777777777888888777777888:::<<<===AAADDDIIINNNTTT___lllvvv~~~CCCAAAAAAEEEJJJJJJEEE@@@>>>@@@DDDFFFIIILLLQQQTTTUUUVVVWWWYYY\\\```ccceee______```aaabbbcccddddddfffeeecccbbbaaa`````````dddgggkkkooosssuuuvvvvvvoooooooooppprrruuuxxxzzz|||}}}~~~~~~}}}xxxuuupppnnnqqquuuyyymmmUUUGGGBBB>>>===<<<:::999888888888666666666777777888888888666777777777777888888888777777777777888888888888999888888888999;;;===>>>@@@CCCHHHMMMTTT___llluuu|||CCCBBBBBBFFFJJJJJJEEE???AAACCCFFFHHHKKKNNNRRRUUUVVVVVVXXXZZZ^^^bbbeeehhh^^^^^^___```aaabbbccccccdddcccbbbaaa______^^^^^^bbbeeeiiinnnqqqtttuuuuuurrrrrrrrrrrrtttwwwyyy{{{yyy{{{}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||wwwpppllljjjmmmqqqttt{{{eeeNNNCCCAAA:::::::::999999:::;;;;;;666666777777888888999999666666666666777777777777555555666777888999::::::<<<;;;;;;;;;<<<>>>@@@AAA@@@CCCGGGLLLTTT___lllvvvzzzKKKFFFEEEJJJNNNJJJCCC???@@@AAAEEELLLRRRTTTPPPLLLXXXUUUSSSUUUZZZ___aaabbb[[[\\\\\\]]]^^^___``````eeedddbbb```___^^^^^^]]]aaabbbfffkkkppprrrrrrqqqqqqrrrrrrsssuuuwwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{{{{|||}}}}}}|||~~~~~~}}}~~~~~~zzzrrrqqqooollllllooossswww}}}sssZZZKKKDDDBBB<<<<<<<<<;;;;;;:::::::::777777777777666666666666666666666666777777777777999999999999999999999999888999::::::999999;;;===@@@CCCHHHLLLRRR[[[gggpppzzzQQQHHHEEENNNVVVTTTHHH???>>>???BBBGGGNNNSSSVVVWWWTTTRRRRRRTTTYYY^^^```aaa[[[\\\\\\]]]^^^___``````dddcccbbbaaa```___^^^^^^___aaadddhhhmmmppppppooommmmmmnnnpppqqqsssuuuvvvyyyzzz{{{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||zzzzzzzzz{{{{{{zzz||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~uuutttpppmmmkkkkkkmmmooowww|||hhhRRRFFF@@@>>>;;;;;;;;;:::::::::999999777777777777666666666666666666666666777777777777999999999999999999999999888999::::::999999;;;===???CCCGGGKKKPPPZZZfffnnnvvv}}}YYYMMMGGGQQQ\\\ZZZLLL???>>>>>>???BBBFFFNNNWWW]]]VVVUUUUUUWWWZZZ]]]]]]\\\[[[[[[\\\]]]^^^___``````ccccccbbbaaa``````______^^^___aaafffjjjmmmmmmmmmmmmnnnoooqqqrrrtttuuuvvvwwwxxxyyyyyyyyyyyyyyyxxx{{{{{{|||||||||}}}}}}}}}}}}}}}||||||||||||{{{{{{}}}{{{xxxxxxxxxxxxxxxvvvxxxxxxyyyzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||zzzvvvqqqmmmiiihhhgggqqqtttzzzsss[[[KKKBBB===;;;:::::::::999999999999999777777777777666666666666666666666666777777777777888888888888888888999999888999::::::999999;;;===>>>AAAEEEIIINNNWWWccckkkrrrxxx```RRRJJJOOOWWWTTTHHH>>>@@@AAA@@@???@@@EEEOOOVVVZZZZZZ[[[[[[[[[ZZZXXXWWWZZZ[[[[[[\\\]]]^^^___```aaaaaabbbaaaaaaaaa``````^^^^^^```dddiiilllllllllmmmnnnoooqqqssstttuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwzzzzzzzzz{{{{{{|||||||||~~~}}}}}}|||{{{zzzzzzzzzzzzyyywwwvvvwwwvvvuuusssuuuvvvwwwxxxzzz{{{}}}}}}~~~{{{zzz{{{}}}~~~}}}|||||||||}}}}}}}}}}}}}}}~~~~~~}}}xxxsssnnniiiffflllooosssyyygggRRRGGGAAA<<<:::999999888888888888888888777777777777666666666666666666666666777777777777777777777888888888888888888999::::::999999;;;===>>>@@@DDDGGGLLLTTT___hhhnnnuuu~~~fff[[[PPPNNNLLLGGGAAA===???@@@@@@>>>===@@@FFFLLLVVVWWWYYYYYYXXXVVVUUUTTTYYYYYYZZZ[[[\\\]]]^^^^^^______```aaaaaaaaa``````______```dddhhhkkkllllllhhhiiikkkmmmoooppppppqqqvvvvvvwwwxxxxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{||||||~~~~~~}}}|||{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvtttrrruuuuuuvvvxxxyyy{{{|||}}}}}}}}}{{{zzzyyyzzz|||~~~~~~~~~}}}}}}||||||}}}}}}||||||}}}~~~~~~zzzuuuooojjjjjjlllpppuuu|||}}}]]]LLLEEE@@@;;;999888888888888888888888888777777777777666666666666666666666666777777777777666666666777777888888888888999::::::999999;;;======@@@CCCFFFJJJRRR]]]dddlllsss|||oooeeeZZZQQQHHH@@@===???======>>>>>>>>>@@@CCCFFFIIILLLOOOQQQRRRRRRSSSTTTWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^```aaaaaa```````````````dddhhhkkkllllllhhhjjjlllooopppqqqqqqqqqtttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{||||||}}}}}}}}}||||||{{{zzzyyyyyywwwvvvuuuvvvwwwwwwuuusssuuuuuuvvvwwwyyyzzz{{{{{{|||}}}}}}|||zzzzzz{{{|||}}}~~~~~~~~~}}}}}}{{{|||}}}~~~~~~wwwrrrmmmnnnqqqtttyyyoooSSSGGGBBB===888888888888888888888999999999777777777777666666666666666666666666777777777777555555666666777777888888888999::::::999999;;;===>>>@@@CCCEEEIIIPPPZZZbbbjjjqqq{{{xxxooodddYYYNNNDDDAAACCC???>>><<<===???AAACCCCCCBBBEEEIIIKKKLLLNNNQQQTTTUUUVVVVVVWWWXXXYYYZZZ[[[YYYZZZ]]]___`````````___```___```bbbgggjjjkkkkkkjjjllloooqqqssstttssssssrrrssstttvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}{{{{{{zzzzzzyyyyyyxxxxxxvvvuuuvvvwwwyyyyyywwwuuuuuuuuuvvvvvvwwwxxxyyyyyyzzz}}}~~~|||zzzzzz|||}}}~~~~~~}}}{{{|||}}}~~~~~~~~~wwwwwwxxxxxxzzz|||bbbKKKDDDAAA;;;777999888888888999999999::::::777777777777666666666666666666666666777777777777444444555666666777888888888999::::::999999;;;===>>>@@@CCCEEEHHHOOOYYYaaahhhpppzzzvvvjjjaaaWWWLLLGGGFFFEEEAAA======???BBBAAA@@@BBBEEEIIIJJJKKKLLLPPPSSSTTTUUUUUUVVVWWWXXXYYYYYYWWWYYY\\\^^^``````_______________aaaeeeiiijjjjjjgggiiilllooopppqqqpppppppppqqqsssuuuvvvxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}~~~yyyyyyyyyxxxxxxxxxxxxwwwuuuuuuvvvxxxzzzzzzyyywwwtttuuuuuuuuuvvvvvvwwwwwwzzz}}}~~~{{{zzz{{{|||~~~}}}zzz{{{}}}~~~~~~~~~~~~~~~~~~rrr[[[GGGCCCBBB<<<999;;;888888999999::::::::::::777777777777666666666666666666666666777777777777444444444555666777777888888999::::::999:::<<<===???AAACCCEEEHHHOOOYYY```gggoooyyyrrreee[[[RRRLLLIIIMMMIII@@@888;;;BBBAAA;;;BBBDDDGGGIIIJJJKKKMMMNNNTTTTTTVVVXXXYYYZZZZZZZZZYYYZZZ[[[]]]^^^_________^^^___```cccfffiiikkkmmmoooooooooooooooooooooooopppqqqrrrtttuuuvvvvvvvvvwwwxxxyyy{{{{{{zzzxxxwwwwwwxxxxxxwwwtttsssssstttssstttuuuvvvwwwxxxyyyyyywwwwwwxxxxxxxxxwwwwwwvvv||||||{{{{{{{{{||||||}}}{{{|||}}}~~~|||}}}~~~~~~}}}cccRRRDDDAAA>>>666555:::888777777666777999;;;<<<777777666555555555555555444555666888888888777777888888777777777777777888777777777777888999:::;;;???@@@BBBDDDHHHNNNVVV\\\dddnnn{{{yyylllaaaXXXPPPLLLUUUVVVPPPDDD======>>>===AAACCCEEEGGGHHHJJJLLLNNNRRRSSSTTTVVVXXXYYYYYYYYYYYYZZZ[[[]]]^^^______```___```aaaccceeehhhjjjkkknnnnnnnnnnnnoooooopppppppppqqqrrrtttuuuuuuvvvvvvxxxyyyzzz{{{{{{yyywwwvvvwwwxxxxxxwwwtttsssssstttttttttuuuuuuvvvwwwxxxxxxwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~|||}}}~~~~~~~~~~~~xxx[[[LLL@@@???===777555:::666666666777777888999:::999999888777777777777777666666777888777777666555666666555555555555666666777666666777777888999:::===>>>@@@BBBFFFMMMVVV[[[dddmmmzzzwwwkkk```VVVPPPWWW\\\[[[MMM>>>888<<>>@@@EEEMMMUUU[[[ccclllxxxtttggg\\\UUUOOOUUUWWWLLL===777<<>>??????@@@CCCHHHKKKLLLNNNPPPSSSUUUWWWXXXYYYXXXYYYZZZ\\\^^^______```bbbbbbbbbbbbccceeefffggghhhiiijjjkkkmmmnnnoooppppppqqqrrrsssttttttttttttyyyyyyzzzzzzyyyvvvtttrrrvvvwwwwwwvvvsssrrrrrrsssttttttttttttttttttuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxuuuuuutttuuuvvvxxxzzz|||~~~~~~|||{{{|||}}}}}}~~~}}}{{{^^^HHHAAA<<<<<<;;;777666888333444666777777777666555666666555555555555666666777777777666666555555444888777777777777888888999888777777888888999:::;;;999:::===@@@EEELLLUUU[[[bbbkkkvvv}}}pppbbbZZZNNNNNNMMMGGG???:::===BBB<<<<<<======>>>AAAEEEHHHJJJKKKNNNQQQTTTWWWXXXYYYWWWXXXZZZ\\\]]]___``````bbbbbbbbbbbbbbbcccdddeeefffggghhhiiikkkmmmnnnnnnooopppqqqrrrrrrsssrrrrrrvvvwwwxxxxxxwwwuuusssqqquuuvvvvvvtttrrrpppqqqrrrssssssssssssssssssttttttttttttuuuvvvvvvvvvvvvvvvtttsssrrrrrrsssuuuxxxzzz{{{|||~~~~~~|||zzz{{{{{{||||||}}}~~~~~~lllRRRDDD@@@<<<<<<:::777666777333444666777777666555444666666555555555555666666555555555555555666666777777777777777777888999999999999999999:::;;;<<<<<<999;;;===@@@EEEMMMUUU[[[aaaiiittt}}}yyykkkbbbXXXQQQJJJFFFCCC>>><<<>>>;;;<<<=========>>>AAADDDFFFHHHKKKOOORRRUUUWWWXXXVVVWWWYYY[[[]]]___``````aaaaaaaaaaaabbbcccddddddeeeeeefffhhhiiikkkllllllnnnnnnooopppppppppppppppqqqrrrtttuuuuuutttsssrrrsssttttttssspppoooooopppqqqqqqrrrrrrssssssssssssttttttuuuuuuuuuuuuttttttqqqooonnnmmmnnnpppsssuuuwwwyyy{{{~~~~~~|||{{{zzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~bbbNNNAAA???===:::888777666777555555666666666666666555777777777777777888888999444444444444555666777888555444444555555666777888999999888999999:::;;;<<<999;;;===@@@DDDLLLTTTZZZ```hhhsss{{{uuulllcccWWWLLLHHHFFF@@@======:::<<<============>>>@@@BBBDDDGGGKKKOOORRRTTTVVVUUUWWWYYY[[[]]]___```````````````aaaaaacccdddddddddeeefffggghhhiiijjjjjjlllmmmnnnnnnooonnnnnnnnnlllnnnpppsssttttttssssssqqqrrrrrrqqqnnnmmmmmmnnnoooppppppqqqrrrsssssstttvvvvvvvvvvvvuuutttsssrrrpppooommmkkklllnnnqqqsssrrrtttxxx|||~~~~~~}}}|||xxxxxxxxxxxxyyy{{{}}}~~~{{{}}}~~~~~~}}}|||~~~|||||||||}}}qqqYYYKKK<<<<<<;;;888666666888888777777666666666666666777777777777777777888999999666555444444444555666666444444444444555666777888777777777777888999::::::999:::<<<>>>BBBIIIRRRWWW___gggqqqyyy|||sssgggYYYMMMJJJGGGAAA>>>???:::<<<>>>>>>===<<<===>>>???AAADDDHHHLLLPPPRRRTTTUUUVVVXXX[[[]]]___``````````````````aaacccdddddddddeeeeeefffggghhhiiiiiillllllmmmmmmmmmmmmmmmmmmiiikkknnnqqqsssttttttssspppqqqqqqpppmmmllllllmmmnnnooooooqqqrrrsssttttttwwwwwwwwwwwwvvvtttsssrrrsssqqqnnnllllllnnnqqqsssooorrrvvv{{{~~~~~~}}}|||wwwwwwwwwwwwxxxzzz|||}}}zzz|||}}}~~~~~~}}}{{{{{{|||}}}{{{{{{zzz|||~~~bbbNNNEEE888:::999555444666999999888888666555555666777888555555555555555666777777888777555444333333444555666666666666777888::::::555555555555666777888999888999;;;===AAAHHHPPPUUU___fffpppxxxxxxlllggg]]]SSSJJJCCC@@@>>>;;;:::999:::===>>>???>>>???@@@BBBDDDHHHLLLPPPRRRVVVXXXZZZZZZYYYYYYZZZ[[[______```aaabbbbbbccccccddddddeeefffhhhjjjkkklllhhhiiijjjkkklllllllllllllllmmmnnnppppppqqqqqqqqquuusssqqqnnnmmmmmmmmmnnnqqqqqqpppooonnnpppsssvvvyyy{{{}}}}}}zzzwwwtttssstttrrrpppnnnmmmmmmnnnnnnpppqqqtttwwwyyyzzz{{{{{{uuuvvvvvvxxxyyy|||}}}{{{~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}vvvZZZHHHBBB<<<;;;999777666666777888777777777777666666666666444555777999999999888888777777777777777777777777555555555555666666666666666777999999999999;;;<<<999:::<<<>>>AAAGGGNNNSSS[[[cccnnnwww~~~~~~sssnnndddYYYOOOGGGCCC@@@===<<<::::::;;;<<<;;;:::;;;<<<===@@@DDDHHHLLLNNNTTTWWWYYY[[[\\\\\\^^^```___```aaaaaabbbcccdddddddddeeeeeefffgggiiijjjkkkiiiiiijjjkkklllllllllllllllmmmnnnooopppqqqqqqqqqrrrqqqooommmlllmmmnnnooopppppppppooonnnpppssswwwzzz|||~~~}}}zzzwwwvvvuuutttrrrpppnnnllllllmmmmmmnnnooorrrtttwwwxxxxxxxxxsssssstttuuuwwwyyyzzz|||{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{~~~~~~gggOOOAAA<<<::::::999999888777666666777777777777666666666555888888888777666555333333666666666666666666666666666666777777777888888888777888999999999999:::;;;:::;;;<<<>>>AAAGGGMMMRRRZZZbbbnnnwww}}}xxxooocccXXXNNNHHHDDDBBB???<<<;;;;;;;;;999888888999:::===AAAEEEIIIKKKOOORRRVVVYYY[[[]]]```bbb``````aaabbbcccdddeeefffeeeeeeeeeeeefffggghhhiiijjjjjjkkkkkkkkkkkkkkkjjjkkklllmmmnnnooopppppppppooonnnlllkkkkkkmmmnnnooonnnoooooonnnnnnppptttvvv{{{}}}}}}|||yyywwwwwwwwwtttrrrpppnnnmmmlllllllllkkkmmmooorrrtttuuuuuuuuurrrrrrrrrtttuuuwwwyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzz}}}}}}}}}}}}}}}~~~~~~qqq[[[HHH???===777888:::::::::888666444777777777666666666555555999888666555444333333333666666666666666666666666888888888888999999999999777999:::999888888999:::;;;<<<===???AAAFFFLLLPPPYYYaaammmwwwyyynnnbbbWWWNNNJJJFFFCCC@@@======<<<;;;:::999999;;;===AAAEEEIIIKKKJJJMMMQQQTTTWWWYYY\\\^^^``````aaabbbdddeeeffffffeeeeeeeeeeeeeeeeeefffgggjjjjjjkkkkkkkkkjjjiiiiiiiiijjjlllmmmooooooppppppooommmllljjjjjjkkklllmmmmmmnnnnnnnnnnnnpppsssvvvzzz{{{{{{yyywwwuuuvvvvvvtttsssqqqpppnnnmmmmmmmmmkkklllnnnqqqssstttttttttssssssssstttvvvxxxyyyzzz{{{|||}}}~~~~~~}}}||||||||||||}}}}}}|||{{{zzzyyyxxxxxx|||||||||||||||}}}~~~~~~{{{dddRRRDDD>>>???777888999999999777666555777777666666666555555555444444333333444666888999666666666666666666666666777777888888888999999999888999:::999888777888999<<<===>>>@@@AAAEEEKKKNNNWWW```lllvvvwwwlll```VVVQQQHHHEEEAAA>>>======<<<<<<::::::;;;===@@@DDDGGGIIIHHHKKKOOORRRSSSUUUXXXZZZ^^^___```aaacccdddeeefffeeeeeeddddddddddddeeeeeehhhiiiiiiiiiiiiiiihhhhhhhhhiiijjjlllnnnooooooooopppooollljjjiiiiiijjjkkklllmmmnnnnnnnnnooorrrtttvvvwwwwwwvvvsssrrrsssttttttsssrrrqqqpppooooooooolllmmmppprrrssstttttttttssssssssstttuuuwwwxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyy{{{{{{zzzzzzyyyxxxwwwwww{{{{{{{{{{{{|||}}}~~~jjjUUUFFF===999:::999888777666666666777888666666666666555555555555222222222333666888;;;===555555555555555555555555666666666777777777777888888999:::999777777777999;;;===???@@@BBBEEEJJJMMMVVV^^^kkkuuu~~~uuujjj```ZZZKKKGGGBBB???======<<<<<<999999:::;;;===@@@BBBDDDHHHJJJNNNPPPRRRSSSVVVXXX\\\\\\]]]___aaabbbcccddddddcccccccccccccccdddeeeffffffgggggghhhggggggffffffgggiiikkkmmmnnnooooooqqqooommmjjjiiihhhiiijjjlllnnnnnnnnnnnnnnnppprrrrrrsssttttttrrrppppppppprrrrrrqqqqqqqqqpppppppppnnnoooqqqsssuuuuuuuuuuuuqqqqqqqqqrrrssstttvvvwwwxxxxxxzzz{{{}}}~~~~~~~~~}}}}}}}}}|||{{{zzzxxxwwwyyyyyyxxxxxxxxxxxxwwwwwwyyyyyyyyyzzz|||}}}xxx]]]JJJAAA:::888888999888666555555666888999666666666555555555444444555444555555666777888999555555555555555555555555444555555555666666666666666888999888777777888999;;;<<>>===::::::::::::;;;===???AAADDDFFFJJJMMMOOOQQQTTTVVVYYYZZZ[[[]]]^^^```aaabbbbbbbbbbbbbbbbbbcccdddeeecccddddddeeeffffffffffffeeefffhhhjjjlllmmmnnnnnnpppnnnllljjjiiijjjkkklllmmmnnnooonnnmmmmmmnnnooooooqqqssssssqqqooonnnnnnnnnnnnooooooppppppppppppoooppprrrtttuuuvvvuuuuuurrrrrrrrrrrrsssuuuvvvwwwuuuwwwyyy{{{}}}}}}}}}}}}{{{|||||||||{{{yyyxxxwwwvvvvvvwwwwwwwwwwwwxxxxxxuuuvvvwwwxxxzzz|||~~~jjjRRREEE@@@===::::::777777666666666777777777666666555555555444444444444555555666666555555444555555555555555555555555444444555555555666666666555777888888777777888:::999<<<>>>AAACCCFFFKKKNNNTTT\\\hhhrrr{{{yyyoooiii[[[VVVOOOIIIEEECCCAAA???<<<<<<;;;;;;<<<===???@@@>>>AAAFFFIIILLLNNNQQQTTTWWWXXXYYY[[[]]]___```aaaaaaaaaaaaaaabbbcccdddeeeaaabbbcccdddeeeeeeffffffeeefffhhhjjjlllmmmnnnnnnnnnmmmkkkjjjjjjkkkmmmnnnmmmooooooooommmlllmmmnnnnnnpppssstttrrrooonnnmmmkkklllmmmnnnoooooooooooooooppprrrtttuuuuuuuuuuuutttttttttuuuvvvwwwxxxyyytttvvvyyy{{{}}}}}}||||||zzz{{{||||||{{{yyyxxxwwwuuuuuuuuuvvvwwwwwwxxxxxxrrrssstttvvvyyy|||~~~rrr^^^III???===<<<999888444555777888999888666555666666555555555444444444222333444555666555444333555555555555555555555555555555555555666666666666444666777888777777999;;;999;;;>>>AAACCCGGGKKKNNNSSS\\\gggqqqzzz~~~}}}wwwjjjbbbWWWMMMGGGDDDCCCBBB>>>>>>???>>><<<;;;<<<===@@@AAABBBDDDFFFIIIKKKLLLRRRTTTVVVYYY[[[]]]______eeedddbbbaaa```aaaaaabbbdddcccbbbbbbbbbdddfffhhhdddeeegggiiikkklllmmmmmmooooooooommmkkkkkkmmmooorrrqqqooommmlllkkklllllloooppprrrrrrrrrooommmkkkmmmmmmnnnnnnooooooppppppoooooopppqqqrrrrrrrrrrrrrrrsssuuuvvvwwwxxxyyyyyyvvvvvvwwwxxxxxxyyyzzzzzzyyyzzz{{{{{{zzzyyywwwvvvtttssssssrrrrrrssssssttttttsssssssssuuuxxx{{{}}}~~~~~~~~~dddTTTDDD===;;;999888999777777666666555555555444555555555555555555555555444555666333///...///222333333333333444666777777555444444444444555666666666666666666666777888888999;;;<<<>>>@@@DDDIIIMMMTTT[[[fffooovvvwww|||rrrkkk```VVVOOOJJJGGGEEE>>>???>>>===<<<;;;;;;;;;<<<===>>>@@@BBBDDDFFFHHHNNNPPPRRRUUUXXX[[[\\\]]]aaa```___^^^^^^___``````cccbbbaaa```aaabbbdddeeecccdddeeegggiiijjjkkkkkknnnnnnnnnmmmkkkkkkmmmooopppooonnnlllkkkjjjjjjiiilllnnnpppqqqpppooolllkkknnnnnnnnnnnnmmmmmmmmmmmmooooooppprrrssssssssssssssstttuuuwwwxxxyyyzzzzzzwwwwwwxxxxxxyyyyyyzzzzzzyyyzzzzzzzzzzzzxxxwwwvvvssssssrrrrrrrrrrrrssssssssssssssssssuuuxxx{{{}}}~~~~~~~~~~~~xxx]]]NNN@@@;;;999888777777777666666666555555555444555555555555555555555555222333444333222222444666777666666666777888999999555555555555555666777777666666666666666777888888999;;;===>>>@@@DDDIIIMMMSSSZZZeeennnvvvnnnzzz}}}wwwmmmccc[[[SSSLLLHHHBBBAAA@@@>>>===<<<<<<;;;;;;;;;<<<===???AAACCCDDDIIIKKKNNNQQQUUUWWWYYYZZZ[[[[[[[[[[[[\\\]]]^^^___aaaaaa```______```bbbbbbaaabbbdddfffgggiiiiiiiiilllmmmnnnmmmllllllnnnooommmmmmmmmllljjjiiigggfffjjjkkkmmmoooooonnnmmmllloooooonnnmmmmmmlllkkkkkknnnoooqqqrrrsssttttttttttttuuuvvvxxxzzzzzz{{{{{{yyyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzzzzzyyyxxxvvvuuurrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrsssvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~iiiQQQFFF;;;888888666555666666666666555555555555555555555555555555555555555555444333333555666666555555555444444444555555666666666666555666777777888666666666666666777888888:::;;;===???AAADDDIIIMMMQQQYYYccclllttt~~~fffssszzzpppggg\\\RRRLLLGGGEEEBBB@@@???>>>===<<<=========>>>???AAABBBCCCFFFHHHKKKOOORRRUUUWWWXXXWWWWWWXXXZZZ[[[]]]^^^___``````____________```aaa```aaaccceeefffhhhhhhiiikkkmmmnnnnnnmmmnnnoooqqqmmmmmmmmmmmmkkkiiifffeeehhhjjjlllnnnoooooonnnnnnoooooonnnnnnnnnmmmmmmmmmnnnoooqqqrrrttttttuuuuuutttuuuwwwyyyzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzyyyxxxyyyyyyyyyyyywwwvvvuuuqqqqqqppppppppppppqqqqqqqqqqqqrrrtttvvvyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}uuu[[[GGG>>>888777888666555555555555555555555555555555555555555555555555555555999666333333555555333111444444333333333333333333555555555555555666777777666666666666666777777888:::;;;===>>>AAADDDIIIMMMPPPWWWbbbkkkrrr}}}___lllzzz{{{qqqeeeYYYRRRKKKGGGCCC@@@???>>><<<:::>>>>>>>>>>>>???@@@AAABBBDDDFFFIIIMMMQQQTTTVVVWWWTTTUUUWWWYYY[[[]]]_____________________``````aaa```aaaccceeefffggghhhhhhkkkmmmoooooooooppprrrsssooooooooonnnllliiigggeeehhhjjjkkkmmmooooooppppppnnnnnnooooooooopppppppppnnnoooqqqrrrssstttttttttssstttvvvxxxzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzyyywwwxxxxxxyyyxxxvvvuuutttppppppooooooooooooppppppoooppprrrtttvvvyyy{{{|||{{{||||||~~~~~~~~~~~~~~~~~~fffNNNAAA:::666888888666555666444444444555555555555555555555555555555555555555888444222222444555333000777777666666555666666666444444333333333444555555666666666666666777777888999:::<<<>>>@@@DDDIIILLLOOOVVVaaaiiiqqq|||VVVcccrrrzzz{{{oooccc[[[PPPKKKEEEAAA@@@???===:::======<<<<<<<<<===>>>>>>BBBCCCFFFJJJMMMPPPRRRRRRQQQRRRTTTWWWZZZ[[[\\\]]]]]]]]]^^^^^^___`````````___```bbbdddeeegggggghhhiiikkknnnppppppqqqrrrtttqqqqqqpppnnnllljjjhhhgggiiijjjkkkmmmnnnoooppppppnnnnnnoooppppppqqqrrrrrroooooopppqqqrrrrrrrrrrrrqqqrrrtttvvvxxxyyyzzz{{{yyyyyyyyyyyyyyyzzzzzzzzzwwwwwwxxxxxxwwwvvvtttsssooooooooonnnnnnooooooooonnnoooqqqtttvvvyyy{{{|||zzz{{{|||}}}~~~~~~~~~~~~yyy]]]KKK>>>999666888888666555666444444444444444555555555555555555555555555555555222111111222444555666666555555444444444555555666333333222222333333444555666666666666666777888888888999;;;===???BBBGGGKKKNNNVVV```iiiqqq{{{KKKYYYiiirrrzzzyyynnnfffXXXRRRKKKGGGFFFEEEBBB???======<<<;;;;;;;;;<<<<<<===???AAAEEEGGGJJJKKKLLLLLLMMMPPPSSSUUUWWWWWWXXXYYYZZZ[[[]]]^^^______```]]]^^^```bbbdddeeefffffffffhhhlllnnnoooppprrrsssrrrqqqooommmkkkiiihhhhhhhhhiiijjjkkklllmmmnnnoooooooooooooooppppppppppppoooppppppqqqqqqppppppooonnnoooqqqtttvvvwwwxxxyyywwwwwwxxxxxxyyyyyyzzzzzzvvvwwwwwwwwwwwwuuutttsssooonnnnnnmmmmmmnnnnnnooommmoooqqqtttwwwyyy{{{{{{yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~hhhRRRGGG===888666777777444444666333333333444444555555555555555555555555555555555111333444444444555777999111111111111222333444444444333333333333444555555666666666666666777888888777888:::;;;===AAAFFFJJJNNNVVV```iiiqqq{{{CCCRRRbbbmmmvvvvvvnnnaaaZZZRRRNNNMMMLLLIIIEEE???>>>===<<<<<<<<<<<<===:::;;;>>>@@@CCCEEEFFFGGGHHHJJJLLLOOOQQQSSSSSSSSSVVVWWWYYY[[[]]]^^^______\\\]]]^^^```bbbcccddddddcccfffjjjmmmnnnoooppprrrsssqqqooollliiihhhhhhhhhggghhhiiijjjkkklllmmmmmmppppppoooooonnnnnnmmmmmmoooppppppppppppooonnnnnnmmmnnnppprrrtttvvvwwwxxxvvvvvvwwwxxxxxxyyyzzzzzzvvvvvvwwwwwwwwwuuutttsssnnnnnnmmmmmmmmmmmmnnnnnnmmmnnnqqqtttwwwyyy{{{{{{xxxyyy{{{}}}~~~~~~~~~|||||||||||||||}}}}}}~~~~~~~~~sssWWWEEE===<<<888666666555222222555333333333444444555555555555555555555555555555555555777888777333333555888333333333444555666777888555444444444444555666666666666666666666777888888666777999:::===@@@EEEIIIOOOVVVaaaiiiqqq|||CCCHHHUUUcccnnnvvv~~~xxxkkkfff^^^WWWQQQLLLHHHEEECCCAAA@@@??????>>><<<:::::::::;;;===???@@@AAABBBBBBCCCEEEHHHKKKNNNQQQRRRTTTUUUVVVVVVVVVWWWYYY[[[YYY[[[]]]^^^^^^^^^___aaabbbeeehhhlllnnnooooooooorrrqqqnnnllliiigggeeeeeeeeefffggghhhjjjkkklllmmmnnnnnnnnnnnnoooooooooooorrrrrrrrrrrrrrrqqqpppooonnnooopppqqqrrrsssssssssvvvvvvvvvuuuvvvwwwwwwxxxwwwwwwwwwuuusssqqqrrrsssssspppnnnllllllmmmlllkkknnnooopppsssuuuwwwyyyzzzyyyyyyzzz|||~~~}}}|||~~~~~~}}}|||{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~|||||||||}}}}}}}}}~~~|||~~~~~~```JJJAAA???999888666444333444555666333333333333333333333333333444555555666666555555444444444555555555555555333333333444555666777777444444444555555555555666777777777777888888888888666777999:::===@@@EEEIIIMMMTTT^^^gggooo{{{@@@EEEPPP^^^iiiqqq}}}}}}sssnnnggg___XXXQQQKKKGGGCCCAAA???>>>>>>===;;;999999::::::;;;;;;<<<<<<===???AAACCCEEEHHHKKKMMMNNNPPPQQQSSSSSSSSSUUUWWWYYYXXXZZZ]]]^^^^^^^^^___aaacccdddgggjjjlllmmmnnnnnnqqqooommmkkkiiigggffffffgggggghhhhhhiiijjjkkkkkkmmmmmmmmmnnnnnnoooooooooqqqqqqqqqqqqqqqpppoooooonnnooopppqqqrrrsssssssssvvvuuuuuuuuuvvvvvvwwwwwwzzzzzzyyywwwuuutttuuuwwwwwwtttpppnnnmmmmmmlllkkknnnnnnppprrrtttvvvxxxyyyxxxxxxyyy{{{}}}}}}|||zzz{{{{{{||||||||||||}}}|||||||||}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~tttXXXDDD<<<:::999888666444333444555666333333333333333333333333333444444555555555555555555555555555555444444444222222333333444444555555444444444444555555555555444555555555666666666666777888999:::<<<@@@DDDHHHKKKRRR\\\eeennnyyy<<>><<<:::;;;:::::::::::::::999999<<<===???AAADDDFFFHHHIIIKKKLLLNNNOOOPPPQQQTTTWWWWWWYYY\\\]]]]]]^^^___aaaddddddfffhhhiiikkkmmmmmmooonnnlllkkkiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiikkkkkklllmmmnnnoooooopppoooooooooooooooooonnnmmmnnnooopppqqqrrrssssssssstttuuuuuuuuuuuuvvvvvvvvv{{{zzzyyyvvvttttttvvvxxxzzzvvvqqqnnnlllkkkjjjiiimmmnnnoooqqqsssuuuvvvwwwwwwwwwwwwyyy{{{{{{zzzxxxwwwxxxzzz}}}~~~~~~}}}||||||||||||||||||||||||{{{||||||||||||{{{zzzyyyxxx{{{|||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{|||~~~|||cccMMM@@@:::888888777666444333444444555333333333333333333333333333333444555555555555555666666555555444444333333222222222222333333333333444444444444555555555555444444555555555666666666777999::::::;;;>>>CCCFFFIIIQQQZZZccckkkwww999;;;BBBMMMVVV```ooo{{{|||vvvnnneee[[[TTTNNNKKKGGGDDDBBBAAA???===<<<<<<;;;;;;;;;;;;;;;::::::;;;===>>>@@@BBBDDDDDDFFFGGGJJJKKKLLLNNNRRRTTTVVVXXX[[[]]]]]]^^^```aaaddddddeeefffhhhjjjlllmmmnnnmmmllllllkkkkkkkkklllmmmllllllkkkjjjiiihhhhhhiiijjjkkklllmmmnnnoooooommmmmmnnnnnnnnnmmmmmmlllnnnnnnpppqqqrrrsssssssssssssssttttttuuuuuuuuuuuuwwwwwwuuussspppqqqsssuuuvvvsssooollljjjjjjiiihhhlllmmmnnnoooqqqrrrttttttuuuuuuuuuwwwyyyzzzxxxvvvsssuuuyyy}}}~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzyyyzzzzzz{{{zzzxxxwwwuuuyyyzzz|||}}}~~~|||{{{zzzzzzyyyxxxwwwwwwzzzhhhSSSEEE===::::::888777666444444444444444333333333333333333333333333333444555555555444444666666555444444333222222333333333333222222222222333333444444444555555555666666666777777777888888888999:::::::::===AAADDDIIIPPPYYYbbbjjjvvv999999>>>GGGNNNXXXeeerrr|||~~~xxxpppfff```UUUQQQLLLHHHEEEBBB@@@>>>:::::::::;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@AAABBBDDDFFFHHHIIIKKKOOOQQQSSSVVVYYY[[[\\\]]]___aaaccccccdddeeegggjjjlllmmmnnnnnnmmmmmmmmmnnnnnnoooooonnnnnnlllkkkjjjiiiiiihhhiiijjjkkklllmmmnnnnnnkkkllllllmmmmmmmmmllllllmmmmmmooopppqqqrrrrrrrrrqqqrrrsssttttttttttttsssttttttsssqqqooooooqqqssssssqqqnnnmmmmmmmmmllljjjllllllmmmnnnooopppqqqqqqsssssssssvvvxxxyyywwwvvvqqqtttxxx|||~~~}}}|||zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxwwwuuutttxxxyyy|||~~~~~~~~~}}}|||zzzyyywwwttttttvvv{{{uuuYYYHHHAAA;;;888999777666555555444333333333333333333333333333333333222333333444555444444444666666555444333222222111444444444444333333333333333333333444444444444555666666666666777777777777888999999999:::<<<@@@CCCIIIPPPYYYaaajjjuuu999888<<>>888999999999999999999:::999999:::;;;;;;<<<======>>>@@@CCCDDDEEEGGGKKKMMMOOOQQQUUUWWWXXXZZZ\\\^^^___```bbbdddgggiiikkklllnnnmmmmmmmmmmmmnnnoooooonnnnnnmmmllllllkkkkkkjjjhhhhhhiiijjjkkkllllllmmmjjjkkkllllllmmmlllllllllkkklllmmmnnnoooppppppppppppqqqrrrttttttsssrrrrrrsssttttttsssqqqpppqqqsssrrrqqqqqqqqqrrrrrrpppnnnkkkkkkllllllmmmnnnoooooopppppprrruuuxxxyyyxxxwwwrrruuuxxx{{{|||{{{yyyxxxwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxxxxwwwvvvuuutttwwwxxxzzz}}}~~~~~~}}}zzzvvvtttuuuxxx|||}}}~~~iiiNNNBBB>>>888444555666666555555444333333222333333333333333333333333222222333444444444444444555555444444333333222222333333333333444444444444333333333333444444444444333333444444444555555555777888888999999;;;???CCCHHHOOOXXX```hhhttt888888:::>>>BBBGGGQQQ\\\hhhppp{{{zzzuuuhhhbbbZZZSSSMMMHHHDDDBBB;;;;;;::::::999999888888777777888888999999::::::;;;===???@@@AAACCCFFFIIIIIILLLOOORRRSSSUUUWWWYYYZZZ\\\___bbbfffhhhiiiiiilllllllllllllllmmmmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkhhhiiiiiiiiijjjjjjkkkkkkjjjkkkllllllmmmmmmlllllliiijjjlllmmmnnnnnnoooooooooppprrrssstttsssrrrqqqqqqsssttttttsssqqqqqqrrrqqqqqqsssuuuvvvtttqqqnnnjjjjjjkkkkkkllllllmmmmmmnnnoooqqqtttxxxzzzzzzxxxuuuvvvxxxzzzzzzyyywwwvvvtttuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxzzz}}}zzzvvvuuuwwwyyy{{{|||~~~pppYYYCCC===<<<666333555555555555555444333222222333333333333333333333333222222333444444444444333333333333333333333333333111111222222333333444444222222333333333444444444333333333444444444555555666777777888999;;;@@@CCCFFFMMMVVV^^^fffqqq888777999<<<>>>BBBKKKUUU^^^fffsss~~~zzzqqqkkkbbbZZZSSSNNNIIIFFF@@@???>>>===;;;:::999888666666666777777777777777999;;;===>>>>>>@@@CCCEEEEEEGGGKKKNNNOOOQQQTTTVVVVVVXXX\\\aaadddfffggggggkkkkkkjjjjjjjjjkkkllllllhhhhhhhhhiiiiiijjjjjjkkkiiiiiiiiiiiiiiiiiijjjjjjjjjkkkllllllmmmmmmmmmmmmiiiiiikkklllmmmnnnnnnnnnnnnppprrrsssssssssqqqpppnnnqqqssstttrrrpppoooooooooppprrruuuvvvsssnnnkkkjjjjjjjjjkkkkkklllllllllmmmnnnppptttxxx{{{{{{zzzvvvwwwyyyyyyyyywwwvvvtttsssttttttvvvwwwxxxyyyzzzzzzyyywwwuuuuuuuuuvvvvvvtttuuuvvvyyy|||~~~yyywwwwwwyyy{{{|||}}}```KKK::::::;;;777555888555555555555444333222111333333333333333333333333222222333444444444333333333333333333333333333444//////000111222333333444222222333333333444444444555555555666666666777777555666777888999<<<@@@CCCEEELLLUUU]]]dddooo}}}999<<<>>>===;;;===DDDIIIUUU[[[fffqqqzzz}}}uuukkkddd___XXXPPPIIIFFFDDD@@@???>>>>>>===<<<:::::::::::::::999888888::::::;;;<<<>>>???@@@@@@AAACCCEEEFFFGGGJJJNNNQQQUUUXXX\\\___aaaccceeefffhhhjjjllllllkkkiiiiiijjjjjjjjjiiihhhhhhiiijjjkkkiiihhhggggggggghhhiiijjjkkkkkkkkkllllllllllllllljjjjjjjjjjjjkkkmmmnnnpppqqqqqqppppppooonnnnnnnnnppppppppppppoooooonnnnnnnnnoooqqqrrrqqqpppnnnllljjjjjjiiiiiiiiiiiijjjjjjjjjmmmrrrvvvwwwwwwxxxxxxrrrrrrtttuuuvvvwwwxxxyyyrrrssstttuuuvvvvvvvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuuuutttssssssvvv{{{~~~vvvtttuuuzzz{{{|||}}}~~~|||~~~~~~~~~}}}~~~|||~~~kkkLLLDDD:::555666777666555444444444333333222222222333333333333222222111000333333333444444444555555777666555444444444444444444333333222222111111000333333333333333333333333444333333333333444555555555666777888888:::===@@@GGGLLLTTT[[[dddppp}}}888;;;<<<;;;999;;;AAAFFFNNNTTT]]]gggpppyyy{{{ssslllggg```WWWQQQNNNJJJEEEBBB@@@>>><<<;;;999999::::::999999888888666666777888999:::;;;<<>>AAAFFFKKKRRRZZZbbbnnn{{{888:::;;;999777999===AAADDDIIIQQQYYYbbbllluuu{{{{{{vvvqqqjjj```YYYXXXSSSMMMGGGCCC@@@===;;;999999999999888888777777444444555555666777888888===???@@@AAABBBDDDGGGJJJKKKNNNRRRUUUVVVXXX[[[]]]```bbbeeeffffffeeefffgggfffffffffffffffggghhhiiijjjiiiiiiiiiiiijjjkkklllkkkkkkkkkllllllmmmmmmmmmnnnmmmlllkkkkkklllmmmnnnoooooonnnnnnnnnnnnnnnnnnppppppoooooonnnmmmmmmlllkkklllmmmnnnmmmlllkkkjjjiiiiiihhhhhhhhhhhhiiiiiilllooorrrtttsssrrrrrrssssssrrrqqqqqqqqqrrrtttuuuvvvvvvuuutttsssrrrpppoooqqqqqqqqqrrrsssuuuvvvwwwttttttssssssvvvyyy}}}}}}||||||}}}~~~~~~}}}||||||zzzzzzzzz{{{}}}~~~~~~}}}{{{yyyzzz|||~~~~~~~~~{{{___KKKAAA;;;555333555777888888333333333333222222222222333444444444444333333222333333333333444444444444333222222222222333444444222222333444444555666666333333333333333333333333444333333333333444555555444555777777888;;;>>>AAADDDIIIPPPWWW```kkkxxx999::::::999777888;;;===>>>AAAGGGMMMUUU___iiipppxxx{{{~~~yyyqqqhhhaaa```[[[TTTNNNIIIEEEBBB???<<<;;;:::999888888888888666666666777777888888888;;;===???@@@@@@AAADDDFFFIIILLLOOORRRSSSUUUXXX[[[]]]```bbbcccbbbbbbbbbcccbbbccccccddddddeeefffgggfffffffffgggggghhhiiiiiijjjjjjkkkkkkllllllmmmmmmlllkkkjjjiiihhhhhhiiijjjmmmmmmmmmmmmmmmmmmnnnnnnoooooonnnnnnmmmllllllkkkkkkkkklllllllllkkkjjjiiihhhhhhhhhgggggghhhhhhhhhjjjmmmpppqqqqqqpppqqqrrrtttsssqqqppppppqqqrrrssstttttttttsssrrrqqqooonnnpppppppppqqqrrrsssuuuuuuttttttssstttuuuyyy|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{yyyyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~|||{{{yyyyyyzzz|||~~~~~~kkkRRRCCC<<<888444222444666777666333222222222222222222222444444444555555444333333222222333333333444444444222222222222333444555666111111111222222333333333333333333333333333333333444333333333333444555555555666777888888:::===@@@CCCHHHOOOVVV^^^iiiuuu~~~;;;;;;;;;:::999999:::<<<<<<>>>AAAEEELLLUUU___eeepppuuu{{{yyypppjjjfffbbb\\\VVVRRRNNNJJJGGGAAA@@@>>><<<:::999999999777777777888888888888888:::<<<>>>???>>>???@@@BBBEEEHHHJJJMMMNNNQQQTTTWWW[[[]]]___```___^^^^^^^^^______```bbbcccddddddeeeddddddeeefffggggggggghhhiiiiiiiiijjjkkkllllllmmmkkkjjjiiihhhgggggghhhhhhkkkkkkkkkllllllmmmmmmnnnmmmmmmmmmlllllllllkkkkkkkkkkkklllkkkkkkkkkjjjjjjhhhggggggffffffgggggghhhgggjjjmmmnnnooooooppprrrtttsssrrrqqqqqqqqqrrrsssppppppqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqrrrsssssstttsssssstttuuuwwwzzz|||~~~}}}}}}||||||||||||||||||}}}}}}zzzzzzzzzzzz{{{}}}~~~}}}||||||}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{}}}ttt]]]III===:::888555333333333444444222222222222222222222222333333444555555444444444222222222333333333444444333333333333444666777888333333333222222111111111333333333333333333333333444333333333333444555555888888999888777888;;;===CCCHHHOOOUUU]]]hhhttt|||;;;;;;::::::::::::;;;;;;<<<===>>>@@@DDDLLLTTTZZZhhhmmmuuu{{{zzzuuullljjjfffbbb^^^YYYSSSOOOHHHFFFCCC@@@>>><<<;;;;;;777777777777777777777777999;;;======<<<<<<===>>>???AAADDDFFFGGGJJJNNNQQQVVVXXX[[[\\\[[[ZZZZZZ[[[[[[\\\^^^```aaabbbcccccccccdddeeefffggghhhhhhhhhgggggghhhiiijjjjjjkkkkkklllkkkjjjiiihhhhhhiiijjjiiiiiijjjkkklllmmmmmmnnnjjjkkkkkkkkkkkklllllllllkkkkkkkkkjjjjjjjjjiiiiiiggggggffffffffffffggggggeeehhhjjjllllllmmmoooqqqrrrrrrrrrrrrrrrqqqqqqqqqlllmmmnnnooopppqqqqqqqqqrrrqqqqqqqqqqqqrrrrrrssstttsssssstttuuuwwwxxxzzz~~~~~~||||||zzzzzzzzzzzz{{{|||}}}~~~zzzzzzzzz{{{{{{|||~~~~~~||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}|||~~~~~~}}}|||~~~|||}}}}}}||||||~~~dddNNN@@@999999888666444222222222222111111111222222222222222222333333444444444444333222222222222333333333333333333333444555666777888666666555444444333222222333333333333333333333333444333333333333444555555888888999888777888;;;===CCCGGGNNNTTT\\\fffrrrzzz::::::999999:::;;;::::::;;;;;;<<<<<<>>>CCCJJJNNN[[[aaajjjqqqwww}}}tttssspppmmmiiiccc\\\WWWOOOMMMIIIEEEAAA???>>>===999999888888777777777666666888:::;;;999888888999;;;===???@@@BBBEEEIIILLLNNNQQQTTTVVVWWWWWWXXXZZZXXXZZZ\\\^^^```aaaaaaaaa```aaaccceeeffffffffffffeeeeeefffggghhhiiijjjjjjkkkjjjiiihhhhhhhhhiiijjjhhhhhhiiijjjkkklllmmmmmmhhhhhhiiijjjkkklllmmmmmmjjjiiiiiihhhhhhhhhhhhhhhgggffffffeeeeeeffffffgggfffhhhjjjjjjjjjkkklllnnnnnnoooppprrrrrrqqqpppooollllllmmmnnnoooppppppooopppppppppqqqrrrssstttuuussssssssstttuuuvvvwwwxxx~~~~~~|||zzzzzzxxxxxxxxxwwwxxxzzz{{{|||zzzzzzzzzzzz{{{|||}}}}}}zzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~|||{{{{{{{{{|||}}}{{{|||}}}~~~~~~}}}||||||{{{zzzzzz{{{}}}~~~}}}{{{{{{}}}~~~{{{}}}}}}}}}}}}oooUUUCCC:::888666666666444333222222222000111111111222222222222111111222333333333333333111222222222222333333333333333333333444555555666444444444444444444444444333333333333333333333333444333333333333444555555555666777888888:::===@@@AAAFFFLLLRRRYYYcccooowww999888888999:::;;;:::999::::::::::::;;;>>>CCCGGGPPPWWW```hhhnnnwwwzzzyyywwwuuuqqqiiiaaa[[[TTTQQQMMMGGGCCCAAA??????;;;;;;::::::999999888888444666888999777666666666:::;;;>>>???AAADDDHHHKKKGGGKKKOOORRRTTTVVVXXXYYYWWWXXX[[[]]]___```aaaaaa]]]^^^```bbbccccccccccccddddddeeefffggghhhiiiiiihhhgggfffeeeeeefffggghhhgggggghhhjjjkkklllmmmmmmfffggghhhiiikkklllmmmnnnhhhhhhgggffffffffffffgggfffffffffeeeeeefffffffffhhhiiijjjjjjiiihhhjjjkkkkkkllloooqqqrrrpppnnnmmmlllmmmmmmnnnooonnnnnnnnnnnnooooooqqqrrrtttvvvwwwsssssssssttttttvvvwwwwwwzzz~~~~~~~~~}}}}}}zzzxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{{{{|||yyyyyyyyyzzz{{{|||~~~~~~~~~}}}|||{{{zzz|||{{{zzzyyyxxxyyyzzzzzzxxxzzz|||~~~~~~}}}|||zzzxxxxxxxxxzzz|||||||||zzzzzz|||}}}~~~}}}{{{zzzzzz|||}}}}}}}}}~~~dddLLL===999:::444555555555333333333444000000111111222222222222000111222222333333333333111111222222222333333333333333222222333333444444000111111222222333333444333333333333333333333333444333333333333444555555222444666777999<<<@@@CCC@@@DDDJJJPPPWWWaaammmuuu<<<<<<;;;:::999999999999999:::;;;<<<===???@@@@@@HHHNNNVVV]]]dddmmmwww~~~}}}yyyrrriiiddd^^^WWWPPPKKKIIIFFF@@@;;;:::===<<<888666888;;;;;;888777777666666666777777666777999;;;===???AAABBBGGGHHHJJJMMMPPPSSSUUUVVVWWWXXXYYYYYYXXXYYY[[[]]][[[[[[\\\]]]^^^___``````ddddddeeeggghhhiiijjjkkkffffffffffffffffffggggggjjjiiiiiiiiiiiiiiijjjjjjdddeeeggghhhjjjkkkkkkkkkeeeeeeeeeffffffggggggggggggggggggfffeeedddcccbbbdddeeeggghhhjjjkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkllllllnnnoooqqqqqqpppqqqsssuuuyyyxxxwwwuuuttttttssssss~~~|||}}}~~~~~~}}}{{{|||}}}}}}|||zzzxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyzzzzzzyyyxxxwwwzzzyyyyyyzzz}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyzzzzzz{{{zzzyyyyyyyyyyyyzzz{{{{{{zzzxxxvvvwww{{{}}}|||{{{xxxyyy{{{}}}~~~~~~~~~|||zzzzzzzzzzzz}}}~~~~~~iiiTTTEEE<<<888999666555333111111222333444222222222222222222222222444444444333333222222222111222333333333222111000333333111111111222333444555444333222111222333444333222222111111222222333000111111222333444555555444555777777666777999;;;???DDDJJJQQQXXXbbbnnnwww;;;::::::999999999999999::::::;;;<<<======>>>>>>CCCHHHNNNUUU[[[dddnnnuuuzzzrrrmmmgggaaaYYYTTTQQQNNNHHHCCCBBBDDDBBB<<<999999888555777777666666555666666666777888999:::<<<===>>>>>>CCCDDDFFFIIILLLNNNPPPRRRTTTUUUWWWWWWWWWYYY[[[]]][[[\\\]]]^^^```bbbcccdddccccccdddeeeggghhhiiiiiigggggggggggggggggghhhhhhiiiiiihhhggggggggghhhhhheeeeeeggghhhiiiiiijjjjjjdddddddddeeeeeefffffffffddddddeeeeeeeeedddccccccddddddfffhhhiiijjjjjjjjjlllllllllmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjkkkkkkmmmoooppppppppppppsssuuuwwwwwwvvvttttttttttttttt{{{{{{|||}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~}}}|||{{{{{{||||||{{{yyyvvvuuusssssssssrrrrrrsssssssssuuuvvvxxxyyyzzzyyywwwvvvvvvvvvvvvxxx|||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyywwwwwwwwwwwwxxxyyyzzz{{{xxxxxxwwwwwwxxxxxxyyyzzz{{{yyywwwxxx{{{}}}|||{{{xxxyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~{{{yyywwwwwwxxxxxx{{{|||}}}sssYYYHHH===666333333666444333111111222333444222222222222222222222222333333222222222111111111000111222333333222111000333333222111111111222222444333333222222333333333333222222111111222222333333333333333333444444444777888999:::999:::<<<>>>???DDDJJJPPPXXXbbbmmmvvv888888888888888888999::::::::::::;;;;;;<<<<<<<<<>>>BBBGGGKKKPPPXXXcccjjjxxx}}}{{{vvvqqqllleee___\\\WWWRRRMMMKKKKKKHHHAAA>>>===999444888777666555555555555555888888999999::::::::::::>>>???AAACCCFFFHHHJJJKKKNNNPPPRRRTTTUUUWWW[[[]]]ZZZZZZ[[[]]]___aaacccdddbbbccccccdddeeeffffffgggggggggggghhhhhhiiiiiiiiihhhhhhgggfffffffffffffffeeeffffffggghhhhhhggggggcccccccccdddddddddddddddaaaaaabbbcccccccccccccccbbbccceeefffhhhiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnlllkkkjjjiiiiiiiiiiiiiiilllmmmooooooooooooqqqsssttttttssssssssssssttttttyyyyyyzzz{{{{{{{{{{{{{{{yyyyyy{{{|||||||||{{{{{{zzz{{{|||{{{zzzwwwuuusssrrrrrrpppppppppppprrrrrrtttuuuwwwxxxxxxxxxwwwvvvsssssstttvvvzzz}}}~~~}}}}}}||||||{{{zzzyyyxxxxxxsssssstttuuuvvvxxxyyyzzzvvvvvvvvvvvvvvvwwwwwwxxxyyyxxxwwwxxxyyyzzzyyyxxxyyyxxxxxxyyyzzz}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||||||||}}}~~~}}}{{{yyywwwtttsssssstttuuuwwwyyy|||vvvbbbLLL@@@<<<888555444555444333111111222222333222222222222222222222222111111111111111000000000...///111222333222222111222333333333222111000000222222333333333333333222333222222111111222222333555555444444444333333333555666777777777777:::<<<>>>CCCIIIOOOWWWaaalllttt666666666666777888999:::::::::::::::::::::::::::===???BBBEEEHHHPPPYYYaaalllrrr{{{|||vvvrrrmmmhhheeeaaa\\\XXXUUUSSSNNNFFFCCCCCC???:::999888777666555555555555777777777888888888999999:::;;;===???AAACCCEEEEEEHHHJJJMMMOOOQQQTTTXXX[[[XXXXXXXXXYYYZZZ\\\^^^___bbbbbbccccccdddeeeeeefffffffffggghhhiiiiiijjjjjjiiihhhgggfffeeeeeeeeeeeeeeeffffffgggffffffeeeeeebbbbbbbbbbbbcccccccccccc``````aaabbbbbbaaaaaa```aaabbbccceeefffggghhhhhhggghhhjjjlllnnnoooooooookkkjjjiiihhhhhhggghhhhhhjjjkkkmmmnnnnnnnnnoooqqqqqqqqqqqqqqqrrrsssttttttyyyzzz{{{{{{||||||{{{{{{wwwxxxyyy{{{{{{{{{zzzzzz{{{{{{|||{{{yyywwwtttrrrrrrqqqpppoooooopppqqqrrrssstttuuuvvvwwwwwwvvvvvvtttssssssvvvyyy{{{|||{{{{{{zzzzzzyyyxxxwwwvvvvvvssssssssstttuuuvvvxxxxxxuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvwwwwwwwwwvvvuuuyyyxxxwwwvvvwwwzzz~~~~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~~~~}}}|||}}}}}}|||{{{{{{zzzzzz{{{|||}}}|||yyyxxxuuusssrrrppppppqqqssstttuuuxxx|||gggVVVCCC======;;;888777444333222222111111222222111111111111111111111111111111111111111111111111...///111333444444333333222222333333333111///...000111333444444333222111333222222111111222222333444444444444444444444444333444555555555666888:::>>>BBBHHHNNNUUU___kkksss555555555666777888999::::::::::::::::::999999999;;;===???@@@BBBGGGPPPWWW]]]dddoooyyyyyywwwtttqqqnnnkkkhhheeebbb```YYYPPPJJJHHHEEE@@@<<<;;;999888777666666666444555555666777888999999888888:::<<<===???AAAAAABBBDDDGGGJJJLLLOOOSSSVVVVVVVVVUUUUUUVVVXXXYYY[[[```aaaaaabbbcccdddeeeeeedddeeeeeeggghhhiiijjjjjjiiihhhgggffffffffffffffffffffffffffffffeeeeeedddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```___^^^]]]```aaacccdddfffgggggggggeeegggiiilllnnnooopppoookkkjjjiiihhhgggggggggggggggjjjlllmmmmmmmmmmmmooonnnnnnnnnoooppprrrssstttxxxxxxyyyzzzzzzzzzzzzzzzuuuvvvxxxyyyzzzzzzzzzyyyzzzzzz{{{{{{yyywwwtttrrrsssrrrqqqppppppqqqrrrsssrrrrrrssstttuuuuuuuuuvvvvvvuuuuuuvvvxxxzzzyyyxxxyyyxxxxxxwwwvvvuuuttttttttttttttttttttttttuuuvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyyyyxxxwwwwwwwwwyyyxxxvvvuuuvvvxxx{{{}}}~~~}}}{{{yyyxxxyyyyyyzzz{{{||||||}}}}}}}}}}}}~~~~~~|||{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||}}}~~~~~~{{{wwwtttssspppooonnnnnnooorrrtttvvvwwwzzzuuuWWWHHH;;;777999777555333333333222222111111111111111111111111111111111111111111222222222222222222///000222444444444444444111111222333222111000...///000222333444333222222333222222111111222222333222222333333444555555666666777888888888999;;;======AAAGGGMMMTTT]]]iiiqqq666666666666777888999:::::::::::::::::::::::::::999:::<<<<<<<<<@@@GGGLLLUUU\\\gggqqqzzz~~~}}}{{{xxxuuusssqqqpppqqqkkk```UUUNNNIIIDDD???>>>===;;;999888888777444444555666777888888999666777888999;;;<<<===>>>>>>@@@CCCEEEGGGIIIMMMPPPTTTSSSRRRRRRSSSUUUXXXYYY]]]^^^___```aaacccddddddaaabbbcccdddfffggghhhiiiggggggffffffffffffggggggeeefffffffffffffffeeeeeebbbbbbbbbbbbbbbaaaaaaaaabbbbbbaaaaaa```^^^]]]\\\```aaacccdddfffgggggggggdddfffiiilllooooooooooookkkjjjiiihhhgggfffffffffeeehhhkkkllllllkkklllmmmmmmmmmmmmmmmooopppqqqrrrsssttttttuuuuuuuuuuuuuuurrrtttuuuwwwxxxxxxxxxwwwwwwxxxyyyyyyxxxvvvtttrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqrrrssstttuuuuuuvvvuuuuuuuuuwwwxxxwwwvvvwwwwwwvvvuuutttsssrrrrrrttttttsssssssssssssssttttttttttttttttttuuuvvvvvvxxxzzz|||}}}{{{zzzzzz{{{yyyxxxvvvuuuvvvwwwyyyzzzzzzyyywwwuuuuuuvvvwwwyyyyyyzzz{{{||||||}}}||||||~~~|||zzzzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{||||||}}}~~~}}}{{{zzz{{{|||~~~}}}~~~}}}zzzwwwtttqqqooommmmmmmmmoooqqquuuyyy{{{~~~}}}gggJJJ@@@777666777444333333222222222222222111111111111111111111111111111111111111111222222222222222///000222333444444333222000000111111111111111000///000111222333333333333333222222111111222222333000111111222333444555666444666777777666777999<<<<<<@@@FFFLLLRRR\\\gggooo}}}777777777777888888999:::::::::::::::;;;;;;;;;;;;888:::<<<;;;:::<<>><<<;;;::::::666666666666666666777777444555666777888999:::;;;;;;===???AAABBBDDDGGGIIINNNMMMLLLMMMOOOSSSVVVYYYYYYYYY[[[]]]___```bbbccc^^^___```bbbdddeeeggggggddddddddddddeeefffggghhheeeffffffgggggggggffffffcccccccccbbbbbbaaaaaaaaa``````aaa``````___^^^^^^aaaaaaccceeefffgggggghhhdddfffiiimmmoooooonnnnnnlllkkkiiihhhgggfffffffffdddfffjjjkkkkkkjjjjjjkkkllllllllllllmmmoooppppppppppppqqqrrrrrrrrrqqqqqqoooppprrrtttuuuuuuuuutttssstttuuuvvvvvvtttrrrqqqpppqqqsssttttttsssqqqpppoooppppppqqqrrrssstttuuussssssrrrsssvvvwwwwwwvvvuuuuuutttsssrrrqqqqqqpppppppppppppppqqqrrrsssssssssrrrrrrrrrrrrsssttttttvvvyyy|||}}}|||zzz{{{|||xxxxxxwwwwwwwwwwwwwwwxxxvvvuuusssrrrrrrtttvvvxxxwwwxxxzzz{{{|||||||||{{{}}}{{{yyyxxxyyyzzzyyyxxxwwwxxxyyyzzz{{{|||||||||}}}{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzwwwtttqqqooommmllllllnnnppptttyyy~~~kkkVVV@@@;;;777777666333333555222222222222222111000000111111111111111111111111000000000111111111222222///000111222222111000///000//////000000111222333000000000000111222333444333222222111111222222333111111111222222333333333222333444444444555777999;;;???EEEKKKQQQ[[[fffnnnzzz888888888888888999999::::::::::::;;;;;;<<<<<<<<<999<<<>>>===;;;<<<@@@DDDAAAGGGPPPYYYbbbjjjqqqvvv~~~zzzxxxwwwtttoooaaaWWWQQQEEEDDDBBB@@@>>><<<;;;;;;999999888777666555555444333444444555777888888999:::<<<>>>>>>???@@@CCCFFFFFFFFFFFFHHHKKKPPPTTTWWWUUUVVVXXXZZZ\\\___```aaa\\\]]]^^^```bbbdddeeefffbbbbbbbbbcccdddeeefffgggeeeffffffggghhhhhhggggggdddcccccccccbbbbbbaaaaaa^^^___``````aaa`````````aaabbbccceeefffggghhhhhhdddfffjjjmmmoooooonnnmmmlllkkkjjjhhhggggggffffffcccfffiiikkkjjjjjjjjjjjjlllkkkkkklllmmmnnnoooooooooooopppqqqqqqqqqqqqqqqlllmmmoooqqqrrrrrrrrrrrrpppqqqsssttttttsssqqqpppnnnppprrrttttttrrrpppnnnooooooooopppqqqssstttuuupppooopppqqqtttvvvvvvvvvuuuttttttsssrrrqqqpppooommmmmmmmmnnnoooqqqssssssqqqqqqppppppqqqqqqrrrsssrrrvvvzzz{{{yyyxxxyyyzzzxxxxxxxxxxxxwwwwwwvvvvvvtttsssqqqpppqqqsssuuuwwwwwwxxxyyy{{{||||||{{{{{{{{{zzzxxxxxxyyyzzzyyyxxxwwwxxxyyyzzz{{{|||||||||{{{zzzxxxwwwxxxzzz}}}zzzzzz{{{|||}}}~~~}}}}}}~~~~~~~~~zzzzzzxxxvvvssspppnnnlllllllllnnnrrrvvv|||rrrWWWCCC777444444555333///111555111222222222222111000000000000000000000000000000.../////////000000111111......///000000///...---//////......///111333444111000//////000222444555333222222222222222222333222222222111111111111000555666777777777888:::<<<;;;???EEEJJJQQQZZZeeemmmxxx~~~<<<666222333333333666;;;999999999999:::;;;<<<<<<<<<===???@@@@@@@@@???>>>===CCCKKKQQQUUU[[[cccjjjsssyyy}}}yyyuuu~~~xxxmmmaaaWWWQQQKKKDDD@@@@@@@@@???>>>===;;;999888999999888666999888888777777777888888888888999:::===AAAEEEGGGCCCCCCEEEGGGIIIKKKMMMNNNQQQRRRTTTVVVWWWYYYYYYYYYYYY\\\^^^``````aaacccdddgggfffeeedddcccdddeeeeeedddeeeggghhhiiihhhfffeeeddddddcccbbbbbbbbbcccccc```______^^^]]]\\\\\\[[[^^^___```aaaccceeeffffffffffffggghhhhhhhhhhhhhhhjjjjjjjjjjjjhhhfffcccbbbggggggggggggggggggggggggjjjiiiiiiiiijjjlllnnnooommmmmmmmmmmmmmmnnnnnnooommmllllllnnnpppqqqpppooopppqqqssstttssspppmmmkkkmmmooorrrssstttsssqqqooolllmmmmmmnnnoooqqqssstttrrrqqqqqqpppqqqssstttuuutttsssqqqooonnnnnnoooppplllmmmmmmnnnoooppppppqqqoooooooooooooooppppppppprrrsssuuuwwwyyyzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyyyywwwvvvtttrrrrrrrrrrrrssswwwyyyzzzzzzyyyyyy{{{|||zzzyyywwwvvvvvvwwwyyyzzzxxxyyy{{{|||}}}}}}}}}}}}}}}|||zzzyyyyyyzzz{{{|||{{{{{{{{{{{{|||||||||||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}zzzxxxuuuqqqooonnnnnnooojjjnnnsssuuuvvv{{{|||___JJJBBB888888777555444333222222000000000000000000000000222111000......000111222333333222111000000000111111111111111111000//////...000111222222111000...///......---...000111333444444333222111111222222111111222222222333333333444444444444555777888999:::>>>CCCHHHPPPZZZgggppp{{{AAA;;;888999888666777;;;999999999999:::;;;<<<<<<;;;;;;===>>>>>>>>>===<<<999>>>DDDHHHLLLRRRZZZaaammmsss|||~~~yyywww|||tttiii___XXXRRRLLLHHHGGGEEECCC@@@>>><<<:::999999999888777888888777777777777777888999888888888:::===???AAA???@@@BBBDDDFFFHHHIIIJJJMMMNNNPPPRRRUUUWWWXXXXXXXXXZZZ]]]^^^^^^___aaabbbdddcccbbbbbbbbbcccddddddbbbccceeeggggggfffeeedddeeeddddddcccccccccddddddccccccbbbaaaaaa```_________```aaabbbcccdddeeefffffffffggghhhhhhhhhhhhhhhjjjjjjjjjiiihhhfffdddccceeefffffffffggggggggghhhjjjiiiiiiiiiiiikkkmmmnnnlllllllllllllllmmmnnnoookkkkkkkkkmmmoooqqqpppoooooopppqqqrrrqqqpppnnnlllmmmnnnppprrrsssqqqpppnnnllllllmmmmmmnnnpppqqqrrrpppoooooonnnoooqqqrrrssssssrrrpppooonnnnnnoooooolllllllllmmmnnnnnnnnnoooooooooooooooooooooooooooqqqrrrtttvvvxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwuuutttssssssssstttuuuvvvxxxyyyzzzzzzyyyxxxzzz{{{zzzyyywwwvvvvvvwwwxxxyyyyyyzzz{{{|||}}}}}}||||||~~~|||zzzyyyxxxyyyyyy{{{{{{{{{{{{{{{zzzzzzzzz||||||||||||}}}}}}}}}}}}||||||{{{{{{|||}}}~~~}}}{{{yyyvvvsssqqqppppppqqqnnnqqquuuxxx{{{pppUUUCCC===777777666555444222222111000000000000000000000000222111000//////000111222333222111111000000111111111111111111111000/////////000111222222111000///111111111111222333444444333222222222111111111111111111222222222333333333444444444444555777888999:::>>>CCCHHHOOOZZZgggppp|||DDD>>>:::;;;:::666555777999888888999999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;777:::===@@@BBBHHHPPPVVV```fffoooyyy{{{}}}tttkkkbbb]]]WWWSSSQQQNNNIIIEEEAAA???<<<;;;;;;:::888777888777777666666777777888999888777666777888999:::;;;<<<===???AAACCCDDDEEEGGGHHHKKKNNNQQQTTTVVVWWWWWWYYY[[[\\\\\\\\\^^^___``````___``````aaabbbccc```aaacccdddddddddcccbbbeeedddddddddddddddeeefffeeeddddddccccccbbbbbbbbbaaaaaaaaabbbcccddddddeeeffffffggghhhhhhhhhhhhgggiiiiiiiiiiiihhhgggfffeeeddddddeeefffggghhhhhhiiiiiihhhhhhhhhhhhiiikkklllkkkkkkkkkkkklllmmmnnnoookkkkkkjjjlllnnnppppppoooooooooooooooooooooooonnnlllmmmoooqqqqqqpppooonnnlllllllllmmmmmmmmmnnnnnnllllllkkkkkklllmmmooopppqqqpppooonnnnnnnnnnnnnnnlllllllllllllllllllllmmmooooooooooooooonnnnnnnnnpppqqqsssuuuvvvxxxxxxxxxyyyyyyxxxvvvvvvuuuuuuuuussssssssssssuuuwwwyyyzzzxxxyyyzzzyyyxxxwwwxxxyyyyyyxxxwwwuuuuuuuuuvvvwwwzzzzzz|||}}}}}}|||{{{zzz~~~}}}|||zzzzzzyyyyyyyyy{{{{{{{{{zzzzzzyyyyyyxxxzzzzzz{{{{{{{{{|||||||||{{{zzzzzzzzz{{{|||}}}}}}~~~~~~}}}}}}||||||{{{{{{zzzxxxvvvtttsssrrrsssssstttuuuxxx|||vvv___JJJ>>>:::555555444444333222111111000000000000000000000000222111000//////000111222222222111000000000111111000111111111111000000//////000111222222111000/////////000111222222222222000111222222222111000///111111222222222333333333444444444444555777888999;;;>>>CCCHHHOOOYYYfffooo{{{MMMDDD===;;;:::777555666888888888888999:::;;;<<<999999::::::;;;;;;;;;;;;888999:::;;;===BBBHHHNNNPPPWWW```jjjsss||||||sssmmmhhhccc___\\\WWWPPPKKKFFFDDD@@@>>>===<<<:::888999999888777777777888888888777666555555555666666888999:::<<<===???@@@AAABBBCCCFFFIIIMMMQQQTTTUUUUUUWWWZZZZZZZZZZZZ[[[]]]]]]]]]]]]^^^___aaabbbbbb___```aaabbbcccccccccbbbdddddddddddddddeeefffgggddddddcccccccccbbbbbbbbbbbbbbbbbbccccccdddddddddeeefffgggggghhhhhhgggggghhhhhhhhhhhhgggggggggfffbbbcccdddeeeggghhhiiijjjhhhhhhgggffffffggghhhiiijjjjjjjjjkkkmmmnnnpppqqqooommmllllllnnnooonnnmmmnnnmmmlllllllllnnnoooppplllmmmooopppppppppooonnnlllllllllllllllkkkkkkjjjiiihhhhhhhhhhhhjjjkkklllooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllooonnnnnnnnnnnnnnnmmmmmmooopppqqqssstttuuuvvvvvvxxxwwwvvvuuutttssssssssssssssssssssstttvvvxxxzzzwwwxxxyyyxxxvvvuuuvvvwwwxxxwwwvvvuuuttttttuuuuuuzzz{{{|||||||||{{{zzzyyyyyyyyyyyyzzz{{{|||}}}}}}||||||{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyxxxxxxwwwwwwwwwwwwvvvuuutttsssssssssttttttyyyyyy{{{yyycccQQQBBB;;;;;;444333333222222111111111000000000000000000000000111111000//////000111111111111000000000000111111000000111111111111000//////000111111111111000///...///111333333333222222...000111222222111///...111111222222222333333333444444444444555777888999;;;>>>CCCGGGNNNXXXdddmmmvvv}}}___RRRFFF@@@===999888:::888888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::999888:::===BBBFFFFFFLLLUUU^^^hhhrrr{{{xxxuuuqqqllliiifffaaaZZZUUUNNNKKKGGGDDDCCCAAA>>><<<===<<<;;;:::999999999999777777666666666666666777666777888:::;;;===>>>??????@@@BBBEEEIIIMMMQQQSSSSSSUUUWWWXXXXXXYYYZZZ[[[[[[[[[]]]^^^___```aaaaaa______```aaabbbbbbccccccbbbbbbbbbcccccceeefffgggddddddddddddccccccccccccbbbbbbccccccdddddddddeeeeeeeeefffggggggggggggggggggfffffffffffffffffffffaaabbbccceeefffhhhiiijjjhhhgggeeeeeedddeeefffgggiiiiiijjjkkkmmmppprrrssssssqqqnnnmmmmmmmmmlllkkklllkkkjjjjjjkkklllnnnooommmmmmnnnooopppoooooonnnkkklllllllllkkkjjjhhhhhhgggfffeeeeeefffgggiiijjjllllllmmmlllllllllkkkkkknnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmllllllmmmnnnoooqqqrrrsssssstttuuuuuutttrrrrrrqqqqqqqqqssssssrrrqqqrrrsssuuuuuuvvvwwwxxxwwwuuuttttttuuuwwwvvvvvvuuuuuutttttttttzzzzzz{{{||||||{{{zzzyyyxxxyyyzzz{{{{{{|||}}}}}}||||||{{{zzzzzzyyyxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyyyyuuutttsssrrrrrrrrrsssssspppqqqqqqrrrsssuuuvvvwww~~~~~~jjjUUUFFF<<<888888222222222222222222222111000000000000000000000000111111000000000000111111111000000///000000111111///000000111111111000000000000111111111111000000000111333444555555444333...///111222222111000...111111222222222333333333444444444444555777888999:::===AAAFFFLLLVVVaaajjjssszzzssscccRRRGGGAAA;;;888888888777777888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>:::999777777888:::===???BBBFFFMMMUUU^^^hhhrrrxxx}}}|||xxxsssqqqoookkkfffaaaXXXUUUQQQNNNKKKHHHEEECCCBBBAAA???===<<<:::::::::777777777777777777777777666666777999:::;;;<<<===>>>>>>???AAAEEEHHHLLLNNNOOOQQQTTTUUUVVVVVVXXXZZZYYYZZZ[[[]]]^^^_________^^^^^^______```aaabbbbbb______``````bbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbcccdddeeeeeefffeeeeeefffggggggggggggffffffeeeeeedddddddddeeeeeeaaabbbcccdddfffgggiiiiiigggfffdddcccccccccddddddgggggghhhjjjmmmppprrrssstttqqqnnnlllllllllkkkjjjkkkjjjjjjiiijjjkkklllmmmllllllmmmmmmnnnnnnnnnmmmkkkkkkllllllkkkjjjhhhgggeeeeeeddddddeeefffhhhiiijjjkkkkkkllllllkkkjjjjjjmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmllllllkkkkkkllllllnnnooopppqqqqqqqqqrrrrrrqqqppppppppppppqqqqqqpppooonnnnnnooopppppptttuuuvvvuuutttssstttuuuuuuuuuuuuvvvvvvvvvvvvuuuyyyyyy{{{||||||{{{zzzyyy||||||||||||{{{zzzyyyxxxzzzzzzzzzyyyyyyxxxxxxxxxttttttuuuuuuuuuvvvvvvvvvxxxxxxyyyyyyxxxwwwvvvuuupppooonnnmmmmmmnnnooopppmmmnnnpppsssvvvyyy{{{|||vvv\\\JJJ???777333333222222222222222222333333000000000000000000000000000000000111111000000000000000/////////000111111///000000111111111111000111000000000000000000111,,,---...///000000000000///000111222222222111000111111222222222333333333444444444444555777888999999<<<@@@DDDIIISSS___gggqqqzzz{{{fffXXXMMMCCC;;;888777777777777888999:::;;;<<<;;;;;;:::;;;<<<===>>>;;;:::888888999;;;<<<<<<===AAAFFFLLLSSS]]]fffmmmvvv{{{}}}yyywwwvvvuuuqqqmmmccc```\\\XXXUUUQQQNNNKKKGGGFFFCCCAAA>>><<<;;;;;;888888888888777777666555555555666777999:::;;;;;;<<<<<<<<<===@@@CCCFFFHHHIIILLLOOOQQQRRRSSSUUUWWWWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^___```aaa\\\\\\]]]^^^___aaacccdddddddddddddddddddddddddddaaaaaabbbcccdddfffggggggdddeeeffffffggggggfffffffffeeecccbbbbbbbbbccccccbbbbbbcccdddfffggghhhhhhfffeeedddbbbaaaaaabbbbbbcccdddfffhhhkkknnnqqqrrrpppmmmjjjiiijjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkkiiijjjjjjjjjkkkkkkkkkkkkjjjkkkllllllllljjjhhhgggeeeeeeddddddeeefffhhhiiiiiiiiijjjkkkkkkjjjiiiiiikkkkkkkkklllmmmmmmmmmnnnnnnnnnmmmmmmlllkkkkkkjjjjjjkkklllnnnoooooooooooooooooooooooooooooopppqqqmmmlllkkkjjjjjjkkklllmmmrrrsssttttttsssssstttuuuttttttuuuvvvwwwwwwwwwwwwwwwxxxzzz{{{|||{{{{{{zzz}}}}}}}}}}}}{{{yyyxxxvvvwwwwwwwwwwwwwwwvvvvvvvvvsssssssssttttttttttttuuuuuuvvvvvvvvvuuutttrrrqqqmmmllljjjiiiiiikkklllmmmmmmooossswww|||wwwcccLLL@@@;;;777333111222222222222333333444444000000000000000000000000000000111111111111000000///////////////000111111//////000111111111111111111111000000000000111111++++++++++++,,,---......111111111111222222222333111111222222222333333333444444444444555777888999777:::>>>BBBGGGPPP\\\dddnnnwww|||lll___PPPEEE???777777777777888999:::;;;;;;;;;:::999:::;;;<<<======<<<;;;;;;===>>>======999<<>><<<;;;999999999888777555444333444444555666777999999:::;;;;;;:::;;;<<>>:::777888777555777:::888888:::;;;<<<;;;;;;:::::::::::::::::::::::::::999:::;;;>>>BBBJJJSSSYYYbbbhhhrrr{{{~~~{{{zzzzzz{{{sssnnniiiggggggeee```[[[VVVSSSOOOKKKHHHEEEAAA>>>777777888:::;;;:::777444;;;666444888999888888;;;===777666:::>>>??????AAADDDFFFIIIKKKLLLMMMOOOQQQPPPQQQTTTVVVXXXXXXWWWVVVWWWWWWWWWXXXYYY[[[\\\]]][[[[[[ZZZ[[[\\\^^^```aaa______^^^^^^___```aaabbb```_________```aaacccdddeeeeeeffffffffffffeeeeeedddeeedddccc```___```bbbccccccccccccdddfffhhhiiieeedddcccaaa```_________```bbbdddgggiiiiiihhhhhhhhhgggfffeeeeeeeeeeeeeeeggggggffffffffffffggggggggggggggghhhiiiiiijjjjjjhhhiiijjjkkkkkkjjjhhhgggccccccdddeeeeeefffggggggjjjiiihhhfffffffffggghhhllllllkkkjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhiiijjjkkkmmmnnnhhhiiikkkmmmoooooooooooojjjhhheeecccbbbdddfffhhhmmmnnnppppppnnnmmmnnnooorrrrrrrrrrrrrrrtttuuuuuuxxxyyyzzz{{{{{{{{{zzzyyy||||||||||||{{{yyywwwuuuuuuttttttvvvxxxyyyxxxvvvvvvwwwwwwwwwvvvtttsssqqqrrrqqqppppppooonnnllljjjeeeggghhhhhhhhhiiilllooonnnrrrxxx~~~iiiRRRIII===666555444222000222111111111000000//////333333333222222222222222000000000000000000000000222222111111000000/////////000000000000000//////......//////000000111111//////000000000//////...222222222222222222222222111111222333333333333222333333444444555666666666888;;;???BBBFFFNNNXXX```hhhqqq~~~xxxcccQQQBBB<<<888999999666666777888999:::;;;<<<;;;;;;:::::::::::::::::::::::::::<<<<<<======@@@FFFMMMSSS[[[aaakkkttt||||||{{{{{{{{{vvvrrrooonnnooonnniiiddd^^^[[[VVVRRRNNNJJJEEEBBB<<<<<<<<<======<<<999666555555666666888:::;;;<<<===777444777;;;:::999;;;<<>>BBBFFFMMMXXX___gggppp|||xxxbbbMMMDDD<<<;;;;;;999666666888999:::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;>>>>>>>>>======AAAFFFJJJQQQWWW```iiiqqqwww}}}}}}||||||yyyvvvuuuuuuwwwvvvrrrnnnjjjfffaaa\\\WWWSSSMMMJJJEEECCCAAA@@@???>>>;;;999555>>>AAA===<<>>???@@@BBBDDDFFFGGGJJJLLLNNNOOOOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVZZZYYYYYYXXXYYYZZZ[[[\\\ZZZ[[[]]]^^^______^^^^^^\\\\\\]]]^^^```ccceeefffeeeffffffggggggffffffeeecccddddddcccbbbaaaccceeeaaaaaa``````aaabbbccccccbbbbbb```___^^^^^^^^^^^^\\\^^^```cccddddddccccccaaaaaabbbcccdddfffhhhiiifffeeeeeeddddddeeeeeefffeeeeeeffffffggghhhhhhhhhiiiiiijjjjjjiiigggeeeddd^^^^^^______```aaaaaaaaabbbbbbcccccceeefffhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkhhhiiikkklllmmmmmmmmmmmmgggfffcccaaaaaabbbdddfffiiikkknnnnnnnnnnnnooopppppppppqqqqqqrrrssssssttttttuuuwwwxxxxxxxxxwwwvvvtttuuuuuuvvvvvvvvvuuuuuusssrrrrrrtttvvvwwwvvvttttttuuuvvvvvvtttqqqnnnlllkkkjjjiiigggfffdddcccbbbcccdddeeeeeegggjjjooosssyyy|||{{{```KKK@@@<<<777555555444000---111111111111000000000000,,,,,,---...///000111111000000000000000000000000------------,,,,,,,,,,,,------...............---////////////000000000000//////000000000000//////000000000000000000000000111111222333333333333222333333444444555666666666888:::>>>AAAEEEMMMWWW^^^eeennnzzzuuu```QQQCCC>>>===:::777777888888888888999888888888::::::::::::;;;;;;;;;;;;===>>>===<<<;;;<<<@@@CCCGGGLLLTTT]]]dddkkkqqquuu|||~~~~~~zzzyyyyyyzzzzzzyyyvvvssssssooojjjfffbbb^^^YYYUUUNNNKKKGGGCCCBBB@@@>>><<<>>>KKKPPPGGGDDDLLLPPPKKKCCC<<<777777888666555666555777:::<<<===>>>@@@BBBAAABBBDDDFFFHHHJJJJJJKKKMMMMMMNNNOOOPPPRRRTTTUUUYYYXXXWWWWWWWWWXXXYYYZZZXXXZZZ\\\^^^______^^^]]]\\\]]]]]]___```bbbcccdddeeeeeeffffffffffffeeeeeeccccccdddcccbbbbbbdddfffaaaaaaaaa`````````aaaaaa```___^^^]]]]]]]]]]]]]]]\\\]]]```bbbccccccbbbaaa___``````aaaccceeeggghhhdddddddddccccccdddddddddeeeeeeffffffggghhhhhhhhhiiiiiiiiihhhgggeeecccbbb]]]]]]^^^^^^____________aaaaaaaaabbbcccdddeeefffffffffgggggghhhhhhggggggffffffffffffffffffffffffhhhhhhiiijjjjjjjjjjjjjjjhhhiiijjjlllllllllkkkkkkfffdddbbb``````aaacccdddgggiiilllmmmmmmmmmooopppoooooopppqqqqqqrrrrrrrrrrrrssstttvvvvvvvvvuuuuuuttttttttttttttttttsssssssssrrrrrrtttvvvvvvuuutttssstttuuuuuurrroookkkhhhfffffffffdddbbb``````aaadddeeefffgggiiinnntttxxxkkkTTTEEE999888777777777666222///111111111000000000000000.../////////000000111111000000000000000000000000////////////////////////...///000000000000000000////////////000000000000......///000000000//////111111111111111111111111111111222333333333333222333333444444555666666666777:::===@@@DDDKKKUUU]]]eeennnyyyuuucccNNNCCC>>>:::777777777777666666666666666666999999999:::::::::;;;;;;:::;;;;;;:::999:::===???@@@EEEKKKRRRXXX___eeejjjrrrxxx~~~~~~}}}}}}}}}|||yyywwwxxxuuurrrnnnllliiieeebbbWWWSSSNNNIIIGGGDDDBBB@@@DDDQQQSSSHHHCCCJJJMMMGGGCCC<<<666777888777666888555888:::<<<<<<===>>>@@@===>>>@@@BBBDDDEEEFFFFFFIIIIIIJJJKKKMMMOOOQQQRRRWWWVVVUUUUUUUUUVVVWWWXXXWWWYYY[[[^^^___^^^]]]]]]^^^^^^______````````````ddddddeeeeeeeeeeeeddddddbbbcccdddcccbbbbbbccceeebbbbbbaaaaaa``````______]]]]]]\\\\\\[[[\\\\\\\\\\\\^^^```bbbccccccbbbaaa`````````aaaaaabbbddddddccccccbbbbbbbbbbbbcccccceeeeeeffffffggghhhhhhiiihhhhhhgggfffeeecccbbbbbb^^^^^^^^^_______________```aaaaaabbbbbbbbbbbbbbbdddeeefffggggggggggggfffeeeeeeeeeeeeeeeeeeeeeeeeggggggiiijjjjjjjjjjjjjjjhhhiiijjjkkkkkkjjjiiiiiidddcccbbb``````aaabbbcccdddfffiiikkkkkkkkkmmmooommmnnnooopppqqqqqqqqqqqqoooqqqrrrttttttttttttssswwwvvvuuutttsssrrrqqqqqqrrrrrrrrrsssuuuvvvuuutttqqqrrrrrrqqqnnnjjjfffdddbbbcccdddbbb``````bbbdddhhhiiikkkmmmpppuuu{{{qqqYYYGGG===444444555666666555222000000000000000000000111111111000000000//////......////////////////////////000000000000000000000000......///000000000000000000000000000////////////222222333444444444444444222222222222222222222222111111222333333333333222333333444444555666666666666999<<>>CCC;;;555666777666666888555777999:::999999:::;;;;;;;;;<<<===???@@@AAABBBBBBBBBCCCDDDFFFIIIJJJLLLRRRRRRQQQQQQQQQRRRTTTUUUVVVWWWYYY[[[\\\]]]\\\\\\^^^______``````______^^^bbbccccccddddddccccccbbbbbbccccccbbbaaa```bbbdddbbbbbbbbbaaa```^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^```bbbcccbbbaaaaaaaaa```````````````aaaaaabbbaaaaaaaaaaaaaaaaaabbbddddddeeeeeefffgggggggggffffffeeedddcccbbbbbbbbb``````````````````````````````aaaaaabbbaaaaaa```cccdddeeegggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeefffhhhjjjkkkkkkjjjjjjhhhiiiiiijjjjjjiiihhhgggdddcccbbbaaa```aaaaaabbbbbbdddggghhhhhhiiijjjllllllmmmnnnpppqqqppppppooonnnoooqqqsssttttttssssssxxxwwwuuusssrrrqqqqqqpppqqqpppppprrrtttuuutttrrrooonnnmmmkkkgggddd```___^^^```bbbbbbaaabbbfffjjjnnnppptttwwwzzz~~~~~~vvv```KKK>>>:::111111222222111111000000000000000000111111111111000000///...---,,,++++++////////////////////////.........///////////////+++,,,---...////////////000000000000////////////000111222333333333333333222222222222222222222222111111222333333333333222333333444444555666666666666999<<<>>>BBBIIIRRRZZZccclllxxxzzzhhhWWWHHH@@@>>>999888777666666666777777555666666777888888999999777888::::::999888999::::::<<>>>>>>>>FFF>>>888888999777777999666888999999777666777888999999999999:::;;;<<<===<<<===>>>???AAADDDFFFGGGLLLLLLKKKKKKLLLNNNPPPQQQTTTTTTUUUWWWXXXYYYZZZ[[[]]]]]]___`````````______aaaaaabbbbbbbbbbbbaaaaaabbbccccccaaa______```aaaaaaaaa``````^^^\\\ZZZYYYYYYYYYXXXXXXYYYZZZ[[[[[[\\\^^^```aaabbbaaa```____________^^^______```aaaaaa``````````````````aaabbbbbbbbbcccddddddeeeeeeddddddccccccbbbbbbbbbbbb````````````````````````]]]^^^```aaabbbbbbbbbbbbbbbccceeeggghhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeecccdddgggiiikkklllkkkkkkhhhhhhiiiiiiiiihhhfffeeedddcccbbbaaaaaaaaabbbbbbaaaccceeefffffffffgggiiikkklllnnnoooppppppooonnnmmmnnnppprrrssssssssssssvvvuuusssrrrqqqqqqqqqqqqnnnnnnnnnoooqqqrrrqqqpppkkkiiifffccc___\\\ZZZYYYZZZ]]]```aaaaaadddjjjooouuuxxx|||}}}wwwdddRRRBBB;;;:::333222111000//////000111///000000000111111111111000//////......---------////////////////////////---------.........//////+++,,,---...////////////111000000000/////////...,,,,,,---//////000000000111111111111111111111111111111222333333333333222333333444444555666666666666888;;;>>>AAAHHHQQQYYYaaakkkvvv|||gggSSSGGGEEE;;;:::999777777777888999444555555666777888888999777999::::::888777777888888:::<<<===@@@DDDIIIMMMSSS[[[eeemmmssswww{{{~~~~~~}}}zzzwwwrrroookkkgggccc___[[[XXX\\\TTTLLLJJJHHHDDDCCCFFFLLLCCC<<<;;;;;;:::999;;;888999::::::888666666777777777777777777888999999;;;;;;<<<>>>@@@BBBDDDFFFHHHHHHGGGHHHIIIKKKMMMNNNRRRRRRSSSSSSUUUWWWYYYZZZZZZ\\\^^^```aaaaaaaaa`````````aaaaaaaaaaaa``````bbbccccccaaa___^^^___```_________^^^]]]ZZZXXXVVVXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]___aaaaaaaaa___^^^]]]]]]]]]^^^___```aaaaaa``````____________```````````````aaabbbbbbccccccccccccbbbbbbbbbbbbbbbccc````````````````````````[[[\\\___aaacccdddddddddbbbcccfffggghhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeaaacccfffiiikkklllllllllhhhhhhiiiiiiiiigggfffeeedddccccccbbbbbbbbbbbbbbb```bbbdddeeeddddddfffgggjjjkkknnnoooppppppnnnmmmmmmnnnppprrrsssssssssssssssrrrqqqppppppqqqrrrssslllllllllmmmooopppooonnnhhhfffbbb]]]YYYWWWUUUUUUWWW[[[___```aaaeeelllrrryyy}}}~~~|||cccRRRDDD999666999666555333000//////222444//////000000111111111222000000000111111111111111////////////////////////........./////////000000---...///000111111111111111111000000/////////...---...///000111111111111000000000000000000000000111111222333333333333222333333444444555666666777555888;;;===AAAGGGQQQXXX___iiiuuu~~~sss]]]LLLGGG???:::::::::888666777:::777444333444666888888777888888999::::::;;;;;;999:::<<<===>>>@@@CCCEEEJJJRRRZZZ```eeelllrrruuuyyy}}}~~~~~~~~~|||uuuuuusssppplllgggbbb___YYYXXXUUURRRNNNLLLJJJJJJGGGFFFCCC???===;;;::::::999999999999888777666666999999888777777777777888888888888:::;;;===???@@@??????@@@AAADDDGGGJJJKKKJJJKKKMMMPPPRRRUUUWWWXXX[[[ZZZ[[[[[[\\\]]]^^^___bbb```___]]]\\\[[[\\\\\\^^^^^^^^^^^^^^^]]]]]]]]]___^^^]]]\\\ZZZYYYXXXWWWXXXWWWUUUUUUTTTUUUVVVWWW\\\]]]^^^_________^^^]]]]]]]]]^^^^^^]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[_________^^^^^^_________aaabbbcccdddcccbbb```^^^____________^^^^^^]]]\\\[[[\\\^^^```aaaaaa``````cccbbbaaabbbeeegggggggggeeeeeedddcccbbbbbbbbbccccccdddfffhhhjjjjjjjjjjjjiiiiiiiiiiiihhhgggeeeeeedddeeefffeeecccbbbcccdddbbbbbbccceeefffhhhiiiiiikkklllnnnpppqqqrrrqqqqqqnnnoooppprrrrrrssssssssssssqqqpppnnnnnnnnnnnnooollljjjgggfffeeeeeeeeedddaaaaaa___\\\YYYWWWXXXYYY[[[___ccceeefffjjjrrrxxx}}}}}}}}}~~~kkkSSSDDD<<<777555555222222222111111111111000111111111111000000000000000000000000000000000000444333222000///---,,,+++------------------------000000000000000000000000------......///000000000111111111111000000000000000000000000111111111111222222111111222444555777222333333222111222444666666555666999???HHHPPPUUUaaahhhsss|||ooo___OOOFFF>>><<<;;;888777888:::777444222333444444444666666777888999::::::;;;:::;;;<<<<<<<<<===???AAACCCIIIPPPVVV[[[aaagggkkkpppuuuyyy|||}}}~~~||||||zzzwwwsssooojjjhhheeeccc___YYYTTTOOOLLLJJJLLLKKKKKKIIIGGGDDDBBB@@@999999999888777666555444999888777777777777888888888888888888999:::;;;<<<>>>>>>>>>???AAACCCFFFGGGHHHIIIJJJMMMOOORRRSSSTTTVVVVVVWWWWWWXXXZZZ[[[\\\___^^^]]][[[ZZZZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[\\\\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZZZZZZZYYYYYY\\\\\\[[[[[[[[[[[[\\\\\\^^^___```aaaaaa___]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\^^^____________```___^^^```bbbddddddddddddccccccbbbbbbaaabbbbbbbbbccceeeggghhhiiiiiiiiihhhiiiiiihhhgggfffeeeeeedddeeeeeeeeecccbbbcccdddaaabbbcccdddeeeggghhhhhhfffgggiiikkkllllllllllllnnnnnnoooqqqrrrrrrssssssqqqpppnnnlllkkkkkkllllllhhheeebbb```^^^^^^^^^^^^]]]]]]\\\[[[YYYXXXZZZ[[[bbbeeeiiijjjjjjmmmsssxxx}}}~~~ppp___JJJ???999555333444222222222111111111000000111111000000000/////////000000000000000000000000111000000000//////......000000000000000000000000------...///000000111111000000000000000000//////.........---------------000000000000111111111111222111000000111222333444222333333333111222444666666777888;;;???FFFOOOVVV___gggqqqzzzwwwaaaVVVJJJDDD@@@<<<;;;<<<;;;999666555444444222111444444555666777888999999:::;;;<<<;;;::::::;;;===<<>>@@@AAACCCDDDFFFHHHJJJLLLNNNOOOPPPPPPQQQRRRSSSUUUWWWXXX[[[ZZZYYYYYYXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZYYYYYYXXXVVVVVVUUUUUUUUUVVVVVVWWWWWWXXXZZZ[[[[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZXXXXXXYYYYYYYYYYYYYYYYYYXXXYYYZZZ\\\]]]^^^^^^^^^]]]\\\[[[\\\___```aaa```aaaaaaaaaaaa```````````````aaacccdddfffggggggggghhhhhhhhhhhhgggfffeeeeeecccdddeeedddbbbbbbbbbcccaaaaaabbbccceeefffgggggghhhhhhjjjkkklllllllllllllllmmmnnnooopppqqqqqqrrrnnnllljjjhhhfffeeeeeefffbbb___\\\YYYWWWWWWXXXYYYYYY[[[\\\\\\\\\^^^```ccckkkooossstttssssssvvvyyy}}}~~~~~~}}}\\\NNN???888555222111333222222111111111000000000000000000/////////......000000000000000000000000---......//////000111111111111111111111111111111++++++,,,...///111222222222222222111000/////////,,,,,,,,,---------------000000000000111111111111111111000000000111111222222333444333222222444666666999<<<===>>>DDDMMMUUU]]]dddoooxxxxxxkkk\\\SSSKKKDDD@@@AAA===<<<999888888777444222222333444555666777777888999:::;;;:::999999;;;======<<<>>>CCCGGGKKKPPPUUUXXX]]]cccgggjjjnnntttyyy~~~~~~{{{xxxvvvtttqqqpppnnnkkkgggccc```^^^RRRRRRQQQOOOKKKGGGCCCAAABBBAAA@@@>>><<<;;;:::999777666666555555666666777777777777777888999:::;;;======;;;::::::;;;<<<===???@@@AAACCCEEEGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSVVVVVVVVVVVVVVVVVVWWWWWWTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYXXXXXXWWWUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYWWWWWWWWWWWWWWWWWWVVVVVV[[[[[[ZZZZZZZZZZZZ[[[[[[YYYZZZZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZXXXXXXYYY[[[\\\]]]^^^^^^\\\ZZZYYYZZZ\\\^^^^^^^^^_________```____________^^^___```bbbcccdddeeeeeegggggggggggggggfffeeedddbbbddddddcccbbbaaabbbcccaaabbbbbbccceeeffffffgggiiijjjjjjkkkllllllllllllkkkkkkkkkllllllmmmnnnooojjjhhheeeaaa^^^\\\[[[[[[ZZZYYYVVVTTTSSSTTTWWWYYYZZZ]]]```ccceeegggkkknnntttwww{{{}}}|||||||||}}}||||||}}}}}}yyyhhhLLLAAA888444333111000222111111111111000000000000////////////............000000000000000000000000------......///000111111........................,,,,,,---...///000111222111111111000000/////////......////////////000000///000000000111111111111222111111111000000111111222333444444333333444666666:::???>>>===AAAKKKTTT[[[cccmmmwwwpppeeeZZZOOOGGGEEE@@@>>>;;;::::::888666444222333333444444555666666666777999999999:::===???AAA<<<;;;???BBBCCCGGGMMMOOOSSSYYY]]]```eeelllrrrxxx{{{}}}{{{yyywwwvvvsssrrrrrrpppnnnkkkiiihhhbbb```\\\WWWSSSOOOLLLJJJHHHFFFDDDAAA???===<<<<<<888777666666555666666666666666777888:::<<<>>>??????>>><<<;;;::::::::::::<<<<<<===???@@@BBBCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNQQQQQQRRRSSSSSSTTTTTTTTTQQQQQQQQQRRRRRRRRRSSSSSSQQQRRRTTTVVVWWWVVVVVVUUURRRSSSSSSTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYYYYXXXXXXVVVVVVXXXYYYZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWW[[[[[[ZZZZZZZZZZZZ[[[[[[XXXYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXYYYZZZ\\\]]]______\\\[[[YYYZZZ\\\^^^^^^]]]]]]^^^^^^_________^^^]]]]]]^^^^^^___aaabbbcccdddeeeffffffffffffeeeeeedddbbbcccdddcccaaa```aaabbbbbbbbbcccdddeeeffffffgggffffffffffffffffffggggggggggggfffffffffggghhhiiidddaaa^^^YYYVVVSSSQQQQQQPPPQQQRRRRRRRRRTTTYYY]]]^^^aaafffiiimmmppptttwwwzzz}}}yyyzzz|||~~~|||cccSSSCCC<<<555444444111000222111111111000000000//////////////////............////////////////////////............////////////------------------------///000000000000000111111.........//////000000000//////000000000111111111///000000000111111111111222222222222222111111111222333555555444333444666555:::???>>>===@@@JJJRRRZZZbbbmmmvvvzzznnn___SSSNNNEEEBBB>>><<<;;;999777555444444444444444444444444333555777888999;;;>>>@@@FFF===888;;;===;;;???FFFGGGKKKOOOSSSVVV[[[bbbhhhpppsssyyy}}}~~~|||{{{zzzzzzxxxxxxwwwvvvtttqqqooommmmmmjjjfff```[[[WWWUUUTTTMMMKKKHHHEEEBBB@@@??????<<<;;;:::999888777777777666666777999<<<>>>AAABBB@@@???===;;;:::999::::::999:::;;;<<<===>>>??????@@@AAAAAABBBDDDFFFGGGHHHJJJKKKLLLNNNOOOOOOPPPPPPLLLLLLMMMMMMNNNNNNOOOOOONNNOOOQQQSSSTTTTTTRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRSSSUUUWWWXXXXXXWWWWWWTTTUUUVVVXXXYYYZZZZZZZZZVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYUUUTTTSSSRRRSSSTTTUUUVVVWWWXXXXXXYYY[[[]]]___```]]][[[ZZZ[[[\\\^^^^^^]]]\\\]]]^^^_________^^^]]]]]]]]]]]]^^^___aaacccddddddeeeeeeeeeeeeeeeddddddaaabbbcccbbb`````````aaaaaaaaabbbccccccdddeeeeeeeeedddccccccbbbccccccdddbbb```___^^^]]]]]]^^^___\\\ZZZWWWSSSPPPNNNLLLLLLJJJNNNRRRTTTUUUXXX^^^ccccccggglllpppssswwwzzz}}}}}}yyy{{{~~~nnnVVVIII???999444444444111000222111111000000000/////////000000000/////////....../////////////////////////////////............---////////////////////////111111111111111000000000---------...///000000000------......///000000000000000000000111111111111111111222333333222222111222444555666555444555666555999<<<======AAAIIIOOOXXX```kkkuuuuuueee]]]PPPLLLFFFAAA>>>;;;999777666555555444333333222222111333555666777999<<<>>>KKK???888::::::777999@@@???BBBFFFIIILLLPPPWWW]]]cccgggmmmsssvvvyyy|||}}}}}}~~~}}}|||||||||||||||}}}}}}|||{{{xxxuuussspppooolllhhhddd```]]][[[UUUSSSOOOKKKHHHFFFEEEEEEBBBAAA???===<<<::::::999777777888:::<<<>>>@@@AAA@@@???===;;;:::999999999999999::::::;;;<<<======<<<<<<======>>>@@@AAABBBCCCDDDFFFHHHJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKKKKMMMOOOQQQRRRQQQOOONNNMMMNNNOOOQQQRRRRRRQQQQQQOOOQQQSSSTTTUUUVVVUUUUUUQQQRRRTTTVVVWWWXXXYYYYYYUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXVVVUUUSSSRRRRRRRRRTTTUUUVVVVVVVVVWWWYYY[[[^^^___]]][[[ZZZZZZ\\\]]]]]]\\\[[[\\\^^^___```___^^^]]]]]]]]]]]]]]]___```bbbdddcccddddddeeeeeeeeeddddddaaabbbbbbbbb```___```aaa______``````aaabbbbbbbbbaaa```___^^^]]]^^^^^^___[[[YYYVVVTTTSSSRRRSSSSSSTTTRRRQQQOOOMMMMMMMMMNNNLLLRRRXXX\\\]]]```fffkkkkkkoootttxxx{{{}}}~~~{{{~~~vvv^^^JJJAAA:::555222333333000000333111000000000////////////111111000000000/////////////////////////////////........................////////////////////////.../////////000000111111///////////////000000000,,,,,,------...//////000000000000000111111111111...///000222222222111111222444666666555444555555555666999;;;===BBBHHHLLLVVV^^^iiisss}}}tttkkkZZZUUUNNNGGGBBB???<<<:::777666666555333222222111111222444555555777999<<>>???@@@???===;;;999999999999888999999:::;;;;;;<<<<<<::::::::::::;;;<<<===>>>>>>???BBBDDDFFFGGGGGGGGGCCCDDDDDDEEEFFFGGGGGGGGGJJJKKKNNNPPPPPPOOOMMMLLLLLLMMMNNNPPPQQQQQQPPPPPPMMMOOOQQQRRRTTTTTTTTTSSSPPPQQQRRRTTTVVVWWWXXXXXXTTTTTTUUUUUUVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVWWWUUUUUUTTTTTTUUUVVVWWWWWWYYYWWWUUUTTTSSSTTTUUUVVVUUUTTTUUUVVVWWWZZZ\\\^^^]]][[[ZZZZZZ\\\]]]\\\\\\[[[\\\^^^`````````^^^]]]]]]]]]\\\]]]^^^```bbbdddccccccdddeeeeeeeeedddddd```bbbbbbaaa```___```aaa]]]^^^^^^^^^______``````YYYXXXWWWUUUUUUUUUVVVVVVVVVTTTQQQNNNLLLKKKKKKLLLNNNNNNMMMMMMMMMOOOPPPQQQRRRXXX```dddeeehhhmmmqqqsssvvv{{{|||xxxcccLLL<<<777666222000111111///000444000000000000////////////111111111111000000000000////////////////////////,,,------....../////////////////////////////////+++,,,---...///111222222222222111111000000//////------......///000111111000000000000111111111111,,,---///000111111111000222444666777666555555555444555666999>>>CCCHHHJJJTTT\\\gggqqq{{{{{{jjjbbbWWWNNNIIIEEE@@@===::::::999666333111111222666555333222333666999;;;CCC@@@<<<888666777:::<<<888999;;;>>>AAAEEEHHHJJJQQQRRRTTTXXX^^^eeekkkooorrruuuyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyxxxuuussspppmmmlllcccaaa]]]YYYUUUTTTSSSSSSQQQOOOJJJFFFBBB@@@??????;;;;;;;;;===@@@AAAAAAAAA???===;;;999777777888999777888999;;;;;;;;;::::::888999::::::;;;;;;;;;;;;????????????????????????????????????@@@AAABBBCCCHHHIIIKKKLLLMMMLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNMMMNNNNNNOOOPPPNNNOOOQQQSSSTTTUUUUUUTTTSSSSSSTTTTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRSSSTTTUUUVVVYYYXXXVVVTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZZZZZZZ[[[\\\]]]\\\[[[YYYWWWYYYZZZ\\\^^^___^^^^^^]]]^^^]]][[[\\\^^^______^^^bbbbbbbbbcccccccccddddddaaa```___^^^]]]\\\\\\\\\YYYZZZZZZZZZYYYXXXVVVUUUUUUSSSPPPNNNMMMMMMMMMNNNLLLMMMMMMJJJGGGEEEGGGJJJMMMPPPSSSTTTTTTSSSTTTTTTXXX^^^gggoootttwwwyyyzzzzzzdddPPPAAA;;;<<<222222222111111111111000000000////////////000000//////.........---------......------------..............................---,,,,,,,,,---...000111222111000//////000111222000000//////.........---////////////////////////222111111000000000000000////////////////////////444444444555444444333333444666888999<<>>===<<<999666444333333555444333222333555777888;;;999666444444555777999999999:::<<<>>>AAACCCDDDIIIIIIKKKOOOTTT[[[aaadddmmmppptttwwwzzz|||~~~}}}}}}|||{{{yyywwwtttrrrppphhhgggdddaaa___^^^^^^^^^ZZZWWWRRRNNNIIIGGGEEEEEEBBBAAA@@@@@@BBBCCCBBBAAA===;;;999777666666666777666777888999999999999888888999::::::;;;;;;;;;:::::::::::::::::::::::::::<<<;;;;;;<<<===>>>??????AAABBBDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMOOOQQQSSSSSSTTTSSSRRRSSSTTTTTTUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUSSSQQQQQQSSSUUUWWWVVVVVVVVVVVVVVVWWWXXXYYYWWWYYY[[[\\\]]]\\\[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]]]]][[[ZZZ[[[\\\^^^]]]]]]______``````aaaaaaaaaaaa^^^]]][[[ZZZYYYXXXWWWWWWTTTTTTTTTTTTSSSQQQOOONNNMMMLLLIIIGGGFFFFFFGGGGGGIIIKKKKKKIIIFFFFFFIIIMMMQQQTTTWWWYYYYYYZZZ\\\^^^bbbhhhooovvv{{{gggSSSCCC777444555222222222111111111000000000000////////////000000//////.........---------......------------..............................,,,,,,,,,,,,,,,...///000111000///.........///000000/////////............//////////////////////////////......///000111111222222222111111000000000333444444444444444333333444666777999<<>><<<:::888666555444444333333333444444444444333333222333444666777999999999999:::;;;<<<===@@@@@@BBBEEEJJJPPPUUUXXXcccgggkkkooossswww|||~~~|||zzzwwwvvvrrrpppnnnkkkiiihhhggggggfffccc___YYYUUUQQQOOONNNKKKIIIGGGFFFFFFEEECCCAAA<<<;;;999888777777777888777888999999999999999888999999:::;;;;;;;;;::::::777777777777777777777777777777777777888999::::::;;;<<<===???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVTTTTTTSSSTTTUUUVVVSSSRRRPPPNNNOOORRRUUUWWWVVVVVVUUUUUUUUUVVVVVVWWWUUUWWWYYY\\\]]]^^^^^^^^^ZZZZZZZZZZZZ[[[\\\]]]]]]ZZZYYYXXXYYY[[[[[[[[[ZZZ\\\\\\\\\\\\]]]]]]]]]]]]XXXWWWVVVTTTRRRQQQQQQQQQOOOOOONNNMMMLLLJJJHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCHHHJJJKKKJJJHHHJJJPPPTTTYYY[[[^^^aaacccfffjjjmmmppptttyyy~~~nnnVVVEEE:::444222444222222111111111000000000000//////......//////000...............---------......------------..............................,,,,,,,,,,,,---...//////000///......---------...////////////............////////////////////////,,,,,,------...000111222222222222222222222222333333333444444444444333333444555777999;;;@@@FFFKKKQQQZZZeeennnvvvqqqdddXXXNNNGGGCCCAAA???===<<<:::888666444555666666555444333222444444444555555666666777777777777777888888999:::;;;<<<===@@@DDDHHHMMMOOOWWW[[[```ffflllrrrxxx|||~~~~~~|||{{{{{{zzzwwwssspppmmmlllkkkqqqooojjjeee```\\\YYYXXXTTTQQQNNNLLLJJJGGGDDDAAA???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;:::::::::888888888888888888888888444444444444444555666777888888:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKLLLNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUTTTTTTTTTTTTVVVWWWXXXTTTRRRPPPNNNNNNQQQTTTWWWVVVVVVUUUUUUTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^^^^^^^ZZZZZZYYYXXXYYYZZZ\\\]]]XXXWWWVVVWWWYYYYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXSSSRRRPPPNNNLLLKKKKKKJJJKKKKKKJJJIIIGGGFFFDDDDDDFFFEEEDDDDDDDDDDDDEEEEEEKKKMMMOOOOOOOOOSSSZZZ___ccceeehhhkkknnnsssxxx|||{{{}}}qqq^^^III===999555444444111111111111000000000000/////////....../////////..............................------------..............................---------......//////000000000///......---------///////////////.........////////////////////////............///000111222///000111222333444444555222222333444444444333333444555777888;;;???EEEJJJPPPYYYdddmmmuuuuuugggYYYPPPIIIFFFAAA???>>><<<999777666777888999888666555333666666666777666666555555555555555555777888999:::999999;;;===@@@CCCFFFHHHKKKOOOUUU\\\ccckkksssxxx|||~~~}}}}}}zzzwwwuuutttsssxxxvvvsssnnnjjjeeebbbaaa\\\YYYUUURRROOOLLLHHHFFFDDDCCCBBB@@@???>>>=========<<<<<<;;;;;;::::::::::::::::::;;;;;;::::::999888888888888888888888888444444333333333444555555666666777777999:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDDCCCCCCAAAAAABBBDDDFFFGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRTTTVVVXXXZZZVVVTTTQQQOOONNNPPPRRRTTTUUUUUUTTTSSSSSSSSSTTTTTTWWWWWWXXXYYYZZZZZZZZZ[[[YYYXXXWWWVVVVVVXXXYYYZZZUUUTTTTTTUUUVVVVVVTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIIIIOOOQQQTTTVVVWWW\\\ccciiimmmooorrruuuyyy~~~{{{}}}tttYYYKKK<<<777666333000///111111111000000000////////////............//////---...........................------------................................./////////000000000000000000000000//////...............///////////////////////////////////////111111000//////000000111000000000000111111111111111222222333444444333333444555666888:::>>>DDDHHHOOOXXXdddmmmuuuyyyjjj```ZZZSSSKKKEEEBBB@@@<<<999888999:::::::::888777666777777777666555444333333333333333444666777999:::666777888:::<<<>>>@@@AAABBBFFFLLLSSSZZZbbbkkkpppuuuzzz|||{{{xxxuuuqqqnnnkkkiiieeebbb^^^[[[YYYVVVRRRPPPJJJIIIHHHFFFDDDBBBAAA@@@>>>>>><<<;;;::::::::::::::::::;;;;;;;;;:::999999777777777777777777777777555444444444444444555555444444333444444555666777888999999:::;;;<<<======;;;<<<>>>@@@AAAAAA@@@@@@>>>>>>??????AAABBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNPPPRRRUUUVVVSSSRRRPPPNNNMMMNNNNNNOOOQQQQQQPPPPPPPPPQQQQQQRRRTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTQQQPPPPPPQQQRRRRRROOOMMMMMMLLLLLLLLLLLLLLLKKKKKKGGGGGGEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBDDDDDDCCCDDDFFFIIIKKKMMMOOOPPPTTTXXX\\\___aaaeeelllqqqvvvyyy|||~~~|||{{{wwwxxxzzzzzz{{{}}}uuubbbIII???777555555222///...111111000000000////////////......------......///---------.....................------------.................................//////000000000//////...//////000000000//////.........///////////////////////////////////////222222111000000000000000333222111000///---,,,,,,000111222333333444444333444555666777999===CCCGGGNNNWWWcccllltttzzzpppfffYYYOOOJJJEEE@@@<<<999999:::::::::999999888888888666555555444555555222222222333444555666777555666777888999;;;<<<===>>>AAAEEEJJJPPPXXX___dddhhhmmmuuuxxxyyyzzz~~~}}}}}}{{{yyywwwtttrrrqqqnnnkkkhhhfffdddbbb___]]]TTTSSSRRRPPPMMMJJJHHHFFFCCCBBB@@@>>>============:::;;;;;;;;;::::::999888888888888888888888888888555555444444444444555555444444333222222333444555555666666777888999:::;;;666888;;;>>>???@@@@@@???===<<<<<<<<<===>>>@@@AAABBBBBBDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMNNNOOONNNNNNMMMMMMNNNNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKLLLMMMLLLIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDAAAAAA@@@??????????????????@@@@@@AAACCCFFFHHHJJJJJJLLLOOORRRVVVYYY[[[\\\^^^bbbhhhkkkmmmpppuuuyyy}}}}}}zzzwwwuuuttttttuuuvvvwwwxxx{{{vvv```OOO@@@:::555555444111000222111000000000///////////////......------......///---------.........//////......------------..............................------...//////...---,,,+++,,,...///000/////////............/////////000////////////////////////000000/////////000000111111111000//////...------000000111333333444444333333444666777999===BBBFFFLLLUUUaaajjjsssuuueeeXXXPPPJJJDDD???999999999999999999999::::::999777666666777888999222222222222222222333444666777888999:::;;;;;;<<<<<>>@@@AAAAAA@@@<<<<<<;;;:::;;;<<<===>>>???@@@AAACCCDDDEEEEEEEEECCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGDDDDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLMMMHHHHHHHHHHHHIIIJJJKKKLLLHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGIIIIIIHHHEEECCCAAAAAAAAA@@@@@@?????????>>>======<<<<<<======>>>AAAAAABBBDDDGGGKKKNNNPPPSSSUUUYYY^^^bbbfffhhhjjjfffkkkrrrvvvxxxzzz~~~~~~}}}{{{yyyvvvsssqqqpppqqqrrrssstttvvvzzzyyyeeePPPAAA:::555222111000---...222000000000000////////////.........------.........---------.........//////.........------.................................+++,,,---------,,,+++***)))***,,,.../////////...---.........//////000000////////////////////////---------...///000111222,,,---...///000111222333///000111222333444444444333444555666888<<>>???@@@??????@@@BBBFFFKKKMMMVVV[[[aaacccdddhhhnnntttzzzzzz{{{|||~~~~~~}}}|||{{{yyywwwsssssssssrrrpppnnnllljjjfffdddbbb``````^^^\\\ZZZVVVQQQLLLKKKLLLKKKGGGCCCEEECCC@@@??????>>><<<;;;<<<<<<:::999888888888888777666555444444333444444333333222222222222333333666666555555555555555555555666999<<>>;;;:::999888888999;;;===???:::<<<>>>?????????AAACCCAAA@@@@@@@@@@@@BBBDDDEEEGGGEEEDDDCCCBBBCCCCCCDDDFFFEEECCCBBBBBBCCCEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@CCCDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFDDDCCCAAA@@@???>>>???>>>===;;;:::;;;<<<;;;<<<======<<<<<<>>>@@@AAACCCFFFIIILLLPPPVVVYYYbbbccceeehhhkkknnnqqqrrrsssuuuwwwzzz~~~zzzuuuqqqrrrqqqnnnnnnpppqqquuuwwwvvvxxx~~~iiiRRRAAA:::444333222111000000000000000000111000000///...---+++,,,,,,------,,,,,,+++,,,---...//////...---,,,,,,,,,---...---,,,***)))***+++,,,,,,---------,,,...........................---------...///111222******+++,,,...//////000//////000000000000//////---------.........//////000111111111111222222222000000111222333333333333333444555666888;;;@@@CCCMMMTTT___iiirrrvvvjjj___UUUPPPCCCBBB???;;;888777888999;;;999888777888777666444444444333222222222222333222333666999;;;===???@@@??????>>>>>>???BBBEEEGGGKKKPPPVVVYYY[[[___eeekkkrrrsssuuuxxx{{{}}}}}}}}}}}}|||zzzxxxwwwwwwwwwvvvuuurrrpppooommmkkkhhhggggggeeecccaaaaaa\\\WWWVVVWWWVVVRRROOOLLLIIIEEECCCCCCBBBAAA@@@CCCBBBAAA???>>>===<<<<<<999888777666555555555555666666555444444444555555222222333333444444555555555555777:::======<<<:::666666555555666888999::::::;;;<<<<<<::::::;;;<<<======<<<<<<===>>>@@@AAAAAAAAA@@@???????????????@@@???>>>======>>>???@@@>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCC@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA???>>>======;;;<<<<<<;;;::::::;;;======???@@@@@@AAABBBDDDFFFIIILLLOOORRRVVV[[[```dddhhhiiikkkmmmpppsssuuuvvvwwwxxxzzz}}}|||zzzrrrmmmjjjlllmmmlllnnnrrrqqqvvvxxxyyy|||nnnYYYGGG;;;666333333111000000////////////000000000000//////...------............------------............------,,,---------,,,,,,+++***+++,,,------.........---..............................------...///000111/////////.../////////000---......//////......------.....................000000111111111222222222000000111222333333333333333444555666888;;;@@@CCCLLLTTT^^^hhhrrr~~~xxxnnnddd^^^NNNKKKEEE???<<<:::;;;<<<<<<:::888888999999888777444444333222222222222222222333555777:::===???@@@>>>===<<<;;;;;;===???@@@AAAEEEJJJMMMPPPTTTZZZ___fffhhhlllqqquuuxxxzzz{{{|||||||||||||||}}}}}}}}}~~~}}}}}}}}}}}}|||zzzzzzzzz{{{zzzyyywwwvvvtttuuusssqqqppppppooommmkkkiiieeeaaa___```___\\\YYYWWWSSSNNNKKKJJJJJJJJJIIIGGGFFFEEECCCAAA???======;;;:::999888888777777777666555444333333333333333111111222333444555555666444333444666999:::999888444444444555555666777777888999:::999888888999:::::::::::::::;;;<<<========================<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===<<<<<<<<<===???@@@AAA>>>??????@@@@@@@@@???????????????>>>======<<<<<<;;;<<<============???AAABBBDDDFFFHHHIIIKKKOOORRRTTTWWW[[[^^^bbbfffkkkooopppqqqrrrtttvvvxxxzzz{{{{{{|||~~~{{{yyyvvvtttqqqlllgggeeegggiiijjjoootttvvvzzz}}}mmmWWWGGG===666333222111000//////...//////......///000000000///////////////000000/////////......------------......------,,,,,,++++++,,,,,,*********+++++++++++++++------------------------///......---......//////555333222000/////////000,,,,,,------------,,,,,,///.....................000000000111111111222222000000111222333333333333333444555666777;;;???BBBKKKSSS]]]gggppp}}}|||sssmmm___ZZZRRRKKKFFFCCCBBBAAA???<<<:::999:::;;;:::999555444333222222111222222000111333555777:::<<<===;;;:::999888888:::;;;<<<===@@@CCCFFFHHHLLLPPPTTTYYY]]]bbbhhhnnnqqqssstttwwwxxxyyyzzz{{{|||||||||~~~~~~}}}||||||~~~~~~}}}|||{{{{{{||||||{{{zzzyyywwwzzzxxxwwwvvvwwwvvvuuusssooollliiihhhhhhhhhfffdddbbb^^^YYYUUUTTTTTTUUUUUUOOONNNLLLJJJGGGEEEBBBAAA>>>===<<<;;;:::999999999888777666555444333333333444444444555555666666666444333222333666777777666444444555666777777666666444666888999999999;;;===::::::::::::;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;888999::::::::::::999888888888888999999999::::::===<<<:::888888999;;;<<<>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDDDDFFFIIIKKKIIIKKKOOOQQQSSSWWW[[[^^^___bbbeeehhhjjjmmmqqqtttwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~yyytttpppmmmkkkjjjjjjgggeeegggiiikkkrrryyy|||~~~tttZZZFFF<<<888555222000000///...............------...///000000000/////////000000000000/////////...,,,,,,,,,,,,...///...---,,,+++***+++,,,---,,,+++++++++++++++,,,,,,------------------------///.....................444333000///.........///,,,,,,,,,------,,,,,,,,,////////////............000000000000111111111111000000111222333333333333333444555666777:::>>>BBBIIIQQQ[[[eeennn{{{~~~tttnnnddd[[[TTTMMMGGGCCCAAA>>>;;;999999999999888666555444333222222222222//////000111333666888999777777666777777999:::;;;===>>>@@@AAABBBDDDGGGIIINNNRRRXXX___dddiiikkklllqqqrrrtttwwwyyyzzz{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~{{{|||{{{zzz{{{}}}~~~}}}|||yyyyyyzzz{{{{{{zzzyyyxxx{{{zzzxxxyyyyyyzzzxxxwwwvvvtttrrrqqqqqqqqqpppooolllhhhccc_______________\\\\\\ZZZXXXUUUQQQNNNLLLCCCBBB@@@???>>>============<<<;;;999888777777777777777777666666555555555444333222333555666666555444444555666666666666555333555777888888888:::<<<888999999999::::::::::::;;;<<<===>>>>>>===<<<;;;888888999::::::999888888666666777777777888888888;;;:::888777777888999;;;>>>>>>??????@@@?????????<<<===>>>???@@@AAABBBBBBFFFGGGJJJKKKMMMOOORRRUUUSSSUUUYYY[[[]]]aaaeeehhhjjjlllnnnppppppqqqsssuuu{{{{{{|||}}}~~~~~~~~~~~~{{{xxxsssmmmhhhfffggggggfffdddeeehhhkkkooowww}}}uuuwww}}}rrraaaLLL===888666333000000///..................,,,---...///////////////---......//////......---...---,,,++++++,,,---...---,,,+++***+++,,,---...000///............//////------------------------...............---------///...---,,,,,,---......------............------//////////////////////////////000000000111111111000000111222333333333333333444555666777999>>>AAAHHHOOOYYYccclllxxxxxxnnneeeZZZOOOGGGEEEAAA===999888777666555888777666444333333333333////////////000222444555333444444555666888999:::;;;;;;;;;;;;<<<>>>???@@@FFFIIINNNTTTYYY^^^aaacccgggiiimmmqqqtttvvvxxxxxxzzzzzz{{{|||}}}~~~~~~}}}~~~|||{{{{{{zzzyyyzzz|||}}}|||{{{wwwxxxyyyzzz{{{{{{zzzyyyzzzyyyxxxyyyzzz{{{zzzyyywwwvvvuuuttttttsssttttttsssoookkkhhhhhhiiiiiihhheeedddcccaaa^^^ZZZWWWUUUKKKJJJIIIGGGFFFEEEEEEDDD@@@???===;;;:::999888888:::999999888777666555444666555555666777777666444444444444444444444444444555666777777555555666777666777777888888888777777999999::::::;;;:::::::::777777777777777777777777555555555666666666777777888888777777888:::;;;===<<<<<<>>>??????@@@@@@???===>>>@@@BBBDDDEEEGGGHHHLLLNNNQQQSSSTTTWWW[[[^^^^^^```cccdddfffhhhkkknnnrrrtttvvvvvvvvvuuuvvvwww||||||}}}~~~~~~}}}||||||}}}~~~rrrppplllgggccccccfffiiibbbcccfffkkkooottt}}}|||vvvzzzttt[[[OOO@@@666444444111...//////............//////------.../////////......,,,------......------,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------++++++,,,,,,------............////////////............/////////000000000/////////000000000111111000000111222333333333333333444555555666999===@@@FFFNNNXXXaaajjjvvvzzzooo```VVVMMMIIICCC>>><<<:::888777999888777666555444444444111000///......000111333222222222333444555666777888888777888:::;;;<<<<<>>999:::;;;<<<<<<;;;:::999:::999888888888999;;;<<<<<<;;;999777777999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======;;;:::888777???@@@BBBDDDFFFGGGGGGHHHJJJKKKMMMPPPSSSVVVXXXYYY\\\^^^aaaccceeegggkkknnnnnnooooooooonnnnnnppprrrqqqsssvvvwwwwwwvvvwwwxxx{{{|||}}}~~~}}}|||zzzyyyzzz|||~~~zzzyyyxxxuuurrrnnnkkkiiieeeeeeccc```___cccjjjppptttuuuxxx{{{zzzyyyrrr^^^NNNAAA;;;555222222333333222000000/////////000000111.../////////...---,,,,,,------............------++++++---......---++++++)))***,,,---...---,,,,,,111000...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////.........///222333333111///------......//////......---,,,---...///000111222333////////////000000000000000000111222333333333333333444555555666888<<>>:::::::::888555444444555555555333111000////////////000111333444444444333333333333555666888:::;;;::::::<<<>>>@@@CCCEEEFFFGGGLLLRRRYYY]]]aaaeeegggkkklllnnnrrrvvv|||~~~}}}||||||wwwwwwvvvvvvvvvwwwwwwxxxyyyzzz{{{}}}~~~zzzzzz{{{{{{{{{{{{zzzzzz|||{{{zzzyyyyyyyyyyyyyyy{{{xxxvvvuuuvvvwwwwwwvvvvvvtttrrrpppmmmllljjjjjjjjjgggeeeccccccbbbaaa___]]]YYYTTTPPPOOOPPPPPPPPPQQQNNNKKKGGGDDDAAA@@@@@@AAAAAABBBBBBAAA@@@???????????????>>>>>>>>>======;;;:::888888:::;;;;;;:::>>>:::999<<<>>><<<;;;===999;;;======<<<;;;;;;<<<===???@@@???===;;;;;;<<<:::<<<======<<<===???AAADDDDDDCCCBBBAAAAAABBBBBBFFFGGGHHHJJJMMMPPPSSSUUUVVVVVVXXXZZZ\\\___aaaccchhhgggfffeeegggjjjmmmooopppqqqrrrqqqppppppqqqrrrvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxyyyzzzzzz{{{||||||zzzxxxwwwvvvwwwyyy|||~~~~~~||||||~~~~~~}}}{{{xxxqqqpppooollliiieeebbbaaa]]]___aaabbbdddiiiqqqvvv}}}lllYYYJJJBBB:::999888666444222111000//////......------------000///...---,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,---.........+++,,,------,,,,,,---///,,,,,,------------,,,,,,***+++,,,---............////////////////////////---...///000000///...---000000000000111111111111111111222222222333333333555666888888888999;;;===CCCIIISSS]]]eeennn}}}}}}tttiii```YYYRRRJJJDDDAAAAAAAAA???<<<:::999888666555444222111000000000...///000222333333222222111111222222333555666777888888999:::<<<>>>@@@AAAEEEHHHLLLPPPTTTXXX]]]aaacccdddggglllrrrxxx}}}~~~}}}||||||xxxxxxwwwwwwwwwwwwwwwwwwxxxzzz{{{}}}~~~~~~zzz{{{{{{{{{{{{{{{zzzyyy{{{{{{zzzyyyyyyyyyyyyyyy|||zzzxxxwwwxxxyyyyyyxxxwwwuuusssqqqooommmllllllkkkiiigggfffffffffeeedddaaa]]]YYYVVVVVVWWWWWWWWWXXXVVVSSSPPPLLLJJJIIIHHHGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>@@@===>>>BBBDDDAAA???@@@???@@@AAAAAA@@@@@@BBBCCCAAACCCDDDDDDCCCBBBBBBCCCCCCDDDEEEDDDCCCCCCEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKPPPQQQSSSUUUXXXZZZ\\\]]]^^^^^^___aaaccceeeggghhhiiijjjkkkmmmnnnooopppqqqtttuuuvvvvvvtttssstttuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzyyyxxxvvvuuuvvvxxxzzz|||}}}|||zzzzzz|||}}}||||||}}}yyyuuurrrnnnlllhhhccc```_________]]]___bbbdddhhhooowww}}}}}}qqq___NNNBBB;;;333333222111111000//////000000//////............000///...---,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------------...///000///......000222......////////////......+++,,,,,,---..........................................////////////.........////////////000000000000000111111111222222222333555666777777888;;;===CCCIIISSS]]]eeemmm}}}}}}uuummmddd[[[TTTIIIHHHFFFBBB???<<<999777666666444333222222222222000111222444444444333333333222222222222333444444777777777888999;;;===>>>AAACCCDDDFFFHHHMMMRRRVVVWWWYYY]]]cccjjjrrrxxx{{{}}}}}}|||{{{{{{zzzzzzyyywwwwwwvvvvvvuuuuuuuuutttwwwyyy{{{}}}~~~}}}||||||{{{{{{{{{{{{{{{zzzyyyxxxzzzzzzyyyyyyyyyyyyyyyyyy{{{yyywwwwwwxxxyyyxxxwwwxxxwwwuuusssqqqooonnnnnnnnnllljjjiiijjjjjjiiihhheeebbb___^^^___```aaa``````^^^\\\XXXUUUSSSRRRQQQPPPPPPPPPQQQPPPPPPOOONNNLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEFFFDDDFFFLLLNNNJJJFFFEEEGGGGGGHHHHHHGGGHHHKKKMMMJJJKKKMMMMMMLLLLLLLLLMMMPPPPPPQQQOOOMMMMMMNNNPPPQQQQQQRRRRRRTTTUUUVVVWWWZZZ\\\___aaadddeeeeeeeeeggggggggghhhiiikkkmmmmmmlllnnnrrruuuvvvuuutttrrrwwwxxxyyyxxxvvvuuuuuuvvvvvvuuuuuuttttttuuuuuuvvvuuuvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvtttuuuvvvxxxyyy{{{{{{||||||zzzxxxwwwxxxxxxxxxwww{{{zzzyyyvvvrrrnnnjjjhhhkkkgggaaa\\\YYYZZZ]]]___^^^```ccchhhnnnwww}}}~~~rrr]]]LLL@@@888444........./////////000000000000000//////////////////......---,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++++++++,,,---,,,+++,,,---///......////////////......------------------------........................///...............//////............//////////////////000000000111111111111333444555666888:::===CCCHHHRRR]]]dddmmm|||}}}vvvoookkkYYYUUUNNNHHHBBB>>>;;;999777666555444333222222222444555666777888888777777777666555444444444444444555555666777999;;;<<<======>>>@@@AAABBBEEEIIILLLLLLOOOSSSZZZbbbjjjqqquuuuuuvvvvvvvvvvvvvvvuuuuuusssssssssrrrrrrqqqpppppptttvvvyyy{{{{{{{{{yyyxxxzzzzzzzzzzzzyyyxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwvvvuuuuuuvvvwwwvvvuuuxxxwwwvvvtttrrrqqqqqqpppqqqooommmlllllllllkkkiiigggeeecccccceeeggggggfffcccbbb___]]]ZZZXXXVVVVVVXXXXXXXXXYYYYYYXXXWWWWWWTTTTTTTTTSSSSSSSSSRRRRRRPPPRRRTTTUUUSSSQQQPPPOOOMMMLLLPPPWWWYYYTTTNNNMMMNNNOOOOOONNNNNNPPPTTTWWWUUUVVVXXXXXXVVVVVVVVVWWWYYYZZZZZZYYYXXXWWWYYY[[[]]]]]]]]]^^^___```aaabbbaaacccfffhhhjjjjjjjjjiiikkkkkkkkkkkklllmmmnnnooonnnpppsssuuuwwwvvvuuutttuuuvvvwwwvvvtttssssssttttttttttttssssssttttttttttttttttttssssssssssssssswwwvvvuuutttssstttuuuvvvvvvvvvwww{{{}}}zzzvvvsssrrrrrrpppooopppooollljjjfffcccaaa___gggddd___[[[ZZZ[[[^^^``````bbbffflllvvv}}}uuu^^^JJJ===666333222/////////000000111111111////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++******+++---,,,,,,------------,,,,,,.........---------------........................///...---,,,---...///000........./////////000000000000000000111111111222///111333444555777:::<<>>===;;;888666555444444333444777999;;;;;;<<<;;;;;;:::888777555444444444//////000111333555777888555999===@@@AAAAAAAAABBBCCCDDDGGGKKKQQQWWW\\\___fffgggiiikkkmmmmmmmmmmmmkkklllmmmnnnnnnmmmllllllkkklllnnnoooqqqrrrrrrssstttuuuuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyxxxwwwvvvvvvuuuuuuvvvxxxxxxwwwuuuvvvuuutttsssrrrrrrrrrrrrsssqqqnnnmmmlllllljjjhhhggggggfffgggiiiiiigggeeeffffffeeedddbbb```^^^]]]``````aaabbbbbbbbbbbbaaa^^^^^^^^^^^^]]]]]]]]]]]]YYY\\\```aaa___^^^```bbb^^^]]]___eeegggbbb^^^^^^ZZZ[[[\\\[[[[[[\\\^^^aaaccceeeffffffeeeddddddeeeaaacccdddddddddeeegggiiikkkkkkkkkjjjkkkkkkllllllkkklllmmmooooooooonnnnnnooooooooonnnoooooopppqqqooonnnlllkkkkkknnnqqqsssrrrssstttsssrrrrrrssstttqqqppppppooooooppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrttttttssssssssstttttttttsssrrrrrrtttwwwzzz|||||||||}}}}}}}}}|||{{{{{{zzzxxxssslllfffbbb___]]][[[WWWWWWWWWWWWWWWWWWWWWWWWZZZ[[[]]]```bbbccccccccchhhiiinnnwwwttt\\\PPPAAA666333333333222111000000//////......---,,,,,,,,,,,,,,,---------,,,------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////***+++,,,+++******,,,.........////////////......//////...------...///000------------------------,,,,,,,,,,,,---...//////000000000000111111111111111222222222222333333333///111222333444666888;;;===BBBLLLWWW^^^gggvvv~~~vvvooohhh___SSSKKKDDDBBB@@@===:::888777666333444777:::<<<>>>??????===<<<;;;999888777777777111111111111111222333444333666999;;;===>>>AAACCCBBBBBBCCCFFFIIIMMMQQQSSSZZZ\\\___aaacccddddddddddddfffhhhiiijjjiiihhhggggggggghhhiiikkkmmmpppqqqqqqrrrsssssstttttttttttttttuuuwwwxxxyyyxxxwwwvvvuuutttuuuvvvxxxxxxwwwuuutttsssrrrrrrqqqqqqqqqqqqqqqooommmmmmmmmnnnmmmllliiiiiiiiijjjjjjiiifffdddgggggggggfffeeeccc```___bbbccccccdddeeeeeedddddd``````_________^^^^^^^^^___bbbeeedddaaa```cccgggeeebbbbbbgggiiifffdddeee___```aaaaaa``````bbbcccccceeeggghhhhhhhhhjjjkkkfffgggggggggffffffhhhjjjjjjjjjkkkkkklllmmmnnnooonnnnnnnnnooooooooooooooommmmmmmmmmmmmmmnnnooopppnnnllljjjiiijjjllloooqqqoooppprrrrrrqqqqqqrrrtttooonnnnnnmmmmmmnnnnnnoooqqqqqqrrrrrrssssssttttttrrrsssssssssttttttuuuuuutttrrrqqqrrruuuwwwxxxxxxxxxyyyyyyyyyxxxvvvuuutttpppkkkddd^^^ZZZWWWUUUTTTRRRSSSTTTUUUVVVVVVVVVVVVXXXZZZ]]]aaadddgggiiiiiilllmmmsss|||ooo^^^KKKBBB888333333444111---////////////............,,,,,,,,,---------......,,,,,,---------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------'''((())))))'''((()))+++......////////////......///...---,,,---///000222------------------------***+++,,,---............/////////000000000000111111111111111222222222222000222333444444555888::::::@@@JJJTTT\\\eeettt}}}wwwlll^^^SSSHHHGGGDDD@@@===;;;999888444666999===???AAABBBCCCAAA@@@>>>===<<<;;;;;;:::666555444333222222222222333444666777999<<>>IIISSSZZZcccsssyyymmmccc\\\VVVMMMGGGDDDAAA===999888:::;;;<<<<<<>>>@@@BBBBBB@@@>>>===;;;;;;<<<<<<777666555333222000000000111000///000222555999;;;???BBBCCCAAADDDIIIJJJIIIMMMLLLLLLMMMOOOQQQTTTVVVYYYYYYYYY[[[^^^______]]]cccdddeeeffffffhhhlllooooooppppppooonnnoooqqqsssuuuuuuvvvvvvvvvvvvvvvvvvssstttttttttuuuuuuuuuuuuppppppooonnnmmmmmmmmmmmmmmmmmmlllllllllmmmmmmnnnooonnnmmmllljjjiiiggggggkkkkkkjjjhhhdddbbbbbbccceeefffgggggggggfffeeedddeeedddcccaaa```______^^^gggffffffeeeffffffggghhhllliiifffgggkkkllliiiffffffeeedddcccccccccdddeeeiiiiiijjjkkklllmmmmmmnnnkkkkkkkkkkkkjjjiiihhhhhhjjjjjjkkkmmmnnnpppqqqqqqnnnnnnnnnooopppooollliiiiiihhhhhhhhhhhhjjjlllmmmlllhhheeeeeehhhkkkllllllmmmmmmmmmmmmmmmlllllllllllllllmmmmmmnnnnnnnnnoooooopppqqqsssttttttttttttuuuuuuttttttttttttttttttppppppqqqrrrrrrsssssstttqqqrrrqqqooojjjgggeeeeeebbb^^^YYYWWWVVVUUURRROOOPPPQQQSSSUUUVVVWWWXXXXXX]]]___ccchhhmmmrrrvvvxxx}}}{{{{{{~~~oooYYYHHHAAA222222111111000000////////////............//////........................//////...---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------&&&''')))***+++,,,,,,------,,,,,,,,,,,,---......------......///.........,,,------......------,,,+++,,,---...////////////000000////////////000000000000111111111222222222000111333444444666999;;;<<>>???BBBDDDCCCBBBAAA???===<<<<<<<<<:::999777555444333222222000///......000222555777:::>>>@@@???@@@DDDGGGGGGKKKKKKLLLMMMMMMNNNNNNNNNRRRRRRRRRTTTWWWYYYZZZYYY```bbbcccddddddeeehhhjjjlllmmmmmmmmmllllllnnnpppuuuuuuuuuvvvvvvvvvvvvvvvttttttuuuuuuuuuuuuuuuuuusssrrrpppooonnnmmmmmmmmmkkkkkkkkkkkkllllllmmmnnnooonnnlllkkkjjjiiiiiiiiikkkkkkkkkhhheeeccccccdddeeeeeefffffffffffffffeeefffeeedddbbbaaa```______fffffffffggghhhhhhiiiiiillliiigggiiimmmooollliiigggfffeeedddddddddeeeeeecccdddeeegggjjjlllmmmnnniiiiiijjjkkkllllllllllllkkkllllllmmmooopppqqqqqqnnnmmmmmmnnnnnnmmmkkkiiiiiihhhggggggggghhhiiiiiikkkhhheeeeeehhhkkklllkkklllllllllkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmnnnooooooppprrrrrrssssssssssssssssssrrrqqqqqqpppppplllllllllmmmmmmmmmmmmmmmiiiiiihhheeeaaa^^^]]]]]]ZZZXXXTTTTTTTTTTTTRRRPPPSSSSSSUUUVVVXXXYYYZZZ[[[^^^aaaffflllsssyyy~~~zzzyyy|||}}}nnn]]]III<<<777111111000000000000000000.........//////.........------------------------///......---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---...//////////////////............//////333333333444444444555555...000111222222444777999<<>>???AAACCCDDDCCCCCCBBBAAA@@@>>><<<;;;<<<;;;:::888777666666555000///...---...000222333666===@@@>>><<>><<<======;;;:::999888888888222111000......///000111777>>>BBB>>>999;;;@@@CCCEEEHHHLLLOOOOOOMMMJJJGGGGGGEEEDDDDDDFFFHHHIIIIIIMMMPPPTTTWWWWWWXXXYYY[[[]]]aaadddggghhhiiijjjlllnnnnnnoooooopppqqqqqqqqqttttttuuuuuuuuutttsssrrrrrrpppnnnllljjjiiihhhhhhjjjjjjjjjkkklllnnnooopppqqqooollliiihhhiiijjjkkkjjjkkkjjjhhhfffeeeeeefffeeedddcccbbbccceeehhhjjjhhhgggfffdddcccbbbaaaaaabbbdddgggjjjlllmmmllllllllljjjiiikkkmmmnnnmmmlllhhhggggggfffffffffffffffcccccccccddddddddddddddddddeeegggiiikkklllmmmnnnnnnnnnnnnooopppqqqqqqqqqpppnnnlllllllllmmmlllkkkkkkjjjiiigggfffdddccccccgggfffeeeeeefffhhhiiijjjkkkjjjjjjiiiiiihhhhhhhhhkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmnnnnnnooonnnnnnnnnoooooonnnmmmkkkiiifffeeeddddddcccaaa```___^^^]]]YYYXXXVVVRRROOONNNOOOQQQPPPPPPPPPQQQSSSUUUVVVVVVVVVWWWYYY\\\```dddgggjjjlllnnnrrrxxxyyytttvvv|||lllZZZLLL@@@777444555.........//////000000000,,,---///000000///---,,,////////////////////////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******,,,,,,++++++,,,,,,---...------.........---,,,,,,,,,------......------,,,..................------///......------......////////////000000000111111111222444444444555888:::===???FFFPPPXXXbbbrrr{{{uuunnneee___XXXTTTMMMIIIFFFDDDAAA>>><<<===???@@@@@@@@@???>>>======;;;:::999999999999555444333222111111111111777>>>AAA;;;555666:::<<>>EEENNNVVV```ooo~~~uuuzzz}}}uuuooogggaaaZZZUUUQQQLLLEEE@@@======>>>???@@@@@@@@@@@@>>>===<<<;;;::::::::::::888777666555444333333333444:::;;;555000111444444;;;>>>CCCHHHMMMOOOPPPPPPKKKJJJHHHGGGGGGEEEBBB@@@===@@@BBBDDDEEEFFFHHHIIIKKKNNNSSSXXX\\\___cccfffhhhiiiiiijjjkkklllmmmmmmlllmmmoooqqqqqqpppooonnnooonnnmmmlllkkkkkkkkklllkkkkkkkkklllmmmnnnoooppppppnnnkkkiiigggfffggggggggghhhhhhgggeeedddfffgggfffdddbbbaaabbbdddgggiiihhhgggfffdddcccbbbaaaaaa___aaacccfffiiikkkkkkkkklllkkkjjjjjjhhhhhhgggfffhhhhhhiiiiiiiiihhhgggfffbbbccccccdddeeeffffffgggcccdddeeefffggggggggggggkkklllmmmnnnpppqqqrrrrrrrrrpppoooooopppooonnnllllllllllllkkkjjjhhhfffeeecccdddeeeeeedddeeeggghhhkkkkkkjjjiiihhhggggggfffgggggggggggggggffffffffffffffffffffffffeeedddccccccccccccbbb```\\\YYYVVVPPPPPPOOONNNNNNMMMLLLLLLJJJKKKKKKJJJHHHIIIKKKMMMMMMNNNPPPQQQRRRTTTWWWYYY^^^aaaeeekkkpppuuuxxxzzz}}}}}}|||}}}rrr\\\OOOBBB<<<999333///...---------...............,,,---...//////...---,,,************************,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++++++++++++++,,,------+++,,,,,,++++++***)))(((,,,------......------,,,------...............---000000////////////000000000000111111111222222222000111222222222333555777:::===DDDLLLTTT]]]mmm{{{eeemmmuuuxxxwwwyyy|||tttooohhhccc^^^XXXOOOHHHAAAAAA@@@???????????????>>>>>>===<<<;;;;;;;;;;;;999888888777666555444444222555666111///222333222444666:::>>>CCCHHHKKKMMMLLLKKKKKKKKKKKKHHHDDDAAA>>>???@@@???>>>>>>@@@BBBCCCEEEIIIMMMPPPTTTYYY\\\aaaaaabbbcccdddeeeffffffgggiiilllnnnooonnnmmmllliiiiiiiiiiiiiiijjjkkkllljjjjjjjjjjjjkkkkkklllmmmjjjjjjiiihhhggggggggghhhffffffgggfffddddddeeegggfffeeecccbbbbbbdddeeefffhhhgggeeecccbbbaaaaaaaaa^^^___aaacccfffhhhiiijjjjjjjjjjjjiiihhhgggggghhhjjjkkklllllllllkkkiiiiiiccccccddddddeeeeeeffffffcccccceeefffggghhhhhhhhhiiijjjkkkmmmoooqqqrrrssspppooooooooopppooommmkkkjjjkkkkkkkkkkkkiiihhhgggaaaccceeeeeeddddddfffhhhjjjjjjiiihhhgggfffeeeddddddcccccccccbbbbbbbbbbbb````````````___^^^]]]\\\XXXYYYYYYYYYVVVSSSOOOMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJJJJJJJKKKMMMNNNNNNQQQTTTVVVWWWYYY]]]aaahhhkkkpppvvvzzz}}}~~~~~~~~~}}}}}}}}}rrrbbbOOODDD:::888888555111000......------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........+++++++++***++++++,,,---+++,,,,,,++++++)))((((((,,,------......------,,,,,,,,,---.../////////////////////....../////////............////////////000111222222222333555777999;;;BBBKKKRRR[[[jjjxxxYYYcccnnnsssrrrsssyyy|||wwwppplllhhhaaaWWWPPPFFFEEEBBB@@@???>>>????????????>>>===<<<<<<<<<===999999888777666555555444111444444111111555666444///000222666<<>>;;;:::;;;===>>>@@@CCCEEEHHHLLLQQQTTTYYYYYYZZZ[[[\\\]]]^^^___dddfffiiilllmmmmmmlllkkkcccccccccdddfffgggiiijjjiiiiiiiiihhhiiiiiijjjjjjffffffgggggghhhhhhiiiiiieeeeeefffeeecccccceeeffffffeeedddcccccccccdddeeegggfffeeecccbbbaaa``````^^^___```aaacccfffhhhiiihhhiiijjjjjjiiihhhiiijjjlllmmmnnnnnnnnnmmmlllkkkgggffffffeeedddcccbbbbbbbbbccceeeggghhhiiijjjjjjhhhhhhjjjllloooqqqssstttnnnnnnnnnooopppooollliiihhhiiijjjkkkkkkjjjiiihhh```ccceeeeeecccccceeehhhiiihhhgggfffeeedddccccccaaaaaa``````______^^^^^^\\\\\\\\\[[[ZZZYYYXXXWWWQQQQQQRRRRRROOOLLLHHHFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFHHHKKKMMMNNNNNNPPPQQQQQQUUUYYY[[[]]]```eeeiiiooosssxxx}}}|||||||||}}}uuuaaaOOO@@@555---...222222111111.........------,,,,,,,,,...------,,,,,,------...........................++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))&&&''')))***+++,,,,,,---++++++******++++++,,,---.........---,,,+++***))),,,------......------,,,+++,,,---...////////////.........------.........111111111111222222222222222333555444444555777999888;;;AAAIIIPPPYYYhhhvvvIIIRRR^^^iiiqqquuuxxxyyy|||~~~{{{wwwrrrjjjaaa\\\YYYSSSLLLFFFCCCAAA@@@???AAA@@@??????@@@@@@>>><<>><<<;;;:::;;;;;;<<<777666333111000000111111///111333555666888<<<>>>FFFHHHJJJLLLMMMMMMLLLKKKDDDCCCBBB???<<<;;;<<<>>>::::::;;;===@@@EEEIIILLLPPPPPPOOOPPPQQQRRRTTTVVVYYY]]]bbbgggjjjjjjiiigggaaaaaa``````bbbdddgggiiieeeeeedddcccdddeeeggghhhbbbdddeeeeeeddddddeeegggcccbbbaaaaaabbbdddfffhhhccccccbbbaaaaaaaaabbbbbbddddddccccccbbbbbbbbbbbbddddddcccccccccdddeeeeeebbbcccdddfffhhhjjjllllllnnnnnnnnnnnnmmmlllkkkjjjjjjiiifffcccaaa`````````___aaaccceeegggiiijjjjjjiiigggfffhhhkkkmmmllljjjlllnnnpppqqqqqqpppnnnllliiiiiiiiikkkllljjjgggeeebbbbbbaaaaaaaaabbbbbbcccdddccccccdddeeedddbbb```^^^^^^^^^]]][[[YYYVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTMMMMMMLLLKKKKKKJJJIIIIIIDDDEEEFFFFFFFFFGGGIIIKKKKKKLLLMMMMMMNNNPPPSSSVVVTTT[[[cccggggggiiimmmpppzzz{{{~~~~~~|||}}}}}}zzznnn[[[KKKDDD:::666111///000000///---...------,,,,,,---------------..................+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++*********)))))),,,++++++******++++++,,,***+++---/////////---,,,+++++++++,,,,,,+++******++++++,,,------...//////'''(((***,,,------,,,,,,,,,,,,,,,------.........////////////////////////222222222222222111000///,,,...111333555777777777<<<===BBBKKKSSS\\\jjjvvv;;;BBBMMMXXXbbbjjjpppttt}}}}}}xxxqqqjjjddd^^^ZZZTTTPPPMMMJJJGGGEEE@@@?????????@@@@@@>>><<<===<<<<<<;;;:::::::::;;;777555444222222222333444///111222222222333666888>>>@@@DDDHHHLLLOOOPPPQQQJJJJJJIIIFFFAAA>>><<<<<<<<<<<<<<<<<<===???@@@AAAGGGFFFGGGGGGIIIKKKNNNOOORRRUUUZZZ___cccddddddddd^^^]]]]]]]]]___aaadddeeedddddddddccccccddddddddd```aaaccccccbbbaaacccddddddcccbbbbbbbbbdddfffgggdddcccccccccccccccccccccffffffeeeeeeddddddddddddcccccccccccccccddddddeeeddddddeeegggiiijjjkkklllmmmmmmmmmmmmlllkkkjjjjjjiiihhhfffcccaaa`````````___```bbbdddfffhhhjjjkkkkkkiiiiiijjjmmmnnnnnnlllmmmoooqqqssssssqqqooommmgggffffffgggiiihhhfffdddbbbaaa``````______``````aaa``````aaabbbbbb___]]]ZZZZZZYYYXXXVVVTTTQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHHHHHHHGGGGGGFFFFFFCCCDDDFFFFFFEEEFFFIIIKKKKKKMMMOOOPPPPPPRRRUUUWWWWWW^^^ggglllnnnppptttwww||||||{{{{{{|||||||||||||||~~~|||oooeeeZZZKKK???999555111---,,,---......,,,///...---,,,+++++++++,,,------..................++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++*********)))))),,,++++++******++++++,,,***+++,,,---...------,,,---...............------+++++++++,,,------......------......///.........,,,,,,,,,---------------........................111111111222111111000000000111222444555444444444::::::???HHHPPPZZZiiivvv222777???IIISSS___jjjqqqxxx~~~zzzsssooogggddd```\\\YYYTTTPPPLLLEEECCCBBBCCCCCCCCCAAA???<<<============<<<;;;;;;777666555444444555666777222222333222000000111333777999<<>>>>>============<<<;;;;;;>>>>>>>>>???AAADDDFFFHHHGGGJJJNNNRRRWWWZZZ[[[\\\XXXXXXWWWXXXYYY[[[]]]___aaaaaabbbcccbbbaaa``````]]]___``````___^^^___aaabbbaaa```______```bbbbbbaaabbbbbbbbbcccbbbbbbbbbeeeeeedddddddddddddddcccbbbbbbbbbbbbbbbcccddddddcccddddddfffggghhhhhhiiillllllllllllkkkjjjiiihhhhhhgggeeecccbbbaaa```````````````aaadddgggkkkmmmkkkjjjjjjkkkmmmnnnmmmlllkkknnnrrrttttttrrrnnnkkkfffdddcccccceeefffeeedddaaaaaa```___^^^]]]\\\\\\\\\\\\\\\]]]^^^]]][[[YYYTTTSSSSSSQQQOOOMMMJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGGGGFFFGGGJJJLLLKKKNNNRRRUUUVVVWWWYYY[[[___fffooouuuwwwyyy||||||zzzwwwuuuuuuxxx{{{~~~ttt___QQQGGG===666333000...,,,+++---......---,,,,,,+++++++++,,,,,,---......------------------++++++,,,,,,,,,,,,++++++************************+++++++++***************+++++++++++++++++++++++++++++++++***************++++++************+++++++++++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++******++++++,,,,,,------------,,,+++++++++++++++------------,,,,,,,,,,,,------------------------//////000111111111000000000111222333444444444444999999<<>>===999888777666555666666666444555555333111000111333555666777:::>>>CCCGGGJJJPPPSSSVVVVVVRRRLLLHHHFFFBBBAAA@@@>>>>>>>>>>>>???<<<<<<;;;;;;<<<>>>@@@AAA???AAACCCFFFJJJMMMOOOQQQPPPPPPPPPQQQRRRSSSUUUVVVYYY[[[^^^```aaa```^^^]]]\\\]]]^^^^^^\\\\\\]]]^^^]]]\\\[[[[[[[[[[[[\\\\\\]]]^^^___aaaaaaaaa```___aaaaaaaaa```````````````````````````aaabbbbbbcccaaabbbbbbccccccdddddddddiiiiiijjjiiiiiihhhgggfffffffffeeedddcccbbbaaaaaaaaaaaa``````cccgggkkknnnjjjiiiiiijjjjjjkkkjjjjjjiiimmmqqqttttttqqqmmmiiifffcccaaaaaabbbdddeeeeeebbbaaa```___]]][[[ZZZYYYVVVVVVVVVWWWXXXWWWUUUSSSOOONNNMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIIIIJJJLLLNNNMMMRRRXXX\\\___```bbbccciiinnnuuuzzz{{{|||~~~wwwvvvtttssstttyyyjjjQQQCCC<<<666222000000///---------.........(((((()))***+++---...///......------------,,,,,,******++++++++++++******))))))))))))))))))))))))************************************************************************++++++************+++++++++******)))******++++++((()))***************************++++++,,,,,,,,,,,,+++***))))))***+++,,,...------,,,,,,+++++++++---------------------------...///000000000000000......000222444666777888;;;:::<<>><<<;;;:::888777555555444444444555333222111222444333333333444666:::>>>AAAIIIMMMRRRUUUUUURRRQQQPPPIIIGGGCCC@@@>>>???@@@AAA===<<<;;;:::999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEHHHHHHHHHIIIJJJKKKLLLMMMPPPRRRVVVZZZ\\\\\\[[[ZZZYYY[[[\\\[[[YYYYYYZZZ[[[XXXXXXXXXWWWWWWWWWWWWWWWYYY[[[^^^```aaa```___^^^]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]^^^___```aaaaaaaaaaaaaaabbbbbbbbbcccffffffffffffeeedddccccccddddddddddddccccccbbbbbbbbbaaa______aaaeeejjjmmmiiiiiijjjiiiiiihhhiiiiiiiiimmmqqqttttttqqqmmmiiieeebbb______```bbbcccccc``````___]]][[[YYYWWWUUUPPPOOOOOOPPPQQQPPPNNNLLLJJJJJJHHHFFFEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHFFFHHHIIIJJJKKKLLLOOOQQQRRRWWW^^^dddgggjjjkkkmmmnnnqqqtttwwwxxxwwwwwwwwwrrrsssuuuwwwzzzooo[[[EEE999555222///.../////////...,,,,,,,,,---************+++,,,------......------,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))************************************************************************+++******))))))******+++++++++***)))))))))***+++++++++,,,---------------******++++++++++++,,,,,,------,,,,,,---...000111---------,,,,,,++++++***---------------------------...///000000000000000...///000222444666888888>>>===>>>DDDJJJSSSbbbooo,,,,,,,,,,,,...444;;;AAAMMMUUU___hhhnnnsssxxx|||wwwoooiiifffcccbbb___]]]YYYVVVSSSOOOJJJGGGEEEEEEDDDCCCBBB@@@???>>>??????===;;;999777666555333444444333111111222444000000///000222666999;;;???CCCIIIMMMPPPQQQSSSTTTPPPMMMIIIDDDAAA@@@@@@@@@>>>===;;;999888777888888;;;;;;;;;;;;<<<<<<======@@@AAAAAABBBCCCCCCDDDDDDFFFHHHMMMQQQTTTUUUUUUTTTTTTUUUVVVUUUTTTSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWYYY]]]```aaa```^^^]]][[[[[[[[[[[[[[[\\\\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___`````````aaabbbbbbbbbcccccccccccccccbbbaaa```___```aaaaaabbbbbbbbbaaaaaaaaa```^^^^^^___bbbfffiiihhhiiijjjiiigggffffffhhhiiikkkooorrrrrroookkkiiiaaa^^^\\\[[[\\\]]]]]]]]]ZZZZZZZZZXXXVVVTTTQQQOOOJJJIIIIIIJJJKKKJJJHHHFFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDFFFGGGHHHIIIGGGIIIKKKMMMNNNPPPTTTVVV[[[___eeejjjmmmoooqqqrrrmmmnnnoooqqqrrrsssttttttuuuxxx|||~~~|||}}}zzz^^^OOO???777555222000000,,,------,,,+++)))***+++......---++++++*********......------,,,,,,++++++))))))************))))))))))))))))))))))))))))))***************+++++++++***************************************+++++++++******))))))))))))******+++++++++***************))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******++++++,,,...///000,,,,,,,,,,,,++++++++++++------------------------//////000111111111000000222222222222333444555666>>>===???EEEJJJSSS```mmm~~~***,,,------...000444888<<>>BBBEEEIIINNNQQQRRRQQQOOOMMMJJJGGGDDDCCC???>>><<<:::999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<======>>>>>>>>>>>>@@@DDDGGGJJJKKKLLLLLLMMMNNNOOONNNLLLKKKLLLMMMLLLMMMMMMNNNOOOOOOOOOOOOQQQTTTYYY]]]^^^]]][[[YYYVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ\\\]]]\\\\\\]]]]]]^^^___``````````````````___^^^]]]\\\[[[\\\^^^_________^^^^^^___^^^\\\[[[\\\^^^```bbbdddeeefffeeebbb```aaacccccceeehhhjjjjjjhhheeeccc[[[XXXVVVUUUUUUUUUUUUTTTQQQQQQQQQQQQOOOLLLIIIGGGEEEDDDDDDEEEFFFFFFCCCAAADDDCCCBBBAAA@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCEEEFFFHHHJJJKKKLLLLLLOOOQQQTTTVVVYYY]]]```dddhhhlllnnnooopppqqqrrrmmmmmmmmmooossswwwzzz|||{{{xxx{{{}}}rrrdddPPPDDD999444222///...000)))+++------++++++,,,...------,,,,,,,,,,,,,,,---......------,,,++++++***++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++************************))))))*********+++++++++******))))))))))))******++++++,,,,,,,,,+++)))(((&&&'''((()))************------,,,,,,,,,,,,,,,,,,((()))******+++++++++++++++++++++++++++,,,,,,,,,........................111111111222111111000000222222222111222444555666::::::>>>EEEKKKSSSaaammm|||%%%'''***,,,---...000222000666>>>FFFNNNXXXdddkkknnnuuu|||~~~||||||~~~{{{wwwtttllljjjgggeeeccc```]]]ZZZTTTRRROOOLLLIIIHHHGGGGGGBBBBBBBBBAAA@@@???>>>===;;;<<<;;;999666444444666555444333222222111111111333555888:::===BBBGGGKKKPPPQQQTTTUUUTTTPPPLLLIIIAAA@@@>>>=========>>>???999:::;;;<<<<<<<<<;;;:::777888999::::::::::::::::::<<<>>>AAACCCDDDEEEEEEGGGHHHIIIHHHFFFEEEFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKOOOTTTXXXYYYXXXVVVSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVVVVXXXYYYZZZ[[[WWWWWWXXXYYYZZZ[[[\\\\\\^^^^^^^^^^^^]]]\\\[[[[[[XXXYYY[[[\\\]]]]]]\\\\\\\\\[[[ZZZYYYYYY[[[\\\^^^^^^```aaa___\\\ZZZ[[[]]]]]]^^^```bbbbbb```^^^]]]VVVSSSQQQPPPPPPPPPNNNMMMJJJKKKKKKKKKIIIFFFCCCAAACCCBBBBBBCCCDDDCCCAAA???BBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBFFFGGGHHHJJJLLLNNNPPPPPPSSSUUUYYY[[[^^^bbbfffiiikkkmmmooopppooonnnoooooonnnnnnnnnrrrxxx}}}xxxvvv|||yyyfffTTTCCC999000,,,)))&&&'''***(((+++//////......000222((()))***+++---000222333......---,,,,,,+++******,,,------......------,,,************************))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++******))))))))))))*********+++---...---+++)))((())))))***,,,,,,---------------------------------,,,---...///...---,,,+++*********++++++,,,,,,---////////////////////////222222222222222111000/////////000111333555888:::666777<<>>HHHRRRZZZggglllssswwwyyyxxxxxxxxx~~~}}}|||{{{}}}vvvrrrnnnlllmmmjjjccc]]]XXXVVVSSSQQQPPPNNNLLLJJJLLLIIIEEECCCBBBAAA@@@>>>>>>===;;;:::888777777777444444444555666555333000000000000222444888;;;>>>IIIKKKMMMPPPQQQQQQPPPPPPKKKIIIGGGDDDBBBAAA@@@@@@>>>===;;;999888777888888:::::::::999888888777777777888999:::;;;======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBFFFGGGHHHJJJLLLMMMNNNNNNLLLMMMOOONNNMMMMMMNNNPPPMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVXXXYYYYYYXXXVVVUUUVVVXXXUUUUUUVVVVVVVVVVVVUUUUUUYYYWWWUUUTTTSSSTTTUUUVVV[[[ZZZXXXVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSNNNMMMLLLIIIGGGEEECCCBBBFFFEEECCCBBB@@@???>>>>>>===>>>??????======>>>???BBBAAA@@@??????@@@AAABBBAAABBBDDDFFFHHHIIIJJJKKKFFFIIIMMMPPPQQQSSSUUUWWWZZZ^^^dddhhhjjjlllmmmnnnooonnnmmmkkkjjjlllpppssspppttt}}}~~~zzzzzz~~~|||uuugggTTTFFF777444000---,,,,,,+++***333222000...------------***)))((((((((()))+++,,,///+++''''''***---...---******************++++++))))))))))))(((((((((((()))))))))))))))******+++******)))))))))***,,,---,,,+++***))))))***+++,,,...---,,,,,,++++++++++++******************************))))))***,,,...///******+++,,,---------------------,,,,,,+++++++++......---------,,,,,,,,,------,,,+++,,,---...///222000---,,,,,,...222444333222000//////111222444888888<<>>AAADDDIIIMMMPPPSSSSSSOOONNNLLLIIIHHHGGGGGGGGGEEECCCAAA>>><<<;;;;;;;;;;;;;;;::::::999888888888888888999999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>???AAABBBDDDEEEEEEFFFCCCEEEFFFFFFEEEDDDFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQQQQPPPNNNNNNOOOPPPPPPPPPQQQQQQQQQPPPOOOOOOSSSRRRPPPNNNNNNOOOPPPQQQRRRQQQOOOMMMLLLKKKLLLLLLKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGEEEDDDDDDCCC@@@@@@???>>>============;;;===>>>===<<<<<<===>>>BBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLOOOSSSVVVXXX[[[^^^```dddgggkkkmmmlllllllllllljjjjjjjjjjjjkkknnntttxxx~~~|||}}}zzzyyyuuummmaaaRRRDDD;;;666333///---,,,,,,,,,+++---,,,+++*********+++,,,***************++++++,,,---***''''''***,,,,,,+++************************))))))))))))(((((((((((()))))))))))))))******+++))))))((((((((()))++++++++++++***))))))***++++++,,,,,,+++***************************************++++++******+++,,,---...)))***+++,,,------------+++++++++*********)))))).........------,,,,,,,,,......---------...///000////////////000000111111222111000///000111333444888888;;;BBBIIIQQQ___kkkyyy---(((&&&''''''&&&)))---(((***+++,,,...222777;;;DDDLLLXXXbbbhhhkkklllllljjjkkklllpppuuuzzz}}}{{{}}}}}}{{{|||~~~~~~zzzwwwkkkhhhccc```^^^]]]\\\[[[YYYVVVRRROOOLLLJJJGGGEEE???>>><<<;;;999888888888999999888999999888666333222111000000000111333444555777;;;@@@EEEKKKOOORRRRRRQQQPPPOOOOOOPPPQQQRRRNNNLLLHHHDDDAAA???>>>===<<<<<<;;;;;;:::999999999999999999999999::::::;;;777888888888999999::::::999:::::::::::::::;;;;;;777888999;;;<<<=========:::<<<======<<<<<<===>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIHHHFFFFFFGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFJJJIIIHHHGGGFFFGGGHHHIIIGGGGGGEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC<<<<<<;;;;;;<<<<<<======;;;===>>>>>>======???@@@CCCBBBAAAAAABBBCCCDDDEEEHHHIIILLLNNNOOOPPPPPPPPPUUUXXX[[[^^^```cccgggiiimmmnnnppppppmmmkkkjjjiiifffhhhjjjmmmqqqwww~~~}}}|||~~~tttrrrkkk___OOOBBB999555333000---,,,---------,,,)))((((((((()))***++++++)))***++++++,,,,,,+++++++++***)))***,,,,,,,,,+++************************))))))))))))(((((((((((()))))))))))))))******+++((((((((('''(((((()))***+++******))))))******+++++++++***))))))))))))***************************,,,+++++++++++++++,,,,,,((()))***+++,,,,,,,,,,,,+++++++++************)))............------------///............///000000---...111333333222000...000000//////000222444555888777;;;BBBHHHPPP^^^jjjvvv***&&&%%%''''''%%%&&&))))))***+++,,,,,,---///222666<<>>>>>>>>===<<<<<<;;;;;;:::<<<;;;:::888888888888999777777888888999:::::::::888888888888888888888888666777888999::::::::::::777888:::999888888999;;;999:::::::::;;;;;;;;;<<<>>>??????@@@AAAAAA@@@@@@CCCDDDDDDCCCAAAAAACCCDDDCCCCCCCCCCCCBBBAAA@@@???BBBBBBAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@?????????CCCCCCDDDDDDDDDCCCCCCBBB?????????@@@@@@@@@@@@@@@======<<<<<<<<<===>>>>>>===>>>@@@AAA@@@AAACCCDDDDDDCCCCCCCCCDDDEEEGGGHHHMMMOOORRRUUUXXXYYYYYYYYY^^^```bbbddddddfffiiikkklllnnnpppooommmjjjiiihhhiiilllpppuuu{{{~~~zzzzzz}}}}}}yyynnnhhh]]]OOOCCC999444222000...,,,,,,---...---,,,************++++++,,,,,,((()))***+++,,,+++*********+++,,,---...---,,,+++************))))))))))))))))))))))))(((((((((((()))))))))))))))******+++)))))))))((())))))))))))******))))))))))))******+++******)))))))))******************************++++++******************(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------------.............../////////---///111333444222000////////////000111333444555888777;;;AAAGGGOOO\\\hhhuuu'''&&&(((,,,,,,'''%%%&&&((()))++++++++++++---...///333999???DDDJJJPPPTTTVVVXXX\\\bbbiiipppvvvyyy~~~}}}|||}}}}}}zzzuuurrrpppooonnnmmmdddbbb^^^ZZZWWWSSSOOOLLLEEECCCAAA>>><<<:::888888777777777999;;;<<<<<<;;;999888666444333111000000222222111222555999<<>>>>>AAA???===;;;999999999999888888888999999:::::::::888888888888888888888888777777888999::::::999999666888999999888888999:::888888888888888999999999;;;;;;<<<=========<<<<<<>>>?????????======???@@@>>>>>>??????>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>======>>>>>>???>>>>>>===?????????>>>>>>>>>======???>>>>>>============>>>>>>???BBBCCCCCCDDDFFFHHHGGGGGGFFFGGGHHHJJJLLLMMMRRRTTTYYY]]]aaacccccccccdddeeefffeeeeeeeeehhhjjjhhhkkkoooqqqpppnnnmmmlllooorrrwww|||~~~zzzwwwxxx|||yyypppiii^^^TTTGGG===777444///,,,...,,,++++++---...---,,,,,,,,,,,,,,,,,,++++++***&&&''')))*********)))(((''')))+++,,,,,,+++***************)))))))))(((((())))))))))))(((((((((((()))))))))))))))******+++*********************)))))))))))))))))))))))))))++++++*********++++++,,,************************)))))))))))))))((((((((((((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------............//////000000111111111111/////////000111333444555777777:::@@@FFFMMMZZZfffsss''''''+++000000+++((((((&&&'''((((((((()))+++------///111333555;;;AAAEEELLLOOOTTT[[[dddkkkrrruuu{{{~~~~~~~~~{{{yyyxxxwwwuuusssjjjhhhdddaaa^^^ZZZUUUQQQIIIGGGDDDAAA===:::888777999888777999<<<>>>>>>===;;;:::999888666444222222000000000000222555888:::;;;<<<>>>BBBGGGLLLPPPSSSXXXYYYZZZZZZXXXTTTPPPMMMHHHHHHGGGFFFFFFEEEEEEDDDIIIGGGDDD@@@>>>=========:::::::::::::::::::::::::::::::::999999999999999777888888999999999888888666777888888777777888:::999999999999999999999999888999999::::::999999999999:::;;;:::999999;;;===;;;;;;<<<<<<<<<<<<<<<;;;<<<============>>>>>>>>><<<===>>>>>>???>>>>>>===<<<<<<===>>>>>>>>>>>>===AAAAAA@@@???>>>======<<>>=========>>>>>>???AAACCCEEEFFFGGGJJJLLLMMMMMMMMMMMMOOOQQQSSSUUUWWWZZZ___dddhhhiiijjjjjjeeefffgggffffffhhhkkkmmmlllqqqwww{{{{{{yyywwwvvvvvvyyy}}}~~~{{{yyyxxxzzz}}}~~~{{{uuujjj^^^VVVLLLCCC888222222222///+++---+++++++++------,,,++++++++++++++++++***)))(((&&&'''(((((())))))(((((($$$''')))***)))(((((((((*********))))))(((((('''))))))))))))(((((((((((()))))))))))))))******+++***++++++++++++******)))((())))))******))))))(((+++************+++,,,,,,************************'''(((((()))))))))((((((((()))***+++,,,,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------000///.........///111222//////000111222333333333777777:::???EEELLLXXXdddqqq&&&&&&)))...///+++((()))&&&''''''&&&&&&'''))),,,+++,,,------...111555999@@@DDDKKKTTT^^^gggooosssvvvyyy~~~}}}{{{|||}}}zzzxxxqqqooollliiifffbbb]]]YYYRRRPPPLLLGGGCCC???<<<;;;===<<<;;;;;;===>>>>>>===;;;;;;:::999888666555444222222111111222333444555444555777999===AAAEEEGGGLLLPPPVVV[[[]]][[[XXXVVVOOOOOOOOONNNMMMMMMLLLLLLSSSPPPLLLGGGDDDCCCCCCCCC???>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999999999::::::999888888777888999999888888999;;;;;;;;;;;;;;;;;;:::::::::888999999999999999888888777888999999888888:::;;;888999:::;;;;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>><<<===>>>???@@@??????>>>??????@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@??????>>>@@@@@@@@@@@@AAABBBCCCCCCCCCFFFHHHJJJLLLMMMPPPSSSTTTTTTTTTUUUWWWYYY\\\]]]\\\___dddhhhkkkkkkkkkjjjbbbdddfffhhhkkkoootttxxx{{{||||||}}}~~~yyyzzz{{{||||||zzztttnnndddXXXLLLDDD<<<888222////////////---,,,+++++++++------+++***((()))***+++++++++***)))((((((((((((((())))))***%%%(((******((('''(((***+++******)))((((((''''''))))))))))))(((((((((((()))))))))))))))******+++)))***+++++++++)))(((''''''((()))******)))(((''')))))))))))))))***++++++************************'''((()))+++++++++******)))***+++,,,------------))))))*********+++++++++))))))*********+++++++++,,,,,,.../////////...---///...---------...000000000000111222222222222222777777999???DDDKKKWWWcccooo}}}$$$###%%%)))***'''''')))((()))((('''&&&'''***,,,)))***,,,---------///111333777???JJJUUU```hhhmmmqqqtttyyy}}}~~~zzzyyy||||||~~~{{{vvvtttqqqooolllhhhccc___[[[XXXTTTOOOJJJEEEBBB@@@BBB@@@>>>===>>>>>>===<<<;;;;;;::::::999777666555666555444333222111000000222222333444666999<<<>>>AAAFFFPPPXXX]]]^^^[[[YYYUUUTTTTTTSSSRRRRRRQQQQQQYYYVVVRRRMMMIIIHHHHHHHHHDDDDDDCCCBBBAAA@@@??????<<<;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;:::999999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;::::::888999::::::999999;;;===666777999:::;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBAAA@@@>>>>>>???@@@AAAAAAAAA@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBDDDEEEGGGIIIJJJIIIKKKNNNPPPRRRTTTWWWYYYYYYYYYYYYZZZ\\\___aaaccc```bbbfffjjjkkkkkkjjjhhh```bbbfffjjjpppvvv}}}|||zzz|||{{{{{{|||}}}~~~~~~~~~{{{zzzzzzzzzyyyzzz}}}zzzwwwyyy}}}zzz{{{vvvmmmcccWWWKKK@@@::://///////---***)))+++,,,,,,+++++++++,,,,,,+++)))'''(((***,,,---...------***)))((((((((()))+++,,,)))+++---,,,******,,,...+++******)))(((''''''&&&))))))))))))(((((((((((()))))))))))))))******+++((()))*********((('''&&&'''((()))******)))((('''((((((((((((((()))******************************((()))+++,,,---------,,,******+++,,,------------+++++++++,,,,,,---------(((((())))))*********+++,,,---///000000000///...,,,------...............000111111222222222111111777777999>>>CCCJJJVVVbbbmmm{{{'''((()))*********)))((())))))))))))************,,,,,,,,,,,,---...///000222444777<<>><<<;;;AAA???===:::888666444333555444333222222333444555222222333333444555666777???@@@EEEMMMRRRSSSSSSSSSSSSUUUVVVWWWVVVVVVXXXYYY[[[```aaaZZZRRROOOMMMLLLMMMMMMLLLJJJIIIGGGFFFFFFCCC@@@===>>>@@@AAA???===:::;;;======<<<;;;<<<===<<<=====================???@@@BBBCCCBBB@@@===<<>>===;;;;;;;;;<<<<<<999999999:::::::::;;;;;;?????????===;;;;;;===???<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@DDDDDDDDDCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCEEEEEEGGGIIIJJJKKKKKKLLLNNNPPPSSSUUUXXXYYYZZZZZZ\\\^^^bbbaaa___^^^^^^___aaabbbccccccdddfffhhhgggeeebbbeeeggglllrrrzzzxxxwwwxxx|||~~~~~~{{{{{{{{{zzzwwwtttqqqqqqtttyyyyyyzzz{{{|||}}}~~~~~~}}}~~~~~~zzzxxxqqqdddWWWKKK@@@777222------...///...---+++***,,,++++++******++++++,,,###333<<<333++++++---+++)))+++,,,***'''&&&''')))++++++******))))))((((((((((((((()))******++++++))))))))))))))))))))))))************************''''''''''''((((((((((((******))))))((((((''''''(((((())))))))))))(((((()))(((''''''(((***,,,...))))))))))))((((((((((((---,,,+++++++++,,,---...***************************+++,,,,,,------,,,,,,+++++++++,,,,,,------------------.........//////.........///000000111111444777:::>>>CCCKKKVVV___kkkzzz$$$$$$#########$$$%%%&&&''''''((((((((()))))))))(((((((((((()))***+++,,,+++,,,...111888BBBMMMTTTcccfffkkkqqqvvv{{{~~~}}}|||}}}yyy||||||~~~}}}zzzzzz{{{|||{{{yyyuuuvvvvvvxxx{{{~~~~~~}}}{{{yyywwwuuuttttttppplllfffaaa]]]YYYUUUSSSNNNLLLIIIGGGFFFEEECCCAAABBBAAA>>>;;;999888777777777666555444444555666777444444333333333333444444444555888???EEEIIILLLMMMMMMOOOQQQRRRSSSTTTVVVXXX^^^dddfff```[[[YYYYYYXXXTTTSSSRRRPPPNNNLLLJJJIIIGGGDDDBBBBBBCCCDDDCCCAAA@@@BBBCCCCCCAAA@@@AAABBB@@@@@@AAABBBCCCCCCDDDDDDEEEFFFIIIJJJJJJHHHEEECCCBBBAAA???>>>============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<===???BBBAAABBBCCCEEEFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIOOOQQQSSSTTTTTTUUUWWWYYYZZZ]]]```bbbcccccceeegggcccbbb```_________aaabbbcccdddfffggghhhgggggggggiiilllpppwww}}}~~~|||yyywwwuuuvvvyyy{{{}}}}}}||||||{{{zzzxxx{{{{{{tttsssrrrqqqrrruuuwwwwwwxxxyyy{{{}}}~~~wwwtttmmmdddWWWJJJ???777222///...............---,,,,,,,,,++++++******++++++,,,///<<>>AAABBBCCCFFFIIIJJJLLLMMMPPPRRRWWW]]]___\\\ZZZ\\\]]]]]][[[ZZZYYYWWWTTTRRRQQQPPPNNNLLLJJJJJJJJJJJJIIIHHHHHHJJJKKKJJJHHHGGGGGGHHHEEEEEEGGGHHHJJJKKKKKKLLLKKKNNNQQQTTTTTTRRROOOMMMKKKJJJHHHGGGFFFEEEEEEEEECCCCCCBBBAAAAAA@@@@@@@@@>>>???@@@@@@@@@BBBEEEHHHGGGHHHJJJLLLMMMMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLNNNOOOPPPPPPQQQQQQVVVXXXZZZ[[[[[[[[[]]]______bbbdddfffeeeeeefffgggbbbaaa```______```bbbbbbfffjjjnnnooommmllllllnnnoooqqquuu{{{~~~{{{tttwww|||}}}zzzwwwvvvwwwxxxyyyzzzwwwuuutttrrrrrryyy}}}vvvqqqqqqrrrqqqssswwwvvvvvvwwwyyy|||wwwoookkk^^^UUUGGG;;;333000...---......---,,,,,,,,,,,,---++++++************++++++111888:::222,,,,,,+++&&&&&&((())))))(((''')))***))))))))))))************++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((())))))))))))((((((&&&(((***++++++***((('''***************+++++++++---,,,+++******************************************++++++,,,,,,,,,,,,,,,//////......---,,,,,,,,,------.........///////////////000000111222222333222444777:::???HHHSSS\\\ooo|||***)))((('''((()))+++,,,&&&&&&'''''''''((((((((('''((())))))************+++++++++,,,---222888===FFFKKKTTT^^^ffflllnnnpppsssvvvzzz{{{yyyxxxzzz|||yyyyyy{{{}}}|||zzz{{{}}}{{{xxxvvvuuuuuuqqqqqqrrrtttuuuwwwyyyyyy{{{|||~~~~~~~~~~~~~~~zzzyyywwwvvvuuuqqqmmmiii```]]]ZZZWWWVVVTTTRRRPPPQQQNNNJJJFFFBBB@@@@@@@@@:::999777666666666777777:::999888777666666555555333666777555555999;;;;;;<<<>>>@@@BBBCCCDDDGGGIIIIIIOOORRRRRRSSSWWWZZZZZZ]]]]]]\\\ZZZYYYXXXWWWVVVVVVUUUSSSRRRRRRRRRRRRQQQPPPRRRRRRQQQOOOMMMMMMNNNLLLMMMOOOPPPQQQQQQQQQQQQRRRUUUYYY\\\]]][[[XXXVVVSSSRRRQQQPPPOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEBBBDDDEEEFFFHHHJJJNNNQQQOOOPPPQQQSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTUUUWWWYYY[[[[[[[[[ZZZ]]]^^^``````______aaabbbbbbdddffffffdddbbbaaabbb``````aaabbbdddfffhhhiiipppwww~~~{{{vvvuuuvvvuuuvvvxxx|||~~~|||yyywwwuuuzzzzzzwwwwwwvvvuuuxxx}}}~~~yyytttqqqmmmkkkjjjooouuu}}}xxxrrrrrrrrrqqqsssvvvvvvwwwyyy|||xxxnnneee^^^NNNGGG===444///...---------,,,+++*********+++,,,++++++************++++++)))------)))(((******&&&)))*********))))))******(((((())))))******++++++************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((((((((())))))))))))((((((((())))))******)))((('''))))))***************+++---,,,+++***))))))((((((******************************+++,,,,,,,,,,,,+++..................------............////////////000000000111222222333333444666999;;;@@@IIIUUU]]]mmm{{{%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))((()))***+++++++++******&&&'''''''''(((+++000444888===FFFPPPYYY```dddfffhhhlllppprrrqqqrrrtttwww{{{~~~||||||}}}~~~~~~{{{wwwtttuuuxxx|||~~~|||xxxvvvvvvrrrssstttuuuvvvwwwxxxxxxyyyzzz{{{}}}}}}}}}}}}}}}~~~~~~||||||{{{{{{{{{xxxssspppiiifffcccaaa```^^^\\\ZZZ\\\YYYTTTOOOJJJGGGEEEEEE===;;;999777666666666666999999888777777777777777...555888666555999:::888888999;;;;;;;;;;;;===???@@@EEEIIIIIIMMMSSSWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWWWWVVVWWWXXXWWWXXXYYYXXXVVVTTTTTTUUUUUUVVVXXXXXXXXXWWWVVVUUUXXX[[[___bbbcccaaa___]]]WWWWWWVVVUUUTTTSSSRRRQQQSSSRRRQQQPPPOOOMMMLLLLLLIIIKKKMMMNNNPPPSSSWWWZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]ZZZ[[[]]]___```______^^^bbbcccdddcccbbbaaabbbcccccceeehhhiiigggeeeddddddcccdddgggjjjnnnrrruuuvvv~~~|||}}}||||||}}}yyyxxxvvvwwwxxxxxxwwwuuuvvv|||{{{vvvtttrrrooopppttttttxxx~~~~~~xxxsssnnniiiddd```cccfffiiimmmwwwxxxqqqooonnnlllmmmpppsssuuuyyy{{{uuulllaaaTTTLLL???;;;666222///...---+++******((((((((()))***++++++******))))))******+++(((***)))((())),,,---++++++***))))))))))))(((((((((((())))))******++++++(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''(((((()))((((((((()))))))))******,,,,,,,,,+++***)))((((((************************)))***++++++,,,,,,++++++,,,,,,------...///000000........./////////000000000000000111222222333333555666888:::???HHHTTT]]]iiiwww###$$$&&&'''''''''%%%%%%''''''((((((((()))))))))'''((()))******)))((('''&&&&&&'''''''''***---000000333888@@@HHHPPPVVVYYYaaaeeejjjllllllmmmpppsssuuu|||~~~~~~{{{zzz~~~~~~~~~|||xxxtttsssuuuvvvvvvvvv{{{zzzxxxxxxuuuuuuvvvwwwxxxxxxxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}~~~}}}{{{xxxtttrrrooollljjjjjjiiigggeeedddbbb^^^YYYTTTPPPMMMKKKEEECCCAAA>>>;;;:::::::::999999888777777666777777===DDDEEE===888888777222777999:::999777777888999:::>>>@@@AAAEEELLLOOOOOONNNOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVUUUTTTUUUVVVXXXYYY[[[\\\[[[YYYXXXXXXYYYZZZ[[[\\\]]]\\\ZZZXXXWWWZZZ\\\___aaabbbaaa```___\\\\\\\\\\\\\\\[[[ZZZYYYWWWVVVVVVUUUSSSRRRQQQQQQPPPQQQSSSTTTVVVXXX\\\___aaa```^^^]]]]]]^^^___```aaa```___^^^]]]]]]]]]]]]ZZZ[[[\\\]]]^^^___``````]]]]]]^^^^^^^^^^^^]]]]]]^^^___``````______aaabbbbbbeeeiiikkkkkkjjjiiiiiiiiikkkoootttyyy~~~}}}{{{|||~~~~~~zzzwwwnnnnnnnnnpppsssuuuuuutttwww}}}yyysssqqqooollllllnnnooosssxxx}}}|||yyysssooojjjeee___\\\\\\___```bbbkkkwwwzzzrrrkkkiiigggddddddggglllpppxxx~~~wwwnnnddd[[[OOOCCC:::222111//////...---***((()))(((((((((((()))************))))))))))))******))))))***))))))*********)))(((''''''))))))((('''))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***)))'''&&&&&&''')))+++'''''''''((())))))******+++,,,,,,,,,+++***))))))************************)))******+++++++++++++++******+++---...///000111....../////////000000000//////000000111222222333333444666777;;;EEEQQQZZZfffttt''''''''''''((((((((()))&&&&&&'''''''''((((((((('''((()))******)))'''&&&((()))******)))***,,,...------...222777???FFFJJJXXX]]]cccfffggggggjjjlllmmmtttyyyxxxwww{{{|||yyywwwwwwxxxzzz{{{~~~~~~zzzuuuuuusssnnnlllpppxxx{{{yyyyyywwwwwwxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxyyyyyyzzz|||~~~~~~{{{yyyuuusssqqqooooooooommmlllhhhgggeeebbb^^^YYYUUUSSSQQQOOOLLLHHHEEEBBBAAAAAA>>>===<<<:::999888888777HHHOOOMMM@@@888888777333888:::::::::888888888:::666999::::::>>>DDDGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKMMMNNNNNNMMMNNNPPPSSSTTTVVVWWWWWWUUUTTTUUUUUUUUUWWWYYYZZZZZZXXXVVVTTTVVVVVVXXXYYYYYYYYYYYYXXX[[[\\\\\\]]]]]]\\\[[[[[[XXXWWWWWWVVVUUUTTTTTTSSSSSSTTTVVVVVVWWWYYY]]]```bbb___\\\YYYYYY[[[]]]______^^^]]]\\\\\\]]]]]]^^^YYYZZZ[[[\\\^^^___```aaaaaa```___]]]\\\[[[[[[[[[[[[]]]```aaabbbcccfffhhhlllooossstttrrrpppnnnnnnmmmoootttyyy}}}zzzvvvuuuwwwyyy{{{|||zzzxxxvvvvvvtttqqqoookkkjjjkkkmmmppprrrrrrqqqtttyyyxxxrrrqqqqqqooooooqqqqqqtttxxx{{{}}}}}}zzzuuunnnhhhccc___\\\YYYTTTXXXZZZ\\\ccclllqqqqqqpppiiicccbbbaaa```aaaeeegggnnnyyy}}}sssiii[[[OOOGGG@@@999333---,,,++++++,,,,,,***(((((()))******++++++************))))))))))))******&&&''')))***(((&&&''')))((('''&&&(((,,,...---,,,*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''''''''(((((()))***'''(((((()))******++++++++++++,,,------,,,+++***************************))))))***+++++++++++++++***++++++,,,---......///.../////////000000000000......///000000111111222333444555666:::DDDPPPZZZeeesss((('''%%%$$$$$$&&&(((***%%%%%%%%%&&&&&&&&&''''''((()))+++,,,,,,***)))'''((())))))(((''''''(((***---+++))))))---333;;;@@@MMMRRRYYY]]]]]]^^^```bbbeeemmmrrrqqqqqquuuyyy{{{~~~|||yyyvvvtttuuuxxxzzzvvvxxx|||xxxvvvqqqjjjeeehhhqqqyyy~~~zzzyyyyyywwwxxxyyyzzzzzzyyyxxxwwwuuuuuuvvvxxxxxxyyyyyyxxxwwwwwwxxxzzz}}}~~~|||uuusssqqqpppppppppooonnniiiiiiiiigggddd___[[[YYYZZZXXXTTTPPPLLLIIIHHHGGGEEEDDDBBB???===;;;:::999>>>FFFEEE999444:::>>><<<999;;;<<<;;;::::::;;;<<<999;;;;;;:::===DDDFFFDDDAAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHHHHGGGHHHKKKNNNMMMNNNPPPPPPOOONNNOOOPPPNNNOOORRRTTTUUUSSSRRRPPPOOOOOOOOOOOOOOOPPPPPPPPPRRRSSSTTTUUUVVVUUUTTTTTTWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUVVVVVVVVVXXX[[[^^^^^^[[[WWWSSSSSSUUUYYY[[[YYYYYYXXXXXXYYYZZZ\\\]]]WWWXXXYYY[[[\\\^^^___```eeecccaaa^^^\\\[[[[[[[[[aaadddgggjjjlllooorrruuu~~~~~~yyyuuutttmmmppptttzzz{{{xxxtttqqqooopppssstttrrrqqqooooooppppppooonnnlllkkkjjjlllnnnoooooonnnlllqqq{{{yyyssstttuuutttuuuxxxuuuwwwzzz||||||}}}}}}vvvooofff^^^YYYVVVUUUTTTOOOTTTXXXZZZ___eeegggeeejjjccc^^^^^^``````bbbffffffnnn{{{zzzvvviii\\\LLL@@@:::999777555---+++******+++,,,+++***)))***+++---------,,,+++******))))))))))))******%%%'''+++---+++((()))---***((((((,,,000444444222++++++******))))))((((((++++++******)))((((((((())))))))))))))))))))))))************************))))))))))))************'''((((((((())))))******(((((())))))))))))(((((($$$%%%''')))******)))(((((())))))***++++++,,,,,,***+++,,,---...---,,,+++************************))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,////////////000000000000.........///000000111111555666777888<<>><<<999<<<===;;;777555666888<<<<<<;;;:::999888888777:::;;;===@@@DDDHHHKKKMMMHHHEEEBBBAAAAAAAAA@@@??????@@@AAAAAABBBDDDGGGJJJHHHIIIIIIGGGDDDCCCDDDFFFHHHIIIKKKNNNPPPPPPNNNLLLLLLLLLKKKHHHFFFFFFIIIKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNQQQTTTUUUSSSPPPMMMLLLPPPNNNOOOQQQQQQQQQTTTZZZYYYXXXTTTPPPQQQUUUVVVTTTSSSRRRRRRTTTVVVYYYYYYYYYWWW[[[]]][[[]]]dddiiijjjiiigggeeebbb___\\\[[[ZZZgggjjjmmmqqqtttwww||||||xxxwwwttttttwww}}}zzzuuurrrnnnkkkjjjlllnnnpppooopppssswwwyyyxxxuuuqqqqqqkkkhhhkkknnnlllkkkkkkhhhjjjpppyyy}}}vvvvvvvvvssstttxxxvvvuuuuuuuuuuuuwwwyyyzzz|||}}}tttkkk```YYYWWWWWWUUURRRSSSUUUXXX\\\^^^^^^]]]\\\^^^^^^\\\[[[[[[___dddiiikkksss}}}wwwnnngggPPPHHH===444///......///,,,,,,++++++***))))))))))))))))))))))))***+++,,,---'''%%%***---+++(((&&&(((***,,,,,,+++*********++++++******)))((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((())))))))))))***)))(((''''''((()))***)))))))))'''%%%%%%''')))'''''''''''''''((())))))&&&''''''((()))******+++((()))))))))'''''')))***''')))++++++)))((())))))++++++++++++++++++++++++''')))+++,,,,,,,,,***)))++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------+++...111222111000///000000000000000000111111222666555777;;;===AAAJJJTTTfffttt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&'''((((((((()))))))))))))))))))))***+++,,,,,,,,,...111666;;;@@@EEEJJJNNNVVVZZZ]]]^^^___bbbhhhnnnrrrooolllkkkmmmrrrvvvyyy|||}}}{{{uuupppoooppprrrttttttssssssrrrrrrrrrqqqnnnooossswwwyyywwwsssoooooorrrvvvwwwwwwvvvvvvvvvyyyyyyxxxxxxyyyzzz{{{|||||||||}}}~~~~~~~~~~~~~~~zzzvvvqqqqqqtttvvvuuutttqqqqqqppppppnnnkkkiiigggdddbbb^^^ZZZXXXWWWXXXXXXVVVRRRMMMIIIFFFDDDBBB@@@@@@AAAAAA???===<<<<<<===;;;;;;:::999777666555555;;;;;;<<>>BBBHHHLLLPPPUUUZZZ]]]]]]]]]]]]^^^```dddjjjmmmuuuwwwzzz|||||||||||||||~~~~~~zzzvvvttttttttttttsssrrroookkkgggeeegggeeedddfffiiinnnpppqqqrrrvvvzzz|||zzzwwwuuutttrrrsssuuuvvvuuutttrrrqqqpppppppppqqqsssvvvyyy{{{uuuttttttvvvyyyzzzyyyxxxtttuuuwwwxxxwwwsssooommmhhhgggeeeddddddeeefffgggfffbbb^^^[[[XXXVVVSSSQQQRRROOOLLLMMMNNNOOOLLLIIIDDDCCCAAA???===;;;:::999888777777:::@@@JJJSSSYYY[[[XXXUUURRRQQQNNNKKKIIIHHHIIIKKKLLLNNNPPPTTTWWWYYYZZZ[[[YYYVVVSSSQQQQQQSSSUUUWWWYYY[[[\\\^^^___```aaa```]]]WWWQQQLLLKKKKKKLLLOOOSSSWWW[[[___```cccfffjjjmmmnnniiiccc^^^WWWUUUTTTVVVVVVVVV[[[aaadddhhhkkkmmmqqquuuuuupppkkkgggbbbaaabbbfffiiijjjlllqqquuuvvvzzz{{{tttooolllkkkkkknnnrrrwww{{{~~~yyyssspppmmmkkkhhhfffeeedddddddddcccaaa```aaacccdddcccaaa`````````bbbfffkkkpppssszzz}}}zzzrrrkkkiiifffaaa]]]\\\[[[\\\___dddjjjqqqvvvxxxxxxyyyzzzxxxsssnnnkkkkkkjjjjjjhhhfffdddaaa___^^^aaa______aaafffkkkmmmmmm___ZZZUUUSSSVVVZZZ^^^```___``````aaa```^^^\\\[[[[[[]]]```aaabbbdddfffhhhjjjrrr|||zzzvvvjjjeee\\\SSSJJJAAA888222000---***))))))******)))((())))))***++++++,,,,,,+++...222777;;;===>>>>>>999111***)))(((&&&&&&)))***+++,,,+++)))(((((()))((((((((()))))))))))))))))))))(((((((((((())))))((()))))))))*********+++'''''''''((((((((())))))(((((((((((((((((((((((('''))))))(((''''''((()))((((((''''''''''''((()))))))))))))))((((((((((((((()))))))))'''''')))*********)))'''&&&&&&))),,,************************+++***)))))))))***,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------...000222222000//////000000000//////000000111222222111444999<<>>===:::::::::<<<@@@EEEIIILLLPPPNNNLLLKKKJJJHHHFFFDDDAAACCCEEEHHHJJJNNNSSSVVV___aaabbb```\\\WWWTTTSSSUUUXXX[[[^^^___bbbgggjjjppprrrrrrooohhh___XXXUUUSSSTTTVVVZZZ^^^cccgggiiijjjnnnvvv|||~~~xxxmmmeeeaaa^^^\\\]]]]]]]]]aaahhhiiioootttxxx~~~uuupppiiieeeeeegggiiijjjmmmssswwwxxx{{{{{{tttnnnkkkjjjjjjlllooorrruuuvvvvvvxxxyyyzzz~~~}}}uuummmgggeeebbbaaa___]]][[[\\\^^^```____________aaaaaa```___]]]]]]^^^aaaeeejjjnnnqqquuuxxxzzzpppgggdddbbb```___```[[[]]]___bbbffflllqqqtttyyy{{{rrrllliiikkkiiifffbbb]]]YYYVVVTTTVVVVVVUUUWWWZZZ^^^aaabbbYYYXXXWWWYYY[[[^^^______^^^___```aaaaaa``````___]]]___``````^^^]]]^^^___ccchhhooouuuuuuqqqiiicccUUUOOOGGG>>>888444111//////---+++*********)))((((((((()))***+++,,,,,,---'''))),,,000222333333222000,,,)))***)))&&&&&&(((******+++***((('''((()))''''''(((((()))))))))***))))))(((((((((((())))))+++*********)))))))))(((''''''''''''((((((((((((''''''((((((((((((''''''((()))******)))((()))***((((((''''''''''''(((((())))))))))))((((((((((((((()))))))))'''''')))***)))))))))'''%%%&&&)))+++************************((()))***+++,,,+++******++++++,,,,,,,,,++++++***------------............,,,---///000//////111222///............///000000333333555999;;;???IIISSS\\\lll$$$$$$%%%%%%&&&'''((((((!!!%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((())))))((('''(((***,,,***,,,000555;;;@@@EEEHHHOOORRRTTTTTTSSSUUUYYY]]]bbbffflllnnnnnnnnnppprrrwwwzzz}}}}}}{{{wwwtttssskkkqqqyyy~~~xxxtttfffccc___]]]^^^aaabbbccckkknnnqqqrrrqqqnnnmmmllljjjlllmmmoooooonnnlllkkkjjjjjjjjjjjjjjjkkkllllllqqqrrrsssuuuvvvwwwxxxxxxqqqrrrttttttssspppmmmkkkjjjiiiiiiiiiiiiiiiiiijjjdddcccaaaaaaaaaaaa```^^^ZZZYYYWWWWWWWWWVVVUUUSSSPPPOOOLLLJJJFFFCCCAAA@@@BBBBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCDDDCCC@@@>>>;;;===???@@@BBBEEEIIILLLYYY[[[]]]\\\XXXSSSPPPNNNOOORRRVVVXXXYYY]]]ccciiitttwwwyyyxxxqqqhhh```[[[VVVVVVXXXZZZ^^^bbbfffhhhmmmrrr{{{xxxooofffbbb``````___^^^bbbiiilllrrrxxx}}}xxxrrrkkkfffeeeeeeffffffnnnsssvvvvvvxxx}}}~~~xxxqqqllliiigggggggggiiijjjkkkkkklllnnnooollloooqqqnnnggg```]]]\\\WWWWWWWWWVVVVVVWWW[[[^^^```bbbeeeggggggeeebbb```[[[[[[\\\]]]```dddgggjjjooorrryyy{{{qqqgggcccaaa___^^^```\\\^^^```bbbdddggglllooozzz{{{qqqkkkjjjgggbbb]]]WWWSSSQQQPPPNNNNNNPPPRRRUUUYYY[[[]]]VVVWWWYYY[[[\\\\\\\\\\\\[[[[[[]]]^^^``````aaaaaa`````````]]]ZZZWWWWWWWWWZZZ[[[]]]___^^^XXXPPPKKK???;;;555///,,,+++---...///---++++++++++++)))((((((((()))***++++++,,,,,,((()))+++,,,,,,,,,++++++(((&&&'''******'''&&&((())))))***)))'''''')))+++&&&&&&'''(((((()))******))))))(((((((((((())))))++++++***))))))(((''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&'''(((******)))))))))***)))((((((''''''''''''((((((((((((((())))))))))))((()))))))))'''''')))******++++++)))((((((***,,,************************''')))+++,,,---,,,***))),,,,,,,,,,,,,,,+++***)))------------............***+++---......///111333///............///000000444333444888:::>>>GGGQQQ[[[jjj}}}%%%&&&&&&&&&&&&&&&&&&&&& ###&&&((()))((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***)))((())),,,111666:::<<>>;;;999:::;;;<<<===???CCCFFFKKKOOORRRSSSQQQMMMJJJHHHGGGJJJMMMNNNNNNQQQXXX^^^hhhmmmrrrsssoooggg___ZZZUUUTTTUUUVVVXXX\\\___aaahhhllluuu~~~vvvhhhdddaaa```]]]\\\```ffflllqqqvvvzzztttoooiiidddbbbbbbaaaaaahhhmmmooommmnnnqqqsssrrrtttrrrnnniiidddaaa___^^^^^^____________aaadddgggbbbdddfffccc]]]YYYWWWXXXRRRTTTVVVWWWWWWYYY]]]```eeejjjpppttttttoooiiieee\\\[[[[[[[[[]]]___aaabbbgggjjjpppwww~~~~~~wwwooogggfffdddaaa^^^___[[[]]]```aaaaaabbbfffiiivvvuuummmfffccc]]]WWWRRRPPPOOOOOOMMMOOORRRTTTUUUVVVWWWWWWUUUVVVWWWWWWWWWVVVVVVWWWWWWWWWYYYZZZ\\\^^^_________^^^\\\XXXSSSPPPOOOPPPKKKJJJHHHGGGFFFBBB;;;666111000...+++))))))+++,,,...,,,***)))******)))((()))))))))***+++++++++,,,,,,,,,,,,++++++***))))))&&&%%%&&&***)))&&&&&&)))'''((((((((('''(((***,,,%%%%%%&&&'''((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&$$$&&&))))))((('''(((((())))))((('''''''''''''''''''''(((((())))))******((()))))))))'''''')))***)))***+++***)))((()))+++************************))))))***+++++++++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------***+++,,,,,,,,,---///111000000000000000111222222222111333777:::>>>HHHRRRZZZiiizzz(((''''''&&&&&&%%%%%%$$$&&&'''((()))***,,,,,,---$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))%%%&&&((()))((('''((()))+++***((())),,,000333555999>>>BBBCCCBBBCCCHHHLLLMMMSSSZZZ^^^___```eeeiiiiiikkkoooooommmjjjhhhggghhhmmmuuu}}}sssoookkkgggdddaaa^^^\\\YYY[[[]]]^^^]]]\\\]]]]]]bbbcccdddeeeffffffgggggghhhiiikkkllllllkkkjjjjjjfffggghhhhhhhhhiiikkkmmmmmmnnnpppqqqssstttuuuuuunnnmmmlllkkkjjjiiihhhhhhdddcccbbbcccdddcccaaa___\\\^^^```^^^ZZZXXXYYY[[[]]]\\\YYYVVVRRRNNNLLLJJJJJJIIIHHHGGGFFFGGGHHHIIIFFFEEEDDDDDDCCCBBB>>><<<888999;;;<<<===@@@DDDGGGAAAFFFKKKMMMLLLIIIGGGEEEBBBEEEGGGGGGFFFHHHOOOUUU[[[aaahhhllliiibbb[[[WWWTTTSSSSSSSSSTTTWWWZZZ\\\\\\```hhhttt~~~|||vvvjjjeeeaaa___]]][[[___eeekkkooosssvvv{{{|||oookkkeeeaaa_________^^^___dddfffcccbbbdddeeeccchhhfffccc___[[[XXXUUUTTTVVVVVVVVVVVVVVVYYY]]]aaa^^^``````^^^YYYVVVVVVWWWTTTVVVZZZ[[[[[[\\\```dddjjjqqq{{{~~~wwwooojjj^^^^^^]]]\\\\\\]]]^^^___bbbdddiiioootttuuusssqqqqqqjjjggghhhhhhddd```___ZZZ]]]___```______bbbdddooouuulllccc___YYYSSSPPPOOOPPPQQQQQQTTTWWWXXXVVVTTTRRRQQQVVVVVVUUUSSSQQQQQQRRRSSSTTTUUUVVVWWWYYY[[[\\\\\\WWWVVVSSSOOOIIIFFFFFFFFF>>>;;;888777777666111...,,,---......,,,+++++++++,,,)))''''''((()))))))))***************++++++++++++***)))'''&&&&&&&&&&&&(((&&&&&&)))(((&&&'''+++&&&'''(((''''''(((+++---$$$%%%&&&'''(((******+++))))))(((((((((((())))))&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%"""$$$'''((('''&&&&&&'''***)))((('''''''''''''''&&&''''''((()))******+++((()))))))))'''''')))***&&&'''))))))(((''''''((())))))))))))))))))))))))+++***)))((()))***,,,---((()))***+++,,,---------))))))*********++++++++++++,,,---,,,++++++,,,...222222222111222222333444//////222777:::???JJJTTTYYYgggxxx%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((''''''&&&&&&&&&'''''''''***,,,,,,***(((''''''(((((())))))((('''&&&&&&'''((())))))((()))+++---555666888:::===???AAABBBFFFGGGJJJOOOTTTZZZ___aaadddfffggggggfffeeeeeefffgggjjjqqqzzz}}}wwwtttooommmkkkhhhccc^^^WWWXXXYYYXXXXXXXXXZZZ\\\]]]^^^___aaabbbcccddddddeeehhhmmmpppppplllgggdddbbbaaa``````aaadddfffhhhhhhjjjmmmpppqqqrrrqqqqqqsssqqqnnnlllkkkjjjhhhgggdddaaa^^^^^^```bbbbbbaaaaaa___]]]\\\\\\\\\[[[YYY```___\\\YYYUUUQQQOOOMMMKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIFFFDDDBBB>>>>>>???@@@AAACCCDDDEEEGGGDDDBBBCCCFFFHHHGGGEEECCCCCCBBBAAABBBDDDGGGHHHNNNPPPTTTWWWYYYXXXVVVUUUQQQNNNKKKJJJLLLMMMKKKJJJSSSVVVZZZ```kkkttttttooobbb```]]]ZZZYYYYYYZZZ[[[fffgggjjjpppwww{{{zzzyyykkkhhhdddaaa___\\\YYYWWWZZZZZZ[[[[[[\\\[[[[[[ZZZZZZZZZXXXUUURRRPPPPPPQQQOOORRRSSSRRRPPPRRRYYY___ccccccccc```\\\YYYYYYYYYWWWXXXYYY[[[^^^bbbeeegggmmmsss|||~~~vvvnnniiiddd[[[VVVYYY[[[XXXWWWXXX^^^___cccgggfffdddgggmmmhhhmmmnnniiifffffffffeee``````aaabbb^^^YYYYYY]]]lll{{{~~~mmmccc[[[VVVPPPNNNOOOQQQQQQQQQVVVVVVVVVVVVUUUSSSQQQPPPOOORRRTTTTTTRRRRRRTTTWWWVVVUUUSSSRRRSSSTTTVVVWWWTTTSSSPPPMMMHHHDDD@@@>>>666555333111///...------************************))))))))))))))))))))))))((()))***+++,,,+++******))))))((((((''''''&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))************************)))************+++++++++,,,+++***)))))))))++++++------............------------,,,+++++++++,,,,,,111111111111111222222222111333555666888???HHHOOO\\\fffttt%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((&&&&&&&&&%%%%%%%%%&&&&&&)))+++------+++)))((((((((((((((((((((('''&&&&&&&&&((())))))))))))***,,,---...///111333555777888===???CCCIIIOOOTTTWWWYYY[[[]]]^^^___^^^^^^```aaaeeehhhnnnvvv|||~~~{{{wwwvvvsssqqqooommmjjjeeeaaa[[[[[[[[[ZZZYYYXXXXXXYYYZZZZZZ[[[\\\]]]___```aaacccfffllloooooolllgggccc```___^^^^^^___aaacccddddddfffjjjmmmpppqqqqqqqqqlllkkkjjjkkkmmmmmmlllkkkeeebbb^^^^^^```aaaaaa```bbbaaa______``````___^^^___^^^[[[YYYVVVSSSQQQPPPOOOOOOQQQQQQRRRQQQPPPPPPMMMMMMMMMLLLJJJHHHFFFEEEBBBBBBBBBCCCEEEGGGIIIJJJNNNKKKIIIIIIJJJKKKIIIGGGDDDCCCBBBAAAAAACCCEEEFFFHHHJJJNNNQQQRRRQQQOOOMMMIIIFFFDDDCCCEEEFFFFFFDDDFFFIIIKKKPPPZZZcccddd```YYYXXXUUURRRQQQRRRSSSUUU[[[[[[^^^ccciiilllkkkjjjaaa^^^ZZZVVVTTTRRROOOMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTSSSQQQMMMIIIGGGHHHIIIIIILLLPPPQQQRRRXXX```gggjjjjjjiiieee```[[[YYYXXXXXXXXXXXXZZZ\\\___bbbccchhhnnnvvvzzzxxxqqqjjjeeeaaaZZZVVVXXXYYYWWWUUUWWW______aaacccbbb___ccciiiiiilllnnnllllllkkkgggaaa```_________[[[UUUUUUXXX```mmm|||}}}pppccc[[[VVVRRROOOOOOQQQTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPOOONNNQQQTTTUUUTTTUUUXXX[[[XXXWWWUUUSSSQQQPPPPPPPPPKKKIIIFFFAAA<<<777444222111000///---,,,+++******************************))))))))))))))))))))))))((()))***+++++++++******))))))(((((((((((((((((())))))((((((((('''''''''((((((((((((''''''''''''******))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))************************)))************+++++++++,,,+++***))))))***++++++,,,,,,------------,,,,,,++++++++++++,,,------...111111111111222222222222111333555666888>>>GGGNNNZZZeeettt%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&***+++------***((((((((('''(((((((((((('''&&&&&&%%%''')))******))))))***+++,,,---...000111222222333666;;;AAAGGGLLLPPPQQQQQQRRRSSSSSSTTTUUUXXX[[[aaadddiiipppuuuvvvtttqqqqqqpppoooooonnnkkkfffbbb______^^^]]]\\\ZZZXXXWWWWWWVVVUUUUUUUUUWWWYYY[[[]]]aaahhhmmmnnnkkkfffbbb^^^]]]\\\\\\\\\^^^___```___aaaeeeiiilllnnnoooooogggggghhhkkknnnnnnmmmkkkfffdddaaa````````````___bbbaaa``````bbbbbbaaa```\\\[[[ZZZYYYXXXWWWVVVUUURRRRRRSSSTTTUUUUUUTTTTTTRRRQQQPPPOOOMMMKKKJJJIIIGGGGGGGGGHHHJJJLLLNNNPPPSSSQQQNNNMMMMMMLLLKKKIIIFFFEEECCCBBBBBBCCCEEEFFFEEEGGGJJJKKKKKKIIIFFFDDDBBB@@@>>>>>>@@@AAABBBAAABBBCCCDDDGGGNNNVVVWWWTTTPPPOOOLLLJJJJJJKKKMMMNNNRRRSSSUUUYYY^^^``````___[[[WWWSSSPPPNNNLLLJJJHHHGGGIIIKKKNNNRRRUUUWWWXXXZZZXXXUUUOOOJJJHHHIIIJJJIIILLLPPPTTTWWW^^^fffmmmppppppoookkkddd^^^YYYWWWXXXXXXWWWXXXYYYZZZ\\\]]]```fffmmmpppoooiiiccc```___ZZZXXXYYYZZZXXXWWWXXX___]]]^^^___\\\ZZZ___fffnnnssswwwxxxyyyvvvlllaaa```]]]\\\[[[VVVPPPOOOQQQSSS\\\fffkkkhhh```XXXTTTQQQOOONNNOOORRRUUUVVVVVVSSSSSSRRRQQQPPPOOOOOONNNPPPRRRTTTUUUVVVVVVXXXYYYVVVUUUTTTRRROOOLLLJJJIIIGGGDDD???999444000---,,,++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******(((((())))))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))(((((()))))))))*********)))((((((''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))((((((((((((((())))))))))))************************)))************++++++++++++******)))******++++++++++++,,,,,,,,,,,,++++++******+++,,,---...//////.../////////000000000111111333555666888>>>FFFMMMXXXcccsss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&''')))***++++++)))''''''''''''''''''(((((('''&&&&&&###&&&)))******)))((())),,,,,,------.../////////000111555:::???EEEJJJLLLKKKKKKLLLKKKKKKMMMQQQTTTZZZ]]]ccciiinnnpppooonnniiijjjlllmmmkkkhhhdddaaa___``````aaaaaa^^^[[[XXXWWWUUURRRPPPOOOOOOQQQRRRSSSXXX```fffiiigggdddaaa]]]\\\\\\[[[[[[\\\]]]]]]\\\^^^aaaeeegggiiiiiiiiidddeeehhhkkkmmmmmmjjjggghhhfffdddcccbbbaaaaaa```bbbaaa``````aaaaaa___]]]YYYYYYYYYYYYZZZZZZZZZZZZTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVTTTRRRPPPOOONNNNNNJJJJJJJJJJJJLLLOOOQQQSSSSSSQQQOOONNNMMMLLLLLLKKKIIIHHHGGGFFFGGGHHHJJJLLLLLLMMMNNNNNNLLLHHHCCCAAA@@@???>>>???@@@BBBDDDDDDGGGHHHHHHGGGKKKQQQQQQNNNLLLJJJHHHFFFGGGHHHJJJLLLLLLNNNPPPTTTXXX[[[\\\\\\YYYVVVQQQNNNLLLJJJHHHGGGHHHJJJNNNSSSYYY___dddfffiiifffaaaZZZTTTPPPPPPQQQPPPRRRUUUXXX[[[```fffkkkpppqqqpppmmmfff___ZZZXXXXXXWWWVVVUUUUUUVVVWWWXXXZZZ___eeehhhfffbbb___]]]\\\\\\\\\\\\\\\[[[[[[\\\^^^\\\[[[[[[YYYXXX^^^fffrrr|||yyylllaaa]]]YYYWWWUUUQQQKKKIIIKKKMMMQQQWWWZZZXXXVVVTTTSSSOOOOOOOOOOOOQQQRRRSSSSSSQQQPPPPPPPPPOOOPPPPPPPPPRRRSSSTTTTTTSSSRRRQQQQQQOOOOOOOOOOOOMMMJJJGGGEEEAAA>>>999444///---++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************(((((())))))******++++++******)))))))))((((((((()))((((((''''''&&&&&&%%%'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))(((''''''&&&&&&(((((((((((()))))))))))))))(((''''''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))************************))))))*********+++++++++******************++++++++++++,,,,,,,,,,,,++++++***+++,,,------.........,,,,,,,,,------......///111333555666888===EEEKKKWWWbbbsss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''((((((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&"""%%%(((***)))((((((((('''(((((((((((())))))))).........111555<<>>444222///+++)))(((((())))))(((((((((((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********(((((())))))******++++++))))))))))))(((((((((((()))))))))(((((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))************************))))))*********+++++++++))))))******++++++++++++,,,,,,------------,,,,,,,,,---.........---,,,,,,,,,,,,---......///000000111333555666777<<>>???CCCHHHLLLOOORRRVVVYYYXXX[[[]]]]]]ZZZXXXXXXYYYZZZ\\\aaaiiioooooojjjddd```^^^[[[WWWSSSPPPNNNMMMHHHIIILLLOOOQQQRRRRRRRRRNNNOOOPPPQQQRRRSSSSSSSSSYYYZZZ\\\]]]]]][[[YYYXXXRRRRRRUUUXXX[[[\\\ZZZXXXVVVYYY\\\\\\\\\\\\^^^```aaaaaa`````````^^^ZZZWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\]]]___bbbdddeeebbb___[[[WWWVVVVVVXXXYYYVVVTTTRRRPPPPPPRRRTTTVVVSSSUUUVVVUUUTTTTTTVVVYYYVVVUUUSSSRRRRRRSSSUUUVVVWWWXXXYYYYYYVVVRRRNNNKKKFFFGGGIIIHHHGGGIIILLLOOOTTT\\\ccceeedddbbb\\\UUULLLJJJHHHFFFFFFHHHJJJKKKPPPSSSWWWYYY[[[^^^cccgggeeeaaa[[[WWWVVVVVVVVVUUURRRSSSUUUXXX]]]ccchhhjjjnnnnnnlllhhhbbb]]]ZZZZZZRRRRRRRRRSSSUUUWWWXXXXXXVVVXXXYYYXXXWWWVVVVVVWWWVVVVVVTTTTTTTTTTTTUUUVVVUUUWWWYYYZZZZZZ[[[]]]___aaajjjnnnggg^^^ZZZYYYXXXTTTSSSSSSSSSQQQPPPUUU\\\jjj}}}|||kkk^^^WWWMMMGGGDDDFFFGGGFFFEEEGGGFFFGGGHHHJJJLLLLLLLLLKKKHHHIIIHHHEEECCCCCCGGGJJJMMMNNNPPPQQQPPPMMMJJJHHHDDDCCCDDDEEEGGGFFFBBB>>>@@@???>>>;;;666222...,,,++++++++++++++++++++++++)))))))))((())))))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))************************)))************+++++++++'''(((***+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,.../////////---,,,......///000111222333333000333555666777:::@@@EEESSS^^^ooo}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''((("""###%%%%%%%%%''')))+++$$$%%%&&&&&&'''''''''&&&$$$%%%&&&%%%%%%%%%'''***%%%%%%%%%&&&''''''((((((%%%&&&)))+++,,,+++)))(((,,,///222444555666777999999===BBBEEEGGGIIIMMMPPPRRRTTTVVVUUURRRPPPRRRSSSZZZ\\\bbbjjjqqqqqqkkkddd```___]]]ZZZWWWTTTRRRQQQKKKKKKLLLMMMMMMMMMMMMMMMHHHIIIKKKLLLNNNNNNOOOOOOXXXYYYZZZ\\\\\\[[[YYYXXXRRRQQQRRRSSSUUUTTTQQQOOOOOORRRVVVWWWWWWXXXZZZ]]]\\\\\\\\\]]]]]]\\\YYYVVVVVVVVVWWWXXXYYYZZZ[[[[[[YYYYYYYYYZZZ\\\___aaacccccc```\\\XXXVVVWWWYYY[[[ZZZXXXUUUSSSRRRTTTVVVXXXTTTVVVWWWUUUSSSRRRUUUWWWYYYWWWTTTRRRQQQQQQQQQRRRPPPRRRTTTUUUTTTQQQNNNKKKIIIKKKLLLLLLJJJKKKOOORRROOOYYYdddhhhhhhfff___WWWPPPNNNLLLJJJJJJKKKMMMNNNNNNQQQTTTVVVVVVYYY]]]aaabbb^^^YYYUUUSSSTTTSSSSSSRRRRRRRRRSSSVVVZZZ]]]```cccddddddbbb^^^ZZZWWWWWWXXXWWWUUUUUUVVVVVVUUUTTTSSSTTTUUUTTTSSSSSSTTTUUUVVVUUUTTTTTTTTTUUUWWWXXXUUUVVVXXXXXXYYYZZZ]]]```jjjssswwwmmmbbb\\\ZZZXXXRRRPPPPPPPPPMMMKKKOOOVVV^^^nnn||||||pppaaaSSSJJJJJJDDDAAACCCFFFFFFGGGHHHGGGGGGIIIKKKMMMMMMKKKIIICCCCCCCCCBBB@@@CCCHHHMMMMMMOOOQQQQQQOOOJJJEEEAAAFFFEEEDDDDDDEEEBBB<<<888888777666444111...,,,+++)))******++++++******)))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&''''''''''''((((((((()))'''''''''''''''((()))***''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))************************)))************+++++++++'''(((***+++,,,,,,++++++******++++++++++++******)))+++---///000000///...++++++,,,---...///000111000333555666777:::???DDDQQQ\\\lll{{{"""!!!  !!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###%%%'''###%%%((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((------,,,---///222555666;;;<<<===???AAACCCFFFGGGLLLJJJIIIIIILLLOOOPPPPPPYYY^^^eeejjjkkkhhhbbb^^^___^^^]]][[[YYYWWWVVVUUUPPPPPPQQQRRRRRRNNNIIIEEEGGGGGGGGGGGGHHHIIIJJJKKKRRRSSSWWW[[[^^^___\\\ZZZTTTSSSQQQOOOMMMLLLKKKKKKKKKMMMOOOPPPPPPQQQRRRTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVZZZZZZZZZWWWUUUUUUVVVXXX]]]\\\ZZZYYYXXXXXXXXXYYY^^^\\\[[[YYYYYYYYYYYYZZZ[[[YYYWWWUUUTTTUUUVVVVVVXXXXXXVVVUUUSSSQQQPPPOOONNNOOOPPPQQQQQQPPPOOONNNLLLMMMNNNNNNNNNMMMLLLKKKQQQSSSWWW[[[]]]]]]\\\[[[OOONNNMMMKKKJJJIIIIIIIIIOOOPPPRRRRRRRRRSSSVVVXXXUUUUUUTTTRRRQQQQQQQQQQQQPPPQQQRRRUUUWWWYYY[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZXXXVVVTTTTTTUUUUUUTTTSSSQQQPPPOOOPPPSSSVVVVVVVVV\\\YYYUUUSSSTTTUUUVVVWWWVVVWWWWWWUUUTTTVVV[[[```nnn}}}~~~jjj[[[VVVVVVOOOMMMJJJHHHGGGGGGHHHJJJVVV\\\cccfffbbbYYYPPPKKKGGGFFFEEEEEEEEEFFFGGGHHHFFFGGGIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDFFFIIIKKKNNNMMMKKKHHHFFFCCCAAA@@@@@@>>>===;;;:::777333000000///...,,,+++*********((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((%%%&&&''''''((((((''''''((()))))))))******++++++''''''''''''(((((((((((('''''''''(((((((((((()))''''''(((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''((('''&&&$$$###%%%&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))(((((((((''''''''''''''''''&&&&&&&&&''''''((()))***++++++,,,(((((()))************)))++++++***)))((('''&&&&&&&&&''''''((()))******+++***,,,------++++++,,,.........---,,,,,,,,,,,,---...///000000//////000111222333333444666999>>>BBBOOO\\\mmm{{{%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&### ###$$$$$$$$$$$$%%%%%%%%%)))(((((('''&&&&&&((()))%%%&&&&&&&&&%%%######"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''******))))))***,,,...///333444666888<<>>======;;;999777666444000...---,,,***)))(((''''''''')))((('''&&&&&&'''((()))(((((((((''''''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%)))))))))))))))(((''''''&&&'''''''''''''''&&&&&&((((((((((((((('''&&&%%%%%%&&&((()))))))))((('''''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))******++++++((()))))))))************+++******)))((('''''''''''''''(((((()))******+++***+++---,,,++++++,,,...+++++++++,,,---...///000...///000000//////000111111222222333444888===AAANNNZZZkkkyyy%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$""" $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$###""" &&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&''')))******+++---000444888<<<======>>>???>>>===???DDDHHHNNNRRRWWW[[[\\\ZZZVVVSSSTTTVVVXXXYYYYYYYYYWWWVVVTTTVVVYYY]]]^^^ZZZTTTOOOFFFGGGGGGGGGFFFCCCAAA???@@@AAAEEEKKKRRRWWWYYYZZZRRRPPPNNNKKKHHHFFFEEEEEEFFFIIILLLMMMKKKIIIHHHHHHGGGHHHIIIJJJLLLNNNOOOOOORRRSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVSSSPPPOOOOOOPPPOOOOOOPPPPPPQQQQQQQQQPPPSSSSSSSSSSSSUUUWWWYYYZZZ\\\ZZZXXXVVVTTTSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRRRROOOOOOPPPPPPOOONNNMMMMMMPPPPPPQQQQQQPPPNNNLLLKKKGGGHHHKKKMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGHHHJJJKKKKKKKKKKKKLLLNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRUUURRRPPPPPPQQQRRRRRRQQQQQQRRRSSSQQQQQQUUU[[[aaa^^^ZZZVVVRRRQQQOOOMMMLLLJJJLLLNNNMMMMMMOOOUUUZZZkkk|||qqq^^^RRRLLLGGGEEEDDDCCCCCCDDDFFFGGGFFFJJJNNNPPPOOOLLLJJJIIIGGGGGGFFFFFFGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGEEECCCBBBAAABBBDDDEEEEEEDDDBBB@@@>>><<<:::999888666333111000///---+++***)))((('''&&&&&&&&&&&&((('''&&&&&&&&&'''((())))))(((((((((((((((((()))&&&&&&'''(((((((((((('''((((((((())))))))))))***''''''''''''(((((((((((('''((())))))((('''%%%$$$)))))))))))))))(((((('''&&&&&&'''''''''''''''&&&))))))(((((('''(((((((((&&&'''(((((()))((((((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))*********)))))))))((()))******+++*********))))))(((((((((((((((((()))******++++++***+++,,,,,,++++++,,,...+++++++++,,,---...///000...///000000//////000111000111222222444777<<<@@@LLLXXXiiiwww###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%(((***+++++++++$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%%%%$$$###'''$$$""""""$$$$$$###!!!''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&''')))+++///222555777777<<>>;;;:::===AAAFFFIIIMMMPPPQQQPPPMMMKKKLLLNNNRRRUUUWWWWWWVVVUUUQQQTTTYYY^^^```]]]WWWRRRMMMMMMNNNNNNKKKGGGCCC@@@>>>>>>@@@EEEKKKPPPSSSTTTMMMLLLJJJHHHGGGEEEEEEDDDDDDHHHLLLNNNMMMKKKIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKNNNOOOPPPQQQSSSTTTUUUVVVTTTTTTTTTQQQNNNLLLLLLLLLJJJKKKLLLMMMMMMLLLJJJIIILLLLLLMMMOOOQQQTTTWWWYYY[[[YYYWWWUUUSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSSSSQQQOOOMMMLLLEEEFFFHHHJJJJJJJJJIIIHHHKKKKKKJJJJJJJJJJJJJJJKKKMMMMMMMMMLLLJJJIIIJJJLLLIIIIIIIIIIIIJJJKKKMMMMMMPPPPPPPPPOOOOOONNNNNNNNNOOONNNNNNNNNNNNOOOOOOOOORRRPPPMMMMMMNNNOOOOOOOOONNNPPPQQQPPPOOOTTT^^^fffeee```WWWQQQMMMJJJIIIHHHGGGIIIJJJIIIHHHJJJOOOSSS___nnnzzzuuufffVVVKKKEEECCCBBBAAAAAABBBCCCEEEFFFHHHIIIKKKLLLKKKKKKLLLMMMHHHGGGGGGGGGHHHJJJKKKMMMKKKIIIGGGEEECCCCCCCCCDDDEEEDDDBBB@@@??????@@@@@@???>>>===;;;999888666666444222...,,,,,,,,,+++******)))(((''''''''''''''''''&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))&&&&&&'''(((((((((((((((************************''''''''''''(((((((((((('''(((***+++***)))((('''&&&'''''''''''''''&&&&&&%%%&&&''''''((('''''''''***)))((('''''''''((()))''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((((((((&&&''''''((()))******+++*********)))))))))))))))***)))((((((((()))++++++******)))))))))))))))))))))))))))******+++++++++)))+++,,,,,,++++++,,,---......---,,,,,,,,,,,,---...///000000//////000111111222222333444777<<<@@@KKKWWWhhhuuu"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&((()))'''%%%%%%$$$###$$$%%%&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******'''((((((***,,,...000111444:::@@@AAA===999999:::>>>@@@CCCEEEFFFFFFDDDCCCDDDGGGKKKOOOQQQRRRQQQQQQNNNRRRWWW]]]```^^^YYYTTTRRRSSSTTTSSSPPPKKKFFFBBB@@@???>>>@@@DDDGGGIIIIIIDDDDDDCCCBBBBBBBBBBBBCCCBBBFFFLLLOOOOOOOOONNNNNNIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJLLLMMMOOOPPPQQQRRRRRRRRRRRRPPPMMMJJJJJJJJJIIIJJJJJJJJJIIIGGGEEECCCFFFGGGHHHJJJMMMQQQTTTVVVWWWVVVUUUSSSQQQOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOONNNOOOPPPQQQRRRTTTUUUVVVSSSTTTTTTSSSRRRPPPNNNMMMGGGGGGIIIJJJJJJJJJIIIIIILLLLLLKKKJJJJJJJJJKKKKKKGGGHHHIIIHHHGGGGGGIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNQQQNNNKKKIIIJJJKKKKKKKKKLLLNNNPPPOOOOOOUUU```iiikkkcccWWWMMMHHHFFFEEEEEEEEEGGGHHHFFFDDDDDDHHHKKKQQQ]]]eeeaaaVVVMMMFFFBBBAAA@@@@@@AAABBBCCCEEEFFFFFFFFFGGGFFFEEEEEEHHHJJJHHHHHHGGGGGGHHHJJJKKKLLLKKKIIIGGGDDDCCCBBBBBBBBBBBBAAA???===<<<;;;;;;;;;:::999888777555444333222111...+++******+++***)))(((((('''''''''''''''(((((('''&&&&&&&&&''')))***))))))***++++++***))))))&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))******)))(((&&&&&&'''''''''''''''&&&%%%&&&&&&'''((((((''''''((((((&&&&&&&&&'''((()))((((((((('''''''''(((((('''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((((((((()))))))))))))))&&&''''''((()))******+++*********))))))))))))))))))))))))))))))******+++))))))))))))************************++++++++++++)))***,,,+++******+++---......---,,,,,,,,,,,,---...///000000//////000111333333444444555888===AAAKKKWWWggguuu$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""###'''((('''$$$$$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))(((((((((((()))***+++,,,000666<<>>=========???CCCFFFIIIJJJJJJJJJLLLOOOUUU[[[______[[[WWWSSSTTTTTTTTTQQQLLLGGGDDDAAA???>>>>>>@@@AAAAAA@@@<<<<<<<<<<<<<<<===>>>??????CCCIIIMMMNNNOOOPPPQQQKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLMMMNNNOOONNNOOOOOONNNKKKHHHHHHHHHIIIIIIHHHGGGEEECCCAAA@@@BBBCCCDDDFFFIIILLLPPPQQQRRRRRRQQQOOONNNLLLKKKJJJLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMNNNPPPRRRTTTUUUQQQQQQRRRRRRQQQOOOMMMLLLGGGHHHHHHIIIJJJJJJJJJJJJLLLKKKKKKJJJIIIIIIJJJJJJDDDEEEFFFFFFEEEFFFHHHJJJGGGGGGGGGGGGGGGHHHIIIJJJGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLMMMPPPMMMHHHFFFFFFGGGGGGGGGLLLMMMMMMLLLNNNSSS\\\cccggg___SSSIIICCCBBBBBBCCCBBBDDDDDDBBB??????BBBEEEGGGOOOTTTQQQJJJGGGEEEBBB@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFEEEDDDDDDFFFHHHIIIIIIHHHGGGHHHIIIJJJKKKKKKIIIHHHFFFDDDCCCBBBAAA>>>===<<<:::999888777777444444333222111000///......,,,***)))***+++***)))&&&&&&&&&%%%&&&&&&''''''***))))))))))))***,,,---)))***+++,,,,,,+++***)))''''''((())))))))))))((()))))))))(((((((((((('''''''''''''''((((((((((((&&&&&&&&&''''''((((((((('''((())))))))))))))))))%%%%%%&&&'''((((((((((((''''''&&&&&&''''''(((((())))))(((''''''''''''(((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))))))))))))))*********(((((()))************))))))))))))******+++++++++++++++++++++++++++++++++)))***++++++******+++---+++++++++,,,---...///000...///000000//////000111444444555555555888===AAAJJJVVVfffsss~~~&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''$$$!!!###&&&%%%###%%%+++000///)))$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++...222555777777777666444555555666777888999:::999:::<<<>>>AAABBBCCCDDDGGGJJJOOOUUUZZZ[[[YYYVVVRRRSSSSSSRRRPPPLLLHHHFFFCCCAAAAAAAAACCCCCCBBBAAA:::::::::::::::;;;;;;<<<<<>>>>><<<>>>???>>>;;;;;;===@@@@@@GGGJJJGGGDDDDDDCCCBBB>>>??????@@@AAABBBCCCCCCBBBDDDFFFFFFFFFFFFGGGIIIJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFEEEDDDBBB@@@???>>>:::999888777666555444444//////...---,,,++++++******)))((()))******)))''''''''''''''''''((()))))))))((((((((()))***,,,---)))***,,,------,,,***)))''''''((()))))))))))))))++++++++++++*********)))''''''''''''((((((((((((---,,,***(((''''''((()))''''''((()))))))))))))))$$$%%%&&&'''((((((((((((''''''((()))))))))))))))***)))((('''&&&''''''(((%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''((((((((())))))******++++++&&&(((***,,,,,,+++)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,+++++++++,,,---...///000...///000000//////000111333444444444444777<<>>@@@CCCEEEFFFMMMIIIDDDAAA???===<<<:::777999;;;;;;999999;;;???<<>>>>>???@@@AAAAAAAAA===???CCCEEEEEEEEEEEEFFFKKKJJJHHHGGGFFFFFFGGGHHH@@@AAAAAA@@@???===:::999777777666555444333222222+++++++++***)))(((((((((''''''''')))******(((&&&******)))******+++,,,---&&&%%%%%%%%%&&&''')))***)))***,,,------,,,***)))'''(((((())))))))))))))))))(((((((((''''''&&&&&&''''''''''''((((((((()))555333///+++))))))***+++%%%%%%&&&'''((((((''''''$$$%%%&&&'''(((((((((((('''((()))+++++++++***)))***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((())))))******'''''''''''''''&&&&&&&&&'''(((((()))***++++++,,,%%%'''***------+++)))'''(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,......---,,,,,,,,,,,,---...///000000//////000111222333333333333666;;;>>>GGGRRRbbbooozzz$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%$$$$$$######$$$$$$%%%888GGG;;;((("""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))((('''+++333:::///---///333444222222444444444444444555666888888;;;>>>CCCHHHLLLNNNNNNNNNLLLLLLLLLMMMLLLKKKJJJJJJJJJGGGEEEGGGKKKMMMJJJFFF@@@???>>><<<;;;::::::999999;;;===???@@@AAAAAA@@@AAABBBBBBBBBAAAAAA@@@???@@@AAACCCEEEFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCAAA@@@>>>??????@@@???>>>===<<<===>>>>>>???@@@@@@@@@@@@FFFFFFFFFFFFFFFGGGHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@EEEEEEDDDCCCCCCCCCCCCCCCGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEHHHGGGEEEEEEFFFFFFDDDCCC======>>>>>>?????????@@@??????>>>???@@@BBBDDDFFFCCCCCCCCCCCCDDDEEEGGGHHHDDDCCCBBBAAA@@@AAABBBCCCHHHFFFCCC@@@>>>>>>>>>???AAA@@@???>>>>>>>>>>>>>>>@@@???>>><<<:::999999888999999999888999999::::::AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@AAACCCEEEFFFFFFFFFFFFHHHGGGEEEDDDBBB@@@>>>===AAA@@@???===;;;888666444444333111000......------(((((())))))))))))(((((('''((()))((('''&&&''')))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***(((''''''(((((())))))(((((('''&&&&&&%%%%%%*********+++...222666888:::>>>DDDGGGEEE===444...))))))(((((((((((())))))'''&&&&&&'''***+++******)))((((((***------***&&&'''&&&%%%&&&(((((((((&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((******)))((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((())))))***,,,------,,,***)))+++******))))))))))))******,,,---,,,***(((((()))******))))))******+++,,,---......///////////////222000///......///000222000111111222222555999<<>>===<<<<<<<<<:::;;;<<<===>>>?????????@@@@@@@@@@@@@@@???>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@??????@@@AAAAAAAAA???>>>======>>>??????@@@@@@@@@@@@@@@?????????@@@@@@AAABBBBBBAAAAAA@@@????????????CCCCCCBBBAAAAAAAAAAAABBBEEEDDDDDDCCCBBBAAA???>>>???@@@AAABBBCCCDDDEEEEEECCCBBBAAAAAABBBBBBAAA@@@>>>============>>>>>>???>>>>>>>>>>>>???AAACCCEEECCCBBBBBBBBBBBBDDDEEEFFFCCCBBBAAA@@@??????@@@@@@CCCBBB???===<<<;;;<<<<<<======<<<;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::::::::999::::::;;;<<<<<<<<<<<<===============@@@@@@AAAAAAAAA@@@??????AAABBBCCCEEEFFFFFFEEEEEECCCCCCBBBAAA@@@>>>>>>===<<<;;;:::888555333222111///...---+++***)))))))))(((((())))))))))))((((((&&&((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((+++***)))'''''''''((((((''''''''''''''''''''''''''',,,555<<>>>>>>>>>>>???AAACCCDDDCCCCCCFFFKKKOOOOOOJJJEEEDDDCCCBBBAAA@@@?????????===<<<<<<;;;<<<===>>>???>>>>>>>>>>>>>>>=========>>>>>>===<<<<<<===>>>?????????@@@@@@@@@@@@???>>>@@@AAAAAAAAAAAA@@@@@@???===>>>???????????????>>>===============>>>>>>???>>>=====================@@@@@@???>>>>>>>>>>>>>>>BBBBBBAAAAAA@@@>>>===<<<<<<<<<>>>???AAACCCDDDEEE???>>>===>>>@@@AAA@@@???>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>===============<<<;;;999888999999:::888888888888888888999:::;;;;;;:::::::::;;;<<<<<<;;;:::::::::;;;;;;<<<=========>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAA@@@???AAABBBCCCDDDEEEDDDDDDCCC>>>>>>>>>===<<<<<<;;;;;;888666555222111//////...++++++***((('''''''''''''''(((((())))))(((((('''&&&'''(((((('''&&&'''(((((((((((((((((((((((((((&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((''''''''''''%%%%%%&&&&&&'''((())))))&&&---777@@@DDDCCC>>>:::...,,,(((&&&(((,,,222666999333+++&&&%%%&&&&&&%%%&&&%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&%%%###'''&&&%%%&&&(((((((((&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***((('''%%%%%%'''(((***(((((((((((())))))***+++''')))+++++++++***+++---******))))))******+++,,,------...////////////...000///...------...///000000111111222222555999<<>>@@@??????BBBFFFIIIJJJHHHEEEDDDCCCBBBAAAAAAAAAAAAAAA???>>><<<::::::;;;===???=========<<<<<<<<<======???===;;;999888999;;;<<<======>>>>>>>>>>>>>>>>>>??????@@@@@@@@@?????????===>>>>>>>>>>>>>>>======;;;;;;:::::::::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;===>>>>>>????????????>>>:::;;;<<<===>>>???@@@@@@>>>======>>>@@@AAAAAA@@@===<<<:::999888999:::;;;::::::::::::;;;===@@@AAAAAA@@@@@@??????>>>>>>>>>???>>>===<<<;;;:::::::::999888777777777777888999666555555555666777888888999888888888888999999:::::::::999::::::;;;<<<===>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBCCCBBBBBBAAA@@@<<<;;;;;;:::999888777777444333111///...---------+++***)))((((((((((((((('''(((((((((((((((((('''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((('''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((+++...111222222000///)))((('''''''''((()))***777555111+++'''%%%%%%&&&&&&%%%$$$%%%'''((('''&&&''''''&&&''''''''''''&&&***((('''&&&''''''%%%$$$(((((((((''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((('''&&&&&&'''(((((())))))))))))***+++,,,---''')))++++++******+++,,,******))))))******+++,,,,,,---......//////......///...------------...///000111111222222555999<<>>???===:::888777888:::<<<==================>>>>>><<<<<<<<<<<<<<<<<<<<<===============<<<;;;::::::666666555555555555555666888999:::;;;;;;<<<;;;;;;999888888777666777777777666777999;;;<<<>>>>>>>>>::::::::::::::::::;;;;;;;;;::::::;;;>>>??????>>>;;;:::888777777777777888777777777888999;;;===>>>??????>>>>>>======<<<<<<;;;;;;;;;::::::999888777666666666666777777888888555555555555666777888888777777666555555555666666888888888888999:::;;;<<<<<<<<<===>>>??????@@@@@@DDDDDDDDDCCCCCCAAA@@@@@@>>>????????????===<<<;;;::::::888777555333222111......---,,,+++*********))))))((((((((((((((()))''''''((((((((((((''''''&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&&&&%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&)))************)))((('''---111555222+++&&&&&&((((((&&&&&&&&&((()))((('''%%%&&&'''((((((''''''((((((&&&%%%&&&'''((('''&&&(((((((((''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&(((''''''&&&''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***''''''((())))))(((''''''%%%%%%%%%&&&'''((()))******+++,,,,,,***))))))*********))))))******+++,,,,,,------.....................------------......000111111222222555999<<>><<<<<<;;;::::::<<<===>>>>>>===:::888777999:::<<<===<<<;;;;;;;;;;;;<<<<<<999888888888888999999:::;;;;;;;;;;;;:::999888777666666555444444444555555666777888:::::::::999888666666555444444444444444000111333555888999:::;;;888888888888777777777666666555555666888:::999888777777777666666666666555555555555555777999;;;<<<===============<<<;;;:::888999999999999888777777555555666666777777777777777666666666666777777888666666555444444444555555777777777888999:::;;;<<<>>>>>>>>>??????@@@@@@@@@BBBBBBBBBAAA@@@???>>>===;;;;;;<<<;;;:::888666555666666444222000...---,,,'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''&&&&&&$$$&&&)))++++++***(((&&&&&&%%%###""""""$$$'''(((%%%,,,444555000***((((((((('''&&&'''((()))(((&&&"""&&&''''''&&&&&&&&&#########%%%(((++++++***&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''((((((''''''''''''''''''((()))))))))((('''&&&%%%$$$$$$))))))))))))))))))))))))((((((((()))))))))******&&&(((***++++++***(((&&&''''''''''''((()))*********,,,---,,,***(((((()))******))))))******+++,,,,,,,,,---............---........................000111111222222555999<<<@@@IIIUUUbbbnnn~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$##################$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%#########"""!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&(((+++...///)))%%%''''''&&&&&&)))''''''&&&&&&&&&&&&''''''&&&'''(((******+++******+++++++++++++++,,,,,,,,,---...///000111333555666555555444444555666777777;;;:::888777888999:::<<<;;;:::999888888:::;;;===<<<;;;999888888999:::;;;<<<;;;:::888888888999999666666555555555666888888:::::::::999888666555444777777666555555555555555444555666888888777666555555444333333222222333333///000222333555666666666555555555555555555555555333222111222444555555333222444555666777666444444444333333444555777999;;;;;;<<<=========<<<;;;:::666777888999999999888777555555666666666666666666888777666666666666666666444444444555555666777888888888888999:::;;;<<<===???????????????@@@@@@@@@>>>>>>>>>===<<<;;;999999888888888777666444111000000///...---+++***)))(((###%%%'''))))))(((&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''((((((((($$$&&&))),,,---,,,***(((***)))((('''(((***,,,...%%%)))...333444000***%%%'''&&&%%%&&&''''''&&&%%%%%%((('''&&&%%%&&&%%%$$$$$$%%%(((******)))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''(((((())))))&&&&&&%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$$$$))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((+++***************++++++)))+++,,,,,,***))))))*********))))))******+++,,,+++,,,------......------/////////000000/////////000111111222222555999<<<===FFFRRR^^^kkk{{{&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########'''%%%###""""""###%%%'''%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&%%%###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$###############$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%)))%%%$$$&&&'''%%%'''+++%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%''')))***))))))*********)))((('''(((+++...000000000000111111111111111111222333444777777666666666777999:::999888777666777888:::<<<::::::999888888999:::;;;;;;:::888777666666666777666555444444444666777888999999999888666555333333333333222111000000111111222333555666666555333222444333333222222222222222222333444444555555555555222222333444444555666666333111111111333444333222000222444777777666444222333222222333444666888::::::;;;<<<=========;;;;;;444666777999999999888888444555555666666555555555888777666666555555555555333444444555777999:::;;;999999999:::;;;<<<>>>???;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999777666555666666666555333111///---*********)))((('''''''''$$$&&&)))+++,,,***'''&&&$$$$$$$$$$$$%%%&&&''''''&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''###$$$%%%&&&((()))******'''&&&&&&%%%&&&&&&((((((###$$$&&&((((((&&&$$$""")))''')))///555444+++###&&&%%%$$$$$$&&&&&&%%%$$$%%%))))))'''''''''***)))''''''''''''%%%###'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&'''((()))******$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))***************)))'''&&&&&&''')))***)))((('''''''''''''''(((''')))+++++++++***+++,,,*********)))***++++++,,,+++,,,------......------//////000000000000//////000111111222222555999<<<;;;DDDPPP\\\iiiyyy"""###$$$%%%%%%$$$###"""%%%&&&&&&%%%######$$$&&&)))'''$$$######%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''',,,***(((&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&%%%###%%%%%%''''''''''''%%%%%%'''''''''''''''((()))***,,,,,,,,,---...///111111444555555666777888::::::999999999999888777666666:::999888666666666666777>>>===<<<:::888666444444333555666888888888777666::::::999999888777666666333444333......000111000///000111333444555555555444333222111000000000000222222222222333555777999333333333333333333333333333222222111111222222333333333333333444555666666555555555555666666666666666666777777777777666666777777777777777777777777444444222111111222444444666666777777777777666666444555666777888999999999999999:::;;;<<<===>>>???>>><<<888777777777666555666666555555555444444444111000///...,,,+++***)))******)))(((((((((((((((''''''''''''''''''''''''$$$%%%''')))******))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###'''&&&&&&&&&&&&'''((((((***&&&###%%%))))))%%% !!!###%%%''')))***))))))%%%%%%&&&'''((()))***+++((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((()))---111111+++%%%'''&&&%%%%%%%%%'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''((()))******(((&&&&&&'''(((((('''&&&%%%'''((((((((())))))******+++++++++************)))---,,,+++++++++,,,---...---------...............///......//////000111222111222333333333444666888===CCCNNN[[[hhhyyy######%%%&&&'''((())))))"""###$$$$$$######%%%''')))&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&''''''((())))))))))))***+++,,,......111111111222333444555666777777777888777777666555999888666555444555666777<<<<<<:::888777555333333222333444555666777777777888888888777666555555555111444444111000222333111111111222333333333333333333333222111000000000000111000000111222444555777111111111222222333333333333333222222222222333333222222222222222333333444444444444444555555555555444555555666666666555555666666666666666666666666444444333333333333444444666666777777777777666666666666777888999999999999888888888999::::::;;;;;;:::888555444444555444333333333222222111111111000---------,,,,,,++++++***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((((('''''''''((('''&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&'''((()))******((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((''''''+++///000+++'''''''''&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((('''&&&''')))***)))((('''((()))))))))(((''''''''''''((((((((())))))))))))))))))******+++++++++,,,++++++***+++,,,---...,,,,,,,,,---------------............///000111111111333444444444444777999;;;BBBMMMZZZgggwww&&&%%%$$$"""!!! !!!###$$$%%%$$$###$$$&&&((((((&&&######$$$%%%%%%$$$########################'''&&&&&&%%%$$$$$$######!!!!!!"""######$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&%%%&&&(((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((******,,,,,,,,,,,,---...000000333333444555555555444444666555333111222444666888:::999888777555444333222222222222333444666777888666666555555444444333333000444666333222333333111222222333333333333222222444333222111000000000000000//////000111222333444///000000111222333333444444333333222222333333444222222222111111111111111222333333333444444444444222333444555555555555555555555555555555555555555333444444555555444444333666666777777777777666666555555666777888888888888666666666666666666666666444333111000111222111000000//////...---,,,,,,+++************************(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''(((&&&$$$$$$'''***'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&)))---///,,,)))''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''&&&&&&&&&((()))((('''((())))))******))))))(((''''''''''''(((((((((((('''(((((()))***+++,,,---+++************+++,,,,,,+++++++++,,,,,,,,,------------------...///000111111222444444333444666888:::AAAMMMYYYfffttt&&&$$$!!!!!!""")))******(((%%%$$$%%%&&&&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%&&&&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''%%%%%%%%%%%%''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((((((((()))***+++,,,...///000111222222222222333111///...///222555777777777666555444333333222444333333222333444666777444444444333333333222222000666999666333222111...222333444444555555555555555555444333222222222222000000000111111222333333///000000222333444555555444444333333333333444444444333333333222111000000333333333333444444444444222333444555555666555555444444444444444444444444333444555666666555444333555555666666666666555555333444444555666666555555555555444444333222222111000...---...///000///...------,,,+++***))))))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((($$$$$$###""""""###&&&(((((('''&&&$$$###$$$%%%%%%%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&(((,,,......---'''((()))******)))((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&%%%&&&(((((((((&&&(((((())))))))))))))))))''''''''''''''''''((((((((((((((()))***+++++++++***************++++++++++++++++++,,,------......---,,,,,,------...///000000111222222222333555777999AAALLLXXXeeerrr"""!!!"""###'''---222555222111000,,,'''$$$###$$$%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$&&&'''(((''''''%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&'''((())))))******,,,---....../////////...---,,,---///222444444444444444333333222222666555444333222333444555333333333333333222222222555<<>>:::333222333333000111222444666777888888777666555444333333333333444555555666555444333222333333333444444555555555666666555555555555666666555666777888777666444333222333333333444444444444555555555555555444333222333333333333333333333333222222222111111222222222000000111111111111000000222222333333333333222222------,,,+++******)))))))))(((((()))******(((&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''&&&&&&((()))'''%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$&&&'''((()))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&''')))***)))(((((((((''''''(((***+++,,,++++++******))))))))))))((((((((()))))))))))))))******,,,---------,,,+++***+++,,,---...//////000............///000111111///111222222222222555777999>>>GGGQQQ]]]mmm~~~!!!!!! !!!"""###%%%&&&###$$$%%%%%%$$$$$$&&&'''"""""""""###%%%%%%$$$###$$$$$$%%%&&&''''''((((((%%%%%%$$$$$$###"""""""""######"""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%&&&''''''&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%###%%%(((((('''%%%%%%%%%''''''''''''''''''''''''"""$$$%%%&&&&&&%%%###"""%%%%%%'''(((((('''%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%'''(((***+++++++++)))))))))******++++++,,,------'''))),,,...000111111111---.....................+++333888333......000111000111222333444444444444555555444333222222222222444555555666555444222111333333333333333333333333666666555555555555666666444666777888888666444333111111222222222333333333555555555444333222111000222222222222222222222222333222111000000111222333//////000000000000//////......////////////...---+++******)))((((((''''''(((''''''((()))(((&&&$$$%%%&&&&&&''''''(((((()))$$$$$$%%%&&&&&&'''((((((%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''((((((&&&$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&"""$$$'''((('''&&&&&&&&&)))((('''%%%%%%%%%&&&''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''((()))******(((***))))))))))))+++---...,,,+++++++++******))))))&&&&&&'''((()))***++++++***+++,,,---...---,,,,,,)))******+++---.../////////......//////000111222111222333444333444666888777<<>>;;;...###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%%%%$$$%%%%%%&&&''''''$$$$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%######$$$&&&(((&&&&&&&&&''')))(((&&&$$$'''%%%$$$$$$%%%&&&&&&%%%'''&&&%%%$$$############((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((+++)))))),,,000111///---'''(((((()))***+++,,,---***************++++++++++++++++++*********)))))))))***+++,,,........................////////////000000000//////000333666999:::???HHHRRR^^^nnn|||(((&&&%%%$$$%%%&&&%%%$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%$$$$$$""""""######$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''$$$###"""###&&&)))******&&&'''((((((&&&&&&'''(((((()))***++++++,,,,,,,,,(((&&&$$$""""""###$$$&&&''''''''''''((()))***+++)))((())),,,...///,,,***'''''''''((('''&&&&&&%%%############$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&$$$(((111666111(((###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$''')))$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%&&&''')))(((&&&###'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$######&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))((()))---111111---(((&&&&&&'''((()))***++++++***************)))))))))***************+++++++++++++++,,,------...------............////////////...000111111//////222444888999>>>GGGPPP\\\mmm{{{'''%%%######$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%$$$###"""!!!!!!"""###############!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""########################""""""###$$$%%%%%%&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%'''((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%'''%%%######%%%&&&'''&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&'''''''''''')))'''%%%###"""###%%%'''&&&&&&&&&'''''')))*********)))+++///333555333000&&&&&&''''''&&&&&&%%%$$$"""!!!!!!!!!###%%%'''((($$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&$$$"""!!!!!!"""$$$&&&'''&&&&&&%%%$$$###""""""######$$$%%%%%%&&&'''''''''%%%$$$&&&%%%"""###&&&$$$$$$%%%%%%%%%&&&&&&&&&)))'''###!!!!!!###''')))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###%%%'''***###$$$%%%&&&&&&%%%###"""%%%%%%$$$$$$&&&(((+++---$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&(((***)))'''$$$'''%%%$$$$$$%%%&&&&&&%%%###$$$&&&'''(((((('''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((+++000555444,,,&&&(((''''''''''''&&&&&&&&&))))))))))))(((((((((((((((((()))***+++,,,,,,---/////////000//////...---............/////////000---000222222000///111333888888===EEEOOO[[[kkkzzz""""""!!! !!!"""$$$%%%"""$$$###$$$***111...&&&&&&%%%%%%$$$#########$$$""""""""""""""""""""""""###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''"""%%%'''&&&###!!!###%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$'''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########"""(((*********,,,...&&&---888BBBFFFDDD>>>:::,,,)))%%%$$$&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$((('''&&&$$$######$$$$$$''''''(((((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''(((%%%"""###&&&(((((('''$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$))))))'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''))))))))))))))))))))))))***,,,000333333111...,,,))))))((('''''''''''''''''''''''''''''''''''''''+++++++++*********))))))++++++,,,------......///))),,,000222111111111111222000......000333666777777888===DDDMMMYYYlll|||%%%%%%%%%%%%%%%%%%&&&&&&$$$'''''''''+++000///)))&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%###!!! !!!"""############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&%%%$$$######$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%&&&(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######+++)))&&&######'''...333LLLKKKIIIEEE???777000++++++(((&&&%%%''''''&&&$$$"""###$$$$$$$$$%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%'''###!!!%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((('''))),,,...///---+++)))******)))((((((((((((((())))))))))))))))))))))))+++++++++*********))))))++++++,,,------......///,,,---//////000222666888999333,,,+++000666888777777888===DDDLLLXXXkkk{{{######$$$$$$$$$######"""!!!$$$&&&%%%&&&))))))&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######### !!!###$$$$$$$$$###$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$"""!!!!!!"""############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''***(((%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###***(((&&&'''...777@@@DDDOOOJJJBBB888000+++((('''((('''&&&'''''''''%%%###""""""######$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$((((((((('''&&&%%%%%%%%%(((&&&$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%***&&&######%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%&&&''''''''''''''''''''''''''''''((()))***+++***)))(((+++******))))))))))))***))))))))))))))))))))))))+++++++++***************++++++,,,------......///......------///333:::>>>FFF;;;///,,,111777999777666777<<>>DDDBBB999222((((((''''''&&&&&&&&&&&&$$$&&&'''((('''&&&$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&''')))+++---%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((()))((((((((((((((((((((((((************************++++++,,,------......///---............000333555@@@>>>;;;777333222444666555666;;;BBBHHHRRRbbbqqq%%%%%%&&&&&&&&&%%%$$$$$$&&&###"""$$$$$$"""###%%%###""""""""""""###$$$$$$########################$$$$$$######"""#########''''''''''''&&&$$$"""!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%(((&&&$$$$$$%%%&&&&&&%%%#########$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&(((,,,///000---'''###&&&'''))))))(((&&&$$$"""$$$&&&''''''%%%$$$%%%&&&%%%$$$#########$$$&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$###""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))******+++%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''""""""""""""""""""""""""$$$$$$###$$$$$$%%%&&&'''"""""""""###$$$%%%%%%%%%###%%%&&&&&&$$$######$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))***************************************+++++++++++++++,,,------......///,,,---//////...---...//////222555444111000333666444555:::AAAGGGPPP___nnn~~~######"""""""""###$$$$$$&&&!!!###!!!!!!###$$$$$$######$$$%%%%%%&&&""""""""""""""""""""""""#########"""######$$$$$$(((((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&########################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$%%%%%%&&&''''''((($$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&'''&&&######%%%'''&&&%%%$$$###$$$%%%'''((("""###%%%&&&&&&&&&&&&%%%$$$############%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########%%%&&&((((((((('''%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''&&&''')))((((((((((((((((((((((((%%%&&&'''(((((((((''''''((((((''''''((())))))***************************))))))*********+++++++++++++++,,,------......///,,,---......---,,,...///+++---///000000000222333333555:::@@@FFFNNN]]]kkk{{{&&&&&&%%%$$$%%%&&&((()))***"""###'''&&&$$$%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! $$$$$$%%%%%%&&&'''(((((($$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''!!!""""""""""""############$$$%%%&&&'''&&&%%%%%%###&&&&&&$$$###%%%'''""""""######$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%((()))(((%%%###%%%'''***)))&&&$$$$$$&&&(((***$$$&&&&&&%%%""""""%%%)))'''&&&%%%$$$$$$&&&((())) !!!###&&&'''(((((('''&&&%%%%%%&&&'''))),,,---$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$############$$$$$$(((((((((''''''&&&&&&&&&&&&'''))))))'''$$$ !!!"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))'''&&&&&&%%%%%%$$$$$$### ###&&&&&&%%%###$$$&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''((()))((('''&&&''')))))))))))))))))))))))))))'''(((***+++++++++***)))))))))((())))))***++++++(((((((((((((((((((((((())))))******++++++++++++++++++,,,------......///---...---,,,,,,---///222333000......000111111000333444999@@@EEEMMM\\\jjjzzz%%%&&&((())))))(((&&&%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&'''((((((&&&%%%$$$""""""""""""###$$$"""!!!"""%%%&&&'''&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$"""!!!!!!!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''((('''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***'''### ###&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((()))%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''###$$$&&&''''''&&&$$$###&&&'''((((((((('''&&&%%%###$$$$$$"""!!!!!!###&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((())))))************+++***)))(((&&&%%%''')))+++------,,,***)))(((((((((((())))))))))))&&&&&&%%%$$$"""###%%%(((++++++,,,,,,,,,---------))))))******+++,,,,,,---///...,,,,,,,,,---///111111000......///000333444555666:::@@@DDDKKKXXXfffyyy$$$%%%'''(((((('''%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$###""""""$$$&&&&&&%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######"""""""""%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######%%%'''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&)))+++)))$$$"""$$$'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&%%%%%%&&&'''(((%%%&&&&&&$$$######%%%'''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((((((''''''&&&))))))******)))((('''&&&((((((((()))))))))))))))(((((((((((())))))))))))'''((('''&&&$$$%%%'''***)))))))))*********++++++,,,,,,,,,---....../////////...---,,,,,,---///000222222111000111222444666444555999>>>BBBIIIWWWdddxxx###$$$%%%&&&&&&%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&######""""""""""""######$$$$$$$$$%%%$$$$$$###"""############""""""!!!!!!#########"""######$$$%%%%%%$$$""""""$$$%%%%%%$$$%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&'''&&&%%%###"""!!!""""""######$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###"""!!!!!!!!!"""###&&&&&&&&&%%%$$$"""!!! $$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%((((((&&&%%%$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''###$$$%%%$$$""""""$$$&&&'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%''')))'''$$$"""$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######&&&(((***&&&''''''&&&%%%%%%'''((($$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((''''''&&&&&&'''((()))))))))(((((('''((('''&&&%%%&&&'''(((***(((((((((((()))))))))))))))))))))(((&&&''')))+++)))))))))************+++*********+++,,,,,,------......---,,,,,,...///000222111111000111333444555333444888===AAAHHHUUUcccvvv######$$$$$$$$$$$$######!!!""""""""""""#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%%#########""""""###############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######$$$%%%%%%&&&$$$""""""###$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$%%%'''((('''%%%###!!! !!!"""###$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%$$$"""!!! """###%%%%%%%%%%%%$$$$$$###!!!!!!'''&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&)))(((&&&$$$######$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$&&&((()))&&&'''((('''&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***&&&''''''(((((()))))))))'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))******)))'''''')))+++++++++++++++,,,,,,,,,,,,*********+++,,,,,,------...------------...///000////////////000111222333333444888===AAAGGGUUUbbbttt"""##################"""!!!""""""""""""#########"""""""""""""""""""""""""""""""""###############$$$$$$############$$$$$$"""######$$$$$$#########!!!!!!""""""###$$$$$$%%% !!!"""###$$$%%%%%%%%%%%%$$$""""""###$$$###"""$$$##################$$$$$$$$$$$$#########""""""%%%%%%'''''''''%%%###""" !!!"""###$$$$$$$$$$$$%%%%%%&&&%%%$$$############$$$$$$$$$$$$######&&&%%%###""""""###%%%&&&"""######$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&((('''%%%$$$######$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''"""###$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***&&&&&&&&&''''''((())))))%%%'''(((******)))((('''(((((((((((())))))))))))((())))))(((''''''(((*********+++++++++,,,,,,,,,...//////000111111222222------------......///////////////000000111222222444555999===AAAHHHUUUbbbqqq~~~########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$!!!"""######$$$#########!!!!!!"""###$$$%%%&&&&&& !!!"""$$$$$$%%%%%%%%%$$$###!!!!!!###$$$$$$###########################&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!""""""######$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""######$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&!!!""""""###$$$$$$######!!!!!!"""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$######$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$###$$$&&&&&&$$$###$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&***,,,---+++(((&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))%%%'''***,,,,,,+++)))'''(((((((((((())))))))))))&&&((()))((('''&&&'''(((((((((((())))))))))))***---......///000000111111---------............///000111111222333333444444555555999===AAAGGGTTTaaaooo}}}$$$##################$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!!!!"""###############"""""""""######$$$$$$$$$!!!"""###$$$%%%$$$$$$######!!! !!!###$$$$$$$$$#########$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%'''''''''&&&$$$#########$$$$$$$$$$$$######"""#########$$$$$$$$$$$$"""############""""""!!! !!!"""######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$###############$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###''',,,000000---(((%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))'''&&&$$$$$$%%%&&&'''((('''&&&&&&&&&'''(((((('''((()))*********))))))(((((((((((())))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))******++++++,,,,,,------,,,------...............000111111222333333444333444444777<<<@@@FFFSSS```mmm|||$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""###########################""""""""""""!!!"""###$$$%%%$$$######"""!!! !!!###%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$###!!!!!!!!!###%%%'''%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((())))))'''%%%$$$######$$$$$$$$$$$$###### !!!"""###############$$$$$$$$$$$$###!!! !!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&######################## !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###$$$&&&''''''&&&$$$###&&&%%%###!!!!!!"""$$$%%%###%%%''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###'''...333333///)))%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((%%%%%%$$$###$$$''')))+++((('''&&&%%%%%%&&&'''((()))(((((('''((()))***+++(((((((((((())))))))))))'''(((******((((((((()))************++++++++++++++++++,,,------......///,,,---......//////.........///000111111222111111222333666;;;>>>DDDQQQ^^^lll{{{######""""""""""""###############"""""""""""""""""""""!!!!!!!!!!!!""""""((('''%%%###""""""#########$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$ $$$&&&$$$$$$&&&""""""""""""""""""""""""""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$### """###$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%""""""!!!!!!!!!!!!!!!""""""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&%%%$$$###""""""""""""'''''''''%%%###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###!!! !!!""""""""""""!!! ######$$$$$$$$$$$$######$$$#########""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&""""""############""""""!!!"""$$$&&&&&&%%%$$$#################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%######""""""&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$,,,***((($$$###$$$(((,,,'''%%%$$$#########""""""&&&&&&%%%$$$############(((&&&$$$######$$$&&&'''%%%%%%###"""!!!%%%$$$$$$######"""""""""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&&&&'''((()))(((%%%###!!!$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%'''''''''%%%###"""######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******))))))(((&&&%%%$$$$$$$$$%%%&&&&&&''''''((('''((()))(((&&&%%%&&&'''$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&'''((())))))(((((((((((())))))((((((((((((((('''''''''((()))))))))))))))((((((++++++************************+++,,,,,,,,,,,,+++&&&)))---111222000---+++000////////////111222333333222444999===CCCNNNZZZjjjwww######""""""""""""#########"""""""""""""""""""""$$$######""""""######$$$'''&&&$$$############$$$###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%&&&&&&&&&%%%"""!!!!!!!!!########################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$### !!!###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######""""""""""""######"""###$$$%%%%%%$$$###"""##################$$$$$$!!!!!!!!!"""""""""######%%%$$$$$$$$$######""""""$$$###############$$$$$$$$$$$$$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""!!!"""""""""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%%%%"""######$$$$$$######""""""###%%%&&&&&&&&&$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######%%%%%%%%%$$$$$$#########%%%$$$###"""""""""######""""""###$$$$$$$$$$$$$$$((((((&&&$$$###&&&***...555///)))%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$###""""""""""""$$$%%%&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$#########%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""%%%%%%%%%&&&'''((('''%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&'''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((******************************+++,,,,,,,,,,,,++++++,,,///000000...+++)))111000000000111222333444333222444999===BBBNNNYYYjjjxxx########################""""""""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&"""***,,,$$$"""$$$!!!#######################################$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########""""""""""""####################################""""""######$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$&&&&&& !!!""""""""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%'''&&&%%%#########$$$%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$###############"""#########""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$'''+++///AAA888---'''&&&'''&&&%%%$$$$$$$$$###$$$$$$%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""%%%%%%&&&((())))))'''$$$"""$$$%%%%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&(((((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((''''''&&&(((((('''&&&&&&%%%$$$$$$###$$$%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((******************************+++,,,,,,,,,,,,+++,,,---...///...---,,,+++111111111111111333444444333222444999<<>>FFFPPP]]]mmm"""###%%%&&&&&&%%%###""" !!!!!!"""###$$$$$$$$$$$$##################$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%)))(((******%%% &&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$%%%%%%$$$$$$$$$!!!!!! !!!###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""#########"""###$$$$$$%%%""""""""""""###$$$%%%&&&"""###$$$%%%%%%$$$###""" !!!###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$&&&'''(((((($$$$$$$$$$$$%%%&&&''''''!!!#########$$$%%%""""""###$$$%%%%%%&&&&&&%%%&&&&&&'''&&&%%%###"""######$$$$$$$$$###"""!!!######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""######$$$$$$$$$$$$###"""!!! """$$$&&&&&&&&&&&&&&&%%%%%%$$$###"""$$$&&&&&&%%%######$$$$$$&&&'''$$$ ###'''&&&&&&%%%$$$############///---)))&&&$$$###############$$$%%%%%%&&&''''''%%%$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%% ###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$"""!!!!!!"""###%%%'''''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$###$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((((((((()))******)))(((''''''''''''&&&&&&''''''''''''(((((()))***+++++++++&&&'''((()))************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++)))***,,,.../////////...---...000111222222111111222222555999;;;>>>FFFOOO[[[kkk%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""""""""###"""""""""!!!!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!!!!"""#########$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$!!!!!! ###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&############"""!!! ########################$$$###"""""""""###%%%&&&""""""""""""""""""""""""&&&%%%$$$###""""""""""""""""""!!!!!!"""###$$$$$$%%%&&&&&&'''&&&%%%###""" """$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!###$$$%%%&&&&&&&&&(((&&&### !!!###%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%######"""###$$$&&&&&&%%%$$$###""""""###$$$$$$$$$$$$############"""""""""!!!!!!'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%%%%%%%$$$%%%&&&###$$$%%%%%%%%%%%%&&&'''""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%,,,***'''%%%$$$$$$&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&(((((('''%%%((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&)))++++++(((&&&(((***''''''((()))))))))))))))++++++******************+++******)))***+++---...000...,,,---111222000---///////////////000111111222222555888999;;;EEEOOO\\\jjj%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$#########""""""#################################"""""""""!!!!!!#########$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$"""######$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%"""!!!###"""!!!###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$########################"""!!! !!!##############################$$$$$$###""""""""""""######""""""""""""######$$$%%%%%%%%%%%%%%%$$$######!!!!!!###$$$$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%$$$############$$$$$$#########$$$%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&%%%$$$###$$$%%%###$$$%%%%%%$$$%%%&&&'''$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$&&&''''''&&&$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$)))((('''%%%%%%%%%%%%&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%'''''''''%%%''''''&&&&&&&&&'''((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&''''''%%%$$$$$$&&&((()))***((())))))***************************************************+++,,,------...---,,,,,,---......---///////////////000111111222222555999:::<<>>DDDKKKZZZhhh}}}"""""""""###############$$$$$$############$$$$$$"""############$$$$$$$$$$$$%%%''')))***)))((('''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########!!!!!!"""#########""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!###$$$$$$"""!!!!!!"""""""""############"""""" !!!###$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######################## !!!""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%$$$$$$#########$$$$$$$$$############$$$%%%%%%!!!!!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############%%%$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%!!!"""""""""############$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###"""""""""$$$$$$'''&&&&&&$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ """%%%))),,,...&&&&&&%%%$$$###############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$######"""""" $$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########""""""""""""""" !!!###$$$%%%'''+++...+++'''###"""$$$%%%%%%###!!!"""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''$$$$$$%%%&&&&&&&&&%%%'''(((******)))((('''''''''''''''''''''''''''&&&&&&'''(((((((((''''''!!!&&&++++++(((%%%%%%&&&''''''((())))))))))))))))))))))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,'''***---//////.........111000000000000111222222222000222999???BBBGGGMMMZZZiii~~~!!!"""""""""#########$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%''')))******)))'''&&&############$$$$$$$$$%%%$$$$$$#########"""""""""!!!"""###$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""$$$&&&%%%""" """"""############""""""!!!!!!"""############### !!!"""""""""""""""######################## !!!"""###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%######""""""###$$$&&&'''%%%%%%$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""%%%$$$$$$###""""""###############$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$######!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######%%%)))---111333$$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############!!!"""###$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$!!!!!!!!!"""""""""""""""!!!"""###$$$$$$'''***......)))$$$###%%%'''%%%###"""###$$$%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$######$$$&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''''''''%%%&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%###%%%'''(((((('''''''''(((((()))************)))((())))))***++++++,,,,,,************+++,,,------(((***...222555555222///111111000000111111222333333111444<<>>FFFKKKPPPUUU\\\jjj***)))'''%%%$$$""""""""""""""""""""""""""""""""""""%%%'''$$$$$$'''"""$$$&&&((((((&&&$$$"""######$$$%%%$$$###"""!!!!!!"""$$$%%%%%%%%%$$$"""!!!###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""######$$$$$$$$$############$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""#########$$$$$$######"""#####################$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%###"""""""""$$$''')))+++??????:::000$$$ ###)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######%%%'''(((###$$$$$$%%%%%%$$$$$$###)))(((''''''&&&&&&&&&'''"""###$$$$$$%%%%%%%%%$$$'''((())))))'''%%%""" $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&&&&%%%%%%$$$$$$$$$%%%'''(((&&&)))++++++)))%%%"""!!!######$$$$$$$$$%%%%%%%%%'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%'''''''''&&&%%%$$$###"""(((&&&$$$###""""""$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$######"""'''###)))+++###$$$+++*********)))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%******))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&***,,,---,,,***'''&&&&&&***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,///////////////000111111...///000000///000222444000333888===AAAGGGLLLPPPYYYkkk&&&&&&%%%$$$$$$###$$$$$$########################$$$!!! $$$%%%!!! """###$$$%%%&&&&&&%%%$$$######$$$$$$%%%$$$###"""!!! !!!"""######$$$$$$######"""!!!"""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$############$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%"""###$$$$$$%%%%%%$$$$$$######""""""$$$&&&(((***BBBDDDDDD<<<000&&&"""###&&&&&&%%%%%%$$$$$$$$$$$$########################"""!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""###$$$%%%%%%%%%%%%###"""!!! """$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""######$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######"""""""""###$$$%%%%%%'''((('''%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$)))"""%%%((($$$'''+++'''))))))(((''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''')))++++++)))((((((((()))***+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,...------------...//////...///000000///000222444111333777999===BBBGGGKKKYYYkkk""""""""""""###$$$%%%&&&########################&&&$$$$$$'''&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###############"""""""""!!!!!!"""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$%%%$$$$$$############$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""############""""""""""""###$$$%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$%%%'''(((&&&+++///,,,%%%&&&%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""!!! !!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$###"""!!! """######$$$%%%%%%%%%%%%"""!!! !!!#########$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&###""""""""""""###$$$$$$$$$%%%%%%$$$######%%%'''######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$$$$$$$$$$$$$ """$$$&&&''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***!!!"""%%%$$$))),,,%%%(((''''''&&&&&&&&&&&&'''((((((((())))))******+++)))))))))(((((((((((('''((((((''''''''''''((((((%%%'''))))))(((((()))***))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------......///000000///000222444333444444555777;;;AAAFFFXXXjjj!!!!!!!!!!!!"""###%%%%%%########################""""""$$$%%%%%%$$$$$$&&&$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""!!!!!!!!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""############"""######$$$$$$######"""!!!!!!""""""######$$$$$$""""""""""""###$$$%%%&&&""""""###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&!!!$$$&&&%%%######'''+++""""""#########$$$$$$$$$""""""""""""""""""""""""$$$###""""""######"""!!!###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!"""$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%((('''''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%"""###%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''"""$$$%%%###***///'''(((''''''&&&&&&'''''''''''''''((()))******++++++(((((((((((((((((((((((())))))(((((((((((())))))%%%'''((((((''''''((()))((())))))***************+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---......///000000///000222444444333333222333888???DDDWWWhhh~~~"""""""""!!!""""""##############################"""$$$###!!!!!!"""###%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%$$$!!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$############$$$$$$!!!"""""""""############!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$""""""""""""###$$$%%%&&&$$$%%%&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((())))))'''$$$"""###%%%!!!"""$$$%%%%%%########################&&&$$$######%%%%%%$$$"""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!""""""''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))'''$$$###"""######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%!!!$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&&&&%%%$$$###"""((('''%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''((((((######((('''"""***333...)))((((((((((((((())))))&&&&&&'''(((((()))******'''''''''''''''((((((((())))))(((((((((((())))))((())))))(((&&&&&&'''(((((((((((()))))))))******++++++,,,,,,,,,------------------------......///...///000000///000222444333333222111333888???EEETTTfff|||$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''+++---((($$$###$$$###%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%!!!###$$$%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######""""""""""""######"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%""""""""""""###$$$%%%%%%!!!"""###!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$$$$$$$$$$!!!%%%&&&""" """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""###$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""###""""""!!! ###&&&)))***(((%%%"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$!!!"""$$$&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$###""" ***(((&&&$$$######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&''''''((("""$$$+++)))###...999555)))(((((((((((()))******&&&&&&&&&''''''(((((((((&&&''''''''''''((((((((())))))(((((((((((()))))))))******(((&&&&&&'''))))))))))))((()))******+++,,,,,,,,,,,,------------...............//////000...///000000///000222444333333222222444999@@@EEEQQQdddzzz#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$***111222,,,'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######""""""""""""#########$$$%%%%%%%%%###!!! $$$$$$############$$$$$$""""""""""""############""""""############"""""" !!!"""###$$$%%%%%%$$$###############$$$$$$ !!!###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!$$$(((******'''$$$###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&$$$$$$$$$%%%%%%$$$$$$###!!!""""""##################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$###$$$%%%&&&%%%&&&'''''''''&&&%%%$$$########################%%%%%%$$$#########$$$$$$!!!"""######"""!!! """$$$''''''%%%$$$###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!!!!"""######$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$###"""!!!'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&###%%%***((('''555???888'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))((())))))((('''(((***,,,******)))))))))***+++,,,,,,,,,,,,------------..................//////000...///000000///000222444333333333333444888>>>CCCOOOaaaxxx###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""***---'''###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%&&&&&&%%%$$$###"""""""""%%%''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%### $$$$$$############$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%$$$$$$#####################%%%&&&$$$ $$$((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$)))'''%%%###"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$###########################"""!!!!!!"""$$$&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%&&&$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%)))(((&&&$$$$$$$$$&&&'''%%%&&&'''((((((&&&$$$###""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%###"""!!!!!!"""######"""###%%%'''######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%"""$$$&&&'''((((((&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$$$$%%%%%%&&&%%%((((((***;;;DDD999&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''((()))(((((())),,,///+++***)))))))))***,,,---,,,,,,,,,---------.........------------...//////...///000000///000222444444444444333444777<<<@@@NNN```www######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!%%%$$$"""###%%%&&&%%%%%%$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$"""  !!!#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!!!!"""######!!!###############"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############$$$$$$###############$$$$$$######""""""######$$$######################## !!!$$$&&&'''"""###%%%&&&'''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$'''&&&$$$#########$$$$$$######$$$$$$$$$############$$$$$$$$$$$$###"""""" """"""#########$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$%%%&&&&&&&&&&&&&&&###!!! !!!###$$$"""!!!!!!"""###$$$%%%%%%&&&"""$$$$$$"""!!!"""$$$$$$%%%%%%%%%%%%$$$###"""########################&&&$$$"""###%%%&&&%%%"""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$(((&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''((()))(((&&&%%%%%%&&&"""&&&((((((...888:::777''''''((((((((((((((('''&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&************++++++++++++))))))*********+++++++++)))***+++,,,---,,,++++++............////////////////////////000111222333000111444666333222:::DDDMMM[[[ppp######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$###""" $$$"""!!!!!!###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###!!!  !!!"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""!!!!!!"""$$$$$$""" ###############"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############$$$$$$###############$$$$$$$$$############$$$$$$########################&&&%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ ########################$$$$$$############$$$$$$'''&&&$$$############$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$ !!!"""############$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""#########"""!!!!!!###!!!!!!"""$$$$$$""" """""""""###$$$$$$%%%%%%!!!######!!!!!!"""$$$&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""'''%%%###$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$######""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###""""""###&&&''''''&&&$$$%%%%%%%%%%%%$$$$$$###########################&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$'''&&&$$$'''---...***$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((************************''''''((((((((())))))))))))))))))))))))*********)))***+++,,,,,,,,,++++++------------............////////////000111222333111222555777444333;;;DDDLLLYYYnnn######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############"""!!! ###!!!!!!#########$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$#########""""""#########$$$###"""!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""###$$$$$$###!!!"""############""""""!!!######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################''''''&&&%%%$$$""" ######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################$$$$$$############$$$$$$'''&&&%%%$$$############%%%&&&&&&&&&%%%$$$$$$### !!!"""###$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$######"""""""""""""""""" $$$###"""###%%%%%%###!!!###########################%%%&&&%%%$$$$$$%%%''''''&&&$$$###""""""######""""""""""""""""""""""""'''%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%!!!""""""###%%%&&&&&&'''((('''&&&%%%%%%#########$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""!!!!!!"""""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%"""###&&&%%%"""###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((()))***+++,,,,,,,,,,,,+++,,,,,,,,,------------...////////////000111222222222222555777555444;;;DDDJJJXXXlll######$$$$$$$$$$$$####################################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$""" """###$$$###""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$###""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$###"""###$$$%%%###"""""""""############"""!!!""""""############""""""""""""#########$$$$$$$$$#########"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$&&&&&&%%%$$$###&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&%%%%%%########################$$$$$$############$$$$$$&&&&&&%%%$$$############"""###$$$$$$%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$########################$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######%%%'''(((""""""""""""""""""""""""%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&!!!!!!""""""###$$$%%%&&&############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&''')))((('''&&&%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$&&&&&&%%%%%%&&&(((&&&%%%$$$###%%%'''&&&%%%$$$%%%&&&((()))*********&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''(((((()))))))))*********************))))))))))))******++++++,,,,,,,,,,,,,,,,,,---------.........///......//////000111222222222333666555555;;;CCCIIIWWWlll######$$$$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$###############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%###""""""$$$$$$$$$###!!!""""""#########""""""!!!""""""######""""""!!!############$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%######################## !!!###%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""########################$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######!!!"""$$$%%%%%%%%%######$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&#################################$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!""""""###$$$$$$###"""%%%$$$$$$$$$%%%(((+++---$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$#########$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""###$$$&&&&&&"""""""""######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%% !!!$$$&&&'''$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$&&&''''''&&&&&&''')))'''%%%$$$%%%'''((('''((($$$%%%&&&((()))*********&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))*********+++++++++))))))))))))************+++++++++++++++++++++++++++***++++++++++++,,,,,,---.........////////////............///000111222111000111444444444999AAAIIIVVVkkk######$$$$$$$$$$$$##############################"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""!!!""""""###$$$$$$%%%&&&((((((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########""""""#########"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###!!!!!!###$$$######!!!""""""############"""""""""############""""""#########$$$$$$$$$$$$%%%""""""""""""###$$$%%%%%%$$$##################$$$##############################$$$$$$$$$$$$$$$###$$$$$$###""""""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$ """###$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((''''''#########$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$### """###%%%&&&&&&&&&"""$$$&&&&&&$$$###$$$%%%%%%$$$$$$$$$######""""""$$$%%%''')))+++***'''$$$$$$###$$$%%%''')))+++---%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""  """##################$$$%%%&&&!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""!!!"""$$$&&&'''%%%#########$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%((('''&&&%%%%%%$$$$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&&&&''')))***%%%$$$&&&'''%%%$$$%%%###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((())))))******++++++(((((((((((())))))))))))+++++++++,,,,,,,,,------++++++******++++++,,,---........./////////000000............///000111111111//////222333444999???HHHVVVkkk######$$$$$$$$$$$$##############################""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######"""!!!!!!"""###$$$###$$$&&&)))+++)))&&&"""%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$""" !!!######"""!!!!!!"""###############"""######$$$$$$######"""#########$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&###""""""!!!!!!""""""###########################%%%$$$###"""""""""""""""$$$###"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%########################$$$$$$############$$$$$$ !!!###%%%&&&&&&&&&&&& !!!"""######$$$######"""######$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''''''''$$$%%%&&&''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$### !!!###$$$$$$$$$$$$!!!$$$&&&%%%###"""###$$$$$$$$$$$$###############&&&'''***...000...)))%%%######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###!!! !!!###$$$$$$$$$$$$######$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&##################$$$$$$((('''%%%$$$%%%$$$"""!!!$$$%%%%%%%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((('''%%%%%%%%%'''***$$$"""%%%&&&###"""%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((%%%&&&&&&'''(((((())))))))))))))))))************))))))***+++,,,------...++++++*********+++,,,------------.........//////...............///111111222//////333444555999???FFFTTTiii~~~######$$$$$$$$$$$$##############################!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&!!!###&&&***,,,***%%%!!!""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!"""########################$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$""" !!!"""""""""!!!!!!"""#####################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&""""""!!!!!!!!!!!!""""""########################$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$%%%'''((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%########################$$$$$$############$$$$$$ ###%%%&&&'''''''''$$$$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""######$$$$$$$$$######!!!###&&&%%%###!!!"""$$$######################## """%%%***---+++$$$######$$$%%%%%%%%%$$$###########################"""%%%&&&%%%###"""$$$&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$######$$$&&&(((%%%%%%$$$$$$###$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$$$$%%%###"""###%%%'''((('''&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&''''''############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''%%%&&&'''&&&$$$###$$$%%%(((###!!!&&&(((%%%%%%(((''''''((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((())))))***+++,,,,,,---++++++,,,,,,,,,---------''''''(((***+++,,,---...,,,+++*********+++,,,---,,,,,,,,,---------.........------......///000111333000000333666666:::@@@EEERRRggg|||######$$$$$$$$$%%%%%%%%%#########$$$$$$######### !!!"""###$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%% """$$$%%%&&&&&&&&&######$$$$$$$$$$$$######"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$########################!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$$$$###############"""###$$$$$$%%%"""$$$&&&&&&$$$###$$$%%%""""""""""""""""""""""""$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$##################!!!###$$$$$$###!!!!!!!!! """%%%%%%%%%$$$%%%''')))(((((('''&&&$$$$$$###%%%%%%$$$###"""!!! %%%%%%$$$###"""""""""###########################%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$############$$$%%%%%%&&&''''''%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$(((+++...+++&&&###$$$'''%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$###!!! !!!!!!!!! !!!!!!!!!"""$$$$$$###############$$$'''''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""'''$$$  $$$'''$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###""""""$$$&&&&&&%%%###%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((###$$$&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%)))))))))'''&&&$$$"""!!!((('''%%%%%%%%%''')))***(((((()))***+++,,,,,,---555222---(((&&&&&&((())),,,+++(((''''''(((+++,,,)))******++++++,,,------,,,,,,,,,---------..................////////////444555666666666888<<<>>>EEEQQQdddxxx############$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&%%%%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%""""""""""""!!!######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!! ######$$$$$$$$$$$$#########"""""""""######$$$$$$###$$$%%%%%%$$$###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################'''((('''%%%###"""###$$$!!!#########"""###%%%$$$$$$$$$$$$########################""""""""""""&&&%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$&&&(((&&&###!!!!!!###$$$$$$###""""""###$$$$$$"""""""""###$$$%%%&&&%%%'''''''''''''''&&&%%%$$$$$$$$$###############$$$%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""""""""###%%%$$$############$$$%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!!"""###%%%''''''%%%"""!!!$$$$$$%%%%%%%%%&&&&&&&&&###############$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''((((((((((((''''''&&&%%%((('''&&&&&&&&&''')))***)))))))))***************444222...+++)))***+++,,,************************)))******++++++,,,------,,,,,,---------........./////////000000000000000111222333333444666999<<>>BBBNNNaaauuu'''###!!!######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$##################$$$""""""###$$$%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$############&&&%%%%%%$$$%%%%%%&&&'''$$$$$$$$$##################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%###&&&+++---)))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$'''%%%######$$$$$$###"""###$$$%%%&&&&&&%%%###"""%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%#########""""""#########"""!!!!!!!!!!!!###$$$%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%&&&&&&%%%$$$######"""###&&&)))+++---//////$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""######"""!!!######$$$$$$%%%%%%&&&&&&"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!! """$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###$$$$$$%%%&&&%%%###"""!!!%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&(((***''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''')))++++++***)))***+++''''''''''''(((((((((((()))(((((((((******)))'''+++***)))))))))***,,,---)))***+++,,,---.........---------...............,,,---///000000000///...///000111222222444777999<<<@@@LLL___sss$$$""""""""""""!!!!!!!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#################################""""""""""""######"""###$$$%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""###$$$$$$$$$%%%$$$$$$$$$###"""""""""######""""""""""""###############$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%!!!!!!%%%&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$###$$$%%%&&&'''%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""#########"""!!!!!!"""###$$$%%%###$$$&&&''''''%%%$$$"""%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((('''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############"""""""""######%%%&&&'''((((((######""""""""""""############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''$$$&&&'''((('''''''''((())))))))))))************(((((()))***+++***(((''',,,+++***))))))***,,,---'''((()))***,,,,,,------........................---...///000000000//////...000111111222444777:::<<>>HHHYYYlll %%%'''###!!!$$$&&&%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%$$$###"""###############$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""$$$%%%&&&%%%$$$######"""######%%%!!!!!!$$$&&&$$$###$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%$$$&&&))),,,;;;444+++&&&%%%&&&%%%###&&&%%%###""""""""""""###%%%%%%%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&'''((((((''''''###$$$&&&''''''&&&$$$###$$$$$$############$$$$$$%%%%%%$$$#########$$$$$$""""""###$$$$$$%%%&&&&&&###%%%&&&%%%###"""###%%%"""""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$############$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%###!!! '''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''((((((((((((***++++++)))(((((()))''''''''''''((((((((((((&&&'''((('''%%%$$$&&&)))&&&'''(((***+++++++++++++++,,,---...............***+++,,,---...000111111///////////////000111111000111222222222333666888;;;===FFFVVVhhh{{{"""((()))$$$!!!###%%%"""&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$############""""""""""""!!!###$$$%%%%%%$$$###!!! """"""######$$$$$$$$$%%%######""""""""""""######$$$###""" !!!###$$$######""""""######$$$%%%%%%""""""'''(((%%%###$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%(((+++---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% ###%%%$$$######&&&)))111+++%%%###%%%&&&$$$"""((('''%%%###""""""######"""""""""######$$$$$$%%%!!!"""###$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""######%%%$$$$$$$$$$$$%%%&&&'''***)))'''%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$%%%%%%$$$#####################$$$%%%%%%&&&''''''###%%%'''&&&###!!!###%%%"""""""""######$$$%%%%%%$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&& ###&&&'''%%% %%%%%%%%%%%%$$$######"""(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&%%%%%%###"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((('''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))%%%'''))))))((('''((()))))))))))))))************%%%''''''&&&######&&&)))******)))))))))***,,,,,,)))******+++++++++******)))***+++---///000111222...............///000000111222333222111222555777:::;;;DDDSSSeeexxx$$$$$$$$$#########""""""!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%########################%%%&&&&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!!!!###%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""'''%%%###"""###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&''')))+++...111333...)))"""!!!$$$'''&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###$$$%%%(((((('''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###########################&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&%%%$$$###"""!!!######$$$%%%&&&((()))***$$$###"""""""""$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&%%%$$$"""!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$((($$$ !!!%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%$$$$$$######$$$$$$%%%$$$#########%%%'''***,,,$$$$$$$$$%%%&&&'''((()))'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((()))***++++++***)))(((''''''(((((())))))******++++++++++++++++++++++++///---+++,,,---...------,,,,,,------...------------......///000/////////222222222222333444555555888@@@EEEOOOcccrrr$$$$$$$$$#########""""""!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""""""""####################################$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!###%%%%%%######################################################"""!!!"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%''')))+++...///+++&&& """$$$$$$"""''''''%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%###""""""$$$$$$$$$%%%&&&'''((()))"""!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""""""""###$$$''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&###"""###%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&'''''''''((((((((())))))))))))*********)))(((((()))))))))))))))(((((((((************************)))((('''))),,,.........+++,,,---....../////////---......///////////////222222222222333444555555666>>>BBBLLL___ooo$$$$$$$$$#####################""""""""""""""""""######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!""""""""""""#################################"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%%%%################################################"""!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$%%%''')))***)))$$$ """######!!!%%%%%%%%%&&&'''(((******''''''&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!! !!!&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%&&&&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$###$$$$$$%%%%%%)))'''%%%$$$$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&%%%$$$$$$%%%&&&)))((('''&&&%%%$$$$$$$$$&&&&&&'''(((((((((''''''(((((((((((()))))))))***)))************)))((('''*********))))))((('''&&&))))))))))))))))))))))))((('''&&&'''***,,,------+++,,,---...///000000000.........///////////////222222222222333444555555555===@@@JJJ]]]mmm########################'''&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&%%%################################################$$$%%%$$$###"""!!!""""""###########################$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&(((%%%###"""$$$%%%$$$### """$$$'''+++...111222''''''%%%$$$######""""""########################$$$######""""""!!!!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###""""""$$$%%%'''#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&########################%%%$$$###$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$######$$$$$$%%%%%%,,,)))%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''((((((((()))))))))*********))))))(((''''''))))))******)))((('''&&&)))))))))***************,,,+++))))))+++,,,+++***---...//////////////////...............///000000222222222222333444555555777>>>AAAJJJ]]]lll########################'''&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%################################################$$$%%%&&&%%%"""!!!!!!"""#################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$&&&%%%$$$$$$$$$%%%$$$### """%%%))),,,000222444'''&&&%%%$$$####################################!!!!!!""""""#########$$$"""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""######""""""!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$#########$$$$$$%%%&&&---***&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))))))))(((&&&&&&'''''''''(((((((((***))))))(((((((((''''''&&&''')))*********)))(((*********+++++++++,,,,,,///---,,,,,,---......---000000000000///...---,,,///............///000000222222222222333444555555777===???HHHZZZjjj~~~###############$$$$$$$$$######""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""#################################%%%&&&&&&%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%"""######$$$$$$###""""""$$$%%%''')))+++,,,,,,,,,%%%%%%$$$############$$$######################## !!!"""$$$%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$$$$%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%""""""######$$$%%%%%%%%%""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&,,,)))&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''))))))''''''((()))))))))((((((&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))%%%&&&(((***+++***)))(((*********+++,,,,,,---------,,,+++---///111222222////////////......---,,,///......------///000111222222222222333444555555666<<<===EEEWWWggg{{{""""""#########$$$$$$$$$!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""""""""#################################"""###$$$$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((((((%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&&&&%%%%%%!!!###%%%&&&%%%$$$######$$$$$$&&&'''''''''&&&&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%""""""######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$%%%!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&%%%!!!"""$$$%%%&&&&&&&&&%%%""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''***((('''&&&''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&***&&&"""!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))((())))))))))))(((((('''''''''''''''((((((((((((''''''&&&&&&'''(((******&&&''')))++++++***(((&&&)))))))))***+++,,,,,,,,,+++******+++...000111000,,,,,,---...............000///---------...000111222222222222333444555555666<<<===EEEVVVfffzzz""""""######$$$$$$$$$$$$!!!###$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################!!!"""###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))(((%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%))),,,***%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%###%%%((()))(((&&&%%%%%% """$$$%%%%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&########################!!!"""###%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''''''''&&&%%%!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''############$$$%%%&&&''')))(((''''''((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&---''' """%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$&&&'''((())))))%%%%%%%%%%%%&&&'''(((((())))))***))))))(((''''''(((((((((((())))))))))))&&&&&&&&&&&&''')))***,,,((()))+++,,,+++)))&&&$$$'''(((((()))***+++++++++---+++******+++,,,,,,+++((()))+++---...///000000000///---,,,---...000222222222222222333444555555999??????FFFXXXhhh|||$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""####################################%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$######"""###"""###$$$$$$&&&&&&'''((("""###$$$%%%%%%$$$###"""########################$$$$$$###"""###$$$&&&'''"""""""""""""""""""""""""""###%%%&&&'''&&&&&&%%%$$$$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%###$$$%%%%%%$$$""""""###$$$%%%%%%$$$###"""################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######"""#################################"""###$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%$$$$$$%%%""""""""""""""""""""""""#########"""""""""!!!!!!$$$#########$$$%%%%%%&&&'''&&&$$$#########$$$$$$!!!!!!"""###$$$&&&((()))$$$&&&''''''&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%'''((('''&&&$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###'''((('''%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((%%%"""$$$'''(((''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++,,,***)))'''''''''((((((++++++***))))))***++++++++++++,,,------------,,,......---,,,,,,,,,------///////////////.........//////000111222333333444777777;;;DDDQQQddd}}}%%%$$$###""""""###$$$%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%###""""""!!!!!! !!!"""$$$&&&((()))***######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&########################$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$"""###$$$%%%$$$""" !!!###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%###""""""###########################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$#########$$$&&&'''"""###%%%%%%###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((('''%%%$$$###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###&&&((('''%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$(((***'''&&&''''''%%%)))(((''''''''''''((()))(((((((((((())))))))))))******)))((((((((())))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...//////000111222333444444777777;;;CCCPPPbbb|||%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###'''&&&%%%###""""""!!!!!!!!!"""###$$$&&&'''((()))$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############!!!"""###$$$$$$###"""!!!!!!###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&&&&%%%######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%%%%&&&%%%$$$#########$$$$$$((('''%%%###"""###$$$%%%"""###%%%$$$###!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))(((&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%444999...%%%'''((($$$))))))(((((((((((())))))***)))))))))((((((((('''((()))******+++*********++++++,,,------,,,++++++)))******+++,,,+++++++++***+++,,,------,,,,,,+++......////////////////////////000111222333444444777666:::CCCNNN```yyy%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$#############################################$$$$$$%%%######$$$$$$%%%%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$)))'''%%%###"""###$$$&&&$$$%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((111FFFJJJ666&&&(((+++&&&(((((((((((((((((((((((())))))))))))(((((((((((('''(((***+++,,,,,,++++++)))***,,,------,,,***)))))))))***++++++++++++***)))+++---//////...---,,,............///////////////000000111222333444555666666:::BBBMMM]]]uuu###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$&&&'''((()))'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""########################'''&&&$$$###"""######$$$%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""!!!"""######$$$$$$%%%%%%'''&&&%%%$$$"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%&&&'''&&&$$$###$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&((($$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&((())))))(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))@@@RRRSSS:::'''(((,,,***'''''''''''''''''''''''''''''''''((()))*********&&&(((***+++,,,,,,,,,+++''')))***,,,,,,***)))'''))))))***++++++++++++******,,,...000111111000///---.........//////000000000000111222333444444555666666999AAAKKKZZZppp######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$&&&''')))***######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""%%%$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""!!!"""###""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''(((((("""######""" !!!#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((())))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))******(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((******CCCNNNLLL888''''''++++++&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++'''((()))***++++++++++++'''((()))******)))(((''')))******+++,,,++++++++++++---///000222222222222------......///000000000000000111222333444555555666666999@@@IIIWWWlll~~~###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&""""""###$$$&&&'''(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################"""######$$$$$$$$$$$$###""""""!!!""""""###$$$%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###""""""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$###"""!!!"""$$$########################"""""""""######$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&"""######!!!!!!#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''(((((()))******+++***)))((('''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''((()))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''')))***+++555:::999///&&&$$$''')))&&&'''((())))))((('''&&&''''''(((((())))))******(((((((((((())))))***+++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---///000222333333------......///000000111000111111222333444555555666666888???GGGUUUiii{{{%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$###""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%%%%$$$### !!!"""$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########$$$"""###$$$%%%&&&%%%%%%$$$###$$$&&&(((((('''%%%$$$%%%%%%%%%###!!!!!!###%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***+++,,,,,,+++***)))(((&&&&&&'''((())))))((((((''''''((((((((((((''''''$$$&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((&&&%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''')))+++,,,'''((()))(((%%%"""###&&&'''((()))******)))((('''))))))))))))(((((((((((()))((('''''''''(((***+++++++++***))))))***++++++++++++,,,------------,,,++++++,,,---///111222444---------...///000000111000111222222444444555666666555888???GGGSSShhhyyy########################$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$#########$$$&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%""""""!!!!!!!!!###$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$!!!!!!$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!&&&%%%$$$""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%'''### $$$&&&%%%"""%%%$$$$$$$$$&&&&&&%%%$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###############%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$######"""!!!'''&&&&&&%%%$$$###""""""((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$#########%%%((()))))))))'''&&&$$$###!!!!!!%%%%%%%%%$$$$$$######### !!!"""###############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!###%%%&&&&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&)))))))))))))))(((((('''%%%&&&((()))***+++***************,,,------+++)))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%'''******)))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''((()))******(((''''''&&&&&&&&&'''''' """&&&)))***)))'''&&&((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++,,,------++++++,,,---...------,,,,,,------...000//////...///111333444111111111111222333444444444444666<<>>GGGYYYhhh#########$$$%%%%%%&&&&&&""""""###$$$%%%'''((()))%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######%%%%%%&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%$$$$$$!!!###!!! !!!"""$$$%%%&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$############$$$##################$$$###$$$%%%'''''''''''''''############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&%%%$$$"""!!!$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&(((''''''&&&((()))&&&''')))***+++***)))(((*********)))((('''&&&%%%''''''''''''(((***+++,,,---***((('''((((((((('''&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&###%%%'''&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%'''(((***++++++***)))(((((((((''''''(((((()))***)))))))))(((((()))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,...------,,,,,,------...000//////.........//////000000000000111222333444666555555999===FFFWWWggg~~~!!!!!!"""###$$$%%%%%%&&&######$$$%%%''')))+++,,,%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""$$$%%%&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&'''''' !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&###&&&(((&&&!!!!!!$$$!!!"""$$$%%%&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&& !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%''')))***))))))(((""""""""""""###$$$%%%&&&########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''***+++++++++)))&&&###"""###$$$%%%%%%&&&&&&%%%%%%&&&'''(((((('''''')))***'''(((+++------,,,***((((((((())))))))))))((((((''''''&&&'''((()))+++,,,...,,,)))(((((()))((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$&&&(((((('''%%%%%%&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%&&&'''###$$$$$$%%%&&&'''((())))))***+++,,,,,,+++)))(((---+++(((&&&&&&(((+++,,,++++++************++++++))))))))))))))))))))))))+++,,,------++++++,,,---...------,,,,,,------...000000...------...///000111111111111222333444555666555555888<<>>DDDRRR___xxx$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&)))+++,,,+++%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%!!!"""""""""####################################""""""###$$$%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$%%%%%%"""#########$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))(((''''''(((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((()))***,,,---...///...---+++***)))))))))************)))'''&&&%%%,,,,,,---...///...+++)))(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&+++)))---555555---)))+++'''&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))******+++(((((()))***+++,,,------...//////...,,,+++,,,---............////////////000000111222333444444555777666777:::<<>>LLLZZZttt$$$$$$######$$$$$$%%%&&&!!!###%%%%%%$$$""""""######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$###"""!!!############$$$$$$$$$$$$######"""""""""###%%%&&&%%%$$$$$$$$$$$$%%%&&&'''******((('''%%%###"""!!!$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$%%%%%%$$$$$$#########"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%$$$############$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&"""###############$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''(((***+++------......+++(((&&&(((+++...---,,,******+++---......+++)))************))))))))))))%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++)))))))))))))))******+++))))))***,,,---///000000...//////...,,,+++,,,---////////////000000000000000000111222333444444555999777777888999>>>KKKXXXqqq$$$$$$######$$$$$$%%%&&&"""$$$&&&%%%###"""###%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((())),,,+++***(((&&&$$$###"""$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""$$$'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%###$$$%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&''')))*********)))...***&&&&&&***......,,,---,,,,,,...///000///---))))))))))))((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&((())))))))))))))))))((())))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''(((((()))***************)))******,,,---...//////...---++++++,,,------,,,........./////////000000000000111222333444444555777666777999:::>>>JJJVVVkkk$$$$$$######$$$$$$%%%&&&###%%%'''&&&$$$###%%%'''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&'''"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$&&&(((***,,,,,,+++)))(((&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))******)))'''&&&$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################%%%'''((('''$$$$$$&&&(((################################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%$$$$$$#######################################$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%%%%&&&&&&&&&%%%###!!! """"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''((((((&&&%%%%%%&&&((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$&&&'''''''''&&&%%%222,,,'''&&&)))------+++000///...///111222222111---------,,,,,,,,,,,,+++)))))))))))))))(((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&((()))(((((()))(((&&&((((((''''''''''''((((((((((((((()))))))))))))))'''(((***+++++++++***)))------,,,,,,,,,++++++++++++(((''')))---000000...............////////////000000111222333444444555666666777:::;;;>>>IIIUUUggg}}}%%%%%%$$$###$$$&&&)))***((('''%%%######$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***///,,,((($$$"""###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%(((###!!!$$$&&&&&&'''***%%%///666333,,,(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$''')))(((%%%###$$$&&&"""###%%%&&&&&&%%%###"""(((###)))$$$$$$((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!"""###$$$%%%((('''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$""" """%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%!!!"""%%%'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!!!!"""###"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$### """###$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%###"""""""""###$$$"""######$$$$$$######"""!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&((((((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''')))******+++(((+++------///222222.........///...---,,,***))),,,+++***)))(((((((((((()))'''$$$%%%)))++++++***$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***((('''&&&&&&'''(((***(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''*********)))))))))))))))((()))))))))************...------,,,******)))(((------......///000000000222333333333333333333444555444555888:::===FFFPPPeee{{{$$$$$$$$$%%%'''***---///$$$######"""###$$$&&&'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())),,,+++(((%%%###$$$%%%&&&$$$$$$$$$######$$$$$$$$$***&&&%%%&&&&&&%%%(((,,,...>>>KKKIII<<<000)))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$### """$$$&&&'''((()))+++%%%$$$$$$$$$$$$$$$$$$%%%((("""%%%(((%%%''')))"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$'''&&&%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""###%%%'''''''''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%###"""""""""###$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((***+++%%%***---,,,,,,///000...000000111000///...,,,++++++++++++++++++,,,---...+++)))'''(((+++---...---&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''')))*********)))(((***)))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////000000222222222333333333333444555444555888:::===FFFPPPeee{{{$$$$$$$$$%%%'''***,,,...#########$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''''')))((('''&&&%%%%%%%%%&&&$$$$$$############$$$$$$'''&&&&&&'''&&&&&&,,,444BBBSSS```XXXBBB000'''###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%''''''&&&%%%'''%%%$$$""""""$$$%%%'''(((&&&***,,,,,,555666(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%&&&)))***###(((+++***+++...///---111111222222111000//////...------------......///---+++***+++...000000000((('''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''(((((()))''''''''''''''''''''''''%%%''')))******)))'''%%%(((((((((''''''''''''&&&(((((()))***************))))))))))))))))))*********++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,***+++,,,---...///000000222222222222333333444444555333555888999<<>>DDDMMM___{{{%%%%%%&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((000333...'''%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%***,,,(((&&&'''((('''%%%%%%%%%%%%%%%&&&&&&'''"""$$$&&&&&&%%%$$$%%%&&&###%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%&&&&&&'''''''''"""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''"""######$$$%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&''')))(((&&&$$$$$$''')))+++///---***&&&$$$#########&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))))))))(((''''''''''''((((((((((((''''''(((((()))******+++***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&'''))))))((())))))******+++++++++,,,,,,,,,,,,++++++++++++000111111000...,,,++++++***++++++,,,---...//////000000000000111111111111///222333444444777>>>CCCJJJ]]]yyy$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###%%%'''))))))'''%%%###%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###)))+++&&&!!!"""%%%&&&%%%%%%%%%%%%&&&&&&&&&'''###'''(((&&&&&&((((((%%%&&&%%%%%%%%%%%%&&&''''''###%%%&&&'''&&&%%%&&&'''###%%%''''''&&&&&&&&&'''((('''&&&%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((()))***)))((('''&&&######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&&&&''')))*********)))(((&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%&&&&&&!!!"""###%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''(((''''''&&&'''((()))))),,,+++(((&&&$$$###""""""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&((()))))))))((('''''''''''''''((((((((((((************++++++++++++)))((('''&&&&&&''')))***###############%%%&&&'''((())))))******+++,,,,,,,,,,,,,,,,,,------------...------...///...,,,+++,,,------...///000111222000000000000111111111111111333555555444777===BBBHHH[[[www###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***------+++'''%%%######$$$%%%&&&&&&'''(((''''''(((((('''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$)))+++&&&"""###%%%&&&&&&&&&&&&'''''''''(((((($$$&&&&&&%%%'''+++***%%%&&&%%%%%%%%%%%%&&&''''''###%%%''''''&&&&&&'''((("""%%%'''((('''&&&&&&'''***)))'''%%%%%%%%%'''(((###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&,,,,,,---,,,+++)))'''&&&#########$$$$$$%%%%%%%%%&&&'''''''''(((((())))))'''(((***+++++++++***)))'''((()))++++++)))((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&((()))))))))((('''%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''((((((((('''&&&''''''''''''((((((((()))((((((''''''&&&&&&%%%%%%((('''&&&%%%&&&(((***+++((((((''''''((()))+++,,,((())))))***++++++,,,,,,,,,------....../////////+++******,,,000111///+++------,,,,,,,,,+++++++++000000000000111111111111333555666555555777===AAAGGGZZZvvv%%%&&&&&&%%%######%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%(((---000///...'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((('''%%%$$$###$$$%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''$$$$$$$$$&&&''')))+++,,,(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###$$$***222444111+++'''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((''''''((((((''''''&&&%%%&&&%%%###""""""###%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$)))&&&###$$$'''))))))'''%%%$$$$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$#########&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***((('''(((+++,,,+++(((++++++************++++++)))(((((((((((((((&&&$$$+++)))(((''''''))),,,---...+++)))***---//////...***,,,...///...---------///000111000...------...//////000111222222333333444333222111222777===BBBHHHXXXrrr$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%(((+++......,,,'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&---777<<<:::333+++&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&'''''''''''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&&&&&&&$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&(((&&&$$$%%%'''((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''(((((()))'''&&&'''***+++)))(((*********))))))*********)))))))))***++++++***))))))))))))))))))************(((%%%%%%'''((((((&&&***,,,/////////......///+++---......------///000///000000111222222333333444444444333555:::@@@EEEGGGWWWppp"""$$$&&&'''&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%&&&&&&''''''&&&&&&''')))++++++***'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&((((((''''''''''''''''''***(((&&&%%%%%%&&&(((***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))'''***000444555111)))$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***)))(((&&&''''''#########$$$%%%&&&(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&'''(((((('''&&&'''(((((('''%%%'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&'''''''''(((&&&&&&'''((()))((('''***))))))(((((())))))***'''((()))***++++++++++++)))***+++,,,+++***)))(((---+++)))((())))))((('''***---////////////000111(((***,,,------...000222000000000111222222333333222333333444666;;;AAAEEEFFFUUUnnn ###'''(((((('''&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&'''(((***+++***'''%%%%%%((()))(((%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''(((((((((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((***(((((()))******)))'''&&&)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((())))))(((''''''&&&''''''''''''''''''((())))))((())))))(((((((((((())))))&&&''')))))))))((())))))++++++++++++******)))(((...------,,,,,,,,,,,,+++***,,,............///111)))+++---......///111333000000111111111222222222111222333333555888===AAADDDRRRjjj!!!$$$'''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$%%%''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''')))***,,,,,,((($$$###&&&))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%'''((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((())))))***,,,,,,,,,***)))))),,,+++***)))))))))))))))''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((***)))((('''''''''''''''(((((())))))))))))******))))))(((((((((((())))))(((***+++***(((''''''(((...,,,***)))((()))***+++((()))************++++++)))+++,,,,,,,,,,,,...///,,,...///000//////111222111111111111111222222222333444555555555777:::<<>>BBBMMMbbb******+++++++++,,,,,,,,,***+++,,,------,,,+++***(((+++000444555222...+++---,,,,,,,,,,,,---......(((*********)))((()))***---------,,,,,,,,,++++++***))))))))))))))))))***)))************)))((((((''''''(((((())))))************))))))((((((''''''))))))******++++++,,,,,,+++*********))))))((((((******))))))))))))******)))))))))))))))*********'''''')))***++++++++++++''')))++++++((((((***,,,)))))))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))***)))((()))***+++***(((%%%&&&''')))))))))((('''+++***)))(((((()))***+++)))(((''''''''')))***+++((((((((()))))))))))))))+++***)))(((''''''((((((((((((((((((((((((((((((%%%&&&((()))*********)))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((()))))))))***+++,,,,,,+++)))((())),,,...---***(((((()))&&&''''''((()))******+++))))))(((((((((((()))***))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,'''((((((((())))))******((((((''''''((()))+++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))***+++,,,,,,+++***)))(((###(((***+++***)))'''((((((((())))))******&&&&&&((())))))***************))))))******+++,,,))))))))))))))))))))))))''''''(((***------,,,************)))******+++,,,,,,,,,,,,...000222444555444555555555555555444333000///---++++++,,,---...++++++,,,...000222444555...111444666777888:::;;;:::888555333111///,,,***)))(((((((((''''''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))***+++))))))))))))***************)))'''&&&&&&(((***+++(((((()))++++++,,,,,,,,,(((((())))))******++++++))))))))))))((((((((((((***+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---------......---,,,+++---......///000111333555666666222222222333333444444555222222222333666888;;;===>>>AAALLLaaa}}}(((((())))))***+++------***,,,,,,+++***))))))***...+++///<<>>BBBDDDLLL]]]www,,,,,,+++***************(((***++++++***,,,...111000;;;HHHLLLAAA111+++------,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,------......------,,,++++++++++++*********)))******++++++******)))(((***************************+++++++++,,,,,,,,,,,,&&&+++...,,,++++++)))&&&++++++++++++++++++++++++((((((((()))))))))******++++++++++++++++++++++++************************)))******++++++******)))************+++++++++,,,)))))))))))))))***++++++***++++++,,,,,,++++++***,,,...//////---+++*********+++,,,,,,,,,,,,+++***,,,+++*********+++,,,---...,,,***)))((()))***+++))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((''''''''''''************))))))))))))******)))(((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''')))******)))(((((()))******+++++++++++++++***,,,,,,,,,,,,,,,++++++******))))))))))))(((((((((***************)))))))))))))))***++++++,,,------((((((((((((((((((''''''''''''((((((((())))))))))))(((((((((((()))******)))((('''&&&'''+++111555;;;333)))$$$%%%))),,,---'''(((((()))******++++++))))))******+++++++++,,,))))))))))))))))))((((((******)))))))))***++++++))))))))))))(((((((((((()))))))))))))))))))))))))))(((((()))*********)))************++++++++++++))))))(((((())))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((((((((()))+++---///000666444333333555777777666555<<>>AAACCCKKK\\\uuu,,,++++++******+++++++++))))))***)))))),,,///222888===CCCDDD;;;///,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---,,,------......------,,,++++++++++++++++++++++++***++++++++++++***))))))***************************+++,,,,,,,,,,,,---...&&&))),,,+++))))))******++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++*********))))))***+++,,,******++++++++++++***************+++++++++,,,,,,***************+++,,,,,,++++++,,,,,,,,,,,,++++++---///111111...,,,******+++++++++,,,,,,+++++++++******)))***,,,///222444111///,,,)))((()))+++,,,))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((*********)))))))))))))))***))))))(((((((((((((((((((((''''''&&&&&&%%%%%%''''''(((((())))))************))))))(((((('''''''''((())))))''''''((()))******+++,,,,,,,,,++++++,,,------------,,,++++++))))))))))))))))))))))))+++++++++******)))))))))((((((((()))))))))******&&&&&&'''((('''&&&$$$###'''(((((((((((()))))))))))))))(((((())))))***+++,,,+++)))((('''))),,,...111///,,,+++,,,,,,***((((((((())))))************(((((((((((())))))))))))+++******))))))((((((((()))))))))))))))))))))***+++++++++***************+++++++++++++++++++++++++++,,,---,,,+++***+++,,,)))))))))******+++++++++))))))))))))******++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))''''''(((((()))***++++++,,,,,,---000333555777777444<<>>AAAIIIWWWnnn)))*********,,,---...///++++++******+++///555:::NNN===---***///000...,,,+++,,,,,,------------,,,,,,,,,++++++******++++++,,,------......------,,,------------............+++++++++,,,++++++***)))++++++++++++++++++++++++)))+++------...222888>>>DDD;;;111---***)))***---************************)))))))))*********++++++*********************************++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------......------,,,+++---///...---+++++++++,,,++++++******++++++,,,...---,,,,,,,,,---...///000...,,,+++***+++,,,---************************)))))))))************+++))))))))))))************))))))))))))******************)))(((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))(((&&&$$$"""$$$(((+++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************++++++++++++++++++*********,,,++++++***))))))((((((((())))))))))))(((((('''((((((((()))))))))*********))))))))))))***++++++)))))))))+++,,,,,,)))'''((((((((())))))***++++++++++++******)))((((((''',,,+++++++++******))))))******************))))))(((((()))))))))((('''&&&(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((***---...,,,((('''(((+++((((((((((((((()))))))))******+++,,,,,,,,,,,,+++))))))******+++,,,,,,,,,************************+++,,,,,,,,,,,,+++******'''(((((())))))(((((('''%%%'''))))))(((((()))***111111111333444444222111555555666555444333111000---///000000...,,,,,,,,,&&&***,,,+++,,,......+++------,,,,,,++++++******)))******++++++******)))(((((())))))))))))))))))***((('''''')))***)))(((%%%%%%%%%&&&&&&''''''((('''((()))******+++******)))...333333...)))((()))((()))***+++++++++++++++---,,,+++***))))))))))))***++++++,,,,,,---------------------------------+++,,,...111222333222222111111111222222222222222111444777777555555888;;;===@@@HHHUUUjjj+++++++++++++++,,,---...+++++++++,,,///555===BBBDDD888---,,,///000......++++++---.........------,,,,,,,,,,,,,,,+++***))),,,------......------,,,------------------------++++++,,,,,,++++++***)))++++++++++++++++++++++++'''***,,,---///666@@@HHHJJJ<<<000------++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***+++---.../////////...,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------------......///------............------+++,,,...---,,,,,,---///...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,------...******************************)))))))))***,,,,,,)))))))))******+++++++++((()))))))))******************)))((((((((((((((('''((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((&&&%%%%%%(((***'''((()))***+++++++++++++++++++++,,,+++******)))))))))*********+++++++++***++++++++++++++++++,,,++++++++++++++++++++++++''''''&&&&&&''''''(((((((((((()))))))))***************))))))******+++,,,***(((''')))+++,,,+++))))))))))))((('''(((***+++*********)))))))))))))))************++++++++++++******************++++++)))***+++++++++)))(((''''''((((((((()))))))))))))))(((&&&%%%%%%&&&((())),,,***(((***---...---*********))))))))))))))))))***+++,,,---------,,,+++))))))***++++++,,,------***************************+++,,,,,,,,,+++))))))(((((()))******)))((((((&&&(((+++***'''&&&&&&''',,,,,,,,,---///000111111222333444555444333111000...000111111///---------'''+++---***)))------***++++++++++++++++++++++++((()))***++++++***)))(((&&&''''''((((((((((((((()))'''&&&''')))*********&&&&&&''''''((())))))***((()))******+++***))))))'''***......---***)))))))))******+++++++++************))))))***++++++,,,++++++,,,,,,---......///---------------------------...000222333333222111000000111111222222222333222666999999777666999<<<;;;???GGGTTThhh------,,,,,,++++++,,,,,,++++++,,,---222:::CCCJJJ...***(((***+++)))***---***+++---...///...------+++,,,,,,---,,,+++***(((,,,------......------,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++------,,,(((&&&***333;;;EEE666******...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222222000000,,,------......------,,,++++++,,,,,,,,,---------...------------...//////------............------,,,---...---,,,---///111///...---,,,,,,---...///((()))***+++,,,,,,,,,,,,)))******,,,---.........************************+++***)))((((((***,,,...))))))******++++++++++++(((((())))))*********+++******)))(((((((((((((((''''''(((((())))))************))))))((((((''''''''''''(((((())))))******''')))******((((((((()))''''''(((******+++++++++***++++++++++++***))))))))))))******++++++++++++*********++++++,,,,,,---)))))))))******+++,,,,,,+++***)))))))))+++,,,---))))))))))))*********************)))******+++,,,...***'''&&&)))+++***)))'''))),,,,,,+++)))''''''((((((((()))******++++++&&&&&&'''((()))***++++++)))))))))***+++++++++,,,+++,,,------,,,+++***)))))))))******+++++++++,,,+++***)))'''''')))***+++(((!!!!!!+++000+++$$$,,,+++++++++******))))))***+++,,,---...---,,,,,,))))))***+++,,,,,,------************************(((((()))***)))((('''&&&((()))***++++++***))))))%%%(((++++++)))'''(((***)))***+++++++++---000333,,,...111333555555444333222333333111...+++++++++&&&+++,,,((('''+++,,,)))))))))*********+++++++++'''((()))******)))((('''$$$%%%&&&'''(((((((((((((((&&&&&&''')))+++++++++'''(((((()))***++++++,,,))))))***++++++***(((((())))))***++++++++++++*********+++++++++******)))''''''((()))***,,,...///,,,,,,------...///000000------------------------///000222333333222111//////000000111222222333333333888<<<;;;999777:::>>>;;;???FFFSSSfff000000///...---,,,++++++222...***000>>>GGG@@@444---,,,,,,+++,,,---...//////777666,,,(((...///+++***++++++,,,,,,++++++***------------------------,,,,,,+++******++++++++++++,,,,,,------,,,,,,+++***+++---.........---,,,...///000000...------...//////......---------,,,,,,,,,,,,------.........))))))))))))******+++,,,---------------------------,,,,,,+++++++++,,,,,,+++************+++,,,,,,***++++++,,,---......///,,,...000111111000///...,,,---///000000000///...////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...///000------------,,,+++***)))******)))(((((()))))))))************+++,,,---...,,,,,,+++*********++++++,,,++++++***)))))))))***)))))))))((((((''''''''',,,,,,+++***((('''&&&&&&'''(((((((((((()))))))))((((((((((((((('''&&&%%%***)))(((((()))***,,,---,,,,,,,,,,,,,,,++++++***//////......---------,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))---,,,++++++***)))((((((************************,,,,,,,,,,,,,,,+++***)))************************+++++++++******))))))))),,,,,,+++***))))))******(((((((((((())))))***+++)))))))))*********++++++++++++++++++++++++++++++(((((()))*********))))))++++++++++++++++++++++++''''''((())))))***++++++((((((((())))))******+++))))))*********+++++++++((()))***+++++++++++++++---------,,,,,,+++++++++(((((())))))))))))((((((---...///...---++++++,,,+++++++++++++++++++++++++++---000333444444444333444666888999777333...+++++++++******)))(((''''''))))))*********))))))((())))))))))))))))))))))))******))))))))))))***************))))))(((((((((((((((***++++++***((((((+++,,,,,,+++***)))((('''...,,,***((((((((()))***---,,,+++***************,,,+++***))))))+++---...***)))(((+++...000...,,,+++++++++,,,,,,...//////---...000111222222222111111111222222222222333333333:::???===777444888=========BBBOOObbbzzz111000///...---,,,++++++---...///333<<>>IIIXXXooo444333333333222111111111000999???999000---///000...---+++******,,,...000000666888222***((()))+++++++++,,,,,,,,,,,,++++++)))*********+++++++++,,,***+++,,,------------,,,......////////////......---,,,+++++++++,,,...///---...//////,,,+++++++++.....................///************************///......---------......------------------------+++,,,---///000000000000---------------...//////.............../////////000///...///222333222000///////////////000000111///000000000000000000000////////////////////////........................---...000111111000...------............------,,,///...---,,,,,,,,,,,,,,,***))))))(((((((((((())))))***,,,---............++++++*********++++++,,,++++++++++++++++++++++++******************))))))((((((((()))))))))************+++,,,,,,+++++++++)))+++,,,.........---------............---,,,,,,------------------------))))))))))))******+++,,,++++++++++++++++++++++++************************---,,,,,,+++******))))))++++++++++++++++++++++++(((((()))***+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))******+++,,,,,,+++++++++++++++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,(((((((((((((((((((((((()))***+++,,,...000111111---------,,,+++++++++************+++++++++,,,,,,***+++++++++++++++******))))))))))))))))))))))))---,,,+++***************&&&(((*********)))***+++((())))))***+++,,,,,,---+++++++++++++++,,,---......///000111222222111111,,,,,,,,,,,,,,,+++++++++))))))***+++,,,,,,++++++)))))))))))))))))))))))))))))))))(((((()))))))))***+++++++++++++++++++++,,,+++***))))))***+++,,,+++***)))((((((((())))))++++++***)))))))))))))))++++++************+++,,,))))))))))))******++++++((()))+++,,,,,,++++++***+++,,,------...------,,,//////..................111111111111222222222222666333111222666999;;;;;;999:::???HHHVVVlll333333222222222111111111222999;;;444------000111,,,++++++***+++,,,---...))),,,///...,,,+++,,,...++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,---...000111222111111000...//////////////////...///............///000000...000111111///......///---------............///,,,,,,,,,,,,,,,+++++++++......---,,,,,,,,,------------------------------,,,---///000111111000///......------......///000........./////////////////////000000000000111111...............///000000/////////000111111222222111111111111111111111111000000000000000000000000111111222333222111000/////////000000000//////...111000///...---,,,,,,,,,******)))))))))******+++((()))+++,,,------,,,+++******************+++,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************++++++++++++++++++,,,------------,,,)))***+++,,,------------......//////......---,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***************++++++,,,......---,,,,,,,,,,,,---************++++++++++++------------------------+++,,,,,,---------------************************((()))***+++---///000000+++++++++++++++*********)))*********++++++++++++***++++++++++++***))))))))))))))))))************,,,,,,------...---,,,,,,'''(((******)))((()))***((())))))******+++++++++,,,,,,---......///000000///000111222222000...---++++++++++++++++++++++++'''((()))******+++******(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))************,,,,,,++++++++++++,,,,,,))))))((()))***,,,...000---,,,,,,++++++***))))))((((((((('''(((((()))***+++++++++,,,,,,,,,,,,---$$$(((,,,......---,,,,,,,,,---...//////...---,,,......---------......///000000000111111111222222444222222333555888999:::999;;;@@@HHHTTTjjj000000000000////////////000333333...,,,---///...((())))))***************++++++,,,...///...---,,,(((((())))))))))))((((((''''''((())))))***++++++---///111222333333222111------............------------...////////////......000111222111000111111+++++++++,,,,,,---------.........---------,,,,,,,,,,,,+++***************++++++++++++++++++++++++***+++---......---,,,+++,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,...///---)))'''***---...------,,,------//////---------.......................................////////////////////////000000/////////.........------...............---...---,,,++++++***++++++++++++++++++,,,---......&&&''')))******)))((('''((((((((((((((()))******((((((((())))))*********(((((())))))*********+++(((((((((((())))))))))))((())))))***++++++******(((((((((((()))***++++++++++++,,,,,,++++++***)))))))))))))))******++++++------,,,+++++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---************************------.........---,,,,,,************************)))))))))******+++++++++)))))))))))))))***+++++++++******)))(((((())))))''''''((((((((()))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++&&&&&&'''(((((()))))))))'''((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))*********+++***,,,///111111000///...&&&((())))))'''&&&&&&'''''''''(((((((((((((((((()))***,,,...////////////---...111222111///,,,***(((((((((((((((((((((((($$$%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((('''((())),,,...000))))))))))))))))))((((((%%%%%%%%%%%%%%%&&&''''''******++++++,,,,,,,,,+++$$$'''***,,,+++***+++,,,***+++---......---+++***---,,,,,,+++,,,---//////.........////////////000...///000111222333444555666777<<