BM6P6(@ uuussspppkkkfff```\\\ZZZXXXVVVRRROOOMMMMMMNNNOOOLLLIIIEEECCCDDDGGGLLLOOOSSSRRRPPPMMMHHHBBB;;;777333222222222444666999;;;888666444111000000111222444444444333333333222222222222222222222111000///222111111111333333111///111///---...000222333333//////000//////...---------///111111/////////000222111000000111111000/////////000000000000//////222333444444222111222444...///000000/////////000...///000111222111000000333444444555555555555555777666555444444555666666666555444444666888888777444666555333666<<<@@@@@@:::999888999;;;===============<<<999:::>>>>>>;;;=========<<<<<<;;;::::::999777444333444444444333777999:::;;;999999999:::???;;;888:::@@@DDDCCCAAADDDDDDDDDDDDCCCBBBAAAAAABBBDDDEEEEEECCCCCCDDDEEEKKKFFFAAAAAADDDEEECCC@@@EEEFFFIIILLLPPPQQQOOOMMMNNNRRRVVVVVVTTTQQQPPPQQQNNNPPPSSSSSSRRRQQQQQQRRROOOSSSUUUSSSSSSVVVYYYXXXVVVVVVWWWXXXXXXWWWTTTQQQPPPRRRTTTUUUUUUSSSQQQOOOQQQQQQPPPQQQSSSUUUXXXYYYWWWXXXXXXVVVTTTTTTUUUVVVWWWWWWYYY]]]___]]]WWWRRRQQQVVVWWWSSSSSSWWWVVVQQQPPPPPPOOONNNMMMNNNRRRUUURRRRRRRRRQQQRRRRRRSSSTTTSSSWWW[[[\\\XXXTTTRRRSSSWWWXXXYYYZZZZZZYYYXXXWWWUUUTTTTTTVVVYYY\\\]]]]]]aaaaaabbbcccdddfffgggggghhhfffccc^^^[[[[[[^^^aaadddcccaaa___\\\YYYWWWVVVZZZYYYXXXYYY[[[\\\\\\[[[\\\YYYXXXXXX[[[___aaabbb``````aaabbbccceeeggghhhgggdddaaa_________^^^]]]dddbbb``````bbbddddddddd___^^^[[[YYYXXXWWWWWWWWW\\\WWWRRRPPPPPPPPPNNNLLLLLLIIIGGGFFFGGGFFFCCC@@@BBBEEEEEEBBBBBBEEEEEECCCBBBAAAAAACCCDDDEEECCCBBBBBBAAA???@@@AAAAAA@@@>>>AAADDDCCC??????BBB@@@999777<<>><<<>>>DDDFFFDDDAAAAAA@@@???>>>===;;;::::::<<<<<<<<<<<<===???@@@BBB===:::777666666888888888???===:::888888999<<<>>>???>>>===;;;999777666555999999999999:::;;;<<<===:::::::::;;;<<<===>>>?????????@@@@@@AAAAAABBBBBBAAABBBDDDEEEEEEBBB@@@>>>vvvoookkkiiidddbbb___[[[VVVSSSQQQPPPNNNLLLIIIHHHIIIKKKKKKJJJCCCAAA>>><<<===@@@DDDFFFFFFMMMUUUWWWOOOBBB666///111000000000222444777888888666444222111111222222333333333222222222222111111111222222222111000000111000000111222222000///111///---...000111222111000000000000000///.........000111111000//////000111/////////111111000///000000////////////000000111333444333222111222333111111111000//////000111//////111222222222111000222333444555666555444444666555444444444555666666999888777888:::;;;;;;:::666999999888;;;BBBFFFFFF<<<;;;;;;<<<>>>???>>>======???>>><<<===@@@???;;;>>>===<<<<<<;;;:::999999888666444444666777777666666888::::::999999:::;;;@@@===:::<<>>@@@AAABBBAAA@@@;;;???AAA>>>???BBBAAA===<<<@@@DDDGGGGGGDDD@@@>>>???===<<<>>>BBBDDDCCCAAABBBAAAAAA@@@???>>>======::::::999999:::;;;<<<===<<<:::777666888999999999<<<:::888777888;;;>>>@@@>>>===<<<;;;:::999888777888888888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@???>>>~~~wwwtttnnnfff___ZZZVVVUUUVVVUUUSSSQQQOOOMMMLLLLLLDDDAAA???AAAFFFIIIGGGDDD999888777666777999;;;===<<>>EEEIIIIII>>>>>>>>>???AAA@@@>>><<<===??????>>>???BBB@@@;;;>>>===<<<;;;999999888888777666555666888::::::999666777999999999999:::<<>><<<>>>AAACCCCCCAAABBBCCCCCCCCCCCCBBBBBBAAADDDEEEFFFFFFEEEEEEFFFHHHIIIGGGFFFHHHLLLNNNLLLIIIJJJLLLNNNNNNNNNPPPTTTXXXWWWZZZ^^^______^^^^^^___YYY\\\aaaddddddddddddddd^^^fffkkkkkkkkkllljjjgggfffdddbbbaaaaaa```^^^\\\\\\]]]^^^___```aaaaaabbb[[[[[[\\\]]]^^^___```aaahhhiiijjjiiifffcccbbbbbbiiiiiiiiilllnnnmmmhhhccc^^^```aaa^^^^^^___^^^[[[ZZZVVVSSSTTTWWWZZZ[[[ZZZ[[[[[[ZZZZZZYYYXXXXXXXXXbbbgggkkkkkkeee]]]WWWTTTZZZ[[[^^^aaabbbcccbbbaaa___^^^^^^```ccceeeeeeeeedddeeehhhjjjkkklllkkkjjjjjjgggcccbbbcccccc```^^^YYY]]]```bbbaaa```______bbbeeeggggggeeeeeegggjjjfffccc``````ccchhhkkkllldddeeefffgggggggggfffeeefffdddccccccdddeeeeeeddddddbbb``````bbbcccdddccc^^^]]]\\\ZZZYYYXXXXXXXXX[[[XXXTTTRRRQQQPPPNNNLLLNNNLLLIIIHHHIIIIIIIIIHHHFFFIIIIIIFFFFFFIIIIIIFFFDDDCCCBBBCCCEEEEEEEEECCCDDDCCCBBBBBBCCCCCCBBBAAACCCEEEDDDAAA@@@BBBAAA>>>???===;;;===AAACCCBBB@@@;;;>>>???>>>???@@@@@@===>>>CCCIIINNNMMMHHHAAA<<<=========>>>@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>::::::999999999999::::::;;;999888888999;;;;;;:::999888777777888;;;???AAA===<<<<<<;;;;;;:::::::::777777777777888999:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>==================<<<<<<>>>??????@@@@@@@@@}}}xxxssskkkfffcccaaa]]]ZZZWWWTTTQQQNNNKKKMMMNNNPPPOOONNNLLLJJJ>>>;;;999===EEEHHHDDD???555555555555666777888999;;;BBBJJJMMMHHH>>>666222222222222222333444666777666555444333222222222222111000000000000///////////////000111111222111111......---///000111///...000...------...///...---//////000000000000///...111333333222000......///---,,,,,,---000111111000222000///------///000222111222444333222222333444666444000...///000111222000111111222222222222222000222555888888666444222444444333444444666888999888777777999;;;<<<;;;:::888;;;;;;:::<<>>???@@@AAA@@@===:::===>>>===:::<<<@@@@@@===>>>===;;;:::888888777888777666555666888:::999999666888999999999999;;;===AAA???>>>???AAABBBBBB@@@BBBCCCCCCDDDDDDDDDCCCCCCFFFGGGIIIIIIHHHHHHIIIKKKLLLLLLLLLOOORRRSSSQQQOOOOOOSSSWWWWWWUUUUUUZZZ___aaaccceeeggggggggggggggg```dddhhhkkklllkkkkkkkkkgggooovvvwwwwwwvvvrrrmmmhhhfffddddddeeeeeeeeedddkkkjjjiiihhhhhhhhhiiijjjeeeeeeggghhhiiiiiiiiiiiillloooqqqpppnnnkkkjjjjjjooonnnmmmoooqqqppplllhhheeefffeeedddddddddcccbbb___ZZZWWWXXX]]]```___\\\bbbbbbbbbaaa```^^^]]]]]]cccgggjjjiiiccc\\\XXXVVV^^^```ccceeeggggggfffeeeeeedddeeefffiiijjjjjjiiieeegggjjjlllmmmlllkkkiiigggcccaaacccggghhhddd______bbbddddddbbbbbbdddfffiiimmmppppppllllllooottttttqqqnnnmmmoooqqqtttuuummmnnnooopppooonnnkkkjjjllliiigggeeeeeeeeecccbbbbbb```^^^^^^___`````````[[[ZZZYYYXXXWWWVVVUUUUUUWWWVVVTTTSSSRRRPPPOOOMMMOOOMMMKKKJJJKKKLLLMMMMMMFFFIIIIIIFFFEEEHHHHHHEEEFFFEEEDDDEEEFFFGGGGGGFFFFFFEEECCCDDDEEEEEEDDDBBBDDDEEEEEECCCAAAAAAAAAAAA@@@===;;;>>>CCCEEEBBB>>>===???@@@AAAAAAAAAAAA???>>>CCCJJJPPPQQQLLLCCC<<<;;;<<<>>>>>>===>>>???AAA<<<<<<===>>>>>>>>>===<<<======<<<;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::999888888888999;;;>>>@@@>>>>>>======<<<;;;::::::777666666777777888999:::<<<<<<;;;:::::::::;;;;;;>>>======<<<<<<===>>>??????????????????@@@@@@AAA~~~xxxuuupppkkkgggdddaaa\\\WWWSSSRRRQQQPPPPPPMMMIIIEEE@@@DDDIIIMMMNNNKKKGGGDDD;;;777555999@@@BBB>>>888333333444444555666666777999:::===BBBDDDAAA999333222222222222333333444444555444333333222222222222000000000/////////.........///000111111111111111...------...000000///...///...------...///---,,,------......///......---111222333222000.........---,,,,,,---000111111000222000///------///000222111333444444333333444666777333///...///111222222111111111111111222222222111333666999999777555333555555444444555777999:::666666777999;;;<<<;;;:::999;;;;;;999:::>>>@@@>>>=========??????>>>;;;888<<<;;;999555888>>>AAA@@@>>>===;;;999888888888999888777666777888888777666888999::::::999:::<<<>>>?????????@@@AAABBBAAA@@@CCCDDDEEEFFFFFFFFFFFFFFFIIIKKKMMMMMMLLLLLLNNNOOOSSSSSSTTTVVVXXXXXXWWWVVVVVV\\\aaabbb___]]]```cccgggggghhhiiikkkkkkjjjiiijjjmmmqqqsssrrrqqqqqqqqquuu}}}{{{uuummmlllkkklllooorrrrrrrrr~~~}}}zzzwwwuuuttttttuuuqqqrrrtttvvvvvvvvvttttttnnnqqqtttuuusssrrrqqqqqqtttrrrqqqrrrtttssspppllljjjiiihhhhhhhhhgggggghhhfffbbb^^^```dddgggeeebbbhhhhhhhhhgggfffdddbbbaaahhhjjjkkkiiiddd``````aaadddeeefffggghhhhhhhhhgggjjjiiijjjlllnnnooommmlllfffhhhjjjlllllljjjhhhgggeeeccccccggglllnnnjjjffffffggggggeeedddfffmmmssswww{{{~~~{{{{{{~~~~~~}}}}}}~~~~~~~~~|||}}}~~~~~~}}}zzzxxxvvvqqqnnnjjjggggggfffeeedddbbb___]]]\\\\\\]]]\\\[[[YYYYYYYYYXXXWWWVVVUUUUUUSSSTTTUUUTTTSSSQQQPPPOOOOOOOOONNNMMMMMMMMMOOOPPPHHHKKKKKKHHHGGGIIIIIIFFFJJJHHHFFFGGGHHHJJJJJJIIIGGGFFFDDDEEEFFFFFFEEECCCDDDEEEEEEDDDAAA@@@AAADDD???======AAAFFFFFFAAA<<>>:::<<<============>>>@@@:::;;;<<<>>>>>>===<<<;;;>>>>>>======<<<;;;;;;:::999888999:::<<<===;;;999;;;:::999999:::;;;===???BBBAAA@@@>>><<<;;;999999777777777777888999:::;;;<<<;;;:::::::::::::::;;;;;;;;;::::::;;;<<<>>>@@@@@@@@@@@@??????>>>>>>>>>}}}yyywwwtttooohhhccc___\\\XXXXXXYYYYYYWWWUUUOOOLLLIIIHHHGGGDDD???:::;;;???EEEJJJKKKGGGBBB>>>666333222555999:::666222111111111111222333444555333333777>>>DDDBBB888///000000000000000000000000222222222222111111111000000000/////////.........//////000000111000000000---------...000111000......------...//////...,,,,,,,,,---.........------///111222111///.........///...---...000111111///111000///......///000111111222333333333333444666555111------000222222111000000//////000000111222111333555777888666555333666555444444555666777888666666777:::<<<===<<<:::999<<<<<<999999<<<<<<:::<<<;;;;;;;;;<<<<<<999777999999777555888@@@CCCBBB>>>===;;;999888999:::;;;888777777777999999777555<<<<<<<<<;;;:::;;;===???>>>???@@@AAABBBBBBBBBBBBFFFFFFGGGIIIIIIJJJJJJJJJNNNPPPQQQRRRQQQRRRSSSUUUYYYZZZ[[[\\\]]]^^^^^^^^^^^^cccggghhhfffdddddddddfffffffffhhhkkklllkkkjjjrrruuuwwwxxxxxxwwwxxxyyy}}}ttttttuuuxxx}}}}}}|||||||||vvvwwwzzz||||||zzzxxxvvvsssuuuxxxyyyyyyxxxyyyzzzzzzxxxuuuvvvwwwwwwtttqqqmmmjjjjjjlllllljjjjjjmmmnnnkkkhhhiiikkkllljjjhhhjjjjjjkkkjjjiiigggeeedddgggiiiiiigggcccbbbdddgggggggggffffffggghhhiiijjjmmmlllmmmoooqqqqqqooommmhhhiiijjjjjjiiigggeeedddgggfffhhhlllqqqrrrpppmmmgggiiiiiiggggggmmmxxxuuurrrllliiiiiijjjkkkkkkeeebbb___]]]]]]\\\[[[ZZZVVVVVVVVVVVVUUUTTTSSSRRRUUUWWWYYYXXXUUURRRPPPPPPOOOPPPQQQQQQOOONNNOOOPPPMMMOOOOOOKKKKKKMMMLLLIIIKKKIIIGGGGGGIIIKKKKKKKKKGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDAAA>>>AAAFFF??????AAAEEEHHHGGGBBB===>>>===>>>BBBBBB???>>>@@@??????BBBGGGKKKJJJEEE@@@<<<<<<<<<======>>>>>>>>>:::;;;===??????>>><<<;;;;;;;;;;;;;;;;;;:::999888888888999;;;===<<<999777<<<<<<;;;;;;;;;===>>>???CCCCCCAAA???===;;;:::999999999999999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===::::::888888888:::===>>>?????????>>>>>>===;;;;;;}}}wwwqqqmmmkkkgggcccbbbbbb```ZZZUUUSSSQQQOOORRRWWWZZZ[[[ZZZOOOIIIBBB>>>===<<<888444999;;;???BBBBBB???;;;999222111111222333444222111111000000///000222333444000222666;;;???<<<666//////000000000000000//////000111111111111000//////000000000////////////...000000000000000000///......------///111222111///---,,,---...000111///...,,,------...//////......---///000000...---......111/////////111111000///000000////////////000000...000111111111111333444222...,,,---111444222000000///.........///000111111222333444444444333222555444333222333333555555333444555888;;;<<<:::888666999999777777::::::888;;;999888999::::::999888666999::::::???EEEGGGDDD>>><<<:::999999:::<<<>>>777777777999;;;;;;:::888??????>>>===;;;;;;===@@@???@@@CCCDDDEEEEEEEEEFFFHHHIIIJJJLLLMMMMMMNNNNNNRRRTTTVVVVVVVVVVVVXXXZZZ]]]^^^___```bbbdddfffhhhffffffgggggggggfffeeeddddddddddddggglllooopppoootttvvvwwwxxxxxxzzz|||~~~|||vvvwwwzzz~~~yyy{{{~~~~~~{{{yyy|||~~~{{{xxxxxxzzzzzzxxxuuuoookkkkkknnnooommmnnnrrrpppooonnnmmmllllllkkkjjjiiiiiijjjjjjjjjhhhfffdddbbbeeefffeeebbbaaabbbeeegggeeedddccceeehhhkkkmmmnnnnnnnnnppprrrqqqooommmkkkkkkjjjiiigggeeecccbbbhhhiiikkknnnpppppppppooohhhkkkmmmkkkkkkppp{{{yyyrrrmmmlllmmmooopppllliiidddbbb```___]]][[[XXXXXXYYYYYYXXXWWWUUUTTT[[[^^^___]]]XXXSSSPPPOOONNNQQQTTTSSSQQQOOONNNOOONNNQQQPPPMMMLLLNNNMMMJJJKKKIIIGGGFFFHHHJJJKKKKKKGGGFFFEEEEEEFFFFFFEEEDDDDDDBBBCCCDDD@@@<<<@@@HHHAAABBBDDDFFFFFFEEECCCBBB@@@===???CCCDDD@@@???BBBDDDAAA???AAAEEEGGGDDDAAA>>><<<;;;<<>><<<999:::<<<>>>===<<<:::888999999:::;;;::::::888888777888999;;;<<<;;;777444;;;;;;;;;<<<===???AAABBBCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<::::::;;;<<<>>><<<===???@@@@@@>>>===<<<tttkkkeeeaaa^^^[[[]]]ZZZVVVVVVXXXXXXSSSOOOOOOMMMMMMQQQXXX]]]______KKKCCC999333333444333111555666777777777555333222111111111111222222333333222111000///000222444666333444666666666555444444111222222222222111111000///000000000000//////...111000000000////////////000000111000000///.........---...///111222111000,,,,,,---///111222000///------...///000000//////+++---//////...---...///222111000000111111000/////////000000000000//////,,,...///000//////111333000---+++---222444222//////...---------...000111000000111111222222222222444333222111111111222333000000222555888999777555111555555333444888999666;;;999777777999::::::999444999===@@@EEEJJJJJJFFF>>><<<:::999999;;;>>>???666666777:::===>>>===;;;AAAAAA@@@>>>;;;;;;>>>@@@???BBBEEEGGGGGGGGGHHHIIIJJJJJJLLLMMMOOOPPPPPPPPPUUUWWWXXXYYYYYYYYY[[[]]]^^^___aaabbbdddhhhlllooojjjhhheeedddeeeeeedddcccdddcccdddiiippptttuuuuuurrrssstttuuuvvvyyy}}}~~~|||yyyuuusssuuuxxx}}}}}}yyyyyyzzz{{{yyyvvvqqqllllllpppqqqoooqqqvvvnnnoooooommmjjjhhhhhhiiiggghhhiiiiiiiiigggeeedddbbbeeehhhhhheeebbbcccdddeeecccaaaaaaccchhhmmmpppnnnnnnnnnppprrrqqqooolllnnnmmmkkkhhhfffdddbbbaaagggiiilllllllllkkklllmmmkkknnnqqqooommmpppyyyxxxpppmmmnnnooopppqqqnnniiifffdddbbb___^^^aaabbbccccccbbbaaa___^^^aaaccceeebbbZZZSSSOOOMMMNNNQQQUUUUUURRROOOMMMNNNMMMOOOOOOKKKJJJLLLLLLIIIJJJHHHEEEEEEGGGIIIJJJJJJGGGFFFEEEEEEFFFFFFEEECCCDDDBBBCCCDDD@@@;;;???HHHCCCDDDFFFEEEDDDDDDEEEFFFCCC@@@AAAFFFGGGBBBAAAEEEIIIDDD>>>>>>BBBDDDDDDAAA@@@<<<:::;;;@@@BBB???;;;666888:::;;;;;;999666444999999;;;;;;<<<;;;:::999777888999;;;<<<:::666222::::::;;;===???AAACCCEEEAAAAAA@@@@@@???>>>>>>=========<<<======>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDGGGEEEBBB???======>>>???<<<>>>AAACCCDDDBBBAAA???|||{{{nnnjjjccc[[[UUUQQQOOOOOOQQQRRRNNNKKKNNNSSSOOOGGG===BBBBBBEEEWWWmmmnnn___GGG>>>666333222111333666222333444555444222///---222111000//////000111111///...///000222222222000000000111222333333111//////////////////000111111333444444222///---,,,---000///......///000///...***000000111888444------------...111333333000...111...+++,,,///111000/////////............//////+++,,,.../////////......000///...------...000111...........................---,,,++++++,,,---.........---------,,,,,,,,,.........///......---,,,222444222...///444333...333111000///...---///222000111222444444555555555222666::::::777555666888<<<===;;;777777;;;>>><<<888555777@@@GGGFFFBBB@@@;;;;;;:::999999999999:::<<<<<<===>>>>>>===<<<;;;AAA???>>>???@@@AAAAAAAAA???CCCGGGHHHFFFGGGKKKPPPNNNIIIIIINNNQQQPPPSSSZZZTTTXXX\\\[[[XXXVVVXXX\\\]]]\\\]]]bbbjjjnnnmmmjjjaaa]]]ZZZ\\\]]][[[\\\___aaaaaacccjjjrrrwwwvvvsssqqqrrruuuyyyxxxuuuvvv{{{{{{zzzxxxvvvvvvxxxzzz|||xxxxxx|||~~~yyyvvvrrrqqqqqqsssttttttoooooonnnnnnppprrruuuwwwppppppnnnkkkhhhhhhkkkmmmgggiiigggbbbbbbdddeeebbbfffcccdddjjjjjjeeedddhhhgggfffggghhhjjjiiigggeeejjjkkklllnnnooonnnnnnmmmnnnjjjeeecccddddddbbb```gggiiijjjiiiffffffiiimmmmmmooopppppppppsssyyy~~~~~~uuupppqqqvvvtttqqqooohhhaaaaaaeeehhhhhhhhhiiiiiigggbbb^^^eeecccaaa___]]]ZZZUUURRRSSSUUUVVVVVVSSSPPPNNNNNNVVVOOOIIIKKKPPPRRRMMMGGGSSSJJJDDDEEEHHHHHHHHHIIIDDDGGGGGGBBBAAACCCCCCBBBAAAAAAAAA@@@@@@BBBFFFJJJJJJLLLLLLIIIEEEBBBBBBDDDAAACCCDDDDDDBBB@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBB???>>>>>>???@@@@@@>>><<<===<<<:::888777777888888<<<;;;999888888999;;;<<<888999:::::::::999777666555666777888:::;;;======BBB@@@>>>???BBBDDDCCCBBB?????????>>>???@@@@@@AAABBB>>>???DDDFFFBBBCCCHHHIIIFFFBBB@@@@@@AAABBBBBB@@@@@@@@@BBBCCCAAA>>><<<~~~{{{vvvnnniiihhhZZZWWWRRRMMMIIIHHHHHHIIIKKKKKKHHHFFFIIINNNKKKEEEAAADDDCCCEEEWWWllljjj\\\GGG>>>666444333111222555333333333222222111000000111000/////////000111222111111111111222111000///000000000111222222000//////............///000000444555555333000......///...------...///000///---///000222222///...///000.........000222333111000000...,,,,,,///000000///...//////000000//////...------,,,,,,,,,---//////000///---,,,,,,,,,...///........................------,,,,,,,,,,,,------......---------,,,,,,,,,.........///......------000222000---///333222...000000111111000//////000111111222222333333444444666888999888666555555666:::<<<:::777888===@@@???<<<888999???DDDCCC@@@>>><<<<<<;;;::::::::::::;;;:::;;;<<<>>>>>>>>>>>>>>>AAA@@@??????AAABBBBBBAAA???CCCGGGHHHFFFGGGKKKNNNPPPLLLMMMQQQSSSRRRUUUZZZWWWYYYYYYWWWSSSSSSWWW\\\^^^]]]]]]bbbgggiiigggcccbbb]]]ZZZZZZZZZXXXYYY\\\___^^^```hhhrrryyy|||{{{wwwvvvyyy{{{yyyuuuuuuyyy}}}|||zzzxxxyyyzzz|||~~~~~~}}}~~~~~~}}}||||||}}}tttsssrrrssstttuuusssrrrmmmmmmmmmmmmnnnppprrrsssooonnnllliiiffffffhhhkkkhhhjjjhhhddddddggggggeeeiiifffgggkkklllhhhhhhkkkgggfffeeefffhhhhhhgggeeefffgggiiilllmmmnnnoooooolllgggccc``````aaa```___gggiiijjjiiihhhiiimmmqqqwwwyyyzzzxxxwwwxxx}}}xxxqqqqqquuusssqqqoooiiicccdddhhhhhhhhhhhhgggfffdddbbbaaa___]]][[[[[[ZZZXXXUUURRRUUUWWWYYYYYYWWWUUUTTTSSSUUUOOOJJJKKKOOOQQQOOOKKKTTTKKKDDDEEEGGGFFFEEEGGGEEEHHHHHHDDDBBBDDDEEECCCAAAAAAAAAAAAAAADDDHHHKKKOOOOOOMMMKKKGGGEEEDDDEEEBBBDDDEEEDDDBBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBB>>><<<<<<<<<>>>>>>===<<<<<<;;;:::999888999:::::::::;;;;;;;;;;;;;;;;;;:::999999999999999888888777777777888999;;;<<<======???===<<<===@@@BBBBBB@@@@@@@@@@@@@@@@@@AAAAAABBBBBB???@@@DDDEEECCCDDDHHHHHHFFFDDDBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDBBB???ssslllfffddd___WWWSSSRRRMMMKKKGGGDDDBBBBBBCCCDDDAAAAAA@@@???CCCGGGFFFAAA999;;;<<>>666444444222111333444333111000//////000111//////...//////000111222111111000000///...------///000000111111000//////...------------...//////555666666444111000000111,,,+++,,,...000000...,,,000...<<<>>>,,,+++333...000///...///111222222111///...,,,---...000000///...///000111111000///...///---+++)))***,,,...000///...,,,+++++++++,,,---------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,---....../////////......///000///---///222111...---///111222222111000...333222111111111222333444:::<<<>>><<<999666555555999;;;;;;888999???AAA@@@>>>:::999===@@@>>><<<<<<>>>===<<<<<<;;;;;;<<<<<<888999;;;===??????@@@@@@BBBAAA???@@@BBBCCCCCCBBBAAADDDGGGGGGFFFFFFIIIMMMQQQPPPQQQUUUVVVUUUVVVXXXXXXWWWUUUQQQNNNPPPVVV[[[^^^]]]^^^aaadddddd```\\\^^^ZZZXXXYYYYYYXXX[[[___aaa```ccckkkvvv~~~}}}}}}|||wwwvvvyyy}}}|||zzzyyyyyyzzz|||}}}}}}wwwxxx~~~zzz{{{yyyxxxxxxyyyyyyyyyxxxoooppprrruuuwwwvvvrrrooommmmmmnnnnnnnnnnnnnnnnnnlllllljjjgggdddccceeegggfffhhhgggddddddggggggeeejjjhhhgggjjjjjjhhhiiilllgggeeeccccccdddeeeeeeddd```bbbdddgggjjjlllmmmnnniiifffaaa^^^^^^___``````eeehhhjjjjjjjjjmmmsssxxx~~~~~~}}}~~~uuunnnnnnooollljjjjjjfffbbbbbbfffeeeggghhheeeaaa^^^^^^```YYYXXXWWWWWWXXXXXXVVVTTTTTTWWWZZZ[[[ZZZYYYYYYZZZTTTQQQMMMLLLMMMOOOQQQQQQVVVNNNGGGGGGGGGEEEDDDEEEGGGJJJIIIFFFEEEGGGGGGDDDBBBCCCCCCCCCCCCEEEHHHKKKQQQNNNKKKIIIIIIHHHFFFEEEDDDEEEEEEDDDCCCBBBDDDEEEGGGGGGGGGFFFEEECCCBBBAAA>>>===;;;<<<>>>?????????===<<<;;;:::::::::;;;<<<:::;;;===??????===;;;:::;;;::::::999888999999999999999:::<<<<<<=========<<<::::::;;;>>>@@@@@@???@@@@@@AAAAAABBBBBBBBBAAACCCAAAAAACCCDDDCCCEEEHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDӵ|||ssslllhhh```YYYTTTSSSPPPJJJGGGGGGIIIGGGCCC???===<<<<<<<<<999888888:::===@@@@@@>>>222555888BBBZZZpppqqqeeeJJJ@@@777555555222000000222111000000/////////000------......///000111111---......---,,,+++,,,---000111111111000//////000---,,,,,,,,,,,,---......333444555333111000000111Ħ000...,,,------GGGĦ555)))///...,,,---///111111000...---------.../////////---ӵ---...,,,+++******+++---...///...---,,,+++++++++,,,------------------------+++,,,---......---,,,+++......---------,,,,,,,,,------...///////////////111111000///000111///---,,,...//////111333222...444333111000000111222333;;;DDDLLLLLLDDD;;;777777;;;===<<<999:::???AAA???===888777:::<<<::::::;;;???>>>===Ħ::::::;;;===>>>???@@@AAACCCAAA@@@@@@BBBCCCCCCBBBBBBDDDFFFGGGFFFFFFIIIKKKPPPQQQSSSVVVWWWVVVUUUUUUSSSRRRQQQNNNMMMOOOUUUYYY\\\\\\]]]```bbbaaa]]]YYYYYYWWWWWWZZZ[[[\\\aaagggfffgggkkkrrr|||}}}}}}~~~|||wwwvvvyyyxxxxxxvvvvvvvvvwwwxxxyyy}}}yyyyyyzzzzzzwwwwwwzzz|||}}}}}}{{{yyyyyyuuupppqqqwww{{{|||{{{|||yyyvvvvvvxxxyyywwwuuupppqqqrrruuuvvvtttppplllnnnooopppppppppnnnlllkkkiiiiiigggdddbbbaaabbbdddbbbddddddbbbbbbeeeeeecccgggeeedddeeeeeeeeegggiiifffccc```___```bbbcccccc\\\]]]___bbbdddfffhhhiiigggddd```]]]]]]^^^```bbbdddgggjjjlllmmmqqqwww||||||}}}~~~|||zzz|||}}}}}}}}}||||||zzz{{{{{{yyytttnnnllllllhhheeecccdddbbb______ccccccgggjjjggg___ZZZYYY[[[XXXWWWVVVWWWXXXXXXVVVTTTRRRUUUYYY[[[\\\\\\\\\]]]UUUSSSPPPNNNMMMOOOTTTWWWYYYRRRLLLKKKJJJFFFEEEGGGIIIKKKJJJHHHHHHKKKIIIEEEFFFGGGFFFEEEDDDDDDGGGIIIMMMJJJGGGFFFHHHIIIGGGEEEEEEFFFFFFDDDCCCDDDFFFHHHJJJJJJJJJIIIGGGEEECCCAAAAAA???>>>>>>AAACCCCCCCCC???>>>===<<<;;;;;;<<<======>>>????????????>>>======<<<:::999999999:::;;;;;;<<<===>>>???>>>>>>>>>:::::::::;;;===???@@@@@@???@@@AAABBBCCCBBBAAA@@@CCCBBBBBBCCCDDDEEEFFFGGGDDDDDDEEEEEEDDDCCCCCCDDDFFFEEECCCDDDEEEGGGGGGFFF4ĉ@ӵ|||vvvnnneee^^^YYYVVVRRRLLLHHHHHHGGGDDDBBBDDD@@@>>>;;;888555444333333444333444777999;;;;;;<<<:::<<L//////---,,,------=hĦ(((---+++***+++---...///...,,,---...............///4ĉ@ӵ+++,,,,,,---,,,,,,++++++///......------,,,------------------------------***+++,,,------,,,+++***......---------,,,,,,,,,,,,---...///000000000000555333222222222000...,,,---...---+++...444555111555333222000000111333444999JJJ\\\]]]OOO@@@::::::===???>>>::::::===>>><<<999555444777999888999<<>>>L>>><<<<<<======>>>??????@@@CCCAAA@@@@@@BBBCCCCCCBBBBBBDDDEEEFFFFFFGGGHHHJJJMMMOOORRRSSSTTTTTTSSSQQQLLLLLLMMMNNNOOOQQQTTTVVVYYYZZZ\\\^^^______]]][[[YYYXXXZZZ^^^^^^^^^ccciiiiiilllpppvvv{{{~~~~~~}}}xxxtttsssvvvvvvsssrrrtttqqqpppppppppqqqrrrtttuuuqqqpppqqqttttttpppnnnoooooorrruuuxxxyyyxxxwwwuuuvvvuuusssqqqqqqssswww{{{|||yyyvvvxxx{{{}}}{{{yyyuuutttrrrrrrqqqpppmmmkkklllmmmnnnooonnnkkkhhhfffffffffeeecccaaa```aaabbb```cccdddaaabbbddddddaaaddddddcccbbbbbbdddeeefffdddaaa]]]\\\]]]^^^``````[[[[[[\\\]]]^^^```aaabbbbbbaaa^^^\\\[[[\\\___aaaeeehhhlllooopppsssyyy~~~xxxyyyxxxuuurrrrrruuuyyyuuutttrrrrrrtttyyy|||yyyzzz}}}|||zzzyyyssstttuuusssqqqqqqqqqpppjjjfffdddfffeeeccccccfffeeekkkpppnnnfff]]]XXXWWWXXXXXXWWWXXXXXXWWWTTTQQQRRRVVVZZZ]]]^^^^^^___```WWWVVVSSSOOONNNPPPVVV[[[[[[UUUQQQOOOMMMIIIHHHJJJJJJLLLKKKIIIKKKNNNKKKFFFJJJJJJIIIGGGDDDCCCDDDFFFHHHFFFEEEFFFJJJKKKIIIGGGEEEFFFFFFEEEDDDEEEGGGJJJMMMLLLKKKIIIGGGEEECCCBBBAAA@@@???@@@BBBDDDDDDCCCCCCAAA@@@>>><<<<<<<<<===BBBAAA@@@??????@@@AAABBB???>>>===;;;;;;<<<=========>>>???AAAAAAAAA@@@???;;;<<<======>>>???AAABBB===???AAACCCCCCBBBAAA???CCCDDDEEEDDDEEEFFFFFFFFF@@@BBBCCCCCCAAA@@@BBBCCCFFFDDDBBBCCCDDDEEEEEEDDDGG=?~~~uuuoookkkhhhbbb]]]YYYTTTNNNKKKFFFAAA===??????>>>>>>@@@999888666444333222222333222000111555666555666999;;;AAAKKKWWWgggrrrqqqiiiVVVHHH;;;666555222...---+++---///111111///---++++++,,,---.../////////...,,,...///...,,,,,,000444000222333111---,,,...111---,,,,,,,,,,,,---.........///000000...---...///HdĦ.........,,,///=Īj+++***)))***,,,------,,,+++,,,...///...------...GG=?,,,.........---+++***---------.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,+++,,,...///000111111222666222222444444000------...000---***...888999333444333222222222333444555888KKK^^^```QQQBBB;;;<<<===???>>>;;;:::<<<<<<:::666444444888999888999===@@@???>>>HdĦ>>>===============>>>???@@@BBBAAA???@@@BBBCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJIIIMMMOOOOOOOOOQQQPPPMMMHHHIIIKKKNNNPPPQQQQQQRRRUUUWWWYYY[[[\\\]]]]]]]]]\\\\\\___aaa___\\\^^^dddeeehhhmmmqqqrrrqqqnnnllllllhhhfffjjjllljjjkkkmmmkkklllmmmnnnoooqqqssstttooonnnppptttsssnnnkkkllllllnnnrrrvvvyyyyyyyyyxxxyyyzzzyyytttnnnmmmrrrvvvwwwvvvvvvxxx{{{~~~xxxuuuqqqooonnnmmmkkkjjjhhhiiijjjjjjhhhfffcccaaacccddddddcccaaaaaabbbcccbbbeeefffccccccfffeeebbbccceeeeeebbbcccffffffeeebbb___[[[ZZZZZZ\\\]]]]]]ZZZZZZZZZZZZ[[[[[[]]]]]]]]]]]]\\\[[[ZZZZZZ]]]___hhhlllqqqttttttvvvzzz}}}yyyyyywwwrrrllljjjlllooopppqqqqqqrrruuu{{{xxxxxx~~~{{{~~~}}}~~~}}}~~~zzztttooolllnnnnnnlllkkkmmmkkkpppvvvvvvooofff___[[[ZZZZZZ[[[\\\[[[XXXRRRNNNUUUXXX]]]___```aaabbbcccXXXVVVSSSPPPNNNPPPUUUYYYYYYUUUQQQQQQNNNJJJJJJMMMKKKLLLKKKJJJMMMPPPMMMGGGKKKKKKJJJHHHEEECCCCCCDDDEEEEEEGGGJJJLLLLLLKKKIIICCCEEEFFFFFFEEEFFFHHHJJJNNNMMMJJJHHHFFFDDDCCCCCC?????????@@@BBBCCCBBB@@@DDDCCCAAA???>>>>>>>>>???DDDCCCAAA@@@@@@AAACCCDDDAAA@@@??????>>>>>>??????===???AAACCCDDDCCCBBBAAA>>>???@@@@@@??????AAACCC>>>@@@CCCEEEFFFDDDAAA???AAAEEEGGGFFFGGGHHHGGGCCC===???AAA@@@>>>>>>AAADDDEEECCCBBBBBBCCCCCCBBB@@@ӵĭӵӵĦӵӵĦƜ`1.׼sĦaaa^^^ZZZWWWUUUVVVWWWTTTLLLӵ888Ħ444333333333333444222///000444ĭӵ555222Ħ---,,,,,,Ħ---Ħ))))))---222...111111///+++))),,,000...///---000DdD---...111?fӵ))))))***Ħ))),,,///ӵƜ`1.׼s......ĭӵ---,,,,,,,,,,,,,,,++++++++++++,,,ӵ---,,,,,,,,,Ħ---///111222222000...333======444333333333Ħ;;;FFFQQQRRRHHH>>>:::Ħ777;;;;;;999:::>>>??????>>>DdD<<<>>>@@@BBBBBBӵGGGIIIӵJJJӵJJJKKKMMMUUUVVVĦ^^^eeeӵeee```___lllĭӵuuutttqqqtttwwwzzz{{{zzzzzz{{{zzzxxxtttqqqpppqqqssstttvvvwwwwwwwwwwwwyyy{{{uuussspppooonnnmmmkkkiiigggggggggfffeeecccaaa```aaabbbdddcccbbbbbbccceeebbbffffffdddccceeeccc```aaaeeefffccccccggggggccc___]]]ZZZXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[]]]]]][[[]]]___^^^]]]]]]___aaammmrrrxxxzzzzzzyyyzzz|||{{{{{{yyytttooonnnppptttyyyzzz|||}}}zzzwww{{{uuuqqqrrrrrrpppnnnooonnnqqquuuwwwtttnnngggbbb___```bbbcccbbb^^^VVVQQQVVVYYY]]]___`````````aaaWWWTTTPPPNNNNNNPPPRRRTTTTTTPPPNNNNNNLLLHHHIIIMMMKKKLLLKKKKKKNNNQQQNNNGGGHHHIIIIIIHHHEEEDDDDDDEEEBBBEEEJJJLLLLLLIIIGGGFFFAAACCCEEEFFFFFFFFFHHHIIINNNLLLIIIEEECCCCCCDDDDDD@@@@@@AAACCCDDDDDDAAA>>>BBBAAA@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@===???BBBEEEFFFFFFDDDCCC@@@AAABBBAAA??????AAACCC???BBBFFFHHHIIIGGGCCCAAA???EEEIIIHHHIIIJJJGGGAAA<<>><<<<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@ShӵUUUPPPNNNPPPUUUZZZWWWg&e444>hӵ111000/////////222///000fff?><zXXXg&e>&e666444HL---...///ShӵgL***%%%$$$(((---,,,///000---((('''***S?ʬ//////3h?D%%)?......ZufĦ))))))+++gL+++))),,,g&e...gĉ@---222g&e>&e***@e,,,,,,??,,,,,,---,,,+++******+++g<ĉ------,,,,,,3we<Ħ---///1112223h?@e222888BBB???555222333444Z666>>>AAACCCBBB>>>3h?gL999:::>>>===::::::>>>???>>>>>>D%%)?>>>fff?><z@@@AAA=?ĦJJJg&eKKKg&eNNNMMMKKKS?ʬTTT4ff?>ߝL```@e]]]g&e___eee```3h?g&e>&evvvvvv??tttuuuwwwxxxzzzzzzzzzzzzzzzwwwsssssstttvvvuuuuuuvvvxxxxxxuuuqqqoooqqqsssrrrqqqpppppppppnnnkkkiiihhhggggggfffeeecccbbbaaa```bbbcccdddcccccceeefffaaaddddddbbbaaabbb```\\\___dddeeebbbcccfffeee```^^^\\\YYYXXXYYYYYYYYYXXXZZZZZZZZZZZZ[[[\\\^^^___]]]```cccdddbbbaaaccceeepppvvv|||}}}{{{zzz{{{zzz{{{{{{yyyvvvvvvzzz~~~|||www{{{tttppppppqqqnnnkkklllnnnoooqqqssstttpppkkkfffccceeehhhkkkjjjeee]]]WWWTTTWWW[[[]]]]]]\\\]]]]]]VVVSSSNNNLLLMMMOOOOOOOOOOOOLLLKKKLLLIIIFFFGGGKKKKKKLLLKKKKKKOOORRRNNNFFFFFFGGGHHHGGGEEEEEEEEEGGG???DDDKKKLLLIIIDDDAAAAAA???BBBEEEGGGGGGGGGGGGHHHNNNKKKGGGCCCBBBBBBDDDEEEBBBBBBDDDGGGHHHFFFBBB???@@@@@@???@@@AAACCCEEEGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCAAA@@@===???BBBEEEGGGGGGFFFEEEAAACCCDDDBBB???>>>@@@CCCAAADDDHHHKKKKKKIIIEEECCC>>>FFFJJJJJJJJJKKKGGG???===???@@@>>>;;;<<>>;;;4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵtt~~~uuulllHGgĉ@HHHFFFGGGKKKSSS]]]bbb[[[Hu]Ħ111ZuR)Ħ222111000111222000111sߝLGdUĦbbbHƅ^Hu]Ħ999ntHdĦ++++++HGgĉ@...HdĦ++++++,,,------///...---,,,,,,,,,Htƅ^//////Bt=o9ĦDtfo9Ħ***+++,,,g?///---HdĦ***+++,,,Hu]Ħ,,,tt---444Hƅ^Hu]Ħ---H׼s)))---...+++)))+++,,,+++***((((((tQ666///***,,,je<Ħ///000111Bt=o9ĦH׼s111333555666666444333666999HtĦ666999===>>>:::Bt=o9ĦHdĦ777999;;;<<<<<<<<<<<>>>>>AAACCCCCCEEEGGGCCC<<>>>>>======AAABBBCCCCCCBBB>>>;;;8884DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭ___qetCCCAAA???AAAGGGQQQ[[[___XXXDdDĦ000333t|<222222000000111222111111DdDDdDĦfffDdDΦDdDĦ===q<niDdDĦ,,,qet---...DdDĦ++++++,,,,,,,,,......---,,,,,,q<R---...qjRgdKӵHdDĦgdKӵ***+++GR/f6LĭĦ333111DdDĦ...,,,---DdDĦ...`eĭ222DdDΦDdDĦ---DdDĦ***...///111111111///,,,******++++++***((()))geĦ777000+++FSĦ///111qjRgdKӵDdDĦ///111333333222111222555888DdDĦ666777::::::qjRgdKӵDdDĦ888999;;;<<<<<<;;;;;;CCC???:::HdDĦgdKӵDdDDdDĦ@@@DdDĦ4DufӵDdDĦJJJDdDĦLLLq<RSSSPPPpeƜ4DuTӵZZZDdDĦ___```DdDĦ```qjRgdKӵDdDΦDdDĦtttqqqmmmkkklllmmmpppnnnmmmnnnpppqqqqqqqqqyyyvvvtttxxx}}}~~~|||}}}|||uuuqqqtttvvvuuusssqqqnnnmmmnnnnnnlllkkkffffffeeefffgggfffdddbbbcccbbbbbbaaaaaaaaabbbbbbfffeeedddbbbaaabbbeeegggcccaaa```aaabbbddddddccc^^^^^^\\\YYYVVVUUUVVVWWW]]]]]]]]]\\\]]]^^^^^^___`````````bbbeeegggggggggkkkooossstttsssrrrsssuuuxxxyyy{{{~~~~~~|||zzzyyy~~~xxxsssrrrpppoooooonnnnnnnnnkkkooouuuyyyyyywwwuuusssrrrpppmmmkkkiiifffbbb___^^^______^^^\\\[[[\\\]]][[[[[[VVVPPPPPPTTTSSSOOOOOOLLLJJJJJJLLLLLLJJJGGGIIIJJJIIIGGGIIIKKKIIICCCCCCFFFFFFCCCCCCEEECCC===AAADDDDDDBBBCCCFFFEEEBBB@@@BBBDDDEEEDDDDDDEEEFFFIIIHHHEEECCCAAA@@@@@@@@@AAABBBDDDEEEFFFEEEBBB???BBBAAA@@@??????@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@EEEGGGIIIGGGCCC@@@AAACCCBBBEEEEEECCCCCCFFFFFFDDDGGGIIIJJJHHHDDDDDDHHHLLLNNNMMMMMMNNNPPPOOOLLLHHHLLLPPPTTTSSSOOOLLLLLLNNNEEEDDDDDDBBBAAA@@@??????CCCDDDDDDDDDBBB@@@===;;;4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9OOOpo9wӵ888===DDDOOOWWWXXXPPPDdDĦ000111o)h111222111000///000222222111DdDΦDdDĦjjjDdDΦDdDӵAAAGIpӵDdDĦ,,,po9wӵDdDĦ,,,++++++++++++------------,,,po9u)))***+++,,,GIdnuR)ĦDdDĦnuR)Ħ***+++CdgĪj///DdDĦ---------DdDĦ///HߝL`o9///DdDΦDdDӵ...DdDĦ+++///000111111111///---+++)))******)))))))))geĦ666000sp?aĦ///111GIdnuR)ĦDdDĦ000111222222111///111444666DdDĦ555666777666GIdnuR)ĦDdDĦ888:::;;;<<<;;;::::::AAA<<<888DdDĦnuR)ĦDdDΦDdDĦAAADdDĦnuR)ĦDdDĦHHHDdDĦLLLpo9uLLLMMMSSSRRR=ӊB1.uTӵ[[[DdDĦ^^^___DdDĦ```GIdnuR)ĦDdDΦDdDӵqqqooommmkkklllmmmllljjjhhhhhhjjjmmmnnnnnnvvvuuuuuuxxx}}}||||||}}}{{{tttqqqrrrsssrrrpppmmmjjjhhhiiiiiiiiiiiihhhgggffffffffffffcccaaabbbbbbbbbaaabbbbbbcccccceeeccc```______```aaaaaacccaaa```aaabbbccccccbbb]]]]]]\\\YYYVVVTTTUUUWWWZZZ[[[\\\]]]^^^_________``````aaacccfffgggfffdddfffjjjmmmnnnlllllloooqqqsssuuuyyyyyy~~~|||{{{~~~{{{}}}~~~}}}{{{{{{{{{|||xxxyyyyyywwwtttrrrqqqqqqmmmuuu~~~~~~yyyvvvvvvuuuqqqkkkgggffffffeeeeeecccddddddbbb___]]]]]]^^^```^^^XXXRRRQQQTTTTTTQQQPPPNNNLLLKKKKKKKKKIIIGGGFFFHHHHHHGGGHHHJJJHHHCCCCCCEEEFFFEEEFFFGGGDDD>>>DDDGGGFFFBBBAAAEEEHHHHHHAAACCCDDDEEEDDDDDDEEEFFFEEEDDDCCCBBB@@@???>>>===??????@@@AAAAAA@@@@@@???@@@@@@?????????AAABBBCCC????????????>>>>>>>>>===BBBEEEFFFDDD@@@===>>>???>>>AAABBB@@@AAAEEEEEECCCGGGIIIJJJIIIFFFEEEHHHKKKNNNNNNNNNOOOPPPOOOLLLIIIOOORRRTTTSSSOOOMMMNNNPPPJJJIIIHHHFFFEEECCCBBBBBBFFFFFFEEEDDDCCCBBBAAAAAA4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ}}}4DufئL>eGGGpuR)Ħ666;;;CCCNNNRRRNNNEEE>d<Ħ///Dt///111//////000111222111DdDΦDdDĦhhh>d<ʜ4DuTӵ???4DwDd<Ħ---puR)Ħ>d<+++*********,,,,,,,,,---,,,peӵ)))ĦpeӵDx<>d<ӵDd<+++qR/ܗ?fӵ,,,>d<------>d<Ħ0004DufئL>e,,,DdDʜ4DuTӵ---DdDĦ---...//////000///---,,,***((())))))))))))***geĦ444s<v>aĦ...111peӵDx<DdDĦ333333444333111///000222444DdDĦ555777777555peӵDx<>d<:::;;;;;;;;;:::999<<<999777>d<ӵDd<DdDΦDdDĦBBBDdDӵnd<DdDĦFFF>d<ĦKKKpeӵLLLĦRRRF&uTӵYYYDdDĦ[[[\\\>d<Ħ^^^peӵDx<>d<ʜ4DuTӵnnnmmmlllllllllmmmjjjgggddddddfffiiijjjkkkoooqqqrrrssswwwzzzyyyvvvuuuvvvuuuqqqooonnnoooppplllhhheeecccccceeeffffffkkkiiigggggggggfffdddbbbccccccbbbbbbccccccddddddfffbbb^^^]]]___```___]]]cccaaa``````aaabbbbbbaaa\\\\\\[[[XXXVVVTTTUUUWWWVVVWWWZZZ\\\^^^______^^^``````aaadddeeeeeebbb```cccfffjjjkkkkkklllppptttqqqtttxxx~~~}}}|||~~~yyyuuurrrrrrnnnwwwzzzuuuuuuwwwtttooogggbbbaaadddfffhhhfffggghhhgggeeeccccccdddaaa]]]WWWSSSRRRSSSSSSRRRPPPOOONNNMMMKKKJJJIIIHHHFFFIIIJJJHHHHHHJJJHHHDDDEEEFFFHHHJJJKKKJJJFFFBBBDDDGGGHHHDDDBBBFFFIIIIIIBBBDDDFFFFFFEEEEEEEEEFFFBBBBBBBBBBBB@@@???===<<<>>>>>>>>>===<<<<<<>>>??????>>>>>>>>>???@@@BBBCCC<<<<<<;;;;;;;;;;;;;;;<<>>???>>>AAAEEEGGGEEEBBBDDDEEEEEECCCBBBCCCEEEIIIIIIKKKMMMNNNMMMKKKJJJMMMOOOPPPNNNLLLKKKLLLNNNLLLKKKIIIHHHFFFDDDCCCBBBJJJIIIGGGFFFEEEEEEFFFFFF4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRtttlllnfʜd<Φ>d<Ħ[[[s&dq&ĒRHHH888i?ʜtd<Ħ,,,HHܗDӊB,,,<x******++++++,,,------B?d<------------+++***)))'''((()))))))))***geĦ000Hg8>aĦ---000B?Ho9666>d<444333111///000111222>d<ӵ999777B?Ho9888<x;;;;;;:::999666777888&ӫeʬtIӇ@@@>d<Φ>d<ĦAAAD&ӫetIӇGGGDdDĦDDDsdKĦJJJB?dp&ĒRUUUWWW>d<sdKĦ___B?Ho9jjjs&dq&ĒRjjjhhhgggggghhhhhhiiigggeeebbbaaaccceeeggggggiiimmmnnnlllnnnssssssoooqqqqqqrrrrrrqqqpppqqqssskkkhhheeecccdddeeeffffffmmmkkkiiihhhhhhhhhfffeeeddddddccccccccccccddddddiiieeeaaaaaacccdddbbb```bbb```______```aaa```___[[[[[[[[[YYYVVVVVVWWWYYYSSSUUUXXX[[[]]]^^^^^^^^^bbbbbbbbbcccdddccc```]]]```dddhhhkkkllloootttxxxsssuuuxxx||||||~~~yyysssooommmmmmtttzzzxxxppplllpppvvvoooiiibbb]]]]]]```dddffffffhhhiiihhheeeccccccccc]]]YYYTTTRRRQQQQQQRRRSSSPPPPPPOOONNNLLLJJJIIIIIIIIILLLMMMIIIHHHJJJIIIGGGFFFFFFHHHKKKLLLJJJFFFCCCAAAFFFHHHFFFFFFIIIIIIFFFDDDFFFGGGGGGFFFEEEFFFGGGCCCCCCCCCCCCBBBAAA???>>>>>>???>>><<<::::::===???>>>>>>======>>>@@@AAABBB::::::999999999::::::;;;<<>>AAAGGGJJJHHH>>>???AAAAAA@@@?????????CCCEEEHHHJJJKKKKKKKKKKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@JJJIIIHHHGGGFFFGGGIIIJJJ4DuXӵHu]3hhne=enepIƎ@t@h>hiiiccc]]]fe:::@ďD888<<aĦ,,,...@G999777se333333222000...000111111<Ō:::;;;:::@G888777Hkge;;;<<<;;;::::::444666999HĪj@IŌ@@@@@@egeAAA@@@Hu]3hIŌFFFEEEDdDĦDDDneGGGIII@hJJJMMM>hSSSUUUVVVse___necccccc@GeeefffsĪj@hgggddd``````bbbeeeggghhhiiifffccccccdddeeeeeeeeeiiinnnooojjjlllsssuuuqqqssssssuuuxxxxxxuuuvvvyyyooommmjjjiiijjjkkklllkkkmmmkkkhhhhhhhhhhhhgggfffdddccccccbbbaaaaaabbbbbbdddbbb``````aaaaaa```___```___]]]]]]^^^___^^^]]]ZZZ[[[ZZZYYYXXXXXXZZZ\\\VVVWWWYYY\\\^^^___```aaacccccccccdddeeeeeebbb``````eeekkknnnpppssswww{{{yyyyyyxxxyyy{{{|||{{{yyysss{{{}}}yyyuuupppkkkgggiiinnnqqqmmmfffdddjjjqqqgggccc^^^[[[\\\^^^aaabbbeeeggggggeeeaaa]]][[[[[[ZZZUUUQQQRRRQQQOOOOOOPPPOOOPPPPPPOOOLLLJJJJJJKKKNNNQQQOOOJJJGGGIIIJJJIIIFFFDDDEEEIIIJJJFFFBBBBBBAAAEEEGGGHHHKKKMMMIIICCCDDDFFFGGGGGGFFFEEEFFFGGGDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>:::999<<<@@@>>>>>>=========???@@@AAA:::999888888888999;;;;;;:::===???>>>;;;999:::<<<777;;;===>>>AAAGGGJJJHHH===>>>@@@AAAAAA@@@>>>===@@@CCCGGGIIIIIIIIIIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDBBBAAA???>>>===GGGFFFFFFEEEFFFGGGHHHIII4DuXӵĵD^]]]XXXTTTQQQ;;;888666888>>>FFFLLLQQQTTTWWWVVVOOOEEE000222222...//////------...///......222333666@@@999111---,,,DdDĦ+++,,,******++++++,,,,,,,,,(((***+++---------000000000000+++---///,,,---)))***)))///111777666444...,,,D^...+++******s׼s---------,,,,,,+++******)))((()))***))))))***geFm8+++>aĦ++++++,,,<<<;;;888s׼s444444555444222000111111111Ho888888;;;;;;888888999888999;;;<<<<<<;;;;;;555888:::===>>>???AAAAAA???D^GGGEEECCCDdDĦDDDGGGIIIIIIIIIJJJIIIKKKNNNQQQUUUWWWWWWs׼saaaaaaeeefffgggjjjoooiiigggfffjjjeeeaaaaaaffflllqqqssspppnnnlllkkkkkkkkkjjjiiinnnuuuuuuppprrr|||~~~xxxwwwyyy~~~}}}yyyyyy}}}rrrpppooonnnoooppppppooojjjhhhfffffffffggggggfffbbbbbb```___^^^^^^]]]]]]\\\]]]]]]]]][[[[[[\\\]]]___]]][[[[[[\\\]]]\\\[[[YYYZZZZZZZZZYYYZZZ]]]___]]]]]]^^^___aaaccceeefffdddcccccceeegggiiiiiihhhggglllrrrvvvwwwxxx{{{~~~}}}yyyvvvvvvvvvwwwvvvpppzzz|||vvvssssssqqqkkkfffeeehhhjjjfffaaa```ffflll```^^^\\\[[[\\\^^^^^^]]]bbbcccdddbbb___[[[YYYXXXZZZTTTQQQSSSRRRMMMKKKLLLNNNPPPQQQOOOLLLKKKLLLMMMRRRSSSPPPIIIEEEGGGJJJJJJHHHDDDDDDHHHHHHCCCAAABBBEEEFFFFFFHHHNNNQQQLLLCCCCCCDDDFFFFFFDDDCCCDDDEEEFFFEEEDDDCCCBBBCCCDDDDDDCCCEEEEEEAAA<<<:::<<<@@@???>>>===<<<======??????;;;:::888888888:::;;;===888;;;>>>===;;;:::<<<>>>999===>>>>>>@@@EEEFFFEEE===>>>@@@BBBCCCAAA???<<<===AAADDDEEEDDDCCCCCCDDDCCCCCCDDDFFFFFFFFFDDDBBBAAAAAA@@@???>>>===<<<<<d<ĦĦĦxxxnnnddd^^^ZZZTTTRRRNNNLLLKKKIIIGGGEEE;;;:::888666555555555555444555777999===EEEPPPXXXbbbbbbaaa\\\SSSFFF999111Ħ222000......///---...///...------...///---............---,,,+++666222///000111333555888333000...,,,***((()))+++>d<Ħ++++++,,,---,,,,,,+++*********+++,,,,,,+++++++++,,,------((()))+++---------+++***///000111222222222000000...///...---,,,,,,...000---,,,,,,++++++,,,,,,---(((((()))***++++++++++++///---------/////////---000333888;;;Ħ666===888222---,,,---...///...>d<Ħ---...******)))Be,,,---......---,,,,,,++++++***)))******)))))))))geFYĉ...***>aĦ******+++,,,...///444777;;;===<<<999Be888777777888777555333111111111nu]ӵ999777555777888666888999::::::999888777666666777999;;;<<<<<<<<<<<<888999:::888777999===AAA;;;<<<>>>???@@@@@@@@@???;;;???BBBAAA>>>>d<ĦFFFHHHGGGDDDBBB>d<ĦEEECCCBBBĦHHHIIIJJJJJJKKKKKKJJJJJJHHHKKKNNNOOOOOOPPPSSSVVVSSSVVVYYYYYYBejjjbbbbbbbbbcccĦhhhmmmmmmllliiiggghhhlllpppnnnkkkhhhjjjnnnooommmiiippplllggghhhnnnwww~~~xxxwwwuuuttttttsssqqqooosss{{{|||vvvyyy{{{yyy|||zzzyyy}}}rrrqqqppppppqqqrrrpppooohhhfffddddddeeefffffffffaaa```___]]]\\\[[[ZZZZZZZZZ]]]___^^^\\\[[[]]]```^^^\\\ZZZZZZ[[[[[[[[[ZZZXXXYYYZZZZZZZZZ[[[^^^aaabbbbbbbbbccceeegggjjjkkkdddccccccfffjjjmmmoooooonnntttzzz}}}~~~~~~yyytttrrrssstttuuuuuu}}}|||{{{rrrqqqtttuuuooohhhccceeefffddd```___ccchhh[[[[[[[[[\\\^^^^^^\\\ZZZ]]]```bbbbbb___]]]\\\\\\[[[UUURRRTTTSSSLLLHHHIIINNNPPPQQQPPPMMMKKKMMMOOOTTTUUUQQQHHHCCCEEEIIIKKKLLLFFFEEEIIIIIIDDDBBBDDDIIIGGGEEEHHHOOOTTTOOOEEEAAACCCDDDDDDCCCBBBBBBCCCFFFEEECCCBBBBBBCCCEEEFFFEEEGGGGGGCCC===:::===@@@???>>>===<<<<<<===>>>>>>;;;:::999888999:::<<<===777;;;>>>>>><<<;;;===???<<>>???BBBCCC@@@===>>>@@@BBBCCCBBB>>>;;;;;;>>>BBBAAA???<<<<<<===>>>???AAACCCDDDCCC@@@===??????>>>>>>===<<<;;;;;;======>>>???@@@AAABBBBBB?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ}}}yyyqqqhhh___XXXSSSQQQJJJKKKIIIHHHKKKNNNIIIAAA>>>;;;888777777888888888777888:::>>>EEEPPP\\\dddiiiddd\\\SSSJJJ@@@666gdKĦ---,,,,,,+++***//////...---+++***)))))).........------,,,,,,,,,111000...------...///000222000---,,,,,,+++(((&&&gdDĦ*********,,,,,,,,,++++++*********(((((()))***************,,,,,,---......---,,,,,,000///---,,,---...000222---.../////////...,,,+++---,,,,,,,,,+++,,,,,,,,,111%%%111...)))///'''%%%+++///222000,,,***---000777444999gdKĦCCCDDD>>>555...++++++,,,,,,+++sdKĦ000000---+++***...---+++------,,,+++***)))((('''%%%''')))+++------ŶS,,,,,,+++3we<+++---111444444777::::::888666444666777999888666333111444333111iĉ@3hR/Ō999666222222555888333555777777666777888:::777777777777999:::<<<>>>???:::888:::<<<<<<>>>BBBCCC>>><<<>>>@@@======?????????@@@AAABBBDdDĦEEECCCBBBAAAAAAsdKĦDDDHHHgdKĦKKKKKKLLLLLLMMMMMMNNNNNNIIIMMMQQQSSSSSSTTTVVVXXXZZZXXXXXXZZZ[[[dddeeebbb___gdKĦnnnqqqqqqssstttrrroooqqqwwwrrrsssvvvxxxzzz{{{{{{{{{{{{wwwsssttt~~~|||wwwvvvxxxyyyvvvsss~~~~~~wwwwwwwwwwwwxxxyyyzzz{{{uuupppllllllooopppmmmiiiccceeeeeecccdddgggeee```aaa___\\\ZZZYYYZZZ[[[\\\\\\]]]^^^^^^___^^^^^^^^^aaa```^^^\\\[[[[[[[[[\\\[[[]]]```cccdddcccbbbaaaeeellloookkkhhhjjjkkkiiieeecccbbbccciiipppuuuwwwwww~~~|||uuussswww|||zzzrrrqqqrrrpppjjjiiigggeeeccccccfffiiikkkfffdddaaa]]][[[YYYYYYYYY\\\]]]___aaaaaa]]]WWWSSSRRRRRRSSSTTTTTTQQQLLLHHHQQQQQQNNNKKKHHHHHHJJJMMMRRRQQQMMMIIIFFFEEEHHHJJJGGGIIIIIIGGGIIIKKKIIIDDDGGGFFFDDDFFFIIIIIIGGGDDDEEE@@@>>>BBBEEEEEEEEEGGG??????@@@AAAAAABBBBBBBBBGGGFFFEEEBBB@@@>>>===<<>>===<<<===???AAABBB<<<<<<<<<<<<;;;:::999888===<<<;;;::::::;;;===>>>>>><<<;;;===@@@CCCCCCAAA<<<>>>@@@BBBCCCBBBAAA@@@;;;;;;<<<>>>???===999666:::;;;<<<>>>>>>>>>======<<<@@@CCCBBB>>>:::999999@@@???>>>???BBBCCCCCCBBB>Anenene|||oookkkddd]]]VVVRRROOONNNKKKKKKIIIGGGIIIKKKGGG???;;;999777777999;;;======777777999???IIIVVVaaahhhggg```UUUJJJAAA:::ne...---,,,,,,++++++......---,,,++++++******......---------,,,,,,,,,,,,,,,,,,++++++,,,------...---++++++,,,,,,+++De************,,,,,,,,,++++++*********))))))***++++++*********,,,,,,---......---,,,,,,222000...---,,,---............//////...------,,,,,,,,,---------,,,******333(((222---***555///)))))),,,000///+++***,,,...444111ne:::===;;;777000,,,++++++,,,,,,,,,ne///222111...,,,***+++---...,,,***++++++***************)))$$$%%%'''((())))))>A+++,,,,,,k<,,,,,,...222444111444777777666444222222555555555555666777888999333222000fh888888777444333444666333444666666555666777999666555555666888;;;>>>???BBB<<<999;;;>>>>>>???AAABBB>>>===@@@AAA>>>===>>>>>>???@@@BBBBBBDeCCCCCCCCCBBBBBBCCCneCCCDDDneKKKJJJJJJJJJKKKKKKLLLMMMMMMIIILLLPPPQQQPPPPPPQQQSSSWWWVVVXXX[[[ZZZWWW\\\cccccceeenerrrwww~~~~~~~~~xxxwww{{{}}}~~~{{{zzz{{{{{{xxxuuuyyyvvvrrrqqqrrrtttvvvvvvtttpppmmmlllmmmmmmkkkhhhbbbeeeeeedddeeegggddd_________]]]\\\[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^]]]```___^^^]]]\\\[[[[[[[[[^^^______```aaabbbcccdddhhhllllllgggfffjjjkkkiiicccaaa```bbbhhhoootttvvvwww~~~}}}vvvsssuuuxxx}}}~~~~~~{{{tttsssvvvuuupppjjjhhheeeccccccdddggghhhdddbbb___[[[ZZZZZZ[[[\\\^^^___```bbbbbb```[[[WWWSSSSSSSSSUUUUUURRRNNNJJJNNNNNNMMMJJJHHHIIIKKKNNNOOONNNLLLHHHEEEDDDFFFHHHGGGIIIIIIGGGHHHKKKHHHDDDBBBAAA@@@BBBEEEEEEDDDBBBHHHCCCAAADDDGGGGGGGGGIIIAAAAAAAAABBBBBBCCCCCCDDDGGGGGGFFFEEECCCAAA???>>>>>>===<<<<<<<<<>>>@@@AAA;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<======;;;:::<<>>???AAAAAAAAA@@@@@@<<<===>>>@@@AAA@@@<<<999;;;<<<===>>>>>>===<<<<<<@@@CCCEEECCC>>>:::999:::=========???BBBCCCBBBwwwpppkkk```\\\VVVQQQMMMLLLMMMNNNLLLLLLIIIFFFGGGIIIFFF@@@:::888777777:::>>>@@@AAA888666777???KKKXXXaaafff```WWWJJJ>>>777333......------,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++***)))+++---......---***************+++++++++++++++*********++++++,,,,,,,,,+++******,,,,,,------------,,,,,,333111///---++++++++++++------,,,++++++++++++,,,,,,---......---+++)))(((,,,***666+++$$$333...&&&&&&***------+++***+++---000---777333444111...+++)))***,,,,,,,,,......111222111...---++++++,,,,,,+++))))))))))))******+++++++++((()))***+++++++++***++++++...------///222555---000333444222111000000555333222222444888===@@@666444111///222444666777555444444444222333555555444444666777444444444555888<<<@@@CCCFFF>>>999;;;??????>>>>>>AAA======AAABBB???<<<===<<<>>>@@@BBBCCC???@@@AAAAAABBBCCCDDDEEECCCDDDGGGJJJGGGGGGHHHIIIIIIJJJKKKKKKLLLNNNPPPPPPOOOOOOOOOPPPUUUVVVZZZ^^^^^^]]]```ffffffooopppvvv}}}zzzwwwyyy|||zzz{{{{{{xxxuuu{{{{{{{{{}}}}}}|||uuunnnlllooorrrsssrrrqqqpppnnnllljjjiiihhhgggbbbeeefffeeefffgggccc^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[aaa```]]]\\\]]]```dddfffiiiiiifffcccdddiiijjjhhhaaa``````ccciiippptttvvvxxx}}}~~~}}}wwwttttttuuuxxx}}}|||~~~wwwwwwzzzyyyuuullljjjgggdddcccdddeeefffdddaaa]]]ZZZYYY[[[^^^```_________aaabbbaaa^^^[[[SSSSSSTTTUUUVVVTTTPPPMMMLLLLLLKKKJJJIIIIIILLLOOOLLLLLLJJJHHHEEECCCDDDFFFHHHIIIIIIGGGGGGJJJHHHCCC???>>>>>>@@@BBBCCCCCCAAAJJJFFFDDDGGGIIIHHHIIIKKKDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGEEEBBBAAA======<<<<<<===>>>@@@AAA;;;;;;::::::;;;<<<>>>???>>>>>>===<<<;;;;;;;;;;;;;;;::::::;;;???AAABBBBBB@@@@@@?????????@@@@@@AAA>>>>>>???BBBCCCCCC???===<<<<<<=========<<<;;;;;;BBBCCCDDDAAA<<<888999::::::;;;===@@@CCCDDDBBBvvvmmmfffaaa^^^WWWTTTOOOKKKIIIKKKNNNPPPKKKLLLJJJHHHIIILLLIIIDDD???<<<999888:::===??????888555444:::FFFQQQWWWXXXQQQIII>>>444000//////000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------------,,,))))))(((***---......---************************+++++++++***************,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++*********+++***(((''''''((()))***///...---,,,***))))))(((&&&444KKK888$$$---)))###&&&))),,,---,,,+++,,,------+++---444666111------***)))((()))+++,,,++++++---000000------000111000...---,,,,,,+++***))))))))))))))))))************++++++,,,,,,,,,+++***)))((()))***+++,,,---------+++---......---...111333,,,...111111000/////////222111000000222777;;;>>>:::777333///---...///111000222333444444444444555111333444444333333444555555444444555999>>>CCCFFFGGG>>>888:::>>>>>><<<<<<>>><<<<<<@@@AAA>>>;;;;;;:::===@@@CCCCCCBBB@@@>>>>>>???@@@AAABBBCCCCCCCCCFFFDDDEEEHHHIIIFFFFFFHHHEEEEEEFFFGGGHHHIIIIIIJJJNNNOOOPPPQQQQQQRRRSSSSSSVVV[[[aaaeeeeeeeeegggjjjqqqzzzyyyuuuwww|||xxxuuuwww~~~zzz~~~{{{xxxvvvwwwwwwuuutttttttttuuuxxx|||{{{www|||tttmmmlllqqquuussspppnnnnnnmmmjjjfffddddddeeeaaadddeeedddeeefffbbb\\\[[[]]]___```aaa```___^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]^^^]]]\\\[[[ZZZ___^^^[[[ZZZ[[[]]]aaaccceeecccaaaaaadddfffeeebbb``````aaaeeekkkqqquuuvvvxxxyyy{{{|||{{{zzzyyyxxxyyyzzzzzzxxxuuurrrrrrttttttxxx|||}}}}}}~~~yyy}}}|||}}}yyysssmmmkkkhhhfffeeeeeefffggggggddd^^^ZZZYYY[[[___bbb^^^]]]]]]^^^___```^^^\\\TTTTTTTTTVVVWWWUUURRRPPPNNNNNNMMMLLLJJJJJJLLLNNNJJJJJJJJJHHHFFFDDDEEEFFFHHHJJJHHHFFFGGGIIIHHHCCC???@@@AAABBBDDDEEEEEEEEEKKKGGGFFFHHHIIIHHHIIILLLHHHGGGFFFEEEEEEEEEFFFGGGEEEFFFHHHJJJIIIGGGEEECCC>>>>>>>>>>>>>>>@@@AAABBB===<<<;;;::::::<<<>>>@@@???>>>>>>===<<<;;;;;;:::::::::;;;===???BBBCCCDDDCCCBBB@@@??????AAABBBCCC>>>>>>???BBBCCCCCCAAA>>>=========<<<<<<;;;;;;:::>>>??????<<<888777999;;;999;;;???CCCGGGGGGDDD{{{pppfff___ZZZWWWVVVRRROOOKKKGGGFFFHHHLLLNNNHHHLLLNNNNNNOOORRROOOJJJFFFBBB<<<999888888999999777333111444<<>>??????@@@AAAAAABBBBBBFFFDDDEEEHHHHHHEEEEEEGGGDDDDDDEEEFFFGGGHHHIIIIIIMMMNNNOOOQQQSSSVVVWWWXXX[[[aaahhhkkkkkklllnnnnnnvvv||||||zzz{{{|||vvvvvvzzzyyywww|||~~~wwwwwwuuusssrrrrrrssssssrrrpppnnnooossswwwwwwuuusssvvvpppkkklllrrruuurrrnnnkkkkkkjjjgggdddaaaaaabbbaaacccdddccccccdddaaa[[[ZZZ[[[^^^`````````^^^]]]^^^]]][[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\ZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^\\\\\\```cccccc___\\\^^^^^^___dddjjjooorrrsssssssssssssssssssssqqqqqqsssrrrrrrpppooooooppprrrrrruuuyyyzzz{{{}}}~~~yyytttzzz~~~{{{{{{yyyppplllkkkiiihhhggghhhiiijjjkkkggg```[[[YYY[[[___bbb^^^]]]\\\]]]___```___]]]UUUUUUUUUVVVWWWVVVSSSQQQQQQQQQQQQNNNLLLKKKLLLMMMJJJKKKKKKIIIGGGFFFGGGHHHIIIJJJHHHEEEFFFHHHGGGCCC@@@BBBCCCEEEEEEFFFGGGGGGHHHFFFEEEHHHHHHFFFHHHLLLJJJIIIGGGEEEEEEEEEFFFGGGCCCEEEGGGIIIIIIHHHEEEDDD@@@@@@@@@@@@AAABBBCCCCCC@@@???===;;;;;;;;;===>>>??????>>>>>>===<<<;;;:::<<<<<<>>>???@@@BBBDDDFFFEEECCCAAA@@@@@@BBBDDDFFF=========???AAAAAA???=========<<<<<<;;;;;;;;;:::;;;======;;;888888<<>>::::::>>>???;;;999::::::<<<>>>AAAAAA@@@???===????????????AAACCCEEEGGGGGGEEEEEEHHHHHHDDDDDDFFFDDDDDDEEEFFFHHHIIIJJJJJJMMMLLLMMMPPPTTTXXXZZZZZZ]]]dddkkkllllllmmmnnnmmmqqqvvv|||}}}zzzxxxwwwxxxyyyvvvrrruuu{{{|||~~~~~~zzz}}}}}}uuutttsssqqqpppooooooppppppnnnllllllppprrrqqqqqqrrrnnnkkkhhhiiimmmooommmiiiiiihhhfffdddbbbaaa```___aaacccbbb___```bbb___ZZZYYYZZZ\\\^^^^^^^^^\\\[[[]]]\\\YYYXXXVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZVVVWWWXXXYYYYYYYYYYYYXXXYYYXXX[[[```bbb___[[[[[[ZZZ[[[]]]aaagggkkkmmmmmmnnnnnnnnnppprrrsssrrrqqqnnnmmmllllllmmmnnnpppqqqrrruuuyyy{{{}}}~~~~~~~~~zzzuuuuuuxxxyyywwwyyyxxxoookkkjjjiiihhhhhhiiijjjjjjkkkgggaaa\\\ZZZ\\\___bbb___^^^^^^___aaaaaa```^^^WWWVVVUUUVVVVVVUUUSSSQQQRRRSSSRRRPPPMMMLLLLLLMMMKKKKKKKKKIIIGGGGGGIIIKKKIIIJJJHHHDDDEEEHHHGGGCCCAAACCCEEEFFFEEEEEEFFFGGGEEECCCDDDFFFFFFDDDGGGLLLKKKIIIGGGEEEDDDDDDEEEFFFBBBCCCEEEFFFFFFEEEDDDCCCAAAAAABBBBBBCCCDDDDDDDDDAAA@@@>>>===<<<<<<======>>>>>>>>>>>>>>>===<<<;;;===>>>@@@@@@@@@AAADDDFFFCCCBBBAAAAAAAAACCCEEEGGG<<<<<<<<<===??????===;;;===<<<;;;;;;:::;;;;;;;;;;;;===???>>><<<<<<@@@DDD<<<===AAAEEEHHHHHHEEEBBBzzzpppiii^^^ZZZTTTOOOLLLKKKIIIGGGCCCBBB???======>>>@@@BBBDDDNNNXXX]]]^^^[[[TTTLLLHHHBBB;;;555333222222222000000///...///000000111000///......//////...,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))((())))))******)))(((((()))+++---,,,+++))))))))))))))))))))))))((()))))))))*********+++((()))***,,,------------,,,,,,+++******+++,,,,,,((())))))***+++++++++*********+++,,,,,,,,,,,,,,,++++++++++++******))))))***000HHH???***)))'''++++++---///111222000---+++))))))(((((()))***(((%%%***))))))***+++,,,+++))))))***(((&&&(((---,,,((()))+++,,,+++)))(((***,,,((((((((()))))))))))))))+++,,,------,,,+++))))))***++++++,,,,,,,,,++++++***,,,.........---...000111222333111///.........---.........------,,,,,,***++++++---...000111222333111///000333666666555222333444444222222222444555666888:::<<<>>>>>>???;;;999999;;;:::999>>>DDD@@@<<<;;;>>>???<<<;;;<<<;;;<<<===????????????>>>??????>>>???CCCGGGLLLOOOGGGEEEEEEHHHGGGDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKLLLPPPNNNNNNQQQWWW[[[]]]]]][[[ccciiigggfffhhhiiigggjjjnnnuuu{{{|||{{{yyywwwqqqrrruuuxxxwwwtttvvv{{{zzz}}}~~~tttsssrrrqqqnnnkkkjjjkkkkkkmmmhhhgggkkkmmmkkklllpppllliiifffeeefffggggggggghhheeeaaa```aaaaaa___]]]aaabbb```\\\\\\___]]]YYYXXXYYYZZZ[[[[[[[[[ZZZYYY\\\ZZZXXXUUUTTTSSSTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZVVVWWWWWWXXXXXXXXXXXXXXXYYYXXX[[[``````[[[[[[^^^[[[\\\^^^ccchhhkkkkkkkkknnnmmmmmmooossstttrrrpppnnnnnnppprrrtttuuuuuutttsssvvv{{{~~~}}}yyyqqqtttvvvuuuyyy}}}|||uuummmkkkjjjiiihhhgggfffffffffgggddd___[[[ZZZ\\\___bbb^^^^^^^^^___``````^^^\\\XXXWWWUUUUUUUUUTTTRRROOOPPPQQQQQQPPPNNNLLLMMMNNNLLLKKKJJJHHHFFFGGGJJJMMMJJJJJJHHHDDDDDDGGGFFFBBBCCCEEEGGGGGGFFFEEEFFFHHHBBBAAACCCFFFEEEDDDHHHNNNKKKIIIFFFCCCBBBBBBDDDEEEAAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCCCCDDDDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>======>>>???>>>>>>===<<<===???AAA@@@??????BBBDDD?????????@@@AAACCCEEEFFF===<<<;;;<<<======;;;999<<<;;;:::::::::;;;<<<===<<<>>>@@@???======@@@CCC:::;;;===AAACCCCCC@@@>>>}}}sssjjjdddaaaTTTQQQMMMJJJHHHFFFCCCAAA???>>><<<;;;;;;===>>>???DDDPPP\\\aaaaaa\\\SSSJJJDDD???888333222222333333---///000/////////111333111000......//////---,,,++++++,,,,,,---...//////---------,,,,,,+++++++++*********++++++,,,,,,,,,---,,,+++*********,,,,,,(((''''''))),,,......---))))))))))))))))))))))))(((((())))))*********+++'''((()))+++,,,---......---,,,+++******+++,,,---))))))************))))))&&&'''(((*********)))((('''))),,,......+++)))&&&+++!!!...+++%%%---***---,,,---///111222000,,,)))'''((('''&&&((()))'''$$$)))((('''(((+++,,,,,,+++******(((&&&)))---,,,((((((***,,,+++)))(((***---&&&&&&'''((()))***++++++((())))))***)))((('''&&&++++++,,,,,,,,,+++******,,,---///000/////////000222333333111...---------......---,,,,,,,,,------***+++,,,---............222111000333666777555222222444555444222222333444444666888:::;;;<<<;;;;;;999999;;;<<<:::999@@@HHHCCC>>><<>>===???;;;<<<===>>>>>>???????????????>>>@@@EEEKKKRRRVVVHHHEEEEEEHHHGGGCCCBBBEEEEEEFFFGGGHHHJJJKKKLLLMMMUUUSSSRRRUUUZZZ___``````XXX```eeebbb```cccdddaaafffllltttwwwvvvsssrrrrrrsssuuu{{{||||||~~~tttsssrrroookkkgggeeeeeefffjjjdddcccggghhhfffhhhnnnooolllgggcccaaaccceeehhhgggccc^^^^^^aaabbb___[[[aaaaaa^^^ZZZZZZ]]]]]]YYYXXXXXXYYYYYYYYYYYYXXXXXX[[[YYYWWWTTTRRRRRRRRRSSSUUUUUUTTTTTTUUUWWWYYYZZZXXXXXXWWWWWWWWWXXXYYYYYYZZZYYY\\\```^^^YYY[[[ccc______bbbfffjjjmmmmmmlllpppooonnnppprrrrrrooolllqqqssswww{{{~~~~~~{{{yyyuuuxxx}}}{{{wwwllloooqqqrrrwww{{{uuutttuuuqqqkkklllkkkiiigggeeedddccccccccc```\\\YYYYYY\\\___bbb\\\\\\\\\^^^^^^]]]ZZZXXXYYYWWWUUUUUUUUUSSSQQQOOOMMMNNNOOOOOOMMMMMMNNNOOOLLLKKKIIIFFFEEEFFFJJJMMMJJJJJJHHHCCCDDDGGGFFFBBBEEEHHHKKKJJJHHHGGGHHHJJJAAA@@@CCCEEEEEEDDDHHHOOOJJJHHHEEEBBBAAAAAACCCDDDAAAAAA@@@@@@@@@????????????@@@AAABBBCCCCCCCCCCCC<<<===>>>???@@@@@@??????<<<===>>>??????>>>=========???AAA@@@>>>===@@@CCC<<<======???@@@BBBDDDEEE===<<<;;;<<<===<<<:::999;;;::::::999:::;;;===>>>;;;>>>@@@???<<<;;;===@@@888999:::===??????===:::yyykkkdddaaa___ZZZUUULLLJJJFFFBBB@@@AAABBBDDD<<<;;;:::999888999::::::BBBLLLYYY]]]YYYOOOGGGCCC>>>;;;777333000//////000---,,,,,,---///000///...888111***)))---000///------------///111333444333111...)))'''''')))******,,,+++***)))***,,,///111...---+++***)))(((((((((************************,,,,,,++++++***)))((((((+++***)))(((((()))******---,,,***(((''')))+++,,,,,,***((((((***+++)))'''(((((((((((()))***+++,,,&&&''')))+++,,,+++***)))...---,,,+++************'''&&&&&&(((***+++(((%%%((())),,,///111000,,,((()))'''%%%%%%&&&'''''''''))))))))))))************---***'''''')))+++***)))***++++++,,,,,,++++++******)))((('''''')))+++---***)))((('''&&&&&&'''(((,,,,,,,,,***'''&&&'''(((***++++++,,,,,,---.........---,,,,,,---,,,+++)))***,,,......---++++++,,,))))))***,,,...///---,,,---...000111111111000///000///111666555111...///333666999;;;;;;999777555222444777999999===CCCHHHGGG???888888<<<@@@>>>;;;;;;<<<===<<<;;;;;;===???CCCCCC>>><<>>AAACCCBBBFFFMMMHHHGGGFFFDDDBBBAAA@@@@@@===>>>@@@AAAAAA@@@>>>===>>>>>>>>>===>>>>>>??????BBB===<<>>999999===;;;::::::<<>>;;;888===<<<;;;::::::;;;===>>>===>>>????????????>>>>>>FFF>>>:::<<<>>><<<888777999;;;999555666:::;;;:::;;;::::::<<>><<<===???@@@===<<<:::999888888888999???HHHQQQSSSMMMDDD===:::999777444111///......///...---,,,---...///...---///---+++)))))),,,111555444111...///333666777777///,,,)))'''(((******************+++,,,,,,---------,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++******)))))))))+++***)))(((((()))******))))))))))))******++++++,,,***((()))***+++)))''')))))))))))))))***+++,,,'''(((***++++++***)))(((******************+++++++++)))(((((()))(((&&&###)))***---000111000---)))((('''&&&&&&'''(((((('''))))))))))))************,,,***'''''')))+++***)))***++++++,,,,,,++++++***))))))((((((((()))+++,,,***)))((('''&&&''''''(((+++,,,,,,+++))))))***,,,((())))))******+++,,,,,,,,,,,,,,,,,,------+++******,,,......---,,,,,,,,,+++++++++---//////---,,,---...///000111000//////000...000444444000///000222444666777777666444333333555777777777999>>>CCCEEE@@@;;;999;;;>>>===<<<;;;<<<>>>>>>>>>???AAACCCCCCCCC???<<>>@@@@@@??????>>>??????@@@@@@<<<;;;======999999<<<:::::::::===@@@AAA???<<<>>>===;;;::::::;;;===>>>;;;;;;<<<<<<<<<=========GGGAAA===>>>>>>;;;999:::BBBCCCAAA<<<;;;>>>>>><<<<<<===>>>@@@@@@@@@?????????AAABBBBBB???===<<<<<>><<<;;;<<<>>>??????===;;;999777666666666888===BBBCCC>>>888444222111111000000///.........///...,,,---......---,,,(((,,,...+++(((+++555???DDD===555111222222000...,,,***))))))***++++++***)))***+++,,,,,,+++***)))&&&''')))*********))))))((((((((((((((((((((((((************))))))))))))******))))))))))))******%%%''')))+++,,,,,,+++++++++***))))))******)))'''+++***************++++++))))))***++++++***((('''''''''(((((()))******+++,,,***((('''((((((&&&%%%))))))+++---///...+++((('''(((((())))))(((((('''))))))))))))************+++)))(((((()))******)))******++++++++++++******(((((())))))))))))******))))))((('''''''''((((((***+++,,,+++***+++,,,...((())))))******+++,,,,,,++++++,,,---------,,,,,,+++---//////...---,,,------,,,,,,---//////---,,,---...//////000000/////////------000111//////222111222222333333222111111444666777666444555999===CCCAAA>>>;;;:::;;;<<<===<<<>>>??????>>>???@@@BBBBBBCCC???<<>>>>>???AAACCCCCCFFFIIIKKKLLLLLLLLLMMMPPPSSSVVVXXXYYYYYY[[[\\\\\\^^^___^^^]]][[[[[[\\\dddhhhlllnnnmmmjjjhhhgggrrryyy{{{vvvuuusss}}}yyyvvvwwwvvvtttooojjjmmmrrrssspppsssppplllgggbbb___^^^___aaadddfffdddaaa___aaaccc```^^^ZZZXXXYYY^^^dddgggeeeeeedddcccbbb```___^^^___]]][[[YYYZZZYYYXXXWWWTTTVVVVVVUUUVVVZZZYYYTTTQQQPPPOOOQQQSSSTTTTTTSSSUUUSSSQQQQQQSSSUUUUUUUUUSSSUUUVVVUUUUUUUUUWWWYYYXXX\\\___aaa^^^ZZZWWWUUU]]]\\\]]]bbbgggjjjhhhfffhhhjjjmmmnnnllljjjjjjjjjgggllloooppprrrvvvwwwtttsssqqqsssuuuuuussstttyyy|||~~~{{{}}}||||||}}}~~~}}}{{{yyyxxxtttssstttsssrrrvvv|||~~~pppiiijjjllllllgggccccccbbb^^^\\\]]]ZZZ\\\]]]\\\[[[ZZZ[[[\\\VVVVVVVVVRRRPPPQQQVVVZZZXXXUUUSSSRRRRRRSSSRRRQQQLLLKKKJJJJJJJJJJJJKKKLLLOOONNNKKKGGGDDDCCCEEEGGGNNNLLLHHHDDDBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDFFFCCCBBBDDDDDDBBBCCCEEEJJJJJJIIIIIIHHHGGGGGGGGGBBBBBBBBBBBBAAA@@@@@@???CCCBBBAAA@@@@@@???@@@@@@???<<<;;;<<<<<<999999<<<999999:::===@@@AAA@@@>>>===<<<;;;::::::;;;<<<===;;;:::::::::;;;===>>>???GGGCCCAAA@@@<<<888999>>>???AAA???;;;:::<<<===;;;>>>AAADDDDDDAAA>>>>>>???@@@BBBCCCBBB@@@===<<<<<>>>>>???@@@BBB???===;;;888555444333333///222555555333111111111,,,---...///000000///...///...------------,,,+++)))---000...+++...999BBBDDD===444000000///***%%%***))))))***,,,,,,+++******************)))((((((%%%&&&(((******)))((('''))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))*********((()))***+++,,,,,,,,,,,,+++***)))))))))))))))(((,,,++++++************+++******++++++***)))((('''&&&&&&''''''(((((((((((()))(((&&&&&&''')))***+++''''''''')))******(((%%%&&&(((***+++***(((((((((((()))))))))************))))))((())))))***************++++++++++++******(((((())))))***))))))((())))))((((((((((((((((((***+++++++++******,,,---***++++++,,,,,,---......)))+++,,,---,,,,,,------,,,...000000...------...///...---...//////...,,,------......////////////...++++++...///---///333111000000000///000000111444666777555222333777:::@@@@@@???<<<999888;;;>>>???@@@@@@???<<<;;;:::;;;???@@@>>>===@@@DDD@@@999<<<>>>?????????@@@BBBEEECCCGGGKKKNNNNNNMMMMMMMMMMMMQQQVVVXXXXXXWWWXXXZZZWWWYYY[[[[[[YYYWWWWWWWWW```cccggghhhfffdddbbbaaahhhmmmsssvvvvvvtttttttttqqqxxx~~~xxxqqqnnnnnnnnnnnnkkkggghhhmmmmmmjjjqqqlllhhheeeaaa]]]\\\______ccceeeeeebbb``````bbb___]]]ZZZYYYZZZ^^^cccfff```aaaccccccbbbaaaaaabbb]]][[[XXXXXXXXXXXXVVVUUUPPPSSSTTTSSSTTTVVVUUUQQQPPPOOOOOOPPPRRRSSSSSSRRRQQQPPPNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSTTTWWWYYYYYY[[[^^^]]][[[WWWUUUTTTXXXXXXYYY]]]bbbeeeeeedddccceeeggggggfffeeefffhhhgggkkklllkkknnnssstttsssuuurrrqqqsssssssssvvv{{{xxxvvvvvvrrrwww}}}yyywwwwwwwwwyyyzzzxxxuuussssssrrrrrrrrrnnnlllqqqyyy~~~tttpppppppppooohhhbbb```bbbbbb```^^^\\\]]]^^^\\\[[[ZZZZZZ[[[[[[ZZZXXXUUUSSSTTTXXX[[[XXXUUURRRQQQQQQQQQQQQPPPNNNMMMKKKJJJJJJJJJKKKKKKNNNLLLIIIFFFEEEEEEGGGIIILLLJJJHHHEEEDDDEEEFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDBBBAAABBBFFFFFFGGGGGGFFFFFFEEEEEECCCCCCCCCBBBBBBAAA@@@@@@DDDDDDBBBAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<===<<<<<<<<<=========<<<;;;<<<;;;:::999999999::::::<<<;;;::::::<<<>>>AAABBBDDDCCCBBB@@@:::555888???777:::999666777;;;<<<:::???DDDHHHFFFAAA<<<<<<>>>===???AAAAAA???========={{{pppfff___ZZZVVVPPPMMMJJJHHHHHHFFFCCC@@@BBBAAA@@@??????@@@AAABBB===;;;999555333222111111.../////////......///000***,,,...000111111000//////...,,,,,,------,,,***---......------000666;;;000---+++,,,///000,,,((()))((()))***,,,---+++***---+++)))'''''''''))))))+++,,,...///...---+++)))************************(((((((((((((((((())))))(((((())))))************...---+++******+++,,,...************)))((())))))++++++******)))*********************))))))((((((&&&''''''''''''&&&%%%$$$((((((''''''''')))+++,,,''''''&&&'''(((((('''%%%&&&(((++++++)))(((((((((((()))))))))************(((((()))************+++)))******++++++******)))(((((())))))))))))((('''(((((())))))))))))))))))***++++++***(((((()))******++++++,,,,,,---......)))+++------,,,+++---...,,,...000000...------...000...------...///...------------------......///...+++***,,,---,,,///333000000/////////000111222444555666555333333777;;;<<<>>>>>>;;;777777:::>>>???@@@AAA@@@===;;;::::::<<<=========???AAA>>>999???@@@AAABBBAAABBBEEEGGGDDDGGGKKKNNNNNNMMMLLLLLLJJJOOOTTTVVVTTTSSSUUUWWWRRRTTTWWWWWWUUUTTTTTTTTT\\\___cccdddbbb```^^^]]]ccceeehhhjjjmmmpppsssuuusssttttttssspppllliiihhhiiikkkkkkiiijjjllljjjfffooofffaaacccddd```^^^___]]]aaaeeefffdddaaabbbccc``````___^^^^^^___```aaa^^^```bbbaaa```^^^___aaa[[[YYYWWWVVVWWWWWWUUUTTTNNNSSSTTTRRRRRRSSSRRROOORRRPPPOOOPPPQQQRRRQQQPPPOOOOOOOOONNNNNNOOOQQQRRRUUUUUUTTTSSSRRRTTTXXX[[[[[[\\\[[[YYYVVVTTTTTTUUUTTTTTTVVVYYY]]]```aaaaaa```aaabbbaaaaaaaaaccceeefffhhhiiigggjjjooorrrqqqtttooonnnpppssstttxxx}}}uuurrrpppkkkpppxxxuuutttsssssssssssspppllliiiiiiiiikkkkkkfffccciiirrr{{{}}}|||wwwuuuvvvuuuqqqoooiiiaaa___aaacccaaa]]]]]]^^^^^^\\\ZZZXXXXXXYYY\\\\\\[[[ZZZXXXXXXYYYZZZXXXUUUQQQOOONNNOOONNNNNNQQQPPPNNNKKKJJJIIIIIIIIILLLJJJHHHFFFGGGIIIJJJLLLHHHGGGFFFFFFFFFHHHIIIJJJEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFEEEDDDCCCBBB@@@DDDDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@DDDCCCBBBAAA@@@@@@??????>>>???>>>======???@@@???BBBBBBAAA???<<<:::888777:::999999888777777777777;;;;;;::::::;;;===@@@BBB@@@@@@@@@>>>888333666>>>888;;;;;;999999===>>><<>>>>>===>>>???xxxmmmbbbZZZUUURRRQQQIIIGGGDDDCCCCCCBBB@@@??????>>>===<<<<<<===>>>>>>999888555333111000000000111000///...------------+++,,,...000111111000000...---+++,,,------,,,+++---,,,******,,,...//////(((((()))+++,,,+++(((%%%)))))))))***,,,,,,+++***...,,,)))'''&&&'''***+++,,,,,,---------,,,***)))************************(((((((((((('''''''''''''''((()))******+++******000...+++))))))***,,,...)))***+++***)))((((((******)))))))))))))))***************)))))))))))))))&&&''''''((('''%%%$$$"""******+++)))''''''(((******)))(((((())))))((('''%%%(((+++***'''&&&''')))))))))))))))************&&&(((***+++***)))***+++))))))************))))))))))))((((((((((((''''''(((((()))*********))))))***++++++)))((('''(((***((())))))******+++,,,,,,))),,,......+++***,,,...+++---//////...---,,,---///---,,,,,,---......------,,,,,,,,,,,,---......///+++***---...,,,...111/////////000111222333444444555666555333444888<<<999:::;;;999777777999<<<===???AAABBBAAA@@@???@@@:::<<<===>>>??????>>>===@@@BBBCCCCCCBBBCCCEEEGGGDDDGGGJJJLLLKKKKKKKKKLLLHHHMMMRRRSSSPPPOOORRRVVVPPPQQQSSSTTTSSSSSSTTTUUU[[[^^^aaabbbaaa___^^^^^^eeeeeefffhhhkkkppptttvvvtttsssqqqooommmjjjgggeeegggkkkmmmkkkkkkllljjjeeelllccc___dddgggbbb___aaa\\\aaafffhhhfffcccbbbcccaaaaaabbbbbbaaa^^^\\\ZZZ^^^```bbb```\\\YYYYYY[[[ZZZXXXVVVUUUVVVVVVUUUTTTQQQUUUVVVSSSQQQRRRRRRPPPQQQPPPOOOOOOPPPQQQPPPNNNPPPQQQQQQPPPOOOPPPRRRTTTVVVVVVVVVUUUTTTUUUYYY[[[\\\[[[ZZZWWWTTTSSSTTTVVVRRRRRRTTTWWWYYY\\\^^^___^^^_________^^^^^^```bbbaaaddddddccceeekkknnnmmmnnniiigggkkkppprrrvvv{{{{{{sssqqqmmmdddhhhrrrrrrpppnnnmmmmmmlllkkkgggeeebbbbbbddddddaaa^^^cccjjjttttttqqqnnnppptttsssooommmiiibbb^^^___bbb```ZZZ\\\]]]]]]\\\YYYXXXXXXYYYYYYYYYZZZZZZZZZYYYWWWWWWYYYUUUPPPNNNMMMNNNMMMMMMSSSQQQNNNLLLJJJIIIHHHHHHKKKIIIGGGGGGIIIKKKKKKJJJDDDDDDDDDDDDFFFHHHJJJKKKEEEEEEFFFGGGGGGFFFEEEEEEBBBEEEEEECCCCCCEEEDDDAAADDDEEEFFFGGGGGGFFFDDDCCC@@@AAACCCDDDDDDCCCAAA@@@BBBAAA@@@??????>>>??????>>>@@@@@@===>>>AAABBB@@@FFFFFFEEEAAA===999888888999999888888777777666666999888888888999;;;<<<===;;;;;;======888333666<<<:::======:::999<<<;;;888>>>@@@AAA@@@<<<::::::<<<444777:::======>>>???@@@{{{pppjjjbbb[[[UUUQQQMMMKKKFFFDDDAAA@@@????????????<<<;;;:::999999999999999444333222000/////////000000////////////...---,,,,,,---....../////////...---+++++++++---...---,,,++++++***+++++++++***))),,,---...,,,(((%%%$$$%%%+++***))))))+++,,,+++***++++++***)))))))))***+++(((((((((((())))))))))))************************(((((((((''''''&&&&&&&&&&&&''')))***++++++******+++***)))))))))***+++,,,)))***,,,+++((('''(((***''''''''''''((()))******))))))))))))))))))******$$$%%%'''((((((&&&%%%$$$(((***,,,+++)))'''((())),,,***((('''((()))((((((%%%(((***(((%%%$$$'''***))))))))))))************%%%(((++++++***)))***,,,))))))************))))))***)))((('''&&&''''''((('''((()))***+++******))))))***+++***))))))+++,,,((())))))******+++,,,,,,)))---000...+++)))+++---***,,,......---,,,,,,,,,---+++******,,,.........---,,,+++++++++,,,......///,,,,,,......,,,---000,,,---///000222333555555444666666444222222666999666777777777777777999;;;<<>>???@@@@@@AAABBBAAA@@@AAABBBDDDDDDFFFHHHIIIIIIIIIJJJKKKHHHMMMQQQQQQMMMMMMQQQVVVOOOQQQRRRSSSSSSTTTVVVXXX[[[]]]aaabbbaaa```___```eeefffhhhlllppptttvvvwwwqqqtttvvvtttooojjjgggfffhhhlllmmmjjjiiijjjjjjggghhhbbbccciiihhhaaa___ddd___dddiiijjjgggcccaaaaaa___`````````^^^[[[XXXVVVZZZ^^^```]]]XXXVVVVVVYYYYYYWWWVVVUUUVVVVVVUUUTTTSSSVVVVVVQQQNNNOOOPPPOOONNNMMMLLLMMMOOOPPPPPPNNNNNNPPPPPPOOOMMMNNNPPPSSSTTTVVVYYY[[[ZZZYYYYYYYYYYYYZZZZZZXXXUUUTTTTTTUUUQQQRRRSSSUUUVVVXXX[[[]]]]]]^^^___^^^]]]]]]^^^```]]]```bbbaaadddjjjmmmllliiidddbbbfffkkknnnqqqtttvvvpppqqqkkk___bbbmmmooojjjiiiggghhhiiijjjhhhgggfffeeeeeefffdddaaaccciiinnnnnnkkkfffeeeiiikkkjjjjjjiiiddd]]]]]]___]]]WWWXXXYYYZZZZZZYYYXXXYYY[[[XXXWWWWWWWWWXXXXXXWWWVVVXXXTTTPPPMMMNNNOOOPPPPPPPPPOOOMMMJJJIIIHHHHHHHHHKKKIIIHHHHHHIIIIIIGGGEEEAAAAAAAAABBBCCCEEEGGGHHHBBBCCCDDDEEEEEEDDDCCCBBB@@@DDDDDDAAABBBFFFGGGDDDDDDEEEFFFGGGGGGEEECCCBBB<<<>>>BBBEEEEEEDDDAAA??????>>>>>>=========>>>>>><<>>???@@@~~~sssdddaaa\\\XXXTTTPPPKKKGGGFFFDDDAAA?????????@@@@@@;;;:::999888777777777777222111///.........///000++++++,,,...000111///...------------------------,,,+++***+++---...---,,,))),,,......,,,***)))******---///,,,((('''***...,,,***))))))***++++++***)))***+++,,,,,,+++***)))(((((())))))***,,,---...))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&''')))***+++++++++***%%%&&&((()))************(((+++,,,+++((('''(((***&&&&&&&&&&&&''')))******))))))(((((()))***++++++"""$$$&&&((((((((('''&&&###'''+++,,,******+++---***(((&&&%%%&&&''''''&&&%%%((()))'''######'''+++))))))))))))************$$$(((+++,,,***)))***,,,))))))************))))))+++***'''&&&%%%&&&((()))'''((()))+++++++++***)))((()))++++++***+++...000***++++++,,,------......***...000///***(((***---***,,,......---++++++,,,,,,***)))))),,,...///...---,,,+++++++++,,,---...000------//////,,,,,,///***,,,...000333444555555555666666444000000333777444444444555777888999:::===???AAAAAA???===<<<<<>>>>>@@@AAADDDEEEGGGGGGGGGGGGIIIJJJIIINNNQQQPPPLLLLLLQQQWWWPPPRRRSSSSSSSSSUUUYYY\\\[[[^^^aaabbbbbbaaaaaabbbaaaccchhhooouuuxxxyyyxxxmmmuuu|||{{{ssskkkhhhiiiiiilllkkkgggfffhhhjjjiiifffdddhhhmmmhhh]]]^^^gggaaafffkkklllhhhccc``````^^^^^^]]]\\\[[[XXXVVVUUUUUUYYY\\\[[[WWWUUUXXX[[[YYYWWWUUUUUUVVVVVVUUUTTTRRRUUUTTTNNNJJJKKKMMMLLLJJJIIIIIIKKKNNNPPPPPPOOOKKKMMMNNNLLLJJJJJJMMMPPPQQQVVV\\\```___\\\YYYWWWWWWYYYZZZZZZXXXUUUTTTTTTQQQRRRSSSTTTUUUWWWYYY\\\\\\^^^___^^^]]]\\\]]]^^^\\\```bbbbbbeeekkknnnmmmgggbbb```dddiiikkkmmmppprrrooopppjjj\\\]]]jjjnnneeeddddddeeehhhkkkllllllooolllkkkllljjjfffhhhllljjjmmmjjjbbb]]]___dddfffhhhiiieee]]][[[]]][[[UUUTTTVVVXXXYYYYYYYYY[[[]]]YYYWWWVVVUUUWWWXXXXXXWWWWWWSSSOOONNNOOOQQQSSSSSSMMMLLLJJJIIIHHHHHHHHHIIILLLJJJHHHHHHIIIGGGCCC????????????@@@AAABBBCCCDDDAAAAAABBBCCCCCCBBBAAAAAA???CCCCCC@@@BBBGGGIIIFFFCCCDDDEEEFFFEEECCCAAA@@@:::===AAAEEEFFFDDDAAA???===<<<<<<<<<<<<<<<===>>>;;;??????;;;<<>>???<<<;;;888555555777999::::::888:::===>>>>>>>>>>>>???~~~rrriii^^^ZZZTTTOOOKKKHHHEEECCCDDDCCCAAA???>>>>>>>>>???:::;;;;;;:::666444333333///666222///222...***000---.../////////...---,,,,,,,,,,,,+++++++++*********,,,...000000...,,,******,,,,,,******,,,,,,***,,,***+++......***)))***)))***++++++***)))'''&&&)))***+++,,,,,,+++***))))))(((''''''''''''((()))&&&(((***+++,,,+++)))(((%%%%%%$$$&&&))))))(((&&&((()))))))))************,,,'''$$$%%%))),,,+++(((,,,+++***,,,---,,,((($$$)))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((()))$$$%%%''''''&&&&&&&&&'''...+++(((((()))***(((&&&+++***((('''&&&&&&''''''((('''&&&%%%%%%&&&'''(((...(((&&&)))((($$$$$$)))+++)))''''''((())))))(((!!!###&&&***---,,,)))&&&'''((())))))(((((()))******))))))***,,,,,,+++))))))***+++***))))))+++,,,$$$,,,000***&&&(((+++***)))---111222000+++'''%%%---,,,++++++,,,,,,***(((,,,,,,+++******,,,111555555333///+++******,,,---///---,,,---000000...++++++---///000000000111333///333777666333222666:::777666666666777888999999;;;<<<<<<<<<;;;<<>>???@@@CCC@@@===<<<>>>BBBEEEFFFCCCFFFIIIIIIHHHIIILLLPPPMMMOOOQQQPPPOOOPPPTTTWWWVVVWWWXXXWWWWWWWWWYYY[[[]]]^^^___aaadddfffhhhiiifffhhhlllooorrrssssssssseeelllrrrsssnnnhhheeedddbbbgggiiifffccccccaaa^^^cccggglllmmmgggaaa___aaaaaaeeehhhgggbbb]]]ZZZZZZXXXVVVTTTTTTUUUVVVUUUTTTXXXSSSPPPRRRTTTTTTVVVYYYSSSWWWVVVQQQQQQUUUTTTPPPTTTRRROOOKKKIIIGGGGGGGGGIIIHHHGGGFFFFFFHHHJJJKKKIIIKKKLLLMMMMMMNNNPPPRRRYYYYYYZZZ\\\]]][[[XXXUUUTTTUUUXXXZZZ[[[ZZZXXXWWWWWWUUUTTTUUUXXXZZZ\\\\\\aaa```\\\XXXUUUVVVYYY[[[YYY\\\```cccdddgggmmmqqqqqqkkkeeebbbdddkkkqqqtttvvvuuurrrmmmjjjhhhjjjlllmmmhhhddddddhhhmmmqqqrrruuuqqqnnnmmmpppssstttsss|||vvvmmmeeeaaa^^^]]]]]]fffdddbbbaaa```^^^[[[XXXYYYXXXWWWXXXZZZ\\\[[[ZZZ]]]ZZZVVVUUUUUUVVVVVVUUUSSSPPPNNNMMMOOORRRTTTUUUHHHKKKKKKIIIIIIKKKKKKHHHHHHGGGFFFFFFFFFEEECCCAAA;;;===>>>===<<<===AAAEEEBBBAAA???>>>>>>@@@AAACCCAAACCCDDDCCCAAAAAADDDGGGCCCCCCBBBBBBBBBAAA>>><<>><<>><<<;;;;;;>>>AAA777999<<<>>>>>>===:::888===;;;888666777999999999<<<<<<;;;999777666666777<<>>:::;;;@@@???999555888;;;===>>><<<999777>>>:::666777:::<<<999555888777777777777777888999888999;;;<<<=========<<<|||vvvoooddd\\\YYYUUUPPPLLLJJJHHHGGGFFFEEECCCAAA???===<<<<<<<<<777999999888555333222333555777///***///...,,,333......//////...---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,//////,,,,,,)))***------)))(((******+++++++++***))))))((('''((()))******)))((('''+++***(((&&&&&&(((***+++&&&((()))++++++***)))((('''((()))++++++***(((&&&(((((()))))))))*********+++'''$$$%%%))),,,***(((+++)))((()))+++***'''%%%)))((('''&&&&&&'''((()))%%%%%%%%%&&&'''((())))))%%%&&&''''''''''''''''''+++)))''''''***+++***)))+++)))((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''',,,(((&&&((('''$$$$$$((()))(((&&&&&&((((((((('''%%%&&&(((,,,...---+++((('''((())))))(((((()))******))))))+++,,,---+++***)))******)))(((((()))+++###)))+++'''%%%'''((('''))),,,///000...***'''&&&,,,+++***+++,,,,,,***)))(((((((((((()))---333777333111...+++)))***,,,---///------...000000...,,,+++---000111111111111222111444777777555555888:::888888777777888888999999;;;;;;<<<;;;:::;;;===???<<<===??????>>>===>>>???AAA@@@>>>>>>@@@CCCEEEFFFCCCFFFIIIIIIGGGHHHLLLOOOOOOQQQRRRQQQOOOOOORRRUUUVVVXXXYYYYYYXXXYYY[[[]]]\\\\\\^^^```bbbdddeeefffbbbdddfffiiijjjjjjjjjiiibbbgggllllllhhheeedddeeeaaadddddd___^^^aaabbbbbbfffiiilllkkkgggbbb```aaa]]]___aaa```\\\XXXVVVVVVVVVTTTRRRRRRSSSSSSSSSRRRUUUPPPMMMPPPRRRRRRSSSVVVTTTXXXWWWRRRQQQSSSRRRNNNQQQPPPMMMJJJHHHGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLMMMJJJKKKLLLMMMMMMNNNRRRTTTXXXXXXXXXZZZ[[[ZZZWWWTTTSSSUUUWWWZZZZZZZZZXXXWWWXXXVVVUUUVVVXXXZZZ[[[ZZZ]]]]]]\\\ZZZXXXXXXZZZ]]]]]]```dddfffgggjjjnnnrrrnnnjjjeeedddgggmmmrrrtttwwwxxxxxxvvvrrrooommmmmmmmmjjjffffffjjjmmmoooppprrrpppoooqqqvvv|||}}}rrrhhhbbbaaabbbcccggggggfffccc___\\\XXXWWWYYYXXXWWWXXXZZZ[[[ZZZYYYZZZXXXUUUTTTTTTUUUTTTSSSOOOOOOOOOPPPQQQQQQPPPOOOHHHKKKKKKHHHGGGIIIGGGCCCFFFDDDDDDDDDEEEDDDBBB@@@>>>?????????>>>???CCCFFFCCCAAA@@@??????@@@AAABBB???@@@AAA@@@???AAAEEEHHHCCCBBBAAABBBCCCCCC@@@===???>>>===>>>???@@@???>>>>>>>>>>>>===;;;<<<>>>@@@999:::<<<======;;;999888===:::888777999:::::::::666777999888777777999<<<:::<<<;;;888999======888777888;;;>>>??????===<<<>>>999666666999:::999666666666666777777777888888777:::>>>AAAAAA???<<<:::xxxooojjjddd\\\VVVSSSPPPKKKHHHHHHHHHHHHHHHEEECCC@@@===;;;999999888444555666666444222222222BBB???111)))......---333......///...---,,,+++***,,,,,,,,,+++++++++******---,,,+++******+++,,,---,,,//////,,,,,,//////,,,+++)))))),,,+++((('''))),,,++++++*********++++++(((((())))))))))))(((''',,,***(((''''''(((***,,,&&&''')))*********)))(((&&&))),,,---+++)))'''&&&(((((((((((())))))))))))***'''%%%&&&)))+++)))'''***(((''''''((()))((('''(((((('''&&&&&&'''(((((('''&&&%%%%%%&&&''')))***%%%%%%&&&''''''''''''''''''&&&%%%'''))),,,,,,,,,***)))(((&&&&&&&&&&&&'''&&&''''''''''''''''''&&&***'''%%%&&&&&&$$$%%%'''((('''&&&&&&(((((('''&&&(((((()))***,,,,,,***((('''((())))))(((((()))***+++******+++---...,,,+++)))******)))'''&&&''')))(((+++,,,******++++++(((***,,,------***(((''''''******)))+++,,,---+++***((((((((('''(((,,,111555111///,,,***)))***,,,---.........///000000...,,,+++...111333222111111222444555666666777888999:::999999888888777888888888999:::;;;:::999999;;;<<<<<<===???>>>===;;;<<<===?????????@@@BBBDDDEEEGGGDDDFFFIIIHHHGGGGGGKKKNNNPPPQQQQQQPPPOOOOOOPPPRRRUUUWWWYYYYYYYYYZZZ[[[]]]YYYZZZ\\\]]]___`````````^^^___aaabbbbbbbbbaaa```^^^aaaddddddbbbaaacccfffcccdddbbb]]]\\\ccchhhjjjllllllkkkiiifffdddbbb```ZZZ[[[[[[YYYVVVTTTTTTUUUUUUSSSQQQPPPQQQQQQPPPNNNQQQLLLKKKNNNPPPOOOPPPRRRVVVXXXWWWSSSQQQRRRPPPMMMMMMLLLJJJHHHFFFFFFFFFFFFDDDEEEFFFHHHJJJKKKMMMMMMLLLLLLMMMLLLMMMPPPTTTWWWWWWWWWWWWXXXYYYXXXVVVSSSRRRTTTVVVYYYZZZZZZYYYXXXYYYWWWVVVVVVXXXYYYYYYYYYXXXZZZ\\\]]]]]]\\\]]]]]]___aaadddfffgggiiilllnnnllliiiffffffiiinnnrrrtttxxx|||~~~wwwqqqnnnllljjjiiiiiikkkllllllkkkkkkjjjjjjnnnuuu|||~~~qqqfff___^^^aaadddhhhiiiiiieee^^^XXXUUUUUUYYYXXXWWWXXXYYYZZZYYYXXXWWWUUUTTTSSSSSSSSSQQQPPPLLLNNNQQQRRRQQQNNNKKKHHHFFFJJJKKKIIIIIIJJJHHHDDDBBBAAAAAAAAACCCCCCAAA@@@>>>>>>???>>>===???BBBEEECCCBBB@@@???>>>??????@@@===============@@@DDDHHHDDD@@@>>>@@@DDDEEEBBB>>>===<<<<<<===???AAA@@@???===>>>>>>===<<<<<<>>>???<<<<<<<<<<<<;;;999888777<<<:::999999:::;;;;;;;;;333777:::999666555999>>>999999777555666::::::777666777999;;;===>>>>>>???===999444444666999999777444555666777777777777666666:::@@@DDDDDDAAA;;;777}}}qqqhhhccc___YYYUUUPPPMMMIIIGGGGGGGGGHHHHHHDDDBBB???;;;888666555555222444555555333222222333NNNHHH777---111000+++//////......---,,,+++******,,,,,,,,,+++++++++******++++++************++++++)))++++++))))))++++++)))+++((((((******'''&&&))),,,,,,*********+++,,,---+++++++++++++++******)))((((((((((((((((((((((((&&&'''((()))))))))(((((($$$'''))))))'''&&&'''((('''''''''((((((((()))))))))'''&&&'''((()))((('''***)))'''&&&''')))***+++''''''''''''''''''''''''''''''%%%%%%%%%'''(((***$$$$$$$$$%%%'''''''''&&&%%%%%%%%%&&&(((***,,,,,,***)))'''&&&%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%(((&&&%%%%%%%%%%%%%%%'''((('''&&&'''))))))(((''')))((('''((())))))(((''''''((())))))(((((()))***,,,++++++,,,......---++++++++++++)))'''&&&'''(((,,,,,,++++++---...,,,******++++++***'''&&&'''((()))((((((***,,,---,,,+++++++++***(((''')))---000...,,,***))))))***,,,---......///111111000///---+++...222333333222111111444444333555777999888777999888777666666666666666888999:::999888777999:::;;;===>>>===;;;::::::;;;===???AAABBBCCCDDDEEEFFFDDDFFFHHHHHHFFFFFFIIILLLMMMMMMNNNNNNNNNNNNOOOPPPQQQTTTVVVWWWWWWXXXZZZ[[[VVVWWWYYYZZZ[[[\\\[[[[[[[[[[[[\\\]]]^^^^^^]]]]]]]]]^^^^^^^^^]]]___dddhhhfffhhhfffcccdddkkkrrrtttqqqpppmmmhhhffffffddd```\\\[[[YYYWWWUUUUUUVVVWWWUUUSSSQQQPPPPPPPPPOOONNNPPPLLLJJJNNNPPPNNNNNNPPPTTTUUUUUUTTTSSSRRRPPPNNNJJJIIIHHHGGGFFFFFFFFFGGGDDDEEEGGGIIIJJJKKKKKKKKKNNNNNNNNNMMMNNNQQQVVVZZZXXXWWWVVVWWWXXXXXXVVVTTTRRRTTTVVVXXXZZZZZZYYYYYYZZZYYYXXXXXXYYYZZZYYYXXXVVVZZZ^^^aaaaaa___^^^^^^bbbdddfffgggiiijjjkkkllllllhhhdddbbbeeejjjoooqqqwww~~~|||sssmmmkkkjjjjjjjjjjjjiiigggfffgggggghhhjjjoootttyyy|||{{{qqqfff___^^^```ccceeehhhiiiddd\\\UUUTTTUUUYYYWWWVVVWWWXXXXXXWWWVVVTTTRRRQQQQQQRRRQQQNNNLLLLLLNNNPPPQQQNNNKKKGGGFFFCCCHHHKKKKKKLLLOOONNNJJJ@@@??????@@@BBBCCCBBB@@@<<<<<<;;;;;;;;;===???AAAAAAAAA???>>>============<<<<<<::::::;;;>>>BBBEEECCC???<<>>===>>>@@@AAA@@@???<<<>>>???>>>===<<<===>>>???>>><<<:::999888777777;;;:::999:::<<<===<<<;;;777;;;===:::555222666:::888777555333555888888777444444444555777999:::;;;;;;888333222444666888888444555666777777666555555666:::???CCCCCC???:::666{{{tttiiiaaa\\\YYYVVVSSSPPPMMMIIIGGGFFFFFFEEEDDDBBB@@@===999666444333222111333444444333222222333IIIFFF777///333111***,,,...------,,,+++*********,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))((('''******''''''******'''+++((('''))))))&&&&&&)))++++++***)))***+++---...,,,++++++***************$$$&&&(((******(((&&&$$$&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%&&&)))+++&&&''''''''''''(((((((((((('''''''''(((((('''&&&((('''&&&$$$$$$&&&(((***&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))###""""""$$$&&&'''&&&$$$%%%&&&&&&&&&'''((()))+++***)))'''&&&%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$&&&''''''((((((((()))++++++***(((+++)))(((((())))))(((''''''((())))))(((((()))***,,,++++++,,,......---+++,,,,,,,,,***((('''((()))***(((''')))******((('''*********(((&&&%%%''')))((('''(((***,,,---,,,++++++,,,,,,+++)))***,,,...+++***))))))***+++---...---///111222222000///...,,,///111333222111111111222111111222555666666555666666555444444333444444666777999888777777888999;;;===>>>===;;;:::::::::<<>>??????>>>>>>===<<<;;;;;;;;;===;;;999999:::<<<>>>???AAA>>><<<>>>CCCEEEDDDAAABBB@@@??????@@@@@@???>>>;;;===??????>>>=========>>>===;;;999888777777888;;;::::::;;;======;;;999:::===>>>;;;555333555888888555444555666777888888444333333333333444666777999666333111222444777888666666666666666555444444666888;;;======;;;999777sssmmmeee]]]YYYVVVTTTSSSOOOMMMJJJHHHGGGDDDAAA???>>><<<:::777444222222222111222444444222111111222777999000,,,333000***------,,,+++*********++++++,,,,,,,,,+++++++++******''')))+++------+++)))'''))),,,,,,)))))),,,,,,)))+++((('''))))))&&&'''***)))))))))***+++,,,---...+++***)))((('''''''''((("""%%%(((******(((%%%"""&&&&&&&&&&&&'''''''''((((((&&&$$$$$$''')))***)))&&&&&&&&&&&&'''''''''(((''''''((((((((('''&&&&&&&&&&&&%%%###!!!"""%%%'''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''###"""!!!###'''((('''$$$%%%&&&'''&&&&&&&&&((())))))((('''%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%'''&&&$$$$$$((()))((((((((()))***,,,---+++))),,,+++******+++,,,+++***'''((())))))(((((()))***+++******+++---...,,,++++++,,,,,,+++)))((()))+++***((()))++++++((((((*********)))'''&&&&&&''')))((('''((())),,,,,,,,,***(((***---.........///000))))))))))))+++---///000---000333444333000//////---///000000//////000111///000000111222333444555444444333333222333333333444666888888888777888999;;;<<<>>>===<<<:::;;;<<<<<>>======>>>@@@BBBBBBBBBBBBAAA??????@@@???>>><<<:::===@@@@@@???===<<<<<<<<<;;;:::999999888999999::::::;;;<<<===<<<999666888888999888777777888999777333333666888777666888555555444444444555666666666444222111111333555777:::999888666555444444444555555777888999999999888~~~wwwmmmhhhbbb[[[WWWTTTSSSRRRKKKJJJIIIHHHFFFCCC>>>::::::999777444333222222222000111222222000/////////***///+++***000///+++111+++******)))******,,,,,,,,,,,,,,,+++++++++************+++,,,,,,+++*********------******------***,,,)))((())))))''''''+++&&&'''(((***+++,,,,,,,,,+++***)))((('''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))%%%###%%%)))***%%% %%%%%%&&&&&&&&&'''''''''&&&'''))))))'''&&&%%%%%%&&&''''''%%%###"""$$$'''%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))((('''&&&%%%%%%###"""$$$)))+++)))&&&###%%%'''&&&%%%%%%(((***)))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%((('''$$$$$$***+++)))''''''(((***,,,,,,+++(((+++******+++------+++***'''((())))))(((((()))******))))))+++,,,---+++*********+++***(((((()))+++***))),,,///,,,'''(((...)))***)))(((&&&&&&(((***)))(((((()))+++,,,+++)))(((,,,000333222111//////(((((()))***,,,...000111,,,000444555333000//////......///...------///111---///222222000000333666333333333222333333444444222444777999888888999;;;:::<<<===>>><<<<<<<<<===<<<@@@BBBAAA>>>===@@@DDDEEEGGGHHHFFFDDDCCCEEEHHHIIIHHHHHHKKKOOOQQQOOOMMMKKKNNNRRRUUUVVVWWWXXXYYYYYY[[[^^^aaabbbbbb``````[[[[[[\\\]]]___aaacccdddcccbbbbbbbbbdddfffggghhhlllsssyyy{{{}}}|||}}}xxxvvvpppgggeeeaaa\\\ZZZZZZZZZYYYXXXZZZYYYXXXXXXZZZ[[[[[[ZZZXXXUUUUUUXXXWWWRRRNNNMMMQQQOOOQQQVVVVVVQQQOOOQQQNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMLLLLLLMMMOOOQQQRRRTTTUUUUUUTTTTTTUUUWWWZZZZZZWWWTTTSSSTTTUUUVVVVVVZZZZZZZZZ[[[[[[[[[[[[[[[]]]]]]]]]^^^``````^^^\\\]]]```ccceeefffhhhjjjllljjjiiijjjmmmpppqqqooolllmmmkkkjjjkkkooosssuuuvvv{{{wwwvvvyyyxxxuuuqqqlllkkknnnqqqqqqrrrsssssssssvvv{{{yyy{{{zzzuuummmgggfffgggiiifffaaa\\\YYYXXXYYYZZZYYYWWWUUUUUUUUUTTTRRRQQQRRROOOLLLKKKLLLLLLKKKJJJGGGJJJMMMKKKHHHGGGJJJMMMEEEGGGFFFCCCCCCFFFGGGDDDAAA@@@@@@AAABBBCCCAAA@@@@@@===::::::<<<>>>???>>>=========>>>>>>======<<<999888777999<<<===<<<:::<<<===>>>>>>======@@@CCC???>>><<<===>>>>>>===<<<:::===@@@AAA@@@>>><<<<<<888888999999::::::::::::::::::;;;<<<===;;;777333555333222444777999999888444111222777:::666444666333444444555666777777888222222222111111222444666???<<<999666333333333444222333555777888999999999uuunnneeeaaa\\\VVVRRROOONNNMMMGGGGGGGGGGGGFFFBBB<<<777888777555333222222222333///000111000...---------(((///,,,)))...---+++333***))))))))))))+++,,,---,,,,,,,,,+++++++++******---,,,+++******+++,,,---***------******------***---)))(((***)))'''(((+++%%%&&&(((***+++,,,++++++...---+++))))))))))))******)))'''&&&&&&''')))***&&&%%%%%%%%%%%%&&&''''''(((###"""%%%***)))%%%%%%%%%&&&&&&&&&''''''&&&'''))))))'''&&&%%%%%%***+++,,,***'''%%%''')))%%%%%%&&&''''''&&&%%%%%%$$$&&&(((******(((%%%$$$'''$$$###&&&+++---+++'''"""$$$&&&&&&%%%%%%(((,,,)))(((&&&%%%$$$$$$%%%%%%((('''&&&%%%%%%&&&'''(((%%%(((((($$$%%%+++,,,)))%%%&&&'''))),,,,,,***((((((((((((***,,,,,,***((('''((())))))(((((()))******))))))***,,,,,,+++)))((())))))((('''''')))+++&&&&&&))),,,((("""$$$,,,)))******)))''''''(((***)))(((((()))++++++***(((,,,000555777555111---+++'''((()))***---///111222,,,000555666333000///000.........,,,+++,,,///111+++000333333000///333777333333333333444444555666111444777999999999:::;;;:::<<<===>>>=========>>>===@@@BBB@@@<<<;;;???CCCEEEGGGHHHFFFCCCBBBEEEGGGLLLKKKKKKMMMPPPQQQOOOLLLLLLPPPTTTXXXYYYZZZ[[[\\\]]]___bbbeeeffffffeeedddbbbbbbbbbcccdddfffggghhhdddddddddeeefffggggggfffqqqxxx~~~~~~zzztttkkkiiiddd```]]]^^^]]]\\\ZZZ[[[YYYXXXYYY[[[]]]]]]\\\ZZZWWWVVVYYYXXXRRRMMMLLLSSSPPPRRRWWWVVVOOOMMMOOOPPPPPPPPPPPPPPPOOONNNMMMOOONNNNNNNNNPPPRRRUUUWWWUUUVVVVVVVVVUUUUUUWWWXXXYYYVVVRRRQQQRRRTTTUUUUUU\\\\\\\\\[[[[[[[[[[[[[[[]]]]]]^^^___aaaaaa___]]]^^^```bbbeeegggjjjooorrrsssrrrsssvvvzzz{{{xxxuuurrrsssuuuzzz~~~{{{zzz{{{~~~zzztttpppppptttxxx~~~|||}}}|||sssmmmlllnnnoooiiibbb\\\ZZZZZZZZZ[[[YYYWWWUUUTTTTTTTTTRRRPPPRRROOOLLLJJJKKKKKKKKKKKKDDDIIIMMMMMMIIIHHHJJJNNNEEEGGGEEEBBBCCCHHHKKKJJJAAA@@@???@@@BBBBBB@@@>>>>>>;;;888888:::<<<<<<;;;===>>>???????????????>>>666666666:::>>>???>>>;;;:::===???>>>;;;;;;???DDD;;;::::::;;;===>>>===<<<999<<<@@@BBB@@@>>><<<;;;555666888999;;;;;;;;;;;;::::::;;;<<<<<<:::555111555111///111666888777444222///111888:::666333444000111333555666888888888111222222222111222333555BBB???:::555333222333444000222555888::::::999888yyyqqqlllddd^^^ZZZWWWSSSLLLJJJLLLIIIIIIHHHFFFBBB???;;;999666444222111222222111000444000------,,,)))+++///------,,,,,,,,,---......------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,*********++++++,,,,,,,,,)))(((((((((((())))))*********)))))))))))))))***111...+++))))))******)))'''###%%%******%%%$$$(((&&&'''***++++++***'''&&&((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&&&&%%%###'''''''''''''''''''''''''''%%%$$$""""""###$$$%%%"""###$$$%%%&&&&&&&&&&&&'''&&&'''++++++'''%%%'''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%''')))+++,,,)))'''%%%%%%&&&'''''''''&&&""""""$$$$$$###$$$((('''&&&&&&'''(((((('''%%%***)))(((''''''((()))***,,,***(((((((((((('''&&&'''((((((((((((((('''&&&+++)))(((''''''((()))+++...+++((('''((()))))))))(((''''''((())))))'''&&&((((((''''''''''''((((((++++++***)))(((''''''&&&+++///333444000,,,***)))(((''''''))),,,///000///000///000333333///...000------,,,,,,,,,---......111111000000000111333444333111//////111222333222222///111777:::999888999;;;<<<<<<<<<<<<;;;;;;:::BBBAAA@@@???>>>???@@@AAADDDDDDDDDDDDEEEFFFGGGHHHJJJMMMQQQSSSRRRQQQPPPPPPRRRRRRTTTYYY```ccccccaaacccbbbaaabbbdddeeedddccccccdddeeeeeeeeefffiiikkkkkkfffcccfffiiiiiikkkooosssvvvzzz~~~|||xxxtttoooiiihhhbbb]]]]]]```^^^YYYYYY\\\]]]]]]ZZZYYY[[[]]]^^^\\\YYYYYYYYYWWWRRRNNNRRRSSSUUUVVVUUURRROOOMMMKKKQQQVVVUUUUUUUUUSSSOOOLLLNNNPPPRRRSSSSSSSSSSSSSSSUUUWWWVVVUUUTTTTTTUUUVVVRRROOOPPPUUUXXXWWWUUUZZZ[[[]]]___``````______```aaaaaabbbbbbbbbaaaaaafffcccaaadddkkkssswwwyyyxxx}}}~~~~~~~~~{{{vvv{{{}}}{{{xxx}}}yyywww|||zzzvvvwww{{{yyynnneeecccaaa]]]ZZZYYYXXXWWWUUUTTTSSSRRRSSSSSSVVVPPPJJJIIINNNPPPMMMIIILLLJJJIIIIIIKKKLLLLLLKKKFFFDDDBBBBBBDDDFFFGGGFFF===>>>>>>?????????>>>>>>;;;;;;;;;;;;;;;<<<===>>>:::<<>><<<<<<<<<<<<<<<;;;::::::???:::999>>>@@@<<<777444333444444555666777888888===;;;:::999888777444222555444444555666555222000333555777777555333222222333222222333444555333222444111///000333555444222666555555444333222111000111111333888===>>>;;;777{{{ssslllgggbbb]]]YYYWWWSSSLLLJJJLLLGGGGGGFFFCCC@@@===999888555333111111222222111000333,,,(((***,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,+++***)))((())))))***+++++++++******++++++++++++***)))))))))***+++,,,))))))******************))))))((((((((((((((()))******)))))))))))))))***///,,,)))'''((((((((('''&&&$$$&&&,,,---******...&&&'''***++++++***'''&&&((('''&&&&&&&&&&&&'''(((&&&%%%$$$%%%&&&'''%%%###&&&&&&&&&'''''''''''''''+++)))(((&&&&&&'''((()))%%%&&&'''(((((())))))((()))'''(((+++***&&&###%%%$$$######$$$%%%%%%$$$"""&&&%%%%%%%%%&&&((()))***)))'''%%%%%%&&&'''''''''&&&$$$%%%((((((%%%%%%''''''&&&&&&'''(((((('''%%%))))))(((''''''((()))))),,,***((('''(((((('''&&&''''''((((((((((((''''''***)))'''&&&&&&''')))***---+++((('''(((*********(((((('''((())))))(((&&&((((((''''''''''''((((((******)))(((((('''&&&&&&(((,,,///000---***((((((''''''((()))***,,,///111000......222222//////222...------,,,------......111111000//////000111222222111//////111222333222222000111777:::888888999===============<<<<<<<<>>>>>>>>>>><<<<<<;;;;;;;;;<<<======;;;<<>>999888888777777888888888;;;;;;;;;<<<>>>===;;;999999:::;;;<<<======<<<<<<@@@;;;999>>>@@@<<<666444555555666666777888888999===<<<;;;:::999777555333333222222222333333222000333555777777555222000///444333333444666777555444333111///000222333222111222222222222222222222222444333555999===>>><<<888zzzsssmmmgggccc```[[[WWWVVVRRRMMMJJJLLLEEEDDDCCC@@@===:::777666555333111000111111000///333***%%%)))///000......,,,,,,,,,++++++************)))((('''''''''((((((******))))))))))))************))))))***++++++,,,))))))))))))))))))((((((******)))((('''''''''''')))))))))))))))))))))))),,,***'''&&&&&&&&&&&&%%%%%%###%%%)))***((((((+++&&&((()))++++++)))(((&&&((('''&&&&&&&&&&&&'''(((&&&%%%$$$%%%''''''&&&$$$%%%%%%&&&&&&'''''''''((()))(((&&&%%%%%%%%%&&&'''&&&&&&'''((())))))))))))***((()))+++***%%%"""###$$$######$$$%%%%%%$$$"""&&&&&&&&&&&&&&&'''((((((((('''%%%%%%'''(((''''''%%%$$$&&&******%%%###%%%((('''&&&&&&(((((('''%%%)))(((''''''''''''((()))+++)))'''''''''((('''&&&%%%&&&'''(((((((((((((((((('''&&&%%%%%%&&&'''(((,,,***((((((***+++,,,+++)))((('''((()))***)))'''((((((''''''''''''(((((()))((((((''''''&&&&&&&&&&&&(((***+++)))(((((((((&&&((())))))(((+++000555111...---000000///000444///......---------......222111000000///000000000222000//////111222222111222000111666999888777888>>>>>>=========>>>??????AAAAAAAAABBBCCCDDDFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHMMMPPPSSSUUUUUUTTTTTTUUU^^^]]]\\\]]]```bbbcccbbbgggfffddddddfffffffffeeebbbbbbbbbccceeeiiipppuuunnnmmmpppvvvxxxtttooonnnooopppsssuuuxxxyyyzzz{{{zzzyyyuuuqqqqqqqqqkkkcccbbbbbb```\\\\\\]]][[[VVVVVVXXXYYYXXXWWWVVVWWWXXXUUUWWWYYYYYYXXXWWWWWWWWWXXXWWWVVVTTTRRRPPPNNNNNNQQQUUUWWWUUUUUUVVVTTTPPPKKKIIIGGGIIINNNSSSTTTTTTUUUVVVVVVUUUSSSQQQRRRSSSXXXUUUTTTVVVZZZ]]]]]]\\\\\\]]]^^^___````````````eeeeeefffggghhhiiiiiiiiieeedddeeekkksss{{{~~~|||zzz|||tttooohhhbbbbbbaaa\\\YYYYYY]]]\\\ZZZWWWUUUTTTSSSSSSTTTRRROOOMMMLLLKKKLLLLLLGGGIIIKKKJJJHHHFFFHHHJJJEEECCCAAA@@@AAAAAA@@@???AAAAAA???>>>======>>>???======<<<<<<;;;<<<<<<<<<;;;<<<>>>??????===;;;:::888999999::::::999999999===<<<<<<===<<<:::666333666888;;;>>>???@@@??????@@@;;;:::>>>???;;;666444666666777777888888999999CCCBBBBBBAAA???===;;;:::444222111000111222111000222444777888555111///...444333444555888999888666222111000000111222111000000000000000111333444444888666666888<<<>>><<<999}}}sssnnniiieeebbb\\\XXXUUUUUUQQQLLLJJJKKKCCCBBBAAA>>>;;;888666555444222000000000111000///333---***---000000///111---------,,,+++***))))))))))))((((((''''''''''''******)))(((((()))******)))))))))******+++,,,,,,*********))))))(((((((((+++***)))((('''&&&&&&&&&((((((((()))))))))))))))***(((&&&%%%&&&&&&%%%$$$''''''&&&'''&&&%%%$$$%%%'''((()))******)))(((''''''''''''&&&&&&'''''''''%%%%%%$$$&&&'''(((&&&%%%$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&'''(((((((((((()))'''(((+++***%%%###$$$&&&%%%%%%&&&''''''&&&$$$(((((('''''''''''''''''''''&&&%%%&&&'''(((((('''%%%######&&&&&&###"""$$$)))'''&&&&&&'''''''''%%%''''''''''''''''''''''''***(((&&&&&&'''''''''&&&$$$%%%&&&'''(((((()))((('''&&&&&&%%%%%%&&&&&&'''+++***((()))+++,,,,,,,,,***)))'''((()))***)))((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))%%%(((***)))(((+++333;;;333///---......,,,...333000000///...---------...333222222111000000000000111000//////111222222111222000111666999777666888???>>>>>>===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKNNNQQQTTTVVVVVVVVVVVVWWW``````______aaaccceeefffllljjjiiiiiikkkmmmmmmmmmccccccbbbbbbdddiiiqqqvvvqqqooorrrwwwxxxsssooonnnlllmmmnnnppprrruuuvvvwwwvvvtttpppmmmllljjjeeeaaa]]]______[[[[[[\\\ZZZVVVXXXXXXYYYYYYXXXXXXXXXYYYUUUYYY\\\\\\ZZZXXXZZZ\\\YYYWWWUUUSSSRRRRRRRRRRRRUUUWWWWWWTTTUUUVVVTTTPPPBBB@@@AAAEEEMMMQQQRRRPPPQQQRRRSSSRRRPPPPPPQQQSSSXXXWWWWWWYYY]]]___```___]]]^^^^^^___````````````cccddddddeeefffhhhiiiiiiggggggiiipppyyy~~~{{{qqqlllfffbbbcccbbb]]]ZZZ[[[]]]\\\ZZZYYYWWWUUUTTTTTTUUUUUUTTTPPPLLLJJJLLLOOOGGGKKKNNNLLLGGGEEEGGGKKKJJJHHHFFFDDDDDDCCCAAA@@@CCCBBB???===<<<===>>>???>>>>>>===<<<<<<;;;<<<<<<:::;;;<<<=========;;;:::888999:::;;;<<<;;;:::999>>>=========<<<:::666333777999===@@@AAAAAAAAA@@@@@@<<<;;;>>>>>>:::666666777777777777777777777888DDDDDDDDDCCC@@@>>>===<<<:::777444222222222222111///333666777555222000///333222333555888999888777333222222222333222111111111111111111222333444555:::777555666:::<<<;;;999wwwpppllliiifffcccYYYUUUSSSSSSPPPJJJGGGIIIBBBAAA???<<<:::777666555333222000///000000///...000///000000...***---222............---,,,***)))*********)))))))))((((((+++***)))(((((()))***+++(((((()))***++++++,,,,,,+++++++++******))))))(((******((('''&&&&&&&&&&&&&&&'''((())))))))))))(((***(((&&&&&&''''''&&&%%%+++,,,+++)))(((((((((''''''((()))******)))((('''&&&''''''''''''''''''&&&%%%%%%$$$&&&(((((('''%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&$$$&&&******&&&%%%&&&&&&%%%%%%&&&''''''&&&$$$))))))))))))((((((''''''&&&%%%%%%&&&((()))((('''((($$$"""######"""###'''***(((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&)))'''%%%%%%&&&'''&&&%%%$$$$$$&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&***)))((()))+++,,,,,,+++***)))''''''((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&'''((()))))))))$$$(((*********...777>>>555000------,,,***,,,000222111000///...---------333333333222222111000000000//////000111222111000222000111666999777666777============>>>???@@@AAAAAAAAAAAABBBAAAAAAAAAAAACCCCCCDDDFFFHHHJJJLLLMMMOOOQQQTTTVVVVVVVVVWWWXXX^^^______```aaacccfffhhhllljjjiiijjjnnnqqqrrrrrrgggfffdddbbbccciiipppvvvtttpppnnnqqqqqqnnnllllllmmmnnnoooqqqsssuuuvvvwwwttttttrrrnnnhhhcccbbbccc]]]aaaaaa^^^]]]^^^]]]ZZZ[[[[[[ZZZZZZ[[[[[[[[[ZZZXXX\\\___^^^\\\ZZZ[[[\\\WWWVVVTTTSSSSSSTTTUUUVVVVVVWWWVVVTTTTTTVVVSSSMMM:::;;;@@@HHHOOOSSSQQQOOONNNOOOPPPQQQQQQRRRUUUWWWWWWXXXXXX[[[^^^`````````\\\]]]]]]^^^___```aaabbbcccccccccdddeeeggghhhiiiiiiiiilllsss|||{{{{{{xxxpppkkkfffddddddccc___]]]^^^\\\\\\[[[ZZZYYYWWWVVVUUUWWWXXXWWWRRRMMMKKKMMMPPPJJJMMMOOOLLLGGGEEEHHHLLLMMMKKKHHHGGGFFFEEEBBB@@@DDDBBB@@@>>>======>>>??????>>>===<<<<<<<<<<<<<<<999:::;;;<<<=========<<<888999:::<<<<<<<<<;;;:::>>>===<<<<<<<<<;;;999777;;;===???AAAAAAAAA@@@???>>>;;;;;;======999777888666666666666666666555555===??????===:::777777777@@@===999777555444333222...111555777666444222222111111111333666777777555333444555555555444333333666555444222222333444444999555333444777999888666}}}uuuooollliiidddaaaVVVRRRPPPQQQMMMGGGDDDEEE@@@???===:::777555444444333111///...//////...---+++---//////***%%%)))000---......///...---+++*********+++++++++***)))(((,,,***)))'''''')))***,,,'''((()))+++,,,,,,,,,,,,******************))))))))))))((('''&&&&&&&&&&&&%%%&&&((()))***))))))((()))(((''''''(((((('''%%%'''))))))&&&&&&)))***((((((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&((()))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&'''((())))))))))))$$$###%%%)))***'''&&&'''$$$######$$$%%%%%%$$$"""'''(((((()))((((((''''''%%%%%%%%%'''))))))((('''***%%%###$$$$$$$$$''',,,+++(((&&&%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((&&&$$$$$$&&&'''&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((()))***+++***)))***(((&&&%%%'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((())))))''''''((()))+++***)))&&&(((***+++,,,000666<<<444///------,,,***+++///333333111000......------111222222222222111111000//////...000222222111///333000111666888666555666999:::<<<===>>>?????????@@@@@@AAAAAA@@@@@@???>>>BBBBBBCCCEEEGGGJJJLLLMMMNNNPPPSSSTTTTTTUUUWWWXXXZZZ\\\^^^___```bbbeeehhhiiigggfffgggjjjnnnpppqqqkkkjjjhhhffffffjjjqqqvvvuuuooojjjjjjiiiggghhhjjjoooppprrrtttvvvwwwxxxxxxsssqqqppplllddd^^^___ddd```ddddddaaa___aaabbbaaa]]][[[ZZZ[[[\\\]]]\\\[[[YYY[[[]]]]]][[[ZZZYYYYYYTTTSSSRRRRRRSSSTTTVVVWWWVVVVVVUUUSSSSSSTTTOOOHHH:::???GGGNNNSSSSSSRRRPPPNNNOOOPPPQQQRRRTTTXXX[[[VVVWWWYYY[[[\\\]]]^^^^^^ZZZZZZ[[[\\\^^^```bbbcccffffffeeeeeefffhhhjjjkkkkkkkkkmmmsss{{{~~~}}}yyy{{{}}}zzzuuuqqqlllhhheeeeeeccc______bbb^^^^^^^^^]]][[[YYYWWWVVV[[[[[[YYYUUUPPPMMMOOOQQQOOOOOONNNJJJFFFFFFIIILLLLLLJJJHHHGGGFFFDDD@@@>>>BBBAAA@@@???>>>>>>???@@@>>>>>>======<<<=========888999:::;;;<<<<<<<<<<<<888888999:::;;;;;;;;;;;;===<<<::::::;;;<<<<<<;;;>>>>>>>>>????????????>>>===::::::======999888;;;777777666666555555444444;;;===>>><<<888555555666CCC@@@<<<:::888666444222000333666666555444444444111000000222555666555333222444666777666555555666:::888555333222222333444666333111222555777666444|||tttnnnjjjeee___ZZZTTTPPPOOOOOOKKKDDDAAAAAA>>><<<:::777444333222222222000......//////...---***)))+++---+++''')))///+++,,,---......---+++*********+++++++++***)))(((+++)))'''&&&&&&''')))+++&&&''')))+++,,,,,,,,,,,,(((((())))))))))))))))))(((''''''&&&&&&&&&''''''$$$%%%''')))******)))(((((('''&&&'''((((((&&&%%%%%%((('''######'''(((%%%(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&((()))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%&&&'''(((((())))))(((%%%###%%%))))))&&&$$$&&&$$$######$$$%%%%%%$$$"""$$$%%%&&&'''''''''&&&%%%%%%$$$%%%''')))***(((&&&'''###"""%%%&&&%%%(((,,,+++)))&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((((((((())))))(((&&&)))'''%%%$$$%%%''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((()))******)))(((''')))++++++)))'''((())))))***,,,///222333000,,,+++------+++---111555444222000///...------......000000111000/////////......000222222000...333000111666888666444555555777:::===>>>>>>===<<<>>>???@@@AAAAAA@@@@@@???CCCCCCDDDEEEFFFHHHIIIJJJMMMOOOQQQRRRSSSTTTVVVXXXWWWZZZ]]]______```bbbdddhhhfffddddddfffiiikkkkkkmmmmmmllljjjkkkooouuuzzzvvvnnnhhhffffffdddeeehhhlllnnnqqqtttuuuvvvuuuuuuooojjjfffeeebbb\\\\\\aaa^^^bbbccc___]]]```bbbbbb[[[ZZZXXXYYY[[[\\\ZZZXXXVVVUUUVVVWWWXXXXXXVVVTTTQQQQQQQQQPPPQQQQQQRRRRRRTTTTTTSSSQQQSSSSSSLLLCCC???EEEMMMQQQQQQOOOOOOQQQMMMNNNOOOOOOPPPRRRVVVZZZTTTVVVXXXZZZZZZZZZ[[[[[[XXXXXXYYYZZZ]]]```bbbdddhhhgggfffffffffhhhiiikkkkkkjjjkkkooovvv|||~~~}}}yyy}}}{{{~~~}}}}}}|||wwwuuutttmmmiiifffeeebbb^^^```dddddddddcccaaa^^^ZZZWWWVVV___^^^[[[VVVSSSQQQQQQRRRRRROOOJJJFFFDDDFFFIIIKKKKKKJJJHHHGGGFFFCCC@@@===@@@@@@@@@@@@@@@@@@@@@@@@==================>>>???999999999999999999999999888888888888999:::;;;<<<>>>;;;888777888;;;<<<===<<<<<<;;;;;;;;;<<<===>>>;;;999:::===<<<999:::===888888777777666555555444<<<>>>@@@>>>888555666888???===;;;:::999777444222666777777666444333333444222111111222444555333222///222666777666555666777999777555222111111333444333111000222666777666444{{{tttmmmhhhbbbZZZTTTSSSOOONNNNNNJJJCCC??????<<<:::888555222111111000222000.........///...---+++((()))---...------000)))***,,,------,,,+++***)))***+++++++++***(((''')))(((&&&$$$$$$&&&((()))&&&''')))+++,,,---,,,,,,&&&'''''''''(((((())))))''''''&&&&&&&&&''''''((($$$%%%''')))******)))((('''&&&%%%&&&''''''&&&$$$,,,///---&&&$$$(((((($$$)))))))))(((((()))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&)))))))))'''((('''&&&&&&%%%$$$###"""(((((())))))(((((('''&&&"""###$$$%%%&&&&&&&&&&&&'''%%%&&&***)))%%%###$$$&&&&&&%%%&&&'''(((&&&$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%''')))***(((&&&""" !!!%%%&&&%%%&&&))),,,)))&&&$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''&&&)))((('''((()))(((&&&$$$)))&&&$$$###$$$&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))***++++++)))(((''')))++++++(((%%%+++***)))***,,,------,,,,,,))))))---...---///222555444222111///...------+++,,,---/////////...............000222222000...333000111555888666444555222555999===>>>>>><<<:::<<<===???AAABBBBBBBBBAAAEEEEEEEEEDDDEEEEEEFFFGGGLLLNNNPPPQQQRRRSSSUUUWWWVVVYYY]]]___^^^]]]___aaajjjgggdddcccdddfffhhhhhhoooooonnnnnnooosssyyy}}}vvvooohhhfffeeecccdddggghhhjjjnnnqqqrrrrrrqqqpppmmmccc]]]___```\\\[[[]]][[[______ZZZXXX\\\```aaaZZZWWWVVVWWWYYYZZZXXXVVVQQQPPPOOORRRUUUVVVTTTQQQPPPPPPOOOOOOOOONNNNNNNNNRRRSSSRRRQQQRRRRRRJJJ@@@CCCIIIPPPQQQLLLJJJLLLOOOKKKLLLLLLLLLLLLNNNRRRUUUSSSUUUXXXYYYYYYXXXXXXYYYVVVVVVWWWYYY\\\```ccceeehhhgggeeeddddddfffhhhiiikkkiiiiiilllrrrxxxyyyyyytttzzz~~~~~~zzzwwwyyy~~~wwwuuuvvvnnniiieeeddd```]]]___dddjjjiiigggddd```[[[WWWUUUbbb___[[[WWWUUUSSSRRRRRRTTTOOOGGGCCCCCCEEEHHHJJJLLLJJJIIIHHHGGGEEEAAA>>>??????@@@AAAAAAAAA@@@@@@======<<<======>>>???@@@999999999888777666666666888888777777888:::;;;===>>>:::666444666999;;;===:::999888777888:::<<<>>>:::888999<<<<<<:::;;;???:::999999888777666555555999<<<>>>;;;666222333666:::999888999999888555222::::::999666333111222333333222222333444555333222---111555666555444666777777666333111000111333444222111000333777888666444~~~zzzuuuoooiiibbbZZZUUUPPPLLLJJJLLLJJJCCC>>>===999999888666666555555555111111000000000000111111,,,,,,+++***)))))))))***---,,,,,,...///...,,,***+++111666333***%%%(((---''''''&&&%%%&&&'''((())))))((()))+++------+++)))''''''''''''(((((())))))+++***)))(((((()))***+++%%%''')))******+++...///&&&&&&&&&&&&'''((())))))((()))))))))))))))((('''((((((((('''%%%%%%&&&'''((('''(((***(((%%%%%%)))%%%''')))******)))******######$$$$$$$$$%%%%%%%%%!!!###%%%'''(((&&&$$$###'''%%%$$$$$$%%%'''((((((&&&(((***)))%%%$$$%%%(((''''''((('''%%%%%%''')))&&&$$$######%%%&&&''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$)))+++)))'''((('''$$$)))&&&%%%((('''$$$###&&&'''''''''''''''((()))))))))((('''''''''''''''(((((('''%%%&&&'''((('''&&&###$$$&&&&&&&&&&&&((()))***(((%%%###$$$&&&***,,,===000&&&&&&)))((('''(((,,,,,,+++***(((((()))+++...+++(((***...000---***000000000///...,,,+++***,,,---......------///111222000///------///000222///111333555666666555444555666888999::::::999999>>><<<===@@@EEEGGGEEEBBBDDDDDDCCCCCCCCCEEEFFFGGGKKKIIIHHHKKKPPPSSSSSSQQQSSSRRRSSSUUUYYY]]]```aaaiiiiiigggccc```aaafffjjjiiijjjkkklllmmmmmmlllllljjjfff```^^^___aaabbbaaa```cccgggkkkmmmmmmkkkiiicccaaa_________``````___]]]ZZZXXXXXX[[[]]]]]]\\\XXXVVVSSSQQQQQQQQQPPPOOOVVVRRROOOOOOQQQPPPKKKFFFJJJJJJKKKKKKLLLLLLLLLMMMQQQOOONNNNNNPPPPPPLLLHHHLLLLLLLLLKKKKKKKKKKKKKKKIIILLLNNNMMMJJJKKKPPPUUUVVVSSSTTTWWWWWWTTTUUUWWWVVVVVVWWWXXX[[[^^^aaaccccccbbbaaaaaabbbdddfffgggjjjjjjlllrrryyy~~~~~~|||uuu{{{}}}www|||wwwvvvllliiiiiiiiiddd]]]]]]ccceeedddbbb___[[[YYYXXXYYY]]]\\\[[[ZZZXXXVVVUUUTTTPPPNNNIIIEEEGGGNNNOOOLLLKKKIIIHHHHHHHHHGGGEEECCCAAAAAAAAAAAABBBBBBCCCDDD???>>>===<<<<<<===>>>???999888777777777888999::::::999777555555777888999<<<999777666666777777666777777888999999999999999777666666777:::;;;;;;:::555666999999666333444888777999;;;<<<;;;888555222:::777444333333444444444888777555444333333444444777888888777444222111111//////000000111222444444222222333444555666777888///---///444555333333555~~~{{{uuuooohhhaaaYYYTTTNNNJJJHHHIIIGGGAAA===<<<999888777666444444333333111000000//////000000111---,,,++++++++++++++++++,,,++++++,,,...---+++)))'''***---,,,)))&&&''')))(((((('''''''''((()))***))))))((()))++++++***)))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))'''(((***))))))(((***+++%%%%%%%%%%%%&&&'''((()))&&&&&&'''((((((((((((((()))******)))'''&&&''')))(((&&&'''((('''$$$&&&***!!!###%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&)))))))))))))))***++++++&&&%%%$$$###$$$&&&&&&&&&'''((()))((('''&&&'''(((&&&''''''&&&%%%%%%&&&(((&&&$$$######%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%,,,///+++'''''''''%%%(((%%%%%%''''''$$$$$$'''&&&&&&&&&&&&&&&'''(((((()))((((((''''''((((((((('''&&&&&&'''((()))'''%%%&&&'''((('''&&&%%%&&&'''((('''&&&&&&''')))+++---;;;000'''(((+++***((()))+++,,,,,,+++)))(((***+++...---+++,,,......---+++000000///...---+++***)))+++,,,------,,,---///111000///...,,,,,,...///000///111333555666666555444555666888999:::999999888888:::===???@@@AAAAAABBBCCCBBBBBBAAABBBCCCEEEFFFLLLKKKJJJKKKMMMPPPQQQQQQUUUTTTTTTVVVYYY\\\^^^___fffeeeccc___\\\]]]aaaeeebbbbbbbbbbbbccccccccccccgggccc___^^^___aaaaaa``````cccgggjjjkkkiiigggeeedddbbbaaa```aaacccdddeee]]]ZZZXXXWWWYYYZZZZZZXXXXXXUUURRRQQQQQQQQQPPPOOORRROOOKKKLLLNNNOOOLLLHHHJJJJJJJJJKKKKKKKKKLLLLLLOOOOOONNNOOOOOOOOOLLLJJJLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMNNNMMMJJJLLLQQQVVVVVVSSSRRRTTTTTTQQQQQQTTTUUUVVVWWWXXXZZZ]]]___```^^^___```aaacccddddddeeefffjjjpppyyy|||zzzuuusssmmmjjjhhhgggbbb\\\\\\aaacccbbb```\\\ZZZYYYZZZ\\\\\\[[[ZZZYYYWWWUUUTTTSSSMMMLLLGGGDDDHHHOOOPPPNNNKKKIIIFFFEEEEEEFFFEEEEEE@@@@@@??????@@@@@@AAABBB???>>>===<<<<<<<<<<<<===999888777777888999:::;;;;;;:::888777777888999:::===;;;888777777666444333666666777777888888888777444333333444666888777666999888888999888555444444777888:::;;;:::888555333888666444222333333444444777666555444333333333333888999:::888555222222222000000000000111222333444333333333333444666888999555333333555444000///111{{{tttmmmfff^^^WWWRRRKKKGGGEEEFFFEEE???;;;:::999888666444333222111111000000////////////000000,,,,,,,,,+++,,,,,,------*********+++---,,,***((('''''''''((()))(((&&&$$$)))(((((((((((()))******+++)))'''''')))))))))((()))))))))))))))))))))))))))((((((((()))***++++++)))******)))'''&&&&&&'''%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&'''((())))))((())))))(((&&&&&&''')))(((%%%%%%'''&&&%%%(((---$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''***(((%%%$$$$$$&&&***,,,&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&((((((((('''%%%&&&'''&&&%%%$$$%%%'''&&&$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%'''000444...'''%%%&&&&&&(((%%%$$$''''''%%%&&&)))%%%%%%%%%%%%%%%%%%&&&'''))))))(((((((((((())))))'''&&&''')))******'''%%%)))******(((%%%######$$$''''''(((***+++---///000888///)))***---+++)))(((***+++---,,,+++)))******---...///...,,,++++++,,,//////...---+++***)))(((***,,,,,,,,,+++,,,...000///...---,,,,,,---...//////000222444555555555444444555777888999999888888555999>>>>>>===<<>>>>>>>>>>>>>>>>>???@@@???>>>===<<<;;;:::::::::999888888888999:::<<<===;;;;;;:::999888999999999===;;;999888777555222000444444444555555555666666333222222333555666555444999777666777888888555111777888888888777666555555555444333222222333444555555555555555444333222222999::::::888555333222222111000000000111222333333444444333222333555888999999555444555444000///111zzzssslllddd\\\TTTOOOJJJFFFDDDEEECCC>>>::::::888777555333111000///...000//////......//////000+++++++++++++++,,,---...***)))***+++------+++)))((())))))***)))((('''&&&((((((((((((((())))))))),,,)))'''&&&'''((('''''')))))))))(((((((((((((((***))))))))))))))))))))))))***+++)))'''&&&&&&'''%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&'''(((((()))%%%&&&'''&&&$$$$$$%%%'''(((&&&%%%'''&&&&&&***000+++***((('''((((((((((((&&&&&&&&&&&&'''''''''((('''%%%"""!!!!!!###&&&((('''''''''&&&%%%$$$%%%%%%&&&$$$"""$$$''')))'''%%%###%%%&&&&&&%%%$$$$$$&&&%%%$$$######%%%&&&%%%$$$ !!!"""$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%)))222777111'''$$$%%%'''((($$$$$$''''''&&&'''***&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((()))******&&&'''(((***,,,+++'''$$$((())))))'''$$$""""""###&&&(((+++...000111222222111---)))***,,,+++(((&&&(((+++------+++*********+++...000...)))'''))),,,...---,,,+++***)))((((((***+++,,,,,,++++++---///......---,,,,,,---......///000111333444444444444444555666888888888888777777:::===>>>===>>>@@@CCC@@@?????????@@@BBBCCCEEEKKKLLLMMMKKKIIIKKKOOOTTTQQQRRRSSSSSSUUUWWWZZZ\\\bbb```]]][[[[[[]]]aaadddZZZZZZZZZ[[[]]]aaadddfffbbbaaaaaa```___^^^]]][[[\\\^^^```bbbcccaaa___]]]gggfffccc___\\\[[[\\\]]]VVVUUUUUUTTTTTTTTTTTTTTTWWWVVVTTTSSSSSSSSSQQQPPPMMMJJJGGGGGGHHHJJJKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJMMMOOOOOOLLLKKKNNNPPPJJJKKKLLLMMMMMMMMMLLLLLLQQQPPPOOOMMMLLLNNNSSSWWWSSSOOONNNOOOOOOMMMNNNRRRYYYZZZ\\\]]]^^^^^^]]]\\\]]]^^^___```aaabbbccccccfffnnnwww}}}||||||zzzyyy~~~wwwyyy{{{zzzvvvrrrppppppnnnjjjeeeaaa]]][[[[[[]]]YYYXXXYYYZZZ\\\^^^^^^^^^XXXXXXXXXWWWUUUSSSQQQOOOJJJIIIGGGEEEIIIOOOOOOKKKFFFEEECCCCCCEEEEEEEEEDDD>>>>>>=========>>>>>>???>>>>>>===;;;:::999888888999999888888999;;;===>>>;;;;;;:::::::::999999999;;;:::999888888666222000222222222222333444444555444333222333444555444333444777888777666777666333666666555555555555555666333333333222222222444555333444555555555333222111888999999888555222222222111111111000111111222222555444222222222555777999555222222555555333333666~~~yyyrrriiibbbZZZRRRNNNKKKFFFCCCDDDCCC>>>;;;;;;777666444222000......---//////............//////******)))******+++,,,---*********,,,......,,,***###'''++++++)))(((***,,,&&&&&&'''''''''(((((((((+++)))&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""(((*********((('''((()))%%%%%%%%%%%%&&&'''((((((******)))((('''''''''(((%%%&&&'''&&&%%%$$$&&&((()))&&&&&&((((((''',,,222///***%%%"""###%%%'''(((&&&&&&'''''''''((((((((('''''''''&&&'''(((((()))''')))***)))'''%%%&&&'''%%%"""!!!"""&&&'''&&&######%%%&&&&&&%%%$$$$$$%%%%%%$$$###$$$%%%%%%$$$"""""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))222777111'''$$$%%%'''(((%%%$$$&&&'''&&&'''+++''''''&&&&&&&&&&&&&&&'''((((((((((((((()))******'''''')))+++,,,+++(((%%%$$$&&&&&&%%%###"""###$$$''')))---000222333222111***)))(((((()))***'''###'''))),,,,,,+++***)))***(((,,,///,,,&&&$$$&&&***,,,+++***)))))))))))))))***+++,,,,,,++++++---//////................../////////000222333333444444333444666777888888777777:::888888:::>>>@@@@@@???@@@?????????@@@BBBDDDEEEGGGJJJKKKKKKJJJLLLPPPUUUOOOQQQTTTUUUVVVXXX]]]```cccaaa^^^]]]___cccgggjjjaaaaaa``````aaadddggghhhbbbbbbbbbaaa^^^\\\ZZZYYYWWWYYY\\\^^^___^^^]]]\\\bbbcccbbb___[[[YYYZZZ[[[VVVWWWXXXXXXWWWWWWWWWWWWWWWUUUTTTTTTTTTTTTRRRPPPNNNLLLIIIGGGHHHIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLHHHKKKMMMMMMJJJJJJMMMPPPIIIJJJKKKMMMMMMMMMLLLKKKQQQPPPOOOMMMMMMOOORRRUUUOOOLLLLLLPPPQQQPPPRRRVVV\\\]]]___``````___^^^^^^dddbbb```______bbbdddfffiiiooovvv{{{}}}~~~}}}|||~~~yyyzzz|||zzzyyyyyyrrrrrrqqqooonnnnnnooopppllljjjddd^^^\\\\\\\\\\\\TTTUUUWWW\\\```aaa___\\\VVVWWWWWWVVVTTTRRROOONNNJJJJJJHHHFFFIIIMMMLLLGGGBBBCCCEEEGGGHHHGGGCCC@@@@@@??????>>>>>>>>>??????======<<<;;;:::999888777999999888888999;;;<<<===999999:::;;;;;;:::999999888777777888888777444111111000000111222444555666444222111222333333222111555>>>CCC===666444555444555444333333333444555666111333444333222111333555222333444444444333111111555666777666333222111222222222111111000111111111444333222111222444555777222000111555666444555888}}}xxxpppggg```XXXQQQMMMKKKFFFCCCDDDCCC>>><<<<<<666555333111000///............------------......******))))))******++++++*********,,,......---+++!!!''')))((())),,,000%%%&&&&&&'''((('''''''''***(((&&&&&&((((((((('''''''''((((((((()))))))))''''''''''''&&&$$$###"""''')))******)))((()))+++&&&&&&&&&&&&'''((())))))---+++***(((''''''''''''((()))))))))(((((()))+++(((&&&&&&)))((('''+++000444...&&&"""$$$'''((()))&&&&&&&&&'''''''''((((((&&&'''((()))))))))(((((('''))),,,+++(((&&&(((***$$$#########%%%%%%%%%$$$###%%%'''(((&&&%%%%%%%%%%%%$$$###$$$%%%%%%###!!!&&&&&&&&&&&&%%%$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''000444...'''%%%&&&&&&***&&&%%%&&&'''%%%'''+++(((''''''&&&&&&&&&&&&&&&''''''&&&''''''((()))***)))((()))+++,,,,,,)))'''###$$$%%%%%%$$$###%%%&&&'''))),,,///000000...---%%%&&&&&&%%%&&&(((&&&"""&&&(((******)))((()))***&&&***,,,***%%%###&&&)))+++***)))((((((***+++,,,***,,,,,,,,,+++,,,...000........................//////000111222333333444222444555666777777666666999666444666<<>><<>>>>>???@@@BBBDDDEEEDDDFFFHHHIIIJJJLLLOOOQQQOOORRRUUUWWWWWWZZZ___cccbbb```]]]]]]```eeehhhjjjgggfffdddbbbbbbbbbbbbccc```aaaaaa___\\\YYYXXXXXXUUUVVVYYY[[[\\\\\\[[[[[[YYY\\\______\\\[[[\\\^^^XXXZZZ[[[[[[YYYXXXXXXYYYUUUTTTSSSSSSTTTSSSQQQOOOLLLLLLJJJIIIHHHHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJJJJIIIIIIKKKMMMFFFHHHJJJLLLLLLLLLKKKJJJOOONNNMMMLLLMMMNNNPPPQQQLLLJJJLLLRRRTTTTTTVVVYYY]]]]]]^^^_________^^^^^^fffdddaaa______cccgggiiikkkooouuuzzzxxxvvvvvvrrrooonnnmmmllljjjiiiiiikkkmmmooojjjiiiddd^^^\\\^^^^^^ZZZSSSTTTWWW\\\bbbccc```\\\VVVVVVWWWVVVTTTRRROOOMMMIIIJJJHHHFFFIIIMMMJJJEEEBBBCCCFFFIIIJJJGGGBBB===AAA@@@@@@???????????????<<<===<<<<<<;;;:::999888:::999999888888999;;;<<<888999;;;===>>>===<<<;;;888777666666777777555333//////000111333555888999222111//////000000///---:::GGGLLLAAA666333333222222222222222222333444555222444666555222111333555222222222333333222222111222333555555333222222333333333222111000000000111111111111111222222333444333111333666666333222444{{{vvvnnneee^^^WWWQQQMMMJJJEEEBBBCCCBBB===;;;<<<555444333111000/////////...------------------...,,,,,,+++*********++++++(((((()))+++------,,,*** !!!$$$''')))***++++++%%%&&&'''((()))(((((('''(((''''''(((******)))'''(((((()))***+++,,,------(((((()))*********)))((('''((())))))''''''((()))''''''''''''((()))******+++***(((&&&&&&&&&'''(((((()))******))))))+++,,,&&&%%%&&&((((((&&&(((---555///)))&&&((()))((('''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''&&&&&&$$$(((,,,+++(((&&&(((***%%%&&&'''&&&%%%$$$%%%&&&###&&&((()))'''&&&%%%&&&$$$$$$###$$$%%%$$$""" %%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%,,,///+++'''''''''%%%,,,(((%%%'''&&&%%%'''+++'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))***++++++***(((%%%&&&''''''%%%%%%&&&'''&&&'''***++++++***((('''"""%%%%%%"""###'''&&&"""&&&'''((('''&&&'''(((***&&&(((***)))'''&&&'''))))))((((((((()))+++---///+++,,,------,,,---///111---------......---------/////////000111222333444222333555666777777666555777666666777:::<<<>>>???===<<<<<<===>>>@@@CCCDDDBBBBBBDDDFFFIIIJJJIIIHHHMMMPPPTTTTTTSSSUUUZZZ___```\\\XXXXXX[[[___aaabbbbbbbbbaaa``````___^^^^^^[[[\\\]]][[[XXXWWWXXXYYYUUUVVVXXXYYYYYYYYYXXXWWWQQQVVV\\\^^^[[[ZZZZZZ\\\XXXZZZ[[[YYYVVVSSSRRRSSSQQQPPPPPPPPPQQQPPPNNNLLLHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJHHHFFFFFFHHHIIIIIIIIIDDDFFFIIIKKKLLLKKKIIIHHHMMMLLLKKKLLLMMMNNNMMMMMMJJJIIIMMMTTTWWWVVVVVVYYYZZZZZZZZZZZZZZZ[[[\\\]]]bbbaaa``````bbbeeeiiikkkmmmpppuuu||||||rrrpppooolllhhhgggggggggggghhhjjjkkkkkkkkkhhhhhhddd^^^^^^aaa___ZZZXXXVVVVVVZZZ```bbbaaa^^^UUUVVVWWWWWWUUURRROOOMMMGGGHHHGGGFFFJJJMMMKKKEEEDDDEEEGGGIIIIIIGGGBBB>>>AAA@@@??????>>>>>>??????;;;<<<======<<<;;;:::999;;;:::999888777888999999888:::===@@@BBBAAA@@@???:::888666555555555444222/////////111444777;;;===333111//////000000...,,,888DDDHHH>>>444333222---000000111222222333333444333666888777333111222555222222111111111111222222000222444555444444555666444333222111000000000000//////000111222111111000222111333777777222///000zzzuuummmeee]]]WWWQQQMMMIIIDDDAAAAAA@@@===;;;<<<444333222111000000000000...------,,,,,,------......------,,,++++++++++++''''''(((***,,,,,,+++)))***'''%%%'''+++,,,(((###&&&''')))*********)))(((''''''''')))++++++)))'''"""###$$$%%%&&&(((((()))###$$$&&&(((*********)))'''((()))(((&&&%%%%%%&&&(((''''''(((((()))***+++((('''&&&%%%%%%&&&((()))'''((()))((('''(((***+++$$$###%%%((('''$$$%%%***///+++&&&%%%''''''###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))"""'''++++++'''&&&(((***&&&)))***)))%%%$$$%%%((($$$&&&)))***(((&&&&&&&&&$$$$$$###$$$%%%$$$""" !!!###&&&((()))***+++'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$)))+++)))'''((('''$$$---)))&&&'''&&&$$$&&&***&&&%%%%%%$$$#########$$$$$$$$$$$$%%%&&&'''((()))+++***))))))+++++++++)))((()))***)))'''&&&'''(((%%%&&&'''((('''&&&$$$"""!!!%%%%%%""""""''''''###&&&''''''&&&%%%&&&(((***'''((())))))(((((()))***(((((('''((())),,,///111,,,---......------///111+++,,,,,,------,,,,,,+++////////////000222333444222333444666666666666555777999<<<;;;:::;;;@@@DDD;;;;;;;;;;;;===???AAACCCBBBAAAAAADDDGGGHHHEEEAAAJJJMMMPPPOOOMMMNNNSSSXXX]]]YYYTTTRRRUUUXXXZZZZZZZZZ[[[\\\^^^____________VVVXXXYYYXXXVVVUUUXXX[[[WWWWWWXXXYYYXXXWWWVVVUUUMMMTTTZZZ\\\XXXUUUTTTVVVUUUWWWWWWUUUOOOKKKJJJJJJNNNMMMMMMNNNOOONNNLLLIIICCCEEEHHHIIIIIIIIIJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGKKKGGGDDDDDDGGGIIIHHHFFFCCCEEEHHHJJJKKKJJJIIIGGGKKKJJJJJJLLLMMMMMMLLLJJJIIIIIINNNUUUXXXVVVUUUXXXWWWWWWVVVVVVVVVXXXYYY[[[\\\]]]___aaadddgggjjjlllpppqqqvvv}}}}}}|||~~~sssjjjiiikkkjjjgggfffcccdddfffiiilllkkkiiigggfffgggddd______cccaaaZZZ\\\XXXUUUWWW]]]bbbbbb```UUUVVVWWWWWWUUURRROOOMMMDDDFFFFFFFFFJJJNNNLLLGGGHHHGGGGGGHHHHHHFFFBBB???@@@@@@???>>>>>>>>>>>>>>>;;;<<<=========<<<;;;:::;;;:::999777777777777888888;;;???CCCEEEDDDCCCAAA===:::777444444333222111/////////111555999===???555333222111222111000...111;;;>>>666222555222+++...///000222333333333333444777:::888333111222555222222000000000111222333000222444555555666777888444444222111000000000000---...000222222111///...//////222888888222//////{{{xxxmmmaaaZZZYYYSSSJJJGGGEEEBBB@@@???===:::777000000000000////////////......---,,,,,,,,,------...---,,,+++************---+++)))***------,,,)))(((''''''((()))******)))''''''''''''((()))++++++%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&***&&&######&&&'''&&&%%%&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%'''''''''&&&%%%$$$---)))$$$###$$$$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&''''''(((&&&&&&&&&&&&''''''(((((('''%%%$$$%%%$$$!!!$$$)))&&&'''(((((('''%%%###"""$$$&&&&&&###"""%%%$$$!!! !!!%%%,,,222222,,,&&&!!!$$$%%%"""###&&&'''$$$!!!!!!"""############"""'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%%%%&&&&&&'''((('''(((((()))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%&&&'''(((((($$$&&&((())))))(((((())),,,***)))((((((***,,,...+++++++++,,,,,,,,,------------,,,++++++,,,,,,,,,///000111000000111444666555333222333666888999999888888999999;;;<<<>>>???;;;<<<=========<<<;;;:::???@@@AAAAAABBBBBBBBBBBBDDDHHHLLLMMMKKKKKKOOOTTTQQQPPPQQQQQQSSSVVVXXXZZZXXXXXXXXX[[[^^^^^^ZZZVVVRRRSSSUUUVVVWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRSSSTTTSSSRRRPPPOOOTTTTTTRRROOOKKKIIIIIIIIIJJJIIIHHHIIIKKKLLLKKKJJJHHHJJJKKKKKKIIIFFFFFFFFFHHHIIIHHHHHHGGGFFFDDDCCCFFFFFFFFFFFFFFFGGGGGGGGGCCCHHHLLLKKKFFFDDDEEEIIIFFFHHHJJJKKKJJJIIIIIIIIIJJJIIIJJJMMMRRRUUUTTTRRRYYYXXXUUUPPPRRRWWWYYYXXXZZZ^^^___[[[ZZZ___eeehhhkkkhhhmmmyyy}}}yyywww}}}|||{{{||||||wwwpppiiiffffffhhhiiidddbbbccciiipppqqqjjjbbbeee^^^aaafffeeegggggg]]]WWWXXXWWWVVV\\\cccbbb[[[YYYXXXVVVSSSQQQOOOMMMMMMEEEEEEEEEEEEEEEFFFFFFFFFJJJHHHFFFEEEEEECCCAAA???======>>>>>>>>><<<;;;:::;;;;;;:::999999999::::::===;;;::::::;;;<<<<<<;;;;;;CCCEEEBBBBBBGGGGGGAAA???===:::666333222222222444000000444888999;;;>>>111444777666222//////000222333555555333111000000333333222111111222333333777666444333222333444444444333333222333333444444111222444555555444333222333111000222444333000------...///000000000000000444//////555777333000222yyyvvvlll```[[[YYYSSSLLLFFFDDDAAA???===;;;888666111111000000//////............---,,,++++++,,,,,,---,,,,,,+++************---+++))))))+++,,,+++***(((''''''''')))***)))(((&&&&&&&&&&&&'''((())))))%%%&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&###$$$&&&''''''&&&%%%$$$$$$%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&''''''''''''&&&%%%(((&&&$$$$$$%%%%%%$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''((($$$$$$"""!!!!!!%%%,,,111+++&&&$$$$$$$$$###$$$(((&&&'''((()))(((&&&$$$###$$$''''''######%%%%%%"""&&&&&&)))///444444///)))"""%%%%%%"""###&&&&&&##################"""!!! &&&'''((('''&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$&&&(((((('''&&&&&&''')))((((((''''''((()))***+++++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,///000000///......000222444222111222444666777777888888999:::;;;<<<<<<===<<<<<<;;;:::::::::;;;<<>>===;;;;;;;;;;;;::::::>>>FFFHHHDDDCCCGGGGGGBBB>>>;;;888444222111222222555111111555888777777:::222333444444333333333444333333444333111///......333333222111111222333333555555333222222222333333222222222111222222333333222222333333333333333333222111000222333333111...//////000111111111000000000...000555555000...000xxxtttjjj```ZZZXXXRRRLLLEEEBBB???===<<<:::777555222222111000//////.........---,,,+++************,,,++++++*********++++++,,,***(((((()))++++++***(((''''''''')))***)))(((&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&(((((('''&&&%%%$$$%%%''')))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&$$$$$$$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&%%%"""$$$---;;;FFF///(((######%%%$$$%%%''''''((()))))))))'''%%%$$$%%%''''''$$$$$$&&&&&&###$$$$$$%%%))),,,---)))%%%###&&&%%%###"""%%%%%%"""%%%$$$$$$$$$"""!!! %%%&&&''''''%%%%%%&&&'''########################''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&((('''&&&$$$%%%%%%(((((()))))))))(((((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111222222000///...///111222111///000222555555555777888999:::::::::999999;;;:::888777777999;;;<<<>>>>>>???@@@@@@@@@@@@???>>>BBBEEEEEECCCCCCEEEHHHDDDEEEGGGIIIKKKMMMNNNNNNKKKJJJJJJJJJLLLLLLJJJHHHHHHHHHIIIJJJJJJIIIIIIHHHKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJIIIJJJIIIFFFCCCAAAAAABBBGGGEEEEEEFFFGGGHHHGGGFFFFFFFFFFFFEEECCCBBBCCCEEEBBBAAAAAA@@@@@@@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDGGGKKKNNNMMMLLLGGGGGGHHHKKKNNNPPPPPPOOOLLLNNNMMMMMMRRRYYY]]][[[]]]^^^\\\[[[___fffiiihhhfffcccdddjjjnnnnnnlllllllllqqqvvvyyy{{{vvvssspppnnnnnnooonnnmmmqqqtttuuurrrnnnooovvv}}}mmmeeehhhoooppprrrmmm^^^]]]^^^]]]]]]aaafffeeeaaaWWWUUUQQQNNNLLLLLLMMMNNNFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGFFFCCC>>>===???BBBBBB@@@<<<999777777888999======<<<;;;;;;;;;;;;;;;@@@@@@???>>>===<<<;;;;;;@@@IIILLLGGGCCCFFFFFFBBB<<<:::666333111111222333555222222666888555444555444333333444555666666555333222111000////////////333222222111111222222333444333222222111222222222///000000000111111111222111111000000000111333333000000000222333333111///111111111222111111000000,,,---333:::;;;666222111yyyssshhh___ZZZUUUOOOJJJDDDBBB???===<<<:::777444333222222111000///.........---,,,***)))(((((((((+++***************+++,,,+++***((('''((()))***+++)))'''&&&'''))))))((('''&&&''''''''''''&&&&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&'''(((((((((&&&&&&''')))))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&$$$&&&'''&&&'''222CCCQQQ222)))"""###&&&&&&%%%&&&'''((()))***)))(((&&&%%%%%%((('''%%%%%%''''''$$$"""!!! """$$$%%%### ###&&&&&&""""""$$$$$$!!!$$$$$$$$$######""" $$$%%%&&&&&&%%%$$$%%%&&&########################'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&'''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((()))(((%%%$$$$$$%%%)))***,,,,,,,,,+++)))(((************++++++++++++++++++,,,,,,,,,,,,,,,,,,222333444333222111222444222111///000222444444444555777888:::999888666555777777777777777888999:::<<<<<<============<<<<<<>>>@@@CCCCCCBBBAAABBBCCCAAABBBDDDFFFGGGGGGGGGFFFGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGEEEBBB@@@AAABBBFFFEEEEEEEEEGGGHHHGGGFFFCCCCCCBBBAAA??????AAACCC>>>>>>=========>>>@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAACCCEEEGGGFFFEEEDDDEEEEEEGGGHHHJJJLLLMMMGGGHHHIIIKKKMMMOOOOOOOOOLLLNNNOOOOOOUUU\\\___]]]``````^^^^^^ccckkkmmmjjjfffdddccceeehhhjjjjjjjjjnnntttzzz{{{yyy|||zzzwwwvvvqqqpppoooppprrrsssqqqnnnsssvvvwwwtttqqqttt|||qqqggghhhnnnppprrrnnn```___^^^^^^___bbbddddddbbbYYYVVVRRRMMMKKKKKKLLLMMMFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFAAA<<<:::???CCC@@@???<<<:::999999999:::<<<;;;;;;:::::::::;;;;;;@@@AAABBBAAA???>>>>>>>>>AAALLLPPPHHHCCCDDDEEEBBB>>>;;;666333111222444666444222333888:::666333333555333333666:::;;;999666555333000//////111333444222222222222222222222222222222111111111111111111......//////000000000000000...---,,,,,,...111333//////111222333333222111222222222222222111000///---000999EEENNNLLLBBB:::zzzrrrggg___YYYRRRLLLHHHEEEBBB@@@>>><<<:::777555333222222111000/////////...---+++***)))(((((((((*********)))******++++++******)))(((((((((***+++)))'''&&&'''((()))'''&&&''''''((((((((('''&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&'''((((((&&&%%%%%%%%%'''((('''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''((((((***)))'''%%%%%%&&&(((***'''''''''''''''''''''''''''''''''''''''&&&&&&%%% ###%%%$$$###***777BBB222)))"""$$$'''&&&%%%%%%&&&''')))******(((&&&%%%$$$''''''%%%%%%'''(((%%%%%%$$$######$$$%%%$$$######&&&%%%"""!!!$$$### !!!"""############""""""###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$###$$$%%%'''%%%$$$######""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))******(((&&&%%%%%%&&&(((***+++------+++)))((()))))))))*********++++++***+++,,,------------,,,///111222333222222333555333111000000222444444444444555777888888666444333222444666999999999888777999999:::::::::999999888;;;===???@@@@@@???????????????AAAAAAAAA@@@???>>>BBBCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDCCCBBBAAAAAABBBDDDEEEDDDEEEEEECCCAAA@@@AAACCCEEECCCCCCCCCEEEFFFEEEDDD@@@@@@???>>><<<<<<>>>@@@============>>>>>>???@@@@@@AAABBBDDDDDDCCCBBBBBBBBBAAAAAABBBDDDFFFEEEEEECCCFFFIIIIIIGGGFFFIIILLLIIIJJJLLLMMMNNNNNNOOOPPPOOORRRSSSTTTXXX___```]]]aaabbb```aaafffnnnooolllgggfffddddddfffjjjllllllpppvvv||||||yyyyyy~~~~~~~~~vvvnnnkkkjjjmmmllllllooossstttpppllllllmmmnnnoooqqquuuyyy{{{sssgggeeeiiiiiimmmlllaaa]]][[[[[[]]]_________```\\\YYYTTTNNNKKKJJJJJJKKKFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEEEE@@@;;;:::>>>CCC<<<<<<=========<<<<<<;;;999999888888999::::::;;;===???AAAAAA???===>>>???AAAMMMRRRJJJAAAAAACCCBBBAAA>>>999444333444777:::444222444:::<<<888555555333333666<<>>???@@@???======>>>@@@>>>>>>???@@@AAAAAA@@@@@@???AAACCCDDDDDDDDDBBBAAABBBBBBBBBBBBCCCCCCEEEEEEDDDGGGJJJKKKJJJIIIJJJKKKJJJLLLNNNOOONNNNNNOOOPPPRRRUUUVVVWWWZZZ______\\\___aaaaaaaaadddkkkmmmkkkdddfffeeeccceeejjjnnnnnnnnnsssxxxyyyxxxxxx||||||zzzyyyzzz}}}~~~|||zzzyyy{{{||||||zzzyyyzzzzzz{{{|||{{{vvvmmmfffcccbbbjjjhhhhhhlllqqqrrrmmmhhhcccbbbdddhhhmmmppppppnnnooodddcccdddaaaeeeggg___YYYWWWXXXZZZ[[[YYYYYY\\\[[[XXXTTTOOOLLLJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDDDD@@@===<<<>>>BBB:::;;;===>>>???>>>===<<<666666666777888:::;;;<<<<<>><<<<<<===AAANNNTTTKKKAAA@@@CCCCCCFFFAAA;;;666444666999<<<666333555:::<<<888555555000222777???HHHPPPUUUWWWMMMEEE:::333111333333333111222222333333222222111000000111222222222111111111111222222222000...---,,,+++***)))***,,,///111...000333333222111111222111111111222111111000000444777???OOOaaahhh\\\MMM}}}vvvkkkbbb]]]XXXPPPKKKKKKCCCAAA>>><<<;;;999666333000111111111111222222222---,,,+++***************,,,+++***))))))((())))))'''***------+++*********)))(((&&&&&&'''(((&&&%%%###$$$&&&((((((((('''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&$$$###%%%((((((&&&%%%%%%'''%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$######$$$%%%'''((("""%%%(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$&&&((('''&&&%%%%%%&&&(((%%%%%%''''''$$$###&&&$$$%%%'''(((((('''&&&%%%"""%%%%%%######''''''$$$"""############"""######!!!###$$$!!!!!!$$$$$$""""""############""""""!!!###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###$$$$$$###"""$$$(((+++$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&%%%$$$$$$%%%%%%$$$"""!!!"""###$$$%%%$$$$$$#########$$$%%%&&&''')))***((()))((('''%%%$$$&&&(((%%%&&&''')))************((((((((()))))))))******(((***,,,---......---,,,+++---///000///...//////222000......000111222111222222333333333333333333000222555888999:::999888888888888888888777666666666777999<<<======;;;999======<<<<<<<<<===>>>>>>:::===AAABBBAAA@@@AAABBBBBBAAAAAAAAAAAABBBDDDEEEAAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEECCCCCCEEEGGGEEECCCCCCDDDEEEFFFEEEDDD???AAABBBBBBAAA@@@@@@AAA@@@AAACCCEEEEEEDDDBBBAAA???AAACCCEEEEEEDDDBBBAAABBBDDDEEECCCAAAAAADDDGGGHHHFFFGGGLLLRRRSSSOOOJJJJJJMMMOOOOOONNNMMMNNNPPPPPPTTTVVVVVVZZZ^^^^^^YYYYYY]]]___]]]^^^cccffffff^^^bbbbbb___aaaiiinnnnnnkkknnnrrrttttttttttttuuutttrrrpppqqquuuvvvuuusssmmmoooqqqpppooooooqqqttttttuuusssnnnfffaaa___```hhhfffeeeiiinnnoooiiiccc``````aaaeeeiiikkkiiiggghhhaaabbbbbb\\\^^^aaa\\\VVVTTTTTTXXXWWWTTTTTTYYYVVVTTTQQQNNNLLLKKKJJJJJJGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<444555666777999<<<>>>???BBBFFFHHHFFFAAA===<<<>>>AAAPPPWWWMMMBBB@@@DDDFFFHHHDDD<<<666444666:::===888555555999999555222333222333666;;;CCCNNNZZZbbbSSSIII<<<444333555666666111222333333333333222111000000222333333333222222444444555555333111...------,,,,,,+++---///111222///222444444111000000111//////000111111111000000222666;;;CCCOOOWWWSSSIII|||ssshhh___]]]YYYQQQMMMMMMBBB@@@===;;;999777444222000000000111222222333333,,,,,,+++++++++++++++,,,,,,,,,***)))(((((((((((('''+++//////---*********)))(((&&&&&&''''''&&&%%%!!!"""%%%'''''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))***(((%%%######&&&))))))&&&$$$$$$&&&((('''&&&&&&(((((('''&&&((((((((((((((((((((((((###$$$&&&''''''&&&$$$#########""""""###%%%&&&''' '''***)))'''&&&&&&((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$!!!"""###%%%&&&'''&&&&&&%%%$$$%%%(((&&&"""###&&&$$$%%%&&&(((((('''%%%$$$!!!$$$%%%"""###&&&&&&$$$"""$$$%%%&&&%%%$$$%%%%%% ######!!!!!!%%%%%%"""$$$$$$$$$$$$###!!! ###%%%((()))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###"""$$$$$$###"""$$$)))---$$$#########$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$%%%%%%###"""!!!"""###$$$%%%$$$######"""######$$$&&&(((***+++'''''''''%%%$$$$$$&&&(((&&&''')))***,,,---------(((((((((((())))))))))))((())),,,.........---,,,...000222222000.........000///------...000000///222222111111222222333444222333444666888999:::;;;999999999999999888777777888999;;;>>>@@@@@@>>>;;;??????>>>???@@@BBBDDDEEE:::>>>CCCEEEDDDCCCCCCDDDBBBAAAAAAAAABBBCCCEEEFFFBBBBBBCCCDDDFFFGGGHHHHHHCCCDDDFFFGGGHHHGGGFFFFFFGGGHHHIIIHHHGGGHHHIIIKKKIIIGGGGGGHHHIIIJJJIIIHHH@@@BBBEEEEEEDDDCCCCCCCCCBBBDDDFFFHHHHHHFFFCCCAAA???AAADDDEEEFFFDDDCCCAAABBBEEEGGGEEE@@@???CCCHHHKKKFFFDDDLLLYYY\\\TTTIIIJJJMMMOOOOOOMMMLLLNNNPPPMMMQQQTTTUUUYYY]]]\\\XXXTTTZZZ]]]ZZZYYY]]]aaabbbYYY^^^___\\\^^^gggllllllkkklllnnnooopppooommmlllooollliiiiiimmmoooooonnngggiiikkkkkkkkklllooorrrnnnnnnmmmhhhaaa]]]]]]___gggdddcccfffllllllggg```bbbdddeeeggghhhhhhhhhhhhccc___cccccc[[[ZZZ^^^YYYUUURRRSSSVVVVVVQQQRRRWWWQQQPPPOOOMMMLLLKKKKKKKKKGGGGGGGGGFFFEEEDDDDDDCCCDDDCCCAAAAAABBBAAA???>>>@@@>>>;;;999888999:::;;;444555666888;;;>>>@@@AAAJJJNNNPPPMMMFFF@@@???@@@BBBRRRYYYOOOCCCAAAFFFHHHJJJDDD===666333555999===:::666555888777333///000555555444555:::GGGWWWcccQQQGGG:::333444888;;;;;;111222333444444333222111000111222333444444333222666666777666444111...---............///111333444///222555444111//////000---...///000000000000000///444666666;;;DDDFFFCCCuuulllgggaaa\\\XXXRRRKKKEEECCCAAA???<<<999666444333222333333222222111222222.........,,,+++)))'''&&&...---+++)))(((((((((((())))))+++,,,,,,+++***)))&&&&&&&&&&&&&&&'''((()))+++)))'''(((******(((%%%%%%(((***)))&&&$$$%%%'''&&&""""""''''''###$$$(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$''''''%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((###!!!&&&%%%###)))&&&''''''&&&%%%%%%''')))*********)))'''%%%"""!!!###'''(((&&&&&&))))))&&&$$$$$$###"""###$$$&&&'''&&&&&&%%%$$$$$$%%%&&&&&&!!!""""""$$$%%%&&&''''''$$$"""!!!"""%%%&&&$$$"""!!!$$$&&&%%%"""!!!###&&&###"""!!! !!!"""$$$&&&""""""###$$$###"""!!! ***))))))))))))((($$$ ######""""""######$$$%%%"""""""""""""""#########%%%$$$######%%%'''***+++***'''%%%$$$&&&%%%### !!!###%%%%%%%%%###"""""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%'''&&&$$$######$$$&&&'''((()))(((%%%&&&***)))%%%)))((('''&&&&&&(((+++---,,,((()))///000+++''')))++++++,,,,,,,,,++++++***000000//////.........------------///111111///------...///000111222222222222111111333888;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>======???BBBCCC@@@===@@@AAADDDHHHIIIGGGEEEFFFDDDEEEFFFIIIJJJIIIFFFDDDEEEFFFGGGFFFEEEFFFHHHJJJDDDEEEGGGIIIJJJIIIIIIHHHJJJJJJLLLNNNOOONNNJJJGGGGGGIIIKKKNNNNNNNNNLLLKKKNNNJJJFFFEEEFFFGGGEEECCCEEEEEEFFFFFFGGGGGGGGGGGGAAADDDFFFEEEBBBAAACCCFFFBBBDDDFFFGGGEEEDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNOOOJJJLLLNNNQQQSSSUUUWWWXXXPPPPPPQQQTTTXXXZZZZZZYYYXXX\\\^^^[[[]]]dddgggeeejjjnnnqqqppppppqqqooojjjgggiiikkkllllllmmmoooqqqlllnnnppppppnnnlllkkkkkkiiiiiihhheeecccbbbcccdddiiihhhhhhjjjllljjjfffaaabbbbbbcccgggkkkmmmkkkhhhbbb___\\\[[[^^^aaa]]]XXXXXXWWWUUUUUUTTTRRROOOLLLOOOUUUUUULLLJJJOOOMMMEEEFFFFFFGGGFFFEEEEEEGGGHHHJJJEEE@@@>>>???AAAAAA???===<<<;;;:::999:::;;;<<<555444888===@@@AAAFFFMMMTTT[[[]]]WWWMMMEEECCCCCC>>>WWWcccRRRAAAAAAEEEEEEKKKFFF???999666555555444666444333444555555444333///333888888777:::CCCLLL???:::555444666888777666444444444444444444444444444222222555777777444000333444666666555333///---111111111000...///111444///000222333333333111000------...///////////////...///000111222666:::>>>uuulllgggaaa\\\XXXRRRKKKEEEBBB@@@???<<<999777555444222111111111111111000000000000///...---+++***)))000///---,,,+++++++++,,,***************))))))((('''&&&&&&&&&&&&''''''((()))(((((()))***)))'''%%%&&&((()))(((&&&$$$%%%''''''######'''((($$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%###%%%(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%"""'''###!!!(((&&&$$$)))&&&'''((((((&&&&&&'''(((((((((((('''&&&$$$###"""###'''(((&&&&&&)))((($$$%%%$$$#########$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&$$$###$$$%%%%%%%%%###"""###$$$###"""!!! !!!"""$$$%%%$$$###""""""""""""###$$$---222666444...(((%%%%%%######""""""######$$$%%%######$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&(((***(((&&&######$$$%%%### !!!###$$$&&&&&&%%%$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%$$$###""""""$$$&&&'''%%%&&&%%%###%%%))))))&&&'''(((((())))))******++++++((()))...000,,,))))))***++++++,,,,,,++++++***000/////////.........---...---...///111111///---,,,---///111222444444444333222111444777:::999888::::::::::::::::::::::::::::::;;;>>>BBBCCCBBB@@@BBBCCCFFFJJJKKKJJJIIIIIIEEEFFFHHHJJJLLLKKKIIIGGGJJJLLLMMMLLLKKKJJJKKKLLLIIIIIIJJJKKKLLLLLLLLLLLLQQQOOOMMMLLLLLLLLLKKKJJJHHHJJJLLLNNNNNNMMMKKKJJJMMMJJJGGGFFFFFFGGGFFFDDDFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGGGGFFFEEEFFFGGGBBBDDDFFFFFFEEECCCCCCDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLJJJLLLOOORRRTTTVVVWWWWWWQQQQQQQQQTTTWWWYYYYYYXXX[[[```bbbaaaccchhhjjjhhhlllqqquuutttuuuuuurrrnnnlllllllllnnnooopppqqqrrrqqqqqqrrrsssssssssrrrrrrmmmkkkiiiffffffhhhlllpppooonnnmmmnnnooonnnjjjfffhhhhhhiiilllpppqqqooommmfffdddbbbbbbdddeeeaaa]]]YYYXXXWWWVVVVVVUUURRROOOPPPVVVUUUNNNLLLPPPNNNFFFFFFGGGGGGFFFEEEEEEGGGHHHHHHEEE@@@??????@@@???===<<<<<<;;;:::999::::::;;;666666888===@@@BBBIIIPPP```hhhlllcccSSSFFF@@@===>>>PPPZZZOOOBBB@@@DDDEEEIIIDDD>>>999777666666666555444333333555555555444333666888666444555:::>>>===888333222333444333222222333444555555444333222111111222555888999666444333444555555444222///---111111222111//////000222///000222222222111000///...//////000000000//////222444666666444333222333uuulllggg```[[[VVVQQQJJJEEE@@@???>>><<<999777666555333000...///111111///---/////////...---,,,***))),,,,,,***)))((()))******+++***((('''''''''(((((('''''''''''''''&&&&&&&&&&&&(((******)))'''&&&&&&&&&'''((('''&&&%%%%%%''''''%%%%%%((((((&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######!!!###"""!!!###&&&%%%!!!&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%%%% &&&###""")))'''###(((%%%''')))***((('''''''''''''''&&&%%%$$$$$$$$$$$$###''')))''''''(((&&&"""%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###""""""!!!###"""""""""$$$%%%$$$###&&&$$$######$$$$$$###!!!###"""!!!!!!!!!"""$$$$$$%%%$$$""" !!!###&&&(((...777???;;;///%%%$$$(((######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""!!!!!!"""$$$%%%'''&&&$$$###"""###$$$###""" !!!"""#########"""""""""""""""#########$$$$$$"""#########$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%###"""""""""###$$$&&&'''%%%&&&%%%###%%%***+++(((%%%&&&)))+++++++++)))((()))'''(((---///---************+++++++++++++++***/////////..................---...///111111///...,,,---///222444555666777444333222444666888888777999999999999999999999999777777999===AAACCCCCCBBBCCCEEEHHHKKKMMMNNNNNNMMMGGGIIIKKKMMMMMMLLLJJJIIIOOOQQQRRRRRRPPPNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPVVVRRRMMMJJJIIIJJJKKKKKKIIIJJJLLLMMMLLLKKKIIIGGGJJJHHHFFFEEEFFFFFFEEEDDDFFFEEEDDDCCCCCCEEEGGGHHHGGGFFFEEEFFFGGGGGGFFFEEEAAACCCEEEEEECCCCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJNNNQQQSSSTTTTTTTTTRRRQQQRRRTTTWWWYYYXXXWWW\\\bbbffffffhhhkkkllljjjooouuuyyyzzzzzzzzzwwwqqqvvvtttrrrtttxxxzzzzzzxxxwwwuuutttuuuyyy|||{{{zzzrrrnnnjjjggghhhnnnuuuyyytttrrrqqqqqqqqqpppnnnlllkkkkkkllloooqqqrrrqqqoooiiigggeeegggiiigggccc___[[[YYYXXXXXXXXXWWWUUUSSSQQQVVVVVVPPPNNNQQQOOOIIIGGGGGGFFFFFFFFFFFFFFFGGGFFFDDDAAA@@@@@@???<<<;;;<<<;;;::::::999999::::::999888999===???CCCMMMWWWjjjwww|||oooYYYIII@@@<<>>???DDDEEEAAA<<<888888888999888666444333333444555555555666666555444333333222222:::666111///111222000...111333555666666555333111//////111555888999888666333333444444333111///...000111222222000......///...///000111111000///...000000000000000000000///444666999999555111...,,,vvvkkkfff___YYYUUUPPPIIIDDD>>>>>><<<;;;999888777666444111...///111222///,,,---------,,,+++***)))(((***)))((('''''''''((())))))(((&&&$$$%%%&&&(((***(((((((((''''''&&&%%%%%%###'''++++++(((%%%%%%'''&&&&&&&&&&&&%%%%%%&&&''''''&&&'''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""$$$###"""%%%&&&&&&&&&&&&'''''''''######$$$$$$$$$$$$%%%%%%!!!'''%%%$$$)))'''"""&&&%%%'''***+++)))((('''''''''&&&%%%$$$$$$$$$%%%&&&###'''((('''&&&'''%%% &&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!###""""""###$$$$$$$$$$$$$$$!!! !!!$$$%%%### ######"""!!!!!!"""###$$$######""""""###%%%''')))+++444:::555))) """'''######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!! !!!"""###$$$%%%$$$######$$$%%%%%%&&&""""""""""""############""""""#########$$$$$$$$$!!!""""""###$$$%%%%%%&&&"""$$$&&&%%%$$$###$$$$$$"""""""""###$$$&&&'''((()))***(((%%%''',,,,,,***$$$%%%''')))))))))((('''''''''(((+++...---,,,+++)))******++++++++++++***.................................000111222000......///111333444555666666444444444444555666666666888888888888888888888888777888;;;>>>AAACCCDDDCCCAAAEEEHHHIIILLLOOOPPPNNNKKKMMMOOOOOOMMMKKKIIIHHHNNNPPPRRRRRRPPPMMMLLLKKKNNNMMMLLLLLLLLLNNNOOOPPPRRROOOJJJGGGGGGHHHIIIIIIHHHIIIIIIIIIHHHGGGDDDCCCFFFEEEDDDDDDDDDCCCCCCBBBFFFEEEBBBAAABBBCCCFFFHHHFFFCCCAAABBBDDDEEECCC@@@@@@BBBCCCCCCBBBBBBCCCDDDBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHKKKOOOQQQQQQPPPPPPRRRRRRRRRTTTWWWYYYXXXWWW\\\aaagggjjjjjjkkkllllllqqqvvv{{{{{{||||||xxxrrryyyuuusssuuu{{{|||yyyuuusssuuu{{{}}}tttooojjjgggiiimmmrrrvvvqqqpppooooooooooooooonnniiiiiijjjlllnnnnnnnnnmmmgggeeeeeehhhhhhddd___]]][[[ZZZXXXXXXYYYXXXVVVUUURRRVVVVVVSSSQQQSSSQQQLLLHHHGGGFFFEEEFFFFFFFFFFFFDDDDDDCCCBBBAAA>>>;;;:::;;;;;;:::999999999888888;;;::::::===???DDDQQQ^^^qqqvvv^^^NNNEEEAAA@@@HHHTTTYYYMMM===:::AAAAAA>>>:::888888:::;;;;;;:::777444333444555666666555444333444666666444111888444000000222444333111111333666888888666333111...///222444666777666555333333222222111000/////////000222111///---,,,,,,,,,---...///000000000000222111111000000000000000111444777777555222000///~~~uuukkkeee]]]WWWSSSOOOIIIDDD======<<<;;;999888777666555222000000222222000---,,,,,,,,,,,,++++++***))),,,+++***))))))***+++,,,'''%%%$$$###$$$&&&***,,,'''((((((((('''&&&%%%$$$"""&&&******'''%%%%%%''''''&&&%%%$$$%%%&&&&&&&&&'''(((((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###""""""$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###)))&&&$$$)))%%% $$$$$$'''******)))'''&&&&&&((('''&&&%%%%%%&&&'''(((###&&&(((%%%%%%&&&$$$ %%%%%%%%%%%%$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$########################"""###############$$$$$$ ###%%%###!!!######"""""""""""""""""" !!!###$$$&&&&&&''''''))),,,...***###"""&&&######""""""######$$$%%%%%%%%%$$$$$$############!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$&&&)))***''''''%%%%%%%%%%%%&&&'''############$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$$$$######$$$%%%&&&''')))))),,,,,,)))%%%%%%)))***'''%%%%%%%%%%%%&&&''''''(((&&&'''((())),,,...---+++((()))******++++++++++++---------...............///......000222222000...111222333444444444444444333444444555555555555666777777777777777777777777888:::===???AAAAAABBBBBB===BBBEEEEEEGGGMMMNNNKKKLLLNNNPPPOOOKKKGGGDDDCCCGGGJJJLLLLLLJJJHHHGGGGGGKKKJJJIIIHHHIIIJJJKKKLLLHHHFFFEEEDDDEEEFFFFFFEEEFFFFFFFFFEEEDDDBBB@@@???AAABBBBBBBBBAAAAAAAAAAAAEEEDDDAAA@@@@@@BBBEEEGGGDDDAAA??????BBBBBB@@@===???AAABBBBBBAAAAAABBBDDDDDDDDDCCCBBBBBBCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEDDDGGGFFFFFFFFFFFFFFFFFFFFFGGGIIILLLNNNPPPPPPPPPOOOQQQQQQRRRTTTWWWYYYYYYXXX\\\aaaiiinnnnnnlllnnnqqqqqqvvvzzzzzzzzzzzzvvvqqqrrrnnnkkknnnuuuyyyyyywwwwwwssspppsssyyy~~~~~~{{{sssoooiiigggggghhhhhhhhhggghhhiiiiiiiiijjjkkkllleeefffggghhhiiijjjkkklllgggcccdddgggfff```[[[\\\[[[YYYWWWWWWXXXWWWVVVUUURRRUUUVVVUUUTTTTTTQQQNNNIIIGGGEEEEEEFFFGGGFFFDDDCCCDDDDDDCCCAAA>>><<<::::::::::::999999888777777<<<;;;;;;===???FFFUUUddd||||||cccTTTMMMGGG@@@JJJ[[[cccVVV???888>>>===;;;888777999<<<======???<<<777555666777888888777555444777:::;;;777333666444222333777::::::888222444777999999777444222///111333444444333222111333333222111000000000000...///111111...,,,++++++******,,,...000111222222222111000000///000111111111222333333222222333555}}}tttjjjddd\\\VVVRRRMMMHHHCCC======<<<:::999777666666333333222222000/////////---------......---,,,,,,+++***)))((('''(((((()))&&&%%%$$$###$$$''')))+++&&&'''((((((((('''&&&%%%$$$%%%''''''&&&%%%&&&''''''%%%######%%%&&&'''&&&&&&((((((&&&''')))***'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''######$$$&&&%%%""""""%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$)))&&&###(((%%% %%%$$$&&&((()))'''&&&&&&&&&(((((('''&&&&&&&&&''''''###&&&&&&######%%%%%%"""$$$$$$%%%%%%%%%$$$######!!!!!!""""""""""""!!!!!!!!!""""""######$$$$$$$$$!!!###$$$$$$######$$$%%%"""######"""############"""""""""""" ###%%%&&&&&&&&&%%%''''''&&&###!!!!!!$$$'''######""""""######$$$%%%%%%%%%$$$$$$######""""""""""""""""""""""""!!!!!!###$$$$$$$$$%%%'''+++...&&&$$$"""!!! !!!###$$$#########$$$$$$$$$$$$%%%!!!"""""""""###$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$%%%%%%&&&'''(((((()))+++***&&&!!!"""&&&&&&###%%%%%%$$$$$$%%%&&&((((((&&&(((((((((***...---***(((((()))***++++++++++++---------------.........///...///000222222000///222333333444444333333222222333555555444444555777777777777777777777777777999;;;>>>?????????@@@AAA999???AAA???AAAIIIJJJEEEIIILLLNNNLLLGGGAAA??????@@@BBBEEEEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEFFFFFFGGGAAAAAAAAACCCEEEFFFDDDCCCDDDCCCCCCBBB@@@???===<<<>>>@@@AAABBB@@@@@@@@@AAACCCBBBAAA@@@@@@BBBDDDEEEDDDBBBAAAAAABBBAAA@@@??????@@@@@@@@@???@@@BBBDDDEEEDDDCCCAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFKKKKKKMMMNNNOOOPPPQQQQQQPPPPPPQQQTTTXXXZZZZZZYYY]]]bbbjjjqqqqqqooorrrwwwsssxxxzzzxxxxxxxxxuuupppnnnllliiikkkooossstttsssrrrpppoooqqquuuxxxxxxwwwqqqmmmhhhfffeeeddd```]]]___aaaddddddddddddeeefffbbbdddfffggghhhiiikkkmmmjjjeeeeeeiiiggg^^^[[[^^^\\\ZZZWWWVVVWWWVVVUUUTTTRRRTTTVVVVVVVVVTTTRRROOOKKKGGGDDDEEEGGGHHHFFFCCC@@@BBBCCCBBB???===<<<<<<:::::::::999888777666555;;;:::<<<>>>???GGGXXXhhhhhhYYYOOOFFF>>>III[[[eee[[[GGG<<<===:::888777777:::<<<>>>>>>BBB>>>:::888999;;;>>>???<<<:::999:::;;;;;;777444666444333666;;;??????===444666888999999888666444111333666555333111000000444333222000000000111222///000111111///------...******,,,...///111333444000000///...///000111222222222222000000111555888|||sssjjjddd[[[UUUQQQMMMGGGCCC>>>===<<<:::888777555555000333444222...+++---000,,,,,,---......---------***((('''%%%$$$$$$%%%%%%)))'''&&&%%%%%%&&&'''((($$$&&&'''((()))(((&&&&&&&&&%%%######%%%&&&'''''''''%%%""""""%%%''''''&&&$$$((((((%%%%%%)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""'''&&&""""""'''""""""#########$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''###(((###!!!'''&&&###)))%%%&&&'''&&&%%%$$$%%%'''''''''''''''&&&&&&%%%$$$###%%%$$$!!!!!!%%%&&&$$$"""###$$$%%%%%%%%%$$$$$$!!!"""############"""!!!""""""""""""############!!!###%%%$$$""""""$$$&&&!!!"""###"""!!!!!!!!!##################"""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$%%%&&&$$$""""""%%%(((######""""""######$$$%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$###""""""!!!"""######$$$&&&,,,000$$$""" !!!"""#########$$$$$$$$$%%%%%%""""""""""""############"""$$$&&&%%%$$$###$$$%%%$$$%%%%%%&&&'''''''''''')))((($$$ !!!%%%&&&$$$$$$%%%'''((())))))((('''&&&))))))''')))...---)))'''((()))***++++++++++++,,,,,,,,,------........./////////111222222111///111111222333333333333333000333555555333333555888777777777777777777777777666999<<<======<<<>>>???555===>>>:::<<>>@@@AAAAAABBBEEEFFFDDDDDDEEEEEEEEEDDDDDDDDDBBBAAAAAABBBEEEFFFEEEDDDBBBBBBAAA@@@???>>>===<<<===@@@CCCCCCAAA@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCBBBCCCCCCBBB@@@???@@@@@@>>>?????????>>>???BBBDDDCCCBBBAAA@@@@@@BBBCCCDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFKKKKKKKKKKKKLLLMMMOOOPPPOOOOOOPPPTTTXXXZZZ[[[ZZZ[[[```iiippppppnnnsss{{{xxx{{{{{{xxxwwwwwwuuuqqqpppnnnlllkkkkkklllnnnooonnnooopppqqqssssssssssssqqqlllfffeeeeeeeeeaaa]]]^^^aaaddddddbbb``````aaa```bbbeeeffffffhhhlllooommmgggfffjjjggg^^^\\\aaa^^^[[[XXXWWWVVVVVVUUUTTTQQQRRRUUUWWWWWWTTTQQQPPPKKKHHHDDDDDDGGGHHHFFFBBB===???@@@???<<<:::;;;<<<999::::::999888777555444999:::<<<>>>@@@GGGYYYjjjjjj\\\NNN???;;;DDDQQQ\\\]]]SSSFFF>>>999777666777:::===>>>>>>BBB???:::999<<>><<<:::888666555444...222555222+++(((+++000******+++,,,,,,,,,++++++---,,,***((('''&&&''''''+++***(((&&&%%%%%%%%%%%%###%%%'''))))))((('''&&&((($$$!!!!!!$$$''''''&&&((($$$!!!"""$$$''''''&&&$$$(((((($$$%%%))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&"""###)))!!!""""""""""""#########$$$$$$%%%&&&&&&'''((((((!!!&&&""" ''''''&&&,,,%%%&&&&&&%%%######%%%'''%%%&&&''''''&&&%%%###"""###$$$### %%%'''%%%!!!"""$$$%%%&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$#########"""""""""""""""!!!###%%%$$$""""""$$$&&&$$$&&&(((%%%!!! ##################"""!!! ###"""  """%%%&&& $$$(((&&&""" ###'''#########"""###$$$$$$%%%(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!"""""""""%%%+++000***(((%%%""""""###&&&(((######$$$$$$$$$%%%%%%%%%#########""""""""""""""""""$$$&&&%%%$$$###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%(((((($$$ """''')))'''###&&&))),,,---+++(((&&&'''***)))&&&(((...---((('''''')))******+++++++++,,,,,,,,,------........./////////111333333111///...///111222333444444444///222555555333333666999888888888888888888888888222666:::<<<;;;;;;===???444;;;===888:::CCCDDD>>>>>>BBBFFFEEE@@@<<<;;;===;;;===???@@@AAACCCGGGIIICCCDDDEEEFFFFFFEEECCCBBBEEEDDDBBBCCCDDDFFFFFFFFFBBBBBBAAA@@@???>>>=========AAADDDDDDBBBAAABBBDDD@@@@@@AAAAAAAAABBBBBBBBB@@@BBBDDDBBB>>><<<>>>@@@>>>>>>???>>>>>>???AAADDDAAAAAA@@@???@@@CCCEEEFFFCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFIIIHHHGGGFFFGGGIIIKKKMMMNNNNNNPPPTTTXXX[[[\\\[[[YYY\\\eeennnnnnlllrrr||||||~~~}}}yyywwwxxxvvvrrrnnnmmmkkkgggddddddfffhhhmmmooorrrsssrrrqqqqqqqqqqqqkkkeeedddfffgggeeebbb___cccffffffbbb___]]]]]]]]]```ccceeeeeegggkkkooonnngggfffjjjfff\\\[[[bbb```]]]ZZZWWWWWWVVVUUUTTTQQQQQQTTTWWWWWWTTTQQQPPPLLLHHHDDDDDDGGGHHHEEEBBB:::<<<===<<<999888:::<<<999999:::999888666444333888999<<<>>>@@@HHHZZZkkk}}}jjj]]]KKK:::888>>>GGGSSS\\\\\\NNN@@@888777666777:::===>>>>>>AAA>>>:::;;;???EEEKKKNNN888999999888888888999999777555555777<<<>>>===;;;999999999::::::999999999333666999999666444333444666555222111000222444555444555444333222333555777000000////////////000000---,,,,,,,,,---000222444***,,,...000222555999<<<|||wwwooodddYYYTTTQQQJJJEEEBBB<<<<<<;;;:::888666444333444333222000//////......,,,,,,***)))))))))***+++---,,,***((('''&&&''''''%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%))))))'''$$$!!!!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""###$$$$$$###"""###%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%!!!###$$$$$$$$$$$$%%%'''""""""#########$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$###$$$$$$"""!!!"""'''+++%%%###""""""######""" !!!###$$$%%%#########$$$$$$###!!!"""###$$$$$$###"""(((***%%%  %%%!!!"""&&&&&&######'''""""""""""""############!!!$$$&&&&&&%%%######$$$%%%%%%###"""""""""###$$$+++&&&!!! """$$$$$$###$$$))),,,)))&&&%%%###&&&$$$###$$$%%%'''&&&%%%%%%&&&&&&$$$"""!!!!!!"""######""""""""""""######(((%%%###$$$%%%$$$!!!###############$$$$$$$$$###$$$&&&''''''&&&$$$######%%%&&&&&&%%%%%%'''((("""%%%)))***)))'''&&&&&&'''((()))******)))(((''',,,$$$!!!)))///...***)))+++,,,.........,,,***(((......///000000///...---,,,///222333333444555666111333444444444444555777333555666777666444444444333555777::::::999888666:::<<>>===???>>>===???CCCGGGHHHIIIHHHHHHHHHGGGEEEFFFHHHJJJKKKHHHEEEFFFHHHIIIHHHGGGCCCBBBBBBAAAAAA@@@@@@???BBBFFFJJJJJJGGGDDDCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIBBBAAAAAA@@@@@@AAAAAABBB??????>>><<<;;;===@@@CCCAAA@@@>>>======>>>@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGHHHIIIKKKKKKKKKKKKMMMQQQUUUXXXYYY[[[___eeejjjmmmooorrrttt~~~|||xxxtttrrrqqqqqqqqqrrrjjjeeefffeeeaaaaaaeeeiiiqqqvvvsssoooqqqvvvxxxuuunnngggfffiiijjjgggcccbbbaaa````````````___]]][[[bbbeeeccceeelllpppnnnrrrnnniiieeeccccccbbbbbb\\\[[[YYYWWWUUUTTTTTTSSSNNNOOOPPPPPPNNNLLLLLLMMMLLLIIIFFFDDDDDDDDDCCCBBBAAA===::::::;;;;;;999666777777888888888888777666<<<;;;;;;===???EEERRR```wwwxxxeeeRRRBBB999222@@@GGGIIIXXXjjj```FFF@@@???<<<:::999:::===>>>BBB???<<<===BBBGGGJJJJJJ777888999999888666333222777777777777777888888888===;;;999999888888666444444666999999777555444333333333333333333333333333666666555333222222555888444222000000111222111000///---++++++---/////////222111///111555999===>>>~~~{{{ooodddYYYTTTQQQJJJEEECCC======<<<;;;999777666555333333111000///.........,,,+++***)))))))))***+++,,,+++***((('''&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&$$$$$$$$$%%%'''(((""""""#########$$$$$$$$$)))))))))'''&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&'''(((###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$!!!""""""!!! $$$'''%%%$$$######$$$$$$###!!!!!!###$$$$$$###"""###%%%%%%###!!!!!!"""#########$$$***,,,'''######$$$$$$$$$!!!!!!%%%%%%""""""&&&""""""""""""############$$$%%%''''''&&&$$$$$$%%%%%%%%%###"""""""""###$$$((('''%%%###""""""###%%%'''+++,,,'''$$$###""" &&&$$$""""""$$$%%%&&&%%% !!!""""""!!!!!!"""$$$!!!!!!!!!!!!"""###%%%%%%(((%%%######$$$###!!!######$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###%%%&&&''''''&&&%%%'''(((###%%%((()))((('''&&&'''(((((()))******)))((((((+++%%%###***///---++++++***+++---......---,,,+++---...///000000///...------///222333222111111111111333444555444444555777222555777666444333444666444555777999:::999888888;;;===???AAACCCCCCBBBBBBAAAAAABBBCCCBBBAAA???>>>@@@??????AAADDDGGGIIIIIINNNMMMLLLLLLLLLMMMMMMNNNPPPNNNLLLLLLMMMLLLJJJHHHCCCCCCBBBBBBBBBAAAAAAAAADDDFFFHHHHHHGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@@@@@@@@@@AAA?????????===<<<===@@@CCC@@@@@@???>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAABBB@@@@@@@@@AAABBBCCCEEEEEEDDDEEEFFFGGGHHHIIIKKKMMMMMMLLLLLLNNNQQQTTTVVVWWWXXX\\\aaaeeehhhjjjlllnnnuuuvvvuuurrrooonnnpppqqqmmmhhheeefffeeebbbbbbeeemmmtttwwwrrrmmmnnnrrruuurrrnnnjjjhhhiiiiiifffbbbcccaaa______aaabbbaaa``````eeegggdddfffmmmqqqqqqyyysssmmmjjjiiigggccc___^^^\\\ZZZXXXUUUSSSRRRRRRPPPPPPPPPPPPOOONNNMMMMMMGGGEEECCCBBBDDDEEEFFFEEEBBB>>>:::999;;;;;;888666777777777888888777777666<<<;;;===??????@@@IIISSSfffooossskkk[[[LLL???666222>>>DDDGGGYYYooolllXXXGGGDDD@@@<<<:::;;;===>>>???<<<:::;;;>>>CCCEEEEEE777888888888777555222111666777777888888888777777999888777666666555333222222444666666555444444444444444444444444444444444666666666555333333555777444222000000111111111000000///------///111222111444333111222555999;;;<<<~~~ooodddYYYTTTQQQKKKEEECCC???>>>===<<<:::888777666333222111000///.........,,,+++******))))))******,,,+++***(((''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$######$$$%%%'''(((""""""""""""############'''(((((((((((())),,,...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$!!!"""###"""!!!!!!"""$$$&&&$$$######$$$%%%$$$""""""######"""!!!"""$$$&&&'''$$$!!! """"""""" %%%'''### """######### !!!###$$$""""""$$$""""""""""""############%%%'''))))))'''%%%%%%%%%%%%%%%###"""""""""###$$$$$$''')))'''###!!!###&&&***,,,+++%%%!!!"""""" %%%### """$$$%%%%%% """######""""""###$$$ !!!###%%%&&&'''(((%%%###""""""###"""!!!"""$$$%%%''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$'''((()))(((&&&&&&&&&((($$$%%%''''''&&&&&&&&&'''))))))************))))))***''''''+++...---,,,---)))***,,,............------...///000000///...------000333333111...---,,,111333444444333444555777222555777666222111444888666777777888999999::::::;;;===???AAABBBCCCCCCBBBBBBBBBCCCDDDDDDCCCAAAAAABBB@@@@@@AAADDDGGGIIIIIIQQQOOOMMMNNNQQQRRROOOLLLQQQPPPOOONNNNNNLLLHHHFFFCCCCCCBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBCCCCCCBBBAAABBBCCCDDDDDDCCCBBBAAA@@@?????????????????????????????????>>>===>>>@@@BBB???????????????????????????>>>>>>>>>??????@@@AAA>>>>>>??????@@@BBBCCCDDDBBBCCCDDDFFFHHHKKKLLLMMMOOOOOOOOOOOOQQQTTTVVVWWWYYY\\\aaadddfffhhhjjjlllqqquuuwwwuuuqqqppprrrvvvnnnkkkjjjlllkkkhhhgggiiisssxxxzzzuuupppqqquuuvvvttttttsssrrrpppmmmkkkiiilllgggbbbbbbeeegggeeebbbffflllpppqqqrrruuuvvvttt|||vvvpppoooqqqnnnfff______]]][[[XXXUUUSSSRRRQQQTTTQQQOOOPPPQQQRRROOOLLLEEECCCAAABBBDDDEEEFFFFFFCCC???;;;999::::::888555666666666777777777777777999999<<<@@@@@@>>>CCCIIITTT]]]ccc^^^RRRGGG===666444===AAADDDVVVlllnnnbbbNNNJJJEEE???<<<;;;<<<======:::888888;;;===??????888888888888666444222000555777888999999888666555555444444333222111111000111222333222111111333444444444444444444444444444444555666666444444555666333111000000111111111000000...------///111222222666444333444666999::::::~~~ooodddYYYUUUQQQKKKFFFDDD???>>>===;;;999888777666333222111000............+++++++++***************+++***))))))((('''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$&&&'''((('''%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#####################$$$$$$############$$$$$$###$$$$$$$$$############$$$###""""""$$$$$$###""""""""""""!!! !!!$$$'''***&&&""" !!!######"""### !!!###""""""!!!"""############$$$!!!"""""""""############%%%''')))(((&&&$$$$$$$$$%%%%%%###"""""""""###$$$$$$&&&((((((%%%######$$$'''******%%%"""######!!!$$$""" """$$$$$$&&&''''''&&&###""""""###!!!!!!!!!"""###$$$&&&''''''%%%###!!!!!!"""###$$$!!!###%%%'''(((&&&$$$######$$$%%%&&&&&&&&&%%%%%%((()))***)))'''&&&&&&'''%%%&&&''''''&&&%%%'''((()))******************)))((((((***,,,---,,,---...***+++,,,---...---------,,,---.../////////...------000333333111...,,,,,,///111222222222222333555111555777555000000444:::888888777777888999;;;;;;;;;<<<>>>@@@AAABBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBAAA@@@???@@@CCCEEEGGGGGGMMMJJJHHHJJJNNNNNNJJJEEEIIIIIIIIIIIIHHHFFFCCC@@@AAAAAAAAAAAAAAAAAAAAAAAABBB>>>;;;<<<>>>@@@???===AAABBBCCCDDDDDDBBB@@@???===>>>>>>>>>>>>>>>>>>======>>>>>>>>>======???@@@>>>>>>????????????>>>>>>===============>>>???@@@>>>>>>??????@@@AAACCCDDDCCCCCCDDDFFFIIIKKKLLLLLLOOOPPPQQQRRRSSSVVVYYY\\\]]]```dddhhhjjjmmmppprrrxxx~~~yyyvvvyyy}}}wwwxxxxxxxxxuuurrrqqqqqqwww~~~~~~{{{|||}}}}}}xxx|||~~~~~~zzzwwwuuuuuuwwwpppiiigggjjjkkkiiieeeeeemmmuuuzzz{{{xxxtttpppyyysssoooqqquuutttkkkbbb]]]\\\ZZZXXXVVVTTTTTTSSSWWWSSSOOOOOORRRSSSPPPLLLHHHFFFCCCCCCCCCDDDDDDCCCDDD???;;;999::::::888555666666666666666666777777666666:::@@@BBBAAAEEEKKKNNNVVV\\\XXXOOOHHH@@@999777<<<>>>AAANNN^^^```WWWLLLJJJGGGCCC@@@===<<<;;;<<<;;;999999:::;;;;;;<<<999999999888666555333222555777999:::999777444333222222333222000///000000222222222000......000222222222222222222222222222111333555555444333333444222111//////111111111000...,,,++++++---///000000444333333555888:::;;;:::{{{ooodddYYYUUURRRLLLGGGEEE???>>><<<999888777666666333222111///......------++++++++++++******))))))******))))))((((((''''''((('''&&&%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%''''''%%%%%%&&&(((((('''%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%######$$$&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$$$$#########$$$######""""""!!! !!!"""###"""!!!!!!"""!!! !!!%%%'''***'''""" !!!"""$$$$$$!!!$$$$$$!!!!!!%%%'''&&&######$$$###$$$%%%%%%$$$!!!"""""""""###############%%%'''&&&%%%###"""###%%%%%%###"""""""""###$$$%%%$$$$$$&&&((('''$$$!!!!!!&&&)))'''%%%%%%$$$!!!###!!! """######&&&''''''%%%###!!!"""##################$$$$$$%%%%%%%%%###!!!!!!"""$$$%%% """$$$&&&&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&((()))***)))'''&&&&&&'''%%%'''((('''&&&&&&((()))***))))))))))))))))))***''')))***+++,,,---...---,,,------,,,,,,++++++***+++,,,---/////////...---,,,...222333222000//////---///000111000000111333111444666444111000555999888777666666777888:::<<<::::::<<<===???@@@@@@AAA???@@@AAACCCCCCCCCBBBBBB???===<<<===@@@BBBCCCCCCGGGDDDBBBDDDGGGHHHCCC>>>>>>@@@BBBCCCBBB@@@???>>>>>>>>>>>>??????@@@@@@AAAAAA>>>::::::===??????===???@@@BBBDDDDDDCCCBBBAAA<<<======>>>>>>======<<<:::<<<>>>>>>===<<<===>>>===>>>????????????>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEHHHKKKLLLKKKIIINNNPPPSSSTTTVVVYYY^^^aaa```dddhhhkkknnnqqquuuxxx|||~~~}}}zzzxxxwww{{{|||{{{|||}}}xxxrrrlllkkkmmmooonnnkkkfffjjjooosssssspppmmmmmmvvvppplllooosssrrriii```ZZZZZZYYYXXXWWWWWWWWWWWWXXXSSSNNNNNNQQQRRROOOLLLHHHFFFDDDCCCDDDEEEEEEDDDDDD???:::888999:::888666666666666555666777888999999888:::@@@CCCDDDHHHNNNOOOVVVYYYUUUNNNHHHBBB<<<777<<<@@@CCCJJJQQQOOOGGGCCCDDDEEEDDDBBB>>>:::888<<<<<<<<<;;;::::::::::::999999999888777666555444666777999:::999666333111000222333222000///000222555444222///,,,,,,...000000000000000000000000000...000222222111111111222222000//////000111111000///---++++++---/////////111111222555999;;;<<<;;;yyyooodddYYYUUURRRMMMGGGFFF???>>>;;;999777666666777222111000///...---------***++++++++++++***)))))))))))))))))))))(((''''''''''''&&&%%%%%%%%%&&&&&&))))))(((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""%%%((((((%%%$$$%%%'''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&&&&&&&''')))""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""!!!!!!""""""!!!!!!  """"""""" !!!!!!!!! """$$$'''(((%%%""" !!!######### """!!!$$$%%%$$$"""%%%%%%######&&&&&&$$$""""""""""""############ """$$$$$$###"""""""""%%%%%%###"""""""""###$$$%%%###"""$$$'''((($$$ $$$((('''&&&'''%%%!!!"""  !!!""""""!!!!!!""""""!!!!!!"""###%%%$$$$$$#########$$$$$$###$$$$$$###!!!"""$$$&&& """###%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&''''''((()))(((&&&&&&&&&(((&&&'''))))))((((((((()))))))))(((((((((((())))))''')))))))))+++///...***---,,,,,,+++***)))))))))***+++---...//////...---+++---000111000000111222---...000000//////111222222333333333333333555666777666666666666888999:::777888888:::;;;<<<===>>>;;;<<<>>>???@@@@@@@@@???===<<<:::;;;===???@@@???DDDBBB@@@AAACCCCCC@@@===:::===???@@@?????????@@@<<<<<<===>>>??????@@@@@@BBB@@@??????@@@BBBBBBBBB???@@@AAABBBCCCCCCBBBAAA<<<<<<>>>>>>>>>>>><<<<<<999<<<>>>???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFGGGFFFFFFIIIMMMNNNLLLIIIMMMQQQTTTVVVWWWZZZ```eeeaaadddhhhkkkmmmppptttwww}}}~~~{{{zzzxxx~~~}}}{{{|||~~~sssqqqooonnnoooqqqrrrrrrrrrnnnllllllkkkkkkooouuuuuupppjjjjjjllljjjccc\\\YYYYYYXXXXXXXXXXXXXXXYYYVVVRRRNNNMMMOOOOOONNNLLLEEECCCBBBBBBDDDFFFFFFFFFCCC>>>999777999::::::888777777666666666888999:::@@@======@@@CCCCCCGGGLLLMMMRRRTTTQQQLLLGGGBBB<<<777<<>>AAABBBAAA>>>:::777;;;<<<>>>===;;;999999999888777777777666666666666777888999999777555333111///222444333000000222444555444333000---,,,...000////////////////////////---...////////////000222111///......000111111000333111......///000000///...///111555999;;;;;;:::|||ooodddYYYUUUSSSMMMHHHFFFAAA???<<<:::888777888888222111000///...---------***++++++,,,+++***)))(((((())))))***))))))''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((('''###!!!"""%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######""""""######$$$"""###%%%&&&&&&''')))***#########$$$$$$$$$%%%%%%!!!"""###%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###  """###"""!!! !!!"""######!!! !!!"""!!!"""$$$%%%$$$""" !!!""""""!!! !!!""" !!!$$$%%%""""""&&&&&&###""""""""""""############ ###$$$###"""######%%%%%%###"""""""""###$$$###""""""###$$$$$$###""" %%%(((%%%$$$%%%%%%""" """######"""  !!!!!! !!!"""############$$$$$$%%%&&&!!!###$$$$$$""""""$$$&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&''''''&&&%%%'''(((&&&(((+++,,,+++***)))))))))((('''&&&&&&'''((()))(((((('''&&&+++111...'''******))))))))))))))))))***+++,,,...//////......,,,---......---...000222...000111111111111222444222111111222555666555333555555555555666777888888444555555666888999;;;;;;777888:::<<<===============;;;999:::;;;===>>>>>>CCCBBBAAA@@@?????????>>>;;;>>>@@@@@@>>>>>>@@@CCC<<<<<<===>>>???@@@AAAAAAAAABBBCCCBBBBBBBBBDDDEEE@@@@@@@@@@@@@@@@@@??????<<<===>>>??????>>>===<<<:::===@@@AAA@@@???>>>>>>???>>>===<<<<<<===>>>???;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFGGGEEEFFFJJJOOOQQQOOOKKKMMMQQQUUUVVVVVVXXX^^^cccbbbdddfffhhhiiikkknnnqqqwwwyyyzzz{{{|||~~~zzzzzzzzzxxx}}}~~~vvvwwwwwwuuusssrrrtttvvvyyytttppppppooommmrrrzzzrrrmmmgggeeedddccc___\\\ZZZZZZYYYXXXXXXXXXXXXXXXSSSQQQOOOLLLKKKKKKKKKKKKDDDBBB@@@@@@AAACCCCCCCCCBBB===888777999;;;;;;:::888888777666777999;;;<<<@@@======AAACCCBBBCCCFFFFFFKKKMMMKKKHHHGGGCCC>>>:::???IIIQQQQQQJJJAAA<<<<<<<<<=========;;;999888777:::<<<<<<999777666777444444444444444555666666999999888777666444222111...111444333000///222666222333333111//////111333////////////////////////---...///...---...111333000///......000111111000555222///......///...---...///111555999:::888777ooodddYYYUUUSSSMMMHHHGGGBBB@@@===;;;999888999999222111000///------------******+++,,,+++***)))((((((((()))******)))((('''%%%%%%%%%%%%&&&&&&'''(((!!!"""$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%!!!###$$$$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&!!! """"""###%%%&&&'''&&&&&&%%%######""""""""""""######!!!###$$$$$$%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%&&&''''''&&&!!!!!!""""""############$$$$$$############$$$$$$%%%!!!!!!%%%&&&&&&"""!!!!!!"""###$$$$$$###!!!"""""""""###%%%!!! !!!!!! """###!!!$$$%%%###$$$$$$ !!!%%%%%%!!!""""""""""""############ ###$$$######$$$%%%%%%%%%###"""""""""###$$$ ###%%%$$$!!! """%%%$$$((((((###!!!###$$$### !!!###%%%$$$"""###$$$$$$###  !!!""""""###$$$&&&'''((("""%%%%%%###"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((###%%%&&&&&&%%%%%%'''(((&&&))),,,...---+++***)))((('''&&&%%%%%%&&&'''(((((((((%%%%%%+++222...%%%((('''''''''((()))***+++***+++,,,...//////......---------,,,++++++...000000111333333222222444555222000///222777888555111444444555555666777777777333333333444555777999:::444666888:::;;;;;;;;;;;;===;;;999:::;;;=========BBBBBBAAA???<<<<<<>>>@@@===???@@@???======@@@CCC<<<======???@@@AAABBBCCC???BBBDDDCCCAAA@@@CCCEEEBBBAAA@@@>>>===<<<<<<<<<<<<===>>>@@@@@@>>>===<<<<<>>===;;;;;;===>>>@@@;;;;;;<<<<<<>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEJJJQQQTTTRRRNNNNNNRRRUUUUUUTTTVVV[[[aaadddeeeggggggggghhhjjjmmmooooooqqqtttyyy}}}~~~xxxyyyzzzyyyzzz~~~}}}wwwssssssuuutttqqqssswwwuuuoooooosssllliiidddaaa```aaaaaaaaa\\\[[[ZZZYYYWWWWWWWWWWWWQQQQQQOOOLLLIIIHHHJJJKKKFFFDDDAAA??????>>>===<<>>CCCLLLTTTSSSHHH>>>:::>>>===;;;:::999999999:::444777::::::777555444555222111111222333444555666:::999888666555333222222---111444333000///222666000111222222222222444666000000000000000000000000/////////...---///222555000///---...000111111000444111...,,,,,,,,,+++***//////222555888888666444}}}pppfff\\\WWWSSSLLLHHHHHHEEE@@@:::999::::::777333333222111///............//////---+++))))))+++------+++((('''''''''%%%$$$&&&&&&''''''&&&&&&%%%$$$)))((('''%%%%%%%%%&&&''''''&&&$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########""" !!!###%%%!!!$$$&&&'''%%%###!!!%%%%%%$$$###""""""######!!!!!!"""###$$$$$$%%%%%%%%%""" ###$$$###!!!&&&$$$$$$%%%'''((('''&&&""""""""""""############"""""""""  """ !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!"""%%%''')))((('''%%%"""###$$$%%%%%%$$$###"""###"""!!!!!!!!!###$$$%%%$$$$$$%%%%%%$$$###!!! """  ###$$$###!!!$$$$$$""" """$$$%%%$$$###""""""$$$&&&'''&&&%%%###""""""###%%%&&&''''''&&&$$$"""!!!"""$$$%%%###!!!###&&&(((((('''$$$&&&'''&&&######%%%'''%%%&&&'''((())))))))))))''''''''''''((((((((((((%%%***,,,++++++---,,,((('''***,,,+++)))(((***---,,,***)))***...000000///000000000///......------111000///000222333333222222222222222222222222222333222111111222333222111000111222333444555666666444666888:::;;;;;;::::::>>><<<::::::<<<>>>@@@@@@CCCBBB@@@>>>===>>>???@@@FFFAAA>>>>>>>>>>>>BBBGGGBBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAABBBDDDEEEFFFHHH@@@;;;<<<===:::<<>>>>><<<<<<===??????=========>>>>>><<<999888:::;;;<<<<<<;;;;;;::::::;;;<<<>>>@@@===>>>>>>???AAABBBCCCCCCBBBCCCFFFJJJNNNPPPOOOMMMOOONNNMMMOOOSSSVVVXXXXXXaaadddggggggdddccceeegggmmmnnnqqquuuzzz~~~xxxvvvxxx{{{wwwwwwyyyyyyuuuqqqqqqrrrkkkcccbbbfffgggbbb\\\bbb```]]]ZZZYYYVVVSSSPPPOOONNNMMMJJJGGGGGGIIIKKKHHHEEEAAA??????>>>;;;888@@@>>><<<;;;<<<===<<<<<<:::999999:::<<<<<<;;;999888999;;;===???@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAAFFFHHHKKKKKKGGGBBB<<<888:::999888777666555555555222555999<<<;;;888444111111222333222111111333555555555555444222000///...---///111000......000333333///+++---222555555333444000---+++,,,.../////////......---------....../////////000111333444555000222222...)))(((+++000...///222444444444333222~~~oooeee\\\WWWSSSMMMIIIHHHEEE@@@;;;999::::::777444333222111///............,,,---...---+++*********,,,***((('''(((((('''%%%&&&&&&''''''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$%%%%%%###!!!!!!#########"""""""""""""""""""""""""""!!!""""""""""""#########""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$"""###%%%''' """$$$%%%&&&$$$###!!!%%%$$$$$$###""""""######!!!""""""###$$$$$$%%%%%%%%%###!!!!!!###$$$###"""%%%$$$###$$$%%%&&&%%%$$$""""""""""""############"""###"""!!!!!!###!!!!!!"""############### !!!""""""!!! !!!!!!"""############"""!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""###"""!!!!!!"""###$$$%%%$$$$$$%%%%%%$$$###!!! """!!! ###$$$###!!!"""######""" !!!"""%%%$$$###""""""$$$%%%''''''&&&$$$######$$$&&&'''&&&&&&&&&$$$"""!!!###$$$$$$"""!!!###&&&)))((('''%%%'''((('''$$$###%%%'''$$$%%%&&&'''((((((((((((&&&&&&'''''''''((((((((('''***)))'''''',,,---+++(((***++++++******+++,,,---+++***+++...000000///------......//////000000///......///111222222111000000111111222222222333555333222333444555444333444444444555666777888999888888:::;;;<<<=========AAA>>><<<===???AAABBBBBBDDDCCCAAA@@@AAABBBDDDEEEHHHCCC?????????===@@@EEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFBBB<<<:::===>>>;;;:::===???===::::::===>>>===<<<:::;;;======;;;:::;;;<<<===;;;999999:::;;;;;;;;;;;;;;;;;;<<<<<<=========;;;<<<===>>>???@@@AAABBBBBBCCCEEEIIILLLNNNMMMKKKPPPNNNMMMNNNPPPSSSSSSSSS\\\___bbbbbb```___aaadddggghhhjjjnnntttzzz|||zzzzzz||||||~~~}}}}}}|||}}}wwwrrrqqqnnngggaaabbbgggiiiddd______^^^]]]\\\[[[XXXTTTPPPLLLMMMLLLJJJIIIHHHJJJLLLFFFCCC@@@???@@@???>>>;;;@@@>>>;;;:::;;;<<<<<<;;;:::999999:::<<<<<<;;;999888999;;;<<<>>>???@@@@@@>>>??????@@@AAAAAAAAAAAABBBAAA???>>><<<:::777555555444333333222333333333444666999::::::888444222000111222222000111222444444444333222111///...------///000000......000222222///,,,...222555555333333000...---.../////////111111000///.....................///000111333333///111222///***)))+++///,,,---000333444555444444oooeee\\\WWWSSSMMMIIIIIIDDD@@@<<<:::;;;:::777444333222111///............)))+++......,,,)))((((((+++)))''''''((()))((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%"""###&&&''''''%%%"""!!!%%%%%%$$$$$$$$$$$$%%%%%%(((%%%"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!""""""!!!""""""""""""#########!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$######%%%'''######$$$$$$$$$###""""""%%%$$$######"""#########"""""""""###$$$$$$%%%%%%$$$###""""""$$$$$$$$$"""%%%###"""###$$$$$$###"""""""""""""""#####################!!! !!!###!!!""""""###############"""######$$$$$$###"""!!! !!!""""""######""""""!!!!!!!!!!!!!!!"""######""""""############""""""$$$$$$###"""!!! """###$$$$$$$$$$$$###"""######"""""""""###$$$$$$###$$$%%%%%%$$$###!!! """!!! !!!###$$$###""" """$$$$$$""" $$$$$$###""""""$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&%%%###!!!!!!###%%%###""""""$$$'''))))))((('''(((((('''%%%%%%%%%'''###$$$%%%&&&''''''''''''''''''''''''(((((((((((()))***'''###$$$+++//////***)))((()))+++++++++***...---,,,,,,.../////////---------...//////000000...---,,,...000111000/////////000111222222333333777666555555777777666555999888777777888:::<<<===>>>>>>>>>???@@@AAACCCCCCBBBAAA??????AAACCCDDDDDDDDDCCCCCCCCCDDDFFFHHHJJJKKKEEEAAAAAA???===???CCCDDDDDDCCCBBBBBBCCCDDDDDDFFFEEEEEEEEEEEEEEEFFFFFF>>>;;;<<<@@@BBB>>>;;;;;;>>>===;;;;;;===>>>===<<<888:::;;;;;;:::999999:::;;;:::999999;;;;;;:::999:::;;;===??????>>><<<:::999:::<<<===???@@@@@@AAABBBBBBDDDHHHKKKLLLKKKIIIPPPNNNLLLMMMNNNOOOOOONNNTTTXXX[[[\\\ZZZZZZ\\\______```aaaeeejjjqqqwww{{{wwwuuutttuuuzzzxxx|||}}}vvvqqqpppiiiccc___```eeegggddd___[[[[[[[[[[[[[[[WWWRRRNNNJJJKKKLLLLLLJJJJJJKKKLLLCCCAAA??????@@@AAA@@@???@@@===;;;::::::;;;::::::::::::999;;;<<<===;;;:::999999;;;<<<===>>>>>>>>>;;;;;;<<<===>>>?????????>>>999444111222333333222111111111111111222333444777777888888777555333222000111111111000000222333222222111000///...,,,+++---///000000......000111111...---///333555333111222000......///000//////333222111000///.........------......///000111111---000222000,,,***+++---***,,,///222444555555444pppfff\\\XXXTTTNNNJJJIIICCC@@@===<<<;;;:::777444333222111///............***+++---,,,***((((((((()))'''&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''%%%$$$"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$%%%&&&&&&,,,((($$$"""###$$$%%%%%%!!!!!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!!!!###%%%$$$$$$###"""""""""""""""$$$$$$###############$$$""""""#########$$$$$$$$$$$$######$$$$$$$$$######%%%$$$############"""!!!!!!"""""""""############$$$$$$$$$""" """$$$ !!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""######"""""""""&&&%%%###"""!!!!!!!!!!!!#########$$$$$$##############################$$$###$$$$$$%%%$$$###"""!!!"""!!!!!!"""############!!!"""######!!! !!!#########"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%$$$###!!!!!!###%%%""""""###%%%'''((())))))&&&'''''''''&&&%%%%%%%%%$$$%%%&&&'''''''''''''''((((((((())))))))))))***)))***'''$$$%%%,,,000111+++((('''(((+++---+++(((///...------......//////000//////......---,,,,,,...---,,,---///111000/////////000111222444444555999777666777888999888777<<<;;;999888999;;;>>>@@@CCCCCCBBBBBBCCCEEEGGGIIIBBB@@@???@@@BBBDDDDDDCCCAAABBBBBBDDDFFFHHHJJJLLLIIIDDDAAAAAA@@@>>>???CCCFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDD@@@???@@@CCCEEECCCAAA???======<<<<<<============999;;;<<<<<<;;;::::::;;;:::999999:::;;;;;;:::888999<<>>>>>===999999999999999::::::;;;<<<666///---///222333222444444333333444444555666777777666444333222222111///000111000//////111333000000000///...,,,+++***---...///////////////000///......000333444222000111000//////111111000...222111000000////////////---......///000000000000,,,...111111...,,,,,,,,,***,,,///111333333333222rrrhhh^^^ZZZUUUOOOJJJJJJBBBAAA???===;;;999777555333222111///............,,,,,,,,,***(((''')))+++'''%%%$$$%%%&&&''''''&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''+++((($$$""""""###$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###""""""$$$$$$$$$###!!!"""$$$&&&%%%$$$"""!!!!!!!!!!!!"""$$$###############$$$$$$###############$$$$$$$$$"""###$$$$$$$$$#########&&&$$$######$$$$$$###!!!!!!"""""""""############$$$$$$$$$""" """$$$ !!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!""""""######""""""""""""""""""###$$$###""" !!!###$$$$$$##################$$$###$$$$$$$$$$$$###############$$$%%%$$$###"""!!!!!!""""""###"""######$$$######""" !!!$$$###""""""#########$$$$$$###""""""""""""""""""############"""!!!"""$$$&&&"""$$$%%%'''''''''((((((%%%%%%%%%&&&'''&&&%%%$$$&&&''''''(((((((((((('''))))))*********+++++++++'''))))))''')))...000///***(((&&&(((+++,,,***(((.........---------...////////////...------,,,,,,...------...000111111000000000111222333444555666999777666777888999888777===;;;999888999;;;>>>@@@AAAAAA@@@AAABBBCCCEEEGGG???>>>===>>>@@@AAAAAA@@@===>>>???AAACCCFFFGGGIIIEEEAAA???AAAAAA@@@BBBFFFFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBAAACCCEEEDDDBBB<<<============<<<<<<===;;;===>>>>>>===<<<<<<===:::999999:::<<<<<<:::888:::<<<@@@BBBBBB???<<<999===>>>AAACCCEEEFFFFFFFFFEEEEEEGGGJJJMMMNNNLLLKKKMMMLLLLLLMMMPPPQQQPPPOOOMMMQQQUUUVVVUUUVVVXXX[[[]]]\\\\\\\\\^^^bbbeeehhhpppnnnkkkiiiiiimmmrrruuulllppprrrrrrxxx|||}}}}}}vvvtttqqqmmmlllnnnbbb```___ccciiilllkkkhhhccc^^^XXXTTTQQQOOOMMMLLLLLLNNNNNNMMMJJJGGGFFFGGGBBBBBBAAA???===<<<<<<===@@@===;;;999::::::999888<<<;;;;;;<<<>>>>>>===;;;<<<======>>>>>>======<<<:::999888666555555555555888444111000222333222111777777666555555555555555666555333111000///000000///000111000//////111333/////////......,,,+++***------...///000000///...///...///000222222111000000///...///000111000.../////////...//////000000//////000111111000000///+++---000111000...,,,,,,,,,---///111111111///...vvvkkkaaa\\\WWWPPPKKKJJJBBBAAA@@@>>><<<999777555333222111///...............---,,,)))'''(((***,,,'''&&&$$$%%%&&&''''''&&&((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&'''((('''$$$!!! !!!"""""""""""""""######$$$$$$%%%%%%!!!""""""""""""#########(((((('''&&&%%%######"""&&&&&&&&&%%%$$$$$$&&&(((######"""!!!!!!!!!""""""#########"""######$$$%%%######################## """$$$$$$###"""!!!"""%%%$$$"""###$$$$$$###"""""""""""""""#####################!!! !!!##################""""""!!! """""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######!!! !!!"""###$$$$$$###""""""###$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$%%%%%%$$$###"""!!!"""$$$###""""""###%%%$$$$$$""""""%%%"""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!"""$$$&&&###%%%(((((('''&&&&&&'''$$$$$$%%%'''))))))'''%%%''''''((((((((((((((('''************++++++++++++%%%)))***)))***......,,,)))((('''(((*********)))+++,,,------,,,,,,...000,,,,,,,,,---......//////...---,,,...000111000///000000111222333333444444777666555555777777666555:::999888777777999;;;<<<:::::::::;;;<<<===>>>???;;;::::::;;;===>>>===<<<::::::<<<===???AAABBBCCCAAA>>>===@@@AAA@@@CCCGGGFFFFFFDDDDDDDDDDDDFFFFFFCCCBBBBBBAAA@@@@@@@@@AAACCCCCC@@@===>>>BBBCCC@@@;;;===>>>>>>===<<<<<<===<<<>>>??????>>>======>>><<<;;;::::::<<<<<<;;;:::<<<===???AAAAAA@@@>>><<<===???CCCFFFHHHHHHHHHGGGFFFFFFHHHLLLOOOPPPOOOMMMNNNNNNOOOQQQTTTVVVUUUTTTQQQUUUXXXYYYYYYYYY\\\^^^aaaaaa``````aaabbbdddeeekkkjjjiiifffeeegggjjjnnngggkkkllllllsss{{{}}}}}}{{{~~~xxxuuurrrmmmlllmmm^^^^^^```fffnnnssstttssshhhbbbZZZSSSPPPOOONNNNNNMMMNNNMMMKKKGGGEEEEEEEEEDDDDDDCCC@@@===;;;;;;<<>>;;;:::::::::999888<<<;;;;;;===>>>???===<<<===============<<<;;;::::::888666444222111111222222333444444333111000000777666555444444444444444555444222000//////000000000111111111000000222333///000000///...---,,,,,,---------///000000///---/////////000000000111111000...------///000000///000//////......//////000///000111222111000///...+++---...000000///---,,,,,,---///000000///---,,,yyyoooddd^^^XXXPPPKKKJJJAAAAAAAAA???<<<999777666333222111///............------...,,,***)))***+++***(((''''''((()))(((''')))'''&&&$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((&&&$$$""""""$$$$$$$$$###!!!!!!!!!"""###$$$$$$$$$!!!""""""""""""#########%%%%%%%%%$$$$$$$$$$$$###&&&''''''%%%$$$$$$&&&(((!!!!!!!!!"""""""""""""""######""""""###$$$$$$%%%########################!!!$$$$$$""" !!!"""!!! !!!###$$$###"""""""""""""""############"""###"""!!!!!!##################"""!!!!!!"""###$$$%%%%%%%%%$$$### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$!!! !!!!!!"""###$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""!!!###$$$$$$""""""###&&&"""######!!! !!!###!!!""""""###############!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!"""%%%'''$$$'''******'''%%%%%%%%%%%%$$$%%%(((,,,---+++)))&&&''''''((((((''''''&&&(((((()))))))))*********%%%((()))&&&'''+++,,,)))'''((())))))(((((()))***)))***,,,,,,***+++...000+++,,,,,,------......///---,,,+++,,,...000///...//////000000111111111111555333222333444555444333666555555555555666777777444555666888999999999999888777777999;;;<<<;;;999888888999;;;<<<<<<======@@@===<<>>===<<<;;;<<<===>>><<<::::::;;;======<<<===>>>>>>??????@@@@@@@@@<<<>>>BBBEEEGGGHHHGGGGGGEEEFFFHHHLLLPPPQQQPPPOOOSSSRRRSSSVVVYYYZZZYYYXXXWWWZZZ^^^___^^^^^^```cccdddeeeeeefffgggggggggggggggiiikkkkkkkkklllooorrrlllrrrtttrrrzzz~~~~~~~~~|||{{{wwwoooiiiggg]]]^^^aaagggnnnrrrssssssddd___XXXRRROOONNNMMMLLLLLLLLLKKKHHHEEEDDDEEEFFFEEEEEEEEEBBB>>><<<===???BBB@@@<<<;;;;;;;;;:::999===<<<<<<===??????>>><<<<<<<<<<<<;;;:::999888777888666444222000000111111111444777666222///000222555555444444555555666666444333222111111111111222000111222222000111222444000111111111000///...------,,,,,,...111111...+++000000//////...///111222///---++++++,,,...//////444333111000///............///000111111///---,,,,,,,,,---...000000...---***+++---/////////------|||qqqfff___YYYQQQKKKJJJAAAAAABBB@@@<<<999777666333222111///............+++---//////---+++***))),,,***)))((()))***)))((()))'''&&&$$$$$$%%%&&&'''%%%%%%$$$###$$$%%%'''((( """%%%&&&'''&&&$$$###$$$$$$$$$%%%&&&'''((()))'''&&&%%%&&&(((((('''&&& !!!"""######$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$%%%%%%###""""""$$$&&& !!!"""######""""""######""""""###$$$%%%%%%$$$$$$################## $$$$$$!!!  """###"""!!!""""""""""""############"""""""""  """!!!!!!!!!!!!!!! !!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########%%%$$$###""""""###$$$%%%$$$%%%%%%&&&%%%$$$###"""""""""$$$%%%%%%$$$###"""!!!###%%%$$$""""""$$$&&& """$$$$$$""" !!!!!!"""###############""""""############"""""" !!!"""!!!!!!"""%%%'''%%%(((+++***'''$$$$$$%%%&&&%%%&&&***///000...+++&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((&&&((('''###$$$(((***(((&&&(((+++***''''''))),,,''')))++++++******...111///......------,,,+++++++++******+++---......---............////////////333222111111333333222111333333333444444444444444333444666888999999999888777666666888::::::999888777888888999::::::999999@@@===<<>>@@@DDDFFFEEEDDDCCCCCCDDDEEEFFFAAAAAAAAA@@@@@@AAAAAABBB@@@BBB@@@<<<<<<@@@???999999===??????===;;;<<<===888:::;;;;;;:::999::::::@@@===;;;:::;;;===>>>>>>???>>>======>>>@@@BBBCCC:::<<<@@@CCCFFFFFFEEEEEEDDDEEEGGGLLLPPPQQQQQQOOOVVVVVVWWWYYY\\\\\\[[[YYY[[[___bbbcccaaaaaacccffffffgggiiijjjkkkkkkkkkjjjgggkkkpppsssssstttwwwzzzvvv}}}}}}{{{oooeee```^^^___aaaeeeiiilllllljjj]]]YYYTTTPPPNNNLLLJJJHHHJJJJJJIIIFFFDDDDDDFFFHHHEEEFFFGGGDDD@@@???@@@BBBCCC@@@===<<<;;;;;;:::999===<<<<<<===??????>>>===:::::::::999888777666555666555222111000111222333222777;;;999333///111555555555555666777888999:::444444333333333333333333111222333222111111333555111222222222111000//////---,,,,,,...111111...+++000000///...---...111333///---***)))+++...///000888777444222///...---,,,---...///000///...,,,***---,,,,,,---///000///...(((***,,,.../////////...|||pppddd^^^YYYRRRLLLJJJJJJBBB======>>><<<999:::333222222222000///------...---,,,,,,,,,+++)))''',,,***(((&&&%%%%%%''''''***++++++)))&&&%%%%%%&&&(((&&&%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###$$$&&&"""%%%'''%%%###!!!$$$&&&!!!!!!"""###$$$%%%%%%&&& !!!"""###############&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$$$$######'''%%%###"""!!!"""###$$$$$$$$$######"""!!!!!!!!!$$$$$$##################""""""""""""##################$$$$$$$$$$$$############""""""""""""######$$$!!!"""%%%%%%""""""%%%%%%%%%%%%%%%$$$""" ######!!! '''$$$!!! !!! $$$!!! """$$$$$$"""  ###$$$###!!!%%%%%%%%%%%%###""" ###"""""""""""""""###$$$)))'''%%%%%%%%%%%%###!!!%%%###!!!"""$$$'''))))))%%%%%%%%%%%%$$$###""""""######""""""###$$$%%%%%%&&&%%%###!!!  $$$%%%$$$"""!!! """######!!! """%%%&&&$$$!!!%%%%%%$$$$$$$$$%%%&&&''''''&&&###"""$$$&&&$$$!!!(((%%%%%%&&&&&&###%%%***)))(((&&&$$$#########$$$%%%&&&&&&'''((('''''''''%%%&&&&&&'''((()))******'''&&&&&&%%%&&&'''((()))''')))***)))'''(((+++///......---,,,+++++++++++++++++++++,,,......---+++000------000111...---...000111111111111222222222555444111...111666666222222333666888999999888777999888777777999999888777777<<<>>>;;;;;;===>>><<>>===<<<<<<===>>>???>>>>>>>>>???AAACCCCCCCCCBBBAAA@@@?????????@@@@@@@@@???>>><<<<<<<<<===>>>>>>>>>>>>===<<<:::999888777<<<===;;;:::<<<<<<::::::;;;<<<;;;:::;;;===@@@>>>>>>===<<<<<<===>>>???;;;???@@@>>>@@@DDDEEEBBBBBBDDDGGGKKKNNNPPPQQQRRRRRRVVVVVVSSSUUU[[[ZZZVVV```\\\[[[___bbbcccfffiiihhhiiikkklllnnnoooqqqrrrvvvoooppp{{{zzzxxx{{{~~~{{{~~~zzzrrrjjjeee___```bbbeeehhhgggeeebbbWWWTTTQQQOOONNNLLLJJJHHHLLLKKKIIIGGGEEECCCBBBAAADDDBBB@@@???@@@@@@???>>>===<<<:::888888:::<<<>>><<<===???@@@@@@???>>>===;;;:::999888777666777777666999555---***///333222111444444000...111222000555555444444444555666666444333222111111222333444333222222111111222222333666000///444777333///000...------...//////...---//////000111111000///...222---***+++++++++///444;;;999555111...,,,,,,,,,...222222---,,,...---(((***,,,...///......///000...+++(((+++///222///,,,~~~sssggg```ZZZSSSMMMLLLGGGCCC@@@@@@===999999===444444333222111///------...---,,,+++,,,+++)))'''---,,,***((('''((())))))'''(((((('''$$$######$$$'''%%%$$$$$$&&&&&&%%%######%%%&&&%%%######$$$%%%"""$$$%%%%%%$$$$$$$$$%%%!!!""""""######$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$###"""!!!!!!######$$$$$$$$$$$$######$$$###!!!  !!!"""############""""""""""""!!!!!!!!!""""""######$$$""""""""""""############""""""############""""""###""""""!!!!!!""""""###$$$!!!!!!$$$%%%""""""%%%######$$$$$$###""" %%%$$$###"""!!!!!!!!!!!!%%%###!!!!!!"""######"""###!!! !!!#########"""  ###$$$###!!!&&&&&&%%%$$$###"""!!!!!!"""""""""""""""######$$$&&&%%%######$$$$$$###!!!(((&&&######$$$&&&&&&&&&$$$$$$%%%%%%$$$$$$######"""""""""""""""###$$$$$$###"""!!! !!!"""""" !!!"""!!!!!!!!!!!!###!!!!!!"""$$$%%%###!!!''''''%%%$$$$$$$$$%%%&&&(((&&&$$$###%%%&&&%%%###&&&$$$$$$''''''&&&(((,,,((('''%%%$$$######$$$$$$&&&'''(((((())))))((((((&&&&&&''''''(((((())))))'''&&&&&&%%%&&&'''((()))'''))))))(((&&&&&&(((+++---,,,,,,+++++++++++++++,,,+++***,,,---...---+++000------000111...---///000000111111111222222222444444111///111666666333333444666888999999888888;;;999888888::::::999888555:::===;;;;;;======<<<===<<<<<<;;;;;;<<<===>>>@@@<<<:::===BBBDDDBBB>>>??????@@@AAAAAABBBCCCCCC??????===<<<<<<<<<==================;;;:::999888888===???<<<;;;===>>><<<:::;;;;;;;;;:::;;;>>>@@@@@@???>>>======>>>??????<<>>???BBBCCC@@@BBBCCCFFFIIIKKKMMMMMMMMMNNNRRRRRRPPPRRRWWWWWWTTTZZZVVVVVV\\\aaabbbdddgggjjjkkkmmmnnnpppqqqssstttxxxsssuuu{{{yyy}}}{{{vvvrrrpppccccccdddeeegggfffdddbbbWWWUUURRRPPPOOONNNLLLJJJIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@>>>>>>???@@@@@@???>>>===:::888888888:::;;;<<<>>>@@@AAAAAA@@@>>><<<<<<;;;999666555555666888666999666///,,,...000...333555555000...000000...555555555444333333333222333222111000000111222333222222111111111111222222444000000555666111///000,,,+++,,,---000111000......///000111111000///...000,,,)))++++++***---222777666333000---+++******...111111---,,,...---)))***,,,...///......///000...+++(((***...111///---vvvjjjccc\\\TTTNNNMMMEEEDDDCCCBBB<<<777:::@@@666666444333111///------...,,,++++++,,,+++)))''',,,+++)))((('''(((((()))&&&''''''&&&$$$$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&%%%###"""###$$$#########%%%''''''%%%$$$"""""""""""""""############"""!!!!!!!!!"""###$$$###############"""!!! ######$$$$$$$$$$$$############!!! !!!""""""""""""############$$$ !!!"""###$$$$$$""""""""""""############"""######$$$$$$######""""""!!!!!! !!!!!!"""$$$!!!!!!$$$%%%"""###&&& !!!""""""""""""!!!!!!%%%$$$###""""""!!!!!!"""###"""!!!!!!###$$$%%%$$$"""!!! """###$$$###!!!"""!!! !!!"""###"""!!!((('''%%%###""""""######""""""######$$$$$$$$$$$$$$$###""""""###$$$###"""***'''$$$###$$$$$$$$$###"""###$$$$$$%%%$$$$$$$$$!!!!!!""""""""""""###### !!!###$$$%%% ###$$$$$$###"""###"""""""""$$$$$$""" )))(((&&&%%%%%%%%%%%%&&&)))'''%%%%%%&&&&&&&&&&&&$$$"""###'''((((((***...&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((('''%%%%%%&&&'''******************+++,,,,,,+++***+++---------+++///,,,---000000------///000000000111111111222222333444222///111666666333222333555666777888777777;;;999777777888999888666333999<<<;;;;;;======;;;<<<;;;::::::;;;<<<===>>>AAA;;;777:::AAACCC???:::===>>>@@@BBBDDDDDDDDDDDD>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;999888888888===???<<<;;;===>>><<<999:::;;;;;;:::<<>>>>>??????>>>@@@@@@>>>===@@@@@@===AAABBBDDDFFFGGGHHHIIIIIIIIILLLMMMLLLNNNQQQRRRQQQSSSQQQSSS[[[```aaabbbeeegggiiilllnnnnnnppprrruuuyyywww||||||zzz~~~}}}||||||}}}mmmkkkiiihhhhhhgggeeecccXXXVVVTTTRRRRRRQQQOOOMMMGGGGGGFFFEEEDDDDDDDDDDDD???>>><<<===???@@@@@@??????===;;;999888888999:::<<<>>>AAACCCCCCAAA>>><<<<<<;;;999666444444666888666999777222.........---222444333......000000...333444444444333111///...111000000//////000000111111111111111111111111111000000222555333///...000+++++++++---000222111000...///000111111111//////...***)))+++,,,***+++///222222111///---***)))'''---//////------...---+++***,,,...///......///000...+++((()))---//////---xxxlllddd\\\SSSNNNNNNGGGEEECCCBBB>>>:::;;;@@@888777555333111///...------,,,++++++++++++)))''')))((('''&&&&&&&&&&&&'''&&&(((((((((&&&&&&&&&((($$$######$$$&&&''''''&&&%%%&&&'''%%%###""""""###$$$""""""%%%((()))&&&######"""""""""""""""""""""$$$###!!! """###%%%######$$$$$$###"""!!!!!!######$$$$$$$$$$$$######%%%$$$###""""""###$$$$$$!!!!!!"""######$$$%%%%%% !!!!!!""""""#########!!!"""""""""###############$$$$$$%%%%%%$$$$$$###!!!!!! !!!!!!###!!!!!!$$$%%%######&&& !!!""""""#########""""""!!! ###"""!!!!!!###$$$$$$###!!!!!!"""###%%%$$$""" !!!!!!!!!!!!"""""""""""")))'''%%%###""""""$$$%%%!!!"""$$$%%%%%%%%%$$$$$$###"""!!!"""$$$%%%$$$###(((%%%###""""""###"""!!!!!!!!!###$$$$$$%%%%%%%%%!!!!!!!!!"""""""""!!!!!! !!!"""###$$$$$$ !!!"""$$$&&&''''''%%%##################"""!!!((('''&&&&&&&&&'''((()))+++'''%%%&&&'''&&&''')))%%%""""""&&&)))((((((+++######$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&'''''''''&&&&&&'''((((((((((((((()))***+++,,,,,,***)))***,,,---,,,,,,---,,,---000000,,,---000000000000000111111111111111333333000111555666444000111333444555666666555:::888666555666777666555444999=========??????<<<<<<<<<;;;;;;;;;<<<===>>>>>>;;;888:::>>>???===999<<<===@@@BBBDDDCCCBBBBBB===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777555:::<<<:::999;;;<<<:::999:::;;;::::::<<>>>>>======???AAAAAA======???>>>;;;>>>???AAABBBDDDFFFGGGGGGEEEHHHIIIJJJJJJLLLNNNOOOQQQOOOSSSZZZ_________aaaaaadddhhhiiiiiikkknnnqqqwwwyyy{{{zzz}}}}}}vvvsssooollljjjiiigggeeeXXXWWWUUUUUUUUUTTTRRRPPPIIIHHHGGGFFFEEEEEEEEEEEE@@@>>>======>>>???>>>===>>>===<<<;;;:::;;;<<<======???BBBDDDDDDAAA>>><<<:::<<<<<<:::777555666777888888666222//////111333444444111------111111//////000222222222000...---////////////////////////000000000000000000000000,,,///333444111...///111---,,,,,,...000111000///...///000111222111000000---******------******---.../////////...+++)))''',,,---...------...---,,,***,,,...///......///000...,,,)))))),,,.........xxxnnneee\\\SSSOOOOOOLLLFFFAAAAAAAAA>>><<<===999777555222000///...---,,,+++******++++++)))''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''$$$###"""$$$&&&((('''&&&%%%&&&'''%%%###""""""###%%%######%%%((()))&&&###############""""""""""""%%%###""" !!!###$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$########################$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$######"""""""""!!!"""""""""############""""""############""""""!!!!!! !!!!!!### !!!$$$%%%###$$$'''!!!!!!!!!"""###$$$%%%&&&"""!!!!!! !!!$$$"""!!!"""######!!! !!!""""""$$$&&&%%%""" !!!!!!"""!!!""""""###(((&&&$$$"""""""""$$$%%% """$$$'''''''''%%%$$$###""""""###%%%&&&%%%$$$###!!! """"""!!! !!!"""###$$$%%%%%%%%%!!!!!!""""""""""""!!! !!!!!!!!!""""""""""""!!!&&&$$$###$$$''')))((('''###$$$$$$%%%$$$#########&&&&&&&&&&&&''')))+++---+++'''&&&((('''%%%'''---'''###"""&&&(((&&&%%%&&&""""""###$$$%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))+++++++++'''''''''((()))***+++,,,,,,***))))))+++,,,,,,,,,,,,+++---000///+++---111//////000000000111111111000333444111111555666444222333444555666777777777<<<999777666777888888777666<<>>>>>@@@@@@>>>>>>>>>===<<<<<<===>>>???:::;;;<<<<<<;;;;;;;;;======???@@@BBBAAA@@@>>>===;;;;;;;;;<<<<<<<<<;;;;;;999:::::::::999888777666111666888666555888999777999:::;;;;;;:::<<<>>>AAA@@@@@@???>>>>>>===<<<;;;???AAAAAA======???>>>;;;<<<===>>>@@@CCCEEEGGGHHHDDDEEEHHHIIIIIIIIIKKKNNNOOOMMMPPPWWWZZZYYYXXXXXX[[[___ccceeedddfffjjjnnnrrrvvv{{{}}}yyyxxx{{{yyywwwsssrrruuuzzz}}}{{{|||xxxtttoookkkhhhfffdddbbbXXXWWWVVVWWWWWWWWWTTTRRRLLLKKKJJJHHHGGGFFFEEEEEECCCAAA???>>>>>>>>><<<;;;============>>>@@@AAABBB>>>@@@BBBDDDCCCAAA>>><<<888<<<@@@???:::666555555999666333000///111777===AAA???888000///222111...+++---///111111000///..............................//////000000//////...+++///222222000000222333000///...///000000...---...///000222222222111000...++++++......++++++---,,,---///000///---+++))),,,+++,,,......---------***,,,...///......///000...---++++++,,,.........yyyoooggg]]]TTTPPPRRRPPPHHHBBBBBBBBB???<<<;;;888666444111///.........+++***)))***++++++)))'''((((((((((((((((((((((((%%%&&&&&&%%%#########$$$$$$######$$$&&&''''''&&&%%%&&&&&&%%%###"""###$$$'''%%%$$$%%%&&&&&&&&&%%%###############$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""######$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!""""""""""""############ """!!!!!! !!!!!!"""""" !!!$$$%%%###$$$'''!!!!!!""""""###%%%&&&'''######""""""""""""######$$$#########$$$$$$""" ###"""###$$$%%%%%%""" !!!""""""!!!!!!"""###%%%%%%###"""""""""######"""%%%((()))(((&&&$$$$$$###"""###%%%&&&%%%$$$  """###"""!!! !!!"""###$$$$$$$$$$$$!!!"""###$$$###"""!!! """"""######"""!!! %%%$$$###%%%(((***(((%%%###$$$&&&&&&%%%%%%&&&'''%%%%%%&&&''')))+++...///,,,&&&%%%)))'''$$$'''///***%%%###''')))&&&###"""""""""###$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((('''''''''(((''''''&&&%%%&&&%%%&&&))),,,...---,,,(((((((((((()))***+++,,,,,,***((((((***,,,,,,,,,***+++...000...+++,,,222/////////000000000111111...333444222222555666555666666777888999:::;;;;;;===;;;888888999;;;<<<;;;:::???AAA>>>===@@@AAA???AAA@@@>>>===<<<<<<======888<<>>;;;:::===@@@@@@@@@AAA@@@???>>><<<;;;999:::;;;;;;<<<;;;;;;;;;888888999999888777666666000444777555444777888777:::;;;<<<;;;:::;;;===@@@>>>>>>>>>>>>>>>===<<<;;;>>>@@@@@@>>>===@@@@@@======>>>???AAACCCFFFHHHJJJDDDEEEGGGIIIHHHEEEHHHMMMKKKHHHJJJPPPRRRPPPOOOOOOUUUZZZ___aaa```aaaggglllmmmppptttwwwxxxwwwwwwxxx}}}}}}}}}||||||{{{{{{{{{oookkkhhhhhhmmmsssyyy||||||zzzxxxyyy||||||zzzyyyqqqnnniiidddbbb___\\\ZZZWWWWWWWWWXXXYYYYYYVVVTTTNNNMMMKKKIIIHHHGGGFFFFFFFFFDDDAAA@@@??????===<<<======>>>???AAACCCDDDEEE???@@@AAABBBAAA@@@>>><<<777<<>>@@@???BBB@@@>>><<<;;;::::::;;;:::<<<>>>>>>===>>>???AAABBBBBBAAA@@@???======<<<888999:::;;;<<<;;;;;;:::777777888888777777666666111666888666666999:::999<<<<<<<<<;;;::::::<<<>>>===>>>?????????>>>======<<>>???BBBCCC@@@AAAAAAAAABBBDDDFFFIIIJJJDDDDDDGGGIIIFFFBBBDDDKKKHHHEEEFFFKKKMMMKKKJJJLLLNNNTTTZZZ[[[ZZZ[[[aaagggiiijjjllloootttwwwxxxvvvqqqssssssqqqnnnlllkkkkkkhhhfffdddfffjjjoooqqqrrrvvvuuuuuuvvvyyy{{{}}}~~~}}}{{{yyywwwvvvuuujjjgggccc___]]]ZZZVVVTTTVVVVVVWWWYYYZZZZZZWWWUUUKKKKKKJJJIIIHHHGGGGGGGGGGGGEEECCCBBBBBBBBB@@@???>>>>>>???@@@AAABBBCCCDDDAAA@@@@@@??????>>>======888<<>>AAA@@@;;;999<<>>;;;:::999888888===<<<;;;===@@@BBBBBB@@@CCCBBBAAA@@@????????????777888:::;;;<<<;;;;;;:::666777777777777777666555333888:::999888;;;===;;;=========;;;::::::;;;======>>>@@@AAAAAA@@@???>>>;;;???@@@>>>@@@DDDEEEBBBEEEDDDDDDDDDEEEGGGHHHIIIDDDCCCFFFIIIEEE???BBBJJJGGGDDDDDDIIILLLKKKKKKMMMHHHNNNTTTVVVTTTVVV\\\bbbgggggghhhkkkqqqwwwxxxvvvnnnpppqqqoookkkgggffffffeeeddddddgggkkkmmmllljjjrrrrrrssstttvvvxxxyyyzzz}}}{{{xxxvvvtttsssttttttgggdddaaa^^^\\\YYYUUURRRVVVVVVWWWYYY[[[ZZZXXXVVVHHHHHHHHHGGGGGGHHHHHHIIIGGGEEECCCCCCDDDDDDCCCBBB>>>??????@@@@@@AAAAAABBBAAA@@@???>>>============999<<<===888111...222888111------000111111666>>>YYYNNN===---)))---...,,,//////...---------......---...///000000///...---+++,,,...//////...,,,+++......+++)))///:::>>>;;;///......///111222111///...///111222333333222222...+++)))******((((((,,,)))***+++,,,---............++++++//////***))),,,***,,,...///......///000---000333444333111///...|||pppdddZZZUUUTTTNNNJJJFFFCCC@@@===:::777444333222000...---,,,,,,000---******,,,...,,,***%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&'''%%%$$$$$$$$$$$$###"""777333,,,&&&$$$$$$''')))###%%%'''&&&###!!!###%%%$$$$$$$$$#########""""""&&&### """$$$###"""!!!""""""###############"""############$$$$$$$$$ """###$$$$$$$$$######"""!!! !!!"""###!!!""""""!!! !!!%%% """###&&&&&&&&&%%%%%%%%%%%%$$$!!! """%%%$$$ !!!%%%***'''$$$###$$$$$$###"""%%%###!!!!!!"""###"""!!!$$$%%%&&&(((...333000)))((($$$###%%%$$$ """!!!  """###$$$######""""""!!!!!!!!!$$$&&&(((((('''((()))+++###"""!!! !!!"""###%%%###!!!"""%%%&&&$$$!!!###!!!$$$)))(((""""""&&&!!!!!!"""############"""!!!###&&&&&&%%%###"""!!!$$$***333999888///((()))&&&%%%%%%$$$###(((///,,,)))&&&&&&))),,,------///((($$$%%%$$$!!!"""(((,,,%%%$$$,,,111,,,%%%!!!%%%%%%$$$######$$$$$$%%%&&&((()))***)))((()))***%%%%%%%%%&&&''')))***+++++++++***)))((('''&&&&&&'''''''''''')))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++---------,,,---000222111...---///222.........///000000111111333222222222222333444444555555444555666888:::;;;>>>===;;;::::::;;;===>>>>>>===;;;:::999999::::::>>>@@@>>>;;;>>>DDDCCC===BBB>>>;;;;;;>>>@@@@@@>>>999999999::::::::::::;;;888777777777999888666444666666777888888999999:::;;;;;;<<<<<<======>>>>>>===@@@CCCCCC@@@>>>???@@@<<>>>>>>>>AAABBB@@@;;;:::===@@@;;;999777777777666444333111111222333333333333222===<<<999444---)))***,,,............///000222222111,,,+++000333000+++))).........------,,,,,,,,,)))***+++---///222444666///...---...000222222111111000222666555///,,,,,,+++++++++++++++,,,+++++++++)))***------+++...444,,,---.........---,,,,,,000---,,,,,,...---***'''//////000000///---+++***~~~rrreee[[[VVVTTTNNNKKKGGGCCC@@@===:::888555444222000...---,,,,,,---+++((()))++++++(((%%%''''''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$'''&&&%%%%%%&&&&&&$$$###111---((($$$""""""$$$&&&###$$$%%%%%%$$$###$$$%%%$$$$$$$$$#########""""""$$$###"""""""""  !!!"""###$$$$$$$$$"""############$$$$$$$$$ !!!"""######$$$$$$$$$###"""!!! !!!"""""" """######"""!!!!!!"""###$$$""" """%%%###"""!!!!!!!!! """!!!"""%%%$$$ !!!%%%###"""""""""######$$$$$$%%%###!!!!!!"""###"""!!!!!!$$$---:::CCC>>>555---&&&######### """!!!!!!!!!!!!!!!"""#####################""""""!!!###%%%&&&&&&%%%%%%'''(((""""""!!! !!!""""""###"""!!!!!!"""###"""!!!"""!!!###((('''"""!!!%%%"""##################"""###$$$%%%&&&&&&%%%###"""%%%%%%''',,,000000***%%%'''"""!!!$$$'''''')))---,,,+++******)))*********...((($$$%%%$$$!!!###((()))$$$$$$***---)))###"""%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((()))((('''((()))))))))(((((((((((())))))++++++***)))'''&&&%%%%%%(((((('''((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///---,,,,,,---.........------...////////////000111......//////000000000111222222222222222333444444444444333444555777888:::;;;:::999999:::<<>><<<;;;::::::;;;===???===;;;===BBBCCC??????===<<<===??????===;;;::::::::::::::::::::::::999888777888999:::999777999999::::::;;;<<<<<<===<<<<<<<<<<<<===============@@@BBBBBB@@@>>>???@@@===AAABBB@@@BBBFFFGGGEEEFFFHHHIIIHHHFFFEEEFFFHHHIIIIIIHHHHHHIIIKKKMMMNNNLLLMMMNNNOOOQQQRRRSSSTTTQQQTTTWWWXXXXXX[[[aaaeeelllllljjjfffhhhmmmnnnlllooossstttooolllnnnooommmffffffgggjjjnnnpppqqqpppttt|||xxxwwwvvvuuutttqqqlllhhh^^^]]][[[ZZZZZZXXXUUUSSSTTTUUUTTTRRRUUUXXXWWWRRRMMMMMMMMMNNNNNNLLLHHHDDDHHHEEEDDDIIIQQQTTTNNNHHH???@@@AAAAAAAAA@@@???>>>???BBBDDDBBB===;;;===@@@===;;;999888777666444222111222222333333333333333444444333000------///222////////////000111222222222---,,,111444111---+++------------,,,,,,++++++++++++,,,,,,...000111222///---,,,---///111111000...,,,...111111,,,***++++++,,,,,,,,,*********+++***''''''+++---,,,---111++++++++++++++++++++++++...,,,******,,,+++)))&&&......//////...---++++++ttthhh___YYYWWWOOOLLLHHHDDDAAA>>>;;;888666555333111///---,,,+++,,,***)))***,,,+++((($$$))))))))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''((((((&&&$$$###(((&&&%%%%%%''''''&&&%%%***(((&&&###""""""###$$$######"""###%%%&&&&&&%%%$$$$$$$$$###############!!!"""###$$$$$$!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""!!!###$$$$$$###""""""###&&&+++***)))(((###"""""""""!!!!!!!!!!!! ###"""###%%%$$$ !!!%%%!!!###$$$#########$$$%%%###!!!!!!"""###"""!!!  ,,,@@@QQQRRRKKK333***!!!!!!"""!!!!!!!!!!!!""""""###############!!!"""###$$$$$$$$$###""""""###$$$$$$###"""###%%%!!!!!! !!!""" !!!!!! !!! """&&&%%%!!!!!!$$$%%%%%%%%%$$$######""""""'''&&&%%%$$$$$$#########(((%%%"""###%%%&&&$$$"""%%% ###''')))***---///...,,,***)))((((((''',,,(((%%%%%%$$$"""$$$(((%%%$$$%%%(((((($$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&(((((('''&&&'''(((---,,,,,,+++***)))((((((---,,,+++***((('''&&&%%%)))(((((((((((()))***+++++++++++++++++++++++++++///...---,,,---...000111---------.........//////---,,,,,,---///111000000000000000000000000000000333333333333444444444444444333333333444666888999888888888999;;;>>>@@@BBBBBB@@@>>><<<:::999999:::;;;>>>>>>;;;;;;???CCCCCC>>>======>>>???>>>;;;999===<<<;;;:::::::::::::::;;;999777888:::<<<<<<<<<============>>>???@@@@@@=========<<<<<<<<<<<<<<<===???@@@@@@???>>>?????????BBBCCCAAABBBFFFGGGEEEGGGHHHGGGFFFDDDCCCDDDFFFIIIIIIIIIJJJKKKMMMNNNOOONNNNNNOOOQQQRRRSSSTTTTTTWWWWWWWWWXXX\\\aaafffjjjlllooommmhhhgggjjjlllkkkrrrrrrpppnnnooorrrssspppgggggghhhkkkooorrrrrrrrrxxxxxxvvvssspppmmmhhhccc___UUUUUUUUUWWWYYYXXXVVVSSSRRRSSSRRROOOQQQSSSRRRNNNMMMNNNOOOPPPOOOKKKEEEAAAEEECCCEEELLLTTTXXXSSSMMM@@@AAACCCDDDDDDBBB@@@>>>@@@CCCEEEDDD@@@======>>>???===:::888777666333111222222333444444444444333/////////...---///222444000000000111111222222333333...---111444111...---...............------,,,,,,,,,,,,,,,,,,---......---,,,,,,---///000///...,,,******------***)))+++***,,,...,,,)))((()))+++)))&&&'''...222111//////******)))(((((()))***++++++***(((((())))))(((&&&,,,,,,------------,,,,,,vvvlllccc^^^\\\QQQMMMIIIEEEBBB???;;;999777666444111///---,,,,,,,,,++++++---000000,,,(((************)))(((&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$###!!! """&&&((('''%%%########################!!!###&&&&&&$$$ $$$###"""!!! """"""#########$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!""""""""" """$$$###"""!!!""""""###(((***++++++$$$############""""""""""""$$$"""###%%%### """&&&"""%%%''''''%%%###$$$%%%%%%###!!!!!!"""###"""!!!$$$!!!%%%888OOOZZZ[[[888,,, """"""!!!!!! !!!"""###$$$###"""!!! !!!###$$$%%%$$$###""""""###$$$###!!!!!!"""### !!!!!!!!! """!!!""" """######!!!"""$$$''''''&&&$$$###"""""""""'''%%%###!!!!!!"""###$$$'''$$$ !!!!!! ### """%%%(((///777<<<444,,,(((******((($$$***(((%%%$$$$$$$$$%%%'''###%%%&&&&&&$$$"""###&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&(((((('''''''''(((---------,,,+++***))))))......---+++***)))(((''')))))))))((((((((())))))************++++++++++++///...,,,++++++...000222,,,---......------...///---+++))),,,000222111///222222222222222222222222444555555666666666666666555555444444555666888999888888888999;;;===???@@@>>>===;;;999888888999999;;;>>>???===;;;>>>CCCFFF??????>>>>>>>>>===<<<;;;@@@???===<<<;;;:::::::::;;;999777888:::===?????????>>>>>>>>>???@@@AAABBB=========<<<<<<;;;;;;;;;======>>>>>>>>>>>>>>>???>>>BBBBBB@@@AAADDDEEECCCEEEEEEDDDCCCCCCCCCDDDEEEHHHHHHIIIJJJKKKLLLNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRWWWWWWWWW[[[```fffiiijjjiiinnnnnniiifffiiilllmmmqqqnnnkkklllrrrwwwwwwuuullllllmmmpppsssttttttssswww}}}}}}|||tttqqqmmmiiieee```[[[WWWPPPQQQSSSVVVXXXXXXUUUSSSQQQSSSRRRNNNNNNPPPOOOLLLNNNNNNNNNNNNMMMIIIDDD@@@CCCBBBDDDLLLTTTWWWSSSNNNDDDDDDDDDCCCBBB@@@???>>>@@@BBBDDDDDD@@@===<<<<<<===;;;999888777666444222333333444555555555555444222111000///...///111222111111222222333333333333222......222333111/////////000111111111000//////,,,++++++++++++,,,,,,---,,,,,,+++,,,...///...------***))),,,,,,***+++...***,,,...,,,((('''(((+++)))'''+++555;;;888111---***)))(((''''''(((***,,,***)))((((((((())))))(((+++++++++,,,,,,---------yyynnnddd___\\\RRROOOJJJFFFCCC???<<<999888666444222000...------+++***+++...222333000,,,************)))(((&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$$$$$$$&&&'''$$$###"""###%%%&&&&&&%%%"""###$$$$$$$$$$$$#########!!! """&&&((('''%%%########################!!!"""###############$$$""""""!!!!!!!!!!!!"""###""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$$$$ !!!"""""""""""""""!!!""""""!!! !!! """%%%+++///))) !!!!!!!!!!!! $$$""""""$$$###!!!###((('''(((((('''%%%%%%&&&'''%%%###!!!!!!"""###"""!!!######!!!###///BBBQQQVVV888+++ """""""""""" !!!"""###"""!!! """###$$$######""""""###$$$###"""!!!"""### !!!!!!!!!"""""""""$$$### !!!### """!!!!!!"""######((('''&&&$$$###"""""""""$$$"""!!!$$$&&&"""!!! !!!"""!!!!!!"""$$$%%%%%%+++===OOOTTTCCC111)))+++---((("""((('''&&&$$$$$$%%%''''''###&&&(((&&&######&&&(((###$$$%%%&&&&&&&&&&&&%%%&&&'''))))))((((((((()))++++++,,,,,,,,,,,,+++***++++++***)))((('''&&&&&&))))))))))))(((((((((''')))))))))******+++++++++---,,,***)))***,,,///111***,,,------,,,+++---///---+++))),,,000222111///444444444444444555555555666777888888999999888888777777666666666888999:::999999::::::;;;<<<<<<===::::::999888999:::;;;<<<===>>>??????===>>>BBBGGGAAA@@@>>>;;;;;;<<<>>>@@@BBBAAA???<<<;;;;;;;;;<<<;;;999777888:::===???@@@>>>===<<<<<<===>>>@@@AAA======<<<<<<;;;;;;::::::<<<<<<<<<<<<===>>>>>>>>>===@@@@@@>>>???CCCCCCAAABBBAAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLJJJKKKKKKLLLMMMNNNOOOOOOPPPRRRUUU[[[bbbfffgggffffffkkknnnjjjiiimmmqqqrrrrrrmmmkkkpppxxx~~~~~~uuuuuuuuuwwwyyyyyywwwuuuxxx}}}zzzwwwuuussspppjjjfffbbb]]]YYYVVVRRRSSSTTTWWWYYYXXXVVVSSSSSSUUUTTTOOOLLLNNNNNNKKKOOONNNKKKJJJIIIGGGDDDAAABBBBBBDDDIIIPPPRRRNNNJJJJJJHHHEEEAAA>>>======>>>???@@@BBBBBB@@@===;;;::::::999777777777777555444444444555666666666666555666444222000000111222222222333444444555444444333222......222333000///111///000111222222111000///++++++++++++,,,,,,---...,,,++++++---...///---+++---))))))++++++)))***...)))+++---+++)))''')))+++''''''...:::@@@:::000***+++***((('''((())),,,---*********)))))))))+++,,,++++++++++++,,,------...|||oooddd\\\YYYTTTPPPKKKGGGDDD@@@<<<:::777666444222111000//////)))((((((+++///000...+++))))))))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&+++(((%%%"""!!!###&&&(((###"""!!!###%%%&&&&&&%%% !!!""""""######"""""""""!!!!!!###%%%''''''&&&###############$$$$$$$$$#########!!! """%%% """$$$'''((("""############$$$$$$$$$###"""""""""""""""###### !!!"""#########""" """""" !!!"""!!!!!!***111...&&&$$$#########""""""""""""###!!!"""$$$$$$"""%%%***111---(((%%%&&&((())))))%%%###!!!!!!"""###"""!!!!!!%%%&&&,,,666===???222(((!!! """""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""######"""!!!"""$$$ !!!"""#########"""!!!"""######"""!!!"""###!!!""" ###%%%$$$((('''%%%###"""!!!"""""""""  ###&&& !!!###$$$$$$$$$$$$ $$$(((((('''111IIIaaaeeeQQQ999,,,,,,---(((!!!%%%'''&&&###$$$'''(((&&&"""''')))&&&$$$%%%'''(((###$$$%%%'''''''''&&&&&&&&&(((******)))((()))***'''(((***+++,,,,,,+++***&&&&&&&&&%%%%%%$$$$$$$$$(((((()))))))))(((''''''((((((((()))******++++++***)))(((((()))+++---///))),,,...---+++***,,,///---,,,,,,---///111000000333333444555555666777777666777999:::::::::999888888888777777777888999:::;;;;;;;;;;;;::::::::::::::::::999:::;;;<<<>>>??????===>>>@@@@@@>>>@@@DDD@@@???<<<999888:::???CCCBBB@@@>>>;;;::::::;;;<<<999888777777:::<<<======<<<;;;:::::::::<<<>>>@@@<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::<<<>>>>>>===;;;>>>???===>>>BBBCCC@@@??????@@@BBBEEEFFFEEEDDDBBBCCCEEEGGGIIIJJJJJJKKKIIIIIIJJJKKKKKKLLLMMMMMMJJJNNNUUU[[[```ccceeeeeefffkkkmmmmmmoootttxxxxxxwwwrrrqqqxxx}}}zzz{{{xxxsssmmmhhhccc```\\\YYYVVVVVVVVVXXXZZZYYYWWWUUUVVVXXXVVVPPPLLLLLLMMMKKKNNNLLLJJJIIIIIIHHHFFFEEECCCCCCCCCGGGLLLMMMKKKHHHMMMJJJEEE@@@======>>>?????????@@@@@@???>>><<<;;;:::888777777888999777666555555666777777777777666666444111111333444555555333444555666666666555444333000000333333111111444...///111222333222000///---------------......///,,,,,,,,,...//////---+++,,,((((((******'''(((+++************************$$$%%%,,,777;;;444,,,'''******)))))))))+++,,,---***++++++***)))***,,,///,,,,,,++++++,,,---...///}}}pppfff___[[[UUUQQQLLLHHHDDDAAA===:::666555444333222111111111+++)))'''(((+++---+++)))''''''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%###"""###$$$%%%###""""""$$$&&&(((''''''!!!""""""###############!!!"""$$$$$$$$$$$$&&&'''""""""#########$$$$$$$$$!!!######"""!!!"""%%%(((""""""!!!!!!"""$$$'''((("""############$$$$$$$$$""""""############""""""!!!"""#########""" !!!######!!! !!!"""""""""!!!!!!'''......)))&&&&&&%%%%%%%%%$$$$$$$$$""" !!!###$$$###'''---EEE;;;...((((((+++***)))%%%###!!!!!!"""###"""!!! """###(((...///,,,***%%%!!!######""""""$$$!!!!!!!!! !!!""""""###"""!!! !!!!!!""""""!!!!!!###$$$ !!!"""###$$$$$$$$$######"""!!!"""######"""!!!"""### $$$&&&%%%'''%%%###!!!!!!!!!""""""###""" """$$$!!!###$$$%%%%%%&&&'''###%%%'''''''''000FFF\\\^^^NNN:::---)))(((&&&$$$$$$''''''###$$$((()))&&&"""&&&(((%%%$$$((((((%%%"""###%%%'''(((((('''&&&%%%'''))))))((('''((()))&&&''')))***+++***)))((($$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))(((((('''''''''(((((()))******+++((((((((()))***+++------)))---///...+++***---000---...////////////000111111111222333555666777777555666888999:::999888777888777666666666777999999:::::::::;;;;;;::::::999;;;::::::::::::;;;===>>>???;;;;;;@@@AAA===<<<===;;;;;;;;;999777999===AAA???===:::888777888999;;;777666666777999;;;:::999;;;:::888888888:::===???:::;;;;;;;;;;;;;;;;;;<<<<<<:::888999<<<>>>>>>===:::===>>>===???CCCDDDBBB@@@???AAADDDGGGGGGDDDAAAAAACCCEEEGGGIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLRRRYYY^^^aaaeeeiiimmmjjjmmmoooqqqvvv}}}||||||wwwxxx}}}xxxqqqjjjeeeaaa]]][[[XXXWWWWWWXXXZZZZZZYYYWWWWWWYYYWWWPPPKKKKKKLLLKKKLLLKKKKKKLLLMMMLLLIIIGGGFFFEEEDDDGGGJJJLLLLLLJJJKKKIIIFFFCCCAAA@@@@@@AAA@@@????????????@@@???>>>===;;;::::::::::::888777555666777777888888777777777444111111333666666555444555777888888777555444555222333555555333444888000111444555666555333222222111000///............---------///000///---***---******,,,,,,((((((******(((&&&(((+++---+++)))%%%%%%)))000111,,,((((((((())))))******+++,,,,,,)))***+++***((()))---000...------,,,,,,---...///|||rrriiidddaaaUUURRRMMMHHHEEEAAA===:::555555444333222222222222///,,,)))(((***+++***'''&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""$$$######%%%'''))))))(((%%%%%%%%%%%%%%%&&&&&&&&& ###&&&%%%######%%%(((""""""######$$$$$$$$$$$$!!!$$$&&&&&&(((+++///)))'''%%%###""""""###$$$"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""#########"""!!!"""$$$$$$"""!!!"""### ######!!!###(((***)))""""""""""""!!!!!!!!!!!!!!! ###$$$$$$(((...YYYJJJ888---,,,,,,***&&&%%%###!!!!!!"""###"""!!!$$$!!!"""***+++&&&%%%""""""$$$$$$!!!"""$$$###"""!!!!!!!!!"""$$$%%%###!!! !!!!!!!!!!!!"""$$$ !!!###$$$%%%%%%%%%$$$$$$!!! ###$$$""" ###$$$ %%%'''%%%&&&$$$"""!!! !!!"""###&&&$$$!!! !!!"""!!!###$$$$$$$$$%%%''')))'''&&&%%%$$$$$$***;;;LLLMMMDDD666+++$$$$$$&&&(((###''''''###$$$)))***&&&!!!&&&'''$$$%%%)))(((###"""###&&&'''(((((('''&&&$$$&&&(((((('''&&&'''(((&&&'''(((***)))(((&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))((('''&&&''''''((()))******+++'''((()))***+++,,,------***...111000,,,+++...222---000222111...---///222//////000222444555777777444555777888999888666555777777666555555666888888999999:::;;;;;;;;;::::::::::::999888888888::::::>>>999888???AAA===888999555888999999888888;;;>>><<<:::888666555666888999666555555777999:::888777;;;999888777777:::<<<>>>:::::::::;;;;;;<<<<<<<<<<<<999777888;;;>>>>>>===:::===???>>>@@@DDDFFFDDDAAAAAABBBEEEHHHGGGBBB>>>AAACCCEEEHHHIIIJJJJJJJJJMMMMMMMMMNNNNNNOOOOOOPPPSSSXXX___cccdddiiipppwwwoooqqqrrrttt{{{~~~zzz|||zzzrrrjjjddd___[[[YYYYYYWWWWWWXXXZZZ[[[[[[ZZZWWWZZZXXXPPPJJJJJJKKKJJJIIIJJJMMMPPPQQQPPPLLLHHHHHHFFFFFFGGGJJJMMMNNNMMMHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@>>>???@@@AAAAAAAAAAAA???===<<<<<<;;;999777666666777888888888888888:::666222111333444333222555666888999888777555444777555555888777555666;;;444555888:::;;;999888666666555333111///...------------...///111000---***000------000///+++***,,,+++&&&###&&&---000---((((((''')))+++***'''(((,,,'''''')))***++++++++++++(((******)))((()))---111//////------,,,---...///~~~vvvmmmeee```ZZZTTTMMMIIIGGGEEEAAA>>>===;;;777222000//////000,,,,,,,,,++++++************)))'''&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$!!!"""%%%(((%%%'''$$$!!!$$$))),,,+++((('''$$$!!!"""&&&'''%%%!!! !!!"""###$$$%%%%%%%%%'''$$$  """$$$%%%###%%%###$$$&&&"""---GGG666)))"""""" &&&""""""""""""############%%%$$$""" !!!###$$$$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%((('''###$$$!!!!!!%%%%%%!!!"""###!!!###"""'''000UUUJJJ+++///333(((+++'''%%%"""!!!!!! !!!"""###$$$$$$%%%%%%$$$$$$###"""###%%%%%%###!!!!!!"""""""""""""""!!!!!!!!! !!!$$$%%%""" !!!!!!""""""########################$$$%%%"""!!! !!!###$$$$$$######!!! ###$$$""" &&&%%%###!!! !!!"""### !!!###%%%%%%### """!!!!!!###&&&((()))))))))&&&""" !!!%%%***---444222...***'''%%%%%%%%%%%%&&&'''((()))***++++++$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((())))))))))))&&&&&&&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))))))&&&%%%((()))((()))---))))))***+++,,,,,,------'''))),,,,,,+++******+++---......//////000000000222000//////111333444333444444444555555555666666///111333333333444555777999777555444555777:::<<<777888888777555444666777888777666666777999;;;===777777777777777888888888<<<;;;;;;:::888777555444888888888888888999999:::444555666777888999:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;999999;;;>>>AAA>>>=========???BBBEEEGGG???@@@AAABBBCCCCCCCCCCCCCCCEEEFFFFFFFFFHHHMMMQQQVVVRRRNNNPPPUUUXXXWWWTTTWWW[[[___cccggglllqqquuuqqqrrrtttsssrrrssswwwzzzrrrvvv{{{}}}yyysssqqqnnnkkkfff___WWWRRRXXXUUUSSSSSSUUUVVVSSSQQQSSSTTTSSSOOOJJJGGGHHHJJJIIILLLOOOOOOKKKIIIIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCCCCBBB@@@@@@AAACCCFFFCCC>>>;;;;;;::::::999;;;;;;;;;999666555999<<<<<<888333111333555666666777777777888888888888777888888888666444555888:::999:::<<<>>>===;;;999777;;;888444111111000000///,,,---///111222111000///111111111000...,,,***(((...,,,+++---000000---***)))((('''(((+++---------)))((('''((()))***)))(((+++(((''')))...///+++'''++++++,,,------...//////xxxooofff```ZZZUUUNNNIIIGGGEEEAAA>>>===:::666222000...//////------,,,,,,+++******)))***)))'''&&&%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%&&&### %%%&&&###'''$$$!!!###(((***)))''''''$$$!!!"""&&&'''$$$!!! !!!""""""###############"""!!!!!!"""###$$$$$$!!!$$$"""%%%)))'''222KKK666((( """$$$ $$$""""""""""""##################!!!!!!!!!!!!"""### !!! ###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! %%%((('''!!!%%%%%%""""""%%%$$$!!! """$$$&&&%%%***(((FFF==='''///111(((,,,%%%###!!! !!!!!!!!! !!!"""######$$$$$$$$$&&&%%%#########!!!!!!!!!""""""""""""!!!!!!!!! !!!$$$$$$""" !!!!!!!!!!!!!!!!!!""""""###""""""""""""###$$$$$$###"""!!!!!!""""""!!! ###!!! ###$$$"""!!!&&&$$$"""!!! !!!"""###!!!!!!"""$$$&&&&&&###!!!"""!!!!!!###&&&)))))))))***'''###!!!!!!$$$))),,,111///,,,)))&&&%%%%%%%%%&&&&&&&&&'''(((***++++++$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))***&&&&&&((()))'''))),,,))))))******++++++,,,,,,((()))+++,,,+++***+++,,,,,,,,,------------------000///......000222333333222222222222222222222333---///000111111111333444666555444333444666888999777888888666555444555777666666555555777999;;;<<<666666777777888888777777999999999888777666555444666666555555666666777888444555666777888999::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<===>>>???<<<<<<;;;;;;===???AAACCC???@@@@@@AAABBBBBBBBBBBBBBBDDDEEEEEEFFFHHHLLLPPPRRROOOMMMNNNRRRTTTTTTSSSXXX[[[^^^bbbeeejjjooosssnnnpppqqqpppnnnmmmooorrrmmmqqquuuxxxyyyxxxxxxyyy{{{zzzwwwwwwvvvrrrnnntttqqqmmmiiiddd^^^WWWRRRTTTRRRPPPQQQSSSSSSRRRPPPOOOPPPOOOKKKGGGEEEFFFHHHJJJKKKLLLKKKJJJIIIIIIJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEEEEDDDDDDAAABBBCCCBBBAAAAAABBBDDDEEEBBB???=========;;;:::;;;;;;;;;999666666999<<<;;;777444333555777777777888777777666777888999:::999999999777666555777999888:::<<<===>>><<<:::888:::777444222111111000///...///000111222222222111111222222111000---+++***,,,,,,,,,---......,,,++++++***))))))+++------,,,&&&&&&(((***,,,,,,***(((+++)))(((+++///000---)))***++++++,,,------......|||rrrggg```[[[VVVOOOJJJHHHFFFBBB>>>===:::777333000////////////...---,,,+++***)))((())))))((('''&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&((((((&&&######&&&%%%!!!'''$$$"""###&&&((('''%%%&&&###!!!"""%%%&&&$$$"""!!!!!!""""""""""""!!!!!! !!!"""$$$$$$$$$###""" ###"""###((('''000EEE444&&&###'''%%%""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###'''&&& !!!!!!!!!!!!!!!!!!!!!!!! ###""" !!!&&&(((&&&!!!###$$$"""!!!###""" """%%%%%%"""'''###555///&&&000000(((///"""!!! !!!""""""!!! !!!""""""######%%%###"""""""""!!!!!!!!!""""""""""""!!!!!!!!! !!!###$$$"""!!!!!!!!!!!!!!!!!! """!!!!!!!!!""""""###$$$$$$"""!!! !!!!!! """ !!!###$$$###"""%%%$$$"""!!!!!!"""###$$$#########%%%''''''%%%###"""""""""$$$''')))))))))+++((($$$"""!!!###&&&))),,,+++)))'''&&&&&&&&&&&&'''&&&&&&&&&''')))***,,,%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%"""######$$$$$$%%%%%%%%%######$$$&&&((()))'''%%%''''''&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&&&&'''(((***'''&&&))))))''''''+++************************(((***++++++***+++---///++++++++++++++++++******...---,,,---000222222222000000000000000/////////+++---...///...///000222222222222333333444555555666777777666444444555777555555555555666888999:::444555666777888777666666555555666666555555444333444333333333333444555555555555666777777888999999:::999999888888777777666444666888:::;;;;;;;;;:::::::::999999999;;;===>>>>>>????????????????????????@@@BBBBBBCCCEEEHHHKKKKKKKKKKKKLLLMMMOOOPPPQQQWWWYYY[[[]]]```dddiiimmmiiijjjkkkjjjhhhffffffffffffiiimmmoooooonnnooooooqqqvvv}}}xxxtttrrrqqqooolllssspppkkkgggbbb\\\VVVRRRQQQPPPNNNNNNOOOPPPOOONNNLLLLLLLLLIIIGGGEEEFFFGGGJJJIIIIIIJJJKKKLLLKKKJJJKKKKKKLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDD@@@AAABBBBBBAAAAAACCCEEECCCBBB@@@@@@AAA@@@>>><<<;;;;;;;;;999777777999;;;999777555555777888999888999888666666666999<<<===:::;;;;;;999777666666777777888;;;===>>>===;;;:::888666444333333222000...000000000111111222333444222222222222111///---,,,***,,,------,,,++++++,,,---+++******+++,,,,,,+++%%%&&&(((,,,...---***(((***)))***---111111...************+++,,,,,,------uuuiiiaaa]]]WWWPPPKKKIIIFFFBBB???===;;;888555222000000000000///...---+++***(((((()))((((((''''''''''''''')))((('''&&&%%%%%%%%%%%%((((((&&&%%%&&&&&&$$$!!!&&&$$$"""###$$$%%%%%%###$$$###!!!"""$$$%%%$$$###""""""######"""!!!!!! !!!"""$$$$$$###""""""""""""%%%!!! $$$!!!%%%444,,,$$$ ###'''$$$""""""!!!"""""""""############ !!!!!!!!!!!!!!! !!!"""  $$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!!"""&&&'''%%% !!!!!!!!! """"""&&&,,,)))***333///'''///"""!!!!!!"""!!!  !!!""""""!!! !!!######""" !!!!!!""""""""""""!!!!!!!!!!!!!!!"""###"""""""""!!!!!!!!! !!! !!!"""###$$$###"""!!!!!!"""###!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$###""""""###$$$$$$&&&%%%%%%&&&''''''&&&$$$"""""""""%%%(((***))))))+++)))%%%###!!!"""$$$&&&((('''&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&''')))+++%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%###############$$$%%%%%%&&&%%%&&&'''((((((&&&$$$''''''&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%'''((()))&&&&&&))))))&&&'''************)))))))))))))))******+++******+++...111,,,,,,,,,++++++******))),,,++++++---///111111111111111000000000000//////---...000000///000111333000111222444444444444333555666666555444444555777555555666666666666666666333444666777777666555444222222333444444444444333333333222222333333444555555666666666777777888888999888888666555444333333444555777:::======<<<;;;999999888888888999::::::=====================>>><<<<<<===>>>@@@BBBDDDFFFFFFGGGIIIIIIIIIJJJLLLNNNTTTUUUVVVWWWYYY]]]bbbfffcccdddeeedddcccaaa_________bbbdddeeeeeeeeeeeefffiiinnnvvv{{{~~~|||vvvrrrrrrrrrrrrqqqqqqmmmhhhccc___ZZZUUURRRQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJMMMQQQQQQMMMIIILLLMMMNNNNNNMMMKKKHHHGGGDDDCCCBBBAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAADDDFFFAAAAAAAAACCCDDDCCC@@@===;;;::::::999999999:::;;;888777777777888999::::::777777777888:::;;;<<<===:::<<<<<<;;;888666555555555777:::===>>>>>><<<;;;666555444444444333000...111000/////////111333555111111222222111///---,,,))),,,...---+++)))+++...,,,+++******,,,...------***)))***+++------+++)))))))))+++...111000---***))))))******++++++++++++xxxlllccc^^^XXXQQQLLLJJJGGGCCC@@@>>>===:::777444222111111000000...---+++***)))(((((((((((((((((((((''''''((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$&&&'''&&&$$$###&&&%%%#########$$$$$$######"""""""""$$$$$$$$$###$$$$$$$$$$$$###"""!!!!!!$$$%%%%%%###  """###&&& !!!(((###"""###$$$### !!!$$$!!!"""""""""############ !!!"""!!!!!!!!!$$$%%%### ###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$!!!"""%%%&&&###!!!#########$$$### ###+++)))(((...333+++$$$((($$$"""   !!!"""!!! """###$$$###!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""!!!!!!  !!!"""###$$$"""!!!!!!"""$$$&&&%%%$$$ !!!######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%&&&'''(((&&&%%%""""""###%%%(((******(((***)))&&&###""""""######%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((()))%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%&&&***)))(((((()))(((%%%"""&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((((((%%%&&&))))))'''&&&)))*********)))))))))))))))+++,,,,,,++++++,,,...111......------,,,,,,,,,+++,,,,,,,,,...000222111000333333222222222222222222000222333333222222444555111222444666777666555444555666666666444444666888777777777777666444222111222333444555666555444444000111222333333444444444444444333333444444555666666666666666666777777777888888777666444333222222999999:::===AAACCCBBB@@@999999999999999999999999<<<<<<;;;;;;;;;<<<======<<<<<<===>>>@@@BBBCCCDDDBBBEEEGGGHHHHHHHHHJJJLLLRRRSSSUUUUUUWWWZZZ^^^aaa]]]^^^______```___]]]\\\\\\]]]______^^^]]]^^^```aaafffmmmtttwwwxxxyyyyyyrrrpppmmmlllmmmoooppppppllliiiddd```\\\XXXTTTQQQSSSRRRPPPMMMJJJIIIIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHJJJKKKNNNSSSVVVTTTNNNHHHLLLLLLMMMMMMLLLIIIFFFEEEAAAAAA@@@??????@@@@@@@@@>>>???@@@@@@@@@@@@BBBDDD@@@@@@AAACCCDDDCCCAAA>>>;;;:::999999:::;;;;;;:::777888888888888999:::;;;444777:::===>>>>>><<<:::;;;<<<<<<;;;777555444444555777:::===>>>>>>===<<<555444333444444333111///000///...---...000222444///000000111000///---,,,***---...---***))),,,...---,,,,,,---000333333333111...***)))***+++,,,+++)))***+++---///...+++)))))))))************++++++zzznnnfff```ZZZRRRMMMKKKHHHDDD@@@>>>===:::888555333111000000///...---,,,+++***)))(((((()))))))))(((((('''''''''&&&%%%$$$$$$$$$$$$$$$!!!!!!%%%'''%%%$$$%%%%%%%%%$$$$$$###$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&### ###!!!%%% ###"""&&&"""$$$###  $$$""""""""""""############ !!!!!!""""""###%%%((('''######&&&&&&$$$!!!!!!!!!!!!!!!!!!!!!!!! ###$$$!!!!!!$$$$$$!!!  $$$&&&$$$$$$'''"""!!!!!!&&&###$$$+++''')))///...&&&!!!!!!$$$"""   !!!"""$$$###""""""###"""  !!!""""""######""" !!!"""!!! """$$$""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%!!!!!!!!!###%%%''''''&&&!!!###%%%&&&&&&''')))+++((((((((('''&&&&&&%%%%%%((('''&&&&&&''''''&&&%%%""""""###&&&)))+++***((()))(((&&&$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$############$$$############$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''+++***)))))))))(((%%%"""$$$$$$$$$%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&$$$%%%)))***''''''***************************,,,---...---,,,,,,...///000//////////////////...///......000222333111000333333333444444444555555333444555555444444555777333444666777888888777777666777777666555666777999777888999999777444111000333333333333333444444444000111222333444444444444666555555555555666777777777666666666666666666666888888777666555333333222666666888>>>CCCDDDAAA===999999999:::::::::::::::;;;:::999999:::<<<===>>>?????????AAADDDEEEEEEEEECCCCCCEEEGGGIIIJJJKKKKKKQQQSSSUUUVVVXXXZZZ]]]___[[[ZZZZZZ[[[]]]^^^]]][[[ZZZ[[[[[[ZZZXXXXXXZZZ\\\YYY]]]bbbhhhlllmmmlllkkkfffggghhhiiijjjkkklllllleeeccc___]]]ZZZWWWRRROOOSSSRRRPPPLLLHHHGGGHHHJJJJJJIIIHHHIIIJJJJJJHHHFFFHHHKKKPPPTTTUUURRRLLLHHHIIIJJJKKKLLLJJJGGGDDDBBBAAA@@@@@@@@@@@@@@@AAABBB===>>>??????>>>>>>@@@BBB??????@@@AAACCCBBB@@@===;;;:::999:::;;;<<<;;;:::888999999888666777999;;;444777<<<@@@AAA???;;;999:::;;;;;;999666444444555555777:::===>>>>>><<<;;;555444222333333444222111000///...---...///222333...///000000000///...---------...---,,,,,,---///000//////111444777888888444000***((()))+++---...+++,,,,,,---,,,+++******************************|||qqqiiiaaa[[[SSSNNNKKKHHHDDD@@@<<<;;;999666444111///...///......---,,,,,,++++++'''((())))))***)))((('''((('''&&&%%%%%%$$$$$$%%%&&&!!!!!!%%%'''$$$$$$&&&$$$%%%%%%$$$$$$$$$%%%&&& !!!""""""######$$$%%%"""###############"""!!!###&&&%%%!!! """$$$ %%%%%%$$$ $$$ """###""" !!!""""""""""""""""""############!!!!!! !!!"""$$$%%%&&&))))))&&&$$$&&&&&&$$$!!!!!!!!!!!!!!!!!!!!!!!! ###### ###"""""" $$$%%%!!!!!!$$$""""""!!!&&&### '''(((%%%+++000***%%%###"""  !!!   """######"""!!!!!!""""""  !!!"""############ """"""!!! """%%%"""""""""###############!!!!!!!!!"""###$$$%%%&&&"""!!!!!!"""$$$&&&%%%%%%!!!$$$'''((('''(((+++...++++++******((('''%%%%%%)))'''%%%%%%&&&&&&&&&%%%!!!"""$$$'''***+++***(((((('''&&&%%%###""""""!!!&&&&&&&&&&&&%%%$$$#########$$$&&&''''''&&&%%%$$$%%%%%%$$$###########################$$$%%%&&&''''''&&&$$$######$$$%%%'''(((''''''((()))(((&&&$$$#########$$$%%%%%%&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$"""$$$)))***((((((***))))))******++++++,,,,,,---...//////---,,,,,,---000000000000000111111111222111111222444444222000000111222222333444555555333444555555444444555666555666777888888999999999666777888777777777999:::555777888999999666333111333333111111111222444555222333444444555555555555666666666666666777888888777777666666666555555555888888777666666555444444111333999BBBHHHGGG???888888888999::::::;;;;;;:::999999888999:::<<>>>>>AAADDDFFFEEECCCEEEDDDDDDGGGLLLNNNLLLJJJLLLOOOSSSUUUVVVXXXYYY[[[[[[YYYWWWXXXZZZ\\\[[[ZZZYYYYYYYYYWWWUUUUUUWWWYYYTTTWWWZZZ___bbbcccaaa``````cccgggiiiiiigggeeeddd^^^]]]\\\ZZZYYYUUUQQQMMMOOOOOONNNJJJGGGFFFIIILLLLLLKKKJJJKKKLLLLLLIIIGGGGGGJJJNNNOOONNNKKKIIIHHHFFFGGGIIIJJJHHHEEEBBB@@@???>>>>>>>>>???@@@@@@AAA===>>>>>>===<<<<<<>>>??????>>>>>>???@@@@@@>>><<<;;;999999:::<<<===<<<:::999:::999666444444888;;;777:::===@@@@@@???;;;999::::::999666444333444555666888;;;===>>>===<<<:::666444222111222333333333000////////////111222333...///000111111111000///000...---,,,---//////...///......000333555666555111...***)))+++...000111//////...---+++******+++++++++++++++++++++++++++|||rrrkkkaaa[[[TTTOOOLLLIIIDDDAAA;;;:::888555222000...---.........------,,,,,,,,,'''((()))******)))((('''))))))(((&&&&&&&&&&&&&&&)))###!!!&&&'''$$$###&&&$$$%%%%%%%%%$$$$$$&&&((( !!!"""###"""###$$$%%%!!!!!!""""""""""""!!!!!!%%%'''$$$"""###%%% %%%$$$$$$$$$###!!! """$$$###!!!""""""""""""###############""" !!!###%%%'''&&&******&&&######"""!!!!!!!!!!!!!!!!!!!!!!!!"""### """!!!""""""!!!$$$### ### ###%%%%%%...111)))''''''  """"""!!!  """$$$"""""""""  !!!"""############ """###!!!"""&&&""""""######$$$$$$%%%%%%!!!!!!!!!"""###%%%&&&'''###"""!!!"""###$$$###""""""%%%((()))((())),,,///------,,,+++)))'''&&&$$$)))'''%%%%%%&&&&&&%%%$$$!!!"""$$$'''***+++***((('''&&&&&&%%%$$$###"""!!!'''''''''&&&%%%$$$"""""""""###&&&(((((('''$$$###%%%%%%$$$###""""""##################$$$%%%&&&''''''%%%$$$""""""###%%%&&&$$$$$$$$$&&&((()))'''%%%""""""###$$$%%%&&&&&&'''###%%%&&&&&&%%%$$$&&&'''###!!!$$$)))***((((((+++))))))***+++,,,------------///111000...,,,+++,,,//////000000111111222222444333333444555555222000......///111222333444555222333444444333222333555666666777777888999999999777888999888777888999;;;333555888::::::888666444444333000//////111444666333444555555666666666555777666666666666777888888777777777666555555444444888888888777666666555555333888AAALLLSSSOOOEEE;;;777777999::::::;;;;;;;;;999888888888:::===@@@AAA===<<<<<<>>>BBBDDDBBB@@@FFFDDDCCCHHHNNNPPPMMMIIIGGGKKKOOORRRTTTTTTUUUVVV\\\YYYVVVVVVXXXZZZYYYXXXYYYXXXWWWUUUSSSSSSUUUWWWTTTUUUWWW[[[]]]^^^\\\ZZZ[[[___dddfffddd```[[[YYYZZZZZZYYYYYYXXXUUUPPPLLLLLLLLLKKKIIIFFFFFFJJJNNNPPPNNNMMMNNNPPPOOOLLLIIIFFFIIIKKKJJJGGGEEEFFFHHHDDDEEEGGGHHHGGGDDDAAA>>><<<<<<;;;<<<<<<===>>>???======>>>===;;;;;;<<<>>>???=========>>>>>>===;;;;;;999888:::===>>><<<:::::::::999555222333777;;;:::;;;===??????>>><<<;;;999999777555222222444666777888;;;===>>>===;;;:::666444111000222333444444000000000000111222333444///000111222333222111111222///,,,,,,///111000...---,,,+++,,,...000000///,,,+++***+++...111222222222222000...+++***+++,,,,,,,,,++++++++++++++++++yyyqqqaaa]]]VVVPPPLLLHHHEEEBBB???===:::777333000///...---///000...+++((((((*********))))))(((((('''''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&###"""$$$$$$###""""""#########""""""!!!"""$$$&&&&&&$$$"""!!!"""$$$$$$######""""""!!!!!! !!!!!!!!!!!!&&&&&&!!! $$$&&&#########""""""!!!!!! ######"""!!! ###&&&---,,,(((&&&$$$###$$$%%%###$$$$$$###!!! !!!"""###%%%!!!"""$$$""" $$$%%%!!!!!!$$$""""""############""""""'''((())))))((('''$$$###)))((($$$!!!  """"""!!!!!! ### """###!!!"""###!!!!!!###"""###  """""" !!!"""""""""!!! !!!"""#########"""!!!"""###%%%&&&)))***,,,------,,,***)))---------,,,***(((%%%###"""%%%%%%$$$%%%$$$#########$$$%%%'''((())))))(((((('''&&&%%%###"""!!!%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%######$$$%%%&&&### !!!$$$&&&&&&%%%$$$###""""""###$$$%%%''''''%%%###"""!!!!!!!!!$$$$$$######"""######$$$###$$$$$$$$$######%%%'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''((()))))))))***+++---......---+++***......//////...------,,,//////............//////555222///111555777444111//////000111333444555555000222555555444222222333666777888999888888666555===666444999:::777444666222444666999:::999777666111111000000000000000000///222444555333333666888888666444444777999888666666666555444333444777:::;;;:::999777666555555444333>>>OOO^^^cccZZZJJJ===777888999999777777888999;;;;;;::::::;;;===@@@BBB>>>AAABBB@@@AAADDDDDDBBBFFFDDDDDDFFFJJJLLLJJJHHHGGGKKKOOOOOOMMMNNNRRRVVVRRRTTTTTTRRRUUU[[[\\\ZZZTTTSSSTTTUUUWWWWWWUUUSSSMMMOOORRRTTTVVVXXX[[[]]][[[___cccaaa[[[VVVTTTUUUTTTVVVWWWTTTOOOLLLMMMOOOKKKEEEBBBDDDGGGKKKRRRYYYYYYUUUPPPOOOPPPPPPLLLHHHFFFIIIKKKHHHBBB???AAADDDDDDBBBAAAAAACCCCCCAAA>>>::::::;;;<<<<<<;;;;;;:::;;;>>>>>>999999===>>>:::888999999999888888:::<<<999999:::<<<>>>===;;;888:::;;;999333111555999:::666888;;;======:::777444777777666333111000111333666666777999<<<>>>===<<<888333...000555888666222111222222111000000222444444222000111333444222000333111......000000///---///---++++++,,,,,,+++***((()))***,,,...000111222222000.........///...,,,------,,,++++++++++++,,,xxxpppbbb]]]WWWQQQLLLIIIEEECCC@@@???<<<888555222000//////111222000,,,******+++(((((((((((('''''''''&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&### """$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!"""######""" #########""""""""""""""" !!!"""!!!  """###&&&$$$$$$$$$$$$###############%%%%%%%%%$$$###$$$''')))+++***(((%%%$$$#########%%%%%%$$$"""!!!######%%%!!! """$$$""" $$$$$$ ###!!!$$$''')))'''((())))))(((&&&$$$######"""!!! """!!!!!!!!! ###"""!!!!!!"""###"""!!!"""###"""###&&&%%%"""### !!!"""""" !!!"""###"""!!!&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$######$$$%%%&&&&&&'''***+++,,,,,,+++*********)))((('''%%%$$$######&&&''''''&&&%%%$$$###!!!"""###$$$%%%&&&''''''''''''&&&&&&%%%$$$""""""$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%######$$$%%%(((%%%###"""###%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$"""!!! $$$$$$###############$$$###$$$%%%$$$######%%%'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))***+++,,,,,,,,,,,,+++***+++,,,---...............//////............//////444111...000444666333000//////000111222333333444111333555555333222222222666666777888888888777666:::444222666777333111333111333666888999888666555111111111111111111111111...000333333222222555777666444333333666777777555555555666555444444666999;;;;;;999888666666666666:::CCCPPP]]]```WWWHHH<<<777888999999777777777999;;;:::::::::;;;===@@@AAA???BBBCCC@@@AAAEEEEEECCCGGGFFFFFFHHHKKKMMMKKKIIIHHHLLLOOOOOOMMMLLLOOOSSSQQQSSSRRRPPPRRRWWWYYYWWWTTTSSSRRRSSSTTTTTTRRRQQQRRRTTTUUUTTTSSSSSSTTTUUU[[[]]]___\\\XXXUUUVVVXXXSSSTTTSSSQQQNNNMMMMMMNNNLLLHHHEEEGGGIIIKKKQQQXXXVVVRRRMMMLLLMMMMMMIIIFFFGGGIIIKKKHHHCCC@@@BBBDDDDDDBBB@@@AAABBBBBB???<<<999999::::::;;;<<<======999<<<<<<999999===>>>;;;888999:::999888888:::<<<:::::::::<<<===<<<:::777999;;;999333222666999:::888999<<<======;;;888666777888999666444333555888:::999888999::::::999777777333000000333555444222222222111///......111333111///...///222333111000333111......000111///---...---++++++,,,,,,+++***((()))***,,,...///111111222000...---.........---...---,,,,,,++++++,,,,,,wwwoooccc___XXXRRRMMMIIIFFFCCCBBB@@@===:::666444222111111222333111...,,,,,,,,,''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###""""""###$$$$$$### !!!!!!"""!!!!!! !!! !!!$$$$$$"""""""""""""""############!!!  """###"""!!! """$$$$$$############$$$$$$$$$$$$###$$$%%%$$$$$$%%%(((***''''''&&&%%%$$$###"""!!!&&&&&&%%%""" """"""$$$"""!!!"""###"""  ###### !!!$$$"""  $$$&&&)))))))))((('''&&&$$$### !!!!!!!!!!!!  !!!###"""###''''''%%%### !!!"""""""""%%%%%%$$$"""!!!%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$&&&)))***+++******&&&&&&%%%$$$############''''''''''''&&&$$$!!! !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######""""""$$$%%%$$$###"""###$$$'''%%%$$$$$$$$$$$$###"""$$$###""""""""""""###$$$###"""!!!!!! !!!#####################$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))*********))))))*********((()))+++,,,---.........//////............//////111///---///222333111///000000000111111111222222333444555555333222222222555555666777888888888777999555222444444111000111111222555666777666555444111111222222222222222222---...000111111222444666555333222222444555555444333444666555444444555777<<<;;;999888777777777777>>>DDDNNNUUUVVVNNNBBB888666888999999888777888888;;;::::::;;;<<<>>>AAABBBAAADDDDDDBBBCCCFFFGGGDDDGGGFFFFFFHHHKKKLLLKKKJJJKKKNNNQQQQQQOOONNNPPPSSSSSSUUUSSSOOOPPPUUUXXXWWWVVVTTTRRRQQQRRRSSSRRRQQQUUUUUUUUUSSSPPPOOOPPPQQQZZZYYYXXXVVVTTTTTTWWWYYYRRRPPPMMMLLLMMMNNNNNNNNNLLLGGGFFFHHHJJJKKKOOOTTTQQQMMMIIIHHHIIIIIIFFFCCCGGGIIIJJJHHHDDDBBBCCCEEECCCBBBAAA@@@@@@???===;;;999888888999:::<<<>>>@@@777999:::888999===>>><<<888999::::::888888:::;;;;;;::::::;;;<<<;;;888666999;;;999444222666999999999:::;;;<<<;;;:::999888:::<<<>>>;;;666444777:::999888666777777777666444666444333111111111222222222222000---,,,,,,///222...---,,,---///000000...222000//////000111000///...,,,******+++,,,+++***((()))***+++---...///000333000---,,,---...............---,,,,,,,,,,,,,,,xxxpppeee```YYYSSSNNNJJJGGGDDDCCCAAA>>>:::777444222111222222222111///---,,,,,,''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###$$$$$$$$$$$$### !!!""""""""""""""""""$$$!!!"""'''(((%%% !!!!!!""""""######$$$$$$"""!!! !!!"""######!!!!!!######!!! !!!""" !!!!!!""""""###### !!!!!!!!!"""%%%'''$$$$$$$$$$$$###"""!!! '''((((((&&&###!!! !!!!!!"""######"""###""""""!!!!!!"""$$$$$$"""!!! ###""" !!!###%%%***)))((('''&&&%%%%%%$$$ !!!""""""""""""!!!!!!!!!!!!!!!!!!  !!!"""!!!"""%%%&&&######!!! """######"""$$$&&&&&&%%%$$$$$$%%%$$$###"""""""""###$$$'''&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''((((((((($$$###"""!!!!!!"""###$$$%%%$$$$$$''''''###!!!!!!""""""######$$$$$$######$$$$$$$$$$$$$$$###"""###############"""""""""###$$$###"""!!!"""$$$###""""""###%%%$$$""" $$$###"""!!!!!!"""###$$$######"""""""""######$$$"""#########$$$$$$$$$######%%%&&&&&&%%%$$$%%%&&&***)))((('''''''''''''''&&&&&&''''''((()))))))))+++***(((''''''(((***+++((()))***+++,,,---------///......------......//////---,,,---///000///...111111111111111111111111333444555444222111111222333444555666666777777888888666444333222111111111000111333444555444333222222222222222222333333333---...///111111333444555444333222333333444555555111333555666555444444555;;;:::888777666777888999:::???EEEIIIHHHBBB:::444777999;;;;;;:::999999999;;;;;;;;;<<<>>>@@@BBBCCCCCCFFFFFFDDDEEEHHHIIIFFFKKKKKKLLLMMMNNNOOOOOONNNPPPRRRUUUVVVVVVUUUWWWXXXZZZ\\\ZZZUUUTTTXXX[[[[[[\\\YYYVVVTTTTTTVVVVVVVVVTTTTTTTTTSSSRRRRRRTTTUUUWWWVVVTTTTTTTTTVVVWWWXXXRRRMMMIIIIIILLLOOOPPPOOOIIIEEEEEEHHHJJJJJJMMMRRRMMMJJJGGGFFFGGGFFFDDDBBBFFFHHHHHHGGGDDDCCCCCCEEECCCBBBBBBAAA@@@>>><<<:::;;;:::999888999;;;>>>???888888888888888:::;;;:::777999::::::999888999:::;;;:::999999:::999777555888::::::555333666999888999999999999888888888888<<>>:::777444222111111111000///...---+++***(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$!!!"""'''(((%%% !!!!!!""""""######$$$$$$"""!!! !!!"""######!!!#########"""  ### !!!!!!""""""###### !!!###%%%!!!""""""######"""!!!!!!%%%(((++++++((($$$!!!###""""""###$$$###"""""""""###$$$$$$$$$$$$###!!!$$$(((***,,,***)))'''&&&%%%%%%&&&&&&"""#########"""!!!  !!!!!!!!!!!!!!! """$$$### """"""""""""### ###!!! """#########"""$$$%%%%%%$$$$$$&&&))))))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$######""""""######$$$$$$%%%%%%$$$$$$$$$###"""""""""###%%%&&&$$$!!!###)))+++&&&!!!!!!######$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######!!!""""""######"""""""""!!!"""######!!!!!!"""###!!!!!!"""$$$''''''%%%#########"""!!!!!!"""######""""""""""""""""""###$$$!!!"""###$$$$$$$$$$$$######%%%''''''%%%$$$$$$%%%***)))((('''''''''''''''&&&&&&''''''((()))))))))***)))'''&&&&&&''')))***)))***++++++,,,,,,++++++......------------......---,,,,,,,,,.........---222222222222111111111111222333333222111000111222222222333333444555666666555555333000...///000000000000111222222222111111111111222222222333333333//////000111222333444444444444444444333444555666111333555555444333444555999888666555555666777999555888<<<======:::666444888:::======<<<:::::::::;;;;;;<<<>>>@@@AAACCCDDDDDDGGGHHHEEEFFFJJJJJJHHHPPPQQQRRRSSSSSSSSSSSSSSSRRRUUUXXX[[[\\\]]]^^^______bbbaaa\\\ZZZ]]]``````bbb^^^ZZZXXXYYYZZZ[[[[[[XXXYYYYYYXXXWWWWWWZZZ\\\WWWVVVVVVXXX[[[[[[YYYVVVPPPLLLHHHIIILLLPPPQQQPPPIIIFFFFFFJJJLLLLLLOOOSSSKKKIIIGGGFFFFFFEEEEEEDDDDDDEEEEEEEEECCCBBBCCCCCCBBBBBBBBBAAA???===<<<;;;===<<<:::999999:::;;;===:::999888888777666666777777999;;;;;;999888888999;;;999888888888888666444777::::::666444777888777888777777666666666666666888;;;===;;;777444666999444222111111333444555444555777888444000...000444000000...,,,******---000000000000///---,,,,,,,,,---...///000000000000000+++***((()))***++++++***))))))******+++,,,------222000---+++,,,---------------,,,++++++++++++,,,}}}uuuiiiddd]]]VVVQQQMMMIIIFFFCCCAAA>>>;;;777444222222111000.........---***(((((((((((()))))))))))))))&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$'''((('''%%%$$$$$$""""""###$$$%%%%%%%%%%%%!!! !!!$$$$$$"""""""""""""""############!!!  """###"""!!!!!! !!!%%%############$$$$$$$$$$$$ !!!"""!!!!!!###%%% !!!!!!"""""""""###$$$(((+++,,,***%%%""" %%%"""!!!$$$%%%###!!!""" ###$$$######%%%$$$!!!"""%%%(((******)))(((&&&%%%%%%&&&((()))$$$###"""!!!  !!!!!!!!!!!!!!! !!!"""!!! !!!""" """!!!!!!"""###"""!!!!!!###$$$$$$######%%%&&&%%%"""###'''+++((('''&&&$$$$$$$$$%%%%%%!!!""""""###""""""!!! ########################$$$$$$######$$$%%%%%%&&&$$$!!!$$$///333,,,%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!""""""#########"""""" !!!!!!""""""""""""!!! """###"""!!! !!!"""!!!!!!###%%%((()))(((&&&###"""!!!!!!!!!!!!"""###  !!!!!! !!!###$$$%%%%%%$$$###$$$&&&((((((&&&$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))***)))'''&&&&&&''')))*********+++,,,,,,,,,++++++......------------......+++,,,,,,,,,,,,---------111111111111111111111000000111111000//////000222111111111111111222333444///111000+++)))+++......//////000000000000000///000000111111222333333333111000000000222333222111333444444444333333555666111222444333222222333555777555333222222444666888333555777777666555666777888:::===>>><<<;;;::::::999:::;;;===???AAABBBCCCCCCFFFFFFDDDEEEHHHIIIFFFJJJLLLNNNNNNMMMLLLMMMNNNPPPRRRVVVYYY\\\^^^^^^^^^]]]aaabbb]]]ZZZ\\\______```]]]YYYXXXYYYZZZ[[[[[[^^^^^^]]][[[XXXYYY[[[]]]YYYWWWWWW[[[______YYYSSSMMMKKKIIIIIILLLNNNPPPPPPMMMJJJJJJMMMNNNNNNQQQUUUIIIIIIHHHFFFFFFEEEEEEEEEBBBAAAAAAAAAAAAAAAAAAAAA???AAAAAA@@@===;;;;;;;;;>>>===;;;:::999999::::::;;;888666777666333333555777999;;;;;;:::888888888999888666666777777666444666:::;;;777555777888666666666555555555444444444222444666777777777888999666333111000111222222111555666666333///...000333---......---+++,,,...000000111111///---,,,,,,---))),,,///000/////////000***)))'''((()))+++******)))))))))******+++++++++111///---,,,------,,,+++,,,,,,+++***************~~~vvvjjjeee^^^WWWRRRMMMIIIGGGDDDCCC@@@<<<999666444333222///...---...---***''''''''''''((((((((())))))&&&'''((((((((('''%%%%%%%%%%%%%%%$$$$$$$$$######!!!%%%)))***(((%%%$$$$$$!!!!!!###$$$$$$%%%%%%%%%!!!!!!"""######""" #########""""""""""""""" !!!"""!!! !!!""""""!!!&&&$$$$$$$$$###############!!!"""###"""!!!"""###!!! !!!"""$$$%%%%%%'''((((((&&&$$$######'''""" %%%&&&###!!!"""!!!###!!!!!!$$$$$$ """"""""""""###$$$&&&'''((('''%%%###$$$''')))+++&&&$$$###!!! !!!!!!!!!""" !!!!!!"""$$$"""###"""!!!"""$$$%%%$$$###!!!$$$''''''$$$###&&&)))&&&%%%###"""!!!!!!"""""" !!!"""""""""!!!!!!"""""""""""""""###$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%% &&&333777...%%%###&&&&&&%%%%%%%%%$$$$$$$$$"""""""""###""""""!!!!!! !!!!!!""""""!!!!!! !!!"""""" !!!""""""!!!!!!###%%%&&&%%%$$$###"""!!! !!!"""###!!!  !!!###%%%%%%%%%$$$###$$$&&&(((((('''%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))))))))(((''''''((())))))))))))+++,,,------------...------,,,,,,------...++++++,,,,,,,,,,,,------.........///////////////---.........---...000222111000////////////111111+++//////)))'''+++.........////////////.........//////000000111222222333222000//////111111000...111333444333111111333666222222333222111111333666444222000//////111444666111333444333222222444777666999<<<===;;;999888888555777888;;;===???@@@@@@@@@CCCCCCAAABBBEEEEEECCCBBBDDDFFFFFFDDDCCCDDDFFFIIIKKKNNNRRRUUUVVVUUUSSSRRRXXX[[[WWWSSSTTTVVVVVVWWWUUUSSSRRRSSSUUUUUUUUU[[[[[[YYYVVVSSSSSSUUUXXXXXXTTTSSSVVV[[[ZZZSSSLLLHHHIIIJJJJJJJJJKKKMMMOOOQQQMMMKKKLLLLLLKKKMMMRRRHHHHHHGGGFFFEEEEEEEEEFFF>>>>>>===>>>?????????>>>;;;===>>>===:::999999:::;;;;;;;;;;;;;;;;;;::::::999555444777666222333666777999<<<<<<:::888777777888666555555666777666555555999;;;888666777777555555555666666666555444333333222222444777777555333555222000///000222222222333333222000......///000***,,,.........---...000,,,...//////---,,,...000&&&***...///...---...///)))((('''''')))******))))))))))))***************///...---.........+++)))+++***))))))(((((())))))~~~wwwkkkfff^^^XXXRRRNNNJJJGGGFFFDDDAAA>>>:::777666555222000......///...+++(((&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%%%%%%%%%%%%%$$$$$$$$$######!!!%%%)))***(((%%%$$$$$$ !!!######$$$$$$$$$"""$$$&&&&&&$$$"""!!!"""$$$$$$######""""""!!!!!! !!!!!!!!! '''$$$$$$&&&$$$ %%%######""""""!!!!!!  """"""!!! !!!!!!  """%%%'''&&&&&&%%%$$$""""""###%%%(((""" %%%'''### """!!!$$$###"""!!! """&&&+++---'''&&&$$$###$$$'''+++---((('''$$$###"""###$$$%%% !!!!!!""""""!!!###%%%$$$!!!!!! $$$&&&%%%###"""""""""$$$%%%$$$######((()))&&&$$$%%%'''((('''&&&$$$######$$$$$$ !!!#########"""!!! !!!###$$$&&&'''###$$$%%%&&&&&&%%%$$$###$$$%%%444888---""" &&&&&&%%%%%%$$$#########"""""""""""""""!!!  !!!""""""!!!!!! !!!"""!!!  """  !!! ###"""!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!###%%%&&&%%%$$$###$$$&&&))))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''((()))))))))))))))(((((((((((())))))'''(((***,,,...///000000...------,,,,,,------...***,,,------,,,,,,---...,,,,,,,,,---------......+++,,,------,,,---000333000000...------...//////+++000000)))''',,,111000...........................//////000111111222222333000......///000---+++///111333222000///222555222333222111000111444666222000...------000333555///111222000......111555444777:::<<<:::888777777333444666999;;;<<<===>>>===@@@@@@>>>???BBBCCC@@@AAADDDFFFFFFDDDCCCDDDFFFCCCEEEGGGJJJMMMMMMLLLJJJHHHOOOSSSPPPLLLLLLNNNMMMOOONNNLLLLLLMMMOOOOOONNNRRRRRRPPPNNNLLLMMMPPPRRRUUUPPPLLLOOOTTTSSSLLLEEEDDDGGGJJJJJJHHHHHHJJJMMMRRRMMMIIIIIIHHHFFFHHHLLLGGGGGGGGGFFFDDDDDDEEEFFF===<<<;;;<<<===>>>===<<<888:::<<<;;;888666777999999999;;;;;;<<<<<<<<<;;;777333222666666333333888777:::<<<<<<:::888777777777555444444666777777666444999;;;888777888777555555666777777777666444333999666333444666555000+++111///---...111444666666222000///---------......)))+++...000/////////000(((+++---...,,,---///222%%%)))---///---,,,---///)))(((&&&''')))******))))))))))))))))))*********------...//////...+++(((***))))))(((((((((((((((yyypppggg\\\WWWUUUSSSLLLFFFCCCBBBAAA???<<<999666444333222000...,,,+++******)))((((((((((((((())))))'''***+++***'''%%%%%%'''###$$$$$$%%%%%%$$$$$$###&&&'''((()))'''%%%!!!"""###%%%$$$"""!!!!!!!!!%%%%%%%%%$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!! $$$"""!!!!!!"""$$$ !!!!!!!!!!!!!!!!!!  $$$&&&%%%###%%%""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###!!!%%%,,,---)))***'''$$$!!!###''',,,000666((( ###$$$ $$$!!! """###""" !!!"""############""""""!!!!!!!!!###$$$&&&"""""""""""""""##################"""######$$$$$$&&&%%%$$$###""""""""""""  """###"""!!!"""###!!!!!!%%%%%%"""###%%%'''))))))'''$$$"""######&&&+++***%%%!!!!!!&&&'''&&&###$$$&&&%%%!!!""""""#########!!! !!!###""" """ !!!!!!!!!!!!!!!"""###"""!!! !!!"""(((&&&###  """###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))***)))'''$$$"""$$$$$$$$$$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&)))))))))((((((((((((((($$$&&&(((,,,...///---*********+++++++++,,,,,,,,,++++++,,,,,,,,,+++******000---+++,,,......,,,***,,,,,,,,,---...///000111000///...---------------++++++,,,,,,---.../////////...---...//////---+++......---------......//////...---------///000111...///000111111111111111222222222222111000......222000...,,,+++,,,---...222222222111///000222444333444666888888777666555666555666999999777999>>>AAA@@@???>>>???@@@BBBCCCBBBCCCDDDDDDCCCBBB@@@???HHHGGGFFFFFFFFFGGGIIIJJJGGGGGGGGGGGGGGGFFFEEEEEEHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJLLLGGGCCCDDDIIILLLKKKHHH===@@@DDDFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDFFFHHHFFFCCCAAAAAACCCCCCAAA>>><<<<<<<<<<<<===>>>@@@AAA:::999888666666666777777:::999888888888888666444888555111111444666666555999999888777777888999999555555555555555666666777<<<:::888777777666555444333555777777555444333444444444555555444222000......///000111222111111111///---,,,,,,,,,,,,+++))))))+++...000000---)))'''---***((((((+++------,,,***,,,------+++******+++***(((''')))+++,,,***'''************)))(((&&&&&&***,,,,,,***'''&&&(((+++''''''((((((((((((''''''{{{rrriii^^^XXXVVVSSSNNNHHHDDDCCCBBB@@@===:::666555444333111...,,,+++************))))))))))))******''')))***)))&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%$$$###!!!"""$$$$$$$$$"""!!!"""###%%%%%%$$$$$$$$$###############"""!!!!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!###"""!!! !!!"""### !!!!!!!!!!!!!!!""" """&&&((('''&&&%%%###!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%---...***&&&%%%###"""%%%)))...222:::---&&&((()))###"""&&&###!!!!!!###"""  !!!"""############!!!!!!!!!!!!"""###$$$%%%#######################################$$$%%%%%%%%%%%%###""""""!!!!!!!!!!!!  """"""!!! """###!!!"""&&&&&&$$$"""$$$&&&((((((&&&###!!!$$$###%%%***)))$$$""""""&&&''''''$$$&&&))))))%%% !!!"""""""""!!!!!!"""!!!!!! !!!!!!!!!!!!"""######"""!!! !!!&&&%%%###!!! !!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))'''$$$"""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((()))***+++,,,+++)))'''++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++///---+++,,,......,,,******++++++,,,...///111222111000///...............+++,,,,,,---......//////...------...//////---,,,//////............//////...............//////000//////000111111111111111222222222111111000///...000///---,,,+++,,,---...000000000///......000222333444666777777777555444777666777::::::888:::???@@@???>>>======???@@@AAAAAAAAABBBCCCBBBAAA@@@???HHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIKKKGGGDDDCCCEEEFFFFFFDDD???BBBEEEFFFEEECCCBBBBBBEEEEEEDDDBBBAAAAAABBBCCCAAA@@@???@@@BBBCCCBBB@@@???>>>===<<<<<<<<<===>>>:::999777666666666777888777666666777888888777666999666333222555777777666777888888888999999999999666666666666666777888888???===:::888666555444333222444666666555444333444222333444555444222000//////////////////000000111///...,,,,,,------+++******,,,...000///---***(((***((('''(((***,,,+++)))(((***++++++***)))***+++)))((('''(((***+++)))&&&+++++++++******)))(((''')))******)))&&&&&&(((+++''''''(((((((((''''''&&&}}}uuulllaaaZZZWWWTTTPPPKKKFFFEEEDDDAAA>>>:::888666555333111///---+++******++++++************++++++&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&&&&%%%%%%###$$$$$$###""""""$$$'''%%%$$$$$$$$$$$$#########!!!!!!!!!!!!!!!  """"""############""""""###"""!!! !!!"""### !!!!!!!!!!!!!!!!!! """%%%''''''&&&###"""!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%---///+++&&&%%%%%%%%%'''***---///444)))###&&&&&&!!! ###"""  !!!!!!  !!!""""""######""" !!!"""######$$$$$$###%%%%%%$$$$$$######""""""###"""######$$$%%%&&&'''%%%$$$###""""""!!!""""""###!!! """"""!!! ###$$$"""###'''(((&&&!!!"""%%%&&&&&&%%%###!!!&&&$$$%%%(((((($$$"""$$$&&&((('''&&&(((,,,,,,(((!!!!!!"""###"""!!!  !!!  !!!!!!!!!!!!###$$$$$$###  $$$######""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((&&&$$$"""###$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,---------***+++,,,---------------...---,,,,,,------,,,+++******+++,,,---///000111000000//////////////////,,,,,,------.../////////...------...000000///---000000000000000000000000//////000000000///......000000111111222222111111222222222111111000/////////...---,,,,,,---......000111111000......000222222333555666666666555444888777888;;;:::888:::??????>>>===<<<<<<<<<===>>>??????@@@AAAAAAAAA@@@@@@GGGGGGFFFEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKJJJJJJIIIKKKIIIFFFDDDCCCBBBBBBBBB@@@BBBDDDEEECCCAAA??????CCCBBBAAA@@@>>>>>>>>>>>><<<<<<<<<>>>AAABBBBBBAAAAAA@@@>>><<<;;;::::::999999888777666666666777888555444444555777999888777999777555444666777777777555666888999:::;;;::::::888888777777888888999:::AAA???<<<999666444333333222444777777666444444555111222444555555333222111000///...------...000111000///------......,,,++++++,,,---......,,,+++***)))((((((***,,,,,,***(((&&&(((******))))))***+++(((''''''((())))))(((&&&++++++++++++***)))(((((('''(((((((((&&&&&&(((***'''((((((((('''&&&&&&%%%xxxpppeee\\\XXXUUUQQQNNNHHHGGGEEEBBB>>>;;;999777666444222000---,,,******++++++***)))))))))******&&&'''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&%%%$$$###"""$$$$$$$$$""""""###&&&)))$$$$$$$$$$$$############ !!!!!!"""!!!  !!!!!!!!!"""!!!""""""######""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!  !!!"""""""""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! %%%+++---***)))(((((((((((((((((((((***###!!!!!!!!!  !!!""""""""""""""" """$$$$$$$$$######&&&&&&%%%%%%$$$###"""""""""""""""###$$$&&&'''(((%%%%%%$$$###############$$$"""!!!!!!""""""  ###$$$###$$$((()))'''!!!"""$$$&&&&&&%%%###"""'''$$$$$$'''&&&######%%%'''((((((&&&(((++++++'''!!!"""###$$$$$$###"""!!!  !!!!!!!!!!!!$$$$$$$$$### !!!""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$%%%&&&'''''''''%%%###"""###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((()))))))))))))))***%%%%%%&&&&&&&&&'''***,,,+++,,,,,,,,,,,,---------***+++,,,---......//////---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////...............///000------.........//////////////////000222222111000111111222222111111000000111222333333222111///...222222333333444333333222333222222111000000000000000///.........///000000333444333222111111333555333333444555666555555444888777888::::::888:::>>>======<<<;;;;;;;;;;;;<<<===>>>??????@@@AAAAAAAAAEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJGGGDDDBBBCCCDDD???AAACCCCCCAAA?????????@@@???>>>>>>>>>>>>===<<<:::;;;<<<>>>???@@@??????@@@???>>><<<;;;999888888999888777666666777888888555444333444666888777777999888777666777777777777333555888:::<<<<<<;;;;;;999999999999999::::::;;;AAA@@@===999666444444555444666888999777666666666111222444666666666444333333111...,,,,,,...111333111///............---+++++++++++++++++++++++++++***+++,,,...///...+++)))&&&(((***+++******+++,,,))))))))))))))))))((('''***************)))((('''%%%&&&&&&'''''''''((()))'''''''''''''''&&&%%%$$$zzzssshhh```ZZZVVVRRROOOJJJHHHEEEBBB???;;;999888777555333000...,,,+++***+++***)))(((((((((((((((&&&&&&&&&&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######"""!!!$$$$$$$$$""""""###&&&)))$$$$$$$$$#########""""""!!!!!!""""""!!!!!!  !!!""""""""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!######"""$$$)))***'''(((((()))(((((('''&&&%%%'''###!!!""""""   !!! !!!!!!""""""""""""!!! """$$$$$$$$$######&&&&&&%%%%%%$$$###"""""""""""""""###$$$&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$###!!!!!!""""""!!!!!!$$$%%%###$$$((()))'''"""###%%%&&&&&&&&&%%%$$$(((%%%$$$&&&&&&######&&&'''((('''$$$%%%((('''""" !!!"""""""""!!!  !!!!!!!!!!!!$$$$$$$$$###  """######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""######$$$%%%&&&&&&''''''###$$$$$$%%%&&&'''((((((''''''((((((((()))))))))$$$%%%&&&%%%$$$%%%))),,,+++++++++,,,,,,,,,------***+++,,,---......//////+++,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,------...///......///////////////000111000000222444555444333222222333333222111000000333444555555555333222000555555555666666555555444333222111111000111111222222111111111111222222333444444444333111222444666444444444555555555555555888777777:::999777999===<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>??????@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIGGGEEEDDDDDDFFF===???AAAAAA@@@???@@@AAA>>>===<<<===@@@AAA@@@>>>;;;===>>>???>>>===<<<<<<>>>======<<<;;;::::::999888888777666666777888999777666444444555666666555999999999888777666777777333555888;;;<<<===<<<;;;999999999999999::::::;;;======<<<999555555777:::777999;;;;;;999777777777222333666777888777666555555333000------///222555111///............---+++***)))))))))))))))******)))+++...000///---+++)))''')))+++,,,++++++,,,---***+++++++++***)))))))))(((((((((((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&%%%$$$$$$zzztttkkkccc\\\WWWRRROOOKKKIIIFFFBBB>>>;;;999888888666444111...,,,+++***+++***)))((('''''''''''''''&&&&&&&&&((((((&&&$$$%%%%%%############%%%%%%""""""############""""""###$$$$$$###""""""$$$'''$$$############"""""""""""""""!!! !!!!!!""" !!!!!!""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$###!!! !!!!!!!!!"""$$$%%%%%%### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%###$$$'''(((%%%%%%%%%&&&'''''''''&&&&&&"""""""""""""""!!!!!!!!! !!!!!!  """!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$###%%%%%%$$$$$$######"""""""""!!!""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$"""!!!!!!######""" """%%%&&&###$$$'''(((%%%"""###$$$&&&&&&&&&&&&%%%'''$$$$$$&&&&&&######&&&%%%&&&%%%""""""%%%###  """!!! !!!!!!!!!!!!###$$$$$$###  !!!"""###""""""!!!""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$%%%&&&'''(((((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((()))'''))))))'''###"""%%%(((******+++++++++,,,,,,,,,***+++,,,---------------***+++,,,,,,++++++,,,---------,,,+++************++++++++++++,,,---.../////////000000000000000000111000111333555777666555222222333333333111000///444444555555555444333333666666777777666666555555333222111000000111222333444444444444333333333333222333333111000000222444555555555555666666666777999888999;;;:::777999>>>;;;;;;<<<<<<============AAAAAAAAAAAABBBCCCDDDEEEAAABBBCCCDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDD===???@@@AAA@@@???@@@AAA>>><<<;;;>>>BBBCCCAAA???===???AAAAAA???<<<;;;;;;<<<============<<<;;;:::888777666666666777888999999777555444555777777666888999:::999777555666777555666888:::<<<<<<<<<<<<888888777777888888999::::::;;;:::777444555999===999;;;<<<;;;999777666666333444666888888777666555666444111///...000333555000///------......,,,+++)))))))))))))))*********(((***---...,,,***)))((((((***,,,,,,,,,+++,,,---+++,,,------+++))))))***&&&''''''((((((''''''&&&&&&&&&&&&'''((()))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$yyyuuunnnfff^^^WWWQQQNNNKKKIIIEEEAAA===:::999888999777555222///---++++++,,,+++***)))(((((((((((((((&&&%%%'''))))))'''%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%&&&&&&''''''"""$$$$$$$$$"""!!!"""###############"""""""""""""""!!!!!!###!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""" !!!###"""""""""$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!! $$$&&&$$$$$$((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$ !!!!!!!!!!!!!!! """###!!!!!!###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%########################"""!!!!!!!!!"""######$$$$$$######""""""######$$$###"""!!!!!!###$$$###"""###&&&&&&######&&&&&&###!!!"""###$$$%%%%%%%%%%%%&&&$$$$$$''''''######%%%"""###""" !!!$$$### """$$$###""" !!!!!!!!!!!!"""######"""!!! !!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&)))***((($$$"""%%%((()))))))))*********++++++++++++,,,,,,,,,,,,,,,+++)))+++---,,,******,,,...***************+++,,,,,,+++++++++,,,---...000000000000000000000000000000/////////222444666666444222222333444333111///...333333333333333333444444555666666666555555444333444333111000000111333444444555555444444333222222333333333222111111333555666666666666666777888888<<<:::;;;===<<<999;;;???;;;;;;<<<>>>?????????@@@DDDDDDCCCCCCCCCDDDFFFGGGBBBCCCDDDFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHCCCCCCEEEFFFGGGGGGHHHHHHHHHFFFDDDEEEGGGHHHEEEBBB???AAABBBAAA???>>>???@@@???===<<<>>>BBBCCC@@@======@@@CCCCCC@@@===<<<<<<>>>>>>??????>>><<<;;;:::888777666666666777999:::888666444444666888999999777999:::999666444555666777777888999:::<<<<<<===666666666666666777888888999::::::777333333888===:::;;;<<<;;;888555333333222333555666666555444333555333111//////000111333///...,,,,,,------+++***))))))***+++,,,+++++++++(((+++......+++))))))***(((***,,,,,,*********+++***,,,---,,,***(((((()))''''''((((((((((((''''''((('''&&&((())))))'''$$$"""###$$$%%%%%%&&&%%%%%%xxxuuuoooggg___WWWQQQMMMKKKIIIEEEAAA===:::888888999888555222///---++++++---,,,+++***)))))))))))))))'''&&&'''******(((&&&$$$###!!! !!!###$$$########################"""###%%%$$$"""!!!!!!!!!############""""""""""""""" !!!###""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! ###%%%$$$%%%(((***((()))((('''%%%###!!! """$$$$$$###$$$$$$### """$$$""" !!!$$$!!!"""""""""""""""!!!!!!""""""!!!!!!!!!###$$$&&&"""""""""""""""#########"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!###$$$$$$######&&&&&&######%%%%%%""" !!!######$$$$$$$$$&&&$$$%%%(((((($$$"""$$$!!!!!!!!!%%%$$$!!! """#########""""""###&&&%%%$$$ !!!!!!!!!"""!!!"""###"""!!! !!!""" !!!"""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$%%%&&&(((((()))&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""&&&***)))%%%$$$'''+++((())))))))))))*********++++++,,,,,,,,,+++******(((+++---,,,******,,,...'''(((((()))***,,,......++++++,,,---...///111222111111111000000000000000------...000333555555444111222333444333111///---222111111000111222444555444555555555444333222222444333111000000222333444555555555444333222111000555666666444333333555777777777777777777888999999>>><<<===???>>>;;;===AAA:::;;;===???@@@AAAAAAAAAFFFFFFEEEDDDDDDEEEGGGHHHCCCDDDFFFHHHIIIJJJJJJIIIHHHIIIJJJJJJKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGDDDEEEFFFHHHIIIJJJKKKKKKMMMIIIFFFGGGKKKKKKGGGBBBBBBCCCCCCAAA???===>>>???AAA>>><<<>>>BBBBBB>>>:::===@@@DDDDDDBBB???>>>??????@@@@@@@@@>>><<<:::999888777666666666888999:::777555333444777:::<<<<<<666888:::999555333444555888888888999:::;;;<<<===555555555555555666666777999::::::666222222777<<<:::;;;;;;999666333111111111222444555555444222111333222000///...///000111///---,,,,,,,,,,,,+++)))***+++,,,---...------,,,+++...000000---++++++,,,(((***++++++)))(((((())))))+++---,,,(((&&&''')))(((((()))))))))))))))(((***((('''(((******&&&###!!!"""###$$$%%%&&&&&&&&&}}}tttkkkcccZZZSSSNNNQQQNNNIIIDDD@@@>>>======999777555222///---,,,+++,,,***(((((((((((((((&&&((('''&&&%%%%%%&&&((()))###$$$%%%&&&%%%$$$###""""""!!!!!!$$$'''(((&&&###%%%$$$###"""""""""$$$$$$&&&&&&###!!!###&&&$$$$$$###  ###$$$ !!!$$$%%%$$$"""!!!!!!!!!!!! """ """$$$$$$%%%&&&"""!!!%%%&&&$$$###### """"""!!!!!!!!!###$$$%%% !!!"""!!!  """###""""""##################$$$$$$%%%)))))))))((('''&&&"""!!!!!!!!!!!!""""""""""""###"""""""""!!!  !!!"""$$$!!! """"""  """"""""""""!!!$$$ !!!""" !!!"""!!!!!!"""###$$$$$$### """###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""%%%$$$$$$###"""!!! ###"""   !!!"""!!! !!!""""""!!! !!!!!! !!!"""###### %%%%%%!!!!!!%%%$$$######"""!!! ###"""  !!!###$$$&&&%%%######%%%&&&&&&%%%$$$######$$$&&&''''''&&&%%%&&&'''&&&%%%$$$&&&'''***&&&&&&***+++'''$$$%%%&&&&&&&&&&&&&&&'''((()))++++++******)))*********,,,+++******,,,,,,+++***)))***++++++,,,,,,,,,++++++***)))+++---///...---///---+++---111333333111---...000000.........///333000------///222222111000111222222111111111333000111111000000///...---444444444444444444333333000/////////000111222222444333333222111111111222444222///......111555888888999:::::::::;;;===@@@;;;<<<===>>>>>>???>>>>>>AAA>>><<<>>>AAACCCCCCAAACCCDDDEEEFFFFFFFFFEEEDDDGGGHHHHHHGGGGGGHHHLLLOOOPPPNNNKKKKKKLLLLLLLLLKKKGGGIIIJJJIIIFFFDDDEEEGGGIIIFFFEEEGGGGGGFFFGGGKKKHHHGGGGGGGGGGGGGGGGGGGGGCCCBBB@@@>>>======>>>>>>@@@AAAAAABBBBBBBBBAAAAAAEEEBBBAAADDDGGGGGGBBB===???@@@BBBAAA???<<<;;;;;;>>>:::666777;;;===;;;888666777999;;;<<<<<<<<<;;;666999;;;888444222555999;;;<<<>>>???>>><<<999777;;;:::999888777555222///888::::::888666555888;;;777777666777777555111...---333555000---000222000///////////////000111111555222...,,,,,,---...------......---+++******+++)))+++------+++)))((()))++++++++++++)))(((&&&%%%)))***+++***)))((()))***)))((((((((((((((()))***((()))***)))((('''((())))))'''%%%$$$$$$$$$$$$$$$~~~vvvmmmeee]]]UUUPPPRRROOOJJJEEE@@@>>>======;;;999777444111///...---,,,***(((((((((((((((&&&&&&'''''''''''''''&&&&&&$$$%%%%%%%%%%%%$$$#########""""""###&&&'''%%%###%%%$$$###""""""###$$$$$$$$$""" ###"""######""""""""""""######$$$$$$$$$%%%$$$$$$###### !!!!!!"""""""""###$$$!!!!!!$$$%%% """ """  ######""" !!!"""!!!  !!!"""###!!!"""!!!  """###""""""###"""""""""""""""###$$$$$$'''***+++)))'''%%%###!!!!!!!!!!!!!!!""""""""""""!!!"""!!!!!!"""!!! !!!"""###!!! """"""!!! """"""""""""!!!%%% !!!""" !!!$$$###"""""""""###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$    !!!!!!"""!!!!!!!!!""""""!!! !!!!!! !!!"""###""" $$$%%%!!!!!!$$$!!!!!!!!!!!!!!!""""""""""""""" !!!###$$$%%%$$$###$$$&&&&&&&&&$$$$$$###"""$$$&&&''''''&&&&&&&&&&&&%%%$$$%%%'''***...***)))++++++'''$$$%%%&&&%%%%%%&&&'''((()))*********))))))))))))******,,,+++******,,,,,,+++******++++++,,,,,,,,,++++++***))))))+++---//////......,,,+++,,,///111111000---///000000///......///222000......000222222111000000111111111111111222000000111111000000//////333333222222222222333333000000111111111111111111444333222222111111111222555333000//////222555888888:::<<<<<<<<<===>>>@@@===>>>>>>????????????>>>>>>===<<<>>>AAACCCBBBAAAAAABBBCCCDDDEEEDDDCCCCCCDDDEEEFFFFFFGGGIIIMMMPPPQQQNNNLLLJJJJJJJJJJJJIIIGGGIIIJJJIIIFFFEEEFFFHHHHHHEEEDDDGGGHHHFFFHHHLLLJJJIIIGGGFFFFFFHHHJJJLLLHHHGGGDDDBBB@@@???????????????@@@AAABBBCCCCCCCCCBBBCCCFFFLLLQQQPPPHHHAAA>>>???AAA@@@>>><<<;;;<<<:::888777999>>>@@@>>>;;;888888999:::;;;;;;;;;;;;777999;;;999444333555888:::;;;<<<===<<<:::888777888777777888999888666333888999999777555555888:::888777777777777555222///---222444000///222222///............///000111111444111...,,,---...////////////...---++++++++++++)))+++------+++)))))))))///......,,,+++******)))***+++,,,+++***)))***+++''''''((())))))***++++++(((*********((('''((()))'''%%%$$$$$$$$$%%%%%%%%%xxxppphhh___XXXSSSTTTQQQKKKFFFAAA>>><<<<<<;;;:::777444111///...---,,,***(((((((((((((((&&&&&&'''((()))((('''$$$###&&&%%%$$$$$$######$$$$$$%%%###""""""$$$%%%$$$$$$$$$######"""######$$$$$$$$$""""""&&&%%%!!!"""$$$%%%%%%$$$"""!!!%%%$$$###""""""###%%%&&& !!!"""######%%%"""!!!###$$$!!!""" !!!"""!!! """###""" !!!   !!!!!!  !!! """!!!!!!""" !!!!!!!!!!!!!!!"""######''',,,222333---&&&$$$$$$""""""""""""!!!!!!!!!!!! ###$$$""" """!!!!!! !!!!!!"""!!!  !!!"""!!!  !!!""""""""""""%%%!!!!!!""" !!!%%%$$$###""""""!!!!!!!!!########################!!!!!!############!!!!!! !!!!!!!!!""""""""" !!!!!!"""###$$$$$$$$$ !!!"""### """"""!!! !!!"""###$$$!!!""""""!!! !!!!!! !!!"""###""" !!!$$$$$$"""!!!### """###$$$$$$"""!!! !!!###$$$#########%%%&&&'''%%%######""""""###&&&''''''&&&&&&&&&&&&$$$$$$&&&***---555000,,,,,,+++'''%%%&&&%%%%%%%%%&&&''')))***+++***)))))))))))))))******,,,+++******+++,,,+++***+++,,,,,,,,,,,,,,,++++++)))((((((***---//////...,,,+++***+++...000000///---///111000///...///000111000///000111222111000//////000000000111111111///000111111222111111111333222000//////000222333111222333333333222111000333333222111111111111222666444222000000222555777888;;;>>>??????>>>>>>???======>>>>>>======<<<<<<::::::<<<>>>AAACCCBBB@@@???@@@AAABBBCCCBBBBBBAAAAAACCCDDDEEEFFFIIIMMMPPPQQQNNNKKKIIIHHHHHHGGGFFFEEEFFFGGGGGGEEEDDDEEEFFFGGGDDDDDDGGGHHHFFFHHHKKKKKKIIIFFFEEEFFFIIIMMMPPPMMMKKKIIIFFFCCCBBBAAA@@@>>>>>>???AAABBBCCCDDDDDD???CCCJJJTTT[[[XXXMMMCCC===>>>??????===;;;;;;<<<;;;999999;;;???@@@>>>;;;::::::999999999999::::::777999:::999555444555777::::::::::::999888777777888777777888:::999777555777777777666555555777999999888777777777666333000---000111111333555333///............///000111222222000------...000111111111000///---,,,,,,,,,,,,***,,,------+++******+++111000...---,,,+++,,,,,,+++,,,---,,,***)))***+++&&&''')))***,,,,,,------)))***+++***((('''((()))%%%%%%$$$$$$$$$%%%&&&&&&yyyqqqjjjbbbZZZUUUUUURRRMMMHHHCCC???===<<<999888555333000...,,,,,,,,,***((('''(((((((((&&&''''''(((((('''%%%$$$###&&&%%%$$$###"""###$$$%%%&&&$$$###""""""###$$$$$$##################$$$$$$ $$$%%%$$$%%%'''&&&"""""""""############""""""  !!!"""### !!!!!!$$$""" !!!""""""!!! """###"""!!!!!!"""###### !!!!!!"""!!! !!!!!! !!! !!!  !!! !!!""""""'''222@@@EEE<<<---%%%%%%""""""""""""!!!!!!!!!!!! """$$$###""" """!!!!!!!!!!!!!!!!!!"""  !!!""""""""" !!!""""""######&&&!!!"""""" !!!#########"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!""""""#########""""""""""""""" !!!###### $$$"""  """$$$!!!""""""!!! !!!!!! !!!"""###!!! !!!######""""""""" !!!###$$$$$$"""!!!!!! !!!"""######!!!!!!"""%%%''''''$$$"""###""""""###&&&''''''&&&&&&&&&%%%$$$$$$&&&+++///:::333...,,,***&&&%%%'''$$$$$$%%%&&&((()))+++,,,******)))))))))***+++++++++***)))***+++,,,+++))),,,,,,,,,,,,,,,++++++***((('''(((***---//////...,,,,,,+++,,,---//////000---///111000///...////////////000111111111111000............000111111000//////000222222333333333333222///......000333444111222444555444222000///222222111111111111111222777555333111111333555777777:::>>>@@@@@@>>>======:::::::::::::::999888777777888;;;>>>AAAAAAAAA@@@===>>>???@@@AAAAAA@@@@@@AAABBBDDDEEEFFFHHHKKKNNNNNNKKKHHHGGGGGGGGGGGGFFFCCCCCCDDDDDDDDDCCCDDDDDDIIIFFFFFFHHHHHHFFFFFFIIIHHHGGGGGGFFFHHHJJJMMMOOOKKKJJJIIIGGGEEECCCBBBBBB>>>>>>??????@@@AAABBBCCC@@@CCCKKKTTTZZZWWWLLLBBB<<<===>>>>>><<<;;;;;;<<>><<<::::::999999999999999888777666555777;;;===????????????;;;<<<>>>@@@@@@@@@@@@???BBBDDDEEEFFFFFFFFFIIIKKKJJJHHHFFFEEEGGGHHHHHHGGGDDDDDDDDDDDDEEEFFFFFFFFFLLLIIIIIIKKKJJJFFFEEEGGGEEEFFFHHHIIIJJJJJJJJJJJJFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@?????????@@@@@@CCCDDDGGGMMMQQQOOOGGG???===>>>>>>===;;;:::;;;<<>>;;;===>>>@@@AAAAAAAAA@@@CCCDDDFFFGGGFFFFFFHHHJJJHHHGGGEEEEEEGGGHHHIIIHHHGGGFFFEEEGGGIIIJJJJJJIIINNNKKKKKKMMMKKKGGGFFFGGGFFFHHHIIIKKKKKKIIIGGGFFFBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCAAA@@@??????@@@AAAHHHEEECCCEEEHHHGGGBBB<<<@@@@@@@@@>>>;;;:::;;;<<<:::888666666777:::>>>AAA======<<<;;;;;;;;;;;;;;;888999999:::999777666555999999:::::::::999999888555555666888:::;;;999888666555333333555777888777999777666666666666555333222000111555777555333333444333333222222222222222000///...000222444444444666444444777999999555111,,,---------,,,,,,...///222111///.........//////---...///---+++)))***+++...---,,,+++***************+++,,,+++)))((()))***+++---...+++&&&""""""###}}}wwwppphhh```ZZZTTTRRROOOKKKGGGCCC@@@???<<<;;;888555333111///...,,,***(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!$$$$$$""""""###%%% !!!###$$$%%%%%%$$$$$$!!!%%%%%%!!!!!!$$$###"""!!!  !!!"""######"""!!!!!!!!!""""""!!!!!!"""""""""""""""""""""!!! !!!###$$$$$$###$$$!!!"""%%%###$$$###!!!!!!"""!!!"""!!! !!!"""###  !!! !!!!!!!!! !!!!!!"""###$$$+++:::FFF@@@...$$$&&&#########"""!!! %%%###!!!!!!######!!!!!!"""############"""!!! !!!###""" """"""!!!!!!!!!!!!###$$$%%%(((###!!!######  """###!!! %%%***""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!###%%%'''((($$$###""""""!!!!!!"""""""""!!!  !!!"""###"""  !!!!!!""""""!!! !!!!!! !!!"""###"""""" ###### !!!!!!""""""""""""""" !!!###%%%$$$###&&&%%%######$$$$$$"""!!!"""###$$$######%%%(((***---(((%%%''''''&&&&&&(((''''''''''''((()))***+++''''''''''''((()))***++++++)))((()))***+++***(((%%%&&&''')))***************)))))))))+++,,,+++***,,,---...---,,,,,,...000***,,,------,,,++++++,,,+++,,,---,,,******---000,,,)))(((***///111///---...//////000111111111111////////////000111222333000000111111111111111111000000000000000111222222111000000000222444666777555777;;;<<<;;;999888888999999:::;;;;;;;;;::::::555888::::::999:::<<<>>><<<===???AAABBBBBBBBBBBBAAACCCFFFGGGGGGHHHJJJKKKJJJHHHFFFEEEFFFHHHHHHGGGFFFEEEDDDFFFIIIKKKKKKIIIMMMJJJKKKNNNNNNJJJIIIKKKLLLLLLLLLKKKJJJHHHFFFEEEBBBCCCEEEGGGGGGHHHGGGGGGFFFEEECCCBBBBBBCCCDDDEEEMMMGGGBBBAAADDDDDDAAA===BBBBBBAAA>>>;;;:::;;;<<<666777888:::;;;===???AAA==================<<<<<<<<<<<<<<<======;;;999777666777999::::::999777666444444555777::::::999888777555333333666999999888888777555444555555444333333111333777666111222666444333222111000/////////111000///111333444444333555555666;;;???>>>999333------...---,,,,,,///111000000/////////.........000111111000---,,,,,,---...,,,***(((((()))+++,,,***+++,,,+++)))((()))***+++...000---((($$$$$$&&&yyyrrrjjjbbb]]]TTTRRROOOLLLHHHDDDAAA@@@:::999777444111///------,,,***(((((((((((((((&&&###$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$###""" $$$%%%###"""###%%% !!!###$$$%%%%%%$$$$$$ &&&&&&$$$$$$""" !!!"""######"""!!! &&&$$$!!!"""### !!!!!!%%%""" ###&&&''' !!! !!!""""""!!!  !!!"""###  """ """!!!!!!!!!!!!!!!"""######!!!""",,,777333'''###)))$$$######"""!!! &&&$$$###$$$&&&%%%!!!!!!"""###$$$$$$###"""!!! """$$$"""!!!"""!!!!!!!!!!!!###$$$%%%((($$$!!!######  """$$$$$$"""###((( """###$$$%%%%%%$$$###""" !!!!!! !!!"""###$$$$$$%%%###"""""""""""""""######"""!!!  !!!"""$$$###"""!!! !!!"""!!!""""""!!! !!!!!!  !!!"""###"""###$$$### !!!!!! !!!!!!""""""""""""""" """$$$%%%$$$'''%%%$$$#########!!!!!!"""$$$$$$###$$$&&&(((((($$$"""%%%'''%%%&&&(((((((((((((((((()))******%%%%%%%%%&&&&&&((())))))***)))((()))***+++***(((###$$$&&&((()))*********+++***)))***+++,,,+++)))***,,,...---******,,,///)))+++---,,,+++***+++++++++,,,,,,***((())),,,000,,,)))'''***///111///,,,...//////000000000000///,,,---......///000000111000/////////000111222222000000///000000111222222/////////000222444666888666888;;;;;;:::999999999666777888999999999999999666888:::999888888;;;>>>===>>>@@@BBBCCCCCCCCCCCC@@@BBBEEEGGGHHHJJJLLLNNNLLLIIIGGGFFFFFFGGGFFFEEEDDDBBBAAACCCGGGIIIIIIGGGKKKIIIKKKOOOPPPMMMLLLNNNQQQPPPMMMJJJHHHGGGGGGGGGEEEFFFHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDEEEFFFHHHJJJOOOIIICCCBBBDDDEEECCC???DDDDDDBBB???;;;::::::<<<666999<<>>??????>>>===<<<>>>>>>???@@@@@@???<<<999333555888999999888666444666666666777888888666444888555333444777999999888888666444444444555444333555333555777444///111888444333111000...---,,,,,,111000000111333444444333555555777===BBBAAA;;;555---......---,,,---///111,,,------...------,,,+++222333333222///......///,,,+++(((&&&''')))---///***+++,,,+++)))))))))******---000...)))&&&&&&(((}}}vvvmmmddd]]]ZZZVVVPPPKKKHHHEEECCCAAA===<<<:::888666333...++++++,,,---,,,)))'''%%%%%%(((((('''&&&&&&&&&&&&'''%%%$$$###$$$%%%%%%$$$###$$$""" !!!$$$%%%###!!!***"""$$$&&&$$$###&&&$$$$$$######"""!!!!!!!!!$$$"""  !!!%%%""" !!!$$$$$$  !!!"""######!!! !!!""""""!!! """%%%###  !!!!!!!!!!!!!!!"""###### """!!! !!!!!!!!!!!! """%%%&&&%%%%%%%%%%%%%%%""""""$$$###  !!!"""!!!!!!###$$$'''&&&$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$((($$$ """!!!  !!!""""""######""" !!!"""######""" !!!$$$ !!!""""""$$$%%%&&&$$$"""!!!!!!"""***'''### """"""""" !!!!!! %%%&&&%%%""" !!!""""""!!!""""""!!!!!!"""######"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" """$$$$$$""" """!!!!!!!!!!!!###%%%&&&###############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((+++)))'''&&&%%%&&&'''((())))))*********((('''&&&'''%%%&&&)))((('''***///++++++******)))******++++++,,,---+++))))))---111...---+++))))))))))))***++++++++++++************,,,,,,,,,,,,,,,,,,------.../////////......,,,,,,///---...111222//////222000222000,,,+++---...+++///000111222333222222111222333333222000111333555999:::666000111777888444888:::======<<<:::999999555666777999;;;===>>>???>>>===>>>@@@DDDEEECCCAAACCCDDDFFFGGGGGGFFFEEEDDDHHHGGGFFFEEEFFFGGGHHHIIICCCBBBCCCFFFFFFDDDFFFKKKKKKJJJJJJLLLOOOOOOKKKHHHKKKMMMNNNNNNLLLJJJIIIIIIGGGHHHJJJKKKKKKJJJHHHFFFHHHDDDBBBEEEGGGEEEDDDFFFGGGEEEBBB@@@??????AAABBBGGGDDDAAA???>>>>>>===<<<===;;;999:::===??????===??????>>>>>>===<<<:::999>>>===???AAA???999888:::555999888333333777777333666555444333333444666777777666666777888999999888999888777444222111222333000444888777333111333555888555111///////////////111111111111111111222222///111555888999888666555111000000///---,,,***)))...,,,---111111---+++---000222444444000,,,((('''+++++++++++++++++++++++++++)))(((((())))))((('''&&&)))++++++(((%%%&&&'''xxxnnnddd]]][[[WWWQQQLLLIIIFFFCCCAAA>>><<<:::888666333///,,,+++,,,---+++)))'''&&&'''''''''&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%$$$###$$$"""!!!!!!$$$$$$###!!!%%% ### """$$$$$$$$$###############$$$"""!!!!!!"""""" """&&&'''$$$  !!!"""""""""!!! !!!""""""!!!!!! """###### !!! !!!!!!!!!!!!!!!!!!""""""### """ !!!"""!!! !!!!!!!!!!!! ###$$$$$$#########%%%"""!!!###""""""!!!""""""""""""###%%%)))'''%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""'''###!!!!!! """!!!  !!!""""""######""" !!!"""!!!"""###"""!!!!!!"""$$$ !!!"""""""""###$$$###""""""###$$$(((%%%""" !!!!!!!!! !!!!!! !!!"""""" !!! !!!!!!"""""""""###$$$"""!!!!!!"""$$$!!!!!! !!!!!!"""!!!!!! !!!!!! !!!!!!!!!"""""""""""""""!!!!!!###$$$$$$""" !!!!!!!!!!!!"""###$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((((((((''''''(((((()))***+++***((('''''''''((()))((()))******)))((('''&&&(((&&&'''))))))'''***///++++++***************++++++,,,---+++))))))---111...---,,,***))))))******%%%%%%&&&((()))***+++,,,,,,,,,------------......,,,,,,------....../////////---...111111......000///111///+++***------+++...///000111111111000///111222222111///000222444777888666111222777777444444666999999888777666666666777888:::;;;===>>>??????>>>???AAADDDEEECCCAAAAAAAAACCCDDDEEEEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHDDDCCCDDDGGGGGGEEEGGGLLLJJJJJJIIIKKKMMMMMMJJJGGGIIIJJJLLLKKKIIIGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGGGGIIIDDDCCCEEEFFFDDDCCCEEEDDDCCCAAA???>>>???@@@@@@EEEBBB@@@????????????>>>===;;;999:::===???>>>===<<<===??????>>><<<888666999999<<<@@@>>>999888:::666999888444333777777444555444333222333555777888666555444555777777777666222444555444222111333666111444888777444333555888999777333111//////......000000111111111000000///000111111222222222222111111111000000///---,,,+++///,,,,,,//////,,,+++---...000222111...***((('''++++++++++++++++++++++++,,,***(((((())))))((('''%%%'''))))))&&&$$$%%%&&&{{{qqqfff___]]]YYYSSSNNNKKKGGGDDDBBB>>><<<:::888666444000---+++,,,,,,***((('''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$###"""###$$$$$$###"""$$$###""""""###$$$###"""&&&"""!!!###$$$######$$$#########$$$$$$$$$%%%%%%###"""!!!  !!!"""###!!! """&&&'''%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""!!! !!!!!! """!!!!!! !!!!!!"""!!!!!! !!!!!!""""""!!!!!!!!! """!!! """"""""" !!!!!!!!!!!!!!!###$$$###"""!!!$$$!!! """!!!!!!$$$ """######""""""$$$%%%+++)))&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! %%%###!!! !!!"""!!! ###"""!!! !!!""""""######""" !!!""" """###$$$######$$$%%% !!!"""""" """"""""""""$$$%%%%%%$$$"""!!!""""""  !!!!!!  """!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%###!!!"""$$$''' !!!""""""###!!!!!!!!! !!!!!!!!! !!!!!!!!!"""""""""###""""""$$$%%%$$$""" !!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''***))))))))))))******++++++***)))((((((((()))***(((((()))))))))(((''''''((('''(((+++***(((+++///*********************++++++,,,---,,,))))))---000...---,,,+++*********+++$$$%%%&&&''')))***+++,,,,,,---------............*********+++,,,///111222000------000000---,,,...---///...+++***------+++---...///000000///...---///000000///...///111333444555444333444777777333111333666777666555555666666777888999;;;===>>>>>>?????????AAACCCCCCAAA???@@@@@@AAAAAACCCDDDFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEFFFIIIIIIFFFHHHMMMIIIIIIIIIIIIJJJIIIGGGEEEEEEGGGHHHHHHFFFDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIEEEBBBDDDEEEBBBAAABBBAAAAAA@@@???>>>>>>>>>???CCCAAA>>>>>>???@@@@@@@@@;;;::::::;;;===>>>>>>===999;;;>>>???>>>;;;777444555666:::>>>===999777999777999888555555777888666666555333222222333444555444333222333555555555333111555888777333111444777111444777777555555777::::::888555222000///......000000111111111///...---222111000.........///000111111000000000000/////////,,,+++------******---,,,---...---+++)))((())),,,,,,,,,,,,------------...,,,)))))))))***)))((($$$&&&''''''%%%$$$$$$%%%vvvkkkddd___[[[VVVQQQMMMIIIEEEBBB???===:::888777444111///,,,,,,+++***(((((()))+++''''''&&&%%%%%%%%%&&&&&&$$$###""""""$$$$$$###"""###############$$$######'''&&&%%%&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%""""""!!! !!!!!!"""%%%###""""""######!!!""""""!!!!!! !!! !!!""""""!!!###"""  !!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!! !!!"""%%%&&&&&&$$$"""$$$ !!!!!! """&&&!!!###$$$$$$######$$$%%%+++)))&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!###"""!!! !!!"""!!!"""###""" !!!###""""""###""""""###&&&((( !!!"""""" """"""!!!!!!###$$$$$$#########$$$###!!! !!! !!!#########""""""!!!!!!!!! %%%%%%$$$###"""$$$(((+++ !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""""""""$$$&&&&&&$$$""" !!!"""######""" !!!""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''***)))))))))))))))*********)))(((((('''((())))))''''''(((((((((((((((((()))((())),,,+++)))+++///)))*********+++++++++***+++---...,,,***))),,,///,,,,,,++++++************))))))***************+++,,,,,,,,,------......///+++***)))***+++...111333000------000///,,,+++---+++...---******------***...///000000000///------...//////...---...111333222222333444666888666444111333555666666555666777666666777888:::;;;<<<<<<======>>>???@@@???>>>===AAAAAA@@@@@@AAACCCEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEGGGJJJJJJGGGHHHLLLHHHGGGGGGGGGGGGEEEDDDBBBBBBDDDFFFEEEDDDBBBBBBBBBAAAAAABBBCCCEEEGGGIIIJJJIIIDDDBBBCCCCCC@@@???@@@?????????????????????>>>BBB@@@>>>===>>>?????????999999:::;;;<<<======<<<999:::<<<===<<<999666444444555999>>>===888666888888888888666666777888777888777444222111111222333444333222333444555444333666:::>>><<<666222333666111333555555555666888;;;777777666333111000000111111222222333222000...,,,333333222111000111111222000000000000111111222222000,,,***++++++((()))---+++,,,,,,+++))))))***+++.........//////////////////---+++***+++++++++)))%%%&&&&&&&&&&&&%%%%%%&&&{{{qqqkkkbbb^^^YYYTTTOOOKKKFFFCCC@@@===:::888777555222000,,,,,,,,,***((((((***,,,))))))((('''''''''''''''$$$###"""###$$$%%%$$$"""######$$$$$$#########$$$###%%%%%%$$$$$$$$$$$$$$$ !!!"""###$$$$$$""""""!!!!!!!!!"""""""""###"""!!! !!! """""""""!!! !!! !!!""""""!!!###"""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!###$$$%%%(((++++++'''$$$"""!!!"""!!!"""&&&"""###$$$$$$###"""$$$%%%***(((%%%######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!"""###$$$$$$######"""$$$###"""!!! !!!"""!!!""""""!!! """###$$$###""" """'''+++ !!!"""""" """###"""!!! !!!"""%%%$$$$$$%%%&&&%%%""" !!!  !!! !!!#########""""""!!!!!! #########"""###%%%***---!!!!!!""""""!!!  !!!""""""!!! !!!!!!!!!!!! !!!###&&&'''&&&$$$!!!!!!"""######"""!!! !!!!!!"""######$$$%%%%%%$$$$$$$$$%%%&&&&&&)))(((((('''''''''(((((('''''''''&&&''''''''''''&&&&&&'''''''''((()))))))))((())),,,,,,)))***...((()))***++++++++++++***+++---...---***)))+++...***************))))))))))))*********++++++,,,,,,+++++++++,,,---.........---,,,+++***+++---000111000------000///,,,+++---***------++++++......+++///000111222111111//////...//////......///111444222111333666888888666555111333444555444555666777555666666777888999999999999:::<<<<<<<<<;;;;;;:::@@@???>>>======>>>??????===>>>???AAACCCDDDEEEFFFEEEDDDFFFIIIIIIEEEFFFJJJEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBDDDDDDCCCAAAAAAAAA@@@@@@AAABBBEEEGGGIIIKKKHHHCCCAAABBBBBB>>>===>>>?????????@@@@@@@@@@@@@@@CCC@@@===<<<======<<<;;;777999:::;;;<<<;;;<<<<<<<<<;;;:::999888777777666666666:::>>><<<666444777888777777777777777888999666555333222222333555666555444333444555555444333666999<<<;;;555222222444///111333444555666888999222444555444222111333555333333444444333111000///111222333444444444333333////////////000111222333000,,,***+++***((((((,,,+++,,,,,,+++******,,,...000000000000111111222222000...---...//////---,,,((('''''''''((((((((((((~~~vvvpppddd```[[[VVVQQQLLLGGGCCC@@@>>>:::888777666444222,,,------+++)))((()))******))))))((('''(((((((((%%%$$$###$$$%%%%%%$$$######$$$%%%$$$######$$$%%%###'''(((&&&%%%&&&&&&%%% !!!"""######!!!!!!""""""""""""###### !!!""""""""""""!!!!!! !!! !!!""""""!!!"""""""""  """"""!!!!!! !!!!!!"""!!!!!!   !!!!!!!!!!!!"""!!! !!!!!! !!!!!!!!!!!!&&&%%%'''***...---)))%%%""" ######!!!!!!$$$"""###$$$###""""""###$$$&&&$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ """$$$%%%$$$###$$$%%%%%%$$$"""!!! !!!!!!""" !!!"""!!! """$$$%%%$$$!!!!!!&&&))) !!!""""""!!!#########!!!!!!!!!###%%%%%%%%%&&&'''&&&$$$!!! !!!!!! """######""" !!!###"""""""""!!!!!! !!!"""""""""%%%))),,,!!!""""""""""""  !!!""""""!!!  !!!!!!!!! ###%%%&&&%%%$$$""""""############"""""" !!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***((('''))),,,+++((())),,,'''(((***+++,,,,,,+++***+++---///...+++)))+++---******+++++++++******)))%%%&&&''')))+++---...///++++++,,,---...//////000///...---,,,---...//////000------000000---,,,...))),,,---,,,,,,//////,,,///000222333333333222111///000000000///111333666444222333777999888666777000222333333222222444555666666666777777888888888555777::::::999999999:::<<<<<<;;;999999999999999999:::<<>>???@@@???AAACCCCCCAAA@@@@@@@@@>>>???AAACCCEEEGGGHHHIIIGGGBBB???AAAAAA===<<<===???>>>>>>>>>???@@@AAAAAAAAA???<<<;;;;;;;;;:::999666888;;;<<<;;;:::;;;;;;===<<<999777666666777888777777999;;;:::555444777888555555777888666777999111000111222444888;;;===777555444444555666555333111333444444333222222333...000222444666777666666...111444444222111444777444444444333222222222222///000222333444333222222......------...///111222000,,,+++,,,+++((((((+++,,,------,,,++++++,,,...//////000000111111222222//////000222444333111...***)))'''((()))+++******wwwrrrfffbbb]]]XXXSSSNNNHHHDDDAAA>>>:::888777666555333,,,......---***((((((((())))))((('''''''''''''''&&&%%%$$$%%%&&&&&&&&&$$$"""$$$&&&%%%###"""$$$&&&"""(((+++'''%%%'''(((%%% !!!!!!""""""######!!!!!!"""###############  """$$$!!!!!!!!!!!!!!! !!! !!!""""""!!! """###!!! """!!! !!!"""!!!   ###$$$"""!!!"""### !!!!!!!!!!!!%%%$$$%%%)))------(((###!!!!!!%%%%%%!!! """!!!"""######!!!!!!"""###"""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### ###$$$$$$######%%%(((%%%$$$###!!!!!!!!!!!!""" !!!"""!!! !!!"""$$$""""""###!!! """$$$ !!!"""""" """######""""""$$$%%%%%%$$$$$$$$$%%%%%%$$$""" !!!!!! """"""###"""!!!!!!"""$$$!!!!!! !!!""""""""""""%%%''' """""""""!!!  !!!""""""!!!  !!!!!!!!!!!!!!!"""$$$$$$""" ######"""######$$$%%%&&&!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%(((''''''&&&%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&(((***+++''''''))),,,+++''''''+++'''(((***,,,,,,,,,+++******---///...+++)))***---++++++,,,---------,,,+++&&&'''(((***,,,...000000------...///000111222222........./////////000000///---...111111......000))),,,...------000000---...///111333444444333333000111222222111333555888888333333888:::777666888333444555444333333444666888888888888999999999999333666999:::999888999;;;999999999:::999999888888999:::;;;===>>>>>>>>>>>>>>>>>>AAADDDCCC??????BBB>>>???@@@???===<<<>>>@@@===???AAAAAA@@@>>>>>>???<<<===???BBBDDDEEEEEEEEEEEE@@@>>>@@@@@@===;;;===>>>===<<<<<<<<<>>>@@@BBB>>>;;;999888999::::::999444888;;;<<<;;;999:::;;;<<<;;;:::999888777777777555444555888666333444888777444333777777555555:::111111111333555999<<<>>>777555444444555555444333333111//////111222111000///111333777999888666444---111444444111000222666444333222000000111333444333333222111111111111222------++++++,,,---///000///,,,,,,...---)))(((***+++,,,------+++++++++---------......///000000000---///222666999888444111+++)))''''''***,,,+++***wwwrrrgggccc^^^YYYTTTNNNHHHDDDAAA>>>;;;888777777555444---...///...+++(((''''''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%"""%%%&&&%%%###"""$$$&&&$$$'''### ###### """"""""""""############ !!!"""###############$$$$$$###!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """###"""!!!  """!!!   $$$%%%$$$"""###$$$ !!!!!!!!!"""###"""###(((,,,,,,&&&!!! !!!&&&&&&!!! !!!"""###"""!!! !!!"""!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!###%%%$$$######&&&)))&&&%%%###"""!!!!!!!!!""" !!!"""!!! !!!###$$$!!!$$$$$$###!!! !!!"""""" """######$$$&&&(((%%%$$$"""###$$$$$$###""" !!!!!!  !!!"""!!!!!!!!!###%%% """###"""!!! !!!"""!!!"""###"""!!!  !!!######!!!  !!!!!!###"""""""""###"""$$$###""""""###%%%'''((("""######%%%&&&'''((((((&&&&&&%%%$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%$$$%%%&&&(((***+++'''&&&))),,,+++''''''***&&&(((***,,,---,,,+++******---///...+++)))***,,,,,,---.../////////...---,,,,,,---......///000000...///000111222333444444---...///000111111111111///---...111222//////222)))---...---...111111...---...000222333444444333111222333333333444777999:::555444999:::777666999777888888777555555777888::::::::::::::::::::::::222666999:::999888:::<<<888999;;;<<<===<<<<<<;;;::::::;;;<<<<<<;;;:::999<<<<<<>>>BBBAAA===<<>>???>>><<<;;;>>>AAA;;;===???@@@>>>======>>>:::;;;???AAACCCDDDCCCCCCDDD???===??????===;;;======<<<:::999:::===@@@BBB:::888777777999:::;;;:::444777;;;<<<:::999999;;;:::;;;<<<<<<;;;999666555222111222555444333555:::777333333777777444555999666666555444555777999;;;666555333444444555333222999444///...111222000,,,000222555999;;;:::666333---111555444000...000444444222000......000333555999777333111///000222444---,,,*********,,,...//////------000...***((()))***,,,------+++******++++++++++++,,,---......///---///444999<<<:::666222+++)))&&&'''***,,,,,,***yyyqqqgggbbb]]]XXXUUUPPPIIIDDDAAA@@@>>>999555222111222000...---+++******++++++)))))))))(((''''''&&&&&&'''$$$###%%%%%%""""""%%%%%%$$$###""""""###$$$%%%$$$$$$$$$############"""""""""###%%%&&&%%%### """"""###$$$$$$%%%&&&&&&!!!######  !!!!!! !!!!!!!!!!!!!!! !!!!!!  """######""" !!!### !!!"""###$$$$$$ !!!!!!"""""" !!!""""""######""""""!!!!!! !!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$###"""  !!!!!!"""""""""""""""!!!!!!!!!""""""###"""!!! %%%!!!!!!###$$$###!!!!!!###$$$$$$%%%$$$$$$&&&###!!!"""$$$$$$!!!""""""!!! ###""""""""""""!!!!!!!!!  $$$$$$###############$$$%%%&&&&&&#########"""!!!"""""" ######""""""!!!!!! $$$###"""    $$$$$$ !!!### !!!"""!!!  ###$$$!!!"""###%%%######%%%%%%&&&&&&%%%$$$###%%%&&&%%%$$$$$$%%%&&&%%%###!!!$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&'''((())))))###$$$%%%&&&''''''''''''***))))))(((((((((((()))+++*********+++,,,,,,---...+++,,,000...***+++000//////.........---------...------...111222222222...000222222111...------,,,,,,------.../////////++++++,,,///111111///---......---...///000000///////////////000000000000222111111000111333444555777666555444444444444444777444555888888666666999999222111888===;;;888999:::888777888<<<===<<<:::;;;===>>>>>><<<:::::::::>>>>>>===:::;;;>>>>>>:::============<<<<<<;;;:::;;;<<<>>>???@@@@@@???>>>===???@@@@@@===;;;;;;;;;===>>>???@@@@@@@@@??????BBBAAA@@@AAABBBAAA>>><<<;;;<<<===>>>===<<<:::999:::999888777777777777888::::::;;;:::888888:::;;;777888::::::999777444222555222000111333555444222555888::::::777555444333333444555777888888888888888555111111444555444222555333///.........---,,,,,,///333666777555222000000111111000//////000222222111000//////111333444999888555333111000000000...---+++)))((((((((()))333111/////////...,,,***,,,---...---+++))))))***+++,,,,,,,,,,,,,,,------///...888GGGHHH;;;000...)))((((((((()))+++---...{{{ssskkkggg```\\\XXXSSSLLLFFFCCCBBB???;;;777444333333000///---+++******++++++++++++***(((&&&%%%$$$###'''$$$###%%%%%%""""""%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$############""""""###$$$&&&%%%### $$$%%%%%%&&&''''''((((((#########!!! !!!!!!!!!!!!!!!!!!!!!!!!  """"""  !!! !!!"""!!! !!!###$$$$$$###""""""""""""""" !!!!!!!!!"""!!!"""""""""!!! ###"""""""""!!!!!!!!! """"""###$$$$$$###""""""###""""""!!!!!! !!! !!!""""""""""""!!!!!!!!!!!! ###$$$###!!!!!!!!!$$$!!!"""$$$###""""""""""""###$$$$$$%%%%%%$$$$$$%%%$$$"""""""""""""""###"""!!! """%%%%%%%%%%%%%%%$$$$$$$$$$$$"""!!!!!! !!!###%%%###""""""######$$$%%%&&&#########"""!!! """"""""""""!!!!!! ###"""!!!     ### !!!"""!!! !!!!!! ###""""""$$$''''''%%%###%%%!!! ###%%%###"""######$$$%%%$$$""""""###%%%%%%$$$$$$%%%&&&%%%###!!!$$$$$$%%%$$$$$$$$$###"""$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''(((((((((((()))((((((((((((((())))))************++++++,,,,,,---***+++...---)))***///......---------,,,,,,,,,...---------...///......---///222222000...------------------------,,,,,,+++***+++---//////...,,,///...............---------............/////////111111000000111222444555555444333222222222222222555222333666666444444777777222000777;;;:::777888999777666888:::<<<;;;999;;;<<<>>>>>><<<;;;;;;;;;===>>>===:::<<>>???@@@@@@@@@@@@>>>@@@BBBBBB@@@>>>===>>>>>>>>>????????????@@@@@@AAA@@@???@@@@@@???===;;;;;;<<<===>>>>>><<<;;;999;;;:::::::::999999999888;;;<<<<<<:::888777888999777888::::::999777555333999666444444666666555333555777999999777444333333222333444555666777777777444333222333444555555555333111//////000000///...---///222555555444222111111222222111///...000111111000/////////000111222777666333111///.........,,,,,,+++++++++,,,...///444222000000000000...---***+++,,,+++)))(((((((((******+++,,,,,,------...---,,,555CCCDDD777,,,***)))))))))((()))***,,,---xxxqqqllleee___[[[UUUNNNHHHFFFDDD@@@<<<999666555444000///---,,,+++***++++++))))))((('''&&&%%%$$$$$$'''$$$###%%%%%%"""###&&&$$$$$$############$$$$$$%%%$$$$$$$$$###############"""###$$$%%%%%%###!!!$$$%%%%%%&&&&&&'''''''''&&&%%%"""  """"""""""""!!!!!!!!!!!!""""""!!!!!! !!!###"""!!! !!!!!!  !!!###'''&&&$$$""""""""""""### !!!!!!!!!!!!!!!###$$$""" """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$""" !!!""" !!!!!!!!!!!!!!!""" """!!!"""$$$%%%$$$#########"""!!!!!!!!!###$$$###"""######""""""###$$$&&&'''"""%%%&&&$$$ ###'''######$$$###"""###&&&(((&&&&&&&&&%%%%%%%%%%%%$$$###&&&&&&$$$"""%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%"""""""""!!!!!!!!!!!! !!!!!! !!! !!!!!!!!! ###!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!"""%%%%%%$$$###'''"""!!!$$$%%%###!!!###"""######"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%###!!!$$$$$$$$$$$$######""""""###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''(((((('''''''''''''''((()))*********************++++++++++++)))***,,,+++((()))---,,,,,,,,,++++++++++++***------,,,,,,++++++******---///111111///---------------------,,,+++***)))+++******+++---...---,,,/////////......---,,,,,,,,,,,,---------.........000000000000111222333333222111000000000000000111333000000333444111222444555111000555999888666666666555555666888999999888999;;;======<<<;;;<<<===<<<>>>===;;;===AAAAAA>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAA???AAACCCCCCBBB@@@@@@AAA@@@??????>>>???@@@AAABBB???>>>>>>>>>???>>><<<:::<<<===>>>???>>>===;;;:::;;;<<<=========<<<;;;:::======<<<:::777666666777777888999999999777666555:::888666666666666444222444666888777555333333333111222333444555666666666444555666555444333333333111000000111222222111///...///111333333333222111333333333111///...///000111111111111111111000000444333111///---,,,,,,,,,,,,+++++++++,,,---///000222111///...///000///...(((***+++***(((&&&&&&''')))***+++,,,------------+++***111<<<===333***(((******))))))))))))******}}}uuuooogggaaa\\\UUUNNNIIIGGGDDD@@@<<<:::888666444111000...,,,+++******+++$$$%%%%%%&&&'''(((((((((((($$$$$$&&&%%%######&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############"""###%%%%%%###!!!!!!!!!"""""""""#########%%%$$$!!!  """###$$$#########""""""!!!!!!######"""!!!  """######"""!!!!!!""""""$$$$$$###"""!!!!!!"""$$$%%% !!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!$$$###!!!###%%%%%%$$$$$$$$$%%%"""""""""###$$$$$$######$$$###"""!!!"""$$$&&&(((###$$$###!!! $$$'''###$$$%%%%%%%%%&&&(((+++$$$$$$#########"""""""""$$$%%%%%%###!!! """$$$ !!!###$$$%%%!!!!!! ###"""""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""" """ !!!%%% !!!!!!  !!!"""""""""""" """######"""&&&"""!!!$$$&&&$$$###$$$!!!"""###"""!!!!!!###%%%&&&$$$###$$$%%%%%%$$$"""$$$$$$######""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++))))))******************((()))******)))'''(((***++++++*********)))))))))+++,,,,,,+++*********+++,,,---//////...,,,------,,,------...---,,,+++***---+++***+++,,,......---,,,...///000///.........,,,------------.........////////////000111222222000///////////////000000222//////222333000000333333111111333666666555444444444444555666777777777777999:::::::::999:::<<<;;;<<<<<<:::===AAABBB???>>>???????????????>>>>>>???>>>======>>>???AAABBB>>>AAACCCCCCBBBAAAAAAAAABBBAAA???>>>???@@@BBBDDD???>>>======>>>>>><<<;;;<<<===>>>??????===;;;:::;;;<<<>>>??????>>><<<;;;;;;;;;;;;999666555666777777777888888888777666666777666666555555444333222333444666666444222222333111222333444555666666666666999:::888222...---...222111111222333333000...000000000111111111222222444444444111///......///333333444444444333222111333222000...,,,,,,,,,,,,---,,,+++***)))***++++++///---,,,,,,---......---((()))+++***(((''''''(((******+++,,,,,,,,,++++++***(((+++222444///+++,,,+++******)))((((((''''''wwwqqqhhhaaa[[[UUUNNNIIIHHHDDD???<<<;;;999666444222111///,,,+++******+++$$$%%%%%%&&&'''((())))))(((%%%$$$&&&&&&######&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""###$$$%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!######"""!!!  """######"""!!!!!!""""""$$$###"""!!! !!!!!!######!!!!!!!!!!!!!!! !!!!!! """###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""!!!  !!!"""!!!!!!!!!!!! !!!%%%%%%""""""$$$"""$$$%%%%%%$$$$$$%%%&&&"""###$$$$$$$$$$$$$$$$$$%%%$$$"""""""""$$$'''(((%%%"""!!!###$$$###"""$$$&&&&&&&&&''')))+++###"""""""""!!!!!!!!!!!!###!!! ###$$$###!!! !!!###$$$%%%   !!!!!!!!! !!!"""   !!!  !!!"""""""""""" !!!"""""""""###$$$%%%"""###&&&%%%%%%'''"""###$$$$$$######%%%'''&&&%%%######$$$%%%$$$"""%%%$$$######""""""######&&&&&&&&&&&&''''''''''''######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&'''(((******((()))*********)))((((((&&&))))))(((''''''((((((***))))))))))))((((((((()))+++,,,,,,+++***,,,---+++,,,...---,,,+++,,,---+++,,,---/////////...---///---,,,,,,---//////...))),,,000111000000111222------........./////////------...///000000000000//////...//////000111111222//////222333000111333000111111222333555444222222333333444444444555666555666777777666666888999999;;;:::999;;;@@@AAA>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>======<<<===>>>@@@AAA===???AAAAAA@@@??????@@@BBB@@@???>>>>>>@@@BBBCCC>>>===;;;<<<======<<<;;;;;;<<<>>>???>>>===;;;::::::<<<>>>??????>>><<<;;;777888888777555555666888666666666555666666777777333444555666555555444444222333444333222111111222222333444555666777777777555888999777111---,,,---444333222333333222///,,,000000//////000000111111333333333111...---...///111222222333333222111111333222000...---,,,------...---+++************+++...---,,,---//////...---)))+++,,,+++***))))))***+++,,,------,,,+++)))(((+++((('''***......000111+++******)))((('''&&&%%%yyysssiiibbb\\\WWWPPPKKKJJJEEE???===<<<;;;777444333111///---+++******+++))))))(((((('''''''''&&&(((%%%$$$&&&&&&###$$$'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$""""""""""""""""""""""""""" !!!"""""""""!!!!!!############""""""""""""""""""!!!!!! !!!###"""!!! !!!!!!  !!!############"""!!! !!!!!!!!!!!!!!! ###!!! ###%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """$$$$$$###!!! !!!!!!"""""""""""""""###!!!!!!%%%&&&$$$%%%(((###$$$%%%%%%$$$$$$%%%'''"""$$$%%%%%%$$$$$$%%%&&&$$$$$$######$$$%%%'''((('''"""###%%%###!!!"""$$$&&&&&&&&&&&&(((***$$$$$$$$$#########""""""!!!###%%%###  !!!###%%%%%%"""!!!!!!  !!!!!!!!! !!!!!! !!!!!!!!!  !!!!!!!!!!!! !!! !!!### """%%%%%%%%%'''###$$$%%%%%%$$$%%%'''((('''%%%######$$$%%%$$$###'''&&&$$$#########$$$%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((())))))(((((()))******)))'''&&&%%%)))***'''&&&'''((('''))))))))))))(((((((((((((((+++------+++***,,,///***+++,,,,,,++++++,,,---***+++...000000000///...///...------//////...---&&&***///111000000222444---............/////////,,,,,,---...////////////............///111222222222//////222333000111444///222333111222444444111111222444444333333444666444555555555333444555777777999888666999>>>>>>;;;;;;;;;<<<============<<<<<<<<<<<<<<<===>>>??????;;;===??????>>><<<<<<===>>>>>>===<<<===>>>???@@@===;;;999999;;;<<<;;;:::;;;<<<===>>>===<<<:::999999:::;;;<<<<<<<<<;;;:::444555555444333333555666555444333333333555666777333555777888777666666777000111222222000000111222222333444555666777777777111222333333111000000000555333222111111000...+++//////////////////000000111111111///---,,,---...---------.........//////333222000...---------......------,,,,,,---///000//////000222444333000...***,,,------+++***+++,,,***+++,,,---,,,+++((('''+++(((&&&'''***...111222******))))))(((&&&%%%$$$}}}vvvmmmeee```ZZZTTTOOOLLLGGGAAA>>>>>>===999555333222000---++++++******++++++***)))(((((('''''')))%%%%%%'''&&&$$$$$$'''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%###""""""###$$$$$$###########################!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!  """"""  !!! !!!"""!!! !!!###""""""$$$$$$$$$""" """!!!!!!!!! !!!!!! """### !!!!!!!!!"""""""""###""""""###$$$$$$###""""""!!!""""""###############!!!""""""###############&&&"""!!!###$$$###$$$(((###$$$%%%$$$######%%%'''$$$%%%&&&$$$######&&&(((######$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$###"""!!!###%%%&&&%%%%%%&&&(((%%%%%%%%%$$$$$$$$$######!!!"""###"""""" !!!"""$$$%%%&&&%%%$$$!!! !!!!!! !!! !!!!!!  """###!!!!!!$$$""""""  !!!!!!  !!! !!!$$$######%%%###$$$%%%%%%%%%%%%''')))'''%%%###"""###$$$$$$###((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((('''((()))******(((&&&%%%%%%***+++&&&%%%((()))'''))))))))))))(((((((((((())),,,///---)))(((***---)))***++++++******,,,---***,,,...///000...,,,+++---,,,,,,...//////---+++$$$)))///000...---///111,,,,,,---------.........***+++---...//////......---------...///000222222111...///222222000000333...333444111111444444111000222444444222222444666555666555444222222444666555777666444666;;;;;;888555555666777777777777777999:::;;;<<<============;;;===>>>>>><<<:::::::::999999999999:::::::::::::::888666666777999999888:::;;;<<<===<<<;;;999888777777777888888999999999333444444333111000111333333222111000111333666777222555888888666444444555///000111000//////000222111222333444555666666666000///......000111111000444222000///000000///---...//////000000///.........//////...,,,+++---...************+++,,,...///222111///...------------000///...---,,,---......///000222555666444000,,,***+++------,,,++++++,,,'''(((+++------,,,***)))))))))((((((+++------,,,((()))))))))(((&&&%%%$$$yyyppphhhccc^^^XXXSSSNNNHHHBBB@@@@@@???;;;777444222000---,,,+++******))))))))))))************)))&&&%%%'''&&&$$$$$$'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%###""""""###$$$$$$############"""""""""""""""$$$###!!! !!!"""###%%% !!!!!!""""""###### !!!!!!!!!!!!!!! !!!!!!  """######""" !!!######&&&'''&&&%%%$$$""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!"""$$$&&&&&&$$$"""!!!$$$###"""!!!"""###%%%&&&""""""###$$$$$$$$$$$$$$$(((###!!!"""""" ###'''###$$$$$$$$$######%%%'''$$$&&&&&&$$$""""""&&&***"""###$$$&&&&&&&&&&&&&&&%%%(((***)))%%%"""###%%%!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$#########""""""!!!$$$$$$!!!!!!$$$ !!!###$$$&&&'''(((&&&###!!! !!!!!!  !!!!!!  !!!""" """""""""  $$$%%%%%%### !!!$$$"""!!!###!!!!!!"""###$$$%%%%%%$$$%%%''')))'''%%%###"""###$$$$$$$$$)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''(((''''''&&&&&&&&&'''''''''((()))***)))(((&&&$$$%%%***+++&&&%%%)))***'''***)))))))))((((((((((((***---///---(((%%%'''***)))***+++***))))))+++---+++,,,...///...,,,***(((++++++,,,...///...+++)))###(((...///,,,***+++...++++++,,,,,,,,,---------***+++---...///......---++++++,,,---...///111222000......111111//////222...444555111000444444111000222444444222222444777777777666444333222444666444666444222444999999555555666777888888888888888888999:::<<<===<<<<<<;;;;;;===???>>><<<:::999999555555666777777777777666888666444333555666777666999:::;;;<<<<<<:::888777666666555555666777888888444555444222///......000222111000///000222555777111555777777333000///000///000000///......000222000111222333444555555555333///,,,,,,...000///---222000...---///000000000......///000000///...------......---++++++---...+++***))))))+++---000222111000///---,,,,,,------222111...,,,***(((((((((---///222555666333---))))))+++------+++***+++,,,$$$&&&))),,,......,,,+++''')))***+++,,,---)))%%%'''(((((()))(((&&&%%%$$$vvvkkkbbb]]]YYYXXXPPPKKKFFFCCCAAA???;;;777666555333111////////////,,,,,,++++++***)))))))))'''((()))(((&&&%%%%%%%%%&&&&&&''')))+++***'''%%%###&&&((((((%%%######%%%%%%$$$$$$######$$$%%%%%% """""" ###'''!!!###""" """""" %%%'''%%%""""""!!!!!!  %%%""" """###!!!$$$""" !!!$$$$$$### &&&$$$!!!&&&$$$"""!!!!!!!!! """###$$$###!!!!!!"""$$$&&&%%%%%%$$$$$$######""" !!!""""""!!!"""###%%%)))&&&$$$%%%''''''%%%###%%%$$$$$$######$$$$$$%%%###"""!!!!!!"""$$$&&&'''(((((('''''''''&&&&&&&&& !!!!!!###$$$%%%&&&&&&((($$$!!!"""""" """&&& !!!"""###$$$$$$$$$### !!!###$$$$$$$$$"""!!! !!!$$$&&&%%% !!!!!!"""$$$,,,444666'''"""$$$ !!! """"""   !!!!!!!!! """"""$$$  !!!!!! """""""""""""""######$$$###!!! !!!###$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&&&&%%%%%%&&&''')))******)))(((&&&%%%%%%%%%%%%)))%%%%%%(((%%%))))))(((&&&%%%%%%'''***$$$$$$&&&(((***)))'''%%%------,,,,,,***)))'''&&&)))))))))))))))******+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////******))))))***++++++,,,++++++******++++++,,,---)))+++......,,,,,,...111000000///000222222111///111//////111444555222///444333222333444444333111777666777999;;;999444///444444444555555777888888888:::;;;:::999777888888888888999999:::;;;;;;<<<666888;;;;;;999777666666333666888888555333444666333222222111111222222333444555666777666555333111777555333111111222555666444222111111111000...,,,......//////000111111111111222222111000111444666333555333///...000000---555444111000222444222......---,,,,,,---///222333444222111000///...,,,+++/////////...---+++***)))...,,,******+++---------+++)))'''(((***---///000,,,,,,+++,,,...///---,,,222222111///,,,+++---...///......///000///,,,***,,,+++))))))***++++++******+++---......---+++***,,,***)))((()))+++...000'''''''''''''''&&&&&&&&&yyypppggg___ZZZWWWOOOKKKEEEBBBAAA>>>:::666888777444111///...------,,,++++++***))))))(((((('''((()))(((&&&%%%%%%&&&&&&%%%&&&(((***+++***((($$$&&&((((((%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$ """###""" """$$$!!!###"""  $$$&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""%%%$$$###$$$""" !!!###%%%###"""%%%###!!!   """######"""!!! """###$$$$$$$$$$$$$$$#########"""#########"""###&&&(((***'''%%%$$$%%%%%%$$$"""$$$$$$$$$######$$$$$$$$$######"""!!!"""###%%%&&&''''''&&&&&&&&&%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&(((###!!!"""""" """&&& !!!""""""##################""""""""""""!!!!!! ###%%%$$$!!!!!!###(((555AAAAAA111%%%%%%%%% ### ###"""%%%$$$"""!!!   !!! !!!!!! """"""!!!!!!""""""###$$$###!!! !!!"""$$$$$$############$$$$$$$$$%%%%%%&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%&&&'''))))))((((((''''''&&&&&&%%%%%%***''''''***)))$$$"""%%%))))))(((&&&%%%%%%''')))&&&&&&&&&(((******(((&&&+++++++++***)))'''&&&%%%)))(((((((((((()))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++*********++++++,,,***************+++,,,,,,+++---///...------///111//////...000111222000///000000000111333333222000333222222333444555333222888777777999:::999555111444444333444555666777777999:::;;;;;;999888888999666777777888999999::::::999:::;;;:::888555444555444666777666444222444666222222111111111111111222333444555666666444222111444444444444444444333333333222000///000///...,,,---------....../////////111222222111000000222444111333222......000000---333111...///222444333111---,,,++++++,,,...111222444333111000000///---,,,////////////...---,,,+++///---+++***,,,------,,,(((((((((((()))+++---///,,,++++++,,,...///...,,,111111000...+++***+++------------...//////,,,***+++)))((((((***+++******)))***,,,------,,,***)))+++***)))((()))***,,,...''''''''''''((((((((((((|||uuulllccc[[[WWWOOOKKKFFFBBBAAA???:::777:::888555222///---,,,,,,+++******))))))((('''''''''((()))(((&&&%%%%%%&&&&&&%%%%%%'''***---------%%%'''((((((&&&%%%%%%&&&%%%%%%$$$$$$############"""######""" """ """######!!! !!!!!!""" !!!###""" !!!!!!!!!!!!!!!!!!"""!!!!!! !!! """$$$$$$$$$###"""!!!!!!###$$$$$$#########"""!!! !!!!!! ###%%%%%%$$$!!!!!!"""!!! !!!############$$$$$$$$$%%%%%%$$$%%%$$$######%%%))),,,...+++'''%%%$$$$$$$$$###$$$$$$############$$$$$$$$$###"""!!!""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%&&&&&&''''''###!!!"""""" """%%%!!!!!!!!!!!!""""""""""""%%%$$$""" !!!!!!!!! !!!""""""!!! ###$$$***888GGGHHH777)))%%%######!!!$$$!!!"""$$$$$$"""""""""  !!! !!! !!!!!! !!!!!!!!!!!!!!!"""#########!!! !!!"""######""""""#########$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$#########%%%%%%%%%%%%&&&'''((()))&&&'''((((((((('''&&&%%%'''$$$$$$'''(((&&&'''***)))))))))'''%%%%%%'''))))))((('''((()))***)))((()))))))))((('''&&&%%%$$$((((((''''''(((((()))***))))))***+++++++++++++++++++++++++++++++++++++++((((((((()))******++++++,,,+++***************+++***))))))))))))***++++++---...//////------...///...------...000111000...///000222222111111111222222111111333555555444333999777777777888777555333555555555555555666777888999;;;<<<<<<:::999999:::888888888999::::::;;;;;;<<<<<<<<<999666444444555666666666444222222444555333222222111000000000111333444555555555444333222111333666777777444111///333111...------...---,,,+++,,,,,,,,,,,,,,,,,,,,,000111111000///...000111...111000------000111...///------000444555333111+++*********+++---///000333333222111///...------///////////////...------///---++++++,,,,,,+++***$$$&&&))))))((()))+++...+++***+++,,,/////////---111000///---***)))***++++++++++++---......,,,***(((''''''((()))******)))((()))***++++++***)))((())))))((((((((())))))***&&&'''((()))))))))))))))xxxooofff^^^ZZZQQQMMMGGGDDDCCC@@@<<<888:::888555222///...------******))))))((('''''''''((())))))'''%%%$$$%%%&&&&&&%%%$$$&&&***---000111'''((((((((('''&&&&&&&&&%%%%%%$$$$$$######"""!!!!!!""""""""""""!!!!!!!!!!!!""""""###"""!!!!!!!!! """!!!!!!###!!! !!!!!!""""""!!!!!!!!!!!! ###"""!!!!!!!!!!!!!!!!!!###"""!!!!!!###$$$%%%%%%"""######"""!!!!!!"""###  """%%%'''&&&%%% !!! !!!######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&+++///111...)))&&&$$$$$$$$$%%%######""""""""""""######$$$###""""""""""""######$$$$$$#########""""""""""""######$$$%%%&&&&&&&&&&&&###!!!###""" !!!%%%!!!!!!!!!!!!!!!!!!""""""######"""!!! !!!   $$$%%%###%%%000<<>>>>>???======;;;999666555777999888777555333222222444666444333222111111111111111444444555555555555444333111333555777666444000...222///,,,++++++,,,---,,,+++++++++++++++,,,,,,,,,///000111000...---...///,,,//////,,,---111222000...,,,...555888666111...((((((((()))***+++------000111111///---,,,,,,,,,---...............------///...,,,+++,,,,,,***)))"""&&&++++++((((((+++///,,,++++++---000111000...//////...+++)))((()))******)))***,,,---...,,,***'''&&&&&&''')))***)))((('''(((((())))))((((((''''''((((((''''''''''''&&&&&&'''(((***+++++++++***yyypppgggaaa^^^TTTOOOJJJGGGEEECCC???;;;888666444222000/////////******))))))((('''''''''((())))))'''%%%$$$%%%''''''%%%$$$%%%)))---000111((((((''''''''''''&&&&&&###$$$$$$$$$$$$###"""!!! """#########"""!!!!!!!!!"""###""""""!!!###&&&'''###  !!!!!!"""""" !!!""""""#########"""!!! !!!"""#########""""""###%%%&&&!!!###%%%$$$"""!!!"""### """###"""  !!!  !!!###$$$%%%%%%&&&'''((())))))&&&&&&%%%$$$###&&&***......,,,((($$$""""""###$$$###""""""!!!!!!""""""#########""""""""""""""""""###""""""""""""!!!!!!!!!#########$$$$$$%%%%%%&&&%%%"""!!!###""" $$$!!! !!!"""###$$$"""#########"""!!!   !!! $$$&&&"""###,,,...'''!!! """"""!!!    !!!  !!!!!!  !!!  !!!"""###""" !!!""""""!!!!!!!!!"""""""""###############""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###########################$$$$$$%%%&&&&&&'''''''''((()))+++,,,---,,,***)))))))))'''&&&'''***,,,---+++,,,---,,,***)))***,,,,,,***(((((()))******)))(((((()))))))))((((((''''''''''''''''''((())))))(((((()))************))))))))))))******+++++++++)))))))))***************)))(((''''''''''''(((((()))))))))((())))))***+++,,,++++++++++++++++++***,,,++++++---///000///...///111333111...---000222111111111333555666555444555555444333222333444555666666555555555666777777888999;;;:::888777777888<<<<<<<<<===>>>>>>??????;;;;;;:::888666777:::===:::888555333333444444555444444333222222222222222555555555666666666555555444444444444333222111000111...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000///---,,,---...+++......,,,---111222000...---111:::===555,,,(((&&&''''''((()))***+++,,,---...///---***))))))+++,,,,,,---------,,,,,,+++...,,,++++++++++++)))'''"""''',,,,,,)))(((,,,000---,,,,,,...000111000.........---+++(((''')))***)))))))))+++------,,,***&&&&&&&&&''')))***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,,,,+++***zzzqqqiiiccc___VVVQQQLLLHHHGGGEEE@@@===777666444222111000000111+++******))))))(((''''''))))))(((&&&$$$$$$&&&''''''&&&$$$%%%(((,,,...///)))'''%%%%%%&&&'''&&&%%%!!!"""###$$$$$$###"""!!!"""$$$%%%$$$"""!!! !!!######""" $$$%%%"""  !!!!!!!!!!!!!!! !!!###$$$%%% !!!!!!!!!!!!$$$&&&%%%%%%$$$"""!!!"""$$$'''"""%%%'''&&&###!!!"""### """$$$$$$"""  !!!!!! !!!"""$$$%%%%%%&&&''''''((())))))%%%%%%$$$###"""###'''***&&&&&&%%%""" """""""""!!!!!!!!!!!!""""""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%!!!!!!###### ### """$$$&&&''''''&&&%%%###"""  !!! ###!!!"""!!!  !!!!!!  !!!""" !!!  !!!!!!  !!!!!!###""" !!!"""!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""##################$$$%%%&&&'''''''''&&&***+++,,,,,,,,,+++***)))((()))'''$$$$$$(((***))),,,---...---+++***+++,,,+++***))))))******)))((((((((()))*********))))))((((((''''''(((((()))***(((((()))***************((((((((()))******++++++***************+++++++++'''''''''''''''((())))))***))))))))))))***+++++++++)))))))))++++++***))),,,++++++---000111000...000111111000......///111222111111333555555444333444444555444222222444555444444333333333333444444555777888888666555555666888888888999::::::;;;;;;888999888777666777:::<<<999777444333333444333222333222222222222222333333444444444555555555555666666555333222111111111111000...++++++,,,,,,,,,,,,++++++,,,------...//////---///000000...------...,,,...///---...222333111111---111;;;<<<222(((%%%%%%&&&&&&'''))))))*********,,,---,,,(((&&&(((***,,,,,,,,,,,,,,,+++******+++***)))*********(((&&&%%%'''******)))***,,,///---,,,,,,---...///---,,,,,,,,,,,,***((((((***,,,*********,,,------+++)))'''''''''(((***)))'''%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''')))+++,,,+++***)))~~~uuukkkccc^^^VVVQQQLLLIIIGGGEEE@@@===999777555333111000//////,,,++++++***))))))(((((())))))(((&&&$$$$$$&&&((((((&&&%%%&&&(((***++++++)))&&&$$$###%%%&&&&&&$$$ """$$$%%%$$$###"""  """%%%%%%"""  """###!!! """%%%$$$!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!"""$$$%%% """!!! !!!$$$&&&&&&'''&&&### ###&&&"""&&&)))'''### !!!###""""""###%%%''''''%%%### !!!""""""!!!!!!$$$%%%$$$$$$%%%%%%&&&&&&''''''"""######!!! ###%%%"""###$$$""" !!!$$$"""!!!!!! !!!!!!""" !!!""""""#########""""""""""""!!!!!!!!!!!!!!!""""""""""""#########$$$!!!!!!###### """ !!!###&&&)))+++111...((("""   !!! !!!###%%%    !!!!!!  !!!###""" !!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""#########$$$"""###%%%&&&''''''&&&&&&+++++++++******))))))(((%%%((('''######'''(((&&&***+++---,,,***))))))******))))))***+++***(((%%%'''((()))***************)))(((((((((((()))******((()))******++++++******''''''(((((()))******+++************************'''''''''((()))***+++,,,***************+++,,,,,,***)))((())),,,---,,,***,,,+++,,,...000111111///333111///...///000//////333222222333444555333222333555777666444333555777555555444444444444555555333444666555333222222333444444555555666777777777666666666555333333555777777444222222333222000...////////////000111222333222222222222333333444444555555444222111111000000...---,,,,,,------,,,+++)))***+++,,,---///000000,,,...000000///......///---000000---...222444222333,,,---666777...''''''%%%%%%&&&((())))))******))),,,...,,,(((&&&(((+++......------,,,+++***)))(((''''''((())))))'''%%%&&&&&&''''''(((***,,,...+++***)))***++++++)))(((***++++++***)))***,,,...,,,++++++,,,...---+++))))))))))))******)))&&&$$$''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$&&&((()))&&&(((***++++++***((('''xxxmmmbbb[[[UUUQQQKKKHHHGGGDDD@@@<<<;;;999666333000///...---,,,,,,++++++***)))))))))))))))(((&&&$$$$$$&&&(((((('''&&&&&&((())))))((()))&&&######%%%&&&%%%$$$"""$$$%%%%%%$$$###"""!!!!!!"""%%%$$$  """###!!!!!!""" !!!###### """"""!!!!!! $$$###"""!!!!!!"""######!!!###$$$"""!!!###(((((('''### ###&&&###'''***(((### ###"""%%%%%%###!!! !!!""""""""""""$$$&&&######$$$$$$$$$$$$%%%%%%!!!!!!"""!!! !!!!!!###&&&%%%######%%%'''!!!!!! !!!!!!!!!"""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$!!!!!!###### """ !!!$$$'''***---:::444))) !!! """    ###%%%"""!!! !!!  !!!  !!!!!!   !!!!!!  $$$""" !!!  !!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!""""""#########$$$"""###%%%&&&''''''&&&%%%++++++)))((('''''''''''''''++++++'''''',,,---)))(((***++++++)))(((((()))(((((()))***+++***'''$$$&&&'''((()))************)))))))))))))))***++++++))))))***+++++++++++++++&&&''''''((()))******+++************))))))))))))((((((((()))***,,,......++++++******++++++,,,---+++)))((()))---///...,,,,,,,,,,,,...111222111000444111------///111000...444333222333444444333111444666999999666555666888999888777777777777888888111333444333222111111111333333444444555666666666444555555333111000111222444222000111222111...+++------------...000111222111000000000111222222333444444444444333111///......---,,,---......,,,+++((((((***+++---///000000+++---000111000//////000...111111...///333444222444+++)))111222+++'''***$$$%%%'''((()))*********))),,,...---(((&&&(((,,,/////////...---+++***)))&&&%%%&&&'''))))))'''%%%'''%%%$$$$$$'''***,,,,,,***((('''(((((((((&&&$$$******+++******+++---000---,,,,,,---...---+++(((************+++)))&&&###(((''''''&&&&&&''''''((('''%%%$$$###$$$&&&)))+++&&&(((***++++++)))'''%%%|||rrrggg___YYYUUUOOOJJJGGGEEEBBB@@@>>><<<888555222000//////+++,,,---,,,*********,,,(((&&&%%%$$$$$$%%%'''(((%%%###""""""$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$########################### !!!"""######""" """###!!!$$$ !!!  """"""""""""!!! !!!!!!""""""""""""!!!!!!%%%'''%%% !!!""""""!!! ###'''***(((### """!!!###%%%%%%%%%%%%&&&$$$%%%""" $$$$$$%%%&&&'''%%%"""$$$######"""!!!"""""""""######""""""""""""######  !!!!!!$$$$$$###############$$$"""!!!!!!!!!!!! """"""""""""############!!!!!!!!!!!! !!! """$$$&&&'''111...(((###  !!!  """ ###%%%$$$"""'''""""""$$$"""   """!!!   !!!""" !!!""""""######$$$$$$###!!! !!!"""######""""""""""""###############"""""""""""""""&&&&&&&&&&&&&&&&&&%%%%%%---------***'''&&&&&&'''%%%((()))&&&%%%(((***)))'''+++///...)))'''(((+++))))))(((((('''''''''&&&%%%%%%&&&&&&''''''((((((((())))))))))))*********&&&))),,,,,,)))((((((***(((((()))++++++,,,,,,,,,***+++++++++******,,,...***))))))***,,,------++++++,,,...000000///...---...---,,,---///000///...,,,---...000111111111111333444333111000000222333444777666111000444777777666666777888999999::::::===:::666666999;;;999777:::888666333222222222333666444222222555777999999333333444444333333222111///222555444111//////000000111111222111000///...111111000000000000000000444555555444222000111222,,,------,,,******+++---,,,,,,------,,,***((('''//////000000000...---,,,.........------,,,,,,,,,+++,,,,,,+++(((&&&''''''"""$$$(((***+++***((('''++++++***))))))***+++,,,000000//////---***(((&&&))))))))))))))))))))))))***'''$$$%%%(((+++,,,++++++***((('''&&&&&&''''''&&&'''(((''''''(((+++---///000111000---++++++,,,+++*********+++***'''%%%))))))'''&&&%%%$$$$$$###'''(((%%% %%%((('''$$$%%%%%%%%%%%%$$$###"""uuukkkcccZZZVVVPPPKKKHHHEEECCCAAA>>><<<:::666333000///...+++,,,---,,,*********,,,***)))'''&&&&&&'''((()))'''%%%######%%%'''''''''$$$$$$$$$%%%%%%$$$$$$$$$######################## !!!""""""""""""  """###!!! """### !!!$$$!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$"""""" !!!""""""""""""!!! ###&&&)))'''### !!!###"""#########!!! %%%$$$$$$""""""'''%%%$$$%%%%%%%%%$$$"""$$$######"""""""""""""""###""""""!!!!!!""""""###  !!!!!!######""""""""""""######!!!!!!!!! !!!!!!!!!"""""""""###### !!!"""###$$$$$$$$$$$$!!!!!! !!!"""###+++)))%%%""" !!!!!!     ###$$$###!!!&&&"""!!!###!!!!!!   !!!!!!   !!!""" !!!!!!"""#########$$$%%%$$$"""!!!!!!"""###""""""!!!!!!""""""###%%%###""" !!!###$$$$$$%%%&&&'''(((''''''&&&,,,,,,,,,)))'''%%%%%%'''%%%)))***&&&%%%(((***)))&&&)))---,,,(((%%%''')))((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))************'''))),,,,,,***((()))***'''((()))***++++++++++++***+++,,,+++******+++------+++***+++---...///...+++,,,...//////...---,,,,,,,,,+++---/////////---,,,---...000111111222222666666666444333222444666666:::<<<999888:::;;;999888888888888888888999999;;;;;;;;;:::888888999999999888666444333333444444444333333444666777666555333333444444333333222111///111333222000...///000//////111111111111000///000000000111111111111000111111111111222222222222///000000///------...000******+++,,,---.........---.../////////...---,,,---------,,,,,,,,,++++++***++++++***'''&&&&&&'''%%%&&&'''((()))***++++++***)))(((''''''((()))))),,,------,,,+++)))(((&&&((((((((((((((((((((((((***'''%%%%%%(((+++++++++))))))((('''&&&%%%%%%&&&$$$%%%&&&&&&&&&'''***---+++,,,...---,,,++++++,,,)))(((((()))++++++***))))))((('''%%%$$$#########&&&'''%%%!!!!!!%%%'''&&&&&&%%%%%%$$$$$$#########yyyooohhh]]]XXXRRRLLLIIIFFFDDDBBB???>>><<<999555111...,,,,,,------,,,+++******+++***)))((('''&&&&&&'''((((((&&&%%%%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!!  $$$%%%"""!!!$$$ !!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!"""###### """""""""############""""""!!!%%%''''''###!!!"""$$$######"""!!!$$$#########$$$'''%%%"""!!!###$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!""""""  !!!!!!"""!!!!!!!!!!!!!!!""""""  !!!!!!!!!!!!""" """###$$$%%%&&&&&&"""!!! ######!!!  !!!!!!   !!!""""""""" !!!######""" ### !!!   !!!!!!  !!!   !!!!!! !!!!!!""""""######$$$%%%%%%$$$"""!!!"""###"""!!!!!! !!!!!!"""&&&$$$!!!!!!$$$&&&$$$%%%''')))))))))((('''*********(((%%%$$$%%%&&&&&&)))***'''&&&(((***)))$$$'''***)))&&&$$$%%%'''&&&&&&&&&&&&&&&%%%%%%%%%((()))***++++++***(((''')))))))))*********++++++(((***,,,,,,***))))))***&&&'''((()))))))))))))))***+++,,,+++))))))***+++---+++))))))+++---......++++++---------,,,+++***+++***+++,,,...///...------...///000111222222222555666666555333333444666111777<<<<<<;;;;;;999555999999999999888888888888999===???===999666888:::999888777555555666666777444444555777888777444222444444444444444333333222000111111000///...000111///000111222222111000000...///111222222222111111333000...///111222000...000111111000...---///000---------------///000111,,,,,,---.........------,,,++++++++++++*********((()))***)))'''&&&'''(((((('''''''''(((+++...000)))((('''&&&%%%%%%&&&'''(((((()))))))))((((((''''''''''''''''''''''''''')))'''%%%&&&(((*********))))))))))))((('''&&&&&&"""$$$%%%%%%&&&'''***,,,'''(((***+++***)))***+++(((''''''(((+++---------((((((&&&%%%$$$$$$######$$$&&&&&&""""""&&&&&&$$$'''&&&%%%###"""#########|||qqqjjj```[[[TTTNNNJJJGGGEEECCC@@@???>>>;;;777222...,,,,,,---...---+++******+++((('''&&&%%%%%%$$$%%%%%%'''&&&%%%%%%'''((('''&&&&&&%%%$$$######$$$%%%&&&########################""""""""""""!!!!!! """!!!!!!!!!""""""!!!!!!""" """%%%$$$ !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""$$$&&&$$$  """######################## ###%%%&&&$$$"""###$$$ !!! !!!"""###$$$###""" """######"""###############"""!!!!!!"""!!!!!! !!!!!!"""  !!!!!!  !!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!  """"""!!! !!!"""### !!!!!!######""" !!!   !!!!!!  !!!    !!!!!!!!!"""""""""######$$$%%%&&&%%%"""!!!"""###!!!!!! !!!!!!$$$###!!! """$$$%%%%%%&&&)))******)))'''&&&((((((((('''$$$###$$$&&&&&&******'''%%%(((***)))$$$&&&))))))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,...---+++(((&&&)))))))))*********++++++((()))+++++++++***))))))%%%&&&''''''(((((((((''')))***,,,+++)))((()))***+++(((&&&%%%'''***,,,,,,***++++++,,,+++***))))))*********,,,......---,,,------///000111222222222111222333222000000000222---444999999888888666222888888888888888888888888:::===???>>>;;;888888888:::999888888888999999:::777666666777888777555333555666666666666555444444333222111000///000222333222333333444333222111000...///111333333333222111888333//////111111---(((---......---++++++,,,---555333000---,,,,,,---...***++++++,,,,,,---------***************))))))))))))***+++***)))((()))***((((((((((((***---///111)))((('''%%%%%%%%%%%%&&&$$$%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))))))))******+++***)))((('''!!!###%%%&&&&&&'''***,,,&&&(((******((((((((())))))'''&&&'''***,,,---...)))((('''&&&%%%%%%%%%%%%"""%%%&&&######&&&%%%"""((('''$$$"""""""""###$$$}}}rrrkkkddd^^^VVVPPPKKKIIIFFFEEEAAAAAA???<<<888444000------......---+++******+++''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%&&&'''%%%$$$&&&%%%$$$######$$$%%%&&&#################################"""!!!!!! !!!"""""""""!!!!!!""""""!!!!!!$$$#########!!!  """"""!!!!!!!!!!!!""""""#########$$$######""""""$$$$$$############$$$$$$ """$$$%%%$$$######### !!!"""""" !!!"""""" !!!$$$&&&%%%###!!!"""############"""!!!!!!!!!!!! !!!!!!  !!!!!! !!!!!!    !!!!!!""""""!!!  """###"""    !!!!!!  !!!  !!!!!!  !!!!!!!!!!!!""""""""""""$$$%%%%%%$$$"""!!!!!!"""!!!!!! !!!!!! !!!"""###############'''((()))***)))(((&&&$$$&&&''''''&&&$$$###$$$&&&&&&)))***&&&%%%''')))'''%%%&&&((()))((('''''''''''''''''''''''''''(((((()))***,,,...---+++(((&&&(((((()))))))))*********(((((()))***+++***)))'''%%%%%%&&&''''''''''''&&&''')))++++++)))(((((()))***'''$$$$$$&&&)))++++++******************)))))),,,+++***+++,,,------,,,,,,---...///000111111111///000111000///......///...333777666555777666444444444555666888999::::::<<<::::::;;;<<<;;;888555::::::999999::::::;;;;;;;;;999666666666777777666777777777777777666555555555333222111222333444444666666666666555333111//////000111222333333222111999444000///222222---))),,,,,,---+++***)))***,,,888555111---******++++++))))))*********+++,,,,,,))))))))))))))))))))))))+++,,,---,,,******+++,,,&&&(((***,,,............))))))'''&&&&&&&&&''''''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))'''((()))***)))((('''&&&"""$$$&&&''''''(((***,,,)))***+++***(((&&&&&&'''+++)))'''''')))***++++++***)))((('''&&&&&&&&&'''!!!%%%&&&$$$$$$&&&%%%!!!'''&&&$$$""""""###$$$%%%vvvooogggaaaYYYQQQLLLJJJHHHGGGCCCBBB@@@===999555222000...//////...+++******+++((((((((((((((((((((((((&&&%%%%%%&&&'''&&&%%%###%%%$$$$$$$$$$$$$$$$$$%%%#################################""""""!!!!!!!!!!!!"""######!!!!!!"""###"""### !!!%%%$$$""" ###"""!!! !!!"""###$$$"""!!!"""%%%&&&$$$"""$$$$$$############$$$$$$!!!"""###$$$$$$$$$###""""""!!!!!! !!!!!!"""""" !!!"""""" !!!!!!$$$''')))(((&&&###"""######$$$$$$"""!!!   !!!!!! !!!!!!  !!! !!!""""""### !!!!!! !!!!!! """###!!!   !!!  !!!!!!!!!  !!!  !!!!!!!!!!!!!!!###$$$$$$###!!! !!!""""""!!!!!! !!!!!!""" ###$$$%%%$$$###"""((((((((((((''''''&&&&&&%%%&&&'''%%%$$$$$$%%%'''%%%))))))%%%###&&&'''&&&&&&'''((()))))))))(((''''''''''''(((((((((((((((((()))***++++++***(((''''''''''''((((((((())))))((('''''')))******(((&&&%%%&&&&&&'''''''''&&&&&&%%%'''******)))(((((()))***(((&&&&&&(((***+++,,,))))))))))))******++++++111...+++***+++,,,------+++,,,---...///000000000///000222111000......///***///222000000222333111111222333555666888999::::::777555777:::;;;777444888888999999999999999999<<<999666444555777777777666666666777666666555444555444222333444666555444777777777777555333111000222222222222222222222222333000//////222222000...---......---+++***,,,---222000---***))))))+++,,,)))))))))((())))))***+++((((((((())))))))))))***,,,......---+++***+++,,,%%%(((,,,///000///,,,***)))((('''&&&&&&'''((()))%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''((((((((()))******+++,,,***(((&&&&&&&&&***(((''''''((()))(((''')))(((((('''&&&&&&''''''"""%%%%%%######%%%%%%"""%%%$$$#########$$$%%%&&&|||vvvjjjcccZZZRRRMMMKKKIIIHHHDDDBBB@@@<<<999666555444...///000...+++******+++&&&&&&'''((())))))))))))''''''&&&'''((((((%%%###$$$$$$$$$%%%%%%$$$$$$$$$##############################""""""""""""""""""!!!###$$$###!!! """$$$ !!!""" ###$$$"""!!! !!!###"""!!! !!!"""###%%%###""""""###$$$$$$###$$$###""""""""""""###$$$""""""###$$$$$$###""" """"""!!! !!!"""### """!!!!!!%%%$$$!!!!!!!!!$$$&&&'''&&&$$$!!!"""$$$$$$$$$###!!!   !!!!!! !!!"""!!!!!!!!!  !!!!!!!!! !!!""""""""""""  !!!""" !!!  !!! !!!!!! !!!"""!!!  !!!!!!!!!  """######"""  !!!###""""""!!!!!!""""""### """###$$$$$$$$$###%%%%%%%%%%%%&&&''')))***%%%&&&&&&&&&$$$$$$&&&((($$$(((((($$$"""$$$%%%$$$&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&%%%'''))))))&&&$$$&&&&&&''''''''''''&&&&&&###%%%(((***)))))))))***((('''&&&&&&(((*********((((((((()))***+++,,,---555111,,,))))))+++---...)))***,,,---....../////////000222222000///...///&&&,,,///......000000...111111222333555666777777666555444444555666666666555666666666666555555555777666444444666666555444333444444444444333222222444222222333666666555333333333444555555444222111555444222111000000111222///////////////000000000---......---++++++,,,...,,,+++)))((('''((()))******)))((('''''''''((()))(((((()))))))))*********---......---+++)))***+++'''))),,,//////---+++)))''''''&&&&&&'''((()))***((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((''''''&&&&&&&&&&&&''''''###%%%'''((('''&&&&&&'''''')))***)))'''&&&&&&''''''&&&&&&'''(((((('''%%%''''''&&&%%%%%%%%%%%%&&&"""%%%%%%""""""%%%%%%"""""""""###$$$%%%&&&&&&'''{{{kkkeee[[[SSSNNNKKKIIIHHHEEECCC???<<<999777666666///000000...,,,******+++######%%%&&&'''((((((((()))(((((()))))))))&&&$$$###$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""######!!!###%%%$$$!!! """$$$%%%"""!!!""""""""""""!!! """###$$$"""!!! !!!"""$$$%%%%%%%%%###!!!!!!"""$$$$$$###"""!!!!!!"""###$$$############$$$###!!! """$$$%%%!!!###"""###(((%%% !!!###$$$$$$!!!"""$$$%%%$$$###!!!   !!!!!! !!!"""###"""!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!!  !!!!!! !!!  """ !!! !!! !!! !!!!!! """"""!!!  !!!!!!!!! !!!"""###"""  ######""""""""""""######"""!!!!!!!!!"""###%%%&&&###""""""###%%%(((+++---%%%&&&'''&&&%%%%%%'''((($$$''''''###!!!###$$$###%%%%%%&&&'''))))))(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&((()))&&&###'''''''''(((''''''&&&&&&!!!$$$(((******))))))***%%%$$$$$$%%%'''((('''&&&((((((((()))***,,,...///888333---((((((+++---///))))))+++,,,---.........---///111111///---------(((///444444444555333000222222222333333444444444111333555333111111555999333333444444333222222111333333333555666666333111111222222222222111000000222111111333666666444111///000111333444444333333888666222000///000111222///000000///---+++,,,---,,,------,,,******+++---***)))((('''&&&&&&&&&'''***)))((('''&&&&&&'''(((((()))))))))******++++++---......,,,***(((((())))))***,,,------,,,***)))&&&%%%%%%%%%&&&(((***++++++***(((&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%'''))))))&&&%%%&&&(((+++***)))(((((()))***+++###%%%''''''&&&$$$$$$%%%$$$&&&(((((('''&&&'''((($$$$$$%%%&&&((((((&&&$$$%%%%%%$$$$$$######$$$$$$###%%%$$$!!!!!!$$$%%%### !!!"""$$$&&&'''''''''{{{qqqjjjaaaWWWPPPLLLKKKKKKDDDCCC@@@===:::777555555333111///......---***)))))))))))))))((('''&&&%%%(((&&&%%%%%%&&&'''%%%$$$###'''&&&""""""&&&&&&!!!$$$###""" ###(((,,,$$$"""!!!"""$$$%%%%%%$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$#####################$$$%%%$$$###""""""###$$$%%% !!!###$$$###""" &&&$$$!!!!!!!!!""""""!!! ###$$$!!! """"""!!!"""""""""""""""""""""""" !!!""""""  """  """ !!!!!!!!!  $$$!!!!!!   !!!!!!      !!! !!!"""###(((&&&&&&(((&&&"""###(((""" !!!###!!!!!! !!!$$$### ###"""!!!  !!!!!!$$$###'''''''''(((&&&%%%$$$###$$$&&&+++///+++)))'''&&&%%%&&&'''((('''((((((((('''&&&%%%$$$""""""$$$&&&)))******)))'''&&&%%%$$$###$$$%%%&&&)))***+++***'''%%%$$$%%%&&&&&&&&&'''''''''((((((''''''&&&'''((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%''''''&&&%%%$$$######$$$%%%''')))+++,,,,,,***)))***---...,,,)))******++++++++++++******------++++++,,,...111333...111333222///---...000...000111222222111000...///000000222333444555555333222111111222333555666555444333111000/////////---,,,...222222///---///...///111222444444555555...///000000///000222333---------...///000111222;;;666000...000111///+++///000000000000...,,,+++222...***+++//////,,,'''+++***)))(((((()))***+++((((((((('''''''''((((((&&&(((******)))((()))***...---***(((''''''((()))((()))******)))((('''&&&)))(((&&&&&&((()))((((((%%%(((+++,,,***((('''&&&&&&&&&((((((((('''&&&%%%)))(((&&&&&&&&&''')))+++'''((()))))))))(((&&&%%%%%%&&&&&&&&&'''(((((((((&&&''')))*********)))(((%%%&&&'''((('''&&&%%%$$$%%%$$$#########$$$%%%&&&'''%%%###""""""###$$$%%%&&&""" """&&&(((&&&"""sssmmmcccYYYSSSOOOMMMMMMFFFDDDBBB>>>;;;999777666333111///......,,,***((())))))))))))((('''&&&&&&'''%%%$$$$$$%%%&&&$$$######&&&&&&######'''&&&!!!$$$%%%%%%###""""""%%%'''###"""!!!!!!###$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  !!!!!!##################""""""$$$###""""""""""""###$$$ !!!############"""###""""""!!!!!!"""###$$$""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######  !!!!!!!!!!!!!!!  !!! """"""!!!!!! !!!!!!!!!        """!!!###%%%//////,,,)))%%%$$$###$$$ $$$$$$$$$###$$$'''%%%""""""&&&"""!!! !!!"""###&&&"""!!!$$$%%%######%%%%%%%%%$$$######%%%)))+++***)))'''&&&%%%&&&'''((((((((('''&&&%%%$$$$$$$$$######$$$'''+++,,,***'''&&&&&&%%%$$$%%%%%%&&&'''###%%%''''''''''''((()))%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%'''(((***+++***)))(((***,,,---,,,)))((()))******++++++******---,,,,,,+++,,,---///000---000111000...,,,---......///000111111000///...//////000111222333444444333333333333444555666666444333222000///......------,,,---111222...---///,,,---...///000111111111222222222000...---...///---------------...///000777222------000111000---////////////...---,,,+++///,,,******,,,,,,+++(((******)))(((((()))******''''''&&&&&&''')))+++,,,&&&(((******)))((()))***,,,+++)))'''&&&&&&'''(((***+++++++++)))(((&&&%%%)))'''%%%%%%&&&&&&&&&%%%$$$'''***+++***(((''''''&&&''''''(((((('''&&&&&&'''&&&%%%$$$$$$&&&''')))'''(((((()))((('''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''((('''%%%#########%%%&&&$$$!!!!!!%%%'''$$$!!!wwwpppfff\\\VVVRRRPPPNNNHHHFFFCCC@@@===;;;999888333111///...---,,,***(((((((((((((((((((((((('''&&&$$$######$$$%%%###"""###&&&&&&&&&((()))'''"""%%%&&&'''&&&$$$"""!!!""""""!!! !!!###$$$###"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  #########""""""!!!!!!!!!######""""""""""""###### !!!!!!"""$$$%%%&&&!!!###""" !!!###'''""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!  !!!""""""""""""!!!  !!! $$$""" !!!###!!!""""""!!!!!!!!!!!! !!!!!!!!!  !!!  !!!  !!!###!!! """%%%''':::@@@===111(((&&&$$$!!! ###%%%"""!!! """$$$### ###"""!!!!!! !!!"""$$$%%%'''$$$$$$%%%"""###$$$$$$######$$$%%%'''((())))))'''&&&&&&&&&'''((()))(((&&&$$$############%%%###$$$(((---...***%%%&&&&&&&&&&&&&&&'''((())) ###%%%&&&&&&'''(((***$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''')))+++,,,+++)))&&&'''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,------...///000000///...---//////000000111222333333333333444555666666666666333222111///...---,,,,,,---,,,---111111...---///,,,---....../////////...222222222000---,,,---...---,,,,,,,,,,,,,,,------111---***+++...000000...///...---,,,,,,,,,,,,,,,+++***)))(((((()))*********))))))(((((())))))***((((((&&&&&&&&&(((***+++&&&(((******)))((()))******)))(((&&&&&&&&&'''(((------,,,+++)))'''%%%$$$'''&&&$$$###$$$%%%$$$######&&&)))***)))(((((((((&&&''''''((((((((('''''''''&&&%%%%%%%%%&&&'''((('''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$&&&(((***###!!! ###%%%### {{{ssshhh___YYYUUUQQQOOOHHHGGGDDDAAA>>>;;;:::999333111///......---+++)))))))))((((((((((((((()))&&&%%%$$$$$$%%%%%%$$$"""%%%&&&(((+++......)))$$$%%%&&&'''&&&###""""""""""""!!! !!!######""" """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""######""""""!!! """"""""""""""""""""""""###"""!!!!!!!!!###%%%&&&"""%%%### """&&&!!!######!!!"""%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!  !!!"""  """  !!!   !!!""""""!!! !!!###''')))BBBSSSWWWEEE111***%%%%%%###!!!!!!"""###""" !!!###!!!!!!"""!!!!!!!!!"""###%%%&&&%%%$$$%%%%%%!!!######""""""$$$&&&((())))))***)))(((((((((((())))))+++)))&&&$$$"""######$$$&&&$$$$$$(((...///)))$$$&&&&&&&&&'''((()))******%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((%%%%%%&&&((()))******)))%%%&&&''')))***+++,,,,,,+++++++++,,,+++***))))))+++,,,,,,,,,,,,+++++++++,,,---............---,,,......///000000111222222111222444555666666555444333222111///...---,,,,,,---+++,,,000000------///000000000111111000000///000111111000///...000111,,,,,,+++***************---+++)))***,,,......---...---+++***)))***++++++)))))))))'''&&&'''))),,,)))))))))(((((())))))))))))))))))(((&&&%%%$$$###'''(((******)))))))))***)))((('''''''''(((((()))......---+++)))'''%%%$$$&&&$$$######$$$%%%%%%$$$"""%%%((()))((((((((()))'''''''''((((((((((((((()))(((((('''((()))******((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&''')))***((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''###""""""###&&&))),,,...###!!! !!!###$$$"""!!!~~~uuujjjaaa\\\XXXRRRNNNIIIGGGDDDAAA>>><<<:::999444222000//////...,,,*********)))((((((((())))))'''&&&%%%%%%&&&&&&%%%$$$&&&&&&***111555222+++&&&%%%%%%%%%###""""""$$$'''"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&$$$""" !!!"""######&&&$$$ ###!!!###""" """&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """"""!!!  !!!  !!!!!!!!!!!!  """$$$!!!!!!!!!""""""""""""""" !!!  !!!"""    !!! !!! !!!!!!"""!!! !!! """&&&)))CCC___mmmYYY<<<,,,&&&"""&&&$$$"""!!!""""""""""""$$$"""$$$&&&$$$ $$$"""!!!!!!!!!"""###%%%&&&###"""###%%%!!! &&&"""!!!!!!$$$(((+++,,,+++******************+++++++++***'''%%%$$$$$$%%%&&&'''%%%%%%(((,,,---(((###%%%&&&'''((())))))******(((******)))'''%%%$$$%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''((($$$%%%'''(((((((((((()))%%%&&&''')))+++,,,------++++++++++++***)))((('''*********++++++++++++***,,,,,,------------,,,,,,---......//////000000000///000222333444444333222333222111000///............+++,,,//////------///111111222222111111000000222333333111//////000111,,,+++***))))))((()))))),,,***))))))***+++******++++++)))((((((((()))***((())))))((('''''')))+++((((((((())))))((((((((($$$&&&((()))(((%%%!!!''')))++++++***)))***+++(((((((((((()))***++++++...---+++***((('''&&&&&&%%%######$$$&&&((((((((("""$$$'''(((''''''((()))''''''''''''(((((())))))(((((((((((())))))******(((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''&&&%%%%%%%%%&&&((()))'''&&&%%%$$$###$$$%%%%%%!!!""""""###$$$%%%%%%%%%$$$#########%%%'''***,,,$$$###""""""#########"""xxxlllddd___[[[TTTOOOJJJHHHEEEBBB???<<<;;;:::666444222111000///---+++,,,+++)))(((''''''((()))((('''%%%&&&''''''&&&$$$'''&&&+++555:::555---'''$$$$$$$$$""""""###&&&)))"""""""""###$$$###!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! &&&$$$"""  !!! ###%%%###   $$$###"""""""""""""""""""""""" !!! !!!!!!!!! !!! !!! """###  %%% !!!!!!!!!!!!""""""   !!!!!!"""  """""" !!! !!!$$$&&&:::YYYoooaaaBBB+++%%%%%%"""""""""""""""###$$$%%%###!!!"""$$$"""""""""!!!!!! !!!"""$$$%%%""" !!!$$$###"""$$$((($$$"""!!!###(((,,,---,,,************++++++++++++***)))'''&&&%%%%%%&&&'''&&&&&&&&&'''(((((('''%%%%%%&&&'''((()))))))))(((&&&((())))))(((''''''(((((('''''''''''''''&&&&&&&&&%%%%%%'''))))))((('''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&(((((('''''''''(((&&&'''(((***,,,------...++++++******))))))))))))***))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......///000111111111111222111000000//////000000...++++++...///,,,---000//////000000000///......666666555222...,,,,,,,,,++++++***)))((((((((()))+++*********)))((((((''')))(((((('''''''''(((((((((((((((((((((((('''''''''(((((())))))(((((('''"""&&&))))))'''$$$"""''')))++++++***)))***+++''''''((()))***+++,,,,,,+++***)))((('''''''''(((&&&$$$$$$%%%''')))))))))###%%%&&&'''&&&&&&'''(((''''''''''''((()))******&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$'''%%%$$$""""""###$$$%%%$$$$$$############""""""{{{ooogggccc^^^VVVPPPKKKJJJGGGDDDAAA>>>===<<<777666333222222111///---...---***((('''''''''((('''&&&$$$%%%&&&&&&%%%###%%%$$$)))666<<<666,,,&&&"""$$$%%%%%%$$$###%%%&&&#########$$$%%%$$$!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""###$$$$$$$$$ !!!!!!!!!!!! ###"""!!! !!!"""""""""!!! $$$""""""""""""""""""""""""""" !!!"""!!!   !!!!!! !!!!!! !!!""""""!!!   !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!"""   !!!!!!!!!  """###---FFF^^^[[[AAA)))"""&&&""""""######""""""######  """ """!!! !!!"""#########&&&%%%&&&(((((($$$ !!!&&&***+++)))'''((())))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%'''&&&&&&'''((((((((('''&&&$$$&&&((((((''''''((()))'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&((()))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&(((***)))'''%%%&&&(((((()))***+++------......,,,+++***)))))))))***+++***)))(((***,,,---+++)))------,,,,,,,,,,,,---------------------.....................///000111222///............///000000...++++++......,,,---000------...//////.........555444333000,,,))))))*********)))))))))))))))***((()))******)))(((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%''')))((($$$!!!''''''((())))))(((''''''"""$$$&&&'''((((((''''''((()))++++++*********+++$$$%%%'''(((***+++,,,,,,''''''&&&&&&&&&((()))***((('''%%%%%%&&&''''''&&&$$$%%%&&&&&&%%%$$$%%%&&&((('''''''''((()))***+++&&&&&&'''(((((((((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###### """$$$%%%%%%%%%%%%$$$###!!! !!!###$$$"""######"""!!!!!!!!!!!!~~~rrrjjjfff```XXXRRRMMMKKKIIIEEEBBB@@@>>>===888777444333333222000...000...+++((('''&&&''''''&&&%%%###$$$%%%%%%$$$"""$$$"""(((666===666+++$$$!!!$$$'''(((&&&$$$###"""$$$###$$$%%%&&&%%%""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$%%%&&&&&& !!!!!!   !!!!!!######""" !!!&&&$$$""""""""""""""""""""""""!!!######"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """%%%%%%  !!!!!!!!!""""""""" !!!!!!!!!###$$$###!!!  !!!###  """"""  """"""!!! !!!  ###666LLLPPP===&&& %%%%%%%%%&&&$$$"""###"""###%%%###!!!""""""  !!!!!!%%% ###''''''&&&'''+++%%% $$$'''(((&&&&&&&&&'''(((((()))((((((###$$$%%%&&&&&&&&&%%%%%%$$$'''(((%%%!!! $$$)))&&&''''''(((((('''&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%''''''&&&%%%$$$&&&%%%%%%&&&'''((())))))''')))+++***'''%%%&&&''')))***+++,,,---.........,,,+++)))((((((***+++---***)))(((***---...,,,)))...------,,,,,,------...,,,,,,------------------//////.........000222333,,,,,,,,,---...///000000...++++++---...,,,---000---......///000000//////000000000---+++)))***+++******))))))))))))******'''(((******)))((())))))$$$%%%&&&'''''''''&&&%%%'''$$$###%%%)))((("""&&&'''((())))))((('''&&&***)))'''&&&&&&'''((()))(((***++++++*********,,,"""$$$%%%''')))***++++++%%%$$$$$$%%%&&&(((***++++++)))&&&%%%%%%%%%$$$###%%%&&&'''&&&$$$$$$$$$&&&((('''''''''((()))+++,,,(((((()))***************((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&%%%$$$###""" !!!###%%%&&&&&&&&&&&&"""%%%'''!!!""""""!!!  tttmmmjjjdddZZZQQQOOOKKKHHHHHHDDD>>><<<===>>>;;;999666444111---***---,,,)))'''&&&''')))+++(((''''''&&&&&&%%%$$$$$$&&& '''333666---"""&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%""""""!!!!!!""""""!!!#########!!!!!!###""""""""""""!!! %%%%%%$$$ !!!"""#########!!! !!!######"""!!!!!!"""""""""""" """######""""""!!!!!! """!!!!!!+++222---!!!&&&%%%$$$###""""""""""""!!!###$$$ """!!! !!!###$$$###"""!!! !!!""""""###!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!! """###### ###  !!!###  !!!!!! !!! ###,,,444555...&&&""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!$$$ !!!"""""" !!!"""############$$$###""" """###$$$''''''&&&'''(((+++...000'''&&&%%%%%%''''''&&&%%%''''''''''''&&&%%%$$$###"""$$$'''((('''&&&''''''...(((""" ###%%%$$$""" """$$$%%%%%%%%%%%%###"""###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,((((((((((((((()))******++++++,,,,,,---...//////++++++***************+++((()))+++,,,,,,+++)))(((++++++,,,...000///---+++//////---,,,,,,---...///222111000000//////000000111000///---------...///000...,,,++++++,,,,,,,,,)))***+++---......------///000222000...+++******''''''''''''((((((((((((***(((%%%%%%&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''((())))))***+++,,,***(((%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((())))))(((((()))***######"""$$$&&&(((''''''""""""###$$$&&&'''((((((***'''$$$$$$%%%%%%$$$!!!%%%'''((('''%%%$$$$$$%%%&&&&&&'''''''''''''''''')))******((($$$###$$$&&&''''''&&&%%%$$$$$$######&&&%%%$$$###"""###$$$%%%$$$$$$$$$######$$$'''***&&&$$$###"""######"""!!!!!!"""%%%+++000///***&&&&&&$$$###"""######"""""""""!!!!!!!!!!!!""""""###xxxqqqllleee\\\UUUOOOKKKHHHHHHEEE???===>>>>>>;;;999777555333///,,,...,,,)))''''''((()))***''''''&&&&&&&&&&&&%%%%%%(((%%%$$$''',,,---***&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$###!!!#########!!! !!!#########$$$###"""!!! &&&!!!&&&$$$!!!!!!!!!"""######"""!!!  !!!######!!!!!!!!!"""###!!!!!!%%%%%%######%%%""""""""""""!!!!!!!!!!!!!!!!!! $$$///888555,,,$$$$$$###"""!!!!!!!!!!!!!!!###### """!!! !!!!!!  !!!!!!""""""!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###""" !!! """ !!!  !!!!!!!!!  """    !!!""""""!!!  """%%%'''%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!### !!!$$$$$$""""""%%% !!!"""""" !!!"""############$$$###"""!!!!!!"""###$$$&&&%%%%%%%%%'''))),,,---'''&&&%%%%%%''''''&&&%%%''''''''''''&&&%%%$$$###!!!###&&&&&&&&&%%%%%%&&&555///(((%%%%%%&&&$$$!!!$$$%%%&&&'''''''''''''''&&&%%%$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&)))+++,,,((((((((((((((()))******++++++,,,,,,---.........+++******)))))))))******)))***+++,,,,,,+++***)))***,,,...//////...---,,,---,,,,,,,,,,,,---///000444444333222111000000000333222111000//////000111111///...---......---,,,)))***,,,---.........---///000111000---***)))))))))))))))(((((('''''''''((('''&&&&&&(((******)))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((***)))+++,,,+++)))'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))(((''''''(((***$$$######$$$&&&''''''&&&######$$$$$$%%%&&&'''''')))&&&$$$$$$%%%&&&$$$###$$$&&&''''''%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&((()))'''%%%%%%''')))(((''''''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$###%%%(((***(((&&&############"""!!! """&&&+++///111///...(((%%%""""""###$$$""" """!!!!!!!!!!!!"""######vvvnnnfff^^^YYYOOOKKKIIIHHHEEE@@@???AAA===<<<999888777555222///...,,,***((('''((()))***&&&&&&&&&&&&&&&''''''''''''((('''%%%""""""%%%(((%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%###$$$&&&&&&&&&%%%###""""""######""" !!!###%%%%%%%%%%%%$$$###""""""%%%!!! ###%%%$$$###$$$!!!""""""""""""!!!!!! """######!!! !!!"""""" !!!&&&&&&$$$$$$&&&!!!!!!!!!!!!"""""""""""""""!!! %%%///888777222######"""!!! !!!"""### !!!  !!!!!!  !!!"""   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###$$$$$$!!!    ###"""""""""!!!!!!  """%%%&&&""" """###""" !!!!!!!!!!!!!!!!!!!!!!!!$$$!!!!!!$$$%%%""""""%%% !!!"""""" !!!"""######$$$######%%%$$$###""""""###$$$%%%$$$#########%%%''')))***'''&&&%%%&&&'''''''''%%%&&&''''''&&&&&&%%%$$$### """%%%&&&%%%$$$%%%%%%555///)))&&&&&&&&&$$$"""%%%%%%&&&&&&&&&%%%%%%$$$'''&&&%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&''''''&&&&&&''')))+++,,,((((((((((((((()))******+++++++++,,,,,,------...)))))))))(((((())))))******+++,,,------,,,+++******---000000...------///+++++++++,,,---...000000555555444333222222111111444444333222222222222333333111000111111111///---***+++---...//////......///000000///+++)))((((((++++++***)))((('''&&&&&&'''&&&''')))+++,,,,,,***''''''&&&&&&&&&%%%%%%%%%###&&&''''''%%%%%%(((+++(((***------+++(((&&&&&&'''''''''(((((('''''''''%%%&&&((('''&&&&&&''')))&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$$$$%%%'''&&&%%%$$$$$$%%%&&&&&&$$$###$$$%%%''')))$$$&&&''''''&&&''')))+++((((((((('''&&&&&&%%%%%%###$$$%%%''''''''''''&&&%%%&&&&&&%%%$$$%%%(((***)))'''%%%$$$$$$$$$###!!! ###'''***---000444666+++'''""""""%%%&&&###""""""!!!!!!"""######$$$zzzpppfff```\\\QQQLLLJJJIIIFFFBBB@@@CCC===<<<:::999888777444111...---+++)))(((((())))))%%%%%%%%%&&&'''(((((()))%%%&&&%%%"""!!!%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%"""%%%'''&&&%%%%%%$$$"""#########!!!!!!"""###$$$%%%%%%%%%$$$$$$###"""#########$$$###"""###$$$!!!""""""""""""!!!!!!!!! """######!!! !!!$$$%%%"""!!!### !!!!!!""""""#########!!! ###)))......,,,######"""!!! !!!!!!!!!   """$$$###""" """  !!!   !!!!!!!!!!!!!!! !!!!!!""" """$$$$$$!!! !!!  !!!!!! """ !!!!!!!!!!!!   """(((((($$$  ###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!$$$$$$!!!!!!$$$ !!!""""""!!!!!!"""###$$$$$$$$$$$$%%%$$$############$$$%%%############$$$&&&'''((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&%%%$$$### ###%%%&&&%%%%%%%%%&&&+++((($$$###%%%&&&'''&&&######$$$$$$$$$$$$$$$###'''&&&$$$%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''(((******((((((((((((((())))))******+++++++++,,,,,,,,,---(((((((((((((((((()))******+++,,,,,,,,,,,,+++***)))...222111---+++...111---------......//////000222222222333333222222222444333333333333333333333444333222333333222///---+++,,,.../////////.........//////---***'''''''''+++******)))((((((''''''&&&&&&''')))+++,,,***(((''''''&&&&&&&&&%%%%%%%%%"""%%%((('''$$$$$$'''+++'''***---...,,,)))'''&&&''''''((((((((((((''''''$$$%%%'''&&&%%%%%%&&&((('''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$&&&''''''%%%$$$%%%&&&((('''%%%$$$$$$&&&)))+++%%%&&&&&&''''''(((***+++)))((((((((('''''''''&&&###%%%(((***,,,+++***)))&&&''''''&&&%%%&&&(((******(((%%%$$$$$$$$$###!!!!!!$$$'''((()))---333999...)))$$$$$$'''((($$$""""""""""""######$$$%%%|||rrrhhhaaa^^^SSSNNNKKKJJJGGGBBBBBBDDD>>><<<::::::999888555333...---,,,***)))(((((()))$$$%%%&&&&&&'''((())))))%%%$$$##################%%%$$$$$$######$$$$$$%%%######""""""######$$$%%% """%%%%%%###"""!!!"""!!!"""$$$###"""""""""$$$#########$$$######"""!!! ###$$$""" """###"""!!!!!!!!!!!!"""""""""!!!"""$$$###!!! !!!$$$%%%""" !!! !!!!!!""""""######### !!!$$$%%%&&&&&&$$$$$$###"""!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!! !!!  !!!  !!!!!!!!!!!!!!! !!!!!!!!!###"""  !!!!!!  !!!!!!    """(((((($$$ !!! !!!!!!!!!!!!!!!!!!!!!!!!""" """"""""" !!!""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((('''&&&&&&(((((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$"""$$$&&&''''''&&&&&&'''%%%$$$"""###$$$&&&(((((($$$$$$%%%&&&''''''''''''&&&%%%###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((())))))************+++++++++++++++(((((('''(((((()))******++++++++++++++++++++++++)))...111000,,,+++...111000000000000//////......---...///111222222222222111111222222222222222222444333222333333222///,,,,,,---.../////////...---,,,------+++(((&&&&&&'''((((((((((((((()))))))))'''&&&&&&((())))))&&&$$$''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$$$$'''***%%%(((,,,...,,,)))'''&&&''''''((((((((((((''''''$$$%%%&&&&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%$$$"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''((($$$&&&((((((&&&&&&&&&''')))(((&&&%%%&&&)))+++---)))((('''''''''((((((((()))(((((((((((((((''''''$$$'''***---......,,,+++&&&'''((('''&&&&&&''')))***(((%%%$$$%%%$$$###"""###%%%&&&&&&%%%(((...333///+++&&&&&&((((((%%%""""""""""""######$$$&&&&&&~~~tttkkkddd```VVVQQQMMMKKKHHHCCCBBBEEE>>><<<;;;:::999888555222///...,,,+++***)))((((((%%%%%%&&&'''(((((())))))(((&&&%%%&&&))))))'''$$$$$$$$$############$$$$$$######""""""######$$$%%%###%%%&&&$$$ """$$$$$$###"""###$$$!!!"""""""""""""""!!!!!!###### !!!!!! """!!!!!!!!!!!!""""""###!!!###$$$###!!! !!!'''((($$$!!!"""!!!!!!!!!!!!"""""""""""" ###$$$"""###&&&$$$$$$###"""!!!!!!!!!!!!!!!  !!!""" !!!"""""""""!!! !!! !!!!!!  !!!!!!!!!!!!!!! !!!!!! !!!  """ !!!!!! """%%%&&&""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$"""$$$'''((('''&&&'''((((((((('''&&&%%%&&&''''''"""###$$$%%%&&&&&&&&&&&&&&&%%%######%%%&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&((((((((((((((()))******************************(((((((((((()))***++++++***************************---///...,,,+++---000111111111000///...---,,,***,,,...000111111111111...///000000111000000000333222000000000///---***,,,---...//////...---,,,*********)))&&&&&&'''(((&&&'''''''''((((((((()))'''&&&%%%%%%&&&&&&$$$"""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$'''***,,,***)))(((''''''''''''(((((('''''''''$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&((($$$%%%''''''&&&%%%&&&''')))(((''''''(((***,,,...+++)))''''''(((((('''&&&((((((((((((((((((''''''%%%'''***---......,,,+++%%%&&&''''''&&&%%%&&&'''(((&&&$$$$$$$$$%%%$$$###$$$$$$%%%$$$$$$%%%(((***,,,***(((''''''&&&%%%$$$""""""######$$$%%%''''''xxxooogggbbbYYYSSSNNNLLLHHHCCCBBBEEE>>>===;;;:::999777444111///...---,,,***)))((((((&&&&&&''''''(((((()))))))))((('''''''''(((&&&%%%$$$$$$############$$$$$$######""""""######$$$%%%###%%%%%%"""""" """$$$%%%$$$######$$$!!!!!!"""""""""""""""!!! ######"""""""""!!! !!!"""###$$$"""###$$$###!!! $$$***+++&&&""""""""""""""""""!!!!!!!!!!!! %%%$$$ !!!%%%######"""!!!  !!!!!!!!!!!!  """###$$$###"""!!!  !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!  !!!   !!!!!!   !!!   !!!""""""!!!   ###%%%%%%""" !!!!!!!!!!!!!!!!!!!!!!!!### """"""!!! !!!"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$)))'''&&&'''((()))(((&&&###$$$$$$%%%%%%%%%$$$$$$!!!###&&&'''&&&&&&&&&'''******)))(((&&&%%%&&&&&&######$$$$$$$$$$$$$$$###(((&&&$$$$$$&&&'''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((()))***************************))))))(((((()))***+++,,,,,,***))))))))))))))))))***+++++++++++++++,,,------......//////...---,,,+++,,,---///000000000...---,,,---///000000000///...222000---,,,,,,,,,***)))+++,,,---......---,,,+++'''(((((('''%%%&&&((()))''''''''''''&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&###!!!###&&&)))'''%%%$$$&&&((()))((('''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%(((!!!###%%%%%%$$$$$$$$$%%%'''''''''((()))+++,,,---,,,)))''''''))))))(((&&&''''''''''''''''''''''''%%%''')))+++++++++******$$$&&&''''''%%%$$$%%%&&&&&&$$$""""""$$$%%%$$$############$$$%%%%%%$$$###&&&'''(((&&&###"""###%%%#########$$$%%%&&&'''(((zzzsssiiiccc[[[UUUOOOLLLHHHCCCBBBDDD???===;;;999888666333000///...---,,,***)))((('''''''''''''''(((((((((((()))((('''%%%""""""###%%%$$$$$$############$$$$$$#########"""###$$$$$$%%%!!!"""!!!$$$))) """$$$%%%$$$######$$$!!!""""""#########"""""""""$$$### $$$###"""!!! """###$$$"""###$$$###!!! %%%++++++%%%!!!!!!######""""""!!!!!! """&&&###!!!""""""  !!!  """!!!&&&)))***))) !!!###$$$%%%$$$"""!!!  !!!!!!!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!  !!!!!!  !!!!!! !!!"""$$$"""!!!!!!     !!!!!! !!! !!!%%%(((%%% !!!!!!!!!!!!!!!!!!!!!!!!$$$!!!!!!###### """ !!!""""""######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$######)))'''&&&'''((()))((('''###$$$$$$%%%%%%%%%$$$$$$ """%%%&&&%%%$$$%%%&&&((((((((('''%%%%%%%%%'''))))))))))))((('''&&&%%%)))'''&&&&&&'''((('''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''((()))***++++++&&&&&&''''''((('''''''''((((((((((((((()))***************)))))))))))))))))))))))))))***+++,,,---))))))(((((((((((()))))),,,***))))))+++---,,,,,,***+++,,,---------,,,+++...///000111000...,,,+++,,,---...000000000///...111...+++)))))))))((('''+++,,,---------,,,+++***&&&''''''&&&%%%&&&(((***(((((('''&&&%%%$$$$$$###%%%###""""""%%%'''((((((''''''&&&&&&&&&%%%%%%%%%(((###!!!'''***(((###$$$%%%'''(((''''''((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''&&&&&&''')))&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&###"""%%%'''!!!#########"""###$$$%%%&&&'''((()))***+++++++++(((&&&''')))+++)))(((&&&&&&&&&'''''''''''''''%%%&&&'''((())))))(((((($$$%%%'''&&&%%%$$$$$$%%%$$$"""!!!"""###%%%$$$$$$"""!!!!!!$$$''''''###"""%%%'''%%% """%%%#########$$$%%%&&&((()))|||uuukkkdddZZZVVVOOOJJJGGGFFFDDDBBBCCCAAA???===;;;888444000111000000...---+++)))(((''''''((((((((((((((('''%%%%%%%%%$$$$$$$$$######"""###%%%$$$###""""""###&&&$$$"""!!! !!!"""###$$$"""!!! !!!"""$$$"""""""""""""""""""""""""""!!!  !!!"""### !!!###!!!"""!!! !!!"""###"""!!! !!!""""""!!! """$$$&&&&&&### $$$""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!  !!! ''' ***444+++!!!!!!!!!###"""!!!  """"""!!!   !!!!!!!!!!!! """"""  !!!!!!"""!!!!!!  !!!""""""  """!!!"""###$$$"""  """!!!###"""...*** !!!"""###"""!!! !!!###$$$!!!!!!""""""#########$$$&&&&&&%%%%%%%%%&&&''''''))))))))))))((('''&&&%%%"""$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%$$$%%%%%%$$$######$$$$$$%%%###"""!!!!!!!!!"""$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))'''(((+++,,,)))%%%"""$$$******%%%###&&&((()))***************)))&&&((())))))(((''''''(((,,,+++******,,,,,,+++***+++***)))((((((((()))***,,,+++***+++---...---,,,'''---000,,,******+++)))---......---,,,---...000........................111---)))&&&''')))***+++************)))(((&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))&&&$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%(((&&&%%%&&&((((((%%%###''''''''''''''''''''''''&&&''''''((((((''''''&&&'''%%%###$$$(((***)))(((%%%&&&&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%''''''%%%$$$$$$%%%&&&'''%%%###$$$'''&&&###!!!###"""###%%%'''***+++,,,---,,,(((&&&'''&&&$$$$$$'''((()))))))))'''&&&'''((((((''''''&&&&&&'''''''''(((&&&&&&'''(((&&&"""%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""######$$$$$$$$$$$$###!!! ###"""!!!!!!"""$$$&&&'''zzzpppiii]]]XXXRRRMMMIIIGGGEEEDDDDDDBBB???===;;;888555222111111000///---+++)))(((''''''((((((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######%%%'''&&&%%%###"""!!!"""###$$$###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!###!!!!!!"""!!! """!!! !!!"""###"""!!!""""""!!! ############""""""!!!!!!%%%###!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!   !!!""""""!!! &&&###000;;;111$$$"""!!!"""!!!  """!!!!!!    """"""  !!!!!!  !!!"""###""""""!!! !!!!!!!!! !!!!!!!!!  """""" """""" +++(((  """###$$$%%%$$$###!!!!!!!!!"""""" !!!"""###$$$%%%&&&$$$$$$#########$$$%%%%%%(((((((((((('''&&&%%%%%%$$$%%%'''(((((('''''''''&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######$$$######""""""###$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%((((((&&&'''++++++))))))''')))---...)))(((+++************)))(((((('''((()))******))))))))))))---+++***+++,,,---,,,+++++++++*********++++++,,,,,,+++***+++---...---,,,)))...000---***+++,,,***,,,---......------///111........................000---)))((((((*********)))))))))))))))((('''&&&&&&'''''''''((((((((((((((())))))'''%%%$$$%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((&&&%%%&&&''''''%%%###&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''%%%###$$$&&&((((((&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&$$$%%%(((((($$$###$$$ """$$$%%%''''''(((+++'''&&&''''''$$$$$$''''''((()))(((&&&%%%&&&''')))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%''''''$$$"""$$$%%%%%%%%%$$$$$$###""""""######$$$######""""""$$$$$$$$$######!!! !!!!!!"""###$$$$$$$$$$$$vvvmmmaaa\\\UUUOOOLLLIIIGGGEEEEEECCC???<<<;;;999666444222111000///---+++***)))((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""###&&&)))&&&%%%$$$#########$$$%%%###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!""""""!!!!!! """!!!!!!"""!!! """!!! !!!"""###"""!!!$$$"""  !!!&&&$$$!!! """$$$'''$$$"""!!!"""######"""""""""""""""""""""""""""!!!!!!!!!!!!  !!!"""###############$$$%%%666AAA555'''$$$!!!   !!!"""!!!!!!!!!  !!!######    !!!"""#########"""!!!    !!!    ###$$$ !!!!!!'''%%%!!!!!!  ###%%%'''((('''%%%###!!!  """###%%%&&&'''$$$#########$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$###$$$&&&((())))))((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&''''''%%%$$$%%%''''''''''''(((((((((((()))''''''''''''''''''''''''%%%((((((&&&'''******((((((&&&(((+++,,,)))(((***+++******)))((('''&&&%%%))))))******++++++++++++---,,,+++,,,---...---+++++++++,,,------......------++++++,,,---...---,,,+++///111---,,,------+++,,,---//////...///000222------------------------///---******++++++***)))'''(((((((((((((((''''''&&&'''(((******))))))((('''((())))))'''%%%%%%&&&'''''''''((((((((((((((($$$%%%&&&''''''&&&%%%$$$'''&&&%%%&&&''''''%%%###&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((&&&'''******&&&$$$&&&$$$$$$&&&'''((()))))))))***'''&&&((('''$$$$$$'''&&&'''((('''%%%%%%%%%'''%%%%%%$$$$$$$$$%%%%%%&&&###""""""###%%%''''''&&&$$$$$$$$$%%%$$$$$$###"""###$$$%%%&&&%%%$$$""" ###############"""!!!  ###$$$%%%$$$###"""yyypppddd___XXXQQQMMMJJJGGGEEEGGGCCC???<<<;;;:::888666333222111///---,,,+++***((())))))))))))(((((('''((('''''''''&&&&&&&&&&&&!!!"""######"""###%%%(((%%%$$$$$$#########$$$%%%######"""!!!!!!"""######"""""""""""""""""""""""" !!!"""######"""!!! """!!! !!!!!!!!!"""!!! !!!"""###"""!!!###"""!!! !!!%%%$$$!!! """$$$&&&$$$!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!"""###$$$$$$$$$"""%%%666???222&&&$$$  !!! """###!!!!!!   """"""  !!!"""######""""""!!!!!!   !!!  ###$$$  %%%""" $$$"""$$$"""!!! !!!###&&&((('''&&&$$$"""  !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$!!!"""###%%%'''((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$""""""''''''''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$#########&&&'''((('''%%%$$$%%%&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%((((((&&&&&&)))***'''&&&&&&''')))***)))((()))))))))((('''''''''''''''***)))))))))+++,,,,,,,,,...---,,,,,,......---,,,)))***,,,...//////...------,,,+++,,,.........------000111...---//////,,,+++---////////////111222---------------------------,,,+++,,,,,,,,,***)))&&&''''''(((((((((''''''&&&(((***+++,,,+++)))(((&&&(((******(((&&&&&&&&&'''''''''(((((()))))))))%%%&&&'''(((((('''&&&%%%''''''&&&''''''&&&%%%$$$%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((())))))))))))'''(((++++++'''&&&((((((((()))************))))))&&&&&&((((((%%%%%%'''&&&'''''''''%%%$$$%%%&&& """$$$&&&((()))"""!!!!!!"""$$$%%%''''''######$$$$$$$$$$$$######$$$%%%'''''''''$$$!!!""""""#########""""""!!! """#########""""""zzzqqqgggbbbZZZSSSNNNJJJFFFDDDGGGDDD@@@===<<<;;;999888444333111///---,,,,,,,,,))))))******)))(((''''''((((((((('''''''''&&&&&& ###%%%&&&&&&%%%&&&'''######"""""""""###############""""""""""""######"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!! !!!""""""!!! !!!"""###"""!!! !!!"""""""""!!! """""""""!!!!!!!!!!!!!!!$$$"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!  !!!"""######!!!"""///555)))"""### !!!!!!"""    """"""  !!!""""""###!!!  """"""""" ###)))%%%!!!$$$!!!%%%!!!!!! !!!###&&&'''###"""!!!  !!!!!!"""""""""""""""#########%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%"""!!!"""%%%((()))'''%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$******)))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%&&&''''''%%%$$$%%%'''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&)))***'''((()))******+++,,,---,,,''''''&&&&&&'''((()))***+++)))'''(((***,,,,,,+++...---,,,,,,......---,,,((()))+++------------,,,---,,,+++,,,...///...---///111000------000000---+++---///000//////000111------------------------,,,++++++,,,---,,,***(((''''''(((((((((((((((((('''(((***,,,,,,+++)))(((&&&(((******((('''&&&'''&&&&&&''''''(((((())))))'''((()))******)))(((''''''((((((((('''&&&&&&&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((&&&&&&%%%%%%%%%&&&&&&&&&(((((()))))))))*********)))******+++++++++++++++***((())),,,+++(((&&&((($$$$$$%%%%%%%%%%%%$$$$$$(((&&&&&&)))(((%%%%%%'''&&&'''''''''%%%$$$%%%&&& !!!###&&&((()))"""""""""""""""###$$$%%%"""######$$$$$$#########$$$%%%'''''''''$$$!!!!!!""""""#########"""""""""!!! !!!"""###{{{uuukkkeee]]]UUUOOOKKKGGGDDDGGGDDDAAA???>>><<<:::888555444111///------------************)))(((''''''(((((('''''''''&&&&&&&&&###%%%'''((('''''''''(((!!!""""""""""""#################################""""""""""""""""""""""""!!!""""""######""""""!!! !!!"""!!!!!!""""""!!! !!!"""###"""!!! """######"""  !!!"""###"""!!! """ !!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!   """""" '''***!!! ###     ######!!! !!!"""""""""!!!    !!!  """%%%+++&&&"""%%%!!!$$$!!!!!!!!!!!!"""######$$$  """"""############"""""""""!!!"""""""""###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&***+++)))&&&###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((...,,,***((('''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((''''''''''''(((((((((((('''''''''''''''''''''''''''******''''''******'''&&&))))))((())),,,---+++'''&&&&&&&&&''')))+++,,,...***''''''***,,,+++)))---,,,+++,,,---...---+++((()))***++++++,,,++++++...,,,,,,,,,...///...---000111///,,,...111000---***---///000///------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,***(((((()))))))))))))))(((((('''((()))***+++******)))'''(((***)))(((''''''(((''''''''''''((((((((((((((()))***++++++***)))(((((()))+++***(((''''''(((&&&''')))******)))'''&&&((('''&&&%%%%%%&&&'''(((((())))))((('''''')))***%%%$$$$$$$$$$$$$$$%%%&&&))))))))))))************)))***+++,,,------,,,,,,)))'''(((++++++'''%%%'''#########$$$$$$######"""(((%%%&&&))))))&&&%%%'''&&&'''((('''%%%%%%%%%'''######"""""""""######$$$!!!"""######"""!!!"""###!!!"""######$$$############$$$%%%&&&%%%$$$""" !!!"""##################!!! """###~~~|||oooiii```XXXRRRLLLHHHEEEFFFDDDBBBAAA@@@>>>;;;888666555222///---------...***++++++******((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%###"""###&&&)))""""""######$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""###""""""""""""""""""### !!!"""!!!!!!###"""!!! !!!"""###"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""!!! !!!  """###""""""""""""""""""""""""""" !!!!!!!!!"""!!! !!!!!!"""!!!  !!!!!!!!!###!!!$$$  !!!!!!  """"""  !!!""""""!!!   !!!   """&&&$$$)))### &&&###### !!!"""""""""!!! !!! !!!"""###"""""""""""""""#########"""""""""###$$$%%%'''''''''&&&%%%$$$$$$%%%&&&''''''%%%$$$&&&***+++((($$$######$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%(((+++---111///+++(((''''''(((***'''''''''&&&&&&&&&%%%%%%"""$$$&&&&&&&&&&&&((()))((((((((()))))))))******))))))))))))))))))))))))(((++++++((((((++++++(((%%%((()))&&&''',,,---***)))(((''''''''')))+++,,,111---)))(((+++---,,,)))---+++***+++,,,---,,,+++++++++************++++++...---,,,---...//////---111111...+++---111000,,,***---//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((*********(((***+++++++++***)))((((((((((((((()))))))))******((())))))((('''''')))***))))))))))))))))))((((((((()))***++++++***)))((()))+++---,,,***((()))***'''(((+++,,,,,,+++((('''***)))'''&&&&&&''')))***%%%'''((((((&&&&&&)))+++'''&&&%%%%%%&&&'''((()))))))))))))))************'''(((***+++,,,,,,,,,+++(((%%%&&&***)))%%%$$$&&&%%%%%%&&&&&&'''&&&&&&%%%'''%%%&&&))))))&&&%%%''''''((()))(((&&&%%%&&&'''&&&%%%$$$###""""""""""""!!!$$$$$$"""!!!"""###!!!!!!"""###############"""######$$$######"""""" !!!######$$$$$$$$$!!! rrrlllcccZZZTTTNNNJJJGGGEEEDDDCCCBBBAAA???;;;888777555222///...---......+++++++++******(((''''''''''''&&&&&&&&&%%%%%%%%%'''$$$ ###((("""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!###!!! ###"""!!! !!!"""######!!!###"""!!! !!!###$$$""""""!!! !!! !!!$$$%%%$$$"""""""""""""""""""""""" !!!!!!"""""" !!!"""###""""""  !!!!!!!!!$$$%%% !!!!!!!!!   !!!"""""" """!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!   !!!"""  !!!  !!!""""""  """!!! !!!$$$)))"""&&& &&&$$$""" """######!!!###"""!!! !!!"""### !!!!!!"""###$$$$$$%%%$$$$$$$$$%%%&&&''')))***((('''%%%$$$$$$%%%'''(((&&&###"""$$$((()))%%%!!!"""###$$$%%%%%%%%%%%%%%%'''%%%$$$###%%%)))---000333000,,,(((&&&''')))+++(((((('''''''''&&&&&&&&&!!!###%%%&&&&&&''')))***)))************+++++++++++++++++++++++++++++++++))),,,,,,)))))),,,+++))))))------***+++111222///,,,+++)))((('''(((***+++444///***))),,,...,,,))),,,+++******,,,,,,+++***---,,,+++***)))***+++,,,...---,,,---/////////...111111...+++---111000,,,+++---//////---+++)))))),,,,,,,,,,,,,,,,,,,,,,,,***(((''''''((())))))))),,,,,,,,,++++++)))((('''((((((((('''((())))))***)))))))))(((&&&''')))+++,,,+++++++++******))))))'''((()))******)))((('''***,,,...---***)))***,,,((()))+++------+++)))(((+++)))(((''''''((()))+++###&&&''''''%%%&&&(((++++++***)))))))))+++,,,---((())))))))))))*********&&&''')))***++++++******'''$$$%%%)))((($$$###%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%&&&)))***&&&%%%'''((()))))))))'''&&&'''((($$$$$$############$$$$$$###$$$###""""""$$$!!!!!!"""###############"""""""""""""""######### !!!###$$$$$$$$$$$$!!!"""""" ~~~zzzqqqfff^^^YYYTTTMMMHHHGGGFFFDDDCCCCCCAAA>>><<<999777666333111000//////++++++******)))((((((((($$$%%%&&&&&&%%%%%%'''((('''&&&%%%%%%$$$$$$%%%%%%%%%###!!!###&&&((((((&&&&&&$$$"""""""""###"""!!!#########!!! ###%%%...(((""" ###$$$""" !!!###$$$"""!!!!!!!!! !!!!!!!!!""""""$$$###!!!!!!#########"""  !!! &&&"""+++%%%"""&&&'''"""!!!  """$$$%%%$$$$$$""""""!!!!!! """###""" !!! !!!"""  !!!!!! !!!  !!!!!!"""!!!!!!   !!! !!!###!!!!!! """$$$%%%""""""!!!  !!!!!!#########"""######$$$$$$ !!!!!!""""""""""""!!!!!!$$$$$$"""###%%%)))&&&%%%%%%$$$#########$$$((((((&&&%%%$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&''' """$$$$$$%%%)))000666444000,,,*********(((&&&+++***)))'''%%%$$$$$$$$$&&&&&&&&&'''''''''(((((()))+++,,,,,,***))))))***...---,,,,,,---,,,***(((***+++,,,------,,,,,,,,,222111000...---,,,++++++++++++++++++,,,...000111555222///,,,***))))))))))))***,,,......---,,,+++,,,,,,------,,,,,,+++***...000111000///...///000///---+++***+++,,,,,,+++)))+++...///---,,,++++++,,,++++++******++++++,,,)))''''''***...000...,,,---,,,***(((((((((((()))******))))))***+++,,,,,,)))***+++***(((&&&&&&'''---,,,,,,+++*********+++******))))))))))))******&&&+++,,,))))))------)))+++***+++---...---***(((''''''(((((((((((('''''',,,+++***)))((('''&&&&&&))))))))))))))))))))))))((((((((()))))))))))))))&&&%%%%%%&&&((()))((('''((('''&&&%%%$$$%%%&&&&&&)))'''%%%&&&'''###&&&&&&%%%%%%%%%&&&''''''***(((&&&&&&&&&&&&$$$"""###############$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$"""!!!"""%%%&&&$$$"""!!!"""###!!!!!!###"""############$$$$$$$$$######""""""""""""######|||tttiii```[[[VVVOOOJJJGGGFFFDDDCCCBBB@@@>>>;;;999888666444222000//////++++++******))))))((((((###$$$&&&&&&%%%$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%!!! ###&&&&&&%%%###!!! !!! &&&&&&&&&$$$######&&&(((---((("""!!!"""$$$""" !!!######"""!!!!!!!!! !!!!!!!!!"""""""""%%%%%%""""""$$$$$$!!!###$$$$$$""" !!!""" !!!***888''''''"""$$$"""!!!   """""""""!!!!!!!!!!!!   """"""     """!!!   !!! !!! !!!""""""!!! !!!###!!!$$$''')))""""""!!!  !!!!!!$$$$$$$$$#########$$$$$$ !!!""""""""""""""""""&&&''''''&&&$$$"""######&&&%%%%%%$$$#########$$$((('''%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''!!!"""###$$$&&&)))...222(((&&&$$$%%%((())))))((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''(((***,,,,,,***)))***+++000///------......---+++,,,,,,,,,---...///...,,,000///...---,,,+++++++++++++++++++++,,,...000111333111///,,,+++++++++,,,***+++,,,.........---,,,------............------///000111000///...///111///...,,,---......---+++***,,,//////...,,,++++++++++++************+++++++++******+++,,,,,,+++***---,,,***)))(((((())))))))))))*********+++++++++***,,,---,,,***)))))))))---,,,,,,+++++++++++++++******))))))))))))******(((,,,,,,)))***---,,,)))******+++---//////---+++(((((())))))))))))((((((+++******)))((('''&&&&&&)))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%$$$$$$%%%'''(((((('''''''''%%%$$$$$$$$$%%%&&&$$$######&&&(((&&&"""'''&&&&&&%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$###""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!$$$"""!!!"""$$$%%%$$$""" !!!"""###$$$%%%&&&!!!!!!"""""""""#########!!!!!!!!! !!!!!!!!!~~~wwwmmmddd^^^XXXQQQMMMHHHFFFDDDBBBAAA@@@===;;;:::999777555222111000///+++++++++***))))))((((((###$$$&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$"""!!!!!!###$$$$$$###&&&'''&&&%%%$$$$$$&&&(((+++'''"""!!!"""$$$"""!!! !!!######"""!!!!!!""" !!!!!!!!!""""""""""""$$$######&&&&&&"""$$$%%%%%%###!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!000CCC,,,(((###""""""!!!   !!!!!!!!!   !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!    !!! !!! !!!""""""!!! !!!###"""&&&))),,,"""!!!   !!!!!!!!!&&&%%%%%%$$$$$$######### !!!""""""######""""""+++)))'''&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%&&&&&&'''###""""""$$$'''***++++++ !!!###'''(((((('''############$$$%%%&&&&&&''''''''''''''''''&&&&&&''')))+++++++++***+++,,,000...,,,+++,,,......---...,,,+++---000111...,,,------,,,+++++++++++++++++++++++++++,,,...///000111000...---,,,---......---------------.........---...///000000000000000///000111111//////000111000//////000111000...,,,,,,...000111///---,,,++++++******))))))******+++***,,,------,,,++++++,,,,,,,,,+++***))))))))))))))))))***+++++++++******+++---///...---,,,,,,---------,,,,,,,,,++++++++++++******))))))******+++***,,,---+++***,,,+++)))******+++---000000///---))))))************)))))))))))))))(((((('''''''''(((((((((((((((((((((((()))(((((('''&&&%%%$$$###%%%$$$###%%%'''((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&%%%'''&&&&&&%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%$$$""""""!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!###"""!!!"""$$$%%%$$$### """$$$%%%$$$### !!!!!!!!!""""""zzzppphhh```ZZZSSSOOOJJJGGGDDDBBBBBB@@@>>><<<<<<:::888666333222000000,,,,,,+++******))))))(((%%%&&&'''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%$$$$$$###"""!!!"""$$$&&&&&&%%%###$$$$$$###!!!!!!###%%%)))&&&"""!!!"""######!!! """###"""!!! !!!""" !!!!!!!!!!!!""""""""" """$$$$$$ %%%%%%%%%$$$"""!!!"""###"""""""""""""""""""""""",,,@@@000###'''!!!###!!!!!!  !!!"""######""""""  !!! ######""""""!!!!!!   !!!!!!    !!! !!!###!!!%%%)))+++!!!  !!!!!!!!!!!!&&&&&&&&&%%%$$$###"""""" !!!"""###############'''%%%###$$$''')))'''$$$$$$$$$$$$%%%$$$$$$$$$###%%%$$$###""""""###$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%###"""$$$(((***(((%%%###$$$%%%&&&''''''&&&%%%############$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&(((***+++++++++,,,------+++(((((()))+++,,,,,,...+++***,,,///000...***++++++************++++++***+++++++++,,,---......111000///............///......---------......///,,,---...///111111111222///000111111//////000111000000111222333222///,,,---///111222000---,,,,,,,,,++++++******++++++,,,(((+++//////------///222,,,,,,++++++************)))***+++,,,,,,+++******,,,---//////...---...///,,,---------------,,,,,,++++++************++++++,,,------,,,,,,,,,+++)))+++++++++---...///...,,,***++++++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&%%%$$$&&&((()))((('''%%%%%%$$$$$$$$$#########$$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%%%%%%%$$$$$$$$$((('''%%%%%%&&&%%%$$$"""!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!""""""""""""###############"""!!!!!!###"""  !!!!!!!!!"""""""""|||tttkkkbbb[[[TTTPPPMMMJJJFFFDDDCCCBBB@@@>>>===<<<999777444222111000,,,,,,++++++***)))))))))'''((()))((('''&&&'''(((((('''&&&&&&%%%%%%&&&&&&$$$$$$###"""!!!!!!"""""" """"""!!!!!!"""###""" !!!###&&&$$$###""""""######"""!!!"""###"""!!! !!!###!!!!!!!!!!!!"""""""""### ###"""%%%%%%%%%$$$"""!!!"""###########################!!!!!!222000***&&&&&& !!!!!!!!!!!!!!!!!! !!!!!!""""""###"""""" !!! #########""""""!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!  """###!!! !!! !!!###  """%%%'''  !!!!!!!!!""""""%%%&&&&&&%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$!!! """&&&((('''%%%###$$$$$$%%%%%%%%%$$$###$$$###"""""""""###$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$%%%((()))&&&###%%%&&&'''((('''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&(((***+++++++++,,,---,,,***''''''(((***+++++++++***)))+++---...,,,******))))))))))))***++++++******+++,,,,,,---------111111000///...---------///......---------......***+++---...///000111111...///000000///...///000000000111222333222///------///222222000...------...------,,,,,,------...+++...111111000///111444,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,---//////...---...///,,,------.........------,,,,,,++++++++++++,,,,,,---------...---+++***+++---,,,++++++,,,,,,***)))++++++,,,,,,,,,,,,++++++))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******((('''&&&(((***+++***)))%%%%%%%%%$$$$$$$$$######%%%&&&&&&$$$"""!!!"""###!!!"""###$$$%%%%%%%%%$$$'''&&&%%%%%%%%%%%%$$$"""!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!"""""""""""""""######$$$###""""""###""" !!!!!!!!!"""""""""###### !!!!!!!!!!!! wwwnnneee\\\VVVRRRQQQNNNJJJGGGEEEDDDCCCAAA???===;;;888555333222111,,,,,,,,,+++******))))))(((*********((('''((()))(((''''''&&&&&&&&&&&&&&&!!!"""#########$$$&&&(((!!!!!!#########"""###$$$$$$"""""""""$$$$$$######"""""""""######!!!""""""!!! """###!!!!!!!!!"""""""""###### """!!!!!!$$$$$$ $$$%%%%%%###!!! !!!###""""""""""""""""""""""""###''',,,+++&&&((( !!!"""""""""!!!!!! !!!!!!"""  !!!!!! !!!  !!!!!!!!!  """""""""!!!!!!!!!!!! """""" !!!%%%&&&$$$!!!!!! !!!""""""!!! !!!###"""!!!!!!""" !!! !!!!!!!!!"""""""""###$$$%%%%%%$$$###!!! !!!"""###$$$%%%%%%%%%$$$###""""""$$$$$$###""""""###$$$%%%&&&%%%$$$###$$$###"""""""""###$$$%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((('''&&&$$$"""$$$&&&&&&&&&&&&'''(((***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''')))+++++++++***+++,,,...,,,***)))+++,,,,,,+++))))))***+++++++++++++++******)))))))))******+++******+++,,,,,,,,,,,,,,,000000000///...---,,,,,,.........---------------)))***,,,---.../////////---...//////------...///111000000111222111///---,,,...111111000.........///......------......///111222333222000/////////,,,,,,---------,,,,,,+++///...---,,,,,,,,,------,,,...//////...------...,,,---.../////////...------,,,,,,++++++,,,,,,---...,,,,,,//////,,,+++---///---++++++++++++)))'''++++++,,,,,,,,,,,,+++++++++++++++******)))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---)))(((''')))+++,,,+++***%%%%%%%%%&&&%%%$$$$$$###############$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!! !!!$$$%%%%%%$$$""""""!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!###"""!!!!!!"""$$$"""###$$$###""""""$$$'''!!!!!!"""""""""######### !!!"""######"""!!! {{{rrrhhh___XXXUUUUUUQQQMMMJJJHHHGGGFFFDDD@@@>>><<<999666444222111---,,,,,,++++++******)))(((******)))(((''''''((((((((('''&&&&&&&&&&&&&&&%%%'''(((&&&$$$$$$&&&(((&&&$$$###$$$&&&''''''&&&"""###%%%$$$###"""###$$$""""""######""""""######"""""""""!!! """$$$!!!!!!"""""""""#########"""$$$$$$!!!!!!$$$$$$!!!###$$$$$$""" !!!""""""""""""""""""""""""""""""(((&&&$$$&&&''' !!!"""###""""""!!! !!!"""### !!!!!!!!!!!!$$$$$$""" !!! !!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!! """ !!!%%%$$$  !!!!!!!!!    ###$$$!!!!!! !!!""""""!!! !!!######!!! !!! !!!!!!!!!""""""""""""!!!"""###$$$$$$###!!! !!!"""###$$$%%%%%%%%%###$$$%%%$$$"""!!!!!!"""!!!###$$$&&&&&&%%%$$$###$$$######"""###$$$%%%&&&###$$$$$$%%%%%%&&&&&&''''''((()))(((&&&&&&&&&'''"""$$$&&&&&&%%%%%%(((+++***)))((('''&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((***,,,,,,***)))***+++---,,,******++++++***((('''+++...---***)))+++...++++++***))))))*********)))***+++,,,---,,,++++++------.........---------,,,---.........,,,+++******+++,,,---.../////////,,,---...---,,,,,,---...000///......//////...---))),,,///000000///...///......------------......222111000000111000...,,,+++,,,---......---,,,,,,222000...,,,,,,---///000...000111000...---------,,,---///000000000......------,,,,,,,,,,,,------...+++,,,000000,,,,,,//////---++++++,,,,,,+++***++++++,,,,,,,,,,,,++++++...------,,,+++***))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))((('''(((***++++++***%%%&&&&&&'''&&&%%%$$$###$$$""""""$$$'''(((&&&$$$###$$$%%%%%%$$$""" !!! !!!$$$%%%%%%$$$###""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!!!!###"""!!! """$$$ ###$$$!!!"""((( !!!!!!!!!"""""" """######""" ~~~uuujjj```ZZZWWWWWWSSSOOOKKKJJJIIIGGGFFF@@@???<<<999666444222222------,,,++++++******)))((()))***)))'''&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))(((%%%  %%%###"""###$$$%%%%%%$$$!!!"""$$$$$$"""!!!"""###!!!"""######""""""###$$$"""""""""!!! """$$$""""""""""""############$$$&&&$$$!!! """### #########"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""--- '''"""$$$ !!!#########"""!!! !!!!!!"""$$$%%%&&& !!!!!!!!!""""""!!!%%%&&&###   !!!!!!"""""" !!!!!!!!!"""###"""!!! !!!"""###!!!!!! %%%!!!"""'''&&&   !!!"""######  !!!!!! !!!   !!! !!!###"""!!! !!!!!!!!!!!!!!!"""""""""""" """###$$$###!!! !!!"""###%%%%%%%%%&&&!!!$$$&&&%%%"""!!!###%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$#########$$$&&&'''###$$$$$$%%%%%%&&&''''''''')))***)))%%%$$$'''***'''))))))(((%%%&&&))),,,(((((('''&&&&&&&&&''''''###$$$%%%&&&''')))******)))+++,,,,,,***))))))***+++***))))))***)))&&&$$$''',,,000///***(((,,,000,,,,,,+++***************)))***+++,,,---,,,+++******+++,,,---............+++,,,---......,,,***)))+++,,,---...////////////+++,,,------++++++,,,---000...,,,,,,---...---,,,(((+++...000////////////...------,,,,,,------...///---+++---111222000---+++,,,---.........---,,,444222///,,,,,,---000222000111222111///------...+++---///000111000///......------,,,,,,------......***+++000111------111...---++++++---......---***++++++,,,,,,++++++***//////...---+++***))))))************************+++++++++***************((('''&&&'''***+++***)))&&&&&&'''((('''&&&%%%$$$((($$$###%%%)))***&&&!!!%%%&&&&&&%%%### &&&$$$###$$$%%%%%%$$$##################$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!###### """$$$###$$$### !!!!!! """######""" yyyqqqhhh```ZZZ]]]XXXQQQLLLJJJHHHGGGFFFAAAAAA???<<<888666666666///...,,,+++++++++)))'''******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%'''&&&"""$$$)))&&&###&&&(((&&&"""!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%'''$$$"""$$$&&&&&& !!!"""""""""###$$$!!!############!!!""""""!!!!!!!!!!!!"""""" !!!###%%%%%%###!!!"""###!!!!!!""""""!!! """###((((((''' !!!"""######!!!!!!$$$###"""!!!!!!!!!  !!!!!!"""!!!!!!###!!!###"""###$$$"""!!!###$$$### """%%% !!!###$$$$$$""" !!!   !!!   !!! !!! !!!###%%%&&& !!!!!! !!!"""!!!!!!!!!!!!   !!!!!! """!!!!!! """###$$$###%%%&&&%%%$$$###$$$%%%!!!###%%%%%%"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!! !!!"""%%%$$$###$$$&&&''''''&&&'''&&&$$$###"""###$$$$$$%%%(((,,,---+++)))'''&&&)))++++++'''""" $$$((()))'''&&&''')))*********+++(((''')))---...,,,)))***++++++,,,+++***)))(((((())))))(((&&&&&&'''(((111***!!!%%%...---(((///,,,******,,,,,,+++)))******+++,,,...//////000000...,,,,,,......,,,******,,,------,,,,,,...///,,,,,,,,,---------......000///...,,,,,,,,,---...++++++++++++,,,...///000111---,,,---,,,)))))),,,(((+++...000000---***'''+++,,,---...////////////000000////////////000000222111000//////000111222,,,...000111222111///...//////......---+++***)))---------...000111333444222111///...---,,,------(((+++......+++***,,,...+++,,,,,,,,,+++)))'''&&&(((((())))))*********+++......---,,,+++***)))((())))))(((((((((((())))))'''''''''((()))(((%%%"""$$$%%%&&&'''((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%******)))'''&&&%%%$$$$$$&&&$$$!!!!!!###%%%&&&&&&$$$!!!!!!###""" """&&&""""""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""!!!|||tttkkkccc]]]]]]XXXRRRMMMJJJHHHGGGEEEBBBAAA???<<<999777666666111///---,,,,,,,,,***(((*********)))(((((('''''''''''''''&&&&&&&&&%%%%%%'''((('''%%%'''***((("""%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%&&&%%%""""""$$$###  """""""""""""""###!!!############!!!########################"""""""""###%%%$$$!!!###$$$ !!!""" """"""!!! $$$ """&&&%%%### !!!"""$$$!!!"""%%%&&&""" !!!  !!!"""!!!!!!###$$$"""$$$""""""###!!!$$$%%%%%%$$$"""!!!!!!""" !!!"""###""""""!!!    !!! ###&&&(((    !!!!!! ###"""!!!!!!""""""$$$$$$!!!"""######!!!!!!"""###!!!"""######""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$'''***+++***(((''''''(((++++++((($$$"""%%%))))))'''&&&''')))*********((()))+++++++++***++++++***+++,,,,,,,,,***)))(((+++,,,+++***'''&&&'''(((...,,,((($$$'''...///,,,---+++))))))+++,,,+++)))******+++,,,---...//////000...,,,---...///---++++++---...---,,,,,,---...---------.........////////////...---------------,,,,,,,,,,,,,,,---------,,,))))))+++***&&&&&&(((***,,,...000000///,,,***+++,,,---...////////////...------,,,,,,------...111000////////////000111---...///000111000000///000000000000///...------//////...//////000111222222111000............///***,,,......---,,,---///***+++,,,,,,,,,+++***)))))))))))))))*********+++......---,,,+++***))))))((((((''''''''''''((((((''''''''')))***)))'''$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&******)))((('''&&&%%%$$$'''%%%######$$$%%%%%%$$$"""!!!###%%%###"""###$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! xxxooogggaaa^^^YYYSSSMMMJJJHHHFFFDDDCCCAAA???===:::888777777333111...---------+++***+++******))))))(((''''''(((((((((''''''''''''&&&&&&''''''&&&'''***)))%%%&&&###!!!"""&&&(((%%%"""########################""""""""""""""""""""""""%%%%%%""" ###&&&###!!!!!!""""""""""""!!!!!!!!!############!!!"""###$$$%%%%%%$$$###"""$$$###"""###$$$###  ###### !!!""""""""""""!!! &&&###!!!###"""  !!!$$$!!!"""''')))%%%   !!!!!!!!!  !!!###%%%&&&###%%%###!!!""" $$$###$$$%%%&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!   !!! """ """&&&((( !!!    !!!!!! """"""""""""######$$$$$$ """###"""!!! !!!"""!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%%%%$$$###$$$%%%&&&%%%$$$%%%&&&&&&'''''''''&&&&&&$$$&&&((()))((((((((()))'''***+++***'''%%%'''***)))'''&&&''')))++++++***&&&***------)))(((***---***+++,,,,,,,,,+++***)))---...---+++((('''((()))(((,,,,,,)))***---///...+++)))((((((***++++++***)))******+++,,,---......000...------...///...---,,,.........,,,+++,,,---............////////////.........///......---,,,,,,---.........---++++++)))'''(((+++***&&&$$$&&&+++,,,...///000000///...+++,,,---......//////...---,,,,,,++++++,,,,,,---//////............//////....../////////000000000111111222222222222111111000000////////////000000222111000//////000111222---...//////......///000***+++,,,---------------)))))))))***************......---,,,+++******)))''''''&&&&&&&&&&&&'''''''''&&&'''(((******(((&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''))))))(((''''''&&&%%%%%%%%%$$$$$$$$$&&&''''''%%%"""!!!$$$&&&$$$&&&&&&&&&%%%$$$"""!!! """""""""!!!!!!  !!!!!! !!!""""""!!!!!!|||sssjjjeee^^^ZZZTTTOOOKKKIIIFFFDDDDDDBBB???===<<<:::999888444222///------,,,+++***++++++******)))(((((('''((((((((('''''''''&&&&&&###$$$$$$%%%&&&'''&&&%%%$$$###"""###%%%'''&&&$$$""""""""""""""""""""""""""""""""""""""""""""""""!!! """&&&%%%!!!"""!!!!!!"""""""""!!! !!!############!!!!!!"""$$$%%%%%%$$$"""!!!###"""!!!"""######!!! """"""  !!!"""""""""!!! %%%""" !!!!!!!!!!!!  """ '''***&&&!!! !!!!!!""""""  !!!!!! !!!###%%%'''$$$&&&$$$!!!!!! $$$)))+++)))&&&  !!!""" !!!!!!  !!!!!! !!! !!!###$$$ """$$$%%%%%%###!!! !!!  !!! !!!!!!"""###############"""###$$$$$$""""""###$$$!!!###%%%$$$"""###############$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$###$$$%%%&&&%%%$$$%%%&&&((())))))(((''''''%%%&&&'''''''''''')))+++''')))++++++)))((()))***)))'''&&&'''***+++,,,+++(((***,,,,,,***)))***+++******+++,,,,,,+++***)))+++,,,,,,+++)))((()))***$$$(((+++***+++......+++)))((((((((()))***++++++))))))***++++++,,,------///...,,,,,,,,,---......---...///...,,,++++++---------------............------/////////...---,,,+++---///000000///---,,,+++)))***...---)))'''(((,,,,,,---...//////000000++++++,,,---...............------,,,,,,------...........................///............///000000000111222222333333333333///////////////000000111111111000///000111222333///////////////000111111---------............---************************---,,,,,,+++******))))))((((((''''''''''''((((((&&&%%%%%%'''))))))(((&&&%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$""""""###%%%(((***)))(((###"""###&&&$$$"""(((''''''&&&$$$###"""!!!$$$######"""!!!  !!!!!!!!!!!!""" !!!!!!!!!!!!!!!~~~vvvnnniii___[[[UUUPPPMMMJJJHHHFFFEEEBBB???=========:::888555222...,,,,,,+++***)))+++++++++***))))))(((((('''''''''&&&&&&&&&&&&%%%######$$$&&&&&&%%%%%%&&&!!!###%%%%%%######%%%'''""""""""""""""""""""""""""""""""""""""""""""""""!!!### """%%%$$$###!!! !!!######!!!!!!############!!! !!!###$$$$$$###!!! !!! !!!######"""!!! !!!!!! """""""""!!! !!!!!!!!!  !!!!!! !!!  %%%(((%%%!!! !!!!!!""""""""" !!!!!!  !!!!!!###%%%&&&%%%&&&$$$ !!!$$$)))***(((%%% !!!!!! !!!!!!   !!!""""""   !!!$$$&&&)))***)))'''$$$!!!   !!! !!!"""$$$$$$###"""!!!"""$$$%%%$$$###"""###$$$""" ###%%%$$$!!!""""""#########$$$$$$$$$"""$$$%%%$$$######$$$%%%%%%$$$###$$$&&&''''''&&&&&&''')))******)))((('''&&&'''''''''&&&'''***,,,''')))***+++************((('''&&&(((***,,,,,,,,,+++***)))***,,,,,,***(((((()))***+++++++++***)))'''((()))(((((((((***,,,&&&(((((()))---111...((((((((())))))))))))+++,,,*********++++++,,,,,,,,,------,,,+++++++++---///---...///...,,,++++++---++++++,,,,,,,,,---------,,,---...//////...---,,,***,,,///111222222111000,,,***,,,000///+++)))+++,,,,,,,,,,,,---...///000***+++,,,---............------,,,,,,,,,,,,------------............------.........---...///000000//////000111222222222222------......///111222333000////////////111222333000///......///000111111000000///......------,,,+++++++++***************++++++******))))))((((((******))))))))))))******&&&%%%$$$&&&(((((('''&&&%%%$$$######$$$&&&''')))%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&(((((('''&&&%%%###"""$$$###!!!%%%***)))((('''&&&%%%$$$######$$$$$$###"""!!! !!!""""""""""""#########!!!!!!!!!!!!!!! yyyrrrmmm___[[[VVVRRRPPPMMMJJJHHHFFFCCC???>>>??????<<<999666333...,,,+++++++++***,,,++++++******)))(((((('''''''''&&&&&&&&&%%%%%%&&&%%%''')))(((%%%&&&)))!!!$$$'''&&&"""!!!$$$'''########################""""""""""""""""""""""""$$$&&&""" """######!!!!!!$$$$$$"""!!!############!!! !!!"""######"""!!!  """######""" !!!$$$""""""""""""!!!!!! !!!!!!""" !!!!!!!!!  !!!"""$$$###$$$'''  !!!!!!!!!!!!   """ """$$$%%%$$$&&&$$$!!!!!!"""!!!"""###$$$$$$"""      !!!"""  !!!  !!!  """$$$''')))+++((('''$$$"""   !!!!!! !!!###%%%&&&$$$"""!!!!!!###$$$###"""!!!"""###"""!!!!!!!!!#########"""""""""######$$$%%%%%%%%%"""###$$$$$$######$$$%%%$$$######%%%(((******))))))))))))))))))((('''''''''((()))((('''(((***,,,)))))))))))))))*********(((''''''(((+++------------***((()))------***&&&'''((()))*********)))((($$$%%%&&&''''''(((***,,,******))))))---222///))))))*********))))))***,,,++++++++++++,,,,,,,,,------------+++***+++...111,,,.........,,,+++,,,---***+++++++++,,,,,,,,,,,,,,,---......///.........***+++...000222333333333,,,***+++......+++***,,,,,,,,,,,,------......///***+++,,,------......---,,,++++++******++++++,,,------...//////...------------........./////////---...///000000000000000,,,------...000111333444///...---------///000111000...,,,,,,...000000000222111000...---,,,,,,,,,+++++++++++++++*********++++++******)))))))))))),,,,,,++++++++++++,,,,,,'''&&&%%%&&&'''((('''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%&&&''''''###$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%&&&%%%###"""'''###"""#########'''...((('''&&&%%%$$$$$$$$$%%%#########""""""!!!!!!!!!""""""#########$$$$$$$$$!!!!!!""""""!!! }}}vvvqqq___\\\XXXTTTRRRPPPMMMKKKGGGCCC???>>>@@@@@@===:::888444000---,,,,,,,,,+++,,,,,,+++******))))))((((((((((((''''''''''''&&&'''&&&(((***(((###$$$)))$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" ###$$$!!! ######!!!""" $$$&&&### !!!############!!!""""""""""""""""""""""""""" !!!""""""!!!!!!!!!$$$((('''!!! $$$""""""!!!!!!!!!!!!""""""   !!!"""!!! !!!(((000  !!!!!!!!!!!!!!!!!!!!! """ """$$$&&&$$$%%%$$$!!!"""!!!""""""!!!     !!!!!! !!!"""   !!!###$$$%%%###""""""!!!!!!   !!!!!! ###&&&((()))'''$$$""""""$$$%%%$$$###"""###$$$###$$$$$$###"""!!!"""############$$$%%%&&&&&&&&&###$$$%%%%%%$$$$$$%%%'''$$$###$$$&&&))),,,,,,,,,+++***)))((('''&&&&&&&&&(((***+++***))))))***++++++***((('''((()))))))))(((''''''(((+++---...---++++++***+++++++++)))(((%%%&&&''')))))))))((('''$$$&&&''''''&&&''')))+++***,,,+++((((((,,,...,,,***,,,---+++)))(((***,,,,,,,,,,,,,,,------------/////////---+++,,,000444+++---...---,,,,,,---...+++++++++,,,,,,,,,---------------------...//////+++,,,---...///000111111---++++++......++++++...---....../////////......******+++,,,------------,,,,,,++++++++++++,,,,,,---...////////////...---,,,---.../////////...------......////////////...............///000222222---,,,,,,++++++,,,---...///---******,,,//////...000///...------------...,,,,,,,,,++++++*********,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---+++)))'''''')))))))))'''$$$$$$&&&'''((()))))))))''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''(((&&&$$$###$$$%%%$$$$$$&&&$$$###$$$$$$"""%%%+++&&&&&&%%%$$$$$$%%%&&&&&&###"""""""""""""""""""""""""""""""""############ !!!!!!!!!!!!!!!!!!yyyuuu___\\\XXXUUUTTTRRROOOMMMHHHCCC???>>>AAAAAA>>>::::::666111...------------,,,,,,++++++***)))))))))))))))))))))((((((((((((&&&$$$&&&)))&&& !!!'''(((%%%"""###%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" ###)))(((###""" %%%&&&$$$ !!!###### ######!!!$$$$$$###""""""###$$$$$$$$$""" !!! ###"""&&&+++***###!!!%%%""""""!!!!!!!!!!!!"""###  !!!"""###  +++666######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!! """!!!###%%%&&&###%%%###!!!"""  !!!""" !!!  !!!   !!!!!! !!!"""   """###  !!!!!!   !!!!!! """$$$(((++++++)))&&&$$$%%%&&&''''''%%%%%%&&&'''###%%%'''%%%""" !!!$$$######$$$%%%&&&&&&''''''$$$%%%&&&&&&%%%%%%'''(((######$$$'''+++---......,,,+++)))'''%%%%%%%%%&&&)))+++,,,,,,***))))))***,,,***'''&&&'''((())))))(((''''''(((+++---......))),,,...---)))'''(((+++$$$%%%'''(((((((((''''''&&&'''((('''&&&'''(((***&&&+++,,,&&&"""%%%***---+++---...,,,)))(((***,,,,,,------------------...000111111///---...222666+++,,,------,,,,,,...///,,,,,,,,,---------.........---,,,,,,---...///000,,,,,,,,,,,,,,,---...///000---,,,...///,,,---111//////000111111000///...******+++,,,------------///......------......///---...///000000///...---+++,,,...000000///...,,,......////////////......000000////////////000000,,,,,,************+++,,,///+++((((((+++......---......---,,,,,,...///000,,,,,,,,,++++++*********...------------------,,,---,,,,,,++++++,,,,,,------,,,***)))***+++***)))###%%%''')))*********)))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((###!!! ###'''))))))%%%###$$$&&&%%%!!!"""&&&%%%%%%$$$###$$$%%%&&&'''"""""""""""""""#########!!!!!!!!!!!!""""""""""""!!!"""#########xxxqqqmmmdddZZZUUUUUUTTTPPPKKKLLLJJJGGGDDDAAA???>>>>>>;;;666222000///,,,+++,,,)))************+++++++++)))((((((''''''''''''(((***'''$$$###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############$$$$$$###""""""###%%%""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""""""""  !!!"""!!!!!!""""""!!! """%%%"""$$$%%%### ### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###***000###"""""""""$$$$$$"""!!! !!!!!!!!! !!!!!!  !!!!!!!!!""" !!!  !!!!!!!!!"""""" !!!!!! !!!     !!!""""""!!! !!!"""###"""!!!&&& """,,,///'''"""$$$"""$$$'''''''''&&&&&&'''%%%$$$###$$$$$$$$$""" """###%%%%%%$$$$$$%%%&&&$$$&&&((((((&&&&&&))),,,---+++)))(((***,,,------...+++'''%%%%%%&&&&&&'''''''''((())))))***))))))+++)))((()))******)))((($$$%%%&&&''')))+++,,,---)))++++++***((('''((()))(((((('''&&&&&&&&&&&&'''(((&&&''')))(((%%%'''+++'''((((((&&&$$$$$$(((+++***)))((('''&&&'''((((((***+++,,,---------------000///...,,,***+++...111000///...---------------...,,,***((())),,,///111444444111...+++***+++---***...111000,,,+++...111///////////////.........000000////////////000000///,,,---000000,,,,,,...111000000000//////......111111000000000000000111222111111000///......---000000000000///...---,,,...///111111000///,,,+++,,,+++*********+++,,,---...,,,******,,,---+++(((///...---+++***+++...111------,,,,,,+++***))))))+++---...///......///000------......///000000000,,,---/////////---+++)))%%%((()))(((&&&%%%(((+++)))******)))&&&%%%%%%&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$)))'''$$$"""!!!"""###%%%$$$$$$$$$###"""!!! !!!###$$$$$$###"""!!!###"""!!!!!!""""""!!! |||tttlllddd[[[VVVVVVVVVQQQMMMKKKJJJHHHEEEDDDBBBBBBAAA;;;888444111///---,,,,,,++++++++++++++++++++++++))))))(((''''''''''''((()))'''$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$###$$$$$$###""""""###%%%!!!""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$""""""""""""""""""""""""###"""!!!!!!######"""!!! ######"""!!!!!!!!! !!!!!! !!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""&&&"""!!!!!!"""######"""  !!!!!!!!!!!!!!! !!!!!!    !!!  !!! !!!"""!!!!!!!!!  """!!! !!!    !!!""""""!!! !!!"""###"""!!!%%%!!!+++---&&&"""$$$###%%%((()))(((&&&&&&&&&%%%$$$######$$$$$$"""!!!###$$$%%%%%%$$$$$$%%%'''$$$&&&(((((('''(((***---,,,***'''''')))+++,,,,,,...,,,(((&&&%%%%%%%%%&&&'''((((((((((((''''''&&&***((('''((()))***)))'''%%%&&&''')))***+++,,,,,,)))***+++***((('''((()))***)))))))))(((((((((((()))'''''')))(((%%%&&&+++)))******)))''''''***,,,)))((('''&&&&&&'''((((((******+++,,,,,,,,,,,,,,,//////...,,,++++++...111000///...------------......,,,+++***+++---///111555555333000---,,,---...***---000///,,,+++---111.........///////////////000000000000000000000000///,,,---000000------///111111111000000000//////111111000000000000111111222111111000//////......//////000000///...------///000111111000///---++++++******)))***+++,,,------+++******,,,,,,***(((......,,,+++)))***---000---,,,,,,+++******))))))***,,,...///...---------,,,------...//////000000---...//////...,,,***)))((()))***)))((((((***+++)))******(((&&&$$$$$$%%%(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$#########$$$###""""""###$$$$$$$$$((('''$$$"""!!!"""$$$%%%&&&%%%%%%%%%$$$#########""""""#########""""""!!!"""!!! !!!"""###"""!!!xxxmmmfff]]]XXXWWWWWWSSSOOOJJJJJJIIIHHHGGGEEEDDDDDD;;;999666222///...------))))))***+++,,,------...***)))(((((('''''''''((()))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""###$$$%%%###$$$$$$###""""""###%%% !!!###$$$%%%%%%$$$$$$"""!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""###%%%$$$"""#########$$$%%%$$$""" """"""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" """"""!!! !!!!!!!!!"""""""""!!!!!! !!!!!!  !!! !!!  !!! !!!"""!!! !!!!!! ###'''%%%  !!!    !!!!!!"""!!! !!!"""###"""!!!$$$!!!(((***$$$!!!###$$$'''***+++)))'''%%%%%%%%%###"""###$$$$$$###!!!$$$%%%&&&&&&%%%$$$&&&'''$$$&&&'''(((((())),,,...***(((''''''(((*********---+++)))'''%%%%%%%%%&&&((((((((('''&&&&&&%%%%%%)))(((&&&'''((()))(((((('''((()))+++,,,++++++***(((*********((('''((())))))))))))***)))(((((('''***((((((***((($$$%%%******++++++***))))))***+++(((''''''&&&&&&'''(((((()))***++++++++++++++++++.........---,,,,,,...000//////......------......,,,,,,,,,,,,---...///000555555555333000.........***,,,///...,,,+++---000------......//////000000///000111222222111000//////---...111222//////222222222222111111111111000111000000000000000111111111111111000000//////......///////////////...---//////000000000...,,,+++******)))((()))***+++,,,,,,+++)))***++++++***))),,,,,,,,,***((())),,,...,,,,,,++++++***)))))))))))),,,...///---+++******,,,,,,,,,---......//////............---+++)))(((+++***)))***+++,,,,,,+++)))******)))&&&%%%%%%&&&)))(((&&&%%%&&&&&&&&&$$$%%%$$$$$$$$$######""""""%%%%%%$$$######$$$$$$$$$(((&&&$$$"""""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""!!!  """######"""{{{qqqjjjaaa[[[XXXVVVSSSOOOLLLKKKJJJIIIHHHFFFDDDCCC;;;<<<999222.........---'''((()))+++---///111222******)))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%###$$$$$$###""""""###%%% !!!$$$%%%&&&%%%###""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$###"""###$$$$$$###""""""$$$$$$""" (((%%%$$$$$$%%%"""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  """""" !!! !!!!!! !!!   $$$$$$!!! """  !!!"""!!!   !!!!!!"""!!! !!!"""###"""!!!"""!!!&&&'''###!!!###%%%(((+++,,,***'''%%%$$$%%%###""""""$$$%%%$$$###%%%&&&''''''&&&%%%&&&'''%%%&&&'''((()))***---...***((('''''')))*********)))))))))(((&&&&&&'''(((((((((''''''''''''''''''***(((''''''(((******)))((()))+++,,,,,,+++***))))))***+++***)))((()))+++&&&'''((((((((('''%%%%%%,,,))))))***((($$$%%%))))))***++++++***))))))(((&&&&&&&&&''''''(((((())))))******+++++++++******---.........------...000//////............//////++++++,,,---............333444555444111.........***,,,------,,,,,,...///,,,------...///000111111///000222333333222000//////---...222333000111333222222222222222222222222000000000000000000111222111111111000000000//////......///////////////...............---,,,+++******)))((((((((()))+++++++++******************)))+++++++++)))((((((+++---+++++++++******)))))))))(((+++---...,,,***((((((++++++,,,,,,------...............---,,,***(((''',,,***(((***---...,,,)))((()))***)))((('''(((******(((&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%######$$$%%%'''&&&$$$###"""###$$$%%%"""""""""""""""#########&&&%%%###!!! !!!"""  """######"""~~~vvvpppfff^^^YYYUUUQQQNNNNNNMMMLLLIIIGGGDDDCCCBBB===@@@===333.........,,,++++++,,,---...///000000++++++)))(((((('''''''''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$###""""""###%%% """$$$%%%&&&$$$###"""###""""""""""""###$$$$$$""""""""""""""""""""""""###!!! !!!"""###"""!!!!!!"""!!!!!!"""###%%%###!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!  !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  !!!     """###"""!!!   !!!!!!!!!   """!!! !!!"""###"""!!!!!! !!!$$$$$$!!!!!!###&&&(((++++++)))'''%%%%%%%%%$$$"""###%%%&&&&&&&&&&&&((()))((('''&&&'''(((&&&%%%&&&''')))+++,,,,,,***)))((()))***++++++***$$$&&&((()))(((''')))+++''''''''''''((()))***+++,,,***(((((()))+++,,,,,,)))***+++,,,,,,+++***)))***+++,,,,,,******+++,,,'''''''''''''''&&&&&&%%%,,,***)))+++(((%%%%%%)))+++,,,---//////---***(((%%%&&&'''((())))))************+++++++++******)))+++---//////...---.../////////.........//////000***+++,,,---.........---111222333222///---,,,---***+++------------...000,,,------...///000111111...///111222222111///...///---...222333111111444222222222222222333333333000000//////000111222222111111111111000000000000------...///000000//////,,,,,,,,,,,,+++***))))))***)))((((((((()))++++++******++++++*********+++***++++++***((((((***,,,+++++++++***************(((***------+++)))((((((*********+++,,,,,,---------------,,,+++)))((((((***((('''))),,,---+++(((&&&(((*********+++,,,...+++)))'''&&&''''''&&&$$$"""###$$$%%%&&&((())))))'''((((((&&&###"""###%%%&&&%%%$$$#########$$$%%%"""""""""""""""#########&&&%%%###!!! !!!""""""######"""zzztttjjjaaaZZZUUUQQQNNNRRRPPPLLLIIIFFFDDDDDDCCCAAAFFFBBB777/////////,,,111111000///...---,,,+++,,,+++***)))((('''''''''%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%$$$$$$$$$###$$$$$$###""""""###%%%"""###$$$$$$%%%$$$###"""###""""""""""""###$$$$$$""""""""""""""""""""""""!!!  !!!"""!!! !!!!!! !!!$$$'''$$$#########$$$""" """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""  !!! !!!!!!!!!"""""""""!!!!!! !!!!!! """""""""!!! !!!    !!!  !!!!!! !!!!!!!!!  !!!!!! """!!! !!!"""###"""!!! !!!""""""!!!!!!"""$$$&&&'''))))))(((&&&&&&&&&&&&%%%###$$$&&&((())))))((()))***)))''''''''')))'''%%%%%%&&&(((************)))((()))+++,,,+++***!!!%%%)))***(((((()))+++'''&&&&&&'''(((***,,,...,,,***((((((***,,,---...)))))))))***************)))***,,,+++******+++---******)))(((((((((((()))+++))))))+++)))%%%&&&+++///000222555666333...***%%%&&&((()))***++++++++++++++++++,,,++++++***)))***,,,///000///....../////////......//////000000+++,,,---......///......000111111000---,,,,,,---+++,,,,,,---...///000000------......//////000000...///000111111000///...000......222333000000333111222222222222333333333////////////000111222333111111111111111111111111,,,,,,...///000000000000,,,,,,++++++***)))))))))******)))((()))***+++,,,***+++,,,,,,+++***,,,---***++++++***))))))***,,,++++++++++++++++++++++++)))***++++++)))((()))***))))))******+++,,,,,,,,,,,,,,,+++******)))))))))''''''((()))++++++)))'''&&&''')))***++++++---///***((('''&&&'''''''''%%%######$$$&&&''')))***+++((()))***'''###"""###&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""" !!!""""""!!!{{{uuulllccc[[[VVVRRRPPPSSSQQQMMMIIIGGGFFFGGGHHHGGGMMMIII;;;222222222...222111111000///------,,,---,,,+++)))((('''''''''$$$&&&)))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%########################"""!!!!!!!!!!!!"""######""""""""""""""""""""""""!!! !!!!!!  !!!"""!!!!!!"""%%%(((%%%&&&&&&%%%$$$######$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! ###!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!! !!!!!!!!! !!!  !!!"""###!!!  """###  !!!!!!!!! """!!! !!!"""###"""!!! ###$$$""" !!!###%%%%%%&&&'''&&&%%%%%%'''((((((&&&$$$%%%'''***++++++)))***+++***((('''((()))(((&&&$$$%%%''')))((('''(((((('''(((***+++***((("""&&&++++++(((&&&''')))''''''&&&&&&&&&(((+++,,,,,,)))''''''))),,,---...))))))((('''''')))+++,,,''')))******))))))***+++,,,***(((&&&&&&''')))***+++))))))+++)))&&&(((,,,111222555888999666000+++%%%''')))+++,,,---------,,,,,,,,,,,,,,,+++******)))+++///000000///......///////////////000111111.........///000000111111111111000...,,,+++,,,...---,,,---...000111111111.........///////////////........................000...///222222///...111111111111111222222222333////////////000111222333111111111111111111111111+++,,,---///000111111111...---,,,++++++*********+++******)))***+++,,,---***,,,...---++++++---///***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************((()))+++---(((((())))))***++++++,,,*********)))))))))******%%%'''***+++***)))))))))&&&((())))))))))))***,,,)))(((&&&&&&'''(((((('''$$$$$$%%%&&&&&&''''''((((((++++++(((###!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########""""""#########""""""!!!!!!!!!!!! zzzuuummmddd\\\WWWTTTSSSTTTQQQMMMIIIHHHIIIKKKMMMKKKRRRNNN>>>444444444///......//////000000111111---,,,+++)))((('''''''''$$$'''))))))&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&###$$$$$$###""""""###%%%$$$$$$###""""""######$$$ !!!"""""""""""""""""""""""""""""""""  !!!"""!!! !!!#########$$$&&&((("""$$$$$$!!! !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!! $$$!!!!!!"""""" !!!!!!!!! !!!!!!  !!!!!! !!!!!!  !!!  ###### ###  !!! %%%!!!  !!!"""#########!!! ###$$$  !!!!!!!!! """!!! !!!"""######!!!!!!$$$$$$!!!!!!$$$&&&%%%&&&&&&%%%$$$%%%'''***(((&&&%%%%%%(((+++,,,---***++++++***((('''((()))(((&&&###$$$&&&((('''%%%'''&&&&&&((()))***((('''$$$(((------(((%%%%%%&&&((('''&&&%%%%%%&&&((()))+++)))&&&&&&(((+++------)))(((&&&%%%&&&(((+++---%%%'''((((((''''''(((***+++)))&&&######%%%''')))***((()))+++***'''(((---111222444888:::666///)))&&&'''))),,,---.........---------------,,,+++***(((+++///111000///......///////////////000111111000000000000111222333444222222000...++++++---///---------...111222222222///////////////.........///...------------...///111...///222111...---000000000000111111222222222////////////000111222333111111111111111111222222+++,,,---///000111111111//////...---,,,,,,,,,,,,,,,+++*********+++------***,,,......,,,,,,...000***+++,,,,,,+++***+++,,,------------------------*********)))((())),,,///((((((((()))******++++++)))))))))))))))******+++$$$(((,,,---***((()))***'''((()))((('''&&&'''((()))'''&&&&&&((())))))(((&&&&&&&&&%%%%%%$$$$$$$$$)))+++,,,)))###!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! !!!###$$$$$$###"""!!!!!!  !!! zzzoooeee___[[[WWWTTTRRRQQQPPPMMMJJJJJJKKKLLLFFFDDDBBB>>>999444111...222000//////000000///---000///---+++***)))((('''***)))(((''''''&&&&&&'''((('''%%%$$$###$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$$$$######""""""#########"""""""""""""""$$$###!!!"""$$$###""""""""""""""""""""""""!!!!!!!!!###$$$&&&((()))$$$$$$###!!! """###  ###$$$###  !!!!!!!!!!!!!!!!!!!!!!!!  """### !!!###!!! $$$%%%!!!  !!!!!!""""""&&&&&&!!!!!!%%%%%%  !!!"""""" """!!!  !!!"""&&&!!!$$$     !!!"""""""""###"""!!!!!!!!!!!!!!!""""""!!!###"""!!!!!! !!!""""""!!!  !!!###""""""!!!""""""######((('''((()))***)))&&&###"""''')))'''***111444222))))))************))))))111,,,&&&%%%(((***((($$$''''''((((((((((((''''''%%%&&&'''((((((((('''&&&%%%'''))))))'''&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((()))******###'''+++,,,)))&&&&&&&&&***'''$$$$$$&&&'''%%%###(((((('''&&&&&&&&&&&&''',,,,,,............,,,,,,***+++,,,...///......---,,,---.../////////...---///////////////...------///............//////000333222111000////////////---...///000000000000000//////111222222333222222333222000...---...///000,,,------......------,,,.........///000000111111111111000///...000444777000000111111111222222222111111111111111000//////000000000000000000000000000...///222111---+++,,,+++***))))))***---000222,,,++++++,,,---...,,,***---,,,+++***))))))))))))---,,,,,,,,,,,,,,,,,,+++******))))))***++++++,,,)))******++++++)))((('''&&&((())))))(((((()))+++'''((()))***++++++***))))))***)))((('''''')))+++'''(((((()))))))))))))))'''&&&%%%&&&''''''%%%###&&&''''''((('''&&&$$$###((('''%%%#########%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$###!!! !!!"""###""" {{{pppgggaaa\\\XXXUUUSSSRRRPPPMMMJJJJJJKKKLLLGGGFFFCCC???;;;666222000111///------......---,,,000///---+++)))(((((((((***)))((('''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%"""$$$'''))))))'''$$$"""%%%$$$###""""""###$$$%%% !!!!!!!!!!!!###"""""""""""""""""""""$$$"""!!!"""###### """"""""""""""""""""""""!!!!!!!!!"""$$$&&&'''(((###$$$$$$"""  !!!$$$###""""""###$$$###"""""""""!!! !!!!!!"""###   """### !!!"""!!! $$$$$$!!! !!!!!!"""""" $$$$$$!!!!!!%%%&&&""" !!!!!!!!!"""!!!  !!!"""""""""  !!!!!! !!!!!!!!!"""$$$&&&!!!!!! """###$$$###"""!!! !!!!!!!!!  !!!   !!!!!!!!!!!!!!!!!!""""""###$$$(((((((((***+++***'''$$$"""&&&(((&&&(((---...+++)))******++++++******)))...***&&&&&&((()))(((&&&''''''((((((((((((''''''&&&'''((())))))(((''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&'''''''''''''''((('''''''''(((((()))***$$$'''***+++)))''''''(((***'''%%%%%%'''((('''%%%(((((('''&&&&&&&&&&&&'''***+++,,,,,,,,,,,,+++***)))***+++,,,---------,,,++++++------...------,,,....../////////......---------......///000111222333333222000000///////////////000111111111000000......///000111111111111222000///------...///000------------------------...//////000000111222222222222111///...///222555111111111111222222222222111111111111111000//////........................///...///333222---***+++---,,,++++++---///222444,,,++++++,,,------,,,***,,,,,,+++***)))))))))***---,,,,,,,,,,,,+++++++++)))))))))((())))))******)))******+++***)))(((''''''((())))))(((((()))***'''((()))***+++***)))(((&&&&&&&&&%%%$$$$$$&&&(((&&&'''((()))***))))))((('''&&&%%%&&&''''''%%%###&&&&&&'''((((((&&&%%%$$$)))(((&&&%%%%%%&&&'''(((&&&%%%%%%$$$######""""""############""""""""""""###!!! !!!"""###""" uuulllfffaaa\\\XXXUUUSSSPPPMMMKKKJJJKKKKKKIIIHHHFFFBBB>>>999555333111///+++***+++,,,,,,+++000...,,,)))(((((()))******)))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$############$$$$$$!!!!!!""""""###$$$$$$%%%""""""""""""""""""######$$$""" !!!"""###"""!!!""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''!!!###$$$###!!! ###$$$$$$"""!!! !!!""""""!!!  !!!$$$%%%   !!!""" !!!!!!!!! $$$$$$  !!!!!!""""""###!!!"""!!!"""%%%&&&$$$ !!!!!!  !!!!!!  !!!"""""" !!!!!!  $$$&&&!!!  """$$$%%%&&&!!! """!!! """!!!  !!!""" !!!""""""###$$$%%%***))))))***++++++(((&&&$$$((()))))))))+++***'''++++++,,,,,,,,,,,,++++++***)))((('''''''''((((((''''''(((((((((((('''''''''(((((()))((((((''''''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''((()))%%%'''))))))(((((()))***)))'''&&&&&&((())))))((()))(((''''''&&&&&&''''''((()))***++++++***)))(((((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,............////////////------...///000222333444333333222111000000000000111111111222111111000000------...//////000000111//////...------...000111//////...------.../////////000000111222222333333333333222000......111333111111222222222333333333000111111111111000000///------------------------...---///333333---***+++---,,,++++++---///222333---+++***+++,,,---,,,***,,,++++++*********++++++------,,,,,,++++++++++++))))))((((((((((((((())))))************)))((((((((()))***)))((('''((()))((()))*********)))((('''((())))))((('''&&&(((***%%%'''(((******)))(((''''''&&&%%%&&&'''&&&%%%###$$$%%%&&&'''((('''&&&&&&''''''&&&%%%%%%&&&((((((&&&&&&%%%%%%$$$$$$######%%%$$$$$$###""""""!!!!!!###!!! !!!"""###""" |||sssmmmhhhaaa]]]WWWTTTPPPNNNLLLLLLKKKKKKJJJJJJHHHEEEAAA<<<888555222///+++)))***+++,,,,,,///---+++(((((((((***+++))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%(((&&&""" """&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""############"""!!! !!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&& """$$$$$$""" !!!######   """$$$   !!!!!!  """&&&&&&!!! !!! !!!!!!!!!""""""######!!!!!!!!!"""###$$$###       """ """$$$&&&""""""%%%###!!!  !!!"""### !!!"""###$$$%%%&&&&&&+++***)))***,,,,,,***((('''***---...///...,,,***,,,,,,------------,,,,,,***+++,,,***(((&&&'''(((''''''((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%''')))'''''''''&&&''''''''''''''''''&&&&&&&&&''''''(((&&&''''''(((((()))***+++(((((('''((()))***++++++)))(((((('''''''''''''''(((((()))******)))(((((())))))***++++++,,,,,,,,,******+++,,,,,,---------///////////////000000111////////////000111333333333333222111111111111111222222222222222111000///............///000111111......------...///000111111000...------...000111000111111222222333444444333333222000......///111222222222222333333333333000000111111111111000///---------------------------,,,///333333---*********)))))))))***,,,...///---+++******,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++***************)))(((((((((((()))************)))))))))((()))******)))(((''''''((())))))*********((('''&&&(((*********(((((()))+++%%%&&&(((******)))(((&&&&&&%%%%%%%%%&&&&&&$$$###!!!###$$$&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###!!! !!!"""###""" xxxrrrlllddd___[[[WWWRRROOONNNNNNLLLKKKKKKJJJIIIGGGCCC>>>999666444111---***+++,,,,,,,,,---,,,***(((((()))***+++)))((('''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!$$$'''$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!!!!! !!!!!!""""""############""""""!!!!!!!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$ """$$$$$$"""!!! """######  !!!###  !!!!!!   $$$''''''""" """###!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""!!!!!!!!! """!!!!!!!!!     !!!!!!$$$%%%"""###&&&$$$ ### !!!"""######!!!"""$$$%%%''''''''''''+++***)))***,,,,,,+++)))(((***...222333111///...------............---------...///...+++(((''''''''''''((((((((((((''''''(((''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&)))+++***)))(((((('''((())))))((('''&&&&&&&&&&&&'''''''''''''''((()))***++++++(((((()))))))))+++,,,---))))))(((''''''''''''(((((()))***++++++***)))(((*********+++,,,,,,---...,,,,,,,,,---...//////000222111111000000111222222222111000000000000000111222222111111000111111111222222222222222111000//////////////////000222333............//////000000222111///......///111222111111111222333333444444333333222000...---...000111111222222222333333333///000000111111111000000........................,,,+++...222222---***+++(((((('''((()))***,,,------+++))))))+++,,,,,,+++++++++++++++++++++,,,,,,------,,,++++++***))))))+++******))))))******************))))))))))))))))))******)))(((''''''(((((()))******)))((('''&&&%%%&&&''''''&&&%%%&&&'''%%%&&&((()))))))))'''&&&&&&%%%$$$%%%&&&&&&$$$"""!!!"""$$$%%%%%%%%%$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&""""""######$$$$$$$$$%%%###!!! !!!"""###""" |||uuunnnfff```^^^YYYTTTQQQQQQPPPNNNKKKJJJJJJJJJHHHDDD???:::666555222...,,,---------,,,+++******)))))))))******)))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%% !!!###$$$$$$###!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!! !!!!!!!!!"""######$$$$$$!!!"""######""""""$$$&&&"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""" """######!!! !!!"""&&&&&&$$$!!! """""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!! !!!!!!!!! %%%((('''""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!### """!!!!!! ######""""""!!!  !!!!!!   """###"""  !!!"""###!!!""" !!!&&&"""%%%$$$""" """$$$ !!!"""###$$$!!!###$$$&&&'''''''''&&&+++***))))))+++,,,+++***''''''+++111333000...///------............------000000111111000---***(((''''''(((((((((((('''''')))((('''&&&&&&%%%&&&&&&&&&'''(((((('''(((***++++++***)))((((((((()))***)))(((''''''&&&'''''''''((('''''')))++++++***)))''')))******)))***,,,...***)))((((((''''''(((((()))***+++,,,,,,+++***)))++++++***++++++,,,---...............///000222333444333111000000000111222222222111000////////////111111000000000000000111111111111222111111000000000///......///000222333/////////000000000000000222222000000000000222222000111111222222333444444222222222000...---...///000000111111111222222222///000000111111111111000000000000000000000000000---+++---000000---+++---************+++,,,---...---+++))))))***+++++++++---,,,,,,+++++++++,,,,,,------,,,+++***))))))(((***************+++,,,,,,+++******)))((()))))))))((()))***)))((('''((()))'''((()))))))))((('''&&&%%%'''))))))'''&&&'''(((&&&&&&''''''((((((((((((&&&%%%$$$%%%&&&%%%$$$""" !!!"""$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&""""""######$$$%%%%%%&&&###!!! !!!"""###""" {{{sssjjjdddaaa\\\VVVSSSSSSRRROOOLLLIIIIIIIIIGGGDDD>>>999666444111///......---,,,***((()))***++++++***))))))(((((('''&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%% """%%%''''''%%%""" $$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$ ###%%%%%%###"""###%%%"""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""""" """###(((&&&""" !!!"""""""""""""""######"""!!! !!!!!!!!!!!!!!!  !!!!!! !!!"""!!! $$$'''%%%  """!!! !!!""""""""" !!!!!!!!!###""""""!!!  !!!!!! !!!  !!!!!!!!!!!!!!! !!!""" !!!!!!!!! !!!!!!!!! !!!"""### !!!""""""######### !!!###$$$%%%!!!"""$$$%%%&&&%%%$$$###***)))((((((***++++++***)))(((+++111222///---000,,,------......------,,,111000000333555444000,,,''''''(((((((((((('''''',,,+++)))((('''''''''((($$$&&&((()))(((((()))***+++***((('''''''''((()))***)))(((((('''''''''((()))((((((***,,,,,,)))&&&''')))******((((((+++---***))))))((((((((((((((()))***++++++++++++***)))******))))))***+++------............///111333444444333111///......//////000000//////.../////////000///////////////000000//////000111111111000000///...---------///111222111111111111111111000000222222222222222222222222000000111111222333333333000111222000///....../////////000000000111111111//////000111111111111111000000000000000000000000...+++,,,//////,,,,,,...++++++,,,,,,------......---+++(((((()))+++++++++...---,,,+++++++++++++++------,,,+++***)))(((((((((((((((((()))+++,,,---++++++)))((((((((()))***'''((())))))(((((()))***&&&'''((()))))))))((('''''')))++++++***)))))))))''''''&&&&&&&&&'''((()))&&&$$$$$$$$$%%%%%%$$$""""""###$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###""" xxxooohhhccc]]]WWWTTTTTTTTTPPPMMMHHHHHHHHHGGGCCC>>>888555333111///......---+++)))'''(((***+++,,,+++)))((((((((('''&&&%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$ !!!""""""###### !!!!!!"""###$$$$$$$$$ ###&&&&&&$$$""""""###""""""""""""""""""""""""""""""!!! !!!"""""""""!!! """$$$(((### """""" !!!""""""!!!!!!!!!""""""!!! !!!!!!!!! !!!###!!! ###%%%$$$ !!!""" $$$ !!!""""""""""""!!!  !!! !!!   !!!!!!!!! !!!!!! !!!!!!!!!!!!""" ### """"""!!!!!!"""###!!! ###$$$###!!! !!!###$$$%%% !!!###$$$$$$###"""!!!***((('''(((***++++++***---***,,,222333///...111,,,------------------,,,111//////444999:::555///''''''((((((((((((''''''...---+++))))))))))))***"""%%%''')))((('''((((((+++***'''&&&%%%&&&'''(((******)))((((((((((((((()))((()))+++---,,,((($$$''')))+++***((('''***,,,******)))(((((((((((((((((()))***++++++***)))((()))((((((((((((***+++,,,......---...///111333444444222000---,,,,,,,,,---...............///000111//////............///000---...///000000000000000...---,,,+++,,,...000222222222222222222111000///111222222333333222222111///000000111222222333333///000111000///...///000////////////000000000000//////000111111111111111000000000000000000000000///,,,+++------+++,,,000+++++++++,,,,,,------------+++(((((()))+++++++++///...---,,,+++*********------,,,+++***)))((('''&&&&&&&&&''')))***,,,---,,,+++)))((((((((()))***&&&((())))))(((((()))+++%%%&&&''')))))))))(((((($$$&&&((()))'''&&&&&&&&&((('''%%%$$$%%%&&&(((***%%%$$$$$$$$$%%%%%%###"""$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$############!!! !!!"""###"""!!!xxxrrrnnnfffbbb]]]XXXUUURRROOOMMMPPPFFFHHHKKKCCC>>><<<555666333000//////000///...000---+++***,,,,,,)))&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%###"""###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$###"""  !!! ###$$$""" !!!  $$$$$$"""!!! """"""!!!!!!  """$$$%%%###   ###!!!!!!!!!  !!!  !!!   !!!  !!!###$$$ !!!!!!!!! """&&&&&&###!!!!!!"""!!!""""""######!!!!!!!!!"""###%%%''''''&&&'''((((((((((((***,,,,,,))),,,444777222...///111///......///111111000000000111333555555333111---)))$$$!!!###&&&(((***111---+++---111333000---&&&%%%''',,,+++(((+++222(((((((((&&&%%%&&&(((+++---***''''''))))))(((&&&%%%&&&'''((())))))))))))((((((((((((((()))******+++(((%%%&&&)))+++***))))))+++------+++)))((()))***)))(((&&&%%%(((,,,000,,,------......------,,,000...------......---,,,////////////////////////+++///222111---,,,...111111...---000444555111------.........---,,,,,,+++000666777222111333444000333333333333333333333333111111111111000000//////222///------000111000///+++,,,,,,---...///000000//////000111111000.........///000111111000///...---------......---,,,,,,---,,,+++++++++,,,---...111000---***'''(((+++---...---+++***))))))***+++000...------,,,+++)))&&&&&&'''(((***++++++++++++.........---,,,+++)))(((///,,,***))))))***)))(((+++)))'''%%%%%%&&&((()))''',,,///...)))%%%%%%'''&&&'''&&&%%%$$$$$$&&&(((&&&&&&''''''&&&$$$###"""###$$$%%%'''((((((''''''(((%%%!!! !!!###$$$$$$""""""""""""!!!!!!!!!!!!$$$"""!!!"""$$$%%%%%%$$$&&&%%%###"""""""""###$$${{{tttooogggddd^^^ZZZWWWUUURRRPPPNNNKKKSSSWWWJJJ@@@>>>999666333111////////////...///---++++++,,,+++)))'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$&&&&&&$$$######""""""""" !!!"""!!! !!!!!!!!!!!! !!!!!! !!!!!!"""$$$###"""!!! """!!!!!!!!! """$$$$$$"""!!! !!! !!! !!!  !!!!!!!!!  !!!"""!!!  """###$$$ !!!!!!!!!!!! """%%%%%%###!!!!!!""" !!!""""""""""""!!!!!!!!!"""###$$$%%%&&&&&&'''(((((('''(((***,,,,,,***---444666222//////......---.../////////...000000111222444444111///...***&&&###$$$'''***+++///,,,***+++///111...+++%%%%%%'''***(((%%%***222)))((('''&&&''')))***+++---***(((((())))))(((&&&''''''((((((((('''&&&&&&'''''''''&&&'''(((((()))***(((&&&&&&)))******))))))+++,,,,,,***)))))))))***+++***)))(((***---000,,,,,,------------,,,,,,///---,,,---......---,,,........................+++///222111...,,,...111111...,,,...111222///,,,---.........------,,,+++///444666333222555555333555555555555555555555555222222111111111000000000111///...///111222000///,,,,,,,,,---...//////000...///000111111000000///...///000111111000///...,,,,,,------------,,,,,,...---,,,+++++++++,,,---000///---***((())),,,//////...,,,+++******++++++///...---,,,---,,,***((('''((()))***++++++++++++.........---,,,+++)))(((***++++++++++++***((((((+++)))'''%%%%%%&&&((()))'''+++...---(((%%%%%%'''%%%&&&'''&&&$$$$$$&&&'''%%%%%%&&&&&&%%%$$$###""""""###%%%&&&''''''&&&&&&'''%%%!!! !!!###$$$$$$""""""""""""!!!!!!!!!!!!%%%###!!!!!!!!!"""!!!$$$###"""!!! !!!!!!"""wwwqqqjjjfffaaa]]]ZZZXXXVVVTTTNNNQQQ___bbbPPPCCCAAA>>>777444111/////////...---///---++++++++++++)))(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""&&&$$$###!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""&&&&&&%%%$$$######$$$$$$  """!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""#########""""""!!!!!! !!!!!!!!!!!! """###"""!!!!!!"""###   !!! !!!""""""""" !!!###$$$"""!!! !!!"""$$$%%%!!!""""""""""""!!!!!! """$$$%%%$$$"""!!!""" !!!!!!""""""!!!!!! """""""""!!!"""######$$$&&&'''(((''''''''')))+++,,,***,,,222444222//////***+++,,,---...------,,,/////////111222222000...000,,,'''%%%&&&)))+++,,,,,,)))((())),,,---,,,)))%%%(((+++---******222;;;***'''%%%&&&))),,,,,,+++,,,+++))))))******((('''''''''''''''&&&%%%$$$###&&&&&&%%%%%%&&&&&&'''((()))(((&&&''')))******))))))***,,,+++***)))))))))***+++,,,,,,+++,,,...000,,,,,,------------,,,,,,---,,,+++,,,---...---,,,........................,,,///111111...,,,...000111...,,,,,,///000///,,,---............---,,,,,,...222444333333555777666666666666777777666666666222222222222222111111111111000000111333222000...------......//////000000...///000111111222111111...///000111111000///...+++,,,,,,------,,,,,,,,,///...---,,,+++++++++,,,......,,,***)))***---000///...---,,,,,,,,,---...000///------...---,,,***(((((()))***+++++++++***------------,,,+++))))))&&&***---...+++(((((()))+++)))'''&&&%%%&&&((()))'''***---+++(((%%%%%%&&&$$$%%%''''''%%%%%%%%%&&&######$$$$$$$$$######"""!!!"""###$$$%%%%%%%%%%%%'''$$$!!! !!!#########""""""""""""!!!!!!!!!!!!###!!! """!!!!!! !!!zzztttmmmhhhccc^^^\\\ZZZYYYWWWQQQSSS```cccRRREEECCC???888666222000000///...---------,,,++++++******)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!""""""######"""!!!!!!!!!"""""" !!!"""""""""  !!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!"""""""""!!!!!!###%%%"""!!!"""   !!!!!!"""""" !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""!!!!!!!!!###$$$%%%###############"""!!! !!!###$$$$$$###"""!!!"""""""""""""""!!! ######"""!!!!!!""""""###&&&'''''''''&&&&&&(((******)))***...000000...---&&&(((+++---,,,++++++***,,,,,,---///111222111000///,,,(((%%%&&&(((******)))'''&&&''')))***)))((("""&&&++++++))),,,666@@@)))%%%###%%%***---,,,)))++++++*********)))((('''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%&&&''''''((((((((('''((())))))))))))(((***++++++)))((()))***)))+++,,,---,,,,,,---...,,,,,,,,,------,,,,,,,,,,,,+++***+++---...---,,,........................---///111000...---...//////---++++++...000111000------............------///222444444444444666666444444555666666555444444222222222222222222222222000111222333444222000...000000000000000000000000...///000000111222222333...///000111111000///...***+++,,,,,,,,,,,,,,,,,,//////...---,,,+++++++++,,,,,,,,,+++***,,,///222---,,,,,,---...///111333555333000/////////---+++))))))***+++++++++******---------,,,,,,***))))))%%%)))---,,,(((&&&))),,,***)))'''&&&&&&&&&((((((''')))***)))'''%%%%%%&&&###%%%''''''&&&%%%$$$%%%"""""""""###############!!!""""""###############&&&$$$!!! !!!######"""""""""""""""!!!!!!!!!!!! """""""""!!!!!!!!! !!!!!!~~~xxxpppkkkeee```]]]\\\ZZZYYYVVVQQQXXX\\\PPPGGGDDD>>>;;;888444222111000///---,,,,,,,,,,,,+++*********'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''((('''%%%$$$$$$%%%'''(((########################"""######$$$$$$######"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""###"""!!!"""$$$&&&### !!!"""   !!!!!!""""""""" !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!"""$$$$$$###$$$$$$$$$###"""!!!!!! !!!"""$$$%%%$$$###!!!############"""!!! $$$######"""""""""""""""%%%&&&'''&&&%%%%%%''')))''''''((()))+++---,,,***$$$'''+++,,,+++******+++***)))***---000333333222...+++&&&%%%%%%'''(((((('''&&&%%%&&&'''(((((('''$$$'''%%%"""&&&///555'''$$$!!!$$$))),,,***'''******++++++***(((''''''###$$$$$$%%%&&&&&&%%%%%%''''''&&&&&&''''''((()))'''((())))))))))))))))))((()))******(((((()))+++''')))+++,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,+++---+++++++++------,,,+++........................---...000000///......///---,,,+++,,,///222444444------...//////......---111222333444333222333444333444555666666555444333222222222222222222222222000111333444333111///...222222111111111111111111...//////000000111222333...///000111111000///...***+++,,,,,,------------//////......---,,,+++++++++,,,,,,++++++---000222***++++++---///222555666999777333111000///---+++***++++++++++++******))),,,,,,,,,,,,+++***))))))(((***,,,)))%%%%%%***///***)))((('''&&&''''''(((''''''((('''&&&%%%%%%%%%"""$$$''''''&&&$$$$$$$$$""""""""""""""""""######"""!!!!!!"""""""""######%%%###!!!!!!"""""""""!!!""""""""""""!!!!!!!!!!!! """$$$$$$$$$""""""""""""""""""""""""~~~tttooohhhbbb___]]]\\\[[[[[[QQQRRRUUUNNNIIIGGG???===:::777444333222000...+++,,,---,,,***)))***+++'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''###############$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! ################################################"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! ######""""""""""""###### !!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!###$$$###""""""###$$$!!!  !!!!!!!!!   !!! !!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!"""!!!!!! ###"""!!!!!!!!!!!!######"""############""""""!!! !!!###%%%%%%###!!!############""""""!!! $$$$$$###############$$$%%%&&&'''&&&$$$$$$&&&(((%%%&&&&&&%%%'''++++++((($$$(((,,,,,,+++***+++---))))))***,,,000333333333,,,)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''******%%%###&&&***,,,&&&$$$###$$$(((***(((&&&(((***++++++)))'''&&&&&&"""###$$$%%%&&&&&&&&&&&&'''''''''&&&'''(((((()))&&&(((******)))((()))***((()))))))))((((((***+++&&&(((*********)))***+++++++++,,,,,,,,,,,,++++++...---,,,,,,------,,,***------------------------......////////////......++++++,,,...000222444555------...////////////...111000222444333000000444444555777888888777555444111111111222222222222222000222333333111/////////222222111111000000////////////......///000111222...///000111111000///...++++++,,,---..................///......---,,,++++++,,,---,,,,,,---000222******+++---///222555777:::777333111000///---,,,+++,,,,,,,,,+++***))))))++++++,,,++++++***))))))++++++***'''$$$%%%***...))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&&&&$$$$$$$$$%%%######"""""""""""""""###""""""!!!!!!!!!""""""###$$$###!!!!!!"""""""""!!!""""""""""""!!!!!!!!!!!!$$$"""!!!!!!"""###"""""""""######$$$$$$$$$$$$###yyyssskkkeeeaaa___^^^]]]^^^RRRRRRUUUOOOLLLKKKDDD@@@===999666444333111///***,,,---,,,***)))***,,,(((((())))))))))))((((((''''''''''''''''''''''''&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!$$$$$$###""""""###$$$$$$ !!!"""###""" !!!""""""!!! !!!!!!!!!"""!!!###%%%%%%$$$"""""""""!!!!!! !!!###   !!! !!!!!!"""######   !!!""""""!!! ###"""!!! """"""!!!!!!""""""###""""""""" ###&&&&&&$$$!!!""""""#########""""""!!!%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$&&&%%%###%%%++++++'''&&&***------******---111---++++++---///111222111,,,)))&&&$$$$$$%%%%%%%%%&&&'''''''''''''''((()))---///---))))))------***%%%%%%&&&'''((((((''''''&&&(((++++++(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%(((***+++)))((((((***(((((()))((('''(((***,,,&&&((())))))((()))***,,,++++++,,,,,,,,,,,,++++++111///------------+++***------------------------.........///000000...---***,,,---/////////000111------...///////////////...,,,///333222///000555333444666888888666444333000000000111111111222222000222333111///---...000000000///......---,,,,,,//////...------...///000...///000111111000///...+++,,,---...////////////------...//////...---,,,+++,,,------------000222------------...000222333666333///............---,,,,,,,,,,,,+++***)))(((***++++++++++++******))),,,+++)))'''&&&'''(((***)))(((((((((''''''''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%###"""!!!""""""#########"""!!!!!!"""######$$$"""!!!!!!""""""!!! """"""""""""!!!!!!!!!!!!$$$"""!!!!!!"""######"""""""""$$$%%%%%%%%%$$$$$$|||vvvnnngggcccaaa___^^^^^^UUUVVVYYYQQQNNNNNNIIIAAA>>>:::777555444222000***,,,...,,,***)))***,,,(((((())))))))))))(((((('''''''''''''''''''''''''''(((***)))'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!"""############""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$""""""$$$&&&###"""!!! !!!"""###"""###$$$$$$###!!! """"""!!! !!!!!!""""""!!!$$$&&&&&&$$$"""!!!!!!"""""" """%%%!!!!!! ######""""""!!!!!!  !!! !!!"""######$$$ !!!!!!"""""" """""""""!!!!!!"""!!!  !!!""" !!!"""""""""""""""  ###&&&'''$$$!!!""""""############""""""%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&%%%$$$###%%%&&&%%%'''&&&"""%%%+++,,,((('''+++...---******...333000...------///000000///---***&&&%%%%%%%%%%%%%%%&&&'''((((((((('''(((***)))+++)))'''***111000***%%%'''))))))(((''''''(((%%%(((+++***'''$$$$$$%%%''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$(((++++++)))'''(((***(((((()))(((''''''***,,,'''((())))))((()))+++---+++++++++,,,,,,+++++++++222111///......---+++)))------------------------///......///000000///---+++---...///...---,,,,,,------...///000000//////+++))),,,222222///111666000222444555555444222000//////000000111111111222000222222000---,,,...000......---,,,+++******)))000///---,,,,,,---...///...///000111111000///...,,,---...///000000000000,,,---.../////////...---+++---...---------///111000///...------...///000111///,,,+++,,,.........---------,,,+++***)))(((******+++++++++******))),,,***(((((())))))'''%%%((((((((((((((('''''''''&&&%%%######$$$%%%$$$$$$%%%%%%%%%###""""""%%%''''''&&&$$$""""""""""""###$$$###"""!!!!!!"""###$$$###"""!!!!!!""""""!!! """"""""""""!!!!!!!!!!!!  """%%%%%%%%%!!!"""###$$$%%%%%%$$$###|||uuuooojjjeeeaaa^^^]]]YYYWWWWWWXXXUUUNNNHHH??????>>>:::666222///......000///+++***+++***'''((((((&&&&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###!!!"""$$$$$$!!!"""#########""" """"""""""""""""""""""""$$$###""" !!!!!!!!! !!!###&&&((($$$!!! """""" ###### !!!!!! !!!""""""!!!!!!"""###!!!"""###"""!!!"""""""""!!!  !!!!!!"""!!! !!!"""!!! """%%%%%%$$$""" !!!!!! '''$$$!!!"""$$$ !!!!!!!!!""" !!!!!!  !!!######!!!  ###!!!""" ###"""###!!!!!!######  !!!!!!!!!!!! &&&!!!###$$$!!!!!!$$$&&&&&&%%%###""" !!!$$$%%%&&&%%%###"""'''&&&$$$#########$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''')))))))))******+++---///111222//////000000///...---------((($$$$$$''')))'''$$$%%%&&&((()))))))))((((((***'''%%%(((...111000---,,,)))$$$###%%%&&&%%%$$$(((''''''&&&&&&''''''(((***&&&$$$'''---...***$$$&&&&&&''''''&&&$$$###!!!$$$%%%&&&&&&''''''&&&&&&(((''''''''''''((()))))))))((('''))),,,,,,***''',,,,,,,,,------,,,++++++333000---+++++++++++++++))))))***+++---...,,,***+++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---///111222333000---+++,,,///000///---,,,...111333333111///---,,,,,,,,,---...///000111.../////////...---,,,,,,///---,,,,,,---...---,,,,,,---...---+++***+++,,,---------...///000000111/////////000///......---/////////000111111///---&&&,,,111222///,,,---///222000...---...///...------.........---,,,,,,+++///...---,,,+++*********((((((((((((((((((((((((,,,,,,+++***)))(((''''''))))))((((((''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%+++)))'''$$$###""""""""""""$$$%%%$$$###"""###$$$$$$#########""""""!!!!!!###"""!!!"""###$$$###!!!$$$!!!!!!"""!!!"""!!! !!!###%%%%%%$$$ !!!"""""""""""""""!!!~~~xxxqqqlllhhhccc```aaa^^^[[[[[[[[[XXXQQQKKKBBBAAA@@@<<<888444111000---//////++++++---,,,)))(((''''''&&&'''(((***+++((((((((('''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! !!!"""######!!!"""#########""" ########################""""""!!! !!!"""###"""!!! !!!###%%%'''$$$!!! """""" ###"""!!! !!!!!!  !!!""""""!!!!!!"""###!!!"""###"""!!! """"""!!!!!!!!!  !!!!!!!!! """###"""!!!!!!###%%%%%%###!!!!!!"""  !!!%%%$$$###!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!! """!!!""" """!!!$$$%%%###$$$&&&&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$$$$###"""!!!"""###$$$$$$$$$######%%%%%%###"""""""""######%%%$$$###$$$&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&'''((()))***)))******+++---///000111////////////......------+++(((%%%%%%&&&'''&&&%%%%%%&&&'''((((((((('''''')))&&&%%%''',,,///---+++***'''$$$###$$$&&&%%%$$$''''''&&&&&&&&&&&&''''''***&&&$$$'''---...***%%%&&&''''''((('''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))((((((***,,,---***(((***++++++,,,,,,++++++***111///,,,+++,,,,,,+++***+++***+++,,,......,,,***+++++++++,,,,,,,,,,,,---+++---///111000...+++)))+++++++++,,,---...///000...,,,***+++---///...---,,,...///111111///---,,,++++++++++++,,,,,,---...------......------,,,,,,///---++++++---...---,,,,,,---...---+++***+++,,,---------...///000000000...............//////////////////000111111000///***///333333000---///111///...------......---+++------......------,,,+++...---,,,+++++++++++++++************************++++++***))))))(((''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''%%%$$$###"""""""""###$$$$$$""""""###$$$$$$#########"""""""""""""""!!! !!!"""###""" %%%""" !!!!!! """  """$$$$$$### !!!""""""""""""!!!{{{tttoookkkfffddddddaaa___^^^]]]YYYSSSMMMFFFDDDBBB>>>:::777444222,,,//////,,,+++...---***((('''''''''(((***,,,---)))))))))((((((((('''''''''''''''&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""""""""""""""######""""""!!! ######################## !!!"""###$$$###"""!!!!!!!!!"""$$$%%%### """""" !!!$$$!!!"""###"""!!! !!!""" !!!""""""!!!!!!"""###!!!"""""""""!!! """!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!! !!!###$$$$$$###!!!""""""!!! !!!  ###&&&'''%%%%%%$$$$$$###!!! !!!"""""""""  !!!"""###$$$$$$###"""!!! !!!!!!!!!  """""" ###"""&&&'''&&&&&&******'''&&&%%%###"""!!!!!!""""""###$$$!!!!!!$$$ !!!"""###$$$$$$""""""""""""############%%%%%%$$$#########$$$$$$%%%######$$$&&&&&&&&&%%%######$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''')))******)))******+++---...//////.........---------,,,,,,(((((((((&&&$$$$$$%%%&&&%%%%%%&&&'''''''''&&&&&&(((&&&$$$&&&)))+++)))''''''%%%######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%''',,,...+++'''&&&''''''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''***))))))***,,,,,,+++))))))******++++++*********...---+++,,,------,,,***---,,,,,,---......,,,***++++++++++++,,,,,,------***---111444333///)))&&&***************+++++++++,,,***)))***,,,------,,,---------------,,,+++***)))))))))))))))***+++,,,+++++++++,,,,,,,,,,,,,,,...,,,++++++---...---,,,,,,---...---,,,+++,,,------------...//////000000...------------///000111000/////////000111222222---000222111---,,,...000---,,,,,,---......+++)))------......------,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######!!!###$$$###"""!!!"""##################"""""""""!!!  !!!"""!!!$$$###!!!!!!!!!!!!!!!  """######""" !!!!!!!!!!!!"""xxxrrrmmmiiifffeeecccaaa___]]]YYYRRRNNNIIIFFFCCC???<<<999555333///111000---+++---,,,))))))(((((('''((()))+++,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''))))))""""""############$$$$$$############""""""!!!!!!########################!!!!!!!!!!!!!!!"""######$$$###""""""!!!"""######### """""" !!!$$$ ###%%%$$$!!! """$$$ !!!""""""!!!!!!"""### !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!$$$###"""###$$$$$$###"""   ###''')))&&&%%%%%%$$$"""!!! !!!######"""  !!!!!!  !!!!!!!!!!!!!!! """### """&&&%%%)))+++***+++//////---,,,***'''$$$""""""""""""%%%&&&$$$"""$$$''' !!!$$$&&&'''###""""""!!!!!!"""######&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''))))))))))))***+++,,,---------,,,,,,,,,++++++,,,,,,,,,&&&)))+++((($$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''&&&$$$$$$#########$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%)))'''%%%'''+++---+++(((&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((((((''''''''''''((())))))************+++,,,++++++)))******++++++++++++***++++++***,,,------,,,***...------...///...,,,)))*********+++,,,,,,------,,,///222333222...)))&&&************))))))(((((())))))((()))***++++++,,,---,,,+++***))))))))))))&&&&&&'''((()))+++,,,---***)))*********+++,,,,,,---,,,***+++,,,------,,,,,,---...---,,,+++,,,------------....../////////---,,,++++++,,,///111333///000000//////111333555...///...,,,***)))+++---,,,,,,,,,...///...,,,))),,,------...------,,,,,,+++************++++++,,,------------------------((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###!!!"""######!!!!!!"""###########################"""!!! """"""!!! """"""!!!"""""""""!!!  """###"""  !!!""""""{{{tttoookkkhhhfffeeedddbbb___ZZZUUUQQQLLLHHHCCC???===:::777444333444333...,,,,,,***'''+++***((('''&&&''''''((())))))))))))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$))))))(((&&&%%%###"""!!!!!!!!!"""###$$$%%%&&&&&&$$$######"""""""""""""""########################"""""""""""""""!!! #########"""""""""""""""""""""""" !!!%%% ###%%%$$$!!! """%%% !!!""""""!!!!!!"""### !!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!'''%%%$$$###$$$###""" !!!!!! """""" !!!$$$&&&'''%%%###!!! !!!!!! """###!!!   !!!!!!!!!!!!!!!  ###$$$###&&&,,,///333555444666:::;;;999777444000+++&&&$$$###""""""""""""$$$&&&'''&&&$$$!!! """$$$''')))$$$###""""""""""""###############$$$$$$$$$$$$######""""""###%%%&&&&&&%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''))))))***+++,,,,,,++++++++++++***)))******+++,,,&&&***---***$$$!!!$$$'''%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$###"""######$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%)))'''&&&''')))+++)))(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&(((''''''''''''((()))))))))***************+++,,,******+++,,,------,,,,,,******)))+++,,,---+++***...------...///...,,,)))))))))***++++++,,,------000000000///...,,,+++*********++++++***)))''''''''''''((((((((()))+++,,,---,,,***)))((((((((()))$$$%%%&&&(((***---///000)))))))))))))))***+++,,,,,,+++******,,,---------,,,---......,,,,,,---...------------............,,,,,,++++++,,,///111333...///000///...///222555///...---+++))))))***+++,,,,,,---///000000---***,,,,,,------...------,,,******)))))))))***++++++------------------------''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&'''&&&&&&$$$###!!!###$$$###"""!!!"""##################$$$$$$$$$###"""!!!!!!######"""!!! """############### !!!""""""!!!  !!!###$$$xxxrrrmmmjjjhhhiiihhhfffccc^^^YYYVVVOOOJJJDDD@@@???<<<888555555777444///,,,,,,***&&&,,,+++)))'''&&&&&&&&&''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!! !!!!!!"""###$$$%%%&&&'''%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! ############""""""""""""""""""###!!!"""%%%!!!"""######""""""###$$$ !!!""""""!!!!!!"""### !!!!!!!!!""" !!!""""""###$$$$$$"""""""""!!!!!!!!!!!! '''%%%############!!! $$$$$$###!!!"""$$$"""!!!  !!!"""%%%$$$!!!  !!!""" !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """%%%%%%&&&,,,555===AAACCCCCCFFFJJJLLLJJJEEEBBB<<<555///)))%%%$$$&&&""" $$$)))***%%%"""!!!!!!!!!###%%%'''((($$$$$$$$$$$$############ !!!!!!"""!!!!!!!!!"""!!!!!!"""%%%&&&&&&%%%""""""""""""###%%%&&&'''$$$$$$######$$$%%%%%%&&&((()))++++++,,,+++***)))***)))((((((((()))***+++(((+++...,,,&&&###$$$'''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###"""$$$%%%%%%$$$$$$%%%'''%%%&&&'''(((((('''&&&%%%***(((&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''((()))***)))((((((***,,,***+++,,,---------------+++***))))))+++,,,+++***---,,,,,,---......,,,***((())))))***+++,,,------111000---+++***+++,,,,,,******++++++***)))'''&&&&&&'''((((((((((((***,,,,,,,,,+++***)))))))))***$$$%%%&&&(((+++---000111+++***)))(((((()))+++,,,,,,***)))***,,,---------,,,---......------...///------------------------,,,+++++++++---...000222---///111000......000444000///...,,,++++++,,,,,,---,,,,,,...000000...,,,,,,,,,------......------******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((((()))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""$$$%%%$$$###"""###$$$#########$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###""" ###$$$###"""######!!! """######!!!!!! !!!"""$$$%%%|||uuupppmmmhhhiiiiiigggccc___[[[YYYSSSMMMFFFBBBAAA???;;;777555666444///,,,---+++''',,,+++)))((('''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&""""""######$$$$$$$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######"""!!! !!!""""""############"""""""""###!!!"""%%%"""!!! !!!#########""" !!!""""""!!!!!!"""### !!!"""""" !!!"""###$$$%%%%%%""""""""""""!!!!!!!!! $$$"""!!!"""###$$$###"""#########!!!!!!###""""""!!! !!!   !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!! """!!!###%%%&&&)))333===HHHLLLOOOOOORRRWWWYYYWWWSSSPPPJJJAAA888000)))&&&$$$"""$$$)))///...&&&!!!!!!!!!""""""$$$%%%%%%$$$%%%%%%&&&%%%$$$###""" !!!"""###""""""!!!"""!!!!!!"""%%%&&&&&&%%%""""""!!!"""###$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&((()))+++,,,+++***)))((()))((('''&&&'''(((***+++***,,,...---)))&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$%%%%%%###%%%''''''%%%$$$%%%'''&&&''')))******)))'''&&&***(((&&&%%%$$$$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))(((&&&&&&))),,,))))))+++,,,,,,---------,,,***(((((()))******)))+++***+++,,,......,,,***(((((()))***+++,,,------///...,,,***)))***,,,---((()))***+++***)))'''%%%%%%'''(((((('''(((+++---,,,,,,,,,,,,++++++++++++&&&&&&'''(((***,,,---...,,,+++***(((((()))***++++++***)))***,,,---------,,,---......------...000------------------------++++++,,,------...//////+++...111111---,,,...111///...,,,,,,,,,,,,,,,+++,,,+++++++++---...---,,,+++,,,------......------+++***)))(((((((((((((((++++++++++++++++++++++++''''''((())))))***++++++&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%###!!! !!!"""###"""!!! ###%%%%%%###!!! !!!!!!!!!"""###$$$$$$!!!"""!!! !!!###&&&'''xxxrrroooeeefffgggfffbbb]]]ZZZXXXVVVOOOHHHDDDCCCAAA===999333555444///---...---)))+++******))))))***+++,,,((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$#########""""""%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!#########""""""!!!!!!"""###############!!!"""###!!!"""&&&"""  ###%%%###!!! !!!""""""!!!!!!"""### !!!"""""" !!!"""###$$$%%%&&&######""""""!!!!!!!!! !!!$$$%%%%%%$$$  !!!""""""""""""!!!!!!!!! """"""!!! !!!!!!!!!"""!!!!!!  !!!!!! ######$$$&&&'''+++666BBBMMMRRRTTTUUUXXX]]]___]]]]]]YYYRRRIII???555,,,(((!!!###)))111555222((( !!!!!!""""""######$$$%%%'''((('''%%%###""""""###$$$%%%&&&&&&%%%$$$!!!!!! """%%%&&&&&&%%%"""!!!!!!!!!###$$$&&&(((&&&&&&%%%%%%%%%&&&''''''((()))+++,,,+++***((('''((((((&&&%%%&&&(((***+++,,,---...---***(((&&&&&&)))(((&&&%%%$$$%%%&&&&&&&&&&&&''''''&&&%%%&&&'''$$$&&&)))(((%%%$$$%%%''''''((()))++++++)))((('''***)))&&&$$$######""""""***)))'''&&&%%%%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''((())))))&&&((()))'''%%%%%%(((,,,(((((()))++++++,,,,,,,,,...+++((('''((()))******))))))***+++---...,,,***'''((()))***+++,,,------,,,,,,+++*********+++,,,'''((()))******(((&&&%%%%%%'''))))))'''(((+++...+++,,,,,,---------,,,,,,(((''''''(((((()))***+++...,,,***)))((()))***++++++))))))))),,,---------,,,---......------///000------------------------***+++,,,---............***...222111---+++,,,///,,,+++******++++++***))),,,***))))))+++------,,,+++,,,,,,---.........---++++++***(((''''''''''''************************''''''((()))***+++,,,,,,'''''''''((((((((())))))******))))))))))))******((('''%%%$$$######$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%"""  !!!"""!!! """%%%(((&&&""""""""""""$$$%%%$$$"""""""""!!!!!!"""$$$'''((({{{sssnnneeecccbbbaaabbbaaa```^^^XXXUUUOOOIIICCC>>>;;;999777666444222000...------(((+++,,,***((()))******&&&((())))))'''%%%%%%%%%&&&'''''''''&&&'''***,,,(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$!!!!!!$$$%%%%%%!!!######"""!!!"""&&&)))%%%%%%%%%$$$$$$$$$######"""###$$$%%%$$$""" %%%!!!!!!%%%$$$ $$$ !!!"""###%%%'''((("""!!! """$$$$$$!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###  """"""""" """$$$###!!!""""""""""""""""""""""""######$$$$$$###"""  !!!!!! """$$$"""!!! """###$$$"""!!! !!!"""!!!  !!!!!! !!!!!!!!!!!!"""###$$$###!!! !!!"""!!!!!!""" '''%%%###"""$$$)))...222>>>AAAFFFKKKPPPVVV\\\```XXXWWWTTTNNNFFF<<<444///'''&&&(((///666444((( !!!""""""!!! ######"""!!!!!!!!!!!!!!!!!!############"""$$$###"""!!!!!!"""######!!!"""###%%%&&&'''''''''((('''%%%$$$###$$$%%%%%%,,,+++)))((((((((()))***%%%''')))*********,,,---,,,+++***)))((('''&&&&&&((('''&&&%%%%%%%%%&&&&&&""""""!!!!!!"""$$$'''((((((((('''&&&%%%%%%$$$$$$###%%%((()))'''%%%$$$$$$)))'''$$$"""!!!###&&&((((((((('''''''''&&&&&&&&&''')))***++++++)))&&&$$$&&&'''(((******((('''&&&(((((('''&&&&&&&&&&&&'''***)))((('''((()))+++---***,,,---)))%%%###&&&******...222444222///,,,++++++++++++***++++++,,,,,,)))+++,,,,,,+++***+++,,,+++,,,,,,+++(((''''''((()))((('''(((***,,,+++******)))(((***,,,---,,,)))&&&'''((()))******))))))---+++)))'''&&&&&&((((((***))))))+++---...---+++((()))+++---.........---,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,---+++))))))+++,,,***'''---***'''(((***+++)))&&&''')))+++,,,,,,,,,***)))'''(((((()))***++++++,,,,,,,,,+++)))(((&&&%%%%%%(((((()))******)))((('''+++)))(((&&&&&&((()))+++'''((()))((('''&&&'''(((((('''&&&&&&'''))),,,---))))))'''%%%###"""%%%'''%%%%%%$$$"""!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! !!! !!!!!! !!!!!!###'''$$$!!!"""###"""!!!  """%%%)))+++wwwqqqiiigggeeeeeedddccc```^^^ZZZWWWRRRKKKEEE@@@===;;;888666555222000///......+++,,,+++***)))))))))(((&&&(((******((('''&&&'''&&&'''''''''&&&'''))),,,(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###&&&''''''!!!"""$$$###"""!!!"""###%%%$$$$$$$$$###############$$$$$$$$$###""" ### ######!!!"""!!!!!!!!!"""######$$$"""!!! """$$$$$$!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""  """###""" !!!  ###%%%$$$""""""""""""""""""""""""""" """###$$$$$$######"""""""""  """"""!!! !!!"""###$$$"""!!! !!!""""""  !!!!!!!!!!!! !!!!!!  """  $$$###!!!!!!"""&&&***---222555999===AAAFFFKKKNNNPPPOOOMMMHHHBBB:::222...'''%%%%%%***...---'''  !!!!!!!!!!!! ######"""!!!!!!!!!!!!!!! !!!"""############$$$$$$###"""""""""###$$$###$$$$$$%%%&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%+++***))))))(((((())))))%%%'''))))))))))))+++,,,---,,,+++***)))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%""""""!!!!!!"""$$$&&&((()))(((((('''&&&&&&%%%%%%$$$&&&''''''&&&%%%&&&''''''&&&$$$######$$$'''(((((('''''''''&&&&&&&&&&&&&&&(((***++++++)))'''%%%'''((()))******)))(((''''''''''''''''''((()))******)))((('''((()))+++,,,***,,,...+++'''%%%(((+++))),,,000111000...,,,,,,,,,,,,+++******+++++++++***,,,---,,,***)))))))))***,,,,,,+++(((&&&&&&''')))((('''(((***,,,+++******(((((())),,,---+++)))((())))))))))))))))))***---,,,***((((((((()))******))))))+++---...---+++(((((()))***++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,***((()))+++,,,+++))),,,***))))))******)))(((''')))***,,,,,,+++***)))'''((((((((()))************))))))(((((('''''''''&&&'''((()))))))))((('''((('''&&&%%%%%%&&&'''(((,,,------,,,)))(((((()))''''''&&&&&&'''((()))***((()))(((&&&$$$$$$&&&'''&&&''''''%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!!!!"""!!!!!!"""##################"""###%%%"""!!!""""""!!! !!!$$$''')))|||uuummmkkkiiihhhfffdddaaa^^^]]]ZZZUUUOOOIIICCC@@@>>>999888666444111000///......,,,+++++++++***((('''&&&((())))))((((((((()))&&&'''((('''&&&''')))+++'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%%%%%%%$$$###$$$%%%%%%%%%### $$$$$$#########"""""""""$$$$$$$$$###""""""!!!!!!"""!!!"""%%%$$$!!!!!!$$$###"""!!! """!!!!!!"""######!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """$$$$$$!!!"""!!! """$$$%%%$$$###"""""""""""""""""""""""" !!!"""###############$$$###!!! """!!!!!!!!!!!!""""""###"""!!! !!!""""""  !!!!!!!!!!!! !!! !!!###!!!""""""!!! !!!!!!!!!!!! !!!###%%%&&&%%%'''+++...000333666999??????>>><<<888222---***$$$######$$$%%%&&&$$$""" !!! ######"""""""""!!!!!!!!! !!!!!!!!!"""######$$$%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%&&&((()))'''&&&%%%%%%$$$%%%%%%%%%))))))******))))))(((((('''((((((((('''''')))+++------,,,+++***((('''&&&%%%%%%%%%&&&%%%$$$$$$###""""""!!!!!!"""$$$&&&''')))((((((''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%''')))%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%''')))******)))((('''((()))***++++++***)))((('''''''''''')))***+++,,,***)))((('''((()))***+++))),,,...---)))''')))+++(((+++---...---,,,---------,,,+++******************+++,,,+++)))'''&&&''')))***++++++(((&&&&&&&&&)))((('''(((***,,,+++***)))(((((()))++++++***(((,,,+++***)))((()))******...---+++***))))))***+++***))))))+++---...---+++******)))))))))*********,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,***))))))***,,,,,,+++)))***+++,,,+++***))))))***((()))***+++++++++***)))''''''((((((((((((((((((''''''''''''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&/////////---***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''$$$&&&''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###"""##################""""""""" """ !!!  """%%%&&&xxxmmmkkkiiihhhgggeeeaaa______\\\XXXRRRLLLFFFBBB@@@;;;:::888555333111000000...+++***---///,,,***)))%%%'''(((((((((''')))***&&&'''((((((''''''(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$###%%%&&&### &&&%%%$$$%%%&&&&&&###!!!#########""""""""""""!!!%%%$$$###""""""""""""###$$$$$$%%%'''&&&$$$""""""%%%$$$###"""!!! """!!!!!!"""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$""" !!!!!!!!!"""############""""""""""""""""""""""""#########""""""!!! """######!!! """!!!!!!!!!!!!"""""""""!!! !!!""""""  !!!!!!!!!!!! !!!""""""!!! !!!### !!!!!!  !!!"""""" !!!!!!!!!!!! """%%%&&&'''(((***,,,---.........,,,)))%%%###!!!"""""""""!!!!!!"""### """""""""######""""""""""""!!!!!!""""""######$$$&&&%%%$$$###$$$%%%&&&''')))'''&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%%%%&&&&&&((()))*********)))'''&&&'''(((((('''&&&&&&(((***+++,,,,,,+++***((('''&&&$$$$$$%%%%%%%%%$$$###"""""""""""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%"""$$$&&&&&&%%%&&&''')))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((((('''((())))))))))))((('''''''''''''''((()))***+++))))))(((((((((((()))***(((***,,,,,,***)))))))))''')))++++++***+++,,,...------+++***))))))))))))((()))***)))(((&&&&&&'''''')))++++++)))'''%%%%%%)))((('''(((***,,,+++***))))))))))))******)))(((...,,,***(((((()))***+++---,,,+++******************))))))+++---...---+++...---+++*********+++,,,,,,,,,,,,,,,+++)))((('''******+++++++++,,,,,,,,,+++++++++++++++***)))((()))+++---,,,)))(((***,,,(((((()))***+++******)))''''''''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''((((((&&&'''(((((((((((('''&&&+++++++++)))'''%%%%%%%%%%%%%%%&&&&&&%%%$$$#########%%%''''''%%%%%%%%%&&& ###%%%&&&$$$###""""""########################$$$###"""###%%%&&&%%%$$$ !!!""""""""""""!!! !!! """!!! !!!###$$${{{llljjjgggffffffeeecccaaa```^^^ZZZTTTNNNHHHCCCAAA===<<<:::777555333111111,,,***,,,222444///+++,,,%%%&&&((('''''''''(((***&&&''')))(((''''''((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***###!!!%%%'''###&&&""" %%%((('''$$$#########""""""""""""!!!%%%$$$######"""######$$$$$$%%%&&&%%%%%%%%%$$$"""$$$$$$###"""""""""######!!!""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!######### !!!!!!!!!!!!!!!"""##############################"""!!!!!! !!!"""""" """!!!""""""""""""!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!"""###!!!!!!  !!! !!!"""""" !!!""""""!!!  """$$$%%%$$$$$$%%%&&&"""###$$$%%%%%%###""" !!!######!!! !!! !!!!!!!!!"""############""""""""""""""""""############%%%%%%$$$$$$$$$%%%'''((()))'''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******((('''&&&'''(((((((((&&&&&&((())))))***++++++***)))'''&&&$$$%%%%%%%%%$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$### """%%%&&&&&&%%%&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((&&&''''''''''''''''''&&&(((''''''&&&&&&'''''''''))))))((((((((((((((((((&&&(((***+++***)))(((((('''((())))))))))))+++------,,,+++***))))))(((((($$$&&&((((((''''''((()))&&&))),,,---+++(((&&&%%%)))((('''(((***,,,+++***))))))*********)))))))))...,,,***(((((()))***+++++++++******)))))))))******))))))+++---...---+++...---+++***)))******+++***+++,,,,,,+++***(((&&&******+++++++++,,,,,,,,,,,,,,,------+++)))'''&&&(((***---,,,)))(((***---(((((())))))************''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%$$$###"""!!!!!!"""$$$$$$###"""###$$$"""%%%&&&%%%###""""""########################$$$###"""$$$&&&'''&&&%%% !!!"""######"""!!! !!! """  """"""ooolllhhhffffffffffffeeebbb```\\\WWWQQQKKKFFFCCC???>>><<<999666444333222++++++222:::888///+++...'''((()))((('''''')))***&&&'''))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''###(((%%%"""###%%%$$$)))(((%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$###!!! """""" ###############$$$$$$%%%!!!""""""!!! """###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$"""!!!###$$$$$$!!!"""!!!  """######################## !!!"""###$$$ """"""!!! !!!"""!!!""""""""""""!!!!!!  """###!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!! """!!!!!!"""  !!!""" !!!"""######""" !!!$$$$$$###""""""###!!!"""###$$$$$$###"""!!! ###$$$###!!! !!!"""###!!!"""###$$$$$$$$$###"""!!!"""###$$$$$$$$$""""""%%%$$$$$$###$$$%%%'''(((&&&&&&%%%%%%%%%&&&((()))%%%%%%&&&''''''''''''&&&(((((())))))((((((''''''%%%'''))))))(((((()))***'''(((***,,,,,,+++)))(((&&&&&&%%%$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$######################## """$$$$$$######$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&))))))((((((((((((''''''&&&'''((()))))))))))))))'''(((******))))))***,,,,,,+++***)))))))))))))))###%%%'''((((((((()))***%%%)))---///---)))'''%%%)))((('''(((***,,,+++***)))+++,,,,,,***))))))***,,,+++***)))((()))************************))))))***))))))+++---...---++++++***)))((((((((((((((((((***+++,,,,,,***((('''******+++++++++,,,,,,,,,***,,,......+++(((&&&&&&((()))******))))))***+++((((((((()))))))))******&&&&&&''''''''''''''''''))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%'''((($$$$$$$$$######"""""""""!!!"""###"""!!! !!!""""""$$$''''''&&&$$$$$$$$$#################################$$$&&&&&&%%%$$$"""###%%%&&&&&&%%%###""""""""" """  !!!"""###wwwrrrlllhhhggghhhiiiiiieeeccc```[[[TTTNNNIIIFFFAAA@@@===:::777555444333,,,///999BBB<<<---(((---+++++++++***((((((***,,,&&&((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((("""'''$$$###&&&&&&  )))---***%%%%%%$$$$$$$$$##################$$$%%%%%%%%%$$$###"""$$$"""!!!### ######""""""""""""######!!!"""###!!!"""$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###!!! !!!###$$$###### """###""" !!!###########################  !!!###$$$!!!######!!!  !!!"""######"""!!!   """###!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""!!!  """"""  !!! !!!!!!"""""""""!!! !!!$$$$$$$$$"""""""""######$$$$$$$$$###"""""" !!!"""!!! !!!!!! !!!"""$$$%%% !!!###%%%%%%$$$###""" """$$$&&&&&&$$$""" $$$#########$$$%%%'''(((###$$$$$$%%%&&&''''''((($$$%%%'''((((((((('''&&&))))))(((''''''''''''(((###&&&***,,,+++*********''')))+++...///...---,,,)))'''%%%######$$$&&&'''""""""###$$$$$$$$$$$$#################################!!!###&&&((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''''''''((()))(((((()))((((((''''''&&&(((((('''((()))+++++++++''')))++++++)))))))))*********))))))))))))******$$$&&&((((((((('''((()))%%%)))...000///+++(((&&&)))((('''(((***,,,+++******,,,...---+++)))***+++((())))))))))))))))))*********+++++++++++++++******))))))+++---...---+++((()))))))))))))))((('''&&&(((***,,,,,,+++)))(((******+++++++++,,,,,,,,,'''***---...,,,)))((()))(((''''''''')))***)))(((((((((((((((((()))******&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''&&&%%%%%%&&&'''(((%%%$$$###""""""###$$$%%%!!!###$$$$$$$$$$$$&&&'''%%%$$$###"""""""""###$$$###$$$###!!!!!!###"""$$$&&&&&&%%%$$$$$$$$$###########################"""###$$$&&&&&&$$$""""""###%%%''''''%%%###"""###%%%"""!!!"""""" !!!!!!"""######~~~xxxqqqkkkiiijjjkkklllgggeeebbb]]]WWWPPPKKKHHHBBB@@@>>>;;;888666444333...222>>>GGG>>>,,,&&&,,,.........,,,******+++---&&&(((******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,!!!&&&""" $$$)))###!!!&&&///333---%%%%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$"""$$$&&&$$$###%%%"""$$$###"""!!!!!! !!!!!!!!!######!!!"""%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!###%%%%%%### !!!###%%%$$$!!! """$$$########################$$$###!!!  !!!"""$$$###!!!!!!"""#########!!!   """###""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""###$$$%%%$$$###"""###$$$!!!""""""!!!$$$###!!!  !!!!!!""""""!!!!!!!!!$$$%%%$$$########################"""!!! ###  !!!!!! """!!!!!!!!!"""###%%%&&& !!!###%%%&&&%%%###""""""%%%''''''%%%!!!######""""""###%%%&&&'''!!!"""$$$%%%&&&'''''''''$$$%%%'''(((((((((''''''***)))(((&&&&&&'''(((((("""&&&***------+++******''')))---000111111000///***(((%%%###"""$$$''')))"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%'''$$$###(((***)))(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((''''''''''''(((***+++,,,(((((())))))((('''&&&&&&***)))'''(((***,,,------(((***,,,,,,***)))((()))***)))))))))))))))***+++'''((())))))(((''''''(((%%%***///111000,,,(((&&&)))((('''(((***,,,+++***+++---///...+++******,,,&&&'''((()))******))))))++++++,,,---------,,,,,,***))))))+++---...---+++)))***+++,,,,,,+++***)))%%%'''***,,,,,,+++***(((******+++++++++,,,,,,,,,$$$(((,,,...,,,***+++,,,(((&&&$$$&&&)))+++)))'''((((((((((((((()))******&&&&&&&&&'''((()))******''''''(((((()))******+++)))((('''&&&%%%&&&'''((('''&&&$$$######$$$&&&''' !!!######""""""###%%%%%%$$$"""!!!!!!###$$$&&&&&&%%%$$$!!!!!!###!!!"""$$$###"""!!!"""###""""""""""""""""""""""""###"""###$$$%%%%%%###!!! !!!###%%%%%%###!!! $$$'''$$$!!!"""###### !!!"""###$$$$$${{{rrrqqqrrrpppmmmllljjjgggccc]]]XXXSSSPPPNNNHHHEEEAAA===;;;999777666333444444444222000...,,,000---+++******)))(((&&&))))))((())))))(((%%%###&&&'''''''''&&&%%%$$$$$$"""###$$$&&&'''(((((()))######""""""###%%%&&&(((''''''###"""///<<<888***$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%### ((((((&&&$$$!!! """###!!!""""""#########""""""$$$###"""!!!!!!"""###$$$&&&"""!!!&&&(((%%%!!!$$$###"""!!! !!!"""""" !!!$$$&&&%%%######$$$$$$"""!!!!!!###&&&""""""######$$$$$$$$$%%%!!!!!! ###!!!   """######"""!!!   !!!"""""""""""" !!!!!!!!!!!! ### """###!!! !!!!!!!!!"""!!!!!! !!!"""$$$%%%######"""!!!!!!!!!!!!!!!"""!!! !!!######""" %%%%%%&&&%%%"""!!!!!!"""!!!!!!"""""" ############"""!!! '''''''''''''''&&&%%%%%%)))&&&%%%&&&))))))&&&###&&&$$$######%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###""""""######+++)))'''&&&(((*********(((%%%(((......(((%%%'''(((++++++***---222333///&&&&&&$$$######$$$%%%&&&"""$$$&&&&&&%%%%%%&&&'''###""""""!!!""""""######!!!""""""###$$$%%%%%%&&&!!!$$$&&&&&&###!!!!!!###$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&'''((()))+++***((('''&&&&&&'''((()))''''''))),,,,,,)))&&&***))))))))))))))))))(((,,,+++*********+++,,,---...------------,,,)))'''((('''%%%$$$%%%(((+++,,,+++***)))***+++++++++***)))***,,,,,,,,,***((('''*********++++++,,,,,,,,,(((***,,,------,,,***(((((((((((('''(((((())))))---...///000///---***)))(((((()))***+++,,,------(((((()))******)))((('''---+++))))))+++,,,,,,,,,'''(((******))))))***,,,+++,,,,,,---,,,+++***)))&&&'''((()))******)))((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((&&&$$$$$$&&&&&&&&&%%%$$$#########$$$%%%&&&&&&""""""""""""############%%%$$$###""""""###$$$%%%"""!!!!!! !!!!!!""""""!!!"""$$$$$$###!!!$$$$$$######""""""!!!!!!!!!"""$$$$$$$$$###!!! ###""""""###""""""!!!!!!"""$$$&&&'''###!!! """###"""!!!wwwtttsssqqqnnnmmmiiihhhfffbbb]]]XXXRRROOOKKKGGGCCC???===:::888555333222222111000...------...,,,***)))*********)))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$&&&'''((($$$%%%$$$%%%111<<<777)))$$$$$$$$$$$$$$$$$$$$$$$$ """###""" ###$$$$$$###!!! !!!"""""""""############""""""$$$###"""!!!!!!"""###$$$!!!!!!###!!!###"""!!! !!!!!!"""!!! !!!$$$%%%$$$######$$$$$$"""!!!!!!###%%%"""""""""#########$$$$$$!!!!!!!!! ###!!!  """###"""!!!!!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!! """  """"""!!! !!!!!!!!!""""""!!! """###$$$###""""""!!! !!!!!!!!!!!!!!!"""%%%&&&%%%######$$$%%%###!!! !!!""" !!!"""!!! !!!""""""#########""""""(((((((((((((((''''''&&&%%%$$$###$$$&&&&&&&&&$$$'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&'''***)))((()))+++---------)))''')))...///***((()))%%%'''((('''***...///+++''''''&&&%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&'''(((%%%%%%$$$###########################$$$%%%%%%%%%$$$'''))))))'''%%%%%%&&&&&&''''''''''''(((((((((***)))((('''&&&'''((((((+++******)))))))))***+++***(((((())),,,,,,***''',,,,,,++++++++++++************))))))))))))***+++---,,,,,,++++++***(((&&&)))(((&&&%%%&&&(((+++,,,***)))))))))*********))))))***+++++++++***((('''))))))***************++++++,,,...//////...,,,+++((((((''''''''''''((((((,,,---...///...,,,+++))))))))))))))))))*********(((((()))*********)))(((,,,***))))))+++,,,---,,,'''(((******))))))***+++***++++++,,,+++***)))(((&&&'''((()))))))))((((((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))(((&&&%%%&&&'''&&&%%%###############$$$%%%%%%""""""""""""############$$$######""""""######$$$!!!!!! !!!!!!###"""!!!"""$$$$$$"""!!!!!!!!!!!!!!! """"""!!!!!!!!!""""""### !!!!!!!!!!!! $$$###"""""""""###$$$%%%$$$""" !!!"""!!!!!!~~~xxxtttpppnnnnnniiijjjjjjhhhddd]]]VVVRRRNNNKKKFFFBBB???<<<888666222111000...---------...,,,***))))))+++,,,++++++)))+++,,,***((('''))),,,&&&%%%%%%%%%%%%'''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((("""$$$%%%(((222:::333'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""###%%% """%%%&&&%%%###""""""#####################"""######""""""""""""######!!!!!!!!!!!!"""""""""""""""!!!  !!!"""!!!!!!"""$$$%%%$$$######$$$$$$###"""!!!###%%%!!!!!!""""""""""""######""""""!!!!!! ###!!! !!!  !!!""""""!!!  !!!""""""""""""""""""""""""!!!!!! !!!  !!!"""!!! !!!!!!!!!"""""""""  !!!"""###""""""!!! !!!!!!!!!!!!!!!###&&&((('''&&&###$$$%%%$$$"""!!!!!!"""###!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$((((((((((((((('''''''''###$$$&&&&&&%%%&&&''')))))))))((('''&&&&&&%%%&&&&&&&&&'''(((((('''&&&&&&&&&'''))))))(((''''''((()))))))))+++...000///...)))'''(((---///,,,******%%%&&&&&&%%%(((,,,,,,((('''((((((((('''&&&&&&%%%$$$&&&'''((('''''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,,,,+++*********((((((((((((((()))******,,,+++)))((('''(((((())),,,,,,,,,,,,------------***))))))***++++++***(((...---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))((((((''''''((((((''''''''')))***,,,******************)))))))))***+++++++++***)))(((************)))))))))))))))***,,,,,,,,,,,,***)))))))))(((((((((((())))))***+++,,,,,,,,,+++***))))))(((((((((''''''&&&&&&'''((()))******************)))((()))+++---------''')))******(((((()))+++)))))))))***))))))((('''((())))))))))))(((((('''***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))'''%%%%%%%%%%%%$$$###"""""""""""""""######$$$""""""""""""############"""######$$$$$$######"""!!!!!! !!!!!!###"""""""""$$$$$$""" !!!!!!!!! """ !!!###$$$"""$$$$$$"""$$$$$$###"""""""""""""""$$$""" !!!!!!!!!|||uuuooommmnnnlllllllllkkkgggaaa[[[WWWSSSOOOKKKFFFBBB>>>:::777444222///---,,,---///000---+++)))***+++,,,++++++))),,,...+++''''''+++000((('''%%%$$$%%%&&&((()))%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%'''---222---###%%%%%%$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$''')))###&&&+++,,,+++'''%%%###$$$$$$#####################""""""""""""""""""### """######"""!!!###$$$!!!  !!!"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%######$$$&&&!!!!!!!!!!!!!!!"""""""""###"""""""""!!!!!! """!!! !!!!!!!!! !!!"""!!!  !!!!!!"""!!!!!!""""""###""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!""""""""""""!!! !!!!!!!!!"""!!!"""$$$&&&''''''%%%$$$&&&&&&%%%#########$$$"""!!! !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%(((******((((((+++...+++++++++)))'''&&&&&&''''''(((***++++++***)))((()))+++------***((()))***------...///111111///---***((())),,,000000...,,,(((******(((***...---)))((()))***+++,,,+++***)))((()))*********+++---...,,,+++++++++++++++,,,,,,---------..................///111111000///......,,,,,,+++++++++,,,---......---,,,,,,,,,---...///333444444444333222111000...------.........------000000...---------------000000000000000///...------------+++)))((())))))))))))((())))))******+++++++++,,,+++*********+++******++++++++++++***)))+++*********)))((((((((())))))************))))))++++++***)))))))))******'''((()))******))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))******)))(((''')))+++---------((()))***)))((('''((()))''''''''''''''''''''''''************))))))((((((***)))((('''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***(((&&&$$$#########!!! """"""!!!!!!!!!!!!""""""!!!"""""""""############!!!"""###$$$$$$###"""!!!!!! !!!!!!"""###"""""""""$$$###""" """"""""""""""""""""""""!!!"""###"""$$$$$$"""""""""""""""""""""""""""$$$""" !!!!!! vvvooommmoooppppppnnnlllhhhccc___]]]WWWSSSOOOJJJFFFAAA<<<999777444111///...///000222///---+++***++++++***))))))---...,,,((((((,,,111+++***'''%%%$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%((('''%%%%%%'''***'''!!!%%%%%%%%%$$$$$$#########""""""""""""!!!"""$$$'''&&&***---...,,,((($$$###%%%%%%$$$###""""""######"""""""""######""""""""" !!!!!!  !!!"""######$$$######$$$$$$%%%&&&''''''%%%%%%%%%'''"""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! """"""!!!  !!!   !!!!!!!!!!!!!!!!!!""""""######"""!!!  !!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""### !!!!!!"""""""""""""""!!!!!!!!!""""""###$$$######$$$%%%&&&$$$######%%%%%%%%%###"""###$$$!!!!!!!!! !!!######$$$$$$$$$$$$######""""""""""""###%%%&&&'''%%%)))---...------000333000000000---)))'''((())))))+++---///000///...---+++///222333000000222555<<<;;;:::::::::888555333111111222555:::<<<999555///111000...///222111---+++---///111333333333222...000111111000111444666111111111222333444555666666777:::<<<======<<<;;;<<<<<<<<<<<<;;;:::888666555444333222333444555666555555555666777:::<<<===AAAAAAAAA@@@>>>;;;888666666777777777777777888999999777666444333333444555444555666666555333111///222333444333000......000,,,,,,---.........------,,,---...---+++***+++,,,******++++++++++++++++++******))))))(((((('''''',,,,,,,,,++++++,,,,,,,,,,,,+++******)))))))))***'''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''))),,,------,,,)))******)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&'''++++++******))))))))))))(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((())))))'''%%%$$$$$$$$$"""!!!""""""!!!!!!!!!!!!!!!"""!!!"""""""""############!!!"""###$$$$$$###"""!!! !!!""""""$$$###"""#########!!! !!!!!!!!!!!!!!!""""""""" !!!!!!!!! !!!!!!!!!!!!  !!!""""""#########!!!  !!! yyyqqqnnnqqqttttttrrroookkkfffccc```YYYWWWRRRNNNJJJEEE???;;;999777444111///000111222///---++++++++++++***)))+++---...,,,***)))+++...,,,+++)))'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%%%%$$$$$$###***(((&&&%%%%%%$$$###!!!&&&%%%%%%$$$$$$#########"""###$$$$$$######%%%'''&&&)))+++***'''$$$"""!!!'''&&&$$$###""""""###$$$""""""############"""""" !!!!!!!!!!!!!!!  !!!"""###$$$%%%$$$######$$$%%%$$$&&&((((((&&&%%%&&&&&&######""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!######"""  !!!  !!!###$$$######""" !!!!!!!!!!!!!!! !!!""""""######""""""!!! !!!!!! """###!!!!!!!!!"""""""""###### !!!"""##################"""""""""###$$$$$$%%%$$$###$$$%%%%%%$$$""""""###$$$###"""!!!"""$$$!!!"""###"""!!!"""###%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''))),,,---(((,,,222777:::<<<===>>>???@@@>>>999222------......000444777999999777666333888===>>>===???EEEJJJQQQOOOMMMKKKIIIGGGCCCAAA@@@AAACCCFFFLLLPPPLLLEEE999;;;999777777:::999555666777888:::<<<===>>>>>>999::::::::::::<<>>???@@@@@@DDDIIINNNPPPPPPNNNLLLPPPNNNMMMKKKJJJHHHDDDAAA@@@???===<<<===>>>@@@AAA???@@@@@@BBBEEEHHHKKKMMMNNNOOOOOONNNKKKFFFBBB???AAABBBCCCCCCCCCDDDFFFHHHEEEDDDAAA???>>>>>>???@@@AAACCCDDDEEECCCAAA===;;;:::===???>>>:::777777999444555777888888777666555111333444333///...///222.............../////////,,,,,,++++++++++++++++++...---,,,++++++,,,---...------,,,+++************))))))))))))))))))))))))%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&'''((())))))((('''((())),,,---,,,***)))***+++)))'''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''***))))))(((((((((((()))'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((+++)))&&&&&&&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!""""""""""""############!!!""""""######""""""!!!  !!!"""###$$$###"""#########!!!  """"""!!! """!!! !!!"""!!!""""""######"""  !!!!!! ~~~tttqqqtttwwwwwwwwwuuupppjjjeeeaaa[[[XXXUUUQQQMMMHHHBBB>>>:::888555222000000000000...,,,++++++,,,---,,,+++,,,,,,---,,,,,,+++***)))***))))))((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$###'''''''''((('''%%%###"""&&&&&&%%%%%%$$$######"""###%%%''''''&&&%%%%%%&&&%%%&&&'''%%%###""""""###(((&&&$$$###""""""###$$$!!!"""###$$$$$$###"""!!!%%%###!!!"""%%%'''%%%###!!!!!! !!!"""######$$$&&&%%%###"""###%%%"""$$$&&&&&&%%%$$$$$$%%%$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$"""  !!!"""######"""!!! !!!!!!!!!!!! !!!"""###############!!!!!! """$$$!!!!!!"""""""""######### !!!"""###$$$$$$$$$###$$$$$$######$$$%%%%%%&&&$$$$$$$$$%%%'''((('''%%%$$$%%%&&&%%%$$$$$$%%%&&&###$$$&&&&&&%%%%%%(((+++'''((()))************************,,,///333666888444999AAAKKKTTTXXXXXXWWWZZZZZZWWWNNNCCC<<<:::::::::===AAAEEEHHHHHHGGGFFFFFFJJJNNNMMMLLLNNNVVV]]]dddaaa]]]ZZZXXXVVVSSSPPPNNNQQQSSSWWW^^^ccc]]]SSSGGGHHHGGGDDDDDDGGGEEEAAADDDDDDDDDDDDEEEFFFGGGHHHDDDEEEEEEEEEEEEGGGKKKMMMIIIHHHHHHGGGGGGHHHHHHIIIJJJOOOXXX___cccbbb```]]]```]]]ZZZXXXVVVRRRLLLHHHGGGEEECCCBBBCCCDDDGGGHHHGGGGGGHHHJJJLLLOOORRRSSSSSSTTTUUUTTTRRRMMMHHHEEEFFFHHHIIIJJJIIIKKKNNNRRROOOMMMJJJHHHGGGGGGIIIJJJNNNOOOQQQRRRQQQMMMIIIFFFBBBFFFKKKJJJFFFBBBAAABBB@@@AAACCCDDDDDDCCCAAA???<<>>AAABBBGGGQQQ^^^kkkqqqqqqnnnqqqppplllaaaSSSIIIFFFFFFEEEHHHMMMRRRUUUVVVUUUTTTXXX[[[]]]ZZZVVVWWW^^^eeemmmiiieeeaaa```^^^\\\ZZZUUUYYY\\\```hhhnnnggg[[[RRRSSSRRRNNNOOOQQQOOOKKKOOONNNMMMLLLKKKLLLMMMMMMLLLLLLMMMMMMMMMOOORRRUUUSSSRRRQQQOOONNNMMMMMMMMMPPPVVV```jjjnnnnnnjjjggghhheee```]]]ZZZVVVOOOJJJHHHGGGEEECCCDDDFFFHHHJJJJJJJJJJJJKKKMMMOOORRRSSSQQQSSSUUUUUUSSSNNNIIIFFFFFFHHHJJJJJJJJJLLLPPPTTTSSSQQQNNNKKKJJJKKKLLLMMMOOOQQQSSSTTTRRRNNNJJJGGGGGGLLLRRRRRRMMMHHHGGGGGGHHHJJJLLLMMMMMMKKKIIIGGGGGGJJJLLLJJJFFFCCCFFFIIIBBBBBBBBBBBBBBBCCCDDDEEE=========>>>?????????@@@AAA???===<<<<<<===???AAA;;;:::999888777666666666222111000///...---------,,,+++***)))((('''&&&&&&,,,+++***))))))***++++++)))((()))***,,,+++)))'''***++++++)))&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))###""""""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$###!!!!!!"""###""""""$$$$$$###"""""""""""""""""""""""""""###############"""!!! !!!"""### """######%%%$$$############!!! !!!!!!!!!""""""###"""  !!!""" !!!""""""!!!  !!!!!!!!!  """""""""~~~wwwssszzzxxxxxxxxxwwwrrrjjjccc___\\\XXXVVVSSSMMMEEE???@@@@@@===777111...000222,,,,,,,,,+++++++++******''')))+++------,,,***(((+++******)))(((''''''&&&###&&&((('''%%%$$$&&&)))###$$$%%%%%%&&&&&&%%%%%%(((%%%$$$%%%'''(((&&&$$$&&&%%%$$$%%%''''''$$$!!!###"""!!!!!!"""$$$&&&'''"""&&&((($$$""")))'''&&&&&&%%%$$$###"""""""""!!!!!!"""$$$$$$###!!! """$$$$$$!!!######"""!!! """###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$### !!!"""!!!!!!"""!!!!!!""""""""""""""""""""" !!!$$$&&&%%%###   $$$###"""!!!!!!"""###$$$!!!###$$$%%%###"""!!!!!!%%%$$$###""""""###$$$%%%***&&&###"""%%%&&&%%%"""&&&'''((((((&&&$$$%%%%%%(((((()))***************'''((()))+++,,,---------+++---...///---,,,---...///---+++)))***...222555555666888999999888777666999;;;===@@@DDDJJJPPPTTTRRRWWWaaappp|||zzztttvvvvvvssslllaaaXXXTTTRRR[[[\\\^^^___``````______^^^^^^```bbbeeefffdddccckkkfffbbb______^^^\\\YYYXXXXXX[[[```eeefffccc```VVVXXXWWWRRRQQQRRRQQQNNNOOOOOOQQQRRRRRRRRRQQQPPPPPPMMMKKKKKKNNNRRRUUUWWWWWWUUUTTTRRRQQQQQQPPPPPPSSSYYYbbbkkkpppqqqooommmkkklllhhh^^^XXXWWWSSSMMMMMMIIICCCBBBEEEHHHIIIIIIJJJIIIIIIJJJMMMPPPPPPPPPRRRRRRQQQPPPMMMJJJFFFEEELLLKKKJJJLLLOOOQQQRRRQQQUUUTTTRRRNNNKKKJJJLLLOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPMMMHHHEEEKKKLLLMMMNNNMMMLLLJJJHHHHHHKKKKKKGGGFFFJJJMMMMMMIIIJJJJJJIIIHHHIIIKKKNNNFFFFFFFFFFFFFFFFFFGGGGGGIIIGGGFFFGGGIIIIIIFFFDDDFFFIIIKKKIIIDDDAAAAAABBB999:::;;;;;;888777777777666333222666777333111111555111...---...///...,,,000///...,,,,,,,,,,,,---000333444111***%%%&&&((((((+++)))###"""&&&'''$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''&&&%%%%%%&&&'''###!!! !!!$$$&&&$$$""""""!!! !!!$$$%%%&&&%%%$$$$$$$$$$$$###"""!!!!!! !!!"""""""""!!! %%% ###$$$ $$$###""""""!!!!!!!!!""""""""""""#########!!! $$$###!!! !!!"""!!!!!!""""""!!!   !!!!!! !!!!!!!!!!!!|||wwwzzzyyyyyyzzzzzzuuummmfffbbb___[[[YYYVVVPPPHHHBBB???>>>;;;666000---...000------,,,,,,,,,+++++++++)))+++,,,------+++((('''+++******)))((((((''''''%%%''')))(((&&&%%%''')))&&&&&&''''''''''''&&&&&&'''&&&$$$%%%'''(((&&&$$$&&&%%%$$$%%%''''''$$$!!!###"""""""""###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###""""""!!!!!!$$$###"""#########!!!!!!  """"""!!! ######""""""!!! %%%%%%%%%&&&%%%%%%$$$$$$""""""###$$$$$$###""""""!!!"""###""" """###"""""""""!!!!!!!!!!!!!!!!!! !!!###$$$###""" !!!  !!! !!!!!!!!!!!!""""""$$$###""""""""""""###$$$"""###$$$%%%$$$###""""""!!!"""###$$$$$$$$$###""")))'''%%%%%%&&&''''''&&&(((***,,,---,,,,,,---...---...///000111000000///---...///000111222333333333555777777666666777888777666555555777:::>>>@@@???@@@@@@AAAAAAAAAAAAAAAJJJMMMPPPRRRSSSWWW\\\```cccdddhhhpppwwwyyyuuupppttttttqqqkkkccc___]]]^^^aaabbbcccdddddddddcccbbbbbbbbbbbbcccddddddcccbbbhhhddd```]]]]]][[[XXXUUUTTTTTTVVVZZZ^^^^^^[[[XXXVVVXXXWWWTTTSSSTTTTTTPPPLLLMMMNNNOOOOOONNNNNNMMMLLLJJJHHHHHHKKKNNNPPPPPPWWWVVVTTTTTTUUUUUUTTTTTTSSSXXX___fffjjjkkkiiiggghhhjjjhhh```\\\[[[XXXRRROOOMMMKKKLLLOOOQQQRRRQQQPPPQQQRRRSSSTTTVVVXXXZZZVVVVVVVVVUUUTTTRRRQQQPPPTTTSSSRRRSSSUUUWWWWWWWWWXXXXXXWWWTTTRRRQQQSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUTTTPPPKKKGGGKKKLLLNNNOOOPPPOOONNNNNNLLLOOOOOOKKKJJJMMMPPPPPPLLLMMMMMMLLLKKKKKKMMMOOOLLLLLLKKKKKKLLLLLLMMMMMMOOOMMMMMMOOOQQQRRRQQQOOOPPPQQQRRRQQQNNNKKKJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDFFFBBBAAADDDDDD@@@======???<<<888777777666555333888777555444333333444444222555777555///,,,---000...000...((('''+++,,,)))***)))))))))((((((((((((&&&&&&&&&'''''''''(((((('''(((((('''&&&%%%%%%&&&&&&$$$""""""######!!!%%%#########&&&'''''''''$$$$$$$$$$$$###"""!!!!!! !!!""""""""""""!!! %%% """"""!!!###""""""!!!!!!"""""""""!!!!!!"""""""""!!! ######!!! !!!"""!!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!{{{{{{zzz{{{}}}}}}yyyqqqkkkfffccc___]]]ZZZUUUMMMGGGAAA@@@<<<777222//////000.........---------,,,,,,+++,,,------,,,***(((&&&*********))))))((((((''''''((()))((('''&&&'''((('''((((((((((((&&&%%%$$$'''&&&%%%%%%''''''&&&%%%&&&%%%%%%&&&'''&&&$$$"""######$$$$$$$$$$$$$$$###'''### """&&&((($$$!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$#########""" $$$""" !!!!!!!!!""""""""""""""""""""""""&&&&&&'''&&&%%%$$$######!!!!!!""""""""""""!!!!!!"""###$$$###"""!!!"""$$$"""""""""!!!!!! !!!"""!!! !!!""" """!!! !!!!!!!!!""""""############$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%!!!###&&&(((((('''%%%###)))***+++***))))))+++---...111333555555666777999777888;;;<<<===;;;:::888777666777777888999;;;;;;<<<>>>???@@@??????AAABBB???@@@AAABBBEEEHHHJJJLLLEEEEEEDDDDDDDDDEEEGGGHHHRRRWWW\\\]]][[[[[[___ccchhhfffdddfffiiikkkiiigggiiihhhfffbbb______aaaddd```aaaaaaaaaaaa```______dddcccbbbaaa```_________aaa___\\\ZZZYYYWWWTTTRRROOOPPPQQQTTTVVVUUURRROOOQQQTTTTTTQQQQQQSSSRRROOONNNNNNOOOOOOOOOOOONNNNNNNNNMMMLLLMMMOOOQQQPPPPPPQQQPPPOOOPPPSSSTTTTTTSSSWWWZZZ^^^ccceeeeeecccbbbdddgggfffcccaaaaaa___[[[YYYYYYZZZ\\\^^^___]]]\\\[[[\\\]]]]]]^^^___aaaccc\\\\\\[[[ZZZ[[[[[[]]]]]]___^^^]]]^^^aaabbbbbbaaa^^^``````___]]]\\\\\\]]][[[\\\\\\]]]^^^___``````___^^^^^^]]]\\\XXXSSSOOOQQQRRRTTTVVVXXXYYYYYYZZZTTTWWWWWWSSSRRRUUUXXXWWWVVVWWWWWWVVVTTTTTTUUUWWWVVVVVVUUUUUUVVVWWWWWWXXXWWWVVVWWWYYY\\\^^^^^^]]]\\\[[[ZZZZZZZZZYYYVVVTTTXXXVVVUUUVVVXXXYYYVVVSSSSSSOOOMMMPPPOOOKKKHHHIIIMMMJJJGGGDDDCCCBBB@@@>>>BBBAAA@@@???>>>>>>>>>???:::<<<>>>===:::888:::<<<999:::888444222555555333111111000///......---,,,*********+++++++++++++++,,,------+++(((&&&&&&&&&(((&&&$$$$$$$$$$$$""" ###"""!!!"""###%%%%%%$$$%%%%%%%%%%%%$$$###"""""" !!!!!!""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! ###"""!!!!!! !!!!!!   !!!!!!  !!!!!!!!!}}}{{{{{{{{{~~~|||vvvpppjjjgggcccaaa^^^YYYQQQKKKFFFDDD@@@;;;666333222222////////////............++++++,,,---,,,+++)))(((*********)))))))))((((((((((((((((((''''''''''''((()))))))))(((&&&$$$"""&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$"""###$$$%%%&&&%%%$$$###"""&&&###!!!###((()))$$$ !!!!!!!!!"""""""""###%%%$$$############!!!$$$"""!!! !!!!!!!!! !!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######!!!!!!""""""""""""!!!!!!!!!"""$$$###"""!!!"""######""""""!!!!!! """$$$""" """"""$$$"""!!! !!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%'''((((((((('''(((***,,,------,,,+++,,,///111000......111444666999;;;======>>>???AAAAAACCCFFFHHHHHHFFFCCCAAA======<<<======???@@@AAA===???@@@AAAAAABBBDDDFFFCCCDDDGGGIIIKKKMMMMMMNNNFFFEEEDDDCCCDDDFFFIIIJJJOOOUUU[[[\\\YYYWWWZZZ^^^]]][[[YYYZZZ\\\___``````\\\\\\[[[[[[[[[]]]```bbb]]]]]]\\\\\\[[[ZZZYYYYYY```___^^^[[[YYYXXXZZZ[[[YYYYYYXXXWWWWWWVVVTTTSSSOOOPPPRRRTTTTTTSSSQQQPPPRRRUUUVVVTTTTTTVVVVVVRRRUUUUUUUUUUUUUUUUUUUUUUUUYYYYYYYYY[[[]]]\\\ZZZXXXOOOMMMKKKMMMQQQTTTTTTSSS\\\^^^```bbbbbbbbbbbbaaaaaaccceeeeeeffffffdddcccfffggghhhjjjllllllkkkjjjjjjhhhffffffhhhiiigggfffbbbaaa```______bbbdddfffiiihhhhhhjjjlllmmmmmmlllgggiiikkkkkkiiifffddddddccccccdddeeefffhhhiiijjjhhhhhhggggggfffddd___\\\]]]^^^___aaaccceeeggghhhaaaddddddaaa___bbbdddccceeeffffffeeecccbbbcccdddbbbbbbaaabbbbbbcccdddeeeaaabbbccceeeggghhhhhhhhhgggdddbbbbbbddddddbbb^^^ddd```^^^```dddeeeaaa]]]\\\XXXVVVYYYYYYUUUSSSTTTVVVUUUSSSQQQOOONNNLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHEEEFFFGGGGGGEEEDDDFFFHHHFFFFFFDDDBBB@@@@@@@@@???>>>>>><<<;;;:::888777777222222222333333333333333333444333000---***)))***(((((('''''''''(((''''''$$$###!!!"""###$$$$$$###&&&''''''&&&&&&%%%$$$###!!!!!!!!!!!!!!! !!!!!! """###!!! !!!!!!""" !!!!!!!!!!!!""""""!!!!!!   !!!!!! !!!!!! !!!!!!}}}|||{{{}}}~~~yyyuuummmjjjfffdddbbb]]]UUUOOOJJJGGGCCC>>>:::666444222000000000/////////......)))***+++,,,---,,,,,,,,,************))))))))))))((((((''''''((((((''''''+++,,,------+++)))&&&$$$%%%&&&&&&&&&&&&%%%&&&&&&$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&%%%###""""""###$$$&&&'''&&&$$$"""!!!""""""######$$$$$$%%%###"""!!!"""$$$$$$###!!!"""""""""###$$$### !!!!!!"""###$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$######################## """$$$$$$"""!!!""""""######"""""""""!!!!!!!!! ###%%%### !!!###!!!###%%%%%%###!!! !!!""""""###$$$%%%%%%%%%%%%&&&&&&''''''(((((((((***'''%%%%%%(((+++,,,+++---------...///111222333000333666666444444666999===???AAAAAAAAA@@@AAACCCDDDFFFHHHJJJJJJHHHEEECCC????????????@@@AAAAAABBB999;;;<<<<<<<<<===???BBBAAACCCEEEHHHIIIIIIHHHHHHGGGFFFDDDCCCEEEHHHKKKMMMJJJPPPVVVXXXVVVUUUWWWZZZSSSSSSSSSUUUXXXZZZ[[[[[[WWWWWWYYY[[[^^^___``````]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZYYYWWWUUUUUUWWWYYYTTTUUUVVVWWWXXXXXXZZZ[[[VVVXXXZZZ[[[[[[[[[ZZZZZZ\\\```aaa```___aaa```\\\]]]]]]]]]]]]]]]^^^^^^^^^cccdddeeegggiiihhhdddbbbVVVRRRNNNOOOSSSVVVVVVUUU\\\]]]^^^___```aaaaaaaaa```aaaccceeegggffffffgggmmmnnnppprrruuuwwwyyy{{{zzztttmmmmmmqqqrrrmmmfffiiihhheeeddddddfffiiikkknnnnnnoooqqqssstttsssrrrmmmpppsssssspppllliiihhhiiiiiiiiiiiijjjkkkmmmnnnmmmllllllmmmnnnnnnkkkhhhhhhhhhiiijjjlllnnnqqqrrrooorrrsssooonnnppprrrpppqqqrrrsssrrrpppoooooopppmmmmmmmmmnnnnnnoooqqqqqqooopppqqqrrrrrrrrrrrrrrrrrrooollllllooopppmmmkkkllliiifffhhhlllmmmiiieeeeeeaaa___bbbcccaaa```bbb]]]]]]]]][[[ZZZXXXWWWWWWTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPOOOMMMMMMNNNPPPQQQOOONNNMMMLLLJJJIIIIIIJJJIIIHHHGGGEEECCCBBBBBB<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999555222111111---------,,,++++++***+++***(((&&&&&&'''(((((('''''''''''''''&&&%%%$$$#########""""""!!!!!!!!!!!!!!!###"""!!! !!!"""  !!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!   !!!!!! !!!!!! |||}}}}}}zzzpppmmmjjjhhhfffaaaZZZTTTLLLIIIDDD@@@<<<888444111000000000/////////......((()))***,,,------......************************)))''''''((()))******(((...///111111000---***(((%%%&&&''''''%%%%%%&&&'''$$$%%%''''''%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$ $$$'''(((&&&$$$$$$%%%######$$$$$$%%%%%%%%%&&&"""!!!!!!"""$$$$$$###"""!!!!!!"""$$$%%%$$$!!! !!!"""###$$$%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%$$$###"""##############################$$$%%%$$$######$$$%%%%%%&&&'''&&&$$$###############$$$%%%&&&&&&'''((('''((()))***************,,,)))%%%&&&***...///...000/////////111333666777444666888999999999999:::>>>@@@AAAAAA@@@???@@@AAAAAABBBDDDEEEEEECCCAAA???===>>>???@@@@@@@@@??????777888888888777888;;;>>>???@@@CCCEEEFFFEEEDDDCCCDDDCCCBBBBBBDDDGGGJJJLLLHHHKKKOOORRRSSSSSSTTTUUUNNNOOORRRTTTUUUVVVVVVUUUVVVVVVXXX[[[^^^```___]]]^^^]]]\\\ZZZZZZYYYYYYYYYYYY[[[]]][[[XXXXXXZZZ]]]WWWYYYZZZ[[[]]]___cccgggccceeeggghhhgggffffffgggfffjjjkkkiiihhhhhhfffbbbccccccccccccdddeeeggghhhiiiiiikkkmmmooonnnkkkhhh^^^VVVOOOLLLOOORRRSSSQQQUUUVVVXXX[[[]]]___``````bbb```aaadddeeecccdddgggiiilllqqquuuyyy}}}{{{tttsssvvvvvvpppiiimmmllljjjiiiiiikkkmmmooopppooopppqqqsssrrrpppnnnmmmpppssstttqqqmmmkkkjjjlllkkkjjjiiiiiijjjkkklllkkkkkklllnnnpppqqqooonnnllllllkkklllooorrrvvvxxxyyy}}}~~~{{{yyy{{{|||zzzxxxyyy{{{{{{yyyxxxxxxyyywwwwwwwwwwwwxxxzzz{{{||||||~~~~~~|||{{{{{{|||{{{zzzxxxxxxyyyzzzzzzyyyvvvtttrrrsssuuuuuurrrooojjjfffeeehhhjjjhhhhhhjjjeeeggghhhgggdddbbbbbbccc____________^^^]]]\\\[[[[[[ZZZYYYWWWWWWWWWWWWXXXZZZWWWVVVWWWUUUQQQPPPRRRSSSSSSRRRPPPOOOMMMLLLLLLFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEBBB???<<<<<<<<<999999999666222000///000...---+++***+++,,,+++***************)))((('''&&&'''&&&%%%$$$$$$$$$$$$$$$"""''')))%%%!!! !!! !!!!!!"""###$$$"""!!!!!!!!!!!!""""""### !!!!!!!!!!!!    !!!!!!  ~~~}}}tttqqqnnnllljjjfff^^^XXXPPPLLLGGGBBB???;;;666222000000/////////.........***++++++,,,,,,---------***************************(((((())),,,...---,,,---///111222111...+++)))$$$&&&((('''%%%$$$&&&'''###&&&((((((%%%######$$$$$$$$$$$$$$$%%%%%%&&&'''!!!$$$&&&'''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""$$$$$$""" """!!!!!!###$$$$$$"""!!! !!!!!!"""###$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######$$$%%%&&&###%%%(((((('''%%%%%%%%%#########$$$%%%%%%&&&&&&&&&%%%$$$%%%'''(((((('''%%%&&&'''&&&%%%%%%(((***%%%&&&&&&''')))******+++))))))+++,,,---------,,,...***%%%&&&+++000111111111222333555777999::::::777777777999;;;;;;999888;;;===>>>???=========?????????@@@AAA@@@???>>>===:::;;;>>>???@@@???===;;;999::::::999888999;;;>>>>>>@@@BBBEEEFFFGGGFFFFFFDDDDDDCCCDDDFFFIIILLLMMMNNNMMMNNNQQQUUUVVVUUUSSSQQQSSSUUUWWWWWWWWWWWWXXX\\\ZZZZZZ\\\```ccccccbbbcccbbbaaa```______``````bbbeeehhhgggcccaaabbbeee```aaabbbcccdddgggmmmrrrqqqssstttsssqqqoooooopppnnnqqqrrrooommmmmmiiidddhhhhhhiiijjjkkknnnpppqqqoooooopppsssttttttrrroooeee[[[OOOIIIJJJMMMMMMLLLNNNPPPSSSXXX\\\___aaabbbeee```___aaaaaa^^^___ddddddiiiqqqvvvzzz||||||yyyvvvtttrrrpppnnnmmmkkkjjjiiiiiijjjlllnnnoooooonnnmmmmmmmmmjjjgggdddgggjjjmmmooonnnkkkjjjjjjmmmllliiigggfffffffffgggffffffgggiiilllmmmlllkkklllkkkkkkmmmpppuuuzzz}}}~~~~~~~~~|||~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyysssnnnlllooopppnnnnnnpppqqqssstttsssooolllllllllkkkkkkkkkkkkkkkiiihhhggghhhfffdddcccdddeeeeeefffeeeaaa```bbbaaa[[[ZZZ\\\\\\\\\[[[ZZZXXXWWWVVVVVVRRRRRRRRRQQQQQQPPPPPPPPPLLLMMMMMMKKKHHHGGGGGGGGGHHHIIIHHHEEEAAA======>>>888666444444444555444222333333333333222111000///---,,,***)))((((((((()))!!!))),,,(((###$$$$$$"""############$$$%%%&&&'''$$$$$$""""""!!!"""###### !!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!! ~~~wwwtttqqqooommmiiiaaa[[[TTTPPPJJJFFFCCC???:::555////////////............---,,,,,,,,,,,,,,,,,,,,,******************+++++++++***)))+++///111000///***,,,...//////,,,)))'''$$$&&&((('''%%%$$$%%%(((###&&&((((((%%%######%%%$$$$$$######$$$&&&((()))###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########""" ###""" """$$$$$$$$$ !!!!!!"""######$$$$$$))))))))))))((('''&&&%%%&&&%%%$$$######$$$%%%&&&%%%'''******)))'''''''''######$$$%%%&&&''''''((((((%%%$$$&&&***,,,***(((%%%&&&&&&%%%&&&(((,,,///'''((()))***+++,,,------***+++,,,...//////......000***%%%&&&,,,111333222333555888<<<>>>>>>======888666666888;;;;;;999555777999;;;<<<;;;;;;<<<===???????????????>>>======888:::===???@@@>>>;;;999>>>>>>===<<<:::;;;>>>@@@???AAACCCFFFIIIJJJKKKKKKJJJJJJKKKLLLNNNPPPSSSTTTYYYVVVTTTVVV[[[]]][[[WWWZZZ\\\^^^______```bbbcccgggdddaaacccgggkkkmmmmmmmmmlllkkkjjjiiijjjkkklllkkkooorrrqqqllliiiiiilllhhhiiiiiihhhiiimmmtttyyyyyy{{{|||zzzvvvsssssstttwwwzzz{{{wwwtttsssooojjjmmmmmmnnnoooqqqtttwwwxxxuuuuuuvvvxxxzzz{{{yyywwwnnnbbbTTTLLLLLLNNNNNNMMMJJJMMMRRRXXX]]]aaaccceeegggaaa^^^___^^^ZZZ\\\aaaccciiirrrwwwxxxxxxwwwxxxqqqtttvvvrrrkkkhhhkkknnnfffffffffggghhhjjjlllnnnooommmkkkiiigggccc^^^ZZZ```dddhhhjjjjjjiiiiiijjjmmmkkkhhheeecccbbbbbbcccbbbbbbbbbdddggghhhgggfffkkkkkkkkknnnrrrxxx~~~~~~~~~zzzxxxyyyzzzxxxwwwyyy{{{}}}~~~|||wwwsssrrrrrrsssttttttttttttrrrqqqppprrrpppnnnnnnoooqqqrrrrrrnnnjjjiiillljjjdddbbbeeeccccccbbbaaa```______^^^\\\\\\\\\[[[[[[ZZZZZZZZZPPPQQQRRRPPPNNNMMMMMMNNNQQQSSSTTTRRRNNNLLLMMMNNNGGGEEECCCBBBBBBBBBAAA@@@=========<<<<<<;;;:::999111000...,,,++++++,,,,,,&&&+++(((&&&(((***)))&&&&&&&&&&&&'''((()))***&&&%%%$$$"""""""""###### !!!!!!!!!  !!!""""""!!!!!!  !!!!!! |||vvvtttsssooohhhaaa]]]XXXQQQKKKFFF@@@;;;777111000000000111///,,,***,,,,,,+++******+++++++++$$$%%%&&&'''((((((((('''---+++)))))),,,,,,***((()))((()))***++++++)))'''***'''$$$$$$%%%%%%$$$!!!(((***)))$$$"""$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!"""###$$$%%%########################""""""###$$$%%%%%%%%%%%%(((((((((((())))))))))))%%%&&&'''((())))))((('''&&&)))***)))%%%###$$$%%%)))(((&&&&&&&&&''')))******)))(((''''''((())))))++++++************++++++///,,,)))***...000...+++............---,,,+++***......---,,,,,,...///000111777999777999???@@@<<<<<<888888;;;:::555333777;;;::::::999999999999:::========================888;;;>>>???>>>======>>>AAA===;;;===BBBFFFEEEBBBEEEGGGJJJNNNQQQTTTUUUVVVTTTTTTTTTUUUXXX[[[]]]___``````_________```aaaaaacccdddeeeeeefffiiimmmpppooonnnmmmooossswwwxxxyyywwwuuussstttvvvwwwtttrrruuuvvvwwwwwwuuussspppnnnkkknnnqqqssstttwww}}}~~~|||yyy~~~~~~~~~}}}zzzxxxuuutttoooqqqtttwwwyyyyyyxxxxxx|||ssssss|||yyywww|||tttlll```RRRHHHDDDFFFHHHIIIKKKPPPUUUZZZ^^^```aaaddd___[[[[[[YYYVVVWWWZZZ[[[cccnnnxxx{{{xxxrrrmmmmmmmmmkkkjjjhhhgggfffeeecccaaa___```dddhhhkkkllliiillllllfffaaa___\\\XXXZZZ[[[]]]bbbfffiiijjjiiihhheeeaaa^^^[[[[[[[[[\\\YYYZZZ[[[\\\\\\[[[YYYWWW]]]aaaccceeemmmzzz|||xxxzzz|||}}}|||yyyxxxzzz}}}wwwwww{{{|||tttssswwwvvvxxxwwwuuuxxx}}}|||{{{yyyuuusssxxxzzzzzzyyyxxxvvvssspppnnnllliiiiiihhhhhhgggfffffffffdddaaabbbhhhjjjgggbbbaaa___]]][[[[[[\\\\\\\\\[[[\\\\\\[[[ZZZZZZZZZ[[[[[[YYYUUUPPPOOOOOOOOOLLLJJJLLLLLLLLLKKKIIIFFFDDDBBB<<<;;;:::;;;<<<999444///555222333666333,,,***...,,,***'''(((***+++***(((%%%%%%$$$$$$$$$&&&'''(((!!!""""""!!! !!! """%%% !!!!!!!!!!!!""""""!!! !!!!!!  !!!###$$$}}}yyyvvvuuuqqqjjjeee___ZZZSSSMMMHHHCCC<<<888444333111000000///,,,***---,,,,,,++++++******+++))))))))))))))))))))))))+++)))((()))++++++***((('''&&&&&&((())))))'''%%%)))&&&$$$$$$%%%&&&$$$###%%%((('''""" """$$$$$$&&&%%%$$$$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""""""""!!!""""""###$$$$$$########################"""###$$$%%%&&&&&&&&&&&&((())))))))))))*********'''((()))***+++******)))***,,,...---***((((((******)))((('''''')))***++++++***)))(((((()))******++++++************++++++222///,,,---000222000---000000000//////---,,,+++,,,,,,------///000111222333777999888999>>>???;;;999666666:::999555444777;;;::::::999999:::::::::<<<======>>>>>>>>>??????>>>@@@AAAAAA@@@@@@BBBDDDCCCBBBBBBEEEHHHJJJJJJIIIMMMPPPTTTXXX[[[]]]]]]^^^\\\]]]^^^```bbbeeeggghhhlllkkkjjjhhhgggggggggfffkkklllmmmmmmnnnqqquuuxxxuuussssssuuuxxx{{{|||}}}~~~{{{yyy{{{~~~~~~|||}}}}}}~~~~~~}}}{{{yyyxxxuuuwwwyyyzzzzzz|||~~~~~~~~~}}}zzzwwwvvvvvvwwwxxxyyyzzzzzzzzzyyy|||tttttt}}}|||{{{{{{tttgggWWWJJJEEEFFFHHHHHHJJJNNNRRRVVVXXXZZZ[[[\\\XXXTTTTTTSSSPPPQQQUUUXXX___jjjtttwwwtttnnniiidddddddddcccaaa```^^^]]]___^^^\\\^^^bbbfffiiijjjiiilllkkkeee___^^^\\\XXX[[[\\\^^^bbbfffhhhhhhgggfffdddaaa^^^\\\\\\]]]]]]YYYZZZ[[[[[[ZZZXXXVVVTTTWWW[[[^^^```hhhssszzz|||~~~~~~}}}yyywwwuuuvvvvvvwwwzzz}}}|||vvvrrrrrrssstttsssssssssuuuwwwuuuuuuyyy|||yyyrrrqqquuuzzz{{{zzzxxxyyy~~~}}}wwwxxxxxxxxx|||~~~|||yyyuuurrrpppmmmlllkkkjjjiiihhhgggggggggeeeffflllnnnkkkggggggdddcccbbbbbbdddeeeeeedddhhhhhhhhhgggfffeeeddddddaaa\\\WWWUUUVVVVVVTTTRRRSSSSSSRRRRRRPPPOOOMMMMMMJJJIIIHHHIIIIIIHHHDDD@@@>>><<<===???<<<666555999888666333222333222000...,,,+++***((((((((())))))&&&'''((((((&&&%%%%%%&&&!!!"""""" """$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""|||zzzxxxuuuooojjjaaa]]]VVVQQQLLLFFF>>>999777555111///......,,,+++...------,,,+++******)))---,,,***)))((((((((())))))((('''((()))***)))(((&&&%%%%%%&&&''''''%%%$$$'''&&&$$$$$$%%%&&&&&&%%%$$$''''''""" ###$$$###'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''************++++++++++++***+++,,,,,,------,,,,,,---...//////---++++++,,,******)))((()))***+++,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,555222000111333444222000222222222111000///---,,,+++,,,...000222333444444555888999888999<<<<<<:::666444555888999777777999<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBFFFFFFFFFEEEEEEFFFIIIKKKFFFIIIMMMPPPRRRRRRSSSTTTWWWZZZ___dddfffggggggfffeeegggiiilllooopppqqqqqqttttttrrrqqqppppppoooooossstttuuuvvvvvvyyy||||||{{{{{{|||~~~~~~{{{xxxvvvyyyyyyxxxxxxwwwwwwxxxxxxzzztttttt{{{~~~{{{{{{~~~zzzooo___OOOEEEDDDGGGHHHIIIKKKMMMOOOPPPQQQQQQSSSOOOMMMNNNMMMKKKLLLPPPVVV^^^jjjtttxxxtttmmmhhh___```aaaaaa___]]][[[YYY[[[ZZZYYY[[[___dddggghhhqqqsssqqqjjjeeedddccc```cccdddeeehhhlllmmmmmmkkkfffeeebbb```______aaaaaa\\\\\\\\\[[[YYYWWWTTTSSSWWW[[[___bbbhhhqqqvvvvvv~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyvvvuuupppqqqrrrtttyyy~~~|||uuunnnhhhgggffffffhhhjjjmmmmmmmmmqqqrrrvvvxxxtttoooooorrr{{{}}}{{{wwwvvvyyyzzzxxxpppvvv{{{|||}}}~~~~~~{{{xxxvvvuuuooonnnnnnlllkkkjjjiiiiiiiiifffhhhmmmooommmkkkkkkkkkkkkkkkmmmppprrrrrrrrrvvvvvvvvvuuusssqqqnnnllliiiddd___]]]^^^^^^]]][[[[[[ZZZZZZYYYXXXXXXXXXXXXUUUTTTSSSSSSSSSSSSRRRPPPLLLJJJKKKLLLIIIEEEEEEHHHEEECCC@@@>>><<<:::777444777666444222000//////...***+++,,,+++(((&&&&&&'''$$$%%%&&&%%%"""!!!"""###"""""""""""""""""""""""" !!!!!!  !!!!!!!!!!!! }}}~~~}}}{{{xxxsssoooeee___XXXSSSOOOIII@@@:::888444000...---...------///......---,,,***)))(((+++***(((&&&&&&'''((()))(((((('''(((((((((((((((((('''&&&&&&''''''&&&$$$&&&%%%$$$%%%&&&&&&''''''&&&))))))%%%###%%%'''&&&'''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((+++++++++,,,,,,,,,,,,------.....................+++,,,------,,,+++++++++)))))))))))))))***+++,,,,,,,,,+++***+++,,,---...------,,,,,,,,,,,,------333111111333555666555333222222222222111///...------...000333444555444444666777888888999::::::999444444666999::::::;;;<<<>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFHHHHHHHHHHHHJJJKKKMMMMMMLLLLLLNNNPPPKKKRRRYYY\\\[[[ZZZ\\\___^^^bbbggglllnnnnnnmmmkkkjjjlllpppsssuuuvvvuuuuuuttttttttttttuuuvvvwwwwwwwwwyyyzzz{{{{{{}}}~~~{{{~~~|||xxxsssqqqtttsssqqqppppppqqqrrrtttwwwsssssswwwxxxvvvvvvzzzzzzyyytttgggVVVIIIDDDDDDIIIIIIIIIIIIHHHHHHGGGGGGJJJGGGFFFHHHHHHFFFHHHLLLPPPZZZiiiuuuyyytttkkkddd]]]^^^```aaa```]]]ZZZYYY[[[ZZZZZZ\\\```dddffffffvvvxxxuuummmiiihhhhhhfffiiiiiijjjlllnnnooonnnlllgggfffdddccccccdddeeefffaaaaaa```^^^\\\YYYVVVUUUXXX]]]aaadddhhhooorrrpppuuuwwwvvvsssrrruuuuuurrruuuuuuvvvvvvuuuuuuwwwxxxxxxxxxyyy{{{|||~~~~~~}}}{{{zzzyyyxxxooonnnoooqqquuu{{{}}}zzzvvvppphhhbbb```^^^]]]```eeeiiiiiigggoooqqqtttuuurrrpppqqqsss{{{|||zzztttpppqqqqqqooommmvvv}}}}}}zzzyyyyyywwwvvvvvvvvvvvvvvvuuuttttttmmmmmmlllkkkjjjjjjiiiiiieeeccceeejjjkkkiiiiiikkkppppppqqqtttxxx{{{|||{{{|||}}}}}}}}}zzzvvvqqqnnnmmmiiidddcccdddeeedddbbbbbbaaa___^^^]]]^^^______^^^]]][[[[[[[[[\\\]]]]]]XXXXXXWWWWWWUUUSSSTTTWWWRRRQQQOOOMMMJJJFFFBBB@@@BBBAAA???===;;;:::999888111333333111///,,,,,,,,,+++,,,,,,+++(((%%%$$$%%%%%%%%%$$$$$$#########""""""""""""""""""!!!!!!!!! !!!!!! }}}}}}zzzwwwtttiiibbbZZZUUURRRLLLCCC;;;888444000------/////////............,,,+++)))(((***)))'''&&&'''(((+++,,,))))))***)))((((((((((((+++***(((((())))))((('''%%%%%%%%%%%%%%%&&&((()))&&&******&&&%%%'''((('''((('''%%%&&&&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&'''((())))))***)))))),,,,,,,,,,,,------------//////..................*********+++,,,,,,+++***''''''(((((()))***++++++---,,,+++++++++---...///......------------.........///000333555777666666111111222111111000///...111222444555666666555444777666777999999888888999666888:::<<<>>>@@@BBBAAACCCCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLNNNPPPPPPOOOOOOLLLOOOSSSUUUTTTSSSRRRRRRPPPXXXaaadddbbbaaacccgggdddhhhmmmqqqssssssqqqpppnnnppptttwwwyyyyyywwwvvvuuuuuuuuuvvvwwwxxxyyyyyy{{{|||~~~~~~~~~{{{wwwyyy|||~~~{{{vvvpppkkkgggjjjiiihhhggghhhjjjmmmooouuusssrrrsssqqqoooppprrrqqquuuvvvoooaaaRRRHHHDDDHHHGGGEEEDDDBBB@@@??????@@@======@@@@@@???@@@DDDEEEQQQcccrrrvvvpppeee\\\[[[]]]___```___]]][[[YYY___^^^]]]___bbbdddeeeeeennnpppnnngggcccccccccaaabbbbbbcccdddfffgggeeecccdddccccccccccccdddeeefffbbbbbb```^^^\\\YYYWWWVVVTTTYYY]]]___bbbggggggeeeiiikkkiiieeecccfffeeecccdddfffhhhhhhhhhhhhjjjlllkkkllllllmmmnnnnnnnnnnnnppppppqqqqqqqqqqqqqqqqqqjjjiiiiiijjjmmmrrrwwwzzzxxxwwwvvvtttrrrmmmfffbbb___]]]\\\___eeehhhiiihhhooosssvvvuuussstttvvvxxx}}}|||uuuooonnnnnnlllpppyyy}}}wwwtttrrrpppmmmmmmnnnoooooonnnnnnnnniiiiiiiiihhhhhhgggggggggbbb```aaaeeefffdddeeeiiipppppprrrvvvzzz}}}}}}}}}|||}}}~~~}}}{{{vvvqqqmmmnnnkkkhhhhhhkkkllljjjhhhgggfffeeecccccccccddddddhhhhhhgggffffffgggiiikkk```aaaaaa^^^]]]^^^aaabbb^^^______^^^ZZZUUUQQQOOOHHHHHHGGGFFFEEEDDDCCCBBB???@@@AAA???<<<:::999999444555555333///,,,++++++)))))))))((('''&&&%%%%%%$$$$$$###""""""""""""""" !!!!!! }}}{{{yyyoooggg\\\WWWTTTPPPGGG???;;;777333000000111111000---.........---,,,***)))+++************,,,...///,,,------,,,)))(((((()))---+++)))))))))***)))(((%%%&&&'''&&&%%%&&&''')))$$$)))***&&&%%%'''(((&&&)))'''&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))))))))))))))))))))'''((()))***++++++++++++,,,,,,,,,,,,------------......---,,,,,,,,,------***))))))+++------,,,+++&&&'''(((((()))***++++++,,,,,,++++++,,,---.../////////............//////,,,---000222444555666666000111111111111111000000555555666666777777666666888777777;;;;;;999999;;;:::>>>@@@AAACCCHHHIIIHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQTTTVVVWWWVVVUUUTTTOOOSSSXXX[[[ZZZXXXVVVUUUUUU\\\cccgggfffeeegggjjjjjjmmmqqquuuwwwvvvuuutttsssuuuxxxzzz{{{zzzxxxwww{{{zzzyyyxxxxxxxxxxxxxxx}}}~~~~~~~~~~~~|||{{{{{{}}}~~~}}}wwwsssrrrsssyyyyyyxxxuuupppiiiccc___aaa`````````bbbeeehhhjjjqqqpppooommmjjjhhhiiikkkjjjnnnsssrrriii\\\NNNFFFCCCBBB???<<<:::888666666444111222555666444666999???KKK]]]mmmsssnnnccc[[[[[[\\\^^^______^^^\\\[[[^^^]]][[[\\\]]]^^^^^^]]]```cccbbb\\\XXXYYYYYYWWWWWWWWWWWWYYY[[[[[[YYYWWWXXXXXXXXXXXXYYYZZZ[[[\\\YYYXXXWWWUUUSSSRRRQQQPPPNNNSSSVVVWWWYYY\\\\\\XXX[[[\\\ZZZVVVUUUWWWXXXVVVXXX[[[___```___^^^___bbbaaaaaabbbccccccbbbaaaaaaeeeeeeeeeeeeeeeddddddddddddcccbbbccceeehhhkkknnnmmmllllllkkkkkkiiieeebbb___^^^^^^```cccfffggggggkkkqqqsssqqqqqquuuyyyzzz|||}}}vvvpppooopppooosss{{{|||vvvsssqqqnnnoooooonnnnnnmmmkkkjjjiiiiiiiiihhhfffeeedddcccbbb```^^^___bbbaaa___aaaffflllmmmooossswwwyyyyyyxxxxxxyyyzzzzzzwwwsssooolllmmmkkkjjjmmmpppqqqooollljjjjjjiiiiiiiiijjjjjjkkkmmmnnnnnnmmmlllmmmoooqqqgggiiihhhdddcccgggjjjkkkeeegggiiigggccc^^^ZZZXXXNNNOOOOOONNNNNNLLLKKKKKKIIIJJJKKKIIIFFFDDDCCCDDD?????????<<<888555555555111000///...---,,,++++++'''&&&%%%$$$$$$$$$$$$$$$""""""#########"""!!!!!!~~~vvvlll```YYYWWWTTTLLLDDDAAA===999555444333111000,,,---...///...---+++***+++,,,,,,,,,,,,,,,,,,,,,///111111...+++((((((***,,,***'''''''''((('''&&&%%%'''((('''%%%%%%''')))%%%***+++((('''))))))(((***(((&&&&&&''''''%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++***)))******+++)))(((((())),,,---,,,***'''''')))***+++,,,,,,,,,,,,++++++++++++---...///000//////......//////000---///222333444333333333000111222333333444444333666666666666777888::::::;;;888999>>>???<<<<<>>>>>???999888777666444333222111///...,,,+++******++++++(((''''''&&&&&&%%%&&&&&&{{{ooobbb[[[ZZZWWWOOOHHHFFFCCC>>>:::777444111///+++,,,...//////...,,,++++++++++++++++++***((((((222333333000,,,))))))******(((%%%$$$%%%%%%%%%$$$&&&((()))'''%%%$$$&&&)))(((,,,...+++***,,,,,,+++***(((''''''''''''%%%$$$))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''(((***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++)))((('''((())))))'''%%%%%%'''+++,,,***(((((((((***+++,,,---------++++++******+++---...///000000////////////000000///111444444333222111111000111333444555666666666555555555666888:::<<<>>>===:::;;;AAABBB>>>???CCCCCCIIIKKKJJJMMMSSSTTTQQQRRRRRRSSSTTTVVVWWWYYYZZZWWWYYY[[[]]]]]]\\\ZZZXXXZZZ\\\^^^___^^^^^^___```[[[^^^bbbdddfffgggggghhhlllnnnppprrrssstttttttttxxxxxxyyyyyyxxxwwwvvvuuuvvvvvvvvvwwwxxxzzz{{{|||{{{}}}~~~{{{|||~~~|||{{{|||~~~yyyvvvsssssstttvvvuuusssooooooqqqrrrsssppplllhhhmmmmmmnnnmmmiiiddd^^^ZZZTTTTTTTTTUUUWWWXXXZZZ[[[]]]______[[[WWWXXX[[[]]]``````bbbdddddd\\\NNNCCC555333000---***(((((('''(((%%%&&&***+++)))))),,,,,,555BBBNNNUUUVVVTTTQQQEEEEEEEEEEEEFFFFFFFFFGGGGGGEEECCCAAA@@@>>>;;;999999>>>???<<<:::;;;:::777999999999;;;======;;;999999999::::::;;;;;;<<<<<<999888777777666777777777888<<<===<<<<<<>>>===:::<<<>>>>>>;;;<<>>>>>===;;;:::888777666777666444333222222222333,,,+++***((((((((()))***~~~}}}pppddd```]]]WWWQQQNNNGGGCCC>>>:::888666444333///000111111///---,,,,,,,,,,,,+++***+++,,,...///---111444222,,,'''&&&(((((('''&&&&&&&&&((()))***'''''''''&&&&&&%%%%%%%%%)))******++++++++++++***''''''&&&%%%%%%%%%&&&&&&'''+++...,,,(((&&&(((+++*********++++++***))))))))))))***,,,//////...,,,***,,,---,,,***+++---///)))***,,,---......---,,,,,,------------,,,+++++++++)))'''%%%%%%&&&)))***)))***++++++,,,,,,,,,,,,...,,,******,,,...//////---------------------,,,///......000333444222//////000111222333222111000555555555555555666777777999;;;>>>>>>===>>>BBBEEEFFFDDDAAA??????BBBEEEGGGMMMLLLLLLOOOTTTVVVUUUSSSUUUVVVXXXZZZ[[[\\\]]]]]]___aaacccdddcccaaa^^^\\\```___]]]^^^______^^^]]]______^^^```ccceeefffeeeooonnnllllllmmmqqquuuxxxwwwvvvuuuwwwyyyyyyvvvsssrrrrrrssstttuuuwwwxxxyyy}}}~~~yyyxxx}}}zzzuuussstttvvvvvvvvvqqqnnnlllkkklllnnnooooooiiiggggggjjjnnnooojjjeeehhheeebbb^^^[[[YYYYYYYYYPPPLLLHHHIIINNNQQQQQQOOORRRSSSRRRPPPMMMLLLLLLNNNPPPSSSVVVXXXWWWOOOEEE>>>...,,,'''""""""%%%&&&%%%'''### $$$'''(((&&&+++333;;;@@@AAA@@@???;;;666222333777999888555333222111///---,,,*********+++,,,---,,,+++)))''',,,,,,,,,,,,,,,+++******,,,++++++,,,---...---,,,---------,,,,,,,,,,,,,,,///---,,,,,,---......---,,,---...///000222333333888888888999888888777777::::::;;;;;;::::::999888<<<:::888888999999888777<<<;;;::::::;;;<<<;;;:::@@@BBB???<<>>???===;;;===>>>>>><<<:::888999;;;===>>>AAADDDCCC>>>777111(((%%%!!! ###&&&&&&$$$%%%###!!!!!!###$$$%%%$$$%%%)))...222444333111///,,,(((&&&&&&***,,,***''',,,+++***)))(((&&&%%%%%%'''((()))***)))(((&&&%%%''''''((((((''''''&&&%%%)))((((((((()))******)))''''''((((((((((((((((((((('''&&&&&&(((******)))))))))***+++,,,------......//////000000000//////---------------,,,++++++///---,,,,,,---...---,,,---,,,,,,---......---+++///000...+++---333333...666555333222333444777888::::::;;;===@@@DDDGGGJJJNNNPPPOOOKKKLLLPPPRRRQQQTTTSSSQQQSSSWWW[[[^^^___bbbbbbcccdddeeeeeeeeeeeeiiiiiigggfffccc```^^^]]]___]]][[[ZZZ[[[^^^bbbeeeccceeeggggggeeedddeeefffjjjiiifffbbb______```bbb```dddgggfffhhhmmmmmmjjjgggcccccciiioooppprrrtttwww{{{{{{yyy{{{|||zzzyyyyyyvvvuuu|||~~~xxxwwwpppooonnnnnnmmmllliiihhhbbbccccccaaa___```cccfff___^^^[[[YYYWWWSSSOOOLLLJJJGGGDDDBBBAAAAAAAAAAAADDDBBB???=========<<<;;;===888777999888444444666vvvllliiiddd\\\SSSOOOQQQMMMGGGBBB>>>:::666444222222222111000...---,,,,,,,,,,,,+++,,,,,,---...000111111...***))),,,///)))))))))((())))))***+++'''''''''''''''&&&&&&&&&******+++,,,,,,,,,,,,,,,++++++***)))))))))))))))(((***---,,,)))'''(((***......//////000//////...---+++******,,,---,,,+++...---,,,,,,------,,,++++++,,,...///000000//////,,,------------,,,++++++)))(((((('''((()))+++,,,***+++,,,...///000000000000///...------...//////000000///000111222444666333222333444666777666444333444555666666666666555999999999:::<<<===???@@@???AAACCCDDDDDDDDDEEEGGGFFFGGGGGGHHHJJJLLLNNNPPPQQQQQQQQQTTTWWWZZZZZZYYYZZZZZZYYYYYYZZZ[[[]]]^^^____________```````````````___^^^^^^^^^^^^\\\ZZZ___^^^\\\[[[\\\]]]___```dddeeefffhhhjjjlllnnnooopppppppppqqqssssssrrrqqqsssqqqpppoooppprrruuuvvvtttsssqqqooooooooooooooommmmmmooopppqqqqqqqqqrrrhhheeebbbdddhhhkkkkkkjjjfffbbb\\\XXXWWWVVVVVVUUUQQQNNNKKKHHHHHHGGGFFFEEE???>>>>>>AAADDDDDDAAA===777666555444444555666666666222---,,,------+++))),,,------,,,***)))+++,,,***+++---///000...)))%%%$$$!!!"""$$$$$$###$$$###"""###$$$$$$""" $$$%%%'''((((((&&&$$$###%%%###!!!###%%%&&&$$$!!!%%%$$$$$$######"""!!!!!!$$$$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&$$$""""""$$$%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))((((((''''''((((((''''''&&&%%%'''&&&%%%&&&'''((('''&&&%%%%%%&&&''')))(((&&&###%%%&&&$$$"""$$$''''''$$$'''''''''&&&''''''((()))*********,,,...111444666;;;======;;;;;;>>>>>>;;;???===<<<>>>AAAEEEHHHIIIOOOOOOPPPPPPQQQRRRRRRRRRXXXVVVTTTRRRRRRSSSVVVWWWUUUUUUTTTUUUWWW[[[```bbbdddeeedddccc```___```aaagggbbb\\\YYYYYY\\\^^^```___ccccccbbbdddiiijjjhhhjjjffffffkkkooooooqqqtttxxxzzz{{{zzz|||~~~|||||||||zzzyyy~~~}}}yyyvvvvvvvvvuuutttrrrppppppiiiiiihhhfffeeegggjjjmmmjjjhhhfffdddaaa]]]WWWSSSSSSPPPKKKHHHFFFGGGIIIJJJIIIFFFDDDBBBCCCCCCBBBAAAAAA>>>===???>>>;;;<<<>>>yyyqqqmmmhhh^^^UUUQQQSSSOOOJJJEEEAAA>>>:::777444333222111111000...---------,,,,,,,,,---------+++------,,,***)))+++---*********************+++((('''''''''''''''''''''((()))***+++,,,,,,,,,+++---,,,+++***************,,,...//////,,,++++++---000000111222222222111111///---******+++,,,++++++...---+++,,,......,,,***+++,,,...///000000//////------......------,,,+++)))))))))***+++,,,------+++,,,...000111222333333111111111///......///000111000000111222555888999666666666777888888888888666777777888999999999999<<<<<<===>>>@@@BBBDDDEEEBBBDDDFFFHHHHHHHHHHHHGGGDDDFFFHHHJJJMMMOOOPPPQQQPPPPPPQQQSSSUUUWWWXXXYYYYYYXXXVVVUUUUUUVVVXXXYYY[[[[[[ZZZZZZZZZ[[[]]]^^^]]]\\\[[[[[[[[[ZZZXXXVVVYYYYYYWWWVVVVVVWWWZZZ\\\bbbcccfffiiikkkllllllllloooooonnnnnnnnnnnnmmmlllooollliiifffeeegggiiikkkgggeeebbb```^^^^^^^^^___\\\\\\\\\[[[YYYWWWUUUTTTLLLKKKJJJKKKNNNNNNMMMKKKJJJGGGCCC@@@>>>======<<<:::777444333222222000///---,,,,,,...111111...,,,)))(((((((((((()))******'''%%%######%%%'''&&&%%%$$$%%%&&&%%%$$$$$$%%%'''%%%$$$$$$%%%''''''%%%###&&&###"""""" %%%***%%%$$$############!!!""""""##################%%%$$$$$$&&&((('''%%%"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!$$$$$$$$$%%%%%%$$$######!!!"""""""""""""""###$$$######$$$$$$%%%&&&''''''(((&&&###"""###"""!!! $$$$$$$$$$$$###############$$$%%%&&&'''((((((((()))))))))***)))(((((('''%%%$$$$$$%%%'''((('''&&&%%%&&&''')))***)))&&&###$$$$$$$$$######%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$#########$$$&&&''')))***,,,///000......000///+++000...,,,---000222333444999999999999:::;;;<<<<<<@@@???===<<<===@@@CCCFFFDDDDDDDDDEEEHHHLLLOOOQQQTTTTTTSSSQQQNNNNNNOOOQQQTTTPPPLLLMMMRRRWWWZZZZZZTTTWWWWWWUUUWWW]]]aaa```fffdddfffkkkmmmkkkkkkmmmpppqqqrrrrrrsssuuuwwwwwwvvvtttuuuwwwwwwwww|||{{{xxxyyyyyyzzzyyywwwuuuttttttsssqqqnnnkkkjjjjjjmmmnnnooonnnlllkkkiiieee___[[[[[[WWWRRRLLLIIIIIIMMMOOOLLLIIIFFFDDDDDDDDDCCCAAADDDCCCCCCBBBAAA???@@@BBB|||uuuqqqkkk```WWWTTTSSSPPPLLLHHHEEEAAA>>>;;;777555222111222111///---------------------------(((***,,,---,,,+++***)))***++++++++++++*********(((((((((((((((((((((((('''((()))***++++++++++++...---,,,+++************---...//////---,,,,,,---000111222222333333333222000...+++***+++,,,,,,+++,,,++++++,,,------+++******+++---...//////......///////////////...------***+++,,,---.../////////---...///111333444444444111333333222///...000111000000111222444777999;;;999999:::999999999:::;;;999999999:::;;;;;;<<<===>>>???@@@AAACCCEEEGGGHHHEEEFFFHHHJJJKKKKKKHHHGGGDDDEEEHHHKKKNNNOOOPPPPPPOOOPPPPPPQQQQQQSSSUUUVVVVVVUUUSSSQQQPPPQQQRRRSSSTTTSSSRRRRRRRRRTTTUUUWWWVVVUUUUUUVVVVVVUUURRRPPPNNNOOOOOONNNLLLMMMQQQTTT\\\^^^bbbeeeggggggfffeeekkkjjjiiigggdddbbbaaaaaaccc```[[[WWWUUUUUUWWWXXXRRRQQQMMMJJJIIIHHHIIIIIIFFFFFFEEEDDDAAA>>>:::888555555555555555444222000222111///,,,******+++,,,***((('''&&&''''''&&&$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%!!! !!!###%%%&&&&&& !!!"""!!! """$$$&&&$$$""""""###$$$######%%%%%%&&&%%% ***888'''%%%""" !!!!!!!!! ###""""""""""""###$$$$$$""""""###$$$%%%$$$"""!!! !!!!!!!!!""""""!!!"""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$ """######!!!!!!"""$$$######$$$%%%%%%&&&''''''%%%$$$""""""###$$$###"""%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''((((((((((((&&&''''''''''''&&&%%%%%%"""""""""###%%%&&&$$$###"""###$$$&&&((('''### """!!!"""""""""!!!!!!"""!!!"""###$$$%%%$$$$$$###""""""######$$$%%%&&&'''%%%)))***(((((()))((($$$***(((&&&%%%'''(((''''''***************,,,---.........------...000111222222333333444666888999:::999999999777666666888:::;;;::::::>>>DDDHHHIIIHHHAAADDDDDDBBBEEELLLPPPPPPWWWWWW\\\bbbbbb]]][[[\\\___^^^^^^^^^^^^^^^^^^```]]]]]]```ggglllooouuu{{{wwwsssuuutttvvvwwwvvvsssqqqqqqrrrsssqqqnnnkkkkkklllmmmmmmkkkjjjiiijjjjjjhhhdddaaa]]][[[VVVOOOJJJJJJLLLPPPPPPMMMJJJGGGFFFFFFDDDCCCGGGIIIIIIFFFCCCCCCDDDEEEyyyuuunnnccc\\\ZZZVVVSSSOOOKKKHHHEEEAAA>>>:::666222111333222000------............---,,,,,,)))+++---//////---+++)))***++++++++++++***))))))(((((((((((())))))))))))'''((()))***+++,,,,,,,,,000///...,,,++++++++++++,,,,,,,,,,,,,,,++++++***//////000111222222222222000///---,,,---...---,,,'''))),,,---+++***++++++***+++---...//////......000111111111111000//////---...000111222111000000...///000222333444444444111333555444111000111444111222333555888999;;;<<<;;;<<<<<<;;;::::::;;;===:::::::::;;;<<<===>>>???@@@AAABBBCCCEEEGGGIIIJJJFFFGGGIIILLLMMMLLLHHHEEEDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNNNNMMMLLLMMMOOOQQQRRRQQQNNNLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLMMMNNNOOONNNKKKIIIHHHKKKLLLKKKHHHHHHJJJMMMUUUWWWZZZ]]]^^^]]]\\\[[[\\\\\\ZZZVVVQQQNNNMMMNNNNNNLLLHHHDDDBBBAAABBBBBB;;;:::888666444444444444///000111111000...+++***(((((())))))(((&&&$$$###%%%&&&%%%$$$""""""$$$&&&$$$###"""###$$$%%%$$$###""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""######"""!!!!!!###%%%%%%""" !!!!!!""""""$$$&&&!!! ---==='''$$$!!! !!!!!!!!!%%%$$$###!!!!!! !!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!"""""""""""""""#########!!!"""######$$$######### ###%%%$$$"""!!!###&&&""""""######$$$$$$%%%%%%  ###%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$############%%%&&&&&&$$$""""""""""""$$$%%%%%%""" """!!!"""$$$###""" !!!!!!""""""!!!!!!!!!""""""###$$$$$$%%%%%%###'''(((&&&&&&((('''$$$(((&&&$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$&&&'''(((''''''''''''''''''''''''(((((())))))************)))***+++*********,,,...)))***,,,000333333111//////222222111333:::======@@@BBBGGGMMMLLLGGGDDDEEEIIIFFFEEEGGGFFFCCCDDDFFF??????EEEOOOXXX]]]dddjjjwwwrrreeedddgggjjjlllnnnmmmjjjggghhhjjjcccbbb``````bbbcccdddccc[[[ZZZZZZ\\\^^^^^^]]]\\\ZZZZZZXXXSSSNNNLLLNNNQQQRRROOOLLLJJJIIIHHHGGGFFFHHHMMMNNNIIIFFFGGGIIIJJJ}}}yyyrrrhhhbbbaaa[[[XXXSSSPPPLLLGGGBBB???<<<777222111333333111...---.../////////...,,,++++++++++++,,,---,,,+++*********+++++++++***(((((((((((()))))))))*********))))))+++,,,---.........222111000...---------,,,,,,,,,+++,,,,,,,,,***))),,,---...///000000000000000///...///000000...---"""'''------)))'''***---+++,,,...///000000//////222222333333222222111000000111333555555444222000///000111222333333333333000333666555222111333666222444777:::<<<<<<<<<<<<<<<===>>><<<::::::<<>>@@@AAABBBBBBCCCDDDEEEGGGIIIJJJGGGGGGIIILLLNNNLLLGGGCCCAAAAAAAAABBBCCCDDDEEEEEEGGGHHHGGGEEEBBBBBBEEEHHHIIIHHHGGGEEECCCAAA@@@???AAAAAA@@@@@@@@@@@@@@@@@@CCCCCCEEEGGGIIIHHHEEEBBBDDDGGGIIIHHHCCC@@@@@@BBBFFFHHHJJJKKKLLLKKKIIIHHHEEEEEEDDD???:::777777999777666444222111000000111*********)))((((((''''''###$$$&&&(((((('''%%%$$$"""###%%%%%%$$$#########"""###$$$### """$$$"""!!!!!!"""###$$$"""!!! !!!"""""""""""""""### !!!"""""""""""""""!!!"""""""""!!!!!!!!!!!!###$$$$$$###!!!!!!"""$$$"""!!!!!!###$$$###%%%111$$$"""!!!!!!""""""!!!$$$###"""!!! """######"""!!!!!!"""###!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""######$$$!!!"""######$$$$$$###### ###&&&%%%"""!!!$$$'''#########$$$$$$$$$$$$$$$"""!!! !!!###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&''')))(((%%%###%%%$$$$$$$$$&&&&&&$$$###$$$###&&&)))&&&!!!!!!&&& !!!!!!!!! !!!"""############"""%%%&&&$$$%%%((((((%%%%%%$$$######$$$%%%$$$###$$$###"""!!!"""$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%'''((()))((('''((()))!!!$$$'''((('''%%%######%%%''''''%%%''',,,...,,,...///333777555111111555555111000333222//////333,,,,,,000999AAADDDHHHLLLTTT]]]dddaaaVVVLLLJJJMMMRRRVVVXXXWWWSSSPPPRRRUUUKKKJJJIIIJJJMMMNNNLLLJJJCCCBBBAAACCCFFFHHHIIIJJJJJJMMMOOOMMMHHHFFFGGGJJJKKKHHHFFFEEEEEEFFFEEEDDDCCCJJJLLLHHHFFFIIIMMMMMM|||tttkkkffffff___\\\WWWSSSNNNIIICCC???===888333222444444111........./////////...,,,+++,,,***((((((((())))))))))))***++++++***)))((('''(((((())))))*********+++***+++,,,...///000000000444333222000///............---------......,,,+++++++++---......//////////////////000222222///---&&&------(((%%%)))///,,,...///000111111000000333444444444444333222222222333555777777555222111000111222222333333333333///333777666333222444777333666999===??????>>>===<<<>>>>>><<<::::::<<>>@@@BBBBBBCCCCCCDDDEEEGGGHHHIIIFFFGGGIIILLLNNNLLLGGGAAA<<<<<<;;;;;;;;;<<<======@@@AAA@@@===:::999<<>><<<999777666<<<<<<;;;;;;::::::999999===>>>@@@BBBDDDDDDAAA???;;;???BBB???999333222444333444555666666555333222444444333///***'''(((***((('''''''''&&&'''''''''$$$$$$%%%%%%%%%%%%$$$### """$$$&&&&&&%%%###!!! !!!###$$$$$$$$$&&&'''"""$$$%%%### !!!###!!!  !!!!!! !!!!!! !!!""" """######$$$$$$!!!"""###""""""###### """"""###$$$&&&###$$$ !!!!!!"""$$$%%%### """""""""!!!!!!!!!!!!!!!""""""!!!  """###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$######$$$%%%%%%%%%%%%%%% $$$'''%%%"""!!!$$$'''&&&&&&&&&%%%%%%%%%%%%%%%***'''%%%$$$$$$$$$"""!!!############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%&&&%%%"""%%%$$$######$$$%%%$$$###$$$###&&&)))&&& &&&###""""""""""""###$$$$$$ !!!"""######"""!!!$$$%%%###$$$'''(((&&&"""!!!!!!"""$$$&&&%%%$$$"""!!! """$$$&&&'''&&&$$$""""""###%%%&&&!!!"""###$$$$$$###""""""!!!###%%%&&&$$$###"""### ###&&&&&&### !!!"""!!!$$$$$$!!!!!!%%%%%%###&&&%%%''')))'''%%%(((...((($$$$$$((((((%%%&&&***'''%%%'''---000000000333888>>>CCCCCC>>>777555444777;;;>>><<<888666777::::::888777888999999555111000...---...111555777888333888======:::888999;;;@@@>>><<<<<<>>>???@@@???<<>>:::444111000222333444//////000111111000......222///+++))))))******))),,,+++***((((((***+++------,,,++++++,,,---...///222000...///222333111///,,,---///000000...---+++...------,,,,,,,,,------000000000000111111111111,,,+++,,,000555555000***+++******)))***,,,---///000000000000000000000000444555666666666555333222555666888999::::::999999:::888666555777777777666111222333444666999;;;<<<======>>>>>>>>>>>>>>>===@@@???<<<999999:::;;;===>>>===<<<===???AAAAAA@@@DDDCCCBBBAAAAAAAAACCCCCCBBBEEEIIILLLLLLKKKHHHFFF:::666555888999666444555888;;;888222111666777444777777777777777777666666444333333222222222222222444555777999:::999777666333444444222000,,,(((&&&))))))(((((()))((('''%%%$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!!!!!!!!!!"""#########""""""!!!!!! """######$$$$$$"""!!! !!!"""######""""""""""""!!!!!!!!!!!!"""""""""!!! !!!"""###"""!!! !!!!!!!!!!!!"""""""""""" !!!""""""  )))(((&&&###!!!######""""""!!!!!! !!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###$$$$$$######""""""!!!!!!'''&&&###!!! !!!""""""""""""##################""""""""""""############$$$$$$$$$%%%%%%%%%)))&&&######%%%&&&%%%############"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''%%%######"""###''''''$$$###%%%"""%%%&&&%%%%%%%%%&&&!!!"""$$$%%%%%%$$$"""!!!(((&&&$$$$$$$$$$$$"""!!!$$$###""" """###$$$$$$###"""!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""#########$$$!!! ###%%%$$$"""$$$'''&&&""" ###&&&&&&###"""""""""###$$$%%%%%%""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!###$$$%%%###!!!!!!!!!###$$$###"""%%%$$$###""""""$$$&&&'''&&&&&&''''''((('''''''''++++++,,,,,,,,,,,,+++***---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++&&&&&&&&&'''''''''((((((...------------------......//////000000111111111333444444666999<<>><<<;;;:::::::::::::::;;;<<<;;;999888888999;;;<<<888777888999;;;<<<;;;999>>>>>>======<<<<<<=========@@@EEEHHHJJJHHHEEECCC777333222555666333111222111444222......333555222333222222111111111222222000000///////////////000...///000111222222111111,,,,,,,,,+++)))'''%%%$$$&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!  !!!###$$$$$$$$$$$$ !!!"""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!"""###"""!!! !!!!!!!!!"""""""""###############!!!###$$$###!!! !!!!!!!!! !!!""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!$$$###"""!!!!!!!!!""""""#########"""""""""""""""######"""""""""""""""###""""""""""""############$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$"""!!!"""%%%''''''&&&$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''%%%###'''$$$$$$&&&%%%  """%%%&&&%%%%%%%%%&&&"""###$$$%%%%%%$$$###"""'''%%%$$$###$$$$$$"""!!!$$$###"""!!!!!!"""###$$$!!!"""###$$$######"""!!!$$$$$$$$$%%%%%%$$$$$$###########################$$$!!! !!!###%%%$$$"""!!!&&&'''$$$###$$$%%%############"""######$$$$$$""""""!!! !!!  """$$$%%%!!!""""""""""""#########$$$###"""""""""###%%%&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))))))))************,,,,,,,,,---///222444555vvvpppjjjhhhddd]]]UUUNNNJJJHHHCCC@@@;;;999888777666555222333333333333222111000111...+++***+++++++++***---,,,+++******+++,,,------------///000222444555333111000000111111///...,,,---///000000000//////***++++++,,,---...//////---///111333111...+++(((+++***)))+++...000---+++------..................//////000111222333333444444333333333333555666777:::999888777666666666666666:::>>>>>>===;;;<<<===<<<<<<;;;<<<<<<===>>>>>>999888666444444555666777666777777777777777888888222222222444666777555444666666777777666666555444666999>>>CCCDDDCCC@@@>>>444000///111222///---///,,,......,,,---222444333111000...,,,,,,,,,...///+++++++++***++++++,,,,,,))))))))))))***+++,,,,,,'''&&&%%%$$$$$$#########""""""######$$$#########$$$############""""""""" !!!!!!!!!###""""""!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""!!! !!!"""###"""!!! !!!!!!""""""######$$$$$$$$$##################$$$%%%$$$""" !!!!!!"""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!######"""!!!!!!!!!!!!"""!!!""""""""""""""""""### !!!"""###$$$$$$$$$""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%###!!! !!!$$$&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''&&&$$$"""&&&$$$###%%%###!!!###%%%%%%$$$$$$%%%&&&########################%%%$$$""""""######""" $$$###"""!!!!!!"""###$$$!!!###%%%%%%$$$!!! ###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""!!!"""###$$$$$$###%%%(((&&&$$$%%%$$$!!!$$$$$$######"""############"""!!!!!! !!!!!! !!!###$$$ """$$$###!!!!!!###%%%###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$###""" !!!!!!"""""""""""""""!!!"""!!!!!! !!!!!!!!!"""##################"""###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))|||uuunnnmmmiiiaaaXXXQQQMMMLLLFFFCCC???<<<:::999777555444444333333222222111111///---+++***+++,,,+++***,,,+++++++++,,,---////////////000111222444555555333222111111000000///...+++,,,---//////000000///------.........///......//////000000///,,,)))'''...,,,+++,,,...000000///---...///000000///...---......///111222444555555:::888666555555666888:::;;;:::888777666666777888444:::AAABBB???===>>>@@@======<<<;;;;;;:::;;;;;;777555222000///000222444333444555555555333222111111///......000222333222///000111222111000...---///333888<<<>>>===;;;999222...,,,...///---+++------.........///222333333444222...+++******+++,,,(((((((((((())))))***+++((('''&&&%%%&&&(((***+++((('''%%%###"""###$$$$$$ """###"""""""""###############""""""""""""!!!!!!""""""""""""############""""""!!!"""""""""""""""""""""!!!!!!!!!!!!############"""""""""!!!!!!!!!!!!!!!!!! """""""""######""""""""""""!!! !!!"""###"""!!! !!!"""###$$$$$$%%%$$$###############""""""###$$$%%%$$$"""   """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!###$$$$$$######!!!"""""""""############$$$$$$$$$######$$$$$$$$$############$$$$$$$$$$$$'''%%%###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&$$$"""!!!!!!$$$$$$!!! """"""$$$%%%%%%$$$###$$$%%%$$$$$$###""""""###$$$$$$$$$"""!!!"""######"""!!!######"""!!!!!!"""###### !!!###$$$$$$$$$"""!!!######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###### %%%'''%%%###%%%%%%"""%%%%%%$$$###"""""""""######""""""!!! !!!!!!!!! !!!"""###$$$"""&&&$$$ """&&&""""""!!!!!!!!!!!!"""###############""""""!!! !!!""""""############"""""""""!!! !!!!!!""""""############"""""""""""""""#########$$$$$$###""""""!!!!!!""""""###%%%%%%%%%$$$$$$#########$$$$$$$$$###############yyyqqqpppkkkeee]]]VVVQQQPPPHHHEEE@@@===;;;999777555444444333222111111000000...,,,++++++,,,---,,,++++++,,,,,,...///111222333222222333333333333333333222222222111000///......++++++,,,---.../////////111111111111000...---,,,111000...,,,+++*********...---,,,,,,...///000000---...///000000000///......///000222333555666777BBB???<<<999888888:::;;;:::999888777777888999:::222999@@@BBB???<<<===???===<<<;;;999888777777777444222///------...000222333333444333111///,,,+++000,,,(((''')))---000111+++,,,---......---,,,++++++...333666888888666555222---+++---...,,,+++---///......///000///000111666333///+++((('''(((((((((((((((((()))***+++,,,((('''%%%$$$%%%&&&)))***+++)))&&&###""""""$$$$$$!!!$$$$$$###"""###%%%"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!"""""""""!!! """"""############"""""""""!!! !!!"""###"""!!! !!!!!!"""###$$$%%%%%%######"""""""""!!!!!!!!!!!!###$$$### """"""!!!  !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!! !!!!!!"""""""""### """######"""!!! !!!"""""""""##################""""""""""""######""""""#########$$$$$$$$$''''''%%%$$$###%%%''')))'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&$$$"""  %%%&&&$$$$$$&&&$$$%%%%%%%%%######$$$%%%$$$$$$###""""""###$$$$$$###"""!!!!!!###$$$###"""######""""""""""""######""""""!!!""""""###$$$$$$"""###$$$%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$"""###$$$%%%$$$############&&&&&&"""!!!$$$&&&%%%%%%%%%$$$###"""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$"""&&&$$$ """&&&""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$######"""######$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""#########""""""""""""######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###""""""~~~vvvrrrlllgggbbb]]]WWWSSSKKKGGGBBB===;;;999777555555444333222111000000000...---,,,---//////...---//////000111222333333333222333333333333222111111111222222111///...///000,,,---------......//////222333333222000...,,,***000...,,,******+++,,,---,,,,,,,,,,,,,,,...//////...///000111222222222222111222333444666777888999EEECCC???;;;:::999:::;;;999888888888888888999999222666<<<>>><<<;;;:::;;;;;;:::999777555444333333///...,,,++++++---...///333333222111...+++)))'''---)))$$$"""$$$(((,,,...))))))***+++,,,,,,,,,,,,+++---///222444444444333333...+++---...,,,+++---///,,,,,,///...,,,,,,...222000---)))'''&&&%%%&&&((((((((()))***,,,---...)))(((&&&$$$$$$%%%&&&''')))'''%%%"""!!!!!!"""###!!!$$$&&&&&&###"""$$$&&&!!!!!!"""""""""""""""### !!!!!!""""""######%%%$$$######""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!"""$$$%%%&&&!!!"""""""""""""""!!! !!!"""###$$$$$$###"""!!!"""!!! !!!"""###"""!!!!!!!!!""""""######$$$$$$######""""""!!! !!!""""""  !!!!!! !!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""""""""###############""""""""""""""""""###"""""""""############$$$$$$$$$$$$$$$$$$'''+++...'''&&&%%%$$$$$$######$$$######$$$$$$$$$%%%%%%%%%#########$$$&&&%%%###!!!###!!!###''''''$$$$$$&&&%%%&&&&&&$$$""""""###%%%###########################!!!!!!"""$$$%%%$$$###"""""""""######"""""""""""""""!!! !!!###$$$&&&"""###$$$$$$%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%"""$$$&&&&&&$$$###"""###$$$'''&&&!!! ###&&&&&&$$$$$$######"""#########$$$###""""""!!!!!!""""""""""""""""""""""""""""""!!!""""""""""""""" """$$$###!!!!!!###%%%""""""""""""!!!!!!!!!!!! """###$$$%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$######"""!!!  !!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""!!!!!!######$$$$$$######"""!!!{{{uuummmiiihhhddd]]]VVVOOOJJJCCC>>>;;;999888777777666444333222111222222111000000111333333222111555555555444444333222111000000111222222222111000///111222111///...000222000///////////////000000000000111111///---+++))),,,,,,,,,+++,,,---...///,,,,,,............///000111111111222333555666777666666777888:::;;;;;;<<>>;;;999999999:::777777888777777666555444111333666888999888777666666555333111000......---******)))******+++,,,---111111000...,,,***(((''')))'''%%%$$$''')))***+++((((((((()))***,,,......---......///000222333333333---***,,,---++++++---...***+++......+++***------,,,+++)))((('''''''''(((((()))***+++---///000,,,+++)))'''&&&&&&&&&'''%%%$$$"""!!!!!!!!!"""###"""%%%((('''###!!!###&&&!!!!!!!!!!!!""""""###### !!!""""""######&&&%%%$$$###"""""""""""" !!!!!!!!!"""""""""###!!!!!! !!!"""###%%%&&&!!!"""##################!!!"""$$$%%%%%%$$$"""!!!"""!!! !!!"""###"""!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!""""""!!!!!!!!!""" !!!"""###$$$ !!!!!!!!!"""""""""### !!!!!!!!!!!! !!! !!!!!!!!!!!!!!! """"""!!! """"""""""""############$$$######""""""######$$$""""""""""""###############$$$$$$######%%%+++///&&&&&&%%%######"""""""""######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%###!!!$$$"""###''''''$$$###%%%&&&'''&&&$$$"""!!!###$$$"""###$$$%%%%%%$$$###"""###"""!!!###%%%&&&&&&%%%""""""############"""""" !!!!!!"""###$$$$$$$$$""""""###$$$%%%%%%%%%%%%))))))(((((('''&&&&&&%%%"""$$$''''''%%%""""""###"""&&&'''###"""$$$%%%$$$#########"""######$$$$$$$$$###""""""!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!! !!!""""""""""""#####################""""""!!!!!! !!!"""############### !!!"""##################"""!!!  !!!!!!!!!!!!""""""""""""  !!!!!! !!!"""#########""""""vvvnnnkkkllljjjaaaYYYQQQLLLDDD>>>;;;:::999999999888666444333333333333333222222444666666555444:::999888777444222000///---...000111222222111111...000222222//////000333333222111111111111111222,,,---//////...---+++))))))***,,,...////////////---///111222111111222222333333333333555888:::<<<::::::;;;;;;<<<===>>>>>>>>><<<;;;999888888888999777777777777555333111///111111222444666666444222000///...,,,***)))((((((&&&&&&'''((()))***++++++000///...---+++***))))))(((((((((***,,,,,,+++***'''''''''((())),,,...000//////......///000222444222---***+++,,,***+++------***+++000000,,,,,,000*********+++++++++++++++(((((()))***,,,...///000///...---+++***)))((((((""""""""""""######$$$%%%"""&&&)))'''### """%%% !!!!!!!!!""""""######!!!!!!!!!"""###$$$$$$%%%&&&%%%$$$###"""""""""""" !!!!!!!!!""""""######%%%$$$"""!!!!!!!!!"""###!!!"""###$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""!!! !!!"""######!!!"""""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$###""""""!!!!!!#########"""###$$$"""!!!!!! !!!!!! !!!!!!!!!""""""###### !!!!!!!!!""" !!! """"""!!!!!! """!!!  """"""""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""############%%%&&&%%%###!!!"""'''+++&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%###"""###$$$%%%%%%###!!!""" """&&&'''%%%$$$'''''''''&&&$$$"""!!!"""$$$!!!"""$$$%%%%%%$$$"""!!!###""""""###%%%''''''&&&""""""############"""""" """%%%%%%%%%###"""!!!"""###$$$%%%&&&&&&&&&***))))))((('''&&&&&&&&&"""%%%((((((%%%""""""### %%%(((%%%$$$%%%$$$"""###"""""""""###$$$%%%%%%$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###!!!!!!!!!###$$$###"""###############"""!!!!!!!!!"""""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""###   !!!!!!""" """###$$$$$$######~~~xxxrrrnnnmmmiiiaaa[[[TTTOOOIIIDDD@@@===:::777888:::;;;999666555888;;;111222666;;;??????;;;777>>><<<888444111000111111000///000222444666555444111111000000/////////...000000///000111000---+++111...+++***,,,///000111---000000......000///,,,222///000666777333333777666777777888999;;;<<<===@@@???<<<:::999888888888888777666777888888666444333333444444333222000///,,,...111111000...,,,,,,++++++******)))))))))((((((%%%%%%''''''&&&)))///)))***+++,,,+++***'''&&&***(((&&&&&&((()))***))))))))))))***,,,///222444000000000000111222333444333...******---000///---)))+++---///000000......111...---//////++++++---************+++,,,------111...,,,---111111---((("""###$$$###!!!!!!!!!###"""&&&)))***'''%%%$$$%%%!!!"""###$$$$$$###"""!!!###%%%%%%"""###%%%###,,,)))&&&&&&'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$"""!!! !!!###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###$$$###"""!!!"""###$$$#########%%%%%%###!!! """$$$%%%$$$###"""&&&%%%###"""""""""######""""""############"""""" """""""""###$$$&&&!!!$$$%%%###"""###$$$%%%&&&%%%$$$###"""&&&%%%$$$$$$&&&&&&%%%$$$!!!"""$$$%%%%%%$$$"""!!!"""!!!!!!!!!######!!! """"""!!!!!!!!!!!!"""""" !!!###%%%%%%###!!! %%%$$$#########$$$%%%&&&888222+++'''''''''%%%$$$((('''%%%###""""""#########%%%&&&%%%######$$$%%%(((%%%!!!!!!###$$$###!!!%%%%%%%%%$$$###"""!!!!!!&&&""" """!!!###!!!###!!! ### !!!!!!!!!!!!!!! ###""""""!!!!!!!!!""""""!!!"""###%%%%%%$$$$$$###!!!""""""!!! """$$$)))'''%%%#########""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!######"""!!!  !!!!!! {{{uuurrrpppllleee^^^XXXTTTNNNIIIEEEBBB???===:::::::::999777777999;;;::::::<<<@@@DDDEEECCC@@@===;;;777333000//////000---------///222333222111333333333333222222222111333222000000000///---***...,,,***+++---000111111...111111///000333333111555222222666777444555888777777777888999:::<<<<<<>>>===;;;999777777777777444333222333444444222000333333333222111000///...***,,,.........---,,,,,,+++*********)))))))))))))))''''''((('''%%%''',,,))))))***+++***)))(((((()))(((&&&&&&(((******************,,,...111444666222222111000000000111111333///+++,,,///111000...+++---///000111111000///111///...000000,,,+++...++++++******++++++,,,---///---+++---000///+++&&&"""###$$$###"""!!!!!!""" $$$'''(((&&&######### !!!"""######"""!!! !!!######!!!"""$$$###%%%$$$$$$$$$%%%%%%$$$###########################%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$#########"""""""""###"""!!! !!!"""$$$%%%!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! ###$$$### ###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""" !!!"""!!!!!!!!!###%%%&&&%%%$$$ """###$$$$$$######%%%%%%###"""""""""######""""""############""""""%%%%%%%%%%%%$$$######$$$""""""###%%%''''''%%%###"""###$$$$$$%%%%%%%%%%%%)))'''%%%$$$$$$$$$###"""!!!"""$$$%%%%%%$$$"""!!!"""!!!!!!!!!######!!! ###""""""!!!!!!""""""###!!!"""###$$$$$$###"""!!!$$$$$$#########$$$%%%&&&444000+++'''&&&&&&&&&&&&'''&&&$$$############$$$!!!"""$$$$$$$$$$$$&&&((((((%%%""""""###$$$###"""%%%$$$$$$######"""""""""&&&"""!!!"""""" ### !!!"""!!!!!!### !!!!!!!!!!!!!!! """!!!!!! !!!!!!""" """#########"""!!!###"""!!!"""###### (((&&&$$$###$$$$$$"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""  !!!!!! ~~~xxxuuutttpppiiicccXXXTTTNNNIIIFFFCCCAAA???>>>===;;;;;;===>>>>>>===??????@@@BBBDDDEEEDDDBBB;;;999555222000/////////.........000222333222111666666666555555555555555666333111//////...---+++,,,++++++---000222333222222444444111222777888777999666555777777555666999777777888888999:::;;;;;;;;;:::888666555444444444222111000111222111000...222222000///...---------((()))***+++,,,,,,,,,+++******)))(((((((((((()))((('''(((***(((%%%%%%((())))))))))))))))))******)))(((''''''***,,,,,,+++,,,,,,,,,...000333666888444333222000///.........222///...///111333111......///111222333333222111222//////222111------///---,,,++++++******++++++,,,******,,,...---((($$$"""###$$$$$$"""!!!!!!""""""$$$%%%$$$"""!!!!!! !!!!!!""""""!!!!!! $$$$$$""""""%%%%%%"""!!!"""$$$$$$###"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!"""######$$$$$$#########""""""""""""!!!!!!!!!!!! !!!###%%%&&&"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """######"""!!!!!!""""""""""""###%%%%%%$$$###!!!!!!!!!"""######$$$$$$%%%$$$######"""###############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###''''''&&&'''((('''$$$""""""""""""###$$$%%%&&&''',,,)))%%%###"""""""""!!!"""###$$$%%%%%%$$$###""""""!!!!!!!!!######!!! #########""""""#########""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&---,,,)))&&&$$$$$$''')))%%%$$$############$$$$$$ """###$$$&&&(((+++(((&&&###"""###$$$###"""########################%%%"""!!!###### !!!$$$ !!!"""!!!!!!"""!!!"""""""""!!! !!! !!!!!! !!! %%%""" """&&&&&&&&&%%%######$$$$$$###"""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""!!! !!!!!! !!!"""!!!  zzzwwwvvvssslllfffZZZVVVPPPKKKHHHFFFCCCAAACCCAAA???@@@DDDEEEDDDBBBCCCCCCDDDEEEDDDCCC@@@>>>777555333222111111111222333222222444666777666555666666666666666666666666555333000.../////////...,,,---...222555777777555777999888444555999;;;:::<<<:::888777666666888:::666777888888999999999999777666555444333222111111222111000111222222000...111000...,,,+++++++++,,,(((((()))***,,,,,,***)))(((((('''&&&&&&''''''((('''&&&))),,,***&&&%%%(((***)))((('''(((***,,,---***))))))***---//////...,,,------///111444666777333222111000///.........000///...000222222000...111222333444444444333333222///000333222///...000...---,,,+++************(((((()))+++,,,***&&&"""!!!###$$$$$$###!!!!!!!!!!!!###$$$###""""""!!!!!!!!!""""""""""""!!!!!!"""&&&(((%%%%%%((((((&&&"""%%%'''%%%!!! """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############""""""""""""""""""""""""!!! !!!"""$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""!!! """######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""$$$&&&&&&%%%$$$$$$$$$'''%%%$$$$$$$$$###!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$########################$$$$$$$$$$$$###### !!!###%%%%%%$$$'''&&&%%%%%%&&&%%%""" ###""""""""""""$$$&&&'''---)))$$$"""!!!""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!######!!! $$$$$$############$$$$$$######""""""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''$$$""""""&&&***###############$$$$$$%%%!!!"""######%%%)))+++)))'''%%%$$$############""""""""""""############$$$!!!!!!$$$$$$!!!"""%%%!!!!!!!!! !!!"""""""""""""""!!!   !!! ###!!! """%%%%%% %%%###""""""$$$%%%$$$######""""""""""""""""""#################################"""!!!!!!!!!"""""" !!!!!!!!!!!!  {{{yyyxxxuuuoooiiiaaa]]]WWWRRROOOLLLIIIGGGEEECCCBBBDDDGGGIIIGGGEEEIIIJJJKKKJJJGGGBBB===:::444333333333444555666777777777777888:::;;;:::888555555555555555555666666444222//////111333333333111222444777;;;<<<;;;999===>>><<<777777:::<<<:::<<<;;;999666666777999999555666777888888777777666333333222111000//////...111000000000111111///---...---+++***))))))***++++++***+++---///...+++((('''&&&%%%$$$$$$%%%'''(((%%%%%%)))---,,,((((((+++,,,+++)))((((((***---...,,,++++++---000111111000,,,---...///000222444555000/////////...//////000.........///111111000///333333333444444444444444111///000444333000...000...---,,,+++***)))))))))''''''((())))))'''$$$"""!!!###%%%%%%###!!!!!!!!!!!!!!!"""###$$$$$$###"""########################!!!''')))&&&%%%'''((('''"""%%%'''&&&###!!!"""$$$########################$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""############"""########################""""""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""!!!"""$$$###!!! """######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""$$$&&&'''%%%$$$###$$$'''%%%$$$$$$$$$###!!!!!!!!!!!!!!!"""###$$$%%%############$$$##################$$$$$$#########!!! !!!$$$%%%%%%###%%%$$$######%%%%%%###"""%%%$$$###"""""""""$$$$$$***&&&###!!!!!!###$$$$$$#########$$$$$$#########"""!!!!!!!!!######!!! $$$$$$############$$$$$$######""""""""""""############$$$$$$%%%%%%%%%%%% """###""" $$$(((!!!""""""###$$$$$$$$$$$$"""#########"""$$$'''***)))((('''%%%#########$$$""""""""""""""""""######""" $$$$$$""""""%%%"""!!! !!!!!!!!!""""""""""""!!!  !!!!!! !!!!!! !!!!!!!!!!!!!!!###$$$$$$"""!!!"""###$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###### !!!!!!!!!"""!!!!!! ~~~||||||yyysssmmmeeeaaa[[[UUUQQQNNNKKKIIIDDDCCCDDDFFFIIIJJJIIIHHHJJJLLLLLLIIICCC===999777555555666777888:::;;;<<<999999999:::<<<<<<;;;999555555666666666666777777555444333444666888888888888888999<<<>>>???>>><<>>:::999<<<<<<999999;;;999666555888888777444555666666666555444333000000000000///...---,,,...---,,,---......,,,***+++******))))))******+++------...222555444///***((('''%%%$$$%%%&&&((()))&&&&&&***......******......---+++******,,,...///---------///111222111000---......///000111111111------------...///111111---......//////000000111333333333333333333333333000...000444444000...000...---,,,+++************&&&'''''''''&&&%%%$$$### """%%%%%%$$$"""!!! """""""""###%%%&&&%%%###%%%$$$$$$######$$$$$$%%%%%%(((%%%"""$$$%%%%%% """$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""######""""""""""""############$$$$$$"""""""""!!!!!! """##################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$%%%###!!!!!!!!!"""""""""###%%%%%%$$$###!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###""""""############""""""'''%%%"""###%%%&&&$$$!!!%%%$$$###$$$&&&'''&&&%%%$$$$$$###"""""""""""""""&&&$$$!!!!!!"""$$$%%%%%%########################"""!!!!!!!!!######!!! #########""""""#########"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$!!!""""""!!!!!!!!!$$$&&&!!!!!!"""###$$$$$$$$$###$$$$$$$$$""""""###&&&(((******)))&&&###"""$$$%%%"""""""""""""""""""""""" ###$$$""""""$$$"""!!!!!!"""!!! !!!"""""""""!!!  !!!""""""!!! !!!"""""" !!!  $$$'''$$$"""!!!!!!###$$$$$$###$$$######""""""######$$$########################$$$############$$$%%%%%%!!!!!!"""""""""#########""""""!!! !!!""""""yyysssiiieee^^^XXXTTTPPPLLLJJJEEEGGGJJJKKKLLLLLLMMMNNNLLLLLLJJJDDD>>>::::::;;;999::::::;;;<<<======>>><<<;;;;;;<<<===>>>===;;;888888888999999999:::::::::999999:::<<<===<<<;;;>>>======>>>@@@@@@???===<<>>AAAEEE>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@???===;;;;;;;;;<<<<<<<<<======>>>>>>>>>???AAA@@@>>><<>>===:::===>>><<<<<<>>>>>>;;;222777888444444888777333222333444444444222000///---......///...---+++***,,,+++***+++,,,+++***(((%%%&&&)))***,,,,,,+++++++++---333;;;BBBAAA;;;444---+++***((()))+++---///...,,,---000...***+++...111000///...............---------...000000...,,,111111111111111000///......------------...//////111111000//////111444666222222111000000111111111...---///333444///---...---,,,++++++******++++++((('''&&&%%%######$$$&&& """%%%&&&$$$""" """ !!!$$$&&&%%%###$$$###"""!!!!!!"""###$$$"""(((+++&&&"""###$$$%%%%%%###"""###&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$ !!!!!!""""""""""""""" !!!!!!"""""" !!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """%%%###"""&&&!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""%%%&&&$$$"""!!!!!!$$$#########%%%%%%###!!! """$$$%%%$$$###"""!!!"""###$$$%%%%%%$$$### !!!!!!!!!!!! ### %%%'''%%%"""'''%%%######$$$$$$###""" """###$$$$$$$$$###%%%$$$######$$$$$$###!!!$$$$$$############$$$$$$"""!!!!!!!!!######""" """"""!!!!!!!!!!!!"""""" """###%%%%%%###""" """###$$$%%%&&&%%%$$$$$$)))&&&######&&&'''%%%###!!!"""###$$$$$$###"""!!!#########"""!!!###'''+++***++++++'''###"""$$$&&&$$$######"""!!! """###!!!!!!###### !!!###!!! !!!!!!!!!!!!!!! !!!!!!###$$$$$$  !!!"""### """&&&&&&!!!%%%###"""!!!"""###"""!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""###$$$%%%'''((()))$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%~~~}}}vvvppphhhaaa\\\XXXUUURRRMMMMMMMMMOOORRRSSSRRRQQQIIIEEE@@@>>>>>>>>>===;;;EEEDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>>>>???AAAEEEGGG???>>>>>>???AAABBBBBBAAAAAABBBCCCCCCCCCBBBAAA@@@@@@???>>>===<<<<<<===>>>999;;;======<<<:::::::::666555555444333333222222333333333333222111000000///............,,,)))&&&+++***)))((((((''''''(((***+++,,,+++***)))***++++++000888@@@CCC@@@888222...//////...,,,+++---...222///------//////,,,***//////---,,,,,,---//////---,,,,,,...111222222222333222000/////////000111.../////////000000111111//////000111111111111000111111111000000000000000111///.........//////.........---,,,+++***)))(((&&&###  $$$&&&'''$$$$$$%%%%%%%%%$$$$$$###!!!###%%%&&&%%%%%%&&&'''!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%###"""""""""###$$$%%%%%%$$$###""""""##############################&&&!!! ###"""### !!!""""""%%%$$$$$$###"""!!! !!!"""!!!  """###############"""!!!!!! !!!!!!"""""""""!!!""""""""""""!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!!!! !!!"""###"""  ###$$$$$$###"""!!!!!!"""######""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$###"""%%%((('''$$$ %%%###""""""###$$$$$$### """###$$$$$$###""" %%%%%%$$$###"""!!! $$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""######$$$$$$$$$######"""!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&%%%$$$###"""%%%$$$###$$$%%%%%%$$$######"""  """%%%'''******(((###!!!$$$""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###!!!  """######$$$%%%###!!! !!!"""&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%###%%%&&&&&&%%%$$$&&&'''}}}|||ssspppjjjddd___[[[XXXVVVSSSRRRQQQQQQRRRQQQPPPNNNDDDAAA======>>>??????===FFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@BBBDDDFFFHHHCCCBBBBBBCCCEEEFFFEEEDDDBBBBBBCCCDDDCCCBBBAAA@@@??????===<<<;;;;;;<<<<<<999;;;<<<;;;999777666777555555444444333333222222333333333333222111/////////---,,,,,,,,,+++)))&&&***))))))(((((((((((()))***+++,,,+++***)))***,,,---333:::@@@AAA>>>888444111111111000......///111111...,,,---......,,,***.........------.........///......///222333333222222222111000000000000000........./////////000000000000000111111111111111111111111111000000000000111///...---------,,,,,,,,,,,,+++***)))(((''''''***'''$$$###$$$&&&''''''%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&''''''&&&%%%%%%$$$###"""!!!!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""""""""###$$$%%%$$$######"""""""""###########################%%%!!!!!!%%%%%%""""""%%%!!! !!!""""""%%%$$$$$$###""""""!!!!!! !!!"""!!! !!!"""###############"""!!!!!!###############$$$$$$%%% """%%%%%%###!!! """"""""""""!!!!!!!!! !!!""""""#########""""""!!!!!!!!!!!!  !!!!!! !!!""" !!!"""!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""###""""""!!! !!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""######$$$%%%%%%&&&&&&######$$$%%%&&&&&&###!!!$$$###"""""""""#########"""###$$$%%%%%%$$$###"""$$$######""""""!!!!!! $$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""#########$$$$$$######"""""""""###$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$###"""%%%###"""###$$$%%%$$$"""###"""  """%%%'''(((((('''$$$ !!!$$$"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###"""###$$$###"""!!!"""###$$$############"""""""""$$$$$$$$$$$$$$$$$$%%%%%%'''&&&$$$#########$$$%%%###%%%&&&&&&%%%$$$&&&'''|||zzzqqqqqqooojjjddd^^^[[[ZZZWWWTTTQQQNNNMMMKKKHHHFFF@@@???>>>???AAACCCCCCCCCGGGFFFEEEDDDDDDCCCCCCCCCBBBCCCCCCEEEFFFHHHIIIIIIIIIHHHGGGHHHIIIJJJIIIHHHCCCDDDDDDDDDDDDCCCBBBAAA>>>===<<<;;;::::::::::::888999:::999666444333333444444333333333333333333333333333222111///...---...,,,***))))))***)))''')))(((((((((((()))*********+++---,,,+++***+++---///555<<>>===>>>>>>???:::888555555888999888666555555555555444333222222333333222///,,,+++,,,......---------...///000111111111222222222333333333555333000...---...000111222222222111111111111111111222333333111111222333444444333333333333222222333333333444444444555555444444333333333222222222333333333222222222111111777555333111111333555777000000111111222222222111///666777222222999999222111555555000...222444222,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********+++)))''''''******(((&&&&&&''''''%%%######$$$%%%###!!!"""$$$### !!!%%%'''((((((&&&(((,,,+++'''***)))(((&&&$$$#########""""""""""""""""""""""""$$$$$$$$$######""" !!!###""" """%%% !!!###$$$$$$###"""!!!""""""""""""""""""""""""###########################!!! """$$$%%%%%%##############################""""""""""""######%%%++++++'''""""""###""""""!!!!!! !!!!!!!!! """!!!  !!!""" """"""!!! !!!!!!!!!!!!"""###%%%%%%%%% ((('''$$$***###!!!$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$############$$$$$$&&&%%%###"""""""""######""""""###""""""!!! %%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$(((###$$$#########""""""""""""""""""!!! !!!###$$$""""""!!!!!! !!!!!! !!!$$$%%%%%%""" !!!""""""!!!!!!"""###""""""!!! !!!""""""""""""""""""""""""""""""###$$$%%%%%%$$$###$$$&&&&&&$$$###&&&+++---+++(((***)))'''&&&&&&'''((((((((((((((((((((((((((((((uuujjjeeebbb___^^^```]]]VVVQQQSSSUUUUUUYYY^^^bbbfffkkkqqqsssrrrpppnnnhhheeeaaa______```______]]]\\\ZZZXXXVVVUUUTTTSSSQQQOOOMMMLLLKKKJJJGGGEEEDDDCCCAAA>>>===<<<<<<<<<<<<999777888999:::999777444444444444333222111000000111000...+++***,,,---------...///000111111111333333333444444444555555555444111///...///000222000111111111222222333333111222333222111111222333444444333333333222222222333333333333444444444444333222222222111111111111222222222222111111111000555444222111111222444555///000111222333222222111222555555333333555555222222777888333111333222///---------------,,,++++++,,,,,,,,,++++++*********+++)))'''((()))***(((&&&((()))((('''$$$$$$$$$&&&$$$###$$$&&&%%%!!!"""&&&%%%'''''''''***//////,,,+++***(((&&&%%%$$$##############################$$$$$$$$$######"""!!! """###""" """$$$!!!"""###$$$$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""###!!! """$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!$$$'''&&&###!!!!!!###"""!!!!!!!!!  !!!""""""###!!!!!! !!!!!! """"""!!! !!!!!!!!!!!!""""""###$$$!!!###$$$&&&&&&$$$ (((###!!!$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''############$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###$$$$$$############$$$$$$&&&%%%###"""""""""###$$$"""""""""###""""""!!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""###### """###!!!!!!$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""!!!!!!!!! ######""""""""""""""""""""""""""""""!!!!!! !!! !!!  !!!""""""!!!!!!"""###""""""!!! !!!"""""""""""""""""""""""""""""""""###%%%$$$$$$###%%%&&&'''$$$###&&&***,,,***''''''''''''''''''((())))))************************}}}rrrgggbbb```^^^___bbbbbb[[[WWWXXXZZZ]]]bbbgggmmmqqqvvvzzzzzzwwwssspppjjjhhheeedddddddddcccaaa___^^^\\\ZZZXXXVVVTTTSSSOOOMMMKKKJJJIIIGGGEEECCCDDDCCCAAA>>><<<;;;:::999;;;999888888999999888777444333333222000///......---......---++++++,,,...---///000222333444444333555555666666666777777777666444222000000000111222000000111222333444555555111222333333222111222333333333333333222222222222222222222333333333333444111111111000000000000///111111000000000000000///222222111111111111222222///000222444444333222111444222222555444111000333///444555222000///---***------......------,,,++++++++++++++++++************)))(((((())))))((('''*********(((%%%$$$%%%&&&&&&$$$%%%(((&&&###$$$((("""$$$&&&'''+++111333000,,,+++)))'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""######""" !!!#########$$$$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!"""######### !!!!!!!!!!!!  """"""!!! !!!!!!!!!!!!!!!!!!!!!"""!!!(((((("""###)))###%%%###"""###&&&'''$$$!!!$$$$$$############$$$$$$$$$############"""""""""$$$$$$%%%%%%&&&&&&'''''''''&&&$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$############$$$$$$%%%%%%$$$############$$$!!!""""""#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$########################""""""!!!!!!!!! !!!"""###$$$%%%### ###&&&%%%###""""""""""""""""""""""""!!!""""""############"""!!!!!!!!!!!! ###"""""""""""""""######%%%###  """######!!! !!!"""###"""!!! !!!""""""!!!!!!"""###"""!!!!!! !!! !!!"""""""""""""""""""""""""""""" """$$$$$$$$$$$$%%%''''''%%%$$$&&&)))***(((%%%$$$%%%&&&'''((()))))))))************************zzznnnddd______^^^```ccceeeaaa]]]^^^ccchhhnnnrrrxxxyyyzzz{{{xxxtttpppllljjjiiiggggggggggggdddbbb```___^^^\\\YYYWWWTTTSSSNNNLLLIIIGGGFFFEEEBBBAAABBBAAA@@@>>><<<:::999999777777666666666666444444333222111000...------------...//////......///111000111444777888888777666666666666777777777888888666555333222111222333444111222222333444444555555333444555555333333444555333333333222222222222111111111111222222222333333111111111000000000////////////////////////////////////000111111000//////...000222444444333111000444//////666666000///555///111333111///...---,,,---............---,,,,,,+++++++++******************))))))((()))(((((('''*********(((%%%$$$$$$&&&&&&%%%&&&(((&&&###$$$((( ###$$$%%%***000222///,,,+++)))'''%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$$$$###"""!!!!!!!!!"""$$$%%%%%%$$$$$$"""!!! ########################""""""""""""""""""""""""###!!! !!!###$$$$$$###########################!!!!!! !!!!!!""" !!!!!! !!!!!!!!!!!!!!! ######""""""!!!  !!!""""""!!!  """"""!!! !!!!!!!!!!!!!!! $$$&&&$$$!!!###'''###$$$######%%%&&&&&&$$$!!!$$$$$$############$$$$$$###"""""""""""""""""""""$$$$$$%%%&&&&&&'''(((((()))'''$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$######"""!!!!!!!!! !!!!!!"""######$$$$$$###$$$'''%%%!!!!!!!!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!  !!!$$$"""  """######"""!!!!!!######"""!!! !!!""""""!!!!!!"""###"""!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$&&&((('''&&&%%%&&&((((((&&&$$$###%%%&&&((())))))((('''''''''''''''''''''''''''uuukkkaaa^^^______aaadddeeeeeeeeegggmmmtttyyy{{{}}}{{{wwwrrroookkkjjjiiihhhggghhhhhhgggeeebbbaaaaaa___]]]ZZZWWWTTTRRRNNNKKKGGGEEEDDDCCCAAA???>>>>>>>>>===<<<;;;:::999666777777777555444333333333222000///...---------///111222333222222333555333555888:::;;;;;;:::999555666666666777777777777666666444444333444444555555555555444444444444444555666777666555555666777333333222222222111111111000000000111111111111222111111111111000000000000........................---...000111111000...---...///111333333222111000222---...555666111111777111111222222111000111333------......------,,,+++************************))))))))))))(((((((((((()))))))))'''$$$###$$$%%%%%%###$$$'''%%%"""###''' #########''',,,---***+++***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###%%%$$$###""""""""""""!!!%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!"""###$$$###"""########################!!!!!! !!!!!! """######!!! !!!!!!!!!!!!!!!"""!!!!!!  !!!""""""!!!  """"""!!! !!!!!!"""!!!!!! """!!!&&&$$$%%%)))######""""""###$$$###"""$$$######""""""######$$$"""""""""""""""""""""###$$$$$$%%%&&&&&&'''((((((---+++'''$$$""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$"""$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$#########"""""""""!!!############"""""""""""""""!!! !!!""""""!!! !!!!!!""""""""""""!!!"""###$$$$$$###!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""!!! """"""!!! !!!""""""!!!!!!"""###!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%'''&&&&&&%%%&&&&&&&&&%%%###%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''qqqhhh```___``````bbbeeegggjjjmmmpppwww~~~~~~}}}xxxsssooolllkkkjjjiiihhhgggggghhhgggeeecccbbbaaa```^^^[[[WWWSSSQQQMMMJJJFFFDDDBBBAAA???>>><<<<<<<<<<<<<<<;;;:::999666888:::999777555444444333222000///......///000222444666777666666777888777888999;;;;;;;;;::::::555555555666666666777777777666666555555666666666666666666666555555444444555777888777666555666777222222222222111111111111/////////000000000111111111111111111000000000000---............/////////---...///000000///...---...///000000000111000000000...///222333111111333---,,,...111000...///222,,,,,,------,,,,,,+++***)))))))))***************((()))***)))((('''((()))'''(((((('''%%%$$$%%%&&&$$$"""###&&&$$$!!!"""&&&!!!######"""$$$((((((%%%(((((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%###""""""###$$$###"""%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" """######"""!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!  """"""!!!  """"""###"""!!! %%%$$$$$$'''###"""!!!!!!!!!!!!"""#########""""""""""""######"""""""""############$$$$$$$$$%%%%%%&&&&&&''''''///---***'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$###""""""$$$$$$###"""$$$$$$############$$$$$$###$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$########################$$$$$$#########"""""""""!!!"""######!!!   !!!!!!""""""###!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""!!!   """"""!!! !!!  !!!"""!!! !!!""""""!!!!!!"""###!!! !!!!!!""" !!!""""""""""""""""""""""""""""""!!!############$$$&&&%%%%%%%%%&&&%%%%%%$$$$$$'''''''''''''''&&&%%%%%%************************{{{mmmeee___```bbbbbbcccfffiiipppuuuyyy~~~|||xxxwwwtttqqqnnnlllkkkkkkjjjhhhffffffggggggfffdddbbbaaa```^^^[[[VVVRRRPPPNNNJJJFFFCCCAAA@@@???>>><<<======<<<;;;999777666555888:::999666333333333333222111000///000222333555777999:::999888999:::888888888999999999999999666666666666777777777777777777777777777777777777666666666666666666666777444555666666444444555666222222222222111111111111....../////////000000000000000000/////////......---.........////////////......////////////......///......---...///000000---000000...---///...+++++++++000666555...,,,...++++++,,,,,,++++++***)))((()))))))))*********+++(((***+++***'''&&&''')))'''(((((('''&&&&&&''')))$$$"""###&&&$$$!!!"""&&&!!!###"""!!!###'''&&&###%%%%%%$$$$$$$$$$$$%%%%%%########################$$$###"""!!!!!!"""###$$$%%%###!!!!!!$$$%%%$$$###%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""### """"""!!!$$$ !!!!!!!!!""" !!!!!!""""""!!!!!! !!!!!! """"""!!!  """###$$$###"""""" $$$%%%!!!!!!"""######"""!!!!!!"""######""""""""""""##################$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%+++***)))((('''&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%$$$######%%%%%%$$$###$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$"""""""""######$$$$$$%%%##################$$$$$$""""""#########"""!!!  !!!""""""###"""!!!!!! !!!!!!!!!"""%%%$$$###"""!!!  !!!!!!!!! """ !!!"""!!! !!!""""""!!!!!!"""### !!!"""""" !!!"""""""""""""""""""""""""""""" """######""""""###%%%###$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''************************wwwkkkddd___aaadddddddddffflllttt{{{~~~yyyoooppppppooonnnmmmkkkjjjkkkiiigggfffgggggggggfffbbbaaa```^^^ZZZVVVRRROOONNNKKKFFFCCCAAA@@@???>>>>>>>>>>>><<<:::888555444333666888888444111000111444222111000111222444555666888:::;;;:::999999:::999888777666666666777777666777777777777888888888777777777777777888888888444444555666777888999999333444555444333333444555222222222111111111111000............/////////000//////.........---------........./////////000000///////////////////////////...,,,+++,,,---///111,,,222222***)))---+++$$$000222999AAA???666///000***++++++++++++***))))))(((((())))))*********+++(((***+++***'''&&&''')))'''((()))((('''((()))+++$$$###$$$&&&%%%!!!"""&&&!!!###"""!!!###''''''###$$$#########$$$$$$%%%&&&""""""""""""""""""""""""$$$###!!! """$$$%%%$$$""" !!!$$$&&&%%%###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$""" ##############################""""""""""""######!!!"""!!!''' !!!!!!""""""#########"""!!!!!! """!!!  !!!""" """"""!!!  """$$$%%%%%%$$$### $$$""" %%%&&&"""!!!$$$%%%$$$"""!!!!!!######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$############$$$$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$"""!!!###&&&&&&###  !!!""""""###"""!!!   !!!!!!""""""&&&%%%###"""  !!!!!!"""!!! !!!"""###""" !!!""""""!!!!!!"""### !!!"""### !!!""""""""""""""""""""""""""""""!!!"""######"""!!!"""$$$"""###%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%''')))***((((((((((((((((((((((((wwwkkkccc\\\]]]aaacccgggkkkrrrvvv||||||wwwsssppprrrsssrrrpppnnnnnnooonnnllliiihhhggggggeeeddddddbbb]]]YYYVVVTTTSSSSSSJJJGGGCCCBBBBBBBBB@@@===???<<<::::::;;;;;;999666555111......222555555333777666666555666999;;;<<<@@@???===;;;::::::::::::::::::999888777777777888;;;999777555444444555666999888777777777777777777999999999999888777555555666666555444222111111000,,,,,,,,,---...///000000///,,,,,,///333333///+++...---,,,,,,.../////////..................------------------,,,,,,+++***---...//////------...///...------...//////...,,,***+++333;;;;;;222---...++++++***)))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&%%%%%%$$$###""""""%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""######$$$$$$$$$#########%%%&&&%%%%%%%%%$$$###""""""$$$&&&'''!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!$$$'''  """!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!! #########"""  """########################!!!!!!""""""######$$$$$$"""  ###$$$###!!! !!!###%%%%%%$$$"""'''((($$$###&&&&&&''''''&&&'''((('''$$$""""""!!! !!!###$$$$$$###&&&%%%$$$$$$######$$$$$$&&&%%%$$$######$$$$$$%%%******)))((('''%%%###"""(((((('''&&&&&&&&&''''''&&&&&&%%%%%%$$$###"""""""""""""""###$$$$$$$$$%%%""""""""""""############)))(((&&&$$$############%%%%%%%%%%%%$$$$$$###"""""""""############""""""###"""!!!!!!"""### !!!!!!""""""!!!"""############ !!!!!!$$$&&&&&&$$$!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&'''''''''yyyoooggg```aaadddeeehhhllluuuxxx|||~~~zzztttpppnnnppprrrrrrpppooonnnooopppmmmkkkiiiiiihhhfffdddbbb```]]]YYYVVVSSSRRRQQQLLLIIIEEECCCBBB@@@<<<999???<<<::::::;;;;;;999666444444444444444666999;;;<<<<<<===>>>>>>?????????@@@???>>><<<;;;:::;;;;;;;;;;;;:::999888888888888<<<;;;999888777888999:::999888888777777777777777888888888888777666555444555555444333222111000000---,,,,,,------///000000///---+++---000000,,,'''...,,,++++++---///......------------------------,,,,,,------,,,,,,+++******+++,,,,,,++++++,,,---...---,,,---...///---+++++++++///555333---+++...******)))(((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%$$$#########%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############$$$$$$$$$$$$%%%&&&&&&%%%######$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!! !!!$$$&&&!!!!!!!!!!!!"""""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!! #######################################"""""""""""""""############!!! !!!$$$%%%$$$"""###""""""###$$$###!!!%%%''''''$$$$$$'''(((&&&&&&%%%$$$%%%%%%%%%""" """!!!!!!!!!###$$$###"""%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$######"""############$$$$$$$$$$$$!!!!!!""""""######$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""############""""""$$$###!!! !!!###$$$!!!!!!!!!"""""""""###### !!!"""######"""!!!!!! !!!!!!!!!""""""!!!###$$$$$$###!!!"""""""""""""""###$$$$$$!!!"""#########!!! """"""""""""""""""""""""########################!!!!!!!!!!!!!!!"""######$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''))))))uuummmffffffiiijjjlllooowwwyyy{{{|||zzzuuupppmmmlllooorrrrrrqqqpppoooppprrrpppnnnlllllljjjgggddd```^^^\\\YYYUUURRROOONNNJJJHHHFFFDDDBBB@@@<<<999===;;;:::999:::999888666666999;;;;;;999:::???CCC@@@BBBCCCEEEEEEDDDBBB@@@AAA@@@???===<<<<<<<<<<<<===<<<;;;:::999999999999<<<;;;:::999999:::;;;<<<999999888777777777777777666666666666666555444333444333333222111000//////---------------...///000111///---...000///+++'''---+++******,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++***)))***+++++++++***,,,---,,,,,,+++,,,---...,,,***,,,***+++---+++((()))---))))))(((''''''''''''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$%%%%%%%%%%%%&&&&&&&&&!!!###%%%&&&'''%%%$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################!!!!!!!!! ###%%%""""""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!!!!!!!!!!"""###### %%%%%%$$$"""!!!""""""""""""""""""""""""############""""""""""""$$$""""""###$$$%%%$$$###%%%$$$#########"""$$$((()))((((((***((($$$&&&%%%$$$$$$%%%%%%""" ###"""!!!"""###$$$###"""#########$$$$$$$$$$$$$$$ """###$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########!!!!!!""""""###$$$%%%%%%###$$$'''))))))))))))((($$$$$$$$$$$$$$$$$$###"""""""""############""""""%%%$$$"""!!!!!!"""$$$%%%""""""""""""############"""""""""""""""!!! !!!!!!"""""""""######### !!!!!!""""""!!!!!! $$$###!!! !!!"""$$$%%%!!!#########"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$%%%&&&((()))***|||sssmmmmmmpppppprrruuuwwwwwwwwwwwwuuuqqqmmmkkklllooosssttttttsssrrrrrrtttsssqqqpppnnnlllgggddd\\\\\\ZZZWWWTTTPPPMMMKKKEEEEEEDDDDDDCCCAAA???===:::999888888888888777666:::===?????????AAADDDGGGDDDDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>???>>>===<<<;;;:::::::::::::::999999999::::::;;;:::999888777666666666777555555555555555444333222222222222111000//////...---------------...///000222111000000111111...,,,,,,***))))))+++,,,+++***+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******,,,------,,,,,,...///,,,+++***+++------+++************)))'''&&&'''***(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%$$$$$$$$$%%%######%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$##############################!!!""""""!!! """$$$ ###### ###### $$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!###$$$###&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!"""""""""######$$$$$$###%%%$$$"""""""""""" $$$((()))'''(((+++***'''((('''&&&&&&'''&&&%%%######"""!!!"""###$$$###""""""######$$$$$$$$$$$$$$$ #########"""!!!"""######$$$$$$$$$$$$############$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%&&&"""%%%(((+++,,,+++)))'''!!!""""""###""""""!!!!!!"""######$$$$$$######"""%%%$$$###!!!!!!###$$$%%%""""""""""""""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######!!!!!! !!!!!!"""!!! """$$$!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$######""""""""""""######$$$$$$############$$$$$$#########$$$%%%'''((()))|||vvvvvvxxxxxxyyy|||ttttttsssqqqpppnnnmmmlllooorrruuuvvvvvvuuuuuuvvvvvvuuutttsssqqqmmmgggcccZZZYYYWWWUUUQQQNNNJJJIIIDDDDDDDDDCCCAAA@@@???>>>888999999999999999999:::BBB@@@@@@BBBEEEHHHHHHGGGHHHGGGFFFDDDDDDDDDDDDEEEBBBBBBBBBBBBAAA@@@@@@???AAA@@@???===<<<<<<;;;;;;::::::::::::::::::;;;;;;:::999888777666666666666333444444444444333333222222111111000000/////////...------------...//////000/////////000111000///,,,***((()))***+++***))))))*********++++++,,,,,,******+++,,,,,,++++++++++++,,,......---,,,...///+++******+++,,,,,,+++)))'''***+++)))''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""$$$%%%%%%###"""###%%%&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$##############################!!!"""###""" !!!""" ###### ###### ######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!""""""$$$%%%%%%""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""###$$$"""!!!"""###$$$###"""###&&&'''&&&)))000444444)))'''&&&%%%&&&&&&%%%###$$$"""!!!"""######"""!!!""""""###$$$$$$$$$###""" """###"""!!! #########$$$######""""""#########$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$######!!!""""""###$$$%%%%%%%%%$$$&&&)))++++++)))&&&$$$""""""###############"""######$$$$$$$$$$$$######%%%$$$###!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$ !!!!!!!!!""""""""""""!!!  !!!""""""!!! """$$$ ###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""###$$$$$$###""""""!!!!!!""""""###$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%&&&tttssspppnnnmmmmmmnnnnnnrrrtttvvvwwwvvvvvvwwwyyyxxxwwwvvvuuusssnnngggbbbYYYWWWUUURRRNNNKKKIIIGGGGGGGGGFFFCCC???<<<<<<===:::<<<>>>>>>>>>???AAABBBIIIFFFDDDFFFJJJLLLJJJFFFKKKIIIGGGEEEEEEFFFGGGHHHCCCCCCDDDDDDCCCBBBAAAAAACCCBBBAAA???>>>======<<<============<<<<<<<<<<<<::::::888777666666666666333333444444444444333333111111111111000000//////......---------......///,,,,,,,,,,,,------......,,,***))))))*********)))(((((())))))***+++++++++)))***+++++++++++++++++++++,,,------++++++,,,---++++++***+++,,,---+++)))%%%)))+++)))'''((((((&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############%%%'''&&&###!!!###%%%'''&&&$$$""""""###%%%&&&###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################"""###$$$###!!! !!! ###### ###### """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!###$$$$$$###!!!!!!###%%%""""""""""""""""""""""""############""""""""""""!!!""""""!!!!!!"""###$$$"""!!!"""$$$&&&&&&&&&###%%%%%%&&&+++666>>>@@@(((&&&######$$$$$$###"""$$$###""""""######"""!!!"""###$$$$$$$$$###!!!  !!!"""!!!!!! ##################""""""%%%%%%$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$&&&(((***)))'''$$$!!!###$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!  !!!###$$$%%% !!!!!!!!!"""""""""!!!!!! !!!!!!"""$$$###!!! !!!"""$$$%%%&&&&&&%%%%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""######%%%$$$$$$######$$$$$$$$$xxxuuuqqqnnnmmmmmmooopppuuuvvvvvvuuutttuuuwwwyyyyyyxxxxxxwwwtttnnnfffaaaXXXVVVSSSOOOKKKIIIGGGGGGHHHHHHEEEAAA<<<;;;===???@@@CCCFFFGGGGGGHHHKKKNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGCCCDDDEEEEEEEEEDDDCCCBBBEEEDDDBBB@@@???>>>>>>===============<<<;;;;;;:::;;;:::999777666666555555333333444444444444444333222222111111111111000000///......---------......,,,,,,,,,,,,+++***+++,,,---+++))))))*********)))''''''((())))))***++++++))))))***+++++++++++++++...//////...,,,++++++,,,,,,++++++,,,------,,,***$$$)))***&&&%%%(((***'''''''''&&&&&&'''(((((()))&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$'''***((($$$"""$$$'''&&&%%%%%%$$$#########$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$###!!! """""" """""" !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""  !!!!!!!!!!!!!!!!!!"""###"""!!!"""$$$&&&########################"""""""""""""""######### """######!!!!!!###%%%%%%$$$"""###%%%'''''''''$$$''''''&&&+++444;;;===(((&&&#########$$$###"""$$$###""""""######""" ###$$$%%%%%%$$$"""  !!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$'''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$&&&''''''%%%"""!!!"""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###!!! !!!###$$$""""""""""""!!!!!! !!!!!! !!!"""###$$$!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""###$$$$$$&&&%%%$$$###"""""""""###""""""""""""""""""""""""##############################""""""######$$$%%%"""!!!!!! !!!!!!"""######""""""""""""############"""######$$$%%%&&&{{{xxxsssooommmnnnpppqqqvvvvvvuuutttssstttwwwyyyyyyxxxxxxwwwtttnnnfff```XXXVVVQQQMMMIIIHHHGGGGGGEEEEEECCC???<<<<<<@@@DDDEEEHHHLLLNNNNNNPPPSSSWWWNNNQQQSSSQQQLLLJJJJJJLLLDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFEEECCCCCCEEEDDDCCCAAA@@@???>>>>>>;;;;;;;;;;;;:::999888777;;;:::999777666555555555333333444555555444444444222222222111111111111111///......---------......///000///---+++***+++,,,---+++***)))***+++***)))&&&''''''((()))******+++((()))***+++++++++++++++111222222111///------...---,,,+++,,,---...,,,***$$$))))))$$$###(((+++)))'''''''''''''''((()))***$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&))),,,***&&&$$$&&&)))###$$$&&&&&&&&&$$$"""!!!!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$###!!!"""""""""""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""  """#########"""!!!!!!"""######!!! !!!"""########################!!!!!!""""""######$$$$$$!!!###%%%$$$""""""$$$&&&'''&&&$$$$$$&&&'''((('''((()))(((&&&(((...222111***(((%%%$$$%%%&&&%%%%%%%%%###""""""######""" $$$$$$%%%%%%$$$!!!""""""!!! !!!!!! !!!###%%%&&&''''''(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""!!!"""$$$%%%%%%$$$###""" !!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$######"""!!!!!!"""###$$$#########""""""!!!!!!$$$###!!! !!!!!!""""""############$$$$$$$$$""""""############"""""" !!!!!!!!!!!!!!! !!!$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%!!!!!! !!!!!!######""""""""""""######!!!!!!!!!"""###%%%&&&'''{{{tttoooooopppoooqqqttttttuuutttttttttvvvzzz}}}zzzyyyyyywwwtttmmmeee___TTTPPPNNNNNNKKKFFFEEEGGGHHHFFFDDDBBBBBBDDDFFFGGGLLLRRRZZZ^^^]]]YYYWWWVVVXXXUUURRRNNNKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>??????===<<<;;;:::999999999999999777666777888888777666333444555555555444222222444444333333222111000000222111///.........///000///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))************+++,,,---...++++++++++++,,,...000111***))))))+++---...---+++***)))(((&&&&&&&&&'''(((&&&))))))&&&&&&))))))&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$#########$$$$$$!!!$$$'''%%%!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%''''''(((((('''&&&%%%%%%######$$$%%%%%%###"""!!!&&&%%%$$$#########$$$%%%!!!!!!!!!"""######$$$$$$###"""!!!  !!!'''$$$""""""$$$$$$###!!!"""""""""""""""!!! """"""!!!!!!  !!!!!!!!!!!!!!! !!!!!!""" !!! """$$$!!!!!!""""""!!! $$$$$$###"""!!!!!!!!!""" !!!###%%%&&&&&&&&&%%%&&&$$$"""!!!!!!"""%%%&&&%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((()))(((&&&$$$#########$$$ """$$$$$$"""!!!"""""" !!!""""""!!! !!!#########""""""!!!!!!!!! """!!!!!!!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&$$$###$$$&&&((((((&&&%%%$$$###############""""""######$$$%%%############"""""""""""" !!!"""###$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!! !!!"""######$$$$$$##################!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$######'''%%%###!!! """$$$%%%######""""""""""""######""""""!!!!!! !!!!!!"""###$$$%%%%%%%%%$$$"""!!!"""######"""!!! !!!""""""######"""######""""""""""""######!!!###$$$$$$######$$$%%%$$$###"""""""""###%%%%%%}}}vvvqqqqqqrrrqqqrrrvvvuuuvvvvvvuuuuuuwww{{{~~~{{{zzzyyywwwssslllddd^^^WWWSSSPPPOOOLLLGGGFFFHHHGGGFFFDDDDDDEEEHHHKKKMMMUUU[[[aaadddccc```]]]\\\YYYVVVSSSOOOLLLKKKJJJJJJKKKKKKJJJHHHFFFEEECCCCCCEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@????????????@@@<<<;;;;;;:::999999888888999888777777888888666555444444555555555444333222555555444333333222111111222111000///...//////000............------------,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,---///000222,,,++++++,,,------,,,***,,,+++)))(((''''''''''''&&&))))))&&&&&&))))))&&&''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''"""&&&))))))&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%###$$$$$$$$$$$$###""""""$$$###"""""""""###$$$%%%#########"""""""""""""""!!!  &&&###!!!!!!######""" """""""""""""""!!! """!!!!!!!!! !!!"""""""""""""""!!!!!!%%%"""!!!###"""  !!!!!! """###!!!!!!""""""!!! $$$###""""""""""""""""""###$$$%%%&&&&&&%%%$$$$$$%%%###"""!!!!!!###%%%'''%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((((('''&&&%%%$$$$$$%%%%%%"""###$$$$$$""""""###$$$!!!"""######"""!!!"""###""""""""""""!!!!!! !!!!!! !!!!!!###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&$$$###$$$&&&)))+++***)))(((&&&&&&&&&&&&######""""""######$$$%%%############"""""""""""" !!!"""###############$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""##############################"""""""""""""""""""""""""""######$$$$$$$$$$$$###&&&%%%###"""!!!"""###$$$######""""""""""""######""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$###"""!!!"""######"""!!!"""###############"""!!!######""""""""""""######!!!""""""!!!!!!"""###$$$###"""""""""###$$$%%%yyyttttttuuusssuuuxxxvvvwwwwwwwwwwwwyyy|||}}}{{{yyywwwrrrkkkccc^^^YYYTTTQQQPPPMMMHHHGGGIIIFFFFFFFFFGGGKKKPPPUUUXXX___cccgggiiihhheeebbbaaaZZZXXXUUURRROOONNNMMMMMMOOONNNLLLJJJGGGEEECCCBBBEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@????????????;;;;;;;;;;;;:::999888777:::888777666777777555333444555555555555444333333555555555444333333222222111111000///////////////............------------+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***,,,,,,,,,---...///000111...---,,,---......,,,***...---+++***((((((''''''&&&))))))&&&&&&))))))&&&%%%'''***++++++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((()))!!!%%%***+++)))((()))+++''''''''''''''''''&&&&&&((()))+++***(((''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$######"""#########"""!!!!!!!!!!!!###$$$%%%$$$$$$######"""!!!!!! !!! !!!"""$$$"""!!! """""""""!!!"""""""""""""""!!!!!! !!!!!!!!!!!! """"""############""""""%%%"""!!!###""" !!!"""!!! """###!!!!!!"""""""""!!! """"""""""""""""""###$$$%%%&&&&&&&&&&&&%%%$$$######"""!!!!!!"""$$$&&&(((%%%%%%%%%&&&''''''(((((('''(((((())))))(((((('''((('''&&&&&&&&&&&&''''''$$$%%%%%%###""""""$$$&&&###$$$%%%$$$###"""###$$$""""""!!!!!!!!!!!! !!! !!!"""###$$$$$$$$$$$$$$$$$$#########((('''%%%###"""$$$))),,,+++***)))((('''&&&&&&&&&######""""""######$$$%%%############""""""""""""!!!!!!"""""""""""""""!!!$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""#################################"""!!!!!!!!!!!!"""###""""""###$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""######""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$###"""!!!!!!######"""!!!$$$$$$$$$$$$###"""!!! ######""""""""""""######!!!""""""!!!!!!"""#########""""""######$$$%%%{{{vvvwwwwwwuuuvvvxxxwwwxxxyyyyyyyyyzzz~~~~~~|||yyyuuupppjjjbbb]]]XXXSSSPPPOOOLLLGGGGGGIIIHHHHHHJJJNNNSSSYYY___bbbdddfffhhhhhhgggdddbbb```[[[ZZZXXXUUUSSSQQQPPPPPPQQQPPPNNNLLLIIIGGGEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>===::::::;;;;;;:::999777666:::888777666666555444222555555555555444444333333444444444333333222222222111000000///////////////.........---------,,,,,,++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))++++++,,,,,,---...//////---,,,,,,---///000///---///...---+++***)))((('''&&&))))))&&&&&&))))))&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((!!!&&&))))))(((((()))((((((((('''''''''''''''((()))+++***)))'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&%%%###"""""""""###$$$!!!!!! !!!"""$$$&&&'''############""""""!!!!!!"""""""""######$$$%%%%%%$$$###""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########"""""" !!!!!!""""""!!! """###!!!!!!"""""""""!!!!!! """!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%"""!!!!!!!!!"""$$$'''(((%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((((())))))&&&&&&%%%###"""###&&&((($$$&&&&&&&&&$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###########################&&&&&&&&&%%%$$$&&&))),,,((('''&&&%%%$$$$$$$$$$$$######""""""######$$$%%%############"""""""""!!!##################""""""%%%$$$###""""""###$$$%%%%%%%%%$$$###"""""""""##################$$$$$$$$$$$$###!!! !!!###$$$""""""###$$$%%%%%%%%%%%%######$$$%%%$$$###"""!!!######""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""!!! !!!"""###"""!!!###############"""!!! ######""""""""""""######!!!###$$$$$$######$$$%%%###############$$$$$$$$$|||xxxyyyyyyvvvvvvyyyxxxyyyzzzzzzzzz|||~~~~~~{{{wwwsssnnnhhhbbb]]]UUUPPPMMMMMMKKKGGGHHHKKKMMMNNNRRRWWW]]]ccchhhjjjgggffffffeeedddccc```^^^\\\[[[ZZZXXXVVVTTTSSSSSSPPPOOOOOOMMMLLLKKKJJJIIIEEEFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@>>>===<<<<<<::::::::::::999888777777999888666555555555333111555444444444333333333333222222222111111111111111000000000000000//////......------------,,,,,,,,,+++++++++************)))((((((((((((((((((((((((''''''''''''((()))******)))******+++,,,,,,,,,,,,******+++---000222222000//////...---+++)))((('''&&&))))))&&&&&&))))))&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())) $$$((()))))))))))))))))))))(((((('''''''''((()))******(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%###"""""""""###$$$""""""!!!"""###%%%'''(((!!!!!!""""""############""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!""""""###""" !!!###!!!!!!"""""""""""""""!!!"""!!!!!!!!!"""###$$$$$$######$$$$$$%%%&&&''''''!!!!!!!!!"""###%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((()))))))))&&&&&&&&&$$$"""###&&&(((&&&''''''&&&%%%$$$$$$%%%!!!"""""""""""""""""""""!!!!!!!!!"""""""""""""""###########################%%%'''(((((('''((()))%%%%%%$$$###""""""""""""######""""""######$$$%%%############"""""""""!!!$$$$$$$$$%%%$$$$$$######%%%$$$""""""""""""$$$%%%%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$%%%###""" """###%%%""""""###%%%%%%&&&&&&&&&"""###$$$%%%%%%###"""!!!######""""""""""""######!!!!!!""""""""""""""""""!!!!!!"""#########""""""!!!  """###"""!!! !!!""""""!!!!!!######""""""""""""######!!!###$$$$$$######$$$%%%""""""######$$$$$$$$$$$$~~~zzz{{{{{{xxxxxxyyyxxxyyy{{{{{{{{{||||||yyytttpppkkkfffaaa]]]SSSOOOLLLMMMLLLKKKMMMQQQTTTWWW\\\bbbgggkkkmmmnnnjjjgggeeedddccccccaaa___]]]\\\[[[ZZZXXXWWWVVVUUUPPPPPPOOOOOONNNNNNMMMMMMGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA???>>><<<;;;;;;:::999888888777888888888666555444555555333111444333333222111222222222111111111111111000000000000000000000000///......------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((''''''(((((()))***+++((()))***++++++++++++***((((((***---000333333222.........---,,,***)))(((&&&))))))&&&&&&))))))&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((()))***+++ """%%%)))+++,,,++++++******))))))(((((('''''''''(((***)))'''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""############"""""""""$$$%%%'''))) !!!!!!"""######$$$$$$ !!!!!!""""""""""""!!!$$$%%%%%%%%%$$$$$$%%%''' !!!!!!""""""""""""""" !!!!!!!!!!!!!!! !!!!!!"""!!!!!!&&&###"""$$$### """######"""!!! !!!###!!!!!!"""#########""""""""""""""""""""""""###$$$"""""""""###$$$%%%'''(((!!!"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&'''((())))))((((((%%%&&&&&&$$$######%%%'''&&&'''((('''%%%###$$$%%%""""""############$$$$$$""""""############""""""#########$$$$$$$$$$$$$$$!!!$$$((()))((('''&&&&&&&&&%%%$$$$$$#########$$$######""""""######$$$%%%############""""""""""""######$$$$$$%%%$$$$$$############""""""#########$$$$$$###"""""""""######"""""""""###$$$$$$%%%%%%$$$###""""""""""""###$$$""""""$$$%%%&&&&&&&&&&&&######$$$%%%$$$###"""!!!######""""""""""""######!!!!!!""""""""""""######!!!!!!"""######""""""!!!  """######""" !!!!!!!!!!!!######""""""""""""######!!!""""""!!!!!!"""###""""""###$$$$$$$$$$$$###}}}~~~~~~{{{zzz{{{wwwyyy{{{|||||||||~~~zzzvvvqqqmmmiiieee```]]]TTTPPPNNNPPPQQQQQQUUUZZZ\\\___eeekkkooopppooonnnkkkgggcccbbbbbbbbbaaa___]]]\\\\\\[[[ZZZXXXWWWVVVQQQQQQQQQPPPPPPOOOOOONNNIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCAAA???>>><<<===;;;888666666666888999666555444444555555333222333222111000000000111111111111111111111111111111///000000111000///...------------,,,,,,,,,++++++---------,,,,,,,,,,,,+++************************''''''''''''((()))***+++((()))***+++,,,+++******)))((())),,,000222111111,,,---------,,,+++)))(((&&&))))))&&&&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$%%%''''''''''''((()))***+++$$$$$$&&&(((+++---------++++++***))))))(((''''''&&&'''((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""!!! !!!###%%%'''###$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$###""""""###"""""""""###$$$&&&'''"""""""""""""""######### !!!"""""""""!!! """$$$%%%$$$######%%%''' !!!""""""""""""""" !!!!!!!!!""" """"""#########'''$$$###%%%$$$ """###$$$$$$"""!!! !!!###!!!!!!"""###############$$$###""""""""""""""""""###""""""""""""###%%%%%%""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&'''((((((((('''&&&###%%%&&&%%%$$$###$$$&&&&&&''''''&&&$$$######$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&###%%%''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%############"""""""""""" !!!"""###############""""""############""""""""""""!!!!!!!!!"""######!!!""""""###$$$$$$%%%%%%########################!!!"""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$###""""""######""""""""""""######!!!!!!"""""""""#########!!!"""""""""""""""!!!!!!  """######""" !!!!!!!!!!!!!!! ######""""""""""""######!!!""""""!!!!!!"""###!!!"""###$$$%%%$$$$$$###}}}{{{}}}wwwyyy{{{|||||||||~~~xxxuuupppkkkhhhddd```]]]VVVRRRPPPSSSUUUVVV[[[``````eeekkkqqqtttssspppnnnjjjfffaaa___```aaa```^^^\\\\\\\\\\\\ZZZYYYXXXWWWSSSSSSRRRQQQPPPOOOOOONNNKKKKKKKKKJJJIIIHHHFFFEEEEEEFFFFFFEEECCCAAA???>>>>>>;;;888555444666888:::555444333333555555444333333222000/////////000111222222222222222222222333///000111111111000...------------,,,,,,,,,++++++......---------,,,,,,,,,************************''''''&&&''''''((()))***)))***+++,,,---,,,+++******)))***,,,///000000...+++,,,,,,---,,,+++)))(((&&&))))))&&&&&&))))))&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%'''((((((%%%$$$%%%'''***,,,,,,,,,+++++++++***)))(((((('''%%%'''((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""!!!!!!!!!"""$$$''')))###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%###"""!!!""""""!!!!!!!!!###$$$%%%$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$"""!!! !!!###$$$$$$""""""$$$''' !!!""""""""""""""" !!!!!!"""""" """######$$$$$$$$$""" ######!!!!!!$$$###$$$$$$###!!! !!!###!!!!!!"""###############$$$$$$###"""!!!!!!""""""$$$$$$"""!!!!!!!!!"""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%"""$$$&&&&&&$$$######$$$&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$######%%%'''$$$$$$######"""##################"""###$$$$$$%%%############"""""""""""" !!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!"""######!!!""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!"""$$$%%%&&&'''''''''$$$$$$$$$#####################""""""""""""######!!!!!!""""""#########$$$!!!"""""""""""""""!!!!!!  """######"""############"""!!! ######""""""""""""######"""###$$$$$$######$$$%%%!!!"""###$$$%%%$$$######~~~}}}|||~~~zzzyyyxxxxxxzzzzzzyyyxxxssspppmmmjjjgggccc^^^[[[UUURRRQQQTTT\\\cccfffgggppprrrtttuuutttqqqnnnkkkhhheeeaaa______```___^^^\\\\\\]]]]]][[[YYYWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSNNNNNNNNNLLLJJJIIIIIIJJJJJJJJJIIIGGGDDDAAA>>>===999888777888888888666444888:::444333:::666...000666333111000000111000000555111......000222111/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,)))''')))+++---,,,+++)))((((((''''''&&&'''(((((()))((((((((()))******++++++,,,,,,---++++++,,,,,,+++---///222000000///---+++***)))((((((''''''(((((((((%%%###&&&&&&''''''''''''&&&&&&%%%'''((('''%%%#########$$$$$$$$$#########""""""%%%!!!!!!&&&'''######'''%%%%%%&&&'''((()))***+++&&&&&&'''((()))***++++++)))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&%%%!!!'''&&&&&&%%%$$$###""""""&&&%%%"""!!!"""%%%(((***)))'''$$$"""!!!"""$$$%%%""""""############""""""###&&&%%%%%%''''''$$$&&&&&&$$$!!!!!!######"""!!! !!!"""### !!!!!!!!!###&&&(((!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$'''$$$$$$'''&&&$$$###&&&###$$$$$$%%%%%%$$$$$$$$$"""!!!!!!!!!###$$$###"""########################&&&'''((('''%%%%%%'''((()))((('''%%%#########$$$(((((($$$$$$&&&(((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###%%%'''&&&###$$$'''+++%%%$$$$$$&&&''''''%%%"""$$$%%%&&&&&&$$$$$$%%%&&&###$$$###"""!!!"""$$$&&&---&&&!!!###$$$"""!!!###!!!!!!""""""######$$$$$$###$$$$$$$$$$$$###""""""%%%$$$######""""""############""""""######$$$%%%###%%%&&&$$$!!! ###%%%'''&&&$$$###"""###$$$$$$###$$$$$$%%%%%%$$$$$$$$$""""""""""""############"""!!! !!!###$$$ !!!"""!!! !!!###!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!! """############$$$$$$$$$$$$$$$######"""!!!!!!!!!~~~}}}~~~|||zzzzzzzzzzzzxxxvvvssspppllliiifffccc___\\\ZZZWWWVVVZZZbbbjjjoooqqquuuvvvwwwwwwuuurrrooommmiiifffcccaaaaaaaaaaaa```^^^^^^]]]\\\[[[YYYXXXWWWWWWWWWUUUTTTSSSRRRRRRQQQNNNNNNMMMLLLKKKKKKLLLMMMKKKJJJHHHFFFCCCAAA???>>><<<;;;::::::;;;;;;999777555888333111888777444999555333111000000111000///444111......000111000///000000///.........//////------------------------+++---...---***)))***,,,------+++***)))(((((((((((()))))))))************++++++++++++,,,,,,,,,,,,***+++,,,,,,+++,,,///222//////---,,,***)))(((((((((''''''((()))(((&&&$$$&&&''''''((((((''''''&&&%%%&&&''''''$$$#########%%%%%%%%%%%%$$$$$$$$$###$$$"""$$$%%%""" '''%%%%%%&&&'''((()))******'''''''''((())))))******)))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""###$$$""" &&&%%%%%%$$$$$$#########&&&%%%###""""""%%%(((***(((&&&$$$###""""""###$$$""""""############""""""###&&&%%%$$$&&&&&&############""" """$$$###"""!!! !!!"""############"""!!!!!!###%%%!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" $$$$$$###"""""""""""""""$$$$$$############$$$$$$%%%""""""%%%$$$""""""$$$$$$$$$%%%%%%%%%$$$#########"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''(((***)))&&&%%%%%%%%%$$$$$$"""&&&%%%%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$%%%''')))%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$###"""###%%%'''***$$$!!!###$$$"""!!!""" !!!"""###$$$%%%""""""#########"""""""""%%%$$$######""""""######%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&%%%###"""###$$$&&&%%%$$$#########$$$%%%$$$%%%%%%%%%%%%$$$$$$###""""""""""""############"""!!!!!!!!!""""""######!!!""""""  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$"""""""""""""""#########~~~|||{{{zzzyyyvvvttttttqqqlllhhheeeccc```^^^^^^[[[ZZZ___hhhssszzz}}}|||{{{{{{yyywwwssspppoookkkhhhdddccccccccccccbbbaaa```^^^\\\[[[ZZZYYYYYYZZZYYYWWWUUUSSSRRRQQQQQQOOONNNNNNMMMMMMNNNNNNNNNKKKIIIGGGDDDBBB@@@@@@@@@>>>===;;;;;;<<<<<<:::999555999444000555555555===444333000000111111000///333111//////000000000///111111000///......//////........................---...///...,,,+++,,,---......,,,+++************+++++++++***+++,,,,,,---------------,,,,,,,,,,,,***+++,,,++++++,,,///111222111000...,,,+++******'''&&&&&&'''))))))(((&&&''''''((((((((((((''''''$$$&&&'''&&&$$$#########&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%$$$'''%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%''')))%%%%%%%%%$$$######""""""""""""############""""""$$$'''%%%$$$%%%$$$"""!!!######"""""""""$$$""""""!!!!!!!!!!!!"""""""""######"""!!!!!!"""$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""""""""$$$$$$############$$$$$$$$$""""""$$$%%%""""""%%%%%%%%%%%%%%%%%%$$$###"""$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((+++(((%%%%%%&&&'''%%%###((('''###!!!%%%***)))$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""######%%%$$$###$$$&&&''''''''''''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%$$$$$$&&&((('''"""!!!$$$%%%"""!!!""" """###%%%%%%!!!!!!""""""""""""""""""%%%$$$######""""""######%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&&&&$$$#########$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""#########$$$$$$!!!"""######$$$$$$######""""""!!!!!! !!!""""""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$ !!!!!!"""######$$$$$$~~~|||zzzzzzxxxvvvtttuuuqqqkkkgggeeecccbbb```^^^\\\\\\cccnnnzzz~~~{{{xxxtttqqqooommmjjjfffeeeeeefffeeeeeecccbbb```]]]\\\[[[[[[[[[ZZZYYYWWWVVVTTTSSSSSSRRRSSSQQQOOOOOOOOOOOONNNNNNKKKIIIFFFCCCAAA@@@AAAAAA>>>===;;;:::;;;;;;:::999777===888222444000///777444222111111222222111000111111000000000000//////222222111000////////////000000000///////////////------...---------------///...------,,,,,,,,,,,,...---,,,,,,,,,---......//////...------,,,++++++***++++++++++++,,,///111888777666444222///...,,,(((''''''((()))***)))((('''''''''(((((('''''''''$$$%%%&&&&&&$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!"""'''&&&&&&''''''((())))))***(((((((((''''''&&&&&&&&&)))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%$$$###"""!!!"""######$$$$$$######""" %%%'''%%%###$$$### !!!$$$$$$###!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""###%%%'''!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###%%%$$$$$$######$$$$$$%%%&&&######&&&'''$$$$$$'''%%%%%%%%%%%%$$$###""""""%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((+++'''$$$$$$'''(((%%%"""***((($$$!!!%%%***)))$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&###"""###''')))'''%%%(((%%%######$$$&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%''')))%%%######&&&&&&###"""$$$ !!!"""###$$$%%%"""""""""""""""###$$$$$$%%%$$$######""""""############""""""######$$$%%%$$$$$$###""""""""""""###""""""#########$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$!!!"""###%%%%%%$$$######!!!  ### """######""" !!!!!!""""""""""""!!!!!!###"""!!! !!!"""###""""""""""""############!!!!!!""""""############~~~|||zzzzzzyyyyyywwwuuutttpppkkkgggeeedddcccaaa___^^^aaaiiivvv}}}yyyuuuqqqooonnnkkkhhhfffggghhhhhhgggfffdddbbb___]]]\\\\\\]]]YYYXXXWWWVVVVVVUUUUUUVVVXXXUUUQQQPPPPPPOOOMMMKKKIIIHHHEEEBBBAAA@@@AAABBB@@@>>><<<;;;<<<<<<;;;:::666===:::555555///+++222444333222222333444222111111111222111000000000000222222111000000000000000111111111000000/////////---,,,,,,,,,---------,,,///............//////000000000///...............//////...---,,,,,,+++***)))***++++++***,,,...111:::::::::999666333000...+++)))(((((()))***)))'''&&&&&&''''''''''''&&&&&&###$$$&&&%%%$$$######$$$$$$$$$$$$$$$############&&&### ###'''((('''&&&&&&''''''(((((())))))((((((''''''&&&%%%%%%%%%(((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%###"""!!!######$$$$$$$$$$$$###### %%%'''%%%######""" """%%%%%%### !!!!!!""""""""""""!!!!!! """#########%%%'''!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! ###"""""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%%%%######&&&'''$$$%%%(((%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''(((&&&$$$%%%''''''%%%"""###&&&'''$$$$$$'''(((%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%###!!!###'''((('''$$$(((%%%######$$$&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&###%%%&&&'''&&&&&&''')))&&&%%%&&&(((((($$$$$$&&&#####################$$$######"""###$$$%%%&&&'''%%%$$$######""""""############""""""######$$$%%%&&&$$$  """$$$!!!""""""###$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$!!!"""###%%%%%%$$$######"""%%% """######""" !!!!!!""""""""""""!!!!!!###"""!!! !!!"""###!!!!!!"""""""""#####################""""""!!!!!!}}}{{{zzzzzzyyywwwuuurrroookkkhhhgggeeecccbbbaaabbbhhhsss|||wwwssspppnnnllliiiggghhhiiiiiiiiigggfffdddbbb```^^^]]]]]]YYYXXXXXXWWWWWWWWWWWWWWWZZZVVVRRRPPPPPPOOOLLLIIIGGGFFFDDDBBBAAAAAAAAAAAACCC@@@>>>===>>>>>>>>>===333:::777555888444...333555444333444555666444222111222444333222000111111222222111111111111222222222111111000000//////...---,,,+++,,,.........,,,.........///000222333444444333333333111000...---///......---,,,++++++***)))***+++******+++...000555777:::;;;:::777222//////---***))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$#########""""""'''$$$ &&&,,,,,,&&&''''''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&%%%###""""""#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$""""""###$$$$$$###"""!!!######$$$$$$$$$$$$###### %%%'''$$$"""###"""!!!###%%%$$$"""!!!!!!""""""""""""!!!!!!!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" """""""""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%### !!!$$$%%%######&&&###$$$$$$%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''&&&''''''''''''&&&%%%%%%%%%)))'''###%%%&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$&&&'''&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&"""$$$&&&'''&&&&&&'''))))))'''((()))'''$$$$$$(((%%%%%%$$$$$$$$$###############"""###$$$&&&((()))%%%$$$######""""""######%%%%%%$$$$$$%%%%%%&&&''''''$$$ !!!######!!!"""######$$$############$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%!!!"""######$$$$$$###### !!!###%%% !!!""""""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######$$$$$$######"""!!!!!! }}}|||zzzxxxuuuqqqooollljjjhhhgggdddaaaaaaeeennn{{{zzzuuurrrnnnllliiihhhhhhiiijjjiiiggggggfffdddbbb```^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWZZZUUUQQQPPPQQQPPPMMMIIIEEEEEEDDDCCCBBBBBBAAAAAACCCAAA>>><<<===>>>>>>>>>666:::555333:::888444888555555555666777777666444111444666555333111222333111111111111222222333444222111111000//////......///---,,,---///111///...------...000222444666888888888999888666333///---------,,,,,,++++++******)))************+++...000...333999???@@@===999666333000,,,)))((('''%%%######$$$$$$%%%%%%$$$$$$###"""###%%%%%%#########$$$%%%%%%$$$$$$$$$#########%%%&&&$$$"""&&&++++++%%%''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%########################!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$&&&$$$"""###""" """######!!! !!!"""######"""!!! """$$$$$$###"""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&### !!!$$$%%%######&&&"""######$$$%%%%%%%%%%%%%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''&&&))),,,+++(((&&&'''))) &&&)))&&&###$$$&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&$$$$$$%%%&&& ###%%%'''&&&&&&'''(((***(((((((((%%%"""###)))##################$$$$$$""""""!!!"""###&&&(((***%%%$$$######""""""######%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""$$$%%%###!!!"""######$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""!!!!!!!!!""""""###### """$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""}}}{{{xxxuuupppnnnlllkkkjjjgggdddaaa___eeeppp~~~}}}wwwsssnnnllliiihhhhhhjjjjjjjjjgggggggggfffcccaaa^^^\\\^^^\\\[[[YYYWWWVVVUUUUUUXXXTTTOOOOOOQQQQQQNNNJJJDDDDDDDDDDDDCCCBBBAAA@@@AAA>>>;;;:::;;;<<<<<<<<<<<<===444222::::::666:::666666666777999999777555222555777777444222222444000000000111222333555555111111111000///......---000...---...111222111///,,,,,,...000333666888:::;;;<<<===<<<:::555000---,,,,,,++++++++++++******)))************+++...000+++111:::BBBFFFDDD@@@<<<666222...***(((&&&###"""#########$$$$$$#########!!!###%%%%%%#########$$$&&&&&&&&&%%%%%%%%%$$$$$$###(((((($$$$$$((((((%%%'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###########################$$$$$$### !!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""""""""""""""############$$$$$$%%%%%%$$$$$$######&&&$$$"""######  """"""!!! !!!""" !!!"""######"""!!! """$$$$$$$$$%%%&&&!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$"""###&&&'''%%%&&&)))!!!"""###$$$%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&+++000...)))&&&(((,,,&&&)))((($$$"""%%%'''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###&&&'''$$$###%%%'''%%%$$$$$$&&&''''''%%%###$$$%%%&&&&&&$$$$$$%%%&&& """%%%&&&&&&&&&'''(((+++(((((('''### """((( !!!!!!"""###$$$$$$%%%!!!!!! """%%%((()))%%%$$$$$$###"""###############""""""######$$$%%%%%%$$$%%%''')))((($$$ """###$$$$$$###"""!!!  !!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!! !!!###$$$"""$$$&&&&&&###!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$~~~{{{wwwsssuuutttpppkkkfffbbbbbbccceeefffnnn~~~~~~yyytttnnnmmmllllllmmmllljjjhhhllljjjhhhfffeeeccc___]]]^^^]]]\\\\\\\\\[[[YYYWWWUUUSSSPPPNNNNNNNNNLLLJJJDDDCCCCCCDDDEEEEEECCCAAACCCBBBBBBAAA@@@???>>>>>>;;;:::999777777777888888888999999999999888777777444444555666666555444444222333333333222333666888555444111///......///000,,,,,,---.../////////.........///111333666999;;;AAA@@@>>>;;;888666444333333000---,,,+++***(((&&&&&&&&&''''''(((((()))))),,,///666AAAHHHLLLOOOQQQHHH:::,,,&&&&&&%%%$$$%%%$$$$$$############$$$$$$((('''&&&%%%$$$###############""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######"""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&$$$"""&&&&&&$$$###""""""!!!!!!###$$$$$$###!!!!!!$$$&&&$$$$$$$$$$$$######""""""""""""""""""""""""""""""########################!!!"""$$$%%%%%%%%%$$$'''$$$"""$$$###!!!!!!%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$##################)))(((&&&$$$$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''%%%&&&***,,,***)))///111,,,((((((+++++++++***)))((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''!!! ###$$$!!!"""$$$&&&&&&&&&$$$###''''''&&&&&&&&&''''''((("""######$$$%%%&&&''''''"""$$$'''((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$###"""""""""$$$%%%$$$###"""###$$$###"""!!!"""### !!!!!!!!!""""""######%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""$$$%%% !!!!!!!!!!!!!!!$$$!!! ######"""!!!""""""#########""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!~~~|||zzzxxxvvvtttoookkkgggdddcccbbbbbbgggppp~~~}}}xxxqqqooonnnnnnnnnmmmkkkiiijjjhhhgggffffffeeeccc```___^^^\\\\\\]]]\\\ZZZXXXVVVSSSQQQOOONNNNNNLLLJJJGGGFFFEEEFFFGGGGGGEEECCCCCCBBBAAAAAA@@@???>>>>>>:::999888777777777888999999999999999999888888777555555666777777666555555111222333333333444777:::555444222000////////////------...///////////////.........000222444777999@@@???===;;;999666555444333000---,,,++++++)))'''''''''''''''(((((((((((('''+++333>>>HHHOOOTTTVVVFFF999+++&&&%%%$$$######$$$$$$############$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""###$$$""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&%%%###%%%$$$$$$############$$$&&&### ###$$$$$$###$$$$$$$$$$$$#########"""################################################""""""###$$$%%%&&&&&&&&&&&&###!!!######!!!"""%%%$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########)))(((&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&((((((%%%%%%)))+++)))(((...000+++'''((()))******)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))(((### $$$'''((("""###%%%&&&&&&%%%$$$###''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))((('''&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$###"""###$$$%%%%%%######$$$%%%$$$"""!!!!!!### !!!!!!""""""""""""###############$$$$$$$$$$$$"""!!!!!! !!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!###!!! """###""" """"""#########""""""""""""!!!!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""########################}}}||||||{{{xxxsssmmmjjjiiihhhdddaaa```fffppp|||~~~tttsssqqqqqqpppooollljjjhhhfffeeefffggggggeeeddd```___^^^^^^^^^]]][[[YYYWWWUUUQQQPPPOOONNNLLLJJJKKKJJJIIIIIIIIIIIIFFFDDDCCCBBBBBBAAA???>>>>>>===999999888777777888:::::::::::::::::::::999888888666666777777777777666666111222333333333555888;;;444444333222111000//////......//////000000//////............///111333555===<<<;;;999888666555444222000---,,,,,,+++***(((((((((((('''''''''''''''&&&)))000;;;HHHQQQTTTSSSAAA555)))&&&%%%###!!!"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%###""""""!!!!!!!!!""""""""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&)))'''$$$$$$%%%&&&&&&%%%#########$$$$$$%%%%%%%%%'''"""###&&&### $$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$%%%&&&'''$$$!!! ######!!!"""%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))))))))((((((((((((''')))(((%%%%%%(((***(((''',,,---)))%%%'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%''''''###"""&&&))))))$$$%%%&&&&&&&&&%%%$$$###''''''&&&%%%%%%$$$%%%%%%)))))))))((((((((('''''''''((('''&&&%%%&&&(((+++&&&&&&%%%######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$###"""###%%%&&&%%%$$$$$$%%%&&&$$$"""!!!!!!"""!!!!!!""""""###"""""""""!!!!!!""""""######$$$$$$$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! """!!! """"""""" $$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""########################}}}zzzyyyyyyyyysssmmmkkklllkkkgggbbbbbbeeemmmxxxyyywwwuuutttsssqqqnnnkkkhhhfffddddddeeefffeeedddbbbaaa_________^^^\\\ZZZXXXUUURRRPPPOOONNNLLLJJJMMMLLLKKKJJJJJJIIIGGGEEEDDDCCCBBBAAA@@@???>>>===999999888888888999;;;<<<;;;;;;;;;;;;;;;:::999999666666777777777777666666444555555444444555777999444444444444333222000000//////000000111000000//////...---------///000111888777777666555444333333111///---,,,,,,,,,***)))(((((((((''''''&&&&&&&&&+++***...999IIISSSNNNDDD999///'''%%%%%%###"""$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((()))&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$&&&$$$$$$###""""""!!!""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''***'''$$$$$$%%%'''''''''$$$$$$%%%%%%%%%%%%%%%$$$%%%!!!"""$$$### $$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###"""###$$$%%%&&&""" ######!!!"""%%%$$$$$$$$$$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%&&&'''(((((((((''''''((())))))((('''''''''((())))))))))))(((''')))))))))))))))))))))))))))+++)))%%%%%%((()))'''&&&++++++'''%%%&&&'''&&&%%%%%%%%%%%%&&&'''((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$&&&&&&"""!!!%%%'''%%%%%%&&&&&&'''&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$)))((((((((((((((((((((('''((()))(((''''''((()))""""""""""""###$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%''''''&&&%%%%%%$$$###$$$&&&&&&&&&$$$&&&''''''%%%"""!!!!!!"""!!!""""""#########"""!!! !!!"""######$$$%%%$$$###""""""!!!!!! !!!!!!!!!!!! !!! !!!"""!!!!!!%%%$$$###""""""!!!!!!!!!!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""########################|||wwwuuuyyytttooonnnooonnniiidddfffdddhhhttt}}}zzzxxxvvvssspppmmmjjjgggeeecccccccccbbbaaacccbbb`````````___\\\ZZZXXXVVVSSSQQQPPPOOOMMMKKKMMMLLLKKKKKKKKKJJJGGGEEEEEEEEECCCBBBAAA???>>>>>>;;;:::999999:::;;;<<<===<<<<<<<<<<<<<<<;;;::::::777666666666666666666777888888888666444333555666444444555555444333222111000111111222111111000000000///...------......///222222222111111000//////000...++++++++++++***)))((((((''''''&&&&&&%%%%%%...++++++666IIISSSHHH777000)))$$$%%%&&&$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%&&&%%%%%%$$$############""""""###$$$$$$$$$$$$###%%%%%%&&&&&&''''''''''''***(((%%%$$$&&&(((((((((&&&'''''''''&&&%%%###"""""""""!!! """###$$$$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$"""!!!!!!"""######""" $$$$$$""""""%%%$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((()))***&&&'''((())))))((('''&&&'''((()))******)))((('''((((((((((((((((((((((((***,,,+++'''&&&))))))''''''***+++'''%%%''''''%%%%%%%%%%%%&&&'''((()))***'''(((((())))))(((((('''((((((((((((((((((((((((''')))'''######%%%%%%###&&&&&&'''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((())))))$$$'''***+++***(((&&&&&&""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$&&&'''&&&%%%'''''''''&&&###!!!""""""!!!"""###$$$$$$###"""!!! !!!""""""######$$$$$$$$$###""""""!!!!!!""""""!!!!!!  !!!!!!"""&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""|||wwwyyyvvvrrrqqqqqqpppllliiijjjffffffrrr~~~{{{yyyvvvqqqnnnllliiifffdddccccccbbb```dddbbbaaa``````^^^\\\YYYXXXUUUSSSQQQQQQPPPOOOMMMMMMLLLKKKKKKKKKJJJHHHFFFGGGFFFEEEDDDBBBAAA??????======<<<;;;;;;<<<===>>>===============<<<;;;;;;888888777777777777888888;;;;;;:::777444333444555666555555555444444444333222222333333222222111111111000///.........///000//////......------,,,,,,---,,,***)))***+++***)))'''''''''&&&&&&&&&&&&&&&+++))))))111CCCPPPFFF444***%%%###%%%&&&%%%%%%(((%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$%%%&&&''''''((('''''')))'''&&&&&&''')))))))))'''((((((((('''%%%###""""""######""" """%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!!!!!!!!!!###!!!"""%%%&&&###"""%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((''''''(((((((((((())))))&&&&&&''''''((()))******&&&'''((())))))((('''&&&''')))***,,,,,,***)))'''(((((((((((()))))))))))),,,---,,,((((((++++++))))))++++++(((''')))(((%%%&&&&&&&&&'''((()))***+++((())))))******))))))((())))))))))))))))))))))))+++,,,)))&&&&&&)))'''###&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((()))"""&&&+++,,,+++'''%%%###&&&&&&%%%######"""""""""#########$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''(((((('''&&&%%%$$$%%%'''((('''&&&&&&'''(((&&&$$$######$$$!!!###$$$%%%%%%###!!! !!!!!!""""""######""""""###$$$$$$#########"""""""""!!!  !!! !!!###%%%$$$###!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!yyyxxxwwwuuussspppnnnmmmllliiiiiirrr~~~{{{wwwsssooonnnkkkgggeeeeeeeeedddcccdddbbbaaa```___^^^[[[YYYWWWUUURRRQQQRRRRRRPPPOOOMMMLLLKKKKKKLLLLLLJJJHHHIIIHHHGGGEEEDDDBBBAAA@@@@@@???>>>=========>>>???===>>>>>>>>>>>>===<<<<<<;;;:::999999999999:::;;;;;;;;;:::777444333444666777666555444444444555666333333333333333222111111333222000/////////000111......------,,,+++******+++***(((((()))***)))(((%%%&&&&&&&&&&&&&&&&&&'''(((++++++---888EEEDDD999)))&&&$$$''''''$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%''''''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''((()))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$%%%&&&'''((((((((('''((('''&&&''')))***)))(((&&&'''((()))((('''%%%###%%%###"""!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######!!! %%%###$$$''''''###"""$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''(((((((((''''''((()))))))))))))))'''''''''(((((())))))***(((((()))******)))((((((((()))+++,,,,,,+++)))((()))))))))*********++++++,,,...---))))))---...++++++---,,,))))))+++***''''''''''''((()))***+++,,,)))******************)))))))))))))))))))))))))))******)))&&&(((+++)))$$$%%%%%%&&&&&&''')))******%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''###&&&)))***(((&&&$$$###((('''&&&%%%###""""""""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$&&&((()))(((''''''%%%%%%&&&'''((('''&&&&&&'''''''''%%%$$$$$$%%%"""###%%%&&&%%%$$$!!! """""""""""""""""""""""" """$$$%%%%%%%%%%%%###""""""!!! !!!!!!!!!###$$$###"""!!!!!!!!!###$$$$$$###"""!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""xxxyyyyyywwwtttqqqppppppllllllmmmsss~~~|||xxxssspppooolllhhhfffgggggggggfffdddbbb``````___]]][[[XXXVVVTTTRRRRRRRRRRRRRRRPPPMMMLLLLLLLLLNNNNNNLLLJJJJJJIIIHHHFFFEEECCCBBBAAABBBAAA@@@>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<===<<<;;;;;;;;;;;;<<<===::::::999777555555666888888777555444333444666777444444444444333333222111333222111000000111222222///...------,,,+++*********)))''''''((())))))(((%%%%%%%%%&&&&&&''''''''')))000000***---:::@@@>>>***'''&&&((('''###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###"""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$######$$$&&&((())))))(((''''''''''''(((***+++)))((($$$%%%'''))))))((('''&&&(((### $$$'''%%%!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%$$$###!!!&&&$$$%%%(((((($$$"""$$$###$$$%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''''''''&&&(((((((((((()))))))))))))))***+++,,,,,,+++***)))((()))+++------+++)))(((*********++++++,,,,,,,,,---///...******...///------...---******---+++'''(((((((((((()))***+++,,,******++++++++++++******))))))))))))))))))))))))&&&'''%%%$$$'''+++)))$$$%%%%%%%%%&&&((()))+++,,,%%%%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&%%%'''((('''&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$&&&((())))))((('''&&&%%%&&&((((((((('''%%%&&&''''''%%%$$$%%%'''"""###%%%&&&&&&$$$!!!############""""""""""""!!!$$$&&&'''''''''###""""""!!! !!!!!!!!!$$$$$$###!!! """$$$%%%%%%$$$###!!! """"""!!!!!!!!!!!!""""""########################|||wwwuuusssrrrqqqqqqpppoooooouuu}}}xxxvvvpppooollliiigggeeeeeeeeeaaabbbbbbbbbaaa]]]ZZZXXXZZZYYYXXXVVVTTTSSSQQQPPPJJJKKKLLLMMMMMMKKKIIIGGGJJJJJJIIIGGGFFFFFFEEEEEEHHHFFFCCCAAA??????@@@@@@AAA<<<;;;>>>===888777;;;???>>>>>>???@@@>>>;;;999999999999888888888888888===:::777444444555777999777555333333333333111///222111000000111111000///...---++++++,,,+++***(((,,,***)))*********(((&&&&&&((()))++++++)))(((&&&&&&***///...,,,---444;;;---'''$$$&&&(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%%%%$$$###'''%%%######$$$$$$$$$###$$$$$$$$$#########""""""$$$!!!"""%%%$$$ %%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$###$$$%%%''')))+++&&&%%%&&&'''))))))'''%%%%%%''')))(((%%%$$$&&&((('''&&&$$$"""!!!!!!""""""!!!!!!###%%%''''''%%%##################"""!!!!!!!!!%%%$$$ $$$$$$!!!''' ((()))'''''''''$$$###&&&&&&###$$$'''$$$%%%'''))))))))))))(((&&&%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))************,,,,,,++++++***))))))((())))))))))))***+++,,,---***,,,---)))&&&'''---333...---,,,,,,++++++,,,,,,000///...,,,+++*********((('''(((***---///...---...---,,,+++*********************+++,,,,,,***(((,,,+++***((((((((()))***'''&&&%%%%%%%%%&&&'''((()))(((((()))++++++***)))))))))((('''&&&&&&%%%%%%%%%&&&''''''%%%$$$%%%'''%%%%%%%%%$$$$$$############$$$%%%&&&'''''''''''''''&&&'''))),,,,,,)))&&&'''%%%$$$$$$%%%&&&$$$###$$$'''(((&&&&&&))))))&&&&&&'''&&&$$$%%%***)))&&&''''''''''''&&&%%%$$$###%%%%%%%%%$$$$$$$$$######&&&$$$  !!!!!!!!! !!!###&&&'''((('''''''''((((((%%%!!! """ !!!!!!!!!!!!### $$$###$$$"""!!! !!!!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%$$$###"""|||yyywwwvvvqqqooommmlllppp{{{}}}yyywwwqqqppppppnnnllliiifffeeebbbcccdddcccaaa^^^[[[XXX[[[ZZZXXXWWWUUUSSSQQQQQQMMMMMMNNNNNNNNNLLLKKKJJJMMMLLLJJJHHHFFFFFFFFFFFFHHHFFFDDDAAA@@@@@@@@@AAA???<<<;;;>>>>>>::::::===???>>><<<===>>>>>>===<<<999:::::::::999999888888<<<:::888666555666888999888777555444555444222111222111000000111111000//////...,,,,,,------+++***,,,+++******+++***(((&&&((()))***,,,,,,***)))(((''',,,000///+++***///444---'''%%%'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%$$$######%%%%%%$$$###'''%%%######$$$$$$$$$###$$$$$$$$$#########""""""$$$!!!"""$$$###!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%&&&'''((()))&&&%%%%%%'''))))))'''%%%%%%''')))(((&&&%%%&&&((('''&&&$$$###""""""######!!!!!!###%%%''''''%%%##################""""""!!!!!!%%%%%%!!!"""&&&'''$$$((( """'''&&&$$$$$$'''$$$$$$''''''$$$$$$'''$$$%%%'''((())))))(((((('''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((())))))))))))***************************+++++++++***)))))))))***+++,,,,,,+++,,,,,,***((()))---111---,,,++++++******++++++---,,,+++***)))(((((((((((('''(((***---......---......---+++************)))(((((()))+++***((('''++++++)))((((((((())))))''''''&&&%%%%%%&&&'''((()))(((((()))++++++***(((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%$$$$$$$$$#########$$$%%%&&&''''''''''''''''''''')))++++++)))&&&'''&&&%%%%%%&&&&&&%%%$$$$$$'''(((&&&&&&))))))&&&'''(((&&&$$$%%%((('''$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###""" !!!!!!###&&&(((***+++,,,***++++++(((### """ !!!!!!!!!!!!### !!!$$$$$$ !!!%%%  &&&!!!!!!!!!"""######$$$$$$"""######$$$$$$######"""}}}yyywwwsssqqqmmmkkkmmmuuu~~~zzzxxxsssssstttssspppmmmiiifffeeeffffffeeeccc```\\\ZZZ\\\[[[ZZZXXXUUUSSSRRRQQQQQQPPPPPPOOOOOONNNMMMMMMOOOMMMKKKHHHGGGFFFGGGHHHHHHGGGEEECCCAAAAAAAAABBB???<<<<<>>?????????:::;;;<<<<<<<<<;;;999888::::::999888888888999999:::888666666666666444333333111000000111111000///000///------......---+++---+++++++++,,,+++)))''')))***+++,,,,,,+++***))))))...111///+++((())),,,,,,(((&&&))))))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%###&&&$$$######$$$$$$$$$###$$$############"""""""""$$$""""""###""" """'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&'''((('''&&&&&&'''(((&&&%%%$$$######$$$%%%&&&"""""""""$$$&&&'''%%%###$$$$$$$$$#########""""""!!!$$$%%%###$$$(((((('''&&&""""""%%%'''%%%$$$$$$&&&$$$%%%((((((%%%$$$&&&$$$%%%'''((())))))((('''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((()))))))))))))))*********++++++)))))))))***+++,,,,,,---++++++*********++++++,,,++++++++++++++++++,,,---,,,++++++***************,,,++++++***)))(((''''''''''''''')))+++------,,,///...---,,,+++******)))((('''&&&'''))))))(((&&&******)))((((((((())))))((('''&&&%%%%%%&&&'''((()))(((((()))++++++***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&''''''''''''''''''''')))******((('''((('''&&&&&&''''''&&&$$$$$$'''(((&&&&&&)))(((%%%((()))'''$$$$$$((('''###''''''&&&%%%&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$&&&"""### !!!###%%%(((,,,///000...000000---'''"""!!!""" !!!!!!!!!!!!!!!""""""!!!"""###"""###'''!!!!!!!!!"""######$$$$$$$$$######""""""######$$$~~~yyyxxxtttooolllmmmrrrzzz|||{{{wwwwwwvvvtttqqqnnnkkkjjjhhhhhhhhhgggeeebbb___]]]^^^]]][[[YYYWWWUUUSSSRRRTTTSSSQQQPPPOOOOOOOOOOOONNNLLLJJJGGGGGGHHHIIIJJJHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@@@@@@@???>>>>>>>>>>>>===>>>@@@BBBCCCBBBAAA<<<<<<>>>>>>>>>===;;;::::::::::::;;;;;;::::::999:::888666666777777555444333222111111222222111///000///......//////...,,,...,,,,,,,,,,,,,,,***(((******+++,,,,,,+++*********...222111,,,((('''(((+++((((((++++++(((&&&(((''''''''''''''''''''''''&&&''''''&&&%%%$$$""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%#########%%%&&&%%%$$$%%%$$$""""""###$$$$$$###############""""""""""""$$$######"""!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&$$$###&&&%%%$$$%%%'''((('''&&&&&&&&&'''''''''''''''(((&&&%%%$$$$$$$$$%%%'''(((#########$$$&&&'''%%%$$$%%%%%%$$$$$$###############$$$%%%%%%%%%''''''&&& """%%%''''''&&&'''(((&&&$$$&&&******&&&$$$&&&%%%&&&'''((()))(((((('''((()))*********((('''&&&%%%%%%&&&''''''((((((((('''''''''(((((()))******))))))*********+++++++++))))))***++++++,,,,,,---,,,,,,+++*********++++++,,,++++++,,,------,,,***---,,,++++++******++++++---,,,,,,,,,+++***))))))((('''&&&(((***,,,,,,+++//////...---,,,+++***)))((('''&&&'''))))))(((''')))))))))))))))))))))))))))((('''&&&&&&&&&'''((((((''''''(((***+++)))((())))))((('''&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&''''''((())))))(((''')))'''&&&&&&'''(((&&&%%%$$$((((((&&&&&&)))(((%%%'''((('''$$$&&&***)))&&&'''&&&%%%$$$%%%'''***+++&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((($$$  ###!!!!!!"""$$$'''***...000000333444111***$$$!!!!!! !!!!!!!!!!!!!!!""""""!!! $$$ ###&&&$$$""""""!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$}}}yyytttppppppssswwwyyy}}}|||zzzvvvrrrooonnnnnnnnnjjjjjjjjjiiigggeeecccbbbaaa```^^^\\\YYYWWWUUUTTTUUUTTTRRRQQQPPPOOOOOOOOOKKKJJJHHHHHHHHHIIIKKKMMMIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEDDDAAA@@@???>>>======>>>BBBGGGIIIIIIEEEBBB>>>???@@@@@@@@@???===<<<;;;<<<<<<======<<<;;;:::999777666666777777555444555333222222333333222111000///......///000...---///---------------+++))))))******************)))***---111111...***))))))***(((***------(((''')))''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$$$$###!!!"""###$$$$$$###"""""""""""""""""""""""""""$$$$$$"""!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%'''((()))%%%$$$$$$%%%''''''&&&%%%&&&&&&%%%$$$###$$$$$$%%%&&&%%%%%%&&&&&&$$$######!!!%%%((((((''''''((((((&&&%%%'''++++++'''%%%&&&&&&'''((()))))))))((('''))))))***+++***)))'''&&&&&&&&&((()))************((((((((()))))))))******************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++---......,,,***......---,,,,,,,,,,,,---,,,,,,------,,,+++***))))))'''&&&''')))+++,,,,,,......///......---++++++)))((('''(((***+++***)))))))))*********************)))((('''&&&'''(((((((((''''''(((******)))'''+++***)))(((&&&%%%#########$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&'''(((((((((((((((((()))'''&&&&&&'''(((&&&%%%%%%((()))&&&&&&(((((($$$%%%'''&&&%%%(((,,,---***&&&%%%$$$$$$%%%'''***+++&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$###""""""!!!"""""""""###$$$''')))+++///333555333---&&&!!! !!!!!!!!!!!!!!!""""""###%%%&&&$$$!!!###!!!%%%### !!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$|||wwwuuuvvvvvvvvv~~~|||wwwrrrooonnnooopppllllllkkkkkkjjjhhhgggfffdddcccaaa___\\\ZZZXXXWWWVVVUUUUUUSSSRRRQQQPPPOOOJJJJJJJJJJJJKKKLLLMMMMMMIIIIIIHHHHHHGGGFFFFFFEEEGGGHHHGGGBBB@@@AAA???<<<===@@@EEEKKKNNNLLLGGGBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999888666666777888666555666555444444555555444333222000///000111222111///000...............,,,***************************))),,,///000...,,,******)))))),,,000...)))(((***''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$"""!!!!!!###$$$$$$###!!!!!!"""""""""""""""### $$$%%%###"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%###$$$%%%''''''&&&&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&((()))***((('''&&&&&&(((((('''&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%&&&((('''###!!!"""'''***+++(((&&&'''&&&$$$(((&&&'''******'''&&&(((((((((************)))(((((())))))))))))(((((('''&&&''')))+++,,,,,,++++++************))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---,,,------------,,,,,,+++//////...---------------***++++++,,,+++***)))(((***)))''''''***,,,,,,,,,------...//////...---,,,+++)))((()))+++,,,,,,,,,)))***++++++,,,,,,+++++++++***)))(((''''''(((((((((''''''(((******)))''')))((('''&&&$$$###!!!!!!"""###%%%%%%$$$$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''%%%'''((((((&&&&&&((()))((('''&&&&&&''''''&&&$$$%%%((()))&&&&&&((('''$$$###%%%%%%$$$(((---...+++%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%###!!!"""######!!!""""""""""""###$$$%%%&&&+++000444333---&&&!!! !!!!!!!!!!!!"""$$$   $$$###!!!"""!!!!!!!!!"""######$$$$$$###""""""!!!!!!""""""###|||yyywww|||}}}yyyuuurrrppppppppplllllllllllllllkkkkkkkkkgggfffdddaaa___\\\ZZZYYYWWWWWWXXXWWWUUUSSSQQQPPPNNNNNNOOOOOOOOONNNMMMLLLIIIIIIIIIIIIIIIHHHGGGFFFFFFIIIHHHCCCAAACCCBBB>>>???AAAFFFKKKMMMLLLGGGCCCEEECCCBBB@@@@@@AAABBBCCCAAAAAA@@@>>>===<<<;;;;;;:::999888888999999888777888777666666777777666444444333222333444555444222000///.../////////---++++++++++++******+++++++++)))+++,,,---,,,+++))))))((()))---222000***(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%###""""""###%%%&&&&&&%%%###""" !!!###$$$$$$###!!!!!!!!!!!!""""""######$$$'''$$$$$$&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%######%%%&&&'''&&&&&&%%%$$$%%%(((***)))''')))((('''''''''((()))******)))'''''')))))))))(((((('''%%%$$$$$$$$$&&&'''(((%%%&&&******$$$###%%%***,,,+++&&&%%%(((((($$$***''''''******''''''***)))***+++,,,,,,+++***)))(((((('''''''''((())))))%%%&&&(((+++,,,,,,+++***,,,++++++******))))))(((*********+++++++++,,,,,,***++++++,,,,,,---------+++++++++++++++,,,---...,,,...000...+++***+++.........---,,,,,,,,,,,,---***+++,,,------,,,***))),,,***((((((***,,,------+++,,,...000000000///...+++)))((((((+++---------***+++,,,------------,,,,,,+++***(((''''''((()))''''''&&&((()))***((('''&&&&&&&&&%%%%%%$$$$$$###!!!###$$$%%%$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''%%%'''((('''&&&%%%'''***'''&&&%%%%%%&&&&&&%%%$$$&&&))))))&&&&&&((('''$$$###$$$$$$###&&&+++,,,)))###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""###$$$$$$###""""""###!!!!!!"""###$$$$$$$$$$$$&&&+++111222---&&&!!! !!!!!!!!!!!!"""###"""###!!!!!!###!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!~~~zzz}}}~~~|||yyyuuurrrpppooollllllmmmmmmmmmmmmmmmmmmiiihhhfffccc```]]][[[ZZZYYYYYYZZZZZZXXXVVVSSSQQQQQQRRRSSSSSSQQQOOOLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEHHHHHHCCCBBBEEEEEE@@@AAABBBEEEHHHKKKJJJGGGEEEFFFEEEBBB@@@@@@AAACCCEEECCCBBB@@@>>>===<<<;;;;;;<<<:::999999;;;;;;:::888999888777777888888777666666555444555666777666555111000//////000///---+++---,,,,,,++++++,,,,,,---)))***++++++***)))((('''''')))...333000***))),,,((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))######$$$$$$$$$%%%%%%%%%###""""""###%%%'''&&&%%%###!!! !!!###$$$$$$### !!!!!!!!!""""""######$$$'''%%%%%%''''''"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%$$$###"""###$$$&&&''''''%%%######%%%&&&'''&&&'''%%%###%%%(((***)))'''***)))(((''''''((()))***,,,***(((((()))******))))))'''&&&$$$$$$%%%&&&''''''$$$&&&,,,,,,'''%%%((()))+++((($$$&&&,,,,,,'''+++''''''))))))''''''+++***+++,,,---,,,,,,******((('''&&&&&&&&&((()))***$$$%%%(((***++++++***)))---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,((()))***+++---...///000*********+++,,,---...///,,,///111...***(((+++000...---,,,,,,++++++,,,,,,---...///000000///---+++---+++((((((***,,,......***+++...000111111000000+++)))'''(((***,,,------***+++---...///...---------,,,***(((((((((((()))'''&&&&&&''')))***((('''&&&&&&&&&''''''(((((((((!!!###$$$$$$$$$$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%'''((('''%%%%%%'''***'''%%%$$$$$$%%%&&&$$$###&&&))))))&&&&&&((('''$$$###$$$###"""$$$))))))&&&"""###$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%% %%%)))((($$$"""%%%)))!!!###$$$%%%%%%$$$$$$"""(((///111,,,&&&  !!!!!!!!!"""###$$$###!!!$$$'''!!!)))&&&$$$%%%###!!!!!!!!!!!!"""######$$$$$$ !!!"""######"""!!! ~~~{{{xxxtttpppnnnsssooolllkkkmmmnnnmmmlllkkklllllliiieeebbbaaaaaadddaaa]]]ZZZWWWWWWXXXXXXWWWVVVUUUTTTSSSQQQPPPPPPOOOOOOOOONNNMMMKKKIIIHHHMMMLLLJJJHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJDDDDDDDDDDDDDDDCCCCCCCCCGGGFFFDDDBBB@@@>>><<<<<<>>>>>>======<<<<<<<<<;;;<<<;;;;;;:::888777777666555777999::::::999888777444444333111///---***))).........---,,,+++***))),,,,,,,,,++++++*********'''++++++'''''',,,,,,(((,,,+++)))''''''''''''(((+++***(((&&&%%%&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###%%%'''(((%%%###"""!!! !!!###$$$%%%$$$%%%&&&&&&### """&&&!!!###%%%$$$!!! """$$$$$$$$$%%%&&&&&&%%%%%%%%%'''((())))))(((&&&$$$"""!!!!!!!!!"""###$$$&&&&&&%%%'''"""!!!&&&***)))(((''''''''''''(((((()))))))))))))))))))))***+++***,,,,,,((('''))))))&&&$$$%%%%%%$$$""""""$$$&&&(((((())))))((('''&&&&&&+++***(((&&&&&&''')))***''')))++++++******+++,,,((()))+++,,,,,,+++***)))---+++((((((+++,,,+++)))******))))))))))))******+++***)))***,,,---,,,+++))))))***++++++++++++***---+++(((((()))++++++***///............///000000000000///...............000///...,,,+++***)))(((,,,---......//////......///---******,,,...//////***+++,,,,,,---------,,,,,,+++***+++,,,---+++***+++*********+++,,,,,,---,,,+++)))((('''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$######$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$"""""""""""""""""""""""""""###&&&))))))'''$$$"""!!! """######"""!!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""######"""!!! ######""""""!!!!!! $$$$$$############$$$$$$}}}zzzvvvsssqqqtttppplllkkkmmmooopppooommmnnnmmmkkkgggdddcccccceeeccc```]]][[[ZZZZZZ[[[ZZZZZZYYYWWWVVVTTTSSSRRRQQQPPPOOONNNMMMKKKJJJJJJLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFEEECCCAAA@@@>>>>>>??????????????????>>>>>>>>>======<<<;;;::::::999888999:::;;;;;;999777666555555444222000...,,,+++------...------,,,+++***---------,,,++++++******(((,,,,,,((((((,,,,,,)))+++***)))(((''''''''''''***((('''%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''%%%"""###"""!!!"""$$$%%%&&&%%%""""""!!! """"""######"""!!!!!!###$$$######$$$$$$$$$$$$$$$###''''''((()))(((&&&$$$###$$$$$$#########$$$%%%%%%&&&+++***$$$"""$$$&&&%%%'''''''''''''''(((((())))))))))))((())))))***++++++---...******+++***'''&&&&&&&&&%%%###$$$&&&(((((((((((((((((('''&&&&&&***)))(((((('''((()))***((()))+++,,,+++***+++,,,***+++,,,---,,,,,,*********((('''(((******)))'''******))))))))))))******+++*********,,,---,,,+++)))******+++++++++++++++...,,,++++++,,,---,,,,,,,,,,,,++++++,,,,,,---...111000000///......//////...............---,,,+++------...////////////......,,,))))))+++---------+++,,,,,,---......------+++++++++,,,------+++)))++++++******++++++,,,---,,,+++)))(((''''''((((((+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$##################%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$###"""!!! """"""""""""""""""""""""###%%%((()))'''$$$"""!!!!!!######!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!!!!!$$$######""""""######$$$}}}zzzvvvuuuuuuqqqmmmkkkmmmpppssstttpppppppppnnnjjjgggfffffffffeeecccaaa```___^^^^^^]]]\\\[[[YYYWWWVVVTTTTTTTTTSSSQQQNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@?????????>>>=========<<<<<<<<<<<<;;;999777666777666555444222000...------...............------///......---,,,,,,++++++***,,,,,,)))))),,,,,,)))))))))))))))((('''&&&&&&((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""$$$###"""###%%%&&&&&&%%%###""" !!!############""" """$$$%%%%%%##################""""""&&&''''''((('''&&&$$$###'''&&&%%%$$$$$$$$$$$$%%%***,,,+++&&&###$$$%%%$$$''''''&&&&&&'''(((((())))))((((((((())))))***+++***...///---,,,---+++''''''''''''&&&$$$%%%''')))(((((((((((((((''''''&&&((()))))))))))))))))))))(((***,,,,,,+++***+++,,,---------,,,,,,++++++***'''&&&&&&((())))))'''%%%******))))))))))))******,,,+++***+++,,,---,,,+++)))***++++++,,,,,,++++++......---...000000...---///............///000000222111000000///000000000---...000111111000///...---...//////000000/////////---++++++,,,...///...------.../////////......+++***+++---......+++(((++++++******++++++,,,,,,++++++)))(((((((((((((((,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""""""%%%((((((&&&$$$"""!!!!!!""""""!!! !!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!""""""######""""""""""""!!!!!!!!!######""""""""""""######|||zzzxxxuuurrrnnnllllllppptttvvvsssssssssqqqnnnkkkjjjjjjffffffeeedddcccbbbaaa```^^^]]]\\\ZZZXXXVVVUUUTTTWWWUUURRRPPPNNNNNNOOOPPPOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEAAAAAAAAA@@@@@@?????????============<<<;;;999999888888777666444222000///......//////000/////////000000///...---,,,,,,+++*********))))))))))))(((''''''((()))((('''&&&$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$###"""$$$###""""""$$$%%%%%%%%%$$$!!! $$$&&&%%%$$$%%%""" ###&&&&&&%%%$$$$$$######"""""""""###%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&((((((&&&&&&&&&&&&''''''((()))((((((((((((((()))***+++)))---///...---...+++''''''''''''&&&$$$%%%''')))'''((((((((((((((('''''''''(((***++++++***)))((()))+++,,,,,,+++***+++,,,...---,,,+++***))))))***%%%%%%''')))))))))'''%%%+++******))))))******+++,,,+++***+++---...---,,,***++++++,,,,,,,,,,,,,,,.........000111111///---111000000000000111222222222222111111000111111222...000222444444222000......///000000111111000000111000......000222222111...//////000000000//////***+++,,,...///...+++(((,,,++++++***++++++,,,,,,+++******))))))((((((((())))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%(((((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%$$$$$$''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""%%%''''''&&&###"""""" """"""  !!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""###$$$""""""""""""""""""""""""###""""""!!!!!!""""""###|||{{{vvvtttpppmmmlllooosssvvvuuuvvvvvvtttqqqnnnmmmmmmhhhgggfffeeedddcccbbbbbb``````^^^]]][[[YYYXXXWWWYYYXXXUUURRRQQQQQQRRRRRRTTTSSSRRRPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDEEEEEEFFFFFFFFFGGGBBBBBBAAAAAA@@@@@@??????<<<<<<<<<======<<<<<<<<<999999888777555333222111//////000111111111000000111000000///---,,,,,,+++)))((((((((((((&&&&&&'''&&&&&&'''(((((('''%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$$$$#########$$$"""!!!!!!###$$$$$$### !!!$$$###!!!&&&### """%%%((((((&&&&&&%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%###"""$$$%%%&&&((()))%%%%%%%%%&&&&&&'''))))))''''''''''''((()))***+++'''+++---,,,,,,---***&&&&&&&&&&&&%%%###$$$&&&(((''''''((((((((((((((('''&&&(((***,,,,,,+++)))(((***+++------+++***++++++---,,,***)))(((((((((((($$$&&&)))******)))((('''++++++************++++++,,,+++***+++---...---,,,++++++,,,------------------------///111111///---......------......///000222222111111111111222222111222444555444222///---///000111111222222111111111000///000111222222111000000000111111000//////++++++,,,---///...,,,))),,,,,,++++++***++++++,,,***************)))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""$$$&&&&&&%%%###"""###!!!""""""!!! !!! !!!!!!!!!"""""""""######"""!!!!!!!!!###$$$%%%""""""""""""##################""""""""""""######~~~yyyxxxuuuqqqnnnnnnqqqtttwwwxxxxxxvvvsssqqqppppppjjjiiihhhfffddddddccccccdddcccbbbaaa```^^^]]]]]][[[YYYWWWUUUTTTSSSTTTTTTWWWVVVTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGGGGGGGHHHHHHHHHHHHDDDCCCCCCBBBAAA@@@???>>>;;;;;;<<<<<<<<<=========999999999888666444333222111111222222222222111111111111000...---,,,+++***)))'''&&&((('''$$$$$$&&&%%%&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%$$$######$$$$$$"""!!!!!!"""######"""!!! !!!###$$$$$$###&&&%%%%%%&&&(((((((((''''''&&&$$$###""""""###$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''))))))((($$$"""$$$%%%$$$%%%&&&$$$$$$%%%%%%&&&'''))))))&&&&&&&&&'''((()))***+++&&&***+++******+++***&&&&&&&&&&&&%%%###$$$&&&(((&&&'''((((((((((((((((((&&&(((***,,,,,,,,,***)))+++,,,------+++***++++++*********)))((((((''''''%%%(((***+++***)))******++++++************++++++---,,,+++,,,---...---,,,+++,,,------......---------,,,,,,...000000///...000000//////000000111222111111111000111111222333111222333444333111///---000111222222333333222222///...---...000111000///000000111111111000//////---,,,,,,,,,......---+++,,,,,,++++++******++++++)))******++++++***))))))((((((((()))***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%((()))((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$"""""""""""""""""""""""""""$$$%%%&&&$$$######### """######"""!!!!!!""" !!!!!!""""""######""""""""""""###$$$$$$%%%"""""""""############$$$$$$$$$############$$$$$$~~~}}}zzzvvvqqqoooqqqsssxxxyyyyyyxxxuuurrrrrrrrrnnnmmmjjjgggeeeddddddeeeddddddcccbbbbbbaaaaaa```[[[[[[ZZZXXXWWWVVVUUUTTTWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJJJJJJJFFFFFFEEECCCAAA@@@???>>>======<<<<<<;;;;;;<<<<<<999999999888666555333222333333444333333222111000111000///...,,,+++*********'''&&&)))((($$$###'''&&&%%%%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############"""%%%'''&&&$$$###$$$%%%%%%###""""""###$$$#########$$$&&&&&&&&&%%%&&&'''%%%(((***+++***(((((((((&&&%%%###!!!!!!!!!"""###"""""""""######$$$%%%&&&%%%%%%$$$$$$%%%&&&'''''',,,%%%"""%%%'''$$$$$$&&&$$$$$$$$$%%%&&&'''))))))&&&&&&&&&'''((()))***+++'''******((((((+++***''''''''''''&&&$$$%%%''')))&&&&&&'''((((((((((((((('''(((***+++,,,,,,+++++++++---...---,,,******+++((()))***++++++***)))(((&&&(((******((((((***,,,,,,++++++******++++++,,,---,,,+++,,,.........---,,,,,,---..................---,,,---///111111000333222222222222333444444000000000000000111222222000000111111111000000///111222222333333333333333......---...000111///...000000111111000//////...///---++++++,,,------------,,,++++++******++++++)))***++++++++++++***)))))))))))))))***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$'''***,,,...,,,***(((%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$###""""""""""""""""""""""""""""""!!!###%%%%%%$$$######$$$!!!###$$$$$$###""""""### !!!"""#########!!!!!!"""###$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%yyyssspppqqqsssyyyzzzzzzxxxuuusssrrrsssrrroookkkgggeeeeeeeeefffbbbbbbbbbaaaaaaaaa``````[[[[[[[[[ZZZYYYWWWUUUTTTVVVUUUUUUUUUVVVVVVWWWXXXVVVVVVWWWXXXYYYZZZ[[[\\\VVVVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHFFFEEEBBBAAA???>>>???>>>===;;;::::::::::::999999888888666555333333555555555444333222111000111000///...,,,+++***))),,,''''''***)))$$$$$$(((&&&%%%$$$###$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$############"""###%%%((('''%%%###$$$&&&&&&$$$######$$$%%%$$$### ###&&&%%%###!!!###%%%%%%)))---...+++((('''(((&&&$$$"""  !!!!!!""""""""""""###$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%,,,%%%"""&&&)))&&&&&&((($$$$$$$$$%%%&&&'''))))))%%%%%%&&&&&&((()))***+++(((******((((((++++++(((((((((((('''&&&&&&(((***&&&&&&'''((())))))(((((((((((()))***+++,,,,,,,,,,,,---......,,,******+++((()))+++,,,---+++***)))&&&((())))))''''''***---,,,++++++******++++++,,,---,,,+++,,,...///...---,,,---......//////......000...,,,---///111222222000000//////000000111222000000//////000111222222.........///000000111111111222333333444444333333000//////000222222111000000000000000000///......000...+++***+++---......---,,,,,,+++*********+++))))))+++,,,,,,+++***)))))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%(((,,,...555333000---)))&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((()))***)))((('''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%###!!! """"""""""""""""""""""""!!!###%%%%%%#########$$$"""###%%%%%%###"""###$$$ !!!"""######$$$ !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&|||zzzyyyzzzyyyxxxvvvtttrrrqqqqqqqqqooooooooonnnllljjjgggffffffeeedddeeeffffffdddcccbbb```]]]\\\[[[[[[YYYXXXVVVVVVVVVWWWXXXYYYZZZ[[[YYY\\\^^^^^^[[[XXXYYYZZZ[[[ZZZXXXWWWVVVVVVWWWWWWRRRQQQOOOMMMMMMMMMOOOPPPNNNPPPRRRSSSRRRNNNIIIFFFKKKHHHFFFGGGEEEAAA@@@BBBAAAAAAAAAAAA???===:::999:::::::::::::::999888777666555444333111000///////////////...---------,,,+++***)))((('''&&&&&&&&&)))###!!!%%%&&&"""!!!$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""!!! ###$$$%%%%%%%%%%%%$$$###""""""""""""############&&&%%%$$$######$$$%%%&&&$$$&&&)))(((%%%$$$%%%'''$$$$$$###"""!!!!!!""""""######""""""######$$$%%%$$$%%%%%%%%%$$$"""!!!)))(((&&&%%%%%%&&&'''(((&&&'''((('''%%%&&&)))---&&&''''''(((((((((((((((***)))((((((((()))+++,,,,,,,,,+++(((&&&&&&)))++++++++++++***)))(((((('''((()))***+++,,,+++******---+++((())),,,---,,,+++((()))***+++,,,,,,+++***+++***)))))))))))))))***+++***)))))))))***,,,---)))***+++,,,---...//////...,,,,,,...111111///,,,---///222222111000000111333222111222333333222000333222000/////////000111------......///000000000444222000000111000///---000///....../////////---444111//////111222000...---,,,++++++------,,,***,,,,,,,,,+++++++++******+++++++++******************)))***+++,,,+++(((%%%+++***)))((('''&&&%%%%%%"""###$$$""""""'''222:::CCCHHHFFF;;;111---***'''$$$%%%%%%&&&&&&%%%%%%$$$'''%%%''',,,...***''''''%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&$$$###"""!!!""""""$$$#########""""""!!!!!!###############"""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######)))'''$$$###$$$$$$$$$###|||zzzzzzyyywwwuuusssqqqqqqrrrsssqqqqqqqqqpppnnnllljjjiiigggfffeeefffffffffdddbbbccc```^^^]]]]]]]]][[[ZZZXXXXXXXXXYYYZZZ\\\]]]^^^]]]```bbbbbb```______```___]]][[[YYYYYYYYYZZZ[[[VVVUUUSSSQQQPPPPPPQQQRRRQQQRRRTTTTTTRRRNNNKKKHHHHHHDDDCCCEEEDDD@@@@@@CCCCCCBBBAAA@@@>>><<<;;;::::::;;;;;;;;;:::999888777666555444333111000//////............------------++++++)))((('''&&&&&&&&&)))$$$###'''(((&&&%%%(((%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###""""""""""""############$$$$$$############$$$$$$###$$$&&&%%%$$$###$$$$$$$$$$$$###"""""""""""""""###############$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!(((''''''&&&&&&&&&''''''%%%'''((((((&&&'''))),,,&&&'''(((((())))))))))))))))))((('''((()))***+++++++++***)))''''''))),,,+++++++++***)))(((((((((((()))***+++,,,++++++***,,,***((()))+++---,,,+++))))))+++,,,,,,,,,++++++******)))))))))******+++,,,+++***))))))***,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,...111111///,,,...000222222111111111222555444333333333333111///222222111000000000000111---......//////000111111333222111111222111000...111000///000000111000///333111//////111222000///...,,,+++,,,......---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********)))***)))***+++,,,,,,)))'''+++***)))((('''&&&%%%%%%&&&''''''%%%$$$(((000888IIISSSWWWLLL;;;000(((###$$$%%%%%%&&&&&&%%%%%%$$$""" """(((+++(((&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''"""!!!!!! !!!"""###$$$""""""""""""!!!!!!!!! ###############"""!!!!!!""""""""""""""""""""""""$$$$$$###""""""""""""""" ###$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######)))'''%%%$$$%%%&&&&&&&&&~~~}}}zzzxxxuuurrrpppqqqrrrsssrrrrrrsssrrrqqqooommmllliiihhhggggggggggggdddbbbcccaaa___^^^______^^^]]]ZZZ[[[[[[\\\^^^```aaabbbaaaccceeefffeeedddddddddcccaaa^^^\\\[[[\\\^^^___[[[ZZZXXXVVVTTTTTTTTTUUUVVVVVVUUUTTTRRROOOLLLJJJGGGCCCBBBDDDDDDBBBCCCFFFEEECCCAAA???===<<<<<<<<<<<<<<<<<<;;;;;;999888888666555444333111000//////------------............,,,+++)))(((''''''&&&&&&'''$$$###&&&((('''''')))%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$"""##################"""""""""!!!"""$$$$$$"""!!!$$$$$$###""""""""""""###############$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$###&&&&&&'''''''''''''''&&&$$$&&&((()))(((((()))***&&&'''((()))************)))((('''''''''((()))***)))******)))((((((+++---+++++++++***))))))(((((()))******+++,,,++++++++++++***))))))+++,,,,,,+++***++++++,,,,,,,,,,,,+++******)))******+++,,,------,,,+++******+++,,,,,,...---------,,,,,,++++++---------///111111///---///111333333222111222333777666444444444333000...222222222222222111111000......//////000111111222111111111222444333111///111111111111111111111111111000...///000222111000...---,,,---///000000///------+++++++++,,,---......------,,,+++******)))*********,,,------+++)))******)))(((((('''&&&&&&$$$%%%%%%###"""%%%,,,222IIIYYYeee]]]GGG444(((###$$$%%%%%%&&&&&&%%%%%%$$$  &&&)))(((&&&'''%%%&&&&&&'''(((((()))***'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''"""!!!!!!!!!!!!"""######"""!!!!!!!!!!!! #########$$$######"""!!!""""""""""""""""""""""""$$$###""""""""""""""""""$$$%%%%%%$$$"""!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$######((('''&&&&&&&&&((()))***~~~{{{wwwsssqqqqqqrrrrrrssstttttttttsssrrrpppoookkkjjjhhhhhhiiihhhfffdddbbb```______```aaa```___\\\]]]]]]___```bbbdddeeecccdddffffffeeedddccccccdddbbb___]]]\\\^^^```bbb___^^^\\\ZZZXXXWWWWWWWWWYYYXXXVVVTTTQQQOOOMMMLLLJJJFFFDDDFFFEEECCCDDDHHHGGGDDDAAA>>><<<<<<===>>>=========<<<;;;:::999888666555444333111000//////,,,,,,,,,------.........******((('''&&&%%%%%%%%%&&&###"""$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!###!!!!!!$$$%%%### $$$$$$###""""""###############$$$$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&$$$&&&((()))))))))((((((&&&'''(((***++++++++++++((('''&&&&&&&&&''')))***((()))***))))))***,,,...+++++++++******)))))))))******+++++++++,,,,,,,,,******))))))+++,,,,,,,,,,,,,,,,,,---------,,,,,,************+++,,,............,,,+++++++++,,,---......---------,,,,,,,,,......///000111111000///000222333333222222333444777666555555555444222000222333444444444333111000//////000000111222222222111111222333555555222000000111222222111111222333000000//////000222222222///...---///111222222111...---,,,+++,,,---///000///......---,,,+++******+++******,,,......---+++******))))))(((''''''&&&"""############&&&,,,000===PPPbbb^^^III444***)))$$$%%%%%%&&&&&&%%%%%%$$$$$$!!!"""(((+++)))((()))$$$%%%&&&'''((()))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!#########$$$$$$######"""""""""""""""""""""""""""######"""""""""""""""###""""""###"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######''''''''''''''')))+++---}}}xxxtttsssrrrrrrtttuuuuuuuuutttsssqqqpppmmmlllkkkkkkkkkkkkiiigggcccaaa___```aaabbbaaa```^^^^^^___```aaaccceeefffgggggggggggggggeeecccbbbcccaaa___]]]]]]^^^```bbbaaa```___]]][[[ZZZYYYYYY[[[ZZZWWWUUURRRPPPOOONNNMMMHHHFFFFFFEEECCCDDDGGGHHHEEEBBB>>>======>>>???>>>>>>>>>===<<<;;;:::999666555444333111000//////+++,,,,,,,,,------......))))))'''&&&%%%$$$$$$$$$'''&&&%%%###$$$&&&%%%###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###!!! """%%%&&&$$$!!!$$$###############$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%'''((((((((('''&&&%%%%%%''')))******)))''''''((()))***++++++++++++((('''&&&&&&&&&''')))***''')))************,,,...++++++++++++************+++++++++++++++,,,,,,,,,*********++++++,,,---.........------------------++++++++++++,,,.../////////...---,,,,,,---......---.........///////////////000222333222222111111222333444444333333444666555444444555777777666444333444555555555444222111000000111111222333333333333222333444555666444222...000222222000000222333111111111111111222333444000//////000222333333222//////...------...///000/////////...---,,,,,,+++,,,+++***,,,.........,,,******))))))((((((''''''&&&'''''''''((()))+++---111AAAQQQPPP@@@...))),,,$$$%%%%%%&&&&&&%%%%%%$$$'''$$$$$$)))+++((('''(((###$$$&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$###""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""###"""""""""""""""###### !!! """%%%((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%'''(((((('''))),,,///~~~zzzwwwvvvuuuwwwwwwwwwwwwvvvtttrrrqqqnnnmmmmmmmmmnnnnnnmmmkkkeeecccbbbbbbcccdddcccbbbaaaaaaaaaaaabbbdddeeefffiiihhhhhhiiiiiihhhfffdddbbbbbbaaa`````````aaabbbbbbbbbaaa```___]]]\\\\\\\\\[[[YYYWWWUUUSSSQQQQQQNNNIIIFFFFFFEEECCCDDDHHHHHHFFFBBB???>>>>>>??????@@@@@@??????===<<<:::999666555444333111000//////,,,,,,,,,,,,------------))))))'''&&&%%%$$$$$$$$$******(((%%%&&&((('''$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%"""##################""""""""""""###%%%&&&%%%###$$$############$$$%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$######$$$%%%&&&'''%%%%%%&&&'''((((((((((((&&&&&&&&&''')))***)))((((((((())))))******)))))))))((('''''''''((()))***''')))++++++++++++,,,...++++++++++++++++++++++++,,,++++++++++++,,,------***+++,,,,,,,,,,,,///111000///......---.........------,,,------...///000///...---------...000111//////000000000111111111000222555555444333333444333444555444333333555777555444444666888999888666555555555555555444333333111111222222333444444444666555333444555555555333...000333222000000222555222333444333222222444555111000///000222333333222000000000000//////......////////////............---+++***+++---...---,,,*********))))))((((((((((((((()))))))))(((((((((---555======222&&&$$$((($$$%%%%%%&&&&&&%%%%%%$$$'''######'''(((&&&%%%&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!"""######$$$$$$############$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$"""""""""!!! ###%%%""""""""""""""""""""""""######$$$$$$$$$$$$#########&&&''''''&&&'''+++///~~~|||zzz{{{{{{{{{zzzxxxvvvtttrrroooooonnnoooqqqrrrpppoooiiigggeeeeeeffffffeeedddddddddccccccddddddeeefffgggffffffhhhkkkkkkiiigggdddddddddeeeeeeeeeddddddccccccccccccbbbaaa```___]]]]]]]]][[[YYYWWWUUUTTTPPPKKKHHHIIIHHHGGGIIINNNHHHFFFCCCAAA???>>>??????AAAAAA@@@???>>><<<;;;:::666555444333111000//////------,,,,,,,,,,,,,,,,,,+++***)))((('''&&&&&&&&&(((***(((%%%&&&******%%%$$$%%%&&&((((((&&&%%%$$$(((((((((((('''&&&%%%%%%%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$ !!!###$$$$$$###$$$%%%$$$#########$$$$$$%%%&&&"""###%%%&&&'''&&&%%%$$$%%%$$$$$$$$$%%%&&&((()))%%%%%%%%%&&&'''((())))))(((&&&%%%&&&(((******((((((((()))))))))(((''''''))))))((('''((()))***+++(((***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,---...***,,,......------000333111000///........./////////......---......//////......------...000222333333333222222222222111111222444777888666555555666444555555555444444666888777666666777888999777666777666555555444444555555222222222333444444555555999777444333444555555444...222444444111111444777444666777555333222444666222111000111222333222111111111222222111///---,,,......////////////000000...,,,******,,,,,,+++************)))))))))))))))((()))***---//////...---///---...///***###"""&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$!!!!!!%%%'''%%%%%%'''&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$######""""""######$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$"""###$$$###"""!!!###$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!$$$'''&&&$$$$$$)))---~~~}}}}}}}}}|||zzzxxxuuutttpppooooooqqqssstttsssqqqllljjjhhhhhhhhhhhhgggfffffffffeeeeeeeeeeeeffffffcccccccccfffkkklllkkkhhhfffggghhhiiiiiihhhgggfffdddeeeeeeeeedddccccccbbb_________^^^]]][[[XXXWWWSSSNNNLLLMMMNNNMMMPPPUUUGGGFFFDDDBBB@@@?????????BBBAAAAAA@@@>>>===;;;:::666555444333111000//////---------,,,,,,+++++++++---,,,+++)))(((((((((((($$$'''%%%"""$$$******%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&!!!$$$$$$"""!!!$$$&&&$$$#########$$$%%%%%%&&&"""###%%%''''''&&&%%%$$$&&&%%%%%%%%%&&&((()))+++&&&&&&%%%%%%&&&''')))***)))&&&$$$%%%(((******)))))))))))))))((('''&&&%%%***)))((((((((()))+++,,,)))***,,,,,,+++++++++,,,++++++++++++++++++++++++---,,,+++***+++,,,---...+++---//////---...111444222111000.........///000000//////............///---------...///111333444666666555444333111111000333666999999777555666888555666666555444444777999999888777888888888666444888777555444444555555666222222333444444555555666<<<888444333333444555555///333666555222222555999666888888777444333444777333111000111222222111000111222333444333000,,,***......//////000000111111...,,,******++++++***)))************))))))))))))+++---111666;;;>>>>>>>>>000)))&&&))))))$$$###&&&$$$%%%%%%&&&&&&%%%%%%$$$### %%%((('''(((***((()))***+++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$"""!!!!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!###$$$%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### $$$&&&%%%""""""''',,,{{{xxxwwwzzzxxxvvvuuuvvvwwwvvvuuuppptttrrrlllkkknnnnnnjjjppplllhhhhhhkkkllliiifffhhhhhhiiiiiiiiiiiihhhhhhhhhggghhhiiiiiigggdddaaaddddddeeeeeedddcccbbbaaaeeedddcccaaa___^^^]]]\\\[[[TTTNNNOOOSSSSSSMMMFFFJJJHHHEEEBBB???>>>??????BBBAAA?????????>>>;;;999999777444000///...///000---,,,++++++******++++++***+++)))'''&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''((()))******%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%########################&&&%%%###!!!!!!"""$$$%%%!!!$$$''''''$$$###%%%'''$$$'''%%%%%%'''%%%'''***,,,---,,,***(((''''''((()))***+++,,,,,,***,,,------+++******+++)))***+++***))))))+++,,,---///000///---,,,,,,---,,,++++++,,,.........---++++++,,,,,,,,,------------------......000111111111000///......///000111111111000000/////////...111000//////000222444555999999999666444333555777666666555555666777888888888888777777777777777888777888999999777777888999555555555555666666666666888555333333555666555333:::888555444555777777777777666555555444444555555888777666555444444555666444444333222222222333333000222222111...,,,+++,,,111000......000000000///111///------------+++))))))(((&&&''')))******)))000999DDDLLLRRRTTTNNNFFF555---$$$ ###&&&(((''''''&&&%%%%%%&&&&&&$$$###''''''((((((((((((((('''(((((())))))))))))((((((&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%!!! &&&'''$$$######################################################$$$%%%%%%%%%%%%$$$%%%$$$######"""#########$$$###'''%%%""" %%%###""""""###$$$$$$###########################$$$$$$$$$$$$######""""""%%%$$$$$$%%%&&&$$$}}}}}}zzzxxxwwwwwwwwwvvvtttuuuwwwuuupppoooqqqpppmmmqqqmmmiiijjjlllmmmkkkhhhiiiiiijjjjjjjjjjjjiiiiiikkkjjjjjjjjjlllkkkjjjhhhffffffeeeeeeddddddccccccggggggfffeeedddcccaaa```]]]XXXRRRRRRTTTTTTPPPKKKMMMKKKHHHEEEBBBAAAAAAAAACCCBBB@@@@@@@@@>>><<<999;;;999555222000///000000,,,,,,+++************+++---------+++)))******+++''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$$$$########################%%%$$$"""""""""###$$$&&&###$$$&&&&&&%%%%%%%%%&&&(((&&&(((++++++&&&%%%&&&&&&''')))+++++++++***)))(((((())))))******++++++***+++---,,,***))))))******+++,,,,,,++++++---///---///000000...------...111000............------+++++++++,,,,,,,,,------............///000111222222111000//////000111111111111000000000/////////222111000000111222444666777777777666555666888:::777777666666666777888888888888777777777777888888888999::::::888888999::::::999999888777777666666;;;999777777999:::999777<<<:::888888999::::::999???>>>===;;;999888777777444555777888888888888777666666555444444444444555000222222111///---------111///......000111000000111///------------+++)))***)))'''''')))++++++***444BBBQQQ\\\aaa___WWWNNN444---%%%"""###&&&&&&%%%'''&&&$$$$$$%%%%%%$$$###%%%%%%&&&((())))))))))))((())))))))))))))))))((('''(((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&""""""'''(((%%%######################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$###############%%%###'''%%%###"""%%%###""""""###$$$$$$###########################$$$$$$$$$$$$#########"""%%%$$$$$$%%%'''&&&"""~~~{{{zzzyyyyyywwwuuuzzz|||zzzuuutttuuutttqqqrrrooollllllnnnooommmkkkllllllllllllllllllllllllmmmlllkkkmmmnnnooonnnmmmiiihhhfffeeeddddddeeeeeegggggghhhhhhgggfffdddccc___\\\XXXVVVVVVUUUTTTSSSQQQOOOLLLIIIFFFEEEDDDDDDEEEDDDBBBAAA@@@???<<<:::===;;;777444111000000000,,,,,,+++***************+++,,,,,,+++)))'''(((***((((((''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%#######################################$$$###""""""###$$$%%%&&&$$$$$$$$$%%%&&&'''&&&$$$'''%%%%%%((()))&&&&&&)))''''''((())))))******+++***************************,,,---,,,+++)))******+++,,,......---...000111---///000000///...///000666444222000...---------+++++++++,,,,,,,,,------////////////000111222222111111000000000111111222111111111000000000000000222222111111111333444555333444666666666777:::<<<999999888777777777888888999888888777888888999999999:::;;;;;;999999:::;;;>>>===<<<;;;:::888777777<<<;;;::::::<<<<<<<<<:::;;;::::::;;;<<<<<<;;;:::>>>===<<<:::888777666555111444777:::<<<<<<;;;:::888888777777777666666666000222333222111///000000000///......000111111111111///...---------+++***,,,***''''''(((***++++++444DDDUUU^^^^^^XXXNNNEEE111,,,&&&$$$%%%&&&%%%$$$(((%%%######$$$%%%%%%$$$###$$$&&&'''))))))******))))))************))))))((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""$$$(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###############%%% """&&&%%%$$$%%%%%%$$$""""""$$$%%%$$$###########################$$$$$$$$$$$$############%%%$$$$$$%%%''''''%%%$$$~~~}}}}}}}}}|||zzz}}}zzzxxxxxxwwwuuutttrrrppppppqqqrrrqqqoooooooooooonnnnnnooooooooonnnnnnnnnppprrrqqqnnnlllllljjjhhhfffeeeeeefffgggdddeeefffggggggfffdddcccaaa```]]]ZZZWWWVVVWWWXXXSSSQQQOOOLLLIIIGGGFFFFFFFFFEEECCCBBBAAA@@@===:::===;;;888444111//////...,,,,,,+++***************,,,,,,,,,---***''')))---***))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$###########################""""""######%%%&&&'''&&&###"""$$$'''(((&&&###### ###%%%$$$&&&***((((((''''''((()))+++,,,+++++++++******)))))))))+++---......,,,++++++,,,***,,,.../////////111222---...000111000///000111555555333000---,,,---...+++,,,,,,,,,,,,---------///////////////000111111000000000000000111111111111111111111111111111111111111111000111222333444111222444555555666999;;;::::::999888777777777888999999888888888999:::::::::;;;<<<;;;::::::;;;<<<>>>>>>===<<<;;;::::::999;;;:::;;;;;;<<<<<<<<<;;;::::::;;;===>>>>>><<<999999999999999999888888777222444777:::;;;<<<;;;;;;999999999999888777777666111333444444333222333333111///...///111222222222111000...---...---,,,***,,,)))&&&&&&''')))******222@@@LLLNNNHHH@@@777000+++)))&&&%%%&&&'''&&&%%%(((%%%###"""###%%%%%%%%%$$$%%%&&&'''(((((((((((())))))************))))))''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%###$$$''''''###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$############$$$&&&!!!"""%%%%%%%%%(((&&&$$$"""###$$$%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&&&&&&&~~~|||zzzyyyzzzwwwuuutttttttttuuuttttttsssrrrqqqqqqqqqqqqrrrsssqqqsssuuuwwwxxxuuupppkkknnnllljjjhhhfffggghhhhhheeeeeefffggggggfffeeeeeebbbbbbaaa]]]YYYWWWWWWYYYTTTRRRPPPMMMJJJHHHFFFEEEFFFEEECCCBBBBBB@@@===;;;<<<:::777444111///...------,,,,,,+++++++++++++++222000111222///,,,///777+++***)))(((((((((((((((&&&&&&''''''((())))))***(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%$$$###"""!!!&&&&&&&&&&&&&&&%%%%%%%%%########################"""#########$$$%%%&&&'''&&&###"""$$$'''(((&&&###***&&&$$$&&&%%%###%%%((((((((('''&&&''')))+++,,,,,,,,,++++++******))))))---...000///...,,,,,,---(((+++---.........///111---...000111000///000111111222111///,,,,,,---000,,,------------........./////////...//////000000/////////000111111111111111111111222222222222222000000000000000111111222000222444444444444555777::::::999888777777777888999999999999999:::;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;<<<<<<=========;;;<<<>>>>>>>>>>>>>>>>>><<<===>>>@@@BBBBBB???===??????@@@@@@@@@???>>>===777777777777888999:::;;;::::::::::::999888666666222444666666555444555666222111000000222333333333222000............,,,***+++)))&&&%%%'''((())))))333;;;???:::222---***'''&&&%%%%%%&&&'''((((((''''''%%%######%%%&&&&&&&&&&&&'''''''''''''''&&&%%%))))))************))))))%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$%%%######%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$###$$$$$$$$$&&&"""!!!###%%%$$$&&&)))&&&$$$######$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&}}}|||~~~yyyxxxxxxwwwwwwwwwxxxxxxvvvuuutttsssssstttuuuvvvxxxyyy{{{~~~~~~{{{uuupppqqqpppnnnlllkkkjjjjjjkkkjjjjjjiiiiiiiiiiiiiiiiiieeeeeeddd```\\\YYYWWWWWWSSSRRRPPPNNNKKKHHHEEEDDDEEECCCBBBBBBBBBAAA>>><<<:::999777444111///...---......---,,,,,,,,,,,,,,,111...///111...***111<<<+++***)))((((((''''''(((%%%%%%&&&'''((()))******(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''&&&$$$%%%""""""%%%&&&&&&(((,,,((('''&&&&&&'''(((***+++,,,,,,+++++++++*********---///000///...---------(((***---......---...///---///000000///...///000,,,///111000---+++---000........./////////000000000000000//////000000111...///000111222222222222222222222222222333333333111111111111111111111111111333555555444333444555999999888777777777888888999999999999:::;;;<<<<<<:::;;;<<<<<<::::::;;;<<<888999:::;;;===???@@@@@@???AAADDDEEEDDDCCCCCCDDDBBBBBBDDDFFFHHHHHHEEECCCDDDDDDDDDCCCBBB???===;;;999999777777777888999:::;;;;;;<<<<<<;;;999777666555666888888777666777888555444222222444555444333222000............,,,++++++)))''''''((()))((('''...111000***%%%&&&''''''$$$$$$%%%&&&'''((((((((('''&&&%%%&&&'''((('''&&&''''''(((''''''&&&%%%$$$(((((())))))))))))(((((($$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&###"""$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&######&&&&&&$$$%%%(((&&&%%%######%%%&&&%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%######%%%&&&zzzzzzzzzzzzyyyyyyzzz|||yyyxxxvvvuuuuuuvvvxxxyyy|||||||||}}}~~~}}}zzzxxxuuutttsssrrrqqqooonnnnnnnnnmmmkkkjjjiiijjjkkklllhhhhhhfffddd```\\\XXXUUUTTTSSSQQQNNNKKKHHHEEEDDDCCCBBBAAAAAAAAAAAA???===:::999777555333111000/////////...------------......******---***'''000>>>******)))(((''''''''''''&&&'''''''''(((((())))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$########################$$$$$$%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&###&&&&&&)))---'''&&&''''''((())))))***++++++++++++++++++++++++,,,---///...,,,++++++,,,)))+++...///...------------///000000...------...***///222222...+++,,,...///000000000111111111111333222222111111222222333000111222444444444444444222222222333333333444444333333333444444333333222111333666777666555666777777777666666666777888888999999999::::::;;;<<<===999;;;<<<;;;:::999:::;;;888999:::<<<>>>@@@AAABBBBBBEEEHHHIIIHHHGGGGGGIIIFFFFFFFFFHHHJJJKKKIIIHHHAAAAAABBBAAA???===:::888999999999:::::::::::::::======>>>>>>===;;;999777777999::::::888777777888999777555444555666555444222000///...///...---++++++******+++,,,+++)))'''&&&((('''$$$###'''(((&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&''')))******(((&&&&&&&&&'''''''''&&&%%%%%%''''''((((((((((((''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& %%%'''###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''%%%%%%((('''######&&&'''%%%###$$$%%%&&&%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''&&&%%%'''))){{{||||||{{{zzz{{{|||}}}zzzyyywwwvvvvvvwwwyyyzzz}}}{{{yyyyyy{{{|||}}}}}}xxxxxxwwwvvvuuusssqqqppppppnnnkkkhhhhhhiiijjjlllkkkjjjhhhfffddd___XXXSSSTTTTTTRRROOOLLLIIIFFFDDDAAA@@@@@@@@@AAAAAA???===::::::888777555333222111000000///............///000++++++...+++(((333DDD******((('''&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&"""###%%%%%%&&&%%%$$$###########################%%%%%%&&&&&&&&&%%%$$$$$$!!!%%%''''''$$$###%%%'''&&&###$$$&&&'''$$$$$$&&&&&&&&&''''''((()))))))))++++++++++++++++++++++++***,,,------+++******+++***---000000///...---------///000///---,,,,,,---+++000444444///++++++---000111111111222222222222555555444333333444444444111333444666777777666666222222222333333444444444555555555666666555444444111444777888888888999:::666666555666666777888888999999999:::;;;<<<===>>>999:::;;;;;;999999:::;;;:::;;;<<<===???AAABBBBBBBBBFFFJJJKKKIIIHHHHHHJJJFFFFFFFFFGGGJJJKKKJJJHHH===>>>@@@@@@@@@???===;;;666888;;;===>>>===<<<:::>>>???@@@@@@???===:::999888:::;;;;;;999888888888;;;999777666666666555444222111///...///...---+++,,,,,,---...///...***(((%%%'''((('''))),,,***%%%(((((((((&&&$$$###$$$%%%&&&&&&(((+++,,,,,,)))&&&$$$%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&((($$$"""$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&'''***(((###"""%%%'''%%%$$$$$$%%%&&&&&&%%%########################$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$((()))((((((***---~~~}}}}}}}}}~~~}}}{{{yyy{{{zzzyyyyyyyyyzzz{{{|||}}}||||||{{{|||}}}}}}yyywwwxxxwwwtttqqqssssssrrrqqqppppppooooooooonnnllljjjgggaaaYYYTTT\\\VVVQQQNNNOOONNNIIIEEECCCBBBAAAAAABBBBBBAAA???<<<<<<;;;:::888666444333111111111000///---+++***---------------000444888---+++(((((())))))'''$$$((((((((((((((((((((((((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%"""###%%%%%%$$$$$$%%%'''"""###$$$$$$######%%%'''((()))++++++******,,,---++++++*********+++---...,,,,,,,,,,,,++++++***)))+++,,,...000000000000///222000...---,,,---///000111000///...---,,,,,,,,,333222111111222222111///000111111222222333444444444555777888888777777666333333444555666777888888;;;:::888666444444444444777666666555666777999:::999777666777888888777555888888888999999:::::::::;;;<<<===<<<:::999999999@@@===;;;;;;>>>@@@@@@???HHHHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBEEE@@@;;;999:::;;;:::999999:::<<<======<<<:::999<<>>>>>===;;;999777555444333333222111000...---,,,,,,------------///222555+++)))''''''((((((&&&$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%###"""###$$$!!!!!!!!!!!!!!!"""###$$$%%%'''(((((('''((()))+++++++++*********,,,---...+++++++++++++++***))))))+++,,,.../////////......111000///.........//////111111000///............333222111111222222111///111111111222333333444444444555666777888888777666555555666777888999999:::<<<;;;999777666666666666999999999::::::<<<======;;;:::999999:::;;;:::888:::::::::;;;;;;<<<<<<<<<;;;===>>>>>><<<;;;;;;<<>><<<===@@@CCCCCCBBBHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@???CCC@@@;;;999:::::::::999888999;;;<<<;;;:::999888999:::<<<;;;999888999:::;;;::::::999888777777666999777555555777888777555000111111111000...---,,,---+++******,,,---,,,******)))((('''&&&&&&'''((('''%%%$$$&&&)))***)))((()))***(((%%%'''+++,,,((()))((('''&&&&&&&&&''''''))))))))))))((((((((((((&&&&&&'''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$######$$$&&&'''&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$"""###$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&~~~|||{{{{{{{{{yyyxxxxxxxxxxxxyyyyyyzzzzzz}}}}}}yyyxxx{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwvvvssspppmmmggg```[[[XXXUUURRRRRRRRRPPPKKKGGGFFFDDDCCCCCCCCCCCCAAA@@@@@@@@@???===;;;999666555444444333222000///...---+++---------,,,---///111+++)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$"""!!!"""######!!! !!!######"""$$$%%%''''''&&&&&&((()))+++*********+++,,,...///***++++++++++++******))),,,---...............---111111000000000/////////222111111000000000111111444222111111222222111000111111222222333333444444333444555777888888777777666777777888999:::;;;;;;===<<<;;;:::999999999999;;;;;;===>>>???@@@@@@AAA===<<<;;;<<<===>>>===<<<<<<===============>>>>>><<<===???>>>======>>>???AAA@@@>>>@@@CCCFFFHHHHHHHHHGGGFFFDDDCCCBBBBBBBBB???????????????>>>>>>>>>BBB???;;;999::::::::::::999999:::::::::999777666888999999999888888:::<<<888888888888777777666666777666555666777666555333,,,000333333000------------,,,++++++------,,,+++******)))((((((((())))))((('''&&&''')))+++***)))((()))'''%%%'''---...,,,)))(((''''''&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''&&&%%%&&&'''''''''%%%""""""!!!###%%%''''''&&&%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%###""""""$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%,,,***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%$$$###"""~~~}}}|||{{{{{{{{{{{{zzzzzz{{{{{{zzz|||}}}|||zzzzzz|||~~~}}}}}}}}}}}}}}}|||||||||{{{yyywwwtttpppjjjddd___YYYXXXWWWWWWWWWTTTPPPLLLIIIGGGEEEEEEEEEDDDBBBAAAAAA@@@???>>>;;;999777555555444333111000///......+++,,,...---,,,+++,,,---,,,+++***************)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((('''&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$$$$$$$"""!!!"""$$$&&&$$$"""###$$$%%%$$$"""%%%'''(((((('''((()))+++************+++---///000++++++,,,,,,,,,,,,,,,+++......///////////////...111111222222111111000///111111111111111111222222444222111111222333111000111111222222333444444555222333555777888888777777666777777888999:::;;;<<<>>>>>>===<<<<<<;;;;;;;;;:::;;;===@@@AAAAAAAAAAAA>>>===<<<===???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<============???AAAAAAAAA@@@AAAEEEIIILLLNNNHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@>>><<<;;;:::;;;;;;;;;:::;;;;;;;;;:::999888777<<<<<<;;;;;;:::;;;===>>>777777777777777777666666666666666666666555222111)))...444444000,,,,,,...,,,,,,++++++,,,,,,,,,++++++*********************)))(((((()))************((()))'''$$$'''---000---))))))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''((('''&&&###""""""###%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$%%%%%%&&&$$$###"""###$$$%%%%%%$$$%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))((((((&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))~~~~~~~~~}}}|||||||||zzzzzz{{{|||{{{yyy~~~~~~~~~~~~~~~|||yyyvvvsssnnnhhhdddZZZZZZZZZZZZYYYVVVSSSPPPLLLKKKIIIHHHGGGFFFDDDCCCAAAAAA???>>>;;;888666555444333222000......------+++---------+++******++++++,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% """###$$$######%%%'''&&&&&&&&&''''''&&&$$$"""%%%&&&(((((('''''')))******))))))***,,,...000111,,,------...////////////000000000000000111111111222222333333222222111000111111111000111111222222444333222222333333222000111222222333444444555555222333555666777777777666555666666777888999::::::===>>>>>>>>>>>>=========888:::<<<>>>?????????>>><<<;;;;;;<<>>>>>==================999:::;;;;;;;;;<<<>>>@@@@@@@@@AAABBBEEEIIINNNQQQHHHGGGFFFDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>><<<;;;;;;<<<============<<<<<<;;;;;;:::???>>>==================888888888888777777777777666777777777555333111000(((...444444000,,,,,,...***+++++++++*********+++******++++++++++++++++++))))))***************+++'''((('''%%%'''---///,,,)))))))))(((((('''&&&&&&$$$%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&%%%$$$###$$$%%%%%%$$$###%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$######$$$$$$%%% """%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&''''''((()))&&&&&&''')))***+++,,,---~~~}}}{{{{{{~~~|||yyy~~~|||yyyvvvrrrmmmjjj]]]]]]]]]\\\ZZZWWWUUUSSSQQQNNNLLLKKKJJJIIIGGGEEEBBBBBB@@@>>>;;;999666555555333111///...------...,,,------,,,***)))+++,,,+++,,,,,,+++(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% """###$$$$$$%%%''')))&&&)))------+++'''%%%$$$###$$$&&&&&&%%%%%%'''((()))))))))***,,,///111333------...000000111111111000000000000111222333444444333333333333222222222333222222111111111222222555333222222333333222111222222333333444444555555333444555666777666555555444555555666777888999999<<<<<<===>>>>>>>>>======999999:::;;;<<<<<<<<<<<<:::::::::;;;>>>?????????>>>>>>============<<<<<<999::::::999999:::===?????????@@@AAACCCGGGMMMRRRIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????>>>???@@@???======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>?????????===;;;::::::::::::999999888888777888888777444222111111+++///222222///,,,,,,,,,)))***++++++))))))***+++)))***++++++,,,+++++++++((()))+++***)))((()))+++''')))(((&&&''',,,+++(((*********)))((('''&&&%%%&&&&&&&&&'''(((((()))))))))(((((('''&&&&&&%%%%%%((('''&&&'''(((((('''&&&'''&&&$$$%%%&&&&&&$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''(((((('''''''''((()))******+++~~~|||zzzwwwssspppdddcccbbb```]]][[[ZZZYYYTTTRRROOONNNMMMLLLIIIGGGDDDCCCBBB@@@===:::777666666555222000......//////---------+++)))))),,,......000000...***'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%%%%%%%''')))(((///777888222+++))))))$$$%%%''''''&&&&&&((())))))))))))***---///222444,,,---...///111111111222////////////111333444666666555333222222222333444555555444333222222222222555333222222333444222111222222333333444555555555444555666666666555444333444555555666777888999999:::;;;<<<===>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<999999999;;;>>>@@@@@@??????>>>>>>>>>=========<<<:::::::::999888999<<>>>>>???@@@DDDKKKQQQJJJIIIHHHGGGFFFEEEEEEFFFGGGFFFEEEDDDCCCBBBAAA@@@>>>@@@BBBAAA???>>>@@@BBB=========>>>>>>???@@@AAA??????@@@BBBEEEDDDAAA>>>>>>======<<<;;;:::999999999:::999777333111111333//////000000///---+++***)))+++---,,,***)))+++,,,((()))***+++,,,,,,+++***''')))+++***((('''(((***'''))))))'''(((***'''###************)))'''&&&$$$%%%%%%&&&''''''((())))))''''''''''''''''''&&&&&&)))'''&&&'''((()))(((&&&'''%%%%%%%%%'''((('''&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%&&&''''''+++***'''%%%$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))***++++++}}}{{{wwwtttkkkjjjhhheeebbb______```VVVTTTQQQPPPOOOMMMJJJHHHFFFEEEDDDAAA>>>;;;999777888666333111//////000111......,,,***)))***---000333555555222---++++++,,,((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''***'''$$$!!! !!!$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&''',,,666@@@AAA999111...///&&&((())))))((()))***,,,(((((()))***---000222444+++,,,---///000111111111---------...000222555666777555333222222222444555888777666555444333333333555444222333444444333111222222333444444555555666555666666666666444333222555555666777888999::::::999:::;;;=========<<<<<>><<<;;;;;;;;;<<<===999999999;;;>>>@@@@@@@@@@@@?????????>>>>>>======;;;;;;;;;999888999<<>>BBBJJJPPPJJJJJJIIIHHHGGGGGGGGGHHHLLLKKKJJJHHHGGGEEEDDDCCC???AAACCCBBB@@@???AAADDD============>>>@@@AAABBB@@@AAACCCGGGJJJJJJFFFBBB@@@??????===<<<;;;:::::::::;;;:::777222000222444111000.........---+++)))***,,,...---+++***,,,...((()))***+++,,,++++++***''')))+++***'''&&&(((***'''))))))'''((((((%%%******+++***)))'''%%%$$$######$$$$$$%%%&&&''''''%%%%%%&&&&&&'''((((((((()))'''&&&'''((()))((('''%%%%%%$$$&&&((())))))((($$$#########$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%&&&&&&'''(((((($$$"""%%%#########$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))&&&%%%%%%%%%%%%&&&''''''&&&'''(((***+++---...///~~~zzzwwwqqqooollliiifffdddcccccc^^^[[[WWWTTTRRROOOLLLJJJHHHFFFCCC@@@>>><<<999666444222000000111000///---111...,,,+++)))***111:::AAAHHHEEE555+++,,,---)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%'''(((((($$$######$$$%%%%%%""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&'''""""""""""""""""""""""""$$$$$$%%%&&&''')))***+++555666999:::999444+++%%%&&&&&&&&&'''''''''''''''((()))++++++***+++---//////......---------.........///000///...///000222333777777444111333444222333333333444444444444444222333333444333222000///333333333444444444444444222333333333222222444666333333555777:::;;;:::888888999:::::::::<<>>>>>>>>???@@@BBBCCCDDDAAA???===>>>???@@@@@@???@@@>>>===;;;;;;<<<>>>???@@@??????======@@@EEEIIITTTQQQOOONNNOOOOOONNNNNNRRRPPPNNNLLLJJJJJJKKKKKKGGGJJJLLLJJJFFFDDDGGGKKKFFFEEEEEEDDDDDDEEEEEEFFFBBBBBBCCCEEEGGGGGGEEECCCBBBCCCBBB@@@===<<<<<<===???===:::777444222111111222111///...---,,,++++++,,,+++++++++***)))))))))************)))))))))((())))))************))))))%%%(((+++***((('''(((++++++)))***+++(((######%%%%%%%%%%%%&&&&&&&&&''''''"""$$$'''((('''&&&&&&'''&&&&&&&&&'''))))))&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''')))&&&%%%&&&)))***)))'''(((***,,,------+++)))'''}}}vvvtttqqqmmmjjjhhhggggggaaa^^^ZZZWWWTTTRRROOOMMMJJJGGGCCCAAA???<<<999777555333111111111111///...000---,,,,,,+++,,,444>>>NNNRRRLLL:::---,,,***&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''''''''$$$######$$$%%%%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((,,,000111...***'''&&&&&&&&&&&&''''''''''''((((((***++++++++++++...000...........................///000///......000222222666777333222333444333444444444444555555555555222333333444444444444333666555555444444333333333222333444333222333444666666666666888;;;<<<<<<;;;;;;<<<======<<<===@@@BBBBBB???<<<<<>>?????????@@@AAABBBCCCDDDCCCCCCBBBBBBAAAAAABBBCCCDDDCCCAAA@@@@@@AAABBBCCC@@@@@@@@@@@@@@@CCCHHHKKKVVVSSSQQQPPPRRRTTTTTTTTTVVVUUUTTTSSSQQQPPPPPPOOOLLLOOOQQQQQQOOOMMMLLLMMMJJJJJJIIIIIIHHHIIIIIIIIIEEEFFFHHHIIIHHHGGGFFFEEEEEEEEEDDDAAA===<<<===>>>???===:::777444222111111222111000///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++)))******++++++******)))&&&''')))***)))))))))***(((&&&''')))((($$$$$$&&&%%%%%%&&&&&&&&&'''''''''$$$&&&((((((&&&%%%%%%%%%&&&&&&&&&'''((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((('''%%%''')))***)))''''''(((***++++++***'''&&&|||zzzwwwssspppnnnmmmllleeebbb^^^[[[XXXUUURRRPPPLLLIIIEEEBBB@@@===:::888777555333333333222111//////------......///666@@@YYYYYYPPP===///***'''###'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###((('''###!!!$$$(((&&&&&&'''''''''((((((((((((***,,,,,,,,,,,,...000------////////////...------...//////......///111000444666333222444555444444555555555666666666777444444444444555666777777888888777666555444333333333444555444333444555777:::999888:::===?????????@@@AAABBBAAA@@@@@@BBBDDDDDDCCCAAAAAACCCDDDCCCCCC@@@@@@AAAAAABBBCCCDDDEEEDDDFFFGGGEEEBBBAAACCCEEEIIIHHHGGGFFFEEEFFFGGGGGGDDDEEEFFFGGGHHHJJJOOORRR[[[YYYVVVWWWYYY]]]___```]]]]]]\\\[[[ZZZXXXWWWVVVWWWXXXYYY[[[\\\ZZZWWWTTTQQQPPPOOONNNNNNNNNNNNNNNJJJLLLNNNMMMIIIFFFFFFGGGIIIHHHEEEAAA>>>>>>???AAA@@@>>>;;;888555333222222222111000///............---------...............---,,,+++******+++---...******++++++++++++******''''''''')))+++++++++)))&&&$$$%%%((((((%%%%%%'''%%%&&&&&&&&&&&&'''''''''&&&'''((((((&&&$$$$$$$$$'''&&&%%%&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&((()))***++++++((('''&&&''')))***)))((('''(((***++++++***)))'''}}}yyyuuusssqqqpppjjjfffbbb^^^[[[XXXUUURRROOOKKKGGGCCC@@@>>>;;;999999777555444444444222000///------///......444===TTTSSSJJJ999---)))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''***((('''''''''(((&&&%%%%%%%%%$$$%%%&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$"""###""" !!!&&&+++&&&&&&''''''(((((()))))))))***,,,---------...000,,,---///000111000...---,,,...//////......///000///333555222222444666555555555666666777777888888666555444333444555666777:::999999888888777777777555666666666555555777888>>><<<;;;<<<>>>AAABBBCCCDDDEEEFFFEEECCCBBBCCCEEEEEEDDDDDDDDDEEEFFFFFFEEEAAABBBCCCDDDDDDEEEEEEEEECCCFFFHHHFFFAAA???BBBFFFLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQTTTXXX[[[```^^^\\\]]]aaafffiiikkkeeedddaaa___^^^^^^______cccaaa___aaaeeeeeeaaa\\\VVVUUUTTTSSSRRRQQQQQQQQQMMMQQQSSSOOOIIIEEEEEEHHHJJJHHHFFFBBB@@@AAADDDGGGCCCAAA>>>:::888666555555111000///...............------......//////000000222000---+++***+++---...))))))************))))))(((&&&&&&(((,,,---,,,)))(((%%%%%%((()))'''%%%'''&&&&&&&&&&&&''''''''''''&&&'''((('''%%%$$$%%%&&&'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###%%%'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***++++++(((''''''((()))))))))))))))***,,,---...---,,,+++~~~zzzwwwuuutttnnnjjjeeeaaa^^^ZZZWWWTTTRRRNNNIIIDDDAAA???<<<::::::888666555555444222111///.........,,,***///666CCCBBB;;;111***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((())))))'''%%%&&&%%%%%%&&&''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((,,,...---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###&&&$$$"""!!!"""%%%((()))&&&&&&''''''((())))))***)))+++---.........///000,,,---///111111000///...,,,...000000///...///000...222444222111444666555555555666666777888888999888777555333333333333444999999::::::;;;;;;<<<<<<666777888777666666888:::???>>>======@@@CCCDDDDDDFFFGGGHHHGGGEEECCCDDDDDDCCCDDDEEEEEEEEEEEEEEEFFFCCCDDDEEEFFFGGGGGGFFFFFFDDDGGGIIIGGGBBBAAADDDHHHKKKJJJJJJJJJJJJJJJJJJKKKNNNPPPSSSUUUWWWYYY\\\___```^^^]]]___ccchhhlllmmmiiifffccc```___aaadddfffiiiddd______dddfffddd```YYYXXXWWWUUUSSSRRRQQQQQQOOORRRSSSPPPIIIEEEEEEHHHIIIHHHFFFDDDBBBDDDHHHKKKFFFDDDAAA===;;;999888888//////...............///---.........//////000000666333000,,,++++++,,,---((())))))))))))))))))((()))'''&&&(((,,,---+++))),,,((('''***+++(((&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%%%%'''((('''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((()))******'''((()))))))))))))))***)))***,,,---............}}}{{{zzzrrrnnniiieeeaaa]]]YYYWWWUUUQQQKKKFFFBBB@@@===;;;;;;999777666666555222111000.........+++(((***111444222...+++))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((()))******(((&&&'''&&&&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&+++222666333+++%%%########################$$$######"""""""""######((($$$!!!!!!###&&&&&&%%%&&&&&&'''((())))))***+++)))+++...////////////000,,,---///000111111000///,,,///111222000///000000...222444111111444555444444444555666777888999999999888666555333222222222888999999:::;;;<<<======777888999888777777999;;;???>>>===???BBBDDDDDDDDDEEEGGGHHHGGGEEECCCCCCCCC@@@BBBDDDEEEDDDCCCDDDEEEDDDEEEGGGHHHIIIHHHGGGGGGFFFHHHJJJHHHFFFEEEHHHKKKIIIIIIJJJJJJKKKLLLLLLLLLMMMPPPSSSVVVXXXYYY\\\]]][[[ZZZ[[[]]]aaaeeehhhhhhgggeeebbb``````bbbfffiiigggaaa\\\[[[___bbbaaa___\\\ZZZXXXVVVTTTRRRQQQPPPQQQRRRRRROOOJJJGGGGGGIIIHHHHHHGGGEEEDDDEEEIIILLLGGGEEEBBB???<<<:::999999//////.........///000000////////////000000000000666444111...,,,++++++,,,))))))************)))))))))))))))***+++,,,***)))...)))'''***,,,)))&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&%%%%%%%%%(((***'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%&&&((())))))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''(((((()))''')))******(((((()))+++'''(((***+++,,,---......vvvsssmmmiiieeeaaa]]]ZZZWWWSSSLLLGGGCCC@@@>>><<<;;;999777666555444222000///......///+++''')))///...+++***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))++++++)))''''''&&&&&&'''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$(((///888===888...%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$######$$$#########$$$%%%&&&&&&'''((()))***++++++))),,,///000000///000000---......///000000111111---///222333222111000111///333444111000333555333333444444555777888888999888888888777666555444333888888888999999:::::::::888999:::999888888:::<<<=========@@@BBBDDDCCCBBBCCCEEEFFFFFFDDDBBBBBBBBB>>>AAADDDDDDCCCBBBCCCEEEFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHJJJJJJIIIIIIKKKLLLNNNOOOOOOPPPMMMPPPTTTWWWXXXYYY[[[\\\YYYYYYZZZ]]]aaacccdddcccbbbbbbbbbbbbccceeefffgggccc```]]]\\\^^^```___^^^]]]\\\YYYWWWTTTRRRQQQPPPRRRRRRPPPNNNLLLKKKJJJJJJJJJJJJIIIGGGEEEEEEGGGHHHGGGEEEBBB>>><<<:::999999111000000000111222222333222222222111111111111111222111000...------------+++++++++,,,,,,+++++++++)))+++,,,+++***))))))***,,,'''%%%))),,,***'''&&&''''''''''''((((((((((((&&&&&&&&&%%%$$$$$$&&&((('''%%%######%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######%%%'''***+++&&&'''((())))))((('''&&&''''''&&&%%%%%%$$$######%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''')))+++***((((((***,,,((((((***+++---...//////yyyvvvpppkkkgggccc___\\\XXXTTTMMMGGGCCCAAA>>>===;;;999777666555444222000......//////,,,(((***//////,,,***++++++((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))((('''(((***,,,,,,***((('''''''''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$)))222<<>>:::888777444111///.........------,,,,,,+++###&&&)))***)))((('''(((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&''')))***((('''+++)))'''&&&%%%### %%%$$$$$$&&&((()))((('''))),,,333:::>>>:::111)))'''%%%$$$###$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&&&&&&&((()))%%%&&&'''((()))***+++,,,,,,------...///000111111............///000222222222333333444444333333222000111222222111000111333000111222444555555444444555666888999999777555333555777666222222777999777:::888666777:::<<<;;;:::===???AAAAAA?????????@@@@@@@@@AAABBBBBBBBBAAAAAABBBAAA@@@AAACCCCCCCCCAAAJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFHHHKKKJJJHHHIIINNNLLLNNNOOOOOOOOOOOOPPPRRRWWWVVVXXX\\\[[[YYYZZZ^^^XXX]]]bbbcccaaaaaaeeejjjiiigggeeecccbbbcccdddeeefffbbb______aaaddddddccc```^^^[[[XXXVVVUUUTTTTTTVVVSSSPPPNNNNNNNNNMMMLLLNNNJJJGGGGGGHHHIIIHHHGGGEEEDDDBBB@@@===;;;999888666666666666666777777888:::555111111444444111---,,,---///111111000...,,,---+++,,,//////,,,+++---,,,------------,,,+++***111111///...,,,+++)))))))))***+++***'''&&&'''(((---)))%%%$$$&&&((()))(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))(((+++...///,,,)))))))))(((&&&%%%&&&)))+++)))'''(((''''''&&&&&&%%%%%%$$$((()))*********)))'''&&&''''''(((((())))))******+++,,,,,,---...///111111{{{vvvqqqkkkfffddd```YYYQQQJJJFFFCCCBBBAAA???<<<999888555222000.........------,,,,,,+++$$$''')))***)))(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&''')))***(((''')))(((&&&&&&'''&&&%%%###'''&&&&&&'''((()))'''&&&)))***...111222000+++''')))'''$$$###$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&(((&&&&&&'''((()))******+++***+++,,,---...//////000............///000111222222222333333333333222222111222222111...------...///000222333444444444333444555888999999888666444666888777333333777999777:::888777888;;;<<<<<<:::>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCBBBAAABBBCCCDDDCCCBBBJJJIIIGGGEEEEEEEEEFFFGGGEEEDDDFFFIIIHHHFFFHHHLLLMMMNNNPPPPPPOOOOOOQQQRRRUUUUUUWWWZZZZZZWWWXXX\\\[[[^^^```aaaaaadddiiinnnnnnmmmkkkjjjjjjjjjjjjjjjhhheeeccccccfffggggggfffbbbaaa___\\\ZZZYYYXXXWWWVVVTTTQQQPPPQQQQQQQQQPPPOOOLLLHHHHHHIIIIIIHHHFFFCCCBBBAAA???===;;;:::999888888777777777777777888999555111111444555222///---...000222222000...---...,,,---000000---,,,...------------,,,++++++***......---+++***)))((((((***+++,,,+++)))'''((()))---)))%%%$$$&&&(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&'''&&&%%%!!!!!!"""""""""#########$$$%%%%%%%%%$$$%%%''')))***///444444///***)))***%%%$$$"""$$$&&&'''&&&$$$''''''''''''&&&&&&&&&&&&((())))))***)))((('''&&&''''''(((((()))******+++,,,,,,,,,---///111222333}}}xxxrrrkkkggghhhddd]]]VVVOOOIIIEEEDDDBBB@@@<<<:::888666333000//////...---,,,,,,++++++&&&(((***+++***)))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&''')))***((('''((('''&&&&&&((())))))))))))((('''((())))))'''%%%******+++)))((('''(((***,,,)))%%%######$$$%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&'''''''''(((((()))))))))))))))***+++,,,---......///......//////000111222111111222222222222111111111222222000---++++++,,,000111222444444444444333333555777999999999777666888999888444444888999777:::999888:::<<<===<<<;;;@@@===;;;<<>>===<<<;;;:::::::::999999888888777777777444111222444555333111...000111222222111///......---...222222...---............---,,,++++++***---,,,+++******)))))))))+++,,,---+++)))((()))***---***'''%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%!!!!!!!!!!!!""""""""""""%%%&&&'''&&&%%%'''))),,,...555;;;:::222+++)))***%%%#########%%%&&&%%%$$$&&&&&&&&&'''''''''(((((((((((()))))))))(((''''''((((((((()))******++++++,,,,,,---///111333555666{{{tttmmmiiillliiiccc\\\TTTMMMHHHEEECCC@@@===:::888666222000//////...---,,,,,,++++++''')))++++++***))))))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''')))***((('''(((&&&%%%&&&(((*********(((''''''((()))***((('''***++++++(((&&&'''+++//////+++&&&######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''''''''(((((((((((((((((())))))***+++,,,---......///////////////000111111000000111111111111000000000111222111000///000111222333444555666555444444333444666888999999999888999;;;:::666666999:::777::::::;;;<<<===>>>======CCC>>>:::<<>>>>>===<<<<<<<<<<<<<<<<<<;;;:::888777777555333222222444555555333000111222333333111000//////...000444444000...//////......---,,,+++++++++...---,,,++++++,,,,,,---+++,,,,,,+++)))(((((()))---+++(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$""""""!!!###%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%'''((()))((((((***,,,///111888>>><<<333***((()))''''''&&&''''''(((''''''$$$$$$%%%&&&''''''(((((((((((((((((((((((((((((((((((()))******++++++,,,,,,---///111333666999:::|||uuuqqqsssqqqlllfff^^^UUUNNNJJJCCC@@@===:::888555222///000///...---,,,+++******(((***++++++)))((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))***((('''((('''&&&&&&((()))((((((%%%$$$%%%''')))+++***)))''')))+++***((()))---222...+++&&&###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''(((***''''''''''''((((((((((((******+++,,,---...//////000////////////000000111///000000111111000000///...000222444444555888:::444555666777777777666555333444666888999:::::::::999<<<;;;888888;;;;;;999:::<<<===>>>>>>>>>>>>>>>EEEAAA===>>>DDDHHHGGGEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGHHHHHHGGGEEEFFFHHHIIIJJJJJJIIIHHHHHHGGGIIILLLMMMKKKMMMQQQNNNPPPQQQQQQQQQQQQRRRTTTTTTTTTVVVZZZZZZXXXZZZ^^^eeefffgggjjjnnnooonnnmmmnnnoooqqqrrrqqqooommmkkkjjjkkklllllllllkkkkkkkkkffffffeeeccc```]]]ZZZXXXYYYXXXUUUTTTTTTRRRPPPNNNOOOOOONNNKKKIIIFFFDDDDDD>>>>>>>>>>>>=====================<<<;;;999777666555444333333444555555555222222333333222111000//////...111555555111...//////...---,,,,,,,,,------...---+++******+++,,,---)))***+++***(((''''''(((++++++)))'''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$###""""""###%%%'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((***---000333888<<<999000)))'''(((((()))))))))((((((((()))######$$$%%%&&&''''''((())))))(((((())))))))))))))))))******+++,,,,,,,,,---...000333666:::===>>>zzzvvvvvvuuuqqqkkkbbbXXXOOOJJJDDDBBB>>>;;;999666222000000000///...,,,+++******)))*********((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&''')))***((('''(((''''''((())))))'''&&&###"""###&&&)))+++***)))$$$%%%'''((((((***,,,...,,,)))%%%$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''''''''((()))+++&&&&&&&&&''''''(((((((((++++++,,,---...///000000000000////////////000000000000111111111111000000...000333555666888;;;===444555666777777666555555444555666888999:::::::::999<<<<<<::::::======;;;:::===???@@@@@@??????@@@FFFCCCAAABBBEEEHHHHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFIIIJJJJJJIIIEEEGGGJJJLLLMMMLLLIIIHHHFFFEEEGGGKKKKKKJJJLLLPPPOOOQQQRRRRRRQQQRRRSSSTTTUUUUUUXXX\\\\\\ZZZ[[[```fffhhhlllooopppooonnnmmmnnnooopppppppppnnnllljjjlllmmmnnnllljjjiiijjjkkkiiihhhfffccc___[[[XXXWWWYYYWWWUUUTTTSSSPPPMMMJJJMMMMMMNNNKKKHHHEEEDDDCCC????????????>>>>>>>>>>>><<<<<<======;;;999777666555444444444444444555555222222222222222111000//////...111666666111...///...---,,,,,,,,,---///000,,,+++)))(((''')))***+++)))***+++)))'''&&&'''((()))******(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&###%%%&&&&&&'''))),,,///555666666222,,,((('''((('''((()))(((&&&&&&&&&((($$$$$$%%%%%%&&&'''((((((******)))))))))***++++++*********+++,,,,,,---------///111555999===AAACCC~~~zzzxxxwwwtttnnneeeZZZPPPJJJGGGDDDAAA>>>;;;888444222000000///...,,,+++***)))))))))***((('''&&&''')))((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))'''&&&&&&''')))***((('''&&&'''(((***,,,,,,)))'''###"""###%%%((()))((('''%%%$$$###$$$&&&)))******)))'''%%%$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((((((''''''(((***%%%%%%&&&&&&'''((())))))++++++,,,---...///000000000000////////////000000000111111222222111111000111222444555555555777999333444555666666555444333666666777888999999::::::888;;;<<<;;;<<>>AAABBBAAA???@@@AAADDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGJJJKKKKKKJJJHHHIIIJJJLLLLLLKKKJJJIIIFFFEEEHHHKKKLLLJJJLLLQQQOOOQQQRRRSSSRRRRRRSSSUUUUUUUUUXXX\\\\\\ZZZ\\\```eeeiiimmmooonnnnnnppprrrnnnoooooooooooommmlllkkkqqqrrrqqqnnnkkkiiikkkmmmooollliiiddd```\\\YYYXXXVVVUUUTTTSSSRRRPPPMMMJJJJJJLLLMMMKKKGGGDDDCCCCCCAAA@@@@@@@@@?????????>>>;;;;;;<<<<<<<<<:::888666555555555444444333444555222222222111000000//////......111666666111......---,,,++++++,,,...111222---+++)))''''''((()))+++***++++++***(((''''''(((''')))***)))&&&%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&((('''%%%&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''((()))+++...111888444///+++)))((())))))&&&((()))(((%%%$$$%%%'''&&&'''''''''(((((())))))++++++*********+++------******++++++,,,---------...///222666;;;???CCCFFF~~~}}}zzztttkkk```UUUOOOIIIGGGCCC@@@===:::666444111000///...,,,+++***)))((())))))(((&&&%%%'''((())))))))))))))))))))))))%%%%%%%%%&&&'''((()))***'''&&&&&&''')))***((('''%%%&&&)))---///...+++((($$$######%%%''''''&&&%%%)))&&&""""""%%%((()))(((&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''))))))((('''&&&'''((($$$$$$%%%&&&'''))))))******+++,,,,,,......///000111000////////////000000111111222222222222111111333444555444222111222333222333444444444333222111777777777888999999::::::777;;;<<<;;;===@@@AAA>>>;;;>>>BBBCCCAAA@@@@@@BBBBBBDDDFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFHHHJJJLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJHHHGGGJJJNNNNNNMMMOOOTTTPPPQQQSSSSSSRRRRRRTTTUUUUUUTTTWWW[[[\\\ZZZ\\\```dddiiimmmnnnlllmmmrrrxxxttttttttttttsssrrrqqqqqquuuuuutttpppllljjjmmmooossspppkkkfffaaa]]][[[YYYTTTSSSSSSSSSSSSQQQOOOLLLHHHJJJLLLJJJFFFCCCCCCCCCBBBBBBAAAAAA@@@?????????999:::<<<<<<<<<:::888666666666666555333333444555222222111111000//////......---111666666111---...,,,+++++++++---///222444000...+++)))((()))+++,,,+++,,,,,,+++)))((()))***&&&(((***)))&&&%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''***(((''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))***+++,,,///222555:::333+++'''''')))++++++''')))+++)))&&&%%%&&&((())))))))))))************,,,,,,+++++++++,,,...///***++++++,,,,,,------......000333777<<>>>>>???<<<============@@@DDDGGGGGGFFFEEEEEEFFFHHHJJJKKKEEEGGGIIIIIIHHHGGGHHHIIIIIIGGGFFFGGGIIILLLMMMMMMOOONNNLLLJJJIIIJJJKKKLLLJJJLLLOOOPPPPPPPPPQQQRRRUUUUUUTTTTTTSSSTTTTTTTTTWWWXXXZZZ[[[\\\]]]```bbbhhhkkkoooqqqrrrsssuuuvvv~~~}}}{{{zzzyyyxxxuuuttt|||}}}uuuqqqtttuuurrrvvvtttooohhhaaa]]]\\\\\\YYYYYYXXXVVVSSSPPPLLLJJJLLLLLLLLLJJJIIIGGGEEEDDDEEEEEEEEEDDDBBB@@@>>><<<;;;;;;<<<<<<:::777444333777666555444333222111111333222111000000111222333000222333333000---,,,++++++,,,---...////////////...,,,******---...---+++222///+++))))))***))))))***)))'''%%%$$$%%%&&&''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%""""""%%%%%%###$$$''')))''''''***000666:::<<<:::000)))((()))&&&$$$$$$***(((&&&$$$$$$&&&(((***%%%(((,,,,,,***((((((***---,,,+++***+++,,,---...---...///.........000111555333444;;;@@@DDDKKKRRRzzztttmmmddd[[[VVVOOOLLLGGGBBB>>>;;;777444222111///---,,,,,,,,,---+++***))))))((()))******((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((()))***)))((('''&&&'''((()))+++,,,,,,++++++((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((((((((()))((('''&&&%%%&&&&&&((((((''''''((((((((())))))))))))###"""&&&***,,,---000,,,,,,---...////////////222111///000111222222111000/////////000222555666555444333222222222333333555555444333333333444444999999999999999999999999999999:::;;;<<<======>>>>>>>>>>>>>>>===>>>AAADDDEEEDDDDDDDDDFFFHHHKKKMMMMMMMMMMMMKKKIIIGGGGGGGGGKKKJJJIIIJJJMMMOOOPPPPPPOOONNNLLLKKKJJJKKKLLLMMMLLLNNNOOOPPPPPPPPPRRRTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ\\\^^^^^^```cccfffjjjlllooorrruuuyyy~~~}}}{{{}}}yyyzzzzzzwwwyyywwwqqqjjjbbb^^^]]]]]]]]]\\\ZZZWWWTTTQQQOOONNNLLLKKKKKKJJJHHHGGGEEEDDDEEEEEEEEEDDDBBB@@@>>><<<>>>>>>>>>===<<<:::888666999888888777555444444333333222222111111111111222...000222222000...------------------------------,,,***((()))+++------+++///---***)))******)))(((+++)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######(((%%%$$$''''''$$$%%%(((((((((***///555:::===>>>999000)))((()))&&&$$$%%%)))'''&&&%%%%%%&&&''')))&&&))),,,---+++))))))***---,,,+++++++++,,,---......///000000//////111333333111333:::@@@FFFOOOWWW|||tttmmmfff```\\\SSSPPPJJJEEEBBB>>>999666333111000...---,,,------,,,+++)))'''(((***---...((((((''''''''''''''''''%%%%%%%%%&&&&&&(((((())))))************)))((('''(((((())))))*********+++'''''''''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''')))******((((((&&&&&&%%%&&&'''(((&&&&&&'''''''''(((((((((///)))&&&((()))((((((+++------...//////000000111111000//////111222222222.........///111333666777333333222111111111111111444444333333333444555555888888888888888888888888999999::::::;;;;;;;;;<<<>>>??????>>>======@@@BBBCCCCCCCCCDDDFFFIIILLLMMMPPPPPPOOOMMMJJJHHHIIIKKKOOONNNMMMNNNPPPRRRRRRRRRNNNNNNMMMLLLMMMNNNOOOPPPNNNOOOOOOOOOOOOPPPRRRUUUSSSTTTUUUVVVXXXZZZ\\\^^^[[[]]]___```bbbdddgggjjjlllnnnppprrrwww~~~}}}|||yyyssskkkccc^^^]]]]]]aaa___]]]YYYVVVTTTRRRQQQJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDCCCAAA???===<<>>???>>>===>>>@@@BBBDDDDDDDDDEEEGGGIIIJJJLLLMMMMMMMMMLLLKKKLLLPPPRRRSSSQQQPPPQQQRRRSSSRRRQQQOOONNNNNNNNNOOOPPPRRRSSSNNNOOOOOOMMMMMMNNNRRRTTTTTTTTTUUUWWWYYY[[[]]]^^^\\\^^^```bbbdddfffjjjmmmkkkmmmooorrrvvv|||{{{xxxsssjjjccc]]]\\\\\\``````___\\\YYYUUUQQQOOOIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDBBBAAA???======>>>===;;;999888888999:::777777666666555444333333333444444555444222000///---///111111///.........///...+++)))))))))+++,,,---,,,***))))))***++++++)))(((((()))++++++)))(((+++***)))(((''''''((((((%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++((('''******'''(((+++)))***...555<<>>??????@@@CCCEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKNNNRRRUUUUUUSSSRRRRRRRRRRRRPPPOOOPPPPPPPPPQQQRRRSSSTTTUUUNNNNNNNNNMMMLLLMMMPPPSSSUUUUUUVVVVVVWWWYYYZZZ[[[[[[]]]```bbbcccfffjjjlllhhhkkkooorrrtttvvvyyy{{{xxxuuuppphhhaaa]]]\\\\\\]]]^^^___^^^[[[UUUOOOKKKIIIIIIIIIIIIHHHHHHGGGFFFEEEEEECCCAAA@@@>>>=========<<<:::888777888:::;;;777777777666666555555444555555666555444222000///000111111000...,,,,,,,,,---,,,***))))))***,,,---111000---***)))(((***+++)))(((((()))++++++***(((+++***))))))((('''''''''$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''&&&))))))'''(((++++++---111777===@@@AAA@@@111+++((())))))&&&&&&(((%%%&&&'''))))))'''&&&%%%))))))***+++,,,------,,,------......////////////---...000000000222444777======BBBJJJQQQ[[[jjjwwwzzztttmmmiiibbb]]]VVVOOOHHHAAA;;;777666555222000............******++++++)))'''%%%$$$''''''''''''''''''''''''''''''&&&&&&'''***,,,...111000///...---,,,,,,,,,,,,+++++++++******))))))%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%&&&'''((()))&&&&&&'''''''''((((((((()))***...222000+++)))+++++++++***+++,,,...000111///...---...000222222222222222222222111111000000444444444555444333333222222222222333444555666777666777777888888999999999999999::::::;;;;;;;;;<<<;;;===???AAAAAABBBDDDFFFHHHIIIIIIIIIIIIIIIIIIHHHLLLMMMMMMLLLLLLLLLOOOQQQSSSRRRQQQRRRSSSRRRPPPOOOQQQRRRSSSSSSTTTUUUUUUVVVNNNOOOOOONNNMMMNNNPPPRRRVVVVVVVVVVVVVVVWWWXXXYYY\\\^^^```aaaccceeehhhkkkgggkkkqqqtttuuuuuutttttt}}}|||uuusssooohhhbbb___^^^___\\\]]]^^^]]]YYYTTTMMMJJJIIIIIIIIIJJJJJJIIIHHHHHHFFFEEECCCAAA???>>>=========<<<:::999999:::;;;===:::999999999888888888777777777777555444222000///111222111///---++++++,,,,,,+++*********+++,,,---222111///+++((((((***,,,+++)))((()))++++++***)))***)))))))))(((''''''&&&$$$$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''%%%%%%((()))((()))---///222777>>>BBBBBB>>>:::...***(((***)))&&&&&&)))%%%&&&'''(((((('''&&&%%%)))(((((())),,,------,,,---...//////000000//////,,,...///000111222555888>>>@@@HHHQQQZZZdddttt}}}yyyuuurrrhhhccc[[[RRRKKKCCC<<<888777555333111///.........+++******))))))(((((((((++++++******)))(((((((((((('''&&&&&&'''***---///111000...---+++++++++,,,,,,---------,,,+++)))(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))+++''''''((((((((()))))))))...---...///+++&&&%%%(((,,,+++++++++,,,///111333///------...000222222222000111111222222222111111333444555555555444222222333333333333333444555666777777888888999::::::;;;999999:::;;;<<<======>>>===@@@BBBCCCBBBCCCDDDFFFHHHIIIIIIJJJKKKKKKKKKKKKNNNOOOPPPOOOMMMLLLMMMNNNOOOOOOPPPRRRTTTUUUTTTRRRSSSTTTUUUUUUVVVVVVVVVVVVOOOPPPRRRQQQPPPPPPQQQSSSVVVVVVVVVVVVWWWXXXYYYYYY]]]^^^```aaabbbdddgggjjjhhhmmmsssxxxyyyyyyyyyyyy~~~}}}|||uuutttpppkkkfffcccdddfff___^^^]]]ZZZVVVRRRNNNLLLIIIIIIJJJKKKKKKJJJJJJJJJFFFDDDBBB@@@>>>=========;;;:::999999999:::;;;;;;::::::999999999999888888:::999777555333222111000///000000...,,,+++,,,---------,,,,,,++++++******///...---***''''''+++...---+++))))))***++++++***(((((((((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$$$$(((***)))+++///222888BBBJJJLLLFFF<<<333,,,)))(((***)))&&&&&&***&&&''''''''''''''''''&&&)))'''&&&(((+++------,,,---...///000111000//////---...000111222444777:::???DDDOOO[[[eeeppp~~~|||{{{zzzlllggg^^^UUUMMMEEE===999777666333111///.........,,,+++)))((((((***,,,...---------,,,+++***))))))((('''&&&&&&'''***...000000///---+++************,,,---...///...,,,)))((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&(((***,,,(((((((((((()))))))))))))))'''((()))(((&&&***111---,,,,,,,,,---000333444...---,,,...000222333222...///000222222333333333333333444555444333222111444444333333333444555555777777888999::::::;;;;;;999999:::;;;===>>>??????@@@BBBDDDDDDCCCBBBCCCDDDGGGHHHIIIKKKLLLMMMMMMMMMMMMOOOQQQPPPOOONNNNNNOOOLLLLLLNNNRRRVVVXXXWWWVVVUUUUUUVVVWWWWWWWWWVVVVVVPPPRRRTTTTTTSSSRRRRRRSSSUUUVVVVVVVVVXXXYYYZZZ[[[^^^___aaabbbcccdddgggiiikkkooovvv{{{}}}{{{~~~}}}vvvuuurrrmmmiiihhhiiikkkccc```[[[WWWSSSPPPOOOOOOIIIJJJKKKKKKLLLKKKKKKKKKFFFDDDBBB@@@>>>=========777777777777777777888888888888888777777777777777;;;:::777444222111111111......///...,,,,,,...////////////...,,,***)))(((+++++++++(((&&&''',,,000///---***)))***+++,,,+++(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$%%%)))++++++---111444<<>>>>>>>>>>>======???@@@@@@@@@???AAADDDFFFOOOMMMKKKKKKNNNOOOOOOMMMNNNKKKNNNTTTTTTNNNLLLNNNQQQRRRRRRQQQPPPQQQTTTWWWWWWWWWVVVVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUWWWWWWUUUTTTSSSSSSUUUWWWVVVVVVZZZ]]]aaadddfffhhhkkkmmmlllnnnsssyyy~~~}}}uuuvvvsssmmmjjjjjjiiifffccc___ZZZYYYZZZWWWQQQKKKLLLJJJHHHIIIKKKMMMLLLJJJHHHEEEBBB@@@@@@???===<<<<<<:::888666555555666777888888888888888777666666555666666333000///111444////////////000000000000---...//////---+++)))'''((()))***+++++++++++++++...,,,))))))+++,,,,,,,,,******)))''''''&&&&&&&&&)))'''&&&&&&&&&&&&%%%###$$$$$$##################&&&%%%%%%%%%%%%&&&'''''',,,+++)))))))))+++---...666HHH[[[aaaWWWFFF999444///,,,***))))))***))))))((()))***)))'''''')))***(((((()))***++++++,,,,,,111111111111111000//////333000///222444666;;;AAAEEEOOO^^^mmm|||wwwpppeee[[[SSSKKKCCC===999666333111111111000///,,,+++***)))***+++---...******)))(((((((((((()))'''''''''((((((((((((((())))))))))))***+++,,,---...---,,,,,,------+++)))***+++,,,+++'''###!!!!!!(((&&&%%%&&&'''((('''%%%(((((((((''''''''''''&&&&&&'''))))))((((((((()))(((((((((((((((((((((''',,,++++++***++++++,,,,,,+++,,,///222333222111000------...///000111111222444444444333222222111111222333555444333111111222444444333222111222222333333444555777888888888888==================>>>>>>???@@@@@@@@@@@@AAADDDFFFJJJIIIHHHKKKOOOQQQQQQOOONNNKKKLLLQQQRRROOOOOORRRQQQSSSTTTSSSSSSSSSUUUWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUSSSSSSTTTTTTTTTVVVWWWXXX^^^```bbbdddeeegggkkkmmmnnnpppsssxxx}}}||||||wwwnnniiihhhgggcccbbb___[[[ZZZYYYUUUPPPKKKJJJHHHGGGHHHKKKMMMMMMKKKFFFDDDBBBAAAAAA???===;;;===;;;888555444555666777777888999999999888666555333555555333000...///111....../////////000000000---.........---+++)))(((((())))))***++++++******---+++))))))***+++++++++******)))((('''''''''''')))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((+++***))))))***+++---///;;;KKK^^^cccYYYHHH:::444...,,,))))))***++++++***((())))))(((''''''(((*********+++,,,---...///000//////000111111111111111555222111444666777;;;AAALLLWWWgggxxx|||tttjjjaaaYYYQQQHHHBBB<<<999555333222222111000,,,,,,+++******+++---...++++++***))))))))))))***))))))((((((((((((((('''((((((((()))***,,,---...---,,,++++++,,,+++)))'''***+++,,,***'''###"""!!!'''%%%%%%%%%''''''&&&%%%(((''''''''''''&&&&&&&&&)))***+++***(((''''''(((''''''((((((((((((((((((*********+++,,,---...///+++---///222333222111111------........./////////222222222222222222222222111333444444222111111222333333333222333444444555333333555666777888888888<<<<<<;;;;;;;;;===>>>??????@@@AAAAAA@@@AAADDDFFFGGGGGGHHHKKKNNNPPPOOONNNOOOLLLLLLNNNPPPPPPRRRVVVRRRTTTVVVVVVVVVUUUVVVXXXWWWVVVVVVUUUUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQSSSVVVUUUTTTUUUXXX[[[dddddddddcccdddggglllppprrrsssuuuxxx|||yyynnngggeeebbb___```___]]][[[WWWSSSOOOLLLIIIHHHGGGHHHJJJLLLLLLKKKDDDCCCBBBBBBAAA@@@===:::???<<<888555333444555777777888:::;;;;;;999666555222333444333000......///.........////////////000---.........---,,,***)))(((((())))))******)))))),,,***((((((***+++******+++***)))((('''''''''''')))'''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''(((******)))***+++---///000===KKKZZZ^^^UUUFFF999333...,,,******+++,,,,,,+++'''((()))(((&&&&&&((()))***+++,,,---///000111222---...///000222222333333333111333777999;;;@@@GGGQQQ]]]oooyyyooofff^^^VVVLLLEEE>>>;;;666333222222111000,,,,,,+++++++++,,,,,,---++++++***))))))))))))******)))))))))((((((''''''''''''((()))***,,,...///,,,+++******+++***(((&&&%%%'''))))))((((((((()))&&&%%%$$$%%%&&&'''&&&%%%''''''''''''&&&&&&&&&&&&***+++,,,+++)))(((((()))''''''''''''((((((((((((************+++,,,------,,,---///111222222111111........................000111111111222222333333111222444333111000000111222222333333444555666666333444555666888888888888;;;:::999999:::<<<>>>@@@>>>@@@AAABBBAAABBBDDDFFFGGGHHHJJJLLLMMMMMMKKKJJJPPPOOOOOOPPPQQQRRRTTTVVVSSSUUUXXXYYYXXXWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPTTTXXXWWWUUUUUUZZZ^^^fffeeedddcccdddhhhoootttvvvvvvvvvxxxzzz~~~}}}uuuiiibbb```^^^[[[^^^^^^^^^[[[VVVQQQOOONNNJJJIIIHHHHHHHHHIIIIIIIIIBBBAAAAAABBBBBB@@@<<<999???<<<888444333333555777666888:::<<<<<<999666444222333333333222000...---------........./////////............---,,,+++***(((((())))))))))))((((((+++)))((((((*********)))+++***))))))((((((((())))))(((&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((******+++,,,---///111222:::CCCMMMOOOIII???666222111...,,,++++++,,,++++++'''(((((('''&&&&&&''')))((()))***,,,...///000111---...///000222222222222000000333999<<>>@@@>>>@@@BBBBBBBBBBBBDDDEEEFFFHHHKKKLLLMMMLLLKKKKKKRRRSSSTTTTTTTTTUUUTTTSSSSSSUUUXXXYYYXXXXXXXXXYYYWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQUUUYYYXXXVVVVVVZZZ___dddcccbbbbbbdddiiipppvvvvvvvvvuuuuuuwwwzzz}}}~~~|||zzz{{{{{{zzzyyyuuussskkkaaa[[[[[[ZZZWWW[[[\\\\\\YYYUUUPPPNNNNNNJJJJJJIIIHHHFFFEEEEEEFFF@@@@@@@@@AAAAAA@@@<<<:::>>><<<888555333444666777666777:::<<<;;;999666444333333333333333111///---------------........................---,,,,,,+++(((((())))))))))))((('''***)))((()))***+++)))(((++++++***))))))))))))******(((''''''''''''&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((++++++,,,---///111222333555999>>>???===999666555444111...,,,,,,,,,+++)))'''((()))(((&&&&&&((())))))***+++,,,...///000111//////000111111111111111222222666;;;>>>BBBLLLVVVeeerrrwwwppphhh]]]RRRJJJCCC>>>888333111000//////------------,,,,,,,,,,,,******)))(((((((((((()))***))))))))))))))))))(((((((((((()))***,,,---...+++***))))))***)))'''%%%'''(((***)))))))))***+++&&&%%%%%%&&&((()))(((''')))(((((((((((('''''''''***,,,------,,,++++++,,,&&&&&&''''''((()))))))))***))))))((((((((())))))+++,,,---...///000000000000///////////////////////////000000111111111222///111222222000//////000111111333444555555555555333444555666777888888888777777777777999;;;===???>>>@@@BBBCCCCCCCCCDDDEEEBBBEEEIIIKKKLLLMMMOOOPPPRRRUUUVVVUUUUUUVVVUUURRRSSSUUUWWWWWWWWWVVVWWWYYYWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRQQQQQQPPPRRRUUUWWWVVVUUUVVVYYY\\\^^^___``````cccgggmmmrrrooonnnnnnoooppprrrsssuuuvvvtttuuuvvvtttpppppptttqqqooolllkkkkkkkkkjjjhhhffffff```XXXTTTVVVUUUSSSVVVVVVUUUTTTRRROOOMMMKKKIIIJJJIIIGGGEEECCCDDDEEE??????>>>???@@@???===;;;<<<:::888666555555666777666777999::::::888555444555444222222333222000...,,,,,,,,,---------......///......------------,,,))))))******))))))((((((***))))))***++++++***(((++++++***************+++***(((''''''((('''&&&$$$&&&&&&&&&'''(((((())))))''''''&&&&&&''''''((()))++++++,,,---///000000111333333444555777888888999555222///---------,,,***((()))***)))'''''')))***,,,------...///000111111///000000111111111111000888888;;;???AAAFFFRRR^^^qqq}}}{{{tttlllaaaUUUMMMFFFAAA:::444222111000///------...------,,,,,,+++++++++***))))))))))))***)))))))))))))))*********))))))))))))***+++,,,---+++***))))))******(((&&&(((((()))(((&&&&&&'''((('''&&&&&&''')))******)))******)))))))))(((((((((---//////...,,,*********&&&&&&''''''((())))))***(((((((((((()))***++++++******+++,,,---...//////........................//////000000000000000000///000222111000...//////000111222333444444333333111111333444555666666666444555666888:::;;;======>>>@@@CCCDDDDDDCCCDDDEEECCCFFFIIIKKKKKKMMMPPPSSSQQQUUUTTTQQQQQQVVVWWWTTTSSSTTTUUUUUUTTTUUUWWWXXXVVVVVVTTTRRRQQQPPPOOOOOOLLLMMMNNNPPPPPPPPPPPPOOORRRRRRSSSSSSSSSTTTVVVWWWXXXZZZ\\\^^^```bbbfffiiiccccccdddeeefffgggggghhhcccbbbdddhhhhhheeegggkkkdddbbbaaa```aaa```^^^]]]ZZZ[[[XXXRRRPPPQQQRRROOOPPPNNNMMMMMMNNNMMMJJJFFFFFFGGGHHHFFFDDDCCCEEEGGG???>>>======>>>???>>><<<999888888777777777777777666666777888777666555444555333000000111111///---+++,,,,,,,,,,,,---------///......---------------******++++++***))))))(((+++******+++,,,,,,***(((++++++*********++++++,,,***)))''''''((((((&&&%%%&&&&&&'''(((((()))******'''''''''''''''(((((()))))))))***+++,,,---------000000000222666888888777333111...---...//////...)))***+++***((((((***+++------........./////////---...///111111222222222999:::===AAAEEEMMM\\\kkk|||}}}wwwooodddXXXOOOHHHCCC;;;666333222111111---.........------,,,+++---,,,++++++******++++++(((((())))))******++++++***)))))))))***+++,,,,,,,,,*********+++***(((&&&%%%&&&'''&&&$$$$$$&&&(((((('''&&&(((***++++++***************))))))))))))000111111///,,,)))((((((&&&&&&&&&'''((())))))***''''''((()))***,,,...///)))******+++,,,---...///,,,,,,,,,---------......000000000000000////////////000222111///......///000111222333444333222111///000111222333444444444222444666888:::;;;<<<<<<>>>@@@CCCDDDDDDDDDDDDEEEHHHJJJLLLKKKJJJKKKNNNQQQPPPSSSQQQLLLNNNUUUYYYWWWSSSSSSTTTSSSRRRSSSVVVXXXVVVUUUTTTRRRPPPOOONNNNNNIIIKKKLLLNNNOOOOOOOOOOOORRRPPPOOOPPPRRRSSSSSSRRRTTTWWWZZZ\\\]]]^^^```aaaZZZ[[[\\\^^^____________XXXXXX]]]cccdddccceeeiii^^^]]]\\\\\\]]]]]][[[YYYTTTVVVTTTOOOMMMOOOOOOLLLLLLIIIGGGHHHLLLLLLGGGBBBBBBEEEFFFFFFDDDDDDGGGJJJ@@@>>><<<<<<===>>>>>>===777777888888888888777666666666666666666555555444555222...---///000...---++++++,,,,,,,,,---------//////...---------......+++++++++++++++***))))))+++***+++,,,------+++)))+++++++++***++++++,,,,,,***)))''''''((((((&&&%%%&&&''''''((()))******+++'''''''''''''''((())))))'''((()))***************...---///222666777666333111///------///111111111***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222333444444777888<<>>@@@BBBDDDEEEFFFLLLKKKKKKJJJJJJIIIHHHHHHHHHKKKNNNOOOLLLJJJJJJKKKNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTRRRPPPOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKLLLMMMLLLJJJQQQRRRUUUWWWXXXXXXWWWVVVOOOQQQSSSTTTUUUTTTSSSRRRSSSVVVZZZ___cccfffhhhhhhbbb^^^ZZZZZZ\\\[[[WWWRRRSSSPPPPPPSSSRRRNNNLLLNNNJJJHHHGGGHHHIIIIIIHHHFFFEEEDDDEEEGGGIIIIIIGGGEEEBBBAAA@@@???>>>>>>>>>>>>;;;:::999888888999:::;;;777666555444444444444444//////000111111000...---,,,,,,---,,,,,,,,,...000111///------.../////////+++***))))))******(((''')))***,,,......---,,,+++...+++)))+++000111...+++)))))))))***+++***'''$$$''''''((((((((((((''''''))))))******)))(((&&&%%%)))******+++++++++******,,,---...///000000000000222000...------///111333---,,,+++*********+++,,,+++,,,---...////////////222...,,,///000///333777444:::CCCJJJRRR```rrr}}}wwwnnnaaaYYYPPPHHH???999666555444222////////////.........---......,,,+++******++++++...,,,+++///555555000***+++++++++***************,,,,,,+++***)))(((''''''***)))'''&&&&&&&&&'''(((((()))+++///333555555333333000---+++******((('''...///000///,,,***))))))%%%'''(((((('''((()))+++******+++++++++***((((((+++++++++++++++,,,,,,,,,+++------+++,,,000///,,,,,,,,,---......///000000222222222222111000///...---///000///...///222555666444111000111222111111///000222444666777888888:::;;;<<<>>>???AAABBBCCCHHHHHHHHHGGGGGGGGGGGGFFFEEEHHHKKKKKKIIIGGGGGGHHHJJJJJJKKKLLLMMMNNNOOOOOORRRPPPNNNKKKIIIHHHGGGGGGIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEGGGHHHIIIHHHFFFIIIIIIKKKKKKKKKIIIGGGFFFHHHIIIKKKLLLLLLLLLKKKJJJMMMOOORRRWWW\\\```bbbddd___]]][[[\\\]]][[[TTTNNNNNNLLLLLLNNNNNNJJJIIILLLGGGEEEDDDDDDFFFGGGFFFFFFBBBAAAAAABBBDDDEEEDDDBBB@@@???>>>===<<<<<<<<<<<<999999888777777888999999666555555444333333444444111111111111111000000///---...//////---------///000///---------...//////...,,,++++++,,,,,,+++***)))***,,,---------,,,+++---+++)))+++///000---******)))(((((())))))(((&&&))))))************))))))))))))***+++***)))((('''))))))***+++++++++******+++,,,---......///......///...,,,++++++---///111...---+++*********+++,,,+++,,,---...////////////111...---000111000222666666<<>>@@@AAABBBCCCDDDCCCBBBAAAFFFGGGJJJNNNRRRWWWZZZ]]]XXXXXXXXXZZZ[[[WWWPPPJJJHHHFFFFFFHHHHHHEEEEEEHHHEEECCCAAABBBDDDFFFFFFFFF@@@>>><<<<<<>>>@@@@@@???>>>===<<<;;;:::::::::;;;777777666666666666777777555444444333333333333444333333222111111111111111---///000000///------.........------------.........---,,,,,,------,,,+++*********++++++++++++,,,,,,***)))***---...,,,)))+++)))''''''((()))((('''))))))************))))))((()))******+++*********((()))******++++++************+++,,,---------------,,,***)))***+++---///...---,,,+++***+++,,,,,,,,,---......////////////000......111222111222666<<>>:::888555222111111111000000000000/////////...---,,,,,,,,,,,,+++******---222222///+++---,,,,,,++++++******)))***))))))(((''''''&&&&&&&&&%%%%%%%%%&&&(((***+++(((***...333666555222///...,,,***)))+++,,,,,,,,,***++++++***(((&&&&&&'''&&&(((******))))))***+++(((((()))))))))((((((((('''(((((()))***++++++,,,)))...000...---...---***)))******+++---....../////////000000///...------//////...------...///111---///000///------000444---///111333444555444333777777777888888999999:::<<<<<<<<<===>>>??????@@@>>>???AAAAAA@@@@@@????????????@@@AAAAAABBBCCCCCCEEECCC@@@>>><<<<<<===>>>>>>===<<<<<<<<<<<<===>>>===<<<<<<===??????>>><<<>>>>>>???@@@AAAAAA@@@@@@===>>>????????????>>>>>>BBBCCCDDDFFFIIIMMMQQQSSSMMMMMMNNNQQQRRROOOJJJFFFDDDAAA@@@CCCCCCAAAAAAEEECCCAAA@@@@@@BBBEEEFFFFFF@@@===:::999;;;===>>>>>><<<;;;;;;:::999999::::::555555444444444444555555444333222222222222333333444333111000///000000111))),,,///000///...---...,,,---------,,,,,,---...,,,+++******,,,,,,+++*********)))))))))***+++,,,+++***)))***,,,,,,+++))))))((('''((())))))(((&&&''''''((((((((((((''''''&&&'''(((((()))*********'''((()))******++++++***)))***+++,,,------------+++***)))))))))+++---...///...,,,+++++++++,,,---------...//////////////////---///333444333444777BBBHHHRRR]]]kkk}}}|||pppfff\\\TTTIIIAAA<<<999666333222111111111000000000000.........------,,,++++++)))((((((+++......,,,))),,,,,,,,,,,,++++++******))))))(((((('''&&&&&&&&&&&&%%%%%%&&&''')))+++---***,,,000444777666111---111...,,,+++,,,,,,,,,+++((()))***)))'''&&&'''(((''')))++++++***)))******(((((((((((((((((())))))''''''((()))******++++++)))///222///,,,---,,,)))+++++++++,,,,,,,,,,,,,,,...////////////......---///.........////////////---///111///------111555///000111333444444333333555666666666777777777777777777888999:::;;;<<<<<<=====================<<<<<<<<<<<<======>>>>>>???>>>===<<<;;;;;;<<<===???;;;;;;999888999:::;;;<<<;;;::::::;;;======<<<;;;:::;;;;;;<<<=====================>>>============@@@@@@???@@@AAADDDFFFHHHBBBBBBCCCDDDFFFFFFEEECCCAAA>>>===@@@@@@>>>???BBB???>>><<<===???AAABBBBBBAAA>>>:::999:::<<<>>>>>>;;;;;;:::999999999999:::333333333333333333333333222222111111111111222222333222000///......//////&&&))),,,...............+++---///...,,,+++,,,...,,,+++******,,,,,,,,,*********)))))))))***+++,,,************++++++***(((&&&&&&''')))+++***'''$$$''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))''''''((()))***+++++++++******,,,---------------************+++,,,---...///...---,,,,,,,,,---...---...//////000////////////---///444666666777;;;CCCJJJVVVeeevvv{{{qqqiii^^^VVVKKKBBB===:::777444111111111111000000000000............---,,,+++************,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((''''''''''''''''''&&&'''(((+++---......///333666888777222///555222...,,,++++++)))((())))))***(((''''''(((***(((***,,,,,,+++*********))))))((((((((()))******(((((())))))******++++++***000222///+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------...000222222000...///000000///...///111333111111111111222222333333444444444555555666666666555555666666777888999999;;;:::999999;;;;;;:::999999999999:::::::::;;;;;;:::::::::;;;<<<===>>>???:::999888777777888:::<<<:::999999:::<<<===;;;:::>>>>>>>>>>>>============>>>>>>>>>===============>>>============>>>??????<<<<<<===???@@@AAAAAAAAA@@@===;;;======;;;<<<@@@;;;:::999:::<<<======;;;@@@===:::999:::;;;======999999888888888888999999222222333333333333222222111000000000000111222222222222000///............&&&(((+++------------...+++...000///---+++---///---,,,+++,,,---...---,,,*********++++++++++++,,,***++++++++++++***))))))%%%%%%&&&(((******'''%%%))))))************))))))$$$$$$$$$$$$%%%&&&((((((&&&'''((()))***+++++++++******+++,,,------------*********+++,,,---...///000///...---,,,---.........//////000000/////////000...000555888999<<<@@@CCCLLL[[[nnnyyyrrrmmm___WWWKKKCCC>>>;;;777555111111000000000///////////////000000///...,,,+++------------...---,,,+++***++++++,,,,,,---------)))))))))(((((((((((('''((((((((((((***,,,...//////000333555777555111...222000---+++++++++***))))))******)))((((((***,,,(((***------,,,************))))))((()))***+++,,,************************,,,111333...)))***++++++++++++,,,,,,------.........//////000000000//////,,,,,,...222555555111---111///......///000111000111000///......000111222111111222333333444555555444444555555666666777777999777555555888999888666666666777777777777888888999:::;;;<<<=========<<<999888666555555777:::;;;:::999999:::<<<<<<;;;999BBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@???<<<>>>@@@BBBBBBAAA@@@???@@@<<<:::;;;:::888999===:::::::::<<<>>>===;;;999===;;;888777888999999999777777666666666666777777111222333333333333222111000////////////000111222222222222111000///...---***,,,---,,,++++++,,,...***...222111...,,,---000,,,+++***+++---...---,,,)))***,,,---------,,,++++++,,,,,,,,,+++*********(((&&&%%%%%%&&&((()))((())))))************))))))&&&%%%%%%%%%%%%&&&((((((%%%&&&''')))******++++++((()))***+++,,,,,,,,,,,,))))))******,,,---......111000...---------.../////////000000000000//////111...000555:::<<<@@@FFFKKKTTTeeexxxyyysssppp___WWWLLLCCC>>>;;;888555000000000000////////////000000111111111///---,,,............---,,,+++***)))***+++,,,------...///)))))))))))))))(((((((((***)))))))))***,,,...///...///000333444333///,,,,,,***((()))+++---...---***++++++***))))))+++...(((+++---...,,,+++******+++***)))))))))***,,,---+++++++++***************---222333---((()))+++,,,******+++,,,...///000000//////000000000000000///***+++///444777666222---222///,,,,,,///111000...111000---,,,,,,...000222//////000111222333444444444444555555555555666666888555333333555777666444555555555555555555666666999:::<<<>>>>>><<<;;;999888777555444555777999;;;999888888999;;;<<<:::999===>>>>>>@@@BBBDDDFFFHHHFFFFFFEEEDDDDDDDDDDDDDDD@@@BBBCCCEEEFFFEEEDDDDDD>>>BBBFFFHHHFFFCCC???>>>???;;;999999888666777;;;======>>>@@@AAA@@@<<<999:::888666555666777666666555555444444444555555666111222333444444333222111///////////////000111111333333444333222000...---/////////---+++***+++---+++///333222...,,,...000)))((('''(((***+++***))))))+++---.........,,,++++++,,,------+++*********+++'''###!!!###'''***,,,''''''((((((((((((''''''''''''&&&%%%&&&'''((()))%%%&&&''')))******++++++'''((()))******+++++++++'''((()))***+++,,,------111000///...---......//////000000000000000//////111///000555:::>>>CCCJJJVVV___nnnxxxpppkkk]]]XXXOOOGGGAAA===999666333222111000000///000000111333666777666222...+++111111///...,,,***)))))),,,***))))))***++++++***))))))))))))))))))***+++)))((((((+++000222111///000...------......---,,,,,,+++***)))((((((((((((222111...+++((())),,,///...------,,,+++************+++***''')))...///,,,*********+++,,,---...//////222555444+++%%%***333///111222222000//////000333000,,,,,,///000///.........////////////.........---,,,+++---///222444//////............/////////000222222222222333555666444333444666777555222555444111000000222555777444444333555666777666444<<<:::888888999;;;<<<;;;777777777777888888888888:::888666777:::<<<;;;::::::;;;;;;;;;<<<>>>CCCFFFIIIFFFDDDEEEGGGHHHFFFDDD===???BBBDDDEEEDDDCCCBBBFFFFFFGGGGGGHHHGGGGGGGGG@@@<<<888666777999:::;;;===@@@CCCFFFEEEBBB>>>;;;===;;;999888888888777666666555444444333333333333222222222222111000000000///000111000///...///000555666666555333111///...///---,,,---...///...,,,...//////---+++))))))***+++******)))(((((()))))),,,***)))***...///...,,,,,,,,,,,,,,,+++***))))))'''((()))******)))((((((&&&''')))*********)))(((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((('''''''''(((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333333111///...///////////////......000...///444888===FFFOOO^^^jjj{{{|||sssnnnccc]]]TTTLLLEEE???:::777222222111000////////////---000333666666333///---000000///...,,,+++******---+++******+++,,,+++***+++************+++,,,,,,+++******---111333333111000...------......---,,,++++++*********++++++,,,000000000...+++***+++,,,......------,,,++++++***+++---,,,***+++000111///,,,,,,,,,,,,---...///000222111111111...***+++///---///000000.........//////---++++++---...---+++......//////////////////...---,,,+++---///222444111000000//////000000111000111333333222333444666555444444666888999666444444333222111222333555666444444444555666777666444888777666777999;;;;;;:::666666666666777777777777;;;888666666777999888666777999:::;;;;;;===@@@CCCEEEDDDCCCDDDFFFGGGEEECCC@@@@@@@@@@@@@@@@@@AAAAAADDDFFFIIIJJJJJJHHHEEEBBB???;;;777555666777888888<<>>??????@@@BBBDDDDDDBBB???BBB@@@===::::::;;;>>>@@@AAAEEEIIILLLKKKGGGBBB???>>>:::666444444555666666999<<<@@@DDDEEEEEECCCBBB;;;:::888888999::::::999666666444333111111000000111///---...111111///,,,,,,---............///000---///111333333222000...///...---...222555666777---......---+++******+++///...---,,,++++++++++++***)))((()))+++,,,,,,+++))))))***+++,,,,,,,,,,,,))))))******)))((('''&&&&&&'''((()))***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((()))))))))(((((()))***************************+++++++++,,,///111222000...////////////////////////222111333888===DDDQQQ\\\nnnyyyssshhhcccZZZQQQIIIBBB<<<888333222111000///.........***,,,...111222111000///---......///......---,,,+++*********,,,,,,+++)))++++++++++++,,,---......///...///000111333444444000...------......---,,,++++++++++++,,,---...///+++---...///......000111111111111000000/////////,,,000111//////222444333000///...---------------222,,,)))---000...+++******,,,---,,,,,,,,,---///---------...///000//////------......//////000111...---,,,,,,---...000111222222111111111111222222222444555555444444555777222444666999999777444111///000111222333222111111222111111222444444333111333333333555666666444111444444444444333333333333888666333000000000111222000333777888888888888888777888;;;>>>???>>><<<;;;>>><<<999777777999<<<>>>>>>AAAEEEHHHIIIFFFCCC@@@===:::666444444555555444777999<<>>999888777777999::::::999666555333222000000//////111...---...222222///++++++---//////...///000222---///111333333111///------,,,+++,,,///222444444,,,---...---+++***+++,,,++++++************++++++)))(((((()))***+++******)))***+++,,,,,,,,,,,,,,,*********)))((('''&&&&&&&&&'''((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((***))))))((((((((())))))))))))))))))************+++++++++---000000///...///////////////000000000111111444999???HHHWWWeeewww{{{tttiiiddd\\\TTTMMMFFF???;;;444333222111//////......,,,---///000000///...---,,,---///000///...---,,,***))))))***++++++***(((*********++++++---.........////////////000222333000...------......---,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,---000444888222222222111111111111111***///111///---000222111......---,,,+++++++++++++++***+++...---))))))++++++,,,------,,,---///111,,,---...//////000111222.........---...///000111------,,,,,,---...///000000000////////////000000222333555444333333444555111333666777555222///------...000111111111///...000//////000222222111///444333333333333222///---333333333333222222111111333222111000///000222333///222666777777666555555111333777999999888777666777666666666777888::::::;;;<<<>>>@@@BBBCCCDDDDDD<<<999666555555555555444555666777888999888777777777555444555777888888888444333222111000/////////000///...000333333000------///000000000000222444000111333333333111...,,,...---+++,,,...000000000+++---------+++++++++---///...---+++***)))))))))((()))))))))))))))******,,,,,,,,,,,,,,,+++***)))+++******)))((('''''''''%%%&&&'''))))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((())))))******************,,,...//////...///////////////000111222000000444;;;AAAKKK]]]mmm~~~wwwmmmhhh```XXXQQQJJJCCC???666555333222111000//////////////////......---,,,---...///000000///---,,,***)))***+++,,,,,,***(((*********+++,,,---...////////////...---...111333000...------......---,,,------,,,+++++++++,,,,,,------,,,,,,,,,000555999000000000000000000000000)))///222...,,,---......,,,,,,+++***))))))******''')))---///+++'''(((...+++,,,------,,,...111333,,,,,,---------...111444000///...------...///000------,,,------....../////////............//////111222333333111111222333///222444444222///---,,,---...///000000000///...///......///111111000...444333111111111000...,,,444333333222222111111000///000111111000111333555000222555777666444444444///111444555555444333444222333555666777888888777777777888999;;;???BBBDDD:::888555555555666555555444444444444333333222111444222111222444555555444222111000///////////////---///111222222111000//////000111111111111222333111222222222111000...---111///...///000111///...***,,,------++++++,,,...777555333///,,,)))'''&&&((()))******)))((()))+++,,,,,,,,,,,,+++***))))))+++***)))(((''''''((((((%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((''''''((())))))((((((((()))******++++++***))))))***,,,......---000//////...///000222333111222777>>>EEEQQQeeexxx|||pppkkkcccZZZRRRJJJBBB===777666555333222111000000000//////...............---///000111111///,,,+++++++++,,,---///...,,,)))+++++++++,,,---///000111///000000///------000444000...------......---,,,,,,,,,,,,,,,---...//////////////////...///222555------------------------)))000333///***+++,,,+++++++++***)))))))))******((()))---000---)))***///++++++,,,,,,,,,...111444---......---,,,///444888222111///---,,,---...///,,,,,,------------......///......------......//////000111111/////////111,,,///222222000...///000//////000000111111000000000//////000222222111///222111//////000000000///444444333222222111000000---000333444222111333444222444666666555444444555000222555444222111222444333333444555555555555555444444444555777;;;>>>@@@666555333333444555555444444333333222222111111111222000//////111222111000000//////......//////000)))...222333000......000///000111111000///000222000/////////////////////000///000111333222000---***+++---,,,,,,+++---...777555333///,,,***(((''')))***,,,+++)))((()))+++++++++,,,,,,,,,++++++******)))(((''''''((())))))%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***'''''''''''''''((()))***(((((()))******+++,,,,,,***(((((()))+++---------000///......///111333444555777===DDDKKKXXXooopppkkkcccZZZPPPGGG???999888777666444333222111111//////.........//////000...///111222111///,,,***---------///111000---+++,,,,,,------///000111222000111222///------111444000...------...///---,,,,,,,,,,,,---///000222333000111222222000//////000***************************111444///************+++***************++++++******---111000,,,,,,///***++++++++++++---111444111111000///...111777<<<333222///---,,,,,,---...,,,,,,------------------//////............//////...///000///...---...///***---000111//////111444111111111111111222222222111000000111333333222111000///------///111222222444444333333222111111000---111555666444222222333333555666666555444555666222444666444222111333555666555444333333333444444222222333444555888:::;;;444222111222333444444333444333333222222333333444000///------...//////...///............///000000&&&---333333...+++---000///000111000///...///000------,,,,,,---...000111------///111333222///,,,)))+++,,,,,,,,,,,,---///000///...---,,,+++++++++)))+++---,,,)))(((***,,,)))***++++++,,,,,,,,,,,,))))))(((''''''((()))***%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''')))***+++((())))))***+++,,,,,,,,,)))((('''(((+++---------000///......///111333444888;;;AAAHHHPPP^^^vvvwwwnnneee]]]TTTIIIDDDDDD<<<999666555444222000...222111///...------------///444666222......///...+++...000000---,,,---///000------000555777444000333222///---,,,...222555000000///...............------,,,,,,---000222444444222000...---...///000,,,***((((((***+++)))'''************************---,,,***((()))+++---///)))***,,,......---,,,+++---...,,,((((((,,,...---///...---///222555555555222...******,,,------,,,---,,,---...///...,,,***111000///...------.........///000000...------...//////............/////////000111222222111000///222111111000000000000000000000000111222444555666222444777999999666222///333222222222222333444555444555666666666555444333111222333444555555555555555444444333333333444444444333222111222222444555555666555222111333444333444555444333555777444...000//////000000///,,,***...---,,,,,,---...,,,++++++------***+++///111///000///...---------------+++---------++++++,,,------///000111111000///---111...++++++...//////---***///000------///...(((''''''(((((()))+++,,,---++++++,,,------+++***)))+++)))&&&%%%&&&)))---///''''''''''''&&&%%%$$$###'''$$$"""###&&&))))))(((((((((((('''&&&&&&&&&%%%((((((((((((((((((''''''((())))))*********)))))),,,+++)))))))))+++.../////////000000///000333555888<<>>;;;777555444333111000000000///.........//////000222222///000222111---,,,...000///---,,,---//////------000444666333000/////////---,,,///666<<<333222000///...---.........---------...///222333333222000.........///000,,,***((()))***+++)))'''************************++++++)))))))))***,,,---+++,,,---.........---,,,---///...***)))------+++///...---///111333444333222000---,,,...//////---...---------//////---+++............///////////////111333222000///...//////..................//////000111111111111000///111000000000000000111111000000000111111333444555333555888999999666333111222222333333333444444444444444555555555444333222111222333444555555555555555555333222222222222222555444333222222333444555333333222111111444666777444444333333888<<<999222111000///.........+++)))---,,,+++,,,---...---,,,+++---,,,)))***...///---000///...---,,,++++++++++++,,,---,,,+++***+++,,,---...000111111000...---///---******,,,...---,,,***///000------///---((()))(((((())))))***+++,,,+++++++++++++++******)))+++)))'''&&&&&&)))---///''''''''''''&&&%%%$$$###&&&$$$"""###&&&(((((('''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************+++************,,,---......////////////000333666;;;@@@HHHSSSbbbxxxzzzqqqggg```XXXNNNIIIHHHAAA===888555444333333222///............///000111000000......222666333---,,,...//////...------...///...---000444555333000222111000---+++...444999888666222///------...//////...---,,,---...000111222111///...---......///+++***))))))******)))'''************************)))))))))))))))*********,,,,,,---------.........---//////,,,+++...---***///...---...000111111111000///......//////...---///...,,,---...//////...+++,,,...///000000//////111333555555333000//////---..................---//////000000000000//////////////////000111222222000000000000000111222333444555777999999777444222222222444555555444444333222333333333333222111111111222333444444555555444555444333222111000000000777666555333333333444444333222111222444777;;;>>>888888777999@@@FFFCCC;;;666333000//////...---,,,---,,,+++,,,...//////...***---,,,)))))),,,---+++///...---,,,******)))))))))***++++++***)))***,,,------////////////---------,,,******+++,,,,,,++++++///000...------+++'''******)))))))))******+++++++++***))))))))))))***+++***(((''''''***,,,...''''''''''''&&&%%%$$$$$$%%%$$$######%%%''''''&&&((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******+++++++++)))***+++,,,,,,------------.../////////111555888???EEEOOO\\\nnn}}}ssshhhaaaZZZQQQJJJIIICCC???999555444444444444//////////////////000000///000000...111444333...---......///......------/////////111444555333111000---)))))),,,111555777<<<999444000------...///------,,,++++++,,,,,,---///...---,,,,,,,,,,,,---+++***)))))))))))))))(((************************&&&''')))*********)))(((,,,,,,+++++++++,,,---...***---...,,,---//////,,,///---,,,,,,...//////...,,,,,,,,,---------,,,+++000...,,,,,,...000111000+++,,,...000000///...---111333555555333000......,,,---...//////...---,,,////////////////////////---.........000111222333111000000000000000111111333444666777777555444333111222444666666444333222111111111111111000000000111222333444444444444444333333222222222222333333888777555444333333333444777444333555888:::>>>BBBAAA@@@>>>AAAIIIOOOLLLCCC;;;888333111000000000000---,,,,,,---000111111000***,,,,,,))))))++++++)))......,,,***)))(((((((((((()))******))))))***+++,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,,,,+++,,,...///...---,,,***''',,,+++******)))))))))***,,,+++)))((((((((()))***+++***(((((((((***,,,---&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((())))))***(((((((((((())))))))))))&&&&&&((()))++++++,,,,,,(((***,,,---......---,,,------......///333777;;;BBBIIIUUUfffzzzuuuiiibbb\\\RRRKKKIIIDDD@@@:::666555444444444111111111000000///...---...333444111...000000///------......///......---///000000222444444222111***######...777999666>>>;;;666111---------...++++++******)))))))))***,,,+++++++++*********+++************)))((())))))************************&&&'''(((******)))((('''******))))))******+++,,,'''+++---,,,---111111......,,,***+++,,,------,,,***+++,,,---,,,,,,++++++///---,,,,,,...111111111---...///000///...,,,***///111333222000...------+++---///000000///---+++///..................///---------...///111222333111000000000000000111111222222333444444333333222111222444555555444222000111111000000////////////222222333333444333333333111111111222444555777888777666444333222222222333888444333666777666999???EEEDDDBBBCCCJJJOOOKKKCCC;;;777222/////////000///...------...000222111000))),,,,,,))))))++++++(((---,,,+++***)))((((((((('''(((******)))(((***++++++++++++,,,,,,+++++++++,,,,,,------,,,,,,,,,---,,,,,,---///...+++)))(((---,,,+++***)))))))))))),,,+++)))((((((((()))***))))))((((((((()))***+++&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((()))))))))******&&&&&&((()))++++++,,,,,,(((***,,,...///...---+++------...///111555:::>>>EEEMMM\\\oooyyyllleee^^^UUUMMMIIIDDD@@@;;;777555555444333222222222111000///---,,,---333666222......000000...------...//////...,,,......000111111111000000...'''!!!%%%...333000***>>>;;;666222...---,,,---))))))))))))))))))))))))************************)))***+++***)))((((((***************************&&&''')))*********)))((((((((()))))))))*********'''***+++***+++000111///,,,***))))))+++,,,++++++,,,---......------...///---,,,+++,,,///111111111......//////...---+++***,,,...///...---+++,,,---+++---000222222000---+++......------------......---------...///000222333000000000000000111222333111111111111222222333333111222222333333222000000111000000///.../////////222222333333333333222222//////111222555777999:::444333222000000000111111555///...333333///000666>>>???>>>===@@@CCC@@@:::666222...++++++,,,,,,,,,...---,,,---///000000///(((+++,,,******,,,,,,(((,,,+++***)))))))))))))))'''(((******))))))***,,,************************+++,,,......---,,,,,,---+++***,,,//////+++)))***---,,,+++***************++++++***))))))))))))***((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))&&&'''(((******+++++++++)))***,,,...///...---,,,---...///000222777>>>CCCJJJSSSdddzzz~~~pppiiibbbXXXOOOJJJCCC???;;;888666555222111000111111222111000///...---111222000///222222000///---,,,---///000...,,,***,,,---......---------000---******,,,,,,(((%%%<<<:::777333///---,,,+++))))))******+++************+++++++++++++++++++++)))***,,,+++((('''(((***************************(((((())))))*********)))'''((()))++++++******))))))++++++((()))---...,,,***((('''((()))++++++***,,,---...---++++++...111*********---///111111///------------------------+++,,,,,,+++******,,,...+++...222444444222...+++......---,,,,,,---......---------...///000111222000000000111111333444555222222111111111222333444111111111000000000//////111111///.........///000222222333333333222222111//////000222444666888999111000///.........///000111++++++111111***)))///111555666444333444444000111...+++))))))***)))))),,,+++***+++,,,---,,,+++'''***,,,***+++------***+++******))))))******+++''')))************+++---***))))))))))))))))))***)))+++......,,,***+++,,,***(((***//////+++))),,,,,,,,,+++*********+++++++++++++++++++++******)))&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$'''))))))'''&&&&&&'''((((((((((((''''''''''''%%%&&&&&&'''(((((())))))(((((()))******************+++,,,............---...///000111444:::AAAFFFPPP[[[nnnssskkkeee[[[QQQLLLBBB???;;;999777555222///...///111222222111000000...///......222666444//////---,,,---000000...+++''')))+++,,,+++*********###'''+++---------...000;;;999777333000---+++*********+++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,(((+++,,,+++((('''(((***************************))))))))))))*********+++''')))+++,,,---,,,***))),,,---+++'''&&&***,,,***((('''&&&''')))++++++******+++,,,***((()))---000((((((***---000111000...,,,,,,,,,,,,,,,---//////***+++***)))(((***---000,,,///222555555222///,,,...---,,,,,,,,,,,,---.........---......///000111000000000111222444555666333333222111222333555666111111000///......//////222111000......//////000222222333333333222222111//////000111222444666777......---,,,,,,---/////////)))***222222***(((...)))///111...+++,,,---+++///---*********+++***)))+++)))((()))******)))(((&&&***,,,+++,,,......+++***************++++++,,,''')))***+++******,,,---))))))(((((((((((())))))'''***------***))))))+++***''')))///000+++***---,,,++++++***++++++,,,,,,++++++,,,------+++***)))%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%(((+++***(((&&&&&&(((******))))))(((((('''''''''(((((()))***++++++,,,((())))))*********))))))++++++,,,---............//////000222555;;;CCCHHHUUUaaauuu{{{oooggg^^^SSSJJJDDDAAA<<<999777666555333222111111111000000//////444222000222444666555333000000...---++++++++++++***++++++++++++***))))))*********)))******+++,,,333333222111000///...---,,,***+++//////,,,,,,///---------...000000...,,,***************+++++++++++++++++++++++++++++++++************))))))))))))...---+++******+++---...,,,***'''((()))***'''%%%%%%(((++++++)))((()))+++(((+++......,,,***+++,,,++++++*********+++---......+++)))))),,,---,,,******++++++***(((((((((***000000222444555444111...+++---...+++'''&&&+++000555222---+++,,,...111222333111//////000222222111555333222000000222333555000//////.........//////111111000///......------...///111222333333222222...///000///...///000222111000///...------,,,---************************))))))(((((()))******+++///...,,,***((((((((((((++++++,,,,,,,,,++++++***'''((()))*********************)))(((((()))***+++)))***+++++++++)))'''&&&'''((()))))))))(((&&&&&&///---+++***++++++)))(((***)))))))))***+++,,,,,,...---,,,,,,+++++++++,,,******+++,,,+++***)))((((((((((((***,,,+++'''###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((($$$!!! ###&&&)))***))))))(((((('''''''''&&&'''((()))***+++,,,,,,,,,,,,------......///......222000000333666;;;EEEOOOYYYkkk~~~qqqhhh___TTTLLLEEEBBB===:::888777555444222222111111000000000000333111000222444555444111............------,,,,,,+++++++++++++++******)))***************+++,,,,,,222222333333222000...---...,,,,,,//////,,,,,,...---,,,,,,...//////---+++))))))************++++++))))))))))))))))))))))))......---+++***)))'''''''''(((***+++,,,,,,++++++,,,***((()))+++,,,***(((((()))))))))((((((***,,,+++---//////---++++++,,,++++++******+++,,,---...///---***+++---///...---+++,,,------+++))))))***------...000222222000...,,,---...---++++++...111111///+++))))))+++---...111000...///111333444444222111000//////000111222..................//////......////////////000000000000111222222111000///.../////////......000111...---,,,+++************++++++++++++++++++++++++------,,,,,,,,,------......,,,+++)))((((((((((((***++++++,,,,,,++++++***((())))))************)))******)))(((((()))***+++)))+++,,,------+++)))'''((()))*********)))((('''...,,,******++++++***)))******))))))******+++,,,,,,,,,+++******************+++,,,,,,,,,+++)))(((***(((&&&'''))))))'''%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''###$$$$$$"""!!!"""&&&)))))))))((((((((('''''''''((()))***+++++++++++++++***+++---...//////......111000111555999???IIISSSbbbtttrrrhhh___UUUOOOGGGCCC???;;;999888666555222222222111111111111000111000111222444444222000---...///000000///...---,,,,,,,,,+++++++++******++++++******++++++,,,---000111333444444222///...111......000///,,,+++------,,,+++,,,---...,,,***)))))))))*********++++++************************//////...---+++***))))))%%%(((,,,000111///,,,***)))((('''(((***+++***)))+++)))'''''')))***+++******,,,------+++))))))))))))((((((((((((***,,,---+++***((()))***,,,,,,,,,)))+++,,,,,,***'''''''''*********,,,///000000000------.........///000111...---+++***)))***++++++///...---///222444555555000000000///////////////,,,---------......//////+++,,,,,,...///000111222000111111000000...---------.........------///000---,,,+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((((((((())))))******+++++++++++++++************+++******))))))******))))))))))))*********+++...000///---***((())))))***++++++*********,,,+++******+++,,,+++*********)))))))))***+++++++++*********))))))))))))++++++,,,---,,,+++***))),,,)))&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''"""&&&)))'''"""!!!%%%***))))))))))))((((((((((((******+++++++++++++++***((())),,,...000000///...111000333999===CCCNNNYYYnnnttthhh^^^VVVPPPIIIEEE@@@<<<:::999777666222222222222222222222222000000111333333222111///---///111333333111...,,,------,,,++++++++++++++++++++++++++++++,,,------///111444666666444111///444111///111///++++++------+++***+++,,,,,,+++)))((()))))))))***+++++++++------------------------++++++,,,,,,------......***---000333444222///---++++++++++++,,,,,,++++++///---,,,...111111///+++)))***,,,---,,,++++++***))))))(((((()))***,,,---***))))))***+++,,,,,,,,,***,,,...---+++((('''&&&***((((((***---000222222///---,,,---...///...---+++,,,---,,,++++++,,,,,,---,,,,,,...111333333333111111111111111000///...++++++,,,---.../////////******+++,,,...///000000/////////......---------,,,---------,,,,,,...///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***)))))))))((((((((((((((((((((())))))***)))******++++++++++++***++++++++++++******)))(((*********))))))))))))))))))+++...000000---***(((((())))))******+++++++++***))))))***,,,,,,+++*********))))))))))))************************))))))+++,,,,,,------+++***)))+++***(((&&&''''''((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&***---+++(((&&&(((+++))))))))))))))))))))))))+++++++++,,,++++++******''')))---000222222111111222333666<<<@@@FFFSSS___wwwwwwiii^^^UUUPPPJJJFFFAAA===;;;999777666222222222222333333333333000111222333222111000000///111444555444111...+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......111444777777666333222777333111111000,,,+++...---,,,******++++++***))))))))))))***+++,,,,,,,,,////////////////////////++++++,,,------...//////...///000111111000...---000000000000///......///222222444999;;;999333---+++,,,---///111111000///------,,,+++,,,---...///---...000111111000000000///111222000...+++******)))'''&&&(((+++///111111///---++++++,,,,,,+++***,,,...//////---+++,,,...,,,+++,,,...000222222111222222222222000///---,,,+++,,,---...////////////++++++,,,,,,,,,---------,,,,,,---------......///+++,,,---,,,+++,,,---///------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***&&&''''''((()))*********((()))******+++++++++++++++++++++++++++***)))(((************))))))(((((('''))),,,......,,,)))(((''''''(((((()))***++++++)))((((((***,,,---+++*********))))))((())))))***)))***+++,,,,,,+++******++++++,,,---,,,+++***))))))*********)))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((*********+++++++++)))((()))*********************++++++,,,,,,,,,++++++******,,,///111333444444444444555999>>>BBBIIIWWWeee|||lll___VVVQQQJJJGGGAAA===;;;999777666222333333333333444444444222333333222111000111222000222444666555333000...///...---,,,+++,,,---...------,,,,,,------...//////111444666888777666555888444222222000,,,,,,///...,,,******++++++***))))))******+++,,,---......//////////////////////////////////////////......000000////////////000000111222333222111000111222333666<<>>AAABBBHHHNNNQQQPPPKKKEEEBBBBBB@@@@@@AAACCCCCCAAA>>>===<<<:::999888777888888999???EEEGGGDDD???;;;999555444222...+++)))***,,,---,,,++++++---//////.../////////,,,+++---222777???@@@???999222------///...///222666<<>><<<888555111///...---...///000111222111///...000000000000000000000000......---,,,,,,---...///,,,---...---,,,,,,...000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++&&&'''***+++,,,,,,++++++'''((()))++++++++++++***'''((()))***++++++++++++******+++,,,,,,,,,++++++******++++++***)))'''&&&((((((((())))))*********'''''''''(((***,,,...///(((((()))+++,,,,,,)))'''******)))((((((((((((((('''(((***+++,,,+++***)))))))))***+++***)))(((''''''(((((('''$$$$$$&&&)))''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))***************+++++++++,,,,,,******+++,,,------------/////////000222444666777888:::>>>CCCHHHTTTiii{{{tttdddYYYTTTJJJFFFAAA===:::888666444333333333444444555555555555666555222//////333777---///222555777888888777111///---,,,,,,,,,...///...------------...//////111222333555777888999:::999555222222111......222111...,,,++++++,,,+++***++++++,,,---...000000111444444444444444444444444000000222333555666777888;;;===@@@CCCEEEGGGGGGGGGEEEIIILLLMMMNNNOOORRRVVV[[[```ggghhheee```]]]]]]YYYWWWVVVVVVXXXWWWSSSPPPPPPOOOMMMJJJIIIHHHHHHIIIHHHNNNUUUXXXTTTNNNIIIFFF>>>===999555111000222444333222111111333333222000///111111///,,,///888???LLLLLLIIIAAA777000000222000111555;;;BBBFFFHHHHHHEEECCC>>>999666333222222///000222333222111///...111111222222333333333333111000...---,,,,,,---...---.........------///000.........------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000222222111000((()))***,,,,,,,,,+++***'''''')))******+++++++++)))***+++,,,,,,,,,,,,,,,***+++++++++***)))'''&&&))))))(((((()))***++++++((((((((()))+++---///111)))((()))+++,,,+++)))&&&******)))(((((((((((((((%%%''')))***+++***)))(((((())))))******((('''&&&((((((&&&""" !!!%%%***&&&&&&''''''(((((())))))''''''''''''((((((((()))&&&)))---+++(((''',,,111*********++++++,,,,,,,,,)))***+++,,,---.........000///......000222555777888:::???DDDKKKYYYppptttdddZZZTTTKKKJJJGGGBBB<<<888666555444333222222222333444555555555555444222000///...000111222333555666777888111---+++///000///...000---.........//////000000//////111777===>>>999444333333222111111000//////,,,...///...+++***)))***++++++---000333555555444:::999888888999:::;;;<<<>>>>>>>>>???AAACCCEEEGGGJJJLLLPPPSSSVVVZZZ___ccchhhhhhhhhiiikkkooouuuzzz~~~~~~{{{zzzzzzzzztttvvvwwwwwwuuusssrrrrrrpppmmmiiihhhiiihhhfffdddeeeiiinnnqqqnnneee[[[TTTPPPLLLGGGBBB??????AAABBB??????>>><<<888777777888555666777666666<<>>>>>???@@@<<<666555555444222///---...000(((---111111222444222...333///---///222444000---111000000///////////////333222000///111333666888///...,,,++++++,,,---...---...,,,)))+++//////,,,---******+++***''''''+++''''''((((((((((((((((((***)))((()))***+++***)))((()))***,,,------------+++)))'''&&&'''(((((('''))))))((((((((()))+++,,,))))))))))))))))))((((((''')))***)))'''&&&&&&'''((('''&&&&&&'''((()))***((((((((((((''''''''''''((((((((()))******+++++++++,,,---,,,******+++,,,---......///...---+++***++++++,,,------......///111111111000000222555888===:::>>>JJJUUUbbb{{{zzzhhh[[[SSSKKKIIIFFFAAA;;;777555555666555333222111222222333555555666444222000//////000111222333555666777888555000...000000---,,,---///////////////000000000111000222777<<<===888444666666555444333111///...111222333222000//////000...///111333666888:::;;;>>>@@@CCCCCCBBBDDDHHHLLLOOOOOOPPPRRRUUUXXX[[[]]]ccceeeiiilllnnnrrrvvvzzz~~~~~~~~~}}}~~~}}}{{{xxxxxx|||xxxoooiii___]]]YYYVVVUUUVVVWWWYYYWWWUUUSSSOOOMMMJJJHHHGGGFFFGGGHHHFFFGGGLLLUUU]]]pppnnncccQQQBBB<<<<<<;;;:::AAAGGGNNN^^^oooqqqjjj\\\RRRGGG@@@;;;999<<>>???AAA>>>999999777666999===>>>;;;777777777666666666666666666666666666777999<<>>???@@@HHHNNNQQQRRRRRRNNNHHHCCCCCCDDDHHHLLLMMMJJJFFFAAAAAAAAAAAAAAAAAABBBBBB@@@AAACCCFFFIIILLLNNNOOO@@@===999555222222333444555666888<<>>GGGSSS^^^nnnqqq___TTTKKKHHHCCC>>>;;;888666444777555444222222222222333333555666444111......000000111222444555777888999222...---000222111111333333333222222111111000000111111222444666777444222,,,---///111222111000000000222444555555555666777:::???FFFIIILLLRRR\\\cccgggjjjoooqqqrrruuuyyy}}}{{{|||}}}{{{{{{~~~|||xxxxxxyyyyyyxxxxxxzzzsssiiiggghhhhhhccciiipppwwwpppfff[[[TTTPPPPPPVVV^^^kkkqqquuuoooddd\\\\\\___kkkuuu}}}|||wwwtttrrrooocccbbb___ZZZVVVUUUWWWYYY\\\dddkkkmmmmmmlllfff___YYYZZZ]]]aaaeeefffccc```YYYYYYZZZ[[[[[[[[[\\\[[[\\\^^^aaadddgggiiijjjjjjUUURRRLLLGGGCCCBBBCCCCCCBBBDDDHHHOOOYYY\\\RRREEE:::555333888:::888444333222111...,,,++++++,,,---///......000222333222111---------...............))))))+++---//////---+++*********)))))))))))))))'''''''''(((((((((((((((''')))******)))(((((()))))))))((((((((()))))))))%%%&&&'''((()))***++++++((((((((()))******++++++((()))******)))(((***+++******)))))))))***,,,---++++++,,,------......///,,,///222444444444555555;;;@@@KKKVVVaaasssrrraaaWWWLLLHHHBBB===;;;999777555555555444333333444555666222555777555000---...000111222333444666777888888333///...111444222333555444444444333333222222111111111111222444444333222///000222444555666666555555888;;;===>>>@@@BBBDDDIIIOOOWWW]]]bbbjjjvvv~~~~~~}}}uuulllgggeeeeeekkkrrr|||yyyrrrssswww{{{{{{yyywwwuuuvvvxxx{{{~~~zzz|||}}}~~~wwwtttnnnhhhdddbbbbbbbbb\\\___dddlllvvvxxxnnn```LLLFFFEEEKKKPPPNNNHHHEEE@@@===999444111111111222...///333777;;;:::777555000222444666555444111///---++++++,,,///111222111++++++++++++*********)))&&&&&&'''''''''(((((((((&&&((())))))((('''((()))((((((((((((((((((((((((%%%&&&'''((()))++++++,,,((((((((()))******++++++''')))******))))))***+++***))))))((()))***,,,---++++++,,,------......///...111444666666444444444<<>>AAAFFFJJJMMMPPPSSSVVVaaafffmmmttt{{{~~~~~~}}}eee^^^]]]eeemmmllleee```VVVQQQIIIAAA:::777666666444999@@@HHHKKKHHHBBB<<<<<<@@@DDDGGGEEE???888333111000///000333777888999111000000///...,,,***)))''''''(((((())))))******'''(((******)))((()))***))))))*********)))((('''))))))))))))))))))))))))((((((((()))******++++++''')))******)))***+++,,,******************++++++++++++,,,------......//////222666777777666666666>>>DDDNNNZZZiiivvvdddYYYOOOIIIAAA=========:::888999888777666666777777888666:::===:::444111333666555555555555555555555555777333111444555333222444555555555555555555666666444444444444444666777999888888999<<<@@@DDDHHHKKKPPPTTTZZZ___dddhhhmmmppp}}}{{{zzz~~~sssmmmcccXXXOOOJJJHHHHHHJJJQQQ[[[eeegggaaaUUUMMMPPPVVV^^^ccc```XXXLLLEEE======>>>@@@DDDGGGGGGGGG>>>===;;;999555111---+++*********+++,,,---------(((***,,,,,,+++++++++,,,++++++,,,,,,,,,+++***)))+++******)))))))))((((((((((((((()))******++++++((()))++++++***+++,,,...+++++++++,,,++++++******++++++,,,------......//////222555777888999:::<<<@@@FFFOOO\\\pppxxxeeeYYYQQQJJJBBB>>>>>>>>>;;;888<<<;;;999888777666777777888===@@@===777333555999777777666666555555555444444000///333666555666888444444555555666666777777555666666666666888:::===>>>???BBBGGGNNNVVV^^^bbbfffjjjqqqwww|||}}}rrriiieeecccccc```hhhuuuwwwhhh^^^```hhhssszzzzzzpppddd[[[JJJKKKNNNRRRVVVXXXVVVTTTKKKIIIGGGBBB===777222///,,,,,,---......///000000***,,,......------...///------...///...---+++***(((((())))))******++++++((((((((()))******++++++(((***+++,,,++++++---...+++,,,------,,,+++)))(((++++++,,,------......///---000444777999;;;>>>AAABBBGGGPPP^^^vvv}}}hhh[[[RRRMMMFFFBBBAAA???<<<999999888777666666666777888<<<>>>AAABBB@@@<<<:::888;;;:::777555333222222222333444555444333222333444666777999::::::999777666777888:::===@@@DDDHHHIIIMMMSSS[[[bbbiiipppwww|||~~~|||{{{zzz~~~yyyvvvuuuvvvvvvvvvvvvrrrpppooommmlllooouuutttvvvyyyzzzzzz|||~~~uuuyyy|||yyynnn___aaacccfffhhhfffbbb___\\\YYYVVVRRRMMMEEE;;;444333111000222555888888777666555444222222555999===777555777:::888222......---+++******++++++***)))&&&((()))+++,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,------------------***...333777999:::;;;===CCCGGGRRRccc|||jjj\\\RRRMMMFFFBBBAAA???<<<999:::999888777777888999999<<>>@@@CCCGGGJJJFFFEEEGGGJJJGGG>>>555222...,,,+++***++++++***(((((()))***+++++++++++++++))))))***++++++++++++***,,,+++++++++++++++,,,,,,,,,------------.........,,,///333666888:::<<<>>>CCCGGGRRRffflll^^^RRRLLLFFFBBB@@@???<<<999;;;:::999888999999;;;;;;>>>@@@BBBBBB???===;;;;;;;;;999777555333222222333444666777777777777999:::555888===CCCHHHLLLOOOPPPVVVZZZaaaiiipppwww{{{}}}~~~yyyxxxxxxxxxtttppplllkkkjjjhhhgggfffeeecccbbbbbbbbbdddeeeaaa\\\VVVRRRRRRSSSTTTTTTOOOLLLKKKLLLIIIDDDEEEIIIOOOPPPQQQQQQPPPOOOPPPRRRZZZ\\\]]]\\\[[[]]]aaaeeennnnnnlllhhhddddddhhhlllmmmmmmmmmjjjgggiiioootttvvvssspppqqqtttvvvvvvtttnnnnnnppptttwwwxxxwwwuuuvvvssspppnnnnnnqqquuuxxxvvvxxxzzz}}}~~~yyyuuusssooolllmmmpppmmmddd[[[WWWVVVVVVWWWWWWWWWUUUSSSOOOOOOOOOPPPRRRVVVYYY[[[[[[ZZZ]]]aaa\\\OOOBBB<<<444222///......---,,,+++++++++*********++++++,,,)))******+++++++++++++++++++++***++++++,,,---...------------....../////////111333555777:::===@@@DDDHHHUUUmmmnnn```RRRLLLFFFBBBAAA???<<<999;;;;;;:::::::::<<<===>>>???AAABBBAAA???<<<<<<<<<999888666444333333333444333555888999:::<<<>>>AAA@@@CCCIIIPPPWWW]]]aaacccnnnrrryyy}}}yyywwwvvvxxxyyywwwqqqllliiihhhgggddd___\\\[[[[[[ZZZYYYUUUTTTRRRQQQQQQSSSUUUWWWRRRMMMHHHDDDCCCDDDEEEEEE@@@>>>>>>???<<<666555888===>>>??????>>>===>>>@@@DDDDDDEEEDDDDDDFFFKKKOOOYYY[[[ZZZUUUPPPOOOTTTZZZ\\\[[[XXXUUUTTTXXX___dddddd___ZZZ[[[___bbb```^^^YYY[[[]]]```aaa```^^^\\\WWWVVVTTTSSSTTTWWWZZZ\\\```bbbdddhhhkkknnnpppqqqpppqqqsssvvvwwwwwwwwwwwwwwwxxxzzz}}}|||yyy|||yyyrrrkkklllnnnppppppooommmkkkaaaaaa```bbbeeehhhjjjkkklllkkkmmmppplll```RRRKKK>>>:::666333222222111000...---,,,*********+++,,,++++++,,,------------,,,*********+++,,,---...///---------...//////000000111333444555777:::>>>BBBFFFMMM]]]wwwqqqbbbRRRMMMGGGCCCAAA@@@<<<999;;;;;;;;;;;;;;;===???@@@@@@AAAAAA@@@===<<<<<<===999888777666666777888999666999===AAADDDHHHLLLOOOOOOSSSYYYaaajjjqqqwwwzzzxxxqqqmmmkkkkkklllkkkhhhbbb]]]YYYWWWUUURRRNNNLLLLLLLLLKKKJJJGGGFFFDDDCCCDDDFFFIIIKKKEEEAAA===:::999:::::::::666555666777444///...111111222333333333333444666555555444444444777;;;>>>???AAABBB>>>::::::@@@FFFFFFDDDAAA@@@AAAFFFLLLQQQRRRMMMHHHHHHLLLNNNMMMJJJIIIKKKMMMNNNNNNKKKIIIHHH@@@@@@AAABBBCCCEEEFFFGGGMMMNNNPPPSSSWWW[[[]]]______```bbbdddeeeeeeeeedddcccdddgggkkkoootttwwwzzzrrrtttvvvxxxyyy|||yyy}}}wwwuuuuuuwwwzzz|||{{{zzzyyyuuutttxxxvvvlll```ZZZFFFBBB<<<888666555444444111000...---,,,,,,,,,---***+++,,,,,,------,,,,,,++++++++++++,,,---...///------...//////000111111333444555666777:::???CCCFFFPPPdddrrrcccSSSNNNHHHDDDBBBAAA>>>;;;;;;;;;:::;;;<<<>>>@@@AAA@@@@@@@@@>>>;;;:::;;;===555555555555666888:::;;;:::>>>DDDJJJPPPVVV\\\```aaaeeekkksss}}}~~~{{{yyyyyyyyyyyyuuuuuuuuutttpppiiibbb^^^[[[ZZZWWWTTTPPPLLLIIIGGGCCCAAA???>>>>>>>>><<<;;;;;;:::999888999;;;===>>>888666333222222222222000///---///111///******...***+++------,,,,,,---///...------,,,---///222333000111222111///000444888777555333333555999>>>AAA???;;;999999;;;===<<<:::;;;===??????<<<:::999999555666777888:::;;;<<<<<<===>>>@@@BBBEEEIIILLLMMMQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTVVVZZZ^^^bbbeeegggfffhhhjjjlllmmmpppsssvvvvvvwwwyyy|||~~~yyyyyyzzzyyytttooosssrrrsssvvvzzz}}}~~~~~~~~~{{{yyy{{{~~~{{{}}}|||sssiiicccNNNHHHAAA;;;999888777777666555444222000/////////)))******+++++++++++++++,,,,,,+++,,,,,,---...///---......///000111222222555666777777888;;;@@@CCCEEESSSmmmssscccUUUPPPIIIEEEDDDBBB???<<<:::::::::;;;<<<>>>@@@BBB@@@???>>><<<999999;;;<<<555666666777:::<<>>===<<<777666555666666555333000000000000000111222333333...---------......,,,***)))((())),,,+++(((***...***+++++++++)))((()))***+++***)))***+++,,,,,,,,,,,,,,,------...///000000000///......000222333444000000///000000000000000///111333333111///000222000/////////111333555666333333444555888:::===???BBBBBBAAAAAA@@@@@@AAAAAAFFFGGGHHHJJJLLLNNNQQQRRRWWWYYY[[[[[[[[[]]]```bbbccccccdddgggkkkppptttwwwuuuuuuwwwyyyyyyvvvppplllnnnllljjjjjjlllkkkiiifffbbbccceeefffggggggffffffjjjpppwww{{{|||~~~|||jjjiiihhhgggeeeccc```]]]]]]\\\\\\^^^bbbfffggggggfffeeeeeefffjjjqqqyyyxxxkkkdddWWWQQQIIIBBB>>>=========;;;;;;:::999777555333222+++,,,,,,---------------------,,,,,,,,,------...---...///000111222222333555666888999:::<<<@@@CCCGGGZZZwwwssscccVVVPPPJJJFFFEEECCC@@@===::::::::::::<<<>>>AAABBB??????>>>;;;888888:::<<<===>>>???AAADDDGGGJJJLLLSSSYYYbbblllvvvxxxpppiiimmmllliiifffccc```^^^]]]]]]\\\\\\^^^^^^XXXKKKAAA>>><<<888666777777888777222222222333444333///---******+++++++++,,,,,,,,,))))))***,,,...---***((('''&&&'''******(((+++000,,,------,,,)))''''''(((***)))))))))*********(((***))))))+++------+++*********)))******+++)))((()))+++------,,,+++,,,---)))+++------,,,,,,...111---+++)))'''))),,,000333---------...000222555666888666555333222222333333>>>>>>>>>>>>???@@@AAABBBEEEFFFGGGFFFEEEFFFHHHIIIKKKKKKLLLNNNRRRWWW[[[^^^]]]]]]___``````\\\VVVQQQQQQOOOLLLMMMNNNMMMJJJFFFDDDEEEFFFHHHIIIIIIHHHHHHIIIOOOWWW[[[\\\]]]bbbfffgggjjjpppwww~~~{{{{{{{{{|||tttfffYYYZZZ[[[ZZZWWWTTTQQQPPPKKKJJJIIIJJJLLLOOOPPPQQQPPPQQQQQQRRRVVV___lllttt{{{lllbbb___YYYPPPHHHEEECCCCCCCCC?????????>>><<<999666444///000000111111111111111......---,,,,,,,,,---------...///000111222333333555666999:::;;;===@@@BBBKKK```tttddd[[[RRRHHHDDDDDDCCC???::::::999:::;;;===??????>>>DDD===;;;>>>???<<<<<>>======<<<999777444333333222000///222222333333222111000000888777777888;;;=========FFFEEEIIITTTcccllllllhhhZZZ^^^bbbbbb```ccckkksss{{{~~~~~~zzzpppcccUUUMMMJJJJJJIIIIIIHHHHHHGGGGGGBBB@@@???@@@CCCDDDBBB@@@CCCBBBDDDHHHLLLTTTdddsssrrriiillliiibbbXXXNNNJJJJJJMMMMMMMMMIIICCCAAA@@@<<<666---222666666444222333555555000,,,,,,000222000---//////......000222555777888999;;;===;;;:::@@@HHHUUUllluuueee[[[SSSIIIEEEEEEDDD@@@<<<::::::999:::;;;======>>>AAA>>>>>>BBBCCCAAACCCHHHNNNQQQWWW___gggnnntttwww{{{~~~~~~~~~|||sssoooiiiddd```]]]YYYWWWTTTOOOJJJHHHDDD@@@@@@CCCJJJKKKLLLKKKGGG@@@:::555333222111000///...------,,,,,,,,,,,,+++***)))((('''(((((((((((()))))))))&&&((())))))(((''')))***)))((('''(((***+++***(((***)))(((((()))***)))((()))+++***((()))+++***%%%&&&'''((()))***))))))((((((((()))***)))((('''&&&((()))******)))((()))+++,,,***((((((***,,,+++))))))))))))(((((()))))))))***)))))))))***,,,...///000...///000---((()))...,,,---......,,,---000222////////////////////////000000/////////111333555222222111000000///......000///---------...---,,,,,,,,,,,,,,,,,,+++******+++***)))***---...///...555333555===IIIPPPPPPLLLDDDIIIMMMMMMLLLPPPXXX___jjjuuu~~~zzzzzz|||}}}yyyssslllhhhhhhgggdddaaa^^^______\\\UUULLLCCC===BBBBBBAAAAAA@@@@@@AAAAAA>>><<<;;;<<>><<<<<<:::::::::<<<>>>???>>>???CCCHHHJJJJJJPPPWWWaaafffmmmvvv~~~}}}xxxssstttuuuwwwwwwuuuqqqmmmeee```[[[VVVSSSRRRPPPOOOJJJDDD???===:::777888<<>>;;;888666999888777666777888999:::999888777888999::::::888AAA@@@BBBGGGNNNZZZmmm~~~}}}uuulllggggggiiillloookkk]]]NNNEEEAAA>>>===888444555:::>>>???===<<<;;;888555333222111000333222222333444666888999666666999<<<;;;;;;BBBKKKYYYrrrwwwggg]]]UUULLLFFFCCCBBB@@@===???>>>===<<<<<<>>>BBBDDD@@@FFFNNNTTTWWW[[[ccckkkvvvzzzwwwvvvxxxyyytttooojjjkkkllllllkkkfffaaa^^^XXXTTTOOOKKKKKKLLLMMMMMMFFF@@@;;;999777666888===AAA>>>:::555111///...---.........------,,,,,,,,,))))))))))))((('''&&&%%%''''''((((((((()))))))))'''(((((('''&&&&&&)))+++))))))+++,,,---,,,***(((+++*********,,,,,,+++)))(((***(((&&&'''+++***&&&'''((((((((())))))))))))''''''(((((())))))))))))''')))******))))))***+++,,,+++)))))))))))))))((((((((())))))))))))((((((************+++,,,,,,---+++++++++,,,***'''&&&&&&(((((())))))******+++,,,************)))))))))))),,,+++***)))(((((()))))),,,,,,+++++++++*********'''&&&%%%&&&(((******)))&&&'''''''''''''''&&&&&&***(((''''''((())))))(((***(((&&&(((+++...---,,,))),,,/////////111666;;;BBBJJJQQQVVV[[[```aaa^^^___XXXPPPIIIEEEBBB???>>>888777555444333444555555333222111111222444666777555444444555555666666666>>>===???DDDLLLXXXlll~~~}}}yyyyyy{{{xxxfffUUULLLGGGDDD@@@>>>===>>>BBBDDDDDDDDD??????===888444222222444222222222222444555777888888999<<>>???GGGQQQ^^^xxxwwwhhh^^^WWWMMMFFFBBB@@@???===@@@AAAAAA@@@@@@CCCHHHLLLNNNWWW```fffjjjqqqzzz|||uuunnnmmmooopppkkkeee___``````___[[[UUUPPPNNNGGGDDDAAA@@@AAADDDGGGHHHCCC===888777666555888===>>>;;;555000,,,,,,,,,---------------------,,,,,,************)))((('''&&&((((((((())))))))))))***((()))))))))((((((***+++)))+++---...---,,,******,,,++++++,,,------+++***)))***(((&&&'''++++++'''))))))))))))***+++,,,,,,++++++*********)))))))))+++,,,,,,+++***))))))***------,,,+++)))))))))***))))))***++++++***))))))&&&'''(((***,,,...//////,,,---,,,+++******(((&&&(((((()))***+++,,,+++++++++++++++*********))))))******************++++++******))))))))))))((((((((('''%%%&&&'''((((((''''''(((((())))))((((((((()))'''%%%%%%&&&'''&&&%%%&&&&&&%%%%%%&&&'''((((((***,,,---,,,++++++...111///444888:::???EEEGGGEEEGGGCCC>>>;;;999999999999555333000...---...000222222222111222333444666777333333444444444444444555666555777<<>>;;;888:::;;;999777666999;;;555444222333444555444333888444222222111...///222000///---+++************''''''(((((())))))******,,,------,,,,,,+++***)))++++++,,,,,,,,,---------***...222444333000///......000000...++++++---///---------///000000---+++,,,,,,***''')))...///,,,,,,------///111444777999000000///000111222444666444666777777666777888999444666666333///---...000///000111333333111000///,,,...111444777999999999::::::444...///666666111333222222444777888666333444444333222222111000000000111111111111000000///,,,,,,------------------+++***))))))+++------,,,'''((())))))************)))'''&&&'''(((******)))###'''++++++'''$$$$$$&&&((()))))))))((((((((()))###)))(((&&&''''''&&&***,,,...///.........//////............//////000...000333555555333111000111333555444222222444666///000222333///***---444333777777444333666888777;;;;;;;;;;;;<<<<<<======999???IIISSS^^^lll|||vvvvvvyyy~~~}}}vvvooobbbVVVFFF;;;888888777666666777888999999999999999??????@@@BBBBBBDDDNNNXXXtttrrrcccUUURRRNNNMMMPPPWWW^^^dddjjjnnnrrruuuvvvyyy}}}~~~xxxuuuqqqnnnmmmmmmlllkkkeeedddccc```\\\WWWRRROOOHHHEEE@@@;;;777666555666666777777777666555333222111111111111111111111111222111000///...---,,,,,,...---,,,***)))((((((((())))))(((((((((((()))***+++---//////---,,,+++,,,111///---,,,+++,,,...///222222333333222111///...111111///,,,***)))+++---...---,,,+++***))))))))),,,...---+++---111000,,,000///...111555777555333444222///------///222555777666666666666666666666888777444222111222333333...000333666555222///,,,///000333555777999:::;;;BBB===888777;;;======;;;555777::::::999777666555777777666444222222333444:::777555555555555444333555444333111///.........///---******---...---,,,...---,,,***)))((('''''')))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&'''(((***)))((('''&&&%%%%%%%%%'''((()))******)))((('''(((***+++,,,+++***+++,,,///......---------......///000222222000///000111111222333222111000000222000//////000111111000...000---+++---//////...///...//////000111222222333444666888;;;BBBPPPbbboooyyyjjj```PPPBBB:::777888999666777777777888999<<<>>>===>>>;;;???GGGGGGNNNaaazzzpppaaaXXXUUUSSSSSSXXXaaajjjqqqtttvvvyyyyyyyyy{{{~~~{{{yyyzzzwwwrrrrrrnnnjjjgggeeedddcccbbb[[[ZZZXXXUUUPPPJJJEEEBBB>>><<<999666444333333333???>>><<<:::666333000///000000000000000000000000000000///...---,,,++++++...---+++***)))((((((((((((((((((((())))))))))))+++---//////---+++++++++222000...---,,,---...///111111222222111000...------------+++)))***,,,///...---,,,+++***************---...,,,---000111...///...---000333444333111222111...------...000111///000000000000000000000666444222111000111222222///000333444444222///---000111333555666888888999<<<999666888<<<>>><<<999666777999888666444333333777777666444333333666888;;;999888777999999888777777666666555444333222111222///,,,,,,...111111111///...,,,***))))))******))))))******))))))((('''''''''''''''''''''(((((()))((((((''''''(((((()))))))))+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,///......---------......,,,...000111000000000222000111111111///...///000////////////000///...---***)))***,,,---,,,+++***,,,,,,---......///000000000222222333666???LLLVVVlll{{{{{{mmmcccSSSEEE===999999999888888888888888999<<<>>>>>>@@@===@@@HHHHHHOOOcccmmm^^^ZZZYYYXXX[[[bbblllwww}}}}}}}}}|||zzzxxxyyy{{{}}}xxxyyyvvvrrrpppppplllfffgggddd___\\\ZZZXXXVVVTTTPPPOOOLLLHHHBBB<<<777444333333333222222222222222AAA???<<<888444111...---..............................---,,,+++******)))---,,,+++***)))((((((((('''((()))******)))((('''+++---......---+++++++++111000///---,,,,,,---......///000000///...,,,+++((()))***))))))***---///...---,,,+++++++++++++++)))///111...---///111111...------...000111///...000///...---,,,,,,------)))******++++++,,,,,,,,,222111000//////000111222000111222222222111///...111111333444555555555555555444444888<<<>>><<<999888888777555111000000000888888666444333555999<<<<<<:::999:::;;;;;;:::999777777888888888777666555444111...---000333666777222000---+++***+++,,,---******++++++******)))((())))))))))))))))))(((((('''''''''((()))***+++,,,***+++,,,---......---------------------...............---------......///+++---///000000000111222---...///...,,,+++,,,---............------,,,+++$$$'''***+++***))))))((())))))******+++,,,,,,,,,***+++,,,,,,,,,///666<<>><<<;;;;;;:::999888888:::;;;===@@@BBB???BBBHHHHHHQQQfffmmm^^^[[[]]]___dddkkkttt{{{|||zzzwwwsssqqqqqqssstttnnnooommmjjjiiiiiifff```[[[XXXTTTPPPNNNLLLIIIGGGGGGFFFCCC@@@;;;666222000///000111222222222111111888666333111///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((,,,+++***)))))))))))))))'''(((***++++++)))'''&&&***,,,......,,,*********///...---,,,++++++++++++,,,------...---+++***)))&&&'''((((((((()))+++------,,,,,,++++++++++++,,,,,,333666111---...111222........./////////...---......------,,,+++***)))))))))***+++,,,,,,------/////////...///000111222111111000000000/////////111222222333333222222222111111222666:::======<<<999999666222///---...///;;;:::777444333444999<<<:::888777888888888777555333555777888999888666555333111...---///333777:::555333///+++******,,,...+++++++++++++++***))))))))))))***++++++***(((''''''''''''((()))***+++,,,,,,,,,---------------------------...000111222111...------------...//////...///111111000000000111+++,,,,,,,,,***)))***+++,,,---------+++*********%%%))),,,***)))***++++++((((((((())))))*********%%%'''*********+++...111333???KKKPPPPPPSSS^^^iiisssxxxpppcccWWWNNNGGGCCC@@@@@@>>>;;;999999:::;;;;;;AAACCC@@@BBBHHHHHHSSSiiinnnbbb```ccchhhnnnsssvvvyyyyyytttqqqmmmjjjiiiiiiiiijjjhhhiiigggbbbaaabbb^^^YYYPPPMMMIIIGGGEEEBBB???===???>>><<<:::777555222111...///000111111000...---000///---,,,,,,,,,---...******************************))))))((((((''''''******))))))((()))))))))''')))***+++***)))'''%%%)))+++------+++***)))***++++++******))))))))))))++++++,,,,,,+++***(((''''''((()))(((''''''(((***++++++*********+++,,,,,,000777999333......111111//////000000///.........------------,,,+++)))(((***++++++,,,---......///.........//////000111111000000/////////...//////111111111111111000//////111000000222666:::===???999888666111...,,,---///<<<;;;777333111111555888555444333333333222///---...000222444555444333222000///---,,,---111666999777444000,,,))))))***++++++++++++++++++***))))))'''(((***,,,,,,***((('''((('''''''''(((((()))***------------,,,,,,,,,,,,------...000444666555333---------------...//////222333444333000///...///)))***+++***(((((((((******+++---,,,***((()))***'''++++++'''''',,,...---)))))))))))))))*********&&&(((***,,,,,,+++,,,,,,+++///444777:::===CCCGGGTTTdddvvv~~~wwwnnnddd\\\UUUNNNJJJIIIDDD???<<<<<<<<<;;;:::AAACCC@@@BBBHHHIIIUUUmmmppphhhfffjjjnnnsssuuuuuusssqqqllliiieeecccbbbbbbaaa```dddccc^^^XXXUUUTTTQQQLLLEEECCCAAA???>>>===:::888777777666555333222222111---............,,,***)))///...---,,,++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''))))))((((((((()))******))))))******)))((('''&&&)))+++,,,,,,+++)))))))))''''''((((((((()))))))))******++++++***)))'''&&&((()))***)))'''&&&&&&''')))))))))))))))***+++,,,222666777222//////000///...000111111000...///000------...------,,,+++***+++++++++,,,,,,------...------......//////000000////////////............000000000000///...---,,,000/////////222666;;;===666666444000---,,,---///:::888555111......111333000000//////000///,,,)))+++,,,---///000000//////,,,,,,,,,++++++---222666555333///+++)))((())))))******++++++******)))(((%%%(((+++---...,,,)))'''''''''''''''(((((()))***............///000111222111111222666:::;;;777333---------------...///000333444444333000---,,,---)))***+++***((((((((()))'''***---,,,)))((())),,,(((+++***&&&)))000000******************************++++++++++++***((((((++++++,,,...000222222222:::III[[[jjjxxx~~~xxxrrrkkkddd]]]XXXTTTNNNGGGBBBAAA@@@>>><<>>BBBDDD???>>>???CCCEEEAAA888000,,,,,,,,,---...///000111---...///...,,,++++++,,,***+++,,,+++***)))***+++$$$)))---,,,***))),,,///***///000000888???666&&&***************))))))))))))(((&&&&&&(((***++++++"""(((...000...+++,,,------111666???OOOdddsssxxxvvvxxxwwwtttwww}}}zzzrrrmmmhhh```UUUNNNLLLJJJFFFBBBCCCGGGEEEGGGMMMQQQbbb~~~}}}wwwtttqqqmmmllljjjeeeaaa]]]]]]]]]ZZZVVVPPPKKKGGGEEEBBB@@@BBBAAA>>>;;;888666444444666666555444333111111000//////......---,,,+++***(((***,,,+++((((((+++...)))***,,,,,,,,,+++)))''''''&&&&&&'''(((***,,,---))))))))))))((('''&&&%%%***))))))(((''''''&&&&&&))))))((('''''''''''''''))))))(((((('''''''''&&&&&&'''(((((((((((((((((()))&&&###"""$$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))------,,,,,,------...//////222222///...000///+++,,,---...000000111111111...---,,,,,,---...---+++)))))))))))))))******+++...///000111000...,,,++++++++++++++++++***)))(((...---,,,,,,---///111222222...***)))+++------,,,,,,,,,,,,***)))***---/////////000333555444///******,,,---...///...,,,++++++...000///,,,))))))***)))(((((((((((())))))***************)))(((&&&&&&)))***---222444222+++%%%%%%)))+++***((((((...333666777666666@@@NNNUUUSSSPPPMMMIIIGGGDDD>>>666000///000///---***))))))***++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---......---+++)))(((((()))***'''...777>>>>>>888///)))))))))))))))))))))))))))(((&&&&&&((()))(((***...,,,+++***)))))))))++++++...---...333===KKKYYYaaammmddd___cccgggiiiooouuu~~~~~~zzzwwwnnnggg^^^VVVPPPMMMJJJIIIHHHJJJGGGIIIPPPUUUggg|||wwwsssooommmjjjeee___ZZZVVVTTTSSSPPPLLLHHHDDDBBB@@@???===<<<;;;999777555444333333333333222111000//////...------------,,,,,,+++***)))*********))))))+++---)))***+++,,,,,,***((('''%%%%%%%%%%%%&&&((()))***((()))))))))((('''&&&%%%'''''''''''''''''''''((())))))(((''''''''''''''')))(((((((((''''''''''''&&&''''''((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))*********+++,,,...///000,,,//////++++++------***,,,,,,---.../////////...,,,+++***+++,,,,,,+++***))))))(((((())))))*********,,,---......---+++***------.........---,,,,,,---,,,+++++++++---///000444000---+++---//////...---...//////...///111444222222111333555555222//////000222333333222111///---000333222000...---...*********))))))******+++************)))((('''&&&(((***---111333000***%%%%%%(((+++,,,,,,...222555999::::::;;;EEERRRYYYXXXVVVSSSNNNIIICCC;;;444///.........,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,***************)))---222666777333///+++************************,,,'''$$$(((++++++***+++++++++***************++++++***+++...666@@@JJJQQQUUUSSSUUUZZZ]]]___eeennnwwwzzz}}}|||zzzvvvpppggg```ZZZUUURRRPPPJJJLLLJJJKKKQQQVVVhhh{{{xxxrrrkkkllleee\\\UUUPPPMMMIIIFFFDDDAAA>>><<<;;;;;;999888555444333222111111111111///.........------,,,,,,***++++++,,,++++++******+++)))((((((***+++++++++)))***+++++++++***((('''&&&&&&&&&&&&&&&'''(((((('''((()))***)))(((%%%$$$%%%%%%&&&&&&'''((())))))))))))((('''''''''((((((((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''')))++++++(((&&&''''''''''''''''''''''''&&&''''''((())))))******'''((((((***+++---///000+++---,,,)))(((,,,---***,,,------.........------,,,+++***+++,,,---,,,******************+++++++++((()))+++------------,,,//////000000111000000000///...---,,,,,,---...///222///,,,++++++,,,,,,,,,,,,///222444444555666888666444222222222333333222333444666777777666444222111333666666333000...---,,,,,,+++++++++++++++,,,************)))(((''''''((()))+++...000...)))&&&%%%'''***///444999===@@@BBBBBBBBBDDDMMMWWW\\\[[[ZZZXXXRRRIII???777111///------,,,,,,,,,+++++++++---,,,,,,++++++*********)))***,,,---------,,,+++...---,,,++++++++++++++++++,,,---.........------************************000(((###''',,,,,,***))))))******+++++++++************)))+++///444:::>>>>>>CCCLLLTTTWWWXXX]]]dddmmmpppuuuzzz}}}}}}{{{yyyxxxtttnnniiieeeaaa]]]ZZZQQQTTTPPPPPPUUUYYYlllzzzxxxqqqhhhggg^^^RRRKKKHHHEEEAAA======:::888666666666555444111000000///////////////,,,,,,,,,,,,,,,,,,++++++((()))***************)))+++)))&&&'''***,,,+++)))))))))*********)))(((''')))))))))((((((((())))))&&&((()))******(((&&&$$$%%%%%%%%%&&&''''''(((((())))))((((((((((((((()))((((((((((((((('''''''''%%%&&&'''((()))))))))((((((''''''(((******)))'''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((()))+++,,,...///,,,...,,,((((((,,,...---....../////////...---------,,,+++,,,...///...---+++,,,,,,---------------***+++,,,...///000000000///000000111222222222222222111000/////////000111222000...---,,,------...///333999<<<>>>>>>>>>???>>>;;;777444222333444555777999;;;===<<<:::888666888999;;;:::777333///---......---,,,++++++,,,,,,***************)))(((''''''(((***,,,---+++)))&&&'''(((***111<<>>IIIUUU[[[^^^___```gggjjjooosssuuuuuusssrrrrrrqqqooommmllliiifffccc[[[^^^ZZZXXX[[[^^^ppp|||wwwvvvnnnccc]]]TTTJJJDDDBBBAAA===999;;;999666555444444222000111000///............///,,,,,,,,,,,,,,,,,,,,,+++(((((())))))***)))))))))+++(((&&&'''***,,,+++)))))))))))))))(((((('''''')))))))))))))))(((((((((&&&''')))***)))(((&&&%%%''''''''''''''''''''''''))))))((((((((())))))***'''''''''(((((((((((((((%%%&&&'''((()))))))))))))))'''%%%$$$&&&((())))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))************+++,,,------+++---,,,((()))---///......////////////......---///...---...000111000///......///000000000000///......///000111222222222///000111222222222222222333333222222222222222222555555444333222222333444555999@@@DDDFFFFFFEEEEEEEEEBBB>>>999666555777999;;;===@@@AAAAAA???;;;999:::;;;;;;;;;:::777333111000///...---,,,,,,,,,,,,)))************))))))(((''')))*********)))((((((+++***+++333@@@PPP^^^eeeWWWTTTRRRTTTXXXXXXVVVUUUJJJIIIDDD<<<444000111444---,,,,,,---///000...,,,------,,,,,,+++***))))))((()))+++------,,,+++******************)))))))))***************+++,,,,,,***************************))))))***&&&###%%%+++((()))***,,,,,,++++++***------......////////////555;;;FFFUUUdddkkkiiidddiiijjjlllmmmmmmllljjjiiinnnnnnnnnoooooonnnkkkhhhdddgggbbb^^^^^^___rrrwwwqqqnnnfff\\\RRRLLLEEE@@@>>>===;;;999:::888555444444333000...000000////////////000000......------,,,,,,,,,+++)))))))))***))))))((((((***((('''''')))*********)))(((((((((''''''''''''&&&'''''''''''''''&&&%%%'''(((((((((((((((''''''((((((((((((((((((''''''))))))((((((((()))******'''''''''(((((((((((((((%%%%%%'''((())))))))))))***'''$$$###%%%((()))***))))))))))))))))))))))))&&&''''''(((((()))******------,,,,,,------......+++------***+++///111///000000111222222111111111333222222333555666555444333444666777777777666555444444444444444555555555222333444444444444444333444444444444444444444444555666777666555555777999777<<>>NNN]]]gggUUUQQQPPPTTTWWWTTTPPPOOOBBB@@@;;;666222111222444///------///222222///,,,---,,,,,,++++++*********((()))+++,,,,,,,,,+++***((())))))***))))))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***,,,+++&&&!!!&&&...((()))***++++++++++++++++++,,,---...//////......111777AAAQQQdddqqqppphhhjjjiiihhhfffeeeccccccbbblllmmmnnnppprrrrrrooommmllloooiiibbb```___qqqqqqhhhccc[[[RRRIIIFFFBBB>>>;;;999999888666555333333333222000............///000111333333///......---,,,++++++******************)))((('''(((((()))((((((((()))+++((((((''''''&&&&&&''''''%%%&&&'''((((((''''''&&&)))((('''&&&''''''((()))''''''(((((()))*********))))))(((((()))******+++''''''''''''((((((((()))$$$%%%&&&((())))))******)))(((&&&&&&((()))***)))))))))))))))))))))))))))((())))))***++++++,,,,,,............///000111222...111222000111555666444777777888999:::::::::999===<<<;;;===???@@@???>>>@@@AAACCCDDDDDDDDDBBBAAA???>>>===<<<;;;:::::::::888888999999999888777777888888999::::::;;;;;;;;;999;;;======<<<===???AAA@@@DDDJJJMMMMMMLLLKKKKKKIIIKKKKKKIIIEEEDDDEEEGGGFFFIIILLLNNNMMMJJJEEECCC:::888555555666666555333777666444222111000//////)))******++++++*********)))******)))''''''))),,,+++---///222888BBBNNNWWWJJJFFFGGGOOOSSSPPPMMMMMMAAA===888444222222222111222///...111444444000,,,++++++++++++++++++++++++)))*********++++++++++++((()))************)))(((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***+++,,,)))&&&)))///))))))))))))***+++,,,---,,,---...///000////////////666???KKK[[[iiikkkfffdddbbb^^^[[[ZZZZZZ[[[\\\eeefffiiinnnsssvvvwwwvvvvvvxxxqqqhhhcccaaassslllaaa[[[TTTKKKDDDCCCAAA===999666666777333222111111222222000...++++++,,,...000333555666//////...---,,,+++***)))++++++++++++***)))''''''&&&)))***)))'''&&&))),,,(((((('''&&&&&&&&&&&&'''&&&''')))*********)))(((***((('''%%%&&&''')))***&&&&&&''')))***,,,------))))))((())))))***++++++&&&'''''''''(((((())))))$$$%%%&&&((()))*********(((((((((***,,,,,,***((())))))))))))))))))))))))***++++++,,,,,,---......------...///111333444555222666888777888<<<<<<999>>>???@@@AAABBBBBBBBBBBBFFFEEEEEEFFFHHHIIIIIIHHHKKKLLLNNNPPPPPPOOONNNMMMHHHGGGEEECCCBBBAAA@@@@@@============<<<;;;::::::======???@@@AAAAAAAAAAAACCCFFFIIIIIIHHHIIILLLNNNPPPTTTXXX[[[ZZZYYYXXXXXXUUUXXX[[[[[[YYYWWWXXXZZZXXXZZZ]]]___^^^[[[WWWTTTMMMHHHCCC@@@@@@>>><<<999:::999777555333222222111)))******+++++++++*********++++++)))&&&&&&***---)))---111111222666???GGG???<<>>888444444333111///333111///222555555000+++++++++++++++++++++,,,,,,******))))))******+++,,,))))))+++,,,,,,+++***)))+++******)))***+++,,,,,,++++++++++++++++++++++++///+++***,,,---+++,,,///***)))(((((()))+++---...//////000111111111111000111999BBBHHHRRR^^^ccc```[[[XXXTTTQQQPPPRRRUUUWWWZZZ]]]bbbjjjttt{{{~~~}}}xxxnnnhhheeevvvpppaaaZZZRRRKKKGGGDDD@@@<<<::::::999666333555555444222000///...---000111111222222222111111,,,,,,,,,,,,,,,,,,------,,,+++)))((('''''''''((()))((('''''')))******)))((('''&&&%%%%%%%%%%%%%%%))))))************))))))((((((((((((((((((((((((&&&''''''(((((('''&&&%%%(((((((((((())))))))))))%%%%%%'''((())))))))))))***((('''''')))++++++***+++))))))***+++,,,+++***...,,,)))((((((((('''&&&,,,,,,---...///000000111222222333555777888::::::999;;;>>>??????AAACCCDDDKKKMMMQQQUUUXXXXXXXXXWWW`````````]]]\\\\\\^^^```bbbcccdddggghhhgggccc```\\\ZZZUUUQQQOOONNNNNNOOOKKKHHHCCC???>>>???BBBDDDDDDAAAAAAFFFMMMPPPNNNJJJMMMMMMSSSZZZ[[[XXX[[[cccjjjkkkkkklllmmmmmmmmmmmmqqqtttuuuuuuyyy~~~|||uuuxxxuuuqqqllleee^^^XXXSSSNNNKKKHHHGGGDDD???;;;777444333222222111///,,,+++,,,------...---++++++,,,---,,,,,,111777999999999:::;;;:::888888>>>HHHRRRVVVVVVGGG@@@777444666777333//////000111222222111///............---,,,+++)))(((***+++,,,------,,,+++***+++++++++++++++++++++,,,++++++++++++++++++++++++---***''''''((()))'''%%%******+++,,,,,,,,,++++++---------,,,++++++---000000000000111333444666777555777<<>>???>>>AAAEEEFFFGGGIIINNNRRRXXX[[[___dddhhhjjjjjjjjjsssrrrooolllhhhhhhiiikkkpppqqqssswwwyyyyyyvvvssshhheee```]]]\\\[[[ZZZYYYSSSOOOJJJEEEBBBBBBDDDFFFGGGFFFHHHMMMRRRVVVUUUTTTWWWXXX^^^eeefffdddgggnnnvvvxxx{{{{{{zzzzzzzzz{{{{{{tttmmmhhheeeaaa\\\TTTMMMGGGCCC>>>;;;555555555444222111000000000000000......//////...222555:::;;;:::999999:::999777888???KKKUUUZZZ[[[JJJBBB999555555666333///000000222222222000...------------,,,,,,***))))))***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++---+++((((((******)))'''***+++,,,,,,---,,,,,,,,,---......---,,,,,,...000111111333444555666777888888999===CCCIIIMMMNNNNNNMMMKKKIIIIIIKKKMMMNNNNNNOOOSSSXXX\\\aaagggpppwww|||}}}xxxvvvwwwuuuwwwbbbVVVPPPJJJDDDAAACCC???;;;999:::999666333111111111111000000000000....../////////......---,,,,,,++++++******))))))+++***)))((('''''''''((()))((('''''')))******)))***))))))(((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((()))***))))))(((((((((((()))))))))*********++++++,,,,,,,,,++++++))))))***,,,000111111000333111...---------,,,+++&&&***---///------///111333222111111222333555666888999;;;===@@@CCCEEEFFFBBBGGGMMMNNNMMMQQQYYYaaa```ccciiinnnsssvvvxxxxxx|||wwwrrrppprrrtttuuuvvvyyy||||||rrrmmmgggeeeggggggdddaaaZZZWWWQQQKKKGGGFFFGGGGGGEEEFFFJJJNNNQQQUUUVVVWWW]]]___eeejjjlllkkkoootttwwwkkkaaa\\\VVVOOOJJJ>>>===<<<;;;999888777777444333222222222111222222777:::<<<<<<;;;:::::::::888888:::BBBMMMXXX^^^```PPPGGG<<<666555555333000111111222222111///---,,,,,,,,,+++++++++******)))+++++++++******+++++++++------,,,+++***))))))(((++++++++++++++++++++++++---+++******+++,,,+++++++++,,,,,,---......------...///000...------...000111222555777888888888888:::<<>>>>>????????????>>>???BBBIIISSS\\\aaacccWWWNNNCCC:::777666555333222222222111000...---,,,++++++******************,,,+++***))))))***+++,,,,,,,,,++++++******))))))************************,,,+++++++++,,,---......,,,,,,---...///////////////000111000......///000000222444777888888777777999;;;======;;;<<<@@@DDDEEEDDDCCCDDDFFFHHHHHHHHHHHHKKKNNNQQQSSSYYYbbbhhhrrrvvvvvv|||ttteeeUUUMMMIIIDDDAAA??????<<<888777999999666333666666555444222111000///......//////...------,,,++++++******)))((('''''')))))))))))))))((((((((()))((('''''')))******))))))((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((()))************))))))))))))************+++++++++,,,++++++******...///222666<<>>BBBEEEGGGIIIEEELLLQQQPPPMMMOOOYYYbbbfffhhhkkkooorrrtttuuuvvvtttrrroookkkgggfffhhhjjjhhhhhhiiijjjlllllljjjggg___ZZZUUUVVVZZZ[[[UUUOOOOOOMMMJJJGGGEEEFFFGGGIIIHHHIIIKKKKKKKKKKKKMMMOOOVVV[[[aaacccdddfffiiilllpppxxxvvvnnneee]]]SSSLLLJJJJJJKKKKKKBBB>>>===@@@@@@<<<===@@@AAAAAABBBDDDFFFIIIJJJKKKLLLNNNRRRXXX^^^cccfffggg]]]UUUIII@@@;;;888777555222222111000///...---,,,++++++***))))))******+++,,,+++))))))))))))+++,,,)))))))))******+++++++++************************++++++++++++,,,,,,...///+++,,,---...////////////000111222111///......///---///222444666666555444555777999888666777<<<@@@@@@??????@@@CCCDDDEEEDDDCCCFFFIIILLLPPPWWW```gggooovvvyyymmm___RRRKKKHHHCCC@@@@@@>>>:::777777888999666444777777555444222000///..................---,,,+++++++++******))))))(((((((((((())))))))))))(((((()))((('''''')))******)))((((((((((((((())))))***))))))************))))))((((((((((((((((((((((((%%%&&&((()))***))))))((()))))))))*********++++++)))******+++++++++******//////222777>>>DDDHHHIIIIIICCC;;;333///,,,***))),,,///222111///---...///---...000333555888999:::555666888;;;>>>AAADDDEEEEEEJJJNNNMMMJJJKKKSSSZZZ^^^___```bbbdddeeeffffffccccccbbb___]]]\\\^^^```[[[ZZZZZZZZZ[[[ZZZWWWUUUOOOLLLJJJKKKNNNMMMHHHCCCCCCBBB@@@@@@AAACCCFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEIIIOOOTTTTTTTTTXXXZZZ[[[aaagggmmmppppppsssxxx}}}~~~}}}~~~yyysssmmmdddXXXPPPMMMNNNOOOOOOGGGBBBAAAEEEEEE@@@@@@FFFFFFEEEFFFIIINNNSSSVVVWWW[[[^^^ccchhhkkkkkkjjjiii```XXXNNNDDD>>>:::888777111111000///......---------,,,+++***))))))***+++*********))))))*********'''(((((()))***+++,,,,,,************************)))+++++++++******,,,...++++++---...//////000000///111222111///.........+++,,,...111222222222222222222333333333555888::::::999999;;;>>>?????????>>>AAAEEEHHHLLLSSS]]]eeekkkvvv|||~~~ggg[[[PPPJJJFFFBBB??????===999666666888999666444444444333222000//////...------------,,,+++***)))************************'''((()))******)))(((((()))((('''''')))******))))))))))))))))))***++++++******++++++++++++******((((((((((((((((((((((((&&&&&&(((((()))((('''&&&))))))*********+++++++++((()))***+++++++++++++++,,,,,,...333;;;CCCIIILLLIIICCC:::333///...------,,,,,,------......//////,,,---000333444555555444222333555888;;;>>>@@@AAA@@@CCCFFFGGGFFFGGGKKKOOOOOOPPPPPPQQQRRRSSSTTTTTTRRRSSSSSSRRRPPPNNNOOOPPPJJJIIIHHHHHHIIIHHHFFFDDDBBBAAAAAABBBCCCBBB>>>;;;:::::::::;;;===AAADDDGGGGGGCCC@@@???AAAAAA@@@>>>===DDDIIIGGGFFFJJJLLLKKKSSSUUUXXXYYY[[[^^^cccfffiiiggghhhllllllkkkpppxxx~~~~~~{{{vvvooolllooosssxxxooojjjfffccc[[[QQQJJJIIIIIIHHHFFFEEE>>>===CCCCCC<<<===CCCGGGFFFFFFJJJPPPWWWZZZ\\\bbbgggmmmrrrrrroookkkhhh___YYYPPPFFF???:::777666000000///...............000...,,,***))))))***+++))))))************))))))(((((())))))******++++++************************(((***+++***((((((***,,,***+++,,,---...////////////000222111///---------++++++,,,...///000111222000//////000222444444333333333333555888:::999888;;;===@@@BBBFFFNNNXXX___gggvvv~~~zzzdddYYYNNNIIIFFFAAA>>>???<<<999666666888888777444000000000000/////////...,,,,,,,,,++++++)))((((((***************+++++++++'''((()))******)))(((((()))((('''''')))******)))+++*********+++,,,,,,---++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((&&&''''''(((((('''&&&%%%)))************+++++++++((()))***+++,,,---------***)))***///888AAAHHHKKKGGGAAA999222000///000000///---++++++---...---,,,,,,---000333333222000///111222444666999<<<>>>???:::<<>><<<:::;;;===>>>===;;;888666666666777999<<<@@@DDDFFFJJJEEEAAAAAADDDEEECCC@@@;;;CCCGGGDDDCCCGGGIIIGGGJJJIIIIIIJJJLLLOOORRRTTTUUURRRTTTYYY[[[\\\cccnnnqqqoookkkddd]]]YYY]]]dddyyywwwggg\\\XXXXXXTTTNNNFFFBBBBBBBBB???;;;???888777======666666===FFFDDDCCCGGGNNNUUUYYYZZZbbbhhhpppttttttoooiiieee^^^XXXPPPGGG???:::666555000//////.........//////111000---+++*********+++((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))''')))***)))&&&&&&(((+++)))***+++---.../////////...000111111///---,,,,,,+++++++++,,,---///111222000...---...111333111//////...///111444666555444888:::===???BBBIIISSSZZZddduuu~~~yyycccYYYNNNHHHCCC??????BBB<<<:::777555555444222000333222000///.........///------,,,,,,+++***))))))***+++++++++***)))'''&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((******))))))))))))************))))))(((((((((''')))((('''&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&((((((((())))))))))))***---)))(((++++++***,,,000...,,,---222777;;;AAAHHH@@@<<<666222000000000///444222///...///000000000///000222222222222444666333444666888999;;;;;;;;;<<<;;;;;;<<>>;;;<<>>>>>===:::888:::777444333555777888888<<<;;;:::;;;>>>BBBGGGJJJWWWaaammmqqqjjj___YYYYYYTTTOOOIIIDDD???<<<888666555333000---,,,---///000000///...---------------------,,,+++++++++,,,,,,***+++,,,,,,,,,,,,+++*********))))))))))))******&&&'''((((((''''''(((***///---+++,,,...000222222222111111333000***(((+++---...///////////////...000////////////000000111111111111111222333444555666777888:::???DDDHHHKKKYYYddduuuooo]]]TTTKKKGGGBBB>>>===???;;;999666444444333111000000000///...------------------,,,,,,+++******)))***+++++++++***)))'''&&&)))))))))((((((''''''''''''''''''''''''((())))))))))))(((((((((((())))))))))))))))))((((((''''''(((((('''&&&&&&&&&''''''***)))((('''''''''((((((((())))))***+++,,,------,,,)))***---...---...222333000111666;;;>>>DDDJJJBBB>>>888333111111000000444333111111222333222111...000222333222222333444666777888999;;;===>>>???======>>>???AAACCCDDDDDDFFFEEECCCCCCDDDCCC@@@>>>:::777555666999:::888444777555444444666777666666999<<<===:::999;;;<<<999999888666666777:::===>>>BBB>>><<>>>>>>>>>>>???===:::777666444333333444444333222555444333444777;;;???BBBMMMUUU^^^aaa[[[RRRLLLKKKLLLIIIDDD@@@===:::666333222111///---------...//////...------------------///...---,,,++++++******))))))***++++++***))))))******)))((((((((())))))((()))***)))((('''(((***///---,,,+++---...000111333000000333222...,,,...,,,,,,---...///000000000/////////...//////000111////////////000111222222555555666999===AAAEEEHHHRRR\\\kkkyyyvvvaaaVVVNNNGGGEEEAAA<<<:::<<<999777444333333222111///---------------,,,+++***---,,,,,,++++++***************+++******)))(((''')))))))))))))))(((((('''((((((''''''(((((()))***((((((''''''''''''(((((())))))((((((((((((''''''(((''''''''''''(((((()))***))))))))))))***++++++)))***+++---///000222222222///000333555333444777888555666:::>>>@@@EEEKKKEEE@@@:::555333222111000444333333555666666555333---000333444333222222222555555555666888:::===>>>>>>???@@@BBBCCCDDDDDDDDDGGGDDDAAABBBDDDCCC>>>999666444333444777888666444222111000222444666777666999<<<===<<<<<<@@@@@@===;;;999777666555666777888;;;888666999>>>AAA???<<<@@@??????@@@CCCDDDDDDCCC>>>>>>@@@CCCFFFKKKOOOQQQLLLMMMNNNNNNNNNPPPTTTWWWUUUVVVWWW[[[```gggnnnrrruuurrrXXXEEE>>>@@@<<<===AAADDDFFFDDD???;;;777666555555555444222///222111111111333666999:::CCCHHHMMMNNNJJJEEE???<<>>BBBDDDIIIQQQ]]]jjjwwwiiiVVVOOOIIIDDDCCCAAA<<<999999777555333222222222000///,,,,,,---...---,,,+++***,,,,,,,,,++++++*********************))))))((((((((()))*********)))(((((((((''''''''''''((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((()))******)))*********+++,,,------+++,,,...000222555666777===999777999999888;;;???<<<999:::>>>@@@BBBFFFKKKGGGBBB<<<666444333222111222222444777999888666333---000444555444222000000333333333333555999<<<>>>>>>@@@AAABBBBBBAAAAAAAAAEEEDDDCCCCCCBBB???;;;999999888777888::::::888555222111111333777999::::::999<<<>>>===@@@DDDDDD@@@<<<;;;888666444333333333999666444666;;;>>>>>><<<>>>>>>>>>@@@CCCEEEEEEDDD@@@@@@BBBEEEHHHLLLOOOQQQPPPQQQSSSTTTTTTUUUXXXZZZ]]]]]]___eeellltttyyy{{{fffNNNDDDDDD===AAAHHHOOORRRPPPKKKFFF???<<<:::999888777666444999888777666666666777888???BBBDDDBBB@@@>>>:::555777666555555555333000---***+++,,,------,,,+++++++++++++++++++++,,,---............---,,,+++******))))))))))))))))))))))))***)))(((''''''&&&&&&'''''')))******))))))***+++,,,------,,,---///222555999222///333777666222111+++,,,,,,,,,---...///000------------...///000000000000000111111222333444444444555777:::===@@@AAADDDJJJRRR]]]iiiyyywww___PPPKKKEEEBBBCCCAAA;;;888888555333111111111111000///,,,---...//////...,,,+++,,,,,,+++++++++++++++************)))))))))))))))((()))***++++++***)))((('''''''''&&&''''''((()))((((((''''''''''''((((((((()))))))))))))))))))))((((((((((((((()))***+++))))))***+++,,,------...,,,---///111444666888999EEE>>>999888777777;;;AAA???<<<<<<@@@BBBCCCFFFJJJGGGBBB<<<666444333222111///000333666999999666444...111444555333111//////222222333444777;;;???AAA???AAABBBAAA>>>======>>>BBBFFFIIIFFF@@@;;;:::<<<<<<;;;;;;;;;;;;999777444333333333555888;;;======999<<<===>>>BBBGGGFFFAAA===;;;999666444333222222888666444666999;;;;;;999===<<<===???BBBEEEEEEEEEDDDDDDFFFHHHKKKNNNPPPQQQRRRUUUWWWXXXYYYYYY[[[\\\______bbbiiiqqqxxx|||}}}yyy[[[IIICCC>>>DDDNNNXXX]]][[[UUUOOOFFFBBB<<<999888999999999@@@@@@>>><<<:::888777666===@@@@@@<<<:::;;;999333111000000111222111...,,,((()))+++,,,,,,,,,***)))***************+++,,,---***+++,,,------,,,,,,+++************************))))))((('''''''''''''''%%%''')))))))))***,,,...+++,,,......///111666:::<<<555111444777555222000...---,,,,,,+++,,,------,,,,,,,,,,,,---...///000000000000000111222333444444555666999;;;===@@@AAADDDGGGMMMTTT^^^mmm}}}jjjVVVMMMIIICCC@@@AAA???:::777777555333111111111222111000......////////////......++++++++++++++++++++++++******))))))))))))******((()))+++,,,---,,,***)))((((((''''''(((((()))*********))))))))))))******))))))************++++++***))))))))))))******+++((()))***+++,,,,,,,,,,,,+++,,,---///111333444555@@@999333111111111555;;;===;;;;;;???AAAAAACCCHHHEEE@@@:::555333222111000...///111555999999777555///111444444222000//////...///000333777<<<@@@BBBCCCEEEEEEAAA<<<:::;;;===AAAGGGLLLIIIAAA;;;;;;???;;;<<<===<<<:::888555333555444444555999;;;<<<<<<888;;;<<<>>>CCCHHHFFF@@@<<<;;;999888666555444444777666555666888888888777<<<;;;<<>>;;;888666444777===>>>777444777777333000///...///000000...,,,)))***+++,,,++++++)))(((***))))))))))))******+++'''(((***,,,,,,,,,+++++++++******))))))******+++)))((((((''''''(((((()))&&&(((*********+++---///+++---///000000222777<<<;;;555222444555333111111///...,,,+++******+++,,,+++++++++,,,---...///000............///000111111444555777999<<<>>>@@@AAADDDGGGKKKPPPWWWbbboooxxxttt]]]OOOLLLGGGBBB>>>???===888555555444222111111222333222111///...............//////++++++++++++++++++++++++******)))(((((()))***+++''')))+++---...,,,+++)))******))))))******+++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++***)))))))))******'''((()))***++++++***)))))))))***+++,,,,,,------444///,,,------,,,///444555222333777:::999;;;???BBB>>>888333111111000000...///111555888:::999777111222333222000......//////111444999===BBBFFFHHHKKKKKKIIICCC===:::<<>>@@@>>>???AAAAAA???<<<:::888888777666777999;;;;;;;;;888:::;;;===CCCHHHEEE>>>:::::::::999999888888888666777888999;;;;;;:::999;;;;;;;;;>>>BBBEEEFFFFFFGGGIIIKKKNNNQQQTTTUUUVVVYYY[[[]]]]]][[[XXXVVVVVVWWW]]]ccchhhlllpppuuuyyy~~~sssVVVGGGCCCIIISSS]]]```]]]TTTMMMAAA===888444444444555555;;;<<<<<<;;;999777444333000:::<<<444///333555222222000....../////////...++++++++++++******)))(((******)))((((((((())))))'''(((***++++++***)))(((***)))(((((((((((()))***(((((((((((()))***+++++++++,,,------,,,,,,---...,,,///111000...000555:::777333111333333000111444...---+++***)))***,,,---*********+++,,,...///000...------......///000111222444666999<<<>>>@@@AAACCCFFFJJJNNNRRRYYYbbbiiiuuukkkUUUKKKKKKFFFAAA======;;;666333444444222111111222333333222///...---,,,,,,---///000++++++++++++++++++++++++******)))(((((()))***+++'''))),,,......---+++***,,,,,,++++++,,,,,,---......------,,,,,,------...+++++++++,,,,,,---------,,,,,,+++***)))))))))***&&&'''(((******)))((((((&&&&&&'''''''''(((((((((+++((((((,,,---+++,,,000,,,***+++///111111333777@@@<<<666222111000000//////000111555999;;;;;;:::222333333111///......///777:::???DDDJJJNNNRRRSSSPPPPPPMMMFFF>>>;;;>>>BBBFFFHHHJJJJJJHHHDDDAAA???BBBDDDGGGHHHFFFDDDBBBAAA<<<:::999:::;;;======<<<777999:::<<>>??????>>>===::::::;;;>>>BBBEEEFFFFFFGGGIIILLLPPPSSSVVVYYYZZZ^^^```aaa```\\\XXXUUUSSSPPPWWW^^^aaaaaabbbgggkkknnnppprrrsssvvv|||qqqTTTDDDGGGMMMVVV^^^```[[[RRRJJJ===;;;777555555444333222666777999999888777444333,,,888<<<333---111555333444222///...///000//////---,,,,,,+++***))))))(((+++***)))(((((('''((((((((()))***+++***)))'''%%%)))((('''&&&&&&'''((()))(((((((((((()))+++,,,---000111111000...,,,---......000222000------222777222000111222111///222777,,,+++***))))))+++---...*********+++,,,---///000/////////000000111222333111222555888<<<>>>@@@AAA@@@EEEJJJMMMPPPTTT[[[```mmm{{{ppp___PPPGGGEEEDDDAAA>>><<<:::999777555222222222444666666555333111000000///...---------+++++++++,,,,,,---------++++++,,,,,,+++***((('''+++++++++,,,,,,,,,---------......------///333666222111111///...---,,,+++...---,,,+++,,,...000111...------,,,++++++,,,,,,))))))((((((((())))))***+++***'''%%%%%%''')))++++++***'''&&&&&&''')))+++///---,,,,,,...000111111555444333333444222000---000111222444555777999999000222444222///000555:::AAAAAADDDJJJSSS[[[aaaccc```YYYOOOFFFBBBDDDHHHKKKSSSUUUTTTOOOIIIFFFIIIMMMMMMOOOTTTXXXYYYVVVQQQLLLPPPKKKFFFEEEFFFFFFBBB===EEEAAA???BBBHHHIIIEEE??????AAAEEEHHHEEEAAADDDJJJGGGEEEBBB@@@@@@???===;;;;;;>>>AAABBB@@@???AAADDDIIIHHHGGGIIIKKKMMMMMMMMMYYY\\\___```^^^YYYVVVTTTPPPPPPRRRVVV[[[^^^___^^^aaabbb^^^VVVVVVaaajjjmmmuuu|||yyygggUUUJJJLLLNNNQQQTTTVVVTTTOOOKKK>>>:::555222111333444444///222555555222000111222222>>>@@@555+++---///,,,000111111111000///---,,,+++++++++***))))))((((((---,,,***)))))))))***+++)))'''&&&(((+++,,,)))%%%((((((((((((((((((((((((***))))))***,,,------,,,+++,,,...//////...,,,+++------,,,,,,---...000111---///000000//////000222,,,+++******,,,,,,+++***)))************+++++++++111111111000111222222333666555444444666999===@@@@@@BBBDDDGGGKKKQQQWWW\\\eeeppp|||iiiZZZNNNGGGEEECCC@@@===;;;:::999777555444444444555666555333111000000000///...---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,............---///222555222111000///...---,,,,,,222111///.........000000...---,,,+++***)))))))))(((((('''''''''((())))))***)))'''&&&&&&'''((()))+++***)))((((((***---......---,,,---000222444444999888888888888777555222111222444555777999999:::666777777444222555;;;BBBKKKLLLOOOUUU]]]cccggghhhaaa\\\SSSLLLJJJNNNTTTXXX___``````\\\WWWVVVYYY\\\aaadddiiinnnpppnnnjjjggg```[[[UUUSSSSSSRRRNNNJJJIIIGGGGGGKKKQQQSSSQQQNNNKKKMMMQQQTTTPPPNNNSSS\\\YYYWWWTTTPPPMMMIIICCC@@@AAABBBBBBAAA@@@??????@@@DDDCCCCCCEEEGGGIIIJJJJJJQQQTTTVVVWWWUUUQQQOOONNNKKKKKKMMMPPPSSSVVVVVVUUUVVVUUUOOOIIILLLVVV[[[[[[ccchhhlllkkkcccYYYSSSPPPNNNOOOPPPRRRRRROOOIIIEEE>>>:::666333222222111000111333555444222000111333333>>>AAA777000111333000222222222111000...,,,+++++++++******)))(((((((((,,,+++***(((''''''((((((***))))))******)))'''%%%))))))))))))))))))))))))***))))))***,,,------,,,++++++,,,,,,,,,+++******///...---,,,,,,---...///...///000000//////000222+++***)))***++++++***)))************++++++++++++.........///000222333444666666666666777999;;;<<<>>>@@@BBBEEEIIIOOOUUUZZZbbbmmmppp___TTTKKKFFFFFFAAA???<<<;;;:::999888666888666555555555444222000000000//////...------------,,,,,,,,,,,,,,,,,,+++------,,,+++************///......------,,,,,,+++...//////...---...000222000000///...---,,,,,,+++000///---+++)))))))))***---,,,+++)))(((''''''''''''&&&&&&&&&''''''((()))))))))((((((((())))))***((((((''''''(((***,,,...+++++++++---///222444666999888999:::<<<;;;999777666888:::===???AAAAAAAAA@@@???===999999>>>GGGNNNZZZ\\\```fffmmmqqqrrrrrrhhhccc\\\WWWXXX]]]eeejjjnnnppppppnnnkkklllooosssxxx|||vvvqqqkkkhhhgggeeebbb^^^VVVXXX\\\```dddggghhhhhhbbbeeehhhhhhdddbbbkkkvvvwwwuuurrrnnnggg___VVVOOONNNKKKHHHFFFEEEDDDBBB@@@AAAAAABBBCCCEEEFFFGGGHHHJJJLLLNNNMMMLLLJJJIIIIIIIIIHHHHHHJJJMMMNNNMMMLLLMMMIIICCC@@@EEENNNRRRPPPccchhhllliii___WWWUUUVVVQQQRRRUUUWWWXXXUUUOOOKKKBBB???:::777555333111000222333333222000///000222222;;;>>>666000111111...333333222111000...,,,+++,,,+++***))))))(((((((((+++***)))''''''&&&&&&''''''(((***+++***(((((()))++++++++++++++++++++++++***))))))***,,,---,,,+++++++++***))))))(((((()))///...------,,,---------...000111000//////000222+++)))((()))***+++***)))************+++++++++,,,++++++,,,---///111333444555666777999999999999888;;;<<>>;;;999888999888777555333333444555333999:::555000000///,,,222222111111000//////...---,,,+++***)))))))))***)))(((((((((((((((((()))!!!%%%***+++******,,,///++++++++++++++++++++++++***)))((()))+++---,,,+++,,,+++)))'''''''''((()))---------------......//////000111111000///000111+++***)))***+++,,,+++)))*********+++++++++,,,,,,******+++,,,---///111222222555888;;;<<<;;;:::888888999<<<>>>AAAGGGMMMRRRYYYbbbsssuuu```SSSNNNIIIEEEDDDCCCAAA>>>======<<<;;;999:::888555444333222///---............---------------------,,,,,,+++++++++---,,,+++***)))***+++,,,000000///---,,,+++***))),,,---...---+++***+++---)))))))))))))))))))))(((+++******************+++%%%%%%%%%&&&'''(((***+++''''''''''''((()))***+++'''((()))***,,,...//////000111222333333444444444222444666666777999===@@@AAABBBFFFLLLRRRWWWXXXXXXRRRUUUYYY^^^bbbeeeggghhhaaa^^^XXXUUUXXX```kkksssyyy|||}}}yyyxxx|||xxxtttooonnnnnnmmmiiifff___aaaaaa___[[[XXXWWWXXXXXXYYYYYYXXXWWWVVVXXXYYYYYYXXXWWWWWWXXXWWWUUUSSSWWWVVVUUUTTTWWWaaaqqq~~~|||rrrooowww}}}xxxooocccWWWOOOKKKHHHGGGFFFCCC@@@>>><<<<<<;;;;;;888:::999666444444333111/////////000111111222333///...,,,*********+++,,,'''((()))***+++,,,,,,---"""&&&***+++******,,,///************************)))(((((()))+++,,,,,,+++---,,,)))''''''(((***+++******,,,---///000111222000111222111000///000111---,,,++++++------,,,+++***++++++++++++,,,,,,,,,++++++++++++,,,---......000222777:::======<<<;;;777888:::<<<>>>CCCIIIMMMTTT]]]nnnppp\\\RRROOOKKKGGGEEEDDDAAA>>>===<<<<<<:::888999666333222111111///...---------------------------,,,,,,,,,,,,,,,,,,+++++++++***************+++///......---+++***)))))))))***++++++)))))))))+++'''''''''(((((((((((((((&&&''''''((())))))******$$$$$$%%%&&&(((+++,,,...((((((((()))***+++,,,---&&&'''(((***---000333444333444777999:::::::::999777:::===>>>>>>@@@EEEJJJOOOQQQVVV]]]eeekkknnnnnnjjjlllooorrrwww{{{~~~yyyvvvqqqooorrrzzz}}}}}}vvvqqqpppppppppqqqrrrqqqooonnnooopppnnnmmmllllllmmmmmmkkkiiikkkkkkllllllmmmvvvvvvllleeeaaa___WWWUUUQQQNNNLLLJJJGGGEEE@@@===:::777666666555333.........///111333555666111000...,,,+++,,,---...((()))***,,,---.........)))+++,,,,,,***)))(((((()))))))))))))))))))))))))))(((((()))+++,,,+++***,,,+++)))((((((***+++---)))***,,,///111333444444111222222222000///000111...,,,+++,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------///000333777:::;;;<<<===888999:::;;;<<<@@@EEEIIIOOOWWWggg~~~|||jjjXXXRRRQQQNNNJJJGGGCCC@@@===;;;:::999777555666333111000000000000///------------------------+++,,,,,,,,,,,,,,,,,,---((())))))******)))))))))------,,,+++******))))))&&&((())))))((('''((()))''''''(((((()))))))))***###$$$%%%&&&''''''''''''&&&&&&'''(((***,,,---...******++++++,,,...///000***+++,,,///333777<<<>>>777:::===AAADDDEEEEEEEEEDDDHHHLLLNNNOOOSSSZZZ___hhhjjjooovvv~~~yyyvvvrrrooommmiiiddd```XXXPPPGGGAAA===999666444////////////111333555666444222///---------///000***+++,,,---...------,,,...---,,,,,,+++)))&&&$$$)))))))))))))))))))))))))))((('''(((+++,,,+++******))))))))))))+++,,,---***,,,...111333444444444111222333222000///000111---,,,++++++------,,,++++++++++++,,,,,,,,,------*********+++,,,---.../////////000111444666999;;;:::;;;;;;;;;;;;>>>CCCFFFLLLRRR^^^rrrwwwfffVVVQQQRRRQQQLLLIIIBBB@@@<<<:::999777555333444222///...///000000000------------------------+++++++++,,,,,,---------'''((()))******)))(((''',,,,,,++++++***)))))))))$$$&&&(((((('''&&&'''((((((((())))))******++++++'''((())))))******))))))(((((())))))***,,,---...,,,,,,,,,---...///111222111111222444999???EEEHHH@@@DDDIIINNNRRRTTTUUUUUUVVV[[[aaadddfffkkksssyyyvvvjjj[[[QQQIIIAAA;;;777111000000000000222444555555333000...---...000111------......---,,,***)))---+++***+++---,,,(((%%%)))))))))))))))))))))))))))((('''(((***,,,+++***'''(((((((((***+++,,,------...000222333444444333111333333222000///000111,,,+++******,,,,,,+++***++++++,,,,,,,,,---------)))))))))+++,,,...000111000///...---///222666888<<<<<<<<<;;;;;;===AAAEEEKKKNNNWWWiiiqqqfffYYYRRRQQQPPPKKKEEEDDD>>>999999777333222333666555444222000...,,,,,,//////...,,,,,,+++++++++......---+++)))***,,,///)))((((((((((((((((((((((((((()))))))))))))))(((***************)))))))))(((***,,,+++))))))***---(((&&&(((,,,***&&&)))000((())),,,------------...---...111444666888999999555666999===BBBGGGKKKMMMLLLMMMQQQXXXbbbkkkpppssszzz~~~~~~oooaaaQQQAAA666666777777666444333333444555444111///---,,,++++++,,,+++)))(((((()))+++,,,***)))(((''''''((()))***************************(((((()))************)))))))))))))))************))),,,000444777777555444---...111333555333000---+++,,,---,,,***((('''(((---++++++---000111000------,,,,,,,,,,,,---......000///...///111222222222888777777999<<<>>>??????AAANNNTTT___yyyqqqfffYYYSSSSSSQQQLLLFFFBBB<<<888888777444333555222111111000......---,,,......---,,,+++******+++,,,,,,,,,+++))))))***,,,)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++---......+++***,,,...+++)))+++///...***---333...///000111111222333444444666:::>>>AAABBBCCCCCC>>>@@@DDDHHHMMMRRRVVVXXXXXX]]]fffqqq|||vvvbbbNNN@@@???===;;;777444111000000777666333000...---,,,,,,...---,,,++++++,,,------+++***)))(((((()))***+++************************'''((())))))******))))))))))))))))))***************---111555777777666555111222333444444222000---,,,,,,,,,,,,***)))((())),,,++++++---000111///------,,,,,,,,,,,,---......000...---...000222222111555555555777999<<<===>>>AAAKKKPPPYYYrrrpppfff[[[UUUTTTRRRMMMGGG@@@:::777777777444444666///////////////////////////...---,,,,,,,,,,,,,,,+++,,,---,,,*********+++++++++******)))))))))))))))******************)))*********+++,,,,,,------...///000///...---.../////////000333333111222777444444333444666888;;;<<<>>>AAAFFFJJJNNNOOOOOOOOOMMMPPPTTTXXX]]]aaadddeeeeeeooo~~~}}}gggWWWOOOKKKDDD===777333111000666444222000...,,,++++++,,,+++++++++++++++++++++++++++************++++++************************'''((())))))***))))))))))))))))))*********++++++,,,...222555777777666666555555444333222111000000---,,,,,,+++************++++++,,,...000000...,,,---,,,,,,,,,,,,---......///...------///111111000111222333444777999;;;<<<@@@HHHJJJRRRhhhoooggg]]]WWWVVVSSSMMMHHHBBB<<<888888777444333555000000000111111111111111000000///...............---...000///...,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,------------,,,......///000222333444444111111222333333333444555777777999:::::::::;;;<<<===<<<;;;<<>>::::::;;;===???AAABBBBBBEEEFFFFFFFFFGGGHHHGGGEEEGGGEEEDDDHHHOOOWWW\\\___dddfffiiikkklllllljjjiiihhhiiijjjkkklllmmmmmmmmmnnn}}}tttfffYYYNNNEEE???999888777555444222000///------.../////////......************************)))))))))))))))))))))))))))***++++++,,,,,,++++++************+++++++++++++++,,,///111333333333333111222222111000222777:::222...***)))***,,,,,,,,,***+++...///...---,,,,,,---,,,,,,,,,,,,---.........---,,,---///000000000...111333444444666999<<<@@@EEEEEEKKK[[[iiitttnnngggaaa]]]XXXRRRMMMJJJDDD???===;;;666444555333333333333333333333333333333222222222222222333111222333222000///000111.........///000000111111222333444666888999999:::===>>>@@@BBBEEEHHHJJJKKKJJJJJJJJJLLLPPPRRRRRRRRRSSSUUUUUUSSSTTTUUUSSSNNNHHHFFFFFFKKKTTT]]]bbbdddjjjkkklllmmmmmmlllkkkkkknnnmmmlllkkkjjjjjjkkkkkkppp}}}~~~yyyxxxyyywww|||zzzsssoooqqqvvvxxxyyy~~~yyykkk]]]TTTEEEDDDBBB???<<<888555444333222111000///...---,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++++++++,,,***,,,...000111222222222...000222222222555;;;@@@555000+++)))***,,,---,,,+++,,,......,,,+++,,,------,,,,,,,,,,,,---......///...------///111111000///111444444333444888;;;>>>CCCEEELLLYYYcccvvvyyyuuunnnhhhccc]]]VVVQQQLLLFFFAAA@@@>>>:::888999555555666777888999::::::::::::999999999999::::::777888777666444444666888555666777888999;;;<<<<<<<<<===@@@BBBEEEGGGHHHIIIJJJLLLNNNQQQUUUXXXZZZ[[[ZZZYYYXXXZZZ]]]___^^^\\\[[[]]]\\\YYYZZZ\\\XXXQQQIIIGGGGGGLLLVVV^^^bbbccchhhhhhhhhhhhiiiiiijjjjjjooommmkkkhhhhhhhhhiiikkkmmmxxx~~~~~~~~~|||yyyuuusssrrruuuyyy|||}}}zzzwwwuuuuuuvvvwwwvvvqqqiiieeeeeefffaaaggglllnnnmmmlllnnnqqqjjjddd]]]\\\```dddggggggooorrrtttssspppmmmmmmmmmnnnooorrrvvvsssoooqqqxxxxxxxxxyyyzzz|||~~~}}}~~~~~~~~~~~~vvvfffdddaaa\\\VVVPPPKKKHHHAAA???;;;777333000......,,,---...//////...---,,,))))))))))))))))))))))))(((((()))************)))*********+++++++++,,,,,,+++,,,...000111222222222///222555555444777>>>DDD888222+++(((***,,,,,,+++,,,---...,,,******,,,///---,,,,,,,,,,,,---......000...---...000222222111///222555444111222555999;;;AAAFFFNNNYYY^^^ooo~~~zzztttmmmggg```YYYTTTLLLFFFAAAAAA@@@===;;;===888999:::<<<>>>@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBB>>>>>>===;;;999:::<<<>>>>>>???@@@BBBCCCEEEFFFGGGGGGHHHKKKNNNQQQSSSUUUVVVVVVXXXZZZ^^^aaaeeegggiiidddaaa```aaacccdddbbb```]]]___^^^ZZZZZZ\\\XXXOOOPPPNNNMMMSSS\\\dddffffffkkkkkkjjjjjjkkkmmmooopppooommmiiigggfffgggjjjllljjjqqq}}}~~~zzzvvvtttuuuuuusssqqqnnnooonnnlllgggcccaaa```aaaeeeiiiiiifffcccaaaaaabbbdddddd___XXXTTTTTTWWWQQQVVV\\\^^^\\\\\\^^^bbbZZZUUUPPPQQQWWW\\\]]]\\\```eeeiiigggbbb^^^___aaaaaaaaaeeejjjfff```bbbiiikkkjjjjjjkkkmmmpppsssuuummmllljjjiiikkkppptttxxxppprrrssspppqqquuuwwwuuuuuuzzz~~~vvvnnngggcccTTTPPPJJJDDD>>>999777666...///000111111000///...))))))))))))))))))))))))&&&''''''(((((((((((((((******+++++++++,,,,,,,,,---...///000222222333333111555888888777999???EEE:::333+++(((***,,,,,,***---...---+++)))))),,,000---,,,,,,,,,,,,---......000///...///111222222222...222444333000000333888888@@@FFFPPPZZZ\\\kkk{{{uuuppphhh]]]UUUMMMIIIEEEBBBAAAAAA@@@@@@===???BBBDDDEEEFFFHHHJJJLLLJJJHHHGGGGGGEEECCCAAAAAACCCEEEDDDAAA@@@BBBDDDEEEEEEGGGLLLRRRUUUUUUSSSVVVTTTTTTWWW]]]___\\\XXXZZZYYY\\\bbbhhhkkkgggccc^^^]]]\\\]]]^^^\\\VVVQQQTTTUUUTTTSSSTTTVVVUUURRRTTTUUUXXX[[[\\\___gggnnnmmmllljjjjjjkkklllkkkjjjiiihhhfffdddccccccdddeeeffffffiiittt~~~zzzwwwtttuuunnnfffjjjuuuuuummmeeedddbbb```^^^\\\[[[[[[]]]\\\ZZZWWWTTTQQQOOONNNOOOQQQSSSTTTUUUTTTSSSRRRUUUWWWTTTNNNJJJJJJHHHDDDCCCDDDDDDEEEFFFHHHIIIJJJGGGFFFFFFHHHKKKMMMMMMMMMPPPPPPPPPPPPQQQQQQRRRSSSWWWYYY[[[[[[YYYXXXWWWWWW```]]]ZZZYYY\\\```bbbddd___[[[TTTQQQRRRYYYbbbhhh\\\^^^___^^^]]]^^^bbbeeefffhhhkkkooosssuuuvvvwwwxxxtttooonnnppptttvvvvvvuuu}}}wwwfffYYYPPPJJJDDD???:::999777333111111333666///...---,,,+++************++++++,,,,,,++++++***---***'''(((+++---,,,***///000222333222222333444111333555666<<>>???===<<<<<<>>>@@@AAA@@@???AAAAAAAAAAAABBBCCCDDDEEEIIIJJJKKKKKKJJJIIIJJJKKKTTTSSSRRRSSSTTTTTTRRRPPPNNNJJJFFFCCCEEEJJJPPPTTTMMMNNNOOOOOOMMMNNNQQQTTTXXXZZZ\\\___bbbdddfffggghhhddd```^^^```bbbcccbbbbbbhhhppptttuuutttsssttt{{{zzz{{{}}}{{{rrrjjjaaaZZZPPPMMMHHHCCC???<<<:::999222111///------,,,------++++++,,,,,,,,,,,,++++++...---,,,,,,......---,,,...111444666666666777888888:::;;;;;;>>>CCCCCC@@@555222///------......---------,,,,,,,,,,,,,,,,,,------------------------.........///111222111000111111222222111222555888555>>>CCCLLLZZZ```iiizzz}}}vvvqqqkkkccc\\\UUURRRMMMJJJJJJJJJJJJIIIRRRRRRRRRRRRRRRSSSTTTUUUQQQOOOLLLLLLNNNPPPQQQQQQUUUVVVVVVTTTRRRTTTYYY^^^]]]]]]```cccffffffdddbbbaaa___^^^___aaabbb___\\\XXXWWWWWWZZZ]]]\\\XXXTTTQQQTTTVVVVVVSSSPPPNNNMMMSSSTTTVVVXXXYYYYYYXXXXXX______```aaaeeeggghhhggghhhfffcccbbbbbbbbbaaa```^^^ZZZUUUPPPLLLKKKKKKLLLOOOMMMMMMRRRXXXZZZWWWSSSRRRQQQQQQOOOMMMJJJGGGEEEJJJKKKGGGAAACCCHHHFFF>>><<<;;;999777666555444444777777666666666666666666666777999;;;;;;;;;::::::<<>>======;;;777:::777222///...///222444222222333555777666444222333333333444555666888888??????@@@?????????BBBDDDKKKKKKMMMNNNNNNJJJCCC??????>>>===<<<===???AAACCC;;;<<<======<<<<<<>>>@@@FFFFFFGGGIIIKKKMMMOOOPPPPPPNNNKKKIIIJJJJJJIIIIIIKKKNNNSSSVVVWWWVVVVVVWWW_________aaadddeeeeeeccceeegggiiijjjooowwwyyywwwwwwwwwyyy}}}|||xxxxxxsssnnnfff___YYYSSSKKKFFF<<<:::666333111000111222111222222333333222222111000111222222111111222444444777:::======>>>@@@AAACCCFFFFFFDDDDDDEEEAAA;;;333111//////000111000000------------------------------------------------.........///111222111000000111222222111333555888666@@@FFFOOO[[[```hhhyyywwwrrrmmmfffaaaYYYVVVRRRQQQQQQRRRSSSSSSWWWVVVUUUUUUWWWXXXYYYYYYWWWTTTQQQPPPQQQTTTUUUVVVXXXZZZ\\\\\\[[[\\\```ddddddcccbbbaaaaaaaaaaaa```fffdddbbbaaabbbaaa^^^\\\YYYXXXWWWXXXXXXVVVRRRNNNPPPSSSVVVTTTPPPLLLKKKKKKQQQOOOPPPRRRRRRRRRUUUZZZaaaaaa______aaaccc___ZZZ\\\\\\\\\\\\]]]\\\YYYWWWPPPMMMGGGBBB>>>===>>>???FFFDDDCCCFFFIIIHHHDDD@@@??????>>>===<<<999777666777999888555666999666000333222111000///.........---------.........//////...///111222333333333333666:::<<<:::::::::888333666333000---,,,---...///......000333555444111////////////000222333555666:::::::::999999;;;???BBBHHHIIIKKKMMMLLLGGG???:::888999:::;;;;;;;;;:::999333333444333333222333444777777666777888:::<<<===<<<;;;::::::999999888777;;;<<<>>>???@@@@@@AAAAAAEEEFFFFFFHHHIIIJJJIIIIIIJJJMMMOOOPPPUUU\\\^^^\\\YYYZZZ\\\```dddggggggggg[[[XXXYYYbbbmmmuuu~~~{{{ssshhh```SSSOOOIIICCC>>><<<;;;;;;<<<<<<============<<<<<<999;;;<<<;;;:::<<>>:::666444444555666999888777999:::999666222222222222111000///...---,,,...000///000222000,,,++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---//////000000555999;;;999888888555000111111111111000//////...---...000444666777444222//////000000111333444555444444444333333555:::===EEEEEEEEEFFFEEEBBB>>>:::222444777999999777444222222222111111111000///...000///......///000222333111222333333222222222222333222222333444555555555555666777777777777888888999<<<======AAAFFFGGGDDD>>>>>>???CCCHHHKKKLLLLLLEEEAAABBBKKKTTT[[[bbbiiigggfffeeeeeehhhmmmqqqttt{{{vvvqqqiii```YYYTTTRRRQQQMMMNNNNNNOOOOOONNNNNNMMMQQQQQQPPPNNNOOOTTT^^^fffkkkjjjgggddddddgggmmmrrrvvvvvvqqqggg]]]SSSEEE999222111000000111111000...,,,,,,------------------.................................///111222111000---.../////////111444777<<>>IIINNNQQQWWWXXXaaauuu}}}xxxqqqmmmhhhdddccccccbbbaaa^^^\\\\\\```cccccc]]]XXXUUUTTTSSSSSSTTTSSSRRRPPPGGGKKKOOOPPPPPPOOOQQQTTTMMMPPPRRRQQQNNNNNNPPPRRRYYYXXXUUUQQQLLLJJJIIIJJJEEEEEEDDDAAA>>>:::888888222000...///111111...+++,,,(((***000---&&&+++666888AAABBB999555:::;;;777,,,,,,,,,---///...,,,******++++++++++++***)))(((***+++,,,---...,,,+++)))((((((((((((((()))***+++,,,,,,...///---******+++(((((((((((()))***+++,,,))))))***+++,,,---...///---------...000222333444555888777444444666666444555444222000//////000111111000///000222333222111333333222111111111111111222333444333222333555888666555333333333333111///000222444555666666555444999666555555555444000,,,)))***,,,---...---,,,,,,222333222000,,,+++...000///------...111222000...+++---///...,,,***+++---,,,......---///111///+++***)))(((***---///000///222......222333111000222////////////000000111222666;;;AAAFFFIIIKKKMMMOOOUUUZZZ^^^^^^aaajjjssswww{{{|||lll```RRRNNNGGGAAA>>><<<:::888666555444333222000//////////////////////////////.........///111222111000000111222222333555888;;;AAAKKKPPPRRRWWWYYYbbbwwwzzzoooeeeeeegggeeebbb```cccaaa___]]][[[YYYUUURRROOORRRUUUVVVTTTRRRPPPPPPHHHLLLOOOOOOPPPSSSRRRNNNJJJMMMNNNMMMIIIFFFFFFGGGJJJFFFBBB>>>=========<<<777::::::777555444111,,,''')))+++,,,***)))))))))((((((((((((((()))******...///111222222111///...+++,,,,,,+++)))(((***+++)))+++,,,+++)))(((((((((+++*********))))))((((((((()))*********+++...000///---++++++...///---+++++++++************++++++---...000111111000---,,,++++++,,,---///222555666888666333333444555555444222000///...///000222333000///...000222222///,,,.........///////////////111444555111---///888@@@:::999666333111000000000111333555555333222222222444444333000......111333,,,,,,,,,,,,...///000111000000111222222111//////333333222222222111111111222222222111111000///...///...------...---+++)))'''***...---+++)))+++---***---...+++---111///)))++++++++++++,,,---......---222666999<<<>>>;;;555???<<<===CCCGGGKKKPPPVVV```dddjjjppptttxxx|||~~~zzzmmmggg]]]UUUMMMHHHCCCAAA;;;999555333333222000.../////////...------///111------------......///000111000111333222000555<<>>:::777666555555444333666666222000111///***''')))***+++)))(((((()))(((((((((''''''((()))))))))***,,,------,,,***)))((())))))((('''&&&'''(((''')))******)))((()))***************)))))))))((())))))*********+++...000333000,,,+++---//////...,,,***(((&&&&&&(((***,,,+++,,,,,,,,,,,,,,,++++++---------...///111333444777555333333444555555555222111000......///111222///...---///111222000............/////////000000...222444222......444::::::999777444333222222222333444666555222000//////111111000...,,,,,,...000------------...///000111111000000//////000111222444444333333333444444444777777777666444111///...///...------...---,,,***,,,------+++***)))***,,,***------+++,,,000///***,,,++++++++++++,,,,,,---+++...//////222666555111111//////444777888;;;@@@GGGKKKPPPTTTWWW[[[^^^```qqq{{{vvvkkkbbbZZZSSSNNNDDDAAA>>>;;;999777333000.../////////000111333444//////.........//////000111000222444333111666===DDDJJJLLLPPPUUUUUUaaazzztttnnnhhhdddaaa___ccciii```\\\XXXTTTRRRPPPMMMKKKNNNPPPSSSRRRPPPNNNLLLLLLDDDIIINNNQQQUUUXXXTTTNNNGGGHHHGGGDDDAAA>>>======:::666222///......---,,,...000000,,,+++---,,,)))&&&((())))))(((''''''(((((((((''''''&&&'''''''''''''''))))))))))))'''''''''((()))(((&&&%%%&&&(((%%%'''))))))))))))***+++************))))))))))))))))))******)))***---///555111---***+++,,,......,,,)))&&&######&&&))),,,,,,+++***))))))***+++,,,///.........///000111111666555333333555666666555333222000///......///000...,,,,,,---///111111111///////////////000000111,,,000333222///---000444:::888777555444333444444444555666444111...------000111000...,,,+++---///000000////////////000000111000...------000222444555555444444444666777888;;;<<<<<<<<<:::666333111000///......000000///---111...+++))))))******)))+++,,,+++***,,,///...+++,,,,,,++++++***+++++++++***+++)))''')))///000...,,,)))***---...,,,---000444777:::===>>>@@@CCCEEESSSZZZbbbkkkvvvvvvmmmddd^^^UUUSSSOOOKKKFFF@@@999555------------...///000000111000000///////////////222111333555444333888???EEEKKKLLLOOOTTTTTTbbb{{{qqqkkkfffeeecccaaabbbeeeZZZWWWRRROOONNNNNNMMMLLLMMMOOOPPPOOOLLLIIIHHHHHHEEEJJJOOOSSSWWWYYYTTTLLLDDDCCCAAA>>>:::888777777666333///,,,++++++***(((***,,,+++''''''******(((&&&'''((((((&&&&&&&&&((((((((('''&&&&&&&&&&&&''''''((())))))))))))((('''''')))******((('''((()))%%%'''))))))(((((()))************))))))))))))))))))******))))))***,,,///111///,,,***))))))*********)))&&&%%%%%%&&&)))***---,,,,,,,,,,,,------...------......///000000111555333222333555666666555333222111///............,,,,,,+++,,,...000222333000000/////////000111222...111333111...---///222777666555333333333444444333444666555222000...///333333333111//////000222222222111000//////000000//////...---...000222444444444333333444666888::::::<<>>;;;888444333111222333444444333111...,,,,,,//////,,,))),,,+++******,,,...---,,,---,,,+++***************,,,,,,***&&&(((...///---,,,***+++......+++***,,,...000222333222333444666<<>>:::777444222111111222///,,,++++++***)))((((((******&&&&&&******(((&&&'''((('''&&&%%%&&&((((((''''''&&&&&&&&&''''''(((((())))))))))))((((((&&&(((******)))(((((()))((()))+++***(((''''''((())))))))))))))))))******)))******)))((())),,,...,,,------,,,+++)))((('''))))))))))))))))))))))))***,,,...///000///...---++++++---...///111111222222111111333555666555444333222111000...------,,,,,,,,,,,,---...000333555111111000//////111222333222333222000------111444444333222111000111111222000222444444333222222333444555555444222111222333333222111000000///000000,,,---...000000111111111111111111111222444666777555888<<<@@@BBBBBBAAA@@@999777555555777888888777111111222666999888222...---+++***,,,---------,,,------,,,+++************+++---,,,***+++//////+++)))''')))------)))''')))+++,,,---,,,++++++,,,---222111222555:::???FFFJJJMMMOOOQQQRRRTTT]]]jjjttt|||{{{yyywwwwww|||}}}wwwoooeeeYYYMMMEEE<<<888444222111111///...............///000111222222111333666666666;;;CCCEEEJJJJJJLLLSSSXXXiiiyyymmmeeeaaaeeehhhbbbXXXRRRNNNMMMKKKJJJLLLMMMNNNMMMHHHIIIHHHFFFBBB???>>>===AAADDDHHHMMMSSSUUUNNNEEE>>>:::444111//////...------+++)))((())))))(((''''''******'''(((******(((&&&'''((('''%%%%%%''')))''''''&&&&&&'''(((((()))''''''''''''''''''''''''$$$&&&))))))((('''''''''***+++,,,+++)))''''''((())))))))))))************)))******)))((()))+++---+++---000000---***)))((()))***+++,,,,,,+++***)))'''))),,,...///...,,,******+++,,,...000111111111/////////111444555444333222111111000///---,,,,,,+++---...//////000333555333111000//////111333444444333222///...///222555222111000.........//////,,,///222333333333444555333444555333111000111111222222111000000///000000,,,---///000111111000///---...///000111222333333000333777;;;???@@@@@@@@@;;;888666666777888888888222555999===???<<<777333---***+++///000...,,,---------,,,,,,++++++,,,,,,)))++++++***,,,///...***((('''(((,,,,,,)))(((***+++,,,,,,***)))(((***+++///,,,***,,,,,,---000444444666888999<<>>:::999999999<<<@@@EEEMMMRRRLLLBBB;;;666000,,,,,,,,,,,,+++)))'''&&&'''((()))(((''''''***+++))))))+++***&&&'''(((((('''%%%&&&((()))&&&&&&&&&'''((()))***+++(((''''''''''''''''''((($$$''')))***)))((((((((()))+++,,,,,,***)))***+++((()))))))))************)))******)))((((((***---***,,,......+++)))***+++***++++++++++++++++++***'''(((***+++,,,,,,,,,++++++,,,---///////////////,,,,,,...000333444333222000000000000///...---,,,+++...111222111111333555333222000///000111444555111111111111000111222333222111///...---------...))),,,///111111111222333222333444333111000000111111000000/////////000000//////......////////////+++,,,...000111111000///---///222444666777888888999777444333444555555444222555:::<<<;;;777444222---***,,,222444///,,,------------,,,------......)))+++***)))+++//////+++,,,)))***------***))),,,,,,,,,,,,+++))))))+++,,,---)))(((+++***'''(((,,,***++++++---///222555777:::<<>>===<<<:::777555444555222111888AAAEEEAAA;;;444000,,,+++,,,,,,+++))))))******++++++)))((('''&&&((()))++++++)))(((&&&((((((''''''&&&&&&&&&%%%)))(((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&'''(((******++++++************++++++((()))))))))************)))))))))))))))******+++,,,------+++((('''((()))''')))******))))))***+++'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,.........///222444555555000000///////////////000...///000111222333333333333333333444444333222222333111...---...///000///222///,,,++++++,,,,,,,,,---***+++111111---,,,000+++---000222222000...,,,------...................../////////------///000---------------...///000------,,,,,,,,,------...,,,,,,---...000000...,,,/////////000//////...---...---///222444333///+++------,,,,,,,,,------...///000...,,,...111...(((***+++---------+++)))((('''((()))***************(((((((((((())))))))))))'''''''''((())))))******)))******+++---///111222444333444666<<>>:::666222///+++***++++++***((()))******+++***)))(((''''''((()))******)))((('''((((((((('''''''''&&&&&&))))))(((((((((''''''''''''((((((((())))))))))))''''''''''''((()))***++++++******))))))******+++(((((()))))))))*********))))))(((((())))))***+++)))******)))(((''')))***&&&((())))))(((''')))***'''((()))***++++++++++++******+++++++++,,,,,,,,,//////...///000111222222222111000/////////////////////000111222222222222222222333333333333222222333111...---...///000///000...+++*********++++++,,,)))+++000000---,,,///,,,...000222222000---,,,,,,,,,------.........///---...///...---,,,...000......------......//////...------,,,,,,,,,------...------...//////...---///////////////...------......///111333222...+++------,,,,,,,,,...///000//////---+++---111///)))+++++++++,,,,,,---...///((()))))))))************)))))))))))))))(((((((((&&&''''''((())))))******)))))))))***+++,,,---......------///333888===@@@EEEKKKTTT]]]eeelllqqquuusssiiiaaa[[[QQQMMMFFF>>>888555555666333444444555777<<>>>>>>>>;;;;;;:::999777444222111222111000111222333222111///---***)))*********))))))************)))(((((('''((()))******)))((('''))))))(((((((((((('''''')))))))))(((((((((''''''''''''((((((((()))))))))(((''''''(((((()))***+++******))))))))))))******(((((((((((())))))))))))((((((((((((((()))******'''((((((((('''''')))+++%%%'''(((((('''&&&((()))'''''''''(((((()))***+++******+++++++++,,,,,,,,,000000///.........//////333333111000///////////////000000111111111000000111111222222222222111111333000...---.../////////---,,,***)))((())))))***+++***+++///000---,,,...---...000111000...,,,***++++++,,,------...//////---...///...,,,,,,...///000//////............///......---,,,,,,,,,,,,,,,000...,,,---.........---.........///......---,,,......///000222111...+++...---,,,,,,---///111222///...+++))),,,111000,,,,,,+++++++++---///222444***)))((((((((()))***+++*********))))))(((((((((''''''(((((()))*********,,,++++++************+++)))(((((()))***---///111111444:::AAAHHHPPPXXX]]]ggglllrrruuuzzz}}}xxxqqqaaaZZZOOODDD<<<999999:::777777777777888<<>><<<:::999888888999999888777666444333222---...///...,,,++++++,,,+++,,,---,,,+++,,,///111+++******)))((()))))))))))))))(((((((((((())))))''''''(((((((((((())))))******)))))))))(((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((+++,,,,,,***'''&&&'''(((&&&((())))))(((''')))***&&&&&&&&&''''''((()))*********+++++++++,,,,,,,,,***---000000///000444777222222000///............,,,------.........------+++,,,---......//////...---,,,++++++,,,,,,+++)))(((+++---,,,)))(((***,,,***---///......111000---++++++***(((((((((((()))))))))***++++++,,,------...///000///------///000///......------------...,,,,,,++++++++++++,,,,,,...---,,,,,,...//////.../////////000///......---...//////---+++***,,,---,,,,,,------...///000111,,,,,,***(((,,,111111,,,(((***,,,------,,,***)))+++***)))((((((((()))***************************++++++,,,,,,---............---+++***((('''''''''&&&''''''((()))***++++++(((***------,,,************---......333<<>><<<999999<<>><<<:::999999999999666555555444333222000///111000//////...,,,((($$$''')))+++***)))***...222,,,+++)))((((((((()))***))))))(((((((((((())))))%%%&&&&&&&&&''''''((((((************))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&&&&''')))$$$%%%'''&&&%%%%%%&&&(((%%%'''(((*********))))))******+++++++++,,,,,,,,,(((,,,///...,,,,,,000555///......---------......)))***+++,,,---.........)))***+++,,,---......---***)))((()))***)))(((&&&$$$(((+++***'''%%%'''***%%%***,,,)))***...---)))---,,,***))))))+++---...******************+++++++++,,,,,,+++******+++---++++++++++++,,,,,,---...)))))))))***+++,,,......******+++...111222000///111111111111111000//////...//////,,,((((((+++...***,,,---//////...,,,++++++,,,+++***---111...(((+++***))))))***+++...///***************)))((('''(((((()))***+++,,,,,,---((())))))***++++++,,,,,,,,,,,,++++++++++++++++++)))((('''''''''((()))***)))******)))((((((***,,,(((***+++)))***///000......111555:::@@@HHHQQQWWWVVVSSSTTTXXXXXXTTTWWW^^^iiisss{{{nnnaaaUUULLLIIIHHHDDDAAAAAAEEELLLQQQ___oooxxxcccWWWNNNHHHEEEBBB@@@===;;;:::888666333555444333222111000000000000//////...---,,,,,,,,,***))))))***,,,------,,,+++******)))(((''''''&&&(((***+++)))&&&%%%(((,,,))))))))))))((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%'''***,,,(((%%%%%%'''((('''(((,,,))))))******))))))))))))******)))(((((()))***+++........................***************************++++++,,,,,,---......,,,***(((***---...,,,******((('''(((+++,,,***((()))---***)))---'''###,,,((()))***+++,,,---------***)))((()))+++---,,,+++******))))))))))))******---+++******++++++)))(((++++++************++++++++++++******++++++,,,---)))+++---...------...///000000000...,,,+++,,,---111000...,,,+++***++++++---+++)))***,,,---......,,,---,,,)))+++///...+++((('''''''''((()))+++,,,---,,,***(((''''''((())))))************++++++++++++'''%%%&&&+++,,,***'''++++++,,,++++++***)))((())))))))))))))))))))))))(((((()))***+++,,,,,,---***)))((((((((()))+++,,,111000000444:::???@@@@@@EEEGGGJJJJJJHHHGGGFFFGGGRRRZZZiiixxxooo```WWWPPPKKKHHHJJJKKKMMMRRRXXXhhhxxxttt___SSSKKKEEEDDDBBB@@@===;;;:::888666333444444333222222111111222000000///......---,,,,,,+++***)))***,,,---,,,++++++++++++***)))((((((((()))))))))((('''''')))***))))))((((((((('''''''''((((((((((((''''''''''''%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''')))(((&&&&&&&&&''')))***)))&&&%%%(((((('''))),,,---,,,+++***************++++++***)))((()))******++++++++++++++++++++++++************************(((((())))))***+++++++++,,,***)))***,,,---,,,******((('''(((+++,,,+++)))+++,,,'''''',,,((($$$,,,((()))***+++,,,,,,,,,,,,)))(((''')))+++,,,+++******))))))(((((())))))***+++)))((()))******)))(((******))))))))))))******+++************+++,,,,,,)))***,,,,,,++++++---...///000000...,,,+++,,,...111000...---,,,,,,------...,,,***)))***++++++++++++,,,+++)))***///...+++((('''''''''((()))+++,,,...,,,***((((((((()))***+++++++++******)))))))))***'''%%%'''***,,,***'''++++++,,,++++++***)))((())))))))))))))))))))))))+++++++++************)))***))))))((()))***+++,,,,,,++++++///444888999999;;;>>>BBBDDDBBB@@@>>>===CCCIIIUUUcccnnnyyy{{{iii___VVVPPPLLLLLLOOOSSS[[[ccclll|||oooZZZNNNGGGCCCBBBAAA???===;;;:::888666444333333333333333333333333000000000///......---------+++******+++,,,***))),,,++++++******))))))(((***(((''''''((()))))))))))))))((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''')))&&&&&&((()))((()))---000///---+++******+++,,,,,,,,,+++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))******++++++)))))))))+++,,,+++***)))((('''(((***,,,,,,+++,,,,,,%%%&&&...+++%%%+++'''((()))******+++******((('''&&&(((***+++***)))))))))(((((((((((()))))))))((('''((()))***)))((())))))(((((((((((())))))***************++++++,,,)))******))))))))),,,...---...///...---,,,---///222111///.........//////...,,,***)))******)))((()))***)))(((***...///+++((((((''''''''')))***+++...---+++***))))))***+++,,,,,,+++***)))(((''''''***'''&&&'''***+++***'''++++++,,,++++++***)))((())))))))))))))))))))))))+++++++++************)))***))))))))))))***++++++)))))))))+++///222333333222666;;;===<<<888666444;;;===EEEPPPYYYeeewwwzzzmmm```YYYSSSSSSVVV\\\fffppptttjjjVVVKKKEEEAAAAAAAAA???<<<;;;:::888666444222333333444444444444333000000000//////.........---,,,******++++++)))'''*********)))))))))((((((***(((&&&'''***+++***'''******)))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''(((((((((((('''%%%$$$***&&&&&&((()))((()))---222000---***))))))+++,,,,,,,,,++++++******))))))************************''''''''''''''''''''''''((())))))******++++++,,,))))))))))))***++++++***)))(((((((((***+++------++++++&&&***444///''')))''''''((()))))))))))))))'''&&&%%%''')))***)))((()))(((((((((((((((((()))(((''''''(((***+++***)))((((((''''''''''''(((((()))))))))))))))***++++++*********((('''))),,,...+++---...///...---...000444333111///............,,,+++)))***++++++***)))''')))(((''')))...///+++)))(((''''''''')))***+++------++++++******+++++++++******)))(((((('''''')))'''&&&'''***+++***(((+++++++++++++++***(((((((((((((((((((((((((((((((((((()))***+++,,,,,,---)))))))))*********+++++++++++++++,,,...000222222000333666777666555444444999999===EEEMMMYYYiiixxx}}}kkkddd]]]]]]___eeeoooxxx~~~fffSSSJJJEEEBBBBBB@@@>>>;;;::::::888666444111222333444444444333222////////////...............,,,************((('''(((((((((((((((''''''''')))'''%%%'''***,,,***'''+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&'''((()))((('''%%%###)))&&&&&&((()))''')))---000...+++((('''((()))***++++++++++++******))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++(((((())))))))))))*********))))))))))))***---...(((+++)))///999333((()))''''''((()))))))))(((((('''&&&%%%&&&(((***)))((())))))(((((((((((())))))***)))((()))+++,,,+++***((((((''''''''''''(((((())))))(((((())))))***+++++++++***)))((())),,,...***,,,...///.........///666444222///---,,,,,,,,,***))))))+++---......---''')))(((''')))...///+++)))((((((''''''(((******,,,,,,++++++++++++++++++(((((((((((((((((((((((((((((('''((()))***))))))+++++++++++++++***(((((((((((((((((((((((((((((((((((()))***+++,,,,,,---)))*********++++++++++++------......///000111222222222333222111222444666777666888???FFFNNN\\\hhhzzz|||xxxpppjjjiiijjjnnnvvv~~~~~~bbbRRRJJJEEEBBBBBB???===;;;:::999888666444111222333444333222111000.....................------+++************(((''''''''''''''''''''''''''''''''''''(((***+++***(((++++++*********)))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))***%%%&&&'''(((((('''%%%$$$(((%%%%%%'''((('''(((,,,---,,,***(((''''''((()))((()))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((('''((())))))(((((()))***+++++++++)))((())),,,///&&&***+++111:::333(((***(((((())))))))))))(((((('''&&&%%%''')))***)))(((******))))))))))))******+++***)))***+++,,,+++***((((((''''''''''''((((((((((((((((((((())))))******++++++***((()))+++---***,,,///000///......///444333000...,,,+++******))))))))),,,...000///...)))***)))(((***...///+++***)))(((''''''((()))***++++++++++++++++++******&&&'''''''''((((((((()))(((((((((((())))))))))))++++++,,,++++++***)))((())))))))))))))))))))))))+++++++++************))))))***++++++,,,,,,++++++,,,---......------///111111000///------...222666666666999@@@FFFJJJRRR[[[nnnqqquuuzzzxxxvvvvvvxxxxxx___PPPJJJEEEBBBAAA>>>===:::999999888666444111111333333222111///...,,,,,,------------------,,,***))))))******)))''''''''''''(((((((((((((((%%%''')))***)))))))))***)))))))))(((((((((((('''((((((((((((''''''''''''###$$$%%%&&&''')))******&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******%%%%%%&&&&&&''''''&&&&&&'''$$$$$$&&&'''&&&'''++++++***)))(((((((((((((((&&&&&&((()))******))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%((())))))''''''(((***------,,,***'''(((+++...$$$***+++///666///(((...)))))))))******))))))((('''&&&&&&''')))******)))++++++************+++++++++***))))))******)))((()))(((((((((((((((((()))(((''''''''''''((())))))((()))******(((((()))******---///000///...------000///---+++******++++++)))))))))+++......---++++++,,,+++)))***///...+++***)))(((''''''((()))***)))*********************(((''''''''''''''''''''''''((())))))(((((()))***++++++,,,++++++***)))((())))))))))))))))))))))))+++++++++************))))))***+++,,,,,,,,,++++++***,,,------+++,,,...111.........---,,,...111444555555;;;CCCGGGHHHKKKOOO[[[___dddiiippp}}}ttt\\\OOOJJJEEEBBBAAA>>><<<:::999999888666444111111222333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******)))((((((((((((((())))))))))))###'''***+++)))((()))+++((('''''''''&&&&&&&&&&&&)))(((((((((''''''''''''"""###$$$&&&((()))***+++&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++%%%%%%%%%&&&&&&''''''''''''######&&&&&&%%%&&&***)))*********))))))))))))$$$%%%'''((()))***))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''(((((()))%%%'''))))))'''&&&(((***......---***''''''***...$$$***))),,,111,,,(((111)))***************))))))((('''&&&(((***+++***))),,,,,,++++++++++++,,,,,,+++)))(((((())))))(((&&&))))))(((((((((((())))))'''''''''''''''((())))))&&&((())))))(((''''''(((+++---000111///---------,,,+++*********+++,,,---***))))))+++,,,,,,***(((,,,---,,,)))+++///...+++***)))(((''''''((()))***((())))))*********))))))))))))((('''&&&%%%%%%$$$'''((())))))(((((()))***++++++,,,++++++***)))((())))))))))))))))))))))))(((((()))***+++,,,,,,---)))***+++,,,---,,,++++++***,,,...---,,,,,,///222,,,...////////////111333///111888AAAEEECCCBBBDDDJJJOOOUUU\\\dddqqqlllXXXNNNEEEDDDDDD===???<<<888888999888555111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,***'''$$$)))((('''&&&&&&&&&&&&&&&'''&&&%%%''')))***)))(((%%%&&&&&&&&&'''((((((((('''((('''%%%$$$###%%%'''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''%%%&&&+++///%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&(((((('''((()))+++***))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((444111...,,,++++++***)))%%%&&&''')))******++++++************)))(((&&&%%%''''''(((((())))))******++++++,,,...///...+++)))***))))))(((((((((((((((***)))((()))+++***'''$$$))))))((('''''''''''''''***)))(((''''''((()))***......---...//////---,,,***)))((()))*********((())))))))))))))))))))))))222///+++***+++...000111+++)))'''&&&%%%&&&'''((('''%%%$$$&&&)))***(((%%%))))))(((((((((((())))))((((((((((((((()))******,,,+++***+++,,,+++)))&&&''')))***,,,,,,***)))'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---((((((...000......111///......---------......222333666<<>>???<<<999::::::<<>>EEENNNZZZaaahhhmmmpppyyyhhhWWWNNNKKKBBB@@@AAA;;;777888888777444333333444111111111111000///.........------,,,,,,++++++***+++)))((()))***+++)))(((((((((''''''(((((())))))'''&&&%%%''')))***)))((('''''''''''''''&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''***)))((('''''''''''''''))))))))))))************''')))++++++******,,,---++++++******************))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++***)))((()))******)))'''''''''&&&&&&&&&'''))))))***)))(((''''''((())))))''''''(((((())))))******)))((('''(((***++++++***++++++***))))))))))))***+++,,,,,,***((('''(((***))))))((((((((()))******)))******++++++******)))***))))))+++---...,,,+++***)))((()))*********(((((((((((((((((((((((((((((('''%%%&&&)))+++++++++******+++++++++++++++,,,)))+++,,,+++***))))))***(((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))))))))***,,,...///---,,,***)))'''&&&&&&''')))***)))******+++++++++******++++++++++++++++++++++++***,,,+++***+++///...+++,,,+++++++++,,,---......///111222222111111333444222111444:::<<<<<>>@@@DDDIIIJJJNNNSSSUUUZZZggguuu{{{dddUUUOOOLLLCCC???@@@:::999666444444666666333000000000000000///...---,,,......---,,,,,,+++******(((((()))+++,,,,,,)))'''((((((((((((((()))******'''&&&%%%''')))***)))(((%%%&&&&&&''''''((((((((("""%%%'''((('''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''((((((((((((''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%))))))'''%%%&&&'''''''''''''''((((((((()))(((''''''''''''(((((())))))************+++++++++&&&(((***++++++,,,///000++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))+++---//////---+++))),,,***'''&&&'''''''''&&&%%%&&&'''((((((''''''&&&************)))(((&&&%%%''''''(((((()))*********'''((()))+++......,,,)))***))))))(((((((((((((((%%%))),,,---+++***+++,,,))))))((())))))***++++++***)))(((''''''((()))***'''&&&&&&(((***+++***))))))'''&&&'''((()))((('''((((((((((((((((((((((((&&&$$$$$$%%%(((******)))$$$$$$%%%&&&''''''&&&&&&'''***,,,+++(((&&&'''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((())),,,///000...---******))))))))))))************+++++++++******)))************************(((+++***'''(((---,,,'''------,,,+++++++++,,,,,,...000111000...///333666//////444;;;>>>===>>>AAAFFFEEEGGGMMMOOORRR]]]jjj|||{{{___XXXOOOHHHEEEBBB>>>;;;888666333333555555222///////////////...---,,,+++------,,,+++***)))((('''((()))***+++***)))'''%%%(((((('''''''''(((((()))%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&'''((()))%%%'''((((((&&&%%%$$$$$$)))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&'''((((((((('''&&&%%%&&&'''((('''''')))+++...%%%%%%%%%&&&&&&&&&'''''')))((('''''''''(((***+++'''''''''''''''((())))))************))))))((((((******))))))******+++,,,++++++************++++++******+++++++++******)))------------,,,++++++******)))(((&&&&&&''''''((('''''''''(((((((((((())),,,,,,+++((('''''')))+++&&&)))++++++***)))))))))'''(((***---...---***''',,,+++***))))))***+++,,,))))))************))))))******))))))((((((''''''%%%&&&''')))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''(((((('''''')))---//////---***++++++***)))))))))))))))(((((((((((((((((((((((((((((()))***************...,,,***((((((***,,,...)))***+++,,,------------------......///000000000///222666999;;;===???AAACCCGGGIIIIIIIIIMMMUUU\\\ooo~~~ttt]]]WWWNNNGGGDDDBBB???<<<888666444333444444222000////////////...---,,,+++------,,,+++***)))((((((((()))***+++***)))'''&&&***))))))(((''''''''''''&&&'''))))))'''&&&%%%&&&(((''''''&&&&&&&&&''''''%%%'''((('''&&&$$$%%%%%%&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''&&&%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''))))))((((((((((((((()))******++++++*********)))))))))******))))))******+++,,,+++******))))))******+++******+++++++++******)))+++++++++,,,++++++*********)))((('''&&&''''''(((''''''((((((((()))))))))++++++***(((&&&&&&(((+++''')))******))))))***+++***))))))+++,,,---,,,*********)))(((((()))******))))))************))))))************)))))))))(((&&&'''((())))))(((((('''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''))),,,......,,,*********)))(((((((((((((((++++++++++++++++++++++++(((((()))************)))---,,,***))))))***,,,---***++++++,,,,,,------...------......///000000000000222666888:::===AAADDDCCCGGGIIIIIIHHHKKKSSSYYYiiizzzlllZZZTTTLLLFFFDDDBBB???<<<888666444444444444222000////////////...---,,,,,,------,,,+++***))))))((((((((()))******)))'''&&&++++++***)))((('''&&&&&&&&&((())))))'''&&&&&&'''))))))(((&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$%%%'''&&&$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''((('''%%%###"""###$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))(((((())))))***++++++++++++++++++***************))))))******+++,,,+++******))))))******+++)))******+++++++++******((()))******************)))(((''''''&&&&&&'''''''''''''''((((((((()))))))))))))))'''%%%&&&''')))((()))***)))((((((+++---...,,,******+++---------))))))(((((((((((())))))((())))))******))))))(((++++++************))))))'''(((((()))(((((('''&&&''''''''''''''''''''''''+++***(((&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''***,,,---***((())))))(((''''''''''''(((++++++++++++++++++++++++'''((())))))******))))))++++++++++++++++++++++++,,,+++******+++,,,...///------......///000000000111222555777:::>>>CCCGGGDDDGGGJJJIIIGGGIIIPPPVVVcccvvv~~~hhhXXXQQQJJJEEECCCBBB???===777666555444444333222111......//////...------,,,------,,,++++++***))))))(((((())))))))))))((('''************)))((((((''''''((())))))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&((('''&&&&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((+++)))(((&&&%%%%%%%%%&&&&&&''''''%%%###""""""###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))***++++++++++++++++++++++++******))))))******+++,,,******))))))))))))******))))))***+++++++++******(((((()))***++++++++++++((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''%%%%%%'''))))))))))))'''&&&(((+++...///---++++++---......---))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))))))))))))))))))))(((((('''&&&&&&''''''''''''''''''''''''***(((&&&$$$$$$&&&(((***''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((++++++)))'''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))))))))***+++,,,,,,+++***))),,,+++*********,,,...000------......///000000000222333444666999>>>EEEIIIFFFIIILLLJJJGGGHHHNNNTTT___rrrzzzfffUUUOOOHHHCCCBBBAAA???<<<666666666555333222222222.........///......---,,,------,,,,,,+++*********(((((()))))))))))))))((('''((()))***++++++******((())))))((('''&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&'''&&&%%%$$$$$$&&&)))((('''&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((***)))'''&&&%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))'''&&&&&&&&&&&&'''((((((++++++++++++++++++++++++******))))))******+++,,,***))))))))))))))))))***((()))***+++++++++++++++))))))***+++,,,,,,,,,+++'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%'''((())))))((('''&&&(((,,,///------,,,...//////---+++************************(((((())))))))))))(((((('''((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''%%%$$$###$$$'''***,,,''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&%%%&&&''')))***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((()))+++,,,,,,+++)))(((,,,+++*********,,,...000------......///000000000222222333555888===DDDJJJHHHLLLNNNLLLIIIIIINNNSSS___oootttcccTTTNNNFFFBBB@@@@@@===;;;555666777555333111111222---...............------------,,,,,,++++++++++++(((((((((((())))))))))))&&&((()))+++,,,,,,,,,,,,))))))***(((&&&&&&''')))%%%%%%%%%&&&&&&((())))))%%%&&&&&&&&&%%%%%%&&&((('''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&'''((()))***###%%%''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''(((((()))***)))))))))&&&&&&%%%%%%&&&&&&'''(((*********+++++++++++++++******))))))******+++,,,***))))))(((((())))))***((()))***+++++++++++++++******++++++,,,+++++++++&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&'''((())))))((('''&&&(((,,,000---------...///...,,,*********++++++++++++******'''(((((())))))(((((('''&&&&&&''''''''''''(((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''***+++''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((()))'''&&&&&&'''))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((()))***++++++***)))(((,,,+++******+++,,,...///------......///000000000111222333444777<<>><<<:::555666777555222111111333------...............------,,,,,,,,,,,,+++++++++((((((((((((((()))******((()))+++,,,---,,,+++***)))******(((&&&&&&(((***''''''&&&&&&&&&''''''(((###%%%''''''&&&%%%&&&'''((('''%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###%%%'''((()))******###%%%''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))((((((&&&&&&&&&&&&&&&'''(((((()))))))))*********++++++******))))))******+++,,,))))))(((((((((((())))))(((((()))++++++,,,,,,+++******************))))))&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&((((((''''''((()))'''((((((((('''))),,,//////---++++++,,,---,,,+++((()))***++++++***)))(((''''''((((((((((((''''''''''''''''''((((((((()))(((((('''&&&''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''''''''(((((()))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((('''&&&'''((()))((('''''''''&&&&&&'''(((((()))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))************))))))***++++++,,,,,,------...------......///000000000000222333444777;;;@@@DDDHHHKKKNNNMMMIIIIIIMMMQQQ[[[lll~~~dddUUUSSSMMMEEE@@@???>>>;;;999555777888666222000111333------...............------,,,,,,,,,,,,,,,,,,+++((((((((((((((()))*********+++,,,------,,,***)))*********(((&&&&&&(((***)))((('''&&&&&&&&&&&&&&&"""%%%'''((('''&&&&&&'''+++***((((((((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&$$$%%%&&&((()))(((((('''###%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&'''''''''''''''((())))))(((((())))))*********+++*********)))***++++++,,,))))))(((((((((((())))))(((((()))++++++,,,,,,,,,))))))***))))))(((''''''%%%&&&'''''''''&&&%%%$$$'''''''''((((((((())))))%%%'''))))))((((((((()))'''(((((((((((())),,,///111...***((()))+++,,,---'''((()))******)))((('''''''''(((((((((((('''''''''((((((((())))))******((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$'''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&'''))))))(((''''''''''''''''''((()))***))))))))))))))))))))))))&&&''''''(((((((((((((((***))))))))))))))))))***)))***+++---------------------......///000000000000111333555666:::???BBBFFFJJJMMMLLLHHHHHHLLLPPPYYYkkk