BM6(v7 |||oooeee\\\TTTIIICCCAAA@@@>>><<<<<<<<<======>>>?????????@@@@@@AAAAAAAAABBBBBBBBBGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJLLLKKKJJJJJJJJJGGGDDDAAA??????>>>>>>======<<<<<<<<<;;;::::::999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;:::888777777888:::;;;888999999999999999999888999999:::::::::;;;;;;;;;;;;>>>AAAEEEGGGKKKOOORRRXXX]]]ccchhhmmmttt|||aaaBBB<<<:::777666666777666555666666666555444333333333444444333333333222222222111111111111111111111111111222222333333222222111111111111222222222333333555444444555555666777888===AAARRRrrr|||~~~|||zzzzzzkkkbbbeeevvvzzznnngggfffggghhhhhhjjjlllnnnlllhhhccc```aaa]]]VVVOOOJJJIIIKKKLLLYYYqqq}}}||||||||||||{{{zzzyyywwwuuuuuusssssssssqqqooooooqqqsssrrrrrrrrrrrrssssssssstttuuuuuusssrrrpppooonnnnnnlllkkkiiigggffffffggghhhgggggghhhiiijjjkkkkkkkkkjjjiiigggfffffffffdddbbbdddaaa]]][[[\\\]]]]]]]]]YYYWWWUUUSSSTTTVVVYYY[[[```dddiiioootttyyy}}}jjjKKKDDD???<<<===;;;<<<============???DDDGGGFFFFFFFFFDDDAAA??????@@@???FFFHHH[[[}}}sssfff\\\SSSLLLDDD@@@??????>>>===<<<<<<===>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJKKKLLLNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJNNNLLLKKKKKKKKKIIIEEECCC@@@@@@???>>>======<<<===<<<;;;::::::999999:::::::::;;;;;;<<<<<<;;;;;;::::::999888777777888999:::999999999999999999999999888888888999999999::::::;;;===AAADDDGGGJJJOOORRRXXX]]]ccchhhmmmttt|||fffFFF<<<:::777666666666555444666555555444444333333222333333333333222222222222111111111111111111111111111111222222222222111111111111111222222222222333444444444444555666777888>>>CCCUUUwww}}}{{{}}}wwwiiiaaaeeevvvxxxrrrqqqrrrssstttuuuvvvtttpppjjjddd```___[[[VVVPPPLLLJJJJJJKKKXXXppp~~~~~~}}}}}}{{{zzzxxxvvvttttttsssttttttrrrqqqqqqrrrtttsssssstttuuuvvvwwwxxxxxx{{{yyywwwtttrrrqqqqqqrrrtttqqqmmmjjjiiijjjlllmmmjjjjjjjjjkkkkkklllllllllllljjjhhhggggggfffdddbbb```^^^[[[ZZZ[[[\\\\\\\\\XXXVVVTTTSSSTTTVVVZZZ\\\```dddjjjooossswww{{{~~~nnnOOOFFF???<<<>>>;;;;;;<<<=========>>>@@@BBB===???@@@@@@??????@@@AAA???FFFHHHZZZwwwpppeeeXXXNNNIIIEEE@@@======>>>>>>>>><<<======>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCDDDEEEFFFHHHIIIIIIIIIJJJJJJKKKMMMNNNOOOLLLLLLLLLLLLLLLLLLKKKKKKMMMLLLKKKKKKLLLKKKIIIGGGBBBAAA???>>>===<<<======<<<;;;::::::999999:::::::::;;;;;;<<<<<<;;;;;;:::999999888777777888999999999999888888888888999999777777777777888888888888;;;===@@@CCCFFFJJJOOOSSSWWW\\\ccchhhmmmttt}}}nnnLLL<<<:::777555555666555444444444444444333333222222333333333222222222222111111111111111111111111111111111222222222222111111111111111111222222222222333333333444555666777888???FFFZZZ|||yyytttgggaaafffwwwxxxppphhhddd]]]ZZZVVVRRRNNNLLLKKKKKKVVVmmm~~~}}}{{{yyywwwuuutttsssrrrssstttsssrrrqqqrrrtttvvvwwwxxxyyy{{{}}}~~~~~~zzzvvvttttttuuuvvvzzzwwwtttqqqppppppqqqrrrnnnnnnmmmmmmmmmmmmmmmnnnmmmkkkiiihhhgggfffdddbbb]]]\\\ZZZZZZ[[[\\\[[[ZZZVVVUUUSSSRRRSSSVVVZZZ\\\aaadddiiinnnrrruuuyyy|||tttTTTHHH???===>>>;;;:::;;;======<<<<<<<<<===999;;;=========>>>@@@BBB???FFFHHHYYYtttjjjaaaWWWKKKBBBAAA???===;;;<<<===>>>>>>======>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIIIIHHHHHHIIIIIIJJJKKKMMMNNNIIIJJJKKKKKKLLLKKKKKKJJJHHHHHHGGGHHHJJJKKKJJJIIICCCBBB???>>><<<<<<======<<<;;;::::::999999:::::::::;;;;;;<<<<<<;;;;;;:::888888888888888888888888999888888777777888888999666666666777777777888888:::<<>>======<<<<<<<<<===>>>???======>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCFFFFFFFFFGGGHHHIIIJJJKKKFFFFFFFFFGGGHHHIIIKKKKKKHHHIIIJJJLLLLLLLLLKKKJJJFFFEEEEEEFFFHHHJJJIIIHHHDDDCCC@@@===<<<<<<===>>><<<;;;::::::999999:::::::::;;;;;;<<<<<<;;;;;;:::888888888888888888888888999888777666666777888999666666666777777777888888:::<<<>>>AAAEEEJJJPPPTTTWWW[[[bbbhhhmmmuuu}}}sssNNN<<<:::777555555444333222222222222222222222222222222222222222111111111111000000000000000000000000000000111111111111000000000000000111111111111222222222222333444666777888CCCLLLdddvvvooodddbbbiiizzzwwwvvvmmmiii^^^[[[XXXTTTQQQPPPOOOOOOVVVkkk~~~|||zzzwwwuuutttttttttrrrtttuuuvvvtttttttttuuuuuuvvvwwwyyy{{{}}}|||yyywwwxxxzzz|||wwwwwwwwwvvvuuusssrrrqqqvvvuuusssqqqppppppppppppllljjjgggeeedddbbb___]]][[[ZZZZZZ[[[\\\\\\YYYWWWQQQPPPOOONNNPPPTTTXXX[[[___bbbggglllpppssswwwzzz___LLL???>>>@@@;;;999;;;<<<<<<;;;::::::;;;;;;===>>>>>>======>>>@@@@@@FFFFFFXXXvvvjjj[[[OOOIIIEEEAAA===<<<<<<======<<<<<<===>>>===>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHIIIDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMOOOQQQQQQQQQPPPOOOLLLJJJIIIIIIJJJKKKKKKJJJEEECCC@@@===<<<<<<===>>><<<;;;::::::999999:::::::::;;;;;;<<<<<<;;;;;;:::777777888888888888777777999888777666666777888999666666777777777888888888:::;;;>>>@@@DDDIIIPPPTTTVVV[[[bbbhhhmmmuuu~~~uuuNNN===:::777555444444333222111111111222222222222222222222222222111111111111000000000000000000000000000000111111111111000000000000000000111111111111111111222333444666777888DDDOOOggguuu~~~nnndddccckkk|||kkkkkkwwwrrr___]]]YYYUUURRRQQQRRRRRR[[[ooo}}}{{{yyyvvvuuutttuuuuuutttvvvxxxyyyxxxwwwwwwxxxuuuvvvwwwyyy{{{}}}~~~~~~|||yyyyyyyyy{{{|||yyyyyywwwvvvuuuuuuuuuuuuyyyxxxuuusssqqqqqqqqqrrrjjjhhheeecccaaa___\\\ZZZZZZYYYZZZ[[[[[[YYYVVVSSSOOONNNLLLMMMOOOSSSWWWZZZ]]]aaafffkkkooossswwwzzz}}}cccMMM???>>>AAA;;;:::;;;<<<;;;::::::;;;<<<;;;<<<>>>>>>======>>>@@@@@@FFFFFFWWWkkk```PPPEEEAAA@@@>>><<<;;;===>>>======<<<===>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEBBBBBBCCCCCCDDDFFFGGGHHHQQQSSSUUUWWWXXXXXXWWWVVVSSSQQQOOONNNOOOOOONNNMMMFFFDDD@@@===<<<<<<===>>><<<;;;::::::999999:::::::::;;;;;;<<<<<<;;;;;;:::777777888888888888777777999888777555555777888999777777777777888888888888:::;;;>>>@@@DDDIIIPPPUUUVVV[[[bbbhhhmmmuuu~~~xxxPPP===:::777555444444222111111111111111111111222222222222222111111111111000000000000000000000000000000000111111111111000000000000000000111111111111111111111333444666777888EEEPPPiiiuuu~~~mmmdddccclll}}}tttaaa\\\hhh~~~aaa^^^YYYUUURRRRRRSSSTTT```sss|||{{{xxxvvvuuuuuuvvvvvvvvvxxxzzz{{{zzzyyyyyyzzzwwwxxxyyy{{{|||~~~~~~}}}{{{zzzyyyzzz{{{|||~~~|||yyywwwvvvxxxzzz|||{{{yyyvvvsssrrrqqqrrrrrriiigggcccaaa```]]]ZZZXXXXXXXXXYYYZZZZZZXXXSSSPPPMMMLLLKKKKKKNNNRRRVVVYYY\\\```eeejjjooossswwwzzz}}}eeeNNN???>>>AAA;;;:::;;;<<<;;;::::::<<<>>>999;;;============???@@@@@@FFFFFFWWWuuuoooUUUMMMDDD??????>>><<<999<<<<<<============<<<<<<>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDEEEFFFFFFFFFGGGEEEDDDCCCDDDDDDDDDCCC@@@@@@@@@??????CCCJJJPPPUUUXXX\\\```aaa```]]][[[VVVVVVTTTSSSUUUWWWRRRJJJHHHHHHFFFBBB???======>>>???===;;;;;;<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999888999888888777777777777777888888777777777777777888<<<===???AAAFFFKKKPPPSSSXXX\\\aaahhhoooxxxuuuQQQ???888333555666444222333222222111111111111222222111111000000000000111111............////////////000000000000000000000000////////////000000000000111000111444444333666<<>>>>>===DDDEEEUUUssseee]]]MMMGGG@@@<<<===>>>===;;;<<<<<<============<<<<<>>===>>>@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;<<<;;;;;;:::999::::::;;;;;;::::::999888999999888777777777777777888888777777777777888888;;;===???AAAEEEJJJOOOSSSYYY]]]cccjjjrrr{{{tttOOO???888333444555333222333222222111111111111222222111111000000000000111111............////////////000000000000000000000000////////////000000000000333111222555555444888===JJJYYYwww}}}|||vvvxxxzzziiibbbfffppp~~~uuueeeWWWMMMNNNQQQ]]]}}}xxxkkk]]]WWWUUUSSSSSSUUU^^^rrr{{{yyywwwwwwxxxzzzzzzyyy~~~~~~|||yyyxxxzzzyyyyyy|||~~~yyyvvvxxx|||~~~~~~|||zzzvvvrrrpppoooiiifffbbb___^^^]]]\\\[[[[[[YYYXXXVVVUUURRRNNNKKKLLLLLLLLLKKKLLLNNNSSSWWW\\\```eeeiiilllooorrruuu{{{~~~xxxWWWDDD@@@>>>;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===>>>>>>>>>EEEEEEUUUvvveeeWWWPPPDDD???;;;:::<<<>>>>>>===<<<======>>>>>>======<<>>AAADDDGGGIIIMMMRRRVVVYYYZZZ\\\^^^^^^^^^^^^]]]]]]^^^\\\ZZZ\\\^^^[[[TTTOOOOOOMMMIIICCC???>>>>>>???>>><<<<<<===>>>===<<<;;;;;;;;;;;;;;;:::999999:::::::::::::::999999888999999888777777777777888888777777777777777888888:::<<<>>>AAADDDIIIOOOSSSXXX]]]fffnnnvvv~~~sssMMM@@@999333444555333222333222222111111111111222222111000000//////000000111............////////////000000000000000000000000////////////000000000000333222222555666555999???LLL]]]|||xxxvvvrrrvvvwwwfffaaafffqqqxxxrrrrrrvvvzzzyyyiii[[[PPPJJJMMMOOOXXXrrrtttccc[[[XXXUUUTTTTTT[[[nnn{{{yyywwwwwwxxxzzzzzzyyy~~~|||zzzxxxyyyyyy{{{~~~{{{yyyzzz}}}}}}|||{{{xxxuuurrrooommmhhheeeaaa^^^]]]]]]\\\[[[\\\YYYVVVSSSRRRPPPNNNLLLKKKKKKKKKKKKKKKNNNRRRVVV[[[___dddhhhkkknnnqqqtttyyy{{{~~~\\\FFF???>>><<<:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===>>>>>>???FFFFFFUUU}}}rrreeeWWWLLLHHH>>><<<999999;;;>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>???@@@AAAAAABBBBBBAAABBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCDDDDDD???BBBFFFJJJNNNRRRTTTVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[ZZZ[[[^^^\\\WWWSSSSSSRRRMMMGGGBBB???>>>???===;;;;;;===>>>===<<<:::;;;;;;;;;;;;:::999999999::::::::::::999888888:::999888888777777888888777777777777777777888999999;;;???AAADDDHHHOOOTTTWWW]]]gggpppxxxtttNNNAAA999333444444333222333222222111111111111222222000000////////////000000............////////////000000000000000000000000////////////000000000000333111111444555555999???MMM```sssqqqrrrwwwsssddd___eeeqqqpppgggfffiiilllqqqvvv|||ooo^^^XXXPPPMMMPPPQQQUUUfffyyykkk___ZZZVVVTTTSSSVVVhhh{{{|||zzzwwwwwwyyyzzzzzzzzz~~~|||{{{zzzyyyzzz}}}~~~|||{{{||||||zzzxxxuuussspppllljjjfffccc___]]]\\\\\\[[[[[[[[[XXXTTTQQQOOOOOOMMMLLLKKKKKKKKKKKKKKKMMMQQQTTTZZZ]]]cccgggjjjmmmppprrrwwwyyy}}}aaaHHH>>>===<<<:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===>>>>>>@@@FFFFFFUUUtttdddYYYPPPGGGAAAAAA===<<<;;;;;;===>>>>>>>>>======>>>>>>>>>>>>=========<<<<<<======>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFEEEHHHJJJKKKJJJIIIKKKLLLKKKMMMQQQUUUYYY[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZVVVZZZ\\\[[[]]]```^^^YYYVVVWWWVVVRRRLLLFFFCCCAAA???===;;;;;;<<<===<<<;;;::::::;;;;;;::::::999888999999::::::999999888777:::999999888888888888888777777666666777888999999888;;;@@@BBBCCCHHHOOOUUUWWW]]]gggpppxxxxxxTTTBBB:::333333444222222333222222111111111111222222000000////////////000000............////////////////////////////////////////////////000000000000222000000222333333888???OOOcccpppooo}}}ttt|||}}}oooaaa^^^eeerrrpppbbb]]]___aaa___eeennnxxx{{{{{{{{{}}}~~~jjj[[[WWWRRRPPPPPPNNNMMMVVVbbbuuufff]]]VVVRRRRRRSSScccttt|||~~~}}}~~~}}}{{{yyyxxxzzz{{{{{{{{{}}}}}}}}}}}}}}}}}}||||||yyy|||~~~~~~{{{{{{~~~zzzwwwtttrrrpppmmmiiieeedddaaa]]][[[[[[\\\[[[ZZZZZZVVVRRROOONNNOOONNNNNNKKKLLLLLLLLLKKKMMMPPPRRRXXX\\\aaafffiiillloooqqquuuxxx|||fffJJJ===;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===>>>>>>@@@FFFFFFUUUkkk^^^QQQIIIDDD???===???======>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>==================???@@@@@@@@@@@@AAABBBDDDGGGJJJLLLKKKOOOTTTVVVVVVVVVYYY\\\[[[[[[\\\___bbbbbb```]]]ZZZZZZYYYYYYYYYYYYYYYYYYYYY^^^bbbccccccdddaaa\\\WWWXXXYYYVVVQQQKKKGGGEEEAAA???===<<<======<<<;;;:::::::::::::::999888888999999999999999888888777::::::999888888888888999666666666666777888999:::888<<>>:::;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===>>>>>>???FFFFFFUUUuuulllXXXOOOGGGDDDCCC???===>>><<<===>>>??????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFJJJOOOSSSVVVWWW]]]dddggghhhjjjnnnqqqlllkkkjjjjjjjjjiiieeeaaa[[[\\\\\\\\\\\\[[[ZZZYYY___fffkkkjjjiiigggaaa[[[VVVYYY[[[YYYUUUPPPKKKIIIDDDBBB@@@>>>???>>>===;;;999::::::::::::999888888999999999999999888777777;;;:::999999888888999999666666666666777888999:::888===CCCDDDEEEIIIRRRYYY[[[```hhhpppwww}}}cccDDD;;;444222333111111333222222111111111111222222//////............//////............////////////////////////////////////////////////000000000000222000///222333444:::AAAVVVkkk|||nnnooowwwrrrxxxkkk^^^\\\dddqqq{{{iiibbbaaacccrrryyypppfffeeebbb^^^ZZZTTTNNNNNNQQQPPP^^^lllrrrqqqpppkkkgggeeefffrrryyyfffWWWSSSUUUTTT```kkkooooooooommmjjjffffffeeeggglllssszzz~~~~~~|||{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||~~~~~~}}}{{{zzzyyyzzz}}}{{{wwwrrrppppppmmmhhhbbbaaa^^^[[[YYYZZZ[[[[[[ZZZTTTRRRPPPPPPQQQRRRRRRQQQPPPQQQPPPOOOMMMLLLMMMNNNVVVZZZ___cccgggiiilllooopppsssyyy~~~ssstttRRR@@@;;;<<<:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===>>>>>>>>>EEEEEEUUUvvvdddYYYKKKDDD@@@BBBBBB>>>;;;::::::<<<>>>???????????????>>>>>>????????????>>>>>>@@@@@@@@@@@@AAABBBCCCDDDGGGGGGIIILLLQQQVVV[[[^^^ccciiirrrvvvxxxzzz}}}{{{wwwvvvuuurrrmmmiiibbbccccccdddcccbbb```___cccjjjooonnnkkkggg```XXXVVVYYY[[[[[[WWWRRRNNNLLLGGGEEEBBBAAA@@@@@@>>><<<999::::::::::::999888888888999999999999888777777;;;:::999999888888999999666666666666777888999:::888>>>CCCEEEEEEIIIRRRZZZ]]]bbbiiipppwww}}}gggDDD;;;444222333111111333222222111111111111222222//////............//////............/////////000////////////////////////////////////000000000000444111000222444555;;;BBBYYYnnn~~~{{{~~~|||nnnoootttppp}}}wwwjjj^^^\\\dddqqqwwwnnnllliiizzzxxxqqqiiigggddd```[[[TTTNNNMMMOOOOOOTTTXXXZZZ]]]aaaaaa]]]YYYVVV]]]llltttqqqqqqwwwvvv{{{iiiXXXTTTWWWVVV```jjjkkkjjjhhhddd```___^^^]]]___dddmmmuuu{{{}}}|||~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}|||zzzyyyzzz|||}}}}}}|||}}}xxxsssqqqqqqnnnhhhccc```^^^ZZZYYYZZZ[[[[[[ZZZSSSQQQPPPPPPRRRSSSSSSRRRRRRRRRRRRPPPMMMLLLLLLNNNVVVYYY___cccfffiiilllnnnmmmqqqwww}}}qqqxxxVVVBBB===>>>:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===>>>>>>===DDDEEEUUUppp^^^QQQKKK???>>>===<<<<<<>>>???AAA======<<<===>>>@@@BBBCCC@@@???>>>???AAABBBAAA@@@CCCBBBAAAAAABBBEEEHHHJJJNNNOOOSSS[[[eeennntttvvv}}}{{{vvvtttxxxwwwpppjjjhhhgggdddmmmqqquuuwwwssskkk```ZZZWWWYYY[[[\\\[[[YYYUUUSSSJJJHHHDDDBBBAAA???===;;;<<<;;;;;;::::::999999888999::::::;;;;;;::::::999777888888999999888888777666666666666888:::<<<===???BBBEEEFFFHHHMMMTTTZZZ\\\bbblllvvv}}}fffFFF;;;222111222111//////000000////////////000000////////////////////////................................................///.........///000222333000333///000777666999FFFZZZsssvvvtttxxxxxxwwwlll|||rrrqqq{{{tttfffZZZ[[[ggguuu{{{rrrllllllmmmjjjbbbYYYRRRRRRTTTVVVXXXZZZ[[[ZZZXXXWWWVVVUUUSSSVVV]]]___[[[[[[___aaadddwwwppp^^^UUUSSSZZZ\\\___aaa___ZZZSSSOOOQQQMMMNNNUUUYYY^^^kkk{{{~~~~~~}}}~~~}}}}}}~~~~~~}}}||||||{{{{{{|||wwwvvvtttqqqmmmhhhdddbbb^^^\\\ZZZZZZ[[[ZZZVVVRRROOOLLLLLLPPPRRRRRRTTTXXXZZZXXXTTTPPPNNNMMMMMMNNNSSSWWW[[[___bbbdddhhhjjjoooppptttzzzsss{{{___EEE;;;;;;;;;:::999999888888999999::::::;;;;;;<<<=========>>>DDDCCCRRR~~~nnn\\\OOOFFFBBB?????????@@@@@@???????????????>>>???@@@BBBCCCEEEDDDBBBAAABBBDDDEEEDDDDDDFFFGGGIIIIIIIIIJJJMMMOOOZZZ^^^fffooozzzyyywwwuuusssxxxzzz{{{{{{vvvmmmccc\\\XXXZZZ\\\]]]\\\ZZZWWWUUUNNNKKKGGGCCCAAA???<<<:::<<<;;;;;;::::::999999888999999999::::::999999999888888999999999999888888666666666666888:::<<<===???BBBEEEFFFHHHLLLSSSYYY]]]cccmmmwwwaaaFFF;;;222111222111///000000000////////////000000////////////////////////................................................//////......///000111222000333///000777666:::GGG]]]www{{{yyyzzzyyyvvvoooqqqqqq{{{rrreeeYYY[[[ffftttzzzrrrsssttttttnnneee___]]]]]]]]]]]]\\\ZZZXXXWWWXXXXXXTTTRRRTTTXXXYYYTTTSSSUUUVVVVVVgggwwwcccYYYVVVVVVWWWYYYXXXVVVQQQLLLIIIKKKFFFGGGMMMQQQWWWeeevvv~~~{{{|||}}}}}}|||{{{yyyxxxtttsssqqqnnnjjjfffbbb```^^^\\\ZZZZZZ[[[ZZZUUUQQQMMMJJJIIIMMMOOOOOORRRWWWZZZWWWTTTPPPNNNMMMNNNNNNSSSWWW[[[___bbbdddhhhjjjnnnppptttyyywww~~~fffJJJ>>><<<;;;:::999999888999999999::::::;;;;;;<<<=========>>>DDDCCCRRR~~~~~~iiiUUUIIIBBB???===>>>???AAABBBBBBAAA???>>>AAABBBBBBCCCDDDFFFHHHIIIIIIGGGEEEEEEGGGIIIIIIIIILLLPPPTTTTTTQQQQQQUUUYYYkkkrrr}}}}}}wwwnnnddd]]]ZZZ[[[]]]^^^]]][[[XXXWWWRRRNNNIIIDDDAAA???===;;;<<<;;;;;;::::::999999888888888888888888888888888999999999::::::999999999666666666666888:::<<<===???BBBDDDFFFGGGKKKRRRXXX^^^dddnnnxxxzzz]]]EEE;;;222111222111000000000000////////////000000////////////////////////................................................000///////////////000111///333000000777777;;;IIIccc||||||{{{wwwrrrooooooqqq|||pppcccXXXYYYdddrrrzzzuuuwwwxxxtttllleeebbbaaaccc```]]][[[YYYZZZ[[[\\\\\\ZZZZZZ\\\ZZZTTTRRRRRRTTTPPP[[[{{{iii\\\WWWUUUTTTRRRPPPLLLHHHEEECCCEEEAAAAAAFFFJJJOOO```rrr~~~~~~~~~~~~yyy{{{}}}~~~~~~{{{wwwuuuqqqpppmmmiiieeebbb```___]]][[[YYYZZZ[[[YYYTTTPPPKKKFFFEEEGGGIIIKKKOOOUUUXXXVVVSSSQQQOOONNNNNNNNNSSSWWW[[[___aaadddhhhjjjmmmooosssyyy}}}nnnPPPAAA===;;;;;;:::999999999999999::::::;;;;;;<<<=========???DDDDDDRRR|||mmmWWWGGG@@@??????>>>>>>???@@@AAABBBAAA@@@@@@DDDEEEGGGIIIKKKMMMOOOPPPPPPMMMKKKKKKMMMOOOOOOOOOSSSWWW[[[YYYVVVWWW___fffyyy}}}wwwnnnddd]]]]]]^^^______^^^\\\ZZZXXXSSSNNNHHHDDDAAA???===<<<<<<;;;;;;::::::999999888777777777666666777777777999999::::::::::::999999777666666666777999;;;<<>>@@@@@@@@@>>>>>>>>>???AAACCCEEEFFFIIIKKKMMMPPPTTTVVVXXXZZZYYYWWWUUUUUUWWWXXXYYYXXXYYY\\\]]]ZZZYYY^^^jjjuuu{{{rrrhhhaaa````````````___\\\ZZZXXXPPPLLLGGGCCCAAA@@@>>><<<<<<;;;;;;::::::999999888777666666555555666666777888999999::::::999999888777777666666777999;;;<<<>>>AAADDDEEEGGGLLLSSSYYY^^^dddmmmvvv~~~xxx]]]DDD:::222111222111000111000000////////////000000////////////////////////................................................/////////000000000000000---333111111666777???PPPnnnvvvqqq|||lllrrryyyjjj___WWWXXXaaammm||||||uuummmddd^^^[[[ZZZ\\\\\\]]]bbbhhhmmmoooooonnnppppppnnnjjjeee___ZZZ[[[TTTWWWmmmooo]]]VVVVVVTTTOOOJJJFFFCCCBBBAAABBB>>>???BBBCCCGGGYYYmmm~~~}}}~~~~~~}}}|||zzzxxxvvvuuutttllljjjgggdddaaa```______\\\[[[YYYZZZ[[[XXXRRRMMMIIICCC???@@@AAACCCIIIOOOQQQQQQQQQPPPOOONNNMMMMMMQQQTTTYYY]]]___bbbfffhhhkkkmmmqqqwww|||vvvUUUDDD@@@<<<;;;::::::999999::::::::::::;;;;;;<<<=========???EEEDDDSSSqqq___MMMGGG@@@<<<<<<>>>>>>>>>@@@@@@@@@BBBEEEIIINNNPPPRRRSSSVVVYYY\\\^^^`````````______```aaabbbaaa```^^^___^^^]]]___hhhvvv{{{ppphhhcccbbbbbb```^^^[[[YYYWWWNNNKKKHHHEEECCCAAA>>><<<<<<;;;;;;::::::999999888777777555555555555777777888888888999999888888888888777777777777999:::;;;===@@@DDDFFFHHHNNNUUU[[[```fffnnnvvv~~~xxx]]]DDD:::111111222222111111000000////////////000000////////////////////////................................................---...///000111111111111,,,222111111666888@@@SSSqqq}}}www{{{kkkrrryyyhhh___WWWXXX```lll{{{zzzooofff```\\\[[[]]]]]]```hhhqqqxxx{{{{{{|||zzzuuulllddd^^^\\\___oooooo^^^WWWSSSQQQNNNJJJGGGDDDBBBAAA@@@>>>???BBBAAADDDUUUiii}}}}}}zzzwwwtttrrrqqqppphhhgggeeecccaaa```______]]][[[[[[[[[\\\YYYRRRMMMJJJEEEAAAAAAAAABBBFFFMMMLLLMMMNNNOOOOOONNNLLLKKKOOOSSSWWW[[[]]]```dddfffjjjlllpppvvv~~~yyy{{{XXXFFFAAA<<<;;;;;;:::::::::::::::::::::;;;;;;<<<=========@@@EEEEEESSSmmmYYYJJJ???>>>=========>>>??????AAACCCFFFJJJOOOTTTXXXZZZ\\\]]]___aaaccccccccccccaaaaaabbbdddfffeeecccaaaaaaaaa```bbbhhhtttwwwmmmeeedddccc```]]]ZZZWWWUUUPPPNNNKKKHHHFFFBBB===999<<<;;;;;;::::::999999888888777666555555666777888666777777888888777777666888777777777777999:::;;;===@@@DDDGGGJJJPPPXXX^^^ccchhhpppxxx{{{^^^DDD:::111111222222111222000000////////////000000////////////////////////................................................+++,,,...000111222222222,,,222222111666888BBBUUUsss|||yyy{{{jjjrrryyyggg^^^XXXYYY```lll{{{yyyrrrllliiihhhfffgggmmmwwwvvvkkkeeefffjjjrrrjjjZZZUUUPPPPPPOOONNNKKKHHHEEECCCAAA@@@AAADDDAAACCCSSSfff{{{~~~zzzvvvrrrooommmdddddddddcccaaa___^^^]]]^^^\\\\\\]]]]]]YYYSSSMMMMMMGGGCCCCCCBBBBBBEEEJJJIIIJJJLLLNNNNNNMMMKKKJJJNNNQQQUUUYYY\\\___bbbdddiiikkkpppvvv~~~www^^^JJJCCC<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<=========@@@FFFEEETTTnnn]]]LLL@@@===???AAAAAA@@@@@@BBBCCCBBBEEEKKKRRRXXX\\\___```ddddddfffffffffeeedddddd^^^___```ccceeedddaaa^^^cccbbbcccgggppp}}}yyynnnfffeeeccc```]]]YYYVVVTTTRRRPPPNNNKKKHHHBBB<<<888<<<<<<;;;::::::999999888999777666555555666777999666666777777777777666666888888777777777999:::;;;<<<@@@DDDGGGKKKQQQZZZ```fffkkkrrryyyaaaDDD999111111333222111222000000////////////000000////////////////////////................................................***+++...000222333333222+++222222111666888CCCWWWsssvvvwww{{{jjjqqqyyyggg___XXXYYY```kkk{{{~~~rrrnnnlllpppyyyuuuhhhgggkkkmmmoooxxx|||dddVVVRRRPPPQQQRRRRRRPPPLLLHHHFFFCCCBBBEEEGGGDDDDDDSSSfff{{{~~~}}}|||vvvppplllbbbbbbbbbbbbaaa___\\\[[[^^^]]]\\\]]]^^^ZZZSSSMMMNNNIIIEEEEEEDDDBBBEEEIIIGGGIIIKKKMMMMMMLLLJJJIIILLLPPPTTTXXX[[[^^^aaaccciiikkkooovvv}}}uuu}}}cccMMMEEE<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<======>>>@@@FFFEEETTTmmmXXXJJJCCC@@@<<<===>>>???@@@BBBCCCCCCIIINNNUUU[[[___aaadddeeefffddddddgggkkkjjjddd___^^^^^^^^^```bbbbbb```^^^aaa[[[___ppp}}}xxxsssgggeeeaaa]]]ZZZXXXWWWVVVQQQQQQQQQNNNJJJDDD>>>:::===<<<::::::::::::888777999888666444333444555666777777888888888888777666888777555555666777:::;;;>>>AAAFFFHHHKKKPPPWWW]]]dddiiirrr{{{dddKKK777000555222111333111////////////............111111000000//////......................................................////////////000000000000000222000333999888BBBXXXuuuwwwttt}}}nnnuuuyyyiii]]]UUUXXX___hhhvvvyyywwwxxx~~~xxxjjj___bbb]]]___iiissszzzkkk\\\QQQKKKNNNMMMKKKKKKLLLKKKJJJIIIGGGAAA@@@DDDCCCCCCQQQccc|||~~~|||vvvqqqnnniiigggccc___]]]\\\]]]]]]\\\^^^___```]]]YYYTTTPPPLLLIIIFFFEEEEEEGGGGGGGGGIIIIIIJJJLLLMMMMMMKKKHHHMMMOOOQQQUUUYYY\\\___```hhhlllrrryyyuuurrrhhhPPP>>>===<<<::::::;;;;;;;;;:::;;;<<<>>>===<<<<<<===>>>AAAFFFEEERRR~~~qqqZZZJJJBBB???>>>????????????AAAEEEHHHJJJQQQUUU[[[```ccceeegggiiihhhgggfffhhhkkkiiiddd^^^``````aaaaaaaaa```___^^^bbb]]]cccsss|||tttooocccaaa___[[[XXXVVVTTTTTTRRRRRRRRRPPPKKKEEE@@@<<<===<<<:::999::::::888666888777555444333444666777666777777888888777777666888777666666777888:::<<<>>>BBBFFFIIILLLQQQXXX^^^eeejjjsss|||lllLLL888111555222000333000////////////............000000000000//////......................................................////////////000000000000000222000333999999CCCZZZ{{{uuusssqqqwwwxxxiii\\\UUUXXX```hhhwww{{{rrrhhh```___YYYYYY```gggqqqsssqqqlllddd\\\SSSMMMJJJLLLLLLMMMNNNOOONNNKKKJJJJJJEEEEEEHHHFFFFFFSSSddd}}}~~~}}}xxxssspppkkkhhhddd```]]]\\\\\\]]]\\\^^^______]]]YYYTTTQQQMMMKKKHHHHHHHHHIIIIIIHHHJJJJJJKKKLLLNNNNNNLLLIIIMMMNNNQQQTTTXXX\\\___```gggkkkrrrxxx~~~qqqhhhoooVVVBBB>>><<<::::::;;;;;;;;;:::;;;<<<======<<<<<<===>>>@@@EEEDDDSSS~~~rrrZZZGGG???===>>>???CCCBBBAAABBBEEEKKKPPPTTT[[[___dddgggiiijjjlllmmmkkkiiihhhiiijjjiiiddd``````bbbdddccc```___aaaccciiiffflllzzz~~~{{{zzzzzz{{{|||~~~vvvnnngggbbb```[[[ZZZYYYWWWUUUTTTRRRRRRSSSSSSSSSRRRNNNHHHCCC???>>><<<:::999999999888666666555444333333444666777555666666777777666666666999888777777888999;;;<<<>>>BBBGGGJJJMMMRRRYYY^^^eeekkkttt}}}rrrMMM999222555111000111...////////////............000000000////////////...................................................////////////000000000000000333000333999:::FFF]]]~~~qqqpppvvvzzzvvvhhh\\\UUUYYY```iiixxx{{{vvvoooiiieee^^^ZZZ[[[]]]aaaooosssjjj___\\\WWWTTTRRRQQQOOONNNLLLNNNQQQTTTVVVUUUTTTSSSTTTOOOMMMNNNLLLMMMXXXggg~~~|||yyyuuuvvvzzzzzzuuusssooolllhhhddd```^^^^^^]]]]]]^^^______]]]YYYUUUSSSOOOMMMLLLLLLNNNNNNMMMLLLLLLKKKLLLMMMOOOOOOMMMKKKMMMNNNPPPSSSWWW[[[^^^```fffjjjpppwww}}}pppaaa{{{xxx]]]FFF>>><<<::::::;;;<<<;;;:::;;;<<<======<<<<<<===???>>>DDDDDDSSSqqqaaaLLL???===@@@CCCCCCDDDEEEFFFIIIMMMRRRWWWZZZccceeeiiikkkkkkllllllmmmjjjiiihhhiiijjjjjjgggdddaaadddgggfffcccbbbgggkkkoooooovvv{{{oooddd\\\WWWUUURRROOOMMMLLLMMMNNNPPPVVVUUUTTTRRRQQQOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRTTTUUUUUUTTTQQQKKKFFFCCC???<<<:::888999999777666444444333333444555666777444555555666666666666555999999999999999;;;<<<======AAAFFFJJJMMMRRRYYY^^^dddkkkuuu}}}rrrNNN:::333555111///000---////////////............////////////////////////................................................////////////000000000000111333000333:::<<>><<<;;;:::;;;<<<;;;::::::<<<======<<<<<<>>>???===CCCDDDTTT^^^RRRDDD>>>@@@DDDEEEDDDGGGIIINNNRRRWWW[[[^^^___fffhhhjjjkkkjjjjjjjjjkkkhhhgggggghhhjjjjjjjjjiiihhhkkkmmmjjjffffffjjjooonnnrrr{{{~~~}}}zzzrrrfff[[[RRRKKKFFFCCCEEECCCAAA>>>>>>???@@@AAA>>>>>>???@@@AAACCCDDDEEEDDDEEEHHHKKKNNNQQQTTTUUUUUUVVVVVVVVVSSSNNNJJJGGGAAA>>>:::999999999888777444444444444555555666777444444555666666666666666999999999::::::;;;<<<<<<;;;@@@FFFJJJMMMRRRXXX]]]dddkkkvvv}}}sssOOO:::333555111///000,,,////////////.........................../////////................................................////////////000000000000111333000333;;;>>>LLLeee~~~yyylllooo|||}}}rrrfff[[[UUUZZZbbbkkkyyy|||tttjjjddd```]]]^^^``````cccggggggbbbZZZUUUSSSQQQRRRVVV[[[aaaeeeggghhhkkkmmmooooooooopppsssuuurrrjjj```XXXUUUXXXbbbmmm}}}~~~zzz~~~zzzuuurrrqqqoookkkfffbbb___]]]\\\^^^^^^]]]]]]\\\ZZZYYYXXXTTTTTTTTTUUUWWWXXXWWWUUUSSSQQQPPPQQQRRRRRRPPPNNNLLLLLLNNNPPPTTTXXX\\\___dddhhhnnnuuu|||jjjuuueeeKKK>>>===;;;;;;<<<<<<<<<;;;:::;;;======<<<===>>>@@@<<>>===>>>AAAEEEJJJOOOTTTWWWUUUVVVWWWWWWTTTPPPLLLIIICCC@@@<<<:::999999999888555555555666666666666666444555555666777777777777888999999::::::;;;;;;<<<;;;@@@GGGKKKOOOSSSYYY^^^dddmmmwwwuuuNNN:::333555111///000---////////////............---............/////////................................................////////////000000000000222333000333;;;@@@PPPiii}}}wwwooouuu|||qqqeeeZZZUUU[[[dddlllzzz~~~wwwnnnhhheeebbb___]]]XXXVVVUUUUUURRRNNNOOOSSSUUUZZZbbbiiioootttzzz}}}~~~xxxmmmccc]]]___fffmmm{{{|||wwwtttnnnllliiieeeaaa^^^\\\ZZZ^^^^^^]]]\\\[[[ZZZZZZZZZXXXWWWVVVXXXZZZ[[[[[[ZZZWWWUUUSSSSSSSSSRRRPPPOOOKKKLLLMMMOOOSSSWWW\\\^^^ccchhhooovvv|||lllxxxkkkPPP???===;;;;;;<<<===<<<;;;999;;;<<<===<<<===>>>@@@<<>>>>>======;;;:::999888<<<;;;;;;::::::::::::;;;<<<<<<===@@@FFFLLLSSSWWWTTTVVVWWWWWWUUURRRNNNKKKEEEAAA===:::::::::::::::777777777777777777666666444555666777888888888888777888999::::::;;;;;;;;;===BBBIIINNNQQQVVV\\\```fffooozzz~~~tttNNN999222555111///111...////////////............---------.........//////................................................////////////000000000000222333000222<<>>>>>======<<<<<<===>>>>>><<<<<<<<<>>>CCCJJJQQQUUUTTTUUUWWWWWWVVVRRRNNNLLLFFFBBB>>>;;;;;;;;;;;;;;;888888999888888777666555555555777888999999999999777777888999::::::::::::>>>DDDKKKPPPSSSXXX^^^bbbhhhqqq}}}pppMMM999222555111000111...000/////////............---------.........//////................................................////////////000000000000222333000222<<>>;;;;;;::::::999888777666666333555666777888888777777666888999999888999;;;>>>>>>CCCJJJOOOSSSXXX___dddlllttt|||jjjJJJ777111555111000111...////////////............................................................---------............///////////////000000000000111444111444===DDDWWWtttxxxppp{{{ssshhh```ZZZ___hhhqqq{{{xxxqqqiiiVVVPPPLLLPPP\\\iiippprrryyyqqqhhhbbb\\\YYY^^^eeennn~~~|||~~~}}}|||vvvpppkkkgggbbb___aaa___\\\[[[\\\]]]\\\\\\\\\ZZZXXXXXXZZZ[[[\\\[[[[[[YYYWWWTTTQQQPPPNNNNNNLLLLLLLLLMMMQQQUUUZZZ\\\dddhhhoooxxxooowwwcccHHH===;;;>>>:::<<>>???AAABBBEEEVVV|||PPPSSSVVV[[[```dddggghhhhhhhhhjjjlllooopppnnnllliiiiiihhhggggggggggggggghhhgggeeeddddddcccbbbbbbaaa```ccciiimmmpppwww|||rrrhhhaaaZZZSSSRRRTTTSSSRRRRRRQQQPPPOOOOOONNNPPPNNNKKKJJJLLLLLLKKKIIIFFFGGGHHHIIIJJJJJJKKKKKKIIIFFFEEEGGGMMMRRRVVVWWWVVVVVVWWWXXXYYYWWWTTTQQQIIIFFFBBBAAABBBAAA???<<<;;;::::::999888777666666444555666888888888888777666777888888888999;;;======BBBIIINNNRRRWWW^^^cccmmmuuu}}}mmmKKK777111555111000111...////////////............................................................---------............///////////////000000000000111444111444>>>EEEYYYuuu{{{}}}sss{{{ttthhh___ZZZ___hhhrrr}}}vvvhhhUUUSSSSSS[[[gggqqquuuuuullleee^^^[[[ZZZ\\\eeennn~~~~~~xxxsssnnniiidddaaaaaa___\\\\\\]]]^^^]]]]]]\\\[[[YYYYYYZZZ[[[ZZZYYYXXXWWWUUUSSSQQQOOONNNNNNLLLKKKKKKMMMPPPTTTYYY\\\dddhhhpppxxxsssxxxhhhJJJ===;;;>>>:::<<>>???AAABBBEEEVVV}}}VVVXXX\\\```eeehhhkkklllllllllmmmnnnpppooommmjjjhhhhhhhhhhhhhhhiiijjjjjjggghhhhhhhhhgggeeecccbbb```bbbgggmmmoooqqqzzzuuuhhh___XXXQQQOOOQQQQQQPPPPPPOOOOOONNNMMMMMMPPPNNNLLLLLLMMMNNNMMMMMMIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMPPPTTTWWWYYYYYYWWWWWWWWWXXXYYYWWWTTTRRRLLLHHHDDDCCCDDDCCC@@@<<<;;;::::::999888777666666444555666888999888888777555777888888777888:::======AAAHHHMMMQQQWWW^^^dddooovvv~~~nnnLLL888111555111///111...////////////............................................................---------............///////////////000000000000111444111444>>>GGG[[[xxxwwwuuu{{{tttggg___ZZZ___iiitttwwwcccSSSVVV]]]gggqqqvvvuuusssddd___]]]```dddlllxxx{{{vvvqqqlllgggcccbbb___]]]]]]^^^______^^^\\\[[[ZZZZZZZZZYYYWWWUUUTTTTTTSSSQQQPPPOOONNNNNNKKKKKKKKKLLLOOOSSSXXXZZZccciiiqqqyyyxxxyyyrrrNNN???;;;>>>:::;;;???:::<<<;;;;;;<<<<<<===>>>???AAABBBFFFWWW~~~XXXZZZ]]]aaaeeehhhjjjkkkoooooooooppppppooollliiigggggghhhiiijjjkkkmmmnnniiikkkmmmmmmkkkhhhfffeeefffhhhlllppppppssstttfff]]]WWWQQQPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOSSSRRRPPPNNNNNNOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNSSSTTTVVVXXXZZZ[[[[[[[[[XXXWWWWWWXXXYYYXXXUUURRRNNNJJJGGGFFFFFFEEEAAA===;;;::::::999888777666666444555777888999999888888555666777777777888:::<<<>>>BBBHHHMMMRRRXXX```fffpppxxx|||oooMMM999111444111///111///////////////............................................................---------............///////////////000000000000111333111555@@@III^^^||||||yyyttt{{{uuuggg___ZZZ___iiiuuuppp]]]UUU[[[eeeoootttsssnnniiiaaaaaafffpppzzz~~~}}}~~~~~~|||zzzyyyxxxvvvuuuvvvxxxyyy}}}xxxtttoooiiifffcccaaa^^^^^^___``````___]]]\\\ZZZZZZYYYWWWTTTQQQQQQQQQQQQPPPOOOOOONNNMMMJJJJJJJJJKKKNNNRRRVVVYYYbbbiiirrrzzzyyyzzz~~~TTTAAA;;;>>>;;;;;;>>>;;;<<<;;;;;;<<<<<<===>>>???AAACCCGGGXXXZZZ[[[^^^aaaeeegggiiijjjpppooooooppppppnnnjjjggggggggghhhiiikkkmmmoooppplllooosssssspppllljjjjjjkkkkkkmmmppprrryyy}}}pppddd^^^ZZZVVVTTTUUURRRRRRRRRRRRSSSTTTUUUVVVZZZXXXWWWTTTSSSTTTUUUWWWYYYXXXWWWUUUUUUUUUUUUUUUXXXZZZ\\\^^^^^^]]]\\\[[[YYYXXXWWWXXXXXXXXXUUUSSSPPPLLLIIIHHHHHHFFFAAA===;;;::::::999888777666666444666777888999999888888555777888888777888;;;===@@@DDDJJJOOOSSSZZZbbbiiiqqqxxxqqqNNN:::222444000///222///////////////............................................................---------............///////////////000000000000111333111555AAAKKKaaazzz~~~zzzqqq{{{vvvggg___YYY^^^iiiuuujjj]]][[[bbbkkkqqqqqqllleee```___dddrrr}}}{{{yyyxxxtttoookkkjjjhhheeedddccccccddddddiiioooxxx}}}zzzvvvrrrllliiieeeccc`````````aaa``````]]]\\\ZZZYYYXXXUUUQQQNNNNNNOOOOOOOOOOOONNNMMMMMMIIIIIIIIIIIILLLPPPTTTWWW```hhhsss{{{www{{{ZZZDDD;;;>>>;;;:::===<<<<<<;;;;;;<<<<<<===>>>???AAACCCHHHYYY]]]___aaadddgggiiijjjkkknnnmmmmmmnnnnnnmmmjjjgggfffggggggiiikkkmmmoooqqqpppssswwwvvvsssooonnnooommmkkkkkkooouuuxxxmmmdddbbbaaa^^^ZZZZZZXXXWWWUUUSSSSSSUUUXXXZZZ\\\[[[ZZZXXXVVVWWWZZZ]]][[[[[[ZZZYYYYYYZZZ[[[\\\]]]___aaabbb```]]]\\\\\\ZZZXXXWWWXXXXXXXXXVVVTTTQQQNNNKKKIIIIIIFFFAAA<<<;;;::::::999888777666666555666777999:::999999888666888999999888999;;;===AAAEEEKKKOOOTTT[[[dddkkkpppxxxwwwPPP;;;222444000///222///////////////............................................................---------............///////////////000000000000111333111666BBBMMMddd{{{~~~wwwooozzzwwwggg___YYY]]]hhhtttxxxhhhbbbccchhhnnnoookkkeeebbb```eeemmmyyyrrrmmmjjjiiieeecccddd```\\\ZZZYYYYYYXXXWWWZZZ___hhhrrr~~~~~~|||yyyuuupppmmmhhhfffcccaaaaaaaaa```___^^^\\\YYYXXXVVVTTTPPPNNNMMMNNNOOOPPPOOONNNMMMLLLIIIHHHHHHHHHKKKOOOSSSUUU]]]fffsss|||vvvyyy```FFF;;;>>>;;;999======<<<;;;;;;<<<<<<===>>>???BBBCCCHHHZZZ```aaacccfffhhhjjjkkkkkkjjjjjjjjjlllmmmllliiifffffffffgggiiikkkmmmoooppprrruuuyyywwwssspppppprrrppplllkkkpppwwwyyyssstttuuurrrllliiigggccc^^^ZZZYYYZZZ^^^````````````___^^^```eeeiiibbbaaa___]]]]]]]]]^^^___aaadddfffdddaaa^^^]]]]]]ZZZYYYWWWWWWXXXXXXVVVUUUQQQNNNKKKJJJIIIFFF@@@;;;;;;::::::999888777666666555666888999::::::999999777999::::::999:::<<>>;;;999======<<<;;;;;;<<<<<<===>>>???BBBDDDIII[[[aaabbbdddfffhhhiiijjjkkkhhhhhhiiijjjlllkkkiiifffffffffggghhhjjjmmmnnnppprrrvvvyyywwwrrrooopppsssuuupppmmmrrryyyyyyuuummmgggdddeeehhhkkkiiijjjkkkkkkkkknnnuuuzzzooommmjjjfffdddbbbbbbbbbdddggghhhfffbbb___^^^___[[[YYYXXXWWWXXXXXXWWWUUUQQQNNNLLLJJJIIIFFF@@@:::;;;::::::999888777666666555666888999::::::999999888999:::;;;:::;;;===???@@@DDDIIIMMMRRRZZZdddkkkoooxxxyyyQQQ<<<333444000///222000000/////////............................................................---------.........//////////////////000000000000111333111666CCCOOOhhhzzzppplllrrr}}}pppwwwyyyhhh___XXX\\\eeeqqq~~~yyytttooolllnnnrrruuuwwwrrrhhhcccccceeeeeeaaa\\\]]]dddkkkooosss}}}|||wwwrrrsssxxxpppjjjccc^^^\\\YYYUUURRRKKKMMMQQQVVV___lllyyy}}}yyyuuummmjjjfffcccbbbaaa___^^^^^^[[[WWWTTTSSSRRRPPPOOONNNOOOPPPQQQPPPNNNLLLKKKHHHGGGFFFGGGIIIMMMQQQSSSYYYdddrrr|||zzzrrrgggHHH:::>>><<<999<<<>>><<<;;;;;;<<<<<<===>>>???BBBDDDIII\\\eeeeeefffggggggggggggggghhhgggfffgggiiijjjiiihhhllljjjhhhhhhkkknnnpppqqqtttwwwzzz{{{yyywwwttttttuuusssrrruuu}}}{{{www}}}{{{{{{~~~}}}wwwqqqllllllooorrrrrriiibbb```^^^ZZZXXXXXXWWWWWWXXXXXXWWWWWWVVVUUUTTTPPPKKKIIIJJJIIIDDD??????<<<:::888999999999888888888888999999888888888777888999999:::;;;???AAABBBEEEIIIMMMQQQYYYccckkkqqqwwwxxxPPP;;;222333///...111///////////////.......................................------,,,,,,------...//////.........---------------......///000000000111444000333DDDUUUlll~~~zzztttqqqvvv~~~ppptttzzzkkk^^^VVV[[[cccnnn~~~|||qqqjjjmmmrrrsssvvvyyy{{{ssskkkfffbbbbbb``````dddhhhjjjkkkmmmwwwpppjjjhhheeecccdddhhh```aaaaaa```___eeepppyyy|||wwwrrryyyvvvpppggg\\\VVVVVVUUUPPPLLLOOOUUU___nnn|||}}}wwwppplllgggcccaaa___]]]\\\]]]]]]]]]YYYTTTQQQQQQSSSTTTWWWYYYVVVPPPLLLMMMOOOHHHGGGGGGHHHJJJLLLNNNPPPWWWaaappp}}}yyysssLLL@@@;;;999>>>888;;;;;;;;;<<<===>>>???@@@@@@===EEEFFFWWWffffffggghhhhhhhhhhhhhhhgggffffffgggjjjlllmmmllljjjhhheeeeeegggjjjmmmnnnuuuxxx|||}}}{{{yyywwwvvvtttrrrrrrvvv~~~~~~yyywwwxxxzzzuuullldddaaa^^^ZZZXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWUUUPPPKKKJJJJJJIIIDDD@@@???===:::999999:::999888888999999::::::999999888888999:::;;;;;;===@@@CCCDDDGGGJJJMMMQQQZZZdddlllqqqwwwtttPPP:::222333///...111///////////////.......................................------,,,,,,------...//////.........---------------......///000000000111444000444DDDVVVmmmzzz|||rrrvvv{{{mmmbbb\\\aaaiiiqqq~~~~~~~~~qqqiiieeebbbcccccccccfffiiikkkmmmnnnnnnfff]]]XXXTTTOOONNNQQQOOOOOOOOOMMMMMMSSS]]]eeerrryyy}}}zzzvvvuuutttrrr{{{wwwiii```]]]WWWRRRNNNOOOTTT]]]kkkxxx~~~yyyrrrnnniiieeecccaaa___^^^\\\]]]\\\XXXTTTQQQQQQRRRXXX[[[]]]ZZZSSSMMMLLLMMMFFFGGGGGGIIIKKKNNNPPPRRRXXXaaappp|||zzzvvvNNNBBB<<<:::>>>888;;;;;;;;;<<<===>>>???@@@@@@>>>EEEGGGXXXggghhhiiiiiijjjiiiiiiiiigggeeedddfffiiimmmoooppphhhdddaaa```bbbfffiiijjjqqquuuyyy{{{zzzxxxvvvuuurrrrrrsssxxx{{{rrrhhhbbb^^^YYYXXXZZZ[[[[[[[[[[[[[[[ZZZYYYYYYUUUQQQLLLJJJJJJHHHEEEAAA@@@>>>;;;::::::::::::999999::::::;;;;;;::::::999999:::;;;<<<<<<>>>AAADDDFFFHHHKKKMMMRRRZZZfffnnnrrrxxxnnnOOO:::222444000///111///////////////.......................................------,,,,,,------..................------------......//////000000111111444000444EEEWWWooo~~~qqquuu|||lllccc___eeemmmsss~~~~~~pppiiifffdddfffhhhiiikkkmmmoooppppppkkkaaaWWWPPPKKKEEECCCEEEDDDDDDCCCAAABBBIIISSS\\\hhhpppvvvtttsssvvvzzz{{{|||pppjjj^^^WWWRRRQQQSSSYYYfffrrr|||sssooojjjfffcccaaa___]]][[[[[[ZZZXXXTTTQQQQQQQQQZZZ^^^```^^^WWWPPPLLLKKKGGGHHHJJJLLLOOOQQQTTTUUUYYYcccppp|||}}}xxxPPPDDD===:::>>>777:::;;;;;;<<<===>>>???@@@@@@???FFFHHHYYYiiiiiijjjjjjjjjjjjjjjiiigggdddbbbcccfffjjjmmmnnnfffbbb^^^\\\^^^bbbeeefffjjjnnnsssvvvvvvtttrrrqqqppprrruuuzzzyyynnneee^^^WWWVVVYYY[[[[[[\\\\\\[[[[[[ZZZYYYUUURRRMMMKKKIIIHHHEEECCCBBB???<<<;;;;;;;;;:::999:::;;;;;;;;;;;;;;;;;;:::888:::;;;;;;<<<>>>BBBDDDFFFHHHKKKMMMQQQZZZfffooosssxxx{{{zzziiiNNN999222444000///111///////////////.......................................------,,,,,,------....................................///000000111111111333000555GGGYYYqqq{{{www~~~ooosss{{{hhh___[[[bbbjjjqqq}}}qqqlllkkkjjjkkkooorrrrrrrrrtttuuutttkkkaaaVVVPPPLLLGGGFFFGGGCCCBBBAAAAAADDDLLLXXX```iiipppuuuttttttyyyxxxiiiaaaZZZWWWVVVYYYbbbllluuu~~~}}}rrrnnniiidddaaa___\\\[[[ZZZZZZYYYWWWUUUSSSQQQQQQUUUYYY]]]^^^ZZZUUUPPPNNNLLLMMMOOORRRTTTVVVWWWWWW\\\eeerrr}}}vvvOOOBBB===:::>>>888;;;;;;;;;<<<===>>>???@@@@@@@@@GGGIIIZZZiiiiiijjjjjjjjjiiiiiihhhgggdddaaa```bbbeeeggghhhddd```\\\[[[\\\___aaabbbdddiiiooossssssrrrpppoooqqqssswww{{{wwwlllaaaXXXUUUXXXZZZ[[[[[[[[[[[[ZZZYYYYYYVVVSSSOOOKKKIIIHHHFFFEEECCCAAA===<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::777888::::::;;;>>>AAADDDFFFHHHKKKNNNRRR[[[fffoootttyyyzzzvvv~~~hhhMMM999222555111///222///////////////.......................................------,,,,,,------...---...........................//////000111111111000333111666HHH[[[sssxxxmmmmmm}}}ooorrr~~~yyyggg\\\VVV\\\fffppptttqqqqqqqqqpppwww{{{zzzzzz|||}}}zzzlll```TTTNNNKKKHHHFFFGGGAAA???>>>???EEEPPP\\\eeekkkoooqqqoooooouuuzzz{{{{{{yyyuuurrrqqqrrrtttuuussszzzwwwpppiiiddd```___eeellloooyyy}}}tttooojjjeeeaaa___\\\ZZZYYYYYYXXXWWWVVVUUURRRQQQLLLPPPVVVZZZZZZYYYWWWUUUTTTVVVXXXZZZ\\\\\\[[[ZZZ___gggttt~~~sssKKK@@@;;;:::???999===;;;;;;<<<===>>>???@@@@@@@@@HHHIIIZZZhhhhhhhhhiiihhhhhhgggfffeeeccc```___```aaabbbaaaaaa^^^[[[ZZZ[[[]]]^^^^^^bbbgggnnnssstttsssqqqpppsssuuuyyy{{{}}}{{{xxxtttuuuwwwyyy{{{|||||||||xxxiii]]]XXXZZZZZZZZZZZZZZZZZZYYYXXXXXXVVVTTTPPPLLLIIIGGGGGGGGGEEEBBB???======<<<;;;::::::;;;;;;<<<<<<;;;;;;:::666888999:::;;;>>>AAADDDFFFIIIMMMQQQUUU]]]gggooouuuzzz{{{vvv{{{kkkLLL888222555111000222///////////////.......................................------,,,,,,------...---------..................//////000000111111222000333111666III\\\uuuuuullllllqqqsssxxxhhh[[[TTTZZZdddpppxxxuuuuuuttttttrrrdddVVVOOOLLLGGGDDDDDDAAA???===???GGGSSS___ggglllllljjjhhhkkkqqqrrrppphhhddd]]]WWWTTTTTTWWWXXX^^^fffqqq|||zzzwwwrrrnnnqqqwwwzzz~~~wwwssslllgggcccaaa^^^\\\ZZZYYYXXXXXXXXXWWWTTTRRRGGGJJJOOOTTTXXXZZZ[[[[[[]]]___aaaddddddcccbbb```ccckkkvvvqqqJJJ???:::999???:::===;;;;;;<<<===>>>???@@@@@@@@@GGGIIIZZZfffgggggggggffffffeeedddcccaaa______``````___^^^^^^\\\ZZZYYYZZZ[[[ZZZYYY```fffmmmsssuuusssrrrqqquuuxxxzzz{{{{{{}}}|||vvvtttooojjjlllooorrrvvvwwwwwwuuutttvvv}}}uuueee___```ZZZZZZZZZZZZZZZYYYYYYXXXWWWUUUQQQLLLIIIGGGGGGHHHFFFCCC@@@>>>======<<<;;;::::::;;;;;;;;;;;;::::::777999:::;;;<<>>@@@GGGSSS___ggggggeee```___fffmmmkkkeeeZZZWWWSSSOOOMMMNNNPPPRRRWWW^^^gggppp~~~xxxsssmmmgggddd```]]][[[ZZZYYYXXXYYYZZZYYYVVVRRRHHHIIIKKKOOOUUUYYY\\\^^^bbbeeehhhlllmmmllljjjhhhfffmmmxxxsssLLL@@@;;;:::???:::===;;;;;;<<<===>>>???@@@@@@???GGGIIIYYYeeeeeeffffffeeedddccccccaaa```______```aaa___^^^[[[ZZZYYYYYYYYYYYYXXXVVV^^^dddlllrrrtttsssqqqpppwwwyyy{{{{{{zzz{{{yyytttuuusssnnnyyy||||||qqqtttvvvwwwxxx~~~}}}llldddeee[[[[[[[[[[[[[[[ZZZYYYYYYWWWUUURRRMMMIIIGGGHHHIIIFFFDDD@@@>>>>>>===<<<;;;999::::::;;;;;;::::::999888:::;;;===>>>@@@DDDGGGHHHMMMSSSXXX]]]ccckkkqqqvvvzzzzzz}}}sssKKK888222666222111222///000/////////.......................................------,,,,,,------...---------.........///////////////000111111222222///333111777KKK^^^xxx|||vvvoooppp|||zzzfff[[[TTTZZZcccmmm}}}tttbbbXXXYYY^^^oooxxxrrrmmmlllmmmwww{{{uuurrrooo{{{vvvgggXXXQQQOOOKKKHHHGGGDDD@@@<<<===DDDPPP[[[bbb^^^ZZZTTTUUU___gggccc[[[UUUUUUTTTTTTUUUVVVXXXYYYYYY___eeekkkyyyvvvrrrkkkfffbbb^^^[[[YYYZZZYYYYYYZZZ\\\[[[WWWSSSLLLKKKKKKMMMRRRXXX\\\^^^dddggglllppprrrqqqooonnnhhhooozzzvvvNNNBBB===;;;???999<<<;;;;;;<<<===>>>???@@@@@@???FFFHHHYYYeeeeeedddcccaaa```^^^]]][[[[[[ZZZ[[[\\\]]]___aaaYYY[[[\\\\\\[[[ZZZ[[[]]]```iiiqqqsssuuuzzz||||||~~~|||{{{yyyuuuvvv}}}}}}uuuuuuqqqllloooyyy|||rrrdddaaa[[[ZZZXXXWWWWWWWWWXXXYYYXXXXXXUUUPPPKKKGGGEEEEEEFFFEEEBBB@@@===<<<::::::888777666777999:::;;;:::777999;;;<<<>>>AAAEEEIIIKKKNNNRRRWWW\\\cccjjjpppxxx}}}|||{{{tttRRR<<<222555111000111,,,////////////////////////000000//////..................---,,,---...///000......------------......000000111222222222222222...444222666LLLddd}}}}}}tttrrrzzzxxxhhh\\\UUUZZZbbbkkkzzzqqq```TTTOOOOOOPPPXXXccczzzwwwkkkhhhiiikkksss|||tttppppppnnnxxxiiiYYYRRROOOLLLJJJIII@@@>>><<<<<<@@@GGGOOOTTTSSSLLLIIINNNTTTUUUUUUVVVUUUUUUUUUVVVXXX\\\aaaeeeiiiiiikkktttxxxnnnfffccc___YYYXXX\\\YYYYYYYYYXXXWWWUUUSSSSSSJJJKKKMMMNNNQQQWWW^^^cccjjjkkkmmmqqqtttuuutttrrrqqqvvv~~~zzzNNNAAA>>>>>>???888<<<;;;<<<=========>>>@@@BBBDDDFFFFFFZZZcccccccccbbbaaa___^^^]]]YYYYYYYYYYYYZZZ[[[]]]^^^XXXYYYYYYYYYXXXYYY[[[]]]hhhrrrzzz|||}}}zzzyyy|||yyyooonnntttooosssxxx{{{|||vvvqqqnnnmmmpppzzzooocccbbb]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXVVVQQQKKKGGGEEEEEEFFFEEEBBB@@@===<<<::::::666555444555777888888888777999;;;<<<>>>AAAEEEIIIJJJNNNSSSXXX^^^eeennntttyyy}}}{{{UUU===333444111000111---/////////////////////////////////.........------...------,,,---...///000......------------......///000111111222222111111000555333888NNNffftttrrryyyyyyiii]]]VVV[[[ccclll{{{zzzlll^^^SSSMMMKKKKKKLLLQQQaaa~~~ssslllkkkkkkmmmqqqzzzwwwqqqooonnn{{{uuugggYYYRRRPPPLLLJJJIIIDDDAAA===;;;;;;???DDDGGGJJJEEECCCGGGKKKMMMPPPSSSZZZ\\\___bbbfffkkkrrrvvvxxx|||}}}zzzppphhh```^^^\\\XXXWWWZZZYYYYYYXXXWWWVVVTTTSSSRRRMMMNNNOOOPPPRRRWWW^^^bbbgggiiilllqqqtttuuuuuutttsssxxx|||PPPBBB>>>===???888===;;;<<<=========>>>@@@BBBEEEHHHHHH]]]aaa``````______^^^]]]]]]YYYXXXXXXXXXYYYZZZ[[[[[[WWWWWWWWWWWWWWWYYY]]]```qqqzzz{{{yyyzzz|||~~~xxxqqqsssppppppooonnnnnnsss|||xxxuuussspppmmmnnnnnnmmmnnnvvv}}}qqqfff```aaa```______^^^]]][[[ZZZYYYYYYYYYWWWRRRLLLGGGEEEEEEFFFEEEBBB@@@===<<<::::::777555444555777888888888777999;;;<<<>>>AAAEEEIIIIIINNNTTTYYY___gggqqqxxxzzz~~~WWW???444444000///222///////////////////////////.........---------------...------------...//////......------------.........///000000111111000000111666444999OOOhhh}}}vvvqqqwww|||kkk___WWW[[[ccclll{{{vvvpppfffZZZQQQKKKHHHGGGLLLIIIMMMbbbzzzvvvrrrmmmkkkmmmuuu{{{qqqooooooxxx~~~pppdddXXXSSSQQQMMMJJJIIIFFFCCC>>>:::999:::<<<>>>BBB???>>>AAACCCEEELLLSSS^^^dddlllsssyyy{{{rrrooogggaaa[[[ZZZYYYVVVVVVXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPQQQRRRRRRTTTXXX]]]aaadddggglllpppsssuuuuuutttvvv{{{RRRBBB>>><<>>;;;<<<=========>>>@@@BBBFFFIIIJJJ```]]]]]]\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYZZZZZZ[[[WWWWWWWWWVVVWWW\\\aaafffttt~~~{{{{{{||||||{{{|||xxxsssooollllllqqqxxx}}}{{{vvvnnnhhhggglllrrrsssppplllhhheeebbbbbbdddbbbbbbbbbaaa___]]]ZZZYYYYYYYYYWWWSSSMMMHHHEEEEEEFFFEEEBBB@@@===<<<::::::999777666777999::::::999777999;;;<<<>>>AAAEEEHHHIIIOOOUUU[[[___gggqqqxxx{{{YYYAAA444444000///222000////////////////////////------------------------------------......//////......------------............///000000000000000000555333888OOOiiizzzxxxwww{{{yyyrrruuulll```WWWZZZaaajjjyyyzzzoooiii```VVVOOOJJJHHHHHHOOOJJJIIISSShhhyyyrrrnnnsssrrrqqquuutttsssttt~~~}}}ssshhh___VVVTTTRRRMMMIIIHHHEEECCC???<<<;;;;;;===>>>@@@>>>???@@@@@@BBBLLLWWWcccmmm{{{|||{{{}}}wwwlllfffeeebbb___[[[YYYXXXWWWUUUUUUWWWVVVUUUSSSRRRQQQPPPPPPRRRSSSTTTTTTUUUYYY]]]aaadddhhhlllppprrrrrrrrrssswww}}}SSSCCC>>><<>>>>>===>>>@@@BBBEEEIIILLLbbb[[[ZZZYYYXXXXXXXXXXXXXXXVVVVVVWWWXXXXXXYYYYYYYYYWWWWWWWWWWWWYYY___fffkkkwww}}}|||{{{zzzsssoookkkhhhmmmttt~~~}}}vvvoookkkiiiiiiiiihhhgggeeeccccccfffggggggcccccccccbbb```]]]ZZZYYYYYYYYYXXXTTTNNNIIIGGGFFFFFFEEEBBB@@@===<<<::::::999888777777999:::999999777999;;;<<<>>>AAAEEEHHHJJJPPPWWW[[[^^^eeeooowww}}}}}}YYY@@@444444000000333000////////////////////////---------------------------------.....................------------............///000000000000000///444222777OOOiii{{{vvvuuuvvv}}}|||ssstttmmm```VVVXXX___gggvvvssshhhcccZZZRRRMMMKKKLLLNNNLLLLLLNNNUUU^^^pppyyyuuutttooojjjlllqqquuuxxxyyyvvvzzzzzzyyy|||rrrhhh```ZZZUUUUUUSSSMMMHHHGGGCCCBBBAAA???>>>===>>>>>>@@@???@@@@@@???AAALLLXXXlllzzzzzzqqqkkkkkkkkknnnwwwxxxpppjjjddd___```cccbbbaaa^^^[[[ZZZXXXUUURRRUUUTTTRRRPPPOOONNNNNNNNNQQQRRRTTTUUUVVVYYY]]]aaafffiiimmmoooooonnnoooqqqxxx~~~SSSCCC>>><<>>>>>>>>???AAACCCCCCIIIMMMeee[[[ZZZXXXWWWVVVVVVWWWWWWSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[___eeelllrrr}}}~~~{{{yyy|||}}}uuurrrooojjjnnnvvv|||~~~uuuqqqmmmhhhdddfffgggeeeccceeehhhgggdddbbbbbbaaa___^^^[[[ZZZYYYWWWXXXXXXUUUPPPKKKIIIHHHFFFEEEBBB@@@===<<<::::::888666555555666777777666777999;;;<<<>>>AAAEEEIIIJJJQQQYYY\\\^^^dddoooxxx~~~wwwVVV>>>333444000000333000////////////////////////---------------.........,,,---......//////............------------.........///000000111111000000///444222777OOOjjjvvvssssssuuu|||uuutttnnn```VVVWWW]]]fffuuu|||lllbbb^^^XXXSSSQQQSSSWWWZZZYYYZZZ^^^aaa___eee{{{|||uuunnnmmmkkkgggdddddd\\\```iii{{{rrrggg```[[[WWWVVVXXXVVVOOOJJJIIIEEEDDDCCCBBB@@@>>>===<<>>@@@IIITTTqqq{{{rrrjjj```[[[]]]^^^aaajjjvvvvvvrrrfff___XXXVVVVVVWWW]]]dddaaabbbaaa]]][[[ZZZVVVPPPRRRQQQOOOMMMKKKKKKKKKKKKMMMOOORRRTTTVVVYYY^^^aaahhhkkkmmmmmmkkkkkknnnqqqxxxRRRBBB>>><<>><<<===>>>>>>>>>???AAACCCBBBIIINNNggg^^^\\\ZZZXXXWWWVVVWWWXXXSSSTTTVVVYYYZZZ[[[[[[[[[___```bbbeeeiiipppwww||||||yyyyyy~~~zzztttwwwvvvoooiiieeecccfffgggfffiiimmmjjjddd```___^^^\\\ZZZYYYYYYXXXUUUWWWWWWUUUQQQMMMJJJJJJFFFEEEBBB@@@===<<<::::::888777555555666777777666777999;;;<<<>>>AAAEEEIIIIIIQQQZZZ^^^```fffrrr|||vvvRRR<<<222444111111333///////////////////////////------........./////////,,,---.../////////...---......------------......///000111111222222111111000555222888QQQlllwwwuuurrrrrrxxxvvvuuupppbbbWWWXXX]]]fffuuuvvvggg^^^]]]\\\]]]___dddhhhkkkrrrnnnmmmllleeeaaammm~~~wwwmmmaaaYYYYYYSSSWWWaaaqqqqqqggg```\\\XXXWWWXXX\\\ZZZSSSMMMKKKGGGGGGGGGGGGEEECCCAAA@@@CCC@@@??????>>>???FFFOOOkkk}}}ooogggaaaXXXTTTWWWVVVXXX```lllvvv~~~{{{mmmccc^^^TTTOOOLLLMMMOOORRRXXX___^^^``````\\\[[[[[[VVVNNNPPPNNNLLLIIIHHHHHHHHHIIIHHHKKKOOORRRUUUYYY^^^bbbgggjjjkkkjjjhhhjjjoootttzzz|||PPPBBB>>>===???888===<<<===??????>>>???AAACCCCCCJJJQQQjjjaaa___\\\YYYXXXXXXXXXYYYVVVXXXZZZ]]]___`````````fffhhhkkkooossszzz~~~zzzzzz|||~~~xxxpppnnnmmmccchhhkkkmmmrrrwwwtttmmm___^^^[[[YYYXXXXXXXXXXXXTTTVVVWWWUUURRRNNNLLLKKKFFFEEEBBB@@@===<<<:::::::::999777777888999999888777999;;;<<<>>>AAAEEEIIIIIIQQQZZZ___bbbiiiuuuvvvPPP:::111444222111333///////////////////////////........./////////000000,,,,,,.../////////...---.........------.........000000111222222222222222111666444999RRRnnn{{{yyyuuutttwwwwwwuuurrrcccXXXYYY^^^fffuuurrrddd^^^```ccchhhmmmssswwwzzz~~~vvvqqqqqqkkkeeemmm{{{tttddd\\\\\\YYY]]]fffvvvwwwhhh```]]]\\\XXXXXX[[[___]]]VVVOOONNNHHHIIIJJJLLLKKKJJJHHHGGGFFFBBB@@@@@@@@@@@@EEELLLaaatttuuueeeaaa^^^WWWTTTXXXRRRSSSZZZeeepppyyy~~~nnnaaaYYYVVVPPPKKKJJJLLLMMMMMMQQQVVVZZZ^^^^^^[[[ZZZ[[[UUUMMMNNNMMMJJJHHHFFFFFFGGGGGGEEEHHHMMMQQQUUUYYY___bbbfffhhhjjjhhhgggiiiqqqwww{{{zzzNNNAAA???>>>???888<<<<<<>>>??????>>>???AAADDDDDDKKKSSSmmm^^^]]]\\\ZZZXXXVVVUUUTTTXXXVVVYYY^^^bbbcccggglllppprrrtttwwwzzz~~~~~~wwwqqqkkknnnrrrwww|||}}}xxxpppjjjeeebbb```___[[[VVVVVVYYYYYYWWWVVVVVVUUURRRNNNJJJJJJGGGDDDAAA>>><<<999777;;;::::::999999::::::;;;;;;;;;<<<>>>@@@CCCFFFHHHMMMRRRXXX^^^cccjjjrrrxxxuuuMMM999111444111///222///////////////....................................---...///111111///...---////////////////////////000000000111222222333333111333444;;;OOOpppwwwvvvmmmooozzztttttteeeYYYYYY]]]eeesss|||rrrnnniiimmmttt{{{{{{{{{zzzvvvqqqllliiihhhzzzoooccc___ZZZbbbooozzzpppgggaaa^^^]]]ZZZYYYYYYZZZZZZWWWSSSOOOHHHIIILLLOOOPPPOOOMMMLLLIIIHHHFFFCCCAAAAAADDDFFFXXXaaappp{{{}}}zzz|||~~~yyywwwvvvoooiiiccc^^^\\\YYYUUURRRUUURRRSSSYYYbbbmmm|||ssscccYYYUUUUUUOOOMMMJJJHHHHHHKKKOOOQQQUUUYYYYYYVVVUUUUUUSSSOOOMMMJJJGGGEEEEEEDDDCCCBBBIIIIIIIIIMMMSSSYYY^^^aaaggghhhiiigggdddfffmmmtttvvvrrrMMMCCC???===AAA;;;@@@<<<===>>>======>>>AAACCCEEEIIIPPPlll^^^]]][[[XXXUUUSSSRRRRRRWWWVVVZZZaaafffhhhmmmrrrzzz||||||vvv|||}}}~~~}}}xxxtttrrrmmmhhhddd^^^VVVTTTVVVYYYXXXWWWVVVUUURRRNNNJJJJJJGGGCCCAAA???===;;;999;;;::::::999999::::::;;;:::;;;<<<===@@@CCCFFFHHHMMMRRRXXX^^^cccjjjsssyyyoooNNN999222555111///222///////////////....................................---...///000000///...---////////////////////////000000000111222222333333222444555<<>><<<@@@:::>>><<<===>>>>>>===>>>AAACCCGGGKKKRRRnnnaaa^^^[[[WWWTTTRRRQQQQQQUUUVVV\\\dddjjjnnnuuu|||~~~vvvnnnhhh```WWWTTTUUUYYYXXXWWWVVVUUURRRNNNKKKIIIGGGCCCAAA@@@???===;;;;;;;;;::::::::::::;;;;;;::::::;;;===@@@CCCFFFHHHNNNRRRXXX^^^cccjjjssszzziiiNNN:::222555111000222///////////////....................................---...///000000///...---////////////////////////000000000111222222333333333555666>>>SSSvvvwwwnnnmmm|||yyy}}}kkk\\\XXX[[[bbbrrr~~~yyy|||vvvjjjbbb______```dddeeemmm{{{sssrrryyy}}}qqqhhhdddcccbbbaaa\\\YYYVVVTTTTTTUUUTTTSSSQQQRRRSSSSSSSSSRRRPPPOOORRROOOKKKJJJJJJIIIEEEAAAAAACCCKKKVVV\\\^^^```dddcccbbb```\\\VVVSSSQQQQQQUUUXXX[[[\\\[[[YYYXXXXXXYYYUUUSSSVVVYYY^^^hhhqqq|||wwwlllccc[[[SSSNNNPPPNNNLLLIIIHHHHHHIIIJJJQQQVVVYYYYYYXXXWWWRRRLLLJJJHHHEEEDDDDDDDDDCCCBBBFFFFFFGGGJJJOOOUUUZZZ]]]dddeeeeeeddddddiiipppwwwkkkGGG@@@===<<>>>>>>>>>>>???BBBDDDHHHMMMUUUqqqeeebbb]]]XXXTTTSSSRRRSSSSSSVVV]]]gggnnnsss|||zzzppphhh```YYYUUUWWWYYYXXXWWWWWWVVVSSSNNNKKKIIIFFFDDDBBBAAA@@@???===;;;;;;::::::::::::;;;;;;999:::;;;===@@@CCCGGGIIINNNSSSYYY^^^ccckkkuuu|||gggOOO:::333555111000222///////////////....................................---......//////......---////////////////////////000000000111222222333333222444666===TTTwwwtttlllkkkyyyzzzooo^^^XXXZZZaaaqqq~~~uuurrrnnnkkkhhhgggeeeeeeiiiggggggpppzzzvvvxxxuuukkkfffeeedddccc^^^\\\ZZZYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXWWWWWWVVVYYYUUURRRRRRSSSPPPIIICCCBBB@@@CCCMMMVVVZZZ]]]```aaa```^^^ZZZUUUSSSRRRSSSTTTZZZaaadddccc``````aaa___[[[XXXXXXXXXYYY```gggrrrxxxyyyqqqkkkeee\\\UUURRRQQQOOOMMMKKKKKKJJJKKKPPPVVV[[[\\\\\\ZZZTTTMMMIIIGGGDDDCCCCCCDDDCCCBBBCCCDDDFFFHHHLLLQQQWWW[[[bbbbbbbbbbbbeeekkksssyyyiiiFFF@@@>>>===@@@999<<<===>>>??????>>>@@@CCCEEEHHHOOOWWWsssfffccc^^^YYYUUUSSSSSSSSSSSSVVV___jjjpppvvvrrriiiaaaZZZWWWXXXZZZXXXWWWWWWVVVSSSOOOKKKIIIGGGDDDCCCBBBBBB@@@>>><<<;;;;;;::::::;;;;;;<<<::::::;;;===AAADDDHHHJJJOOOSSSYYY^^^ccclllvvv}}}hhhPPP;;;333666111000222///////////////....................................------............------////////////////////////000000000111222222333333222333555<<>>AAA:::======>>>?????????AAADDDFFFHHHOOOYYYvvvfffccc___[[[WWWUUUTTTTTTTTTYYYbbblllrrrwwwtttjjjbbb\\\YYYYYYZZZYYYXXXWWWVVVSSSOOOLLLKKKHHHEEEDDDCCCBBBAAA???<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<>>BBB;;;>>>===>>>???@@@@@@BBBEEEHHHGGGQQQ\\\yyyiiigggdddaaa]]][[[YYYXXXXXX]]]fffoootttxxxpppgggaaa]]][[[\\\ZZZYYYXXXWWWVVVTTTOOOLLLLLLJJJGGGEEEDDDCCCAAA???<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===@@@CCCGGGKKKMMMPPPTTTYYY^^^dddmmmxxxuuuQQQ<<<444666222000222...////////////.......................................------------------...////////////////////////000000000111222222333333333444555<<>>AAAEEEEEEFFFJJJRRRXXX[[[ZZZYYY]]]eeeqqq{{{oooKKKBBB>>><<<@@@;;;>>>===???@@@@@@@@@BBBFFFHHHHHHSSS___|||mmmllljjjgggdddaaa___]]][[[```iiirrruuuyyyyyyjjjbbb___]]]^^^```ZZZYYYXXXXXXWWWTTTOOOLLLMMMKKKGGGEEEDDDCCCAAA???<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>AAADDDHHHLLLNNNQQQTTTYYY^^^dddmmmyyy|||RRR===555777222000222...000/////////.......................................------,,,,,,------...////////////////////////000000000111222222333333444555666<<>>AAAEEEEEEFFFIIIQQQXXXZZZYYYXXX\\\fffqqq|||pppKKKBBB===;;;???:::>>>===???@@@@@@AAACCCFFFIIIIIITTTbbbrrrpppooooooooolllfff``````ccchhhnnnvvv}}}zzzxxxppphhhdddcccnnn|||xxxnnnccc]]]^^^```]]]ZZZ[[[YYYWWWVVVUUUSSSQQQOOOIIIIIIHHHFFFDDDCCCBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@AAACCCGGGKKKNNNTTTWWW[[[___eeennnzzzvvvQQQ<<<444666222000222///000000000000000000000000................................................///...,,,++++++---000111000111111222222333444444333777888;;;OOOvvv~~~{{{ooopppssszzztttccc]]][[[[[[eeetttzzzrrrlllhhhgggqqq{{{}}}tttlllgggccc^^^\\\^^^aaabbbccceeeggghhhgggeeekkkqqqrrrmmmgggdddbbb___YYYWWWXXXYYYZZZZZZaaaiiijjjjjjjjjiiigggdddbbb```ccc[[[VVVYYY]]]^^^]]]]]]YYYTTTNNNLLLMMMPPPTTTVVVUUUYYYeeewww}}}}}}yyysssiii```XXXUUUUUUUUUUUUWWW[[[]]]^^^[[[XXXVVVPPPNNNLLLIIIFFFEEEDDDDDDBBBAAAAAACCCGGGLLLRRRUUUTTTVVVZZZ```iiiuuummmNNN@@@BBB???;;;===>>>???AAACCCDDDDDDFFFIIILLLSSSUUUfffyyyxxxwwwxxxxxxtttmmmggg```bbbfffkkkrrrzzzmmmllluuu~~~pppaaa[[[XXXUUU[[[eeeyyy}}}xxxtttkkkddd]]][[[^^^aaa```]]]\\\ZZZWWWUUUUUUSSSQQQOOOIIIIIIHHHFFFDDDCCCBBBAAA===<<<<<<;;;;;;<<<<<<===<<<>>>@@@BBBDDDGGGLLLOOOTTTXXX\\\```fffooozzz}}}nnnPPP<<<444666222000222///000000000000000000000000............................................................//////000000000111111222222333444444333777888<<>>===;;;::::::;;;===>>>===>>>AAACCCEEEHHHMMMPPPUUUYYY^^^ccchhhppp{{{{{{~~~iiiPPP;;;333666222000222///000000000000000000000000................................................---...000111111111000///000111111222222333444444333666888<<>>@@@BBBDDDEEEGGGKKKMMMUUUYYYkkkyyytttrrrooonnnpppvvv|||zzzmmmtttyyyooofff______XXXTTTTTTRRRMMMJJJLLLLLLPPPWWW]]]cccggggggfffcccbbb```]]][[[YYYWWWUUURRRSSSXXX```hhhllljjjggg]]]ZZZWWWUUUTTTTTTRRRQQQMMMLLLKKKIIIGGGEEEDDDCCC???>>>;;;::::::;;;>>>???===???BBBDDDFFFJJJOOORRRVVVZZZaaaffflllsss|||gggOOO:::333666222000222000////////////////////////......................................................///000000000000///000111111222222333444444444666777===PPPuuuwwwooo~~~iii]]]ZZZ]]]eeelll~~~}}}{{{wwwsssqqqqqqqqqrrrrrruuuyyyxxxuuunnnfffdddeeehhhiiiiiinnn|||{{{yyyjjj```WWWVVVXXXYYYYYYZZZPPPOOONNNOOORRRSSSSSSRRRSSSSSSYYYggguuu|||ssshhh^^^XXXXXXYYY[[[\\\[[[YYYVVVTTTVVVTTTQQQMMMJJJHHHGGGFFFAAABBBCCCEEEIIILLLPPPRRRRRRUUU[[[dddooo~~~aaaJJJ???AAA===<<<@@@???>>>@@@CCCEEEFFFIIILLLOOOUUU[[[ooo~~~yyyvvvrrrppprrrxxxzzzlllaaa[[[ZZZZZZ[[[[[[WWWTTTUUUTTTQQQOOOPPPPPPMMMLLLMMMPPPRRRRRRRRRUUUVVVVVVUUUSSSQQQPPPOOONNNRRR[[[eeemmmooolllhhh^^^[[[WWWUUUTTTTTTSSSQQQPPPOOOMMMKKKIIIGGGEEEEEE@@@>>><<<::::::<<<>>>@@@>>>@@@CCCEEEHHHLLLPPPTTTWWW]]]dddkkkpppvvv}}}gggNNN:::222555111000222000////////////////////////................................................///...---,,,,,,...000111000111111222222333444444666666777===PPPsss{{{nnnzzzmmm^^^ZZZ]]]ccciii{{{{{{yyywwwwwwtttuuuuuuvvvzzz~~~vvvnnnccccccfffjjjooowww}}}lllaaaXXXVVVWWWWWWVVVWWWPPPPPPPPPRRRTTTUUUTTTSSSTTTRRRVVVcccrrr~~~ttthhh^^^XXXZZZ[[[\\\]]]\\\ZZZWWWVVVXXXVVVSSSPPPMMMKKKJJJJJJEEEFFFGGGJJJLLLOOOQQQRRRRRRVVV^^^hhhuuuZZZFFF>>>@@@<<<<<<@@@>>>???AAADDDFFFHHHKKKOOORRRWWW]]]ssszzzwwwsssrrruuu{{{xxxkkkbbbccchhhaaa___]]][[[YYYYYYYYYYYYVVVUUUTTTUUUVVVVVVUUUSSSXXXRRRMMMMMMMMMMMMOOORRRVVVWWWYYYWWWTTTPPPNNNMMMMMMTTT^^^iiiooooookkkfff___\\\WWWUUUTTTTTTSSSRRRQQQPPPNNNLLLJJJHHHFFFEEE???>>><<<;;;;;;<<<>>>??????AAADDDFFFIIIMMMRRRVVVYYY```hhhoootttyyymmmMMM999222555111000222000000000000000000000000000................................................000...,,,***+++---000111000111111222222333444444777666777===NNNppp}}}qqq{{{}}}rrr```YYY[[[bbbgggxxx}}}xxxvvvnnnnnnnnnoooqqqzzzyyypppcccbbbcccjjjsssoooddd[[[YYYYYYWWWUUUUUURRRQQQQQQSSSUUUVVVTTTSSSSSSQQQUUUbbbqqqttthhh^^^XXX[[[[[[]]]]]]]]][[[YYYXXXXXXWWWTTTQQQOOOMMMMMMMMMIIIJJJLLLNNNOOOPPPQQQQQQRRRXXXbbbnnn{{{yyyUUUDDD>>>???;;;===BBB???AAACCCFFFHHHKKKNNNRRRUUUZZZbbbxxx}}}yyywwwxxx}}}vvvkkk```YYY[[[bbb]]]aaadddeeebbb^^^ZZZXXXVVVXXXZZZ\\\___```^^^[[[\\\VVVSSSSSSQQQOOOQQQWWWXXX[[[]]]\\\XXXTTTQQQQQQQQQXXXcccnnnsssrrrlllggg___\\\WWWUUUTTTTTTTTTSSSPPPOOONNNKKKIIIFFFEEEDDD>>>>>>============>>>>>>@@@BBBEEEGGGJJJNNNSSSWWW[[[bbblllsssxxx|||mmmMMM888111444111000333000000000000000000000000000................................................///...---------...000000000111111222222333444444888666666===MMMmmmzzz{{{vvvcccXXXXXX```fffuuu{{{wwwrrrrrrtttxxxyyy|||{{{pppgggbbbaaaiiivvvrrrhhh___]]]]]]ZZZVVVUUUSSSRRRQQQRRRTTTTTTSSSQQQQQQOOOSSS```qqq{{{mmmaaaZZZYYYZZZ[[[\\\\\\[[[ZZZYYYVVVUUUSSSPPPOOONNNMMMNNNLLLMMMOOOPPPQQQPPPOOOOOOSSSZZZgggtttxxxSSSDDD@@@AAA===@@@EEEAAABBBDDDGGGJJJMMMPPPTTTXXX___ggg~~~}}}|||uuujjj```[[[WWWUUUYYY```iiilllooommmggg```[[[YYY[[[___cccgggkkkllliiiddd\\\XXXVVVWWWTTTOOOQQQXXXXXX\\\___```\\\YYYWWWWWWUUU\\\hhhsssxxxvvvpppkkk```\\\XXXUUUTTTTTTTTTSSSOOONNNLLLJJJGGGEEECCCBBB======>>>>>>>>>>>>======@@@BBBEEEHHHKKKOOOTTTXXX\\\dddnnnvvvzzz~~~|||fffMMM888111444111000333000000000000000000000000000................................................---...000111111111000///000111111222333333444444999666666<<>>BBBGGGCCCCCCEEEHHHKKKNNNRRRVVVYYYccckkk}}}{{{|||~~~|||lllbbb\\\^^^]]][[[fffuuu{{{}}}}}}zzztttnnnhhheeeeeehhhmmmtttxxxwwwqqqkkkdddaaa]]]ZZZYYYWWWUUUSSSWWW\\\aaabbb```]]]\\\\\\[[[eeesss}}}}}}wwwnnniii___\\\WWWUUUTTTSSSRRRQQQTTTPPPLLLIIIGGGFFFDDDCCC???@@@@@@???===>>>@@@BBBDDDFFFHHHKKKNNNRRRXXX\\\aaaiiissszzz~~~sss\\\HHH999444555000111444///......//////000000111111////////////////////////............///////////////////////////000111111111222222333333444555555222999888<<>>>>>@@@CCCDDDFFFHHHKKKOOOTTTZZZ^^^cccjjjssszzz~~~www```HHH999444555000111444///////////////000000000000////////////////////////............///////////////////////////000111111111111222222333444444444444888666999KKKggg}}}~~~wwwfff\\\YYY\\\___nnnyyyrrrlllhhhnnnwwwkkkeeedddccc___[[[WWWUUUSSSRRRRRRQQQPPPNNNMMMLLLQQQ___ooo~~~{{{rrrgggbbb\\\YYYYYYYYYXXXVVVRRRRRRQQQPPPOOOOOONNNNNNQQQTTTVVVUUURRROOONNNPPP]]]jjjyyy}}}qqqwwwzzz}}}yyy|||vvvQQQFFF======@@@@@@@@@@@@FFFLLLNNNRRR[[[YYYYYYdddlllzzzyyyqqqnnnrrrxxx~~~{{{wwwppplllgggbbb___\\\YYYWWWUUUZZZ```cccbbb```___```eeepppxxxmmmfff___\\\WWWUUUTTTSSSRRRQQQPPPNNNLLLKKKJJJHHHEEECCC???@@@@@@???>>>???AAACCCCCCFFFIIILLLQQQVVV]]]aaaeeekkktttzzz~~~}}}eeeHHH999444555000111444///000000000000////////////////////////////////////............///////////////////////////000111111000111111222222333444444555888555888HHHcccxxxggg\\\YYY\\\```kkkvvvyyyrrrnnnrrr~~~sssllliiieee```\\\YYYWWWTTTRRRQQQPPPNNNMMMMMMKKKPPP\\\kkk{{{zzzooojjjbbb^^^\\\ZZZWWWTTTRRRQQQPPPOOOOOOOOOOOOOOOTTTVVVXXXWWWSSSQQQQQQSSSaaaooo~~~wwwOOOEEE======@@@@@@@@@AAAFFFNNNQQQWWW```___```lllpppyyyqqqnnnjjjgggeeeccc```^^^VVV[[[aaacccaaa___^^^___fffssswwwkkkddd___\\\WWWUUUTTTSSSRRRQQQNNNMMMLLLKKKKKKIIIEEECCC???@@@@@@@@@???@@@BBBDDDDDDFFFJJJNNNSSSYYY```eeeiiinnnuuuzzzjjjHHH999444555000111444///111111000000//////......////////////////////////............///////////////////////////000000111000000111111222333333444555888666;;;IIIaaa|||kkk\\\WWWYYY^^^gggrrr~~~xxxsssvvv{{{sssnnniiiccc^^^\\\YYYUUUSSSQQQPPPNNNLLLLLLJJJNNNZZZhhhyyy~~~wwwppphhhbbb___]]]YYYUUURRRQQQPPPOOOOOOOOOPPPPPPUUUWWWYYYWWWTTTRRRTTTVVVffftttqqqMMMDDD>>>>>>@@@@@@@@@BBBFFFPPPTTTZZZcccbbbdddpppuuuuuussspppmmmkkkhhhdddaaa[[[___bbbbbb___]]]]]]^^^fffsssuuuiiiccc___\\\WWWUUUTTTSSSRRRQQQNNNMMMLLLKKKKKKIIIEEECCC@@@@@@AAA@@@@@@AAACCCFFFEEEGGGKKKPPPUUU\\\ccchhhlllqqqwww|||lllHHH999444555000111444///111111000000//////......////////////////////////............///////////////////////////000000111000111111222333333444444444777999@@@MMMaaa}}}~~~tttbbbXXXXXX\\\dddnnn|||wwwzzz{{{uuunnngggccc```]]]XXXUUURRRQQQOOOMMMKKKIIIMMMWWWeeewww~~~xxxooohhheeeaaa]]]YYYTTTSSSQQQPPPOOOPPPQQQQQQUUUWWWXXXWWWTTTTTTWWWZZZlllyyyhhhKKKCCC>>>???@@@@@@AAACCCGGGRRRXXX^^^fffdddfffsss{{{|||{{{yyyvvvsssmmmfffaaaaaacccdddbbb___^^^___bbbiiivvvssshhhccc___\\\WWWUUUTTTSSSRRRQQQPPPNNNLLLKKKJJJHHHEEECCC@@@AAAAAAAAA@@@BBBDDDGGGGGGIIIMMMRRRWWW^^^eeejjjppptttzzzlllHHH999444555000111444///000000000000////////////////////////////////////............///////////////////////////000111111111222222333333444555555333777:::CCCNNN___yyyzzz|||yyyjjj\\\ZZZ]]]aaakkk{{{~~~zzz~~~}}}uuuooojjjfffbbb\\\WWWUUUSSSPPPOOOLLLJJJKKKSSS```sssyyyqqqlllgggbbb^^^XXXVVVSSSQQQPPPPPPQQQRRRUUUWWWXXXWWWUUUVVV[[[___ssscccIIICCC???@@@AAA@@@AAADDDIIIUUU\\\cccjjjhhhkkkyyy{{{tttjjjdddfffgggfffcccaaaaaaeeeiiiqqq}}}ssshhhddd___\\\WWWUUUTTTSSSRRRQQQRRROOOLLLJJJHHHGGGEEECCC@@@AAABBBAAAAAABBBEEEHHHIIIKKKOOOSSSXXX___fffkkkrrrwww}}}kkkHHH999444555000111444///////////////000000000000////////////////////////............///////////////////////////000111111222333333444444555666666555777999AAALLL[[[xxxxxx|||vvvooo^^^ZZZ\\\___hhhxxx~~~~~~wwwssskkkfff```ZZZWWWUUURRRQQQNNNKKKKKKPPPZZZlllzzzssslllfffaaa[[[YYYVVVSSSQQQQQQRRRSSSVVVWWWXXXXXXWWWZZZ```eeezzz```GGGBBB???@@@AAA@@@AAAEEEKKKXXXaaaiiiqqqooossszzzqqqjjjiiiiiihhheeebbbdddjjjoooxxxsssiiieee___\\\WWWUUUTTTSSSRRRQQQTTTPPPLLLIIIGGGFFFDDDCCC@@@AAABBBBBBAAACCCFFFHHHJJJLLLPPPTTTYYY```gggkkksssxxxiiiHHH999444555000111444///......//////000000111111////////////////////////............/////////000///////////////000111111333333444555555666666777666777777>>>HHHXXXzzzzzz}}}uuuppp^^^YYYZZZ]]]gggvvv}}}yyymmmiiibbb\\\YYYVVVTTTRRRPPPLLLKKKNNNVVVfffxxxppphhhccc]]][[[WWWTTTRRRQQQRRRSSSVVVXXXYYYYYYYYY\\\ccciii~~~^^^FFFBBB???AAAAAA@@@AAAEEELLLZZZdddmmmvvvuuuzzzyyyrrrrrrtttooodddbbbnnn}}}}}}tttkkkcccbbb^^^WWWSSSQQQQQQRRRQQQSSSOOOJJJFFFEEEDDDCCCCCCAAA@@@??????AAACCCEEEGGGLLLNNNRRRVVV[[[aaahhhmmmvvvzzz~~~```DDD;;;333222111000000111000000////////////000000000000///...------,,,,,,,,,---......//////......000000000000111111111111111333444555444444444666666666<<<<<>>===FFFOOOhhhnnnrrrwww}}}xxxiii___ZZZ]]]___kkk~~~}}}~~~uuuoookkkeee___]]]]]]ZZZXXXWWWSSSSSS]]]jjj~~~uuunnneeebbbbbbccc```\\\```]]]]]]___aaahhhuuuoooSSSDDD@@@???AAABBBDDDJJJQQQ^^^uuuvvvkkkdddbbb]]]XXXTTTTTTUUUVVVVVVRRROOOLLLIIIHHHFFFDDDBBBDDDCCCBBBBBBDDDFFFIIIJJJQQQUUUZZZaaahhhpppxxx}}}}}}uuu[[[AAA999333333333111000111000000////////////000000///////////////.........---...//////000000/////////000000000111111111111111333666666666666888999;;;:::>>>===EEEJJJ___sssvvvyyyzzz|||nnnbbbZZZ]]]^^^hhh{{{yyyqqqlllddd___^^^]]][[[ZZZXXXTTTTTTZZZbbb{{{xxxlllfffeeedddaaa^^^aaa^^^^^^aaaeeelllyyykkkRRRCCC@@@@@@BBBCCCEEEMMMUUUbbb|||vvvmmmiiiccc___YYYUUUTTTUUUVVVVVVRRROOOLLLIIIHHHFFFDDDBBBCCCBBBBBBCCCEEEHHHKKKMMMSSSXXX^^^eeekkkrrrxxx|||}}}pppVVV@@@888333333444222000111000000////////////000000////////////////////////......///000000000000///000000000000111111111111000222555666666666777999888888<<<;;;BBBEEEVVV|||}}}{{{vvvuuufff]]]]]]]]]fffxxx~~~vvvooogggaaa```]]]]]]]]]ZZZWWWVVVXXX\\\rrr{{{rrrlllhhheeebbbccc```aaaeeejjjqqq|||fffPPPCCCAAAAAACCCDDDGGGPPPZZZiiiwwwooommmeee```ZZZVVVUUUUUUUUUUUURRRPPPMMMKKKIIIGGGEEEBBBBBBBBBBBBCCCFFFJJJMMMPPPUUUZZZbbbiiinnnssswwwyyy|||~~~|||rrrSSS???888333444444222000111000000////////////000000/////////////////////000......///000000000000000000000000000111111111111///111444555555555777888888777<<<;;;BBBBBBPPPtttwww|||lllaaa]]]\\\ddduuuzzzqqqkkkjjjbbbdddddd```\\\ZZZZZZ[[[kkk|||zzzqqqjjjffffffcccdddjjjpppvvv___MMMCCCBBBCCCEEEFFFIIISSS^^^pppxxxppppppfffaaa[[[VVVUUUUUUUUUUUUSSSQQQNNNLLLKKKIIIFFFDDDAAAAAABBBDDDGGGKKKOOOQQQVVV\\\dddkkkpppsssuuuwwwzzz|||{{{wwwTTT???888333444555222111111000000////////////000000////////////000000000000...//////000000000000000000000000000111111111111...111333444555555777888999999>>>===DDDCCCPPPuuusssqqqeee]]]\\\cccttt{{{uuutttiiillllllgggbbb```^^^\\\gggvvvxxxnnniiihhheeegggmmmtttyyy~~~ZZZJJJCCCCCCDDDFFFGGGJJJUUUaaattt||||||~~~wwwqqqkkkeee___\\\\\\[[[UUUPPPPPPOOOOOOMMMKKKGGGEEECCCBBBDDDFFFGGGHHHKKKOOORRRYYY^^^dddjjjnnnrrruuuwww{{{}}}xxxZZZAAA999333333444111000000000000000000000000000000222111000...------------///////////////.........111111111111111222222222000111111222333444555666::::::888<<>>BBBAAAPPPpppyyytttyyyuuuggg]]]```ccchhhxxxzzzzzzwwwmmmfffhhhooosssjjjeeehhhmmmqqquuu}}}vvvUUULLLEEEDDDDDDFFFIIIQQQbbbssszzzuuupppllljjjllliiihhhiiigggcccbbbeeennnoooyyy|||uuuqqqnnniiiddd^^^ZZZVVVTTTOOONNNNNNMMMLLLJJJIIIHHHHHHJJJLLLMMMNNNQQQUUUXXX^^^bbbiiinnnrrrvvvyyy{{{___AAA999333333444111000111000000000000000000000000//////............//////////////////////////////111111111111222222333333333333444555666777888888555999:::???CCCAAANNNjjj}}}{{{ssssssxxxjjj___``````dddrrr{{{uuutttwww~~~vvvjjjlllwwwvvvkkkeeeiiinnnrrrwwwoooRRRKKKCCCDDDFFFHHHJJJSSSgggyyy|||uuuqqqqqqooojjjfffffflllhhhkkkvvvzzztttrrrnnnggg^^^XXXUUUTTTNNNNNNNNNMMMLLLLLLKKKJJJJJJLLLNNNOOOPPPSSSWWWZZZ```dddjjjppptttwwwzzz|||yyyXXX@@@999333333444222000111000000000000000000000000...............///000000///////////////000000000000111111222222333333333444555555666777888999:::777;;;;;;>>>CCCBBBNNNggg}}}yyywwwqqq{{{|||nnnaaa___^^^aaammm|||{{{{{{yyywwwxxxmmmkkkppp}}}tttiiidddhhhlllpppuuu}}}iiiNNNIIIBBBCCCFFFGGGIIIQQQeeexxxwwwooonnnnnnjjjhhhhhhhhheeeeeehhhqqq{{{vvvtttoooggg^^^WWWSSSRRRMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMOOOPPPRRRUUUYYY\\\aaaeeekkkqqqtttwwwzzz}}}uuuTTT@@@888333333444222111222000000000000000000000000......---......///000111////////////000000111111000111111222333333444444555666777777999999:::;;;<<>>BBB>>>===BBBDDDOOOcccpppsssyyyeee```]]]```hhhvvvzzzsssooonnnpppjjjiiinnnvvvzzzpppeeegggjjjnnnqqqttt{{{]]]GGGDDDBBBBBBEEEJJJOOOXXXggguuuzzztttnnnmmmlllkkklllppppppoooooonnnkkklllxxx{{{www{{{uuummmgggaaa[[[TTTOOOMMMMMMKKKJJJJJJJJJKKKKKKOOOPPPRRRSSSUUUWWW[[[___eeejjjpppuuuxxx{{{~~~{{{WWW???888222333444222111222000000000000000000000000//////.........//////000...//////000111111222222000111111222333444555666666666777888999:::;;;;;;<<>>CCCEEEMMM^^^~~~tttrrrzzzhhhbbb^^^```fffpppxxxoookkkfffvvv~~~rrrrrrvvv}}}lllgggeeehhhkkknnnttt{{{wwwjjjbbbeeeiiimmmpppuuu||||||VVVDDDEEEDDDCCCHHHRRR]]]hhhvvv}}}yyyvvvuuusssqqqssswwwpppppprrrvvvvvvuuuxxx~~~|||yyywww}}}vvvmmmgggccc^^^VVVOOOMMMLLLKKKIIIIIIIIIJJJJJJPPPRRRSSSUUUVVVYYY]]]```hhhlllrrrwwwzzz}}}zzzUUU???777222333444222222333000000000000000000000000//////............//////...//////000111222222222000111111222444555666666666666777888999::::::;;;888@@@@@@???EEEEEEJJJXXXzzzyyytttyyykkkddd___```dddlll}}}zzzqqqlll]]]bbbgggxxx{{{sssllleee___bbbjjjqqqpppmmmhhhdddbbbcccdddfffmmmuuuwwwyyy|||}}}pppeee]]]bbbeeejjjooottt|||tttPPPCCCFFFEEEEEEKKKYYYhhhvvvzzzssstttzzz~~~uuuqqqnnnmmmkkklllttt~~~wwwlllddd```[[[UUUPPPGGGIIIKKKLLLKKKKKKLLLMMMOOOQQQRRRTTTVVVZZZ___bbbiiimmmsssxxx{{{iiiMMM:::777444333222222111000222111000111222222111000000000000000000000000000444333111//////000111222222222222222333444555555333555777999;;;<<<===>>>===>>>BBBDDDBBBBBBJJJUUUwwwppptttssssss}}}tttiii___^^^eeeooo{{{~~~yyyrrrdddYYYYYY\\\bbbkkkyyy{{{pppggg]]]WWWWWW[[[___aaabbb___[[[YYYZZZ^^^dddgggmmmpppuuuzzz|||vvvkkkccc\\\YYY\\\^^^dddnnnvvv|||iiiNNNFFFGGGEEEGGGNNN\\\rrr|||~~~}}}vvvsssvvv{{{~~~xxxqqqjjjeee___\\\[[[\\\___eeerrryyynnneee^^^XXXQQQLLLGGGIIIKKKKKKKKKJJJLLLMMMPPPQQQSSSUUUWWW[[[```dddkkkoootttyyy|||eeeJJJ:::777444222222222111000222111000000222222111000000000000000000000000000222111000///000111333444222222222222333444555555555666888999:::;;;;;;<<<<<<===AAADDDBBBBBBIIISSSqqqwwwwwwsssqqqyyyyyymmmbbb```dddlllwwwyyyuuuooobbbYYYVVVVVV[[[aaakkk{{{wwwnnnaaaYYYVVVWWWXXXXXX^^^\\\YYYXXXYYY\\\```ccchhhlllqqqvvvyyy{{{~~~|||{{{{{{|||yyynnneee___ZZZWWW[[[\\\cccnnnwww~~~aaaLLLFFFFFFFFFIIIPPP\\\ooo~~~yyyyyyzzz||||||rrrooorrrxxx}}}|||{{{yyy{{{wwwqqqkkkddd\\\TTTOOOMMMIIIHHHKKKQQQ\\\mmm}}}wwwmmmddd]]]VVVOOOJJJGGGIIIKKKKKKJJJJJJKKKMMMPPPRRRTTTVVVYYY]]]bbbfffnnnrrrwww{{{~~~aaaFFF999777444222222222111000222111000000222222111000000000000000000000000000////////////000222444555222222222222333444555555777888999999::::::::::::;;;<<<@@@BBBAAAAAAHHHQQQhhh{{{uuu}}}sssnnnssstttgggbbbccchhhrrr{{{xxxssspppeee^^^YYYUUUWWW[[[aaajjjsssxxxooobbbYYYUUUTTTSSSRRRXXXWWWVVVVVVVVVYYY[[[]]]bbbfffkkkpppssstttwwwxxxtttttttttuuuvvvwwwxxxyyyxxxsssjjjccc]]]YYYUUUSSSWWWYYYaaammmwwwxxxVVVHHHGGGEEEGGGKKKRRR\\\iiizzz{{{yyywwwzzzqqqhhhjjjuuu~~~|||uuusssqqqllljjjgggccc___ZZZSSSNNNKKKFFFBBBBBBGGGSSSeeevvvvvvqqqiiiaaa[[[VVVPPPLLLHHHIIIJJJJJJIIIJJJKKKMMMPPPRRRUUUWWWZZZ___eeeiiiqqquuuzzz~~~___CCC888666333222222222222111222000///000111222111000////////////////////////000/////////000111333333222222222222333444555555666777888999:::;;;;;;;;;;;;;;;>>>AAAAAA@@@FFFNNN```yyyooooootttkkkpppzzzllleeecccfffoooxxx}}}wwwtttjjjgggaaa]]]^^^bbbdddiiinnnyyyxxxmmmfff\\\VVVUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVWWW\\\```eeeiiilllnnnpppqqqoooooopppooonnnmmmkkkjjjiiieee___ZZZVVVSSSPPPNNNRRRTTT]]]kkkvvvkkkMMMFFFHHHFFFGGGKKKSSS[[[cccqqq|||yyy{{{ssshhhkkkxxx{{{uuuppphhhgggeeedddbbb^^^YYYUUUPPPIIICCCAAACCCLLL^^^mmmpppllleee^^^XXXSSSNNNKKKHHHIIIIIIIIIHHHIIIKKKMMMPPPRRRUUUXXX\\\aaagggllltttxxx}}}^^^@@@777555222111222222222111111000///000111111000///////////////////////////111111000000000000000000222222222222333444555555444555777999;;;<<<======;;;:::===AAAAAAAAAEEEKKKZZZttt{{{pppkkkyyyxxxmmmppp~~~qqqhhhccceeennnwww}}}xxxooooooiiigggjjjmmmmmmooosssyyyzzznnneee```ZZZTTTRRRSSSUUUVVVUUUPPPPPPQQQRRRSSSSSSSSSSSSWWW[[[___ccceeegggjjjlllmmmmmmmmmllljjjgggdddbbb```]]]XXXUUURRRPPPMMMJJJMMMPPPZZZhhhuuufffKKKFFFGGGFFFGGGKKKRRRZZZ```lll~~~}}}{{{rrruuuyyyooollljjjgggeeeccc```[[[XXXRRRLLLEEEBBBBBBHHHWWWeeellliiiccc\\\TTTNNNIIIFFFHHHIIIIIIHHHHHHHHHKKKMMMOOOQQQUUUXXX\\\bbbiiimmmvvvzzz\\\???777444222111222222222111111000//////111111000///000000000000000000000000111111111000000/////////222222222222333444555555333444666999;;;<<<===>>>;;;:::===AAABBBAAADDDJJJWWWjjj{{{ssszzzsssqqq{{{wwwllleeedddmmmwwwwwwxxxuuuuuuwwwwwwssssssvvvzzzqqqhhh```\\\XXXTTTPPPPPPRRRTTTTTTRRROOOPPPQQQRRRRRRRRRRRRRRRTTTWWWYYY[[[^^^aaaeeehhhjjjjjjkkkjjjhhhdddaaa___[[[YYYVVVSSSRRROOOLLLIIIKKKNNNXXXgggtttcccMMMFFFFFFEEEHHHJJJSSS\\\bbbkkk}}}xxxvvvyyyssspppmmmjjjgggeeeccc```]]]VVVOOOIIIEEECCCFFFRRR^^^eeeccc___YYYRRRKKKGGGFFFHHHIIIHHHHHHGGGHHHKKKNNNNNNPPPTTTXXX]]]cccjjjnnnwww{{{|||YYY>>>666444111111111222222111111///...///000111000///000000000000000000000000//////000000000000000000222222222222333444555555555666777999;;;<<<<<<<<<<<<;;;===AAACCCBBBDDDIIITTTbbb{{{{{{|||qqqwww|||ooofffdddkkkuuu|||~~~xxxvvvxxx{{{}}}zzzoooeee[[[WWWXXXUUURRROOOOOORRRTTTSSSQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUWWW[[[aaaeeeggggggggggggeeebbb```^^^WWWUUUTTTSSSRRRPPPMMMJJJKKKNNNYYYhhhvvvsss\\\NNNFFFEEEHHHJJJKKKTTT```gggooowwwwwwsssmmmfffeeeiiinnnyyyrrrooollljjjiiihhhfffdddZZZTTTMMMHHHDDDEEENNNXXX^^^]]][[[VVVQQQLLLJJJIIIHHHIIIHHHGGGGGGHHHKKKNNNMMMPPPTTTXXX]]]cccjjjooowww{{{wwwWWW===666444111000111222222111111///...///000111000///000000000000000000000000,,,---...000111111111111222222222222333444555555777777888999::::::::::::===;;;===BBBDDDCCCEEEHHHSSS]]]~~~xxxpppsss{{{qqqfffcccjjjtttyyyxxxuuuwww{{{~~~}}}yyy{{{mmmttttttiii^^^SSSQQQUUURRROOONNNOOOSSSUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSTTTPPPPPPPPPPPPRRRWWW^^^cccddddddddddddcccaaa___^^^TTTSSSSSSSSSSSSRRROOOLLLLLLPPPZZZjjjwwwbbbTTTMMMEEEEEEKKKLLLLLLUUUccckkksssxxxuuupppooojjjaaaXXXUUUWWW[[[zzz|||www{{{xxxjjjbbbbbb```XXXQQQMMMIIIFFFGGGKKKXXXZZZYYYTTTMMMHHHIIILLLGGGFFFEEEDDDEEEHHHJJJLLLLLLPPPWWW[[[___eeelllrrrxxx~~~vvvRRR>>>555444333222111111111111000000000000////////////000000000000000000000000///////////////000111111111222333555666777777777999999999999999:::::::::<<<>>>@@@AAAAAABBBDDDFFFNNN]]]yyyrrrvvvsssqqqwwwuuugggccchhhnnntttwwwqqqnnnqqq{{{{{{lllaaaZZZWWWVVVUUUTTTRRRPPPPPPPPPQQQRRRQQQUUUXXXYYYXXXUUUSSSRRROOOPPPQQQRRRSSSVVV[[[^^^cccbbb``````___]]]YYYVVVUUUTTTSSSRRRQQQPPPPPPOOORRRXXXcccppp|||nnnVVVNNNFFFEEEGGGCCCKKKLLLVVVfffjjjnnnyyysssiiigggbbbXXXPPPLLLOOOSSSnnnvvvrrrrrrwwwzzz{{{|||tttjjjhhhbbbZZZSSSOOOKKKGGGGGGJJJRRRTTTTTTPPPIIIEEEEEEGGGFFFEEECCCCCCDDDFFFIIIKKKLLLPPPVVV[[[___eeelllrrrxxxsssOOO;;;555444333222111111111111000000000000////////////000000000000000000000000///////////////000111111111222333555666777777777888888888999999999999:::<<<>>>@@@AAAAAABBBDDDFFFLLLWWWnnnmmmkkkxxxtttnnnppp}}}yyyjjjdddggglllqqq~~~yyyvvvxxxuuuhhh___ZZZWWWVVVUUUSSSQQQQQQRRRSSSTTTUUUXXXZZZZZZXXXUUUSSSRRRNNNOOOPPPQQQRRRUUUYYY\\\bbbaaa______^^^\\\XXXUUUTTTSSSSSSSSSRRRRRRQQQQQQYYY^^^gggsssiiiSSSLLLEEEEEEHHHFFFLLLNNNYYYhhhmmmqqq~~~|||ttteeeccc]]]UUUNNNLLLOOOSSSiii~~~hhhbbb___aaabbbbbbdddgggooo|||tttnnneee]]]VVVRRRNNNIIIHHHIIILLLOOOOOOMMMGGGDDDCCCEEEEEEDDDBBBBBBCCCEEEHHHJJJLLLPPPVVV[[[___eeemmmsssyyysssNNN:::555444333222111111111111000000000000////////////000000000000000000000000000////////////000111111222222444555666666777777777777888888888999999999;;;===???@@@AAABBBDDDFFFKKKQQQaaajjjbbblllzzznnnjjjtttoooffffffhhhnnnzzzoooddd]]]ZZZXXXWWWUUUSSSSSSTTTVVVWWW[[[\\\]]][[[XXXTTTRRRQQQNNNOOOPPPQQQRRRTTTXXX[[[```___]]]]]]\\\ZZZVVVTTTSSSTTTTTTUUUUUUTTTTTTTTT___bbbiiisssbbbOOOJJJEEEFFFJJJHHHNNNPPP\\\kkkpppssszzzxxxzzz{{{sss___]]]YYYSSSOOOOOOSSSWWWgggxxxccc[[[VVVUUUUUUUUUXXX\\\cccmmm|||~~~rrrggg___XXXUUURRRLLLIIIIIIKKKMMMNNNLLLIIIFFFEEEFFFEEEDDDBBBBBBCCCEEEHHHJJJLLLQQQVVV[[[___fffnnnuuuzzztttNNN;;;444444333222111111111111000000000000////////////////////////////////////000000//////000000111222222333444555666666666666666777777888888999999999;;;===???@@@AAABBBEEEGGGLLLNNNWWW}}}mmmgggnnnrrrgggooouuuiiidddcccjjjvvvssshhhccc```\\\ZZZYYYWWWWWWXXXYYYZZZ______^^^[[[VVVSSSQQQQQQPPPRRRSSSTTTTTTVVVXXX[[[^^^\\\[[[[[[ZZZXXXUUURRRTTTUUUWWWXXXXXXXXXXXXXXX___aaagggppp~~~yyy]]]MMMJJJFFFGGGKKKJJJMMMQQQ]]]kkkpppuuuwwwsss|||}}}ooogggSSSRRRPPPNNNMMMPPPUUUYYY```}}}qqq]]]UUUNNNLLLLLLLLLOOOSSSVVV^^^kkk{{{vvviii```XXXVVVTTTOOOLLLKKKLLLLLLMMMKKKIIIGGGFFFFFFFFFEEECCCCCCDDDFFFIIIKKKNNNRRRWWW\\\```gggpppwww{{{sssLLL;;;444444333222111111111111000000000000////////////////////////////////////000000000000000111222222333333444555666666666666666777777888999999::::::;;;===???AAABBBCCCFFFHHHKKKMMMPPPooouuuuuuxxxvvvgggkkk{{{|||nnnddd```fffqqq~~~wwwnnnjjjhhhaaa```^^^\\\[[[\\\]]]^^^aaa```^^^YYYUUUSSSSSSTTTVVVWWWYYYYYYXXXXXXZZZ\\\\\\[[[YYYYYYYYYWWWTTTQQQVVVWWWZZZ\\\^^^___^^^^^^bbbcccgggqqqttt[[[MMMLLLGGGGGGKKKJJJKKKPPPZZZgggnnnvvv}}}sssooowwwvvviii]]]VVVNNNMMMNNNOOORRRVVVZZZ]]]^^^xxxyyyiii\\\TTTLLLJJJIIIIIIKKKPPPVVV[[[eeessszzziii___VVVUUUUUURRROOOOOOLLLKKKJJJHHHGGGFFFFFFFFFFFFEEECCCCCCDDDFFFIIIKKKPPPTTTYYY]]]bbbiiissszzznnnHHH999555444333222111111111111000000000000////////////000000000000000000000000111000000000000111222222333444444555666666555555777777888999:::;;;;;;<<<<<<>>>@@@BBBCCCEEEGGGIIIHHHMMMNNNeee|||iiihhhtttuuuhhh```dddnnnyyyzzzsssooogggfffcccaaa______```aaaaaa```]]]YYYVVVVVVXXXZZZ]]]^^^___^^^\\\[[[\\\]]][[[YYYYYYXXXXXXWWWTTTQQQUUUWWW\\\aaaeeegggiiiiiijjjjjjnnnxxxoooXXXLLLLLLGGGGGGKKKJJJJJJNNNWWWaaakkkwwwqqqttttttvvvwwwkkkaaaYYYRRRMMMOOOPPPRRRVVVZZZ___aaabbbcccxxxvvviii```XXXPPPMMMKKKIIIKKKNNNZZZ^^^hhhuuu~~~zzzhhh]]]TTTSSSUUUTTTSSSSSSOOOLLLIIIFFFFFFFFFFFFGGGEEEDDDBBBBBBCCCEEEHHHJJJRRRUUUZZZ^^^ccckkkuuu|||jjjEEE999555444333222111111111111000000000000////////////000000000000000000000000111111000000111111222333333444555555666555555555888888999:::;;;<<<======<<>>===???BBBDDDEEEGGGJJJLLLIIIUUUVVVaaauuullloooxxxqqqgggbbbjjjttt|||vvvqqqoookkkhhheeedddddddddbbb```^^^[[[[[[^^^cccgggeeeeeeeeeccc```]]][[[[[[ZZZYYYXXXXXXXXXWWWTTTRRRMMMSSS\\\fffpppxxx|||{{{zzz|||cccNNNGGGIIIFFFFFFKKKKKKKKKMMMRRRZZZgggzzz{{{ttttttyyyyyymmmddd^^^XXXQQQLLLLLLNNNQQQSSSYYYYYYYYY[[[]]]```ccceeeiiirrrwwwnnndddZZZSSSPPPMMMJJJJJJNNNVVVjjjzzztttbbb\\\WWWVVVUUUTTTVVV[[[UUUOOOIIIFFFGGGHHHGGGEEEAAAAAA@@@AAACCCEEEHHHJJJRRRTTTWWW\\\dddooozzz]]]>>>;;;555444333222111111111111000000000000000000000000............/////////000111111222222222333333333444555777777666666888999999999999:::<<>>@@@AAACCC???@@@BBBGGGMMMQQQRRRRRRUUUXXXZZZccc~~~rrrjjjnnnzzzwwwiiigggfffkkkxxxvvvnnnjjjhhhhhhhhhgggbbb]]]\\\```ccccccaaadddeeeccc^^^^^^aaa```[[[ZZZYYYXXXYYYXXXUUUOOOKKKLLLPPP\\\lllxxxkkkOOOKKKHHHFFFHHHJJJKKKLLLOOONNNQQQZZZgggwww}}}zzzzzzyyyzzzzzz{{{{{{|||}}}wwwqqqhhhaaa\\\XXXTTTPPPNNNPPPTTTXXX]]]aaadddfffjjjkkkmmmoooqqqqqqqqqqqqrrrvvv~~~pppfff```ZZZVVVUUUPPPTTTiiiuuummmgggaaa]]]]]]\\\WWWUUUVVVUUUOOOIIIFFFFFFGGGFFFDDDCCCBBBAAAAAACCCEEEGGGIIIQQQVVV]]]eeennnxxx^^^<<<888555444333222111111111111000000000000000000000000....../////////000000000222222222222333333333333444666777777777777888::::::;;;<<<>>>@@@AAABBBBBB>>>@@@DDDIIIOOORRRSSSRRRPPPSSSUUU]]]rrrxxxkkkjjjsss}}}ooohhhbbbdddooo}}}vvvqqqmmmkkkhhhccc___^^^```bbbaaa```cccdddccc``````bbb___[[[ZZZZZZYYYYYYXXXUUUPPPLLLNNNQQQ[[[lll|||^^^MMMJJJGGGFFFHHHJJJLLLLLLRRRNNNOOOYYYgggwww}}}yyywwwwwwvvvrrroooooopppkkkccc^^^[[[[[[ZZZZZZ[[[]]]aaaeeeiiilllppprrruuuwwwzzz}}}~~~~~~|||{{{zzz|||sssjjjaaaYYYRRRJJJHHHVVVnnn|||pppnnnfff```___]]]YYYVVVWWWTTTOOOHHHEEEEEEFFFDDDCCCDDDCCCBBBBBBCCCEEEGGGIIIOOOUUU^^^hhhqqq{{{aaa>>>:::444444333222111111111111////////////////////////...////////////000000000222222222333333333444444444666777888777777888::::::<<<>>>@@@AAAAAAAAAAAA>>>@@@DDDIIINNNPPPOOONNNIIIKKKPPPXXXhhhoooiiipppyyyuuulllddddddmmm{{{zzzsssooojjjfffbbb``````aaaaaa```cccccccccbbbbbbaaa^^^[[[ZZZZZZZZZYYYWWWTTTPPPNNNRRRRRRZZZjjjyyyZZZLLLJJJHHHHHHJJJLLLNNNNNNSSSNNNNNNXXXgggxxx~~~tttllljjjmmmiiiddd```___```bbbccchhhjjjmmmnnnqqquuu|||uuugggZZZSSSMMMIIIMMMZZZrrr|||vvvkkkaaa]]]\\\YYYXXXYYYTTTOOOHHHDDDDDDEEECCCBBBCCCCCCBBBBBBCCCFFFHHHJJJNNNTTT___iiisss}}}aaa===;;;444444333222111111111111////////////////////////////////////000000000111222222333333333444444444555666888888777777999:::;;;<<<>>>???@@@@@@?????????@@@CCCGGGJJJKKKIIIGGGEEEFFFKKKSSS^^^www~~~zzzvvvjjjlllssszzzooofffgggmmmvvvzzztttnnnlllhhhfffeeeeeeddddddfffdddccccccccc```]]][[[[[[\\\\\\ZZZWWWTTTQQQPPPRRRQQQVVVaaallluuu}}}tttWWWLLLJJJHHHIIILLLOOOPPPPPPRRRNNNNNNWWWeeewwwyyyuuurrrqqqnnnllllllmmmnnnpppqqqtttvvvxxx|||nnn]]]SSSOOOJJJHHHJJJXXXqqqzzznnnaaa]]]\\\ZZZYYY[[[TTTNNNHHHDDDDDDDDDBBBAAACCCBBBBBBBBBDDDGGGJJJKKKPPPWWWaaalllvvv[[[:::999555444333222111111111111000000000000000000000000/////////000000000111111333333333333444444444444555777888888888888999;;;;;;;;;<<<===============>>>???@@@CCCEEEFFFDDDBBBFFFDDDHHHNNNRRRaaayyyttt}}}lllhhhllluuusssiiihhhkkkppp{{{|||wwwvvvtttqqqpppooonnnnnnkkkgggeeefffeeeaaa]]]]]]^^^______]]]YYYVVVTTTSSSQQQOOOQQQVVV\\\cccnnnyyyuuubbbQQQJJJHHHHHHIIILLLOOOQQQQQQPPPMMMNNNUUUaaarrr~~~xxxbbbWWWRRRMMMIIIFFFIIIXXXgggzzznnnbbb___^^^\\\YYYYYYTTTNNNGGGCCCCCCCCCBBB@@@AAAAAAAAABBBDDDHHHKKKMMMVVV\\\fffpppzzzVVV777:::555444333222111111111111000000000000000000000000//////000000000111111111333333333444444444444555555777888888888888999;;;::::::::::::::::::;;;<<<===<<<===???BBBCCCCCCBBBHHHDDDFFFLLLKKKRRRqqqsssvvvxxxrrrhhhiiilll}}}{{{llliiiiiijjjsss}}}|||||||||sssllliiiiiihhhbbb```aaaaaaccccccaaa\\\YYYXXXXXXSSSQQQQQQRRRSSSYYYgggvvv|||___RRRLLLGGGFFFFFFHHHKKKOOOPPPPPPNNNMMMOOOSSSZZZjjjggg```ZZZTTTPPPKKKJJJOOOWWWuuuyyymmmcccaaaaaa]]]YYYWWWTTTNNNGGGCCCCCCCCCAAA???@@@@@@AAABBBEEEHHHLLLNNN[[[aaajjjttt~~~SSS888<<<555444333222111111111111000000000000000000000000000000000000111111111111333333333444444444555555666777888999888888999;;;:::999888777888888:::;;;;;;;;;;;;===AAACCCDDDCCCIIICCCEEELLLJJJLLLhhhuuuvvvssswwwkkkkkkjjj|||qqqkkkhhhgggppp~~~xxxpppkkkllljjjdddbbbddddddfffgggddd___[[[[[[\\\WWWUUUTTTSSSQQQVVVgggxxxsssRRRKKKKKKDDDDDDDDDFFFJJJMMMOOOOOONNNNNNPPPQQQUUUddd~~~wwwlll^^^VVVQQQIIILLLPPPKKKaaauuuwwwnnnccc^^^______\\\XXXUUUNNNIIIGGGEEE@@@???AAADDDBBBBBBEEEFFFHHHMMMTTTXXXaaannnzzztttNNN>>>666555444222000000111222333222111111111000000//////000000000000000111111111444444333333333444555555999888777777777888::::::;;;;;;;;;;;;;;;;;;;;;;;;???===<<<===???AAABBBBBBGGGBBBBBBHHHJJJNNN```uuuzzzppp{{{|||jjjfffnnnyyy|||rrrjjjiiiqqqzzzyyyppplllpppnnneeebbbggggggjjjhhhbbb]]]\\\ZZZWWWTTTSSSTTTTTTSSSXXXiiiyyyhhhUUULLLFFFFFFHHHIIIIIIIIIJJJLLLNNNMMMLLLKKKMMMSSSbbb}}}xxxkkkccc]]]RRRQQQQQQIIIVVVhhh|||}}}ssshhhaaa```___[[[WWWUUUNNNIIIGGGEEEAAA@@@AAAAAA???@@@DDDFFFHHHOOOVVV^^^fffsss}}}lllIII;;;444555333222000000111222333111111111111000000000///000000000000111111111111333333333333444444555666999888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;???===<<<===???AAABBBBBBGGGBBBBBBFFFGGGJJJYYYkkkwww~~~rrrjjjmmmvvvvvvkkkfffkkkrrryyy}}}tttoooqqqnnneeeccchhhkkkmmmkkkddd___^^^]]][[[VVVUUUUUUUUUTTT[[[lll}}}bbbQQQIIIDDDEEEGGGHHHHHHHHHIIIKKKMMMLLLKKKLLLOOOUUUeee|||vvvnnnaaa\\\YYYNNNNNNZZZhhhsss|||vvvjjjccc```^^^ZZZVVVUUUNNNIIIGGGEEEBBBAAABBB@@@???@@@DDDHHHKKKSSS[[[fffnnnyyybbbCCC999444444333222000000111222222111111111111000000000000000000000111111111222222333333333333444555666777888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<===???AAABBBAAAFFFBBBBBBEEEDDDEEEPPP^^^~~~ooommmsss{{{mmmeeeffflllmmmwwwyyysssqqqmmmfffeeekkkssstttpppgggbbbaaaaaa___ZZZXXXVVVVVVWWW___rrrxxxYYYKKKGGGEEEDDDFFFGGGHHHGGGHHHIIIKKKJJJJJJLLLPPPVVVeee~~~pppjjjfff\\\VVVZZZ```fffkkkppptttuuuwwwpppgggaaa___]]]YYYVVVTTTMMMHHHGGGFFFBBBAAACCCCCCAAABBBGGGKKKOOOXXX```lllttt~~~___BBB:::666333333222111000111111111111111111000000000000000000000000111111222222333333333333333444666777888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;===<<<<<<===???AAAAAA@@@DDDAAABBBCCCCCCCCCJJJUUUxxx~~~rrrlllpppyyy~~~qqqhhhfffiiieeeppp}}}vvvrrrmmmhhhjjjppp|||{{{uuujjjbbbbbbbbbaaa^^^ZZZWWWWWWZZZdddxxxhhhOOOGGGGGGHHHDDDFFFHHHHHHHHHHHHIIIJJJJJJJJJLLLNNNRRR___www{{{uuurrrhhheeecccaaabbbdddfffiiikkkjjjfffbbb___^^^\\\YYYVVVRRRLLLGGGFFFEEEBBBAAACCCEEECCCDDDIIIMMMRRR[[[dddqqqxxxbbbDDD:::666222222111111111000000111000000000000000000111111///000000111222333333333444444444444555666777888777777888888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===@@@AAAAAA???AAA@@@AAACCCCCCDDDIIIPPPnnn{{{|||xxxiiijjjrrrxxxlllfffgggdddnnn|||zzztttooommmrrrxxxyyykkkbbbaaabbbbbb```\\\XXXYYY^^^jjj~~~}}}\\\IIIEEEGGGHHHEEEGGGIIIJJJIIIHHHIIIJJJJJJJJJKKKMMMOOOXXXmmm}}}sssoooiiicccbbbbbbaaacccfffcccbbbaaaaaa```^^^ZZZWWWPPPJJJEEEEEEDDDAAAAAACCCDDDBBBDDDIIIOOOVVV```jjjxxx~~~eeeCCC888555222111111111111000000000000000000000111111111111///000000111222333444444555555555444555555666777777777888999999999999888999::::::;;;;;;<<<<<<<<<<<<;;;<<<===@@@AAA@@@??????@@@AAAAAABBBEEEJJJMMMgggyyyuuukkkiiilllxxxssshhheeeeeelllvvvzzzttttttyyy{{{kkkbbbccceeefffccc^^^[[[]]]dddqqqpppUUUHHHFFFFFFEEEEEEGGGJJJJJJIIIIIIIIIIIIIIIJJJLLLNNNPPPXXXkkk}}}vvvooonnnlllhhhgggiiifffggghhhhhhfffaaaZZZVVVNNNHHHCCCCCCCCC@@@@@@BBBDDDCCCFFFMMMUUU]]]iiitttaaa===555555111111111111111000000//////000000000111111111111///000000111333444444555777666666555555555555555666777888999:::999999888999999::::::;;;<<<<<<===;;;;;;;;;>>>@@@AAA@@@>>>???@@@@@@@@@AAAEEEIIIKKK[[[yyyssszzzqqqkkkrrr}}}oooiiifffiiinnnuuu~~~{{{zzz{{{llldddfffkkkmmmfffaaa___bbbjjjxxxaaaMMMGGGFFFDDDBBBDDDFFFIIIJJJIIIGGGGGGGGGHHHJJJOOOSSSVVV___rrr~~~wwwsssuuulllmmmooooookkkddd[[[UUUMMMGGGBBBCCCBBB@@@@@@BBBFFFEEEIIIQQQ[[[eeerrr~~~ZZZ888444777111111111111111000////////////000000111111111222///000000222333444555555888777666555555444444555666777888999:::999888888999999::::::;;;<<<======;;;;;;;;;>>>@@@AAA???>>>@@@AAA@@@>>>???DDDGGGHHHPPPooo{{{ttt|||nnnnnnxxxwwwoooeeefffhhhlllttt~~~{{{mmmfffjjjpppssshhhdddbbbfffooo|||pppTTTFFFEEEFFFDDDAAACCCEEEHHHIIIHHHFFFFFFFFFGGGKKKQQQWWW\\\ggg{{{tttuuuxxx||||||tttfff[[[OOOHHHBBBBBBCCCBBBBBBDDDGGGHHHNNNYYYccclllxxx}}}WWW;;;222444333333333222222222111111000000000000000000000000///000111222111222555777:::777444444666777555333555888;;;<<<;;;999999999;;;;;;;;;::::::999999999>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAACCCEEEFFFOOOZZZzzzoooiiiooovvvtttllleeebbbfffjjjsssyyyoooeeemmmyyywwwooohhhdddjjjvvvzzzbbbLLLHHHHHHDDDDDDIIICCCEEEFFFEEEDDDCCCDDDFFFHHHJJJOOOSSSXXXeee~~~}}}gggVVVLLLFFFAAABBBCCCAAAAAACCCFFFHHHOOO[[[fffppp{{{rrrOOO777000333333333333222222222111111000000000000000000000000000111222222222222444666999777555555777777555333666999<<<<<<;;;:::::::::;;;;;;:::::::::999999999======>>>??????@@@@@@AAAAAA@@@@@@@@@AAACCCDDDEEEIIISSSnnnzzzooonnnrrr~~~yyyqqqhhhbbbeeeiiippp{{{qqqjjjttt{{{ppphhheeemmm{{{qqq[[[IIIEEEFFFCCCBBBFFFCCCEEEFFFEEEDDDCCCDDDEEEHHHJJJNNNSSSXXXddd|||~~~cccNNNJJJEEEBBBCCCDDDBBBBBBDDDGGGKKKTTTcccnnnxxxfffGGG555111444333333333222222222111111000000000000000000000000111222333333222222444666777777666777999888666444777:::<<<===<<<;;;;;;;;;::::::::::::999999999999======>>>>>>??????@@@@@@AAAAAAAAA@@@AAABBBCCCCCCHHHQQQdddsssjjjiiitttxxxkkkbbbcccgggmmmxxxxxxpppmmmzzz}}}rrrjjjhhhrrrcccRRREEECCCDDDAAAAAACCCCCCDDDEEEEEECCCCCCDDDEEEFFFGGGLLLPPPUUUaaawwwpppXXXIIIIIIEEECCCEEEFFFDDDEEEHHHKKKPPP]]]mmmzzz}}}^^^EEE777444666333333333222222222111111000000000000000000000000333444444333222222444666777777999::::::999666444777999;;;;;;:::::::::;;;:::999999999999999999999<<<<<<======>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBHHHOOOXXXmmm|||jjjdddlllyyypppcccdddgggjjjqqqzzzwwwrrrttttttmmmlllyyyyyyUUUKKKBBBBBBCCCAAA@@@BBBCCCDDDEEEDDDCCCCCCDDDEEEBBBDDDHHHMMMRRR\\\ppp~~~}}}}}}~~~~~~ooo\\\OOOIIIFFFCCCBBBDDDEEEDDDFFFKKKPPPVVVeeevvvtttYYYDDD888555666333333333222222222111111111111111111111111111111333444555444333333555666888999;;;;;;:::888666555666888999999888888999:::999999999999999999999999;;;<<<<<<======>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBIIILLLYYY~~~rrrgggkkksss{{{vvvhhhgggiiiiiilllsss~~~|||yyyxxxrrrsss}}}\\\LLLGGGCCCDDDDDDCCCBBBCCCBBBDDDEEEDDDCCCBBBCCCDDDBBBCCCHHHMMMRRR[[[lll{{{~~~~~~}}}}}}~~~ppp]]]PPPKKKLLLDDDAAA@@@BBBBBBBBBGGGMMMUUU\\\lll}}}mmmTTTAAA777444444333333333222222222111111111111111111111111111111333444555555444444666888;;;<<<===<<<:::777666666666777888888777777888:::888888888999999999999999;;;;;;<<<<<<======>>>>>>??????@@@AAABBBAAAAAAAAA@@@FFFIIIQQQwwwzzzjjjgggiiioooxxxqqqmmmkkkhhhiiinnnvvv~~~~~~zzz~~~lllNNNGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDDDDEEEIIIOOOTTT\\\jjjxxx~~~}}}|||{{{|||}}}rrrcccVVVOOOKKKKKKFFFCCCBBBBBBBBBDDDKKKSSS]]]eeeuuulllSSS???555333444333333333222222222111111111111111111111111111111333444555555444555777999>>>??????===888666666777777888999888777777999;;;777888888888999999999999:::;;;;;;<<<<<<===>>>>>>===>>>???AAABBBBBBBBBAAAAAAFFFHHHMMMjjjrrrgggbbbfffppp|||uuunnnffffffkkknnnzzz}}}\\\JJJEEEGGGHHHFFFDDDCCCCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDCCCDDDHHHNNNSSSZZZfffrrr|||{{{zzzyyyyyy{{{|||~~~{{{|||~~~wwwggg[[[VVVQQQLLLGGGJJJGGGEEEEEEEEEGGGPPPYYYeeemmm}}}oooTTT???444444666333333333222222222111111111111111111111111111111222444555555555666888:::@@@AAA@@@===888555555777888999:::999888888:::<<<777777888888999999999999::::::;;;;;;<<<======>>><<<===???AAABBBBBBBBBBBB???CCCDDDFFFZZZnnndddaaalllzzzpppeeedddiiifffsssmmmQQQGGGDDDGGGIIIFFFCCCCCCCCCCCCBBBCCCDDDCCCBBBBBBCCCDDD@@@AAAEEEKKKPPPVVVbbbmmm~~~{{{zzzzzzyyyvvvtttyyyyyyxxxyyy|||~~~~~~~~~xxxmmm```VVVRRRPPPLLLIIIFFFCCCAAACCCEEEKKKWWWcccrrr|||mmmOOO===777555444333333333222222222111111000111111111111222222222111333555666666666888:::AAA@@@>>><<<:::777555444555666777888999999888777999888888888888888999999:::::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAAAAA???FFFEEEFFFRRRlllxxxeeeccceeerrryyykkkeeehhhjjjjjjrrrpppUUUJJJIIICCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDEEEHHHOOOYYY```}}}||||||{{{yyywwwxxxxxxwwwwwwyyy~~~|||yyywwwvvvsssiii^^^VVVSSSQQQMMMIIIHHHEEEDDDFFFIIIPPP^^^kkkzzzlllMMM<<<666555444333333333222222222111111111111111111222222222222222444555555444555777999===<<<:::999777777666666666666888888999888777777777777666666777888999999999999999::::::;;;======>>>>>>???@@@AAAAAAAAAAAA>>>DDDCCCBBBLLL```nnnfffeeennnsssjjjiiieeeeeekkkxxx~~~___KKKBBB@@@CCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEGGGNNNWWW^^^}}}~~~~~~}}}|||yyyyyyxxxwwwxxx{{{}}}vvvqqqmmmkkkjjjcccZZZVVVTTTSSSNNNIIIIIIGGGGGGKKKPPPYYYggguuuhhhJJJ;;;555444333333333333222222222111111111111111111222222222333444444444444333555888;;;???===;;;888777666777888777888888888888777777666555555555666777888999:::999999999999999:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAGGGGGGFFFMMM[[[}}}sssxxxyyylllgggkkkyyy{{{nnnjjjcccbbbeeemmmwwwlllQQQGGGCCC???BBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEGGGNNNWWW^^^|||~~~}}}|||zzzyyy{{{yyyqqqiiiccc``````[[[VVVTTTUUUTTTOOOJJJHHHGGGIIIOOOWWWaaappp~~~cccGGG999444333333333333333222222222111111111111111222222222333333444444444444444777;;;???FFFDDD???;;;888777888888888888888888777777666666555555555666777999:::;;;::::::999999:::;;;;;;<<<<<<===>>>@@@AAAAAAAAAAAABBBHHHHHHJJJQQQXXXpppuuurrruuullliiiqqq{{{rrrlllgggdddcccfffkkkttt___HHHGGGHHHCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDFFFIIIPPPZZZaaa}}}zzzzzz|||}}}tttkkkbbb\\\XXXWWWSSSQQQRRRUUUUUUOOOJJJFFFGGGLLLUUU^^^iiixxx\\\CCC888333222333333333333222222222111111111222222222222333333333333444444555666:::???CCCFFFDDD@@@<<<999999999:::999999888777777666666666777777777888999:::<<<===;;;;;;;;;;;;;;;<<<<<<===<<<<<<>>>???@@@AAAAAAAAA???DDDDDDGGGLLLNNN]]]wwwxxxxxxqqqgggiiipppxxxzzztttnnnhhhcccbbbcccjjjyyywwwQQQAAADDDGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>AAADDDFFFKKKSSS]]]eee~~~{{{yyyzzz{{{~~~}}}}}}~~~xxxoooeee]]]VVVSSSPPPMMMMMMPPPTTTTTTPPPKKKFFFIIIQQQ\\\gggrrr|||TTT???888444222444333333333222222222111111222222222222333333333333222333555666777;;;???CCC===<<<:::999888999:::;;;999888777777777777777888888888888999:::;;;<<<===<<<<<<<<<;;;;;;<<<<<<===;;;<<<===???@@@AAAAAAAAABBBEEEDDDFFFJJJHHHOOOdddsssuuuyyyiiieeefffjjjuuuuuummmccc___^^^bbbmmmxxxdddIIIAAACCCDDDCCC>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>@@@CCCFFFKKKSSS^^^eeevvv}}}{{{{{{{{{}}}}}}}}}~~~{{{sssiii```XXXSSSPPPLLLJJJIIIMMMRRRTTTPPPKKKIIIMMMXXXfffqqq{{{tttMMM<<<888444222444333333333222222222111111222222222333333333444444222333555666777888;;;>>>777777777777777888999999888777777666666777888999999888888888999::::::;;;<<<;;;;;;::::::;;;;;;<<<:::;;;===>>>@@@AAAAAAAAADDDFFFCCCFFFLLLIIIMMM^^^vvvuuuooo|||qqqgggcccccciiisss~~~rrrfff```]]]___eeelll{{{wwwSSSFFFEEEBBBAAABBB>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCEEEHHHPPPZZZbbbtttmmm{{{~~~}}}~~~~~~~~~yyypppeee\\\UUUQQQOOOJJJHHHHHHLLLQQQSSSPPPKKKLLLQQQ]]]lllxxxoooIII;;;888555222444333333333222222222111111222222333333333444444444222444555666666666777999999888888888777777666666777777666666666888999:::999888888888888888999999;;;;;;:::999999::::::::::::;;;===>>>@@@AAAAAABBB???AAA???CCCKKKIIIMMM^^^fffzzzqqqzzzyyyllldddaaaeeemmmwwwxxxjjjbbb```___bbbfffsss}}}eeeFFFAAADDD>>>;;;>>>======>>>>>>?????????@@@???????????????????????????AAACCCDDDFFFMMMVVV]]]mmmfffiiiwww||||||tttkkkeee___VVVRRRRRRJJJGGGIIINNNRRRQQQRRRTTTQQQZZZiii{{{^^^HHH;;;444777000333333333333222222111111111111111222333333444555555555555555555666777999999777777777777777888888888999999999888888888888888777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;=========>>>???@@@BBBBBBCCCDDDEEEEEEFFFIIINNNRRRaaa~~~{{{tttuuupppdddbbbaaa___gggttttttlllfff___]]]```cccgggtttmmmTTT@@@>>>BBB???<<<===>>>>>>?????????@@@@@@@@@????????????????????????BBB@@@AAAEEEIIIOOOYYYcccnnndddeeeooo{{{{{{rrrjjjddd^^^VVVRRRRRRLLLJJJLLLRRRUUUTTTTTTVVVWWWbbbsssWWWDDD999444777000333333333333222222222111111333333333333333333444444555555555555666777888999888888888888777777777777::::::999999999888888888666777777888888999::::::::::::;;;<<<<<<<<<<<<;;;=========>>>???@@@AAABBBCCCDDDDDDDDDEEEHHHLLLPPPQQQkkksssooommm{{{qqqiiiccc___^^^hhhyyy|||rrriiiaaa]]]^^^^^^___hhhxxx^^^JJJ<<<===BBB@@@???AAA>>>>>>>>>?????????@@@@@@????????????????????????BBB@@@@@@DDDIIIOOO[[[fffxxxcccbbbiii{{{zzzxxxppphhhccc]]]UUUQQQQQQOOONNNQQQWWWYYYWWWWWWZZZaaaooowwwNNN@@@888444777000333333333333222222222222111555444444444444333333333666555555666666777888999999999999888777777777666999999::::::999999888777666666777888888999999::::::;;;<<<<<<======<<<<<<============>>>@@@AAABBBCCCCCCDDDCCCCCCEEEIIILLLFFFYYYuuutttjjj___fffzzzrrrhhhaaa[[[```jjj}}}{{{pppfff___]]][[[YYY\\\fffsssoooNNNBBB:::===AAA???>>>AAA>>>>>>>>>>>>????????????????????????????????????AAA??????CCCHHHOOO]]]jjjeeeeeekkkyyyzzzuuummmeee```[[[TTTPPPQQQPPPPPPTTTYYY\\\[[[\\\```mmm{{{nnnHHH===777444777000333222222222222222222222222444444444444444555555555666666666666666777888888::::::999999888777666666888888999999999888777666666666777777888999999999:::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCBBBAAABBBEEEHHHGGGRRRaaa|||zzzmmmccccccmmm~~~ooodddaaabbbfffqqqyyynnneee```\\\XXXWWW^^^gggqqq}}}yyyVVVEEE@@@===??????;;;:::============>>>>>>>>>??????????????????????????????@@@>>>???CCCGGGOOO^^^lllkkkooowww{{{rrrjjjbbb^^^YYYSSSOOOPPPPPPPPPTTTYYY\\\^^^dddlllzzziiiEEE<<<888444666///222222222222222222222222222222222333444666777888888777666666666666777777888;;;::::::999888777777666666777888888888777555444555666666777888888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@AAABBBBBBAAA@@@AAACCCEEEIIIOOOVVVhhhwwwkkkeeegggyyyzzzkkkcccaaabbbhhhxxxyyyoooggg___[[[ZZZ]]]bbbhhhqqqzzz|||}}}eeeDDDAAA@@@@@@AAA>>>::::::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>@@@BBBEEEMMM]]]lll}}}{{{{{{wwwuuutttssstttxxx|||nnnggg___\\\XXXRRROOOOOOQQQPPPRRRWWW\\\cccooo{{{dddBBB;;;777333555///333111222222222222333333333111222333555777888999:::777777666666666666777777:::::::::999888888888777666777888999999777555444555555666777777888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@AAABBBAAA@@@@@@BBBCCCDDDIIIMMMYYYzzzoooeeebbbooovvvddd___\\\```jjj}}}{{{qqqccc```___`````````eeekkk|||}}}rrruuuwwwTTT???===>>>??????>>>======???<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDJJJYYYhhhvvv~~~yyy|||~~~xxxwwwyyy|||uuurrrlllfffaaa_________]]]___ccckkkvvv}}}lllddd]]]ZZZVVVQQQNNNOOOQQQPPPQQQVVV]]]hhhzzz___>>>888555222555000555111111222222222333333333333444444666777888999999777777666666666666777777999999999999999999999999777888:::;;;;;;999777555555555666666777888888888888999::::::;;;::::::::::::::::::;;;<<<===?????????@@@BBBAAA@@@@@@BBBCCCAAAEEEJJJPPPbbbyyylllbbbhhh|||ooofff^^^]]]bbblllyyykkkgggeeeccc___[[[]]]bbbjjjuuu\\\EEE@@@=========<<<<<<>>>??????;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDCCCGGGUUUdddtttyyymmmmmmgggnnn~~~uuupppqqqzzzuuujjjdddeeeggghhhgggeeebbb^^^ZZZWWWWWWXXXYYYQQQQQQUUU]]]jjj{{{~~~kkkccc\\\YYYVVVPPPNNNOOORRRPPPPPPUUU]]]lll[[[:::666333111555111777111111111222222333333333555555666666777777888888888777666666666666777777999999999999999999::::::888:::<<<======;;;888777555555666666777888888888888888999::::::::::::999:::::::::;;;<<<===>>>??????@@@BBBBBBAAAAAABBBDDDBBBGGGKKKLLLRRRpppvvvgggfffuuu~~~rrreee``````eeesss~~~qqqnnnjjjfff___YYYZZZ______iiivvvpppIII<<>>===;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???CCCDDDCCCFFFRRR```uuu{{{kkkgggeeeiiiqqq{{{mmmjjjfffjjjpppooolllgggbbb^^^^^^^^^___^^^]]]ZZZXXXXXXYYYYYYWWWTTTUUUVVVVVVXXX```nnnwwwfffeeeaaaYYYQQQNNNRRRWWWPPPQQQTTTWWW\\\jjjSSSFFF999555666666666666222444666666555333333333666666666666777777777777888666555666777888777555777666555666888999999999??????CCCEEEAAA999666777777777666666666666777777888999999888777777888:::666666777888:::<<<>>>???BBBBBBAAAAAAAAABBBBBBCCCBBBEEEDDDGGGOOO___ssslllttt|||lllddd```___fffppp|||xxxpppiiiccc`````````]]]bbbiiirrr}}}{{{|||yyyZZZEEE<<<;;;========================;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>===>>>BBBFFFKKKUUU```mmmllldddaaaccchhhwww}}}zzzggg___bbbbbbgggooommmeeeaaa\\\ZZZZZZ[[[ZZZZZZ]]][[[YYYYYY[[[[[[YYYWWWWWWWWWWWWXXX\\\eeepppxxx~~~ttthhheee___WWWRRRQQQTTTXXXUUUVVVVVVWWW___tttNNNBBB777444666555444555333444555555444333333333666666666666777777777777888666555666777888777555777666666666777888999999<<>>???EEEDDDDDDCCCCCCBBBBBBBBB@@@CCCBBBEEEKKKTTTwwwzzzyyyyyykkkccc^^^aaafffyyyzzzpppgggaaa]]]\\\[[[]]]```eeemmmyyyxxxcccJJJ>>><<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===???BBBEEEJJJTTT^^^kkkvvvkkkmmmlllnnn|||yyyooonnnttt{{{xxx{{{}}}wwwpppbbbaaagggiiiqqqzzzxxxkkkgggbbbaaacccdddcccaaacccaaaaaaaaaccccccaaa```]]]]]]]]]\\\]]]aaafffjjjmmmuuu~~~wwwjjjddd[[[UUUSSSUUUWWWYYYZZZ\\\YYYVVVddduuuGGG===444444555444333333444444444444444444444555666666666666777777777777888666555666777888777555777777777777777888888888:::HHH[[[ddd[[[HHH;;;777666555555444444555555666666777888777666555777888777888888999;;;===???@@@FFFFFFFFFFFFEEECCCBBB@@@@@@BBBAAADDDHHHIII]]]}}}{{{zzzjjjaaa___```kkk}}}~~~rrrhhhbbb^^^\\\[[[[[[[[[___gggqqqxxx|||jjjOOO@@@;;;;;;===::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>???CCCEEEHHHQQQ[[[iii|||xxxrrrlllpppzzz{{{qqqppptttuuuzzzuuuqqqpppsssuuussspppnnnoooqqqssssssrrrooommmkkkiiifffcccccceeehhhkkkgggkkkqqqxxxxxxiii```WWWSSSUUUXXXZZZZZZ\\\___ZZZWWWjjjbbb@@@999333555666555333444555444333444555666666666666666666666777777777777888666555666777888777555777888999888777777777777999CCCUUUaaa^^^OOOBBB===666666555555555555666666666888999999777666777888777888888:::;;;===???@@@CCCDDDEEEFFFFFFDDDBBB@@@BBBDDDAAACCCGGGEEEMMMcccvvvtttyyyuuufffbbbcccgggqqquuummmiiiaaa___]]][[[[[[^^^bbbeeesss{{{~~~zzz}}}}}}~~~\\\HHHAAA>>>:::777::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>???>>>???BBBDDDFFFOOOXXXfff~~~yyysssrrr~~~|||zzzyyyyyy}}}}}}|||}}}{{{{{{vvvoooiiiggghhhlllnnnhhhgggiiiooouuuxxxxxxyyywwwwwwzzz~~~vvvddd\\\SSSQQQVVV[[[]]]]]]\\\___\\\^^^uuutttSSS===777444666777555444555555444333555888999888777666666666666777777777777888666555666777888777555666888:::999777555666666666===MMM___fff\\\LLLAAA888888777777777777888888777999;;;;;;999888888999777777888999;;;===???@@@>>>@@@BBBDDDDDDDDDBBBAAADDDDDD@@@AAAFFFDDDGGGWWWjjj~~~pppmmmmmmffffffeeehhhpppwwwrrrfffdddaaa^^^\\\[[[YYYXXXaaajjjvvvxxxuuuxxxvvvuuuuuuRRRBBB???===999666:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>===???BBBCCCEEELLLUUUbbb}}}wwwxxx~~~~~~vvvnnnkkkllloooqqqkkkgggeeejjjoooooonnnooojjjjjjmmmtttzzz~~~|||sss^^^XXXSSSSSSYYY___bbbbbb^^^aaadddnnnjjjLLL;;;666444666777555555777666444444888<<<===;;;888666666666666777777777777888666555666777888777555666999<<<;;;777444444666444:::LLLcccnnneeeRRRCCC999888888777777888888999777999<<<<<<;;;999999999666777777888:::<<<>>>???<<<>>>???AAABBBBBBBBBBBBBBBDDD>>>>>>CCCBBBDDDRRR^^^yyymmmvvv|||oooiiibbbcccfffrrr{{{nnnkkkfffaaa]]]YYYUUURRRWWW^^^hhhrrr~~~vvvrrrsss|||}}}kkkvvvgggFFF999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<>>>BBBCCCDDDKKKTTT___yyywwwyyy{{{|||qqqiiifffiiillljjjhhhiiidddcccdddhhhkkkoooxxx{{{rrriiiYYYVVVTTTWWW\\\cccfffhhhbbbeeeooo{{{aaaGGG:::666444555666444444777666555666:::???@@@<<<888666666666666777777777777888666555666777888777555666:::===;;;777333444555666;;;JJJ]]]fff___OOOEEE888888777777777777888888666999;;;<<<:::999888888555555666777999;;;===>>>>>>??????@@@@@@AAAAAAAAABBBEEE@@@>>>CCCAAABBBMMMUUUmmmoooiiinnn}}}uuueeecccbbbgggvvv~~~xxxooogggaaa]]]YYYVVVVVVYYY\\\aaaiiiuuuyyytttrrrxxxlllpppnnnTTT===999;;;999888;;;999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;>>>AAABBBDDDKKKSSS\\\~~~wwwmmmhhhjjjlllgggdddeeebbb___^^^___```ccclllvvvvvvzzz|||xxxsssmmmcccZZZWWWVVVWWWZZZ___eeejjjlllgggiiixxxrrr[[[CCC999555333444444222444777666555777<<>>777666555444444555666777666666777888888888888888888888777777777777777888777777777777777777777777777777777777666666666666666888:::<<<<<<<<<;;;:::555666666666666666555555777777888888888999999999555555666777888999::::::;;;AAAFFFEEE@@@===@@@DDDEEECCC@@@>>>???AAADDDFFFOOOPPP]]]~~~}}}hhhbbbbbbnnnsssgggeeeeeekkkwwwkkkdddddd]]]YYYUUUSSSTTTYYY___ccclllsss~~~vvvvvvwww|||ttt___fffxxxVVVGGGCCC>>>:::999999999999888888888888888888888888888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<>>>???@@@AAACCCGGGMMMQQQ```{{{{{{lllmmmqqqooonnnpppkkkgggbbbaaaccceeedddbbb```___]]]ZZZYYYXXXXXXXXX\\\]]]\\\___jjjzzz{{{XXXBBB777666555444444555666777666666777888888888888888888777777666666666777777666666666666666666666666777777777777666666666555555777888::::::999888777555555666666666666555555666666666777777777888888555555666777888999999:::???EEEKKKJJJEEE@@@@@@CCCBBB@@@???>>>>>>@@@BBBDDDFFFFFFQQQllluuukkkccchhhxxxqqqiiigggjjjxxxuuujjjgggccc^^^YYYVVVWWWZZZ\\\]]]```eeeooozzz~~~wwwvvvyyy~~~lllcccqqqgggKKKBBB???;;;999999:::::::::888888888888888888888888888888999::::::::::::999:::::::::;;;;;;;;;;;;<<<<<<===>>>???BBBFFFLLLPPP]]]xxxtttpppqqqqqqtttyyyooojjjeeebbbcccdddcccaaa\\\ZZZXXXVVVVVVXXXZZZ[[[\\\]]]\\\___jjjzzzxxxTTTAAA777666555555555666777888666777777888888888888777666666555555555666666777666666666666666666666666777777777666666666555555555555666777777555444333444444555555666555555444555555555555666666666666444555666666888888999:::AAAGGGLLLLLLFFF@@@??????============>>>@@@AAABBBEEEEEELLL\\\tttzzzooolllrrrrrrkkkhhhmmmvvvwwwooollleee]]]YYYZZZZZZXXXVVVWWWZZZ^^^eeelllsssyyy|||~~~yyyvvv}}}|||gggccckkk}}}}}}pppPPPFFF<<<:::888999:::;;;;;;:::888888888888888888888888888888999::::::::::::999::::::::::::;;;;;;;;;;;;999;;;<<<>>>AAAEEEKKKOOOYYYtttyyy{{{~~~zzzssskkkfffeeeeeedddbbb^^^]]]\\\[[[\\\]]]___```___^^^\\\]]]eeesssjjjHHH999777666555555555666777888666777888888888888777777555555444444444555666666666666666666666666666666777777666666666555555555555555555555444333222111333333444555555555444444444555555555666666666666444444555666777888999999>>>BBBEEEDDD@@@<<<<<<===;;;<<<===???@@@AAAAAAAAAHHHIIIMMMQQQ[[[wwwvvvwwwvvvlllkkkooorrr|||rrrfff`````````\\\XXXYYYYYYYYYZZZ\\\___bbbdddhhhmmmvvvzzzzzz|||ccc]]]jjj}}}{{{\\\DDDCCC888777777888:::;;;:::888888888888888888888888888888888999::::::::::::999999999:::::::::;;;;;;;;;999:::<<<>>>@@@EEEKKKPPPVVVrrrvvvmmmjjjiiiiiihhh`````````````````````aaagggdddaaa```cccmmm{{{ZZZ>>>666777666555555666777888999777777888888888777777666444444444444444555666666555555555555555555555555666666666666555555555555666666555555444222111111222222333444444444444444555555555666666666777777444444555666777888999999:::<<<===;;;999999;;;>>><<<===>>>@@@AAABBBBBBBBBEEEFFFJJJKKKKKK\\\zzzmmmxxxtttmmmmmmdddqqqsssjjjhhhgggddd```[[[ZZZYYYXXXVVVUUUTTTTTTXXX[[[bbbiiirrrzzzzzzvvvsssssszzzmmm^^^hhhyyynnnMMM<<<:::888777777888999999777555777777777777777777777777888888999::::::::::::999999999999:::::::::;;;;;;:::;;;===>>>AAAEEEKKKPPPTTTppp~~~qqqkkkkkkkkkkkkaaaaaa____________```aaakkkhhheeeccccccjjjyyy{{{QQQ<<<888777666666555666777999:::777888888888888777777666444444444444444555666777555555555555555555555555666666666555555555444444666555555444333222222111111111222333444444444444555555555666666666666777333444555555777777888999::::::999777777999>>>AAA>>>???@@@AAABBBBBBBBBBBBCCCCCCHHHLLLIIIQQQrrr|||mmmuuupppjjjeeekkkvvvsssmmmjjjfffbbbZZZZZZZZZXXXWWWUUUSSSRRRRRRTTTWWWZZZ^^^eeelllqqqwww|||~~~zzzwwwppppppqqqxxxfff```eeezzz\\\DDD:::777888777777777999888666555777777777777777777777777888888999::::::::::::999999999999999::::::::::::;;;<<<===>>>@@@DDDJJJNNNSSSoooxxxpppoooqqqrrrgggddd```]]]^^^aaafffiiissspppoooooooootttqqqJJJ::::::777666666666666888999:::888888888888888777666666444444444444555666777888555555555555555555555555666666555555555444444444444444333222222111111222000111222333333444444444333444444444555555555555333444444555666777888888999999999888999;;;>>>@@@@@@@@@@@@@@@AAAAAABBBBBBDDDAAAEEELLLKKKKKK```{{{www|||uuunnnnnnqqqyyyzzzqqqjjjeee```___]]][[[YYYXXXWWWWWWRRRTTTVVVVVVVVVXXX\\\___eeeiiiooouuu|||wwwttttttvvvuuuwww}}}rrr^^^dddvvvnnnNNN???;;;:::888777666666888999888777777777777777777777777777888888999::::::::::::999888999999999999:::::::::;;;<<<======???BBBGGGKKKQQQmmm{{{zzz|||~~~nnniiiccc___```fffnnnttt~~~~~~iiiEEE777888777666666666777888:::;;;888888888888888777666666444444444555666777888888555555555555555555555555666666555555555444444444333222222111111111111111///000111222333444444444222222333333333444444444333333444555666777888888888888999::::::;;;<<<<<>>@@@@@@@@@@@@@@@?????????@@@CCCHHHLLLOOOWWWqqqyyy~~~yyynnnlllnnnwwwyyyvvvrrrmmmiiicccbbbaaa___\\\YYYWWWUUUUUUTTTVVV[[[\\\XXXWWWXXXVVVXXX]]]dddkkkrrrwwwyyy{{{~~~xxxtttpppnnnmmmlllmmmrrrzzzwwwggg___wwwcccFFF>>><<<555333888666666666666666666666666777666666666666666666666555666666666666777777777777888888999999:::;;;;;;999:::<<<======@@@CCCFFFKKKeee|||llljjjyyyxxxZZZBBB777777888777777888888888888888777777777777777666666666666555555555555666666666666444444444444444555555666555444444444444333333333333333333333222222222222222222333333333333444444333333333333333333333333333444555666666777666666777888::::::999999;;;===<<<===>>>???@@@@@@@@@???>>>>>>>>>???AAADDDHHHJJJLLL[[[uuuwwwuuuttt~~~xxxpppkkkjjjmmmwwwyyyttthhhgggfffccc___\\\YYYWWWXXXXXX[[[```___YYYTTTSSSRRRSSSVVVYYY]]]```bbbdddgggkkkpppsssuuuyyy~~~wwwtttnnnjjjggggggiiijjjtttwww|||gggcccdddkkklllSSS===::::::666555:::666666666666666666666666666666666666666666666666555555555555666666666666777888888999999:::;;;;;;999;;;<<<<<<===???CCCEEEGGGaaasssuuuqqqSSS>>>666777777888888999999999888888777777777777777666666666666555555555666666666666666444444333333444444555666444444444444444444444444444444333333333222222222222222222333333333444444333333333333333333333333333333444555666666666666666888999999999999;;;===<<<<<<===>>>>>>????????????>>>>>>???@@@BBBEEEFFFKKKQQQ___{{{sssuuu}}}qqqiiifffkkktttvvvtttqqqmmmhhhccc___\\\^^^]]]```cccbbb[[[VVVUUUYYYYYYZZZZZZ[[[\\\]]]]]]ZZZ]]]```ccceeeiiiooosssqqqsssuuuvvvwwwwwwyyy{{{{{{wwwrrrmmmjjjgggfffeeeeeegggmmmuuuzzz}}}dddfffttt~~~^^^KKK;;;:::<<<888666999666666666666666666666666555555555666666666666666555555555666666666777777777888888999999:::;;;;;;999;;;<<<<<<===>>>BBBEEEGGG___~~~fffKKK;;;777888777888888999999999888888777666666666666777777777777666666666666666555555555333333333333333444555555444444444444444444444444444444444333333333222222222222222333333333444444333333333333333333333333222333444555666666666666555777999999999999;;;===<<<<<<<<<======>>>??????@@@?????????@@@BBBCCCDDDHHHHHHMMMgggyyyyyy}}}nnngggfffhhhttt{{{tttnnnkkkgggddddddeeeccc]]]ZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXSSSTTTUUUVVVXXX[[[___aaa^^^___``````^^^^^^```aaaeeehhhlllnnnoooooopppppprrrssstttsssqqqnnnnnnnnnnnnkkkhhhfffeeedddaaa```aaadddhhhmmmttt~~~}}}tttvvvoooMMM@@@777888999555333555555555555555555555555555444444555555666666666777666666777777777888888888777888888999999:::;;;;;;999;;;<<<<<<<<<>>>AAADDDIII___dddHHH999666444222777777888888888888888777666666666666777777777777666666666666666555555555333333333333333444444555333333333444444444444555444444444444333333333333222222333333333333444444333333333333333333333333222333444555555666555555444666888999999999;;;===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEESSSmmmxxxvvvyyymmmdddbbbgggvvv|||tttpppllllllhhhcccbbbddd______^^^\\\[[[ZZZYYYXXXUUUUUUUUUVVVVVVWWWYYYYYYXXXYYYXXXVVVTTTSSSTTTUUUVVVXXXZZZZZZZZZZZZ[[[\\\\\\^^^______]]]\\\\\\]]]^^^\\\[[[\\\___bbbddddddgggmmmuuu}}}|||vvvrrruuuyyy{{{xxxpppgggbbbqqqTTT@@@999555777999777666777555555555555555555555555444444444555555666666777777777777777888888888888777888888999999:::;;;;;;:::;;;<<<<<<<<<===@@@CCCIII]]]~~~fffGGG888555333000555555666777888888888888555666666666777777777888777666666666555555555555333333222222333333444555333333333444444444555555555444444444444333333333222222333333333333444444333333333333333333333333222222333444555555555555444666888888888999;;;===;;;;;;;;;;;;;;;===>>>????????????@@@@@@AAABBBBBBBBBDDDEEEKKKXXXhhhssswww|||jjjeeeffflllttt}}}{{{vvvpppmmmooohhhhhhfffdddaaa___^^^]]]\\\[[[[[[\\\\\\\\\[[[YYYZZZZZZYYYWWWTTTSSSTTTVVVUUUVVVVVVUUUTTTUUUWWWYYYWWWYYY[[[[[[[[[[[[\\\^^^]]]\\\]]]aaahhhooosssuuuxxx{{{uuurrrkkklllnnnlllhhhbbb\\\YYYrrr\\\EEE<<<888777999:::999888999555555555555555555555555333333444555555666777777666666666777777777777888777888888999999:::;;;;;;:::;;;<<<;;;;;;===@@@BBBFFFYYYyyy^^^AAA555777888666444444555777888888888888555666666666777777888888777777666666555555555444333333222222333333444555333333333444444555555555555555444444444333333333222222333333333444444444333333333333333333333333222222333444555555555555333555777888888999;;;===;;;;;;::::::;;;<<<>>>???===>>>>>>???@@@AAAAAAAAA@@@DDDDDDGGGKKKRRRsssuuuqqqwwwuuunnnkkkkkkiiinnn{{{wwwwwwooonnnllliiifffcccaaa```\\\\\\\\\]]]^^^]]][[[YYYXXXYYYXXXUUUSSSRRRTTTVVVUUUUUUUUUSSSSSSTTTWWWZZZWWWYYY[[[\\\\\\]]]___aaacccccceeekkksss|||{{{yyyyyymmmmmmkkkhhhddd```^^^]]]]]]wwwlllOOOCCC999777666777777555444444555555555555555555555555333333444444555666777777555555555555666666666777777888888999::::::;;;;;;:::;;;<<<;;;;;;===@@@BBBBBBUUUuuuxxxTTT@@@;;;999777666999999888777777666666555666666777888999::::::;;;888888777777666666555555666555333222222333555666555666666666666666666555444444444444444444333333333333333333333333333333666555555444444333222222444444555555666666777777444555666888999999999999::::::999999::::::;;;<<<@@@@@@@@@???>>>???AAACCCFFF@@@@@@FFFJJJNNN^^^qqq|||wwwtttwwwqqqiiifffhhhpppzzzzzzuuuqqqnnnlllhhhgggfffeeeeeedddbbb```___^^^\\\[[[ZZZYYYZZZZZZVVVWWWXXXXXXWWWWWWYYYZZZ]]]^^^```bbbeeegggiiijjjqqqwwwwwwnnnjjjfffeeelllvvvwww^^^LLLBBB:::888666444333444555666444444444555555555555666666666444333333444555666666666666666777777777777555666777888888999888888;;;;;;;;;;;;<<<>>>???@@@EEELLLmmmeeeHHH999777888777777999999999888888888888888777777777888888999999:::777777777777777777666666666555333222222333555666666666555555555555666666666555444333333333333333333333333333333333333333444444444444444333333333555555555666666666777777444555666777888999999999:::999999999999:::;;;;;;>>>?????????>>>>>>@@@BBBBBB===>>>DDDFFFGGGRRRaaa|||ttt|||zzzooohhhiiinnnrrr}}}|||yyywwwuuuttttttrrrooommmkkkjjjiiigggffffffffffffcccdddddddddcccdddfffhhhlllnnnpppssswww{{{~~~zzziiifffmmmxxxzzzZZZGGG>>>999999888666444333444555555444444444444555555555555666555444333333444555666555666666666777777777777777777888999::::::::::::;;;;;;;;;;;;<<<>>>???@@@EEELLLlll|||uuu}}}iiiSSS===444555777777888999999::::::::::::;;;;;;888888888888888888888888777777777777888888888888666555444333333444555666666555444333333444555666888666444222111111222333333333333333333333333333333333333333444444444444555666666666666777777777444555555777888999999:::999999888888999999:::;;;===>>>>>>===<<<===>>>@@@???<<<>>>DDDDDDAAAGGGQQQaaavvvxxx}}}pppgggeeebbbhhhqqq|||~~~}}}|||zzzyyyyyyyyyyyyvvvwwwxxxxxxwwwxxxzzz|||ppp\\\]]]qqqzzzXXXAAA:::<<<>>>888777666444444444555555444444444444555555555555555555444444444444555555555555666666666777777777666777888999::::::::::::::::::;;;;;;<<<===???@@@EEEKKKkkkgggiii~~~[[[KKK:::555666777666777999999:::;;;;;;<<<======999888888888777777777666666666777777888888999999666555555444444555555666666555333222222333555666888666333111000111222444222222222222222222222222111111222333444444555555666666666666666666666666444444555666777888::::::888888888888888999::::::;;;<<<===<<<;;;;;;===>>>AAA???AAADDDDDDAAACCCIIIOOOvvvrrrhhhggghhhiiijjjqqqrrreee]]]eee}}}```FFF===>>>AAAAAA777666555444444444444555333333444444444555555555444444444444444444555555555555555666666666777777444555666777888888888888:::::::::;;;<<<===>>>???FFFLLLjjj}}}ppp^^^kkkvvvPPPDDD:::888999888777777999999:::;;;<<<<<<===>>>999999888888777666666666666666777777888888888999555555555444444555555555555444333222222333444555888666333000000111222444222222222222222222222222000111111222333444555555666666666555555555555555444444444555666888:::;;;888777777777777888999999999;;;<<<<<<;;;;;;;;;===BBB@@@@@@BBBBBBBBBEEEIIILLLbbbyyytttffffffdddbbbeeeqqq}}}ccciiiuuummmRRRCCCBBBBBB===777666555555444444444444444333333333444444444444555222333333444444444555555555555555555666666666666444444555666777777777777::::::::::::;;;===>>>???FFFKKKiii|||mmmbbb___uuu{{{gggDDD<<<777888999888888:::888888999::::::;;;<<<<<<888888888777777666666666666666666666777777777777444444444444444444444444333333333333333333333333555444222111000111333444222222222222222222222222000111111222333444444555555555555444444444444444333333333444555888:::<<<777777777666777777888999888:::<<<<<<;;;:::;;;<<>>===>>>???BBBDDDFFFIIIRRR\\\xxx|||ppplllfffaaa```dddkkkppppppaaa```vvvdddUUUGGGCCCEEEAAA:::444444444444444444444444444333333333333444444444444111222333444444555444444444444555555555666666666555666777888999999999999999999::::::;;;<<<>>>???DDDIIIfffyyynnnddd]]]eeeoooXXX>>>999777888999777777:::777777888888999999999:::777777777777777666666666666666666555555555555555222333333333333333333222111222333444444333222111222222222111222222333444111111111111111111111111111111222222333333333444444444333333333222222222333333222333555888:::<<<777666666666666777888888888:::<<<<<<;;;;;;;;;<<<;;;<<<<<<===???BBBCCCBBBCCCKKKMMM]]]zzzttt}}}tttiiibbb```___^^^tttvvvfff\\\VVVhhhrrrMMMIIIFFFFFFAAA:::888;;;333444444444555444444444222222333333333444444444000111333444555555444444444444444555555555666666555666777888999999999999999999999:::;;;<<<===>>>AAAEEEbbbsssiiibbb___kkkjjjOOO@@@<<<999::::::777666888666777777777777888888888666666666777777777777777666666555555444444444333111222222333333222222111///111333555555333111///000111111222333333444444111111111111111111111111111222222222222333333333333333333222222111111111333333222333555777:::<<<666666666666666777888888888:::<<<===<<<;;;;;;<<<:::<<<===???AAACCCBBB???AAAKKKLLLQQQiiirrrkkkmmm{{{rrrjjjgggdddaaafffooosss___YYY]]]aaauuusssTTTOOOPPPQQQKKK;;;...111;;;333333444555555444444444222222333333333444444444000111222444555555444444444444444555555555666666333444555666777777777777999999999:::;;;<<<===>>>>>>BBB___wwwbbb[[[___yyyjjjMMM<<<;;;999888888888999999::::::999999888777666666777666666666666555555555111111222222222333333333222222222222222222222222222222111111000111111111///000111222222222222222333333222222111000000000111111000000111222333333333333222222111222222222222222222222333444555555555555666666666666666555777888888999999:::;;;;;;======>>>>>>???AAABBBCCCFFFFFFHHHMMMWWWmmmzzzlllhhhrrr{{{qqqjjjfffbbbfffjjjsssmmmeeefffiiipppwwwzzzcccTTTMMMHHHBBB;;;666444555555333444555666666444222111333333333333333333333333333333222222333555666777555555555555555666777777666666666666777777777777888888888999:::;;;<<<===AAAHHH___yyygggbbbffffffIII:::999888777777777888888999999888777777666555555666666666555555555444444111111222222222333333333222222222222222222222222333222222111111111222222000000111222222222222222222222222111111111000000111111111111111222333333333333222222111222222333222222222222333444555666555666666777777666666666777888888999999::::::;;;============>>>@@@AAABBBAAA@@@AAACCCHHHUUUlllwwwrrrqqqtttzzz~~~rrriiicccfffiiimmmttt~~~yyymmmhhhiiitttoooWWWHHHBBBEEEBBB===888666555555666333444555666555444222111333333333333333333333333333333222222333444555666444444444444444555555666666666666666777777777777888888888999:::;;;<<<===@@@GGG]]]|||mmmkkkqqq|||```CCC999888777777666777777777777777777666666555555444555555444444444333333333111111222222222333333333222222222222222222222222333333222222222222333333000000111222222222222111222222222111111111111111222111111111111222222333333222222111222222333333222222222222333444555666666777777888888777666666777777888888999:::::::::;;;;;;;;;<<<===>>>@@@@@@AAA???@@@BBBCCCFFFPPPZZZyyyuuurrrxxxzzzlllllljjjeeeaaaaaahhhooo|||wwwfff[[[cccnnnrrrSSS@@@===@@@:::999777666555555555666333333444555555444222111333333333333333333333333444444333333333333444555333333333333333444444555666666666666777777777777888888888888999;;;<<<===@@@FFF[[[||||||nnnqqqzzzqqqXXX>>>888888888777777777888888777777777666666555555555444444444333333333222222111111222222222333333333222222222222222222222222333333222222333333444444000111111222222222111111111111111111111111222222222222222111111222222333222222111111222222333333333222222333333444555666777888888888888777777666777777777888999999:::::::::::::::;;;<<<===>>>???CCCAAAAAAEEEFFFFFFHHHLLL```yyyvvv~~~yyyqqqjjjdddaaadddhhheeeooozzz||||||wwwmmmcccZZZ\\\ccc}}}xxxYYYEEE???AAAEEE444444444444555555555555222333444444444333333222222222222222222222222222444444333333333333333333333333333333333444444555666666666666777777777777777777888888999:::<<<===@@@EEEYYYzzzwwwlllssswwwaaaOOO<<<888999999999999999999999888777777777777777666666444333333333333222222222111111222222222333333333222222222222222222222222333222222222333333444555111111222222222111111000000000000111222222222333333333222222222222222333222111111111222222333444333333333333444555666666888888888888888777666666666777777888888999::::::999999::::::;;;<<<>>>???AAA>>>>>>CCCEEEDDDEEEHHHNNNiii}}}yyy{{{xxxrrrmmmfffbbbaaa]]]```eeekkkrrr~~~|||~~~}}}lll]]]VVVRRRSSScccwwwxxxVVVAAA>>>@@@@@@<<<444444555555555555444444222222333333333333333333222222222222222222222222333333333333333333222222444444444333444555555666666666666666777777777777777777777888999:::;;;<<>>>>>AAA>>>>>>AAABBBAAACCCGGGIIIWWWnnnyyyyyy}}}rrrfffaaabbb^^^ZZZ[[[```jjj{{{~~~~~~oooccc]]]ZZZ[[[^^^eeewww|||dddIII===AAADDD>>>555555555555555555444444444222222222222333333333333222222222222222222222222111222333333333333222222444444444444444555555666666666666666777777777777777777777777888:::;;;<<<@@@CCCUUUssswwwrrr||||||WWWEEEBBB:::666777888999::::::999888666666666666666666666666444444444444333333333333111111222222222333333333222222222222222222222222000000000111111333444444222222222222222111000000...///000111222333444444555444333222222222222222111111111111222333444555444333333444444555666777777777777777666555444444666666777777888888999999::::::::::::;;;===>>>???AAA@@@AAACCCBBB???AAAFFFFFFLLLVVViii}}}zzz{{{qqqggg^^^[[[[[[^^^gggqqq|||zzz|||zzzooohhh]]]dddmmmtttzzzxxx^^^SSSEEE@@@AAAAAA;;;555555555444444444444555555222222111222222333333444111111111111111111111111000111222333444444333333333333333333333444444555666666666666777777777777666666777777888:::;;;<<<>>>@@@QQQnnn}}}uuupppwwwwwwQQQ@@@???:::555666777999999999888777444555555555555555555555555555444444444444333333111111222222222333333333222222222222222222222222000000000000111222333444222222222222222111000///......///111222333444555555444333333222222222222111111111111222333444555444444444444444555777777777777777777666555444333666666666777888888999999:::::::::;;;<<<===>>>???<<<===@@@BBB@@@<<>>NNNkkkzzzuuugggbbb|||eeeIIIAAA>>>999;;;:::999888777777777777555555666666777777777888666555444333222111111111222222111111111111222222111222222333333222222111000000000000000000000000111111111000000000000000333222222111111222222333333333333222222111111111000111111111111222222222444444444555555666666666333333333444444444555555555555555666666777888999888999:::<<<======>>>>>>??????>>>>>>??????@@@AAABBBEEEIIIKKKOOOccc}}}yyy{{{wwwpppllliiifffbbb```bbbgggiiigggkkkssszzz{{{sssoooqqqtttwww{{{|||nnn```[[[\\\aaaooo}}}mmmPPP>>>777777666555555555555555444444444444444444444444333333333222222111111111333111///111444555333111000......000222222333444333333444555444333111000444555555666666666666666666777999:::;;;;;;:::999<<>>>>>>>>???>>>>>>>>>>>>???@@@@@@AAACCCFFFGGGIIITTTnnn~~~~~~{{{tttooommmgggccccccbbb```ccchhhjjjqqq|||uuuqqqmmmkkkmmmrrrwwwzzzyyyqqqddd___]]]aaagggppprrrXXXBBB777777666666555444444555555444444444444444444444444333222222222222222222111333111000111333444333111222222222444555444333333222333333333222222111000444444555666666666666666666777888::::::::::::999<<>>>>>>>>>>>>>>======>>>>>>???@@@BBBCCCFFFHHHGGGJJJWWWddd~~~uuukkkfffccc___^^^___bbbgggmmmqqquuuzzzzzztttrrrqqqpppkkkhhhggglllvvvrrreee\\\YYY^^^iiittt}}}iiiSSS@@@666333666666555444444444555555444444444444444444444444111111111222222222222222222111000111333333333222111222333444444444333222222222111111000000111111444444555666666666666555666777888999999::::::999===???LLLccc~~~jjjbbbjjjaaaHHH@@@CCCDDDAAA::::::999888888888888888777777777777777777777777666555555444333333333444222222111111111111222222111111222222222222111111000000000000000000000000000000000000000111111111111222222222222222222111222222222111111111111111000000111111111222222222222222222222222222222222222222333333333444444444555555555555555666888888888999:::<<<==================<<<<<<======>>>???@@@@@@CCCGGGGGGGGGLLLRRRaaa~~~|||}}}yyytttnnnfffbbb___``````^^^]]]___cccgggqqqsssyyyzzzrrrpppllliiigggfffffffffkkkooowww}}}yyyrrrkkkfffeeeeeefffpppzzzcccKKK===666444555555555444444444444444555333333333333333333333333000000111111222222333333111111000111222222222222333555444111000111333222333222111000000111222333333444555555666666555555666666777888888999999999;;;???KKKaaa|||qqqcccsssxxxgggPPP@@@???DDDCCC>>>999999888777777777888888666666666666666666666666555555444333333333444444222222111111111111222222000111111222222111111000//////////////////////////////000000111111111111222222333444444333222222111111111111111111111111000000111111111222222222222222222222222222222222222222222333333333444444444444444444555666777888777888999;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>===;;;===AAACCCCCCEEEIIINNN___}}}~~~pppkkkjjjssszzzpppooolllhhhbbb]]][[[\\\]]]aaabbbeeekkkssszzz~~~zzzrrriiibbbbbbccccccccceeefffiiikkkuuufffbbb]]]\\\cccpppfffGGG777666777777666444444333333333333444444333333333333333333333333000000000111111222222222000000111111111111222222@@@AAA===333...111444333444333222111111222444444333444444555555555555555666666666666777888999999:::>>>JJJ```zzz|||iiiggg~~~xxxfffWWWEEE<<<===@@@===777888777777666666666777777666666555555555555444444444333333222222333333333222222111111111111222222000000111111111111000000111111111111111111111111/////////000111111222222111222333444444333222111000000000111111111111111000111111111111222222222333333333222222222222111222222222222333333333333444444444444555666777888666666888999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<===AAA>>>>>>BBBCCCAAACCCGGGJJJNNN___}}}wwwmmmeeefffmmmyyy}}}wwwpppiiieeebbbaaa]]]\\\\\\^^^cccgggiiijjjqqqtttyyyzzzwwwvvvpppnnnkkkiiifffccc___\\\[[[]]]___ccciiisss}}}}}}mmmcccYYY[[[```iiixxxdddNNN999222666888666444333333222222222333444444333333333333333333333333000000000111111111111111///000222111000000111333IIILLLFFF999111333555444333333333222333333444444333333444555555555555444555555555555666777888999888===JJJ___wwwuuuuuu}}}ttt[[[NNN???:::;;;<<<999555666666555555555555666666555555444444444333333333222222222111111222222333222222111111111111222222000000111111111111000000111111111111111111111111...//////000111111222222...000111222222111000...///000000000111111111222000111111111111222222222444444333333222222222222111222222222222333333333444444444444555666777777444555666888999999999999:::::::::::::::;;;;;;<<>>EEECCC777000333555222111111222333333333333333222333444444555555444444555555444444555666888999999===III]]]tttqqqsssrrrTTTHHH;;;888:::;;;999777555555444444444555555666444444444333333222222222111111111000111111222222222222111111111111222222000000111111111111000000////////////////////////...//////000111222222222---...///111111///...---//////000000111111111222000111111111111222222222444444444333333222222222111111222222222333333333444444444444444555777777333444555777888888888888::::::999999::::::;;;<<<888888;;;>>>>>>;;;>>>CCCBBBDDDJJJNNNUUUlll{{{qqqiiihhhlllgggyyy|||xxxtttpppooonnnmmmkkkeeeffffffffffffeeecccbbb```aaacccfffiiilllnnnooorrrqqqooollljjjjjjmmmpppnnnpppsssuuutttrrrooommmjjjjjjiiihhhgggfffeeeeee___^^^]]]\\\[[[[[[\\\\\\\\\___aaabbbbbbeeejjjooottt}}}||||||uuuTTT;;;===999777888666222333666222111111111222333333444222222222222222222222222222222111111000000//////...000222111//////111333***555888000,,,111333//////000111333333333222111222333444444555555444444555555444444555666888999999===III\\\qqqpppiii~~~[[[EEEAAA;;;888888777555333777666666555444444333333333333333333333333333333222111111111000000//////000000////////////000000......///000000000000000////////////////////////...,,,,,,...333777777666000000000000000///......000000111222222222111111333222111000000000111222999777444222111222333444333333222222222222222222222222333333333333444444777777777777777888888888888888777777777777777888999999:::<<<===???@@@@@@CCCBBBFFFKKKJJJPPPjjj}}}uuuppphhhiiiooo{{{uuurrrqqqpppjjjcccbbbeeeaaaaaaaaa```___^^^^^^^^^_________\\\YYYWWWWWWXXX\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXZZZ\\\___ccceeefffjjjqqqsssqqqtttuuupppnnnuuuyyyaaaFFF999999777666666555444444333333222222222222222111000///000000111222222222222111000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222333333333444444444555555333333444555666777888888999<<>>;;;888666666666555333555555444444333333222222222222222222222222222222111111000000000000//////000//////......//////000......///000000000000///........................111///...///000111000//////.........///000111222333333333333333222111000111000//////000111333444:::888555333111111111222111111111222222333333444222222333333333333444444444555555666777888999999888777777777777777888888999999:::<<<===>>>???@@@AAA???BBBEEEBBB>>>DDDOOOWWWuuu~~~zzzvvvtttsssrrrnnnkkkeeeeeeccc```]]][[[[[[\\\]]]]]]^^^^^^_______________bbbeeefffeeefffhhhkkkqqqtttwww{{{zzzuuummmeeeaaaaaaccceeetttzzzzzzrrryyyyyy^^^BBB666444222222555666555555444444333333222111222222222222111000000///000111111222222111111000000000000000000000000....../////////000000000111111111111111111111111000111111111111222222222333333333333444444444444333333444555666777888888:::===FFFUUUjjj}}}ppp```___yyyzzzWWWBBB999777666555444444444444444444333333222222222222222222222222222222222222000000000000000000///////////////....../////////---...//////000000//////........................//////////////////...---......---...///111222333444444444333333111000000//////...///000222333555:::999666333111000000111000000111222333333444444222222222333333333444444333333444555777888999999777777777777777777888999999999:::;;;<<<>>>>>>???AAA???AAAFFFFFFCCCDDDIIIUUU___xxxtttiiimmmttt}}}zzzyyyvvvqqqkkkhhhggghhhgggiiikkknnnpppqqqrrrrrruuuyyy}}}}}}{{{wwwsssllljjjgggfffiiiqqqzzzyyytttxxxsssWWWFFF666333777777555444444444444444333333222222111111222222222111111000///000000111111111111111000000000000000000000000........./////////000000111111111111111111111111000000111111111222222222222222333333333444444444333333444555666777888888:::<<>>444555444444333333444444222222222222111111111111111111111111111111111111//////////////////000000//////............//////------...///////////////........................,,,---...///////////////---------...000111333333444444444333222111000///............000222444555:::888666444222111000000000000111222333333444444222222222333333333444444222333444555666777888888777777666666777888999999999::::::;;;<<<===>>>>>>>>><<<===AAADDDDDDEEEFFFIIIGGGRRRpppzzzjjjiiigggfffiiiqqq{{{xxxqqqnnnppprrrsssttt{{{|||}}}~~~|||ooo]]]LLL<<<666222444666444222111333333333333333222222222000111111222222222111111//////000111111111111000////////////////////////............////////////000000000000000000000000000000111111111222222222222222222333333333444444333333444555666777888888999<<>>??????@@@AAAAAABBBFFFOOOYYYdddjjjzzzppphhhaaa___dddlllsssppprrr}}}xxxyyyyyyxxx{{{[[[KKK:::444888:::555...555555444333333222111111000000000000000000000000000000000000000000000000000000//////.........---////////////////////////............////////////000000000000////////////111111000000000000000111111222333333444444333333222444555555444555666888:::999>>>MMM]]]ttt|||tttpppqqquuuzzzxxxlll\\\VVVhhhwww\\\GGG;;;333111222333333222222222111111111000000000000000000000000000000////////////000000.......................................---------------------------------+++,,,,,,---...---------,,,...//////......///000//////............//////.................................///000000111111111111111111111111111111000000111111111222222222333222222111111222222333555555555555666666666666555666666777888888999999;;;:::::::::;;;<<<<<<===<<<<<<======>>>>>>????????????AAAEEELLLUUU]]]cccmmmwwwwwwmmmffffffiiinnnjjjiiiooozzzzzzwwwwwwwwwgggXXXAAA;;;333111222444333111555444444333222222111111000000000000000000000000000000000000000000000000000/////////.........---....................................////////////000000000000////////////000/////////000111222222111222333333444444333333222444555555444555666888;;;999???KKK[[[qqq|||ssslllkkksss~~~yyydddUUUOOO\\\pppQQQ>>>555111000111333222222222222111111111000000000000000000000000000//////......//////000........................///.........------,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,---///...------...000///......------......///........................---......//////000111111111111111111111111111111000000000111111111222222333222111000000111222333555555555666666666777777666666666777888888999999999999999999:::;;;<<<=====================>>>>>>======???CCCHHHNNNTTTWWWTTTVVV___uuu}}}|||}}}vvvtttqqqnnnnnnnnnpppqqq|||yyyssssssvvvyyyyyy]]]MMMAAA777111333555555333333555777444444333333222111111111000000000000000000000000000000000000000000000000/////////...............////////////////////////---............/////////////////////000000000000......//////000222333444111222333333444444333333222444555555444555666888;;;999???JJJXXXlll|||pppiiinnn|||lllVVVMMMWWWppp|||cccGGG888444333222111222222222222111111111111000000000000000000000000/////////....../////////........................///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///+++---......---,,,...///...------------------...000000000000000000000000------......///000000111111111111111111111111111000000000000111111111111333222111000000111222333444444444555555555666666444444555666666777777888666777777888999:::<<<===============<<<<<<<<<<<<<<<===???BBBEEEHHHKKKMMMMMMLLLOOO[[[rrryyyqqqnnnmmmhhhlllvvvxxxqqqmmmlllkkkkkkooouuu{{{wwwWWWAAA999777555222555888777444222444666333333222222111111111000000000000000000000000000////////////////////////........................000000000000000000000000---------.........//////////////////000000000000000000//////000111222222111222333333444444333333222444555555444555666777999999>>>JJJVVVjjj~~~}}}yyyrrrqqqzzzkkkZZZJJJNNNfffeeeQQQ===555555555222000222222222111111111000000//////////////////////////////............//////..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...+++,,,------,,,,,,---...------,,,,,,,,,,,,------........................---------...//////000000000000000000000000000000//////000000000111111111222222111000000111222222222222222333333333444444222222333333444555555555555555666666888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===???AAACCCEEEEEEFFFJJJLLLOOOSSS\\\mmmzzzxxxrrrsssvvv~~~yyywwwzzz{{{vvvqqqiiiccc```bbbfffiiiqqqzzzrrrdddNNN:::333444666666444444222111000/////////222111111111111111000000////////////////////////////////////////////////---------...............////////////////////////------------.............../////////000000000111222222111000//////000000111222333333444444333333222444555555444555666777777888>>>IIIUUUiiixxxwwwyyynnnVVVMMMIIIWWWuuukkkNNN@@@444222444333000...222111111111111000000000///////////////////////////......------......///------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++---,,,++++++,,,...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------......///000000000000000000000000000000/////////000000000111111111111111111111111111111111111111222222222333333111111111222333333444444555555555555666777999999999999999999999999::::::;;;<<<>>>@@@AAABBBCCCCCCBBBHHHMMMMMMMMMSSS```kkk~~~xxxkkkmmmnnnmmmmmmqqqwww}}}}}}pppooollliiihhhiiijjjllltttqqqmmmlllnnnuuu|||zzzaaaIII@@@777222444666444111444111......000111111///000000000000000000000000////////////////////////000000000000000000000000---------------.........------------------------,,,------------...............//////000000111111444333222000//////......111222333333444444333333222444555555444555666888666777>>>IIITTTgggwwwvvvzzzmmmWWWJJJPPPZZZlll|||```OOO@@@777000111333222000///111111111111000000000000///////////////////////////......------......///------------------------+++++++++,,,,,,------...++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000000000000////////////000000000111///000111222222111000///111111222222222333333333111111111222333333444444555555444444555666777777666666777777888888999999:::;;;<<<>>>???@@@AAAAAA???BBBFFFFFFEEEHHHOOOUUUZZZmmm}}}{{{vvvqqqllljjjjjjkkkkkkkkknnnpppooommmqqqxxx}}}wwwlllffffffhhhkkknnnpppooollljjjkkkmmmdddgggkkkmmmpppvvvqqq]]]GGG777555333222444666555222000222111000111333444333333000000000000000000000000////////////////////////000000000000000000000000,,,,,,,,,------.........------------------------,,,,,,---------..................///000111111111222222111000/////////000111222333333444444333333222444555555444555666888666777>>>HHHQQQccc~~~wwwsssxxxsss[[[GGGGGGXXXpppmmmRRRGGG<<<555000111333222111222111111111111000000000000////////////////////////.........------.........------------------------)))***+++,,,------...///++++++++++++++++++++++++)))***+++,,,---,,,++++++)))+++,,,,,,+++***,,,---,,,++++++++++++++++++,,,////////////////////////,,,,,,------...//////000000000000000000000000000////////////000000000000...///222333333222///...222222333333333444444444111222222333333444555555555555444444444555555666444555555666777888888999999:::;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCGGGJJJMMMUUUZZZcccvvv~~~{{{yyyxxxsssqqqpppqqqnnnjjjjjjnnngggkkknnnmmmlllmmmjjjfffhhhjjjjjjeee]]]ZZZ]]]aaaaaafffjjjiiieeeeeeiiinnnwww|||tttYYYDDD<<<:::999///000111222111///000333---///222333222111000111////////////000000000000////////////////////////000000000000000000000000,,,,,,,,,------.........111111111111111111111111,,,,,,,,,---------......---......///000111111222111000000000000000111111222222333444444444333333222444555555444555666888777888>>>GGGNNN___zzzvvvqqqnnnvvvwwwYYYQQQ[[[jjj|||ttt```KKK:::666555444333111000//////////////////............////////////////////////......//////......---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,,,,,,,+++++++++******)))************+++++++++,,,+++*********+++,,,------------...........................////////////000000000000000///......000000000000111111111111222222333333333333444444444444444444444444444444666666777888999::::::;;;<<<===============<<<<<<>>>???@@@BBBDDDFFFGGGHHHLLLNNNRRRZZZkkk}}}yyytttrrrrrrpppnnnllllllmmmnnnoooggggggggggggiiilllnnnpppsssxxx||||||yyyzzzfff\\\MMMAAA999666333222222222222111111111000000000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,---------......///////////////.........////////////000000000000000111111111111222222222222333333444555666777777666<<<>>>CCCOOO___wwwlllhhhiiikkkpppuuuyyylllYYYPPPbbb}}}~~~|||xxx|||dddPPP???222444444333222111000000///000000/////////................................................------,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))************************,,,,,,+++++++++*********)))************+++++++++++++++*********+++,,,---------------...................../////////000000000000000000000///......//////000000000111111111222222222333333333444444444444444444444444444444666666777888999::::::;;;<<<<<<<<<======<<<<<<;;;===>>>???AAACCCDDDFFFFFFDDDGGGJJJNNNWWWiii{{{]]]FFFCCC===777333333444333333222222111111111000000000000000000000000000000000........................................................................,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,---------......////////////............////////////000000000000000111111111111222222222000111111222333444555555555;;;<<>>???AAABBBCCCDDDAAADDDGGGHHHIIIPPP[[[ddduuu}}}mmm]]]JJJ:::222444222111111222222111///111111111111000000000000000000000000000000000000................................................------------------------------------------,,,,,,...------------,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000000111111111111222222222000111111222333444555555444:::;;;@@@LLL[[[zzz{{{pppjjjccclllrrrtttzzz~~~tttdddWWWNNNFFFGGGUUUqqqtttwwwxxxllllll{{{eeeJJJ;;;555444000111111111111111111111111111000000000/////////........................------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++************))))))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,------......///....../////////000000000...///////////////......////////////000000000111111222222222222333333333333333333333333444444444555555666777888999::::::999999:::;;;;;;;;;::::::;;;;;;<<<===???@@@AAAAAA???CCCFFFGGGGGGIIINNNRRRQQQ^^^rrrvvv___III===666111444===666555555444444222000///111111000000000/////////000000000000000000000000................................................------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......------...............///////////////000000000000000000111111111222222222222333333444555666777777555:::;;;???KKKYYYxxxwwwmmmeee```fffyyy|||iiiVVVJJJCCC@@@OOOnnn|||nnn~~~vvvpppvvvrrrTTT>>>222000222//////000000000000111111000000000000////////////........................---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******++++++*********+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,---......///............////////////......////////////.........////////////000000000111111111222222222333333222222222333333333444444555555666777888999999:::888999999:::;;;;;;::::::;;;;;;;;;<<<===>>>??????:::===@@@BBBCCCEEEIIIMMMJJJNNNVVVcccvvvmmm^^^KKK>>>666666444...---222//////000000000111222444000000000/////////......////////////////////////................................................------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---------......//////////////////000000000000000000111111111222222222222333333444555666777777666<<<<<>>>>>@@@BBBGGGJJJJJJIIILLLSSS]]]mmmxxxhhhXXXHHH>>>777333222444444000....../////////...---...000222////////////............////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---......//////////////////000000000000000111111111111222222222000111111222333444555555777<<<<<>>>>>>>>>>>???AAADDDFFFDDDCCCGGGKKKMMMQQQ\\\iiizzzsss\\\HHH===999888888333333000,,,---222444333222333444222...,,,---.../////////.........------////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,------...//////////////////000000000000000111111111111222222222000111111222333444555555666;;;:::===GGGTTTrrrrrrnnniiiffffffhhhiiiiiiccc``````^^^RRRCCCDDDMMMNNNkkkyyyxxx~~~~~~iiiPPP888000222222000///000000//////..................---------,,,,,,,,,------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))))))))************+++++++++)))***+++,,,---,,,++++++)))******+++---...//////******+++++++++,,,,,,,,,,,,,,,---.../////////.............../////////000000111111111111222222222000000111222333333444444444444555666777888999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAADDDHHHHHHFFFMMMWWWTTT```rrr||||||~~~~~~qqqbbbJJJDDD;;;555444333222000...555555000///444111)))***...111222000...///000//////.........---------////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,---...//////////////////000000000000000111111111111222222222222333333444555666777888555:::999<<>>444555444...,,,111........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++)))((())),,,---+++)))))))))))))))))))))))))))******++++++++++++******&&&&&&'''((()))***+++++++++++++++******************************************++++++,,,,,,------...******+++++++++,,,,,,,,,//////.........---------,,,,,,------.../////////000000000000111222333444222222222222222222222222444666888:::;;;:::999888:::::::::::::::<<<======<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;===>>>???@@@???AAADDDGGGIIIJJJKKKKKKJJJPPPVVVZZZaaapppyyybbbRRRGGG@@@;;;333333222222111000//////000000000000000000000000111111111111000000000000------------------------/////////......---------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000000000000000000000000000111222222333333222333333333333333333444555888888>>>GGGOOOlll|||vvvpppiiicccXXX___fffkkkrrrvvvpppfffQQQKKKDDDBBBJJJaaammmoooxxxeeeFFF999111333444...---222....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))+++,,,+++))))))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))******************************************************++++++,,,---------*********+++++++++,,,,,,///.........---------,,,,,,,,,------.../////////000000000000111222333333222222222222222222222222444666888999::::::999888999999999::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBDDDFFFGGGGGGGGGGGGDDDHHHLLLNNNQQQ[[[iiitttpppZZZGGG<<<777444222333333222111111000//////////////////////////////000000000/////////......---------------------------------,,,,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////////////////////////////000000111111222333333222222333333333333444444555888888===FFFOOOkkk}}}tttkkkccc___^^^]]]bbbhhhnnnnnnlllggg]]]TTTGGGEEECCCIII\\\{{{rrr]]]rrrnnnSSS;;;222---111333//////222////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))+++,,,+++***)))))))))))))))))))))))))))******++++++******)))***)))))))))((((((((('''((())))))******+++++++++*********************************+++,,,,,,------*********++++++++++++,,,......------------,,,,,,,,,,,,,,,---......//////////////////000111222333333333222222111111111111444555777888999999888777888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@BBBCCCDDDEEEEEEDDDCCCCCCDDDFFFHHHIIIKKKOOOUUUYYYdddkkkzzz|||rrrYYYNNN>>>333//////000111222222111111000000///////////////////////////////////////.........------------------------------++++++++++++************------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////////////////////////////000111111222222333222222222333333444444444555888888===FFFNNNiiizzzwwwoookkkddd\\\XXXYYY^^^cccsssuuussskkk___SSSKKKFFFEEELLLUUUcccxxxpppfffiii}}}sssvvv{{{mmmWWW@@@444///---111333000///111////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((('''(((((()))***++++++,,,************************))))))******+++,,,,,,,,,************++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////////////////000111222222333333222222111111000000333444666777777888777777777888999999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===??????AAABBBCCCDDDDDDCCCBBBAAADDDEEEGGGKKKNNNPPPPPPPPPRRRTTTZZZhhhzzzyyyeeeWWWLLLEEE@@@;;;333///...111333333111111000000000//////////////////////////////////////////.........------------------------------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............/////////////////////////////////000000111222222222222222222333333444444444555888888===EEELLLggg~~~yyytttoooiiiccc```[[[ZZZWWWUUUVVV\\\eeelllnnnkkkdddYYYNNNFFFFFFJJJPPP^^^ppprrriiilll~~~}}}aaabbbrrrzzzsss|||nnnRRR===333222000///222222000...///////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))((()))))))))))))))******(((((((((((((((((((((((()))))))))******)))))))))'''''''''((()))*********''''''((()))******++++++))))))))))))))))))))))))(((((()))******++++++,,,))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---.....................///000111222222222222111111000000000333333444555666666666666666777888999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???>>>???@@@BBBCCCCCCCCCBBB@@@AAADDDIIIMMMNNNKKKHHHKKKIIIJJJPPPYYYaaaeeefffxxxssshhhWWWHHH===666333333222111//////000000//////000000//////////////////........................000000000/////////......------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///...........................//////000111111222222111111222333333444555555555888888===DDDKKKddd|||zzzuuuqqqlllgggbbb]]]XXXTTTOOOOOOPPPTTTYYY```fffiii___XXXPPPHHHBBBAAAHHHQQQccctttzzzuuuxxxoooaaagggwwwpppooouuu___AAA444222111111111111111///------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...************************))))))))))))))))))))))))'''(((***)))(((((()))+++))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''((()))***++++++'''(((((())))))*********))))))))))))))))))))))))((((((((()))******++++++)))))))))************+++******++++++++++++,,,,,,+++++++++,,,------......---------......///000111111111111111111111111111333333333444444555666666555666888999::::::999888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<===???AAACCCDDDDDDDDDAAABBBEEEHHHJJJIIIFFFCCCFFFFFFGGGJJJNNNQQQRRRRRR]]]aaaiiirrr~~~}}}ssssssvvvqqq___NNNAAA;;;666666555333333555...///000111111///---,,,////////////....................................000000000/////////......------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///..............................///000000111111222111111222333333444555555555888888===DDDIIIbbb}}}yyytttoookkkiiicccaaa]]]ZZZXXXVVVSSSQQQMMMNNNPPPUUU[[[]]]\\\YYYPPPIIIEEEFFFHHHKKKTTT^^^uuu}}}{{{}}}llliiirrr~~~xxxqqqooocccIII999666111000111111000......---------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......************************))))))))))))))))))))))))&&&(((***)))(((''')))+++))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((((()))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))************************+++++++++,,,***++++++,,,,,,---......------------...///000000//////000000111111222222222222222333333444555666444555777999:::999888888888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>><<<===???BBBCCCCCCCCCCCCCCCEEEGGGHHHHHHFFFDDDCCCAAACCCGGGJJJKKKMMMOOOQQQUUUVVVWWWXXX[[[cccnnnvvv}}}pppgggTTTLLLFFFHHHLLLJJJ@@@666555000000444666333222444///000222222111/////////................................................/////////.........------------------------------,,,,,,,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///..............................//////000111111111000111111222444555555666555888888===CCCHHH```~~~|||yyywwwpppnnnjjjfff```[[[VVVTTTPPPNNNLLLLLLMMMMMMLLLKKKPPPPPPRRRVVV[[[XXXPPPIIIAAA>>>AAALLLVVV^^^hhhrrryyyrrrnnnzzzyyyrrrooolllvvvnnnkkkoooiiiMMM222111555***---000000...,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******'''''')))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))*********))))))))))))************))))))******+++++++++,,,***++++++,,,,,,---......---------------///000000......///000111222333333222222222222333444555555444555777999:::999888777888888999::::::;;;<<<<<<===<<<<<<<<<<<<======>>>>>>???@@@BBBCCCCCCCCCBBB@@@CCCFFFFFFEEECCCCCCCCC999===AAADDDDDDFFFJJJNNNEEEIIIMMMOOONNNPPPSSSVVVWWW\\\dddlllvvvvvvllleee[[[PPPHHHAAA;;;777888444111222444444222...444...+++...///,,,,,,000/////////...------///111---...................................................---------,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////..............................//////000111111111000111111222444555666666555888888<<>>>>>===??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIKKKLLLNNNTTT]]]cccpppzzz}}}uuupppoooqqqttt{{{fffSSSFFFAAA;;;;;;:::999888777666666111111000000000000111111000000000000000000000000000000//////.........---....................................////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++...---+++***)))***++++++------++++++++++++------111...+++***+++------------------,,,,,,+++++++++******+++++++++,,,,,,,,,---------............///---------............///000000000///////////////111222222333333444444555444888888<<>>???@@@@@@@@@???>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCBBBBBBFFFLLLQQQHHHNNNVVVZZZ]]]cccmmmuuu{{{nnnkkkgggbbb\\\WWWSSSPPPNNNLLLGGGBBB>>>>>>@@@CCCQQQSSSSSSLLLBBB888333111444444444333222222111111111000000//////000000111000000000000000000000000000/////////.........---........................------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********------,,,+++++++++++++++---,,,++++++++++++,,,---555444111...,,,*********------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------............---------............///000000000000000000000000111222222333333444444555444888888<<>>??????>>>>>>???@@@AAABBBAAAAAA@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFEEECCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEECCCAAA@@@AAADDDGGGDDDFFFGGGGGGGGGHHHLLLOOOPPPSSSXXX___gggmmmsssvvv{{{{{{|||}}}}}}}}}}}}}}}xxxvvvrrrooommmjjjfffdddbbb^^^ZZZWWWUUURRRLLLGGGGGGFFFDDDAAA>>><<<:::999888888666444222222555777:::===>>><<<777222111222/////////...............000000////////////000000000000000000000000000000/////////...............------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))),,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,444555666222---))))))***,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------............---------............///000000000000000000111111111222222333333444444555444777888<<>>@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@===>>>???@@@@@@@@@??????===>>>???@@@@@@??????>>>@@@BBBEEEGGGGGGEEECCCAAABBBBBBAAAAAAAAABBBCCCCCCJJJIIIHHHFFFEEEEEEGGGHHHFFFDDDAAA@@@AAAAAAAAA@@@BBBBBBCCCEEEGGGHHHIIIJJJNNNNNNOOOOOOPPPPPPQQQQQQNNNLLLJJJIIIIIIHHHFFFDDDBBB@@@>>>>>>===<<<999666888888777777666555555444333444444444333333444666333444555333000......000.........//////000000000000//////......//////000////////////////////////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))+++,,,---......---++++++,,,++++++++++++++++++,,,+++000444333...+++,,,...,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........---------............///000000000111111111111111111222222333333444444555444777888<<>>@@@@@@@@@???<<<===???@@@@@@@@@???>>><<<===>>>???@@@???>>>======>>>@@@AAAAAAAAA@@@???@@@BBBEEEGGGGGGEEEBBB@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGAAA>>>:::999::::::999777777777888999:::;;;<<<<<<888888888999:::;;;;;;<<<<<<:::999999::::::999777333333333333444444333111000000000000000000000000...///111111///......///***+++---------...000222...//////000000111111222//////............//////........................---------...............------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***************+++,,,---------,,,+++++++++++++++++++++++++++&&&+++111111...+++---///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------............/////////000000111111111111111222222333333444444555333777888<<>>>>>>>>======;;;<<<===>>>???>>>======:::<<<>>>???@@@???===<<<>>>@@@BBBCCCDDDCCCBBBAAA@@@BBBDDDFFFFFFDDDAAA???@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@BBBDDDFFFFFFEEEDDDAAA>>><<<;;;:::999888555555555666777888888888444444444444555777888999999777666555555555333111000111111111111000//////333333333333333333333333222444555444222111111111111111111222333333444444---.........//////000000......------------..............................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************+++,,,,,,,,,++++++******++++++++++++******'''+++...///,,,******+++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------............///......//////000000111111111222222333333444444555333777888<<>>>>>>>>======:::;;;===???@@@>>>===;;;<<<>>>AAACCCCCCCCCAAA@@@@@@AAACCCDDDDDDBBB@@@>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@BBBDDDEEECCCAAA===<<<:::777555444555555888888777666555444444333333333222333444555777888888666444444444333111///111222222222111111000000........./////////000000...///000000...------...//////............,,,+++---------..................------------------...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))***)))))))))******+++,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,***)))))))))*********++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///,,,------...//////000000111222222333333444444555333777888<<>>888777000000111000......000///.........---------,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((+++000222222111111111,,,,,,++++++***))))))((((((((((((((())))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,------...//////000111111222222222333333333222222222333444555777777999:::;;;;;;;;;:::999888;;;<<<===??????>>>>>>===999;;;===???@@@>>><<<;;;999;;;===@@@@@@@@@>>>===@@@AAABBBCCCCCCAAA???>>><<<<<<<<<======>>>@@@@@@AAA@@@???@@@BBBAAA>>>;;;999:::999888555555777999333333333333333222222222000000///000111333555666666444333222333333111000...000111222222111222333//////000000111222222333///000111000///...///111,,,,,,...000333444333222...........................------,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((***)))((((((((()))+++,,,)))***+++,,,,,,+++***)))+++******+++,,,---,,,***))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,------...//////000111222222333333444555555333777888===@@@AAAUUUvvvOOONNNNNNPPPQQQRRRQQQOOOQQQOOOOOOPPPSSSTTTRRRPPPSSSRRROOOOOOPPPQQQQQQQQQNNNOOOQQQRRRSSSSSSRRRRRRPPPNNNLLLMMMOOOPPPNNNLLLNNNMMMLLLLLLMMMMMMLLLJJJLLLLLLLLLMMMMMMMMMNNNNNNJJJJJJKKKLLLNNNOOOMMMLLLJJJLLLNNNPPPPPPQQQSSSTTTSSSOOORRRYYYYYYSSSTTT\\\\\\YYYYYY___dddiiirrrzzz~~~{{{wwwlll[[[NNNIIILLLQQQ\\\gggnnnvvv|||iiidddeeekkkzzznnnfffxxx~~~}}}YYY???555333333111............---,,,+++***,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++*********))))))+++*********))))))(((((((((((((((((())))))))))))))))))(((((((((***+++,,,((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((,,,)))'''(((,,,......---......,,,+++******))))))))))))))))))(((((((((((((((((((((((())))))))))))+++*********))))))((((((******))))))((((((''''''((()))***++++++***((((((************************,,,------......------,,,---...///000000111111111111111222333444666666777999999999999999999999999999:::<<<===>>>>>>>>>===<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========<<<;;;:::;;;<<<>>>>>>===<<<999888:::999888666555555555555444444222111000000//////222222111111111111111111111111111000000000000///////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,------............---------------------------------...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++((()))***++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,---------.........------------...//////...............///000000000111111222222333444444444999888:::@@@CCCTTToooXXXWWWUUUUUUVVVUUUSSSRRRSSSQQQOOOOOOPPPPPPNNNLLLOOONNNMMMMMMMMMOOOOOOOOONNNNNNNNNOOONNNNNNMMMMMMMMMKKKJJJKKKMMMNNNLLLJJJNNNLLLJJJIIIJJJKKKKKKJJJMMMLLLLLLLLLLLLMMMMMMMMMSSSRRRQQQQQQQQQRRRRRRRRROOORRRTTTWWWXXXYYYZZZZZZeeeccceeeiiilllnnnrrrwwwzzzvvvwww{{{uuusssiiiaaa\\\ZZZWWWSSSTTTXXXsssyyyooogggcccjjjvvv{{{{{{~~~~~~mmmZZZAAA111---......,,,............---,,,+++***,,,,,,,,,,,,+++++++++++++++++++++*********))))))+++++++++*********))))))*********)))))))))(((((((((((((((((()))))))))))))))((('''''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''''''''''''''+++)))'''(((+++......---,,,++++++*********++++++))))))))))))(((((((((''''''((((((((())))))))))))******)))))))))(((((((((***)))))))))((((((((('''))))))************))))))++++++++++++++++++++++++,,,,,,------------,,,,,,---...///000000111111000111222222333444555666666999999999999999999999999999:::<<<===>>>======<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999:::;;;<<<<<<<<<:::888777888777666555444444444444222222111000000000111111000000000000000/////////111111111111000000000000////////////////////////////////////////////////..............................---------,,,,,,,,,------............---------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++******)))************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))******+++)))))))))***+++++++++,,,,,,,,,---------.........---------,,,---......///...............///000000000111111222222333444444444999888:::@@@CCCSSSnnnllliiifffdddbbb```]]]ZZZ]]][[[XXXWWWWWWWWWUUUTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUTTTSSSRRRRRRQQQQQQQQQRRRQQQPPPPPPRRRRRRQQQPPPRRRPPPNNNNNNOOOQQQRRRQQQUUUUUUTTTTTTTTTUUUVVVWWWZZZYYYWWWWWWXXX\\\___bbblllnnnrrrvvvyyy{{{||||||tttggg\\\TTTPPPQQQPPPSSS[[[bbbiiittt}}}{{{pppiiinnnqqqvvvtttIII>>>222---...000///,,,............---,,,++++++---------,,,,,,,,,+++++++++************)))))))))+++************)))))))))******))))))))))))(((((((((((((((((())))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((('''&&&&&&***((('''(((***---------)))))))))))))))***+++,,,)))))))))(((((((((''''''''''''((((((((()))))))))))))))((((((((((((((('''))))))))))))((((((((((((***)))))))))))))))******++++++++++++++++++++++++,,,,,,------------,,,,,,------...///000000000000222222222333333444444444888888888888888888888888:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;:::999888888999999::::::999888666555555555444333333222333333000000000000000111222222000000000000000000000000222222111111111000000000////////////////////////////////////////////////........................------------,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++***)))((('''************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++,,,---******************++++++---------.........//////,,,,,,,,,,,,,,,------..................///000000000111111222222333444444444999888:::???BBBRRRmmm{{{wwwsssooolllllljjjgggeeecccbbbaaaaaa^^^^^^___^^^]]]]]]___``````^^^\\\ZZZXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVUUUUUUWWWZZZ\\\\\\[[[____________aaabbbcccdddfffeeeeeefffiiipppxxx}}}}}}uuulllggg```ZZZUUURRROOOMMMRRR\\\lll~~~yyykkkcccdddjjjooovvv}}}pppPPP:::666111000222333000------.........------,,,+++---------,,,,,,,,,,,,+++************))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%)))((('''((()))+++------***)))))))))))))))******))))))(((((((((''''''''''''''''''((((((((())))))((((((((((((''''''''''''))))))))))))((((((((((((***)))((((((((()))++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000000000000222222222222333333333333666666777777777777888888::::::::::::::::::999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::999999888888777777888999999999888777666555444444333222222222333333000000/////////000000111111111111222222222222222222222111111111000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---,,,,,,+++,,,,,,,,,***************************************)))((((((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************+++,,,---...+++++++++***************------........./////////,,,++++++++++++,,,------...............///000000000111111222222333444444444888888:::???AAAPPPkkk~~~zzzwwwuuuuuuoooqqqrrrssssssuuuyyy}}}xxxuuuqqqmmmiiigggeeedddeeefffffffffeeeeeeffffffccceeehhhlllqqqrrrqqqoooqqqrrrtttuuuwwwyyyyyyzzzyyynnnmmmooojjjaaaZZZWWWUUUSSSTTTWWW[[[]]]^^^lllzzz{{{iiiddd^^^]]]cccqqqyyysssuuuVVV===444222////////////---+++---------...------,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''(((***,,,---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---...//////000000000111111222222222222222222555555555666666777777777999999999888888888888888777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999888777777666666999999888888777666666555333333333222333333444444222111000///............000000000111111222222222111111111000000000//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,++++++++++++,,,************************'''((()))***************))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************+++,,,---...+++++++++***************------------.........///,,,++++++++++++,,,------...............///000000000111111222222333444444333888888:::???@@@NNNiii{{{}}}{{{uuupppppppppooofff]]]WWWVVVWWWUUUSSSSSSYYY]]]bbbjjjrrr{{{iii\\\[[[aaaooovvvzzzdddNNN<<<000//////......------------,,,------...------,,,,,,,,,,,,,,,+++++++++******(((((()))))))))))))))***(((((()))))))))))))))***''''''(((((((((((())))))(((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''(((''''''(((+++------,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,************************++++++,,,,,,,,,,,,++++++,,,,,,---...////////////000000000111111222222222333444444555555666666777888777777666666777888888666666777888999:::;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;:::999777666666666666888888777777666555555555222222222222222333444555222111000...------,,,,,,,,,------....../////////000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,//////,,,)))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++---,,,++++++******++++++************************&&&'''((()))************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++,,,---******************++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,------..................///000000000111111222222333444444333888888:::>>>???MMMggg~~~zzzzzzddd```\\\\\\^^^___]]]ZZZ[[[ZZZYYYXXXTTTSSS[[[eeefffcccbbbbbb```]]]```eee{{{yyysssyyyxxxiiiggghhhtttvvvkkkiiiyyyxxxWWW???444///***---...000000///...///000,,,,,,------...------,,,++++++*********)))))))))(((((((((((())))))******(((((((((((())))))******'''''''''((((((((())))))(((((((((((())))))))))))%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%'''((('''&&&'''***------,,,+++***************(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******'''((((((((()))))))))***'''((()))******+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,---...////////////...//////000111222333333222333333444555555666666666555555555555777888999555555666777888999:::;;;::::::::::::::::::::::::;;;::::::999999::::::;;;<<<;;;999777666666666666777666555444444333333333000000000000111222333444000///......------------++++++,,,,,,---......///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,***))),,,000000---)))************************************************************++++++++++++,,,+++******))))))******************************(((((()))))))))))))))(((((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))******+++)))))))))***+++++++++,,,+++++++++,,,,,,,,,,,,------------,,,---......///...............///000000000111111222222333444444333888888:::>>>>>>LLLeeejjjkkknnnttt}}}ttteee]]]ZZZQQQMMMIIIKKKPPPTTTTTTSSSTTTQQQRRRUUUSSSSSSbbbvvv}}}www{{{|||kkkmmm___[[[kkkyyy|||{{{sssrrrhhhgggooo~~~|||VVV888///333444111***---000000///------...,,,,,,------...---------*********))))))))))))((('''((((((((())))))******'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((())))))))))))###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%&&&((('''&&&&&&***---+++++++++***++++++,,,---(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++'''((((((((())))))******&&&''')))***+++++++++***((((((((((((((((((((((((+++++++++,,,,,,++++++++++++,,,---...////////////---...///000111222333444222222333444444555666666555444444444555666888999555555666777888999::::::::::::::::::::::::::::::;;;::::::999999::::::;;;===;;;999888666666666777666555444333222222222222............///111222333...------------...//////,,,,,,------...///000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,***))),,,000111---(((************************************************)))************++++++++++++******)))((()))))))))))))))))))))))))))))))))************)))((('''&&&(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,...------------...//////...............///000000000111111222333333444444333888888:::>>>>>>KKKddd~~~YYY[[[]]]___aaaeeejjjnnn}}}~~~www}}}zzzlll^^^XXXUUURRRIIIHHHJJJOOOVVV[[[]]]\\\bbbbbbdddggghhhooo~~~zzzpppaaa\\\TTTZZZeeewwwvvvoooooojjjrrryyy|||kkkVVV===000///000---(((.........------,,,,,,,,,******************************))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---...---+++(((%%%%%%%%%))))))(((((('''''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''******))))))))))))*********++++++,,,,,,++++++******,,,------------...000...///000111222333444444111111111111111111111111333333333444444666777888888777666666555666666666777777888888888999999999777888888888999999999999777777777777666666666666555444333111000111111222////////////..................---------,,,,,,,,,...------------...//////111++++++222555000---...*********++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))***++++++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///------......///000000000111222222333333444444555666999777999>>>>>>HHH^^^{{{fffddd```\\\ZZZ[[[```dddaaabbbdddhhhlllnnnoooooopppttttttpppooossswwwwwwtttsssrrrtttyyy}}}{{{~~~~~~zzzxxxzzzyyytttrrruuusssmmmiiijjjlllkkkpppnnnmmmlllgggaaabbbhhhnnntttsssiii```]]]\\\[[[\\\```hhhsss~~~|||wwwhhheeeaaa[[[\\\cccnnn|||xxxvvvuuurrrpppsssxxxppp|||fffGGG===222,,,---000222222...---------,,,,,,,,,,,,******************************))))))))))))******((()))************)))((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***++++++***(((''''''((()))((((((((('''''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''******))))))))))))*********++++++,,,,,,++++++******+++------,,,,,,...///---......///111222222333222222222222222222222222555555555444444555555666666666666777777888888888777777777888888999999999444444555555555666666666777777777666666666555555555444222111000000111111////////////.........---------------,,,,,,,,,,,,------,,,,,,------...///111000000///---++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))******))))))((())))))***++++++++++++***************************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))************)))))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,------------............------......///000000000111111222333333444444555666888666999>>>>>>HHH^^^xxx}}}vvvpppnnnoooqqqrrrrrrqqqpppnnnkkkhhhfffiiiooouuuxxx~~~vvviiibbbfffjjjlllooouuuvvvxxxwwwsssqqqrrrpppllljjjrrrxxxxxxxxxzzzzzzyyyssspppnnnkkkgggfffnnnwww}}}zzzxxxvvvqqqjjjeeeeeennniiiaaaeeehhhiiippp|||uuunnniiijjjnnnttt|||wwwSSS999000000///---******---000------,,,,,,,,,,,,,,,+++***************************))))))(((((())))))***((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))+++(((((((((''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''******))))))))))))************++++++++++++******)))+++,,,,,,,,,,,,---///------......///000111111222222222222333333333333666666666555555555444444333555666888999:::999999777777777777888888888888333333333444444444444555666666666666555555555444333333222111000000000000//////.........------------------,,,,,,,,,+++++++++++++++++++++,,,------***///000---000777444,,,*********+++++++++++++++++++++++++++++++++++++++************************'''(((((())))))(((((('''((()))******++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------............------......///000000000111111222222333444444444555888666999>>>===GGG\\\uuuyyy~~~~~~uuuqqqtttbbb```aaagggooorrrnnniiiiiiwwwyyyuuuyyyzzz|||}}}vvvwww}}}}}}cccLLL888,,,---000111000,,,)))***,,,,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))***'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((******))))))))))))************++++++++++++******)))***,,,,,,++++++---...------...//////000111111222333333333333333444444555555555666666666666555444555777999::::::888777777777777777777777777777555555555555666666666666555555555555444444444444222222111000////////////.........---------,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,&&&+++...666NNN```QQQ444***************+++++++++************************************************'''(((((())))))(((((('''((())))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------.........------......///000000000111111111222333333444444444888666999>>>===EEE[[[sss|||rrrfff___\\\^^^ccciii]]]\\\```kkkxxx}}}xxx~~~}}}zzztttSSS???666222222,,,,,,---...///000000000++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((&&&&&&&&&''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((******))))))))))))******)))******++++++******)))(((***++++++***+++,,,......//////000000111111111222222222333333444444444222333444666777888888888555777888999999888666555666666666666666666666666555555555666666666777777444444444444333333333222000000000000///...------------------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))***++++++,,,,,,///EEEpppjjj999************************************************************************((())))))******))))))((((((((()))************)))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...------......///000000000000000111222222333333444444777666999>>><<>>;;;CCCXXXooo{{{nnniiihhhccc```^^^\\\[[[___kkkwwwiiiddd``````ffflllmmmkkkqqqttt|||uuukkknnnrrrxxxyyy[[[HHH777111111///---,,,111///---,,,+++***'''%%%))))))))))))******++++++))))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''''''''((()))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))******))))))))))))******))))))************))))))'''(((******))))))+++,,,......////////////000000000000111111222333333444111333555888999999888888555555555555555666666666666666666555555444444444222222222222333333333333333222222222111111111111......//////...---+++***,,,,,,,,,,,,+++++++++++++++*********))))))))))))******))))))******+++,,,,,,+++***333GGGRRRBBB(((+++*********)))))))))(((************************************************'''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000000000000111222222333333222666666888===;;;BBBVVVlll~~~~~~zzztttuuu~~~uuuppptttuuuooogggeeegggrrr{{{yyylll___YYYYYYQQQSSSXXX\\\\\\^^^iiiuuullljjjiiinnnxxxyyymmmssszzz}}}}}}dddHHH@@@333)))+++//////000222)))+++------,,,***))))))(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&(((%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))************))))))******))))))))))))******))))))************))))))'''(((******))))))+++,,,---------...............//////000111222222333333333555777888999888777666333333333333444666777888666666555555555444444444222222333333333444444444222222222111111111111000---......///...---+++***,,,,,,,,,+++++++++******************))))))))))))***************++++++,,,,,,///...)))(((,,,...++++++*********))))))(((((())))))))))))))))))))))))************************&&&''''''''''''''''''&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000000000000111222222333333222666666999===;;;BBBVVVjjjqqqwwwvvvhhh___jjjmmmrrrwww{{{~~~|||}}}~~~||||||{{{sssqqqlllgggnnn|||}}}ssseee]]]XXXTTTVVVVVVXXXcccsss|||{{{kkkfff```\\\[[[ZZZYYYWWW]]]fffooorrrmmmgggeeefffeeefffhhhlllpppuuuyyy|||~~~}}}}}}{{{zzz|||wwwssssssyyygggGGG888:::000000000000////////////+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%'''))))))((('''%%%******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))***+++,,,,,,------,,,,,,+++,,,.../////////...---.........///000222333444555666666555333333444555888777555444444444555666444444555666777777666666555555444333333222111111555444333111000/////////......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))******))))))******+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((()))******&&&''''''(((((((((((((((%%%&&&'''(((((()))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((('''(((***------***&&&,,,,,,+++******+++++++++---,,,,,,+++++++++,,,,,,...............///000000000000111222333444444555555999666555::::::AAARRRdddrrrwww|||~~~zzzoooccc[[[[[[___dddjjjmmmqqquuuwww}}}vvvnnnhhheeeeeeeeehhhdddaaabbbjjjuuu|||wwwlllbbb___YYYTTT[[[hhhuuuppp```UUUOOOOOOPPPOOOOOOYYYgggooonnnkkkfffaaa___``````^^^[[[\\\eeeppptttsssrrrtttwwwyyyzzz{{{}}}zzzrrrrrrzzz}}}uuu___III666///333/////////.........------+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&))))))))))))((((((''''''***)))))))))((((((((('''))))))))))))***************+++,,,,,,------,,,,,,+++,,,---...//////000///......//////000222333444444555666555444444555777777666555444444444555555333444555666666666666666444444444333333222222111555444333111000/////////......---,,,,,,,,,,,,---+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''((()))***))))))((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((())))))***&&&''''''((((((((((((((('''(((((())))))))))))((('''((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))''''''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,,,,***''',,,+++++++++++++++++++++------,,,,,,,,,,,,------...............///000000000000111222333444444555444999666555::::::AAAQQQeee~~~wwwmmmooorrrsssqqqpppoooooo|||uuummmfffbbb``````ddd___\\\^^^fffooovvvyyywwwkkk```\\\WWWUUU]]]hhhzzzpppddd]]]XXXXXXXXX\\\hhhwwwzzzwwwvvvwwwvvvqqqkkkkkkrrr{{{yyyxxxzzz|||uuulllhhhnnnzzzfffKKK===555...---000......---------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''))))))))))))((((((((((((************++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------///000222222////////////000111333333333444555555444555777999777666666555444555555555333333444555555555555444333333333333333222222222444444222111000000000000......---,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))***))))))))))))***+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''(((((()))***&&&''''''((((((((((((((('''((((((((((((((('''&&&''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,,,,***(((++++++++++++++++++++++++...---------------.....................///000000000000111222333444444555444999666555:::;;;AAAQQQfff~~~{{{yyyxxxyyytttrrrvvv|||{{{qqqmmmllloooxxx~~~sssrrrqqqwww|||zzzvvvooooooqqq{{{yyyuuuooommmrrr||||||mmmQQQBBB444111222111//////------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''%%%%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---...111333444////////////000111222333222333555555444555888:::888888777777666666666666333333444444444444444333222222222222222333333333444333222111000000000000...---,,,,,,++++++,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))&&&''''''(((((((((((((((''''''''''''&&&&&&%%%$$$'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++***)))******++++++,,,,,,++++++......---------...//////...............///000000000000111222333444444555333888666666;;;;;;@@@PPPggg}}}xxxwwwvvv{{{~~~{{{{{{~~~|||xxxtttuuu{{{vvv[[[HHH???222...,,,...000...++++++.........---------,,,,,,*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$&&&(((***'''''''''''''''((((((((((((((((((((())))))))))))((((((((()))))))))******)))***++++++,,,,,,++++++,,,,,,,,,,,,...000333444000/////////000111222222111222444444444555777:::999999999999888888777777333444444444444444333333111222222222222222222222222111111000////////////------,,,++++++++++++,,,*********)))))))))(((((((((((((((((((((((((((((())))))(((((())))))***++++++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''(((((()))&&&''''''(((((((((((((((((((((((((((((('''&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************)))***+++,,,,,,,,,,,,+++---------------...///000...............///000000000000111222333444444555333888666666;;;;;;@@@PPPggg|||vvvpppllljjjnnnuuu}}}~~~{{{fffIII888222222/////////...,,,++++++,,,......---------,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***&&&''''''''''''((((((((((((((((((((())))))))))))'''((((((((()))))))))))))))******+++++++++++++++++++++,,,,,,...///111111000000000000000111222222000111333333333444666888999999999999999888777777444555555555555444333333222222222222222111111111000000///...............------,,,+++++++++++++++******)))))))))((((((((((((((((((((((((((((((((()))(((((((((((()))******+++,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))&&&''''''(((((((((((((((******************)))(((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''(((((()))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))***+++((()))+++,,,------,,,+++,,,,,,,,,,,,---...//////...............///000000000000111222333444444555222888666777<<<;;;@@@OOOccctttmmmmmmqqqtttyyyxxxxxxwwwvvvsssnnnkkkqqqyyy}}}nnnXXXDDD777222111111333333222///---.........,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((('''((((((((()))))))))***(((((()))))))))*********))))))***+++++++++++++++***+++,,,---............000000000000000111111222///111222222111222444666777777888888888777666555666666666666666555444333333333222222111111000000......---,,,,,,,,,---------,,,++++++***+++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((((())))))***)))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''')))******((((((***,,,''')))+++---------,,,+++++++++++++++,,,---...///...............///000000000000111222333444444555222888777777<<<;;;@@@OOO^^^}}}aaadddiiiqqqzzz~~~zzzwwwwwwyyyzzzsssmmmeee```ccclllxxx}}}{{{yyyyyyyyyuuuooojjjpppwwwyyyeeeJJJ???333///333555111+++---.........///000...***+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******)))************+++++++++))))))***++++++++++++***)))***,,,---...---,,,,,,111000000000000000111222///000111111000111333444555666777777777666444333666666777777666555444444444333333222111000//////------,,,+++++++++,,,,,,---,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((()))))))))'''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''')))+++***((('''***---''')))+++---...---,,,++++++******+++,,,---...///...............///000000000000111222333444444555222888777777===;;;@@@OOOZZZzzzWWWVVVTTTRRRQQQTTTXXX[[[[[[[[[```fffgggeeejjjsss}}}~~~}}}wwwttttttvvvxxx}}}}}}{{{~~~vvvrrrooouuu~~~wwwtttwwwxxxvvvttthhhhhhooolllyyy~~~uuupppvvv}}}~~~wwwqqqnnnnnnppprrrwww}}}wwwyyyzzzzzzxxxvvvuuuuuuzzzrrr]]]NNNCCC>>>///............---------------,,,,,,,,,+++++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++******)))******))))))******+++,,,..................------///000222222111111222333222222333444444333333333444444444333333333222222111111111111111000//////...---,,,+++************,,,,,,++++++***)))(((((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))******+++---,,,***)))))))))***+++(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((('''((()))))))))(((&&&%%%'''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++))))))))))))************,,,,,,++++++***+++++++++,,,,,,,,,---------..................////////////...///111111111222333555666444555777777999AAAJJJ[[[wwwcccbbb^^^YYYUUUSSSRRRSSSQQQOOOPPPRRROOOLLLPPPXXXaaabbb```]]]^^^aaa```\\\XXXTTTSSSUUUUUUVVV[[[bbbeeegggeee\\\WWWXXX\\\]]]___^^^^^^___aaadddggghhhmmmmmmjjjgggiiioooqqqooowww{{{|||pppfffgggnnn{{{}}}tttuuu{{{wwwlll[[[KKK>>>555///---............---------------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********++++++******)))++++++******++++++,,,---..................------///000222222111222333555333333444444444333333333333333333333222222222222000111111111111000//////...---,,,+++************,,,,,,+++******)))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((())))))***+++,,,+++***)))((()))******(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***)))))))))((((((((((((((((((((())))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++))))))))))))************,,,,,,++++++***++++++,,,,,,,,,,,,---------..................////////////...///111111111222333555666444555777777999AAAJJJZZZvvvsssqqqlllgggaaa]]]ZZZXXXaaa^^^[[[ZZZVVVSSSTTTYYYaaabbb```]]]___cccccc```___YYYVVVWWWWWWVVVVVVYYY]]]bbbccc___]]]___bbbbbbjjjnnnpppmmmgggdddhhhlllvvvuuusssttt|||}}}sssttt{{{zzz|||rrr___GGGBBB999222...,,,+++***......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))((((((''''''((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++******))),,,++++++++++++,,,------------------------.........000222222222333555666555555555444444333333222222222222222111111111000000000000000000//////...---,,,+++***************+++++++++******))))))((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((())))))***++++++***)))((((((((())))))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((()))((((((''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))************,,,++++++***++++++,,,,,,,,,,,,,,,---------..................////////////...///111111111222333555666444555777888999@@@IIIXXXuuu}}}xxxtttrrrqqqpppooonnnmmmmmmlllhhhfffeeehhhjjjjjjkkkpppxxx|||{{{uuukkkcccbbbddddddgggjjjsssyyy|||zzzwwwwwwvvvssswww|||}}}wwwssstttwww{{{zzzxxx|||vvvuuu{{{ooo___MMM@@@888666222000000111000000------------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************++++++******++++++,,,---,,,,,,------------......---///111222222333666777777666555444333333222222111111111111000000000000//////000000//////...---,,,,,,+++***************+++*********)))))))))((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))*********))))))((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&(((((()))))))))*********(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++((()))))))))************++++++******++++++,,,,,,,,,,,,,,,---------..................////////////...///111111111111333555555444555888888999@@@IIIVVVssszzzvvvxxxyyy|||rrrlllmmmpppvvv}}}}}}|||||||||pppZZZKKKBBB;;;444///000///------...///...------,,,,,,,,,++++++++++++++++++*********)))))))))(((((((((((((((((((((((()))))))))(((((((((((('''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***************)))))))))))))))******+++,,,,,,,,,,,,------......---///111222222333555777777666555333222222222222111111111000000000//////...////////////...------++++++******))))))***************)))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((('''((())))))***))))))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))******+++((()))))))))************+++*********++++++,,,---,,,,,,,,,---------..................////////////...///111111111111333555444444555888999999@@@HHHTTTqqq|||}}}~~~kkk^^^KKK@@@666222111///---...---,,,,,,---...///...,,,,,,,,,,,,+++++++++***************))))))))))))((((((((((((((((((((((((((())))))((((((((((((''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))************((((((((((((((()))******++++++,,,,,,------......---///111111111222444555666555333222111222222333111111111111000000000///...............------,,,+++******)))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''(((((()))***))))))*********)))((('''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((''''''''''''(((((()))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))******+++))))))))))))************************+++,,,------,,,,,,,,,---------..................////////////...///111111111222333555444444666999999:::@@@HHHQQQnnn{{{jjj\\\NNN???444555///---000222///...111///.........000111000...++++++++++++******************)))))))))((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))************)))))))))((()))******+++***++++++,,,------......---///000000000000222333444333111000000111222333222222111111111000000000---............---,,,,,,******))))))))))))******((()))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''((()))))))))***+++++++++***)))((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''((()))*********)))))))))))))))******+++))))))))))))************************+++,,,---...,,,,,,,,,---------..................////////////...///111111111222333555444333666999999:::@@@GGGPPPmmmkkk]]]KKK@@@===;;;666111444///...000///++++++///...,,,++++++,,,,,,***)))+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))*********************)))***++++++,,,******+++,,,,,,---......---///000000//////000222333222000//////111222444222222222222111111111111------......------,,,+++***)))))))))))))))******(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))***++++++,,,,,,***)))((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&((()))))))))(((''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))%%%&&&&&&&&&''''''(((((())))))))))))************((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))******+++))))))))))))************************+++,,,---...,,,,,,,,,---------................../////////000...///111111111222333555333333666999::::::@@@GGGOOOlllxxxjjjZZZNNNJJJ888666222///......///000........................---,,,***))))))***,,,---************************))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$###(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((***))))))((()))+++,,,---++++++,,,,,,,,,,,,------......///000111222222333111111111000000000000000111000000000/////////...000//////---,,,+++******************************(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((''''''((((((((((((''''''''')))***)))((('''(((***((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***+++******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))*********)))))))))))))))++++++,,,,,,,,,,,,---------------............///000000000000111222333444333444666666888;;;@@@CCCOOOgggzzzppp[[[RRRHHHBBB;;;111+++)))333111///...---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---************************))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((('''&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&'''((((((((((((((((((''''''((((((((()))))))))******))))))***+++---...++++++,,,,,,,,,,,,------/////////000000111111222////////////////////////000000000/////////////////////...---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''')))***)))((('''((()))((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''(((***+++))))))))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&((())))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((''''''''''''(((((()))***)))))))))'''''''''((((((((())))))************))))))))))))++++++,,,,,,,,,,,,---------------............///000000000000111222333444333444666666888;;;@@@CCCOOOggg|||nnn```UUUKKKBBB<<<:::444111111000---,,,---------------------------++++++++++++++++++++++++,,,+++***))))))***+++,,,************************(((((((((((())))))))))))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&((((((((()))))))))******+++*********+++,,,---...++++++,,,,,,,,,,,,------/////////000000000000000............///////////////////////////////////////...------,,,+++******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))((())))))***))))))((((((''''''(((((((((((('''''''''((())))))''''''((()))((((((((((((((((((((((((%%%'''(((((('''&&&&&&''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++)))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***'''''''''(((((((((((((((((())))))***************''''''((((((((()))))))))************************++++++,,,,,,,,,,,,---------------............///000000000000111222333444333444666666888;;;@@@CCCOOOggg|||nnnaaaYYYKKKEEE===888555333111000222......000111///000333++++++,,,------,,,++++++++++++++++++++++++++++++++++++***))))))***++++++************************(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''%%%'''''''''(((((((((((()))((((((''''''''''''(((((((((((())))))((('''&&&&&&))))))))))))************++++++++++++,,,---......+++++++++,,,,,,,,,------/////////////////////.........///////////////000.........////////////000---------,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))*********)))((((((''''''(((((((((((('''''''''((()))(((''''''((()))((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))***)))'''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''(((((())))))(((((()))************)))'''(((((((((((())))))))))))***************+++++++++++++++,,,,,,,,,---------------............///000000000000111222333444333444666666888;;;@@@CCCOOOfffyyyqqqlllfff]]]TTTKKKBBB;;;666777555222111000000//////---***+++------***+++...,,,---......---,,,***(((++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''%%%###'''''''''(((((((((((()))((((((''''''''''''(((((((((((())))))((('''&&&&&&))))))))))))***************++++++,,,---------...+++++++++,,,,,,,,,------/////////.............../////////000000111111111.............../////////,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((((((((((((((('''((((((((()))))))))******************)))((((((''''''((((((((((((''''''&&&((()))((('''&&&'''(((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***'''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&'''(((((())))))(((((((((((((((((()))))))))***))))))******+++++++++,,,+++++++++,,,,,,,,,---------------............///000000000000111222333444333444666666888;;;@@@CCCMMMdddxxxrrrccc^^^WWWQQQLLLGGG@@@;;;>>>:::666333222222222111...///000000///...,,,***///---...111000---...222------......---+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((()))(((%%%"""&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&((((((((()))))))))******)))***+++,,,---------,,,++++++,,,,,,,,,,,,---------------...............//////000000111111222222/////////.........------+++++++++*********))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&''''''(((((((((((((((''''''(((((())))))******++++++++++++***)))((((((''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000000111222333444333444666666888;;;@@@CCCKKKbbb{{{sssmmmhhheee]]]YYYSSSNNNIIICCC===888777666444333222222222333...,,,+++,,,...000000000&&&(((+++------,,,+++***))))))+++---+++((()))...++++++,,,,,,,,,++++++***************************))))))************))))))))))))))))))))))))))))))'''''''''((()))*********''''''''''''''''''''''''))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&'''((((((((((((((((((''''''((((((((()))))))))((()))***,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------......///......//////000111111222000000///...---,,,,,,+++***************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((()))*********++++++++++++***)))((((((''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&((()))(((((((((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))))))))))))))(((((()))))))))*********))))))***++++++,,,------++++++,,,,,,,,,,,,---------------............///000000000000111222333444333444666666888;;;@@@CCCIII```{{{{{{yyypppmmmhhhbbb^^^XXXSSSOOOLLLKKKIIIFFFCCCAAA???>>><<<888444333444555444222000000000---+++***,,,---111000/////////...+++)))***,,,//////...---------+++***---...,,,'''(((---)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''''''''''''''))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,,,,)))'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''((()))))))))(((''''''''''''(((((((((((('''(((***+++,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////---------...///000000111111111000...---,,,+++***************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&''''''((()))******+++,,,,,,,,,++++++)))((((((''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((###%%%(((((((((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&))))))(((((('''''''''&&&(((((()))***************))))))))))))************))))))***+++,,,,,,------++++++,,,,,,,,,------------------.........//////000000000000111222333444333444666777888;;;@@@CCCGGG___WWWVVVXXX[[[```aaa___\\\dddcccaaa`````````^^^\\\```aaaccceeegggiiijjjjjjkkkjjjiiihhheeecccaaa```WWWVVVTTTRRRPPPNNNMMMLLLEEEDDDCCC@@@>>>;;;:::999888888777777666666666666///000111222222111000///........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111.........---,,,,,,++++++)))((((((((((((((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))******)))((('''&&&%%%%%%'''&&&&&&''')))***)))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,---------...//////......///111/////////000111111222222555666777888999;;;@@@CCCPPP^^^DDDDDDEEEHHHKKKLLLJJJHHHJJJHHHFFFFFFFFFFFFEEECCC???@@@AAABBBCCCCCCCCCCCCDDDCCCCCCAAA@@@>>><<<;;;@@@???>>><<<;;;999888777777777666555333222111111222222222222111111111000//////000000000000//////------------------------------------------------++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,++++++*********)))))))))))))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,,,,------,,,---......------...////////////000111111222222555666777777888;;;@@@CCCMMM\\\}}};;;;;;<<<>>>@@@@@@>>><<<===<<<;;;;;;<<<<<<:::999<<<<<<<<<<<<<<<;;;::::::999999999888777666444444222222111000///...------///000000000000000000000//////............------///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))))))))((()))))))))*********++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,+++*********,,,,,,+++***))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%''')))(((%%%$$$%%%(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************************+++++++++,,,++++++,,,,,,,,,,,,------+++,,,------,,,,,,---////////////000111111222222444666777777888;;;???CCCJJJYYY{{{>>>>>>??????@@@@@@>>>===???>>>======>>>???>>><<<::::::::::::999888777666444444444555444444333222222222111111111000000000//////000000111111111111////////////////////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))'''((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))************))))))*********+++++++++++++++++++++++++++++++++------------,,,,,,,,,+++...------,,,++++++******,,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((())))))$$$(((***(((###!!!$$$(((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------+++---......---,,,...////////////000111111222222444555666777888;;;???BBBFFFVVVxxx===>>>>>>>>>===<<<<<<<<<<<<;;;::::::;;;<<<;;;999555666666666666555444444111111222222222222111111111111111111111111111111........................000000000000000000000000---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))((((((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------,,,++++++++++++***)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))$$$(((***(((###!!!$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...//////......///000/////////000111111222222444555666666777:::???BBBDDDSSSvvv;;;<<<===<<<:::999:::;;;===;;;::::::;;;;;;:::888777888888888888888888777555555666666666666555555//////////////////000000////////////.........---.............../////////,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))************))))))((((((((())))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((()))))))))******)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,++++++******)))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))%%%''')))(((%%%$$$%%%((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...000///......///111/////////000111111222222333555666666777:::>>>BBBCCCSSSuuu;;;===>>><<<:::999;;;===@@@>>><<<<<<<<<<<<;;;999111222222222111111000/////////000000000//////...000000000000000000000000////////////////////////+++,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((()))))))))***)))************+++++++++************************++++++++++++************++++++******)))((((((((()))(((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))(((((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---///...------...000/////////000111111222222333444555666777:::>>>AAADDDSSSuuu;;;===>>><<<:::999<<<>>>;;;:::888777777777555333444444444333222111000///111111111111111111000///000000000000000/////////*********+++,,,,,,------++++++,,,,,,------------***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++************************------,,,+++***)))(((''')))))))))(((''''''&&&&&&)))(((((((((((())))))***&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,...---,,,,,,---////////////000111111222222333444555666777:::>>>AAADDDSSSuuu@@@@@@???===;;;999777666666777888777555555555666444333222111111111222333///000000000000///...------,,,,,,---......,,,***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********************************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''(((((())))))************))))))******+++,,,,,,+++,,,,,,---...///000))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&---,,,+++***))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''&&&((()))))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))+++---...---,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------///......---------......000000000111222222333333444555666666666888;;;>>>JJJUUUsssAAA@@@???===;;;999666555666777888777444333444555333222111000///000111111...///////////////000000///...,,,------...,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))'''&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''((((((((()))))))))***))))))(((((())))))***+++++++++++++++,,,---...///))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((())))))(((''''''&&&,,,++++++******)))(((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((('''&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((('''&&&'''))))))(((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((***,,,---,,,+++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------///......---------.........//////000111111222222333555666666666888;;;>>>IIITTTqqq@@@???>>>===;;;888666555777888888666333222222222111000000///.../////////...------...///000222444222000---,,,,,,---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((())))))******************+++,,,---))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((()))))))))(((''''''******++++++***)))'''&&&))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((('''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&&&&(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&((()))+++++++++******++++++++++++,,,,,,------++++++,,,,,,,,,,,,------......---------......///.........///000000111111333444555666666888<<<>>>GGGRRRooo<<<<<<<<<;;;:::999888777888999999666333111111111000000000///////////////...---------///222555777444111---++++++,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((((((((((()))******)))))))))))))))***++++++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))((((((''')))***+++,,,+++)))'''%%%(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((&&&%%%&&&'''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))******))))))*********+++,,,,,,------+++++++++,,,,,,,,,------...------------...//////......//////000111111111333444555666666888<<>>AAAHHHaaa555333333666:::;;;888555222111000///...---------+++---......,,,++++++,,,++++++******))))))((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''')))******(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))'''&&&&&&((())))))((((((((((((((()))))))))))))))************+++++++++------------,,,+++***)))************************************************)))************+++++++++******)))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((******))))))))))))******))))))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++---------............///...000111111000000111222111333555666777888;;;>>>AAAGGG___666444444666888888666444222111000...---,,,,,,,,,***,,,......,,,***************)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((''')))***)))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))'''&&&'''((()))(((''''''(((((()))))))))))))))))))))*********+++++++++------------,,,+++***)))************************************************((())))))***++++++,,,,,,******))))))((())))))***)))******++++++******))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))***((()))))))))*********************)))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************((((((((((((((((((((((((((()))))))))************)))))))))******+++++++++*********+++++++++++++++---------............///...///111111000000111333222333555666777999<<<>>>AAAFFF]]]777666555444444333222000111000///---,,,+++++++++)))+++------+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$'''***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))'''''''''))))))(((&&&''''''((()))***))))))((())))))*********+++++++++------------,,,+++******************************************************(((((()))***+++,,,,,,---******))))))))))))************++++++++++++******************************(((((())))))************))))))))))))************)))))))))******)))))))))((()))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************((((((((((((((((((((((((((()))))))))***************************+++++++++******+++++++++,,,,,,,,,---------............///---///000111000000222333222444666777777999<<<>>>BBBEEEZZZ777666555333111000///...000///...---,,,+++++++++)))+++,,,,,,***))))))***((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&$$$###"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$%%%)))...''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))((('''((())))))'''%%%&&&''')))*********)))((()))************+++++++++.........------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,******)))))))))***++++++******++++++++++++******************************((((((((()))******++++++)))))))))************+++))))))************))))))))))))))))))************++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,------...---------............///---///000111000111222444222444666777888999<<>>EEEQQQsss000000///...---,,,++++++,,,,,,,,,++++++*********)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!"""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,---......///000000000///---,,,***,,,,,,++++++++++++******,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,------,,,,,,++++++((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,---++++++***))))))))))))*********))))))))))))******---+++)))((('''(((***+++))))))))))))))))))))))))***************))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,---------.........//////............///////////////111222222111222333555333333444666888:::<<<===>>>DDDOOOqqq.........---,,,++++++++++++++++++******))))))((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))+++***(((''''''(((***+++)))))))))))))))******************))))))(((((((((,,,+++++++++,,,---...//////000000000///...,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---------------,,,,,,,,,,,,---------,,,,,,,,,,,,---------...,,,,,,------------,,,,,,******+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******))))))******+++,,,+++***)))))))))******))))))))))))))))))))))))+++++++++******))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,------------........................///////////////000222222111111333444333333444666888:::<<<===???DDDOOOooo------,,,,,,++++++************)))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''''''''((()))((()))))))))*********+++++++++******))))))((((((*********++++++,,,......///000000000000...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///,,,,,,---------.........---------...------------,,,,,,------............,,,------.........------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,++++++***************++++++************++++++***++++++,,,,,,***)))((()))))))))))))))))))))))),,,,,,++++++******)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------............////////////...000111111111111222444333333444666888:::<<<===@@@EEEOOOooo,,,+++++++++*********)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))************))))))(((((((((((())))))))))))'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((())))))******++++++++++++++++++***************************+++---.../////////000111000///...---,,,,,,------------.........------------...//////---------.........//////....../////////...---,,,+++,,,---......///......------......//////......------------............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++............---,,,******,,,,,,+++************+++,,,,,,++++++++++++,,,,,,)))+++,,,------+++)))((())))))))))))))))))))))))+++++++++++++++*********)))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////...000111111000111222444333333444666888:::<<<===AAAEEENNNnnn+++************)))))))))&&&&&&&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%$$$$$$&&&***...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((()))******)))(((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,...///000//////000111111///...---,,,---------...........................//////000---.........////////////...//////000///...---,,,+++,,,---.../////////...------...///////////////..................///000------------------------......---------,,,,,,,,,------------------------,,,,,,---......---,,,+++---,,,++++++******++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,++++++******))))))))))))))))))))))))***++++++++++++++++++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...............////////////...///111111000000222333333333444666888:::<<<===@@@DDDMMMkkk************))))))))))))$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%'''((((((%%%###$$$(((,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))******++++++(((((((((((())))))))))))(((((((((((())))))))))))'''(((+++,,,,,,+++((('''((())))))***++++++,,,,,,+++++++++,,,,,,---------+++,,,,,,---...///111111//////000111111000///...---------.........//////...............///000000............/////////000...///000000000///---,,,***+++---///000000///...------...///000000//////...............///000000------------------------.........------,,,,,,,,,........................***+++,,,...//////......---,,,++++++******++++++---,,,,,,++++++,,,,,,---...---+++))))))***+++,,,))))))))))))))))))))))))*********++++++,,,,,,---)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------.........//////............/////////000...///111111000000222333333333444666888:::<<<===@@@CCCKKKjjj+++******)))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""$$$'''))))))%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&&&&###'''...+++!!!(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))++++++***((('''))))))))))))))))))))))))''')))***)))((('''(((***)))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))************************************++++++,,,,,,+++***(((''')))***,,,---,,,***((('''&&&(((+++,,,,,,---...000......------...//////000111000000000000000//////---------.............../////////000222222111//////...---...000222222111222000///------...///000000//////000111222000///000//////...---,,,,,,,,,.........///000111222333........................------------------------........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))---,,,,,,++++++,,,,,,---))))))))))))************************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////............////////////000111111222333333444444333333444666888:::<<<===AAAEEEJJJeee***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''+++333888333***''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((***)))(((''''''''''''((()))******))))))(((((((((((())))))))))))***************************************+++,,,,,,,,,,,,+++******+++,,,------,,,+++***)))+++------,,,,,,---..................///000111222222222222222111111111.........//////000000000//////...///111333222111111000......///000///...000000000000000000000///111000///000222222000.../////////000000111111111///............//////000........................------------------------.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,++++++++++++,,,,,,************++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---..................////////////000000111111222333333333333333444666888:::<<<===@@@DDDJJJeee)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''"""$$$000;;;:::222+++'''''''''''''''''''''''')))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))''')))***)))((('''(((***)))((((((''''''(((((()))***))))))))))))((((((((()))))))))*********++++++++++++++++++++++++++++++***+++,,,---------,,,,,,*********+++++++++++++++,,,---///...---,,,,,,---.........///000111222222222222222222222222333333000000000111111111222222555333111111333333333222444222000000111222111000...///000111111000//////111000///000111111000.........//////000111111111111111000//////...//////////////////////////////..............................------,,,,,,,,,+++000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************++++++,,,,,,,,,,,,------,,,++++++++++++,,,------............//////////////////000000111222222333333333444666888:::<<<===>>>CCCJJJddd)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$ '''777===444***&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''%%%%%%%%%&&&((()))((((((((((((((((((((((((''')))***)))((('''(((***)))(((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---//////......///000000111222333444555666666777888888999:::;;;<<<<<<;;;;;;;;;::::::999999888>>>;;;999888888888888777777666444444666777666666222222222333333333222222222222111222333444222111111111111000000000000000333222222111111111111111////////////////////////........................------------.........///111000000///...------,,,------------------------------......---,,,+++++++++++++++******+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---.............../////////////////////000111111222222333333444666888:::<<<======CCCJJJddd***)))((((((''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((444AAA???000&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$&&&(((***((((((((((((((((((((((((''')))***)))((('''(((***((())))))))))))))))))((())))))))))))************************++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++000///............//////***,,,///111111222444666888999;;;===>>>???@@@@@@EEEEEEGGGIIIKKKMMMNNNOOONNNMMMLLLJJJIIIGGGFFFEEEEEEDDDCCCDDDFFFHHHHHHGGGBBB@@@>>>=========<<<;;;999888777666666666777777444333333333444444333111222222111111111111111111111111000000111111222333000000000000000000000000////////////////////////,,,---...///000222333333111111000///......------------------------------------.........---,,,,,,,,,++++++++++++++++++,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------......///............/////////////////////000111111222222333333444666888:::<<<======CCCJJJccc***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,777===666***$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%''')))***))))))))))))))))))))))))''')))***)))((('''(((***((())))))******))))))((()))))))))************+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------...//////000111111111444777:::<<<>>>@@@BBBGGGHHHKKKMMMOOOPPPPPPPPPPPPRRRTTTWWW[[[^^^```bbb^^^]]]\\\ZZZWWWUUUTTTSSSRRRSSSVVVZZZ```dddeeeeee\\\YYYUUUSSSQQQOOOMMMKKKFFFFFFEEEDDDCCCBBBBBBAAA===;;;999999888666444111111111111111111111111111000000//////000111222222000000000000000000000000000000000000000000000000------...000111333444555111000000//////.........------------------------------............---------,,,,,,++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++,,,,,,,,,,,,------...------------...//////............//////////////////000000111222222333333333444666888:::<<<======CCCIII```)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""***///---((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''''''''((()))***))))))))))))))))))))))))''')))***)))((('''(((***((()))************)))((())))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///111222444///111444888;;;===>>>>>>CCCFFFJJJMMMOOOQQQTTTVVVXXXZZZ]]]```cccddddddccc^^^```cccggglllppptttvvvqqqqqqpppnnnmmmlllkkkjjjnnnpppuuu{{{~~~{{{xxxvvvvvvuuusssqqqjjjkkkmmmnnnlllhhhdddaaa^^^[[[WWWTTTPPPLLLGGGDDDAAA@@@>>><<<999777555444444333333222222222222333111111111111111111111111000000000000000000000000/////////000111111222222000000000///////////////........................------............------...------,,,,,,------...++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,,,,,,,,,,------------,,,,,,------...///............////////////000000111111222333333333333333444666888:::<<<===<<>>===BBBUUUuuu''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))(((((((((((())))))***)))))))))))))))******+++************))))))))))))))))))******++++++,,,,,,,,,,,,------............,,,---.........000333666???CCCIIIOOOSSSWWW[[[^^^TTTQQQOOOPPPTTTYYY\\\]]]```_________bbbiiisssyyy~~~rrrrrriii]]]SSSMMMIIIEEEBBB@@@<<<777555555444333333888333000111222000111555000000000111222222333333111111111111111111111111000000000000000000000000//////000000///......---..................------------------------------,,,------......------,,,------------------,,,,,,,,,------,,,++++++,,,...++++++,,,,,,,,,---------...+++///111---222555,,,....................................////////////000000000111222222333333333444555777888:::;;;<<<>>>===CCCVVVuuu&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((((((((())))))))))))))))))******+++************************)))***+++,,,---.........++++++,,,------,,,,,,+++...000222444666:::@@@CCCNNNQQQUUUXXXYYYYYYYYYZZZVVVSSSQQQTTT[[[aaacccbbbfffgggiiilllrrr|||}}}ssslllgggbbb^^^UUUOOOFFF>>>999777666555666000---///000///000222//////000111222222222111111111111111111111111111000000000000000000000000//////000000000///........................//////------------------------------............------,,,,,,------------------,,,------,,,++++++---...,,,,,,---------.........///***...000111999;;;///------------------..................////////////000000000111222222333333333444555777888:::;;;<<>>DDDVVVttt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))******)))(((((('''(((((()))))))))))))))******+++)))***************+++++++++,,,---.../////////...,,,,,,,,,,,,---...///000999<<>>999555444555555555666555555444444444333333333222222222111111111111111111111111111//////000000000000000///---......//////000000000........................---......//////......---,,,,,,,,,------.........,,,---------,,,,,,...000++++++++++++,,,,,,,,,,,,000+++,,,...444CCCEEE444,,,,,,,,,---------..................////////////000000000111222222333333333444555666888:::;;;<<<>>>???EEEUUUqqq%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))*********))))))(((((((((((())))))))))))))))))******+++))))))******+++,,,,,,,,,***************+++,,,------...111777@@@JJJRRRXXX___bbbeeefffbbb]]]YYYWWWWWWYYY\\\^^^___```bbbdddhhhtttjjj]]]NNNGGGBBB;;;666444222222111111222222333444555444444333333222222222111111111111111111111111//////000111111111000000//////////////////000000..............................////////////......,,,,,,------------------+++---------,,,---///111*********+++++++++,,,,,,///,,,...---222CCCEEE444,,,,,,,,,---......//////............////////////000000000111222222333333333444555777888:::;;;<<<===???DDDTTTooo%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))'''''''''((()))*********)))(((((((((((())))))***)))))))))))))))******+++))))))***++++++,,,------,,,+++***+++---000333555999<<>>DDDSSSmmm%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++(((((('''(((((()))***+++)))))))))))))))******+++))))))***+++,,,,,,------///...---...111666;;;???NNNRRRZZZbbbiiinnnqqqrrrkkkkkkjjjfffcccbbbcccdddgggkkkqqqyyypppdddRRROOOIIIBBB>>><<<;;;<<<666666555444333333222222111111111111111111111111//////000111111111111111111111000000//////......////////////////////////......////////////...............------,,,,,,,,,+++---...---------000222,,,,,,,,,---------......---...000,,,--->>>BBB222------......///000111111............/////////000000000000111222222333333333444555777888:::;;;<<<<<<===CCCRRRlll%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))************)))((((((,,,+++***+++,,,,,,,,,+++...,,,******---000111111222000000333;;;FFFQQQYYYgggjjjnnnooommmiiifffeeehhhbbb^^^___eeekkkmmmmmmwww}}}iiiZZZOOOGGGBBB@@@<<<888444444555444333333555333111000222222111000111111111111111111111111000/////////............///////////////////////////////////////////////////////////////.................................//////.........---------......///000000///...---////////////////////////////////////000000000000000000000111222222333333444444555777888999:::;;;===CCCCCCNNNlll%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))***+++++++++++++++***)))))))))***+++++++++***,,,......------///111333999CCCOOOZZZbbbgggiiijjjkkklllkkkhhheeedddddd``````bbbjjjwww{{{nnn^^^SSSBBB>>>:::999888777555333333222222333333444333333111111111111111111111111000000/////////.........////////////////////////////////////////////////------......//////000000........................//////.........---------......///000000///...---////////////////////////////////////000000000111000000000111222222333333444444555777888999:::;;;;;;AAABBBMMMlll%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((()))***+++------------))))))))))))***++++++,,,***...000...,,,---555<<>>DDDSSSYYY```cccbbbaaaeeehhhbbbbbbaaacccggglllrrruuuzzzjjjUUUHHHCCC@@@:::555333333333333333333333333333333333222222222111111000000000000000000000000000000000000000000000000.........///////////////........................---------.........//////...---------...///111222////////////////////////000111111111111222222222000000000111222222333333444444555777888999:::;;;999??????JJJiii######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&+++...)))%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((,,,,,,***))))))***,,,---,,,---///333;;;FFFRRR[[[cccaaa___```cccgggiiijjjgggbbb^^^cccsssppp[[[MMMCCC===:::666444666666555777<<<777333333666777333//////222111111111000000//////......//////000000111111,,,,,,------......//////000/////////...............///000///---,,,,,,...000///.........///111222111111000000000000111111000000000000111111111111000111111222222333444444444444555777888999:::;;;<<>>JJJTTT]]]ccchhhfffhhhjjjjjjhhhdddaaa___```eeeooouuu___NNN???;;;:::<<<<<<777444444555222222444555222222444333333222222222111111111/////////000000000000000////////////000000000000000000/////////............///000///---,,,---...000//////...///000111222111111000000000000111111000000000000111111111111000111111222222333444444444444555777888999:::;;;;;;>>>>>>IIIddd######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''000888;;;333)))%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&''')))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******,,,...000111888AAANNNZZZbbbfffggghhhfffjjjllljjjdddaaabbbeeeooo|||qqqPPPFFF>>>===<<<999666555555333222444222000222666444444333333333333222222111111111000000000000000222222222111111111111111000000000/////////.........///000///---------...///////////////000111111111111000000000000111111000000000000111111111111000111111222222333444444444444555777888999:::;;;:::>>>===GGGbbb######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''111<<>>;;;999:::<<<666444444555222---...333333333333333333333333333222222222111111000000000333333333222222111111000000000000////////////......///000///...---...//////////////////000000111111111000000000000111111///000000000111111111111000111111222222333444444444444555777888999:::;;;;;;???>>>GGG```|||######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''...;;;CCC===000'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))))))))))))))))))))))))))*********++++++,,,,,,---,,,+++,,,222999AAAFFFUUU[[[bbbhhhjjjkkkkkkllldddeeeccc^^^]]]hhh}}}fffTTTHHH@@@;;;999555333444666444000///222222333333333333333333333333333222222111111000000222222222111111000000000111000000000////////////...///000///......///000...//////000000000000000111111000000000000111111///000000000111111111111000111111222222333444444444444555777888999:::;;;<<>>IIISSSYYY]]]bbbhhhkkkkkkhhhdddbbbUUU___kkksss{{{lllVVVDDD;;;999555333777888555444555222222333333333333444444333333333222222222222222111111111000000000000000111111000000000/////////---///000000///...///111......///000000000000000111111000000000000111111000000000000111111111111000111111222222333444444444444555777888999:::;;;===BBBAAAGGG]]]xxx######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***111333...'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))******++++++,,,------......222:::DDDNNNWWW^^^bbbcccddddddcccaaa______```bbbqqq|||dddXXXHHH>>>666777999888777666333333444444444555555555222222222333333333333333000000000000111111111111111111111000000000//////---///000000//////000111---...///000111000000///111111000000000000111111000000000000111111111111000111111222222333444444444444555777888999:::;;;<<>>???EEEVVVmmm$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))++++++***++++++,,,,,,+++)))+++---...000444<<>>999999888777888777666666666666555555555555444444333333444444555222222222222222222222222111111111111111111111111222111111000000111111222333333333444444333333333111111222222222222111111222222222222333444555666555555666888999:::;;;<<<:::???>>>DDDUUUkkk$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((((((((((())))))))))))(((***,,,,,,+++---333888>>>GGGRRRYYY\\\[[[ZZZ[[[XXXXXXWWW[[[eeewwwpppWWWHHHAAA<<<999999777777777666666666555555555555444444444444555555222222222222222222222222111111111111111111111111222111111000000111111222111222222222222222222111111111222222222222111111333333222333333444555666555555666888999:::;;;<<<;;;???>>>CCCSSSiii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***************&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))'''***,,,,,,,,,000888???GGGPPPYYY^^^\\\YYYXXXYYYSSSPPPPPPZZZppp}}}yyyuuusssqqqooonnnllliiihhhggggggggghhhhhhhhhiiijjjkkklllmmmqqqsssuuutttssssssvvvyyy{{{}}}qqqZZZKKKAAA;;;:::777777777777666666666666555555444444444444555555222222222222222222222222111111111111111111111111222222111111111111222222000000111111111111000000111111222222222222111111333333333333444555666666555555666888999:::;;;<<<<<<@@@???CCCQQQfff######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''***------+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''+++***)))+++------***'''(((+++------000888FFFQQQXXXWWWXXXZZZYYYTTTTTTWWWNNNRRR\\\qqqyyytttpppnnnjjjhhhgggeeedddbbb```___^^^^^^]]]]]]^^^^^^aaa```___^^^]]]^^^___```ccccccddddddddddddddddddhhhhhhiiikkknnnrrruuuwww}}}}}}```KKKAAA@@@>>>888666999:::555444777666666555555555444444444555444333333222222333333111111111111111111111111...000111222111111333444000111222333333333333333000000000000000000000000222222333444444555555666888888777777777888:::;;;===@@@@@@EEEPPPaaa######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''***))))))+++---...,,,***++++++---111888AAAJJJPPPXXXXXX[[[___]]]VVVQQQQQQJJJYYYooo|||xxxsssqqqqqqpppkkkfffeeecccaaa```______]]]]]]```````````````aaabbbbbbbbbbbbaaaaaabbbbbbcccddd````````````aaaaaaaaaaaabbbbbbbbbdddeeehhhjjjlllnnnrrrwwwyyy{{{vvvbbbOOO@@@>>>::::::===<<<777666888666666666555555555444444555444444333222333333333111111111111111111111111000111222222111000111333///000111111222222222222222222222222222222222222222222333444444555555666888777777777777999:::;;;===@@@@@@EEEPPPaaa######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''((()))((((((***,,,...---,,,---...111999CCCKKKPPPQQQTTTUUUXXX\\\XXXQQQMMMMMMYYYnnn|||wwwrrrmmmfffcccaaaaaacccccc___\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^___```aaabbbcccccc```aaabbbcccdddddddddddd]]]]]]]]]^^^^^^^^^______aaaaaaaaaaaabbbcccdddddddddgggiiijjjjjjlllqqquuu~~~mmmOOOCCC>>>;;;<<<;;;888666777666666666666555555555555555555444333333333333444222222222222222222222222222333333222000000111222222333333333333333333333333333333333333333333333222222333444444555555666777777777777888999:::;;;===@@@@@@EEEPPPaaa######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))''''''((())))))(((((()))***,,,------...333:::DDDLLLQQQTTTTTTTTTTTTVVVUUUOOOLLLRRR\\\zzzvvvsssooollliiifffbbb```___^^^]]]___aaaaaa___]]]]]]___aaaccccccdddfffgggcccdddeeefffggggggggggggeeefffggghhhhhhhhhffffffddddddeeeeeeeeeeeeeeeeeeggggggfffffffffgggggggggfffggggggeeecccbbbdddfffjjjnnnrrrvvv{{{oooYYYMMM@@@:::;;;<<<:::999777777777666666666555555666555555444444444444444222222222222222222222222222222222222000111222444333333222222222222222222333333333333333333333333222222333444444555555666666666777777888999:::;;;===@@@???DDDPPP```######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))(((((()))******))))))((((((***,,,...222:::FFFNNNQQQSSSUUUXXXVVVVVVTTTQQQMMMRRRfffzzz~~~yyyqqqjjjdddbbb^^^]]]]]]]]]\\\[[[^^^^^^```bbbddddddbbbaaadddgggkkkmmmnnnoooqqqsssqqqrrrsssssssssrrrqqqqqqqqqrrrrrrsssrrrqqqooonnnqqqqqqppppppoooooooooooojjjkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhfffdddccccccdddbbbdddfffhhhjjjnnnrrruuuyyyfffLLL===<<>>:::888888777777777666666666777666555555444444555555222222222222222222222222000111111111111222555888222111000///////////////222222222222222222222222222222333444444555555666555666777888999:::;;;;;;<<>>===:::666888888888888777777777777777777666555555555555666333333333333333333333333///000111000111333777:::888777555333222222333333222222222222222222222222222222333444444555555666444555777888::::::;;;;;;<<>>CCCOOO```######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++******+++,,,***+++,,,---...333;;;AAALLLMMMPPPTTTVVVVVVRRROOOPPPNNNXXXttt{{{mmmbbb``````\\\WWWXXX\\\]]]ZZZYYYZZZ]]]bbbjjjppptttuuurrrvvv|||~~~|||zzzxxxuuurrrooommmmmmmmmmmmmmmllliiiggggggfffeeeeeeiiiooovvvzzzdddNNNEEEAAA999999999888888888888777888888777666666666666666333333333333333333333333333333222111000111555888999777555222111111222222444444444444444444444444222222333444444555555666333444777999:::;;;;;;;;;<<>>CCCOOO___$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******)))((('''((()))***)))((()))***,,,///444<<>>>>>DDDMMMXXX%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))*********)))))))))*********))),,,,,,...444<<>>888:::<<<:::888888888777777666666555444444444444444333333333222222333333222222222222333333444444444444444444444444333333333333333333333333333333333333444555666666777777888999:::;;;<<<<<<===>>>>>>DDDLLLXXX&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******++++++************++++++......222:::EEELLLNNNMMMPPPRRRUUUTTTNNNJJJQQQ[[[ppprrrlll^^^ZZZVVVTTTVVVXXXZZZ[[[^^^bbbiiipppvvv||||||xxxvvvtttrrrpppnnnlllkkkkkkggggggfffhhhmmmxxxyyyQQQFFF<<<;;;===<<<999888888888777777666555555555444444444444333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333444555666777888888999:::;;;<<<<<<======>>>>>>DDDLLLWWW~~~&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((())))))***+++************))))))+++,,,---111888BBBIIINNNNNNNNNQQQQQQRRRNNNIIILLL]]]oooyyykkkaaa^^^YYYXXXXXXZZZ^^^bbbfffhhhggglllssszzz~~~}}}zzzwwwsssqqqooonnnllljjjgggeeehhhnnnvvv{{{iiiXXXEEE===;;;:::999999999888888777777666666555555444444444444333333333333333333222222333333333333333333333333333333333444444444444444444444444333333333444444555666777777777888999:::;;;<<<<<<===>>>>>>DDDLLLWWW~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))***++++++((()))***)))((())),,,//////888DDDKKKLLLMMMOOOQQQRRROOOLLLIIIJJJVVVqqq}}}qqqhhh```YYYVVVXXXZZZ\\\```dddiiinnnsssvvv||||||xxxvvvtttooommmiiiggggggiiijjjkkknnnwwwrrrWWWEEE<<<888999;;;999999999888777777666666555555555444444444333333444333333333333333333444333333333333333333333333444444444444444444444444444444444444555666777777666666777888999:::;;;;;;===>>>>>>CCCKKKVVV}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))***))))))))))))***++++++''')))******)))***///333777BBBNNNRRRPPPNNNQQQUUUQQQMMMKKKOOOXXXkkkoooeee[[[WWWUUUVVVZZZ```aaafffmmmtttzzz~~~wwwuuurrrooonnnllliiigggaaafffoooxxxsssZZZIII>>>;;;>>>::::::999999888777777777555555555555444444444333444444333333333333444444444444444444444444444444444444444444444444444444444444444444555666777888555666777888999::::::;;;===>>>>>>CCCKKKVVV|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((())))))************))))))******+++,,,'''***,,,,,,+++---333999AAAHHHPPPSSSQQQOOOPPPRRRNNNKKKOOO]]]ppp~~~tttmmmaaaZZZUUUVVVZZZ___gggnnnooouuu~~~~~~zzzwwwuuusssnnnkkkbbbdddfffhhhmmmvvvxxx___JJJ@@@???;;;::::::999888888777777555555555555444444444444444444333333333333444444555555555555555555555555555555555555555555555555444444444444555666777888666777777888999:::;;;<<<===>>>>>>CCCKKKUUU|||&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))***+++++++++*********)))******+++,,,(((+++...------///666===FFFIIIMMMPPPPPPOOONNNNNNKKKJJJTTTjjjoooaaaYYYYYYTTTSSSXXX```fffnnntttyyy{{{xxxvvvsssooolllkkkiiifffccccccjjjvvvqqqUUUDDD@@@;;;;;;:::999999888888777666666555555555444444444555444444333333444444555666666666666666666666666555555555555555555555555555444444555555666777888777888999:::;;;<<<<<<======>>>>>>CCCJJJUUU{{{&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((%%%$$$%%%'''(((&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&(((((((((((()))))))))))))))))))))))))))*********+++***)))***///888BBBHHHMMMKKKNNNSSSRRRMMMLLLPPPIII[[[uuu|||pppfff\\\XXXZZZXXX\\\ccchhhnnnuuu~~~|||wwwtttllljjjgggfffggghhhhhhhhhmmmrrrwwwUUUCCC@@@<<<>>>;;;666:::<<<111777777777777666666666666555555444444444555555666444444444444444444444444333444444555555444444333333333444444555666666666777999;;;;;;;;;;;;===??????;;;DDDDDDKKKZZZwww%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&$$$%%%'''(((&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************,,,++++++///666???GGGKKKMMMMMMPPPTTTQQQKKKLLLRRRYYYtttsssfff```[[[WWWWWW[[[eeekkkrrrxxx}}}{{{xxxtttoookkkiiigggeeedddeeehhhqqqyyybbbEEE>>>??????888999;;;555888777777777666666666666666666555444444444555555444444444444444444444444333444444555555444444333333333444555555666666777777999;;;;;;;;;;;;===???>>>:::CCCCCCJJJYYYuuu%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''''''''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))*********++++++---,,,...555???HHHMMMNNNMMMOOORRRQQQMMMJJJPPPXXXlllwwwggg```ZZZYYY[[[]]]aaafffvvv|||zzzuuuppplllhhhfffbbbbbbfffmmmtttTTTCCC???BBB;;;888;;;999888888777777777666666666777666666555444444444555444444444444444444444444444444555555555555444444333444444555555666777777777999;;;;;;;;;;;;===???===:::BBBBBBIIIWWWttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))******++++++,,,------222;;;FFFMMMPPPOOOMMMOOOQQQMMMIIILLLYYYeee|||qqqfff^^^\\\\\\^^^cccjjjpppuuu~~~zzzvvvqqqnnnhhhgggggghhhjjjpppmmmOOO@@@AAA===888::::::888888888777777777666666888777666555444444444444555555555555555555555555444444555555555555444444444444444555666666777777777999;;;;;;;;;;;;===>>>>>>:::BBBBBBIIIWWWttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))((())))))***+++,,,,,,,,,...000666@@@IIIOOOPPPNNNMMMPPPOOOKKKJJJTTTfffuuuyyylllccc___ZZZ]]]aaaeeellluuu}}}|||wwwtttpppmmmkkkjjjhhhhhhqqq{{{eeeJJJDDD>>>:::;;;888888888888888777777777777888777666555555555555555555555555555555555555555444555555666666555555444444444555555666777777888777999;;;;;;;;;;;;===>>>???;;;CCCCCCJJJXXXttt%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&((((((((('''&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((())))))***+++,,,------222666>>>FFFLLLNNNOOOOOONNNRRRRRRPPPSSSbbbuuusssggg___^^^aaa^^^eeemmmsss{{{{{{vvvuuurrrooonnnjjjfffgggkkkyyybbbQQQBBB===<<<777999999888888888777777777777666666555666666777777555555555555555555555555555555666666666666555555444555555666666777888888777999;;;;;;;;;;;;===???@@@<<>>FFFPPPSSSQQQNNNPPPTTTQQQYYY```cccmmm{{{vvvnnniiihhhfffeeejjjsssyyy~~~yyyzzzzzzuuuooolllfffiiioooyyyvvvOOOBBBAAA;;;999999999888888888888777555555555555666888999:::666666666666666666666666555555666666666666555555555555666666777777888888777999;;;;;;;;;;;;===???>>>:::BBBAAAGGGUUUqqq$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))))))))))))))************)))---///,,,((()))000777GGGIIIMMMQQQRRRSSSSSSSSS^^^```bbbggguuu|||mmmgggfffkkkppprrrwww}}}}}}xxxpppiiikkkiiikkkrrrzzzjjjFFF<<>>:::BBBBBBHHHUUUppp$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))***************,,,---------000888>>>LLLOOOSSSUUUVVVVVVWWWXXXVVV___jjjvvv{{{rrrppplllnnnvvv}}}yyyrrrkkkhhhhhhkkkooovvveeeKKK@@@???:::888999::::::999::::::999888777666666666666777777666666666555555555777777777777666666666666555555666666777777888888999999999::::::;;;;;;<<<>>>:::CCCBBBHHHUUUppp%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''''''''((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''))))))(((''''''''''''''')))))))))))))))))))))))))))))))))*********++++++******+++...333:::BBBGGGMMMQQQUUUVVVSSSRRRRRRTTTQQQbbbxxxyyyrrrooossssssyyyxxxqqqmmmjjjhhhgggjjjuuueeeGGGBBB<<<:::<<<===:::999;;;:::999888777777777777777777777777666666666555555777777777777666666666666555555666666777777888888888999999:::;;;;;;<<<<<<>>>;;;CCCBBBHHHTTTooo%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))*********++++++++++++))))))...888BBBHHHKKKMMMSSSYYYXXXRRRMMMLLLNNNWWWnnn|||tttpppqqqtttvvvzzz}}}yyysssmmmhhhhhhmmmsssaaaLLLBBB<<<>>>>>>999888;;;:::999888888777777777888777777777666666666666555777777777777666666666666555555666666777777888888888999999:::;;;<<<======>>>;;;CCCCCCHHHTTTmmm%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((******((((((((((((((((((((((((************++++++++++++,,,******111<<>>>>>;;;DDDCCCHHHSSSlll%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((((((''''''(((((())))))((((((''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&((()))***+++))))))))))))))))))))))))*********++++++++++++,,,,,,,,,///777AAAJJJOOOPPPTTT\\\aaa\\\RRRNNNRRRYYYwwwxxxnnnjjjfffeeennnyyyxxxrrrpppnnnkkkkkksss}}}tttWWW>>>:::<<<::::::???:::999999888888888999999888888777777777666666666777777777777666666666666555555666666777777888888888999:::;;;<<<===>>>???>>>;;;DDDCCCHHHRRRkkk&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((''''''((()))******)))(((''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((()))***))))))))))))))))))))))))*********+++++++++,,,,,,---000666???HHHPPPTTTVVVYYY^^^```YYYPPPPPP]]]jjj}}}tttoooppppppoooyyy{{{yyyuuuoookkknnnssswwwzzz}}}sssLLL@@@@@@<<<:::===999999999888888999999:::888888888777777777666666777777777777666666666666555555666666777777888888888999:::;;;<<<>>>??????>>>;;;DDDDDDHHHRRRjjj&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((''''''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''''''''((())))))))))))))))))))))))******+++++++++,,,,,,,,,...333;;;EEENNNUUUZZZ\\\aaadddcccZZZRRRXXXlll~~~}}}uuuttt{{{}}}~~~}}}uuullljjjjjjmmmqqquuuyyy~~~\\\IIIEEE>>>999;;;999999999888999999::::::888888888888777777777777777777777777666666666666555555666666777888888888888999:::;;;===>>>???@@@>>><<>><<<;;;:::999888888888888888:::999999999999888888888777777777777777777777777777777777888999999::::::::::::;;;;;;<<<============>>>BBB???IIIPPPaaa&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((())))))((((((((((((''''''(((((()))*********++++++++++++++++++***))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++******************************+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((******)))((((((((())))))((((((''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&((())))))(((((((((((()))))))))******++++++,,,++++++---000333@@@DDDJJJSSS\\\fffnnnrrrmmmeeeeeeuuu~~~xxxrrrmmmlllmmmnnnqqq{{{^^^DDD<<<>>>======<<<;;;:::999888888::::::::::::999999999999777777777777777777777777777777777888999999::::::::::::;;;;;;<<<=========>>>???CCC???IIINNN___&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))((((((''''''(((((()))***)))*********++++++,,,,,,************+++++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******+++,,,+++***************************+++******))))))(((((((((******))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''(((((((((((()))(((''''''((()))******(((((()))))))))*********++++++,,,+++,,,///333777IIIKKKPPPYYYdddooovvvzzztttjjjlll|||~~~yyyrrrnnnkkkjjjmmmxxx~~~WWWCCCAAA<<<<<<<<<<<<;;;:::999999;;;;;;;;;:::::::::999999777777777777777777777777777777777888999999::::::::::::;;;;;;<<<=========???@@@DDD@@@HHHMMM]]]&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))))))))))))))(((((((((((()))******((())))))******+++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***+++,,,---,,,***++++++++++++++++++++++++++++++******))))))(((((())))))******************)))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((()))***+++))))))))))))************+++,,,,,,,,,---222888===KKKNNNTTT```mmmyyyyyytttzzz|||{{{|||uuuooommmlllsss~~~uuuRRRCCC<<<;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999888888888888888888888888777777777888999999::::::::::::;;;;;;<<<=========???@@@DDD@@@HHHMMM\\\&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((())))))******))))))***))))))))))))***++++++)))))))))***************+++,,,,,,---...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................------------------------///......------......///------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++******************))))))((()))***+++++++++******))))))(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''((()))+++)))))))))*********+++++++++,,,,,,---000666>>>DDDIIIPPP[[[hhhuuuuuuyyy~~~|||~~~zzzrrrooommmooouuu___DDD>>>===<<<:::::::::;;;;;;::::::::::::999999999999888888888888888888888888777777777888999999::::::::::::;;;;;;<<<=========>>>@@@DDDAAAIIIMMM[[[&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))************)))++++++******++++++,,,---+++++++++++++++*********+++,,,---...///......---------------............................................................---.........////////////........................------------------------//////............//////------------------------,,,---------............------------------------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++((()))***++++++++++++***((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&((()))(((&&&&&&)))+++))))))*********+++++++++++++++,,,---222:::DDDJJJNNNWWWeeeqqqyyy~~~ttt~~~yyytttpppooopppxxxtttQQQEEEBBB>>>;;;999999:::;;;:::999999999999888888888888888888888888888888888777777777888999999::::::::::::;;;;;;<<<============???DDDAAAIIIMMM[[[&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***************,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,.../////////...------------.........//////000000000000000000000000////////////////////////............/////////000////////////////////////........................//////............//////........................---------.........//////------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,((()))***+++,,,,,,+++***''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))%%%((()))(((&&&&&&(((+++)))************+++++++++++++++,,,...333<<>><<<>>>CCCAAAIIIMMM[[[((((((((()))))))))))))))+++******))))))))))))***+++))))))+++......,,,)))---,,,***))))))+++...///---......------......---///...------///111111111///000111111111111000000111111000////////////000000---,,,...000000000000111000///000111222111///444444333000///111111000111///...000111000......333000......///000///...111///......//////...,,,......------,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,++++++***+++++++++++++++***)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))*********)))))))))))))))((()))***+++++++++++++++---))),,,888???@@@IIIVVVgggppp{{{}}}vvvqqquuu}}}|||uuuooooootttdddSSSAAA:::888666999>>>;;;;;;;;;:::::::::999999999999999999999999999999777777777777888999:::;;;;;;;;;<<<<<<===>>>>>>>>>@@@<<>>>>>>>>@@@<<>>???@@@AAA??????@@@@@@@@@@@@@@@@@@>>>AAADDDFFFEEEEEEDDDCCCEEECCCAAAAAABBBBBBBBB@@@<<<<<<======<<<;;;999888:::999666444333555777888333444666555444222222333444222000///000111000///111000000000/////////////////////////////////...------............------------------------------......------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''((()))******((())))))(((&&&&&&''')))''''''&&&&&&&&&&&&''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,---------...666@@@EEEIIIWWWhhhxxx}}}~~~vvvkkkiiisss~~~zzzuuusssvvvyyyTTTCCCBBBAAA<<<666;;;;;;;;;;;;::::::::::::999999999999999999999999888888888999999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@<<>>???>>>===;;;===>>>===999666666666777444222111222222111//////////////////000000000////////////..................////////////......------------------------......------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))((())))))(((&&&%%%&&&(((''''''&&&&&&&&&&&&''''''(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))******************+++,,,---.........222;;;DDDHHHNNN^^^ooo{{{}}}yyymmmfffnnn~~~yyyvvvvvv|||aaaFFF??????<<<888<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???<<>>;;;===BBBDDDBBBBBBFFFGGGJJJNNNQQQSSSUUUXXXZZZXXXZZZ^^^ccciiioootttwwwvvvwwwyyyzzzyyywwwuuusssqqqtttsssnnnnnntttxxxxxx|||~~~|||wwwkkkccc\\\ZZZVVVSSSUUUZZZZZZ```bbb^^^YYYXXXTTTPPPRRRSSSRRROOOKKKGGGEEEEEEBBB@@@>>><<<;;;:::777444111222222222222333333333000/////////......------...//////000000//////.................................------------,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))*********************+++,,,...///000000666???GGGKKKTTTeeeuuu~~~uuuhhhfffvvv|||xxxyyy}}}}}}YYYEEE?????????<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???<<>>>>>>>>AAAEEEIIILLLNNNKKKNNNWWWYYYTTTTTTYYY___cccgggiiijjjmmmrrrwwwwwwxxx{{{uuullliiieeeaaaeeemmmxxx{{{zzzvvvooommmjjjfffcccaaa^^^\\\YYYSSSQQQOOOMMMJJJEEE@@@;;;777777666555444333333222111111000000//////......//////000000000000//////////////////////////////......------------------,,,,,,------------,,,,,,***+++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((('''%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((()))******++++++++++++++++++,,,...000222444;;;CCCJJJRRR___ppp}}}wwwjjjmmm}}}xxxxxxxxxrrrQQQBBB???@@@<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999888888888999999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>???<<>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888777888888999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>;;;EEEDDDEEEHHHWWW++++++,,,---...000000111222222444666888;;;>>>???AAACCCDDDEEEGGGMMMUUU\\\^^^aaafffkkkppptttwwwxxxooommmsss{{{yyy~~~yyyoooeee^^^ZZZXXXTTTOOOJJJDDDAAA>>>666666555444444333222222000000111111111111000000000000000000000000000000------..................,,,------......------,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''&&&''''''((()))***&&&'''(((''''''''')))+++'''''''''&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++,,,+++++++++---///222444<<>>>>>>>>>>>;;;EEEDDDEEEHHHWWW))),,,///111333555777888888888999===CCCJJJQQQUUU]]]___bbbdddhhhoooxxxzzz|||~~~~~~|||}}}yyyoooeee___ZZZUUUMMMJJJFFF@@@;;;777666555;;;555111333444111///000111000......///000000///333000...---///000000/////////.........---------.........------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********************+++,,,,,,------+++***+++.........555===BBBCCCLLLbbbzzzxxxvvv}}}xxxuuuyyygggCCCDDD>>>???>>><<<<<<======:::<<<<<<;;;;;;;;;:::::::::::::::999999888777777777:::;;;<<<===>>>>>>>>>>>>AAA???GGGCCCDDDJJJXXX000222555777999<<<@@@CCCCCCEEEIIIPPPXXXbbbjjjooo{{{~~~}}}xxxzzz|||~~~|||vvvpppfffccc^^^YYYUUUOOOJJJFFFCCC===:::;;;;;;666444444333111000000111111000...000...------///000000////////////.........------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))((((((((((((************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,---,,,+++,,,//////000777@@@FFFJJJYYYqqquuuttt{{{}}}wwwrrrtttyyyzzzRRRFFFBBBBBB@@@===<<<=========<<<<<<<<<;;;;;;;;;::::::999999999999888888888888:::;;;<<<===>>>>>>>>>>>>AAA???FFFBBBEEEKKKXXX;;;>>>@@@AAABBBFFFMMMSSSVVV[[[bbblllwww}}}|||~~~|||zzzyyytttllleeeYYYSSSOOOMMMHHH???888777555333222222333333222000000///......000000///...////////////............---------------.........------------------------++++++++++++++++++++++++***************************))))))))))))(((((((((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,---,,,---000111333;;;DDDHHHRRRgggnnnvvvxxxqqqqqqtttzzzfffJJJEEEDDDAAA???<<<;;;===@@@<<<<<<<<<;;;;;;;;;;;;:::888888999999999999::::::;;;;;;<<<===>>>>>>>>>>>>AAA???FFFBBBEEEKKKWWWDDDHHHKKKKKKKKKPPPZZZbbblllrrr|||xxxsssmmmhhh]]]MMMAAA===<<<999666444444444333333222111000000000000...,,,000000000/////////......,,,,,,------......//////------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******++++++,,,---,,,---111333666???HHHJJJYYYrrr{{{ttt~~~|||sssppprrrvvvzzzSSSEEECCCAAA@@@===;;;<<>>>>>??????>>>BBB>>>EEEBBBFFFKKKVVV}}}EEEKKKRRRUUUUUU\\\hhhsssyyyeeeVVVOOOMMMHHHAAA;;;888666444333222111//////000111///...111111000000000/////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))))))))***++++++,,,,,,,,,+++---111444999BBBMMMQQQccc|||{{{wwwrrrqqqttt}}}hhhIIICCC@@@AAA@@@;;;:::=========<<<<<<<<<;;;;;;;;;888888999:::;;;<<<<<<===;;;<<<===>>>????????????BBB>>>DDDBBBFFFLLLVVV{{{IIITTT___dddffflllyyysssmmmhhhccc[[[RRRKKKEEE???;;;888666333222222333333222111111111111000000000000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,)))******+++,,,,,,---------,,,///333777<<>>????????????BBB>>>DDDBBBGGGLLLUUUyyy^^^kkkyyy~~~||||||wwwpppfff\\\VVVNNNIIIBBB<<<999777555444222222111111111000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++,,,------......000///111666:::AAALLLXXXjjj}}}wwwtttwww}}}oooXXXEEEBBBCCC???<<<>>>============<<<<<<<<<<<<::::::;;;;;;<<<<<<======<<<<<<>>>???????????????BBB===CCCBBBGGGMMMTTTwwwvvvyyyqqqeee^^^SSSHHH@@@:::555333222222222111111111111000000000//////......------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------......///222111333888===DDDPPP\\\qqq}}}|||vvvwww||||||dddIIIBBBCCC@@@???AAA>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???CCC===CCCBBBGGGMMMTTTwww|||gggTTTJJJFFFAAA;;;999777444333444444444333///000///...,,,,,,---...---------------------------------------------------,,,,,,++++++,,,,,,---************************+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---------+++***,,,///222...,,,222>>>AAABBBQQQeee~~~~~~|||wwwtttrrrvvvuuuRRRHHHGGGBBB>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<======>>>???@@@CCC>>>CCCAAAEEEJJJRRRvvvsssjjjcccXXXMMMFFFAAA;;;666444333222222222222222000/////////000........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,+++,,,...111//////666@@@BBBGGG\\\tttyyy}}}xxxuuusss{{{aaaHHHAAA???>>>===>>>>>>>>>===<<<<<<;;;;;;999::::::;;;;;;<<<<<<======<<<<<<======>>>???@@@CCC>>>DDDAAAFFFJJJRRRvvv|||ooobbb[[[PPPEEE>>>:::666555333222111000//////000111000000000000000/////////------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))+++,,,---,,,,,,...///000444<<>>>>>======<<<<<<;;;:::::::::;;;<<<<<<==================>>>???@@@@@@DDD???EEECCCGGGKKKSSSvvv|||ooobbbVVVKKKBBB===666444222111111222333333000000000000000/////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((***------------...///111999AAADDDGGGXXXzzzyyyppp|||}}}yyyyyyjjjLLLEEECCC>>>??????>>>>>>===<<<<<<<<<::::::;;;;;;<<<=====================>>>???@@@AAADDD@@@FFFDDDHHHLLLSSSwww}}}~~~~~~ppp```RRRHHH???;;;777555555555555444000000000/////////.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((+++---.........///000333===EEEFFFLLLccc|||xxxzzzwww~~~}}}UUUFFFDDDAAA?????????>>>======<<<<<<::::::;;;<<<<<<======>>>=========>>>>>>???@@@AAACCC???FFFDDDHHHLLLSSSvvv}}}zzzzzz~~~vvveeeYYYLLLFFF>>>999777555222///111111000000//////....................................------------......------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,***,,,.........///111333666@@@GGGJJJWWWssszzzvvv{{{aaaLLLFFFDDD@@@??????>>>>>>======<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAABBB???FFFDDDHHHLLLRRRuuu~~~ttteee\\\QQQHHHBBB===666111333222222111000000//////..............................------------......------------------------------,,,,,,,,,+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---.........000333666999BBBIIIPPPeee}}}xxxzzz}}}}}}```OOOGGG@@@@@@??????>>>=========;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA>>>EEEDDDHHHKKKQQQtttwwwhhh]]]TTTLLLCCC===444444333333222111000000////////////////////////......------------..............................---------,,,,,,,,,++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,......///......111444777;;;DDDKKKTTTooo{{{zzzwwwyyyvvvYYYHHH@@@@@@??????>>>=========;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@===EEECCCHHHKKKQQQsss}}}}}}|||ooocccZZZTTTJJJ???777666444000///111444333111////////////000000/////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++)))************+++++++++)))))))))***+++++++++,,,(((***+++***)))((()))***************************)))************+++++++++,,,,,,++++++,,,,,,---...///......---...222777<<>>AAA===>>>@@@999;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@@@@DDDBBBDDDIIIIIITTTlllzzzmmmeeeYYYMMMBBB>>>:::666444666444222111000111222222222000000/////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))************+++++++++***************+++++++++(((***+++***)))((()))***************************)))************+++++++++,,,,,,++++++,,,,,,---............---...333999===CCCJJJUUUjjj|||wwwttt{{{UUUKKK@@@@@@BBB>>>>>>@@@;;;;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@@@@AAADDDBBBCCCHHHHHHTTTlllmmmaaaSSSIIIBBB;;;777777444222000000000111000000000000000000////////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***)))************++++++++++++++++++***************(((***+++***)))((()))***************************)))************+++++++++,,,,,,++++++,,,,,,---...............000444;;;???EEENNN]]]vvv}}}xxxtttwwwiiiMMMAAAAAADDD>>>===AAA>>>;;;;;;<<<<<<<<<===============>>>>>>???@@@@@@@@@BBBDDDBBBBBBGGGGGGTTTmmm{{{mmm```UUUJJJ@@@;;;;;;888333222222222111///111111111000000000//////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))*********+++++++++,,,+++++++++***)))))))))(((***+++***)))((()))***************************))))))*********+++++++++,,,,,,++++++,,,,,,---...---......///111777===BBBIIIUUUkkk{{{wwwwww{{{~~~RRRDDDBBBEEE>>><<<@@@???<<<<<<<<<<<<===============>>>>>>??????@@@AAAAAABBBEEEAAABBBFFFGGGSSSlll}}}|||||||||{{{zzz|||}}}{{{zzz{{{yyyzzz{{{|||}}}}}}||||||sssfffXXXMMMEEE???888555555666555222222111111111111000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******))))))*********+++++++++,,,+++++++++***)))))))))(((***+++***)))((()))***************************))))))*********+++++++++,,,,,,++++++,,,,,,---...---...///000333999@@@FFFIII\\\yyyzzzxxxxxx]]]IIIBBBDDD>>>;;;??????<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDBBBBBBFFFFFFRRRkkk~~~}}}}}}{{{zzzyyyxxxvvvyyyzzz}}}~~~|||zzzxxxwwwvvvwwwxxxyyyyyyxxxwwwwwwtttvvvyyy{{{{{{{{{|||}}}{{{uuuhhhQQQHHH===777666666444222222222222222111111111000/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++)))************++++++++++++++++++***************(((***+++***)))((()))***************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,---///111555;;;CCCIIIIIIddd{{{wwwuuu{{{lllPPPCCCDDD???<<>><<<<<<=========>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@DDDBBBCCCGGGFFFQQQiii}}}zzz{{{~~~~~~~~~}}}~~~~~~|||zzzzzz{{{|||{{{yyywwwuuutttvvvxxxyyyyyyxxxxxxxxxsssxxx{{{zzz{{{|||{{{ooobbbPPPCCC===:::555111333333222222222111111111////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,)))************+++++++++***************+++++++++(((***+++***)))((()))***************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,---///222666===EEEKKKQQQppp~~~yyyvvvxxxyyy|||YYYEEEEEEBBB???@@@???<<<=========>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBB???CCCCCCEEEHHHFFFPPPggg~~~|||{{{|||}}}zzzxxxqqqsssvvvxxxwwwuuusssqqqoootttvvvuuutttwwwyyywwwxxxwww|||jjjWWWKKKCCC<<<666333333333222222222111111000000000000000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++------)))************+++++++++))))))******+++++++++,,,(((***+++***)))((()))***************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,---///222777>>>GGGLLLZZZ||||||xxxtttsss}}}___GGGFFFDDDBBBBBB???============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBB>>>CCCCCCFFFIIIGGGOOOeee|||zzzwwwuuurrryyyvvvssstttxxxyyyvvvsssssstttxxx~~~|||~~~vvviiiaaaPPP===999999999777444333333444444222000///000111000///111000000///...---------//////.........---------------,,,+++*********************++++++,,,------************************+++++++++++++++***)))(((+++*********))))))((((((******+++,,,,,,,,,,,,+++...,,,***+++...000...,,,111---000999>>>???FFFPPPgggzzzxxxyyy{{{yyyzzzmmmJJJJJJGGG>>>???CCC>>>>>>============>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDBBBDDDHHHFFFOOOddd~~~|||xxxxxxzzz{{{yyyuuuvvvuuuwww{{{|||yyy{{{ooo[[[IIIBBB999444333333333111000//////000333444444333111111000//////...------............------------,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,+++******+++*********))))))))))))))))))***++++++++++++***...,,,+++,,,...///...,,,000---111:::@@@BBBJJJVVVnnn}}}~~~xxxvvvvvvzzzVVVMMMDDD===>>>???>>>>>>============>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDBBBDDDHHHFFFOOOddd~~~~~~~~~}}}~~~~~~{{{yyywwwvvvyyy}}}~~~{{{xxxzzz{{{}}}~~~~~~}}}}}}zzzyyy{{{}}}bbbTTTAAA666555666444111000000000222444666555333111111000000//////............---------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,+++*********++++++++++++++++++++++++,,,,,,---------,,,++++++***************)))))))))((())))))***************---,,,,,,,,,...///...---///...333<<>>AAA>>>???>>>>>>======>>>>>>???>>>>>>??????@@@AAAAAAAAABBBDDDBBBDDDHHHFFFOOOddd}}}}}}~~~}}}}}}zzzzzz}}}~~~|||||||||}}}~~~~~~}}}|||{{{xxxwwwyyyzzz|||qqqXXXFFF===:::777444444333333333444444111///111111111000000/////////------------,,,,,,,,,,,,+++++++++++++++,,,---...------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************************))))))***+++++++++++++++------------............000000666>>>AAAFFFXXXkkk~~~~~~yyyvvvyyy{{{[[[DDDCCCGGGAAA???>>>>>>>>>>>>>>>>>>???>>>>>>???@@@@@@AAAAAABBBBBBDDDBBBDDDHHHFFFOOOdddyyyzzz|||~~~}}}|||}}}~~~}}}{{{yyyvvvuuuvvvuuutttxxx~~~|||dddQQQDDD<<<888666555444333444333111///111111111111111000000000......---------,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++*********************+++++++++***+++,,,,,,------,,,,,,------............//////222333999???AAAIIIaaazzz}}}xxxxxx~~~kkkKKKEEEHHHAAA??????>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBBBBDDDBBBDDDHHHFFFOOOddd~~~||||||~~~||||||~~~~~~|||yyyvvvttttttvvvuuusssvvv{{{~~~}}}}}}ooo[[[JJJ@@@888666444333444444444333222222111111111111111111//////.........------------,,,,,,,,,,,,------...+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++***************++++++++++++++++++,,,,,,---------------,,,...//////......///000333666<<>>>>>??????@@@??????@@@@@@AAABBBBBBBBBBBBDDDBBBDDDHHHFFFOOOddd~~~zzzzzzxxxxxxyyyxxxuuuwww|||{{{}}}|||yyyyyy|||}}}{{{|||cccSSS>>>;;;777555555555555555222222222222222222222222000000/////////............------,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,------------,,,,,,...000///...---///111444777>>>CCCEEEVVV|||}}}|||}}}```HHHDDD@@@@@@??????>>>>>>??????@@@??????@@@AAAAAABBBBBBCCCBBBDDDBBBDDDHHHFFFOOOddd}}}~~~{{{yyyyyyvvvsssuuuzzzxxxzzzzzzxxxyyy|||{{{xxxxxxzzzdddFFFBBB;;;777555444444333222222222222222222222222000000000000///////////////...------,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,...000000...---///111444888???DDDHHH[[[hhhKKKFFFDDD@@@@@@????????????@@@@@@???@@@@@@AAAAAABBBBBBCCCBBBDDDBBBDDDHHHGGGOOOddd~~~zzzyyyyyyzzzyyyyyyxxxwwwxxxyyyzzzyyyxxxxxxzzz~~~~~~gggWWWCCC999888:::888555333444444222222333333111////////////////////////........................,,,---......//////......------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///---.........---...111333;;;<<>>??????@@@@@@@@@AAAAAAAAA@@@EEEBBBBBBHHHHHHOOO___|||{{{{{{yyyxxxxxxyyyzzzyyyxxxwwwxxx{{{|||~~~xxxdddRRRDDD<<<777555444555444333222222000...////////////////////////........................,,,---......//////......------------------------++++++++++++++++++++++++++++++,,,------------,,,---------............///---.........---///111444:::>>>AAADDDTTTvvv}}}~~~bbbIIIDDDBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@EEEBBBBBBHHHHHHOOO___~~~}}}{{{xxxwwwxxxyyyxxxxxxwwwxxxxxxxxxxxxyyy|||sssYYYEEE;;;777888666555555555333000...////////////////////////........................,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------............///......///......///333666:::BBBCCCEEE[[[}}}{{{}}}uuuUUUGGGBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@EEECCCBBBHHHHHHNNN___~~~zzzxxxwwwwwwvvvuuuxxxxxxxxxvvvuuuuuuwwwyyy}}}sssYYYGGG???<<<777555777888666333222000000000000000000000000........................,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------............///...//////......111555888;;;EEEGGGHHHeee{{{|||bbbOOOCCCBBBAAAAAA@@@AAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAEEECCCBBBHHHHHHNNN^^^}}}{{{zzzwwwuuuxxxxxxwwwuuusssrrrtttuuu{{{|||uuu]]]NNNCCC:::555777888666444666111111111111111111111111////////////////////////,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------............//////////////////222777:::>>>HHHIIINNNqqqzzz{{{zzzoooTTTDDDCCCBBBAAAAAAAAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBAAAFFFCCCBBBHHHHHHNNN^^^{{{yyyyyywwwuuurrrpppqqqsssttttttxxxxxxgggSSSDDD999777777333333666111111111111111111111111////////////////////////,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------............//////000//////000333999===AAAHHHKKKXXXzzzyyyxxx}}}\\\GGGEEECCCAAA@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBFFFCCCCCCHHHGGGMMM]]]~~~|||xxxtttqqqqqqrrrrrrpppsss|||~~~}}}|||}}}~~~xxxkkklllvvvlllXXXDDD>>>999222111666222222222222222222222222////////////////////////,,,---......//////......------------------------------------------------,,,------...............---------............///000000//////000444:::???BBBFFFLLLbbb~~~|||xxxmmmIIIGGGDDDBBB@@@@@@BBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBFFFCCCCCCGGGGGGMMM]]]}}}xxxtttssstttuuussstttzzz|||zzzzzz{{{}}}~~~~~~tttlllggg___^^^llliiiPPPEEE===333222777222222222222222222222222000000000000000000000000,,,---......//////......------------------------------------------------,,,---......//////......---------.........//////000000000///111555;;;@@@CCCDDDMMMiiixxx{{{}}}KKKHHHEEEBBB@@@@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBGGGDDDCCCGGGGGGMMM]]]{{{xxxvvvyyyvvvsssrrrsssuuuvvvwwwyyyzzz}}}{{{tttooojjjiiiffffffnnn|||fffNNN???777666777111333444333333333000---000000000000000000000000................................................******,,,---.../////////+++,,,,,,------,,,,,,+++............////////////111000///000333777<<>>KKKWWWsss}}}~~~]]]JJJBBBCCCAAADDDEEE>>>@@@AAABBBBBBCCCCCCBBBBBBAAAFFFDDDDDDIIIIIIOOO___}}}xxxuuuqqqooopppqqqrrrrrrwwwxxx{{{~~~~~~yyyvvvpppqqqqqqrrrvvv}}}iiiRRRBBB999555222333333222111111111000111111111111111111111111////////////////////////........................,,,,,,---.........------------............------............////////////111000000111444888===@@@AAAPPPaaa~~~{{{zzzkkkPPPCCCDDDBBBBBBDDD???@@@AAABBBBBBCCCCCCBBBBBBAAAFFFDDDDDDIIIIIINNN^^^|||vvvrrrqqqqqqqqqqqqttttttvvvyyy{{{{{{yyywwwwww{{{~~~oooXXXDDD999666666555333111000111333111111111111111111111111000000000000000000000000.................................///...---,,,,,,......////////////..................////////////000000000222555999>>>AAAEEEVVVppp~~~yyy{{{ZZZCCCEEECCC@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAFFFDDDDDDIIIHHHNNN^^^~~~zzzxxxvvvtttuuuttttttuuuwwwxxxwwwvvvzzz~~~sssWWWCCC<<<:::888777444111111333111111111111111111111111000000000000000000000000............................../////////......---.........//////.....................////////////000000111333666;;;???BBBIII]]]}}}|||yyy~~~cccEEEFFFDDD???AAACCC@@@AAABBBBBBCCCCCCBBBBBBAAAFFFDDDCCCHHHHHHMMM]]]{{{xxxwwwvvvuuuvvvxxxzzzzzzzzzwwwzzz~~~jjjNNN???:::777888777333111444111111111111111111111111////////////////////////........................,,,---...///000000000000------............------............////////////000000222444888===AAADDDKKKeee}}}xxxzzznnnJJJGGGDDD???BBBEEE@@@AAABBBBBBCCCCCCBBBBBBAAAFFFDDDCCCHHHGGGLLL\\\wwwuuutttuuuwwwyyyyyyyyyssstttvvvxxx{{{|||}}}}}}|||aaaJJJ===555666888444333555222222222222222222222222////////////////////////........................,,,---...000111111222222---------......---------............///////////////000222666:::???CCCEEENNNppp}}}xxxxxx|||UUUJJJDDDAAADDDDDD@@@AAABBBBBBCCCCCCBBBBBBAAAFFFDDDCCCHHHGGGLLL[[[~~~|||zzzzzzyyywwwuuuqqqpppppprrruuuwwwyyyyyyxxx~~~eeeNNN;;;888999555333555222222222222222222222222000000000000000000000000...........................///000000111111111111......////////////..................///////////////000333666;;;@@@DDDFFFSSS}}}~~~}}}xxx}}}cccOOODDDCCCEEEAAA@@@AAABBBBBBCCCCCCBBBBBBAAAFFFDDDCCCGGGFFFKKK[[[}}}xxxuuupppooonnnooorrrtttuuuuuunnnwww~~~aaaDDD;;;:::555222444222222222222222222222222111111111111111111111111........................111111111111111000////////////000000000000//////............/////////000///000333777<<>>FFFHHHPPPbbb~~~}}}}}}zzzxxxmmmOOOFFFIIIEEEEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGGGGHHHNNNVVV{{{{{{tttrrrsssoooqqquuuzzz~~~~~~iiiKKK@@@;;;666444555666555444333222222222222111111111000000000000000000000000////////////////////////////////////000000000000000000000111111111222222222:::;;;<<>>???@@@HHHQQQfffzzzxxx^^^IIIHHHEEEEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGGGGHHHNNNWWWxxxwwwwwwxxxyyyzzzyyywwwxxxtttssssssuuu|||zzzcccHHH888777:::888444333333333333333333333333111111111111000000000000000000000000000000000000000000000000111111111111111111000111333444333333<<<===@@@CCCFFFUUUssszzz{{{|||tttnnnHHHIIIHHHDDDCCCFFFGGGEEEDDDEEEGGGEEEEEEFFFEEEGGGNNNWWW}}}}}}zzzzzz~~~}}}{{{xxxwwwwwwwww{{{|||YYYDDD>>>>>>:::444333333333333333333333333111111111111000000000000000000000000000000000000000000000000111111111111111111111111333444444333===???BBBEEEHHHYYYzzzyyyxxxrrr~~~~~~xxxRRROOOHHHDDDCCCFFFGGGEEEDDDEEEGGGEEEEEEFFFFFFGGGNNNWWW|||}}}|||~~~}}}zzzzzzzzzyyyxxxlllPPPCCC>>>888333444444444444444444444444222222111111111000000000000000000000000000000000000000000000111111111111111111111222222333444555<<<@@@DDDFFFKKK___~~~|||www|||rrrppp}}}XXXNNNIIIDDDCCCEEEFFFDDDCCCEEEFFFEEEEEEFFFFFFGGGNNNVVVzzz}}}}}}xxxxxxwwwxxxyyyxxxuuuxxx}}}dddOOOBBB:::666555555555555444444444444222222222111111111000000000000000000000000000000///000000000111111111111111111222222222333555777;;;@@@EEEFFFNNNgggyyyvvvuuuoooqqq|||```KKKJJJEEECCCEEEFFFCCCCCCEEEFFFDDDEEEGGGGGGGGGNNNVVVzzz|||vvvuuutttuuuwwwwwwsssssswwwvvvwwwyyy|||~~~fffNNNBBB===666666666555555444444444222222222222111111111111111111111111111111111111///000000000111111111111000222333222111222666999;;;@@@DDDFFFRRRqqq|||wwwvvvqqqpppsss}}}oooQQQLLLFFFCCCEEEFFFDDDCCCFFFEEEDDDEEEGGGGGGGGGMMMUUU{{{|||yyyxxxyyyxxxsssrrrtttrrrssstttuuuxxx}}}}}}]]]GGG>>>777777777666555555444444333222222222222111111111111111111111111111111111000000000000111111111111000222333222111222777;;;<<<@@@CCCGGGXXX|||yyywwwxxx|||nnnqqqvvv~~~[[[NNNHHHEEEFFFFFFDDDEEEGGGEEEDDDEEEHHHHHHGGGMMMUUU{{{|||vvvssstttrrrrrrssssssuuuxxx|||mmmNNN===888888777777666555555444333333222222222111111111111111111111111111111111000000000000111111111111000222444222000222777<<>>FFFGGGIIIggg|||qqqrrrvvvlllooorrrxxxdddKKKCCCIIIGGGEEEHHHIIIGGGGGGHHHJJJIIIIIINNNVVVyyy~~~zzzvvvssssssssstttsssvvvwwwfffNNNCCC:::999888444333444333333333222222222222111111111111111111111111111//////000000000111111111444333333444666999<<<>>>???HHHJJJQQQrrr}}}sssvvvrrrjjjnnnrrrxxxmmmRRRFFFIIIFFFDDDHHHHHHEEEEEEFFFHHHGGGGGGLLLTTTyyy}}}wwwssssssrrrrrrssssssxxx\\\MMM>>>888999888666444333333333333222222222222111111111111111111111111000000111111111222222222555444444555777:::===???@@@GGGKKKXXX|||uuuzzzyyymmmgggnnnqqqwww~~~xxxYYYIIIIIIEEEDDDGGGHHHEEEEEEFFFHHHGGGGGGLLLTTTyyy~~~xxxuuusssssswwwwwwyyy}}}hhhVVVBBB888999;;;:::777444444333333333222222222111111111111111111111111111111222222222333333333444444444555777:::>>>@@@AAADDDIII\\\|||yyyttt{{{tttkkkgggnnnqqqwww}}}|||[[[IIIIIIFFFEEEGGGFFFGGGGGGHHHJJJIIIIIINNNVVVwww}}}zzzxxx}}}}}}yyyhhhQQQ@@@;;;;;;999666444444444333333333222222111111111111111111111111222222222222333333333333333222333444666:::===???DDDDDDIII```xxxuuuqqqzzzrrrkkkiiinnnqqqwww}}}\\\HHHIIIHHHGGGHHHEEEGGGGGGHHHJJJIIIIIINNNVVVuuummmRRRAAA:::666333444444444444333333333333111111111111111111111111111111222222222333333333222222222444666:::===@@@HHHHHHNNNiiivvvsssqqq{{{}}}oookkkkkkppprrrxxx~~~dddKKKIIIHHHHHHHHHDDDEEEEEEFFFHHHGGGGGGLLLTTTsssiiiKKK<<<888666555444444444444333333333111111111111111111111111111111111111222222222222333333333555777;;;???AAAHHHIIITTTrrruuutttsssvvvjjjiiikkkqqqtttyyy~~~sssSSSKKKHHHGGGHHHDDDEEEEEEFFFHHHGGGGGGLLLTTTsssyyyTTTAAA<<<<<<555555444444444333333333111111111111111111111111000000111111111222222222444444444666999<<<@@@BBBEEEIIIWWWwwwuuuuuuuuuqqqeeegggkkkrrrtttyyyYYYLLLGGGFFFHHHEEEHHHGGGHHHJJJIIIIIINNNVVVttt\\\HHH@@@555666555333333333333111///111111111111111111111111111111222222222333333333555555555666888<<>>BBBDDDJJJPPPaaavvvppppppxxxxxxfffdddhhhiiipppsssxxx}}}[[[IIIIIIJJJHHHGGGFFFGGGIIIHHHHHHMMMUUUpppiiiPPP???:::777555444555666555444222222222222222222222222111111222222222333333333222333555888<<<@@@CCCEEEMMMUUUiiirrrnnnoooyyyttteeedddhhhjjjpppssswww|||eeeIIIJJJLLLHHHGGGFFFGGGIIIHHHGGGMMMTTTppptttZZZDDD;;;888555444444444444333222222222222222222222222111111222222222333333333111333555999===AAADDDFFFMMMVVVppp}}}pppnnnqqq{{{qqqeeedddhhhkkkpppsssxxx~~~pppMMMKKKNNNHHHHHHFFFGGGIIIHHHGGGLLLTTToooiiiLLL===:::666444333444333222333333333333333333333333111111222222222333333333222333666:::>>>BBBDDDFFFKKKVVVuuu{{{pppooouuummmddddddhhhlllqqqtttyyy~~~{{{UUUNNNNNNHHHHHHGGGHHHIIIHHHGGGLLLSSSooo\\\@@@===888555444444333222333333333333333333333333111111222222222333333333333444777;;;???BBBDDDEEEMMMZZZ|||xxxooorrryyy{{{iiibbbbbbgggkkkqqqtttyyy~~~\\\OOOMMMIIIHHHGGGHHHIIIHHHGGGLLLSSSnnnkkkCCC???:::666555444333333333333333333333333333333111111222222222333333333333555888<<>>@@@@@@DDDIIIRRRgggtttpppttt|||nnncccccceeehhhjjjqqqtttzzz~~~kkkTTTKKKHHHJJJHHHGGGIIIIIIIIIMMMSSSppplllLLL;;;<<<888444555333444444444333333333222222222222333444444444444333555555888>>>@@@@@@DDDJJJTTTkkk~~~qqqnnnsss|||mmmddddddfffhhhkkkpppsssyyy}}}oooWWWMMMJJJJJJHHHGGGIIIIIIIIIMMMSSSppp~~~ZZZCCC>>>777444444111444444444444333333333333222222333444444444444444555555888>>>@@@AAAEEEKKKXXXrrrzzzmmmjjjrrr}}}mmmdddeeegggjjjlllooosssxxx|||vvv[[[OOOLLLJJJHHHGGGIIIIIIIIIMMMSSSpppgggJJJ@@@888777888333555444444444444333333333222333333444555444444444666666999>>>AAABBBFFFMMM]]]zzzwwwjjjiiirrr~~~llleeefffiiikkkmmmppptttyyy}}}```PPPKKKJJJHHHGGGIIIIIIIIIMMMSSSpppmmmOOOBBB888888:::666555555555444444444333333333333444555555555444444777666999>>>AAABBBHHHNNN___vvvjjjjjjttt{{{jjjdddgggiiikkkmmmqqquuuzzz{{{zzzxxxtttsssuuuvvvzzzfffPPPIIIJJJHHHGGGIIIIIIIIIMMMSSSppptttWWWFFF888777:::666555555555555444444444333333333444555555555555555888777999>>>AAACCCIIIPPPccctttiiikkkwwwxxxgggcccgggjjjkkkmmmrrrvvv{{{|||zzzvvvpppjjjiiifff```^^^^^^^^^```nnnlllQQQHHHJJJHHHGGGIIIIIIIIIMMMSSSpppeeePPP===888:::666555555555555444444444444333444444555555555555555888777999>>>AAADDDJJJQQQjjj~~~qqqgggkkkzzzttteeebbbfffiiikkklllrrruuu{{{yyywwwvvvuuupppllliiiccc_________ZZZWWWWWWYYYZZZbbbrrrsssUUUJJJJJJHHHGGGIIIIIIIIIMMMSSSppprrrZZZBBB;;;<<<777666666555555555444444444333444555555666666555555888777999>>>AAADDDJJJRRRqqqzzznnneeelll|||rrrdddaaafffiiijjjlllqqqtttzzz~~~yyywwwrrrmmmjjjjjjgggbbb\\\ZZZUUUSSSVVVXXXUUUSSSSSSRRRRRRUUUZZZaaarrrwwwXXXLLLJJJHHHGGGIIIIIIIIIMMMSSSpppgggOOO>>>888999777666666555555555555666666555555444444444555555888<<<:::===EEEEEEGGGTTTmmmrrrhhhbbbjjj|||zzznnnddddddhhhjjjkkklllrrrtttxxx||||||vvvqqqoooooonnniiibbb^^^]]]\\\YYYWWWVVVWWWYYYZZZYYYVVVRRRPPPPPPSSSUUUTTTUUU]]]kkkwwwbbbLLLMMMIIIGGGIIIJJJIIILLLQQQmmmsssWWWBBB:::;;;777777666555555555555666666555555444444444555555888<<<;;;===EEEEEEHHHUUUttt~~~pppiiiccclll}}}vvvkkkbbbbbbfffhhhjjjkkkssstttxxx|||xxxtttnnnhhhdddbbbcccdddbbb^^^YYYVVVUUUUUUSSSRRRVVVXXXZZZ\\\[[[YYYVVVSSSTTTTTTSSSQQQPPPTTT]]]eeerrr}}}fffNNNMMMIIIGGGIIIJJJIIILLLQQQkkkaaaGGG;;;;;;888777666666555555555666555555444444444555555666888<<<;;;===EEEEEEIIIWWW|||}}}pppjjjeeeoooqqqggg```aaaeeegggiiikkkrrrtttwww{{{yyyqqqeeebbb]]]YYYXXXZZZ]]]```\\\YYYWWWUUUUUUVVVUUUTTTVVVXXX[[[]]]^^^]]]ZZZYYYWWWUUURRROOONNNOOORRRTTTVVV]]]hhhvvvlllPPPNNNJJJGGGIIIJJJIIILLLQQQiiijjjKKK<<<:::888888777666555555555555555444444444444555666666777===<<<>>>DDDEEEJJJYYYsssjjjgggrrr~~~lllddd___aaaeeegggiiilllppprrruuuyyy~~~vvvjjjccc\\\YYYTTTQQQRRRVVV[[[___[[[ZZZYYYXXXXXXXXXXXXXXXVVVXXX\\\___aaa```^^^]]]YYYUUURRRPPPQQQQQQPPPNNNNNNRRRWWW]]]ffftttrrrQQQOOOKKKHHHIIIIIIIIILLLQQQiiiwwwUUUAAA<<<999999777666666555555555444444444444444555666666777======>>>DDDEEELLL\\\rrrjjjiiiuuuyyyiiiccc```cccggghhhjjjnnnnnnpppssswww{{{tttjjjccc^^^ZZZUUUQQQMMMIIIJJJNNNSSSWWWXXXXXXWWWVVVUUUUUUWWWXXXXXXZZZ^^^aaacccbbbaaa___\\\XXXUUUTTTUUUTTTOOOKKKKKKMMMOOOPPPSSSZZZdddkkkxxxSSSQQQKKKHHHIIIIIIIIIMMMRRRkkkcccKKKAAA:::999888777666555555555444444444444444555666777666======>>>DDDEEEMMM___{{{mmmiiiiiiwwwttthhhcccaaaeeehhhhhhkkknnnmmmooorrrvvv{{{~~~~~~vvvjjjbbb^^^\\\ZZZYYYRRRNNNJJJFFFFFFHHHLLLOOOWWWVVVUUUTTTSSSTTTXXX[[[\\\___bbbeeefffeeecccbbbaaa^^^ZZZXXXVVVSSSMMMIIIKKKLLLNNNMMMLLLNNNSSSXXXuuuXXXRRRLLLIIIIIIIIIIIIMMMRRRkkkpppSSSDDD;;;:::999777666555555555444333333444444666777777666===>>>???DDDEEENNNaaawwwiiihhhiiixxxrrrfffbbbbbbeeehhhhhhjjjmmmnnnpppssswww{{{vvvnnneee```______]]][[[RRRPPPLLLHHHGGGHHHKKKMMMUUUUUUTTTRRRRRRVVV\\\aaabbbdddgggiiijjjhhhfffdddeeeccc```\\\YYYTTTPPPMMMMMMOOOPPPNNNLLLLLLPPPSSSbbb```SSSMMMIIIIIIIIIIIIMMMSSSiiivvvUUUDDD;;;:::999777666555555555333333333444555666777888666>>>>>>???DDDEEEOOObbbwwwggggggiiiyyypppeeebbbbbbeeegggggghhhllloooqqqtttyyy}}}rrrllleeeaaaaaa```\\\XXXQQQOOOKKKHHHGGGHHHIIIKKKOOOOOOOOONNNNNNTTT\\\cccgggiiikkkmmmllljjjgggeeefffeeeccc```\\\XXXUUUTTTNNNOOOPPPNNNJJJJJJMMMPPPPPPmmmfffSSSMMMIIIIIIHHHIIIMMMSSSggg]]]GGG@@@777888999222444888555666555555444444444555555888999999@@@GGGDDDNNNgggtttjjjhhhnnn{{{oooaaaaaaaaabbbdddfffhhhjjjmmmpppsssvvvyyy}}}tttiiibbb^^^ZZZZZZ[[[XXXSSSNNNMMMNNNNNNMMMKKKLLLMMMLLLKKKLLLQQQZZZaaajjjoooooojjjiiilllllliiikkkhhhfffdddccc```ZZZUUURRRPPPOOOMMMLLLLLLMMMMMMPPPZZZjjjjjjWWWNNNIIILLLLLLIIINNNVVVkkkkkkTTTDDD:::999:::444555888555666555555444444555555555999;;;;;;BBBHHHFFFPPPjjjqqqiiiiiiooo}}}nnnaaaaaaaaabbbcccfffhhhiiimmmpppsssvvvyyy|||xxxkkkeeebbb]]][[[[[[XXXUUURRRPPPPPPPPPPPPPPPRRRRRRQQQOOONNNOOOTTTYYYfffmmmpppmmmkkklllkkkhhhllljjjhhhgggfffccc^^^ZZZVVVTTTRRROOOMMMKKKKKKKKKLLLSSS]]]ooonnnXXXOOOJJJLLLLLLIIILLLSSSjjj{{{bbbIII;;;999<<<666666888555666555555444555555666666:::<<<<<>>>>>BBBFFFFFFYYYyyyzzznnnjjjmmmwwwyyyhhh___``````bbbdddgggjjjkkknnnpppsssuuuwwwzzz~~~yyynnnccc``````]]]XXXWWWVVVWWW\\\\\\ZZZZZZ^^^YYYWWWUUUVVV[[[aaafffiiikkkhhheeedddbbb___[[[WWWRRRPPPUUU___fffffffffhhhfffiiikkkjjjfffcccbbbbbb]]]\\\ZZZYYYXXXWWWXXXXXXRRRQQQQQQRRRRRRYYYmmmlll[[[MMMKKKLLLKKKLLLRRReeeuuuQQQ======999666888777555555555555666777999999<<>>:::999:::666777777666666777777888999999777BBBCCCGGGNNN___qqqiiiiiimmm}}}}}}lllbbbccccccdddeeegggjjjlllnnnnnnoooqqqtttwwwzzz|||~~~{{{~~~xxxoookkkjjjjjjhhhccc```dddppp|||xxxtttooojjjiiikkkjjjfffaaa______aaabbbbbbeeeeeeeeeeeecccaaa___^^^YYYXXXYYY___hhhooorrrrrrtttsssrrrooohhhbbbdddjjj{{{jjjPPPNNNJJJHHHNNNRRRcccgggGGG>>>:::999:::888777777777777777888999999;;;999CCCDDDHHHOOObbbpppggghhhmmm~~~|||lllccccccccccccdddfffiiikkkmmmkkkmmmppptttxxx{{{~~~tttnnnooonnnkkkdddbbbfffrrr}}}vvvmmmjjjjjjfffccc```___```cccdddeeekkkjjjiiigggeeecccaaaaaa\\\ZZZ[[[```hhhooorrrrrrzzzyyyyyywwwoooiiijjjqqq|||oooRRRNNNJJJIIINNNRRRbbblllJJJ@@@:::999;;;999888777777777777888999999===:::CCCDDDIIIRRRgggnnnggghhhmmm|||zzzkkkcccbbbbbbcccccceeehhhjjjkkkjjjlllppptttxxx|||~~~zzzzzzwwwqqqjjjfffhhhsssssslllkkkeeecccbbbdddhhhmmmpppqqqzzzxxxtttoookkkgggeeeddd___^^^]]]```eeejjjnnnpppyyyzzz||||||uuummmlllqqqxxxrrrTTTOOOKKKIIIOOOQQQaaazzz~~~sssOOOBBB:::888;;;888888888777777888888999:::===999BBBCCCIIIUUUmmm~~~nnnhhhjjjlllyyywwwiiiaaacccccccccdddeeehhhjjjkkkmmmooorrruuuxxxzzz{{{|||~~~~~~~~~vvvuuusssrrrttt{{{|||sssnnnmmmtttyyyvvvsssrrrrrrtttyyy~~~}}}wwwqqqmmmjjjiiiddddddccccccdddiiiooottt}}}xxxssstttyyysssTTTPPPLLLJJJOOOPPP```iiicccdddyyyxxxRRRDDD;;;888:::888888888888777888888999:::<<<888@@@BBBJJJXXXrrr|||mmmiiilllkkkvvvvvvhhh___ddddddddddddfffhhhjjjllloooqqqsssvvvxxxyyyyyyyyy}}}}}}}}}}}}~~~tttmmmfffdddaaa___aaagggpppwwwzzztttpppvvvzzzuuuqqqooonnnjjjjjjjjjggggggkkktttzzzsssTTTPPPMMMKKKNNNPPP```sssgggbbbaaaggg^^^GGG>>>999777777888777777777777999:::;;;@@@======GGGOOOUUU|||}}}qqqkkkjjjmmmwwwpppdddaaabbb```___aaaeeeiiikkkllloooppprrrvvvzzz||||||{{{~~~vvvlllfff```\\\YYYYYY^^^fffpppwwwxxxzzz~~~zzzxxxtttoookkkiiiffffffkkkttt|||YYYOOONNNJJJIIIOOObbb}}}oooddd___]]]ccc}}}___GGG>>>999777777888777777777777999:::;;;@@@>>>===GGGOOOWWW~~~}}}qqqkkkiiioooyyypppdddaaabbb``````bbbfffjjjlllmmmpppppprrrvvvzzz}}}|||{{{~~~~~~~~~}}}~~~~~~qqqiiiaaa]]]YYYVVVYYY]]]bbbiiiyyyzzzsssnnnlllkkklllqqqzzz|||YYYNNNNNNKKKLLLQQQbbb}}}qqqgggeee```ccc{{{dddJJJ>>>999777777888888777777888999;;;<<>>>>>GGGPPPZZZ}}}pppjjjiiiqqq|||pppdddaaabbbaaaaaacccgggkkknnnnnnpppqqqssswww{{{}}}}}}|||{{{|||||||||~~~sssggg```[[[VVVTTTVVVVVVZZZhhh~~~xxxpppmmmlllnnnttt|||~~~ZZZMMMMMMLLLNNNSSSbbb|||tttrrrkkkhhhzzznnnPPPAAA;;;888777999888777777888999;;;<<<>>>??????GGGQQQ^^^{{{pppkkkjjjsssooodddaaabbbaaaaaadddiiimmmooooooqqqrrrtttwww|||~~~~~~}}}|||}}}}}}~~~rrrggg```YYYUUUUUUSSSTTT^^^rrryyyvvvwwwvvvqqqnnnooouuu|||~~~yyyuuuvvv{{{]]]NNNLLLMMMOOOSSSbbbuuusss|||{{{ssslllvvvzzzXXXEEE===:::888999888888888888:::;;;<<<===???@@@GGGRRRbbbyyyoookkkkkksss~~~nnndddaaabbbbbbbbbeeeiiimmmnnnnnnqqqrrrtttwww|||~~~~~~}}}pppeee]]]XXXXXXUUUTTTYYYiii|||~~~sssooopppzzzzzzrrrqqqwww|||}}}|||uuuqqqooopppsss{{{dddOOOLLLMMMNNNQQQbbbnnngggjjj~~~xxxooosss]]]GGG???<<<999999999888888999:::<<<===<<<@@@AAAGGGTTTfffxxxnnnllllllrrr{{{mmmdddaaabbbbbbcccfffjjjlllmmmlllpppqqqssswww{{{}}}}}}|||{{{mmmaaa\\\[[[UUUTTTWWWcccrrrvvvqqqpppvvvsssooouuu{{{|||zzzsssqqqqqqrrrsssvvviiiQQQLLLMMMOOOPPPbbbvvvkkkeeeqqq~~~zzzyyyyyyyyy~~~tttwwwwwwttt^^^FFF???<<<999999999888888999:::<<<===;;;@@@BBBGGGTTTiiixxxnnnkkklllqqqyyyllleeeaaacccccccccfffiiikkkkkkjjjpppppprrrvvvzzz}}}|||{{{}}}~~~zzzjjjaaa___WWWVVVXXX^^^iii{{{zzzrrrqqqwwwxxxsssyyy{{{xxxvvvuuurrrpppvvv~~~mmmRRRLLLOOOQQQRRRbbbxxx```ccclll}}}zzzpppgggeeebbb______```bbbdddccceeehhhjjjjjjhhheeecccfffnnnzzz]]]EEE>>><<<::::::999888888999:::<<<===;;;AAABBBGGGUUUkkkxxxmmmkkkkkkoooxxxkkkeeebbbccccccdddfffiiijjjiiihhhoooppprrrvvvzzz||||||{{{yyy{{{}}}qqqfffccc[[[YYYYYY\\\bbbssstttlllmmmsss~~~~~~}}}xxxqqqmmmqqqxxx|||oooSSSMMMQQQSSSSSSbbbooobbb[[[cccttttttjjjddd```\\\ZZZVVVWWWXXXYYY\\\^^^```aaacccdddeeeggghhhhhhhhhhhhjjj}}}eeeNNN???;;;<<<999888888888888999;;;<<>>@@@BBBGGGOOO\\\yyyxxxlllgggiiippptttiiidddcccbbbccceeeffffffgggiiikkkmmmooosssuuuuuuvvvxxxyyy{{{{{{|||}}}nnnaaa\\\SSSXXXaaannn~~~VVVNNNNNNOOOTTTddd~~~lll```XXX[[[ccclllzzz{{{mmmbbbVVVSSSPPPLLLKKKKKKMMMNNNJJJIIIHHHFFFGGGJJJPPPTTTWWWWWWWWWUUURRRQQQRRRSSSOOOQQQSSSWWW[[[___cccfffdddeeegggiiillloooqqqssswwwxxx{{{{{{]]]EEE===>>>:::999999999:::<<<>>>???@@@CCCIIIQQQ```vvvkkkhhhjjjooo~~~tttiiidddcccbbbdddfffgggggghhhiiikkkoooqqqtttuuuvvvwwwyyy{{{}}}~~~uuufff^^^TTTWWW___jjjYYYNNNNNNOOOUUUcccqqq___VVVWWWYYYbbbnnnwww{{{uuuggg^^^[[[WWWRRROOOOOONNNNNNNNNNNNNNNNNNJJJJJJHHHFFFDDDEEEHHHKKKQQQSSSSSSRRRQQQPPPQQQSSSQQQSSSUUUWWWYYY\\\aaadddeeegggiiilllooosssvvvxxx{{{}}}aaaGGG>>>???::::::999:::;;;===???@@@@@@EEEKKKRRRcccvvvkkkhhhkkkooo~~~tttiiieeedddccceeehhhiiihhhhhhiiikkkppprrrtttuuuvvvwwwzzz|||~~~~~~mmmcccVVVWWW]]]fffxxxvvv\\\NNNNNNOOOTTTbbb|||xxxwwwxxxppp___[[[VVVXXX[[[]]]___ccchhhllljjjfff^^^UUUSSSWWWXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTPPPNNNKKKHHHFFFHHHMMMPPPWWWYYY[[[ZZZYYYWWWWWWXXXZZZ[[[\\\[[[YYY[[[___bbbggghhhkkknnnsssxxx{{{}}}eeeIII>>>???::::::::::::<<<>>>@@@AAA@@@FFFLLLSSSeeewwwllliiikkkpppuuuiiieeedddcccfffhhhiiiiiiiiiiiijjjoooqqqssstttuuuvvvyyy|||}}}vvviiiXXXWWW[[[aaaxxxuuuyyy^^^NNNNNNOOOSSSccc|||{{{pppwwwmmmfff^^^ZZZVVVSSSSSSVVV[[[^^^[[[]]]\\\[[[^^^cccccc```XXXXXXXXXXXXYYYYYYZZZZZZVVVSSSMMMHHHFFFJJJPPPVVVXXX[[[^^^```___]]]]]]]]]YYY[[[\\\[[[[[[^^^ccchhhgggiiilllpppuuu{{{hhhJJJ===>>>:::::::::;;;<<<>>>@@@BBB@@@GGGMMMTTTfffxxxlllhhhjjjqqquuujjjeeeddddddfffiiijjjjjjiiijjjjjjnnnppprrrssssssuuuxxx{{{{{{~~~|||mmmZZZXXXYYY^^^~~~xxxwwwrrr___OOONNNOOOSSSdddyyy|||~~~ooohhh^^^VVVTTTWWW^^^cccbbbffflllssszzz}}}|||{{{yyyxxxqqqhhhdddfffhhhfff^^^XXXQQQNNNKKKLLLRRRZZZcccgggiiifffdddeeedddaaa^^^```bbbbbbaaaaaaccceeelllmmmppptttyyyoooLLL;;;;;;<<<;;;:::999:::<<<>>>@@@DDDIIIMMMVVVmmmwwwmmmjjjlllsss}}}uuugggbbbbbbdddfffhhhiiiiiiiiikkkmmmooopppqqqqqqqqqssswwwzzznnn___[[[VVV```zzz~~~pppiiiuuuqqqsssvvvvvvsssooommmllluuu|||eeeRRRPPPPPPSSSbbb}}}|||tttqqqsssxxx}}}yyytttooojjjaaaZZZSSSPPPMMMNNNSSS[[[hhhooossspppmmmlllkkkiiieeeggghhhhhhhhhhhhiiikkkqqqrrruuuyyy~~~qqqNNN<<<;;;<<<;;;::::::;;;===???@@@DDDHHHMMMVVVoooxxxnnnkkkmmmrrr|||sssfffaaabbbdddeeeggggggggghhhjjjlllnnnqqqsssuuuvvvwwwyyy{{{~~~~~~rrraaa\\\UUU^^^wwwsssfffjjjrrr~~~{{{uuummmfffeeeeeeeeecccaaa___```aaaiiiooowww~~~hhhSSSQQQQQQTTTbbb{{{qqqeee]]]UUURRROOOOOOUUU[[[jjjuuu}}}|||wwwtttsssrrrpppqqqrrrqqqqqqqqqsssuuuxxxzzz~~~sssOOO===<<<<<<;;;::::::;;;===@@@AAAEEEHHHMMMXXXrrrwwwmmmjjjlllpppzzz}}}pppddd```aaadddeeeeeeeeedddeeehhhjjjmmmqqqvvvyyyzzz{{{|||}}}}}}~~~~~~~~~~~~xxxeee]]]UUU\\\tttwwwddd```^^^aaammmzzzqqqhhhbbb^^^ZZZZZZ]]]______^^^```___]]]YYYWWWWWWZZZ]]]ccchhhnnnrrrtttxxx}}}kkkUUURRRRRRUUUccc|||{{{|||vvv{{{{{{iii```WWWSSSQQQQQQUUUZZZhhhwww~~~{{{zzzyyyyyyzzz{{{zzzyyyzzz|||~~~rrrNNN===>>>;;;;;;::::::<<>>AAADDDFFFKKKMMMRRR___|||vvvkkkhhhjjjjjjuuu}}}pppddd___```aaaccceeeffffffgggiiijjjmmmnnnppprrrtttyyy~~~lllbbb\\\dddwwwzzzkkk[[[RRRLLLIIIOOOYYYaaaqqq{{{wwwnnnjjjfffeeefffgggeeebbbeeeeeeddd```ZZZUUURRRQQQ[[[```dddeeefffkkkwwwoooUUUOOOOOOUUUeeeuuuiiidddcccbbbbbbeeehhhwwwzzzRRR>>>>>>;;;:::;;;<<<>>>BBBEEEGGGKKKNNNUUUdddvvvkkkhhhjjjhhhtttsssfff```aaa```cccgggiiijjjjjjkkklllkkkmmmpppsssuuuxxx|||pppfff```gggzzzrrr^^^UUUNNNIIILLLUUU[[[sss|||xxxrrrnnnnnnmmmjjjddd]]]WWWSSSRRRWWW]]]ccceeefffmmmzzzpppVVVOOOPPPVVVfff|||pppkkkjjjhhhhhhjjjhhhuuuUUU???===::::::;;;<<>>BBBGGGJJJPPPRRRXXXkkktttlllgggdddjjjssszzzjjjaaaaaaccccccdddgggkkkmmmnnnmmmmmmppptttvvvwwwwwwwwwxxxyyy|||sssfff```kkk{{{dddXXXQQQIIIGGGJJJUUUqqq|||vvvmmmeee^^^WWWRRRNNNSSSWWW[[[^^^cccmmm|||pppSSSSSSLLLTTThhh}}}|||zzz|||{{{wwwuuuwwwvvv|||WWWAAA>>>===<<<;;;<<>><<<;;;;;;===BBBJJJRRRWWW]]]cccmmmuuujjjeeeccceeepppsssgggccccccccceeehhhlllmmmlllkkkkkkooouuuyyyzzzzzzyyyzzz|||~~~~~~~~~{{{ooojjj|||}}}mmmgggbbbYYYSSSSSSQQQSSS___sssooojjjbbb[[[WWWTTTSSSQQQQQQUUUYYY]]]cccooozzzXXXTTTMMMYYYfff||||||wwwQQQ>>>======<<<;;;>>>DDDLLLUUU[[[aaafffqqqvvvkkkfffeeegggqqqsssfffaaaeeeeeegggiiilllllljjjhhhjjjnnntttxxxyyyzzzzzz{{{~~~{{{vvvpppnnntttmmmhhh```\\\^^^XXXTTTUUU___lllxxxsss```\\\WWWTTTTTTUUUUUUUUUSSSVVVZZZ\\\aaalll|||zzzWWWSSSLLLXXXeee}}}{{{zzz}}}uuuOOO=========<<<===@@@GGGRRR\\\bbbffflllwwwyyymmmiiihhhhhhqqqtttfff```eeeeeegggjjjlllllliiigggiiimmmrrruuuwwwyyy{{{|||~~~vvvuuu~~~sssrrr}}}ssslllccc___aaaXXXVVVZZZbbbgggiiikkknnnuuu{{{~~~|||vvvkkk```\\\YYYVVVUUUVVVWWWWWWVVVUUUXXXZZZ\\\aaalll|||wwwWWWTTTLLLVVVeeesss}}}zzzzzzwwwxxx}}}vvvPPP??????======>>>CCCMMMYYYeeemmmqqqxxxxxxlllhhhhhhfffnnn|||uuuhhhbbbbbbcccfffjjjmmmmmmkkkiiiiiilllpppsssuuuwww{{{}}}~~~~~~~~~}}}zzzssswww}}}uuuwwwvvviiicccccc\\\^^^dddkkklllfffbbbbbbaaaeeegggggghhhhhhccc\\\\\\ZZZYYYXXXYYYXXXWWWUUUVVVXXX[[[]]]cccooouuuWWWVVVMMMVVVdddmmmwww{{{~~~wwwQQQ@@@AAA<<<===???FFFQQQ___llluuu|||tttiiieeeeeeeeelllzzzvvvjjjeee___aaaeeejjjnnnooommmkkkiiikkknnnqqqssswww{{{~~~}}}}}}}}}||||||~~~uuurrrzzz}}}wwwzzzuuukkkiiihhhiiinnnssspppiiieeefff___aaabbbbbbeeeiiihhhddd[[[ZZZYYYYYYZZZYYYWWWUUUVVVYYY\\\___eeerrrtttXXXXXXNNNVVVdddlllnnnppppppsss{{{|||yyyyyy|||}}}SSS@@@@@@>>>===>>>FFFUUUhhhxxxuuujjjfffeeeaaajjjxxxqqqeeeaaa___ccchhhmmmppppppnnnmmmkkklllnnnpppsssvvvxxxzzz{{{||||||||||||}}}}}}yyy~~~tttqqqsssooolllrrr}}}}}}wwwvvvnnnllljjjiiinnnrrrmmmeeebbbbbbcccddd___YYYYYY^^^\\\aaacccdddkkk}}}rrrXXXTTTRRRRRReeeppppppnnnlllmmmttt~~~}}}~~~{{{SSS@@@@@@AAA@@@BBBLLL^^^rrrvvvkkkfffeeebbbjjjyyyqqqfffaaaaaaccchhhlllooopppooonnnllllllnnnpppsssvvvxxxzzz{{{||||||{{{zzz{{{~~~tttppp|||{{{uuuooorrr}}}~~~}}}zzzyyy}}}{{{rrrgggdddcccddd```\\\[[[^^^___cccgggjjjssssssXXXSSSRRRSSSeeezzzwwwrrrllliiimmmwwwxxxRRR@@@@@@???>>>AAANNNccc{{{yyymmmgggeeebbblll{{{rrrfffaaaaaacccgggjjjmmmooooooppplllmmmnnnpppsssvvvxxxzzzzzz{{{{{{zzzyyyzzz|||rrrnnnuuu{{{{{{wwwlllmmmzzz|||qqqlllgggccccccbbb___^^^```bbbeeehhhlllwwwtttWWWQQQRRRVVVfff~~~uuunnnlllooorrrxxxuuuQQQAAAAAA???>>>BBBQQQjjj}}}ppphhhddddddmmm}}}tttfff```aaabbbdddgggjjjmmmooopppmmmnnnoooqqqsssvvvxxxzzzyyyzzzzzzzzzzzz{{{~~~}}}{{{}}}}}}nnnjjjjjjiiifffgggkkkmmmppp|||ssssss}}}~~~ppphhhbbbbbbdddbbbbbbcccgggiiijjjllluuuuuuVVVPPPRRRWWWiii{{{sssmmmjjjmmmqqqwww}}}sssRRRBBBAAACCCBBBGGGYYYtttrrriiieeeeeeooouuufff______```bbbdddhhhkkkmmmooonnnnnnoooqqqtttvvvxxxzzzwwwyyyzzzzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}wwwvvv~~~xxxuuuiiiccc^^^YYYUUU\\\aaadddfffqqqnnnfffaaabbbddddddeeegggkkkmmmmmmooouuu~~~tttUUUPPPRRRWWWlll{{{qqqkkkiiiiiijjjmmmrrryyyqqqRRRDDDBBBBBBAAAGGG[[[yyytttjjjeeefffqqqvvvfff___^^^___aaadddhhhkkkmmmoooooooooppprrrtttvvvxxxyyywwwyyyzzz{{{{{{}}}||||||{{{{{{zzz{{{{{{|||zzzuuuvvvyyywww|||lllaaa[[[TTTPPPOOO]]]eeejjjlllrrrwwwhhhbbb___bbbdddeeehhhlllkkkoooqqqrrrwwwrrrUUUPPPQQQUUUlll~~~yyysssnnnllljjjkkknnnrrrvvvxxxxxxxxxxxxxxxyyyyyyyyyyyypppTTTFFFBBB>>>===EEE\\\}}}vvvkkkeeegggrrrwwwfff^^^^^^___bbbfffjjjlllnnnoooooopppppprrrtttvvvxxxyyyyyyzzzzzzzzzzzz{{{}}}{{{zzzyyyyyyyyyzzz{{{{{{vvvwww|||uuuzzzzzznnnaaaZZZTTTOOONNNRRR```kkktttvvvyyy}}}ssslll```]]]^^^bbbddddddiiipppuuu{{{oooUUUQQQQQQRRRiiipppuuu}}}zzztttrrrooommmnnnooooooooorrrsssuuuwwwyyy|||~~~~~~pppTTTGGGBBB??????HHH```vvvkkkfffgggrrrwwwfff^^^^^^```dddhhhlllnnnppppppppppppqqqrrrtttvvvxxxyyy{{{{{{{{{yyyxxxxxxzzz|||yyyyyyxxxwwwxxxyyy{{{{{{tttzzzzzzsss|||pppeee[[[VVVPPPLLLOOOVVVeeerrr|||oooaaa^^^]]][[[ZZZZZZ^^^bbbcccdddjjjrrrnnnUUURRRPPPQQQfffgggkkkooosssxxx}}}}}}yyyvvvtttsssssssssyyyzzz|||~~~wwwUUUCCCAAABBB@@@IIIgggvvvllliiieeeooo{{{jjjbbbaaabbbdddfffhhhjjjjjjkkkmmmooopppqqqrrruuuxxx{{{}}}{{{yyyyyyzzzzzzyyyxxxxxxtttsssvvvwwwuuutttvvvsssyyywwwsssvvvsssfff[[[UUUUUURRRMMMQQQ\\\ttt|||~~~}}}zzzqqqddd[[[WWWVVVVVVUUUWWWYYY[[[```eeejjjnnnqqqmmmTTTOOOOOOTTTggggggiiikkkmmmpppvvv}}}}}}zzzyyyxxxxxxyyy}}}}}}xxxYYYIIIGGGFFFBBBMMMnnnuuukkkiiieeennn{{{jjjbbbcccdddeeegggiiijjjkkkkkknnnoooqqqrrrsssuuuyyy|||}}}zzzxxxxxxyyyzzzzzzyyy{{{vvvsssuuuuuussssssvvvxxx}}}ssspppuuurrrddd[[[VVVUUURRRRRR___ppp~~~{{{xxxzzzssskkkeee^^^YYYWWWWWWWWWVVVVVVWWWYYY^^^eeemmmtttxxxnnnUUUPPPPPPTTThhhffffffffffffhhhmmmtttyyy}}}{{{zzzzzz{{{{{{|||}}}www\\\NNNJJJHHHCCCOOOvvvrrrjjjhhhdddmmm~~~|||kkkbbbeeefffggghhhiiijjjkkkkkknnnoooqqqssstttvvvyyy|||{{{yyywwwvvvxxxzzz{{{{{{|||xxxttttttsssppprrruuuyyyyyyppprrryyy|||pppddd]]]YYYXXXVVV\\\ppp~~~yyyuuuuuu|||wwwddd^^^\\\[[[[[[[[[ZZZWWWUUUTTTTTTVVVZZZcccnnnxxxpppWWWQQQPPPTTThhheeeeeeeeedddeeeggglllpppwwwvvvuuuuuutttuuuvvvvvvvvvwwwxxxzzz|||~~~ttt^^^PPPJJJHHH@@@OOO~~~qqqiiihhhccclll|||~~~lllbbbfffffffffgggggghhhiiijjjlllnnnqqqrrrsssuuuxxx{{{zzzxxxuuuuuuwwwzzz{{{|||{{{wwwvvvuuusssoooooossswww}}}}}}sssooovvvxxxpppkkkfffccceeehhhrrr{{{wwwvvvyyy~~~uuuiiiaaa[[[]]]```bbbbbb^^^YYYUUURRRQQQQQQUUU^^^jjjvvv}}}rrrXXXQQQPPPUUUiiibbbdddffffffeeefffggghhhllllllllllllmmmnnnnnnooonnnoooqqqrrrtttvvvxxxxxx}}}~~~uuucccTTTKKKHHH@@@SSSrrriiifffbbbjjjzzzmmmccceeeddddddeeeeeeggghhhiiikkkmmmppprrrsssuuuwwwyyyxxxvvvtttuuuwwwzzz{{{{{{wwwvvvvvvwwwtttnnnnnnqqqzzzwwwnnnnnnxxx~~~vvvrrryyyvvvwww{{{yyyzzz|||xxxooohhhcccaaa```]]]aaafffiiigggbbb\\\YYYQQQPPPOOOQQQXXXbbbmmmsssyyysssYYYQQQPPPUUUjjj___bbbeeefffeeeddddddeeefffgggggghhhiiiiiijjjjjjjjjjjjlllmmmoooqqqrrrssssssxxx{{{{{{~~~{{{zzzmmmrrr|||nnn^^^PPPKKKDDD[[[ttthhheeeaaahhhxxxnnncccdddcccccccccdddfffhhhiiikkknnnqqqssstttuuuwwwyyywwwuuuuuuvvvxxxyyyyyyyyyttttttuuuvvvrrrnnnooottt~~~rrrkkkmmmvvv|||{{{wwwvvv}}}|||zzz{{{uuurrrooommmkkkhhhdddaaabbbfffjjjllliiiddd```]]]RRRQQQPPPQQQUUU\\\ccchhhhhhnnnuuu{{{tttXXXPPPPPPVVVjjj]]]___aaaaaaaaaaaabbbdddcccdddeeeffffffgggggggggfffggghhhjjjkkkmmmnnnooommmrrruuutttxxx~~~ppp]]]]]]xxxyyygggWWWMMMGGGbbbwwwiiicccaaagggvvvoooccccccccccccccceeegggjjjllllllooosssuuuvvvwwwyyy{{{uuuuuuuuuwwwyyyyyyxxxvvvtttsssrrrrrrooommmrrrzzzzzznnniiiooowwwzzzzzzxxxzzz{{{yyy~~~vvvooonnnppprrrooojjjdddaaa___TTTSSSSSSTTTVVVZZZ^^^```___bbbfffmmm|||tttWWWOOOPPPVVVkkk\\\]]]]]]\\\\\\^^^aaadddbbbbbbcccdddeeeeeeeeeeeecccdddeeeggghhhjjjkkkkkkkkkppprrrqqqttt}}}~~~}}}zzzaaa\\\uuummm[[[MMMHHHeeeyyyiiibbb```fffvvvooocccdddccccccdddfffiiilllnnnnnnqqquuuwwwxxxyyy{{{|||uuuuuuvvvxxxyyyyyyvvvtttuuurrrpppnnnkkkllluuuvvvkkkjjjssszzz|||yyyyyy}}}~~~zzz~~~||||||zzzssskkkccc______VVVVVVVVVWWWYYY[[[]]]^^^___```aaafffuuutttVVVNNNOOOWWWkkk\\\[[[[[[ZZZ[[[]]]^^^___ccccccccccccdddeeeffffffdddddddddeeeeeeeeeffffffhhhkkkmmmmmmnnnsss}}}|||{{{{{{{{{|||wwwuuuvvv{{{qqqvvvxxx```TTTQQQnnnxxxiiiccc___cccooouuucccddddddddddddfffiiikkkmmmsssrrrqqqrrrtttvvvvvvvvvxxxxxxxxxxxxxxxwwwvvvuuurrrtttsssmmmhhhkkkvvvxxxjjjiiiqqqwww{{{}}}zzzrrrssszzztttiiiaaa]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^[[[\\\^^^aaajjj}}}sssVVVNNNNNNUUUmmm[[[ZZZZZZZZZZZZ\\\]]]^^^____________```aaabbbbbbccccccdddddddddeeeeeeeeehhhjjjkkkjjjjjjnnnwww~~~|||uuunnniiieeecccdddbbbdddjjjpppxxx~~~fffXXXUUUsssyyykkkddd___cccmmm~~~uuueeecccbbbbbbbbbdddhhhkkknnnrrrqqqpppqqqrrrtttuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuqqqrrrooojjjgggkkkvvvtttiiijjjrrrxxx{{{}}}yyyppppppvvv~~~rrrfff___]]]^^^\\\\\\\\\]]]^^^^^^______\\\]]]^^^```hhhyyyrrrVVVNNNOOOVVVnnnZZZYYYYYYYYYYYY[[[\\\]]]\\\\\\\\\]]]]]]^^^___```bbbbbbbbbbbbccccccccccccfffggggggfffeeehhhnnnssszzzwwwppphhh___WWWQQQMMMMMMNNNTTT\\\cccjjjvvvjjj[[[ZZZxxx{{{lllfff___aaajjjyyyuuufffaaa```___```bbbgggllloooqqqpppooooooppprrruuuvvvvvvvvvvvvvvvvvvvvvuuuuuuqqqoookkkfffeeelllwwwyyyooohhhkkksssyyy{{{}}}xxxmmmkkkpppsssyyyxxxyyyqqqccc]]]]]]^^^]]]^^^```aaabbbbbbaaaaaa____________eeetttsssVVVNNNPPPWWWnnnXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]\\\]]]]]]^^^___```````````````aaaaaaaaabbbbbbccccccbbbbbbdddhhhllloookkkfff^^^WWWQQQLLLJJJFFFGGGLLLSSSYYY```mmmzzz~~~kkk\\\\\\{{{{{{mmmggg``````gggtttuuuhhh___^^^^^^^^^aaaggglllooorrrqqqqqqpppppprrrvvvxxxwwwwwwvvvvvvvvvvvvvvvvvvqqqmmmgggcccfffnnnxxx~~~oooiiigggnnnuuuyyy{{{}}}~~~~~~|||{{{xxxkkkgggkkkkkkjjjgggkkkrrrtttqqqccc\\\[[[\\\^^^___bbbdddeeeeeecccbbb___``````___dddpppuuuWWWNNNPPPXXXoooVVVVVVUUUUUUVVVWWWYYYZZZ[[[[[[[[[\\\\\\]]]^^^___^^^^^^^^^^^^____________^^^______``````bbbeeehhhgggddd```[[[WWWSSSQQQPPPHHHGGGIIIMMMQQQ[[[mmm}}}|||tttkkkkkkoooqqqnnn______{{{mmmfffaaa```eeeqqq}}}~~~ttthhh___^^^^^^___bbbgggmmmpppsssttttttsssrrrtttwww{{{yyyyyywwwvvvuuuuuuvvvvvvqqqjjjdddbbbhhhpppwwwzzzhhhfffhhhpppvvvxxxzzz}}}||||||zzzyyywwwjjjeeehhhddd```[[[```hhhkkkrrrddd]]]YYYXXX]]]```dddgggiiigggeeeccc___`````````cccoooxxxXXXOOOPPPWWWoooUUUTTTTTTTTTTTTVVVWWWXXXXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]^^^[[[\\\\\\^^^```bbbcccddddddcccbbb```]]]YYYVVVSSSJJJHHHFFFGGGLLLXXXooozzzwwwmmmaaa]]]aaagggzzzuuummmjjjiiikkktttooobbbccc|||mmmfffcccaaadddooo{{{|||rrrggg______```bbbeeeiiimmmooosssuuuxxxwwwuuuvvvyyy|||{{{yyywwwuuutttsssttttttnnngggaaabbbjjjrrrtttrrreeeeeejjjrrrwwwwwwyyy||||||~~~~~~{{{zzzzzzzzz|||wwwjjjeeeiiiaaa]]]WWWYYY```ccctttrrrddd]]]YYYVVV]]]aaafffkkkllljjjfffddd^^^_________bbblll{{{yyyYYYOOOPPPVVVpppTTTSSSSSSRRRSSSUUUVVVWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\ZZZZZZ[[[\\\^^^``````___aaadddiiillljjjccc\\\WWWOOOLLLHHHFFFHHHUUUmmm}}}wwwvvvnnn___YYY[[[___pppxxxqqqdddaaabbbiiivvviiibbbccc}}}nnngggdddbbbeeeooozzz{{{qqqfff```aaacccfffiiikkknnnoooqqquuuyyyzzzwwwvvvyyy|||{{{yyyvvvsssqqqpppppppppiiibbb^^^bbblllrrroooiiidddfffllltttvvvvvvxxx|||{{{}}}|||zzzzzz{{{xxx{{{~~~wwwkkkgggkkkdddcccZZZWWW]]]```jjj}}}nnnbbb\\\YYYXXX^^^cccjjjooopppnnniiifff^^^______^^^```hhhvvvxxxYYYPPPPPPVVVpppSSSSSSRRRRRRRRRTTTUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ\\\]]]^^^]]][[[^^^eeeooovvvuuummmccc[[[VVVQQQLLLHHHGGGRRRiii~~~zzzuuuwwwpppaaaXXXYYY[[[hhhuuu{{{|||}}}|||zzz}}}wwwooohhhgggmmm{{{`````````ppphhheeeccceeeooozzz{{{pppeeeaaabbbeeehhhkkkmmmnnnnnnpppuuuzzz{{{xxxvvvxxx{{{zzzxxxuuuqqqooonnnmmmnnnfff___\\\bbblllqqqkkkcccdddgggmmmtttvvvuuuwww{{{{{{}}}~~~~~~}}}}}}~~~}}}{{{zzz{{{|||yyy{{{xxxkkkhhhmmmjjjjjj```ZZZ^^^```dddqqqjjj___\\\[[[ZZZ```eeelllrrrssspppkkkggg^^^______]]]]]]eeeqqq|||wwwYYYPPPPPPWWWqqq