BM6P6(@ GGGJJJQQQ\\\dddhhhiiikkk```VVVNNNIIIDDD<<<777555000000111111111222222222333333444555666777888999::::::::::::::::::::::::;;;<<<===>>>>>>===<<<<<<<<<<<<>>>>>>>>>===<<<;;;777666555444444444444444777888:::===@@@CCCEEEFFFEEEFFFFFFFFFDDDCCCAAA@@@===@@@CCCFFFGGGHHHJJJLLLIIIJJJKKKKKKKKKPPPWWW^^^zzzyyybbbRRRHHHQQQYYY\\\bbbkkkooommmkkkcccVVVJJJBBB>>>===<<>>999222//////000000000444444666999:::???KKKWWW[[[___bbbcccgggoootttttt[[[OOO@@@888666666444111000000000111111111111111/////////111444999===@@@@@@BBBDDDEEEEEECCCAAA???BBBAAA@@@>>><<<;;;999999999999888888777777666666777666666666777999<<<>>>???BBBFFFHHHJJJKKKNNNPPPTTTXXX]]]bbbeeehhhkkknnnrrrtttyyy}}}{{{|||~~~}}}|||{{{yyywwwmmmmmmnnnnnnnnnmmmmmmlllooollliiiiiikkkllljjjhhhddddddeeeddddddbbbaaa```WWWUUURRRPPPOOOLLLIIIFFFAAAAAAAAABBBDDDHHHKKKMMMMMMOOOPPPRRRUUUYYY___dddeeefffhhhiiijjjnnnssswww|||{{{zzzzzzzzz{{{}}}~~~{{{wwwqqqoooooopppooonnnooonnnllljjjjjjkkkmmmooommmqqqtttvvvuuuvvvxxx{{{|||{{{fffYYYPPPJJJEEEDDDAAA===888666777888HHHNNNXXXccciiiiiigggfffbbbWWWLLLHHHEEE>>>777555111111111222222222333333333333444555666777888999999999999999999999999999:::;;;<<<>>>>>>>>>======<<<============<<<;;;;;;888888888888777777777777:::;;;<<<>>>@@@AAACCCCCCCCCCCCDDDEEEDDDCCCBBBAAA>>>@@@CCCEEEFFFGGGIIIJJJHHHIIIJJJJJJJJJOOOVVV\\\qqqrrr\\\NNNKKKVVV```dddfffiiiiiiffffff___UUUJJJBBB>>>===>>>???FFFVVVbbblll~~~jjjMMM<<<777111///111---......------------.........000111111222555999===DDDLLLVVV___iiiyyyrrrggg]]]RRRLLLEEE;;;444222111000000222444555444222///...------,,,,,,---------------------------------------.........//////111111111111111222222222333333222222222333444555666666666666555555555555444555777888999999999999888888888999999:::::::::===>>>???@@@BBBCCCCCCCCCCCCCCCBBBBBBCCCFFFHHHJJJJJJKKKMMMOOOQQQSSSTTTUUUPPPPPPPPPPPPQQQSSSUUUVVVWWWWWWWWWVVVUUUUUUWWWYYYXXXWWWVVVTTTTTTVVV[[[___aaabbbcccddddddfffiiikkkoooqqqqqqoookkkiiiiiijjjjjjjjjhhhfffcccaaa______^^^```bbbeeegggjjjkkkllliiifffdddcccdddeeeeeedddcccaaa___[[[WWWPPPHHHBBB999555000///000222222222222222444888:::>>>KKKWWW___dddgggfffhhhlllmmmkkkYYYOOOBBB:::999888555222333333222111111000/////////......///222666;;;===???@@@CCCEEEEEEDDDCCCAAABBBAAA@@@>>><<<:::999888666666666555555555444444666555444444555777999;;;;;;>>>AAACCCDDDFFFHHHJJJOOORRRXXX]]]```dddgggjjjlllooottt{{{~~~~~~~~~}}}~~~~~~~~~}}}{{{{{{{{{yyyxxxpppooooooooonnnnnnmmmmmmnnnllliiihhhiiihhheeebbbcccbbbbbbaaa```______^^^VVVTTTQQQPPPNNNLLLHHHFFFCCCBBBBBBBBBCCCEEEHHHIIIKKKLLLNNNOOORRRWWW\\\aaaccceeefffggggggjjjnnnrrr{{{zzzyyyyyyxxxyyyzzz{{{xxxuuuqqqpppqqqqqqpppoooqqqooommmkkkkkklllnnnppppppsssuuuvvvttttttvvvxxx|||{{{vvvwwwyyywwwfffYYYPPPIIIEEEDDDBBB===999666777888IIITTTcccoootttsssoookkkiii[[[MMMHHHFFF@@@888444222222222333333333444444444444555666666777888888777777777777777777777777::::::<<<===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::<<<======<<<;;;;;;===>>>>>>??????@@@AAAAAA@@@AAACCCDDDDDDDDDCCCCCC???AAADDDEEEEEEEEEFFFHHHFFFHHHIIIIIIIIIMMMSSSYYYgggmmmXXXJJJLLLZZZjjjqqqqqqoookkkgggjjjddd[[[OOOEEE???>>>???@@@GGGVVVbbbllllllOOO<<<777111000111.........------------.........///000111222555999<<<@@@HHHSSS]]]iiiyyyxxxjjj___SSSKKKCCC:::444333111111000111333444444333000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000111111111222222222333333333222333444444555555555555555555555555555555555666777888777777777777777888999::::::;;;;;;>>>>>>???@@@@@@AAABBBBBBDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKMMMOOOQQQRRRSSSTTTQQQPPPPPPPPPQQQSSSUUUVVVVVVWWWWWWUUUTTTTTTVVVXXXYYYYYYWWWUUUTTTVVVZZZ]]]___aaadddeeeeeefffgggiiimmmoooqqqpppnnnkkkjjjjjjjjjjjjiiifffaaa^^^___aaa^^^___aaadddgggiiikkkllliiifffdddbbbbbbbbb```___^^^\\\YYYUUUPPPJJJBBB===666333111000000111111000//////222666999>>>KKKXXXeeejjjmmmjjjgggfffccc___WWWNNNDDD>>>===;;;777333555555333222000///...---......---...000333666888;;;===@@@BBBDDDDDDCCCCCCAAA@@@???===;;;999777666555555555555555444444444555444444333333555666777666888;;;======???AAACCCGGGKKKPPPUUUYYY]]]bbbdddhhhkkkqqqvvv{{{|||||||||~~~~~~~~~|||zzzyyyzzz{{{{{{zzzqqqpppnnnmmmlllllllllllllllkkkiiihhhgggddd```]]]aaa```___]]]\\\[[[[[[[[[TTTRRRPPPNNNMMMKKKGGGEEECCCCCCBBBBBBBBBCCCEEEFFFHHHIIIJJJLLLNNNRRRXXX\\\```ccceeeeeedddeeeiiilllxxxxxxwwwvvvuuuuuuuuuvvvsssrrrqqqqqqrrrsssrrrpppsssqqqooonnnmmmnnnpppqqqssstttuuuuuutttssstttuuuzzzuuuhhhcccbbblllrrrnnncccXXXOOOHHHEEEEEEBBB>>>999777777888KKK[[[nnn|||~~~uuucccRRRKKKHHHBBB888222333333333444444444555555444555555666777777888888777777777777777777777777999:::;;;<<<>>>>>>??????>>>===<<<::::::;;;<<<<<<;;;<<>>?????????@@@@@@@@@AAAAAA@@@AAACCCDDDDDDCCCCCCBBB@@@BBBDDDEEEDDDDDDDDDFFFEEEFFFHHHHHHGGGJJJQQQVVV```yyymmmWWWHHHHHHZZZqqqzzzvvvxxxrrrgggVVVGGG>>>===???AAAIIIZZZhhhtttoooRRR>>>888111000222///......------------......---...///000111444888<<<>>>FFFQQQ[[[gggwww}}}nnnbbbTTTKKKCCC:::555444222111000111333444333333222222111000000000000000------------------------............////////////000000000111222222333333333333333333444444555555444444555555555555555666666666666666666666555555666666777888:::;;;<<<<<<>>>>>>>>>>>>??????@@@AAAEEEEEEDDDDDDEEEFFFGGGGGGKKKLLLMMMOOOQQQRRRRRRRRRQQQQQQPPPPPPRRRSSSUUUVVVVVVWWWVVVUUUTTTTTTVVVXXXZZZZZZXXXVVVTTTUUUXXX[[[\\\```dddfffgggggghhhiiikkkmmmpppqqqooommmjjjhhhgggkkkmmmjjjccc___```bbb]]]^^^```bbbeeehhhjjjkkkgggeeeccccccccccccaaa```\\\YYYVVVQQQLLLFFF>>>999555444222111///...,,,+++------111555888>>>KKKXXXkkkpppqqqjjjccc^^^YYYUUUTTTNNNGGGCCCAAA>>>999555444444333222000///...---......------...000111333555777:::===@@@AAAAAAAAA???>>>===;;;999777555444666666666666666666666666555555444333333444444555444666888999999:::===???BBBEEEKKKPPPTTTYYY]]]aaaiiilllppptttvvvxxxzzz{{{{{{{{{{{{|||~~~{{{yyywwwwwwyyy{{{||||||qqqooollljjjhhhhhhhhhiiiiiiiiiiiihhhfffccc___\\\```___]]][[[YYYXXXXXXXXXRRRPPPNNNMMMLLLIIIFFFCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHIIIJJJNNNTTTXXX___cccfffeeebbbbbbeeehhhtttssssssrrrqqqqqqppppppooooooppprrrssssssrrrqqqtttsssqqqpppooopppqqqrrrttttttttttttsssssstttuuuxxx~~~tttbbbWWWSSSZZZaaaaaa\\\TTTLLLGGGDDDDDDBBB>>>:::777777888PPPdddyyymmmXXXNNNIIIBBB888222333333444444444555555555555555666666777777888888999999999999999999999999::::::;;;<<<===>>>???@@@???>>><<<<<<<<<<<<>>>???===>>>@@@BBBCCCBBBAAA@@@===>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDDDDCCCBBBAAAAAACCCEEEEEEDDDCCCDDDEEEDDDFFFGGGGGGFFFIIINNNSSSZZZppp||||||}}}mmmVVVFFFDDDWWWsss~~~qqq\\\HHH<<<:::===???III___ppp}}}uuuVVVAAA999222000222///......------------......---...//////000333777;;;>>>EEEOOOYYYeeessssssfffWWWNNNEEE<<<777666333222000000222333333333222222111000000000000000////////////////////////........./////////000000///000000111222222333333333333444444444555555555333444444444555555666666666666666555555555555555666666777888:::;;;<<<<<<>>>============>>>???@@@EEEEEEEEEEEEEEEFFFGGGGGGKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRTTTUUUWWWVVVWWWWWWUUUTTTTTTVVVXXX[[[ZZZYYYVVVTTTUUUWWWYYYZZZ^^^cccggghhhiiijjjkkkjjjkkknnnoooooolllhhheeeccciiinnnnnnhhhbbb```aaa\\\\\\]]]___aaadddggghhhiiigggeeeeeeeeedddbbbaaa\\\YYYUUUPPPKKKDDD===888222222222000...,,,++++++------000555888===JJJWWWnnnrrrrrrjjj___YYYTTTPPPRRROOOJJJGGGEEEBBB<<<888333333222111111000000//////...---------...//////000111444777:::;;;<<<===;;;;;;999888666555333333444444555555666666777777666666555555555444555555666777888888777888;;;===???BBBGGGLLLPPPUUUZZZ^^^fffjjjnnnqqqrrrtttwwwyyyzzzzzzzzz{{{~~~~~~yyywwwuuuuuuwwwzzz||||||rrrpppllliiifffeeeeeefffeeefffggggggeeebbb```^^^___^^^\\\ZZZXXXWWWVVVUUUPPPNNNLLLKKKJJJHHHEEEBBBAAAAAAAAABBBCCCDDDEEEEEECCCDDDEEEFFFGGGKKKPPPTTT^^^cccgggfffbbb___bbbeeemmmmmmmmmmmmmmmmmmmmmlllkkkmmmpppqqqrrrqqqqqqpppsssrrrqqqppppppqqqrrrsssssssssrrrrrrssstttuuuvvvuuu{{{uuuaaaUUUQQQRRRUUUVVVSSSMMMHHHEEEBBBBBBAAA>>>:::888777888XXXooosss^^^QQQIII@@@888444333333333444444444555555666666666777777888888888::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>??????@@@AAABBB@@@AAABBBCCCDDDCCCBBBAAA===>>>???@@@BBBCCCEEEEEEDDDDDDEEEEEEEEEDDDBBBAAABBBDDDEEEEEEDDDDDDDDDEEECCCFFFGGGGGGFFFHHHMMMQQQTTTggg~~~wwwqqqpppqqqqqqzzz|||hhhRRREEECCCTTTppp~~~hhhOOO>>>;;;===>>>JJJaaauuu{{{\\\EEE<<<222000333000......------------......,,,---...///000333777:::>>>DDDMMMWWWaaannn{{{xxxkkk\\\RRRIII???999888444222000000111333333333000///......------......////////////////////////....../////////000000000//////000111222333333444333333444555555555555444333333333444555555666666777666666555555555666666777777888999::::::;;;;;;<<<<<<;;;;;;<<<===???@@@DDDDDDEEEFFFFFFGGGHHHHHHLLLLLLNNNOOOPPPPPPPPPPPPRRRQQQQQQQQQRRRTTTVVVWWWWWWXXXXXXVVVUUUUUUWWWYYYZZZZZZYYYWWWUUUUUUWWWYYYZZZ]]]bbbfffggghhhjjjkkkiiiiiijjjlllllliiieeeaaa^^^dddjjjmmmiiiddd```^^^ZZZZZZZZZ[[[]]]___bbbccckkkiiigggffffffdddaaa^^^[[[XXXSSSNNNIIIBBB<<<777---...///...---,,,---...------000333666;;;GGGSSSkkkqqqtttlllaaaZZZTTTPPPQQQOOOLLLJJJHHHDDD@@@===444444444333333222222222//////......------......,,,---///222444555666777777666555444333222222111111111222222333444555555666666666666666666555555777888888777666777:::<<<<<>>??????===:::888888888^^^xxxuuu___QQQGGG>>>888777222333333333444444444444777777777777777888888888::::::::::::::::::::::::===<<<;;;;;;<<<===>>>???>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD>>>???@@@AAABBBCCCDDDEEECCCDDDEEEFFFFFFFFFEEEDDDBBBDDDFFFFFFEEEEEEEEEFFFCCCFFFHHHGGGFFFGGGLLLPPPQQQ```uuuqqqhhhffffffccclllvvvyyyppp```PPPFFFCCCPPPlllbbbJJJAAA@@@CCCNNNdddvvvaaaHHH>>>333111333000......------------......,,,---......///222666:::===BBBKKKUUU___jjjvvv}}}{{{oooaaaVVVMMMCCC<<<:::555333000000111222333333///...------,,,,,,------////////////////////////.../////////000000000000...///000111222333444444333333555666666666555444222222333444444555666666777666555555555666777888888888888999999:::::::::;;;:::::::::;;;===@@@AAABBBCCCEEEFFFGGGHHHIIIIIILLLMMMNNNOOOOOOOOOOOOOOORRRRRRQQQQQQRRRTTTVVVWWWXXXYYYYYYWWWVVVVVVXXXZZZZZZZZZYYYWWWUUUUUUWWWYYY[[[^^^aaacccddddddfffgggiiihhhggghhhhhhfffbbb^^^ZZZ]]]bbbeeeeeeaaa]]]ZZZYYYXXXXXXWWWYYY[[[]]]^^^fffeeedddddddddccc```]]]ZZZVVVQQQLLLFFF@@@999555,,,---...---+++***---///---,,,...111222666BBBNNNdddooovvvsssiii___WWWRRRQQQPPPNNNLLLIIIFFFCCC@@@:::999888777666555444333000000/////////.........+++,,,---...000111222222222222222111111111000000///000111222333444555555555555555666666666666555777777777666444555888:::999;;;???BBBFFFJJJPPPTTTVVV[[[bbbeeegggkkkqqqvvvtttwww|||~~~zzzzzzyyyyyy|||}}}zzzuuurrrnnnmmmnnnqqqrrrsssnnnllljjjfffccc___]]][[[ZZZ\\\]]]\\\YYYXXXYYY[[[[[[[[[[[[ZZZXXXTTTPPPNNNLLLKKKIIIHHHGGGFFFCCC@@@>>>>>>???????????????>>>>>>>>>??????@@@CCCHHHKKKSSS[[[bbbaaa[[[WWWYYY]]]^^^```bbbeeegggiiijjjjjjkkkmmmooonnnkkkjjjkkklllllllllmmmnnnpppqqqrrrssswwwtttqqqppprrrtttsssrrrpppuuuzzz|||tttgggaaa^^^UUUOOONNNLLLEEEAAAAAA:::;;;<<<;;;999888888999```|||sss___PPPEEE<<<999999222222222333333333444444777777777777888888888888::::::::::::::::::::::::>>>===<<<;;;;;;<<<>>>>>>>>>???BBBDDDFFFGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEFFF@@@@@@AAAAAABBBCCCDDDDDDAAACCCDDDFFFGGGHHHGGGGGGBBBDDDFFFGGGFFFEEEFFFGGGDDDFFFHHHHHHFFFGGGKKKOOORRR^^^qqqoooddd``````\\\dddlllooohhh\\\PPPJJJCCCNNNjjjuuuWWWGGGCCCJJJTTThhhxxxdddJJJ???444111333000.........------.........+++,,,---...///222666999;;;@@@IIISSS^^^iiitttzzz~~~qqqcccZZZPPPEEE===;;;666333000000111222333333000000///.......................................////////////000000000000...///000111222333444444333333555666666666555444222222333333444555666666777666555555555777888999999999999999999999999::::::999999999;;;===@@@BBBBBBCCCDDDFFFHHHIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOOOORRRRRRQQQRRRSSSTTTVVVWWWYYYZZZYYYXXXWWWWWWYYY[[[YYYYYYYYYWWWVVVUUUWWWYYY]]]___aaaaaaaaaaaabbbccciiigggeeeeeefffddd___[[[WWWXXXZZZ]]]______[[[XXXXXXWWWVVVUUUVVVXXXZZZ[[[___^^^___aaaccccccaaa```XXXTTTOOOIIICCC===777222///000///,,,)))(((***,,,,,,,,,---///000333>>>JJJ___mmmyyyxxxoooeee[[[SSSRRRPPPOOOMMMJJJGGGDDDBBB???>>><<<:::888666555444111000000000000/////////,,,,,,------...//////000////////////000000000000111111222333555666777777333444555555666666555555666666666444222333666888666888;;;>>>BBBFFFKKKOOOTTTYYY___aaabbbdddjjjoooqqqsssxxx}}}~~~{{{zzzyyyyyy{{{~~~{{{wwwssspppllljjjkkkmmmnnnoooiiihhheeebbb^^^ZZZWWWUUUWWWYYYYYYWWWSSSRRRTTTVVVYYYZZZ[[[ZZZWWWSSSNNNKKKLLLJJJHHHGGGGGGEEEBBB@@@>>>>>>>>>>>>===<<<::::::<<<<<<<<<<<<===@@@EEEHHHNNNVVV^^^]]]WWWSSSUUUYYYZZZ\\\___cccfffhhhjjjjjjlllmmmnnnmmmiiigggiiikkkjjjjjjlllmmmoooqqqrrrssszzzvvvrrrppprrrrrrrrrpppnnnssswwwzzzuuulllhhhbbbWWWPPPOOOMMMEEE@@@???888999;;;;;;999888888999jjjnnn\\\VVVGGG999777666555555555666666666777777555666777999999:::::::::======<<<<<<;;;;;;;;;:::===>>>===<<<::::::<<<>>>???AAADDDGGGKKKNNNPPPQQQPPPMMMJJJGGGFFFGGGIIIJJJHHHFFFCCCBBBCCCDDDEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEFFFIIIKKKMMMTTT^^^rrrnnneeedddbbbcccfffkkkmmmhhh\\\LLLAAAAAAMMMfffeeeFFFHHHJJJSSSjjj~~~lllOOO===777333000/////////000000///---+++***+++,,,,,,...000222444555???BBBJJJSSS[[[cccqqqsssccc\\\WWWNNNAAA999666555444333222333444444111///,,,,,,---.........////////////////////////,,,,,,---...///000111111111111111111111111111111333333555555555555333333333333333444444444555555444555555666777888888999888666555777:::<<<:::888999::::::;;;<<<===>>>>>>@@@BBBDDDFFFHHHJJJJJJKKKLLLLLLMMMMMMNNNPPPQQQRRRQQQRRRTTTVVVWWWWWWWWWWWWZZZYYYYYYXXXXXXXXXXXXYYY___]]]ZZZWWWUUUTTTTTTTTTUUUZZZ___```^^^^^^aaaeeebbbaaa````````````^^^\\\XXXYYYYYYYYYWWWSSSPPPMMMLLLLLLLLLLLLNNNPPPRRRSSSYYYZZZ[[[\\\]]]^^^^^^^^^WWWQQQIIIAAA;;;777333000//////.........---------,,,---------///444;;;@@@XXXfffxxxyyylllaaa[[[WWWTTTOOOJJJEEEBBBAAA@@@===<<<;;;888666444222111222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000...//////000111222222333777777777666666555555555666666555555555555666666999999999:::===@@@DDDFFFNNNSSSXXX[[[[[[]]]bbbggglllnnnppptttyyy{{{yyyyyyzzzyyyyyyzzz}}}}}}{{{zzzxxxwwwuuurrroooooommmiiifffdddeeeggghhh^^^^^^]]][[[YYYWWWUUUSSSTTTTTTUUUTTTRRRQQQRRRSSSVVVVVVVVVTTTRRROOOLLLJJJHHHFFFDDDCCCCCCBBB???=========>>>>>>===<<<;;;;;;::::::;;;;;;===>>>???@@@JJJNNNUUUZZZ[[[YYYTTTQQQVVVWWWYYY]]]```dddfffgggkkkkkkkkkkkkkkkjjjiiihhhaaadddgggkkknnnpppqqqrrrttttttssstttuuuuuusssppprrrsssuuuzzz}}}tttmmmiiibbb^^^WWWQQQKKKFFF@@@===::::::888777666666666666tttooo[[[TTTEEE999777666555555555555666666666666777777888999999999888888;;;;;;;;;<<<<<<======>>>>>>??????>>>======???AAABBBCCCGGGJJJNNNQQQSSSTTTRRRPPPLLLIIIHHHIIIJJJLLLIIIFFFDDDDDDEEEFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFGGGIIIKKKMMMSSS^^^rrrqqqfffbbb```fffhhhkkklllhhh\\\NNNCCC@@@JJJaaannnNNNOOOKKKUUUmmmoooQQQ>>>777333000///....../////////---,,,+++------...///111333555666<<<@@@HHHRRRZZZcccrrrsssddd___[[[QQQDDD<<<666555444333222333444444111///---,,,---.........////////////////////////........./////////////////////000111222222333333222333444555555444333222333333444444444555555555555555666666777888888999:::888666777999999888666999::::::;;;<<<===>>>>>>@@@AAACCCEEEGGGIIIJJJJJJLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQSSSTTTUUUUUUUUUUUUYYYXXXXXXWWWWWWXXXYYYYYY\\\[[[YYYWWWUUUTTTSSSRRRUUUYYY^^^___^^^]]]```ccc```___^^^^^^^^^\\\YYYWWWUUUUUUUUUTTTQQQNNNKKKIIIIIIIIIHHHIIIJJJKKKMMMNNNTTTTTTVVVWWWXXXYYYZZZZZZSSSNNNFFF???:::666222000//////.........---------+++,,,,,,,,,...222888===PPP```ttt~~~{{{pppfff```WWWTTTPPPKKKGGGDDDCCCBBB>>>===;;;999777555333222333222222111000///...---++++++,,,,,,,,,---------,,,,,,,,,+++,,,------...//////000111222333333444444444444444444444444333666555555444444555555666777777777888;;;>>>BBBDDDHHHMMMRRRTTTUUUWWW]]]aaafffhhhlllqqqvvv|||}}}yyyyyyyyyxxxvvvvvvxxxzzzzzzwwwuuussssssqqqooolllkkkiiieeebbb``````aaabbbXXXXXXWWWVVVTTTRRRQQQPPPPPPRRRSSSSSSQQQOOOPPPPPPTTTSSSSSSQQQOOOLLLJJJHHHHHHFFFCCCBBBBBB@@@>>><<<<<<<<<<<<<<<<<<;;;::::::999999999:::;;;===>>>???FFFJJJQQQWWWZZZYYYVVVSSSUUUVVVYYY\\\```cccfffgggiiiiiiiiiiiiiiihhhggggggaaacccfffiiilllooopppqqqrrrqqqrrrtttvvvwwwuuusssrrrsssuuuyyy|||tttlllhhhaaa]]]WWWQQQLLLGGGBBB>>>;;;;;;999888777777777777~~~qqqYYYPPPCCC:::888555555555555555555555555555888888999999888777777666888999:::<<<===???@@@AAA???@@@AAAAAA@@@@@@BBBDDDEEEGGGJJJNNNRRRUUUWWWXXXUUURRROOOLLLKKKKKKLLLMMMIIIGGGFFFFFFGGGHHHFFFEEEFFFGGGHHHJJJKKKKKKLLLLLLIIIJJJJJJKKKLLLKKKKKKKKKKKKJJJHHHHHHHHHJJJLLLMMMRRR]]]rrryyykkkfffdddgggggghhhiiieee[[[MMMCCC???FFFXXXtttuuuTTTRRRJJJXXXssstttTTT@@@888333///...---......///......------//////000111222444666777:::===FFFPPPXXXaaappp~~~|||nnn```ZZZVVVLLLAAA:::666555333222222222333444222000------...///......////////////////////////000000//////..................///111222333444555222222333333333333222222333444444444444555555555555666666777777888888888:::999777777777777555444999999:::;;;<<<===>>>>>>???@@@AAACCCEEEGGGIIIIIIKKKKKKLLLLLLLLLMMMNNNNNNNNNOOOQQQRRRSSSTTTSSSSSSWWWWWWVVVVVVWWWXXXYYYZZZ[[[ZZZZZZYYYWWWVVVTTTSSSTTTXXX]]]^^^]]]\\\^^^aaa]]]\\\[[[[[[ZZZWWWSSSPPPOOONNNMMMKKKHHHFFFDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEJJJKKKMMMOOOPPPQQQRRRRRRMMMHHHBBB<<<888444111////////////.........------++++++++++++,,,///555999GGGXXXnnn}}}~~~uuukkkeeeXXXUUUQQQMMMIIIFFFDDDDDD???>>><<<:::888666444333444333333222111000//////++++++,,,,,,---------...+++++++++++++++,,,,,,---//////000111222333444444333333333333333333333333444444333333333333444444555555555777999<<>><<<::::::::::::;;;::::::999888777777777888999:::;;;<<<@@@EEEMMMTTTXXXYYYXXXVVVUUUWWWYYY\\\```ccceeefffffffffffffffffffffeeeddd```aaacccfffiiilllnnnooopppppprrruuuxxxyyyxxxvvvsssssstttxxx}}}zzzrrrkkkfff___[[[UUUPPPLLLGGGCCC@@@<<<;;;:::888888888999999}}}pppWWWLLL@@@:::888444666666666555555555555444777888888888888888777777999999;;;<<<>>>???@@@AAA???AAABBBBBBBBBBBBDDDFFFFFFHHHKKKOOOSSSVVVXXXYYYUUUSSSPPPMMMLLLLLLMMMNNNJJJIIIHHHIIIJJJJJJHHHFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKLLLKKKJJJIIIIIIKKKMMMNNNRRR\\\qqqtttnnnnnnlllkkkjjjjjjggg]]]OOODDD===AAAMMMcccvvvTTTOOOJJJ[[[zzz{{{YYYCCC888222///...------..................//////000111222444666666999===DDDNNNUUU]]]lllyyy|||mmm]]]TTTOOOFFF===888555444333222222222333444333111...---...//////...///////////////////////////////////////............///000111222333444444222222222222222222222222444444444444555555555555666666777777777888888888888888777777666666555444888888999:::<<<===>>>>>>>>>???@@@BBBDDDFFFHHHIIIJJJKKKKKKLLLLLLMMMLLLLLLMMMNNNPPPRRRSSSSSSSSSRRRVVVUUUUUUTTTUUUWWWYYYZZZ[[[\\\\\\\\\[[[ZZZXXXVVVUUUXXX[[[\\\\\\[[[\\\^^^[[[ZZZYYYXXXVVVRRRMMMIIIHHHGGGDDDAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@AAACCCEEEFFFHHHHHHIIIEEEBBB<<<888555333000...////////////............,,,,,,,,,++++++...333666@@@QQQiii{{{~~~wwwmmmggg[[[XXXTTTOOOJJJFFFDDDBBB@@@???===;;;999666555444444444333222222111000000...------------,,,,,,,,,---,,,,,,,,,,,,---......---...///000111333333444333333333333444444444444333333222222222222333333444444555666888;;;===>>>@@@DDDHHHKKKMMMPPPUUUXXXXXX]]]dddiiimmmrrrwww{{{}}}~~~|||zzzyyyvvvrrrmmmjjjiiijjjmmmjjjfffdddcccdddcccccc___]]]ZZZWWWTTTRRRQQQPPPJJJJJJIIIIIIHHHHHHHHHHHHGGGJJJMMMNNNMMMJJJIIIIIIKKKKKKJJJIIIHHHGGGEEEEEEEEECCCAAA???>>><<<:::888888888888999999888777777555555555666666777888999<<>>>>>???>>>@@@BBBBBBBBBBBBCCCEEEEEEGGGJJJMMMQQQTTTVVVVVVRRRQQQOOOMMMLLLLLLLLLMMMKKKJJJIIIJJJKKKKKKIIIGGGJJJJJJIIIHHHGGGGGGGGGFFFIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJLLLNNNOOORRRZZZnnnyyytttuuuuuusssrrrqqqnnnbbbRRREEE===>>>DDDQQQgggxxxUUUNNNKKK___]]]EEE999333///......---------.....................///111222444444:::===DDDLLLQQQYYYfffssstttaaaTTTLLLCCC===;;;555444333222111222333333444222///.../////////...////////////////////////------......///000000111111111111111111222222222222222222222222222222222444444444555555555666666777777777777888888888888666666777777666666666777777888999:::;;;===>>>>>>>>>>>>???@@@BBBEEEGGGHHHJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSUUUUUUSSSSSSTTTVVVXXXZZZZZZ[[[\\\\\\\\\[[[YYYXXXVVVXXXZZZ[[[[[[[[[[[[[[[[[[YYYVVVTTTQQQLLLGGGCCCAAA???<<<999777666666666666666666666666555555555888999;;;<<<>>>?????????===;;;777444333222000...000000/////////.........---------------///333666===NNNfffxxx|||vvvllleee^^^[[[WWWQQQKKKFFFBBB@@@@@@???>>>;;;999777555444444444333333222222111111111000///...,,,+++***)))---,,,,,,,,,,,,---......,,,---...///111222333444222222222222222222333333222222111111111111222222444444555777999;;;===>>>???AAADDDGGGJJJMMMQQQSSSTTTZZZbbbgggiiilllqqqttt|||~~~}}}zzzwwwyyy{{{{{{wwwyyyxxxtttnnnhhhdddcccccceeebbb^^^]]]]]]]]]]]]]]]XXXWWWUUURRROOOLLLJJJIIIFFFFFFEEEDDDDDDEEEFFFFFFCCCFFFJJJKKKIIIGGGFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDCCCAAA>>>===<<<;;;888666666666777777777777666666444333333444444555666777999===DDDLLLSSSWWWXXXYYYZZZ[[[\\\]]]___```aaabbb```aaaaaabbbbbbbbbaaaaaa^^^^^^^^^```bbbfffiiikkkrrrsssvvvzzz}}}}}}{{{xxxuuusssrrrrrrtttvvvwwwvvv~~~}}}vvvnnngggbbbWWWSSSNNNJJJGGGCCC???===999888666555666777999:::uuu|||cccRRRGGG;;;888999444666666777777777888888888666777888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>DDDRRRggg}}}zzzXXXOOOLLL^^^```GGG:::444000//////......---------......---------...///111222333:::<<>>???>>>>>>???@@@BBBEEEGGGIIIJJJKKKMMMOOOPPPPPPPPPPPPOOOPPPRRRSSSTTTUUUTTTTTTVVVTTTSSSRRRRRRTTTWWWYYYXXXXXXYYYYYYYYYYYYYYYXXXWWWXXXZZZ[[[[[[[[[ZZZZZZ[[[XXXSSSOOOKKKFFFAAA>>>:::888666444222222222222111222222333222222111111333444555666777888888888777555222111222111000...000000000/////////......---............000333666>>>MMMccctttyyyssshhhaaa^^^\\\XXXRRRLLLGGGBBB@@@@@@???===;;;999777555444333333333222222222111111111111000...---+++***)))+++++++++++++++,,,,,,---,,,---...///111333444444222222222111111000000000222222111111111111222222444444666888999;;;<<<===<<<>>>@@@CCCFFFIIIKKKLLLPPPWWW```eeefffgggkkkpppvvvxxxzzzxxxuuusssuuuwww}}}~~~{{{vvvsssuuutttpppjjjccc___]]]]]]\\\ZZZWWWVVVWWWXXXWWWVVVQQQPPPOOOMMMJJJGGGDDDBBBCCCBBBAAA@@@@@@AAABBBCCC???BBBEEEFFFDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCCCC@@@>>><<<;;;:::999777555555555666666777777666666333333222222333333444555777:::@@@GGGMMMQQQTTTUUUWWWXXXYYY[[[]]]___```aaa___```aaaaaabbbaaaaaaaaa^^^]]]]]]]]]```dddhhhkkkqqqrrrvvvzzz}}}}}}zzzxxxuuussspppooopppqqqrrrrrrzzzzzztttllleee```TTTQQQLLLHHHDDDAAA===:::999777555444555777999;;;uuummm[[[OOOFFF999777999555666666777888999::::::;;;999:::;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;@@@BBBDDDDDDCCCBBBBBBCCCBBBCCCFFFHHHJJJKKKLLLMMMKKKKKKKKKJJJKKKLLLLLLMMMMMMKKKIIIHHHIIIJJJJJJIIILLLKKKJJJIIIIIIJJJKKKLLLHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIKKKMMMPPPRRRUUUYYYggg~~~sssZZZGGG>>>>>>===>>>EEEUUUiiiwwwxxxWWWLLLHHHWWWuuucccHHH;;;555111111000///...---,,,,,,---------------...///000111222777:::@@@GGGMMMSSS```lll}}}{{{hhhZZZOOOCCC<<<999444444222111111111222333666444111000000000///...////////////////////////---.........//////000000000000000111222222222333555444333222222333444555555555555555666666666666888888888888888888888888888999:::999666555666888666666888999;;;===>>>????????????@@@BBBEEEHHHJJJJJJLLLOOOQQQSSSTTTSSSSSSNNNPPPQQQSSSTTTTTTTTTTTTWWWUUURRRQQQQQQSSSUUUWWWWWWWWWWWWWWWXXXXXXYYYZZZYYYYYYZZZ[[[\\\\\\ZZZYYYZZZVVVPPPJJJEEE@@@<<<999444444333222111111111111...///000111111000000///111111222333333333333333222111///000111111000///000000000000/////////...,,,---.........000333666>>>KKK```pppuuupppfff^^^\\\ZZZWWWRRRMMMHHHDDDBBB@@@???===;;;888666444333222222222222111111111111/////////...------,,,,,,,,,,,,,,,+++,,,------.........000111333555666777666666555444333222111111333222222111111222222333333444555777999:::;;;;;;<<<===>>>@@@DDDFFFGGGGGGIIIRRR\\\bbbcccdddiiimmmqqqsssuuutttqqqppprrrtttyyy||||||zzzwwwtttqqqooonnnjjjddd^^^YYYXXXXXXTTTSSSQQQQQQRRRRRRQQQOOOJJJJJJJJJHHHFFFBBB???===>>>===<<<;;;:::;;;===>>>;;;===??????>>>>>>???@@@@@@??????>>>>>>???@@@AAA===;;;999999999999777555444555555666777777666666222222222222222333333444555777<<>>FFFLLLSSS```mmm{{{pppdddXXXKKKAAA>>>444333222111111111222333777444111000000000000//////////////////////////////////////////...............///111222333444555555555333333333333555555555555555555666666666777999999888888888888888888:::<<<===:::666444555777555666777999;;;===>>>???@@@??????@@@BBBEEEHHHJJJKKKMMMPPPSSSUUUVVVUUUUUUNNNOOOQQQSSSTTTTTTSSSSSSWWWUUURRRPPPPPPRRRTTTVVVYYYYYYXXXXXXXXXZZZ\\\]]]ZZZZZZZZZ[[[\\\\\\ZZZYYYYYYTTTMMMFFFAAA<<<888666111111111111111111000000---...///000111000//////000111111222222111111000000///...///111111111000000000000000////////////+++,,,------...///333555>>>JJJ]]]mmmsssnnneee]]]YYYWWWUUURRRNNNIIIFFFDDD???>>><<<:::888666444333222222111111111111111111---------........./////////............///000000///000111333555777888999;;;;;;:::888777666555444333333222222222222333333222333555777888999::::::>>>>>>???AAADDDFFFGGGFFFDDDNNNYYY```aaaccchhhmmmnnnppprrrrrrooonnnqqqsssvvvyyy~~~~~~}}}}}}zzz|||yyywwwvvvsssqqqkkkjjjfffaaaZZZVVVUUUUUUOOONNNMMMNNNOOONNNLLLKKKFFFFFFFFFEEECCC@@@<<<:::;;;:::888777666777999:::999:::;;;;;;::::::<<<======<<<<<<;;;<<<===>>>???;;;:::888888999999777666444444555666777777777666222222222222222222333333333555:::>>>CCCFFFHHHIIIJJJLLLOOOSSSXXX]]]```bbb``````aaabbbccccccbbbbbb___]]]\\\\\\^^^bbbgggjjjgggjjjooouuuzzz|||zzzxxxrrrooommmmmmooorrrttttttrrrxxx}}}wwwqqqjjjccc^^^UUUQQQLLLHHHDDD@@@<<<999:::888666555666999===???rrroooZZZTTTKKKAAA:::888888999777777888999::::::;;;;;;<<<<<<>>>>>>>>>===<<<;;;===<<<;;;::::::;;;<<<===???BBBEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIGGGHHHIIIIIIHHHHHHJJJKKKKKKKKKLLLKKKJJJKKKNNNPPPSSSZZZeeevvvwwwTTTGGG<<<<<<@@@>>>GGGVVVZZZkkk|||iiiMMMGGGDDDHHHTTTiiibbbHHH<<<888333/////////...---------------.........///000000111111444888>>>CCCJJJUUUaaaiiixxxzzzhhhXXXKKKBBB>>>:::444000111222111222555777666444333222111///---...........................///////////////......000111111222222333444444444444444444444444333333666555444333333333333333555555666777777888777777:::999888777666666666777888888999:::;;;======>>>@@@AAAAAAAAAAAACCCFFFIIIHHHKKKPPPRRRSSSTTTTTTUUUQQQRRRRRRRRRRRRRRRQQQPPPSSSSSSSSSRRRRRRRRRUUUWWWZZZYYYXXXXXXXXXYYY[[[\\\WWWZZZ^^^``````]]]YYYVVVTTTOOOHHHAAA<<<888555333222111000///............------.........---,,,,,,.................................//////000000000////////////////////////***+++---------...111333<<>><<<::::::888666444222222222111111111111111---------------------------......///////////////000111444666888:::;;;<<<>>>======>>>???===:::888999888666555444444444555555666666888999:::;;;;;;======<<<===???AAACCCDDDHHHLLLSSSYYY^^^cccgggjjjkkkooosssssspppmmmlllmmmsssssssssvvvyyy{{{yyyvvvvvvxxx{{{~~~}}}|||||||||{{{xxxttttttuuurrrkkkeeegggeeebbb]]]XXXSSSPPPNNNNNNMMMKKKIIIFFFEEEDDDCCCBBBAAA@@@===:::888666555777666555444444444444444666777777888999::::::::::::999888888888999:::;;;:::::::::999777666444333444444333333333222222222111111111111111111111111333555888999;;;>>>AAADDDFFFIIINNNSSSWWW\\\aaadddeeeeeecccbbbfffkkkiiicccaaa```___```bbbeeeffffffffffffiiipppwwwyyyuuupppqqqnnnkkklllppptttuuuuuu{{{|||~~~yyyooofff```]]]XXXTTTNNNHHHCCC???;;;999777777777666666888<<>>AAACCCDDDDDDBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHJJJJJJIIIHHHJJJKKKMMMNNNOOONNNMMMLLLNNNPPPPPPWWWbbbsssdddMMM???<<>>FFFSSSVVVaaaqqq}}}|||aaaGGGAAA<<>>:::444000000111000111444888666444222111000///.................................////////////......000111111222222333333444444444444444444444444444666555444333333333333444444555666666777777777666888888888777777777777666888888888999:::;;;<<<<<<>>>???@@@@@@AAADDDHHHKKKJJJMMMQQQSSSTTTTTTUUUVVVRRRRRRRRRRRRRRRRRRRRRQQQSSSTTTTTTSSSRRRSSSUUUWWW[[[ZZZ[[[[[[\\\]]]^^^^^^ZZZ\\\___aaaaaa___\\\ZZZUUUOOOGGG@@@:::777444222222222222111000000//////....../////////......---------------------------------------......//////////////////////////////+++,,,---......///111444>>>JJJ[[[jjjppplllbbbZZZVVVTTTRRRPPPMMMJJJEEEBBB???===;;;:::999888666444222222222111111000000000.........---------------...//////000000000000000000111444777:::<<<===>>>??????@@@BBBBBBAAA>>>;;;<<<;;;999777666555666666888888888888999999999999;;;;;;;;;<<<===???AAABBBEEEIIIOOOUUUZZZ^^^bbbeeeiiinnnrrrrrroookkkjjjkkknnnmmmnnnrrrvvvxxxwwwvvvuuuuuuwwwyyy{{{~~~}}}|||zzzyyyxxxxxxxxxtttqqqppppppnnnhhhccccccbbb^^^ZZZUUUQQQNNNLLLKKKJJJGGGEEECCCAAA@@@@@@>>>===<<<:::999777666555444444333222222222333333444444555555666777777888777777666666666777888999999999888888777666444444444333333333333222222222111111111111111111111111222444777888:::<<<@@@CCCFFFHHHLLLPPPTTTYYY```dddffffffddddddhhhmmmkkkeeecccaaa______bbbdddffffffccccccffflllsssuuurrrnnnmmmkkkiiijjjnnnrrrtttuuu|||}}}yyyooofff___\\\WWWSSSMMMHHHCCC???;;;888777777777666666888===@@@[[[fffpppssstttssshhhZZZMMMJJJDDD>>>:::888888999:::::::::999999999888888:::::::::::::::;;;<<<===>>>======<<<<<<======>>><<>>;;;>>>DDDOOO___rrryyy\\\FFF===999555111111000//////......///////////////000111111222222333666999<<>>@@@BBBBBBDDDDDDFFFHHHIIIHHHDDDAAA@@@???===;;;:::999888888::::::999999888888777777999999::::::<<<===???@@@AAAEEEJJJOOOTTTXXX\\\___fffkkkppppppmmmiiiggggggggggggiiimmmqqqttttttsssrrrqqqqqqqqqssswwwzzz|||{{{zzzyyyxxxvvvuuuttttttsssoookkkiiiiiigggccc```^^^]]]ZZZVVVRRRNNNKKKIIIFFFEEECCC@@@>>>===<<<<<<888888777777666555555444000000000000000000111222111111111222333333444444444444444333444555555666666666777777666666555444333333333222222222111111000000000000000000000000111333555666888:::===@@@DDDFFFJJJMMMQQQWWW]]]bbbfffgggeeeeeeiiinnnmmmhhheeebbb___^^^```bbbdddddd______aaaffflllooommmkkkiiigggfffhhhlllqqqtttuuu|||~~~xxxooofff^^^YYYUUUQQQLLLGGGCCC???;;;888666777666666777:::???CCCaaagggkkkjjjhhheee[[[PPPJJJHHHCCC???;;;999888888999999999999999999999:::::::::999999:::<<<>>>???>>>>>>============>>>>>>;;;===@@@AAAAAAAAABBBCCCAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJIIIHHHIIIKKKJJJLLLNNNOOONNNMMMMMMNNNOOOTTT]]]kkk{{{^^^III???@@@BBBMMMYYYZZZdddpppwww{{{vvv]]]DDD@@@===@@@FFFNNN[[[kkk{{{tttZZZGGG===:::666222111111000/////////////////////000000111222222222444666888:::>>>GGGRRR[[[iiiyyyyyyiiiZZZMMMDDD>>>888333333222000111333999888666333000000000222........................---...//////////////////000000000111222222333333444444555555555555666666555444444333333333444444444444555555555555555444333444666888999999777777999999999999999:::::::::<<<===???AAABBBDDDHHHJJJKKKMMMPPPQQQQQQQQQRRRSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVUUUTTTTTTUUUVVVYYY[[[]]]```cccdddddddddfffeeeeeedddcccccccccccc^^^XXXNNNDDD>>>:::777666333444444444333222111000///000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000---.../////////000444666???EEESSSbbbkkkiii]]]SSSOOONNNLLLKKKJJJGGGDDDAAA;;;999888888999999777666444333333111000///....../////////000000000000000222222333444444444444333333666:::@@@DDDHHHIIIJJJKKKLLLNNNPPPRRRPPPLLLHHHEEEDDDBBB@@@>>><<<;;;::::::::::::999999888888777888999999:::;;;<<<===>>>???CCCGGGKKKOOOSSSWWWZZZbbbggglllmmmiiieeecccbbbbbbccceeehhhkkkmmmoooooommmmmmmmmnnnoooqqqssstttuuuuuuuuuuuutttsssrrrrrrnnnjjjeeebbbaaa```^^^]]][[[YYYVVVSSSOOOKKKHHHGGGBBBAAA???===;;;:::999999666666555555444333333222///.........///000111111//////000000000111111111222222222333333333444444444444555555555555555444222222222222111111111111000000000000000000000000///111333444555777:::===@@@DDDIIINNNRRRVVVZZZ]]]ccceeeeeedddhhhmmmmmmiiieeebbb^^^\\\]]]___``````[[[[[[\\\___dddhhhiiiiiigggffffffhhhlllqqquuuwww~~~~~~{{{vvvooofff]]]WWWRRRNNNJJJFFFBBB???:::888666666666666777<<>>>>>>>>>>>======:::<<<>>>?????????AAABBB@@@???????????????@@@@@@>>>???@@@BBBDDDEEEGGGGGGCCCCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJIIIHHHGGGHHHIIIGGGJJJMMMOOOOOOOOOPPPQQQSSSWWW]]]iii}}}dddOOOBBBBBBFFFTTTeeeiiipppzzz~~~yyy___EEE???;;;???FFFOOO[[[jjjxxxttt\\\HHH>>>:::666333111111000////////////////////////000111111222222444666888999===DDDNNNVVVaaasss{{{nnn```SSSJJJBBB<<<666555555222222555888999888555111000111222////////////////////////------...//////////////////000000111111222333333444444444444555555666666444444333333333444444555444555555555555555444444222333666888999999888777:::::::::;;;;;;;;;;;;;;;===???@@@AAAAAACCCEEEGGGIIIKKKNNNNNNNNNNNNPPPQQQRRRRRRQQQQQQRRRSSSTTTTTTTTTVVVWWWVVVUUUTTTUUUVVVVVVXXX\\\___ccceeeffffffkkkjjjhhhfffeeeeeeffffffddd]]]SSSJJJDDD???<<<:::555666666555555444333222222222333333222222111000000000000000000000000000000/////////////////////111111111111111111111111...//////......000444777===CCCOOO^^^gggeeeZZZPPPJJJIIIHHHHHHHHHGGGDDDAAA:::999777888999999888666555444333222111000///...000000000111111222222222333444444555555555555555666:::@@@FFFLLLPPPRRRSSSSSSTTTUUUWWWXXXWWWSSSPPPJJJIIIGGGEEEBBB???===<<<::::::999999999999999999888999:::;;;<<<<<<======???BBBEEEHHHKKKOOOSSSVVV\\\```eeefffccc___^^^^^^___```bbbccceeegggiiijjjhhhjjjlllnnnoooooonnnmmmppppppqqqrrrssssssrrrrrriiieeeaaa]]][[[[[[ZZZZZZYYYWWWTTTQQQMMMIIIFFFEEE???>>>===;;;999888777777777666555444333111111000//////...//////000111111///000000000000000111111222222222333333333333333222222333444444444444333222222111111111000000000///////////////////////////000222333333555888:::<<>>:::777666666666666888===DDDIIItttrrroookkkeee^^^UUUOOOMMMJJJEEE@@@<<<999777666555555777888:::<<<======<<<<<<<<<<<<<<<===>>>???<<<======>>>>>>======<<<:::<<<============???AAA>>>>>>>>>>>>>>>???@@@@@@===>>>???AAACCCEEEFFFGGGCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIHHHGGGFFFGGGHHHGGGIIILLLNNNOOOQQQSSSUUUUUUWWW[[[fffyyyjjjSSSFFFEEEIII[[[rrr{{{{{{}}}aaaEEE>>><<>>===;;;999888777666666666555444333222111000///000////////////000000111000000000000000000111111111111222333333333333333111111222222333222222222111111111000000000000//////////////////////////////000222222222333666888999>>>FFFMMMPPPRRRSSSSSSYYY]]]___^^^aaagggiiigggbbb___\\\YYYXXXWWWVVVTTTQQQPPPPPPRRRVVV]]]dddiiihhhjjjkkkmmmoootttzzz~~~{{{wwwrrroookkkddd[[[UUUKKKIIIFFFDDDAAA>>>:::777555666666666999???GGGMMM~~~|||xxxpppcccVVVNNNLLLIIIDDD???;;;888888888666666777999:::;;;<<<<<<;;;;;;<<<======<<<<<<<<<;;;<<<============<<<;;;;;;<<<===<<<;;;<<<===???============>>>???AAAAAA???@@@@@@AAABBBCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHGGGEEEDDDEEEFFFFFFHHHIIIJJJKKKMMMPPPRRRSSSTTTXXXbbbuuunnnXXXJJJFFFIII^^^{{{iiiLLLCCC???AAAHHHVVViii|||eeeOOOAAA999555222000///......------......---------...//////000000000333777999<<>>FFFOOOVVV\\\___```^^^]]][[[ZZZ[[[ZZZXXXVVVPPPOOOMMMKKKGGGCCC@@@>>><<<<<<;;;:::999888888777555666888999::::::999999:::;;;>>>???@@@CCCGGGJJJIIIMMMPPPPPPOOONNNPPPSSSSSSUUUXXXYYYYYY\\\```dddeeefffiiikkkmmmlllkkkjjjlllmmmnnnoooooommmkkkjjjbbbaaa___\\\YYYWWWWWWWWWWWWUUUQQQMMMHHHDDDAAA???<<<;;;:::888777666555555222222111111111000000000000000///.........//////000000000000000000000000000000222333333333222111111111111222111111000000111111000000000/////////........................///000222222222333555777888<<>>999666555555555666:::@@@IIIOOOzzzgggUUUKKKKKKGGGBBB===999888999999888888888999999::::::::::::;;;<<<<<<<<<;;;:::999:::;;;<<<======<<<;;;:::;;;<<<===<<<:::;;;<<<>>><<<<<<======???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCEEEFFFFFFEEEGGGGGGFFFDDDCCCDDDEEEDDDEEEFFFEEEEEEGGGJJJMMMPPPQQQUUU___sss{{{|||zzz{{{pppZZZLLLGGGHHH___sssTTTJJJ??????DDDSSSjjjiiiQQQAAA999444222//////...---------------,,,,,,------.../////////---111666999;;;???FFFKKKRRR___rrr~~~ssshhh]]]TTTGGG???999777555222111333444999===;;;666111000111000000000000000000000000,,,---...///000000000000/////////000111111222222000000111222222333444444333333333333333444555666777777888888777666555555666555555555555666777777666777777999:::;;;<<<<<<888;;;???AAABBBDDDFFFHHHGGGIIIKKKLLLMMMOOORRRUUUPPPOOONNNMMMNNNPPPRRRTTTVVVXXXYYYYYYWWWVVVUUUUUUSSSTTTWWWZZZ```eeejjjmmmmmmnnnooorrruuuxxxzzz|||~~~zzztttnnnhhhbbb\\\XXXMMMJJJGGGDDDDDDEEEGGGIIIBBBAAA@@@???<<<:::888777777777777777777777777777555555555444444333333333222222222222222222222222......---,,,,,,///333777AAAJJJTTT[[[YYYRRRIIIDDD======>>>BBBEEEGGGFFFEEE>>><<<::::::::::::888666555555555555555555555444222222333333444555666666444555555666666666666666999>>>GGGPPPXXX]]]```bbb```^^^[[[YYYYYYXXXWWWVVVQQQPPPOOOLLLHHHDDD@@@>>>???>>>===;;;999777666555444555666888888888777777777888:::;;;<<>><<<;;;:::888777666555444444......//////000000111111000///......------------000000000000000000//////...///111222222222111000111111111111111000//////000000000000////////////........................///000222222222222555777888:::>>>AAADDDIIINNNRRRTTTYYY\\\\\\^^^dddggggggbbb```^^^\\\ZZZWWWRRRNNNGGGFFFEEEGGGLLLUUU```gggjjjlllnnnoooppptttzzzyyytttmmmiiigggbbb[[[UUUHHHFFFDDDBBBAAA>>>999666555555555666:::AAAJJJPPPrrr[[[MMMMMMDDD===;;;;;;888777999777999;;;;;;888666555444999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999888777777777999<<<===????????????????????????===>>>>>>???@@@@@@AAAAAA@@@AAABBBAAA@@@@@@AAACCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDCCCHHHGGGFFFDDDBBBDDDHHHLLLLLLOOOTTT\\\lllyyyuuuooorrryyyoooZZZIIIGGGMMMZZZwwwdddHHHAAABBBGGGWWWpppsss[[[HHH<<<666333000000///...............---------............///222333444666888===DDDIIINNNWWWhhh~~~qqqfff^^^XXXOOOEEE<<<888555222333666:::???CCCBBB;;;555222111333222222111000///......000000000000000000000000000000000000111222333444333333333444444444555555444333333222222333333444666666666555444444333333555444444444444555666666666777999;;;===>>>>>>>>>:::;;;===???AAADDDEEEFFFHHHIIIJJJLLLMMMOOOPPPQQQOOONNNNNNNNNOOOOOOPPPQQQUUUUUUVVVWWWWWWVVVVVVUUUYYYXXXXXX[[[```eeeiiijjjmmmnnnrrrxxx{{{|||zzzsssnnnfff^^^YYYVVVQQQNNNNNNOOOPPPPPPOOOKKKFFFCCCBBBAAA>>><<<;;;<<<===<<<;;;;;;<<<===777666666777888888777555777666444444555555333222111---+++,,,,,,---333;;;IIIQQQWWWUUUPPPKKKFFF@@@>>>>>>>>>@@@BBBFFFJJJLLLFFFDDDAAA>>>;;;999999888777777777777777666666666666666666888:::;;;:::999:::666555999:::777333333888>>>HHHQQQXXX]]]aaacccaaa___[[[YYYYYYXXXWWWVVVRRRQQQPPPMMMIIIDDD@@@===???>>>===;;;999777666555777666555444444555777888777777777777888999:::;;;>>>@@@AAAAAAAAABBBEEEGGGMMMNNNPPPSSSVVVXXXZZZ\\\```bbbfffjjjkkkkkkiiihhhlllkkkjjjgggdddccccccddd___]]][[[ZZZ[[[ZZZXXXVVVUUURRRNNNKKKGGGCCC>>>:::888666444333333444333111222222222222222111000///111111000000//////......222111000//////000111222222111000//////000111111////////////000000000000222111111111000000//////---,,,,,,++++++,,,,,,---............000222444555555777;;;>>>AAAFFFLLLOOOSSSVVV[[[^^^aaabbbeeeffffffdddbbb___\\\WWWQQQLLLHHHGGGHHHIIINNNUUU[[[___eeehhhlllqqquuuxxxzzzzzz}}}}}}{{{rrrhhhdddeeeeee___XXXMMMHHHCCCAAABBBAAA===999;;;999777999@@@HHHOOOSSS~~~fffUUUKKKBBB;;;999999777666777444777999:::999888777888999999888777666666555555777777777777777777666666999888777777888:::<<<===????????????>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@>>>???@@@>>>===<<<===???BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFEEEDDDCCCBBBFFFEEEDDDBBBAAABBBFFFIIILLLOOOSSSZZZiii}}}yyytttmmmoootttyyy|||nnn[[[JJJGGGJJJWWWuuuzzz]]]LLLHHHIIIVVVmmmxxx```KKK===555333000000///...............---------............///000111222333555:::@@@EEEMMMTTTcccxxxrrrggg^^^XXXOOOEEE<<<888444111111444777<<>>>>>===<<<;;;999888777666666555444444444444555666555444444555555666777888:::<<<===>>>>>>???BBBDDDJJJLLLNNNQQQTTTVVVYYYZZZ\\\___cccgggjjjjjjjjjiiikkkjjjhhhfffcccbbbbbbccc___^^^[[[[[[ZZZYYYWWWVVVSSSQQQMMMJJJGGGCCC>>>;;;888777555444555555333111222222222222222111000000000000000000000/////////222111000//////000111222222111000//////000111222///000000000000000000000111111000000000/////////---,,,,,,++++++,,,,,,---............000111333444444777:::===AAAEEEKKKOOORRRUUUYYY]]]___aaadddgggfffeeedddccc```[[[TTTPPPKKKJJJIIIJJJNNNTTTZZZ]]]bbbeeeiiinnnssswww{{{|||}}}}}}xxxooofffdddhhhiiifffaaaSSSMMMFFFCCCBBB@@@<<<888:::888777;;;CCCLLLTTTXXXooo[[[HHH@@@888777777555444555111444777999999999999::::::999888777555444333222777777777777777777777777:::999888888999:::<<<===???>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<======>>>BBBCCCCCCAAA???>>>>>>??????@@@AAACCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCBBB@@@???@@@DDDGGGKKKMMMPPPWWWdddvvvwwwooooooqqqttt~~~xxxkkkYYYJJJFFFGGGTTTtttvvvXXXNNNIIISSSiii~~~kkkSSS@@@777555000000///...............---------............//////000111222444888===AAAKKKPPP\\\ooouuuiii___YYYQQQHHH>>>999555111111333222888===>>>:::555111000111111111000000000000000////////////////////////000000000000111222333333333333333333444444444444444333333222222333333444444444444444555555555555555444444444444555666666888999:::<<<======<<<<<<;;;;;;<<<>>>AAACCCEEEGGGHHHIIIJJJLLLNNNOOOPPPQQQRRRQQQOOONNNNNNOOOPPPQQQTTTUUUVVVXXXYYYZZZ[[[[[[[[[\\\^^^aaadddfffhhhjjjnnnooouuu~~~uuupppjjjbbb[[[YYYYYYYYYZZZYYYUUUQQQNNNLLLKKKIIIGGGFFFGGGGGGHHHHHHGGGGGGFFFCCC@@@===;;;;;;;;;:::999888777555555666666444333333000///111111000555;;;EEEMMMSSSPPPJJJDDD>>>888::::::999:::===@@@CCCEEEGGGFFFDDDBBB???>>><<<;;;:::::::::::::::::::::::::::999:::===???AAAAAA@@@<<<777555777888444333444>>>GGGTTT___eeefffeeeeeefffdddbbb``````^^^[[[YYYZZZYYYXXXUUUPPPIIIBBB>>>======<<<;;;:::888888777555555444333222222222333111111111111222333444555555777999999:::<<<>>>AAAGGGIIIKKKNNNQQQTTTVVVWWWWWWZZZ___cccgggiiijjjjjjjjjiiigggeeecccbbbbbbbbbaaa___\\\[[[ZZZYYYWWWUUUQQQOOOLLLJJJHHHDDD???<<<888777666666666555333111222222222222222222111000//////000000000000000000111111000000000000111111111111000000000111111222000000000000000000000000///////////////.........------,,,,,,,,,,,,------............///111222333333666999<<>>>>>>>><<<===@@@BBBCCCCCCBBBAAADDDEEEFFFGGGGGGGGGFFFFFFBBBBBBAAA@@@???@@@CCCFFFHHHIIIMMMTTT^^^pppwwwuuuuuuuuuyyyfffVVVHHHDDDDDDQQQttt```QQQFFFNNNcccxxxvvv\\\FFF;;;777000000///...............---------............///111222333333555888===@@@FFFLLLXXXkkk{{{nnnbbb[[[SSSJJJAAA<<<777333111333...333999;;;999555222000000000000000000111111111/////////////////////////////////000000111222333222222333333333444444444444333333222222333333444222222333444444555666666555444444444444555666666888999;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@CCCFFFGGGIIIIIIKKKLLLNNNPPPQQQQQQTTTRRRPPPNNNNNNOOOQQQRRRSSSTTTVVVYYY[[[]]]^^^^^^]]]___bbbdddfffgggiiijjjnnnpppwww|||uuullldddaaa```aaaaaa\\\YYYVVVRRRPPPNNNLLLKKKJJJJJJJJJLLLMMMNNNMMMLLLKKKGGGCCC@@@@@@??????>>><<<:::888888888777555444333111000222222111666<<>><<<;;;;;;;;;<<<<<<<<<<<<<<<=========@@@CCCEEEEEEDDD>>>999666777666333333666???JJJYYYeeelllllliiigggfffdddbbb```___]]]ZZZWWWUUUUUUUUUSSSNNNGGGAAA===<<<<<<;;;:::999999888888444444333222111000000000////////////000111222333222333555666777888;;;>>>DDDFFFHHHKKKOOORRRTTTUUUSSSVVVZZZ```eeehhhkkkllljjjhhhgggffffffeeedddcccccc```^^^\\\[[[YYYVVVTTTPPPNNNLLLKKKIIIFFFAAA>>>888777666666666555222000222222222333333222111111/////////000000111111222111000000000000000000111111111111111111111222222111111111000000000000000........................------,,,,,,,,,,,,------............///000000111222444777:::>>>CCCHHHLLLPPPRRRUUUXXX[[[___dddhhhgggiiilllppppppkkkddd___UUUSSSPPPOOOPPPSSSVVVYYY___```ccciiipppyyy|||{{{pppiiiaaa___ccchhhiiiggg[[[UUUMMMFFFBBB@@@===;;;:::999999>>>HHHSSS\\\aaauuuZZZGGG???888777777555444666111333444555444333444555777777666666666666666555444444444555555666666666999888888888999999::::::;;;;;;;;;::::::999999999888888888888888999999999<<<>>>???>>><<<::::::::::::<<>>CCCJJJWWWjjjssseee]]]RRRJJJAAA<<<777222000111---000555777777555222111000000000000000111111111........................////////////000111222333222222222333333333444444444333333222222333333444111222222333444555666666555444444444444555666666888999;;;<<<<<<<<<;;;;;;<<<<<<<<<===@@@CCCFFFHHHIIIJJJKKKMMMNNNPPPQQQRRRSSSRRRPPPOOOOOOPPPRRRSSSRRRSSSVVVYYY\\\^^^```aaa^^^aaaeeefffggggggjjjllloooqqqxxx~~~ssskkkgggfffffffff^^^]]]ZZZVVVSSSPPPPPPPPPMMMLLLKKKMMMPPPRRRRRRQQQSSSPPPKKKIIIHHHHHHGGGFFF>>><<<:::999888777555333444111000222222333888>>>BBBKKKQQQPPPKKKFFFAAA;;;;;;;;;::::::<<<>>>AAACCCEEEFFFFFFFFFDDDBBB???>>><<<<<<======>>>>>>>>>>>>@@@@@@AAADDDGGGIIIIIIHHHAAA<<<888777555222444888BBBMMM]]]jjjqqqqqqooolllfffdddaaa^^^]]][[[XXXUUUNNNOOOOOONNNKKKFFFAAA>>>;;;::::::999888777777777333222222111000//////...////////////000111222222111222444555555777999<<>>;;;::::::???IIITTT^^^cccuuu[[[GGG???888777777666555777333444555444222222333444333333333333333333333333444444555555666777777777777777888888888888888888888888888888888999999999777777777777777777777777999;;;===>>><<<;;;;;;;;;:::<<<===???AAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCDDDBBBBBBCCCBBBAAAAAACCCEEEDDDCCCHHHOOOWWWggglllZZZJJJCCCAAAJJJfffiiiUUUEEEHHHVVVfffxxxnnnSSS@@@777000000///...............---------............///,,,...000111222555999<<>>??????@@@@@@AAAAAABBBDDDCCCDDDFFFIIIKKKKKKJJJDDD???:::888444111555;;;FFFOOO^^^jjjqqqrrrpppnnneeeaaa]]]ZZZXXXVVVTTTRRRJJJJJJJJJJJJHHHEEEBBBAAA::::::999888777666555444111111111111111000///...////////////000111222333111222444444444555777:::===???AAAEEEIIILLLOOOPPPOOOPPPSSSXXX]]]cccgggjjjiiihhhgggjjjnnnooonnnkkkiiifffbbb```]]][[[WWWUUUSSSRRRQQQQQQPPPLLLGGGCCC;;;999666555444444222111111222333333333333333333000000111111111111111111000000111111111111000000///000111222333333333333222222222111111000000///---------.....................------------......---......///......---,,,...111444777;;;???EEEIIIMMMPPPTTTWWW[[[```eeehhhlllooouuu{{{~~~yyytttgggddd```\\\[[[\\\^^^```eeefffhhhmmmsss{{{|||wwwmmmfff]]]WWWUUUUUUSSSRRRQQQNNNIIIDDDAAA?????????;;;:::;;;AAAKKKWWWaaafffnnnYYYFFF>>>777666777555555666444555555555333333444666444444333333222222111111555555555666777777888888666666777777777666666666666666666777888888999999777777777777777777777777666999<<<>>>>>>===>>>>>><<<<<<======>>>???@@@@@@?????????@@@AAABBBCCCCCCAAABBBBBBBBBAAAAAACCCEEEFFFEEEIIIPPPUUUccczzzdddOOOEEE???CCCXXXqqqdddQQQCCCGGGTTTeee{{{{{{^^^FFF:::000000///...............---------............///+++---000111333555999<<>>DDDGGGKKKOOOTTTYYY]]]aaaeeehhhnnnrrrxxx}}}qqqnnnjjjfffddddddfffhhhhhhiiikkkoootttzzz{{{tttiiiccc\\\VVVSSSRRROOONNNKKKJJJGGGCCC???===<<<===;;;:::<<>>???@@@AAA@@@@@@AAABBBCCCDDDEEE@@@AAABBBAAA@@@@@@BBBDDDIIIGGGJJJPPPTTTaaammmTTTGGG>>>===MMMbbb{{{\\\KKK@@@FFFUUUggggggMMM???000000///...............---------.........//////---///111444555888<<>>>>>>>>===<<<<<<<<>>;;;;;;666444555777;;;EEEOOOYYYaaaeeeaaaZZZSSSKKKEEE@@@???>>>===>>>@@@BBBDDDIIILLLNNNPPPOOOLLLHHHFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGIIIKKKLLLKKKJJJIIICCC>>>999444222777???DDDKKKTTT\\\`````````___YYYTTTMMMHHHFFFEEEEEEEEEFFFEEECCCAAA???>>>>>>===:::999777666444222111000///000111222222111000000///////////////000222222111222333222111111333555555777:::===AAAEEEHHHIIIKKKLLLMMMPPPTTTZZZ___bbbfffdddeeejjjqqqtttrrrooommmjjjfffccc```]]]YYYVVVXXXXXXWWWWWWUUUQQQKKKGGGBBB>>>999666666666777777111222333333444444444444333222222222111000000000///000111222222111000//////000222333444444333333333333222222111000000///........./////////000000......------------......---......///...---+++***,,,///222555999===CCCGGGJJJOOOUUUZZZ^^^bbbeeehhhpppsssyyyxxxuuupppllljjjjjjlllnnnjjjjjjlllppptttyyy}}}~~~zzzsssfffbbb[[[WWWTTTRRRPPPNNNIIIHHHFFFBBB>>>;;;::::::::::::<<>>???@@@@@@???@@@BBBCCCCCCCCCBBBBBBDDDCCCBBBAAABBBDDDFFFGGGGGGKKKJJJKKKTTT___{{{vvv[[[JJJ@@@>>>HHHUUUjjjZZZIII;;;???PPPiiirrrRRR<<<999333...000222000///000/////////...------,,,,,,/////////000222444777888>>>CCCLLLZZZmmmxxxggg[[[RRRLLLDDD===888666444333111000...///222555666666111222222111111000///.........---------,,,,,,,,,***+++,,,...000111222333111111222222222333333333333333333444444333222222333333333333333333333333444444444555555555555666555666888:::<<<>>>@@@@@@>>>???AAABBBBBBEEEHHHKKKLLLLLLMMMNNNNNNNNNNNNMMMOOONNNNNNPPPRRRTTTSSSSSSWWWVVVVVVWWWXXXZZZ\\\]]]aaabbbcccdddeeegggkkknnnqqqttt~~~}}}yyytttooolllllllllpppiii```ZZZYYYZZZ[[[[[[___^^^^^^___aaaaaa```___\\\ZZZVVVRRRNNNHHHAAA<<>>===<<<;;;:::999999888999888777555444333222222000000000000////////////111000///...------...///222222222222222222222222444555777888:::===BBBFFFJJJKKKMMMPPPSSSWWWZZZ\\\]]]```eeejjjnnnqqqrrrrrrtttnnngggbbb___]]]ZZZXXX]]][[[XXXVVVUUUSSSPPPMMMJJJFFF@@@:::666444555666666444222222333333333222333222222222111000000000000000000000000///............///000111222333333444444444333222111000///000000////////////000111000000000000000000000000------------------,,,,,,...///111222555:::@@@EEEKKKNNNSSSWWWZZZ^^^cccfffmmmpppvvv}}}{{{vvvrrrooommmllloooooonnnnnnqqqtttxxxzzzzzz}}}xxxqqqiiieee```\\\ZZZXXXSSSPPPPPPJJJEEEBBB>>>888666888666999???GGGQQQ___llluuu|||nnnbbbSSSFFF<<<:::777555555555444333333333444444555666666666333333333222222111111000000111111222333444555666444555555555444444666777777777888888888888999999888888888888777777777777888888999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCCCCBBBBBBAAACCCBBBAAAAAABBBDDDFFFGGGGGGKKKIIIKKKSSS^^^xxx|||^^^KKKAAA>>>EEEPPPaaayyy{{{VVVIII>>>@@@LLL```{{{[[[DDD:::333...///111///...///---------.............../////////000111444666888===AAAIIIVVVhhhzzziii^^^TTTNNNEEE>>>999777555333111000///000222555666666222222222111111000///............---------,,,,,,,,,------...///000111111000000000111111111222222333333333444444333333222333333333333333333333333444444444555555555555666666666888:::<<<>>>???@@@???AAABBBCCCCCCFFFIIILLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSSSSWWWVVVVVVWWWXXXZZZ\\\]]]___aaacccdddeeegggjjjlllpppsss|||{{{wwwuuuttttttmmmeee___^^^_________bbbbbbaaabbbdddeeedddbbbbbb```]]]YYYUUUOOOIIIDDDAAA===999888888>>>MMM\\\iiioooqqqmmmfff___WWWOOOPPPIIIDDDCCCCCCBBBDDDGGGLLLQQQUUUVVVUUUUUUQQQKKKIIIGGGHHHJJJJJJGGGHHHLLLNNNMMMLLLMMMNNNNNNLLLKKKEEEBBB===666111111666;;;@@@BBBFFFIIIKKKMMMMMMMMMJJJGGGBBB???>>>===;;;:::;;;;;;::::::999888777777666555444222111000//////////////////000000000000111000///...---......///222222222222222222222222333444666777999===AAAEEEIIIJJJLLLOOORRRUUUWWWYYY^^^aaafffkkkooossstttuuuuuuqqqkkkfffeeecccaaa___```]]]ZZZWWWVVVTTTRRRPPPLLLIIICCC>>>:::888777777777555444333444444333222222222222222111111111111222222222222222111111000...//////000000111111222444444444333222111000///000000/////////000000111000000000000000000000000...------------,,,,,,,,,---...000222444999???CCCHHHLLLQQQUUUYYY\\\```ccciiilllqqqyyy~~~yyytttqqqooonnnooonnnnnnoooqqqtttxxxzzzxxx{{{yyysssmmmiiiccc___]]]ZZZVVVSSSOOOJJJEEECCC???999777999999;;;???EEEPPP^^^mmmvvvpppddd[[[OOODDD;;;888666555666666666555555555555555555555555555333333333333333333333333000000111222333444444555444555666555444444666888999999999999:::::::::;;;888888888777777777666666888888999999:::;;;;;;;;;>>>======<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@AAA@@@@@@@@@BBBCCCEEEGGGGGGKKKJJJKKKSSS\\\tttbbbMMMBBB===BBBJJJTTTiii{{{tttTTTHHH@@@@@@FFFTTTnnn~~~^^^FFF:::333...///000...---...+++,,,,,,---....../////////......///111333555777:::>>>EEEPPPaaawww|||lllaaaVVVPPPGGG@@@:::777555444111000///000333555666666222222111111000/////////.........------------,,,.........////////////////////////000000000111111222333333444444333333333333333333333333333333333444444444555555555555666666777888:::<<<>>>???@@@AAABBBCCCDDDDDDFFFJJJMMMLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMNNNPPPRRRSSSVVVVVVVVVWWWYYY[[[\\\]]]]]]```bbbdddeeefffhhhiiinnnooowww|||yyyyyyssslllgggddddddeeeeeegggfffffffffhhhiiihhhggggggfffccc```\\\VVVPPPKKKCCC???<<<;;;;;;BBBRRRaaaqqqxxx|||xxxrrrkkkaaaYYYVVVOOOKKKKKKJJJIIIIIILLLQQQVVVZZZ[[[[[[[[[WWWRRRPPPLLLJJJLLLLLLKKKMMMQQQSSSRRRQQQQQQPPPOOOLLLIIIEEEBBB<<<555111111555999;;;<<>>@@@EEEOOO]]]lllwww~~~ttthhh```XXXNNNDDD999777555555666777777666666666555555555444444444333333333444444444555555111111222333333444555555444555666555444444666888999999999::::::;;;;;;<<<:::999999888888777777777888888888999::::::;;;;;;@@@???===<<<===>>>???@@@BBBBBBBBBBBBAAAAAA@@@@@@?????????@@@BBBCCCEEEFFFIIILLLKKKMMMTTTZZZoooeeeOOODDD???AAAGGGLLL^^^lllooorrrwwwvvvpppUUUHHH>>>>>>AAAIII[[[mmm|||]]]FFF;;;333......///---,,,...,,,,,,,,,------..................///000222444666999<<>>===???FFFWWWgggyyywwwlllccc\\\VVVRRRRRRSSSQQQRRRUUUZZZ___ccccccddddddaaa\\\WWWQQQMMMMMMNNNNNNQQQUUUVVVUUUUUUTTTTTTRRRNNNKKKEEEAAA;;;555111222444777777888:::;;;<<<<<<<<<;;;<<<999777666777777666555555666666777777777666555666555444222111000//////......//////000000111111000000//////////////////000000000000000000000000111222444555666999>>>BBBFFFGGGJJJNNNRRRVVVXXXZZZ___aaaeeeiiimmmqqqssstttuuusssqqqnnnllljjjhhhgggfffbbb^^^[[[ZZZYYYWWWVVVPPPOOOMMMIIIEEEAAA===;;;:::888666555555555333222111111111222222333333333000111111111111000//////000000000/////////......111222222333333222222222222222111000000000111111////////////////////////.........------,,,,,,++++++,,,...///111444999<<>>BBBHHHRRR___llluuupppooojjjbbb]]]WWWLLLBBB999777555555666777777777666666666555444444333333333333333444444555666666333333444444555555666666555666666666555555777888888888999::::::;;;<<<<<<<<<<<<;;;::::::999888888777777888999999::::::;;;??????>>>======>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAA??????@@@AAABBBCCCDDDEEEIIIMMMLLLNNNUUUZZZkkkhhhRRRFFF@@@BBBGGGLLLZZZgggiiijjjnnnpppnnnXXXHHH;;;;;;???CCCKKKUUUppp}}}aaaLLL===555......///---,,,.........------,,,,,,,,,,,,............///111333555888;;;@@@GGGSSShhhoooeeeZZZSSSJJJAAA;;;777444222222111///000333666777777333222111000/////////000//////.........---------,,,,,,---...///000111111000000000111111111222222111222333333444444444333333333333333333333333333444444444555555555555666777777999:::<<<===>>>???AAACCCDDDDDDDDDFFFIIILLLKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMNNNMMMLLLMMMOOORRRRRRSSSUUUWWWYYYZZZ[[[\\\ZZZ]]]```bbbbbbbbbcccdddddddddiiisss}}}~~~yyytttooommmmmmnnnmmmkkkjjjjjjlllmmmmmmmmmnnnllljjjhhhddd]]]UUUPPPJJJEEEBBB@@@BBBJJJ[[[kkkxxxnnnccc]]]YYYZZZ[[[[[[]]]```eeejjjmmmmmmnnnooolllggg___WWWPPPPPPQQQQQQTTTWWWXXXXXXXXXXXXXXXVVVRRROOOEEEAAA:::444222222333444666777777888888888888777777555444444555666555444333555666888999888777777666555444222111000000///.../////////000000000111//////000000000000000000////////////////////////000111222333444777<<>>999777555555666777777666666666555555555444444444333333333444444555555555444555555555666666666666555666777666555555777999888888999:::;;;<<<<<<===>>>======<<<;;;:::999999777777888888999:::::::::>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDHHHLLLKKKNNNUUUXXXggglllUUUHHHAAABBBIIIPPP]]]jjjlllkkkkkkmmmlllYYYGGG999:::@@@BBBEEEJJJ```sss|||eeeRRR???777000//////------.........------,,,++++++***......---...///000222333666:::???CCCMMM___xxxtttjjj]]]VVVLLLCCC<<<888444222222111000111444666777777444222111/////////000000/////////.........------,,,,,,---...///000111222000000000111111111222222111111222333444444444444333333333333333333333333444444444555555555555666777888999:::<<<===>>>???@@@AAABBBBBBBBBDDDGGGIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKNNNPPPOOOMMMLLLNNNQQQPPPQQQSSSVVVXXXYYYZZZZZZZZZ\\\^^^`````````bbbcccbbbaaaeeennnvvv~~~yyyssspppppppppooommmkkkkkklllnnnooonnnqqqpppooonnnkkkeee]]]XXXOOOJJJFFFEEEFFFNNN```ppp~~~nnngggbbbcccdddeeegggllloootttvvvvvvvvvwwwuuupppggg^^^VVVUUUVVVUUUWWWYYYZZZZZZ[[[\\\\\\ZZZVVVSSSEEE@@@999444222222222222555555555555555555555555444333222333555555444333222444666999::::::999888666555333222000/////////000000000000000///////////////000111111111000000///////////////////////////000111222333666:::===???CCCHHHOOOVVV[[[___aaabbbcccgggkkkppptttxxxzzz{{{||||||zzzvvvrrrpppooollljjjgggeeedddbbb^^^\\\VVVUUUTTTRRRMMMHHHDDDAAA>>>;;;888777666555333222222222222333333333333333333333333444333333222111222222111111000000////////////111222333444444444444444333222111111111111000000000000000000000000//////...---,,,,,,+++******,,,...///000111444666:::===AAADDDGGGJJJNNNQQQXXXYYY\\\aaagggkkkmmmmmmnnnkkkfffcccbbbeeejjjmmmoooppprrruuuyyy}}}~~~{{{tttkkkccc^^^\\\[[[XXXSSSLLLGGGEEEEEEBBB???>>>???===999888:::555;;;EEEOOOZZZeeeooouuu``````[[[UUUQQQMMMEEE<<<:::888555555666666666555555555555555555444444444333333333333333444444444444444444555555555555666555666777666555555777999999::::::;;;===>>>>>>???>>>===<<<;;;:::999888888777777777888999999::::::;;;<<>>???@@@AAACCCDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDHHHHHHLLLTTTVVVbbbzzzoooYYYIII@@@AAAIIIUUUbbbooorrrnnnkkkiiiiiiUUUGGG<<<>>>BBBCCCGGGMMMZZZlll{{{gggWWWAAA888111//////...---///---,,,,,,,,,,,,,,,,,,,,,...---------...000222333444888===@@@HHHXXXoooyyypppaaaZZZPPPFFF???:::666444333111000111444666777777444333111///...///000000////////////........................//////000000/////////000000000111111000111222333444444444444333333333333333333333333444444444555555555555666888888999:::<<<===>>>>>>>>>???@@@@@@@@@AAADDDGGGIIIIIIJJJKKKKKKKKKKKKKKKJJJNNNRRRRRROOOMMMNNNPPPNNNOOORRRTTTVVVXXXXXXXXXZZZ[[[]]]]]]]]]^^^aaaccccccbbbeeelllqqqwww}}}wwwsssrrrssspppnnnlllkkkmmmooopppppppppqqqqqqrrrqqqmmmfffaaaUUUPPPKKKIIIJJJRRRddduuu|||tttmmmkkkkkkllloootttvvvzzz}}}{{{{{{|||zzzuuuoooeee\\\[[[[[[ZZZZZZ[[[]]]]]]^^^______\\\WWWTTTEEE@@@888333222222111000222222111111111111222222222111000222333444333111000222555888::::::999888888777555444222111111111111111000000//////.........///000111222111111000000000000000000000000000...///000000111444888<<<<<<@@@FFFMMMTTTYYY\\\]]][[[^^^bbbhhhooouuuzzz}}}{{{~~~{{{wwwvvvvvvpppooommmlllkkkhhhccc```ZZZYYYXXXUUUQQQLLLHHHEEEAAA>>>;;;999999777555444333333333333333333222222333333444444333333222111222222222222111111111111...///000222444555555555555555444222222111111111000000000000000000000000000///...---,,,++++++***+++---//////000111333555:::;;;>>>@@@CCCGGGLLLPPPWWWXXX\\\aaagggjjjkkkjjjmmmiiiddd``````ccchhhkkkpppqqqtttwww{{{{{{rrrhhh___ZZZWWWXXXWWWSSSLLLFFFCCCCCC>>>;;;:::<<<;;;777666888444:::CCCNNNZZZgggrrryyydddaaaZZZRRRNNNKKKDDD<<<;;;888666555666666666555555555555555555555555555333333333333333333333333333333444444444444444444555666777666555666777999;;;;;;<<<===>>>???@@@@@@======<<<;;;999888888777777777777888999999::::::999;;;???AAACCCBBBAAA???>>>>>>>>>>>>???BBBDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBFFFFFFJJJRRRTTT___wwwrrr[[[JJJ>>>@@@IIIWWWeeesssvvvpppjjjggggggQQQFFF@@@AAACCCDDDKKKTTT]]]ooolll]]]CCC:::222000000......///***++++++,,,,,,------......---------...///111222222666;;;>>>DDDSSSiiizzz~~~uuuddd]]]RRRIIIAAA<<<888666333111000111444777888888444333111///...///000111000/////////............000000//////......................../////////000000111222333444444555444333333333333333333333333444444444555555555666666888888999:::<<<===>>>>>>===>>>?????????@@@CCCEEEHHHIIIIIIJJJKKKJJJJJJJJJIIINNNSSSTTTPPPMMMNNNPPPLLLNNNQQQTTTVVVWWWWWWWWWZZZ[[[\\\\\\\\\]]]```ccceeedddfffkkkooorrryyyyyyuuutttuuuqqqooommmlllnnnpppqqqqqqnnnoooqqqssstttqqqlllgggZZZTTTOOOMMMMMMVVVgggxxx}}}tttqqqpppppptttyyyzzz~~~~~~}}}~~~{{{wwwtttjjjaaa______]]]\\\]]]`````````aaa```]]]WWWSSSEEE???888333222222111000/////////......///000000000//////111222333111000///111444888999999888888;;;:::999777666555444444222222111000///...------...///000222222222111000111111111111111111111111---...///000111333888;;;:::>>>DDDJJJPPPUUUXXXYYYTTTWWW\\\cccllltttzzz~~~yyy|||}}}yyyxxxyyysssrrrrrrqqqppplllgggccc]]]\\\[[[WWWSSSOOOKKKIIICCCAAA>>><<<;;;999777666444444444333333222222222111222222222222111000000222222222222222222222222---...000222444555666666666555444333222222222222000000000000000000000000000//////---,,,+++******+++---///000000000222444:::;;;<<<>>>AAAEEELLLPPPVVVXXX\\\ccciiilllkkkjjjlllhhhbbb^^^]]]```eeeiiiqqqrrruuuyyy}}}zzzqqqggg___ZZZSSSUUUUUURRRKKKEEEBBBAAA;;;888888;;;:::666555777555999BBBMMMYYYhhhuuu~~~sss___YYYZZZRRRHHHCCC;;;:::999777555444555666777555666777666444333333444555555666666666666666666555666666666666666555555444444666777888888888888777888999;;;<<<=========;;;;;;;;;;;;::::::999888999999999999999999999999===>>>@@@BBBBBBBBB@@@???;;;<<<>>>AAACCCDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFIIIHHHIIIMMMPPPVVVaaalllxxx___JJJ???AAAHHHZZZooo}}}|||zzz{{{qqqbbbUUUKKK======EEEEEEIIIZZZgggttt~~~mmm___III@@@666222///,,,,,,///........................000///---,,,---...000222333333666===DDDOOOaaarrruuuhhhaaaVVVLLLDDD>>>999666777555222222444777999999666444222111111000///---...///111222111000...,,,,,,---...//////...---,,,//////000111111111111111333333222222333333444555555444444333333222111111666666666666777777777777777888:::<<<>>>@@@@@@AAA>>>>>>@@@AAACCCDDDEEEFFFHHHIIIJJJJJJHHHGGGHHHJJJKKKMMMPPPQQQRRRQQQOOOMMMOOOOOOQQQRRRTTTVVVWWWXXX[[[[[[[[[\\\^^^aaaeeegggmmmjjjggggggkkkppptttvvv{{{}}}|||zzzyyyuuuqqqmmmoootttxxxxxxvvvtttuuusssrrrtttuuuooofff```YYYTTTSSSVVV]]]kkkwwwxxxqqqqqqsssuuuyyy{{{~~~}}}|||yyysssjjjeeebbbaaa```^^^aaacccccc___]]][[[TTTMMMDDD===777555333//////111111000///......///000111000000////////////000000888666555777:::======;;;<<<<<<;;;999888777666666333222000/////////000000,,,,,,,,,---...000111222111111111111000000000///,,,,,,,,,---///222444555888;;;???CCCGGGLLLRRRWWWVVVVVVXXX^^^fffooovvvzzz}}}~~~~~~|||{{{{{{{{{}}}|||zzzzzzyyyuuunnnhhhccc```\\\ZZZXXXUUUPPPKKKGGGDDDAAA>>><<<;;;888666444444444333333111000///222222222222222222222222444444555555444222111000111000...///111444444444333444444555555444444333111111000000//////......//////...---,,,,,,++++++++++++,,,---///111333444999;;;===???BBBGGGLLLPPPVVVXXX]]]dddkkknnnllliiiiiihhhfffbbb``````cccfffqqquuu{{{|||sssjjj```YYYUUUQQQQQQQQQOOOKKKFFFAAA>>>;;;888555555777888666444777;;;BBBKKKVVVdddrrr{{{wwwaaaXXXWWWNNNFFFCCC===999888666444333444555555333444666555444444555666666666666555555555555555555555666666666666555555444555666777888888888888::::::<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999888777777888888999:::;;;;;;===>>>@@@BBBCCCBBBAAA@@@===>>>@@@BBBCCCDDDEEEEEEEEEFFFGGGIIIIIIIIIHHHGGGJJJIIIJJJMMMPPPUUU```kkkwww```MMMAAABBBHHH___vvvyyykkk\\\RRRCCC@@@HHHHHHOOOaaarrr||||||jjj[[[III???666222///---,,,///........................//////---------...000111333333666<<>>???@@@@@@@@@?????????@@@CCCFFFHHHIIIJJJKKKJJJHHHGGGHHHIIIJJJLLLOOOQQQRRRQQQOOONNNOOOPPPQQQRRRTTTVVVWWWWWWWWWWWWWWWYYY[[[^^^```aaajjjhhheeefffiiimmmppprrrppprrrxxx}}}{{{vvvsssoooqqquuuyyyyyywwwuuuuuusssqqqrrrsssmmmfffddd]]]VVVUUUXXX___mmmzzzyyyvvvuuuvvvyyy{{{}}}yyyqqqjjjgggfffdddbbbbbbeeedddaaa^^^[[[SSSKKKBBB;;;555444222///...000///...---,,,,,,---...///............///000111222666555555888<<<@@@AAA@@@AAAAAA???===;;;999777666333222111000//////000000---------...///000111222111111111000000000//////......---...///000222333666999===@@@DDDIIIOOOSSSTTTUUUXXX]]]dddlllrrruuuzzz{{{}}}}}}|||{{{{{{|||~~~}}}|||}}}|||yyytttoooiiiddd___\\\ZZZWWWRRRMMMHHHEEEBBB???>>><<<:::888555555555555444333222111333333333333333333333333444444555555444333111000000...------///111111111222333333444444333333222111000000000/////////............------,,,,,,,,,++++++,,,---///111333444888:::===@@@DDDIIIOOOSSSWWWYYY^^^eeellloooooommmkkkjjjhhheeedddeeehhhkkkpppuuuzzz~~~|||vvvooofff^^^XXXTTTNNNNNNMMMJJJFFFAAA===;;;:::777555444666777666444777;;;@@@GGGQQQ^^^lllvvv}}}eeeXXXTTTJJJCCCBBB===888777555444333333444444222333555555444444666777666666666555555444444444555555666666666666666555555555666777888888888888;;;;;;<<<===============:::;;;;;;;;;;;;::::::999666666777999:::;;;<<<===>>>???AAABBBCCCCCCBBBBBB@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJIIILLLJJJJJJMMMOOOTTT___jjj}}}|||~~~uuubbbPPPCCCBBBHHHbbb}}}yyyjjj___LLLCCCHHHIIISSSggg{{{|||kkkZZZIII???666222000...---...........................///...---------...000111222333666;;;AAAKKK[[[jjjnnnggg\\\RRRKKKEEE>>>999444333111333777;;;>>>???777555222111111111000....../////////////////////------...//////...------//////000111111111111111222222222222222333444444444444444444444555555555666666666777777777888888888999;;;<<<>>>???@@@@@@BBB@@@>>>===???CCCGGGKKKKKKKKKLLLJJJHHHGGGGGGHHHIIIKKKMMMPPPQQQQQQPPPOOOPPPQQQQQQRRRTTTUUUUUUVVVWWWXXXZZZ\\\^^^___```aaafffdddcccdddgggjjjkkkkkkkkkkkkpppzzz}}}yyyvvvtttuuuxxx{{{{{{yyy{{{{{{xxxttttttuuupppiiihhhaaaZZZXXXZZZaaaooo{{{}}}{{{{{{|||}}}zzzsssnnnjjjhhhfffeeeggggggccc___ZZZQQQGGG???999333222111------...---,,,+++******+++,,,---,,,,,,,,,---///111222333333333555999>>>CCCDDDEEEGGGFFFDDDBBB???<<<:::888444333111000//////000000///.........///000000111000000000000//////////////////.........//////000444666999===@@@EEEKKKOOOQQQSSSWWW\\\bbbhhhlllnnnuuuwwwzzz{{{{{{{{{|||~~~{{{xxxqqqllleee```]]]YYYTTTPPPJJJHHHDDDBBB@@@???<<<:::777777666666555555444444444444444444444444444444444444555444444333222111111///......///000000///111222222222222222222111000000000000////////////......------------------++++++,,,---///111333444777:::===AAAEEEKKKQQQUUUXXXZZZ^^^dddkkkpppqqqqqqmmmmmmllljjjhhhiiillloooooosssxxx}}}|||xxxwwwtttoooiiibbb[[[VVVSSSNNNMMMJJJFFFAAA===:::888888666444333555666666555999<<>>>>>???@@@BBBCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKMMMKKKJJJLLLNNNRRR]]]hhhzzz{{{sssrrrtttzzz~~~rrrdddRRREEEBBBFFF___}}}rrrXXXFFFDDDFFFRRRhhh|||~~~~~~ooo___KKK@@@666222111///---.................................---------...///000111222555:::???GGGVVVdddvvvsssjjj^^^UUUNNNGGG@@@:::444333111222666:::<<<===888666333222222222000///000000/////////000111111---..................---//////000111111111111111222222222111222333333444333333444444555666777777666666666777777888888999888999;;;===>>>??????@@@@@@???>>>>>>@@@CCCGGGJJJLLLLLLMMMKKKHHHGGGGGGGGGGGGIIILLLNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUWWWYYY\\\___aaabbbbbbaaabbbaaaaaabbbeeegggffffffhhhhhhllltttzzz~~~|||zzzzzz|||}}}}}}|||{{{uuuttttttqqqkkkiiibbb[[[YYYZZZ```mmmxxx}}}|||}}}{{{sssmmmiiiggggggiiihhhccc^^^XXXMMMDDD<<<666111111///,,,+++---,,,+++***))))))***+++,,,,,,,,,,,,---...///111222111333666:::???CCCEEEFFFHHHHHHGGGEEEBBB???<<<:::444333222000/////////000/////////......///000000000000/////////.........---------.........//////111444777:::===AAAFFFJJJNNNRRRWWW\\\aaaeeehhhjjjqqqtttwwwyyyzzz{{{}}}zzzssskkkeeeaaa]]]XXXUUUNNNKKKGGGEEECCCAAA???===999999888777666555555555333333333333333333333333555555444444444333333222444222111111222222111000000000111111111111000000000000000000////////////------------............++++++,,,---///111333444777:::>>>AAAEEEJJJPPPSSSWWWYYY\\\bbbhhhnnnqqqsssoooooonnnllljjjjjjmmmpppnnnqqqvvvzzz~~~~~~~~~{{{vvvrrroookkkddd^^^XXXTTTRRRQQQOOOJJJEEE@@@<<<:::999666555333333333555666666;;;???CCCGGGNNNYYYhhhsssppp```XXXJJJ@@@===777888888777666555555555555555666666555333111222333555444444444333333333222444444555666666666666666666777777888888888888777999999:::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<===============>>>>>>???AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKKKKLLLJJJJJJLLLMMMPPPYYYcccuuusssnnnooosssxxxzzzvvvpppeeeTTTEEE@@@CCCXXXxxxkkkMMMCCCBBBOOOeeevvvyyy|||ssseeeOOOCCC777333222000..............................---------------......///111111444999===CCCPPP]]]ooozzzoooaaaVVVOOOIII@@@:::666444111111333666888999888666444333333222111///222111111000000111222222.........------.........//////000111111111111111222111111111111222333333222333333444555666777777666666666777888999999999999:::;;;===>>>?????????===>>>???@@@BBBEEEGGGHHHLLLMMMMMMKKKIIIGGGGGGHHHGGGHHHJJJMMMOOOPPPQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTSSSVVVZZZ]]]```````````````______aaadddeeeeeeccccccbbbdddkkkqqqwww~~~}}}|||}}}}}}zzztttqqqqqqmmmhhhfff___YYYVVVVVVZZZdddnnn{{{~~~xxxoooiiieeehhhjjjhhhaaa[[[UUUJJJ@@@999333///000///,,,***,,,---,,,+++******+++,,,---------------------...///111333777;;;>>>AAACCCDDDFFFFFFFFFEEECCC@@@===;;;444333111///.........//////...............///////////////............---++++++,,,---...//////000000222555777999===BBBEEEJJJOOOVVV\\\```dddhhhkkkpppsssvvvyyyzzz|||~~~zzzrrrkkkgggccc^^^[[[TTTQQQMMMIIIGGGEEEBBB@@@<<<;;;:::888666555555555333333333333333333333333555555444444444444444444555444222333333333111000///000000111111000000///////////////000000000000---.....................++++++,,,---///111333444777:::>>>AAADDDHHHLLLOOOTTTWWWZZZ___dddiiimmmpppnnnnnnmmmkkkiiihhhjjjlllmmmooorrrxxx}}}~~~~~~~~~yyytttqqqnnniiiccc\\\WWWTTTRRRTTTQQQLLLFFF@@@<<<:::999555444333222222444777999;;;@@@EEEIIIOOOZZZiiitttxxxfff[[[KKK@@@<<<666888888888777666666555555666777777555222000000111333333333333333333333333333444555666777777777777777777888888999888888777::::::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;==============================>>>???AAABBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJJJJIIIKKKIIIJJJMMMMMMNNNUUU^^^oooxxxooooooppprrrtttsssqqqhhhWWWFFF@@@BBBPPPooo\\\IIICCCLLL___nnntttzzzxxxkkkVVVGGG888333222000//////........................,,,,,,------............000000444888;;;???KKKWWWhhh}}}uuudddWWWPPPJJJBBB;;;888555222111222444555666999777444333333333222000222222222111111000000000///...------------.../////////000111111111111111111111111111111222333333222222333444555555666666555666777777888999::::::999:::;;;===>>>>>>??????<<<===???AAACCCEEEGGGGGGLLLLLLMMMKKKIIIHHHHHHIIIGGGHHHJJJLLLNNNOOOPPPPPPOOOPPPPPPQQQSSSTTTTTTUUUTTTVVVZZZ^^^aaaccccccccc_________aaadddeeeeeeeeebbb```aaaggglllqqqzzz}}}{{{zzz|||}}}{{{uuuqqqpppmmmhhh^^^XXXSSSPPPNNNOOOVVV___kkk{{{tttlllhhhhhhiiieee^^^WWWPPPGGG===777222...//////,,,***,,,---,,,+++******+++,,,---...------,,,,,,,,,------111444999<<<>>>@@@BBBDDDDDDDDDDDDDDDBBB???<<<:::444222000...---------------,,,,,,,,,---......//////.........------------)))***+++---.../////////...000222444666999===AAAFFFLLLTTT[[[___dddjjjooorrruuuxxxzzz{{{|||~~~yyytttppplllgggccc\\\YYYTTTPPPMMMJJJGGGDDDAAA@@@===:::888666666666333333333333333333333333555555444444444444555555444333222333333333111//////000000111111000000///////////////000000000000//////..................++++++,,,---///111333444777:::>>>AAADDDGGGKKKNNNRRRUUUYYY]]]```cccgggjjjjjjjjjjjjhhhffffffhhhjjjlllmmmooouuu{{{~~~}}}yyysssoooooolllgggbbb\\\XXXVVVTTTVVVSSSMMMGGGAAA<<<999888555555444333222444888;;;;;;AAAHHHLLLPPPYYYhhhsssjjj\\\JJJ???<<<777777777777777666555444444444555666444222111111222111111222222333333444444333444555666777777777777888888888999999888888777888999:::;;;<<<=========::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<===>>>???AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGIIIIIIIIIHHHGGGHHHHHHJJJMMMMMMLLLRRRYYYiii~~~tttrrrrrrpppssstttssskkkZZZHHHAAACCCGGGcccjjjQQQDDDFFFTTTaaakkkxxxwww\\\KKK:::222222111000000........................,,,,,,------.........---///000333777999===GGGSSScccxxx{{{gggXXXQQQKKKCCC===999666333111333555666666:::777555444444333222111000111111111000...---,,,///...------------.../////////000111111111111111111111111111111222222333222222333333444444555555555666777888999::::::;;;::::::<<<===>>>>>>>>>>>>======>>>???BBBEEEHHHJJJKKKLLLLLLKKKJJJIIIIIIJJJHHHHHHJJJKKKMMMNNNOOOPPPNNNNNNOOOQQQSSSTTTUUUVVVTTTWWWZZZ^^^bbbeeegggggg```______aaadddggghhhhhhdddbbbbbbeeehhhlllttt}}}}}}|||xxxvvvuuuuuuxxxxxxrrrnnnlllhhhcccUUUPPPKKKIIIFFFDDDHHHNNNWWWeeeuuu|||sssnnnhhhgggbbbYYYRRRMMMDDD;;;666111...//////,,,***,,,,,,,,,+++******+++,,,,,,,,,+++++++++,,,---......000444:::>>>@@@AAADDDGGGDDDEEEEEEDDDAAA===999777333111///---,,,+++++++++*********+++,,,---...///.........---------,,,,,,***+++,,,---...------,,,+++---///000222555999<<<@@@GGGPPPXXX]]]dddmmmsssuuuxxx{{{||||||}}}|||yyyvvvpppkkkeeebbb\\\XXXTTTPPPLLLIIIGGGEEEAAA===:::888888777666666666666666666666666666555444333333444555666444333333444555555333111000000000111111000000000.../////////000000000111000000//////......------++++++,,,---///111333444666999>>>BBBFFFIIIMMMPPPRRRUUUZZZ\\\]]]___bbbeeecccdddeeeeeeeeefffhhhjjjllllllmmmrrryyy~~~~~~zzztttpppnnnllliiieee```\\\ZZZYYYXXXZZZWWWRRRLLLEEE@@@<<<:::555555555333222555999>>>@@@GGGOOORRRTTT[[[gggrrrlll[[[HHH>>>===:::666666666666555444333222222444555444222222222444000000111222333444444555333444555666777777777777888888999999999888888777555666888999:::;;;;;;;;;::::::;;;<<<=========<<<777888999:::;;;===>>>>>>;;;;;;<<<===>>>@@@BBBCCCAAABBBCCCEEEFFFFFFFFFGGGEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGJJJNNNMMMLLLOOOVVVfffyyywwwuuurrrsssuuuvvvnnn\\\JJJBBBDDD???YYYrrrVVVDDDAAAKKKVVVddduuu```NNN;;;222111111000111........................+++,,,------......------//////333777888;;;EEEPPP___uuujjjZZZRRRLLLEEE???999666333222444666777888:::888555444444444222111///000111000///---***(((///...---,,,,,,---.../////////000111111111111111111111111000111222222333222222333333333333444444555666777888999:::;;;;;;::::::<<<===>>>>>>>>>>>>???>>>======???DDDIIILLLJJJKKKLLLKKKJJJIIIJJJKKKHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNOOOQQQSSSTTTVVVVVVPPPRRRUUUYYY^^^aaadddeeeaaa```___aaaeeehhhjjjjjjddd```___aaabbbeeellluuusss|||zzzuuurrrqqqiiimmmmmmiiidddaaa]]]YYYOOOJJJGGGDDDAAA===???DDDCCCMMMYYYbbbnnn{{{yyyuuugggfff```VVVOOOJJJBBB;;;555111...000000,,,+++,,,,,,+++***))))))***+++,,,))))))***+++,,,...///000///444;;;???AAACCCGGGJJJFFFFFFFFFDDDAAA<<<777444222111...,,,+++*********)))))))))***+++---...///......---------,,,,,,,,,,,,,,,---...---,,,+++***)))+++,,,...///222666999<<>>CCCGGGKKKPPPSSSRRRVVVZZZ]]]]]]]]]___bbb___```bbbddddddfffiiillllllkkklllpppwww}}}}}}}}}~~~~~~zzz~~~yyysssqqqpppiiigggccc___]]][[[[[[[[[^^^\\\WWWQQQKKKDDD@@@===555666666444333555:::???EEEMMMUUUXXXXXX]]]hhhrrrmmmSSSDDD>>>:::777888777777666555444444444444444555555444444333333555555444333333222111111222333333444444333333222222333555666666666555444777777888999::::::;;;;;;<<<<<<<<<============>>>>>>===;;;:::;;;<<<>>>???<<<;;;::::::;;;===@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFFFFGGGJJJNNNQQQaaa~~~|||vvvwwwxxxwwwqqqbbbQQQEEEAAAAAALLLggguuuQQQCCCBBBCCCJJJYYYrrrjjjSSS>>>777444...,,,000..............................------------......///222555777888===DDDJJJ]]]nnnnnn___SSSHHHCCCCCC>>>888444444444333333666<<<:::777333111000///000111111000///////////////++++++++++++,,,---.........///111222333333222222333333222222222333444444333333555666666666555444888888888888888888999:::>>><<<;;;===AAACCCBBB@@@DDDBBB@@@@@@AAADDDHHHJJJOOONNNNNNMMMMMMMMMMMMMMMOOOMMMJJJJJJLLLNNNPPPQQQNNNQQQTTTUUUUUUTTTUUUVVVQQQQQQRRRTTTXXX\\\```bbbaaaaaaaaabbbeeeiiinnnpppgggeeebbbaaadddhhhjjjlllpppwww|||vvvooohhhcccdddaaa]]]ZZZYYYWWWTTTRRRJJJEEE>>>:::;;;<<<<<<<<<;;;>>>DDDMMMVVV^^^dddhhhdddeeegggjjjpppyyypppfffaaaYYYQQQIIIBBB<<<888222222111000///...------------------------------------,,,,,,,,,------...000333888===BBBEEEFFFFFFGGGEEEAAA<<<888444222111000//////---,,,++++++***))))))******++++++,,,,,,+++---///...---+++***+++***++++++++++++***))))))*********+++---000333444;;;@@@IIIRRR[[[dddlllqqqzzz}}}}}}}}}~~~~~~{{{uuutttqqqlllfff```\\\YYYWWWVVVRRRLLLGGGCCCAAA>>><<<999888888:::;;;:::888666777777555444333333333333555666666666666555333333333222222333444333111///111111222222222333333333333222000///.........///,,,------///111333555666999;;;===???BBBEEEJJJMMMNNNSSSYYY[[[[[[ZZZ[[[]]]```dddggggggeeeeeeiiinnnuuurrroooqqquuuyyyzzzzzz}}}}}}~~~~~~~~~|||yyytttooolllfffaaa\\\[[[^^^```___\\\```^^^ZZZVVVQQQJJJCCC>>><<<999888888777777===FFFGGGOOOVVVXXX[[[dddmmmqqqiiiPPPCCC===999666777777666666555444444333444444444444444333222111111111111222222222222222333444444444444444444333333333444555555555555555777777777888999999999:::::::::::::::;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===<<<;;;::::::;;;===@@@AAACCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGJJJNNNQQQ___zzz}}}~~~|||vvviiiXXXIIIBBB???FFF[[[yyyvvvRRRBBB>>>===IIIWWWqqqjjjUUUAAA:::777///,,,///..............................------------.........111444555777;;;BBBHHHXXXiiissscccVVVKKKEEEDDD>>>888444555555333333666;;;999666333111000000000111111000//////////////////...---,,,++++++++++++...///111222333333222222222222111111222222333333333444555666666666555444777666666666666777888888===;;;;;;===AAACCCBBBAAAEEECCCBBBAAABBBDDDHHHJJJLLLLLLLLLLLLLLLMMMNNNOOONNNKKKIIIIIIKKKMMMOOOOOOOOOQQQTTTTTTSSSRRRSSSTTTQQQQQQQQQRRRTTTWWWZZZ\\\^^^^^^^^^```cccgggllloooiiieeebbb```bbbdddeeefffeeelllvvv|||uuummmeee\\\WWWVVVTTTQQQOOONNNMMMKKKJJJDDD???:::777777888888777555777:::>>>CCCGGGJJJLLLMMMNNNPPPRRRWWW___hhhnnnrrrddd^^^VVVMMMFFF@@@:::777333333222111///...------------------------------,,,,,,++++++++++++,,,,,,111333777<<<@@@BBBDDDDDDCCCAAA===888444111000///------------------,,,,,,******************++++++***,,,......,,,*********+++++++++++++++******)))*********+++---000222333999>>>FFFNNNWWWaaajjjoooxxx}}}~~~~~~zzzyyywwwsssnnniiidddaaa```^^^YYYSSSNNNIIIEEEAAA>>>===<<<;;;<<<<<<;;;999777777777555444333333333333666666666666555555555555555444444444555555333111111111222222222333333333333222000////////////000......///000222444666777:::;;;>>>@@@BBBEEEIIILLLOOOSSSWWWXXXWWWVVVVVVXXX[[[aaahhhkkkjjjkkkooosssvvvtttrrrtttxxx{{{|||{{{{{{||||||~~~}}}}}}|||{{{xxxsssnnnjjjccc^^^YYYYYY\\\___```___```]]]ZZZVVVQQQKKKEEE@@@===:::999:::999999@@@GGGJJJRRRWWWXXX\\\eeennnrrr|||bbbLLL@@@;;;777555666666666555555444444333444444444333222111000///---...///000111333444444444444444555555444444444444444333333444444555555666666777777777777777777777777777888888888999999999999999::::::;;;;;;;;;<<<;;;;;;;;;<<<===???@@@CCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFGGGIIILLLOOO\\\tttrrraaaOOOCCC???AAAMMMeeetttSSSAAA;;;999CCCPPPhhhmmmYYYFFF>>>888111---///..............................------------......---000222333555999@@@EEEQQQbbb{{{zzziiiZZZMMMFFFDDD???999555666666333333555999888666444222111000000111111000////////////000///...---,,,++++++++++++...///000222333222222111111111111111111222333333333444555555666666555555555444444444555555666777;;;:::;;;===AAACCCDDDCCCGGGEEECCCBBBCCCEEEGGGIIIIIIJJJJJJJJJKKKMMMNNNOOOLLLJJJHHHHHHJJJLLLNNNNNNOOOPPPQQQQQQPPPOOOPPPQQQQQQPPPOOOOOOPPPRRRTTTUUUZZZZZZ[[[\\\___cccgggiiigggddd___]]]]]]^^^^^^^^^^^^dddllluuu{{{sssjjjaaaXXXPPPKKKHHHEEECCCBBBCCCCCCAAA@@@===:::777555555555444333333444555666777888888999;;;<<<>>>@@@CCCIIIPPPUUUjjjpppvvv{{{|||~~~qqq___YYYOOOGGG@@@;;;777555444333222111///...,,,,,,------..................------,,,,,,,,,,,,,,,---111333666:::===??????@@@===;;;888444000...,,,,,,++++++,,,---.........---***************)))))))))***+++---,,,+++)))******++++++,,,,,,++++++***)))*********+++,,,///111222777;;;BBBJJJSSS]]]gggmmmtttyyy}}}}}}}}}yyyuuuqqqmmmkkkhhhddd___ZZZTTTNNNHHHDDDDDDBBB@@@???>>>===:::888:::999888666555444444444777666555555555666777888777666555666777777555333111111222222222222333333222222111000000111111111000000000222333555777888:::<<>>;;;:::<<<===>>>CCCJJJOOOUUUXXXXXX[[[eeeooosss}}}oooYYYHHH===999666444555555555444444444333333333333333222111000///.........///000111333444444222333333444444333333222444333222222222333555666666666555555555555555555666666666666777777777777777888999:::;;;;;;;;;:::<<<;;;;;;;;;<<<===???@@@CCCCCCCCCDDDDDDDDDCCCCCCDDDCCCCCCCCCBBBBBBBBBAAABBBDDDEEEFFFFFFHHHKKKMMMXXXkkkzzzhhhTTTEEEAAA???DDDVVVooonnnQQQAAA<<<;;;<<>>DDDMMM\\\ttt~~~mmm]]]NNNEEECCC@@@:::666777777444333444777777666555333222111000222111000000//////000000,,,++++++,,,,,,---...///---///000111222222111111111111111111222333444444444444444555555555555555444444444444555666666777:::;;;<<>>;;;;;;;;;;;;:::999888777666555444444333222222222333444555555666666555666888999:::>>>DDDHHHQQQXXX```fffkkkoootttyyyzzzjjjWWWQQQHHH@@@:::777444333333222111///...,,,+++***.............../////////000000///.........//////000111444666888:::;;;;;;888777444000---,,,+++***+++,,,---.........------+++++++++******))))))((()))***,,,+++***)))***+++,,,,,,,,,,,,,,,++++++***+++*********,,,...///111666999???FFFOOOZZZeeelllooovvvzzzyyyzzz~~~zzzvvvssspppnnnjjjfffaaa[[[TTTOOOMMMJJJFFFCCCAAA???===;;;===<<<;;;999888777777666777666444444444666888:::888777666666777777666444222222222222222333333333222222222222222222333333000000111222333555777888;;;===???AAABBBDDDGGGJJJMMMOOOQQQNNNJJJFFFFFFGGGOOO[[[iiirrruuuvvvxxxzzzxxxyyyzzz|||~~~{{{|||}}}~~~}}}}}}}}}}}}}}}{{{zzzyyyyyyyyyxxxssskkkeee]]]XXXRRRPPPRRRVVVYYYZZZWWWUUURRROOOMMMIIIEEEAAA>>><<<<<>>>>>AAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@AAACCCDDDEEEEEEGGGIIIKKKTTTbbbxxxnnnXXXGGG@@@===???KKKaaauuuxxxcccLLL???<<<>>>999???MMMfff|||iiiQQQ@@@666111000111..............................------------.........000222333333777===BBBJJJXXXnnnooo___OOOEEEAAAAAA;;;888888888444222333555555555555555333222111222222111000000000000000,,,,,,,,,,,,---...//////---...000111222222111111222222222333333555666666444444444444555555666666555555555555666777888999;;;<<<>>>AAACCCEEEHHHIIIJJJIIIHHHFFFFFFGGGHHHIIIKKKKKKJJJJJJJJJJJJJJJKKKLLLKKKIIIJJJLLLNNNNNNNNNGGGHHHHHHGGGFFFHHHKKKMMMMMMLLLKKKJJJJJJLLLNNNOOOWWWVVVTTTSSSRRRRRRSSSSSSSSSPPPNNNMMMNNNOOOOOONNNLLLPPPUUUYYY\\\bbbjjjppp~~~}}}yyyqqqkkkbbbXXXPPPHHHBBB>>><<<:::777666777666555444333333444444333222222222---...///000111222333444111333444444555777:::===???DDDJJJOOOTTT[[[ccciiiwww{{{mmm]]]NNNHHH@@@999555333222111111000///...,,,+++***))).........//////000000000111000///...............//////111333444555666777555333111...,,,+++++++++---...///000000...---,,,,,,,,,++++++******)))))))))***+++***))))))***,,,---------------,,,+++++++++*********+++,,,...///444888>>>EEENNNYYYcccjjjnnnuuuyyyvvvuuuwwwzzzzzzzzzwwwvvvtttrrrpppmmmhhhbbb^^^VVVRRRMMMHHHFFFDDDAAA??????>>><<<;;;999888888777777666555444555666999:::999777666666777777666555444444444333333333333333333333444444444444444444000000111111333444666777:::===@@@BBBCCCDDDGGGIIIKKKNNNOOOLLLFFFAAA@@@AAALLLXXXgggqqquuuuuuvvvwwwyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{zzz~~~}}}{{{yyyyyyxxxtttllleee]]]XXXRRRMMMLLLNNNPPPRRRPPPNNNKKKIIIHHHEEEBBB@@@>>><<<===BBBFFFGGGKKKOOOTTTVVVVVVUUUZZZeeennnqqq]]]UUUJJJ@@@999666444444333333333333333333333333111222222222222111000000222222222222222222111111///000000111111000000///222222111111222222333444333333444444444444444444555555666666666777777777888888999:::;;;;;;<<<===;;;<<<<<<============>>>???@@@AAABBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEEEEFFFHHHIIIPPPZZZmmmsss\\\III===<<<<<>>;;;===999>>>FFFWWWssssssZZZEEE888333111111..............................------------.........000222222222555;;;AAAHHHTTThhh}}}rrrbbbRRRGGGCCCBBB===999:::999444222333222333555666666444333111222222111000000000000111000///...---,,,,,,,,,,,,---...///111222111111000333333333333444666777888555444444444444555666666555555555666777888999:::;;;===@@@AAACCCDDDGGGJJJKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLKKKJJJJJJJJJJJJJJJLLLKKKJJJJJJMMMNNNNNNMMMHHHHHHFFFEEEDDDEEEIIILLLMMMLLLJJJHHHHHHIIIKKKLLLRRRPPPNNNLLLJJJHHHGGGFFFEEECCCBBBBBBDDDFFFFFFFFFBBBEEEIIIJJJKKKNNNTTTYYYbbbppp}}}xxxuuuooohhh]]]RRRIIIAAA;;;777888666444333333333222111///000222111000///000222000000000111111111222222111222444444333444666888666888;;;>>>AAAGGGPPPWWWeeemmmrrrooommmiii]]]NNNDDD@@@:::555333222111000//////...---,,,++++++***......//////000000111111......---,,,++++++++++++,,,---...///000222333333222111///---,,,++++++,,,///000111222222000...,,,,,,,,,,,,,,,,,,+++++++++***+++++++++)))***+++---------......------,,,+++++++++***)))***+++---...222666===EEENNNXXXbbbhhhooovvvyyyuuuqqqrrrttttttxxxxxxyyyzzz{{{~~~}}}{{{yyyxxxwwwwwwuuusssnnnkkkaaa\\\UUUPPPLLLJJJHHHGGGBBBAAA???===;;;::::::999:::999888777888999:::;;;:::888666666777888777666666666555555555555444444555555555666666555444444111111111222333444666666999<<>>>>>;;;===DDDIIIKKKNNNQQQTTTVVVVVVUUU[[[fffnnnqqqQQQLLLDDD===888666555444222222222222222222333333000111222222333222222222111111111111111111111111000000111111111111000000000111111222222222222222222333333444444555555555444444555555555666666666777777777777888:::<<<===;;;<<<<<<===============<<<>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDEEEEEEEEEFFFHHHNNNTTTdddyyyyyy```LLL<<<======@@@OOOcccooorrrrrrssspppdddQQQAAA;;;;;;999???CCCKKK```~~~|||eeeNNN???777333000..............................------------......---///000000000333999>>>FFFPPPbbbwwwwwwgggWWWLLLGGGCCC===:::;;;999555222222000222555777777555333111333222111111000000111111000///...------,,,,,,------...///111111111111000222222222333444555777777555444444333444555666777555555555666777888:::;;;999<<>>===<<<:::999888999;;;===>>>===:::===@@@@@@???AAAEEEHHHJJJVVVcccnnn{{{{{{vvvqqqnnnhhhaaaVVVKKKCCC<<<777444444333111111333444333222///111222111000000333555666666666555555555444444222444555666555444555777333555666666666:::AAAGGGQQQYYY]]][[[ZZZYYYOOOBBB<<<999555222222111111000/////////......---------......///000000111222222...---,,,+++***************++++++,,,...///111111000///---++++++++++++,,,...000222444444333111///,,,------------------...++++++,,,+++******---///...............---,,,,,,++++++***))))))***,,,,,,///444<<>>===;;;===EEELLLNNNPPPRRRTTTVVVVVVWWW^^^iiippprrrKKKHHHBBB<<<888666555555222222222222222222222333000111222333333333333333.../////////000000000111111111222222222222111111///000111333333222111111222222333444444555666666333333444444444555555555777666555555666888;;;<<<;;;<<<===============<<<;;;===???BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA???AAACCCDDDDDDEEEFFFGGGLLLQQQ___uuu}}}cccMMM>>>@@@???@@@MMMcccrrrwwwwwwyyyxxxnnnZZZFFF<<<;;;777>>>AAACCCTTTqqqlllVVVEEE;;;333....................................------.........,,,.../////////111777<<>>;;;;;;:::555222222000222555777777666333222333222111111000111111111---------------...000000,,,...///000111111000000111111111222333444666777555555444333444555666777444444555555777888999:::888;;;>>>??????@@@CCCFFFJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOIIIHHHHHHIIIKKKLLLKKKJJJRRRPPPLLLGGGCCCCCCFFFIIIOOOMMMIIIFFFCCCBBBAAABBBBBBAAA@@@>>>;;;999777777555444333444666888888777333555777777666666999======EEENNNVVVbbbqqq|||~~~xxxtttooojjjfff```YYYOOOFFF???;;;888666333222111222555666777666222444555444222333666:::777777777777777666666666000222444444333222333444444555666555333555999===CCCKKKPPPOOOOOOPPPHHH<<<777555222111111111111000000000000000000000000000...//////000111222222222000///...---,,,++++++,,,))))))***+++,,,...000111...---,,,*********++++++---///222444555555444222---------....../////////+++,,,,,,+++***+++---000......//////......---,,,++++++***))))))***+++,,,---222;;;DDDMMMVVV^^^cccgggooorrrmmmggggggiiikkkfffggghhhjjjmmmppprrrttt{{{xxxyyy}}}|||||||||{{{xxxvvvpppkkkccc]]]YYYWWWVVVUUUPPPOOOMMMKKKIIIHHHGGGGGG@@@@@@AAAAAA@@@???>>>===>>><<<:::999:::;;;;;;:::999999888888777777666666777888888888777666444333444444444555555777888999666:::>>>BBBDDDFFFIIIKKKMMMRRRVVVVVVQQQJJJEEEDDDGGGQQQ^^^gggllloootttxxxwwwxxxyyywwwvvvwww{{{||||||}}}~~~~~~{{{yyyyyy{{{~~~xxxuuutttqqqjjjccc```^^^YYYRRRKKKGGGFFFGGGCCCAAA??????@@@@@@???>>>===:::===EEEMMMOOOPPPRRRUUUWWWWWWYYY```kkkrrrsssKKKDDD;;;666666666444111222222222111111111000000111111222222222222111111222111222444555666444222111111111111111111111111111111111000000000000000111111111111222333444444555666666666555444333333444444444555555555666666:::;;;<<<=========<<<;;;<<<<<<<<<<<<===???@@@BBBCCCBBBBBBAAAAAAAAABBBBBB>>>???AAACCCDDDEEEEEEFFFKKKNNN]]]vvvgggSSS@@@===>>>>>>FFFbbbyyyzzzxxxcccLLL???;;;===999999@@@IIIWWWqqqwwwgggPPP:::333666000///////////////000000///...---,,,,,,,,,,,,,,,,,,...///000111444888:::@@@III]]]xxxrrrbbbUUUMMMMMMDDD===;;;:::666333333111222333444555444333333555444222000//////000111.........//////////////////000000000000000//////---...///000222444555666333333444444555666666666777666555333444555777888:::<<<===>>>>>>???BBBDDDIIIIIIJJJKKKKKKLLLKKKKKKMMMJJJGGGHHHJJJKKKKKKIIIMMMMMMKKKIIIHHHJJJNNNRRRTTTVVVVVVSSSMMMHHHGGGGGGLLLLLLKKKJJJGGGCCC???===<<<;;;888666444333333333222222222222333333333333444333333222222222222333888===AAADDDGGGPPP___kkktttvvvtttmmmiiiiiihhhfff```ZZZQQQHHH@@@;;;888888444444333333333444666777555555555666666777888999::::::::::::999:::::::::888777555444333333444555666666444111///000333555===@@@AAAAAA???<<<;;;;;;111000///......------...---,,,+++,,,...000000000...000222222111111222333//////...---,,,++++++*********+++,,,,,,,,,,,,,,,......---,,,,,,,,,------///111333555444222///,,,..................------,,,+++))))))***+++...///,,,,,,,,,---------......******++++++++++++,,,,,,---000666>>>HHHRRRZZZ___eeegggiiigggbbb^^^\\\]]]]]]___aaabbbcccdddfffhhhkkknnnqqqrrrtttxxx|||zzzyyyxxxuuusssrrrooojjjeeeaaa___^^^]]]WWWUUUSSSRRRRRRQQQNNNLLLHHHGGGGGGGGGHHHFFFDDDAAA@@@>>>===<<<>>>?????????<<<<<<;;;;;;::::::999999888888888777777777777777444555666777888888888888888;;;AAAGGGHHHFFFHHHMMMJJJKKKLLLMMMLLLIIIGGGFFFLLLSSS\\\eeekkknnnqqqrrruuuuuuuuutttssstttwwwzzz{{{{{{{{{zzz{{{}}}~~~{{{zzz{{{||||||{{{~~~|||xxxuuuooojjjfffaaa___\\\YYYTTTNNNGGGCCCBBB>>>;;;:::<<<>>><<<:::<<<:::<<>>@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBDDDEEEFFFFFFFFFJJJMMM\\\ttthhhUUUAAA<<<<<<>>>GGGbbb{{{~~~|||iiiTTTFFF@@@>>>999999>>>EEEOOOfff|||xxxjjjTTT>>>555555111111000000000000111111111111000///////////////---...000000111333666999===FFFXXXqqq|||jjjZZZQQQMMMDDD===<<<:::666333444111222333444444444333333555444222000///000111111...///////////////////////////000000000000//////......///000222333444444333333444444555666666666888777666555555777888::::::<<<=========???AAACCCFFFGGGIIIKKKLLLMMMMMMMMMLLLIIIGGGGGGIIIKKKLLLKKKMMMLLLLLLJJJJJJLLLPPPTTTXXXZZZZZZWWWQQQKKKJJJJJJLLLLLLLLLJJJFFFBBB>>>;;;:::888666444222111111222000111111111111222222222222111111000000111111111444777;;;===???GGGTTT___iiillllllhhheeefffgggeeeaaa]]]VVVNNNEEE>>>:::777888777666666777888:::;;;::::::::::::;;;<<<===>>>@@@AAAAAAAAAAAA???>>>===999888666555444444444555666666444222000000222555888:::<<<<<<:::777666666222222111000////////////...---,,,,,,------------///111222333222111222333222111111000///...---,,,++++++,,,,,,------......000000//////////////////111222555666666444111///////////////............+++***)))))))))+++---.............../////////000---------,,,,,,+++++++++,,,///444<<>>===???@@@AAAAAA??????>>>>>>===<<<;;;;;;999999888888888888888888555555666777888888888888;;;<<>>===;;;<<<;;;===EEEKKKOOOTTTZZZ^^^___```aaadddjjjqqqvvvDDD>>>888444444555444222444444333333333222222222000111111222222111111000111000000111333333222000111111111111111111111111111111111111111111111111333333333333444555666666555555666666666555444444333333444444444555555555777777888999999999999999:::::::::;;;<<<===>>>???@@@???????????????@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGHHHLLL[[[rrrjjjZZZFFF>>>===???FFF```zzzrrr___NNNEEE???:::999>>>BBBHHHZZZmmm~~~}}}zzzppp\\\FFF888555222111111000000111111222222111000000000000000000...///000000000222555777:::BBBQQQgggnnn\\\RRRMMMEEE>>><<<;;;777444444111222222333444333333333555444222111000000111222//////////////////.........//////000000///////////////000000111222222333333333333444555555666666999888888777888999:::;;;:::;;;=========>>>@@@CCCDDDEEEHHHKKKMMMNNNOOOOOOKKKIIIFFFEEEGGGIIIKKKLLLKKKLLLLLLKKKLLLNNNSSSWWW]]]___```\\\UUUPPPMMMMMMOOONNNNNNKKKGGGBBB===:::666555333111000000000000/////////000000000111111111111111111111111111222111444777888:::@@@KKKTTT```dddgggeeeeeeiiijjjiiigggeee```XXXOOOFFF???;;;<<<;;;;;;;;;<<<===???@@@AAAAAA@@@AAAAAABBBCCCDDDGGGHHHJJJKKKJJJFFFBBB@@@;;;:::888666555555555555666666555222000000222555444666888888666444333333333333222111000000000000---,,,,,,,,,,,,------...000111333333222111222333222222111000///...------,,,,,,,,,,,,---...000000333333333222222222111111222444666888888777555333000000/////////.........******))))))***+++---...000000000000111111111111///...---,,,+++***))))))+++---111777>>>EEEKKKNNNMMMOOOPPPOOOMMMKKKJJJJJJHHHJJJLLLMMMMMMNNNPPPRRRYYY\\\```cccdddhhhooottt~~~}}}}}}|||zzzxxxqqqpppnnnllljjjhhhggggggbbb```\\\ZZZYYYXXXVVVUUUTTTSSSSSSSSSSSSRRROOOLLLIIIEEEAAA???@@@BBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>;;;:::::::::999999888888555666666777888888999999===>>>AAAEEEEEEDDDIIIPPPYYYYYYYYYUUUPPPLLLJJJIIIMMMQQQXXX___eeejjjooossssssttttttsssrrrrrrtttwwwwwwyyy|||||||||}}}~~~~~~}}}{{{|||{{{yyyxxxyyyzzz{{{}}}~~~|||zzzyyywwwvvvuuuuuusssoooiiieee^^^]]]ZZZWWWSSSOOOLLLJJJBBB>>>:::999;;;>>>===<<<<<<;;;@@@HHHPPPTTTZZZ```gggggggggfffgggkkkpppttt???;;;666333333444444333333333222222222222111111000000111111111111000000111000///000111222111///111111111111111111111111000111111111111111222222222222222333333444555666555555666666666666555555333444444444444555555555555555666777777888888888999999999:::;;;<<<===>>>??????>>>>>>>>>???@@@@@@DDDEEEFFFGGGHHHHHHHHHHHHGGGKKKYYYnnnnnn___MMMAAA>>>@@@EEE[[[wwwzzzhhhSSSDDDAAA;;;:::>>>AAAFFFTTTeeewww{{{|||vvvdddNNN===444222111000000///000000000......------------......//////000000///000333555888>>>JJJ\\\sssrrraaaWWWOOOGGG???>>><<<888555555111111222222333333333333444333222111111111111222////////////..................//////000/////////000000000000111111111111222333333444444555666666888888777888888:::;;;<<<:::;;;<<<<<<<<<===???AAACCCEEEHHHKKKMMMOOOOOOOOOLLLIIIFFFDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMPPPUUUYYY```bbbccc```ZZZTTTQQQPPPQQQQQQPPPMMMHHHBBB<<<999444333222000//////000000.../////////000000000000111222333333444444444444444666999:::<<>>;;;999777666666666666666555333111111333555444666888888666444333333333333111000000000000000+++,,,---------...000111111222444444333222222333111000000///...---,,,,,,---,,,,,,---...000111333666666666555555444333333222444666888888888666555000//////......---------******))))))***+++------111111111111111111111111------,,,++++++***))))))***+++///333888===@@@BBBAAABBBCCCCCCBBBAAAAAAAAA@@@BBBDDDEEEEEEFFFHHHJJJOOOSSSWWWZZZ[[[___eeejjjvvv{{{~~~}}}~~~~~~||||||||||||{{{yyyrrrqqqpppnnnlllkkkjjjiiihhhddd```\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVTTTQQQOOONNNJJJEEEBBBCCCEEEFFFGGGJJJJJJJJJJJJHHHFFFEEECCC======<<<;;;::::::999999777777777777888999::::::>>>===???CCCDDDEEELLLUUUeeefffgggccc[[[SSSNNNLLLPPPSSSWWW[[[___eeejjjnnnrrrssssssrrrpppppprrrtttvvvyyy}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~{{{yyy{{{yyywwwuuuuuuwww{{{}}}~~~{{{yyywwwvvvuuutttssssssqqqmmmgggccc[[[[[[ZZZWWWTTTQQQOOOOOOHHHCCC===;;;<<<>>>===<<<<<<===BBBLLLTTTYYY^^^dddmmmmmmlllkkkkkkmmmqqquuu;;;888555333222333333444111111111111000000000000000000000111111000000000222000//////000111000///000000000000000000000000000000111111222222222333111111111111222333444555555555666666666666666555444444444555555555666666444444555555666777888888888888999:::;;;<<<======???????????????@@@AAAAAAEEEEEEGGGHHHIIIIIIIIIIIIHHHKKKWWWiii{{{ooobbbRRRBBB===@@@DDDXXXvvvttt[[[FFFAAA:::888===@@@EEERRRbbbssszzzzzzkkkVVVBBB555000000///...............,,,,,,,,,++++++,,,,,,---...///000///...///222444777<<>>999666666111111111111222222333333333333222222222222222222000000//////.........---------...///////////////000000000000000000000000222222333333444555555555555555666777888999;;;;;;:::;;;<<<<<<;;;<<<>>>@@@DDDFFFIIILLLNNNNNNNNNMMMMMMKKKHHHDDDAAAAAABBBCCCFFFHHHJJJKKKMMMQQQUUUYYY___bbbdddbbb\\\WWWTTTTTTRRRRRRRRROOOJJJCCC<<<888666555333111111111111222000000000111111111111222111222333555666666666666777:::===???CCCHHHPPPVVVbbbjjjpppssswww|||~~~}}}yyyrrriii```WWWPPPMMMEEEDDDDDDCCCCCCEEEFFFGGGIIIHHHHHHIIIIIIJJJKKKLLLQQQUUUZZZ]]][[[UUUNNNIIIDDDBBB???<<<:::888888888777777777555333333444666777999::::::888555444333222222111000///////////////000111000......000222222444555555333222333333111111000///...------,,,------...///000222444555888888888888777666555444222444555777777777666555//////......---,,,,,,+++*********++++++,,,------000000000000000000000000------------------------***+++---000333666888999999999999:::;;;;;;;;;::::::<<<===>>>>>>???AAABBBFFFJJJOOOQQQSSSVVV[[[___jjjooovvvyyyxxxvvvvvvvvvzzzyyyyyyzzz{{{||||||{{{vvvuuusssqqqpppooooooooommmhhhbbb^^^\\\[[[ZZZYYY[[[ZZZYYYYYYYYYWWWTTTRRRSSSOOOIIIFFFEEEGGGHHHIIINNNNNNOOOOOOMMMLLLIIIHHH@@@???>>>===<<<;;;::::::888777777777888999:::;;;===<<<>>>BBBDDDGGGPPPYYYooosssvvvrrrhhh]]]UUURRRUUUWWWXXXZZZ\\\```eeehhhqqqrrrrrrqqqooonnnooopppuuuyyy~~~~~~~~~|||{{{|||}}}~~~|||zzz|||zzzwwwuuuuuuxxx{{{}}}~~~}}}{{{{{{zzzuuutttrrrpppnnniiiccc___\\\^^^^^^\\\YYYVVVUUUVVVPPPJJJBBB============<<<===>>>EEEPPPXXX\\\aaafffmmmmmmnnnmmmnnnppptttxxx999888555333222222333444111000000000000////////////000000111111000000///333111//////000111000///000000000000000000000000000000111111222333333333111111111111222333444444555555666777777777666666555555666666666777777777555555555555666888999:::777888:::;;;<<<=========>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFHHHIIIJJJKKKKKKJJJMMMUUUeeewww|||qqqeeeUUUAAA;;;???BBBTTTvvvmmmTTTEEE<<<777:::>>>CCCPPP___qqqzzz}}}ooo\\\FFF777000000///...---------------------,,,------...///---...///......///222444777:::@@@IIIXXXqqqqqqhhhWWWNNNFFFCCC@@@:::777666222111111111111222333333333333333333333333222222000000000///......------,,,---......//////////////////000000000000000000222222222333444444555555333333555666888999:::;;;999;;;<<<;;;;;;;;;===???CCCFFFIIILLLNNNNNNMMMMMMNNNMMMKKKGGGBBB??????@@@DDDFFFHHHJJJLLLOOOTTTWWW]]]aaadddccc___ZZZXXXXXXVVVWWWVVVTTTNNNGGG@@@<<<:::999777555444444444444333333333444444444444555111333555777888888888777:::<<>>BBBFFFIIIIIIKKKPPPSSS[[[aaahhhkkkkkkjjjjjjkkkqqqqqqqqqtttwwwzzzzzzzzzxxxwwwuuusssssstttuuuvvvrrrmmmfff```^^^]]]]]]\\\```___^^^^^^]]]\\\XXXVVVVVVRRRMMMIIIHHHIIIIIIIIIMMMNNNPPPPPPPPPNNNLLLJJJBBBBBB@@@???===<<<;;;:::999888888777888:::;;;<<<===<<>>@@@GGGRRRZZZ]]]```eeejjjkkkmmmnnnooorrrvvvzzz888888666444222222333444111111111000000000000/////////000000000000//////444222000///000111111000000000000000000000000000000000111222222333444444222222222222222444555555555555666777777777777777777777777777888888888888666666666666777999:::;;;888999:::<<<========================>>>???@@@AAABBBCCCEEEHHHJJJKKKLLLLLLLLLNNNTTTaaattt|||vvv}}}yyynnn]]]EEE<<<@@@???NNNppplllPPPDDD;;;;;;===AAAOOO^^^rrr{{{~~~rrr```JJJ999111000///......------------------------...//////,,,---.........///222444666999<<>>AAADDDHHHLLLOOOPPPOOONNNNNNOOONNNKKKFFFBBBAAAAAAAAACCCFFFHHHJJJMMMQQQTTTZZZ___ddddddaaa^^^\\\]]]```aaaaaa___YYYRRRKKKFFF@@@>>><<<:::888777777777666666777777777888888888555777999<<<===>>>=========???BBBFFFJJJOOOTTTWWWaaakkkuuu|||uuulllccc^^^WWWVVVTTTRRRQQQQQQQQQRRRQQQQQQQQQQQQRRRSSSTTTTTTXXX]]]ccchhhhhhddd]]]YYYLLLJJJGGGCCC@@@>>><<<<<<:::;;;;;;:::888777777888>>>???@@@???;;;777444444333333222111000000000000///222333111...---///333444555777666444333333444555444333222111000000///000222666999;;;<<<;;;;;;===>>>>>>>>>===;;;999777555666666777666666555444222222111000///...------,,,,,,---...////////////111000000000////////////000000000000////////////+++,,,...///000000//////000...---...111222222000...000111222111222444555666999>>>@@@@@@AAADDDHHHNNNSSSYYY]]]\\\\\\]]]^^^ddddddeeeiiinnnqqqssssssuuusssqqqppprrruuuyyy|||yyyssskkkdddaaaaaaaaaaaacccbbbaaa``````^^^[[[XXXWWWSSSOOOLLLKKKJJJIIIHHHJJJKKKMMMOOOOOOMMMKKKJJJDDDCCCBBB@@@???===;;;;;;:::999888888888:::<<<===??????@@@DDDEEEGGGOOOXXXfffkkkpppnnnggg```]]]^^^^^^____________aaadddgggooopppqqqooommmkkkkkkkkkppptttyyy|||}}}}}}}}}~~~|||{{{zzz|||}}}}}}}}}}}}|||zzzyyyyyy{{{|||~~~rrrooojjjfffccc```\\\YYY[[[```dddddd```\\\ZZZ[[[XXXPPPFFF???============@@@AAAIIISSSZZZ\\\^^^bbbhhhiiikkkmmmnnnrrrvvvyyy888888777555333222333444222222222111111111111000//////000000000000//////555333000000000111111111000000000000000000000000000000111222333333444444333333333333444555666666555555666777777777777777777888888888999999999999777777666777888:::<<<===888999;;;===>>>>>>>>>===;;;;;;;;;<<<<<<>>>??????AAACCCEEEGGGJJJLLLMMMMMMNNNOOOTTT___rrr{{{uuuzzzwwwfffLLL@@@AAA===GGGhhh[[[MMMAAA>>>>>>BBBOOO^^^rrr|||~~~rrrbbbLLL:::222222000///............,,,,,,,,,,,,,,,---...///+++,,,---------///222555555777:::>>>HHH^^^{{{~~~ppp^^^UUULLLGGGCCC<<<777666222111000000000111333444222222333444444444333333111000000///...---------+++,,,---...////////////.........///000111111111111222222333333444555555222333555777999:::;;;<<<999:::;;;;;;::::::<<<>>>>>>AAAGGGLLLPPPQQQQQQQQQMMMOOOQQQNNNIIIEEECCCDDD@@@BBBEEEGGGIIILLLPPPSSSYYY^^^dddeeeccc```___```jjjkkkkkkiiiddd]]]VVVQQQCCCBBB???===;;;:::999:::999999999999:::::::::::::::<<>>===;;;<<<<<<;;;999888888999BBBDDDDDDBBB>>>:::777666555444333222111111111111(((,,,///000...///444999444666777666444333333444333222222111000///......222555999===@@@@@@???===???@@@AAAAAA@@@>>>;;;999777777777777777666555444444444333222111000///...,,,---...///000000000000222111111111000000////////////...---,,,++++++***,,,---...///000///...---...+++***+++...//////------///000000000000222444000444888999999:::===@@@EEEJJJPPPSSSSSSRRRTTTVVVXXXXXXZZZ___dddiiikkkkkkooommmkkkkkknnntttzzz~~~~~~wwwooohhheeedddeeeeeecccbbb``````___]]]ZZZWWWWWWTTTPPPNNNLLLKKKIIIGGGGGGHHHKKKMMMMMMLLLJJJHHHEEEDDDCCCAAA???===<<<;;;:::999888888888:::<<<>>>BBBAAABBBEEEEEEFFFMMMVVVYYY___cccaaa[[[XXXZZZ^^^___```bbbbbbbbbdddhhhjjjnnnppppppooollljjjjjjjjjnnnqqqvvvzzz{{{|||}}}}}}yyyxxxwwwyyy}}}}}}~~~~~~{{{xxxvvvxxxzzz}}}~~~oookkkfffbbb___]]][[[YYYVVV\\\bbbbbb^^^XXXVVVWWWWWWOOODDD>>><<<===>>>>>>@@@BBBIIITTTZZZ[[[]]]```ggghhhjjjlllnnnqqquuuxxx555555444333333222111111222111000......000111222111111000000000000000111...000111222222111000...000000////////////000000//////111222222333222222333333333444444444444444777777777666666666666666999:::;;;;;;999777777888888888888777888888999999777999<<<>>>???>>><<<;;;<<<;;;<<<<<<===???@@@AAABBBCCCEEEFFFGGGJJJNNNQQQPPPUUUYYY___ooo{{{|||mmmZZZGGG>>>===FFF```zzzuuubbbLLL===:::AAAOOOZZZtttvvvjjjSSS;;;666111......---+++,,,///....../////////...---,,,---.........------///000222444888>>>EEESSSjjjwwweeeZZZOOOIIIDDD===999888444333111000///000111222666444333111000000111111000000000///...,,,+++***,,,,,,,,,---...///000111............/////////000///111333333222222333444444555666777999;;;<<<===:::;;;<<<===>>>>>>>>>>>>BBBAAACCCGGGLLLOOONNNLLLNNNRRRVVVVVVQQQLLLIIIHHHFFFFFFFFFGGGIIIKKKLLLMMMXXX[[[aaafffeeecccffflllxxx|||uuurrrjjj^^^UUUOOOGGGCCCBBBCCCAAA@@@>>>===<<<<<<<<<<<<>>>>>>AAABBBCCCDDDEEEGGGHHHHHHGGGFFFFFFGGGJJJOOOSSSVVV[[[^^^hhhwww~~~sssnnnllliiiddd^^^ZZZYYYZZZZZZ\\\]]]___^^^\\\ZZZXXXZZZYYYZZZ___dddfffbbb]]]VVVSSSNNNIIIDDDBBBAAAAAA>>>>>>===;;;999;;;@@@EEEJJJLLLKKKGGG@@@:::777777555555555444333222111000000///......///111333555666666666555444444333333444333111000000111333444666:::???CCCEEEEEEEEEEEEEEEDDDCCCBBB@@@===;;;:::666777999999999777555444333333333333222111000000...//////000111222222333222222111000///...------------.........---+++***,,,++++++---......,,,***++++++++++++++++++++++++------------------------...///000222444666888999AAABBBEEEHHHJJJMMMNNNOOOMMMOOOSSSVVVXXX[[[___aaaiiiggggggiiikkknnnxxxuuummmgggdddcccbbbdddccccccaaa___]]][[[ZZZWWWTTTPPPLLLJJJIIIIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFCCCBBB@@@@@@@@@???<<<:::<<<<<<;;;:::;;;<<<===>>>???@@@BBBDDDGGGIIIKKKLLLQQQSSSUUUUUUVVVWWWYYYZZZbbbdddfffggghhhiiikkkmmmoooooonnnmmmjjjhhheeedddhhhkkkoootttxxx{{{|||}}}yyyyyyyyyyyyzzz{{{|||}}}{{{{{{|||~~~~~~zzzwwwvvvvvvwwwzzz|||{{{yyywwwpppmmmhhhbbb\\\XXXVVVTTTTTTWWWYYYYYYWWWSSSPPPNNNKKKIIIDDD>>>:::999<<>>===<<<:::;;;;;;:::999999999999:::;;;;;;:::;;;<<<======;;;:::999<<<<<<======>>>@@@AAAAAADDDEEEFFFFFFFFFHHHKKKMMMOOOTTTXXX^^^mmmsss___KKK@@@<<>>999999555333111000///000111222555444333222111111111111111111111000///...,,,+++,,,,,,,,,,,,---...///000............////////////...000222333222222333444444444666777999;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>AAAAAABBBFFFKKKMMMMMMKKKNNNRRRVVVXXXVVVRRROOOMMMHHHHHHHHHHHHIIIJJJKKKLLLUUUVVV[[[```aaaaaafffnnn~~~wwwkkk]]]XXXQQQMMMLLLJJJFFFCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNQQQSSSWWWZZZcccppp|||}}}yyyqqqiiiccc___^^^]]]___```bbbcccbbbaaa^^^]]][[[YYYYYY]]]bbbdddaaa]]][[[XXXRRRLLLGGGDDDCCCBBB@@@@@@@@@>>><<<>>>BBBGGGLLLMMMLLLHHHBBB===::::::666666555555444333111111222111000000000222444666777777777777666666666666555444333222222333555777:::>>>CCCGGGHHHGGGGGGHHHFFFEEEDDDBBB@@@>>><<<:::;;;;;;<<<<<<;;;999666555666666666555555444333222000000111111222222333333222111111000///......---......///000//////------...,,,***)))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111222:::;;;>>>AAACCCEEEFFFGGGGGGJJJMMMOOOQQQUUUYYY\\\```^^^___bbbeeeiiittt~~~xxxpppjjjfffdddccceeedddcccbbb```]]]\\\[[[UUUSSSOOOKKKHHHHHHHHHIIIGGGGGGHHHHHHHHHGGGEEEDDDEEECCCBBBBBBCCCBBB@@@>>>======<<<;;;;;;<<<===>>>???@@@AAACCCEEEHHHIIIJJJKKKMMMOOOPPPPPPQQQSSSTTT]]]```dddggghhhjjjmmmoooqqqrrrrrrqqqoookkkhhhfffjjjlllppptttxxxzzz{{{{{{yyyxxxvvvuuuvvvxxx{{{|||}}}}}}}}}~~~~~~|||xxxuuutttuuuvvvxxxxxxuuuppplllkkkiiieee```[[[VVVSSSRRRPPPRRRTTTSSSOOOKKKHHHFFFDDDBBB???;;;888999<<>>>>><<<;;;;;;<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;::::::999999======>>>???@@@AAABBBBBBEEEFFFGGGFFFEEEFFFHHHIIINNNRRRVVV\\\jjj}}}yyyeeePPPCCC<<<;;;DDDPPPmmmiiiLLLAAA======MMMcccwwwcccNNN999333000000///,,,,,,---///...---,,,+++,,,---------...///...------///111333444777:::===CCCSSSbbbwwwuuuhhhZZZPPPHHH@@@:::999666444222000///000111111444444444444333222111111111111111111000///------++++++++++++,,,---......//////.....................000222222222111222333444444555777999:::<<<<<<;;;;;;<<<===>>>>>>>>>>>>AAAAAABBBEEEIIIKKKKKKJJJNNNQQQVVVZZZ]]]\\\WWWSSSLLLLLLKKKKKKKKKKKKKKKLLLQQQQQQTTTYYY[[[^^^fffooozzzlllgggaaa\\\YYYUUUNNNIIIHHHFFFDDDCCCBBBCCCDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOSSSTTT[[[hhhttttttnnnkkkiiigggggghhhjjjkkkjjjiiigggfff^^^\\\ZZZ\\\```bbbbbb``````]]]WWWQQQKKKGGGEEEDDDEEEEEEEEEDDDCCCEEEHHHKKKOOOOOONNNJJJEEE@@@>>>===777777777666555444333222333333222222222333555666888888888999999999999999777666444333444666888:::???CCCHHHKKKLLLKKKJJJJJJHHHGGGEEECCCAAA>>><<<;;;????????????===:::888666666666666666555444333333222222222222333333333333111111111000/////////...//////000111111111000000000,,,)))'''(((***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///444555777999;;;===>>>??????AAACCCEEEGGGKKKPPPTTTTTTSSSUUUZZZ]]]aaakkkvvv}}}wwwqqqkkkgggdddcccdddcccbbb```^^^\\\ZZZYYYUUUSSSOOOKKKIIIHHHIIIIIIIIIIIIJJJJJJIIIGGGFFFEEEEEEDDDBBBCCCDDDDDDBBBAAA???>>>>>>=========>>>>>>??????@@@AAACCCEEEGGGHHHGGGIIILLLMMMLLLMMMNNNPPPXXX\\\bbbfffiiikkkmmmooooooqqqtttvvvvvvssspppnnnmmmooorrruuuxxxyyyzzzzzzzzzwwwtttrrrrrruuuxxxzzz~~~~~~}}}}}}}}}zzzvvvsssuuuvvvvvvvvvuuupppiiiccchhhfffddd```[[[WWWSSSQQQMMMOOOPPPNNNIIIDDD@@@???======<<<:::999:::===@@@CCCGGGNNNTTTZZZ]]]______dddhhhlllnnnpppsssxxx}}}444444444333333222222222000000///......///000000///000000111111111111111...///000000000000///...//////............//////222111000///000222444666666666666777777888888999888888888888888999999999888:::;;;;;;:::999999:::;;;;;;:::;;;;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<>>>>>>???AAABBBBBBCCCCCCDDDFFFGGGFFFEEEEEEGGGHHHMMMPPPTTTZZZfffwww~~~kkkTTTEEE>>><<>>;;;LLLeee|||jjjWWW===666111111111...,,,---111000...,,,,,,---...///,,,---...---,,,,,,...000111222666;;;>>>CCCPPP]]]jjjzzzmmm^^^TTTJJJAAA<<<;;;777555333111//////000111333444555555555333222111111111111000///...------++++++******+++,,,,,,---//////............---------///111222111111222333333444555777888:::;;;<<<;;;<<<===>>>>>>??????>>>@@@@@@BBBDDDFFFHHHIIIIIINNNPPPTTT[[[aaabbb^^^ZZZRRRQQQPPPOOONNNMMMMMMMMMOOOOOORRRWWWZZZ]]]dddlll{{{~~~xxxpppiiiddd^^^WWWRRRPPPNNNKKKHHHFFFFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMPPPQQQVVVaaammm{{{}}}zzzvvvsssqqqrrrsssssssssqqqpppoooccc```^^^]]]```bbbccccccaaa^^^YYYTTTNNNJJJHHHGGGJJJJJJJJJJJJKKKMMMOOOPPPRRRQQQOOOLLLGGGCCCAAA@@@:::::::::999777666444444555444444333333444555666777888888999:::;;;;;;;;;888777555444555777:::<<>>===<<>><<<:::999555555555555444333222222333333333333333333222222111111111111000000000/////////000000111111111111000---***)))***+++++++++++++++++++++++++++++++++************************((()))***,,,...///000111111222333555777888999999888999:::;;;>>>BBBHHHLLLLLLKKKNNNRRRUUUXXXaaakkksssrrrqqqmmmiiieeecccbbbbbbaaa___]]]\\\ZZZYYYYYYWWWUUUQQQMMMKKKJJJKKKKKKMMMMMMNNNMMMLLLKKKIIIHHHDDDBBBAAABBBCCCDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???AAADDDFFFGGGIIIKKKMMMOOONNNNNNOOOPPPVVVZZZaaaeeehhhjjjkkkllliiimmmtttyyy||||||zzzxxxqqqrrrtttvvvxxxyyyzzzzzzxxxwwwvvvttttttuuuvvvwww}}}|||{{{||||||zzzwwwtttxxxwwwuuusssppplllgggcccgggfffdddbbb^^^YYYUUURRROOOPPPPPPMMMHHHBBB>>>===<<<<<<<<<<<<;;;===@@@BBBGGGJJJNNNSSSXXX[[[]]]^^^cccgggllloooqqqtttzzz444444333333333333222222000000////////////000000...///000111111111111111//////000000000000////////////............//////333222000000000222555666444444555666666777888888777777888888999999999999666888::::::888777888999999999999999:::;;;<<<===>>>===<<<<<<<<<===???@@@>>>???@@@BBBCCCCCCCCCCCCBBBDDDFFFFFFFFFGGGHHHJJJLLLNNNRRRXXXbbbrrrsssZZZHHH>>><<>>BBBLLLWWWeeeyyy~~~qqqbbbWWWNNNDDD>>><<<888666444111000///000000222333444555444333222111////////////...---,,,,,,++++++*********+++,,,,,,...............------------///111111000000111222333444555666888:::;;;<<<;;;<<<===>>>????????????@@@AAABBBCCCDDDFFFGGGIIIMMMNNNRRRZZZaaacccaaa]]]VVVVVVTTTSSSRRRQQQQQQQQQQQQPPPTTTZZZ]]]^^^bbbgggsss~~~uuunnnggg___ZZZ[[[XXXTTTPPPMMMLLLLLLMMMGGGGGGGGGHHHHHHHHHHHHHHHGGGIIIKKKMMMNNNNNNNNNMMMPPPPPPUUU^^^hhhvvv~~~yyyyyyzzzzzzyyyxxxwwwuuutttiiifffbbb___```aaacccdddbbb___[[[WWWRRROOOMMMKKKLLLKKKKKKMMMOOORRRTTTUUUWWWTTTQQQMMMJJJFFFCCCBBB>>>======<<<:::999777666666666555555555555555555666777888888999:::;;;;;;888666444333555888<<<>>>EEEIIIMMMPPPOOONNNMMMMMMLLLJJJGGGDDD@@@>>><<<<<<<<<============<<<<<<<<<666666666666555444333333333333333333333333333222333333333222222111111000............///000000111...---,,,---......,,,***++++++++++++++++++++++++************************'''((()))***,,,...//////...///000222333444444444333444555666777;;;AAAEEEGGGGGGIIIMMMNNNOOOVVV___dddfffhhhgggeeeccccccccccccbbb```^^^]]]\\\\\\\\\YYYVVVRRRNNNKKKJJJJJJKKKNNNNNNOOOOOONNNMMMKKKJJJFFFDDDBBBCCCDDDFFFFFFEEECCCCCCBBBBBBAAA@@@???>>>=========>>>@@@CCCEEEGGGKKKNNNQQQRRRRRRQQQQQQRRRVVVZZZ```dddfffggghhhiiiggglllssszzz~~~~~~|||zzzssstttuuuwwwxxxyyyyyyzzzwwwxxxyyyzzzzzzxxxwwwvvvyyyxxxxxxzzz{{{{{{zzzxxxxxxtttooollljjjiiihhhgggfffeeedddaaa]]]YYYUUUSSSQQQRRRQQQNNNHHHBBB???>>><<<======<<<<<<===@@@BBBLLLMMMOOORRRVVVYYY[[[]]]cccggglllnnnqqqtttzzz333333333333333333333333000000111111111111000000---...000111222222111111111111000000000000111111000000////////////000000222222111111222333555666333333444555555666777777666666777777888999999999777999;;;;;;:::999:::;;;888888888888999:::<<<<<<>>>>>>======>>>???AAABBB===???AAABBBCCCDDDCCCCCC@@@CCCFFFGGGHHHIIIJJJLLLLLLMMMQQQWWW___mmmhhhOOO@@@:::<<<>>>BBBPPPcccuuukkkKKK@@@===;;;FFFWWWtttwwwfffFFF<<<222000111///.........---,,,+++***+++,,,,,,+++,,,---,,,++++++---///000000333888;;;===FFFOOOaaatttxxxiii___TTTIII@@@>>>999888555222000//////000222222222333333222222111...............---,,,,,,,,,++++++******+++,,,,,,,,,,,,---------.........,,,...000000000///000222333333444666888999;;;;;;<<<<<<===>>>????????????AAABBBCCCCCCCCCDDDGGGIIIKKKLLLPPPVVV[[[^^^^^^]]]XXXWWWVVVUUUTTTTTTTTTTTTTTTSSSUUU\\\___```bbbfffppp|||vvvlllfffccc___YYYSSSOOOMMMLLLMMMJJJJJJJJJJJJJJJJJJIIIIIIGGGIIIKKKMMMOOOPPPPPPPPPPPPQQQVVV]]]fffrrr}}}{{{yyyxxxpppmmmiiieeeccccccdddeeeeeeccc```\\\XXXTTTRRRQQQMMMLLLKKKMMMQQQVVVXXXYYY]]]YYYTTTPPPMMMJJJFFFDDDBBBAAAAAA???>>><<<:::999888888888888777666666666666777777888999::::::;;;999777555444666999>>>AAAFFFIIINNNPPPPPPOOONNNNNNMMMKKKGGGCCC@@@===<<<;;;::::::;;;;;;;;;<<<<<<<<<999999999999888777666666444444444444444555555555666666555444333222111111......---------...//////---------...000///---+++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,---......////////////111222333333444666:::>>>AAAAAADDDGGGGGGGGGLLLSSSWWW[[[```aaa``````bbbddddddcccbbbaaa```aaaaaabbb[[[XXXSSSOOOKKKJJJIIIIIILLLMMMNNNNNNNNNMMMLLLKKKJJJHHHFFFFFFGGGIIIIIIIIIEEEEEEEEEDDDCCCAAA@@@???<<<<<<<<<===???CCCFFFHHHLLLOOORRRTTTSSSRRRRRRRRRWWW[[[___bbbcccdddeeefffiiimmmsssxxx{{{zzzwwwuuutttttttttuuuvvvwwwxxxyyyvvvxxx|||~~~~~~|||yyywwwvvvvvvvvvxxx{{{||||||{{{tttoooiiifffeeegggiiijjjeeedddbbb___[[[WWWSSSQQQOOOPPPOOOLLLGGGBBB???>>><<<===<<<;;;:::<<<@@@CCCOOOPPPPPPRRRUUUYYY\\\^^^dddhhhllloooqqquuuzzz333333333333333333333333111111222222222222111111---...000222333222111000222222111111111111222222111111000000000000111111111111222222333444444555222333333444666777777888555555666777777888999999777999;;;;;;:::::::::;;;777777888888999;;;<<<===>>>>>>>>>>>>>>>>>>??????===>>>@@@BBBDDDCCCCCCBBBAAADDDGGGHHHIIIIIIKKKLLLMMMMMMQQQVVV]]]jjjzzz]]]HHH>>><<<===???JJJZZZjjjzzzoooQQQBBB===<<>>222///000//////000///.........---------------.........------///111111000222777999<<>>???????????????BBBCCCDDDDDDCCCCCCFFFIIIHHHKKKOOOQQQTTTVVVYYY[[[VVVVVVUUUUUUUUUUUUVVVVVVWWWTTTUUUZZZ___aaaeeeiiipppyyywwwmmmhhhaaaYYYTTTPPPOOOOOOPPPPPPOOOOOONNNNNNNNNMMMKKKLLLMMMOOOPPPQQQRRRRRRQQQSSSXXX^^^dddnnn{{{xxxtttoookkkiiijjjkkkmmmkkkhhhddd___[[[XXXVVVRRROOONNNPPPVVV]]]aaabbbccc___YYYTTTQQQNNNJJJGGGEEEEEEDDDCCCAAA???===<<<<<<<<<<<<;;;:::999888888888888888999999:::::::::;;;999666666777<<>><<<;;;:::;;;;;;;;;:::::::::;;;;;;::::::::::::999888777666666666666777777888888888:::999888666555333222111000///...---------...///---++++++,,,...//////...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,---.........------///000222222222333555888999:::===@@@@@@???DDDJJJNNNSSSXXXYYYXXXYYY\\\```cccbbbaaa``````bbbdddeee```]]]XXXSSSNNNLLLKKKKKKLLLMMMNNNOOOPPPOOONNNNNNLLLJJJGGGGGGHHHIIIJJJJJJFFFGGGFFFFFFDDDBBB@@@???;;;;;;;;;<<>>===<<<;;;;;;>>>DDDHHHQQQQQQQQQSSSWWW\\\aaadddfffjjjnnnqqqrrrvvv{{{333333333333333333333333222222333333333333222222,,,...000222333222111000333333222222222222333333222222111111111111222222000111222444444444444444333333444555666777888888444555555666777888888888666888::::::999999:::;;;888888888999:::;;;===>>>??????>>>>>>======<<<<<<<<<>>>@@@BBBCCCCCCBBBAAACCCEEEHHHJJJIIIIIIJJJKKKMMMMMMQQQVVV\\\hhhiiiQQQDDDAAAAAA>>>GGGVVVeeevvvsssVVVDDD======???AAAXXXrrrvvvdddNNN@@@222...///000000111222222222333222111000000...///000000...///000222000///222777:::>>>FFFNNNWWWkkk{{{ooobbbRRRFFF@@@;;;999666222000/////////111111/////////000111222///000000000000000///...------,,,,,,+++,,,,,,,,,)))***+++,,,...///000000+++---///000//////000111222333444666777999:::;;;<<<===>>>??????@@@@@@???BBBDDDEEEDDDBBBCCCFFFJJJGGGJJJMMMNNNNNNQQQUUUZZZTTTTTTTTTTTTUUUVVVWWWWWWYYYUUUSSSWWW]]]aaagggmmmpppxxxzzzuuummmeee^^^ZZZYYYYYYTTTTTTTTTSSSRRRRRRQQQQQQOOOOOOPPPPPPQQQRRRSSSSSSQQQSSSYYY___ccckkk{{{~~~yyytttqqqqqqrrrtttrrrooojjjddd___[[[YYYXXXUUUSSSUUU\\\dddiiikkkhhhccc\\\WWWTTTQQQLLLIIIGGGFFFFFFDDDCCC@@@???===>>>>>>>>>>>>===<<<::::::999999::::::::::::;;;;;;<<<:::888777999>>>CCCFFFFFFJJJOOORRRRRRQQQQQQQQQNNNKKKGGGBBB>>>;;;::::::>>>===<<<::::::999999999888888999888888777666555777777888999:::;;;;;;;;;<<<;;;:::888666444222111111000///---------...///---+++((((((+++...///000++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---...///000......////////////.........///111111111111222444333444777;;;;;;:::???EEEGGGLLLQQQRRRQQQRRRVVVZZZ___^^^]]]]]]^^^```bbbdddfffccc^^^XXXSSSPPPOOOOOONNNOOOPPPRRRSSSRRRRRRQQQLLLIIIFFFEEEFFFHHHHHHHHHGGGGGGGGGGGGEEECCC@@@???:::::::::<<>>===>>>BBBIIINNNQQQQQQQQQTTTYYY___eeeiiihhhlllppprrrtttwww|||444444444444333333222111000111222333444333222111111111111111111222222222111111222222222333333333444444333333333333222222333333222111222333444555555555555555666666666666555555666666777777888888555666666777888999999999999999:::;;;<<<===???@@@@@@???>>><<<<<<<<<=========>>>@@@@@@???@@@BBBDDDEEEFFFGGGHHHJJJKKKLLLLLLIIINNNOOORRR[[[ccczzzsssWWWBBB>>>DDD@@@HHHUUUgggxxxaaaHHH>>>===???AAAPPP___vvvsssiiiUUUEEE666111222000...---//////000111111111111111......------------......111111111222555:::AAAGGGSSSccc{{{{{{sssjjjYYYIII@@@<<<;;;999888888555111///000111111222222222111111222111111000///......------,,,+++))))))))))))***...---,,,,,,++++++,,,,,,,,,,,,,,,...000111111000111111111222444666777888:::;;;===???AAABBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEIIIJJJKKKLLLNNNPPPQQQRRRPPPQQQRRRSSSSSSUUUYYY\\\\\\]]]]]]ZZZYYY]]]fffnnnuuu|||vvvooojjjcccaaadddZZZYYYXXXWWWWWWVVVUUUTTTOOORRRUUUXXXYYYXXXWWWVVVVVVVVVXXX[[[aaajjjuuu|||{{{yyyzzz{{{zzzyyywwwtttpppllliiiggg```^^^\\\```gggnnnrrrsssrrrlllcccZZZTTTPPPNNNLLLLLLKKKKKKKKKKKKIIIFFFCCCCCCCCCCCCBBBAAA???===<<<===<<<;;;:::::::::;;;<<<<<<;;;::::::;;;???BBBDDDIIIKKKNNNOOONNNNNNOOOPPPKKKIIIFFFDDDCCCBBB???===:::999777555555666888999777777777777666666666666999::::::;;;;;;::::::999:::999888666444333222111////////////............---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************+++---......---,,,------.../////////000000111111333333333444666999;;;===DDDFFFHHHJJJJJJLLLNNNPPPWWWXXXXXXXXXXXXYYY]]]```dddccc```YYYRRRMMMMMMOOOVVVVVVVVVVVVUUUSSSQQQPPPPPPNNNKKKHHHGGGFFFGGGGGGFFFGGGGGGGGGFFFCCC@@@???======;;;:::;;;???EEEJJJNNNSSSTTTRRRQQQSSSTTTRRRYYYYYYZZZ\\\^^^aaacccdddbbbfffjjjmmmmmmmmmlllmmmooommmllllllmmmpppsssuuuzzzyyyxxxxxxzzz{{{{{{zzzrrrssstttuuuxxx||||||zzzssstttrrrqqqtttzzzzzzvvvuuuuuuppphhhccc___XXXQQQQQQNNNNNNNNNIIIBBB@@@AAADDDBBBAAADDDEEEEEEJJJQQQYYYWWWUUUWWW\\\aaafffhhhooopppppprrruuuxxx{{{}}}333333444444333333222111000111222222333333222222222222111111111111111111111111222222222333333333444444333333333222222222444333222222222333555555444555555555666666666666222333444555777999::::::555555666777777888999999888888888999:::;;;<<<===???>>>===<<<;;;<<<<<<===<<<===??????>>>???AAACCCFFFFFFGGGHHHIIIJJJKKKKKKGGGLLLLLLPPPYYYaaawwwxxx\\\FFF===???@@@HHHWWWiii|||lllQQQ@@@:::;;;<<>>@@@BBBCCCDDDDDDFFFEEEDDDCCCCCCCCCDDDEEEIIIIIIJJJKKKMMMNNNOOOOOOLLLNNNOOOPPPQQQSSSWWWZZZ]]]______^^^\\\___gggmmmttt{{{yyyoookkkkkkaaa```___]]]\\\[[[YYYXXXTTTVVVXXXYYYZZZYYYXXXWWWVVVWWWYYY[[[```hhhqqqwww}}}{{{wwwtttsssiiigggfffiiiqqqyyy~~~zzztttkkkddd^^^ZZZWWWUUURRRRRRRRRSSSTTTRRRPPPMMMHHHGGGFFFDDDBBB@@@???>>>>>>>>><<<;;;:::;;;<<<<<<<<<;;;::::::<<<@@@CCCEEEKKKNNNQQQRRRRRRQQQPPPQQQLLLJJJGGGDDDBBB@@@===::::::999777666666777888999777777777777777777777777;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999777555444000000//////......------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------/////////000000000111111222222222333444666888999>>>AAACCCEEEFFFGGGJJJLLLPPPQQQQQQQQQRRRTTTXXX[[[______]]]XXXQQQNNNOOOQQQUUUUUUVVVWWWUUUSSSQQQOOOPPPOOOLLLIIIHHHGGGGGGHHHFFFGGGHHHGGGFFFCCCAAA???;;;<<<======>>>AAAEEEIIIMMMSSSWWWTTTQQQRRRSSSRRRXXXYYY[[[]]]___aaacccdddbbbdddhhhjjjjjjjjjjjjkkknnnmmmlllmmmnnnpppsssuuuyyyxxxvvvwwwxxxyyyyyyxxxssssssssssssvvvyyy|||||||||zzzooohhhddd]]]VVVSSSPPPPPPPPPKKKDDDAAABBBAAA@@@BBBHHHKKKLLLPPPUUU\\\[[[ZZZ\\\```dddfffgggmmmmmmnnnpppssswwwzzz{{{333333333333333222222111222111111111111222333333333222222222111000000000111111222222222333333333333333333333222222222222444333333333333444555666444444444555555555666666333333444555666777888888555555666666777777888888777777777777777888999:::>>>===<<<<<<<<<<<<<<<======???@@@@@@@@@@@@CCCEEEGGGGGGGGGHHHHHHHHHIIIIIIEEEIIIIIIMMMWWW^^^rrrzzzbbbLLL@@@===>>>GGGWWWllluuuWWWCCC::::::<<>><<<;;;;;;<<<<<<======<<<===???CCCFFFIIINNNRRRUUUWWWUUUSSSQQQQQQNNNKKKGGGCCCAAA>>>;;;888;;;:::888777777777888888777777777888888999::::::<<<<<<============<<<<<<<<<=========;;;888555444000000//////...---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------........................,,,---//////---------...000000000000000111111111111111111111222333444555777:::<<<>>>???AAADDDFFFKKKMMMNNNOOOPPPSSSVVVZZZZZZ[[[ZZZVVVQQQOOOPPPSSSTTTUUUWWWXXXWWWTTTQQQOOOQQQOOOMMMJJJIIIHHHHHHHHHFFFGGGHHHGGGFFFDDDAAA@@@999;;;>>>???@@@BBBEEEHHHLLLUUU[[[XXXSSSQQQRRRSSSWWWXXX[[[^^^aaabbbccccccbbbccceeefffffffffhhhjjjlllllllllmmmoooppprrrsssvvvtttssssssuuuvvvvvvuuuuuusssqqqqqqsssxxx~~~|||sssnnnfff___WWWSSSRRRRRRNNNFFFBBBBBBAAABBBGGGPPPUUUVVVWWW[[[bbbbbbdddgggjjjkkkkkkjjjllllllnnnqqqtttwwwzzz|||222222333333333222222111222111000000000111333444333333333222111000//////111111222222222333333333333333333222222222222111444444444444444555555555333333444444444555555555777777666555555444333333555555555666666777777777777777777666666777888888==================>>>>>>@@@BBBCCCCCCBBBCCCEEEHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDHHHHHHLLLTTTZZZlllwwwcccRRREEE>>><<>>===???>>>GGGVVVfffqqqtttrrrnnn^^^NNN>>>666333000...///...000222444444333111000......------------......***,,,000222444777;;;===EEEMMM\\\pppsssjjj___QQQFFF???===:::888777555222/////////111222444444555555222222222222222222222333......---,,,,,,+++++++++,,,+++******))))))******,,,---...///.........///000000111111222444555666:::;;;===???AAACCCDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDGGGGGGHHHHHHHHHHHHHHHHHHEEEGGGJJJLLLMMMOOORRRUUU\\\^^^```aaaaaacccfffiiirrruuu{{{|||ssspppmmmllllllkkkhhhfffdddbbb```^^^\\\[[[[[[[[[XXXYYY\\\]]]___bbbgggjjjrrr|||{{{xxxvvvyyy|||vvvpppjjjfffaaa```^^^\\\[[[YYYUUURRRWWWTTTPPPKKKGGGDDDCCCCCCBBBAAA???===<<<;;;;;;<<<>>>>>>>>>???BBBFFFJJJMMMPPPTTTXXXYYYWWWTTTQQQPPPNNNKKKFFFCCC@@@>>>;;;999;;;:::999888888888888888666777777888:::;;;;;;<<<<<<<<<<<<======<<<<<<<<<999:::;;;;;;999666333000000000///...------,,,+++------.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////---///000000.........///111111111111111111111111111111111111111111111111222444777888999;;;>>>@@@FFFHHHJJJLLLMMMPPPTTTWWWVVVXXXXXXUUUQQQOOOPPPSSSTTTVVVYYYZZZYYYVVVRRRPPPQQQPPPNNNLLLJJJIIIHHHHHHFFFGGGHHHHHHGGGDDDBBB@@@;;;<<<>>>???@@@BBBFFFIIIMMMYYYaaa^^^WWWTTTUUUVVVVVVXXX\\\___bbbccccccccccccdddddddddcccdddgggiiijjjkkklllmmmooopppqqqqqqqqqppppppqqqtttvvvwwwwwwvvvrrrooopppsssyyy}}}rrrgggZZZVVVSSSRRRNNNGGGCCCBBBCCCEEEMMMYYY```aaa```bbbhhhjjjmmmqqqtttuuurrrpppmmmoooqqqtttwwwzzz}}}111111222333333222222222222111000///000111222333333333333222111000//////111111222222222333333333333333222222222111111111333333333444444444444444333333333333444444444444777666666555444333222222555555555555555666666666888777777777777777888999<<<======>>>????????????@@@AAABBBBBBBBBCCCEEEGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGJJJSSSWWWfffuuucccTTTFFF===;;;AAAPPPggguuuXXXHHHAAA@@@??????DDDPPP^^^jjjqqqrrrqqqaaaSSSBBB999444000///111...000111333333222111000......------------......(((+++///222444666999;;;DDDJJJWWWhhh~~~wwwnnndddVVVJJJAAA???<<<999888666333111...///111222333444444444222222222222222333333333//////......------,,,+++,,,+++******))))))*********,,,//////...---...000000000000111222333444555777888:::===???AAABBBBBBFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDGGGJJJLLLMMMNNNQQQSSSWWWYYY\\\^^^```aaacccdddlllooottt{{{|||wwwrrrpppqqqrrrpppmmmjjjhhhdddaaa^^^]]]\\\\\\ZZZ[[[]]]^^^___aaadddgggpppxxxxxxrrrmmmkkkhhhfffeeeccc___]]]]]]ZZZUUUOOOKKKHHHFFFFFFCCCBBB@@@>>>===<<<======>>>>>>>>>???CCCHHHLLLOOORRRVVVYYY[[[YYYUUURRRQQQOOOKKKGGGCCCBBB@@@>>>===<<<;;;:::999999888888888666777888999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;777888999999777444111...000//////...---,,,,,,,,,---....../////////......------------------------,,,,,,,,,---------------///////////////////////////000222222000///000111222222222222222111111111222222222222111111000000///111333555666777999;;;===???BBBDDDGGGJJJMMMPPPSSSUUUVVVSSSOOOMMMOOOQQQTTTVVVYYY[[[ZZZWWWTTTQQQPPPOOONNNLLLJJJIIIHHHHHHFFFGGGHHHHHHGGGEEECCCAAA>>>======<<<<<<@@@FFFJJJOOO[[[dddbbb[[[XXXXXXYYYVVVXXX\\\```bbbddddddddddddeeeeeeccccccdddfffiiihhhiiijjjkkkmmmnnnoooooopppooopppssswww{{{}}}}}}wwwqqqnnnooossszzz~~~ppp___XXXRRRQQQMMMGGGCCCBBBCCCEEEPPP___jjjmmmmmmnnnlllnnnqqqvvvyyyyyywwwtttooopppsssvvvyyy|||~~~000111222222222222222222111000000000000111222222333222222222111000000000111111222222222333333333222222222222111111111111111222333444444444333333222222222333333333444444222333333444444555555555444444555555555555555555777777777777777888999:::;;;;;;===>>>????????????<<<>>>????????????BBBDDDEEEEEEEEEEEEEEEEEEDDDDDDFFFHHHFFFIIIPPPRRR___wwwzzzhhhYYYHHH;;;;;;???JJJaaa~~~cccNNNBBB>>><<>>666111000222//////000111111111111111......------------......)))+++///111333555999;;;BBBIIITTTcccttt~~~uuulll]]]OOODDDAAA===;;;999777555333...///000111222333333333222222222222222222222222///000000//////...---,,,)))))))))***+++,,,---...(((+++...///------///111000000000000111222333444444666888:::===???@@@@@@DDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDGGGJJJKKKLLLMMMOOOPPPQQQSSSVVVYYY\\\^^^```aaadddhhhmmmsss~~~yyyuuuvvvwwwvvvsssooommmjjjfffbbb```______\\\]]]^^^___```bbbeeehhhqqqxxxwwwuuurrrpppnnnllliiigggccc```[[[VVVQQQMMMJJJIIIEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@@@@BBBFFFKKKPPPSSSVVVYYY]]]^^^\\\YYYWWWVVVQQQMMMIIIEEEDDDCCCAAA@@@<<<<<<<<<;;;:::999888888666777777999:::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;888999999999777444111000.........------------------...///111111000///...////////////////////////.............../////////000000000000000000000000111222444444222111222333333333333222222222222222222222222222222111000///...000222333333444666888999;;;???BBBDDDFFFJJJLLLMMMPPPQQQPPPMMMKKKMMMOOOSSSUUUXXXYYYYYYVVVSSSQQQOOOOOONNNLLLJJJIIIGGGGGGFFFGGGHHHHHHGGGFFFCCCBBB???>>><<<::::::>>>DDDIIIPPPZZZbbbaaa\\\ZZZZZZZZZVVVXXX[[[___bbbdddeeefffeeeeeeeeedddccccccfffhhhgggggghhhhhhjjjlllmmmnnnqqqqqqrrruuuzzz~~~wwwoookkkmmmpppwwwzzzddd[[[SSSOOOLLLGGGDDDDDD@@@CCCNNNaaapppwwwyyy{{{pppqqqsssvvvyyyyyywwwtttoooqqqsssvvvyyy{{{|||}}}000000111222222222222222///000000111111111111111222222111111111111111111111111222222222333333333222222222222111111111111000111222333333333222222222222222222333333333333111111222333444444555555444444444444444444444444666666666666777888::::::888999;;;<<<===>>>>>>===;;;<<<=========>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGDDDFFFMMMNNNXXXnnntttcccOOO???>>>???GGG\\\zzzvvvWWWCCC<<<===>>>@@@HHHUUUeeerrrwwwxxxuuueeeRRRDDD999111///111//////.........///000111......------------......***,,,///000222555999<<>>???@@@AAABBBDDDEEEFFFEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFDDDFFFIIIKKKKKKKKKLLLMMMMMMNNNQQQUUUYYY]]]^^^______cccgggkkkqqq|||{{{|||zzzwwwtttrrroookkkhhheeecccbbb^^^______```aaaccchhhkkkqqqwww{{{wwwtttooolllgggeeeaaa]]]WWWSSSOOOMMMHHHGGGFFFEEEDDDEEEEEEFFFHHHHHHIIIKKKOOOUUUZZZ]]]]]]___bbbbbbaaa___^^^^^^VVVRRRLLLHHHFFFDDDBBBAAA======<<<<<<;;;999888777666777777888999::::::;;;<<<<<<============<<<<<<999999888777555333111000,,,,,,------------......---...000222222111000///000000000000000000000000000111111111222222222222111111111111111111111111333444666666444444444555444444333333333222222222000111111222222111000///...000111111111111222444666999===@@@BBBDDDGGGIIIEEEHHHKKKKKKIIIIIIKKKMMMRRRSSSTTTUUUUUUSSSQQQPPPNNNNNNMMMLLLJJJHHHFFFEEEFFFGGGHHHHHHHHHFFFDDDCCC>>>>>>===;;;;;;===AAADDDNNNVVV\\\[[[YYYYYYYYYWWWWWWYYY[[[^^^aaadddfffgggdddeeeeeedddccccccdddeeeffffffeeeeeegggiiilllmmmooooooooorrrvvvzzz||||||vvvmmmhhhjjjkkkooojjj___TTTOOOLLLHHHFFFGGGBBBCCCMMM___pppxxx|||~~~xxxwwwvvvwwwxxxxxxvvvuuurrrtttvvvyyy{{{|||}}}}}}///000111222222222222222...///111222222222111000111111111111111222222222111111222222222333333333222222222111111111111000///000111222333222111111111111222222222333333333444444333333333333222222444444444444444444444444444444555555777888::::::555777999;;;<<<<<<<<<<<<;;;===>>>>>>===>>>AAACCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFCCCDDDKKKJJJSSSiiimmmWWWFFF@@@???EEEYYYxxx```EEE>>>@@@<<<>>>EEESSSeeesssyyy{{{}}}mmmYYYHHH;;;111...000000///---,,,---...000222.........------.........+++---///000222555999<<<<<>>???@@@@@@AAACCCDDDEEEFFFEEEEEECCCCCCDDDDDDEEEFFFFFFGGGCCCFFFHHHJJJIIIIIIJJJJJJKKKLLLNNNRRRWWW\\\^^^___^^^aaaddddddgggppp~~~}}}zzzwwwuuussspppllliiifffeee______``````aaaeeejjjmmmooouuu~~~|||uuuqqqjjjiiifffaaa\\\WWWSSSPPPKKKJJJIIIHHHHHHHHHIIIJJJPPPQQQRRRTTTYYY^^^dddgggbbbdddffffffeeedddddddddZZZUUUOOOJJJGGGDDDBBBAAA=========<<<;;;:::888777777777777888888999::::::======>>>>>>>>>>>>======888777666444333111000000++++++,,,------......///---///111222333222111000111111111111111111111111333333333444444555555555333333333333333333333333444666777777666555555666444444444333333222222222...///000111111000///......000111111//////000222000333777:::<<<>>>@@@BBB>>>BBBFFFGGGGGGGGGJJJMMMPPPQQQQQQRRRRRRQQQPPPOOOMMMMMMLLLKKKJJJHHHFFFEEEFFFGGGHHHIIIHHHFFFDDDCCC======>>>===<<<<<<>>>@@@KKKQQQVVVVVVVVVWWWWWWTTTXXXYYY[[[]]]```dddgggiiicccdddeeedddcccbbbbbbdddfffeeeccccccdddgggkkkmmmlllkkkkkkmmmpppsssttttttuuukkkeeeffffffiiiyyynnnbbbUUUOOOMMMJJJHHHIIIGGGGGGNNN^^^mmmuuuxxxzzz~~~{{{zzzyyyyyywwwvvvvvvxxxzzz|||~~~222222111111000///////////////000000111111111222111111222222222111111000000000000000000000000000222222111111111111111111111111111111111111111111222222222333333333444444111111222222222333333333555555666555333333555777444555666777888999:::;;;999999999999:::;;;<<<<<<======<<<<<<<<<>>>???@@@AAABBBBBBAAA@@@@@@AAACCCEEEDDDDDDDDDHHHOOOWWW^^^{{{vvv```NNNCCC@@@@@@OOOoootttOOO<<<:::;;;===CCCMMM[[[jjjwwwttt```LLL>>>555222000///............---------.........................../////////000333888;;;===AAAJJJSSS]]]kkkqqqcccNNNHHHAAA===<<<;;;999777//////...///000111333444444333333222111111111222000000000000///////////////...,,,+++***)))))))))++++++,,,,,,---...///////////////000111111111222555555666777999<<<>>>???>>>>>>???@@@@@@AAABBBBBB@@@AAABBBDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGHHHJJJMMMPPPTTTWWWYYY[[[WWW[[[^^^```cccjjjttt}}}}}}{{{yyyzzzzzzwwwrrrlllgggeeedddcccbbbbbbdddhhhkkkmmmppptttyyy~~~yyymmmkkkiiifffddd___YYYUUUTTTNNNIIIHHHHHHIIINNNTTT[[[^^^___```dddmmmrrrrrrvvvsssoookkkiiihhheeeddd___ZZZTTTOOOKKKIIIFFFDDDFFFCCC???======<<<;;;:::888888999:::;;;<<<============<<<>>>@@@@@@???>>>===<<<999777444222111000...///000///......///111111111222222222111111000111222333444555666666777444444444444444555666777444444555666666555444444777777777777666666666666666666555444444333222222111111111111111111111111222222222111111111111111111111222555777:::===>>>>>>??????AAABBBDDDFFFGGGJJJKKKLLLMMMLLLKKKIIIGGGKKKKKKKKKKKKJJJIIIHHHHHHJJJGGGEEEDDDEEEFFFFFFFFF???===;;;999999:::<<<>>>GGGIIIJJJLLLMMMPPPTTTWWWZZZ[[[]]]```bbbcccdddddddddeeefffggggggfffdddccc___^^^^^^^^^aaafffkkknnnnnnllliiiiiijjjkkklllllltttooohhhcccbbbeeekkkooozzztttooonnnqqq|||xxxeeeSSSOOOOOOLLLKKKOOOOOOOOOSSS[[[gggrrryyy{{{~~~{{{yyyzzz{{{yyyzzz{{{}}}000000000000000000111111//////000000000111111111000111111222222111111000000000000000000000000000111111111111111111111111111111111111111111111111222222222333333333333444111111111222222222333333444555666555444333444666444555555666777888999999999888888999999:::;;;<<<======<<<<<<===>>>@@@AAA@@@AAABBBAAA@@@???AAACCCBBBCCCCCCDDDGGGLLLTTTYYYsssjjjVVVAAA>>>???LLLgggXXXAAA<<<666999???JJJXXXhhhvvvvvvdddQQQAAA666///---///............---------------------------------.../////////000333777;;;===@@@GGGOOOWWWeeezzzsssfffTTTMMMDDD===;;;:::888555111111000//////000111222444333333222222111222222111000000000///////////////...---,,,+++***************++++++,,,------.........//////000000111111444444555777999<<<>>>???;;;<<<===???AAACCCDDDEEE@@@AAABBBDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGHHHIIIKKKNNNRRRVVVYYY[[[YYY[[[]]]]]]^^^dddnnnvvv|||xxxxxxxxxuuuqqqkkkgggeeedddcccbbbaaabbbeeehhhjjjooorrrvvvzzz~~~wwwuuuqqqmmmiiiddd^^^ZZZWWWQQQLLLLLLLLLLLLPPPVVVccciiimmmnnnrrrzzz{{{vvvsssooollliiiaaa]]]VVVQQQNNNKKKHHHFFFFFFDDDAAA??????>>><<<:::888888888999::::::;;;;;;<<<<<<===@@@CCCEEEEEEDDD@@@???<<<999666333111111---///000111111222444666555555555555555444444333444555555666666777777888666666666666666777888888888888888888888999999999;;;;;;:::999888777777777666666666555555444444444333333333333333333333333222222222111111111111111000000111333555777999:::<<<<<<===>>>???AAACCCDDDEEEGGGHHHIIIIIIHHHGGGEEEGGGGGGHHHHHHHHHGGGFFFFFFHHHGGGEEEFFFGGGHHHHHHGGGBBB@@@===:::888999:::;;;BBBDDDFFFGGGIIILLLPPPSSSXXXYYY[[[]]]___aaabbbbbbcccdddeeeffffffdddbbbaaa]]]\\\ZZZ[[[]]]bbbgggjjjiiigggfffeeefffggghhhhhhllliiiddd```]]]\\\]]]___]]]XXXTTTSSSVVV```rrrzzzfffUUUQQQQQQNNNNNNSSSXXXYYY[[[___eeekkkqqqttt|||zzzzzz{{{yyyzzz{{{}}}......///000000111222222//////000000000000111111000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333111111111222222222222333222444666666555444444444444444555555666666666666888888888888999:::;;;;;;============>>>???@@@AAA@@@AAABBBAAA??????AAABBB@@@AAACCCDDDFFFJJJOOOSSSggguuu\\\CCC@@@???GGGZZZuuubbbGGG<<<555777<<>>:::888777555444222111///.........///333333333333222222222222111111000000000/////////000///...---,,,+++++++++))))))******++++++,,,,,,------...//////000111111222333444666999;;;>>>???<<<===>>>???AAABBBCCCDDD@@@AAABBBDDDEEEEEEFFFFFFEEEGGGIIIJJJKKKJJJIIIHHHHHHHHHIIIKKKOOOTTTXXX[[[ZZZZZZYYYXXXXXX^^^gggnnnyyyxxxwwwvvvtttpppkkkhhheeeddddddbbbbbbbbbdddfffhhhmmmooosssvvvzzz~~~xxxrrrlllfffbbb[[[UUUQQQPPPPPPOOOSSSXXXdddmmmvvvxxx{{{zzzuuuooollleee```ZZZTTTQQQNNNLLLJJJHHHFFFDDDCCCBBB@@@===;;;::::::::::::::::::::::::<<<<<<>>>BBBGGGJJJKKKJJJFFFDDDAAA===999666444333...000222444555777999<<<:::::::::::::::999888888999999999999999999999999999999888888888999::::::===<<<;;;:::;;;<<<>>>@@@@@@@@@>>><<<;;;999777777666666666666666666666666555555555555555555555555222222222111111111000000//////000000222333555666888888999999;;;<<<>>>>>>???@@@BBBDDDDDDDDDCCCCCCGGGHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFHHHKKKLLLKKKJJJGGGDDD@@@<<<999888888888???AAACCCDDDFFFHHHLLLPPPTTTVVVXXXZZZ\\\]]]^^^___aaabbbcccdddcccbbbaaa```[[[YYYWWWVVVXXX]]]bbbeeedddddddddddddddeeefffggggggeeebbb\\\WWWQQQMMMKKKDDD@@@======???FFFSSS```tttzzz{{{iiiYYYTTTSSSQQQSSSYYYaaadddgggfffdddeeekkkppp~~~{{{zzz{{{|||yyyzzz{{{}}}////////////000000111111//////000000000000000000//////000000111000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222111111111111222222222222111333666777555444333333444444444444444444444444777777777777888999::::::=========>>>???@@@AAAAAA@@@AAAAAA@@@??????@@@BBB>>>AAACCCEEEFFFIIILLLNNN\\\ssszzz]]]HHHCCC@@@BBBLLL^^^vvvhhhJJJ;;;888888;;;@@@JJJVVVbbbiiiooommmggg]]]OOOAAA777111///............---------++++++++++++++++++++++++---.../////////111555888:::;;;AAAHHHNNNXXXiiixxx|||ssscccYYYKKK@@@:::999888777444333111///............333333333333333333222222111111111000000000//////000000///------,,,,,,,,,************++++++,,,,,,------...///000111111222111222333555888;;;===>>>@@@@@@@@@@@@@@@@@@??????@@@AAABBBDDDEEEEEEFFFFFFDDDFFFIIIKKKLLLKKKJJJIIIGGGGGGGGGIIIMMMRRRVVVYYYYYYXXXVVVSSSTTTYYYaaagggqqqwwwyyywwwtttqqqnnnkkkgggdddccccccbbbcccdddfffhhhiiikkkmmmpppsssvvv{{{zzzssslllhhh___YYYUUUTTTSSSRRRTTTYYY```mmmyyy~~~|||vvvrrriiiddd]]]WWWTTTQQQOOONNNJJJIIIGGGFFFEEECCC???<<<========================>>>???BBBGGGKKKNNNNNNLLLJJJHHHEEE@@@<<<888666555111333666888999;;;===???????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::;;;;;;<<<@@@>>><<<;;;<<<>>>AAACCCDDDCCCAAA???<<<:::888777666666666666666777777777666666666666666666666666333333222222111111000000000000//////000111222222444444444555666777888999:::;;;===>>>@@@AAAAAAAAADDDEEEFFFGGGHHHHHHHHHHHHDDDDDDFFFJJJMMMOOONNNMMMKKKHHHCCC???;;;:::999:::BBBCCCEEEEEEFFFHHHKKKNNNQQQSSSUUUWWWYYYZZZ[[[\\\``````aaabbbcccbbbbbbaaa\\\ZZZVVVTTTUUUYYY^^^aaabbbdddeeeeeeffffffhhhiiiiiifffaaaYYYPPPHHHAAA===888555444555666999AAAJJJPPPWWWccctttyyyiii[[[WWWUUUSSSWWW```iiinnnrrrmmmeeecccjjjqqq}}}}}}}}}|||zzzyyyzzz|||yyyzzz{{{}}}000000000000//////......000000//////////////////---...///000000000000000//////////////////////////////000000000111111111000000000000000000000000000000000111111111222222000000111111111222222222111333666777555333333333444444444444333333333333666666666666777888999999;;;<<<===>>>???@@@AAAAAA@@@@@@AAA@@@???>>>@@@BBB>>>AAADDDFFFGGGIIIKKKLLLWWWjjjbbbLLLDDD>>>===BBBNNNdddxxxoooPPP>>>999888888;;;BBBMMMWWW]]]eeeggghhhbbbVVVGGG:::333///............---------++++++++++++++++++++++++,,,---...//////111444666999:::???GGGNNNWWWfffttt{{{jjj___OOOCCC===;;;;;;:::444333111000/////////000222333333444444444333222111111111111000000000000000000///...------------++++++++++++,,,,,,,,,,,,------...///000111222333000111222444777999<<<===??????????????????>>>>>>@@@AAABBBDDDEEEEEEFFFFFFDDDFFFHHHJJJKKKKKKKKKJJJHHHGGGGGGHHHKKKPPPTTTWWWWWWUUURRRQQQRRRWWW^^^cccccciiipppvvv~~~{{{wwwrrrnnnkkkgggccc```______```aaacccfffhhhjjjiiilllooosssvvv{{{|||sssnnnddd^^^YYYXXXVVVUUUWWW\\\bbbqqq~~~oooiiiaaa[[[VVVTTTRRRQQQLLLKKKIIIIIIGGGEEEAAA>>>>>>>>>>>>???@@@@@@AAAAAACCCEEEIIINNNRRRRRROOOLLLJJJHHHEEEAAA===999777666777:::<<<>>>>>>>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>?????????>>>======<<<<<<======<<<<<<<<<<<<======AAA???<<<;;;;;;>>>AAACCCFFFEEECCCAAA>>>;;;999888666666666666777777777777666666666666666666666666444444444333222111111111111111000000///000000000111111111111111222333333666777999:::<<<>>>>>>???===>>>???@@@AAABBBBBBBBBBBBCCCEEEIIINNNPPPPPPOOOMMMJJJFFFBBB>>>=========DDDEEEFFFFFFFFFGGGJJJMMMPPPQQQSSSUUUXXXYYYZZZZZZ^^^___```bbbdddeeeffffffaaa___ZZZWWWWWWYYY\\\___aaaccceeeeeeeeefffiiilllnnniii___SSSHHH???:::777222///...000111111555::::::BBBNNN___uuuuuugggZZZVVVTTTSSSZZZfffrrryyy|||ttthhhccciiirrryyyzzz{{{zzzxxxxxxzzz{{{zzzzzz{{{|||111111000//////...------000000////////////......,,,---...//////000000///////////////////////////...//////000000111111111000000000000000000000000///000000000000111111111000000000111111111111222111333555555444333333333444444444333333333333333555555555555666777888888999:::<<<>>>???@@@@@@@@@???@@@AAA@@@>>>>>>@@@AAA???AAAEEEGGGHHHIIIKKKLLLWWWddd~~~lllOOODDD<<<;;;===FFFYYYmmmzzz[[[DDD888666555666<<>>FFFMMMUUUcccoooqqqeeeUUUGGG@@@>>>===<<<666555333111000000000000111222444555555444333333222222111111111000000000//////...---------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222111111222333555888:::;;;::::::;;;===>>>???AAAAAA@@@AAABBBDDDEEEEEEFFFFFFDDDEEEFFFHHHJJJKKKLLLLLLIIIHHHHHHIIIKKKOOORRRTTTTTTRRRPPPOOOQQQUUUZZZ^^^[[[___dddhhhmmmxxx|||tttnnnjjjfffaaa]]][[[[[[]]]___bbbeeegggiiihhhlllqqquuuzzz~~~~~~xxxnnnggg```]]][[[ZZZ]]]cccggguuuvvvpppggg___ZZZWWWUUUSSSOOOMMMKKKIIIHHHFFFBBB???===>>>???AAACCCDDDEEEFFFKKKNNNSSSYYY\\\YYYSSSNNNJJJHHHEEEBBB???<<<::::::???AAADDDEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAACCCCCCBBBBBBAAAAAA@@@@@@AAA@@@@@@????????????@@@CCCAAA>>><<<<<<>>>AAACCCGGGFFFEEEBBB@@@>>><<<;;;888888888888888888888888777777777777777777777777666666555555444333222222111111000////////////000//////.........///000000333444555777999:::<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAACCCGGGLLLOOOPPPPPPNNNLLLGGGCCC@@@?????????BBBCCCDDDEEEEEEGGGJJJMMMPPPRRRTTTVVVXXXZZZZZZ[[[\\\^^^```cccgggjjjmmmnnnjjjhhhccc___]]]]]]^^^___^^^aaabbbbbbbbbdddiiinnnqqqiii\\\MMMAAA999555444000...---000000...///222333999CCCQQQeeexxxmmmaaaWWWTTTQQQQQQ\\\iiizzzyyykkkdddiiiqqqxxxyyyyyyyyyxxxxxxzzz|||zzzzzz{{{|||~~~//////////////////......000000/////////.........+++,,,---...////////////////////////////////////......//////000111111222000000000000000000000000/////////000000000111111000000000000111111111111222333444444222222333444333333333444444444444444444444444444555666777888888999;;;===>>>????????????@@@@@@???>>>>>>???AAA>>>@@@CCCEEEFFFHHHJJJLLLTTT]]]ssstttXXXIII===;;;;;;@@@PPPbbbtttdddJJJ:::888444444888???HHHMMMWWW```hhhhhh\\\LLL>>>666///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////222333888888<<>>???@@@AAAAAAAAAAAAAAA@@@@@@AAADDDIIIMMMOOOOOOOOOLLLHHHCCC???=========>>>@@@BBBDDDFFFJJJNNNRRRRRRSSSUUUWWWYYY[[[\\\\\\[[[]]]```eeejjjppptttvvvtttqqqmmmiiieeecccaaaaaa^^^```aaa```___bbbjjjppprrrjjj[[[LLL???888444444222......111222///...///111666===FFFUUUfffpppqqqeee[[[SSSPPPMMMOOO\\\kkk{{{yyylllfffkkksssxxxyyyzzzzzzyyyzzz|||~~~{{{zzz{{{|||~~~------......///000000000000000//////.........---+++,,,---...////////////////////////////////////---......///000111111222000000000000000000000000////////////000000000000000000000000111111111111333444444333111111333555333333333444444555555555444444444444444666777777777888:::<<<>>>>>>>>>>>>???@@@@@@???>>>>>>???AAA===???BBBDDDEEEGGGJJJMMMOOOUUUiiiwwwbbbPPPAAA<<<:::<<>>===<<<;;;;;;;;;:::::::::::::::::::::::::::999888777666555444444//////...---------......///...------,,,---------///000000111222444666777<<<<<<===>>>>>>>>>>>>===@@@??????BBBGGGLLLNNNOOOPPPMMMHHHBBB>>>;;;;;;:::<<>>JJJYYYaaacccaaaWWWPPPMMMKKKMMM[[[lllvvv{{{}}}wwwnnnjjjpppwwwyyyzzz{{{{{{{{{|||~~~{{{{{{{{{|||~~~////////////000000000000//////////////////////////////.........------------...///000000///...---............////////////000000////////////000000///////////////000111111000000000000000000000000444444333333222111111111222222111111222222333444555555444333333444666666::::::::::::;;;<<<======>>>=========>>>@@@BBBDDDEEEEEEFFFGGGHHHHHHIIIIIIOOOWWWggg~~~kkkUUUBBB===<<<===EEEQQQ___rrrpppQQQCCC999444888;;;999:::???IIIXXXgggiiiaaaUUUGGG<<<222...---000222000///000...---,,,,,,+++++++++,,,...//////...------000222777999;;;>>>CCCKKKTTTZZZjjjzzzuuucccTTTJJJDDD@@@===999999999666333000...---///000222444555555555444777666555333222222333333/////////...------,,,,,,---------,,,,,,,,,++++++************+++,,,------000000111222333444444555555555777888:::<<<======@@@@@@AAABBBCCCEEEEEEFFFFFFEEEEEEEEEGGGKKKOOOQQQLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLMMMOOOPPPPPPOOOIIIOOOUUUYYY[[[___gggmmmzzz~~~wwwrrrllljjjhhhiiikkkmmmooooooppprrruuuzzz}}}uuuqqqppppppsssxxx~~~sssjjjeeeaaaZZZTTTTTTQQQLLLIIIHHHGGGFFFDDDHHHHHHJJJPPPXXX]]]]]]\\\]]]bbbhhhnnnoookkkfffbbbYYYXXXXXXXXXYYYXXXUUUSSSWWWTTTRRRUUUYYYYYYUUUPPPQQQQQQQQQPPPNNNLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMIIILLLOOOLLLHHHEEEHHHLLLMMMLLLJJJHHHFFFFFFFFFFFFHHHIIIJJJJJJHHHEEEBBB???@@@@@@???>>>>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;<<<999777555555444333111111000/////////111222333......---,,,,,,,,,------,,,...000111000000111222666777777888:::<<<>>>???BBBAAA@@@@@@BBBGGGMMMPPPMMMHHHCCC???>>>===;;;888??????AAACCCHHHMMMRRRTTTRRRTTTVVVWWWWWWXXXYYY[[[]]]___ccciiiooovvv{{{~~~|||vvvqqqmmmkkkhhhfffdddaaa]]]\\\```eeejjjlllsssgggWWWHHH>>>999555333222111111000///.........//////222999CCCLLLQQQRRRRRROOOMMMLLLKKKPPP]]]kkk|||vvvtttwww{{{{{{{{{|||~~~.../////////000000000000//////////////////////////////.........---------...///000000000000///...............////////////000000////////////000000///////////////000111111000000000000000000000000111111111111222222222222222222222111222222333444666666555555555666777888::::::::::::;;;<<<======>>>======>>>???@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIIIIMMMSSSaaawwwpppZZZDDD======>>>FFFQQQ^^^rrruuuYYYGGG<<<555888:::666666:::HHHVVVeeekkkfff[[[KKK===333...---000111///...000...------,,,,,,------.........///...------///222555777999<<>>::::::999777333000......///000222444555555555444666555444333222222222333000//////......---,,,,,,---,,,,,,,,,++++++++++++************+++,,,---...///000000111222333444444555555666888:::;;;======???@@@AAABBBCCCDDDEEEFFFFFFEEEDDDEEEGGGJJJNNNPPPPPPPPPPPPPPPQQQQQQQQQQQQNNNLLLKKKLLLNNNPPPPPPPPPKKKOOOTTTWWWYYY]]]ccchhhqqq~~~zzzrrrpppnnnooorrruuuwwwxxxwwwxxx{{{~~~}}}yyyvvvuuuwww{{{yyynnnhhhddd^^^XXXRRROOOKKKHHHHHHGGGFFFFFFNNNOOORRRYYYaaaffffffdddbbbfffkkkooooookkkfffccc^^^]]]]]]^^^______\\\ZZZ]]][[[YYYZZZ\\\\\\YYYWWWUUUTTTTTTSSSQQQOOONNNMMMOOOOOOPPPPPPPPPPPPPPPOOOOOOQQQRRRPPPLLLJJJKKKMMMNNNMMMKKKIIIHHHGGGHHHHHHLLLMMMNNNNNNMMMJJJGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???>>>=========>>><<<999777777666444333111000//////000111222333///...------------------,,,...////////////000222444444555666888;;;<<<>>>AAA@@@???@@@CCCGGGLLLNNNNNNIIICCC@@@>>>===;;;999;;;<<<>>>AAAEEEJJJNNNQQQSSSUUUWWWXXXXXXYYY[[[]]]___```ccchhhmmmssswwwyyy}}}yyyuuuqqqnnnllljjjhhhbbb```^^^^^^aaaeeeggghhhkkkaaaRRREEE===999777555000000///...------,,,,,,//////111888AAAHHHMMMNNNQQQNNNMMMMMMOOOWWWgggvvv{{{yyy|||}}}}}}}}}~~~....../////////000000000////////////////////////...............---------...///000000000000///...............////////////000000////////////000000///////////////000111111000000000000000000000000/////////000111222222222222222222222222333444444777777777777777888999:::::::::::::::;;;<<<======>>>>>>>>>>>>???@@@BBBBBBCCCCCCDDDEEEFFFGGGHHHHHHKKKNNNXXXnnnxxx```HHH>>>===@@@GGGPPP```ttt~~~fffNNN@@@777999:::555444777FFFTTTcccmmmmmmcccQQQAAA444///---///000...---///......---------...//////---...///...------///111333555777:::???FFFNNNTTTcccppprrraaaTTTKKKDDD@@@===<<<:::777444222000//////000222444555555555444555444333222222111222222000000///......------,,,,,,,,,,,,+++++++++******++++++++++++,,,---......//////000111222333444444444555666777999;;;<<<===>>>???@@@AAACCCDDDEEEFFFEEEDDDDDDEEEGGGJJJMMMOOOQQQRRRSSSSSSTTTTTTTTTTTTMMMKKKJJJKKKNNNPPPQQQQQQOOOPPPRRRTTTXXX\\\```bbblllvvv}}}zzzzzz|||~~~zzzwwwxxx|||}}}rrrkkkeee^^^YYYRRROOOKKKIIIIIIJJJJJJIIINNNPPPUUU]]]fffjjjjjjhhhgggjjjmmmoooooolllhhhffffffeeeeeefffhhhhhhgggeeedddcccbbbaaa```^^^]]]]]]ZZZYYYYYYWWWVVVTTTRRRQQQUUUUUUUUUUUUUUUTTTTTTTTTXXXWWWWWWUUUTTTRRRPPPOOOQQQPPPNNNMMMLLLLLLLLLMMMQQQQQQRRRRRRQQQOOOLLLJJJGGGHHHJJJKKKKKKJJJHHHGGGFFFEEEDDDBBBAAAAAAAAAAAABBB???<<<:::999888666444111000000000000111222222000///......---------...------...---,,,---///222111111222444666999;;;<<<>>>??????AAADDDGGGKKKMMMOOOJJJEEE@@@>>>===<<<;;;;;;<<>>>>>>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHLLLLLLSSSfffhhhNNN@@@===???FFFMMMcccyyytttTTTEEE999999:::777666999DDDPPP```lllrrrkkkXXXFFF777111...//////------/////////...---------------,,,...///...------///000222333666999===DDDKKKPPP\\\jjjxxxgggZZZQQQHHHCCC@@@>>>;;;888666444111000///000222444555555555444333333333222222111111111000000//////...---------,,,,,,+++++++++*********++++++++++++,,,---...///......///000111222333333333444555777999:::;;;<<<===>>>???AAABBBDDDEEEEEEDDDDDDDDDEEEFFFIIILLLMMMOOOPPPRRRSSSTTTTTTTTTSSSMMMKKKJJJJJJMMMPPPQQQQQQQQQPPPPPPSSSXXX\\\___```fffnnnwww~~~{{{rrriii___XXXSSSPPPMMMKKKLLLMMMMMMLLLLLLNNNTTT^^^ggglllkkkiiiiiikkkmmmoooooonnnlllkkkmmmllllllmmmooopppooonnniiiiiihhheeeaaa^^^^^^^^^^^^^^^]]]\\\ZZZXXXVVVUUUXXXXXXWWWXXXXXXYYYYYYZZZ\\\[[[ZZZZZZZZZYYYVVVSSSUUUTTTSSSRRRQQQQQQRRRSSSSSSTTTTTTTTTSSSQQQOOONNNKKKMMMPPPRRRRRRPPPMMMKKKIIIIIIGGGFFFEEEDDDDDDDDDEEEBBB???<<<;;;999777555111111111111111111222222111111000///............---------+++***+++///111///000111222555777:::;;;<<<>>>@@@CCCFFFIIIKKKMMMOOOLLLGGGCCC@@@?????????@@@AAAEEEHHHLLLNNNPPPQQQSSSTTTVVVVVVWWWYYY\\\___aaabbbcccdddfffiiikkkllljjjiiihhhhhhiiihhheeecccaaaaaabbbcccdddbbb]]]ZZZXXXRRRIIIAAA;;;888777777333222111000000000111111222333777<<>>??????@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGHHHMMMMMMRRRaaayyyoooUUUCCC<<<>>>DDDKKKeee}}}~~~[[[III:::888999777777:::AAALLLZZZgggooommm]]]MMM;;;444/////////------000000///...,,,+++*********+++---......------...///111333666999===BBBIIINNNUUUcccxxx}}}mmmaaaWWWNNNHHHCCC@@@<<<999777666333111///000222444555555555444222222222222222222111111111000000///......------,,,,,,,,,+++++++++******++++++++++++,,,---......---...//////111111222333333333555666888999;;;;;;<<<===>>>@@@BBBCCCEEEEEEDDDDDDDDDEEEGGGIIIKKKLLLNNNOOOQQQTTTUUUUUUUUUTTTMMMKKKIIIJJJLLLOOOQQQQQQQQQPPPPPPRRRWWW\\\```aaa```eeemmmxxxsssdddZZZTTTQQQNNNLLLLLLMMMMMMMMMLLLOOOUUU___iiinnnmmmkkkhhhjjjllloooqqqrrrrrrrrrsssqqqpppqqqsssssssssrrrkkkkkkjjjgggbbb___^^^^^^aaaaaa```___^^^\\\[[[ZZZWWWXXXXXXYYY[[[]]]___```___^^^^^^______^^^[[[XXXWWWWWWUUUUUUTTTUUUVVVWWWVVVVVVVVVVVVUUUSSSQQQPPPOOORRRUUUWWWWWWUUURRROOOMMMLLLKKKJJJIIIHHHHHHHHHIIIFFFBBB???===;;;888666333333333333333333222222333222111000////////////---------+++***+++...000//////000222444666888::::::<<>>DDDHHHMMMOOOTTTYYYdddnnnrrruuu|||}}}}}}}}}~~~------........./////////////////////////////////---------.....................---,,,,,,---..................////////////000000////////////000000///////////////000111111000000000000000000000000111111111000///.........333333333333333444444555666666888999::::::::::::::::::::::::;;;<<<=========>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEGGGHHHIIIMMMMMMQQQ\\\oooxxx```JJJ===<<>>888888666666:::===FFFQQQ]]]fffggg^^^RRR>>>777111000///---...111000///---,,,+++***))))))+++,,,...///...------...///222444777;;;@@@FFFJJJOOO[[[ooottthhh^^^TTTNNNGGGBBB<<<:::999888555222///000222444555555555444222222333333333333222222111111000//////......------------,,,,,,,,,++++++************+++,,,------------...///000111222222222333444666777999:::;;;;;;<<<===???AAACCCDDDEEEDDDEEEEEEFFFHHHIIIKKKLLLOOOQQQSSSVVVXXXXXXWWWWWWOOOLLLJJJIIIKKKNNNPPPPPPQQQQQQQQQRRRUUUZZZ^^^aaaaaaccckkkwwwzzzhhh]]]XXXUUUQQQNNNNNNNNNMMMLLLKKKMMMSSS\\\fffkkkllljjjhhhjjjmmmqqqtttwwwxxxyyyxxxvvvssssssssstttsssrrrkkkkkkkkkjjjhhhfffcccbbbdddddddddccccccbbbaaa```ZZZZZZZZZ\\\^^^aaadddfffdddeeeffffffeeebbb```^^^ZZZYYYXXXXXXXXXYYYZZZ[[[]]]]]]\\\ZZZYYYWWWUUUTTTTTTVVVYYY[[[[[[YYYVVVTTTRRRQQQPPPNNNMMMMMMLLLLLLMMMJJJFFFBBB@@@===:::888444555555555555555444333444333222111000/////////---------,,,++++++---///...//////000222444666777777999===BBBGGGKKKOOOQQQSSSSSSTTTRRRPPPNNNNNNOOOMMMNNNOOOPPPQQQRRRSSSTTTSSSTTTTTTSSSSSSUUUYYY\\\^^^^^^___```bbbdddfffggggggfffeeeeeeffffffeeedddccccccddddddddd```[[[WWWXXXUUUOOOGGG>>>777444444333111000......///111222222666;;;???CCCFFFJJJMMMRRRZZZjjjwww{{{yyy{{{zzz{{{|||~~~---------.........//////////////////////////////---------.........//////000///............///000............////////////000000////////////000000///////////////000111111000000000000000000000000000000000000000000000000444333333333333444555555333444666888999999999999::::::::::::;;;<<<=========>>>???@@@AAA@@@??????AAAAAACCCDDDFFFHHHIIIJJJJJJMMMQQQWWWeee{{{jjjQQQ???<<>>;;;666666999888???HHHPPPYYY^^^[[[TTTBBB:::333111000...///333......---,,,,,,,,,,,,---***,,,...///...------...---///222555999===CCCGGGJJJSSScccwww}}}pppeee[[[TTTIIIDDD===::::::999666222///000222444555555555444222333444555555444333222111111000000///..................---------,,,,,,))))))))))))***+++,,,,,,,,,------...///000111222222222333555777888:::::::::;;;<<<>>>AAACCCDDDEEEEEEFFFFFFHHHIIIJJJKKKLLLOOOQQQTTTWWWYYYYYYYYYXXXPPPMMMJJJIIIJJJMMMNNNOOOQQQRRRSSSRRRQQQTTTZZZ___ddddddkkkvvv|||zzzssshhhaaa]]]XXXUUUTTTSSSQQQPPPLLLNNNRRR[[[dddjjjkkkjjjjjjmmmqqquuuyyy{{{}}}}}}|||yyyvvvtttsssrrrqqqpppjjjjjjkkkooorrrrrroookkkfffgggggghhhhhhggggggfff`````````aaaccceeehhhjjjmmmppprrrpppkkkfffdddddd``````_________```bbbcccgggfffdddbbb```^^^\\\[[[YYY[[[]]]^^^^^^]]][[[YYYWWWVVVUUUSSSRRRRRRQQQQQQRRROOOKKKGGGDDDAAA===;;;666777777888777666555444555444333222111000000000---...///...---,,,---...............000111222333444666999>>>DDDJJJOOORRRWWWZZZ]]]]]][[[YYYXXXYYYUUUTTTSSSRRRSSSSSSUUUUUUUUUVVVUUUTTTSSSUUUXXX[[[ZZZ[[[]]]___bbbeeegggiiiiiigggdddcccdddeeeeeedddaaaaaaaaabbbcccccc```^^^ZZZXXXTTTLLLBBB:::666555333222000......000222333777;;;@@@BBBCCCEEEGGGJJJKKKVVVhhhxxx}}}zzzzzz~~~~~~~~~xxxzzz}}}---------.........//////////////////////////////---------.........//////222111000//////000111222............/////////000000000////////////000000///////////////000111111000000000000000000000000//////000000111111222222444333333333333444555555222333555777888999888888::::::::::::;;;<<<=========>>>@@@AAAAAA@@@???>>>AAABBBCCCEEEFFFHHHIIIJJJGGGKKKPPPTTT^^^rrrqqqVVVAAA<<>>@@@BBBDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMPPPSSSWWWYYYYYYXXXWWWRRRNNNJJJIIIJJJLLLMMMNNNQQQTTTTTTRRRNNNPPPVVV\\\aaa```fffqqqyyy||||||zzzxxxwwwvvvrrrwww}}}|||xxxvvv|||xxxjjjfffaaa]]]ZZZYYYWWWUUUSSSTTTXXX```iiioooqqqqqqmmmppptttxxx|||~~~~~~{{{wwwtttsssrrrpppnnnjjjjjjlllsss{{{}}}xxxssshhhiiijjjjjjkkkkkkkkkkkkfffeeeeeeeeefffiiikkkmmmtttxxx{{{wwwooohhhfffggghhhgggffffffggghhhjjjkkkooonnnllliiifffdddbbbaaa]]]^^^___``````___^^^]]]ZZZYYYXXXWWWVVVUUUUUUUUUVVVSSSNNNJJJGGGCCC@@@===777888999999999777666555666555444222111000000000,,,...000///...------...------------...///000000111333666;;;BBBIIIOOORRRZZZ^^^ccceeeccc```______[[[YYYWWWUUUUUUVVVWWWXXXXXXWWWWWWUUUTTTUUUYYY\\\XXXYYY[[[^^^bbbfffiiijjjiiifffbbbaaaaaabbbcccbbb___^^^___aaaccceeedddccc[[[ZZZWWWOOODDD<<<888777555444222000111222555666>>>AAAEEEGGGFFFEEEGGGIIIFFFQQQeeevvv|||zzz{{{~~~~~~~~~}}}|||wwwyyy~~~---------............//////////////////.........////////////////////////111000///......///000111111111000000000000111111////////////000000000000,,,------...///000000111111111111111111111111111333333222111000000000000444444444555666777777888888888888777777777777777888888999:::<<<======>>>===>>>???@@@@@@@@@@@@@@@<<<===???BBBEEEGGGHHHHHHHHHHHHJJJOOOWWWfff~~~rrr\\\IIIBBBEEEKKKggglllKKK<<<;;;;;;999555666666:::GGGUUUYYYTTTOOO???222000222000......,,,++++++******++++++,,,***+++,,,,,,------------///111333444666888;;;>>>CCCHHHUUUhhhzzz~~~tttfffYYYNNNHHH@@@;;;999888555333555222000222555777666444555444333222111222333444222111000000111111000///...............------,,,(((((()))************)))***++++++,,,---...//////333333333444555666777888;;;;;;;;;<<<>>>@@@BBBDDDGGGGGGHHHJJJLLLNNNMMMLLLNNNQQQTTTVVVVVVVVVVVVWWWTTTQQQMMMJJJJJJMMMQQQSSSUUUUUUTTTPPPNNNOOOUUUYYYaaacccgggmmmrrrxxx|||~~~}}}tttsssrrrrrrqqqoookkkhhheeeggglllqqquuuvvvuuussszzz|||{{{~~~vvvpppjjjfffaaa\\\ZZZ\\\VVVYYY^^^dddkkksssxxx|||}}}|||{{{{{{{{{{{{{{{|||~~~{{{yyywwwwwwvvvvvvuuuooopppssszzzvvvqqqmmmlllpppssstttsssooonnnkkkjjjkkkmmmpppssszzz}}}{{{tttooooooqqqqqqrrrssssssttttttttttttwwwuuutttsssrrrpppmmmjjjcccbbbbbbdddggggggdddaaa^^^aaa```]]]\\\^^^^^^[[[]]]YYYTTTQQQOOOKKKDDD@@@>>><<<:::999::::::999888:::777333111111000///...//////...---,,,,,,,,,,,,,,,,,,------...///000000---000333888>>>FFFOOOUUU\\\aaagggkkkkkkiiihhhggg```]]]YYYUUUTTTTTTUUUWWWZZZYYYVVVTTTSSSSSSTTTUUUYYY[[[___bbbeeegggggghhhmmmjjjeeeaaa______```aaaaaa```___^^^^^^^^^___```]]]\\\XXXQQQGGG@@@======;;;;;;999666555666:::===CCCEEEHHHIIIHHHHHHHHHIIINNN[[[bbbiiiuuuwwwxxx~~~}}}|||{{{yyy{{{~~~---------............////////////////////////...////////////////////////111000///......///000111111111000000000000111111////////////000000000000------...//////000111111222222222222222222222222444333333333333333444444444444444555666777777777888777777777777777777777888888999:::;;;<<<=========>>>???@@@AAAAAAAAAAAA>>>>>>@@@BBBDDDFFFGGGHHHIIIIIIJJJNNNTTTaaawwwwwwcccPPPFFFEEEHHHbbbxxxUUU@@@;;;999666444666555888CCCPPPVVVUUUTTTFFF888333000------000------,,,,,,,,,,,,------++++++,,,---------,,,,,,---///111222444666999<<<>>>CCCNNN```rrr{{{lll___TTTMMMDDD>>><<<;;;888666555333111222555666666444555444333222222222333333222000//////000000///...///////////////...------))))))***++++++*********,,,,,,---...///000111111222222333333444666777888:::::::::;;;===???AAACCCFFFFFFGGGIIILLLMMMMMMMMMPPPRRRVVVWWWWWWWWWWWWXXXWWWUUUPPPMMMLLLNNNQQQSSSVVVVVVTTTRRROOOQQQUUUYYY]]]```dddiiipppuuuyyy|||wwwooojjjiiiiiiiiihhheeeaaa^^^YYY[[[^^^ccchhhjjjkkkkkkssszzz}}}yyyvvvyyy~~~zzzsssoooiiiccc```bbb]]]___dddjjjrrrxxx~~~~~~}}}||||||||||||}}}{{{yyyyyyyyyyyyzzzyyyxxxxxx{{{|||rrrpppuuuzzzzzzyyytttsssqqqpppqqqsssvvvxxx~~~yyyxxxyyy||||||}}}~~~~~~}}}}}}}}}|||yyyxxxxxxxxxvvvtttmmmkkkjjjjjjlllmmmkkkiiifffhhhhhhdddccceeedddaaa^^^ZZZVVVTTTSSSPPPKKKGGGAAA???<<<:::;;;;;;:::999999777333111111111///...///...---,,,,,,++++++++++++,,,,,,---......//////000222555999???HHHQQQXXX^^^bbbgggjjjjjjgggeeeddd[[[YYYVVVTTTSSSTTTVVVXXXYYYWWWVVVUUUUUUVVVWWWXXX[[[\\\^^^```ccceeefffggghhheeebbb___]]]]]]___```___^^^\\\ZZZYYY[[[]]]^^^^^^]]]YYYRRRIIIBBB@@@@@@???>>>===;;;999999<<>>???@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBDDDFFFGGGJJJJJJJJJMMMPPPZZZnnn~~~lllYYYKKKFFFFFF[[[yyy___EEE;;;888666333444555666>>>JJJTTTXXX\\\OOO@@@555///,,,---111......------------......,,,------------,,,,,,++++++---///000111333666999>>>BBBLLL\\\nnnuuuhhhZZZSSSHHHAAA===<<<:::888666444222222444555666555555444444333222333333333222000//////000000///...000000111111000000///...++++++,,,,,,,,,+++******+++,,,------//////000111222222222222333555666777999999999:::<<<>>>@@@BBBEEEEEEGGGIIIKKKLLLNNNNNNRRRTTTWWWXXXXXXWWWWWWXXX[[[XXXTTTQQQOOOPPPRRRSSSWWWWWWUUUSSSRRRSSSVVVYYYZZZ\\\```fffmmmssswwwyyy{{{lllaaa^^^]]]]]]^^^]]]ZZZUUUQQQLLLMMMOOORRRVVV[[[^^^aaajjjrrr~~~uuulllmmmmmmllllllnnnrrruuu{{{~~~{{{uuummmiiijjjfffhhhmmmsssyyy}}}|||{{{{{{{{{{{{{{{|||}}}~~~||||||~~~}}}xxx{{{{{{zzzyyyyyyzzz||||||zzzzzz{{{{{{zzzuuurrrpppoooppprrrssssssooorrrqqqmmmkkklllkkkgggddd```[[[YYYXXXWWWSSSOOOGGGDDD@@@===<<<<<<;;;::::::777444222222111000///......---,,,+++++++++++++++++++++,,,,,,------...111222555888===FFFPPPWWW^^^bbbfffgggfffccc```___VVVUUUSSSRRRSSSTTTVVVXXXVVVUUUUUUUUUVVVYYY[[[]]]]]]]]]]]]^^^```bbbdddfffbbb```^^^\\\[[[[[[\\\]]]]]]ZZZVVVSSSSSSUUUYYY[[[^^^\\\YYYSSSLLLFFFDDDCCCDDDDDDDDDBBB@@@???@@@AAAAAACCCFFFGGGFFFFFFHHHIIISSSccckkkmmmqqqmmmlllvvvyyyzzz}}}~~~}}}zzzuuurrr{{{~~~---------............///............////////////////////////////////////000000////////////000000000000////////////000000////////////000000000000///000000000111111111222222333333333333333444444111111111111111222333444444444444555555666666666777777777777777888888888777777888999999:::;;;;;;>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@AAACCCEEEGGGJJJIIIJJJLLLNNNVVVhhhyyysss___OOOGGGEEESSSjjjeeeHHH;;;999999111222333555:::FFFTTT]]]bbbTTTCCC666000...//////......------------......---.........---,,,++++++***,,,...///000222555777>>>AAAJJJYYYkkk{{{nnn___VVVJJJAAA===<<<:::888777555333222333444555555555555444444333333333333333111000000222222111///111111222222111111000///------------,,,++++++***))))))***+++,,,---......111111111111333444555666999999999:::;;;>>>@@@BBBDDDEEEGGGIIIKKKMMMPPPRRRTTTVVVXXXXXXWWWVVVWWWXXXZZZXXXUUURRRQQQRRRSSSTTTXXXWWWVVVUUUUUUUUUWWWYYYXXX[[[```fffmmmssswwwzzz{{{yyyhhh\\\UUUTTTTTTTTTSSSPPPLLLHHHDDDEEEEEEFFFHHHMMMSSSWWWaaajjjyyyxxxlllbbb```]]]ZZZYYY[[[^^^```cccgggllloooqqqrrrssstttxxxwwwqqqpppmmmooosssxxx~~~}}}{{{yyyyyyyyy{{{}}}~~~~~~zzzvvvsssrrrsssssssssrrrpppmmmlllnnnrrrwwwzzzwwwyyyyyyuuurrrrrrooojjjkkkgggaaa^^^]]]\\\XXXUUUOOOKKKFFFBBB@@@???>>>===;;;888555333333333222111...---,,,++++++***++++++******+++++++++,,,,,,,,,...///000222777@@@IIIPPPZZZ]]]```aaa___[[[YYYXXXRRRRRRQQQQQQQQQSSSTTTUUUSSSSSSSSSTTTWWWZZZ^^^``````^^^]]]]]]^^^```ccceee```___]]][[[ZZZZZZZZZZZZZZZWWWRRRNNNNNNQQQVVVYYY\\\ZZZWWWRRRNNNJJJGGGFFFIIIJJJJJJIIIFFFDDDCCCDDDDDDEEEFFFFFFEEEDDDEEEFFFPPPdddooorrrrrrkkkgggppptttwww{{{~~~}}}}}}|||yyysssnnnyyy||||||zzzyyy---------............///---.........//////000000//////////////////////////////000000000000//////000000////////////000000////////////000000000000000000000000111111111111222222222333333444444444444333333222111111222222444444444444555555555555666666777777888888888888888888888999999:::::::::>>>>>>@@@AAABBBCCCCCCCCCDDDCCCAAA@@@AAABBBDDDFFFGGGGGGJJJLLLNNNUUUeeeuuuwwwbbbQQQHHHFFFIIIXXXnnniiiJJJ<<<888888000000222444999DDDTTT```dddWWWDDD777333333111---------,,,,,,,,,,,,------............------,,,++++++---...///000222555777;;;<<>>@@@AAACCCEEEHHHJJJKKKMMMRRRUUUVVVXXXYYYXXXVVVUUUVVVWWWVVVUUUTTTSSSSSSSSSTTTUUUXXXXXXWWWVVVWWWWWWXXXXXXYYY\\\aaagggnnnuuuzzz}}}|||xxxfffYYYMMMLLLKKKKKKJJJHHHDDDAAA@@@@@@???>>>???BBBHHHMMMYYYaaaooo|||yyyiii]]]RRROOOLLLJJJLLLOOOSSSUUUUUUXXX[[[]]]^^^^^^^^^___ccckkkvvvxxxvvvrrrtttxxx||||||yyyxxxwwwyyy||||||xxxvvvuuuqqqkkkfffeeedddddddddgggfffddddddgggooowww}}}}}}|||zzzvvvpppooojjjdddaaabbbbbb```^^^WWWSSSNNNJJJGGGEEECCCAAA>>>;;;888666555444333222......---,,,++++++++++++*********++++++++++++++++++,,,---...222999AAAGGGQQQSSSWWWWWWVVVSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSVVVZZZ]]]___```^^^\\\[[[\\\^^^aaacccbbbaaa___]]][[[YYYWWWWWWVVVSSSOOOMMMMMMPPPUUUYYYZZZXXXUUUQQQOOOMMMKKKIIILLLMMMNNNMMMJJJGGGFFFFFFGGGHHHHHHFFFDDDBBBCCCDDDLLLaaapppuuuvvvlllfffmmmrrruuuyyy}}}}}}{{{}}}~~~|||vvvqqqwww{{{~~~}}}yyyvvvttt---------............///------......///000000000//////////////////////////////000000000000//////000//////......//////000////////////000000000000000000000000000000000000111111222222333333444444777666555444333333333333444444444444444444444444666666666777888888999999999999999999:::::::::;;;======???AAABBBCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEEDDDFFFIIILLLNNNTTTcccqqq{{{dddRRRHHHEEE@@@IIIXXXkkkrrrTTTBBB999444222000000444999BBBQQQ^^^bbbZZZKKK===666555222---------,,,,,,,,,,,,---------............------,,,,,,---///000000111444777:::;;;BBBOOO```ttt}}}pppddd\\\PPPGGGCCC@@@===:::666666444111//////111444444555555555555444333333777555444444555555444333222222333333222222111000.........---,,,+++)))((()))***++++++------...///////////////111222333444777777777888:::<<>>@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCDDDHHHLLLMMMRRR___mmm~~~gggSSSGGGBBB<<<@@@HHHVVViiieeePPP@@@444666000///333888???JJJVVV______WWWFFF888333111.........------------......,,,---..................+++---...//////111333666::::::???KKKYYYjjj~~~pppccc[[[QQQHHHDDD@@@<<<999666555333000,,,,,,000333444555666666666555333333666555444444555555444333222222222222222111000000///......---+++***((('''))))))***+++,,,---...............///000111222333555555555666777:::<<<===>>>BBBEEEGGGGGGKKKQQQWWW]]]^^^^^^\\\YYYXXXXXXYYYVVVVVVVVVVVVUUUTTTTTTSSSXXXVVVVVVWWWYYYYYYWWWUUUWWWZZZ___fffnnnuuu{{{~~~ooo^^^PPPFFFCCC>>>;;;;;;;;;:::999777;;;>>>>>><<<===AAAFFFOOOUUU]]]aaa___XXXQQQLLLHHHFFFEEEGGGMMMTTTWWWYYYWWWYYYZZZYYYVVVTTTTTTTTTSSSTTTVVVXXX]]]hhhvvv}}}{{{zzzyyyyyyzzz}}}xxxrrrkkkfffcccaaa]]]YYYTTTPPPNNNLLLKKKJJJJJJKKKLLLNNNTTT^^^jjjsss{{{zzztttmmmiiiiiijjjjjjiiicccaaa]]]ZZZWWWSSSNNNJJJFFFCCC>>>;;;999777555333000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///111555999;;;???CCCFFFGGGHHHIIIJJJJJJLLLNNNPPPRRRRRRRRRQQQRRRQQQPPPPPPQQQRRRUUUVVVWWWVVVUUUUUUVVVXXXZZZ[[[`````````___]]][[[XXXVVVPPPPPPRRRTTTVVVXXXYYYZZZXXXUUUSSSRRRSSSTTTRRRPPPLLLLLLLLLKKKHHHFFFGGGHHHIIIIIIHHHGGGDDDDDDEEEGGGQQQaaakkkqqqwwwrrrlllqqqrrruuuxxxyyyzzz|||~~~|||vvvrrrppp---------.........//////---------...///000000111////////////////////////...///000111111000///...//////............//////////////////000000000000////////////............//////000111222222333333222222222222333444555555444444444444444444444444555666666777888999999999:::;;;;;;;;;;;;;;;;;;<<<;;;<<<===???AAABBBBBBBBB@@@AAABBBCCCDDDDDDDDDCCCBBBDDDHHHKKKLLLPPP\\\iiijjjTTTEEE???<<<===@@@IIIYYYqqqsss]]]HHH999999111...222777<<>>:::666555555333///++++++...222444555666666666555333333666444333333444555333222111222222222222111000000///......---+++)))'''&&&''''''((()))***+++,,,,,,............///111222333333222333333555777:::;;;<<<@@@DDDEEEEEEIIIPPPVVV```aaa```^^^[[[ZZZZZZ[[[YYYXXXXXXWWWVVVTTTSSSRRRWWWVVVUUUWWWYYYZZZWWWTTTUUUXXX]]]eeellltttyyy||||||mmm]]]PPPGGGCCC>>>:::::::::;;;;;;777<<>>>>>:::<<<>>>>>>>>>???AAABBBBBBAAA???>>>???AAACCCEEEFFFDDDEEEIIIMMMQQQZZZbbbttt^^^KKKAAA>>>======CCCOOOddd|||oooVVV???666333111111333888@@@FFFZZZjjjnnnZZZBBB666111---///...---,,,,,,,,,,,,------------...------,,,,,,---------......000111111333555:::@@@FFFQQQccctttuuuiii___RRRHHHBBB???;;;999666555333111000000111111333444555555555444333222555555555555555555555555333333333222111000//////////////////...---,,,+++***)))))))))))))))******,,,,,,---...///000111222555444444444555666888999;;;<<<===>>>@@@DDDJJJNNNYYY\\\______\\\[[[]]]___[[[ZZZWWWTTTTTTUUUVVVXXXVVVWWWYYYZZZZZZYYYWWWVVVWWWYYY\\\bbbiiiqqqxxx|||wwwiii\\\TTTIIIEEEAAA<<<999888888999;;;@@@EEEFFFDDDEEEIIIMMMQQQXXX^^^^^^\\\[[[WWWRRRPPPNNNMMMNNNRRRWWWZZZ[[[[[[YYYWWWVVVVVVVVVTTTRRRTTTUUUVVVTTTSSSTTTXXX\\\oooxxx|||||||||}}}}}}xxxrrrmmmfff___ZZZWWWTTTRRRPPPNNNKKKHHHGGGEEEBBB???>>>@@@AAAAAABBBIIIUUU^^^jjjzzz}}}vvvrrrpppmmmkkklllkkkhhhccc^^^WWWRRROOOIIIHHHFFFCCC???:::666333444222000---,,,+++++++++++++++,,,---,,,+++***))))))******+++---......///333666:::???CCCFFFHHHHHHKKKMMMPPPSSSTTTTTTSSSRRRTTTRRROOONNNMMMNNNPPPRRRQQQLLLHHHIIIOOOUUUVVVVVV[[[ZZZZZZ\\\]]]\\\WWWRRRMMMPPPTTTYYY]]]^^^]]][[[XXXRRRLLLMMMSSSXXXXXXVVVOOOLLLHHHDDDAAA@@@AAABBBIIIGGGGGGIIIGGGFFFNNNYYYZZZ```hhhooossstttttttttyyyxxxwwwvvvxxx{{{~~~~~~wwwqqq........................------------------------------........./////////.........//////000000000........................////////////............000000000000000000000000//////000111111111111000000111222222333333222222222222333333333444444444555555666777777888888999999999888888999999:::;;;:::<<<>>>>>>>>>>>>@@@BBBBBBAAA???>>>???AAADDDFFFFFFDDDDDDHHHLLLOOOWWW___{{{}}}iiiUUUHHH>>><<<<<>>BBBKKKZZZiiinnndddVVVJJJCCC???;;;999777666444333111000000000222333444555555444333333555555555555555444444444333333333222222111000///////////////...---,,,,,,***)))))))))))))))******+++,,,---...///000111111333333222222333555777888;;;===>>>???@@@CCCGGGKKKVVVYYY\\\\\\[[[ZZZ\\\___^^^\\\YYYVVVUUUUUUVVVWWWUUUVVVWWWXXXXXXXXXWWWWWWYYY[[[^^^dddjjjqqqxxx{{{}}}xxxjjj[[[RRRHHHFFFAAA===:::::::::;;;:::???FFFHHHHHHIIILLLOOOTTT]]]dddfffffffffbbb]]]\\\YYYVVVUUUWWWYYY[[[[[[\\\ZZZYYYYYYYYYWWWUUUSSSSSSTTTUUUSSSQQQQQQTTTVVV\\\eeennnrrruuu}}}~~~||||||}}}~~~xxxtttkkkggg```[[[XXXVVVTTTRRROOOMMMJJJGGGFFFCCC@@@>>><<<>>>???======BBBKKKSSS```pppzzzuuuqqqnnnkkkjjjgggccc^^^XXXSSSQQQMMMKKKIIIEEEAAA<<<888666444333111...---,,,,,,,,,+++,,,,,,---,,,+++***))))))******+++---......///222555999>>>BBBFFFHHHIIIKKKMMMOOORRRSSSSSSRRRRRRSSSQQQOOOMMMMMMNNNPPPQQQPPPLLLJJJLLLQQQVVVWWWWWWWWWVVVVVVXXXZZZZZZWWWTTTQQQSSSVVVZZZ\\\\\\[[[YYYXXXSSSOOOOOORRRVVVVVVUUUNNNKKKFFFBBB@@@@@@BBBCCCFFFDDDEEEGGGFFFFFFNNNXXX]]]aaahhhmmmppprrrrrrrrrxxxwwwvvvvvvxxx{{{wwwppp------------------------........................---------------.........+++,,,,,,---...///000000................................................////////////////////////...///000000111111000000000000111222222222222222333333333333444444444444444555555666777777888888777777777666777888888999:::;;;============???AAA@@@???>>>>>>???BBBDDDFFFFFFDDDDDDHHHJJJLLLRRRZZZnnnrrr\\\KKK???<<<<<>>???@@@AAADDDGGGQQQUUUXXXZZZYYYYYY\\\^^^```___\\\YYYWWWVVVVVVVVVSSSSSSTTTTTTUUUWWWXXXXXX\\\^^^aaafffkkkqqqvvvyyyzzz~~~wwwjjj[[[RRRJJJGGGCCC???===<<<<<<===999???GGGLLLNNNNNNOOOQQQXXXbbbmmmsssuuuwwwtttooolllhhhccc___^^^^^^]]]\\\]]]\\\\\\\\\\\\ZZZWWWTTTUUUVVVWWWVVVSSSRRRRRRRRRRRRXXX^^^``````eeepppyyy~~~}}}}}}~~~zzzssspppgggccc^^^[[[YYYYYYXXXWWWSSSPPPMMMJJJHHHEEEAAA???<<<======;;;999;;;AAAFFFSSSaaattt~~~xxxtttnnnmmmjjjgggbbb\\\XXXUUUQQQOOOKKKGGGBBB>>><<<:::444333111///............,,,,,,------,,,,,,+++*********+++,,,,,,---......111333888===BBBFFFIIIKKKKKKLLLNNNOOOQQQRRRRRRRRRQQQPPPNNNMMMMMMMMMNNNOOOOOOMMMLLLOOOUUUXXXYYYXXXUUUSSSRRRSSSUUUWWWWWWWWWVVVWWWYYYZZZ[[[YYYXXXVVVWWWUUUSSSQQQQQQSSSUUUWWWPPPMMMHHHCCCAAAAAACCCDDDDDDCCCDDDGGGHHHJJJRRRZZZ```bbbfffjjjmmmooopppqqqvvvuuuuuuvvvyyy|||wwwnnn------------------------------............//////------------------......,,,,,,,,,------.................................------...............///---------..................//////000000000000000///000000111222111111111333333333333444444444444444444444555666666777777888888888888888999999:::999;;;<<<===<<<<<<>>>???======<<<===>>>AAACCCEEEEEECCCDDDGGGHHHIIINNNTTT```yyy}}}dddNNNAAA<<<===DDDLLLVVViiizzzwwwfffIII===444555666444666:::GGGXXXeeeaaaRRRCCC777///---------------......///,,,,,,------...------------------------...///000///000333888:::<<>>;;;999999888777444111...,,,///000111222222333444444555555555555555444222111222333333333222222111000000000000000///...------******)))((((((((())))))+++++++++,,,---.........//////000111222444555666777:::<<<>>>???AAACCCEEEMMMQQQVVVWWWWWWXXX\\\___bbbaaa___\\\ZZZXXXVVVVVVRRRQQQQQQQQQSSSUUUXXXYYY]]]___bbbggglllpppsssuuuvvvyyy|||~~~|||uuujjj]]]UUUNNNKKKGGGCCC???=========:::AAAIIIOOOQQQQQQQQQQQQ[[[ggguuu~~~zzzuuuoooiiifffcccaaa```_________``````^^^ZZZVVVXXXYYY[[[[[[YYYWWWUUUTTTTTTWWWYYYYYYWWWYYY___eeeqqq|||~~~yyytttrrrmmmiiidddbbbaaaaaaaaa```]]]ZZZUUUQQQMMMIIIDDDAAA>>>>>>===;;;999999;;;>>>HHHTTTdddttt~~~xxxvvvsssoooiiiccc]]]ZZZTTTRRRMMMHHHCCC@@@===<<<444333111///.........///---------------,,,,,,+++******+++,,,,,,---......///222666;;;AAAFFFJJJLLLLLLLLLMMMNNNOOOQQQRRRSSSPPPOOOOOONNNNNNNNNNNNNNNOOONNNOOOSSSWWWZZZZZZXXXTTTRRRPPPOOOQQQTTTWWWXXXZZZ[[[[[[ZZZXXXVVVUUUTTTUUUVVVVVVTTTRRRRRRVVVZZZYYYUUUOOOIIIEEECCCDDDEEEEEEEEEGGGIIILLLQQQXXX___bbbbbbdddgggkkkoooqqqrrrttttttuuuvvvyyy|||yyynnn------------------------------------......//////..............................------,,,,,,++++++........................,,,---------......//////,,,---------.........///......///000000000000000...///000000111111000000222222222333333333333444222333333444555555666666888888888777888888999:::999:::<<<<<<;;;;;;<<<>>>::::::;;;;;;===???AAABBBDDDCCCDDDGGGGGGFFFJJJOOOQQQfffoooVVVBBB;;;;;;CCCJJJSSSfffzzzqqqQQQ@@@444555777555555;;;GGGTTT```^^^RRRDDD999222......---------......///+++,,,,,,---.........---...------------......///......111666888:::@@@GGGXXXmmmqqq___RRRHHHAAA<<<;;;::::::888555222///---/////////000111222333333333444555555555444222111222333333333333222111111111111111111000///...---++++++***)))))))))))))))******++++++,,,,,,------...///000222333444555666333666999<<<>>>@@@CCCFFFKKKOOOSSSVVVVVVXXX\\\___bbbbbb```___\\\ZZZXXXVVVQQQPPPOOOOOOQQQTTTWWWYYY[[[]]]bbbgggkkkoooqqqrrrsssuuuxxx{{{}}}}}}xxxrrriii```YYYSSSPPPLLLFFFBBB???===<<<>>>CCCKKKQQQTTTTTTTTTSSS___lll|||xxxrrrnnnkkkiiigggddddddeeeffffffccc___[[[[[[\\\]]]______]]]ZZZXXXVVVVVVVVVTTTRRRRRRTTTWWW___ggguuu~~~{{{yyywwwsssnnnkkkiiiiiihhhhhhfffbbb]]]WWWRRRLLLFFFCCC???>>>===:::888888888:::@@@HHHVVVeeesss|||vvvooogggaaa]]]WWWTTTOOOJJJEEEAAA???>>>555444222000.....................---------------***++++++,,,,,,---------///111555:::@@@EEEJJJLLLLLLLLLMMMNNNOOOQQQRRRSSSPPPPPPPPPPPPPPPOOONNNNNNOOOPPPQQQTTTWWWYYYYYYXXXUUUSSSPPPMMMMMMPPPUUUXXX[[[\\\\\\YYYVVVSSSSSSTTTTTTVVVXXXVVVTTTTTTYYY]]]ccc___YYYQQQKKKHHHFFFEEEFFFHHHJJJLLLPPPWWW^^^bbbcccbbbbbbffflllqqqtttuuussstttuuuvvvyyy|||{{{qqq,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........./////////...............//////...---,,,++++++***------------------------,,,,,,,,,---......//////,,,,,,------.../////////---...//////000000//////......///000000000000000111111111111222222222222222222222333444444555555555555555555555666666777888:::;;;;;;::::::;;;<<<::::::;;;<<<===>>>@@@AAACCCBBBDDDGGGGGGEEEHHHLLLMMM]]]vvvxxx]]]DDD:::777???FFFOOOddd{{{|||[[[EEE555555888555555;;;CCCNNNYYY[[[SSSFFF:::444000//////...------......++++++,,,---...............---------------.........---///444777888===DDDQQQddd~~~|||iiiZZZNNNEEE???<<<;;;:::888666333000//////////////////000111222111222444555555444333111222333333333333333222222222222222111111000///...---,,,+++***************)))*********+++++++++,,,---...000222333444555555222444777999;;;???CCCFFFHHHLLLQQQTTTUUUVVVZZZ^^^````````````^^^\\\ZZZXXXQQQPPPOOOPPPQQQTTTVVVXXXXXX[[[aaaggglllpppqqqrrrssstttvvvxxx|||~~~yyyssskkkbbb\\\UUUSSSOOOJJJEEEAAA???>>>CCCFFFKKKQQQUUUXXXYYYZZZeeerrr|||xxxuuurrrpppmmmmmmlllmmmmmmkkkgggddd`````````aaabbbaaa^^^\\\ZZZYYYWWWUUUSSSRRRRRRRRRWWW[[[eeeqqq}}}{{{vvvrrrpppooonnnmmmkkkgggaaa[[[VVVPPPJJJFFFBBB@@@===:::888777777777:::>>>IIIXXXeeerrr{{{ssskkkddd```ZZZXXXTTTOOOJJJEEEBBBAAA888666444111000/////////000///...------------...+++++++++,,,,,,---------///111444999???DDDIIILLLKKKLLLNNNOOOQQQRRRRRRRRRQQQRRRSSSSSSSSSRRRPPPOOOPPPQQQRRRTTTUUUVVVVVVWWWSSSRRRNNNKKKJJJMMMSSSXXXYYYZZZZZZXXXSSSQQQSSSVVVWWWYYYZZZYYYWWWWWWZZZ]]]fffccc^^^XXXRRRMMMJJJHHHHHHLLLNNNOOOUUU^^^dddfffeeeccccccgggnnntttvvvvvvssstttuuuwwwyyy|||~~~}}}uuu,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------............---------,,,,,,//////......------,,,,,,------------------------++++++,,,------...//////,,,------...//////000000---...//////000000//////---...//////000000/////////000000000000111111111111111222222333444444444333333333333333444555555888999::::::999999:::;;;<<<<<<======>>>???@@@@@@BBBAAADDDGGGGGGEEEGGGKKKOOOXXXlllgggKKK>>>777===CCCLLLccc}}}fffLLL777666888444444:::===FFFTTTZZZUUUHHH<<<555222111000...------------***+++,,,---...............------,,,,,,------...///---...222555666;;;AAAIIIZZZqqqqqqaaaTTTHHHAAA===<<<:::777555333222222000///.........///000000///111333555666555333222222222333333444333333222222222222222111000/////////...---,,,++++++++++++)))))))))************+++***,,,...000222333333333333555666777999<<>>CCCHHHKKKKKKMMMOOORRRSSSSSSRRRRRRRRRTTTUUUVVVVVVTTTRRRQQQPPPQQQRRRRRRRRRSSSTTTUUUNNNMMMKKKHHHHHHKKKRRRXXXUUUWWWXXXUUUQQQPPPTTTXXX]]]]]]]]][[[YYYYYYYYYZZZ___^^^]]]ZZZWWWSSSPPPNNNOOOSSSUUUVVV]]]ggglllllliiiffffffjjjqqqvvvwwwuuuttttttvvvwwwyyy{{{|||}}}~~~xxx,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------------,,,,,,+++++++++---.....................------------------------++++++,,,,,,---...//////------......///000111111---......///////////////---......///////////////////////////000000000000000111111222333333444444444444333333444444555666888999::::::999888999;;;>>>>>>??????@@@@@@@@@AAABBBAAADDDHHHHHHEEEGGGKKKLLLRRRbbb|||rrrSSSCCC:::>>>DDDLLLdddnnnPPP999666888222222999666AAAPPP[[[XXXKKK===666333222000///---,,,,,,,,,***+++,,,---...............------,,,,,,,,,------111......111333444888>>>BBBRRRfffxxxvvvfffWWWJJJBBB>>><<<:::777555444444444111000...------...///000...000333555666666444333222222333444444333333333222222333222222111000///000///...---,,,,,,,,,,,,))))))))))))************)))***---///111222222222666666666666777:::???BBBDDDHHHMMMOOOPPPRRRUUUYYY[[[\\\___```aaa___]]]\\\QQQQQQQQQRRRSSSTTTUUUVVVVVVZZZaaaiiippptttvvvvvvxxxvvvuuuvvvxxx{{{|||||||||~~~|||pppcccZZZSSSRRROOOLLLIIIGGGFFFEEEHHHHHHKKKQQQZZZccciiilllsss~~~|||zzzyyyyyyxxxwwwuuurrrooolllkkkkkkjjjfffbbb```]]]ZZZYYYZZZZZZXXXVVVUUUSSSUUU]]]dddppp{{{yyyyyyxxxwwwpppmmmiiieeebbb^^^ZZZWWWSSSNNNGGGAAA===;;;:::999888666:::BBBIIIPPP^^^lllvvv~~~vvvpppllldddccc```\\\WWWQQQLLLIII???===:::777444222111111111000///------......///,,,,,,,,,,,,,,,,,,,,,---000111444888===CCCGGGJJJKKKMMMPPPSSSTTTTTTSSSRRRSSSUUUWWWXXXXXXVVVSSSRRRQQQQQQRRRQQQPPPPPPRRRTTTIIIIIIHHHFFFFFFKKKRRRXXXSSSUUUVVVTTTPPPPPPUUUZZZcccaaa___\\\[[[YYYXXXWWWWWWXXXYYYZZZYYYVVVTTTRRRVVV[[[\\\]]]dddoootttrrrllliiihhhlllrrrwwwvvvttttttuuuvvvwwwyyyzzz{{{|||}}}~~~zzz+++,,,,,,---,,,+++)))(((++++++,,,,,,,,,,,,------++++++,,,---.....................------,,,,,,,,,+++)))(((***---...---+++++++++++++++,,,,,,---..................///000000//////.........---------............/////////000000111111111222222222222111111222222222333333333555555555444333333666888888888999999999:::::::::======>>>???@@@AAAAAABBBEEEDDDCCCCCCDDDFFFHHHIIIJJJRRR]]]nnnhhhNNN===AAAEEEIII___|||rrr___FFF777444777777444999???JJJTTTXXXQQQCCC888666333111//////...,,,***,,,,,,,,,---------......---------,,,,,,++++++++++++,,,...///111333777:::EEEJJJYYYmmmppp___NNNDDDBBB>>>:::888888888555333111111111111111000//////---000333555666555444333333333333444444444555555222222222111111111000000//////...---+++******)))+++***************++++++------...///000111222222111222444555666888<<>>FFFMMMRRRcccmmmxxxwwwrrrpppiiihhheeeaaa\\\WWWSSSQQQHHHCCC<<<666333222111111.........///......------...---,,,++++++---///000------///555===DDDHHHHHHKKKLLLNNNPPPQQQSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVUUUPPPQQQTTTUUUUUUTTTQQQPPPPPPHHHDDDGGGJJJKKKPPPVVVYYYWWWSSSRRRSSSXXX]]]aaadddcccaaa^^^[[[XXXVVVUUUWWWRRRQQQVVVYYYXXXVVVWWW\\\]]]```eeemmmtttyyy|||ssspppmmmlllnnnrrruuuwwwwwwxxxxxxxxxwwwyyy{{{~~~}}}++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,------...---------//////......------------,,,+++***+++...///...------,,,,,,,,,------...///...............///000000//////.........------------------............///000000000000111111111222111111111111222222222333444555555444333333666888::::::::::::::::::::::::======>>>???@@@AAAAAABBBCCCCCCCCCDDDEEEFFFFFFGGGIIIOOOZZZlllpppUUUAAAAAADDDHHH___|||~~~jjjOOO===777777666333555;;;FFFQQQVVVRRRGGG>>>888555111///......,,,+++,,,,,,,,,---------......000000/////////.........+++,,,...///000333777:::DDDHHHTTTgggyyywwweeeTTTIIIEEE@@@;;;888888777555222000111111111111000000///000222444666777777666555333333333444444444555555333222222222222111111111//////...---,,,+++************)))))))))******+++,,,,,,---...///000111111000222333444555888;;;>>>???BBBFFFJJJLLLOOORRRUUUYYYZZZZZZ[[[\\\\\\[[[[[[WWWVVVUUUTTTSSSSSSTTTUUUYYY\\\bbbggglllrrryyy}}}}}}{{{zzz{{{tttfff\\\TTTMMMHHHHHHHHHGGGHHHKKKSSS[[[aaabbbeeeoooyyy}}}zzzxxxuuuqqqkkkfffaaa^^^[[[ZZZYYYZZZ[[[ZZZXXXVVVWWWYYYYYYXXXXXX___lllvvv~~~|||zzzyyyvvvtttnnnkkkhhhhhhhhhfffaaa]]]]]]YYYQQQKKKEEEAAA===:::777666555666999>>>DDDGGGPPPZZZeeeooo{{{}}}xxxvvvpppnnnkkkgggccc___[[[ZZZMMMHHH@@@:::666555333222//////000000//////......---,,,,,,+++,,,---...///333222444999@@@FFFIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQRRRSSSTTTUUUTTTRRRQQQQQQJJJFFFHHHKKKLLLOOOUUUVVVTTTQQQQQQSSSXXX^^^aaacccbbb```^^^\\\ZZZYYYYYY[[[VVVUUUXXX[[[ZZZYYY[[[\\\___eeellltttzzz}}}~~~yyyvvvrrrpppppprrruuuvvvwwwxxxyyyyyyxxxyyy|||~~~~~~******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...------,,,,,,//////............---------,,,+++,,,...000///.........---------...//////............/////////000...............---------,,,,,,---------.........////////////000000000000000000000111111111222222333444555444444444666888;;;;;;;;;;;;;;;:::::::::======>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEHHHKKKUUUhhhfffLLLCCCAAADDDZZZtttyyy\\\EEE:::777555333111777AAALLLTTTSSSLLLEEE<<<888333///...---------,,,,,,,,,---------......------------,,,,,,,,,,,,+++,,,...///000222666999AAADDDNNN]]]mmmppp]]]QQQIIIDDD===999777666333111000000000000111111111111111222333555666666666666333333333444444444555555333333333333222222222222//////...---,,,++++++******))))))(((((()))))))))++++++,,,---....../////////111222333555777;;;>>>>>>AAADDDGGGIIILLLOOORRRWWWWWWXXXYYYZZZ[[[\\\]]]ZZZXXXWWWUUUTTTSSSTTTTTTXXX]]]cccfffhhhnnnwww~~~~~~wwwiii___TTTMMMGGGGGGGGGFFFHHHKKKYYYeeeoooqqqqqqxxx~~~}}}yyytttnnngggbbb___[[[YYYYYYYYYYYYYYYVVVTTTWWWXXXXXXVVVUUU[[[fffooouuu|||~~~|||{{{zzzyyyvvvtttnnnlllkkkkkkkkkiiiccc^^^]]]YYYSSSNNNHHHCCC===999888777555555555777:::;;;>>>FFFQQQ\\\hhhuuu{{{|||~~~}}}{{{ssspppmmmiiieeebbb``````TTTOOOGGG@@@;;;888555444000111111111000000///...,,,,,,,,,,,,------------666555777;;;AAAFFFHHHIIIIIIJJJLLLNNNPPPPPPPPPPPPPPPNNNKKKIIIIIIJJJLLLNNNPPPQQQQQQRRRRRRSSSSSSSSSSSSMMMJJJKKKMMMMMMOOORRRRRRQQQPPPPPPSSSYYY___bbbdddbbb```^^^]]]]]]^^^______ZZZWWWYYYZZZZZZ[[[^^^]]]bbbkkkssszzz~~~~~~|||xxxtttssstttvvvwwwwwwyyyzzzzzzzzz{{{}}})))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------............---,,,++++++------------------------,,,,,,,,,---.../////////......------------......---......///////////////........................---------.........//////.........////////////000///000000000000111111111222444555555444444666888888888999::::::;;;;;;<<<======>>>???@@@AAAAAABBBAAACCCEEEGGGHHHGGGEEEDDDFFFGGGOOObbbzzz[[[GGG======OOOccc|||iiiNNN>>>777555333000444<<>>AAACCCEEEGGGJJJMMMPPPVVVVVVVVVWWWYYYZZZ[[[\\\YYYXXXWWWUUUTTTTTTUUUUUUXXX^^^ccceeeeeejjjttt}}}yyylllbbbTTTMMMFFFEEEEEEEEEGGGLLLZZZkkk{{{~~~}}}xxxqqqiiiccc___\\\ZZZYYYXXXXXXXXXVVVTTTTTTUUUUUUUUUUUU[[[eeemmmvvvzzz~~~}}}{{{zzzzzzzzzyyywwwuuupppnnnnnnoooooolllfffaaa[[[YYYUUUPPPLLLFFF@@@<<<:::999888777666666666666888>>>FFFOOOYYYccckkkooosssyyy}}}uuurrrnnnjjjgggeeeeeeeeeZZZTTTLLLDDD>>>999666333111111111111111000///...++++++,,,------------,,,333444666:::>>>CCCFFFHHHKKKLLLMMMNNNOOONNNLLLLLLNNNKKKGGGDDDEEEGGGLLLNNNNNNNNNNNNNNNOOOQQQSSSTTTUUURRROOOPPPPPPPPPPPPPPPOOOOOOOOOQQQUUU[[[```cccgggeeebbb_________aaabbbaaa[[[WWWXXXXXXWWWZZZ^^^aaafffnnnuuuzzz|||~~~~~~{{{wwwuuuuuuwwwyyyxxxyyy{{{|||{{{|||~~~*********++++++,,,,,,---+++++++++,,,,,,,,,------............---,,,++++++++++++++++++++++++++++++***+++,,,,,,------...///------,,,,,,,,,,,,,,,---------...///000/////////---.....................////////////000000000000---.........///////////////000000000000111111111111333555555555555666777444555666777999;;;<<<=========>>>???@@@AAAAAABBBBBBDDDGGGIIIIIIHHHEEECCCEEEEEEKKK[[[tttgggLLL<<<:::FFFTTTiii~~~sssVVVBBB999666555333444999BBBKKKOOOOOOLLLEEE???777111............,,,,,,,,,---------..................////////////,,,---.........000333555<<<===DDDNNN[[[mmmoooaaaUUUMMMCCC<<<888666444111111111000//////000111222///000000111222333444555333333333444444444555555444444444333333333222222000//////......---------******)))(((((('''(((((())))))******++++++,,,,,,,,,...000111333666:::===???AAACCCDDDEEEHHHKKKNNNUUUUUUVVVWWWXXXXXXYYYYYYWWWVVVUUUUUUUUUVVVWWWXXXXXX^^^dddeeeeeeiiirrrzzz~~~{{{oooeeeVVVMMMFFFDDDCCCCCCFFFKKKXXXkkk}}}uuulllddd___]]][[[YYYXXXWWWWWWUUUSSSSSSTTTUUUUUUXXX^^^gggmmmzzz{{{{{{xxxxxx~~~~~~zzzzzz|||{{{zzzxxxxxxyyyyyyxxxvvvsssrrrqqqrrrssspppjjjeee^^^\\\YYYVVVSSSNNNHHHDDD<<<;;;:::999888777666555666999???GGGNNNVVV___fffmmmttt}}}zzzwwwtttpppmmmlllllllll___YYYPPPHHHAAA;;;666333222222222111111000......+++,,,---.........------111333666999>>>BBBFFFIIIMMMNNNOOOPPPOOOMMMJJJIIIJJJGGGBBB@@@AAAEEEKKKOOOKKKKKKKKKKKKMMMOOORRRTTTWWWVVVUUUUUUUUUUUURRROOOMMMNNNOOORRRVVV[[[```ccciiigggdddaaa``````bbbcccbbb]]]YYYXXXWWWVVVYYY^^^eeeiiimmmqqqsssuuuyyy||||||}}}{{{xxxvvvuuuxxx{{{xxxzzz|||}}}}}}~~~+++++++++******+++,,,,,,++++++,,,,,,,,,,,,---------------...------,,,,,,))))))************++++++***+++------,,,,,,...///------,,,+++++++++,,,,,,,,,---///000000000///...---------...............//////000000000111111111............////////////000000000111111111222222111333555666555555666777333333555777999:::<<<=========>>>???@@@AAAAAABBBCCCDDDFFFHHHHHHGGGEEECCCDDDDDDHHHTTTfff~~~qqqSSS@@@<<>>:::888666444333222000/////////000111000111222444555555555555333333333444444444555555333333333333222222222222000000/////////.........++++++***)))(((((((((((())))))*********++++++++++++---///000222555999<<<@@@AAABBBCCCCCCEEEIIILLLRRRSSSUUUWWWXXXXXXWWWVVVVVVUUUTTTTTTTTTVVVWWWXXXWWW]]]dddhhhhhhkkkpppuuu}}}~~~}}}}}}pppgggXXXNNNFFFBBBAAAAAAEEEJJJTTTggg|||}}}qqqfff___]]][[[XXXVVVUUUUUUSSSQQQRRRSSSUUUWWWZZZaaahhhnnnxxxyyyxxxtttqqqttt|||~~~|||xxxsssppppppsssuuuzzz||||||zzzwwwwwwxxxyyyyyyxxxxxxvvvuuuvvvwwwtttooojjj```^^^[[[XXXTTTPPPJJJGGG>>>===;;;:::888777666666333555;;;CCCHHHNNNWWWaaaiiioooxxx{{{zzzwwwsssqqqooonnnnnnddd^^^VVVMMMFFF???999666444444333333222111//////.............../////////222555999<<>>BBBHHHLLLIIIIIIIIIJJJMMMPPPRRRTTTXXXZZZ[[[ZZZZZZZZZUUUOOOMMMMMMOOORRRVVVZZZ^^^```gggeeecccaaa``````aaabbbddd```\\\[[[XXXUUUYYY^^^gggjjjlllmmmmmmooouuuyyyzzz{{{{{{yyyvvvuuuxxx|||yyy{{{~~~---,,,+++*********+++,,,++++++,,,,,,,,,,,,------,,,,,,------...---------))))))******++++++++++++***,,,......------///111......---,,,,,,,,,,,,,,,,,,---///000111000///...---------.........//////////////////000000000000....../////////000000000111111111111222222222333000222555666666666666777666666777888999::::::;;;======>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDGGGNNNXXXlll{{{[[[FFF???@@@AAAGGGVVVhhh{{{dddKKK<<<777777666444444999BBBKKKPPPQQQJJJDDD<<<666222///...---,,,,,,,,,---------......*********++++++,,,,,,,,,,,,---------,,,...000333666999???EEELLLWWWlll{{{nnn^^^UUUIII@@@<<<:::888777555333111///......///000///000333555666666555444333333333444444444555555333222222222222111111111000000000///////////////,,,,,,+++***)))(((((())))))************+++++++++***,,,...///111444999<<>>;;;999888888777666777<<>>@@@CCCHHHLLLLLLNNNQQQSSSTTTSSSPPPOOOIIIFFFAAA>>>>>>AAAFFFIIIHHHIIIJJJLLLOOOQQQTTTUUUYYY^^^___^^^^^^^^^XXXPPPKKKLLLNNNQQQTTTWWWYYY[[[``````____________``````bbb___\\\[[[WWWSSSVVV\\\fffiiilllmmmlllnnnsssyyyzzz|||}}}zzzvvvtttxxx{{{yyy{{{}}}...---+++*********++++++++++++,,,,,,,,,---------++++++,,,---............******+++++++++,,,,,,,,,+++...000000...---000222000///...---------------,,,---///000111000///...---------.........//////............/////////000////////////000000000000111222222222222333333333///222555666666666666777999999999999999999999999======>>>???@@@AAAAAABBBAAABBBBBBCCCCCCBBBAAA@@@DDDDDDGGGKKKPPPaaaaaaJJJ@@@<<<999<<>>777333000...,,,,,,,,,,,,---------......---------....../////////,,,---------,,,---000222555888===CCCGGGOOObbbsss~~~rrr```WWWJJJAAA===;;;:::888666444222///.........///,,,...111333444444222111333333333444444444555555222222222111111111000000000000000000////////////---,,,+++***))))))))))))************++++++++++++)))+++---///111444999<<<>>>>>>???>>>>>>@@@DDDGGGJJJMMMRRRWWWZZZZZZXXXWWWXXXWWWUUUSSSRRRRRRSSSSSSWWW\\\dddlllppppppnnnkkknnnttt{{{~~~~~~rrriii[[[QQQFFFAAA???>>>BBBGGGJJJUUUbbbjjjsss~~~{{{lllcccZZZWWWSSSQQQPPPOOOMMMLLLEEEHHHMMMUUU___jjjsssyyywwwzzz|||xxxrrrnnnpppsssxxx~~~yyywwwqqqooojjjeeebbbcccgggkkktttxxx|||wwwuuuuuuxxxzzz{{{|||yyyyyyzzzyyyvvvsssmmmiiiccc^^^YYYSSSNNNJJJHHHFFFBBB>>>;;;:::::::::<<<<<<@@@FFFGGGHHHOOOZZZ[[[```hhhoootttzzz~~~}}}zzzwwwuuuooojjjaaaYYYQQQJJJCCC???999999999888777555444333222111///...///000222444777:::===>>>???AAAEEEIIIJJJLLLPPPTTTVVVVVVUUUSSSNNNKKKEEEAAA@@@BBBFFFHHHHHHIIIKKKNNNQQQSSSUUUVVVZZZ___bbb``````aaaZZZQQQJJJKKKMMMPPPRRRTTTVVVWWWZZZZZZ[[[\\\]]]^^^_________\\\ZZZYYYTTTPPPRRRXXXdddhhhmmmnnnnnnoootttyyy{{{~~~~~~{{{vvvtttwww{{{yyy|||~~~~~~vvv///...,,,+++***++++++,,,------------------------++++++++++++++++++++++++------,,,+++,,,---...///...//////---,,,,,,...000,,,,,,,,,---------......000000///...------,,,,,,+++,,,---.........---,,,000000000000////////////000000////////////000000111111000000000000000000111333555666555555666777666888999999999999:::<<<;;;<<<======<<<<<<===>>>AAAAAAAAAAAABBBBBBCCCDDDFFFCCCEEEJJJMMMWWWsssqqqSSSAAA;;;<<<<<>>>>>===<<<<<<>>>???KKKNNNRRRTTTUUUVVVWWWYYYVVVVVVUUUSSSPPPOOOOOOPPPWWW\\\eeeqqqzzz|||xxxtttvvvvvvwwwzzz~~~qqqeeeZZZQQQHHHCCC@@@===>>>AAAGGGMMMVVV^^^eeennnyyy}}}~~~rrrddd^^^YYYRRRNNNNNNNNNMMMKKKEEEGGGKKKSSS^^^jjjuuu{{{~~~yyyvvvsssrrrpppnnnmmmuuuyyysssooonnnjjjfffdddccc```^^^dddkkkssszzz|||zzzzzzzzzzzzyyy|||zzzwwwwwwwwwxxxwwwwwwrrrkkkccc^^^[[[WWWQQQLLLHHHFFFDDDBBB@@@???>>>>>>@@@@@@BBBFFFLLLPPPSSSTTT[[[^^^dddiiiooovvv|||}}}xxxuuunnnlllhhhccc\\\TTTKKKFFF???????????????<<<777444777444333666555333333666:::===@@@BBBDDDEEEHHHJJJJJJJJJLLLRRRYYY]]]\\\ZZZXXXRRRIIIBBB@@@DDDJJJOOOMMMPPPUUUXXXYYYXXXXXXWWW___^^^___bbbdddaaaYYYRRRNNNMMMMMMNNNPPPQQQQQQPPPQQQSSSVVVWWWWWWWWWWWWXXXZZZXXXTTTNNNIIIHHHIIIKKKZZZ___gggmmmpppssswww{{{zzz{{{{{{yyywwwuuuuuuvvvzzzxxxxxx{{{|||~~~}}}---,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......+++,,,,,,+++))))))+++---,,,,,,------............///......---,,,,,,+++++++++,,,---.........------000000000000000000000///111000000//////000000111111111111111111111111111111333555666555555666777999:::;;;:::888888888999:::<<<>>>>>>===<<<===>>>@@@@@@@@@AAAAAACCCDDDDDDFFFDDDFFFJJJLLLTTTmmmiiiOOO???999;;;<<>>FFFIIIMMMPPPQQQSSSUUUWWWTTTTTTTTTRRROOONNNOOOPPPUUUZZZdddpppyyy|||yyyvvvuuutttsssuuuzzz~~~rrrfffZZZQQQHHHCCC@@@======AAADDDHHHNNNTTTZZZbbbmmmtttxxxzzz|||sssfff^^^YYYTTTQQQPPPOOOLLLHHHEEEGGGKKKSSS^^^jjjuuu||||||yyyxxxvvvsssqqqppptttzzz}}}|||zzzuuupppkkkhhhgggdddaaa___^^^\\\\\\aaahhhnnnuuu~~~||||||{{{yyyxxxxxxvvvtttssstttuuuuuuuuusssnnnhhhdddaaa]]]VVVPPPPPPOOOMMMKKKHHHFFFDDDCCCAAAAAACCCFFFKKKPPPSSSUUU^^^bbbggglllqqqvvv{{{~~~zzzwwwtttqqqlllgggccc\\\TTTMMMGGGGGGGGGGGGFFFDDD???<<<888555555888888666777:::???AAADDDEEEFFFGGGIIIJJJNNNNNNQQQUUUZZZ]]]^^^___[[[UUULLLEEEBBBEEEJJJNNNRRRUUUYYY]]]^^^^^^]]]]]]^^^\\\\\\^^^aaa___YYYSSSQQQPPPOOOPPPQQQRRRPPPOOONNNPPPSSSTTTTTTSSSTTTTTTTTTRRRNNNIIIDDDBBBCCCDDDTTT\\\fffnnnrrruuuxxxzzz{{{||||||zzzxxxvvvwwwwwwxxxwwwwwwzzz~~~|||zzzwwwzzzwwwvvv{{{zzzwww++++++++++++,,,---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------...///...,,,,,,...///---............/////////......------,,,+++++++++,,,,,,---............---000000000000000000000000222111111111111111111222222222222222222222222222222444666666555555666777<<<<<<===;;;888666777777:::<<<>>>???>>>======>>>?????????@@@AAACCCDDDEEEGGGEEEGGGKKKLLLRRReeeyyy___FFF;;;:::;;;===CCCRRRiiiqqqSSS>>>666000111222444777???JJJRRRUUUOOOEEE<<<666222000...***+++,,,...////////////------------------------,,,,,,,,,,,,,,,---......111111444888===DDDSSSbbb~~~xxxlll```QQQIIIBBB===:::;;;:::888555333111000//////......---...///111333444333333333333222222222222333222222222222111111111111111111111000///......000...,,,***))))))))))))((((((((((((((()))*********+++,,,...000222444666888999;;;:::::::::;;;===???BBBFFFIIIKKKNNNPPPRRRQQQRRRRRRQQQOOONNNNNNOOORRRXXXbbbmmmvvvzzzyyyvvvuuutttssstttxxxsssggg[[[QQQHHHBBB???<<<===@@@BBBDDDGGGJJJMMMUUU^^^fffqqquuuzzz~~~wwwkkk^^^YYYUUURRRQQQOOOKKKGGGFFFGGGKKKSSS___mmmyyy~~~}}}{{{xxxvvvssssssqqqqqqttt~~~~~~~~~~~~|||}}}~~~~~~{{{zzzvvvsssooojjjeeeaaa___^^^\\\XXXWWWXXXWWWWWW]]]cccgggnnnwww~~~{{{xxxuuusssqqqooonnnppprrrssssssuuurrrnnnllljjjeee^^^XXXTTTTTTSSSQQQMMMJJJGGGEEEEEEEEEFFFHHHLLLQQQVVVYYYbbbffflllqqqtttwwwzzz|||}}}~~~|||{{{vvvpppmmmjjjfff^^^WWWRRRQQQQQQQQQPPPMMMHHHEEE===:::999<<<===;;;<<>>LLLVVVcccnnnsssvvvxxxzzz{{{|||}}}{{{yyywwwxxxyyyuuuuuuvvvyyy|||wwwsssqqquuuvvvfffjjjttt~~~zzzvvvvvv+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------------......------,,,,,,,,,,,,...000000000......///000.../////////////////////.........------,,,,,,,,,,,,------...............000000000000000111111111333222222111111222222333222222333333333333333444222444666666666555666888;;;<<<===;;;999777777888999<<<>>>??????>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFFFFFFFHHHKKKMMMQQQ___nnnkkkPPPBBB:::;;;===BBBOOOeee```EEE555111111333444555999EEEQQQUUURRRIII>>>666222000---++++++,,,---...///000000........................------,,,,,,+++,,,,,,---111000222777:::@@@MMMYYYooo||||||mmm```RRRIIICCC>>>;;;<<<999888666333111000//////......------...000111222333222222222222222222222222222222111111111000000111111111111111000///...///...---+++************((((((((((((((())))))*********+++,,,...000222333555777999:::999999:::<<<<<<>>>AAADDDEEEGGGJJJMMMNNNPPPQQQPPPOOONNNNNNOOORRRWWWaaakkkrrruuuuuusssxxxxxxxxxyyy{{{tttiii]]]RRRHHHBBB>>>;;;<<<@@@DDDEEEFFFFFFGGGMMMVVV]]]lllrrryyy~~~}}}sss^^^YYYSSSPPPOOONNNKKKIIIFFFHHHLLLUUUbbbrrr~~~|||zzztttqqqlllgggfffllluuu||||||{{{zzzxxxyyy{{{wwwzzz~~~~~~{{{zzzuuupppjjjccc___[[[YYYWWWUUUQQQOOORRRSSSTTTXXX^^^aaafffooovvv{{{uuuqqqooommmjjjjjjmmmoooqqqqqqtttsssssssssrrrmmmfff```ZZZZZZYYYVVVSSSNNNIIIGGGJJJJJJKKKLLLOOOTTT[[[___dddiiipppuuuxxxyyyzzz{{{}}}{{{tttrrrqqqnnnfff___[[[ZZZYYYYYYXXXUUUPPPLLLEEEAAA@@@BBBBBB??????BBBGGGIIIKKKKKKLLLMMMOOOQQQPPPRRRTTTSSSSSSVVV[[[aaaccc^^^WWWOOOKKKKKKMMMOOOTTTUUUXXX\\\```aaaaaa```]]][[[YYYYYY\\\^^^___^^^```^^^\\\[[[ZZZXXXTTTQQQMMMOOOQQQRRRQQQPPPPPPQQQSSSQQQMMMGGGAAA>>>===>>>HHHRRR___kkkqqquuuyyy{{{{{{{{{|||{{{xxxwwwxxxyyyuuuuuuvvvxxx{{{}}}~~~~~~uuupppnnnsss{{{}}}tttiii___gggrrrzzz{{{yyyzzz|||---------,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------------------------,,,+++,,,...---,,,+++,,,---/////////////////////...////////////............------------....../////////000000000111111111222333333222222222222333333222222333333333444444444222444666777666666777888999:::;;;;;;999999:::;;;999<<<>>>??????>>>????????????@@@AAABBBDDDFFFGGGEEEFFFHHHLLLNNNSSS\\\fff{{{\\\III:::;;;>>>EEESSSjjjuuuVVV>>>666333333444333555@@@MMMRRRTTTNNNAAA777444111...................................................------,,,++++++++++++,,,111///111666999===FFFOOO[[[jjjooobbbTTTKKKEEE???===>>>888777666333111000///.........---------...000111222222222222222222222222222222222111111111000000000111111111111000000//////...---,,,++++++******((((((((((((((())))))***))))))***+++,,,...000111333555888999999999:::;;;;;;===???@@@AAABBBEEEGGGKKKMMMOOOOOONNNMMMNNNNNNRRRWWW___ggglllnnnoooooovvvyyy{{{}}}~~~vvvkkk___TTTIIICCC>>>;;;<<<@@@EEEGGGHHHHHHHHHLLLSSSYYYiiirrrzzzxxxccc\\\RRRMMMLLLNNNNNNNNNHHHIIINNNXXXgggyyy~~~}}}|||tttqqqkkkeeeaaaaaadddgggkkk}}}zzzwwwttttttvvvsssvvvzzz}}}yyyssskkkddd___\\\YYYWWWRRRMMMLLLOOOQQQRRRUUUZZZ\\\aaagggnnnwwwzzzsssnnnmmmjjjhhhgggjjjmmmooopppppprrrtttwwwvvvsssmmmhhhdddcccbbb___[[[VVVQQQOOONNNOOOPPPQQQRRRWWW^^^cccggglllsssxxx{{{|||}}}}}}}}}{{{yyyuuunnnhhhdddcccbbbaaa```\\\WWWSSSNNNJJJHHHHHHFFFBBBAAACCCGGGIIIKKKLLLMMMPPPSSSVVVQQQSSSSSSRRRQQQSSSYYY^^^ccc___YYYSSSPPPOOOQQQRRRRRRRRRTTTYYY]]]```___^^^]]][[[YYYZZZ]]]```dddeeehhhfffdddcccaaa^^^ZZZVVVOOOPPPQQQPPPOOOPPPRRRTTTXXXVVVRRRLLLEEEAAA@@@@@@HHHQQQ]]]gggnnntttyyy}}}yyyzzzzzzyyywwwvvvwwwxxxwwwwwwxxxxxxzzz{{{~~~wwwrrrqqquuuzzzwwwnnnfffbbbkkktttxxxyyy{{{------------,,,+++***)))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,...//////...------.../////////............---////////////////////////......------......///000///000000111111222222222333222222111111222222333111222222333333444444555333555777777666666777888777999;;;;;;::::::<<<>>>;;;<<<>>>>>>>>>>>>@@@BBBAAAAAAAAABBBCCCEEEFFFGGGEEEFFFHHHJJJMMMRRRYYY^^^uuuiiiQQQ>>><<<===FFFWWWnnniiiKKK===777333444333222;;;GGGOOOUUUSSSFFF:::777444000000000///...---------...........................---,,,+++++++++++++++,,,000...000444777999???FFFOOO^^^uuuvvviiiZZZPPPIIIBBB>>>???999888777555333111/////////...---,,,,,,---...///111111111222222222222222333222222222222111111111000111111222111111000000//////...------,,,++++++((((((((((((((()))******((((((((()))***,,,---...///222555777777777888999:::;;;=========>>>AAACCCFFFHHHKKKLLLKKKKKKKKKLLLPPPVVV]]]cccgggiiijjjkkkppptttyyy||||||~~~xxxnnnaaaVVVJJJCCC???<<<===AAAEEEHHHLLLMMMNNNQQQVVV[[[iiirrr|||~~~llldddXXXQQQOOOQQQRRRRRRKKKLLLQQQZZZjjj}}}~~~|||zzzsssqqqlllgggbbb^^^\\\[[[]]]ppp|||xxxtttpppoooqqqqqqssswww}}}~~~{{{uuummmgggdddaaa]]]ZZZSSSNNNLLLOOOQQQRRRTTTWWWYYY\\\aaafffnnn}}}yyyrrrmmmllliiifffeeegggjjjmmmnnnkkkoootttxxxyyywwwssspppjjjiiigggddd```[[[WWWUUURRRTTTWWWWWWXXX\\\bbbhhhmmmrrrxxx}}}{{{tttoookkkjjjiiihhhfffbbb\\\XXXUUUPPPMMMMMMJJJDDDCCCDDDGGGHHHJJJKKKMMMPPPTTTWWWTTTTTTSSSRRRRRRTTTXXX[[[]]][[[WWWSSSRRRQQQRRRSSSPPPOOOQQQVVV\\\___^^^\\\ZZZYYYXXXYYY\\\aaafffiiimmmllljjjiiihhhddd___\\\QQQQQQQQQOOOOOOQQQUUUYYY^^^\\\XXXRRRKKKFFFDDDDDDLLLTTT___iiioootttyyy}}}xxxyyyzzzyyywwwvvvwwwxxxyyyyyyyyyxxxwwwzzz~~~|||xxxwwwzzzzzztttnnnkkkjjjrrryyyyyyzzz~~~+++,,,---------,,,+++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////.........000222222111000000000............------,,,,,,///////////////////////////......---......000000///000000111111222333333222222111111111111222222111111111222333444444444333555777777777666777888888999;;;;;;:::;;;<<<>>><<<=========<<<>>>AAADDDCCCCCCCCCDDDDDDEEEGGGGGGEEEFFFGGGHHHKKKPPPTTTVVVggg|||uuu]]]GGGAAA===DDDWWWppp}}}\\\EEE:::333444333000666AAAJJJUUUWWWJJJ>>>:::777222111000///...------...///------------------------,,,+++++++++++++++,,,,,,...,,,---222444555999>>>FFFSSShhhtttdddXXXNNNEEEAAA@@@;;;:::999888666444222111///...---,,,,,,,,,---...000111111111222222222222333333333333222222222222000111111222222111111111/////////......---,,,+++((((((((((((((()))******(((((((((((()))***+++,,,+++...111444444444555666777888999::::::<<>>BBBEEEKKKRRRWWWYYY[[[^^^aaaiiisss}}}yyypppddd[[[WWWVVVUUUTTTPPPPPPSSS[[[jjj|||zzzwwwsssqqqlllhhhccc___ZZZXXXVVVbbbyyyzzzwwwsssnnnmmmnnnoooppptttyyy~~~|||yyyxxxrrrkkkhhhgggfffbbb^^^XXXRRROOOQQQTTTSSSTTTVVVVVVXXX\\\___fffttt{{{sssnnnjjjgggcccbbbdddgggjjjkkkhhhmmmsssyyy{{{{{{yyyxxxqqqooommmiiieeeaaa^^^]]]ZZZ]]]aaabbbbbbeeekkkpppwwwzzz|||uuurrrmmmlllkkkjjjgggccc]]]YYYWWWSSSPPPPPPMMMGGGFFFGGGGGGHHHIIIJJJKKKMMMQQQUUUTTTRRRPPPPPPQQQSSSTTTTTTTTTSSSRRRQQQPPPQQQSSSTTTMMMKKKLLLQQQXXX\\\\\\ZZZUUUUUUUUUVVVYYY___eeeiiiooonnnmmmmmmlllhhhddd```XXXWWWUUURRRSSSWWW^^^cccfffddd```ZZZRRRMMMJJJIIIPPPYYYeeeoootttvvvyyy{{{xxxzzzzzzzzzxxxwwwxxxyyy{{{zzzxxxvvvtttwww}}}~~~~~~{{{sssqqqtttrrrzzz)))***,,,---......---,,,))))))***+++,,,,,,------++++++++++++++++++++++++((())),,,...////////////+++---///000...---------......---------,,,,,,,,,------..................///......------///000111///000000111222222333333222111111111111111111222000000111222222333444444333555777888777777777999999:::<<<;;;::::::;;;============<<<;;;>>>BBBEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGFFFFFFIIIMMMPPPPPP^^^sss}}}iiiRRRGGG???CCCWWWqqqmmmKKK===444444444000444===HHHUUUYYYLLL@@@===:::444000///...------...///000------------------------++++++******++++++,,,------+++,,,000222222555999<<>>BBBGGGNNNXXX___aaaccceeegggjjjttt~~~yyymmmddd___[[[WWWTTTTTTSSSUUU\\\iii{{{zzzttttttqqqlllhhhddd```[[[XXXQQQYYYjjjzzzwwwtttpppnnnooommmnnnqqqvvvzzz{{{wwwssstttoooiiigggiiihhheeeaaa[[[UUUQQQSSSUUUTTTTTTUUUTTTVVVXXX[[[aaaooo|||uuupppiiifffbbb```bbbeeehhhiiiffflllsssyyy|||}}}}}}}}}zzzxxxuuuqqqmmmjjjhhhgggbbbfffkkkllllllmmmsssxxx~~~zzzsssqqqlllkkkiiihhheeeaaa[[[WWWWWWSSSQQQQQQNNNIIIHHHJJJIIIIIIJJJIIIIIIKKKOOORRRRRRNNNLLLLLLOOOQQQPPPNNNNNNNNNNNNNNNOOOPPPRRRSSSIIIGGGHHHMMMUUUYYYYYYVVVPPPQQQRRRTTTWWW\\\cccgggnnnnnnnnnnnnmmmjjjfffbbb___]]]ZZZWWWXXX]]]fffllllllkkkggg```YYYSSSPPPOOORRR\\\jjjtttyyyyyyxxxyyyyyy{{{{{{{{{yyyxxxyyyzzz|||zzzxxxtttrrrvvv}}}{{{ssstttzzzxxx......---,,,,,,+++******,,,,,,,,,------.........++++++******+++---...000---,,,,,,,,,---///111222........................///...,,,++++++,,,...///............////////////222111000//////000111222000000111111111111000000222111000000000111333333222222333333333333444444555555555555555555444444777777777888999999::::::;;;<<<===>>>???@@@AAAAAACCCBBBAAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFHHHMMMPPPUUUhhhwww___JJJ<<>>777444444222///...//////......111000///...---...//////.........---------,,,,,,(((+++...//////111555888:::AAAMMM___yyypppeee[[[NNNCCC???>>>:::777777888999777555///...------,,,,,,,,,,,,---...///111333444444444444444444333333222222222444444444333222111000///111111000000//////......++++++******)))(((((((((((((((((((((((()))******,,,,,,---...///000111111222333444666888:::<<<===@@@???>>>>>>???AAACCCDDDFFFLLLTTT[[[```ccceeegggiiilllpppuuuyyywwwooohhhaaaWWWLLLEEEBBBCCCDDDKKKQQQ[[[fffnnnrrrssssssxxxzzz|||yyymmmeee```\\\[[[TTTQQQRRR[[[ggguuuzzzuuuoooqqqoooiiiccc___YYYSSSRRRQQQZZZqqq{{{vvvpppmmmkkkgggjjjooosssuuutttrrrpppppplllgggfffggggggfffeee\\\\\\[[[ZZZYYYXXXWWWWWWSSSRRRUUUZZZ___gggttt}}}{{{rrrjjjddddddeeeeeeeeeggggggiiiooovvv~~~{{{uuuqqqppppppmmmqqqttttttssstttzzzrrrkkkjjjmmmhhhccc```___]]]YYYVVVUUUUUUTTTRRROOOKKKHHHFFFHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLLLLKKKIIIGGGFFFJJJNNNOOOMMMMMMNNNMMMIIIGGGDDDCCCGGGPPPWWWYYYYYYQQQNNNMMMOOOVVV\\\______gggjjjnnnnnnjjjfffddddddcccccc___ZZZWWW^^^lllyyyzzztttlllddd___\\\YYYWWW[[[aaajjjsssyyy{{{zzzyyyxxx{{{|||{{{xxxvvvxxxzzzyyyyyyxxxvvvtttuuuwwwzzz|||xxxyyy|||}}}zzz------,,,++++++***))))))+++++++++,,,,,,,,,,,,,,,***************,,,---......---,,,,,,,,,---...///------------------------///...,,,++++++,,,...///............////////////111000////////////000111000000111111111111000000111111000000000111222333222222222333333333444444555555555555555555444444666777777888888999::::::;;;<<<<<<===???@@@@@@AAACCCBBBAAA@@@AAABBBCCCDDDDDDEEEGGGGGGGGGIIIMMMOOORRRbbb||||||___JJJ===BBBOOO```|||eeeFFF777888444111666888CCCOOOYYYWWWNNNEEE===888444222///......///...---///...---,,,+++,,,,,,---************)))))))))))))))+++...///...000333666777:::AAAPPPhhhuuuhhh^^^QQQFFFAAA>>>;;;888888:::;;;888555000///...---,,,,,,,,,------...///111222333444444444444444333333222222222444444444333333111000000111111000000////////////+++++++++***))))))((((((((((((((((((((()))******,,,,,,---...///000000111000111333555777999:::;;;===<<<;;;;;;;;;===???@@@EEEKKKRRRYYY^^^bbbfffhhhiiikkkooorrrvvv{{{wwwnnniiibbbXXXMMMFFFBBBBBBBBBKKKTTTbbboooyyy||||||zzz|||}}}~~~vvvmmmfff```\\\WWWTTTTTT\\\fffqqq~~~wwwsssoooqqqpppjjjeeeaaaZZZSSSOOOMMMSSSeee}}}|||vvvpppkkkhhhfffhhhjjjlllmmmlllkkkjjjnnnjjjfffdddddddddbbbaaa```___^^^]]]ZZZWWWUUUTTTVVVTTTVVVZZZ^^^dddppp{{{}}}zzzqqqjjjfffhhhiiihhhfffggghhhkkkpppxxx~~~yyyvvvvvvuuuxxxzzzyyywwwxxx}}}{{{pppjjjkkkkkkgggcccaaa```^^^YYYUUUUUUTTTTTTRRROOOMMMJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGIIIMMMNNNKKKIIIJJJHHHDDDDDDBBBAAAFFFNNNUUUWWWVVVQQQOOONNNQQQXXX]]]______aaadddhhhiiifffdddbbbbbbdddcccaaa^^^___hhhuuuyyyrrrkkkgggdddbbbaaabbbgggnnnuuuzzz{{{zzzyyyxxxyyyzzzxxxvvvuuuwwwyyyyyyyyyxxxvvvuuuuuuwwwyyy|||}}}}}}www,,,++++++******)))))))))++++++++++++************++++++***++++++,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---............///////////////............/////////000000111111000000///111000000000000111222222222222222222333333333333444444444444444444555555666666777888888999999:::;;;;;;<<<===>>>??????@@@AAAAAA@@@???@@@AAABBBCCCCCCEEEGGGHHHHHHJJJLLLNNNPPPYYYmmm___MMM>>>???HHHYYYwwwtttRRR<<<999444222666555===IIITTTWWWUUUOOOEEE<<<444222///.........---,,,......---,,,,,,,,,,,,---,,,,,,,,,+++++++++*********+++---......///111333999999<<>>@@@???@@@EEELLLQQQRRRRRRQQQOOOPPPTTTZZZ^^^___^^^ZZZ]]]aaabbbaaa```_________]]]\\\^^^eeeooozzz~~~wwwrrrooonnnmmmllllllooossswwwyyyzzzyyyxxxvvvwwwvvvuuussssssuuuwwwyyyyyyxxxvvvtttsssuuuwww}}}{{{sss,,,+++++++++*********))),,,,,,++++++*********))),,,,,,,,,,,,------......,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,...---,,,,,,,,,,,,---...---------.........//////........................//////000000000000//////000000000000000111111222111222222222222333333333333333444444444444555555666666777777888999999999:::;;;;;;<<<======>>>>>>>>>>>>======>>>???@@@AAAAAACCCFFFGGGHHHHHHIIIKKKOOOSSSaaa|||cccQQQBBB===BBBQQQooo^^^CCC:::444444666333999CCCNNNUUUXXXUUUJJJ>>>555222///.........---,,,000000//////............------,,,,,,,,,++++++++++++,,,---......//////000999777999BBBRRRkkkrrrdddXXXMMMGGG===;;;:::;;;======999666333222111//////.........---......///000111222333333333333333333333333333333333444444333222222111000000000000000000000000,,,,,,,,,+++******))))))))))))(((((((((((())))))******+++,,,---...////////////000222444666777888888777777777777888999:::>>>BBBFFFLLLRRRYYYaaafffjjjjjjkkklllnnnsssyyy}}}xxxnnniii```VVVOOOKKKJJJJJJPPP[[[mmm}}}rrrggg^^^YYYUUUTTTYYY^^^dddlllttt}}}}}}~~~}}}zzzwwwsssqqqpppttttttpppllliiibbb[[[RRRMMMKKKOOO[[[pppyyypppgggaaa]]]ZZZWWWTTTTTTUUUXXXZZZcccaaa___]]]\\\\\\[[[[[[\\\^^^aaaccccccaaa]]][[[YYYXXXXXXZZZ[[[]]]eeennnzzz~~~yyyrrrnnnppprrrqqqpppqqqnnnqqqvvv|||~~~{{{zzz|||~~~yyyrrrooooookkkjjjiiijjjkkkhhhbbb]]]YYYWWWUUURRROOOMMMLLLKKKKKKIIIFFFDDDCCCEEEHHHJJJFFFEEEDDDCCCDDDEEEFFFGGGIIIMMMMMMFFF@@@>>>===:::======???DDDJJJNNNOOONNNPPPOOOPPPUUU[[[^^^^^^\\\WWWYYY\\\]]]^^^]]]\\\[[[ZZZYYYZZZaaalllwww~~~yyyuuusssssssssssstttuuuvvvwwwwwwwwwvvvvvvuuutttsssrrrqqqrrrtttuuuwwwwwwvvvtttrrrpppqqqsss}}}}}}{{{vvvsss,,,,,,,,,,,,,,,+++++++++------,,,,,,++++++*********+++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,---*********+++++++++,,,,,,---------,,,,,,---------------------............------............------//////000000000000////////////000000111111111111111111111222222222333333333333333333444444555555555666666777888888999999:::::::::;;;<<<<<<<<<===;;;;;;::::::;;;===>>>??????AAADDDEEEEEEEEEFFFGGGOOOOOOYYYqqqjjjYYYGGG======IIIccc{{{kkkLLL>>>555555888444777???HHHQQQWWWWWWLLL???666333000.........---,,,///////////////.........))))))))))))((((((((((((+++,,,---...///000///...111000444<<>><<<;;;999<<<===@@@DDDIIILLLMMMMMMOOOOOOQQQVVV[[[^^^]]]ZZZYYYYYYZZZ\\\\\\\\\ZZZYYY[[[[[[___iiivvvzzzwwwvvvwwwwwwwwwwwwwwwvvvvvvuuuttttttssssssrrrqqqqqqqqqrrrsssssssssssssssqqqooommmmmmnnnuuu~~~|||yyyvvvuuuuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++(((((())))))))))))((((((((((((***+++,,,---------*********++++++,,,,,,---------------------------,,,------------.........------...//////...------...//////000000//////......///000000111111000000111111111111222222222222222222333333444444555555555555666777777888888999999999::::::;;;;;;;;;;;;:::999999999:::<<<>>>??????@@@BBBBBBBBBCCCEEEFFFMMMMMMSSSgggtttcccNNN@@@<<>>;;;;;;;;;???@@@BBBEEEHHHKKKNNNOOOQQQQQQRRRVVV\\\___^^^[[[[[[ZZZZZZ\\\]]]]]][[[YYY[[[^^^dddooo{{{|||yyyxxxyyyyyyyyywwwvvvuuutttssssssrrrrrrsssqqqqqqrrrssstttsssrrroooppppppooommmkkkkkklllmmmxxx~~~}}}zzzvvvvvvyyy++++++++++++++++++++++++************++++++++++++((()))************)))((()))***+++---------,,,,,,******++++++,,,------...,,,------------------,,,,,,,,,---------.........---...////////////...---......////////////............000111111111000///111111111111222222222222111222222333444444555555555555666666777888888888999999999999::::::::::::::::::::::::;;;===>>>@@@@@@AAABBBAAAAAABBBEEEGGGHHHJJJPPP^^^ttt}}}kkkTTTCCC<<>>@@@AAABBBBBBBBBAAA@@@BBBEEEHHHDDDGGGMMMXXXjjjpppWWWEEE======CCCHHHQQQfffpppTTT>>>999;;;666555;;;AAAGGGOOOUUUTTTPPP:::777444222222111000///...///000000000///------,,,,,,,,,+++++++++******,,,+++,,,000444555222///111...000555555;;;TTTnnnxxxiii\\\NNNHHHAAA>>>>>>>>>===;;;888777666444222111111111...---,,,,,,,,,...000111222222222333333444444444333333444444555444444444000000111111222222222222///......------,,,++++++******)))(((((((((((((((''''''((()))***+++,,,,,,,,,,,,---...///000111222444444555555555444333333777888;;;===@@@DDDJJJNNNWWW[[[aaafffjjjmmmqqqssswwwzzzxxxjjj]]]UUURRRTTTWWW[[[kkkwwwlllfff^^^WWWTTTSSSUUU[[[cccggghhhjjjlllnnnoooppppppqqqsssqqqmmmkkklllkkkhhhccc\\\WWWVVVVVVYYYbbbkkkvvv{{{|||uuupppkkkccc]]]XXXVVVTTTQQQNNNMMMLLLLLLMMMPPPRRRRRRPPPNNNOOOQQQTTTXXX___gggmmmrrruuuvvvuuussssssqqqlllfffggglllkkkpppttt{{{~~~}}}zzz|||{{{xxxrrrppppppqqqsssvvvwwwwwwrrrxxxzzztttlllbbb[[[QQQOOOKKKHHHGGGIIIKKKMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIKKKMMMNNNNNNNNNMMMEEEKKKLLLDDD<<<:::<<<>>>DDDEEEFFFGGGIIILLLQQQTTTXXXVVVVVVYYY___bbbbbbaaaYYYXXXXXX[[[___bbbaaa___cccjjjttt~~~yyyvvvttttttttttttsssssstttttttttttttttsssrrrqqqrrruuuxxxxxxtttqqqkkkmmmooonnnmmmllllllmmmpppuuu~~~{{{,,,,,,,,,,,,,,,+++***)))((()))***,,,,,,+++************++++++++++++******************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........//////000000////////////000000000000000000////////////000000---...///111222222222222111222333333444444333333333333444555666777888888777777777777666666666666:::<<<<<<<<<<<<<<>>CCCGGGLLLQQQUUUCCC777......///------000...---,,,---//////...------,,,++++++************,,,,,,,,,---------......111---...444666888HHH[[[{{{pppgggZZZQQQGGGAAA@@@@@@>>>;;;:::999888666444222000///111///,,,))))))+++...000111222333444444333222222444444555555444444333333444222111000111222111000000000000000////////////))))))***))))))((('''&&&((((((&&&%%%%%%&&&'''(((------,,,------...///000222333555555444444666777777777888:::===@@@CCCEEEOOOTTT]]]fffmmmqqqrrrssswwwyyy}}}vvvhhh\\\VVVUUUVVV^^^qqqyyyppphhhccc]]]YYYXXXZZZ[[[\\\bbbbbbccceeegggjjjmmmoookkklllnnnmmmkkkjjjjjjkkkbbbbbbaaa]]]YYYZZZaaagggpppttt|||uuummmiiihhheee___XXXRRRPPPOOOMMMKKKJJJMMMOOOOOOLLLJJJJJJLLLSSSXXX```gggnnntttzzz}}}~~~|||uuuqqqoooppprrrnnnooouuu~~~}}}{{{zzzyyyyyy}}}yyysssooofffggggggfffeeefffiiilllmmmrrr|||{{{tttnnneee[[[SSSKKKKKKKKKIIIHHHHHHJJJLLLNNNLLLKKKKKKKKKIIIGGGEEEGGGGGGHHHLLLQQQRRRPPPNNNHHHHHHGGGFFFEEEEEEEEEEEEIIIGGGFFFFFFJJJOOOVVVZZZ^^^^^^^^^___```bbbdddeeebbb[[[UUUVVV]]]bbb```\\\iiivvvyyyuuusssrrrrrrqqquuuttttttttttttsssssssssuuusssrrrsssuuuvvvtttrrrooorrrppppppsssmmmjjjrrrxxx}}}}}}yyy~~~zzzwww+++++++++++++++***)))))))))******+++,,,+++++++++******++++++++++++******+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------...................../////////000000000//////......//////000...///000111111222111111111222333333444444333333222333333444555666777777777777777777777666666666:::;;;<<<<<<<<<<<<>>>@@@@@@@@@@@@AAACCCDDDFFFGGGFFFJJJJJJPPP\\\hhhqqqUUUCCC>>>===;;;???EEETTThhhdddHHH999666888444777:::===AAAEEEJJJNNNGGG<<<444222111//////222///...------//////...---------,,,+++++++++++++++++++++,,,,,,---.........///+++---333444666DDDUUUooo{{{qqq___WWWLLLDDD@@@>>><<<:::::::::888666444222000000222000...,,,,,,---...///222333444666666666555444555555555555444333222222444222000000111111111000111000000000////////////************)))(((''''''(((''''''&&&&&&'''((()))++++++++++++,,,---...///000222333333333333444666666666777999<<>>???@@@BBBCCCDDDEEEEEECCCIIIIIILLLUUU]]]sssdddLLL@@@<<<;;;:::???IIIZZZpppqqqSSS>>>777777555666777888:::>>>CCCGGGIIIAAA999555222//////222///...------//////...---......---,,,,,,,,,,,,---+++++++++,,,---.........---+++,,,111222333>>>LLL___vvv{{{hhhaaaVVVKKKBBB===;;;;;;;;;:::888777555333111000333222111///............111222333444555666666666555555555555444333222111333111//////000111000///111111000000000/////////++++++++++++***)))((('''''''''''''''((()))*********))))))******+++,,,---...000111111111111222444444555666777:::===@@@BBBEEEIIIPPPXXX```ggglllooorrrvvv{{{vvvhhh]]]WWWUUU]]]lll|||sssiiigggeeeccccccbbbaaa___aaaaaa______^^^___```aaa```bbbeeeffffffgggiiikkknnnoooooollliiihhhjjjnnnppprrrvvv|||~~~xxxooojjjbbb[[[UUUQQQLLLJJJMMMMMMLLLIIIFFFEEEEEEGGGLLLUUUaaagggjjjooowww~~~~~~{{{xxxwwwxxxyyyqqqkkkfffcccbbbbbbaaabbbbbbaaa]]]ZZZYYYXXXWWWTTTSSSUUUYYY\\\aaagggrrr|||~~~}}}uuukkkbbb\\\VVVPPPLLLIIIJJJJJJIIIHHHHHHJJJKKKOOOMMMKKKHHHEEECCCBBBAAADDDDDDFFFJJJNNNQQQQQQQQQKKKLLLNNNOOOOOONNNMMMMMMEEEEEEEEEHHHMMMTTT\\\```\\\\\\]]]___```aaabbbccc```[[[WWWXXX___dddeeedddooo}}}}}}yyywwwuuutttsssuuuuuutttsssrrrrrrqqqqqqvvvtttssstttvvvwwwwwwvvvsssyyyxxxxxxxxxlllbbbfffuuuzzz}}}|||}}}|||xxxtttrrrssswww||||||wwwrrr(((((())))))))))))((((((***)))((('''((()))+++,,,******++++++++++++************++++++,,,---------,,,,,,++++++******))))))+++++++++++++++,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,---------,,,,,,,,,---------............------------......111111111111111000//////111111222333333333333222333333444555666777888888666666666777777888888888:::;;;======<<<<<<===>>><<<>>>@@@BBBDDDDDDDDDCCCBBBHHHIIIKKKQQQVVVjjjsssXXXHHH@@@>>>===>>>DDDTTTlll```GGG;;;888555555555444555:::@@@DDDHHHCCC===777111......000000///......//////...---///......---------......***++++++,,,------......---+++---111111111999CCCRRRiiiqqqkkkaaaSSSGGG@@@>>>???;;;:::999777555444222222222222222111000...---,,,---...///111222444555555666666666555444333222111222000//////000111000///111111111000000000//////,,,,,,,,,,,,+++***(((((('''''''''((()))***++++++))))))))))))***+++,,,------///000000///000111333333333444555888;;;>>>???CCCEEEKKKRRRZZZcccjjjmmmooossszzz}}}mmm```WWWRRRVVVbbbyyyxxxmmmjjjgggeeeeeedddcccbbb___^^^]]]\\\[[[[[[\\\]]]]]]___bbbdddfffhhhkkknnnppprrrssssssqqqpppqqqsssssstttvvvxxxyyyqqqmmmggg___XXXSSSNNNKKKNNNNNNMMMKKKIIIFFFDDDCCCJJJUUUaaahhhiiimmmvvv~~~}}}xxxooofff___[[[YYYXXXYYYZZZZZZYYYVVVTTTPPPPPPNNNLLLLLLNNNSSSWWW[[[aaammmxxx|||{{{~~~|||uuunnnhhhaaaZZZUUUQQQMMMIIIKKKKKKKKKJJJHHHFFFGGGHHHLLLKKKIIIFFFCCCBBBBBBCCCDDDEEEFFFIIIMMMPPPRRRSSSOOOPPPRRRSSSRRRQQQOOONNNFFFFFFGGGIIINNNTTTZZZ^^^XXXXXXYYYZZZ[[[[[[[[[[[[^^^ZZZWWWWWW\\\```cccdddjjjvvvzzzvvvtttsssqqqpppuuuuuutttsssrrrqqqppppppvvvuuutttuuuvvvxxxyyyyyywww{{{yyywwwwwwkkkaaafffooouuuyyyzzz{{{~~~|||yyyssslllhhhkkkssswwwuuuppp'''(((((()))))))))(((((((((''''''&&&&&&''')))*********++++++++++++******)))*********+++++++++,,,+++++++++******)))))))))*********++++++,,,,,,,,,---------.........//////...---------------------,,,,,,,,,,,,------------......------------......111111222111111000///...000111222222333333222222444444555666777888888999555666666777888999999::::::<<<>>>>>>===<<<===>>><<<===???AAACCCCCCCCCCCCBBBHHHHHHJJJPPPSSSeeefffSSSEEE>>>>>>;;;>>>OOOiiinnnPPP>>>777333333222111222666<<>>@@@@@@???>>>===>>><<<===>>>@@@AAABBBCCCCCCCCCGGGFFFIIIPPPRRR```yyyvvv```LLL===???<<<>>>LLLddd~~~|||\\\DDD888222111000...///222777;;;AAAGGGGGG@@@888444333222222000////////////...---...------------...//////,,,,,,,,,,,,++++++++++++............///111555888CCCWWWqqq|||tttgggYYYLLLDDD@@@>>>;;;;;;:::888777555444444111111111111000...---,,,//////000111222444666777444444555555444444333222222111///000222333222222222222111111111000000000/////////...---+++***)))&&&'''((()))))))))))))))))))))))))))***+++,,,,,,+++---............///111/////////111333666888:::===>>>BBBGGGNNNVVV]]]aaaccchhhooowww~~~sssbbbTTTLLLMMMRRR```xxxzzzuuunnniiihhhiiijjjjjj______^^^]]]^^^___```aaa\\\^^^```aaacccgggkkkoooqqqrrruuuxxxzzz|||||||||}}}}}}{{{~~~|||wwwwwwtttnnnfff___ZZZXXXSSSTTTUUUVVVVVVTTTOOOKKKNNNXXXdddjjjlllooouuu{{{|||rrrggg^^^YYYYYYXXXWWWWWWVVVTTTPPPMMMJJJKKKLLLKKKLLLNNNRRRTTTWWW[[[dddnnnsssssstttxxxxxxyyyyyyxxxwwwvvvwwwyyyvvvzzz{{{uuunnnhhhaaa[[[QQQQQQRRRQQQPPPNNNKKKJJJMMMNNNNNNKKKGGGDDDBBBBBBBBBEEEIIIIIIGGGFFFHHHKKKIIIIIIIIIIIIIIIKKKOOORRRSSSSSSTTTTTTSSSRRRPPPOOOPPPOOONNNMMMNNNQQQTTTVVVUUUVVVWWWYYYYYYYYYXXXWWW]]][[[YYYVVVUUUXXX^^^bbbdddhhhjjjjjjllltttzzz{{{}}}zzzwwwuuuuuutttsssrrruuuttttttttttttsssssssssvvvwwwwwwwwwwwwyyy}}}vvvrrrggg```gggkkkqqqxxx{{{zzzpppfffeeemmmtttvvvttt'''((())))))*********)))'''((())))))******))))))******++++++++++++******---,,,,,,++++++******)))((((((((()))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++------------............000//////......//////000000000111111111000000///000000111222222222222222111222222333444555666666444555666777999:::;;;<<<===???AAABBB@@@???>>>>>>=========>>>@@@AAACCCDDDEEEFFFCCCFFFOOOPPPYYYnnnqqqWWWBBB>>>>>>@@@HHHXXXoookkkPPPAAA444444222000///000444777;;;EEEJJJCCC:::666555333222111//////000000...,,,------,,,,,,---......///...------,,,+++***))))))......---,,,,,,000333555:::LLLdddzzzzzzjjj[[[PPPHHHAAA<<<;;;;;;:::999777666555555222222111111000000000000000000///000111333555666222333444444555555444444333222000111333444444333222222222111111111000000000000000///---,,,***)))&&&&&&(((((((((((('''&&&''''''''''''((()))***+++)))+++,,,,,,,,,,,,---///.........///111444666888>>>???BBBFFFLLLSSSXXX\\\[[[___eeelllssswwwzzz|||yyy~~~uuucccTTTKKKJJJLLLUUUggg|||vvvrrrpppooonnnmmmdddcccbbbaaaaaabbbcccdddbbbcccdddeeegggjjjnnnrrrvvvwwwyyy{{{~~~{{{zzzxxxooogggbbbaaa[[[YYYXXXYYY[[[[[[YYYWWWSSS[[[eeelllooorrrvvvyyy}}}|||pppfff```[[[ZZZYYYXXXXXXUUUQQQMMMMMMNNNPPPPPPOOOOOOQQQRRRWWWYYY```iiimmmmmmnnnqqqqqqqqqqqqoookkkhhhggggggeeeiiijjjeee```\\\WWWRRRMMMMMMMMMLLLKKKJJJJJJKKKJJJLLLLLLKKKHHHEEEDDDDDDAAAFFFKKKLLLJJJIIIJJJLLLJJJJJJIIIGGGEEEFFFJJJNNNRRRRRRRRRSSSSSSTTTTTTTTTUUUTTTRRRQQQQQQRRRTTTUUUQQQSSSVVVYYY[[[\\\\\\\\\]]]]]]\\\YYYWWWZZZaaagggmmmooommmiiijjjooosssttt{{{yyyvvvvvvvvvvvvuuuttttttttttttuuuuuuuuuuuuvvvvvvxxxxxxxxxxxxzzzyyywwwlllfffnnnpppwww}}}yyyrrrqqqvvvzzzzzzxxx(((((()))***************((()))+++,,,,,,,,,+++*********++++++++++++******///......---,,,+++***)))''''''(((((())))))******((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********---------.........//////000000////////////000000000000111111111111000000000000111222222222222111///000111222333444444555444555666777999;;;<<<<<<>>>@@@BBBCCCAAA@@@??????============>>>AAACCCDDDGGGFFFAAADDDMMMMMMTTTfff}}}~~~aaaHHH999<<<>>>AAAIII^^^{{{www]]]LLL:::999777444222111444666555AAAHHHCCC:::666333111333111//////000000...,,,,,,,,,,,,,,,,,,---...//////...---,,,***)))((('''......,,,)))***///222444444EEE[[[qqqooo```UUULLLCCC===;;;;;;:::999888666666555333333222111111222222333......---...///000222333222222333444555555555555444222111222333555555444222222222111111111111000111111000///...,,,***)))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&((())))))((()))++++++******,,,------------...000333555777:::;;;===BBBGGGLLLQQQTTTUUUXXX]]]ccciiinnnrrrssssssxxx~~~vvvdddUUULLLFFFGGGLLLZZZnnn}}}zzzwwwtttqqqoooiiihhhfffddddddddddddeeehhhiiijjjkkklllooosssvvv{{{{{{|||~~~|||xxxzzz~~~vvvmmmhhhfffaaa]]]YYYYYY\\\___``````WWW]]]eeemmmrrrtttvvvxxx{{{yyyooohhh\\\[[[[[[ZZZZZZWWWSSSPPPPPPRRRSSSSSSQQQOOOOOOPPPWWWXXX]]]eeeiiiiiijjjmmmnnnnnnmmmiiiccc^^^\\\[[[VVV[[[]]]ZZZVVVTTTQQQMMMMMMLLLJJJHHHFFFGGGIIIKKKHHHIIIKKKJJJHHHFFFFFFFFFAAAGGGMMMOOOLLLJJJJJJLLLKKKKKKIIIEEEBBBBBBFFFJJJQQQQQQQQQRRRTTTVVVXXXYYYWWWVVVUUUSSSSSSTTTVVVWWWMMMOOOTTTXXX\\\^^^______]]]^^^^^^[[[ZZZ]]]fffmmmwwwxxxtttnnnlllnnnpppnnnxxxvvvuuutttuuuvvvuuutttttttttuuuuuuvvvwwwwwwwwwwwwxxxyyyxxxxxxzzz||||||tttooowwwvvv|||||||||~~~{{{&&&''')))*********)))((((((((((((((((((((((((((())))))************))))))******))))))***++++++,,,***++++++++++++***))))))******))))))******+++,,,------------------------...---+++******+++---...+++,,,---...////////////////////////////////////.........////////////000///000000111222222333333111111222333444666666777777888999999;;;;;;<<<===???@@@AAABBBAAA@@@???>>>>>>???@@@@@@@@@AAACCCEEEDDDCCCCCCEEEIIIOOOUUUXXXnnniiiUUUCCC;;;888<<>>BBBFFFJJJLLLMMMNNNPPPTTTZZZ```eeehhhkkkrrr{{{xxxkkk\\\OOOIIIEEEGGGRRRaaaqqq}}}{{{xxxvvvssspppllljjjkkkmmmnnnoooooopppqqqrrrtttvvvwwwwww{{{zzzyyy|||}}}zzzyyyxxxqqqnnneeeeeecccaaa```aaadddfff^^^___aaaeeejjjpppvvvyyy~~~|||ppphhhddd___]]]^^^^^^\\\ZZZYYYWWWUUUTTTSSSRRRPPPNNNSSSWWW\\\aaaeeeffffffeeefffdddaaa]]]YYYUUURRRPPPRRRQQQPPPNNNMMMMMMLLLLLLHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJHHHFFFFFFGGGHHHIIIHHHJJJLLLNNNNNNMMMKKKJJJFFFEEEDDDBBBAAABBBEEEHHHMMMPPPTTTUUUTTTUUUXXX\\\]]]\\\[[[[[[[[[ZZZXXXVVVTTTSSSVVV\\\^^^\\\[[[]]]]]]^^^cccgggccc```fffqqq}}}~~~tttqqqssstttxxxyyyyyywwwuuuuuuvvvwwwwwwuuuuuuuuuwwwxxxwwwvvvyyyuuutttvvvvvvuuuxxx|||}}}{{{zzz}}}|||{{{~~~'''((()))*********))))))************************))))))************))))))*********)))******++++++***++++++++++++***))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((()))+++,,,+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000111111222222222333111222222333444555666777777888999999;;;;;;<<<===>>>??????@@@@@@???>>>>>>>>>@@@AAAAAAAAAAAADDDFFFEEEDDDDDDFFFIIINNNSSSVVVfff}}}ttteeeNNNCCC;;;<<>>;;;999:::;;;;;;:::999666333111222222000//////...---------...//////222333444555666666555555444444444444444444444444333333333222222111111111111111000///...---,,,,,,******)))))))))(((((((((***)))))))))(((((((((''''''((()))***+++******))),,,,,,,,,---///111222333555777999<<<@@@DDDGGGIIIJJJKKKMMMPPPUUU[[[```cccjjjqqq{{{|||pppaaaTTTJJJEEECCCJJJVVVbbbpppzzzyyywwwvvvxxxwwwvvvzzz~~~{{{xxxwwwtttooommmmmmoooppppppqqqrrrsssuuuwwwxxxzzz{{{}}}}}}}}}{{{yyy~~~xxxuuuooommmiiieeebbbbbbccceeeaaaaaaaaaccceeeiiilllooouuu{{{{{{qqqmmmiiihhhhhhfffbbb___[[[YYYVVVUUUTTTRRRPPPMMMPPPRRRWWW\\\___aaabbbaaaaaa```]]]YYYUUUQQQNNNMMMJJJIIIIIIHHHHHHIIIKKKKKKHHHGGGFFFEEEEEEFFFGGGGGGIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMKKKIIIGGGAAAAAA@@@???>>>???BBBEEEPPPSSSUUUVVVUUUWWW\\\```aaa___^^^^^^^^^]]][[[YYYVVVUUUYYY^^^aaa______aaaaaabbbgggllljjjhhhlllttt|||xxxyyyyyy|||||||||{{{yyywwwxxxzzzxxxwwwvvvvvvwwwwwwvvvuuuxxxsssqqqsssuuuuuuyyy~~~||||||}}}{{{}}}'''((()))************)))************************))))))************))))))+++******)))))))))*********++++++++++++***))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,---....../////////////////////////////////---------............///111111111222222222222222111222222333444555666666777888999999;;;;;;<<<=========>>>??????>>>>>>===???AAABBBBBBAAABBBEEEGGGFFFFFFEEEFFFIIIMMMQQQTTT^^^ppp{{{___PPPBBB===<<>>:::666333111111000/////////............//////111111333444555555555555555555555444444333333222222222111111111111111000111111000///...------,,,*********))))))))))))((())))))))))))((((((((((((((()))))))))************+++++++++,,,---///000111222333666999<<<@@@CCCEEEEEEFFFHHHKKKPPPUUUYYY\\\dddmmmwww}}}xxxiii\\\NNNFFFAAADDDIIIPPPZZZbbbggggggiiimmmnnnnnnrrrwww}}}~~~}}}yyytttqqqqqqqqqrrrrrrssstttuuuwwwyyy{{{}}}~~~~~~|||zzz~~~|||wwwqqqjjjeeecccbbbccc```___^^^^^^^^^```bbbccchhhnnnvvv}}}{{{yyyvvvuuusssooohhhccc^^^\\\XXXVVVTTTRRRNNNLLLLLLNNNQQQTTTWWWZZZ\\\\\\ZZZYYYVVVSSSPPPMMMJJJIIIGGGFFFDDDDDDDDDFFFHHHIIIHHHGGGEEEDDDCCCCCCDDDDDDFFFEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJJJJIIIGGGEEECCC===>>>>>>===<<<>>>AAADDDSSSUUUVVVUUUUUUXXX___dddeeecccbbbaaabbbaaa```^^^ZZZYYY]]]ccceeedddeeehhhggghhhlllqqqrrrpppqqquuu}}}|||}}}{{{{{{|||{{{yyyxxxwwwwwwwwwuuusssvvvrrrqqqtttwwwyyy~~~{{{~~~''''''(((((())))))))))))************************))))))************))))))+++******)))))))))))))))***++++++++++++***))))))******))))))******+++,,,++++++++++++++++++++++++------,,,,,,,,,---......,,,---...///000000000000000000000000000000000000------------............222222222222222222222222222222333333444555666666777888999999;;;;;;<<<=========>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBCCCEEEGGGHHHGGGFFFGGGIIILLLOOOQQQVVVbbbyyyvvvbbbLLL???;;;>>>IIISSSiiiuuu___GGG888444222333555000333888;;;;;;:::888666444222000000000000...,,,------------------------///...---,,,---///111333,,,,,,,,,,,,---...///000111333:::FFFWWWooowwwhhh\\\UUULLLHHHCCC@@@???@@@@@@@@@AAA>>>999555222000//////000000/////////////////////000111222444444555555666666555444333333222222222222222222111111111111111000000///......------++++++*********)))))))))))))))))))))(((((((((((()))))))))((()))******+++*********+++,,,...///000111111333666:::>>>AAABBBBBBCCCEEEHHHLLLPPPSSSUUU]]]fffqqqwwwzzz|||pppbbbRRRJJJBBBAAACCCFFFLLLRRRXXXYYY^^^eeehhhiiimmmsssvvv~~~yyyuuuttttttssssssttttttuuuvvvxxxzzz|||~~~~~~~~~}}}~~~}}}tttlllgggdddbbbaaa]]][[[ZZZXXXXXXYYYZZZ[[[[[[```iiipppuuuyyy|||~~~~~~{{{uuullleeeaaa^^^ZZZWWWTTTQQQMMMJJJKKKLLLMMMOOORRRUUUWWWYYYUUUTTTRRROOOMMMJJJHHHGGGJJJHHHFFFDDDCCCCCCEEEFFFGGGFFFDDDBBBAAAAAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFDDDBBB@@@>>><<<===>>>>>>>>>@@@CCCFFFRRRRRRSSSRRRRRRVVV^^^dddgggfffdddddddddeeedddbbb___^^^aaagggjjjjjjkkknnnmmmooorrruuuvvvtttrrrqqqvvv~~~|||}}}}}}~~~~~~{{{yyyxxxwwwvvvtttrrrtttrrrtttzzz}}}&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))************))))))******))))))((())))))******++++++++++++***))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,------......///...///000111111222222111---------------------------------.........//////222222222222222333333333222333333444444555555555777888999999;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBCCCEEEGGGHHHHHHGGGGGGHHHKKKMMMNNNOOOWWWiiixxxZZZEEE;;;;;;BBBHHHVVVqqqoooSSSBBB888444333555111222666999<<<<<<:::999444333111111111000///---,,,---------------------///...---,,,---000222444,,,,,,+++,,,,,,---...///111222777AAANNNdddwwwjjj```QQQLLLEEEAAA???@@@AAAAAABBB@@@<<<888333111000111111111111000000//////.........///111222444555666666666555444333333222222222333333333333333333333000000//////......------++++++++++++************(((((((((((()))))))))))))))))))))((()))******+++************+++---...///000111222555999<<>><<<;;;<<<===?????????AAADDDGGGMMMOOOPPPOOOPPPTTT\\\bbbgggeeeddddddfffggggggfffdddccceeekkknnnnnnpppssswwwyyy{{{{{{zzzwwwsssooommmxxx~~~|||~~~}}}}}}|||zzzxxxwwwuuurrrppprrrsssxxx''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))************)))))))))(((((((((((()))***+++***++++++++++++***))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...///000111222222222222////////////////////////.........////////////000111111222222333444444444333333333444444444555555777888999999;;;;;;<<<===>>>>>>>>>>>>>>>???AAAAAA???AAABBBBBBAAABBBEEEGGGHHHHHHGGGHHHIIIJJJLLLMMMPPPVVVddd~~~nnnQQQ@@@:::;;;>>>GGG```zzzbbbNNN???555222444222222444777;;;======<<<555333222111222111///...+++,,,---.........------,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,---...///111000555===FFFVVVtttyyymmmWWWQQQHHHBBB???>>>??????@@@@@@>>>;;;666333222333111111222222111000///...------...///111333555666555555555444444333333222333333333333333444444444000000//////............,,,,,,,,,+++++++++******(((((((((((())))))))))))((()))))))))************************+++,,,---...///000222444777;;;===???AAABBBDDDFFFIIIKKKLLLMMMUUU\\\eeekkknnnrrryyy{{{nnnYYYOOOEEE@@@===;;;===@@@===???EEEOOOTTTWWW]]]ccclllxxx|||zzzyyyxxxwwwsssqqqooommmmmmmmmooopppvvvxxx{{{}}}{{{zzzxxxyyywwwqqqnnnkkkfffcccbbb___ZZZUUUQQQNNNMMMLLLNNNPPPUUUZZZ```gggnnnsssyyy~~~}}}|||{{{~~~~~~vvvpppfffccc___[[[WWWSSSOOOLLLNNNMMMMMMMMMNNNOOOPPPQQQMMMMMMLLLKKKIIIHHHGGGGGGAAAAAAAAABBBCCCDDDEEEFFFFFFEEECCCAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????????????????>>>======<<<<<<>>>???@@@@@@AAADDDFFFJJJMMMPPPRRRSSSVVV\\\aaafffdddcccdddfffiiijjjjjjiiigggiiinnnpppppprrrvvv}}}zzzvvvrrrllluuu}}}~~~~~~}}}~~~}}}}}}}}}~~~|||yyywwwvvvtttqqqnnnoooqqqwww}}})))(((((('''((()))***+++))))))))))))))))))))))))))))))************))))))''''''''''''(((***+++,,,***++++++++++++***))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------...///000000000000111111111111111111111111/////////000000000111111000000111222444555666666333333333444444444444555777888999999;;;;;;<<<=========<<<<<<===>>>@@@AAA>>>@@@AAAAAAAAAAAADDDFFFGGGGGGGGGHHHIIIJJJLLLMMMPPPTTT```ssscccMMMBBB>>><<<@@@PPPiiirrr^^^JJJ:::444555333222222555:::>>>??????555444222222222222000...+++,,,---.........------+++++++++,,,,,,------...---------------......///......333:::===FFFaaa}}}xxxddd\\\QQQGGGBBB??????>>>===???@@@>>>999555444555222222333333222000///...,,,,,,,,,...000333555777444444444444444444444444111111222222333333333333////////////............---,,,,,,,,,,,,+++++++++'''((((((((()))))))))***'''((()))***+++******)))+++++++++++++++,,,---.........000222555999;;;===AAABBBDDDFFFHHHIIIJJJKKKPPPVVV]]]aaadddjjjssszzzttt___UUUIIIBBB<<<777666999777888>>>GGGMMMQQQWWW^^^cccooo}}}}}}|||{{{sssqqqmmmjjjggggggggghhhkkkpppuuuxxxzzz{{{~~~}}}|||{{{wwwtttpppjjjeeeccc```[[[VVVQQQNNNMMMLLLNNNOOOQQQTTTYYYaaakkkqqqvvv|||{{{|||zzzuuujjjgggbbb^^^[[[WWWSSSPPPMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEDDDDDD???@@@AAACCCDDDEEEDDDDDDEEEDDDCCCAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>============>>>>>>????????????@@@AAACCCCCCCCCDDDFFFHHHLLLPPPVVVYYYZZZ\\\```ccceeecccbbbdddgggkkkmmmnnnllljjjkkkoooqqqqqqssswww|||zzzxxxuuuqqqxxx||||||{{{~~~}}}{{{~~~~~~}}}}}}}}}{{{xxxvvvuuussspppmmmllllllpppyyy||||||{{{}}}+++***)))))))))***,,,---************************))))))************))))))&&&&&&&&&''')))***,,,---***++++++++++++***))))))*********)))***++++++,,,------------------------+++,,,---...////////////+++,,,---...////////////........................000000000000111111111111//////111222444555777777333333444444444444444444777888999:::;;;<<<<<<===<<<;;;;;;;;;<<<===???@@@>>>???@@@@@@@@@AAACCCEEEGGGGGGGGGHHHIIIJJJLLLLLLHHHMMMWWWfffyyyrrrZZZLLLEEEBBB???GGGXXXooo~~~jjjSSS@@@888888444222000333999>>>AAAAAA666444222222222222000///***+++---...///...------,,,---......//////............---------...//////---,,,111777666;;;SSSnnnooogggZZZNNNFFFCCCAAA@@@;;;>>>AAA???;;;777666666222222333333222111///...++++++,,,---///222555777333333444444444444444444000000111111222222222222///////////////.........---------,,,,,,,,,++++++'''((((((((())))))******&&&(((***+++,,,+++)))(((++++++++++++,,,---......,,,---///111444777:::;;;AAABBBDDDFFFGGGHHHIIIIIIJJJOOOUUUYYY\\\bbbllltttyyyfff[[[NNNDDD<<<555333444000111777???EEEIIIPPPWWW\\\gggxxx~~~sssqqqlllhhheeeccccccdddbbbgggnnnssstttuuuwwwyyy||||||~~~{{{yyytttmmmgggaaa^^^ZZZVVVSSSQQQPPPPPPOOOOOOOOOQQQUUU^^^iiippptttzzz~~~zzz|||~~~}}}|||~~~zzzwwwmmmjjjeeeaaa^^^ZZZVVVSSSKKKKKKKKKKKKIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDEEEFFFFFFEEECCCAAAEEEDDDBBBAAA@@@AAAAAABBBBBBBBBBBBAAA???>>><<<;;;======>>>???@@@AAABBBCCCDDDFFFGGGHHHGGGHHHIIIKKKNNNTTT[[[```aaabbbdddfffdddcccbbbdddhhhmmmooopppmmmkkklllppprrrqqqssswww}}}yyywwwxxxvvvvvvzzz|||zzzyyy|||}}}|||zzz}}}~~~~~~~~~|||zzzwwwuuutttrrrooommmiiigggjjjqqqxxx~~~|||zzz|||wwwrrrwww)))(((((()))++++++***)))))))))************))))))*********************+++)))***+++***)))((()))+++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,///////////////.........////////////000000000000000111111111111222222222//////000111222222333333666555444333333444666777999888777777777888:::;;;999999::::::;;;<<<======@@@@@@AAAAAABBBAAAAAAAAAFFFFFFFFFFFFGGGHHHIIIJJJMMMOOOUUU]]]ffftttxxxhhhRRR===AAA@@@KKKYYYmmm}}}gggIII::::::000555555111333<<>><<<:::999444444444333111000...---///............///000000555444333222222222222333222222111111111111222222000000000000000//////...000000//////.........------,,,+++)))((('''''''''***)))))))))))))))******))))))))))))***+++,,,---+++---...//////000333555<<>>BBBFFFHHHQQQYYYjjj~~~}}}yyyuuunnniiieeecccaaa___```bbbeeegggjjjnnnrrrvvv{{{zzzyyy{{{~~~~~~}}}~~~yyysssiiieee```]]]ZZZXXXUUUSSSRRRSSSSSSSSSTTTYYYaaagggrrruuuzzz~~~xxxuuuuuutttssstttwww{{{{{{uuuqqqpppnnnkkkgggccc]]]VVVRRRIIIGGGEEEDDDDDDCCC@@@>>>>>>>>>>>>>>>????????????AAABBBBBB@@@??????AAACCCDDDBBB@@@@@@AAABBBBBBAAADDD@@@<<<;;;<<<<<<:::888=========<<<<<<>>>CCCFFFFFFGGGHHHFFFEEEFFFKKKPPPWWW[[[```fffkkkmmmnnnnnnnnnllljjjhhhiiikkknnnppppppooonnnnnnoooooonnnmmm{{{xxxvvvyyy{{{zzz}}}~~~{{{yyyyyy{{{}}}zzzwwwzzzwwwtttrrrrrrqqqooommmdddcccbbbeeellluuu}}}~~~}}}|||{{{qqqnnnssszzz~~~)))(((((()))++++++***((())))))************))))))+++++++++*********))))))&&&'''((('''&&&&&&&&&((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......///.........////////////................../////////000000000000000111111111222222222000000111111222333333333555444444333444555666666888888888777888888999999888888999:::;;;======>>>@@@AAAAAABBBBBBBBBBBBBBBEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKOOOVVV\\\gggzzzvvv]]]EEEAAA???FFFQQQaaapppRRR???;;;000333333///000777;;;;;;888888666555333111000///.........------......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......000000///000666@@@IIIbbbuuunnnbbbXXXMMMFFFDDDAAAAAA@@@>>>===;;;999777666555555444222111////////////...............///333333333333333333333333222222111111111111222222000000111111000000///...000000/////////.........---,,,+++***)))(((((((((***))))))(((((())))))***((((((((())))))***,,,,,,+++,,,.........000222444;;;===AAACCCEEEGGGIIIKKKJJJJJJLLLQQQSSSUUU]]]fffpppuuuyyy}}}mmmbbbSSSGGG@@@<<<777333222222444777:::???BBBEEENNNWWWiii~~~~~~yyyrrrlllhhheeecccaaa```aaaccceeegggkkkppptttzzzyyyyyyzzz~~~|||uuuoookkkfffaaa^^^\\\ZZZXXXSSSTTTTTTSSSTTTXXX___eeemmmqqquuuyyy|||zzztttsssrrrpppqqqssswwwzzz{{{tttpppjjjiiigggeeeaaaZZZRRRMMMFFFDDDBBBAAAAAA@@@>>><<<;;;<<<<<<<<<<<<=========???@@@@@@>>>======???AAACCCAAA@@@AAABBBBBBAAA@@@AAA>>>::::::;;;<<<;;;999;;;;;;;;;::::::<<<@@@CCCEEEFFFHHHGGGFFFHHHMMMRRR[[[]]]bbbgggkkknnnooopppqqqooommmkkkkkkmmmppprrrrrrqqqoooooooooooonnnmmmwww~~~xxxxxx||||||zzzzzz{{{~~~~~~}}}yyyvvvwwwuuurrrppppppooommmkkk___]]]\\\]]]ccckkkssswww|||~~~~~~uuukkkgggjjjnnnuuu~~~***)))((()))******)))'''))))))************)))))),,,+++++++++***)))))))))(((*********)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---.......................................------........./////////000000000111111111222222111111111222222333333444444444333333444555666666888888888999888888777777777777999:::<<<===>>>???AAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIKKKOOORRRYYYggguuufffKKK@@@<<>>RRReeessseeeWWWLLLIIICCCBBB@@@@@@???===:::888777777666555333222111000000000///......---------///000222333444444333333222222111111111111222222000111111111111000//////000000////////////.........---,,,***))))))))))))))))))(((((((((((())))))(((((('''(((((()))***+++***,,,---------...111333888;;;>>>AAACCCEEEIIIKKKLLLJJJKKKMMMMMMNNNVVV^^^ffflllrrrwww~~~rrrhhhYYYKKKCCC===888555111111111222555:::>>>AAAHHHTTTiii~~~wwwpppllliiifffdddbbbbbbccccccfffkkkqqqvvvyyyyyyyyy{{{}}}~~~yyysssnnnhhhbbb___]]]ZZZYYYVVVVVVUUUUUUUUUXXX^^^bbbkkknnnrrrvvvzzz~~~}}}sssrrrooommmmmmnnnppprrrvvv{{{~~~}}}vvvooojjjaaaaaa```___\\\UUULLLFFFAAA???>>>======<<<;;;999888888999999999:::::::::=========<<<:::;;;===???AAAAAAAAABBBCCCCCCAAA???===;;;888888999::::::999888999999888888999<<>>???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFKKKJJJKKKNNNOOOSSS\\\gggjjjMMMAAA;;;>>>BBBJJJhhh}}}fffMMM<<<666555333111222444444333666666555444333111111000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))+++,,,,,,---000555999GGGXXXttttttaaaUUUPPPGGGEEEBBBBBBCCCBBB???<<<888777666444333222111111111000000///...---,,,+++,,,...111333444444444333333222222111111222222333111111222222111111000///000000//////////////////...---,,,+++***************)))(((((('''((((((((('''''''''''''''((()))))))))+++,,,,,,,,,---///111555888;;;>>>@@@DDDHHHKKKNNNLLLKKKKKKIIIIIIOOOWWW```gggnnntttzzz~~~zzzpppaaaRRRGGG???888555222111//////222666:::===BBBPPPgggzzzuuuppplllhhheeedddccccccdddfffmmmuuu{{{{{{|||}}}}}}}}}}}}~~~~~~~~~wwwrrrkkkeeebbb```^^^\\\\\\[[[ZZZYYYYYY[[[^^^```fffiiinnnssswww|||~~~uuurrrnnnlllkkkkkkkkkkkklllpppssstttsssvvv{{{}}}zzzvvvooogggaaaYYYXXXVVVUUURRRMMMFFFBBB===<<<::::::::::::888777666666777777888888999999;;;;;;;;;:::999999;;;===@@@@@@AAACCCEEEDDDBBB???;;;:::888777777777777777777888999999999999;;;===???BBBEEEGGGHHHKKKQQQVVVbbbcccccceeehhhkkknnnpppqqqooommmlllkkkmmmnnnoootttsssqqqooollljjjjjjkkkmmmuuuyyywwwuuuyyy~~~|||yyywwwvvvvvvwwwvvvvvvvvvvvvtttqqqnnnqqqooommmlllkkkiiigggdddYYYXXXXXXXXX[[[bbbiiinnnxxx{{{~~~xxxoooiiigggeeeaaa^^^cccggghhhkkkvvv)))(((((((((******(((&&&))))))************))))))(((((()))***+++,,,,,,---'''((())))))''''''((()))))))))))))))))))))))))))*********************************+++++++++,,,,,,)))***++++++,,,,,,++++++,,,---------......//////------------........./////////000000000111111111111222222222222222333333111222333444444555555555666777888999999888666555666777888:::<<<>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEJJJIIIKKKNNNOOOQQQWWW___ssspppTTTFFF>>>???CCCJJJhhhnnnTTT@@@999555222222333444444444555555444333222222111111111000///..........................................------,,,,,,------...++++++,,,,,,---///222444;;;IIIaaa{{{nnn```\\\NNNJJJEEECCCDDDDDDAAA>>>888777555333222111111111111111111000///---,,,+++***,,,///222444444444333333333222222222222333333222222222222222111111000//////000000000000000000///...---,,,,,,+++,,,,,,******)))(((((((((((((((''''''''''''''''''((())))))***++++++***+++---///222444888;;;>>>BBBGGGJJJPPPMMMKKKKKKGGGFFFJJJRRR[[[ccclllsss{{{zzzkkk[[[MMMBBB:::555444222000///111444777:::===KKKccc|||~~~zzzvvvqqqkkkhhhddddddcccdddgggoooxxx~~~~~~~~~|||uuupppllliiigggeeedddbbb```_______________```dddjjjpppuuuzzz~~~}}}|||wwwtttooolllkkkjjjhhhfffgggiiillllllmmmoootttxxxxxxwwwuuurrrnnnggg___YYYRRROOOLLLIIIGGGDDDAAA???:::999888888888999777666555555666777777888999999:::::::::999777888:::<<>>>>>AAAEEEGGGHHHKKKQQQVVVcccccccccdddfffjjjmmmoooqqqpppnnnmmmmmmnnnooopppssssssqqqmmmiiiggghhhjjjmmmtttxxxvvvuuuyyy~~~~~~|||zzzyyyyyyxxxxxxuuuuuutttuuuuuusssooolllnnnmmmkkkjjjjjjhhheeebbbWWWYYY[[[^^^aaahhhooouuu{{{}}}{{{yyysssmmmlllooooookkkfffcccaaa]]]^^^iii{{{'''''''''(((******)))'''))))))************))))))(((((()))***+++,,,,,,---(((***+++***)))((()))+++))))))))))))))))))))))))************************************++++++++++++++++++,,,---------------,,,,,,,,,---......//////------.........//////////////////000000000111111111111111111111111111111000111222444555555555555555666777777888888777777777777999:::<<<===>>>??????@@@AAABBBCCCDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCFFFFFFHHHMMMNNNNNNRRRXXXfff}}}|||eeeQQQDDDBBBEEEKKKfff{{{aaaKKK>>>777111111333333333444444444333333222222111111111111000///.......................................------,,,,,,------...///...------------...///444>>>PPPggg|||pppmmmZZZSSSIIIEEEDDDDDD@@@===999777555333222111111222222222222222111///---,,,***,,,...111222333444444333333222222222222333333222333333333333222111111//////000000000000111111//////...---------------,,,+++***))))))(((((()))((((((''''''''''''((((((((()))******)))***,,,...///111555888;;;@@@FFFJJJNNNLLLKKKKKKGGGDDDGGGMMMSSS^^^iiisss|||tttdddUUUGGG===888555444222111111333555777999EEEZZZppp~~~yyyrrrmmmggggggffffffiiioooxxx~~~|||xxxuuuqqqnnnlllkkkhhhfffddddddcccaaa___aaagggooovvv{{{yyyvvvyyyyyyuuuooolllllljjjgggccceeefffhhhhhhiiijjjmmmoooqqqooollliiieee___XXXSSSKKKHHHCCC???>>>======<<<888666555666777777666555444444555666777888888999888888888777666666888:::<<<<<<<<<>>>@@@@@@???===;;;;;;999666333222222444999;;;???@@@@@@@@@AAABBB???CCCGGGHHHIIILLLPPPUUUbbbccccccdddgggjjjmmmnnnrrrrrrqqqpppqqqrrrssstttssstttrrrnnnhhhfffhhhkkknnnuuuyyyxxxxxx{{{~~~|||{{{{{{{{{zzzyyyvvvuuuuuuuuuuuussspppmmmllljjjiiiiiihhhfffbbb___UUUZZZ```eeeiiiooowww|||yyyvvvtttpppooosssyyy{{{vvvpppfff^^^WWWVVVaaarrr&&&%%%%%%'''***+++***)))))))))************))))))************************+++,,,------++++++,,,---))))))))))))))))))))))))************************************++++++++++++++++++,,,------------,,,++++++,,,------...//////....../////////000000000////////////000000000111000000000000000000000000///000222444555555555555555555555666777888999:::888888999:::;;;======>>>>>>???@@@BBBCCCCCCDDDDDDBBBCCCEEEFFFFFFEEECCCBBBCCCBBBEEEKKKMMMLLLNNNRRRZZZnnnzzz^^^MMMFFFFFFIII^^^~~~uuu]]]GGG===444444444333333555333333333222222222222222222111000///.......................................------,,,,,,------...///---,,,+++,,,---......333888DDDVVVnnnlllaaaSSSJJJGGGDDD@@@<<<:::999666444333222333333222222333444333111///---,,,,,,---///111222333444444333333222222333333444333333333444333222222111//////000000000111111111000///......---.........---,,,+++***))))))))))))))))))(((((('''(((((()))'''((())))))((((((***,,,---///222555999???EEEJJJKKKJJJJJJJJJGGGBBBDDDJJJKKKWWWdddmmmwwwyyykkk\\\MMMCCC===555444333222111222333444666???OOO___jjjuuu{{{uuuoooooonnnmmmnnnrrrxxx}}}}}}yyyuuurrrooollliiiggggggeeeaaa^^^aaahhhrrr{{{}}}uuurrruuu{{{zzzuuuooolllllljjjeeeaaacccdddeeefffeeeeeeffffffhhheeebbb^^^ZZZUUUOOOKKKDDDAAA===;;;::::::888777555333333333555555444333222333444555666777888888555666666444333333555777888777777888:::;;;;;;:::888999999666333222333666999<<<@@@CCCDDDDDDDDDEEECCCFFFJJJKKKKKKMMMQQQTTTbbbcccdddfffiiikkknnnoooqqqqqqqqqqqqrrrtttuuuvvvtttuuutttoooiiigggjjjnnnpppwww||||||}}}|||zzzzzzzzzyyywwwtttssssssssssssqqqnnnkkkhhhgggffffffeeeccc___\\\VVV]]]gggmmmqqqvvv}}}}}}wwwtttrrrqqqssszzz|||vvvfff]]]TTTTTT^^^mmmzzz%%%$$$%%%'''***++++++)))))))))************))))))------,,,+++***)))((('''((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***++++++,,,,,,---...//////////////////000000000000////////////000000000000000000000//////////////////000222444555555555555555444444444666888:::;;;999999::::::;;;<<<=========>>>@@@AAABBBCCCCCCCCCBBBCCCEEEFFFFFFDDDCCCAAABBBAAAEEEJJJMMMKKKLLLOOORRRddd}}}gggSSSIIIFFFEEEVVVrrrmmmPPPCCC999777777555444777222222222222222222222222222222000///............------------------------...------,,,,,,------...+++)))((())),,,///111222111333999FFF\\\www{{{nnn\\\PPPJJJGGGBBB===<<<:::888555444444444555222333444555444222000///---------...///111333444444333333222222333333444333333444444333333222111//////000000111111111222000//////............///...---,,,+++***************))))))((((((((())))))'''((()))(((((((((***,,,+++...111444888>>>EEEIIIHHHGGGIIIJJJFFFAAACCCGGGGGGRRR___hhhpppyyy{{{oooaaaRRRGGGBBB555444333222222111111111444;;;GGGRRRZZZeeewww{{{yyyxxxvvvttttttvvv{{{~~~~~~zzzqqqnnnjjjiiihhheeeaaa]]]ZZZbbbmmmwww}}}{{{sssooorrryyyzzztttnnnlllkkkjjjddd```aaabbbcccdddcccbbbaaa``````]]]YYYUUUQQQLLLGGGCCC???===;;;::::::888555333333222111222333444333222111222222333555666777777333444444222111111333555555444333333666777888777666888888666333333555888888<<>>???@@@AAABBBBBBBBB???@@@@@@AAAAAABBBBBBCCCCCCDDDFFFFFFGGGHHHJJJMMMPPP[[[jjj|||~~~dddKKKBBBCCCIIIYYYjjjfffSSS???777666555222111333222222333555555333111111111222111111000///...---......//////...------000///---+++************000///...---,,,+++++++++111222666>>>III^^^}}}{{{lll\\\PPPFFF@@@<<<;;;======:::555222222444222222222111111111111111///...+++)))***,,,///111333333444444333333222222000111222333333333333333111111111111111000//////.........------,,,,,,,,,...---,,,+++************))))))))))))(((((((((((())))))))))))))))))))))))......///111555;;;@@@CCCDDDEEEFFFEEECCCBBBBBBDDDFFFKKKRRR[[[dddoooxxx~~~zzzsssmmmdddUUUFFF>>>===777333444444222111333222888>>>DDDJJJVVVgggsss}}}{{{zzz{{{}}}ssspppllljjjgggccc[[[VVVSSSSSSYYYgggrrrvvvwwwyyyyyywwwsssppppppuuu}}}~~~yyysssmmmiiifffcccaaa]]]]]]^^^^^^\\\YYYVVVTTTYYYVVVRRRMMMGGGCCC@@@>>>888777666444333222111111000111111111111222222222333333222222222333444444444444444444444444333333333444333222111222555777888888888777555666888:::===AAAFFFGGGFFFFFFJJJNNNMMMMMMNNNOOORRRUUUXXXZZZ^^^eeekkklllnnnppppppnnnooommmmmmooosssuuutttsssyyy{{{{{{xxxrrrmmmkkklllsssxxx~~~~~~~~~~~~~~~|||zzzxxxuuuqqqnnnooollliiiggggggffffffeeeccc______cccaaa[[[XXX[[[bbbgggnnnssswww||||||sssnnnnnnnnnttt{{{xxxiiibbbZZZXXX^^^gggnnnrrr((((((''''''((()))***+++))))))))))))(((((((((((()))))))))))))))))))))))),,,+++******)))))))))*********))))))(((((('''''''''''''''&&&'''(((((())),,,,,,,,,+++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////000000000000//////......//////000111111111111111000000111111222333333333111111222333444555555666888888888999:::;;;;;;;;;<<<===>>>@@@AAAAAAAAABBB??????@@@@@@AAABBBBBBBBBBBBCCCEEEEEEEEEFFFHHHJJJLLLUUUaaarrroooSSSFFFCCCEEEOOO\\\sss~~~eeeJJJ;;;777444000...333222111222444444444333222222222222111000//////---.....................222111...,,,++++++,,,---//////...---,,,,,,,,,,,,,,,,,,///444===NNNiii|||ooobbbXXXOOOFFF???<<<>>>>>>;;;777444444555444444333333222111111000000///,,,******,,,...000111222333444444333222222111222222333333333222222222222222222222111000000.........---------,,,,,,...---,,,+++***************)))))))))(((((((((((())))))))))))))))))))))))+++++++++---111555:::===???@@@AAAAAA??????@@@AAABBBFFFMMMUUU]]]gggpppuuuzzzxxxuuupppgggXXXJJJBBB???999555555555222222444555999===@@@CCCLLLZZZdddqqq{{{~~~}}}}}}}}}}}}wwwsssmmmiiieee___WWWRRRMMMLLLRRR^^^iiimmmoooqqqvvvuuurrrpppooossszzz|||xxxrrrmmmiiifffcccaaaZZZZZZYYYXXXUUUSSSPPPNNNQQQOOOKKKGGGBBB>>>;;;:::777666555333222111111111000000111111111222222222222222222222222333444555555555555444444333333333000000000///...///111444777888888777666666888:::BBBFFFIIIIIIGGGFFFIIIMMMPPPPPPQQQSSSVVVXXXZZZ[[[aaahhhmmmnnnppptttuuutttpppooonnnooosssttttttrrr{{{||||||yyytttpppnnnnnnpppuuuzzz}}}}}}|||||||||zzzyyyxxxwwwvvvtttqqqnnnjjjhhhfffdddccccccbbbbbbbbb___^^^```___\\\___eeehhhkkkoootttyyy~~~|||xxxrrrmmmmmmrrrrrrxxxwwwmmmhhhaaa^^^```dddgggiii(((''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((())))))---,,,+++)))(((&&&%%%$$$)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////............//////000000000////////////...000000000000000111111222111111111222222333333444222222333333333444444444777777777888999999::::::;;;<<<===???@@@@@@AAAAAA?????????@@@AAAAAABBBBBBBBBCCCDDDDDDCCCDDDFFFHHHGGGMMMWWWeee{{{~~~```NNNDDD@@@EEENNN^^^{{{]]]GGG<<<666222000444222111111333444555444333333333333222111000000......---------...000111444222///---,,,---...//////...------,,,,,,,,,,,,...---...111555AAAWWWjjjsssiiibbbYYYMMMCCC>>>??????===999777555555666666555444333222222111222000...,,,,,,,,,...///...000222444444444222111222333333333333222222111333333333333333222111111...............---------......---,,,++++++++++++******)))))))))((((((((()))))))))))))))))))))))))))))))))***---111444666888999;;;;;;::::::<<<======@@@FFFLLLSSS[[[bbbhhhppptttwwwtttkkk^^^QQQIIIBBB<<<777777666333222444666999<<<<<<>>>DDDOOOWWWfffooo~~~}}}|||{{{|||~~~xxxpppiiiccc\\\TTTNNNIIIGGGKKKUUU___dddfffhhhppppppooonnnnnnppptttxxx~~~}}}wwwsssnnniiifffccc```^^^WWWUUURRROOOLLLJJJHHHGGGGGGEEEBBB???;;;888666555555444333222111000000000000000000111111111222222111111111111222333444555666666555444444333222222...//////...------000222666777888777666777999;;;EEEHHHLLLLLLJJJJJJMMMPPPVVVWWWYYY[[[\\\^^^^^^___ccciiimmmmmmpppuuuxxxwwwsssrrrpppqqqssstttsssssszzz{{{zzzwwwrrrooonnnnnnlllpppuuuxxxyyyyyyyyyzzztttssssssssssssrrrooollleeedddbbb```___^^^______ccc```^^^```cccfffmmmuuuqqqppppppttt{{{{{{ssslllggghhhqqq{{{}}}xxxuuuqqqkkkeeebbb`````````&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&''''''''',,,,,,+++)))(((&&&%%%%%%*********)))***++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------///......------......///////////////////////////111000/////////000222333111111222222333333333444444444444444444444555555777777777888888999999999:::;;;<<<===>>>?????????>>>>>>??????@@@AAAAAAAAABBBCCCDDDCCCBBBCCCEEEFFFFFFJJJPPP[[[mmmuuu\\\HHH===???GGGNNNhhhwww]]]JJJ===888888555333111000222444555555444444444444333222111111///...---,,,---...111222444222///---,,,---///000///...---,,,,,,,,,,,,,,,111//////111333:::IIIXXXyyyxxxnnnhhh___RRRGGG@@@@@@???===;;;888666555666666666555555555555555333222000...------------,,,---000333444444222111444444444444333222111111222222333333222222111000///.....................///...---,,,,,,+++++++++*********)))))))))(((((())))))))))))))))))))))))++++++++++++---///111333111333555666666777999;;;999<<<@@@EEEJJJPPPVVV[[[eeeooowwwvvvnnncccXXXPPPGGG@@@:::999777444333555444777:::;;;===BBBKKKSSSbbbjjjwww}}}{{{yyyxxxttt||||||ssskkkddd]]]UUUPPPLLLHHHJJJSSS[[[___aaadddggghhhjjjkkkkkkllloooqqquuuxxxzzzzzzxxxvvvttttttooolllgggccc```]]]ZZZXXXRRRPPPKKKGGGCCCAAA@@@@@@???>>>;;;999666555444333333222111000000000000000000000000000111111111111//////000000222333444555777666555444333222111111...///000///......000222555666888888888999;;;<<>>>>>>>>======>>>??????@@@@@@AAABBBCCCDDDCCCCCCCCCEEEGGGHHHJJJNNNVVVdddyyyqqqQQQ>>>===DDDFFFWWWqqq|||```HHH>>>>>>777555222111333555555555444444555444444333222111000///---,,,---///111222222000...,,,+++,,,...///......---,,,,,,,,,---------+++,,,---...222<<>>??????@@@@@@AAABBBCCCCCCBBBCCCEEEGGGIIIIIILLLRRR[[[llleeeKKKAAAAAAAAAIII[[[wwwyyyYYYFFF@@@:::888555444555666555444444444444444333222111111111000///......///000000///...---,,,,,,,,,------...------,,,,,,---------+++***+++......///666>>>PPPjjjvvvjjj]]]TTTKKKGGGAAA===;;;999777666555555666666777888888888333333333222111000...---+++,,,---///000111111111333444444444444333333222000111111111111000//////////////////000000000000000000///...------------++++++*********)))))))))(((((((((((((((((((((((()))((((((((())))))***++++++---///111111222444666444777:::===AAAEEEKKKOOOUUUaaalllmmmlllkkkcccXXXMMMEEE>>>:::777333222444333444666777888;;;???BBBOOOWWWeeeuuu~~~zzzuuuqqqooommmqqqtttuuuxxx}}}~~~~~~yyytttooohhhccc\\\WWWVVV[[[_________```[[[]]]```bbbbbbaaaaaabbbbbbdddfffgggfffeeeeeefffeeebbb^^^ZZZWWWSSSOOOLLLEEECCC@@@<<<999888888888777666555444333333333333000000/////////000111111/////////000000000111111////////////000111222333333333222222111000//////---...//////......///000444777:::<<<===>>>@@@AAAOOOSSSYYY___bbbbbb```^^^cccccccccccccccbbbaaaaaajjjnnnooollllllppprrrqqquuuuuutttqqqooooooqqqtttvvvrrrnnnkkkjjjkkkkkkjjjkkkjjjkkkmmmqqqsssttttttpppnnnllljjjhhheeeaaa]]][[[\\\]]][[[XXXXXX[[[^^^ggghhhmmm{{{{{{vvvxxxvvvfffcccmmm~~~}}}ooofffdddgggiiijjj&&&'''((())))))((('''''''''''''''((()))*********(((((((((((((((((((((((()))((((((((())))))***+++'''((((((((()))))))))***)))))))))))))))***++++++(((((()))******+++,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++******++++++...------,,,,,,------...---------.........////////////000111111111111111000000000000000000000000111222222333444555666666777777777777777777777777666777888:::;;;;;;<<<<<<<<<<<<======>>>??????@@@>>>???AAAAAAAAABBBDDDFFFGGGGGGJJJNNNSSS___wwwbbbLLLAAA???@@@JJJ```oooRRRDDD<<<:::888777777777555333444444444333333222111000111111000000///.........---.........------,,,,,,---------,,,,,,------...++++++---111111000333999EEEZZZvvvvvvhhh___RRRLLLDDD>>><<<;;;:::888888777777777666666666555222333444444333111///...------,,,------///000111333333444444444444444444111222222222222111000000//////000000000111111111111000///...------------+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''(((((((((***+++...//////000222444333555999<<>>:::777222222444333444555666777999;;;===DDDMMMZZZiiizzz{{{wwwrrrpppppprrrrrrqqqrrrwwwwwwtttwwwwww{{{~~~yyyqqqkkkgggaaa```cccfffdddbbbbbb[[[]]]______\\\ZZZYYYYYYYYY[[[^^^^^^^^^^^^___```^^^[[[WWWTTTPPPKKKFFFCCC>>><<<:::888777666666666444333222111000000000000000/////////000111111222////////////000000000111///////////////000111222111000000000//////.........///111111000000000222555888;;;>>>???@@@BBBDDDNNNTTT]]]gggnnnooollljjjkkkkkkiiihhhggggggggggggiiinnnpppnnnnnnqqqsssrrrqqqqqqpppnnnkkkkkknnnqqqwwwrrrmmmjjjjjjlllllllllkkkiiihhhjjjnnnqqqrrrqqqllljjjhhhfffeeeaaa]]]ZZZUUUXXXYYYWWWTTTTTTWWW[[[ccciiirrr}}}~~~zzzxxxzzz~~~mmm___aaappp{{{lllfffiiinnnooonnn'''((())))))(((&&&%%%$$$&&&''''''((()))******+++((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((()))))))))))))))&&&&&&&&&&&&&&&'''(((((('''(((((()))******++++++*********++++++,,,,,,,,,---,,,,,,+++*********+++...------,,,,,,------...---------.........//////...///111222222222111000000000000/////////////////////000111333444555555666666666666666555555555666777888999:::;;;;;;;;;<<<<<<======>>>?????????<<<===??????@@@AAADDDFFFDDDDDDGGGKKKMMMVVVmmmvvvXXXDDD???===BBBRRRkkk^^^JJJ===<<<:::999999777444222333333333333222111000000111111111111000...---,,,------/////////...---,,,------,,,,,,,,,------...***))),,,//////---///333888III```vvvpppgggXXXPPPGGG@@@===<<<<<<;;;::::::999777666444333333222333444555444222000......---,,,+++,,,...000222222222333444555555555555222333333333333222111111//////000000111111111222111000///......------...+++++++++************)))(((((((((((((((((((((((('''''''''((((((((()))))))))***,,,------...000222222444888;;;???DDDIIIMMMOOOYYY___aaafffmmmgggZZZPPPGGG???:::666222111333222333444666888;;;===???:::BBBNNN[[[jjj|||{{{|||}}}}}}|||yyyuuussstttuuusssoooooorrrrrrnnnqqqqqqttt|||}}}~~~vvvpppooojjjhhhkkkllliiifffeee^^^______]]]YYYUUUTTTSSSSSSUUUWWWXXXWWWWWWYYYZZZXXXUUUQQQMMMIIIDDD???;;;999888777666555555444444111111000///............000//////000000111222333////////////000000000000000///////////////000111////////////............111333444555444333444555555888<<>>>>>>>>>>>>>>???@@@AAABBB@@@???===<<<<<<>>>@@@AAAGGGBBBEEEMMMPPPRRR```qqqrrrQQQHHHEEEBBBEEEUUUqqqpppOOO>>>;;;:::999555000000444000111111111000///000111555333111000......//////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000<<>>===>>><<<;;;999777555555555666555555555444333222111000000000000000////////////111111222333333444555555555444444333333222222111222222222333333222222222000000///...............,,,,,,,,,+++++++++******''''''''''''''''''''''''))))))))))))))))))))))))------........./////////222333555888<<>><<<;;;:::888666333222222333444////////////////////////000...---...///000///...........................///////////////.........111000////////////000000///111333333222111111222777888;;;<<<>>>AAAEEEIIILLLTTTbbbsss}}}yyyuuusssrrrpppnnnmmmmmmmmmppprrrtttsssrrrllliiieeeddddddfffggggggmmmllllllmmmooopppooonnnkkkiiiggggggiiijjjjjjjjjfffeeebbb___\\\YYYWWWVVVTTTSSSQQQOOOMMMNNNPPPQQQ]]]dddnnnwww|||{{{mmm]]]UUUaaarrr}}}ttthhhhhhnnnooonnnlll''''''''''''''''''''''''&&&''''''((((((((((((((()))***+++***((((((((()))))))))((((((((((((((()))***((('''''')))******)))&&&'''((()))***)))((((((***)))))))))***+++,,,,,,************************,,,,,,+++++++++++++++,,,...---,,,++++++---///000.../////////000000000000111111111111111111111111000000000000000000000000333333333444444555555555777777777777777777777777888888888999:::;;;<<<======>>>>>>??????@@@AAAAAA???>>>=========>>>@@@@@@EEEAAADDDKKKNNNOOO[[[jjjlllMMMFFFAAABBBKKK^^^yyyeeeFFF???999777555111///000///000111111111000111111222222111000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////333555===LLL___vvvnnnaaaSSSKKKEEE???<<<===>>>===;;;888666555444444444444444444333333222111111111000000000/////////000111111222333333444444444444444333333222222222111111222222222222111111000000///............///,,,,,,,,,++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++...000333666;;;BBBIIIOOOTTT^^^eeefffkkkqqqlll```SSSMMMDDD<<<777333000---111111222333444666888999;;;<<>>;;;999888888777555333111111222333........................///...---...///000///---/////////////////////////////////////////////...//////......//////000111000222333333222111222333666888999;;;===@@@EEEIIIJJJRRRaaauuu|||xxxvvvtttssspppooooooppprrrrrrqqqooohhhfffcccbbbcccdddeeedddggghhhkkknnnppppppmmmkkkjjjhhhfffeeeggghhhhhhgggdddccc```]]]ZZZVVVTTTRRRMMMNNNOOOLLLJJJJJJMMMPPP^^^bbbiiiooouuuyyy}}}yyylll]]]UUU___mmmuuu|||{{{ppphhhjjjnnnmmmiiiggg''''''''''''''''''''''''&&&''''''((((((((((((((()))***+++***((('''((()))+++***)))(((''''''''''''***((('''&&&((((((((('''''''''''''''((((((((((((((((((((()))***,,,---...++++++++++++++++++++++++******)))))))))******+++......---,,,---...///000....../////////000000000111111111111111111111111000000000000000000000000222222333444555666666777777777777777777777777777:::::::::::::::;;;;;;<<<<<<===>>>@@@@@@@@@@@@???===>>>>>>>>>????????????CCCAAACCCIIIKKKKKKTTT___uuu\\\MMMBBBAAACCCJJJbbb{{{~~~XXXIII:::666666444111/////////000111222222111111//////000000000000//////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......000000444===III\\\xxxxxxkkk]]]SSSKKKCCC>>>>>>???>>><<<:::888555333222444444444444444444333333333222222111000///......///000000111111222222222333333333333333222222222000111111111111111111000111000//////......//////,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++---000333777>>>EEEJJJQQQ[[[cccffflllqqqnnneeeWWWOOODDD<<<888444...)))111111111222333555666777;;;<<<===AAAGGGPPP[[[bbbfffjjjrrr|||zzzxxxtttpppnnnlllllllllooorrrvvvyyyyyyvvvrrroooppppppuuu|||||||||{{{{{{yyytttnnnjjj^^^[[[WWWUUUSSSQQQOOOMMMNNNMMMKKKIIIGGGEEEDDDDDD@@@???>>>;;;999666555444666444333111000000111111........................///...------//////...---////////////////////////////////////////////////......//////000000111111000222333333222222333444777999:::;;;>>>BBBHHHLLLMMMSSSaaauuu|||zzzyyyyyyuuutttqqqqqqpppooommmkkkdddcccaaaaaaccccccbbbaaa```ccchhhmmmpppoookkkggghhhfffdddcccdddeeedddcccbbbaaa^^^ZZZVVVRRRPPPNNNIIIKKKLLLJJJGGGHHHNNNTTTcccdddfffjjjooovvv{{{~~~wwwooobbb[[[aaaiiillloootttwwwuuunnnkkkmmmoooiiiccc___''''''''''''''''''''''''&&&''''''((((((((((((((((((*********((('''((()))***)))((('''''''''''''''***(((&&&&&&''''''&&&%%%''''''&&&&&&''''''((()))))))))))))))***+++,,,---++++++++++++++++++++++++***))))))))))))******+++...------,,,---...//////........./////////000000000000000000111111111111000000111111111111111222111222333444555666777888777777888888888888888999<<<;;;;;;:::::::::;;;;;;;;;<<<>>>@@@AAA@@@???>>><<<===>>>???@@@@@@??????CCCAAADDDHHHJJJIIINNNVVVddd|||qqqXXXEEEBBBAAABBBUUUooopppXXX@@@666666666333111//////000111333333222111---...///000111000000//////...------------------------------------------******+++,,,,,,------...000000222555:::HHHaaawwwuuufff\\\SSSIIIBBBAAA======<<<:::888666444333444444444444444555555555444444333222000///....../////////000000000111111222222222222222333333333000000111111111111000000111000000///.../////////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,...000333888>>>BBBGGGPPPYYY^^^eeekkkkkkfff[[[PPPCCC;;;999777222,,,000000000111222333444555999:::<<<@@@FFFPPPZZZaaaaaaeeekkksss~~~}}}wwwrrrooommmkkkjjjllloootttxxxzzzyyyvvvtttuuuuuuxxx~~~~~~}}}|||{{{zzzxxxtttoookkkccc```[[[WWWTTTRRROOOMMMLLLJJJHHHEEEBBB@@@@@@???;;;:::999777555333222111222222000////////////000...........................---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000000111111222222222222222111111000222333333222222444555:::;;;>>>@@@BBBFFFLLLOOORRRUUU^^^ooo}}}||||||}}}zzzwwwtttqqqooommmjjjgggaaaaaaaaabbbccccccaaa___]]]```dddiiimmmlllhhheeefffeeecccbbbccccccaaa``````___\\\XXXSSSOOOLLLJJJHHHJJJJJJGGGFFFJJJTTT]]]hhhhhhhhhkkkqqqwww|||xxxvvvmmmgggiiikkkiiifffggggggsssqqqnnnnnnpppnnneee]]]ZZZ''''''''''''''''''''''''&&&''''''(((((((((((((((((()))***)))'''''''''((('''''''''''''''((())))))***(((&&&%%%&&&'''&&&%%%(((''''''''''''((())))))++++++***************+++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,------...............//////////////////000000000111111111000111111111222222333333222222333444666777888888777888888888999999::::::<<<<<<;;;;;;::::::;;;;;;:::<<<>>>@@@AAA@@@???>>><<<<<<>>>???@@@@@@@@@???DDDCCCEEEHHHIIIJJJLLLPPPYYYmmmeeeJJJCCCAAA@@@OOOdddjjjJJJ888555444444333222000///000222444333111,,,...///111111111000000000///......---------...------------------------******+++,,,,,,------...+++,,,///000111888JJJ[[[yyy|||nnndddZZZOOOHHHEEE======;;;:::888777666555666555444444444555666666555444333222111000///......///////////////000000111111111222222333333333000000111111111111000000111111000///////////////---------,,,,,,,,,++++++************************************************&&&''''''''''''(((((((((+++,,,---...///222666999;;;CCCLLLSSS[[[bbbeeeddd```TTTDDD;;;999888555111000000000000000111222222444666888<<>>BBBFFFIIILLLPPPRRRUUUUUUYYYeeevvv|||yyytttqqqnnnkkkhhhfffbbbaaabbbdddeeeeeebbb```______aaadddggghhhfffdddeeecccbbbbbbbbbbbb```^^^^^^\\\YYYUUUQQQMMMJJJHHHGGGGGGFFFDDDEEENNN\\\fffkkkjjjjjjnnnuuuzzz}}}~~~|||{{{wwwtttsssppphhhaaa^^^YYYdddooouuuyyy{{{wwwrrrkkkkkklllmmmggg]]]XXXXXX''''''''''''''''''''''''&&&''''''(((((((((((((((((()))***)))'''&&&'''(((&&&&&&&&&&&&'''((()))***)))'''&&&%%%'''''''''&&&(((((((((((()))))))))))),,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,------------........./////////...//////000000111111111111111111222333333444444333333444555666777777888888888888999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<===????????????>>><<<<<<===>>>???@@@@@@AAADDDDDDEEEGGGIIIKKKMMMNNNTTTbbbxxxxxx[[[MMMEEEAAAIIIWWW}}}|||ZZZCCC888333333666666222......111333333222//////000111111111111111111111000///............------------------------+++++++++,,,------......,,,,,,///000///111<<>>;;;999888888888777777555444444555666777555444444333222111000000///////////////////////////000000111222333444444000111111111111111111000222111000000//////000000------------,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((())))))))))))+++,,,,,,,,,,,,---000222555:::AAAHHHOOOVVV\\\___cccXXXIII>>>999777444222000///////////////000000555666777999===CCCKKKQQQVVVYYYaaammm{{{|||yyyvvvsssqqqrrrssstttwwwzzz}}}~~~}}}|||zzz~~~}}}yyyxxxyyyyyyvvvtttsssssssssrrrpppjjjfff```ZZZUUUOOOJJJGGGCCCAAA>>>:::777666666666444333333222111000//////---.....................---------------------------,,,++++++------,,,+++------------------------------...///111222333333888888888888777666444333333444555444444555888:::<<>>?????????======<<<===>>>???AAABBBCCCDDDDDDEEEHHHLLLNNNNNNQQQXXXhhh|||dddPPPEEEFFFMMMiiipppVVVCCC888666::::::444...,,,///222333222222111111111111222222333333222111000////////////........................,,,,,,,,,---....../////////...///111000000777???NNNddduuuhhh^^^ZZZJJJGGGCCC>>>:::999999:::999888666555444555666777444444333333222222222222////////////////////////...///000111222333444444111111222222222222111111222111000000//////000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))***++++++***+++---///111444888===BBBGGGOOOUUU]]]VVVKKKBBB<<<888555333//////...............///444444666777:::???EEEJJJKKKNNNUUUbbbqqq}}}~~~zzzzzzzzzzzz{{{}}}~~~}}}|||~~~{{{zzz~~~|||xxxvvvwwwrrrqqqpppppppppnnnllljjjccc```[[[VVVPPPJJJDDD@@@BBB???<<<888666555666666111111000000//////......,,,------...////////////------------------------,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444555666888999999888666555777888888777777999<<>>???@@@>>>===<<<<<<===???BBBCCCCCCCCCCCCDDDGGGLLLNNNNNNPPPSSS^^^sss{{{\\\JJJGGGJJJ[[[yyygggOOO???;;;>>>===666...+++...222333222444333222111111222333444444333222111000000000000........................,,,,,,---......//////000///,,,+++---------222888@@@SSSnnnuuujjjeeeRRRNNNGGG@@@<<<::::::;;;;;;999777555444444555666333333333333333333333333000000000000000/////////...//////111222333444555222222333333333333222222222111111000000000000000......---------,,,,,,,,,........................************************(((((((((((())))))))))))'''(((*********+++---//////000222555888<<>>>>>BBBMMM\\\hhhnnnooorrrnnnllloooxxxtttggg^^^QQQNNNHHHGGGOOO\\\dddfffaaaaaa```]]]XXXYYYgggwww$$$%%%'''))))))((('''&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%$$$$$$((((((((((((((((((((((((%%%&&&&&&'''((()))******((('''&&&&&&&&&''')))***)))************+++++++++---------------,,,+++***---...//////...---+++***+++,,,,,,------,,,,,,+++..................------///////////////000111111333333333222222222111111555555555666666666666666888777777999;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;::::::<<<;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGIIIJJJKKKKKKQQQOOOSSSbbbxxxzzzVVVGGGHHHPPPbbbuuu\\\OOOCCC888<<<444.........---///222111111111//////111555999444444222///,,,,,,---///111111000///...------,,,///...,,,++++++,,,...///...............///000000;;;CCCWWWttt|||uuubbbXXXLLLDDDAAA@@@<<<888888777666777888888666555888777666444333333333333000000////////////000000------------...000111222111111111111111111111111000000111111111222222222000000///...............------,,,,,,,,,------...,,,,,,++++++***)))(((((((((((((((((((((((((((((()))))))))))))))))))))))).........///222666;;;===DDDGGGHHHEEE@@@:::777777333...)))***...000///,,,.........///000222444444999:::???IIIUUU```fffhhhdddgggooo|||}}}uuuqqqqqqvvv{{{zzzvvvvvvvvvvvvwwwxxxzzz|||~~~|||sssjjjdddcccdddeeeeeeccc```]]][[[XXXTTTNNNIIIDDD@@@;;;888666444222111111111///...222111000///---+++******///,,,***+++...///...,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,---------...///000111222555666666555444555777999===<<<;;;::::::;;;<<<===HHHNNNaaayyy}}}oooggghhhhhhiiikkkmmmttt}}}|||zzzvvvuuusssqqqooonnnnnnmmmkkkhhhfffeeefffhhhhhhhhhgggeeebbbaaa```___\\\ZZZ]]]YYYUUUVVVXXXXXXUUUQQQLLLIIIGGGGGGDDD???===>>>:::GGGWWW```ggglllmmmkkkmmmmmmooossszzz~~~vvvlllfffUUUNNNHHHIIIRRR^^^fffjjjgggcccYYYXXX^^^aaarrr$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''((()))***))))))*********+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++........................///////////////000111111111111111222222333333333444444444444444555555666888777777888:::;;;:::999:::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<============>>>@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKKKKNNNLLLPPP\\\nnnhhhOOOGGGFFFRRRiiirrrcccRRRCCC;;;666222222000---...222000111111000000111555888333333222000------...000000000//////......------///...,,,++++++,,,...///...............//////000333888GGG^^^xxxqqqfffXXXMMMHHHEEE@@@===:::888888999:::;;;:::888888777777666555444333333000000////////////000000---------......000111111222222222111111111111111111111111111222222222222111000000///......//////...------,,,------......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,---///333777999???BBBDDDCCC???:::777666444111---,,,///000///............///000111222333333444777???HHHQQQUUUVVVQQQXXXaaakkkttt~~~yyyqqqllllllppptttvvv{{{vvvqqqqqqppppppqqqrrrsssttt{{{|||}}}~~~{{{vvvnnnfffaaa^^^_________]]]ZZZWWWTTTPPPMMMGGGCCC???;;;777555333111............,,,+++///.........------,,,,,,222///,,,,,,------+++)))---,,,,,,++++++++++++++++++++++++*********))))))))))))*********+++++++++------------...///000111444555555555555666888;;;<<<<<<;;;;;;;;;<<<===>>>CCCIIIZZZqqq{{{pppiiieeeeeefffggghhhnnn|||}}}||||||zzzwwwvvvtttqqqooommmllllllkkkiiifffeeefffhhhhhhhhhgggdddbbb```___^^^[[[YYYZZZWWWSSSSSSUUUTTTPPPKKKGGGDDDBBBCCC@@@;;;:::===AAAQQQcccmmmrrruuutttqqqqqqrrrtttxxx}}}|||xxxzzzzzzrrrnnn\\\WWWRRRSSSZZZaaaddddddgggcccZZZYYYaaahhh{{{$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((((()))***+++)))))))))*********++++++++++++++++++++++++***)))*********++++++,,,---...+++,,,,,,------,,,,,,+++........................///////////////000111111//////000111222333444555444333222222222333555666777666666888:::;;;:::999999999::::::;;;<<<======<<<<<<============>>>>>>????????????@@@AAABBBCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJIIILLLUUUaaatttuuuTTTDDD???CCCPPPggg~~~iiiVVV???:::666444222//////111///000111111111222444666333333333111///...///111///////////////............---,,,++++++,,,---.........------......///000222444<<>>CCCFFFGGGDDDLLLUUU[[[___eeennnvvvzzz~~~{{{xxxrrrjjjeeedddfffiiikkkpppvvvzzztttooonnnmmmlllkkkkkkkkkllllllnnnppptttwww{{{~~~~~~|||yyyxxxxxxwwwuuutttoooooonnnmmmkkkfff```[[[VVVWWWWWWVVVTTTQQQMMMKKKHHHEEEAAA===;;;888555333333222000000000000...---++++++,,,------...//////111///,,,,,,,,,,,,+++***,,,++++++***************+++++++++***************(((((()))))))))*********---,,,,,,,,,---...//////222444555666666888;;;===<<<<<<<<<======>>>??????<<>>???<<<999:::???KKK]]]qqqzzz||||||zzzxxxtttuuuxxx{{{~~~~~~|||yyyqqqooouuu~~~wwwtttddd```]]]___ccceeebbb^^^bbb```XXXYYYeeeooo%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))******+++))))))))))))******************+++++++++******)))++++++***)))***+++---...+++,,,,,,------,,,,,,+++---------...............///////////////000000111///000000111222333333333444333222222222333555666666555555777:::;;;:::888888888999:::;;;======>>><<<<<<<<<===>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBDDDDDDEEEGGGHHHIIIJJJKKKIIIIIIKKKPPPWWWeee|||}}}[[[GGG@@@???EEETTTfff|||lllNNNBBB777444444111//////...///111222111222333555666666666444111/////////.........///////////////...---,,,,,,,,,,,,---......------------...//////333333666>>>KKKbbbqqqbbbYYYSSSNNNIII<<<:::777777888::::::999777888999:::888666444222111000000000000000000111///............//////000111111111222222222222222222222222222333333333333222222111111000111111222000///......---.........///.........---------,,,************************))))))))))))))))))))))))***))))))((()))+++---...111555999<<<<<<:::777555333444333111///...///111000//////....../////////222222222444777999;;;<<>>AAA??????@@@@@@AAA@@@@@@???888===JJJ\\\mmmttttttqqqjjjiiijjjkkkiiihhhnnnwwwyyyuuuvvvvvvuuuuuutttrrrpppnnnlllkkkkkkkkkiiigggggghhhhhhhhhgggiiifffbbb___^^^\\\ZZZXXXYYYWWWTTTRRRPPPLLLFFFBBB>>><<<<<<===;;;:::???EEEUUUfffxxx~~~}}}{{{uuuvvvyyy{{{{{{vvvpppkkkggghhhppp|||yyyvvvgggdddbbbdddggggggaaa\\\YYY[[[XXX\\\jjjvvv%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((())))))***************(((((()))))))))*********)))******+++++++++******...---+++***)))***+++++++++,,,,,,------,,,,,,+++---------........./////////////////////000000111111111111111111111111111555444333333333444666666555444444666999:::999888888888999:::;;;======>>>;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJLLLNNNRRR[[[nnnjjjRRRCCC@@@BBBIIIRRRbbbdddOOO:::444555555111...---///111111111111333555:::;;;;;;888444000...............///////////////---------,,,,,,------------------------...//////...///222666===OOOkkkuuuiii```WWWPPPEEEBBB>>>;;;;;;<<<<<<;;;888999:::;;;:::777555333111111000000000000111111000//////............///000000000111111222222222111111222222222333333333222222111111111111222222111000//////............/////////...............************************))))))))))))))))))))))))******)))))))))***++++++...000444888::::::777555111222222111...---...///000///......---.........---...//////000222444555;;;<<<===AAADDDGGGIIIJJJOOOYYYfffqqq}}}~~~{{{xxxtttppplllkkkfffaaa\\\ZZZZZZYYYXXX]]]___eeeoooyyy~~~wwwrrrgggfffdddbbb```^^^\\\[[[ZZZ[[[\\\]]]^^^_________\\\[[[ZZZ[[[\\\\\\[[[ZZZUUUUUUTTTUUUTTTRRRNNNKKKGGGFFFFFFDDDBBB???===<<<;;;999777666666666444333---,,,,,,---......,,,***+++++++++,,,,,,,,,,,,,,,******+++++++++,,,...///+++***))))))(((((())))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///222444888:::<<>>999888888::::::;;;DDDMMM```mmmzzz}}}}}}}}}~~~~~~vvvwwwxxxxxxuuuooofff```\\\```iiiuuu~~~zzzuuugggdddaaacccffffffbbb]]]VVV]]]^^^fffwww&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''((((((((((((((('''((()))*********))))))((((((((()))))))))******)))***++++++,,,+++++++++...---,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,------...////////////////////////000111111222222111111111000000000333444444444555555555555333333444666888:::999888999999::::::;;;<<<======;;;;;;<<<======>>>??????>>>???@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJKKKJJJKKKNNNPPPVVVcccppp{{{aaaKKKCCC@@@CCCEEENNNiiiyyyaaaFFF:::888666222......///000000000111333555<<<===>>><<<888333000//////////////////.........------------------------------,,,,,,------...///---...111444888BBBWWWjjjxxxkkk]]]TTTNNNIIIBBB===;;;:::999888:::;;;;;;;;;:::888666555222111111000000111111222111000///.....................//////000111111111000000111111111222222222111111111000111111222333222111000//////...//////........................************************))))))))))))))))))))))))*********))))))*********---...000444777777666444000///////////////......///......---------......---///000000000111333555888777777999===@@@@@@???FFFMMMUUU]]]gggppprrrooopppyyyzzzxxxvvvtttqqqmmmhhheeebbb___[[[XXXVVVUUUTTTRRRVVVWWWZZZ```hhhooosssuuuzzz|||~~~}}}xxxrrrooobbbbbbaaa___]]]ZZZXXXWWWSSSSSSRRRRRRQQQQQQPPPPPPOOONNNMMMOOOQQQTTTTTTTTTNNNLLLJJJIIIIIIGGGEEEBBB??????>>>===;;;999888777444222000000111111000///,,,,,,,,,...//////---+++,,,,,,++++++++++++******,,,------,,,***)))+++,,,+++******)))))))))))))))***************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,---///000111333666;;;>>>@@@BBBEEEGGGHHHJJJMMMOOOPPPOOOMMMLLLHHHKKKPPPYYYggguuuyyywwwsssrrrtttvvvtttnnnmmmooouuuzzzzzzvvvsssrrrpppmmmllllllkkkkkkkkkkkkllllllhhhgggggghhhjjjkkkjjjiiikkkhhhbbb^^^\\\ZZZYYYWWWSSSQQQMMMHHHCCC???;;;999333333555777888===IIIUUUkkkssszzz||||||~~~~~~xxxwwwvvvtttooohhh___YYYQQQWWWbbboooyyyzzztttgggdddaaaccceeeeee```[[[VVV```fffppp&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''((()))))))))(((((((((((((((((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------...//////000///////////////000111111000000000000111111111111111222444555555555333222333222333555888999999888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>><<<===???AAABBBCCCCCCBBBCCCCCCDDDFFFGGGHHHIIIJJJJJJHHHIIILLLOOORRR[[[cccuuuyyy^^^MMM@@@??????CCCUUUmmmrrrXXXGGG===666222111////////////...000333666;;;>>>@@@???<<<777444333000000//////......------,,,------------------,,,------,,,,,,------...///...///222555666;;;IIIWWWnnn~~~nnncccZZZTTTKKKCCC>>>;;;999888<<<<<<;;;:::999888777777222111111000000111111222111111000......------------------...///000000000//////000000000111111111000000000000000111222222333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))***,,,+++,,,...222444333111000...,,,...111222000------------,,,------.........000111000//////222444333444555777888999;;;<<<@@@DDDHHHLLLTTT]]]___]]]^^^fffttt{{{tttmmmkkkjjjiiigggccc___[[[YYYVVVTTTRRRQQQPPPNNNMMMNNNMMMNNNQQQWWW[[[^^^___gggjjjnnnpppnnnkkkhhhfffYYYYYYXXXWWWUUUSSSQQQOOOKKKIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCDDDHHHKKKMMMNNNGGGDDD@@@>>>>>>======;;;888888888777666444444333000...,,,,,,---......---------...000222222000---*********++++++++++++++++++------,,,))))))+++---++++++***))))))))))))***))))))*********+++++++++************++++++++++++++++++,,,---...000222333666999===AAACCCEEEGGGIIILLLOOOTTTYYY[[[[[[ZZZYYYUUUWWWYYY]]]jjjwww{{{xxxwwwvvvyyy|||zzztttppppppsssxxxzzzwwwtttsssqqqmmmkkkkkkjjjiiiiiiiiiiiiiiifffffffffhhhkkkllllllkkkjjjfff```\\\YYYXXXVVVUUURRROOOKKKDDD???;;;999999111111444777:::AAAPPP^^^pppuuuyyyzzz}}}~~~yyyvvvtttppplllggg```YYYSSSMMMUUUaaannnxxxwwwqqqjjjhhheeefffgggddd\\\UUUQQQ]]]cccnnn'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((("""######$$$&&&''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%&&&((()))))))))((('''(((((((((((())))))))))))***+++,,,---------------***+++---...//////...---+++,,,,,,------,,,,,,+++,,,,,,------...///000000///////////////000111111......///000111222333333...000333555555444222000222222333555888999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJIIIFFFFFFJJJNNNQQQVVV[[[ccc}}}pppWWWCCC?????????JJJ[[[lll}}}fffRRRAAA555111333000000///...---///444777:::===@@@@@@>>>;;;888777111111000///...------,,,,,,------......------,,,---,,,,,,,,,,,,---......---,,,...111222444>>>IIIXXXvvvyyyiiibbbXXXNNNHHHDDDAAA@@@======;;;:::999888888888222222111111111111222222222111000......---------,,,,,,------...//////000////////////000000000000000000//////000111222222333222111000////////////---------...............------------------------))))))))))))))))))))))))(((((()))))))))))))))))),,,***)))+++///111000///000---+++...333444111------,,,,,,,,,,,,---...///)))+++,,,+++)))(((+++---***///333333000000555999888:::;;;===DDDNNNPPPNNNMMMTTT___hhhkkkmmmwww{{{rrriiibbbaaa```___^^^[[[WWWSSSRRRPPPNNNNNNNNNMMMKKKIIIGGGFFFEEEGGGJJJNNNOOOPPPXXX[[[```bbbaaa___]]]\\\JJJJJJJJJJJJHHHFFFDDDCCCDDDCCC@@@>>>===>>>???@@@;;;999888999<<<@@@CCCDDDAAA>>>999777777777888888444444444333222222111111///---,,,,,,---......---))))))+++---//////---***)))))))))***++++++,,,,,,''')))++++++******---111,,,++++++***************))))))******++++++++++++))))))))))))***************+++,,,---///111333555777;;;???BBBDDDFFFHHHJJJNNNRRRXXX^^^cccddddddccc^^^______aaalllyyy|||xxx{{{zzz~~~yyytttsssrrrxxx{{{xxxvvvuuusssooolllkkkjjjhhhggggggffffffeeeeeefffhhhlllmmmmmmllliiieee___ZZZWWWVVVTTTSSSSSSPPPKKKDDD>>>::::::;;;222333666:::===EEEVVVeeeqqqtttwwwyyy}}}{{{tttssspppkkkfff```ZZZSSSOOOOOOWWWcccoooxxx|||rrrnnnnnnllljjjkkkjjjdddXXXOOOJJJUUU\\\ggg~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++++++++++++++++++++++++++***************************++++++,,,,,,------...---...////////////222444////////////////////////222222222222222222222222111111222222222222111111333333222333444666888999:::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<===???AAACCCDDDDDDDDDCCCEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIHHHIIIJJJLLLNNNOOOZZZnnn|||eeeLLLAAA>>>???DDDJJJ\\\nnn{{{lllYYYFFF:::555:::444000111222111111444:::;;;@@@GGGLLLKKKCCC<<<777222---,,,///111///,,,...---,,,,,,,,,,,,---......------,,,,,,------...---,,,,,,,,,///333777999JJJ___~~~{{{pppaaaWWWRRRMMMEEE>>>BBB>>>;;;:::;;;;;;888555666444333333333333222000000//////............///000///---,,,,,,---///000111111111111111111111111333333333333333222111000222111000.........///000......---------,,,,,,,,,......---,,,,,,,,,,,,---***)))))))))((((((''''''&&&'''((())))))******)))))))))((()))***+++---.........---,,,,,,+++******,,,,,,,,,,,,+++***))))))---,,,,,,++++++,,,,,,---............////////////666888:::;;;;;;<<>>???AAADDDOOOPPPSSSUUUUUUTTTRRRPPPDDDCCCBBB@@@???>>>>>>>>>===<<<:::888666666666666777777666777888:::<<<===777666444222111111111111000...------......---+++......------,,,+++******)))******++++++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,***''''''(((*********,,,)))'''(((++++++***'''(((((())))))***+++++++++------...///111222444555:::@@@DDDCCCDDDIIIMMMMMMUUUYYY___eeejjjnnnpppqqqkkkkkklllmmmooorrruuuvvvxxx|||zzzwwwwwwxxxyyyyyyxxxuuusssqqqmmmllliiigggeeedddddddddbbbbbbccceeeiiikkkjjjjjjccc```[[[WWWTTTRRROOOMMMNNNKKKEEEAAA>>>:::777444222888???CCCGGGOOO\\\fffoooyyyzzzssswwwlllbbb]]]VVVNNNLLLPPPTTT\\\ccchhhuuuqqqnnnqqqoooqqqoookkkgggcccYYYPPPLLLPPPWWWbbbuuu((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...---...///...------///000........................111111111111111111111111111111222222222222111111333333333333444666888999777777888888888888888888;;;::::::::::::;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJIIIHHHHHHHHHIIIJJJLLLMMMSSScccyyysssXXXHHHBBB@@@AAADDDJJJYYYrrr}}}lllWWWCCC888777000---///111000111333:::<<>>LLLeeerrrhhhbbb]]]UUUOOOHHHCCC>>><<<<<<<<<999666888666555555555555333222222111000000///000000000000///---,,,,,,---///000111111111111111111111111333333333333333222111000222111000///...//////000////////////..................---,,,,,,,,,,,,---------,,,,,,,,,+++++++++'''(((((()))*********)))***)))((((((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******,,,,,,++++++++++++,,,,,,---.........////////////111333555555666666999:::<<>>>>><<<;;;:::999999999999888666444333333444444333333222222333555666777555444222000////////////111///......///000...---------,,,,,,++++++******)))******++++++,,,,,,---******++++++++++++******++++++++++++++++++++++++,,,***''''''(((*********+++)))((()))++++++***(((++++++++++++,,,---------.........///111444666777<<>>HHHQQQVVVVVVTTTGGG@@@888333222222111///......---,,,,,,---.........------,,,,,,------...,,,,,,++++++,,,///111333888>>>MMMeeezzzsssmmmfff```SSSMMMEEE@@@???===;;;999:::888777777777777555444444333222222111111111222000///...------...///000111111111111111111111111222222333333333222111111111111000/////////000000111111111111000000000000......---,,,,,,,,,,,,---......------------,,,,,,((())))))*********)))))),,,,,,+++***))))))******(((((()))+++,,,---...///,,,------------,,,,,,+++,,,++++++******++++++,,,---------.........//////,,,...000111000111333555666:::>>>???@@@CCCHHHLLLNNNNNNOOOQQQSSSVVVYYYZZZXXXVVVVVVYYY]]]\\\VVVPPPJJJIIIIIIJJJLLLMMMMMMLLLGGGGGGFFFEEECCCAAA???>>><<<<<<<<<999777666888:::<<<===???AAAAAA@@@???>>>777777555444333333222222222222111000000000000000///////////////000111222111000///...---,,,,,,,,,///...------......---,,,+++++++++***************))))))******+++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,***(((''')))*********+++***))))))+++++++++)))......------......//////000000000111333666:::<<>>===>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHLLLQQQ[[[mmmxxxbbbTTTKKKEEE@@@???EEEUUUnnnkkkVVVDDD:::222111111///......111333888AAAKKKRRRVVVVVVHHHBBB:::444111111000///......------------.........------,,,,,,------...------,,,,,,,,,...000111555888@@@PPPiii{{{tttoooaaaYYYNNNFFFBBB???<<<:::999888777777999999888777555444333333222222222222000000///......///000000111111111111111111111111222222333333333222222111111111000000000000000000222222111111111000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++*********+++******))))))***)))))))))))))))))))))'''((()))***+++,,,---...,,,,,,---......---------+++++++++******+++++++++,,,,,,---------.........,,,---////////////111222333555888999:::<<<@@@CCCDDDEEEGGGIIILLLNNNPPPQQQOOONNNOOOTTTZZZ\\\YYYVVVGGGFFFEEEFFFHHHIIIIIIHHHEEEEEEDDDBBB@@@===;;;:::999999999666444333333555888999;;;<<<===<<<;;;:::333222111000///......///------------------...........................///......---,,,+++++++++***,,,***)))***++++++***)))))))))))))))************)))))))))***++++++,,,,,,******++++++++++++******************************+++)))(((((()))******)))+++*********+++,,,++++++///............///000111333333333444777;;;???AAABBBGGGKKKNNNSSS[[[______aaadddhhhjjjllloootttyyy}}}}}}|||zzzyyywwwuuutttssswww}}}~~~{{{}}}~~~}}}xxxrrrooommmkkkgggddd```^^^]]]]]]^^^]]]]]]^^^```aaa___^^^YYYUUUPPPKKKHHHEEEAAA???>>>???===999555777???GGGPPPYYYeeeooosssvvvyyy|||wwwnnnbbbYYYQQQUUU___ggggggdddaaadddddddddiiiuuu}}}zzzvvvqqqlllhhhiiikkkiiieeedddggggggeee\\\YYYZZZcccnnnuuuyyy{{{$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++************************))))))))))))))))))))))))))))))***++++++,,,,,,---,,,---......---...000222........................000000000111111111222222111111222222222222111111444444555666666666777777777666666666666666666666999999999999999:::;;;;;;???>>>===<<<<<<===???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFIIIKKKRRRbbbyyyrrr```SSSHHHAAA;;;>>>KKKbbb}}}|||hhhMMMAAA555222222000//////...000444;;;CCCJJJOOOQQQKKKFFF???999444000...---...........................------,,,,,,------.........---------...///000000333888???MMMgggnnneeeXXXMMMFFFAAA===:::888777666777:::;;;:::999666555444333222222222222000000000//////000000000000000000000000000000000111222222333333333222222000000111111111111111111111111111000000000//////......---,,,,,,,,,,,,---***+++++++++++++++++++++++++++,,,++++++***))))))$$$$$$%%%&&&&&&''''''''')))))))))******++++++++++++,,,,,,---............,,,++++++++++++++++++,,,,,,,,,,,,,,,------------,,,---......------///000///111222444666888;;;===;;;<<<>>>AAACCCDDDEEEEEECCCDDDGGGMMMTTTXXXXXXWWWHHHFFFDDDDDDEEEEEEEEEDDDBBBAAA@@@???<<<:::888666666666666444222000111222111222333444555444444333111000///......------...++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++*********)))((()))***+++***))))))))))))))))))))))))***((())))))******+++,,,,,,%%%&&&&&&''''''&&&&&&%%%************************+++)))((((((*********)))***++++++++++++,,,,,,---...---------///111333555888888999;;;>>>CCCGGGIIIGGGKKKNNNPPPVVV]]]```___aaaeeeiiikkklllooouuuzzz~~~~~~}}}||||||{{{{{{zzz}}}|||wwwqqqmmmkkkiiieeebbb^^^\\\[[[ZZZ]]]\\\[[[\\\]]]]]][[[YYYUUUQQQLLLGGGDDDAAA>>><<<999:::888555666>>>LLLWWW]]]eeeqqqzzz}}}}}}}}}}}}}}}~~~zzzmmmdddYYYUUUTTTZZZeeennnooollliiiiiieeeaaacccjjjnnnmmmggghhhjjjnnnpppooojjjfffdddddddddeeelllwww}}}|||jjjaaa[[[aaaiiinnnssswww$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((************************++++++++++++++++++++++++))))))******+++,,,,,,,,,+++,,,............111333------------------------///000000111111222222222111111222222222222111111333333444555666666555555666666666777777777888888888888777777888888999:::<<<<<<;;;<<<<<<===>>>>>>>>>>>>??????@@@AAACCCDDDDDDCCCCCCBBBCCCDDDEEEFFFCCCEEELLLYYYkkklllZZZLLLDDD;;;===EEEXXXqqqyyyYYYJJJ:::444444333222333000111444888===CCCGGGJJJOOOLLLHHHAAA:::444...+++---...////////////...---...------,,,,,,------......------------...//////...222666777===NNNhhh|||~~~tttfffYYYPPPHHHBBB===:::999888999:::;;;:::999777666555444333222222222000000111111111111000000000000000000000000000000111111222333333333222222///000111222222222111111000000000000/////////.........---,,,,,,,,,,,,---,,,,,,------------......---------,,,+++***)))(((&&&'''(((***+++,,,,,,,,,*********)))))))))))))))******+++---............---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***,,,---,,,++++++,,,---,,,,,,---///111444666777666777:::===>>>>>>============@@@FFFLLLQQQSSSSSSFFFDDDAAA@@@@@@AAA@@@@@@===<<<<<<:::888666444333222333333222000...//////...///000000000111000000//////...---------------******+++,,,,,,+++++++++'''((()))************)))+++,,,,,,,,,,,,+++***))),,,+++***+++,,,---,,,+++*********)))))))))))))))(((((())))))***+++++++++((())))))******))))))(((***************************)))((()))***+++***(((***+++,,,,,,,,,,,,---///------...///222666:::<<>>LLL\\\hhhlllrrr{{{~~~|||{{{zzz|||}}}pppccc[[[WWW]]]ccchhhnnnttttttqqqsssoooggg___]]]```___ZZZSSSXXX___hhhllllllhhhddd```aaaccckkk|||yyyiii^^^```fffiiimmmrrr$$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((************************++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,---------,,,,,,...000------------------------......//////000111111222111111222222222222111111222333444555555444444333666777777888999:::;;;;;;666666666666666777888888999999:::<<<=====================>>>???@@@BBBBBBCCCBBBBBBBBBCCCDDDFFFGGG@@@CCCJJJSSS]]]pppwwwcccUUULLLBBBAAACCCNNNbbbyyymmmZZZEEE;;;777555444444000222444777999===AAACCCJJJKKKKKKHHHAAA:::333///---...///000000///...---...------,,,,,,------...,,,,,,,,,,,,---------...///222444444666@@@PPP]]]|||yyykkk```VVVNNNHHH@@@>>><<<<<<<<<;;;999777999888777666555444444444000111111111111111111000000000000000000000000000000111222333333333333222///000111222222222222111000000000000////////////......---,,,,,,,,,,,,---------........./////////.........---,,,***)))(((***+++,,,.........------))))))))))))))))))))))))((()))***,,,---............------,,,,,,------...++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,---///111222222333555888:::;;;999888666888999;;;>>>BBBFFFHHHIIIAAA>>>;;;:::;;;<<<<<<;;;777777666555444222000///...///000000...,,,---........./////////000000000------,,,++++++++++++,,,)))******++++++***)))(((&&&''')))***++++++++++++)))***+++++++++***)))(((,,,+++***+++---...---,,,+++++++++******))))))((((((((())))))******++++++,,,,,,------------,,,,,,***************************)))((()))++++++)))((()))+++------,,,,,,...000///000111444888>>>CCCFFFGGGIIIMMMRRRVVVYYY\\\]]][[[^^^```bbbiiiqqqssspppooouuu{{{|||yyyxxx{{{~~~~~~~~~{{{vvvqqqmmmkkkgggeeeaaa^^^[[[YYYXXXXXXXXXVVVTTTTTTTTTRRRPPPMMMIIIFFFAAA>>><<<:::777666333555:::CCCQQQaaapppyyyzzz~~~~~~{{{yyyxxxzzz|||uuuggg[[[WWWaaaooo|||~~~|||{{{zzzxxx{{{ttthhh\\\XXXXXXTTTMMMJJJRRR]]]gggkkkiiieeeaaa```aaagggwwwmmm^^^^^^aaa```aaafff""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,------,,,+++***+++------------------------------------...///000000111111111222222222222111111111222333444444444333222222333333555666777888999555555555555555666777777666888:::<<<========================>>>@@@AAABBBBBBBBBAAABBBCCCEEEGGGHHHBBBEEEKKKOOORRR___{{{kkk^^^VVVHHHDDD@@@DDDRRRiiikkkRRRCCC<<<777444333///111333555666999<<>>===;;;888555;;;:::999777666555555555111111222222222222111111000000000000000000000000000111222333333333333333///000111222333333222111111111111000000000000///......---,,,,,,,,,,,,---,,,---------......////////////...---,,,***)))((((((((()))******((('''&&&'''((((((((())))))******'''((()))+++,,,---......///......------......///******+++++++++,,,,,,,,,---...///...---,,,---...///---------///000000000---///222444555333000...333333333555777999;;;<<<<<<999777666777888999999333333222222000///...---+++,,,......,,,++++++,,,++++++++++++,,,,,,,,,---++++++***)))))))))******((()))*********)))'''&&&((()))+++---/////////...((()))*********)))((('''***)))((()))+++,,,,,,***---,,,,,,+++***)))((((((((((((((()))******++++++)))))))))******)))))))))))))))))))))))))))))))))***)))((()))++++++)))((())),,,......,,,,,,...111222222444777===DDDJJJMMMLLLOOOTTTZZZ^^^aaacccccccccfffhhhkkksss|||~~~{{{xxx|||~~~~~~}}}}}}xxxsssooollljjjeeeccc```]]]ZZZYYYXXXXXXUUUSSSRRRQQQPPPOOOLLLIIIEEEBBB>>>;;;999777555333555888AAAOOOaaarrr~~~~~~{{{zzzxxxxxxyyypppaaaXXXWWWmmm~~~wwwhhh[[[VVVTTTNNNFFFHHHRRR___hhhkkkgggccc```aaacccllllll\\\[[[\\\XXXWWW[[[$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((&&&&&&(((+++,,,***((()))))))))))))))))))))))))))************+++++++++000///...---------------......////////////.........///////////////......000111111111111222222222444333222111111111222333444555666777777777777777666555444444444444555555888:::<<<>>>??????>>>===::::::;;;;;;<<<===>>>>>>DDDDDDDDDDDDDDDDDDDDDDDD@@@EEEIIIHHHIIITTTiiizzz{{{iii]]]OOOHHHAAAAAAMMMbbbwwweeeQQQDDD999666888333000000222222111444999;;;;;;@@@HHHNNNLLLBBB999111///---...000111///,,,...000000///...---...///,,,,,,,,,---------............///111333555777888IIIXXXpppwwwkkk___SSSOOOJJJDDD???<<<::::::999888777777888777555333222222333444444333333333333333222222111000000000000000111111111111000000000111222333333222000///111111111111111000//////000...---++++++,,,---...---,,,,,,++++++,,,,,,---000///...---,,,+++++++++***+++,,,---...---,,,+++++++++***)))))))))))))))******+++,,,------......,,,,,,,,,---------......------++++++++++++------++++++,,,,,,,,,,,,------------------------------,,,------...///000111111111111000000111333555666333333333333333222111000000000//////............---,,,+++***))))))))))))---***((()))+++,,,***'''*********************+++)))))))))***++++++,,,,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''***************)))((('''))))))*********))))))(((+++++++++***************///...---+++***)))))))))***+++,,,...000111111000555666888===DDDKKKRRRVVV\\\ZZZYYY\\\aaagggiiiiiimmmmmmooouuu}}}~~~}}}wwwrrrnnnjjjiiihhhddd___[[[YYYWWWVVVTTTSSSRRRNNNKKKGGGDDDCCCBBB@@@???===888222000333666888@@@MMM```xxx}}}{{{xxxqqqeee\\\^^^eee~~~vvvhhh]]]SSSKKKJJJMMMQQQZZZeeellljjjddd___\\\]]]lllwwwxxxpppddd[[[VVVUUUVVVVVV$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''((((((((((((((('''&&&'''***+++)))''')))))))))))))))))))))))))))************+++++++++......---------......///,,,------......------,,,......////////////......000000111111111222222222333333222111111222222333444555666777888888888888999999888777777666777777888999<<<>>>>>>>>>>>>===::::::;;;;;;<<<======>>>BBBBBBBBBCCCCCCDDDDDDDDDAAADDDFFFEEEFFFOOO___llltttgggVVVOOOEEEBBBJJJ[[[nnnzzzyyycccNNN>>>777777333000///111000///111555999:::???GGGNNNMMMEEE<<<333111...---///000///......000000///...---...///,,,,,,---------.........,,,------///111333555666999EEEWWWkkkxxxlll[[[VVVOOOIIIEEEBBB@@@>>>:::888777777888777666444444444444555555555444444333333333222111111000000000000111111111111000000111111111222222111111000111111111111111000000///000///---,,,+++,,,---.........------------......111000///...------------+++,,,,,,,,,,,,+++***)))))))))((('''''''''''''''(((((())))))***++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////......///000111222000000000000000///............---------,,,,,,,,,,,,,,,+++***)))(((((()))***)))((()))***+++************************))))))++++++******************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((''')))************))))))((()))******++++++******)))************************+++++++++,,,,,,------...000000000222555777888888999:::===CCCJJJSSS[[[```dddbbbaaadddiiinnnpppqqqwwwwwwyyy|||yyyzzz{{{}}}~~~~~~zzzuuupppkkkhhhfffeeeaaa\\\YYYWWWUUUTTTRRRQQQPPPLLLIIIEEEBBB@@@???:::;;;:::666111000222555AAALLL\\\ooo{{{oooddd[[[[[[fffsss{{{kkk___UUUMMMLLLOOOWWW^^^gggjjjhhhbbb^^^[[[^^^nnnyyy{{{tttiii^^^WWWSSSSSSSSS$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))))))))&&&''''''''''''((((((((('''&&&&&&'''))))))(((&&&)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...///000,,,------......------,,,......///////////////...000000000111111111222222333222222111111222333333444444666777999999::::::;;;;;;:::999888777777666777999:::<<<===>>>======::::::;;;;;;<<<=========@@@@@@AAABBBCCCCCCDDDEEECCCDDDDDDCCCDDDJJJTTT[[[qqq}}}rrrbbbYYYMMMEEEFFFQQQ___hhhkkk}}}zzzaaaKKK>>>;;;555111000222111...///222666888===FFFNNNOOOJJJDDD999555000...---/////////...000000///...---...///,,,------------.........++++++,,,---...000222333333888AAANNN^^^sssxxxggg___UUUOOOLLLHHHCCC>>>===;;;999888999999888777555555555555555555555555444333333222222111111000000000000000000000000000111111111000000111111222111111222222111111000///000///...,,,,,,------...//////............//////000///......------------,,,---,,,,,,+++)))(((''')))))))))((((((((((((((('''(((((())))))*********++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,------,,,,,,---------,,,+++++++++++++++++++++*********++++++***)))(((((((((((('''((())))))((()))+++,,,*********))))))(((((((((,,,,,,++++++***))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))******+++************++++++,,,,,,+++++++++***************************+++,,,---............111111111222444888;;;===???AAADDDJJJSSS]]]ggglllmmmmmmmmmppptttxxxzzzzzz~~~~~~}}}wwwrrrqqqtttxxx{{{|||zzzuuupppkkkgggdddccc```]]]XXXUUUTTTRRRQQQOOONNNLLLIIIEEEAAA>>>;;;:::666666666333000111555999IIIVVVhhhyyytttcccYYYVVV^^^ooo~~~~~~nnnbbbYYYRRRRRRUUU___cccggggggccc^^^[[[[[[```rrr}}}~~~yyyooocccXXXQQQOOOOOO$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((($$$%%%%%%'''(((((((((((((((((((((((((((((((((((())))))*********+++++++++---,,,,,,,,,------.../////////000000000000//////---...//////////////////000000000000111111111111222222222222222222333333333444666888999:::;;;;;;;;;::::::999888666555444666777999;;;<<<=========;;;;;;;;;<<<<<<<<<=========>>>???@@@BBBCCCDDDEEEFFFEEEEEEEEEFFFJJJNNNQQQaaavvvxxxlllcccUUUHHHCCCFFFOOOUUUXXXiiiuuu___LLLBBB999444222333333111000222222444:::CCCMMMQQQPPPMMM@@@<<<555000------...///...000000///...---...///------------............+++++++++,,,---///000111555666888<<>>777333333333111111222///111777@@@JJJPPPRRRQQQGGGCCC<<<555///------......000000///...---...///---------.........//////,,,,,,,,,---...///000111222222222222555???LLLVVVjjj}}}zzznnnggg^^^SSSJJJHHHEEE@@@<<<;;;;;;:::999666666555444333333444444555555444444333222222222111111000//////000111111111000///...///000222333222222222222222111000000000000//////..................------------......------,,,+++++++++,,,,,,------,,,,,,------------***+++,,,,,,---,,,++++++***************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,++++++***)))))))))++++++++++++***)))(((((())))))***++++++************************+++++++++***)))((((((((((((((((((,,,------+++''''''***---***)))))))))((((((''''''))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))***+++++++++++++++***+++,,,---------------)))*********+++++++++,,,,,,,,,---...////////////555777:::<<>>===:::777555222111000......---,,,...555AAAJJJVVV___gggmmmuuu{{{ssshhh]]]WWWRRRSSSXXXbbbrrrnnnfffaaaeeejjjlllmmmnnnhhheee___WWWQQQQQQVVV\\\lllzzznnnddd\\\UUUQQQ$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$'''))))))(((''')))***)))))))))))))))))))))))))))************+++++++++------,,,,,,+++,,,,,,,,,......////////////......,,,---...///000000000000////////////000000000111///000222333444444333333333333444666666777777777:::;;;<<<<<<<<<:::999777444444555666888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;===>>>???@@@@@@>>>AAADDDEEEDDDDDDFFFHHHMMMPPP^^^uuuyyyvvvmmm___OOODDD@@@AAA>>>BBBLLL___xxx}}}jjjTTTHHH<<<777555111000111111111222555:::>>>BBBDDDFFFGGGFFFAAA:::444222111...000000///...---...///............////////////......---------...//////---000222333222444999>>>BBBMMM```wwwuuujjjddd]]]WWWNNNFFFAAA>>><<<;;;999888666444333333444555666666555555444333333333222111000//////000111222---...///000111111111111222222333333222222111000000111111111000000////////////............//////000000000//////000000111///...---,,,,,,,,,---...((()))+++,,,---,,,+++************************)))))))))))))))*********++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++***************)))***+++++++++***)))(((((()))***++++++++++++***))))))*********+++++++++******)))))))))******+++***'''%%%%%%'''***+++,,,(((((())))))***+++++++++******************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++,,,,,,,,,+++******)))***+++,,,,,,---------++++++,,,------...//////000//////111444888<<<>>>999@@@KKKQQQSSSUUUXXX[[[___aaaffflllqqquuuwwwxxx~~~uuuiiiaaa^^^___\\\[[[ZZZXXXWWWWWWVVVVVVUUURRROOOLLLIIIEEEAAA>>>:::999777555333111000000+++...111333666<<>>?????????CCCFFFGGGEEEDDDFFFIIIIIILLLVVVgggyyy}}}zzzxxxrrreeeUUUIIICCCCCC<<<@@@HHHUUUhhh|||```SSSDDD===888444222222222222111111333666999;;;CCCFFFGGGEEE>>>888555444...000000000...---...///............/////////000---------,,,,,,------...,,,///111111//////222666888>>>III\\\sss{{{wwwhhhaaaWWWNNNHHHDDDBBB@@@;;;999777555444555666666666666666555444444333333222111000......000111222,,,---///111111111111000222333333333333222111111111111111111111000//////000000////////////000000//////.........//////000000///---+++*********+++***+++---/////////---,,,------,,,,,,,,,,,,,,,,,,))))))))))))************++++++------------++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))************((()))***++++++***)))((((((((()))***++++++******((()))))))))******+++++++++***************++++++&&&### """&&&+++---,,,(((((()))***+++,,,------,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,---,,,,,,,,,------...///000000777555444333555999===@@@???IIIUUU]]]``````bbbddddddhhhnnntttyyy|||}}}}}}~~~wwwkkkaaa\\\[[[XXXXXXWWWVVVUUUUUUUUUVVVSSSPPPMMMIIIFFFBBB>>>:::888777555333222111000000+++111888===@@@CCCIIIMMMYYY___fffmmmwwwmmm___ZZZYYY[[[```bbb___^^^eeeooo}}}jjjaaa]]]]]]fffnnnmmmiiiffffffccc\\\UUUQQQSSS[[[bbbsss|||pppiiibbbXXXOOO$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&'''(((((())))))''''''''''''''''''&&&&&&%%%&&&((()))***)))(((&&&))))))***++++++***(((((())))))***++++++++++++***---......---++++++---...///000111222111000...,,,---------.........//////------......///000000000222222222222222222222222222222333333444555555555888888888777777777777777777666555555666999===?????????>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@BBBBBBDDDFFFHHHKKKHHHLLLYYYgggzzz|||yyyxxxuuulll^^^PPPFFF@@@AAA======FFFWWWnnn|||bbbHHH>>>>>><<<777555444000,,,+++...111333333===BBBHHHKKKHHH@@@999555111///...///111222000...////////////////////////,,,---------.../////////...............///000000111555>>>IIIVVViiiuuummmaaaVVVNNNHHHCCCAAA999999888555333333555888888777555444333333444444555444333111000/////////.../////////000000111111222111000000000111222333222111000.........///000////////////////////////......////////////......///......---+++******)))''')))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++************************++++++************++++++)))************)))((((((,,,------,,,***)))***+++,,,++++++******++++++,,,*********+++,,,,,,,,,---++++++******************,,,,,,,,,,,,,,,---------...////////////111444777777888999;;;>>>@@@CCCEEEDDDLLLVVV```fffjjjmmmnnnqqquuu{{{{{{yyyxxxyyyxxxrrriii```ZZZXXXXXXWWWUUUSSSQQQOOOOOONNNPPPMMMIIICCC>>>:::888777888333111333333000...///111777@@@GGGLLLPPPUUUYYYhhhkkkpppvvv|||vvvccc^^^aaakkkhhhhhhkkkiiieeegggmmmwwwsssfffhhhaaa^^^ccciiijjjiiijjjiiieeebbb___YYYTTTZZZddd{{{|||mmmgggbbbWWWNNN%%%%%%%%%$$$$$$$$$######***((('''%%%%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((((((((((((((((((((((((((%%%&&&((()))***)))((('''((()))******+++***))))))))))))***++++++++++++***,,,---...---,,,+++---...---...///000///...,,,+++---------.........//////------......///000000000222222222222222222222222333333333444555555666666888777777777777777777777777666666666777:::<<<===>>>>>>>>>=========<<<<<<;;;<<<<<<======<<<;;;;;;<<<===@@@AAAAAABBBDDDFFFGGGDDDGGGRRR\\\lllzzzzzzxxxuuummm```QQQGGGBBB>>>===DDDRRRfff~~~xxx^^^MMMCCC:::555555777555222000000111222333999>>>EEEHHHFFFBBB===:::444111...---...///...,,,////////////////////////---------..............................//////000---///444===GGGUUUkkk}}}}}}rrrfff[[[RRRJJJEEE???>>><<<:::777666777777888777666555444444555666555444333111000000//////....../////////000000000222111111000000111111111111000000///////////////////////////////////////......////////////...............---------------***+++,,,---------------++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++------------------------************************+++++++++*********))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))***+++++++++******************************++++++************++++++'''((()))******************+++,,,+++***)))***++++++******))))))******+++*********+++++++++++++++***)))))))))))))))***************++++++++++++,,,---...000000111444888;;;>>>???@@@AAACCCFFFIIIKKKIIIOOOYYYcccjjjooosssuuuyyy}}}|||xxxvvvrrrsssrrrnnnfff^^^ZZZXXXWWWVVVTTTQQQOOOMMMLLLLLLJJJHHHDDD@@@<<<999888777444111111333222///...111999@@@JJJRRRWWW\\\ccciiiuuuuuuvvvzzz~~~rrreeedddkkkpppnnnppptttssslllhhhiiimmmssszzz~~~|||sssiiibbbdddaaabbbfffhhhhhhkkkooorrrpppnnnlllddd]]]```gggyyy{{{jjjddd___VVVNNN&&&%%%%%%$$$$$$#########)))(((&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))'''%%%""""""###&&&'''((()))))))))))))))))))))%%%&&&((()))))))))(((''''''((()))******+++******))))))***++++++++++++***,,,---...---,,,,,,---...---.../////////...,,,,,,------........./////////---......//////000000111222222222222222222222222333444444555666666777777777777777777777777888888777777888888999::::::;;;===============<<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDDDDBBBDDDKKKQQQ\\\rrr~~~|||{{{}}}|||sssaaaRRRHHHBBB???BBBKKKZZZnnn|||eeeOOO???888999555555444222///...///000666:::???CCCCCCBBBAAAAAA<<<777222...------------////////////////////////...............---------......------......///000111///000555<<>>;;;999777555333888777666555555555666777555444333111000000000000............////////////111111222111111000///...//////000000000///......////////////////////////......////////////......------....../////////000---------,,,,,,---......************************((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++++++++***************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******+++++++++******)))************************++++++************++++++&&&'''((()))+++++++++,,,(((***+++***))))))***+++***))))))))))))))))))*********************))))))(((((((((((()))***++++++*********++++++,,,,,,,,,***+++---...000444999===FFFGGGHHHIIIJJJLLLPPPSSSQQQVVV___gggnnntttyyy}}}~~~zzzwwwtttqqqiiijjjjjjgggaaa[[[WWWVVVUUUTTTQQQNNNLLLJJJHHHHHHCCCAAA>>>;;;888777666666000///000222000...222888FFFOOOZZZaaadddjjjttt|||}}}}}}}}}xxxqqqfffaaagggpppxxxwwwyyy~~~}}}tttiiicccaaaeeeiiiiiieeeaaa______aaabbbfffhhhggggggpppzzz{{{pppfffeeeiiixxxwwwggg```\\\UUUNNN$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''%%%$$$$$$%%%&&&'''((((((((((((((()))))))))&&&&&&'''((()))(((((((((''''''((()))***+++++++++))))))***++++++++++++***+++,,,......---,,,---...//////000111000000///...............////////////.........///000000111111111222222222222222333333444444555555666777777777777777777777777888888888777888999:::::::::999888<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<============<<<>>>???AAAAAA@@@@@@AAACCCEEEDDDFFFJJJMMMSSSbbbqqq}}}qqqbbbSSSJJJCCCAAAEEEPPPaaappp}}}dddOOOCCC>>>555666666444000///000222444777;;;>>>???AAACCCEEEDDD???888222...---....../////////////////////////////////...---------,,,...------------...//////444000...222777;;;@@@FFFYYYhhhtttiii___ZZZRRRMMMEEE???<<<999666444777666555444444555666777555444333222111111111111..................//////111111222222111///---,,,......000000000///...---------------------------......////////////......------.........////////////...,,,++++++,,,---...++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))(((************************++++++************++++++'''''')))******+++++++++'''(((******))))))***,,,******))))))))))))******+++*********)))((((((((())))))))))))***+++,,,---++++++,,,,,,---.........+++---///000333666<<>><<<999666444333222222///...///000///000999DDDUUU^^^ggglllmmmrrr|||}}}xxxsssoookkkhhheeeaaaaaaiiitttwwwhhh^^^YYY]]]```^^^ZZZYYY\\\``````ccchhhhhhdddhhhyyywwwjjjffffffuuu~~~pppccc^^^ZZZSSSLLL""""""###$$$%%%&&&&&&'''$$$$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%'''))))))))))))(((&&&&&&&&&''''''(((((((((&&&''''''((((((((((((((('''(((((()))***++++++,,,))))))***++++++++++++******,,,......---------...//////000000000000000///........./////////000000......//////000111111111111111111222222333333333444444555555666777777777666666777777888888888888777888:::;;;;;;:::999888;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>======@@@AAABBBBBBAAAAAABBBDDDEEEEEEGGGIIIJJJNNNXXXbbbwwwuuu]]]SSSGGGAAAAAAHHHVVVddd~~~gggSSSEEE===<<<:::777444444666888555777999:::;;;>>>BBBEEEGGGCCC===555000---....../////////////////////////////////...---------,,,---------------...//////000+++***...222333555888DDDQQQcccuuuyyypppjjjccc]]]SSSJJJCCC???===;;;777666555444444444555666444444333222111111111111//////////////////......000000111111000///---+++---...///000000///...---..............................////////////...............------------,,,---,,,+++******+++,,,,,,------------------------)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((+++++++++++++++***)))(((************************++++++************++++++))))))************)))((('''(((******))))))***,,,+++++++++******++++++++++++*********)))(((((((((******++++++,,,---...///++++++,,,,,,---...//////222333555666888<<>>===:::888666333000///......000......///111777EEESSSbbbhhhnnnpppooosss{{{xxxnnnfff___^^^```eeehhhkkkrrr{{{~~~uuuggg[[[TTTYYY]]]\\\YYYXXX\\\```aaaccceeeeeedddmmm{{{mmmgggeeelllrrryyytttfff^^^[[[XXXPPPIII""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%"""%%%(((+++,,,+++)))(((%%%%%%&&&&&&''''''((((((''''''''''''((((((((())))))((((((((()))***+++,,,))))))***++++++++++++***)))+++...///...------...------------................../////////000000000...//////000000111111222111111111222222333333444333444444555666666777777666666666777888888999999888999:::;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>@@@AAACCCBBBBBBBBBCCCDDDBBBDDDFFFGGGGGGJJJPPPVVVdddyyyfff\\\PPPGGGCCCDDDMMMXXXrrriiiVVVJJJDDD;;;555333444555555555666777777888<<<@@@DDDFFFEEEAAA:::333///......////////////////////////...............---------------,,,,,,------...///...+++***...111111222444999AAALLLXXXeeevvvzzzsssmmmjjjbbbVVVKKKCCC???>>>999888777555444444555555444444333222222222222222000000000000//////////////////000//////...---,,,------.../////////......111111111111111111111111......////////////...............---------,,,,,,+++++++++******++++++,,,........................************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///***************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++******)))************************++++++************++++++***************)))(((((((((***+++***))))))***+++,,,,,,++++++++++++,,,,,,******************)))))),,,,,,,,,,,,---...//////***++++++,,,---...//////333444666888:::>>>CCCGGGMMMSSSZZZ\\\[[[\\\```dddqqqtttyyy|||~~~yyyrrrlllhhheeecccaaa___]]]YYYVVVSSSOOOKKKHHHEEEDDDAAA???<<<:::999888777555333000...---,,,,,,111//////333999CCCRRR___iiikkknnnnnnooosssyyy~~~{{{oooccc\\\PPPRRR[[[iiirrrwww|||zzzsssggg\\\RRRWWW[[[]]]\\\[[[\\\^^^aaaaaaaaaccchhhxxxsssjjjeeeaaacccgggmmmrrrvvvvvvuuullldddZZZVVVVVVSSSLLLFFF$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))***)))((('''&&&&&&&&&'''(((((())))))'''''''''''''''((())))))******)))(((((()))***+++))))))***++++++++++++***(((+++...///...------...---------------...//////.../////////000000000000/////////000111111222222000111111222333333444444333333333444555555666666555666666777888888999999888999999:::;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;===>>>>>>?????????>>>@@@AAAAAAAAAAAACCCDDDAAADDDEEEDDDCCCFFFJJJLLLVVVeeeppphhh^^^VVVMMMGGGIIINNN]]]iii|||sss```TTTCCC888444444333111444444555666777;;;@@@DDDGGGHHHGGGBBB;;;555222111////////////////////////---------...............------,,,,,,------...///000......111111///000444333777<<>>CCCIIIMMMSSS\\\eeeiiihhhhhhkkkooozzz~~~}}}{{{{{{yyysssllleeeaaa^^^\\\[[[[[[WWWTTTQQQOOOMMMIIIEEE???>>><<<:::777666555444333222000...------......000...222;;;EEEPPP\\\fffkkkkkkjjjmmmqqqvvv{{{~~~qqqbbbVVVQQQHHHMMM\\\ooo~~~yyyrrrhhh^^^UUUWWWZZZ]]]_________^^^___\\\]]]dddpppxxxllldddZZZYYYYYY^^^cccfffgggggg```XXXPPPMMMMMMLLLHHHCCC''''''&&&%%%$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&''''''((()))******+++'''''''''''''''((())))))+++***)))(((((()))******))))))***++++++++++++***(((+++...//////.........///////////////000111222////////////000000000000/////////000111111222222000000111222333333444444222222333333444555555666555666666777888999999999888888999::::::;;;<<<<<<999999999::::::;;;;;;;;;;;;;;;===>>>????????????<<<>>>@@@@@@@@@@@@BBBDDDBBBDDDEEECCCBBBDDDGGGHHHHHHSSSjjjyyyrrrkkkcccXXXMMMHHHJJJNNNVVVdddtttxxxgggPPPAAA<<<;;;777444222333444555777;;;@@@DDDJJJLLLMMMJJJBBB;;;777666////////////////////////,,,------....../////////---,,,,,,,,,,,,---......000......000---***+++000111222444444888CCCRRR^^^ccclll{{{}}}jjjXXXNNNLLL@@@>>><<<:::888777777777444444333222222222333333333222222222111111000000///...---,,,,,,---///000...---,,,,,,---...///000------------------------......////////////......------...///000111222222)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------))))))***++++++,,,------************************))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***+++++++++++++++************************++++++************++++++&&&'''(((***++++++++++++,,,------,,,***)))***+++******))))))))))))***************+++,,,,,,,,,---------,,,+++++++++,,,,,,222333333555666777888888;;;===@@@DDDHHHNNNTTTYYYYYYcccnnnsssrrrrrruuuxxxzzzuuutttuuuuuuppphhhaaa]]]ZZZXXXVVVWWWSSSPPPNNNMMMKKKHHHDDD<<<;;;999777555444333222000///.........///000111......444AAAOOOYYYbbbiiikkkiiihhhkkksss{{{yyygggVVVMMMIIIKKKQQQbbbyyyzzzsssiii```YYYYYY[[[^^^bbbcccbbb```]]]YYY[[[fffwwwzzzlllbbbYYYUUUSSSWWW\\\```bbbddd[[[TTTKKKGGGGGGGGGEEEAAA$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,)))&&&&&&)))++++++***///......------......///---------.........//////------------------------/////////000111111222222222222222222222222222222333444444555555444444333555555666666777777888888888888777777888:::;;;===<<<;;;999777777999<<<======<<<<<<;;;;;;;;;<<<<<<;;;===???AAABBBCCCBBBBBBDDDCCCBBBAAAAAABBBCCCDDDHHHLLLZZZqqq~~~{{{rrraaaOOOBBBDDDBBBJJJ\\\gggrrr}}}eeeKKK===:::999777333555666333222666:::===FFFPPPVVVQQQKKKGGGBBB;;;666444111...,,,,,,...///222111000.........///000//////.........---------111000...,,,+++,,,---.../////////111444999===@@@OOORRR___sss}}}kkk]]]UUUIIIFFF@@@;;;777555555555666555555666666555222000333333444444444333222222///......---,,,,,,+++++++++++++++,,,---...///000...///000000000///---,,,,,,---///000000000///...+++,,,...//////...,,,+++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++******))))))++++++***)))(((((())))))---,,,,,,++++++*********)))+++,,,,,,+++***,,,------,,,+++***)))***+++,,,)))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***)))***+++---------,,,++++++***((('''''''''((()))************************++++++++++++******))))))++++++,,,,,,,,,---------)))%%%###(((+++)))((()))+++,,,......------///000000222444555666888;;;===BBBDDDEEEHHHQQQ]]]bbbaaaeeekkksss|||~~~{{{xxxqqqmmmkkkkkkjjjfff```[[[XXXVVVUUUSSSTTTPPPKKKIIIHHHFFFBBB???<<<888555333333333000---///,,,((('''))),,,///000111444???NNNWWW[[[aaaiiigggjjjooorrruuuyyy}}}~~~iiiPPPHHHOOOTTTYYYfffwww|||oooddd]]][[[YYYZZZ^^^aaaaaa___ZZZ[[[aaammm}}}ooofff```ZZZTTTTTTWWW[[[ZZZXXXSSSTTTRRRMMMFFFBBBAAACCC%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))---+++)))***,,,...---+++++++++************++++++,,,------------................................./////////000111111222222111111111222222222333333333444444555555444444333444555555666777777888888888888777777888999;;;<<<;;;:::888777777999;;;===<<<<<<;;;;;;;;;<<<<<<===<<<<<<>>>???@@@@@@AAAAAACCCBBBAAAAAAAAAAAABBBCCCDDDFFFOOO```vvvvvv___OOOFFF???BBBOOOXXX```vvvuuuZZZGGG???;;;777777777666444333444888:::DDDOOOZZZ[[[YYYTTTKKKCCC:::666222///......//////111000000////////////000............------------000///---,,,,,,---...//////...---...///222666888@@@BBBLLL]]]ooo~~~lllbbbTTTOOOFFF???;;;888555333444444444666888888777555555555666555555333222222/////////...------,,,,,,,,,,,,,,,,,,---...//////.../////////......---,,,------...///////////////+++,,,...//////...,,,+++((()))***************)))++++++,,,------------,,,,,,,,,++++++++++++,,,,,,++++++++++++*********)))------,,,+++++++++++++++,,,,,,,,,+++++++++++++++)))+++,,,,,,+++***,,,------,,,++++++******++++++''''''''''''&&&&&&&&&&&&************************))))))))))))))))))))))))((((((((())))))*********''''''((()))))))))))))))+++***))))))((((((((()))************************++++++++++++*********)))++++++++++++,,,,,,,,,---,,,(((&&&***---+++***++++++,,,............000111333555777888999<<>>===============>>>??????BBBAAAAAA@@@@@@AAAAAABBBDDDDDDHHHRRRbbbzzzppp\\\LLLAAA===CCCHHHLLL\\\nnnnnnVVVGGG>>>999<<<:::666444333333444666===JJJXXXbbbeeebbbYYYOOOFFF@@@888222111111///......//////000000000000///......---------,,,,,,,,,///...---,,,,,,---///000111///...,,,,,,...///111555777===HHHVVVgggttteee\\\QQQHHHDDD@@@:::666666555555666888999888777777777777666666444333222111000000//////...------------------------------......---,,,,,,,,,------.........---......///000+++,,,---......---,,,+++------......------,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,++++++++++++************---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,)))+++,,,,,,+++***,,,---+++,,,,,,,,,,,,+++***************+++++++++++++++************************)))))))))))))))))))))))))))))))))************************)))******+++,,,******+++++++++***))))))++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,///+++))),,,...,,,,,,...---///000111111222333555777999;;;<<<>>>AAAEEEHHHNNNQQQSSSXXXcccrrr{{{}}}|||zzztttrrrqqqnnnnnnqqqtttpppjjjddd___]]]\\\]]]\\\XXXTTTPPPNNNMMMLLLJJJKKKIIIEEEBBBAAA???<<<:::777444222000000000...---............///000222222999:::AAALLLUUU^^^iiirrrxxxyyy{{{}}}|||yyy|||uuuppplll```SSSPPPUUU```dddlllwww~~~uuulllfffcccbbbbbbbbbbbb```\\\XXXXXX\\\dddooo|||wwwqqqooollliiiccc^^^ZZZWWWWWWVVVYYYXXXUUUNNNHHHBBB@@@???%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,,,,+++)))...------,,,,,,------...+++++++++,,,,,,,,,------..............................//////000111111111......///000111222333444333444444555555444444333333444444555555666777777777777777777888888999999999888777777777999;;;<<<:::::::::;;;<<<===>>>??????>>>===<<<<<<<<<>>>>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEIIIRRRhhhlllTTTFFF===>>>@@@BBBLLLYYYmmmgggUUUIIIBBBCCC<<<666333333111111333777@@@NNN[[[dddgggddd```\\\RRRDDD999444222000...---...///111111111000///------------,,,,,,,,,,,,---------------...///000333111000.........//////000222666===DDDPPPfffxxxyyynnn___UUUPPPKKKCCC===<<<:::888666666666555333555555666666666555444444222222111000000//////..................---,,,,,,...---,,,+++++++++,,,---///...---,,,---...///000,,,,,,---......---,,,,,,////////////......---,,,+++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))************++++++,,,,,,---------)))+++,,,,,,+++***,,,---***+++,,,---,,,+++***)))***++++++,,,---.........************************))))))))))))))))))))))))******************++++++,,,,,,*********+++,,,---***+++,,,------,,,***)))------------------------++++++++++++++++++++++++*********+++++++++,,,,,,///+++***---...,,,---000000222555666666777999;;;;;;===???@@@BBBFFFKKKNNNVVVZZZ]]]aaalll{{{|||tttmmmkkkhhhdddccceeedddbbb^^^YYYWWWUUUUUUVVVTTTQQQMMMJJJIIIHHHFFFEEEEEECCC@@@>>>;;;:::888777333111000///......------,,,---...///111444777:::AAABBBGGGNNNWWWcccoooxxx~~~~~~uuunnniiidddaaaaaa\\\UUUSSSVVV^^^bbbhhhqqq~~~tttjjjeeecccbbbcccdddeeeccc^^^XXXTTTVVVZZZaaakkkvvvxxxtttssspppnnniiiccc\\\XXXXXXXXXZZZXXXTTTNNNHHHCCC???>>>########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))''')))+++,,,++++++*********))))))(((((())))))***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111------...///111222333333333444444555555444444333333333333444555555666666666666777777777777777777777777666666777999:::;;;:::::::::;;;<<<===>>>???@@@???>>><<<<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDGGGWWWsss~~~ZZZMMMAAA>>>===>>>CCCLLLTTTeee|||lll```XXXMMMAAA666444333111000222444999BBBNNNYYYbbbjjjooosssfffTTTCCC999333000///---...///111111111000///......---------,,,,,,,,,------------......//////111000//////...///000000+++---111555777===KKKZZZrrrqqqccc[[[SSSIIIBBBBBB???:::777666555444333222333444555555555555555333222222111000000/////////////////////---,,,+++---,,,+++******+++------...---,,,,,,,,,---///000,,,------------------,,,++++++++++++***))))))(((,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++,,,+++***************+++++++++++++++,,,,,,------...)))+++,,,,,,+++***,,,---***+++,,,---,,,+++***)))&&&&&&'''((()))******+++************************))))))))))))))))))))))))++++++******************)))((('''&&&&&&'''((()))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,---+++***,,,---+++---222333555888:::;;;<<>>===<<<999666444444444/////////...---------...***,,,///111444:::AAAFFFKKKMMMQQQUUU]]]iiiuuu|||vvviii```TTTTTTWWW\\\]]]ZZZWWWVVV[[[^^^dddmmmzzz{{{jjjbbbbbbcccccceeehhhhhheee___YYYUUUTTTWWW]]]dddooo}}}xxxqqqooonnnmmmiiiccc^^^ZZZYYYZZZXXXUUUQQQLLLGGGCCC@@@>>>########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,,,,+++++++++,,,******))))))))))))******,,,,,,,,,,,,------------++++++++++++++++++++++++---......//////000000111------...///000111111222333444444555555444444333222222333333444555555555555666777777777777666666555555666666777888::::::;;;;;;;;;;;;;;;<<<===>>>???>>>>>>=========>>>>>>???@@@@@@AAAAAA@@@@@@???>>>@@@BBBDDDDDDMMMcccwwwfffZZZMMMEEE???;;;===BBBFFFRRRjjj~~~uuu]]]KKK;;;777666222000333555555:::CCCLLLXXXhhhvvv~~~tttcccQQQBBB888333222...//////000000000000/////////.........------------------...............---------------...//////,,,---000333333444;;;EEEWWWeeeyyyuuuhhh\\\RRRJJJIIIEEE@@@<<<:::999888777222333444555555555555555333222222111111000//////...///000000///...---,,,,,,,,,++++++,,,,,,---------------,,,------...///------------------------++++++,,,,,,,,,+++******,,,,,,---...............------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,------------)))+++,,,,,,+++***,,,---+++,,,,,,,,,,,,+++******''''''(((((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))***))))))(((((((((((((((******+++,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------++++++......---000666777:::===???@@@BBBEEEHHHKKKLLLMMMMMMOOOSSSXXX\\\dddjjjooorrryyy}}}wwwssskkkddd^^^\\\ZZZUUUSSSUUUSSSSSSQQQPPPNNNMMMMMMLLLKKKHHHEEECCCAAA@@@===;;;999999888555222000111111,,,---...---,,,,,,---///,,,000555999===CCCLLLRRRVVVZZZ]]]___fffqqq{{{vvvgggZZZSSSGGGMMMVVV___bbbaaa]]][[[\\\^^^ccckkkyyyuuugggccceeehhhdddgggiiihhhccc\\\UUURRRSSSVVV[[[bbblll|||ssslllhhhfffccc___\\\ZZZXXXWWWRRROOOKKKHHHFFFDDDAAA???########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((***+++***)))(((+++---,,,,,,++++++++++++,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000.........//////000000000333444444555555444444333222222222333444444555555555666666777777666555555444555555666777888999:::<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<=========<<<<<<======>>>??????>>>=========>>>@@@BBBAAAFFFUUUddd|||rrrcccUUUHHH>>>;;;===@@@DDDUUUrrrpppYYYCCC<<<999333000333222333777===AAAIII\\\nnnzzzwwwnnn^^^LLL>>>777555111000000////////////000000000/////////...........................------,,,,,,,,,------.........///...000333333222555;;;BBBLLL\\\nnnyyymmmddd___VVVQQQIIICCC@@@>>><<<;;;666666666666666555444444222222222111000000//////---...///000000///---,,,++++++,,,---------------,,,,,,------......---------------,,,,,,------------......////////////...,,,------...............------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///---------------,,,,,,,,,)))+++,,,,,,+++***,,,------,,,++++++******++++++******++++++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))*********))))))(((((((((+++++++++++++++***))))))***************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........///...///111111111666===@@@BBBFFFHHHJJJLLLPPPRRRVVVWWWWWWWWWXXX\\\aaaeeeiiipppvvvzzz{{{uuuooojjjccc\\\XXXWWWUUURRRQQQRRROOONNNNNNMMMKKKJJJHHHGGGHHHEEEBBB@@@>>><<<999777555666666333///---...000+++,,,...---,,,,,,...000111888AAAGGGKKKOOOUUUZZZ___eeeiiiiiinnnxxxvvveeeVVVNNNKKKGGGQQQ^^^gggjjjiiifffccc``````bbbiiivvv|||nnnhhhhhhkkkmmmlllnnnpppmmmfff]]]VVVSSSTTTXXX^^^dddnnn~~~vvvjjjbbb^^^ZZZXXXXXXVVVTTTQQQKKKHHHEEEDDDEEEEEECCC@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&(((***(((((((((((((((((((((((((((((((((((())))))))))))&&&(((((('''%%%%%%(((,,,))))))(((((((((((())))))---------.........//////------------------------------......///000000000.........///////////////333444444555555444444333111222222333333444555555555555666777777666555444444444555666777888999999===<<<<<<;;;;;;;;;<<<<<<888999;;;<<<===<<<;;;::::::;;;<<<======<<<;;;:::888888999:::999<<>>PPPcccsssuuusssgggTTTDDD;;;888222111000.........///000000000000000////////////.../////////...---,,,,,,........................///++++++...000///111555999>>>HHHWWWjjj|||}}}wwwtttccc\\\SSSJJJDDD@@@===;;;::::::999888666555333222222222111111000/////////,,,...///111111000...---***+++---...///...------+++,,,---...///...---,,,...------,,,,,,------...++++++,,,---.........---,,,---......//////.........------,,,,,,------...+++++++++,,,,,,---------************++++++,,,---.........------,,,,,,,,,)))+++,,,,,,+++***,,,---...---+++***)))***+++,,,(((((())))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))(((((('''''''''((()))))))))'''&&&%%%******)))((()))***,,,---........................+++++++++,,,,,,------------------.........//////222000222444444555:::BBBHHHKKKNNNQQQSSSVVVYYY\\\^^^^^^^^^^^^___bbbgggkkkkkksss{{{}}}|||yyyvvvrrrmmmfffbbbXXXRRRNNNNNNNNNKKKJJJKKKLLLLLLKKKJJJIIIGGGEEEDDDFFFCCC@@@>>><<<:::666444333444555222...,,,---///***,,,...---,,,,,,...111555>>>JJJRRRVVVWWWZZZ]]]eeelllppppppsss|||}}}mmmYYYJJJGGGHHHLLLXXXfffnnnpppooommmjjjbbb```aaagggrrr}}}|||pppiiihhhlllooopppzzz|||}}}xxxoooeee^^^[[[UUUZZZaaahhhrrrsssddd^^^YYYSSSRRRTTTSSSOOOKKKGGGDDDAAABBBDDDEEEDDDBBB$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((())))))))))))((((((''''''''''''((()))++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,------------...111111222222222222111111222222222333333333444444444444444333333222222222222222333333444555666666555555666777888:::<<<==================<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888777888888888888999===BBBGGG\\\tttzzzcccTTTIIIBBBCCC???AAAOOOcccwwwwww^^^MMMBBB777111111666333444888;;;???FFFNNNbbbmmmtttmmm```UUUIII???>>>777///,,,...111000///666333111/////////---,,,........................111000///......---......///////////////000111111000666<<>>CCCGGGOOOTTT[[[```bbbbbbbbbaaagggffffffhhhmmmqqqssstttxxx{{{|||yyyvvvsssqqqnnnmmmkkkgggccc___[[[YYYTTTQQQLLLKKKLLLMMMKKKJJJIIIGGGEEEDDDDDDCCCAAA@@@===<<<;;;999777666444444111000///......///111222---------......000222333CCCLLLVVVYYYVVVVVV[[[aaagggtttzzzuuuttt|||~~~}}}ooo]]]NNNJJJPPPWWW```hhhnnnpppppppppmmmiiiggg___ZZZaaakkknnnmmmkkkhhhhhhhhhiiikkknnnqqqssszzz{{{hhh___ZZZ\\\___dddnnn~~~nnnaaaWWWRRRMMMLLLMMMLLLGGGBBB???>>>???AAABBBCCCAAA???$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((()))***+++++++++++++++++++++++++++......------------............------,,,,,,,,,,,,/////////000000000111111000000000111111000000000222222222333333333333444555555444444444333333333333333444444444444444444555555666777888:::;;;<<<===============<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999888777888888888777888;;;@@@DDDLLL^^^xxx|||lll]]]RRRDDD@@@@@@HHHTTTccctttnnnZZZGGG999555888555222222555888:::???FFFRRR^^^ggghhhccc]]]TTTKKKEEE???777111000///...---///...------///000///..............................---------------...///.........---...//////000///333888;;;AAAMMM^^^kkkzzzoooddd\\\SSSKKKEEECCC@@@<<<999888777444333444444444444333222000///111111000///.........///------------------------//////......---.........---,,,+++,,,---...---+++++++++++++++++++++++++++,,,---///000000///---,,,......---,,,,,,,,,---------,,,,,,+++******++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***+++***))))))))))))***+++,,,,,,,,,,,,,,,---......************++++++++++++************************++++++************++++++***+++,,,,,,,,,---///222444777999999888888999<<>>>>>>>>@@@BBBBBB@@@>>>$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''((((((''''''&&&(((''''''(((((()))***+++*********++++++,,,,,,---///......------......///...------------,,,,,,,,,---------............/////////000000000000//////111111222222222333333333555555555444444444444333444444444444333333333333555555666777888999;;;<<<<<<============<<<<<<;;;;;;::::::::::::999999999::::::::::::999888777777777777777666666999===@@@BBBMMM___{{{pppbbbMMMFFFAAAAAAFFFNNN\\\iiikkkSSSAAA;;;>>>777333222555666666999>>>@@@JJJUUU\\\``````[[[UUUMMMHHHAAA:::444000///......------...000111000///........................+++++++++,,,,,,...//////------,,,,,,------...///...111444444555<<>>;;;999777555666666666555333111000///000000///.........//////------------------------/////////...//////000000...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---------,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++******))))))))))))******,,,++++++++++++,,,------+++++++++++++++*********************************,,,,,,,,,++++++,,,,,,,,,***+++---......///222444;;;AAAFFFEEEAAA>>>AAAFFFIIILLLPPPRRRRRRRRRSSSTTTYYY^^^fffoootttvvvuuutttrrrqqqrrrvvv{{{~~~{{{yyytttoooiiiccc___]]]ZZZXXXXXXWWWTTTQQQOOONNNNNNNNNMMMJJJGGGFFFFFFFFFEEEDDDCCCAAA?????????>>><<<::::::999888666444222000///000000//////...---,,,+++***+++,,,...111777>>>CCCOOOVVV]]]^^^\\\\\\bbbgggvvv}}}|||qqqgggaaaZZZUUUWWW```kkkrrruuuwwwvvvrrrooopppnnnjjj```ZZZUUUVVVUUUQQQOOOPPPSSSWWW^^^fffooovvv{{{}}}uuukkkfffaaa^^^aaammm|||wwwkkkccc^^^YYYMMMJJJFFFEEEFFFEEEBBB>>>>>>======>>>@@@@@@???===$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''((((((((((((''''''((((((((((((((()))******))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,---------......//////000000000000//////111111111111222222222222333333333333333333333333333333333333333333444444555555666666777999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999888888888888999999999888888777666777777666555444666999<<>>EEENNNVVV[[[[[[XXXSSSQQQKKKBBB:::444333333444222000000000000...---........................---,,,,,,,,,------...///---------,,,---......//////111333222111333999>>>JJJWWWjjj||||||tttjjjaaaZZZWWWSSSNNNHHHDDD@@@<<<999888888777666555333222222000000///////////////000......------------------............///000000111...---,,,---.........,,,------------------------......////////////......,,,+++++++++,,,---......---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------......//////+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,+++******+++,,,------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,++++++*********************++++++++++++......------......//////,,,...000111222444777:::BBBJJJRRRQQQJJJFFFKKKRRRQQQUUUZZZ^^^___^^^^^^^^^^^^ccckkkttt{{{~~~~~~|||zzzzzz{{{yyyssspppkkkfff___ZZZWWWVVVUUUTTTTTTSSSOOOLLLJJJJJJJJJKKKIIIGGGEEEDDDCCCBBBBBBAAA@@@>>><<<<<<<<<<<<:::888777777555333111///...---***+++---...///......---+++,,,---...222999CCCJJJQQQWWW]]]^^^]]]___eeekkktttzzzssseeeVVVTTTSSSXXXbbbnnnyyy}}}|||wwwpppmmmooonnnjjjccc]]]WWWSSSNNNIIIKKKPPPUUUXXX^^^gggpppzzz{{{xxxpppddd[[[YYY```kkksss{{{yyyqqqcccYYYUUUSSSQQQHHHFFFCCCCCCCCCCCC@@@>>>>>>===<<<===??????>>>===$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''((()))***))))))************)))))))))(((((((((((())))))***))))))***+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------,,,000000000000111111111111000111111222222111111000000000000111111111222222111111111111111111111111000000111222333555555666555555666666777888999:::999::::::;;;;;;;;;::::::999888888888888777777777777777777888777777666666666666666555333444777999:::===DDDSSSkkkxxxfffQQQEEEAAAAAAEEEIIIRRRccc~~~{{{jjjVVVIII>>>777444555777666777999;;;:::;;;BBBJJJSSSYYY]]]]]]ZZZTTTKKKBBB;;;777666777444111000//////---,,,////////////////////////000000///...------............------......///000---///111111000111444777===EEERRRaaaooo}}}|||rrrjjj___\\\YYYUUUPPPIIIBBB===:::999888777666555555555222222111000000000111111/////////.........------------------...///000000---,,,+++,,,---...---+++------------------------...//////////////////...++++++***++++++,,,---------,,,,,,+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,------......+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,++++++,,,---...++++++++++++************))))))************))))))))))))(((((())))))***+++---,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------...///000111111...000333555777999===@@@FFFPPPXXXWWWPPPNNNTTT\\\^^^bbbiiimmmooopppppppppkkknnnttt}}}{{{tttlllfffbbbaaa]]]WWWSSSRRRSSSSSSSSSSSSPPPMMMJJJHHHGGGGGGGGGEEEEEEDDDBBB@@@?????????===;;;::::::::::::888666444444333111///...,,,,,,)))***,,,............---***,,,...///111999DDDLLLUUUZZZ___bbbccceeekkkpppvvvyyy|||~~~~~~vvveeeVVVMMMOOOUUU___lllyyy~~~wwwooommmooonnnjjjfff^^^VVVPPPJJJIIIOOOWWWWWWXXX\\\dddooo{{{zzziii[[[TTTVVV[[[___ggggggbbbWWWOOOMMMKKKIIIDDDCCCBBBBBBBBBBBBAAA@@@???===<<<<<<>>>>>>===<<<$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######)))******++++++******)))))))))(((((((((((())))))*********++++++,,,,,,---...------,,,,,,------...+++,,,---.........---,,,////////////000000000000111111222222222222111111///000000000000111111111///000000000000111111111...///000222333555666777666666666666777888999999777888888999999999999888888888777777777666666666555666666777777666555555555555555444333444666888666999@@@JJJZZZuuu|||gggWWWLLLCCC>>>>>>DDDPPPfffkkkXXXBBB:::444444555555555777;;;777666;;;CCCMMMZZZdddgggccc]]]TTTLLLDDD???;;;888555000...---.........////////////////////////111111000///...------............---...//////000***,,,---......///111333555:::AAAKKKVVVbbbnnnvvvwwwllljjjgggccc]]]UUULLLEEE???>>>===;;;999888888888666666555333333222222333111111111000//////............------......//////---,,,+++,,,---...---+++........................////////////////////////,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,---------......))))))***************+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------+++++++++*********))))))******++++++++++++******,,,++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......///------...///111333444555333555888;;;>>>AAAEEEHHHKKKTTT\\\\\\WWWWWW___hhhlllpppuuuzzz|||~~~~~~}}}xxxrrrjjjccc]]]ZZZUUURRRNNNMMMMMMNNNOOOOOOMMMKKKIIIFFFDDDCCCBBBBBBAAABBBBBB@@@===;;;;;;<<<:::888777777777777666444111111000///...------,,,---.........------,,,+++***---000111333:::FFFPPP]]]bbbgggkkklllnnnsssvvv{{{yyywwwuuuqqqgggXXXMMMLLLQQQZZZfffrrr}}}{{{tttrrrsssqqqkkkccc[[[RRRMMMJJJKKKTTT]]]ZZZ[[[^^^eeepppmmm]]]SSSPPPPPPQQQWWWZZZXXXQQQKKKIIIGGGDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<<<<===>>>======$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$))))))************))))))))))))(((((((((((())))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++---...///...---,,,------------............000000111111111111000000/////////000000000111111///000000000111111111111///000000222333444555555666666555666666777888999555666666777888888777777777777777666666666555555444555555666666666555555444444555555444444666888555777===DDDNNNbbbvvvbbbOOOFFFEEEAAAIIIVVVjjj{{{iiiKKKAAA888666666555555777888444333777<<>>===???CCCFFFIIIMMMQQQUUUUUU\\\cccdddbbbeeeooowww~~~{{{uuurrrmmmggg```[[[WWWUUUMMMKKKHHHHHHIIIJJJJJJIIIDDDDDDCCCBBBAAA@@@@@@???<<<>>>???===:::777777888666555333333444444333111/////////.........------///......---------------...222777999<<>>>>>===$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((())))))))))))((((((***)))(((((((((((()))))),,,,,,++++++++++++++++++***))))))))))))))))))******+++---//////...---,,,000000000000111111111111//////000000000000//////////////////000000000000000000111111222222222333111111111222222333333333666666555666666777888999444444555666666777666666777666666666555555555555444444555555666555555444333444555555444444666888222333777===CCCPPPjjjwww]]]RRRSSSDDDHHHNNNYYYoootttTTTHHH===999888777777888444111111444777===MMM]]]gggccc______```___ZZZUUUMMMFFF===444000000000000000000000000000000000000,,,,,,,,,,,,---...//////,,,,,,++++++,,,,,,---...------,,,,,,++++++,,,,,,---///111444888===AAACCCNNNXXXfffrrr~~~wwwnnnfff```XXXVVVRRRMMMIIIEEECCCCCC===<<<;;;999777666555555444444333333222111000000222222111000//////000000000...---...///000///...////////////////////////000000////////////000000222111000///////////////,,,,,,,,,,,,,,,---...///.........////////////000/////////......---------++++++,,,,,,,,,---------.........------.........+++,,,............,,,+++---------,,,,,,,,,+++++++++,,,------------,,,+++++++++******++++++,,,---+++++++++,,,,,,---------.........///000111111222777888999<<>>>>>>>>>>>$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((+++******++++++***'''%%%((((((''''''''''''((((((++++++***************+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000000000000000111///...///111222000---222111111111000000//////...///000111222333333333000000000111111222222222777777666666666666777777666666666666555555555555888888777666666666666666333333444444333333222111222222111111222222333444111555888777777BBBVVVfffwwwiiibbbWWWMMMFFFLLL\\\sss}}}dddTTTCCC;;;666111222777333000///222666:::BBBKKKZZZYYYZZZ```ggglllkkkhhh___VVVJJJ>>>666111///...222111000///............////////////////////////,,,,,,---......---------******))))))******+++,,,------------000333666888===EEEPPPYYYeeeuuutttkkkjjjeee___ZZZWWWRRRLLLHHHEEEDDDBBB>>>:::999:::;;;333333333222111000......000///...------...//////...------...///000000//////000222222111111333666444444333222222111222222000000000//////000000111111000///---------...///,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,***+++,,,,,,---,,,,,,,,,***+++,,,,,,------,,,,,,///...,,,,,,,,,,,,***)))+++,,,...------...000222///000333666999:::::::::999===AAAEEEIIIMMMQQQUUUTTTUUUWWWZZZ___eeejjjmmmkkkooouuu{{{yyyqqqnnnooonnnlllhhhYYYVVVSSSOOOLLLJJJJJJJJJHHHFFFCCC@@@?????????@@@===<<<<<<;;;999888777777:::999666444333222222222111222222222111000...---(((+++...//////............---+++,,,...111333444:::CCCMMMQQQRRRVVV```iiivvvuuuvvvzzz~~~}}}vvvoooiii\\\PPPMMMLLLKKKPPPWWWWWWZZZ^^^dddnnn}}}zzzfffWWWRRROOOSSSYYY[[[[[[ZZZVVVTTTUUUXXX[[[```kkkvvv|||oooeee]]]TTTQQQRRRLLLKKKIIIGGGDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAA@@@@@@???>>><<<999777666$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''')))(((((()))******)))''')))((((((''''''(((((()))++++++***))))))******++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................000///...///111111///---111111000000000/////////...///000111111111111111000000111111222333444444777777777666666777777777666666666666555555555555777777666555555555555666333333444444333333222111222222111111222222333444222666999777666;;;HHHSSSggg~~~{{{wwwggg[[[NNNJJJQQQddd~~~yyyooobbbSSSHHH>>>444111333444000///222333555;;;AAAJJJKKKOOOWWWbbblllrrrtttqqqhhhYYYIII<<<555222222...------------...///000////////////............,,,---------...---------+++++++++++++++,,,,,,---,,,,,,+++,,,...000333555666:::AAAGGGPPP```ttt{{{wwwsssnnniiifffbbb\\\XXXQQQOOOLLLGGGCCCAAA@@@AAA<<<<<<<<<;;;999777666555777666555444333333444444222111111111333333333222111111111222222444666777555555444333222111111111000000///////////////000000///......------......***+++,,,------,,,,,,+++......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...........................---------,,,++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,++++++,,,,,,+++***,,,---............111333111222555888;;;===???@@@FFFIIIMMMQQQSSSWWW[[[]]]^^^___aaaeeejjjqqqvvvzzzyyy}}}{{{wwwrrrllldddaaa``````\\\YYYSSSQQQMMMJJJHHHFFFFFFFFFEEEDDDBBB@@@???>>>>>>>>>;;;::::::999888777666555555444333111111111222222///000000000///...,,,,,,'''))),,,---,,,+++++++++---------///333777:::;;;CCCKKKTTTYYY\\\```hhhnnnttttttvvv{{{~~~{{{rrrjjj\\\RRRLLLNNNRRRTTTXXX]]]UUUXXX]]]bbbmmm~~~vvvcccWWWTTTSSSWWW\\\]]]\\\ZZZUUURRRRRRTTTWWW]]]jjjvvvzzzoooggg^^^UUUNNNMMMIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@????????????@@@@@@>>>>>>===<<<;;;:::999999$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&(((******)))))))))(((((((((((())))))******)))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................//////...///000111///---000000///////////////......//////000000000//////000000111222444555666666888888888888888888888888666666666666555555555555666555555444444444444444333333333333333222222111222111111111111222333333222444666555444666;;;@@@KKK___}}}|||nnn[[[MMMIIITTTmmm||||||uuulll```QQQ@@@666444666222111222333222444888;;;===CCCLLLWWWfffttt}}}zzzkkkWWWDDD888444444...------------...000111/////////.........------------------------------,,,,,,,,,,,,,,,---......++++++******+++---///000333555777999???MMM```nnn{{{wwwsssnnnjjjfff^^^[[[WWWRRRMMMJJJHHHGGGDDDCCCCCCAAA???===;;;::::::999888777666555555666333333333333444444444444555444333444777:::;;;<<<;;;:::888777555555444444222222222111111000000000//////000000//////...---******+++,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...........................------------------,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,---------.........000111111111111444666666777:::===AAAFFFJJJMMMWWWZZZ^^^aaaccceeegggiiijjjjjjlllpppwww~~~zzzsssjjjccc```[[[UUUQQQPPPNNNKKKIIIIIIHHHFFFCCCBBBAAAAAAAAABBBAAAAAA@@@???===<<<;;;888888777666555444444333222111111111111111222222------...------,,,+++***(((***,,,,,,+++******+++---///222666<<>><<<;;;:::999999999:::::::::999999::::::===;;;:::;;;???CCCDDDCCCEEECCCAAA???===<<<;;;:::777777666666555333222222000111222222111000...---,,,,,,---....../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------//////...------...//////------------....../////////000000000000000111222222444555555555666999;;;>>>???AAAEEELLLSSSZZZ^^^eeehhhmmmpppqqqqqqrrrsssrrrsssuuuyyyxxxqqqkkkcccZZZSSSRRRNNNIIIFFFEEEDDDBBB@@@AAA@@@???>>>===============>>>??????>>>;;;999888666666555555444333333222222222222222222222222222,,,,,,,,,,,,,,,++++++***+++---...---,,,+++,,,...000444:::AAAHHHNNNTTTXXX[[[^^^dddlllsssvvvvvvuuussspppnnnnnnooommmeee^^^XXXUUUUUU[[[dddiiijjjiiiiiihhhfffccceeetttssseee[[[]]]___```aaaeeejjjjjjgggggg```XXXTTTTTTZZZhhhvvv~~~tttjjjeee___UUUMMMIIIFFFEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::888888999;;;<<<$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%$$$&&&'''''''''))))))(((((((((((())))))))))))(((((()))******+++*********+++++++++,,,,,,,,,,,,,,,---------......000000000000000000000000---.../////////.....................////////////111111222222222111000000000111222333555666888888777888999999999999888777666666666666555555555555444444333222222222222222222222333333222222111000111111000000111111222333222111000111333555777888===BBBOOOfffqqq___NNNHHHSSSaaa~~~pppXXXIII@@@999555555666444444666333666999;;;@@@KKK[[[gggsssssspppeeeTTTFFF>>>;;;666444111///......///000////////////////////////000///...------------...+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++---...000333:::CCCJJJZZZeeeqqqxxxzzzwwwrrrnnnllliiieeebbb\\\[[[ZZZXXXUUURRRPPPNNNKKKKKKJJJIIIHHHGGGEEEEEEDDDFFFGGGFFFDDDDDDEEEGGGHHHHHHHHHJJJMMMOOOPPPPPPPPPOOOMMMJJJGGGEEECCCBBB=========<<<:::888666555333333333333222000...---.........//////000000000222222222222111111000000------------------------//////......------,,,,,,,,,,,,,,,---------------...............///000000//////.........///000111222444555444222222333555777888:::::::::<<<>>>@@@EEEFFFIIINNNUUU^^^fffkkknnnrrrxxx{{{||||||||||||zzz|||yyyrrrhhh```YYYTTTMMMIIIEEECCCAAA?????????>>>===;;;;;;;;;:::::::::::::::999:::<<<<<<;;;999666555555555444444333333222222222222222111111000//////------,,,,,,,,,,,,,,,,,,------...---+++,,,...000555;;;DDDMMMTTT[[[bbbggggggiiinnnuuu{{{}}}zzzxxxvvvnnneeeaaabbbcccbbb```bbbbbbaaaccchhhmmmpppooosssqqqkkkdddbbblllssseee```^^^bbbfffhhhhhhlllrrrtttqqqmmmdddZZZUUUTTT[[[kkk{{{}}}pppddd___\\\VVVPPPNNNHHHFFFBBB???<<<;;;;;;;;;<<<======>>>>>>======<<<===<<<:::888777888999:::$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&((((((''''''''''''(((((((((((((((((()))******+++************++++++++++++,,,,,,,,,---------..............................,,,...000///...---...///...////////////000000000000111222222222222111111111111222333555666777777666777888999999888777666666666666666555555555555444333333222222222222222222222222222222111111000111000000000000111222222555444333222222333555777;;;===EEETTTiiixxxiiiVVVHHHHHHOOOnnnooo\\\MMMCCC:::888777555555777222555888999;;;BBBMMMVVV]]]aaaeeeddd\\\SSSKKKHHH<<<:::666222000///000111...//////000000111222222111000///---------......+++++++++++++++,,,,,,------------------,,,,,,,,,)))+++...000222666;;;>>>IIIRRRYYY]]]cccppp~~~}}}zzzxxxuuuoookkkggggggeeecccaaa^^^\\\ZZZVVVVVVVVVUUUTTTSSSRRRQQQNNNQQQRRRQQQNNNMMMOOOQQQWWWZZZ^^^`````````aaabbb___^^^[[[WWWTTTQQQOOONNNHHHHHHHHHGGGEEEBBB???===:::999999777555333111000111111000000000000111111222222111111000///////////////////////////////////////................................./////////---...///000111222222222222111000000000111333444555888:::999777777999<<>>EEEPPPYYY```gggnnnssssssvvvzzz~~~}}}uuujjj\\\UUUXXX```fffiiilllooopppmmmlllqqqtttuuuvvvrrrjjjbbb```fffqqqzzzssseee^^^aaagggllltttxxxwwwzzzzzznnneee[[[UUUUUU]]]oooxxxjjj]]]YYYXXXVVVSSSRRRIIIFFFBBB===:::999999999;;;;;;============;;;;;;<<<;;;999888777888888999$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%''')))***)))'''''''''&&&&&&&&&&&&'''''''''''''''(((((()))++++++************++++++++++++,,,,,,,,,---------..............................,,,...000000---,,,---////////////000000000111111...///000111222222222111111222222333444444555555555666888999999888666555666666666666555555555555444444333222222222222333222222222222222111000000000000000000000111222222222333444444222111333555666999@@@IIITTThhhxxxfffUUUMMMNNN^^^uuutttcccUUUFFF>>>:::777666888444666888999999<<<@@@DDDIIIOOOWWW]]]___\\\XXXUUUMMMIIICCC<<<666222111111......///111222333444555222111///---,,,---......,,,,,,,,,,,,,,,---......+++,,,,,,,,,---,,,,,,,,,+++,,,---///000222555777;;;CCCHHHJJJMMMXXXccciiiuuuzzzuuuqqqqqqpppnnnllljjjgggfff```aaabbbbbbaaa```___^^^[[[^^^```^^^[[[YYY[[[^^^fffmmmtttvvvrrroooqqqsssrrrppplllhhhdddaaa___]]]YYYYYYYYYWWWUUUQQQNNNLLLHHHFFFDDDAAA>>><<<::::::888777666555444444555555444333333222111111000000000000000000000000000000000000000000000111111111000111111111222222222222///111555888999:::999888:::999888777777999:::;;;:::>>>BBBCCCAAABBBFFFJJJMMMOOOPPPQQQRRRSSSVVVXXX[[[\\\^^^bbbffflllqqqttt{{{}}}xxxuuuqqqjjjdddZZZRRRHHHAAA??????===<<<777888888777666666666777666666777777777777666666555666666666666555333222000000000000000/////////,,,,,,---......---,,,+++---,,,+++++++++,,,------,,,,,,,,,++++++---222555FFFNNNZZZccciiiooovvv{{{|||~~~qqqdddTTTNNNTTTbbbooovvvyyy|||uuuuuuxxxyyyvvvpppggg```]]]^^^bbbdddhhhiiiiiiddd^^^___hhhrrr}}}uuulll```YYYWWW___ppppppcccVVVTTTWWWVVVTTTSSSFFFCCC>>>:::777777888888999;;;<<<======<<<;;;999888888888888999999999999$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%(((+++,,,+++)))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))++++++)))************+++++++++,,,,,,,,,---------......000000000000000000000000+++...000000---,,,---/////////000000111111222222------///000111111111111222222222333333444444444444666777888888777666444777666666666555555555555555444333333222222333333111222222222222111000000000000000000000111111222***///333444333111333555---222:::???BBBNNNlllvvvdddZZZYYYNNN```vvvuuueeeQQQEEE>>>:::888:::777999::::::999888888888>>>CCCKKKVVV]]]```___\\\```ZZZQQQFFF<<<555111///......000111333555666777333111///---,,,---...///...------------...//////******+++,,,,,,,,,,,,+++*********)))***+++...///---555;;;;;;===EEEMMMQQQ^^^kkk~~~}}}|||{{{zzzxxxvvvtttssslllmmmnnnoooooonnnlllllljjjnnnpppnnnjjjhhhjjjmmmpppzzz~~~zzz{{{~~~~~~zzzvvvrrrnnnllljjjgggggggggfffccc___[[[YYYTTTRRROOOKKKGGGEEEDDDDDD???>>><<<:::999999::::::<<<;;;;;;:::999888888888111111111111111111111111111111111222333333333444333333333444444555555555444777;;;???BBBBBB@@@???BBBAAA???>>>???@@@BBBDDD@@@EEEJJJKKKKKKMMMRRRVVVZZZ[[[]]]^^^^^^```ccceeeggghhhiiikkknnnqqqtttvvvyyyqqqllliiiccc[[[UUUNNNGGG@@@;;;:::::::::888777888888777555444444555555555666666666555555444555555555555444333333222..................------+++,,,---///000000//////,,,,,,+++******+++,,,---//////...------000555999KKKTTT```iiinnnssszzzlll___PPPLLLUUUfffvvv~~~}}}yyyyyyyyyxxxpppfff^^^ZZZXXXUUUSSSXXXZZZ\\\]]]^^^cccooozzzuuuhhh___ZZZ___nnn}}}wwwjjj]]]RRRRRRVVVVVVTTTRRRBBB???;;;888666666777999999:::<<<======<<<:::999444555777999::::::;;;;;;&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''(((((((((((((((+++***((('''&&&&&&'''((()))'''&&&'''***+++***(((&&&'''(((******+++++++++)))************+++++++++,,,---......//////......////////////////////////////////////............000000000000////////////444444333222222333333333333444555666666777777777555666777888888666444333444444444444444444444444333333333222222222111111///000111222222222222222111111000///////////////111000000000222222000...333222222555<<>>@@@HHHTTTfffxxx|||}}}}}}}}}||||||{{{{{{}}}|||{{{||||||zzzvvvsssxxx~~~zzzxxxxxxxxxxxxvvvrrrppppppqqqkkkfff___YYYVVVSSSPPPNNNOOOMMMIIIEEECCCCCCDDDEEEFFFEEECCC@@@>>><<<;;;:::;;;999666666777888888888555777:::;;;:::888777888777888999;;;===>>>===;;;AAABBBFFFMMMTTTWWWWWWUUURRRMMMJJJKKKKKKKKKMMMRRROOORRRUUUYYY]]]```bbbbbbkkklllmmmmmmmmmmmmoooppprrruuuxxxyyyyyyzzz}}}{{{tttmmmfff___ZZZWWWSSSMMMGGG@@@???===;;;888555333222444444333333333222222222222222222222222222222222555555555444333222111000000000000///......------///...---,,,++++++++++++000...,,,+++---...//////---------///333999???BBBNNNVVVcccpppxxx|||~~~~~~~~~vvvaaaZZZSSSRRR\\\lll|||zzzyyy~~~zzzqqqiiiddd[[[PPPKKKMMMOOOWWW]]]^^^]]]eeevvvqqqeee___bbbiiiooo}}}||||||{{{{{{yyyuuurrr\\\VVVPPPNNNOOOOOOKKKHHH???===;;;999777666666666555777:::===???>>>===<<<999999888888888999;;;<<<%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&)))'''&&&'''***+++***((('''((()))***************)))************+++++++++***+++,,,,,,---,,,,,,,,,........................------......//////000000////////////000000000000444333333222222333333333333444555666777777777777222333444555444333111000444444444444444444444444333333222222222111111111///000111222222222222111111111000///////////////111000000111222222111///666666444444777???IIIPPPdddlllTTTNNNLLLSSS^^^jjjyyyrrrbbbQQQCCC<<<======<<<:::::::::999666444333555<<>>GGGUUUcccsss~~~zzz{{{}}}tttmmmgggccc```^^^```]]]XXXTTTRRRSSSTTTVVVTTTSSSPPPNNNKKKIIIGGGGGGEEEDDDBBBBBBBBBBBB@@@???===???AAAAAA???=========??????@@@CCCEEEEEEEEEDDDIIIJJJOOOXXX```fffhhhgggbbb]]]YYYZZZYYYXXXYYY\\\]]]___cccgggjjjkkklllllltttuuuvvvwwwxxxyyyzzz{{{{{{~~~yyyuuutttpppiiibbb]]]WWWPPPLLLJJJGGGBBB===;;;;;;999888666444222222333333333222222222222111111111111111111111111111111111111111000///...---/////////......---------///...---,,,++++++++++++,,,+++***+++,,,,,,,,,,,,......000333999@@@FFFJJJTTT\\\jjjwwwwwwjjj\\\WWWRRRUUUaaasss{{{|||yyyqqqkkkggg___TTTNNNMMMNNNUUU\\\^^^```jjj}}}zzzmmmeeecccfffhhhmmmlllllllllkkkhhhdddaaaXXXRRRLLLIIIJJJJJJGGGDDD>>>===;;;999777666666777666777999;;;<<<<<<;;;:::999999888888888999:::;;;$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&)))((('''((()))***)))(((((())))))*********)))))))))************+++++++++******+++,,,,,,,,,,,,,,,------------------------+++,,,---...///000111111......//////000000111111333333222222222222333333444444555666777777777777111222333333333222111000444444444444444444444444333222222222222111111111000000111111222222111111111000000///////////////222111111222333333222000666555444333333777===AAAIII```uuufffYYYKKKFFFJJJSSS___hhh{{{qqq```OOOFFFDDD<<<;;;:::999999777444111111333777AAAPPPcccttt~~~{{{~~~}}}tttdddTTT===888333111111222111///000000000000000000000000.........------,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------------///111444555444:::AAAJJJWWWkkk}}}vvvqqqnnnkkknnnkkkeeeaaa______bbbddd```___]]]ZZZWWWUUUSSSRRRPPPPPPPPPQQQQQQNNNJJJGGGLLLMMMMMMLLLJJJHHHHHHHHHKKKLLLMMMOOOQQQRRRRRRRRRTTTVVV\\\eeennnvvvzzz{{{rrrlllhhhhhhgggeeedddffflllooosssxxxzzzzzzyyyxxx~~~vvvooogggbbb___ZZZSSSMMMIIIEEE@@@======;;;777333555555444444333222222111222222222111111111000000////////////////////////////////////...---,,,,,,------------,,,,,,,,,,,,......---,,,++++++++++++******+++,,,,,,,,,------111222666<<>>===<<<:::888777777777777777777777888888999999999999999888888888999:::;;;$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%''')))***))))))((((((((((((((()))))))))))))))************))))))((())))))*********+++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000---......///000111111222222222222222222222333444444444555666777777777777444555555555555444333222333333333333333333333333222222222222111111111111000000111111111111000000000000////////////000000222111111222444444333111000111222111222444777;;;>>>NNN\\\pppoooYYYKKKFFFIIIOOOTTTaaaoooyyymmm^^^RRRMMMBBB???<<<999888888666555333444666:::CCCQQQbbbmmmooouuu}}}yyyiiiRRRHHH;;;333222222000...//////////////////////////////...---,,,,,,++++++------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000000333666;;;DDDTTTfffrrrvvvsssqqqrrrzzz}}}yyywwwyyyuuupppkkkiiikkkmmmpppmmmllljjjgggddd```^^^\\\[[[\\\^^^aaabbb```[[[WWW]]]^^^]]][[[XXXVVVVVVVVVWWWYYYZZZ[[[\\\]]]^^^___```ccciiipppxxxyyyuuuvvvvvvsssqqqrrrwwwzzz~~~{{{vvvrrrnnnddd^^^WWWRRROOOKKKEEE@@@===:::777666666555333111000000111111111111111111000000000000////////////------------------------......//////...------,,,+++++++++++++++,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,,,,------///222444888;;;@@@HHHQQQZZZaaaeeemmmqqqwww~~~zzzsssrrrttttttmmmeeeeeecccbbbgggppp|||}}}xxxtttoooiiieeebbb]]]XXXUUUYYY\\\]]]]]]^^^gggwwwxxxjjj```[[[WWWXXXZZZ\\\]]][[[VVVRRROOOKKKFFFBBBAAA@@@>>><<<===<<<:::999888888888888888777666555555666777777999999999999999999999:::%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$%%%''')))******))))))'''(((((()))((())))))***)))************))))))((())))))*********++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...............------------......///000111111222111111111111222222333444333444555666666777777666666666666666666555555444333333333333333333333333222222222111111111000000000000111111111000000///000000////////////000000111111111222444444333222...///111222222222555777999BBBIIIXXXuuurrr\\\PPPJJJHHHFFFMMMWWWkkk}}}vvvjjj]]]UUUNNNIIIBBB<<<:::::::::999333555666666999@@@LLLUUU\\\eeeqqqlll^^^JJJ;;;444222000///........................//////...---,,,,,,++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...000333555:::BBBMMMUUU[[[ZZZXXXYYY```nnn~~~{{{zzz{{{~~~}}}|||zzzwwwssspppllljjjhhhiiimmmqqqtttssspppmmmlllmmmmmmkkkgggeeeccccccaaaccceeeeeedddeeegggiiipppsssxxx~~~~~~xxxtttooojjjfffbbb]]]ZZZRRRMMMHHHEEECCC@@@<<<999777555444333333333222222......//////000000111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))*********++++++,,,,,,------,,,+++++++++,,,,,,,,,---------...333:::???DDDGGGNNNVVV___hhhnnnrrrxxxwwwxxx{{{wwwlllfffeeegggjjjllllllmmmnnnpppuuu}}}}}}yyyqqqkkkccc^^^^^^```___\\\]]]]]][[[YYYYYY```kkkttt}}}nnnaaaZZZPPPRRRUUUYYY[[[YYYUUUQQQMMMJJJFFFBBB@@@???>>>>>>===<<<;;;999999999::::::999777666444444555666777999999999999999999999999%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((###$$$%%%&&&'''''''''''''''((())))))(((((()))***((())))))*********)))))))))************+++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,......//////000000111111111111000111111222333444222222333444555555555555555555444444444333333333333333333333333333333333222111111111111000000000000000111111000000/////////////////////000000111000000000111333444333222000111333222111111222333333999:::DDD[[[sssyyyfffZZZSSSMMMJJJKKKVVVmmmuuujjjccc[[[TTTJJJBBB<<<:::888777111333444444555888>>>CCCLLLTTTaaaqqqsss]]]III<<<555222111------------------------.........------,,,,,,+++......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444777;;;>>>EEEFFFFFFGGGKKKUUUbbbllluuuyyy~~~|||xxxvvvrrrsssvvv{{{~~~{{{|||}}}|||yyyuuusssrrroooqqqsssqqqoooooorrruuu|||uuurrrsssrrrmmmiiiaaa]]]XXXTTTPPPMMMIIIFFFAAA???<<<:::999888666444222111111000000000000000............////////////---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))******))))))(((((())))))***+++,,,---------,,,,,,++++++,,,,,,,,,+++---///111333:::CCCJJJSSSVVV]]]eeemmmtttyyy{{{|||yyy{{{{{{pppddd]]][[[^^^gggoooppptttxxxxxxxxx{{{wwwlllggg^^^YYY\\\ccceeebbb]]][[[XXXVVVWWW\\\ccciiiuuu~~~oooccc\\\QQQSSSXXX\\\^^^[[[VVVQQQJJJHHHEEEBBB@@@?????????>>>===<<<;;;;;;;;;<<<===999888777666666666777888999999:::::::::999888888$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&(((***)))(((''')))+++'''((()))***************)))************+++++++++))))))***++++++++++++***------------------------------------------------////////////000000000000000000000000111222333444000111222333444444444444444444333333222222333333222222222222222222222222111111111111000000000000000000000000000//////...///////////////000111111/////////000333333222111000111222222111000111222000555555999IIIYYYttt~~~ssslllfffWWWNNNLLLYYYooo}}}{{{pppiii^^^TTTJJJBBB;;;777333444444444555666888:::>>>EEEOOO\\\nnnoooYYYGGG;;;555333........................------------------------000///......------......------------,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,...///000111333444666999;;;;;;<<>><<<:::777555333222222111111000//////...---,,,,,,------...------------,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++(((((())))))))))))(((((((((((()))***,,,------...,,,,,,,,,++++++,,,,,,---***///666;;;???EEENNNUUU```dddjjjqqqwww|||}}}}}}{{{wwwnnnbbbXXXYYY]]]bbbiiiooottt{{{}}}xxx~~~sssnnnfffccc\\\XXX^^^hhhjjjfff```]]]YYYVVVVVVYYY]]]```fffvvv{{{mmmccc^^^VVVYYY]]]aaaaaa]]]UUUPPPFFFEEEBBB@@@>>>===>>>@@@>>>>>>===<<<<<<===>>>???888888888888888888999999999::::::::::::999888777######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&((()))***&&&(((******'''''')))+++''''''(((******+++++++++)))************+++++++++++++++,,,------------,,,------------------------***++++++,,,---...//////000000000000////////////000000000000111222333444000000111222333333333333666555444333333333444444222222222222222222222222111111111111000000000000000000000000000///......///////////////000111111///......000222333222111---...000111111111333555111777666777@@@JJJbbb~~~{{{fffUUUIIINNN^^^rrrwwwkkk___RRRGGG@@@999888666666555555555555444:::AAAJJJ[[[qqqzzzdddPPP@@@888444////////////////////////,,,,,,------------------000000///............///.........------,,,,,,,,,)))***+++++++++++++++***+++,,,---...///000222222...222666666444555:::???DDDHHHKKKJJJIIINNNYYYbbbgggnnnuuuyyyyyy}}}zzztttqqqnnniiiaaaZZZ^^^WWWPPPMMMOOONNNIIICCC@@@===:::888888888777666333222111000/////////............,,,+++***+++,,,------,,,,,,+++******)))++++++++++++*********)))++++++++++++++++++++++++******+++++++++++++++***(((((()))+++,,,---...///,,,,,,,,,++++++,,,------+++333>>>FFFKKKPPPWWW]]]iiilllqqqwww}}}~~~}}}xxxooohhh```TTTNNNWWWdddkkknnnqqqyyywww{{{{{{kkkeeebbb```\\\ZZZaaalllmmmgggeeeaaa\\\XXXWWWWWWXXXYYYbbboooxxxlllccc^^^WWWYYY]]]```___YYYPPPJJJBBBBBB@@@>>><<<<<<===??????>>>>>>======>>>@@@@@@888888999999::::::::::::999::::::;;;:::999888777%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''''''''&&&&&&))))))(((&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''******))))))(((((('''''',,,,,,,,,+++***))))))(((++++++++++++++++++++++++...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,---...//////////////////000111111///////////////000111111222222333333333444444444222333333333333222111111111111000///000111333444111000///......///000111000000////////////000000000000000000000000000000........................///000000000000000//////000///111555999AAAPPP^^^mmmWWWMMMOOOZZZkkk{{{rrrgggVVVEEECCC===888666333111222666666888;;;@@@HHHVVVfffppp~~~zzzssshhhZZZLLL@@@999555111---,,,...000000///.........111333333111...111000000000//////......++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++)))((())),,,---------111222222111000000111333555555666888<<>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<::::::::::::999999888777999888888888777777666666%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((((((((((((((())))))))))))))))))))))))******************************)))(((((()))******------------------------------,,,,,,---......///...------------.../////////////////////000000111111111111111222222222222222222222222222111111000222222111000000000111111111000///......///000111000000////////////000000//////////////////////////////////////////////////////000000000000//////222000111333444888DDDOOOjjj|||cccQQQIIIJJJTTT```tttyyyfffTTTHHHAAA;;;888666222222555444555666999>>>HHHTTT\\\gggggggggeee___VVVMMMHHH???999222///...///...,,,---------...///000111111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++***)))))),,,---------///000000///......///111111111111222444777:::<<<<<<===@@@BBBEEEJJJPPPUUUYYY]]]bbbeeeggghhhiiijjjqqqrrrssstttvvvxxxyyyzzz||||||{{{{{{{{{|||}}}~~~|||wwwsssqqqooommmkkkddd___VVVOOOIIIFFFBBB@@@>>>===:::999999888666444111111000000///......---...---,,,+++******+++,,,,,,++++++,,,------+++******+++++++++******)))((()))))))))))))))***++++++)))(((((()))+++,,,,,,+++***))))))))))))******+++((()))+++,,,---------,,,------------...///000111:::>>>GGGQQQVVVYYYaaajjjwww{{{uuummmeee^^^WWWSSSUUU___kkkuuuzzz{{{zzzzzzxxx{{{~~~xxxxxxlllaaa^^^```hhhqqq{{{yyyooojjjbbbYYYUUUVVVZZZ^^^cccrrryyynnnggg```[[[[[[^^^___\\\TTTKKKCCC@@@>>>>>>======<<<;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;999999:::::::::999888888888888888777777777666666%%%%%%%%%&&&%%%%%%$$$###''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''(((((((((((((((((())))))''''''((())))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))------------------------......------......//////,,,,,,,,,+++,,,------...//////......//////000111/////////000000000111111111111111111111000//////222222222111111000///...000//////......//////000000//////......//////000////////////////////////////////////////////////...//////000000/////////222000000222111222:::BBBRRRnnnlllXXXIIICCCGGGOOOYYYfffvvvzzzgggTTTLLLDDDAAA===777555777555555555444666;;;AAAFFFLLLQQQYYY___bbb```\\\XXXNNNFFF<<<555222000...,,,000000///---,,,---///111111111111111000000000000........................---,,,++++++******+++++++++***))))))+++------,,,------...---,,,+++---//////...---,,,---...///000///000222333444888<<<@@@BBBDDDHHHJJJKKKMMMOOOQQQXXXYYY[[[]]]```bbbdddeeeffffffeeeeeeffffffggghhhkkkjjjjjjjjjlllnnnpppqqqxxxzzz|||}}}~~~|||zzzwwwuuuiiifffbbb```___^^^\\\[[[XXXSSSKKKEEE@@@<<<999777666444333222333222000///......------,,,,,,++++++,,,+++******))))))******(((***++++++*********+++)))))))))***))))))((('''((((((((((((((()))******)))((('''(((***++++++************+++******)))))),,,++++++++++++,,,---...///...---...///111444666AAADDDLLLVVV\\\aaajjjsss~~~zzzvvvsssmmmeee]]]WWWTTTSSSTTT```nnn~~~|||tttuuuwwwwwwrrrooouuurrrddd```aaaggguuu|||ttthhh]]]YYYZZZ```dddmmmxxxxxxmmmeee___[[[\\\\\\[[[WWWOOOGGGAAA>>>======<<<<<<;;;::::::999<<<<<<;;;:::::::::::::::888888999999:::999999999777777777777666666666666###$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&''''''(((((()))))))))((())))))******++++++,,,)))))))))***************,,,++++++++++++++++++,,,,,,,,,------------------//////.........//////000,,,,,,++++++,,,,,,---...///............///000000////////////000000000111000000000000000//////...///000111111111000///.../////////////////////////////////....../////////////////////////////////////////////////////////......//////000////////////...///333333333888???CCCWWWmmmvvveeeUUUKKKIIILLLKKKRRR\\\fffsssyyyfff]]]SSSMMMGGG???:::999999888777555555666999;;;<<>>:::777444222222111///000111111000...,,,,,,,,,++++++*********+++*********************(((+++---,,,)))((()))+++)))))))))******)))(((((('''''''''''''''((())))))***(((((()))+++++++++******++++++,,,+++***((('''---,,,,,,,,,,,,---------000//////000222777;;;===FFFJJJQQQZZZbbbkkkttt|||zzzoooiiiccc^^^WWWPPPNNNRRRYYY___mmm|||yyyssssssssssssllleeeeeeiiirrruuuvvvpppgggbbbfffkkktttrrrfffaaadddiiimmmsssyyyuuukkkeee```]]]\\\ZZZWWWQQQJJJDDD???=========<<<<<<;;;:::::::::;;;;;;:::999999999999999666777888999999999999999666666666666666666666666""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,------------------------,,,,,,,,,---------......000//////.........//////---------------......///...............//////000000000000111111111222222///000000000000///......+++---///000111111000000......////////////......//////............//////........................------------------------------...///////////////...,,,...333444333666:::666CCCQQQkkkwwwgggZZZRRRNNNKKKKKKMMMRRR\\\lllwwwlll```YYYQQQGGG???<<<:::888666555555555555555555999AAAKKKUUU]]]cccfffhhhbbbZZZRRRLLLDDD<<<666000111000///...---...///000000000000000000111111---------------------------,,,++++++******++++++,,,+++)))***+++,,,,,,+++,,,,,,---,,,+++***,,,...,,,,,,,,,++++++++++++++++++,,,,,,+++++++++---///---...//////000111444666;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDFFFHHHJJJLLLMMMNNNQQQTTTVVVWWWYYY]]]___cccgggnnnvvv~~~~~~}}}rrrnnnhhhbbb\\\VVVQQQMMMHHHGGGEEEDDDEEEEEEDDDCCCCCC???:::666333111///---000...---...///000///...,,,+++++++++++++++***************++++++++++++******---...---)))'''(((***))))))***************)))'''''''''''''''(((((()))+++***)))***,,,,,,,,,******+++,,,,,,,,,***)))(((+++,,,...//////...---,,,//////000333777>>>CCCGGGPPPTTT[[[bbbkkkvvvsssfff^^^SSSPPPLLLJJJLLLVVVdddmmm{{{vvvvvvuuuuuurrriii^^^XXXXXXZZZ___ccccccbbbfffooowww|||qqqlllmmmqqqssstttuuuvvvyyy|||ooohhhccc```]]]YYYVVVQQQLLLGGGBBB???===>>>>>>======<<<;;;;;;:::::::::999888888888888888666777888888999999999999555555555555555555555666!!!"""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''*********+++,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,------.........//////......------.....................//////000......------......///000111111111222222222333333000000000000000///......***+++---...000111111111---......//////......---///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////------111222000000333000999AAAUUUttt{{{sssjjjcccTTTMMMGGGGGGKKKVVVffftttwwwjjjbbb[[[PPPFFFAAA;;;888555444333333222111000222777???IIISSS[[[```iiigggfffeeebbbZZZNNNFFF555222///...///000000///////////////000000000000...........................---,,,,,,++++++,,,,,,---+++******+++,,,,,,+++,,,------,,,++++++,,,...******************++++++'''((())))))'''((()))+++***+++,,,,,,+++,,,...000222222333333444444555555666666777888888888888777444555666888:::;;;=========@@@BBBDDDEEEGGGJJJLLLNNNQQQXXXaaajjjttt{{{~~~~~~{{{xxxtttqqqfffaaa[[[UUUPPPKKKFFFCCCAAA???>>>>>>>>>>>><<<;;;:::777444111000///---,,,---+++***+++,,,---,,,++++++++++++++++++++++++***))))))***++++++++++++***+++,,,---,,,***)))((()))))))))******++++++******'''''''''''''''((()))))),,,+++***+++,,,---,,,***++++++++++++++++++******+++,,,...000000///...---///111444:::AAAIIIPPPTTT^^^ccchhhnnnvvvxxxkkk^^^VVVHHHHHHHHHJJJOOO[[[kkkvvvwwwyyyxxxxxxttthhhYYYQQQPPPNNNSSSZZZ^^^bbbjjjuuu~~~{{{vvvvvvuuutttsssoookkkjjjnnnuuu|||}}}wwwnnngggbbb^^^[[[YYYSSSPPPJJJFFFCCCAAA>>><<<>>>>>>======<<<;;;;;;;;;999999888777777777777777777777888888999888888888444444444555555555555555######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))******)))))))))***+++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,---......//////......---,,,,,,------...............//////000...------------...//////111111111222222222333333000111111111111000//////,,,,,,,,,---...///000111------...//////...------///......------......///........................------------------------+++,,,---...////////////000------000111......000000666:::EEEZZZllljjj___TTTNNNKKKLLLTTT___xxxsssmmmfff\\\RRRMMMCCC???:::777555444222//////000222777===EEELLLPPPYYY___iiitttyyyuuukkkbbbKKKBBB666000111222111///---.........///////////////////////////////////////...------,,,,,,---------+++******+++,,,,,,++++++,,,,,,+++******+++---))))))***************)))((()))******))))))+++,,,***,,,------,,,,,,---///,,,,,,,,,------......///...///000111222111000000......///000000111000000333555777888888999;;;===???AAAGGGOOOXXX```eeegggfffjjjnnnoooooorrrxxx}}}}}}{{{|||~~~||||||}}}~~~}}}wwwpppnnnooonnniiiddd\\\WWWPPPKKKGGGDDDAAA@@@;;;:::888888888777555333444222000/////////...---+++***))))))***+++***)))************************'''((()))*********))))))((('''((()))***+++***)))'''((())))))******))))))((((((''''''(((((()))***,,,***)))***+++,,,+++)))++++++*********+++,,,,,,,,,,,,---...///000000111555999???HHHQQQ[[[bbbfffkkkppptttvvv|||}}}vvvlll```UUUNNNGGGJJJMMMPPPUUUaaaooozzzyyyxxxyyy{{{vvvhhhWWWOOOOOOMMMSSSZZZ___dddllluuu}}}zzzvvvrrrkkkccc^^^___bbbfffjjjhhhfffbbb]]]ZZZVVVSSSQQQLLLHHHCCC@@@@@@???===;;;======<<<<<<;;;::::::999888888777666666666666777777888888888888777777666333333444444444555555555$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&""""""###$$$%%%'''((()))###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''(((((((((''''''&&&&&&%%%))))))***,,,---...///000'''(((((()))***++++++++++++,,,---......---,,,+++++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,...------------...//////...------------...//////111111111111222222222222111111111111111000/////////...---,,,,,,---///000,,,---...//////...---,,,.........------.........................................................+++,,,---...////////////000,,,,,,000222111111333///444444888DDDOOOeeexxxjjj```WWWOOOPPPWWW\\\uuuzzzuuupppggg]]]XXXNNNIIIBBB===:::888444111000111111333666:::===???GGGRRRfff{{{zzzcccTTT@@@555333333111---,,,---------......//////000000000000000000000000//////...------------...---+++******+++,,,+++******++++++***))))))***,,,++++++,,,,,,++++++***)))((()))++++++++++++,,,...(((***,,,,,,+++***+++,,,((()))******+++,,,------,,,---...000000//////...............---,,,+++***///000222333222333555666333555999???FFFKKKNNNNNNNNNRRRVVVXXXXXX[[[aaaggggggeeegggmmmqqqssswww|||{{{|||~~~~~~}}}{{{zzzxxxvvvrrrnnnllllllnnnooojjjccc\\\\\\```aaa[[[UUUQQQLLLFFF@@@===<<<;;;:::888666555444444222000------+++******+++++++++***,,,***))))))***+++***(((((((((((()))))))))))))))%%%&&&((()))))))))((((((%%%######&&&+++---+++)))&&&&&&'''((())))))((((((((((((((((((((()))******+++)))((()))******)))(((++++++***)))***+++---......---,,,+++---///222444===AAAJJJTTT___iiiqqquuuqqqwwwyyyyyy~~~~~~zzzssskkkbbbWWWMMMGGGKKKOOOTTTWWW\\\eeeqqq{{{~~~yyywwwyyy|||wwwhhhWWWPPPQQQQQQVVV]]]bbbfffkkksssyyy~~~~~~xxxqqqiii___YYYWWWWWW[[[^^^]]]\\\ZZZWWWTTTPPPMMMJJJFFFBBB>>>=========;;;999<<<<<<;;;::::::999999888888888777666666666666666888888888888888777666555333333333444444555555555%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%((()))'''$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''((()))***''''''''')))+++///222444,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---+++***)))))),,,,,,,,,---------..................////////////000000//////000111222222111000000///...------,,,---//////...---,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///...---,,,,,,+++++++++++++++,,,---......---,,,+++,,,,,,,,,---------......///222444555999BBBPPPZZZttt}}}|||nnndddVVVJJJSSS^^^qqqxxxuuusssnnniiifffWWWJJJFFFCCC===777777444000...111333333777<<<>>>GGGUUUkkkoooUUU@@@777444333111111///,,,+++,,,...//////,,,,,,,,,---...///000111///...---,,,,,,,,,,,,,,,......---,,,++++++++++++******++++++++++++******///---+++***)))***+++,,,)))+++---+++((((((,,,000************************))))))((())))))***++++++)))************+++++++++*********,,,...///...---...------------.../////////111444888;;;>>>AAABBBBBBCCCEEEHHHJJJMMMOOOPPPPPPQQQSSSUUUYYY^^^bbbdddhhhkkkqqqvvvzzz{{{{{{zzzzzz{{{{{{}}}~~~|||{{{zzzzzztttttttttsssrrrooommmlllllllllllllllllllllllllllmmmmmmmmmlllllljjjiiiiiieeebbb^^^ZZZYYY[[[]]]___^^^VVVQQQSSSSSSOOOLLLNNNEEECCC@@@<<<999666444333222111111000///......---000///...,,,+++***))))))++++++******)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((,,,++++++***)))(((((('''((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---000555:::===JJJOOOUUU^^^kkkzzz~~~}}}{{{{{{|||~~~~~~pppeeeaaaZZZNNNKKKPPPWWW^^^aaa^^^ZZZ```nnnxxx}}}vvvqqqooohhh___[[[]]][[[___ccccccbbbbbbggglllxxx{{{wwwsssmmmcccYYYTTTTTTWWWYYY\\\UUUOOOOOONNNIIIEEECCC======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777555333222333444555888888777777666666666555222222111111111111111111%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''(((&&&$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''')))***++++++++++++,,,...111444555,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,+++*********)))************+++++++++------------............000000//////000000111222111000000///......------...///000///---,,,---...)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------///111111000111666@@@HHH[[[pppjjjWWWSSSVVV```uuu|||xxxuuuiii]]]WWWQQQFFF;;;666888333111333444222333666999@@@LLL^^^yyyiiiPPPBBB:::555111000...,,,+++,,,,,,,,,+++------------...///111111//////...---------------///...---,,,++++++++++++******++++++++++++******+++***((('''&&&'''((()))+++***))))))***+++,,,,,,************************))))))(((((())))))******)))************+++++++++*********+++---...---+++++++++++++++,,,---...///)))***,,,///111222333444666777888:::<<<>>>@@@AAAAAABBBCCCEEEHHHKKKMMMOOORRRUUUZZZ___bbbddddddcccgggggghhhiiikkkmmmooopppllljjjiiigggeeeccccccbbbbbbbbbbbbbbb```^^^\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUPPPNNNLLLJJJIIIKKKMMMOOOOOOHHHDDDFFFFFFBBB@@@BBB===<<<:::777555333222111000000000///...---------------,,,+++************,,,,,,+++******)))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))************(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,---------///333999@@@EEETTTZZZaaahhhsss~~~zzzwwwtttrrroooddd]]]___]]]VVVVVV\\\bbbhhhkkkgggbbbdddmmmuuu}}}tttmmmjjjfff```]]]______aaacccaaa^^^]]]aaaeeekkkwww|||sssmmmddd]]]YYYYYYZZZ[[[UUUNNNHHHHHHGGGBBB???>>><<<;;;;;;;;;::::::::::::;;;;;;;;;:::::::::::::::888777555333333444555666666555555444333333222222111111111111111111111111######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&''')))+++,,,,,,,,,,,,,,,...000222333,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,,,,------------000////////////000000111111000000//////............///000///---------...))))))***++++++++++++***,,,,,,,,,,,,------------...------,,,,,,------...,,,++++++++++++,,,,,,---++++++************++++++---------.........//////000111111///...000666;;;BBBPPPggg~~~fffTTTOOOPPP```}}}wwwqqqgggXXXHHH???<<<777444666666333222333444888@@@NNNfff}}}dddSSSEEE;;;444222111/////////...,,,***...............///000111000//////............/////////---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,+++***)))***+++,,,,,,)))&&&'''+++---+++)))++++++++++++++++++++++++***))))))(((((((((((())))))************+++++++++******)))***,,,,,,+++)))(((((()))******+++,,,,,,***+++,,,,,,------,,,,,,000000111222333555666666666777888:::;;;<<<<<<<<>>======>>>???@@@AAAAAA<<<:::;;;;;;888777888333222111000////////////.........---,,,,,,++++++******)))))))))***++++++*********))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************&&&'''((()))***,,,------))))))******+++,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,------......000000111444999BBBLLLSSSbbbiiiqqquuu|||{{{uuummmgggccc^^^YYYYYYaaaeeecccccchhhnnnqqqtttqqqllljjjpppvvv{{{qqqhhhfffhhhhhhhhhjjjlllkkkhhhbbb\\\YYY[[[]]]```kkkzzz~~~pppllleee```]]][[[ZZZYYYNNNFFF@@@??????<<<::::::::::::::::::999999999999::::::::::::999999888888777666555444444444555666555555444333222000000///000000000000111111111111""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((***+++***)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++------........./////////,,,,,,,,,,,,------------/////////......//////000000000000//////............///000///---,,,---...)))******+++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---+++*********+++,,,------,,,+++***))))))***+++,,,,,,,,,,,,---------......---/////////...///333666888???NNNeee|||___TTTMMMVVVooo~~~nnn]]]RRRCCC<<<777777777555444666111444888AAASSSlllvvvgggWWWGGG===:::777444222111111000............---......//////000000///////////////000000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,,,,,,,,,,------+++)))((()))+++---,,,***++++++++++++++++++++++++******)))((('''''''''((())))))*********+++++++++***)))))))))++++++)))''')))******************))),,,------------,,,,,,+++.../////////000000000111///111222444444444333333555666999;;;===?????????>>>>>>??????AAABBBCCCDDDCCCCCCAAA@@@>>>>>>============>>>>>>===;;;:::999::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;::::::666666666777777777888888666444333333222111000000------,,,+++++++++++++++,,,,,,+++++++++*********))))))(((((((((((())))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++''''''((()))+++,,,------+++,,,,,,,,,---------......------,,,,,,++++++***,,,,,,,,,,,,---...000000333555777;;;AAALLLXXXaaaooowww~~~~~~xxxppphhh```ZZZWWWUUUWWW___mmmtttrrrppppppuuuuuuuuutttqqqooottt{{{wwwnnngggjjjsss{{{~~~uuuiii___YYYXXXYYY[[[dddqqq~~~zzznnnjjjeeeaaa^^^[[[VVVRRRKKKBBB<<<;;;<<<:::999::::::::::::::::::999999999:::999999888888777777777666555555444444555666777777666555333222000///////////////000000000000000""""""######$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&''''''(((((('''''''''(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------//////...---,,,+++******))))))*********+++++++++,,,------------.........//////...............///////////////............---...///...---,,,---...***++++++,,,---,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++************++++++,,,------,,,+++******+++,,,---(((((()))))))))************++++++,,,,,,---///000333888AAAOOOccc|||yyy|||vvvdddSSSQQQ^^^vvvssshhhRRRHHH>>>:::888555444555333444777<<>>888999:::888888::::::::::::::::::;;;;;;;;;999888888777666666555555444444444444444555666666666555444222111///............/////////000000000""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''(((((((((((()))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///...---+++***)))((())))))*********+++++++++------------............///......------------...------------------------,,,---...---+++++++++,,,++++++,,,------------,,,))))))******++++++,,,,,,***++++++,,,,,,++++++***+++************++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------......---------......///---111777???JJJ^^^~~~~~~vvvrrrzzzwww___RRRQQQ___|||{{{iii\\\NNNFFFAAA:::555444666666888;;;===DDDQQQ^^^jjjqqqzzzyyylllcccTTTOOOGGG???:::666333111000///...---------------///////////////000000111111000///......---......,,,------......------,,,***+++++++++,,,,,,,,,,,,(((,,,000///,,,***,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***)))************+++++++++))))))((()))++++++***(((------...---,,,***(((''''''''')))******+++++++++++++++++++++************((()))***,,,---...............---......///000111//////...//////000111111111000///...............---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...............------.........------,,,,,,+++---111222///,,,------+++,,,,,,***))))))((((((((())))))))))))))))))))))))+++***)))(((''''''&&&'''************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++*********)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...222555888;;;CCCMMMUUU[[[dddpppxxxtttlll```SSSLLLJJJKKKNNNXXXdddyyy|||tttqqqmmmgggiiippp~~~|||qqqpppttt{{{yyyiii___[[[ZZZXXX\\\dddsss}}}vvvtttrrrmmmhhheeebbb\\\QQQIIIAAA:::555777888777777888::::::::::::;;;;;;;;;;;;888777777666555444333333111111222333444555555555222222111000///------,,,------......//////000000###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%$$$%%%'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''&&&'''(((((())))))))))))******+++,,,,,,+++******************************++++++,,,,,,,,,,,,------,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,+++,,,,,,,,,------------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++******+++,,,,,,,,,,,,,,,'''(((((()))******++++++)))***+++,,,,,,+++***))),,,+++************************++++++++++++******------........./////////000///.........///000000+++,,,111666;;;GGG```www}}}vvvvvvyyy~~~ppp```TTTTTThhhssseee\\\UUUJJJ@@@;;;999777888:::999888???HHHOOOVVVbbbooowwwzzzyyyvvvooojjjbbbYYYOOOFFF<<<777222222000//////.........///.........//////000111222111000///............------............------,,,------......///......)))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,)))************+++++++++)))((((((***,,,,,,+++******+++,,,------+++***(((((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///000///...------...000111,,,,,,+++++++++,,,------......---,,,,,,,,,------)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,------...444666111...///...,,,++++++***)))))))))******(((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------.../////////111555;;;AAAEEEIIISSSaaakkkqqqxxx|||oooeee___UUULLLIIILLLRRRWWWcccpppvvvtttnnndddbbbgggkkkzzzxxxuuuqqqkkkrrr|||ooofffcccbbbaaadddhhhssswwwsssrrrpppkkkfffdddbbb\\\QQQHHH???888555888:::999777888888999999999::::::::::::777777666555444333222222//////111222333444444444111111000000///......---,,,,,,---......///000000$$$$$$$$$########################$$$$$$#########""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&%%%&&&((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))$$$%%%&&&'''(((((((((((()))***+++,,,,,,+++***)))************************++++++,,,,,,,,,---------))))))((((((((((((((((((&&&'''''''''((((((((((((******+++++++++,,,,,,,,,///...------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))***))))))***++++++++++++***&&&''''''((()))******+++)))***+++,,,,,,+++***))),,,,,,+++***)))))))))***((()))***++++++***)))((((((((()))))))))*********)))((('''(((***---......------000444666;;;LLL^^^vvv~~~xxxvvvsssaaaTTT]]]ooouuuvvvooohhh[[[MMMFFF:::777777999777333666>>>:::@@@LLLZZZiiiuuu}}}{{{qqqeeeVVVHHH???444444222111000000000000...............///000000222111000//////.........------............------)))***++++++,,,,,,,,,++++++))))))+++...///,,,(((,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------)))************+++++++++)))((((((***,,,---,,,+++'''(((***,,,---,,,+++***''''''((()))*********)))******))))))))))))))))))+++***)))(((((()))***+++---,,,***))))))***+++---,,,+++++++++++++++,,,,,,))))))((((((((((((((()))((()))***+++,,,+++***)))(((((((((((((((((((((((((((((())))))***)))))))))&&&&&&&&&&&&''')))+++,,,***111333---)))******'''))))))))))))******+++,,,((((((((()))))))))))))))'''''''''(((((()))++++++%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((*********++++++,,,,,,,,,........................)))***+++,,,------...///222333444777===EEEMMMRRRVVVbbbqqq}}}ppp___WWWSSSMMMJJJLLLSSS\\\bbbooo{{{wwwvvvqqqeee```ccc]]]iiinnnhhhcccfffiiihhhtttuuummmkkkjjjnnnnnnpppvvv|||rrroooooolllgggbbb``````ZZZPPPGGG???999777:::===;;;::::::777777888888999999999999777666666555333222111111---...000111333333444444333333222222111111000000,,,,,,------...///000000%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$#########""""""'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))(((((()))***++++++***++++++,,,,,,++++++***,,,---------.../////////---.........---,,,,,,+++++++++************++++++******************************))))))))))))******,,,,,,++++++***)))(((((())))))))))))))))))))))))+++++++++*********))))))************************((()))))))))***************---//////000555???FFFYYYooo|||jjj[[[XXX\\\^^^iiixxx}}}vvvaaaPPPJJJAAA::::::999333000111555:::BBBJJJTTT```mmmuuu~~~sssaaaPPPIIIAAA888333333444333000+++,,,...---,,,,,,---...111000000000000000000111------------------------------------------------,,,,,,,,,++++++*********------,,,+++***)))(((''')))***+++,,,,,,+++***)))************************...------,,,***))))))((()))))))))))))))*********++++++******++++++,,,---******)))))))))***,,,---))))))************)))))),,,+++***)))))))))++++++((((((((())))))******+++************))))))))))))''''''((()))))))))))))))***)))((()))+++,,,,,,+++******)))((((((((((((((()))*********++++++++++++******))))))))))))******))))))))))))))))))))))))***(((&&&'''***+++)))'''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******++++++++++++************++++++,,,+++*********,,,///000000...,,,+++*********+++)))+++------++++++...111333555999???GGGQQQZZZaaajjjvvvzzzjjj]]]WWWJJJLLLPPPRRRVVV]]]eeelllzzz}}}zzztttjjj```\\\XXXTTTPPPTTT^^^hhhnnnppp{{{}}}tttrrrrrrxxxyyyyyyzzz~~~wwwrrrmmmgggeeejjjiii___VVVQQQLLLFFF===;;;777333333444777999888777777888::::::999888555555555555444333222222000000//////000222444555666333111222555666222...,,,,,,------------------%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$############""""""#########$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$#########""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,++++++************+++,,,,,,,,,------,,,,,,,,,------------............------......---,,,,,,+++++++++************++++++************************++++++************++++++,,,,,,+++******)))((((((************************+++++++++*********))))))************************************++++++++++++***,,,......---000888>>>GGGWWWqqqvvvhhhccceee]]]___cccfffeeehhhxxxqqq^^^PPPBBB<<<999444111222333666:::???EEEOOOZZZbbb{{{zzzkkkXXXOOOBBB999555444222000///000000///------...///...///000000000...---,,,.....................///......------------------------------,,,,,,,,,,,,------,,,+++***)))((((((+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,+++++++++++++++*********++++++******++++++,,,------,,,,,,+++,,,---...///,,,,,,------------,,,,,,---,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))((())))))***************+++)))))))))+++,,,+++*********)))((((((((((((((()))))))))*********++++++******))))))))))))******))))))))))))))))))))))))***(((''''''******)))'''***))))))(((((())))))***((((((((((((((((((((((((***)))))))))(((((((((((((((((())))))******+++++++++******))))))))))))***++++++***)))***,,,...///,,,,,,+++***************'''***,,,,,,+++---111555999===EEELLLUUUaaammmuuu{{{yyynnn```UUUQQQOOOVVV\\\]]]\\\aaammmxxx|||lll^^^WWWOOONNNPPPVVV___iiiooorrrzzzyyyvvvuuu~~~~~~|||yyyxxx||||||rrrmmmgggaaabbbgggggg^^^UUUPPPIIIBBB>>><<<999666666777999:::777777666888999:::888777666666666555555444333222111111000000111222333444777444222444777888555111------------............%%%%%%%%%$$$$$$$$$$$$###$$$############"""""""""###############$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$#####################$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))************(((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********...---,,,+++************,,,------......------,,,............---------------------------,,,,,,+++++++++************++++++************************,,,++++++******++++++,,,+++++++++******))))))(((+++++++++++++++++++++++++++************)))))))))***************************++++++++++++,,,,,,,,,***,,,...---+++,,,///333999BBBRRRjjjxxxqqqqqqnnnggg```\\\[[[\\\dddlllyyy}}}jjjUUUGGG???888444333444444444555888???GGGMMMcccrrrkkk```QQQEEE===999555333111111000...,,,++++++---,,,...000111000...+++))).........//////000000000//////......---------,,,------..................------,,,++++++***)))))),,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------.........---------,,,++++++******++++++******++++++,,,---------,,,,,,,,,---......---------......------------,,,,,,++++++,,,------------------,,,,,,,,,,,,+++++++++*********))))))))))))***++++++++++++++++++***))))))***+++***(((***))))))(((((((((((((((((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))***((('''((()))***)))''')))******************)))))))))))))))))))))))))))******)))))))))((((((((((((((())))))***+++++++++---,,,+++***************+++***))))))***+++---...******++++++++++++******'''***,,,---...222999>>>@@@HHHQQQZZZbbbmmmzzzuuukkk```UUUOOONNNUUU```iiihhhaaabbbppp~~~{{{hhhXXXQQQLLLPPPVVV\\\bbbgggmmmppprrrzzz{{{{{{|||uuunnnkkkmmmpppzzz|||zzzsssmmmjjjddd___```dddccc\\\SSSLLLDDD===<<<;;;999888777777888999666666666777888999888666666666555555444333333222222222222111111222333333666444222444777888666333////////////............$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""##############################""""""###$$$%%%%%%##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))*********+++(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++***************+++,,,++++++*********++++++,,,,,,------------,,,,,,.........------,,,,,,,,,,,,,,,---------,,,,,,+++++++++************++++++************************+++******))))))******++++++*********)))))))))(((************************************))))))))))))*********************************+++++++++,,,,,,+++,,,...---++++++,,,...222777@@@OOOeee~~~zzz{{{{{{rrrkkkeeeaaa^^^]]]ccckkk|||rrr]]]LLL@@@999777777666555444666999===@@@HHHTTTbbbllluuuwwwooobbbVVVLLLDDD===999444444333000---,,,,,,------...///000000///---,,,---......//////000000111000000//////...------------------....../////////...------,,,++++++******++++++++++++++++++++++++*********+++++++++++++++******++++++++++++,,,,,,...------,,,+++******)))++++++******++++++,,,---******))))))******************++++++++++++******++++++++++++,,,,,,,,,---,,,,,,,,,++++++***************)))))))))(((((((((((()))******++++++******,,,***))))))******)))'''))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((((()))))))))((()))***+++,,,,,,+++***)))*********************************)))))))))((((((((())))))******+++,,,,,,///...---,,,,,,++++++,,,******)))))))))***+++,,,***+++,,,------,,,+++***))),,,///111444:::CCCIIIPPPXXXbbbjjjnnnuuutttiiibbb\\\VVVTTTVVVaaajjjqqqlllbbbaaakkkvvv~~~qqqbbbWWWSSSTTT[[[bbbeeecccbbbdddgggeeemmmvvv~~~}}}{{{vvvnnngggbbbbbbccciiinnnqqqnnnlllkkkhhhdddcccbbb^^^WWWNNNFFF???:::888888777777666666666666666555555666888888777666555444444333222222111111333333333222222222222222222111111222555666444222000000000000////////////$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###########################""""""""""""###$$$$$$%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((())))))))))))*********))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++++++++++++++******))))))***++++++((((((((())))))+++,,,---++++++,,,,,,,,,,,,++++++......------,,,,,,,,,+++++++++,,,,,,---,,,,,,+++++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********++++++,,,......------...///,,,111777<<>>999555333555333000...---...000222........................000000000000000000000000---------........................------,,,,,,,,,......------------......,,,,,,------......//////.........------,,,,,,,,,,,,,,,++++++******))))))++++++******++++++,,,---+++++++++,,,++++++***)))***++++++,,,,,,++++++***((((((***+++++++++++++++------------,,,,,,,,,,,,))))))((((((((('''''''''''''''((()))))))))))))))***)))(((((()))***)))'''((((((((((((((())))))***((((((((()))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))''')))***)))((('''(((***)))******************)))************************++++++*********)))))))))))))))******+++,,,,,,,,,******))))))))))))*********+++++++++++++++++++++***+++,,,---//////000000555999>>>CCCGGGOOOXXX___qqqwwwwwwpppcccbbbhhhrrryyy{{{|||~~~|||tttooonnnnnnwwwhhhaaaaaaccchhhnnnqqqsssssslllccc\\\ZZZ\\\]]]aaajjjrrryyy}}}xxxppphhhddddddfffhhhgggmmmqqqmmmjjjjjjjjjhhhcccZZZOOOIIIBBB<<<999:::888888888888888888888888666666666777888999888666444333111000//////000111333333444555555444444444444444555555666555555555111111000000//////......######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$#########""""""$$$######""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************)))((((((((()))+++,,,((((((((()))***+++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******************************))))))*********++++++++++++*********,,,---......---222555333222999HHHTTTnnnqqqlllmmmxxxlll\\\RRR\\\sssuuuaaaKKKEEE>>>:::888888666555444444555777:::>>>EEEJJJVVV^^^iiirrrtttpppjjjfff^^^```___[[[SSSJJJCCC???@@@>>>;;;888555444333333111000000//////........./////////000000111111222000//////////////////...............------------///...------------...///,,,,,,------...//////000,,,,,,------------......,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---,,,------...---,,,+++***+++,,,,,,------,,,,,,+++((()))***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************))))))))))))(((((()))************))))))((('''((()))***)))(((((((((((((((((()))******)))))))))*********++++++((((((''''''''''''(((((())))))))))))))))))))))))''')))******''''''(((******))))))(((((())))))***************************+++++++++*********)))))))))******++++++,,,,,,---******)))******+++,,,---++++++,,,,,,,,,,,,++++++,,,---///222555888;;;===DDDIIIOOOTTTYYY```hhhnnnwww|||{{{vvvuuusssqqqooojjjeeebbb\\\bbbqqqzzzuuutttttt{{{mmmbbbdddooozzz}}}rrrggg```^^^^^^^^^___fffpppxxx~~~zzzvvvoookkkiiijjjmmmnnnkkkrrrvvvqqqkkkgggdddbbbYYYOOOFFFCCC@@@:::888:::888888777777777777888999777777666888999:::888777666555333111000111222333222333444555666666555555444555666666555444444444111111000//////...------#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$###"""!!!!!!""""""""""""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))***************************)))((('''((()))+++---+++++++++***++++++,,,,,,,,,------......------,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))************************************+++++++++,,,,,,,,,+++)))'''''')))***++++++***---/////////333;;;AAANNNjjjrrrgggfffbbbooo~~~rrrbbbTTTTTT```tttttt[[[SSSGGG???<<<;;;;;;:::444444555777888888<<<@@@AAALLL^^^nnnxxx||||||{{{{{{||||||vvvlllaaaWWWQQQJJJIIIFFFCCC>>>:::777555333333222111000///............///000111222333333222222111111000000//////...............------------,,,++++++++++++,,,---******++++++,,,---......((())))))***,,,------...,,,,,,------------------++++++******++++++,,,---,,,,,,---...---,,,***)))***++++++,,,,,,++++++***)))***+++---......------((((((((())))))******+++,,,,,,,,,++++++++++++***))))))***+++++++++++++++(((''''''((()))+++***)))((((((((((((((()))******************++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))''')))+++***'''&&&(((******)))(((''''''((()))***))))))))))))))))))))))))+++++++++************))))))******++++++,,,------,,,,,,,,,---...///000111,,,,,,---------,,,,,,+++000111333777<<>>;;;999777777777888777666444444666777888999:::;;;;;;<<<<<<<<<;;;999777333111000222444666222444555777777666444333555555444333222222222222000///......///...,,,***$$$$$$$$$############"""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))************))))))+++***)))))))))***+++,,,***++++++,,,+++***)))((()))***+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++***(((((((((((()))(((((()))************)))***)))((()))***)))(((&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))((()))************))))))((())))))***+++*********+++++++++,,,...000111222666???RRRkkkxxxkkkeeeeeelllttt{{{nnneee___\\\bbbkkkpppaaaVVVMMMEEEAAA@@@<<<777444444444555444777:::AAAKKKWWWcccmmmsss~~~}}}wwwoooeee[[[UUUIIIEEE>>>999666444111///000000000000000111111111...///111222222111000///000000000000////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************)))((((((''''''(((((())))))******++++++,,,,,,---************************,,,+++)))((((((((()))***)))))))))))))))))))))))),,,++++++************+++...,,,+++)))))))))+++,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++......------,,,,,,++++++111///,,,---000222222111222///---///111111444:::>>>CCCJJJOOOSSSXXX___eeepppqqqtttzzz}}}qqqaaaTTTMMMGGGDDDEEEGGGMMMYYYfffrrrzzz~~~vvvoooiiiiiilllwwwtttrrrvvv~~~~~~{{{mmmccc^^^\\\\\\dddsssuuupppsssrrrnnnmmmsssyyy{{{{{{~~~pppZZZKKKFFF===<<<;;;999888888888999:::888777666666777888:::888999::::::;;;;;;;;;;;;888666444111111222444666333444555777777666444333555444333222222111111222------,,,---//////...,,,$$$$$$$$$############"""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))************))))))+++******)))))))))*********++++++++++++***)))))))))******+++,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************))))))(((((())))))***'''((())))))******))))))***)))((()))******(((&&&((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))(((%%%&&&'''(((((()))(((((())))))***++++++++++++*********++++++---...///000111555>>>LLL]]]ssstttgggbbbdddmmm{{{wwwjjjaaa^^^^^^eeerrrrrrhhhaaaZZZTTTIIICCC;;;555222111111111666666777;;;CCCMMMVVV\\\lll{{{~~~wwwkkkaaaUUUKKKEEE???777111//////000000///...---,,,...///111222222222111000////////////000000000000.................................---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++))))))(((((((((((())))))************************************************,,,+++***(((((()))******)))))))))))))))))))))))),,,++++++++++++,,,,,,---,,,+++***)))))))))***+++++++++++++++,,,,,,,,,,,,((()))***++++++++++++***///////////////...------222111//////111333333333222111222555666888???GGGPPPTTT[[[```dddjjjqqqwww}}}|||}}}}}}wwwrrrkkk___OOODDDBBB@@@@@@DDDKKKVVVggguuuzzzssskkkdddccceeejjjeeeaaadddllluuuyyyyyysssgggaaa]]]___gggvvvzzzppplllqqqrrrllljjjqqq{{{yyyrrrdddPPPBBB<<<888888777666777888999:::999888777666666777888999666777888999::::::::::::777666444333222333555666333444555666666555444333444444333222111111111111...---------//////---+++$$$$$$$$$#########""""""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''(((((((((((((((((('''))))))************))))))+++******)))))))))))))))*********+++************++++++,,,,,,------------***++++++,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((())))))******'''(((((())))))))))))))))))(((((((((******((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((($$$%%%&&&'''((())))))))))))******+++++++++++++++************+++,,,......333444777<<>>???AAAKKKUUUdddhhhmmmqqqsssxxx~~~wwwpppggg```[[[SSSIIIAAA???BBBGGGMMMVVVcccsssxxxssskkkccc___```___\\\YYY]]]fffpppwwwzzzwwwkkkfffeeeeeekkkwwwsssiiieeejjjllljjjkkkttt}}}uuujjjaaaUUUGGG<<<777666555555555666777999:::888777777666666777777888555666777888999999999999666555555444444555666777444555555666666555444333333333222111000000000000222111///...---,,,)))'''$$$$$$$$$#########""""""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((''''''((((((((())))))************)))))))))))))))***))))))))))))******************++++++++++++++++++,,,,,,------+++++++++,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))******''''''((())))))))))))))))))((('''(((******)))'''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((%%%&&&'''((())))))******))))))***++++++++++++******************+++,,,------///222444666>>>QQQccc{{{~~~~~~|||vvvnnniiieee___XXXWWW```rrrtttlll___RRRGGG@@@:::777555444444444666999<<<===GGGOOO]]]nnnppp]]]NNNGGGDDD>>>777333111111111////////////////////////.../////////000000000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///........................,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))))))))*********************************))))))))))))************))))))((((((''''''************************+++***************++++++***************************************+++,,,---******************++++++++++++,,,,,,,,,---------///000000000000000000///,,,...000222333333222222333333222222111222333555777:::BBBIIINNNSSS^^^iiiyyy}}}wwwpppfff___VVVRRRPPPNNNIIIEEEDDDLLLTTTZZZ```jjjvvv{{{uuulllbbb\\\[[[WWWVVVVVV\\\eeemmmsssuuuyyy~~~~~~uuuqqqrrrooopppuuuyyyzzz~~~|||nnngggbbbgggkkkooouuu|||}}}ooocccWWWPPPIII@@@:::888777666555555555666777888:::999999999999999999:::555666777777888888777777555555555666666777777777555666666555555444444333222222111000////////////222000......---+++)))&&&$$$$$$$$$############"""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))************))))))'''((())))))******))))))*********)))******+++,,,***))))))))))))***++++++++++++++++++++++++***)))************************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))))))))(((&&&'''(((((())))))(((((((((''''''(((******)))(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''''''''((()))*********)))(((((()))************)))++++++*********++++++,,,(((***///333333666AAAMMM^^^uuu}}}}}}~~~~~~~~~}}}ttthhh]]]TTTSSS[[[eeeqqqyyyiiiZZZLLL@@@999777777666666666666777777<<>>===;;;999888777666666888777;;;DDDMMMVVVbbbnnn~~~wwwjjj[[[MMMBBB;;;888555444333111000//////............///000111111111////////////////////////---........./////////000////////////////////////---------....../////////..............................///000000///..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++******+++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,---------------.........////////////000///.........000333777999<<<===>>>???>>>;;;999777222555888;;;===AAAFFFKKKOOORRR]]]lllxxx|||ttthhh[[[RRRMMMOOOVVV```jjjnnnjjjeeeiiisssxxxsssnnnppptttwww{{{{{{pppgggaaabbbggggggeeecccbbb```^^^\\\ZZZ``````fffoooyyyxxxqqqhhh```]]]^^^eeejjjpppqqqmmmiiigggggggggooouuuuuusssnnnfff^^^JJJDDD???>>><<<888888:::999888777777777888:::;;;<<<<<<============<<<<<<999999999888777666555444333444666888999999999888777777666555444333333333111000///...------------,,,++++++,,,......---+++$$$$$$$$$############"""#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''((((((((())))))((('''&&&&&&'''((()))))))))************))))))$$$%%%''')))++++++++++++******)))))))))***,,,---,,,+++*********+++---...+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''((((((((((((((((((''''''(((***+++***(((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''((((((((()))((((((''''''&&&''''''(((((((((((((((---,,,++++++***++++++++++++)))))),,,,,,+++///555777EEEYYYooovvvooo{{{jjjZZZVVVMMMTTT^^^lllvvveee[[[FFFDDD@@@<<<999888888999<<<999999???BBBDDDLLLVVVaaazzz{{{jjjZZZOOOIII888777555333222000000///---......///000111111222000000000000000000000000---.........//////000000000000000000000000000000.........///////////////////////////////////////...///000111111000///...........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------------------------///...------,,,,,,,,,,,,+++,,,------.........---////////////000000000000555444333444888===BBBEEEEEEFFFFFFEEECCC???;;;888555999>>>CCCGGGLLLTTTYYY```aaajjjyyy~~~{{{wwwuuurrrmmmggg]]]RRRKKKKKKRRRaaasss{{{oooxxx{{{qqqiiiiiimmmooowwwvvvjjjcccccckkktttwwwtttooohhhbbb\\\WWWTTTUUUUUU\\\hhhssszzzpppfff\\\XXXYYYYYY]]]bbbdddbbbaaacccddddddnnntttpppeee[[[RRRLLLBBB>>><<<===:::666666999888888777888999:::<<<===999::::::;;;;;;::::::999;;;::::::999777666444333222444666999::::::999999888777666444444333333333000000///---------------///---,,,,,,---,,,***(((""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$(((''''''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%(((%%%&&&)))'''!!!!!!%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***+++,,,,,,,,,++++++************+++++++++++++++*********))))))------,,,,,,+++***))))))''''''(((***+++,,,---...))))))'''&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&'''((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))***************.........////////////000222888FFFWWWjjjuuuooouuuqqqVVVQQQOOONNNUUUfffzzzkkk\\\TTTHHH@@@===<<<;;;:::999888777666888;;;>>>@@@LLLZZZkkkyyy~~~ooodddZZZOOODDDAAA<<<555111333222------222444000...000444333222///,,,+++,,,---111000000000000111111222////////////000000000000////////////............////////////............000000000000///...---,,,------------------------///...---,,,,,,---...//////...------,,,,,,,,,,,,************************)))***,,,---...---,,,,,,...,,,))))))+++,,,,,,,,,+++******+++------,,,***((())))))))))))*********...---------......///000++++++++++++,,,,,,,,,---......---------------......//////...---,,,---///......000222444666888999;;;>>>AAADDDFFFHHHKKKMMMOOONNNKKKHHHEEEBBB@@@??????FFFLLLQQQXXXaaaeeedddppptttzzz{{{pppiiiiiiccc^^^ZZZTTTOOOPPPTTTTTTmmm}}}xxxqqqiiieeeggglllppp|||lllhhhsss~~~vvvjjj[[[SSSTTTVVVTTTWWW___jjjzzz~~~qqqeee\\\VVVTTTXXX[[[\\\[[[YYYYYY[[[]]]cccbbb^^^XXXRRRKKKFFFCCC;;;999888888999999888666777777777777777888888999888777666777888:::===???888888888888777666444444444555666666666666666555444444444444444444444444000000///...........................---,,,+++***""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###&&&$$$###''''''&&&&&&&&&%%%%%%%%%(((''''''&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***(((((())))))***++++++,,,+++******))))))******+++*********))))))(((((((((++++++******))))))(((((((((((())))))***+++,,,,,,+++***((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************))),,,,,,,,,---------......111333:::DDDQQQbbbzzz}}}oooooouuu~~~hhhSSSOOOIIIIIISSSiii~~~ggg]]]RRRIIIFFFCCC???<<<999888777666777999;;;===>>>HHHUUU^^^eeemmmyyyzzznnnbbbYYYOOOCCC;;;999888222///111000---,,,...111111111000//////000111000000///............///.../////////000000000000////////////////////////000000///////////////...000000000000///...---,,,------------------------///...------------...///......---,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------------,,,***(((((()))*********((('''''')))+++,,,+++***))))))*********++++++++++++************+++,,,---++++++,,,,,,---......///------,,,,,,,,,---...///.........---,,,,,,---///000222555999===@@@BBBCCCHHHKKKNNNPPPQQQQQQSSSUUUNNNMMMLLLKKKLLLMMMOOOPPPUUU]]]eeejjjqqqwwwyyyvvv{{{}}}{{{oooccc[[[YYYTTTPPPOOONNNOOOVVV^^^lll~~~yyyppphhhdddeeeiiimmmyyy|||sssnnnwww|||nnn___UUUSSSVVVTTTWWW___kkkzzz|||qqqfff___[[[YYYUUUXXX[[[[[[YYYWWWXXXZZZWWWTTTQQQLLLFFFAAA>>><<<999888777777888888777555666666666666666777888888999888777666777888:::;;;777777777777777666555555555555666666666666555555333333333333333333333333///......---------------------------,,,+++******###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&''')))'''######&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************''''''(((((())))))******+++******))))))******+++))))))((((((((((((''''''((((((((((((''''''''''''((()))))))))************,,,+++)))(((&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))'''%%%%%%'''((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))******))))))************+++++++++,,,222000111555;;;FFFYYYiiivvvmmmnnnsss|||vvveee___TTTJJJIIIWWWoooxxxmmm___VVVSSSOOOIIIDDD???>>><<<:::999888999999333999@@@DDDHHHPPPZZZbbbkkkyyy|||mmm\\\PPPKKKEEE===666333111......111//////////////////......000000///...------------....../////////000000000////////////000000000000111111000000000/////////000000000000///...------........................///......------......///------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,***((()))***++++++***))))))((()))+++,,,***)))++++++++++++,,,,,,,,,,,,------,,,,,,------......++++++,,,---...//////000......---------///111222///000000///...///111333777999===BBBGGGJJJLLLMMMQQQRRRSSSSSSQQQQQQRRRTTTPPPQQQSSSWWW[[[aaafffiiimmmuuu}}}||||||zzzuuukkk___SSSLLLGGGDDDDDDIIINNNUUUaaalll}}}~~~yyypppiiiddddddfffhhhqqqyyyvvvvvv}}}tttdddXXXSSSVVVUUUXXXaaalll{{{wwwnnnfffbbb```___VVVYYY[[[[[[XXXUUUSSSRRRHHHFFFBBB>>>:::888777666888666555555666777555444555444444444444555666666888777666555555666777888666666666666666666555555666666666666666555444333111111111111111111111111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""######$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''''''''(((((())))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''((())))))))))))))))))))))))******)))((('''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''%%%&&&'''((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))))))))))))))*********++++++///------000333999EEERRR```uuuwwwqqqhhhmmmqqqvvv~~~|||yyyttthhhXXXMMMSSSfffxxx}}}lllbbb^^^\\\WWWRRRNNNLLLHHHCCC???;;;888777333555999;;;===AAAHHHMMMPPP\\\ooo{{{ooohhh\\\SSSHHH>>>999666555666222111000000000///---,,,000000///.........//////........./////////000000/////////000000000000000111111111111000000000000000000000000000///..............................//////............//////---------------...///000...........................---,,,++++++,,,.........---+++,,,---...---,,,...---,,,,,,---,,,***(((,,,,,,,,,,,,------------//////.........//////000,,,,,,,,,------.........111000000///000222444555333444555444444555888:::CCCEEEIIIMMMOOOQQQRRRRRRQQQPPPOOOMMMLLLMMMRRRUUU]]]```eeekkkrrrwww{{{}}}|||yyyxxxvvvsssmmmeeeZZZPPPGGGBBB>>>???FFFPPPYYY```iiirrrzzzwwwrrrnnnjjjgggeeeccceeegggjjjlllnnnpppqqqpppyyyzzzkkk^^^WWWWWWWWW[[[eeeppp~~~|||wwwqqqjjjfffddddddddd_________]]]XXXQQQLLLHHH>>><<<:::777555555555666666444333444555555444333333333333333333444444555555555444444444555666777777777666555444444444333666777666666555444333222111111111111111111111111...------,,,,,,,,,,,,,,,******+++******)))((((((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$%%%%%%&&&######$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&###%%%'''%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''(((((((((***))))))))))))))))))***))))))))))))))))))))))))'''((((((((((((((((((((()))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&'''&&&&&&&&&(((((('''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))************++++++++++++)))(((***...///111777???FFFSSSkkkzzzsssrrrppppppvvv~~~~~~uuudddTTTSSS___mmm~~~yyylllhhhhhhfffddd___\\\XXXQQQIIIBBB<<<888777888888999:::;;;===>>>BBBIIITTTcccrrr{{{rrrdddTTTJJJCCC???<<<999666444333333333000...------------...///000000............////////////......//////000000000111000000000000000000000000000000000000000000///...////////////////////////////////////////////////------------......///000........................///...---,,,,,,,,,---......---,,,---...///---,,,,,,,,,+++,,,......,,,+++,,,------------.........------,,,,,,,,,,,,---------------...............333333444555777888999:::<<<===>>>===<<<<<<>>>???KKKLLLMMMOOOOOOOOOOOONNNOOOOOOMMMMMMPPPWWWaaagggqqquuu{{{|||yyyuuurrrqqqkkkfff^^^TTTJJJCCC???===???EEEQQQ___ggghhhkkkooo{{{xxxwwwwwwvvvtttnnnfff```XXXVVVTTTVVVYYY^^^dddhhhsssrrrggg```\\\\\\```iiirrr{{{tttrrrnnnjjjhhhggghhhiiiiiigggbbb\\\UUULLLCCC>>>999777555444333444666777444333222333444555444222222222222222222333333444222222222333444666777777999888666444333222111111666666666666555444222222111111111111111111111111///......---,,,---------))))))******))))))(((((($$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&"""&&&(((%%%$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((***))))))(((((())))))***(((((())))))))))))******)))))))))))))))(((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''(((((($$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))((((((*********+++++++++,,,,,,+++***,,,000000...000555<<>>CCCKKKUUU[[[nnnwww~~~sssiiiZZZSSSJJJDDDBBB@@@<<<888333222111000///.........---------.........//////,,,,,,,,,---.../////////,,,,,,---...000111222333///000000111111111000000000000000000000000000000...///000111111000///...000//////............///.......................................---,,,,,,,,,,,,,,,---......,,,***(((((((((***---...---,,,,,,,,,---------.........555444333333222222333333222333555888;;;===???@@@AAAEEEMMMUUU\\\___aaabbbbbbcccccc___WWWOOOHHHEEEBBBCCCDDDHHHLLLQQQVVVYYYaaadddiiiooovvvxxxpppmmmiiiddd___\\\ZZZYYYPPPPPPPPPQQQQQQRRRSSSSSSXXX\\\dddnnnoookkkiiijjjuuuxxxkkkaaaUUUPPPNNNQQQTTTVVV\\\dddgggsss~~~zzzooommmmmmoooqqquuuyyylllhhhiiijjjkkkkkkkkkjjjjjjaaaZZZOOOFFF@@@;;;666333111111111111111222222222333222111222444555444333222222111111222222333444111222333444555555555555777555333222111222333444444444444555555444333333000000000000000000000000...------,,,,,,,,,,,,,,,((())))))*********))))))$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$#########$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&"""!!!$$$%%%"""%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************)))))))))))))))((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((******)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))'''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''))))))&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))************+++((('''***+++***,,,111000///333;;;EEEWWWuuu~~~sssggg```bbbfffpppqqqoooggg\\\UUUSSSUUUWWWfff||||||{{{}}}|||xxxvvvbbbYYYMMMDDDAAA@@@>>>;;;555777:::<<<>>>AAAFFFIIIGGGQQQZZZaaakkk|||zzzpppcccZZZTTTOOOIIIDDD:::999777555333111000000---------.........//////++++++,,,,,,---...//////***+++,,,...///111222333///000000111111111000000000000000000000000000000...///000111111000///...111000///.......................................---...///000///...,,,+++.........///111111...,,,000///------...---+++))),,,,,,,,,---------......333222222111000000000111333555888<<>><<<:::888666777:::===@@@@@@BBBEEEHHHOOOZZZhhhqqq~~~yyyppphhhcccYYYOOODDD???;;;555222333666333000////////////...---.........---,,,+++***(((***+++***((('''(((***,,,...000000...---------......000111111111000///...000111000...---000222,,,,,,...///111222333444------------------------/////////......---------,,,,,,---.........------000000//////...---,,,,,,111///---,,,...000111111222222444666888888666444:::===AAAEEEIIILLLPPPSSSKKKRRR___llluuu{{{|||||||||xxxtttnnnggg___YYYXXXaaammmxxx}}}~~~|||rrrfff___[[[YYYPPPLLLNNNGGGDDDOOOUUU```mmmvvv{{{{{{tttlllnnnmmmmmmooonnnnnnuuu}}}yyypppnnnhhhbbbaaaeeehhhddd]]]YYY___dddooo}}}zzzuuuuuuqqqiiihhhmmmpppuuuzzz{{{wwwooogggbbb^^^ZZZXXX\\\]]]YYYUUUSSSBBB@@@;;;777333000//////111111222222222111111000222222222333333444444444555444444333333444444555666333000000222333333111111111111111222333444555222222444444444444222222+++++++++***++++++,,,,,,,,,+++))))))***)))(((&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!! !!!###%%%&&&"""############$$$$$$$$$######""""""######$$$%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((+++***)))''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''((())))))*********))))))))))))))))))***))))))*********+++++++++,,,---///000222:::FFFOOOeeexxxtttgggfffkkkyyy{{{mmmaaaVVVOOOFFFNNN```|||tttjjjccc]]]WWWQQQGGGEEEBBB>>><<<:::::::::<<<===???@@@DDDJJJSSSYYYaaakkkxxxwwwlllaaaYYYOOODDD===:::999777555444444444333111............------------,,,---...---,,,,,,---///...///000000///...------...///000000000///...---///000111000---,,,...000...//////000000111111222111111111111111111111111------------,,,,,,++++++---......///////////////111111000000000000000000111///---,,,---///000000555555777888:::;;;:::999:::<<<>>>AAACCCEEEHHHJJJDDDIIISSS^^^hhhooosssuuuvvvwwwyyyyyyxxxvvvsssqqqsss{{{yyyvvvvvvsssggg[[[UUULLLMMMIIIIIINNNKKKLLLXXXhhhrrr}}}|||tttooollljjjmmmnnnpppuuu||||||wwwrrroooiii___XXXWWWYYY^^^gggtttyyyxxxrrrgggbbbdddhhhkkkoooqqqooojjjfffcccZZZSSSNNNOOONNNIIIDDDCCC;;;999666333111000000000111111111222222111111000222222222222333333333333444444444333333444444444333111///000222444444333222222222111111111111222000111222333333222111000,,,,,,+++******+++++++++,,,***))))))))))))(((&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$######"""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&"""############$$$$$$$$$######""""""######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((''''''&&&%%%%%%$$$((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))*********++++++***,,,.........000666;;;EEEUUUmmmmmmhhhlll}}}xxxiii\\\KKKOOO[[[rrr~~~uuunnniiieee\\\ZZZVVVPPPJJJCCC>>>;;;:::;;;<<<<<<<<>>???@@@AAA???CCCIIIRRR[[[dddkkkooopppvvv}}}}}}wwwqqqllljjjeeeZZZPPPKKKDDDKKKNNNTTT]]]^^^aaannnyyy|||tttooojjjhhhjjjlllmmmrrrxxxxxxiii[[[UUUWWWWWW[[[aaakkkyyy~~~|||uuuggg``````dddeeehhhiiiiiifffcccbbb[[[RRRIIIEEEBBB<<<888888333222000/////////000111000000111111222111111000222222222111111111111111444444333333333333444444111000///000222444555444333222111111000////////////000111222222111000///---,,,+++***************+++***(((((())))))(((&&&'''&&&&&&&&&&&&%%%%%%%%%!!!""""""######$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$######$$$$$$%%%""""""#########$$$$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''(((((()))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''%%%%%%%%%&&&''''''((((((***)))((('''&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((())))))))))))))))))((())))))))))))************)))+++---------...111444555???QQQgggvvvlllkkkvvv~~~~~~ppp\\\XXX[[[iii~~~|||xxxuuurrrqqqnnnggg^^^TTTJJJEEEAAA@@@???>>>>>>???BBBCCCCCCEEEIIIMMMUUUbbbssswwwjjjeee[[[[[[\\\\\\[[[XXXRRRNNNFFFCCC???;;;777666555555666333111000111111000...///---,,,...000111///.../////////.........---------------,,,++++++,,,---,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...//////000000000000111111111111/////////---,,,,,,---///222222333444444555777999<<<<<<===???AAACCCDDDDDDEEEHHHNNNUUU^^^fffmmmpppvvv}}}~~~~~~~~~}}}{{{yyyxxxxxxvvvrrrooolllddd]]]ZZZUUUNNNIIIHHHFFFUUU___gggrrrsssttt|||vvvpppmmmkkkjjjiiieeeccciiiqqqyyyjjj\\\WWWXXXZZZ\\\```eeeooo~~~|||vvvjjjdddeeefffggghhhjjjiiifffbbb___[[[PPPEEE???:::555333333......------...///000111///000000111111111111111222222111111000000//////333333333444444333333333111000000111222222333333000000000000000///......///000111111111111000///------+++***))))))))))))***)))''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&%%%""""""#########$$$$$$$$$"""######$$$$$$######"""&&&%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''(((((())))))(((((('''&&&%%%%%%%%%&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))'''((())))))))))))((('''(((((()))))))))*********,,,,,,,,,+++,,,---000222000666@@@LLL]]]ttt~~~nnneeejjjpppxxxpppfff___cccooo~~~zzzqqqeeeZZZTTTNNNKKKGGGDDDCCCBBBCCCCCC@@@AAABBBCCCFFFOOOYYYaaaooozzz|||}}}~~~~~~yyysssnnnbbb^^^XXXPPPJJJEEECCCAAACCC???;;;;;;<<<<<<777333333222111111222222222111000000000000000000000000...---------...///000000..................//////------------------------,,,,,,,,,,,,------------//////...//////111222333222222222222222222222222///000111000......///111111333777:::<<<@@@EEEIIIHHHGGGHHHLLLQQQTTTUUUTTTWWWZZZ```hhhnnntttwwwyyy~~~xxxuuutttsssuuurrroookkkgggbbb]]]ZZZZZZRRRLLLJJJGGGDDDEEEHHHLLL```nnnuuu}}}{{{yyy~~~xxxsssmmmnnnpppkkk```XXX]]]ggguuuyyy}}}uuuiii^^^WWWVVVYYY\\\```cccjjjxxxxxxvvvrrrjjjgggiiiggghhhiiilllkkkggg```ZZZPPPEEE:::555222///---///..................//////...///000111111111111111111111111000000/////////222222333444444333222222222222222222111000000000---...///000000000000//////000111222222111000///---,,,+++***))))))(((((()))(((&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$""" """############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''(((((((((########################$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''))))))))))))''''''((((((((()))))))))******...---+++***)))***,,,---///111555;;;DDDVVVqqqooobbbdddhhhmmmwwwrrrfffcccfffnnn~~~xxxnnnggg```\\\VVVQQQMMMHHHDDDAAA======>>>>>>@@@DDDIIIMMMRRR\\\hhhrrrwww|||~~~wwwooohhhaaa]]][[[VVVQQQMMMNNNQQQPPPHHHAAA===>>><<<999555333333444111111000////////////000...---+++,,,...//////...---------...............------------------------+++++++++,,,,,,,,,,,,------,,,,,,,,,---...000111.........//////000000000...111333333000000222444666<<>><<<:::999999999999666333333444555333111222222111111000/////////................................./////////000000,,,,,,++++++,,,...000222000111222444666888999:::<<<@@@CCCCCCAAA@@@CCCFFFPPPWWW___fffiiinnnuuuzzz|||yyyxxx{{{}}}uuupppjjjfffeeecccaaa___ZZZWWWRRRMMMIIIGGGGGGHHHGGGGGGLLLSSSVVVUUUVVVZZZcccxxx|||zzzwwwxxx{{{yyyxxxtttjjj^^^XXXXXX[[[ZZZZZZ[[[^^^fffqqqzzz~~~nnnbbb\\\\\\^^^gggrrrwwwyyytttjjjlllooommmmmmqqqqqqmmmgggccc___VVVJJJBBB===666000111222000///000......////////////......---...///000111111111111000000111111111111111111000222333444444333222000///222444333000......000...///111222222111000///...///000000000000///...******))))))))))))******'''&&&%%%%%%'''''''''%%%%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%$$$###!!! """############$$$$$$$$$""""""############""""""!!!"""###$$$$$$$$$$$$###"""############$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''%%%$$$$$$%%%''''''$$$%%%%%%&&&'''((())))))***)))(((&&&&&&&&&'''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&''''''$$$&&&(((******)))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&(((((((((((())))))))))))((((((***---//////...,,,111,,,,,,111555777===DDDQQQiiixxxppppppooosss~~~yyytttlllffflllyyy~~~mmmgggsss|||pppaaaWWWWWWTTTOOOIIIDDD???===<<<>>>>>>>>>@@@DDDJJJOOOSSSUUU^^^lllwww~~~~~~sssddd[[[[[[___ZZZXXXUUUQQQOOOMMMLLLLLLJJJGGGCCCBBBCCCBBB???======<<<;;;:::888777666555444444444444444444444444222222333333444444444555333333222222333555888999;;;===???BBBEEEHHHKKKLLLRRRWWW[[[[[[YYYXXX[[[___qqqxxx~~~{{{yyywwwvvvxxx|||~~~~~~|||jjjeee```^^^]]][[[XXXUUUJJJHHHEEECCCCCCGGGLLLPPPMMMQQQ[[[fffjjjgggfffgggfffyyy~~~uuuqqqpppttt|||xxxwwwrrrggg[[[VVVRRRPPPOOOOOORRRZZZfffppp}}}rrreeebbbfffiiitttyyymmmgggnnnuuuuuuvvvzzz}}}uuujjj```WWWLLL???666666///,,,///111///------------.../////////......---...///000111111111111000000111111222222333333000111333444444333111000---000333333111///000111000111222333222000...---,,,---...//////...---,,,***)))))))))))))))***+++'''%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))***+++)))'''%%%%%%%%%((((((''''''''''''((((((&&&(((((('''&&&%%%&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))---,,,+++*********+++,,,'''(((***,,,000333666777FFFPPP```ooo}}}sssmmmqqqxxxsssdddccceeennn{{{qqqpppnnnfffXXXMMMIIIFFFCCCBBB???<<<:::;;;===AAADDDGGGJJJQQQYYYbbbmmmxxx}}}}}}|||wwwrrrmmmkkkkkkkkkfffdddbbbaaaaaa^^^XXXSSSRRRSSSSSSOOOHHHCCCAAABBB@@@CCCEEEFFFEEECCCAAAAAA@@@>>>===???CCCEEEDDDBBB<<<>>>???===;;;===CCCIIIOOOQQQUUU[[[aaaeeefffeeennnrrrwwwyyyxxxvvvwwwxxx~~~|||xxxtttqqqpppooonnnmmmooosssuuutttrrrgggjjjhhh___UUUOOOKKKFFFDDD@@@???BBBLLLWWW___ccceeedddkkkxxx~~~yyyrrrppppppuuuwwwqqqhhhgggqqq||||||zzzzzzzzztttkkkeee]]]WWWUUUZZZ^^^^^^^^^___ppp~~~tttlllmmmooorrrmmmiiillluuu}}}}}}rrr^^^OOOGGG@@@888222000...,,,,,,------,,,++++++,,,---...///////////////////////////.........000000000000111222333444222222222111111111000000222111111000000000000000///000000111111111000000...---,,,---///111222111///...,,,***)))(((''''''***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''##########################################$$$$$$%%%$$$###"""!!!!!!!!!!!!#########$$$%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))+++,,,,,,***))))))***((((((''''''''''''((((((((()))***)))'''&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''((((((((('''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))+++***)))(((((()))************+++,,,...000222333444<<>>>>>>>>BBBCCCFFFJJJOOOVVV]]]aaammmnnnqqquuuzzz~~~|||wwwooopppooojjjddd___]]]]]]```bbbcccccc```\\\XXXUUURRRQQQRRRUUUZZZ^^^___^^^RRRRRRQQQMMMJJJLLLSSSYYY```ccchhhpppwww}}}{{{xxxuuutttqqqnnniiieeebbb```cccbbbaaadddhhhjjjjjjiiifffkkkjjj```TTTLLLGGGCCCEEEEEEHHHNNNYYYfffqqqxxxzzzwww{{{yyyvvvlllppprrrnnnhhhffflllsssxxxpppjjjiiiiiifffddddddiiiuuu{{{{{{{{{}}}~~~}}}|||}}}~~~zzzvvvllljjjlllttt~~~zzzkkkVVVFFF>>>:::555222000...,,,,,,---------,,,+++,,,---...////////////////////////////////////000000000000111222333333111111222222222222222222333222111000000///000000000000111111111111000000)))(((((()))+++,,,+++***,,,,,,+++***))))))))))))***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################!!!""""""###$$$$$$%%%%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%'''((()))((('''((()))((((((''''''''''''(((((()))++++++***)))((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((()))))))))((('''&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((()))++++++++++++,,,---......+++000666>>>JJJ^^^tttxxxvvv{{{wwwpppkkkmmmqqqxxx{{{qqqiii___WWWNNNIIIHHHFFFCCC??????>>>======@@@CCCHHHKKKOOOQQQUUUZZZ```fffkkknnn}}}~~~||||||}}}wwwsssllllllmmmrrrwww|||vvvuuuqqqkkkgggiiioootttvvvxxx}}}}}}}}}{{{rrrjjjfffdddaaa^^^ZZZWWWTTTSSSUUUTTTTTTVVVZZZ\\\]]]]]]```gggiii```SSSJJJEEEBBBLLLPPPVVV]]]gggsss{{{xxxmmmnnnnnnllljjjhhhiiijjjtttzzzsssllleee`````````jjjvvvzzzsssrrrqqqppppppooooooooonnnnnneeeiiiqqq}}}ooo```KKK;;;444333222111000...,,,,,,---...---,,,+++,,,---...////////////////////////////////////222111111111111111222222000000111222444555555666444333222111000/////////000000111111111111000000,,,++++++,,,......,,,*********)))))))))******+++))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$%%%$$$######"""""""""############"""""""""""""""$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%''''''&&&&&&&&&'''((((((''''''''''''(((((()))***+++***(((((((((***''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$******))))))((('''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''((((((+++************++++++,,,...///111333999EEETTT```zzz~~~vvvuuuxxx~~~yyyzzzzzzzzz{{{qqqeee___]]]ZZZSSSMMMCCC@@@===<<<>>>AAADDDEEEAAACCCEEEIIINNNSSSWWWYYYeeelllssstttrrrttt{{{zzzwwwzzz}}}yyykkk^^^[[[YYYVVVRRRPPPNNNMMMMMMJJJJJJJJJKKKMMMPPPRRRRRRTTT^^^ddd___UUUNNNKKKIIIXXX^^^dddiiimmmwwwxxxrrroookkkkkklllkkkhhheeekkkwwwtttiii^^^XXXWWW[[[bbbiiinnnwwwvvvmmmjjjcccggglllnnnmmmkkkiiihhhfffkkkvvvwwweeeWWWEEE777111000000000///...,,,,,,.........---+++,,,---...///////////////////////////000000000222222111111000111111111///000111333555666888888444333222111000/////////000111111111111000000////////////000111000---+++******))))))))))))******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""%%%$$$###########################"""""""""""""""$$$$$$############$$$$$$(((((('''&&&$$$###""""""############$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((***++++++)))(((((()))((((((''''''''''''((((((((()))***)))'''&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))((((((((())))))***+++,,,,,,---......000444<<>>>>>???AAACCCEEEHHHIIIPPPUUU[[[[[[ZZZ]]]dddllllllooosssxxx|||~~~~~~}}}zzzyyypppllllllrrryyyuuufffWWWUUURRRNNNIIIFFFDDDDDDEEEAAAAAAAAABBBCCCEEEHHHJJJKKKVVV```___[[[YYYWWWVVVbbbhhhmmmooopppxxxtttnnnhhhhhhkkkkkkfff``````fffnnnvvvzzz~~~wwwiii]]]VVVUUUXXX[[[^^^```eeerrruuullliii]]]aaafffiiiiiihhhgggggglllpppxxx~~~ssskkk]]]SSSEEE:::444111000//////...,,,---...//////...+++,,,---...////////////////////////000000111111222222111111000111111111000000222333555777888999444333222111000000000000111111111111111000//////,,,+++,,,---...,,,)))&&&,,,+++***)))((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$((('''&&&%%%$$$###"""!!!######"""######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))'''&&&&&&'''((((((''''''''''''((((((&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((()))*********)))''''''(((((()))***,,,---***,,,......///111444666@@@KKK___xxxxxxqqquuuvvvpppvvvyyyddd]]]SSSLLLIIIGGGEEECCCBBBAAA@@@???>>>=========AAACCCFFFFFFFFFHHHMMMQQQPPPSSSWWW]]]bbbgggkkklllmmmsss{{{~~~~~~~~~}}}zzzwwwvvvsssqqqooollliiiggggggfff___\\\\\\dddlllkkk```TTTQQQMMMGGGAAA===;;;;;;<<<;;;<<<===>>>???BBBGGGJJJQQQZZZcccffffffgggfffcccggglllpppqqqsss{{{uuuoooiiijjjmmmlllddd[[[SSSUUUYYY^^^ccckkkzzzwwwiii\\\VVVUUUWWWVVVWWWZZZ___iiizzzuuunnnkkkeeeeeedddeeefffiiikkklllnnnoooqqqrrrrrrnnnhhhcccYYYRRRGGG>>>777333111//////...,,,---...000//////+++,,,---...////////////...//////000000111111222222111111111111111222222111111222333444666666777333333222111111111111222111111222111111000///...+++******+++,,,+++)))''',,,+++***)))((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$######$$$$$$%%%#########$$$%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&&&&%%%$$$%%%&&&((((((''''''''''''((((((&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&%%%%%%$$$######""""""%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))*********)))(((((((((((()))***++++++***,,,---...///111222333555===JJJ\\\qqqzzzpppooowwwuuueeeeeejjj{{{zzzsssiiidddcccdddcccaaa^^^\\\WWWQQQLLLGGGCCCAAAAAA@@@>>>>>>>>>??????@@@@@@AAACCCGGGKKKOOOSSSVVVYYY]]]bbbgggkkknnnppprrrooopppsssvvvzzz~~~~~~zzzwwwrrrrrrtttxxx||||||zzzwwwtttrrrooollljjjgggcccaaa\\\[[[ZZZXXXVVVTTTSSSRRRQQQMMMLLLQQQZZZ]]]XXXRRRNNNJJJEEE@@@======>>>??????AAADDDFFFIIINNNUUUZZZccciiinnnpppssstttqqqkkkiiikkkmmmooosss}}}{{{wwwuuuxxx{{{vvvjjj___QQQOOOOOORRRUUU\\\nnnzzzkkk___XXXXXXXXXVVVWWW___gggooo}}}{{{tttnnnlllmmmjjjhhhhhhkkklllkkkiiidddaaa]]][[[[[[\\\^^^___YYYRRRHHH???777333000//////...,,,---///000000///+++,,,---...////////////...//////000111111222222000000000000111222333333333333333333333444444444222222111111111222333333222222222111111000///......,,,+++,,,------,,,+++***)))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%% !!!"""###$$$$$$%%%$$$$$$############$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&###%%%((()))((()))***+++((((((''''''''''''(((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%'''((()))(((((('''%%%%%%$$$$$$###"""!!!!!!&&&&&&'''((('''&&&$$$###########################&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%''')))***))))))(((******))))))))))))*********************,,,---......555===EEERRRgggtttppptttzzzxxxccc\\\[[[hhh}}}{{{yyyoooddd[[[UUUQQQLLLIIIEEEDDDDDDCCC@@@======<<<;;;;;;===???BBBDDDIIIIIILLLOOOTTTXXX[[[]]]]]]___bbbffflllqqqwwwzzzwwwuuurrrppppppqqqsssuuuzzzzzz{{{}}}{{{yyyvvvsssoooiiieee``````bbbfffkkkmmmjjjgggqqqnnniiiddd```\\\XXXUUUKKKKKKLLLLLLKKKIIIGGGEEEJJJEEE@@@CCCKKKRRRSSSQQQLLLIIIEEEBBBBBBEEEHHHKKKHHHKKKOOORRRVVV]]]eeellluuuwwwyyyyyy{{{|||vvvnnnkkkkkkjjjlllqqq|||tttgggWWWSSSPPPPPPPPPTTTeeevvvqqqeee___^^^\\\XXX[[[fffqqqzzz}}}xxxrrrnnnllliiihhhiiimmmpppmmmddd]]]XXXSSSLLLHHHIIIOOOWWW]]]YYYSSSHHH===555111000000///...,,,---///000000///+++,,,---...////////////...//////000111222222222000000000000111222333444444444333333333222222222111111111111222333444444222222222111111///......---+++)))***+++,,,,,,+++'''''''''(((((()))***+++'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&$$$###!!!!!!""""""######$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&''''''((('''&&&$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''((())))))***)))((('''''''''(((***+++)))))))))***++++++,,,,,,...111444888???LLL]]]iii}}}oooqqqzzztttiiibbbgggvvvxxxsssggg```VVVQQQPPPOOOLLLIIIJJJFFFAAA<<<999999999::::::???AAA@@@BBBHHHHHHDDDJJJJJJMMMSSS[[[bbbgggiiigggeeecccaaa___^^^^^^___ccciiippptttuuuwww|||~~~wwwqqqpppsssxxx|||~~~uuuuuusssrrrpppqqqtttwwwzzzuuummmddd``````^^^XXXRRRQQQTTTVVVXXXYYY\\\___aaaiiieee___[[[XXXTTTNNNJJJFFFEEEDDDDDDDDDDDDBBBAAA???<<<<<>>>>>:::;;;???@@@<<<@@@@@@AAAFFFMMMSSSWWWYYY^^^\\\YYYUUURRRPPPOOOOOOUUU[[[aaaddddddfffjjjnnnqqqmmmfff```]]]___cccfffnnntttzzz|||~~~zzzqqqooolllhhhfffeeeggghhhrrrxxx}}}xxxwwwwwwjjjbbbXXXRRRPPPPPPNNNMMMGGGHHHIIIJJJJJJLLLOOORRRYYYUUUQQQNNNMMMKKKHHHEEEAAAAAAAAACCCDDDFFFFFFFFFKKKFFFFFFNNNWWW```jjjrrrvvvyyyvvvlllffffffiiikkkiiiiiikkkooowwwwwwrrrnnngggfffbbb]]]\\\dddqqq|||}}}rrrlllddd]]]```iiittt|||xxxmmmlllqqqtttwww{{{vvvsssrrrooonnnqqqtttmmmiiifff___RRRFFF???===;;;888777:::???DDDHHHHHHCCC;;;333...---...////////////.........------------------............000000000000////////////111222222222222333333333444333333222000//////...---...///111222222111111000000000111222111///,,,---,,,+++***))))))((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$############""""""###$$$$$$%%%!!!!!!"""############"""###########################$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''&&&%%%$$$######''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''(((((())))))((((((''''''(((((()))***'''''''''((())))))******/////////---,,,///666<<>>@@@<<<777111...---///000---------------,,,,,,,,,------------............////////////000000000000000000000111111111222222333333222111000///......---...///000111111000000222111000111111000---+++,,,+++***)))))))))))))))((((((((((((''''''''''''(((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$######&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((''''''''''''(((((())))))''''''(((((()))*********---...///...---///222666:::DDDSSSeeeyyyzzztttmmmsss}}}vvvttt|||yyyrrrxxxttthhh```YYYSSSLLLFFFFFFHHHIIIHHHHHHEEEBBB@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>??????CCCFFFHHHHHHHHHHHHIIIKKKQQQNNNHHHDDDAAAAAACCCDDDIIIOOOSSSWWW___iiiooooooeeeeeedddcccaaa^^^YYYVVVZZZ^^^ccceeeccc___\\\ZZZ^^^[[[TTTLLLDDDBBBEEEIII@@@???>>><<<<<<>>>CCCGGGHHHGGGEEEDDDFFFIIILLLMMMKKKMMMQQQUUUYYY___dddggghhheeefffoooyyy|||wwwtttppppppoooooorrr{{{}}}ssspppmmmlllhhh```ZZZZZZaaahhhrrrzzzvvvjjj^^^\\\```aaadddiiioooyyyuuukkkeeefffgggiiimmmssswwwwwwuuuqqqlllhhhhhhjjjmmmooopppeeeZZZNNNFFF@@@888333222111111111222333555777888888666333000......000111---------------,,,,,,,,,,,,,,,---------.........////////////000000000000/////////000000000000111222222111000//////......///000000111111222222222222111000000000///,,,***+++***)))))))))))))))***((((((((((((''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$########################"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((()))******++++++,,,((()))***++++++---...000111777@@@IIISSSaaatttuuuzzz|||rrrrrrxxx|||nnnkkkmmmqqq{{{ppphhh^^^[[[\\\^^^```bbb^^^YYYSSSNNNLLLJJJIIIHHHDDDCCCBBBAAA@@@AAABBBBBB@@@AAAAAAAAAAAAAAABBBCCCGGGEEEBBB???======>>>???AAAEEEHHHJJJPPPYYY^^^^^^VVVWWWZZZ^^^___[[[TTTNNNNNNPPPRRRTTTSSSSSSRRRSSSTTTUUUTTTNNNEEE@@@???@@@>>>>>>>>>===>>>AAAGGGKKKOOONNNMMMMMMMMMPPPTTTWWWYYY\\\```cccfffkkkqqqvvvuuusssvvv|||wwwrrriiiiiiiiilllttt~~~zzzxxxxxxuuulllaaa[[[ZZZ]]]ccciiinnnrrrzzztttjjj```\\\```[[[XXXXXX```lllyyy~~~tttiiibbb]]]]]]___cccgggiiikkkllljjjjjjjjjjjjkkkllljjjhhhUUUJJJ???:::777333222333000000111222222333333444///...---,,,,,,,,,,,,---------------------------,,,,,,,,,------------....../////////000000000111....../////////000000000111000000//////.........000000000000000000111111222000/////////...,,,*********))))))((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############!!! !!!!!!"""############"""########################"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""###%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''')))))))))***++++++,,,,,,))))))***++++++,,,,,,,,,000222666999:::@@@PPP```wwwwwwqqqrrrvvvvvvooojjjhhhqqq||||||rrrqqqtttwwwzzz}}}vvvqqqiiiccc^^^\\\YYYXXXXXXVVVSSSPPPMMMKKKJJJJJJCCCCCCBBBBBBBBBCCCDDDDDDFFFEEECCCAAA@@@?????????@@@DDDFFFFFFIIIOOORRRPPPIIIJJJNNNSSSVVVSSSLLLFFFFFFHHHJJJLLLOOOQQQSSSTTTUUUYYY\\\ZZZTTTLLLGGGEEEGGGHHHIIIJJJKKKOOOTTTXXXYYYYYYZZZYYYYYY[[[^^^aaafffhhhkkkllllllooouuuzzz||||||}}}wwwqqqfffffffffgggnnn|||qqqcccZZZWWW[[[^^^aaadddjjjwwwzzzmmmeee[[[WWWYYYTTTOOOOOOYYYfffqqqyyy|||tttlllfff\\\ZZZ[[[___bbbbbbdddhhhiiilllmmmjjjgggddd___YYYIII???666333222///...000......//////////////////---------......---------,,,,,,------------......,,,,,,,,,,,,------------......//////000000111111........./////////000000000/////////.........---......------------......111///...---......,,,***+++***)))(((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############""" !!!!!!"""############"""########################""""""###$$$%%%%%%%%%%%%%%%$$$###""""""######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""$$$$$$%%%&&&&&&&&&%%%$$$"""#########$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''(((((())))))***++++++++++++******++++++++++++***000...///222222333<<>>HHHUUUcccqqq~~~}}}xxxrrruuu{{{|||yyytttttt}}}|||xxx~~~~~~pppjjjiiidddkkkvvv~~~{{{vvvuuu~~~sssllliiifffddddddppp}}}tttjjjaaa[[[VVVRRRUUU\\\ffftttvvviiiddd```cccdddaaa```eeeooowww}}}rrrhhhaaa^^^]]]^^^^^^bbbgggmmmqqqssssssrrrpppppprrrwww}}}~~~{{{wwwtttmmmbbbWWWNNNHHHCCC@@@<<<888333000---,,,***((()))(((((('''''''''''''''************************(((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++***))))))))))))))))))***))))))*********+++++++++,,,,,,++++++++++++,,,,,,------......------,,,+++***+++++++++++++++,,,,,,)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!################################################"""############$$$$$$$$$########################$$$$$$$$$############""""""""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###""""""""""""""""""######### !!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""#####################$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&'''(((***+++++++++***///222666<<>>HHHWWWfffttt{{{vvvssssssvvvzzzzzzzzz}}}}}}yyy~~~xxxqqqlllkkkjjjddd___[[[\\\aaalll~~~rrreee^^^]]]^^^^^^```bbbaaa```cccjjjqqqvvv}}}}}}zzzxxxwwwwwwuuutttrrrqqqqqqpppmmmkkklllmmmmmmjjjgggeeeeeeeeedddaaa\\\XXXTTTQQQMMMKKKGGGEEE@@@;;;666222///...,,,,,,,,,,,,+++)))((('''&&&'''(((((()))((((((((('''((())))))''''''((()))***))))))))))))))))))***,,,,,,***)))((('''''''''''''''(((((()))***++++++(((***++++++***))))))***)))************))))))((((((''''''&&&&&&''''''((((((((()))***++++++++++++,,,,,,---...............+++***)))((('''((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###$$$%%%$$$%%%$$$###""""""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###$$$%%%%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$""""""""""""######$$$$$$"""#########$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%""""""############""""""###########################$$$$$$%%%%%%$$$$$$######""""""""""""######$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###%%%&&&'''######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$###$$$$$$$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((()))))))))******&&&'''((()))))))))))))))+++******)))((()))***,,,)))***,,,------...111333///555???HHHQQQ]]]kkkuuu}}}}}}~~~~~~~~~~~~|||||||||}}}wwwttttttpppllliiiiiiiiinnn|||wwwlllffffffhhheeefffgggiiikkkpppvvv{{{||||||yyyyyy{{{~~~~~~{{{xxxtttssssssuuuvvvssspppooonnnmmmkkkiiijjjkkkkkkiiieeebbb```___XXXTTTNNNIIIDDD???:::777666444222///---,,,++++++))))))***)))(((((()))***&&&'''((()))***))))))((('''((()))(((''''''((()))((())))))******))))))(((***)))((((((''''''''''''(((((((((((()))***++++++'''***,,,,,,***))))))+++***************)))((((((''''''&&&&&&&&&&&&''''''(((((()))***++++++++++++,,,------...............+++***)))((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$############$$$$$$###"""!!! !!!"""###!!! !!!""""""%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$###"""""""""$$$'''(((######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###$$$$$$$$$###""" %%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))************'''((()))***++++++++++++&&&''''''%%%$$$%%%(((+++*********))))))***,,,//////111444666:::BBBOOOYYY]]]^^^bbbgggoooxxx}}}}}}}}}}}}|||~~~{{{yyyyyy}}}~~~|||zzzxxxuuuuuu~~~~~~uuuqqqqqqsssooooooqqqtttyyyvvvxxxxxxuuupppmmmnnnppprrrtttuuussspppnnnppprrruuurrrmmmkkkkkkkkkkkkjjjfffggggggeee___ZZZVVVUUUJJJFFF@@@;;;666222---***+++++++++******))))))((())))))(((&&&&&&(((+++...&&&''')))*********)))(((&&&((()))(((''''''((()))'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((((('''''''''''''''((()))'''***------***))))))+++***************)))(((((())))))(((((((((((())))))(((((()))++++++,,,,,,,,,,,,---......//////......+++***((('''''''''((()))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###%%%&&&$$$###$$$$$$$$$###$$$$$$%%%%%%%%%$$$###""""""###$$$%%% !!!""""""!!!!!!""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!"""""""""###$$$$$$$$$%%% """$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!!""""""""""""#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$######""""""######$$$$$$$$$###############$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$###""""""!!!!!!!!! """"""############""""""""""""""""""""""""""""""%%%%%%$$$###"""""""""###"""""""""######$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((('''%%%$$$$$$%%%'''(((((((((((((((((('''''''''&&&((()))((('''&&&'''(((***************************+++---000333555777999@@@BBBFFFLLLSSS^^^hhhoooxxx|||}}}}}}~~~}}}~~~wwwvvvuuutttyyyzzzyyytttnnniiihhhiiihhhjjjlllmmmmmmnnnoooqqqssspppkkkiiihhhggggggfffgggeeeaaa\\\UUUNNNGGGDDD999777555111///,,,+++***+++***((('''''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''')))***,,,,,,***)))***+++''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******,,,,,,++++++***)))))))))(((((((((((())))))))))))''''''(((((())))))******'''((()))***,,,---//////,,,)))&&&%%%&&&(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$!!!"""############""""""###$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$###"""!!!%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!!!!"""###########################"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""$$$$$$############$$$$$$$$$$$$###############$$$########################""""""""""""############$$$$$$%%%%%%$$$######"""""""""############""""""########################$$$###""""""""""""""""""#########$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((''''''''''''+++,,,------++++++,,,---************************++++++,,,...///111222222555666999<<>>EEEKKKQQQYYYcccjjjqqqssswww|||{{{wwwuuuttttttrrrqqqsssxxx~~~{{{vvvpppllllllppptttsssxxx{{{||||||yyywwwwwwwwwvvvuuuuuuyyy~~~|||xxxvvvsssuuuvvvuuutttsssssssssnnnmmmkkkiiigggfffeeedddfffhhhkkkoooqqqsssssssssrrrsssvvv}}}~~~yyyrrrgggYYYPPPKKKFFF@@@:::666333000...---,,,+++***)))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''')))******)))(((((()))%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******++++++***))))))(((''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&''''''''''''((((((((('''&&&&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#################################$$$$$$#########"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!""""""$$$$$$#########""""""""""""############$$$$$$$$$!!!"""""""""#########$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$###############$$$$$$$$$"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&%%%$$$###############!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!!!!"""############$$$$$$%%%%%%""""""############"""""" !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$###""""""!!!!!!""""""###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$&&&&&&&&&%%%$$$%%%&&&((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&((()))'''&&&'''(((((()))*********+++...000,,,000666999<<<@@@FFFKKKQQQSSSWWW\\\bbbfffjjjkkkqqqxxx}}}yyywwwyyy~~~}}}xxxrrrmmmmmmppprrrooorrrsssrrrvvv~~~zzzzzz|||~~~~~~{{{xxxvvvuuuwwwzzz{{{{{{xxxwwwvvvwwwwwwwwwuuutttsssssstttvvvxxxxxxwwwuuunnnllliiieeecccbbbaaabbbdddhhhmmmrrruuuvvvwwwwwwxxxwwwyyy}}}{{{uuulllddd\\\QQQDDD;;;999555111......------,,,)))))))))))))))((('''&&&&&&%%%%%%%%%&&&'''((((((''''''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''')))******)))(((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))(((((((((''''''''''''((((((((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################!!!""""""######""""""!!! !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""$$$#########""""""!!!!!!"""############$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$%%%!!!"""###%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%$$$###""""""######!!!""""""###$$$$$$%%%%%%%%%$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%""""""############"""""" !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""##################$$$$$$%%%%%%%%%!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###!!!!!!###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%(((******)))((('''((('''((()))((('''''')))+++(((,,,111333222222444666;;;<<>>===>>>AAACCCCCCCCCDDDFFFIIILLLNNNOOOYYYfffqqqpppeeeYYYWWWYYYWWWTTTRRRQQQQQQRRRQQQPPPMMMLLLJJJHHHFFFDDDCCCBBB===<<<999777555444333333666555333111000///000000/////////...,,,***)))(((+++***)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###""" ########################!!!"""###%%%&&&&&&&&&&&&""""""""""""""""""""""""!!!!!!""""""!!! ######""""""!!!!!! !!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" """"""###""""""!!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!""""""###$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$######$$$$$$$$$########################"""!!! !!!###$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$############""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$########################$$$$$$#########"""!!!!!!"""$$$%%%%%%$$$!!!!!!"""""""""#########$$$$$$$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""######$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((&&&&&&%%%&&&'''(((''''''''''''(((((((((((('''((()))*********************))))))))))))((((((******+++,,,---......///---......000333666888:::888999999::::::;;;;;;;;;666444333111000000111111222333444555777:::<<<===CCCOOOYYYXXXNNNCCCAAACCCAAA>>><<<;;;<<<<<<<<<;;;::::::999777555444222222111000...---,,,,,,,,,------,,,+++******+++,,,,,,***************)))((('''((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###"""  """###((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!! ########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!  !!!########################$$$$$$$$$############"""!!!$$$%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""""" !!!!!!!!!""""""""""""!!!""""""###$$$%%%$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""##############################$$$"""""""""$$$%%%$$$######""""""!!!!!!!!!""""""$$$######""""""!!!!!! !!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""#####################$$$$$$$$$"""""""""""""""""""""""""""!!! !!!###$$$$$$### !!!!!!!!!""""""""""""$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############"""""""""############$$$$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''')))))))))*********++++++++++++***++++++,,,---...,,,,,,,,,,,,------------++++++,,,,,,+++***)))(((******+++,,,---///000111333===FFFEEE<<<333111222111///---,,,---------+++///...------++++++***))))))((('''''''''(((***+++'''''''''((()))***,,,,,,''''''((((((((((((((('''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###"""!!!  !!!!!!  !!!###$$$"""""""""!!!!!!!!!!!!  """"""""""""""""""""""""$$$$$$$$$#########"""""" ###%%%''''''&&&%%%###############$$$$$$$$$!!!"""###$$$$$$###"""!!!"""######$$$%%%%%%&&&&&&!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%&&&&&&""""""!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$###""""""###%%%########################""""""#########$$$$$$$$$#########""""""#################################%%%$$$######%%%%%%$$$###""""""!!! !!!!!!######""""""!!! """"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%######""""""""""""######"""!!! !!!###$$$###"""!!!!!!!!!"""""""""######$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########"""""""""""""""###$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&''''''(((((('''&&&%%%%%%''''''''''''(((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))+++*********))))))***************)))))))))))))))+++++++++++++++*********************+++,,,---......555<<<<<<555///------,,,+++))))))******)))(((++++++++++++************&&&&&&%%%%%%%%%'''((()))%%%&&&&&&'''((()))******((((((((())))))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!### """!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%&&&&&&######"""""""""###$$$%%%!!!"""###$$$$$$###"""!!!"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$"""###$$$%%%&&&&&&'''''' !!!""""""######!!!!!!"""""""""#########"""###$$$###""""""###%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""&&&$$$###$$$%%%%%%$$$###!!!!!!  !!!!!!!!!!!!""""""""""""############""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%$$$############$$$%%%###"""!!!"""###$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$######""""""###"""""""""""""""""""""###"""""""""""""""######$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&''')))***((((((''''''(((((())))))***///444444///+++)))***)))(((''''''(((((('''%%%''''''''''''''''''''''''&&&%%%$$$######$$$%%%%%%######$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!! !!! !!!!!!!!!"""!!!!!! !!!!!!"""########################$$$$$$$$$############"""%%%$$$"""!!!!!!"""###$$$$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&%%%!!!!!!"""###$$$%%%&&&&&&!!!"""""""""############"""#########""""""###%%%########################"""############$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""&&&$$$###$$$%%%%%%$$$""" !!!"""""" !!!""""""###$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$###"""###$$$%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""######$$$$$$###"""!!!!!!"""###$$$$$$###""""""!!!""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((((((((((('''''''''''''''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&(((***'''&&&&&&&&&&&&'''(((((()))+++......,,,***((((((((('''''''''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&&&&'''&&&&&&''''''&&&%%%$$$###&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&##############################""""""!!!""""""###"""""""""""""""""""""""""""!!!!!!!!!"""$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""  !!!!!!!!!!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$###"""!!!"""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!"""############$$$$$$$$$""""""###$$$$$$$$$###"""""""""######$$$$$$$$$%%%"""""""""#########$$$$$$!!!"""###"""!!!"""###%%%########################"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""&&&$$$######$$$$$$###"""!!!!!!!!!!!!"""$$$%%%&&&!!!!!!""""""###$$$$$$%%%""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$$$$###############%%%$$$###""""""###$$$%%%&&&$$$###$$$%%%&&&%%%###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$############"""""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$$$$######"""!!!!!!"""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%&&&&&&((((((''''''''''''(((((((((((('''''''''(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((()))%%%&&&'''((())))))((('''%%%&&&&&&&&&'''(((((((((&&&''''''((()))*********'''''''''''''''((()))***)))******++++++***)))(((((((((((()))******(((&&&''''''''''''''''''''''''******((('''''''''((()))(((((()))***)))((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################""""""!!! !!!"""###########################"""""""""######$$$$$$$$$ ######"""!!!  !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!###&&&'''((('''%%%$$$$$$###"""!!!!!!###%%%&&&$$$###"""!!!!!!"""###$$$!!!!!!!!!"""######$$$$$$""""""""""""############!!!!!!"""######""" """"""""""""!!!!!!!!!!!!############$$$$$$$$$$$$!!!"""###"""!!!"""###%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$######$$$$$$"""!!!!!!""""""###$$$&&&'''(((############$$$$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$######""""""$$$###""" """###$$$&&&%%%$$$$$$&&&&&&%%%$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######""""""!!!""""""###$$$$$$$$$###""" """###$$$&&&&&&%%%$$$######$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%+++)))'''%%%$$$%%%&&&'''''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&&&&''''''###%%%(((+++++++++)))(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''&&&%%%&&&%%%%%%'''((((((&&&$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""###%%%%%%$$$$$$&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((###$$$$$$%%%'''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""""""""""""""!!!  !!!"""########################"""######$$$###""""""!!! !!!!!!"""!!!!!!  !!!!!!%%%$$$$$$$$$###"""""""""########################"""$$$%%%%%%######$$$&&&$$$""" """%%%&&&%%%###$$$######""""""######$$$"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$###"""!!!!!! ########################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""!!!!!! !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###$$$$$$###"""!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!###%%%'''((('''%%%""" """%%%'''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$###############$$$$$$$$$#########"""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""######'''%%%###$$$'''((((((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$######""""""$$$$$$######""""""!!!!!!$$$###""" !!!"""""""""############""""""!!!!!!!!!!!!!!! """"""!!!!!!  !!!"""""" $$$$$$$$$#######################################$$$$$$$$$$$$############$$$"""!!!"""%%%&&&$$$###&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###"""!!!!!!######""""""""""""###### !!!"""###$$$%%%########################%%%%%%%%%$$$$$$#########%%%%%%$$$######"""!!!!!!!!!""""""############"""########################""""""!!!!!!!!!!!!""""""######""""""!!!!!! """##################$$$""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$#####################$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%&&&$$$"""!!!!!!"""$$$&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$######"""!!!!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$############$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%'''******'''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! ###############$$$$$$$$$########################&&&$$$############"""!!!$$$"""""""""$$$%%%$$$###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$##################$$$###############!!! """"""############"""""" """###%%%%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$######""""""!!!"""############""""""!!!########################!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$###############""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$###""""""###$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!""""""######$$$$$$###############$$$$$$$$$%%%%%%$$$$$$######""""""%%%$$$$$$###"""!!! ########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$######""""""######$$$"""#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%''')))+++***'''$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!"""$$$%%%%%%%%%$$$#########$$$$$$$$$$$$######  !!!!!!!!!!!!$$$$$$###"""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """""""""###$$$$$$$$$%%%########################&&&$$$"""###%%%%%%$$$"""############$$$$$$$$$##################$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%% !!!"""###$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""!!!!!!!!!########################$$$$$$$$$###############$$$#########"""""""""!!!###############"""!!! ######################## !!!"""######"""!!! !!!!!!!!!"""""""""############""""""!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%############$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!############""""""!!!!!!#########$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""######$$$$$$########################&&&&&&%%%$$$######""""""#########"""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$$$$############$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$!!!"""$$$&&&&&&%%%$$$"""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""""""""######""""""""""""""""""  !!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!"""""""""###$$$$$$$$$%%%########################$$$######$$$%%%&&&&&&%%%###$$$$$$$$$############"""""""""###%%%&&&((()))%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!&&&&&&%%%$$$###!!!!!! #########################################################"""""""""""""""###############"""!!! """""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""######"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!!!!"""###$$$$$$%%%########################'''&&&&&&%%%$$$###""""""!!!!!!!!!"""######$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%''''''&&&$$$###"""######$$$$$$######"""########################!!!!!!!!!""""""######### !!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!"""###############$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&###$$$%%%$$$"""""""""$$$######$$$%%%''')))***+++$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""""""""############""""""%%%%%%$$$$$$$$$#################################"""""""""###############"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""############"""""""""""""""###$$$$$$$$$%%%"""""""""############$$$############$$$$$$$$$$$$ """###$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$###############&&&&&&%%%%%%$$$$$$######!!!!!!!!!"""######$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$%%%%%%%%%#########$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&%%%###!!! ###&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######%%%&&&&&&&&&%%%$$$""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!!!!   !!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""$$$$$$$$$#######################################!!!%%%(((%%%  $$$###$$$&&&$$$"""!!!"""$$$$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$###"""!!!######""""""""""""#####################$$$$$$$$$########################!!!"""""""""#########$$$!!!"""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""############""""""##################$$$$$$""""""""""""#####################$$$$$$%%%%%%%%% !!!###$$$$$$$$$"""!!!########################$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%### ###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######""""""######$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$""""""############"""""" !!!!!!!!!"""""""""""""""""""""!!!!!!!!! """""""""!!! !!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!  !!!"""###""""""!!!%%%$$$$$$$$$######""""""########################!!!&&&)))%%% ###%%%&&&%%%""" """$$$###""""""!!! !!!!!!!!!"""###$$$%%%%%%$$$###"""$$$##################$$$ !!!"""######$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!!########################!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""" !!!"""##########################################"""!!! !!!"""###""""""""""""!!!!!!!!!!!!######$$$$$$%%%%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$$$$###############""""""""""""############!!!!!!""""""#########$$$!!!"""$$$%%%$$$###!!! $$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###""" ########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""###$$$%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((''''''###%%%'''&&&###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""""""""""""!!!"""######$$$""""""############"""""" !!!!!!!!!""""""######""""""!!!!!!  !!!#########"""!!! !!!!!!!!!!!!  !!!""""""###""""""!!!!!!  """###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""%%%""" !!!$$$&&&%%%###""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""### !!!!!!!!!!!! $$$$$$$$$$$$$$$###"""!!!"""!!! !!!###$$$############"""""""""""""""###$$$%%%%%%&&&%%%%%%!!!!!!!!!!!!""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$#########$$$########################%%%%%%$$$###"""""""""""" !!!"""""""""""""""'''%%%###"""!!!"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$########################""""""!!!"""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$%%%%%%######""""""""""""###### !!!$$$&&&'''&&&%%%$$$&&&%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$##################$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''$$$!!!!!!$$$&&&%%%$$$%%%%%%%%%$$$$$$$$$######!!!"""#########!!! $$$$$$$$$#############################################"""!!!!!!!!!!!!!!! !!!!!!!!! """"""""""""""""""""""""!!!"""######!!!!!!  !!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$######""""""######$$$############$$$$$$$$$%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""### """$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!""""""#########"""""""""!!!!!! !!!"""###$$$!!!!!!""""""#########$$$######$$$######"""!!! """"""""""""############$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$###"""######$$$########################$$$$$$###############$$$!!!""""""###$$$$$$#########"""  !!!########################&&&&&&&&&&&&&&&&&&&&&&&&############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######"""""""""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""###############$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$############$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%###!!!"""$$$%%%$$$"""%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!!!! %%%$$$$$$$$$###"""""""""##############################"""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! ##############################""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###""""""""""""""""""###"""""""""#########$$$$$$########################$$$$$$$$$###############"""""""""""""""""""""""""""!!! """###""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""!!!""""""#########!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%%%%######$$$######"""!!! ############$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%&&&$$$"""!!!!!!"""###$$$#################################"""######$$$%%%"""###$$$$$$%%%$$$$$$$$$%%%$$$###!!!!!!"""##################################################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$###"""""""""#########""""""##################$$$$$$$$$$$$$$$%%%%%%$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$########################$$$$$$##########################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$############$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$###!!!%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!""""""%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###!!!  !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######!!!""""""""""""#########################################################""""""""""""""""""""""""$$$######"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""#########$$$$$$!!!""""""######""""""!!! !!!!!!"""######""""""!!!!!!!!!!!!!!!""""""### !!!!!!"""######$$$$$$""""""$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%###!!! !!!###$$$########################$$$$$$######"""###############$$$$$$$$$$$$$$$###%%%%%%$$$#########$$$%%%#################################"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$###############"""""""""######""""""""""""######""""""######$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!######""""""""""""#########"""!!!!!!!!!""""""###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$######"""#########$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""###############$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$############$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!!!!######&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!  """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############""""""""""""$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$!!!""""""""""""#################################################################################$$$$$$$$$###"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######### !!!!!!""""""!!!!!! ###$$$$$$$$$######"""!!! !!!!!!"""""""""""""""######""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%!!!!!!!!!"""""""""######!!!"""###$$$%%%%%%&&&&&&$$$###!!! """###$$$########################&&&%%%$$$###"""""""""""""""######$$$######""""""!!!!!! !!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$######""""""""""""######"""""""""######$$$$$$$$$###$$$$$$$$$$$$###"""!!!######""""""""""""#########""""""""""""###$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&""""""""""""############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$!!!!!!"""""""""######### !!!"""$$$%%%&&&''''''!!!!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###""""""!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!"""###  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$#######################################$$$$$$$$$########################""""""###""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###"""""" !!!!!!!!!!!! %%%%%%%%%$$$$$$###"""!!! !!!"""""""""""""""############""""""!!!!!!######$$$######"""!!! !!!!!!!!!""""""""""""""""""###$$$%%%%%%%%%$$$###""""""""""""###$$$$$$########################&&&%%%$$$###""""""""""""##################"""!!!!!!!!!""""""""""""######################################################""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%'''''''''&&&&&&#########""""""#########"""""""""###############!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$%%%%%%%%%"""""""""###############"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&!!!!!!"""""""""#########&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%% """$$$&&&''''''((("""!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!"""### !!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$#########!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%########################""""""#########$$$$$$$$$########################!!!###$$$""" ###"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$######!!!!!!""""""""""""!!!!!!"""###############"""""" !!!"""###""""""!!!"""""""""""""""###############$$$######"""!!! !!!!!!"""""""""#########"""######$$$$$$$$$######""""""$$$%%%%%%%%%$$$$$$##############################""""""###$$$%%%%%%$$$$$$%%%%%%$$$######"""######$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&$$$"""!!!$$$$$$############$$$$$$############"""""""""""" """$$$%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%% """$$$&&&&&&&&&&&&###############$$$$$$$$$"""""""""""""""#########!!!###$$$%%%%%%$$$###!!!!!!""""""###$$$$$$%%%%%%!!!"""""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""$$$&&&'''############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&########################"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%###############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''%%%######%%%'''%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!""""""""""""""" """!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$###########################%%%&&&$$$!!! """%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$""""""############"""""" !!!"""############ """#########"""!!! !!!"""###$$$%%%%%%"""###$$$%%%%%%&&&%%%%%%"""############$$$$$$$$$######$$$$$$$$$######"""!!!"""$$$&&&'''&&&$$$########################### !!!"""###%%%'''(((&&&&&&&&&&&&%%%%%%$$$### !!!"""""""""""""""################################################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""#########"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!"""$$$%%%%%%$$$#########""""""""""""######"""$$$$$$############################## !!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$!!!""""""""""""#########$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&$$$!!!!!!$$$'''%%%%%%%%%$$$$$$$$$######!!!"""###%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### """#########"""!!! """  !!!!!! """""""""""""""""""""""" !!!""""""###########################""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######!!!"""###"""!!! """'''&&&###!!!!!!!!!"""###$$$#########""""""!!!!!! !!!""""""###""""""%%%%%%$$$$$$###""""""""" """###$$$$$$###""" ###"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$##################"""!!!  !!!"""""""""""""""""""""""""""!!!"""###$$$###"""!!! ##############################""""""!!!!!! ###$$$%%%&&&&&&%%%$$$###"""""""""""""""######$$$$$$$$$$$$#########""""""###!!! """$$$%%%$$$$$$###"""""""""###%%%&&&$$$$$$$$$###"""!!!!!! $$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!!$$$###!!! !!!"""'''&&&$$$###"""###$$$$$$'''&&&$$$$$$%%%'''((('''""""""""""""""""""""""""%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%!!!!!!""""""#########"""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$###""" """############$$$$$$$$$###"""""""""###$$$%%%%%%########################%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&***'''$$$$$$&&&'''&&&$$$"""""""""""""""######$$$"""######$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""#########"""!!! !!!"""###!!!!!!!!!"""######$$$$$$%%%$$$###"""!!!   !!! !!!!!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!"""'''""" """"""  !!!###$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$##################$$$########################$$$$$$############$$$$$$######""""""""""""#########$$$%%%$$$###"""###$$$&&&%%%###"""!!!!!!""""""############"""""""""!!! !!!""""""""""""""""""""""""""""""""""""######!!!"""###$$$$$$###"""!!!#########""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""########################""""""!!! !!!""""""""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&%%%$$$########################"""""""""""""""!!!!!!!!!######$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$#########""""""%%%###!!!!!!#########"""######""""""######$$$%%%$$$$$$######"""!!!!!! """""""""""""""#########$$$$$$$$$$$$######""""""&&&%%%$$$###"""######$$$%%%$$$######"""""""""###&&&$$$""""""$$$%%%&&&%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$##################$$$$$$########################$$$$$$$$$######""""""""""""###%%%$$$######$$$&&&&&&$$$""""""$$$%%%$$$###"""""""""""""""###$$$$$$######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######"""!!! !!!"""######""""""""""""""""""$$$######"""!!!   !!! !!!!!!!!!!!!!!! !!!"""""""""""" !!!!!!!!!###  !!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$%%%%%%%%%###"""###$$$$$$$$$######""""""!!!!!!############"""""""""""""""""""""###""""""!!!!!! !!!""""""######!!!"""###$$$$$$###"""!!!###############"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#######################################""""""""""""######""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$########################!!!!!!""""""""""""""""""#########""""""#########"""""""""""""""######$$$$$$$$$$$$###############%%%$$$######$$$###!!!!!!"""######$$$$$$######$$$$$$######"""!!!!!!!!! !!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%$$$############$$$"""############"""!!!!!!###""" !!!"""$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!###%%%$$$!!! """$$$#########""""""!!!!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%"""""""""#########$$$$$$$$$$$$$$$################################################""""""""""""""""""###$$$$$$######$$$&&&%%%###""""""$$$%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""""""#########$$$%%%%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$######"""######$$$$$$$$$$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""!!!!!!!!!!!!""""""$$$$$$###""""""!!! """""""""!!!!!!!!!  !!! !!!!!!!!!!!!!!! !!!"""""""""""" $$$ !!!"""  !!!!!! !!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""##############################$$$$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######"""###$$$###!!! !!!"""$$$$$$%%%%%%$$$###""""""#########"""""""""""""""###############"""!!! !!!!!!!!!"""""""""######!!!"""############"""!!!$$$$$$##################!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""####################################"""""""""""""""""""""""" !!!"""######$$$########################!!!!!!!!!""""""######$$$$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$########################$$$######$$$%%%$$$""" !!!###$$$$$$$$$###"""############""""""!!!!!!!!!!!!""""""##########################################"""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!"""!!! !!!"""######"""""""""""""""""""""""""""""""""######$$$$$$%%%%%%#########""""""!!!!!! """$$$""" ### ######""""""""""""##############################$$$###"""!!!!!!"""###$$$""""""""""""############$$$$$$$$$$$$######""""""##########################################"""""""""###$$$$$$######$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$'''%%%$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$#########!!!""""""###$$$%%%%%%&&&########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%$$$$$$########################%%%$$$######""""""####################################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!""""""""""""!!!  $$$ ###$$$""""""###!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!##############################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$######""""""""""""######"""###$$$###"""!!!!!!###%%%%%%&&&&&&&&&%%%$$$###""""""""""""""""""############$$$######"""!!!!!!$$$$$$$$$######"""""""""""""""############""""""##################$$$$$$!!!!!!!!!!!!""""""""""""!!!"""""""""#########$$$!!!!!!"""""""""###############$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$%%%&&&''''''########################!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$########################"""""""""$$$&&&&&&$$$""" !!!"""$$$$$$###""""""#########"""""""""""""""############""""""!!!!!!!!!!!!!!!"""""""""""""""############"""""""""!!!"""###$$$%%%%%%%%%#########"""!!!"""$$$%%%$$$""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$"""!!!$$$&&& !!!"""############""""""""""""##############################!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&###############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%############""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$##################$$$!!!!!!"""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%%%%########################%%%$$$######""""""######"""""""""""""""""""""""" !!!!!!"""""""""""" !!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!""""""""""""!!!  """ !!!!!!!!!!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#####################$$$######""""""%%%%%%%%%$$$###"""""""""###""""""""""""""""""###"""""""""###############!!!!!!!!!!!!""""""""""""######################## !!!!!!""""""###############$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$%%%&&&########################""""""###########################""""""#########"""""""""""""""######$$$###############$$$$$$$$$"""""""""###%%%&&&%%%$$$ !!!""""""######""""""######""""""""""""""""""$$$$$$######"""!!!!!! !!!!!!!!!!!!"""%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###""""""###%%%%%%$$$""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$###############"""!!!!!!!!!"""$$$%%%""""""###$$$%%%%%%&&&&&&######""""""""""""############################## !!!###%%%%%%###!!! !!!!!!!!!"""""""""######"""###$$$%%%%%%$$$"""!!!########################$$$$$$$$$$$$$$$%%%%%%%%%!!!"""######""""""###%%%###$$$$$$###!!!!!!"""###$$$############$$$%%%%%%#########$$$$$$#################################"""""""""############$$$$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$"""############""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$!!!"""""""""###$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################"""###$$$%%%&&&&&&&&&&&&########################%%%$$$######""""""######  !!!!!!"""###### !!!  !!! !!!!!!!!!!!!!!! !!!"""""""""""" !!!!!!###"""!!!### !!!!!!!!!!!!!!! ################################################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$%%%%%%$$$###!!!########################$$$$$$############$$$$$$######""""""""""""######%%%&&&'''&&&$$$###$$$%%%$$$###"""""""""###$$$$$$!!!"""""""""############""""""###$$$$$$$$$#####################"""""""""######""""""""""""######!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""%%%$$$$$$######""""""""" !!!!!!"""######$$$""""""###$$$$$$###""""""""""""""""""""""""""""""""""""!!! !!!"""###########################$$$$$$########################$$$$$$$$$$$$######"""""""""""""""######$$$""""""#########$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$!!!!!!!!!!!!!!!"""######"""""""""""""""""""""############""""""""""""""" !!!!!!!!!""""""""""""%%%%%%&&&&&&&&&%%%$$$##################$$$%%%%%%"""""""""###%%%%%%$$$"""""""""""""""""""""""""""############""""""""""""""""""""""""############""" ######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""############""""""!!!!!!!!!!!!"""""""""###!!!"""$$$%%%%%%$$$###"""########################"""#########$$$$$$$$$$$$!!!"""######""""""###$$$$$$%%%%%%###  """$$$$$$######$$$$$$%%%&&&!!!""""""######""""""!!!########################""""""""""""############"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$############$$$$$$$$$$$$""""""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$""""""""""""####################################"""############$$$$$$$$$########################""""""###$$$$$$$$$###### !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###### !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!   !!! !!!!!!!!!!!!!!! !!!"""""""""""" !!!!!!!!!$$$ $$$&&&$$$###%%% !!!""""""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""#########$$$%%%$$$"""!!!"""######""" !!!###$$$!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""############""""""""""""###### !!!!!!"""""""""###!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$###"""!!!!!! !!!"""######$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""&&&%%%$$$#########$$$%%%########################%%%$$$$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""######$$$""""""######$$$$$$$$$$$$(((&&&###"""###$$$$$$###"""!!! !!!###$$$"""""""""""""""#########!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$######$$$%%%$$$###"""!!!###"""!!!!!!!!!"""$$$%%%!!!!!!!!!###%%%%%%###!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!!!!""""""######%%% $$$((('''$$$$$$$$$###"""!!! ######""""""""""""######""""""""""""""""""""""""$$$###""" """###$$$!!!!!!!!!!!!"""""""""""" !!!###%%%&&&%%%$$$###########################!!!!!!""""""#########$$$!!!"""######""""""###$$$'''((((((&&&""" !!!###$$$$$$######$$$$$$%%%&&&!!!!!!""""""""""""!!!!!!########################""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%#########"""""""""""""""########################"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$ """######$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########"""###$$$%%%%%%$$$###""""""""""""!!! !!!!!!   !!!!!! !!!!!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!""""""!!!###!!! """ """""""""""""""%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#########(((%%%###"""###$$$$$$###########################"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%########################!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""############""""""###$$$&&&''''''&&&$$$###########################$$$$$$######""""""!!!!!!"""""""""!!! """"""""""""############ !!!"""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$#######################################!!!"""###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!  ###%%%%%%$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$%%%$$$###""""""###$$$%%%'''%%%###""" !!!!!!""""""############"""""""""!!! !!!###$$$%%%$$$###!!!!!!!!!""""""######################## !!!"""$$$$$$######"""""""""############""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$######### !!!"""###$$$$$$$$$ !!!!!!"""""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""&&&%%%$$$#########%%%%%%%%%%%%$$$###""""""##############################""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&& !!!"""######"""!!! """######$$$$$$######"""%%%%%%$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$"""######$$$$$$$$$$$$### !!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!$$$%%%$$$!!!###"""""""""!!!!!! &&&%%%$$$$$$$$$%%%''''''%%%###!!! !!!"""""""""""""""###$$$%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%&&&&&&&&&%%%###""" !!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!  """"""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!###$$$%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$#########&&&$$$""""""###$$$###"""########################$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%########################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""###$$$%%%&&&&&&%%%$$$####################################""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""############"""##############################$$$$$$$$$$$$########################$$$$$$######################## !!!######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###""""""###$$$$$$$$$$$$###########################$$$#########""""""!!!!!!$$$$$$###""""""###$$$$$$$$$###"""!!!!!!""""""###""""""############"""""""""""""""""""""###$$$$$$$$$###"""!!!!!!""""""###""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""$$$######""""""######$$$"""######$$$$$$$$$######$$$$$$#########"""""""""!!!""""""######$$$$$$$$$!!!!!!"""############"""!!!""""""#########"""""""""######$$$$$$$$$######!!!!!! !!!!!!$$$$$$$$$######$$$$$$$$$###$$$$$$$$$######"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""###"""""""""!!!""""""###%%%$$$$$$###""""""############################################################$$$$$$$$$$$$###""" !!!""""""###"""""""""""""""############""""""$$$%%%%%%&&&&&&%%%%%%$$$##################$$$$$$###############$$$%%%%%%""""""#########$$$$$$$$$############!!!  !!!!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""###!!! !!!$$$%%%###"""$$$$$$$$$$$$#########"""###""""""!!!"""###$$$%%%$$$###"""!!!!!!!!!""""""""""""######$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$"""!!! !!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""!!!!!! ###!!! !!!!!!%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$#########$$$$$$###!!!########################$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$########################%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""###$$$%%%%%%$$$###"""########################""""""""""""############ !!!!!!"""######""""""""""""############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! $$$$$$###""""""###$$$$$$""""""!!!!!!"""###$$$$$$""""""############""""""""""""###$$$$$$$$$$$$$$$###""""""!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$"""""""""!!!!!!""""""""" !!!"""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!#########$$$$$$$$$$$$$$$!!!""""""###############"""############"""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###""""""!!! """"""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######"""!!!!!!""""""###""""""!!!%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$"""""""""#########$$$$$$#########"""""" """""""""""""""#########""""""""""""#######################################!!!!!!!!!###$$$###"""$$$$$$$$$$$$############"""!!!!!!!!!!!!"""######$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################"""!!! """!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!%%%###  !!!!!! %%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$###############$$$######%%%&&&&&&###!!!########################""""""############""""""$$$$$$$$$##########################################""" !!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""############""""""########################!!!!!!""""""######$$$$$$ !!!!!!""""""""""""!!!"""""""""##################$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%########################!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!$$$##################$$$"""""""""""""""#########""""""############""""""!!!"""###$$$%%%$$$###"""!!!!!!!!!""""""###$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%###!!! !!!###%%%###""""""!!!!!!""""""###!!!!!!"""###############""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$ !!!""""""######""""""''''''&&&%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######"""!!!!!!""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&""""""############""""""!!!"""$$$%%%%%%%%%######$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$"""!!!!!!"""$$$$$$""""""############""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""############!!!"""###$$$$$$$$$$$$$$$########################!!!"""""""""####################################""""""!!!"""############"""""""""!!!!!!!!!!!!!!!###############$$$$$$$$$###$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! """ !!!######"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$$$$%%%''''''$$$"""########################!!!""""""######""""""!!!$$$$$$$$$#######################################"""!!!  !!!!!!########################################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""##################$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%########################"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#####################"""""""""!!!""""""############"""""" """#########"""!!!!!!!!!""""""####################################""""""""""""#########$$$%%%###!!! !!!###%%%#########""""""########################"""!!! ########################%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!! !!!""""""!!! """######$$$$$$######"""""""""###############"""""""""""""""""""""""""""&&&%%%############%%%&&&""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###$$$###############$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!!!!!!!###"""!!! !!!"""###!!!""""""######""""""!!!$$$$$$$$$#########""""""!!!!!! !!!!!!"""###!!!!!!"""""""""#########!!!!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$############!!!"""""""""####################################!!!"""""""""""""""###$$$!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""!!!%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""!!!"""""""""###############$$$######$$$&&&&&&%%%#################################$$$$$$$$$$$$########################$$$$$$########################"""""""""######$$$$$$$$$########################""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###""""""!!! """"""""""""##################$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""$$$&&&'''&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""###############"""!!! """"""############"""""" !!!"""""""""""""""!!!""""""############"""########################""""""!!!!!!""""""###$$$$$$###"""!!!!!!"""###$$$$$$######""""""######$$$############"""!!! """"""############$$$$$$#########$$$$$$$$$$$$$$$ !!!""""""""""""""" """$$$%%%&&&&&&%%%%%%%%%$$$$$$"""!!!!!!!!!!!!############!!!!!!!!!"""###$$$$$$###"""!!!""""""######$$$$$$######""""""""""""""""""""""""$$$##################$$$###""""""!!!!!!""""""### !!!""""""""""""#########"""######$$$%%%########################""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$!!!!!!"""###############""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""""""""######"""""""""""""""!!! $$$$$$$$$###############""""""""""""#################################### """######""""""###$$$############$$$$$$$$$$$$ !!!""""""######""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########$$$%%%&&&&&&$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """!!! !!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$##################!!!"""""""""#########$$$###!!! !!!###$$$$$$#################################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%######################## !!!###%%%&&&&&&%%%$$$########################################################################""""""############""""""#########""""""#########""""""""""""""""""""""""#########"""""""""""""""######""""""""""""""""""""""""""""""############"""######$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$########################$$$$$$########################!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$###""""""""""""############""""""""""""!!!!!!""""""###$$$""""""###$$$######!!!!!!##############################"""""""""###$$$%%%"""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!""""""######$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""$$$$$$%%%%%%######$$$$$$$$$######""""""$$$%%%&&&&&&%%%$$$"""!!!"""###$$$$$$###"""!!! !!!""""""######""""""""""""""""""""""""""""""!!!""""""######""""""!!!###"""!!! !!!"""### !!!############""""""###$$$$$$%%%###############################################################"""!!! $$$%%%%%%&&&&&&&&&&&&&&&"""""""""######"""""""""######$$$$$$$$$$$$######$$$$$$##################""""""!!!!!!""""""###$$$!!!!!!!!!!!!"""""""""###!!!""""""""""""!!! $$$$$$#########"""""""""""""""""""""############"""""""""""""""""""""""" """$$$###"""!!!###%%%"""#########$$$$$$$$$$$$!!!!!!###$$$$$$$$$###"""$$$###""""""###$$$%%%&&&###"""  """$$$&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!###"""""""""###$$$&&&'''%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!! """!!! !!!""""""!!!%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$"""  """""""""########################!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&########################"""%%%&&&&&&$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""############""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$#######################################!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""###"""!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""!!!###$$$%%%$$$$$$""""""############""""""$$$###"""""""""###%%%&&&"""###$$$$$$###"""!!! """"""""""""""""""""""""%%%$$$#########$$$%%%&&&""""""############""""""!!!!!! !!!!!! !!!"""############ !!!!!!"""""" !!!"""###$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%###"""!!!!!!"""###$$$$$$$$$$$$$$$ """######"""  """###$$$$$$###"""  !!!""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! ###"""!!! !!!"""###"""!!!!!!!!!!!!###%%%&&&######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""" """"""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%"""""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""###%%%%%%&&&&&&############""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!!!!!###%%% !!!!!!"""""""""######$$$%%%&&&'''&&&%%%%%%$$$###"""!!!!!!###%%%&&&###!!!!!!%%%'''"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###%%%&&&%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""############"""!!! """%%%&&&&&&%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$###""" """###$$$$$$$$$"""!!! """"""""""""!!!!!!!!!!!!######""""""!!!!!! &&&%%%$$$$$$%%%%%%###!!!"""!!! !!!###$$$########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###%%%&&&""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""###$$$$$$$$$"""!!! !!!"""###$$$$$$###!!! """"""######$$$$$$%%%%%% !!!###$$$$$$######"""""""""""""""""""""""""""###"""""""""!!!!!! ######""""""""""""######"""############$$$$$$$$$&&&&&&$$$###""""""!!!!!!!!!!!!""""""#########$$$'''&&&$$$###"""###$$$$$$$$$###""" !!!"""""""""""""""""""""""""""!!!"""###%%%%%%$$$######!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!######""""""""""""######%%%### ###%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########"""""" """###$$$&&&&&&%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!""""""""""""###""" !!!###$$$&&&%%%$$$"""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""###$$$"""  !!!$$$###!!! !!!""" !!!!!!""""""######$$$$$$$$$$$$$$$###""""""""""""""""""###############$$$$$$$$$$$$###""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$'''$$$!!! """%%%''''''%%%###!!!  !!!"""!!!!!! !!!!!!   #########"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!! !!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$######"""###$$$%%%&&&######$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! $$$$$$###""""""###$$$$$$$$$$$$############$$$$$$##################$$$$$$"""############$$$$$$$$$$$$############################################# !!!###$$$%%%%%%"""############""""""!!!"""""""""""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$###$$$%%%%%%###!!!$$$######"""###$$$%%%&&&########################$$$$$$$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###"""!!! !!!!!!"""$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""######$$$###"""!!! """"""###############""""""""""""############### """############"""""""""""""""""""""""""""#########""""""!!!!!!!!!###""""""!!!!!!""""""###"""############$$$$$$$$$%%%%%%$$$###""""""""""""""""""##################&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!""" """"""###$$$$$$$$$$$$###""""""############"""""" !!!!!!!!!"""""""""######""""""""""""######$$$""" """###$$$$$$##################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$###""""""!!!!!!""""""##############################""""""""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!###$$$###""""""###$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """"""""""""############!!!"""###$$$$$$$$$$$$$$$#####################"""########################$$$###!!!!!!!!!!!!###$$$%%%$$$$$$######$$$$$$%%%&&&$$$!!!!!!###%%%&&&&&&$$$###!!! !!!"""!!!!!! !!!!!!$$$######"""""""""######   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################$$$$$$######"""!!!################################################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""###$$$$$$ !!!###$$$$$$$$$######!!!"""###$$$$$$###"""!!!$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""###$$$""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$###"""###$$$$$$""" $$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!! ######"""!!! !!!!!!$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""############"""!!!!!!"""""""""""""""###$$$%%%###""""""""""""""""""!!!!!!"""############""""""""""""""""""""""""###############""""""""""""!!!!!! !!!!!!""""""############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""######$$$%%%######""""""""""""######!!!""""""""""""###############""""""""""""#########"""!!!"""###$$$$$$###$$$$$$##################$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$########################"""""""""""""""###"""!!!!!!!!!!!!!!!!!!##############################""""""""""""######!!!!!!!!!!!!""""""""""""!!!""""""#####################""""""""""""######$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### """$$$$$$######%%%&&&$$$$$$###""""""""""""###""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""############ !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$######""""""""""""""""""""""""""""""%%%###!!!!!!###%%%%%%$$$$$$######$$$$$$%%%%%%###""""""$$$%%%%%%$$$$$$###!!! !!!""""""!!!!!! !!!!!!%%%%%%$$$###############  !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """"""""""""""""""""""""$$$$$$##################""""""#########"""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!###$$$%%%$$$#########$$$%%%%%%%%%%%%$$$###$$$##################$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$######"""!!!!!!!!!###$$$%%%"""""""""""""""#########&&&&&&%%%$$$###""""""!!!###"""!!!"""$$$$$$""" !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!%%%%%%$$$######"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""""""""#########"""""""""""""""!!!!!!"""$$$&&&'''######""""""!!!!!!  !!!"""#########""""""""""""""""""""""""$$$$$$##################!!!!!! !!!!!!""""""#########$$$$$$$$$######""""""###$$$$$$%%%&&&%%%%%%$$$$$$#########$$$%%%&&&''''''&&&$$$$$$######""""""""""""""""""########################$$$###"""""""""###%%%&&&$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$######""""""""""""######"""""""""###%%%%%%$$$"""$$$$$$$$$#######################################""""""""""""""""""""""""########################""""""""""""""""""""""""###""""""!!!!!!!!!""""""##############################""""""""""""######!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%%%%###"""""""""!!!!!!"""###$$$$$$#########""""""#########"""""""""""""""""""""""" !!!""""""!!!"""$$$###""""""$$$%%%$$$$$$$$$#####################""""""!!!!!! ######$$$$$$$$$$$$###"""!!!"""""""""############!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""###$$$%%%$$$######""""""######$$$$$$###"""###$$$%%%$$$"""###"""!!!!!!!!!!!!""""""!!!!!! !!!!!!######"""!!!  %%%$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############""""""""""""""""""######################################################$$$$$$############$$$$$$"""##################"""!!!!!!""""""############!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&((((((###"""!!!!!!!!!###$$$%%%!!!"""""""""#########$$$&&&%%%$$$###"""!!! """"""!!!"""$$$$$$"""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$######""""""###############$$$$$$$$$""""""""""""""""""""""""########################$$$######"""""""""""""""""""""""""""""""""#########""""""!!!"""$$$&&&'''######""""""!!!!!! !!!"""######$$$##########################################$$$$$$!!!!!! !!!!!!""""""#########$$$$$$$$$""""""""""""###$$$%%%%%%&&&%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%$$$""""""##########################################$$$###"""""""""###%%%&&&$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$######""""""""""""######"""""""""$$$&&&&&&$$$!!!################################################""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$#########""""""######$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""""" """$$$&&&&&&%%%###"""!!!!!!!!!!!!"""###$$$%%%###""""""!!!!!!""""""###########################!!! !!!!!!""""""###$$$###!!! !!!"""$$$$$$$$$$$$######""""""######""""""!!!!!! """######$$$$$$$$$######!!!"""""""""##################$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""$$$###"""###$$$$$$###""""""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! ##############################"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!"""############"""!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""""""""###$$$!!!""""""######$$$$$$$$$###########################""""""###$$$%%%###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###################################################!!!###$$$&&&&&&%%%%%%########################!!!""""""###$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""##################""""""""""""""""""""""""########################$$$######""""""""""""""""""""""""!!!""""""###$$$###############$$$%%%&&&###""""""""""""""""""!!!"""""""""""""""######$$$########################"""""""""###############"""!!!!!! !!!!!!""""""############$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!#########"""######$$$%%%######""""""""""""######"""############$$$$$$$$$######""""""""""""#########"""###$$$&&&&&&$$$"""""""""#########$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$ !!!!!!"""###$$$$$$$$$###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!###%%%%%%$$$###"""""""""!!!!!!"""###$$$$$$"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!"""""""""###$$$"""  ######$$$$$$######"""!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!""""""""""""############$$$$$$$$$$$$$$$###""""""""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$""" """""""""!!!!!!"""""""""%%%###""""""#########"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""############$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""""""""$$$%%%%%%%%%$$$###&&&%%%###!!!!!!!!!"""######""""""""""""""""""###"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$##################"""############$$$$$$$$$""""""######$$$$$$%%%%%%########################$$$$$$###!!!"""############""""""!!!!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######################################################"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%% !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######"""""""""""""""###"""!!!!!!!!!"""$$$%%%######$$$%%%%%%$$$$$$$$$"""""""""###############%%%%%%######"""######$$$########################!!!!!!!!!""""""############""""""!!!!!!""""""###"""############$$$$$$$$$##################$$$$$$""""""#####################"""""""""######$$$%%%!!!"""###$$$$$$$$$$$$### """"""###$$$$$$$$$$$$###""""""############"""""""""""""""############$$$######""""""""""""######$$$###"""$$$%%%&&&%%%###!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""######"""""""""""""""###$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!"""#########""""""###"""""""""""""""######$$$######""""""######$$$###########################""""""!!!!!!""""""""""""###$$$###!!!!!!"""###""""""#########"""!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""############"""######$$$$$$$$$######"""############################################# !!!""""""!!! $$$$$$############$$$$$$&&&$$$!!! !!!"""###""" !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%   !!!"""###$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!"""######$$$$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$'''%%%"""!!!"""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$ !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$"""!!! !!!""""""###$$$$$$%%%%%%)))((('''&&&$$$###"""!!!#########$$$&&&&&&%%%$$$!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$%%%%%%%%%%%%""""""""""""!!!!!!!!! ########################""""""""""""""""""""""""$$$######"""""""""""""""###"""!!!!!!!!!###$$$%%%###$$$%%%&&&&&&$$$###"""""""""######$$$$$$%%%%%%'''&&&%%%############$$$######################## !!!!!!"""""""""#########""""""""""""######"""############$$$$$$$$$$$$$$$###############$$$!!!!!!""""""#########$$$###"""!!!!!!!!!"""$$$%%%!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""!!!"""###%%%%%%$$$######!!!"""###$$$$$$###"""!!!!!!""""""""""""###############""""""""""""######$$$###"""###%%%&&&%%%$$$ !!!###$$$%%%&&&'''""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!"""####################################""""""""""""######!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""######"""""""""""""""###!!!"""$$$$$$######$$$&&&!!!""""""######!!!  !!!!!!""""""######""""""###$$$$$$$$$$$$$$$""""""""""""############ !!!"""###$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&'''$$$!!! """###### !!!""""""###""""""!!!!!! !!!!!! !!!###$$$%%%  !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! """""""""""""""""""""""" !!!"""###$$$&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#####################""""""!!!!!!######################################################""""""!!!!!!!!! ######$$$$$$$$$$$$######"""$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$###""""""$$$$$$###"""######$$$$$$$$$###"""""""""############$$$$$$$$$########################"""""""""!!!""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$###############$$$%%%$$$""" !!!!!!$$$$$$############$$$$$$########################$$$###"""###$$$$$$###"""########################%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&######""""""""""""######!!!!!!!!!!!! !!!"""!!! !!!"""""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""!!!!!!!!!!!!$$$$$$$$$############"""$$$$$$###"""!!! !!!""""""""""""#########"""############$$$$$$$$$!!!!!! !!!!!!!!!!!!"""########################"""""""""""""""###############$$$$$$%%%###!!!!!!"""###$$$###"""""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&%%%###!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$###"""!!!!!!"""############################## !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%######"""!!!!!!"""######""""""""""""""""""""""""&&&%%%%%%$$$#########$$$%%%%%%$$$###"""""""""### !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""  !!!!!!!!!   !!! !!!"""$$$%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%$$$$$$######$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######################################################"""""""""!!!!!!!!!######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$######""""""""""""############%%%#########$$$%%%$$$###""""""""""""############""""""#########$$$$$$$$$###########################""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%########################$$$$$$###############$$$######"""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&######""""""""""""######$$$#########"""""""""""" """$$$$$$"""!!!!!!"""""""""""""""""""""""""""$$$######""""""######$$$#########""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$#########""""""%%%%%%$$$$$$###""""""""""""""""""############$$$""""""#########$$$$$$$$$!!!!!! !!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######!!!!!!"""###$$$###"""""""""############""""""$$$$$$$$$######"""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""#########"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""!!!$$$###"""!!!!!!"""############################## !!!!!!"""######$$$$$$"""######$$$$$$######"""$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""&&&%%%$$$###############%%%$$$######""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!   !!! !!!###$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$######$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################################################################"""""""""""""""######$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""&&&$$$###$$$%%%&&&%%%$$$!!!!!!!!!!!!"""###$$$%%%"""""""""#########$$$$$$#######################################$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""################################################$$$###"""!!!"""###$$$%%%######""""""""""""######$$$$$$#########""""""""" ###%%%%%%$$$"""""""""""""""""""""""""""""""""$$$######""""""######$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$#########"""""""""########################"""############$$$$$$$$$"""""""""#########$$$$$$"""!!!!!! !!!!!!"""!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######!!!!!!"""###$$$###"""""""""############""""""""""""""""""""""""""""""##################"""""" !!!"""###$$$"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!! """""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""######$$$$$$######"""$$$######""""""######$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""%%%$$$##################$$$$$$###"""""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!! !!!!!!!!!   !!!  !!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&%%%$$$$$$&&&&&&%%%$$$$$$###"""""""""###$$$$$$""""""""""""####################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%!!!"""$$$%%%%%%%%%$$$###!!!!!!!!!""""""!!!!!!!!!########################$$$###"""###$$$$$$###"""########################"""""""""""""""###############""""""""""""###$$$######""""""""""""######"""""""""!!!!!!!!! """###$$$###"""!!!###$$$""""""""""""""""""""""""######""""""""""""##################""""""!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!############"""""""""""" !!!!!!""""""############$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""###############$$$$$$%%%###!!!!!!!!!###$$$###"""!!!""""""############""" !!!"""###$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!"""#########""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""############""""""######""""""""""""######"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""$$$######"""""""""############""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!   !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$###############!!!!!!"""""""""#################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""##############################""""""###$$$$$$%%%"""###$$$%%%$$$###!!! !!!""""""""""""!!! ########################$$$###"""###$$$$$$###"""########################!!!!!!"""""""""###############""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!$$$###"""  ###&&&###########################""""""""""""""""""###!!!!!!""""""############!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!#########"""""""""!!!!!! !!!!!!""""""""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!!!!! !!!!!!""""""""""""###############$$$$$$%%%###!!!!!!!!!###$$$###"""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######"""!!!!!!!!!!!!!!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""######""""""""""""""""""""""""""""""""""""###%%%&&&&&&%%%###""""""""""""""""""""""""""""""""""""!!!!!!""""""######""""""!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!! !!!!!!!!!!!!!!!  !!!!!!  !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$%%%&&&%%%$$$###$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""#############################################$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$###"""!!! """###$$$%%%%%%$$$###"""########################$$$###"""###$$$$$$###"""########################!!!""""""######$$$$$$$$$""""""""""""""""""!!!!!!######""""""""""""######%%%%%%$$$$$$$$$#########$$$###""" ###&&&###########################""""""!!!!!!""""""### !!!!!!"""######$$$$$$""""""""""""############""""""""""""!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!""""""#########!!!""""""""""""#########!!!!!!!!!"""""""""#########""""""!!!!!!""""""###!!!!!!"""""""""!!!  !!!!!!""""""###!!!!!!!!!!!!!!!""""""######!!!!!!"""###$$$###""" !!!"""######$$$######((('''&&&%%%$$$"""!!!!!!$$$###"""!!! !!!"""###$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""######$$$######""""""""""""""""""""""""""""""""""""""""""######!!!""""""######""""""!!!!!!""""""######""""""!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!"""###### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$""" !!!"""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!! !!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%#########$$$%%%$$$###!!!###$$$$$$"""!!!!!!!!!!!!!!!"""""""""##############################""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$##############################""""""""""""###$$$%%%&&&%%%$$$$$$#########$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$###"""###$$$$$$###"""########################""""""######$$$%%%%%%&&&"""""""""""""""!!!!!! ######""""""""""""######%%%%%%%%%$$$$$$$$$######"""###$$$$$$""""""###$$$########################""""""!!!!!!!!!!!!"""""""""""""""""""""#########!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""#########""""""""""""######!!!!!!""""""!!!  !!!""""""###!!!!!!!!!!!!!!!""""""######!!!!!!"""###$$$###""" !!!"""######$$$$$$$$$&&&%%%%%%$$$###""""""!!!###"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!""" !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!""""""###""""""""""""""""""""""""$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############ """###$$$$$$#################################"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! ########################""""""""""""""""""""""""!!! !!!"""###!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###"""!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!! !!!""""""""""""!!!"""!!!!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$#########!!!!!!""""""#########$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%""""""###$$$&&&'''(((((($$$###""""""$$$$$$###""""""$$$$$$###!!!!!!!!!!!!!!!""""""""""""########################"""""""""!!!"""######$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$######$$$%%%'''(((!!!"""$$$%%%%%%$$$"""!!!########################$$$###"""###$$$$$$$$$"""########################""""""###$$$%%%%%%&&&&&&""""""###""""""!!! ######""""""""""""###############""""""""""""!!! ###'''((('''$$$""""""########################""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!""""""!!!  !!!""""""##################$$$$$$%%%###!!!!!!"""###$$$###""" !!!######$$$$$$$$$ !!!"""###$$$%%%&&&"""!!!  !!!$$$%%%!!! !!!!!!"""###$$$ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ """###$$$$$$$$$####################################"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! ######"""!!!!!!"""######"""""""""""""""""""""""" !!!"""###!!!!!!!!!!!!!!!"""######$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!""""""""""""""" !!!!!!!!!!!!!!! !!!############"""###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$###"""###%%%%%%###"""######"""""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""%%%$$$$$$$$$###"""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""#########$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$"""############$$$$$$$$$$$$###""" !!!""""""############$$$$$$$$$$$$#########""""""!!!!!! !!!"""!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!""""""######$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!"""###$$$%%%%%%%%%######""""""!!!!!! """"""""""""""""""""""""######"""!!!!!! !!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!######""""""!!!!!! ######""""""""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""######"""!!!  """#########!!!!!!!!!!!!""""""######$$$$$$ $$$"""!!!!!!"""$$$ """$$$$$$######$$$%%%###########################""" !!!###$$$$$$###############""""""""""""""""""""""""############ !!!######$$$$$$$$$$$$$$$###"""!!! !!!!!!"""######""" !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!  !!!###!!! !!!############ !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$###"""###%%%%%%###"""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$###############%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########"""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$###"""!!! !!!!!!""""""############$$$$$$$$$############"""""""""!!!""""""""""""#########$$$""""""""""""""""""""""""%%%$$$$$$######"""""""""!!!!!!!!!""""""#########$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!!"""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""$$$###""""""!!!!!!!!!"""###############$$$%%%%%%###############"""""""""######$$$$$$$$$$$$##################""""""""""""###"""""""""!!!!!!!!! ######""""""""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!###$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!""""""###"""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!"""$$$$$$######$$$%%%###########################""" !!!###$$$$$$############"""""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!###$$$$$$%%%%%%%%%######""""""!!!!!! """#########"""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!"""!!! !!!""""""!!!!!! !!!"""######"""!!! !!!"""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$###"""###%%%%%%###""""""###%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###########################$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$########################"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######"""!!!!!!!!!"""""""""############$$$$$$$$$############""""""""""""######"""!!!"""###$$$%%%""""""""""""""""""""""""########################""""""##################$$$"""!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""$$$$$$###""""""""""""###!!!!!!!!!!!!!!!"""#####################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""$$$$$$############""""""""""""###########################"""!!! !!!"""###!!!###$$$$$$#########$$$""""""""""""""""""""""""###""" !!!###$$$$$$#########""""""""""""!!!!!! !!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!############"""!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!"""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###""""""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$###""""""###$$$$$$########################&&&%%%%%%%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$####################################"""############$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$#########""""""""""""""""""!!! !!!###$$$"""""""""""""""""""""""" """###%%%&&&&&&########################$$$"""!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$############$$$!!!!!!"""#######################################""""""""""""""""""""""""$$$$$$###############$$$ !!!""""""""""""###############$$$######$$$$$$$$$$$$######$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!  """$$$%%%$$$$$$######""""""!!!!!!########################""""""!!!!!!!!!!!!""""""!!!###%%%%%%###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!###$$$$$$######"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###"""""""""""""""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!! !!!""" ###"""!!!  !!!!!!""""""""""""!!!!!! !!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###""""""###%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$##################$$$########################&&&%%%%%%%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""########################"""############$$$$$$$$$""""""##################""""""#########$$$$$$$$$""""""""""""""""""#########"""  !!!###%%%"""""""""""""""""""""""" !!!###$$$&&&&&&###############$$$$$$$$$$$$"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!!!!"""""""""############$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""!!!"""""""""#########$$$###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!! """$$$%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###%%%%%%###"""######!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!###$$$$$$###"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!""""""###### !!!""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""  !!!#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%###""""""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$#######################################$$$$$$$$$#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############$$$$$$$$$###############&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$######"""############$$$$$$$$$""""""""""""############$$$$$$###"""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%$$$"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!"""######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$######""""""######$$$%%% !!!""""""############$$$$$$$$$$$$######""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""""""""""""""#########"""""""""""""""""""""""" !!!!!!""""""#########!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""$$$%%%%%%###""""""###""""""""""""""""""""""""###""" !!!###$$$$$$###""""""!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!"""!!!!!! !!!!!!""""""######!!! !!!"""###$$$!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!! """######!!! !!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$###"""###%%%%%%###"""#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$########################$$$$$$#########""""""#########$$$$$$$$$"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''####################################$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########""""""&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!"""""""""##################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""!!!!!!  !!!###$$$%%%%%%$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$%%%&&&'''(((!!!"""""""""""""""!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""!!!!!!!!!""""""###$$$!!!!!! !!!!!!"""### !!!!!!"""######$$$$$$######$$$$$$$$$$$$###############"""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!! !!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!"""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!"""###### !!!!!!""""""#########"""!!! !!!"""###"""""""""""""""!!!!!! """""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$%%%%%%###""""""##############################""" !!!###$$$$$$###""""""!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!! !!!"""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""""" """$$$$$$"""  !!!"""###"""!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###"""###%%%%%%###"""######"""""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################"""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$!!!!!!""""""#########$$$!!!!!!"""############""""""""""""""""""""""""""" !!!!!!""""""######!!!"""$$$%%%&&&$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$%%%&&&!!!"""""""""""""""!!!!!!""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$############""" !!!!!!!!!""""""######!!!!!! !!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""""""""""""""######$$$"""""""""""""""""""""""" !!!""""""### !!!"""###$$$$$$###"""!!! !!!"""###""""""#########!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$%%%%%%###"""""""""###########################""" !!!###$$$$$$###"""!!!!!!!!! """"""""""""############""""""############"""!!!""""""""""""!!!!!!!!!!!!'''%%%###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""""""###### ###$$$$$$""" !!!###$$$$$$""" ###"""!!! !!!"""###"""""""""""""""""""""""""""###$$$$$$###"""!!! %%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!"""$$$$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###""""""######&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&######"""!!!!!!"""$$$%%%!!!""""""###$$$%%%&&&&&&############$$$%%%''')))''''''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###"""""""""##############################$$$#########""""""!!!!!!"""""""""""""""######$$$$$$###!!! !!!"""!!! !!!!!!"""###############"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""$$$"""!!!!!!"""$$$$$$###"""!!! $$$"""!!! !!!###$$$""""""""""""!!!!!!!!!!!! !!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############%%%%%%%%%$$$$$$#########%%%$$$$$$###"""!!! #########"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$ !!!######"""!!!!!!########################"""###$$$%%%%%%$$$###"""""""""############""""""!!!!!!""""""######$$$$$$######""""""!!!!!! $$$#########""""""!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!! !!!"""###"""!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%#########$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%###!!!"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%###"""""""""##########################################"""""""""!!!"""""""""""""""######$$$$$$"""!!! !!!"""!!! !!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!"""""""""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""######""""""############""""""$$$$$$###"""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$########################### !!!"""###############%%%%%%%%%%%%###"""!!! ########################"""###$$$$$$$$$$$$###"""""""""############"""""""""""""""""""""############"""""""""!!!!!!!!! #########"""""""""!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$##################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$############$$$###$$$$$$%%%&&&''''''(((""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###%%%$$$######"""#############################################"""""""""""""""""""""""""""######$$$$$$""" !!!"""!!! !!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!! !!!"""### !!!"""$$$$$$"""!!!  !!!""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$##################""""""""""""""""""!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!####################################$$$$$$$$$$$$!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$##############################!!!""""""#########""""""'''&&&%%%###""""""!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""""""""############""""""############""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''&&&&&&&&&''''''((((((((((((((('''&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""$$$%%%%%%$$$###"""########################$$$###!!! !!!###$$$$$$$$$###################################################""""""""""""""""""""""""""""""######$$$###""" !!!""""""!!!!!!"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$######"""!!!!!!!!!"""""" !!!"""######$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$!!!"""""""""############$$$$$$$$$###############"""""""""""""""#########"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""#########$$$$$$$$$!!!!!!!!!!!!!!!""""""###"""######$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""#####################$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$######%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&((())))))((((((&&&'''''''''(((((())))))+++***(((&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$$$$###########################%%%$$$"""!!!!!!"""$$$%%%############$$$#################################""""""""""""""""""######"""""""""""""""######$$$###!!! """###"""!!!""""""#########""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!  !!!"""######$$$###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!"""""""""####################################"""""""""""""""############"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" !!!###$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$%%%&&&%%%$$$###$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((***+++,,,,,,,,,,,,************************++++++,,,,,,++++++***))))))******************+++---,,,***)))'''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################%%%$$$############$$$%%%""""""###$$$$$$$$$$$$###########################""""""""""""############"""""""""""""""######$$$###!!! """######""""""############""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!!!!!!!"""#########""""""!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######""""""""""""############"""""""""########################"""""""""""""""###"""!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$###!!!!!!""""""""""""!!!!!! !!!""""""######""""""########################!!!""""""#########""""""'''&&&%%%###""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""############""""""############""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###### !!!""""""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&&&&%%%###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''(((((())))))************+++++++++++++++,,,...000111111111111000000000111111222222333444333222222111111222222222222111111111111111000000000000///...---,,,+++------,,,,,,+++******)))''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################!!!"""""""""############"""""""""""""""######$$$"""!!! """######"""###############"""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$'''''''''&&&%%%$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############!!!"""""""""#########$$$$$$$$$######""""""!!!!!!""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""######"""""""""!!!"""$$$&&&&&&%%%$$$###!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""######################## !!!"""###############%%%%%%%%%%%%###"""!!! ###########################"""!!! !!!"""###""""""############"""""""""""""""""""""######### !!!!!!!!!"""""""""### !!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!"""###$$$$$$###""" !!!!!!!!!"""""""""###########################!!!!!!!!!!!!""""""""""""""""""""""""############&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''')))***,,,------/////////000000000111111...///111333444555444444555555666666777888999999777666666666777999;;;<<<:::::::::999888888888777444555666777777666444333000000///......---,,,,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$###########################!!!!!!""""""#########$$$"""""""""""""""######$$$"""!!! """######"""###############"""!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! """###%%%&&&%%%%%%%%%$$$###"""!!! """"""""""""!!!!!!!!!!!! !!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""############!!!!!!""""""#########$$$%%%$$$$$$###"""!!!!!! !!!"""###%%%&&&&&&&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$###### """$$$%%%$$$"""!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$ """#########"""!!!###########################"""!!! !!!"""###""""""############""""""!!!!!!""""""######$$$$$$ !!!!!!!!!""""""###### !!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######"""!!!  !!!###$$$%%%$$$"""!!! !!!!!!!!!""""""##############################!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""##################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######&&&&&&&&&'''''''''((((((%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%'''$$$"""###'''))))))(((%%%%%%%%%$$$$$$#########((((((((())))))***++++++......///000222333444444666666666777777888888888999::::::;;;<<<======>>>???>>>>>>======>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>==================<<<;;;;;;:::::::::;;;;;;999888777555444222111000////////////...---,,,+++'''''''''(((''''''&&&%%%(((%%%""""""###&&&((((((&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""!!!!!!!!!"""###$$$$$$""""""############""""""'''%%%$$$$$$$$$$$$###!!!$$$#########""""""!!!!!!!!!!!!""""""#########$$$$$$#########""""""!!!!!!""""""""""""############$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""!!!!!!!!!!!!"""!!!  !!!"""######"""!!!!!!!!!!!!!!!######"""""""""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!"""######!!! !!!"""""""""%%%$$$###!!!!!!###$$$%%%'''%%%###"""######""" """###$$$%%%%%%$$$"""!!!"""""""""""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###%%%$$$"""!!!!!!"""$$$%%% !!!###$$$%%%%%%$$$######"""!!! !!!"""### !!!!!!!!!""""""""""""########################""""""!!! """$$$### !!!############"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""" !!!""""""###""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""'''&&&%%%$$$###!!!!!! $$$$$$###"""!!!!!!"""""" !!!""""""######!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%)))&&&$$$%%%(((***)))(((%%%&&&&&&''''''(((((()))++++++,,,---...000111111222222333555666777888999<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDCCCCCCCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@???>>>===<<<:::999888777333333333333333111000000++++++,,,++++++***))))))***'''%%%$$$&&&'''(((((('''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###############$$$%%%""""""############""""""&&&$$$###$$$%%%&&&%%%$$$############"""""""""!!!""""""""""""#########$$$############"""""""""!!!""""""""""""########################"""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!! !!!###$$$%%%######""""""""""""############""""""""""""##################$$$$$$%%%%%% !!!""""""""""""!!! #########"""!!!!!! """!!!  !!!"""&&&$$$###"""######"""!!!!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###########################"""!!! !!!"""###$$$###!!! !!!###$$$!!!!!!"""#########""""""###"""!!! !!!"""###"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """###### !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%%%%$$$###"""!!!  !!!!!!"""""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$###""""""############""""""""""""!!!!!!$$$$$$######"""!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###!!!!!!!!!!!!"""""""""###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&)))((('''''')))++++++***((((((***+++---...000000000111222444555777888999888999:::;;;<<<>>>??????AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@DDDCCCBBBAAA@@@???>>>>>>::::::::::::999888777666222222222111000///...---,,,***)))((())))))(((&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!! !!!###$$$$$$###############"""""""""""""""""""""###########################""""""""""""""""""""""""########################""""""""""""!!!""""""######""""""!!!!!!!!! !!!!!!"""###########################!!!!!!"""######$$$%%%%%%!!!!!!!!!!!!""""""""""""  !!!###$$$%%%###"""""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&""""""""""""""""""######$$$$$$$$$###""""""!!!!!!!!!  !!!%%%###!!!"""###$$$###"""!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! ########################!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""" """"""###"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! """###"""!!! !!!### !!!!!!""""""""""""!!!!!!$$$$$$###"""!!!  !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######%%%%%%$$$#########$$$$$$&&&%%%%%%###"""!!! $$$$$$######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""########################$$$###!!! !!!"""$$$&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&$$$$$$'''''''''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&(((((((((***,,,---............000111333444555666888888999:::;;;<<<<<<======>>>???@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEECCCBBBAAAAAAAAADDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<777777777666555444333222///...---------+++(((&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#####################""""""""""""######!!! !!!###$$$$$$############"""""""""""""""#################################"""""""""""""""!!!"""""""""#####################""""""""""""""""""""""""######""""""""""""!!! !!!###$$$""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""  ###""""""!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$######""""""######$$$###""""""!!!"""###$$$$$$&&&%%%###"""!!!"""###$$$ !!!!!!""""""###$$$$$$###""""""!!!!!!""""""######""" !!!###$$$$$$###!!!"""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""%%%$$$"""!!! !!!"""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!"""""""""!!!!!!!!!""" !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$######"""######$$$&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############""""""!!!$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%'''(((''')))+++---///111333444666666777777888999999:::???>>>>>>>>>>>>=========@@@AAABBBCCCDDDFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@;;;;;;;;;;;;:::999888777333222111111111///+++(((***)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""""""""######"""!!!!!!"""######&&&$$$###$$$%%%&&&%%%$$$""""""""""""""""""######$$$$$$$$$###############""""""""""""""""""######!!!"""""""""############""""""""""""""""""######""""""############""""""""""""!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""""""### ###""""""!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""###"""!!! !!!"""$$$%%%)))'''$$$""" !!!"""### !!!!!!""""""###########################"""!!! !!!###$$$$$$###!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!""""""""""""!!! ########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""&&&%%%###"""!!!""""""###!!!!!!""""""""""""!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!""""""###"""!!!!!!!!!"""""""""!!! !!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""######  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$""""""!!!!!!!!!!!!""""""########################!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""" #########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((((()))+++,,,+++...111444555666999;;;<<<<<<<<<===============CCCBBBBBBAAA@@@???>>>>>>BBBBBBCCCEEEFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGIIIIIIIIIIIIGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>>>>???>>>>>>===<<<:::888777777777555111///...---,,,***)))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""!!!"""""""""$$$###"""!!!!!!"""###$$$"""!!! !!!"""!!!""""""""""""############$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""############""""""""""""############"""######$$$$$$######"""""""""!!!!!!""""""###### """"""!!!  !!!!!!""""""###### !!!!!!!!!!!! !!!###$$$%%%!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""%%%###"""!!!!!!###%%%&&&)))'''$$$"""!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!"""!!! """$$$###### !!!!!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$############!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$##################!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""#########!!! !!!"""###""" !!!!!!""""""###!!!!!!""""""""""""!!!!!!%%%$$$$$$$$$############ !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!! !!!""""""!!!!!!""""""###$$$%%%%%%$$$$$$######"""!!!!!!!!!############$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########""""""!!!#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&'''''''''&&&(((***,,,,,,...000222333666:::;;;;;;;;;===?????????@@@@@@@@@@@@AAAAAADDDCCCCCCBBBBBBAAAAAA@@@CCCDDDEEEFFFGGGIIIJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKGGGHHHHHHGGGGGGFFFEEEDDD@@@AAABBBBBBBBBBBBBBBBBBAAA???>>>======<<<999777333222111///---,,,,,,,,,((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""""""""############%%%%%%%%%$$$$$$#########!!!"""""""""############""""""""""""############!!!"""""""""############"""######$$$$$$######"""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!"""######"""!!!!!! !!!###$$$%%%!!!!!!!!!!!!"""###$$$%%%###""""""""""""""""""###$$$###!!! """$$$&&&%%%$$$###"""!!!"""############""""""!!! !!!!!!!!!!!!!!!!!! ###!!! """######""" !!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!! !!!"""################## !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$###!!! ######"""  !!!""""""!!!!!!""""""""""""!!!!!!###############"""""""""!!!"""""""""!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""###### !!!""""""###$$$$$$$$$$$$######"""!!!!!!!!!#########$$$$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%'''((()))$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((###$$$$$$%%%&&&'''(((((('''))),,,...///111444777:::===@@@AAA???>>>???AAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCDDDEEEEEEFFFEEEEEEFFFDDDBBBAAAAAA@@@>>>===777666555333111000//////))))))((('''&&&&&&%%%%%%$$$%%%''''''''''''%%%$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&$$$###""" """###$$$ !!!$$$&&&&&&%%%!!!!!!""""""#########$$$%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$""""""""""""############!!!!!!""""""#########$$$######$$$$$$$$$$$$###### !!!###$$$$$$######""""""""""""""""""""""""""" !!!!!!""""""###### !!!"""######$$$!!!"""###$$$$$$###"""!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$!!! !!!###!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!###""" """""""""!!! !!!"""$$$$$$##############################""""""!!!!!! !!!"""######"""!!!######""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!!   !!!#########"""!!! !!!"""######"""!!! ############$$$$$$$$$$$$########################""""""!!!""""""###$$$$$$###!!! ###$$$"""  !!!!!!!!!!!!""""""""""""!!!!!! !!!"""###""""""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""!!!""""""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&'''***,,,...000333333555777999;;;===>>>????????????????????????AAAAAABBBBBBCCCCCCDDDDDDDDDBBBAAABBBCCCDDDCCCBBBHHHHHHIIIIIIHHHFFFDDDCCCEEEEEECCCBBBAAAAAAAAAAAADDDCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBAAA@@@>>>===<<<===@@@CCCDDDDDDCCCCCCFFFGGGIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLFFFGGGHHHIIIKKKLLLMMMNNNMMMLLLJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEDDDDDDAAA???<<<999777666555555111...***)))***+++)))((('''&&&$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###$$$&&&''''''&&&$$$###!!!!!!""""""""" !!!!!!""""""#########$$$########################$$$&&&((((((&&&$$$##################""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$$$$#########"""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""(((&&&$$$"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!! !!!"""###############!!!!!!""""""""""""!!!!!!######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!  """###!!! !!!"""###""""""!!!!!!!!!!!!""""""'''%%%### """###"""""""""""""""""""""""" !!!"""######"""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############&&&&&&%%%$$$###"""!!! %%%$$$###$$$%%%&&&%%%###!!!!!!"""###$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))***,,,...111333444777777999:::<<<>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAADDDCCCAAABBBCCCCCCBBBAAABBBCCCCCCCCCBBBAAA???>>>======;;;::::::999999999;;;:::::::::999999888888888999::::::;;;;;;;;;:::777888:::<<<======<<<<<<>>>???AAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFCCCDDDEEEFFFHHHJJJKKKKKKLLLKKKJJJIIIIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDAAA@@@>>><<<:::999888888666333000.........+++))))))'''&&&%%%'''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###############$$$$$$$$$######$$$$$$$$$###!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""!!!"""#########"""!!! !!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!######"""!!!!!!"""############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""####################################"""""""""!!!$$$$$$$$$#########"""""" !!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!"""#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!"""""""""!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!""""""""""""""""""""""""########################""""""############""""""!!!""""""############"""!!!!!!!!!""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!! !!!"""###!!!  !!!"""###""""""!!!!!!!!!!!!""""""""""""!!! """""""""""""""""""""""" !!!"""######"""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$###############"""!!! !!!"""###""" """""""""######$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))+++---...000000111333444777888:::======>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA>>>>>>>>>>>>>>>============<<<::::::;;;;;;:::999:::;;;;;;;;;:::999888888666555444333222222222333333333333333333222222222222222222333444666777888333444555666777666555555555666888999:::;;;;;;;;;:::::::::;;;<<<<<<=========>>>???AAACCCEEEFFFFFFHHHHHHGGGHHHIIIKKKMMMNNNMMMLLLKKKJJJIIIHHHGGGFFFHHHGGGEEEDDDCCCCCCCCCDDD@@@@@@@@@@@@???>>><<<<<<<<<;;;999777666333///,,,,,,***((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$###############""""""######""""""!!! ###"""!!!!!!!!!!!!"""###########################$$$$$$#########""""""""""""!!!!!!"""""""""###$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$  """###############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""####################################""""""""""""$$$############"""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """""""""#########$$$$$$"""!!!!!!!!!!!!"""###$$$!!! !!!""""""""""""!!!!!!!!!!!!"""""" !!!"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""#########$$$$$$""""""######$$$$$$$$$%%%%%%###"""###$$$%%%$$$###########################"""""""""""""""""""""""""""#####################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&(((***,,,///222333666666777888:::<<<===>>>AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAA@@@??????;;;;;;::::::999999888888777555444444444444333111444444444444444444333333333333222111111111111111111111111222222222222222111111000000222444666777333444444555555444333333222333333444555666666777333333444555555666666777777888999:::<<<>>>???@@@BBBBBBCCCDDDFFFHHHKKKLLLLLLMMMMMMMMMKKKKKKKKKLLLKKKIIIFFFCCC@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???BBBBBBAAA@@@===888444111111///,,,******)))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%$$$$$$$$$###"""""""""######$$$$$$$$$#########$$$###!!! !!!###$$$########################$$$$$$$$$#########""""""###"""!!!!!!!!!!!!"""###!!!""""""######$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!""""""!!! !!!###%%%############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""#################################"""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""  """#########"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""###############"""!!! !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$ !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!! """""""""""""""""""""""" !!!""""""######""""""#########$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$############""""""""""""""""""""""""""""""""""""$$$#####################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((()))+++---000333666888:::;;;;;;<<<===>>>@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@???===<<<::::::666666666555555444444444555444333333444444222111111111111111111111222222333333222111111111222222000000111111222222333333333333222222333444666777666666666666666666555555444444333333333333333333111222222333333444555555333333444555777888999:::<<<<<<<<<>>>@@@CCCEEEGGGHHHJJJLLLMMMLLLLLLNNNPPPMMMJJJFFFBBB>>><<<<<<<<<>>>???@@@BBBBBBBBBAAA@@@DDDEEEFFFEEEBBB===999777777444111///---,,,***(((((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""##################$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$############""""""$$$$$$$$$$$$""""""!!!!!!!!!!!!"""######$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$"""!!!!!!"""$$$############"""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!############""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###############"""!!! !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########!!!""""""############### !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!  !!!""""""############$$$$$$$$$$$$$$$$$$$$$############"""###!!! !!!"""###"""!!!######""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***+++------...///000333555888;;;<<<=========>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???<<<999777555444222111111111111111111000111/////////000111000///000000000000000111222333333222222111111111222222///000000111222333444444666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444333222222333333444444555666666666222333333444444555666666777777777888999<<<>>>@@@AAADDDHHHHHHGGGHHHKKKOOOJJJHHHDDD@@@===:::999888;;;<<<===>>>????????????AAADDDFFFFFFCCC@@@>>>===<<<:::666444222111...,,,,,,***)))'''&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""!!!!!!!!!"""######################################################%%%$$$$$$$$$$$$######### !!!###$$$$$$###!!! """"""!!!!!!!!!"""##################"""""""""""" $$$$$$$$$"""  """############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""""""""""""""###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""### !!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""""""""###### !!!"""#########"""""" !!!"""!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!#########$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""$$$###""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''))),,,...000222333666666777999;;;===???@@@@@@?????????@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA>>>;;;777333000///------..................,,,++++++,,,...//////...111000000000111222444555333333222222222222333333555555666777888::::::;;;:::;;;<<<>>>@@@AAABBBBBBDDDDDDCCCCCCCCCDDDDDDEEEEEECCC???<<<999666555555666666666777888888999999555555555555555555555555555444444444555777888999999===@@@AAA??????CCCGGGCCCCCCAAA???===;;;999888999999999999:::;;;<<<======@@@DDDEEECCCBBBBBBCCCAAA>>>;;;888777555333111111000---***((((((((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###############$$$$$$$$$###""""""!!!"""###$$$%%%!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$#########""""""""""""""""""""""""%%%$$$###"""""""""##################"""""""""!!!""""""""""""""""""""""""!!!"""$$$###"""!!!!!!"""############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!! !!! !!!!!!"""###$$$!!!!!!!!!"""######$$$$$$ !!!"""####################################""""""""""""######$$$!!!!!!!!!!!!""""""""""""#########"""!!!!!! """"""""""""""""""""""""########################"""""""""######"""""""""!!!""""""############"""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!"""""""""!!!!!!!!!"""""""""!!! """"""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""###"""!!! !!!"""###""""""!!! ######################## !!!!!!!!!#########$$$$$$$$$%%%%%%###############$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$ !!!!!!""""""######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%'''((())))))((()))+++...111444666777;;;;;;<<<===???AAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB???:::666111...,,,+++++++++,,,,,,------...///...---///111333333222111000000000111333444666555555444444444555555666===>>>???@@@AAABBBCCCDDD===???BBBFFFHHHJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNLLLGGGCCC???<<<:::999777888888999999:::;;;;;;888888888777777666666666444333333222333444555666444888;;;;;;888888;;;???>>>>>>>>>>>>===<<<:::999888777666666777888:::;;;:::>>>BBBCCCBBBBBBDDDFFFCCCAAA===;;;:::888666444555333000---+++*********&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''((( """$$$&&&&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%'''&&&$$$#########$$$$$$$$$#########""""""!!!!!!########################"""$$$%%%%%%$$$$$$%%%############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""########################!!!!!!""""""#########$$$ !!!!!!!!!""""""############""""""!!!!!!!!! !!!###$$$%%% !!!"""###$$$%%%%%% !!!"""######$$$######################## !!!###%%%&&&!!!!!!!!!!!!"""""""""""" !!!""""""###""""""""""""""""""""""""##############################$$$$$$$$$$$$###### !!!"""#####################$$$$$$$$$$$$############""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""!!! !!!"""""""""!!! """"""!!!!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""###"""!!! !!!"""###""""""!!! """"""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&###"""!!!"""######"""!!! !!!"""######$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***'''%%%###$$$&&&&&&&&&$$$$$$###$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''***,,,///222666888888888999999===>>>AAABBBCCCBBBAAA@@@DDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDDDDDDDCCCEEEAAA;;;777444222///...***---000000---+++,,,---555222000000222444333222222222222111111222222222222333555888;;;>>>@@@AAAEEEEEEFFFFFFGGGFFFFFFFFFJJJJJJKKKLLLLLLMMMNNNNNNNNNPPPSSSUUUVVVTTTRRRQQQOOONNNLLLJJJFFFBBB>>><<<===<<<;;;;;;<<<;;;999777888888888888888888888888666777777777777666666555666555555555666777999:::777888999999999999888888888777777666666666777777888999;;;===@@@CCCFFFGGGCCCBBBAAA??????>>>>>>>>>:::777444222000,,,(((%%%)))(((''''''''''''&&&$$$''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###%%%&&&%%%$$$###""""""###$$$%%% !!!!!!""""""######"""""""""""""""######$$$!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$'''&&&%%%$$$###"""!!! !!!!!!  !!!"""###$$$%%%#########""""""""""""""""""""""""""""""!!!!!! !!!"""""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""#####################""""""!!!!!! !!!!!!"""###############&&&%%%$$$"""###""""""!!! """!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$&&&&&&%%%%%%$$$###""""""""""""""""""##################""""""!!!!!! ###############"""!!!!!!$$$$$$%%%$$$!!! !!!""""""""""""""""""""""""!!!"""###"""###$$$&&&""""""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###########################!!!  !!!###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''***'''%%%$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''')))+++---///333666999;;;;;;;;;<<<======>>>AAACCCDDDDDDDDDCCCEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEAAA===777333///---***(((+++...000000...---...///444111///000444666666666777666666555555666666777777888:::===@@@CCCEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJMMMMMMNNNOOOPPPPPPQQQQQQPPPQQQSSSTTTUUUUUUTTTSSSSSSRRRQQQOOOLLLHHHEEECCC@@@???>>>???@@@???===;;;888888888999999::::::::::::;;;<<<<<<===<<<<<<<<<999888777555444444555555777777888888888888888777888777777777777888888999777888999;;;>>>AAACCCEEEDDDCCCBBBAAA@@@@@@@@@@@@===;;;888666444111---***,,,***((((((((((((&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########################################################"""""""""###%%%%%%$$$$$$###""""""###$$$$$$"""""""""""""""!!!!!!!!!"""""""""""""""###$$$$$$"""""""""""""""!!!!!!!!!######""""""""""""######!!!"""###$$$%%%"""""""""""""""!!!  !!!"""###$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""""""""$$$######"""!!!!!! %%%###""""""$$$&&&&&&&&&########################$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######"""!!!!!! ######################## ######""""""!!!!!!!!!!!!###############"""!!!!!!###$$$$$$###!!! !!!""""""""""""""""""""""""""" !!!""""""""""""###%%%###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!""""""###"""!!!!!!!!!!!!"""###""""""""""""############################################################$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""""""""!!!!!!"""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&)))'''$$$$$$%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&'''''''''(((***,,,///111333444666999<<<=========>>>>>>===???AAADDDEEEFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEE<<<888444000...,,,***(((,,,...000000000///000111222000000111555888999999<<<;;;;;;::::::;;;;;;<<<>>>???AAACCCFFFHHHJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTUUUUUURRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVTTTRRROOOLLLKKKEEECCCCCCCCCDDDCCCBBB@@@::::::::::::;;;;;;<<<===>>>???AAABBBCCCDDDDDDDDDAAA@@@===:::777555444333777777777777777777777777777777777777888888999999666777888999;;;>>>@@@AAAEEEDDDDDDCCCCCCBBBBBBBBBBBB@@@===<<<:::888444222000...,,,+++***)))'''%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############################################################"""######$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""!!! ###""""""""""""###$$$$$$#########""""""!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""######""""""!!! !!!!!!""""""""""""!!!!!!######"""!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!"""###############!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$### !!!"""###$$$%%%&&&$$$$$$######""""""!!!!!!%%%$$$""""""$$$%%%%%%$$$""""""""""""""""""""""""$$$$$$###""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!! !!!!!!"""###$$$$$$!!!!!!!!!"""""""""#########""""""""""""!!!!!!!!!"""############""""""!!!"""###$$$###"""!!!"""###"""""""""""""""""""""""" !!!###"""!!! """#########!!!!!!!!!!!!"""### ########################""""""!!! !!!!!!###""""""!!!!!!""""""###"""""""""#########$$$$$$""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$###""""""!!!!!!""""""#########""""""""""""######""""""############""""""%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%(((&&&$$$$$$&&&'''&&&&&&$$$%%%&&&((('''&&&$$$###''''''&&&&&&&&&'''((((((***,,,...222444777888999777999<<<===<<<<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEAAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDBBBBBB:::888555333222222000///---...000000111111222333222111111222444777999:::======<<<<<<<<<<<<======AAAAAACCCEEEGGGIIIKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWWWWWWWSSSSSSSSSSSSTTTUUUWWWXXXWWWWWWWWWWWWUUUSSSQQQOOOJJJIIIHHHGGGHHHGGGDDDBBB???>>>===<<<<<<<<<======@@@AAACCCDDDFFFGGGGGGHHHIIIHHHEEEBBB???<<<999888888777777666666666666666444444555666777777777777777777777888:::;;;===>>>DDDDDDDDDEEEEEEDDDDDDDDDEEECCCAAA@@@???>>>;;;888555333000///---,,,)))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#####################################################################$$$$$$$$$##################$$$#########"""""""""!!!!!!######""""""######$$$%%%$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$###"""!!!%%%%%%$$$###"""!!!!!! ###$$$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""""""""""""""#########"""############"""!!!!!! !!!!!!""""""""""""!!!######""""""!!!""""""###""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!""""""######$$$###$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""#########""""""!!!!!!!!!###""" !!!""""""!!! """"""""""""""""""""""""$$$$$$###############$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%% !!!""""""######$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############"""!!!!!!"""######"""!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" !!!"""$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################"""!!! !!!""""""""""""""""""""""""""""""#########$$$$$$$$$################################################!!!!!! !!!!!!###""""""""""""""""""###$$$######""""""######$$$"""######$$$$$$######"""&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$'''&&&$$$%%%&&&'''&&&%%%###$$$&&&''''''%%%###"""'''&&&&&&'''((()))******...000222555888:::;;;<<<:::;;;======<<<<<<===>>>BBBBBBBBBBBBBBBAAAAAA@@@>>>???AAACCCEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@===:::999888666444222000000000111222333444444444444444333444555777888<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>???AAABBBCCCEEEFFFGGGGGGGGGLLLKKKIIIGGGEEEBBB@@@???:::999888777777777777777333333444555666666555555888888777888888999:::;;;@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA???===;;;888555333222000---***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$#####################$$$$$$#########!!!"""""""""#########$$$###############$$$$$$%%%$$$#########"""""""""!!!!!!"""###$$$$$$###"""!!! """###$$$%%%&&&""""""###$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!""""""###########################""""""!!! !!!"""""""""""""""######""""""""""""######""""""""""""############!!!!!!"""###############!!!!!!""""""######$$$$$$ !!!!!!"""###"""""""""######"""!!! """!!!!!!!!!!!!!!! """!!! !!!""""""!!!########################$$$###############$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""########################!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%######################## !!!!!!""""""""""""############!!!""""""#########""""""!!!"""######"""!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!""""""#########$$$###"""!!!!!!!!!!!!!!!""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!!!!######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''%%%###$$$%%%&&&&&&&&&%%%$$$''''''((()))+++---...///444444666777999;;;<<<===<<<>>>???>>>======>>>???AAA@@@???>>>======<<<<<<;;;===@@@BBBEEEFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEGGGDDDAAA???===:::666444555444333333555777777666777777777666444444666888::::::999999999999::::::<<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLOOORRRUUUVVVUUUUUURRRRRRQQQRRRSSSUUUWWWXXXXXXYYYYYYYYYYYYWWWVVVUUUVVVTTTSSSSSSSSSSSSPPPNNNMMMKKKHHHEEEDDDCCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGEEECCCBBB===<<<:::999888888999:::555666777888888777666555888888777777777777777888:::<<>>===;;;;;;<<<>>><<<<<<;;;::::::999999999:::<<<@@@CCCFFFGGGGGGGGGIIIIIIIIIJJJJJJIIIHHHHHHJJJHHHFFFDDDCCCAAA>>><<<<<<999777777999;;;;;;999999::::::999666666999;;;::::::999999999999::::::;;;;;;<<<===>>>???@@@AAABBBCCCDDDFFFGGGHHHHHHHHHGGGJJJMMMQQQTTTUUUTTTTTTPPPPPPQQQRRRSSSUUUVVVWWWVVVVVVWWWWWWVVVUUUSSSRRRRRRQQQRRRSSSUUUVVVUUUTTTQQQPPPMMMKKKJJJKKKMMMNNNKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGHHHHHHGGGFFFEEEDDD@@@>>><<<;;;::::::;;;<<<;;;<<<=========;;;999888777666555555444444444444444777:::>>>BBBDDDEEEEEEEEEDDDCCCDDDEEEEEEDDDBBBCCCAAA>>><<<;;;999666333111000...,,,+++))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%$$$###"""!!!"""###$$$$$$$$$$$$###"""########################$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$%%%######""""""""""""######&&&%%%###!!!!!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$###$$$$$$$$$$$$###"""""" !!!"""##################""""""######$$$%%%""""""#########$$$$$$$$$!!!!!!"""###############$$$$$$##################"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######""""""""""""""""""###### !!!!!!""""""#####################$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""##################$$$$$$###!!! !!!"""""""""""""""""""""""""""!!!###$$$$$$######$$$&&&&&&%%%$$$"""!!!!!!"""###""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%"""""""""!!!""""""######"""###$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%################################################""""""############""""""$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!$$$&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%$$$$$$&&&(((((('''%%%''''''''''''(((***+++,,,++++++---///222555888:::;;;:::999888888999;;;<<<:::;;;;;;:::888888999;;;999888888777777888888999;;;===AAADDDGGGIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIGGG@@@===::::::===>>>===<<<:::;;;<<<;;;999999<<>>??????@@@BBBCCCEEEFFFGGGHHHHHHHHHFFFIIIMMMQQQTTTUUUTTTTTTNNNOOOPPPRRRSSSUUUVVVVVVRRRRRRSSSSSSRRRPPPOOONNNLLLLLLMMMPPPTTTVVVVVVUUUTTTRRRPPPOOOOOOQQQTTTUUUQQQQQQQQQPPPOOOMMMLLLKKKGGGHHHIIIIIIIIIHHHFFFEEEBBB@@@>>><<<;;;<<<===>>>@@@AAABBBBBBAAA???===;;;666555444333222222111222000333888<<<@@@CCCDDDDDDEEEDDDDDDEEEFFFGGGEEEDDDEEECCC@@@>>>===;;;888666555444222///---+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""### !!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!"""##################""""""###$$$%%%%%%""""""######$$$$$$$$$$$$!!!!!!"""###############%%%$$$$$$$$$###""""""""" !!!!!!!!!!!!!!!%%%$$$$$$###"""!!! """""""""""""""#########!!!###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###### !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!! """###%%%&&&&&& !!!###$$$$$$ !!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!!!!"""###############$$$%%%%%%$$$!!! !!!""""""""""""""""""""""""!!!###$$$$$$$$$$$$&&&''''''&&&$$$""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&""""""!!!!!!"""###$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######################## !!!!!!!!!!!! $$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$### $$$'''((((((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&*********))))))***++++++///111333666999<<<>>>>>>===;;;888555444555777888:::999999888888888888999777666666666666888:::;;;999<<>>??????>>><<<;;;;;;<<<>>>??????AAABBBBBBBBBBBBCCCEEEGGGFFFFFFFFFHHHHHHHHHGGGKKKKKKMMMOOORRRRRRPPPNNNPPPOOONNNMMMMMMNNNPPPQQQOOONNNLLLJJJIIIIIIIIIJJJLLLMMMOOORRRTTTUUUVVVWWW[[[TTTPPPSSSSSSQQQRRRVVVSSSTTTTTTTTTRRRPPPPPPPPPNNNLLLJJJJJJKKKKKKKKKIIIDDDCCCBBBAAA@@@?????????AAABBBDDDFFFHHHFFFBBB???999777555333222222333333333444666555555777<<<@@@AAAAAABBBEEEHHHIIIHHHGGGFFFDDDBBB???>>>??????@@@<<<:::777333000...------((()))))))))((('''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&""""""""""""""""""""""""''''''%%%###!!! !!!!!!"""########################""" !!!###%%%"""""""""""""""""""""""" !!!"""######$$$######!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! !!!%%%%%%""" !!!""""""############"""""" !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""###$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!  !!!  !!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""&&&%%%$$$"""!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!"""!!!  !!!"""$$$$$$###"""""""""""""""&&&%%%$$$######$$$%%%&&&)))(((&&&$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######"""###%%%'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""########################$$$"""!!! """$$$%%%$$$######""""""######$$$%%%%%%$$$###""""""######"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%(((((('''&&&&&&&&&''''''))))))***+++,,,...///000444555666888999:::;;;;;;888666444333333444666888777777666666555555666666777777777777888:::<<<===???AAADDDGGGIIIIIIHHHGGGJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFDDDCCCAAA@@@@@@AAACCCDDDEEEDDDAAA???>>>>>>>>>???BBBCCCDDDDDDCCCCCCEEEFFFIIIIIIHHHIIIJJJJJJJJJIIIKKKKKKLLLNNNOOOOOOLLLJJJKKKJJJJJJJJJJJJKKKLLLLLLNNNMMMLLLKKKJJJJJJJJJKKKJJJKKKLLLNNNOOOPPPQQQQQQVVVOOOMMMPPPQQQPPPQQQTTTTTTUUUUUUTTTRRRPPPPPPPPPQQQOOOMMMMMMNNNOOONNNMMMHHHGGGEEECCCBBBAAA@@@@@@BBBCCCEEEHHHJJJKKKIIIFFF;;;:::777444333333444444000222333333333444888;;;@@@AAABBBFFFIIIJJJIIIHHHGGGFFFCCCAAA@@@@@@@@@AAA;;;;;;;;;999777444000///++++++******))))))(((((((((''''''&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&########################%%%%%%$$$###"""!!! !!!!!!"""########################"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!! !!!!!!!!!!!!!!! """""""""######"""""""""!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############!!!$$$$$$""" !!!""""""############""""""!!!!!!"""""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""###$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!""""""!!! !!!""""""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""$$$###"""""""""""""""############"""""""""!!!!!!############"""""""""""""""!!!!!! !!!!!!"""""""""!!! %%%$$$###""""""###$$$%%%$$$$$$###"""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###!!!!!!"""$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!!!!!!!!!!"""""""""#################################"""""""""###$$$%%%$$$$$$############$$$$$$%%%$$$$$$###""""""##################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&(((''''''''''''(((((()))((()))+++---000333555666888999999999999888777777222111000000111333555777777666666555555555555555777888888:::<<<>>>AAABBBFFFGGGGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHEEEEEEDDDCCCDDDEEEFFFGGGFFFDDDBBB???>>>>>>??????AAABBBCCCBBBAAAAAACCCDDDEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJJJJKKKLLLKKKHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLNNNNNNQQQLLLKKKMMMOOOOOOPPPRRRRRRQQQPPPOOONNNMMMLLLLLLOOONNNLLLMMMNNNOOOOOONNNMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDFFFIIIMMMOOOOOONNNBBB???;;;777555444444555///111222333222333555666===>>>AAAEEEIIIKKKJJJIIIIIIHHHFFFCCCBBBBBBBBBBBB;;;===???@@@???;;;666333000///---+++***))))))***(((((((((((('''%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!""""""############""""""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""######################## !!!""""""###$$$%%%%%%&&&!!!###$$$"""!!!!!!!!!""""""############""""""!!!""""""#########""""""""""""!!!!!!!!!!!!""""""'''&&&%%%###""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$###""""""$$$$$$###"""!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$######""""""""""""!!!!!!$$$$$$$$$#########""""""!!!""""""######""""""!!!"""!!!!!! ######""""""""""""######""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$"""  """""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""#####################$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''&&&&&&&&&''''''((()))******+++---000333666888999999999888888777666444444111000000///000222444555888888777777777777777888999:::;;;===@@@BBBDDDFFFIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFCCCBBB@@@?????????AAABBBAAABBBBBBAAA??????AAACCCAAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIJJJJJJGGGEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJLLLOOOQQQSSSRRRPPPNNNOOOQQQPPPPPPPPPNNNMMMKKKKKKKKKLLLKKKJJJMMMKKKJJJKKKMMMNNNNNNMMMOOONNNMMMLLLLLLKKKLLLLLLHHHGGGHHHJJJNNNQQQSSSSSSKKKHHHCCC===999666555555111222333444444333333333777888<<>>AAACCCEEEGGGGGGGGGGGGFFFFFFGGGIIIJJJKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBAAA???>>>===>>>@@@AAAAAABBBBBB@@@???@@@BBBEEECCCEEEGGGGGGFFFFFFHHHJJJEEEFFFHHHKKKNNNNNNMMMKKKJJJLLLNNNOOOPPPPPPOOONNNPPPRRRTTTUUUVVVVVVTTTTTTPPPOOOPPPQQQTTTXXX\\\___[[[ZZZYYYWWWWWWVVVTTTQQQNNNKKKIIIIIIKKKLLLLLLKKKJJJIIIHHHHHHJJJLLLLLLKKKLLLLLLLLLLLLLLLMMMNNNNNNOOONNNMMMOOORRRUUUVVVVVVTTTQQQLLLEEE@@@;;;888777333333333333444333222000111222666<<>>;;;666111,,,***)))((($$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""""""""#########""""""!!!!!!"""$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##############################"""!!! """######$$$$$$######"""!!!!!!!!!"""""""""######!!!!!!""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""!!!!!!""""""############""""""""""""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" """$$$%%%&&&""""""""""""""""""""""""!!!!!! !!!!!!"""######"""!!! !!!###$$$###"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((%%%%%%&&&''')))+++---...000111333555555555555444222333333444444444333333333333333333333444555555777777777888999;;;<<<===???@@@BBBDDDEEEFFFGGGGGGEEEEEEEEEFFFGGGIIIKKKLLLJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@??????????????????>>>>>>===<<<:::999999:::<<<===BBBBBBBBBAAA@@@AAAEEEGGGKKKNNNQQQQQQOOOOOOQQQTTTQQQRRRTTTYYY]]]___^^^]]][[[]]]```bbbccccccaaa``````bbbeeeggggggfffdddccc``````___aaaeeejjjpppsssnnnnnnmmmiiiggggggbbb\\\RRRNNNKKKJJJLLLNNNLLLJJJGGGFFFDDDEEEFFFGGGGGGFFFJJJJJJJJJJJJKKKKKKLLLMMMTTTSSSRRRTTTWWWYYYZZZYYYYYYWWWSSSNNNIIICCC???===777666444333444333111000000000222666<<>>>>>======;;;;;;===>>>???@@@AAAAAA<<<<<<<<<===@@@CCCFFFIIIMMMNNNNNNMMMMMMOOOSSSVVV^^^bbbeeeeeebbbbbbeeeiiikkklllnnnssswwwyyyyyyxxxuuuwww{{{~~~~~~|||zzzxxxzzz}}}~~~{{{yyy{{{yyyxxxyyy|||{{{tttfff```[[[YYYZZZZZZWWWTTTPPPNNNMMMMMMNNNOOONNNMMMNNNNNNMMMLLLLLLLLLLLLLLLRRRRRRRRRTTTXXXZZZZZZYYYZZZYYYXXXVVVRRRMMMHHHEEE???<<<888777777777666444444333111333777<<<@@@AAAHHHIIIIIIJJJJJJJJJJJJJJJFFFEEEDDDCCCCCCDDDEEEFFFCCCBBB???<<<999666444222...,,,)))'''%%%&&&'''(((&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%###############"""!!!!!! """$$$$$$###"""""""""########################!!!""""""#########"""""" !!!"""######$$$######""""""############"""""" !!!!!!!!!"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######$$$$$$!!! """###""" """"""############"""""" !!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%&&&''''''&&&$$$!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""  """######""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!! """!!!!!! !!!!!!""" !!!""""""!!!"""############"""!!! !!!###############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###""""""###%%%""""""#########$$$$$$$$$####################################""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''$$$$$$############$$$$$$######""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((()))+++...000333444000111333555555444333222444444444555444444333333...///111333555777999:::::::::<<<>>>@@@CCCFFFGGGDDDEEEFFFGGGFFFFFFDDDCCCGGGHHHHHHIIIJJJJJJIIIIIIFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGEEEDDDBBB@@@???>>>======<<<<<<;;;:::::::::888999<<>><<<<<<===;;;:::999666333222555999<<<>>>GGGHHHIIIJJJKKKKKKKKKKKKGGGFFFFFFFFFFFFFFFFFFFFFCCCCCCBBB@@@>>><<<:::888444111,,,(((&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&''''''###############"""!!!!!! """$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######"""!!!  """############!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!###$$$%%%&&&'''$$$!!! """###""" """"""############"""""" !!!######$$$$$$$$$""""""!!!!!!!!!!!!"""""" ######"""!!!""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!  ###$$$###""" !!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$ !!!!!!""""""""""""""""""!!!!!!!!!!!!"""!!!  !!!""""""""""""""""""###$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""""" ########################""""""""""""""""""""""""%%%%%%%%%$$$"""!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$##################$$$######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&)))---111444666666555444333333333333333444444888888777666444333222222111222444666888;;;<<<======>>>@@@BBBDDDFFFFFFGGGDDDEEEEEEFFFFFFFFFEEEEEEGGGHHHJJJLLLLLLJJJHHHFFFEEEGGGFFFCCCDDDGGGFFFBBBHHHDDDAAAAAACCCCCC>>>:::===<<<::::::;;;===@@@BBBDDDEEEGGGIIILLLOOORRRTTTRRRRRRVVV```llltttvvvvvv{{{}}}}}}~~~wwwsssooonnnpppssssssrrrooojjjdddbbbaaa\\\RRRIIINNNNNNNNNNNNOOOQQQSSSTTTSSSZZZ]]]YYYVVVWWWSSSMMMOOOKKKEEE@@@===<<<>>>???;;;:::888777777777888999@@@BBBDDDGGGIIIJJJJJJJJJHHHIIIIIIHHHFFFDDDEEEFFFIIIHHHFFFDDDBBB@@@>>>===888666222...+++))))))))))))(((&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& ###&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###################################################"""!!!!!!!!!"""###$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!'''$$$!!! !!!!!! $$$$$$#####################"""!!!!!!!!!"""$$$%%%"""""""""""""""#########!!!"""###$$$$$$###"""!!!""""""############"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!"""!!!!!!"""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%&&& !!!!!!!!! !!!#########"""!!!######""""""""""""######$$$###""" """###$$$!!!!!!!!! ###%%%$$$#########""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&########################%%%%%%%%%$$$$$$##################"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***,,,111444777777666555333333222222222333444444444444444444444555555555444555666888:::<<<>>>???@@@AAACCCDDDFFFGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEGGGIIIIIIHHHFFFEEECCCEEEDDDAAABBBEEEEEEBBBCCCAAA>>>===>>>===<<<:::=========???BBBGGGKKKNNNSSSSSSSSSTTTXXX^^^dddggghhhhhhkkksss}}}{{{yyyqqqdddYYYOOONNNMMMLLLMMMNNNPPPQQQVVV[[[]]]ZZZYYYZZZXXXTTTRRROOOJJJEEEAAA@@@@@@@@@???>>><<<:::999888888888;;;===@@@CCCGGGIIIJJJJJJJJJKKKKKKJJJHHHGGGHHHIIIGGGFFFEEEDDDBBBAAA@@@@@@<<<:::666222...+++)))))))))((('''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################'''&&&%%%$$$$$$$$$%%%&&&$$$#########""""""""""""########################""""""""""""############################################################  !!!!!!!!!"""""""""###"""""""""""""""######'''%%%""" !!!""""""!!!""""""#####################"""!!!!!!!!!"""$$$$$$############"""""""""!!!""""""############""""""""""""############""""""$$$###!!! !!!"""###########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!########################""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###""""""############"""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$###"""!!!!!! !!!""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$"""#########!!!!!!###%%%$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$#########%%%%%%########################%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))+++,,,///111555888999888666555222222222222222333444555333444444444555555666666888999:::<<<>>>???AAAAAADDDDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCEEEDDD@@@???BBBBBB@@@??????>>>===;;;<<<>>>@@@DDDEEEHHHMMMTTT\\\cccfffmmmkkkiiijjjooovvv~~~vvvkkkWWWUUUSSSPPPOOONNNNNNOOOTTTVVVWWWUUUVVVXXXYYYVVVUUUSSSPPPKKKHHHEEEDDDDDDEEECCCAAA>>>;;;999777666555777:::>>>CCCFFFHHHIIIHHHJJJKKKKKKIIIIIIIIIJJJEEEEEEEEEDDDDDDCCCCCCCCCAAA???<<<999444///,,,******)))((('''&&&'''((((((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++*********,,,,,,***(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###!!!!!!!!!""""""###############"""""""""########################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%'''%%%"""""""""######""" """###$$$###"""""""""""""""!!!"""######$$$$$$$$$######""""""!!!!!!######""""""""""""######""""""############""""""###"""!!!!!!!!!"""###$$$######################## !!!!!!"""###$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!! """###$$$###!!!!!!###$$$######$$$$$$$$$$$$######!!!!!! !!!""""""&&&&&&&&&&&&%%%$$$###"""######"""!!!!!!!!!""""""######""""""""""""######$$$###"""!!!!!!"""###$$$"""$$$%%%%%%###""""""###$$$$$$############""""""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((***---///333555777::::::888555333222222222222333444666666888888888777777666666666<<<===>>>???AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEECCCDDDDDDDDDDDDCCCBBBBBBDDDDDDEEEDDDDDDCCCBBBBBBCCCEEECCC???===@@@BBBAAAAAADDDEEEDDDCCCEEEKKKQQQVVVYYY^^^eeeoooxxx~~~jjjhhhddd___ZZZVVVTTTRRRSSSSSSQQQQQQRRRUUUWWWVVVVVVUUUSSSPPPNNNKKKIIIHHHGGGFFFDDDBBB???;;;888777222444777:::>>>AAACCCEEECCCFFFHHHIIIHHHGGGHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAA???;;;666111///+++***)))(((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((''''''))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################################################################$$$###"""  ################################################$$$$$$$$$######"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""#########$$$$$$""""""!!!!!!"""###$$$$$$&&&$$$""""""#########"""!!!#########"""!!!"""""""""""""""######$$$"""""""""""""""#########$$$###"""!!!!!!"""###$$$""""""############""""""!!!  !!!""" !!!"""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""#################################""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$""""""$$$%%%"""######$$$$$$######""""""""""""""""""######$$$!!!!!!"""###$$$$$$$$$$$$%%%$$$"""!!! !!!""""""######""""""""""""############"""!!!!!!"""######"""$$$&&&%%%$$$"""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((+++///111444555777888888666444333333333444444666777888999;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@CCCBBBAAA@@@???>>>>>>>>><<<@@@@@@===>>>DDDJJJLLLKKKOOOSSSTTTSSSWWW```gggnnnqqqvvv~~~zzztttllleee___\\\ZZZUUURRRRRRTTTUUUVVVWWWUUUUUUTTTRRRQQQOOOMMMMMMGGGGGGGGGEEECCC???<<<:::555555666888:::<<<>>>??????BBBEEEGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDCCC@@@<<<888666...---+++)))(((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################################################################'''&&&%%%###"""""""""##################$$$$$$$$$""""""""""""""""""""""""#########""""""!!!!!! !!!!!!"""""""""#################################""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""$$$"""!!!!!!"""""""""  !!!"""######"""!!!!!!"""""""""############ !!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$""""""############"""""" !!!"""""" """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!""""""!!! !!!###!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$ !!!"""############%%%$$$###!!!!!!!!!"""#########""""""""""""############""""""""""""######!!!###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++...111333444444444555555444444444555666666777999;;;<<<===;;;;;;<<<>>>???AAABBBCCCAAABBBBBBCCCDDDEEEEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::;;;<<<===777===AAABBBGGGSSS^^^ccc___ccchhhjjjlllpppxxxzzzrrrmmmddd]]]WWWWWWWWWVVVTTTUUUWWWVVVUUUTTTRRRQQQPPPOOOIIIJJJJJJJJJGGGDDD@@@===999888888888888999::::::<<<@@@DDDFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEECCCDDDDDDDDDCCC@@@>>><<<333111///,,,***))))))))))))(((''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&$$$###$$$&&&(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###!!!!!!!!!""""""#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""############%%%$$$###"""!!!!!!!!!!!!"""!!! !!!""""""!!! """"""""""""""""""""""""!!!!!!"""############""" !!!"""###$$$$$$%%%######""""""""""""######""""""############""""""!!!""""""######$$$$$$$$$#################################""""""!!!!!!!!! !!!""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! ######################## !!!!!!""""""""""""!!!!!!!!!!!! !!!""""""$$$$$$$$$$$$###"""!!! $$$$$$###"""""""""############""""""""""""######"""""""""######""""""""" """######!!! !!! !!!!!!!!!!!!""""""!!!!!!"""""""""#################################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***---000222444666333333222222222444666777888888999:::<<<>>>@@@AAA<<<===>>>@@@AAACCCDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>;;;:::999999:::===@@@BBB@@@HHHNNNQQQXXXfffttt|||zzz~~~wwwmmmfffeeeccc^^^[[[[[[[[[ZZZXXXUUURRRQQQPPPOOONNNOOOPPPOOOLLLHHHCCC???<<<;;;:::999888888999999888;;;@@@DDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEEEEEEECCCBBB@@@???999777444111...,,,++++++)))(((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''((()))'''%%%%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!! !!!#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""###### !!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""######"""""""""""""""######"""!!!"""###$$$"""!!!&&&%%%###!!!!!!!!!"""### !!!"""###$$$######"""######""""""""""""""""""""""""############""""""""""""############""""""!!!!!!"""###$$$%%%%%%%%%########################"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!  """"""""""""######""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$###"""!!! """"""###$$$$$$$$$############""""""""""""######""""""############""""""!!!"""###"""!!!!!!###$$$""""""""""""#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((())),,,000333555777888444222111000111444777:::999:::;;;<<<>>>@@@BBBCCC@@@@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAA@@@???>>>===:::999999:::>>>BBBFFFIIIOOOWWW]]]___fffuuu}}}zzzyyyyyy|||yyywwwuuummmhhhggg```^^^ZZZVVVSSSPPPOOONNNRRRSSSTTTSSSPPPJJJDDDAAA===<<<;;;999999999::::::333777<<<@@@BBBBBBCCCDDDFFFFFFGGGHHHHHHIIIJJJJJJFFFFFFFFFEEECCCBBB@@@???>>><<<888444111///------))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((+++)))&&&%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################"""!!!!!!"""$$$$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%% !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""############!!!!!!!!!!!!"""###$$$%%%###""""""###%%%%%%$$$""")))'''$$$!!! !!!"""$$$ !!!"""$$$$$$######"""%%%%%%$$$###"""!!! !!!"""###$$$$$$###"""!!!""""""############""""""!!!"""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%$$$######$$$&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&& !!!""""""######""" !!!###$$$%%%%%%$$$#########""""""""""""######""""""############"""""""""######"""!!!"""%%%'''######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$%%%%%%&&&&&&%%%&&&'''((('''%%%$$$)))((('''&&&&&&'''((()))---...///111222444444555111111222444555777888999===>>>>>>>>>>>>?????????DDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;::::::;;;<<<======???EEEMMMVVV\\\^^^eeekkkqqquuuxxx{{{qqqooooooqqquuu~~~}}}yyyxxxpppddd\\\XXXVVVUUUSSSRRRSSSUUUUUUTTTRRROOOLLLHHHDDD>>>:::999:::::::::999999999:::;;;;;;<<<<<>>>>>?????????@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCDDDEEEEEEDDDDDDBBBBBBAAAAAA@@@???>>>>>>======<<<;;;;;;<<>><<<;;;:::::::::::::::::::::::::::;;;===???BBBDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBAAABBB@@@===;;;:::777333000+++***)))((('''(((((()))'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%&&&'''))))))'''&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###############$$$%%%$$$"""!!!"""##########################################"""!!!!!!"""##################"""$$$###"""!!!!!!"""###$$$)))(((%%%###"""""""""###!!!"""############"""!!!!!!!!!"""###############!!! """###$$$"""""""""""""""""""""""" """###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$%%%&&&%%%###""""""##################$$$############"""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""$$$""" """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""######"""""""""!!!!!!!!!""""""""""""############$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""!!! !!!""""""$$$"""!!!###'''((($$$!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''&&&''''''((((((***'''%%%&&&((()))(((&&&((((((((((((''''''''''''""""""###$$$%%%''')))***###$$$%%%&&&&&&%%%$$$###$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***))))))(((''''''&&&&&&((((((((((((((('''&&&%%%&&&&&&'''((()))+++---...111333555777888777666555444555777999;;;===???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>======999::::::;;;<<<@@@EEEIIILLLTTT^^^hhhpppyyy|||yyytttuuu~~~~~~rrriiifffaaa___```bbb```aaacccmmm||||||mmmbbb\\\ZZZ[[[ZZZWWWTTTRRRQQQPPPPPPQQQOOOLLLJJJHHHEEEAAA>>>>>>>>>>>>===<<<:::999888666666666888;;;>>>BBBDDDFFFGGGGGGGGGFFFEEECCCBBBCCCBBB@@@>>>===;;;888666///---+++)))((()))***+++%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***(((''''''&&&&&&%%%%%%$$$'''&&&###"""!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""$$$########################"""############""""""!!!!!!""""""######""""""!!!$$$###"""!!!!!!"""###$$$((('''%%%$$$######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!"""######$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%$$$###"""$$$$$$###############"""""""""""""""########################""""""""""""!!!""""""#########"""""""""!!! !!!"""###!!!!!!"""##########################################""" !!!"""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!! """""""""#########$$$$$$%%%&&&&&&'''''''''&&&&&&$$$$$$$$$######"""""""""%%%###"""$$$((((((%%%"""""""""""""""""""""""""""%%%$$$###""""""###%%%&&&$$$$$$%%%&&&&&&''''''(((((((((((()))))))))******))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++---,,,++++++,,,---,,,+++*********))))))))))))(((#########$$$&&&''')))***&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))))))))((((((((('''''''''((((((((('''&&&&&&&&&&&&&&&((()))+++...///000222444666888999888666555555666888:::===???AAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@???===<<<;;;::::::999<<<@@@CCCFFFMMMUUU[[[___iiiuuu~~~~~~|||xxxnnniiifffgggfff```\\\[[[___kkk|||uuuooommmnnnjjjddd]]]WWWTTTRRRRRRPPPOOOOOOOOOOOOMMMHHHEEEEEEDDDDDDBBB@@@===;;;999999888666555666999<<<>>>DDDEEEGGGHHHHHHFFFEEECCCDDDBBBAAA@@@@@@???<<<:::444222///+++)))))))))***$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%)))'''%%%#########%%%&&&"""######$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$########################""""""############"""!!!!!!!!!""""""""""""!!!!!!######"""!!!!!!"""######"""""""""###$$$%%%'''(((""""""""""""""""""""""""!!!!!!"""###############"""""""""######$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$###"""#########""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""###%%%%%%$$$###"""!!!  ###$$$!!!!!!"""##########################################!!!!!!!!!###$$$###"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """"""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""###$$$$$$######"""$$$######%%%''''''%%%###########################%%%%%%#########%%%'''(((&&&'''((()))***,,,---------......//////000000000000000111111111222222222444444444333333222111111222111111222222222222111------------,,,,,,,,,++++++***)))((('''&&&&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((%%%'''((('''%%%%%%&&&(((((((((***,,,...000111222222444666777888777666555666777888;;;===@@@BBBCCCAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@??????>>>===<<<:::999888888888888>>>DDDLLLSSSYYY```iiippprrr{{{~~~~~~yyywwwxxxvvvmmmbbb]]]]]]dddooozzz}}}vvvsssxxx~~~uuujjj```YYYUUUSSSMMMNNNOOOQQQSSSRRRPPPMMMLLLLLLKKKJJJGGGDDD@@@???;;;999666333333555888:::???AAACCCFFFGGGFFFEEEDDDCCCBBBAAAAAABBBAAA???===:::777333///+++(((''''''%%%%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&###$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&((('''%%%######$$$%%%&&&!!!"""""""""######$$$$$$"""###$$$$$$###"""###$$$########################!!!""""""#########""""""!!!!!!""""""""""""!!!!!!######""""""""""""###### !!!###$$$%%%&&&########################!!!!!!"""########################$$$$$$$$$$$$$$$########################"""""""""""""""#########"""""""""""""""""""""""" !!!"""#########"""""""""""""""!!!!!!  !!!"""###$$$$$$%%%$$$$$$######""""""!!!!!!!!!"""$$$%%%%%%%%%$$$###!!!  ###$$$!!!!!!"""#######################################"""!!!!!!"""###$$$###"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!############$$$$$$$$$$$$!!!!!!"""############### !!!"""###$$$$$$$$$""""""###$$$&&&%%%$$$###"""""""""#########$$$$$$'''&&&&&&&&&''')))***++++++,,,---///000222333444333444444555666666777777888888888888999999999999;;;;;;<<<<<<;;;:::999888777888999999999888777777555444444444444333333333333222000...,,,***)))(((+++***)))((('''&&&''''''$$$$$$$$$$$$%%%'''(((((($$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))$$$'''((('''%%%%%%(((,,,+++,,,...000111222333333333333444555666666777777777888999<<<>>>@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>===<<<888888888888999;;;===???EEEOOO[[[eeekkkqqqyyyxxxqqqjjjlllpppuuuzzz|||{{{zzziiibbb^^^```fffmmmvvv~~~zzzoooddd]]]YYYQQQQQQQQQRRRUUUVVVUUUSSSQQQRRRRRRQQQNNNKKKHHHEEE;;;999666333333444777888999;;;>>>AAACCCEEEEEEFFFDDDCCCBBBBBBCCCCCCAAA???===;;;888333///+++((('''''''''''''''&&&&&&&&&%%%)))))))))((('''&&&$$$$$$######$$$%%%'''((())))))"""$$$'''******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""""""""""""""#########"""###$$$$$$###"""$$$%%%########################!!!""""""############"""!!!""""""######""""""!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!$$$$$$############$$$$$$!!!!!!"""###############"""######$$$$$$$$$####################################""""""""""""######"""""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$############""""""""""""!!!"""###$$$$$$$$$$$$$$$"""!!! !!!"""###!!!!!!"""#######################################"""!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%!!!"""######$$$$$$$$$$$$ !!!"""###$$$$$$!!!"""$$$%%%%%%%%%$$$###!!!""""""###$$$%%%&&&&&&***+++,,,---...///000000222333444666888999:::;;;999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBAAA???>>>;;;===???@@@>>>=========>>>>>>>>>=========<<<<<<888777666444333222222222000000///...---,,,+++***%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''$$$'''***)))'''(((,,,000000111222333444444333333444333333444555777999:::999:::;;;===???AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@@@@@@@?????????===============<<<;;;;;;999:::<<>>===<<<999555000---******)))'''&&&%%%%%%%%%%%%'''(((((((((((('''%%%$$$$$$$$$%%%&&&&&&'''(((((("""###&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$###############"""!!!###$$$$$$######$$$%%%########################!!!!!!"""###############"""##################"""""""""############""""""###############"""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!"""###############""""""###$$$$$$###"""!!!########################$$$###"""!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""############!!!!!!""""""#########$$$"""""""""""""""#########!!!!!!!!!""""""$$$%%%%%%""""""""""""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!###$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!"""""""""###############$$$$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$""""""""""""###$$$"""###%%%&&&&&&%%%%%%%%%%%%&&&'''(((***,,,---...///111333555777777777666999:::;;;<<<>>>@@@AAAAAA===>>>???@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEDDDCCCBBB???BBBEEEEEECCCAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAA===<<<<<<;;;::::::;;;;;;888888888777666444111000...---,,,+++++++++++++++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&%%%)))++++++)))***///444333333555555555444333222555444333333555888;;;===;;;<<<===>>>@@@AAABBBCCCAAAAAAAAABBBBBBBBBCCCCCC????????????>>>>>>>>>>>><<<=========<<<;;;;;;:::===???BBBHHHOOOWWW]]]aaammm{{{zzzmmmeee```[[[\\\___dddmmmyyy|||vvvhhhccc]]]XXXWWWVVVVVVVVVUUUVVVWWWXXXVVVTTTQQQOOOKKKHHHCCC>>>999666444444000111444888<<>>>>>>>><<<999555111...,,,+++(((%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########!!!###$$$$$$######$$$&&&########################!!!!!!"""#####################$$$$$$$$$$$$######""""""############""""""!!!"""###$$$$$$$$$$$$$$$###"""!!! !!!"""###!!!!!!"""###############!!!"""###$$$$$$###!!!!!!########################$$$###"""!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%%%%&&&""""""""""""############!!!!!!""""""######$$$$$$"""!!! !!!###%%%&&&######$$$$$$###"""!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!!########################"""""""""""""""!!! !!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%% """"""#########)))(((%%%###!!!""""""######%%%'''((('''&&&&&&&&&***+++---///111333555555333555888<<<======<<<;;;>>>>>>???@@@BBBCCCDDDEEE@@@@@@AAABBBCCCDDDEEEFFFBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGFFFEEEDDDAAADDDGGGHHHEEECCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@??????>>>>>>>>>===>>>>>>>>>===:::777555777666555333111000//////***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((''''''&&&''''''(((***---000333555444444444333222111000///333333222333666999<<<>>>??????@@@AAABBBCCCCCCDDDAAA@@@??????>>>?????????@@@???===;;;;;;<<<======<<<;;;888777999===AAADDDJJJIIIQQQ```lllssszzz}}}|||}}}zzzsssiiibbbiiihhhiiimmmwww|||xxxqqqhhh___XXXUUUTTTYYYUUUTTTVVVXXXVVVRRROOOKKKKKKJJJHHHCCC===777444///111444666777999===???BBBBBBDDDEEEEEEDDDCCCBBBHHHDDDAAA@@@???<<<555......,,,)))(((((((((&&&%%%&&&&&&''''''&&&$$$###!!!&&&&&&''''''''''''&&&&&&'''&&&$$$""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$#########"""""""""""""""######""""""""""""######$$$$$$###"""!!!  !!!"""###$$$%%%%%%%%%###"""!!! !!!"""#########""""""""""""######""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%#########"""""""""""""""###$$$$$$$$$###""" ###"""""""""###$$$%%%%%%$$$$$$###!!! $$$$$$$$$###"""!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""####################################"""!!!!!!!!!!!!!!! !!!"""######$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#########""""""###############$$$%%%&&&///)))###!!!###&&&&&&&&&%%%%%%'''(((***,,,---...000111222444555777888999;;;<<<===>>>@@@AAACCCCCC@@@AAACCCEEEGGGHHHIIIIIIIIIHHHFFFFFFFFFFFFEEEDDDGGGEEECCC@@@>>>=========;;;<<<>>>@@@AAACCCCCCCCCBBBEEEGGGGGGEEEDDDEEEGGGJJJIIIHHHFFFFFFFFFGGGGGGDDDEEEEEEFFFEEECCCBBBAAAAAABBBCCCBBBAAA@@@AAABBB@@@;;;888888::::::666222000000///---+++)))'''&&&(((''''''&&&&&&''''''(((###$$$%%%%%%''''''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''((((((***,,,...111444555444444444444333222111000111222222444777;;;???AAA??????@@@AAAAAABBBBBBBBB@@@??????>>>>>>?????????>>>>>>===<<<;;;:::::::::999:::<<<>>>BBBIIIRRRXXX^^^]]]cccqqq~~~}}}zzzzzztttnnnhhhiiilllsss|||xxx{{{xxxsssoookkkjjjoooxxxttttttyyyzzznnnbbbZZZUUUTTTRRRQQQRRRRRRQQQPPPOOORRRSSSSSSQQQLLLFFF???;;;333333333444666888;;;<<<===???CCCFFFGGGFFFDDDCCCGGGCCC@@@@@@@@@???999444222000,,,***)))((('''%%%''''''(((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#######################################""""""############"""""""""""""""""""""$$$$$$############$$$$$$############""""""""""""""""""###$$$$$$$$$#########"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""#########"""""""""""""""""""""######$$$######"""!!! ######""""""######$$$%%%$$$$$$###"""!!! $$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$##############################"""!!!!!!!!!!!!!!! !!!!!!""""""######!!!"""######$$$$$$######!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#########""""""""""""!!!!!!!!!"""######+++(((%%%###$$$%%%'''''')))***+++,,,...000111222444555666777999;;;<<<======>>>???@@@BBBCCCDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJKKKIIIHHHHHHIIIHHHFFFDDD???>>><<<999777666666666555666888:::;;;<<<=========@@@CCCCCCBBBBBBCCCEEEFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGFFFEEEDDDEEEFFFGGGCCC@@@???AAAAAA>>>:::777777666555333111///---++++++***(((((('''''''''$$$$$$%%%&&&'''(((((()))%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''(((((()))***,,,///111333444444444444444444333222222222111222333666:::>>>BBBEEE@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::<<>>@@@AAABBBAAAAAABBBCCCEEEFFFGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLJJJGGGDDD:::999666444333222222222333444555777888999999999999;;;>>>?????????@@@BBB@@@BBBEEEHHHIIIHHHGGGFFFFFFGGGHHHJJJJJJKKKKKKKKKJJJLLLLLLKKKJJJIIIIIIJJJMMMJJJGGGGGGIIIHHHFFFCCC>>>???@@@???>>>;;;888777222111///---+++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((()))***+++---///111333444444444333333333222222222222222333444666888<<<@@@CCCEEEBBBAAAAAAAAA@@@@@@@@@???BBBAAA???>>>===<<<;;;;;;:::::::::;;;<<>>:::444///,,,***(((&&&&&&'''''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%########################""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$######""""""######$$$"""""""""#########$$$$$$""""""############"""""""""""""""""""""""""""""" !!!###%%%%%%###!!! !!!"""###$$$$$$%%%!!!  !!!"""""""""""""""############"""!!!!!!!!!"""$$$%%%######""""""""""""######""""""""""""""""""""""""############""""""!!!!!!###############$$$$$$$$$!!!"""$$$%%%%%%!!!!!! !!!!!!"""###########################!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!"""###$$$$$$########################$$$$$$############$$$$$$'''***------,,,,,,///222555555666888999:::<<<<<<===>>>???AAACCCDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMMMMKKKGGGDDD<<<:::888666555555555555888999:::<<<<<<=========;;;<<<===>>>>>>>>>>>>???<<<>>>@@@CCCDDDEEEDDDDDDCCCCCCEEEGGGIIIJJJKKKLLLNNNOOOOOONNNMMMLLLMMMNNNNNNLLLJJJJJJKKKKKKIIIGGGCCCDDDEEEFFFDDDBBB???===:::888666333000---,,,+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&((()))+++,,,...///111333444444444333222222111111111111222333777888999;;;===@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@@@@CCCBBB@@@>>>;;;:::999888777777777999>>>FFFMMMQQQZZZbbbjjjooorrryyyzzzvvvssspppppprrrxxx~~~uuudddWWWRRROOOLLLKKKKKKOOOXXX\\\[[[YYYYYYYYY[[[\\\[[[VVVRRRNNNMMMJJJIIIHHHHHHGGGHHHJJJKKKSSSQQQPPPTTTXXXYYYTTTOOOJJJHHHHHHIIIIIILLLWWWbbbmmmvvvsssjjjbbbYYYWWW[[[gggvvv}}}uuuuuummm___TTTRRRRRRQQQTTTVVVYYY[[[ZZZVVVRRROOOHHH@@@888444555666333000444555777;;;???DDDHHHKKKJJJHHHFFFEEEEEEEEEDDDCCCAAA===777222///,,,)))'''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$$$$###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%########################""""""!!!!!!!!!!!!""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!! !!!"""###$$$$$$###""""""############"""""" !!!###%%%%%%###!!! !!!!!!"""######$$$$$$"""!!!!!! !!!!!!"""!!!!!!""""""############""""""!!!!!!!!!###$$$%%%######""""""!!!""""""### !!!!!!!!!""""""#########"""""""""""""""""""""######$$$$$$$$$$$$ !!!!!!""""""######  !!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""###$$$####################################$$$%%%&&&'''+++///222333222333666999999999:::;;;===>>>??????@@@AAABBBCCCEEEGGGHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNLLLHHHEEEAAA@@@>>><<<<<<<<<<<<===AAAAAABBBCCCDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<===>>>???@@@AAA???@@@BBBDDDGGGIIIKKKLLLMMMNNNOOONNNMMMMMMNNNOOOMMMLLLKKKKKKLLLLLLKKKJJJFFFFFFGGGHHHGGGEEECCCAAABBB@@@>>>:::777444222111%%%%%%&&&'''((())))))***&&&&&&'''''''''((((((((('''''''''''')))+++...///000111222333333333333333222111111000111222444555::::::;;;===>>>???@@@@@@DDDDDDCCCCCCBBBBBBAAAAAABBBAAA???===;;;:::999888666777:::???HHHRRR\\\bbbkkkrrr{{{vvvfff^^^ZZZXXXXXXYYY[[[bbbllltttvvvuuurrrpppmmmjjjaaaUUULLLIIIFFFBBBFFFDDDFFFMMMPPPOOOMMMNNNOOOQQQSSSTTTSSSRRRSSSTTTOOOPPPQQQPPPNNNLLLLLLMMMUUURRRQQQSSSVVVUUUOOOIIIEEEBBBAAACCCDDDEEEKKKQQQVVV```lllttt|||~~~tttmmmnnntttzzzwwwggg\\\YYYXXXbbbwwwyyyggg\\\ZZZWWWRRRTTTUUUXXXYYYXXXUUURRRPPPMMMGGG@@@;;;999777444111555444444666:::@@@EEEHHHJJJIIIIIIHHHFFFEEEEEEDDDCCC@@@;;;777444111---***''''''&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###########################""""""!!!!!!""""""###!!!!!!!!!"""######$$$$$$!!!!!!!!! !!!!!!!!!###"""""""""!!!!!! !!!"""###$$$$$$$$$"""######$$$$$$######"""!!!"""###$$$$$$###"""!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$""""""!!!""""""###$$$$$$######"""!!!!!!!!!"""""" !!!!!!!!!!!!######""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$###"""!!!   !!!""""""""""""""""""""""""""" """######"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""######""""""###"""""""""""""""#####################$$$$$$$$$!!!""""""$$$&&&(((***+++222444666888888:::<<<>>><<<======>>>???@@@AAABBBBBBBBBDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKMMMNNNNNNKKKIIIFFFEEEDDDCCCBBBCCCCCCDDDGGGGGGHHHHHHIIIHHHHHHHHHIIIGGGFFFFFFFFFEEEBBB@@@@@@???>>><<<<<<<<<===>>><<<===???AAADDDGGGJJJLLLJJJKKKMMMMMMLLLLLLMMMOOONNNNNNNNNNNNMMMMMMMMMMMMIIIIIIIIIIIIHHHGGGGGGFFFIIIHHHEEEBBB???<<<;;;:::%%%%%%&&&'''((()))******''''''''''''((((((((((((((((((((((((***---000222222222222111222222333333444333222222333444666888:::;;;<<<===??????@@@@@@DDDDDDDDDDDDDDDCCCCCCCCC>>>===<<<<<<;;;;;;;;;<<<<<<@@@FFFPPPZZZeeennnrrr}}}yyyyyy~~~sssdddSSSMMMLLLKKKKKKLLLKKKQQQYYY```cccdddeeeeee``````[[[SSSPPPPPPNNNJJJNNNKKKLLLRRRVVVUUUUUUWWWYYY\\\```bbbbbbbbbcccdddccceeefffeeecccbbbdddfffdddccccccfffhhheee\\\UUURRRLLLIIIJJJLLLJJJJJJLLLKKKTTT]]]aaaeeelllnnnlllddd\\\VVVUUUVVVYYY```hhhsssqqqlll``````gggxxxuuullllllhhh___XXXXXXXXXWWWUUUSSSPPPNNNPPPMMMGGGBBB<<<888555444444444444555888<<<@@@BBBGGGHHHJJJIIIHHHGGGFFFFFFDDDBBB???===:::777222///***)))(((&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#######################################""""""######### !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""######### !!!"""######"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$!!!""""""############"""######"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""### !!!""""""###$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" """#########"""!!! !!!!!!""""""######!!!"""######$$$$$$############""""""""""""######""""""#########$$$$$$$$$"""###%%%(((+++///222444888777777999<<>>???DDDJJJTTT```kkkuuu{{{~~~|||vvvvvvzzzwwweeeVVVHHHEEEGGGHHHGGGGGGHHHLLLRRRWWW[[[___cccfffcccdddbbb______cccccc___]]]ZZZ[[[aaaeeefffgggjjjnnnrrrwwwzzz{{{yyyyyyxxxyyy{{{|||{{{zzz{{{yyyyyy|||~~~sssjjjeee\\\UUUUUUVVVRRROOONNNIIIQQQVVVVVVXXX]]]^^^[[[TTTOOOKKKJJJHHHHHHNNNVVVWWWcccrrr~~~qqqhhhaaagggwww}}}zzzoooaaa```^^^[[[XXXUUUSSSQQQQQQPPPLLLFFF???999777666222333444666888:::<<<===EEEGGGIIIJJJJJJHHHGGGGGGEEECCCBBBAAA???;;;666222,,,+++)))((('''''''''(((&&&''''''''''''''''''&&&)))(((%%%$$$$$$%%%&&&'''%%%$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$######""""""""""""###### !!!"""###$$$%%%&&&&&&"""""""""""""""!!!!!! """###$$$%%%%%%$$$###"""######""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!! !!!!!! !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!######"""!!!!!!!!!!!!!!!############"""""""""!!!"""""""""""""""######### !!!"""#########!!!"""$$$%%%&&&###############$$$$$$%%%"""""""""""""""""""""""" """###$$$###"""!!! !!!"""######$$$""""""###$$$$$$$$$$$$$$$######"""""""""""""""###""""""######$$$$$$$$$$$$&&&''')))---111666:::<<<;;;999777999>>>AAABBBAAAAAAAAABBBCCCDDDEEEEEEFFFEEEFFFGGGIIIJJJLLLMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLNNNPPPRRRRRRQQQQQQPPPOOOOOONNNOOOPPPQQQNNNNNNNNNNNNNNNNNNMMMLLLNNNLLLKKKLLLNNNNNNKKKIIIJJJJJJJJJHHHEEE@@@<<<999333333555777:::===AAACCCEEEGGGIIIJJJJJJLLLNNNPPPLLLMMMNNNNNNMMMMMMNNNOOOSSSQQQPPPNNNNNNOOOQQQRRRQQQPPPNNNLLLJJJIIIHHHGGG&&&&&&&&&''''''''''''((((((&&&$$$&&&)))+++)))'''&&&(((,,,000111000...---000111333555555555333222111222333555777888999999<<<<<<;;;;;;===???AAABBB???AAABBB@@@===<<>>;;;888888===CCCHHHKKKVVV[[[dddoooyyy~~~|||}}}uuullliiihhhiiirrruuuuuuqqqnnnmmmiiicccUUUQQQMMMJJJKKKNNNPPPRRRPPPRRRWWW^^^fffkkknnnoootttsssrrrrrrsssvvvyyy{{{{{{vvvvvv{{{|||yyyzzzyyysssooolllggg^^^XXXXXXXXXYYY[[[^^^```aaabbbVVVRRRMMMIIIFFFEEEDDDBBBMMMOOOXXXeeeqqq}}}|||nnnlllmmmkkklllnnnxxxrrrrrryyyyyyuuummmccc[[[UUUSSSSSSSSSTTTSSSOOOIIIBBB===;;;:::888666444444666888999;;;@@@FFFIIIHHHGGGGGGIIIFFFDDDBBBAAA@@@===999555222///,,,)))''''''((()))''''''(((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%###!!!###&&&$$$&&&%%%%%%$$$#########$$$&&&%%%###!!! !!!"""$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$###"""""""""###%%%%%%$$$$$$$$$######"""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$######"""""""""""""""######$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""!!!!!! $$$#########""""""!!!!!!""""""""""""############""""""############""""""!!!###$$$$$$######!!!"""""""""######$$$$$$"""!!!!!!"""$$$&&&((()))...000222555888:::;;;<<>>>>>???@@@>>>???@@@DDDIIIQQQXXX\\\hhhmmmvvv{{{uuukkkaaaZZZWWWWWWXXX\\\___```___```aaa^^^ZZZYYYWWWVVVWWW\\\aaadddfffeeefffiiinnntttzzz~~~~~~uuunnnkkkjjjjjjkkkooosssvvvxxxmmmfff\\\UUUQQQOOOKKKHHHHHHHHHLLLTTT^^^iiixxxzzzuuunnnkkklllkkkccc^^^aaahhhssssssdddXXXSSSSSSVVVVVVVVVTTTPPPJJJDDDAAA;;;999666444333444555666:::>>>CCCGGGIIIIIIIIIJJJIIIGGGEEECCCBBB@@@===:::666444000,,,)))'''''''''&&&'''((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$(((------)))&&&%%%$$$$$$######$$$$$$'''&&&$$$"""!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$###"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$############"""""""""!!!#########$$$$$$#########"""""""""""""""######$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######""""""######!!!!!!""""""#########$$$######""""""""""""######""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!$$$#################################$$$$$$$$$$$$######"""""""""!!!!!!!!!############"""""""""!!!""""""""""""############""""""############""""""!!!###$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''***,,,---111333555888:::<<<===>>>@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGIIIKKKKKKIIIHHHKKKJJJJJJIIIIIIHHHHHHGGGJJJHHHHHHJJJMMMOOONNNMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTRRRRRRTTTUUUTTTSSSPPPPPPPPPOOONNNLLLKKKJJJHHHGGGEEECCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEECCCBBBDDDBBB>>>;;;888666555555;;;;;;===@@@CCCGGGKKKMMMNNNOOOPPPPPPPPPPPPRRRSSSRRRRRRRRRRRRRRRQQQPPPPPPQQQPPPOOOPPPQQQRRRQQQOOO&&&&&&&&&''''''''''''((('''((()))***))))))+++,,,...///000222222333333333555444444333333333444444777888999:::;;;;;;;;;;;;:::;;;<<<===>>>?????????===<<<<<<===???@@@@@@???AAAGGGNNNUUU[[[ccclllsssyyy~~~~~~pppccc^^^WWWPPPKKKJJJKKKLLLOOOSSSWWWYYY___eeeeeeaaadddeeehhhnnnvvv}}}}}}nnneeeaaa^^^XXXSSSLLLHHHFFFHHHMMMUUUbbbmmm|||~~~wwwssssssmmmcccXXXTTTVVV^^^lllxxxsssccc\\\[[[VVVUUUSSSTTTSSSPPPIIIDDD???===:::777555444444555888:::>>>CCCHHHKKKLLLKKKKKKIIIFFFDDDCCCBBB@@@>>>;;;999444000+++)))'''&&&%%%&&&((())))))((('''%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$'''''''''***///000---%%%%%%$$$$$$######$$$$$$((('''%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""########################"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""$$$###"""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!""""""""""""""""""""""""##############################""""""!!!!!! %%%%%%$$$######"""!!!!!!############$$$$$$$$$$$$############""""""""""""############""""""""""""""""""""""""############""""""############"""""" """###$$$###""""""######$$$$$$$$$%%%%%%%%%(((((()))+++---000222333666777999;;;>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGHHHHHHHHHFFFDDDGGGFFFEEEDDDDDDEEEFFFGGGKKKIIIHHHHHHKKKNNNPPPPPPRRRRRRSSSSSSTTTTTTUUUUUUVVVUUUSSSTTTUUUUUUTTTSSSRRRQQQMMMJJJGGGEEEDDDCCCAAA???===;;;;;;;;;<<<===;;;<<<>>>@@@AAACCCCCCCCCFFFDDDAAA===:::777666555777666555666:::@@@GGGKKKLLLNNNPPPQQQQQQQQQSSSTTTPPPQQQQQQRRRRRRQQQQQQPPPRRRQQQQQQSSSUUUVVVUUUSSS&&&&&&&&&''''''''''''(((%%%(((******((((((+++...111111111111222333444555777666444333222333555666999::::::;;;;;;;;;;;;:::999:::<<<>>>??????>>>===AAA>>>;;;===AAADDDEEECCCKKKSSS^^^ffflllsss|||xxxjjj___XXXUUURRRNNNMMMNNNOOOQQQUUUZZZ___fffpppzzz}}}zzzxxxzzz~~~tttqqqooohhhaaaZZZSSSMMMLLLLLLNNNUUU]]]eeehhhkkklllmmmqqqxxx~~~vvvhhh^^^ZZZ\\\bbbgggpppuuummmjjj\\\XXXSSSSSSTTTSSSNNNIIIEEECCC???;;;888666555555666666999???GGGKKKLLLJJJJJJHHHDDDBBBBBBBBBAAA@@@===;;;888333///+++)))'''$$$&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&((((((%%%&&&))))))&&&%%%%%%$$$$$$###$$$$$$%%%'''&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""""""""""""""#########"""""""""""""""######""""""""""""######"""""""""""""""######$$$######""""""""""""##############################"""!!!!!! !!!!!! !!!"""###$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! """"""""""""""""""""""""##############################""""""!!!!!! $$$#########"""""""""!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############""""""############""""""!!!!!!"""#########""""""######$$$$$$%%%%%%&&&&&&+++,,,---000222555777888999:::<<<>>>@@@BBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEGGGFFFDDDCCCCCCBBB@@@>>>>>>===<<<;;;<<<>>>@@@BBBDDDDDDDDDFFFIIIMMMPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRSSSUUUVVVUUUTTTQQQNNNIIICCC???<<<;;;;;;888777555444444666888999666999;;;>>>???AAABBBDDDBBBAAA???===;;;999777666444222000000333999???CCCDDDGGGKKKMMMOOOPPPRRRTTTRRRRRRRRRSSSRRRRRRQQQPPPSSSSSSSSSUUUWWWXXXWWWVVV&&&&&&&&&''''''''''''((($$$'''******((((((+++...111111000111111333555666888666444333333444666777999999::::::;;;::::::999999;;;<<<>>>>>>>>>===<<<>>><<<:::>>>FFFMMMQQQRRRZZZcccnnnvvvzzztttlllhhheee___[[[XXXWWWWWWXXXZZZ]]]```bbbgggkkkpppwwwzzzrrriiiaaa[[[WWWSSSOOOPPPSSSWWWXXXYYYWWWVVVXXX]]]aaaiiiyyytttlllgggccc``````lll}}}zzzjjjbbbZZZVVVVVVVVVTTTPPPIIIGGGCCC???;;;777555444555444666;;;CCCHHHIIIHHHJJJHHHEEEDDDDDDDDDDDDCCC===<<<:::777333///,,,***&&&'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%(((((($$$"""$$$$$$!!!%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$############$$$$$$################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!"""######"""""""""""""""######$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!""""""### !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""#######################################"""!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!"""""""""######### !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!"""""""""############""""""############"""""""""""""""###############"""###$$$%%%&&&'''((((((...///111444666999:::;;;<<<===>>>@@@BBBCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEEEECCCAAA>>><<<;;;:::888666444333222222333555888999777:::>>>BBBFFFJJJNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOPPPRRRUUUVVVUUUTTTOOOKKKEEE>>>999777666555333111000000111444888:::;;;>>>AAABBBBBBCCCEEEGGGCCCCCCBBBAAA>>><<<999777222111///...000333666999<<>>>>>===;;;888444000...))))))))))))((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""&&&'''$$$###%%%&&&$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$######""""""######$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$""""""""""""###############"""!!! !!!"""###"""""""""""""""######$$$######""""""""""""##############################$$$$$$$$$$$$$$$%%%%%%&&&""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!""""""###$$$$$$############$$$$$$$$$$$$ !!!!!!!!!!!!""""""""""""############""""""""""""############""""""############"""""""""""""""######$$$$$$$$$###$$$%%%''')))+++,,,---222333555888:::<<<======>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHHHHHHHFFFEEEDDD>>>;;;888555444222000...++++++++++++,,,...000111,,,111777<<>>:::777666666444222111111333666:::===BBBEEEIIIIIIHHHHHHJJJMMMJJJJJJJJJHHHEEE@@@<<<:::333222000//////000111222777:::>>>BBBFFFKKKPPPTTTTTTUUUUUUUUUTTTTTTSSSRRRTTTTTTTTTVVVWWWVVVSSSPPP&&&&&&&&&''''''''''''(((***)))***+++...000000///...///000222444666777888555555444555666777999:::888999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>EEEQQQ]]]hhhpppuuuyyy~~~xxxvvvnnneeeccchhhmmmmmmhhhiiihhheeecccdddhhhmmmvvvzzz{{{vvvxxx~~~{{{zzzyyyyyyxxx~~~{{{tttkkkdddbbbZZZVVVPPPLLLIIIGGGFFFEEECCCKKKUUU```jjjwwwooofff```bbbggglllsss{{{xxxnnnddd\\\WWWTTTQQQOOOKKKGGGBBB===:::888555666666777888:::>>>AAAIIIHHHGGGHHHIIIIIIHHHFFFCCCCCCBBB@@@===888444111,,,+++)))(((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''&&&%%%%%%$$$!!!&&&(((%%%###&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%################################################!!!"""###$$$%%%$$$$$$###"""#########$$$$$$$$$%%%!!!"""""""""###############"""!!! !!!"""###"""""""""""""""######$$$######""""""""""""#############################################$$$%%%%%%############""""""""""""###""""""""""""""""""###""""""""""""""""""""""""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$ !!!!!!""""""""""""!!!"""""""""############""""""""""""############""""""############""""""!!!!!!""""""###$$$%%%&&&%%%&&&(((***---000222333666777:::<<<>>>?????????AAAAAACCCDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHIIIHHHFFFDDDCCC:::777333000///---,,,***''''''((()))***++++++,,,)))---222666:::@@@GGGLLLMMMNNNOOOPPPQQQSSSTTTTTTRRRRRRRRRTTTVVVVVVSSSQQQNNNKKKGGGCCC???===<<<;;;:::888666444555999===???DDDHHHLLLLLLJJJIIILLLPPPMMMNNNNNNMMMKKKFFFBBB???555444111///...///111222333555888:::>>>DDDJJJOOOQQQQQQRRRTTTUUUUUUUUUUUUUUUTTTTTTUUUTTTRRRNNNKKK&&&&&&&&&'''''''''((((((---+++***---111333222000---...111333666888999999444444444555777888::::::888999:::;;;<<<<<<<<<<<<===<<<;;;::::::;;;===>>>GGGSSScccqqqyyy}}}xxxllljjjcccZZZWWW[[[^^^^^^hhhooovvvxxxvvvvvv{{{{{{tttoooqqqyyy~~~~~~~~~~~~~~~wwwuuupppjjj```YYYUUUPPPKKKHHHCCCEEEJJJOOOXXXdddsss}}}ttteee```^^^]]]```eeeiiizzzuuuiiiaaa]]]VVVUUUQQQMMMHHHCCC???>>>555777888666444555:::>>>EEEEEEEEEGGGHHHHHHFFFDDDGGGGGGFFFDDD@@@;;;666222...,,,***'''&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$"""''')))%%%"""$$$%%%%%%$$$#########$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###### !!!!!!"""""""""###!!!!!!""""""#########$$$$$$"""!!! !!!"""$$$"""""""""""""""######$$$######""""""""""""######"""""""""""""""""""""""" !!!""""""$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""###############""""""""""""""""""""""""######################## !!!"""###$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""############""""""############""""""!!!!!!!!!"""###%%%&&&'''&&&(((***---111444666777999:::===???@@@AAAAAAAAACCCCCCDDDFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGHHHIIIHHHFFFDDDBBB888555111...---+++***(((&&&'''((()))***************,,,///111555<<>>@@@BBBFFFKKKKKKIIIHHHLLLOOOJJJLLLNNNOOOMMMJJJGGGDDD888555111...---///222555000111222444777<<>>;;;:::111///,,,))))))***,,,...))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""#########$$$%%%%%%$$$$$$"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""###"""""""""!!!!!! ######""""""""""""######%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$###"""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!###$$$%%%$$$###""""""###$$$%%%$$$$$$$$$##################!!! """$$$$$$!!! !!!"""""""""$$$'''***)))***---111444777999:::;;;===???BBBDDDDDDDDDCCCDDDEEEGGGGGGFFFFFFGGGHHHGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJIIIFFFBBB???<<<666555444333111///---,,,------+++******+++,,,,,,---,,,++++++...666???FFFJJJLLLOOOPPPPPPPPPQQQRRRVVVVVVVVVVVVVVVUUUTTTSSSOOOOOONNNMMMKKKJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEGGGIIIMMMLLLKKKKKKLLLKKKIIIGGG===999333//////000222333000000000111333555777999DDDFFFIIILLLPPPSSSVVVWWWWWWVVVUUUUUUTTTNNNFFF@@@)))***************)))))),,,---///000111111000000333444555777777666555444666666777888999999999999<<<;;;;;;;;;:::999777666888999:::999:::@@@JJJRRRgggzzz~~~nnneee[[[\\\___cccfffkkkqqqvvvrrrppprrr{{{vvvkkkfffeeehhhpppyyyxxxrrrpppppptttyyy}}}~~~yyyooommmggg\\\YYYPPPLLLOOOOOONNNUUUaaarrr{{{ttteeeYYYTTTXXX^^^iiiyyyzzznnnbbbXXXWWWWWWRRRLLLHHHBBB@@@>>>;;;999888777777<<<===???AAADDDFFFHHHIIIJJJJJJHHHFFFCCC@@@>>><<<888555000,,,)))((((((((()))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""######$$$%%%!!!!!!!!!""""""######$$$""""""""""""""""""""""""#########"""""""""""""""#########""""""!!!!!!!!!######""""""""""""############"""!!!!!!"""############"""!!!!!!!!!"""###"""############$$$$$$$$$######""""""""""""######"""""""""""""""#########!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!"""###$$$######"""!!!!!!"""#################################"""!!!###%%%%%%""" """######$$$&&&))),,,...///222666999;;;===>>><<<>>>@@@CCCDDDEEEDDDDDDCCCEEEFFFFFFEEEEEEFFFHHHHHHHHHIIIJJJKKKJJJIIIIIIJJJIIIHHHFFFCCC@@@===;;;666666666555555444222222333111///---,,,,,,,,,,,,+++,,,,,,...111888AAAGGGKKKMMMNNNOOOOOOOOOQQQSSSUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFGGGHHHIIIJJJIIIHHHGGGGGGFFFDDDBBB===999444111111444555666111111000000111333555666<<<===AAAEEEKKKPPPUUUWWWVVVVVVVVVVVVTTTOOOHHHBBB(((''''''''''''(((((()))000000111111111000//////555555555666666666777777777777888999::::::::::::<<<<<<<<<;;;:::888666555999999999;;;BBBNNN[[[eeevvv~~~vvvkkkccc```aaagggooowww~~~}}}mmmiiihhhnnnvvvxxxlllddd```aaagggooo{{{ooofffaaa___eeehhhrrrxxxllllllqqqxxxzzzrrrlllbbb\\\\\\YYYSSSRRRVVV___eeemmmqqqwww|||fffWWWUUUTTTVVV___pppsssccc]]]]]]XXXRRRMMMHHHGGGEEECCC@@@===;;;:::999:::;;;>>>AAAFFFIIIKKKJJJJJJIIIHHHFFFCCCAAA@@@===:::555///***'''&&&&&&(((((('''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$%%%%%%%%%&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""###############"""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$######"""""""""""""""### !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""#########""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""###%%%%%%$$$"""!!!###%%%&&&'''))),,,///222333666999<<<>>>@@@AAA???@@@BBBDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEDDDFFFGGGIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFDDDAAA???<<<:::999999999:::;;;;;;;;;;;;:::;;;999666333111000//////---///111444888>>>EEEJJJNNNOOOOOOOOONNNOOORRRTTTUUUUUUUUUUUUTTTSSSRRRQQQUUUUUUUUUUUUTTTTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSRRROOOMMMKKKKKKKKKKKKLLLJJJHHHGGGGGGEEEBBB???<<<999555333444777888999444333000......///111333333555888===DDDLLLSSSWWWUUUVVVVVVVVVUUUQQQKKKFFF'''&&&%%%%%%&&&''')))***111111222222222111111111777777666555666777888999888888999:::;;;;;;;;;;;;;;;<<<===<<<:::999999::::::;;;???FFFQQQ___mmmvvv~~~sssmmmhhheeefffkkkuuu{{{mmmgggbbbcccgggooo}}}uuujjjbbb___bbbhhhttt}}}wwwiiiaaa]]][[[\\\^^^hhh{{{pppaaa]]]```dddjjjsssxxxssssssmmmaaaWWWSSSWWWYYY[[[[[[]]]fffrrr||||||kkkddd[[[SSSRRR[[[mmm~~~vvvkkkbbbZZZTTTRRRMMMLLLKKKIIIFFFCCC@@@???::::::;;;===@@@DDDHHHKKKJJJJJJJJJIIIHHHGGGEEEEEE>>><<<888333...+++)))((((((''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""#########'''%%%###!!!!!!"""###$$$""""""""""""""""""""""""########################""""""##################"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$########################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$###""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!""""""##################$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$&&&(((***+++---000333333444777:::<<<>>>@@@@@@AAABBBCCCEEEFFFFFFFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGIIIIIIIIIHHHGGGFFFFFFEEECCCBBB@@@>>>===<<<;;;;;;@@@AAABBBBBBCCCBBBBBBBBBBBB@@@>>>;;;999888888888555777;;;>>>AAAEEEJJJNNNRRRRRRRRRPPPPPPQQQTTTWWWVVVVVVVVVVVVUUUTTTSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUTTTRRRRRRRRRRRRTTTRRRPPPNNNMMMKKKGGGEEE@@@===999888888:::;;;;;;888666222///......000111111111333888???HHHPPPUUUTTTUUUWWWWWWVVVSSSOOOKKK***)))))))))+++---///000000111111222333444555666999888777666666888999;;;888999:::;;;;;;<<<;;;;;;;;;<<<<<<;;;888888:::===???EEEOOOZZZeeeqqq|||}}}uuulllggggggkkkuuu{{{ppphhhaaa^^^^^^cccppp|||rrrggg``````dddlllttt~~~ppphhheeeeee___aaajjj{{{xxxjjj]]]VVVUUUVVVZZZcccwww|||vvvdddYYYZZZXXXSSSNNNNNNRRR[[[aaavvv}}}oooaaaVVVRRR\\\iiixxxlll\\\UUUUUUPPPOOOOOOMMMKKKIIIGGGEEE@@@@@@???@@@AAADDDGGGIIIKKKKKKKKKKKKJJJIIIHHHHHHBBB@@@===888333///+++)))((((((''''''''''''((()))''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""############&&&%%%###!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$###########################"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%##################$$$$$$######""""""""""""############################## !!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$###"""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!""""""###""""""######$$$$$$$$$$$$######################## !!!!!!""""""""""""!!!!!!"""######$$$%%%&&&'''))),,,...000111444666555666999;;;===???@@@@@@CCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCC@@@CCCFFFHHHJJJLLLOOORRRUUUVVVUUUSSSRRRSSSVVVXXXWWWWWWXXXXXXWWWWWWVVVUUUWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYY[[[YYYWWWVVVUUUSSSPPPMMMIIIFFFCCCBBBBBBBBBAAA@@@>>><<<888555333222333444333333333555;;;BBBJJJNNNSSSUUUWWWYYYXXXUUUSSSQQQ((())))))+++---///000111000000111222444666888:::999999888777888999:::;;;888888999:::;;;;;;;;;;;;;;;<<<;;;888555777<<>>@@@BBBBBBCCCEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEFFFGGGFFFEEEDDDBBBBBBAAAAAABBBDDDDDDEEEEEEEEEFFFFFFFFFIIIIIIHHHHHHFFFEEECCCCCCBBBBBBBBBCCCDDDFFFHHHIIIHHHJJJMMMNNNOOOQQQSSSUUUWWWWWWWWWUUUTTTTTTVVVXXXWWWWWWXXXYYYYYYYYYXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYZZZ[[[\\\]]]]]]]]][[[ZZZYYYYYYXXXUUUSSSTTTRRROOONNNMMMLLLJJJIIIFFFEEECCC@@@>>>=========999888777777:::???EEEHHHRRRUUUXXXZZZYYYWWWWWWWWW%%%''')))+++---///000111222222222333555777999;;;999999999999999:::;;;;;;777888999::::::;;;;;;;;;888999999777888===GGGOOO^^^lll~~~}}}ooogggccc[[[\\\```fffnnnwww~~~}}}~~~xxxrrrmmmiiiiiisss~~~{{{zzz}}}}}}xxxuuu{{{zzzqqqjjjggg```^^^ccchhhqqqvvvkkkmmmvvv}}}nnn```WWWRRROOONNNMMMTTTcccwwwnnn]]]ZZZXXX\\\bbbgggooo~~~{{{kkkfff\\\ZZZWWWTTTQQQPPPOOONNNNNNMMMMMMLLLKKKJJJJJJIIILLLLLLLLLLLLLLLKKKJJJJJJGGGFFFDDDAAA===777333000+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!""""""###############""""""""""""######!!!"""###$$$$$$###"""!!! !!!###$$$%%%%%%%%%$$$"""############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""#########""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""###$$$$$$%%%"""$$$&&&&&&%%%&&&***---...111444666666777888999<<<===>>>@@@BBBCCCDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEDDDFFFFFFEEEDDDCCCCCCDDDCCCBBBAAA@@@??????@@@@@@BBBCCCDDDEEEDDDCCCBBBAAACCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>@@@BBBEEEGGGIIIIIIKKKMMMOOOPPPRRRUUUWWWUUUVVVWWWVVVTTTSSSTTTUUUTTTUUUVVVXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVXXXYYYZZZ[[[[[[\\\[[[ZZZYYYZZZ[[[ZZZXXXWWWXXXWWWUUUUUUUUUTTTRRRPPPOOOOOONNNMMMLLLJJJIIIHHHCCCAAA??????@@@CCCFFFHHHQQQTTTYYYZZZZZZYYYZZZ[[[(((***---000333444444555333333333444555777999;;;999999:::::::::;;;;;;;;;777777888999::::::::::::444666888999<<>>@@@AAABBBCCCCCCFFFEEEDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDBBBAAAAAABBBAAA@@@???>>>>>>>>>???@@@???@@@AAAAAA@@@>>>;;;999============<<<;;;::::::::::::;;;<<>>>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHHHHHHHFFFCCC@@@>>>CCC@@@<<<<<<>>>@@@???===BBBAAAAAAAAAAAABBBCCCCCCAAABBBCCCBBB@@@>>>???@@@======<<<;;;::::::;;;;;;>>>>>>>>>======???DDDGGGHHHIIIKKKNNNPPPRRRSSSTTTVVVVVVVVVTTTQQQPPPQQQRRRUUURRROOOPPPTTTVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUXXXWWWUUUTTTTTTTTTUUUVVVUUUUUUUUUUUUUUUVVVWWWWWWYYYYYYYYYXXXXXXXXXYYYZZZYYYXXXVVVUUUTTTTTTUUUUUUVVVXXXZZZZZZYYYXXXWWWXXXUUURRRNNNNNNQQQTTTUUUUUUZZZ[[[\\\]]]^^^^^^^^^]]],,,---///111222444444555555444444444666888:::<<<:::::::::999999999888888<<<;;;::::::;;;:::999999777:::>>>EEEQQQbbbvvv~~~~~~|||mmmccc```aaaccciiimmmyyyssskkkeeecccccclllyyyjjjaaa^^^XXXSSSTTTXXX```pppxxxjjjaaa[[[VVVXXX\\\fffuuu|||iii___[[[VVVTTTUUUPPPMMMOOOTTTWWWTTTRRRSSSQQQPPPOOONNNMMMKKKKKKJJJIIIHHHGGGFFFEEEBBB>>>;;;666333///,,,+++***)))(((''''''&&&%%%%%%%%%%%%&&&'''''''''(((((('''''''''$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!"""######$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############################################################!!!!!!""""""###$$$$$$%%%$$$######"""""""""##############################"""##################"""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$#########"""""""""!!!!!!"""###$$$%%%%%%%%%&&&&&&(((***---111444666666777888:::;;;===>>>?????????AAACCCDDDEEEEEEFFFGGGGGGFFFEEECCC@@@>>>======<<<;;;<<<===??????>>>CCCCCCCCCCCCCCCDDDEEEFFFEEEFFFFFFEEECCCBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBDDDHHHKKKLLLMMMNNNQQQRRRTTTTTTUUUTTTUUUUUUSSSPPPOOOPPPQQQQQQPPPOOOPPPSSSUUUVVVUUUTTTSSSSSSRRRQQQQQQRRRRRRXXXWWWUUURRRPPPOOONNNNNNPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSUUUUUUUUUUUUTTTRRRQQQPPPXXXYYYZZZZZZXXXVVVVVVWWWYYYUUURRRRRRTTTWWWXXXXXX[[[\\\\\\]]]]]]]]]]]]]]]000000111111222333555555444444444555666888:::;;;:::::::::999999999888888888888888888999999::::::999>>>HHHTTTbbbuuu{{{nnndddbbbgggooottt}}}xxxxxxyyy}}}tttnnnfff]]]WWWUUUXXXaaakkkyyyjjj\\\TTTQQQUUU]]]jjj{{{~~~nnnbbbZZZWWWXXXNNNKKKLLLQQQTTTSSSRRRTTTTTTSSSRRRPPPOOOMMMLLLKKKJJJIIIHHHHHHGGGEEEBBB???;;;777222...,,,+++***)))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""$$$$$$$$$###############!!!!!!"""""""""#########"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""##################""""""""""""""""""""""""$$$#########""""""!!!!!!################################################"""""""""###$$$$$$%%%%%%&&&%%%$$$###############""""""""""""""""""""""""###""""""!!!!!!""""""###$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$%%%''')))+++...222444666777999:::;;;<<<===>>>????????????AAACCCDDDEEEEEEEEEGGGFFFDDDBBB@@@>>>===<<<:::<<<>>>@@@@@@AAABBBDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJHHHGGGGGGHHHJJJIIIHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHJJJMMMPPPOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRPPPNNNMMMNNNOOONNNOOOQQQQQQQQQRRRTTTUUURRRQQQOOONNNMMMLLLMMMMMMRRRQQQOOOMMMKKKIIIHHHGGGJJJIIIIIIIIIJJJKKKMMMMMMPPPRRRSSSSSSQQQPPPOOOPPPPPPQQQRRRSSSRRRPPPNNNLLLTTTUUUVVVVVVTTTTTTUUUWWWYYYWWWUUUUUUWWWYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]333222111000111222333444333444555666777999999::::::::::::999999999888888888888888777777888:::<<>>>>>>>>???@@@AAACCCDDDEEEFFFFFFHHHFFFCCC@@@???>>>>>>???===BBBFFFGGGFFFFFFHHHJJJHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPOOOMMMLLLLLLMMMOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMNNNPPPRRRPPPQQQQQQQQQQQQQQQPPPPPPNNNOOOOOOMMMKKKKKKLLLMMMKKKNNNQQQQQQNNNMMMOOOQQQNNNLLLJJJHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGKKKOOORRRRRRPPPMMMLLLMMMLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOOOOPPPSSSUUUUUUTTTSSSSSSUUUWWWYYYZZZZZZ[[[[[[\\\]]]^^^___```222111000//////000111222222333555777888999999999:::::::::999999999888888:::;;;:::999999;;;AAAEEESSS[[[hhhttt~~~|||||||||}}}{{{tttqqquuu|||qqqggg```dddjjjfffbbbiiiooo|||mmm^^^WWWTTTQQQRRR]]]rrrsssbbbWWWQQQLLLIIILLLMMMMMMNNNQQQOOOOOOOOOPPPPPPPPPPPPPPPLLLJJJIIIIIIIIIHHHFFFDDDCCC???888333000...+++***))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$!!!!!!!!!"""#########$$$########################""""""""""""###########################################################################$$$$$$$$$'''&&&%%%$$$#######################################"""!!! !!!"""###$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""#########"""""""""""""""####################################$$$&&&'''(((,,,///333666999:::::::::<<<<<<<<<<<<=========>>>@@@AAABBBDDDEEEFFFGGGGGGIIIGGGDDDBBBAAAAAABBBCCCDDDHHHKKKLLLJJJIIIJJJLLLKKKJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSRRRPPPOOOOOOPPPQQQQQQPPPPPPPPPQQQQQQRRRQQQQQQQQQPPPNNNNNNPPPQQQQQQQQQQQQQQQPPPOOOMMMMMMIIIJJJKKKJJJIIIIIIJJJLLLGGGJJJNNNNNNKKKIIIJJJKKKJJJIIIGGGEEEEEEEEEGGGHHHHHHHHHHHHHHHFFFDDDAAA@@@>>>???AAABBBBBBBBBAAA@@@DDDJJJOOOPPPMMMIIIHHHIIIIIIHHHFFFDDDDDDFFFGGGIIIEEEGGGIIIJJJJJJKKKMMMOOONNNOOOOOOPPPPPPRRRTTTVVVVVVWWWWWWYYY[[[]]]```aaa000000///////////////000111333555888999999999888:::::::::999999999888888777888888888:::AAALLLTTTeeemmmyyyxxxtttjjjppptttxxx~~~~~~{{{|||vvvnnnllloooxxxzzzkkkbbbbbbZZZVVV\\\^^^dddsssrrrfff^^^TTTMMMNNN[[[tttqqq```YYYRRRMMMLLLLLLKKKKKKNNNMMMMMMNNNOOOPPPQQQQQQRRRNNNLLLJJJJJJJJJIIIHHHFFFFFFBBB===888444111...+++***))))))((('''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""##########################################!!!!!!""""""#########$$$################################################""""""""""""""""""""""""&&&%%%$$$###############!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""""""""######$$$########################"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%(((***,,,///111555888;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>AAABBBDDDFFFGGGHHHHHHHHHIIIHHHFFFDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJKKKMMMLLLLLLLLLLLLMMMNNNNNNRRRSSSSSSRRRPPPOOOOOOPPPQQQQQQPPPPPPQQQQQQRRRRRRPPPQQQQQQOOOMMMLLLMMMNNNQQQPPPPPPOOONNNLLLKKKJJJDDDEEEFFFGGGFFFGGGJJJLLLFFFIIILLLNNNNNNLLLKKKKKKKKKJJJHHHGGGHHHJJJMMMOOOQQQQQQQQQPPPLLLHHHCCC@@@???BBBDDDFFFFFFCCC@@@>>>FFFMMMUUUWWWTTTPPPNNNOOOKKKIIIEEEAAA@@@AAACCCDDDFFFHHHKKKLLLKKKKKKKKKLLLMMMNNNOOONNNMMMLLLNNNOOORRRRRRRRRSSSVVVYYY[[[]]]...//////000000/////////000222666999::::::888777:::::::::999999999888888444555888:::AAAOOO```mmmyyyxxxjjjbbbZZZ___eeekkkvvv}}}sss{{{~~~wwwpppnnnpppyyyrrrpppddd]]]\\\UUUSSS___lll}}}uuudddWWWQQQSSS```ooosssbbbZZZSSSPPPMMMJJJKKKMMMNNNOOOOOOPPPPPPQQQQQQQQQRRROOOMMMLLLLLLKKKIIIHHHHHHEEEAAA>>>:::666111...))))))(((''''''''''''''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""######"""""""""""""""""""""""""""##################"""!!!!!!"""#######################################""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&#########%%%'''***---///111333666888;;;<<<======<<<======>>>???@@@@@@AAACCCDDDEEEGGGHHHIIIJJJJJJHHHGGGGGGFFFGGGHHHIIIJJJLLLJJJIIIIIIKKKLLLLLLKKKNNNMMMMMMLLLLLLLLLLLLLLLPPPQQQRRRQQQOOONNNNNNOOOPPPPPPPPPPPPPPPQQQRRRRRROOOPPPPPPNNNKKKJJJJJJKKKKKKKKKKKKJJJHHHGGGEEEDDD???AAACCCDDDEEEGGGJJJLLLKKKMMMQQQUUUYYYZZZXXXUUUOOONNNMMMMMMOOOSSSWWWZZZ[[[\\\\\\[[[XXXRRRMMMIIIIIILLLPPPSSSRRRMMMHHHDDDLLLUUU^^^bbb^^^ZZZYYYZZZUUURRRNNNIIIEEECCCBBBBBBEEEIIINNNRRRSSSSSSSSSSSSSSSTTTTTTQQQLLLIIIIIIJJJNNNNNNMMMMMMOOOQQQSSSUUU---...000111111000//////000222666999;;;:::888777:::::::::999999999888888888;;;???DDDOOOaaawww}}}mmm^^^TTTRRRYYY```iiixxxzzzqqqxxx||||||{{{uuusssvvv}}}vvvkkkbbbRRRKKKUUUUUUeee{{{uuufff[[[TTTWWW]]]iiisssiii```WWWSSSOOOKKKKKKMMMQQQQQQQQQQQQQQQQQQQQQQQQTTTRRROOONNNMMMLLLKKKIIIJJJHHHEEEBBB>>>:::444000(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((('''''''''######$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########"""""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""############!!!!!!"""###############$$$$$$############$$$$$$&&&%%%%%%%%%$$$#################################%%%%%%$$$###"""!!! ################################################!!!!!!!!!!!! """"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!"""$$$$$$$$$###"""########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%(((,,,000222333444666888;;;<<<>>>>>>===>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKFFFFFFGGGGGGHHHIIIJJJKKKNNNKKKHHHIIIMMMOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKKKOOOPPPQQQPPPNNNLLLMMMNNNPPPOOOOOOOOOPPPQQQQQQRRRNNNOOOOOOMMMJJJIIIIIIIIIEEEEEEDDDDDDBBBAAA???>>><<<>>>AAABBBDDDFFFJJJLLLRRRSSSWWW^^^eeehhheeebbbTTTSSSRRRSSSVVVZZZ___bbb```aaaccccccaaa\\\WWWTTTSSSWWW\\\```^^^XXXQQQLLLLLLVVVaaaeeeaaa]]]\\\]]]```]]]YYYSSSNNNHHHDDDBBBCCCHHHPPPWWW[[[]]]^^^___ZZZ[[[YYYTTTMMMHHHGGGGGGLLLKKKJJJIIIIIIKKKMMMNNN............///000111222555666777888999:::;;;;;;888666777;;;;;;888777999;;;>>>GGGSSSddduuuzzzjjj___[[[\\\TTTbbbsss{{{uuuzzz~~~ooo___WWWUUUSSSWWWbbbrrrjjjVVVNNNPPPNNNXXXiii{{{~~~qqqbbbXXXWWWVVVSSSNNNNNNOOOOOOOOOOOOPPPRRRTTTPPPPPPPPPOOONNNMMMKKKKKKIIIGGGFFFDDDAAA===777222...***&&&&&&)))+++(((%%%&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###!!!!!!"""%%%%%%"""################################################"""""""""###$$$$$$$$$%%%$$$$$$###""""""###$$$%%%$$$$$$###"""!!!!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""#########$$$$$$$$$$$$""""""!!!!!! """"""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%###!!!!!!!!!""""""###&&&***---...///111222444666888:::;;;<<<<<<;;;>>>>>>>>>???@@@AAACCCCCCFFFGGGHHHIIIIIIIIIHHHHHHEEEGGGIIIKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIINNNQQQSSSSSSPPPOOOPPPRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNLLLGGGDDDDDDDDDDDD===???AAAAAA???=========;;;<<<===BBBJJJQQQRRRPPPMMMSSS\\\dddjjjllljjjiii^^^^^^___```bbbdddfffgggiiifffbbbcccggghhhdddaaadddeeegggiiiiiifff```[[[SSSXXX```hhhhhhcccbbbeeebbbcccaaaZZZQQQIIIEEEDDDGGGJJJOOOVVV]]]aaaaaaaaa\\\^^^___\\\VVVQQQOOOOOOKKKJJJGGGEEEDDDCCCCCCDDD000/////////000111333444666666777888999:::;;;;;;777666888:::999666666:::DDDJJJVVVcccqqq{{{|||~~~zzzooogggbbbcccgggiii{{{pppeee```\\\XXXXXX___kkk}}}gggWWWRRRNNNRRRYYYcccqqqssseee[[[UUUQQQPPPNNNOOOQQQSSSSSSTTTVVVWWWQQQQQQPPPPPPOOOMMMLLLKKKIIIHHHGGGFFFCCC???:::666000,,,'''&&&(((***(((&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$$$$%%%'''(((%%%"""!!!!!!!!!!!!!!!!!!!!!!!!#######################################$$$$$$$$$%%%$$$###""""""######$$$$$$###""""""""""""""""""################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$ !!!!!!!!!""""""$$$$$$######""""""""""""""""""#########$$$$$$$$$ !!!!!!!!!""""""""""""$$$######"""###$$$%%%&&&&&&)))---///000111333444666777999;;;<<<=========>>>??????@@@AAACCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPOOOOOOOOONNNNNNMMMLLLLLLOOOQQQRRRQQQNNNLLLMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPIIIIIIHHHEEEBBBAAAAAA@@@>>>???@@@???===;;;<<<<<<;;;===AAAIIIQQQWWWWWWTTTQQQUUU[[[bbbgggjjjjjjkkkiiiiiijjjmmmrrruuuvvvvvvuuuqqqlllkkkllljjjfffbbbaaabbbeeehhhkkkjjjfffccc___aaaggglllkkkhhhhhhlllnnnnnnllleeeZZZQQQLLLJJJGGGJJJOOOVVV\\\^^^]]][[[]]]```cccccc```]]]\\\\\\TTTQQQKKKEEEAAA???>>>???333222111000111222444666666666777888999::::::;;;777777999:::888666;;;CCCRRR[[[iiiuuu~~~}}}|||~~~wwwkkkfffhhhlllsssyyy{{{sssggg^^^VVVUUU[[[iii~~~hhh[[[OOONNNMMMOOOXXXgggyyyyyyhhh[[[UUUUUUQQQRRRUUUWWWXXXWWWVVVUUUQQQQQQQQQPPPOOONNNMMMLLLJJJIIIHHHGGGFFFCCC>>>;;;444///)))'''((()))((('''***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%&&&''''''&&&$$$################################################$$$$$$$$$###############%%%%%%$$$###""""""######""""""""""""""""""###$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$############"""""""""###############$$$$$$$$$############$$$$$$$$$$$$""""""######%%%'''((()))***---000333444555666888888999:::<<<===>>>>>>???@@@@@@@@@AAACCCDDDFFFGGGIIIIIIHHHGGGGGGGGGHHHIIIGGGHHHIIIKKKLLLLLLLLLLLLNNNNNNOOOOOOPPPPPPQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPNNNMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMGGGFFFDDDCCCBBB@@@?????????AAABBBBBB@@@???@@@AAA???AAAGGGQQQZZZ^^^^^^[[[XXXZZZ^^^bbbgggkkkmmmooouuutttvvv}}}yyyuuuqqqmmmfffaaa___```ccchhhmmmpppooonnnmmmmmmooorrrqqqooossszzz|||sssggg[[[TTTRRRKKKMMMQQQVVVZZZ[[[XXXVVVVVVZZZ```dddeeeeeeddddddbbb\\\SSSJJJBBB>>><<<<<<555444333222222444666888666777777888999999::::::888888999:::888;;;GGGTTTcccmmmyyy{{{qqqhhhiiipppzzz~~~~~~~~~|||{{{~~~|||vvvlllbbb^^^^^^dddppp{{{}}}mmmXXXTTTOOOMMMOOOVVV```fff}}}lll```ZZZVVVVVVWWWYYYYYYWWWSSSPPPRRRRRRRRRQQQPPPOOONNNNNNJJJIIIHHHHHHGGGEEEBBB???888333---)))(((((()))((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%############$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$###"""""""""%%%%%%$$$######""""""""""""!!!!!!!!!"""###$$$$$$################################################%%%$$$$$$######$$$$$$%%%#########""""""#########$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$&&&((()))***,,,///333555666777888999888999:::<<<===>>>??????AAAAAABBBCCCDDDFFFGGGHHHJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIJJJKKKLLLLLLMMMMMMOOOOOOOOOOOOPPPPPPQQQQQQMMMLLLLLLLLLLLLMMMMMMNNNLLLMMMNNNOOOOOOOOOOOOOOOQQQOOOLLLIIIIIIJJJKKKMMMLLLHHHEEEEEEEEEEEEFFFHHHFFFJJJOOOQQQPPPNNNLLLLLLHHHGGGKKKTTT]]]```aaabbb___aaaeeeiiimmmppprrrtttzzzyyy}}}xxxppphhhcccaaabbbeeekkkqqqvvvxxxxxxwwwuuuuuuwwwxxxyyyuuuggg]]]YYYTTTSSSTTTUUUWWWXXXVVVUUURRRWWW___eeeiiijjjiiihhhkkkfff^^^UUULLLFFFBBB@@@777666444444444555777888777777777888999999::::::777666888:::===FFFXXXiiixxxyyyrrrmmmqqqzzz~~~|||zzz{{{|||}}}~~~}}}||||||zzzyyy}}}{{{ssswww~~~~~~wwwnnngggdddhhhmmm}}}nnnggg[[[QQQMMMMMMQQQTTTfff}}}lll^^^YYYWWWWWWWWWXXXWWWSSSPPPRRRRRRRRRRRRRRRQQQPPPOOOJJJIIIHHHHHHHHHGGGDDDAAA===888222,,,***)))))))))''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$######"""""""""!!!!!!!!!"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""############!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!""""""""""""######$$$&&&'''((())))))...111444666777888999:::888999999;;;<<<===??????CCCCCCCCCDDDEEEFFFHHHHHHIIIHHHGGGFFFFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMNNNOOOOOOLLLLLLLLLMMMMMMMMMLLLKKKNNNLLLHHHGGGHHHMMMSSSWWWYYYPPPKKKMMMOOOPPPTTTZZZYYY___hhhmmmlllfff```\\\VVVPPPNNNTTT[[[]]]```dddeeeggglllqqquuuwwwxxxxxx~~~}}}yyyqqqmmmkkkkkknnntttzzz||||||~~~vvvkkkfff___\\\XXXVVVWWWYYYYYYYYYZZZ^^^dddkkkooopppooommmmmmkkkhhhccc\\\VVVPPPMMM777666666666666666777777777777888888888999999999666666999AAAIIIVVViiizzzyyyxxxuuuuuuyyy}}}~~~~~~}}}~~~}}}{{{zzzxxxwwwzzz~~~~~~}}}~~~}}}|||zzzzzz{{{}}}uuunnnooouuuyyy{{{yyyxxxxxx}}}uuukkkhhhiiiiiinnn{{{nnn\\\RRRNNNOOOQQQTTTggg{{{hhh^^^[[[WWWVVVXXXXXXVVVSSSSSSSSSSSSSSSSSSRRRQQQQQQKKKJJJIIIIIIIIIHHHFFFDDDAAA===777111---*********&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$###!!!!!!###%%%################################################$$$$$$$$$###############"""###$$$$$$$$$$$$######""""""""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$###############"""""""""#########$$$$$$###$$$&&&((()))******+++000333666888888999:::;;;999999999:::<<<===???@@@EEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQOOONNNNNNOOOPPPQQQMMMLLLJJJJJJJJJIIIFFFDDDIIIIIIIIILLLRRRZZZbbbgggfff\\\VVV[[[```bbbgggnnnrrrzzzzzztttmmmaaaZZZ\\\^^^^^^bbbhhhkkknnnssswww{{{~~~|||zzz{{{~~~~~~yyynnnjjjeeebbbbbbcccdddeeefffhhhlllqqquuuvvvsssqqqpppqqqrrrrrrooolllgggeee555666777888777777666555888888888888888999999999999;;;CCCPPP^^^kkk{{{|||vvvuuusssvvv}}}}}}~~~}}}||||||{{{~~~~~~vvvooommmoooxxx{{{zzzyyy|||tttooofffcccgggvvvvvvggg^^^XXXUUUMMMWWWjjj|||llleee]]]XXXXXXXXXVVVTTTSSSSSSTTTTTTSSSSSSRRRRRRNNNLLLKKKJJJKKKJJJHHHGGGCCCAAA<<<666000,,,++++++'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$######"""%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%###!!!!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&#######################################$$$$$$$$$!!!!!!###$$$%%%%%%$$$$$$$$$###""""""""""""""""""######################################################""""""""""""############""""""""""""######$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&###%%%(((+++---//////000222555888:::::::::;;;<<<;;;;;;;;;;;;===>>>@@@BBBGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDFFFGGGIIIJJJLLLLLLMMMMMMLLLLLLLLLMMMNNNOOONNNNNNNNNNNNMMMMMMMMMMMMQQQPPPNNNMMMLLLMMMNNNNNNLLLJJJIIIJJJLLLLLLJJJHHHJJJLLLRRRYYYaaahhhnnnrrroooeeeccckkksssssswww}}}{{{pppooonnniiikkkrrrwwwxxxzzz~~~}}}zzzxxxxxxxxxxxxwwwuuuuuuwww{{{~~~~~~|||yyyzzz|||555666777999999777555444888888888888888999999999>>>BBBMMM___ooo{{{{{{nnncccccceeennn~~~{{{}}}{{{}}}zzzsssooonnn{{{~~~}}}}}}vvvmmmccc___eeeqqqpppaaaXXXKKKNNNXXXkkk{{{qqqddd[[[XXXVVVTTTQQQSSSTTTTTTTTTTTTSSSSSSRRRPPPOOOMMMLLLLLLLLLJJJHHHEEECCC???999222---++++++)))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((&&&$$$""" %%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$""" """&&&################################################""""""######$$$$$$$$$%%%!!!"""$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$ !!!!!!!!!"""""""""!!!!!!""""""############$$$$$$$$$$$$######""""""!!!!!!"""""""""############%%%)))---000222444444444666999;;;;;;;;;<<<>>><<<<<<<<<<<<>>>@@@BBBCCCHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCEEEHHHJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOMMMKKKIIIHHHHHHIIIJJJIIIHHHHHHLLLQQQSSSSSSQQQOOOTTT\\\eeelllqqqssstttsssjjjkkkwww~~~~~~vvvvvv|||777888888999999777666555999999999777666666999;;;???JJJ]]]ppppppbbb\\\___fffsss|||yyywww~~~tttkkkccc___^^^ddduuurrrbbbVVVQQQPPPWWWeeeyyykkk```YYYSSSRRRVVVTTTZZZZZZUUUSSSUUUTTTOOOQQQQQQPPPNNNLLLJJJHHHFFFGGGEEEAAA===999444...******)))((()))***+++***))),,,***)))'''&&&&&&&&&&&&******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""#########$$$###########################$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%$$$###$$$$$$%%%&&&'''(((#########$$$%%%%%%%%%&&&#########$$$%%%%%%%%%&&&########################"""###$$$$$$###"""!!! """$$$&&&&&&$$$""" !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""!!!!!! ###%%%%%%%%%&&&'''(((***---......///111333888999999:::;;;<<<======AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEECCCBBBAAAFFFFFFGGGHHHIIIJJJKKKLLLRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMMMMOOOOOOOOOMMMMMMNNNMMMKKKHHHFFFFFFGGGFFFJJJQQQZZZcccgggeeebbbaaa___```dddjjjooopppoooppprrrwww}}}~~~777888888999888888666666888888777666666888<<<@@@KKKWWWiiizzz~~~mmmdddaaaiiittt~~~~~~xxxjjj```YYYYYYcccnnnzzzjjjXXXQQQMMMOOOXXXfffyyy}}}nnnaaaVVVTTTWWWSSSWWWWWWSSSRRRUUUUUUSSSPPPPPPOOONNNMMMKKKIIIHHHIIIFFFCCC@@@<<<777222...+++***((()))***+++***(((+++***((('''&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$$$$$$$#########$$$%%%&&&&&&#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###"""!!!!!!###$$$%%%%%%$$$###!!!!!!!!!"""$$$$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""############ ###$$$$$$%%%'''(((***,,,///000000222444666::::::;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBDDDDDDDDDEEEDDDDDDCCCCCCHHHHHHIIIJJJKKKLLLMMMMMMQQQQQQPPPOOOOOOOOOOOOOOOQQQPPPOOONNNOOONNNLLLJJJJJJJJJHHHFFFCCCCCCDDDFFFHHHNNNZZZgggssswwwuuurrrdddbbbaaaccchhhlllnnnnnnrrruuuzzz}}}~~~|||{{{888888999999888888777666999888888777888===CCCHHHYYYgggyyyrrrkkkjjjjjjxxx}}}~~~wwwiii^^^XXXWWWZZZgggwwwxxxbbbXXXOOOLLLNNNUUUbbbnnnrrraaaYYYYYYUUUWWWVVVRRRRRRUUUVVVTTTOOOOOOOOOOOONNNLLLKKKJJJJJJHHHEEECCC@@@<<<777444---+++))))))******)))((()))((((((''''''(((((()))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$###############$$$$$$##################""""""##################""""""########################$$$%%%%%%%%%%%%$$$##############################!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$######""""""########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!######$$$%%%(((+++---///111333444555888:::;;;;;;<<<===>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFJJJJJJKKKLLLMMMMMMNNNNNNQQQPPPPPPOOOOOOOOOOOOPPPPPPOOONNNNNNNNNMMMJJJGGGEEEEEECCCAAA@@@BBBFFFIIIMMMVVVdddttt}}}jjjgggeeeeeehhhmmmpppqqqvvv{{{|||zzzzzz{{{{{{{{{~~~yyyyyy999999999999888888777777:::999999999<<>>???@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHJJJKKKKKKLLLMMMMMMNNNNNNPPPOOOOOONNNNNNOOOOOOOOOLLLKKKKKKLLLLLLKKKHHHEEEAAA@@@@@@???AAAFFFLLLQQQWWW^^^kkkwww~~~}}}zzzpppnnnllllllooosssxxx{{{}}}xxxrrrqqquuuzzz~~~~~~{{{zzz{{{||||||{{{|||rrrkkkiiioooppprrrwww}}}~~~}}}}}}~~~}}}|||}}}:::999999888888888888888888999999;;;AAAJJJUUU]]]ppp~~~{{{~~~tttlllnnnsssyyyyyyqqqpppyyy~~~lll___XXX\\\dddpppvvvdddXXXRRROOOQQQVVVTTT```sss|||jjjYYYVVVTTTTTTUUUTTTRRRQQQSSSSSSRRRQQQOOOMMMKKKJJJKKKIIIHHHFFFEEECCC???<<<555222...,,,+++***)))(((''''''((())))))*********)))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$##############################((('''&&&$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#########""""""!!!"""""""""$$$#########"""!!!!!!!!!$$$#########"""!!!!!!!!!##############################"""""""""#########%%%$$$###!!!!!!###$$$%%%""""""###$$$$$$$$$######"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""###%%%&&&'''***...111000222444666777888;;;===;;;;;;<<<===>>>??????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDFFFGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNLLLKKKIIIIIIHHHFFFCCC@@@======>>>@@@DDDKKKTTT[[[```fffmmmtttxxxyyyxxxvvvtttttttttvvvyyy~~~zzztttmmmkkknnnrrruuuvvvxxxvvvsssqqqooonnnmmmlllmmmqqqtttqqqjjjaaa[[[XXXYYYYYY[[[^^^cccjjjooosssrrrqqqpppnnnnnnnnnoooooonnnnnnnnnmmmkkkjjjjjjkkkmmmllllllnnnqqqwww}}}::::::999888888888888999666888;;;AAAJJJWWWdddmmm}}}ooommmsss|||}}}qqqhhhfffnnnxxx}}}lll^^^\\\]]]dddpppvvvhhh]]]RRRLLLJJJJJJPPP]]]sssccc[[[UUUUUUUUUSSSQQQRRRTTTSSSSSSRRRPPPOOOMMMLLLLLLJJJIIIHHHGGGDDDAAA>>>999666111...,,,+++***)))'''((()))************))))))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""############"""""""""""""""########################""""""##################""""""########################"""""""""!!!""""""###$$$%%%$$$###""""""###$$$%%%"""######$$$$$$$$$######"""""""""###############""""""###$$$$$$$$$$$$###""""""######$$$$$$##############################"""""""""""""""""""""""""""""""""""""""#########"""$$$''')))***---000333222444666777777888:::<<<;;;;;;<<<===>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMNNNLLLIIIFFFEEECCC@@@>>>>>>???AAADDDJJJRRR\\\bbbiiimmmssswwwyyy{{{|||}}}xxx{{{xxxrrrkkkgggiiimmmooopppnnnmmmjjjgggddd```^^^\\\WWWYYY[[[ZZZUUUOOOKKKIIIFFFGGGHHHJJJNNNSSSWWWZZZXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[ZZZZZZXXXYYYYYYYYY[[[___eeejjjlllttt~~~;;;:::999888888888999999777;;;BBBLLLZZZjjjyyy{{{xxxyyy|||{{{}}}qqqgggbbbfffnnn}}}tttnnniiijjjnnnwwwvvvcccSSSKKKIIIKKKQQQaaaxxxqqqbbbZZZVVVQQQQQQSSSQQQQQQRRRRRRRRRQQQQQQPPPNNNLLLKKKJJJIIIFFFBBB@@@===999333///...,,,+++***(((((()))*********))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$""""""""""""######$$$%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$##############################"""""""""###$$$%%%$$$##################$$$######$$$$$$$$$######"""############""""""""""""""""""###$$$$$$$$$$$$###"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%###&&&))),,,...000333555555666888999888999;;;<<<<<<======>>>???@@@AAAAAACCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHGGGGGGFFFFFFIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMJJJFFFEEEDDDEEEDDDCCCGGGIIIKKKNNNSSS[[[dddjjjqqqvvv|||~~~rrrkkkccc___```cccdddeeeaaa```^^^ZZZUUUPPPLLLKKKDDDEEEFFFEEECCC@@@>>>===;;;;;;<<<>>>@@@CCCFFFGGGDDDEEEFFFHHHIIIJJJKKKKKKOOONNNMMMMMMMMMMMMLLLKKKFFFGGGGGGGGGFFFIIIMMMQQQTTT\\\gggrrr;;;:::999888888888999:::;;;@@@JJJWWWgggzzz}}}{{{~~~xxx}}}~~~{{{vvvkkkccceeejjjxxx{{{wwwtttvvvxxxbbbVVVLLLKKKNNNWWWfff~~~pppaaaXXXQQQPPPSSSNNNOOOPPPRRRSSSSSSTTTTTTPPPNNNMMMLLLJJJHHHDDDAAA???;;;555111...---,,,+++((()))***++++++***)))(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''''''''########################""""""###$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%""""""""""""###$$$&&&&&&#########$$$%%%%%%%%%&&&#########$$$%%%%%%%%%&&&########################$$$$$$#########$$$&&&'''##############################$$$$$$$$$######"""$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###%%%&&&'''###&&&+++...000222444666777999::::::::::::;;;===>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIIIIHHHGGGEEEDDDJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKHHHEEECCCCCCFFFIIILLLMMMQQQRRRUUUXXX\\\cccjjjoooxxx}}}{{{yyy|||yyyrrriiibbbYYYUUUVVVXXXYYYYYYVVVUUUTTTOOOIIICCC???===::::::999888777777777777666777777888:::<<<===>>>:::;;;<<<>>>????????????AAA@@@???@@@@@@@@@>>><<<999;;;;;;:::888999===AAACCCJJJSSS^^^lll|||;;;777666999;;;999999:::AAALLL]]]mmmzzz{{{xxxyyy|||wwwdddaaajjjssszzzdddVVVPPPPPPUUU[[[gggkkk[[[ZZZWWWOOORRRQQQRRRUUUTTTPPPPPPSSSQQQOOOMMMLLLJJJGGGCCC@@@@@@===999444000---,,,+++((('''&&&%%%%%%&&&((()))+++)))((((((******'''$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%###!!!########################%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&%%%$$$###""""""###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""%%%""" """$$$###""" !!!"""###$$$$$$)))((('''%%%$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''***---000222444666888:::::::::::::::::::::::::::;;;;;;===???AAACCCDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKOOONNNLLLJJJHHHHHHHHHIIIFFFEEEDDDDDDFFFGGGGGGFFFLLLHHHFFFJJJPPPUUUUUUTTTXXXZZZ\\\^^^aaahhhqqqxxx}}}~~~{{{{{{|||}}}}}}{{{zzzyyyoookkkggggggiiiiiieeeaaaXXXTTTPPPNNNMMMNNNNNNMMMJJJIIIFFFCCC@@@>>><<<<<<999888888888999999999888999<<<<<<:::;;;???@@@>>>@@@;;;777999999777777:::>>>===;;;:::999:::;;;;;;666999<<<===<<<:::888888;;;>>>EEEQQQ___llltttxxxpppqqqqqqqqqqqqsssuuuxxx999777888<<<===;;;<<>>???@@@EEELLLNNNMMMLLLFFFBBBBBB@@@<<<:::<<<<<<;;;:::999888999999:::666999<<<===;;;999888777999:::>>>FFFPPPZZZ```cccaaaaaabbbbbbbbbdddggghhh777777:::=========BBBHHHZZZggg{{{~~~~~~~~~~~~~~~~~~~~~yyygggVVVPPPPPPWWWfffvvvzzz```TTTSSSSSSPPPOOORRRSSSRRRSSSWWWUUUSSSQQQPPPNNNLLLHHHFFFCCCBBB@@@<<<888333///,,,))))))************))))))%%%%%%%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$###"""########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$################################################$$$$$$$$$#######################################%%%$$$""""""$$$%%%$$$###%%%%%%$$$$$$$$$#########'''&&&%%%$$$############"""############$$$$$$$$$############%%%''')))***...000333555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???AAABBBCCCEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIILLLLLLKKKJJJJJJIIIHHHHHHGGGHHHHHHJJJLLLNNNPPPQQQTTTRRRSSSWWW___eeegggggghhhiiikkkmmmpppuuu||||||wwwrrrnnngggggggggddd```YYYSSSOOOJJJFFFBBBAAABBBBBB@@@>>>???>>>===>>>@@@AAA@@@???@@@@@@@@@@@@???>>>===<<<======???AAABBBCCCDDDDDDEEEGGGHHHKKKTTT^^^aaa___YYYTTTPPPOOOJJJCCC@@@AAA>>>===<<<<<<;;;<<<<<<<<<:::===??????===;;;::::::999999999<<>>===???@@@@@@???BBBAAA???@@@BBBEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHKKKNNNOOOPPPQQQRRRTTTUUUVVVYYYcccnnnrrrpppfffccc```^^^VVVMMMHHHIIIEEEEEEEEEEEEDDDEEEEEEEEEDDDFFFHHHGGGEEECCCBBBBBB@@@===;;;;;;???CCCGGGHHHEEEDDDCCCDDDFFFIIIJJJKKK777777888<<>>>>>???AAACCCEEEEEELLLIIIGGGGGGIIIMMMPPPQQQPPPPPPQQQQQQQQQPPPOOOOOOPPPSSSXXXZZZZZZZZZ\\\]]]^^^```bbbfffppp|||{{{yyyvvvqqqfffXXXQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOSSSTTTUUUTTTQQQOOONNNOOOKKKGGGCCCAAAAAACCCDDDDDD>>><<<;;;;;;>>>AAAAAAAAA999888;;;CCCMMMZZZlll{{{pppjjjfffvvv~~~~~~||||||~~~~~~|||}}}}}}}}}{{{yyyvvvtttssstttuuuwwwyyy{{{}}}~~~xxxyyyzzz|||}}}}}}}}}|||~~~{{{mmmbbbbbboooiiiXXXPPPLLLKKKNNNWWWkkkxxxiii[[[TTTOOOPPPRRRQQQQQQRRRVVVTTTPPPOOONNNMMMKKKIIIFFFFFFFFFCCC???:::555222***************)))((('''***,,,---,,,***(((((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""$$$%%%%%%$$$######$$$ !!!"""###$$$%%%&&&######$$$$$$$$$######""""""############$$$$$$$$$$$$$$$%%%'''))),,,///111000222555666666777888:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAABBBDDDEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHIIIJJJJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCDDDEEECCCMMM[[[eeehhhiiihhhhhhfffggggggiiilllooorrrtttyyyzzz}}}{{{ttteee```YYYSSSOOOMMMJJJIIIJJJIIIHHHGGGGGGGGGGGGHHHEEEFFFGGGIIILLLMMMOOOOOOTTTRRRQQQRRRVVVZZZ^^^______^^^]]][[[ZZZYYYYYYYYYXXX\\\aaabbbaaa```aaacccbbbggglllpppyyywwweee[[[YYYYYYZZZ[[[[[[\\\[[[[[[[[[aaabbbbbbaaa^^^[[[[[[[[[XXXTTTNNNJJJGGGFFFDDDCCC===:::777888;;;===<<<;;;;;;;;;BBBPPP___nnn~~~tttiiihhhmmm}}}~~~~~~~~~~~~|||yyywwwuuutttttttttvvvyyy{{{|||}}}xxxxxxxxxyyyzzzzzzzzzzzzzzz{{{}}}}}}||||||}}}~~~~~~oooeeehhhsss}}}iiiXXXMMMHHHFFFLLL[[[qqqlll```TTTOOOOOOOOORRRUUUWWWTTTQQQOOONNNNNNLLLKKKHHHHHHGGGEEEAAA===999777---,,,+++******)))))))))(((***,,,+++)))((((((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&########################$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%###!!!"""############$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$######"""############$$$$$$$$$%%%&&&(((***,,,...000111000222555777777888:::;;;;;;<<<<<<===>>>>>>??????@@@@@@AAABBBCCCEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGCCCBBB@@@???AAACCCGGGIIIKKKUUUaaaiiikkklllmmmnnnnnnooopppqqqsssvvvzzz|||vvvooohhhdddUUUQQQJJJFFFDDDCCCCCCCCCFFFHHHKKKNNNPPPPPPPPPPPPRRRTTTWWWYYYZZZZZZZZZ[[[[[[\\\___dddjjjooopppppppppnnnjjjfffcccbbbbbbbbb^^^ccchhhiiifffddddddfffgggoootttwww|||qqqgggeeeeeefffggghhhiiihhhhhhgggkkklllllljjjfffdddddddddddd```[[[WWWTTTRRROOOMMMEEEAAA======@@@BBBAAA>>><<<>>>HHH[[[nnn}}}oooiiilllyyy}}}}}}{{{zzzvvvuuuuuuwwwzzz}}}~~~~~~|||{{{yyyzzz{{{|||||||||wwwyyy{{{|||{{{zzzzzz{{{|||~~~sssrrrqqquuu~~~}}}nnngggkkkpppllltttwww```PPPHHHDDDIIISSScccwwwooo\\\RRROOOOOORRRVVVXXXUUURRRPPPOOOOOOMMMLLLJJJJJJIIIFFFCCC@@@<<<;;;000...---+++******++++++$$$'''******(((((()))+++************************&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&$$$"""$$$&&&########################%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""%%%%%%"""!!!!!!###&&&&&&%%%%%%%%%%%%$$$$$$######%%%&&&&&&%%%$$$###"""############$$$$$$$$$&&&'''))),,,...///000111000333666888888999;;;===;;;<<<<<<===>>>??????@@@???@@@AAABBBDDDFFFHHHIIIIIIIIIJJJJJJIIIGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFF???>>><<<<<>>???@@@@@@AAAAAA?????????BBBEEEHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFIIIGGGEEEDDDEEEDDDBBBAAA;;;;;;;;;===BBBJJJQQQVVVcccooowwwuuurrruuuwwwwww~~~{{{wwwmmm___VVVQQQNNNIIIAAAAAACCCDDDBBB>>>AAAGGGJJJPPPWWW\\\^^^______```bbbcccdddeeefffgggggggggiiinnnxxxxxxqqqmmmjjjiiijjjlllnnnnnnllliiihhhhhhooovvv}}}yyyrrrvvvxxx{{{|||zzzwwwvvvuuuyyyvvvrrrnnnllljjjiiigggiiillloooooolllhhheeecccYYYSSSLLLKKKOOOSSSUUUTTTNNNWWWeeetttzzzyyy~~~{{{vvvqqqttt~~~~~~}}}}}}~~~|||}}}~~~~~~|||zzzxxxxxxyyy{{{|||~~~wwwhhhccc______bbbjjjyyytttjjjggguuuwwwaaaSSSIIIEEEIIIQQQ]]]qqqooo]]]RRRSSSYYYUUUTTTRRROOOMMMKKKLLLLLLMMMLLLKKKJJJIIIFFFBBB???:::666111---+++***)))(((((((((((('''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%!!!""""""#######################################!!!###%%%%%%###!!!!!!!!!###$$$%%%$$$$$$$$$&&&(((---------...///111222333444555666888:::;;;;;;;;;>>>>>>???@@@@@@AAAAAABBB?????????BBBEEEHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEDDDBBB@@@???>>>======???BBBHHHRRR[[[aaaoooyyy~~~zzz||||||wwwrrrooommmlllgggeee___UUUQQQRRRRRRPPPSSSPPPOOOOOOLLLHHHHHHLLLKKKPPPWWW]]]```aaabbbbbbfffgggggghhhhhhhhhhhhhhhpppwwwxxxssspppooooooqqqsssrrrooollljjjiiilllsss{{{zzzvvvwwwzzz~~~~~~{{{yyyyyy{{{xxxtttpppllliiigggfffkkkmmmppppppnnnjjjhhhggg```[[[UUUUUUXXX[[[\\\[[[ZZZjjjyyy}}}|||yyytttpppsss~~~|||zzz{{{{{{|||}}}}}}|||{{{zzz}}}}}}~~~oooiiibbb^^^\\\```lllxxxvvvjjjmmm}}}}}}aaaTTTHHHFFFGGGLLLZZZiiiiiiVVVRRRVVVRRRRRRQQQPPPNNNLLLKKKJJJMMMLLLKKKKKKJJJHHHEEEBBB???;;;444///---,,,+++***)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######%%%&&&&&&"""""""""############$$$########################"""###%%%$$$###!!!""""""###$$$%%%%%%%%%%%%''')))------...///000222444444666777888:::;;;<<<<<<<<>>BBBDDDFFFKKKSSS^^^iiiqqq~~~{{{zzzzzz{{{|||{{{vvvnnneee^^^ZZZXXXWWWUUUWWWUUURRRTTTZZZ______eee^^^XXXWWWTTTPPPOOOQQQPPPTTT[[[aaaccceeefffgggiiijjjjjjkkkkkkkkkjjjjjjuuu}}}{{{yyyxxxvvvxxxyyyxxxtttpppmmmlllkkkrrrzzz~~~|||{{{}}}|||{{{~~~|||xxxsssoookkkiiihhhjjjllloooooonnnlllkkkkkkddd```\\\[[[]]]___^^^]]]dddyyy}}}{{{}}}~~~yyyuuuxxx~~~~~~}}}zzzyyyzzz{{{||||||{{{|||~~~zzzrrrjjjdddbbbiiirrrwwwoootttvvvdddQQQJJJGGGGGGPPP[[[nnn{{{dddVVVRRROOOOOOOOOPPPPPPOOOLLLJJJLLLKKKJJJJJJJJJIIIGGGEEEDDD>>>777111...---,,,+++)))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%###""""""#########$$$$$$########################"""###%%%$$$###"""###$$$$$$%%%&&&&&&&&&'''))),,,......///000222333555666888999:::;;;=========>>>@@@@@@BBBCCCCCCCCCBBBBBB?????????BBBEEEHHHHHHHHHJJJJJJJJJIIIHHHGGGEEEEEEAAACCCDDD@@@;;;:::???DDDMMMPPPTTTXXX___jjjvvv|||wwwvvvvvvuuuuuummmggg___VVVPPPNNNNNNOOOSSSXXX[[[\\\bbbjjjnnnnnnooofff^^^\\\[[[XXXVVVWWWYYY]]]bbbfffhhhhhhiiijjjiiijjjkkklllmmmmmmmmmmmmuuu~~~|||wwwtttrrrpppvvv~~~~~~~~~}}}zzzuuuooojjjgggfffdddgggjjjkkkjjjjjjkkklllgggeeebbbaaaaaaaaa___^^^qqq|||yyyxxxzzz}}}{{{{{{|||}}}|||zzzzzzzzz|||{{{~~~uuuooorrryyyyyyssswwwxxxaaaUUUNNNHHHKKKQQQ[[[ppp|||eeeUUUOOONNNNNNPPPRRRRRROOOMMMKKKJJJHHHIIIIIIIIIGGGFFFEEE@@@999333///---,,,***((((((((('''''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""############"""###$$$%%%%%%########################"""$$$$$$$$$###"""###%%%$$$%%%'''(((((())),,,...//////000111333555777888999:::;;;======>>>>>>>>>@@@AAABBBDDDDDDCCCBBBAAA?????????BBBEEEHHHHHHHHHKKKKKKJJJHHHFFFDDDBBBAAA???@@@???<<<999===FFFNNN^^^bbbfffiiimmmuuu|||vvvrrrnnnkkkhhhfff\\\XXXRRRMMMLLLMMMPPPSSS[[[aaafffiiiooouuuxxxvvvssskkkdddcccccc```___```aaadddhhhjjjjjjiiiiiiiiihhhiiikkkmmmooopppqqqqqqwww~~~}}}|||yyy}}}xxxooogggcccbbb___aaadddfffgggiiikkkmmmooonnnkkkjjjiiigggeeeddd{{{uuummmttt|||}}}}}}|||zzzxxxxxxyyywwwyyy}}}xxxqqqttt{{{xxxkkk```RRRJJJIIIOOO]]]sssuuu___UUURRROOOOOORRRSSSRRRPPPKKKJJJHHHHHHIIIIIIHHHFFFDDD@@@:::555222///,,,***((((((((('''''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""!!!!!!!!!$$$$$$###"""###$$$%%%&&&###########################$$$$$$$$$"""###$$$&&&$$$&&&((())))))+++...000000000111222444777999::::::;;;<<<===>>>>>>>>>>>>@@@AAACCCDDDDDDCCCAAA@@@?????????BBBEEEHHHHHHHHHJJJIIIHHHFFFDDDBBB@@@>>>>>>>>>>>>>>>AAAIIITTT]]]pppuuuzzz{{{}}}zzzvvvooohhhccc___[[[XXXTTTRRRPPPPPPRRRVVVZZZ]]]ccchhhllloootttzzz}}}|||vvvpppkkkiiigggcccbbbdddhhhkkkmmmnnnlllkkkjjjjjjlllmmmoooqqqsssttttttuuu{{{~~~wwwnnniiihhh```bbbeeegggiiimmmqqqtttwwwuuussspppmmmkkkjjjiiitttiiiooozzz}}}yyywwwwwwwwwvvvwwwyyyzzz}}}}}}vvvooonnnsss}}}gggTTTKKKKKKQQQ^^^pppsss^^^XXXRRROOOQQQSSSRRRQQQNNNLLLJJJIIIJJJJJJIIIHHHDDDAAA<<<888555111---***)))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###%%%$$$###""""""$$$%%%'''###########################$$$$$$###"""###%%%'''%%%&&&(((******,,,///222000111222333555888:::;;;:::;;;<<<===>>>>>>>>>>>>???@@@BBBDDDDDDBBB@@@????????????BBBEEEHHHHHHHHHFFFFFFEEEDDDCCCAAA@@@???AAABBBDDDJJJRRR]]]hhhnnn~~~|||vvvpppfff___[[[YYYYYYXXXZZZZZZ[[[]]]```cccfffhhhjjjmmmooopppuuu{{{xxxqqqjjjhhhkkkppprrrtttuuusssrrrqqqrrruuuuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{}}}|||wwwvvvxxxzzz~~~~~~}}}}}}~~~}}}uuurrrrrrgggiiilllnnnrrrvvv|||{{{wwwsssqqqppppppssslllooowww|||~~~zzzwwwvvvwwwuuuvvvwwwwwwxxx{{{|||wwwsssnnnjjjsss}}}bbbTTTKKKLLLRRR\\\kkkfff^^^TTTOOOPPPRRRRRRPPPPPPNNNKKKKKKKKKKKKJJJIIIDDDAAA>>>;;;777333...+++************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&&&&&&&%%%$$$ !!!"""###%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$######""""""""""""##############################!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""$$$&&&'''###########################$$$$$$###"""###%%%(((%%%''')))***+++---000333111111222444666888;;;<<<:::;;;<<<======>>>======???@@@BBBDDDDDDBBB@@@>>>?????????BBBEEEHHHHHHHHHBBBBBBCCCCCCBBBBBBAAA@@@FFFHHHMMMWWWcccoooxxx|||{{{yyyssskkkaaaZZZXXX[[[___bbbdddeeegggjjjlllnnnooopppppprrrqqqpppxxxvvvtttwwwwwwyyy{{{|||{{{zzzzzz{{{|||}}}}}}}}}|||{{{zzzzzztttrrrqqqrrrvvv{{{~~~{{{~~~~~~yyyqqqkkkiiikkknnnsssyyy}}}~~~|||{{{zzz{{{yyywwwwwwxxxyyyyyyyyy||||||~~~zzz{{{||||||{{{zzz|||}}}|||yyyttttttvvvnnnpppsssvvvyyy}}}zzzzzz{{{yyyrrrrrr~~~{{{wwwwwwxxxyyyzzzzzzzzzzzzzzz|||{{{rrrtttwww~~~wwwuuuooosssyyyZZZNNNJJJJJJPPPWWWddd|||jjjXXXTTTSSSMMMKKKPPPOOOOOONNNNNNMMMKKKJJJIIIFFFDDD@@@;;;777333111000***)))'''''')))))))))(((***))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###$$$$$$%%%&&&'''((($$$$$$###""""""###$$$%%%'''((()))+++---000333444111222333555777888999:::999:::;;;<<<===???@@@@@@CCCCCCBBBAAAAAAAAABBBBBBDDDBBBAAADDDIIIJJJGGGCCCGGGAAA@@@BBBAAA>>>???EEEIIIQQQ]]]iiinnnrrr{{{vvvooommmkkkhhhbbb^^^]]]ccclllssszzzwwwtttrrrrrrrrrqqqqqqppppppoooooottt~~~|||}}}yyyvvvrrrqqqlllkkkiiiiiikkkmmmmmmmmmppppppppplllgggccc```___eeegggkkkpppuuuvvvtttrrrqqqqqqqqqqqqppppppppppppuuuwwwyyy{{{{{{yyyvvvtttvvvwwwuuuqqqpppssssssqqqsssuuuvvvtttqqqpppqqqtttqqqrrrssswww{{{zzzsssqqq{{{}}}|||yyyzzzzzz{{{{{{{{{{{{{{{vvvzzzuuulllnnnoootttzzz}}}uuuvvvlllVVVMMMIIIKKKNNNUUUgggzzzzzz```VVVRRRLLLIIILLLNNNNNNNNNMMMLLLJJJIIIHHHGGGEEEBBB???:::666333111,,,***)))(((*********)))***))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%$$$#########$$$%%%&&&((()))***,,,...000222222222222333555777888::::::;;;;;;<<<===???@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCAAAAAACCCGGGHHHFFFCCCDDDBBBBBBDDDBBB???CCCJJJSSS[[[hhhssswwwxxx{{{ppphhheee___```aaabbbfffmmmvvv|||{{{wwwtttssssssrrrqqqppppppoooooottt~~~|||xxxtttqqqmmmlllhhhfffddddddeeefffggghhhggghhhiiigggccc^^^\\\[[[```bbbeeejjjnnnpppnnnlllqqqpppoooooonnnmmmllllllnnnpppsssuuuvvvuuurrrqqqpppsssrrrnnnlllnnnnnnjjjjjjkkkllljjjhhhgggiiikkkkkkkkkmmmoootttyyy~~~|||xxx~~~}}}}}}~~~}}}}}}}}}||||||||||||{{{wwwyyy|||~~~nnnfffhhhhhhkkknnnttt|||fffXXXMMMIIIHHHJJJUUUbbbmmm\\\TTTLLLIIIJJJLLLLLLLLLLLLKKKJJJHHHHHHGGGGGGFFFCCC???:::666333///,,,*********++++++***)))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$###$$$%%%'''((()))+++---///000000000000222333444666777999:::;;;<<<<<<===???@@@AAABBBCCCAAA@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCEEEFFFEEECCCCCCEEEIIIJJJFFFDDDJJJSSS]]]cccoooyyy{{{yyy|||}}}rrrggg___[[[WWW[[[cccjjjqqqyyyzzzvvvtttsssrrrqqqllllllkkkkkkppp{{{~~~zzzyyyuuuqqqmmmiiifffeeedddbbb```______```aaabbb```ccceeeeeebbb]]][[[YYY[[[\\\___dddiiikkkjjjiiippppppooonnnlllkkkjjjjjjiiikkknnnqqqssssssrrrqqqooorrrrrrooommmllliiidddbbbcccdddcccaaaaaabbbccccccdddeeegggkkkoootttvvv||||||~~~}}}|||||||||zzz{{{|||}}}~~~mmmcccbbbeeegggiiilllttt}}}kkkYYYQQQMMMJJJPPPYYYqqq~~~jjj[[[OOOJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFBBB===888555000...+++)))***++++++***))))))((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""#########$$$$$$######$$$&&&'''(((+++---///111111111000///333333555666888999;;;;;;<<<===>>>???@@@AAABBBCCC@@@@@@@@@@@@AAABBBDDDDDDGGGFFFFFFEEEDDDDDDDDDEEEHHHNNNUUUTTTOOONNNVVV___iiilllttt{{{{{{yyy{{{|||rrrhhh```[[[YYYYYY^^^gggooovvv}}}~~~xxxtttrrrqqqoooooohhhhhhggghhhllluuu||||||||||||{{{zzzyyyxxxuuurrrnnnjjjeeebbb``````bbbbbb```^^^]]]]]]___aaaaaaeeehhhiiifffbbb^^^]]]YYYZZZ]]]bbbgggkkkllllllqqqppppppoooooonnnnnnnnnjjjlllpppsssuuuvvvvvvvvvvvvzzz{{{xxxtttqqqkkkdddbbbcccccccccbbbaaaaaaaaa`````````aaadddgggkkkmmmtttyyyssswww~~~}}}}}}}}}xxxyyyyyyzzzzzz|||pppccc______bbbfffkkknnnttt~~~|||~~~kkk___VVVNNNNNNTTTeee~~~hhhVVVLLLJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFGGGHHHGGGCCC>>>999555111...***)))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""#####################$$$&&&((()))---...000222222111000///333444555777999:::;;;<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@AAAAAABBBCCCDDDEEEFFFGGGGGGEEEBBBBBBEEEHHHTTT]]]eeeccc\\\\\\dddlllwwwwwwyyy}}}}}}{{{|||tttlllfffbbb```___\\\```eeekkkqqqxxx~~~~~~zzztttooonnnmmmmmmmmmiiiiiihhhiiilllsss{{{yyysssrrrsssssssssrrrrrrqqqqqqpppmmmiiidddaaa_________bbbccccccbbb______```bbbeeehhhlllllljjjfffcccaaa\\\]]]___dddkkkppprrrsssrrrrrrrrrsssttttttuuuuuuqqqsssvvvyyy|||}}}~~~~~~{{{rrrjjjfffffffffffffffeeedddbbb___^^^^^^^^^___aaaccceeehhhmmmuuu|||{{{llluuu}}}{{{{{{{{{{{{|||}}}}}}~~~yyyllleee^^^___dddiiilllmmmssszzz~~~wwwwww~~~ssscccSSSLLLMMM]]]vvv|||dddSSSJJJJJJJJJKKKKKKJJJIIIIIIHHHFFFGGGGGGGGGDDD???:::777333///+++(((((()))))))))((((((((((((((((((''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%#########$$$%%%(((***+++///000111222222222111000444555666777999;;;<<<===<<<<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEEEECCCFFFGGGEEECCCDDDJJJPPPeeeooouuuqqqjjjjjjqqqvvv}}}{{{{{{}}}}}}|||zzzwwwsssooommmllljjjhhh^^^___bbbeeeiiiooovvv{{{xxxtttoookkkkkkmmmnnnnnnooonnnnnnnnnqqqvvv{{{~~~~~~zzzsssmmmiiikkkkkkllllllmmmmmmnnnnnnmmmjjjfffbbb``````aaaccceeehhhkkkjjjgggeeefffhhhhhhlllooopppooommmkkkjjjgggggghhhmmmsssxxx{{{|||xxxyyyzzz{{{|||}}}~~~}}}~~~wwwpppooonnnnnnnnnmmmjjjgggcccbbb```^^^^^^^^^```aaabbbgggmmmssswwwyyy|||~~~tttlllrrr~~~|||~~~~~~~~~~~~wwwkkkgggfffiiikkkkkkpppwww|||}}}tttqqqsssxxx```PPPMMMSSSeee}}}{{{aaaOOOJJJKKKKKKKKKKKKJJJIIIIIIGGGHHHHHHGGGDDD@@@===:::555111---***)))*********'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%&&&(((***---...111111111222222222333333555555666888:::;;;=========>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFBBBFFFJJJJJJIIIMMMWWW```ttt~~~|||uuuvvvzzz|||~~~||||||vvvvvvxxx{{{|||yyytttoooddddddddddddeeeiiiooossstttpppllljjjkkkooorrrssstttsssrrrsssvvvyyy|||}}}yyyxxxwwwtttpppjjjfffccceeeeeefffggghhhjjjkkklllllliiieeebbbaaacccfffhhhmmmrrrwwwwwwtttqqqqqqsssqqqtttxxxzzz{{{{{{{{{|||zzzyyyyyy{{{~~~~~~~~~|||xxxtttmmmkkkhhheeecccbbbbbbcccbbbfffjjjnnnqqqsssuuuwww{{{pppkkknnnvvv}}}wwwzzz~~~}}}}}}{{{~~~|||ssskkkkkkjjjjjjooowwwwwwnnnlllqqqnnnYYYTTTKKKVVViiioooXXXKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIGGGEEEBBB>>><<<777333...+++***+++++++++'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''(((***---///111111111111111222333444555555555777888:::<<<======>>>???@@@AAACCCDDDEEEEEEGGGFFFFFFEEEEEEEEEEEEFFFCCCIIIOOOPPPQQQWWWdddooo}}}||||||~~~~~~vvvtttwww~~~zzzrrrllllllkkkhhhggggggjjjlllsssoookkkjjjmmmqqquuuwwwuuuttttttuuuwwwyyyzzz{{{rrrrrrqqqooolllgggccc``````aaabbbccceeegggiiijjjkkkiiieeebbbcccfffjjjmmmttt{{{||||||}}}zzz}}}wwwtttpppmmmjjjhhhhhhhhhdddgggjjjmmmnnnppprrrttt{{{vvvmmmjjjnnn||||||zzz}}}}}}}}}~~~~~~{{{{{{rrrppprrrwww}}}uuuhhhfffzzz|||aaaRRRHHHSSS[[[bbbwwwfffTTTNNNIIIIIIIIIHHHIIIMMMKKKKKKJJJIIIFFFCCCAAA???;;;666000+++))))))(((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%''''''&&&%%%$$$###"""!!!""""""######$$$$$$$$$%%%$$$"""!!!!!!"""######"""'''&&&%%%$$$############$$$%%%'''))),,,///222333333333222222333444666777777888999;;;===>>>@@@@@@======>>>@@@CCCEEEDDDCCCFFFFFFEEEEEEEEEEEEDDDDDDDDDFFFKKKSSS^^^jjjuuu|||{{{zzz|||~~~{{{~~~vvvyyywww}}}{{{|||{{{xxxsssmmmkkkmmmooorrrrrrrrrrrrssssssttttttrrrqqqpppppppppsssuuuwwwpppppppppoookkkgggbbb```^^^___```bbbeeeiiilllnnnrrrqqqnnniiigggjjjqqqwww|||{{{zzzwwwtttppppppooonnnmmmmmmmmmmmm|||vvvrrrmmmlllttt~~~}}}|||{{{{{{|||}}}}}}~~~pppiiiuuudddPPPEEEIIIMMMUUUggguuuWWWOOOHHHGGGHHHGGGGGGIIIKKKKKKJJJIIIGGGDDDBBB@@@<<<888222...,,,+++***))))))))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$############""""""""""""######'''&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%###""""""###$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''***---000222333444333333222333444666777777888999;;;===>>>@@@@@@>>>>>>>>>AAADDDEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCEEEIIIRRR\\\iiivvv}}}wwwuuuxxx|||{{{rrrsss|||||||||}}}|||zzz~~~~~~vvvqqqqqqsssvvvvvvvvvvvvuuutttsssrrrsssrrrqqqppppppqqqqqqrrrqqqqqqssstttsssnnngggaaa^^^___aaadddiiinnnsssvvv{{{zzzxxxuuurrrtttzzz|||zzzyyyvvvtttsssrrrqqqzzz{{{tttmmmlllppp{{{~~~|||zzzzzz|||vvvvvv|||oooWWWJJJEEECCCIIIVVVkkkbbbUUUIIIFFFHHHHHHGGGGGGKKKKKKKKKJJJHHHEEECCCAAA>>>:::444000...---+++***)))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''')))+++...000222333555444333333333444555666888999:::;;;===>>>@@@@@@?????????BBBDDDFFFEEEDDDAAAAAABBBBBBBBBBBBBBBBBBBBBIIITTTaaannnzzz|||tttsssyyytttkkklllrrrrrrnnnkkkmmmnnnpppxxxzzzyyy{{{||||||{{{zzzwwwtttqqqooooooppppppqqqqqqqqqppppppoooppptttyyy|||xxxnnneeeaaaccceeejjjpppxxx~~~{{{yyywww|||ssslllhhhooo~~~|||}}}~~~~~~xxxiiiYYYLLLDDDHHHMMMWWWooouuubbbNNNGGGGGGHHHHHHIIIKKKKKKKKKJJJIIIFFFDDDCCC>>>;;;666333000...,,,***(((((((((((((((((((((((()))(((((((((''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&((()))+++---///111333333666555444333333444555666999999:::<<<===???@@@@@@@@@@@@@@@BBBEEEFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDLLLWWWbbbkkksss{{{{{{vvvyyy|||mmmeeefffiiihhheeeccchhhnnnsss|||~~~{{{wwwsssnnnllljjjkkknnnqqqrrrsssrrrrrrkkkkkkoooxxxvvvmmmiiikkknnnttt{{{|||zzz{{{~~~zzz{{{}}}zzzqqqiiikkkyyy{{{{{{~~~||||||}}}eeeTTTHHHIIIIIIJJJ]]]tttqqqWWWHHHEEEEEEGGGJJJJJJJJJJJJJJJIIIGGGEEEDDD>>>;;;888444222///+++)))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""######$$$%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&'''&&&&&&%%%$$$$$$%%%%%%***+++---///111222333333666555444333444555666777::::::;;;<<<===???@@@@@@AAA@@@AAABBBEEEFFFEEEDDDCCCBBBAAA@@@AAACCCEEEFFFPPPWWW___eeegggjjjnnnrrryyyzzz{{{zzz{{{wwwggg^^^]]]^^^^^^]]]fffooozzz~~~~~~|||yyyuuuqqqmmmkkkjjjlllooorrrtttssssssrrrhhhgggkkktttyyytttvvv{{{~~~{{{yyyvvvrrrooollljjjiiikkkgggdddfffjjjmmmjjjfffhhhiiilllmmmnnnmmmkkkjjjffffffggghhhjjjlllnnnoootttvvvzzz~~~yyyooolllttt}}}yyywww{{{~~~uuunnnkkkjjjrrr}}}sss```PPPKKKGGGFFFPPP```}}}cccOOOFFFCCCDDDHHHHHHIIIIIIIIIHHHGGGEEEDDD???<<<999777444000,,,((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########!!!""""""$$$%%%&&&'''((((((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&+++---///111333333333333555444444444444666777888:::;;;<<<===>>>??????@@@AAA@@@@@@BBBDDDEEEDDDCCCAAA???======@@@EEEJJJMMM\\\aaaeeedddaaa```cccgggrrrtttwww|||rrrbbbYYYVVVUUUXXX]]]ppp{{{~~~{{{zzzxxxuuurrrpppnnnmmmqqqrrrtttttttttrrrpppoooiiiiiimmmvvv~~~wwwqqqmmmjjjfffdddaaa]]]ZZZWWWTTTSSSUUUSSSQQQRRRVVVXXXXXXVVVUUUVVVYYYZZZZZZYYYWWWUUUSSSSSSRRRSSSUUUWWWYYY[[[^^^^^^aaafffggggggiiinnn{{{xxxrrrvvv}}}{{{xxxzzzsssiiiccc___bbbhhh|||yyywww```QQQJJJGGGKKKQQQdddttt]]]NNNEEEDDDGGGGGGGGGHHHHHHHHHFFFEEEDDD@@@>>><<<:::777222---)))))))))))))))))))))))))))((((((((((((((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&''''''((((((&&&%%%%%%&&&''''''&&&######$$$$$$&&&'''))))))---...111333444444333333333333333444555777999:::;;;;;;<<<===>>>??????@@@@@@@@@@@@AAACCCDDDCCCAAA@@@>>><<<===CCCLLLUUU[[[fffiiikkkgggaaa```dddjjjxxxxxx|||xxxlll___XXXUUUVVV___jjjzzz}}}zzzyyy}}}|||wwwuuusssqqqqqqqqqrrrsssvvvvvvvvvvvvuuusssrrrqqqnnnqqqvvv~~~~~~|||xxxuuuwwwuuuqqqkkkeee___[[[YYYUUUSSSQQQNNNLLLIIIHHHGGGHHHHHHHHHIIIKKKMMMOOOPPPMMMOOOQQQSSSSSSQQQNNNLLLLLLKKKIIIHHHHHHJJJKKKLLLLLLKKKMMMRRRSSSPPPSSSXXX___eeelllqqqwwwxxxyyy|||}}}vvvjjjddd]]][[[^^^___yyytttyyyqqqZZZOOOKKKJJJIIIRRRtttjjjWWWJJJFFFGGGFFFGGGGGGHHHGGGFFFEEEDDDBBB@@@>>><<<999444///***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''(((((((((((('''''')))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''' """###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""###$$$%%%&&&''''''&&&&&&'''''''''''''''''''''&&&$$$$$$&&&'''&&&%%% !!!"""$$$&&&)))+++------///111444555555444333333333333333555888:::;;;;;;<<<<<<===>>>??????@@@@@@??????AAACCCCCCBBBAAAAAA???>>>@@@HHHTTT```gggqqqssssssoooiiiiiiooovvv}}}rrrhhh^^^ZZZXXX]]]kkk{{{}}}uuuuuuyyyzzztttsssqqqpppppprrruuuwwwuuuuuuvvvvvvvvvvvvvvvuuutttxxx{{{uuuqqqooollliiifffbbb```^^^ZZZVVVSSSPPPOOOPPPOOOMMMLLLJJJIIIIIIIIIHHHIIIKKKKKKLLLNNNRRRUUUSSSUUUWWWYYYYYYVVVSSSQQQLLLKKKHHHEEEDDDDDDEEEEEEBBB@@@BBBFFFFFFCCCEEEKKKJJJOOOVVVZZZaaaooo~~~mmmbbb```___\\\[[[eeezzzvvvttt{{{xxx]]]IIIEEEJJJLLLddddddLLLBBBBBBCCCDDDEEEDDDEEEGGGFFFDDDBBBBBBAAA???;;;777444222,,,***(((((((((((('''&&&+++******)))(((''''''&&&))))))((('''&&&%%%%%%$$$%%%&&&&&&&&&'''(((((((((((('''&&&$$$######$$$$$$&&&(((***+++)))'''%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&))),,,---000111111222222333444444666666666666666777888999999<<<>>>??????>>>>>>???AAAAAA@@@??????AAABBBDDD>>>>>>???CCCHHHSSShhh{{{xxxtttwww|||~~~yyywwwsssjjj___^^^lll}}}|||xxxxxxooowww{{{xxxuuuqqqoooppprrruuuvvvwwwvvvvvvxxx|||zzzuuusssiiiaaabbbbbb^^^\\\]]]XXXXXXXXXWWWUUUSSSPPPOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRQQQQQQRRRTTTXXX\\\___aaacccfffiiiiiiddd\\\WWWVVVSSSOOOMMMLLLJJJGGGFFFCCCBBBAAA@@@?????????>>>JJJGGGGGGKKKPPPYYYiiivvv~~~xxxfff___\\\ZZZTTT[[[kkkxxxtttuuuoooVVVKKKKKKGGGXXXsssttt\\\KKKDDDBBBDDDEEEDDDDDDEEEDDDCCCDDDDDDBBB@@@<<<888555333---+++)))((()))))))))'''*********)))((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''))))))'''&&&%%%&&&&&&'''%%%'''))))))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''***,,,...222222222333444444555555555555555555666777888888999;;;>>>???>>>===>>>?????????@@@@@@@@@@@@AAABBBCCCDDDFFFHHHLLLWWWmmmyyyuuutttuuurrrnnnqqq~~~}}}{{{|||{{{}}}yyyzzzwwwtttrrrrrruuuwwwxxx||||||~~~{{{vvvqqqnnnkkkfff^^^XXXXXXWWWUUUUUUXXXWWWXXXYYYZZZZZZZZZYYYXXX^^^]]]]]]]]]]]]^^^^^^___bbbbbbbbbcccfffjjjnnnqqqsssuuuyyy}}}}}}xxxqqqkkkddd```[[[WWWSSSPPPLLLIIIJJJHHHEEECCCBBB@@@>>>===AAA???@@@CCCGGGLLLWWWbbbwww{{{{{{zzzxxxyyy{{{~~~~~~~~~|||~~~}}}~~~|||}}}sssfff___[[[SSSUUU^^^ooozzzsssqqq}}}dddPPPHHHEEELLL^^^{{{oooWWWGGGAAABBBCCCDDDCCCBBBCCCDDDGGGFFFDDDAAA>>>:::777555...,,,***))))))******)))******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&!!!"""###$$$%%%&&&'''(((########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&)))+++---...333333333444555555666666444444444555555666777888999;;;=========<<<===>>>>>>@@@BBBCCCBBBBBBDDDEEENNNPPPRRRRRRRRR[[[sssxxxooommmoootttyyy|||||||||{{{yyyzzzyyywwwvvvwwwyyy|||}}}|||uuummmhhheeedddeeeeeeaaa]]]ZZZWWWUUUXXX]]]aaacccfffiiilllnnnnnnooossssssssssssttttttuuuuuuyyyyyyyyy{{{}}}{{{vvvoooiiibbb\\\VVVSSSSSSPPPMMMKKKIIIGGGDDDAAA>>><<<===@@@AAABBBHHHNNN\\\gggvvv|||}}}vvvnnnpppooooooqqqtttxxx|||~~~}}}|||yyyyyy{{{|||yyyzzz}}}yyykkk```YYYWWW[[[fffsss}}}qqqsss{{{tttYYYIIIHHHGGGQQQhhhcccLLLAAA@@@AAACCCBBBAAACCCFFFHHHGGGEEEBBB???<<<999888///---***((())))))))))))***)))))))))((((((((('''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%'''!!!"""###%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,...///333333333444555555666666444444444444555666888888999:::<<<<<<<<<<<<===>>>???AAACCCCCCCCCFFFKKKOOO^^^aaabbb^^^YYY^^^ttt}}}qqqgggfffkkkttt~~~}}}||||||||||||yyyzzzzzz{{{|||~~~{{{yyyyyyzzzxxxtttnnngggbbbaaabbbdddnnnmmmkkkgggbbb```eeekkkrrrtttxxx|||~~~wwwpppjjjfff___\\\XXXVVVTTTRRRMMMJJJFFFCCCBBBDDDCCCBBBCCCHHHKKKTTTbbbnnnuuuyyy{{{|||~~~}}}zzzyyy||||||wwwtttrrrqqqppprrrssspppjjjeeefffgggiiimmmqqqwww}}}}}}wwwuuuuuuxxxxxxvvvwwwzzz~~~{{{hhh___[[[\\\eeeooowwwxxxooolll|||hhhSSSJJJFFFJJJYYYmmmrrrYYYGGGAAA>>>AAACCCAAADDDHHHGGGFFFDDDBBB???===;;;:::111...***((((((((((((((())))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''(((###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((***,,,...///000222222222333444444555555333444444444666777888999999;;;<<<<<<;;;;;;===??????@@@AAAAAACCCJJJUUU^^^qqqrrrqqqiii______qqq}}}ooodddeeekkkzzz}}}}}}}}}}}}yyy{{{{{{zzzwwwrrrnnnlllnnnpppoooooommmhhhccc``````aaapppsssuuurrrnnnpppwww}}}sssnnniiieeeccc^^^WWWQQQQQQKKKHHHHHHFFFCCCDDDFFFEEEJJJRRRZZZ```eeeiiikkk~~~}}}||||||~~~|||{{{yyyvvvrrrmmmiiigggdddcccbbbcccddddddcccbbbaaadddhhhmmmrrrxxx~~~yyyuuutttvvvuuussstttwww~~~}}}zzzhhhcccbbbiiiqqqvvv{{{sssfffpppxxx___MMMGGGGGGOOOZZZlllnnnSSSFFF===@@@CCCBBBCCCGGGEEEDDDBBB@@@>>>===<<<<<<555111,,,)))((((((((('''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&''''''&&&&&&'''(((%%%%%%&&&''''''&&&$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&'''***,,,...///000111222222222333444444555555444444444555777888:::;;;:::;;;<<<<<<;;;<<<>>>@@@===???AAACCCGGGSSScccooo|||rrrddd```lll{{{|||pppggghhhnnn~~~}}}~~~~~~}}}{{{yyypppooolllfffaaa```dddhhhnnnqqqrrrnnnhhhcccaaaaaassszzz{{{wwwpppfff^^^\\\VVVQQQPPPNNNIIIFFFGGGEEEFFFHHHKKKOOOSSSVVVXXX{{{|||}}}zzzooonnnjjjgggccc```___^^^ZZZ\\\]]]]]]]]]___aaacccdddhhhnnnssswww|||{{{wwwvvvtttqqqqqquuuxxxxxx{{{yyytttvvv{{{|||}}}nnnrrrpppWWWLLLFFFHHHLLLWWWoooaaaMMM>>>???DDDBBBAAACCCBBBAAA???>>>===<<<======:::555000+++***)))(((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((('''%%%$$$"""$$$&&&'''&&&%%%%%%&&&$$$%%%'''((('''&&&%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((('''(((+++---///111111111333333333444555555666666555555555666888999;;;<<<;;;<<<===<<<<<<<<>>===999222---+++***))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&''''''&&&$$$"""!!! """&&&'''&&&%%%$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''')))+++...000111222222444444555555666777777777555555666777888:::<<<===<<<=========<<<===???BBB@@@FFFOOOVVV^^^mmmxxxjjjaaadddlll|||zzztttpppjjjdddeeeiiiqqqtttxxx~~~|||wwwrrrmmmhhheeeddddddbbb^^^[[[^^^fffnnn~~~}}}{{{{{{uuuiii^^^XXXNNNMMMJJJIIIIIIHHHFFFEEE|||vvvtttuuuttt|||wwwrrrmmmiiiggg\\\[[[YYYXXXXXXYYY[[[\\\^^^```aaabbbcccfffiiilllooorrrwww}}}}}}wwwvvvuuurrrooonnnooosssxxx}}}xxxbbbMMMFFFEEEGGGQQQ^^^xxx|||cccKKKAAA>>><<<@@@GGGAAAAAA@@@???>>>===<<<<<<:::999555///***'''&&&'''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%'''(((***&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((***,,,...000222333444555777777777777777666666555888888777888:::===@@@BBB???<<<<<>>>>>===<<<:::777222,,,)))((())))))))))))(((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&((())),,,---///111333444444555777777777888888777666666888888888:::<<<>>>AAABBBAAA>>>===>>>??????CCCHHHOOO\\\jjjrrryyy|||qqqfffbbbiiissszzzmmmmmmllliiieeecccbbbccceeehhhmmmsssyyy~~~xxxvvvpppjjjdddccceeegggjjjooottttttrrruuu~~~tttiii___ZZZSSSKKKGGGHHH|||{{{zzzwwwtttpppkkkiiieeeaaa^^^]]]\\\\\\WWWWWWXXXZZZ]]]aaadddfffoooqqqsssssstttvvvyyy{{{~~~~~~}}}zzzvvvsssiiihhhhhhkkkpppvvvyyy{{{{{{zzzzzz}}}uuutttxxxdddQQQHHHDDDDDDHHHTTTgggjjjOOOBBB@@@>>>:::?????????@@@@@@?????????===<<<999555///+++***+++((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))///000111333444444444444777777888888888888888777888999;;;===???@@@BBBBBBCCC???===>>>>>>@@@HHHPPPcccrrryyyoooggggggqqq}}}}}}~~~|||rrrhhhiiijjjiiigggggghhhiiikkknnnrrrvvvzzz|||}}}}}}{{{yyy|||{{{mmmnnnmmmiiiddddddiiinnnvvvzzzyyyooodddYYYRRRQQQ~~~~~~xxxqqqkkkfffcccbbb```]]]ZZZYYYZZZ[[[\\\[[[\\\___bbbggglllppprrrxxxzzz|||}}}}}}~~~~~~~~~}}}{{{~~~~~~{{{xxxooollliiiiiimmmrrrvvvxxx{{{yyyyyy{{{}}}}}}jjjeeeeeepppyyy```PPPGGGEEEHHHQQQYYYrrr}}}\\\GGGCCCAAA<<>>======;;;777222...,,,+++(((((((((((('''''''''&&&((((((((((((''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%''')))***111222333444555555555444777777888999999:::999999888:::===@@@BBBBBBBBBBBBAAA>>><<<===@@@EEEPPP\\\www}}}~~~yyytttpppppp{{{zzzrrrrrrxxx~~~}}}sssllljjjlllnnnooonnnnnnpppqqquuuwwwyyy{{{||||||zzzyyyvvvssspppppptttyyy}}}~~~~~~vvvqqqhhhmmmpppoookkkmmmttt|||~~~qqqfff```|||zzzyyy|||{{{xxxrrrjjjaaa\\\ZZZZZZYYYXXXWWWXXXZZZ^^^```aaacccfffkkkqqqvvvzzz|||}}}zzzyyyxxxxxxxxxtttooollllllnnnpppqqqxxxwwwzzz}}}}}}ddd[[[YYYaaavvvttt[[[JJJEEEGGGJJJNNNbbbnnnQQQEEEBBB???AAAAAABBBBBBBBB@@@>>>===<<<===<<<999444///---,,,)))(((((((((((('''''''''))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%''')))+++,,,333333444555555555555555777777999:::;;;;;;;;;;;;:::<<>>;;;;;;???CCCLLL[[[jjj{{{yyy|||{{{|||}}}{{{|||tttjjjiiinnnsss{{{yyywwwuuutttqqqmmmjjjoooqqqtttuuuuuuuuuvvvwwwyyyzzz{{{{{{yyyvvvrrroookkkhhheeedddggglllqqqttt|||}}}vvvpppmmmjjjpppvvvxxxvvvyyywww~~~}}}zzzwwwtttsssvvvsssqqqmmmfff\\\WWWXXXVVVVVVWWWYYY\\\___ccceeeiiikkkooosssyyy}}}}}}yyyuuutttsssuuu{{{uuuqqqooonnnlllkkkrrrrrrwww}}}gggZZZUUUXXXhhh}}}kkkRRRFFFCCC>>>CCCVVVvvvaaaKKKBBB@@@@@@AAACCCCCCCCCAAA???>>><<<===>>>;;;666111...---))))))))))))(((((((((((()))))))))(((((((((''''''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&(((+++---///222333444555555555555555777888999;;;<<<============>>>@@@BBBCCCBBB@@@???<<<;;;===AAAGGGRRReeeuuu|||xxx{{{~~~qqqgggeeeiiinnnrrroookkkiiijjjkkkllllllsssvvvxxxzzzyyyyyyyyyzzz}}}~~~~~~|||xxxrrrllliiiaaa___]]]]]]```gggnnnrrr{{{vvvrrrqqqrrrqqqwww}}}}}}}}}}}}wwwwwwwwwuuussspppnnnlllmmmiiiiiihhhcccZZZWWWZZZXXXYYY\\\```dddiiilllooosssuuuxxx}}}~~~xxxtttqqqooonnnrrr}}}~~~zzzvvvsssnnnkkkmmmnnnsss{{{~~~~~~rrraaaYYYVVV]]]hhhyyydddOOODDD;;;@@@MMMcccwwwXXXFFFBBB===???AAADDDDDDDDDBBBAAA===???@@@>>>:::444000///+++*********))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((***---///111111222333444555666666666777888999;;;===>>>>>>>>>@@@AAAAAABBBAAA@@@???>>><<<<<>>??????BBBBBBBBBAAA@@@???>>>======>>>BBBGGGMMMYYYlll~~~}}}xxxnnnhhhhhhlllpppiiihhhggghhhlllqqqsssuuuxxx{{{|||vvvnnngggbbb``````aaaccciiisss~~~tttsssrrrooopppvvvzzzsss|||zzz{{{}}}yyysssooommmllliiifffccc```^^^]]]WWWZZZ^^^_______________bbbfffkkkppptttxxx|||}}}{{{zzzyyyvvvpppiiiffffffkkkxxx}}}vvvrrrrrrpppppprrrwww}}}|||iiiWWWRRRTTT___xxxaaaNNNEEEFFFDDDIII___{{{___MMMCCC===;;;???DDDEEEEEEFFFAAACCCCCC???===<<<666//////---***((((((((('''&&&))))))((('''''''''''''''(((&&&&&&&&&'''((('''&&&$$$%%%'''((((((((('''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%******((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%'''(((###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''&&&$$$'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%'''((()))***,,,---//////333444444555666777888888555888:::<<<===???BBBDDDCCCCCCCCCCCCBBB@@@>>>======???CCCGGGPPP^^^nnnzzz}}}tttkkkeeekkkssssssnnnjjjmmmrrruuuxxxzzz~~~~~~xxxqqqkkkhhhfffffffffhhhnnnxxx{{{zzzzzzxxxxxxxxxxxxzzz~~~xxx|||{{{|||~~~~~~}}}|||}}}}}}|||yyyssslllhhheeeccc```]]][[[YYYYYYXXXRRRVVVZZZ^^^```bbbeeegggkkkoootttyyy|||~~~zzzwwwvvvttttttnnnhhheeeeeejjjwww{{{wwwuuutttuuuyyy}}}zzzbbbVVVUUU]]]qqq{{{|||ttt\\\IIIFFFCCCFFFTTTnnnpppWWWEEE>>>999<<<@@@BBBBBBDDDDDDFFFEEEBBB@@@>>>888000///---***(((((()))((('''***)))((((((''''''(((((()))(((''''''))))))((('''$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&''')))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###"""###&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&((()))***,,,...///111111333444555555666777888888888:::===>>>>>>???AAACCCDDDDDDDDDCCCBBB@@@>>>===>>>AAAGGGMMMVVVbbbpppzzz~~~}}}wwwnnnjjjooowww~~~|||zzzzzz{{{|||}}}|||~~~~~~||||||~~~zzzyyyvvvqqqkkkgggffffffiiijjjnnnuuu}}}yyyvvvvvvwwwzzz~~~}}}}}}}}}|||}}}{{{{{{zzz{{{{{{zzzwwwuuuvvvvvvvvvtttoooiiiccc___]]]ZZZWWWTTTSSSSSSTTTUUURRRUUUYYY]]]aaafffkkknnnssswww|||zzzvvvsssrrrqqqqqqkkkeeebbbccciiivvv}}}zzzzzz|||~~~ttt___WWWZZZjjj|||xxx~~~oooSSSJJJDDDDDDHHHWWWuuuhhhMMMBBB::::::>>>@@@BBBDDDFFFIIIHHHDDDBBB@@@:::333///,,,***))))))***)))(((******)))(((((((((((()))***((('''((()))***)))(((%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&((()))'''&&&&&&&&&%%%%%%%%%$$$''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&))))))+++---///111333444444444555666777888999999<<<>>>@@@@@@@@@@@@AAABBBEEEEEEDDDCCCBBB@@@???>>>>>>CCCKKKRRRZZZeeeqqqyyy|||~~~yyyqqqnnnttt}}}{{{|||{{{yyyvvvuuuuuuwwwnnnnnnllliiigggfffhhhkkkppprrrxxx~~~{{{vvvtttvvvyyyuuu{{{~~~}}}|||||||||{{{zzzzzz||||||wwwwwwwwwxxxxxxvvvrrrooooooooommmjjjfff```ZZZWWWWWWUUURRRPPPPPPRRRUUUWWWVVVXXX[[[^^^bbbhhhnnnrrrwww{{{xxxuuusssrrrqqqnnnhhhccc```aaaggguuu}}}ooo^^^]]]jjjzzzbbbPPPEEEEEEEEEIII```}}}{{{YYYKKK===:::===@@@DDDGGGGGGIIIIIIFFFDDDBBB<<<555///---***)))*********)))+++******))))))))))))))))))((('''((())))))((('''((((((((()))))))))(((((($$$%%%%%%&&&%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%%%%%%%&&&&&&''')))***+++...000222444555444444555666888999::::::>>>@@@BBBCCCCCCCCCDDDEEEGGGFFFDDDCCCBBBAAAAAAAAABBBFFFLLLSSS[[[eeerrr{{{~~~~~~xxxqqqooowww{{{yyyuuupppllljjjjjjjjjeeefffggggggiiimmmrrrvvvyyy|||}}}yyyyyy|||{{{qqquuu~~~~~~yyy}}}||||||}}}~~~{{{||||||{{{zzz|||~~~zzzxxxuuuttttttttttttrrrnnnkkkhhhgggeeebbb^^^YYYUUURRRRRRQQQOOONNNPPPSSSWWWZZZYYY[[[^^^aaaeeekkkrrrwwwyyy|||~~~zzzxxxwwwwwwvvvmmmgggbbb``````fffttt~~~yyy~~~zzz|||oooiiitttrrrXXXEEEFFFEEECCCQQQfff~~~hhhUUUAAA:::;;;???CCCGGGFFFHHHHHHEEEDDDCCC>>>777000...+++******+++***)))+++******)))))))))))))))((('''&&&&&&(((((('''&&&((('''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''((()))***+++---000222333444444555666777888:::;;;;;;>>>AAADDDFFFGGGGGGHHHIIIGGGFFFDDDCCCBBBBBBDDDDDDKKKMMMPPPTTT[[[hhhwww~~~vvvnnnnnnxxxyyytttmmmfffaaa___^^^^^^\\\```eeejjjpppvvv|||wwwnnnpppyyy}}}}}}}}}}}}vvvwwwwwwsss|||~~~zzz||||||yyyzzz{{{|||~~~|||}}}~~~~~~~~~~~~|||{{{zzzyyyyyywwwtttqqqqqqooonnnnnnmmmkkkhhheee```___]]][[[WWWTTTQQQPPPNNNMMMMMMNNNQQQUUUZZZ\\\ZZZ]]]aaaeeejjjpppxxx}}}zzz~~~}}}}}}}}}{{{zzzoooiiiccc```aaagggttt~~~zzzuuurrrwww|||{{{dddJJJEEEDDD@@@FFFRRRlll{{{cccIII;;;999<<>>@@@BBBCCCFFFGGGGGGHHHIIIEEE???555222///,,,+++***)))'''))))))((('''''''''''''''***((('''((()))***)))(((+++***)))(((''''''((()))%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&'''((()))***""""""###$$$$$$%%%&&&&&&%%%''')))'''$$$###$$$'''$$$$$$######$$$&&&''')))%%%%%%%%%&&&'''((())))))000111111222222333444444444555666888:::<<<===>>>FFFIIIMMMNNNMMMKKKJJJJJJFFFDDDBBBAAACCCGGGKKKNNNZZZZZZ[[[]]]dddqqq{{{{{{yyywww}}}~~~rrrhhh^^^QQQHHHHHHMMMSSSVVV```iiivvv~~~zzzwwwvvv~~~xxxrrrrrrssswwwyyyrrrssswwwuuuppphhhgggffffffgggkkkrrrwww|||}}}}}}{{{yyyyyy|||~~~{{{zzz{{{||||||}}}}}}~~~}}}}}}|||zzzzzzxxxxxxxxx||||||xxxuuuuuuwwwzzz~~~}}}{{{|||zzzxxxwwwvvvssspppmmmmmmllljjjgggccc^^^ZZZWWWUUUTTTSSSRRRRRRRRRSSSTTTOOOOOONNNNNNNNNOOOPPPPPPTTTTTTVVVYYY^^^bbbfffiiilllnnnqqqrrrssstttwwwyyy{{{}}}}}}{{{~~~}}}|||~~~|||yyywwwooolllgggbbbaaaiiiwwwyyyqqqhhhfffdddccceeejjjppptttwww~~~|||{{{}}}zzz{{{uuuTTTCCCBBBBBB@@@FFFTTTggg|||sssTTTBBB<<<<<<===EEEFFFFFFGGGFFFEEEDDDCCC555333000---***)))((('''(((((())))))*********+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%''')))***,,,...111222222444666888888888:::<<<>>>@@@AAABBBKKKMMMOOOOOONNNMMMMMMNNNFFFEEEDDDBBBAAADDDIIIMMM^^^___aaaeeekkkttt~~~~~~~~~}}}{{{qqq^^^TTTJJJEEEFFFKKKVVVaaakkkrrr||||||~~~{{{xxxuuuqqqnnn|||~~~xxxvvvuuuuuuyyy}}}xxxpppjjjlllrrrrrrnnniiiiiihhhhhhiiimmmtttyyyzzz|||~~~~~~|||zzzzzz}}}~~~{{{xxxvvvuuutttttttttuuuvvvwwwxxxxxxxxxxxxuuuvvvxxx{{{}}}}}}{{{yyyyyyxxxyyy{{{~~~~~~|||zzzyyywwwtttrrrpppnnnkkkiiifffeeeccc```\\\XXXTTTRRRQQQPPPOOONNNMMMNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSVVVWWWYYY\\\```dddhhhjjjnnnooorrrsssssstttvvvxxx{{{|||}}}wwwtttvvvyyyzzz|||}}}zzzyyyrrroookkkfffgggooo{{{wwwpppkkkddd^^^[[[]]]```eeelllrrrvvvxxx|||{{{~~~xxxooohhhjjjtttaaaLLLEEEAAA>>>>>>IIIZZZqqq}}}___III???>>>AAACCCDDDFFFGGGGGGFFFDDDCCC888666222...+++)))))))))))))))))))))*********+++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''***---///...000222333444555777999777888999<<>>;;;@@@LLLaaapppTTTDDD@@@CCC@@@BBBDDDGGGGGGFFFEEECCC>>>:::555///,,,*********)))))))))***************(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''')))+++///000111333444555555555777999666777999===AAAFFFKKKMMMMMMPPPRRRSSSPPPMMMKKKKKKGGGHHHIIIJJJLLLPPPUUUXXXdddeeehhhmmmssszzz~~~zzzwwwtttvvv{{{}}}ssshhh]]]WWWSSSUUUYYY___iiisss|||~~~wwwsssssswwwzzz|||}}}xxxxxxvvvoookkkdddbbbiiitttyyyxxxrrrqqqpppooooooqqqvvvzzz~~~~~~}}}{{{zzzxxxzzz~~~|||{{{{{{zzzzzzyyywwwtttpppllljjjfffhhhjjjmmmoooqqqssssssqqquuuzzz|||{{{{{{}}}~~~}}}}}}~~~zzzzzzyyyyyywwwvvvuuutttoookkkfffbbb```^^^\\\[[[YYYXXXXXXVVVSSSPPPMMMKKKHHHGGGFFFEEEEEEFFFGGGGGGOOOPPPRRRTTTVVVXXXYYYZZZ^^^___```cccfffiiilllmmmrrrtttuuuuuuttttttvvvwwwxxxxxxwwwxxx{{{|||uuuppplllooosssvvvzzzzzz{{{|||}}}|||{{{yyyxxxsssssssssrrrsss{{{xxxjjjaaa[[[YYYZZZ]]]___cccggglllpppsssvvvxxx~~~zzzyyy~~~{{{~~~~~~eeeSSSTTTXXX\\\pppeeeSSSHHH@@@@@@???CCCSSSoooaaaIII@@@@@@===???CCCFFFGGGFFFEEEDDDAAA===777000+++******+++************************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))***+++---///222333555555555555777888777888:::>>>CCCHHHMMMPPPOOORRRUUUUUURRROOOLLLKKKJJJLLLOOORRRUUUXXX]]]```fffhhhmmmttt{{{xxxrrrnnnnnnsss{{{yyyoooeeeaaa]]][[[___dddiiiqqqyyy~~~}}}}}}|||yyyvvvtttuuuzzz|||{{{mmmiiidddbbbkkkxxx~~~}}}vvvuuutttrrrppprrruuuxxx~~~{{{yyywwwxxx{{{~~~|||xxxwwwxxxuuuvvvwwwvvvuuurrrnnnlllkkklllnnnpppqqqsssssssssrrrwww{{{}}}|||}}}}}}}}}wwwvvvtttrrrpppooonnnnnnjjjfffaaa]]]ZZZYYYWWWVVVTTTTTTSSSRRRPPPMMMKKKIIIGGGFFFFFFEEEFFFGGGHHHIIINNNPPPRRRUUUXXXYYYZZZ[[[aaabbbdddfffhhhkkklllmmmssstttvvvuuuuuutttvvvwwwuuutttssssssuuuyyy}}}yyyuuussswwwyyyxxxxxx{{{yyyzzz{{{{{{zzzxxxvvvtttrrrtttuuuvvvxxx~~~uuujjj```\\\ZZZYYY^^^eeehhhkkknnnoooqqqtttxxx|||yyywww~~~~~~}}}~~~}}}|||~~~fffSSSRRRRRRRRRaaawwwwwwbbbQQQFFFGGGAAA???JJJbbb~~~pppSSSBBB===;;;===AAADDDFFFFFFEEEDDDCCC>>>888111,,,*********+++++++++***************))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))***+++---///000111333555555444444666888::::::===@@@DDDIIIMMMPPPQQQTTTVVVVVVTTTQQQPPPOOOOOORRRWWW[[[^^^aaadddgggfffiiipppzzz{{{sssmmmnnnqqqxxx~~~wwwnnnfffeeebbbbbbfffjjjmmmsssyyy{{{{{{{{{zzzzzz|||}}}yyywwwwwwvvvvvvwwwxxx{{{~~~vvviiifffaaaaaajjjwww}}}|||uuuuuutttrrrqqqrrrvvvyyy~~~{{{xxxuuutttxxx{{{}}}xxxvvvwwwqqqrrrtttuuuuuusssqqqppprrrrrrtttuuuuuuvvvvvvuuuuuuxxxzzz|||}}}~~~|||{{{|||}}}}}}|||uuusssooollliiihhhggggggdddaaa\\\YYYWWWUUUSSSQQQNNNNNNNNNNNNLLLJJJHHHGGGHHHGGGGGGHHHIIIKKKMMMNNNOOOQQQTTTWWWZZZ[[[\\\\\\bbbccceeehhhjjjkkkllllllppprrrssssssrrrrrrtttuuurrrqqqppppppqqqtttxxxzzz~~~~~~{{{{{{~~~zzzwwwwwwyyyzzz{{{{{{zzzxxxvvvuuutttwwwzzz|||~~~yyyssshhh___ZZZ\\\\\\[[[aaajjjmmmpppssstttuuuxxx~~~yyyvvv}}}~~~{{{{{{|||}}}{{{|||~~~iiiTTTNNNLLLMMMXXXgggwww```QQQIIIBBB>>>EEEWWWrrrcccJJJ>>><<<===???BBBCCCDDDEEEEEECCC???999333...+++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***---000222444111222444555555555777999<<<===@@@DDDHHHLLLOOOPPPSSSUUUWWWWWWVVVUUUUUUVVVTTTYYY^^^cccfffhhhjjjkkkfffjjjsss~~~wwwrrrsssxxxyyy||||||uuunnniiihhheeeeeeiiilllmmmpppuuuuuuvvvxxxxxxyyy|||yyyuuussstttssswww{{{~~~~~~wwwpppeeeccc______hhhtttxxxwwwqqqrrrrrrrrrrrrtttxxx{{{}}}zzzxxxuuusssrrrsssxxx~~~|||yyyyyyssstttuuuvvvwwwwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwxxxzzz}}}}}}yyywwwwwwxxxwwwvvvsssppplllgggdddbbbaaaaaa^^^[[[XXXVVVTTTRRROOOMMMKKKKKKLLLLLLKKKJJJHHHGGGHHHHHHIIIJJJLLLOOOQQQSSSRRRTTTWWWZZZ\\\]]]]]]]]]cccdddfffhhhjjjjjjjjjjjjlllmmmooooooooooooppprrrnnnnnnmmmmmmnnnqqqssstttyyyyyy{{{{{{vvvuuuyyyzzz|||}}}}}}|||zzzyyyxxx|||zzzqqqlllggg``````eeefffbbbfffooosssxxx}}}yyyvvv}}}}}}}}}~~~{{{}}}www^^^NNNHHHKKKSSS[[[qqqsss```KKKDDD???CCCPPPgggvvvWWWDDD======>>>???AAACCCDDDEEECCC@@@;;;666111...,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''***---000222444111333555666666777999;;;<<>>>>>===>>>???BBBDDDEEEDDDBBB===999444000...---,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...///000222444666777888999;;;======@@@FFFMMMRRRUUUVVVWWWUUUVVVWWWXXXXXX[[[^^^aaa]]]bbbiiimmmoooooonnnnnnfffkkkttt~~~yyytttttt{{{{{{wwwuuuuuuzzz}}}zzzxxxxxxvvvqqqnnnmmmfffccccccfffhhhhhhkkkooonnnrrrwwwzzz|||~~~}}}}}}wwwtttuuuxxxyyy}}}