BM6P6(@ ~~~llleeefffjjjvvvzzzsssoookkkiiigggfffeeeccc```^^^```^^^\\\[[[[[[ZZZYYYWWWVVVUUURRRPPPOOOOOOPPPQQQLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBAAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????@@@AAACCCDDDBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCC@@@???>>>>>>???@@@===============<<<<<<<<<;;;;;;:::999:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<===>>>@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@@@@AAAAAAAAABBBAAA???>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBBBBBBBBBBAAAAAA???>>>>>>===<<<;;;;;;:::<<<======>>>??????@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAADDDBBBAAAAAABBBCCCBBBAAADDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIJJJKKKJJJHHHJJJKKKLLLLLLKKKKKKLLLNNNKKKMMMNNNMMMLLLKKKLLLMMMPPPRRRUUUVVVUUUVVVWWWXXX^^^ccclllxxxvvvaaaSSSIIIAAA>>><<<999777777888888666333888888777777666666555555444555777999:::::::::::::::<<<>>>===<<<>>>CCCGGGGGGLLL___}}}sssiiifffddddddgggiiijjjjjjmmmiiieeebbbbbbbbbccccccjjjgggddd```___```bbbcccbbbbbbbbbaaa___^^^___```aaabbbaaa^^^ZZZWWWVVVVVVVVVXXX[[[___bbbaaa___\\\^^^]]]```hhhuuu}}}yyy{{{uuuggg\\\^^^gggqqq}}}qqqkkklllppp|||}}}vvvrrrllljjjhhhfffeeeccc```^^^___]]][[[ZZZZZZYYYXXXVVVVVVUUURRRPPPOOOOOOPPPQQQLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDCCCBBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBAAAAAADDDCCCAAA???>>>???@@@@@@???>>>>>>>>>>>>============<<<;;;;;;;;;<<<===>>>======<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<======>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBAAA@@@>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@???>>>>>>======>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>???AAACCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJJJJIIIHHHJJJKKKLLLLLLJJJJJJKKKLLLKKKLLLMMMMMMLLLLLLMMMOOOQQQSSSUUUWWWWWWXXXZZZ\\\cccjjjuuukkkXXXMMMDDD>>><<<:::888666666888888666444888777777777666666666555333444666999:::;;;<<<<<<:::<<<>>>===<<<>>>CCCGGGNNNWWWlll~~~ppphhheeecccdddfffiiikkklllmmmiiidddaaaaaabbbbbbccciiifffccc```___```aaaccccccccccccaaa```___aaaccchhhgggeeeaaa[[[XXXVVVVVVVVVYYY^^^cccfffeeebbb_________bbbhhhpppyyyxxxjjjfffhhhnnnzzzyyysssuuuxxxzzzuuupppmmmiiigggeeeccc```^^^^^^\\\ZZZYYYYYYYYYWWWUUUVVVTTTRRRQQQPPPPPPPPPPPPLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@?????????@@@@@@??????@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>===============>>>??????===<<<;;;;;;:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA>>>======>>>AAACCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJIIIHHHJJJKKKLLLKKKIIIIIIJJJKKKJJJLLLMMMNNNMMMNNNOOOQQQRRRTTTVVVWWWXXX[[[^^^aaallluuuqqq[[[MMMEEE???:::999777666555555666777666555777777777777666666666666333444666888:::<<<======;;;===>>>===<<<>>>DDDHHHQQQ___xxxxxxmmmgggeeebbbbbbeeeiiilllnnnmmmhhhccc______```bbbbbbfffeeebbb```___```aaabbbddddddcccbbbaaabbbeeegggpppnnnjjjccc\\\XXXWWWWWWXXX\\\ccchhhjjjhhhdddaaa___aaacccfffiiinnntttxxx|||}}}}}}qqqkkknnnyyy{{{}}}|||xxxtttpppkkkgggeeeccc```___^^^\\\[[[ZZZZZZYYYWWWUUUUUUTTTSSSQQQPPPPPPPPPPPPLLLKKKJJJHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAA???@@@AAABBBBBBAAA@@@???CCCDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBAAAAAABBBBBB@@@@@@@@@???>>>>>>>>>===============>>>>>>??????<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;<<<===========================>>>???@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAA???>>>>>>???BBBDDDEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGIIIIIIIIIGGGIIIJJJKKKJJJIIIHHHIIIJJJJJJLLLNNNNNNOOOOOOQQQSSSSSSUUUVVVWWWYYY]]]bbbfffuuuppp```NNNDDD???:::888777444444444444555666666666777777777777666666666666555666777888:::;;;<<<======>>>???>>>===@@@FFFKKKUUUggguuummmiiifffbbbbbbdddhhhjjjlllkkkgggaaa^^^^^^___aaaaaadddcccaaa````````````aaadddddddddcccbbbdddhhhkkkssspppkkkddd]]]YYYYYYZZZ[[[```fffkkkjjjgggccc```^^^aaaccccccccceeejjjnnntttwww~~~|||qqqrrr|||}}}xxxsssmmmhhheeecccaaa______]]]\\\\\\\\\[[[XXXVVVUUUTTTSSSRRRQQQPPPPPPOOOLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBB???@@@BBBCCCCCCBBBAAAAAACCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>===<<<<<<<<<<<<======>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>>=========>>>???@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCAAA@@@AAACCCEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFGGGIIIJJJIIIHHHIIIJJJKKKJJJIIIHHHIIIJJJJJJLLLNNNOOOPPPQQQSSSUUUUUUUUUVVVWWW[[[aaahhhnnnxxxaaaTTTGGG@@@===888666777333333444444555555666666666666666666777777777777777888888999999:::;;;<<<>>>???@@@??????BBBIIIOOO^^^ssssssmmmjjjgggcccaaaccceeefffggggggddd```^^^^^^___``````````````````````````````ccccccdddcccccceeeiiilllpppnnniiiccc^^^[[[[[[\\\^^^bbbgggiiifffbbb```^^^]]]```bbbaaa___```cccggghhhlllvvv~~~|||}}}yyyxxx|||wwwoooiiieeecccaaa```^^^^^^]]]]]]]]][[[XXXVVVTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCC??????@@@AAABBBBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@???>>>===<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>=========<<<======>>>???===>>>???AAABBBBBBBBBBBB===>>>>>>???@@@AAACCCDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEBBBCCCDDDEEEEEEFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDBBBAAABBBDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGHHHGGGFFFGGGIIIKKKJJJIIIHHHJJJKKKKKKJJJJJJKKKLLLLLLMMMPPPPPPQQQQQQTTTUUUVVVWWWXXX[[[aaajjjttt|||yyyhhhUUUKKKBBB>>><<<888666888222444555555444444666777666666666666777777777777888888888888999;;;<<<===???@@@AAAAAABBBFFFNNNTTTdddzzz~~~qqqllliiifffcccaaabbbbbbbbbbbbbbb```^^^^^^___``````___^^^^^^___`````````______```bbbcccddddddeeegggjjjlllkkkhhhccc^^^\\\\\\^^^___bbbeeeddd```^^^^^^______`````````______```aaa```eeeoooxxxzzzwwwwwwzzzwwwtttzzzyyyqqqiiieeecccaaa```]]]]]]\\\\\\\\\[[[WWWTTTTTTTTTSSSSSSRRRPPPOOOOOOOOONNNMMMKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@@@@AAABBBBBBCCC<<<======>>>???AAABBBCCCAAABBBDDDFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@???>>>======<<<===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@??????AAABBBCCCDDDDDDDDD===>>>>>>???AAABBBDDDEEECCCCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDEEEAAABBBBBBBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAABBBCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???AAACCCFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFHHHGGGGGGHHHJJJLLLKKKJJJHHHIIIKKKKKKKKKKKKMMMOOOMMMOOOQQQQQQQQQRRRTTTUUUWWWYYY[[[aaajjjwwwhhhYYYKKKCCC===<<<;;;888777999333555777666444444555777555666666666777777777888555666666888:::===???AAA???AAABBBBBBDDDIIIRRRYYYjjjxxxmmmiiidddcccaaaaaabbbbbbaaa___]]]\\\]]]^^^```aaa```^^^[[[]]]^^^`````````___^^^^^^```cccdddddddddeeefffiiiiiigggddd```]]]]]]]]]___aaaaaa___[[[[[[___dddcccbbb```_________^^^\\\\\\aaajjjqqqssspppsssxxxuuummmmmmyyyzzzqqqjjjeeecccaaa```\\\[[[[[[\\\\\\ZZZVVVSSSTTTTTTSSSSSSRRRPPPOOONNNPPPOOONNNLLLKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIEEEEEECCCBBBBBBBBBBBBBBB@@@?????????@@@AAAAAABBB;;;::::::;;;===???BBBCCCAAABBBDDDEEEFFFEEECCCBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEEEEFFFFFFFFFEEEEEECCCCCCBBBAAA@@@???>>>===>>>???@@@AAABBBAAA@@@@@@??????>>>>>>???@@@AAAAAA===>>>@@@AAABBBCCCCCCCCC>>>>>>>>>@@@AAACCCEEEFFFDDDCCCCCCBBBBBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBCCCDDDEEEEEEAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDFFFFFFGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEAAABBBCCCDDDEEEFFFGGGHHHCCCCCCCCCCCCDDDDDDDDDDDD>>>======???CCCFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFIIIHHHGGGIIIKKKLLLLLLKKKGGGIIIKKKLLLLLLLLLNNNPPPNNNPPPQQQRRRQQQRRRSSSUUUXXXZZZ^^^eeeqqqlllVVVIIICCC===999::::::888777:::444666888777555444555777555666666666777777888888333333555777:::>>>BBBDDD@@@AAACCCCCCEEEKKKTTT\\\ssstttjjjfff`````````aaabbbbbb```___YYYZZZ\\\___bbbbbb```^^^ZZZ\\\^^^`````````^^^]]]\\\___cccddddddccccccdddiiiiiihhheeeaaa^^^\\\]]]^^^______[[[YYY[[[bbbhhhgggdddaaa`````````\\\YYYVVVZZZbbbiiiiiihhhlllsss~~~|||nnngggiiiyyyzzzrrrlllhhheeebbbaaa]]][[[XXXXXXXXXWWWSSSOOOSSSRRRRRRQQQPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@????????????@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@BBBBBB@@@@@@@@@@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDFFFHHHIIIHHHGGGFFFCCCCCCDDDEEEEEEDDDCCCCCCGGGEEECCCBBBAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEECCCDDDFFFGGGGGGEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEGGGGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCFFFGGGGGGFFFCCCBBBFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHGGGFFFFFFHHHJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJLLLMMMOOOOOOPPPPPPPPPSSSVVVWWWWWWVVVVVVWWWaaaccciiitttmmmZZZNNNKKK<<<<<<;;;:::999888777666444555555555666777777777666666555666666777888999888999:::;;;<<<>>>AAADDDFFFCCCCCCEEEHHHMMMYYYddd{{{nnnjjjllliiigggccc___\\\[[[ZZZZZZZZZ\\\___bbbcccdddcccccc___^^^]]][[[ZZZYYYYYYYYYaaa___bbbeeeeeeaaa___```cccfffiiiiiieeeaaa^^^]]]^^^aaaaaa^^^```ffflllmmmuuummmccc^^^^^^___^^^\\\YYY[[[\\\^^^```ccchhhlllvvv~~~~~~oooiiimmmxxx~~~zzztttoookkkhhhfffccc___\\\YYYXXXYYYXXXUUURRRRRRRRRQQQQQQPPPOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@????????????@@@AAAAAAAAAAAABBBBBBBBBDDDCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDFFFGGGHHHHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFDDDBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAABBBCCCEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEGGGGGGEEEDDDCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIIIIHHHGGGFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPPPPPPPPPPRRRUUUVVVWWWXXXZZZ\\\ccciiitttrrr```PPPFFFCCC;;;;;;:::999888777666666555555555555555555666666555555444444555666666777888999;;;;;;<<<>>>AAADDDEEEEEEFFFHHHJJJPPP^^^lllwwwlllhhhhhhfffdddaaa^^^[[[ZZZZZZZZZZZZ\\\___bbbdddeeeeeeddd^^^]]]\\\[[[[[[[[[\\\]]]cccaaaaaadddccc___^^^aaaggglllqqqoooiiibbb^^^^^^```bbbcccaaaeeemmmtttvvvwwwoooeee___^^^___]]][[[YYYZZZZZZZZZ[[[^^^bbbfffsss{{{sssmmmooovvv}}}|||wwwtttqqqnnnkkkiiiccc___[[[YYYYYYYYYWWWTTTQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHGGGGGGFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDDDDGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHJJJKKKIIIIIIJJJKKKLLLLLLMMMMMMJJJKKKLLLNNNOOOPPPQQQRRRRRRSSSUUUWWWYYY\\\aaadddjjjuuuooo^^^QQQFFF>>>;;;999999888888777666555555555555555444444444444444444444333333444444555555777999;;;<<<<<<>>>AAADDDEEEFFFIIILLLNNNUUUgggxxx}}}rrriiieeedddcccaaa^^^[[[ZZZYYYZZZZZZZZZ\\\___ccceeefffeeeeee]]]\\\[[[ZZZ[[[]]]___```dddaaa```bbb```___aaagggsss{{{}}}qqqeee``````aaadddddddddiiittt|||~~~wwwpppgggaaa___^^^]]][[[[[[ZZZYYYWWWVVVXXX\\\___ooowwwzzztttsssvvvyyy~~~{{{yyywwwuuurrroooiiiddd^^^[[[ZZZYYYVVVTTTQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDBBB@@@@@@AAABBBCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDBBBAAAAAABBBDDDEEEGGGFFFEEEEEEEEEEEEFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPRRRSSSTTTUUUVVVWWWYYY\\\aaahhhmmmuuuttt]]]OOOIIIBBB===:::888888777666555555444444555555555444333333333222444444444444444555555666888:::<<<===>>>???BBBDDDCCCFFFKKKNNNPPPZZZpppuuummmgggcccaaa___]]][[[YYYXXXXXXYYYZZZYYY[[[^^^aaadddddddddddd]]]\\\ZZZZZZZZZ\\\___```bbb______```aaaccckkksss|||jjjbbbaaabbbcccbbbbbbiiittt|||}}}rrrllleee```^^^^^^^^^]]]aaa___\\\YYYVVVVVVZZZ]]]kkksss~~~|||zzzzzz{{{{{{uuurrr~~~}}}|||zzzxxxvvvpppjjjccc^^^\\\YYYUUURRRQQQPPPPPPOOOOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDCCCAAA@@@???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEECCCBBBBBBCCCEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKNNNNNNOOOPPPRRRTTTVVVWWWWWWXXXYYY[[[```gggpppwwwuuucccOOOFFFCCC@@@===;;;777666666555555444444444555555555444333333333222555555555555666777888999888;;;===???@@@AAACCCEEEBBBEEEJJJNNNSSS___xxx~~~pppjjjfffbbb```\\\[[[YYYWWWVVVWWWXXXYYYXXXZZZ]]]```aaabbbbbbaaa]]]\\\[[[ZZZZZZ[[[]]]^^^^^^\\\]]]```ccciiiuuuooodddbbbaaaaaa___^^^eeeooottttttjjjfffaaa^^^]]]^^^``````gggeeebbb]]]ZZZYYY[[[]]]hhhooozzzrrrfff~~~|||{{{uuupppiiiccc```]]]XXXTTTQQQQQQPPPPPPOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLQQQQQQQQQRRRTTTVVVYYY[[[YYYZZZ]]]aaahhhrrr}}}qqqaaaSSSEEE@@@???===::::::666666666555555555444444555555555444444444444444555666666777888:::;;;<<<:::<<>>;;;>>>AAACCCDDDEEEFFFHHHGGGFFFGGGNNNYYYkkkvvvmmmfffaaa___```[[[ZZZWWWVVVUUUUUUVVVWWW[[[\\\^^^``````___^^^]]][[[\\\^^^___```aaa`````````___```bbbdddjjjzzzvvvkkkgggbbbaaa^^^]]]bbbhhhhhhdddaaa```___^^^^^^```cccfffffffffeeeaaa]]][[[ZZZZZZ\\\___iiisssxxxzzz~~~{{{{{{nnnyyyuuupppnnnlllhhhccc^^^SSSRRRRRRQQQQQQPPPOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAA>>>>>>???@@@@@@AAABBBBBBEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHFFFGGGHHHHHHHHHHHHGGGFFFBBBBBBCCCDDDDDDEEEDDDDDDHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEGGGHHHHHHGGGEEEDDDCCCEEEGGGIIIIIIGGGEEECCCAAAAAABBBDDDEEEGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJLLLNNNPPPRRRTTTUUUTTTTTTTTTUUUWWWZZZ]]]___cccgggoooxxxrrr^^^MMMGGGAAA======<<<888777888666666666666666555555555444555555555666777777777333333444666999<<<>>>???<<>>===;;;999777666555777666666666666555555555999888777666444444333333333444555777999;;;======@@@@@@AAADDDGGGIIIIIIHHHHHHHHHKKKUUUggg|||xxxmmmiiigggbbb___^^^YYYXXXWWWVVVVVVXXX[[[\\\]]]aaadddbbb]]]YYYZZZ\\\XXX\\\aaagggiiiiiigggeeefffggggggfffeeehhhoootttsssjjjfffccc```^^^```ccceeedddbbbbbb^^^[[[ZZZ]]]______^^^^^^]]]]]]\\\[[[ZZZXXXXXXQQQTTTWWW\\\bbbkkkttt{{{zzzuuutttyyywwwvvvtttrrrmmmhhhdddaaa```^^^[[[WWWTTTQQQOOONNNNNNMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFEEEDDDCCCCCCBBBBBBFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAABBBAAABBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHHHHHHHIIIIIIGGGEEEDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIEEEFFFGGGGGGFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMNNNOOOQQQSSSTTTTTTXXXWWWWWWXXXZZZ___eeeiiiqqqyyy|||lll___QQQFFF@@@:::::::::999999999888888666666666555555555555444777666666555555555555666444444666888:::<<<===>>>@@@AAACCCEEEHHHIIIJJJIIIKKKLLLRRR```sssuuukkkgggeee```^^^]]][[[ZZZZZZYYYZZZ[[[\\\]]]]]]aaacccbbb]]]ZZZ[[[]]]ZZZ]]]aaafffhhhgggfffdddfffffffffdddccceeejjjooosssvvvzzzyyyrrrjjjccc______]]][[[\\\^^^```___^^^___\\\ZZZ[[[]]]______^^^]]]]]]]]]\\\[[[ZZZYYYXXXQQQRRRTTTWWW]]]eeeooovvv~~~zzztttsssvvv}}}yyywwwuuuqqqmmmiiifffdddfffddd```\\\XXXTTTQQQPPPOOONNNMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFGGGDDDCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIIIIHHHFFFDDDEEEFFFGGGHHHHHHGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKEEEFFFGGGGGGFFFEEEFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVXXXYYYZZZ\\\___fffnnnsss}}}zzzhhh\\\RRRHHH@@@>>><<<<<<:::999777555444444666555555555555444444444555555555555555666777888555555777999;;;===>>>???AAABBBEEEGGGJJJKKKLLLLLLMMMRRR\\\mmm{{{qqqhhheeeccc___]]]]]]]]]^^^^^^____________^^^^^^```bbbaaa^^^[[[\\\^^^\\\^^^aaadddfffffffffeeegggfffdddaaa___```dddggghhhkkknnnnnnjjjeeeaaa___\\\ZZZYYYYYY[[[\\\\\\[[[[[[ZZZZZZ\\\^^^______]]]]]]]]]]]]\\\[[[ZZZYYYXXXSSSSSSRRRRRRVVV___iiippp{{{~~~}}}wwwtttvvv{{{|||zzzvvvrrrmmmjjjiiihhhiiigggccc___[[[WWWUUUTTTQQQPPPOOONNNMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGHHHIIIJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHFFFEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJEEEFFFGGGGGGFFFEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPQQQRRRRRRTTTWWWYYYYYY\\\```dddiiirrr|||wwwiiiZZZPPPIIIBBB>>>>>>999999888777666666555555555555555555444444444444555555555555555666777777666777888:::<<<>>>???@@@BBBDDDGGGJJJKKKMMMPPPQQQSSSZZZgggzzzvvvnnngggdddbbb___]]]___```aaacccdddcccbbbaaa___^^^```aaa___\\\ZZZ[[[\\\\\\^^^```bbbeeefffggghhhiiigggddd```^^^]]]___```cccdddffffffeeecccaaa```[[[ZZZYYYYYYZZZ[[[\\\\\\ZZZ[[[]]]___``````___^^^]]]]]]]]]\\\[[[ZZZYYYYYYWWWVVVSSSRRRTTT[[[eeelllwwwzzz{{{{{{~~~{{{wwwrrrmmmjjjhhhhhhgggfffccc```\\\ZZZXXXXXXSSSSSSQQQPPPNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGGGGFFFFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFGGGGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLMMMMMMMMMMMMPPPQQQSSSSSSTTTVVVZZZ]]]ZZZ___gggnnnvvvyyydddXXXLLLEEE???:::999:::111222333555777999:::;;;666666555555555444444444777777666555555555555555777888999;;;===???AAABBBCCCFFFIIIKKKMMMPPPUUUYYYaaajjjxxxrrrlllfffeeeccc``````bbbbbbdddeeeffffffdddaaa```_________]]][[[ZZZZZZZZZ\\\]]]___bbbeeehhhjjjkkkkkkhhhddd```]]]\\\\\\[[[]]]]]]^^^^^^^^^]]][[[ZZZXXXYYYYYYYYYYYYZZZ[[[]]]\\\^^^```bbbbbbaaa```___\\\\\\\\\\\\\\\[[[ZZZYYY\\\ZZZWWWUUUVVV[[[ccciiiqqqtttyyy}}}~~~yyytttoookkkhhhgggfffeeebbb```^^^\\\[[[ZZZWWWVVVTTTRRRPPPOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGHHHGGGGGGFFFEEEDDDEEEFFFHHHHHHHHHGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFHHHJJJKKKJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFEEEFFFGGGGGGFFFEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLNNNOOOPPPPPPOOOQQQTTTVVVVVVWWWZZZ___ddd```hhhsss}}}rrrcccVVVMMMDDD???<<<888777:::777777777666666555555555777666666666666555555555888777666555555555555555999999;;;===???AAABBBCCCEEEGGGIIIKKKMMMSSS[[[bbbvvv{{{nnniiiffffffdddaaabbbeeecccdddeeefffeeecccaaa___^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^aaadddgggiiijjjkkkkkkgggbbb___]]]\\\ZZZYYY[[[[[[ZZZ[[[\\\[[[YYYWWWUUUWWWXXXXXXXXXYYY\\\^^^___bbbddddddbbb___^^^^^^\\\\\\\\\\\\\\\[[[ZZZZZZ]]]]]]\\\ZZZZZZ\\\aaaeeeiiilllppptttxxx}}}}}}|||{{{uuupppllljjjgggeeecccaaa^^^]]]\\\[[[YYYXXXVVVTTTRRRQQQPPPPPPOOONNNMMMKKKJJJJJJIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHGGGGGGFFFEEECCCDDDFFFHHHIIIIIIHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGEEEFFFHHHHHHHHHGGGEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEGGGJJJKKKJJJIIIJJJJJJIIIHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGGGGFFFEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMOOORRRSSSTTTSSSSSSSSSWWWZZZ[[[[[[___ffflllnnnxxx}}}nnn^^^QQQKKKEEE???>>>;;;888999<<<===<<<:::888555222000///888888777777777666666666666555555555555666666777999:::<<<>>>@@@BBBCCCDDDFFFHHHIIIJJJMMMTTT```iiiqqqkkkgggeeeeeecccaaabbbfffddddddddddddcccaaa___^^^[[[ZZZZZZ\\\^^^aaacccddd```bbbdddfffhhhiiiiiihhhiiieee```]]]]]][[[YYYWWW[[[ZZZZZZ[[[^^^]]][[[XXXUUUWWWYYYZZZZZZ\\\___bbbccceeefffddd```\\\[[[\\\[[[\\\\\\\\\\\\[[[ZZZZZZ[[[\\\]]]]]]\\\\\\^^^___```bbbeeeiiiooovvv{{{{{{}}}wwwrrrpppiiigggeeebbb___]]]\\\[[[[[[ZZZXXXVVVTTTRRRQQQQQQNNNMMMLLLKKKKKKJJJKKKKKKMMMMMMLLLKKKIIIHHHGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDGGGIIIJJJIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHEEEFFFGGGHHHHHHFFFEEECCCCCCCCCDDDEEEFFFGGGGGGHHHEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKIIIHHHFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEGGGJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHEEEGGGGGGGGGFFFEEEFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRUUUVVVWWWVVVUUUUUUYYY]]]^^^^^^bbbjjjqqq{{{}}}mmmaaaSSSGGGAAA<<<999:::999666777:::555555555666777888888999888888888888777777777777333444444444666777888999:::;;;<<<>>>@@@BBBDDDDDDFFFHHHIIIIIILLLVVVcccnnnxxxkkkhhheeeddddddccc```bbbgggddddddcccbbbaaa___^^^]]]YYYXXXYYY\\\aaaeeehhhiiidddeeegggiiiiiihhhgggfffgggccc^^^\\\\\\[[[XXXVVVVVVVVVVVVYYY\\\\\\YYYVVVWWWZZZ]]]^^^^^^```dddgggdddffffffccc]]]ZZZYYYZZZ[[[[[[\\\\\\\\\[[[[[[ZZZXXX[[[]]]^^^]]][[[[[[[[[ZZZ[[[^^^bbbiiirrr|||{{{}}}yyysssmmmiiieeeaaa```___^^^]]]XXXXXXXXXXXXWWWTTTRRRQQQOOONNNMMMLLLKKKJJJIIIHHHKKKKKKKKKJJJIIIIIIIIIHHHMMMLLLLLLJJJIIIHHHGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMKKKIIIGGGEEEDDDFFFHHHIIILLLKKKHHHFFFEEEFFFGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKLLLLLLJJJHHHGGGHHHIIIIIIHHHJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIILLLKKKJJJIIIJJJKKKLLLMMMQQQSSSVVVXXXYYYXXXWWWVVV]]]___aaacccfffmmmwwwvvvhhh^^^RRRHHHDDD===<<<:::888777777777888666666666666666666666666777777777777777777777777999888777666666777888999:::;;;===???AAABBBCCCCCCGGGIIIMMMOOONNNRRReeeyyysssgggiiihhhgggdddaaa```aaabbbaaaaaa```___^^^]]]]]]\\\YYYZZZ[[[]]]aaaeeeiiikkkaaaeeeiiijjjiiigggfffeeedddbbb^^^\\\ZZZXXXVVVTTTVVVUUUUUUVVVXXXXXXVVVUUUWWWXXX[[[^^^```bbbbbbbbbhhhfffbbb^^^[[[ZZZYYYYYYWWWYYY[[[\\\ZZZYYYYYYYYY___^^^]]]\\\[[[YYYXXXXXXSSSUUUYYY^^^dddllluuu{{{zzztttqqqlllhhheeebbb___]]]ZZZZZZYYYXXXWWWVVVTTTTTTQQQPPPOOONNNMMMKKKJJJJJJMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFGGGGGGGGGIIIHHHGGGEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKIIIGGGEEEEEEFFFHHHIIIHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKLLLJJJHHHGGGHHHIIIIIIHHHJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJKKKLLLNNNPPPUUUWWWYYYZZZ[[[[[[\\\]]]^^^aaagggmmmsss~~~vvvdddYYYQQQHHH@@@======<<<:::888777777777777666666666666666666666666777777777777777777777777888777666666777888999:::;;;===>>>AAABBBDDDEEEEEEKKKMMMPPPRRRRRRYYYmmmsssjjjhhhiiihhheeebbb``````aaa`````````______^^^^^^]]][[[[[[[[[]]]___bbbeeefffbbbeeehhhiiihhhfffdddccccccaaa^^^\\\ZZZXXXVVVUUUWWWVVVVVVVVVXXXYYYXXXWWWWWWYYY[[[^^^```aaabbbbbbeeeccc___\\\YYYXXXXXXXXXWWWYYY[[[[[[YYYXXXXXXYYY^^^]]]]]][[[ZZZYYYXXXXXXTTTWWW[[[```eeekkkrrrwwwzzzwwwrrrnnnjjjeee___[[[XXXWWWVVVTTTSSSSSSSSSTTTSSSRRRQQQPPPOOOMMMLLLLLLNNNNNNNNNMMMLLLKKKKKKKKKFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIGGGFFFEEEFFFHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFHHHJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJLLLJJJHHHGGGHHHIIIIIIHHHJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFGGGHHHJJJKKKKKKKKKLLLMMMOOOQQQSSSUUUUUUWWWXXXYYYZZZ\\\```ccceeekkkttt}}}yyylll___QQQJJJFFF@@@;;;:::<<<;;;999888777777777777666666666666666666666666666666666666666666666666666666666666777999:::;;;<<<>>>@@@BBBDDDFFFGGGHHHJJJKKKMMMOOORRR^^^ttt|||pppmmmhhhiiiiiigggdddaaa______________________________\\\[[[[[[[[[\\\^^^___aaabbbdddggghhhfffcccaaaaaa```___]]][[[XXXWWWVVVUUUYYYWWWVVVWWWXXXZZZZZZYYYXXXYYY[[[]]]___aaaaaabbb```^^^\\\YYYWWWWWWWWWXXXVVVXXXYYYYYYXXXWWWWWWXXX\\\\\\[[[ZZZZZZYYYXXXXXXWWW[[[___dddhhhmmmrrruuu{{{~~~|||xxxsssmmmfffaaa[[[YYYVVVTTTRRRSSSTTTUUUTTTSSSRRRQQQPPPOOONNNMMMOOOOOONNNMMMLLLKKKKKKJJJFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHIIIIIIIIIFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLJJJIIIHHHFFFFFFGGGHHHIIIHHHIIIIIIIIIIIIHHHGGGFFFJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJLLLJJJHHHGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGGGGJJJLLLNNNQQQQQQQQQRRRSSSVVVXXXZZZWWWYYYZZZ[[[]]]aaahhhmmmuuu|||uuuggg\\\QQQHHHDDDBBB>>><<<<<<:::999999888777666666666666666666666666666666666666666666666666666666666555555666777999:::<<<<<<===>>>@@@CCCEEEGGGHHHIIIHHHIIIJJJMMMTTTeee}}}uuulllkkkgggiiijjjiiieeeaaa^^^]]]^^^^^^^^^^^^____________ZZZZZZYYYYYYYYY[[[\\\]]]aaaccceeeeeeccc```^^^^^^\\\\\\[[[YYYVVVUUUUUUUUUYYYWWWVVVVVVXXXZZZZZZZZZYYYYYY[[[\\\^^^___```aaa]]][[[YYYWWWVVVWWWXXXYYYVVVWWWXXXXXXWWWVVVWWWXXXZZZZZZZZZZZZYYYYYYYYYYYYYYY]]]ccchhhlllooosssuuuuuuzzzzzzrrrmmmcccaaa]]]YYYWWWVVVWWWXXXTTTTTTSSSRRRPPPOOONNNNNNOOOOOONNNMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKIIIHHHHHHHHHHHHHHHHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJIIIHHHHHHIIIKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIIIIJJJJJJLLLJJJHHHGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIJJJMMMOOOQQQUUUUUUUUUUUUVVVWWWYYYZZZ[[[^^^aaaccceeekkkuuu|||qqqbbbYYYQQQIIIBBB@@@???<<<;;;<<<888888888888777666666555666666666666666666666666666666666666666666666666555666777999;;;<<<===>>>>>>???AAACCCEEEGGGHHHIIIJJJLLLMMMQQQ]]]rrrqqqgggfffeeegggiiiiiieeeaaa^^^\\\]]]]]]]]]]]]^^^^^^^^^^^^WWWWWWVVVWWWXXXYYY[[[\\\```bbbcccbbb```]]]\\\[[[YYYZZZZZZXXXUUUSSSTTTVVVXXXWWWVVVWWWYYY[[[[[[ZZZYYYYYYZZZ[[[\\\]]]^^^___[[[ZZZXXXWWWVVVWWWYYYZZZVVVWWWXXXWWWVVVUUUVVVXXXYYYYYYYYYYYYZZZZZZZZZZZZXXX\\\bbbgggkkknnnqqqssspppuuu}}}zzzuuujjjgggbbb]]]ZZZXXXXXXXXXVVVUUUTTTSSSQQQPPPOOOOOOPPPOOONNNMMMLLLJJJJJJIIIKKKKKKKKKJJJJJJIIIIIIHHHJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHJJJLLLJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIIIIIIIKKKKKKLLLJJJHHHGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNPPPOOONNNNNNOOOQQQSSSUUUWWWVVVVVVVVVWWWXXXZZZ[[[^^^bbbgggjjjnnnuuuxxxkkk]]]RRRLLLGGGAAA<<<<<<:::777666888777777777777777666555555666666666666666666666666666666666666666666666666777888:::<<<===>>>??????@@@AAABBBDDDFFFGGGHHHHHHHHHKKKOOOTTTccc{{{oooeeedddccceeeggggggddd```^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\UUUUUUUUUUUUVVVXXX[[[\\\^^^___``````]]][[[ZZZZZZWWWYYYZZZXXXUUUTTTVVVXXXXXXWWWXXXZZZ\\\]]]\\\[[[XXXXXXXXXYYYYYY[[[\\\]]]ZZZYYYWWWVVVVVVWWWYYYZZZWWWWWWXXXWWWUUUUUUWWWYYYXXXXXXYYYZZZZZZ[[[\\\\\\WWW[[[___cccfffhhhkkklllkkkqqqyyy|||uuurrrlllfffaaa]]][[[ZZZXXXWWWVVVUUUTTTRRRQQQQQQQQQQQQPPPNNNMMMLLLKKKJJJLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHJJJJJJIIIIIIHHHHHHHHHHHHFFFEEEEEEFFFGGGJJJLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIKKKLLLMMMHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLIIIIIIHHHHHHIIIJJJJJJKKKLLLKKKIIIIIIIIIJJJLLLMMMLLLJJJHHHGGGHHHIIIIIIHHHGGGHHHHHHIIIKKKLLLNNNOOORRRRRRRRRSSSTTTUUUWWWWWWXXXXXXXXXYYY[[[]]]___aaaeeekkkrrrvvv{{{oooeee[[[OOOGGGDDDBBB===::::::999555555777555666777777777666555444666666666666666666666666777777777777777777777777999:::<<<>>>???@@@??????CCCDDDEEEFFFHHHHHHHHHHHHFFFKKKQQQXXXjjjnnnfffeeeaaaccceeedddbbb___^^^^^^\\\\\\[[[[[[ZZZZZZYYYYYYUUUUUUTTTUUUVVVWWWYYYZZZ\\\]]]^^^]]][[[YYYYYYYYYXXX[[[\\\[[[WWWVVVYYY\\\XXXYYY[[[^^^``````^^^\\\XXXWWWWWWVVVWWWXXXZZZZZZYYYXXXVVVUUUUUUVVVXXXYYYXXXXXXXXXWWWVVVVVVXXXZZZXXXXXXYYYZZZ[[[]]]]]]^^^\\\^^^aaabbbcccdddfffhhhgggmmmuuu|||zzztttnnniiieeecccYYYYYYXXXWWWUUUTTTSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHKKKJJJIIIIIIHHHHHHHHHHHHDDDEEEGGGHHHIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIGGGFFFFFFGGGIIIKKKJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJIIIIIIJJJKKKMMMNNNHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLKKKIIIIIIKKKLLLHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIHHHIIIJJJLLLNNNLLLJJJHHHGGGHHHIIIIIIHHHGGGGGGHHHIIIKKKMMMNNNOOOSSSTTTUUUVVVWWWXXXYYYYYY[[[[[[\\\]]]```cccfffgggqqqxxxyyylll___YYYTTTJJJCCCBBBAAA===;;;<<<;;;888777:::555666777777777666555444666666666666666666666666888888888888888888888888;;;<<<>>>???@@@@@@@@@@@@FFFFFFGGGHHHIIIIIIIIIIIIIIIPPPWWW```rrr~~~nnnhhhggg```bbbccccccaaa___^^^___\\\[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWXXXZZZ\\\]]]\\\ZZZYYYYYYYYYYYY\\\___]]]YYYXXX[[[___YYY[[[]]]aaadddccc```]]]WWWVVVVVVUUUVVVWWWXXXYYYXXXWWWVVVTTTTTTUUUWWWXXXXXXYYYYYYWWWVVVVVVXXXZZZXXXXXXYYY[[[\\\]]]^^^___bbbccceeedddcccccceeeffffffkkksssyyy|||wwwqqqlllhhhfffccc```^^^\\\[[[YYYWWWVVVTTTPPPNNNOOOOOOOOOOOOPPPNNNLLLLLLMMMMMMLLLKKKIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKIIIGGGFFFEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIEEEFFFHHHJJJJJJIIIHHHGGGMMMKKKIIIHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMIIIIIIHHHGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLIIIJJJLLLNNNNNNMMMLLLKKKLLLJJJHHHFFFFFFFFFHHHIIIHHHJJJMMMNNNOOOOOOQQQRRRWWWYYY\\\]]]\\\[[[[[[\\\\\\___bbbeeeiiinnnssswwwtttcccZZZOOOHHHFFFEEEBBB>>>666666666666666666666666777777777777777777777777888777666555555555555555666555555555666777999:::;;;<<<>>>@@@BBBCCCDDDDDDEEEDDDFFFJJJJJJHHHGGGJJJJJJTTTaaannnzzzkkkffffffbbbccccccbbb```^^^\\\[[[YYYXXXWWWUUUTTTTTTUUUUUUYYYXXXWWWVVVVVVVVVVVVVVVZZZYYYXXXWWWWWWWWWXXXYYYYYY[[[]]]]]][[[[[[[[[\\\\\\]]]^^^^^^^^^]]]\\\[[[[[[XXXVVVUUUWWWXXXYYYYYYXXXUUURRRPPPQQQTTTXXX[[[\\\[[[ZZZZZZ\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^dddfffhhheee```]]]^^^aaaggglllsssyyy~~~|||{{{~~~{{{uuupppkkkhhhddd```^^^[[[XXXUUUVVVSSSPPPNNNNNNOOONNNNNNPPPNNNLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJLLLLLLKKKKKKLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKIIIGGGFFFCCCDDDFFFGGGHHHHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJJJJJJJHHHHHHIIIIIIGGGGGGGGGIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGIIIHHHGGGGGGHHHIIIKKKKKKLLLOOORRRSSSTTTUUUVVVXXXWWWYYY[[[\\\[[[[[[\\\^^^aaadddiiiooottt{{{yyyjjj___VVVOOOGGGBBB@@@???===;;;777777777777777777777777666666666666666666666666666555444333333333333444555555555555666888999:::<<<===???@@@BBBCCCDDDDDDGGGFFFGGGKKKKKKHHHHHHKKKMMMZZZlllzzzvvvjjjeeeeeeaaaaaaaaa```___]]][[[YYYYYYXXXWWWUUUTTTUUUUUUVVVYYYYYYXXXWWWWWWWWWWWWWWWYYYXXXWWWVVVVVVWWWXXXXXXZZZ[[[]]]\\\[[[ZZZ[[[\\\]]]]]]^^^^^^^^^]]][[[ZZZXXXVVVSSSSSSTTTVVVVVVVVVXXXUUUSSSQQQRRRVVVZZZ]]]^^^]]][[[[[[\\\\\\[[[ZZZ[[[[[[[[[[[[[[[]]]^^^___bbbeeefffccc^^^\\\]]]```eeeiiinnnssswww}}}}}}~~~}}}wwwsssuuu||||||uuurrrlllhhhddd```[[[XXXYYYVVVSSSRRRQQQQQQPPPOOOQQQPPPNNNNNNOOOOOOOOONNNLLLLLLKKKKKKKKKLLLMMMNNNKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIJJJKKKKKKIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHIIIKKKKKKJJJIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMKKKIIIHHHGGGKKKKKKJJJJJJIIIIIIIIIHHHJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFHHHIIIKKKMMMNNNOOOOOOQQQTTTUUUVVVVVVXXXZZZZZZ\\\]]]^^^___```ccceeejjjooovvv~~~zzznnncccXXXPPPGGGDDDAAA===:::999999999777777777777777777777777666666666666666666666666555555444444333333444444555555555666777888:::;;;===>>>???AAACCCDDDEEEEEEIIIHHHJJJLLLKKKHHHIIILLLSSSfff|||~~~rrriiidddccc```aaaaaa```___]]][[[ZZZYYYXXXWWWUUUUUUUUUVVVVVVYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUVVVWWWXXXZZZ\\\]]]\\\[[[ZZZ[[[\\\^^^^^^^^^^^^]]]\\\ZZZYYYWWWUUURRRRRRSSSUUUUUUUUUWWWVVVTTTSSSUUUYYY]]]___```___]]]]]]]]]]]][[[ZZZ\\\[[[[[[[[[\\\]]]^^^______aaabbb```\\\ZZZ[[[]]]aaadddgggkkknnnrrrvvvzzzzzzyyy{{{~~~~~~zzzqqqiiiiiirrrzzz}}}xxxsssnnniiieeebbb___]]]ZZZXXXXXXWWWUUUTTTTTTSSSQQQPPPQQQQQQQQQPPPLLLLLLLLLLLLLLLMMMMMMNNNKKKKKKKKKJJJJJJIIIHHHGGGIIIIIIJJJKKKJJJJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJJJJHHHHHHGGGHHHHHHJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIKKKKKKKKKJJJJJJIIIHHHHHHKKKJJJJJJIIIIIIJJJKKKKKKGGGHHHJJJLLLNNNPPPPPPPPPRRRTTTWWWXXXXXXXXXZZZ[[[^^^```ccceeehhhlllqqquuuyyy~~~tttggg___XXXRRRNNN???@@@???<<<999777888999777777777777777777777777666666666666666666666666777777666666666666777777555666666777999:::;;;<<<>>>???AAACCCDDDFFFFFFGGGJJJIIIJJJLLLKKKHHHKKKQQQ```tttwwwpppjjjeeecccaaaaaabbbaaa```^^^\\\[[[YYYXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVXXXYYY[[[\\\]]]\\\ZZZZZZ[[[\\\^^^^^^___^^^]]][[[YYYXXXXXXVVVSSSRRRTTTUUUVVVVVVVVVUUUUUUUUUWWW[[[___aaabbb```^^^]]]^^^]]][[[YYYZZZZZZZZZ[[[\\\\\\]]]^^^\\\^^^^^^]]]ZZZYYYYYY[[[\\\^^^```cccfffiiimmmooowwwzzz}}}~~~}}}}}}~~~wwwkkk``````kkkvvv}}}yyytttpppmmmfffdddaaa___^^^]]]ZZZYYYVVVTTTRRRQQQQQQQQQPPPOOOKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGFFFIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKKKKJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLKKKIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFJJJJJJJJJKKKLLLNNNOOOPPPLLLMMMNNNPPPQQQRRRRRRRRRWWWYYY\\\]]]]]]^^^___aaadddggglllqqqvvv|||wwwnnnbbbXXXRRROOOMMMKKK=========;;;888777777888666666666666666666666666555555555555555555555555777777666666666777777888666777888999;;;<<<======???@@@BBBDDDFFFGGGHHHHHHJJJIIIJJJKKKJJJKKKRRRZZZppptttooojjjfffddd___`````````___]]]\\\ZZZYYYXXXWWWVVVVVVVVVWWWXXXUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVXXXZZZ[[[\\\]]]]]][[[YYYYYYZZZ\\\^^^^^^^^^^^^]]][[[YYYXXXWWWTTTRRRQQQRRRTTTUUUUUUTTTTTTUUUVVVYYY\\\^^^```aaa___]]]]]]]]]\\\ZZZYYYXXXYYYZZZ\\\\\\\\\\\\[[[ZZZZZZ[[[ZZZXXXXXXXXXXXXWWWXXXZZZ]]]bbbfffiiijjjnnnsss{{{~~~|||tttggg\\\\\\hhhttt{{{xxxmmmkkkhhhfffeeeccc```^^^YYYWWWTTTRRRRRRQQQOOOMMMKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFIIIJJJKKKMMMOOOQQQRRRSSSQQQQQQRRRSSSSSSTTTUUUUUUXXXZZZ^^^aaabbbdddgggiiippptttzzzuuukkkaaa[[[RRRJJJEEECCCBBBAAA:::999888777666666555555555555555555555555555555555555555555555555555555555555444444555555666666777888:::<<<>>>?????????AAABBBCCCEEEGGGHHHIIIIIIKKKIIIIIIKKKKKKOOO[[[hhh~~~uuuooojjjfffeee]]]]]]^^^^^^]]]\\\ZZZYYYYYYXXXWWWVVVVVVWWWXXXXXXUUUVVVWWWXXXXXXXXXWWWVVVWWWWWWWWWWWWYYY[[[\\\^^^]]]]]]]]][[[YYYYYYZZZ\\\]]]]]]]]]]]]\\\[[[YYYXXXSSSQQQNNNNNNOOOQQQQQQQQQSSSSSSTTTVVVXXX[[[]]]^^^^^^]]][[[[[[[[[[[[YYYXXXVVVXXX\\\^^^___^^^[[[YYYXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUVVV[[[```eeehhhiiigggmmmvvv|||zzztttiii``````iiirrr|||vvvtttrrrpppnnnlllhhhfffaaa^^^ZZZXXXVVVUUURRRPPPLLLMMMNNNOOOPPPOOOOOONNNMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIMMMLLLKKKKKKJJJJJJKKKKKKIIIJJJLLLMMMNNNNNNLLLLLLLLLNNNPPPRRRTTTUUUUUUUUUUUUTTTTTTTTTUUUWWWYYYZZZ[[[___dddiiinnnrrrvvvyyy~~~vvvlll```WWWPPPLLLFFFAAA>>><<<:::999999555222222555777666555444444444444444444444444555555555555555555555555555555555555555666777777888:::<<<>>>@@@AAAAAAAAABBBCCCDDDFFFHHHIIIJJJJJJLLLJJJJJJKKKMMMUUUfffvvvwwwooohhhdddeee^^^______```___^^^\\\[[[YYYXXXWWWVVVVVVWWWXXXYYYVVVWWWYYYZZZ[[[ZZZYYYXXXYYYYYYYYYZZZ[[[]]]___aaa^^^^^^]]][[[XXXXXXZZZ\\\[[[\\\]]]]]]\\\[[[ZZZYYYRRRPPPMMMMMMNNNPPPPPPPPPQQQRRRSSSUUUWWWYYYZZZZZZ[[[ZZZXXXYYYYYYZZZXXXWWWUUUYYY___ccccccaaa\\\YYYWWWVVVVVVVVVWWWWWWWWWVVVUUUTTTUUUYYY```eeeggggggbbbfffmmmuuu|||{{{{{{yyytttnnnlllooorrr{{{}}}}}}zzzxxxwwwtttpppmmmhhheeeaaa___]]]ZZZXXXUUUNNNOOOPPPQQQQQQQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGIIIJJJKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQNNNOOOQQQTTTUUUTTTSSSSSSRRRSSSVVVXXXYYYYYYXXXWWWVVVUUUUUUUUUVVVYYY\\\^^^eeeiiipppwww~~~uuujjjddd\\\RRRJJJFFFDDDAAA???===<<<;;;:::888333///111666999999777333333333333333333333333555555555555555555555555777777777777777888999999999;;;===@@@BBBCCCCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKMMMKKKKKKLLLPPPZZZnnnxxxooofffcccdddbbbbbbcccccccccaaa```___YYYXXXWWWVVVWWWWWWYYYYYYWWWYYY[[[\\\]]]\\\[[[ZZZZZZZZZZZZ[[[]]]___aaaccc^^^^^^]]]ZZZXXXXXXZZZ\\\ZZZ[[[\\\]]]]]]\\\ZZZZZZTTTRRROOONNNPPPQQQRRRRRRPPPQQQSSSUUUWWWXXXXXXXXXYYYXXXWWWWWWXXXYYYXXXVVVVVVZZZaaafffgggccc]]]YYYVVVUUUUUUVVVWWWXXXWWWVVVVVVTTTUUUYYY___dddfffeee```aaaeeekkkrrrwwwzzz{{{|||~~~|||xxxvvvuuuyyy}}}~~~|||~~~{{{}}}}}}uuuqqqlllgggccc___ZZZXXXVVVUUUTTTRRRQQQPPPPPPPPPPPPNNNLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHJJJKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIFFFGGGJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMKKKKKKJJJIIIHHHHHHHHHHHHLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKJJJJJJJJJKKKKKKLLLNNNMMMLLLJJJJJJKKKLLLLLLNNNNNNMMMLLLLLLMMMNNNOOOLLLLLLMMMMMMMMMLLLLLLKKKOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVRRRTTTVVVWWWWWWXXXZZZ\\\YYY[[[\\\]]]___bbbgggkkkrrryyy|||ssslllcccZZZSSSMMMHHHEEE>>>===;;;:::999888888888777666555444333444444555444444555555555555444444666666555555555666666777555777888999888888:::<<<===>>>@@@AAABBBCCCCCCCCCFFFFFFFFFHHHIIIIIIGGGFFFKKKEEEFFFOOO[[[hhhyyy~~~qqqhhhdddbbbaaa]]]___aaacccbbb```^^^\\\ZZZZZZYYYXXXXXXXXXXXXXXXWWWXXXXXXYYYZZZ\\\]]]^^^aaa___^^^^^^___``````___\\\[[[ZZZ[[[\\\]]]\\\ZZZ[[[[[[\\\[[[[[[ZZZYYYYYYQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQSSSTTTVVVVVVWWWWWWYYYYYYZZZYYYWWWVVVVVVWWWZZZ^^^dddhhhhhhddd___[[[WWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUXXXZZZ]]]___aaa_________bbbfffmmmssswwwxxxwwwzzz}}}yyytttvvv|||||||||{{{xxxsssnnnjjjgggccc```^^^]]][[[XXXVVVUUUTTTTTTQQQOOOMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGHHHJJJKKKKKKJJJIIIHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIGGGHHHJJJLLLMMMLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKLLLMMMOOOPPPRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOOPPPPPPOOOOOONNNPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWYYYZZZ[[[[[[[[[\\\^^^``````bbbdddgggiiinnnssswwwsssjjjccc^^^VVVOOOJJJFFFBBB@@@===<<<:::999888777777777777666555444333444444555444444555555555555444444555555555555555555666777555777999999999999;;;<<<>>>???@@@BBBCCCCCCDDDDDDFFFFFFHHHIIIKKKKKKIIIHHHJJJHHHMMMXXXeeerrr}}}vvvnnnhhhdddbbb```^^^___```aaa```___]]]\\\ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ\\\^^^aaabbbgggddd```]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZXXXYYYYYYZZZZZZYYYYYYXXXWWWQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRTTTUUUUUUUUUUUUVVVWWWWWWVVVUUUUUUUUUVVVYYY\\\bbbffffffccc^^^[[[WWWVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVXXX[[[]]]^^^YYYXXXXXXYYY\\\aaafffiiitttvvv|||~~~vvvsssrrrppp|||zzz}}}yyyvvvrrrooolllfffdddaaa^^^[[[YYYXXXWWWUUUSSSQQQQQQQQQQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGIIIJJJJJJJJJIIIHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMLLLLLLMMMNNNNNNOOOMMMMMMLLLMMMNNNOOOQQQSSSVVVUUUSSSRRRQQQPPPPPPPPPRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZ\\\]]]]]]]]]]]]___cccffflllnnnrrrvvvzzz{{{rrrjjjaaaYYYRRRNNNHHHDDDAAA???===;;;;;;:::999777666666666666666666555444444444444555444444555555555555444444444444444444444555666666666888:::::::::;;;<<<>>>???@@@AAACCCDDDDDDDDDDDDEEEGGGIIIKKKLLLLLLKKKJJJJJJMMMWWWfffsssuuummmiiipppmmmjjjhhhfffdddaaa___^^^^^^^^^^^^]]]]]]]]]\\\ZZZYYYXXXXXXXXXYYYZZZ[[[]]]\\\[[[[[[^^^bbbfffiiinnnjjjddd___]]]]]]\\\[[[\\\ZZZYYYXXXYYYXXXWWWUUUVVVWWWWWWWWWWWWVVVUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVYYY___ccccccaaa]]]ZZZVVVUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSTTTVVVWWWYYYYYYXXXXXXWWWWWWXXX[[[^^^___kkkqqqzzz}}}vvvnnngggyyy{{{~~~{{{xxxrrrpppmmmiiieeeaaa___^^^[[[YYYVVVUUUUUUUUUSSSRRRPPPOOOOOONNNNNNMMMMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIHHHGGGFFFFFFEEEDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGJJJJJJLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPOOONNNNNNNNNNNNPPPRRRSSSVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUXXXXXXXXXYYYZZZ\\\]]]^^^]]]]]]\\\\\\\\\]]]]]]^^^aaabbbbbbccceeeiiinnnrrrzzz}}}tttiiibbb[[[TTTOOOHHHEEEAAA???>>>===<<<:::999888777666555555555555555555555555444444555555444444555555555555444444444333333444444555666777888999;;;<<<<<<<<<>>>@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHKKKLLLLLLKKKKKKKKKKKKTTTbbbqqq}}}vvvjjjdddbbb``````___```bbbaaa```^^^]]]\\\[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ[[[]]]___aaa___]]]]]]```eeejjjnnnqqqnnnjjjfffdddaaa^^^\\\[[[YYYWWWWWWWWWVVVTTTRRRSSSTTTTTTUUUTTTTTTSSSSSSOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQRRRQQQQQQRRRTTTUUUUUUTTTSSSVVVZZZ^^^___^^^[[[YYYTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTXXXWWWWWWWWWXXXYYY[[[\\\aaajjjvvv}}}xxxoooyyy~~~|||wwwrrrnnnkkkjjjaaa___\\\ZZZYYYXXXWWWUUUTTTSSSRRRQQQPPPOOONNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHFFFGGGHHHHHHHHHGGGEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIGGGHHHIIIKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOOOOPPPQQQQQQTTTUUUUUUVVVVVVWWWWWWWWWUUUVVVWWWWWWXXXXXXXXXWWWZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]___aaaaaaiiikkkmmmppptttzzz}}}nnniiiaaaZZZTTTOOOIIIDDDDDDBBB???======<<<;;;:::777777666555444444444444444444555555555555555555444444555555555555444444333333333444555666777777999;;;======>>>>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFGGGIIILLLLLLKKKJJJKKKMMMQQQ]]]lllyyyvvviii```\\\[[[[[[ZZZYYYYYY\\\]]]]]]\\\ZZZYYYXXXWWWXXXYYY[[[\\\\\\[[[[[[ZZZ\\\^^^aaaccccccaaa___^^^```eeekkkoooooonnnnnnnnnmmmhhhccc^^^ZZZXXXVVVUUUUUUTTTRRRPPPRRRRRRSSSSSSSSSSSSRRRRRRNNNNNNNNNNNNOOOOOOPPPPPPOOOPPPPPPQQQQQQQQQPPPPPPRRRQQQPPPRRRUUUWWWVVVUUUPPPSSSWWWZZZ[[[ZZZXXXWWWSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWXXX]]]fffqqqxxxzzz||||||xxxuuusssjjjgggdddbbbaaa___]]][[[\\\[[[YYYXXXVVVTTTRRRRRROOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGHHHJJJKKKJJJIIIGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKKKKJJJIIIHHHHHHDDDFFFIIILLLNNNPPPPPPPPPKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSUUUTTTRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXYYYZZZZZZZZZVVVWWWXXXYYYYYYZZZYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^______```aaadddgggjjjlllsssuuuyyy~~~yyyoooiii\\\YYYTTTPPPLLLHHHCCC@@@@@@>>>;;;:::;;;:::999777666666555444444444444444333444555555666555555555444444555555555555444444444444444555666777888999:::<<<>>>??????@@@BBBDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGJJJLLLLLLKKKLLLPPPTTT[[[hhhvvv~~~yyylllccc[[[WWWWWWYYYWWWUUUUUUWWWYYYYYYYYYVVVUUUUUUUUUWWWYYY[[[\\\\\\[[[ZZZ[[[\\\```cccfffeeeccc```^^^```dddhhhllliiikkknnnpppqqqlllfff```YYYXXXUUUUUUTTTTTTRRRPPPQQQRRRRRRSSSSSSSSSSSSRRRLLLMMMMMMNNNNNNOOOOOOPPPNNNOOOPPPQQQQQQQQQQQQQQQTTTRRRPPPRRRVVVXXXVVVTTTOOOQQQSSSVVVWWWVVVUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNPPPQQQSSSUUUWWWXXXYYYYYY]]]eeennntttwwwzzzxxxuuuqqqooommmkkkiiigggfffeeeccc```]]][[[YYYXXXUUUTTTTTTSSSRRRRRRQQQQQQOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOOOOMMMJJJIIIHHHHHHHHHIIIJJJLLLMMMMMMIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJHHHJJJLLLNNNPPPPPPOOOOOOKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZ\\\\\\\\\\\\[[[XXXYYYZZZ[[[[[[\\\\\\\\\]]]^^^^^^```bbbdddeeegggjjjjjjlllooosssxxx|||~~~sssllleee^^^YYYRRRPPPLLLHHHEEEBBB@@@>>>;;;999888888999999888777666666555444444444444555333333555666666666555555444444555555555555444444555555555666777888999:::;;;===???@@@AAABBBDDDFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGIIILLLLLLMMMPPPXXX^^^gggtttppphhhccc\\\XXXXXXVVVUUUSSSTTTUUUVVVUUUTTTQQQRRRSSSTTTWWWYYY[[[\\\[[[ZZZYYYYYY[[[___cccffffffddd```^^^^^^aaadddfffeeefffiiimmmmmmjjjeee```XXXWWWUUUTTTTTTTTTRRRPPPQQQRRRSSSSSSTTTTTTTTTSSSLLLLLLLLLMMMNNNOOOOOOOOONNNNNNPPPQQQRRRRRRRRRRRRUUURRRPPPQQQUUUWWWUUURRRNNNPPPQQQSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNSSSTTTWWWZZZ\\\\\\\\\\\\]]]bbbiiiooouuuzzz~~~~~~{{{yyywwwtttrrrnnnllljjjgggddd```^^^]]]XXXXXXWWWWWWVVVUUUUUUTTTRRRQQQPPPOOONNNNNNNNNNNNNNNOOOQQQRRRRRRPPPNNNLLLJJJJJJKKKKKKLLLNNNOOOPPPKKKLLLMMMNNNNNNMMMLLLLLLIIIJJJJJJKKKKKKLLLLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQPPPNNNKKKJJJIIIJJJLLLNNNPPPRRRTTTUUURRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYWWWVVVVVVVVVWWWYYYZZZ\\\\\\]]]^^^^^^^^^]]]\\\[[[YYYZZZ[[[\\\]]]]]]]]]]]]bbbbbbdddfffiiimmmoooqqqvvvwwwyyy|||xxxlllbbb\\\XXXSSSPPPLLLIIIDDD@@@===;;;::::::888777777777999:::999888666666555444444444555555222333555666666666555555444555555555555555555444555555666666777999:::;;;;;;===@@@AAAAAABBBEEEGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFIIILLLMMMNNNTTT^^^fffppp|||tttgggcccaaa[[[XXXXXXSSSRRRSSSTTTUUUUUURRRPPPNNNOOOQQQTTTWWWYYY[[[\\\YYYXXXWWWWWWZZZ^^^cccffffffdddaaa^^^^^^___aaaccccccccceeegggiiigggccc___XXXVVVUUUTTTUUUTTTSSSQQQRRRRRRSSSTTTUUUUUUTTTTTTKKKLLLLLLMMMNNNNNNOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSUUUQQQOOOQQQUUUVVVTTTPPPNNNOOOPPPQQQQQQQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMNNNSSSUUUXXXZZZ\\\\\\\\\[[[[[[^^^dddkkkrrrzzz}}}{{{zzzwwwrrrnnnjjjgggeeeeeebbb___]]]]]]]]][[[ZZZYYYWWWVVVUUUUUUTTTSSSQQQUUUUUUUUUTTTRRRQQQOOONNNPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMNNNNNNOOOOOOOOONNNOOOPPPPPPPPPOOOMMMKKKJJJKKKKKKLLLMMMLLLKKKJJJIIILLLMMMNNNOOOOOOOOONNNMMMNNNNNNOOOQQQRRRRRRSSSSSSPPPPPPPPPPPPPPPQQQRRRSSSPPPOOOOOOPPPQQQRRRRRRQQQUUUUUUTTTTTTTTTTTTTTTUUUSSSSSSRRRSSSTTTVVVXXXYYYUUUUUUWWWXXXYYYZZZ[[[[[[^^^```bbbaaa```______```bbbbbbbbbaaa```bbbeeehhhhhhjjjmmmooosssxxx~~~{{{sssiiifff___XXXQQQLLLIIIHHHCCCAAA???>>>>>>===:::999;;;999777666555555555555...???444111666555:::222666666666666555444444333888777666555444444555666888777777777888:::<<<===@@@BBBEEEEEEEEEEEEFFFHHHFFFGGGHHHHHHGGGHHHJJJLLLKKKIIIIIILLLSSS^^^iiipppyyyrrrggg___YYYWWWVVVUUUUUUUUUTTTRRRPPPNNNLLLKKKMMMOOOQQQRRRRRRTTTWWWYYY]]][[[YYYXXXYYY[[[^^^___dddbbb```^^^]]]]]]]]]]]]______```____________^^^VVVTTTRRRQQQSSSTTTTTTSSSUUUUUUUUUVVVWWWWWWUUURRRRRROOOLLLMMMOOOQQQPPPOOOQQQOOONNNNNNPPPQQQQQQPPPPPPPPPRRRTTTUUUTTTQQQNNNQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQOOOMMMLLLKKKKKKMMMNNNRRRSSSUUUWWWYYYZZZ[[[[[[WWWVVVXXX^^^iiiuuu}}}}}}~~~{{{vvvsssqqqrrroookkkiiihhhgggeeedddbbb```^^^^^^^^^]]][[[YYY[[[ZZZZZZYYYXXXVVVUUUTTTVVVVVVUUUUUUTTTTTTTTTTTTQQQQQQRRRRRRSSSSSSSSSSSSOOOOOOPPPPPPPPPOOONNNNNNOOOPPPQQQQQQQQQPPPOOONNNPPPQQQRRRSSSTTTSSSSSSRRRPPPPPPOOONNNOOOQQQRRRTTTRRRRRRQQQQQQRRRRRRSSSTTTUUUTTTTTTUUUVVVWWWWWWWWWXXXXXXWWWWWWXXXYYYYYYZZZXXXXXXWWWWWWXXXZZZ[[[\\\\\\[[[[[[\\\\\\]]]^^^___[[[]]]```bbbcccdddeeegggjjjjjjkkkjjjjjjkkkoooqqqwwwyyy|||{{{wwwqqqhhhaaaYYYWWWSSSNNNJJJHHHGGGFFFAAA???===<<<<<<;;;999777999888666555444555555555444>>>555444222555AAA777888666333111111333666888666555555444444666777888::::::::::::;;;===>>>???AAACCCEEEFFFFFFFFFGGGHHHHHHJJJJJJJJJHHHHHHIIIJJJKKKJJJJJJNNNWWWeeerrr{{{}}}qqqkkkccc]]]ZZZYYYXXXXXXVVVVVVTTTSSSQQQNNNLLLKKKLLLNNNOOOPPPQQQSSSVVVYYY[[[ZZZXXXXXXXXXYYY[[[\\\___^^^]]][[[ZZZYYYYYYYYYYYYZZZ\\\]]]]]]\\\[[[ZZZVVVTTTRRRRRRSSSTTTTTTSSSUUUTTTTTTTTTUUUTTTQQQOOORRROOOLLLLLLNNNPPPPPPPPPQQQPPPNNNOOOQQQRRRRRRQQQPPPPPPPPPRRRSSSSSSPPPNNNQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPPPPRRRQQQOOOMMMLLLLLLMMMNNNOOOPPPRRRSSSUUUVVVVVVVVVOOONNNOOOTTT]]]iiirrrxxx~~~}}}{{{|||~~~}}}}}}}}}zzz{{{~~~|||~~~{{{wwwtttrrrpppnnnlllhhhgggeeeeeeeeecccaaa___^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTQQQRRRRRRSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUTTTTTTTTTUUUSSSQQQOOOOOOQQQTTTUUUUUUUUUUUUTTTUUUUUUVVVWWWVVVVVVWWWXXXXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\ZZZZZZZZZZZZZZZ[[[\\\]]]______]]]]]]]]]___aaabbb```cccfffiiijjjllloooqqqvvvxxxyyyzzzzzz}}}~~~vvvmmmgggddd___XXXRRRLLLJJJHHHEEECCCBBBBBBBBB>>><<<:::999999999777555666555555444444444555555444444222666000<<>>@@@AAABBBBBBDDDFFFGGGGGGGGGHHHIIIHHHJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLRRR^^^ooo~~~{{{ooogggccc^^^[[[[[[[[[[[[ZZZWWWWWWUUUSSSQQQNNNLLLJJJKKKLLLMMMMMMNNNPPPUUUXXXXXXXXXXXXWWWWWWWWWWWWWWWZZZZZZZZZYYYYYYWWWVVVVVVUUUVVVXXXZZZ[[[ZZZYYYWWWWWWUUURRRRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUSSSRRRSSSPPPMMMLLLMMMOOOQQQQQQRRRPPPOOOPPPQQQSSSRRRRRRPPPOOONNNOOOPPPQQQPPPNNNQQQQQQPPPOOONNNNNNMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOSSSRRRPPPNNNMMMMMMMMMMMMLLLMMMNNNOOOOOOPPPPPPOOOIIIGGGFFFIIIQQQ[[[dddhhhqqqsssuuuuuuuuuyyy}}}xxxsssuuuxxx{{{}}}~~~}}}~~~~~~{{{xxxuuupppooonnnnnnmmmllliiiffffffeeeddddddcccbbbbbbbbbaaaaaa```^^^]]][[[ZZZZZZXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXUUUVVVVVVWWWWWWWWWWWWWWWTTTTTTUUUUUUVVVVVVVVVVVVYYYXXXVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYZZZ[[[\\\\\\\\\]]]_________^^^^^^^^^^^^_____________________``````aaadddcccaaaaaabbbeeeiiikkknnnqqqtttwwwxxxyyy{{{}}}yyyssslllfff^^^ZZZXXXUUUOOOKKKIIIGGGEEEBBB???===<<<<<<:::999777777777777555444333333333333444444555555777000222999///@@@cccWWW555555666777666555333222444444444444555777999:::>>>??????@@@AAABBBCCCDDDCCCEEEGGGHHHHHHHHHIIIJJJEEEHHHJJJLLLKKKKKKLLLMMMJJJLLLQQQZZZhhhxxxrrrggg```]]][[[ZZZZZZ[[[[[[ZZZXXXXXXVVVTTTQQQOOOLLLKKKKKKKKKLLLKKKLLLOOOSSSVVVVVVWWWXXXXXXWWWVVVUUUTTTWWWXXXYYYYYYYYYXXXVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZWWWUUURRRRRRRRRSSSSSSRRROOOOOOPPPSSSWWWYYYZZZYYYTTTQQQNNNMMMMMMNNNQQQRRRSSSQQQPPPPPPRRRSSSSSSRRRQQQOOOMMMLLLNNNOOOOOOOOOPPPPPPOOONNNMMMLLLLLLKKKMMMLLLLLLLLLLLLMMMNNNNNNRRRQQQPPPNNNLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJGGGEEECCCEEELLLTTTZZZ^^^cccfffiiikkkmmmqqqwww{{{|||vvvqqqsssuuuwwwzzz~~~}}}}}}{{{}}}|||}}}~~~}}}}}}{{{wwwtttsssrrrqqqooonnnnnnnnnnnnlllkkkjjjiiigggeeeddddddaaa``````_________`````````___]]][[[ZZZZZZ[[[\\\^^^^^^]]]]]]]]]^^^^^^^^^YYYYYYYYYYYYYYYZZZZZZ[[[ZZZ[[[\\\\\\[[[ZZZXXXWWWXXXXXXXXXYYYZZZ[[[]]]]]]^^^aaaccccccbbbccceeegggkkkkkkiiihhhggggggffffffiiiiiijjjjjjkkkkkkkkkkkkmmmllllllmmmppptttxxx{{{|||vvvooohhhddd[[[WWWQQQNNNLLLKKKGGGEEEEEEDDDBBB???===;;;999888888666555555666666555333222222333444444555555555===444444<<<000???cccZZZ888666444333333444666777666666555555666777999:::??????@@@AAABBBCCCDDDDDDDDDFFFIIIIIIIIIIIIJJJLLLHHHJJJKKKLLLKKKJJJKKKLLLKKKPPPYYYeeesss~~~oooggg___\\\ZZZYYYZZZZZZYYYXXXXXXXXXWWWUUURRRPPPMMMLLLKKKLLLLLLLLLLLLNNNQQQTTTUUUVVVWWWXXXWWWVVVTTTSSSUUUVVVWWWWWWWWWVVVUUUTTTWWWVVVUUUUUUVVVXXXZZZ\\\XXXUUUSSSRRRRRRSSSRRRRRROOOOOOOOORRRVVVYYYZZZZZZSSSRRRPPPNNNMMMNNNPPPRRRSSSQQQPPPPPPRRRSSSSSSRRRPPPNNNLLLKKKMMMNNNOOONNNOOONNNNNNMMMLLLLLLKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMPPPOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHFFFEEEDDDFFFKKKQQQUUUXXXZZZ\\\___bbbeeeiiimmmooo|||uuuppprrrtttuuuyyy~~~|||~~~||||||~~~~~~}}}}}}xxxyyy{{{~~~~~~{{{yyyxxxwwwxxxxxxttttttsssqqqpppnnnmmmmmmiiihhhfffeeeeeefffggggggjjjhhhdddbbbaaaaaacccdddddddddcccbbbaaabbbbbbbbb]]]\\\\\\\\\\\\]]]^^^^^^^^^```bbbcccccc```^^^\\\[[[\\\]]]^^^```bbbdddeeedddgggjjjjjjhhhhhhkkknnntttsssrrrqqqpppooooooooossstttuuuwwwxxxxxxxxxxxxxxxyyyzzz|||zzzssslllfff```\\\XXXQQQNNNJJJGGGFFFEEEDDDBBB======<<<;;;;;;:::999888777666444555666666555444222333333444555555555444333111111:::444@@@```___WWWOOOCCC888222222666999888777777777888999;;;<<>>@@@@@@AAACCCEEEFFFFFFFFFEEEGGGIIIKKKLLLKKKKKKMMMNNNOOOOOONNNMMMLLLMMMPPPSSS[[[bbblllzzz~~~rrrccc```\\\ZZZYYYZZZYYYYYYWWWWWWVVVUUUTTTRRRQQQPPPOOOQQQRRRRRRPPPOOONNNOOOQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXVVVSSSRRRRRRRRRRRRQQQTTTRRRPPPPPPQQQRRRRRRRRRPPPRRRTTTRRRPPPNNNNNNPPPQQQPPPNNNOOOQQQRRRRRRQQQOOONNNLLLMMMNNNOOONNNMMMJJJJJJKKKKKKKKKKKKLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLIIIJJJJJJJJJJJJIIIIIIHHHDDDEEEHHHLLLQQQTTTTTTTTTUUUUUUTTTUUUWWWYYY[[[[[[yyypppiiilllqqquuuxxx{{{|||xxxvvvyyyxxxwwwwwwwwwxxxzzzzzz}}}~~~{{{yyyyyy|||~~~|||zzzxxxwwwvvvvvvwwwuuutttssssssssstttvvvwwwttttttssssssssssssttttttqqqrrrtttvvvzzz}}}{{{vvvpppkkkgggbbb^^^XXXSSSPPPMMMJJJHHHBBB@@@>>><<<;;;;;;;;;:::::::::::::::999888777777777666555666888888888666444444666666666555444333333>>>333555666000>>>GGGIIIGGGCCC>>>:::777555444666666777888;;;>>>AAACCCAAABBBDDDFFFGGGGGGGGGGGGGGGIIILLLLLLLLLLLLMMMNNNLLLLLLLLLMMMNNNSSSYYY]]]ccchhhrrryyyddd```\\\ZZZZZZZZZ[[[ZZZVVVVVVVVVUUUTTTSSSRRRQQQPPPRRRTTTTTTRRROOONNNMMMPPPPPPPPPPPPQQQRRRRRRRRRVVVVVVUUUUUUUUUWWWXXXYYYXXXZZZ^^^``````]]]ZZZWWWYYYVVVSSSRRRRRRRRRRRRQQQTTTRRRQQQQQQSSSUUUVVVVVVOOORRRUUUTTTQQQNNNNNNOOOQQQOOONNNNNNPPPQQQQQQPPPOOONNNMMMNNNOOOPPPNNNMMMIIIIIIJJJJJJKKKLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMIIIIIIJJJJJJJJJIIIIIIHHHEEEGGGKKKPPPVVVXXXWWWUUUUUUTTTRRRRRRSSSUUUUUUUUUwwwpppjjjlllpppsssvvvyyy}}}{{{vvvttttttssssssssssssssstttvvvyyy||||||}}}}}}rrrqqqmmmiiiddd___[[[YYYVVVSSSOOOKKKIIIFFFCCCAAACCCAAA???<<<999777555444:::999777666666666777888222333333444555555555555444444444444333333222111111222333333222333555777999:::999666444333555777:::999999:::;;;===???@@@BBBBBBDDDEEEGGGIIIJJJKKKLLLJJJIIIIIIKKKLLLLLLKKKQQQNNNKKKLLLRRRYYY```cccnnnpppwww{{{jjjaaaZZZ[[[^^^\\\XXXVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWUUUSSSPPPNNNNNNNNNNNNNNNOOOQQQSSSTTTVVVWWWXXXWWWUUUTTTUUUVVVYYYZZZ[[[\\\[[[YYYWWWVVVUUUTTTRRRQQQPPPQQQSSSTTTVVVUUUSSSQQQPPPOOOPPPPPPQQQPPPOOONNNNNNNNNOOOPPPOOOOOOOOOPPPPPPPPPPPPPPPLLLOOORRRSSSQQQNNNLLLKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLJJJGGGHHHJJJLLLKKKIIIJJJLLLOOORRRUUUVVVWWWXXXWWWVVVUUURRROOONNNNNNPPPxxxpppiiilllpppsssvvvyyy|||zzzxxxvvvssspppnnnnnnnnnnnnppprrrtttttttttyyy}}}wwwqqqlllgggfffdddaaa\\\WWWSSSQQQQQQNNNJJJGGGEEECCCAAA???>>>===<<<:::888777777777888777666555555555666666222333333444444444444333444444444444444333222111222333444444333333555777666777777666555555888:::<<<<<<<<<<<<>>>@@@BBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNMMMPPPOOONNNQQQXXX```gggkkksssuuu|||mmmddd\\\]]]___\\\XXXVVVVVVUUUTTTTTTTTTUUUVVVVVVVVVWWWXXXWWWVVVSSSQQQOOONNNNNNNNNOOOPPPRRRTTTVVVVVVWWWWWWVVVTTTSSSTTTUUUXXXYYYZZZ[[[ZZZYYYXXXWWWUUUTTTRRRQQQQQQQQQSSSTTTTTTSSSQQQOOONNNNNNNNNNNNOOONNNMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPNNNQQQTTTUUUSSSPPPNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLJJJHHHIIIKKKLLLKKKJJJJJJLLLOOORRRUUUVVVWWWXXXUUUUUUTTTQQQNNNMMMNNNOOOwwwnnniiilllpppsssvvvxxx|||~~~{{{xxxsssnnnjjjiiiiiijjjjjjkkkkkkjjjjjjooovvv}}}{{{vvvqqqmmmgggbbb___[[[[[[ZZZXXXTTTOOOKKKHHHIIIGGGCCCAAA@@@???===;;;999999888888777777888888666666555444444444444555333333333333333333222111333444444444444333333222444555555555444444555777444555666777777888;;;===?????????@@@AAACCCEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNNNNOOOOOOOOOPPPSSSYYY```iiiqqquuuyyy{{{ooofff______```]]]YYYXXXWWWWWWVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYXXXUUUSSSQQQNNNNNNNNNOOOPPPRRRTTTVVVUUUVVVVVVTTTSSSSSSTTTVVVYYYYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSQQQQQQQQQRRRSSSQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRUUUWWWWWWUUURRRQQQQQQMMMLLLKKKJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKLLLMMMMMMKKKJJJIIIJJJLLLMMMLLLKKKJJJLLLNNNQQQTTTVVVWWWXXXSSSSSSSSSQQQNNNMMMNNNOOOuuukkkiiilllppptttvvvyyy|||~~~|||uuunnnjjjhhhhhhiiihhhgggfffddddddhhhnnnssswwwwwwyyyzzz|||}}}~~~~~~zzzuuuqqqpppmmmjjjgggcccaaa]]]YYYWWWSSSSSSSSSRRROOOKKKGGGDDDBBB@@@>>><<<<<<<<<:::999777666666666666666777777666555555444444444444444333333333333222222111000333444444444444444333333444555666555333333555777444666888888999:::<<<>>>@@@@@@AAABBBDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIFFFHHHKKKMMMMMMMMMNNNOOOPPPSSSYYY```gggooowww|||}}}~~~kkkccc^^^^^^___]]]ZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWZZZZZZ[[[\\\[[[YYYWWWUUUQQQPPPOOOOOOOOOPPPRRRSSSSSSTTTTTTSSSSSSTTTXXX[[[]]]]]]\\\ZZZYYYXXXWWWWWWUUUTTTSSSRRRQQQQQQRRRRRRPPPOOOOOONNNMMMLLLLLLLLLJJJIIIIIIIIIKKKLLLNNNOOONNNNNNOOOPPPRRRSSSTTTTTTXXXYYYZZZXXXUUUSSSQQQQQQMMMLLLLLLKKKJJJJJJJJJKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKMMMNNNOOOOOONNNKKKLLLNNNPPPRRRTTTVVVWWWRRRSSSSSSQQQOOOMMMNNNOOOvvvlllhhhlllqqquuuxxxzzz}}}~~~uuunnniiigggfffeeedddbbb``````bbbgggjjjllllllmmmnnnppprrrssstttwwwzzz|||yyysssqqqnnnjjjfffbbb___]]]\\\ZZZWWWUUUTTTSSSPPPNNNMMMMMMMMMLLLIIIFFFCCCAAA>>><<<:::999::::::999777666666555444444444444444666666666555555555444444333333333333222222111000333444444555555444444444444555555444333333555777777999;;;;;;;;;;;;<<<>>>@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLGGGIIILLLLLLKKKKKKMMMOOOUUUYYY```ffflllttt{{{sssddd^^^ZZZ\\\]]][[[ZZZ\\\YYYYYYYYYYYYXXXXXXWWWWWW[[[\\\]]]^^^^^^\\\ZZZYYYTTTSSSQQQPPPOOOOOOOOOPPPQQQQQQQQQRRRSSSWWW\\\aaacccaaa^^^[[[YYYWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMIIIIIIIIIIIIKKKMMMOOOPPPMMMNNNOOOQQQTTTVVVWWWXXX[[[[[[ZZZWWWTTTQQQPPPPPPMMMMMMLLLKKKKKKKKKLLLLLLHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPKKKLLLNNNPPPQQQQQQQQQRRRNNNNNNOOOQQQRRRTTTUUUVVVSSSTTTTTTSSSPPPNNNNNNOOOyyymmmgggkkkqqqvvvzzz}}}uuullleeebbbaaa```^^^^^^^^^___```aaadddddddddeeefffhhhiiijjjmmmpppuuuzzz~~~~~~~~~wwwqqqllljjjeeedddaaa^^^[[[WWWUUUSSSQQQOOONNNMMMMMMMMMKKKIIIGGGGGGEEEDDDBBB@@@>>>===;;;999777777888888777666777666555444333333333333555555666666555555444333333333333333333333222111333444444555555555555444333555666555555555777999;;;<<<>>>???>>>===>>>???AAABBBCCCEEEGGGGGGHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMGGGIIILLLLLLJJJKKKOOOSSS\\\aaahhhmmmrrryyy|||lll___YYYWWWYYYZZZYYYYYY\\\YYYYYYYYYYYYYYYXXXWWWVVV[[[\\\]]]^^^^^^]]][[[ZZZWWWVVVTTTRRRQQQPPPQQQQQQOOOOOOOOOPPPRRRWWW^^^cccdddbbb^^^ZZZWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPPPPPPPOOONNNMMMKKKJJJJJJKKKLLLNNNPPPQQQNNNOOOPPPRRRTTTUUUWWWWWWXXXXXXWWWTTTPPPNNNNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQQQQQQQQQQQQQLLLNNNRRRSSSTTTTTTUUUVVVTTTTTTSSSSSSTTTUUUVVVWWWVVVWWWWWWVVVRRRPPPOOOOOOxxxlllfffkkkrrrxxx|||}}}rrriiiddd___^^^^^^^^^______^^^]]]^^^^^^]]]^^^^^^```aaabbbdddfffjjjnnnqqqtttvvvvvvssstttvvvyyy|||~~~}}}{{{vvvpppjjjeeebbb```[[[ZZZXXXVVVSSSPPPOOONNNJJJIIIHHHHHHIIIIIIHHHFFFDDDCCC@@@>>><<<:::::::::999777555555555666555333555555444333333333444444333444444555444333222111222333333444444444444333333333444555555555555555444666777777777888;;;===<<<>>>@@@AAAAAA@@@@@@AAABBBCCCEEEGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLFFFIIILLLLLLKKKNNNUUU[[[dddiiippptttyyysssfff]]]XXXVVVWWWXXXVVVWWWZZZYYYYYYYYYYYYYYYWWWVVVUUUYYYZZZ\\\]]]]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVOOOOOONNNMMMNNNSSS[[[```bbb___[[[WWWUUUUUUVVVWWWUUUUUUTTTTTTRRRQQQPPPOOONNNOOOPPPPPPPPPOOONNNMMMMMMMMMLLLLLLMMMOOOPPPRRRPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQOOOMMMLLLNNNPPPMMMMMMMMMLLLLLLMMMMMMNNNKKKKKKKKKKKKLLLMMMNNNOOONNNOOOPPPRRRSSSSSSRRRRRRMMMPPPUUUVVVVVVVVVWWWYYY[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZ[[[YYYUUUQQQPPPOOOuuuiiifffkkkrrryyy}}}|||yyyooojjj_________aaabbbaaa___]]][[[[[[ZZZYYYZZZ[[[]]]^^^]]]___bbbeeeiiilllnnnoookkklllnnnppprrrtttvvvvvv}}}}}}~~~zzztttqqqnnnlllhhhccc^^^ZZZXXXVVVPPPOOONNNLLLJJJHHHFFFEEECCCBBBAAAAAACCCCCCBBBAAADDDBBB???;;;999888999999888666444333444444333222444444333333444444555666222222333444333222111000222333444444555555555555333333444555666666666555555777999999:::;;;>>>@@@;;;>>>AAABBBBBBBBBCCCDDDCCCDDDFFFIIIJJJJJJJJJJJJMMMLLLLLLLLLKKKKKKKKKJJJFFFIIILLLLLLMMMQQQZZZaaaiiinnnuuuyyy~~~{{{jjj```^^^YYYVVVWWWWWWTTTUUUXXXXXXYYYYYYYYYYYYWWWUUUTTTWWWXXXZZZ[[[[[[ZZZYYYXXXYYYXXXWWWWWWXXXYYY[[[\\\PPPOOOMMMKKKLLLPPPWWW\\\^^^[[[XXXUUUTTTUUUWWWXXXUUUUUUTTTTTTSSSQQQPPPOOOMMMNNNOOOPPPPPPOOOMMMLLLOOONNNNNNNNNNNNPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLKKKJJJLLLOOORRRNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOQQQSSSSSSSSSSSSRRRMMMQQQVVVXXXXXXXXXYYY[[[aaa___]]]\\\[[[ZZZ[[[[[[\\\]]]]]][[[VVVSSSPPPPPPuuummmhhhmmmuuu{{{{{{zzz|||~~~tttmmmdddcccaaa```____________ZZZYYYXXXWWWWWWWWWWWWWWWUUUWWW[[[___aaacccccccccbbbcccdddfffhhhkkkmmmnnnrrrsssvvvwwwxxxzzz}}}~~~}}}zzzvvvrrrnnnllljjjfffbbb^^^[[[YYYVVVQQQMMMMMMKKKIIIHHHGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===;;;:::999888666555333222111222222333///111333444444444222111666555555444222111111000444444333333222222333333444555666777888888777777666666888:::<<<>>>???@@@CCCBBBAAAAAABBBCCCEEEFFFEEEFFFHHHIIIJJJKKKKKKKKKMMMNNNOOOOOONNNLLLJJJIIIGGGIIIMMMQQQVVV\\\ccchhhpppqqqvvv}}}{{{yyy|||}}}~~~~~~zzzqqqeee]]]ZZZYYYXXXVVVUUUTTTTTTTTTVVVVVVVVVWWWWWWWWWXXXXXXUUUVVVXXXZZZ[[[[[[[[[ZZZ[[[[[[ZZZYYYXXXWWWWWWVVVQQQMMMHHHFFFHHHMMMQQQSSSXXXWWWVVVVVVWWWWWWUUUSSSWWWWWWVVVTTTQQQPPPQQQRRRLLLNNNQQQQQQPPPNNNNNNNNNNNNOOOQQQSSSSSSSSSRRRQQQTTTRRRPPPQQQRRRRRROOOLLLNNNMMMLLLKKKKKKLLLMMMMMMOOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQRRRTTTVVVWWWVVVVVVXXXYYYaaa```]]]ZZZXXXXXXXXXYYYaaa```]]]ZZZWWWTTTRRRPPP}}}ssskkkhhhnnnuuu|||{{{yyyzzz|||~~~}}}{{{yyy|||}}}|||uuupppjjjhhheeeaaa]]]ZZZYYYXXXYYYXXXWWWWWWVVVVVVVVVVVVSSSUUUXXX[[[]]]^^^___^^^]]]^^^___aaadddgggiiikkklllmmmooopppqqqssswwwyyy{{{}}}|||zzzyyyxxxxxxxxxwwwtttrrrsssrrrooolllhhhdddbbb```^^^[[[WWWUUUSSSPPPLLLHHHGGGEEECCCBBBBBBAAA???===========================<<<;;;;;;:::999888777777555444333222222222333444000111222333444333222222555555444444444444444333555555444444333444444555555555666777888888999999999999;;;<<<>>>???AAAAAACCCBBBBBBBBBBBBDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJMMMRRRVVV[[[aaaggglllsssttt{{{vvvqqqnnnrrrrrrsssssspppiiiaaa[[[ZZZYYYWWWVVVTTTSSSSSSSSSUUUUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYXXXWWWYYYYYYYYYXXXXXXXXXWWWWWWQQQMMMGGGEEEFFFIIILLLMMMSSSSSSTTTVVVYYYYYYXXXVVVUUUUUUUUUTTTRRRPPPPPPPPPOOOPPPRRRQQQPPPPPPQQQRRRSSSTTTVVVWWWVVVUUUSSSRRRRRRPPPOOOQQQSSSSSSQQQOOOMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOOOONNNNNNOOOOOOOOOQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTUUUUUUTTTSSSRRRRRRSSSUUUWWWXXXWWWWWWXXXYYY^^^\\\ZZZYYYXXXYYYZZZ[[[___^^^\\\YYYVVVTTTRRRPPPxxxoooiiiiiinnnvvv|||~~~zzzxxxwwwxxxxxx}}}|||vvvrrrrrrssstttwwwxxxwwwssspppmmmjjjfff```\\\XXXVVVTTTXXXWWWVVVUUUTTTTTTTTTTTTQQQSSSUUUWWWXXXXXXXXXXXXWWWXXXYYY[[[^^^aaadddeeedddeeefffffffffiiimmmppprrruuuxxxzzz{{{|||~~~}}}}}}~~~}}}zzzxxxuuuqqqooommmkkkjjjjjjkkkjjjhhhfffjjjhhhfffccc```]]][[[ZZZVVVSSSQQQOOOMMMKKKGGGDDDAAA@@@>>>=========;;;999::::::::::::::::::::::::777777666666666555555555333333222222222333444444222222222222333333333333444444444555555666666666555555555444555555666666777666666777888:::<<<=========>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMKKKJJJJJJIIIJJJKKKLLLMMMOOOSSSXXX]]]bbbgggmmmpppvvvyyy|||qqqjjjgggeeehhhgggffffffeeebbb]]]ZZZYYYXXXWWWUUUTTTSSSRRRRRRTTTUUUUUUUUUVVVVVVVVVVVVXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYTTTOOOJJJFFFFFFGGGHHHIIIMMMNNNQQQVVVZZZ[[[ZZZXXXRRRSSSSSSSSSRRRPPPOOONNNPPPQQQQQQPPPOOOPPPSSSUUU[[[[[[\\\\\\[[[YYYVVVTTTQQQPPPPPPQQQSSSSSSRRRPPPKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSTTTVVVXXXYYYXXXWWWXXXYYYYYYXXXXXXXXXXXXZZZ[[[]]]ZZZZZZYYYWWWUUUSSSQQQPPP}}}uuummmhhhiiiooowww~~~|||zzzxxxwwwwwwwww{{{}}}{{{uuusssrrrqqqqqqqqqpppnnnlllhhhfffccc___[[[YYYXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRQQQRRRTTTVVVYYY[[[^^^___^^^______^^^^^^```dddgggjjjlllooorrrssstttvvvxxxsssuuuwwwzzz|||}}}}}}|||~~~{{{uuussspppnnnmmmjjjgggeeedddcccbbbbbbbbbbbb```^^^```___]]][[[XXXVVVTTTTTTPPPOOOMMMLLLJJJGGGEEECCC???===<<<<<<<<<<<<:::999999999999999999999999999444444444444444444444444222222222222333444444555333222222222222333444555444444444444555555555555555555444555555666777777888888777777999;;;>>>@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLJJJJJJJJJMMMOOOQQQSSSXXX^^^ccchhhmmmrrruuuzzz~~~ooohhheeecccccceeeccc```______^^^\\\[[[XXXXXXVVVUUUTTTSSSSSSSSSUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUVVVVVVWWWXXXYYYYYYUUUVVVVVVWWWXXXYYYYYYZZZXXXSSSNNNJJJHHHHHHGGGGGGHHHJJJNNNTTTYYYZZZYYYWWWSSSRRRPPPOOOPPPPPPPPPOOOPPPPPPOOOMMMMMMPPPTTTXXXaaaaaabbbaaa___\\\YYYWWWRRRRRRRRRRRRRRRRRRPPPOOOJJJJJJKKKKKKLLLMMMNNNNNNPPPQQQQQQQQQQQQQQQQQQPPPQQQRRRRRRSSSSSSSSSSSSRRRSSSTTTUUUUUUUUUUUUUUUTTTUUUVVVXXXXXXWWWVVVWWWXXXVVVVVVVVVVVVWWWYYYZZZ[[[VVVVVVVVVVVVTTTSSSQQQPPP|||tttmmmiiiiiipppxxx||||||zzzyyyxxxxxxxxxxxx{{{|||~~~{{{xxxuuuppplllkkkiiihhhgggdddccc```]]][[[ZZZYYYYYYVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQPPPOOOOOONNNOOOPPPRRRTTTWWWYYY[[[ZZZZZZZZZYYYYYYZZZ]]]```bbbeeehhhjjjkkklllnnnpppoooqqqsssuuuuuuuuuttttttvvvwwwyyyzzzzzzyyyxxxwwwxxxyyy|||~~~}}}zzzyyywwwvvvuuurrrooolllgggfffdddccccccaaa^^^[[[ZZZYYYWWWWWWXXXXXXWWWUUUTTTSSSRRRQQQOOOMMMLLLLLLJJJJJJIIIHHHEEECCCAAAAAA<<<;;;999999::::::999888777777777777777777777777333333333333444444444444111222222333444444444444333333222222222333444555444444444333333333333222444444444555555777888888:::999999999:::===@@@BBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMNNNLLLJJJJJJKKKNNNQQQTTTXXX\\\ccchhhmmmrrrvvvzzzqqqgggdddbbbccceeedddaaa^^^\\\\\\\\\[[[ZZZWWWWWWVVVUUUTTTTTTTTTTTTWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVWWWWWWXXXYYYZZZZZZVVVVVVWWWWWWXXXYYYYYYYYYXXXTTTOOOLLLJJJIIIGGGFFFGGGHHHLLLRRRVVVWWWUUUSSSVVVRRRNNNLLLNNNQQQRRRRRRRRRQQQOOONNNNNNRRRXXX\\\dddddddddcccaaa^^^[[[YYYUUUUUUUUUSSSQQQOOONNNMMMJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPRRRSSSSSSTTTSSSSSSRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTVVVWWWWWWUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWRRRSSSTTTTTTTTTRRRQQQPPP|||tttmmmjjjjjjpppzzz~~~zzzyyyxxxwwwwwwwwwxxxxxxyyyzzz{{{}}}~~~xxxpppjjjfffeeeddddddcccbbb___\\\ZZZYYYXXXXXXVVVUUUTTTRRRQQQPPPPPPPPPRRRQQQQQQPPPOOONNNMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVUUUWWWWWWWWWVVVUUUWWWYYYZZZ\\\```bbbcccdddfffhhhkkklllnnnnnnmmmmmmmmmnnnqqqrrrtttuuuuuusssrrrpppnnnoooqqqtttvvvwwwxxxyyy{{{yyyyyy|||}}}{{{{{{~~~|||xxxtttrrrqqqmmmllljjjjjjjjjhhheeebbb```___^^^______^^^[[[XXXTTTRRRPPPPPPQQQQQQQQQPPPNNNNNNMMMLLLKKKJJJIIIIIIDDDEEEEEECCC@@@===<<<<<<888777666666777888666555333333333333333333333333444444444444444444444444222222333444444444333333333333333333444444444444444444444333333222222222555555555666777888:::;;;;;;;;;;;;;;;===???AAABBB@@@@@@AAAAAABBBBBBCCCCCCDDDEEEGGGHHHJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLJJJJJJJJJKKKMMMQQQVVVXXX```ccciiinnnsssxxx}}}xxxgggbbbbbb```aaafff```^^^\\\[[[[[[[[[YYYXXXVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXYYY[[[]]]]]]^^^]]]\\\YYYYYYYYYYYYYYYXXXXXXXXXTTTQQQNNNKKKJJJIIIHHHFFFHHHIIILLLPPPSSSUUUSSSQQQWWWSSSNNNMMMPPPSSSUUUTTTSSSSSSQQQPPPQQQUUU[[[```ccccccdddcccaaa___\\\ZZZVVVWWWWWWUUUQQQNNNMMMMMMLLLLLLMMMNNNOOOOOOOOONNNOOOPPPQQQRRRRRRQQQPPPOOOTTTUUUVVVVVVVVVTTTSSSRRRPPPQQQRRRSSSTTTUUUUUUUUUTTTVVVWWWVVVTTTSSSSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTQQQRRRSSSTTTTTTRRRPPPOOO|||sssmmmjjjjjjqqqzzz~~~|||zzzxxxvvvtttssstttuuuvvvvvvwwwxxxyyy{{{vvvlllfffdddccccccaaa```^^^[[[ZZZYYYYYYYYYWWWVVVTTTSSSQQQPPPPPPOOOQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPRRRTTTTTTRRRQQQQQQQQQQQQTTTWWWYYYZZZ[[[]]]___```bbbccccccbbbbbbeeegggkkklllmmmnnnmmmllljjjiiifffgggggghhhjjjkkkmmmnnntttqqqpppssstttrrrtttxxxzzz}}}}}}|||zzzyyyxxxwwwxxxxxxxxxvvvtttpppllliiifffeeecccbbbbbbbbbcccaaa___\\\YYYXXXXXXZZZ[[[ZZZWWWUUUOOOMMMKKKJJJKKKLLLLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGAAACCCCCCAAA<<<999999999666555444444666777666444333333333333333333333333444444444444444333333333222333444444444333222111222222444555555555444333333333333444444444444444777777777888:::;;;===>>>=========>>>???@@@@@@AAA@@@AAAAAABBBCCCDDDDDDEEEDDDFFFHHHJJJKKKLLLLLLLLLIIIJJJMMMNNNOOOMMMLLLJJJHHHIIIKKKOOOTTTZZZ___bbbhhhkkkppptttyyy~~~nnnbbbbbbbbb^^^___eee\\\[[[[[[[[[\\\\\\ZZZXXXUUUUUUUUUVVVWWWXXXZZZ[[[WWWWWWWWWXXXXXXXXXYYYYYYUUUXXX]]]bbbfffggggggggg]]]\\\[[[ZZZYYYXXXWWWWWWQQQOOOMMMMMMMMMMMMKKKJJJJJJJJJLLLOOOSSSUUUTTTSSSVVVSSSPPPRRRVVVXXXVVVSSSQQQPPPPPPOOOPPPUUU[[[```___```aaaaaa```^^^\\\ZZZUUUWWWWWWUUUQQQNNNMMMNNNNNNNNNOOOPPPPPPPPPOOONNNNNNOOOQQQRRRRRRQQQOOONNNTTTUUUVVVVVVUUUSSSQQQPPPOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWXXXWWWUUUSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSPPPRRRSSSTTTTTTRRRPPPNNN|||sssllliiijjjqqq{{{~~~|||zzzxxxuuurrrpppppprrrsssrrrtttuuuvvvxxx|||}}}ppphhhdddbbbbbb]]]]]][[[ZZZZZZZZZ[[[\\\WWWVVVUUUSSSQQQPPPPPPPPPPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNLLLOOOQQQRRRPPPNNNMMMLLLKKKNNNQQQSSSTTTUUUWWWYYYUUUWWWYYYXXXXXXYYY]]]aaa```aaabbbcccbbb```^^^]]]bbbaaaaaa```aaacccdddfffjjjgggfffhhhiiihhhjjjoooqqqtttwwwzzz{{{{{{}}}~~~}}}{{{yyyxxxuuutttrrrqqqpppooonnnnnnhhhgggfffccc```\\\ZZZXXX[[[ZZZZZZZZZ[[[ZZZXXXVVVOOOOOOOOOQQQRRRRRROOOMMMHHHFFFDDDCCCDDDFFFFFFEEEBBBBBBBBBAAAAAAAAAAAAAAAAAACCCDDDAAA<<<999888999666555444555777888777666444444444444444444444444444444444333333333222222333444444555444333111000111222444666666555444333222222333444555666777888888999999:::<<<>>>@@@AAA===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEFFFHHHJJJLLLLLLLLLLLLHHHJJJNNNPPPPPPNNNKKKIIIHHHJJJNNNTTT[[[ccciiillloooqqquuuyyy~~~xxxkkkbbbdddccc^^^^^^eeeZZZZZZ[[[]]]______\\\ZZZTTTUUUUUUVVVXXXZZZ\\\]]]VVVVVVVVVWWWWWWWWWXXXXXXOOOTTT]]]fffmmmqqqssssss______]]][[[ZZZXXXVVVVVVRRRPPPOOOPPPQQQQQQPPPNNNKKKKKKLLLOOOSSSVVVVVVVVVTTTRRRRRRVVVZZZ[[[VVVQQQLLLLLLLLLLLLMMMRRRXXX\\\]]]^^^___```___^^^\\\ZZZSSSVVVWWWUUUQQQOOOOOOPPPOOOPPPQQQQQQQQQPPPOOONNNNNNOOOQQQRRRRRRQQQOOONNNRRRSSSTTTTTTSSSQQQOOOMMMNNNOOOPPPRRRSSSTTTTTTTTTWWWXXXYYYXXXVVVTTTTTTTTTPPPQQQRRRSSSTTTTTTTTTSSSPPPRRRTTTUUUTTTRRRPPPNNNxxxmmmffflllttt}}}}}}zzzxxxqqqooollllllooopppnnnlllnnnppprrruuuxxx{{{}}}~~~tttnnnjjjiiidddaaa]]][[[[[[[[[[[[[[[XXXWWWUUUUUUVVVVVVTTTSSSOOOOOOOOONNNNNNLLLKKKJJJLLLLLLLLLKKKJJJJJJIIIIIIOOONNNMMMKKKJJJIIIHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMQQQSSSTTTTTTSSSSSSTTTVVVYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\\\\]]]___aaacccdddccccccgggiiikkkmmmpppqqqssssssvvvvvvvvvvvvxxxzzz|||}}}~~~~~~~~~|||zzzvvvvvvuuutttrrrooommmllliiiiiihhhgggeeedddcccbbb```___^^^\\\YYYWWWVVVUUUTTTTTTTTTSSSRRRPPPOOONNNNNNMMMMMMKKKJJJIIIHHHHHHAAAAAAAAA@@@@@@@@@@@@???BBBAAA@@@>>><<<:::888888<<<;;;999888888888999999555555555555555444444444555555555555555555555555444555666777777555333222333333333222333333444444555555555666666777777777888999:::;;;<<<;;;:::999<<<<<<======>>>>>>??????AAAAAACCCDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIILLLNNNNNNLLLJJJKKKLLLLLLKKKJJJIIIKKKLLLRRRSSSUUUZZZbbbkkkssswww}}}~~~{{{jjjgggccc```______^^^]]]\\\ZZZXXXXXXXXXYYYXXXWWWUUUVVVWWWWWWXXXXXXXXXXXXXXXVVVTTTSSSTTTTTTSSSRRRRRRTTT[[[iiiwww~~~}}}yyyfffbbb]]]YYYXXXVVVTTTSSSQQQQQQPPPPPPQQQRRRTTTUUUPPPQQQRRRSSSSSSTTTTTTTTTSSSTTTUUUVVVVVVVVVUUUUUURRRQQQOOONNNOOORRRUUUVVVUUUWWWYYY[[[ZZZXXXUUUSSSSSSRRRQQQQQQOOOOOONNNMMMQQQQQQPPPOOONNNMMMLLLKKKMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRPPPOOONNNMMMNNNNNNPPPRRRTTTVVVWWWXXXYYYYYYXXXWWWTTTRRRPPPVVVUUUSSSRRRQQQQQQQQQRRRUUUVVVVVVUUUTTTQQQNNNLLLyyynnngggiiiqqqzzz{{{xxxwwwqqqooommmnnnpppqqqooonnnoooppprrruuuwwwzzz|||}}}yyyrrrnnngggddd___\\\ZZZXXXVVVTTTWWWUUUSSSSSSSSSSSSRRRPPPOOOOOOOOONNNNNNMMMLLLKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEHHHHHHIIIIIIIIIIIIJJJJJJLLLMMMNNNNNNMMMNNNPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVXXXZZZ\\\\\\\\\\\\___```bbbeeegggiiijjjjjjnnnmmmmmmnnnoooqqqssstttuuuvvvxxxzzz{{{|||}}}}}}|||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{yyyxxxxxxxxxxxxyyyzzzzzzvvvvvvwwwxxxwwwuuusssrrroooooonnnmmmkkkiiigggfffccccccbbbaaa___^^^]]]\\\XXXWWWVVVUUUTTTSSSRRRQQQPPPPPPOOOOOONNNLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCBBB>>>>>>>>>============<<<>>>======<<<;;;::::::999::::::888777777777888888666666555555444444444333555555555444444444444444222333444444444333111111333333222222333333444444222222333444555555666666999::::::;;;;;;;;;;;;;;;?????????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNNNNMMMLLLNNNOOOPPPOOOOOOPPPSSSUUUZZZ]]]aaagggmmmssszzz~~~ooofffccc___]]]\\\\\\[[[ZZZZZZXXXVVVVVVWWWWWWUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUSSSQQQQQQRRRSSSRRRQQQQQQSSSYYYfffsssyyywwwsssccc___[[[WWWVVVUUUSSSRRRQQQQQQPPPPPPQQQRRRSSSUUUTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWVVVUUUUUURRRQQQPPPPPPPPPQQQSSSTTTSSSTTTVVVXXXWWWUUUSSSQQQOOOOOOOOONNNNNNMMMMMMLLLPPPPPPOOONNNMMMLLLKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPPPPQQQPPPOOONNNNNNNNNNNNOOOQQQRRRTTTVVVWWWXXXXXXWWWVVVUUUTTTRRRQQQUUUTTTRRRQQQPPPPPPPPPQQQTTTTTTUUUTTTRRRPPPMMMKKKzzzpppjjjfffmmmvvv{{{{{{xxxvvvuuurrrqqqooooooppppppooonnnpppqqqsssuuuwwwxxxyyyzzz{{{yyyzzz~~~~~~xxxmmmiiiccc___[[[XXXTTTRRRVVVTTTRRRRRRRRRSSSQQQPPPOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHLLLOOOPPPPPPPPPPPPPPPOOONNNNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRTTTUUUUUUUUUTTTVVVWWWZZZ\\\]]]^^^^^^bbbbbbbbbcccdddfffhhhiiikkkllllllmmmnnnpppqqqrrrsssssstttuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxwwwuuuttttttuuuyyyyyyxxxwwwwwwvvvuuuuuusssttttttttttttsssrrrrrrpppoooooonnnnnnnnnnnnnnnjjjjjjkkkkkkkkkiiihhhgggeeeeeeeeedddbbb```___^^^[[[[[[ZZZXXXWWWVVVUUUTTTNNNMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIHHHHHHFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>>::::::::::::999999999888888999999999::::::::::::888888777666666666666777777777666555444444333333444444444444444444444444333333333333222222222111333333222222333444444555222222333444555777777888<<<;;;;;;;;;;;;<<<======???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMKKKMMMNNNOOOQQQUUUZZZ]]]fffkkkqqquuuyyy~~~qqqdddccc```]]][[[[[[[[[ZZZYYYVVVUUUTTTUUUUUUUUUSSSQQQSSSSSSSSSTTTSSSSSSRRRRRRPPPOOONNNNNNPPPQQQQQQPPPPPPQQQWWWaaakkkpppnnnjjj___\\\XXXUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPRRRSSSTTTXXXXXXXXXXXXWWWUUUSSSRRRSSSTTTUUUVVVWWWVVVUUUUUURRRRRRRRRQQQQQQQQQQQQPPPOOOPPPRRRSSSSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNOOOOOOOOONNNNNNOOOOOOPPPRRRSSSUUUVVVWWWVVVVVVUUUSSSSSSRRRRRRRRRSSSRRRPPPOOONNNNNNOOOPPPRRRRRRRRRRRRPPPNNNKKKJJJyyypppkkkcccjjjsssxxxxxxvvvuuuvvvwwwvvvuuutttrrrqqqooommmpppqqqsssuuuvvvwwwwwwwwwvvvuuuuuuwwwyyy}}}~~~wwwrrrjjjccc^^^ZZZWWWUUUUUUSSSQQQQQQSSSTTTTTTSSSOOOOOONNNNNNMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEDDDCCCCCCBBBEEEEEEEEEDDDDDDGGGKKKOOOQQQQQQQQQPPPNNNLLLJJJHHHIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKLLLMMMNNNOOOPPPPPPMMMNNNPPPRRRSSSTTTUUUUUUYYYYYYZZZ[[[\\\^^^___```ddddddccccccdddfffhhhjjjiiijjjjjjlllmmmnnnoooooommmnnnnnnnnnnnnnnnmmmmmmmmmnnnooonnnlllkkklllmmmppppppooonnnmmmllllllkkkkkkkkkkkkkkkkkkjjjiiiiiihhhgggfffeeedddddddddddd``````aaaaaaaaa```___^^^^^^^^^^^^]]]\\\ZZZYYYXXXUUUTTTSSSRRRPPPOOONNNNNNHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>======<<<<<<888777777777777666666666666666666777888888888999666555555555555555555555777777666555444333333222333333333333444444444444666555555444333444444444333333333333444555555666444555666777999:::;;;<<<>>>===<<<<<<<<<===???@@@??????@@@@@@AAABBBCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMLLLKKKKKKKKKLLLIIIKKKNNNRRRWWW]]]eeejjjssswww}}}yyyjjjbbbaaa___]]]\\\\\\\\\[[[ZZZUUUTTTSSSTTTUUUTTTQQQOOOQQQQQQQQQQQQQQQPPPOOONNNNNNLLLKKKLLLOOOPPPPPPPPPPPPQQQUUU]]]dddgggeeeaaa\\\YYYUUUSSSSSSSSSRRRQQQPPPPPPOOOOOOPPPQQQSSSTTTXXXXXXYYYYYYXXXVVVTTTRRRSSSTTTUUUVVVVVVVVVUUUTTTRRRSSSSSSSSSRRRPPPNNNMMMLLLMMMNNNNNNNNNMMMLLLLLLNNNNNNOOOOOOPPPPPPPPPPPPMMMMMMLLLKKKJJJJJJIIIIIIKKKLLLMMMOOOOOOOOOOOOOOOLLLLLLMMMNNNOOOOOOOOOPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUSSSRRRQQQPPPPPPQQQRRRPPPOOONNNLLLLLLLLLMMMNNNPPPPPPPPPOOOMMMKKKJJJIIIxxxoooiiibbbiiiqqqvvvvvvvvvvvvwww~~~{{{xxxtttqqqooooooppprrrtttuuuuuuuuutttrrrpppqqqtttuuuyyyuuujjjbbb\\\WWWUUUSSSQQQOOOOOOQQQSSSTTTTTTPPPOOONNNMMMMMMNNNNNNOOOLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBCCCEEEJJJMMMUUUTTTSSSQQQNNNKKKGGGEEEFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJKKKLLLJJJJJJLLLMMMNNNOOOPPPPPPSSSSSSUUUVVVWWWYYYYYYZZZ\\\\\\[[[[[[\\\^^^```aaa^^^^^^___```aaabbbcccdddddddddeeeeeeeeeeeeddddddeeefffgggfffeeedddeeefffgggffffffeeeddddddcccccccccccccccdddcccbbbbbbaaa``````^^^]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYYYYXXXWWWVVVUUUTTTPPPOOONNNMMMLLLKKKJJJIIIFFFEEEDDDCCCBBB@@@??????>>>>>>>>>???>>>>>>=========<<<<<<<<<;;;:::::::::777777666666666555555555666666666666555555555555444444444444444444444444777666666555444444333333333333333444444555555555777666555444444444555555444444444444555666777888666777888999;;;<<<>>>>>>@@@???>>>>>>>>>???AAABBB@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMKKKIIIHHHJJJMMMNNNQQQWWW]]]dddllluuu{{{ooofffccc^^^\\\[[[[[[\\\\\\[[[ZZZVVVTTTSSSTTTTTTTTTRRRPPPPPPPPPPPPPPPOOONNNNNNMMMMMMLLLKKKLLLNNNPPPPPPPPPPPPQQQTTTZZZ```aaa___\\\[[[XXXTTTSSSSSSTTTTTTTTTPPPPPPOOOOOOPPPQQQSSSTTTSSSUUUWWWXXXXXXWWWUUUSSSRRRSSSTTTUUUUUUUUUTTTSSSRRRSSSSSSSSSRRROOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNOOOOOOPPPPPPQQQLLLKKKKKKJJJJJJIIIIIIIIIKKKLLLNNNOOOPPPPPPOOONNNLLLLLLMMMNNNOOOPPPQQQQQQOOOPPPRRRSSSTTTTTTTTTTTTRRRQQQPPPNNNNNNNNNOOOPPPMMMLLLKKKJJJJJJJJJKKKLLLNNNNNNMMMLLLKKKJJJIIIHHHtttkkkfffaaagggoootttuuuuuuwwwyyy|||vvvsssrrrnnnooorrrtttuuuuuussssssmmmkkklllpppsssuuu{{{xxxlllbbbYYYTTTSSSQQQNNNNNNOOOQQQRRRRRRPPPOOONNNMMMMMMNNNOOOPPPLLLLLLLLLKKKJJJJJJIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCAAAAAABBBAAAAAACCCFFFIIISSSSSSRRRPPPMMMIIIEEECCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBCCCCCCEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNPPPQQQSSSTTTTTTTTTRRRRRRRRRSSSTTTUUUVVVVVVXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[\\\]]]]]]]]]\\\\\\]]]^^^___^^^]]]\\\]]]^^^\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSRRRQQQPPPPPPLLLKKKJJJIIIHHHFFFEEEEEECCCCCCBBB@@@???===<<<<<<::::::;;;;;;;;;;;;;;;;;;888888888888777777666666666666666666555555555555666666555555444444333333222333444444555444444444666555555555555444444444333444444555555666666666555555555555444444444333555555666666777888::::::888888999:::;;;<<<===>>>AAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJLLLLLLKKKIIIJJJNNNRRRTTTYYY```gggooowwwssshhhbbb```YYYXXXWWWXXXZZZZZZYYYXXXWWWUUUSSSRRRSSSSSSSSSQQQOOOOOOOOOPPPOOOOOONNNNNNMMMLLLKKKLLLNNNPPPPPPOOOPPPRRRUUUZZZ^^^___]]][[[YYYVVVTTTSSSTTTUUUVVVUUUPPPOOOOOOOOOOOOQQQRRRSSSPPPRRRUUUWWWXXXWWWVVVTTTPPPQQQRRRSSSTTTSSSSSSRRRSSSSSSSSSRRRQQQOOOMMMKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKLLLLLLLLLMMMMMMNNNNNNKKKKKKKKKJJJJJJJJJIIIIIIKKKMMMOOOQQQRRRQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPQQQSSSSSSSSSRRRQQQPPPPPPOOONNNMMMLLLLLLLLLJJJJJJIIIHHHHHHHHHIIIJJJMMMMMMLLLKKKJJJIIIHHHHHH|||qqqhhhbbb___eeemmmqqqssstttwwwyyyzzztttrrrqqqlllnnnqqqsssuuutttsssrrrmmmhhhggglllqqquuuyyy}}}~~~qqqddd\\\ZZZWWWSSSQQQQQQQQQQQQQQQQQQOOONNNMMMMMMNNNPPPQQQMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDD@@@AAABBBBBBBBBBBBDDDFFFJJJKKKLLLLLLJJJFFFCCCAAA>>>>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDCCCCCCDDDEEEFFFFFFFFFEEEFFFGGGIIIKKKMMMMMMMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNTTTTTTTTTTTTUUUUUUVVVVVVSSSTTTTTTUUUVVVVVVUUUUUUTTTVVVWWWVVVUUUTTTVVVWWWSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSRRRQQQQQQPPPPPPOOONNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLMMMJJJKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCAAA@@@@@@>>>>>>======<<<;;;;;;:::666777777888999999999888666666666666555555555555666666555555555444444444555555555444444444333333222222444555555555444444444444444555555555555555444444555666666777888888555666777777777666444333777777777888999:::<<<<<<;;;;;;<<<======>>>??????AAAAAABBBBBBCCCCCCCCCBBBDDDDDDEEEGGGHHHIIIKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIGGGIIIKKKKKKKKKNNNUUU[[[^^^ccckkkrrrxxx~~~sssjjjeeeaaa]]]XXXWWWWWWXXXZZZ[[[ZZZXXXXXXUUUQQQPPPQQQRRRRRRRRRNNNOOOOOOPPPPPPPPPPPPOOOMMMLLLJJJKKKMMMNNNNNNNNNQQQSSSWWW[[[^^^___^^^]]]WWWTTTRRRRRRSSSUUUVVVVVVPPPOOONNNNNNOOOPPPRRRSSSPPPRRRUUUXXXYYYXXXVVVTTTOOOOOOQQQRRRRRRRRRQQQPPPSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJJJJLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLNNNPPPRRRSSSRRRQQQOOOMMMLLLLLLKKKLLLMMMNNNOOONNNOOOQQQRRRRRRRRRPPPOOOOOOOOONNNNNNLLLKKKIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIMMMLLLKKKJJJIIIHHHHHHHHHzzznnneee```^^^dddkkkoooqqqsssvvvyyyxxx{{{|||zzzuuupppnnnnnnkkkmmmpppsssttttttsssrrrooohhhdddjjjrrrvvvzzz}}}zzz}}}rrrhhhbbb^^^YYYUUUTTTSSSRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCEEEEEEDDDDDDEEEFFFCCCDDDFFFGGGFFFDDDAAA@@@>>>>>>??????@@@AAABBBBBBBBBAAA@@@@@@AAABBBCCCDDD???@@@@@@AAABBBBBBAAAAAAAAABBBEEEGGGHHHHHHHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQOOOPPPQQQQQQPPPOOOPPPRRRMMMMMMMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@???>>>===<<<999999999:::::::::::::::444444555666777777777777777777666666666666666666555555555444444444333333333444444444444444555555111222444555666555444444333333444444555666666666555555555666777888888999777888:::;;;:::999777555888888888999:::;;;===>>>??????@@@@@@AAAAAAAAABBB@@@AAACCCDDDDDDDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHDDDGGGKKKLLLMMMRRR\\\ccckkkpppwww~~~uuuhhhffffffbbb]]]YYYYYYYYYZZZ\\\]]]\\\[[[XXXTTTPPPNNNOOOQQQRRRSSSNNNOOOPPPQQQQQQQQQQQQQQQMMMKKKJJJJJJLLLMMMMMMLLLRRRTTTXXX\\\___```______UUUSSSQQQQQQSSSUUUVVVVVVOOOOOONNNNNNOOOPPPRRRSSSRRRTTTWWWYYYYYYXXXUUUTTTNNNOOOPPPQQQQQQQQQPPPOOOSSSRRRQQQPPPOOONNNNNNMMMNNNMMMKKKJJJKKKMMMOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJLLLNNNQQQSSSTTTSSSQQQPPPLLLKKKKKKJJJJJJKKKMMMNNNNNNOOOQQQRRRRRRQQQOOONNNNNNNNNNNNNNNLLLJJJHHHFFFGGGGGGFFFEEEEEEFFFGGGHHHMMMLLLKKKJJJIIIHHHHHHHHHuuuhhhbbbbbb]]]aaafffiiijjjmmmrrrvvvxxxwwwvvvtttrrrpppooonnnhhhjjjnnnrrruuusssnnnjjjhhhhhhhhhjjjlllppptttvvvvvvzzzwwwpppiii```ZZZYYYZZZYYYYYYWWWTTTPPPOOOOOOOOOMMMLLLPPPOOONNNNNNNNNOOOQQQRRRLLLIIIGGGFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHCCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@@@@@@@@@@@@@AAA===============>>>???@@@??????>>>>>>???@@@AAAAAA@@@AAAAAAAAA@@@???===<<<>>>>>>???@@@AAABBBCCCCCCCCCBBBAAAAAABBBDDDFFFHHHCCCDDDDDDEEEFFFGGGIIIIIIGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJKKKIIIGGGGGGHHHIIIHHHGGGIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA???===;;;:::999::::::888888777777777666666666555555555555555555555555666666555555555555666666333333444666888777555333444333333222222333333444555555555555555555555555444444444555555555555555888888777777888:::;;;===888:::::::::888888999:::===777777>>>AAA???>>>@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEFFFGGGGGGHHHIIIIIILLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJHHHFFFEEEEEEFFFDDDFFFJJJPPPXXXbbbmmmttt|||mmmccc______^^^\\\[[[[[[[[[[[[ZZZZZZZZZZZZVVVTTTRRRQQQPPPQQQRRRTTTRRRQQQPPPOOONNNOOOPPPPPPQQQMMMJJJJJJLLLMMMMMMKKKRRRUUUXXX[[[\\\\\\[[[ZZZPPPNNNMMMOOOSSSTTTSSSRRRPPPOOONNNPPPRRRSSSSSSRRRTTTUUUVVVWWWWWWVVVUUUTTTSSSOOOMMMMMMJJJHHHKKKPPPPPPRRRSSSSSSPPPOOONNNOOONNNNNNNNNMMMMMMNNNOOOOOONNNNNNOOOPPPOOONNNLLLKKKLLLLLLNNNNNNOOONNNMMMLLLMMMOOOQQQQQQPPPNNNNNNOOOKKKKKKLLLKKKKKKIIIHHHHHHKKKLLLNNNPPPQQQQQQQQQPPPNNNNNNMMMKKKKKKJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIMMMNNNNNNMMMKKKIIIGGGEEErrreee^^^]]]YYY]]]cccfffgggkkkppptttttttttsssrrrpppooonnnmmmjjjlllppptttvvvsssnnniiihhhhhhhhhiiilllooorrruuusssvvvzzz}}}qqqgggcccbbbaaa```\\\YYYTTTRRRRRRRRRQQQOOOPPPOOOOOONNNNNNOOOPPPPPPMMMKKKHHHHHHIIIJJJJJJIIIIIIHHHFFFFFFEEEFFFFFFGGGDDDDDDDDDCCCCCCBBBAAA@@@AAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>??????????????????@@@@@@AAA@@@@@@AAAAAA@@@???===<<<===>>>>>>>>>>>>>>>?????????>>>===<<<===???AAABBB>>>>>>>>>???@@@AAACCCCCCAAABBBDDDEEEFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHFFFDDDDDDEEEEEEDDDCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999888888888888555555555555444444444333444444444444444444444444777666555444444444444444333333444666777777555333555555444444444444555555555555555555555555555555555555555555666666666666::::::::::::;;;<<<======:::<<<===<<<;;;:::;;;<<<===999888>>>AAA???>>>@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGGGGHHHIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJHHHFFFCCCCCCEEEGGGGGGKKKRRRZZZeeeqqq}}}}}}ttthhh```^^^^^^]]][[[[[[[[[ZZZZZZYYYYYYXXXXXXUUUTTTRRRQQQQQQRRRSSSTTTSSSRRRQQQPPPOOOPPPPPPQQQQQQNNNLLLLLLNNNOOOMMMLLLPPPRRRVVVXXXZZZZZZXXXWWWOOONNNMMMNNNQQQRRRQQQPPPOOOOOONNNPPPRRRSSSSSSRRRSSSTTTUUUUUUVVVUUUTTTTTTSSSOOOLLLKKKIIIHHHLLLRRRQQQRRRSSSTTTTTTRRRPPPNNNOOOOOONNNMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPOOONNNLLLLLLNNNNNNNNNNNNMMMLLLLLLNNNPPPPPPOOONNNNNNNNNNNNNNNOOONNNNNNMMMLLLKKKJJJLLLMMMOOOPPPPPPPPPPPPOOONNNLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJMMMMMMMMMLLLKKKIIIGGGEEE~~~qqqccc[[[ZZZUUUYYY___bbbdddggglllqqqppppppoooooonnnnnnmmmmmmlllnnnrrrvvvwwwsssmmmhhhggggggggghhhkkknnnqqqsssrrrtttwwwzzz{{{sssnnnjjjhhhaaa\\\WWWTTTTTTSSSQQQOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMKKKIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEFFFFFFFFFDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>????????????????????????>>>===<<<<<<<<<<<<;;;;;;:::::::::999<<<;;;:::999999:::;;;<<<999999999:::;;;<<<===>>>;;;===@@@BBBCCCBBB@@@>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDBBB@@@???@@@@@@???>>>======<<<<<<<<<<<<======>>>===<<<;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999888777666666666666777555555555444444444444333333333333333333333333333666666555444444444444444333333444555777777555333777777666666666666777777666666666666666666666666666666666666777777888888;;;<<<<<<===>>>>>>>>>>>>===>>>??????======>>>???>>>;;;<<<@@@BBB@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIHHHIIIIIIIIIIIIIIIIIIIIILLLKKKJJJIIIHHHHHHHHHHHHJJJIIIFFFCCCAAABBBFFFJJJKKKPPPYYYdddppp~~~qqqjjjbbb]]]\\\\\\[[[ZZZZZZZZZZZZYYYXXXWWWWWWVVVTTTTTTRRRRRRRRRSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQRRRPPPOOONNNOOOPPPPPPNNNLLLNNNPPPSSSVVVWWWWWWUUUTTTOOONNNMMMNNNOOOPPPOOOMMMOOONNNNNNPPPRRRTTTTTTSSSQQQRRRSSSTTTTTTTTTTTTTTTRRRNNNJJJIIIHHHHHHMMMTTTUUUTTTSSSUUUWWWVVVRRRNNNPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPQQQPPPPPPOOONNNLLLLLLNNNNNNNNNMMMLLLKKKKKKMMMOOOOOONNNMMMMMMMMMOOOPPPRRRTTTTTTRRRPPPNNNKKKLLLMMMOOOPPPPPPPPPPPPOOONNNLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFsssddd[[[YYYTTTXXX]]]```aaadddiiimmmmmmmmmmmmmmmmmmmmmmmmmmmnnnppptttwwwwwwssslllgggggggggggghhhjjjnnnqqqssswwwyyyzzzzzz}}}}}}uuupppkkkeee]]]YYYYYYWWWSSSOOOOOOPPPPPPOOOOOONNNMMMMMMJJJIIIGGGHHHIIIJJJIIIHHHIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<;;;;;;:::999999888888888888777777;;;:::999888777888888888888888888888999:::;;;<<<888999;;;=========;;;:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????AAA???<<<<<<<<<<<<;;;:::888888888888888999::::::;;;:::999888888888:::;;;999999999999999999999999666666666666666666666666666666666666666666666666333333333333333333333333555555555555555666777777444444444555777777666444888888777777777777888888888888888888888888888888777777777888999999::::::;;;<<<>>>???@@@???>>>===>>>???@@@@@@???>>>@@@AAA@@@??????AAABBBBBBAAABBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIILLLKKKJJJJJJIIIIIIIIIIIIHHHGGGDDDCCCCCCGGGMMMRRRVVV\\\dddooozzztttiiieee```^^^]]]\\\[[[YYYZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVTTTTTTTTTSSSSSSSSSRRRSSSNNNOOOOOOPPPPPPOOOMMMLLLMMMOOORRRUUUVVVUUUTTTSSSPPPPPPOOOOOOOOOOOONNNMMMOOOOOOOOOPPPSSSUUUUUUTTTPPPPPPQQQRRRRRRSSSSSSSSSRRRMMMIIIHHHGGGGGGMMMUUU\\\WWWTTTTTTWWWWWWSSSNNNQQQPPPNNNMMMMMMNNNOOOPPPMMMMMMNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNMMMKKKKKKJJJLLLNNNNNNMMMLLLLLLLLLNNNRRRXXX\\\\\\YYYSSSPPPMMMNNNNNNOOOPPPQQQQQQQQQOOONNNLLLJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFsssddd[[[YYYVVVZZZ^^^``````bbbfffjjjmmmmmmmmmmmmnnnnnnnnnooopppqqqsssuuuuuuqqqkkkggggggggggggiiilllooosssuuuzzzssskkkfffdddaaaZZZTTTNNNMMMMMMLLLKKKJJJJJJIIIFFFEEEDDDEEEGGGIIIJJJIIIKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@?????????<<<======>>>>>>===<<<<<<;;;<<<<<<======<<<;;;;;;;;;:::::::::999999999999777777777777888888888999999999888777777666666666777777777777888999::::::888888777777888888999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<>>><<<::::::::::::999888666666666666777888999999999999888777777888999:::777777777777777777777777666666666777777777777777777777777777777777777777444444444444444444444444555555555666777999;;;<<<666555444666777888777555888888777777777777888888999999999999999999999999888888999::::::;;;<<<<<<;;;<<<>>>??????>>>===<<<===???@@@@@@??????@@@BBBAAACCCDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJGGGHHHHHHIIILLLRRRZZZ```kkkooouuu}}}xxxnnnhhhfffccc```^^^\\\ZZZXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSMMMNNNOOOPPPOOOMMMLLLLLLOOOPPPSSSVVVWWWVVVTTTSSSRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPRRRUUUVVVVVVVVVPPPPPPPPPQQQQQQRRRRRRSSSQQQLLLHHHGGGFFFFFFLLLTTTaaa[[[TTTQQQSSSUUUSSSPPPQQQPPPNNNLLLKKKLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNMMMLLLKKKJJJJJJLLLNNNNNNMMMKKKKKKLLLMMMTTT^^^eeefffaaaXXXRRROOOOOOPPPPPPQQQQQQRRRRRROOONNNLLLJJJHHHGGGFFFEEECCCDDDEEEEEEFFFGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGFFF|||pppbbbZZZXXXVVVZZZ^^^``````bbbfffjjjmmmmmmmmmmmmnnnnnnoooooopppppppppqqqqqqooojjjggghhhhhhiiikkknnnrrrvvvyyy}}}{{{}}}xxxssspppjjj```WWWOOOMMMKKKIIIHHHHHHHHHIIIGGGEEEBBBCCCEEEHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFDDDCCCCCCCCCCCC>>>???@@@AAA@@@???>>>===<<<======>>>>>>===;;;:::;;;::::::999999999::::::888999999999::::::;;;;;;777777777777666666555555666666555555666777777888888888666555555666888999888888888888888888888888888888888999999999999:::<<<:::888888999:::999888666666666666666777888999777888888888888999999999777777777777777777777777777777888999999999888888555666666666666666777777666666666666666666666666555555666777999;;;<<<===888777666777888999999888999999888888888888999999::::::::::::::::::::::::999::::::;;;<<<===>>>>>><<<======>>>>>>============???@@@@@@??????AAABBBBBBFFFHHHEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKLLLLLLOOORRRVVV\\\cccjjjoooyyy|||sssoooggggggeeebbb___\\\ZZZXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRMMMNNNPPPOOOMMMLLLLLLMMMPPPRRRUUUWWWXXXWWWUUUTTTSSSTTTTTTSSSQQQPPPQQQRRRRRRQQQQQQSSSVVVYYYYYYXXXRRRRRRQQQPPPPPPQQQQQQRRRPPPLLLHHHGGGFFFFFFKKKRRR^^^YYYSSSQQQQQQSSSSSSRRRQQQOOOLLLJJJJJJKKKLLLNNNOOONNNNNNNNNNNNOOOPPPPPPLLLMMMMMMNNNMMMLLLJJJIIIJJJLLLNNNNNNMMMLLLLLLLLLOOOVVVaaaiiikkkeee]]]VVVPPPPPPPPPOOOPPPQQQRRRRRROOONNNLLLJJJIIIHHHGGGGGGDDDEEEFFFFFFGGGFFFFFFFFFHHHGGGFFFFFFFFFFFFGGGGGGzzznnnaaaYYYXXXSSSWWW\\\___```ccchhhlllllllllmmmmmmmmmmmmmmmnnnooonnnmmmmmmmmmllliiiggghhhiiijjjmmmqqqvvvzzz}}}}}}~~~xxxjjj^^^VVVTTTPPPMMMKKKLLLMMMOOOKKKHHHDDDBBBCCCFFFHHHIIIKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFAAABBBCCCCCCCCCBBB@@@???>>>???@@@AAAAAA???===<<<===<<<;;;;;;;;;;;;<<<===============<<<<<<<<<<<<999999999999999888888888666666555555666666777888777777777777777777777777777777777777777777777777555555666666666777777777999777666666888999999888777666666666666666777888555666888999999999888777777777777777777777777777888888999::::::999888777666777777777888888888888999999999999999999999999777777777777888999:::;;;:::888777888999;;;:::999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@>>>>>>============>>>>>>>>>???AAAAAA@@@AAABBBDDDCCCIIIKKKFFFDDDFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJKKKJJJKKKKKKMMMNNNQQQRRRSSSUUUZZZ```gggmmmsssxxx|||vvvnnnnnneeeeeedddaaa]]]ZZZYYYXXXVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUSSSSSSSSSTTTUUUUUUUUUTTTRRRRRROOOPPPQQQOOOMMMLLLNNNPPPQQQSSSVVVXXXXXXWWWVVVTTTRRRTTTUUUTTTRRRQQQRRRTTTSSSSSSSSSUUUXXXZZZ[[[ZZZTTTSSSRRRQQQPPPPPPQQQQQQPPPLLLIIIHHHFFFEEEIIIOOOTTTTTTSSSRRRRRRSSSTTTTTTPPPNNNKKKIIIHHHIIIKKKMMMOOONNNMMMMMMMMMNNNPPPQQQLLLMMMMMMMMMMMMKKKJJJHHHKKKMMMOOOOOONNNLLLLLLMMMNNNTTT\\\ccceeebbb\\\XXXOOOOOONNNMMMNNNOOOPPPQQQOOONNNLLLKKKJJJIIIIIIIIIGGGGGGHHHIIIHHHGGGFFFEEEGGGFFFEEEEEEEEEFFFGGGGGGzzznnnbbb[[[ZZZPPPTTTZZZ^^^```dddjjjnnnllllllllllllllllllllllllooommmkkkjjjkkkjjjiiigggiiiiiikkknnnsssxxx}}}}}}yyy|||xxxkkk___\\\WWWSSSRRRRRRUUUVVVPPPKKKFFFBBBBBBEEEGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHBBBCCCDDDEEEEEECCCAAA@@@@@@AAACCCCCCCCCAAA???>>>???>>>===<<<<<<===??????BBBAAA@@@???>>>===<<<<<<;;;<<<============<<<<<<888888777777777888999999666777999::::::999666555666666666666666666666666333333444444444555555555777555444555777999999888777666666555555666666777333555777999:::999777555888888888888888888888888888999:::::::::888777666999999:::::::::;;;;;;;;;::::::::::::::::::::::::999888888777777777777777;;;999888999:::<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@???>>>=========?????????@@@BBBBBBBBBBBBCCCEEEDDDKKKLLLGGGDDDFFFGGGEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKPPPPPPQQQSSSUUUXXXZZZ[[[]]]ccckkkrrrxxx}}}{{{lllgggfffbbbbbbaaa___\\\YYYXXXXXXUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVTTTSSSRRRSSSSSSTTTUUUTTTSSSRRRQQQPPPRRRRRRPPPMMMMMMOOORRRQQQSSSVVVXXXXXXWWWUUUTTTQQQSSSUUUTTTQQQQQQRRRUUUTTTTTTTTTVVVYYY\\\\\\[[[VVVUUUSSSQQQPPPPPPPPPQQQOOOLLLJJJIIIGGGEEEHHHMMMKKKNNNRRRTTTTTTTTTTTTUUUPPPNNNJJJHHHGGGHHHJJJLLLLLLLLLKKKKKKKKKLLLNNNOOOLLLMMMMMMMMMLLLKKKIIIHHHKKKMMMOOOOOONNNMMMMMMMMMLLLPPPUUUZZZ\\\[[[YYYWWWNNNMMMLLLLLLLLLMMMNNNOOONNNNNNMMMKKKKKKJJJJJJJJJIIIJJJKKKKKKJJJIIIGGGFFFFFFEEEDDDDDDDDDEEEGGGGGGuuulllccc\\\WWWVVVXXX[[[___ccchhhkkkmmmmmmkkkhhhggghhhkkkllllllnnnnnnmmmlllkkkkkkjjjjjjgggiiilllppptttvvvwwwwww~~~~~~}}}yyyyyy|||{{{}}}qqqmmmgggccc```^^^]]][[[XXXPPPGGGDDDEEEGGGGGGFFFFFFGGGIIIKKKLLLMMMMMMMMMKKKLLLLLLLLLLLLLLLKKKKKKMMMLLLJJJIIIGGGGGGFFFFFFHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999<<<<<<;;;::::::999888888555555666666666666555555444555666888888888777777777666666777999999888777999666444555888::::::999999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999<<<<<<::::::::::::<<<<<<===<<<;;;;;;::::::;;;;;;999999888888888888888888888888888777888999999:::666666888:::<<<>>>???@@@;;;<<<<<<===>>>??????@@@===============>>>??????>>>????????????@@@@@@@@@AAA@@@?????????@@@AAABBBDDDDDDDDDDDDDDDDDDCCCCCCJJJJJJJJJHHHFFFEEEEEEGGGKKKJJJHHHGGGGGGHHHIIIKKKJJJIIIIIIIIIIIIGGGDDDBBBGGGDDDBBBEEEKKKOOOOOOLLLTTTUUUWWW]]]ccchhhjjjjjjkkkrrrzzz~~~rrrmmmhhhdddcccbbb```]]][[[YYYXXXXXXVVVUUUTTTVVVXXX[[[[[[[[[XXXYYYYYYYYYWWWTTTRRRPPPQQQSSSUUUWWWWWWVVVTTTRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSRRRRRRTTTUUUUUUSSSQQQTTTUUUVVVTTTRRRQQQRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYZZZVVVRRRQQQSSSSSSRRRPPPPPPNNNKKKIIIGGGFFFGGGGGGLLLNNNPPPRRRRRRQQQOOONNNKKKJJJIIIGGGFFFFFFGGGGGGKKKIIIIIIKKKNNNOOOMMMKKKNNNMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJMMMPPPTTTUUUVVVUUUTTTLLLKKKJJJIIIJJJJJJLLLMMMKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHwwwmmmddd\\\VVVUUUWWW[[[___cccgggiiikkkkkkhhheeedddfffhhhjjjjjjkkkkkkkkkjjjjjjiiiiiiiiigggiiikkknnnppprrrttttttuuuwwwyyyzzzzzzxxxvvvuuussssssuuuzzz{{{zzz}}}uuunnniiieeeccc\\\TTTJJJDDDCCCDDDCCCAAAFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@@@@AAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB??????>>>=====================>>>>>>>>>======<<<===<<<<<<;;;::::::999999888888999999999999888888666777888999999888888777888777777888::::::999888999777555555888::::::999999999999:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;<<<;;;::::::::::::;;;<<<<<<<<<;;;:::::::::::::::999999999999999999999999999999888888999999:::;;;;;;;;;<<<===>>>>>>??????======>>>>>>??????@@@@@@>>>>>>======>>>??????@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGEEEEEEGGGHHHKKKJJJIIIHHHHHHIIIJJJJJJGGGFFFFFFFFFFFFEEECCCBBBEEEDDDEEEIIINNNPPPPPPOOO\\\```ffflllqqquuuwwwxxxwww{{{vvvnnnllljjjhhheeeccc```]]][[[ZZZYYYYYYZZZXXXWWWWWWYYYZZZYYYXXXUUUVVVXXXZZZYYYXXXUUUTTTRRRTTTUUUWWWVVVUUUSSSRRRPPPPPPOOOPPPPPPRRRSSSTTTSSSSSSTTTVVVWWWWWWTTTRRRRRRSSSTTTSSSQQQPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXUUUQQQPPPQQQRRRQQQOOONNNMMMKKKIIIHHHHHHIIIJJJNNNPPPRRRTTTTTTRRROOONNNKKKJJJHHHGGGFFFFFFFFFGGGJJJIIIHHHJJJMMMNNNLLLJJJMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKJJJLLLOOOQQQRRRQQQPPPOOOKKKKKKIIIIIIIIIIIIJJJKKKIIIHHHHHHHHHIIIJJJLLLMMMKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDFFFGGGHHHzzzpppeee[[[UUUTTTVVV[[[___cccfffggghhhgggdddbbbbbbcccfffgggggghhhhhhhhhhhhhhhggggggggghhhhhhiiijjjlllmmmooopppppprrruuuwwwxxxuuurrrpppnnnlllmmmqqquuu|||wwwrrrrrrqqquuu|||yyyssspppeee]]]RRRJJJFFFEEECCCAAAHHHGGGGGGFFFFFFGGGIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@@@@???>>>????????????@@@@@@AAAAAAAAAAAA@@@>>>>>>======<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;999:::::::::::::::999888:::999999:::<<<<<<;;;:::999777666777999;;;;;;:::::::::::::::;;;;;;;;;;;;>>>>>>????????????>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>>>>>>>>======>>>>>>????????????>>>>>>============<<<;;;;;;:::<<<<<<<<<===>>>???>>><<<999999999:::;;;<<<<<<<<<<<<<<<<<<============>>>???@@@@@@AAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::<<<<<<<<<<<<==================<<<<<<======>>>???CCCCCCBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKLLLNNNPPPLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEEDDDBBBBBBCCCDDDFFFLLLRRRUUUVVVYYY___dddiiirrr|||yyylllccccccgggjjjkkkgggeeeaaa]]][[[ZZZZZZ[[[\\\ZZZWWWVVVWWWVVVUUUTTTQQQTTTXXX]]]______]]]\\\WWWWWWVVVUUUTTTSSSQQQPPPNNNOOOPPPQQQRRRTTTUUUVVVPPPQQQTTTWWWYYYWWWSSSPPPMMMNNNOOOOOOMMMMMMNNNOOORRRRRRSSSTTTTTTTTTTTTTTTRRRPPPNNNMMMMMMMMMMMMMMMJJJJJJIIIIIIJJJMMMOOOQQQUUUWWWZZZ[[[ZZZVVVRRROOOIIIHHHFFFEEEEEEEEEFFFFFFIIIJJJJJJKKKMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKMMMNNNOOOPPPPPPOOONNNMMMKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMLLLLLLKKKIIIHHHHHHGGGGGGEEECCCBBBBBBEEEHHHJJJ}}}ttthhh[[[SSSQQQTTTYYY]]]aaabbbbbbbbbbbb```___```bbbdddddddddeeeeeeeeeeeeeeefffffffffffffffeeedddeeefffhhhiiihhhkkknnnqqqpppmmmiiifffeeecccdddhhhmmmqqqyyyxxxvvvssssssuuuzzzuuujjj```XXXSSSPPPMMMLLLIIIGGGFFFGGGHHHIIIHHHGGGGGGGGGHHHJJJKKKLLLNNNMMMMMMLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAABBBCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@???>>>>>>>>>>>>???>>>>>>@@@AAABBB@@@???:::;;;<<<======>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@===========================<<<<<<;;;;;;;;;;;;;;;===>>>>>>>>>?????????@@@???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHKKKLLLMMMMMMLLLMMMOOOQQQPPPPPPOOONNNLLLJJJGGGFFFCCCDDDCCCAAA??????AAADDDJJJOOOVVVXXXZZZ___hhhpppuuu|||uuunnnddd______bbbeeegggeeeccc```]]][[[ZZZZZZZZZXXXVVVTTTTTTUUUUUUTTTSSSQQQTTTYYY]]]___```___^^^ZZZYYYWWWUUUSSSQQQPPPOOOMMMNNNOOOQQQSSSTTTUUUUUUNNNOOORRRUUUVVVTTTPPPLLLJJJKKKMMMMMMLLLLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRQQQOOONNNMMMLLLJJJJJJKKKLLLIIIIIIHHHIIIJJJMMMPPPRRRVVVXXXZZZ[[[ZZZVVVRRRPPPHHHGGGFFFEEEEEEEEEFFFGGGKKKLLLMMMNNNNNNNNNNNNOOOLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOOOOOOOOOONNNJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHFFFEEECCCCCCCCCFFFHHHJJJ|||ttthhh\\\TTTQQQTTTWWW[[[^^^___`````````___^^^___aaacccccccccddddddddddddddddddddddddddddddddddddeeeggghhhiiijjjlllnnnpppoookkkhhheeeaaa___```eeejjjnnntttzzz|||~~~wwwssstttwwwyyyyyytttjjjccc___XXXVVVSSSOOOLLLJJJIIIHHHJJJIIIHHHGGGGGGHHHIIIJJJLLLKKKKKKKKKKKKKKKLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBDDDDDDCCCAAA<<<>>>@@@AAA@@@@@@AAABBBAAABBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@@@@??????>>>??????>>>============>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAABBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOQQQSSSWWWUUURRROOOKKKGGGEEECCC>>>@@@@@@>>><<<===BBBGGGOOOTTT[[[```ccciiirrrzzz}}}yyylllgggaaa^^^]]]^^^______```___]]]\\\ZZZYYYYYYXXXUUUTTTRRRRRRSSSTTTTTTSSSQQQSSSWWW[[[___aaabbbbbb]]][[[XXXTTTQQQPPPOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSOOOOOOPPPRRRSSSQQQMMMIIIHHHJJJKKKLLLKKKKKKMMMOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMKKKIIIIIIKKKMMMJJJIIIHHHHHHJJJLLLOOOPPPTTTUUUVVVWWWVVVSSSPPPNNNHHHGGGFFFEEEEEEFFFGGGHHHKKKMMMOOOOOOOOONNNOOOQQQMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMIIIHHHGGGFFFEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEFFFGGGIIIJJJ{{{ssshhh]]]VVVRRRSSSVVVYYY[[[]]]______^^^]]]\\\^^^```bbbbbbaaaccccccbbbbbbaaaaaa``````aaabbbccceeeggghhhiiiiiilllmmmnnnnnnllliiifffdddaaa^^^___eeejjjlllpppuuuuuuuuu{{{~~~zzzwwwwwwvvv|||}}}zzzpppnnniiiccc]]]WWWSSSQQQOOONNNKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHGGGIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEDDDCCCCCCDDDFFFFFFEEECCC>>>AAADDDDDDCCCBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNPPPQQQRRRSSSUUUXXXZZZ]]]ZZZUUUOOOJJJEEEBBBAAA;;;===???>>>>>>AAAIIIPPPWWW]]]gggooouuuzzz~~~sssllleeeccc```]]]\\\ZZZYYYWWWZZZZZZ[[[[[[ZZZYYYWWWVVVVVVTTTSSSRRRSSSTTTSSSRRRNNNPPPTTTYYY^^^cccfffhhh___\\\XXXTTTPPPOOONNNNNNLLLMMMOOOPPPQQQQQQQQQPPPQQQPPPPPPPPPPPPNNNKKKHHHGGGIIIJJJKKKKKKKKKMMMOOONNNNNNNNNOOOOOONNNNNNMMMKKKLLLMMMKKKHHHHHHJJJMMMJJJJJJHHHHHHIIIJJJMMMNNNPPPPPPPPPPPPOOOMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJMMMOOOOOONNNMMMOOOQQQMMMMMMLLLKKKJJJJJJJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLNNNOOOPPPPPPPPPQQQPPPNNNLLLJJJHHHFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJyyyrrrhhh^^^WWWSSSSSSUUUWWWZZZ\\\^^^___\\\[[[[[[]]]___aaaaaa```bbbbbbaaa```___^^^^^^]]]___```cccfffiiijjjjjjjjjiiiiiiiiihhhfffccc```^^^ccc``````fffkkkmmmooosssuuurrruuu}}}~~~{{{xxxzzzxxxooofff```\\\SSSQQQNNNKKKIIIHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGEEEDDDDDDEEEGGGGGGFFFEEE???BBBEEEFFFDDDCCCDDDFFFBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCAAAAAADDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJLLLLLLMMMNNNOOOOOOPPPPPPQQQSSSUUUWWWYYY\\\```bbbaaa^^^WWWOOOIIICCC@@@???;;;>>>AAAAAABBBHHHQQQYYY___fffrrr}}}tttiiicccaaa```___]]][[[XXXUUUSSSVVVWWWYYYZZZZZZXXXVVVUUUXXXVVVTTTSSSTTTTTTSSSRRRLLLNNNRRRWWW]]]dddiiilll```]]]XXXSSSPPPNNNNNNNNNLLLMMMOOOPPPQQQPPPOOOOOOSSSQQQPPPOOOOOOMMMJJJGGGFFFHHHJJJKKKKKKKKKMMMOOOMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLMMMKKKHHHHHHJJJMMMKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJIIILLLOOOOOOMMMLLLNNNPPPNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLNNNOOOPPPPPPOOOOOORRRQQQPPPOOONNNMMMLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIIIIKKKNNNPPPSSSTTTTTTTTTUUUTTTQQQNNNKKKGGGEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJzzzpppeee[[[VVVSSSTTTVVVWWWXXXYYYYYYYYY\\\[[[ZZZ\\\```bbbaaa_______________```bbbcccdddiiigggffffffhhhjjjjjjkkkllliiifffeeeeeeddd```]]]cccdddfffiiikkklllmmmnnnssspppoootttzzz~~~}}}vvvvvv{{{{{{tttiiieee]]]UUUNNNJJJHHHHHHIIIGGGEEEEEEFFFHHHIIIIIIHHHIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKMMMNNNOOOMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGFFFFFFFFFGGGGGGGGGDDDAAABBBEEEGGGFFFCCCFFFFFFEEEEEEEEEFFFHHHIIIFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@DDDDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@FFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOQQQSSSUUUSSSNNNKKKKKKMMMIIIJJJKKKKKKLLLNNNQQQTTTPPPUUU\\\aaaeeehhhkkkmmmmmmcccVVVLLLGGGEEEAAA===??????@@@CCCHHHRRR]]]eeeooo|||wwwlllfffcccaaa^^^\\\ZZZXXXWWWVVVVVVVVVSSSTTTVVVXXXYYYXXXXXXWWWZZZYYYXXXVVVTTTRRRQQQPPPQQQOOOOOOTTT[[[bbbeeefffXXXWWWUUUSSSQQQOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSQQQPPPNNNMMMLLLKKKGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIKKKJJJJJJKKKKKKKKKHHHFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFHHHJJJMMMNNNNNNKKKLLLMMMLLLIIIHHHIIIJJJIIILLLOOORRRTTTSSSQQQOOOOOOMMMKKKKKKKKKLLLKKKIIIKKKJJJIIIHHHGGGGGGGGGGGGMMMNNNPPPSSSUUUWWWXXXXXXVVVTTTPPPLLLHHHEEEDDDCCCDDDGGGKKKOOOPPPOOOLLLJJJyyypppeeeZZZTTTRRRSSSTTTVVVXXXYYYYYYYYYZZZYYYYYY[[[```bbbbbbaaa^^^^^^^^^___```aaaccccccgggffffffhhhjjjkkkllllllllliiieeedddddddddbbb```fffgggiiikkkmmmoooppppppooolllkkkoootttzzz|||tttkkkfffhhhoooxxx{{{rrrggg]]]UUUPPPMMMJJJGGGDDDCCCEEEFFFGGGGGGJJJKKKLLLNNNOOOPPPOOOOOONNNNNNOOOOOONNNNNNMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGHHHHHHIIIHHHFFFEEEDDDFFFFFFFFFEEEGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKMMMNNNOOOPPPOOOOOOPPPQQQRRRPPPMMMKKKKKKLLLHHHJJJKKKLLLMMMOOOSSSUUUYYY]]]eeelllppprrrrrrqqqhhh^^^RRRIIIEEECCCAAA???EEEFFFIIINNNVVV```lllsss}}}yyymmmeeebbbbbbbbb^^^\\\ZZZXXXVVVUUUUUUUUUTTTUUUVVVXXXXXXXXXXXXXXXZZZYYYXXXVVVUUUSSSRRRQQQPPPNNNNNNQQQWWW]]]``````XXXWWWUUUSSSQQQPPPOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQOOONNNLLLKKKKKKGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGIIIHHHHHHIIIJJJJJJGGGEEEIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFGGGHHHKKKMMMOOOOOOOOOPPPPPPNNNKKKIIIIIIJJJKKKMMMQQQTTTVVVVVVUUUSSSOOOMMMKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMOOORRRUUUWWWYYYYYYUUUSSSOOOKKKHHHEEEDDDCCCEEEIIIOOOSSSTTTRRRNNNKKK~~~~~~|||wwwooodddYYYSSSPPPQQQSSSUUUWWWXXXYYYYYYXXXWWWXXX[[[___aaabbbbbb]]]]]]]]]^^^___```bbbbbbeeefffhhhjjjlllmmmmmmmmmkkkhhhdddccccccdddeeedddjjjjjjkkklllmmmnnnnnnooollliiiiiilllnnnrrryyy{{{qqqeee^^^XXX\\\dddnnn{{{ssshhh```\\\SSSPPPKKKHHHGGGGGGFFFFFFHHHIIIJJJKKKMMMNNNOOOOOONNNOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIILLLKKKKKKJJJJJJJJJJJJKKKIIIIIIIIIHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJLLLLLLKKKJJJIIIGGGEEEDDDFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKMMMPPPRRRSSSSSSRRRQQQPPPPPPPPPNNNKKKJJJJJJKKKGGGHHHJJJKKKLLLOOOSSSVVV___ccckkkrrrwwwvvvqqqmmm```XXXNNNHHHGGGHHHHHHHHHPPPSSSYYY```hhhsss~~~~~~zzzyyy~~~|||uuukkkccc___^^^___```]]]\\\ZZZXXXVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWZZZZZZXXXWWWUUUTTTSSSRRROOONNNMMMOOOSSSVVVXXXXXXWWWVVVUUUTTTRRRQQQPPPOOOQQQQQQPPPPPPQQQQQQRRRRRRPPPPPPPPPOOONNNLLLKKKJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEGGGHHHIIIGGGFFFIIIHHHHHHGGGGGGGGGHHHHHHGGGHHHHHHJJJKKKMMMOOOPPPQQQQQQPPPMMMJJJHHHHHHHHHKKKNNNQQQUUUWWWWWWVVVUUUOOOMMMKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKMMMPPPSSSUUUWWWXXXSSSQQQNNNJJJGGGDDDCCCCCCDDDIIIOOOTTTUUURRRMMMIII{{{|||zzzvvvmmmbbbXXXQQQNNNOOOQQQTTTVVVXXXYYYYYYXXXXXXYYY[[[]]]______```]]]]]]]]]]]]___```aaabbbeeehhhkkkmmmnnnmmmlllllljjjgggdddbbbbbbdddgggiiinnnmmmlllkkkjjjjjjiiiiiikkkiiiiiilllnnnooottt{{{vvvggg___XXXZZZ___gggrrr{{{yyy|||xxxtttiiiddd^^^WWWRRRNNNJJJGGGHHHHHHHHHIIIKKKLLLNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQMMMLLLLLLLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKKKKMMMMMMKKKGGGFFFHHHJJJJJJJJJJJJIIIJJJJJJJJJJJJLLLLLLLLLKKKJJJIIIGGGFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEGGGHHHHHHIIIIIIJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLOOONNNNNNNNNMMMMMMNNNNNNOOOPPPRRRSSSUUUUUUUUUUUUSSSRRRPPPLLLIIIGGGGGGGGGCCCEEEGGGHHHJJJMMMQQQTTTbbbffflllrrruuuqqqhhhaaaXXXSSSNNNMMMPPPTTTXXXZZZ```dddjjjqqqzzz|||{{{|||pppkkkddd___\\\\\\\\\\\\\\\[[[ZZZXXXVVVUUUTTTSSSUUUUUUUUUVVVVVVWWWWWWWWWYYYYYYXXXWWWUUUTTTSSSSSSQQQPPPPPPPPPQQQRRRSSSSSSVVVUUUUUUTTTSSSQQQPPPOOOQQQPPPPPPPPPPPPPPPQQQQQQNNNOOOOOOOOONNNLLLKKKJJJHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMNNNMMMMMMMMMJJJGGGFFFGGGHHHMMMNNNQQQSSSTTTTTTSSSRRRMMMKKKIIIIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQRRRPPPNNNKKKHHHEEEDDDCCCCCCBBBEEEJJJNNNOOOLLLIIIFFF{{{{{{yyyuuulllaaaWWWQQQNNNOOOQQQSSSVVVWWWYYYYYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]___```aaabbbhhhkkkoooooommmkkkiiiiiiiiigggdddbbbbbbdddiiilllsssqqqnnnkkkiiigggfffeeeiiiggghhhlllmmmmmmqqqwww~~~qqqhhh```^^^```bbbiiiooopppqqqxxxwwwnnneee\\\TTTOOOLLLKKKJJJIIIIIIKKKMMMNNNKKKLLLMMMOOOPPPPPPPPPPPPMMMMMMLLLMMMMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLNNNOOOMMMIIIHHHIIILLLKKKLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMMMMNNNOOOPPPPPPTTTTTTTTTUUUVVVXXXZZZ\\\YYYUUUPPPKKKGGGDDDCCCBBB???@@@BBBDDDEEEHHHMMMPPP```ccchhhlllkkkfff^^^WWWTTTSSSSSSVVV]]]eeellloooqqquuuzzzyyylllgggccc___\\\\\\\\\[[[ZZZ[[[[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQSSSTTTTTTTTTSSSQQQPPPOOOOOONNNNNNMMMMMMNNNNNNNNNMMMNNNOOOOOONNNMMMKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEGGGIIIIIIHHHDDDDDDDDDDDDEEEGGGHHHIIIMMMNNNNNNLLLJJJHHHJJJKKKIIIJJJJJJHHHGGGHHHJJJMMMQQQRRRSSSSSSSSSRRRPPPOOOKKKIIIGGGGGGHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIIIIHHHIIIIIIJJJKKKMMMKKKIIIFFFDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFEEE~~~}}}zzztttkkkaaaXXXRRROOOPPPRRRTTTVVVWWWXXXXXXYYY[[[[[[[[[YYYXXXYYYZZZ]]]]]]]]]^^^___```bbbbbbiiilllpppppplllhhhggghhhggggggeeecccbbbdddiiimmmvvvtttpppmmmiiigggffffffgggeeeeeehhhiiihhhlllqqq{{{~~~uuummmjjjiiihhhjjjnnnqqqooorrr|||ssshhhaaaUUUSSSNNNJJJHHHGGGHHHHHHKKKKKKMMMNNNOOOOOOOOOOOOPPPOOONNNNNNMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPOOOOOONNNNNNMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLNNNNNNNNNMMMKKKKKKKKKMMMMMMMMMNNNNNNNNNMMMLLLLLLIIIJJJKKKMMMNNNNNNOOOOOOJJJKKKKKKLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMOOOOOOOOONNNMMMLLLJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKNNNMMMMMMMMMOOOQQQSSSTTTYYYYYYYYYZZZ\\\^^^```aaa\\\VVVNNNHHHDDDAAA???>>><<<===???@@@AAADDDHHHKKKTTTXXX\\\^^^\\\XXXVVVUUUYYY[[[___fffmmmuuu|||zzzjjj___[[[ZZZYYYZZZ[[[\\\\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSRRRRRRRRRRRRSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQSSSTTTTTTSSSQQQOOOOOOPPPQQQRRRRRRSSSRRRQQQOOONNNMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMOOOPPPPPPNNNMMMKKKHHHHHHGGGGGGFFFGGGGGGGGGIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEFFFDDDCCCDDDFFFHHHHHHHHHBBBBBBBBBCCCEEEGGGHHHIIIMMMOOOOOOLLLHHHFFFHHHJJJHHHIIIIIIIIIIIIKKKOOORRRUUUUUUUUUUUUTTTRRRPPPOOOKKKIIIGGGFFFGGGGGGFFFEEEGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHFFFEEEEEEFFFFFFJJJIIIFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEE{{{tttkkkaaaYYYTTTPPPQQQSSSUUUVVVWWWXXXXXXWWWYYY[[[ZZZXXXWWWYYY[[[^^^^^^^^^___```aaacccccchhhlllooonnnjjjggghhhjjjfffgggfffdddcccdddiiimmmsssrrrnnnkkkiiiggggggggggggddddddeeeeeecccgggllltttyyy}}}||||||nnniiiaaaYYYRRRNNNLLLLLLLLLLLLMMMNNNNNNOOONNNNNNOOONNNNNNNNNNNNOOOPPPPPPRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOLLLMMMNNNOOOPPPOOOOOONNNOOOMMMLLLLLLMMMNNNMMMLLLNNNOOOOOOPPPOOONNNMMMLLLJJJKKKLLLNNNOOOPPPPPPPPPLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIJJJJJJJJJJJJJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKLLLLLLMMMNNNNNNMMMMMMNNNMMMMMMLLLKKKKKKMMMLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOQQQTTTWWWYYY[[[]]]```ccceeeeeeddddddZZZSSSJJJDDD@@@>>><<<;;;;;;<<<===>>>???AAAEEEHHHJJJPPPUUUVVVUUUWWW\\\bbbjjjnnntttzzzvvviii```[[[UUUUUUVVVYYY\\\]]][[[ZZZYYYYYYZZZ[[[[[[ZZZYYYYYYRRRRRRQQQPPPPPPPPPQQQRRRPPPPPPPPPPPPPPPOOOOOOOOOPPPRRRSSSRRROOOMMMMMMNNNOOOOOOQQQRRRQQQPPPOOOMMMMMMLLLLLLKKKJJJJJJKKKKKKLLLMMMOOOQQQQQQPPPNNNLLLHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGFFFEEEEEEDDDDDDCCCEEECCCBBBBBBDDDFFFFFFFFFAAABBBBBBDDDFFFHHHJJJKKKJJJMMMNNNLLLGGGFFFHHHKKKGGGHHHHHHHHHIIIKKKPPPSSSTTTTTTTTTTTTSSSQQQPPPOOOLLLJJJHHHGGGHHHHHHHHHFFFGGGGGGHHHIIIKKKMMMOOOQQQJJJIIIGGGEEEEEEEEEFFFGGGHHHGGGEEECCCBBBAAAAAABBB@@@AAAAAABBBBBBBBBBBBBBB|||tttjjjaaaYYYUUURRRRRRTTTUUUVVVWWWXXXXXXUUUXXXZZZZZZXXXXXXZZZ\\\____________```bbbcccdddfffjjjnnnmmmiiigggiiilllfffggggggeeecccdddhhhlllnnnmmmjjjhhhffffffggghhhiiifffeeeeeecccaaadddjjjmmmrrrxxx{{{~~~zzznnnddd^^^ZZZXXXMMMMMMNNNOOOOOOOOONNNNNNKKKKKKLLLMMMOOORRRTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPMMMNNNPPPQQQQQQQQQPPPPPPOOOLLLJJJKKKNNNPPPNNNLLLOOOOOOPPPQQQPPPOOOMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPLLLMMMMMMNNNNNNOOOPPPPPPMMMMMMMMMNNNNNNOOOOOOPPPNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKNNNNNNMMMMMMNNNNNNOOOPPPKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNKKKLLLMMMNNNOOOPPPQQQQQQJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPSSSVVVZZZ\\\[[[___fffkkkmmmkkkgggdddWWWPPPGGG@@@>>><<<;;;999;;;<<<===>>>>>>@@@DDDFFFKKKRRRYYY[[[[[[```mmmwww{{{tttfff^^^[[[[[[VVVWWWXXX[[[]]]]]]ZZZXXXXXXYYYZZZ\\\\\\\\\[[[ZZZRRRQQQOOOOOONNNOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQPPPMMMJJJKKKMMMMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMPPPRRRRRRQQQOOOMMMHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFGGGGGGGGGGGGHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCAAAAAABBBDDDDDDDDDBBBBBBCCCEEEGGGIIIKKKLLLGGGJJJMMMKKKGGGFFFIIIMMMFFFFFFFFFFFFFFFIIIMMMQQQPPPPPPQQQQQQPPPOOONNNNNNMMMKKKIIIIIIJJJJJJIIIHHHFFFGGGHHHKKKNNNRRRUUUVVVJJJIIIGGGEEEEEEFFFHHHIIIGGGEEEDDDBBBAAAAAAAAABBB<<<>>>@@@AAABBB@@@???===vvvlllaaaYYYUUUTTTTTTTTTVVVYYYZZZZZZXXXYYYYYYYYYXXXXXXYYY]]]aaa```bbbddddddbbbaaaaaaaaaccceeedddaaabbbfffgggeeehhheeeaaa```aaacccddddddnnnkkkgggeeefffhhhiiiiiiiiihhhfffeeeeeegggiiikkkppprrruuuyyyzzzrrrrrrssssssxxxxxxpppjjjddd```[[[UUURRRRRRTTTUUUUUUUUUTTTPPPLLLLLLPPPTTTTTTXXX\\\^^^\\\[[[[[[]]]bbb```^^^]]]^^^]]]\\\ZZZ[[[YYYWWWVVVVVVVVVUUUSSSQQQQQQQQQSSSTTTTTTRRRPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOQQQQQQPPPOOONNNMMMMMMMMMOOOOOONNNMMMMMMMMMMMMMMMPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOMMMKKKLLLMMMOOOOOONNNMMMNNNOOOOOOMMMKKKNNNNNNNNNOOONNNNNNMMMMMMMMMKKKIIIIIIKKKMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOQQQQQQQQQQQQQQQPPPOOONNNPPPPPPPPPPPPPPPPPPQQQQQQSSSOOOKKKKKKOOOTTTWWWWWW[[[\\\___cccfffccc]]]WWWHHHEEEBBB>>><<<<<<===>>>777999<<<>>>@@@CCCGGGJJJSSSZZZbbbiiinnnuuurrreee___\\\ZZZWWWUUUUUUWWWXXXYYYZZZZZZZZZZZZYYYYYY[[[^^^___]]]ZZZSSSPPPLLLKKKLLLNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOMMMLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPPPPNNNLLLJJJFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJIIIGGGGGGKKKGGGDDDCCCDDDDDDCCCAAADDDCCCBBBBBBCCCDDDEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJLLLJJJHHHEEEEEEFFFHHHIIIHHHFFFEEEDDDEEEGGGJJJLLLMMMNNNOOOOOOMMMLLLLLLLLLQQQNNNJJJIIIKKKLLLJJJIIIEEEFFFHHHJJJMMMPPPSSSUUUJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>?????????>>>>>>===vvvkkkaaaYYYUUURRRRRRRRRUUUXXXZZZZZZYYYXXXZZZ[[[[[[[[[\\\]]]___dddfffhhhhhhfffdddddddddbbbdddccc```aaaeeegggeeeiiifffbbb```aaabbbccccccfffdddbbbbbbccceeeeeeeeejjjiiigggeeeeeegggiiikkkmmmpppuuuzzzxxxlllfffcccaaadddjjj}}}wwwtttpppkkkhhhfffeeeeeeaaa___ZZZUUUPPPPPPRRRTTTWWW[[[___aaacccdddgggjjjhhhiiijjjjjjiiihhhgggfffdddbbb___]]]\\\[[[XXXVVVWWWVVVUUUUUUVVVVVVTTTRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMMMMLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLLLLNNNPPPPPPOOONNNNNNOOOOOOMMMKKKNNNNNNNNNNNNNNNMMMMMMLLLNNNLLLJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNPPPQQQRRRPPPQQQQQQRRRRRRRRRQQQQQQRRRQQQOOOMMMLLLLLLLLLMMMPPPLLLIIIIIILLLOOOQQQRRRRRRRRRSSSVVVWWWUUUPPPLLLCCCAAA???===<<<<<<===>>>:::===@@@DDDIIIPPPXXX]]]dddkkkuuu|||}}}sssfff]]]YYYYYYWWWVVVTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYYYY[[[]]]^^^\\\YYYQQQNNNKKKJJJKKKMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNPPPOOONNNKKKJJJFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLHHHIIIIIIJJJJJJIIIIIIHHHJJJGGGDDDCCCDDDEEEDDDBBBDDDCCCCCCCCCCCCDDDFFFGGGDDDDDDEEEEEEFFFHHHIIIJJJKKKJJJHHHFFFFFFGGGIIIJJJJJJIIIFFFEEEDDDFFFGGGIIILLLNNNOOOOOONNNMMMNNNOOOPPPMMMJJJJJJKKKLLLKKKIIIKKKJJJJJJIIIJJJJJJKKKKKKIIIIIIGGGFFFDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@?????????>>>>>>======vvvkkk```XXXTTTOOOPPPQQQTTTXXXZZZZZZZZZXXX[[[^^^______^^^^^^___gggiiikkkjjjhhheeeeeeeeeaaacccbbb```aaafffhhhgggkkkgggccc``````aaabbbbbbdddccccccdddgggiiiiiihhhllljjjhhhffffffgggiiikkkjjjooovvv~~~~~~mmmaaaYYYTTTVVVYYYeeennn|||}}}vvvooofff^^^YYYWWWVVVVVVXXXZZZ\\\___ccchhhnnnrrroootttzzz|||{{{xxxwwwxxxtttqqqmmmkkkiiifffccc``````]]]ZZZYYYYYYXXXWWWVVVTTTSSSQQQPPPOOOPPPPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPOOONNNNNNPPPRRRRRRQQQPPPPPPPPPPPPMMMKKKNNNNNNOOOOOONNNMMMMMMLLLMMMKKKIIIIIIJJJJJJIIIHHHGGGHHHIIIKKKMMMPPPRRRSSSQQQQQQSSSTTTVVVVVVWWWWWWUUURRRNNNJJJHHHGGGHHHHHHFFFDDDBBBBBBDDDFFFFFFFFFIIIHHHGGGHHHHHHGGGDDDBBB@@@@@@@@@@@@AAABBBDDDEEEIIILLLQQQWWW^^^gggqqqwww}}}|||hhhbbbZZZUUUUUUVVVVVVUUUSSSSSSSSSTTTUUUVVVXXXXXXXXXXXXXXXZZZ[[[[[[YYYWWWNNNLLLJJJJJJKKKMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIILLLLLLKKKJJJJJJKKKKKKLLLNNNNNNOOOPPPOOONNNMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJLLLMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJMMMNNNMMMMMMLLLFFFGGGHHHIIIJJJJJJJJJJJJIIIFFFDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJHHHGGGGGGIIIKKKLLLLLLJJJHHHEEEDDDDDDEEEEEEKKKMMMNNNNNNNNNNNNOOOQQQPPPMMMKKKJJJKKKLLLKKKKKKLLLKKKIIIGGGFFFEEEDDDDDDIIIHHHGGGFFFEEECCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAABBBAAA???>>>============uuujjj```XXXTTTOOOOOOQQQUUUYYY\\\]]]]]][[[]]]___```___```aaabbbhhhjjjkkkjjjgggeeedddddd___bbbbbb```cccjjjnnnmmmlllhhhccc```___```aaaaaacccdddeeeiiimmmoooooonnnnnnllliiigggfffgggiiijjjiiioooyyy|||mmmbbb[[[WWWWWWVVV___lllxxxuuukkkfffccc```^^^]]]]]]]]]___bbbhhhnnnsssttt||||||yyywwwtttpppmmmhhheee```]]]\\\\\\[[[ZZZWWWVVVTTTRRRQQQQQQRRRRRRTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQQQQPPPPPPQQQSSSTTTRRRQQQQQQRRRQQQOOOMMMOOOOOOOOOOOONNNMMMLLLLLLKKKIIIGGGFFFFFFFFFEEECCCDDDDDDEEEGGGJJJLLLNNNPPPPPPQQQSSSUUUWWWYYYZZZZZZUUURRRLLLGGGDDDCCCCCCDDD>>>>>>>>>>>>>>>??????>>>BBBBBBAAAAAABBBCCCCCCCCCCCCDDDGGGKKKOOORRRTTTUUU___cccjjjrrryyy}}}xxxjjj]]]YYYUUUSSSTTTUUUUUUTTTQQQQQQPPPQQQRRRSSSUUUVVVVVVVVVWWWWWWXXXWWWUUUTTTNNNMMMKKKLLLMMMNNNMMMMMMJJJJJJJJJJJJIIIIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLNNNOOOOOOOOOOOONNNMMMMMMLLLKKKIIIHHHHHHIIIKKKLLLGGGHHHHHHIIIHHHGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKNNNOOONNNLLLKKKHHHHHHIIIJJJJJJJJJJJJJJJGGGFFFDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIJJJLLLMMMKKKJJJHHHFFFDDDDDDDDDEEEJJJLLLMMMMMMLLLLLLNNNPPPOOONNNLLLKKKKKKKKKKKKLLLIIIHHHGGGEEEDDDDDDDDDDDDHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAAAAADDDBBB???===<<<<<<======}}}sssiii```YYYVVVQQQQQQSSSWWW\\\___``````____________^^^```cccfffiiijjjkkkkkkhhhfffeeeeee___aaabbbbbbfffnnnssstttmmmiiiccc______```aaaaaaaaabbbeeejjjoooqqqqqqpppooommmjjjgggffffffhhhiiijjjpppzzzzzzzzz{{{|||}}}sssiiiaaa[[[ZZZ^^^eeelllwww|||vvvssspppnnnooollljjjiiikkknnnrrrtttsss{{{~~~|||yyyvvvssskkkgggaaa^^^]]]]]]\\\\\\[[[ZZZWWWVVVUUUVVVWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWVVVVVVUUUTTTSSSQQQQQQPPPQQQPPPNNNLLLKKKJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNPPPQQQPPPPPPRRRSSSTTTRRRQQQRRRRRRRRRPPPNNNNNNOOOOOONNNMMMLLLKKKJJJFFFEEECCCCCCCCCBBB@@@>>>AAAAAAAAABBBDDDFFFGGGHHHKKKLLLNNNPPPRRRTTTUUUVVVNNNKKKFFFAAA>>>>>>>>>???:::;;;<<<============>>>???@@@BBBCCCEEEGGGIIIKKKLLLOOOUUU[[[aaaeeeggghhhooouuuxxxiii___XXXVVVTTTSSSRRRRRRRRRQQQNNNNNNOOOOOOPPPRRRSSSTTTRRRTTTUUUUUUUUUSSSSSSRRRPPPOOOOOOOOOPPPPPPNNNMMMKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLOOOOOOOOOOOONNNNNNMMMMMMLLLJJJIIIGGGGGGIIIJJJLLLHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJMMMNNNMMMKKKJJJLLLLLLLLLKKKKKKIIIHHHHHHEEEEEEEEEEEEFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLHHHGGGFFFEEEEEEEEEFFFFFFIIIJJJKKKJJJIIIIIIKKKMMMPPPOOONNNLLLJJJJJJKKKLLLGGGFFFEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@DDDBBB???===<<<<<<======zzzqqqhhh```[[[XXXSSSSSSUUUYYY^^^bbbcccbbb`````````^^^^^^```dddhhhiiikkklllllljjjggggggggg```cccccccccgggpppvvvwwwnnniiiccc___^^^```aaabbbdddeeehhhmmmrrrvvvvvvvvvpppnnnjjjgggeeeeeefffgggjjjoooxxx}}}zzzwwwvvvwwwyyyyyyyyy~~~sssiiiiiihhhgggiiinnnxxx|||zzzzzzzzzzzzyyyvvv{{{|||zzzyyyxxxwwwtttpppmmmfffbbb^^^[[[ZZZZZZZZZYYY\\\ZZZXXXWWWXXXZZZ\\\^^^^^^^^^^^^^^^]]][[[ZZZYYYVVVUUUTTTSSSQQQOOONNNMMMNNNMMMKKKIIIGGGFFFEEEDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHJJJLLLMMMMMMMMMOOOPPPQQQPPPOOOPPPQQQPPPOOOMMMLLLLLLLLLKKKJJJIIIHHHGGGBBBAAA@@@@@@@@@???<<<:::=========>>>???@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKEEECCC@@@===<<<<<<===>>>777999;;;<<<<<<===???AAADDDHHHMMMPPPSSSUUUXXXZZZ]]]aaahhhooouuuxxxyyyyyyyyytttiii```XXXTTTSSSRRRQQQOOONNNNNNNNNNNNNNNPPPQQQRRRSSSSSSSSSPPPSSSUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRSSSRRROOOLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEHHHJJJKKKJJJJJJIIINNNMMMMMMKKKJJJHHHFFFEEECCCDDDEEEFFFFFFHHHKKKNNNPPPNNNMMMKKKJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGHHHKKKNNNQQQQQQPPPMMMJJJIIIJJJKKKHHHGGGFFFDDDCCCBBBBBBBBBFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBAAA???>>>============}}}vvvnnnfff```\\\[[[TTTUUUVVVZZZ___bbbcccccc___```aaa``````aaadddfffgggiiikkkkkkiiigggfffgggdddfffeeecccfffnnntttuuummmhhhbbb^^^^^^```bbbcccfffgggiiinnnsssxxxyyyyyypppnnnjjjfffdddddddddeeegggkkkrrrwwwyyyxxxuuussstttrrrsssuuutttsssxxx{{{wwwvvvvvvvvvuuurrrqqqnnnkkkjjjlllqqquuu}}}~~~|||zzzxxxrrrqqqooonnnmmmjjjeeebbb]]]ZZZWWWUUUUUUUUUUUUTTTUUUTTTRRRRRRTTTWWW[[[]]]^^^^^^]]]\\\ZZZXXXVVVUUUQQQQQQPPPOOOMMMLLLKKKKKKJJJIIIFFFDDDBBB@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAADDDGGGHHHHHHIIIJJJKKKKKKKKKJJJKKKMMMNNNLLLKKKGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>>??????>>><<<999:::::::::;;;<<<===>>>???===>>>@@@AAABBBBBBBBBBBB@@@???>>>>>>???@@@BBBCCC???BBBDDDEEEFFFHHHLLLOOOVVV[[[ccciiikkkmmmnnnooossswww~~~nnnccc^^^XXXRRROOOOOOOOONNNNNNNNNNNNOOOOOOQQQSSSVVVWWWVVVUUUTTTPPPSSSVVVWWWUUUTTTUUUVVVUUUTTTTTTTTTTTTRRRMMMJJJKKKKKKJJJJJJJJJIIIIIIIIIEEEGGGJJJMMMOOOOOOOOONNNMMMMMMLLLLLLKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHLLLLLLKKKJJJHHHFFFDDDCCCBBBDDDFFFFFFGGGIIIMMMPPPTTTSSSPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHJJJOOORRRSSSSSSRRRNNNJJJGGGHHHJJJGGGFFFEEECCCBBBAAAAAAAAAEEEFFFGGGGGGGGGEEECCCBBBAAABBBBBBBBBBBBAAA@@@@@@@@@?????????>>>>>>======~~~zzztttlllfffaaa^^^\\\UUUUUUWWW[[[___bbbcccccc\\\___bbbcccbbbbbbcccdddccceeeggggggfffeeedddeeeggghhhfffccceeelllqqqqqqmmmhhhbbb^^^^^^```cccdddbbbbbbdddiiinnnsssuuuuuupppnnnjjjfffdddccccccdddeeehhhmmmqqqrrrqqqooommmmmmjjjjjjmmmllljjjqqqzzzvvv{{{xxxqqqfffddd```]]][[[^^^dddhhhrrryyy|||xxxuuunnnllljjjiiigggccc^^^[[[VVVTTTQQQPPPQQQQQQQQQPPPMMMLLLKKKKKKMMMQQQVVVYYYZZZZZZYYYWWWUUUSSSQQQOOOMMMLLLLLLKKKKKKJJJJJJJJJFFFEEECCC@@@>>><<<;;;;;;============<<<<<<<<<<<<===???CCCDDDEEEEEEFFFGGGGGGGGGGGGHHHJJJKKKJJJIIIDDDDDDDDDCCCBBB@@@???>>>???>>>>>>??????>>><<<:::888888999:::;;;===>>>???===>>>??????@@@@@@@@@??????@@@AAACCCEEEGGGIIIJJJPPPRRRUUUWWWXXX[[[```eeehhhoooyyynnn___YYYXXXTTTNNNLLLMMMNNNNNNNNNOOOQQQSSSPPPSSSVVVYYYZZZYYYWWWUUUQQQTTTXXXXXXWWWVVVWWWYYYVVVUUUUUUUUUTTTQQQLLLHHHJJJJJJJJJIIIIIIIIIHHHHHHDDDFFFKKKOOOQQQQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIIIIHHHFFFDDDCCCBBBAAACCCFFFGGGGGGIIINNNRRRWWWUUUSSSPPPMMMLLLLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDBBBCCCEEEGGGIIIMMMRRRVVVTTTTTTSSSOOOIIIFFFGGGIIICCCCCCBBBAAAAAABBBBBBBBBEEEFFFGGGHHHGGGEEECCCBBBAAAAAABBBBBBBBBAAA@@@@@@>>>>>>????????????>>>===yyyppphhhddd```\\\YYYRRRTTTVVVXXXZZZ\\\]]]^^^aaaaaaaaaaaaaaabbbbbbcccbbbccccccbbbbbbcccgggjjjjjjhhhffffffhhhlllnnnooojjjgggccc___]]]^^^```bbbdddddddddgggkkkoooqqqrrrmmmmmmllliiieeecccccccccggghhhiiijjjjjjiiihhhgggkkkkkkkkkkkkmmmnnnpppqqqssstttwww||||||ooofff\\\WWWYYY\\\]]]\\\hhhqqq{{{}}}yyyuuupppkkkeee```___[[[WWWUUUVVVVVVTTTRRRSSSNNNJJJKKKOOORRRRRRPPPVVVTTTQQQMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEBBBBBBBBBAAA>>><<<<<<======;;;:::888888999;;;<<>>@@@BBBCCCDDDHHHHHHHHHIIIHHHGGGEEEDDDJJJJJJOOOVVVZZZ[[[]]]aaafffooovvvuuutttuuuvvvvvvnnnjjjccc[[[TTTPPPOOONNNLLLMMMNNNOOOOOONNNMMMLLLLLLQQQZZZbbbfffddd^^^YYYSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUSSSPPPMMMLLLIIIIIIGGGGGGGGGGGGIIIIIIHHHIIIKKKMMMOOOOOOOOONNNPPPPPPOOOOOONNNMMMLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJCCCDDDGGGHHHHHHFFFDDDBBBBBBDDDFFFFFFCCCBBBCCCEEEAAABBBDDDFFFFFFFFFFFFEEEBBBDDDEEEFFFEEEDDDBBBAAABBBCCCDDDFFFIIIKKKNNNOOOVVVUUUUUUTTTRRRQQQOOONNNLLLJJJGGGGGGHHHJJJKKKKKKGGGFFFDDDEEEFFFHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGHHHGGGEEEEEEGGGJJJNNNPPPQQQOOOKKKHHHFFFFFFHHHIIIFFFDDDBBB@@@???@@@BBBCCCEEEEEEGGGHHHJJJHHHEEEBBBCCCEEEGGGHHHGGGCCC@@@===============>>>>>>>>>>>>~~~wwwnnnfff```\\\XXXUUUQQQSSSUUUWWWYYYZZZ[[[[[[^^^^^^^^^^^^___```aaabbbaaabbbbbbaaaaaabbbfffhhhkkkiiiggghhhjjjmmmnnnnnnjjjgggccc```^^^___aaabbbbbbaaa```aaadddgggiiijjjiiiiiiiiifffcccbbbcccdddfffggghhhiiiiiihhhggggggfffggghhhiiikkklllmmmnnnjjjkkkmmmqqqwwwxxxmmmfffdddcccbbb___fffkkkppptttxxx}}}yyytttooojjjggggggeeeaaa]]]ZZZVVVSSSSSSWWWYYYXXXVVVVVVTTTQQQOOOMMMLLLLLLLLLNNNMMMMMMKKKJJJHHHGGGFFFAAABBBBBB???<<<:::::::::===<<<;;;;;;;;;<<<>>>???@@@???>>>@@@CCCEEEDDDBBBEEEEEEFFFGGGHHHIIIIIIIIIKKKJJJJJJKKKLLLMMMLLLKKKLLLKKKJJJJJJJJJIIIFFFDDDCCCCCCDDDFFFJJJNNNSSSVVVXXXZZZZZZYYYWWWTTTSSSSSSZZZ[[[aaajjjoooqqquuuyyy~~~vvvaaa^^^YYYSSSOOOMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMNNNRRRZZZaaaeeeccc^^^YYYQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRRRRQQQNNNLLLJJJJJJJJJIIIHHHHHHIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCAAACCCEEEDDDBBBAAABBBCCC@@@AAABBBDDDDDDDDDDDDDDDCCCDDDEEEFFFEEEDDDBBBAAACCCCCCDDDFFFHHHKKKMMMNNNSSSSSSSSSRRRQQQPPPNNNNNNLLLJJJGGGGGGIIIKKKLLLLLLGGGEEECCCDDDEEEFFFEEEDDDGGGFFFEEEEEEDDDEEEFFFGGGEEEDDDDDDDDDEEEHHHJJJKKKOOOMMMJJJHHHFFFFFFGGGGGGFFFDDDBBB@@@@@@AAABBBDDDEEEEEEFFFHHHIIIGGGDDDAAACCCDDDEEEFFFEEEBBB@@@>>>=========>>>>>>>>>>>>>>>|||uuulllccc\\\VVVRRRPPPPPPQQQRRRTTTVVVWWWWWWWWWYYYYYYZZZ[[[]]]^^^___`````````aaaaaa```bbbdddgggkkkjjjiiijjjkkkllllllkkkhhhfffbbb```^^^___```aaaaaa___^^^]]]]]]___bbbdddeeeeeeeeecccaaaaaaccceeefffgggggghhhggggggffffffdddeeefffggghhhgggffffffggggggiiijjjnnnuuu}}}|||xxxuuurrrooommmlllkkkkkknnntttzzz~~~|||vvvqqqjjjgggeeefffhhhhhhfffccc^^^\\\ZZZXXXVVVUUUUUUVVVXXXWWWUUUSSSQQQPPPOOONNNJJJKKKJJJHHHDDDAAA@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGIIILLLNNNOOONNNQQQQQQRRRSSSUUUVVVVVVWWWVVVUUUUUUWWWZZZ\\\]]]]]]___\\\XXXVVVVVVVVVUUUTTTWWWWWWXXXZZZ___fffmmmqqqqqqssstttrrrmmmiiiiiiiiippprrrxxx{{{nnnfffZZZWWWTTTQQQOOONNNNNNNNNNNNNNNOOOPPPPPPOOONNNNNNOOORRRYYY___cccaaa\\\XXXNNNNNNMMMMMMNNNNNNOOOPPPNNNOOOOOOOOONNNLLLJJJHHHKKKJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBCCCBBBAAAAAAAAACCCAAABBBCCCDDDDDDEEEDDDDDDCCCDDDEEEFFFEEEDDDCCCBBBCCCDDDDDDFFFGGGJJJKKKMMMOOOOOOPPPPPPPPPOOONNNNNNKKKIIIGGGHHHJJJLLLNNNNNNIIIGGGEEEEEEEEEFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGKKKJJJIIIHHHGGGFFFEEEEEEFFFDDDBBBAAAAAABBBCCCEEEEEEDDDEEEFFFGGGFFFCCC@@@CCCCCCCCCCCCBBBAAA???>>>=========>>>>>>?????????{{{uuukkkaaaXXXRRRNNNLLLNNNNNNPPPQQQRRRSSSSSSSSSVVVVVVXXXZZZ\\\]]]^^^______```aaaaaa```aaadddfffiiihhhhhhiiijjjjjjhhhfffdddbbb```^^^]]]^^^______```___^^^\\\\\\^^^aaaddddddddddddbbbaaaaaaccceeeffffffffffffffffffeeeeeeffffffggggggeeeccc```^^^dddeeefffhhhjjjnnntttxxx}}}~~~uuuqqqrrrttttttttt~~~~~~vvvuuuwww|||~~~{{{xxxsssqqqpppmmmlllkkkjjjjjjllljjjhhheeecccbbbbbbbbbbbbbbbbbb```[[[XXXVVVUUUUUUUUUVVVWWWXXXZZZ[[[[[[^^^^^^___aaadddfffggghhhhhhiiiiiijjjkkklllmmmnnnjjjiiijjjlllppptttvvvwwwvvvrrrlllhhhhhhhhhiiijjjrrrrrrtttvvv{{{~~~~~~yyyiii___[[[VVVTTTRRRPPPNNNMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQVVV[[[^^^]]]YYYUUULLLLLLKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMLLLKKKIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIHHHGGGFFFGGGHHHIIILLLLLLLLLLLLLLLLLLMMMMMMGGGFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKMMMMMMNNNOOOOOOOOOOOONNNKKKIIIGGGHHHJJJMMMOOOOOOMMMKKKHHHGGGHHHHHHFFFEEECCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCEEEDDDCCCBBBBBBDDDEEEFFFEEEDDDDDDEEEFFFEEEBBB@@@CCCBBBAAA@@@????????????<<<<<<===>>>??????@@@@@@zzzuuulllaaaWWWOOOKKKJJJKKKLLLMMMNNNPPPPPPQQQQQQTTTUUUWWWZZZ\\\]]]^^^^^^^^^```aaaaaaaaaaaaccceeeeeeeeeeeefffgggfffdddaaa```___^^^]]]]]]\\\]]]]]]^^^^^^^^^]]]]]]___cccfffggggggfffcccaaabbbdddgggggggggfffeeeeeeeeeeeeeeeeeeeeeffffffeeeccc```^^^\\\^^^aaabbbdddgggkkknnnpppzzzyyyttttttwwwvvvpppgggbbbdddhhhlllvvv|||{{{{{{|||}}}{{{vvvtttsssqqqqqqqqqqqqrrrssstttuuuyyy{{{~~~}}}|||}}}~~~sssggg]]]VVVSSSNNNMMMMMMLLLKKKKKKJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMNNNOOORRRVVVXXXWWWTTTQQQLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMMMMMMMLLLKKKKKKGGGIIIJJJKKKKKKJJJIIIGGGHHHGGGFFFDDDDDDEEEFFFGGGKKKKKKKKKKKKKKKKKKKKKLLLEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGIIIJJJEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHHHHLLLLLLMMMNNNOOOOOOOOOOOOJJJHHHGGGGGGJJJMMMNNNOOOMMMKKKIIIHHHHHHGGGFFFDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFGGGHHHGGGFFFDDDCCCEEEDDDDDDDDDDDDEEEGGGGGGEEEDDDDDDDDDEEEDDDAAA???BBBAAA@@@???>>>>>>??????;;;<<<===>>>???@@@AAABBBzzzvvvmmmaaaVVVNNNJJJJJJHHHIIIKKKLLLNNNOOOOOOPPPSSSUUUWWWZZZ\\\]]]]]]]]]\\\^^^````````````bbbdddbbbaaaaaabbbdddcccaaa___]]]]]]]]]]]]]]]]]]\\\\\\[[[]]]______^^^___cccgggiiihhhgggeeecccdddgggiiihhhgggfffeeeeeeeeeeeeeeecccdddeeeeeeeeedddbbbaaaZZZ\\\___bbbccceeehhhjjjiiiqqqzzz}}}xxxuuuooofff]]]YYYYYY\\\___gggqqqyyy~~~}}}kkk^^^YYYVVVQQQMMMJJJKKKLLLNNNOOOOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNOOOQQQSSSSSSQQQNNNLLLMMMNNNPPPQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNFFFHHHJJJLLLLLLJJJHHHFFFGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFHHHIIIJJJHHHHHHGGGGGGGGGIIIJJJKKKHHHFFFDDDDDDFFFHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFKKKKKKLLLMMMNNNOOOOOONNNJJJHHHFFFGGGIIIKKKMMMMMMJJJHHHFFFEEEEEEEEEDDDBBBAAABBBCCCDDDEEEEEEEEEDDDBBBCCCEEEFFFFFFEEEDDDCCCEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGEEEDDDDDDDDDDDDBBB@@@AAAAAA@@@???????????????;;;<<<===>>>@@@AAABBBCCCyyyuuummmaaaUUUMMMJJJJJJFFFGGGIIIKKKMMMNNNOOOPPPRRRTTTWWWYYY[[[[[[[[[ZZZYYY[[[]]]^^^^^^^^^___``````______```aaabbb```___\\\]]]^^^______^^^]]]]]][[[___ccccccaaaaaadddggghhhhhhfffeeedddfffjjjmmmiiihhhgggfffeeeeeeeeefffgggfffeeedddbbbaaa```___[[[^^^bbbdddeeefffggghhhggglllqqqttt{{{|||tttllleee```]]]\\\^^^bbbhhhmmmqqquuuzzz}}}tttjjj]]]UUUSSSSSSPPPMMMLLLMMMOOOQQQRRRRRRQQQPPPMMMMMMLLLKKKKKKLLLMMMMMMOOONNNNNNOOOQQQQQQOOOMMMKKKMMMPPPRRRTTTSSSRRRQQQOOONNNNNNNNNNNNNNNOOOOOOGGGIIILLLNNNNNNLLLIIIGGGFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIFFFDDDDDDGGGIIIJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEIIIJJJKKKLLLLLLLLLLLLLLLJJJHHHFFFFFFHHHJJJKKKKKKIIIGGGEEEDDDDDDEEECCCBBBAAABBBDDDEEEFFFFFFEEEEEECCCDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJHHHFFFEEEDDDDDDDDDBBB@@@AAA@@@@@@@@@@@@@@@??????:::;;;<<<>>>@@@BBBCCCDDDwwwtttlll```TTTLLLIIIJJJDDDFFFHHHJJJMMMNNNOOOPPPRRRSSSVVVXXXZZZZZZYYYXXXWWWYYY[[[\\\\\\\\\]]]^^^```___^^^___```aaaaaa```]]]^^^___`````````___^^^^^^cccggghhheeeccceeehhhffffffeeedddeeehhhmmmpppjjjiiigggfffeeeeeeffffffmmmkkkhhhddd```]]]ZZZYYYZZZ]]]aaaccccccccccccdddfffjjjlllmmmrrr~~~|||vvvrrrnnnhhhcccffffffggghhhjjjkkklllmmmqqqssswww|||~~~}}}xxxttttttrrrrrruuu|||zzznnngggaaaZZZUUUTTTSSSQQQOOOLLLMMMNNNOOONNNMMMJJJIIIOOONNNMMMLLLLLLMMMNNNOOOPPPOOONNNOOOPPPPPPOOOMMMKKKMMMQQQTTTUUUTTTRRRQQQNNNNNNNNNNNNNNNNNNOOOPPPHHHJJJMMMPPPPPPMMMJJJHHHGGGHHHIIIJJJKKKJJJIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIFFFCCCDDDGGGJJJJJJIIIJJJIIIHHHGGGGGGGGGHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDHHHIIIIIIJJJKKKKKKJJJJJJKKKHHHFFFEEEGGGIIIIIIIIIJJJHHHFFFEEEFFFFFFEEEDDDAAABBBDDDFFFFFFFFFFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEGGGHHHIIIJJJJJJIIIGGGEEEDDDEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@??????:::;;;<<<>>>@@@BBBDDDDDDxxxrrriii]]]SSSKKKGGGEEEFFFHHHKKKLLLLLLLLLNNNPPPVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXXXXZZZ\\\^^^^^^^^^^^^^^^____________^^^^^^XXX^^^cccdddaaa^^^^^^```aaaeeejjjiiieeebbbbbbddddddcccccceeeiiikkklllkkkjjjhhhfffddddddeeegggiiimmmmmmkkkfffaaa\\\ZZZYYY[[[^^^dddhhhhhhddd```\\\```dddgggiiikkkqqq||||||{{{vvvnnnkkkkkkhhhcccdddeeefffeeebbb```_________bbbhhhmmmsssxxx~~~sssjjjhhh[[[XXXTTTRRRRRRSSSRRRRRRSSSRRRQQQPPPOOONNNNNNNNNNNNLLLIIIHHHIIIJJJKKKKKKMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNOOORRRSSSSSSPPPMMMMMMLLLLLLLLLLLLLLLMMMMMMJJJLLLMMMLLLKKKIIIJJJKKKKKKIIIHHHHHHHHHHHHFFFDDDKKKJJJIIIHHHGGGFFFFFFEEEEEEGGGIIIKKKKKKIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBDDDHHHKKKJJJHHHKKKLLLKKKJJJGGGFFFGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFCCCBBBBBBCCCEEEGGGJJJIIIIIIIIIIIIHHHHHHHHHKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEHHHFFFDDDBBBAAABBBCCCDDDDDDEEEFFFHHHHHHGGGFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@???@@@AAAAAA@@@@@@???>>>???BBBDDDFFFxxxrrrhhh]]]TTTLLLHHHFFFFFFHHHKKKMMMMMMNNNPPPQQQTTTUUUUUUVVVWWWXXXZZZZZZ[[[ZZZZZZ\\\^^^```______^^^^^^_________^^^^^^]]]]]]bbbggggggccc```___aaaaaafffkkkkkkgggddddddeeeccccccdddgggjjjllllllkkkjjjiiigggffffffgggiiikkklllkkkiiiddd^^^YYYXXXXXX\\\^^^aaaccccccbbb```___aaadddggggggiiiqqq}}}{{{uuunnnjjjfffaaa\\\YYYWWWVVVVVVXXXZZZ]]]```dddiiinnnrrrxxx{{{yyyyyy~~~sssfff^^^\\\YYYVVVSSSQQQRRRRRRRRRQQQSSSRRRQQQOOONNNNNNNNNNNNKKKJJJHHHGGGHHHJJJKKKKKKOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOQQQRRRQQQNNNKKKKKKKKKJJJJJJKKKLLLMMMMMMKKKLLLMMMOOOQQQQQQQQQQQQKKKIIIHHHGGGHHHHHHHHHGGGKKKKKKJJJIIIHHHGGGGGGFFFGGGHHHJJJLLLLLLJJJHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAADDDGGGIIIIIIGGGHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEDDDDDDEEEGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJHHHFFFEEEDDDCCCDDDCCCAAA@@@@@@@@@@@@AAA@@@?????????@@@BBBCCCDDD~~~vvvqqqhhh]]]TTTMMMIIIGGGFFFIIIMMMOOOPPPQQQRRRTTTSSSSSSTTTVVVXXX[[[]]]^^^```___^^^___aaabbbaaa```______``````___^^^]]]]]]```cccgggfffccc``````aaabbbgggkkkkkkhhheeeeeeeeecccccceeehhhlllmmmmmmkkkjjjiiihhhggghhhjjjlllmmmkkkjjjfff```ZZZWWWVVVWWW]]]]]]\\\]]]^^^___```aaabbbdddeeeeeehhhqqq|||ssshhh___[[[YYYXXXVVVXXXYYY[[[[[[\\\^^^aaadddfffnnnvvv|||~~~xxxnnnmmmmmmpppvvv}}}yyynnnjjjmmmppp|||xxxnnnfff]]]WWWUUUUUUSSSPPPPPPRRRSSSTTTSSSRRRQQQPPPOOONNNMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLMMMRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNOOOPPPOOOKKKIIIHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLNNNSSSYYY]]]]]][[[NNNLLLIIIHHHHHHIIIIIIIIILLLKKKKKKJJJIIIHHHGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBEEEGGGGGGFFFFFFGGGHHHGGGEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGEEEEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIILLLKKKJJJIIIGGGEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA}}}tttooofff[[[RRRLLLHHHGGGFFFIIIMMMPPPRRRRRRTTTUUURRRSSSUUUXXX[[[___bbbddddddcccbbbbbbccccccbbb```aaaaaaaaaaaa```___^^^]]]^^^```bbbbbbaaa___```aaadddgggjjjjjjgggdddcccccccccccceeeiiilllmmmllljjjhhhhhhgggggghhhjjjlllmmmkkkiiieee^^^YYYVVVVVVWWW[[[[[[ZZZ[[[\\\]]]___```aaacccddddddhhhsss}}}uuuqqqpppmmmjjjjjjlllmmmmmmjjjgggffffffaaadddhhhlllmmmlllfffaaa[[[[[[^^^ccckkkssswwwyyyuuu{{{~~~uuuqqqttt{{{wwwllliiimmmuuu|||nnnbbb]]]YYYTTTSSSPPPOOONNNPPPSSSVVVWWWWWWQQQPPPOOONNNMMMLLLLLLLLLKKKLLLNNNNNNNNNOOOPPPQQQUUUTTTSSSRRRQQQPPPOOOOOONNNMMMMMMMMMNNNLLLIIIFFFEEEEEEFFFFFFHHHIIIKKKKKKNNNMMMOOOWWWaaaffffffcccTTTQQQLLLJJJIIIJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEHHHIIIJJJKKKKKKJJJIIIHHHCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAACCCDDDEEEEEEEEEFFFHHHHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@??????@@@AAABBBBBBAAA???>>>~~~sssmmmdddZZZQQQJJJGGGEEEEEEIIINNNQQQRRRSSSTTTUUURRRSSSVVVZZZ^^^cccfffhhhfffdddccccccccccccbbb```aaaaaaaaaaaaaaa```___^^^[[[\\\^^^______```bbbcccfffggggggfffcccaaaaaaaaadddddddddgggjjjkkkiiihhheeeeeeeeeeeefffgggiiijjjjjjhhhddd___ZZZWWWXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]___aaabbbdddhhhsss{{{xxxzzz}}}yyypppllliiigggddd^^^YYYVVVUUUVVVYYY^^^eeekkknnnooojjjoootttwww|||zzzvvvrrrooopppsssvvvwww}}}~~~{{{zzzwwwzzz{{{zzzxxxxxxxxxyyy||||||sssrrrqqqqqqtttxxxzzz|||}}}qqqnnnjjjkkkpppuuuyyy{{{{{{zzzxxxwwwvvvyyy}}}zzztttrrrxxxxxxbbbWWWUUURRRPPPOOOLLLKKKLLLPPPUUUYYYZZZZZZPPPOOONNNMMMLLLKKKKKKKKKJJJMMMPPPPPPOOOOOOPPPQQQUUUUUUTTTRRRQQQPPPOOONNNNNNMMMLLLLLLLLLKKKHHHEEEDDDDDDDDDEEEFFFHHHIIIJJJMMMMMMPPPYYYcccjjjiiifffZZZVVVPPPMMMKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFBBBBBBBBBBBBAAAAAAAAA@@@??????@@@AAAAAABBBCCCDDDCCCEEEGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEDDDDDDCCCBBBEEEDDDCCCBBBCCCDDDFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@???@@@BBBCCCBBB@@@>>><<<sssnnneeeZZZPPPJJJFFFDDDEEEHHHMMMPPPQQQQQQRRRRRRRRRSSSVVV[[[```eeeiiikkkeeecccbbbbbbbbbbbb```___^^^^^^_______________^^^ZZZ[[[[[[]]]___aaaccceeeeeedddbbbaaa``````aaabbbeeeccccccdddeeeffffffeeecccccccccccccccdddeeefffgggfffddd___[[[YYYZZZ[[[YYY[[[]]]^^^^^^]]]\\\[[[\\\___bbbdddgggppp~~~vvvrrrqqqttt|||yyyssslllddd______YYYZZZ]]]bbbfffiiiiiihhheeeiiijjjiiijjjmmmnnnkkkaaa```^^^^^^```cccgggiiijjjooorrrsssvvv||||||tttlllgggffffffhhhlllrrrxxx}}}~~~yyyqqqiiibbb______```aaabbbdddggglllppprrr}}}~~~zzznnneee_________```cccgggkkkmmmwwwxxxyyyxxxwwwtttpppnnnhhhhhhiiimmmrrrvvvyyyyyyyyywwwuuutttuuuxxx|||ooo[[[SSSQQQPPPNNNNNNJJJJJJLLLOOOTTTXXXYYYYYYOOONNNMMMLLLKKKJJJJJJJJJGGGKKKOOOPPPNNNLLLMMMNNNTTTSSSRRRQQQPPPOOONNNNNNNNNMMMKKKKKKKKKJJJHHHFFFDDDDDDDDDEEEEEEGGGHHHIIIKKKLLLQQQYYYaaaffffffdddZZZVVVQQQNNNLLLKKKIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBDDDEEEEEEFFFFFFEEEEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>???AAAAAAAAAAAABBBDDDBBBDDDFFFFFFEEECCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJJJJJJJIIIHHHDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDCCCCCCAAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDD???@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBAAA???<<<;;;}}}~~~vvvpppggg[[[RRRJJJFFFDDDDDDGGGLLLOOOPPPOOOOOOOOOQQQRRRUUUZZZ___dddiiikkkbbbaaa______``````___]]]ZZZZZZ[[[\\\]]]]]]]]]]]]ZZZYYYXXXYYY\\\^^^```aaaccc```]]]\\\^^^bbbeeegggfffcccaaa```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddccc```\\\ZZZ[[[[[[]]]]]]^^^___^^^]]]\\\[[[YYY]]]aaacccdddjjjttt|||~~~wwwqqqooommmmmmqqqwwwzzz}}}zzz{{{uuuuuuxxx{{{~~~~~~{{{yyytttuuusssmmmjjjjjjhhhddd]]]^^^______```cccfffhhhccciiilllkkklllppprrrpppmmmjjjeee___ZZZXXXYYYZZZ]]]```eeeiiimmmnnnnnnnnnfffddd```[[[XXXVVVWWWXXXZZZZZZ[[[]]]___cccfffhhhmmmllllllmmmmmmiiibbb\\\ZZZ[[[]]]___bbbeeeiiilllssssssuuuvvvvvvvvvvvvxxxxxxzzz}}}vvvgggXXXRRRQQQOOONNNNNNKKKKKKLLLNNNQQQSSSSSSRRRNNNNNNLLLKKKJJJIIIIIIIIIGGGLLLQQQQQQNNNKKKKKKLLLQQQQQQPPPPPPOOONNNMMMMMMNNNLLLKKKJJJKKKKKKIIIGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHKKKQQQWWW\\\^^^___^^^UUURRROOOMMMLLLKKKHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@????????????>>>@@@BBBBBB@@@@@@BBBDDDEEEGGGIIIIIIHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFIIIKKKLLLKKKIIIHHHDDDEEEFFFGGGIIIJJJKKKLLLJJJIIIGGGFFFDDDCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCAAABBBDDDFFFHHHIIIJJJJJJHHHGGGEEECCCBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD===>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBAAA@@@>>><<<:::wwwxxx{{{||||||xxxrrriii]]]SSSLLLGGGEEECCCGGGLLLOOOOOONNNMMMMMMOOOQQQTTTYYY^^^ccchhhjjjaaa___^^^^^^______^^^\\\VVVWWWXXXYYYZZZ[[[[[[[[[YYYWWWUUUUUUWWWZZZ\\\\\\aaa^^^ZZZZZZ^^^dddjjjmmmgggccc___]]]^^^___``````bbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```]]][[[[[[[[[``````___^^^]]]]]]]]]]]]YYY]]]aaabbbbbbeeelllrrrvvvqqqmmmmmmllliiikkkooolllvvvzzzxxxuuuppplllmmmnnnooopppqqqsssuuunnntttvvvqqqoooqqqqqqmmmfffccc^^^ZZZWWWWWWYYY[[[WWWYYY]]]```bbbbbbbbbaaaYYYXXXWWWWWWXXX\\\```cccdddddddddeeefffiiikkkllljjjhhhfffgggiiiiiieeeaaadddfffiiilllnnnqqquuuwww}}}~~~jjj___SSSOOONNNKKKJJJKKKMMMLLLLLLMMMOOOOOONNNLLLNNNMMMLLLKKKJJJIIIIIIIIIHHHNNNSSSTTTPPPLLLLLLMMMPPPOOOOOONNNNNNMMMMMMLLLMMMLLLJJJJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFGGGFFFKKKQQQVVVXXXYYYZZZZZZPPPNNNLLLLLLKKKJJJHHHFFFIIIIIIHHHGGGFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDEEE@@@@@@@@@????????????>>>>>>@@@CCCBBB@@@@@@BBBDDDJJJLLLNNNNNNLLLIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGJJJLLLMMMLLLJJJIIIEEEEEEGGGHHHJJJKKKLLLMMMJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDBBBCCCEEEHHHJJJLLLMMMMMMJJJHHHEEEBBBAAA@@@AAAAAA@@@AAACCCDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCCCCCCCDDDDDDEEEEEE<<<===???BBBCCCDDDDDDCCCCCCCCCBBBAAA???===;;;:::tttqqqtttwwwzzz~~~~~~|||sssiii___TTTIIICCCDDDBBBDDDGGGKKKMMMNNNNNNMMMNNNPPPRRRUUUYYY]]]```bbbbbb___]]]]]]^^^]]]ZZZWWWWWWUUUTTTUUUWWWZZZ[[[[[[VVVUUUSSSRRRSSSWWWZZZ]]]]]]\\\[[[]]]```ccceeeeeebbbbbbbbbbbbbbbbbbbbbbbb______```bbbddddddbbbaaa___bbbdddbbb]]]YYYYYYZZZ______^^^^^^^^^^^^^^^^^^]]]```bbbaaa```aaadddgggjjjjjjkkklllnnnmmmkkkiiilllqqqwww|||tttrrrooollljjjiiiiiijjjkkkkkkmmmoooooommmiiieeekkkdddaaadddkkkqqqzzz~~~|||{{{zzzzzz|||~~~~~~zzzttt```[[[TTTOOOLLLKKKJJJIIIJJJKKKMMMNNNNNNMMMMMMLLLJJJJJJJJJIIIHHHHHHGGGGGGIIIKKKLLLNNNNNNLLLKKKIIILLLKKKJJJJJJJJJKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJHHHFFFDDDCCCCCCCCCDDDGGGIIIKKKMMMOOOOOOOOOOOOOOOOOONNNLLLJJJHHHFFFEEEFFFFFFEEECCCCCCBBBBBBBBBFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@???????????????AAACCCBBB@@@@@@CCCFFFNNNXXXaaa___TTTIIIFFFGGGKKKIIIEEEBBBAAABBBDDDFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGFFFEEEDDDEEEHHHJJJLLLKKKHHHDDDAAA???@@@BBBCCCCCCAAA@@@???@@@@@@@@@???BBBBBBCCCEEEGGGIIIKKKLLLEEEFFFFFFDDDBBB@@@@@@@@@AAACCCEEEEEEDDDBBBBBBBBBAAABBBDDDEEEFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAABBB???>>>???BBBFFFHHHFFFDDDBBBBBB@@@>>><<<:::888777uuurrrsssuuuwww{{{|||~~~{{{rrrhhh^^^SSSIIICCCDDDBBBDDDGGGJJJMMMNNNNNNNNNNNNOOOQQQTTTWWWZZZ]]]___^^^\\\[[[[[[\\\[[[YYYVVVWWWUUUTTTUUUXXXZZZ[[[[[[UUUSSSQQQPPPPPPSSSVVVXXX[[[ZZZXXXYYY]]]```bbbccc`````````aaaaaabbbbbbbbb_________aaacccdddbbbaaa```aaaaaa```]]]ZZZXXXXXX[[[[[[\\\^^^^^^___^^^^^^[[[]]]______^^^___aaadddgggggghhhkkkmmmmmmkkkiiicccggglllpppuuu~~~~~~zzzwww|||{{{mmmkkkkkkmmmooommmfffaaaXXXTTTNNNKKKJJJJJJIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGJJJJJJKKKLLLLLLKKKJJJJJJNNNMMMLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGIIIKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJHHHFFFEEEGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA============<<<<<<<<<<<<>>>@@@BBBAAA???@@@DDDHHHTTT]]]dddaaaWWWMMMKKKLLLMMMJJJFFFCCCAAABBBCCCDDDHHHIIIIIIHHHFFFEEEEEEFFFEEEEEEEEEEEEFFFHHHIIIKKKIIIGGGDDDBBBAAAAAABBBCCCDDDCCCAAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHDDDDDDDDDCCCBBBBBBCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@======>>>AAAEEEFFFDDDBBB??????>>>===<<<;;;::::::|||wwwvvvuuuvvvxxxyyy|||yyypppfff]]]SSSHHHDDDDDDBBBCCCFFFJJJLLLMMMNNNNNNOOOOOOQQQSSSUUUWWWYYYYYYYYYXXXXXXXXXYYYYYYWWWVVVVVVUUUUUUVVVYYY[[[\\\\\\ZZZXXXVVVTTTTTTVVVXXXYYY[[[XXXUUUVVVXXX\\\___```_________``````aaaaaaaaa_________```ccccccbbbaaaaaa```^^^]]]\\\ZZZWWWUUUVVVXXX[[[]]]_________^^^ZZZ\\\^^^_________```aaacccdddfffiiikkklllkkkiiiaaacccfffiiilllsss}}}{{{ooohhh___]]][[[\\\]]]\\\XXXTTTPPPMMMIIIGGGHHHJJJJJJKKKHHHIIIJJJKKKKKKKKKJJJIIIKKKKKKJJJJJJIIIHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJOOOOOONNNNNNMMMKKKJJJIIIGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>===???@@@@@@???BBBGGGLLLZZZ___ccc___VVVNNNMMMOOOMMMKKKGGGDDDBBBBBBBBBCCCHHHIIIIIIHHHFFFEEEFFFGGGCCCDDDDDDEEEFFFGGGHHHIIIFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBCCCDDDAAAAAA@@@AAAAAABBBCCCDDDCCCBBBAAAAAABBBEEEGGGIIIHHHFFFDDDAAA@@@@@@@@@@@@AAABBBDDDEEEFFFGGGFFFFFF@@@@@@??????>>>>>>======;;;<<<>>>AAADDDDDDBBB???<<<<<<;;;;;;;;;;;;<<<<<<{{{yyyyyywwwyyy}}}xxxoooeee]]]RRRHHHDDDEEEAAACCCFFFIIIKKKMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVWWWVVVVVVXXX[[[^^^^^^^^^\\\[[[YYYXXXXXXZZZ\\\]]]\\\YYYUUUTTTWWW[[[^^^```aaaaaa`````````____________^^^^^^___aaabbbaaa```bbb___[[[[[[[[[ZZZVVVSSSUUUWWWZZZ^^^______^^^]]]]]]^^^```aaaaaa`````````bbbcccdddgggjjjjjjiiigggbbbccceeefffiiinnnuuu{{{vvvkkk```YYYZZZWWWUUUTTTTTTTTTRRRPPPLLLJJJGGGGGGHHHJJJKKKKKKFFFGGGHHHJJJJJJIIIIIIHHHKKKKKKJJJJJJIIIHHHHHHHHHJJJIIIGGGFFFFFFGGGIIIJJJMMMMMMNNNNNNMMMLLLJJJIIIHHHIIIIIIJJJKKKKKKLLLLLLGGGHHHHHHHHHHHHFFFDDDCCCFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEFFF@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@===???@@@@@@@@@DDDKKKQQQYYY[[[\\\WWWOOOJJJJJJLLLKKKIIIFFFDDDBBBBBBCCCDDDHHHIIIIIIHHHFFFEEEEEEFFFBBBBBBDDDEEEFFFGGGGGGGGGDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???@@@BBBDDDAAAAAA@@@@@@??????@@@@@@AAA@@@???@@@DDDIIIMMMNNNPPPLLLGGGCCCAAABBBBBBCCC@@@AAACCCEEEFFFFFFFFFFFF??????>>>======<<<;;;;;;:::<<>>>>>>>>=========???AAABBBBBBBBBFFFMMMSSSVVVVVVSSSNNNIIIFFFFFFHHHFFFEEECCCBBBBBBCCCEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEAAAAAACCCDDDEEEFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBAAAAAACCCDDDCCCAAAAAABBBDDDCCCBBBAAA@@@???>>>>>>>>>@@@???>>>AAAGGGNNNRRRTTTTTTOOOHHHCCCBBBCCCCCCCCC@@@AAACCCDDDEEEEEEDDDDDD>>>>>>===<<<<<<;;;:::::::::===@@@BBBCCCCCCBBBAAAAAA@@@>>><<<;;;;;;<<<<<>>@@@BBBCCCCCCCCCGGGMMMRRRTTTRRRMMMIIIFFFEEEFFFFFFBBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGEEECCCBBBCCCDDD@@@AAABBBBBBDDDDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAADDDGGGJJJIIIFFFDDDDDDFFFCCCBBBAAA@@@???>>>>>>>>>@@@>>>???DDDLLLSSSWWWWWWUUUNNNFFFBBBAAABBBBBBAAA@@@AAABBBCCCCCCBBBAAA@@@======<<<<<<;;;;;;:::::::::<<>>===<<<===>>>{{{rrrhhh^^^SSSIIICCCDDDAAABBBCCCFFFIIILLLOOOQQQOOOPPPQQQQQQPPPOOOMMMKKKLLLNNNQQQQQQOOOOOOPPPRRRQQQQQQSSSWWW[[[^^^^^^]]]YYYYYYYYYYYYZZZ[[[]]]]]]ZZZXXXUUUUUUWWWYYYYYYYYY]]]]]]]]]\\\[[[[[[ZZZZZZZZZYYYWWWXXXZZZ\\\\\\\\\[[[\\\[[[ZZZXXXXXXZZZ[[[ZZZ\\\^^^```bbbcccdddeeedddaaa]]]\\\]]]_________```aaadddhhhmmmooonnnmmmdddbbb``````bbbdddfffgggiiikkkmmmppptttzzz|||yyyjjjddd[[[TTTPPPOOOOOONNNOOOOOOMMMKKKIIIHHHHHHIIIIIIGGGEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGFFFEEEEEEEEEFFFFFFIIIIIIHHHGGGFFFEEEDDDDDDFFFEEEDDDDDDCCCDDDDDDDDDFFFEEEDDDBBBBBBBBBBBBCCCBBBCCCDDDEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA???BBBDDDDDDCCCEEEIIIMMMRRRNNNHHHEEEDDDEEEEEEEEEAAAAAA@@@@@@@@@AAABBBBBBCCCDDDEEEDDDBBBAAAAAABBBAAAAAA@@@@@@BBBCCCEEEFFFGGGFFFEEEDDDCCCBBBAAAAAADDDIIINNNNNNIIIEEEDDDEEEBBBAAA@@@???>>>=========@@@???@@@FFFPPPWWWZZZYYYVVVOOOGGGCCCCCCDDDCCCAAAAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;888:::===>>>???@@@DDDGGGHHHFFFCCC@@@??????@@@AAA|||sssiii___TTTIIICCCDDDAAAAAACCCFFFIIILLLOOOQQQMMMNNNOOOPPPOOOMMMKKKIIIJJJMMMOOOOOOMMMLLLNNNPPPNNNOOOQQQUUUYYY\\\\\\[[[VVVVVVUUUUUUUUUUUUVVVVVVWWWUUUSSSSSSUUUVVVVVVUUUYYYYYYYYYYYYZZZZZZZZZZZZYYYWWWVVVVVVXXXZZZ[[[[[[YYY[[[\\\[[[XXXXXX[[[^^^ZZZ[[[]]]```cccfffhhhiiiiiiddd___]]]___aaabbbbbb^^^___ccciiinnnrrrrrrqqqcccaaa^^^]]]^^^_________eeehhhjjjlllnnnqqquuuxxxwww{{{vvvoookkkhhhaaa\\\VVVQQQNNNMMMMMMLLLMMMNNNMMMKKKHHHGGGGGGHHHJJJHHHGGGGGGHHHIIIIIIHHHEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCHHHGGGEEECCCBBBBBBCCCCCCJJJJJJIIIIIIHHHGGGGGGFFFFFFEEECCCBBBBBBCCCDDDEEEDDDDDDBBBAAA@@@AAABBBBBBCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFEEECCCCCCBBBBBBBBB?????????>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>AAADDDDDDBBBCCCFFFJJJOOOJJJEEEBBBCCCDDDDDDDDDBBBAAA@@@@@@??????@@@@@@CCCDDDDDDCCCAAA@@@@@@AAAAAAAAA@@@???@@@BBBEEEGGGHHHGGGFFFDDDBBBAAAAAA@@@CCCIIINNNOOOIIIDDDBBBBBBAAA@@@???======<<<<<<<<<@@@???AAAHHHSSSZZZ\\\ZZZXXXQQQIIIFFFFFFGGGFFFCCCAAAAAAAAAAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<666999;;;<<<<<>>============BBBDDDGGGHHHHHHIIIJJJLLLMMMHHHDDDCCCFFFFFFCCC???>>>???AAA@@@>>>=========AAABBBAAA@@@>>>>>>???AAABBBAAABBBDDDGGGHHHGGGFFFHHHHHHEEEBBBCCCGGGEEE@@@BBBAAA???======>>>???AAACCCEEEGGGGGGEEEBBBAAAAAA>>>>>>???@@@BBBCCCDDDDDDGGGFFFDDDCCCBBBAAAAAA@@@EEEEEEFFFEEECCCAAA???>>>?????????>>>>>>>>>>>>>>>===@@@DDDJJJPPPWWW\\\___\\\WWWQQQKKKHHHGGGEEEDDDAAAAAAAAAAAAAAA???>>>>>>>>>>>>===<<<;;;::::::999<<<;;;;;;;;;<<>>>>>===>>>>>>CCCEEEHHHIIIIIIIIIKKKLLLLLLHHHDDDDDDFFFFFFCCC@@@>>>@@@@@@@@@>>>===>>>???BBBBBBBBBAAA??????@@@BBBDDDCCCBBBCCCEEEEEEDDDBBBFFFFFFDDDAAACCCGGGEEEAAAAAA@@@>>>===<<<===>>>???CCCDDDFFFFFFDDDAAA@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDCCCAAA@@@@@@@@@@@@CCCDDDDDDDDDCCCAAA???>>>????????????????????????@@@AAAEEEJJJPPPWWW\\\``````\\\WWWSSSOOOLLLIIIFFFAAAAAAAAA@@@??????>>>===>>>>>>======<<<<<<;;;;;;;;;:::::::::<<<>>>AAABBBEEEEEEEEEEEEEEEDDDDDDCCCyyynnnaaaUUULLLGGGEEEBBBDDDGGGJJJMMMNNNOOOOOOOOONNNOOOPPPQQQQQQNNNKKKIIIHHHGGGGGGHHHIIIJJJKKKNNNRRRUUUUUUWWW[[[[[[YYYUUURRRNNNMMMOOOQQQRRRRRRSSSSSSRRRQQQRRRSSSTTTUUUXXXXXXZZZ[[[[[[ZZZZZZYYYZZZZZZYYYXXXXXXYYYZZZ[[[[[[ZZZXXXWWWXXXYYY[[[\\\[[[]]]```aaaaaa``````aaa___^^^]]]\\\\\\\\\\\\\\\XXXXXX[[[^^^bbbeeedddcccbbbbbbaaa``````_________cccdddeeedddbbbaaabbbccceeeeeeeeegggjjjnnnrrruuu~~~~~~yyytttnnneeeZZZSSSPPPPPPOOONNNNNNLLLJJJHHHGGGGGGHHHIIIHHHIIIJJJIIIGGGFFFGGGHHHKKKJJJJJJJJJJJJKKKLLLLLLGGGEEECCCCCCEEEGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDEEECCCCCCCCCDDDDDDCCCAAABBBCCCCCCCCCBBBCCCFFFHHHKKKNNNQQQQQQOOOLLLIIIHHHGGGDDDBBBAAABBBCCCBBBBBB@@@??????>>>>>>>>>??????DDDFFFHHHIIIIIIJJJKKKLLLLLLHHHEEEDDDFFFFFFCCCAAA???@@@@@@???>>>>>>@@@BBBCCCDDDDDDCCCAAAAAACCCDDDFFFEEECCCCCCCCCBBBAAA???BBBDDDCCCAAACCCGGGFFFBBBAAA@@@>>>===<<<<<<======BBBDDDEEEEEEBBB@@@??????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@??????>>>??????@@@AAAAAAAAAAAA@@@??????????????????????????????BBBCCCFFFJJJPPPWWW]]]aaabbb```^^^[[[WWWRRRKKKGGGAAA@@@@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>===::::::::::::<<<>>>@@@AAACCCCCCDDDEEEEEEDDDBBBAAAzzznnnaaaUUUMMMHHHEEECCCEEEHHHKKKNNNPPPPPPQQQPPPOOOPPPQQQRRRQQQOOOLLLHHHGGGGGGHHHHHHJJJKKKLLLOOOSSSVVVUUUWWW[[[[[[XXXSSSQQQNNNMMMNNNPPPQQQQQQSSSSSSRRRQQQRRRSSSTTTUUUWWWXXXZZZ\\\\\\[[[YYYXXXYYYXXXXXXWWWWWWXXXYYYZZZ\\\ZZZXXXWWWWWWYYY[[[\\\[[[]]]___```______```aaa^^^]]]]]]\\\[[[[[[ZZZZZZYYYYYYZZZ]]]```bbbaaa```___```aaabbbaaa```^^^]]]___```bbbaaa``````aaabbbeeeddddddeeegggiiilllnnnqqqxxxwwwqqqkkkgggddd```ZZZSSSNNNMMMNNNNNNNNNLLLKKKIIIGGGFFFFFFFFFGGGIIIJJJLLLLLLJJJHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIGGGDDDCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEFFFFFFDDDBBBBBBCCCCCCBBBBBBCCCFFFIIINNNQQQTTTUUUSSSNNNKKKJJJGGGDDDBBBAAAAAABBBAAA@@@?????????>>>??????@@@@@@DDDFFFHHHIIIIIIIIIJJJKKKJJJGGGEEEDDDEEEEEECCCBBB@@@@@@@@@???>>>???BBBEEEFFFGGGHHHGGGFFFEEEFFFHHHHHHFFFCCCCCCCCCBBBAAA???@@@CCCCCCBBBCCCFFFFFFCCCBBBAAA@@@>>>============BBBCCCDDDCCCAAA???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>=========>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@CCCDDDGGGKKKPPPWWW^^^aaacccbbbbbbaaa]]]VVVMMMGGGBBBBBBAAA@@@????????????????????????????????????<<<;;;;;;<<<===???@@@AAA@@@AAACCCDDDDDDBBBAAA@@@}}}yyyzzz~~~yyynnnaaaUUULLLGGGEEECCCEEEHHHLLLOOOQQQQQQRRRQQQQQQQQQRRRRRRQQQNNNKKKHHHHHHHHHIIIKKKLLLMMMNNNPPPTTTVVVUUUVVVZZZZZZVVVRRRPPPNNNMMMOOOPPPQQQPPPSSSSSSRRRRRRSSSTTTVVVWWWXXXYYY[[[\\\\\\ZZZYYYWWWVVVVVVVVVWWWWWWXXXXXXYYY\\\[[[YYYXXXXXXYYYZZZ[[[ZZZ[[[]]]^^^]]]^^^___```^^^]]]\\\ZZZYYYYYYYYYYYYZZZYYYYYY[[[^^^______^^^]]]___aaabbbbbb```^^^\\\\\\^^^___``````aaabbbddd`````````aaaccceeeggghhhjjjooouuuzzzsssggg___ZZZYYYXXXWWWTTTPPPMMMMMMNNNOOOPPPMMMLLLJJJHHHFFFEEEEEEEEEFFFHHHJJJJJJGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDAAA??????@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIHHHFFFDDDAAABBBCCCCCCBBBDDDFFFIIIOOORRRVVVVVVTTTPPPLLLKKKFFFDDDAAA@@@@@@AAA@@@@@@@@@???????????????@@@AAABBBDDDGGGGGGGGGGGGHHHIIIHHHFFFDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@???@@@CCCFFFHHHJJJKKKKKKIIIIIIJJJKKKHHHFFFCCCCCCDDDDDDDDDCCC???CCCEEECCCCCCFFFFFFCCCBBBBBBAAA@@@??????>>>>>>AAABBBCCCBBB@@@??????@@@BBBBBBAAAAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<======<<<<<<======>>>??????@@@???@@@@@@@@@AAAAAAAAABBBDDDEEEHHHLLLRRRYYY___bbbdddeeefffeeebbbZZZPPPJJJEEEDDDCCCAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@======>>>>>>???@@@AAABBB??????AAAAAAAAAAAA@@@???uuuppprrryyyxxxmmm```TTTKKKFFFDDDCCCEEEHHHLLLOOOQQQRRRRRRRRRRRRQQQRRRRRRPPPLLLJJJHHHHHHJJJKKKMMMNNNOOOPPPQQQUUUVVVUUUUUUXXXWWWSSSQQQOOOMMMMMMNNNPPPPPPOOORRRRRRQQQRRRSSSUUUWWWYYYXXXYYYZZZZZZZZZYYYWWWWWWUUUUUUUUUVVVWWWWWWXXXXXXZZZYYYYYYXXXXXXXXXXXXXXXWWWYYY[[[[[[[[[\\\^^^``````^^^[[[YYYWWWVVVWWWXXXXXXWWWVVVXXXZZZ\\\\\\[[[]]]^^^```bbbbbb```^^^\\\[[[]]]___``````aaaccceee___``````aaacccdddfffggggggiiilllnnnqqqxxxzzzssslllbbbWWWPPPMMMNNNOOONNNMMMLLLKKKKKKLLLMMMNNNMMMLLLJJJHHHFFFEEEDDDCCCGGGIIIJJJJJJGGGEEEDDDDDDBBBCCCCCCDDDEEEDDDDDDDDDAAA???>>>>>>AAACCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFHHHIIIIIIFFFDDD???AAACCCDDDDDDDDDFFFHHHMMMPPPSSSSSSQQQNNNLLLKKKEEEBBB@@@???@@@AAA@@@@@@AAA@@@@@@?????????@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCBBBAAAAAACCCEEEIIIJJJLLLLLLKKKKKKKKKLLLGGGEEECCCCCCDDDEEEEEEEEEAAAFFFHHHEEEDDDEEEEEEBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===============<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCDDDFFFJJJPPPWWW]]]bbbeeeggghhhhhhhhhddd^^^UUUOOOFFFEEECCCBBBAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@???>>>??????@@@AAABBBBBBBBB>>>>>>>>>>>>????????????~~~pppkkknnnuuu}}}~~~wwwlll___SSSJJJEEECCCBBBDDDHHHKKKOOOQQQRRRRRRTTTSSSRRRRRRQQQNNNJJJGGGGGGHHHJJJLLLMMMOOOPPPPPPRRRVVVVVVTTTTTTUUUTTTPPPOOOMMMLLLLLLMMMNNNNNNMMMOOOOOOOOOPPPSSSUUUXXXYYYWWWWWWWWWVVVVVVVVVUUUUUUSSSTTTUUUVVVVVVWWWWWWWWWVVVWWWWWWXXXWWWVVVUUUTTTTTTVVVXXXYYYYYY[[[^^^```ccc```[[[WWWTTTTTTUUUWWWWWWVVVUUUVVVYYY[[[[[[ZZZ\\\^^^```aaaaaa```^^^]]][[[]]]___`````````bbbdddbbbbbbbbbcccdddeeeffffffbbbeeehhhiiijjjnnntttyyy~~~{{{ooohhh]]]ZZZTTTNNNIIIHHHIIIJJJGGGHHHHHHHHHHHHHHHIIIKKKJJJIIIHHHGGGFFFEEEDDDDDDIIIJJJJJJIIIGGGEEEEEEEEEAAABBBCCCDDDEEEDDDCCCCCCDDDBBBAAAAAACCCDDDEEEEEEBBBAAA@@@@@@@@@BBBCCCDDDCCCCCCDDDGGGHHHHHHEEECCC===@@@DDDEEEEEEEEEFFFGGGIIIKKKNNNNNNLLLJJJIIIIIICCCAAA???>>>@@@AAAAAA@@@BBBAAAAAA@@@????????????>>>@@@AAABBBAAAAAABBBCCCCCCCCCBBBAAA@@@???@@@AAACCCDDDEEEDDDBBBBBBBBBDDDGGGIIIKKKLLLKKKJJJJJJKKKHHHEEEBBBAAACCCDDDDDDDDDDDDIIIKKKHHHDDDDDDCCCAAA??????@@@AAAAAAAAAAAA@@@???AAABBBAAAAAAAAACCCEEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>==================<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCEEEHHHNNNVVV]]]cccgggiiihhhgggffffffccc^^^WWWRRRFFFEEECCCAAAAAAAAABBBCCCAAAAAA@@@@@@??????>>>>>>>>>??????@@@AAAAAAAAAAAA>>>===<<<;;;<<<===???@@@}}}nnniiilllttt|||~~~}}}wwwkkk^^^RRRJJJEEEBBBBBBDDDGGGKKKNNNQQQRRRRRRTTTSSSRRRQQQPPPMMMIIIFFFFFFGGGIIIKKKMMMOOOPPPPPPSSSVVVWWWTTTSSSTTTRRRNNNMMMLLLJJJJJJLLLMMMLLLKKKMMMMMMNNNOOORRRUUUXXXYYYVVVVVVUUUTTTSSSSSSTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWSSSTTTVVVWWWVVVTTTRRRQQQRRRTTTVVVWWWXXXZZZ^^^```eeeaaa[[[UUURRRSSSUUUVVVXXXWWWVVVWWWZZZ\\\\\\\\\]]]^^^___aaaaaa```^^^]]]]]]^^^____________```aaa``````aaaaaaaaabbbbbbbbb___cccgggiiiiiijjjmmmpppppptttzzzuuuhhh\\\TTTPPPOOONNNKKKIIIHHHHHHIIIDDDEEEFFFGGGFFFFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDAAA@@@@@@AAAAAABBBDDDEEEEEEEEEDDDCCCEEECCC@@@????????????>>>AAAAAA@@@???@@@AAACCCDDDAAAAAACCCEEEGGGGGGDDDAAA<<>>>>>@@@AAAAAAAAACCCBBBAAA@@@????????????<<<>>>@@@@@@??????@@@AAAAAABBBBBB@@@???>>>???@@@CCCEEEFFFEEEDDDBBBBBBBBBEEEGGGJJJJJJJJJIIIIIIJJJHHHEEEBBBAAAAAABBBBBBAAAFFFKKKMMMIIIEEEDDDBBB@@@===>>>???@@@@@@AAA@@@@@@???@@@AAAAAAAAABBBEEEGGG@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA???>>>=========>>>======<<<===>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDFFFJJJRRRZZZaaagggkkklllfffdddcccbbb```\\\VVVRRRFFFDDDBBB@@@@@@@@@AAABBBAAAAAA@@@@@@???>>>=========>>>???@@@@@@@@@@@@@@@>>>===;;;::::::<<>>DDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEECCCBBBAAAAAA@@@@@@@@@AAAEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????@@@BBBDDDEEEEEEFFFGGGGGGFFFDDDAAA@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCAAA>>><<<;;;AAAAAA@@@@@@???>>>>>>>>>BBBBBBBBBBBBBBBAAAAAAAAAFFFGGGGGGFFFCCCBBBBBBCCCFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDCCCAAA@@@BBBCCCJJJIIIHHHFFFCCCAAA@@@???;;;;;;;;;<<<>>>AAACCCEEECCCCCCCCCCCCCCCDDDEEEEEEAAAAAA@@@???@@@AAABBBCCCCCCDDDDDDBBB???>>>>>>>>>>>>>>>============>>>>>>>>>???@@@@@@AAABBBFFFHHHIIIPPP[[[ffflllnnnllliiihhhbbb]]][[[\\\YYYQQQJJJFFFEEECCCBBBBBBCCCDDDDDDBBBAAA???>>>=========>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;:::;;;>>>@@@BBBwwwvvvwww~~~~~~vvviii\\\QQQIIICCC@@@BBBCCCEEEGGGJJJMMMOOOPPPPPPOOOMMMKKKIIIIIIIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPTTTSSSRRRSSSTTTSSSPPPMMMLLLKKKKKKKKKLLLLLLLLLLLLPPPQQQRRRSSSTTTUUUUUUVVVQQQRRRSSSTTTTTTSSSQQQPPPQQQRRRSSSSSSTTTTTTSSSSSSUUUTTTTTTSSSRRRRRRQQQQQQTTTUUUWWWZZZ[[[[[[[[[[[[\\\[[[YYYWWWUUUUUUUUUUUUVVVTTTSSSVVVYYY\\\]]]\\\\\\[[[ZZZZZZ[[[^^^aaacccbbbeeefffeeecccbbbcccdddccccccbbbbbbaaaaaa``````aaadddfffgggfffdddcccddddddfffiiinnnuuu}}}~~~zzztttpppeeeaaa]]]XXXUUURRRNNNKKKLLLIIIFFFDDDDDDEEEDDDCCCEEEGGGHHHGGGEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBEEEEEEDDDCCCAAA@@@???>>>CCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCDDDDDDEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????@@@AAACCCDDDEEEEEEFFFFFFEEECCCAAA?????????@@@AAACCCEEEFFFGGGFFFFFFDDDBBB@@@>>>===<<<>>>>>>>>>>>>>>>?????????CCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHGGGEEEBBBAAABBBCCCGGGFFFEEEDDDBBB@@@???>>>;;;;;;<<<===???AAACCCEEEDDDCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@AAACCCDDDEEEEEEEEECCC@@@>>>>>>?????????>>>>>>>>>>>>??????>>>???@@@AAAAAABBBEEEHHHJJJPPP[[[eeelllmmmllljjjhhhbbb[[[YYYXXXUUUNNNGGGDDDCCCCCCBBBBBBBBBBBBCCCAAA@@@>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;===@@@AAA~~~}}}~~~|||tttgggZZZPPPIIICCC@@@@@@AAACCCEEEHHHKKKLLLMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPSSSRRRRRRRRRSSSRRRPPPMMMMMMLLLKKKKKKKKKKKKKKKKKKOOOPPPRRRTTTTTTUUUTTTTTTPPPQQQRRRSSSSSSRRRQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOTTTUUUXXXZZZ\\\\\\[[[[[[\\\ZZZXXXVVVUUUTTTTTTTTTUUUUUUUUUXXX[[[\\\\\\[[[^^^\\\ZZZZZZ[[[___ccceeefffffffffeeecccbbbdddfffgggeeecccaaa```_________aaaccceeeeeecccaaa``````^^^```ccchhhmmmsssxxxzzzzzztttoookkkgggccc```WWWUUUQQQOOONNNLLLJJJHHHJJJGGGEEEDDDDDDEEEEEEDDDDDDFFFGGGFFFDDDBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDDDDEEEEEECCCBBB@@@???===>>>???BBBEEEGGGIIIJJJHHHGGGDDDBBB@@@>>>>>>>>><<<<<<======>>>??????@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCCCCDDDFFFEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHGGGEEEBBB@@@@@@AAACCCBBBBBBBBBAAA???>>>===<<<======>>>@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDFFFGGGGGGDDDAAA???????????????>>>>>>>>>>>>??????>>>@@@AAAAAAAAABBBDDDGGGIIIOOOXXXbbbhhhjjjiiigggeee___WWWTTTRRROOOIIIDDDBBBBBBCCCCCCBBBBBBAAA@@@???>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;<<<>>>???zzzqqqeeeYYYPPPIIIDDDBBB@@@AAABBBDDDGGGIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRPPPNNNMMMLLLLLLLLLKKKIIIHHHIIIJJJNNNOOOQQQSSSTTTTTTSSSRRROOOPPPQQQRRRSSSSSSRRRRRROOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOSSSUUUXXX[[[\\\\\\[[[ZZZ[[[YYYWWWUUUTTTSSSSSSSSSTTTUUUWWWYYY[[[\\\\\\[[[___^^^\\\\\\^^^bbbfffhhhiiihhhfffdddcccccceeegggkkkiiifffccc`````````aaabbbdddffffffccc```______]]]___bbbgggkkkooorrrsssuuuwwwzzzsssnnnfff___ZZZXXXUUUTTTRRRPPPLLLJJJHHHGGGDDDBBBGGGEEEDDDCCCDDDEEEEEEDDDCCCEEEFFFEEECCCAAAAAABBB@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@??????CCCCCCCCCBBBAAA@@@>>>===<<<>>>@@@CCCEEEGGGIIIJJJIIIGGGDDDAAA?????????@@@===>>>>>>>>>?????????@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFDDDBBB@@@AAABBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB???>>>???@@@@@@@@@AAAAAAAAA@@@???>>>===>>>>>>???AAABBBCCCDDDDDDCCCBBBBBBAAABBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDGGGHHHGGGEEEBBB?????????>>>>>>============>>>>>>>>>???AAAAAA@@@AAACCCDDDEEEJJJRRRZZZ___aaaaaa```]]]XXXQQQNNNMMMKKKGGGCCCBBBCCCCCCDDDCCCBBB@@@???>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;;;;<<<===>>>wwwooodddXXXPPPJJJEEECCC@@@AAABBBDDDFFFHHHIIIJJJHHHGGGFFFFFFFFFGGGIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQPPPNNNMMMMMMOOOPPPPPPMMMJJJHHHIIIKKKLLLNNNPPPRRRRRRRRRPPPOOOPPPPPPQQQRRRRRRSSSSSSSSSNNNNNNOOOPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPOOOOOOOOORRRTTTXXX[[[\\\\\\ZZZYYYYYYWWWVVVTTTSSSSSSSSSSSSSSSUUUXXXZZZZZZ[[[[[[[[[]]]]]]^^^___bbbeeehhhjjjkkkiiieeeccccccdddfffgggjjjhhheeebbb```______```aaaccceeeeeeccc```___^^^[[[]]]aaaeeeiiilllmmmnnnmmmnnnqqquuuzzzvvvpppgggaaaZZZTTTQQQPPPOOOOOOMMMJJJGGGEEEDDDCCCAAA???FFFDDDCCCCCCDDDEEEDDDCCCAAACCCDDDDDDBBBAAAAAABBB@@@@@@@@@@@@AAABBBDDDEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAA@@@???????????????@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>AAAAAAAAA@@@???>>>===<<<===>>>@@@BBBDDDEEEFFFFFFGGGEEECCC@@@??????@@@AAAAAAAAAAAA@@@@@@?????????@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEDDDAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBAAA??????@@@BBB???@@@AAABBBBBBAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDFFFGGGFFFDDDAAA???>>>???<<<<<<;;;;;;;;;;;;<<<<<<===???@@@@@@??????@@@BBB@@@DDDIIIOOOSSSUUUUUUUUUSSSOOOKKKHHHHHHHHHFFFDDDCCCCCCDDDDDDCCCBBB@@@???<<<;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<;;;<<<<<<===}}}tttlllaaaVVVNNNIIIEEECCC@@@AAABBBCCCEEEFFFGGGHHHGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHJJJKKKLLLMMMMMMMMMNNNPPPQQQQQQOOOMMMLLLLLLSSSTTTTTTQQQLLLJJJKKKMMMLLLLLLNNNOOOOOOOOONNNNNNPPPPPPPPPPPPQQQQQQQQQQQQLLLMMMNNNNNNOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSWWWZZZ[[[[[[YYYWWWVVVUUUTTTSSSRRRSSSSSSTTTSSSUUUXXXXXXXXXXXXZZZ[[[YYY\\\aaaeeeiiikkkkkkkkkllliiieeecccccceeeeeeeeeeeecccaaa___^^^]]]]]]]]]^^^```ccccccbbb```______ZZZ\\\^^^aaadddfffggghhhiiiiiikkknnnqqquuuyyy{{{}}}sssiiiccc[[[WWWRRROOONNNMMMMMMLLLIIIHHHFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDEEECCCBBB@@@BBBCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBCCCEEEFFFCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@????????????@@@@@@AAAAAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAA@@@???>>>>>>@@@@@@???>>>===<<<<<<;;;<<<===???AAABBBCCCBBBBBBCCCBBBAAA@@@???@@@@@@AAACCCBBBBBBAAA@@@@@@????????????@@@AAABBBDDDDDDEEE@@@AAABBBBBBAAAAAABBBDDDAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAACCCDDD>>>@@@AAACCCCCCBBB@@@???>>>>>>???@@@AAAAAA@@@@@@AAA@@@@@@@@@@@@AAABBBCCCAAAAAA@@@???@@@AAABBBCCCCCCDDDDDDBBB???>>>>>>???;;;;;;::::::::::::;;;;;;<<<===??????>>>======>>>===???BBBFFFIIIJJJKKKKKKIIIGGGEEEEEEFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>><<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======zzzooohhh]]]SSSLLLGGGCCCAAA??????@@@AAACCCDDDEEEEEEHHHGGGFFFFFFFFFGGGHHHIIIFFFGGGIIIJJJKKKLLLKKKKKKMMMOOOQQQPPPNNNKKKKKKLLLSSSUUUUUUQQQLLLIIIJJJMMMKKKKKKKKKLLLLLLLLLLLLLLLOOOOOONNNNNNNNNNNNNNNNNNKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQUUUYYYZZZYYYWWWVVVSSSSSSRRRQQQRRRSSSTTTUUUSSSUUUWWWWWWUUUVVVYYY[[[ZZZ```hhhpppuuuvvvsssqqqkkkhhhdddcccdddeeedddccc``````______^^^^^^]]]]]]\\\___bbbdddcccbbbbbbccc```aaaaaabbbcccdddeeefffeeefffgggiiilllnnnpppqqqssswww}}}{{{pppfff___[[[RRRPPPMMMLLLLLLKKKJJJIIIHHHFFFEEEFFFHHHJJJJJJIIIEEEDDDCCCCCCDDDDDDBBB@@@>>>@@@CCCCCCCCCCCCDDDFFFFFFEEEDDDDDDDDDFFFHHHIIICCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCBBB@@@>>>>>>>>>???@@@??????@@@AAA@@@@@@???>>>@@@???>>><<<;;;;;;::::::999:::===???@@@AAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@===>>>???@@@AAACCCDDDDDD???AAABBBBBBAAAAAABBBCCC@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCBBB@@@@@@AAACCC>>>???AAACCCCCCAAA???======>>>???@@@@@@@@@???>>>????????????@@@BBBCCCDDD@@@@@@???>>>???@@@AAABBB@@@AAAAAA@@@>>><<<===>>><<<;;;;;;::::::;;;;;;<<<:::<<<>>>>>><<<;;;;;;;;;===>>>???AAACCCDDDDDDEEECCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???======<<<<<<<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<=========xxxllleeeZZZQQQIIIEEEBBB@@@===>>>???@@@AAABBBCCCCCCHHHHHHGGGFFFFFFGGGHHHIIIEEEFFFHHHJJJKKKKKKJJJJJJLLLOOOQQQPPPMMMKKKKKKLLLPPPRRRSSSOOOHHHEEEGGGJJJKKKJJJJJJJJJJJJKKKKKKLLLNNNNNNMMMLLLKKKKKKKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLNNNPPPUUUXXXZZZYYYVVVUUURRRQQQQQQQQQRRRSSSUUUVVVSSSUUUVVVUUUTTTTTTXXX\\\^^^eeeqqq{{{|||xxxkkkgggdddcccdddeeecccaaa______```aaaaaa```______]]]```dddfffffffffggggggiiiiiihhhgggggggggggghhhbbbccceeegggiiikkkkkklllkkkmmmqqqtttvvvyyy}}}~~~}}}xxxoooeee]]]XXXUUUTTTMMMKKKKKKKKKKKKJJJHHHEEEDDDCCCAAABBBCCCEEEEEEDDDEEEDDDCCCCCCDDDCCCAAA???===@@@BBBCCCDDDDDDFFFGGGJJJHHHGGGFFFFFFHHHJJJKKKCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>===@@@@@@AAAAAAAAA@@@@@@???BBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAA???>>>>>>???@@@>>>???@@@AAAAAA@@@???>>>???>>>===<<<;;;:::::::::666888;;;>>>???@@@@@@???<<<===>>>@@@@@@AAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA<<<===>>>???AAABBBDDDDDDCCCCCCDDDBBB@@@>>>??????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBAAA@@@===<<<===???===???AAABBBBBB@@@>>><<<===>>>???@@@@@@???>>>======>>>>>>???@@@BBBCCCDDD@@@???>>>>>>>>>???@@@AAA===>>>???>>><<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<999;;;======;;;:::999:::?????????@@@@@@AAABBBBBBAAAAAABBBCCCDDDCCCBBB@@@AAA@@@>>><<<::::::;;;;;;<<<;;;:::::::::;;;<<<===999999999999999999999999::::::;;;;;;<<<===>>>>>>|||rrrjjjeee^^^UUULLLFFFBBB???AAA@@@???@@@CCCDDDBBB???BBBCCCDDDFFFFFFGGGGGGGGGEEEFFFHHHJJJJJJJJJHHHGGGKKKLLLMMMNNNMMMLLLJJJHHHKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKNNNMMMLLLIIIFFFFFFHHHJJJNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNPPPQQQTTTVVVWWWVVVVVVUUUOOOOOONNNNNNOOOPPPRRRSSSPPPRRRSSSTTTUUUWWW[[[^^^dddjjjvvvzzznnnllliiieeecccbbbcccccc______ccchhhgggaaa___aaa___ccchhhkkklllmmmmmmnnnnnnmmmiiieeeaaaaaacccfffbbbcccddddddeeeeeeddddddiiilllnnnnnnnnnmmmnnnoootttsssssstttvvvzzz~~~}}}|||||||||{{{xxxtttqqqoooiiifff___XXXSSSOOOMMMLLLNNNJJJGGGHHHJJJJJJEEE@@@FFFEEEDDDEEEFFFFFFEEEDDDGGGFFFEEEDDDCCCBBBAAA@@@?????????>>>>>>AAAEEEHHHNNNJJJFFFEEEHHHKKKLLLKKKCCCDDDDDDDDDCCCAAA???======???@@@@@@??????@@@AAA>>>@@@BBBBBBBBBBBBDDDEEEBBBBBBCCCCCCDDDFFFGGGHHHDDDEEEEEECCC@@@?????????@@@@@@AAAAAA@@@???===<<>>>>>???;;;<<<>>>???AAAAAABBBBBB@@@@@@???>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBAAADDDCCCBBBAAAAAAAAABBBBBB???@@@@@@AAABBBBBBBBBAAABBBAAA???===<<<======>>>@@@@@@@@@?????????>>>>>>AAA@@@@@@@@@??????>>>>>>@@@@@@AAAAAAAAA@@@????????????>>>>>>>>>>>>?????????>>>===;;;;;;:::::::::999999999999999999999999;;;<<<>>>===;;;::::::;;;????????????@@@AAABBBBBBAAAAAABBBBBBCCCBBBBBBBBB@@@???>>><<<;;;:::999888999999:::;;;;;;<<<<<<===999999999999999999999999888888888999:::;;;======xxxooohhhccc\\\TTTLLLFFFBBB@@@@@@??????@@@CCCDDDBBB@@@CCCDDDEEEEEEFFFFFFFFFFFFDDDFFFHHHIIIJJJIIIHHHGGGJJJKKKMMMMMMMMMKKKJJJHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJIIIGGGFFFFFFIIIKKKOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOONNNPPPRRRTTTUUUTTTSSSRRRNNNNNNNNNNNNOOOQQQSSSTTTTTTUUUVVVWWWWWWXXX[[[^^^bbbhhhttt}}}tttkkkjjjhhhfffeeeddddddddd^^^^^^aaafffeeebbbcccgggeeejjjooorrrsssrrrrrrrrrnnnllliiieeeaaaaaaccceeeccccccdddeeeeeeeeeeeeeeeccceeeffffffeeeeeefffhhhnnnnnnmmmmmmooorrrvvvxxx|||~~~yyyqqqjjjkkkkkkjjjgggdddaaa```ZZZWWWSSSPPPMMMMMMMMMMMMMMMIIIFFFFFFHHHHHHDDD@@@CCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA???????????????BBBFFFJJJQQQLLLFFFEEEGGGJJJJJJJJJDDDDDDDDDCCCBBBAAA??????>>>???@@@@@@???>>>???AAA>>>@@@AAABBBAAAAAACCCDDDDDDDDDDDDCCCDDDDDDEEEEEECCCDDDDDDBBB@@@??????@@@???@@@@@@@@@@@@>>>===<<<<<<<<<<<<:::888777888::::::::::::;;;<<<============>>>???@@@AAABBBBBBBBB??????????????????????????????@@@AAAAAAAAAAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@AAAAAAAAAAAA@@@BBBAAA???>>>=========>>>??????>>>>>>>>>=========>>>>>>>>>======<<<<<<<<>>>>>======>>>>>>???>>>===<<<;;;;;;:::::::::999999999999999999999999<<<>>>???>>>===;;;<<<<<<===============>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>===<<<;;;:::999999999999999::::::::::::;;;999999999999999999999999888888888888999:::;;;;;;{{{rrrjjjeeeaaaZZZRRRKKKEEEBBB@@@???>>>>>>@@@BBBCCCBBBAAADDDDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIIIIHHHHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIEEEFFFFFFFFFEEEGGGJJJLLLPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOMMMNNNPPPRRRRRRQQQPPPOOONNNNNNNNNNNNPPPRRRTTTVVVXXXYYYZZZYYYYYYYYY[[[]]]```fffooozzz}}}ssskkkffffffggghhhhhhgggffffff___^^^___bbbccccccgggmmmlllqqqwwwzzzzzzxxxvvvuuuooonnnkkkfffbbbaaabbbdddcccdddeeeeeeffffffeeeeeedddeeedddcccbbbbbbeeegggjjjiiihhhhhhhhhjjjmmmnnnoooqqqtttxxx}}}}}}ssshhhaaa\\\\\\]]]\\\[[[YYYWWWVVVMMMLLLJJJIIIIIIJJJKKKMMMLLLHHHDDDCCCEEEEEEDDDAAABBBBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA??????@@@@@@AAADDDIIIMMMTTTNNNGGGDDDEEEGGGHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>???@@@@@@>>>===>>>@@@???@@@BBBBBBAAAAAABBBDDDGGGFFFEEEDDDCCCBBBBBBBBB@@@AAABBBAAA?????????@@@???????????????===<<<<<<:::;;;;;;999777666777999999999::::::;;;<<<<<<<<<>>>???@@@@@@AAAAAAAAA@@@===>>>>>>??????>>>>>>======>>>??????@@@@@@?????????@@@AAAAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@@@@AAAAAA???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@>>>==================>>>======<<<<<<;;;:::::::::999999999999999999999999===???@@@???>>><<<======<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999888888999999999999999999999999888888777777777777888888|||uuulllfffbbb^^^XXXQQQJJJEEEBBBAAA>>>>>>???@@@BBBBBBBBBBBBDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFFFFGGGIIIKKKNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOLLLNNNOOOQQQQQQPPPNNNMMMMMMMMMMMMNNNPPPSSSUUUVVVZZZ[[[[[[ZZZYYYXXXYYYZZZ___bbbgggmmmpppoooiiidddaaacccfffiiijjjiiihhhfffbbb___^^^```aaaccciiiqqqrrrvvv||||||yyywwwsssrrrnnniiidddaaaaaabbbddddddeeeffffffffffffeeegggfffeeebbbaaabbbfffiiijjjiiihhhgggggghhhjjjkkkiiijjjkkknnnqqqtttxxxzzzyyy{{{~~~}}}zzzuuupppjjjbbb[[[UUUTTTTTTUUUUUUTTTSSSRRRRRRKKKJJJIIIHHHGGGHHHIIIJJJLLLHHHDDDCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBB??????@@@AAABBBFFFKKKOOOUUUOOOGGGCCCCCCEEEFFFEEEEEEDDDBBBAAA@@@@@@AAAAAA>>>???@@@???>>>===>>>???AAABBBCCCCCCBBBAAABBBDDDHHHGGGEEECCCAAA@@@??????>>>???@@@@@@>>>>>>???@@@???>>>>>>>>>===<<<<<<;;;:::;;;;;;:::888777999:::::::::;;;;;;;;;<<<<<<<<<>>>???????????????>>>>>><<<===>>>>>>>>>>>>===<<<<<<===>>>>>>???>>>>>>>>>===>>>@@@AAAAAA???===<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;>>>=====================;;;<<<===>>>???@@@@@@@@@======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;::::::999999999999999999999999<<<>>>???>>>===<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::999888888777888888888888888888888888888777666666555555555666yyypppiiieee```\\\VVVPPPIIIEEEBBBAAA===>>>@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHFFFFFFGGGIIIKKKKKKKKKLLLLLLMMMMMMNNNPPPOOOOOOOOOOOOOOOOOOOOOMMMOOOPPPQQQQQQOOONNNMMMLLLLLLLLLMMMOOORRRTTTVVVXXXYYYZZZYYYWWWVVVVVVWWW^^^^^^^^^___aaaaaa```___]]]```eeehhhjjjiiigggfffddd```^^^______aaahhhpppvvvzzz~~~{{{yyyxxxvvvrrrllleeeaaa``````cccdddeeeeeeffffffeeeeeecccbbb```^^^]]]___cccgggjjjjjjiiihhhhhhhhhiiijjjggggggfffgggiiikkkmmmooooooppprrrvvvzzz~~~vvvqqqnnnkkkhhhccc___\\\WWWSSSOOOLLLLLLMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGHHHKKKHHHEEECCCCCCDDDEEEEEEFFFGGGHHHFFFCCCBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAAAAACCCGGGLLLPPPSSSMMMFFFBBBBBBCCCCCCBBBDDDBBBAAA?????????@@@AAA===???@@@???======>>>???CCCDDDEEEDDDCCCBBBCCCDDDHHHFFFDDDBBB???>>><<<<<<<<<===>>>>>>======>>>???>>>>>>===<<<;;;;;;;;;;;;999::::::999777777888:::<<<<<<<<<<<<<<<=========<<<============<<<;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>======>>>???@@@@@@>>><<<;;;@@@@@@AAAAAAAAAAAA@@@@@@>>>?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>??????<<<;;;;;;;;;;;;;;;;;;<<<:::;;;;;;<<<;;;;;;:::999999999999999999999999999:::;;;===<<<;;;999999:::;;;;;;;;;<<<===>>>@@@AAA@@@@@@@@@@@@???>>>===<<<999999::::::;;;<<<<<<=========<<<;;;:::999888888888888888888888888888888777777666555444444444444}}}|||||||||}}}|||{{{{{{uuulllfffeee```\\\VVVPPPIIIEEEBBBAAA===???AAAAAA@@@???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJFFFFFFEEEEEEDDDDDDCCCCCCGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIIIIHHHFFFEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQQQQQQQOOOMMMLLLLLLLLLLLLLLLNNNPPPRRRTTTTTTVVVWWWWWWVVVUUUUUUVVV[[[ZZZXXXWWWWWWYYY[[[]]]\\\___cccgggiiihhhfffdddddd```^^^______```fffmmmwww{{{~~~|||{{{xxxwwwsssmmmfffbbb``````bbbcccddddddeeeeeeddddddaaa```___]]]]]]___cccggghhhhhhhhhhhhhhhiiiiiijjjgggfffdddccccccdddfffgggiiijjjlllooosssvvvzzz{{{}}}yyysssllleee```^^^\\\ZZZWWWTTTSSSQQQOOOMMMIIIIIIJJJJJJJJJKKKKKKKKKGGGFFFFFFFFFFFFFFFFFFGGGIIIHHHFFFEEEDDDDDDDDDEEEFFFHHHIIIFFFBBB???@@@BBBBBBBBBBBBBBBBBBCCCCCCCCC???@@@AAABBBCCCGGGLLLPPPOOOIIICCCAAAAAABBBBBB@@@AAA@@@??????>>>>>>>>>???<<<===???>>>======>>>@@@DDDEEEEEEDDDBBBAAABBBCCCEEEDDDBBB???===<<<;;;;;;;;;<<<======<<<;;;===>>>>>>===<<<;;;::::::::::::777777888777555555777888========================;;;;;;;;;<<<<<<;;;::::::<<<<<<;;;::::::;;;<<<<<<;;;<<<======>>>>>>=========>>>?????????>>>===<<<@@@@@@@@@@@@@@@@@@???>>><<<======>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999999999999999::::::::::::;;;;;;<<<============;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<;;;:::999999999999999999999999999888999;;;:::999777888888888888888999:::<<<===>>>????????????>>>===<<<<<<888999999:::;;;<<<<<<<<<======<<<;;;;;;:::999999888888888888888888888888777666555444444444444444zzzyyyxxxxxxyyyzzzvvvuuuvvvqqqiiiddddddaaa]]]WWWPPPJJJEEEBBBAAA>>>@@@BBBAAA???===>>>@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIHHHHHHGGGHHHHHHIIIIIIJJJIIIHHHGGGFFFDDDCCCBBBAAAFFFFFFFFFFFFFFFGGGGGGGGGEEEGGGHHHGGGEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQPPPNNNLLLJJJLLLKKKKKKKKKLLLNNNPPPQQQPPPSSSUUUVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVWWWYYY[[[\\\^^^bbbeeefffeeecccaaa```]]]]]]___``````dddkkksssvvvzzz|||{{{yyyxxxwwwsssssspppkkkfffbbbaaabbbaaabbbccccccddddddcccccc```aaaaaa``````bbbfffiiiffffffggghhhiiijjjkkkkkkiiihhheeebbbaaaaaabbbccceeegggiiilllooorrrtttuuuyyy}}}uuujjjgggdddaaa]]]ZZZWWWUUUSSSQQQOOONNNNNNNNNLLLJJJIIIHHHHHHHHHIIIIIIJJJJJJFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEECCCCCCCCCCCCCCCEEEGGGDDD@@@===???AAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAACCCFFFKKKOOOIIIEEEAAA@@@AAABBB@@@>>>>>>>>>>>>>>>>>>======<<<:::<<<===>>>===>>>???AAACCCDDDDDDCCCAAA???@@@AAAAAA@@@???===<<<;;;::::::;;;<<<===<<<;;;:::;;;<<<===<<<;;;:::999999999:::777777888777666666777999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;===;;;999888888999;;;===<<<<<<===>>>>>>>>>>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<======<<<;;;;;;999999999:::::::::;;;;;;888888888888999999999::::::;;;;;;<<<<<<<<<;;;;;;::::::999999999999::::::888999;;;<<<<<<;;;:::888999999999999999999999999777999::::::888777777888666777777888999;;;===>>>=========>>>>>>===<<<<<<999999999::::::;;;;;;<<<<<<;;;;;;::::::999999999888888888888888888888888666555555444444444555555yyywwwwwwwwwwwwwwwrrrqqqsssooofffbbbdddaaa^^^XXXPPPJJJEEEBBBAAA>>>AAACCCAAA>>><<<===??????@@@AAABBBCCCCCCDDDCCCAAABBBBBBCCCEEEFFFHHHIIIHHHGGGGGGGGGHHHHHHIIIJJJNNNMMMKKKIIIGGGEEECCCCCCEEEEEEFFFFFFFFFGGGGGGGGGCCCDDDFFFFFFEEEDDDDDDEEEDDDDDDEEEFFFHHHIIIJJJJJJHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPOOOMMMKKKIIILLLKKKKKKKKKKKKMMMOOOPPPNNNQQQTTTUUUUUUUUUVVVWWWTTTVVVWWWXXXXXXXXXYYYZZZ\\\___bbbdddeeedddaaa```]]][[[\\\```aaa```dddjjjmmmpppsssuuutttsssrrrrrrooonnnmmmjjjfffcccccccccaaaaaabbbccccccccccccbbb]]]^^^_________aaaeeehhhffffffhhhiiikkklllmmmnnnmmmjjjgggdddbbbbbbbbbccccccdddgggjjjnnnpppqqqrrruuuyyyvvvpppiiiaaa[[[YYYWWWWWWVVVVVVTTTSSSOOOMMMLLLLLLLLLLLLJJJHHHEEEDDDDDDDDDDDDDDDEEEFFFIIIHHHGGGFFFDDDCCCBBBAAACCCDDDEEEDDDCCCAAAAAAAAA???BBBDDDBBB>>><<<>>>AAA@@@AAAAAABBBBBBCCCCCCCCC@@@AAAAAAAAABBBEEEJJJNNNEEEBBB???@@@BBBBBB@@@===<<<<<<===>>>>>>===;;;;;;999;;;===>>>>>>>>>@@@BBBAAABBBCCCAAA???===>>>??????>>>===<<<;;;:::::::::;;;<<<===<<<:::999:::;;;===<<<:::999888999999:::999::::::999888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<>>><<<999777777999<<<>>><<<======>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>><<<<<<======<<<;;;::::::999:::;;;<<<<<<<<<;;;:::777777888888999999999:::999999:::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::999999999999999999:::888999;;;<<<<<<;;;999888999999999999999999999999777999::::::888777777888888888999:::;;;===???@@@<<<<<<==================999999999::::::;;;;;;;;;:::::::::999999999999888777777777777777777777777555555555444444555555666yyywwwuuutttuuuvvvtttqqqooommmiiieeebbb___^^^[[[SSSIIICCC@@@@@@@@@AAABBBCCCBBB@@@>>><<>>>>>???@@@???>>>======<<<<<<<<>>???@@@AAA@@@>>><<<;;;:::;;;;;;999:::::::::999:::===???BBBAAA@@@??????@@@AAABBBCCC@@@<<<;;;<<<>>>===<<>><<<:::888666:::999888777777999;;;<<<999999999999999999999999<<<;;;::::::999::::::::::::::::::999999999888888<<<<<<<<<;;;;;;:::::::::AAA>>><<<===???@@@???===??????>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===888888888888999:::;;;;;;888777666555555777999:::999999888888777666555555666666666666777777777777555666999;;;<<<;;;999888======<<<<<<;;;;;;;;;;;;:::999888666666666777777::::::;;;<<<===>>>???@@@=========<<<;;;:::999888999:::;;;============<<<<<<<<<<<<;;;;;;;;;::::::;;;999777555444555666777333444555444333222444666{{{xxxvvvuuuuuuuuurrrooommmkkkiiifffcccaaa___[[[TTTKKKDDDAAAAAA@@@AAABBBBBBAAA@@@>>><<<@@@@@@@@@@@@AAAAAAAAABBBAAABBBBBBCCCDDDFFFGGGHHHJJJIIIFFFEEEEEEGGGJJJLLLLLLLLLKKKHHHEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDGGGGGGFFFGGGGGGHHHIIIIIIKKKMMMNNNNNNLLLKKKJJJKKKMMMLLLKKKLLLNNNPPPPPPOOOQQQRRRSSSUUUWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXZZZ\\\___aaabbbaaa```___\\\\\\]]]aaadddeeebbb___```^^^\\\]]]^^^```aaaaaa\\\]]]^^^```aaabbbbbbbbb^^^]]]]]]^^^aaabbb```]]]aaaaaabbbcccdddeeefffgggeeefffgggiiijjjkkkkkkkkklllkkkiiifffeeedddddddddcccgggkkkqqq{{{~~~{{{|||xxxxxx{{{~~~vvvmmmkkkfff```[[[XXXVVVSSSPPPOOOPPPPPPNNNLLLJJJJJJKKKIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGFFFDDDBBB@@@@@@BBBDDDCCC@@@>>>>>>???@@@@@@???>>>============??????@@@AAAAAAAAA@@@@@@???>>>===???AAABBB@@@>>>AAA@@@???>>>>>>>>>???@@@???>>><<<:::999999999999999::::::999999:::<<>>===<<<<<<===>>>???AAA>>>:::999;;;<<<;;;:::;;;;;;;;;:::999777555333777777666666888:::===>>>999999999999999999999999888888888777777777888888;;;;;;:::::::::999999999<<<<<<;;;;;;;;;:::::::::<<<:::999999<<<>>>===<<>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;777777777777888999::::::999888888777888:::===>>>:::999999888777777666666555666666666777777777777555777:::<<<===<<<;;;:::<<<<<<<<<<<<;;;;;;::::::999888777666666777888888888888999:::;;;<<<======<<<<<<<<<<<<;;;:::999888888999;;;<<<=========<<<999888888777777777777777:::888666333222222333333333444444333222222333555yyyvvvtttssssssssspppmmmkkkjjjhhhfffeeecccaaa]]]UUUMMMGGGCCCBBB@@@@@@AAAAAAAAA???>>>===????????????@@@@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHIIIGGGEEEDDDDDDFFFIIIKKKKKKKKKJJJHHHDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIMMMOOOPPPOOOMMMKKKJJJJJJLLLKKKKKKLLLOOOPPPOOONNNPPPRRRTTTWWWXXXXXXWWWWWWXXXWWWWWWVVVVVVVVVVVVWWWXXXZZZ\\\___`````````___ZZZ[[[]]]```ccccccaaa___]]]ZZZWWWVVVXXXZZZ[[[[[[WWWXXXZZZ\\\^^^``````aaa]]]\\\]]]```cccddddddbbbccccccccccccdddeeefffgggcccdddgggiiijjjkkkkkkkkkmmmkkkiiigggeeeeeedddeeedddkkkttt||||||uuunnnjjjlllpppsssxxx~~~~~~nnnaaaZZZYYYVVVRRROOONNNMMMLLLJJJMMMMMMNNNLLLJJJIIIIIIJJJHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFEEECCCAAA@@@???AAABBBAAA@@@>>>>>>???@@@@@@>>>===============??????@@@@@@??????>>>>>>===<<<<<<===??????>>><<<===>>>>>>???????????????<<<;;;:::888777777777777888999999888888888;;;=========<<<<<<<<<<<<======>>><<<999888999::::::999999999999999777666444222444444444666888;;;>>>@@@888888888888888888888888777777777777777777777777;;;;;;;;;::::::::::::999;;;;;;;;;;;;::::::::::::999888777888:::<<<<<<<<>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999666666666666777888999:::999888888888:::<<<>>>???::::::999999888777777777555555666666666777777777666888:::===>>>>>>===<<<;;;;;;;;;;;;::::::::::::888888777777777888999999666666777888999::::::;;;;;;;;;<<<;;;;;;:::999888777888:::;;;<<<=========::::::999888888888888888999888777555555555666666888999:::999777777999:::vvvrrrpppnnnnnnqqqnnnkkkjjjiiiiiigggfffeeebbb]]]VVVOOOIIIEEECCC@@@@@@@@@AAA@@@???>>>===?????????@@@@@@@@@@@@AAA@@@@@@AAABBBCCCEEEFFFGGGGGGFFFDDDCCCCCCEEEGGGHHHJJJKKKJJJHHHEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAACCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIINNNOOOQQQPPPMMMKKKJJJJJJJJJJJJKKKMMMPPPQQQOOONNNOOOQQQTTTWWWXXXXXXVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXYYY[[[]]]______^^^^^^YYY[[[^^^```bbbbbb```___\\\YYYUUUSSSTTTWWWXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\^^^bbbeeefffffffffcccbbbbbbaaabbbbbbcccdddbbbcccfffhhhjjjjjjiiiiiikkkiiihhhfffddddddddddddfffppp}}}~~~{{{sssmmmjjjeeecccgggkkknnnqqqvvvuuuvvvwwwzzz|||~~~~~~~~~yyyxxxwwwuuuvvvxxx{{{}}}tttggg]]]VVVSSSPPPNNNLLLKKKJJJIIIIIIHHHJJJKKKKKKJJJHHHGGGHHHIIIGGGGGGGGGGGGFFFEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFDDDBBBAAA???@@@@@@@@@???????????????>>>===<<<;;;;;;;;;;;;>>>?????????>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;<<<>>>???@@@???>>>===::::::999888777777666666777888888777666777999;;;=========<<<<<<=========<<<:::999888888999999999999:::::::::999888666555333444444666888:::===>>>888888888888888888888888777777888888999999999999:::::::::999999999888888:::::::::::::::::::::::::::999999999::::::;;;;;;>>>=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888666666666777777999:::;;;999999888888888999:::;;;:::999999999888888888777555555555666666666777777777999;;;===>>>???>>>>>>::::::::::::::::::999999777777777888888999999:::555666666777888888999999::::::;;;;;;;;;:::999999777777999:::;;;<<<======;;;:::999888888888999999666555555555666777888999;;;<<<<<<;;;::::::;;;===uuurrrooonnnmmmpppnnnlllkkkkkkjjjiiigggfffccc]]]VVVPPPJJJEEECCC??????@@@@@@??????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBDDDFFFGGGDDDDDDBBBBBBBBBCCCEEEFFFHHHIIIJJJHHHEEECCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCDDDEEEGGGHHHIIIMMMNNNPPPOOOLLLJJJIIIIIIHHHIIILLLOOOSSSTTTRRRPPPOOOQQQTTTVVVWWWVVVUUUSSSQQQRRRTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]]]]\\\\\\[[[ZZZ\\\___aaaaaa```___^^^]]]YYYUUUTTTUUUWWWYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZXXX\\\```dddggggggffffffdddcccbbbaaa```aaabbbcccaaacccfffhhhiiihhhgggffffffeeedddcccbbbbbbcccdddgggrrr{{{tttpppmmmjjjgggeeeaaaaaafffjjjkkknnnqqqnnnooopppqqqrrrrrrssstttmmmllljjjiiijjjlllnnnoooqqqsssvvvyyy{{{~~~wwwrrriii___XXXSSSRRRRRRLLLLLLKKKJJJHHHGGGFFFGGGGGGIIIJJJIIIGGGGGGGGGIIIHHHHHHIIIIIIHHHFFFCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFDDDBBB??????>>>??????@@@@@@@@@======<<<;;;::::::::::::>>>>>>>>>>>>======<<<;;;<<<===>>>>>>===<<<<<<<<<999;;;===???@@@???===<<<::::::999999888888777777666777777666555555888:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888999999888999::::::999888777666555555555666777888999:::777777777777777777777777555666777999::::::::::::888888888777777777777666::::::::::::::::::::::::;;;;;;:::999777666777777<<<<<<<<<<<<<<<=========<<<<<<;;;;;;::::::::::::999999::::::999888777777777777777888999:::<<<<<<<<<<<<:::999888777777777999999999888888888888888555555555555666666666666888999;;;<<<===>>>>>>>>>888888888999999999999999777777888888999999999999666666666777888888999999999999::::::;;;:::::::::777777888999:::;;;<<<===888777555444444444555666555555444444444444555555777888888777666666777999xxxuuusssrrrrrrpppooonnnnnnnnnmmmjjjhhhfffbbb[[[UUUPPPJJJEEEAAA????????????????????????@@@@@@@@@@@@AAAAAAAAABBB??????@@@@@@BBBCCCEEEFFFBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGEEECCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMLLLJJJHHHGGGGGGGGGIIIMMMRRRWWWXXXVVVTTTNNNPPPRRRTTTUUUTTTSSSRRROOOPPPSSSUUUWWWYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[\\\___bbbcccaaa___]]]]]]\\\YYYVVVUUUWWWYYYZZZ[[[YYYZZZ[[[\\\]]]]]]]]]]]]^^^cccjjjooopppnnnllljjjgggfffcccbbbaaaaaabbbcccaaacccfffhhhhhhgggeeecccaaaaaa`````````bbbcccdddgggqqquuuqqqkkkfffddddddddddddbbb^^^^^^cccffffffhhhkkkfffhhhjjjkkkjjjjjjkkklllfffdddaaaaaabbbdddddddddeeegggiiijjjkkkllloooqqquuuvvvwwwzzz}}}vvvnnnccc```ZZZTTTOOOMMMMMMNNNIIIJJJJJJHHHFFFDDDDDDDDDFFFGGGHHHHHHGGGFFFHHHIIIHHHIIIJJJJJJIIIFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHGGGFFFEEECCC@@@???===>>>@@@AAAAAAAAA===<<<;;;::::::999999:::======>>>>>>>>>===<<<<<<<<<>>>??????===<<<<<<===:::;;;===>>>???>>><<<;;;999999::::::999999888777666666666555333444666888777777888888888888777777777999:::999888777888999555666777777777666555444666666666666777777777777666666666666666666666666222444666888999999999999777777777666666666555555999999999999::::::::::::::::::999777444222222333:::::::::;;;;;;<<<<<<===;;;;;;::::::999999888888666777888999999888777666777777777888999;;;<<<===??????===<<<:::888666666777777777777777777777777444444555555555666666666888999:::;;;;;;;;;;;;;;;777777777888888888888888777888999999:::999999999666777777777888888888888888888999::::::;;;::::::888888888888999:::;;;;;;:::999777555555666777888<<<<<<;;;:::888777555555777888999888666666888999|||yyywwwvvvvvvqqqqqqqqqrrrqqqoookkkhhheee```YYYSSSNNNIIICCC?????????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@>>>??????@@@AAACCCDDDEEEAAA@@@@@@@@@@@@AAABBBBBB@@@BBBDDDDDDCCCAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@????????????AAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBBBBCCCDDDEEEEEEFFFHHHJJJJJJHHHFFFFFFFFFGGGIIIOOOUUU[[[\\\ZZZXXXNNNOOOPPPQQQRRRRRRRRRRRROOOQQQSSSUUUWWWYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]___bbbddddddaaa^^^\\\\\\YYYWWWVVVVVVXXXZZZZZZZZZWWWXXXZZZ\\\]]]^^^______bbbiiirrrwwwvvvrrrnnnlllhhhfffccc```______aaabbbbbbdddfffhhhgggeeebbb```^^^^^^^^^^^^```bbbdddfffgggooo{{{{{{wwwkkkhhhdddbbbaaaaaabbbbbb```\\\[[[___aaaaaabbbddd```cccfffgggfffeeeeeegggaaa^^^[[[ZZZ\\\]]]\\\[[[]]]^^^_________```ccceeedddeeefffhhhlllsss{{{yyyoooggg^^^YYYWWWUUURRROOOLLLJJJIIIIIIFFFHHHIIIGGGDDDBBBCCCDDDEEEFFFHHHHHHGGGGGGHHHIIIHHHIIIJJJJJJIIIFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEGGGGGGFFFDDDCCCAAA???===>>>AAACCCCCCBBB>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>===;;;>>>??????<<<:::;;;===;;;<<<=========<<<;;;:::888888999:::999888777666555555555444222333555777555666777777777777666555444666888888666555666888333444555666666555444333555555666666777666666666666666666666666666666666222444666999:::;;;::::::777777777777666666666666888888999999999:::::::::888999999777333222333555888888999999:::;;;<<<<<<::::::999999888777777666444555777888999999888777555666666777999:::<<<===>>>===<<<;;;999777666555666666666666666666666666444444444555555555666666888888888999999999999888666666666777777888888888888999:::::::::999888777666666666777777777777777777777888::::::;;;;;;;;;:::999888777777888999:::===<<<999888777888:::;;;<<<<<<<<<;;;:::999999888999:::;;;:::888888:::;;;|||zzzyyyxxxxxxrrrrrrsssttttttqqqlllhhhddd___XXXRRRNNNIIICCC>>>???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>???@@@AAACCCDDDEEE@@@@@@??????@@@@@@AAABBB===???AAABBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>@@@@@@AAAAAAAAA@@@??????BBBBBBAAAAAAAAABBBCCCCCCDDDFFFHHHHHHGGGEEEEEEEEEFFFJJJPPPWWW]]]___]]][[[OOOOOOOOOOOOPPPQQQQQQQQQPPPRRRTTTVVVWWWXXXWWWWWWYYYYYYZZZ\\\]]]^^^___``````cccfffeeeaaa]]]\\\\\\WWWUUUUUUVVVXXXZZZZZZYYYXXXYYYZZZ\\\]]]]]]^^^^^^^^^fffpppuuusssnnnhhheeefffddd```]]]\\\\\\]]]^^^cccdddggghhhgggdddaaa___\\\]]]]]]^^^```cccfffggghhhooowww~~~zzzyyyvvvooojjjiiigggeeecccbbbbbbbbbccc```\\\ZZZ]]]___^^^___aaa^^^bbbffffffeeecccdddeee___[[[XXXWWWXXXYYYXXXVVVWWWXXXYYYYYYYYYZZZ]]]```\\\\\\]]]^^^aaahhhpppvvvwwwxxxwwwsssooonnnpppsssqqquuuyyy{{{~~~}}}wwwwww|||~~~wwwlllbbb[[[WWWTTTSSSOOOOOOOOONNNLLLJJJHHHGGGDDDGGGHHHHHHEEECCCDDDEEEEEEFFFHHHHHHGGGGGGHHHJJJHHHIIIJJJJJJHHHEEEBBB@@@????????????????????????AAACCCDDDFFFFFFEEECCCBBBBBB???===>>>AAADDDDDDCCC@@@???>>>======<<<<<<===<<<<<<===>>>?????????>>>;;;===???>>>;;;999:::<<<============<<<;;;::::::777777888999999888666666555555555333222222444666666777888999999888777666222555777777444333444666333444555666666666555444333444555666777777777777666666666666666666666666444666999;;;=========<<<888888888888777777777777888888888999999:::::::::888::::::999555444666999777777888999::::::;;;;;;999999888888777666666555222444666888999999888777444444555666888999;;;<<<999999999888777666444444555555555555666666666666444444444555555555666666888888888777777777777666555666666666777777888888999::::::;;;:::999777666555555555666666666666666666777888999:::;;;;;;;;;::::::888777777777888999;;;999777555444666888999000111333444666777777777777777888777666555777999}}}{{{yyyvvvtttvvvwwwwwwwwwvvvqqqjjjeee___ZZZSSSMMMHHHDDD@@@>>>===============<<<<<<<<<>>>>>>============>>>>>>???>>>===<<<<<<>>>@@@BBB???@@@AAABBBBBBBBBAAA@@@===>>>???@@@@@@???>>>===BBBAAAAAA@@@???>>>======>>>???@@@AAAAAA@@@???>>>@@@AAACCCDDDDDDBBBAAA@@@>>>@@@AAACCCDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEKKKJJJLLLSSSZZZ___]]]ZZZRRRPPPNNNNNNOOOQQQQQQQQQSSSSSSSSSTTTUUUUUUUUUVVVVVVWWWXXX[[[]]]```bbbcccaaaaaa```___^^^\\\ZZZYYYUUUTTTSSSSSSSSSTTTVVVWWWVVVXXXZZZ[[[[[[\\\___aaa___dddjjjnnnoookkkfffbbb______^^^\\\[[[\\\___aaaeeegggiiihhhddd___[[[YYY[[[]]]___bbbdddeeeeeeeeelllmmmoootttyyy||||||{{{{{{wwwsssooommmjjjgggeeedddaaa___aaaeeefffbbb___ZZZXXXWWWXXX[[[^^^```aaa[[[]]]```bbbcccaaa^^^]]]ZZZXXXVVVTTTTTTTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYWWWXXX\\\^^^___fffmmmqqqoookkkgggdddbbb``````ggghhhhhhiiiiiihhhhhhgggiiilllrrrxxx|||}}}}}}}}}|||}}}uuuoooiiiddd]]]WWWSSSOOOMMMKKKMMMKKKJJJJJJJJJIIIFFFDDDAAABBBCCCDDDDDDCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEIIIIIIHHHFFFDDD@@@===<<>><<<;;;;;;<<<>>>@@@BBBAAA@@@AAABBBBBBAAA???????????????>>>>>>>>>>>>:::;;;<<<;;;999888999:::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999::::::<<<:::777777888::::::999444444555555666666777777999888888777666555555444444555666777888888888888666666777777666555444444333333333333333333333333555555555555666666666666666888:::<<<<<<:::888666666666666777888888999999444555777888888888777666::::::888777666666666666888999:::999777777888999888888999999777555333222///111444666777666444333777666444333444555777999888999999999999888777777888888888888777777777777666666555555555555666666:::;;;;;;999777777888999===;;;777444333444777888???===;;;999888888888888777777777777666666666666;;;:::888777777999:::<<<:::999888777777777888999777666666666777999;;;<<>>============<<<<<<<<<<<<>>>==================>>>>>>============???@@@AAA???@@@AAABBBBBBAAA@@@@@@===>>>>>>??????>>>>>>===BBBBBBAAA@@@@@@???>>>>>>>>>>>>???@@@@@@???>>>>>>AAABBBDDDEEEEEECCCBBBAAA@@@@@@BBBCCCDDDDDDDDDCCCEEEEEEEEEFFFEEEEEEDDDDDDIIIHHHJJJOOOVVVYYYXXXUUUOOOMMMLLLLLLNNNQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUWWWZZZ]]]___aaabbb``````___^^^\\\ZZZYYYXXXSSSSSSSSSSSSSSSTTTTTTUUUUUUWWWYYYZZZ[[[\\\^^^```___bbbgggjjjjjjgggccc```]]]]]]]]]\\\[[[[[[^^^```aaaccceeedddaaa]]][[[ZZZ[[[\\\^^^```bbbddddddeeeiiijjjmmmoooqqqrrrsssssstttpppllliiihhhhhhgggfffgggcccaaaaaacccccc___[[[[[[[[[ZZZ[[[\\\\\\[[[[[[YYYZZZ]]]___```^^^\\\ZZZYYYWWWUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXUUUSSSUUU[[[^^^___bbbfffgggfffcccaaa^^^]]]\\\[[[______````````````_________bbbgggkkknnnnnnnnnmmmnnnooorrrvvvzzz~~~|||||||||~~~~~~|||xxxuuusssrrrrrrsssvvvzzz~~~wwwooohhhccc___]]]YYYSSSNNNLLLJJJHHHGGGIIIHHHGGGFFFGGGFFFCCCAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFEEECCCAAA???===??????>>>===>>>>>>@@@@@@AAA@@@@@@AAABBBBBBAAA???>>>>>>>>>>>>============:::;;;<<<;;;999999999;;;========================<<<;;;;;;::::::999999999:::999999888888888999999:::999777777999:::999888555555555555666666666666666666666666666666666555666666777777666666555555555555555555555444333333333333333333333333333333555555555555666666666666555666999:::;;;;;;:::999888888888888888777777777555666777777888888888777:::999888777666666666666777888999999777777888999:::::::::999888777555555111222444666666666555444777666444444444555777888888999999999999888777777777777777666666666666555555555555555666777888999;;;<<<<<<;;;999888999;;;;;;999777555555666999:::???>>><<<:::999999999999777777777777666666666666999888777666666888999;;;;;;:::999888777888999999::::::999999:::;;;<<<======<<<:::888666666777888;;;:::999999888888888999}}}xxxsssppppppqqqsssuuusssnnnfffaaa\\\WWWQQQKKKGGGCCC@@@===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>============>>>>>>BBBBBBAAAAAA@@@@@@??????>>>>>>????????????>>>>>>AAABBBDDDEEEEEEDDDBBBAAA@@@AAABBBCCCDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCCCCBBBGGGFFFFFFJJJOOORRRPPPMMMKKKJJJIIIKKKNNNQQQRRRSSSQQQQQQPPPPPPPPPQQQQQQRRRRRRTTTVVVYYY\\\^^^___```___^^^]]][[[ZZZXXXWWWVVVQQQQQQRRRSSSSSSSSSSSSRRRSSSUUUWWWYYYZZZ[[[^^^```^^^```bbbddddddbbb___]]][[[\\\]]]\\\[[[[[[]]]___]]]___```___]]][[[[[[\\\[[[[[[\\\]]]___```bbbcccdddfffiiiiiigggfffhhhjjjlllhhhdddaaabbbdddeeefffhhheeeaaa```aaa___\\\XXXYYY[[[^^^```___]]]ZZZXXXVVVXXXZZZ[[[\\\[[[YYYXXXWWWVVVTTTRRRRRRSSSUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVRRRPPPTTT]]]cccbbb```______^^^]]][[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVXXX[[[]]]___^^^]]]\\\^^^```cccfffiiijjjkkkllliiigggfffffffffeeebbb```^^^```cccgggkkkmmmnnnooorrrtttwww~~~{{{{{{}}}|||{{{sssmmmeee^^^ZZZXXXVVVUUUPPPMMMIIIFFFFFFFFFEEEDDDFFFEEEDDDEEEEEEDDDBBB???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCBBBBBB@@@???>>>??????@@@AAAAAAAAAAAAAAA@@@@@@???@@@BBBBBB@@@???============<<<<<<<<<;;;999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777666::::::999888777777777888888777777888999:::888777666666666555555555555555444444555555666777888888888777777666555333222111333444444444444333222222333333333333333333333333444555555555555666666666444555777999:::;;;<<<<<<::::::999888888777666666777666666666666777888888999888777666666666666666666888999888777666777999:::999888777666555555555333444444555666666666777666555555444444666777888888888999999888888777666666666666666555555555555444444555666777999:::;;;<<<===>>>===;;;;;;;;;===:::888777555666888:::<<>><<<;;;::::::::::::777777777777666666666666888777666666666777999:::<<<;;;:::999888999::::::===<<<;;;::::::;;;<<<===<<<:::888777666666666777::::::999888888888888999}}}wwwqqqooooooqqqsssvvvuuuooohhhbbb[[[VVVPPPJJJFFFBBB???===;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===:::;;;===>>>????????????@@@@@@@@@@@@@@@?????????>>>>>><<<;;;;;;<<<>>>>>>@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@EEEDDDEEEGGGJJJKKKJJJHHHIIIHHHHHHJJJNNNRRRTTTUUUQQQQQQPPPOOOOOOOOOPPPQQQPPPRRRUUUXXXZZZ\\\]]]]]]\\\[[[ZZZXXXWWWUUUUUUTTTOOOPPPQQQSSSSSSRRRQQQQQQQQQSSSVVVWWWXXXZZZ]]]_______________^^^^^^]]]\\\[[[\\\^^^^^^]]]\\\^^^___\\\]]]]]]\\\ZZZYYYZZZ\\\YYYYYYYYYYYYZZZ\\\^^^______bbbeeeddd``````dddhhhiiieee___\\\]]]___bbbdddfffccc```^^^^^^]]][[[XXXVVV[[[aaaeeeeeebbb^^^[[[WWWXXXYYYZZZZZZYYYXXXWWWUUUTTTRRRQQQRRRSSSUUUVVVXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSWWWcccjjjgggaaa]]]]]]]]]\\\[[[ZZZXXXVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUQQQRRRUUUWWWWWWWWWUUUTTTUUUWWWZZZ\\\^^^^^^]]]\\\^^^[[[YYYYYYYYYZZZYYYXXXVVV[[[aaagggkkkkkkiiigggffffffhhhmmmwww|||xxxqqqmmmiiifffffffffeeedddaaa]]]XXXTTTRRRRRRRRRQQQKKKHHHEEEDDDDDDEEEEEEDDDEEEDDDDDDEEEFFFEEEBBB@@@??????@@@@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>===???@@@BBBDDDDDDCCCBBBAAA??????>>>???AAAAAA@@@???<<<<<<<<<;;;;;;;;;::::::888:::;;;;;;::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999888888777777666666;;;:::999888777666666666666666666888999999777555666666666555555444444444333333555666888999:::;;;777666666555444222111000333333444444444444333333333333333333333333333333444444444555555555666666666666777888999:::;;;;;;999999888888888777777777777666555444444555666777777777666555555555666666555777888777666666777888888777555333333333333444666555555444555666777888666555555555555666777777888888888888888777777666777777666666666555555555555555666666777999:::;;;<<<===??????=========???;;;999777666666888:::;;;<<<<<<;;;;;;::::::::::::777777777777666666666666777777666666777888999:::===<<<;;;:::999:::;;;;;;<<<;;;:::999888999::::::;;;:::999777777666777777999999888888888888888999}}}vvvpppooonnnppprrrttttttooohhhccc[[[VVVPPPJJJEEEBBB>>><<<:::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<>>>????????????@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>============>>>>>>>>>>>>===========================>>>@@@BBBBBBAAA@@@?????????????????????@@@@@@BBBBBBBBBBBBBBBAAA@@@???DDDDDDDDDFFFGGGHHHHHHGGGJJJIIIIIIKKKOOOSSSVVVVVVSSSRRRPPPNNNNNNNNNOOOPPPOOOQQQTTTVVVXXXYYYYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTOOOPPPRRRSSSSSSSSSRRRQQQQQQSSSUUUWWWXXXYYY\\\^^^```___^^^\\\\\\\\\\\\]]]\\\^^^``````___^^^^^^^^^]]]]]]]]][[[YYYXXXYYY[[[WWWVVVVVVVVVWWWXXXZZZ[[[[[[___bbbbbb```aaagggmmmmmmggg```[[[ZZZ\\\^^^``````___]]]\\\\\\\\\\\\[[[YYY```hhhllljjjfffaaa___\\\\\\[[[ZZZZZZYYYXXXXXXTTTSSSRRRQQQQQQSSSUUUVVVYYYYYYYYYXXXWWWVVVUUUUUUVVVUUUYYYdddkkkggg```[[[\\\\\\]]]\\\ZZZWWWTTTRRRTTTTTTUUUUUUUUUUUUTTTTTTNNNPPPRRRTTTUUUUUUTTTSSSQQQSSSUUUWWWWWWWWWUUUTTTVVVTTTRRRRRRTTTWWWXXXYYYYYY___gggnnnqqqoookkkhhhaaa______aaahhhqqq{{{zzzvvvpppllljjjhhhdddaaa___]]][[[YYYZZZZZZZZZZZZUUURRRPPPNNNNNNMMMKKKJJJIIIGGGDDDCCCDDDDDDCCCBBBBBBBBBCCCEEEFFFEEEBBB@@@????????????????????????AAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>===<<<<<<@@@AAACCCEEEEEECCCAAA@@@>>>======???@@@AAA@@@>>>;;;;;;;;;;;;::::::::::::999:::;;;;;;;;;;;;<<<===========================666666666777777888888888:::999888777666555555555444444555777888888777555666666555555444444333333333444555777999;;;<<<===444444555444444333222222333444444555555555444444333333333333333333333333444444444444555555555555888888888888888888999999666666777777777888888888666555333222222333444555555555555555555555666666444555777777666666777888777666555333333333444555777666555444444555777888555555555555555666777777777888888888888777666666888888888777777777666666777777777777777888888999;;;===??????>>>>>>>>>???<<<;;;999777666666777888999999::::::999999999999777777777777666666666666777777888888999:::;;;;;;===<<<;;;:::::::::;;;<<<===<<<:::999888999999:::;;;:::999999888888888888888888888777777888999999|||uuuqqqpppmmmmmmoooqqqpppmmmgggccc\\\XXXQQQJJJEEEAAA===;;;:::::::::;;;<<<<<<======;;;;;;::::::::::::;;;;;;::::::;;;<<<>>>???@@@@@@AAA@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<======;;;===???AAAAAAAAA??????>>>>>>============>>>??????@@@@@@AAAAAA@@@@@@???CCCCCCDDDEEEFFFGGGHHHHHHKKKJJJIIIKKKOOOSSSUUUUUUSSSRRROOOMMMLLLMMMNNNOOOOOOQQQSSSUUUWWWVVVVVVUUUVVVUUUTTTSSSSSSTTTUUUVVVRRRRRRSSSSSSTTTTTTTTTSSSRRRTTTVVVWWWWWWXXX[[[\\\___^^^]]][[[[[[\\\]]]^^^^^^```bbbcccaaa^^^]]]]]]\\\\\\\\\[[[YYYXXXYYYZZZVVVVVVUUUVVVVVVWWWXXXXXXZZZ\\\___```bbbfffmmmsssrrrlllddd]]][[[[[[[[[\\\[[[ZZZZZZZZZZZZ\\\^^^___bbbhhhoooqqqmmmfffbbb```bbbaaa___]]][[[YYYYYYYYYSSSRRRQQQQQQRRRTTTVVVXXX[[[ZZZYYYXXXWWWVVVUUUTTTUUUTTTWWW___ccc___ZZZXXXXXXYYYZZZZZZXXXUUUQQQNNNQQQRRRRRRSSSSSSRRRRRRQQQLLLMMMOOOQQQRRRRRRRRRRRRMMMNNNPPPQQQQQQQQQQQQPPPNNNMMMLLLMMMQQQUUUWWWXXX^^^cccjjjppprrrooojjjfff^^^\\\[[[ZZZ]]]bbbhhhkkkqqqtttwwwxxxwwwxxxzzz}}}~~~}}}|||{{{{{{|||~~~~~~{{{wwwuuuqqqpppoooooonnnllljjjfffbbb^^^\\\ZZZWWWUUUTTTTTTTTTTTTUUUUUUVVVVVVPPPOOOMMMLLLLLLJJJHHHFFFGGGEEECCCBBBBBBBBB@@@???@@@@@@AAADDDEEEDDDAAA>>>@@@???>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@>>>===<<<<<<<<>>===<<<<<<>>>@@@AAA@@@>>>;;;;;;;;;;;;:::::::::999:::;;;<<<<<<;;;:::<<<===========================444555555666777888999999888888777666555555555666444333333555777777666555555555555444444444444444444555666777999:::;;;;;;333333444444555444444444333444444555555555555444333333333333333333333333333444444444444555555555777888888888888888777777444444555666666777888888555555444333333333333444444444444444444555666777333444666666555555777888999888777777666666666777666666444444444555666777555555555666666666666666777777888888777777666555888888888888777777777777888777777666666777777777888;;;>>>???>>>>>>>>>???;;;:::888777666555555666777888999999999999999888777777777777666666666666777777888999:::;;;;;;<<<===<<<;;;:::999:::;;;;;;>>>===<<<:::::::::;;;;;;::::::999999999888888888888777777777777888999999zzztttrrrsssnnnnnnnnnoooooommmiiieee^^^YYYRRRKKKFFFAAA===:::999999:::;;;;;;<<<======;;;;;;::::::::::::;;;;;;:::::::::;;;<<<>>>@@@BBBAAA@@@>>>===<<<<<<======;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???======<<<;;;;;;<<<======;;;===???AAABBBAAA@@@??????>>>============>>>???======>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEGGGIIIKKKLLLJJJIIIKKKNNNQQQRRRRRRRRRQQQNNNKKKJJJJJJLLLMMMOOOQQQSSSUUUUUUTTTRRRQQQTTTSSSRRRRRRRRRTTTVVVWWWUUUTTTTTTTTTTTTUUUVVVVVVTTTUUUWWWXXXWWWXXXZZZ[[[]]]\\\[[[[[[[[[\\\]]]^^^^^^aaacccccc```]]]ZZZYYYWWWXXXZZZZZZYYYXXXZZZ[[[VVVWWWWWWXXXXXXXXXXXXWWWZZZZZZ[[[^^^cccjjjqqqvvvuuuoooggg```\\\ZZZYYYYYYXXXXXXXXXXXXYYY[[[^^^```ffflllqqqrrrmmmgggddddddgggeeebbb^^^[[[YYYYYYYYYSSSRRRQQQQQQSSSUUUWWWYYYZZZZZZXXXWWWVVVTTTSSSSSSTTTRRRTTTXXXXXXUUUSSSUUUSSSUUUWWWXXXWWWTTTPPPNNNNNNOOOOOOPPPPPPOOOOOONNNKKKLLLMMMNNNOOOOOONNNNNNJJJJJJKKKLLLMMMNNNNNNOOOLLLKKKJJJLLLPPPTTTVVVWWW___ccciiimmmnnnjjjeeeaaaZZZYYYXXXWWWWWWYYY[[[\\\___```bbbccceeefffhhhhhhnnnnnnnnnmmmllljjjhhhgggfffeeeeeeeeefffhhhjjjlllkkkjjjjjjjjjjjjiiieeebbbbbb```^^^]]]^^^______^^^___]]]YYYVVVUUUSSSRRRQQQNNNOOOQQQRRRRRRSSSTTTUUUQQQOOOKKKJJJJJJJJJIIIHHHFFFDDDBBBAAABBBAAA@@@>>>@@@@@@BBBEEEGGGFFFCCC@@@@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>=========>>>???BBBBBBCCCBBBAAA???===;;;<<<<<<<<<===???@@@???>>><<<;;;;;;;;;;;;:::::::::;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<666666666777777888888999777666666555555555666666444333222333555666666666333444444444444444444555555555555666777777888888444444555555555555444444222222333444444444444444333333333333333333333333333333444444444555555555444666888999:::999888777444444444555555555555555555666666666666555444333333333333333444555666777222444555555555555666888888888999999888888777777555555444444444444444555444555555666666666666666777777777777777666666555888777777777777666666666555555555555666777888888666999<<<>>>=========>>>888888777666555555555666777888999::::::::::::999777777777777666666666666555666777888999:::;;;;;;===<<<:::999999999:::;;;<<<<<<:::999999:::;;;;;;888888888888888888777666777777777777777888999999zzztttsssuuuqqqpppppppppqqqooollliii```[[[SSSLLLFFFAAA<<<:::999999::::::;;;<<<======;;;::::::999999::::::;;;;;;:::::::::;;;>>>AAACCCAAA@@@>>>===<<<<<<<<<===999:::<<<<<<<<<<<<:::999;;;<<<<<<===>>>???@@@@@@===<<<;;;::::::;;;<<<===<<<>>>@@@BBBCCCBBBAAA@@@@@@???>>>======>>>??????;;;<<<===???@@@@@@@@@@@@???AAABBBDDDEEEGGGJJJLLLLLLJJJIIIJJJLLLOOOPPPPPPRRROOOLLLJJJHHHIIIJJJKKKPPPQQQSSSTTTTTTRRRPPPNNNRRRRRRQQQQQQRRRUUUWWWYYYWWWVVVUUUUUUUUUVVVXXXYYYUUUWWWXXXXXXXXXXXXYYY[[[[[[[[[ZZZZZZ[[[\\\]]]^^^^^^aaacccccc```[[[XXXWWWSSSUUUWWWYYYYYYYYYZZZ\\\WWWXXXYYYZZZZZZZZZXXXXXXZZZXXXXXX\\\ccclllrrrvvvuuuppphhhaaa]]][[[YYYXXXWWWWWWXXXWWWXXXZZZ]]]```eeekkkpppqqqmmmiiihhhjjjjjjgggccc___[[[YYYYYYXXXSSSRRRRRRRRRSSSUUUXXXZZZYYYYYYXXXVVVTTTSSSRRRQQQTTTRRRSSSTTTRRROOOPPPTTTPPPRRRVVVXXXXXXUUURRROOOMMMNNNNNNNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMMMMLLLLLLIIIIIIIIIJJJKKKLLLNNNOOONNNMMMLLLOOORRRVVVXXXXXX```cccgggjjjjjjfffaaa]]]VVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTVVVZZZ\\\]]]\\\aaaaaaaaa```^^^\\\YYYXXXWWWWWWWWWWWWYYY[[[]]]^^^^^^]]]\\\\\\[[[ZZZVVVTTTVVVUUUSSSSSSVVVWWWXXXXXXYYYWWWUUUSSSQQQQQQPPPPPPLLLNNNPPPQQQQQQQQQRRRSSSQQQMMMHHHEEEEEEGGGHHHIIIEEEDDDBBBBBBCCCCCCAAA@@@BBBCCCEEEHHHJJJIIIFFFCCCAAA@@@???>>>>>>???@@@AAA>>>????????????@@@@@@@@@>>>>>>=========???@@@AAACCCCCCBBB@@@???===;;;:::<<<;;;;;;===???@@@???>>><<<<<<<<<;;;;;;;;;::::::<<<===>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666666555555555666666777444333111111444666777666333333333444444555555555444444555555555555555555555666666666555555444333000111222333333333333333333333333333333333333333333333333444444444555555111333777:::;;;:::999888555555555444444333222222666777888888888777555444222222222333444555666777222333555555555555666888666666777888888777555444444444444444444444333333444555555666777666666666777777777777777666666555777666666666555555555555333333333444666777999:::444777;;;======<<<<<<===555555555555555666666777777888:::;;;<<<;;;;;;:::777777777777666666666666444555666888999999::::::<<<;;;:::999888999::::::999888777777777888999:::666777777777777777666555777777666777777888999999|||uuuqqqrrrmmmnnnooopppppplllgggbbb[[[WWWRRRKKKDDD???;;;::::::::::::999999999999888;;;;;;;;;;;;::::::999888888777777888:::===@@@BBBBBBAAA@@@>>>======<<<<<<=========<<<;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;===<<<;;;:::999::::::;;;:::<<>>===<<<<<<<<<===>>>===<<<<<<<<<===???@@@???@@@AAACCCDDDCCCCCCBBBGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJHHHGGGGGGFFFKKKNNNQQQTTTTTTRRROOOLLLIIIKKKNNNPPPQQQRRRTTTUUUUUUUUUVVVWWWXXXZZZ[[[\\\YYYVVVRRRRRRUUUXXXYYYXXXXXXYYY\\\^^^___^^^]]]]]]]]]^^^______]]]ZZZVVVTTTRRRSSSUUUVVVWWWWWWVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWSSSWWWYYYZZZ___hhhmmmnnnnnnkkkfffbbb^^^[[[WWWTTTUUUUUUUUUTTTUUUXXX]]]aaafffeeeeeeeeeeeeeeeffffffllliiiccc^^^ZZZXXXWWWXXXTTTRRRPPPQQQSSSVVVXXXXXXYYYYYYWWWVVVUUUTTTTTTTTTNNNOOOPPPQQQQQQQQQPPPOOORRRRRRQQQPPPPPPQQQQQQQQQOOOOOONNNNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQKKKLLLMMMNNNNNNMMMKKKJJJIIIJJJKKKMMMPPPRRRUUUVVV[[[^^^bbbdddbbb___\\\ZZZVVVVVVWWWWWWVVVSSSPPPNNNMMMOOORRRUUUWWWXXXXXXWWW\\\ZZZXXXVVVTTTSSSSSSSSSSSSSSSSSSTTTVVVXXX[[[\\\[[[WWWSSSQQQPPPPPPOOONNNLLLMMMNNNMMMMMMNNNPPPSSSTTTQQQNNNNNNOOOOOOLLLIIIFFFGGGHHHJJJMMMOOOQQQQQQNNNKKKHHHFFFEEEEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBCCCEEEFFFFFFEEEDDDCCC>>>????????????@@@@@@@@@<<<<<<<<<<<<===>>>???@@@@@@???===<<<;;;<<<>>>?????????@@@??????>>>===<<<:::<<<>>>???@@@???>>>===;;;;;;;;;::::::999999999999999:::::::::999888777888:::<<<======;;;888666<<<999777666777888999888222333444555666666666666///000000000111111111111333222222444888999666444000111333555666666555555444333333222222333333444555444333333333333444555:::666222111222222000...111222222333333444444444666777999::::::888666555555555555444444333333333444555555555444333222222333333333333333333333333333555666666555555666777333444444444555555555555666666666666555555555555777777777777777666666666888::::::999777555555555777666555444333222111111222333555555555555555666666666777777888888888999777666555444444555666777666777777888888888777777777777666555555555555555333888::::::;;;??????<<<999888777888999999888777;;;:::999777666555555555555333222333666888777555555555666777777777777777{{{sssoooooolllmmmmmmnnnmmmjjjddd```ZZZWWWQQQKKKEEE@@@<<<;;;:::::::::999999888888888:::;;;;;;<<<<<<<<<;;;:::;;;;;;;;;;;;<<<>>>???AAA@@@???>>><<<;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;???>>>===<<<;;;<<<<<<===;;;;;;<<<>>>???@@@@@@@@@??????===<<<;;;;;;;;;<<<>>>======<<<===>>>???@@@??????AAABBBCCCCCCBBBBBBEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEHHHJJJNNNQQQRRRPPPNNNLLLIIIKKKNNNPPPQQQRRRTTTUUUUUUUUUVVVVVVWWWYYYZZZ[[[XXXUUURRRRRRUUUXXXYYYXXXXXXYYY[[[]]]^^^]]]\\\\\\]]]]]]^^^^^^\\\XXXUUUSSSRRRSSSUUUVVVXXXXXXXXXWWWTTTUUUUUUUUUUUUUUUUUUTTTTTTWWWXXXXXX\\\cccgggggggggdddaaa^^^]]][[[XXXVVVUUUVVVXXXXXXXXXYYY[[[]]]__________________```aaagggddd```\\\YYYVVVUUUUUUVVVTTTSSSTTTVVVYYYYYYYYY\\\[[[YYYVVVSSSQQQPPPOOONNNOOOPPPPPPPPPOOONNNMMMPPPOOOOOONNNNNNOOOOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMNNNNNNNNNMMMLLLKKKMMMNNNOOOQQQSSSTTTVVVWWWXXXZZZ]]]^^^]]][[[YYYXXXUUUVVVVVVUUUTTTRRRPPPOOONNNOOORRRTTTUUUUUUUUUTTTWWWUUUSSSQQQPPPPPPPPPPPPMMMMMMMMMOOOQQQTTTVVVXXXZZZVVVRRRPPPOOONNNMMMLLLKKKLLLKKKJJJHHHHHHJJJLLLOOOLLLJJJJJJKKKKKKIIIGGGEEEFFFGGGIIIKKKLLLMMMNNNLLLJJJGGGFFFFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@CCCDDDFFFGGGGGGEEEDDDBBB????????????????????????===============>>>>>>??????>>><<<;;;;;;;;;===>>>>>>>>>>>>???>>>>>>===<<<888:::;;;=========;;;:::999999:::::::::;;;;;;;;;999999999999888888888888888888888888999:::;;;;;;>>>;;;888666666666666555999888777666555444333333000111111111222222222222333333333555888999777444000111222333444444333333222222222111111222222222555444333222222333444555999555222111222333222111333222222222222333333444555666777888777777666555444444444444333333333222444444444444444333222111333333333333333333333333444555666666555555666888777777666555444444444444666666666555555555444444666666666666666666666666777999:::999777555555666444444444444444555555555444555777888888777777888666666777777777888888888555444444333444555666777555666666777777777666666666666555444444444444444555888999999<<<@@@???;;;:::888777777888999999888888888777777777888888999666555444555888999888666555555666777777777777777xxxoookkkkkkkkkjjjjjjjjjiiieee___[[[WWWTTTOOOJJJDDD@@@===<<<;;;;;;::::::999888777777:::;;;===>>>??????>>>>>><<<===========================<<<:::999999999999::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;===???AAA>>>===<<<;;;::::::;;;;;;===============>>>??????>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGDDDEEEEEEEEEEEEEEEEEEDDDDDDGGGJJJMMMNNNNNNMMMKKKIIIKKKNNNPPPQQQRRRSSSUUUTTTTTTTTTUUUVVVWWWXXXYYYVVVTTTRRRRRRTTTVVVXXXXXXXXXYYYZZZ\\\\\\\\\[[[ZZZ\\\\\\\\\\\\YYYVVVSSSQQQPPPRRRTTTVVVXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXXXXVVVXXX]]]___^^^___]]]ZZZZZZZZZZZZYYYXXXVVVXXXZZZ[[[YYYXXXXXXXXXZZZYYYYYYYYYZZZ[[[[[[\\\___^^^\\\ZZZWWWUUUSSSRRRUUUTTTTTTVVVXXXYYYYYYXXX[[[ZZZWWWTTTRRROOONNNMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKOOOPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQOOOQQQRRRSSSTTTRRRQQQPPPPPPOOONNNLLLLLLLLLLLLMMMKKKLLLLLLNNNQQQTTTWWWYYYYYYVVVRRROOONNNMMMKKKJJJLLLLLLJJJHHHEEEDDDEEEGGGIIIHHHFFFFFFGGGHHHFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGHHHGGGEEEDDDBBBAAAAAA@@@@@@???>>>>>>>>>??????>>>============>>>>>>===;;;:::999:::;;;;;;;;;<<<======>>>>>>======888999;;;<<<<<<;;;::::::888888999:::;;;<<<======:::999888777666777777888888666444444555999===@@@???<<<888555444444222111333333333333444555666777111111111222222222333333333333333555777777666444000111111222222222111111111111111111111111111111444333333222222333333444777444111000222444555666444333222111000111222333444444444444444444444444333333333333333222222222333333444444333333222222444444444444444444444444444666777777777777999:::>>><<<999666444333333333555555555555444444444444444444444444444555555555555777999888777666666777444444555555555666666666444555777999:::999888888666666777777777777888888222222222333444555777777555555666666666666555555555444333333333333333333666777888:::@@@FFFDDD>>><<<:::666555666777888888777666666666777888999999888777777888999:::888777555555555666666666666666uuukkkffffffhhhgggfffeeeccc___ZZZUUURRRPPPKKKFFFBBB>>><<<;;;<<<;;;;;;:::999888777777:::<<<>>>@@@BBBBBBBBBAAA::::::;;;<<<<<<;;;;;;:::<<<<<<:::999999888888888888999999999::::::;;;;;;999999:::;;;;;;;;;;;;:::;;;:::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???=========<<<<<<;;;;;;;;;===============>>>>>>???>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFBBBBBBDDDEEEFFFFFFEEEEEEEEEFFFIIIJJJKKKKKKJJJIIIHHHKKKNNNOOOPPPQQQSSSUUUSSSSSSRRRRRRSSSTTTUUUUUUSSSRRRQQQQQQRRRTTTVVVWWWXXXYYYZZZZZZ[[[ZZZZZZYYYZZZZZZZZZYYYWWWTTTQQQPPPOOOPPPSSSUUUWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXVVVXXXXXXUUUVVVYYY[[[YYYZZZXXXWWWWWWXXXYYYYYYXXXWWWXXXZZZYYYWWWUUUUUUUUUWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYYYYXXXVVVTTTRRRPPPRRRRRRSSSUUUXXXXXXVVVTTTVVVUUUTTTRRRPPPOOOOOOOOOMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKMMMOOORRRVVVWWWXXXWWWVVVVVVTTTRRRQQQQQQRRRSSSSSSSSSRRRPPPOOOOOOPPPQQQRRRRRRRRRSSSTTTSSSQQQOOOMMMMMMLLLKKKJJJJJJJJJKKKLLLJJJKKKLLLNNNQQQTTTWWWYYYXXXVVVRRROOONNNMMMJJJIIILLLLLLKKKIIIFFFEEEFFFHHHFFFFFFEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFCCC@@@AAAAAAAAAAAABBBBBBBBBBBBEEEFFFGGGHHHGGGFFFCCCBBBBBBBBBAAA@@@???>>>===<<<@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888888999999999:::;;;<<<============:::;;;<<<<<<<<<<<<;;;;;;888888999:::;;;<<<======999888666444444555666888666555333222444777;;;===<<<999666444333333111/////////...///000222444555000000111111111222222222111111222444555555333222222222222222111000000000000111111111111111111000333333222222222222333333444333000000111444777999444333111/////////000111222222111111111222333333222222222222222222222222333333444444444444333333333333333333333333333333333555777999999;;;===???DDDAAA<<<888444333333333444444444444333333333333333333333333333444444444444666888888777666777888888777777666555555444444333555777:::;;;;;;999777666666777777777777777777111222333444555777888999666666777777666666555555444444333333333333444444666777888===HHHQQQPPPIII@@@<<<777444444555666666888777666555555555555555888888999999:::999888777555555444555555555666666}}}qqqgggbbbaaacccbbbaaa```]]]YYYTTTPPPLLLJJJFFFBBB???<<<;;;:::;;;;;;::::::999888777777:::<<>>??????===<<<>>>>>>>>>>>>=========<<<<<<======>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEBBBCCCEEEGGGHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIHHHGGGHHHJJJMMMOOOPPPQQQSSSTTTQQQQQQQQQPPPQQQQQQRRRRRROOOPPPPPPPPPQQQRRRTTTVVVYYYYYYZZZZZZYYYYYYYYYXXXYYYXXXXXXWWWUUUSSSQQQPPPMMMOOOQQQTTTVVVWWWWWWWWWUUUUUUTTTSSSSSSTTTUUUUUUUUUWWWXXXUUUVVVZZZZZZXXXYYYWWWVVVVVVWWWXXXXXXWWWWWWWWWWWWUUUSSSRRRSSSUUUTTTTTTUUUUUUWWWXXXZZZZZZWWWWWWXXXXXXWWWTTTRRRQQQQQQQQQSSSUUUWWWWWWTTTRRRSSSRRRQQQPPPOOONNNNNNNNNKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKLLLPPPUUUZZZ]]]]]]\\\[[[XXXTTTOOOMMMOOOQQQSSSSSSQQQOOONNNLLLMMMNNNQQQRRRSSSTTTTTTTTTSSSQQQNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMGGGGGGHHHJJJMMMQQQTTTVVVXXXUUURRRPPPOOONNNKKKIIIJJJKKKJJJIIIGGGGGGHHHJJJGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFEEECCC@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGGGGGGGEEEDDDBBBCCCBBBAAA@@@???===<<<<<>>999666444444444333333333333222222222222111222222222333333333444333555777777777666777888777777777666555555444444555666999===@@@???<<<888777777666666666666666666222333444666777999::::::888888888888888777666555555444444444444444555555555666999AAANNNZZZZZZTTTCCC>>>888333222333444444555444444333333333444444888999::::::999888666666444444444333444444666666{{{nnnddd___^^^___]]]\\\ZZZXXXUUUPPPLLLGGGFFFCCC???<<<;;;:::999:::::::::999999999888888;;;===AAADDDFFFFFFEEEDDD;;;<<<<<<<<<===>>>>>>>>><<<<<<;;;:::::::::::::::777777777888888888888888888888999::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;999;;;===???@@@>>><<<;;;===>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>======<<<======>>>@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCEEEGGGIIIJJJJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGFFFHHHJJJMMMOOOPPPQQQRRRTTTRRRRRRQQQPPPPPPPPPQQQQQQNNNPPPQQQQQQQQQRRRUUUWWW[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUSSSRRRQQQNNNPPPRRRTTTVVVWWWWWWVVVWWWVVVUUUTTTTTTUUUVVVWWWTTTWWWXXXVVVWWW[[[[[[YYYXXXVVVUUUUUUVVVVVVVVVUUUUUUUUUUUUSSSQQQQQQSSSUUUQQQQQQRRRSSSUUUVVVXXXYYYWWWWWWXXXWWWVVVUUUSSSRRRSSSSSSTTTVVVXXXWWWUUUSSSSSSRRRPPPNNNLLLKKKJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJHHHEEECCCAAAAAA??????@@@AAABBBCCCDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLOOOTTT[[[aaaeeedddbbb```WWWRRRLLLKKKMMMPPPRRRQQQMMMMMMKKKKKKLLLNNNPPPRRRRRRSSSTTTTTTSSSQQQOOOMMMMMMMMMKKKJJJJJJKKKLLLLLLIIIIIIJJJLLLNNNQQQTTTVVVVVVTTTRRRPPPPPPNNNLLLJJJGGGGGGGGGFFFEEEFFFHHHJJJHHHIIIJJJJJJIIIHHHIIIKKKIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCBBBCCCDDDDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<======<<<::::::999999999:::::::::999888777666666666777888999::::::::::::888888888888777777777777888888888888999999999999666555444333222333333444333444444444444333222111333222111111222222111000444444333333111000...---........./////////000000...000222333111000000000333333222111000000111111000111222333333222111000000111111222222111111000000111111111000111333666//////////////////...............///000000111111/////////000000000000000333333444444555555444444222222222222222222222222000222555888999;;;>>>@@@AAA???<<<888666444444444222222222222111111111111111111222222333333444444333555777777666666777888333333444555666777777888888888;;;@@@DDDDDD???:::777777666666666666555555333444555777999:::::::::888999999888888777666555444444444444444555555666333666:::AAAMMMXXXZZZVVVBBB>>>888333222333333444000000111222333555777888888:::<<<<<<:::777666555444444333222333444555666xxxlllbbb\\\\\\[[[YYYWWWVVVTTTQQQMMMJJJEEECCCAAA>>><<<;;;::::::888999999999999:::::::::;;;>>>AAAEEEFFFFFFEEECCC???>>>===<<<;;;<<<======;;;;;;::::::999999::::::777777777777777777666666888888999::::::::::::999999:::;;;<<<===<<<<<<;;;::::::;;;<<<===<<<<<<;;;<<<<<<===>>>>>>===<<<<<<;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDFFFIIIKKKLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGJJJMMMOOOOOOPPPRRRTTTTTTTTTSSSRRRRRRRRRRRRRRROOOQQQTTTTTTTTTTTTWWWYYY]]]\\\[[[ZZZYYYYYYYYYYYYUUUUUUUUUUUUTTTTTTTTTSSSQQQRRRTTTVVVWWWXXXWWWWWWYYYXXXVVVUUUUUUVVVXXXYYYTTTWWWXXXVVVWWWZZZZZZWWWVVVTTTSSSSSSTTTUUUUUUTTTQQQSSSUUUUUUTTTSSSTTTUUUPPPPPPQQQRRRTTTVVVXXXYYYWWWWWWWWWVVVUUUTTTSSSRRRSSSRRRRRRTTTUUUUUUTTTRRRPPPOOONNNLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIKKKLLLIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLJJJGGGDDDAAA>>>===:::;;;<<<>>>???AAABBBCCCDDDDDDEEEFFFHHHKKKMMMOOORRRWWW___fffiiihhhdddaaaTTTOOOIIIGGGJJJNNNNNNNNNJJJJJJJJJJJJLLLMMMOOOPPPOOOPPPRRRRRRRRRQQQOOOMMMMMMLLLJJJIIIHHHIIIJJJJJJKKKKKKLLLMMMOOORRRUUUVVVSSSQQQPPPOOOOOONNNLLLIIIFFFGGGGGGFFFDDDEEEGGGIIIGGGIIIKKKJJJHHHGGGHHHJJJIIIIIIHHHGGGGGGFFFFFFFFFDDDBBBAAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@?????????@@@AAACCCEEEFFFEEEDDDCCCAAAAAA@@@@@@???>>>======;;;;;;:::999888888888888:::::::::999888777666555666777777888999999999999888888777666666666666666555555666777888999999:::444333333333222222222222333333333333222222111000111000000000111111000...+++---000333555555444333////////////000000000000///222444444222000111222222111000/////////000111///000111333333111000///000000111222222111000000...111222222000///000111,,,---///000000///...---,,,---...000000000000///.........//////000000000000111222333333333333222000000000000000000000000000222444555555666888::::::999777666444333333222222222111111111000000000111111222222333444444555444555777777666555666777222222333444555666777777666777:::@@@EEEDDD>>>888777777666666666555555555222333555777888999999888888888888888777666555444333333222222333444444555222666:::>>>EEEMMMNNNLLL>>>:::666333444555666666000111111333555777999:::999<<>>;;;888666666444333222111222333555666wwwkkkaaa\\\[[[XXXWWWUUUTTTRRRPPPLLLIIIDDDCCC@@@>>><<<;;;;;;;;;777888888999999:::;;;;;;<<<>>>BBBEEEGGGFFFDDDCCC@@@>>><<<999888888999:::::::::999999999999999999888888777777666666555555888888999::::::::::::999666777999:::;;;::::::999;;;:::999999999:::;;;<<<:::;;;<<<=========;;;;;;;;;<<<>>>?????????>>>===<<<<<<;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAABBBBBBEEEFFFIIIKKKLLLKKKJJJHHHFFFEEEDDDDDDDDDFFFGGGHHHGGGJJJMMMNNNOOOPPPRRRTTTWWWVVVUUUTTTTTTSSSSSSTTTQQQSSSVVVWWWVVVVVVYYY\\\^^^]]]\\\ZZZYYYYYYYYYYYYTTTTTTTTTTTTTTTUUUUUUUUUTTTUUUVVVXXXYYYYYYXXXXXXVVVUUUSSSRRRRRRSSSUUUVVVTTTXXXXXXVVVWWWYYYYYYVVVSSSRRRQQQQQQSSSTTTTTTSSSNNNQQQVVVXXXWWWVVVUUUTTTQQQRRRSSSTTTVVVXXXZZZ[[[XXXWWWVVVUUUTTTSSSRRRRRRQQQPPPOOOPPPRRRRRRQQQPPPJJJJJJJJJKKKKKKLLLNNNNNNHHHGGGGGGGGGHHHJJJLLLMMMJJJJJJJJJKKKLLLMMMNNNOOONNNLLLJJJFFFCCC???===;;;777888:::<<<>>>@@@AAABBBDDDDDDEEEFFFIIILLLOOOQQQSSSYYY```gggiiigggbbb___RRRLLLEEEDDDHHHKKKLLLJJJHHHIIIIIIJJJLLLMMMOOOPPPMMMNNNPPPQQQQQQPPPNNNMMMKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKNNNPPPQQQPPPOOONNNNNNNNNMMMKKKIIIIIIIIIIIIGGGEEEEEEGGGIIIGGGIIIJJJIIIFFFEEEFFFHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDBBB@@@@@@AAACCCCCCCCCAAA@@@@@@???>>>===<<<<<<>>>@@@BBBDDDEEEEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>:::999888888777888888888;;;;;;::::::999777666555666777777888888888888777::::::999888777777888888222333444666777999:::;;;222333333333333222111000222222111000000111222222222000000000111000...,,,+++---111333333111///---000000000000111111111111000333666666333111222333000///...------...///000...///000222222000///...///000111222222111000///...111333333///------...***+++...000111000...,,,+++,,,///111111111000///---.........//////000000...///000111111111111111////////////////////////000222333222111111222333444444444333333222111111111111111111000000000000111111222333444444555555444666777777666555555666444444444444444444333333333333777===BBBBBB;;;555777777666666555555555444222333555777777888777777777777777777666555444333222111111111222333333444222777:::;;;===BBBCCCAAA999777444333555777888999555555555555555666777888;;;>>>AAA@@@===999777888444333222111111333555666tttiiibbb]]]ZZZYYYWWWVVVUUUUUUSSSOOOMMMFFFCCC@@@======<<<:::999999999999::::::;;;;;;;;;;;;===AAADDDFFFFFFEEEEEE>>>===;;;999888888888999;;;;;;;;;;;;:::999888777888888888888777777777777666777777777777777666555999:::<<<<<<<<<:::888777999999:::;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<;;;::::::;;;;;;;;;=========>>>???AAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCFFFFFFEEEEEEFFFGGGGGGJJJOOOSSSUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVXXXYYYZZZYYYXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXUUUSSSPPPOOOPPPSSSXXXZZZXXXYYYZZZZZZZZZXXXWWWVVVVVVTTTRRRQQQRRRUUUYYY[[[VVVUUUTTTSSSSSSSSSTTTUUUUUUSSSPPPNNNNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPQQQSSSVVVXXXXXXXXXUUUUUUVVVWWWUUUSSSQQQOOOMMMMMMMMMMMMNNNNNNNNNNNNKKKMMMOOOQQQQQQOOOMMMKKKPPPMMMJJJKKKMMMOOONNNMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKJJJIIIFFFCCC???<<<;;;::::::<<<@@@DDDGGGHHHHHHHHHGGGHHHJJJMMMPPPQQQPPPVVVXXX]]]bbbdddaaa[[[VVVJJJGGGCCCAAABBBDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFKKKLLLNNNOOONNNMMMKKKJJJJJJJJJJJJIIIHHHGGGEEEEEEIIIHHHGGGGGGHHHKKKNNNOOOMMMNNNNNNNNNLLLJJJHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAACCCBBBAAABBBCCCCCCAAA@@@?????????>>>>>>===<<<;;;;;;===???BBBDDDDDDDDDCCCAAABBB@@@<<<<<>>:::;;;::::::999999::::::;;;888777777666555444444333888888777666555444333333333333333333333333333333666666555444333333222222444333222222111111222222000000000000000000000000000000///000222222111///000000111000000///...---////////////000000000000444888;;;:::333...---///........................000000000000000///......000000000000000000000000///111222111///......////////////////////////............///111000...,,,+++,,,,,,---------------111111111111111111111111//////............//////111111222222222333333333000000000000000000000000111///...///222333111///222111111111222333333444666555333222111222333333111222333333444444444444666888;;;===<<<999555222222333333444555666666777555444444555888999888777;;;:::888666444333333333111111222333444444555555444444555666777888999999444444333444444555666777666666777777888888888999:::;;;<<<<<<;;;888666444444333111000000111333444tttiiibbb]]]ZZZYYYXXXWWWWWWWWWTTTPPPMMMFFFCCC???===<<<;;;999888777888888999:::;;;======@@@BBBDDDFFFFFFEEECCCBBB>>>>>><<<;;;::::::;;;;;;999::::::;;;;;;;;;::::::888888888888777777777777666666666666777777777777999:::;;;<<<;;;:::888777888999999:::;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBDDDGGGGGGGGGGGGHHHIIIIIIKKKOOOSSSUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUSSSTTTWWWYYYZZZZZZYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWTTTRRRQQQPPPQQQSSSVVVXXXWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSPPPOOOOOOPPPRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPRRRQQQQQQSSSUUUVVVVVVUUUTTTUUUVVVWWWVVVUUUSSSRRRNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOQQQOOOLLLLLLNNNPPPOOONNNQQQQQQPPPOOONNNMMMLLLKKKKKKJJJIIIFFFCCC@@@===;;;999<<>>======<<<;;;:::;;;<<>>;;;;;;===<<<888888888777777777777888888888777777666555555444444777777666666555444444444333333333333333333333333555555555444333333222222333333222111111111111222000000000000000000000000000///...///111111///...///000000000000//////....../////////000000000000333777:::888333///...///........................000000000000000///......////////////////////////...000111000///------....................................///000000...,,,......///000000000000///000000000000000000000000//////............//////000000000000111111111111000000000000000000000000111///---...111222111000111111111111111222333444444444222111111111222222000111111222222333222222333555777999999888555333333333444555666777888888777555444444555666666555666666444222111000//////333222222222222222333333444444555555666777777777444333333444444555666777666666666777777888888888::::::::::::999777555444444333111000000111333444ssshhhbbb]]]ZZZXXXXXXXXXYYYYYYVVVRRRNNNGGGDDD@@@===;;;:::888666666666666777999<<<>>>@@@DDDEEEFFFFFFEEEBBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<<888999:::;;;<<<<<<<<<<<<999999888888888777777777666666555555666777888999999:::;;;;;;;;;:::888888777777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999999::::::>>>>>>============>>>>>>@@@AAAAAABBBBBBAAAAAA@@@AAACCCFFFGGGFFFFFFHHHIIIJJJLLLOOORRRSSSSSSRRRQQQQQQQQQRRRSSSSSSTTTUUUUUURRRSSSVVVXXXZZZ[[[[[[[[[XXXXXXXXXXXXWWWWWWVVVUUURRRRRRQQQQQQRRRSSSTTTUUUUUUVVVXXXYYYZZZZZZYYYXXXWWWWWWXXXXXXWWWUUUSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPQQQSSSUUUUUUUUUUUUTTTSSSRRRQQQPPPSSSRRRRRRSSSUUUUUUTTTSSSSSSTTTVVVWWWWWWWWWVVVUUUPPPOOOMMMKKKKKKKKKLLLMMMOOOMMMKKKIIIJJJMMMQQQTTTSSSQQQOOOOOOPPPQQQQQQQQQUUUTTTSSSRRRPPPOOOMMMMMMKKKJJJIIIFFFCCC@@@===<<<999@@@LLL[[[iiiqqquuuuuuuuuqqqmmmiiieeeaaa\\\XXXUUUWWWYYY[[[ZZZUUUNNNHHHBBBBBBDDDFFFHHHIIIGGGDDDEEEDDDDDDCCCCCCCCCCCCDDDFFFHHHJJJLLLLLLLLLKKKJJJFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEHHHIIIIIIIIIHHHHHHGGGFFFCCCDDDDDDEEEFFFGGGIIIJJJMMMMMMLLLKKKJJJIIIIIIHHHDDDDDDCCCBBBAAA@@@@@@???;;;;;;===@@@BBBBBBAAA???<<<<<<<<<<<<<<<:::999999;;;<<<>>>@@@AAAAAAAAAAAA>>>???===::::::===;;;777888777777666666777777888888777777666666555555555555555555555555555555555444444444444444444444444555444444333333222222222333222222111111111111111////////////////////////000...---...///000...---......///000000000//////....../////////000000000111444777666333//////000///////////////////////////000000000000///......------------------------,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,...//////000000000000000........................//////............//////............////////////000000000000000000000000222///------///111111111111111111111111111222333222222111000000000111111//////000111111111111000000111333555555555555444333444555666888999:::;;;<<<999666444555666666555777666555444333222111000555444222111111111222333444444444444444555555555333333333333444555666777666666666666666777777777999888888777666555444444333222111000000111222333qqqgggaaa\\\YYYWWWWWWXXXYYYYYYWWWSSSOOOIIIEEEAAA>>><<<:::888666777777666777888;;;===???DDDDDDDDDDDDBBB???===;;;888888888999999::::::;;;999999:::;;;<<<<<<<<<<<<999999999888888888777777666555444444555777999;;;999999::::::::::::999888666666888999;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;999999888888888999::::::===<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEEEEEEEFFFGGGIIIJJJMMMOOOPPPPPPNNNMMMNNNOOOOOOPPPQQQRRRSSSSSSRRRSSSUUUWWWXXXYYYZZZZZZWWWWWWWWWWWWVVVUUUTTTTTTQQQRRRSSSSSSSSSSSSRRRQQQRRRSSSVVVXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUSSSRRRSSSTTTUUUVVVVVVVVVTTTTTTSSSRRRQQQQQQRRRSSSUUUVVVXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSUUUWWWWWWVVVTTTRRRSSSUUUVVVWWWXXXXXXXXXRRRPPPMMMJJJIIIJJJLLLMMMNNNMMMKKKJJJLLLOOOSSSVVVTTTSSSQQQQQQQQQRRRSSSSSSVVVVVVTTTSSSQQQOOOMMMMMMKKKJJJIIIFFFDDDAAA>>><<<<<>>>>>;;;;;;===@@@BBBBBB???===<<<======<<<<<<;;;:::999:::;;;===>>>????????????;;;======;;;<<<@@@>>>:::999888888777777888888999777777777666666555555555333333444444444555555555444444444444444444444444444333333333222222222111222222111000000000000000////////////////////////111///......///000///...------...///000000000///........./////////000000///111444444222000///000//////////////////////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,,,,******+++++++++++++++,,,...---,,,---...///---,,,,,,---......//////......------------------------///......------......///------........./////////000000000000000000000000111///---,,,---///111222111111000000000111111222000000000000//////000000///000000111111111000000000111111222333333444444333444555777999:::<<<===AAA===999666666777777666666666555555444333222111555444333222222333555666444444444333333333222222333333333333444555666666555555555555555555555666777666555444333333333333222222111000000111222222~~~pppfff```[[[WWWUUUUUUVVVWWWWWWVVVRRROOOJJJFFFBBB???===;;;999777999888888777888999;;;<<>><<<;;;:::777777888999999::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999888888888888666555444444555777999;;;888999999999999999999999555666777999:::;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999888888888999999:::;;;:::::::::;;;<<<>>>???@@@?????????@@@@@@AAAAAAAAAAAACCCEEEFFFEEEEEEFFFGGGFFFGGGIIIKKKLLLKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVWWWWWWVVVUUUTTTTTTRRRSSSTTTUUUTTTRRRPPPOOOOOOQQQSSSVVVWWWXXXXXXXXX[[[ZZZXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXXXXXXXWWWWWWVVVTTTTTTSSSSSSTTTWWWZZZ[[[ZZZXXXRRRRRRSSSUUUVVVVVVWWWWWWQQQOOOLLLJJJIIIJJJKKKMMMLLLLLLMMMNNNPPPRRRTTTUUUTTTTTTSSSRRRQQQRRRSSSUUUUUUTTTSSSQQQOOONNNLLLLLLKKKJJJIIIGGGDDDAAA???===@@@IIIYYYnnn~~~uuuoookkk]]]YYYSSSNNNLLLJJJIIIHHHFFFOOO]]]iiinnnhhh\\\RRRGGGEEECCC@@@???@@@AAABBBBBBDDDGGGIIIJJJJJJJJJIIIFFFEEEDDDDDDCCCCCCDDDDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAACCCDDDFFFHHHIIIIIIIIIIIIHHHGGGEEEDDDCCC@@@@@@??????>>>>>>======>>>>>>>>>@@@AAA@@@>>>;;;============<<<;;;:::::::::;;;;;;<<<<<<=========999<<<======@@@DDDCCC???888777777666666777777888666666666666555555555555222222333333444444555555444444444444444444444444222222222222222111111111222111000000//////000000////////////////////////333111//////000000000///,,,---...///////////////............////////////...///111111000////////////////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,*********++++++,,,,,,,,,...,,,+++,,,---...---,,,,,,------.............................................------------.............../////////000000////////////////////////000///---,,,+++---000222111000000//////000000000////////////////////////000111111111111111000000222222222111111222222222333333555666888:::<<<<<>><<<;;;999777888888888999999999999999;;;;;;;;;;;;;;;:::999999999999:::;;;<<<<<<;;;;;;:::::::::;;;::::::999999:::999999999999888888888666666555555666777888999888888888888999999999999666666888999::::::::::::999:::;;;<<<<<<;;;:::999:::;;;;;;;;;;;;;;;;;;:::999999888999999:::;;;<<<:::::::::;;;===>>>@@@AAA????????????@@@AAABBBBBBDDDFFFGGGGGGFFFEEEFFFFFFDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUVVVVVVUUUSSSPPPNNNMMMOOOQQQSSSUUUVVVVVVVVVYYYXXXWWWVVVVVVXXXYYYZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUUUUTTTTTTTTTUUUVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTVVVYYY\\\]]]\\\ZZZRRRRRRRRRRRRSSSSSSTTTTTTOOONNNLLLJJJJJJJJJKKKLLLKKKLLLNNNPPPQQQRRRRRRRRRSSSSSSSSSRRRQQQQQQSSSUUUSSSRRRQQQPPPNNNLLLKKKKKKKKKJJJIIIGGGDDDBBB???>>>CCCLLL]]]uuu{{{qqqlll]]]WWWPPPKKKIIIIIIJJJJJJJJJUUUhhhxxxyyymmmbbbOOOLLLFFFAAA>>><<<======@@@BBBDDDFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGDDDEEEEEEEEEEEECCCAAA@@@>>>>>>=========<<<<<<<<<@@@>>>>>>>>>??????===;;;======>>>======<<<;;;:::::::::::::::::::::;;;;;;777;;;<<<===@@@EEEDDD@@@555444444333333444444555444444444444444444444444222222222333333444444444333333333333333333333333111111111111111111111111111000000///////////////////////////////////////555222000///000000000///------.../////////......------........./////////......////////////.................................////////////...------++++++++++++++++++++++++)))+++------,,,+++,,,---+++++++++,,,,,,------......,,,******,,,---,,,,,,---......///////////////////////////////////////......------------......////////////000000000111////////////////////////.........,,,+++,,,///111111000000///////////////......///000000000//////000111111111111000000///222222222222222111111111222333444555777888999:::;;;888444333333333333222111111333333333222111000333444555777888:::;;;;;;444444333333222222111111222222222222333444555666444444444333333333333333333333333333222222111111111111111111111111111111}}}nnnddd]]]WWWSSSPPPNNNMMMMMMNNNNNNNNNLLLEEEBBB>>><<<;;;:::888666444666888:::;;;::::::999999999999999999888888888999999:::;;;<<<;;;::::::777777888999::::::::::::::::::999999999888888888666666666666777777777777888888888888888999999:::777777888999999999999999888999;;;<<<<<<;;;999888999999::::::::::::999999999999999999:::;;;<<<===<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFCCCBBBBBBBBBBBBCCCEEEFFFHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWUUUSSSPPPOOOLLLMMMOOORRRSSSTTTTTTTTTSSSTTTVVVXXXZZZ[[[\\\\\\]]]\\\[[[YYYWWWVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUUUURRRSSSSSSTTTTTTTTTTTTTTTTTTUUUWWWZZZ\\\\\\ZZZXXXRRRRRRQQQPPPPPPPPPPPPPPPMMMLLLLLLKKKKKKKKKLLLLLLJJJKKKLLLNNNOOOPPPPPPQQQQQQRRRSSSQQQOOOOOORRRTTTQQQPPPPPPOOOMMMLLLLLLKKKJJJJJJIIIGGGEEEBBB@@@???BBBMMMbbb|||}}}nnneeeWWWSSSNNNKKKJJJJJJJJJJJJNNN[[[oooxxxddd___WWWNNNFFFBBBAAA@@@BBBCCCEEEGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEAAABBBCCCDDDCCCBBB@@@???<<<<<<<<<<<<;;;;;;;;;;;;>>><<<::::::<<<=========<<<<<<<<<<<<<<<;;;999999:::999999999888999999999666999;;;;;;>>>AAA@@@;;;444444333333333333444444333333333333333333333333222222222222222333333333222222222222222222222222000111111111111111111111000000///............///000000000000000000000000444222///....../////////.........///......---------------.........//////...---------......---,,,------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,------...//////000...,,,******+++,,,,,,,,,,,,------...............////////////////////////...------,,,,,,------...////////////000000000000////////////////////////+++---...---,,,,,,...000111000///............///---...///000111000000//////000000000000///...---...///000111222222222111111222222333555666777777666444222111222222111000222444555666666666444333222444666888::::::999999333333333333333333222222222222222222333444555666444333333333222222222222222222333444333222111000000000111111111111000000|||nnnddd\\\UUUQQQNNNLLLJJJIIIJJJLLLLLLLLLCCC@@@<<<:::999888777555111444777:::<<<<<<;;;:::999999999888888888777777777888999:::999999777777444555666888:::;;;;;;;;;:::::::::999999999888888666777777777777777666555888888777777888999::::::777888888999999999888888888999;;;<<<<<<;;;999888888999999::::::999999888::::::::::::;;;<<<===>>>>>>>>>============>>>>>>>>>=========>>>???AAABBBAAABBBCCCBBB???=========BBBCCCEEEFFFHHHIIIIIIIIIGGGGGGIIIJJJKKKMMMNNNOOOMMMMMMNNNOOOQQQSSSUUUVVVTTTUUUVVVWWWXXXYYYYYYYYYXXXYYYXXXWWWVVVSSSQQQPPPKKKLLLNNNPPPRRRRRRRRRRRRNNNQQQVVVZZZ]]]^^^^^^]]]___]]]ZZZWWWUUUTTTTTTTTTWWWWWWWWWVVVVVVUUUUUUUUUSSSSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWZZZ[[[[[[XXXUUURRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMOOOPPPPPPRRRRRRPPPNNNNNNQQQTTTPPPPPPOOONNNNNNMMMLLLLLLJJJJJJIIIGGGEEEBBB@@@???@@@MMMeee}}}iii]]]RRRPPPMMMLLLLLLLLLJJJIIISSS___sssxxxmmmaaaWWWQQQNNNMMMFFFGGGIIIKKKKKKKKKJJJIIIFFFEEEDDDDDDEEEGGGJJJKKKKKKIIIGGGEEEDDDDDDEEEFFFFFFDDDBBB@@@????????????AAAAAAAAAAAABBBBBBCCCDDD???@@@BBBCCCCCCAAA@@@>>>;;;;;;;;;;;;;;;;;;::::::<<<999777888:::===>>>???;;;;;;;;;;;;:::999888888:::999888888777888888888555888999999;;;===;;;666666555555444444555555666222222222222222222222222222222222222222222222222111111111111111111111111000000000000000111111111000000///...............111111111111111111111111444111...,,,---............/////////...---,,,,,,---------.........//////...---,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...------......///000111111...+++))))))***,,,,,,,,,)))***++++++,,,,,,++++++...........................------,,,,,,------............////////////000////////////////////////***---///...,,,+++---///111000///...............---...000111111111000///.../////////...------,,,+++,,,...000222222222222111111222222333444555555444333222222444444333222///111222444444333222111222444777999:::888666555333333333333333333333333222222222222333444555555333333333222222222111111111222333555444333111000000000111111111111000000xxxhhh]]]VVVQQQMMMJJJJJJIIIIIIHHHGGGFFFFFFBBB>>>;;;999:::999666444888888888888888777666666888888777666666666666666888999:::;;;;;;:::888777444444555777777888888888777777777777777888888888;;;999666666777777777666666666666666666777888888777888888999:::;;;======???;;;777777:::;;;888444555555666777777777777777999:::<<<===>>>>>>>>>===???>>><<<;;;<<<===???@@@????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNPPPRRRRRRPPPNNNRRRRRRSSSUUUWWWZZZ\\\]]]ZZZYYYWWWSSSOOOMMMMMMNNNLLLNNNQQQRRRSSSSSSTTTTTTVVVZZZ```fffgggeee```]]]```^^^[[[WWWTTTRRRQQQQQQWWWWWWVVVVVVUUUTTTTTTTTTSSSTTTUUUVVVVVVUUUSSSRRRSSSVVV[[[\\\\\\ZZZXXXXXXSSSTTTUUUTTTQQQNNNMMMLLLIIIKKKMMMMMMMMMLLLNNNOOOJJJJJJJJJKKKLLLMMMOOOPPPUUUTTTQQQOOONNNMMMMMMMMMSSSRRROOOMMMKKKJJJJJJJJJJJJJJJJJJHHHEEECCCBBBCCCHHHUUUmmmvvvdddYYYQQQNNNJJJGGGFFFHHHJJJLLLRRR___rrr}}}tttkkkbbb]]]TTTRRRRRRRRRPPPMMMKKKKKKEEEBBBCCCGGGHHHGGGGGGJJJJJJHHHEEECCCBBBCCCEEEFFFCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@??????>>>?????????BBB???======???@@@???<<<::::::;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<>>>;;;;;;::::::999888777777666555444333333444555666888888888777777777777777000222555777888777555333999777555333222111222222222222111111111111111111222222222111111111000000000111222222222222111111000000000000000000000000111111222222222111111000222222000///....................................---...///...------...///......---------,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---------......,,,***((()))+++,,,***(((........................***+++...000222222222222......---,,,,,,+++******+++,,,,,,,,,++++++---///,,,,,,,,,,,,---///000222222222000///.............................................---,,,+++***)))++++++,,,------......///......//////000000111111111111000000//////......---------------,,,,,,,,,///000111222333222111111555555444333333222222111222222222222222222222222666333000///000222333444666666666666666666666666333333333333333333333333111222222333333444555555333333222222111222222333444333222444777777444111444333222222111111222222wwwggg\\\UUUPPPMMMJJJJJJIIIHHHGGGFFFEEEEEEAAA>>>;;;999999999666444666777888888888777666555888777777666666666666666666666666777777666666555555555666777888888888888888888888777777777777777:::888666555666777777666666666666666666777777888888888888999;;;===>>>???@@@<<<888888:::;;;888555555555666777777777777777;;;;;;::::::;;;<<<===>>><<<;;;:::999:::;;;===>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEGGGHHHHHHHHHIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNOOOQQQTTTUUUSSSRRRQQQRRRRRRTTTVVVYYY[[[\\\ZZZZZZXXXUUUPPPMMMLLLMMMNNNQQQUUUVVVUUUTTTUUUVVV[[[```hhhnnnooojjjccc^^^]]][[[XXXUUURRRPPPPPPOOOUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSTTTTTTTTTSSSRRRSSSVVVYYYZZZXXXUUUSSSRRRPPPQQQRRRQQQNNNKKKJJJJJJIIIKKKMMMNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQOOONNNNNNNNNNNNOOOQQQPPPNNNLLLKKKJJJJJJJJJIIIJJJJJJHHHEEECCCCCCDDDIIIWWWpppppp___UUUPPPNNNJJJGGGFFFHHHKKKLLLVVV___mmm{{{~~~yyyoookkkgggccc```ZZZTTTQQQHHHEEEDDDHHHIIIHHHHHHJJJIIIHHHEEECCCBBBCCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA????????????@@@AAAAAABBBAAA???<<<<<<===>>><<<:::999999999999:::;;;<<<============<<<::::::::::::;;;;;;;;;:::999999999888666555444444444444555666;;;:::999888666555444333111333555666777777666555888777555333222222222222222222222222111111111111222222222111111111000000...//////000000//////...........................000000111222222111111111111111///......---------........................---...///...---,,,---///...------------,,,,,,,,,,,,++++++++++++,,,------,,,,,,+++++++++,,,,,,---,,,***)))***---...---+++------------------------)))***,,,///000111111111......---,,,,,,+++*********,,,,,,,,,++++++---...---,,,,,,,,,---///111222111000///...------------------------------------------------,,,+++******++++++,,,,,,---.........------------............000000000/////////......---------------............///111222222222222111333333333222222222222222222222222222222222222222555333000///000222333333555555555555555555555555444444444444444444444444111111222222333444444444444333333222222333333333444333333444666666444111333333222111111111111111uuueee[[[TTTPPPMMMKKKJJJIIIHHHFFFDDDCCCCCCAAA>>>;;;:::999888666444444555777888888777666555777777777777666666666666555555555444444555555666666777888888999999999999999999888888777777666666777666444555666777777666666666555555666666777888888888999:::<<<>>>@@@AAAAAA>>>::::::;;;;;;888666555555666777777777777777===;;;999777888999<<<>>>;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@BBBCCCDDDFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNOOORRRUUUWWWVVVUUUPPPPPPQQQSSSTTTWWWYYYZZZYYYZZZZZZWWWRRRNNNLLLKKKPPPUUU[[[[[[WWWUUUVVVXXX^^^dddmmmssssssmmmccc]]]YYYWWWUUURRRPPPOOONNNNNNRRRRRRRRRRRRQQQQQQQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUVVVVVVSSSOOOMMMMMMNNNPPPPPPOOOLLLJJJJJJJJJJJJLLLOOOPPPOOONNNOOOOOOOOOOOONNNMMMLLLLLLMMMMMMOOONNNMMMMMMMMMNNNOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJIIIGGGEEEDDDDDDEEEJJJYYYttt{{{hhhXXXPPPOOOMMMJJJGGGGGGHHHJJJLLLWWW]]]eeemmmssswww{{{~~~zzztttlll```VVVMMMIIIGGGIIIKKKIIIIIIKKKIIIGGGEEEBBBAAAAAABBBCCCBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>???@@@AAABBBCCCDDD@@@>>>;;;:::::::::999777777777777777999;;;>>>???@@@???>>>===<<<:::999888:::::::::::::::::::::999666555444444444444555666999999888777666444333333333444444555666666777777777666555444333333333333333333333222222222111111222111111111111000000000.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,...///000111111222111111000000///...------------........................,,,...///...---,,,---...------------,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,---...,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////...------,,,,,,++++++******+++,,,,,,++++++,,,...------------...000111222//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++,,,,,,------...............---------------///////////////.........---------......//////000......000111222222222222000000111111111111222222222222222222222222222222444111//////000222222222444444444444444444444444444444444444444444444444000000111111222333333333444333333222333333444444555444333444666666444222222222222111111111111000ssscccYYYSSSOOOMMMKKKJJJIIIGGGEEECCCBBBAAA@@@???<<<:::999777666555333444666777777777666555777777777777777666666555888777666555666777888999777888999999:::::::::::::::999999888777666555555555444333444666777777666666555555555555666777777777888999;;;===???AAACCCBBB???<<<;;;;;;;;;999777555555666777777777777777===;;;:::888888999;;;<<<<<<;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLOOONNNNNNPPPSSSUUUUUUTTTOOOOOOOOOQQQRRRTTTVVVWWWWWWYYYZZZXXXTTTOOOLLLKKKQQQWWW]]]]]]XXXUUUUUUXXX\\\aaaiiiooooooiiiaaa\\\VVVTTTRRRPPPOOONNNNNNNNNPPPPPPPPPOOOOOOOOOOOOOOOLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSRRROOOLLLKKKKKKNNNOOOPPPOOOLLLKKKKKKLLLKKKNNNPPPQQQPPPOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGEEEDDDFFFGGGLLL\\\xxxrrraaaTTTMMMNNNLLLIIIGGGGGGHHHJJJKKKRRRVVV[[[___bbbeeehhhjjjrrryyy}}}lll\\\SSSMMMIIIJJJKKKIIIIIIJJJGGGFFFDDDBBB@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>???@@@AAAAAAAAABBB???===;;;999888777666555555555666777999;;;>>>@@@BBBAAA???>>>===<<<:::999888888888999999999999999555555555444444555555555555555555555555666666666555444444444444666777888666666555555444444444333444444333333222222111111111111111111000000000000///000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111000///...............///........................,,,---......,,,,,,---...---------,,,,,,,,,+++++++++++++++***+++,,,,,,---,,,,,,,,,---...///000111------,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,---......///---------,,,,,,+++++++++)))+++,,,,,,++++++,,,------------...///000111222//////...---,,,,,,------++++++,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,***++++++,,,------......000000000//////.................................,,,------...///000111111---...///000111111222222......//////000111111222111111111111111111111111222000///000111222222111222222222222222222222222333333333333333333333333///000000111111222333333222222222222222333333444555555555555555555444333111222222222111111000000ppp```WWWRRRNNNMMMKKKJJJIIIGGGEEECCCBBBAAA??????===;;;888666666666555555555666666666666555666777777888777666555555888888777666777888999;;;888999999::::::::::::999:::999999888777666555555555444444555777888777666555555555555555666666777777777888:::<<>>========================<<<<<<<<<=========>>>>>>@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKNNNMMMLLLMMMOOOQQQPPPOOOMMMMMMNNNNNNOOOQQQRRRSSSTTTVVVYYYXXXUUUQQQNNNLLLRRRWWW[[[[[[WWWTTTTTTVVVYYY\\\aaaeeefffccc___\\\SSSRRRQQQPPPOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMKKKKKKLLLLLLMMMNNNOOOPPPNNNOOOOOONNNLLLKKKKKKLLLLLLMMMMMMLLLJJJJJJJJJLLLKKKNNNQQQRRRQQQOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEEEEHHHJJJRRRbbb|||yyyiii[[[RRRMMMKKKJJJHHHFFFFFFGGGIIIJJJJJJNNNRRRVVVWWWXXXYYYZZZcccjjjttt}}}{{{hhhYYYPPPJJJJJJKKKIIIHHHHHHEEEDDDBBBAAA@@@?????????@@@????????????>>>>>>>>>>>>>>>????????????>>>===>>>===<<<999777555444555333444777:::<<>>;;;888666666666999888666555444555666777666777888888888777555444555555555555666777888888888999999:::::::::999999999999888888777777666666666555555666888888777555555555444444555555666777666666777888:::<<<>>>??????>>>===<<<;;;:::::::::555555666777777777777777777888999::::::999888777666777888999999:::;;;;;;========================;;;;;;<<<<<<======>>>>>>>>>???@@@BBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJMMMKKKJJJJJJLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPSSSUUUVVVTTTRRRPPPPPPTTTUUUWWWWWWVVVUUUTTTUUUXXXZZZ\\\^^^___^^^]]]\\\QQQQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNKKKLLLLLLKKKJJJIIIKKKMMMHHHIIIIIIHHHGGGFFFHHHIIIKKKNNNQQQRRRQQQOOONNNNNNLLLKKKKKKKKKLLLMMMNNNNNNLLLKKKJJJHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEFFFIIILLLWWWeee{{{yyylll```VVVPPPMMMHHHGGGFFFEEEEEEFFFGGGHHHDDDHHHLLLOOOOOOOOOOOOOOOWWW\\\bbbggglllrrr{{{ttt]]]RRRJJJHHHIIIGGGEEEFFFBBBBBBAAA@@@??????????????????>>>>>>>>>============>>>?????????>>><<<;;;===>>>===:::777555555666444999???FFFJJJLLLKKKJJJHHHCCC===;;;;;;<<<;;;999888888888888888888777777444444555666666555444444555555444444333222222111333222222222222444555666444555555666666666555555444333333222111000////////////000000000000000111////////////...------,,,........................,,,---...//////000//////...---------...///000000........................+++---...---,,,+++,,,---,,,,,,,,,,,,++++++++++++***************+++,,,,,,++++++++++++,,,,,,---...---......---***))))))***++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,---,,,+++++++++***+++---...//////000000//////...............///++++++,,,,,,------......))))))***+++,,,,,,++++++******++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000///............//////000------...//////000111111111111111111111111111111000000111333555555333111222222222222222222222222000000000000000000000000000000111111222333333333111111111111222333444444777777777555333333444666222222333444333222111000lll\\\SSSOOOMMMLLLJJJJJJIIIHHHGGGFFFEEEEEE>>>??????;;;777555555777===:::777444333444666888666666888888888777555444222333444555666666666666888888999999999999888888888888888777777777777777777777666777999888666444555444444444444555666666555555555666888:::;;;<<<<<<<<<<<<;;;:::::::::;;;555555666777777777777777555555555666666777777888555666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>???AAABBBBBBCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNLLLNNNRRRSSSSSSRRRSSSSSSVVVTTTSSSSSSUUUWWWVVVTTTWWWXXXYYYZZZZZZYYYXXXXXXOOOOOONNNNNNNNNPPPQQQRRRUUUTTTRRRPPPNNNLLLKKKJJJMMMLLLKKKKKKKKKKKKLLLMMMJJJKKKJJJHHHFFFGGGIIIKKKGGGGGGGGGFFFEEEEEEGGGIIIJJJNNNQQQRRRQQQNNNMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIGGGGGGFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEGGGJJJNNNTTT```rrrtttoooggg^^^VVVPPPMMMLLLFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGIIIJJJIIIIIIIIIJJJMMMPPPTTTUUUWWW]]]eeelllxxxvvv___SSSIIIGGGGGGEEECCCCCC????????????????????????>>>>>>>>>=========<<<<<<<<<===???@@@@@@???>>>======>>>>>>;;;888666777888===DDDPPP\\\cccdddbbb```TTTMMMDDD???>>>???>>><<<;;;;;;::::::999999888888444444555666666555444444444444333333222222111111111111111111222333444444333444555666777777666555333222222111000///...---////////////000000111111000000000000///...---,,,........................------...//////.........++++++++++++,,,---...///........................+++,,,------++++++,,,---,,,,,,,,,++++++++++++******************++++++,,,,,,,,,+++++++++,,,,,,---+++---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,---,,,*********)))***,,,---...///.........---------------......+++,,,,,,---......//////)))******++++++++++++************+++,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------------------.........000///...---------............//////000000000111111111111111111111111111000000222444777777444222222222222222222222222222000000000000000000000000111111222222333444444444333333333333444555666666777888888666333222444666222333444555555444222111~~~kkk[[[RRROOOMMMLLLJJJJJJIIIIIIHHHGGGFFFFFF>>>??????<<<777555555777@@@<<<777333222444777999555666888999888777555444222333555777888888777666888888999999999888888777777777777777777888888888999888888888999999666444555444444444444555666666444444444555666888999:::;;;;;;;;;;;;::::::;;;<<<555666666777777777777777444333222111222444777999777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????===>>>???@@@AAABBBBBBBBBDDDDDDEEEEEEFFFGGGIIIJJJGGGEEEEEEFFFIIILLLMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLIIILLLOOOQQQRRRSSSTTTVVVXXXTTTPPPQQQVVVXXXWWWUUUUUUVVVXXXXXXWWWUUUSSSQQQMMMMMMLLLMMMMMMOOOQQQRRRVVVVVVTTTQQQOOOMMMKKKJJJNNNMMMKKKJJJJJJKKKLLLMMMJJJJJJIIIFFFDDDDDDFFFHHHHHHHHHHHHGGGFFFGGGIIIKKKJJJMMMQQQRRRQQQNNNLLLKKKNNNMMMLLLKKKJJJIIIIIIIIIGGGFFFFFFFFFFFFHHHIIIJJJJJJKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGEEEEEEGGGKKKNNNOOOYYYhhhuuu{{{zzzwwwttteeebbb\\\UUUPPPLLLKKKJJJDDDDDDCCCBBBBBBCCCDDDEEEGGGHHHHHHGGGEEEEEEGGGIIIIIILLLNNNOOOOOOSSS[[[bbbkkkwww~~~}}}~~~}}}rrr```SSSHHHEEEFFFDDDAAAAAA>>>>>>>>>>>>????????????>>>=========<<<<<<<<<<<<;;;<<>>@@@BBBDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLIIIGGGHHHJJJKKKJJJHHHMMMLLLMMMOOOSSSVVVWWWVVVYYYUUUQQQRRRUUUXXXVVVTTTTTTSSSRRRTTTUUUTTTQQQMMMJJJKKKKKKKKKKKKNNNQQQTTTVVVTTTRRROOOLLLJJJIIIHHHJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLNNNPPPPPPPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIJJJGGGEEEDDDFFFGGGHHHHHHKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFEEEFFFGGGJJJLLLSSSWWW\\\aaacccbbbaaa___ZZZTTTNNNLLLLLLKKKHHHDDDBBBAAAAAABBBBBBCCCDDDEEEGGGIIIKKKLLLKKKIIIGGGEEEEEEDDDCCCCCCEEEIIINNNQQQ]]]```fffkkkllljjjfffdddSSSOOOHHHBBB@@@@@@CCCEEEAAA@@@?????????@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<>>>@@@BBBBBB@@@>>>======>>>>>>===;;;999999<<<>>>HHHVVVkkk~~~|||tttcccXXXKKKEEEFFFHHHGGGEEEAAA>>>;;;999999999999888444444555555666777777777333333333333333333333333000000000111111222222333666666555444333333333333222444222------111222000...------...111666;;;???(((***...111222000...,,,...........................------------...//////222111///...---------...---...///000111111111111------------------------***+++---......---+++***)))***++++++++++++***)))///............---------,,,---...//////...---,,,++++++------------++++++------,,,++++++,,,------++++++++++++++++++++++++&&&(((***,,,---------,,,------------------------///---+++)))(((((()))***,,,------------,,,+++***+++++++++***++++++,,,,,,+++***(((''''''(((***+++++++++,,,,,,,,,------------,,,***))))))***,,,---------------------------....................................////////////000000000000000111111222000222555777888777666444222333555777666555222000111111111111111111111111///000222444555555555555333222222333555888;;;===<<<;;;999777444222000///333444777888999888777666wwweeeYYYQQQKKKJJJLLLKKKKKKKKKJJJHHHFFFDDDCCCCCCBBB???<<<999888777777777666444444555555555444777555333444666777666555444555555555666666777777777555444555777888666333777666666666666666666777666666666777777666666666777777777666666666666666555555444444444555777888999888888777777666666555555555444444444444555555666555444333444555777888:::888777777888999999999999999::::::999888888777;;;<<<<<<===>>>>>>??????=========>>>???AAACCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIFFFDDDDDDGGGHHHHHHGGGNNNNNNOOORRRVVVXXXXXXWWWVVVSSSPPPQQQUUUWWWVVVSSSRRRQQQQQQRRRSSSRRRNNNJJJIIIJJJKKKKKKKKKMMMPPPSSSSSSRRRPPPMMMKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQPPPPPPOOONNNNNNMMMLLLKKKJJJIIIIIIHHHFFFDDDEEEGGGJJJLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIJJJIIIGGGFFFGGGIIILLLNNNPPPRRRUUUWWWYYYXXXWWWWWWRRRNNNKKKKKKNNNOOOLLLIIIBBBBBBBBBBBBCCCDDDEEEFFFIIIJJJKKKLLLKKKIIIFFFDDDDDDCCCBBBBBBDDDGGGJJJMMMQQQTTTXXX\\\]]][[[XXXVVVMMMJJJEEEAAA>>>???AAABBBAAA@@@?????????@@@AAAAAABBBAAA???>>>===<<<<<<<<<>>>@@@BBBBBB???===<<<<<<======<<<:::999999;;;===JJJVVVhhhxxx|||sssmmm]]]TTTJJJGGGJJJMMMNNNLLLDDD@@@<<<999999999888888444555555555555666666666333333333333333333333333111111111222222222222222777666555444333222222222///000///++++++...000...111000......000444888;;;---///111222111000...,,,------------------------...------------...//////111000///---,,,,,,------------.........---,,,,,,------,,,,,,,,,,,,,,,,,,***+++---......---+++***************************.........------,,,,,,,,,,,,---...//////...---,,,++++++,,,------,,,++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***,,,---------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,,,,+++)))((((((***+++,,,++++++++++++,,,,,,,,,,,,---,,,***))))))***,,,---------------------------------------------------...............///////////////......//////000111000111333444555444333222333555666777777555222111111111111111111111111111000000111333444444444444333222222333444777999;;;888888777666555444333222444555777888888777666555vvvdddXXXPPPJJJIIIJJJKKKJJJJJJIIIGGGFFFFFFEEECCCBBB???<<<:::888888888777666444444555555555444555444333444666888888777333444555666777888999999666555555666777777666444666666555555555555666666555555666666666666555555555555666666666666666666777777555444444444444444666666666666666666666666444444444444444444444444555444444444555666888999===:::666555666888999:::888999999999999888777777999999999:::;;;;;;<<<<<<=========>>>@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHFFFDDDBBBBBBDDDFFFGGGGGGLLLLLLOOORRRVVVXXXWWWVVVRRRPPPOOOQQQTTTUUUSSSPPPOOOOOOOOOOOOOOONNNJJJHHHHHHIIIJJJIIIIIIKKKNNNPPPPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQQQQNNNNNNMMMLLLKKKJJJIIIIIIEEEDDDDDDFFFJJJMMMOOOPPPLLLLLLLLLLLLKKKKKKKKKKKKLLLJJJHHHHHHIIILLLPPPRRROOOOOOOOONNNNNNOOOOOOOOOLLLJJJJJJLLLOOOOOOMMMJJJCCCCCCCCCCCCDDDEEEFFFFFFJJJKKKLLLLLLJJJHHHEEEDDDAAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIKKKKKKKKKIIIHHHFFFDDDAAA???===>>>??????AAA@@@@@@?????????@@@@@@@@@???>>>===<<<<<<<<<<<<===???@@@@@@>>><<<;;;<<<<<<<<<<<<:::888888:::<<>>:::888888888888555555555555444444444444222222222222222222222222333333333333222222222222777666555333222222111111111333222......222333111//////......000444777:::333333333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000///---,,,+++,,,,,,---//////...---,,,***)))(((+++++++++,,,,,,,,,,,,,,,++++++------------++++++,,,+++***))))))***+++,,,......------,,,+++******,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++***)))(((((((((((()))***++++++++++++++++++++++++000...,,,*********,,,---++++++++++++++++++++++++,,,++++++***+++,,,---......---+++******+++,,,,,,,,,,,,++++++***++++++,,,***)))((((((((()))+++,,,*********++++++++++++,,,---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......------......///000000000000000111111111111555666777777666444222000111111111111111111111111111111111111111222333444333333222222333555777888555555555555555555555555444555666777777666444333vvveeeYYYQQQJJJIIIJJJJJJJJJHHHGGGGGGGGGGGGGGGCCCBBB???<<<:::999888888777555444444555555555333444333333333444555555555444444444555666777777777555555555666777666555555666555555444444555555666444555555666666555555444222222222333333444444555666666555444444333333333444444555555555666666666333333444444444444333333444444444444555777888999<<<:::777666777999999999999:::::::::::::::999999777777777888888999999999<<<<<<===???@@@BBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCEEEFFFGGGHHHHHHIIILLLPPPTTTUUUSSSQQQPPPOOONNNPPPQQQQQQNNNKKKMMMMMMNNNNNNMMMKKKIIIGGGGGGHHHIIIIIIHHHIIIKKKMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLNNNPPPRRRPPPOOOMMMKKKIIIHHHGGGGGGIIIHHHHHHHHHHHHIIIKKKKKKKKKLLLNNNPPPQQQRRRRRRRRRMMMMMMMMMLLLKKKJJJJJJJJJFFFEEEEEEGGGKKKOOOQQQQQQMMMMMMMMMLLLLLLLLLLLLKKKMMMLLLJJJJJJKKKOOOSSSUUUSSSQQQNNNLLLKKKLLLMMMOOOMMMLLLLLLNNNNNNMMMHHHEEEDDDCCCCCCDDDDDDEEEFFFGGGKKKKKKLLLKKKIIIGGGEEECCC@@@@@@AAAAAAAAAAAAAAA@@@AAABBBBBBBBBBBBBBBAAAAAA??????>>>>>>>>>>>>>>>>>>AAAAAA@@@?????????>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<>>>???>>><<<;;;:::;;;:::;;;;;;:::888888999;;;AAAGGGOOOVVVYYYXXXSSSPPPGGGCCCAAACCCIIINNNOOOOOOIIIEEE>>>:::888888777777555555555444333222222222111111111111222222222222444444444333333222222222777666444333222111111111222444444111111555666444+++++++++---000555999;;;444333222000///.........------------------------...------------...//////......,,,+++++++++,,,,,,000000///...---+++***)))******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---...------,,,+++***)))))),,,,,,............,,,,,,+++++++++,,,,,,+++++++++)))))))))(((((()))))))))++++++++++++++++++++++++......,,,+++++++++,,,---++++++++++++++++++++++++,,,+++*********+++,,,,,,...,,,+++))))))***,,,---,,,,,,++++++******++++++''''''&&&''''''(((******))))))*********+++++++++---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///......------......///000111000///......//////000444555555555444222000///111111111111111111111111222111000000000111222333333333333333333444555666333333444444444555555555555555666666555444333222xxxggg[[[SSSLLLJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHCCCBBB???<<<:::999999999777555444444555555555333333333333222111111111222444444444444444444444444555555666666666555555555555555444444444444555555444444555555555555444444111111222222333333444444333333333444444444444444333333333444555555666666333444444555555444444333444444444555666777777888999888888888::::::888666888888999999:::999999888:::::::::::::::;;;;;;;;;:::;;;===>>>@@@BBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHGGGHHHKKKNNNQQQRRRPPPMMMNNNNNNNNNMMMMMMKKKHHHFFFKKKLLLMMMNNNLLLJJJIIIHHHFFFHHHIIIHHHGGGHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMOOORRRTTTVVVVVVUUURRRPPPMMMKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLMMMOOOPPPQQQQQQQQQMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGGGGIIILLLOOOPPPOOONNNMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLLLLMMMPPPSSSUUUUUUSSSOOOMMMLLLMMMOOOPPPNNNNNNOOOOOONNNKKKFFFCCCDDDCCCCCCDDDDDDEEEFFFGGGJJJKKKJJJIIIHHHFFFDDDCCC???@@@@@@AAA@@@???>>>===@@@@@@???>>>>>>>>>??????<<<===>>>>>>????????????AAAAAA@@@@@@???>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;======<<<:::999999:::999::::::999777777888999;;;>>>CCCHHHJJJJJJIIIHHHAAA???>>>AAAEEEIIIJJJJJJGGGCCC===999777777666666555555444333222111000000000000000111111222222222444444444333333222222222555555444333222222222222000222222//////222333000+++++++++---///333666888111000///...---......///////////////////////////...------------...//////...---,,,+++***+++,,,,,,------......---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---------,,,+++******))))))+++,,,---......---,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((((((---,,,***))))))***,,,------,,,++++++*********+++(((((((((((())))))******))))))*********+++++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........//////......//////000111222111///.........000111222222333222222000///...000000000000000000000000222111000000000111222333333333333333444444555555444444444444333333333333444444444444333333222222zzziii^^^UUUNNNKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGCCCAAA???===;;;:::::::::777666444444555555555444222333333111///...///000444444444333333333222222444666777777666555555666444444333333333333444444333333444444444444333333333333444444444444444444000111222333444444444444222222333333444444444555333444555666666555444333444444444555555555555555555555555777999999777555555555666777777777777666888888888888888888888888888999;;;>>>@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHKKKKKKIIIHHHHHHHHHJJJJJJKKKMMMPPPPPPNNNLLLLLLLLLKKKJJJIIIGGGEEEDDDHHHJJJMMMMMMLLLJJJIIIJJJFFFHHHIIIIIIGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMOOOQQQTTTVVVXXX\\\ZZZXXXUUUSSSRRRRRRRRRPPPOOOLLLJJJIIIJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOPPPMMMLLLLLLLLLKKKKKKKKKJJJHHHHHHHHHJJJMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRPPPOOOMMMLLLLLLMMMOOOPPPLLLMMMOOOOOONNNKKKHHHFFFCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIHHHGGGFFFEEECCCBBB@@@@@@@@@@@@@@@>>>======>>>======<<<<<<<<<======;;;<<<===???@@@@@@@@@@@@AAAAAAAAA@@@???===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;999888888999777999999999777666777888999;;;===@@@BBBDDDDDDDDD@@@>>>===???BBBDDDEEEEEEBBB???;;;888777777666444444333333222111000000////////////000111111222222333333333333222222222222333333222222222222333333333555555222222444444111///......---...///000111...---------------...///////////////////////////...------------...//////------,,,+++++++++,,,---******+++,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++******+++,,,---......---,,,+++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))+++---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&++++++***)))***+++,,,---------,,,+++************++++++,,,,,,,,,+++++++++*********++++++++++++,,,---,,,,,,,,,+++******)))************************++++++++++++++++++++++++)))***++++++,,,---......//////......//////000111111000///......///000111000000000000000//////...000000000000000000000000111111111111111222333444333333444444555555555666444444333333333222222222333333333222222222222222{{{jjj___VVVNNNKKKKKKIIIIIIJJJJJJIIIGGGFFFEEECCCAAA???===;;;:::::::::777666444444555555555444000222222111///...000222333333444444444444444444333666888777555444555777444444333333333333444444333333444444444444333333444444444444333333333333///000222333444444333333222222222222333333333333444555777888888777555444444444444444444333333222222111000222444555555555444555555666777777666666555555555555555555555555666777:::===???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEKKKOOOSSSTTTQQQNNNLLLKKKKKKJJJIIIJJJLLLLLLJJJHHHHHHHHHHHHGGGEEEEEEEEEFFFDDDGGGKKKLLLKKKIIIJJJKKKGGGHHHJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLNNNOOORRRTTTVVVXXX[[[YYYXXXVVVVVVWWWXXXYYYTTTRRRNNNKKKIIIIIIJJJKKKMMMMMMMMMLLLMMMMMMMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGJJJMMMOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKMMMOOOPPPPPPOOONNNIIIIIIKKKLLLMMMNNNOOOPPPMMMNNNPPPOOONNNKKKJJJIIIBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>;;;;;;:::::::::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@AAAAAAAAA@@@???===;;;:::999999999999999:::;;;;;;:::;;;;;;999777666777999666888999888777555666777999999:::;;;===>>>@@@@@@===;;;::::::<<<>>>???@@@;;;999777777777666555333222222222111111000000///......//////000111111222111111111222222222222222111111111111222333444555777999999666555666555222000///......------......------------------------////////////////////////...------------...//////...---,,,++++++,,,---...++++++,,,,,,,,,,,,+++++++++++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,+++***))))))***+++,,,******+++,,,,,,+++******++++++++++++++++++++++++******++++++******))))))++++++++++++++++++++++++***************)))(((((()))*********++++++++++++...---,,,+++************,,,,,,,,,++++++***)))(((++++++++++++,,,,,,,,,,,,------,,,,,,+++***))))))************************++++++++++++++++++++++++))))))***+++,,,---............------......///000............//////000111/////////000000000000000000000000000000000000000000000111333444444444444333333444555666777777777222222222222222333333333222111111111111222222333{{{jjj___VVVNNNJJJKKKIIIIIIJJJKKKJJJGGGEEECCCCCCAAA???===;;;;;;;;;;;;777666444444555555555444...111222222000000333555222333333444555666777777333666888888555444555777444333333222222333333444222333333444444333333222333222222111111000000000000111222333444333222111222222222222222222222222555666777999999777666555444444444444333222111111000...,,,,,,///222444555666666777888888999888888888888888888888777777777555666999<<<>>>???@@@@@@@@@@@@??????@@@@@@AAABBB???@@@@@@AAABBBCCCEEEFFFRRRVVV[[[\\\YYYTTTQQQPPPJJJHHHGGGFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDGGGIIIAAAEEEJJJKKKIIIHHHIIIKKKGGGIIIJJJJJJHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLNNNOOOLLLLLLMMMOOOQQQTTTVVVWWWVVVUUUTTTTTTUUUXXXZZZ\\\VVVSSSOOOLLLIIIIIIIIIJJJNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKEEEEEEFFFIIIMMMOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIKKKNNNPPPPPPOOOMMMKKKEEEFFFIIILLLOOOPPPPPPPPPPPPQQQRRRPPPMMMJJJIIIHHHBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCBBBAAA@@@??????@@@@@@999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAA???===:::999888888888888999:::;;;;;;:::::::::999777666777888666777999888666555555666888777777888999:::;;;<<<888777666555777999;;;<<<777666555666777666444222111111111111000000000000---......///000111111222000000000111111222222333000000000111222444555666555888777444222333222...---------------...///000......//////...---,,,,,,...........................------------...//////...---,,,,,,,,,---...///.../////////......---,,,++++++,,,------...//////---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,---......++++++------------++++++,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++...---***(((''''''(((((())))))))))))))))))))))))))))))***++++++++++++***((()))***+++++++++++++++...---,,,+++************))))))))))))(((&&&%%%$$$++++++,,,,,,,,,------------------,,,+++***)))((())))))))))))))))))))))))************************((()))***+++,,,---......---,,,,,,,,,,,,---......,,,,,,---......///000000/////////000111111222222000000000000000000000000///000222444555555555555222333444666777888888888000111111222333333444444111000000000111222333333|||lll^^^SSSNNNKKKJJJGGGLLLPPPPPPKKKGGGGGGIIIFFFEEEBBB>>>;;;999777666444444444444444444444444444444444444444444444444333333333333333333333333444333333444555555444222222222222222222222222222333222111111000000111111333222222111111000000000333222111000000222444555444444333333222111000000***,,,111444666666555333111222333555666777777777666333111222555777777666222555777777666555666666:::999999999888777777777777777777999<<<======;;;<<<===>>>@@@@@@@@@???>>>@@@BBB======CCCBBBCCCOOO^^^nnnzzzwwwiii[[[PPPJJJIIIHHHGGGEEECCCBBB@@@@@@EEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEECCCBBBDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGJJJLLLLLLKKKIIIJJJLLLNNNPPPQQQQQQQQQRRRRRRRRRTTTVVVZZZ^^^```WWWTTTPPPLLLIIIHHHIIIIIILLLLLLLLLLLLKKKJJJHHHHHHJJJJJJJJJKKKLLLJJJGGGEEEEEEFFFIIIKKKMMMNNNNNNNNNPPPOOOMMMLLLJJJJJJJJJKKKOOOOOOPPPUUUYYYXXXRRRKKKGGGHHHHHHIIIKKKLLLNNNOOOQQQQQQQQQPPPNNNKKKGGGEEEDDDCCCCCCDDDFFFGGGFFFEEEFFFEEECCCAAA@@@@@@@@@AAA???????????????@@@@@@@@@===<<<<<<===???>>><<<999777===AAABBB>>>===@@@DDD@@@???>>><<<:::888777666555555666777999;;;===???<<<;;;999888777888888999::::::999999888777777777666666777777777777666666333333333333444666777999;;;999777666555555444333111222222222222111000000000000111111111222222222555333222000000000111111111000///...///000222444444444444333222111000///......------------......,,,,,,,,,---------......+++,,,...000111111000///....../////////...,,,+++,,,------...---+++***)))------,,,,,,,,,,,,++++++))))))*********+++++++++++++++******)))******+++***+++,,,+++)))((()))***,,,***((()))+++,,,+++(((*********++++++,,,,,,,,,---,,,,,,+++*********+++))))))*********+++++++++))))))))))))))))))))))))***)))(((''''''((()))************)))))))))))))))+++******))))))***+++,,,%%%---111+++$$$&&&,,,000888222---,,,+++)))***---*********)))))))))))))))------,,,++++++***))))))************************,,,,,,+++***))))))******))))))))))))******)))))))))************+++++++++,,,,,,---...//////......//////.........---------///////////////000111111//////000000000000//////111000000000000222444555333444555666666444222111333222222111111222222333333333333333333333333333}}}mmm]]]RRRLLLIIIGGGGGGKKKOOONNNJJJFFFGGGHHHFFFDDDAAA>>>;;;888777666444444444333333333333333222222222222222222222222333333333333333333333333444333333444555555444222222222222222222222222222//////000111222333333444222222222222111111111111333222111000111222444555444444333222222111000000///111444777777666444333555555555555555444444333666444222222555777777666222555777777666555666666999999888888888888888888888888888999<<<<<<;;;:::;;;<<<>>>?????????>>>======AAA>>>===CCCBBBFFFUUUlll|||ppp___TTTOOOJJJJJJIIIGGGFFFEEEDDDCCCEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBDDDEEEEEEFFFGGGGGGFFFFFFHHHGGGFFFHHHJJJKKKJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQSSSRRRRRRRRRTTTVVVYYYZZZTTTRRRNNNKKKIIIIIIIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKLLLMMMMMMKKKIIIGGGEEEFFFHHHJJJLLLMMMMMMMMMNNNMMMLLLKKKJJJKKKLLLLLLOOOPPPRRRWWW[[[XXXPPPIIIHHHHHHHHHIIIKKKLLLNNNOOOPPPQQQQQQPPPNNNJJJFFFCCCAAA@@@@@@AAACCCDDDDDDCCCEEEDDDBBBAAA@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::<<>>???@@@??????===<<<:::888777666555666888999;;;===>>>>>><<<;;;:::999888888999999::::::999888888777666666444555555555555555555444555555444555666777999:::999888777666666555444333111222222222222111000000000000000111111111222222222111111000000000000000111000///...///000222333444444444333222000///.........------------......,,,,,,,,,------------...++++++,,,---............---.../////////...,,,+++***+++,,,---......------------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,+++++++++++++++,,,+++,,,---,,,***)))***+++,,,***((()))+++,,,+++)))*********++++++,,,,,,,,,...---,,,++++++++++++,,,))))))))))))))))))*********************************)))(((''''''((()))******)))))))))))))))))))))***++++++,,,,,,+++***)))'''---...)))&&&+++222666FFF<<<333///,,,)))''')))************++++++++++++---------,,,+++***************************************)))(((((((((((((((+++******))))))))))))***))))))*********+++++++++,,,,,,---...............------------------------///////////////000000111//////000000000000//////000/////////000111333444111222444555555444333222222222111111111111222222222222222222222222222222}}}mmm\\\QQQJJJFFFDDDGGGJJJLLLKKKGGGEEEFFFHHHEEECCCAAA>>>;;;888777666444444444333333333222222111111111111111111111111222222333333333333333333444333333333555555333222222222222222222222222222---///000222333333333333222222222222222222333333444333222111222333444555333333333222111111000000444555777999888777444222555555555555555444333333666444333333555666666555333444666777555555555666777777888888888888888888:::999999:::<<<===<<<:::;;;;;;<<<============<<<:::@@@???>>>CCCDDDKKK]]]zzztttaaaUUUQQQIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEHHHGGGFFFGGGIIIJJJIIIHHHIIIHHHHHHIIIJJJLLLNNNOOOQQQQQQPPPPPPPPPQQQRRRSSSOOOMMMKKKIIIHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIMMMNNNNNNNNNNNNLLLKKKJJJFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIJJJKKKLLLMMMOOOQQQVVV\\\___[[[RRRJJJHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRQQQNNNIIIDDDAAA@@@??????@@@BBBCCCCCCBBBCCCBBBAAA@@@??????@@@AAA????????????????????????============???EEEOOOWWW[[[OOO@@@:::<<<@@@@@@>>>???>>>===<<<:::999777777666777:::===>>>???>>>>>>===<<<;;;:::999999999999::::::999888777666555555333333333333333333333333555444444444555777999:::777777888888777555333222111111222222111111000///000000000000111111111111......///000000000000///111000///...///000111222444444333222000///---,,,...------,,,,,,------...,,,,,,,,,,,,------------*********++++++,,,---...---............---,,,,,,++++++---......///......------,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++***+++,,,+++***)))***++++++***)))*********+++++++++++++++...---,,,,,,+++,,,,,,,,,)))))))))(((((((((((((((++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))*********+++,,,------+++((('''***,,,+++(((***333<<>>;;;;;;;;;;;;;;;;;;;;;;;;888@@@@@@@@@EEEFFFPPPdddppp\\\QQQMMMFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFEEEFFFHHHJJJIIIHHHHHHGGGFFFEEEFFFHHHKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKJJJNNNOOOPPPPPPNNNMMMLLLLLLIIIJJJJJJKKKLLLLLLLLLLLLJJJIIIIIIHHHHHHIIIKKKLLLMMMRRRYYY```ccc^^^UUUNNNHHHHHHHHHIIIJJJKKKMMMMMMOOOQQQSSSSSSOOOJJJDDD@@@AAA@@@@@@AAACCCDDDDDDCCCBBBAAA@@@?????????@@@AAACCCCCCCCCBBBBBBAAAAAAAAA>>>@@@AAA??????FFFQQQ[[[cccUUUEEE<<<===AAAAAA??????>>>===<<<:::999888777666999<<<@@@AAAAAA???>>>>>>===<<<;;;::::::999999::::::999888666555444444333333222222222222333333222222111111222444666777888:::;;;:::888555222111111111111111111000000////////////000000000111111+++,,,---///000000///...000000////////////000111333333222111///---+++***------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,+++*********+++---...------------------------/////////......---,,,,,,------,,,,,,,,,+++++++++******************************++++++,,,,,,++++++***+++,,,,,,******+++,,,+++************+++*********************+++++++++,,,,,,++++++***++++++,,,***))))))))))))(((((((((++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))************+++++++++***((('''&&&******((('''...<<>>???>>><<<>>>FFFMMMXXXQQQFFF???===>>>??????>>>>>>===<<<:::999888888777:::>>>AAABBBAAA???>>>>>>======<<<;;;999888888999999888777666555444333444444333222222333444444111111111111222333555666<<<===???===888333111000000111111111111000//////....../////////000000000)))+++---.../////////...000000//////////////////111111000///...,,,******,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------+++++++++,,,...///------,,,,,,,,,---------000//////...------,,,,,,------,,,,,,,,,+++++++++************************'''((()))***+++*********(((***+++***)))((()))+++******+++************+++***************************)))))))))))))))******************************++++++++++++++++++++++++(((((())))))))))))(((((((((((())))))************,,,***(((&&&%%%%%%'''(((***)))''''''111@@@JJJMMMAAAHHHQQQQQQCCC111(((((('''(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,++++++************************+++***************++++++---,,,+++)))))))))***+++(((((()))))))))*********+++,,,,,,,,,,,,,,,++++++(((((()))***,,,---......------...///000//////.........////////////......,,,---------............111111111000000///...---000//////......//////000........................sssjjj]]]QQQJJJHHHGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDBBB@@@>>>;;;999777666555555555555555555555555555.........///000000111111000000111111222333333333333222222222444444222111222222222222222222222222---///000222333333333333111111111111111111222222111111222222222333333333111111111111111111111111...///111222444444444444555555555555444222111000111333555666555555666777333444555444333333555777666666777777777777777777777777999>>>CCCFFFGGGGGG<<<;;;::::::999:::::::::888???@@@AAAGGGHHHOOO```kkktttxxxmmm[[[OOOJJJHHHEEEEEEFFFFFFFFFGGGGGGGGGBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDEEEDDDDDDCCCBBBBBBAAABBBCCCEEEFFFGGGHHHHHHEEEDDDDDDEEEGGGIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFFFFCCCDDDGGGJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJMMMPPPQQQOOOLLLJJJLLLNNNNNNMMMLLLLLLKKKKKKKKKLLLIIIIIIGGGFFFEEEFFFFFFGGGDDDIIIPPPVVVXXXVVVQQQNNNHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOQQQQQQOOOJJJEEEBBB???>>>>>>???AAABBBBBBAAAAAA@@@??????@@@AAABBBCCCCCCCCCBBBAAA???>>>======<<>>===???BBBHHHFFFCCC???;;;:::;;;===>>>===<<<;;;:::999999888888;;;>>>AAABBBAAA???>>>=========<<<;;;999777666777777666666555555444444555555333333333333555555333222222222333555777888<<<>>>???<<<666222111111000000111111000000///...............////////////++++++,,,---.../////////000000////////////.........///......---,,,******,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,......------------......,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,---...///000------,,,,,,,,,,,,+++++++++++++++***************&&&'''(((*********))))))'''(((***)))(((((()))***)))+++++++++***)))***+++***************)))))))))((((((((('''(((((()))***)))*********++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((((((((((()))******++++++---***'''$$$###%%%(((***((()))((((((000<<>>@@@AAACCCEEEGGGIIIJJJJJJHHHGGGEEEEEEFFFFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDGGGJJJKKKJJJHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIILLLOOOPPPNNNJJJHHHJJJNNNNNNMMMKKKJJJIIIIIIIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHGGGJJJOOORRRRRRPPPNNNMMMHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLHHHEEECCC@@@???>>>@@@BBBCCCBBBAAAAAA@@@@@@@@@AAABBBDDDEEECCCCCCBBB@@@???===<<<<<<@@@@@@AAAAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;<<<======<<<;;;:::999999888999;;;>>>@@@AAAAAA???>>><<<<<<<<<;;;:::888666555555555555555555555555555666444333222222333444666222222111222333444666777999;;;<<<999444000111444000000000000000//////...------........./////////---------------...////////////000//////......---,,,,,,------,,,++++++***++++++************++++++***++++++++++++,,,,,,,,,------............------,,,,,,+++++++++,,,---...,,,+++++++++,,,---...///------,,,,,,,,,,,,+++++++++++++++*********))))))&&&''')))+++++++++***)))''')))******))))))***+++)))+++,,,+++)))(((***,,,+++*********)))))))))(((((((((((((((((()))******''''''((()))***+++,,,,,,************************'''((()))******)))(((''''''(((((()))******+++++++++***(((''''''(((***+++'''******(((+++333888999333666;;;>>>999///***+++************************************************************************((((((((((((((()))******((()))+++,,,------,,,+++(((((((((((()))))))))***+++++++++++++++***)))))))))******+++,,,---......+++,,,...000000///...------......//////......---------...//////...---,,,000000///---,,,,,,,,,,,,......------------..............................~~~kkkcccVVVLLLFFFEEEEEEFFFCCCDDDFFFHHHIIIHHHEEEBBB@@@???===;;;888777555555///000111222333444444555...//////000111222222333///000000111222222333333333222111222333444222000222222222222222222222222333222111111000000111111111111000000//////......//////000111111111111000000000000000000111111111...///000111111111111111222222333444444444333333---111555666666666777:::333444444333222333555777888888777777666666555555777777888<<<@@@CCCCCCCCC>>>===;;;:::999:::;;;;;;777;;;:::===EEEDDDDDDPPPMMMRRRSSSMMMGGGGGGGGGFFFBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEEEEBBBBBBAAA@@@???>>><<<;;;???AAACCCFFFHHHJJJKKKLLLKKKIIIGGGFFFEEEDDDBBB@@@DDDDDDEEEEEEEEEDDDCCCBBBCCCEEEHHHKKKKKKIIIGGGEEEJJJJJJIIIIIIHHHGGGFFFFFFHHHHHHIIIIIIJJJIIIIIIHHHKKKNNNOOOMMMHHHGGGIIIMMMMMMLLLJJJHHHGGGGGGGGGGGGDDDDDDCCCDDDEEEGGGHHHJJJLLLNNNQQQRRRQQQOOONNNMMMHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJKKKJJJIIIGGGDDDCCCBBBAAAAAABBBDDDEEEEEEDDDAAA@@@@@@@@@AAACCCEEEFFFEEEEEECCCBBB@@@???>>>======<<<<<<===???@@@???===>>>===<<<<<<>>>???>>><<<======<<<;;;::::::999999:::<<<>>>@@@AAA@@@??????;;;<<<<<<;;;:::777555444444444444555555555555666555444222111111222444555000000//////000222444555555888999666111000222666000000000000000//////...---------........./////////...---,,,---...///000//////000000///...------+++++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,,,,---...///...---,,,+++,,,,,,+++***+++,,,...//////...,,,+++******+++,,,---------,,,,,,,,,++++++++++++++++++******))))))&&&(((***,,,---,,,+++***(((***++++++******+++---(((+++,,,,,,)))(((***,,,+++*********))))))(((((())))))((())))))***++++++%%%&&&'''((()))***+++,,,))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))***+++++++++***************+++++++++'''+++,,,((('''+++......222---+++---...+++)))***,,,,,,++++++++++++++++++))))))))))))))))))************************************)))******+++,,,,,,&&&(((+++---///...,,,+++(((((((((((())))))))))))+++++++++++++++***)))(((+++++++++,,,,,,------...+++,,,...000000///...------..................------.../////////...---,,,......---,,,,,,,,,------...------,,,,,,------...........................|||hhh\\\PPPJJJGGGDDDDDDFFFFFFEEEEEEFFFHHHHHHGGGEEEAAA@@@???<<<999666333111333444444555555444444333000111222333222111000///000000000000111111111111000000111111111222222222111111000000111111222333222111111111000000//////444444333222111000//////111000000///////////////222111000.........///000333222111111111222333444555444222222222444666777666666555444333333222222666666555444333222222111888888888888777777777777888:::===>>>===<<<<<<======<<<:::999888999999:::============???AAACCCDDDFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???BBBAAA@@@>>>===<<<<<<<<<===???BBBEEEHHHKKKMMMNNNJJJHHHFFFDDDBBBAAAAAAAAAEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFIIIGGGFFFDDDDDDEEEGGGHHHLLLLLLMMMMMMNNNMMMMMMMMMIIIIIIGGGFFFFFFGGGIIIIIIHHHFFFDDDBBBBBBCCCEEEFFFMMMQQQWWWZZZYYYSSSMMMHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGEEEBBBAAABBB@@@???@@@BBBDDDDDDCCCCCC@@@======???BBBDDDEEEEEEDDDDDDBBBAAA@@@??????===>>>???@@@??????======>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;888999;;;===>>>>>>======<<<<<<:::999888777777777888777555444333333444555222222222222222222222222333222111222333444333111222222222222111111111000000///...------...///000------...///////////////,,,+++******,,,......---//////.........---------........................++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///,,,******,,,...,,,+++))))))*********+++++++++***++++++,,,,,,++++++***(((***...111222111///---******))))))))))))))))))''''''(((******+++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,++++++***)))(((((())))))(((###""")))///...+++''')))+++,,,,,,,,,***)))---------+++((('''((()))++++++)))(((''''''''''''+++***((()))******)))(((,,,+++((('''&&&'''((()))******++++++++++++******(((((((((***++++++***(((''''''&&&&&&&&&((()))***,,,***(((***---...---+++,,,++++++***)))((('''''''''((((((((()))))))))*********+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,---------.........///////////////......//////.........---------,,,---------......//////////////////000000000000yyyeeeZZZNNNHHHEEEBBBBBBDDDEEEDDDDDDEEEGGGGGGFFFDDD???>>>===;;;999777555333333333333333333333333333444444444333222111000///...////////////000000000000000000111111111222222111111000000111111222333111111111111000000000///111111000000///.........222111111000000000000000222111000/////////000000000000000111222333444555333222111000000222333444333333333444444444444444555555444444333333222222444444444444444444444444666999;;;<<<;;;::::::;;;999999888888999:::;;;<<<;;;;;;:::;;;<<<===???@@@CCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAACCCBBBAAA???>>>>>>======???@@@BBBEEEGGGIIIJJJKKKMMMKKKIIIFFFEEEDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEGGGFFFEEEDDDEEEFFFHHHIIILLLLLLNNNOOOOOOOOONNNMMMIIIIIIHHHHHHHHHHHHIIIIIIIIIGGGEEECCCCCCDDDFFFGGGNNNPPPSSSTTTSSSPPPLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGEEEDDDCCCCCCBBB@@@AAABBBDDDCCCCCCBBB???======???BBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>??????@@@@@@@@@???===<<<===<<<<<<;;;;;;;;;;;;<<<===<<<;;;:::::::::::::::888999;;;<<<<<<<<<<<<;;;;;;;;;:::888777777666666888777555444333333333333333333333222222222222222111///...///000111000///222111111111000000000000...---,,,++++++,,,---...---...//////000000//////---+++******,,,------,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++,,,,,,+++++++++******)))))))))++++++++++++++++++++++++...,,,***+++---...,,,***))))))*********+++++++++***++++++,,,,,,++++++***((()))+++,,,,,,***(((&&&))))))******+++******)))'''((()))******+++++++++))))))************))))))))))))))))))))))))))))))(((((()))******+++,,,,,,******))))))))))))))))))***)))((()))***+++***))))))((((((((())))))*********++++++***)))(((***++++++***)))(((((('''((((((***)))((((((******)))(((******(((''''''((()))))))))******++++++******)))***)))***+++------+++)))******))))))***+++,,,---+++))))))+++...000///...++++++******))))))(((((())))))))))))************************+++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...//////000000//////...............------------------........./////////------------............tttbbbVVVKKKFFFDDDAAAAAACCCCCCBBBBBBCCCEEEEEEDDDCCC======<<<:::999777666555222222111111111111222222444444333111111000000000............////////////000000000000111111111111111000000000000111222222111111111111000000000000////////////////////////333222111111000000111111222222111000000000111111...///000222333444444555222111000///...///000111111111222333444444555555333333333333333333333333333333333333333333333333444777999999888777777888555666666777999;;;===>>>:::999888888888:::;;;<<<@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBCCCBBBAAA@@@????????????AAABBBCCCEEEGGGHHHHHHHHHKKKIIIFFFDDDAAA@@@@@@@@@DDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJKKKLLLOOOQQQQQQPPPNNNMMMIIIIIIJJJJJJJJJJJJIIIIIIJJJHHHFFFEEEEEEEEEGGGHHHMMMMMMMMMMMMMMMLLLKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGEEECCCBBBBBBCCCCCCCCCBBBBBB???======???AAABBBCCCBBBAAAAAA@@@???>>>======@@@AAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::999999999999888999999:::::::::999999;;;::::::999777777666666888777555444333222222222444444333333222222222111000...---...///000///...000000000000////////////------,,,,,,,,,,,,------......///000000000000///...,,,******,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++++++++,,,,,,,,,+++***)))(((((('''+++++++++++++++++++++++++++++++++,,,...---+++)))***************+++++++++******++++++++++++******+++++++++,,,+++******)))''')))+++,,,---,,,+++***'''((()))******+++******************************))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))******)))+++---+++)))&&&'''((()))((('''&&&&&&(((***+++((()))******))))))+++---))))))(((((((((((()))))))))(((''''''))))))((('''(((((((((((()))))))))))))))******++++++******)))+++++++++---......---+++***)))(((&&&&&&%%%%%%&&&((('''''')))---//////...*********)))))))))))))))************************)))))))))*********++++++)))******+++,,,,,,------+++++++++++++++*********//////000000000000//////.........---------,,,,,,......////////////000000,,,------------.........qqq___TTTJJJEEECCCAAAAAACCCAAA@@@@@@AAACCCDDDBBBAAA===<<<;;;999777666555555333222111111111111222333111000/////////000111222........./////////000000/////////000000000111111000000000000000111222222111111111000000000000000000000000000111111222222222111000000//////000000222222111111111111111111...///111222333333333222111111000............///111111111222333333444444111222222222333333333444444444444444555555555555444666888888777666666666444444555777888:::<<<<<<::::::888888777888999:::==================>>>>>><<<<<<<<<======>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDBBBAAA@@@???????????????BBBBBBDDDFFFGGGHHHIIIIIIIIIGGGDDDBBB???>>>======DDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIKKKOOOQQQRRRPPPNNNLLLHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHFFFEEEEEEFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGFFFHHHGGGFFFFFFFFFGGGIIIJJJGGGEEECCCBBBCCCCCCBBBAAABBB@@@>>>>>>@@@BBBCCCBBBAAAAAA@@@??????>>>======AAABBBBBBAAA@@@>>><<<;;;::::::::::::;;;<<<<<<======<<<;;;999888888888888888888888888888888777777;;;;;;::::::999777666666777666555444222111111000444444333333222222111111111///...///000111000///000////////////.......................................///000000000000///...,,,+++***+++++++++***,,,,,,,,,,,,,,,+++++++++------------------------++++++************++++++************++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...---+++)))******************************++++++++++++***************+++,,,---...///&&&(((+++.........,,,+++(((((()))******************))))))))))))))))))***))))))))))))))))))))))))((()))))))))*********+++''''''((())))))*********&&&'''((('''&&&%%%'''((((((((('''''''''((()))***((()))***)))((()))***,,,)))(((((((((((())))))***((('''&&&'''((()))((('''&&&'''((()))******))))))))))))************))))))+++***+++,,,......,,,+++***((('''$$$""" %%%%%%&&&''')))*********)))))))))))))))******************)))))))))))))))((())))))))))))*********)))*********++++++,,,,,,))))))******+++,,,,,,,,,...///000000111000000000.........------------,,,/////////000000000000000........./////////000000}}}nnn\\\RRRHHHEEEDDDAAAAAACCC@@@??????@@@BBBBBBAAA??????===;;;888666444333333333333222222222222333333333222111/////////000111//////000000000111111111....../////////000000000000000//////000000111222000000000000000000111111/////////000111111222222000000///............///111111111222222222111111000111222333222111000///111111000000////////////222222222222222222222222000000111111222333333333444444444555555666666666444666888999777666555666555555666777888888888999;;;;;;999888888888999:::;;;;;;;;;;;;<<<<<<===>>>;;;<<<<<<===>>>???@@@@@@===>>>???AAABBBCCCCCCCCC@@@??????>>>>>>>>>??????AAABBBDDDFFFHHHJJJKKKKKKKKKIIIFFFDDDAAA@@@@@@@@@CCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDGGGJJJMMMPPPQQQOOOMMMKKKHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEGGGIIIKKKKKKKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEEEEFFFGGGIIIJJJGGGEEECCCBBBBBBBBBAAA@@@CCCAAA@@@@@@AAACCCCCCBBBAAAAAA@@@@@@??????>>>>>>AAAAAAAAAAAA@@@>>><<<;;;:::::::::::::::;;;<<<===;;;;;;:::999888777777777888777777777666666666777;;;;;;;;;;;;:::999777666555555444333222111000000333333333222222111111111000///...///000111000...////////////.........------..................---------...///////////////...,,,******++++++***))),,,,,,,,,,,,,,,---------------------------------++++++************++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,------,,,+++***************************)))******++++++******)))''''''''''''(((***,,,---&&&(((+++.........,,,+++((())))))************))))))(((''''''''''''((()))(((((((((((((((((((((((()))))))))))))))*********&&&'''((()))***)))))))))***'''$$$###%%%'''(((((('''((()))*********)))(((******+++)))((('''(((***)))(((((((((((())))))***'''&&&&&&'''((())))))(((&&&'''((()))******)))))))))))))))******))))))))))))))))))+++------+++)))+++******)))'''&&&%%%$$$&&&''''''''''''''''''((()))))))))))))))*********((((((((((((((((((((('''((())))))))))))*********+++++++++******)))))))))'''((()))+++,,,...///000......///000000000000000//////.........---------000000000000000/////////............////////////|||lllYYYPPPGGGDDDCCCAAAAAACCC???>>>>>>???AAAAAA@@@??????===:::777555333222222222222333333333333222222777666444222000///......000000000000111111111111............////////////000////////////000111111000000000000111111111111---------......///////////////...------------...///000111111222111111111222222222222111000///...000000000000000000000///222111111111111111111111000000000111111222222222111222222333333444444444555777999999777555555666555555666777777666666555::::::888888777888999:::999999999999:::;;;<<<===;;;;;;<<<===???@@@AAAAAA<<<===>>>@@@AAABBBBBBBBB>>>>>>>>>===>>>>>>??????AAABBBDDDFFFHHHIIIJJJKKKGGGFFFDDDAAA@@@?????????CCCCCCDDDEEEFFFGGGGGGHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFGGGGGGFFFFFFDDDCCCCCCBBBEEEGGGJJJLLLMMMMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEECCCFFFJJJMMMNNNMMMKKKIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFDDDBBBAAAAAABBBAAA???BBBAAA@@@@@@AAABBBBBBAAA@@@@@@@@@@@@??????>>>>>>???@@@@@@@@@???>>><<<;;;::::::::::::::::::;;;<<<:::999888888777777888888777666666666666666777777:::;;;;;;;;;:::888666555333333333333222111000000111111111111111111111111///---,,,---...///...---////////////............++++++,,,,,,,,,,,,++++++,,,,,,---............------+++))))))+++++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++)))))))))************+++&&&''''''((()))***++++++************************'''))),,,,,,,,,++++++,,,+++++++++***************))))))************)))))),,,+++***)))))))))******''')))+++,,,---,,,+++***))))))************))))))((((((&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***)))((('''...***'''%%%'''(((((('''&&&''')))++++++***)))(((******+++)))''''''((()))))))))(((((((((((())))))((('''&&&''')))******)))(((((((((((())))))))))))((())))))******))))))((((((((((((***++++++***(((&&&'''(((***+++,,,,,,,,,)))***+++***((('''((()))*********)))))))))))))))&&&&&&&&&''''''((((((((()))))))))*********++++++++++++******)))((((((''''''((()))+++---...000111,,,---...///000000000///000000000/////////......000000////////////......+++,,,,,,,,,,,,---------yyyjjjVVVLLLDDDBBBBBB@@@@@@AAA???>>>>>>???AAAAAA@@@???===;;;999666444333444444///111333444444333111///000111111111000///....../////////000000000000111------.........////////////////////////000111111///000000000111111111111------..................000000///..................///000111111111000000222111111000000000000111...//////000000000000000//////000000111222222222000000000111111111111111000000111111222333333333444666888888666555444444333444555666666666555555777666555444555666777888555555666666888999:::;;;::::::;;;===>>>@@@AAAAAA;;;<<<===>>>???@@@@@@@@@???>>>>>>>>>??????@@@AAAAAABBBCCCEEEFFFFFFFFFFFFCCCBBB@@@>>>============CCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAABBBDDDFFFGGGFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEGGGJJJMMMOOOOOONNNMMMIIIIIIHHHHHHGGGFFFFFFEEECCCDDDEEEEEEFFFFFFFFFFFFDDDBBB@@@@@@AAAAAA@@@???AAA???>>>>>>@@@@@@???>>>??????>>>>>>>>>>>>=========>>>>>>???>>>===<<<;;;;;;;;;::::::999:::::::::888777777777777888999999666666555555666777888999888999::::::999777444333111111222333333222111000.........///000000111111///...------//////...---000000000/////////......***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,***))))))+++,,,++++++***+++++++++,,,,,,,,,,,,************************++++++************++++++))))))))))))************''''''(((((())))))******))))))))))))))))))))))))''')))++++++******,,,...+++++++++*********))))))))))))************)))))),,,,,,+++++++++*********))))))******+++******)))))))))************)))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))))))))((('''''')))***)))((('''%%%%%%''')))***)))''''''(((''''''(((((()))))))))(((((()))))))))'''((()))++++++***)))(((((('''(((((((((''''''(((***++++++*********(((''''''((())))))(((((())))))))))))((((((((('''((()))++++++)))'''"""###%%%((()))*********''')))+++***(((((()))+++++++++******))))))((((((%%%%%%&&&'''((()))******************+++++++++,,,))))))))))))))))))(((((((((((()))***+++,,,------+++,,,---...////////////111111111111000000000000/////////.........------++++++,,,,,,,,,---------xxxiiiSSSJJJBBBAAA@@@???>>>@@@???>>>>>>???AAAAAA@@@???;;;999777555444444555666---///222444444222///---%%%'''***,,,.../////////............/////////000---------........./////////////////////000111111//////000000111111111222000000000000000000000000111111000///////////////---...///111111111000///111000/////////111222333------...///000000000///------...000111333444444111111111000000000000000000111111222333333444444444666777777555444333333111333444666777666666555333333222222222333444555333333444444666777999:::999999:::<<<>>>???@@@AAA;;;<<<===>>>>>>???>>>>>>????????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHDDDDDDDDDEEEEEEEEEEEEEEECCCCCCBBBAAABBBDDDGGGHHHCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGHHHHHHIIIIIIIIIGGGFFFFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKMMMNNNPPPPPPPPPIIIIIIHHHHHHGGGFFFEEEEEEBBBCCCDDDFFFFFFFFFEEEDDDBBBAAA??????@@@AAA@@@??????===<<<===>>>>>>===<<<===============<<<<<<<<<<<<<<<===>>>>>>===<<<;;;<<<;;;;;;:::999999999999666666666666777888999:::666555555555666777999:::666777888888777555333111///000111222333222111111,,,,,,---...///000111111222000///000111222111000000000000000////////////,,,,,,............,,,,,,******+++,,,,,,,,,,,,++++++)))((()))+++,,,,,,+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))************++++++++++++************++++++++++++++++++++++++''')))+++***)))))),,,///++++++++++++******))))))))))))************))))))###$$$%%%'''((((((((((((*********)))))))))))))))))))))*********))))))(((+++)))(((''''''((()))+++(((((((((((((((((((((((())))))))))))(((((((((((('''((()))***)))(((&&&$$$ ***,,,)))&&&'''***((('''%%%%%%%%%&&&(((***%%%'''((((((((()))+++---++++++***(((''''''''''''(((((('''(((+++,,,++++++,,,+++((('''&&&'''((()))(((((())))))))))))(((((((((((((((***+++,,,***(((&&&'''((()))))))))((('''$$$&&&)))(((''''''))),,,,,,++++++***)))(((((('''%%%&&&'''((()))***+++,,,***++++++++++++,,,,,,,,,''''''(((((())))))******))))))))))))))))))))))))***+++,,,---............222222222222111111111000//////......---------,,,---------.........//////uuuhhhTTTMMMFFFCCC@@@<<<;;;===;;;;;;<<<===>>>???@@@@@@???===;;;888555333222111555444333222111111111111444333222222111111222222000000000000000000000000111...***'''(((+++000333000000000000000000111222222222111111111111222222//////............////////////......---------,,,////////////000000000000///000000111111000...---111000///////////////000000000000000000000000000111111111111111111111111000//////............///333222111111111222333444222333555444333333444666555333222222444555444333555444333222333555777888;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<=========>>>BBB@@@>>><<<===>>>AAACCCBBBCCCDDDCCCAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDFFFIIILLLHHHHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@>>>>>>@@@CCCDDDBBBAAAAAAAAAAAABBBCCCCCCFFFGGGHHHHHHHHHGGGFFFEEELLLKKKIIIHHHGGGHHHHHHIIIIIIJJJJJJKKKIIIGGGEEECCCFFFGGGIIIKKKLLLLLLKKKKKKFFFFFFGGGFFFFFFEEEDDDCCCBBBDDDGGGIIIHHHFFFCCCAAA???@@@@@@AAAAAA@@@@@@?????????>>>>>>======<<<<<<======>>>>>>>>>>>>======<<<<<<======<<<:::888666999999999888888888777777999888888888777777666666555555666666777777777888888888777555555444444444222222222111000//////...222111///.........///000222111///---------......333777:::888222......000))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,---((()))+++,,,---,,,,,,+++++++++***************+++,,,******+++///111000...+++,,,---,,,***)))***+++))))))))))))************++++++++++++++++++++++++...---+++))))))***+++,,,(((((((((((('''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))+++***)))(((((('''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((''''''&&&%%%'''&&&%%%$$$$$$%%%((()))((((((((((((((((((((((((&&&'''((('''&&&''')))+++************************+++*********))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((''')))))))))))))))******+++***)))(((''''''((()))************)))))))))))))))***)))(((''''''''''''''''''(((((((((''''''***,,,******++++++,,,---...///,,,,,,,,,,,,,,,+++***)))((()))***,,,---...//////////////////////////////111111222222222222111111//////.........---------,,,---......------...000sssfffQQQIIICCCAAA>>>;;;:::<<<<<<<<<======>>>?????????>>>===:::888666444333222444444333222111111111111222111111000000000000000........................///...---,,,,,,...000111.........//////000111222111000000000000000000111//////............///////////////.........------............////////////---...///000111111000/////////.........//////000000000000000000000000000111111111111111111111111000000/////////000000111222222111111111222333444222333444444333333444666999777666666777888777666777777666555666888:::;;;999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<======???>>>===<<<===>>>@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFDDDDDDEEEDDDDDDDDDGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA???>>>???@@@BBBDDDDDDCCCBBBAAAAAAAAABBBBBBIIIJJJKKKKKKKKKJJJHHHHHHJJJJJJHHHHHHGGGHHHIIIIIIIIIIIIJJJJJJIIIGGGEEECCCDDDEEEFFFHHHIIIIIIHHHHHHEEEEEEEEEFFFEEEEEEDDDDDDCCCEEEGGGIIIHHHFFFDDDBBB@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<======>>>>>>======<<<;;;<<<======<<<:::777666888888888777777666666666777777777666666666555555555555666666666777777777888777666555444444444444222222222111000/////////111111///.........///000///...............//////...222555333///++++++---------------------------......---,,,,,,+++******+++******))))))******+++++++++***))))))***++++++++++++,,,,,,,,,+++***)))++++++***************+++)))'''&&&(((+++,,,+++******+++++++++)))((()))***))))))))))))***************************************+++++++++******)))(((************))))))))))))***)))(((((((((((()))***''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((((((''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((('''((()))((('''''')))***))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++***)))(((''''''((()))***((())))))))))))*********))))))((('''''''''''''''((())))))((('''''')))+++******+++++++++++++++++++++,,,,,,,,,++++++***)))***++++++,,,,,,++++++***++++++++++++++++++******000000111111111111000000------------,,,,,,,,,+++,,,---......------...000pppcccOOOHHHBBB@@@???;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::888666555444444444333222111111000111111000000///.......................................---...///000111000//////............///000222222//////////////////////////////............//////000000////////////......------------............,,,,,,...///000111111111...............///000111000000000000000000000000000000000000000000000000000000///000000111222333222111111111111222333333222333444444333333444555888666444444555555444333555444333333444555777888888888999999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@AAABBBBBB@@@???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFBBBDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBCCCCCCBBBAAA???>>>???@@@BBBDDDEEEDDDCCCAAAAAAAAAAAABBBKKKKKKKKKLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIIIIIIIHHHFFFEEECCCCCCDDDEEEFFFFFFGGGFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHFFFCCCBBB@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>======<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<:::999777666777777666666666666555555666666555555555555555444666555555555555666777777777666555555444444444444222222222111000000//////111000//////......//////,,,,,,---//////000000000+++...111000,,,******,,,---,,,+++***))))))***+++---------,,,,,,+++++++++***))))))))))))))))))***,,,++++++******++++++,,,,,,,,,,,,,,,,,,***))))))+++***************++++++'''&&&%%%&&&((())))))'''((()))***)))((('''''')))))))))))))))************))))))))))))))))))))))))'''(((***++++++)))'''&&&************))))))))))))******))))))))))))***+++(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''(((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))*********((('''((()))((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))******+++******)))((('''))))))(((((())))))***+++))))))(((((((((((())))))'''(((((())))))******+++))))))((((((((((((''''''((())))))((('''&&&((())))))******+++***)))((('''+++++++++,,,++++++***)))*********++++++******))),,,,,,,,,,,,,,,,,,,,,,,,/////////000000/////////---------,,,,,,,,,++++++,,,---......------...000nnnaaaOOOHHHCCCBBBAAA>>>>>>AAA?????????>>>>>>>>>======;;;:::999777666555555555444333222111000000000000000///......------..............................,,,...///111111000///...000000//////000000111111//////////////////////////////............//////000000000000000/////////------........./////////------...//////000000000.........///000111222333000000000000000000000000000000000000000000000000///...//////000111222333111111111111111222222333111333444444333222444555777555333333333444333222222222222222333444555666888888999999::::::::::::;;;;;;;;;;;;::::::::::::777888:::<<<===>>>======>>>@@@AAA@@@??????@@@AAAAAAAAABBBBBBCCCCCCCCCDDDBBBDDDGGGGGGEEECCCBBBBBBDDDCCCAAA@@@@@@@@@AAABBB@@@@@@???>>>???@@@BBBCCCDDDCCCBBBAAAAAABBBCCCDDDJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFAAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHGGGEEECCCAAAAAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888666555666666666666666666666666555555555555555555555555666555555444444555666666666555555444333333444444222222222111111000000000000000//////............+++,,,...///000///......,,,...000000...,,,,,,......,,,***(((''''''))))))((()))***+++---...///000******))))))))))))******---------,,,,,,---------+++++++++++++++++++++************)))******+++,,,***))))))))))))***))))))((()))***)))'''''''''(((((()))))))))************))))))))))))))))))))))))((()))*********)))((('''((((((((((((''''''''''''))))))))))))))))))******'''''''''&&&&&&&&&%%%%%%'''(((((()))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((''''''&&&%%%%%%%%%&&&'''((('''''''''(((((((((((((((((((((((()))+++,,,+++)))(((((()))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((&&&%%%%%%((((((((((((((()))******))))))(((((((((((())))))((((((((()))))))))))))))(((((()))))))))(((((((((((()))***((('''&&&'''(((((()))***++++++***((('''******++++++++++++******'''((()))+++,,,,,,---------------------.........---......//////......---......---------,,,,,,,,,,,,---......------...000lll___MMMGGGBBBAAA@@@>>>???AAA@@@@@@??????>>>>>>======;;;:::999777666666555555333333222111000000000000000000///............///////////////////////////.............../////////333333222111000000000000///000000111111000000/////////............///////////////000000000000000....../////////000000000//////..................//////000000111222333444////////////////////////////////////////////////---------...///000111222000000111111222222222222111222444333222222333555999777555555666666666555555555555555666777888888777888999::::::::::::999::::::::::::999999999999555777999;;;======<<<<<<<<<>>>??????>>>>>>@@@AAADDDDDDCCCCCCCCCCCCCCCCCCCCCFFFHHHHHHFFFDDDBBBBBBBBBAAA@@@?????????@@@AAA??????>>>??????AAABBBCCCBBBAAA@@@@@@AAADDDGGGHHHKKKKKKJJJJJJIIIIIIIIIIIIFFFGGGGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDFFFEEEEEEEEEEEEDDDEEEEEE@@@AAABBBCCCCCCDDDCCCCCCDDDEEEFFFFFFEEEDDDBBB@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666777777777777777777777777666666666666666666666666666555444333333444555666555444444333333333333444222222222222111111111111///////////////......------.../////////...,,,+++---...//////...------...111000---+++***+++,,,---((((((***+++---...000000+++++++++******+++++++++++++++,,,,,,,,,,,,++++++))))))******+++,,,---...******))))))***++++++,,,,,,---,,,,,,+++*********)))*********((('''((()))((()))))))))************************************+++***)))((())))))++++++(((((((((((('''''''''''''''''''''(((((()))))))))&&&&&&''''''(((((((((((())))))******)))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))'''''''''(((''''''&&&%%%%%%&&&'''(((((((((''''''(((((((((((((((((((((((()))***,,,+++)))((((((((())))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''))))))))))))(((&&&%%%%%%((((((((('''((())))))***(((((())))))))))))((((((***)))))))))(((((('''''''''((()))******)))((((((''')))***)))'''&&&&&&'''&&&''')))***+++++++++***)))******++++++*********))))))+++,,,------------*********+++++++++,,,,,,------............------,,,,,,,,,++++++++++++***,,,---......------...000}}}jjj]]]KKKDDD??????>>><<<<<>>>>>>>>;;;:::999777666555555555333222111000000///000000111111000///////////////000000000000000000000000///...---,,,---...///000333222111000//////////////////111111111111////////////............//////......////////////000000////////////000000000111000///......------......000000000000111111222333////////////////////////////////////////////////......---......///000111///000111111222222111111111222333333222222333444555444222222444555444333333333444444555666666666666777888999:::999888888888888888888999999999:::666777999;;;<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>???AAAEEEEEEEEEEEEEEEEEEEEEEEECCCFFFHHHHHHFFFDDDCCCCCC@@@@@@@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBCCCAAA@@@???@@@BBBEEEIIIKKKMMMMMMLLLKKKKKKKKKKKKLLLHHHHHHIIIJJJJJJJJJIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@??????@@@@@@AAAAAA@@@@@@?????????>>>>>>======<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;:::999888777777666666777777777777888888666666666666666777777777777555333222222333444555444333333222222333333333222222222222222222222222...////////////...------/////////......,,,++++++---,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((())))))******))))))((((((((()))***+++---...///))))))))))))***+++,,,,,,---......---***((())))))(((******)))((('''((()))))))))))))))************************************,,,***)))(((((()))+++---************))))))))))))%%%&&&'''((())))))((((((&&&&&&''''''((())))))***'''((((((((((((&&&$$$###&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))''''''((((((''''''&&&%%%&&&''''''''''''(((((((((((((((((((((((((((((((((''')))++++++***((((((((())))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&******+++******)))((('''((((((''''''(((((()))***(((((())))))))))))(((((()))))))))((((((((('''''''''((()))***+++***)))(((&&&((())))))'''&&&&&&'''''''''((()))***+++,,,,,,((()))******+++*********---------------,,,+++***+++++++++,,,,,,------...------............------*********)))))))))((((((,,,---......------...000zzzggg[[[KKKEEE??????>>><<<<<<>>>@@@@@@??????????????????<<<;;;999777666555444444333222111000000/////////111000000/////////////////////////////////////////////......//////000111...............///000000---...000111111000...---//////............//////------........./////////........./////////000000///...---------...///000000///////////////000000////////////////////////........................000///////////////000000...///000111222111111000000222333333222222333444000///......000222222111000000111222333333333333333444666777888777666555555666666777888999::::::888999::::::;;;;;;;;;;;;999;;;============???AAA@@@@@@AAABBBCCCDDDEEEFFFBBBDDDFFFFFFDDDCCCCCCCCC===>>>@@@AAAAAA@@@???>>>======>>>???@@@AAABBBBBBBBBAAA@@@@@@AAAEEEHHHKKKMMMLLLKKKJJJJJJJJJKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDEEEFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBAAA@@@>>>===>>>??????@@@@@@??????>>>??????>>>>>>======<<<<<<<<<======>>>>>>======<<<>>>===<<<:::999999888888555555555666666777777777444444555555555666666666777555333111111222333555333333222222222222333333222222222222222222222222....../////////...---,,,......---,,,,,,------------,,,++++++++++++************)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***++++++***))))))******)))******,,,...///))))))))))))***+++,,,---///000111...+++))))))***'''((()))(((&&&&&&&&&'''))))))))))))************))))))))))))))))))))))))(((((((((((())))))******************))))))))))))%%%&&&((()))******))))))''''''''''''''''''''''''%%%&&&((((((((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))))))))''''''((((((''''''&&&%%%((('''&&&&&&&&&''')))***((((((((((((((((((((((((%%%'''******)))((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''))))))************))))))(((''''''''''''((())))))'''((()))******)))((('''&&&&&&''''''((()))******&&&((()))+++++++++)))((($$$&&&((()))'''&&&'''''')))((('''&&&'''(((***+++(((((()))***************---------,,,,,,+++))))))+++,,,,,,---......//////------............------++++++++++++************,,,---......------...000xxxeeeXXXNNNGGGAAAAAA@@@======@@@????????????????????????===;;;:::888666555444444333222111000////////////000000///............///...........................///000111222111111000*********+++---///000111,,,---///000000///---,,,//////............//////,,,---------......//////---------.........//////---,,,,,,,,,---///000222///......---------......////////////////////////........................222111000000000000000111...///000222222111111000000222333333222111333444111000///000333555555444333333444555666666666666111222444666666555444333444555555777888999:::;;;::::::::::::::::::;;;;;;888:::<<<=========???AAA999:::<<<>>>@@@BBBDDDEEEAAACCCDDDDDDCCCBBBBBBCCC<<<>>>@@@BBBBBBAAA???===<<<===>>>???@@@AAABBBBBBDDDCCCAAA@@@AAADDDGGGIIIKKKJJJIIIGGGGGGHHHHHHIIIKKKKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEIIIGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???======>>>>>>????????????>>>>>>?????????>>>======<<<<<<======>>>>>>>>>>>>======>>>===<<<;;;:::999999999444444444555555555666666333333333444444555555555777555333111000111333555222222222111222222333333222222222222222222222222---.../////////...,,,,,,---,,,++++++,,,---///000000...,,,+++,,,,,,+++***++++++,,,---------,,,,,,******+++,,,------......******))))))))))))******,,,,,,............,,,,,,,,,+++*********+++,,,---))))))))))))***+++,,,---222333444111---***+++,,,&&&'''((('''%%%$$$%%%&&&))))))))))))************((((((((((((((((((((((((%%%&&&((()))***)))((('''((((((((((((''''''''''''&&&''')))***+++++++++***(((''''''&&&&&&%%%%%%$$$%%%&&&)))***+++***)))((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''''''''((((((''''''&&&%%%)))(((&&&%%%&&&''')))+++((((((((((((((((((((((((###&&&)))***)))(((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''(((((((((((((((''''''''''''''''''((())))))'''((()))******)))((('''######%%%''')))+++,,,---&&&(((***+++,,,+++***)))###%%%((()))(((''''''(((***)))&&&$$$$$$%%%''')))(((((()))***************((()))***+++++++++++++++''''''((()))******++++++---......//////......---/////////.........------,,,---///...------...000xxxcccVVVJJJDDD???@@@@@@>>>>>>@@@>>>>>>????????????>>>>>>;;;<<<;;;888555444444555222222222222222222222222////////////............////////////////////////...///000000000...---,,,333222111///---+++))))))////////////////////////000000000000000000000000,,,,,,,,,+++++++++******---------............/////////............//////............/////////000...............///000111........................333222111000///...---,,,......//////000000000111000000111111111222222222333222222111000000000111000000//////000222444555555555555555666666666666555666777888:::;;;<<<===888888999::::::::::::999777:::===>>>>>>===<<<===<<<===>>>@@@BBBCCCCCCCCCAAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@@@@???>>>>>>>>>===<<<;;;<<<>>>@@@AAACCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIKKKMMMNNNOOOJJJJJJKKKJJJIIIHHHFFFEEECCCBBBAAA@@@AAACCCEEEFFFHHHFFFDDDBBBAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDAAA???>>>???@@@BBB>>>>>>>>>>>>>>>??????@@@<<<<<<======<<<<<<;;;:::;;;;;;===>>>????????????<<<;;;;;;::::::999999888333444555666666555444333444444444444444555666777555555444444444333333333222222222222222222222222777666555333222111111111000000//////............++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,+++++++++******------------------------************************,,,***'''&&&&&&(((,,,...222222000///---+++***)))******))))))((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((()))*********((('''&&&))))))((((((((((((((()))))))))******)))((('''''')))((('''(((*********(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))((()))***)))((('''(((***(((((((((((((((((((((((($$$&&&(((******(((&&&$$$))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,(((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''+++++++++******(((''''''+++***)))))))))***,,,,,,,,,+++***)))***+++,,,---000///...---------------,,,,,,------.../////////000///...---------------vvvbbbUUUKKKDDD@@@@@@???======???======>>>>>>>>>>>>======;;;;;;:::888555333333444222222222222222222222222////////////..........................................///000000000000000------......//////000000////////////////////////........................,,,,,,,,,,,,++++++++++++------------..................------------..................////////////***************+++,,,,,,........................000000////////////....../////////000000000111111000000000111111111222222333222111000000000111111222111111111222333444444444444444444555555555555555666777888999:::::::::777888999999::::::999999888:::<<<===<<<;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???????????????>>>>>>======<<<;;;;;;<<<===???AAADDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJHHHGGGEEEBBBAAA@@@@@@AAADDDFFFHHHGGGEEECCCBBBAAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEECCCAAA???>>>???@@@AAAAAA@@@???>>>============<<<<<<======<<<<<<;;;:::;;;;;;<<<===>>>>>>>>>>>>;;;::::::999888888777777333444555555555555444333333333333333333444555555444444444444333333333333222222222222222222222222444333222000//////....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******************************)))))))))***++++++*********)))))))))((((((************************************************+++***((('''''')))+++---000000///...,,,+++***)))***)))))))))((((((((('''++++++++++++++++++******(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''))))))((((((((((((((()))'''''''''''''''&&&%%%$$$&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&(((((((((((((((((((((((((((%%%&&&'''))))))'''&&&%%%(((((((((''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))*********))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''((((((((((((***)))((((((''''''(((((()))***++++++++++++++++++******)))))))))***+++,,,+++*********++++++,,,,,,//////...---------------,,,,,,------...///////////////...---------------sssaaaUUUKKKEEE@@@@@@???<<<<<<>>><<<<<<============<<<<<<::::::999777444222222333222222222222222222222222////////////....................................///...............//////+++,,,---...000222333444////////////////////////------------------------------------,,,,,,,,,,,,------------............------,,,,,,,,,,,,------//////..................,,,,,,,,,+++,,,,,,---...---------------------------------.../////////000000000000000111111111111000000000000111111111111444222000//////000111222222333333444444444333333222333333333444444444444555666888999:::999888777777777888999999999999999999:::;;;;;;:::999:::<<<<<<===???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>=========<<<<<<<<<;;;;;;:::;;;===>>>???FFFEEEEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIILLLLLLLLLLLLKKKIIIHHHFFFBBBAAA@@@@@@AAADDDFFFHHHEEEDDDBBBAAA@@@@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFDDDBBB@@@>>>>>>>>>@@@AAACCCBBB@@@>>>===;;;;;;;;;<<<<<<======<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;999999999888777777666666333333444555555444333333222222222222222333333444444444444333333333222222111111111111111111222222222111000///......------......------------,,,,,,------------------------+++++++++***************************************(((''''''((()))***++++++***))))))))))))((((((((())))))))))))))))))))))))************************)))))))))((()))******+++------,,,,,,+++*********))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''(((((()))***''''''''''''''''''''''''************************((((((((('''(((((()))))))))((((((''''''((())))))%%%&&&&&&&&&&&&%%%$$$$$$###""""""###%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$'''((('''%%%%%%(((+++%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''%%%&&&''''''&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((******)))((((((((())))))******************)))(((***))))))))))))***++++++)))***++++++,,,,,,++++++......---,,,,,,,,,------,,,,,,,,,---....../////////...------------------rrraaaVVVLLLEEE@@@@@@>>>;;;;;;===;;;<<<<<<<<<<<<<<<<<<;;;999:::999666333222222333222222222222111111111111////////////....................................000///---+++***++++++,,,------......//////000000////////////////////////------------------------......---------,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------//////............------......---------......///------------------------,,,,,,------......//////000000111111111111111111/////////000000000111111333222000......///111333222333444444444333222111333333333333444444444444666888:::;;;;;;999666444666777777888999888888888999::::::999888888999;;;======???@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@======<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;<<<===>>>EEEEEEEEEDDDDDDDDDDDDDDDBBBCCCEEEFFFHHHIIIJJJJJJLLLLLLLLLLLLKKKJJJHHHGGGDDDCCCAAA@@@AAABBBDDDEEECCCBBBAAA@@@@@@@@@AAAAAACCCCCCDDDEEEFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>???@@@BBBAAA???>>><<<;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;;;;::::::999:::999999888777777666666444444555555555555444444333333222222222222333333333333333333222222222222000000000111111111111111111111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++)))((((((((())))))***+++++++++++++++************++++++++++++++++++++++++************************(((((()))***************************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((('''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&'''(((***+++(((((('''''''''((())))))&&&'''''''''''''''&&&&&&"""!!!!!!"""$$$&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''***,,,***''''''***---%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''(((((()))'''((())))))''''''((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((******))))))))))))******+++******(((&&&$$$"""!!!)))))))))))))))******+++((()))+++,,,,,,,,,+++***------,,,,,,,,,,,,,,,---+++,,,,,,------...//////......---,,,,,,---------qqqaaaVVVLLLEEE@@@???>>>;;;:::<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::999666333222222333222222222111111000000000////////////....................................///...---,,,,,,,,,---...------------------------////////////////////////..............................---------,,,,,,,,,,,,,,,,,,------------.........------------.....................------------,,,,,,+++++++++,,,,,,---------------------------------...............111111000000000000000000....../////////000000000222111///......000111222111111222333333222000000333444444444444555555555888999;;;<<<;;;999666444555666777777888888777777888999999999777888999;;;===>>>???@@@AAABBBBBBBBB@@@AAAAAAAAAAAA@@@??????===<<<;;;;;;::::::;;;;;;:::::::::;;;<<<<<<===>>>CCCCCCCCCCCCCCCCCCBBBBBBAAABBBDDDGGGJJJKKKLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDBBB@@@???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAACCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>?????????>>>>>>===<<<=========<<<<<<<<<===<<<<<<;;;:::999:::::::::::::::999888:::::::::999888888777777666555555555555555555666444444333333333333333444333333222222222111111111/////////000000111111111000000000000000///...---+++,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))++++++++++++++++++++++++,,,+++***)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))***+++******)))((((((((()))))))))******(((((((((((())))))))))))((()))))))))*********+++((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&((()))***'''''''''''''''((())))))&&&&&&'''''''''''''''&&&$$$###"""###&&&'''&&&%%%&&&%%%%%%%%%%%%&&&'''''')))+++,,,+++((('''((()))%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))'''((()))((('''&&&''')))(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((******))))))))))))******+++***)))(((&&&$$$"""!!!(((((())))))************((()))***+++,,,+++***))),,,,,,++++++++++++,,,---++++++,,,,,,---.........------,,,,,,,,,------...qqq```UUUJJJDDD??????>>>;;;;;;===;;;;;;<<<<<<<<<<<<;;;;;;::::::999777444222222333222222222111000000//////////////////............------------------------------......///111222333***++++++,,,------......////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......,,,,,,---------.........///......------------...,,,,,,,,,,,,,,,,,,,,,,,,.....................///000000000000////////////............////////////000000//////000000111111000111111222222222111111444444444444555555555555888999::::::999888555444555555666777777777777777666888999999999999:::<<<>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>===;;;:::::::::;;;<<<:::;;;;;;<<<======>>>>>>AAABBBBBBCCCCCCCCCBBBBBBAAACCCEEEHHHKKKLLLMMMMMMIIIIIIIIIIIIHHHFFFEEECCCDDDCCC@@@>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDDDDCCCAAA@@@??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<======>>>???<<<<<<======<<<<<<;;;:::999999::::::::::::999999;;;::::::999888888777777666555555444444555555666555444444333333333333444222222222111111111000000......//////000000111111------...///...---,,,+++++++++,,,,,,,,,,,,------************************+++++++++***************)))))))))))))))))))))))),,,,,,+++***))))))))))))''''''((((((((((((((()))************************))))))))))))))))))))))))(((((()))***************''''''(((((())))))))))))(((((((((((())))))))))))&&&''''''(((((()))))))))))))))(((((())))))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((&&&&&&&&&&&&'''((())))))$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&'''''''''((()))******)))&&&%%%%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''######$$$%%%%%%&&&&&&'''$$$%%%&&&&&&%%%$$$%%%&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''(((((()))*********&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))((((((((()))******))))))))))))))))))(((''''''((())))))******))))))((()))******++++++******++++++******++++++,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,------...ooo^^^RRRIIICCC>>>>>>>>><<<;;;>>><<<<<<============<<<<<<;;;;;;:::888555333333444222222222111000/////////////////////............------------------------....../////////......---***++++++,,,---...//////////////////////////////------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------++++++,,,---......//////111000//////.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111222////////////.........---------........./////////---...000111111111000000111111111111222222333444222333333333444444444444666777777777666555444444444555666666777777666666444777:::;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>===;;;:::::::::<<<===;;;;;;<<<===>>>>>>>>>>>>@@@AAABBBDDDDDDDDDCCCCCCCCCDDDGGGIIIJJJJJJJJJIIIFFFGGGGGGGGGFFFDDDBBBAAA@@@???>>><<<<<<>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@BBBDDDEEECCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???<<<<<<======<<<<<<;;;:::888888999:::;;;;;;;;;;;;999999999888777777666666444333222222222222333444444444333222222222222222222111111111000000000000------...//////000111111,,,---/////////...,,,+++,,,,,,,,,,,,---------...***************************************+++++++++))))))))))))))))))))))))***))))))((((((((())))))''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))'''((((((((()))))))))***%%%%%%%%%&&&''''''(((((())))))(((((())))))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&'''((())))))$$$%%%&&&''''''''''''''')))'''&&&&&&'''((('''%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%''',,,000///***%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''######$$$%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''((())))))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((())))))*********&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***(((((()))*********))))))'''''')))*********)))((()))))))))))))))***++++++***************+++,,,,,,***++++++,,,,,,---......,,,,,,++++++,,,,,,---...nnn\\\PPPHHHBBB>>>>>>>>><<<<<<>>><<<<<<============<<<<<<;;;<<<;;;888555444444555222222222111000//////...000/////////............------------------------000000///...+++(((%%%###---------...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,++++++++++++++++++,,,)))***+++,,,...///000000---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111222444555//////......---------,,,---------.........//////,,,...000111222111000///222222111111222444666777111111222222222333333333555555444444333333333333444555555666666666666666333666:::<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@???===<<<::::::;;;<<<===;;;<<<===>>>????????????@@@AAACCCEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@===<<<;;;;;;<<<>>>AAABBBAAAAAABBBCCCCCCBBBBBBBBB???AAACCCEEEFFFDDDBBBAAA=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<======<<<<<<;;;:::777888999:::;;;<<<<<<<<<888888888777666666555555333222111000000111222333333333222111000000111111111111111111000000000000---------...///000000111...///111222222000...---,,,,,,,,,------.........++++++++++++++++++++++++))))))******+++++++++,,,************************''''''&&&''''''((()))***((()))))))))******++++++************************)))))))))))))))))))))))))))))))))((()))******+++((()))))))))))))))))))))'''((((((((())))))******((())))))***+++,,,,,,---)))))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))((('''%%%$$$%%%%%%%%%&&&'''((()))***''''''((()))******))))))***(((''''''''''''&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&(((///666777000)))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%%%%&&&''''''(((((()))&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((()))***++++++,,,'''((((((((())))))******)))(((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))((('''&&&%%%&&&''')))*********)))(((***)))((((((((()))+++,,,******))))))***+++,,,,,,***++++++,,,,,,---......++++++++++++,,,,,,---...nnn]]]RRRFFFBBB>>>;;;;;;;;;;;;;;;===============<<<<<<<<<;;;:::888777555444444444222222333333111///---,,,222222111000///......---,,,++++++******++++++,,,...------,,,,,,,,,------,,,---...---,,,,,,---...000000///...------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,------.........---,,,,,,,,,------------...............---------,,,+++,,,---...///000000000000000000000000......//////000000000111000000000000000000000000333333222222222222222222333444555555666666555555888555222222444555333111666666777888999;;;<<<===EEEBBB>>>;;;;;;===@@@BBBAAABBBBBBCCCBBBAAA???>>><<<;;;:::999999:::;;;<<<>>>@@@CCCCCCBBB@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFEEEGGGJJJLLLKKKIIIFFFDDDCCCCCCDDDDDDCCCAAA@@@>>>@@@???===;;;;;;===???@@@@@@@@@AAAAAAAAA@@@@@@???>>>@@@CCCEEEFFFEEECCCBBB@@@???>>>==================<<<::::::<<<======<<<999999999888888888777777777888888888888999999999666777888777666555666777222111111111222333333444222111111111111222333444---...///000///...,,,+++......---,,,,,,,,,,,,---///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))'''&&&&&&,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))'''&&&%%%%%%&&&(((***,,,***))))))((('''&&&&&&&&&(((((()))***************(((((((((((())))))))))))''''''(((((('''&&&%%%%%%))))))************)))(((''''''(((((())))))******'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&((()))******)))(((''''''((()))***'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&((()))))))))(((((('''&&&&&&%%%%%%,,,,,,+++)))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%'''%%%###$$$&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))'''(((+++,,,,,,+++((('''))))))(((((((((***+++,,,*********)))))))))))))))***+++,,,,,,------,,,,,,......---------......///~~~mmm\\\QQQEEEAAA===::::::;;;;;;:::>>>>>>>>>>>>>>>============<<<999777555333222222333333333222111000......//////......------,,,,,,///......------......///222111000...---,,,++++++,,,---......---,,,---...//////......------,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,+++*********++++++---,,,,,,,,,,,,,,,------//////////////////......------,,,,,,,,,---...///......................../////////000000000111111000000000000000000000000222222222222222222222222222333444444555555444444999777555555777888666555777777777888:::;;;===>>>AAA@@@???>>>>>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@???===<<<;;;;;;;;;<<<>>>???@@@BBBDDDEEECCCAAA@@@@@@@@@@@@@@@@@@AAACCCEEEFFFEEEGGGHHHJJJIIIGGGEEEDDDAAABBBBBBBBBAAA@@@???>>>@@@>>><<<;;;;;;<<<>>>@@@@@@@@@@@@AAA@@@@@@@@@??????@@@CCCDDDEEEDDDBBBAAA======<<<;;;;;;;;;;;;;;;<<<;;;999999;;;<<<;;;;;;::::::999999999888888888777777888888888999999999555777777666555444444555222111111111222222333444444333222222333333333222000000000000///...------......---,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++(((((((((((())))))))))))+++***((((((((()))+++,,,+++******)))((((((''''''(((((()))************)))))))))))))))************(((((())))))(((((('''&&&((((((((((((((((((''''''''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''(((((()))***((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++***))))))(((''''''&&&&&&******)))((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''((())))))))))))((('''&&&&&&&&&'''''''''((((((&&&$$$###$$$%%%&&&%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''''''''''''''''''''''''''+++)))((()))***+++***((((((&&&$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''(((***++++++***((('''***)))((((((((()))***+++***)))))))))))))))))))))***+++,,,,,,------,,,,,,---------------......///|||kkkZZZOOODDD@@@<<<999999:::999999>>>>>>>>>>>>>>>>>>>>>>>>>>>===:::777444222111000444333222111000/////////......------------------000//////......//////000222222111///...---,,,,,,---...///...------...///------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,++++++************+++++++++++++++,,,---...000000000000000///...---...------------...//////------------------------000000000000111111111111000000000000000000000000000000111111222222333333111111222333333333333333555333222222444555555444666666666777888:::;;;<<<<<<>>>???@@@@@@???===;;;??????AAABBBBBBBBBAAA@@@============>>>???AAABBBDDDEEEGGGFFFDDDBBBAAAAAA@@@@@@@@@@@@AAABBBDDDEEEEEEFFFFFFFFFFFFEEEDDDDDD@@@AAAAAAAAA@@@???>>>===???===<<<;;;;;;<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCCCCBBB@@@>>><<<<<<<<<;;;;;;;;;;;;;;;;;;999888888999::::::999:::::::::999999999888888777777777888888888999999666777777666333222222333222111111111111222333333555444444555777888666555333222000///.........///......---,,,,,,,,,,,,---,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***((((((((()))***++++++******))))))(((((('''((())))))******))))))************++++++++++++))))))))))))))))))((('''(((((('''''''''(((((()))'''(((((((((((()))))))))((()))************)))((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))*********))))))((('''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((())))))((('''''''''''''''((((((((())))))&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((()))(((&&&)))'''%%%$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((())))))******))))))(((******)))((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------------......///zzzhhhXXXMMMCCC???;;;888888999999888============>>>>>>>>>>>>===<<<:::777555333111111333222000///......///000.../////////////////////------,,,,,,,,,,,,---------......///////////////---...//////------...///,,,,,,,,,,,,---------------------------......///+++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,)))))))))***+++,,,---...///000000//////...---,,,---------.........//////------------------------000000111111111111111111000000000000000000000000...//////000111222333333///000111111222222111111111000000000222333444444444444444555666777999:::;;;<<<>>>??????>>>===;;;===>>>@@@AAABBBBBBAAAAAA>>>>>>>>>???@@@BBBDDDFFFFFFHHHHHHGGGDDDBBBAAAAAA@@@@@@@@@???@@@BBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;;;;<<<===>>>???????????????@@@@@@@@@AAAAAABBBBBBAAA???===<<<=====================<<<:::888777777888888888777888888888888777777777777777777777777888888888888888888888666444222222222222111111111111111222222444444666:::???BBBAAA???555333000...,,,---...///......---,,,,,,,,,,,,---+++,,,---...---,,,+++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''''''''((((((*********))))))((((((((('''(((((())))))))))))))))))))))))*********++++++(((((()))))))))(((((('''+++***)))))))))***+++,,,(((((((((((((((((((((((('''(((***++++++***((('''(((((())))))(((((((((''')))))))))(((((()))))))))'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%&&&''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((((((((('''&&&''')))))))))'''%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&***(((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((()))))))))******))))))(((((((((((()))))))))))))))***************+++,,,,,,,,,,,,++++++,,,,,,---............wwwfffWWWLLLCCC???;;;888888888888888;;;;;;;;;<<<<<<<<<======;;;:::999777555444333333222111///...------...///............////////////,,,,,,++++++++++++,,,,,,+++,,,---............------...///...---,,,---///,,,---------------------,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------///...------,,,,,,,,,---)))))))))***+++,,,---...---.........------,,,+++---------.......................................111111000000000000000000////////////////////////......///000000111222222...///000000111000000000222333333333444555777888555555555555666888999:::;;;;;;;;;;;;<<<======>>><<<===???AAABBBBBBAAAAAA?????????@@@AAADDDFFFGGGGGGHHHHHHGGGDDDAAAAAAAAAAAA@@@??????@@@AAACCCDDDDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<===>>>??????>>>>>>>>>???@@@AAAAAAAAAAAA@@@???===;;;:::;;;<<<======>>>===<<<<<<:::888666666777777666555666666666666555555555444666666777777777888888888999::::::888555333222333222222111000000111111111222333777???GGGLLLLLLJJJ666444000---+++,,,---.........---,,,,,,,,,,,,---***+++,,,---...---,,,+++---------,,,,,,++++++++++++++++++***))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))&&&&&&&&&''''''((()))***)))(((((((((((((((''''''''''''((()))))))))))))))((((((((()))))))))******&&&''''''(((((('''''''''***************+++,,,,,,((((((((('''''''''''''''&&&''')))******)))'''&&&''''''((((((((('''&&&&&&((())))))))))))))))))((('''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((('''&&&''')))***)))((($$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''')))((('''(((***+++***)))+++(((&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((())))))))))))(((''')))(((((((((((((((((()))))))))))))))((((((''''''(((((())))))************)))***++++++,,,,,,++++++***+++,,,---............ttteeeVVVLLLCCC???;;;888888999888888:::::::::;;;;;;<<<<<<===::::::888666555444444444111000//////.........///------,,,,,,,,,,,,,,,,,,---------,,,,,,------------......///...,,,***))),,,---...---,,,,,,---...........................,,,++++++++++++,,,------++++++++++++++++++++++++---,,,+++******+++,,,---******++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,---...+++,,,,,,---------,,,,,,+++,,,------......------........................000000000000////////////////////////////////////......//////000000111111......///000000000000000000111222222222222444666777777777777888999:::;;;;;;:::999888999;;;>>>@@@<<<===???AAAAAAAAAAAA@@@????????????AAACCCEEEGGGGGGGGGGGGEEEBBB@@@@@@AAAAAA@@@?????????AAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@@@@@@@AAAAAA>>>>>>============>>>>>>???>>>======>>>???AAABBB@@@@@@@@@???===;;;:::999888999:::<<<<<<;;;:::::::::888666555666666666444555555444444444333333333666666666777777777888888999::::::888555333333444222222111000000000000111111222777AAALLLQQQPPPMMM888666222///---------.........---,,,,,,,,,,,,---++++++,,,---------,,,,,,...------,,,,,,++++++***++++++******)))(((''''''******+++,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((())))))))))))''''''((()))***+++,,,,,,((((((((((((''''''''''''&&&'''(((((())))))(((((('''((((((((())))))))))))%%%&&&&&&'''''''''''''''''''''((()))************(((((((((''''''''''''&&&&&&&&&((((((((((((&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&''''''&&&"""######$$$$$$######"""''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&'''((((((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&&&&''')))******)))***(((&&&%%%'''(((((('''%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))******)))(((''''''(((((())))))(((((('''(((((()))))))))(((''''''((((((((()))******++++++)))******+++++++++++++++)))***,,,---.........---sssdddVVVMMMCCC@@@<<<999999999999999::::::;;;;;;<<<======>>><<<;;;999777555444333222111111111111111000000///---------,,,,,,+++++++++......------------......---...///000///---+++***+++,,,---,,,+++++++++---000000000//////......---,,,,,,,,,,,,,,,---......************************,,,+++***))))))***+++,,,******++++++++++++*********++++++++++++,,,,,,,,,************+++,,,---------,,,,,,,,,,,,,,,------++++++,,,---............***+++,,,---------,,,+++------------------------////////////.........---////////////////////////////////////////////////......///000000000000000---///000000......111333666666666666777888999999999999888888999;;;>>>???===>>>???@@@AAAAAA@@@?????????>>>???@@@BBBDDDEEEDDDEEEEEECCC@@@??????@@@AAA@@@?????????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAA?????????>>>>>>?????????>>>>>>===<<<===???AAABBB??????>>>===<<<;;;:::999777888:::<<<<<<;;;:::999:::888666555666666555444555555555444444444333333666666666666777777777888888999999777555333333444222222111000000000000000222333777@@@JJJNNNKKKFFF:::888555222000/////////......---,,,,,,,,,,,,---,,,+++++++++,,,,,,---.........---,,,,,,+++******************************++++++,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************((((((((((((((((((((((((&&&'''(((((())))))(((((((((((()))))))))*********&&&&&&'''(((((((((((((((%%%&&&)))+++,,,+++***)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%''')))))))))((('''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((())))))(((((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$###"""###&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%###"""###$$$'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###%%%'''((((((''')))'''%%%%%%'''((()))(((&&&&&&'''(((((()))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''')))******)))'''&&&&&&''')))******)))'''&&&&&&'''((()))))))))(((''''''(((((()))******++++++))))))***+++++++++++++++((()))+++---.........---rrrdddVVVMMMDDD@@@<<<999999::::::999;;;;;;<<<<<<===>>>>>>???>>>===:::777555222111000111222333444444333111000000000///...------,,,,,,---------,,,,,,---------+++,,,...000111111000///***+++,,,,,,******+++,,,222222111000///......---...------------...//////************************+++***)))'''''')))***+++******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,---...///000......---,,,,,,,,,------++++++---...///000000000)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,///////////////////////////////////////............//////000000000000000000222444333111000333666333333333333333444555666777777888999:::<<<===>>>===>>>???@@@AAA@@@?????????>>>>>>>>>???AAACCCDDDCCCCCCCCCAAA???>>>???@@@AAA@@@?????????@@@AAABBBAAABBBBBBBBBBBBAAA@@@@@@??????>>>======>>>???@@@????????????????????????>>>===<<<<<<===???AAABBB???>>>===<<<;;;:::999999999:::<<<>>>>>>===<<<;;;:::888666666666666555444666666555555555444444444666666666666777777777777666777777666444222222333222222111000000///000000444333666>>>GGGJJJEEE>>><<<:::888555333111000000......---,,,,,,,,,,,,---,,,,,,+++***+++,,,...///......---,,,,,,+++******)))******+++,,,,,,------,,,,,,,,,,,,,,,+++***)))************************(((((((((((())))))))))))(((((((((((((((''''''&&&)))))))))))))))*********&&&''''''((((((((((((((()))************+++++++++''''''((())))))***))))))&&&(((,,,...///...,,,***(((((('''''''''&&&&&&&&&((((((''''''''''''(((((($$$&&&(((***++++++***)))'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''((((((((()))%%%$$$$$$%%%'''(((((('''((((((((()))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$!!! """&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&(((***++++++***)))'''%%%%%%''')))***)))'''''''''((()))******+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&)))******)))&&&%%%%%%&&&''')))))))))(((((('''(((((()))***+++++++++))))))***++++++++++++***''')))+++---//////...---qqqbbbTTTLLLCCC???===??????:::777888666777999:::;;;;;;:::999:::999777666444333333333333222111000111333666888111000000///...---------..................------......//////000/////////000...+++)))***,,,///111111333555555333111000///......---,,,,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********))))))***,,,......------,,,+++++++++,,,---...,,,,,,,,,++++++,,,,,,---------,,,,,,,,,---...///+++++++++,,,,,,,,,------------------------------......///000111222333333///......---------.........//////000000000000000222222111000///...------111111111111222333444444777888888777666555555666:::::::::999::::::;;;;;;===>>>@@@AAAAAA@@@???===>>>======>>>@@@BBBAAA@@@CCC@@@======>>>@@@@@@@@@>>><<<:::;;;???AAA@@@>>>???????????????@@@@@@@@@@@@???>>>======???AAABBB===???BBBDDDCCCAAA>>><<<>>>????????????>>>======<<<===>>>>>>===;;;999888===<<<::::::;;;<<<;;;:::;;;999777666666666555444666666666666666555555444888777777666666666666777888777555444333333444444444444333333222111000///222333555777999999999999555444222111///.........+++,,,,,,------,,,,,,+++,,,------......------,,,......---------,,,,,,,,,***+++,,,,,,+++***+++,,,,,,++++++***************---+++((()))******(((%%%)))'''%%%%%%''')))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))***************...+++((((((***+++***)))))))))))))))))))))))))))''''''(((((())))))******%%%&&&''''''((((((''''''))))))))))))))))))))))))(((''''''''''''((())))))(((((('''&&&%%%%%%$$$$$$""""""###%%%'''((()))***%%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&'''(((******&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&'''(((((('''%%%(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''((((((((('''&&&&&&%%%(((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%---+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&'''((()))***+++,,,'''''''''((()))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++nnn```UUUNNNIIICCC>>>===<<<888777999777888999:::::::::::::::999888666555333222222222111000.........111333555000000000///...---------------------------------.........///.........---...---+++***+++,,,///000000222444444222000//////......---,,,,,,+++******++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***)))((()))***+++***)))******)))))))))***+++,,,------,,,+++++++++,,,,,,******+++,,,---,,,,,,+++,,,,,,,,,---------......------------------------................../////////......---------............//////000000//////,,,---...///000111222222000000000000000111333333555666777666444333444555999888888888999::::::;;;;;;<<<>>>@@@@@@@@@>>>===>>><<<<<<<<>>??????>>>===>>>>>>>>>??????@@@@@@AAA@@@>>>>>>>>>???AAABBB???AAABBBCCCCCCAAA???===@@@AAAAAAAAA@@@???>>>>>>======<<<;;;;;;:::::::::===;;;:::999:::::::::999666555444555777888777777666666666666666555444444444444444555666777888999777666555333333333333444333333444444333222000///000111333555666666666666222111000///...---------,,,------......------,,,,,,,,,------------,,,,,,---,,,,,,,,,++++++++++++***+++,,,+++***)))***,,,***))))))(((((((((((((((,,,***(((((())))))'''%%%)))(((&&&''')))******)))&&&'''''''''((()))))))))))))))))))))))))))))))))(((((()))***************---***''''''(((***)))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%'''((()))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%***)))'''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((())))))&&&&&&'''(((((()))******)))))))))*********++++++*********++++++,,,,,,,,,}}}lll___UUUPPPOOOFFF>>>;;;999777888;;;888888888999999:::;;;<<<888777555444222111111111000///...---...///111333000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++---,,,,,,,,,,,,---...//////111222222000...---...---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,------...,,,***))))))******)))(((******))))))******+++,,,...---,,,+++++++++++++++(((***,,,---...---+++***------------............------------------------//////.........---------......---------......///---------.........//////++++++---...000222333444............///000111222333444555444222111222333666666666666777999:::;;;999;;;<<<>>>??????>>>>>>>>><<<:::;;;===????????????===;;;;;;<<<>>>>>>===<<<:::999:::<<<=========;;;<<<<<<===>>>???@@@@@@AAA@@@?????????@@@BBBCCCBBBBBBCCCCCCCCCBBBAAA@@@CCCCCCCCCBBBAAA@@@???>>>===<<<:::999999:::<<<======;;;999888999999888777444444444555888999888777666777777777777666555555333333333444555666777888666555444333222222222222222333444555444333000///...///111222333333333222......---,,,,,,,,,,,,,,,------............------+++,,,,,,------,,,,,,+++++++++++++++************)))***++++++))))))***+++***))))))(((((((((((((((***)))''''''((((((&&&%%%(((''''''(((***+++)))(((&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))************+++)))&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''+++***)))((('''&&&%%%%%%((((((((('''&&&&&&%%%%%%)))((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))******)))''''''''''''&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((###$$$$$$$$$$$$###""""""&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&'''(((((())))))((((((((()))))))))******))))))***+++,,,,,,------}}}lll___TTTNNNMMMEEE===:::888666888;;;:::999888888999:::<<<===888777666444333222111111222111000//////000222333/////////......---------,,,,,,,,,,,,,,,---------///...---,,,++++++******+++,,,------......------...///111000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,,,,---------,,,++++++------,,,+++,,,+++,,,,,,,,,,,,------...---,,,+++***************+++,,,---------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------------...//////,,,,,,,,,,,,------......////////////////////////............///000111222111333444333111111222333444444444555666888999:::999:::;;;===>>>????????????<<<::::::<<<>>>??????===;;;999:::;;;<<<<<<<<<:::999999999:::;;;<<<<<<::::::;;;<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>;;;;;;:::999999:::<<<<<<<<<:::888777888888777555888777777999::::::888666888999999999999888777777666555555444333333333333444444333222222111111111111333444555555333111///---...000111111111111000---,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++*********(((*********)))((()))***,,,++++++***************))))))(((((((((((('''&&&'''&&&''')))******(((&&&&&&&&&'''((()))******+++((((((((((((((((((((((((***)))))))))))))))*********)))'''&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''&&&%%%(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$&&&)))+++++++++'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''(((((()))******+++&&&&&&&&&&&&''''''((((((((((((((()))))))))******(((((()))***,,,---......nnn___SSSKKKFFF@@@;;;;;;:::888888::::::999999888999;;;<<<===999999777555444333333333222111000//////000000111............------------,,,---------.........//////...---+++************+++,,,---.........---------/////////,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++******+++---///...---++++++,,,,,,---------------,,,++++++************,,,+++)))((((((***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000---------------...//////---,,,,,,+++,,,---......000000000///...------,,,//////...//////000111222111222333333111111222333333333333444555666888999999:::;;;<<<>>>?????????>>><<<;;;;;;<<<>>>>>>===;;;999888999;;;<<<<<<;;;999999999999999999:::;;;999:::;;;<<<===>>>??????AAAAAA@@@AAAAAAAAABBBBBBDDDCCCBBBAAA@@@AAAAAABBBAAAAAAAAA@@@@@@???======999:::;;;<<<<<<<<<;;;:::<<<:::888777888888777666999999;;;===??????<<<:::;;;;;;;;;;;;;;;:::999999666666444333333222222222333333333222222111000000111222333444444222111//////000111222222111000///------,,,,,,------...///+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++(((*********)))((()))***,,,++++++***************)))******))))))(((((()))&&&%%%&&&((())))))'''%%%''''''(((((()))******+++))))))))))))))))))))))))+++***)))(((((()))*********)))((('''&&&&&&((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''''''''''''''''''''&&&&&&&&&"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%$$$$$$%%%(((+++,,,,,,'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&'''((((((''''''&&&''''''(((((())))))******&&&&&&&&&''''''''''''''')))))))))*********++++++(((((()))***,,,---......nnn___RRRIIIAAA<<<:::;;;<<<999888:::999999999::::::;;;<<<===:::999777666444444333333000000///......---......------------------------,,,------......////////////...,,,+++***++++++,,,+++,,,------......------...//////...,,,++++++,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))(((((())),,,------,,,((()))***++++++++++++***++++++************+++++++++)))&&&$$$%%%'''***---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---...///---------------...///000------,,,+++,,,---...///---............/////////.........//////000111222000111222222111000222333333333333444444666777888999999:::;;;<<<<<<===>>><<<;;;:::;;;<<<===<<<:::999888888999;;;<<<;;;:::999:::::::::888888:::;;;:::;;;;;;<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@?????????@@@@@@>>>>>>?????????>>>======:::;;;===>>>>>>===;;;999;;;999777777888999888777666888<<<@@@DDDEEECCCAAA;;;<<<<<<<<<<<<;;;::::::333333333333333444555666333333333333333111000000000111111111111111000000111111222333333222000000......---------......///******++++++++++++******,,,------......------,,,---,,,,,,,,,++++++++++++)))***++++++))))))***+++***))))))((((((((((((((()))***+++***)))((()))***'''&&&&&&''')))***((('''(((((())))))))))))******))))))))))))))))))))))))++++++)))((((((((()))***)))))))))'''&&&%%%''')))''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$###$$$''')))++++++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''')))))))))*********++++++))))))***+++,,,,,,------}}}lll^^^RRRKKKBBB===:::;;;<<<:::999;;;888999:::;;;<<<<<<<<<<<<999888777555444333222222111111000///......------------------------------++++++,,,------.../////////...,,,++++++,,,---...,,,,,,,,,---------.........//////---+++***+++---******+++,,,,,,---......++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))***,,,---,,,+++((()))***+++++++++******))))))))))))***+++,,,---+++***((('''''')))+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,------,,,,,,------///000000...---,,,+++,,,---///000,,,,,,------...///000000------------...///000111---///000000//////000111444444444444444555666777888888888888888999::::::888888888:::;;;:::888666999888888999<<<<<<<<<:::999;;;;;;:::888888:::<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>===============>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::888777777999::::::999666888===CCCGGGHHHEEECCC:::;;;;;;;;;;;;:::999999444444444444444555555666333444444444333222111000000000///......///000111222222333333333222000//////......---------......***++++++,,,,,,++++++***---......//////......---++++++++++++***************+++,,,+++***)))***,,,***))))))(((((((((((((((''')))******((('''(((******)))'''(((***++++++************)))))))))))))))++++++++++++++++++++++++,,,+++)))((('''((()))***'''((((((&&&$$$###&&&((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''***)))(((&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$"""###%%%((())))))&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&(((((()))(((''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,,,,zzziii]]]SSSMMMEEE???;;;;;;;;;::::::===888999;;;<<<===<<<<<<;;;888777666444333222111111444444333222111000//////------------------------******+++,,,,,,---......///---,,,++++++,,,...000---,,,,,,,,,,,,---...///...//////---++++++,,,---******+++,,,------......*********++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,------...///---,,,,,,......---+++***+++,,,---...---,,,,,,(((((())))))***+++------,,,,,,---------.........++++++,,,,,,,,,---------++++++++++++++++++++++++......------------,,,,,,,,,,,,,,,---...///000111///...---,,,,,,...///111---------............///,,,,,,,,,,,,---...//////,,,---......------///000555555444444444555555666777666666666666666777888555555777999:::999555222888888888:::<<<===<<<:::999;;;<<<;;;888888:::<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???===============<<<;;;;;;<<<===>>>??????@@@??????BBB@@@>>><<<;;;<<<======999888777888:::;;;;;;;;;999;;;???DDDGGGGGGCCC@@@999999::::::999999888777888888666555444333333333333444555555444333111000000///---,,,,,,...000111222222333333222111000//////...------,,,,,,,,,---+++,,,,,,------,,,,,,+++......////////////......************))))))))))))***+++,,,,,,+++***+++,,,,,,++++++***************%%%(((***)))&&&&&&(((***---+++))))))+++,,,------++++++******)))(((((((((++++++++++++++++++++++++---+++)))((('''((()))***%%%''''''%%%""""""$$$'''))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''((()))******)))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''%%%%%%%%%%%%''''''''''''&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""$$$'''((((((&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""###%%%&&&'''(((%%%&&&&&&'''((((((((('''&&&&&&&&&''''''(((((((((''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&'''((())))))((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))+++++++++++++++++++++,,,zzzkkkZZZMMMGGGBBB???<<<::::::::::::999888888999::::::;;;<<<<<<777777666555444333333222333222222111000///......//////.........---------+++---......---,,,,,,---+++,,,...000///,,,(((&&&///......------,,,++++++------..................***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))((()))+++---...---,,,,,,++++++,,,,,,---*********,,,------+++)))***((('''))),,,...---++++++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///000111111000111333555444444222222222222444444666555444333333444666777888999:::;;;;;;:::999888999888777666777888:::<<<===<<<;;;::::::;;;<<<===:::<<>><<<;;;<<<>>>?????????>>>===<<<<<<;;;=========>>>======<<<;;;=========>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>???===;;;;;;<<<===>>>>>>>>>===<<<999::::::;;;:::999888777777666555333222222222222555555555444333222111000.........//////////////////000222333222111///...000///---,,,+++*********,,,,,,++++++***+++++++++---000333333111...---,,,,,,+++******))))))******)))***+++,,,,,,+++***)))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))************(((((()))))))))*********///...---,,,***)))(((((()))((('''((()))***)))(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$((('''%%%$$$###"""""""""###%%%'''&&&%%%$$$$$$%%%############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%(((******((('''''''''(((((()))++++++))))))))))))((((((((((((yyyiiiYYYMMMHHHBBB???<<<::::::::::::999888888999999:::;;;;;;<<<888777666555444333222222222222111111000000////////////.........------------...000000...---...///000000000//////...------++++++,,,------......///,,,,,,,,,---------------***++++++,,,,,,++++++***,,,,,,+++++++++************************************))))))))))))+++,,,---,,,,,,,,,++++++,,,,,,,,,---+++))))))+++,,,---,,,***)))((())),,,---,,,***,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...///000000///000222444444333222111111222333444555444444333333444666666555666888999:::::::::999888888777666777999;;;===AAA@@@???>>>===>>>>>>???;;;===??????===<<<===>>>AAA@@@???>>>===;;;;;;:::;;;;;;<<<======>>>======<<<<<<==================>>>>>>===<<<<<<<<<<<<===???===;;;;;;======;;;999999:::;;;<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;999888777777666555444333222222444444444333333222000000...////////////////////////000111222111000...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++...111222111///......,,,,,,+++************+++***+++,,,,,,,,,,,,+++***+++++++++*********))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))************)))))))))******+++++++++,,,,,,+++***)))((((((''')))((('''((()))***)))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))***(((%%%''''''''''''((()))******((((((((((((((()))))))))wwwhhhYYYNNNIIIBBB???<<<::::::::::::999888888999999::::::;;;;;;888888777555444222111111111111111000000000000000...............---------,,,---//////---------...000...+++******+++---///++++++,,,------......///,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++*********++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,++++++,,,,,,,,,...+++)))(((***,,,......+++***))))))+++,,,+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...///000000//////111333444333222111111222333444444333333333333444555666222333555777888999999:::888777666666888:::===>>>DDDCCCAAA@@@????????????===???@@@???>>>===>>>???BBBAAA@@@>>><<<;;;::::::::::::;;;<<<===>>>??????;;;;;;;;;<<<<<<=========??????>>>===============>>><<<;;;:::;;;;;;999777777777888999999999999888<<<<<<===>>>===<<<;;;:::777777777666555444333222222222222222222111000/////////////////////............///000000...---,,,((()))+++---.........---...------,,,,,,------...***,,,000111000//////000------,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++************))))))******))))))((((((''''''&&&&&&'''((((((((((((((())))))))))))************(((((())))))))))))******))))))))))))(((((((((''')))((('''((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&$$$#########$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&%%%%%%%%%$$$$$$######''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''###$$$&&&)))+++***'''%%%&&&&&&&&&&&&&&&'''((()))'''''''''(((((())))))***uuufffXXXNNNJJJBBB???<<<::::::::::::999888888999999::::::::::::888888666555333222000000000000000000000111111111........................)))+++,,,,,,+++******+++...,,,***((()))***---//////......------,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++************++++++++++++++++++++++++)))))))))******++++++,,,+++++++++,,,,,,+++++++++,,,+++)))***,,,---...---++++++***************)))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........................------,,,++++++,,,,,,,,,,,,---------------........./////////000111000//////111333333222111000000111222333222222222333333444555555222333444555666777777888777777666777999;;;>>>@@@EEEDDDBBB@@@>>>>>>>>>>>>@@@@@@@@@???>>>>>>??????@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<======>>>>>>999999:::;;;;;;<<<======??????>>>============>>>===<<<;;;:::999888777666555555666666777777777777<<<<<<===>>>>>>===<<<;;;777777888777666555333222000111111111111000000///////////////............------.........---,,,+++''')))+++...///...---,,,---,,,,,,,,,,,,------...***---///000///......///...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))(((((((((''''''''''''******))))))((((((''''''&&&'''(((((())))))((((((((()))))))))************''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((()))***)))(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$###&&&&&&%%%%%%$$$#########'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''')))+++***)))(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''((()))******ssseeeXXXNNNKKKBBB???<<<::::::::::::999888888999999999999999:::777777666444333222111000000000000000000111111111---.....................)))+++,,,,,,+++******+++...............////////////......------,,,++++++...---------,,,,,,++++++***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++)))*********++++++++++++***++++++,,,,,,++++++***))))))+++---//////---+++***+++++++++************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////.../////////......---,,,+++++++++,,,,,,------------------...............000111111111000000111333222111000000000000111222000111222333333444444444444444444444444444555555666666666777:::===@@@BBBGGGFFFCCCAAA@@@?????????BBBAAA??????????????????======<<<<<<<<<>>>@@@AAABBBAAA???>>><<<<<<;;;<<<888888999:::;;;<<<===>>>???>>>>>>===============;;;;;;;;;:::888666666666555555555666666666777777;;;<<<===>>>>>>===<<<;;;888888777777666444333333//////000111111111000000000000//////.........------------------,,,,,,+++***+++---......---+++***++++++***++++++,,,------,,,...000///...,,,,,,,,,...---,,,,,,++++++,,,,,,++++++************++++++(((((((((''''''''''''&&&***)))))))))((((((((('''(((((()))************)))((()))))))))************((((((((((((((((((((((((((((((((())))))))))))))))))((('''((()))***)))(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&******)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%######%%%'''&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$'''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''((()))&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''((())))))***sssfffXXXNNNJJJBBB???<<<::::::::::::999888888999999999999999999666666555444333222111111111111111000000000000000---------...............,,,---//////---------...,,,---...//////...,,,+++++++++,,,------......///......------,,,,,,++++++***++++++,,,,,,++++++***+++************)))))))))++++++++++++++++++++++++)))******+++++++++******)))***+++,,,,,,+++***)))''')))+++///111111---***)))***++++++***)))***,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...000111///////////////...---,,,***++++++,,,,,,------...........................///000111000//////000222222111000//////000111222///000111222333444444444555444444333333333444444666666666888:::>>>BBBDDDJJJHHHFFFDDDBBBBBBBBBBBBCCCAAA>>>===>>>??????>>><<<;;;:::;;;<<>>???>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;:::777666666777777777777666777888888999;;;<<<===>>>>>>>>>===<<<999888666555444333333333...///000111111111111111000000000///......---------------,,,,,,,,,,,,,,,,,,------...---,,,***)))************+++,,,---------...///...,,,+++++++++------,,,++++++++++++++++++******))))))******+++******))))))))))))((((((((((((((()))))))))))))))((())))))***************))))))))))))************++++++************))))))(((((((((((()))))))))))))))((('''((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((******)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%$$$#########$$$%%%&&&&&&$$$######%%%'''%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############$$$%%%'''))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%)))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''%%%######%%%(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))sssfffXXXNNNIIIBBB???<<<::::::::::::999999999888888888888888888444444444333333333222222222222111111000000//////---------.........//////---...000000...---...///+++,,,,,,,,,,,,+++)))(((++++++,,,------......///---------,,,+++************++++++,,,,,,++++++***************))))))))))))************************)))***++++++++++++***))))))***+++,,,,,,+++***)))))))))+++...000000...,,,''')))++++++))))))+++---''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,///111222000000000000///...---,,,******+++,,,,,,---....................................///...,,,,,,...///111000///......///000111...///000222333444333333444333333222333444555666555555666888;;;???CCCFFFIIIHHHFFFDDDCCCBBBBBBCCCDDDAAA===<<<>>>???>>>======<<<;;;:::<<<>>>AAACCCJJJHHHEEEAAA>>><<<;;;;;;777777999:::<<<>>>???@@@===<<<<<<;;;;;;;;;;;;;;;999:::;;;:::888666888999:::999999888999:::;;;<<<<<<===???@@@@@@@@@???>>>999888555222111222333444...///000111222222222222111000000///......------......---,,,,,,,,,,,,,,,---------,,,,,,++++++++++++******+++,,,---......+++---...---,,,+++,,,---,,,,,,+++************+++,,,+++************+++,,,******)))))))))(((((((((''''''(((((())))))******'''(((((()))***)))))))))))))))))))))*********************))))))((((((((((((((('''''''''''''''''')))((('''((()))***)))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$######&&&(((%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$&&&((()))***)))'''$$$"""%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))&&&$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''tttgggYYYNNNIIIBBB???<<<::::::::::::999999999888888888888888888333333333333333333333333333222222111000//////...---------.........//////+++---......---,,,,,,---111000///...------,,,,,,///......------,,,++++++,,,,,,++++++***))))))(((+++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++))))))((()))+++,,,,,,+++)))(((+++******,,,...000000///&&&)))++++++)))))),,,...%%%&&&&&&((()))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,///111222000000000000///...---,,,******+++,,,,,,---...........................---,,,------,,,+++***,,,---111000///......///000111---...000222333444333333222222222222333555777999555555666888<<<@@@DDDGGGFFFEEECCCBBBAAAAAAAAAAAADDD@@@<<<;;;===>>>>>><<<>>>===;;;:::;;;>>>@@@BBBKKKIIIEEEAAA???=========777888999;;;===???@@@AAA<<<<<<;;;::::::::::::;;;888:::<<<;;;888777999;;;<<<;;;:::::::::;;;======>>>???@@@AAABBBAAAAAA@@@:::777444111000111333555...///000222333333333333111000000///...---------///...---,,,,,,,,,---------,,,,,,++++++,,,------,,,++++++,,,---...///000)))+++,,,,,,,,,,,,---///,,,+++******))))))******------++++++++++++------((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***++++++&&&''''''((((((((((((((())))))))))))************''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))((('''((()))******(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((("""""""""###$$$%%%'''(((&&&&&&%%%$$$"""###&&&(((%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''((())))))'''### ###$$$%%%&&&''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++...111000,,,(((''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&}}}ooodddXXXOOOLLL>>>===;;;999777777777777<<<;;;;;;:::999888666666444444333222222111111000444333111///------------///............---------,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,+++*********,,,,,,,,,+++++++++******++++++,,,---------......------,,,++++++***)))(((((()))***+++++++++************++++++(((((()))***+++,,,,,,---***+++,,,,,,,,,,,,+++***)))************+++++++++,,,+++***))))))***+++,,,((('''''''''''')))***+++***))))))***,,,...---,,,)))+++,,,,,,+++***,,,---************************((()))***+++,,,---------........................******+++++++++,,,,,,,,,,,,...000111000...+++***,,,---......,,,,,,---......------,,,,,,------...---...///000111222333333222333444333222222444555666888;;;???@@@@@@???>>>AAA@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>???BBBEEEGGGGGGEEE@@@===<<<===???AAACCCCCCBBB@@@>>>:::777555:::888888:::>>>AAAAAA@@@;;;;;;;;;;;;;;;<<<===>>>999888666555666888;;;===???>>><<<:::::::::<<<===>>>???AAADDDEEECCC>>>;;;888777666555444333222222000000000000000000000000......---------,,,,,,,,,,,,---.........---++++++------,,,,,,,,,,,,++++++///---******+++,,,---,,,++++++,,,,,,,,,---------///...,,,+++***+++,,,,,,******)))((('''&&&%%%%%%))))))(((((((((((())))))************))))))))))))((())))))))))))((((((''''''&&&%%%&&&(((******)))(((((()))))))))'''&&&%%%(((''''''&&&&&&((()))***%%%&&&'''(((((('''&&&%%%******)))''''''&&&&&&&&&***)))((('''&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$"""  """$$$+++***'''&&&%%%&&&''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%###"""""""""###$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$(((&&&$$$""""""###$$$%%%$$$%%%%%%%%%''')))'''$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''+++111<<<888(((&&&,,,(((''''''((((((''''''&&&%%%))))))))))))))))))))))))|||nnnbbbVVVNNNKKK>>>===;;;999777777777777:::::::::999888666555444444444333333222111111111111000//////...///000111///............---------......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------...------,,,++++++******))))))******+++++++++************++++++***************+++++++++++++++************++++++)))************+++++++++******)))(((((()))******)))))))))))))))+++,,,---***(((((()))+++,,,+++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++)))******+++,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------...///000000...---,,,+++,,,---,,,++++++,,,---.........------.........---...///000111222333333222333333333111222333555666888;;;>>>??????>>>===????????????@@@@@@@@@@@@BBBBBBAAA@@@AAABBBDDDEEEEEECCCAAA???============@@@@@@??????===;;;999888;;;:::999;;;???BBBBBBAAA>>>>>>=========>>>??????:::999777666666888:::;;;<<<;;;:::::::::;;;===???======???BBBCCCAAA===999777777666555444333222222000000000000000000000000.........---------,,,,,,------...///...---,,,+++,,,,,,+++++++++*********...,,,******+++---,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++++++++++++++******))))))))))))))))))))))))(((((((((((())))))((())))))******+++++++++(((((())))))))))))((((((((('''&&&&&&(((******)))%%%&&&''')))))))))(((((((((''''''&&&'''((()))***''''''((((((((((((''''''***)))((('''&&&&&&&&&&&&((('''%%%$$$######$$$$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$###$$$$$$%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%'''%%%$$$###"""###%%%&&&'''&&&%%%$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''***222>>><<<---***,,,''''''&&&&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))yyykkk```TTTLLLJJJ???===;;;999888777777888888888888777666555444333444444333333222222111111111000000//////000000111///............---------//////...---,,,,,,,,,---,,,,,,+++++++++*********))))))***+++,,,,,,------------,,,,,,------...///---------------,,,++++++,,,++++++******++++++,,,++++++************+++++++++++++++*********))))))+++***)))(((((()))***+++)))************+++++++++))))))(((((((((((())))))++++++***++++++,,,---...***((('''(((******)))((()))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------***+++,,,,,,******+++,,,//////............//////......//////000111222222111222222222111111333555555777:::<<<======<<<<<<;;;<<<===>>>???@@@@@@AAACCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>><<<:::999;;;<<<<<<<<<<<<;;;;;;:::<<<;;;;;;<<>>>>>>>>>>>>>>>>>;;;:::888666666777888::::::999999999;;;<<<>>>@@@===>>>???AAABBB@@@<<<999666666555444333333222222000000000000000000000000.........------------,,,......//////......---,,,+++++++++*********))))))---,,,******,,,---,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,))))))(((((((((((())))))''''''((()))***+++,,,,,,&&&'''((())))))***))))))***)))'''((()))******)))&&&'''((())))))(((''''''(((''''''''''''((())))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''''''''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$######$$$&&&&&&(((&&&######%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((111??????222......''''''&&&%%%$$$###$$$%%%%%%))))))))))))))))))))))))vvvhhh]]]RRRKKKIII???>>><<<:::999888888888888888888888777666555444555444444333222222111111444333222111///...------///............---------......---------......///,,,,,,,,,,,,++++++++++++((()))+++++++++,,,---...,,,,,,,,,,,,,,,---......,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++)))(((&&&&&&((()))+++))))))*********+++++++++******))))))))))))************++++++,,,------...***)))((((((******)))''')))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,------------******)))))))))+++,,,---***,,,---,,,+++***+++,,,......------------............//////000111111222000111222222111111333555666777999;;;;;;;;;;;;:::999999:::<<<>>>???AAAAAADDDFFFGGGIIIHHHGGGEEECCCCCCBBB@@@>>><<<::::::999::::::::::::;;;:::::::::;;;;;;;;;<<<>>>@@@BBBBBB???>>>>>>===<<<<<<<<<<<<<<<;;;999777666666777888999999999:::;;;<<<>>>??????>>>???@@@@@@???<<<:::555555444444333222222111000000000000000000000000............------------/////////.........------++++++++++++************,,,+++******,,,---,,,+++))))))))))))***************+++,,,------,,,******++++++++++++++++++++++++))))))(((((((((((())))))''''''(((((()))))))))***&&&&&&''')))************,,,***(((((()))******)))************(((&&&$$$"""''''''''''''((((((((())))))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''((((((###%%%'''(((((('''%%%###"""""""""###$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$''''''%%%###"""######$$$%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&---;;;===111///222+++((('''%%%######$$$%%%'''((((((((((((((((((((((((ssseeeZZZPPPJJJHHH@@@???===;;;999999999999999999999999888777666666555555444444333222222111444333333111000///------///............---------,,,,,,,,,---...///000111------------,,,,,,,,,,,,(((***,,,,,,++++++,,,...+++++++++++++++,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,------,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,***)))'''&&&&&&''')))***))))))*********+++++++++++++++++++++++++++++++++))))))***++++++,,,,,,,,,+++***))))))***+++***((()))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***,,,---///,,,---...---,,,+++,,,...---,,,,,,++++++,,,,,,---.........///000000111111000111222222111222444666666777888999::::::999999777888999;;;===???AAAAAAFFFGGGJJJLLLLLLJJJGGGEEEEEEBBB>>>;;;999999;;;<<<;;;::::::999999999999999:::;;;;;;<<<===>>>@@@AAA@@@???>>>===============<<<;;;999888777666777777:::::::::::::::;;;<<<<<<>>><<<;;;<<<<<<<<<:::888444444333333222222111111//////////////////////////////.........---------//////......---------------,,,,,,,,,,,,++++++++++++***)))***,,,---,,,+++(((((()))))))))*********)))***+++,,,,,,,,,+++***,,,++++++***))))))(((((())))))(((((((((((())))))((((((((('''&&&&&&&&&%%%&&&&&&''')))************,,,***(((((()))******)))************(((&&&$$$"""&&&''''''(((((((((((((((''''''%%%$$$$$$%%%''''''(((((('''&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%### !!!!!!"""###$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%(((///000)))###"""######$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$)))444555,,,...444///)))(((&&&$$$$$$%%%'''(((''''''''''''''''''''''''qqqcccYYYOOOIIIHHHAAA???===;;;:::999999::::::::::::::::::999888888555555444444333333222222000111111222222111111000///............---------++++++,,,,,,---...000000.........---------,,,,,,(((+++---,,,***)))+++...+++************+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++************++++++'''((()))***+++,,,------***)))(((''''''((()))***)))************+++++++++++++++,,,------,,,++++++'''((()))***+++++++++++++++)))))))))++++++***))))))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))++++++++++++++++++++++++++++++*********+++++++++,,,,,,//////...------...000000,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,.........//////000000000000222333333222333555777888888999999999999999888777888999;;;===???AAABBBEEEGGGJJJLLLLLLJJJHHHFFFEEEBBB>>>:::999:::<<<>>><<<;;;:::999888888888999999;;;<<<<<<<<<===???AAABBBAAA@@@@@@@@@@@@@@@@@@;;;:::999888777777777777::::::::::::;;;;;;;;;;;;;;;999777777777777666444333333333222222111111111/////////////////////////////////.........------......---,,,,,,,,,,,,------------,,,,,,,,,++++++)))))))))***,,,---,,,***((()))))))))************)))***++++++++++++++++++,,,+++***)))((('''&&&&&&))))))(((((((((((())))))))))))((('''&&&%%%$$$$$$&&&'''((())))))***))))))***)))'''((()))******)))&&&'''((())))))(((''''''&&&''''''((()))(((((((((&&&%%%%%%%%%%%%%%%%%%&&&)))(((((('''''''''(((((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###%%%'''))))))'''%%%###!!!!!!""""""######$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&)))''',,,666777...&&&%%%######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$'''&&&&&&%%%###""""""!!!&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&//////'''+++333///)))((('''&&&%%%&&&''''''''''''''''''''''''''''''pppbbbXXXOOOJJJHHHAAA@@@>>><<<:::::::::::::::::::::::::::999999888555555555444333333222222000111222222222222111000///............---------------,,,,,,,,,,,,---------------,,,,,,,,,++++++))),,,///---)))(((***---,,,++++++++++++,,,------+++,,,,,,,,,,,,+++*********+++,,,------,,,+++***++++++************++++++))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++***+++,,,,,,,,,,,,+++***'''((()))***+++++++++***(((''''''(((***+++***))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++***)))((('''(((***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000//////...............+++,,,------,,,+++,,,------,,,,,,++++++,,,,,,---.........///////////////111222444444333444777999999999999999999999999888777888:::;;;===???AAAAAACCCEEEGGGJJJJJJIIIGGGEEEBBBAAA>>><<<;;;<<<===???<<<;;;:::999999999:::::::::<<<======<<<===???BBBAAAAAA@@@@@@@@@AAABBBBBB:::999999888888777777777777888999:::;;;<<<<<<<<<<<<999777666666666555444222222222222111111111111////////////////////////////////////...............---,,,+++***++++++,,,,,,,,,,,,,,,+++++++++***(((((()))***------,,,***)))))))))*********++++++***************+++,,,,,,******)))))))))((((((((())))))(((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))((((((((('''&&&&&&(((******)))%%%&&&''')))))))))((((((&&&&&&((()))))))))((('''%%%&&&&&&&&&&&&&&&&&&%%%))))))((((((((())))))***%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&$$$###"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((($$$***555666---&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''...---%%%)))///***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&oooaaaWWWOOOJJJIIIAAA@@@>>><<<;;;:::::::::999999:::::::::999999888666555555444444333222222333444444333222000...,,,//////.........---------000///---,,,+++*********,,,,,,,,,+++++++++*********---///---)))'''))),,,---,,,,,,,,,,,,---......+++,,,,,,,,,,,,+++************,,,,,,,,,,,,******++++++************+++++++++++++++***************))))))************)))))))))************+++++++++)))***+++,,,,,,+++***)))'''(((***+++,,,,,,++++++&&&&&&%%%''')))******))))))+++,,,,,,+++***,,,---************************)))(((''''''(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++***+++,,,,,,******+++,,,...------,,,,,,------............///////////////222333444444444555777999:::::::::999999999999999888999:::<<<>>>???AAAAAA@@@BBBEEEGGGHHHGGGFFFEEE????????????>>>>>>>>>>>>;;;:::999999999:::<<<<<<;;;===??????======@@@CCC>>>>>>>>>>>>???@@@AAAAAA999999999888888888888888555666888:::<<<===>>>>>>???<<<999888888888888777222222222111111111111111////////////////////////000/////////............---,,,+++*********+++,,,+++++++++************)))(((((((((+++------,,,***************+++++++++++++++***)))))))))***,,,---)))))))))))))))*********))))))(((((((((((())))))))))))))))))************((()))))))))))))))(((''''''&&&%%%&&&(((******)))(((((()))))))))'''&&&%%%%%%&&&((()))))))))((('''%%%&&&'''(((((('''&&&%%%***)))))))))))))))******)))))))))((('''$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******))))))(((((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%$$$###""""""$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%% $$$///111(((###&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&''')))000...%%%'''+++%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&rrraaaVVVOOOIIIEEEDDDAAA>>><<<;;;<<<;;;;;;777777777777777777777777666555444333222111111111000000111222333333444444......---------,,,,,,,,,000---******---......,,,------------------------,,,,,,---...---,,,***)))++++++,,,,,,,,,---------------------------------+++++++++*********))))))++++++,,,---,,,+++***)))))))))***++++++++++++***+++***)))(((((((((******))))))))))))************))))))))))))))))))))))))************************'''(((***,,,,,,***(((''')))))))))))))))*********+++++++++++++++++++++++++++++++++***((((((***,,,///...,,,++++++,,,...///---,,,,,,+++*********+++...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------+++,,,---...////////////111111111111222333444444555555666777888999::::::;;;;;;;;;;;;<<<>>>???@@@:::888:::BBBGGGFFFDDDCCCEEECCCAAA???============<<<<<<<<<======<<<;;;;;;======>>>???????????????===???@@@???>>>===>>>???;;;;;;:::999888777666555555666777888999:::::::::;;;999666444222333444555777666444333222111000000111111000000/////////.........//////////////////+++,,,,,,,,,,,,+++***)))...,,,+++***+++,,,***)))++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++))))))))))))((((((((((((************))))))))))))''')))++++++)))((('''((()))***+++++++++)))(((''')))((((((((((((***+++,,,222222222000---)))'''&&&''''''''''''''''''''''''((((((((((((((()))******...+++'''&&&''')))******&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########'''******'''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''&&&%%%$$$###""""""""""""""""""""""""&&&((()))(((%%%$$$&&&)))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&''''''((((((((((((((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&(((&&&$$$""""""$$$&&&(((&&&***---,,,(((&&&(((,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&ppp```VVVOOOIIIDDDCCC@@@<<<::::::;;;::::::888888888888888888888888777666555333222222222222222111111111111111000000......---------,,,,,,,,,///---***+++---......,,,------------------------,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,------------------------+++++++++*********))))))***+++,,,,,,,,,+++))))))))))))***++++++++++++***,,,,,,***)))(((((((((((())))))))))))************)))))))))))))))))))))))),,,++++++******)))))))))((()))***++++++***)))(((''''''((()))***++++++,,,++++++++++++++++++++++++++++++++++++******,,,///---,,,+++******+++,,,------,,,++++++******++++++++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------------......///000000000111111111111222333444444444555555666777888999::::::::::::;;;<<<===?????????<<<<<>>============<<<<<<<<<======<<<<<<<<<;;;<<<<<<===============<<<>>>???>>>===<<<===>>><<<;;;:::999888777777666666666777888999:::;;;<<<===;;;777444222222444555555444333222111111111111000000000//////.................................,,,,,,+++++++++*********---,,,++++++,,,,,,***)))******************************++++++++++++******++++++++++++++++++++++++))))))))))))((((((((((((++++++***((('''%%%$$$$$$ """%%%&&&&&&'''((()))))))))******)))((((((''')))(((((((((***---000111AAACCCCCC===333,,,******''''''''''''''''''''''''(((((((((((((((((()))***,,,+++)))((('''''')))***&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''')))((('''&&&%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%''')))(((%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""###%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###$$$&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&'''&&&))),,,+++(((&&&(((+++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnn___UUUNNNHHHCCCAAA???;;;999999:::999999888888888888888888888888888777555444333333222222333333222111///...---,,,......---------,,,,,,,,,...---++++++,,,------,,,------------------------------,,,,,,++++++,,,,,,+++++++++++++++*********------------------------+++++++++*********************++++++******)))((())))))***++++++++++++***,,,,,,,,,+++)))(((&&&%%%))))))))))))************)))))))))))))))))))))))))))*********************))))))))))))))))))))))))&&&&&&''')))***+++,,,---+++++++++++++++++++++++++++,,,,,,+++***+++...000++++++++++++++++++++++++,,,,,,++++++******++++++)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///...------------------............///000111111000000000000111222333444444444555666777888888999999999999:::;;;<<<>>>>>>@@@===<<<@@@BBB@@@???AAA@@@@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;===;;;;;;:::999888888777666777666666777999;;;===>>>@@@===888444111111333555444333222222111111111222/////////...............---------------------------,,,+++***)))***+++++++++++++++---...---***(((***************************++++++,,,,,,++++++***************************(((((((((((())))))))))))+++***)))((('''&&&%%%$$$###$$$&&&&&&'''(((***---))))))(((''''''''''''((())))))((())),,,000444666GGGKKKLLLCCC666,,,+++---''''''''''''''''''''''''''''''''''''(((((()))))))))+++,,,***'''%%%&&&)))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''')))(((&&&$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""" """###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&""" !!!$$$&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$###''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!"""$$$&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++***'''&&&'''***%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''lll]]]TTTNNNGGGCCCAAA>>>;;;999999::::::999999999999999999999999999888777666555444333333333333333222111///...------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************************************))))))(((((())))))***++++++++++++******+++++++++***)))'''&&&((()))))))))************))))))))))))))))))))))))&&&'''((()))***+++,,,---******))))))))))))******''''''((()))***++++++,,,************++++++++++++,,,------+++******,,,...******+++,,,,,,+++******,,,,,,++++++***++++++,,,)))+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------///......---...///000111000000///000000111222333333333444555666777777888888888888999:::;;;<<<===<<<999888<<<>>>>>>???CCCBBBCCCCCCCCCCCCBBBAAA@@@<<<<<<;;;;;;::::::;;;;;;888999999:::::::::::::::999:::;;;:::999888999;;;::::::999888777777666666777777666666888;;;>>>@@@BBB>>>999444111111333444666555444222222111111111..................------------,,,,,,,,,,,,,,,+++---,,,***(((((()))+++,,,***+++,,,...///...+++(((,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************(((((((((((())))))))))))(((((())))))******++++++*********(((&&&%%%'''))))))(((&&&%%%%%%&&&'''(((***)))((()))+++///444666;;;>>>???:::111+++)))***''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&***...,,,'''###%%%''''''(((((())))))(((((('''%%%%%%&&&&&&&&&''''''''')))'''%%%$$$$$$%%%'''(((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""######$$$%%%%%%%%%########################&&&###!!!###''')))(((&&&######"""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$#########'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%""" """$$$&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%'''))))))'''&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''|||kkk\\\TTTNNNGGGCCCAAA???;;;::::::;;;;;;;;;999999999999999999999999888777666555444333333333222222111111111000000000......---------,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))***++++++++++++***'''(((***++++++***)))(((((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))***************))))))))))))))))))))))))******+++++++++---------***(((''')))***++++++,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,+++,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.....................//////////////////000111222222222222333444555666666777666666777777888:::;;;<<<999777666999::::::===BBBCCCDDDEEEEEEEEECCCAAA@@@===<<<;;;:::999999999999999999:::;;;;;;;;;;;;:::777999:::999888777888999888888888777666666555555777777666666888:::===???@@@===888444111222333555888777555444222111000000------..................------,,,,,,++++++++++++---,,,***(((((()))***+++***+++,,,...000///+++))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))***++++++,,,******(((%%%"""!!!"""###((('''&&&%%%%%%&&&'''(((***)))(((((())),,,///111///...------,,,***'''%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&$$$)))---,,,'''###$$$'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&''''''&&&$$$"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$%%%%%%###########################!!! $$$&&&&&&$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%###"""""""""""""""###############&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$&&&$$$%%%&&&&&&''''''&&&&&&###$$$&&&''''''&&&$$$###%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''{{{jjj\\\TTTNNNHHHCCCAAA>>>;;;:::;;;<<<<<<;;;::::::::::::::::::::::::888777555444333333222222000111111111111111111111......---------,,,,,,,,,***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++***))))))))))))***))))))***++++++++++++***'''((()))******+++++++++))))))))))))************))))))))))))))))))))))))++++++***)))((((((''''''))))))))))))))))))))))))++++++******)))((((((((((((((())))))***+++++++++------,,,***((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++,,,...///...---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000//////...............///000111222111111222333444555555666555555555666777888:::::::::888888:::999777999>>>BBBCCCFFFGGGGGGEEECCCAAAAAA@@@===;;;:::999999999999::::::;;;;;;;;;;;;;;;777888999888777666777999888888777777777666666666777777666666777999;;;<<<;;;999666444222333444555777666555333222111000000.............../////////...------,,,,,,++++++***,,,+++***)))((()))******++++++,,,...//////---***))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''(((((())))))******((((((((((((''''''''''''((())))))(((&&&%%%&&&((('''&&&&&&&&&&&&'''(((((()))(((((((((((()))+++,,,+++)))'''(((++++++'''"""''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%$$$'''***)))'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%''')))***444000***'''%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&&&&&&&((((((((('''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzziii]]]UUUOOOIIIDDD@@@===:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777666555333222222222222000000000000000000000000......---------,,,,,,,,,)))+++...---+++******,,,++++++++++++++++++++++++***+++,,,,,,---------,,,))))))***+++,,,---......++++++++++++++++++++++++))))))*********+++++++++---,,,+++***)))******+++))))))***++++++++++++***))))))))))))))))))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++***)))(((*********)))))))))))))))((((((((()))***++++++++++++,,,+++***))))))+++---,,,+++***))))))***+++,,,++++++******++++++,,,---***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000222444444222000///............///000111111000000111222333444555555444444444555666777999999888777999;;;:::888:::@@@BBBDDDHHHKKKMMMLLLJJJHHHGGGEEEAAA>>><<<:::::::::888999::::::;;;;;;::::::666888999888777666777888999999999999888888888888666666777777777888888888666555444444444444555555222222111111000111111111.........//////000000000.........---,,,+++++++++************)))))))))))),,,++++++---...///...,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))*********''''''''''''(((((((((((((((***,,,,,,+++***+++,,,&&&&&&'''(((((((((((((((&&&&&&'''((())))))))))))(((((('''(((***)))'''%%%''''''''''''''''''''''''###$$$&&&'''''''''%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''***...222444===888000+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''$$$%%%&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyiii]]]UUUPPPIIIDDD>>><<<999888888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;666555444333222111111111000000//////..................---------,,,,,,,,,(((+++......+++******,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,))))))***+++---...///000++++++++++++++++++++++++))))))******++++++++++++------+++*********+++,,,))))))***++++++++++++***,,,+++***((((((((()))***))))))))))))************))))))))))))))))))))))))###$$$%%%'''***,,,---...''')))***,,,,,,***)))'''(((((())))))******++++++'''(((((()))***+++++++++)))***+++++++++,,,///111,,,***)))'''''')))***,,,+++*********+++,,,,,,---((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...000222555777777444111///...------......///000111000000111222333444444555444444444555666777888999444444888<<<===;;;???EEECCCFFFLLLPPPSSSSSSQQQPPPKKKHHHEEEAAA>>><<<<<<<<<888888999::::::::::::999777888999888777666777999;;;;;;::::::::::::::::::666666777777777777666666222222333444444555555555............///111222333.../////////000000111111//////...------,,,++++++)))************)))((((((---,,,+++,,,...///...---))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++%%%&&&''')))***,,,---...&&&(((***+++)))(((((((((%%%&&&((()))***)))((('''###%%%''')))******)))((("""%%%(((((('''&&&'''(((''''''''''''''''''''''''"""###%%%''''''&&&%%%$$$%%%$$$$$$%%%'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$'''((())),,,111777<<<>>>999333,,,'''%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$"""!!!$$$"""%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""###$$$&&&'''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvggg[[[SSSMMMFFFAAA>>>===;;;999888888888999888999::::::;;;;;;::::::888888666555333111000000000000000000000111111222,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,***))))))***,,,---***+++---...///......---...---,,,+++************------------,,,,,,+++***))))))))))))))))))))))))+++*********))))))((((((***)))((((((***+++***)))&&&'''((((((((()))+++,,,+++*********))))))((((((+++***)))))))))))))))***+++***)))***+++***(((''''''''''''''''''((())))))'''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))((((((((((((((()))...---,,,+++,,,---...///---///222555555333111///000000000111222222333333444333222111111111222333555555666666666666666666:::999888888999;;;===>>>AAAGGGLLLQQQWWW]]]]]]YYYYYYRRRJJJDDDAAA@@@===;;;:::;;;;;;:::999888:::;;;;;;:::888777777777888999999999:::::::::999888888777666555444444444444444222222222333333444444444222111///...///000///...---,,,,,,---000111111000------,,,++++++******)))++++++,,,---,,,+++***)))))))))))))))))))))))))))******))))))))))))******++++++***)))(((((())))))(((((((((((())))))))))))&&&''''''((((((((((((((('''((()))++++++***))))))))))))************))))))'''''''''''''''((())))))((()))***)))''''''''')))%%%%%%&&&&&&'''((((((((((((((('''%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######&&&111:::===:::444000&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%***'''$$$###%%%'''&&&$$$!!!!!! """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%###$$$%%%&&&%%%%%%###"""$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$######vvvfffZZZSSSMMMFFFAAA>>><<<;;;999888888888888888999::::::;;;;;;::::::888888666555333222000000000000000000000111111222......---------,,,,,,,,,++++++,,,,,,,,,------------,,,***))))))***,,,---,,,------......---,,,+++//////...---,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++++++++*********)))(((((((((***,,,.........(((((()))(((((((((***+++************)))))))))(((***)))))))))))))))******)))(((((((((******)))'''((((((((((((((()))******************************++++++++++++++++++++++++,,,+++******)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,,,,---...111222333222000///------......//////000000333222111111111111222333444444444555555555666666999888777777888:::<<<===???EEELLLRRR[[[eeegggeee^^^VVVLLLEEEAAA@@@===;;;999:::;;;:::888888:::;;;999888777666666777888999:::;;;;;;;;;::::::999888888777666444333222222222222222222333333333444444222000///...///000///...000///......000000///...+++++++++++++++++++++,,,++++++,,,,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((''''''((())))))))))))((())))))************))))))'''''''''''''''(((((()))'''((())))))((('''((()))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""'''///555777444///+++&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%&&&'''&&&%%%(((&&&######%%%&&&%%%$$$%%%$$$###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%uuueeeYYYRRRMMMFFFBBB===<<<:::888777777777888888999::::::;;;;;;::::::999888777555333222111000000000000000000111111222000////////////.........,,,,,,,,,------.........---,,,+++******+++,,,---............---,,,+++***///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******)))+++...000000///+++******)))(((((())))))************)))))))))))))))((((((((()))***++++++***)))((()))***+++***))))))))))))))))))***++++++++++++++++++++++++++++++************************+++***))))))((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,------...---,,,+++++++++++++++------...////////////...++++++,,,------......///222111111000000111111222111111222333444444555555777666666666777999;;;<<<>>>DDDJJJQQQ\\\hhhmmmlllccc[[[OOOGGGBBB@@@>>><<<999::::::999888888999;;;888888777888888999:::;;;<<<<<<<<<;;;:::999888777999888666444222111111000222222222222222333333333222000......///000///...333222000000000000...,,,)))******+++,,,,,,------++++++,,,,,,++++++***)))))))))))))))))))))))))))******))))))))))))******+++***))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((''''''&&&&&&''''''((()))((())))))******))))))(((''''''&&&&&&''''''((()))''')))***)))(((((()))***((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%&&&&&&'''%%%&&&&&&''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,//////,,,)))&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&$$$&&&$$$######%%%&&&&&&%%%'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((tttdddXXXQQQLLLFFFBBB===<<<:::888777777777888888999::::::;;;;;;::::::999888777555444222111000000000000000000111111222000000000/////////......---------------,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,++++++,,,++++++***))))))******++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,---...,,,+++---,,,***))))))))))))(((*********)))))))))))))))(((((((((((()))***,,,,,,---,,,******++++++***)))))))))(((((())))))***+++))))))))))))))))))))))))************************+++******)))))))))******************++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++******)))))))))***++++++111000///...------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---......//////000000000000000000111111//////000111222333444555444444555555666888:::;;;???CCCHHHMMMVVVbbbgggfffggg^^^SSSJJJEEECCC@@@>>>999::::::999777777888:::888888999:::;;;<<<===>>><<<<<<;;;:::999888666555777666555333222111111111111111111222222222222222111000......///000000///444222111000111000///---*********++++++,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))******))))))))))))************)))))))))))))))***))))))))))))((((((((((((&&&''''''(((((((((((((((((('''&&&&&&&&&''')))***(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((+++,,,,,,+++)))(((((()))'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%((())))))))))))'''&&&%%%'''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$%%%&&&''''''''''''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%######$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))))))))ssscccWWWPPPKKKFFFBBB===<<<:::888777777888888888999::::::;;;;;;::::::999999777666444222111111000000000000000111111222/////////............---...------,,,+++***))))))++++++++++++++++++++++++++++++++++++,,,,,,------++++++***)))))))))************+++,,,,,,+++++++++++++++++++++++++++++++++))))))******************...,,,++++++,,,,,,+++)))...,,,***)))++++++***((())))))))))))))))))******(((((((((((()))***,,,,,,///---***)))))))))(((&&&(((''''''''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++++++++*********++++++,,,)))))))))******+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++((((((((((((((()))******000000//////...---,,,+++++++++*********+++,,,---+++++++++,,,------...............//////000000000......///000111222333444333333444555666888999:::>>>BBBEEEHHHPPPZZZ___^^^ddd]]]TTTNNNKKKHHHDDDAAA;;;;;;;;;:::777777888999666777888999;;;<<<<<<===::::::999999777666444444444333333222222222333333111111111111111111111111111///......000111000///222000///000111222000///,,,,,,,,,+++++++++******++++++*********)))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))))))))*********)))))))))((((((((('''&&&''''''((((((((((((((()))((('''&&&'''((()))***(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((...//////,,,)))'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''&&&%%%$$$'''''''''&&&&&&%%%$$$$$$######$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''''''''&&&%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&''''''''''''((((((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&#########$$$$$$%%%%%%%%%))))))((('''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((###$$$%%%&&&'''(((((((((sssbbbUUUOOOKKKFFFCCC>>>===;;;999888888888999888999::::::;;;;;;:::::::::999888666444333222111000000000000000111111222............------------------,,,+++******)))(((++++++++++++++++++++++++************+++,,,---...,,,,,,++++++++++++,,,,,,)))***++++++++++++++++++++++++++++++++++++++++++)))))))))))))))************)))((())),,,---,,,+++...+++((())),,,...,,,***))))))))))))************)))((((((((()))***++++++---+++'''&&&&&&&&&%%%$$$'''''''''''''''(((((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))***************+++,,,,,,((())))))******++++++,,,,,,,,,---...////////////......///000111222222333222222444555777888999:::;;;>>>AAADDDLLLVVVZZZYYY\\\XXXTTTRRRQQQNNNIIIEEE>>>>>>===;;;888666777888444555666888999:::::::::888888888777666555444333222222111111222222333444111111111000000000000000111///......000111111000000///...///111222111000------,,,,,,+++******)))++++++***))))))))))))***))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++******))))))((((((''''''&&&''''''(((((((((((((((((((((''''''(((((()))***'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''(((.........,,,(((&&&%%%&&&###$$$$$$%%%&&&&&&''''''&&&'''(((((('''%%%$$$###%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###$$$%%%''''''&&&%%%&&&''')))'''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&############$$$%%%&&&&&&***)))(((&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""$$$&&&'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$&&&%%%%%%$$$$$$######"""###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%&&&'''(((###$$$%%%&&&&&&&&&&&&&&&~~~rrraaaTTTNNNJJJFFFCCC???>>><<<:::999999999:::888999::::::;;;;;;:::::::::999888666555333222111000000000000000111111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++******+++,,,---,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++************************)))))))))******+++++++++***)))(((***,,,---,,,+++,,,)))''')))---000///---((()))))))))***************)))))))))))))))******,,,)))'''&&&'''((()))(((((((((((('''((())))))******************************************************************+++,,,,,,((((((((()))***+++++++++++++++++++++++++++++++++++++++*********)))))))))************+++,,,---...)))***+++++++++***)))((()))*********++++++++++++((())))))******+++,,,,,,***+++---...//////......//////000000111111111111111222444666888999::::::888;;;>>>AAAGGGOOORRRPPPRRRRRRSSSVVVWWWUUUNNNHHHAAAAAA@@@<<<999666666777555666888999::::::::::::777777888777777666555555333222111111111111222222111111000000000/////////000///---...000111111000///...---...000111000///,,,+++++++++++++++++++++,,,+++***)))((())))))***))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++*********)))((('''''''''&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))******(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%'''((((((&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%###"""$$$'''&&&$$$"""###$$$'''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!###%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''###############%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&"""%%%((('''%%%"""""""""########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%~~~rrraaaTTTNNNJJJFFFCCC@@@???===;;;:::::::::;;;999999:::;;;;;;;;;:::::::::999888777555333222111000000000000000111111222////////////............******+++,,,...//////000***++++++,,,,,,++++++***...---,,,***)))******+++***)))))))))))))))******((()))***+++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,...---++++++++++++***(((+++(((&&&(((...222111///(((((())))))*********++++++***)))))))))))))))***,,,***((((((***---......)))))))))))))))******+++''''''''''''''''''''''''))))))))))))))))))))))))))))))((())))))***++++++'''(((((()))***+++++++++++++++++++++++++++++++++*********))))))))))))((())))))))))))***+++,,,---)))***+++,,,---,,,+++***))))))***++++++++++++***+++++++++,,,------......***+++,,,...//////......000000000000111111111111111222444666888::::::;;;777:::<<<>>>BBBHHHIIIFFFLLLNNNRRRXXX[[[YYYQQQKKKCCCCCCAAA===999666555666999:::<<<===>>>======<<<777777888888888777777666444333222111000000000000111111000000/////////...000///---...000111111000000///---...///000///---*********++++++,,,------,,,+++)))((((((((()))***))))))))))))))))))))))))******))))))))))))******))))))((())))))***+++++++++******)))(((''''''&&&&&&''''''((((((((((((((($$$%%%&&&'''((('''&&&%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###"""$$$&&&(((((((((&&&&&&"""###%%%&&&'''&&&&&&%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$#########$$$&&&'''(((&&&%%%$$$!!!###$$$%%%&&&%%%%%%$$$''''''''''''''''''''''''%%%$$$######%%%%%%$$$### ###&&&%%%""" !!!$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""%%%'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&(((######""""""###%%%&&&((("""!!!!!!!!!"""$$$&&&(((""""""###$$$%%%%%%&&&&&&$$$''')))((($$$!!! ########################""""""###$$$%%%%%%&&&&&&$$$$$$######"""!!!!!! ######$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""&&&&&&&&&'''&&&&&&%%%%%%yyylll^^^UUUNNNHHHDDDEEE@@@???<<<;;;;;;<<>>===<<<;;;;;;;;;<<<<<<:::888555444444444222111000//////......///000111......---,,,,,,,,,,,,,,,,,,+++******,,,......---///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++******************)))((())))))************)))))))))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&&&&&&&&&&)))))))))*********+++++++++******))))))******+++***++++++,,,,,,++++++***&&&'''((('''%%%%%%'''(((((((((((((((((())))))))))))***+++,,,,,,+++***))))))***+++***)))((()))***)))))))))******++++++,,,((('''&&&%%%%%%&&&'''(((+++,,,,,,+++)))(((((()))...---,,,***)))(((((('''((((((((((((((((((((((((******))))))******+++,,,...............///000111/////////000000000000111222333555666888999::::::999999888999:::===@@@AAACCCEEEIIINNNRRRTTTSSSQQQLLLHHHCCC???===<<<;;;:::::::::<<<@@@DDDBBB<<<666555555555666666555555444222222222111111111111111/////////000000000000000........................////////////...---,,,+++------------------------))))))))))))))))))))))))************************((((((((((((((((((((((((''''''(((((()))******+++,,,,,,,,,+++***)))''''''''''''((())))))))))))(((((('''&&&%%%&&&(((***++++++***)))((('''%%%$$$$$$&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&$$$###%%%''''''%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((()))((('''%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$&&&''''''%%%######%%%'''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$######%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%wwwjjj]]]UUUNNNHHHDDDDDDAAA@@@===;;;::::::;;;<<<<<<<<<;;;:::::::::;;;;;;:::777555444444333222111111000000////////////000//////...---------------...,,,******,,,---------......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++(((((())))))***)))))))))******))))))))))))*********,,,---,,,+++***+++,,,------------------------,,,,,,+++***)))(((''''''((((((((())))))))))))***)))******++++++******)))(((((())))))))))))((((((((()))***)))'''''')))***(((((((((((((((((((((((()))******************)))((()))******)))((()))+++************************)))'''%%%######%%%''')))***+++,,,+++)))(((((())),,,,,,+++***)))))))))))))))))))))***+++++++++,,,******))))))******+++,,,------......///111222333//////000000000111111111222333444666777777777888888888777777999:::<<<>>>??????BBBFFFLLLOOOPPPPPPNNNKKKFFFCCCAAA@@@>>><<<999999:::===AAAAAA===999555555666666666666555555333222222111000000111111000000000000000000000000....................................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))++++++++++++***((('''&&&&&&&&&'''(((((((((((('''''''''&&&&&&'''(((***+++)))))))))(((((('''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((((((&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%$$$######%%%%%%$$$"""!!!!!!$$$&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$uuuiii\\\TTTNNNHHHDDDDDDAAA@@@>>>;;;:::999::::::::::::::::::::::::;;;;;;999777555333333333222000111111000000//////......000000///...............///,,,***)))***,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++((()))***++++++++++++++++++***)))(((((()))***+++***+++,,,,,,******+++,,,************************,,,,,,,,,++++++******)))))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((((((''''''&&&***+++,,,+++))))))+++,,,))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((((()))******))))))***++++++*********)))))))))(((***)))(((''''''((()))******++++++***)))(((((()))''''''(((((()))+++,,,---))))))***+++,,,,,,------******))))))******+++,,,+++++++++,,,,,,---///////////////000000000111111222222333444555555555555777666666666777888999:::;;;;;;<<<@@@FFFKKKMMMNNNOOOLLLHHHFFFDDDBBB???===;;;:::999;;;======;;;999555555666777777777666666444333222111000000000111111111111000000000000///...............---------------------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************&&&&&&&&&'''''''''((((((************)))((('''&&&&&&&&&'''(((((((((((('''''''''&&&&&&'''((()))*********))))))((((((((('''''''''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######""" """%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''((()))((('''%%%$$$rrrggg[[[TTTNNNHHHDDDDDDAAA???===;;;:::999888888888888999::::::;;;;;;;;;999777444333333333111000111111000000//////......000000///............///---+++))))))***++++++***+++***************++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++((()))***++++++++++++++++++***)))(((((()))***+++)))***+++***)))((()))+++((((((((((((((((((((((((&&&&&&((())))))))))))(((************************((()))***++++++***)))((()))******++++++******)))((())))))(((''''''(((***+++++++++******)))))))))((('''&&&%%%%%%&&&'''(((''')))******))))))***+++++++++******)))((((((((()))***+++,,,,,,+++***))))))***+++***(((((((((***&&&''''''((()))+++,,,---%%%&&&&&&'''((())))))*********))))))******+++,,,,,,,,,+++******++++++,,,...////////////000000000000111222333333333333222555555555555555666777777999888999<<>><<<;;;:::999999999888777555666666777888888777777555444222000//////000111111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++&&&&&&&&&&&&''''''''''''))))))))))))(((((('''&&&''''''((()))))))))((((((&&&&&&&&&'''(((((()))***++++++***)))(((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%&&&&&&###$$$###!!! !!!###&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''((((((((('''%%%$$$pppeeeZZZTTTNNNHHHDDDDDD???>>>===;;;999888888777777888999:::;;;<<<<<<;;;999666444333333222111000///000000000000000///...000000///...............,,,*********,,,---+++*********))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***)))))))))******))))))))))))******((()))******)))((()))***************************%%%''')))***+++,,,++++++++++++************))))))((())))))******))))))((((((((())))))))))))(((((()))******)))(((((()))+++,,,,,,,,,++++++******)))***)))(((''''''((()))***'''(((******))))))***,,,*********))))))(((((((((&&&(((***,,,,,,***(((&&&((()))******(((((((((*********)))((((((((())))))''''''(((((())))))************))))))******+++,,,......---,,,++++++,,,,,,------.........///////////////000111111222111111333333444444555555666666888777777:::@@@FFFJJJKKKPPPNNNMMMKKKIIIFFFBBB>>><<<;;;:::999777666555555555666777888888999999888666444222000//////000111000000000111111111222222/////////...------,,,,,,,,,,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''((())))))))))))(((&&&&&&''''''((()))))))))******)))(((((('''&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%#########%%%'''&&&%%%$$$$$$%%%$$$%%%&&&'''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""###%%%&&&'''%%%&&&&&&&&&%%%%%%&&&(((%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&~~~ooodddYYYSSSNNNHHHDDDCCC>>>===<<<;;;:::888888777666888999;;;<<<======<<<888666444222222222111///...///000111111000000///000///......------......++++++,,,...000000...,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------++++++++++++++++++++++++******************)))((())))))************)))))))))***++++++))))))***+++************************)))***,,,.........,,,,,,******)))))))))((((((((())))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%)))*********((((((***+++,,,,,,++++++***))))))(((***))))))))))))))))))***&&&(((******))))))+++,,,)))))))))))))))((((((((('''((()))******)))((('''''')))***)))(((((()))***+++***)))(((((((((((((((************++++++++++++******))))))******+++,,,------,,,,,,,,,---......,,,,,,,,,------------...------...000000111111111111222333444555666666666666555666999>>>DDDGGGHHHLLLKKKJJJIIIGGGCCC>>>:::999999999888777555555555555666777888999999999999666555222///...///000111//////000111222222333444000//////...------,,,,,,,,,,,,------------,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((('''%%%&&&'''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%''''''%%%###$$$&&&&&&&&&'''''''''''''''&&&###$$$%%%%%%&&&&&&&&&%%%'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""$$$%%%&&&###%%%''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$###$$$%%%%%%%%%%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$######%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$$$$$$$%%%'''(((|||nnncccYYYSSSNNNHHHDDDCCC<<<<<<;;;;;;:::999888888666888:::<<<============888666444222222222111///---...///111111111000000//////...---------------++++++---000333222000---,,,,,,,,,,,,------...///---------------------------......//////......---++++++++++++++++++++++++---------------,,,+++***((()))***++++++***)))(((***+++,,,,,,******+++,,,))))))))))))))))))))))))((()))***++++++***((('''))))))(((((('''''''''&&&***)))(((''''''((()))***(((((())))))))))))(((((($$$%%%&&&%%%######%%%&&&+++++++++***)))(((((('''((((((((((((((((((((((((&&&((()))***))))))+++---((((((((()))))))))))))))******))))))))))))******'''(((***)))(((((()))***(((''''''(((((()))***+++((((((((((((''''''''''''*********)))***++++++,,,*********+++,,,---...///+++++++++,,,,,,,,,------+++,,,---///000111111111111111333444555666666666555444555888===BBBEEEFFFGGGFFFEEEDDDBBB>>>999555555777888888777666666666666666777999999:::::::::777555222///...///000111......///111222333444555000000///...------,,,,,,,,,,,,---......---------))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((('''''''''''''''(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''$$$###$$$&&&'''''''''(((''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""""""""###$$$"""%%%&&&%%%$$$######'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""""""""############$$$%%%&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$##################$$$#########%%%'''((('''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%###""""""%%%''')))|||jjjbbbWWWPPPMMMKKKGGGCCC<<<;;;:::999777666555555555666888999:::;;;;;;;;;666666555444222111000000111111000///...------,,,+++,,,------,,,,,,---///,,,---///000000///---,,,+++++++++++++++++++++++++++++++++******)))))))))---------------,,,+++************)))))))))))))))+++*********))))))(((((((((*********)))((()))***+++)))(((***---...---+++*********)))))))))))))))(((''''''(((***,,,+++******)))'''''')))***++++++...---***(((''''''((((((++++++******))))))((((((***)))(((''''''((()))***&&&&&&''')))++++++***((())))))))))))))))))))))))))))))))))))******************))))))((((((''''''(((''''''&&&&&&&&&''''''((())))))))))))(((((('''))))))))))))))))))))))))***)))))))))+++,,,+++***+++++++++++++++,,,,,,,,,......---,,,,,,---------++++++,,,,,,---......///000///---,,,---...000222333222222222222333444444666777999;;;===>>>??????@@@???===;;;999777555555888777666555555666777888777888:::::::::888777555555333000//////000///...,,,---------......//////000000///...------,,,,,,++++++++++++++++++++++++++++++++++++******))))))+++***))))))******)))''')))*********++++++++++++((((((((('''&&&&&&&&&%%%'''''''''(((((((((((()))'''$$$###$$$(((***)))((())))))(((((('''''''''&&&&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$###!!!"""%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$############$$$$$$%%%%%%&&&''''''&&&%%%%%% !!!"""######$$$$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$%%%'''((()))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""###$$$%%%$$$$$$$$$''')))%%%$$$$$$######$$$$$$%%%(((&&&###$$$&&&&&&$$$!!!%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""(((%%%$$$$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''|||kkkcccWWWPPPMMMJJJEEEAAA:::::::::999999888888888:::;;;;;;;;;::::::999888666666555444222111000000111000000///...---------000111111000---,,,,,,---+++,,,...//////...,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***+++++++++***************++++++++++++*********))))))***++++++))))))***+++---+++))))))+++,,,+++))))))))))))))))))*********)))((('''(((***,,,+++******)))(((((()))***++++++...,,,***(((''''''(((((())))))))))))))))))(((((())))))(((''''''((()))***((('''''')))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))((()))+++,,,+++***)))))))))***+++,,,,,,,,,+++******)))))))))******)))******+++---...////////////---------...000111333333222222333333444555666666888:::;;;<<<<<<=========;;;:::888666555555666555444333333444555666666888999::::::999777666555333000////////////....../////////000000000111//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))+++***))))))******)))'''((((((((())))))))))))***((((((((((((((((((''''''&&&&&&'''''''''((((((((()))'''%%%%%%((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%$$$"""###%%%'''$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%&&&''''''&&&%%%%%%""""""###$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&&&&''''''&&&$$$######$$$#########$$$%%%&&&(((((('''&&&$$$%%%'''(((&&&$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''zzzkkkbbbWWWOOOLLLIIIDDD@@@::::::::::::::::::::::::;;;;;;;;;:::999888777666666666555444222111000000000000//////......------111222222111...------...++++++------------++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++,,,+++***)))***,,,...,,,)))((()))))))))((((((((())))))******++++++)))((('''(((***++++++******))))))))))))***++++++---,,,***(((''''''(((((((((((((((((((((((())))))((((((''''''((()))***+++***)))((((((***,,,,,,+++((((((((((((((((((((((((***))))))((((((''''''''')))))))))(((((((((((('''&&&'''(((*********))))))&&&'''((())))))***))))))))))))))))))))))))))))))***)))((()))+++,,,+++***'''(((((()))***++++++,,,))))))((((((((())))))***)))******+++,,,---/////////...---------...000111333333222222333333444555555666777888999999999999999999888777666555555444444333222111111222333444666777999;;;;;;:::888777444222///......///...---///////////////000000000......------,,,,,,++++++************************++++++++++++************+++***))))))******)))'''&&&&&&'''''''''(((((((((((((((((()))))))))))))))%%%&&&&&&&&&''''''''''''+++)))''''''((((((((('''((((((''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$((('''%%%$$$$$$%%%'''((($$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$######$$$$$$""""""###$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&$$$&&&((('''%%%#########""""""###$$$&&&)))***,,,%%%%%%%%%(((,,,...///...///---***'''%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$&&&''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&yyyiii```UUUNNNLLLJJJEEEAAA;;;;;;;;;;;;;;;:::::::::666777888888888888888777666666555444222111000000///////////////............///000000//////000111***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************++++++***))))))******+++*********+++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,,,,+++)))'''(((((()))***''''''((()))***++++++,,,)))(((((((((***++++++))))))***+++***))))))***+++,,,+++***)))((((((((((((&&&&&&''''''(((((())))))'''''''''((())))))******+++)))'''''')))***++++++((((((((((((((((((((((((***))))))((('''&&&&&&%%%(((((((((((((((((((((((($$$%%%(((***+++***)))(((&&&&&&''')))************((((((((((((((((((((((((***)))((()))***++++++)))(((((((((((())))))))))))++++++*********+++,,,,,,---,,,,,,+++,,,---............---------...///000333222222222222333444444555555666666666666555555555555555555444444444444333222111000000111222333666888;;;===>>>===;;;:::444222///............------------------------------------,,,,,,+++++++++************************+++++++++++++++++++++++++++***))))))******)))'''&&&&&&&&&'''''''''(((((('''''''''(((((())))))***%%%%%%%%%&&&&&&&&&''''''***)))((((((((()))))))))***************)))))))))%%%&&&''''''''''''&&&%%%''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&'''''''''&&&###%%%''''''%%%$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&$$$""" ###&&&''''''&&&%%%&&&""""""###$$$&&&(((***+++###$$$'''+++000444777888777444///***&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwddd\\\RRRMMMLLLKKKHHHDDD>>>>>>===<<<;;;:::999888888888999999999999999888666666555444222111000000.........///////////////,,,---///...------...000***++++++++++++++++++***++++++++++++++++++++++++******************************************++++++))))))))))))******++++++))))))*********************+++,,,,,,+++***+++,,,)))))))))(((((()))+++,,,''''''((()))***++++++,,,***)))((()))***+++***))))))+++,,,,,,***)))***+++++++++***))))))(((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))***(((&&&%%%''')))))))))((((((((((((((((((((((((***))))))((('''&&&&&&%%%'''''''''''''''(((((((((###$$$''')))***)))((('''&&&&&&''')))************(((((((((((((((((((((((()))((('''(((***+++***)))******))))))((('''''''''+++++++++++++++,,,------111000...,,,+++,,,,,,------------------......///111111111111111222333333444444555555444333333222333333333333333333333333444333222111111222333444666999===@@@AAA@@@>>>===444222///......///...------------------,,,,,,,,,---,,,,,,,,,,,,,,,++++++************************+++++++++++++++++++++,,,+++***))))))******)))'''''''''((((((((()))))))))&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***,,,)))))))))***************'''''''''((((((''''''''''''''''''((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''###%%%&&&&&&%%%$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%###  ###&&&''''''&&&%%%&&&############$$$%%%&&&'''###%%%'''***---000333555333000,,,(((%%%$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvbbbZZZQQQLLLLLLLLLIIIFFF???>>>===<<<:::999888777=========<<<;;;:::999888666666555444222111000000------......//////000000...//////...+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------)))***++++++,,,+++++++++((((((((()))******++++++)))))))))))))))************+++,,,+++***)))***,,,'''(((************+++---(((((())))))******++++++***)))((()))***+++***))))))+++...---***((()))+++************))))))(((((((((((((((((((((((())))))(((((())))))))))))((((((((('''%%%&&&'''(((((('''((((((((((((((((((((((((***))))))(((((('''''''''&&&''''''''''''((((((((($$$%%%&&&(((((((((''''''&&&'''((())))))***)))))))))))))))))))))))))))))))))((('''(((***+++***)))******))))))(((((('''''')))))))))))))))***+++,,,111000---+++***+++,,,---,,,,,,------............000000//////000000111222333333444444333222222111222222222222222222222222444333222111111222333444555888===AAACCCBBB@@@>>>555333000//////000///.../////////...............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******)))'''(((((()))))))))*********&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&'''((('''(((***---&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%,,,***((('''&&&%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$&&&((('''%%%#########%%%%%%$$$######$$$$$$$$$%%%'''((('''&&&&&&'''((('''&&&$$$######$$$&&&'''"""###############$$$$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$"""###############$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$tttbbbZZZPPPLLLKKKKKKHHHEEE<<<<<<<<<;;;:::999999888;;;;;;;;;;;;;;;:::999999666666555444222111000000---------...///000000111...//////...+++******+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------(((***,,,......---+++***(((((()))******+++,,,,,,)))))))))******+++++++++)))***++++++))))))***+++'''***------+++******+++)))))))))))))))*********+++)))((()))***+++)))((((((,,,///...***((()))+++***************))))))((())))))))))))))))))(((((())))))******)))((('''&&&(((''''''((())))))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((('''(((*********(((((((((((())))))*********'''''''''((((((***++++++---,,,***))))))***,,,...,,,,,,------.........---...............///000000222333333333333222222111222222222222111111111111333333222111111222333333333666<<<@@@BBBBBB@@@>>>666444111000000111000////////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++***))))))******)))'''(((((()))))))))*********((((((((((((''''''''''''&&&&&&'''''''''(((((((((%%%'''((('''&&&&&&(((+++%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%%%%%%%%%%$$$###$$$$$$"""!!!!!!###%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&***)))'''%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$&&&''''''&&&$$$######$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%''''''&&&"""!!!!!!###"""""""""###$$$%%%&&&'''#########$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######tttccc[[[QQQLLLKKKJJJGGGCCC::::::::::::::::::::::::444444666777999999::::::666666555444222111000000,,,------...///000111111+++,,,...---,,,,,,---///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))******+++++++++'''***---///000...,,,***))))))***+++,,,,,,------*********++++++,,,,,,,,,(((***+++***)))((()))***(((,,,000000---)))((()))*********)))))))))))))))+++)))((()))******)))((((((,,,000///***((()))+++)))************))))))(((++++++******))))))((((((******+++***)))(((&&&%%%((((((((()))+++***(((&&&************************))))))))))))************&&&&&&&&&'''''''''((((((***)))((((((((((((((()))((()))))))))))))))(((''')))))))))))))))))))))))))))((('''((()))******(((&&&&&&''')))***,,,------(((((((((((()))***,,,,,,)))((('''&&&'''***---///+++,,,------......---------------------...//////222222333333333222222111222222222222111111111111333222111000000111222333111444:::???BBBAAA???===777555222111111111111000---------,,,,,,+++++++++........................------------------------+++++++++,,,,,,---------+++***))))))******)))((((((((((((((())))))))))))******))))))(((((('''''''''''''''(((((((((((()))&&&((()))'''%%%$$$&&&(((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))))))))************$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$############!!! ###%%%'''&&&&&&%%%%%%&&&&&&'''!!!""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$###""""""###%%%&&&%%%%%%&&&'''&&&%%%###""""""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""###$$$%%%%%%$$$$$$''')))&&&%%%%%%%%%%%%&&&''''''$$$&&&'''&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""#####################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$###!!!###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########tttbbbWWWMMMLLLLLLHHHCCC@@@???===999777777666555444888888777666666666666666888777777666444333222222///000111111111///...---///...---///111222222111......------------..............................+++******************+++++++++***)))))))))))))))+++++++++************))),,,,,,+++***))))))******************************,,,111444333,,,'''%%%%%%))))))))))))))))))))))))))))))*********++++++,,,)))************+++++++++************)))))))))))),,,,,,+++)))&&&&&&)))+++'''(((((()))***++++++,,,++++++******))))))(((((())))))))))))))))))))))))++++++***)))))))))))))))((('''&&&&&&((()))***))))))+++***''''''++++++)))))))))***))))))((('''&&&(((''''''&&&&&&&&&''''''+++***)))***+++***(((&&&'''''')))***++++++++++++))))))***++++++++++++***+++*********,,,---,,,+++++++++******++++++,,,---///...---,,,,,,,,,---...333222222222111111000000222222222222222111000///000000000000111111111111222444666888999999888777333333111000////////////222111...,,,+++,,,,,,---,,,,,,,,,------.........---***((((((+++...---,,,++++++++++++,,,---......///---***))))))))))))(((&&&&&&'''((()))***++++++'''''''''''''''(((((()))+++)))'''%%%$$$%%%&&&(((&&&&&&''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''%%%%%%&&&&&&%%%###&&&'''((('''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%###%%%'''((('''&&&###!!!&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&((())))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""" ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###%%%%%%###!!! !!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!! !!!###%%%%%%###!!! '''%%%############!!! ########################%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$#########'''&&&%%%$$$############!!!!!!"""###$$$$$$%%%%%%###"""""""""###$$$%%%%%%&&&%%%###"""""""""######&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%sssbbbWWWNNNLLLLLLGGGBBB@@@<<<999777666777888888888777777666555555555555666555444444333222111000///...///000000000...---,,,///...------//////...---......------------......---,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---***))))))(((''''''((((((++++++++++++************,,,++++++***))))))*********************************...222000,,,(((((()))))))))))))))))))))))))))++++++******************(((((()))))))))*********((((((((((((''''''''''''***'''$$$$$$&&&(((((((((&&&&&&''''''(((((())))))((((((((((((((((((''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&((()))))))))'''))))))'''''')))***'''((())))))))))))(((((('''(((''''''&&&&&&''''''''')))(((''''''((()))(((&&&%%%&&&'''((())))))))))))))))))***++++++++++++***)))(((((((((***+++***)))++++++******++++++,,,,,,,,,+++*********+++,,,,,,......///000111222333333111222222222222111000///000000000000111111111111222333555777777777666555222222111000////////////222000...---,,,---......,,,,,,,,,---------.........+++)))))),,,......---,,,,,,,,,,,,---...///000000...+++******+++***)))(((((())))))))))))*********))))))((('''''''''(((''''''&&&&&&''''''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))'''&&&%%%%%%&&&'''&&&$$$ """###%%%&&&'''(((***&&&%%%%%%%%%$$$$$$######"""%%%'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&&&&$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))'''%%%$$$"""###$$$%%%%%%$$$###"""'''%%%$$$$$$%%%%%%###"""########################%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%rrrbbbXXXOOOLLLKKKFFFAAA@@@;;;999777666777999888888666666555444444444444555333333222111000//////........./////////...------///...,,,,,,---,,,+++)))......------------......,,,+++***))))))***+++,,,///---,,,++++++,,,---///...------,,,,,,,,,,,,,,,,,,+++++++++************,,,+++******)))*********************************(((+++...---+++)))+++---)))))))))))))))))))))))),,,++++++******)))(((((('''((((((((())))))))))))((((((((((((''''''''''''(((### &&&)))((($$$''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))******)))(((((((((((()))''''''''''''''''''((((((%%%((()))&&&&&&)))(((%%%'''(((((())))))))))))((((((''''''&&&''''''(((((((((&&&$$$$$$&&&'''''''''%%%&&&'''(((((())))))((())))))***++++++++++++***)))(((((((((***+++***)))******+++++++++,,,,,,,,,************++++++------,,,---...///000111222222111111222222111111000000000000000000111111111111111222333444444333222111111000000/////////000000000///------------//////,,,,,,,,,------------...---,,,***+++,,,---------............///000111111111///,,,++++++++++++***++++++*********))))))))),,,,,,***)))((('''''''''###$$$&&&((()))(((((('''***)))((('''&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&%%%$$$%%%'''''''''%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%$$$###"""""""""$$$%%%&&&&&&%%%###"""%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%!!!###$$$$$$###!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%% """###$$$$$$######""""""######$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$############$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%~~~qqqbbbXXXPPPMMMJJJEEE@@@@@@>>><<<999777777777666555555555444333333333333444444333333222111111000000//////////////////......///---,,,,,,---,,,+++)))...------,,,,,,------...---,,,)))(((((())),,,---///---+++******+++---/////////......---......///,,,,,,+++++++++*********++++++***************+++************************)))***++++++))))))+++...))))))))))))))))))))))))************))))))))))))((((((((()))))))))******************))))))))))))((($$$!!!"""&&&)))'''%%%************))))))))))))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((,,,+++******))))))******'''((((((((('''&&&''''''$$$((()))''''''***)))%%%&&&'''((())))))***))))))'''''''''''''''(((((()))(((&&&######%%%'''((()))(((((()))***************))))))***++++++++++++***+++*********,,,---,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,---...//////........................000000111111111111000000///000000000111111111111111111222222111000////////////.........///000000,,,,,,,,,,,,,,,---...///------------------------,,,++++++++++++,,,,,,,,,...------......///000111111...+++***++++++***)))++++++++++++************,,,+++***)))((((((((((((%%%&&&&&&'''((((((''''''+++***(((&&&&&&&&&'''((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&$$$$$$%%%'''((('''&&&***((('''&&&%%%$$$###"""'''&&&&&&%%%$$$$$$######((()))))))))(((&&&$$$"""%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&%%%###""""""###%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%&&&'''&&&$$$############$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%|||ppp```WWWPPPMMMIIIDDD@@@@@@>>>;;;888777777777666555555555444333333333333333222222222111111000000///000000000000000000111111...---,,,---...///...,,,------,,,,,,,,,,,,------...---***))))))***---...---,,,+++******+++,,,---*********))))))***++++++,,,,,,,,,++++++++++++***+++***************++++++***************************+++***)))((()))***,,,))))))))))))))))))))))))''''''((()))******++++++)))))))))*********++++++************)))))))))))))))))))))((('''''''''(((************))))))))))))&&&&&&&&&'''((((((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''')))+++***(((&&&&&&'''%%%)))***((())),,,,,,)))&&&'''((())))))***))))))'''''''''''''''((()))***)))'''$$$$$$&&&(((******((())))))************)))))))))***++++++++++++***+++*********,,,---,,,+++)))***+++,,,,,,,,,++++++***+++,,,---......//////------------------......///000000111111111000000///000000000111111111111111111111000000///........................//////************+++,,,------------------------------***++++++++++++*********,,,,,,,,,,,,---.../////////---***))))))***)))((()))*********++++++++++++******))))))))))))*********((('''%%%%%%%%%'''(((***)))((('''&&&&&&'''((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&$$$$$$%%%'''((('''&&&$$$###"""%%%(((******)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''))))))))))))%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$%%%$$$"""!!!"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$#########$$$$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$""" """$$$%%%###"""!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&%%%"""!!!$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%{{{nnn^^^VVVPPPMMMIIICCCAAABBB:::888666666888999:::999555555444333333333333444000000/////////.........111111000000000111222222///...---...///000///...------,,,,,,,,,,,,------///---,,,++++++,,,---///,,,,,,++++++++++++,,,,,,+++************++++++,,,,,,,,,,,,,,,++++++++++++*********)))******+++,,,************************+++***))))))((()))))))))))))))))))))))))))))))))%%%&&&'''(((***+++,,,,,,************++++++++++++((((((((((((''''''''''''***,,,---+++((('''((()))''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***)))((((((''''''(((((((((+++---,,,)))&&&&&&'''&&&)))***(((***...000///'''(((((())))))))))))(((''''''''''''((()))*********(((&&&&&&((()))***)))''''''((((((((((((''''''))))))***++++++++++++***)))(((((((((***+++***))))))***+++,,,---,,,++++++))))))++++++,,,,,,,,,,,,)))***+++,,,...000111111//////000000111111000000000000000000111111111111111111111000///////////////......---------......*********++++++,,,,,,,,,...------------,,,,,,,,,***,,,------+++******+++++++++***++++++,,,---...///---***))))))))))))((()))))))))*********++++++((((((((((((((()))***+++,,,***'''$$$###$$$&&&(((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&%%%$$$%%%'''''''''%%%%%%###"""$$$(((***)))'''$$$%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$###"""###$$$&&&$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###!!! !!!###$$$###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$###""" $$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""#########$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%zzzmmm\\\UUUOOOLLLHHHCCCBBBDDD:::888666666888:::::::::666555555444444444444444000000000////////////...111000//////000111222333111///......//////---,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++,,,---......---,,,+++------,,,,,,------...///------,,,,,,,,,+++++++++******))))))***++++++,,,************************)))((((((((()))***)))((())))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))************((((((((((((''''''''''''***)))))))))******)))(((&&&&&&''''''(((((()))))))))))))))((((((((((((((()))))))))))))))))))))))),,,++++++***************)))---000...***&&&'''(((&&&)))(((&&&)))///333333((())))))))))))(((((('''''''''''''''((()))***+++***((('''((())))))((('''''''''((((((((((((''''''))))))***++++++++++++***)))(((((((((***+++***)))(((***+++------,,,+++*********+++,,,,,,,,,+++***)))***+++---...000111222...//////000000000000000000000000000111111111111222111111000000000111111//////...---,,,,,,,,,,,,+++,,,,,,------------,,,......---------,,,,,,,,,+++...000///---++++++,,,*********++++++,,,---...000---+++)))******))))))******))))))))))))(((((())))))(((((('''((((((((((((((('''&&&&&&&&&''''''"""$$$%%%'''((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$&&&###!!!"""&&&'''%%%"""&&&&&&&&&&&&&&&%%%%%%%%%((((((&&&%%%###!!!$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""###"""!!!!!!$$$&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$""""""$$$&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%(((&&&$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$###"""###%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&######""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%yyymmmZZZTTTOOOLLLHHHCCCBBBEEE===;;;888777777888777666666666555444444444444555222222222222111111111111000///.........000111222333111///......---+++)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,***************+++,,,------------,,,,,,,,,++++++******))))))***+++,,,,,,************************'''''''''(((***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))))))))%%%###&&&+++---***%%%'''(((((()))***++++++,,,)))))))))((('''''''''&&&)))))))))))))))))))))))))))(((((('''''''''''''''***...111000+++'''''')))&&&((('''%%%(((///444555))))))***))))))(((''''''''''''''''''((()))++++++)))((((((((())))))&&&%%%)))***************))))))))))))***++++++++++++***+++*********,,,---,,,+++(((***+++------,,,+++***,,,---.........---,,,+++---------....../////////......///000000000000000000000000000111111111111222222111111111111222222000///...---,,,+++++++++---......//////...------.........------,,,,,,,,,---000222222///,,,---...++++++++++++,,,---......111///,,,++++++++++++***++++++***)))((('''&&&&&&+++***)))'''&&&&&&&&&&&&$$$%%%&&&((((((((((((''' """%%%'''((((((&&&%%%(((((((((((()))))))))***'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&***)))'''(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########"""""""""%%%'''$$$$$$%%%%%%&&&'''(((((('''((()))***)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###%%%''''''&&&$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$############((('''$$$###""""""###$$$#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""############$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%wwwiii[[[UUUNNNJJJIIIHHHFFFCCC;;;:::888666555555666666999888888777666555555444666555333111000///......////////////............//////...---,,,,,,++++++,,,++++++******++++++,,,***+++---......---+++***.../////////---,,,---...,,,,,,,,,++++++*********,,,,,,,,,++++++*********(((((()))************)))+++)))'''))),,,---,,,***(((((())))))))))))((((((,,,,,,,,,,,,+++)))(((&&&''''''(((((())))))******((()))++++++******+++,,,(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***((('''''''''''''''''''''''''''+++***)))(((((()))******(((((((((((((((''''''&&&%%%&&&'''((()))))))))))),,,+++***)))))))))(((&&&)))(((&&&$$$###$$$%%%&&&$$$%%%&&&((()))+++,,,---))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))***+++,,,------...******++++++***)))'''&&&***++++++,,,,,,------...---......///////////////000000000000000000111111222444555444333111222222111000///...---...//////------,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,++++++***************++++++++++++************)))))))))(((((()))***++++++))))))((('''&&&%%%%%%%%%(((&&&$$$%%%((()))'''%%%((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&''')))***)))'''&&&&&&'''(((''''''&&&&&&%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$ """%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&& !!!"""###%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%wwwjjjYYYTTTMMMIIIHHHGGGEEEBBB<<<;;;999777666666666666999888888777666666555555666555444333222222222222////////////............///......---,,,,,,++++++,,,,,,++++++++++++,,,,,,***+++---......---+++***---.........,,,+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((+++)))((())),,,---+++***(((((())))))))))))((((((++++++,,,,,,+++***((('''(((((((((((())))))))))))((()))++++++***)))+++,,,******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))*********(((((())))))))))))))))))))))))+++***)))(((((()))******(((((((((((((((''''''&&&%%%&&&'''((())))))))))))+++***))))))))))))((('''+++***(((''''''((()))***%%%&&&&&&((()))***+++,,,&&&'''''''''(((((((((((()))))))))))))))))))))))),,,,,,++++++***+++++++++*********************+++((()))******+++***))))))******+++,,,,,,------...------...///////////////222222222333333333333444222444555444333222222333000///---,,,,,,------......------------------............------,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++***))))))((((((++++++***************+++++++++++++++************))))))(((((()))******+++)))))))))((((((''''''&&&)))'''%%%&&&((()))(((&&&((((((((('''''''''&&&&&&'''%%%%%%%%%'''((('''&&&((()))******(((''''''((($$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###""""""!!!!!!!!!"""###%%%&&&%%%$$$$$$######"""""""""%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%)))((('''%%%######""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%uuugggXXXSSSLLLHHHGGGFFFDDDAAA>>>===;;;888777666666777999999888888777666666666555444333333222222333333////////////.....................------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++------------++++++,,,---...---+++***+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------------,,,+++***)))((((((+++)))))))))+++,,,+++***((())))))******))))))((()))***+++,,,,,,+++***)))))))))))))))(((((((((((((((***+++***))))))***,,,++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((''''''&&&%%%&&&'''((()))))))))))))))))))))))))))((((((((('''&&&%%%%%%%%%&&&'''(((&&&''''''(((((()))******&&&&&&'''''''''((((((((())))))))))))))))))))))))------,,,+++*********************)))))))))(((((('''''')))***++++++++++++******++++++,,,---------,,,---......//////......//////000000000111111111333444555444222111222333000///...---,,,---...............------..................---------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++******))))))+++***************++++++,,,+++++++++************))))))((((((((()))******))))))))))))))))))(((((()))(((''''''))))))(((''')))))))))((((((((('''''''''&&&%%%&&&((()))((('''((()))+++***)))'''(((((($$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$$$$$$$&&&((($$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%)))(((&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqcccXXXSSSLLLHHHGGGFFFDDDAAA???>>><<<999888777777777999999999888888777777777444333222111000000000000////////////..................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---+++++++++,,,++++++++++++++++++++++++,,,,,,,,,------............---,,,+++************************+++++++++***)))))))))******)))))))))((()))***+++,,,++++++*********))))))((((((''''''(((***+++***)))((()))+++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***))))))(((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((''''''&&&&&&&&&'''(((((()))(((((('''(((((((((((('''((()))%%%$$$$$$$$$$$$&&&'''''''''''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))******)))(((((((((((((((******************))))))(((((())))))*********************+++,,,,,,------,,,,,,---............------------.../////////000333444444333222111222333111000///...---.../////////......------......///...............---------,,,,,,------,,,,,,+++***++++++,,,,,,---.........*********)))******+++,,,,,,,,,+++++++++*********))))))((((((((())))))***(((((((((((((((((())))))))))))(((((()))))))))((())))))))))))((((((((((((((('''&&&''')))))))))(((&&&((())))))(((''''''((((((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%$$$$$$######""""""""""""######$$$&&&''''''((($$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%###$$$%%%$$$######%%%'''$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppbbbYYYTTTMMMIIIHHHGGGEEEBBB???>>><<<:::888888888888999999999999888888888888777555444111000...------////////////............---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,...++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++******+++,,,,,,***+++++++++************))))))************))))))'''(((***+++,,,,,,++++++******))))))((((((''''''(((***+++***(((((()))***''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((''''''&&&&&&'''((((((((((((((((((%%%''')))(((&&&&&&''')))'''''''''(((((()))******'''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((())))))***))))))******+++,,,,,,---+++******)))))))))))))))))))))***++++++,,,,,,---+++,,,,,,---------------//////000000111222222333222333333222000000111333///...---,,,+++,,,------......------------..............................,,,------------,,,++++++******++++++,,,---------******))))))***++++++,,,,,,,,,,,,++++++++++++***))))))((((((((((((((()))'''''''''''''''''''''(((((()))))))))(((((())))))))))))))))))((((((((((((((('''&&&''')))))))))((($$$&&&''''''&&&%%%%%%&&&(((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&&&&%%%%%%&&&$$$""""""###%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%$$$###""" %%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%ssseeeYYYTTTMMMIIIHHHGGGEEEBBB>>>===;;;999888888888999999999999999999999999999:::999666444111///......////////////............------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------+++***)))))))))+++,,,---***+++,,,+++)))))))))+++)))******++++++******)))((()))***+++,,,,,,+++***))))))))))))(((((((((((()))*********((('''((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((((((((((((''''''&&&''''''((((((((((((((('''%%%''')))(((%%%$$$&&&(((&&&''''''''''''(((((((((''''''''''''''''''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,))))))***+++,,,---......,,,+++***)))(((((((((((())))))******+++,,,,,,,,,***+++,,,,,,------,,,,,,------......///000111111111222111000......000222,,,+++***)))((()))******---------,,,,,,---------.............../////////---------------,,,+++++++++++++++***))))))(((((())))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++))))))((((((''''''(((((('''''''''''''''&&&&&&&&&'''((())))))''''''((())))))))))))((((((((('''''''''&&&%%%&&&((()))((('''"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$$$$###!!! $$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))))))))'''&&&%%%&&&&&&$$$"""!!!"""###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################&&&&&&$$$######"""""""""&&&&&&&&&%%%$$$"""!!! %%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%tttfffXXXSSSLLLHHHGGGFFFDDDAAA<<<;;;999888888888999:::::::::::::::::::::::::::999888666333222000//////////////////............------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------...///...,,,+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++)))(((((()))***+++***+++---+++)))((()))+++)))******++++++******)))((()))++++++,,,+++***)))(((((((((((()))))))))))))))*********((('''((()))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))%%%&&&'''))))))))))))((((((((((((((((((''''''&&&''''''((((((((((((''''''%%%(((***((($$$"""$$$'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******)))))))))******+++))))))******++++++,,,,,,+++***)))(((((()))******)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,)))***+++,,,---......///000000000...,,,,,,...111,,,+++***)))))))))***+++,,,,,,++++++++++++,,,,,,---........./////////000---------...------,,,+++,,,,,,,,,+++******))))))))))))))))))***+++,,,---------,,,,,,,,,+++++++++))))))((('''''''''''''''))))))((((((''''''&&&&&&&&&((()))(((&&&%%%''')))((((((((('''''''''&&&&&&'''%%%%%%%%%'''((('''&&&"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$#########"""!!! $$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***)))((('''###$$$%%%###""""""###%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ssseeeWWWRRRKKKGGGFFFEEEBBB@@@::::::999888888888::::::::::::::::::::::::::::::555444333111000/////////000/////////............------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********...,,,***(((''''''((()))***,,,---,,,)))''')))+++******++++++++++++******)))***+++,,,,,,+++***)))''''''(((((())))))******)))******)))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''$$$%%%'''))))))))))))((((((((((((((((((''''''&&&'''(((((((((((((((''''''%%%(((+++((($$$!!!###'''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))((((((((((((((((((((((((***)))(((''''''&&&&&&'''************))))))))))))))))))(((((((((***+++,,,)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---...///111111222000000///---++++++...000///...---,,,,,,,,,---...,,,++++++******++++++,,,---.........//////000000------......------,,,+++,,,,,,---......//////000))))))))))))***+++,,,------------,,,,,,,,,++++++***)))((('''''''''''''''+++******)))(((''''''&&&%%%''')))(((%%%%%%&&&)))((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&###%%%''''''&&&&&&&&&((((((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$###$$$%%%&&&%%%$$$###"""!!!!!!"""$$$%%%&&&'''(((######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***+++***((('''!!!"""######"""###%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################""""""""""""###$$$%%%&&&"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrreeeTTTPPPLLLJJJJJJIIIFFFCCC===<<<;;;;;;<<<<<<999777;;;;;;;;;;;;::::::999888777777666555333222111111...............///000000------..................+++,,,---------,,,+++***---------,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,---...////////////...---,,,+++******)))***,,,***((()))+++,,,+++((()))((((((((((((((()))***''''''''''''((((((((((((+++***)))'''''''''((()))((()))+++,,,+++***(((&&&((('''%%%&&&)))+++++++++'''(((+++,,,,,,+++((('''(((((((((((())))))))))))***)))(((''''''((()))***))))))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))$$$%%%'''(((((('''%%%$$$))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&))))))))))))************''''''''''''((((((((((((((()))***)))((('''(((***''''''&&&''''''((()))***+++***)))((('''''''''((()))***+++***)))((()))***((()))***++++++***)))(((((()))******)))***,,,...///---,,,---000222222222.........///////////////+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,...---,,,---...///...---,,,,,,,,,,,,,,,+++++++++...,,,******+++++++++*********)))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&%%%&&&))))))'''$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&$$$$$$$$$$$$&&&&&&'''%%%$$$$$$&&&''''''''''''%%%###!!!!!!###&&&((()))&&&%%%&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$%%%%%%$$$$$$''''''%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%((()))'''$$$!!!"""###%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%pppdddXXXSSSMMMJJJIIIGGGCCC@@@<<<:::999999:::;;;:::888999999::::::999888888777777666555444333111000000///////////////000000111------------------,,,,,,......///000000///...------------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,---...............///...---,,,,,,+++,,,,,,,,,***((()))+++,,,+++))))))))))))))))))((((((((())))))******++++++,,,,,,+++***)))((('''(((((()))'''(((***+++++++++******)))(((((()))+++,,,+++***'''(((***++++++***((('''(((((((((((())))))))))))***)))(((''''''((()))***))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''(((******((('''&&&(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))%%%%%%&&&'''((())))))***(((((((((((())))))))))))'''((())))))''''''((())))))(((((('''''''''((((((***))))))(((((((((((((((((()))******(((((()))***((()))***++++++***)))((()))***+++***))))))+++---000...------///000//////.........---------------+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---...,,,,,,,,,...///...------,,,,,,,,,,,,+++++++++...,,,******+++++++++***))))))(((((('''&&&&&&&&&)))((((((''''''&&&''''''(((&&&%%%&&&((()))'''%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&'''&&&$$$""""""###$$$&&&(((&&&$$$%%%'''((('''%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######''''''''''''&&&&&&%%%$$$&&&%%%$$$$$$####################################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''#########"""""""""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((('''$$$""""""$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%nnnbbbXXXSSSLLLHHHGGGFFFDDDAAA===;;;999999:::;;;;;;:::888888888888888888777666666666555333222111000///............////////////...---------,,,,,,+++++++++,,,,,,---------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---,,,,,,+++++++++,,,,,,+++***)))***++++++***))))))************)))'''&&&)))******+++,,,------...******)))((((((((())))))'''((()))***+++,,,------*********+++,,,,,,***((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''''''''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***$$$$$$%%%&&&((()))***+++(((((()))))))))*********&&&'''(((((('''&&&'''(((******(((''''''&&&&&&&&&(((((((((((())))))))))))'''((())))))''''''((()))((()))************))))))+++,,,,,,+++))))))***,,,000///---......///---,,,......------,,,,,,++++++++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000000000000000///---,,,,,,---...//////.........------,,,,,,,,,,,,---+++******+++++++++***''''''''''''''''''&&&&&&******)))(((((((((((()))'''&&&&&&'''(((((('''%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%&&&((((((&&&$$$&&&&&&%%%$$$#########$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$###((((((((('''&&&%%%######%%%%%%$$$######$$$&&&&&&########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%nnnbbbUUUOOOIIIFFFGGGHHHGGGFFFBBB???;;;999:::;;;;;;:::777888888999888888777777555555444333111000//////,,,---------------------.........---,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******)))))))))((())))))******+++************+++******)))***+++,,,+++)))&&&%%%&&&'''(((((()))***++++++******))))))))))))))))))))))))))))))***+++---------+++))))))*********))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))(((((((((((()))))))))(((''''''''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%++++++***)))'''&&&$$$###%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''(((''''''(((((()))***++++++(((((((((((())))))))))))&&&'''((('''&&&%%%&&&((())))))((('''''''''''''''&&&'''(((((()))*********&&&'''((((((''''''((()))((())))))***************---------+++)))((()))+++///.........///000...---///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++---------------............//////000000000000///...------...000111000///000000//////...---------,,,+++))))))***++++++***&&&&&&&&&&&&''''''''''''***))))))((((((((())))))&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))(((&&&$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$############""""""""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!&&&%%%$$$######%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&& !!!"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''''''''(((%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%nnncccTTTOOOIIIFFFGGGHHHGGGFFFCCC???;;;888888888777666888888999999999999999888555555444333111000//////....../////////......---.........---------,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******)))))))))((())))))************+++************+++***+++,,,,,,+++)))'''%%%&&&&&&''''''((())))))***))))))******************++++++***))))))******+++///+++'''%%%&&&((()))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))'''&&&%%%$$$$$$$$$))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&((('''''''''''''''((())))))%%%&&&''')))************%%%'''((((((''''''(((***)))))))))))))))******+++---......,,,)))((()))***---------///111222000///000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,---------......,,,---....../////////...///......///111333222111111111111000///......---+++***((()))***++++++***&&&&&&''''''''''''''''''((((((((()))))))))((((((&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###%%%((()))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))(((&&&$$$!!!"""###%%%&&&&&&&&&%%%###$$$$$$$$$$$$###$$$$$$"""!!! ######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& !!!""""""###$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$}}}mmmcccVVVQQQJJJGGGFFFFFFDDDBBB@@@===999777666555333222777888999999:::999999999666666555333222111000///000111222222222111//////,,,,,,,,,,,,,,,---------+++++++++++++++,,,......++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,)))+++++++++***)))***+++***++++++++++++***((('''))))))))))))************((()))***+++++++++******************))))))((((((...+++&&&$$$%%%''')))******)))(((''''''((()))***(((((((((((())))))))))))(((((())))))))))))(((((((((''''''''''''(((((()))((((((((((((''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((###$$$&&&((()))*********%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&'''(((((('''&&&'''(((&&&&&&&&&''''''(((******%%%&&&(((************)))&&&'''(((((((((((()))+++)))((((((((()))***+++,,,---......,,,***)))***+++++++++,,,...111222000/////////......------,,,,,,------,,,,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,---------***+++,,,---............///......///222333333222111111000///...------,,,+++)))((((((***++++++***((((((((((((((((((''''''&&&''')))++++++***((('''%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""!!! ###(((***)))&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&''''''&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$%%%&&&((((((&&&$$$!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%######$$$%%%&&&%%%$$$###!!! """###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%'''***+++***)))''''''&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$${{{kkkaaaTTTPPPJJJHHHHHHGGGDDDAAA===;;;999888888777555444666777777888999999888888777666555444333111000000///000111222111000...---)))))))))***++++++,,,,,,)))((((((((()))***+++,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,******+++,,,---------,,,///...---,,,,,,+++,,,,,,)))+++,,,+++)))(((***,,,************************+++++++++************)))((()))***++++++++++++***&&&'''((()))***)))((('''+++***(((((()))***)))((()))))))))(((((()))))))))(((((((((((())))))))))))'''((()))******)))(((''''''''''''''''''((())))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((%%%%%%'''((())))))))))))$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((('''((())))))''''''((()))(((((('''''''''(((((()))%%%'''(((***+++***)))(((&&&((())))))))))))***,,,)))((((((((()))***+++,,,------...,,,******+++,,,******+++---//////---***---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++******))))))))))))******************************))))))******+++,,,,,,---***+++,,,------.........------,,,...000222222111//////...---,,,+++*********)))'''(((***++++++************)))((((((((('''%%%'''+++......,,,)))'''%%%''')))(((&&&%%%&&&(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%""" """'''***)))&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###$$$&&&((((((((('''&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%% """$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&)))***((('''''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$yyyjjj```OOOLLLIIIHHHIIIIIIFFFCCC<<<;;;;;;;;;<<<<<<:::888555555666777777777777777777777666555333222111111,,,---...//////---+++***&&&&&&'''((()))***++++++,,,+++******+++---///000+++++++++,,,,,,---------,,,------......------,,,)))***+++,,,---............---,,,+++************(((+++,,,,,,)))(((***,,,+++******)))******+++,,,++++++******)))(((((((((((()))***+++,,,,,,+++***###%%%''')))******)))(((((()))***,,,...---***'''))))))************))))))(((((((((((())))))))))))'''((()))******)))(((''''''''''''''''''((()))***)))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&*********)))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))***+++&&&''''''(((((()))))))))''''''''''''((((((((()))((()))***)))((('''(((******)))(((''''''&&&''''''&&&''')))***+++***((('''&&&(((******))))))+++---)))((((((((((((***,,,---,,,------,,,+++***+++---*********,,,---,,,)))&&&++++++++++++++++++,,,,,,---------,,,,,,+++++++++******))))))))))))******************************(((((()))***++++++,,,,,,***+++,,,---............,,,++++++,,,///111000000------,,,+++)))(((((('''***((('''(((***++++++***,,,++++++***)))(((((('''$$$(((---000111...***'''$$$'''))))))&&&%%%&&&(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((($$$ !!!&&&)))(((%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$'''%%%$$$$$$&&&'''''''''((('''&&&$$$###"""""""""###&&&'''&&&$$$###%%%'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""!!!"""%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###############"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""$$$'''((('''$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$vvvhhh___SSSOOOJJJHHHHHHGGGDDDAAA>>>===;;;999999999:::;;;999:::;;;<<<;;;:::999888888777666444333222111111333222111000///...---,,,//////...---,,,++++++***...---,,,++++++---///000---+++***+++++++++***))))))++++++***((('''((())),,,++++++******++++++,,,***++++++,,,,,,++++++***///---+++))))))+++---///&&&(((*********+++---///+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))---***'''&&&((()))(((&&&)))%%%!!!"""(((,,,''''''((((((((((((((((((((()))***)))'''&&&&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))((('''&&&))))))(((((((((((())))))((('''&&&%%%%%%&&&(((((())))))(((((('''''''''&&&***(((&&&%%%&&&''''''&&&%%%&&&&&&'''((()))******---,,,***)))))))))***++++++******)))((('''''''''%%%&&&&&&'''((()))*********************)))((('''---***''''''((()))******,,,+++++++++***)))))))))((()))***+++++++++++++++///...------++++++***)))))))))************)))))))))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++************++++++,,,+++***)))))))))***+++------,,,,,,,,,---......+++*********))))))((((((((())))))))))))*********((((((*********)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###)))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$,,,)))&&&&&&''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''(((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&%%%######%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%''')))***)))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%### $$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%vvvggg___SSSOOOJJJHHHHHHGGGDDDAAA===<<<:::888888888999:::999999999999999888777777888777555333222111000000111000000///...---,,,,,,------------------,,,,,,---,,,+++++++++,,,...///---,,,,,,,,,---------,,,***+++,,,+++)))((()))***,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++++++++*********---......,,,)))&&&%%%%%%+++++++++*********))))))***+++++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&&&&(((******(((***)))'''%%%%%%''')))***((((((((((((((('''''''''((()))))))))'''&&&'''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&)))((((((''''''(((((()))((('''&&&&&&&&&&&&'''((()))((((((((('''''''''''')))(((&&&&&&''''''&&&%%%''''''''''''''''''((((((((('''''''''((()))******)))(((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))))))))))))))((('''''',,,***(((''')))******)))++++++******************))))))***+++++++++******,,,,,,,,,+++******)))))))))******************)))******+++,,,,,,+++++++++************************+++******))))))******+++******)))))))))***++++++......---------,,,,,,,,,)))))))))))))))*********)))))))))*********++++++((((((((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''%%%$$$%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$#########&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((((((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$%%%&&&((('''%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!!!!%%%&&&&&&''''''&&&&&&%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%uuufff^^^TTTOOOJJJHHHHHHGGGDDDBBB===;;;999777777777888999888777777666666666666666666555444222111000000000///.........------------,,,,,,,,,---------......++++++++++++,,,,,,,,,---------------------------+++,,,---,,,***)))***+++,,,++++++******++++++,,,***++++++,,,,,,++++++***'''(((+++---,,,***&&&$$$&&&(((++++++***)))((()))+++++++++***************)))************)))((((((************************))))))))))))))))))))))))((('''&&&''')))***+++***)))***+++++++++***(((((())))))(((((('''''''''&&&'''((()))((('''&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''((((((((((((''''''''''''((('''&&&'''((((((&&&$$$''''''''''''&&&&&&%%%%%%%%%%%%'''((()))*********((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&((())))))))))))(((((('''***)))((((((******)))((())))))************************+++++++++******)))******************************++++++++++++*********+++++++++++++++******+++++++++++++++++++++++++++******))))))******+++'''((()))***************---............---+++***((((((((()))******++++++************+++++++++,,,''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%((())))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###""""""###&&&&&&''''''''''''&&&&&&###$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ttteee]]]TTTPPPKKKHHHHHHHHHEEEBBB>>><<<:::888777777888999888777666555444555666777555444333111000/////////........................------------------------)))***+++,,,,,,,,,++++++......///...,,,++++++,,,+++,,,------+++++++++---,,,++++++******++++++,,,***++++++,,,,,,++++++***''')))+++,,,,,,)))&&&$$$!!!'''***,,,,,,---...************************)))***************))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((('''((())))))***)))%%%''')))******)))(((&&&)))))))))(((''''''&&&&&&'''((()))((('''&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,++++++*********))))))(((((((((((('''((()))***)))(((&&&%%%)))))))))******))))))(((((((((''')))***+++)))'''(((((())))))******+++++++++++++++++++++***)))((()))))))))*********+++++++++++++++,,,,,,+++++++++***++++++++++++******)))++++++++++++++++++++++++******))))))))))))******'''(((***++++++***)))(((+++,,,...//////...,,,***)))))))))))))))***************+++++++++,,,,,,,,,((('''&&&&&&&&&((()))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&(((******(((&&&$$$############$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########"""""""""!!!!!!&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssddd\\\TTTPPPKKKIIIIIIHHHEEEBBB???>>>;;;999888888999:::999888777555555666777777444333222111000/////////...////////////000000000//////...---,,,,,,++++++)))***+++,,,,,,,,,++++++222333333000---++++++,,,+++,,,------,,,+++,,,...,,,++++++******++++++,,,***++++++,,,,,,++++++*********++++++******)))((($$$'''***,,,+++)))((('''******************************++++++,,,++++++***************************))))))))))))))))))))))))))))))***)))((((((''''''$$$%%%&&&'''((()))))))))))))))(((((('''''''''&&&&&&((()))(((''''''((()))''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&%%%'''''''''(((((((((((((((&&&&&&&&&((())))))'''$$$$$$$$$%%%%%%&&&''''''(((((()))***++++++***)))((())))))))))))(((((((((((((((((()))))))))'''&&&%%%))))))******+++******)))'''''''''(((******)))(((((((((((())))))******++++++++++++++++++***)))((())))))******+++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++******)))++++++++++++++++++++++++***))))))))))))))))))***)))***+++++++++)))(((''')))+++---/////////---,,,,,,++++++***)))(((''''''******+++++++++,,,,,,,,,+++***((('''&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''((((((((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&(((+++***(((%%%$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&#########"""""""""!!!!!!######$$$%%%&&&&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###rrrccc[[[UUUPPPKKKIIIIIIHHHEEECCC@@@???<<<:::888888999:::999999888777777777777777444333222111000000000000/////////000000000000000000///...---,,,++++++***++++++++++++,,,,,,,,,---444666666444///,,,---...***,,,------++++++,,,...,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,+++*********++++++,,,'''))),,,,,,***(((''''''***************+++++++++******+++,,,,,,,,,,,,+++'''''''''''''''''''''''')))))))))))))))))))))))))))***+++***((('''&&&''''''''''''((())))))******((((((((((((((((((((((((&&&'''((((((''''''((()))''''''((((((((((((''''''&&&&&&''''''((()))))))))+++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$'''''''''(((((((((((((((&&&&&&%%%'''((()))'''&&&$$$$$$%%%&&&'''((())))))'''(((((((((''''''&&&%%%''''''''''''''''''&&&&&&))))))((((((''''''''''''((())))))************)))(((&&&&&&''')))******)))(((((())))))))))))))))))******+++++++++******)))*********++++++,,,,,,,,,******++++++++++++******((())))))***++++++******++++++++++++++++++++++++***))))))(((((())))))***+++++++++++++++***))))))+++,,,---.........---------,,,+++***)))'''&&&&&&************+++++++++,,,---,,,***'''%%%###"""!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((((((((()))'''&&&&&&&&&&&&$$$###"""###$$$$$$&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''(((''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$'''***)))&&&$$$$$$&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$ !!!###$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%######$$$$$$$$$$$$######!!!###$$$$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###rrrcccZZZUUUPPPKKKIIIIIIHHHFFFCCC@@@>>>;;;999888777888999777888888888888777666666444333222111111111111111//////////////////...............------,,,,,,,,,---,,,+++++++++,,,...///000333555222...,,,---000)))+++,,,,,,++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***************+++,,,,,,---&&&(((***+++******+++---))))))*********+++++++++))))))***+++++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))&&&)))++++++)))'''''')))))))))*********)))'''&&&&&&&&&''''''((()))))))))&&&'''((((((''''''(((***''''''((((((((((((''''''&&&''''''((())))))******+++***(((''''''''''''(((''''''&&&&&&&&&&&&'''''''''((((((((((((&&&%%%$$$''''''''''''((((((((()))'''&&&%%%%%%'''(((((('''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''***)))'''&&&&&&'''((()))&&&&&&'''((((((((((((((((((&&&%%%%%%(((*********)))))))))))))))((((((((())))))***+++++++++******)))))))))***************)))******************)))&&&'''(((***++++++++++++************************))))))(((((((((((())))))************+++,,,---...//////...---,,,,,,++++++,,,++++++***)))((('''''')))))))))*********++++++,,,,,,+++)))'''%%%###"""''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((***(((&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###&&&)))'''$$$"""%%%(((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%% !!!"""###$$$$$$###"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""qqqbbbZZZUUUQQQLLLIIIIIIIIIFFFCCC???===;;;888666666777777666777888888888777555444444444333222111111111222//////.........---------,,,,,,,,,---------.........---,,,++++++---///000***---000///+++))),,,000)))***,,,+++++++++,,,---,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++'''((()))+++,,,,,,,,,,,,***+++,,,+++)))))))))+++))))))******++++++++++++(((((()))***************************************))))))))))))))))))))))))$$$'''***+++)))((()))+++(((***++++++***&&&### %%%%%%&&&'''((()))******%%%'''((((((''''''(((***''''''((((((((((((''''''&&&''''''((()))******+++)))((('''&&&&&&''')))***(((''''''&&&&&&''''''((('''((())))))(((&&&$$$###&&&'''''''''(((((())))))(((&&&$$$$$$&&&((()))((()))(((((((((((('''''''''((('''''''''((()))+++---((((((((()))))))))))))))***)))&&&%%%%%%''')))+++$$$%%%%%%&&&'''''''''&&&)))'''$$$$$$''')))++++++******))))))((((((''''''((()))***+++++++++++++++)))))))))))))))((((((((())))))************))))))%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))((()))***,,,...111333333222///---+++***))))))************))))))))))))((())))))))))))*********)))***+++,,,,,,+++***)))''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%'''((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%''')))(((&&&%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""&&&(((&&&"""!!!%%%)))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&$$$###"""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""pppbbbYYYQQQOOOKKKJJJIIIGGGEEEDDD@@@<<<888666777888888888999888777666666777888888444444222111000/////////......//////000000111111111111000...---,,,+++***)))***+++,,,,,,,,,,,,,,,............---,,,++++++......---,,,++++++++++++++++++++++++++++++++++++------,,,)))'''''')))+++))))))***+++,,,------...))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))************'''((()))***++++++***)))+++***)))(((((('''((((((((((((''''''''''''((((((''''''''''''((((((((((((...---+++)))'''''''''((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&,,,***''''''((())))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((()))***)))'''&&&&&&&&&''''''((()))***+++,,,,,,((('''%%%$$$$$$%%%'''(((***)))((('''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''((()))******''''''((((((((((((''''''%%%&&&&&&'''((()))******))))))(((''''''''''''''''''''''''''''''((()))***))))))(((((((((((())))))&&&&&&&&&&&&'''(((******...------,,,+++***))))))((()))++++++******+++---))))))))))))))))))))))))$$$&&&))),,,,,,+++(((&&&,,,***)))+++...000...,,,------,,,+++*********+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&)))))))))))))))(((''''''(((((((((((())))))))))))'''((((((((((((((('''&&&(((((('''&&&$$$###""""""(((&&&%%%&&&)))+++)))'''!!!"""%%%((()))((('''&&&###"""######$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%%%%'''(((---)))%%%"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$#########""""""&&&&&&%%%%%%$$$###""""""(((((('''&&&$$$###""""""###"""!!!"""$$$%%%$$$###########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%pppbbbZZZSSSPPPLLLJJJHHHFFFDDDBBB@@@<<<999777777888888888:::999888777666666777888555444333222111000000000............////////////000000///...---,,,,,,+++***++++++,,,,,,,,,++++++....../////////......---+++***************++++++++++++++++++++++++,,,,,,+++,,,---,,,***(((((()))((((((((()))******++++++***************************++++++,,,,,,++++++***''''''''''''((((((((()))((((((******+++***))))))***))))))(((((((((((()))))))))(((((('''((((((((()))))))))(((((((((''''''%%%%%%%%%&&&''')))+++,,,++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((()))(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%'''))))))(((((()))***((((((((((((((('''''''''((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''(((((('''''''''&&&&&&''''''(((((())))))))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((((())))))***++++++,,,,,,++++++++++++************)))***++++++***)))***,,,))))))))))))))))))))))))%%%''')))++++++***(((''')))((('''(((+++,,,+++***,,,,,,+++***************))))))))))))))))))))))))***)))((((((''''''(((((()))))))))))))))((('''''''''((((((((())))))))))))''''''((((((((((((((('''(((''''''&&&%%%$$$######(((&&&%%%&&&((()))(((&&&"""$$$&&&((()))((('''%%%$$$$$$$$$$$$%%%&&&''''''$$$###############$$$$$$&&&'''((('''%%%%%%'''(((666111,,,'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%pppbbb[[[TTTQQQMMMJJJHHHEEECCC@@@???<<<999777888888999888;;;:::999777777666666666666555444222111111111111............------------//////.........---------+++,,,,,,,,,,,,++++++***,,,------............---))))))))))))***+++,,,---*********++++++,,,,,,,,,(((+++---...,,,)))((('''))))))))))))))))))))))))******************************++++++++++++******'''''''''((((((((()))))))))************))))))((()))(((((((((((())))))***+++***)))(((((((((((((((*********))))))((((((((()))((('''''''''''''''((('''''''''(((((()))******''''''''''''''''''''''''$$$###"""###&&&(((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%'''(((((((((((()))+++%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&'''((('''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((()))((((((''''''''''''(((''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%&&&'''))))))))))))(((************)))))))))))))))+++++++++)))((()))***))))))))))))))))))))))))'''(((((())))))))))))(((((('''&&&''')))+++***)))+++******)))))))))))))))))))))))))))))))))))))))+++******))))))))))))***)))))))))))))))(((''''''''''''((((((((()))))))))&&&&&&'''((()))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%&&&''''''%%%$$$###############$$$&&&''''''&&&%%%%%%&&&(((777333---)))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%$$$$$$$$$#####################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooobbb[[[RRROOOLLLIIIHHHFFFCCCAAA>>><<<999888999999999888;;;;;;:::888777666666555666666444333222111111111/////////......------------.....................------------,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///*********++++++,,,,,,---)))+++---,,,+++))))))))),,,,,,,,,+++++++++************************************++++++++++++******))))))*********+++++++++************))))))(((((((((((('''(((((()))******,,,+++***))))))(((((()))))))))))))))************,,,,,,+++***)))(((''''''&&&''''''(((((((((((('''((((((((((((((((((((((((%%%######$$$&&&''''''&&&''''''''''''''''''''''''((((((''''''''''''''''''(((((()))'''%%%$$$%%%&&&!!!"""###$$$&&&((()))***''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((()))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''&&&)))(((''''''''''''((((((***)))((('''''''''''''''******))))))))))))******###$$$&&&((()))(((&&&%%%******))))))((((((''''''***+++,,,***)))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++***))))))(((((((((((())))))((((((((((((((((((((((((******)))))))))))))))***)))))))))))))))((('''''''''''''''((((((((())))))%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&%%%%%%''''''((()))((('''%%%$$$'''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&(((---***'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$#########"""""""""###$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################nnnaaaZZZOOOMMMJJJHHHHHHGGGEEEDDD>>><<<999999:::::::::999;;;;;;:::999888777666555666666444333222111111111111000000//////.........---------...............---------------,,,+++***))))))***+++,,,,,,,,,,,,///......---,,,,,,------*********++++++,,,,,,,,,+++,,,+++***((((((***,,,------,,,,,,+++*********************************)))******++++++******)))************++++++++++++++++++***))))))((((((((((((((('''(((((()))******++++++***)))))))))))))))''''''((()))***+++,,,,,,&&&&&&((()))***,,,,,,---******)))(((&&&$$$!!! (((((((((((((((((((((((('''&&&%%%&&&'''(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%###"""$$$%%%"""###$$$%%%'''((()))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((***)))((('''''''''''''''******))))))))))))******&&&(((***++++++***)))(((++++++***)))(((&&&&&&%%%***++++++***((('''((()))))))))))))))))))))))))))***)))(((''''''((())))))((()))))))))))))))******)))((((((((((((((())))))(((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))(((''''''''''''''''''((((((((((((%%%%%%'''((())))))))))))&&&&&&''''''''''''((((((%%%%%%%%%%%%$$$$$$$$$%%%'''((((((((('''&&&%%%$$$&&&%%%$$$$$$$$$$$$$$$%%%''''''&&&&&&%%%&&&&&&'''%%%&&&'''&&&$$$$$$&&&'''&&&$$$""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$#########!!!  !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################~~~lll```YYYNNNKKKIIIHHHHHHGGGFFFEEE===;;;:::999:::;;;:::999::::::::::::999888666666666555444222111111111111000000000000000/////////------..................,,,------------,,,,,,+++,,,------............---...---,,,+++************++++++++++++++++++++++++,,,,,,+++)))'''(((+++---+++*********))))))((((((++++++++++++++++++++++++))))))************))))))((((((((()))))))))******+++***)))))))))))))))***)))(((((((((((())))))***)))))))))(((((())))))***&&&'''(((((()))***++++++''''''((((((((((((''''''"""###%%%'''(((((((((''''''''''''''''''''''''''')))((('''((()))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$###$$$''')))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$############'''''''''''''''&&&&&&&&&###$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''(((((()))''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&++++++***)))((('''&&&&&&(((*********((('''((()))))))))))))))))))))))))))***))))))(((((((((((()))&&&((()))((('''&&&''')))((((((((((((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''((()))))))))))))))(((''''''&&&&&&'''''''''(((((((((&&&&&&'''((()))))))))(((''''''((((((((((((((((((%%%&&&'''&&&$$$###$$$%%%''''''''''''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%''''''%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}kkk^^^WWWNNNLLLIIIHHHGGGFFFEEECCC===;;;::::::;;;;;;:::999999999:::::::::999777777555444333222111000000000......//////////////////..................------,,,,,,------------------....../////////......------,,,,,,+++++++++,,,,,,---,,,,,,++++++************++++++***))))))***,,,*********)))))))))))))))++++++++++++++++++++++++))))))************))))))(((((()))))))))************))))))(((((()))***+++***))))))(((((((((((()))''''''''''''((()))******((((((((((((((((((((((((---,,,,,,***'''$$$""" ###(((+++...//////&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&%%%$$$%%%(((+++))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''(((***)))(((((()))***))))))))))))))))))))))))))))))))))))((((((((('''''')))***)))'''&&&((())))))((((((((())))))***+++))))))))))))))))))))))))&&&&&&%%%%%%&&&''''''((()))))))))))))))(((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''))))))((((((((((((((((((%%%'''((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''#########$$$%%%&&&'''(((%%%&&&&&&%%%$$$$$$%%%''')))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$""""""######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||jjj]]]VVVPPPNNNJJJHHHGGGEEECCCAAA<<<;;;::::::<<<<<<;;;999888999:::;;;:::999888777444444222111000/////////,,,------......///////////////.........---------++++++,,,---........................---,,,++++++------------...///000000...------,,,+++***))))))'''))),,,---,,,*********++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***++++++++++++,,,,,,,,,))))))(((((((((***+++,,,+++***)))(((((('''((((((&&&&&&&&&&&&''')))***++++++***)))((('''&&&%%%%%%)))***+++++++++)))(((''''''(((***+++,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***)))'''''''''''''''''''''''''''&&&'''''''''(((((())))))******)))'''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''((()))***'''''''''''''''((()))***'''''''''&&&&&&''''''''')))(((((('''''''''((((((&&&'''((()))***+++,,,---&&&((())))))(((((()))+++))))))))))))))))))))))))))))))******)))((('''''')))+++---,,,)))(((***,,,)))))))))))))))***++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((('''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''***)))))))))((((((((('''%%%''')))'''%%%###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$%%%&&&''')))***+++%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$#########""""""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!"""$$$%%%$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyggg]]]YYYRRROOOJJJGGGFFFFFFEEEDDD???===:::999999999888777888999999::::::999999888555555444333222222222222...///000000000///---,,,000...,,,,,,---/////////...------,,,,,,------...---,,,,,,+++,,,---///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++)))'''))),,,---,,,*********++++++++++++******(((((()))***+++,,,,,,---******+++++++++******)))(((((((((((())))))))))))))))))))))))((((((((((((***)))'''&&&&&&&&&'''(((&&&&&&'''(((((((((((((((***)))(((''''''((()))***''''''((()))***++++++,,,%%%%%%&&&&&&''''''((((((******))))))(((((('''''''''(((((()))(((&&&$$$###'''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%""""""$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&))))))(((&&&&&&%%%%%%%%%((()))))))))((('''&&&&&&))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%'''(((***'''''')))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''******))))))((('''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))***************++++++***)))((('''&&&&&&'''((()))******)))((('''''''''(((((())))))*********)))(((''''''&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&,,,***))))))******)))''',,,,,,+++)))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%'''***,,,+++)))$$$'''&&&######&&&&&&###(((&&&$$$%%%'''(((&&&$$$&&&%%%###""""""###%%%&&&'''((((((&&&$$$"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$###"""""""""###$$$$$$$$$############"""$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$&&&&&&%%%$$$$$$###""""""%%%######$$$'''(((&&&$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%'''''''''%%%###"""%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$xxxggg\\\XXXQQQNNNKKKHHHGGGFFFDDDCCC???<<<:::888999999999888999::::::;;;;;;::::::999999888666333111000///...///////////////......---///---++++++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++)))((())),,,---,,,*********++++++++++++*********************+++++++++))))))***************)))(((((((((((())))))))))))))))))))))))((((((((((((***)))((('''''''''((()))&&&'''((())))))))))))((('''((()))******)))(((''''''''''''((())))))******'''''''''''''''((((((((())))))))))))(((((('''''''''((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&&&&&&&'''(((&&&$$$$$$&&&(((''''''''''''&&&&&&&&&%%%$$$$$$&&&'''''''''&&&%%%''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######%%%&&&((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********)))))))))))))))''''''((((((((()))))))))''''''((()))))))))))))))(((((()))************))),,,,,,++++++***)))))))))'''((()))******)))((('''))))))))))))(((((((((((()))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&''')))'''&&&'''(((((('''&&&)))(((''''''&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###%%%((()))(((&&&"""'''(((%%%###$$$$$$"""'''%%%$$$$$$&&&'''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%$$$"""!!!"""###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######((((((((('''%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$########################$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&&&&&&&%%%$$$######"""'''%%%$$$$$$&&&&&&###!!!%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%% """$$$&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$vvveee[[[WWWPPPNNNKKKIIIHHHGGGDDDBBB>>>;;;999888999::::::999::::::;;;;;;;;;;;;::::::999888666333111000///...000000///...............///...,,,+++,,,,,,,,,+++---,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******)))((()))***+++***)))******++++++++++++******+++++++++*********))))))''''''((()))************(((((((((((())))))))))))(((((((((((())))))))))))+++***))))))(((((())))))(((((())))))******))))))&&&'''***++++++***'''&&&''''''''''''(((((((((((())))))(((((((((((((((''')))))))))(((((((((((('''''''''(((''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&'''%%%'''((((((&&&&&&'''(((((((((((('''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&'''((((((((('''''')))((((((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((((((((()))))))))******''''''((())))))))))))((('''((())))))******))))))************************(((((())))))))))))((((((*********)))((('''''''''(((''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%''')))((('''&&&'''((('''&&&%%%&&&(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%######***...***%%%$$$%%%$$$&&&$$$###$$$%%%&&&%%%$$$$$$%%%'''(((((('''%%%$$$###$$$%%%$$$###"""###$$$'''''''''&&&&&&&&&&&&%%%((('''&&&%%%$$$#########'''((()))'''%%%############$$$$$$$$$$$$%%%%%%%%%""""""############""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$############$$$$$$%%%"""###$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%###"""%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$uuudddZZZVVVOOOMMMKKKJJJIIIGGGDDDBBB===;;;888888999:::::::::999::::::;;;;;;::::::999555555444333222222222222111000...------......///111///---,,,------+++***///......------......//////......---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++((((((''''''((((((''''''******++++++++++++******************************&&&&&&'''))))))*********(((((((((((())))))))))))(((((((((((())))))))))))+++++++++***************))))))************))))))'''((()))******)))((('''((((((((((((((((((''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&'''''''''''''''''')))(((((((((((('''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((()))***++++++******)))(((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******+++))))))))))))************&&&'''(((((())))))(((((('''(((((()))))))))))))))''''''''''''(((((())))))(((((())))))))))))((((((***)))))))))((((((((('''&&&&&&&&&''''''(((******))))))(((((((((((())))))''''''''''''''''''''''''&&&((())))))(((''''''(((((('''&&&''')))***)))(((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###%%%...444000)))''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%'''((((((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%&&&&&&"""%%%''''''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##################$$$$$$%%%&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$######%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$tttcccYYYUUUNNNLLLKKKJJJIIIHHHEEEBBB===;;;888888999:::::::::888888999999999999888888555555444333222222222222111000...------......///111000////////////---+++.........------..................------,,,,,,+++,,,++++++******++++++,,,************************++++++++++++++++++++++++************)))(((((((((******++++++++++++******((())))))***++++++,,,,,,&&&&&&'''))))))*********(((((((((((())))))))))))'''((((((((()))))))))***+++++++++++++++******)))))))))************))))))))))))(((((((((((())))))***)))))))))))))))))))))******))))))(((((('''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&%%%)))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&(((((()))***++++++******((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))))))))************&&&&&&'''(((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''(((((())))))))))))(((((((((((())))))'''((((((((()))))))))***&&&&&&&&&&&&''')))***+++))))))(((((((((((())))))''''''''''''''''''''''''&&&((())))))(((''''''((('''&&&%%%&&&((())))))((($$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&'''''''''&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%((((((((('''&&&&&&%%%&&&%%%...444000)))''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''&&&&&&''')))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''((()))###'''******'''$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%&&&&&&$$$$$$$$$$$$########################$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%% """###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$tttcccYYYUUUNNNLLLJJJIIIIIIHHHEEECCC>>>;;;999888999::::::999777777888888888888777777999888666333111000///...000000///...............111000///000000000...,,,,,,++++++******++++++,,,------.........---,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,...//////...+++******+++******++++++++++++******'''((()))***+++,,,------''''''((()))************(((((((((((())))))))))))''''''(((((())))))*********++++++++++++***))))))))))))******))))))((((((***)))(((''''''((()))***))))))))))))************))))))((((((((((((((('''&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&$$$###$$$%%%%%%$$$((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&((((((((('''&&&%%%&&&&&&'''(((((((((''''''(((''''''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&''''''(((((((((((()))))))))******&&&&&&'''(((((((((((('''&&&'''(((((())))))((((((((((((((())))))*********))))))(((((((((((())))))'''''''''((()))*********&&&&&&&&&'''''')))******))))))(((((((((((())))))''''''''''''''''''''''''%%%''')))((('''&&&'''(((%%%$$$###$$$&&&&&&%%%$$$""""""###$$$$$$%%%&&&&&&$$$%%%&&&''''''(((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((())))))((('''&&&&&&'''###***...***%%%$$$%%%$$$$$$%%%&&&%%%$$$###$$$&&&&&&%%%###""""""###%%%&&&"""$$$%%%%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))---111///)))%%%%%%'''%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$######""""""""""""###############$$$$$$###$$$%%%%%%%%%%%%######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''!!!"""###$$$&&&'''))))))#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$tttcccZZZVVVOOOMMMIIIHHHGGGGGGFFFEEE???<<<:::888999999999888888888888999999888888888999888666333111000///...///////////////......---///......///000000...,,,+++******))))))******++++++,,,---.........---,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...///000...+++)))***+++******++++++++++++******))))))*********+++++++++))))))***************)))(((((((((((())))))))))))'''''''''((()))*********)))***+++++++++***((((((((())))))))))))((('''&&&(((((())))))))))))((((((''''''(((((()))*********'''''''''''''''(((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((((((---)))$$$"""###%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((###%%%'''((()))((('''&&&&&&&&&'''''''''&&&%%%%%%'''''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''((((((((()))))))))%%%&&&''''''((((((''''''&&&'''(((((())))))(((((((((((())))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))'''''''''''''''((()))***)))((((((''''''(((((()))''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''&&&%%%###$$$%%%%%%$$$#########$$$$$$%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&((('''$$$###%%%'''"""'''(((%%%###$$$$$$"""$$$&&&'''&&&$$$$$$%%%'''%%%%%%%%%$$$$$$%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""(((---111///)))$$$$$$&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%$$$###!!! #########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''!!!!!!"""######$$$%%%%%%$$$&&&'''&&&$$$"""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" """$$$&&&"""######%%%'''(((***+++###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$tttdddZZZVVVPPPMMMIIIGGGGGGGGGGGGFFF???===:::999999999888777999999999::::::999999999555555444333222222222222...///000000000///---,,,---------...000000...,,,,,,++++++++++++++++++,,,***+++---...///...------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,---...,,,(((&&&''')))******++++++++++++******+++++++++******************++++++++++++******)))(((((((((((())))))))))))&&&''''''((()))******+++))))))***+++***)))((('''(((((()))(((((('''&&&&&&&&&'''***++++++***'''&&&%%%&&&&&&'''((()))******%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%&&&'''((()))000+++%%%"""###%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''!!!###&&&(((******)))(((((()))))))))((('''&&&&&&'''''''''''''''((()))***''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''$$$%%%''')))******)))(((''''''''''''''''''''''''************************&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))*********))))))((((((''''''(((''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&((('''&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$%%%$$$"""!!!###%%%$$$'''&&&######&&&&&&###$$$&&&((('''%%%$$$&&&((($$$%%%'''(((((('''%%%$$$&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%###!!!!!!'''---,,,&&&"""$$$'''%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$$$$$$$$$$######$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((( !!!"""###$$$$$$%%%!!!$$$''''''%%%$$$%%%(((%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###  ###&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$pppaaaXXXTTTOOOMMMJJJIIIGGGFFFCCCAAA>>>===<<<:::999999::::::888999999888777666777777555444333222111111111111,,,///111111...---...000+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,333///+++))))))***++++++++++++************++++++---------,,,,,,+++++++++************************+++++++++*********))))))++++++++++++++++++++++++))))))(((((((((((())))))***((('''((())))))((('''************************))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''''''''''''''''''''///---,,,***)))((()))))))))'''%%%&&&)))***(((&&&,,,+++((('''&&&'''((()))+++***(((&&&&&&&&&((()))'''&&&%%%$$$###$$$%%%%%%((()))***)))'''&&&&&&(((***)))((('''''''''''''''))))))))))))'''%%%###"""$$$%%%&&&'''''''''%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((''''''&&&''''''((()))******+++))))))(((((('''''''''&&&((('''&&&&&&'''((('''&&&%%%&&&((())))))(((&&&%%%***'''%%%&&&((()))(((&&&(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&((((((((('''''')))((('''((()))'''%%%"""&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%""""""$$$&&&(((***+++,,,''''''((((((''''''&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%$$$###!!!  """$$$%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&pppaaaYYYUUUOOOMMMJJJIIIGGGFFFCCCAAA===<<<:::999888888999999555555666555444444444555555444333222111111111111...///000000...------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///---+++***+++,,,,,,,,,++++++************++++++------,,,,,,,,,+++++++++************************+++++++++*********))))))++++++++++++++++++++++++******))))))))))))*********)))((((((******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''(((((()))'''&&&'''))))))(((&&&***)))(((''''''(((((()))(((&&&%%%#########%%%&&&((('''&&&%%%$$$%%%%%%&&&'''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((''''''&&&&&&&&&((('''&&&&&&'''((('''&&&(((((((((''''''(((((((((***(((&&&&&&(((***)))'''((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%$$$######$$$&&&&&&%%%###&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''''''''%%%$$$$$$&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))'''''''''''''''&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""""""""$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&pppaaaYYYUUUOOOMMMJJJHHHHHHFFFCCCAAA<<<;;;:::888888888999999888888777777777888888999555444333222222111111111000///////////////---,,,111000///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++***+++,,,......---+++++++++************++++++,,,,,,,,,,,,++++++++++++************************+++++++++***************************************++++++************+++++++++)))((()))++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''++++++*********)))))))))'''''''''''''''''''''''''''&&&&&&&&&''''''((())))))'''&&&'''((()))((('''(((((((((((((((((()))))))))((('''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''"""###$$$%%%''''''''''''&&&&&&%%%$$$######$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&((('''&&&&&&'''((('''&&&+++***(((&&&&&&(((***+++***)))'''''')))))))))((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&%%%$$$&&&(((***+++***&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''&&&&&&&&&%%%'''''''''''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&oooaaaXXXTTTNNNLLLJJJHHHHHHFFFDDDBBB===<<<:::999999999:::::::::999888888999:::;;;;;;555555444333222222222222000...,,,...111222///,,,222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,...000///,,,)))++++++************++++++,,,+++++++++++++++++++++************************************************))))))))))))))))))))))))+++******))))))******++++++***)))***+++,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''))))))***+++,,,------...''''''''''''''''''''''''((((((((((((((())))))***((((((''''''((((((((('''&&&&&&'''((()))))))))(((***)))(((''''''((()))))))))(((((('''''''''''''''%%%&&&'''&&&%%%$$$%%%''''''''''''''''''((()))***%%%&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%"""$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&))))))(((''''''((())))))***)))((((((((()))))))))(((((((((((((((((((((((())))))((((((''''''''''''%%%%%%'''(((((('''&&&&&&)))'''&&&&&&))),,,------&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$### %%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnn```WWWTTTNNNLLLJJJHHHHHHFFFDDDBBB>>>===;;;::::::;;;<<<<<<:::777555444666888888777666555444333222222222222///---,,,///222444222000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---...///...***'''++++++************++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))***)))((()))+++,,,,,,***************************((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((()))))))))))))))((((((''''''(((((((((''''''((((((%%%&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%&&&((()))((((((((((((''''''$$$&&&'''&&&%%%%%%&&&''''''''''''''''''((()))***'''''''''''''''((((((((()))((('''%%%%%%%%%&&&'''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))(((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))(((&&&&&&&&&'''((('''&&&&&&&&&((((((((((((&&&&&&)))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''$$$%%%'''((()))))))))((('''&&&$$$$$$&&&'''((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$###!!!$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$############%%%%%%%%%&&&&&&''''''(((((('''%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%lll^^^VVVRRRNNNLLLIIIHHHHHHGGGDDDBBB>>>===<<<;;;;;;<<<===>>>>>>:::666666888:::999888666555444333222222222222/////////111333444333222000//////............///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---,,,,,,---...---+++(((++++++************++++++*********+++++++++++++++***************************************+++++++++************************))))))(((((((((((()))))))))(((((()))+++,,,+++***************************(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%'''((()))((('''&&&''')))''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((()))(((''''''&&&%%%&&&''''''&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''(((***,,,---((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((((('''((((((((((((((())))))))))))))))))((()))))))))))))))******((('''&&&&&&'''((('''&&&$$$&&&((())))))(((&&&$$$'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((((((((((((''')))'''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((()))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$###""" $$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjj]]]UUUQQQMMMKKKIIIHHHHHHGGGEEECCC===<<<;;;:::;;;;;;<<<===CCC>>>999888:::<<<;;;999666555444333333222333333222333444444333222222333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...,,,******,,,---------++++++************++++++)))*********++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***))))))))))))))))))***(((''''''(((***++++++***************************''''''''''''''''''''''''*********))))))))))))(((((((((((((((((((((((((((&&&'''((()))))))))((('''&&&((())))))'''&&&'''))))))((('''&&&&&&&&&'''((('''(((((()))))))))))))))''''''((((((((('''&&&%%%%%%'''((((((''''''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&''')))+++,,,%%%%%%&&&'''((((((((((((+++)))'''&&&%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&'''(((((((((((((((((((((((((((&&&'''''''''((((((((((((((('''&&&&&&'''((('''&&&''''''((((((((((((''''''&&&'''((('''%%%$$$&&&)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%###""")))((('''(((******((('''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~iii\\\TTTPPPMMMKKKIIIHHHHHHGGGEEECCC<<<;;;:::::::::;;;<<<===BBB<<<666555777999888555666666555444333333333333444777888777333000111222333222000...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++((((((***...000111++++++************++++++))))))******++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++++++++************++++++'''&&&&&&'''***+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((())))))))))))))))))))))))&&&((()))+++,,,---,,,,,,&&&(((***)))&&&%%%''')))***)))'''%%%$$$%%%'''((($$$$$$%%%&&&''''''&&&&&&&&&'''((((((((('''%%%$$$&&&'''(((((('''''')))******)))(((''''''''''''''')))((('''&&&%%%&&&&&&'''"""###%%%'''((((((''''''---+++(((%%%$$$%%%'''(((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&***)))(((''''''((()))***%%%'''(((&&&$$$###&&&(((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$!!!#########%%%''''''%%%###&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""""""""#########$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$((((((((('''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''')))((('''&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))((('''%%%$$$###$$$$$$%%%"""###%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{jjj^^^WWWTTTOOONNNLLLJJJHHHGGGGGGGGGAAA>>>;;;::::::999888777:::::::::999999999888888333333333333333333333333999888666444111...,,,+++......---------,,,,,,,,,******++++++,,,---......,,,,,,++++++***)))((((((,,,,,,---...---,,,***))))))))))))***+++++++++,,,***++++++++++++***))))))***++++++,,,,,,+++++++++((()))+++---...000000111)))***++++++***)))((('''+++*********))))))((((((+++*********))))))((((((&&&(((******))))))***,,,***)))'''%%%$$$%%%&&&''')))))))))))))))))))))*********))))))((((((''''''))))))(((((('''''''''&&&&&&''''''((()))******+++222...)))(((***++++++***))))))((((((''''''''''''***++++++)))&&&$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&))))))***))))))(((''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&$$$###&&&'''((())))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%&&&'''((()))***+++''''''(((((())))))************)))''''''&&&&&&&&&)))((('''&&&&&&'''((()))'''((((((((((((&&&%%%$$$'''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''&&&&&&))))))((('''&&&%%%%%%%%%%%%((()))((($$$"""$$$'''&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$"""#########"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$#########%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$#########"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&{{{iii^^^WWWTTTNNNMMMKKKIIIHHHGGGFFFEEEAAA???<<<:::::::::999888:::999999999888888888888444444444333333333222222666666444222000///---,,,......---------,,,,,,,,,+++++++++,,,---.........---,,,,,,+++******)))))),,,,,,---------,,,+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,+++*********+++,,,---------------***+++,,,,,,+++***)))(((************)))))))))(((************)))))))))(((+++,,,,,,,,,+++***))))))***((('''&&&%%%&&&'''(((******))))))))))))))))))***)))))))))((((((((('''******)))))))))((((((((('''''''''((()))*********---,,,************)))(((((((((((('''''''''&&&&&&)))******)))&&&%%%%%%&&&%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%'''''''''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((('''&&&%%%$$$&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''(((((((((((())))))))))))''''''(((((())))))))))))***)))((('''&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%&&&&&&'''&&&&&&'''&&&&&&''''''((()))***''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!!%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$zzzhhh]]]VVVSSSMMMLLLKKKIIIGGGEEEDDDDDDAAA>>>;;;:::::::::999888999999888888888777777777666555555444333222111111222222111000000///............---------,,,,,,,,,,,,,,,,,,---......//////---------,,,,,,++++++***,,,,,,---------,,,++++++---------,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,***))))))+++,,,,,,,,,,,,+++******************))))))))))))************)))))))))))))))))))))***+++***(((&&&)))((('''&&&'''((()))************))))))((((((((())))))))))))((((((((((((************))))))))))))''''''(((((())))))******(((***,,,,,,***((('''''''''''''''&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&'''(((((())))))(((((($$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***))))))))))))((((((((()))(((((('''&&&%%%$$$$$$'''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&'''$$$"""$$$(((***)))&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((())))))(((&&&%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&)))((('''%%%$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$#########"""%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''&&&&&&&&&&&&yyyggg\\\UUURRRLLLKKKJJJIIIGGGEEECCCBBB???<<<:::888999999888777888888888777777777777666777777666444333222111000......//////////////////......---------,,,,,,,,,---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,+++++++++***,,,,,,,,,---,,,++++++***,,,,,,,,,,,,+++***)))))),,,,,,,,,++++++)))((('''+++++++++++++++++++++************)))))))))))))))*********)))))))))))))))&&&&&&'''***---...,,,***((((((''''''((()))***+++*********)))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***&&&)))+++***'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''(((((((((&&&&&&'''((()))******+++))))))(((((('''&&&%%%%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''%%%$$$%%%((()))(((&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###(((&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%((('''&&&%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''((())))))xxxfff[[[TTTQQQKKKKKKJJJIIIGGGDDDBBB@@@===;;;888777777888777666888888888777777777777666888888666555333222000000---------......//////000......---------,,,,,,,,,---------.....................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++++++++++++++******))),,,,,,,,,,,,,,,+++***)))******+++++++++***))))))******)))))))))*********))))))))))))))))))******))))))))))))))))))******)))***+++---///000///...((((((((((((((()))******))))))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))'''$$$$$$'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((%%%%%%&&&''''''''''''&&&))))))((((((&&&%%%###"""((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''(((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&''''''''''''$$$%%%&&&&&&(((((()))***************************((((((((('''''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((('''((((((''''''&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''((()))(((&&&%%%&&&''')))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%'''((('''$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###""""""###$$$'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$&&&(((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$))))))(((((('''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&'''((((((wwweeeZZZSSSPPPLLLKKKKKKJJJGGGDDDBBB@@@<<<:::777666777888777666999999888888888777777777888888777555444222111111------........./////////......---------,,,,,,,,,------------------------------------------------,,,,,,+++++++++,,,------++++++*********************++++++++++++***))))))***++++++,,,,,,+++++++++))))))***++++++++++++***)))))))))((())))))***+++))))))))))))************))))))))))))***************++++++***'''&&&'''((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))'''%%%$$$%%%(((+++&&&&&&&&&&&&&&&'''''''''%%%&&&''''''&&&%%%&&&((($$$%%%%%%&&&'''&&&&&&&&&*********)))'''&&&$$$###)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''))))))(((&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&'''***+++)))%%%###%%%((((((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&((()))'''$$$###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))(((((()))+++&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%#########%%%&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###wwweeeYYYSSSOOOLLLLLLLLLKKKHHHEEEBBB@@@===;;;999888999999999888:::999999999888888888888888777666555444333222222////////////..................---------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...******++++++++++++++++++++++++,,,,,,++++++***))))))******+++,,,,,,,,,,,,***+++++++++++++++************)))))))))***+++,,,((()))))))))************((()))))))))************'''***+++'''!!!"""'''''''''(((((((((''''''&&&&&&&&&''''''((()))))))))'''((((((((()))))))))***''''''(((((())))))))))))))))))))))))(((((((((((()))(((&&&&&&'''(((((((((&&&&&&'''''''''(((((((((%%%'''''''''%%%%%%%%%'''%%%&&&&&&''''''''''''''''''(((((((((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%'''''''''&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((())))))((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&((((((&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((('''&&&&&&&&&%%%'''((((((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%((()))'''###"""%%%)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!###$$$&&&%%%%%%&&&(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$###"""$$$&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%&&&''''''&&&%%%$$$###!!!!!!!!!""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$vvvdddYYYRRROOOMMMMMMMMMKKKIIIEEEBBB@@@???===:::999:::;;;;;;::::::::::::999999999999888777777666555444333333222111111000///......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///+++++++++,,,,,,---------,,,------------,,,++++++((()))***+++,,,---------,,,,,,,,,,,,,,,+++***)))++++++*********+++---...(((((())))))*********+++(((((())))))*********+++(((---///***###""")))111'''((((((((('''&&&%%%%%%%%%%%%&&&'''((()))******'''((((((((())))))******(((((())))))*********+++))))))))))))(((((((((((((((&&&&&&(((++++++(((%%%'''''''''((((((((())))))&&&'''((('''%%%$$$%%%&&&&&&''''''((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((&&&'''((())))))'''%%%###&&&''''''((()))******+++&&&&&&'''((()))***++++++******************))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&'''((())))))((('''&&&'''&&&%%%%%%&&&''')))***((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&%%%%%%(((&&&$$$&&&)))+++***'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!###%%%'''$$$'''(((&&&"""!!!$$$(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&'''(((***&&&%%%%%%'''***,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&''''''((((((((('''%%%$$$%%%%%%&&&'''((())))))***&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%&&&'''(((tttcccWWWPPPOOOMMMKKKIIIHHHGGGFFFCCC@@@???===;;;999888888999999888888888888777777666666777888888666333222222333//////...------------...//////...------------...------,,,,,,,,,,,,++++++---,,,+++*********+++,,,...---+++))))))***+++,,,++++++************++++++,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++************)))((()))***+++,,,---------)))+++...,,,)))'''))),,,(((***,,,+++((('''(((+++++++++******)))((((((((())))))))))))))))))))))))((()))***)))((('''''')))+++'''######&&&)))******,,,++++++***)))(((((((((&&&'''(((******((('''&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&''')))***,,,%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&***,,,)))%%%(((((((((''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$###""""""###&&&(((***///,,,(((%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''(((***+++*********)))((((((''''''))))))(((''''''''''''''')))(((''''''''')))***+++)))(((%%%$$$$$$'''***,,,---***''''''((()))'''%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&$$$&&&'''(((((((((&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&(((---222222---((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$+++(((###"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$(((***(((((((((&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttcccWWWPPPOOOMMMKKKIIIHHHHHHFFFCCC@@@???===;;;999888888999999999999999888888777777777888999999666333111000111//////...------------...------,,,++++++++++++,,,------,,,,,,,,,,,,++++++---,,,+++******+++,,,,,,...---+++*********,,,---******))))))))))))******,,,++++++******++++++,,,************************+++++++++************)))((())))))***++++++++++++)))+++,,,+++)))(((***,,,***+++,,,+++******+++,,,)))))))))))))))*********)))))))))))))))))))))))))))***+++***((('''((()))+++(((%%%%%%'''))))))(((&&&&&&%%%%%%$$$######"""((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&***+++(((%%%'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%'''((()))(((''''''''''''%%%###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&''''''))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))((('''''''''(((***+++---,,,***)))+++---111333///+++'''%%%&&&((()))(((%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''((()))***+++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&###!!! ###&&&(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''+++000000,,,'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&& !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$+++((($$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$###&&&(((&&&''')))'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ssscccWWWQQQOOOMMMKKKJJJIIIHHHFFFCCCAAA???===;;;999888888999999::::::999999999999888888999:::999666222000//////000///......------......------,,,++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,///...,,,+++++++++,,,---++++++************++++++++++++************+++++++++++++++++++++++++++++++++++++++************)))((())))))*********))))))+++******))))))***++++++&&&&&&%%%&&&((()))(((((('''(((((()))******++++++))))))))))))))))))))))))***+++++++++)))((()))***+++)))''''''((()))((('''((((((((('''&&&&&&%%%%%%***)))'''%%%%%%''')))***&&&&&&&&&%%%&&&&&&'''((($$$%%%'''))))))(((&&&%%%(((((((((((((((''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))***(((%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&&&&%%%%%%&&&(((***)))'''$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))((('''''''''''''''###$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&(((((('''''''''((()))***)))((('''((())),,,///111000,,,'''$$$%%%(((***+++'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''&&&$$$""" !!!"""$$$$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&)))------)))&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$""""""%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%% """$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$)))'''%%%$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%"""%%%&&&$$$&&&)))***(((########################$$$$$$$$$$$$$$$$$$$$$$$$ssscccWWWQQQPPPMMMLLLJJJIIIHHHFFFCCCAAA???===;;;999888888999999::::::::::::::::::::::::888888888666222000000000000//////...............//////...------------...------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---///...---,,,,,,,,,------------,,,,,,,,,,,,------++++++************+++++++++++++++++++++++++++++++++++++++*********)))))))))***************)))(((,,,+++***)))***+++++++++&&&$$$"""$$$(((***(((&&&(((((())))))************((((((((((((((((((((((((***+++,,,+++)))))))))+++((((((((())))))***)))))),,,,,,,,,,,,++++++******)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((('''((()))******)))((((((((((((((((((((((((((((((&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((()))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&''''''%%%%%%%%%'''))))))(((&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((((((((('''''''''&&&&&&'''''''''((((((((('''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((('''(((((((((((($$$$$$$$$$$$&&&''')))***---+++(((&&&&&&((()))***((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&***))))))'''%%%### &&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&((())))))))))))'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$%%%'''******'''%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%""" &&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""&&&''''''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%%%%$$$&&&+++---,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrcccWWWQQQQQQNNNLLLJJJIIIHHHGGGDDDAAA???===;;;999888888999999:::::::::::::::::::::;;;555666666555333111222333000000///............/////////...------------...------,,,,,,,,,+++++++++++++++,,,,,,------------......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++*********))))))+++++++++,,,++++++******,,,,,,---,,,,,,++++++++++++(((''')))---///---+++************))))))((((((((((((((((((((((((((((((***+++,,,+++)))))))))+++&&&'''(((((())))))***+++************))))))))))))&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***''''''''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((()))'''%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&%%%&&&''''''((()))))))))''''''''''''&&&&&&%%%%%%((('''''''''''''''(((((('''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((((('''%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$"""!!! %%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! &&&%%%###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&######$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&$$$&&&,,,///...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$rrrcccXXXRRRQQQNNNLLLJJJIIIIIIGGGDDDBBB???===;;;999888888999999999999::::::::::::;;;;;;333444555444333222222444111000//////......//////------,,,++++++++++++,,,------,,,,,,,,,,,,++++++***+++,,,---......------------------,,,,,,,,,+++******))))))))))))************))))))))))))******+++++++++++++++++++++++++++++++++************)))***++++++,,,,,,,,,+++++++++///222111---***)))+++***))))))***,,,---,,,+++++++++******)))(((((('''))))))))))))))))))))))))***+++++++++)))((()))***%%%''''''''''''''')))+++))))))))))))))))))))))))%%%''')))******)))'''%%%''''''&&&&&&''''''((()))***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''',,,)))%%%$$$%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&((()))*********))))))(((((('''&&&&&&%%%(((''''''''''''((())))))''''''((((((((('''&&&&&&&&&''''''((('''&&&%%%%%%$$$''')))***(((&&&&&&&&&((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((((('''''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&&&&%%%######$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((()))***$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%$$$###"""###&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''!!!###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&&&&%%%&&&,,,...---''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$qqqcccXXXRRRRRRNNNMMMKKKJJJIIIGGGDDDBBB???===;;;999888888999999888999999999::::::::::::444555666444222111111222111000000///////////////------,,,++++++++++++,,,------,,,,,,,,,,,,++++++***+++,,,............---,,,,,,,,,,,,,,,++++++***++++++************++++++******))))))))))))******************************+++++++++************)))((()))***++++++,,,++++++***222888777///)))(((+++((()))***)))(((((()))************))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))((()))(((&&&######&&&)))************************''''''(((((((((((('''''''''''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$)))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((&&&&&&'''(((((('''&&&&&&%%%&&&''')))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&''''''((()))''''''((((((((('''&&&%%%"""###%%%&&&&&&%%%$$$###$$$&&&((('''%%%$$$%%%'''''''''''''''((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&'''''''''((((((((()))))))))(((((('''(((((()))''''''(((((((((((('''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''***,,,######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((("""$$$&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###&&&&&&$$$%%%)))***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$qqqcccXXXRRRRRRNNNMMMKKKJJJIIIGGGDDDBBB???===;;;999888888999999888888888999999:::::::::666777666555222000000000111111000/////////////////////...------------...---------,,,,,,,,,++++++)))+++,,,...//////......++++++,,,,,,,,,+++***)))///......------......///******))))))))))))******))))))))))))))))))))))))+++++++++************)))''''''(((******+++++++++***333<<<:::000((('''+++***,,,...---***)))+++---((((((((()))******++++++))))))))))))))))))))))))((()))***)))((('''''')))++++++)))%%%!!! ###&&&''''''''''''((((((((((((***((('''&&&&&&'''(((***'''''''''''''''((())))))((()))***+++***)))'''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%''')))(((((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&%%%$$$"""!!!%%%%%%&&&((())))))'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%'''((()))))))))(((&&&&&&%%%%%%&&&''''''(((((()))%%%%%%%%%%%%%%%&&&'''(((''''''((((((((('''%%%$$$"""###&&&((()))((('''&&&%%%&&&&&&$$$""""""&&&)))&&&&&&''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''))))))************))))))((('''&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###&&&((())))))$$$$$$$$$%%%&&&'''))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&$$$""""""###%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''$$$!!! """$$$&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###%%%''')))$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((###%%%((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&#########$$$$$$%%%%%%%%%"""%%%&&&###$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnnbbbXXXSSSQQQKKKKKKJJJIIIHHHFFFEEEDDD@@@>>>:::888888888888777888999::::::;;;;;;::::::666555444333222111111111,,,,,,------///000111222***+++---/////////---,,,...---,,,,,,++++++++++++------///000000000///...+++++++++,,,,,,---------///......---------......---,,,++++++******+++++++++++++++*********))))))+++*********))))))((((((***'''%%%&&&***------+++000777===888,,,%%%&&&,,,******))))))((((((((('''(((((())))))*********+++'''(((******((('''((()))+++)))(((((())))))(((&&&&&&&&&&&&'''&&&&&&%%%%%%((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%############$$$%%%&&&&&&)))++++++***(((&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&'''((()))))))))(((&&&%%%$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""!!!"""$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%### !!!$$$''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%########################$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$&&&&&&&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%############$$$%%%&&&'''%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&((()))(((%%%!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''mmmbbbYYYTTTSSSJJJJJJJJJIIIHHHGGGFFFEEE???<<<999777777777777666888999999:::;;;:::::::::666555444333222111111111///...------,,,---------(((***+++------,,,+++***...---,,,,,,+++++++++,,,******,,,---------,,,++++++,,,,,,,,,---------...+++++++++++++++,,,---------,,,++++++******+++++++++++++++*********))))))+++*********)))))))))))))))))))))))))))***---...111222111,,,'''$$$$$$&&&((((((((('''''''''&&&&&&************))))))))))))%%%'''))))))(((((()))***)))((('''(((***++++++***&&&''''''((((((((('''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''$$$$$$%%%&&&''')))+++,,,(((***+++***((('''&&&''''''(((((((((((((((((((((%%%%%%%%%&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""#########$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''(((((('''&&&'''((())))))&&&&&&&&&&&&'''''''''((($$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######$$$$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!!"""%%%''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%###########################$$$############$$$%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%######$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&((()))***$$$$$$$$$%%%%%%&&&((((((&&&%%%%%%$$$######"""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%~~~lllaaaYYYTTTTTTIIIJJJIIIIIIHHHGGGFFFEEE@@@===999777777888888777888888999::::::::::::999666555444333222111111111000///......---------...)))***,,,------,,,++++++------,,,+++++++++,,,,,,)))***++++++,,,,,,++++++---------------.........++++++***++++++,,,---...---,,,++++++******+++++++++++++++******************************)))))))))(((+++---+++))))))...222999333+++((()))***)))((()))((((((((((((((('''''',,,++++++***))))))((((((%%%'''))))))))))))***+++***)))((((((***+++***(((&&&'''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&&&&'''(((***+++,,,'''(((***)))((('''((((((((((((((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%""""""###$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))))))))(((((((((((('''%%%%%%%%%&&&''')))++++++&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$"""!!!"""###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""###%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$#########%%%&&&'''""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%~~~lll```XXXSSSRRRKKKKKKJJJIIIHHHFFFEEEDDDBBB???<<<::::::::::::999777888888999999999999999666555444333222111111111/////////000000111333333------...//////......------,,,,,,++++++,,,,,,,,,,,,,,,------..........................................------,,,------...---,,,++++++******++++++************************************************)))+++,,,---,,,...111555;;;444,,,***,,,///...+++++++++++++++************+++*********************(((***++++++*********+++---+++)))(((((('''%%%###%%%&&&'''((()))*********+++***(((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***)))((('''&&&%%%%%%%%%%%%%%%'''))))))((('''((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''""""""###$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! """%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$###"""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###"""""""""'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&'''((()))######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%~~~kkk___UUUPPPNNNMMMMMMLLLJJJGGGEEECCCAAABBB???<<<::::::::::::999666777888888999999888888666555444333222111111111000000///000000111222333.....................---,,,,,,,,,++++++,,,,,,---...............//////000........................000///...---,,,+++++++++---,,,++++++******++++++***************************************+++++++++******+++...333555555444000...+++)))*********)))************++++++++++++((())))))***+++,,,,,,------...///...,,,*********,,,***(((''''''&&&$$$"""$$$%%%&&&'''((()))))))))+++***(((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&%%%$$$$$$$$$###$$$&&&((((((((('''((()))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%######$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """%%%''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''%%%&&&'''''''''&&&$$$###(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###"""""""""&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&~~~jjj^^^TTTNNNMMMMMMMMMLLLJJJGGGEEECCCAAA@@@===999777777888888777666666777888888888888777666555444333222111111111111000///...---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,---...///.........---------------...---,,,***))))))))))))---,,,++++++******++++++***************+++++++++*********+++++++++++++++,,,,,,---222777999555111)))***++++++))))))))))))''''''((((((((((((((()))'''((()))***+++---......///000111///,,,)))))))))((('''&&&&&&(((((((((&&&%%%&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))$$$&&&((((((''''''((())))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&'''&&&%%%$$$###''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$######&&&***,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$###"""'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''|||iii]]]TTTOOOMMMKKKKKKJJJIIIHHHFFFEEEDDD???<<<999777777777777666555666777777888888777777666555444333222111111111111000///---,,,+++++++++......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,+++++++++,,,---...------------,,,,,,,,,++++++***************++++++---,,,++++++******++++++))))))*********+++++++++*********++++++,,,,,,,,,---000444888999666222...+++++++++++++++,,,,,,,,,&&&&&&'''''''''((((((((())))))***++++++,,,---------...///---+++)))((()))(((''''''(((***+++***)))'''(((((()))))))))(((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***+++%%%&&&(((((('''&&&'''(((***))))))(((''''''&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&'''((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###&&&((((((&&&$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&###"""!!!###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&$$$######''',,,---***'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&((()))***&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&{{{hhh]]]UUUPPPOOOHHHHHHIIIIIIIIIHHHGGGGGGAAA>>>:::888888888888888555666666777777777777777666666444333222111111111///............//////000111000///...............++++++++++++,,,,,,---......---,,,+++,,,---...///---------,,,,,,+++++++++*********+++,,,...///000---,,,++++++******++++++))))))******++++++++++++*********++++++,,,,,,,,,...444;;;===999222...,,,---)))&&&'''***------+++'''((((((((())))))******++++++++++++++++++,,,,,,***,,,---,,,***(((((()))---+++******++++++***((()))************))))))(((((()))*********)))'''&&&((((((((((((((((((((((((******************************))))))(((((('''''')))(((((('''''''''''''''%%%'''(((((('''&&&&&&'''***))))))((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&((()))))))))*********((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&""""""$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###$$$&&&((()))((('''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''###&&&))))))&&&$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&!!! !!!$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######""""""###$$$$$$$$$$$$###!!!""""""######!!! $$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&(((&&&%%%(((,,,,,,(((###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########&&&$$$"""!!!"""%%%)))+++###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%|||jjj]]]SSSNNNMMMJJJJJJJJJIIIFFFDDDDDDEEE@@@>>>;;;:::999999777555666666666666777777777777777666444333222111111111000///...------...///000///---++++++,,,,,,,,,+++---,,,,,,...///---,,,...++++++*********+++---...,,,---------.../////////...//////,,,((('''))),,,+++++++++,,,,,,---------******++++++++++++******)))***,,,///111333444444AAA???;;;666222...,,,,,,,,,+++***((((((((())))))************************))))))******+++,,,......///---***))))))((('''%%%(((((((((((())))))))))))444111...***))))))***+++************))))))))))))))))))(((((('''%%%$$$###(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((($$$%%%&&&%%%######%%%&&&'''&&&$$$###$$$&&&((())))))((('''%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&''')))***)))(((((('''''''''((((((''''''&&&%%%%%%$$$######''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''((()))))))))(((&&&%%%))))))((('''&&&&&&%%%%%%''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$(((((('''&&&%%%$$$$$$###'''(((((()))(((&&&$$$###&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))***)))((('''%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$)))(((&&&%%%%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$######'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$############$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%'''((((((&&&%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&#########"""!!!"""$$$&&&"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########{{{iii\\\SSSNNNMMMGGGGGGHHHGGGFFFEEEEEEEEE@@@===;;;999999888666555555555666666666777777777666555444333222111111111000///---,,,,,,---...//////---++++++,,,---,,,+++000/////////---***((((((,,,+++*********+++---...---------...............''')))***)))((('''***,,,++++++,,,,,,------------******++++++++++++******---///333666888888777555777666333000---,,,+++***,,,+++***))))))******+++************************))))))(((((()))***+++,,,---+++)))((((((((('''&&&(((((((((((())))))))))))+++)))&&&$$$###"""###$$$*********)))))))))((((((((((((((((((((('''&&&%%%******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''(((((()))******)))(((((()))+++'''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&'''((()))((((((((('''''''''((((((((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((()))******+++((((((((((((((('''&&&&&&)))(((((('''&&&&&&%%%%%%'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&'''''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$###$$$%%%&&&'''(((((()))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&''''''%%%$$$%%%&&&######""""""######$$$%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$$$$&&&(((###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%yyyfff[[[SSSNNNLLLFFFFFFGGGGGGGGGGGGGGGFFF???<<<:::888888777666444444444555555555666666666444444333222222222222222111///---+++***+++---//////---++++++,,,---,,,+++)))***,,,------......------,,,+++***+++,,,---..................---------&&&(((******)))((()))***,,,,,,---------------...******++++++++++++*********---111444555444111///------,,,+++*********+++,,,++++++***++++++,,,---***************************)))'''&&&&&&''')))***+++)))''''''((()))((('''(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%******))))))))))))(((((('''(((((())))))(((((('''++++++***)))((('''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''((((((((())))))(((''''''(((***((((((''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))((('''&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((&&&%%%######%%%'''((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&''')))(((&&&%%%%%%%%%&&&%%%$$$###$$$%%%'''(((((((((&&&%%%%%%%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''$$$######$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$""""""$$$&&&(((((('''&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$""""""###$$$###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&&&&''''''vvveee[[[SSSMMMKKKIIIHHHHHHIIIJJJIIIGGGFFF>>><<<999888777777555333444444444444555555555666333333222222222222222333333000---+++***,,,...//////---,,,,,,------,,,+++'''***++++++---000111000...---,,,++++++,,,---.../////////...---------,,,+++,,,------,,,***((((((------------------------***++++++,,,,,,++++++***''')))+++---...,,,***)))))))))*********++++++,,,************+++,,,,,,,,,************************+++***'''&&&%%%&&&((()))((('''&&&&&&((())))))((((((((((((((())))))))))))***************************)))))))))((((((((((((''''''((())))))***))))))******))))))((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&'''((('''&&&%%%''')))((()))))))))((('''&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''(((((()))))))))))))))''''''''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$######%%%'''(((((('''%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((())))))((((((''''''''''''$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%"""$$$'''))))))(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))&&&%%%$$$%%%)))'''%%%$$$$$$&&&)))******)))'''&&&$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%###!!!!!!$$$&&&)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&$$$"""!!!!!!"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''wwwhhh___VVVMMMIIIJJJIIIHHHIIIJJJHHHEEEBBB>>><<<999888777777555333444444444444555555555666333333222111111111222222333111///------...///111000...,,,,,,---------,,,///222000,,,+++///000---///...---,,,,,,---....../////////...---------,,,,,,,,,---------,,,***(((------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***************(((((()))******+++++++++)))))))))))))))))))))))),,,+++)))'''''''''((()))'''&&&%%%&&&((()))***)))(((((((((((())))))))))))(((((()))))))))*********)))))))))(((((((((((('''&&&'''((()))************''''''(((((())))))******'''''''''''''''''''''''')))))))))((((((''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((()))***)))'''''')))***((()))))))))((('''&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''((()))******))))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''***)))'''&&&&&&(((***+++'''&&&%%%$$$$$$%%%'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''((((((%%%&&&&&&''''''(((((()))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''((((((((((((((('''''''''!!!###&&&)))+++---------%%%%%%&&&'''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&###%%%)))+++,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))&&&%%%$$$%%%%%%$$$""" !!!###%%%'''+++***'''%%%###"""""""""###############$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%###!!!!!!$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###((())))))(((&&&$$$%%%%%%###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&{{{ooohhh]]]PPPHHHJJJHHHGGGHHHIIIHHHCCC??????<<<:::888888777666444444444555555555666666666333333222111111111111111111111000//////000111111000...,,,,,,---...---,,,...111000***,,,555999777000///...---,,,---.....................---------)))((((((***---...---+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,'''((())))))))))))(((((((((((()))*********)))))))))))))))))))))))))))))),,,++++++***))))))))))))(((&&&&&&&&&)))*********(((((((((((())))))))))))))))))(((((()))******+++))))))((((((((((((''''''&&&'''(((((())))))))))))&&&&&&'''((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((((((((''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((''''''&&&&&&''')))***+++******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))))))))))))))*********&&&&&&''''''(((((((((((((((''''''&&&&&&&&&'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$&&&(((*********((('''''''''''''''''''''''''''###$$$&&&'''&&&%%%###!!!%%%&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""###%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%'''***,,,,,,+++(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))(((&&&%%%%%%%%%&&&%%%#########$$$&&&'''***)))'''%%%############%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&$$$""""""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&'''((((((&&&$$$$$$%%%$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$%%%xxxrrreeeTTTIIIKKKIIIHHHJJJLLLLLLFFFAAA@@@===;;;999999888666555555555666666666777777777444444222111000000000000---...///000000111111111000...---,,,---...---,,,(((---,,,(((...===FFFFFF111000...---------...///---------...............+++***(((***---//////...,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++)))(((((((((((()))))))))'''((()))*********)))((()))***+++++++++***)))((()))))))))))))))))))))))))))***+++++++++***)))((()))((('''''')))++++++***(((((((((((())))))))))))+++***)))(((((()))+++,,,))))))((((((((('''''''''&&&''''''(((((((((''''''''''''(((((())))))******((((((((((((((((((((((((%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$""""""$$$%%%'''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&(((((((((''''''&&&''')))+++++++++***))))))((((((((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((()))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%''')))++++++***((('''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&((()))(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((((((%%%&&&'''&&&%%%$$$$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%"""$$$&&&&&&$$$#########$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$yyyjjjWWWKKKMMMKKKJJJMMMQQQQQQLLLGGG@@@>>>;;;:::999999777555666666666666777777777777555444333111000/////////+++,,,...000111111000000000///------.........---,,,111...(((...>>>HHHHHH111000///...------...///,,,------....../////////333000,,,,,,///000///...+++++++++*********))))))+++,,,,,,------,,,,,,+++((()))+++,,,---,,,***)))''')))***,,,---,,,,,,++++++,,,------,,,+++)))((())))))))))))))))))))))))'''(((***,,,,,,***)))'''***)))'''(((***++++++***(((((((((((()))))))))))))))(((%%%$$$$$$&&&(((***)))(((((((((''''''''''''&&&'''''''''''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%''')))'''&&&$$$###$$$&&&((())))))((('''%%%%%%&&&''''''&&&&&&&&&'''''''''((((((###$$$&&&((())))))((((((%%%''')))+++,,,+++***)))+++******)))(((''''''&&&'''''''''''''''''''''''''''(((((())))))(((''''''%%%&&&((()))))))))((('''&&&'''''''''''''''''''''''''''(((((((((((('''''''''&&&$$$$$$$$$$$$&&&'''#########$$$$$$%%%%%%%%%((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&'''(((((())))))))))))(((((())))))))))))))))))))))))&&&%%%$$$$$$$$$&&&(((***%%%&&&&&&&&&&&&&&&&&&&&&!!!###&&&(((((('''%%%$$$%%%$$$###"""###%%%((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""%%%(((++++++)))&&&###''''''''''''''''''''''''############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&((()))***)))((('''%%%%%%%%%&&&&&&'''''''''###$$$&&&&&&%%%$$$%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''***,,,...+++***)))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%'''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''%%%$$$$$$%%%''''''$$$&&&((()))((('''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%vvvggg___XXXRRROOONNNHHHEEEIIIPPPSSSNNNHHHDDDAAA===999777888999:::777777777777777777777777555555444333333222111111............------------------------,,,+++******---+++******+++///333666///...,,,*********,,,---//////...---,,,,,,+++++++++++++++******))))))))),,,+++***,,,//////,,,)))***((('''))),,,---+++)))************************+++***)))))))))***,,,,,,***)))(((''''''((())))))))))))***++++++++++++***)))***+++,,,,,,+++***)))+++***)))))))))))))))***(((((((((((()))***,,,,,,))))))))))))))))))))))))((((((((())))))))))))***(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''((((((((('''***)))'''%%%$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))%%%"""###&&&(((%%%""""""###$$$%%%&&&%%%$$$###%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((***)))'''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((((((''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''(((&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%))))))((('''''''''''''''******)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&$$$"""###$$$&&&'''(((''''''&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&***+++((($$$!!!$$$%%%%%%%%%&&&'''%%%&&&((())))))(((&&&%%%&&&%%%%%%'''((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&'''%%%###******)))'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$'''###$$$)))+++)))$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&uuufff^^^WWWQQQOOOLLLHHHEEEHHHMMMOOOKKKFFFBBB@@@<<<999888888:::;;;888888888888888888888888666555555444333222111111000000000000////////////+++,,,---------------,,,---,,,------...///111111///...,,,+++***+++,,,---///......---,,,,,,++++++,,,,,,+++++++++*********,,,***)))+++------+++)))---++++++,,,//////...,,,************************+++***)))))))))***+++,,,+++***)))(((((()))******))))))***++++++++++++***)))******++++++******)))***)))))))))))))))************)))******+++,,,---))))))))))))))))))))))))######$$$%%%'''((())))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))(((((((((((('''(((((((((((('''&&&&&&'''''''''''''''&&&%%%$$$(((((('''''''''((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((%%%"""$$$(((***(((&&&$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''',,,***(((&&&%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((('''&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&''')))(((((('''''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###"""###%%%'''((('''&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&***+++((($$$"""$$$&&&&&&%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&(((&&&%%%))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###"""(((***''''''+++---+++%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&sssddd]]]VVVPPPMMMIIIHHHGGGHHHIIIIIIGGGEEEAAA???<<<:::888999;;;<<<888888888888888888888888666666555444333222111111000000000000////////////++++++,,,....../////////,,,---...///000///...---///...---,,,,,,,,,---............------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,***))))))***++++++***+++))))))***+++,,,+++*********************************))))))******+++,,,++++++************+++,,,))))))***++++++++++++***+++******))))))******+++)))((((((((()))***++++++,,,+++++++++++++++,,,,,,))))))))))))))))))))))))'''''''''((())))))************))))))((((((''''''''''''((((((((()))))))))******))))))((((((''''''((())))))))))))(((''''''&&&&&&&&&'''&&&&&&%%%%%%((((((''''''(((((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''%%%###%%%)))+++***)))&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((---+++)))'''&&&%%%%%%&&&((((((((((((((((((((((((&&&''''''''''''(((((((((%%%&&&'''((()))(((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''((('''''''''''''''(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%#########%%%'''((((((&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&)))***'''%%%%%%&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%)))***((('''***++++++%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&qqqccc[[[UUUOOOLLLHHHIIIIIIHHHFFFEEEDDDDDDBBB@@@===:::999999999:::999999999999999999999999777666666444333222111000............------------,,,------...//////......++++++------......------///......---------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))***+++,,,))))))(((((())))))))))))***************************************+++++++++++++++++++++,,,,,,,,,---))))))***++++++++++++***+++***)))(((((()))***+++(((((((((((()))***,,,,,,,,,,,,+++*********++++++))))))))))))))))))))))))---,,,,,,+++)))(((((('''******))))))((((((''''''''''''''''''((((((((((((+++******)))(((''''''&&&(((((()))))))))(((''''''!!!"""$$$%%%'''((()))))))))(((''''''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''%%%$$$%%%(((***)))(((''''''''''''(((((()))***((((((''''''&&&&&&%%%%%%(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((())))))***+++***((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((('''((()))*********)))(((''''''''''''((((((((((((''''''&&&%%%%%%&&&&&&&&&))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''&&&$$$$$$&&&''''''''''''&&&''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&'''((()))'''%%%&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&'''''''''"""###%%%'''***,,,...///%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$&&&'''&&&%%%%%%''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppbbbZZZTTTNNNLLLIIIJJJKKKJJJFFFDDDDDDDDDCCCAAA>>>;;;999888888888999999999999999999999999888777666555333222111000............------------......//////......---,,,***))))))***+++,,,...///.........---............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,******+++,,,...,,,,,,,,,+++***+++,,,---************************))))))******++++++++++++++++++,,,,,,------------))))))***++++++++++++***+++***)))(((((()))***+++(((((((((((()))***,,,,,,+++******)))))))))************************************)))(((&&&%%%$$$$$$***)))))))))((((((((('''''''''''''''((((((((((((+++******)))(((''''''&&&'''(((((((((((('''&&&&&&!!!"""$$$&&&'''((())))))(((((((((''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&''''''&&&%%%&&&&&&'''((()))))))))(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((''''''''''''(((((((((%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((()))***))))))''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''''''%%%############$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((((((&&&%%%$$$&&&'''&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%(((***,,,...///######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%'''(((******)))'''&&&###$$$%%%%%%$$$"""###%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&oooaaaZZZTTTNNNLLLJJJKKKKKKJJJGGGEEEDDDDDDBBBAAA>>><<<:::888888888::::::::::::::::::::::::999888777555444222111000000000000000/////////////////////......,,,++++++))))))))))))***,,,...///,,,---------............------------------------++++++++++++,,,,,,,,,,,,,,,------,,,++++++,,,...+++,,,+++***((((((***,,,************************))))))***++++++++++++******+++,,,---.........---))))))***++++++++++++******))))))(((((())))))***)))((((((((()))***++++++***)))))))))))))))******************************((((((((()))))))))))))))((((((((()))))))))))))))''''''((((((((()))))))))******))))))(((((('''''''''(((((((((((('''&&&&&&&&&''''''(((''''''&&&&&&&&&'''((()))***+++++++++'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%&&&&&&$$$%%%''')))*********)))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&'''((('''&&&%%%$$$''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&((())))))'''############$$$%%%'''''')))((('''&&&%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$%%%'''(((''''''''''''''''''''''''%%%(((***)))&&&$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((("""###$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))))))))((('''%%%$$$%%%'''%%%###$$$(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&oooaaaZZZTTTOOOLLLJJJJJJIIIHHHGGGFFFDDDCCC???>>>===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777666444222111000000000000000////////////,,,---------------,,,+++++++++,,,---------------++++++,,,---------------------------------------*********+++++++++,,,,,,)))+++------+++***+++,,,)))***)))'''%%%$$$'''***************************((()))***+++,,,++++++***)))***,,,---......------))))))***++++++++++++***(((((())))))))))))((((((***)))))))))))))))******))))))))))))***+++,,,,,,*********************************++++++,,,,,,,,,''''''(((((())))))******((((((((()))))))))******))))))))))))((((((((((((((())))))))))))(((''''''))))))))))))((('''&&&&&&%%%'''(((***++++++++++++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&'''((()))$$$&&&))),,,---,,,+++)))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&''''''''''''(((((((((''''''((()))((('''&&&%%%''''''''''''((((((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%''')))&&&&&&&&&&&&'''((()))***((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&(((***)))(((&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&&&&&&&%%%&&&&&&$$$######$$$&&&&&&'''(((((((((((('''&&&&&&))),,,***'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%###$$$''''''###$$$)))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&oooaaa[[[TTTOOOMMMJJJHHHGGGGGGGGGGGGDDDBBB<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999777666444222111000///.........------------******+++,,,------------,,,---000111111///,,,)))***+++,,,,,,---------,,,------------------------)))))))))******+++++++++'''***------+++))))))+++,,,---,,,***''''''***---************************((()))***+++,,,+++******(((***+++---......------))))))***++++++++++++***'''((()))******)))((('''+++***)))))))))))))))***************+++,,,---...******************************))))))((('''''''''&&&&&&'''((()))***++++++))))))))))))************(((((((((((())))))))))))***************)))((((((''''''((()))******))))))''''''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((((((((()))+++,,,$$$'''+++///000///,,,***&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((())))))((('''&&&&&&&&&''')))******)))'''&&&(((((((((((())))))))))))***+++,,,,,,+++***)))(((''''''''''''((((((((()))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))''''''''''''((()))++++++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&'''((((((&&&$$$)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%''')))***)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&$$$!!!!!!"""$$$%%%&&&((())))))(((&&&%%%&&&***---+++'''%%%'''***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$&&&)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$######$$$&&&&&&'''(((((()))***++++++,,,''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%&&&'''###!!!"""&&&&&&"""###)))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&kkk^^^ZZZUUUOOOLLLJJJHHHFFFEEEEEEEEECCCAAA<<<;;;:::999888777777777999999:::;;;;;;:::999999888777777666444222000///000000///...............///......,,,+++***)))))))))***,,,...///000111111........................111111///...,,,,,,,,,,,,///...---,,,+++*********...//////---+++***,,,---...---+++))))))***+++,,,'''(((+++------,,,***((())))))*********+++++++++))))))***++++++++++++***''''''(((***+++,,,---...++++++************++++++(((((((((((())))))))))))+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%***)))(((''''''((()))******)))'''&&&&&&&&&'''(((***************)))(((((()))))))))))))))((((((((())))))))))))))))))))))))&&&&&&&&&''')))(((&&&$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&***$$$'''444999111)))***!!!%%%))))))'''%%%''')))((((((''''''&&&&&&&&&%%%'''''''''(((((((((((()))''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%######$$$$$$&&&''')))***''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))'''$$$""""""%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''"""$$$&&&((()))******+++&&&&&&&&&''''''''''''(((&&&((()))(((''''''((()))%%%&&&'''(((((((((((('''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))'''&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$$$$(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###)))(((%%%#########$$$%%%%%%%%%$$$&&&'''((('''%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%&&&'''''''''&&&'''))),,,,,,)))&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$%%%%%%&&&'''((((((&&&'''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''kkk^^^YYYUUUOOOLLLJJJHHHFFFEEEEEEEEECCCAAA===<<<;;;999888888888888999:::;;;;;;;;;;;;:::999555555444333222000///...000000///...............//////...---,,,+++*********+++,,,...///000000000,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......,,,+++++++++,,,---.........///000...,,,++++++,,,---,,,+++))))))***,,,---&&&'''***+++,,,+++)))'''))))))*********+++++++++))))))***++++++++++++***++++++******)))(((''''''+++******))))))******+++(((((()))))))))*********+++++++++*********))))))***)))))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((()))((('''&&&&&&&&&''''''***************)))(((((('''''''''''''''''''''&&&))))))))))))))))))))))))***))))))((('''((())))))''''''''''''''''''''''''((((((''''''''''''(((((()))$$$(((555;;;666222444((()))(((&&&%%%%%%''')))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))))))))(((((())))))***&&&&&&&&&'''((()))***+++''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&'''%%%###!!!!!!"""((('''&&&$$$###!!! &&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######%%%&&&(((%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$###"""!!! &&&&&&'''''''''''''''''''''&&&&&&(((++++++(((&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%""""""###$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&jjj]]]YYYTTTOOOLLLJJJHHHFFFEEEEEEEEECCCAAA======;;;:::999888888888999:::;;;;;;;;;;;;:::999666666666666555444333222000000///...............000000///...---,,,,,,++++++,,,---....../////////---,,,*********,,,...///++++++,,,,,,,,,---------+++++++++,,,---...///000...000111000...+++***+++,,,+++*********+++,,,---'''(((***,,,,,,+++***)))***************+++++++++))))))***++++++++++++***,,,+++***)))(((&&&%%%%%%+++******))))))******+++(((((()))))))))*********+++++++++*********************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&)))(((((('''&&&'''''''''***************)))((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((('''$$$!!!"""%%%)))''''''''''''''''''''''''***))))))(((((())))))******%%%(((333999777555777111---(((%%%%%%(((***+++))))))((((((((((((''''''%%%&&&&&&&&&''''''''''''))))))************))))))''''''''''''''''''''''''(((((((((((()))***,,,,,,((((((''''''(((((()))***'''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***'''$$$$$$&&&'''&&&$$$&&&&&&&&&''''''''''''(((''''''(((&&&$$$######$$$)))'''$$$""" ''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###"""%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$&&&(((***%%%%%%$$$&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$######(((((('''''''''&&&&&&&&&&&&%%%&&&'''))))))'''%%%''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%))))))((('''%%%$$$###### !!!"""###$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%iii\\\XXXTTTOOOMMMJJJHHHFFFEEEEEEEEECCCAAA>>>===;;;:::999999888888888999:::;;;;;;:::999888555666666666666555555444000000///...............111000000///...---------,,,,,,---.........------///...,,,++++++...000222///.........---,,,++++++///...------,,,,,,------...000222222///,,,******++++++*********+++,,,---***,,,---...///...---,,,************************))))))***++++++++++++***((((((((()))))))))))))))******))))))))))))******''''''((((((((()))))))))*********************************)))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))'''((()))******)))((('''******))))))((((((((((((***************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&((()))&&&!!! $$$)))''''''''''''''''''''''''***))))))))))))))))))***+++''''''---111...---///333...)))'''***---------)))))))))))))))(((((((((%%%%%%%%%&&&&&&&&&''''''((())))))******))))))((('''''''''''''''''''''''''''''''''''''''((()))***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&''''''(((''''''''')))%%%###$$$'''***)))&&&&&&&&&&&&''''''''''''((($$$&&&''''''''''''((()))'''&&&$$$""""""###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''%%%$$$"""&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''############%%%&&&((()))%%%%%%$$$&&&'''((('''%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&))))))((('''%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&hhh[[[WWWTTTPPPNNNJJJHHHFFFEEEEEEEEECCCAAA===<<<;;;:::999888888888777888999::::::999888777000000111111111111000000000000///...............000000000//////......---,,,,,,---------------,,,000...,,,++++++---000222//////000000///...---,,,///...---,,,,,,,,,,,,,,,---///111111///,,,******+++++++++++++++++++++,,,+++,,,---............---************************))))))***++++++++++++***'''(((((()))+++,,,,,,---***))))))))))))))))))***&&&&&&&&&'''''''''((((((************************************))))))))))))((((((((((((((((((((((((''''''(((((()))************)))(((''''''((()))***++++++++++++******))))))***************)))(((((('''((((((((())))))******(((((((((((((((((((((((('''+++///---(((&&&(((+++'''''''''''''''''''''''')))((((((''''''(((((()))***'''&&&((()))(((''')))000---+++,,,///111000...((((((((()))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''))))))***))))))(((((((((''''''&&&&&&&&&%%%&&&''''''((('''''''''(((&&&$$$%%%(((***)))'''&&&&&&&&&''''''''''''((("""###%%%%%%%%%%%%&&&(((&&&%%%$$$###$$$&&&)))***%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%###%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''')))***++++++######$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************((((((((((((((((((((((((hhh[[[WWWTTTPPPNNNJJJHHHFFFEEEEEEEEECCCAAA<<<<<<:::999888777777777666777888888888888777666111111222222222111000000000000///...............000000//////............+++,,,,,,------------,,,...---+++******+++---...+++---///000111111111000,,,,,,+++++++++,,,------,,,...//////---+++++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,++++++++++++***************))))))***++++++++++++******************+++++++++***))))))(((((())))))***&&&&&&'''''''''(((((((((***************+++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((())))))*********+++)))(((&&&&&&((()))++++++++++++++++++***))))))***************)))((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&))),,,,,,***((()))***''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''(((((()))***++++++,,,...000000///---''''''(((((((((((())))))%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))***)))((((((((((((((()))******))))))((()))))))))''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))************))))))(((((('''&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((('''&&&%%%$$$&&&&&&&&&''''''''''''((('''(((((('''&&&%%%%%%'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))'''&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$############$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$&&&'''((('''%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((()))***&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((((((((((((((((((((((((gggZZZVVVSSSPPPOOOJJJHHHFFFEEEEEEEEECCCAAA;;;:::999888777666666666444555666777777666555444555555555555444444333222000000///...............//////............------***+++,,,---------------...---,,,,,,++++++++++++***,,,...000111111000000,,,,,,+++*********+++++++++,,,---,,,+++***+++------------,,,+++***)))((()))*********+++++++++++++++++++++*********))))))))))))***++++++++++++***++++++******))))))(((((())))))(((((((((((())))))((((((((())))))))))))***))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))*********)))((('''***************)))((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))%%%%%%&&&&&&''''''((()))''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$&&&((((((((()))++++++(((***,,,---,,,+++******&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&''''''((()))******)))))))))))))))******'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''(((***++++++,,,)))))))))((('''&&&&&&&&&%%%&&&''''''(((((('''''' $$$((((((%%%""""""$$$&&&&&&&&&''''''''''''(((((()))***)))'''&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''((('''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%$$$&&&'''((('''%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((&&&((()))'''%%%$$$%%%''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%((((((((((((((((((((((((gggYYYVVVSSSPPPOOOJJJHHHFFFEEEEEEEEECCCAAA;;;:::888777666666555555333444555666666555444333333333333333222111000///000000///..............................---------)))***+++,,,------------000000//////...---,,,+++,,,---///000000...,,,+++000///---+++)))'''&&&&&&***+++++++++******,,,.........------+++)))((('''++++++,,,,,,,,,---------++++++++++++******))))))))))))***++++++++++++***((((((((()))))))))))))))))))))(((((((((((())))))************++++++++++++))))))******+++++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))))))))'''((()))******)))(((''''''((()))))))))(((&&&%%%***************)))(((((('''''''''((()))******+++))))))))))))))))))))))))***'''%%%%%%'''***,,,---''''''''''''''''''''''''((((((''''''''''''(((((($$$''')))((('''((()))((('''***,,,***'''%%%&&&(((%%%&&&&&&&&&''''''(((((('''''''''(((((((((((()))))))))************))))))''''''''''''''''''''''''"""""""""###%%%'''((()))'''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((()))***&&&''''''''''''''''''&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((()))+++,,,---***))))))((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&((($$$!!!###'''&&&&&&&&&'''''''''(((((( """###$$$$$$$$$&&&(((&&&&&&'''(((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''***(((%%%###"""###%%%&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&'''((('''%%%(((%%%!!!!!!%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$'''))))))(((%%%$$$&&&((())))))(((((((((''''''''''''&&&&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''kkk___YYYRRRLLLIIILLLJJJGGGEEEDDDCCCAAA@@@<<<;;;;;;:::888666444333666666555555555444444444000111222333333333222222333000......//////---+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++---...000111000//////......---,,,,,,///...------...///...,,,------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---------------,,,,,,+++++++++...+++)))))),,,---,,,***+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***************+++++++++&&&''''''((()))*********))))))))))))))))))))))))+++,,,------,,,***(((''')))(((((()))++++++***)))+++***)))'''''')))***+++))))))(((((((((((())))))))))))(((((('''''''''&&&&&&''')))+++,,,+++***)))(((((()))***+++,,,,,,---))))))(((((((((((())))))&&&''')))*********)))(((&&&'''((())))))((('''&&&++++++***)))((((((''''''''''''(((((())))))******'''((()))******)))((('''(((((((((((((((''''''&&&%%%&&&&&&'''((())))))***++++++***)))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))((('''&&&&&&'''(((***((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***%%%!!!"""&&&)))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((,,,***(((%%%$$$$$$%%%&&&(((((('''''''''&&&&&&&&&***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%% !!!###%%%&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''(((((((((((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%'''((((((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$(((***'''""" %%%***%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***'''%%%""""""$$$&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))"""######$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&'''''''''''''''(((((('''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$&&&((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$'''&&&%%%$$$$$$&&&((()))jjj^^^XXXSSSNNNKKKLLLJJJGGGEEEDDDCCCAAA@@@<<<;;;;;;:::999777666555666666666555555444444444222222222222222222222222222111///000222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++---+++)))))),,,---,,,***+++++++++,,,,,,---------))))))************))))))+++++++++,,,,,,---------************))))))))))))))))))))))))))))))))))))************************&&&'''(((((('''%%%###"""***))))))***,,,,,,+++***+++***)))(((((()))***+++******))))))))))))******))))))(((((((((''''''''''''(((***++++++***)))((()))))))))******++++++,,,******))))))))))))******&&&&&&'''(((((((((((('''&&&'''((())))))((('''&&&&&&&&&%%%$$$$$$###""""""'''''''''((((((((((((((('''(((***++++++***((('''(((((())))))(((((('''&&&'''''''''((()))*********)))(((''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''(((((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%'''+++---***''''''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((+++***(((&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&''''''(((((('''''''''&&&&&&%%%%%%%%%###$$$%%%''''''''''''&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$&&&&&&&&&%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&"""'''+++***$$$"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%###"""$$$&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&%%%$$$$$$&&&''''''&&&''''''(((((('''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$$$$%%%&&&(((((((((((('''(((((((((''''''((((((((((((((()))((('''&&&$$$###((('''%%%%%%%%%&&&((()))jjj]]]XXXSSSOOONNNLLLJJJGGGEEEDDDCCCAAA@@@;;;;;;;;;:::999999888888666666666666555555555555555444333222111111222222111111222333444444111///,,,,,,,,,,,,,,,,,,,,,,,,...---------...//////000******+++,,,,,,---......///...---...///000///...---,,,,,,++++++,,,,,,------,,,+++***************+++,,,,,,,,,,,,,,,,,,------+++******+++,,,,,,+++++++++,,,,,,,,,,,,------))))))************))))))))))))***+++,,,---......,,,,,,++++++***))))))))),,,,,,+++***)))(((((((((************************((()))******)))(((&&&%%%+++******+++------,,,***+++***)))(((((()))***+++++++++************++++++))))))((((((((((((''''''))))))***++++++***((('''************************+++******))))))******+++'''''''''&&&'''(((((()))''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%))))))))))))(((((((((((('''(((+++,,,,,,+++((('''(((((())))))(((((('''&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&((((((((((((((('''''''''(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((***---...***&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))'''&&&&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%%%%%%%%%%)))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!&&&++++++'''######%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%######%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((())))))(((((('''&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((()))*********)))(((((('''&&&&&&&&&%%%$$$%%%'''''''''&&&'''''''''(((''''''&&&%%%&&&''''''''''''&&&%%%%%%$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&''''''(((''''''&&&%%%''''''&&&%%%&&&'''((()))hhh\\\WWWSSSQQQPPPLLLJJJGGGEEEDDDCCCAAA@@@;;;;;;::::::::::::::::::666666666666666666666666888666444111000000111222///000222444555444111///------------------------***+++,,,---///111333444---------........./////////...---...000000000...------,,,,,,,,,,,,---------,,,+++***))))))))))))+++++++++,,,,,,---------,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------......---,,,++++++******,,,,,,******)))***++++++************************,,,,,,---------,,,************)))+++,,,---,,,*********)))(((((()))******+++******))))))******+++))))))((((((((((((((((((******++++++***)))((('''+++*********)))))))))(((******))))))))))))******)))((('''''''''(((***+++'''(((((((((((((((((('''+++++++++******)))))))))+++++++++******)))))))))'''(((+++------+++(((''')))))))))))))))(((''''''&&&&&&&&&''''''((((((((()))(((((('''''''''(((((())))))((((((''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''''''''((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''******(((%%%(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''(((((((((((((((''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&******&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&((('''''''''''''''(((((('''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%&&&''''''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''$$$$$$%%%'''(((((())))))&&&&&&%%%%%%%%%&&&'''(((~~~ggg[[[VVVSSSQQQQQQLLLJJJGGGEEEDDDCCCAAA@@@;;;;;;:::999999::::::;;;777777777777777777777777999777444222000000111222---///222444333222000///------------------------++++++,,,---///111333444//////.........---------...------...///000000///......------------......---,,,+++***))))))))))))+++++++++,,,,,,---------++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++***))))))(((******))))))+++---///000************************))))))))))))))))))(((((()))(((((()))+++,,,***)))******))))))))))))******))))))(((((((((((())))))(((((())))))))))))))))))************))))))((((((++++++******)))(((((((((((((((''''''''''''((((((((('''&&&%%%&&&'''((()))(((((((((''''''(((((((((((((((((('''''''''''''''*********))))))((((((((('''(((***,,,,,,***(((''')))))))))))))))(((((('''***************+++++++++((((((''''''''''''((()))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((((((((((((((((()))((('''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$%%%''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%###%%%''''''&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&'''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''(((***)))(((''''''((()))***&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&'''{{{eeeZZZVVVSSSQQQPPPLLLJJJGGGEEEDDDCCCAAA@@@;;;;;;999888888999::::::777777777777888888888888888777555333222111222222---///222222111///...///------------------------//////......---......///......---,,,++++++******---,,,,,,---///000///......------,,,,,,------...---,,,+++***************+++,,,,,,,,,,,,,,,,,,---+++,,,,,,+++******+++---------,,,,,,,,,,,,++++++))))))************)))))),,,,,,++++++***************)))))))))(((''''''''')))(((((())),,,///333555++++++++++++++++++++++++)))))))))((((((((((((((()))(((((()))++++++***((()))))))))******)))))))))))))))(((((((((((())))))(((((())))))))))))***************)))))))))))))))*********))))))((((((((((((''''''&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))******)))((('''))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((***((('''((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%''')))+++'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''''')))((('''&&&%%%%%%%%%%%%'''''''''''''''(((((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''((('''%%%###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''((('''%%%###%%%&&&''''''((('''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''((('''(((((((((((((((((('''+++***((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''yyydddZZZVVVSSSPPPNNNLLLJJJGGGEEEDDDCCCAAA@@@<<<;;;999777777777888999777777777888888999999999666666555444333222222222///111333222///---...///........................000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***,,,...///...---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***,,,---,,,))))))+++------------,,,,,,+++++++++))))))************))))))***************+++++++++)))))))))))))))))))))))))))))))))***,,,000444666+++++++++++++++++++++++++++++++++***+++++++++,,,***))))))***,,,,,,+++)))))))))************))))))***))))))))))))))))))***(((((()))))))))*********))))))))))))))))))******)))))))))))))))(((((((((((((((''''''''''''((((((%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''''''''(((((((((((((((''''''''''''(((((()))************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((()))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((((()))(((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((((((((''''''&&&'''''''''&&&'''''''''((((((((()))'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$"""%%%'''((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&'''''''''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((((((&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''#########$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''(((((()))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((('''%%%"""%%%&&&&&&'''((((((''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$)))((('''&&&%%%&&&&&&'''&&&''''''(((((((((((((((wwwcccZZZWWWSSSOOOMMMLLLJJJGGGEEEDDDCCCBBB@@@<<<;;;888777666666777888777777888888999999999999555555555555444333222111111333444222...---...000........................---,,,,,,,,,,,,---......,,,------......//////000+++******+++---......---******))))))))))))******,,,,,,,,,+++,,,,,,---------------,,,,,,+++++++++***,,,---,,,))))))+++...---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,------******)))***,,,000444666+++++++++++++++++++++++++++******)))******+++++++++******+++------,,,***))))))************))))))++++++************++++++(((((())))))*********+++))))))(((((()))***++++++((((((((()))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,,,,+++***)))((('''&&&&&&'''((()))((((((((((((((()))))))))))))))******++++++,,,,,,((('''&&&%%%%%%&&&'''(((***************)))((((((******************)))))))))))))))))))))***++++++&&&'''''''''(((((())))))(((((((((((())))))))))))************************%%%&&&((()))))))))((((((((('''&&&&&&'''((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&)))***)))(((''''''%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((+++++++++***)))'''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&'''''''''(((((())))))'''&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((((((''''''(((((()))%%%&&&'''''''''&&&%%%$$$"""%%%'''((('''&&&&&&&&&'''((((((((())))))************)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&((()))(((&&&$$$###''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%&&&'''((()))***&&&%%%%%%'''((()))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))(((((((((((((((''''''&&&$$$%%%&&&'''(((***+++++++++***)))((('''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''((('''$$$"""%%%%%%&&&'''((((((((('''&&&&&&'''((())))))((((((((((((&&&%%%%%%&&&'''(((&&&(((***,,,,,,***(((&&&$$$###$$$%%%&&&)))+++---(((((()))***************vvvbbb]]]]]]VVVOOOMMMKKKHHHEEECCCCCCCCCBBB@@@===;;;999888666666666777999::::::;;;:::999888777666666666444111000000111111111000000//////....../////////...------,,,,,,++++++,,,---.........------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++******+++,,,---...///000*********++++++,,,,,,,,,***+++---...---+++)))'''))))))*********+++++++++++++++++++++++++++++++++***)))((()))***+++***(((((()))))))))************++++++******))))))((((((***)))((((((((()))+++,,,***---000000---+++***+++))))))(((((((((((())))))************)))))))))))))))***+++++++++)))((('''******+++)))(((((()))+++)))))))))))))))***++++++************************...,,,)))'''&&&&&&&&&'''+++,,,,,,+++(((''''''((('''((()))******)))((('''******))))))))))))******))))))))))))))))))))))))))))))((((((''''''''''''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******+++******)))((('''((((((((((((((((((((((((%%%&&&(((***,,,***&&&### """%%%&&&&&&&&&''')))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''')))***+++'''(((((()))(((&&&$$$###)))((('''&&&&&&'''((()))%%%%%%%%%&&&'''((()))***((('''&&&%%%$$$%%%%%%&&&%%%&&&(((******)))(((&&&(((((())))))((('''&&&&&&((('''&&&%%%%%%&&&'''(((%%%###"""###&&&(((******'''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&''',,,+++)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$%%%&&&&&&%%%###''''''''''''(((((((((((())))))))))))************&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((vvvccc______XXXQQQOOOOOOLLLHHHEEEDDDCCCAAA???<<<;;;999777666666666777999999:::::::::999777666666777666444111000000111333222111000///...---,,,111111000///...---,,,+++,,,------............---------......------,,,+++........................,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++******,,,------...///000000111,,,,,,,,,,,,,,,---------***+++---//////...,,,************++++++++++++,,,,,,,,,+++++++++++++++++++++)))((()))***+++***((())))))))))))************************))))))))))))***))))))((()))***+++,,,+++222999888111,,,+++---++++++************++++++*********)))))))))(((((()))******+++***)))(((''')))***++++++))))))***+++'''''''''''''''((())))))((((((((((((((((((((((((...---+++***)))((())))))!!!$$$(((******)))******(((((())))))))))))((((((******))))))((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))((('''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))***))))))((((((((((((((((((((((((((((((&&&'''((()))+++***'''$$$"""$$$&&&'''''''''((()))'''''''''''''''''''''''''''''''''''''''((()))***(((((((((((((((&&&%%%$$$((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&%%%&&&'''((()))(((''''''((((((((((((((('''&&&&&&((('''&&&%%%%%%&&&'''((('''%%%$$$$$$&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&''''''%%%###&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((uuudddaaaaaaZZZSSSQQQSSSPPPKKKHHHEEECCCAAA???;;;:::999777666666666777888888999:::999888777666666777666444111000000222444333222000///---,,,+++222222111000...------,,,/////////............---------......------,,,,,,........................,,,,,,,,,---...000111222------,,,,,,,,,,,,++++++///.........---+++***)))---------....../////////......---------------,,,***+++...000000000///...++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++***))))))***+++***)))******************)))))))))))))))******************))))))))))))***+++++++++444===;;;222******...++++++************++++++))))))))))))(((((((((((()))************)))(((((((((***,,,,,,+++))))))***'''''''''''''''((())))))((((((((((((((((((((((((++++++++++++*********))) &&&)))******))))))))))))(((((((((((())))))+++***))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))((((((((('''''''''((((((((()))))))))******((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((()))***(((&&&%%%'''))))))((('''((()))******))))))((('''&&&&&&(((((('''''''''(((((()))((((((((((((((('''%%%%%%''''''((((((((((((''''''+++***((('''%%%%%%$$$$$$((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''((((((&&&%%%%%%&&&''''''&&&)))'''%%%###"""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&'''((((((%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''')))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((('''''''''((((((&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((rrrcccaaaaaaZZZSSSRRRSSSPPPKKKHHHEEEDDDAAA???;;;:::888777666666777777777888999999999888777666777777777444222000111222333222111000///...---,,,000000000000////////////000000//////............,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111------,,,,,,,,,+++++++++............---,,,+++***+++++++++++++++,,,,,,,,,......------,,,,,,+++++++++,,,...///000///...---++++++,,,,,,,,,------------,,,,,,++++++*********+++***))))))++++++***)))++++++************)))))))))))))))******+++++++++)))))))))*********++++++***000555444---((()))+++))))))(((((((((((()))))))))))))))(((((((((''''''))))))*********)))))))))%%%(((+++,,,+++)))(((((()))))))))))))))******+++))))))))))))))))))))))))'''((())))))))))))((((((!!!$$$''')))((('''&&&'''***)))(((''''''((()))***+++***)))(((((('''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))************((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((((((((((((((((((((((((***(((''''''((())))))(((&&&(((***)))(((''''''(((***))))))((((((''''''&&&)))((((((''''''''''''(((((((((((((((''''''&&&&&&%%%&&&((((((((((((&&&%%%+++***((('''%%%%%%$$$$$$'''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%'''((('''&&&((('''%%%######$$$&&&((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))(((&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''*********))))))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%&&&(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((pppaaa```^^^WWWRRRQQQOOOLLLHHHFFFEEEDDDBBBAAA;;;:::999777777777888888777888999::::::999888777777777777555222111111222000000000000////////////......//////000111111111111000///...............,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------...------,,,,,,,,,+++++++++,,,------......---------*********+++++++++++++++------,,,,,,++++++******,,,------------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++***)))***+++,,,+++)))+++++++++***************))))))******++++++,,,,,,)))*********++++++++++++++++++******)))*********))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))******###&&&)))***)))((((((((()))))))))))))))******+++))))))))))))))))))))))))''''''((())))))))))))(((((())))))'''%%%%%%'''(((***)))(((''''''((()))*********)))(((''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))******))))))((('''))))))))))))************))))))))))))))))))))))))$$$%%%&&&''''''(((''''''((((((((((((((((((((((((+++)))''''''((()))))))))&&&((())))))'''&&&&&&''''''''''''''''''''''''''')))((((((''''''''''''((()))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''((('''&&&%%%%%%&&&'''(((%%%$$$$$$&&&(((***)))(((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''"""""""""%%%''')))((('''&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((nnn```]]][[[TTTPPPQQQLLLIIIFFFDDDDDDDDDCCCBBB<<<;;;:::999888999999:::777888999:::;;;:::999999777888777555222111111333////////////000000000000------...//////000111111000///...---------...///,,,,,,------......------...........................------,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------------+++++++++,,,,,,---------,,,+++++++++++++++******,,,,,,,,,,,,+++***)))(((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,*********+++,,,+++************+++++++++,,,,,,*********+++++++++++++++)))***++++++,,,,,,++++++...***''''''))),,,,,,,,,++++++************++++++************)))))))))))))))))))))((())))))***+++$$$&&&)))***)))(((((()))'''''''''''''''((())))))((((((((((((((((((((((((***************+++++++++))))))(((&&&%%%&&&***,,,))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((()))***+++***)))((('''((((((((()))))))))******))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((+++)))'''((()))******)))&&&((())))))'''&&&'''(((''''''''''''''''''''''''(((((('''''''''(((((()))))))))(((''''''(((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((('''%%%&&&&&&&&&''''''''''''&&&'''((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$$$$$$$''')))+++***)))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))((('''&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&'''''''''(((((((((((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$###((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''!!!!!!"""$$$''')))(((''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%&&&&&&&&&'''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((nnn```\\\YYYRRROOORRRLLLIIIFFFDDDDDDDDDCCCBBB===<<<;;;:::::::::;;;<<<888999:::;;;<<<;;;;;;:::888888888555333111222333000000000000////////////........................///...,,,+++,,,---///000+++,,,------......------........................,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,------...+++++++++,,,,,,,,,,,,,,,+++++++++++++++******************++++++++++++,,,*********++++++,,,,,,---,,,+++******,,,,,,+++***))))))******+++,,,------,,,++++++++++++++++++***)))***+++,,,,,,,,,++++++---,,,+++******+++,,,,,,++++++************++++++++++++++++++***************)))((((((((()))+++,,,'''(((******))))))+++,,,'''''''''''''''((())))))((((((((((((((((((((((((,,,+++***))))))***++++++(((((()))((('''''')))+++(((((())))))))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))'''''''''((((((((())))))((()))***++++++)))((('''''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((((((''''''&&&((((((((((((((((((((((((***)))((()))******)))(((''')))******)))((()))******))))))((((((''''''''''''''''''''''''((()))***))))))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''%%%&&&'''((())))))((('''%%%&&&'''((()))(((''''''&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&(((******)))'''&&&%%%$$$###$$$%%%'''(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((('''''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((ooo```[[[XXXQQQOOORRRNNNKKKGGGEEEEEEDDDCCCAAA>>>===<<<;;;:::;;;<<<===888999;;;<<<===<<<;;;;;;888888888555333111222333222111111000///......---000000///...---,,,++++++---,,,+++++++++---///000+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------,,,,,,,,,++++++---------,,,+++***)))(((&&&'''((()))***+++,,,,,,,,,,,,,,,------.........)))******++++++,,,,,,---))))))*********+++++++++))))))***+++,,,------...,,,+++******,,,,,,+++***(((((()))***,,,---...///---,,,,,,++++++*********)))***+++,,,---,,,++++++***---///...)))'''(((+++))))))(((((((((((()))))),,,,,,,,,+++++++++*********)))(((((((((***+++,,,)))***++++++***+++---///)))))))))))))))***++++++************************,,,***(((&&&&&&'''(((***''')))******(((&&&%%%&&&'''((()))******)))((('''&&&&&&&&&&&&((()))***+++************************((()))))))))******++++++((()))+++,,,+++***((('''''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))((('''&&&&&&((((((((((((((((((((((((***)))((()))++++++)))(((((()))++++++******+++,,,------,,,***)))'''&&&&&&&&&&&&&&&'''''')))***+++***)))(((''''''((()))***''''''%%%$$$$$$%%%'''''')))((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%&&&(((******)))(((&&&&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''((('''''''''(((***)))'''%%%(((%%%""" ###'''***((((((((((((((((((((((((###%%%'''))))))((('''&&&(((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&$$$%%%''')))*********)))''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))************))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''%%%###"""''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&'''((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))***+++,,,+++)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))))))))******&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((rrrbbb[[[XXXTTTPPPOOOJJJHHHFFFEEECCCCCCCCCDDD@@@===:::999999:::::::::<<<<<<======<<<;;;::::::;;;:::999888666444333222333222111000000111222333------................../////////...------,,,,,,------------------------.........,,,++++++---///,,,,,,,,,,,,---...//////..................//////((()))***+++,,,,,,---...---+++)))((()))+++---///++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))))))))*********+++++++++***************++++++++++++******))))))))))))))))))***,,,---...*********)))))))))))))))******+++++++++,,,,,,,,,------,,,,,,+++***)))))))))*********++++++++++++************))))))))))))))))))))))))************+++++++++***((()))+++---******)))(((((((((((((((''''''(((******++++++++++++***)))(((((()))******))))))))))))))))))))))))***)))(((''''''((()))***+++***)))'''''''''((((((******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''')))***+++***)))((((((***)))(((&&&%%%&&&''')))++++++(((&&&'''***,,,+++)))+++(((%%%%%%((())))))'''************************((())))))))))))((((((''',,,***'''%%%&&&)))---000)))))))))))))))))))))))))))&&&###$$$'''***+++***$$$%%%''')))******)))))))))((('''&&&&&&'''((()))))))))((('''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''&&&&&&+++***((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&''')))*********)))(((%%%(((***)))&&&$$$%%%'''((((((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''')))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))((('''&&&%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))******)))'''###  ''''''''''''''''''''''''%%%%%%&&&'''))))))'''&&&%%%$$$%%%'''******(((&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''###%%%''')))))))))''''''((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&qqqaaaZZZWWWSSSOOONNNLLLJJJHHHFFFDDDDDDDDDDDDAAA>>>;;;::::::;;;<<<;;;<<<============<<<;;;:::666555444333222111111111111111000//////000111111------------,,,,,,,,,,,,,,,,,,------.../////////..............................---+++)))((()))+++000///...---,,,+++++++++......---,,,+++***))))))******++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))*********++++++***************+++++++++++++++++++++*********)))((((((((((((((()))***+++************))))))))))))*********+++++++++,,,,,,------,,,++++++***))))))***)))))))))******++++++************))))))))))))))))))))))))************)))******((('''''')))+++******)))((((((((((((((('''((()))******+++******++++++)))(((''''''''''''))))))))))))))))))))))))***)))(((((((((((()))******))))))((()))***+++,,,*********))))))((((((''')))((((((''''''(((((())))))***+++***)))((((((******)))((('''''')))***,,,,,,***((((((+++,,,***)))***(((%%%&&&((())))))'''))))))))))))))))))))))))'''(((((()))))))))))))))(((&&&$$$""""""###&&&((('''''''''''''''''''''''''''%%%%%%'''***+++)))(((&&&&&&'''((()))))))))))))))((('''&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''''''&&&'''((()))***))))))((($$$&&&''''''%%%$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((''''''&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&''''''((())))))***)))(((((('''''''''(((((()))((('''&&&&&&'''((()))'''(((((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&'''((())))))((('''%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''&&&&&&&&&''' """$$$''')))))))))((('''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&ooo```YYYVVVRRRNNNMMMNNNLLLJJJGGGEEEDDDDDDDDDBBB???<<<:::;;;<<<<<<<<<==================<<<;;;888777555444333333444444000000////////////000000//////......------,,,,,,,,,,,,,,,---......//////........................//////...,,,)))((()))***000000...---,,,+++++++++000000///...------,,,+++,,,,,,,,,,,,,,,,,,------(((***,,,------,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,+++******))))))***)))((((((((()))+++,,,************))))))))))))))))))))))))************'''(((((('''&&&&&&((()))******)))((((((((())))))))))))***************)))++++++***)))(((&&&%%%$$$))))))))))))))))))))))))***))))))(((((())))))***,,,+++***((('''&&&%%%%%%***************************))))))(((((())))))***)))***+++***)))((((((*********)))((()))***+++,,,,,,***))))))***+++***)))***(((&&&'''((())))))(((((((((((((((((((((((((((''''''((()))************+++***(((&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&)))++++++(((&&&)))((((((''''''(((((()))((((((''''''''''''(((((())))))((('''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''######$$$%%%%%%%%%$$$$$$(((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))&&&'''((())))))))))))((('''&&&%%%&&&'''&&&%%%###%%%%%%&&&&&&'''(((((()))***)))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))++++++)))(((((('''''''''((((((''''''''''''((((((''')))***)))((('''((()))''''''''''''''''''''''''&&&''')))******)))((((((((())))))((('''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))+++***)))(((''''''''''''###$$$&&&((()))))))))(((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&~~~ooo```YYYVVVSSSOOONNNNNNLLLJJJGGGDDDCCCCCCBBBAAA>>>;;;:::;;;<<<<<<<<<<<<======>>>======<<<<<<;;;:::777555444444444555000000000000000000000000333222222111000//////...//////...------,,,,,,+++------------------------///000000///,,,+++,,,------------,,,,,,------...---------......//////000.........------,,,,,,,,,)))***,,,------,,,+++******+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))******+++,,,------++++++++++++++++++++++++---------,,,,,,++++++***)))***************++++++)))))))))*********++++++,,,+++++++++******))))))***)))((('''((()))+++,,,************)))))))))(((((()))))))))************'''((()))((('''&&&((()))******))))))((())))))*********+++++++++***)))))))))******+++***(((&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((('''''')))))))))*********++++++***))))))(((((())))))***)))***+++***(((((((((******))))))))))))***+++,,,((((((((()))*********))))))(((((((((((())))))((())))))))))))))))))))))))((())))))*********)))))),,,,,,,,,++++++*********''''''''''''''''''''''''&&&&&&'''((())))))((('''+++***((('''''''''((()))(((((((((''''''((((((((())))))((('''''''''''''''&&&'''''''''((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((($$$%%%'''((()))(((((('''((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***'''''''''(((((((((((((((+++((('''(((***+++(((%%%&&&&&&&&&'''''''''((((((******)))((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((())))))***))))))(((''''''(((((((((((((((''''''(((((((((+++,,,---+++)))(((((()))''''''''''''''''''''''''''')))***+++***))))))))))))'''&&&(((+++------+++&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***,,,+++***((('''''''''''')))*********)))(((&&&%%%%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''ppp```ZZZWWWTTTPPPOOOMMMKKKHHHEEECCCBBBAAAAAA@@@===:::999:::;;;;;;:::<<<<<<============<<<<<<999888666333111000000000111111111111111111111111333333222111000000//////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...///------,,,,,,,,,---......(((((())))))***++++++,,,///......------,,,,,,+++,,,+++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------))))))***+++,,,------...+++++++++++++++++++++,,,------......---,,,+++***))))))******+++++++++,,,)))************+++++++++++++++***************)))***)))((((((((()))+++,,,************)))))))))(((((()))))))))************((()))******)))((()))*********))))))))))))*********++++++++++++******)))((()))***,,,,,,+++***)))************************))))))************))))))'''(((***+++---...///000'''(((((())))))******+++)))((((((''''''(((((())))))***+++***(((((((((***(((((((((((())))))******###%%%'''((()))******+++((())))))))))))(((((()))******************************+++******)))((((((&&&'''(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&''')))***,,,+++)))'''''''''((()))'''(((((((((((((((((('''))))))((('''''''''''''''))))))((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((())))))&&&'''(((*********)))(((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++'''''''''''''''(((((()))+++)))'''(((++++++(((%%%(((((('''''''''&&&&&&&&&))))))((('''&&&&&&''''''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((###$$$%%%'''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&''''''((()))'''((((((((((((((((((''',,,------,,,***))))))***(((((((((((((((((((((((('''***,,,,,,***((())))))%%%"""!!!(((111555111+++&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******++++++)))((((((''''''''')))))))))((('''&&&%%%$$$%%%&&&&&&'''((()))******(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((~~~ooo```ZZZXXXTTTQQQPPPKKKJJJGGGEEECCCBBBBBBBBB???===:::888999::::::::::::;;;<<<<<<<<<<<<<<<<<<888888777555333222000///111111222222222222111111000000//////......------+++++++++,,,------......------------------------)))+++---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,++++++*********...---------,,,,,,++++++---,,,+++*********++++++*********++++++,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------******++++++,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,---,,,+++)))((())))))******+++,,,,,,,,,******+++++++++,,,,,,,,,************************)))*********++++++++++++************))))))))))))))))))))))))************)))***,,,,,,+++******+++******)))))))))***++++++******+++++++++++++++***))))))***+++,,,,,,,,,,,,************************)))******++++++******)))))))))))))))((('''&&&%%%((((((((())))))*********)))((((((''''''(((((())))))***+++***)))((((((***((((((((()))))))))******"""%%%((()))))))))***+++''')))+++***)))(((((()))******************************++++++******)))(((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&)))++++++***))))))((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''******)))(((((('''&&&&&&''''''''''''(((((((((((('''''''''(((((())))))***&&&''''''((((((((((((''''''(((((())))))(((((('''''''''''''''((()))***+++''''''&&&&&&''''''((())))))((('''((()))((('''%%%)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))(((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))###$$$%%%&&&'''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((((((((%%%%%%%%%&&&&&&'''((()))''''''((((((((((((''''''((()))++++++******+++---(((((((((((((((((((((((('''***---,,,)))'''((()))((('''***222<<<>>>777///&&&&&&&&&''''''''''''((('''''''''(((((())))))***))))))((((((''''''((((((###$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))}}}nnn___YYYWWWSSSPPPOOOKKKJJJHHHEEEDDDCCCCCCDDD@@@>>>;;;999:::;;;;;;;;;999999:::;;;;;;;;;;;;;;;444555666666666444222111///000111222222111000///........................***++++++,,,,,,---......////////////////////////***,,,......---,,,,,,---...------,,,,,,---------000000////////////......,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***))))))******+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---------,,,***)))))))))***++++++,,,------+++,,,,,,,,,,,,---------))))))))))))************)))***,,,---------+++***************))))))))))))))))))))))))************)))***,,,---+++******+++******))))))******+++,,,))))))***+++,,,,,,,,,,,,******************++++++************************)))***++++++++++++***)))***))))))'''$$$!!!)))************************))))))(((((())))))***)))***+++***)))((((((***))))))******++++++******&&&))),,,,,,***))))))***'''))),,,+++)))((((((***************************'''((()))***+++,,,,,,,,,+++******))))))***++++++(((((((((((((((((((((((('''((()))(((&&&&&&''')))))))))*********))))))(((&&&'''((())))))((('''&&&))))))(((''''''''''''''')))))))))(((((((((((((((''''''''''''((((((((((((&&&''''''((())))))******(((''''''&&&&&&&&&&&&''''''((()))******)))((('''((((((''''''((()))******''''''&&&&&&&&&'''((()))''')))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))***))))))(((''''''((((((''''''''''''''''''''''''((((((''''''&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))$$$%%%&&&&&&''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''((('''''''''''''''((((((&&&'''((())))))((('''&&&((()))******)))((()))+++((((((((((((((((((((((((&&&***---,,,(((&&&'''))))))...777>>>@@@<<<444...&&&&&&&&&''''''''''''(((((((((((((((((()))))))))'''''''''&&&''''''((()))$$$$$$$$$%%%%%%'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((())))))))))))|||mmm^^^WWWUUURRROOONNNKKKJJJHHHFFFEEEEEEEEEFFFAAA???<<<:::;;;<<<<<<<<<888999::::::;;;;;;;;;:::+++---///222222111///......///000111111000///...////////////000000000000......---,,,,,,++++++***111111111111111111111111...000111111///---------)))******+++---///111222++++++,,,---...///000111++++++++++++++++++++++++(((+++---//////,,,)))&&&))))))***+++,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---///000000///---,,,))))))***+++,,,,,,------,,,,,,,,,---------......)))))))))))))))*********(((***---//////...,,,***************))))))))))))))))))))))))************(((***,,,,,,+++***************))))))***+++,,,,,,((()))***+++,,,---------,,,+++***((((((((()))***************************)))***+++,,,,,,+++***)))$$$&&&(((***+++++++++***++++++++++++++++++++++++++++++************++++++)))***+++***)))((((((*********+++,,,,,,,,,,,,+++***---//////,,,)))((()))&&&))),,,,,,***((((((***))))))))))))))))))))))))%%%&&&(((***,,,---...///,,,+++***((((((((())))))''''''''''''''''''''''''$$$(((++++++(((&&&&&&'''((()))***++++++***)))(((&&&'''((())))))((('''&&&))))))((('''''''''''''''''''''(((((())))))******''''''''''''((((((((()))&&&''''''((()))******++++++***((('''&&&&&&'''((('''((()))******)))((('''((((((((((((((())))))***''''''&&&%%%&&&'''((()))(((+++...---)))((()))+++%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''')))***+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''+++***)))((((((''''''(((&&&'''((())))))((('''&&&+++,,,,,,***'''%%%%%%&&&))))))))))))))))))))))))%%%***---,,,(((%%%&&&)))###...;;;@@@;;;111)))&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&%%%&&&&&&'''((()))******)))(((((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((())))))******|||lllccc\\\RRRQQQQQQHHHPPPLLLJJJLLLLLLGGGDDDEEEDDDAAA===;;;:::999777666;;;<<<<<<<<<;;;::::::999:::999777555444333333444333000---///222444111...---...///000000///...---000000000000000/////////000000000000000//////...000///...------------------,,,++++++******+++++++++,,,---.........---,,,......---------,,,,,,,,,+++,,,---.........------++++++******++++++,,,---)))((((((((()))***++++++***++++++,,,---------------,,,,,,++++++,,,,,,---)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,++++++*********++++++***************************************************)))))))))))))))+++++++++***************)))))))))))))))))))))))),,,+++***))))))***+++,,,************************+++++++++*********)))))),,,,,,+++******++++++++++++,,,,,,------,,,++++++---------***(((((()))+++...)))%%%&&&***---+++'''+++++++++******************)))***+++---,,,***(((***************************)))((()))***+++***(((++++++************++++++******))))))))),,,111555@@@111(((***+++'''''',,,+++***)))(((((()))***+++))))))))))))))))))))))))%%%''')))******(((&&&$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))(((''''''***)))(((***...///---+++''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''******$$$!!!)))***---///+++&&&"""$$$'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''***(((''''''(((((('''&&&'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&###$$$&&&((('''%%%&&&&&&&&&'''((())))))***+++***)))((((((''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&''')))***''''''''''''''''''''''''&&&&&&''''''(((((())))))((()))***)))((('''(((***'''(((((()))(((((('''&&&&&&'''''''''''''''&&&&&&,,,333999666---&&&&&&)))''''''&&&&&&&&&''''''((()))))))))(((&&&%%%&&&(((((((((***,,,...---)))&&&)))))))))((())))))***++++++)))''''''))))))((('''((((((((((((((()))******((((((((((((((((((((((((***'''%%%&&&***,,,+++))){{{lllddd]]]TTTTTTTTTKKKOOOJJJHHHIIIIIIEEECCCDDDCCC@@@===;;;::::::888777;;;;;;<<<<<<;;;::::::999:::999777555444333333333222///,,,---111222000---,,,------......------,,,.....................---///000000000//////.........---,,,++++++++++++,,,...------,,,,,,,,,,,,,,,,,,---------...---------......---------,,,,,,,,,,,,,,,,,,,,,------------+++++++++***++++++,,,---******)))))))))***++++++++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,------...+++******))))))******+++++++++,,,,,,+++******))),,,---------------------,,,,,,++++++++++++++++++++++++******************(((((((((((((((((((((((())))))))))))************)))))))))******+++++++++************************++++++***))))))***++++++************************)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---...///000000333222///---,,,+++******,,,***)))(((((()))))))))******************+++++++++***)))***++++++***(((************************(((((((((***+++***(((&&&+++******))))))******+++)))***+++++++++---///222:::...&&&)))+++&&&&&&+++)))(((''''''''''''((()))))))))))))))))))))))))))((()))***++++++***)))((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))))))))((()))'''$$$%%%'''******))))))((((((''''''(((((()))&&&&&&''''''''''''''''''))))))))))))))))))))))))'''******'''""""""(((...))),,,...+++&&&###%%%(((&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$'''((()))((('''&&&''')))'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((&&&$$$$$$&&&((('''%%%%%%%%%%%%&&&'''(((((((((+++)))&&&$$$$$$%%%((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&&&&'''((()))'''''''''''''''''''''''''''''''''((((((((((((((('''((())))))''''''((()))((((((((((((((((((((((((&&&''''''(((((('''&&&&&&$$$***...---'''"""###%%%)))(((''''''&&&&&&&&&&&&))))))***((('''&&&((())))))))))))***++++++)))''')))(((((((((((()))******(((''''''(((******(((&&&((((((((((((((()))******(((((((((((((((((((((((()))))))))(((''''''((()))|||mmmccc]]]UUUVVVXXXPPPPPPJJJFFFFFFEEEBBBAAACCCBBB???<<<:::::::::999888;;;;;;;;;;;;;;;::::::999:::999777666444333333333555333111222444666444111...------------------...------..................////////////......------------,,,+++++++++,,,,,,///......---------------///...---,,,,,,---............---------,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++++++++,,,------,,,,,,++++++******++++++,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------+++******))))))******++++++++++++************)))((((((***+++,,,++++++***++++++++++++++++++,,,,,,******++++++++++++++++++((((((((((((((((((((((((((()))))))))***+++++++++''''''((()))***+++,,,,,,************************++++++***))))))***++++++))))))))))))))))))))))))&&&'''((()))+++---......,,,,,,,,,,,,,,,,,,------+++++++++---///111333555<<<888444222222111...+++***+++,,,***''''''(((+++)))))))))***+++++++++,,,,,,+++))))))******)))(((***************************)))***+++,,,+++(((%%%******))))))))))))******(((***------,,,,,,---...333***%%%)))***&&&%%%)))))))))(((((('''(((((())))))))))))))))))))))))))))))))))))***************(((((((((''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((()))***+++***'''###"""$$$&&&((((((***))))))(((((())))))***((((((((('''''''''&&&&&&))))))))))))))))))))))))((()))))))))((((((+++...(((***,,,***'''%%%''')))'''''''''''''''&&&&&&&&&***)))(((''''''&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&''''''''')))&&&###!!!!!!$$$(((***''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&'''(((((('''&&&'''((()))((('''''''''((())))))&&&''''''(((((('''''''''%%%'''))))))'''&&&'''(((******((('''&&&%%%%%%%%%((()))***)))((((((***,,,///,,,)))'''(((((((((((()))(((((((((((()))******((('''''')))******(((&&&((((((((((((((())))))***(((((((((((((((((((((((((((+++,,,***&&&$$$'''***~~~mmmbbb[[[UUUZZZ```[[[UUUNNNHHHGGGEEEAAAAAACCC@@@>>>;;;:::;;;;;;;;;:::::::::;;;;;;;;;::::::999999999777666555444333222666444333444555666555333111000///......///000111////////////000000000000//////...---------------///......---------......///......---,,,---------111///---++++++,,,...///......---------,,,,,,,,,,,,++++++***+++,,,---...,,,++++++++++++,,,------...---,,,,,,++++++++++++------------,,,++++++***---,,,,,,++++++,,,,,,---...------,,,++++++******---,,,,,,++++++,,,,,,---+++*********************&&&'''***+++,,,+++***)))*********++++++,,,,,,,,,******+++++++++++++++,,,************************(((((()))***++++++,,,,,,''''''((())))))***++++++************************+++******************+++))))))))))))))))))))))))''''''(((***+++,,,---...,,,,,,------------------,,,,,,+++,,,---000333555???:::555555777777222...***+++++++++++++++,,,---(((((()))***+++,,,,,,,,,---+++))))))******)))(((************************...,,,******++++++***)))***))))))(((((())))))***)))***++++++))))))***+++---(((&&&***+++((('''(((,,,,,,++++++*********+++))))))))))))))))))))))))(((''''''&&&&&&'''))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''))),,,---***)))'''&&&''''''((()))***))))))(((((())))))***((((((((('''''''''''''''(((((((((((((((((((((((()))((('''(((((((((((('''''')))***)))((('''(((***((((((((('''''''''''''''******)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&&&&'''((()))((('''&&&''')))&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%###"""###%%%(((***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))******)))((('''&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&'''((('''&&&%%%&&&(((***)))'''&&&&&&(((***+++&&&''''''(((((((((((('''***)))((()))***+++++++++))))))(((''''''&&&''''''((()))******)))***,,,...777222,,,((('''(((((((((***))))))))))))***++++++...+++)))((()))))))))((())))))(((((((((((())))))(((((((((((((((((((((((()))***+++)))'''&&&'''***|||kkk___ZZZWWWbbbnnnmmm[[[SSSLLLIIIFFFBBBAAACCC@@@>>>;;;:::;;;;;;;;;:::999999::::::;;;::::::999999888888777555444333222111000///000000111000///111000///......///000111.../////////000000111111//////...------------.........---------......///...------,,,,,,,,,,,,,,,222000---++++++,,,...000......---------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---.........---,,,+++++++++,,,------------,,,++++++***---,,,,,,++++++,,,,,,---************++++++++++++---,,,,,,++++++,,,,,,---+++******))))))***+++++++++---///000111000...---*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,,,,---*********)))))))))))))))*********************************++++++*********))))))))))))))))))))))))))))))*********++++++++++++,,,---............------,,,+++++++++---///111888444111222555555222---,,,)))(((+++000222111...(((((()))***+++,,,,,,,,,---+++******++++++***(((************************000,,,(((&&&''')))++++++******))))))))))))******+++***)))'''%%%%%%(((+++***((((((+++,,,***)))***,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((('''&&&%%%&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&'''(((***,,,---((()))***+++***)))(((''')))((((((''''''(((((()))&&&&&&''''''((())))))***((((((((((((((((((((((((((('''&&&'''))))))'''%%%'''((())))))(((((()))***((((((((((((((((((((((((((((((((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((&&&%%%&&&''''''((()))((('''&&&''')))&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((('''''''''''''''((((((((($$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++))))))((('''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''((('''&&&%%%&&&(((***)))'''&&&'''(((***,,,&&&''''''((())))))((((((***'''%%%%%%'''((((((''''''''''''''''''((()))***((()))************---///===888000+++))))))))))))+++************+++,,,,,,555000+++''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))***'''&&&''')))+++***)))yyyhhh^^^[[[ZZZggguuuttt\\\TTTNNNKKKHHHDDDCCCDDD@@@>>>;;;:::;;;;;;;;;:::888999999:::::::::::::::888888888777666444222111000000000000000000000000///..................///,,,,,,------.../////////111000...---------...///,,,,,,+++++++++,,,------...------,,,+++,,,,,,,,,333111...,,,+++,,,...///......---------,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---&&&&&&((()))+++---...///+++******))))))******+++,,,+++*********+++,,,---------/////////...------++++++++++++++++++,,,,,,******++++++,,,---------************************)))*********+++,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++)))***++++++++++++***)))************************+++++++++*********)))))))))+++,,,.........------------++++++***+++,,,---...,,,+++,,,//////---***,,,)))'''+++222555222---)))))))))***+++++++++,,,+++++++++,,,......+++)))************************---)))$$$"""$$$''')))+++++++++************+++++++++***(((%%%###%%%(((+++))))))***+++,,,++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))(((((((((***+++,,,'''(((((((((((()))))))))************************(((((((((((((((((((((((('''''''''((()))***+++,,,$$$'''***,,,+++((('''&&&)))((((((''''''(((((()))%%%&&&'''((()))******+++))))))))))))))))))))))))&&&&&&&&&'''***+++++++++'''((((((((()))))))))***(((((((((((()))))))))***''''''''''''((()))***+++'''(((((((((((()))))))))((((((((((((((((((((((((%%%''')))'''$$$###%%%''''''((()))((('''&&&''')))%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''(((((('''&&&&&&''')))(((((((((((((((((((((((($$$%%%''')))***)))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***+++''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((('''&&&'''((()))(((((('''((()))+++,,,&&&'''(((((()))))))))))))))(((&&&&&&&&&''''''&&&&&&&&&&&&'''((()))++++++((()))******)))***,,,...;;;666000,,,*********)))+++************+++,,,,,,666111+++'''&&&((()))******))))))((((((((((((((())))))))))))))))))))))))***'''$$$&&&***,,,+++(((xxxhhh___[[[WWW```hhheeeVVVPPPJJJJJJHHHEEEDDDFFFAAA???<<<:::;;;;;;:::999888888999:::::::::::::::888888888777666444222111222333333333222222222333......////////////......,,,,,,------...//////000222111///------...///000+++++++++++++++,,,---...///......---------------222111///---,,,---............---------,,,,,,,,,+++,,,///000111///...,,,---,,,,,,,,,,,,---......,,,+++++++++++++++,,,---++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---(((((()))***,,,------...+++******))))))******+++---,,,+++***+++,,,...///---,,,,,,++++++******))),,,,,,++++++++++++++++++******++++++,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))+++++++++++++++++++++++++++++++++*********))))))((()))+++---...---,,,,,,,,,,,,,,,,,,++++++++++++((()))***+++++++++***)))+++******,,,///000...+++******************++++++)))***,,,///111000---***************************)))'''%%%&&&(((*********,,,,,,++++++++++++,,,,,,*********(((&&&''')))+++(((***+++*********+++++++++,,,,,,,,,+++***)))((())))))))))))))))))))))))((((((((())))))***+++,,,'''((((((((())))))))))))************************))))))))))))))))))))))))'''((()))***************$$$'''******)))(((((()))***))))))(((((())))))***''''''(((((()))))))))***))))))))))))))))))))))))''''''((((((((()))+++,,,(((((((((((())))))))))))''''''((()))******+++,,,(((((('''''''''((())))))'''((((((((())))))))))))((((((((((((((((((((((((%%%(((***)))%%%###&&&)))'''((()))((('''&&&''')))%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''((()))(((&&&%%%'''***''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''((()))******&&&&&&'''(((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((())))))''''''((()))'''(((((()))******++++++&&&&&&((())))))*********(((((())))))(((((())))))((('''''''''((()))******((()))***)))))))))+++---111...,,,*********)))((())))))(((((())))))***+++000---)))'''((()))))))))******)))((((((((((((((()))))))))))))))))))))))))))(((''''''((()))))))))xxxiii```YYYRRRSSSVVVNNNPPPJJJGGGHHHGGGEEEDDDFFFBBB???<<<;;;::::::999888777888999:::::::::::::::888888888888666444222111///000111111000///000111///000111222222111000///.........///000111111222333111///...---...000111---------------...///000000000///...............222111///...---------.........---------,,,,,,,,,***---000222222111...,,,---,,,,,,,,,,,,---......************+++,,,,,,---***+++,,,,,,---------------,,,,,,++++++,,,,,,---///...------,,,+++******---,,,,,,,,,,,,,,,,,,---...---+++++++++---///000000000...---,,,+++++++++---,,,,,,++++++***************+++,,,,,,---..............................,,,,,,++++++++++++++++++******+++,,,---......///++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************'''(((+++---------,,,+++***+++,,,---------,,,,,,)))+++------+++*********))),,,...---+++***)))***+++++++++***************(((***---111333222///+++************************(((((())),,,...///---+++---,,,,,,++++++,,,,,,---)))+++,,,,,,***)))***+++(((***+++)))(((***+++***......//////...,,,+++***))))))))))))))))))))))))%%%&&&&&&'''((()))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((***++++++***)))(((&&&(((******((((((+++...++++++************++++++))))))))))))(((((((((((()))))))))))))))))))))))))))***)))'''%%%$$$&&&((()))((('''((()))***)))(((&&&&&&''')))***+++,,,---***)))(((''''''&&&&&&''''''((((((((())))))******))))))))))))))))))))))))(((+++---,,,(((&&&(((,,,'''((()))((('''&&&''')))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&(((***(((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''((((((((()))******++++++++++++******''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((******$$$%%%&&&((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))((()))***)))((('''(((***&&&''')))***++++++++++++&&&&&&((()))************###%%%((((((''''''((()))***)))((((((((((((((()))((()))***)))((((((***,,,(((''''''(((******)))((('''''''''''''''((()))))))))((('''(((******((('''******)))((((((((((((((()))))))))))))))))))))))))))+++,,,***&&&%%%'''***vvviii\\\YYYXXXUUUQQQPPPPPPPPPNNNLLLIIIFFFCCCBBB@@@>>>;;;999777777888999;;;888666555888:::<<<===;;;:::888777555333111111111111111111111111111111111000//////000000///......,,,---111111...---///222000------...///......//////...,,,,,,++++++,,,---......//////...------...------,,,---...///000..................---------...000222333333222111///...,,,+++***++++++,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,+++++++++,,,,,,---------******+++,,,,,,,,,++++++///---++++++,,,,,,,,,***++++++,,,,,,,,,,,,------///---,,,***))))))******************************,,,++++++******++++++,,,************************,,,,,,++++++++++++++++++***+++---......---+++***---,,,++++++******++++++*********++++++,,,,,,,,,,,,,,,,,,------,,,++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))++++++++++++******))))))+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++///((($$$'''***,,,...000...,,,+++,,,***&&&''',,,++++++************+++++++++*********,,,+++***(((---------...///...+++)))***)))'''(((***++++++***))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))************((()))***++++++***)))(((&&&&&&''''''(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))************************&&&'''''''''(((((())))))""" ###***...---+++))))))************))))))%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&''''''((()))***+++,,,,,,***+++,,,+++)))''''''''''''''''''''''''((()))***'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))$$$$$$######$$$&&&''')))''''''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&''''''''''''((((((((((((***************)))((('''((($$$!!!$$$***---***%%%+++'''$$$%%%)))+++***'''&&&&&&''''''(((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((('''%%%$$$%%%&&&((()))$$$%%%&&&((()))*********''''''((()))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************)))))))))(((&&&%%%&&&''')))+++******++++++++++++******))))))))))))))))))))))))&&&''')))***+++++++++***vvvhhh\\\XXXXXXUUUQQQPPPOOONNNMMMKKKHHHEEEBBBAAA>>>===;;;999888777777777:::888555555777:::;;;<<<::::::888777555333222111333333333333333333333333111000//////000000///...///,,,,,,//////------111111///.........///...---.........//////000000000...........................------,,,---...///000//////...---,,,,,,++++++---...//////...,,,)))(((......---,,,,,,,,,,,,,,,------......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,+++++++++,,,,,,---------//////...---+++***))))))'''&&&%%%'''***,,,------++++++,,,,,,,,,,,,------...---,,,************+++------------------------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++******************+++,,,++++++++++++++++++++++++++++++++++++*********)))******,,,------------,,,------------------------///+++***+++,,,+++...333555///---//////,,,+++,,,++++++************++++++,,,+++******++++++***(((---------///000///,,,)))***((('''(((***+++******))))))))))))))))))))))))***)))))))))))))))******))))))))))))************))))))************))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((((((%%%$$$''',,,...---***))))))************))))))******)))(((&&&%%%$$$$$$(((((((((((((((((((((((((((((()))))))))))))))))),,,---...---+++***)))***(((''''''''''''(((((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''''''''(((((((((((())))))*********)))(((((((((%%%###%%%)))+++)))&&&&&&""" $$$&&&%%%###'''''''''((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))******((((((((()))+++,,,''''''((((((((((((((('''''''''((()))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************)))))))))((('''&&&&&&((()))*********++++++++++++******))))))))))))))))))))))))'''(((***,,,------,,,+++uuuhhh\\\XXXXXXUUUQQQPPPNNNMMMLLLJJJGGGDDDBBB@@@===<<<;;;:::888777666666999777555444666999:::::::::999888666555333222222333333333333333333333333111000//////000000///...///,,,,,,///000---...111000///...///000000...,,,...//////000000000000//////...---,,,------...///......---,,,---...///000000///...---,,,***))))))***+++,,,...//////...---..................---,,,/////////000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------111000...---+++*********%%%$$$$$$&&&***,,,...---++++++,,,,,,,,,,,,------...---,,,+++******++++++........................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,------...---+++******+++---.........,,,+++************++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((()))+++,,,---.........///...---,,,,,,---...///******,,,...///444BBBQQQRRRBBB333...///...---,,,,,,++++++******++++++,,,---+++******++++++***(((---,,,---...///...,,,***)))((('''(((***+++***))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))******************))))))))))))******************))))))))))))***************************************************)))(((((('''''''''(((((((((((((((((((((((((((*********)))((((((''''''+++)))'''(((+++---+++(((((())))))******))))))(((++++++***(((&&&%%%######''''''(((((())))))******)))))))))((((((''''''''',,,---///...,,,******+++)))((((((''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((''''''&&&&&&''''''((('''''''''''''''((()))***''''''''''''(((((((((((((((((()))*********))))))''''''''''''''''''''''''(((%%%"""###&&&((('''&&&))))))((((((((((((((('''(((((((((((()))))))))))))))((((((''''''(((((()))((('''&&&&&&&&&''')))*********)))((('''&&&%%%%%%'''(((((()))))))))))))))(((((((((((())))))))))))'''((())))))******))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))************)))))))))((('''&&&'''((()))*********++++++++++++******))))))))))))))))))))))))(((***,,,//////...,,,+++tttggg[[[XXXWWWUUUQQQPPPNNNMMMLLLJJJHHHEEECCCAAA;;;;;;;;;:::999777666555888666444444666888888888999888777666555444333333222222111111111111111000111000//////000000///......,,,...333333000///111.........///111000...,,,000000000000///---+++***///...---+++,,,---///111///...---,,,,,,---.../////////...------,,,++++++)))***,,,---............---...///000000///...---///////////////...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------+++******+++---,,,++++++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......------++++++++++++------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......///...,,,++++++,,,...///((()))***+++,,,666NNNdddtttYYY:::+++)))+++,,,,,,,,,,,,++++++++++++,,,,,,...,,,******++++++***)))++++++***+++------+++))))))((('''(((***+++***((())))))))))))))))))))))))(((((((((((()))***,,,,,,((()))))))))************+++***)))(((((()))***+++*********))))))((((((((()))))))))***************))))))))))))))))))))))))******)))(((((('''''''''************************((((((((((((((((((((('''***((('''((()))***)))'''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''((())))))******((((((((((((''''''''''''***+++---,,,***))))))******)))((('''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&((((((''''''''''''((((((&&&&&&%%%&&&&&&((()))***''''''''''''((((((((((((''''''((()))*********)))&&&(((***)))&&&%%%''')))+++)))'''''')))++++++******)))))))))((((((''''''(((((((((((()))))))))))))))(((((((((((((((((()))&&&&&&%%%%%%%%%&&&'''(((******)))((('''&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((()))************)))(((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))******)))))))))))))))************))))))((((((''''''(((((()))*********++++++++++++******))))))))))))))))))))))))(((***---//////...,,,***sssfffZZZWWWWWWUUUQQQPPPOOONNNMMMKKKIIIFFFDDDCCC<<<<<<;;;;;;999888666555888666444444666777777777888777777666555444444333222222222111111000000000111000//////000000///...,,,,,,111777888333///000.........///111111...,,,000000000000///...------///...,,,+++,,,---000111///...---,,,,,,---...///............////////////000///---+++(((%%%###"""---...///000000000.....................---,,,+++------------------------------------------------...............---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------111///---,,,,,,---,,,***+++++++++,,,,,,,,,------------------,,,,,,,,,+++************************---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,------......++++++------------++++++*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++,,,---+++'''+++===OOOrrrWWW888***(((***++++++------,,,,,,,,,,,,------///---+++***++++++***)))***)))((()))***+++)))((()))((((((***+++,,,***)))************************(((((((((((()))***,,,,,,((()))))))))************+++***)))(((((()))***+++)))))))))(((((('''''''''((((((((())))))*********((((((((((((((((((((((((******)))))))))(((((('''************************%%%%%%&&&'''(((((())))))(((''''''((()))***))))))(((((())))))))))))((((((%%%%%%&&&'''(((******+++%%%%%%&&&''''''((())))))&&&&&&&&&'''((())))))))))))+++,,,,,,***))))))******)))((('''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((('''&&&(((((((((''''''(((((((((%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((&&&'''((()))))))))))))))&&&)))+++***&&&%%%'''***'''&&&$$$$$$&&&'''((((((******))))))((((((((('''(((((((((((())))))))))))((())))))))))))))))))((()))))))))))))))*********)))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((())))))***************''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++))))))************))))))))))))************))))))((((((((((((((()))************++++++++++++******************************''')))+++------,,,***)))sssfffZZZWWWWWWUUUQQQPPPOOONNNMMMLLLIIIGGGEEEDDD>>>===<<<;;;999888777777888666555555777888777666777777666666555555555444555444444333333222222222111000//////000000///...+++,,,111888999444000000......---...000111///.../////////000111333555666------,,,,,,---...000111000///...---,,,---...............///000000111111000///...,,,***((('''&&&---...//////////////////------------------,,,+++------------------------------------------------////////////............++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---------------,,,++++++---,,,******,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***+++---......---+++************+++,,,...///000------------,,,,,,,,,,,,******+++,,,---------------,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,++++++++++++,,,,,,+++***))))))***+++,,,)))+++000222...+++///777NNN???000,,,------,,,+++...------,,,,,,------...000...+++******+++******)))((('''((()))******(((***)))***+++------+++)))************************)))((((((((()))***++++++))))))))))))******************))))))))))))******((((((((((((''''''''''''''''''((())))))*********''''''''''''''''''''''''((())))))******))))))((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++(((((()))******++++++,,,'''(((((())))))(((((('''''''''((((((((()))))))))%%%%%%&&&&&&''''''((((((%%%&&&'''((()))******+++***+++------+++***++++++)))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''')))((((((''''''(((((()))$$$%%%&&&'''((((((((('''''''''''''''((((((((((((''''''((()))))))))((((((&&&(((***)))'''&&&(((***&&&&&&%%%$$$%%%&&&'''(((***))))))))))))))))))((((((((((((((())))))))))))((())))))******))))))(((''''''((((((((()))))))))((('''&&&&&&&&&((()))***)))))))))))))))(((((('''(((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))(((((((((((())))))))))))************************)))******++++++******)))))))))************))))))(((((()))))))))***************++++++++++++******************************((((((************)))(((rrreeeYYYVVVWWWUUUQQQPPPMMMMMMLLLKKKIIIFFFEEECCC@@@???===;;;999999999999888777666666888888777666666666666666666555555555555555444444333222222111111000//////000000///...,,,+++...444555111000111///...------///000000/////////...///111444777:::,,,,,,------...//////000000///...---,,,------............///////////////---------...///000111222...---------......///000,,,------............---................................................//////.........---------++++++,,,,,,,,,,,,++++++---------,,,,,,++++++++++++---///111111000...---,,,***))))))+++------,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,)))***+++,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++++++++,,,---...++++++++++++++++++++++++)))))),,,222333000///111222---+++...///---,,,---......------------......111///+++******++++++******)))((((((***++++++*********+++---//////,,,******************************)))))))))))))))******))))))))))))************))))))************))))))((((((((((((((()))))))))(((((()))******+++,,,,,,(((((((((((((((((((((((('''''')))***++++++******((((((((((((((((((((((((''''''((()))***++++++,,,((())))))))))))))))))***''''''(((((((((((('''''')))))))))((((((((((((((('''''''''''''''(((((((((((((((((())))))*********(((***,,,+++***)))***+++(((''''''''''''(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))&&&''')))++++++***(((&&&''''''''''''((((((((((((((((((((()))((((((''''''&&&'''((()))(((((()))***(((((((((''''''(((***+++)))))))))))))))*********(((((((((((())))))))))))((()))************)))((($$$%%%%%%&&&&&&&&&&&&&&&((((((&&&&&&&&&''')))***)))))))))))))))(((''''''(((((((((((())))))))))))))))))***++++++++++++***************************(((((((((((())))))))))))************************)))******++++++******)))))))))************))))))(((((()))*********************++++++++++++******************************)))))))))(((((()))))))))rrreeeYYYVVVWWWUUUQQQPPPLLLLLLKKKJJJHHHFFFDDDCCCAAA@@@===:::999999:::;;;999888777777888999777666666666666666666666555555333333222222111000//////111000//////000000///...---++++++///000///000333000...,,,,,,...000111000111///---,,,---000444777+++,,,---...////////////000///...---,,,------.../////////......------,,,///...---,,,,,,,,,,,,,,,...---,,,,,,,,,...///000------...///000000000///.........................................................------,,,,,,,,,+++++++++,,,,,,+++++++++---------,,,,,,+++++++++(((***///333555555444333...---++++++,,,---,,,+++++++++,,,,,,,,,---------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---+++******+++---...//////...---,,,,,,,,,,,,.........------,,,,,,,,,)))***+++,,,------...---++++++++++++,,,------...------------------------+++++++++,,,,,,---------+++*********+++---///000+++,,,,,,------,,,,,,+++000)))&&&(((++++++***,,,---+++,,,---,,,)))+++000......------------......222///,,,******++++++***,,,***)))***+++------,,,++++++,,,...000000---+++************************+++***)))))))))))))))***))))))))))))************((()))***++++++***)))((((((((())))))******++++++))))))***+++,,,,,,------))))))))))))))))))))))))%%%''')))***++++++++++++************************+++++++++++++++,,,,,,,,,'''(((((('''&&&%%%&&&&&&''''''((((((((((((''''''''''''(((((())))))******))))))))))))((((((((((((************))))))))))))%%%'''))))))'''''''''((('''''''''''''''((()))***))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***))))))(((((((((((())))))'''))),,,......,,,)))&&&''''''''''''((((((((()))((()))))))))((('''&&&&&&'''''''''((()))*********'''(((''''''&&&''')))+++(((((())))))******++++++(((((((((((())))))))))))((()))***++++++***)))((('''((())))))******))))))***)))'''&&&&&&'''((())))))))))))))))))(((''''''(((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))(((((()))*********************++++++++++++******************************+++***)))(((((((((***+++tttiii^^^YYYVVVQQQOOOPPPNNNMMMKKKJJJIIIGGGDDDBBB???===;;;:::;;;<<<<<<;;;777888888999999999888888777777777666666555555555222333444555555333222000333222111000///////////////...---------///000111------......///000000000......---......///000111------......//////000000000...,,,++++++---000222........................---------............///111///------000222111//////000111222111...,,,***///...---,,,,,,...///000---......///////////////---------.........//////...---,,,,,,++++++++++++++++++,,,,,,,,,---------000111222333444444444444...---,,,+++***++++++,,,------------------------///...---,,,,,,,,,------+++++++++,,,,,,---------******,,,,,,,,,,,,******)))***+++,,,...///000000...------------...///000++++++------------++++++------,,,,,,++++++******------..................,,,,,,---.........------000000/////////.........,,,,,,------...------------------------,,,,,,,,,000...,,,---000111000.........////////////......111...------000000...,,,...---,,,,,,,,,---///000//////...------,,,,,,+++------------------------++++++++++++++++++,,,,,,...---,,,+++************.........---,,,+++***)))+++++++++*********))))))---,,,***'''%%%&&&***---)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++******))))))++++++++++++************)))((('''((()))***)))'''&&&'''((()))***+++,,,,,,************+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%&&&'''((()))***++++++***)))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++)))((()))***...,,,)))&&&&&&'''***,,,(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((((((''''''&&&%%%######&&&&&&'''+++...---((($$$%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,'''$$$!!!"""%%%''''''%%%''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))************++++++++++++*********))))))(((((())))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))),,,+++***))))))***+++,,,,,,///222000***'''(((+++))))))))))))))))))))))))((()))***+++,,,+++*********)))((((((((()))+++,,,)))************+++++++++))))))))))))))))))))))))oooeee\\\XXXVVVRRRQQQSSSOOOMMMKKKJJJIIIHHHEEEBBB???===::::::;;;<<<<<<;;;888888999999999999999888777666666555444333333222333444444555444333111000333222111000////////////111111000///........./////////////////////......///......---------...............///////////////---,,,+++******,,,...///........................---------............///000...,,,---///000000...&&&(((+++...//////---,,,---------------......///---......///////////////---------.........//////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------///000111222333333333333///...---,,,+++,,,,,,---........................///...,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,------,,,++++++++++++,,,---......//////...---------------............---,,,,,,---......//////......---,,,,,,,,,------------------------///////////////......---000000//////////////////------.../////////......////////////////////////111///...///111222111///......//////000000//////111///......000000///,,,......---------...///000******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++*********------------,,,+++***)))+++++++++*********))))))))))))(((%%%$$$$$$''')))************************+++++++++*********))))))++++++++++++*********)))))))))))))))((((((((((((,,,+++***+++,,,,,,,,,***''''''((()))***+++,,,,,,++++++*********+++,,,,,,************************))))))))))))))))))))))))(((((('''''''''((())))))+++***))))))((((((((()))''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((''''''(((+++***'''&&&%%%&&&((()))(((((('''''''''&&&&&&&&&***)))(((((((((((()))***************)))(((''''''&&&&&&'''))),,,+++(((%%%'''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))***+++***(((''''''((()))***)))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))*********+++++++++************)))))))))((())))))))))))***************)))))))))(((((((((((((((((((((((()))))))))***++++++***))))))***+++++++++...///...***((()))***************************((()))***+++,,,++++++*********)))(((((()))***+++)))************+++++++++************************ooofff\\\YYYWWWTTTRRRSSSOOOMMMKKKJJJJJJHHHEEEBBB>>><<<:::999:::;;;;;;;;;999:::::::::999999999999888777777555444333222222555555444333333222111111333222111000///////////////000000000000000//////111111000//////...------//////...------,,,++++++000000///////////////...,,,,,,,,,,,,,,,---------........................---------............///...---,,,,,,...//////...%%%'''***,,,...///......+++,,,------......---------......///////////////---------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111111111111//////...------------...////////////////////////...---,,,+++++++++,,,,,,.........---------------,,,,,,---......---,,,,,,,,,,,,---------.........------------------------222000---,,,,,,---000222000000000///......------........................111111111111000//////...000000000000111111111111000111222222333333222222333333333444444444444444555444333444555555333222///000000111111111222222222111000111222222000...000//////...//////000111++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++++++++***,,,,,,,,,,,,+++******)))+++++++++******************++++++***(((((()))+++************************************))))))))))))++++++++++++******************)))))))))(((((((((***)))((((((******)))((('''(((((()))***+++,,,,,,,,,,,,+++*********++++++'''(((((())))))*********))))))))))))))))))))))))+++***))))))((((((((()))***))))))((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))******)))'''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&(((((((((''''''''''''&&&******))))))))))))******)))***************))))))'''&&&&&&'''))))))(((&&&))))))((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++,,,***))))))***,,,*********))))))(((((((((***++++++++++++++++++***))))))))))))))))))))))))'''''''''''''''''''''''')))))))))*********++++++************)))))))))))))))))))))*********++++++******)))))))))(((((((((((((((((()))))))))******++++++***))))))***++++++++++++,,,,,,+++******)))************************))))))***++++++++++++***+++******)))))))))******)))************+++++++++************************sssiii```\\\XXXTTTQQQQQQOOOMMMLLLKKKJJJHHHEEECCC>>><<<:::999;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888777555444333222666555444333222111111111222222111000//////000000)))+++---000111222222111000000000000//////....../////////......------,,,111000000000//////......---...///000000///..............................---------............///...---------.../////////,,,---///000000///...---***+++,,,.........---------......///////////////...........................------,,,,,,,,,------,,,,,,,,,------------......///000111111111111111/////////............///...........................---,,,+++***+++,,,,,,/////////......------,,,---..................---...............------------------------,,,,,,+++111000...------...000111000000//////.........---////////////000000000000000000111111222222111111333333444444555666666777777888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;999777666222222333333444555666666666666666777777777555444333333222222111111111111222222111111000000//////////////////////////////,,,,,,,,,,,,++++++++++++---------------,,,+++++++++,,,,,,,,,+++******)))***************************,,,------+++***+++,,,************************++++++******************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))(((''''''((()))((('''(((((()))******+++,,,,,,,,,,,,+++***))))))******''''''(((((()))***++++++++++++++++++++++++++++++***))))))(((((()))))))))))))))((((((((((((((()))((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******)))'''&&&&&&'''&&&&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''))))))))))))))))))))))))%%%&&&'''((((((((((((((('''&&&%%%&&&&&&'''((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((+++,,,***'''&&&'''***+++******))))))(((((('''***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))*********************)))))))))))))))))))))*********+++++++++*********)))))))))(((((((((((()))))))))*********+++******************+++***))))))***,,,,,,***)))************************))))))******++++++++++++++++++******************))))))*********+++++++++************************qqqhhh___[[[XXXSSSPPPPPPOOONNNLLLKKKJJJHHHEEECCC???===;;;:::;;;<<<<<<;;;======<<<;;;::::::;;;;;;999999777666444333222111666555444333222222222222222111000000000000000000)))***,,,///000111111111////////////000000111111---...///000111000000000111111000000/////////...---...000111111000...---........................---------............///////////////...///000111000111111111000///---,,,)))+++,,,...//////...------......///////////////.....................------------,,,,,,---......,,,,,,---------.........///000111111111111111111.../////////////////////------------------------...---,,,+++++++++,,,---/////////......------,,,........................//////.........---------,,,------......---,,,,,,......////////////.................................//////000111111222222000111333555777888999999:::;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHFFFBBB>>>:::999555555555666777999;;;<<<<<<===???@@@@@@?????????<<<;;;:::888666444222111444444333333222111111000000000000000000000000000...---------,,,,,,++++++------.........---,,,,,,++++++,,,,,,,,,+++******************************''')))***+++)))(((((()))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,+++******,,,,,,+++***))))))******++++++,,,,,,,,,++++++***))))))))))))(((((())))))***+++,,,,,,************************''''''''''''((()))***+++))))))(((((((((((()))))))))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++***(((''''''(((&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%&&&((()))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))'''***+++***'''%%%&&&))))))))))))(((((('''''''''))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))******************++++++++++++************))))))))))))))))))))))))*********************++++++************))))))***,,,,,,+++)))***************************************+++++++++***++++++++++++*********))))))*********+++++++++************************jjjbbbZZZXXXWWWSSSQQQQQQPPPNNNLLLKKKKKKIIIFFFCCC@@@>>><<<;;;<<<=========???>>>===;;;;;;;;;<<<<<<777666555444333222111000444444333333333333222222111111000000000000000111...///////////////............///000000111222222---...000111222222111111111000000000000000000///------...//////---,,,+++........................---------............///...///000000...///000222------...////////////...+++,,,---...//////000000---......///////////////...............---------------------------...///,,,---------............000000111111111111000000---...//////000/////////------------------------///...---,,,+++,,,------.........---------------///...------------.../////////..................+++,,,.../////////...------...///000000///...---......///000111222222333000111222444555777888999888999<<>>???CCCFFFJJJLLLLLLKKKKKKLLLIIIGGGEEEBBB>>>999666444000000111111222333333444111111111111111111111111/////////......------,,,------/////////...---,,,,,,,,,,,,------,,,,,,+++***************+++++++++(((***,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,+++************)))))))))+++***))))))***+++***)))*********+++++++++,,,,,,++++++***)))))))))******((())))))******+++++++++((((((((((((((((((((((((&&&&&&&&&'''((()))++++++)))))))))))))))******+++***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))***++++++***(((''''''(((''''''((())))))))))))((('''(((((((((((()))))))))''''''((((((((((((''''''&&&&&&'''(((((()))((((((&&&'''((('''&&&&&&(((***))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((***++++++)))(((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))*********************++++++++++++,,,++++++*********))))))))))))))))))*********++++++)))***++++++++++++***)))******++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,)))***++++++,,,,,,++++++)))************+++++++++++++++++++++++++++++++++jjjbbb[[[YYYXXXTTTRRRRRRPPPNNNLLLKKKKKKIIIFFFDDDBBB@@@======>>>??????>>>AAA???===<<<;;;;;;<<<===888777777666555444444444111222333444444444333222111111000000000000111111222222111000000//////000000000000000000000111111---...000111111111///...000000000000000111111111...............---,,,,,,........................---------............///---///000///------///222+++,,,,,,---...///000000---------...///000111222---....../////////////////////.........------------------------...//////------------............/////////000000//////...,,,---.../////////..............................000///...---------......,,,,,,,,,,,,------------......---,,,,,,---..................////////////+++,,,...000111111000000000000000000000000000000111111333444666888999:::999:::<<<>>>@@@CCCDDDEEEGGGHHHKKKMMMOOOQQQRRRSSSTTTUUUVVVXXXZZZ]]]^^^___ZZZ[[[\\\]]]^^^_________]]]^^^^^^___``````aaaaaa]]]]]][[[TTTJJJ@@@:::888777777666777999<<<>>>@@@JJJNNNSSSVVVVVVVVVWWWXXXVVVUUUQQQLLLFFF@@@;;;888111222222333333444555555333333333333333333333333111111111000///.........,,,---///000000///...---,,,------......---------))))))*********+++++++++,,,---......------...000+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++*********))))))))))))'''&&&'''((()))(((&&&******++++++++++++,,,,,,***))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))***+++***************+++,,,,,,******)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&&&&'''''''''((((((((()))))))))'''((((((((())))))))))))'''((())))))))))))(((''''''(((((())))))))))))(((%%%((())))))''''''(((***'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***)))((()))***++++++***((('''(((((())))))******+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********************+++++++++,,,,,,+++++++++*********))))))))))))*********+++++++++)))***++++++++++++***)))))),,,......+++)))***,,,+++++++++++++++++++++++++++***)))))))))***+++,,,'''(((***,,,---------,,,)))************+++++++++++++++++++++++++++++++++qqqhhh```]]][[[VVVRRRRRRPPPOOOMMMLLLKKKIIIFFFDDDCCC@@@>>>>>>???@@@??????BBB@@@>>><<<;;;<<<======;;;:::::::::999999888888///111333555666555444333111000000000000000111111333222111111111222444555222222111111000/////////...///000111000///,,,+++//////000000111111222222111111000000////////////........................---------.........//////,,,...///...,,,,,,...111.........////////////000......---...///111333444---....../////////////////////.........------------------------...///000---------.........//////---......///......------+++,,,.../////////......////////////////////////111000///...---...//////+++++++++,,,,,,---------...---,,,++++++,,,---...............//////000000***,,,///111222222222111444222000//////000222444333444666888:::===>>>???BBBCCCEEEHHHKKKNNNPPPQQQSSSTTTVVVXXXZZZ[[[\\\\\\]]]^^^___bbbdddfffhhhiiiaaabbbcccdddffffffggggggddddddeeeeeefffggghhhhhhaaaaaa___WWWKKK@@@999666666666555666888;;;>>>@@@OOOSSSYYY\\\]]]]]]^^^``````^^^ZZZTTTLLLEEE>>>;;;777777777666555555444444666666666666666666666666333222222111000//////...,,,...///111111000...---------......///.........))))))******++++++++++++)))***++++++******,,,...++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,+++++++++***)))***+++,,,+++)))++++++++++++++++++,,,,,,))))))(((((()))***++++++((((((((((((((('''''''''************************,,,+++******)))*********+++*********+++,,,------+++***)))(((((()))***+++************************))))))))))))))))))))))))'''((()))(((&&&%%%%%%&&&'''''''''''''''((()))***'''((((((((())))))******((()))***++++++***)))(((''''''((((((((((((''''''%%%(((+++***(((''')))+++%%%&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++(((&&&&&&(((+++,,,)))&&&(((((()))***+++,,,,,,---))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++)))***+++,,,,,,+++***))))))---111///***(((***...+++++++++++++++++++++++++++***)))))))))***,,,---&&&(((***,,,---...------)))************+++++++++++++++++++++++++++++++++mmmddd[[[XXXVVVRRRPPPPPPPPPNNNMMMLLLLLLKKKHHHFFFEEECCCAAA???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::888777555444111111333444555666666666111111000//////...//////000/////////......------//////000///...---///000111000000000//////......111111222222222222111111...///////////////......////////////////////////000//////.........///////////////000///......---000000000000///////////////222222//////111111///---///000///...,,,,,,------...///000000///...---////////////////////////,,,------------------,,,000000000000000000000000.../////////000000111111////////////000000000000000000//////.........---///---***+++---///...,,,............///000111111...............//////000---///222444666666555444444444444555555777888999999:::===AAAEEEIIIKKKMMMRRRSSSTTTUUUXXXZZZ]]]^^^aaacccgggiiijjjiiifffdddiiiiiijjjlllnnnppprrrsssppppppppppppooonnnlllkkkllllllmmmnnnnnnmmmllllllmmmjjjdddZZZOOODDD<<<888777666555555777:::===@@@LLLUUU___eeefffeeefffhhhffffffccc___XXXOOOGGGBBBCCC???;;;888888888888888999888888777666666666666777555444222111111111111222111000///////////////333111///...//////...---,,,+++***+++---...---,,,+++,,,---......---+++***))))))*********+++++++++,,,+++***))))))***+++,,,...,,,+++++++++,,,***)))+++,,,,,,,,,++++++************++++++++++++******++++++++++++++++++++++++((())))))*********))))))(((((()))))))))))))))(((++++++++++++***)))((('''+++++++++++++++++++++,,,,,,+++******++++++)))(((******))))))))))))******%%%%%%&&&'''((()))******((()))***++++++***)))(((******))))))))))))))))))''''''((((((((((((''''''******))))))((((((((('''))))))************))))))))))))))))))))))))))))))((('''&&&'''***+++***)))+++***)))***+++,,,+++)))++++++++++++************)))))))))))))))))))))))))))************+++++++++************************++++++******************...---+++***(((((())))))************))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++***'''%%%%%%&&&******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++************+++++++++,,,,,,---............))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++,,,------......------kkkbbbZZZXXXVVVSSSRRRSSSPPPOOOMMMLLLLLLKKKHHHFFFDDDBBBAAA???>>>>>>??????>>>>>>======<<<<<<======;;;;;;;;;:::888777555444222222333444555555555555333333222111111111111111444444444333333222222222111111111000///000111222111111111000000/////////000111111111111111111000111111000///...,,,******////////////////////////000///.........///111222,,,------...000000111111111000000000////////////+++///000///111555777555---///000///---,,,---------...///000000///...---////////////////////////------............------000000000000000000000000------------.........///////////////000000000000000000/////////.........000...,,,---///000///---......---------...//////000000000000000111222222000111333555666777777777888999999;;;===???@@@AAAHHHJJJMMMQQQUUUXXX[[[]]]^^^______aaabbbdddfffgggiiikkknnnpppqqqpppooonnnmmmnnnnnnpppqqqsssuuuvvvvvvuuutttsssrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqooojjjaaaUUUIII@@@;;;999999888777888:::===>>>HHHQQQ]]]eeehhhiiijjjlllmmmmmmllliiieee___YYYVVVKKKGGGBBB>>><<<;;;999888666777888888888777666555555555333222222222333333333222111111000000000111111000000000222222000///...---,,,,,,...///...---***+++,,,,,,------------++++++++++++,,,,,,,,,---...///000111111000///...000---***)))***+++,,,,,,+++,,,---------,,,************++++++++++++******++++++++++++++++++++++++))))))************))))))))))))))))))(((''''''&&&!!!%%%***,,,...------))))))***+++,,,,,,------,,,+++******++++++***(((******))))))))))))******'''(((((())))))*********))))))************))))))))))))***++++++***)))(((+++++++++******+++++++++*********)))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''(((***+++***))))))((('''((()))***)))'''''''''(((((()))))))))***)))))))))))))))))))))))))))************+++++++++************************************************---,,,***)))((())))))***))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,---(((***+++,,,++++++---///******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---))))))*********+++++++++++++++************+++++++++,,,,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++******)))+++,,,------......------jjjaaaYYYXXXWWWUUUTTTUUUQQQOOOMMMMMMLLLKKKHHHFFFBBBAAA@@@???>>>??????@@@??????>>>>>>>>>=========;;;;;;;;;:::999777555555333444444555555444444333222111111000000000000000333333333222222222222222444333222111111222333444111111111111111000000000///000000111111000000///000000000///---,,,******////////////////////////000///...---...000222333...---......///111222333111111000000000/////////***...000///222777888777...///000///---------.........////////////......////////////////////////......////////////......000000000000000000000000------------............////////////000000000000000000////////////......111000......000111000///000000///........./////////////////////000111222444444666888:::;;;======AAABBBCCCEEEGGGJJJLLLNNNTTTVVVYYY]]]aaaeeeggghhhkkkkkkkkkkkklllnnnooopppnnnnnnppprrrssssssttttttsssttttttuuuvvvwwwxxxyyy|||{{{yyywwwvvvvvvvvvvvvwwwvvvuuuttttttuuuvvvwwwwwwuuuqqqiii^^^QQQFFF???<<<;;;;;;;;;;;;;;;<<<===BBBMMM[[[fffkkknnnppprrrrrrrrrqqqooolllhhheeecccXXXTTTNNNHHHDDDAAA===;;;777888999::::::999888777555555444444444555555666555555555444444444444444333333555777999999777555111000......///000///...******++++++,,,---///000,,,,,,------------......+++---111333333111---+++111...***)))***,,,---...+++,,,...000///---+++)))******++++++++++++******************************)))***************))))))+++++++++***)))((('''&&&"""%%%***---...,,,)))'''(((((()))***,,,---...///,,,+++******++++++***)))******))))))))))))************************************))))))))))))******((()))***+++++++++)))(((***)))(((''''''((()))************))))))))))))((('''(((((())))))(((((('''((((((((((((((((((((((((&&&%%%$$$%%%''''''&&&%%%)))((('''((()))***)))'''&&&&&&'''((()))***++++++)))))))))))))))))))))))))))************+++++++++******************************************************))))))))))))******(((((((((((())))))))))))++++++++++++++++++++++++*********************)))((()))+++,,,,,,---///111******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,,,,))))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,+++******)))+++,,,------......------jjjaaaZZZXXXWWWUUUTTTUUURRRPPPNNNMMMMMMKKKHHHFFFAAA@@@???>>>>>>???@@@@@@???????????????>>>>>>===<<<<<<;;;:::999777666555444555555555444444333222222222111000000111111111111111111111111111111111333222000000111222333333222222111111111111111111//////000000000000//////---......///////////////////////////////////////222000...---,,,...000111222111000/////////000000111111111000000000//////...111222///000333444111...///000///------...000...//////////////////...//////////////////////////////000000000000///////////////////////////////////////000000000000000////////////000000000000000000//////////////////111000/////////000000000333222222111111111111111111111111111222333444555999999;;;===AAADDDGGGIIIMMMMMMNNNPPPSSSUUUWWWYYY\\\^^^aaafffjjjmmmooopppqqqppppppoooppppppqqqqqqqqqqqqqqqrrrtttuuuwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{}}}|||zzzyyyyyyzzz|||}}}{{{zzzxxxwwwwwwxxxzzz{{{zzzyyyvvvpppfffYYYLLLDDD<<<=====================@@@JJJYYYfffnnnrrrtttuuuvvvuuutttqqqnnnllliiihhhfffbbb[[[UUUPPPKKKEEEBBB======<<<<<<<<<;;;;;;;;;777777777888999999::::::::::::;;;;;;;;;:::::::::999;;;>>>BBBDDDCCC???<<<555333111000111111000///---,,,,,,+++,,,---///000------------------------***,,,///111111///,,,***000...,,,+++---......---+++---000111111///,,,)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))))),,,,,,---,,,,,,+++***)))---...///000...+++(((%%%))))))***+++,,,,,,------,,,+++******,,,,,,+++*********))))))))))))******++++++*********)))))))))+++***)))(((((()))***+++******************++++++***((('''%%%%%%'''(((***((((((((((((((((((((((((*********++++++*********'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%+++***)))***+++,,,+++)))((())))))***++++++,,,,,,(((((((((((((((((((((((())))))*********+++++++++***************************************+++++++++((((((((())))))*********((((((((((((((()))))))))++++++++++++++++++++++++))))))))))))(((((((((((()))+++++++++)))((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))*********++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------lllccc[[[YYYWWWTTTRRRSSSRRRQQQOOONNNMMMKKKHHHEEEAAA@@@???>>>>>>>>>???@@@>>>??????@@@???>>>======<<<<<<<<<;;;999888666555555555555555444333222222444333333333333333444444333333333333333333333333111///...///111333222000111111111111111111222222//////000000000000////////////000111111111111111000000000000000000000000222111///---,,,,,,---...222222111000000000000000111111111111000000000000000222222......000000---...//////...------///111/////////....../////////000000000000000000000000//////000000000000//////////////////////////////000000000000000/////////////////////000000000000//////000000000000000000000000//////...//////000333222222222222333333444666777777888:::<<<===>>>@@@AAACCCGGGLLLPPPTTTVVVXXXYYYYYY[[[\\\^^^```aaafffiiilllppptttvvvwwwwwwsssrrrqqqqqqppppppppppppvvvvvvvvvvvvwwwyyy{{{|||zzz{{{|||}}}}}}}}}}}}||||||{{{zzzzzz{{{}}}}}}|||zzzyyyyyyzzz|||}}}|||{{{yyyuuummmaaaSSSIII>>>?????????@@@@@@@@@@@@AAAJJJXXXeeennnsssuuuvvvyyyyyywwwvvvsssqqqooonnnnnnkkkfffaaa]]]WWWRRRNNNFFFDDD@@@===;;;;;;<<<<<<:::;;;<<<>>>???AAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDBBBDDDGGGKKKMMMJJJEEEAAA999666333111222222111000111000...---------......---------------,,,,,,,,,//////000000000000//////------...000111111...++++++---000222111///,,,***++++++,,,,,,,,,,,,++++++------------------------+++++++++++++++***)))))))))***++++++,,,,,,,,,,,,***++++++,,,---......///,,,+++++++++++++++++++++,,,+++***+++,,,---,,,*********))))))))))))******+++******))))))(((((('''+++***)))(((((()))***+++,,,+++)))'''(((***---...---,,,***))))))***,,,---''''''''''''''''''''''''******++++++++++++******((((((((((((((((((((((((***(((((((((***+++***)))+++***)))***+++,,,+++)))++++++******************(((((((((((((((((((((((())))))*********+++++++++************************))))))*********+++++++++(((((())))))******++++++'''((((((((())))))******************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++***'''&&&&&&'''******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,---------.........)))***+++,,,---......///+++,,,------......------mmmddd\\\YYYXXXTTTRRRSSSSSSQQQOOONNNMMMKKKHHHEEEAAA@@@???>>>===>>>>>>???===>>>???@@@???>>>===<<<<<<<<<<<<;;;:::888666555444555555555444333333222000000//////000000111111000000111111111111222222000///...111444555222///000000000111111111111111///000000111111000000///333333333333222111000///000000000000000000000000222111000///...---------...///000222333333333333222222111111111000000000---///000---...111111.../////////...---...000222//////............//////000000000000000000000000//////000000000000//////000000000000000000000000...............---------////////////000000000000//////000000000000111111///000000///......///111111111111222444555777888999:::;;;===@@@BBBEEEFFFKKKLLLPPPTTTXXX\\\```aaabbbbbbcccdddeeegggiiijjjmmmooosssvvvyyyzzzzzzzzzvvvvvvuuutttsssssssssssswwwwwwwwwwwwwwwxxxyyyzzz{{{|||~~~~~~~~~||||||||||||~~~~~~}}}}}}~~~~~~}}}{{{zzzuuujjj]]]SSSEEEDDDDDDCCCBBBBBBCCCCCCCCCJJJVVVcccmmmsssvvvvvvuuuvvvvvvuuutttrrrpppooonnnmmmkkkiiigggddd___[[[PPPMMMGGGBBB===;;;::::::;;;===@@@DDDHHHLLLNNNOOOPPPQQQSSSTTTTTTTTTSSSRRRMMMNNNQQQSSSSSSOOOHHHCCC<<<999555222222222111111333333111000///............------------,,,,,,,,,///...---,,,,,,---...///+++---///333555333...***,,,---///111000...,,,***++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,+++***))))))&&&'''((()))***+++++++++))))))(((((()))+++---///------,,,++++++******))),,,+++***+++,,,---,,,+++******))))))))))))***************))))))(((((((((******))))))))))))******,,,+++)))((((((***---///,,,+++***))))))***+++,,,&&&&&&''''''''''''((((((((())))))******))))))((())))))))))))))))))))))))&&&%%%$$$&&&((()))(((''')))((('''((()))***)))'''))))))))))))(((((('''''')))))))))))))))))))))))))))************+++++++++************************)))))))))***++++++,,,,,,((()))***+++++++++++++++(((((())))))******++++++************************************+++++++++,,,)))+++,,,+++))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++******++++++,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,---------............)))***+++,,,---...///000+++,,,------......------~~~kkkbbb[[[YYYXXXUUUTTTUUUTTTRRRPPPNNNMMMKKKHHHEEEBBBAAA???>>>=========>>><<<===>>>??????===<<<:::======<<<;;;:::888777666444444444555444444333333///............///000111........./////////000000111111222666::::::555000/////////000000111111111000111111111111111111000222222222222222111000///000000000000000000000000///000111222222111000///---///111444555444333222222222222111111111000000,,,///000......222333000/////////...---...111333000///...------...///000000000000000000000000000...//////000000//////...000000000000000000000000///.........------------////////////000000000000//////000000000111111111000111222111//////111333222222444666888;;;>>>???@@@AAACCCFFFIIIMMMPPPRRRWWWYYY\\\```cccfffggggggggghhhiiikkkmmmooorrrsssqqqssswwwzzz{{{{{{{{{zzzzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{}}}|||tttggg^^^OOOMMMJJJGGGEEEDDDEEEEEECCCIIISSS```lllssswwwxxxsssssstttsssqqqnnnjjjhhhiiiiiijjjlllmmmllliiiggg[[[YYYTTTNNNGGGAAA<<<:::999<<>>:::555222222222111000333333333333222111111000/////////.........---------,,,+++******+++,,,---------000222444333000---------...///...---,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((((()))***++++++,,,++++++,,,,,,+++***)))(((((((((,,,,,,++++++++++++++++++,,,+++***+++---...---,,,******))))))))))))***************************)))))))))************))))))))))))***+++,,,,,,------((((((((((((((((((((((((((((((((()))))))))******((())))))******))))))(((************************###""""""$$$&&&((((((''')))((('''((()))***)))'''((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,***+++,,,,,,---,,,++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++&&&&&&'''((()))******+++)))***++++++++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,++++++******++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,------------...+++,,,------......------}}}iiiaaaZZZYYYYYYWWWVVVXXXTTTRRRPPPOOOMMMKKKHHHEEECCCBBB@@@>>><<<<<<<<<===;;;<<<>>>???>>>===;;;:::======<<<;;;:::888777666333333444555555444444333555444444444555666666777111111222222222333333333333333555:::???>>>888222......//////000000000111111111222222222222111111......///111111222222222000000000000000000000000---///111444555555444333///111444666555333000...222222222111111111111000///111222//////222222//////000///...---...111444000///...------...///000000000000000000000000000......////////////......000000000000000000000000111111000000/////////...////////////000000000000//////000000111111111222111333444333000000222555555666888;;;>>>BBBEEEGGGKKKLLLOOORRRWWW[[[^^^``````bbbeeehhhjjjkkkjjjjjjiiijjjlllnnnrrruuuxxxyyywwwyyy|||~~~}}}||||||{{{zzzyyyyyyyyyyyy}}}~~~~~~~~~~~~}}}|||||||||}}}zzzooofffWWWTTTOOOKKKGGGFFFEEEFFFBBBHHHQQQ^^^kkktttyyyzzzxxxxxxxxxvvvrrrlllfffbbbeeefffhhhlllpppqqqooommmdddccc```ZZZRRRIII@@@;;;666;;;CCCMMMVVV___dddggggggiiikkklllmmmlllkkkjjjffffffeeedddaaa[[[SSSMMM???;;;666333111111111000111222333555555444333222111111000000/////////.../////////......//////////////////111333333111///---------------,,,,,,++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))---------,,,+++***)))(((.........///......------)))***,,,------,,,***)))*********++++++,,,,,,,,,,,,+++***+++---...---,,,******))))))))))))******++++++++++++++++++++++++((()))***++++++***)))(((&&&(((+++...///...+++******+++,,,,,,,,,,,,+++***))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++************************'''''''''))),,,...///...+++***)))***+++,,,+++)))(((((()))***+++,,,------)))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,+++,,,---...------++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++,,,---...///)))***++++++))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,+++*********+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------............---------------------------------........./////////......------,,,+++++++++,,,------......------zzziiiddd\\\WWWUUUUUUUUUUUUSSSQQQOOOMMMLLLJJJGGGEEEBBB@@@?????????>>><<<:::????????????>>>===;;;;;;<<<<<<<<<;;;:::999888777888666555444555444111///222222222333444555666777222222111111000111111222666---000DDDUUUQQQ===---000222444555555333000......///222333333222///...333222111///...,,,+++***,,,---.../////////...---///000111111111111000000//////111222333444444444444444333000---...333777......//////000000111111000000///000000111222222000///...---------------000000000000000000000000......//////000000111111//////000000///...------000000//////.........---//////000000000000//////...000111111000000111222222222333222222333666888777999===AAAGGGMMMQQQTTTXXXYYYZZZ\\\___bbbeeefffiiijjjlllnnnpppqqqrrrssspppqqqrrrsssuuuxxxyyy{{{{{{}}}~~~~~~~~~~~~|||~~~~~~{{{}}}~~~~~~zzzwwwjjjggg```YYYTTTPPPNNNMMMPPPRRRWWW```lllvvv{{{}}}zzzzzzxxxtttnnneee]]]YYYYYYZZZ^^^gggppptttrrrooonnnkkkfffccc^^^TTTFFF<<<===>>>CCCKKKQQQWWWbbbmmmooorrrtttsssuuuwwwtttooopppllliiiiiiiiicccWWWMMM@@@;;;555333555555222//////111333555666666555444777777666555333111///...000---***(((***+++------...---...///111111000////////////...---,,,+++***)))+++------+++***++++++++++++++++++,,,,,,---...---,,,***))))))***,,,---***000222,,,+++111888:::///---+++)))((()))+++,,,...+++)))***,,,---***&&&************+++,,,,,,---,,,,,,+++***))))))******'''((()))***+++,,,,,,,,,((()))+++,,,,,,+++)))((()))************)))((((((***&&&"""$$$))),,,+++((((((((()))***************((()))***++++++***)))((())))))))))))))))))))))))&&&((()))((('''(((***,,,$$$$$$%%%''')))+++---...(((+++---,,,)))''')))+++(((((((((((())))))))))))))))))*********+++++++++---,,,,,,,,,+++*********,,,,,,------------......************************''''''(((******+++++++++***+++---...---+++)))(((''')))+++---...---,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,//////...---,,,++++++***------------,,,,,,+++*********+++,,,,,,---....../////////000//////..............................222222000//////.........{{{iiiddd\\\WWWUUUUUUUUUUUUTTTQQQOOOMMMLLLJJJHHHEEEDDDAAA???===>>>>>>>>>===????????????>>>===<<<;;;;;;;;;;;;:::999888666666777666555555555444222///333333222333333444555666333333222222222222333333888222333@@@IIIEEE:::222000111333444444333111000///000111222222111000///000000000///////////////---...///000000000//////000111111222222111111111///000111222333444444444333444222///,,,,,,///222333222222222111111000000000000//////000000111111111000//////.........///000000000000000000000000////////////000000000000//////000000///......---000000/////////.........000111111111111000000///---///000000//////000222000222333444444666999<<>>>>>BBBHHHMMMTTT___jjjooosssvvvuuuwwwyyywwwrrrtttppplllllllllggg\\\SSSHHHAAA888333333444444222222333444555555555333222666666555555444333222222333000---,,,---.........///...------...///...,,,+++,,,,,,---...---------(((***++++++***))))))***,,,++++++++++++,,,,,,------,,,+++))))))***,,,------666<<<888666:::@@@BBB000///,,,******+++---......---,,,,,,+++,,,------+++************++++++,,,,,,,,,+++***************++++++,,,,,,---,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++***)))((('''+++(((%%%&&&***---+++)))((())))))***************'''((()))******)))((('''************************))))))***)))''''''(((***(((((((((((()))***+++,,,)))***+++,,,------+++)))((((((((()))))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))*********++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,***+++,,,,,,,,,+++***)))******,,,,,,,,,+++)))(((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,.........------,,,,,,+++---------------,,,+++******++++++,,,------......++++++,,,,,,,,,,,,++++++........................000//////...//////000000{{{hhhccc\\\WWWUUUUUUUUUUUUTTTRRROOOMMMLLLKKKHHHFFFEEEBBB>>><<<===>>>??????>>>??????>>>>>>===<<<;;;:::::::::999888777666555777666555555555444222000333333333222222333444444333333333333333444444444444222222555555333111333111222222222222222222222000000000111111000000000000000000111111111111111//////000111111111111111111222222222111111111111///000111222333444444444444444333111...------///000000000000000/////////111000000////////////000111111000000//////000000000000000000000000000000000000000000//////////////////000000000///......000000000000////////////222222222222222111000000---///111111111111222444222555888:::<<>>666333444666666444555555555555444333333555555444444444555666666666444222222333222111000333000...------...------++++++,,,---------------***+++,,,,,,******+++,,,------,,,+++++++++,,,,,,---,,,+++******+++,,,---000:::AAA???;;;;;;>>>???111000...,,,,,,---///000000222333111...---...///,,,++++++************+++,,,++++++************+++...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))(((---***((())),,,---,,,***((()))******++++++******'''(((((())))))(((''''''***************************++++++)))'''&&&'''))),,,+++******))))))******,,,+++,,,000555444///)))((())))))))))))*********++++++,,,,,,,,,---------))))))******************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++************++++++,,,---.........,,,***(((''',,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,------------,,,,,,+++++++++,,,,,,---.........((()))***+++++++++++++++........................---------......000111111|||hhhccc\\\WWWUUUUUUVVVVVVTTTRRROOONNNMMMKKKHHHFFFEEEBBB???============<<<>>>>>>>>>>>>>>>===<<<<<<::::::::::::999777666555666555444555666555333222444333333222222222333333222333333444444444444444222111000///,,,,,,///333444444222111111111222222222111000//////000111222444444333222111111000000//////000111111222222222222111111000000000000000///000111222333444444333444444444444222111000000,,,---...///000222222333111111000///.........///111000000//////000000000000000000000000000000000111111000000//////......//////000000000//////...000000000000000000000000222222222222222111000000///111333444444555777999:::===AAAEEEIIIMMMQQQUUUTTTWWWZZZ___dddhhhkkkmmmmmmmmmnnnoooqqqsssuuuvvvxxxxxxwwwwwwxxxxxxyyyyyyxxxwwwwwwwwwyyy}}}~~~{{{{{{|||||||||~~~{{{wwwtttrrrqqqqqqrrrtttxxx|||uuukkkdddaaa^^^[[[\\\___bbbddddddeeecccaaa___\\\VVVOOOIIIEEECCCCCCEEEGGGLLLWWWbbbooouuuyyyyyyzzz}}}}}}zzz|||yyyuuusssssspppiiiddd]]]TTTGGG===777666666777666666666666777777777888777777666555555555666777888777777888888888555333666333000...///000111000............---+++***)))---...///...---,,,.../////////...---,,,,,,,,,,,,,,,,,,+++++++++,,,------333666999888666333111///000///...------...///000333666:::<<<;;;666///+++...---,,,++++++***++++++,,,++++++******+++++++++------............------,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,---+++)))***,,,,,,+++)))))))))***++++++++++++***)))))))))))))))((((((((())))))))))))))))))))))))***++++++)))((('''(((***---,,,,,,+++************///000333666888666000+++)))))))))*********+++++++++++++++,,,,,,,,,,,,---((((((((()))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++***)))((()))***,,,...////////////...,,,+++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,------.........,,,---------------,,,,,,,,,,,,------.........///***+++,,,---....................................------------...///000111{{{hhhbbb\\\WWWUUUUUUVVVVVVUUURRRPPPNNNMMMKKKIIIFFFDDDBBB@@@??????>>>===;;;===>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::999777666666555444555666666555333444444333333222333333333111111222333444444333333444555555333222333555666777666333111000000000111222111000//////000111222444444333333222222222111.../////////000111222222222111000////////////000000111222222333333333333111111222333444333222111...///000111222333444444222111000////////////////////////......///000000000000000000000000000000111111000000//////......//////000000000000000///000111111111111111111111000111111222222111111000///111444666777999<<>>999666555666666777888:::<<>>>>>>>>>>>======<<<<<<<<<;;;:::999888777555444444555777777666444444444444333333444444555///111222444444444333333222555666555555777777444777666333111000000000000222111000//////000111222000000111222333444555666////////////000111333333333222111/////////000000000111222333333333333333///......000222333222000//////......---,,,,,,,,,222111111000000000000111//////.........///000000000000000000000000000000000000000000//////////////////000111111111000000111111111111222222222222000000111222333333333333000333777:::===@@@DDDGGGMMMPPPUUUYYY]]]```dddfffgggiiilllooorrrsssttttttttttttsssttttttuuuvvvwwwuuutttttttttuuuwwwyyy{{{{{{{{{|||~~~~~~zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyy{{{{{{||||||~~~vvvqqqkkkhhhggghhhiiiiiigggggghhhiiikkkmmmnnnooorrrtttwwwyyyzzz}}}|||yyywwwpppnnnjjjeeeaaa]]]ZZZYYYUUUVVVVVVVVVVVVUUUTTTSSSNNNLLLKKKLLLLLLNNNVVV```pppxxx}}}}}}|||~~~~~~}}}{{{yyyyyyxxxuuuqqqoooiiicccYYYMMMCCC;;;666555666666777888<<<@@@DDDGGGEEEDDDBBB???<<<888555333777777999<<>>>>>>>>>>>======;;;;;;;;;:::999888777666555444444555777888666555444444444444555666666777000111333555666555444444...555999555222333444222333333222222111222222222111111000000000000111111//////000222333444666666000000000000111333444666666555333111000000111222111111222333333333222222111///...///111222111//////......,,,+++***)))(((222111111111111222222333000/////////000000111222000000000000000000000000////////////000000000000//////000111111111111111111111111222222222333333000111333444666777777777666999>>>CCCGGGKKKPPPSSSWWW[[[___ccceeegggiiikkkjjjlllnnnqqqrrrsssrrrrrrvvvuuuuuuuuuuuuuuuvvvwwwssssssssstttwwwzzz}}}}}}~~~~~~yyyuuummmlllllllllmmmnnnnnnooonnnoooooopppqqqqqqrrrrrrsssrrrqqqqqqrrrssstttuuu{{{~~~~~~xxxuuuhhhddd___]]]]]]___aaaaaa^^^___aaaccceeehhhjjjkkkkkkmmmoooooooooqqqvvvzzz|||}}}}}}}}}|||{{{yyyxxxuuuuuuuuurrrmmmhhhdddbbbZZZ[[[\\\[[[ZZZZZZZZZZZZZZZXXXWWWYYYXXXYYY```iiisss{{{}}}||||||||||||zzzxxxtttrrrooohhh]]]PPPDDD<<<888666666666666888<<>>>>>>>>>>>>>>===:::::::::999888777666555444444444555777888777555444444444555666777888999111222444666777777666555000;;;???999222222555666000000111222333333444444000000000111111000000000111111222222222222333333111111111111222444666777888777444222222222333444111111222333333333222222666333111111222333222000222222222222111111111111222111111111222333444444111111000000111222333333000000000000000000000000......//////000000111111//////000111111111111111111111111222222333333333111222444666888::::::;;;===AAAFFFKKKPPPUUU[[[^^^```cccgggjjjkkkmmmnnnppppppqqqtttvvvwwwvvvuuutttvvvuuuuuuttttttuuuuuuuuusssssstttuuuxxx|||{{{sssooocccddddddeeegggiiikkkllliiijjjkkkmmmmmmnnnnnnnnnmmmllljjjiiiiiiiiijjjkkknnnrrrxxx~~~}}}wwwppplll\\\YYYVVVUUUWWWYYY[[[\\\\\\]]]___aaaccceeeggghhhggghhhiiiggggggiiinnnrrrppprrrvvvyyy{{{{{{{{{zzzyyy{{{}}}}}}yyytttpppnnnhhhiiiiiihhhfffffffffgggeeecccccceeeddddddkkksssuuu}}}|||}}}~~~~~~}}}zzzvvvtttrrrkkk___PPPDDD<<<999888777666666777;;;@@@FFFIIINNNNNNNNNLLLHHHBBB<<<888333333666:::@@@EEEGGGHHHJJJHHHEEECCC@@@===999555222222222222111///...---......---,,,***+++---000++++++++++++,,,,,,---...***+++,,,---............---...111333---&&&)))111,,,,,,,,,------............------///222333222///)))((((((((()))***++++++++++++++++++,,,,,,---...,,,,,,------,,,,,,++++++---///111222222111///------,,,)))((('''''')))***%%%'''***++++++******+++******+++,,,,,,,,,,,,+++---,,,***(((((((((((()))++++++++++++++++++++++++,,,,,,,,,+++)))((()))***++++++******)))*********555000+++***,,,...---+++++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,+++************++++++++++++,,,,,,,,,************************---------...------,,,,,,++++++***))))))(((((()))///............///000000...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,---.../////////...000000000000////////////000111111111111111000///000000000000000000000000...//////000111333555666|||mmmeee]]]YYYYYYZZZXXXUUUTTTRRRPPPNNNNNNLLLJJJHHHHHHBBB======@@@CCCBBB@@@<<<<<<<<<<<<<<<<<<;;;;;;999999:::999999888777666666666666666777777777777888666444444666888888888999888555333222111111222444444444444444444444444444333222222111111222222333222000///...///000222111111222222222222111111444444333222222333333333444333222111111222333444111111222333222111000///444333333222111111222222000000//////000111222222333333222222222222333333222222222222111111000000//////000000111111111222222222222222222111000/////////.........///000000222333444333222222333555222333444555777<<>>EEEKKKLLLOOONNNJJJHHHGGGDDD???<<<:::666444333222111///222000...------,,,***((()))***,,,---......------000//////000333222...+++---------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))...------,,,+++***))))))+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,---------............///,,,+++---555<<<:::///$$$***+++,,,+++)))((()))***++++++++++++++++++++++++,,,)))((()))******)))***(((((((((((()))***+++,,,------,,,,,,+++***))))))''''''(((((()))***,,,,,,---***((((((+++------,,,,,,,,,+++++++++++++++,,,---***((((((+++,,,+++)))+++******)))******++++++,,,,,,,,,++++++*********++++++,,,------------,,,///+++'''(((,,,...,,,******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++*********,,,///000333...((((((+++---,,,***---///111000---+++,,,---+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////......////////////......------------......//////...............///000111000000000///......000111111222333333444777<<>>===@@@BBBAAA???=========<<<<<<;;;;;;;;;999::::::999999888777666777777777777777777777777666555444444555666777777777666444333222333333444444444444444444444444444555444333333222222333333333222000/////////111111111111222222222222111111111222444444444333222111333333222222222222333333111111333444444444333222333222222111111111222222111000000000000111111222222222222111111222222222222222222222111111111000000000000000111111111222222222222222222111000000000000000111111111222222222333444333222333555777999:::===@@@CCCIIIOOOTTTXXXZZZ]]]bbbfffiiilllmmmlllmmmnnnooorrrtttvvvwwwuuuvvvxxxzzz{{{||||||{{{yyy{{{|||{{{yyyxxxyyyzzz|||}}}{{{ooofffdddeeeggghhhjjjlllnnnnnnnnnnnnmmmmmmmmmllllllllliiigggccc^^^YYYVVVSSSRRRQQQTTTYYY___eeegggfffdddeeebbb_________\\\UUUOOOIIIGGGEEEDDDDDDFFFIIIKKKMMMOOORRRUUUWWWXXXYYYYYY\\\\\\[[[ZZZXXXWWWVVVUUUTTTVVVXXX\\\aaafffjjjlllsssvvvxxxzzzyyyyyyzzz{{{zzzzzzyyyxxxvvvuuuttttttvvvvvvtttrrrooooooqqqssstttwwwzzz|||}}}}}}~~~}}}}}}zzztttjjj\\\NNNCCC===;;;888777666888;;;===>>>>>>BBBDDDFFFEEEAAA===:::999444555555555777<<>>DDDGGGyyykkkeee]]]YYYXXXXXXWWWUUUUUUSSSPPPOOONNNMMMJJJHHHIIIDDD@@@???@@@AAA@@@>>>???>>>>>>===<<<;;;;;;:::::::::::::::999888777666666666666666666555555555333444444555555555555555444444333333333444444555444444444444444444444444666555444444333333444444333222111000///000111111111111222222222222111111///111444666666444222000222222333333333333222222222222333444555555555555222111111000111111222222222222111000000000111111111111111111111111111111222222222222111111111111000000000111111111111111222222222222222222111000111222222333444444333333222333333333333555999<<<@@@CCCHHHLLLQQQWWW]]]aaabbbdddgggjjjnnnppprrrsssqqqrrrsssuuuwwwyyyzzz{{{yyyzzz|||~~~~~~~~~~~~}}}zzz|||~~~}}}{{{{{{{{{}}}tttmmmjjjjjjkkkkkkkkkkkklllllliiihhhhhhgggeeeeeedddccc```^^^[[[VVVRRRNNNJJJIIIHHHIIILLLPPPTTTVVVVVVTTTVVVTTTRRRRRRRRRPPPKKKFFFDDDCCCAAA@@@@@@BBBDDDEEEHHHIIIKKKMMMOOOQQQSSSTTTVVVVVVUUUSSSRRRPPPOOOOOOJJJJJJKKKMMMQQQUUUYYY\\\eeehhhkkknnnppprrruuuwwwxxxxxxxxxxxxxxxxxxwwwwww|||zzzvvvpppkkkjjjkkkmmmlllooorrrtttuuuwwwyyy{{{}}}~~~~~~~~~yyypppeeeZZZOOODDD>>><<<;;;:::;;;===>>>>>>>>>???@@@AAA@@@===:::888888666666666666666:::???CCCNNNUUUZZZZZZZZZZZZUUUOOOIIIEEE@@@;;;999888666555222000......///111111111000000000111000000///...000//////000111000...,,,------------,,,,,,,,,,,,...////////////...------***+++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,+++***))))))++++++++++++,,,,,,,,,------,,,++++++,,,...///---+++,,,---...---+++***+++,,,)))))))))))))))***++++++---+++***)))***++++++)))+++++++++,,,,,,------...*********+++,,,---------,,,++++++******++++++,,,---+++******,,,------,,,+++***************++++++...,,,++++++,,,------,,,'''((()))***+++,,,---...************))))))))))))******+++,,,,,,,,,,,,+++...+++)))))),,,...,,,******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///<<<777222//////...,,,)))***,,,...///......///000---...///...,,,,,,---.................................------......///000////////////////////////...//////000000//////...000000000000////////////111111000000000111222222///222444555555555666777888;;;>>>BBBFFFKKKQQQUUUxxxjjjddd]]]YYYWWWWWWVVVVVVUUUSSSQQQOOONNNMMMKKKIIIIIIEEEBBB@@@@@@@@@???>>>@@@@@@???>>>===;;;;;;:::::::::::::::999888777777444444444444444333333333333444666777666555444444444444444444444444444444444444444444444444444444555555444333333333333333333222111000000000111111111111222222222222111111000111333444444333222111111222333444444333222111333444444444444444444444111111000000000111222222333222222111000000000000111111111111111111111111222222222222222222222222111111111111111111111111222222222333333222111111000111222333444444333333333444555555777:::???CCCGGGKKKQQQVVV[[[___dddgggiiijjjllloooqqqsssuuuuuuvvvwwwxxxzzz{{{|||}}}~~~}}}~~~~~~}}}{{{|||}}}|||zzzyyyyyyzzz~~~|||wwwssslllkkkiiihhheeedddbbbaaa^^^]]]\\\[[[YYYXXXWWWVVVTTTSSSQQQOOOKKKHHHEEECCCGGGGGGHHHKKKOOOQQQQQQPPPQQQPPPOOOPPPPPPOOOKKKHHHFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKNNNPPPQQQRRRRRRQQQQQQPPPOOONNNNNNKKKJJJHHHGGGHHHJJJMMMOOOTTTWWW[[[^^^aaadddgggjjjmmmnnnnnnooopppqqqqqqrrrwwwtttnnngggaaa___```bbbbbbdddgggiiijjjkkknnnpppvvvxxx{{{~~~|||vvvoooggg\\\OOOEEE>>>===<<<>>>@@@BBBCCCBBBAAABBBAAA???;;;777666666777777777666666999>>>AAALLLTTT[[[^^^```___ZZZSSSMMMIIIBBB>>><<<;;;;;;:::777444111000000111000000/////////////////////////////////000000///...---------------------,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,*********++++++,,,,,,,,,,,,---------***+++,,,,,,++++++,,,---,,,---......,,,+++,,,...,,,,,,***)))))))))******)))***)))(((***......,,,++++++,,,,,,------------------,,,,,,,,,+++++++++...---,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,******)))))))))***++++++---,,,+++++++++,,,,,,,,,++++++++++++++++++******++++++******************)))***++++++,,,,,,++++++---,,,***+++,,,---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///333000---,,,---......---,,,---...............///...///000///---,,,,,,---.............../////////...............//////000//////////////////////////////000000000000////////////000000111111111111111111000000111111222222333555777888999<<>>AAA@@@@@@>>>===<<<;;;;;;::::::;;;::::::999888777666666666666555555444444444666999999777555555666555555555444444333222222444444444444444444444444444333333222222222222222333222222111111111111111111111222222222222111111222222111000111222444555222333444555555444333222555555444444333333333333222111111111111111222222333333222111000000111111000111222222222222111000222222222222222222222333222222222111111111111111111222222333333333222222///000111222222333333333555666999;;;>>>BBBGGGKKKRRRUUUZZZ___bbbeeehhhjjjnnnoooqqqsssuuuvvvwwwwwwyyyzzz|||~~~~~~}}}{{{{{{yyyvvvssstttvvvyyy~~~}}}zzzwwwtttpppnnnfffeeebbb___[[[XXXUUUTTTQQQPPPOOONNNMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDBBBAAAGGGGGGGGGJJJNNNPPPQQQPPPQQQQQQQQQQQQRRRQQQOOONNNLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIGGGEEEDDDFFFHHHIIIIIILLLOOOQQQSSSVVVZZZ\\\aaaaaabbbcccdddffffffgggjjjgggbbb[[[VVVTTTVVVXXXZZZ\\\^^^``````bbbdddgggmmmpppssswww{{{}}}}}}yyyvvvqqqgggZZZQQQBBBAAA@@@BBBEEEIIIKKKKKKIIIIIIGGGCCC===888555555777888888999:::===AAAEEENNNVVV^^^aaacccccc^^^XXXOOOJJJDDD???======>>>>>>===:::666333222111///...------------......////////////000///......---...------------------------,,,------.........------......------,,,+++******+++,,,,,,------,,,,,,+++---.........,,,+++,,,---------------............)))+++......---+++,,,---,,,---......---,,,---...111000---+++***)))******))),,,***(((***//////+++***+++,,,------,,,,,,+++---------,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,------,,,,,,,,,,,,******))))))***+++,,,,,,+++++++++*********+++,,,+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,+++,,,------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---,,,++++++---.../////////...............---,,,...///000///---,,,---...,,,,,,------............///............///000000000000000000000000000000//////000000000000//////---...///000111333333444000000000000111222333444666777888:::===BBBJJJOOOOOOSSSXXX]]]bbbgggmmmqqqxxxjjjfff```[[[WWWWWWWWWXXXVVVTTTQQQPPPOOONNNKKKIIIFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@???>>>======<<<;;;;;;;;;;;;:::999888777:::::::::999888888777777555777:::999666444555777555555555555444333222111444444444444444444444444333333222111111111111222333222222222222111111111111111222222222222111111333222000...///111444666333333444444444444333333666555444333333333333444444333333222111111222222333222222111111111222222111222333444444333222111222222222222333333333333222222222222222111111111111222333333333333333333111111111111222444555666999<<<@@@DDDHHHMMMRRRVVV^^^```dddggghhhjjjmmmooossstttvvvxxxyyy{{{{{{|||}}}~~~~~~}}}wwwvvvtttpppoooqqquuuyyy{{{yyyxxxvvvuuurrrnnniiieeeaaa___]]][[[YYYVVVRRROOOMMMKKKIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFGGGKKKPPPTTTTTTTTTVVVVVVVVVWWWWWWVVVVVVUUUVVVVVVWWWWWWWWWVVVUUUTTTPPPOOOOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFDDDCCCDDDEEEGGGHHHGGGIIIKKKLLLMMMOOORRRTTTWWWXXXXXXYYYZZZ[[[\\\\\\\\\ZZZWWWRRRNNNMMMOOOQQQTTTVVVXXXYYYZZZ]]]```cccfffhhhjjjnnnrrrvvvyyyzzzzzzzzz{{{zzzvvvooofff```NNNKKKHHHHHHKKKOOORRRSSSRRRQQQOOOJJJBBB;;;777555777999;;;>>>AAAEEEKKKOOOWWW^^^dddeeeggggggccc]]]SSSMMMEEE???======>>>??????===:::888777666333111//////............///000...///000///---,,,---...------------............++++++,,,------------,,,//////...---,,,+++******+++,,,,,,------,,,,,,+++---//////...---,,,---...---------.........//////)))+++...///...---,,,,,,+++---...---,,,,,,---///333111...+++*********+++---000///***+++111000******+++,,,---------,,,+++)))***+++,,,---...///000...---,,,,,,+++++++++++++++---......,,,++++++,,,************+++,,,------***++++++***))))))***,,,((()))+++------------,,,,,,,,,,,,---------------++++++,,,------------,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------...------------......///000///......///...,,,***...///000///------...///,,,,,,,,,---......////////////......//////000111000000000000000000000000///000000111111000000///---...///000111222333444000000000111333444666777999:::===AAAFFFMMMVVV\\\___bbbgggkkknnnrrrvvvyyyxxxjjjgggbbb\\\XXXWWWXXXZZZVVVTTTQQQPPPOOONNNLLLJJJDDDEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>;;;;;;;;;;;;:::999888777;;;::::::999888888777777555888999777333222555888333444444555555444333222444444444444444444444444444444333222222222222333222333333333222222111111111111222222222222111111111000000///000222444555444444333333333333444444444444333444444666777888666666444333222222111111222222111111111222333333111333444555555444333111222222222333333333444444333333333222222111111111111222333333444444333333666555333333444666999;;;???CCCIIIOOOTTTYYY]]]```eeegggjjjlllmmmnnnqqqsssvvvwwwyyy{{{}}}~~~|||zzzxxxpppqqqpppppppppsssxxx|||{{{vvvqqqmmmjjjhhhccccccbbb___[[[XXXUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLPPPVVV\\\```aaaaaaeeeeeeffffffeeeeeeeeeffffffggghhhhhhhhhgggeeedddaaaaaa```___\\\YYYVVVUUURRRRRRQQQPPPOOONNNMMMMMMJJJIIIIIIHHHHHHHHHIIIIIIGGGIIIJJJJJJJJJLLLOOORRRRRRRRRRRRRRRSSSSSSSSSSSSPPPPPPNNNKKKHHHGGGIIIKKKKKKMMMPPPRRRUUUYYY^^^aaaccccccccceeehhhlllppprrrtttwwwzzz{{{xxxssspppnnn___ZZZTTTPPPPPPSSSVVVWWWVVVWWWUUUPPPHHH@@@:::777888;;;@@@DDDJJJPPPWWW\\\aaafffiiihhhhhhiiigggbbbYYYRRRHHH@@@===<<<======<<<<<<<<<>>>???>>><<<:::666555333111000///000000...///000///,,,+++---///------------.........///++++++,,,---------------......------,,,,,,,,,++++++,,,,,,------,,,,,,+++---...///...,,,+++,,,---,,,,,,---------.........+++++++++,,,---------,,,***,,,------,,,,,,---...000///,,,***)))***,,,---,,,222111,,,///777888111,,,---...//////...,,,+++)))***+++,,,---///000000---,,,+++++++++++++++,,,+++---000///---++++++,,,++++++++++++,,,---...///***,,,,,,+++))))))+++---(((***,,,---......,,,,,,+++++++++,,,,,,---------,,,,,,---............---+++,,,.........---,,,,,,***+++,,,,,,------,,,,,,---------------------------...............---------.........---------...///---,,,---///000...+++---...//////......///000,,,------...//////000000///////////////000000111000000000000000000000000000000111111111111000000/////////000000000000111111111222444666888:::;;;>>>CCCIIIPPPWWW___fffkkkmmmpppsssvvvwwwyyy|||~~~yyykkkhhhccc]]]YYYWWWYYY[[[VVVTTTRRRPPPPPPNNNLLLJJJCCCDDDDDDDDDBBBAAAAAABBB@@@@@@??????????????????;;;;;;;;;;;;:::999888888999888888777666555555444555777888555111000444888111222333555666666555555444444444444444444444444555555444333333333333444222333333333333222111111111111222222222222111111//////000111222333333333555555333222222333555555333333333444666999;;;===888777666444333222111111111111111111222333444444222333555666666555333222222222222333333444444444333333333222222111111111111222333333444444444444:::888666555666999===@@@CCCHHHPPPWWW\\\aaaeeeggghhhjjjkkkmmmmmmooosssuuuwwwxxxzzz|||~~~~~~~~~}}}|||zzzwwwtttrrrkkkmmmppprrrtttwww{{{~~~}}}{{{zzzzzzuuurrrnnniiiddd```]]]\\\RRRTTTUUUUUUSSSQQQPPPPPPMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPRRRRRRSSSVVVTTTRRRPPPOOOPPPQQQRRRTTTWWW\\\cccjjjoooppppppuuuvvvwwwvvvuuuuuuvvvwwwuuuvvvxxxxxxxxxvvvtttsssssssssrrrppplllgggcccaaa^^^]]][[[YYYWWWUUUSSSRRRSSSRRRQQQPPPNNNMMMKKKJJJGGGHHHIIIIIIIIIKKKNNNQQQNNNNNNNNNNNNNNNNNNMMMMMMIIIIIIHHHFFFDDDCCCDDDFFFCCCEEEIIIMMMQQQVVV\\\```bbbaaa``````bbbeeeiiikkkppptttyyyzzzxxxuuuuuuvvvlllfff]]]VVVTTTUUUWWWXXXXXXXXXXXXSSSLLLCCC===999999===CCCIIIPPPXXX```eeegggjjjkkkiiihhhiiigggccc^^^VVVKKKBBB===;;;;;;;;;999:::===AAAEEEFFFDDDBBB<<<;;;888555222111000000...///000...,,,+++---///---------.........//////+++,,,,,,---.........---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,++++++,,,,,,,,,------------+++))))))+++------,,,***+++,,,,,,++++++---...---+++***((()))+++---///(((///000---333>>>AAA:::---...000111111///...,,,------------------------,,,++++++******++++++,,,+++...000000---++++++,,,,,,,,,,,,,,,---...///000+++---...---******,,,///,,,---.........,,,)))(((*********++++++,,,,,,,,,,,,---......//////......+++---...///...---,,,,,,++++++,,,---------,,,,,,---------------------------......///......------)))***,,,,,,,,,,,,---///---,,,+++---000111///---,,,...//////......000111---......///000111111222///////////////000111111000000000000000000000000000000111111111111000000222111111000///......---222222444666888;;;===???EEEKKKUUU___gggnnnsssvvvvvvxxx{{{||||||}}}~~~zzziiibbb^^^]]]\\\XXXVVVXXXUUUSSSQQQPPPOOOMMMJJJHHHCCCCCCCCCCCCCCCBBBBBBBBBFFFEEEEEECCCBBB@@@>>>===<<<<<<======<<<<<<;;;:::777888888888888777666666777666666555555555666666555555444333111///000111555333222444999:::666222444444444333333222222222111111222333444666666777222333555555555333111000333333333333333333333333333333222111222333444555333333444777999:::999777666666666666555444333333000111111111111222222222222333555555555333111000222333444444444444333222444444444444444444555555222333444333333333555777;;;:::999;;;???DDDGGGHHHPPPTTTZZZ```fffkkkmmmnnnoooooopppqqqsssvvvyyy{{{~~~~~~~~~~~~|||zzzwwwtttqqqnnnmmmmmmnnnooonnnoooppprrrtttvvvwwwxxx}}}{{{wwwtttppplllgggdddgggeeeaaa]]]YYYVVVUUUTTTUUUSSSQQQOOOMMMMMMMMMMMMLLLNNNQQQTTTWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^___```aaa```___^^^^^^___```aaabbbdddhhhpppwww}}}}}}yyyvvvsssooonnnjjjgggccc```^^^]]]cccddddddcccaaa]]]ZZZXXXXXXWWWUUUSSSSSSTTTUUUVVVSSSTTTTTTRRROOOMMMMMMMMMFFFGGGFFFCCCAAA@@@AAACCCAAAAAABBBDDDIIIOOOTTTWWW\\\\\\\\\]]]^^^```aaabbbfffhhhjjjmmmppptttyyy}}}vvvrrrlllfffaaa\\\XXXUUUWWWUUUQQQMMMHHHCCC@@@>>>>>>@@@DDDKKKUUU```iiiooommmmmmlllkkkkkkjjjiiiiiibbb]]]UUUKKKCCC===999888666999===CCCHHHIIIHHHFFFGGGCCC===888666333111000777444111000///...,,,+++......///////////////...,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---//////---,,,+++*********,,,,,,,,,---------......---///111000...---///111...---+++))))))***+++,,,***+++,,,,,,,,,,,,+++***+++000111...111777:::777///222666999888555000,,,......,,,,,,222777444...111---,,,......+++***+++---......,,,)))(((***+++///...***(((***...000///+++***)))+++---...,,,***---------,,,++++++,,,---,,,***(((***,,,...,,,***++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---------......***++++++,,,------------++++++---...//////000000.../////////------///111000000000000000000000000///000111000...------...222///,,,---000222222000/////////000111111222222222111000//////000111222555555555444222111///...000111111111000000222444333555777:::===BBBHHHMMMVVVZZZaaahhhooouuuxxxyyy~~~}}}}}}}}}}}}}}}~~~~~~yyykkkeee```___]]]YYYXXXYYYWWWUUUSSSQQQPPPNNNJJJHHHDDDDDDCCCCCCCCCCCCBBBBBBEEEEEEDDDCCCBBBAAA???>>>============<<<;;;:::999888888888888777666555444666666555555555555666666777666666444333222333333444111000222666777444000444444444333333222222222111222222333444555666777333444555666666444222111333333333333333333333333555444444333444555666777333333444666888999888666444444555555444333222222222222222222333333333333333444555666555444222111222222333444444333222222333333333333333444444444111222333333222333555777;;;;;;===AAAGGGLLLPPPRRR[[[]]]bbbfffkkkmmmoooooorrrrrrssstttvvvyyy|||}}}}}}yyyuuusssnnnmmmjjjhhhggghhhjjjkkkqqqqqqqqqqqqppppppppppppqqqpppmmmiiieeeaaa^^^]]][[[ZZZXXXVVVUUUTTTTTTUUURRRQQQPPPOOONNNOOOOOOPPPNNNQQQUUUZZZ^^^aaadddeeebbbcccdddeeefffhhhiiiiiijjjiiiiiiiiijjjlllnnnooonnnooosssyyy~~~~~~{{{xxxtttrrrpppooooooooopppooonnnllljjjhhhgggfffdddcccccccccdddeee___^^^]]][[[XXXTTTPPPNNNJJJIIIGGGEEEDDDCCCCCCCCCBBBAAAAAABBBEEEHHHLLLNNNQQQQQQSSSUUUXXX[[[]]]^^^___aaabbbcccfffjjjppptttvvvtttpppllliiieeeaaa___XXXVVVRRRMMMHHHCCC???===>>>@@@DDDJJJTTT___iiioooppppppoooooonnnmmmllllllgggbbbZZZPPPGGG@@@<<<999999:::<<>>===<<<;;;999888888888888888777666555444666666555555555555666666888777666555444444555555444222000111444666444111444444333333333333222222111222222333444555666666444555666666666555444333333333333333333333333333444444333333333444555666333222333444777888777555333333333444333333222222333333333333444444444444333444555666555444333222222222333333333333222222111111111222222333333333222333444444444555888;;;<<>>;;;;;;;;;===AAAIIIPPPUUUWWWTTTQQQMMMIIIFFFAAA<<<999222000//////000000000///000000000000//////...------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,---............---,,,+++***)))))))))+++,,,,,,+++******+++...---+++*********+++,,,,,,+++***))))))***+++,,,+++...---++++++------+++,,,---///000///...,,,***...555888555444;;;GGGOOO@@@555,,,+++,,,,,,,,,---,,,---......---,,,+++***...,,,,,,---......,,,+++---......,,,******+++,,,...---...///000000...,,,000.........000111000///,,,,,,,,,---------......,,,,,,------.../////////,,,------------............////////////......---000000111111000///......000111222111000///000222000000000000000000000000///000111000...---...///222000......///111111111222222111111000//////...222111000000000000111222000000111111222333333333///111444666666666777888:::???GGGPPPXXX```hhhlllrrrsssuuuxxx|||zzzpppiiicccaaa^^^ZZZYYYZZZ\\\YYYWWWUUUSSSPPPLLLIIIGGGFFFEEECCCCCCCCCCCCDDDCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>><<<:::888777888888888999888888777777666555555555555666666777888666444333333444555555777555333444666777666444333333333333333333333333222222333333444555666666444444555555555555444333444444444444444444444444111111111111222222333333333222222333555666666555222333333444444444333333333333333333444444444444333333444444444444333222222222333333333333222222000000111111222222333333333555666666777:::>>>AAABBBGGGOOOWWW]]]cccgggjjjhhhjjjnnnrrrvvvzzz|||}}}{{{{{{}}}}}}|||xxxwwwuuurrrmmmiiieeeccc\\\[[[YYYWWWWWWYYY\\\]]][[[[[[\\\\\\\\\\\\]]]]]]ZZZ]]]___\\\WWWVVVZZZ^^^ZZZ[[[]]]```cccfffiiijjjgggffffffffffffhhhiiijjjlllmmmoooqqqtttvvvwwwxxxvvvwwwxxxyyyzzz{{{|||||||||}}}~~~}}}yyyvvvuuusssmmmbbbYYYVVVRRRMMMMMMOOOOOOKKKGGGCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIINNNNNNMMMNNNPPPVVV]]]cccsssvvvyyy{{{zzzwwwuuutttiiifffbbb]]]XXXRRROOOLLLGGGGGGIIINNNWWWbbblllsssvvvwwwwwwxxxwwwvvvuuutttsssoooggg]]]RRRGGG???:::;;;<<<>>>DDDMMMUUU[[[^^^ZZZXXXUUURRRNNNIIICCC???888666333333333333222111...//////000000000//////---------...............////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---............---,,,,,,+++******---...000000000///.........---,,,++++++++++++,,,,,,+++)))(((((()))+++,,,---.........---...---,,,,,,,,,,,,,,,,,,,,,++++++***222666222///666AAAHHH???444++++++------,,,---)))...333333...+++,,,///555000---......,,,++++++.........,,,)))(((***,,,...---------...///...------------------...------------------..............................//////------------............///////////////...---,,,//////000000000//////...000111222222000///000111///////////////////////////000111000///...///000333222111000111222333333111111111111000000//////111111111111111111111111000000000111222333444444111333555777888;;;>>>AAAGGGMMMUUU]]]ccciiinnnrrrwwwwwwxxxyyy{{{}}}|||pppiiibbb___]]]YYYXXXZZZ]]][[[XXXVVVTTTQQQMMMJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCAAAAAA@@@>>><<<:::888777777777888999::::::::::::555555555555555666777777888555111000111333333222777666666666777777666555333333333333333333333333222333333444444555555555333333333444444444333333444444444444444444444444111111222222333333333333333222111222444666555444222333444555555555555555222222222222333333333333222222222333333333333222444333333333333333333444000111111222333333444444333444666888:::>>>CCCGGGMMMRRRZZZaaaeeeiiimmmpppmmmnnnqqquuuyyy|||~~~~~~yyytttqqqpppnnnlllhhhddd```]]][[[TTTSSSPPPOOONNNPPPRRRSSSTTTUUUVVVWWWYYYZZZ\\\\\\ZZZ^^^bbbbbb``````eeejjjiiikkkmmmpppsssvvvxxxyyyzzzyyyxxxwwwvvvwwwxxxyyy{{{{{{||||||}}}~~~~~~~~~~~~xxxmmmddd^^^ZZZUUUUUUWWWVVVRRRMMMJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAAEEEEEEEEEEEEHHHNNNUUU[[[lllrrryyy}}}}}}zzzxxxwwwsssqqqmmmiiiddd___\\\ZZZRRRRRRSSSWWW___hhhqqqvvvyyyzzz{{{|||{{{zzzyyyxxxuuurrrkkkbbbVVVJJJ@@@;;;:::<<<@@@HHHQQQYYY^^^aaa]]][[[YYYWWWUUUPPPJJJFFF@@@>>>:::777666444111///------///000111111111111........................////////////////////////...------,,,,,,------...///...------,,,,,,---------------...............,,,,,,---...///...,,,+++------,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,---///000///...///,,,,,,+++++++++,,,,,,---***///000...---111555555666///***,,,///...,,,,,,+++555>>><<<222...333:::===555///...,,,)))***...---------,,,+++***+++,,,...///...---,,,,,,---...,,,---------,,,,,,,,,,,,------........./////////000000000//////.........---------.........//////...............---,,,++++++,,,---...////////////---///000000...---------////////////////////////...000111000//////000111222222111000///000111222//////000000111111111111111111222222222222111111222222111111222333444555333444666777:::@@@GGGLLLVVV[[[bbbhhhlllooorrrtttxxxxxxxxxyyyzzz|||}}}~~~|||}}}}}}~~~~~~}}}}}}|||}}}oooggg```^^^\\\XXXXXX[[[\\\ZZZXXXVVVTTTRRRNNNKKKJJJHHHFFFDDDCCCCCCDDDEEEDDDEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@???===;;;999888777777888999::::::::::::555555444555555666777888;;;666111000111333333111555666777777777666555444222222333333333333444444333333333444444444555555222222222333333333333444444444444444444444444444333444555666666666555555555333222222444555555555222333444555666666777666222222222222333333333333222222222333333333444444555555444444444444555555222222333444555555666666444555888:::>>>DDDKKKOOOYYY^^^eeeiiikkkmmmpppssstttuuuvvvxxx{{{}}}~~~xxxqqqllliiidddcccaaa]]]ZZZWWWUUUTTTOOOMMMKKKIIIIIIJJJLLLNNNQQQRRRTTTVVVYYY\\\^^^___cccggglllnnnooopppsssvvvyyyzzz}}}wwwpppgggdddaaa``````^^^ZZZVVVWWWVVVUUUSSSPPPLLLIIIGGGHHHGGGFFFEEECCCCCCCCCCCCAAAAAAAAA@@@BBBFFFMMMQQQccclllwww}}}~~~|||zzzyyyyyywwwuuurrrnnnkkkhhhggg```aaabbbeeejjjpppwwwzzz|||}}}}}}|||wwwuuupppggg\\\OOODDD>>>;;;===AAAIIIRRR[[[```bbb```^^^]]]\\\[[[XXXSSSOOOJJJFFFAAA===999555111...---...///000111222222222/////////...............------------------------......------------......//////...---,,,,,,---------.........////////////,,,,,,---...000///,,,***------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***)))***//////------///---,,,,,,,,,,,,------...---//////------///---)))...+++***...///---+++---***444===:::111---333<<<@@@555...---,,,(((***000---,,,,,,...000000///---...222666444///+++---///...///000///---------///.........////////////000111000000000////////////------........./////////------.........---,,,,,,***+++,,,...//////000000111333555444222000000000000000000000000000000000...000111111//////000222000000000...------///000...//////000111111222222111111222333333222111111333333222222333444666777666777:::===BBBIIIRRRXXXbbbfffkkkoooqqqsssuuuvvvxxxxxxxxxyyyyyyzzzzzzzzztttuuuvvvvvvuuutttrrrqqq{{{oooggg```^^^\\\YYYZZZ\\\[[[YYYWWWVVVTTTRRROOOLLLKKKIIIGGGDDDCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@@@@???===;;;:::999888888888888888777666555444444444555555666777888@@@:::444222444666555333555777:::;;;:::777555444222222222333333444444444333333333444444444444555333333333333333444555555555555555555555555555555444555666777777777666666666444222222444666666555111111333444555666666666333333333333444444444444444444444444555555666666777666555555555555666777333444555666777888888999999;;;>>>AAAGGGNNNVVV\\\ccchhhmmmoooooopppssswwwxxxxxxzzz|||~~~|||vvvoooiiidddbbb]]][[[YYYWWWUUUSSSRRRQQQNNNMMMKKKJJJKKKMMMPPPRRRSSSUUUYYY^^^dddiiimmmoootttwww{{{}}}zzzpppooonnnllljjjfffcccaaabbbbbbcccbbbaaa^^^ZZZXXXWWWUUUSSSPPPMMMJJJIIIHHHDDDDDDCCCBBBAAACCCGGGJJJ[[[fffttt}}}~~~}}}}}}}}}}}}{{{yyywwwuuutttsssnnnnnnppprrruuuyyy|||~~~yyyxxxtttmmmcccVVVJJJDDD??????AAAFFFOOOYYY```dddcccbbbaaaaaaaaa```]]]ZZZTTTPPPJJJEEE@@@;;;666333000000111111111000000///000/////////.........---------------------------......------------.........------------......///..................------...---...000222222...+++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***(((***///000,,,+++...,,,,,,,,,,,,,,,---.........000000------///...***,,,+++---///---***+++///)))///333222---,,,000666;;;000***------(((***111...,,,,,,111777999555///---888BBBAAA888///...000///111222111...---...000....../////////000000000......///000111111222222............////////////---....../////////......------...///////////////444666888888666333222222000000000000000000000000...000111111000000111222111222222000------///222000000000000000111111111111222222333333222222111222222222222444777999;;;;;;???EEELLLRRRYYYaaaeeejjjmmmoooppppppppppppqqqrrrsssssssssrrrqqqooonnnkkkkkklllllljjjhhheeedddxxxoooggg```^^^\\\ZZZ[[[^^^ZZZXXXVVVUUUTTTRRROOOMMMLLLJJJGGGDDDCCCCCCEEEFFFGGGGGGGGGFFFFFFEEEDDDCCC@@@@@@@@@???>>><<<::::::999999888777555444222111444444444555555777888888EEE>>>777555777888777555666:::>>>???>>>:::777666222222222333333444444444333333444444444444444444444444444444444555666777555555555555555555555555333333555666666666555444777555333333444666666666///000111333444555666666444444444555555555666666666666666666666777888999888777666555555666777888555555666777888999:::;;;???AAAEEEIIIOOOWWW```fffhhhmmmrrrsssqqqrrrvvvzzzwwwxxxzzz~~~}}}zzzuuuooohhhccc___]]]ZZZYYYXXXVVVTTTSSSSSSRRRQQQPPPOOOOOOQQQTTTWWWYYY[[[^^^dddlllttt|||vvvwwwwwwtttpppkkkiiiiiigggiiilllnnnoooooommmlllhhheeeaaa[[[VVVQQQNNNLLLIIIIIIHHHFFFCCCCCCEEEGGGVVVbbbsss~~~~~~}}}|||{{{wwwwwwxxxzzz|||~~~|||{{{xxxrrrhhh[[[OOOHHHBBB@@@@@@DDDLLLWWW```eeefffeeedddeeefffeeedddbbb\\\XXXRRRLLLGGGBBB===:::333333222222000///...---000000//////.........---000000000000000000000000......------------......,,,,,,,,,---...///000111//////...---,,,++++++***,,,+++,,,...111000,,,(((------......------,,,+++,,,------......------,,,---***,,,111111,,,***---++++++,,,,,,------------,,,000111---,,,...000///------//////+++'''+++222---......//////000222333444***(((...///)))***111000,,,,,,333<<>>;;;999888888888999999777666555555555555666222000444666555666888BBB<<<666555888999777333444666999;;;;;;999666444222222222222333444555555333333222222333333444555222222333444555555555444888888777555555444444444333333444444555666777777888666222111333555666666222333444444555555444444555555555666666666777777444444444555555555666666<<<;;;:::999888777666666333555666666666777:::===DDDIIIQQQXXX^^^ccchhhkkkooonnnnnnrrrwww{{{{{{yyy}}}zzztttlllfffcccaaa]]][[[WWWUUUSSSRRRSSSUUUXXXZZZ[[[]]]___```aaabbbeeegggnnnqqquuu{{{~~~|||xxxtttpppnnnlllqqqqqqqqqrrrssstttuuuvvvrrrpppmmmhhhddd___\\\ZZZ[[[XXXSSSPPPOOONNNNNNMMMWWWaaappp{{{~~~~~~}}}{{{zzzwwwqqqdddUUUKKKCCC@@@AAAEEEJJJPPPZZZdddiiijjjkkklllkkkiiigggfffbbb___YYYRRRNNNKKKDDD<<<>>>;;;777444333333222111222000---,,,---///////////////............---------------------...///000////////////////////////000000//////.........---////////////............---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,/////////......//////////////////......---------))))))))))))))))))))))))++++++******+++---...000,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///...///000111333555666777444000999IIIHHH777---111...------...//////---***+++,,,,,,,,,,,,,,,///111....../////////.........///---...000111///...///------...///000111222222///////////////000111111444333111///......///000111111111111000000000000///000111111111111000000333333222222222222222222111111222222222333333333333333333444555444222///555666777888999===BBBFFFLLLTTT^^^fffkkknnnrrrtttssspppkkkhhhfffeeedddbbb___^^^]]]^^^___^^^[[[XXXWWW\\\```aaa^^^]]]```cccyyyqqqlllfffbbb___^^^\\\[[[XXXWWWVVVUUUUUUTTTRRRPPPKKKJJJHHHEEEDDDEEEEEEFFFIIIHHHGGGGGGGGGFFFDDDBBBBBBAAA???<<<;;;:::::::::999888777666555555555555999444222444666666777::::::666333333555666555333444666888999999888666444777666555444444333444444444444333333444444555666333444555555555555555555888777666555444444444444333333444444555666666777666555333444555666555444333333444444444555555555555555555555555666666666444444444555555555666666777777777777666666555444555666888999:::===AAADDDJJJPPPWWW^^^dddiiimmmpppuuuttttttvvv{{{~~~~~~~~~zzztttnnnhhhccc```^^^\\\YYYXXXWWWWWWWWWYYY\\\___aaabbbeeehhhjjjkkkmmmpppsssyyy{{{}}}}}}~~~{{{xxxvvvuuuwwwwwwvvvvvvvvvvvvwwwwwwzzzyyywwwtttqqqooommmllleeeccc```^^^]]][[[YYYWWWXXX```lllwww}}}zzztttiiiZZZPPPCCC@@@???BBBGGGMMMXXXcccggghhhjjjkkkkkkkkkjjjiiieeeddd^^^XXXTTTRRRJJJAAA@@@===888555333222111///333111...---///000000000222111///---***(((&&&%%%......---------...//////........................000/////////............////////////............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,.........---------,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,...///------------------------------............------++++++---///000111111111111...444>>>???666111444222111000000000...,,,))),,,...//////.........000,,,---...000000111000000///...---......---,,,,,,------...///000111222222///////////////000111111444333111///...///000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222333333333222111111222333444333222666777999;;;???EEEMMMRRR___dddjjjnnnoooooopppqqqmmmjjjgggdddaaa^^^ZZZWWWVVVWWWWWWWWWWWWVVVVVVVVVZZZ___cccdddbbbaaadddgggyyyqqqmmmhhheeebbb```^^^\\\YYYXXXWWWVVVVVVUUURRRPPPKKKJJJHHHEEEDDDEEEEEEFFFIIIHHHFFFFFFGGGFFFDDDBBBAAA@@@???===<<<<<<<<<<<<:::999888777777777777777:::555222555666555666888666666666777888999999999555555666777777666555555888777666555555444444444555555555444555666666777666666777777666666555555777666555444444444444444333333444444555666666666444444444666777777444222444444333333444444555666555555555555555555444444444444555555555666666666444555666777777777555555777999:::<<>>======<<<<<<;;;<<<;;;::::::999999999999777444333777888555333444444666999999999999:::;;;555555555444444555555555333333333333444555666666555555444444555555666777888888888888888777666555666666555444444444444444444444444555555555666666555444444555666666555333555444444333444555666777555555555555444444444444555555555555666666666666666777999::::::999777666888:::===@@@EEELLLTTTZZZ^^^bbbiiinnnsssxxx|||zzzuuupppjjjeeebbbbbbaaa___^^^]]]^^^______```aaadddiiinnnrrrvvvyyy{{{}}}||||||}}}{{{}}}~~~vvvvvvuuuuuuuuuvvvyyy|||~~~|||~~~|||zzzxxxwwwvvvxxxxxxyyyyyyzzz{{{{{{{{{zzzzzz{{{|||{{{wwwpppkkkhhhggghhhnnnxxx}}}tttiiiaaaPPPIIIDDDCCCEEEKKKWWWcccggghhhiiijjjlllmmmnnnnnnjjjkkkiiifffddd```WWWNNNFFFCCC>>>;;;999888777555444222000000111111000////////////000000111111111000000///......---......------------------------///////////////.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------+++,,,---......---,,,++++++---///111111000...,,,(((---...***---555888555/////////000333444444333...///////////////222444???<<<777111...,,,,,,---000222222000111333333222.........///000111111111000000//////000000111222333222111000000000111111222222222333333333333333777555333111000111222333000000111111111111222222444444444444333333333333555555555555666999===@@@AAAEEEKKKRRRYYY```gggkkkrrrsssttttttsssrrrrrrqqqmmmjjjfffaaa]]]YYYTTTPPPNNNRRRWWWWWWWWWYYY```fffjjjnnnrrruuuvvvxxxzzz|||yyyooollliiifffdddbbb___\\\\\\[[[YYYXXXXXXVVVSSSQQQIIIHHHEEECCCBBBBBBCCCDDDEEEDDDCCCDDDDDDDDDBBB@@@>>>>>>======<<<;;;::::::::::::999888888888888999666444777===>>>999444333222444666666555444555555666555444333333444555666111111000111111222333444444444444333444555555666999999999999888777666666666666555444444444555555444444444555555555555555888555333222333555666666555444444444555555666666555555555555555555555555555555555666666666777777888999:::::::::999777777:::===AAAFFFLLLTTT\\\bbbfffiiiooosssxxx|||zzzuuummmfffbbb```___^^^[[[[[[\\\]]]^^^aaaccceeehhhjjjnnnsssxxx|||}}}~~~yyyvvvuuuxxx}}}}}}zzzvvvsssrrrtttwwwyyyzzz}}}}}}}}}}}}}}}{{{zzzzzz{{{{{{|||||||||}}}}}}}}}{{{|||~~~~~~yyyrrrmmmkkkiiiggglllttt}}}yyyqqqjjjYYYRRRJJJGGGFFFJJJUUU```jjjkkklllmmmnnnnnnnnnnnnjjjlllkkkhhhfffcccZZZPPPDDDAAA===:::::::::999888555333111111111111000///222111000...,,,+++))))))111000///................................................///////////////////////////............---,,,,,,++++++,,,,,,---------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,...000222222000...,,,(((///000***,,,555666000///......000333444555444---------,,,,,,///444888LLLFFF===555000000222444111777999444///000000.........//////000000111111000000000000000111222222222222222111111111111111111111111222222222333333777555333111111222333444000000111111222222222222444444444444444444444444666777888888999<<>>>>>>>>===<<<:::999888777666666555555555666666777777;;;AAACCC===888666777666666666666555555555555555444444444444555555444333222111000000000000444444333333444444555666888888888999888888777777777666666555555555666666555555555555555555555555999666222111333555666777444444555666666666666555555555555666666666777777555555666666666777777777888888888888888888888888???BBBHHHNNNUUU]]]eeejjjkkknnnrrrvvvzzz~~~|||vvvnnniiibbb\\\[[[\\\]]]]]]WWWZZZ]]]```cccgggkkkooosssvvvyyy~~~|||yyyyyyxxx}}}{{{vvvuuuxxx}}}wwwrrrrrrssstttuuuyyy}}}{{{zzzyyy}}}~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}}}}|||xxxrrrnnnjjjiiiiiimmmttt|||~~~xxxsssccc[[[RRRLLLHHHJJJRRR[[[kkkllloooqqqqqqqqqpppooolllmmmllliiigggddd[[[RRRAAA>>>:::888888999888888666444333333333333111///111111000000///......---000000//////.../////////////////////////////////.........///////////////////////////...............---,,,++++++,,,---...------------------------...---***((((((***---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,...+++---...000000///---,,,***000111---...333333...333111//////000111000000......---,,,,,,///444888CCC>>>777111///000333666999EEEIII???444000000....../////////000000000111111000000000000111222222222222222222222222222111......//////000111111111444333222222222333444444111111111222333333444444444444444555555555666666666888;;;===???DDDKKKQQQ\\\aaahhhnnnpppppppppqqquuuttttttttttttrrrooolllgggbbb\\\XXXWWWXXXYYYYYY[[[___cccfffhhhkkkqqquuu{{{{{{{{{{{{zzzxxxvvvuuu|||sssooojjjfffdddccccccbbb___]]][[[ZZZYYYXXXUUURRRKKKIIIGGGEEEDDDDDDEEEFFFFFFEEEDDDEEEFFFFFFDDDBBB?????????>>>===;;;999777666666555555555666666777888666999???AAA===999999;;;888555555888999999777555555555555555555555555666666555444333333333333555555555444555555666777666777888888888888888777777777666666666777777888555555555555555555555555777555333333444666555555222444666888888777555444444555555666777888999999555666666666777777777777777666666777888;;;===???FFFJJJRRRYYY```gggmmmqqqnnnqqquuuxxx|||}}}{{{wwwoooiiiddd```\\\ZZZ[[[\\\]]]]]]\\\```eeejjjnnnsssxxx}}}{{{wwwvvvwww|||{{{zzz{{{}}}zzzzzzwwwuuu|||wwwsssuuuvvvxxx{{{~~~~~~}}}}}}~~~}}}|||{{{xxxtttqqqlllmmmoooqqquuu{{{~~~zzzpppggg]]]UUUOOOMMMSSSZZZiiilllppptttuuuuuusssqqqooopppnnnjjjhhhfff]]]TTTCCC@@@<<<:::999999888888999777666666666555333111//////000111333444555555//////////////////000111000000000000000000000000............/////////000////////////............///...---++++++---...///........................///...,,,++++++,,,...///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......------------------------...------------------...,,,,,,---......///......---...///...///000000///222000...---...///......///000111111000000222444444222000......///111222999KKKSSSGGG777111222222////////////000000000000111111000000111111222333111222222222333222222222//////000000111222222333111111222222333333444444111222222333444444555555333333444555666777777888777<<>>;;;999777999888888888888888999999888444555999;;;999999:::888333///000555888777555555555666777777666555555666555555666666777888999666666666666666777888888555666777888888888888888888777777777777777888888555555555555555555555444555444444555777777444222111333777999999888555333444555666777888999:::;;;666666666666777777777777777777777888;;;???DDDFFFKKKQQQYYY```gggmmmsssvvvqqqssswwwzzz}}}yyyuuurrrmmmeee___^^^]]]\\\\\\]]]^^^]]][[[bbbgggnnnsssxxx}}}|||{{{xxxxxxuuuyyyzzzrrrqqqrrruuuxxx|||~~~|||{{{yyyvvvtttqqqtttvvvvvvvvvyyy~~~zzzqqqfff]]]VVVRRRVVV]]]gggjjjpppvvvxxxxxxvvvtttrrrssspppllljjjggg___VVVHHHDDD@@@===<<<;;;:::999;;;999888888888777555333222222111000///...------//////...//////000111222000000000000000000000000---.........//////000000000/////////............000///---,,,,,,---///000........................000000111111111111000000---------....../////////------------------------***+++---///000000//////........................---...000111111000...---------......///000111111///,,,,,,......---///222...---++++++---///000///000222555666444111000///000111222444444333222111---CCCPPPDDD333---000222////////////000000000000111111111000111111222333111222222333333333222222222222333444444555666666///000111222333444444444222222333444444555666666222333444555666888999999:::AAAIIIPPPVVV^^^hhhpppssstttttttttssssssuuuwwwvvvuuutttuuutttpppiiicccaaa``````bbbeeeggghhhhhhnnnnnnnnnppprrrsssqqqoooqqqrrrtttxxx|||~~~~~~~~~zzzqqqnnniiieeedddbbbaaa```aaa^^^\\\ZZZYYYWWWUUURRRLLLIIIGGGEEEFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDAAA@@@???>>>===<<<;;;:::::::::999999888777666666555666777888888777666666777666666666555555555555777777777666555555444444888888888888888888888888888777666666666777999999:::::::::999888777666666666666666666666777888888666666666666777777777777666555444333444555888999666777888;;;===<<<999777333777999888444222555888888888777666555666999<<<<<<777777===BBBCCCHHHNNNRRR[[[ccchhhmmmsssuuutttyyyxxxxxxyyy{{{~~~zzzuuuqqqllljjjjjjhhheeeaaa\\\\\\[[[ZZZ\\\aaahhhnnnrrrvvv}}}}}}ppppppnnnooorrruuuyyy}}}{{{yyyxxxxxxxxxwwwwww{{{~~~yyyppphhhbbb_________mmmppptttxxxyyyxxxvvvtttoooooopppooommmhhhaaa\\\RRRIII???999888888666444:::;;;<<<<<<;;;999666444555333000......///000222------...------...222555+++,,,.../////////......////////////////////////////////////////////////...---,,,,,,---...---,,,------............------...---,,,---//////...---000000111111111///...---000000000000///...---,,,------............------///......---------......------......//////000000///////////////000111111............/////////000//////......---------,,,000000000000000000000000111222222111000///111222...888BBBAAA888000///222...///000111111000///...111111111111222444666777666444333111000000111111555444333222222222333444333333444555444333111000222222222333555555444333666777777666777:::???CCCBBBJJJVVV^^^dddjjjrrrxxxzzzyyywwwuuuttttttuuuuuusssttttttsssppplllhhheeejjjiiiiiijjjmmmnnnnnnnnnmmmnnnpppqqqpppnnnllljjjlllooorrrxxx{{{ssspppkkkgggfffdddcccaaaaaa___\\\[[[ZZZXXXUUUSSSLLLJJJGGGFFFFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@>>>===;;;::::::::::::999999888777777666444444555666666555555444777777666666666555555555555555666666666666666666666666666666666666666666666666555555666777888999999999999999888777666666666666666666666777888888666666666666777777777888888777666555666777888999666666888:::<<<;;;999666444888:::999555444666999666777777666555555888:::;;;888999AAAGGGJJJPPPVVV]]]eeekkknnnrrrwwwzzzxxxzzzzzzzzz{{{}}}zzzsssoooiiigggeeedddeeeddddddbbb```aaabbbdddhhhnnnuuu{{{xxxooollllllooossszzz~~~{{{{{{|||~~~~~~|||yyyyyyyyyxxxyyy|||{{{uuuoookkkiiiiiiiiirrrtttxxxzzz{{{yyywwwuuuqqqpppoooooommmiiiddd```TTTLLLBBB;;;::::::888666888999:::;;;;;;:::999888555333111//////000111222000///.........///111333,,,---.../////////......///////////////////////////////////////////////////---,,,---...///...,,,------............------...---,,,---///000///...+++,,,...///000000000///......///////////////...//////000000000000/////////......------.........//////////////////000000///////////////000111111........./////////000000////////////......------000000000000000000000000111111222111000000222333:::AAAHHHEEE:::111///111000000111222222111000000222222111111222444555666555444333111111111111222555444333222222333444444444444444444333333222222222222222222333333333222888888888888:::>>>EEEIIIQQQYYYbbbiiimmmrrrxxx}}}}}}|||zzzwwwuuutttttttttwwwwwwvvvuuusssqqqooonnnqqqqqqqqqrrrtttttttttsssmmmnnnooommmjjjiiiiiiiiimmmttt}}}|||uuuqqqmmmiiigggfffeeecccaaa___]]]\\\[[[YYYVVVSSSNNNKKKHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBB@@@>>>===;;;:::999::::::999999888777777777555555666666666666555444777777777666666666555555444444555666666777888888666666666666666666666666555444444555666777888999999999999999888777666666666666666666666777888888666666666777777777888888999888888888888888777777666666777999::::::777555666888:::999777666888:::666777888777666666888:::::::::>>>GGGNNNTTT[[[aaaeeekkkppppppssswwwzzzyyy}}}}}}}}}}}}~~~|||uuummmfffbbb___`````````______aaaccc```ccchhhmmmrrryyy|||rrrnnnmmmrrryyy~~~wwwvvvuuuvvvzzz~~~|||yyywwwvvvvvvvvvxxxzzz|||}}}}}}zzzwwwuuuqqqooolllkkkjjjiiigggeeeZZZRRRHHHAAA>>><<<:::999777888888999:::;;;<<<<<<666555333111111111222222222000......///000000000---......////////////...000000000000000000000000////////////////////////000...---...///000///...------............------...------...///000000///+++,,,---.../////////...,,,---...///000000000000//////000000000000/////////......---......//////000000000000000000/////////////////////000111111....../////////000000000000000000000////////////000000000000000000000000///111111111000111222444EEEJJJLLLFFF;;;222000111111111222333333222111111333222222222222333444555555444333222111111222222444444333333333444444555777666555444333333333444444444333333333333333333999999;;;<<<@@@FFFNNNTTTccciiipppuuuwwwzzz~~~~~~{{{xxxwwwuuuuuu{{{{{{zzzyyyxxxxxxwwwwwwttttttttttttssssssrrrrrroooqqqrrrnnnjjjiiimmmrrrxxx}}}uuurrrmmmjjjhhhgggeeedddbbb```^^^]]]\\\ZZZVVVSSSOOOLLLIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBB@@@???<<<;;;999888999999999888888888777777888888888888888888777777777777777666666666666555555555666666777777777777777777777777777777777777444555555666777888999999888888888888888777666666666666666666666777777888666666777777777888888888888999999999888777666666666555666777999999666444666888999999777666888:::777999::::::999999:::<<<===@@@FFFNNNUUU\\\dddiiijjjpppsssssstttyyy|||{{{~~~}}}{{{yyywwwvvvuuuwwwwwwtttpppjjjccc]]]YYY[[[]]]______]]]]]]```cccfffjjjpppwww}}}{{{wwwwww}}}uuuqqqnnnooouuu|||~~~}}}}}}}}}~~~~~~zzzwwwuuummmjjjfffdddeeeggghhhhhh```YYYPPPHHHCCC???<<<:::::::::999::::::;;;======:::999777555333222111111111///------///111000///////////////////////////000000000000000000000000////////////////////////000///...///000111000...------............------///...---...000111111000000000//////...---,,,+++------...///////////////------............------...............//////000222222111111000000/////////////////////000000111...////////////000000000111111000000000000000000000000000000000000000000///000111111000111333555EEEGGGGGGBBB999222000111111222222222222222222111333333333333333333333444444444333333222222222222333333444444444555666666===;;;888555333333444555666666666555444555777888999;;;>>>BBBIIIRRR[[[bbbooosssyyy|||~~~~~~|||zzzzzz~~~~~~~~~~~~}}}{{{zzzyyytttsssrrrqqqppppppsssuuuxxx{{{|||yyyuuuwww~~~uuuqqqllliiigggfffdddcccbbbaaa______^^^[[[WWWTTTOOOLLLIIIHHHHHHHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEBBBAAA@@@>>>===;;;:::999999999999888888888888888::::::999999888888888888888777777777666666666666888888777777666666666666777777777777777777777777666666777888999999::::::777777888888888777666666666666666666666777777888777777777777888888888888777888888888888777555555666666666777888888666444555666777777777777888999777888::::::999:::===???BBBHHHPPPVVV\\\ccciiimmmqqqvvvyyyyyyzzz~~~}}}{{{xxxtttppplllhhhggghhhgggfffccc___[[[WWWUUUWWWZZZ^^^______```eeeiiissswww}}}xxxrrrkkkjjjpppxxx}}}~~~}}}~~~~~~}}}zzzwwwuuuhhhddd___\\\^^^aaaeeegggddd___XXXPPPIIICCC>>>;;;>>>>>>===<<<;;;<<<<<<<<<>>>===<<<:::777555222111000///......000111000000000000000000000000000000000000000000000000000000000000000000000000000000111000//////000111000///------............------///...---///111222222111222222111///...---------//////000//////...------------............------...............///000111222222111111000000/////////////////////000000111////////////000000000111000000111111111111111111000000000000000000000000///000111111000111333555;;;<<<<<<999444222111222111111111111111111111111222333333333333333333333444444444444333333333222333333444555666666777777BBB???;;;777444444444555555666666555444666:::>>>===@@@FFFLLLUUU___iiipppwwwzzz~~~~~~~~~zzzvvvtttpppqqqrrrrrrtttyyytttpppkkkhhhfffeeedddbbbcccbbbaaa```___\\\XXXTTTOOOLLLIIIGGGGGGGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@???>>>===<<<;;;:::888888888888888888888888:::999888777666666666777888888777777777666666666999999888777777666555555666666666666666666666666777888999:::::::::999999666777777888888777666666666666666666666777888888777777777888888888999999777777777777777666666666888777666666888888666444555666666777777888888888777888999999999<<<@@@CCCJJJRRRZZZ^^^bbbhhhnnnpppsssxxx|||{{{{{{~~~~~~wwwuuupppjjjeee```\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUXXX\\\aaafffkkkpppttt{{{~~~vvvmmmjjjpppwww|||}}}~~~~~~|||{{{{{{}}}~~~~~~~~~~~~~~~{{{xxxwwwiiiccc]]]XXXYYY\\\```bbbcccaaa]]]WWWOOOHHHBBB>>>BBBAAA@@@???>>>===<<<<<<@@@@@@???>>><<<999666444000222333222111000111222222111111000000000000111000000000000000000000000000000000000000000000000111///...///000111000...------............------///......///222333333222000000////////////000111000000000000///...---,,,//////000000000000//////............///000111111000000000000000000/////////////////////000111111/////////000000000111111000000000000111111111111000000000000000000000000///111111111000111222444222111111111222222222222111111000000000000111111111222333444444444444333333333444444444444333333222333444666777888888888AAA>>>;;;777555444555666333444555555444888???DDDGGGKKKRRRZZZcccllluuuzzz~~~~~~~~~{{{wwwrrrpppjjjnnntttzzztttqqqlllhhhgggeeedddbbbcccbbbbbbaaa```]]]XXXUUUNNNLLLHHHFFFFFFFFFEEECCCDDDDDDDDDDDDCCCCCCCCCCCC?????????>>>===<<<<<<<<<888888888888888888888888;;;:::888777666666777777888888888777777777666666888888777777777777777777666666666666666666666666888888999:::999888777666666666777777777777777666666666666666666777888888777777888888888999999999999888777777777888999:::999888666777888888666555777666666777999::::::999:::;;;;;;:::<<<@@@FFFKKKPPPZZZccceeehhhnnnsssttttttzzz~~~|||{{{}}}|||yyypppmmmgggaaa\\\XXXUUUTTTSSSSSSTTTUUUVVVWWWXXXYYY]]]^^^bbbiiiqqqxxx}}}xxxppppppxxx}}}yyyxxxyyy{{{||||||}}}{{{zzzoooiii```YYYWWWXXXZZZ[[[]]]^^^^^^[[[UUUNNNGGGDDDBBBCCCCCCCCCAAA@@@>>>===>>>???@@@AAA@@@>>><<<:::555999;;;888222///000444333222111000000000111111////////////////////////000000000000000000000000000///......000000///...------............------///......000222444444333000///............///000...///////////////......//////000000000000//////............///000111222//////////////////000000///////////////000111111//////000000000111111111/////////000000000111111000000000000000000000000111111222111000000222333///......///222333222111333222111111111111222333000111222444555555444444222333444555555444333333111333555777888999999999:::999777555444555666666333666777777888===FFFNNNUUUZZZaaaiiipppvvv|||~~~{{{xxxuuusssqqqqqqooowww~~~uuuqqqllliiigggfffdddcccccccccbbbbbbaaa^^^YYYUUUNNNKKKHHHFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>============888888888888888888999999>>><<<;;;999888888999999888888888888777777777777666666666777888888999999888888888888888888888888888888999999888777555444666666777777777777777666666666666666666777888888777888888888888999999999:::999777777777999;;;===:::888777777888888777555888777777888:::;;;;;;:::??????>>>>>>@@@FFFMMMRRRSSS___hhhjjjlllrrrwwwwww{{{}}}yyyjjjgggaaa[[[WWWTTTSSSSSSSSSTTTTTTVVVXXXZZZ]]]^^^iiihhhkkkqqq{{{yyysssvvv~~~yyyvvvwwwyyy{{{{{{~~~}}}|||vvvnnnddd[[[WWWVVVWWWWWWXXX[[[^^^^^^YYYRRRLLLHHHBBBCCCDDDDDDDDDBBB@@@>>><<<>>>@@@CCCCCCBBBAAA???999???BBB===333...000444444333111000000000111111////////////////////////000000000000000000000000000...---...///000///...---..................---//////...000333444444333333222///---,,,+++++++++,,,---...///000000000000------............------............///000222222------......//////000000///////////////000111111000000000000111111111111......//////000000000111000000000000000000000000111222222111000000111222000//////000333444222000444444222222222222444444///000222444555555555555222333444555555555444333111222555777999999999999444444333333444555777777666999;;;<<<===CCCNNNVVV___dddlllsssxxx|||~~~}}}}}}xxxsssqqqqqqrrrttt}}}}}}wwwrrrlllhhhiiiiiiiiigggdddcccaaa``````]]]ZZZWWWTTTPPPIIIEEECCCCCCDDDDDDAAAAAA@@@@@@???@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<;;;::::::999888888===<<<<<<;;;:::999777666777888999999888777888:::666666777777777888888888999999999888777888:::<<<:::999777555555666777999777777888888999999999999888888888888777777666666::::::999888777777777888<<<:::999::::::999777555:::999888777888999:::;;;<<<<<<;;;999888999===@@@UUUIIIAAABBBGGGLLLTTT]]]gggiiilllooorrrvvvzzz}}}zzzssshhhbbbZZZUUUTTTUUUUUUTTTUUUWWW[[[^^^aaaeeejjjnnnpppxxxuuuqqqtttxxx{{{~~~}}}yyyuuunnnhhhaaa[[[UUUQQQUUUVVVZZZ^^^```[[[RRRJJJDDDBBBCCCHHHIIIEEEAAAAAA<<>>DDDEEE@@@>>>UUUccc@@@***444222333---...000222333444444444//////000111111111111111222222111111000111111111222111111111000000//////000111111111000///---,,,000000000000000000000000111111111111111111111111000000//////.........---//////000000///...------222222222222222222222222000000111111111111000000111111111111111111111111111111111111222333444555444444333222222111111000......///111222333444555222222222222111111000000111111222333333333333222111333555777888666444333222222333333333444444444888777555444333333444444777666666555444444333333666888::::::999888777888<<<===???CCCJJJSSS^^^eeeooosssxxx~~~~~~~~~~~~yyyvvvvvv{{{~~~xxxsssllliiiiiiiiihhhfffeeedddbbbbbbaaa___[[[XXXTTTPPPJJJEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======<<<<<<;;;;;;:::999999888999999:::;;;;;;<<<;;;;;;:::;;;;;;:::999777888999999:::::::::;;;;;;;;;;;;777888888777666777999;;;<<<;;;999777777777999999777888888888999999999999999999999888888777777777;;;::::::999888888999999<<<:::999999:::999888666999999999888999999:::;;;:::;;;;;;:::999;;;>>>AAAQQQIIIDDDHHHNNNTTT\\\dddjjjmmmqqqtttwwwzzzzzzqqqaaa]]]WWWTTTUUUVVVWWWVVVXXX\\\aaagggkkkoootttwww~~~wwwwwwvvvvvvwww~~~~~~zzztttnnnggg```YYYTTTRRRSSSVVVZZZ]]]\\\VVVPPPGGGDDDCCCGGGIIIGGGEEEGGG???AAAAAA@@@CCCIIIJJJGGGCCCYYYhhhIII444:::111---......///000000000000000///000000111111111111111111111111000000111111222111111111111000000000///000111111111000///---,,,000000000000000000000000111111111111111111111111000000/////////.........000000000000000///......111111111111111111111111000000111111111111000000111111111111111111111111111000000111111222333444222222222111111111111000//////000111222333333444222222222222111111111000111111222333333333333333333333333444444444444444222222333333333444444444666555444333333333444444555555555555555555555555444666888888888888999;;;???BBBGGGMMMUUU___iiiooozzz|||}}}zzzyyy{{{zzzuuunnnjjjjjjiiigggeeefffeeeccccccbbb```\\\ZZZTTTPPPJJJFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBB??????@@@@@@???>>><<<;;;<<<<<<;;;;;;:::999999999888888:::;;;<<<<<<<<<<<<<<<======<<<999888888999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;===>>>>>>===;;;:::999999999:::888888888888999999999999::::::999999999999888888;;;;;;::::::999:::::::::<<<:::999999::::::888666888999999:::::::::::::::999:::;;;;;;;;;<<>>333///111111111000//////......///000111111222222111111000000111111222222333333111111111111000000000000000000111111000///...---////////////////////////000000000000000000000000000000////////////......000000000000000000///...////////////////////////000000111111111111000000000000000000000000000000000000000000111222333333000000000000111111111111111111111111222222222333222222222222111111111111222222222222333333333333444333222111222333555666333333333333444444444444444333333333333444555555333444444555666777777888555666777777888;;;???BBBFFFKKKTTT]]]fffooowww|||}}}{{{xxxvvvxxx~~~{{{vvvooollljjjiiifffdddeeedddcccbbbbbb```]]]ZZZTTTPPPKKKHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBB>>>???@@@AAA@@@>>><<<:::<<<<<<;;;;;;::::::::::::999:::::::::::::::999999;;;<<<<<<;;;999888999:::888888888999999999999:::<<<===>>>===<<<<<<>>>???>>>===<<<:::999999999999999999999999999999999999::::::::::::::::::::::::;;;::::::999999999::::::<<<:::888888999:::999777777888:::;;;;;;;;;:::999999:::;;;;;;;;;<<>>555333555444333222222111111111000000111222222222222111000111222333444444555555111111111000000000000000000000000000000///......////////////////////////////////////////////////000000///////////////////////////000000///......////////////////////////000000111111111111000000////////////////////////////////////000111222333///000000111222222333333222222222222222222222222222222222222222222222222222222222222333333444444444333333333444444555555333333333444444444444555333333333444555666666777444555555666666777888888888888888999:::???EEEJJJPPPWWWaaalllttt{{{}}}{{{vvvwwwyyy{{{|||wwwqqqmmmllljjjfffcccdddcccbbbaaaaaa___\\\ZZZTTTQQQLLLIIIHHHHHHGGGGGGEEEEEEDDDBBBBBBAAAAAAAAA>>>???@@@AAA@@@>>><<<;;;<<<<<<;;;;;;;;;;;;::::::888888999999999888888777777999::::::999999:::<<<777777777777888888888888777888::::::999888999:::<<<;;;::::::999888888888:::999999999999999999999:::::::::::::::::::::;;;999999888888888888999999<<<:::888888999:::999888888999:::;;;<<<;;;:::::::::;;;;;;;;;;;;===@@@CCCJJJOOOWWW___gggnnnrrrsssvvvzzz}}}ssslllllloootttxxx{{{~~~|||xxxwwwzzz}}}~~~~~~zzzuuupppeee```ZZZWWWYYY]]]^^^^^^VVVMMMEEEDDDGGGKKKSSSZZZ[[[TTTOOOLLLGGGKKKbbb{{{vvvQQQ>>>@@@666666666555444333333333333333000000111222222222222222222333444555666777666666000000000000000000111111000000000///////////////000000000000000000000000//////////////////////////////000000000000000000---......//////.........000000000000000000000000000000111111111111000000////////////////////////////////////000111222333000111111222333444555555333333333222222222222222222222222222222222222333333333222222222333444555333444666777888777555444333333444444444555555555444444555666777888999999777777777777777777777777999999::::::===DDDLLLQQQ]]]dddnnnwww}}}zzzvvvtttrrrooouuu}}}|||wwwqqqnnnmmmkkkgggdddcccbbbaaaaaaaaa```]]]ZZZTTTQQQMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@AAAAAA@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;666666888999::::::::::::666777999:::999:::;;;===888888999999999:::::::::666888::::::999999999:::999999999999888888888888::::::::::::999999999999999999::::::::::::;;;;;;888888777777888888999999<<<:::777777888::::::999999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===@@@EEEIIIPPPXXX```ffflllssswwwxxx{{{~~~{{{yyy|||yyyvvvwwwyyy{{{}}}|||yyynnnhhh___ZZZYYYZZZZZZYYYYYYOOOGGGEEEGGGKKKRRRYYY^^^]]]YYYRRRLLLOOObbbvvvpppgggcccMMMCCCFFF;;;===777666444333222222333333000111222222333222222222333444555777777777666555000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000//////000000000000111111---......///////////////111111111111111111111111000000111111111111000000000000000000000000000000000000000000111222333333222222222333444555555666333333333333333222222222222222222222333333333333444333222222222333555666222444777999999888666444333444444444555555555555555666777888999999999999888888888888777777777777999:::<<>>>>>>>>===<<<:::999888;;;<<<======;;;:::;;;<<<888888999999999:::::::::666888:::;;;:::999999999777777888999::::::::::::;;;;;;;;;::::::999999999888888888999999:::::::::999999999999::::::;;;<<<<<<999777666888:::;;;:::<<<;;;:::999:::;;;<<<===::::::;;;>>>CCCKKKVVV]]]]]]gggnnnpppvvv~~~vvvtttvvvwwwyyy{{{}}}~~~xxxnnngggddd```\\\YYYZZZQQQIIIGGGGGGHHHLLLRRRWWW```ddd___]]]\\\SSSFFFBBB===DDD===;;;AAA;;;CCCAAA???<<<888555444333444111111222333333333333222111222444555555333222000//////000000111111111222111000///......///000111222222222222222222222222111111111111111111111111//////000000111111111222000111222333333333333333111111111111111111111111000000111111111111000000111111111111111111111111111111111111222333444555111222222222222333333333222222222333333444444444222222222333333444444444555444333222222444555777555555444333444555666777444444444555555555666666444555777888888777777666555555666888999:::;;;<<<>>>BBBHHHPPP[[[gggttt|||~~~}}}wwwuuurrrsssxxx{{{wwwssspppnnnllljjjhhhhhheeebbbbbbbbbaaa]]]ZZZXXXUUUPPPKKKGGGFFFGGGHHHKKKJJJHHHHHHHHHHHHFFFEEEFFFFFFDDDCCCAAA???>>>>>>===<<<;;;:::::::::::::::;;;===>>>===;;;::::::;;;999<<<>>>===:::777777888999::::::;;;;;;::::::999777777888888888999999999999::::::;;;;;;::::::999999::::::;;;;;;::::::999666666777888999999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888999;;;;;;;;;;;;===>>>;;;===???CCCJJJTTT^^^fffllloootttyyy~~~wwwqqqqqquuuxxxwwwxxx{{{{{{vvvqqqmmmggg```ZZZVVVQQQLLLJJJHHHFFFJJJQQQ[[[bbbgggeee```[[[TTTMMMHHHEEEBBB@@@???@@@??????BBB@@@>>>;;;888666555444444444333333222111111111111111111111111000//////999666222000111222222222000000000000000000000000000000111111111000000///000000000000111111111111333222///---,,,,,,---...000000111111111111000000000000000000000111111222333333222111000///......222222222222222222222222555333000......000222333888555333111222444444444777666555555333333222111333333333444444444555555555555555444444333333333666666555555444444444333555666666777777777777777777777777777777888999999:::999888666666:::???DDD@@@KKKZZZeeekkkrrr{{{~~~{{{{{{zzzzzz{{{wwwssspppooommmkkkiiijjjgggeeedddcccbbb^^^ZZZWWWTTTPPPMMMKKKKKKLLLNNNMMMLLLJJJJJJKKKKKKJJJHHHFFFFFFDDDCCCAAA@@@>>>>>>CCCCCCAAA@@@>>>>>>======999;;;<<<<<<;;;:::;;;;;;999<<<>>>===:::888888999::::::;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;999::::::;;;;;;::::::999999::::::;;;;;;::::::999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<<<<>>>???@@@BBBFFFKKKSSS\\\ffflllppptttzzz}}}wwwtttvvv{{{|||}}}yyyuuupppiiiddd^^^WWWPPPMMMJJJHHHKKKPPPVVV^^^eeefffdddaaa[[[UUUNNNJJJCCC???>>>>>>??????BBBAAA???<<<:::777555444333333333333222222111111222222333333222111111000666333000...///000111111111111111111111111111111111222333444444333222111000000000000111111111111333222000.........///000000000111111111111000000000000000000000111222222333333222222111111000000222222222222222222222222222222000000000222444555888555333222333444444444555555444444333333222222333333444444444555555555555555555444444333333333666666666666555555444444555555666777888888888777888888777777777888888999::::::999999999<<>>CCCBBB@@@>>><<<;;;::::::888:::<<<<<<;;;:::;;;;;;:::<<<===<<<:::999888999<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======???AAAAAAEEEKKKQQQYYYaaajjjpppuuuzzz~~~~~~}}}~~~}}}yyyuuuqqqmmmbbbWWWSSSPPPMMMLLLNNNSSS\\\eeehhhhhhfffbbb\\\VVVPPPGGGAAA>>>>>>>>>???AAA@@@???>>>;;;999777555333333333333333222222222333333444444444333222222444222///...000111222222111111111111111111111111333444666777777666444333000000000111111111222222333222111000000111222333000000111111111111000000111000000000000111222222333333333333333333333333333333333333333333333333000111111222333444555666777555222222333444444444333333333333333333333333333444444444444555555555555555555444444444444444777777777777666666666666444555666777888999999999999999888888777888888888;;;;;;<<<===???DDDJJJNNN___gggrrrxxx{{{}}}}}}}}}|||zzzzzzwwwtttqqqppppppnnnmmmmmmllljjjhhheeeaaa]]]ZZZVVVTTTPPPLLLIIIHHHGGGHHHIIIHHHGGGGGGIIIJJJIIIHHHGGGFFFEEECCCBBB@@@???>>>>>>>>><<<;;;999999888888;;;===>>>===;;;::::::;;;;;;<<<<<<;;;::::::::::::======<<<;;;;;;:::::::::999999999999::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>><<<===>>>>>>===>>>AAACCCDDDIIIQQQYYYaaahhhppptttzzz}}}{{{~~~}}}{{{}}}pppbbb\\\XXXRRRNNNNNNSSS]]]fffiiijjjiiieee```^^^XXXOOOHHHCCC@@@???===============<<<;;;999888555444444444444333333333333333444444444333333222555333111111222444555555222222222222222222222222222444666888888777555444000000111111111222222222111111000000111222333444000111111222222111111000111111000000111111222333111222222222333333333444333333333333333333333333111222333555555555555555666444222222444555444444222222222222333333444444444444444444555555555555555555555555555444444444888888777777777777777777555666777888999:::::::::::::::999888888888888999<<<===>>>AAAFFFNNNXXX^^^kkkqqqyyy~~~|||xxxtttrrrtttvvvvvvvvvzzzwwwtttqqqppppppnnnmmmllllllkkkiiieee```\\\ZZZTTTRRROOOKKKIIIGGGGGGGGGHHHGGGFFFGGGHHHIIIHHHGGGGGGGGGEEEDDDBBB@@@????????????>>>>>>>>>>>>>>>??????@@@AAA@@@===;;;:::;;;<<<<<<;;;;;;;;;;;;;;;:::>>>===<<<;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::555666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============<<<===>>>>>>>>>@@@CCCFFFMMMRRR[[[dddlllsssyyy}}}~~~~~~||||||wwwzzz|||}}}ooogggaaaZZZTTTRRRTTT]]]fffjjjmmmnnnlllhhhddd```YYYRRRLLLGGGBBB>>>:::;;;;;;<<<<<<<<<<<<<<<777777666666555555444444222222333333333333333222444222111111333555555555222222222222222222222222111333444666666666555444111111111111222222222222000000000000111222333333111111222222222222111111111111111111111222222333000000111111222333333333333333333333333333333333333444555666666555333222555444222333444555444333111222222333333444444555444444444555555555666666555555555555555555555555777777888888888888888888666777888999::::::::::::::::::999999999999::::::;;;<<>><<<;;;<<<===<<<::::::;;;<<<<<<;;;>>>===<<<;;;;;;<<<===>>><<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;444444666777999;;;<<<<<<========================:::::::::;;;;;;<<<<<<======>>>??????@@@CCCGGGKKKSSSYYYaaajjjqqqxxx~~~zzzvvvttttttvvvxxx~~~yyyssslllddd^^^]]]WWW```iiinnnrrrwwwxxxvvvlllhhhbbb\\\VVVOOOHHHDDD===<<<<<<<<<<<<===>>>>>>;;;;;;:::888777666555444222222333333444444333333111000///000222333333222333333333333333333333333111111222333444444444444111111111222222222222333000000111111222222222222111111222222222222111111222111111111111222333333000111111111222222333333333333333333333333333333444444555555555444222111444333222333555666555333333333333444444555555555444444555555555666666666555555555555555666666666777777777777888888888888888888999::::::::::::999::::::999999::::::;;;<<<:::===CCCKKKVVVcccpppyyy|||wwwqqqooosssvvv{{{{{{wwwssspppooommmkkkiiijjjmmmooommmgggbbb^^^]]]SSSRRRQQQPPPOOONNNNNNNNNNNNMMMKKKKKKLLLLLLKKKIIIHHHGGGFFFDDDCCCAAA@@@???>>>>>>===============>>>===???@@@@@@>>>======>>>>>><<<999999<<<======;;;======<<<;;;<<<===???AAA<<<=========>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;666666777888:::;;;<<<<<<========================;;;<<<<<<===>>>>>>??????>>>???@@@AAACCCGGGLLLPPPYYY^^^fffnnnuuu{{{yyytttsssrrrtttxxx~~~|||vvvnnnkkkkkkaaaiiiqqquuuyyyuuupppiiibbb\\\VVVPPPMMMDDDBBB???===<<<===>>>??????>>>===;;;999777555444333333444555555555555555222111000000222333222111444444444444444444444444111111000000111333444555111111111222222222333333222222222333333333333222111222222333333222222111222222111111222222333444222222222333333333333333444444444444444444444444222333333444444444444333333333222333555666555333555555555555555555555555555555555555666666666666444555555555666666666777666666666777777777888888:::::::::;;;::::::999888999999999999:::<<<===>>>===CCCNNNYYYeeepppyyy|||wwwvvvxxxzzz{{{xxxssspppnnnllljjjhhhkkknnnpppnnniiiccc```___VVVUUUSSSPPPNNNLLLKKKKKKOOOMMMLLLKKKLLLKKKJJJHHHHHHGGGFFFEEECCCAAA@@@???AAAAAA???>>>============:::<<<>>>>>>>>>>>>???@@@???<<<999999<<<>>>===<<<===<<<;;;;;;<<<>>>AAABBB;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCC@@@AAABBBCCCFFFJJJPPPTTTaaafffmmmuuu{{{~~~{{{wwwwwwsssvvvzzz|||uuusssvvvmmmsssyyy{{{~~~{{{uuulllddd^^^ZZZVVVTTTJJJGGGCCC???======>>>???AAA@@@???<<<:::777666555444444555666777777666666444333222333444444333222444444444444444444444444222111000///000222555666111111222222222333333333333444444555555444333333111222222333333222222111222222111111222222333444444444444444444444444444444444444444444444444444111111111222333444555666333222222444666666555333666666666666666666666666555555555555666666666777444555555555666666777777555555666666777777777888;;;;;;;;;;;;:::999888888888888999:::;;;===>>>???BBBKKKYYYgggrrr{{{~~~xxxuuuuuuzzz|||wwwqqqmmmkkkkkkkkkiiikkknnnnnnlllfff___[[[XXXVVVSSSPPPNNNMMMMMMMMMPPPNNNMMMKKKJJJJJJJJJJJJLLLIIIFFFBBB???>>>>>>>>>CCCBBB???>>>======???@@@AAA>>>::::::<<<>>>===;;;;;;;;;;;;<<<<<<<<<======AAA@@@@@@@@@@@@@@@@@@AAA<<<;;;;;;;;;;;;<<<======::::::;;;<<<======<<<<<<<<<===>>>??????>>>===<<<===<<<;;;:::;;;===???@@@999>>>???::::::???AAA@@@@@@??????AAAEEEFFFDDDAAAAAABBBBBBDDDHHHPPPXXX^^^fffnnnvvv{{{}}}~~~wwwxxxzzz}}}~~~||||||}}}~~~wwwyyy|||~~~|||xxxxxx{{{{{{yyy|||zzz}}}|||wwwxxxzzz}}}zzzqqqiiiccc___\\\ZZZSSSOOOIIIEEECCCBBBAAAAAAFFFCCC@@@>>>===;;;888666444444444666777777555333///111222444555555444444111111111111111111111111222222222222222222222222333222222111111222222333555555555444444333333333222444555555333222111111111111111111222333333444222222222222222222222222222333333444555555555555333333333222222111111111///111555888999888555444555555555555555555444444777777666666555555555444555555555555555444444444333444666777888888888777666666888;;;??????<<<888:::<<<===<<<;;;>>>DDDJJJQQQXXXcccppp|||zzzvvvqqqpppqqquuuxxxzzzttt}}}~~~~~~|||wwwrrrooommmllllllkkklllnnnnnnkkkfff```]]]WWWUUURRROOOMMMLLLLLLMMMQQQPPPNNNLLLKKKKKKKKKKKKKKKIIIFFFCCC@@@?????????DDDCCCAAA???>>>???@@@AAA@@@>>>;;;;;;<<<>>>===;;;;;;;;;;;;<<<<<<<<<======??????>>>>>>>>>>>>??????======<<<<<<======>>>???<<<<<<===>>>>>>>>>>>>>>>======>>>??????>>>======;;;;;;<<<===>>>>>>>>>>>>:::>>>@@@>>>@@@EEEEEEBBBAAA@@@@@@CCCFFFGGGFFFDDDDDDEEEGGGJJJNNNVVV___eeelllttt|||}}}wwwuuuvvvtttuuuwwwzzz~~~~~~}}}}}}~~~|||}}}}}}||||||}}}}}}~~~~~~yyyqqqkkkfffccc___]]]WWWSSSOOOLLLJJJIIIHHHGGGKKKIIIFFFDDDBBB???;;;888666555444555666555333111222222333444555555555555333333333333333333333333222222222222222222222222333222222222222222222333333333333222222222111111333555666666444333333333333333222222222333444444333333333333333333333333555555555555555555444333555555444444444333333333111333555777888777555444555555555555555555555555777777666666666555555555777777777666666666666666555666888999999999888888999888999;;;>>>???<<<::::::<<<>>>>>>???DDDLLLRRR\\\aaakkkwwwwwwpppooommmmmmoootttzzz}}}}}}~~~|||xxxssspppnnnnnnnnnlllmmmmmmllljjjeeeaaa___WWWUUURRROOOMMMLLLMMMMMMQQQQQQOOONNNMMMLLLLLLLLLJJJHHHFFFCCCBBBAAAAAAAAAEEEDDDBBB@@@@@@@@@AAAAAA@@@>>><<<<<<=========<<<;;;<<<<<<<<<<<<===============<<<<<<<<<<<<======>>>>>>======>>>>>>???@@@>>>>>>???@@@@@@@@@@@@???===>>>>>>??????>>>>>>===:::;;;>>>@@@@@@@@@>>>===>>>?????????CCCHHHGGGBBBAAAAAABBBDDDGGGIIIHHHGGGHHHJJJMMMQQQVVV^^^gggmmmttt}}}|||zzzwwwssstttwwwxxxzzz|||~~~}}}}}}|||xxxsssoookkkhhhdddbbb]]]ZZZWWWUUUUUUTTTRRRPPPSSSQQQPPPNNNKKKFFF@@@;;;:::888666666666555333222555444444444444444555555444444444444444444444444222222222222333333333333333333222222222222333333333333333333222222222222444666777777555444444555555555444444333444444444444444444444444444444444666666666666555444333222666666666666666555555555444555555666666666555444555555555555555555555555777777666666666666555555888888888888888888888999888888999:::::::::999999;;;:::999;;;=========<<<:::===???AAAEEEMMMXXX```kkkpppwww}}}tttnnnlllnnnqqqrrruuu{{{}}}{{{wwwtttqqqooonnnnnnllllllkkkjjjgggdddaaa___XXXVVVSSSPPPOOONNNNNNOOORRRQQQPPPOOONNNMMMMMMLLLIIIHHHFFFEEECCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@AAA???>>>===============<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>============>>>????????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@@@@@@@@@@???GGGBBB>>>===AAADDDCCC???AAAAAABBBEEEGGGIIIIIIJJJIIILLLQQQVVV]]]eeennnttt|||~~~~~~zzzwwwzzz}}}{{{~~~}}}zzzwwwtttqqqmmmiiifffbbbaaa___^^^^^^]]][[[YYYZZZYYYXXXVVVSSSMMMEEE@@@>>>;;;999888888888777555666555444333222333444555444444444444444444444444222222222333333333333333222333333333333333333222555555555555555555444444444555777666555444555666777777666555444444444555444444444444444444444444444444555555555444444333666666666666666666666666777777666555555555555555555555555555666666666666777777666666666666666666888888888999999999999999999999999:::::::::999999<<<;;;999999:::<<<<<<===:::>>>BBBGGGNNNXXXdddmmmxxx|||xxxuuuuuuuuuvvv{{{|||zzzwwwtttqqqooonnnmmmkkkjjjjjjhhhfffcccaaa___ZZZXXXUUURRRQQQPPPQQQQQQQQQQQQQQQPPPOOONNNMMMLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@?????????>>>>>>???>>>====================================>>>======<<<<<<======>>>======<<<<<<======>>>????????????@@@@@@???>>>>>>??????>>>>>>>>>>>>????????????>>>>>>???@@@BBBCCCQQQIII@@@===???@@@???>>>@@@AAABBBDDDFFFHHHJJJLLLKKKOOOUUU\\\cccllltttzzz~~~~~~{{{yyy~~~zzz{{{~~~~~~~~~{{{xxxvvvrrrmmmiiigggfffddddddddddddbbb```______^^^]]]YYYSSSJJJEEE???===999888888888888888555555333222222333444555444444444444444444444444222222333333333444444444222333444444444444333222555555555555555555555555333444555555333333444666888777777666555555555555333333333333333333333333000111222444444555555555555555555555555555666666888888666555444444555555555555555666666666777777666666777777777777777777777777777888888999999999999888888888999999::::::::::::999999999:::<<<>>><<>>=========>>>>>>>>>============<<<>>>>>>============>>>>>>===<<<<<<<<<<<<===>>>>>>>>>????????????>>>======@@@??????>>>>>>??????@@@AAA@@@???>>>???AAACCCEEEUUULLLCCCAAA@@@???@@@BBB???AAACCCDDDFFFHHHKKKNNNQQQUUU\\\dddlllttt|||xxxwww{{{{{{||||||}}}~~~~~~{{{yyyvvvrrrooollliiiggggggggggggfffeeecccbbbbbbaaa^^^XXXQQQLLLBBB>>>:::777777777777777555444444444444444555555444444444444444444444444222222333333444444555555222333444555555444333222333333333333444444444444333444555444333333555777777777666666555666666666333333333333333333333333000111222444555666666777444444444444555555555555888777777666555555555666555555555666666777777888666666777777777777888888666666666777888888999999888888888888999:::;;;<<<999::::::::::::;;;>>>@@@???GGGRRR]]]fffpppyyyuuuuuuuuuvvv{{{|||yyyuuurrrooonnnkkkkkkkkkkkkiiifffcccaaaZZZYYYVVVTTTRRRRRRSSSTTTUUUUUUVVVUUUTTTSSSQQQPPPKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@???<<>><<<===>>>>>>>>>>>>>>>=========<<<>>>>>>============>>>>>>>>>>>>======>>>>>>???@@@???????????????>>>======@@@@@@???>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDMMMGGGDDDDDDCCC@@@AAAFFF@@@BBBEEEFFFGGGIIINNNQQQYYY___fffooowwwyyywwwwwwwwwyyyzzz|||}}}}}}|||{{{xxxvvvpppmmmiiihhhhhhiiihhhhhhfffeeedddcccaaa]]]WWWSSSJJJEEE???:::888888777777444555666777777777777777555555555555555555555555222222333333444555555666222333444666666444333222333333333333444444444555444555555555444444666888666666555555555666777777444444444444444444444444333333555666777777777777444444444555555555666666777777777777666666666666444555555666777777888888666666777777777888888888666666666777888999999999888888888999:::<<<>>>???888:::=========>>>AAADDDDDDNNN]]]jjjssszzz~~~zzzxxxzzz~~~{{{wwwsssqqqooollllllmmmmmmkkkhhhdddbbbYYYXXXUUUSSSRRRRRRRRRSSSWWWXXXXXXXXXWWWUUUSSSRRRLLLLLLKKKJJJHHHFFFDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@<<>><<<===>>>??????>>>>>>=========<<<======<<<<<<<<<<<<======?????????>>>???@@@@@@AAA@@@@@@@@@@@@@@@???>>>===AAA@@@???>>>>>>???@@@AAA>>>@@@BBBCCCDDDDDDCCCBBBBBB???AAAEEEDDD@@@AAAGGGAAACCCFFFGGGHHHJJJOOOTTTaaafffnnnwww}}}zzzssstttvvvyyy{{{~~~~~~}}}~~~~~~|||{{{rrroookkkhhhiiijjjjjjjjjgggffffffeeeddd```[[[XXXRRRMMMEEE???;;;:::999888555666888999:::::::::999777777777777777777777777222222333333444555666666222333555666666555333222555555555666666666777777666666777666555555888:::555555444555555666777888666666666666666666666666666777888888888888888777444555555555666666777777666666777777777777666666444555555666777888888999666666777777888888888999666666777888999999::::::999999999:::;;;>>>@@@AAA888;;;???@@@???@@@CCCFFFHHHTTTdddsss|||{{{vvvwwwyyy{{{|||}}}zzzwwwuuurrrsssqqqooonnnmmmjjjfffccc]]]ZZZWWWVVVWWWXXXWWWWWWYYYYYYYYYYYYXXXVVVTTTSSSRRRPPPMMMJJJGGGFFFEEEEEEBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????BBB@@@>>>>>>AAAAAA???==================>>>???@@@??????>>>>>>>>>>>>??????@@@@@@BBBDDDFFFEEEBBB???AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFDDDBBBBBBBBBBBB@@@???BBBHHHQQQYYY]]]lllrrrzzzzzzwwwvvvvvvyyy}}}}}}zzzwwwtttqqqooonnnnnnmmmllllllkkkjjjiiiiiigggccc```\\\VVVMMMDDD???<<<999888666555444444555666888999666666777777777777666666777777888888777666555555666555444444444444555666666666555555555555666666444444444444444444444444666555555444444444444555888888777777666666555555555555555666666666666777444444666777888888888888777777777777666666666666444555555666777888888999999999888888888888888888888888999999999999888888999999:::;;;===AAAFFFJJJ===???@@@???>>>AAAGGGLLLWWWaaappp}}}~~~|||{{{zzz}}}|||yyywww{{{yyywwwvvvtttqqqllliiiaaa^^^ZZZYYYYYYZZZ[[[[[[\\\]]]]]]\\\[[[XXXVVVUUUUUUSSSPPPLLLIIIGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@CCCAAA???@@@BBBBBB@@@>>>AAA@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBCCC@@@@@@BBBDDDFFFFFFDDDAAACCCCCCCCCBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHGGGEEEDDDDDDEEEHHHGGGFFFJJJRRR\\\eeejjjttt{{{}}}}}}~~~{{{xxxuuurrrpppoooooommmlllmmmlllkkkkkkjjjiiifffccc^^^XXXPPPGGGBBB===:::888777666666555555555666666444555555666666555555444444444555555444444333222555555555555555555555555666666555555555555666666555555555555555555555555777666666666666666777777888888777777666666666666555555555555666666666666444555666777777777777777777777777777777777777777666666666777777888999999999999888888888888888888888888999999999999888888999:::;;;;;;<<>>@@@>>>?????????AAAIIITTT\\\jjjsss|||vvvsssqqqlllfffbbbbbbdddfffgggkkkkkkjjjiiigggdddaaa___^^^\\\XXXSSSPPPMMMKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFHHHIIIIIIGGGEEEHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLKKKJJJJJJLLLNNNMMMOOOTTT[[[eeeqqq~~~~~~{{{yyyxxxwwwtttrrruuutttrrrrrrsssrrrqqqoooiiieee___XXXQQQJJJCCC>>>;;;;;;;;;:::999888777666777888888999999888888777666666777777777777666666444555777888888777555444666555555555555555555666777777777777777777777777777777777888999:::;;;<<<777777777777777777777777444444555555555666666666666666777777777666555555777777888888888888888999:::999777666666777888999888888999999999999999:::999999::::::::::::999999999;;;======<<<;;;;;;<<<>>>???@@@AAAFFFQQQ___iiivvv~~~yyytttnnnjjjiiikkkmmmmmmrrrrrrrrrpppnnnkkkiiigggcccaaa]]]XXXTTTPPPNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFLLLKKKKKKJJJIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLKKKIIIGGGJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNLLLMMMNNNNNNNNNOOOQQQSSSWWW[[[ccclllvvv}}}{{{wwwuuuwwwuuutttsssttttttrrrqqqllliiiddd___YYYQQQHHHBBB;;;;;;:::999888888777777888888999999999999888888888888999999999999888888555666888999999888666555777666666555555666666777666666666666666666666666666666666777888999:::;;;777777777777888888888888555555555666666666777777777777777777777777666666777888888888999999::::::999888777666666666777888888888999999::::::::::::::::::;;;;;;;;;;;;::::::999<<<>>>>>>===;;;::::::???BBBEEEJJJRRR___oooyyy}}}xxxtttssstttttttttyyyyyyxxxwwwuuussspppoookkkhhhccc^^^YYYUUUSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLKKKKKKJJJKKKLLLKKKIIIHHHIIIJJJLLLKKKKKKJJJJJJJJJJJJKKKNNNNNNMMMMMMMMMMMMNNNNNNPPPOOONNNNNNOOOOOOMMMKKKNNNNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRQQQRRRSSSSSSSSSTTTXXXZZZ___fffqqq{{{}}}|||yyyyyywwwtttsssttttttrrrqqqlllkkkiiifff```XXXOOOHHH>>>===;;;888777666777777777777888888888888777777666777777888888888888888666777888999999888777666888777777666666777777888666666666666666666666666666666666666777888999999777777777888888888888999666666777777777888888888777777888999999888888888888888888999::::::;;;;;;777777888888888888888888888888999999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;===??????>>>===<<<======BBBIIIQQQ\\\jjjzzz~~~|||||||||{{{}}}}}}}}}|||{{{yyywwwuuurrrooojjjeee___[[[XXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNPPPQQQPPPNNNMMMNNNPPPMMMLLLLLLLLLLLLMMMMMMNNNOOOOOONNNNNNNNNNNNOOOOOOQQQPPPPPPQQQSSSSSSSSSQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXVVVWWWXXXXXXXXX[[[^^^bbbhhhqqq~~~~~~~~~|||yyyxxxwwwwwwvvvuuuqqqqqqqqqoookkkcccYYYRRRIIIFFFAAA<<<999888999999777888888888888888888777555666777888888888888888888888888888888888888888999999888888888888999999888888888888888888888888888777777777777777888888777777888888888999999999888888888888999999999999777888999:::::::::::::::888888999999:::;;;;;;<<<777888:::;;;<<<;;;::::::888888999999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@@@@??????@@@AAA???FFFQQQ]]]iiixxx~~~|||zzzyyywwwtttoooiiiddd___\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTSSSRRRTTTUUUTTTQQQPPPQQQTTTTTTTTTTTTTTTTTTUUUVVVWWWTTTTTTSSSSSSSSSSSSTTTTTTQQQPPPPPPRRRUUUWWWWWWVVVUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\ZZZ[[[[[[\\\\\\___cccfffsss}}}~~~}}}}}}|||{{{zzzvvvwwwxxxxxxuuummmccc\\\SSSOOOIIIBBB>>><<<<<<===999::::::;;;;;;::::::999777777888999999999999999999999888777777888999999::::::999999999999::::::999999999999999999999999999999888888777888888888777777888888999999999999888888999999999:::::::::777888999:::;;;<<<<<<<<<888888999::::::;;;<<<<<<777999<<<>>>???>>>===;;;888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===>>>@@@@@@@@@AAACCCDDDGGGPPP^^^lllyyy}}}zzzsssllleee```]]][[[[[[[[[\\\\\\]]]]]]]]]]]][[[\\\[[[YYYWWWVVVVVVXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVVVVWWWVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZ______``````___]]][[[YYY]]][[[[[[]]]^^^aaajjjttt|||}}}~~~}}}xxxqqqllleee[[[NNNEEE@@@@@@???>>>???<<<::::::;;;<<<<<<<<<999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::999999999999999999::::::999888888888999:::;;;888888999999999:::::::::999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<;;;===???@@@@@@>>><<<;;;============>>>>>>??????>>>======<<<<<<<<<======;;;===AAADDDBBB@@@DDDLLLPPP]]]nnn}}}|||vvvnnngggbbb^^^]]][[[\\\\\\]]]]]]^^^^^^^^^]]]]]]]]][[[YYYWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUWWWWWWXXXXXXYYYXXXXXXWWWYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^______```____________`````````eeecccccceeegggjjjtttyyyuuunnneeeWWWMMMGGGEEEBBB@@@@@@>>><<<<<<>>>???>>>===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::999999999:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;==================<<<<<<======>>>>>>>>>>>>======<<<===???AAAAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????===>>>AAACCCBBBBBBIIIRRRaaaoooyyyqqqjjjddd```___\\\]]]]]]^^^______``````_________]]][[[ZZZ[[[\\\]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\[[[ZZZYYYWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[XXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]]]]^^^^^^______aaa```______aaacccfffhhhhhhfffgggjjjlllqqq}}}{{{rrreeeZZZRRRLLLGGGCCCAAA@@@???@@@AAABBBAAA???======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<<<<;;;<<<<<<===>>>===>>>>>>>>>>>>?????????;;;<<<<<<<<<<<<===============>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>???AAABBBBBBAAA???>>>????????????????????????AAAAAA@@@@@@@@@AAAAAABBBBBBAAABBBDDDEEEIIITTT```ttt|||tttlllgggcccaaa______``````aaabbbbbbbbb```aaaaaa___]]]\\\]]]^^^````````````____________]]]^^^^^^]]]\\\[[[ZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]ZZZ[[[\\\]]]______``````^^^^^^______````````````bbbbbbbbbccceeegggjjjkkkjjjhhhiiinnnrrryyy~~~rrrggg^^^UUULLLFFFCCCBBBAAABBBCCCCCCBBB@@@????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>??????@@@?????????@@@@@@@@@AAAAAA======>>>>>>>>>?????????@@@AAABBBBBBCCCCCCBBBBBB??????@@@@@@@@@@@@@@@AAA@@@AAAAAAAAAAAAAAAAAA@@@???AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCCCCDDDGGGEEEEEEHHHKKKSSScccrrr}}}}}}wwwooojjjfffeeecccccccccddddddddddddeeebbbbbbbbbaaa___^^^___aaacccbbbbbbbbbbbbaaaaaaaaa]]]]]]^^^^^^^^^^^^^^^]]]^^^^^^^^^______^^^^^^^^^```aaabbbdddeeefffffffffeeeeeeeeeeeeeeefffffffffccceeegggiiijjjkkkjjjjjjmmmmmmpppwww~~~}}}sssjjj___TTTLLLFFFEEECCCCCCDDDCCCBBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGHHHMMMSSS___sss}}}}}}{{{tttoookkkjjjhhhhhhhhhgggggggggffffffdddeeeeeedddbbbaaacccdddeeeeeedddddddddccccccccc^^^___``````aaaaaaaaa`````````aaaaaaaaaaaa```___bbbcccdddeeeffffffgggfffffffffffffffffffffffffffeeegggjjjlllmmmlllkkkjjjmmmooouuuwwwkkk___VVVLLLIIIFFFDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCC???@@@AAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEFFFDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJHHHIIILLLTTT^^^mmmyyytttqqqpppmmmllllllkkkjjjiiihhhhhhhhhhhhiiigggfffeeeggghhhggggggggggggfffffffffeeebbbcccccccccccccccbbbbbb```aaabbbbbbccccccccccccbbbcccddddddeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeggghhhiiikkklllnnnnnnnnnpppsss|||xxxkkkbbbRRRNNNIIIEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAABBBBBBBBB@@@@@@BBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEAAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLNNNUUUaaammm~~~|||xxxuuutttpppooonnnmmmkkkjjjiiihhhjjjkkkkkkjjjiiihhhjjjkkkiiiiiiiiihhhhhhhhhgggggggggggggggfffeeedddbbbbbb___```aaacccdddeeeffffffgggggghhhhhhhhhhhhhhhgggiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiikkknnnqqqssswww{{{tttjjjVVVRRRKKKFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@BBBCCCCCCCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRUUU^^^kkkzzz}}}uuunnnlllkkkjjjkkklllmmmlllkkkmmmllljjjiiigggfffffffffeeefffhhhiiiiiihhhfffeeeggggggeeedddcccbbbbbbbbbaaabbbcccdddeeeggghhhhhhkkkjjjiiiiiiiiihhhfffdddkkkkkkjjjiiiiiiiiijjjjjjllllllllllllmmmoooqqqrrryyy~~~uuucccVVVJJJIIIKKKJJJFFFDDDFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGIIIJJJKKKKKKGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLNNNMMMMMMMMMMMMMMMNNNNNNRRROOONNNPPPQQQPPPSSSWWWYYY___kkk}}}yyyssspppooonnnooopppqqqpppooolllkkkjjjhhhggggggffffffeeefffggghhhhhhgggfffeeehhhhhhgggggggggggghhhhhhggghhhhhhjjjkkklllnnnnnnlllllllllllllllkkkjjjiiippppppoooooooooooonnnnnnooopppqqqrrrtttvvvzzz|||{{{oooaaaTTTPPPPPPMMMKKKJJJGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRPPPPPPSSSUUUUUUXXX]]]bbblll}}}zzzuuusssrrrqqqqqqrrrsssrrrpppnnnmmmlllkkkjjjjjjjjjjjjggghhhiiijjjjjjiiihhhgggfffffffffggghhhiiijjjkkkkkkkkklllmmmnnnpppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssrrrqqqpppoooooopppsssuuuwww|||yyykkk\\\TTTPPPKKKIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNOOOOOONNNOOOOOOPPPRRRSSSUUUVVVSSSRRRSSSXXXYYYZZZ___eeeppp~~~zzzzzzyyywwwwwwxxxxxxwwwuuussssssrrrqqqpppppppppqqqmmmnnnoooooooooooonnnmmmkkkjjjjjjkkkkkkmmmnnnnnnpppppppppqqqrrrtttvvvwwwwwwxxxxxxwwwuuuuuuuuuvvvtttuuuvvvwwwvvvtttrrrqqqpppsssvvvyyy{{{vvveeeZZZQQQJJJHHHIIIKKKKKKLLLLLLLLLKKKJJJJJJHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLPPPOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQQQQRRRSSSTTTVVVVVVTTTTTTWWW[[[]]]^^^eeemmmzzzyyyxxxxxxxxxxxxxxxyyyvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuuuuttttttuuuuuuxxxwwwwwwwwwyyy{{{}}}~~~~~~|||xxxvvvwwwyyy{{{|||}}}~~~}}}{{{xxxwwwwww{{{~~~tttfffYYYOOOKKKMMMMMMMMMMMMMMMMMMLLLKKKJJJGGGHHHHHHHHHIIIIIIJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOPPPQQQPPPOOONNNNNNNNNNNNNNNQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSTTTUUUUUUWWWWWWZZZ^^^```dddmmmwww~~~}}}|||||||||~~~~~~}}}}}}~~~~~~|||~~~~~~}}}}}}qqqaaaSSSMMMOOOMMMNNNNNNMMMMMMLLLKKKJJJGGGGGGHHHHHHIIIJJJJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJJJJKKKLLLMMMNNNMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNKKKLLLMMMNNNOOOQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUVVV[[[[[[^^^cccfffmmmzzz|||jjjYYYQQQRRRNNNNNNNNNMMMMMMLLLKKKJJJHHHIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWWWWWWWXXXYYYZZZ^^^___ccchhhnnnxxxuuubbbYYYYYYNNNNNNNNNMMMMMMKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLNNNPPPQQQQQQQQQPPPTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOTTTTTTTTTTTTTTTTTTTTTTTTRRRTTTVVVYYYZZZYYYXXXWWWTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWXXXZZZ[[[]]]^^^```bbbfffmmmtttpppaaaYYYUUUOOOKKKLLLMMMJJJHHHHHHMMMMMMMMMMMMLLLLLLLLLLLLQQQOOOMMMLLLLLLMMMPPPQQQLLLMMMOOORRRSSSTTTSSSSSSUUUVVVVVVUUUTTTSSSQQQPPPSSSTTTUUUVVVVVVUUUTTTTTTOOOOOOPPPQQQRRRSSSRRRRRRRRRSSSUUUWWWWWWVVVTTTSSSVVVVVVWWWWWWWWWUUUTTTSSSUUUTTTTTTSSSTTTUUUVVVWWWRRRTTTWWWYYYZZZ]]]```cccfffjjjnnnsss}}}}}}mmmccc[[[TTTOOOPPPQQQOOONNNOOONNNNNNNNNNNNNNNOOOOOOOOORRRQQQOOOMMMMMMOOOQQQRRROOOQQQSSSTTTVVVVVVVVVUUUWWWWWWVVVVVVVVVVVVVVVVVVTTTUUUVVVVVVVVVUUUTTTSSSQQQQQQSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVUUUYYYYYYYYYYYYXXXXXXWWWVVVWWWVVVUUUUUUUUUVVVXXXYYYUUUVVVXXXZZZ[[[]]]aaadddkkkqqqyyy~~~{{{pppbbbZZZSSSSSSTTTSSSSSSUUURRRSSSSSSSSSTTTTTTUUUUUUVVVTTTSSSQQQQQQRRRTTTUUUTTTVVVWWWYYYZZZZZZYYYYYYUUUUUUTTTTTTTTTUUUWWWXXXXXXXXXYYYYYYYYYWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUWWWXXXYYYYYYZZZ\\\]]]^^^```cccfffjjjssstttkkkbbb``````______aaa^^^^^^______``````aaaaaa^^^]]]\\\[[[[[[[[[\\\]]]\\\]]]^^^___```___^^^^^^[[[YYYXXXVVVWWWXXXZZZ[[[^^^^^^_________]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXZZZ[[[\\\[[[[[[ZZZZZZ\\\]]]^^^___```aaaaaabbbeeeiiillloooyyy|||zzzxxxwwwyyyssssssssstttttttttuuuuuupppooonnnmmmmmmmmmmmmnnnkkklllmmmmmmmmmlllkkkjjjkkkiiigggeeedddeeefffgggiiiiiijjjjjjjjjiiigggfffccccccbbbbbbcccdddffffffdddcccbbbaaa```___``````aaaaaa```___```aaacccdddhhhggggggffffffhhhiiijjjiiijjjjjjkkklllooosssvvv~~~|||zzzyyyyyyyyyyyy}}}~~~~~~}}}xxxwwwvvvuuuuuuvvvwwwxxxvvvvvvuuutttsssqqqppppppooooooooopppppprrrssssssyyyxxxwwwwwwwwwxxxyyyzzz}}}}}}~~~