BM6P6(@ \\\HHHEEE@@@<<<999888999:::777666444333222222333333333333222222111000//////000000000000000000000000222111111111000000//////000000111111111222222222666666666777888888999999<<<===???>>>===<<<===>>><<>>>>>??????>>><<<>>>===;;;999888888888888<<<;;;;;;<<<===<<<999777;;;;;;;;;:::999888666666777888999999888999;;;======:::666444333333333222222222222222333333444555444333333222222333333444999888666555444444444555333555777:::>>>BBBFFFHHHSSS```rrr|||ddd[[[OOODDD===:::999888333333333333333333333333111222222333333222222111000000000000000000000000000000111111111222222222111000//////111333666888:::888555222222222444666444333333222333444555666:::;;;<<<===>>>AAADDDGGGIIIIIIHHHFFFEEEGGGKKKNNNPPPPPPNNNNNNNNNNNNOOOPPPOOORRRVVVYYYZZZ[[[\\\]]]\\\^^^bbbfffiiiiiiiiiiiifffeeeddddddaaa___bbbiiirrrpppnnnnnnpppvvv|||}}}~~~xxxuuuuuuvvvtttppppppuuuwwwuuutttuuupppooopppvvv{{{{{{uuuooopppiiibbbaaaeeegggeeeaaaeeegggddd\\\VVVUUUTTTRRRWWWTTTPPPLLLJJJKKKLLLMMMKKKIIIFFFEEEEEEDDDBBB@@@AAA>>>:::999999::::::999777555333555888:::888666666666555444222111000000444444333222111111111111222///,,,---///000///---}}}fffSSSEEE>>><<<999666555555555666666666444333222222222333333333222111111000//////000000000000000000000000111111111000000000//////000000000111111111222222444444444555666666777777999<<<>>>@@@??????@@@AAAAAACCCDDDCCC@@@@@@BBBEEEOOONNNNNNOOOQQQQQQNNNKKKNNNMMMOOORRRPPPKKKIIIKKKKKKMMMQQQWWW[[[[[[VVVRRRWWWYYYZZZWWWWWWXXXWWWSSSPPPUUUXXXWWWSSSRRRWWW\\\VVVUUUUUUXXX^^^```^^^\\\```\\\XXXXXXYYYXXXUUUQQQSSSTTTSSSOOOMMMPPPXXX___bbbYYYPPPOOOTTTWWWSSSNNNLLLMMMNNNMMMJJJHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFAAA???<<<;;;<<<>>>>>>>>>???>>>===;;;:::::::::;;;888888777999:::;;;:::888999999::::::999999888888888999:::999999:::<<<>>>>>>;;;777555444444444333333333333333333333444555333333222222222222333333888777666555444444444444666666666777888999;;;;;;<<>>@@@<<<777555555555666666222222222222222222222222111222222222222222222111000000000000000000000000000000000111111222222222111000000///000222555666777555333111000111222333444333333333333555777888999:::<<<======@@@CCCFFFGGGGGGGGGFFFDDDEEEGGGIIIMMMMMMOOOOOOPPPOOONNNNNNPPPSSSWWWYYYYYYYYYZZZ[[[ZZZ\\\___bbbeeeggghhhiiihhhggghhhiiifffbbbdddiiiqqqqqqqqqrrrvvv{{{}}}{{{{{{{{{zzzzzzwwwqqqnnnoooooolllkkkmmmqqqrrrrrrrrrqqqmmmiiifffnnnjjjggggggiiihhhdddaaa]]]aaabbb]]]ZZZYYYWWWTTTSSSQQQNNNLLLKKKKKKMMMNNNLLLJJJFFFEEEEEEDDDDDDBBBAAA???;;;999999999999888777666555666777888777666555444444333222222111111333222222111111111111111222000......000111000...aaaNNNBBB888111555444333333222333333444555444333222222222222222222222111111000000//////000000000000000000000000000000000000////////////000000000000111111111111111111222222333444444444777:::>>>AAABBBBBBCCCCCCGGGFFFDDD@@@===???EEEJJJQQQPPPOOOOOOOOOOOOMMMLLLLLLOOOSSSTTTMMMHHHLLLTTTRRRTTTXXX[[[]]]ZZZTTTPPPQQQTTTUUUVVVZZZ]]]ZZZTTTQQQUUUXXXWWWSSSQQQSSSVVVRRRTTTWWWZZZ[[[ZZZYYYWWW\\\[[[YYYVVVUUUTTTTTTTTTSSSTTTSSSQQQQQQTTT\\\bbb^^^WWWPPPPPPTTTVVVSSSNNNNNNPPPRRRRRRNNNJJJHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKGGGFFFFFFEEEFFFGGGIIIIIICCC@@@===<<<===@@@AAABBB@@@???>>>===============<<<:::999999:::::::::888666666777888888999888888;;;;;;;;;999999:::===@@@>>><<<888777666666555444555555444333333333444444333333222222222222333333555666666555555444333222666666555444333333333333666666555555:::EEESSS^^^ooouuuzzzeee^^^QQQEEE???>>>:::555111000000111222222000...111111111111111111111111111111222222222222111111000000000000000000000000000000000000111111111111111111000///000111222333333222111000/////////000333333333333444666888:::888:::;;;<<<===>>>AAADDDDDDEEEGGGFFFDDDCCCDDDEEEHHHKKKNNNPPPQQQOOOMMMKKKPPPRRRUUUWWWVVVVVVVVVWWWWWWYYY[[[___bbbeeeggghhhhhhhhhjjjllliiieeefffkkkvvvwwwxxxzzz}}}~~~yyyxxx{{{~~~}}}|||tttnnniiihhhgggeeeeeegggtttuuuuuuqqqlllgggffffffgggiiijjjkkkiiieeeaaa^^^[[[aaadddaaa^^^\\\YYYUUUPPPPPPOOONNNNNNNNNOOOOOOMMMIIIFFFCCCDDDEEEEEEEEECCC@@@<<<::::::999888777666777777777555555555666444444333333222222222222111111000000111111222333222111///000111111000...gggIII???@@@===888555333333444444444444333333333333222222111111111111111111000000000//////////////////////////////////////////////////////////////////000000000111111000000000111222222333333777:::???BBBCCCCCCCCCDDDHHHHHHEEEAAA???BBBIIIOOOPPPOOONNNMMMMMMNNNOOOOOOLLLNNNQQQPPPJJJFFFKKKUUUSSSUUUWWWYYYXXXTTTNNNJJJLLLMMMLLLNNNUUU\\\ZZZTTTWWWZZZ\\\ZZZUUUQQQQQQRRRXXXZZZ\\\[[[VVVSSSRRRRRRYYYYYYYYYVVVTTTSSSWWWZZZTTTTTTTTTSSSTTTXXX^^^cccZZZVVVQQQQQQSSSTTTRRROOOOOOQQQSSSRRROOOLLLIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIKKKJJJHHHHHHHHHIIIJJJKKKDDDBBBAAAAAACCCEEEEEEEEE@@@@@@??????>>>>>>>>>>>>EEEBBB>>><<<;;;;;;:::999555666777777888888777777;;;;;;:::999888999<<>><<<999888888777666555666666555444333333333333222222111111111111222222333444555555555444222111444333333333333333444444777888777555444666999===GGGKKKZZZrrr|||llleee```VVVIIIAAA<<<:::666444444444333000555444333333333222...,,,000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000/////////000111000000000000//////......333333333444555777:::;;;888:::<<<<<<===>>>@@@BBBAAACCCGGGHHHGGGEEEEEEEEEGGGIIILLLNNNOOONNNLLLJJJNNNPPPRRRRRRRRRQQQRRRSSSUUUWWW\\\```dddfffgggggggggfffgggiiigggeeeiiiooo}}}~~~~~~}}}~~~{{{xxxwwwyyyzzzyyyxxxooojjjgggiiijjjhhhgggjjjqqqpppooommmkkkjjjjjjjjjgggjjjmmmmmmiiidddbbbaaacccggghhhccc^^^\\\XXXTTTRRRRRRRRRRRRQQQQQQPPPOOOKKKGGGCCCAAABBBDDDEEEFFFDDDAAA>>>;;;:::999777555555777999777444333444777555444444333222111000000000000000111222333444444111000000000000///...---sssQQQFFF@@@???999111444???444444555555555444333222111111111111111000000000000000//////////////////.............................................///....../////////000000000///000000111111222333333777:::>>>AAAAAAAAABBBCCCCCCDDDEEECCCBBBCCCIIINNNLLLLLLKKKKKKKKKMMMOOOQQQPPPMMMLLLLLLIIIGGGJJJPPPNNNPPPQQQQQQOOOKKKGGGEEELLLJJJHHHHHHOOOWWWXXXTTTWWWYYY[[[ZZZVVVSSSSSSSSS\\\^^^^^^ZZZTTTQQQRRRUUUTTTWWWWWWUUUSSSSSSXXX\\\TTTUUUUUUUUUVVVZZZ^^^bbbXXXVVVSSSSSSSSSSSSQQQOOOOOOPPPPPPOOOMMMLLLLLLMMMOOOOOONNNNNNMMMLLLJJJJJJPPPNNNLLLIIIGGGGGGHHHIIIDDDCCCCCCDDDFFFGGGFFFDDD????????????>>>======<<>>:::555222333999777666555444000---,,,000///...///111222111000///////////////////////////000000111111000000///////////////////////////////////////////////////000000//////......//////000000000000000/////////333333333444555777:::;;;888:::<<<=========???@@@===AAAFFFIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIKKKMMMMMMMMMMMMNNNOOOSSSWWW^^^dddhhhhhhgggfffdddbbbaaabbbaaaccckkkttt~~~{{{zzzvvvyyy{{{zzzwwwuuutttuuuqqqnnnnnnrrrssspppnnnoookkkhhhfffgggjjjllljjjgggiiilllnnnlllgggdddeeegggdddfffddd\\\WWWVVVUUUSSSSSSSSSRRRQQQPPPMMMKKKJJJGGGDDD@@@>>>@@@BBBDDDEEEDDDBBB>>><<<;;;999777444555777999777444222444666666555444333111000///...111111111222222444555666//////000///...---,,,+++qqqWWWJJJCCC;;;777999888222222777444444444444333222111000///000000111111000//////////////////....................................---------...........................//////////////////000000111222222333666999<<<===>>>???AAACCC>>>AAADDDDDDBBBCCCFFFIIIGGGHHHIIIHHHHHHJJJMMMPPPQQQLLLHHHIIIJJJHHHJJJMMMIIIJJJKKKJJJHHHFFFEEEFFFNNNMMMJJJGGGLLLSSSVVVTTTOOOQQQSSSUUUUUUUUUWWWXXX[[[]]]]]][[[YYYYYY\\\___TTTVVVWWWVVVTTTTTTWWWZZZVVVUUUUUUUUUWWWYYY\\\]]]WWWWWWVVVVVVTTTRRRPPPOOOMMMNNNOOOOOOMMMMMMNNNPPPRRRQQQPPPOOONNNMMMMMMMMMQQQNNNKKKGGGEEEEEEFFFGGGDDDBBBBBBCCCDDDEEEDDDCCC@@@@@@@@@???>>>===;;;:::;;;:::999:::<<<>>>>>>=========>>>>>>===<<<;;;;;;888999:::999888888999;;;;;;999777777777777555333444444333222222222333333111111000000000000111111111111222222222222111111111111000000///000000000111111222333444555666777777888:::;;;===@@@EEEIIIUUU^^^jjjssszzzpppbbbZZZRRRJJJCCC===;;;;;;<<<;;;777777;;;222///---000111111444999111///......///000000/////////////////////////////////000000000000//////////////////////////////////////////....................................000000////////////000000333333333333444666888:::777999<<<<<<<<<<<<<<<>>>;;;???DDDHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHEEEGGGIIIJJJJJJKKKMMMOOOTTTXXX^^^dddhhhhhhfffeeeccc```^^^^^^^^^aaakkkuuuzzz{{{|||||||||{{{zzzyyyrrrwww{{{{{{vvvrrrrrrsssvvvttttttxxxxxxsssooonnnmmmiiigggiiimmmmmmgggaaaaaaccccccaaa^^^]]]___aaa[[[\\\XXXQQQMMMPPPRRRRRRPPPPPPNNNLLLIIIFFFDDDBBBDDDAAA>>>>>>???BBBCCCDDDDDDAAA???===<<<:::777555555666666666444444444555555555444222111000///...111111111111222333444555---///000000---+++******jjjQQQ@@@;;;>>>===444...111888:::555///222222222111111111111111......///000000000///...........................------------------------,,,,,,---------.........------........./////////......//////000111111222333555777999;;;>>>BBBEEEBBBDDDGGGFFFDDDCCCEEEGGGDDDFFFGGGGGGFFFFFFIIIKKKKKKFFFDDDFFFGGGFFFHHHLLLHHHIIIJJJIIIGGGHHHKKKMMMOOOPPPNNNJJJKKKOOOQQQOOOKKKLLLOOOQQQTTTWWWZZZ\\\YYYZZZ]]]___aaaccceeeggg[[[[[[[[[ZZZXXXWWWWWWXXXWWWVVVUUUUUUVVVXXXXXXXXXWWWXXXYYYXXXUUUQQQPPPOOOLLLNNNQQQQQQPPPOOONNNNNNOOONNNLLLKKKKKKLLLNNNPPPMMMKKKHHHEEEEEEFFFHHHJJJHHHEEEAAA@@@AAACCCEEEEEEAAAAAAAAA@@@???<<<:::999555555666888<<<=========::::::;;;<<<<<<<<<<<<;;;888:::<<<<<<:::999999:::888777555555666555333111222222111111111222333333000000000//////000000000111111000000000111111222111000000////////////000888666333111111222444444555888::::::888888999999222666===DDDKKKTTT]]]cccxxxuuuggg]]]XXXSSSKKK@@@999777666555444111000111444222...---///666222///000...***+++000333222111000111000...+++////////////////////////...//////000000//////.../////////////////////////////////......---------,,,------.........------111///...------...000111444333333333333555777888555777999:::999999999:::999<<>>???AAACCCDDDDDDCCCAAA???======;;;888555555444444444666666666555222222222111111111111111000/////////000111222222---000222111...+++***+++lllIII;;;;;;;;;888666---666<<<888000...111555111111111111111222333333---...///000000///......---.....................------------------------,,,,,,,,,------.........---------.........//////------......///000000111111222444666999>>>CCCHHHHHHKKKLLLJJJFFFDDDFFFHHHCCCEEEGGGGGGDDDCCCEEEGGGBBB@@@AAACCCCCCBBBEEEKKKJJJKKKKKKJJJIIIKKKPPPUUULLLPPPPPPLLLJJJKKKKKKJJJMMMNNNOOOQQQSSSWWW[[[]]]XXX[[[___cccgggiiiiiihhhdddcccbbb```^^^\\\YYYWWWXXXVVVUUUUUUVVVVVVVVVUUUWWWZZZ[[[ZZZUUUQQQOOOOOOKKKOOOSSSUUUTTTPPPMMMKKKJJJHHHFFFEEEGGGJJJMMMPPPJJJHHHFFFEEEFFFIIIMMMOOOOOOIIIBBB>>>???CCCGGGJJJCCCCCCCCCBBB@@@===:::999555555777999<<<===<<<:::444555666777888999999999888;;;===>>><<<:::999999666555444444555444222000000000000000111222333333000000////////////000000222111000//////000111222/////////000111222333444222111000000222333333333000444555333111222444555999666222111333666888888@@@VVVnnnuuummmfffkkksss{{{uuuwwwsssfff___aaa[[[VVVNNNFFF???<<<::::::444444444555666666444222555111///000000......111...---///555333---,,,000++++++---000222222///---000000000000000000000000......////////////......//////////////////////////////.........---------+++,,,------......------000///---++++++---///111444333333222333444555666333555888888777666777777777;;;???AAAAAA@@@@@@@@@DDDFFFJJJLLLKKKGGGBBB???AAACCCFFFHHHJJJMMMQQQTTTWWWWWWXXXYYY\\\___bbbdddfffdddcccdddbbbbbbhhhpppyyywwwtttqqqooooooooopppooollljjjlllppprrrqqqooolllgggeeegggfffcccbbbcccdddhhhnnnoookkkddd]]]ZZZUUUUUUVVVWWWXXXXXXWWWWWWOOOQQQOOOIIIGGGJJJLLLLLLMMMLLLIIIGGGDDDBBBAAA@@@AAA@@@???@@@CCCEEEEEEDDDBBB@@@???>>>===;;;888666666333222333666888666444//////000111222333333444...............//////000...111333222///,,,+++,,,zzzcccDDD???888666777777444000111222333444444222111/////////............//////---------............///------------------------,,,,,,,,,---------......+++,,,------......------///000000000///...---,,,---------...000111333444444555666777888:::???BBBHHHLLLLLLHHHFFFGGGHHHFFFFFFGGGGGGDDD@@@>>>@@@BBB@@@>>>AAAKKKQQQOOOIIIFFFOOOPPPOOOLLLJJJLLLQQQVVVMMMMMMKKKHHHFFFFFFHHHKKKKKKMMMPPPTTTWWWYYY[[[[[[ZZZVVVSSSWWW___ddddddaaaccceeefffddd___[[[[[[]]]ZZZZZZVVVOOOPPPWWWYYYVVVVVVXXXYYYWWWUUUSSSTTTVVVNNNPPPQQQSSSTTTTTTTTTSSSSSSPPPMMMLLLMMMMMMMMMLLLIIIFFFDDDFFFKKKNNNOOOOOOKKKDDD???>>>>>>???EEEKKK@@@@@@@@@>>><<<;;;;;;===777888999:::999999777666666444333666:::;;;:::888888888999888888777666555777666666666666555555555222222222111111111111000////////////000000000000////////////............////////////////////////333222111000000222444555222222222222222222222222333333333444444555555555;;;@@@DDDCCC>>>===@@@CCCJJJVVVfffoootttyyy}}}oooppprrruuuwwwzzz|||}}}uuunnnddd\\\WWWSSSOOOLLLFFFDDDAAA===;;;:::999:::555555555444444333333333444333333222111000//////222111111000///......---///////////////////////////............---------000000000000000///......---------............///,,,---...//////...---,,,------------------------------------------------......---......///000111111111333444444333222111444444555555666666777777:::;;;===>>>>>>???AAACCCDDDGGGKKKLLLJJJGGGEEEDDDBBBFFFKKKNNNOOONNNNNNNNNRRRTTTVVVWWWXXXZZZ^^^bbb\\\___^^^YYY[[[eeennnpppsssrrrrrrpppnnnllljjjiiijjjfffdddgggiiiggggggjjjdddfffhhhhhheeebbb`````````bbbcccaaaccceeeddd___^^^]]]^^^```cccdddbbbaaaUUUSSSQQQOOOMMMMMMNNNNNNNNNNNNJJJEEECCCEEECCC>>>===>>>BBBEEECCC???@@@DDD??????===;;;999666333222222333444555555555444333111111111111000000000000000///...---------------000000111111///,,,***(((iiiRRRCCC>>>999444333555666444111111222333444333222000/////////............//////------------............------------------------,,,,,,,,,,,,------------+++,,,------...---------...............---,,,,,,............///000222222333444555555666888<<>>@@@DDDAAAEEENNNTTTRRRMMMJJJLLLKKKJJJIIIJJJLLLOOOQQQPPPNNNKKKIIIJJJLLLOOORRRNNNOOORRRWWW\\\______^^^ZZZWWWUUUWWW\\\___^^^\\\_________```aaaaaa```___\\\\\\WWWPPPPPPUUUVVVSSSVVVXXXZZZWWWSSSQQQSSSVVVOOOPPPRRRTTTTTTTTTTTTSSSRRRPPPLLLJJJIIIJJJLLLNNNKKKJJJIIIKKKOOOQQQQQQPPPKKKDDD>>>;;;:::999===CCC@@@@@@@@@>>><<<:::;;;<<<888999999::::::999888888999777666888;;;;;;888555888888888888777555444444555555555444444444333333222222222222111111111111/////////000000000111111000000000/////////......000000000000000000000000222222000000000222333555222222222222222222222222111111222222222222222222333444555666555555555666000888AAAFFFHHHJJJOOOTTTXXX___hhhpppxxxvvvggg^^^[[[ZZZVVVSSSHHHHHHHHHHHHHHHHHHHHHHHHFFFAAA;;;888777666555333;;;999777555444333444555333333222222222111111111333222222111111000000///111111000000///......---....................................------------///////////////...---,,,------------............,,,---...//////...---,,,------------------------------------------------------------...///000000111222333333444444444333444444444444555666777777999;;;===>>>>>>>>>@@@BBBGGGJJJMMMNNNLLLIIIGGGFFFEEEIIIMMMOOOOOONNNMMMMMMQQQQQQSSSVVVZZZ\\\\\\[[[[[[^^^\\\XXXYYYbbbjjjlllmmmnnnnnnnnnooooooooonnnqqqllliiikkkkkkiiijjjnnniiikkkmmmkkkhhhccc___^^^bbbcccbbb___aaaeeefffbbbbbbaaaaaaaaaaaa```]]]ZZZUUUUUUSSSQQQOOONNNMMMLLLHHHIIIGGGDDDCCCEEECCC>>>AAAAAADDDFFFCCC======@@@>>>===<<<:::888666555444222333444444444444333222111111000000000////////////......---,,,,,,---------...//////...,,,***(((rrr\\\KKK@@@888444777444000000333555444222000111222333222111000//////......------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------------,,,,,,---------,,,,,,+++//////......//////000111222333444444444666999;;;;;;???AAA??????CCCEEEDDD>>>???@@@???>>>>>>@@@BBBFFFDDDGGGOOOTTTRRRNNNLLLKKKIIIGGGGGGIIILLLNNNOOOQQQMMMIIIIIINNNTTTXXXYYYVVVVVVXXX___fffiiifffbbb``````_____________________\\\ZZZ]]]bbbdddccc``````^^^YYYSSSRRRUUUUUUSSSWWWXXXYYYVVVSSSRRRTTTWWWRRRSSSUUUVVVWWWVVVVVVUUURRRQQQOOOJJJGGGGGGLLLQQQOOOOOOPPPRRRUUUVVVTTTSSSMMMFFF???<<<888555777;;;@@@AAA@@@>>><<<:::::::::999999:::;;;;;;::::::999<<<;;;:::;;;===<<<777333888888888777666444333222444444333333333222222222333222222222111111111111///000000000000111111111111111111000000000000///000000000000000000000000222111000///000111222333111111111111111111111111000000000000////////////111///...000222333111///222444777888888888999;;;555:::@@@EEEIIIOOOWWW\\\]]]ZZZZZZ___iiiqqqtttttttttzzz{{{uuuttt}}}wwwwwwxxx|||zzzvvvfff```WWWPPPMMMNNNRRRVVVTTTLLLBBB<<<;;;:::777444:::999999888777666555444555333222222444555555444111000///......///000111000000000000////////////111111111111000000000000000000000///......------------------------------......---------,,,,,,,,,---------...------,,,+++------------............------............------------------------------------------------------,,,,,,,,,,,,---...//////111111222222333444666666555555444444555666888999999;;;=========>>>@@@BBBHHHJJJMMMNNNKKKIIIGGGFFFEEEIIILLLNNNNNNMMMMMMMMMRRRQQQRRRXXX^^^___\\\XXX[[[]]][[[WWWXXX___eeegggjjjjjjjjjkkkllllllmmmmmmoookkkggggggfffcccdddgggcccgggkkkmmmllliiigggfffcccdddaaa^^^```fffhhhfffaaa```______^^^\\\YYYVVVTTTSSSRRRPPPMMMKKKIIIHHHEEEHHHHHHFFFHHHKKKIIIDDDHHHFFFFFFFFFBBB;;;999;;;===<<<:::888666666666666222222333333333222222111000////////////............------,,,,,,,,,,,,,,,+++,,,---------,,,+++***wwwTTTLLLAAA999555555666666444111///000111333222111000000111111111000///......------------------...+++,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,---------,,,,,,000//////.........//////111222444444333444777999555:::===<<<===BBBEEEDDD??????AAABBBCCCDDDEEEGGGHHHFFFHHHNNNQQQNNNJJJJJJKKKJJJIIIGGGGGGKKKPPPTTTRRRMMMHHHJJJRRRZZZ^^^___aaa___aaagggooorrrllleeeccceeegggfffcccaaaaaacccbbb```^^^___aaabbbaaa```cccaaa\\\XXXXXXYYYYYYXXX\\\YYYWWWXXXZZZ\\\ZZZYYYWWWXXXYYYZZZZZZZZZYYYXXXUUUWWWWWWRRRKKKIIIMMMQQQSSSTTTVVVXXXYYYXXXVVVTTTOOOIIICCC@@@;;;777666999@@@@@@AAA???<<<999999999::::::;;;;;;;;;;;;;;;;;;===<<<;;;===>>>===888444999999999888777555444333444444333333333333222222333333222222222111111111000000000111111111222222222222222111111111000000111111111111111111111111111000/////////000111111000000000000000000000000000000//////......------000000000111222333222111222111000000111222222222555777888777555555777999<<<999666777<<>><<>>>>>BBBFFFEEEAAAAAABBBEEEGGGEEEAAA===;;;888444111111555:::===<<<888333222444555333111111111111111111111111111000000000111111111000//////............///000111////////////............/////////000000000111111/////////......---------------------------------------------,,,,,,,,,+++,,,---------------,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......000000///000111444666777777666555555666888:::;;;999;;;===>>>>>>???@@@BBBEEEHHHJJJJJJHHHEEEDDDDDDCCCEEEHHHJJJKKKKKKLLLMMMNNNOOORRRUUUYYYZZZYYYXXX]]]]]]\\\YYYYYY]]]bbbeeelllkkkjjjiiihhhgggffffffhhheeedddeeebbb]]]\\\___aaaeeejjjmmmmmmkkkiiihhhbbbcccaaa___aaaggghhhfff\\\[[[[[[\\\\\\\\\YYYWWWVVVTTTQQQNNNLLLKKKJJJJJJGGGHHHHHHFFFJJJOOOPPPMMMNNNIIIEEECCC???::::::===>>><<<999777555555555666222222222222111111111000//////.........------------,,,,,,+++++++++,,,,,,***+++,,,------------,,,}}}cccNNNAAA777555333222333333333333333222000000111111000000///000000000//////......------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,---...............000//////...............111333444555444555777999444999<<<<<<===CCCFFFEEE???@@@AAADDDGGGIIIJJJJJJLLLJJJKKKOOOOOOLLLIIIJJJKKKLLLLLLHHHFFFIIIRRRYYYTTTOOOLLLPPPXXX___bbbbbbeeecccccciiippppppjjjccc___cccggggggcccaaabbbdddbbbcccdddbbb``````bbbdddfffbbb___^^^___``````aaafff___ZZZ^^^gggkkkeee]]]\\\\\\]]]^^^^^^]]]\\\[[[YYY]]]___[[[TTTOOOOOOQQQSSSUUUXXXYYYXXXVVVTTTRRRNNNIIIDDDBBB>>>999777:::>>>???@@@???<<<999999999:::::::::;;;;;;<<<<<<===<<<::::::<<<>>>>>>;;;777:::::::::999888777555555555555555555444444444444333333333222222222222111111111111111222222222222222222222222111111111111000000000000000000000000000/////////////////////////////////////////////000000//////......------+++///222111...---///222///---+++,,,...000000///111222222222111111111222555333111222555777777666000222333111///000000///111111111222333333222000888666555333111111111111222000///000222444333111,,,,,,---......///000000------......---+++***)))000000000000///000000000.........///////////////.........//////000111111............---------------------------------------,,,,,,,,,++++++++++++,,,------.........------,,,,,,,,,------------...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++***++++++,,,---......------...000222444666666666666666777999;;;<<<999;;;===>>>>>>>>>@@@BBBBBBEEEGGGGGGEEECCCCCCCCCBBBDDDFFFFFFEEEEEEFFFHHHHHHLLLPPPPPPNNNOOOSSSXXX]]]\\\\\\\\\\\\]]]bbbfffnnnnnnmmmkkkiiigggdddccceeeeeehhhjjjfff___]]]___jjjlllooonnnjjjeee```^^^___aaabbbaaadddhhhgggccc\\\\\\\\\\\\]]]]]]ZZZXXXZZZWWWRRRNNNLLLMMMOOOQQQJJJJJJHHHFFFIIIQQQTTTSSSSSSKKKDDDAAA>>>;;;===AAAAAA???;;;777555444444444222222111111000000000000............------------,,,,,,+++++++++,,,,,,---+++,,,------.../////////cccKKK<<<666555888777555444222222111111222222111111000//////...//////.........------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************))))))*********+++++++++******+++,,,,,,,,,,,,,,,++++++,,,...//////////////////......---.........000222444555555666888:::555:::======>>>CCCFFFFFF>>>>>>@@@DDDHHHKKKKKKKKKPPPNNNOOORRRRRROOONNNPPPNNNOOOOOOLLLJJJLLLSSSYYYUUUTTTTTTXXX]]]aaaaaa```___^^^^^^bbbggghhhccc^^^^^^bbbggghhhfffddddddeee___bbbdddcccaaabbbfffkkkgggbbb```bbbddddddeeegggnnnfff```fffpppsssjjj```\\\]]]]]]^^^]]]\\\ZZZYYYYYY]]]___^^^YYYSSSQQQPPPQQQTTTVVVVVVTTTQQQOOONNNJJJFFFCCCCCC???999777888<<<>>>??????<<<:::999999:::::::::::::::;;;======:::888777999<<<===;;;999::::::::::::999888777777777777666666666555555555333333333333222222222222111111222222222333333333222222222111111111111000//////////////////////////////............------........................///////////////.........***///333222...,,,///333555333222222333333333333...///000111111222111111///...---...000111111111111222333333333333222111222222111111222333444555000000111000///---+++***111000//////000000///---111111111111111111111111...///111111///......//////////////////..................///////////////------......//////000000------------------------------------------------,,,,,,,,,+++++++++******,,,,,,------......------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......,,,,,,---...///111333444444444555666888999::::::777999;;;<<<<<<<<<>>>@@@@@@BBBDDDEEEDDDCCCCCCDDDDDDDDDDDDBBB@@@???@@@AAAIIIOOOSSSRRRMMMMMMTTT\\\ZZZYYYZZZ\\\]]]]]]aaafffmmmnnnppppppooolllhhhfffbbbdddiiillliiibbbaaadddlllnnnooonnnjjjeeecccbbb^^^aaabbbaaadddgggeee```cccbbb```___^^^[[[XXXUUUTTTQQQMMMJJJIIIKKKNNNPPPRRRRRRPPPMMMPPPWWWZZZYYYTTTLLLEEEBBBAAA???@@@CCCBBB@@@===999777555444333444333222111000000000000///............---------,,,,,,,,,,,,,,,------...,,,,,,------...///000000hhhaaaTTTHHH???:::999999555555444333222222333444///000000000///.........///......---------------,,,,,,++++++++++++,,,,,,************++++++++++++************************))))))))))))*********+++******+++,,,,,,,,,,,,+++)))***+++,,,......//////......---------...//////...111333555666777888:::777<<<>>>>>>???CCCFFFEEE??????@@@EEEJJJMMMMMMKKKPPPOOOPPPTTTUUUSSSTTTXXXUUUSSSSSSUUUYYYZZZXXXUUUSSSUUUYYY\\\]]]]]]ZZZYYYVVVVVVXXX[[[^^^___^^^\\\^^^aaaeeehhhhhhfffeeeddd^^^______```bbbeeeiiilllgggaaa___ccceeecccdddgggkkkgggeeeiiinnnmmmddd[[[YYYYYYZZZZZZYYYWWWVVVUUUVVVWWWXXXXXXWWWTTTRRRPPPNNNPPPRRRQQQMMMJJJIIIIIIJJJFFFDDDDDD@@@999666777:::<<<>>>???===;;;:::::::::999999999:::;;;<<<===;;;777555666999;;;:::888888888999999999888888888777777777666666666555555444444333333333222222222222222222333333333333444222111111111111000000000.......................................---,,,,,,------------------------------..................---///111111000///000222------...---------------222111111222222111///...333222111111111111000000...---...000111000//////......//////...///000111...///000111222333333333111000000000000000///...,,,,,,,,,++++++*********(((***++++++))))))***---,,,------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,------++++++++++++++++++++++++------------------------+++++++++,,,,,,---...///,,,---...000111222222222///000333555777777777666444666777888888999;;;===;;;===@@@AAA@@@@@@AAABBB@@@AAA@@@???===>>>@@@BBBJJJOOOSSSSSSQQQQQQUUUYYYTTTRRRTTTYYY[[[ZZZ^^^dddkkkmmmppprrrrrrnnniiifffaaabbbfffjjjgggdddffflllmmmnnnoooooommmkkkkkklll```aaaaaa___```dddddd```eeeccc```]]][[[WWWRRRNNNKKKJJJJJJJJJKKKLLLMMMNNNTTTVVVUUUSSSVVVZZZZZZWWWSSSLLLHHHHHHGGGCCC@@@@@@@@@???===;;;999777666555555444222111000000111111/////////............---------,,,,,,---......///,,,,,,,,,,,,---...//////yyy\\\FFFBBB<<<666222333444444333///000222333222111111111+++---//////.........///......---,,,,,,,,,,,,---,,,++++++++++++++++++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++'''(((***+++,,,---......---------------...//////---///222444555666888:::888===???>>>???CCCEEEEEEAAA@@@BBBGGGLLLPPPOOOMMMMMMMMMOOOTTTUUUUUUWWW\\\\\\XXXWWW^^^gggggg]]]RRROOOSSSYYY\\\[[[WWWSSSQQQPPPRRRUUUXXXZZZ\\\]]]]]]ZZZ\\\___cccdddbbb___\\\aaa^^^\\\^^^cccggghhhgggfff```^^^bbbdddaaaaaaeeeeeefffggghhhgggbbbZZZTTTUUUUUUVVVVVVUUUSSSQQQPPPQQQPPPPPPQQQRRRSSSRRRQQQLLLNNNOOOMMMIIIFFFEEEFFFKKKHHHFFFFFFBBB;;;777777999;;;>>>>>>===;;;;;;;;;999999888888999;;;<<<===<<<888444444666999888777666666777888888888888888777666666666666555555555444444444333333333222222222222333333333444444444111111111000000000000///........................---.........------,,,+++------------------------,,,,,,,,,------.........,,,++++++,,,...///---++++++---///000///...///111/////////000222111///...---------...///000000000000......000111000...///...000111111000//////000///...---,,,,,,---..................///000000000---------.........//////,,,...///---++++++---000***+++,,,---............,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))((()))***+++++++++++++++++++++,,,,,,,,,---------------++++++++++++------++++++++++++++++++++++++------------------------,,,,,,,,,,,,---...//////,,,...000111222222222111+++...111444666555444333111333555555555666888:::666888;;;<<<<<<===>>>@@@:::;;;<<<===>>>AAAEEEHHHEEEHHHLLLNNNOOOOOONNNNNNOOOMMMPPPVVVYYYWWW[[[bbbiiilllppprrrqqqkkkeeeaaaeeeeeehhhjjjhhhgggmmmvvvvvvvvvuuurrrnnnkkkkkkkkkbbbbbb___\\\]]]bbbcccaaa```^^^[[[YYYVVVRRRMMMIIIJJJLLLOOORRRSSSSSSRRRRRRMMMPPPQQQQQQRRRTTTQQQLLLQQQLLLKKKMMMLLLEEE???<<<>>>>>>======;;;999888777666555333111000111111222000////////////.........---------------...///000,,,+++++++++,,,,,,---...rrr\\\NNNEEE???;;;444444333333222111000000222222222111000//////.................................---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))***++++++,,,,,,......---,,,---...///000///111333444444555777888888999;;;===???AAABBBBBBBBBFFFJJJNNNNNNKKKFFFCCCEEEGGGJJJNNNRRRUUUWWWYYY[[[___cccaaaZZZQQQKKKHHHFFFMMMSSSVVVYYY\\\WWWNNNNNNNNNOOORRRWWW\\\```ccc]]]```cccaaa]]][[[]]]aaaZZZ]]]aaaeeeggghhhgggfffiiieee```]]]^^^___aaaaaaeeeffffffaaaZZZVVVVVVWWWWWWZZZ[[[XXXRRROOOPPPSSSSSSQQQNNNKKKHHHIIILLLPPPOOOOOONNNLLLIIIEEEBBB@@@IIIDDDDDDFFFDDD===:::===???>>>>>>===<<<;;;;;;:::888777666555555444444444:::999777666666777999;;;888777777777777777888999888777555444444444555666555444333222111111111111111111222222222222111111000000//////.........---------..................,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------,,,,,,,,,------------...////////////////////////........................------------------------------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++******++++++,,,---------++++++++++++------------------------------,,,***((())),,,...---+++,,,,,,,,,++++++*********+++******)))))))))))))))+++++++++*********))))))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,,,,------************+++,,,---...//////111222222111000000111111000000111111222333333333444444444444444444888888999:::::::::999999:::;;;===???@@@@@@@@@???BBBDDDGGGHHHIIIJJJKKKMMMLLLMMMOOOQQQTTTXXX[[[\\\ggglllmmmlllnnnrrrpppjjjiiikkknnnqqqtttuuuttttttwwwwwwwwwtttoooiiieeeddddddeeebbb^^^aaaggggggaaaccceee```UUUNNNPPPSSSSSSPPPOOOOOOQQQRRRSSSQQQPPPOOORRRUUUTTTPPPLLLJJJJJJPPPNNNKKKIIIGGGDDDAAA>>>???===;;;;;;<<<;;;:::888222222222333333444444444333222111000///...---,,,---...///...---,,,---...,,,,,,,,,---...///000111uuuiiiWWWNNNAAA888555444333111444333333222111111000000222222111000000///......------------------------...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((())))))******+++,,,,,,...------,,,---...///000///000222333333444666777888888:::;;;<<<<<<<<<<<<>>>AAADDDGGGGGGEEEBBB??????@@@CCCFFFJJJLLLNNNOOOTTTVVVWWWVVVRRRMMMHHHFFFJJJRRRWWWXXXYYYZZZUUUOOONNNQQQUUUYYY[[[^^^```bbb^^^aaacccaaa\\\ZZZ\\\___\\\___dddgggiiigggeeeccceeebbb___]]]]]]]]]\\\[[[aaa___[[[VVVRRRRRRTTTWWWVVVXXXYYYWWWTTTRRRQQQRRRNNNNNNMMMKKKHHHHHHIIIKKKMMMMMMLLLJJJHHHEEEBBB@@@EEEBBBBBBEEEDDD???===???BBBAAA@@@>>>===;;;::::::888777666555555555555555;;;:::999777777777888888666666666777888999::::::777777666555555555555555666666555444333333222222000111111222222111111000000/////////.........---------..................---,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------,,,,,,---------.................................------------------------------------------------------------------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++,,,,,,---,,,++++++++++++,,,---------------------,,,,,,---***))))))+++---,,,+++++++++*********)))))))))+++***))))))(((((())))))+++++++++*********))))))***++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,,,,------************+++,,,,,,---...///000111111000000///111111111111111222333333444444444555555555555666888999999:::::::::::::::>>>??????@@@AAAAAAAAA@@@???BBBFFFHHHIIIKKKNNNOOOIIIJJJMMMPPPUUUYYY]]]______dddffffffjjjooonnniiiggghhhkkknnnppprrrrrrsssxxx{{{|||yyyqqqiiicccaaaeeefffdddaaaeeejjjiiidddbbbeeeaaaWWWRRRTTTWWWVVVVVVTTTRRRQQQQQQQQQOOOMMMMMMOOOQQQPPPMMMJJJIIIIIIGGGFFFDDDBBBAAA???<<<:::@@@>>><<<<<<<<<<<<:::888666555444333222111000000222111111000///......---...///000///---,,,---...,,,,,,,,,,,,---...//////yyyggg\\\QQQDDD;;;===999555555777888777555333222222111111000000///111111000000///.........------------------------------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((()))******++++++,,,---------,,,---......///---///111111111222444666999999999999999888777777;;;===???AAAAAA@@@???>>>;;;<<<>>>@@@BBBDDDFFFFFFPPPOOOOOOOOOOOONNNLLLJJJMMMUUU\\\]]][[[[[[ZZZWWWSSSYYY___ccccccbbbcccddd```bbbdddbbb___^^^```bbbbbbdddfffgggfffccc___\\\___^^^]]]]]]^^^]]]ZZZXXX\\\XXXRRROOOOOOSSSWWWYYYUUUUUUUUUVVVWWWVVVSSSPPPIIIKKKLLLKKKHHHFFFFFFFFFIIIIIIHHHGGGFFFDDDBBBAAAAAA@@@AAADDDDDDAAA@@@AAACCCCCCAAA???===;;;:::999777777666555555555666666:::::::::999888777666555444444555666888999:::;;;666666777777666666555444555555444444333333222222000000111111111111000000/////////.....................------------------------,,,+++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))***+++***************++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++++++++******))))))))))))(((((((((+++***))))))(((((())))))+++************)))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))++++++++++++,,,,,,,,,,,,++++++*********++++++,,,------...///////////////222222111111222222333444444555555555666666666666888999::::::;;;;;;;;;:::AAA@@@??????>>>>>>>>>???<<>>AAA@@@======<<<;;;999777666666555333111000///...111111000000/////////......///000///---,,,---...,,,,,,++++++++++++,,,,,,ggg[[[LLLBBB>>><<<777333888666444555555444111///111111111000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,---------......+++---///000000111333444999999999999888777777666;;;;;;<<<===>>>>>>??????======>>>???@@@BBBCCCDDDJJJHHHHHHKKKOOOPPPNNNKKKFFFNNNWWWYYYXXXYYY[[[^^^\\\aaagggiiigggfffgggiiibbbdddffffffeeeeeegggiiiggggggfffdddaaa___\\\ZZZ\\\]]]^^^aaabbbaaa]]]YYYYYYVVVTTTUUUZZZ]]]]]]\\\UUUSSSSSSUUUYYYYYYSSSNNNJJJKKKLLLJJJHHHFFFFFFGGGEEEEEEDDDDDDDDDCCCBBBBBB@@@@@@AAACCCCCCBBBAAAAAAAAAAAA@@@>>>===;;;:::999777777666666666666666777777888:::::::::888666555333444444666666777777777555666666777777666444333222222222222111111000000///000000000000000000///..............................------------,,,,,,------,,,+++***)))((('''************+++++++++++++++++++++++++++++++++++++++++++++,,,------......++++++++++++++++++++++++,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++*********+++++++++++++++++++++++++++(((((((((((()))***++++++)))))))))))))))***++++++++++++************++++++++++++++++++,,,,,,,,,,,,---,,,***************)))))))))))))))))))))))))))******)))(((((((((((((((************)))))))))))))))******+++++++++++++++************************************))))))))))))***++++++++++++,,,,,,,,,,,,+++***************++++++,,,,,,---............222222222222222333333444333333444444555555666666888999:::;;;;;;;;;;;;;;;@@@???===;;;:::::::::;;;;;;>>>BBBEEEFFFHHHKKKMMMLLLLLLMMMNNNPPPRRRSSSUUU[[[\\\]]]___bbbeeedddbbbfffeeeeeeeeeeeefffggghhhiiinnnppplllccc\\\ZZZ[[[`````````bbbfffhhheeeaaa]]]^^^]]][[[ZZZZZZZZZZZZ\\\WWWQQQLLLJJJIIIHHHHHHFFFFFFEEEDDDCCCDDDEEEFFFIIIIIIHHHFFFDDDBBBAAABBBBBB@@@===<<<<<<:::888666333333222222111111000000000000000000///////////////000000///---,,,---...,,,,,,+++***************vvvlllcccYYYOOOIIIAAA<<<555222333555444222000///...///000111000///000000////////////...............---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++,,,,,,,,,---------------***,,,...//////000222333444555555666666666555555888888888999:::<<<===>>>>>>>>>>>>???@@@AAACCCDDD@@@AAACCCHHHMMMNNNKKKGGG@@@FFFNNNRRRSSSSSSXXX]]]bbbeeegggfffeeeeeegggjjjfffggghhhgggfffffffffggghhhgggdddbbbaaabbbdddeeebbbcccdddeeeeeebbb]]]XXXSSSUUU[[[bbbggggggaaa[[[VVVSSSRRRUUUYYYYYYSSSMMMNNNNNNMMMJJJHHHGGGIIIKKKAAAAAAAAAAAABBBBBBBBBCCC@@@BBBBBBBBBAAAAAA@@@>>>=========<<<<<<;;;;;;;;;888777777666666666666777333555777999:::999777666333444444555555444333222444444555666666444333222111111222222222111000///...//////000000//////...---------.....................------,,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&)))))))))******+++++++++++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***************++++++++++++++++++++++++)))))))))))))))***+++,,,))))))(((((())))))***+++*********************************+++++++++,,,,,,,,,,,,+++***)))))))))******************************))))))((('''((((((((())))))))))))))))))))))))((()))******++++++******************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++******)))*********+++++++++,,,------...///222222111111222222333444111111222333333444555555777888999:::;;;;;;;;;;;;???>>><<<:::999999999:::<<<>>>AAACCCCCCDDDFFFHHHEEEEEEEEEFFFGGGHHHIIIJJJ[[[ZZZ[[[___ccceeeffffffhhhgggeeecccbbbaaaaaaaaaeeeffffffccc^^^]]]aaaeee^^^]]]___cccgggfffbbb^^^[[[YYYXXXYYYXXXWWWVVVVVVUUUQQQKKKGGGFFFGGGGGGGGGDDDCCCAAA@@@@@@AAACCCCCCFFFGGGHHHFFFAAA>>><<<===@@@>>><<<::::::999666444222222222111111000000000000000000000////////////...///000///,,,+++,,,---,,,+++***))))))))))))))){{{kkk\\\OOOJJJCCC>>>:::666444222555333222222333333222111333333222111111222444444........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((())))))******+++++++++,,,------------,,,***,,,......//////111333...///000111222222222222333333333444666888:::;;;;;;::::::;;;===???BBBCCC???BBBFFFKKKNNNNNNLLLIIIHHHJJJOOOUUUWWWWWW\\\bbbdddbbb```___```bbbdddeeeiiiiiigggfffdddbbbaaa```eeedddcccccceeejjjooorrrjjjiiihhhfffccc^^^XXXTTTNNNTTT^^^gggkkkggg___XXXXXXUUUSSSTTTWWWVVVQQQLLLOOONNNMMMJJJHHHGGGIIIKKK@@@@@@@@@@@@@@@AAABBBCCC@@@CCCDDDAAA@@@AAA???<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666666666111222555777888888777666444444555555444333111000333333444444333333222111111222333444444333222111......////////////......---------------...............------,,,,,,++++++++++++,,,,,,+++)))'''&&&(((((())))))***+++++++++++++++++++++++++++++++++)))******++++++,,,,,,---************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++******)))******++++++++++++++++++++++++++++++***)))))))))))))))***+++((((((((((((((())))))***))))))************)))))))))))))))******++++++,,,***++++++***(((((()))+++))))))************++++++***)))((((((''''''(((((((((((()))))))))))))))***(((((()))************)))************************(((((()))))))))))))))***************++++++++++++******)))))))))******+++++++++++++++,,,---///000111111000000111111222333000000111222333444444555666777888999:::;;;;;;;;;>>>======<<<;;;;;;;;;<<<===???AAABBBBBBBBBCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLUUUSSSVVV]]]dddgggjjjmmmiiihhhfffdddbbb```^^^]]]```]]]ZZZWWWWWW\\\ccciiiaaa___bbbhhhkkkgggaaa^^^[[[WWWTTTUUUUUUQQQPPPPPPNNNJJJFFFCCCDDDEEEFFFGGGCCCAAA???>>>???AAAAAA@@@CCCFFFIIIGGGBBB===::::::===;;;999888777666444222444444333111///...---,,,111111000000/////////......//////---+++******+++,,,+++***)))))))))))))))jjjhhhaaaVVVMMMEEE<<<333000222666999:::888444000000111222333333333333333111000///...,,,++++++,,,------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((()))************+++,,,---------,,,,,,***,,,.../////////111333---...//////000///////////////000222444666777888666666666777:::===@@@BBBCCCFFFJJJLLLMMMMMMMMMNNNOOONNNQQQYYY___aaafffmmmddd```\\\\\\```bbbbbbaaahhhgggeeeddddddcccbbbaaaccccccdddfffiiillloooqqqjjjgggccc```]]]YYYUUURRRMMMTTT]]]dddddd```[[[WWWZZZXXXUUUTTTTTTSSSOOOKKKJJJKKKKKKJJJHHHFFFFFFGGG@@@?????????@@@AAABBBCCC???CCCCCC@@@???BBB@@@<<<======<<<<<<;;;;;;;;;:::;;;:::999777666555555555111222444555555555555444333444555666666555333222333222111111000000111111000222333444444333222111---......//////......---,,,,,,,,,------...............------,,,++++++***)))***+++,,,+++***((('''((((((((()))***+++++++++************************))))))******+++,,,,,,,,,************************))))))*********+++++++++************************++++++++++++++++++++++++************************************************))))))((())))))***+++,,,************************))))))(((((('''((((((((((((''''''''''''((())))))(((((()))******)))(((((((((((())))))***++++++,,,(((***+++***((((((***,,,((((((((()))))))))******))))))(((''''''''''''((((((((((((((())))))******'''((())))))******))))))************************(((((((((((())))))******************++++++++++++))))))((())))))***+++,,,++++++++++++,,,...000111000000//////000000111222000111111222333444555666555555777888999:::::::::::::::;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBCCCDDDHHHHHHHHHIIIJJJLLLMMMNNNOOOLLLOOOYYYaaadddhhhmmmgggggggggfffdddaaa___]]]___YYYRRRPPPSSSZZZaaaeeedddaaadddlllnnnhhhaaa^^^^^^VVVQQQRRRQQQLLLJJJKKKIIIFFFCCCBBBCCCEEEFFFFFFCCCAAA>>>>>>@@@@@@???===???EEEJJJJJJEEE???<<<<<<999777555555555444222111333222111000///...------222111111000///......------......,,,***(((((()))++++++******)))*********~~~rrraaaWWWTTTOOOHHHCCCEEEBBB:::555777999888777555222000000111222333222333333333222111111111///000222111000000000111------------------------+++++++++++++++++++++,,,************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))************+++,,,---...---,,,,,,***,,,...//////000111333000000000000000000///......///111222444666888888333333444555888<<<@@@BBBCCCEEEHHHGGGFFFFFFJJJMMMLLLIIILLLWWW```eeekkkqqqeee```[[[]]]cccfffccc___dddcccccceeeggghhhhhhgggcccdddfffhhhhhhhhhhhhgggccc```]]]ZZZYYYWWWUUUSSSNNNUUU\\\___]]]ZZZXXXXXX\\\ZZZWWWTTTRRRPPPMMMKKKEEEHHHJJJJJJHHHEEECCCBBB@@@????????????AAABBBCCC===BBBCCC??????CCCAAA===@@@???>>>===<<<;;;::::::<<<;;;:::888666555444444333333333444333333222222222444666888888777666555333222000/////////000111...///111222222111000///---..................---,,,,,,,,,------...............---,,,,,,+++******((()))***++++++***(((''''''(((((()))***+++++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,---************************)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((()))******)))(((''''''(((((()))***+++++++++''')))+++***((((((***---&&&'''''''''(((((())))))))))))(((''''''''''''''''''((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++(((((((((((()))***,,,,,,++++++++++++,,,...000111///////////////000000111111111222333555666666777444555666777999999::::::555666888:::;;;;;;;;;:::>>>@@@CCCDDDDDDDDDEEEFFFIIIHHHGGGGGGFFFFFFFFFFFFMMMJJJLLLVVV]]]___ccchhheeefffggggggfffdddaaa___eee]]]UUURRRWWW^^^cccddddddaaadddmmmoooggg___]]]```WWWPPPPPPOOOIIIFFFHHHGGGEEEBBBBBBCCCEEEFFFEEECCCAAA??????AAAAAA>>><<<999@@@GGGIIIDDD>>>;;;:::666444333333333333111000......//////000000111111333222111000///...---,,,,,,------+++)))''''''(((++++++************++++++___gggooopppkkkddd```^^^mmmnnnqqqxxx~~~|||{{{zzzzzzmmmmmmllliiieeebbbaaaaaabbb___ZZZUUUOOOKKKIIIHHHAAA@@@>>><<<:::888777777222222222222222222222222000000000000000000000000000000//////......------////////////............---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******))))))******)))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******+++++++++++++++***************''')))+++...///000000//////000000000......000111///000000000000111444777555777888888666777;;;>>>BBBHHHKKKGGGDDDFFFJJJKKKNNNPPPXXXbbbeeebbbdddjjjfffgggccc^^^```ggghhhdddkkkkkkjjjjjjiiihhhhhhhhhgggeeecccccccccbbb```___ddd\\\WWWXXXYYYUUUPPPMMMRRRXXX]]][[[SSSOOORRRWWWVVVUUURRRPPPMMMKKKJJJIIIJJJIIIFFFDDDAAA???>>>===>>>>>>???>>>===???BBBDDD===>>>@@@@@@>>><<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>GGGBBB<<<777444333111000//////000111111111111111444555666777777666555444222111///...---...000111111000000///////////////------------------------------..................------------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++***)))(((++++++******++++++,,,---///---,,,***))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((&&&&&&&&&'''(((************************(((***+++***)))((()))***(((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))***)))'''&&&&&&))),,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''************))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))((('''''''''''''''(((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,------.........000111111222222333444444555555555555444555777999777888:::<<<===>>>??????<<<>>>@@@???>>>???CCCGGGDDDHHHLLLLLLGGGCCC@@@@@@GGGJJJOOOXXX```fffhhhgggfffeeedddeeefffeeedddbbbdddaaa]]][[[ZZZ\\\___bbb\\\```dddfffiiijjjeee___VVVSSSOOOLLLJJJIIIGGGEEEFFFEEECCCBBBAAABBBBBBBBBCCCDDDEEEDDDAAA>>>===<<<<<<===>>>>>>>>>===;;;;;;111111000000000000000000000///......000111111000111111111111000///...---+++***)))((()))((('''%%%'''...)))$$$***+++)))...777<<>>===>>>BBBFFFIIIIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@===>>>>>><<<999777777888===<<<:::888777666666666555444333222111111111111000000000000000000000000......................../////////.............../////////.........------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))))))))******)))(((&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))***************************++++++)))***+++---...////////////000000///......///111...000111111111222555777666888888777666777:::===@@@HHHLLLJJJHHHIIILLLLLLRRRTTT[[[cccddd```aaaffffffeee```\\\___ffffffbbbjjjjjjkkkkkklllllllllkkkiiifffcccaaa```^^^[[[YYYYYYTTTQQQSSSUUURRROOOOOOWWW\\\___\\\UUUQQQTTTXXXYYYWWWTTTQQQNNNLLLJJJHHHGGGEEECCC???===;;;::::::???@@@AAA@@@>>>>>>???@@@===>>>??????>>><<<;;;;;;;;;;;;:::::::::;;;<<<<<>>>>>>>>???CCCFFFHHHJJJKKKJJJFFFEEEFFFIIIPPPTTTXXX[[[]]]___bbbeeebbbbbbaaaaaaaaaaaa___^^^___^^^\\\[[[YYYXXXXXXXXXVVVZZZ]]]^^^aaacccaaa[[[VVVSSSOOOLLLKKKIIIFFFDDDEEEEEEDDDBBB@@@@@@AAACCCCCCCCCBBBBBBAAA@@@???>>>;;;<<<<<<<<<<<<:::888777666555444333222111000///000...---...000111000000000000000000///...---,,,---,,,***))))))((('''&&&***,,,'''(((...***%%%+++222555666555222000222444333222222222444444222111444444444444333333333222222333444333111111111333,,,,,,,,,---...000111222000////////////000111111////////////////////////........................------..............................------------,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))+++******)))))))))))))))((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))))))))))))))((()))))))))***+++++++++,,,+++++++++,,,---...///000///000000///......///111...///111222222333555777888888888777666777:::<<>>???@@@@@@@@@@@@???>>>===<<<;;;:::999999999999999999;;;999777666666555333111000000111111222333333333222222222222222222222222111000///.........///000000000///............///,,,+++++++++++++++,,,,,,...------,,,,,,---------,,,,,,---------,,,++++++))))))))))))))))))))))))******************************++++++******))))))***************++++++,,,---,,,+++***)))))))))***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++***))))))(((((())))))))))))))))))))))))))))))((()))***)))((('''(((***(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''&&&&&&(((+++''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((((())))))***************))))))))))))(((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((+++++++++++++++*********)))***+++,,,---...///000000000111111222333333333000111222222111222444666999::::::;;;;;;;;;;;;;;;888:::<<<===>>>AAADDDFFFKKKKKKJJJGGGEEEGGGMMMSSSWWW\\\```^^^ZZZZZZ___dddccccccbbbbbbaaa``````___\\\]]]^^^^^^]]]ZZZWWWVVVVVVYYYZZZYYY[[[]]]ZZZTTTWWWUUURRRPPPOOOMMMJJJHHHDDDEEEEEECCC@@@???AAADDDDDDAAA??????BBBCCCAAA???<<<======<<<;;;999777666;;;:::888666444111000///111000///000222222222111///////////////...---,,,...---,,,+++))))))((((((///111,,,,,,111***###)))222333444333111111333555222222222333333333222111444444444444444444444444111222333333222111222333222222222222333333444444000000000000111111222333000000000000000000000000////////////////////////,,,,,,,,,------......///------------,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))******)))(((((((((((()))((('''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))((((((((('''(((((()))***+++,,,,,,,,,---,,,,,,+++,,,---///000...///000///------///000,,,...111222222333555666888777666666666999<<<>>>FFFKKKNNNLLLLLLOOOQQQPPPPPPSSSYYY^^^bbbbbbcccdddfffbbb]]]]]]aaaeeedddaaa]]]___aaacccddddddcccccc]]][[[ZZZZZZ\\\^^^___^^^ZZZYYY[[[___```^^^```eeedddeeeddd```[[[XXXXXXYYYUUUPPPLLLJJJKKKKKKGGGCCCEEEDDDBBBAAABBBDDDGGGHHHIIIHHHGGGEEEBBBAAABBBDDDDDDCCCBBBAAAAAAAAA???>>>::::::999888777666666666555555555666777777555333111111111111222333444444222222111111111111222222111000///............///000///......------......+++******))))))***+++,,,...---,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))******++++++++++++******))))))************)))))))))))))))))))))***++++++++++++******))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&(((***''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((()))***+++,,,,,,,,,))))))))))))))))))(((((((((((((((''''''((((((((()))(((''''''''''''((((((((((((((((((((((((((((((,,,,,,++++++*********)))((()))***+++---...000000000000000111222222333333///000222222222222444666777888999:::;;;;;;;;;:::888999;;;>>>@@@CCCEEEGGGIIIIIIIIIFFFEEEHHHOOOUUUVVVZZZ]]]]]]\\\\\\___cccaaabbbbbb```___^^^^^^___WWWYYY[[[\\\\\\[[[ZZZYYY[[[^^^___]]]\\\[[[VVVOOOUUUSSSRRRQQQQQQPPPMMMKKKEEEGGGHHHEEEAAA@@@CCCGGGGGGBBB>>>>>>AAACCCAAA>>>?????????>>><<<:::888666;;;;;;999777444222111000333222111222444555444222......//////...---,,,,,,,,,---,,,+++******,,,---:::EEE???000---,,,''''''+++,,,......---------...---...///000////////////,,,,,,,,,---------........./////////---,,,---...111111000000///...---,,,//////...---------......////////////////////////........................++++++,,,,,,------......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((''''''(((((((((&&&&&&''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))***)))))))))((((((''''''(((((()))***+++,,,,,,,,,---,,,,,,+++,,,---///000...//////...------...000+++---///000111222444666888666555555888<<>><<<:::999888777666555555555333333444666888999777555222222111111111222333444222222222333333222222222000//////...............///......---------------******)))((()))***,,,---...---,,,*********+++,,,+++,,,,,,------,,,,,,,,,)))))))))))))))))))))))))))***++++++++++++***)))((())))))*********))))))))))))(((((())))))***+++))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&((((((((('''&&&'''(((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&''''''((()))***++++++(((((((((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((+++++++++******)))))))))((((((***+++---...///000///000000111111222333333...000222333222333444666444555777888:::;;;;;;<<<888999;;;>>>BBBDDDFFFGGGCCCEEEGGGGGGFFFGGGKKKOOOQQQRRRUUUXXX[[[]]]\\\\\\\\\]]]]]][[[YYYYYYZZZ]]]WWWVVVVVVVVVVVVVVVWWWWWW[[[___bbbbbbbbb```YYYQQQQQQPPPNNNNNNOOOPPPNNNMMMIIIJJJJJJHHHEEEDDDFFFIIIIIIDDD???>>>AAABBB???<<>><<<999777555888888666555444222111111111000000222444444222111..................---,,,***+++,,,++++++,,,///222LLLcccZZZ777)))...,,,&&&///000111222333222111000111222333222000////////////000000000000000000000333444444333111000000111---------...------,,,+++000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))((((((((((((((((((''')))))))))***+++++++++,,,+++++++++,,,---...///000...//////...------...000---...//////000222666999:::888666666999>>>AAABBBHHHKKKKKKIIIJJJNNNPPPNNNRRRTTTVVVVVVYYY\\\ZZZVVVWWWVVVWWWZZZZZZYYY\\\aaaffffffeeedddccccccbbbbbbaaa___^^^___bbbfffhhhiiicccaaaaaadddeeebbbccceeedddbbb```___]]]ZZZUUURRRKKKKKKJJJJJJIIIIIIJJJKKKIIIHHHGGGFFFEEEDDDDDDCCCEEEDDDBBB???>>>@@@EEEHHHCCC???<<<;;;======;;;888999888777666555555555555444444555777::::::999777444333222000000111222222222333444555555444333222/////////.........------......---,,,,,,,,,,,,---+++***(((((((((***,,,...///---+++)))))))))+++,,,++++++,,,---------,,,,,,))))))))))))))))))))))))((()))***++++++***)))((((((((())))))******))))))((((((((((((((())))))***(((((())))))))))))(((''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))((('''&&&&&&'''((()))(((''''''''''''(((((()))(((((((((((((((((((((((()))))))))))))))(((((((((((()))***+++,,,---.../////////000000111222222222---///111222222333444555222444555777999:::;;;<<<888888:::===BBBEEEEEEDDD???CCCGGGGGGEEEDDDEEEFFFKKKJJJKKKOOOSSSVVVVVVUUU\\\^^^___]]][[[[[[^^^bbbaaa___\\\YYYWWWWWWWWWXXXUUU[[[___bbbeeefffbbb\\\XXXUUUSSSRRRSSSTTTSSSSSSMMMLLLJJJIIIHHHHHHIIIIIIHHHEEEAAA@@@AAA@@@>>>;;;=========<<<:::777555333555555444333222222111111------...///111111///---....../////////......---)))+++,,,+++***+++000555WWWnnnbbb:::)))...,,,%%%///..................---+++...///...,,,***+++,,,...............---------...///000///---------///---...///000111111000000000///......------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&'''''''''&&&%%%''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((******************++++++)))***+++---.../////////......///...---,,,...000000000000000000444999<<>>AAAAAAFFFKKKNNNPPPSSSWWWVVVRRRPPPSSSSSSRRRUUUYYYWWWQQQQQQSSSXXX\\\YYYVVV\\\fffiiihhhfffdddcccddddddeeegggeeecccdddgggjjjmmmmmmjjjeeecccgggjjjhhhfffggg```^^^]]]]]]\\\YYYRRRMMMHHHJJJLLLJJJFFFEEEHHHKKKHHHIIIIIIIIIIIIHHHFFFEEECCCDDDDDDCCCBBBBBBDDDFFFDDD@@@;;;;;;======;;;888888888777666666555666666777777777888;;;<<<;;;:::555444222000/////////000000222444666666444222000......//////......------...------,,,+++,,,,,,,,,+++***)))((()))+++---//////---+++(((((((((***+++***+++,,,,,,---------,,,))))))))))))))))))))))))'''(((***++++++***(((''''''(((((()))))))))))))))(((''''''''''''((())))))''''''((())))))(((((('''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%'''(((((((((''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((&&&%%%%%%&&&((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))******+++,,,,,,------//////000000111111222222***---000111111111222444333444555777888999999999777666888<<<@@@CCCBBBAAA???CCCFFFFFFCCC@@@??????AAABBBBBBDDDGGGLLLRRRUUU___bbbdddbbb``````eeejjjiiigggddd```^^^]]]]]]]]]UUUYYY]]]___dddjjjjjjggg```]]]XXXUUUTTTTTTUUUTTTPPPLLLHHHHHHJJJKKKJJJGGGDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;:::777555444444444333222111111000///------...000111111///---...//////000000/////////***,,,---+++((()))...333NNNXXXLLL444,,,***'''(((333000...------/////////***---000000///...000222.........------,,,,,,,,,,,,---//////...---///000,,,---.../////////...---++++++++++++++++++,,,------------------------------------------------------,,,,,,++++++*********************))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&%%%''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))+++++++++***************''')))+++...///000000///---...///...,,,,,,...///222222111000111555;;;@@@DDD???:::888;;;>>>??????===DDDKKKPPPUUUXXXUUUOOOKKKNNNOOONNNSSSYYYXXXQQQQQQUUU\\\___[[[WWW___kkkooonnnkkkiiiiiijjjlllnnnjjjhhhfffgggkkkooorrrssskkkdddaaafffjjjiiifffeee]]][[[ZZZ[[[\\\XXXPPPIIIEEEIIILLLIIIBBB@@@DDDHHH>>>@@@CCCFFFGGGGGGGGGFFFDDDGGGIIIIIIGGGEEEDDDDDDGGGBBB>>>===???@@@===:::888888777666666666666777:::999888999;;;<<<<<<;;;666444222///...---...///...111444666666444111.........//////......---,,,...---,,,,,,++++++,,,,,,,,,+++)))((()))+++...000///---***((('''(((***+++***+++,,,,,,------------))))))))))))))))))))))))&&&((()))******)))(((&&&''''''((()))))))))))))))'''''''''''''''((())))))&&&'''((())))))((('''''''''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))************))))))))))))&&&'''''''''(((((()))))))))(((&&&%%%%%%&&&((()))'''''''''''''''((()))***((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((*********++++++,,,,,,,,,/////////000111111222222(((+++...000000000111222555555666777777777777777555555666:::???AAA@@@>>>@@@DDDFFFEEEAAA===<<<<<<888;;;<<<<<<===EEEQQQ[[[^^^aaacccbbb___```fffkkkeeeeeecccbbbaaa```___^^^[[[]]]^^^^^^ccckkknnnmmmaaa\\\UUUPPPNNNNNNNNNNNNQQQKKKFFFFFFKKKMMMJJJEEE???AAACCCCCCBBB@@@???@@@============<<<:::888666666555444333111000///...///000000222444444111/////////000000000000000///,,,...///+++'''''',,,111<<<999000,,,...'''###,,,.........------,,,,,,,,,......---,,,,,,,,,,,,---------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************+++++++++*********))))))++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&&&&)))+++***((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))***+++---...///+++---000000...---------111000//////111444888:::>>>:::666666999<<<===<<<@@@BBBHHHQQQYYYZZZTTTNNNQQQQQQRRRSSSSSSTTTTTTTTTOOOVVV___ccccccbbbdddgggpppmmmkkkjjjkkklllmmmmmmoookkkhhhkkkrrruuusssooojjjgggeeefffiiijjjgggddd[[[UUUUUU[[[^^^WWWPPPNNNJJJEEE???>>>BBBDDDCCCAAA>>>@@@CCCFFFIIIIIIIIIIIIKKKKKKJJJHHHEEEDDDDDDEEEDDDFFFGGGGGGEEEBBB===:::;;;999666444444555666888<<<777444555:::===<<<999999555111....../////////---///111111///...---...///000000000000...---,,,000---***((((((***---000,,,***)))***---000111111///...---+++******++++++,,,,,,,,,++++++***************))))))))))))***************)))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$&&&)))***(((%%%&&&'''''''''''''''&&&%%%((((((((((((((((((((((((''''''&&&%%%&&&(((***,,,+++***)))'''''''''((()))((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***++++++******************++++++,,,---...///111222///////////////000111111222333444555666888999999888888888888999:::;;;<<>>;;;999888999::::::999888777555333222333444555444333222000///.........000///---,,,,,,---...//////...---,,,,,,,,,------111---)))((()))***(((&&&---,,,,,,,,,++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,++++++***************************************))))))((((((((())))))(((((('''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))&&&%%%%%%((())))))'''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((''')))))))))***+++,,,---...***,,,...///---,,,,,,,,,////////////222555999;;;>>>;;;777666888:::999888:::<<>>???CCCEEEEEECCC???@@@CCCFFFHHHHHHHHHHHHHHHHHHHHHEEECCCAAAAAABBBBBBCCCDDDDDDCCC@@@===;;;<<<:::777555444555666777<<<999666888===@@@@@@>>>888555111000000000//////---///111111///...---...///000000000///---,,,+++...---,,,,,,,,,,,,---......,,,***+++---...//////...---,,,************+++++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%%%%&&&))))))(((%%%&&&''''''(((((((((''''''(((((((((((((((((((((((('''&&&%%%$$$%%%'''(((******)))((('''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))************************,,,,,,,,,,,,---.../////////////////////000000111222333333333444444555555555555555666666777888999===>>>>>><<<:::999999::::::999<<<@@@BBBEEENNNWWWZZZ]]]bbbdddeeegggjjjmmmdddcccaaa```bbbdddbbb```___```aaaeeehhhiiigggeee^^^TTTKKKIIIJJJKKKLLLNNNIIIFFFCCCCCCEEEFFFEEECCC@@@???>>>@@@BBBCCCBBB???===;;;999888999999999888999888666555555666777888666555333222000000////////////...---------------,,,,,,,,,+++++++++******///,,,)))((()))***)))'''+++++++++***************,,,+++******))))))******++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''%%%$$$%%%&&&(((''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))***+++------))),,,......,,,++++++,,,.........///222666999<<<<<<:::888777777777666444999:::>>>GGGQQQWWWXXXWWWPPPSSSXXX\\\^^^]]][[[YYY\\\]]]___cccgggjjjjjjiii___``````\\\YYYWWWYYY[[[aaaaaaaaabbbccceeefffgggfffmmmuuuwwwqqqiiidddbbbZZZVVVSSSUUUUUUPPPKKKHHHDDDAAA@@@BBBFFFIIIHHHFFF@@@BBBCCCEEEFFFFFFFFFEEEFFFFFFFFFEEEBBB@@@@@@AAAAAAAAAAAA@@@???===<<<;;;<<<:::888555444444555666777555333555:::======;;;666444222111222111///------///000000...---------000000//////...,,,+++***,,,---///000000///---,,,///---,,,+++---...---,,,---,,,***)))((())))))******))))))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%'''((()))'''&&&&&&''''''((())))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%'''((()))************************------,,,++++++,,,,,,---//////......//////000111111111111111111111111111222222222222333444555555555666777777666666777999::::::<<>>>>>>>>@@@CCCDDDCCCBBB===;;;888888888999888777999888777777777888999:::777777555333222111000000/////////......,,,+++***))))))*********)))(((''',,,***(((((()))***)))(((************************,,,+++******))))))*********************************************)))))))))************************))))))))))))))))))))))))((()))******************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))+++,,,,,,***,,,......---,,,+++,,,///...//////111444777999888777666666666666555444;;;===@@@GGGNNNRRRSSSRRRMMMRRRXXX^^^aaaaaa___]]]TTTRRRRRRWWW^^^ccccccaaabbb```^^^\\\ZZZYYYXXXXXX```bbbcccaaa^^^^^^___bbbeeekkkrrruuuqqqjjjccc___WWWTTTRRRRRRRRROOOKKKIIIEEEDDDEEEGGGIIIJJJHHHFFFBBBCCCDDDDDDDDDDDDCCCCCCEEEFFFGGGEEECCCAAAAAABBBAAA@@@>>><<<;;;:::999999:::999777444333333333444444222111333666777777666555444333333333222///---,,,---......,,,++++++,,,000//////...,,,+++***)))---...000111111000...---...---,,,,,,---...---,,,+++***)))((('''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))((((((((((((((((((((((((%%%&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((((((((&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((''''''&&&&&&((()))************((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))))))))))))))************+++++++++***++++++,,,,,,///............///000000000000000000000111111111000000000000111222333444444444444333222222444666:::999;;;>>>>>>???FFFNNNRRRWWW]]]___]]]\\\]]]___eeeaaa`````````______aaa]]]^^^```bbbcccbbbaaa___VVVRRRQQQSSSTTTOOOLLLLLLIIIJJJKKKIIIEEEBBBAAA@@@???@@@AAABBBCCCDDDCCCCCC<<<:::888777888888666555666666666666666777888999777666555333222111000000////////////...,,,***((('''(((*********)))'''%%%))))))(((((())))))))))))************++++++++++++,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((())))))*********)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((()))***+++++++++---//////...---------000/////////000111333444222333444555555666777777<<<>>>CCCIIIMMMOOONNNMMMOOORRRXXX\\\^^^]]]ZZZXXXTTTPPPNNNRRRZZZ___^^^[[[ccc```]]]^^^aaabbb```^^^aaabbbccc___ZZZWWWXXX[[[___```bbbeeefffccc\\\WWWSSSSSSRRRQQQQQQPPPNNNKKKFFFFFFGGGHHHHHHGGGEEECCCCCCCCCCCCCCCBBBBBBAAAAAABBBDDDEEEDDDBBB@@@???@@@BBB@@@>>>;;;999777666666888777555333222222222222666555555555555555444333444333333444444333000---+++,,,---,,,***)))***,,,000///...---,,,+++******//////............//////,,,++++++,,,...///...---***)))((('''''''''((()))************************))))))(((((((((((())))))''''''(((((())))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&((()))************((((((((((((((((((((((((((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((()))))))))*********)))))))))***+++,,,.....................//////000......///000111222333333000000000000111222333333222333333222111222555888999888:::======>>>DDDLLLRRRTTTWWWZZZ\\\]]][[[ZZZccc```aaadddccc^^^\\\___```````````````aaabbbcccaaa[[[XXXWWWUUUPPPNNNOOOPPPOOOLLLGGGBBB@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAA:::999777777777777555333222222222222333444444555555444333111000000000///.../////////...,,,)))((('''(((***++++++)))'''&&&'''(((((()))(((((())))))***************+++++++++,,,++++++***)))*********))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((((((((((((((((((((())))))))))))******((((((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&(((***&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((((((((((()))******,,,...000000///------...//////.........//////000///111333444444666999;;;999===BBBHHHKKKMMMMMMLLLSSSTTTUUUVVVUUUSSSPPPNNNSSSPPPNNNQQQVVVYYYXXXUUUWWWVVVVVVYYY]]]``````______```___[[[UUURRRRRRSSS\\\ZZZXXXZZZ]]]\\\WWWRRRQQQTTTUUUSSSSSSSSSQQQMMMFFFFFFFFFEEEDDDBBB@@@>>>CCCCCCBBBBBBAAA@@@@@@@@@>>>@@@AAAAAA???===<<<<<>>???@@@CCCDDDEEECCC@@@>>>===>>>999888777777777666333111000000000000000111111111222111000000//////000000.........------+++***)))))))))*********)))((('''%%%'''))))))(((''''''(((((((((((())))))*********+++***))))))(((((())))))))))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%%%%''')))%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***(((((('''''''''((())))))+++---//////...,,,,,,---,,,,,,,,,------.........///111222333333555:::>>>:::<<<@@@CCCFFFIIIKKKMMMPPPPPPNNNMMMKKKJJJJJJIIIJJJIIIJJJNNNRRRUUUUUUSSSQQQUUUYYYYYYVVVUUUXXX\\\]]]\\\ZZZWWWTTTQQQQQQQQQYYYYYYXXXWWWVVVTTTRRRPPPRRRXXXZZZWWWUUUUUURRRMMMFFFGGGGGGEEECCCAAA@@@@@@CCCBBBAAA@@@@@@?????????<<<>>>@@@@@@>>><<<;;;;;;>>>======<<<;;;:::999999555555555555555555555555000111222222111///......555444333333444333222000///000000...,,,,,,...000//////...------......///---,,,+++******+++,,,------,,,,,,---//////---+++))))))(((''''''((()))***((((((((()))))))))******((((((''''''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((((('''&&&''')))&&&''''''(((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''(((((((((((($$$%%%&&&'''(((''''''&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''(((((()))******+++*********++++++---.........------------...//////.........///000111111222000000000000111222333333222222222222222444888;;;999:::===BBBDDDDDDKKKRRRSSSUUUYYY\\\^^^```bbbddd```\\\]]]bbb^^^VVVVVV^^^[[[]]]^^^]]]\\\]]]```bbbfff```[[[XXXUUURRRTTTYYYPPPJJJCCC???@@@AAAAAA@@@@@@AAABBB@@@===::::::;;;999888666666666555222///000000111111111000//////000////////////000111111...------,,,+++++++++,,,))))))))))))((((((((((((%%%'''***)))'''%%%&&&'''&&&'''''''''(((((())))))))))))((('''''''''''''''************************((()))))))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&%%%######&&&(((###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***(((''''''''''''(((((()))***,,,......---++++++,,,)))******+++---......///111222333222222444:::???===>>>??????AAADDDHHHKKKKKKIIIGGGFFFFFFGGGIIIKKKAAACCCGGGMMMSSSWWWXXXXXXXXXaaagggbbbVVVPPPUUU]]]\\\[[[YYYWWWUUUTTTSSSRRRSSSUUUWWWTTTOOOKKKJJJKKKTTT[[[^^^ZZZWWWVVVRRRLLLIIIIIIIIIGGGEEEDDDDDDDDDBBBBBBAAA@@@?????????@@@===???AAABBB@@@===<<<<<<;;;;;;<<<=========<<<<<<666666666777777777777777222444666666555444444444666444333222333333222111222222222000......000222//////...---...///000111************************///...---...///...+++)))***)))(((''''''((()))***&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&'''((()))************%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###&&&)))(((&&&%%%''')))''''''''''''''''''&&&&&&((((((((((((((((((((((((###$$$%%%&&&''''''''''''$$$%%%'''(((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&''''''((()))******+++---,,,,,,+++,,,,,,,,,---...------------...//////////////////////////////000//////000000111222333777666555222111111444777:::;;;@@@EEEGGGHHHNNNVVVUUUZZZ^^^^^^[[[[[[___dddaaa[[[ZZZ^^^ZZZRRRUUU___SSSVVVZZZZZZYYYXXXZZZ\\\[[[[[[^^^aaa___YYYVVVWWWMMMGGGAAA@@@CCCFFFEEEBBB<<<>>>@@@>>>:::888888:::888777666666666444111///222222222222222111000///////////////000111222333...---,,,+++***+++,,,---))))))(((''''''''''''(((%%%(((******'''%%%%%%&&&)))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((''''''''''''((((((((((((******++++++++++++******((()))***+++---...///000222111111222444777:::<<<======???CCCDDDCCCEEEJJJEEEEEEDDDDDDEEEGGGIIIKKKHHHLLLOOOPPPQQQVVV___gggaaaeeegggeee```^^^aaafffdddcccbbbcccdddaaa\\\WWWNNNNNNNNNKKKIIIKKKQQQVVVYYYZZZZZZZZZXXXUUURRRPPPKKKJJJIIIFFFCCCBBBCCCEEECCCEEEEEEDDDBBB@@@@@@@@@FFFDDDAAAAAABBBAAA>>>:::::::::<<<======<<<<<<;;;888777666777999:::777444333333222111222333444555444333111111222111000...///............//////000.........///......------,,,++++++***)))((('''''',,,+++*********+++------))))))((((((((((((((()))+++***((('''''''''((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---...............------///............//////000---///000000///000222555666555555555666777888888>>><<<<<<@@@FFFLLLNNNNNNNNNVVV___cccaaa^^^^^^```ccc]]]ZZZ\\\ZZZTTTSSSWWWSSSWWWWWWTTTUUU[[[]]]ZZZVVVZZZZZZSSSQQQUUUWWWVVVGGGDDDBBBAAAAAABBBBBBAAA<<<===<<<:::888777888999888888888888777666555444333333222111000///......222111111000///......---------,,,,,,+++***))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&(((''''''''''''(((((((((((()))******++++++******)))((()))***+++,,,---...///000000000111333777:::<<<999888:::???@@@???CCCHHHEEEFFFGGGHHHJJJKKKLLLMMMOOOQQQTTTUUUWWW\\\bbbhhhggggggfffeeeddddddeeefffgggffffffeeeccc^^^VVVPPPKKKLLLMMMMMMMMMNNNQQQSSSYYYZZZ[[[[[[XXXTTTOOOLLLKKKKKKKKKIIIFFFDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAAGGGDDDBBBBBBCCCCCC@@@>>>======??????@@@???>>>===:::888777888:::;;;:::999666666444444444444555666444222111111111111000...//////...............///---------......------,,,*********)))))))))))))))+++***)))))))))***,,,,,,))))))((((((((((((((()))******((('''''''''((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&''''''***)))))))))))))))((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++------............------..................///000...///000000000111333555555666666777777888888999;;;:::;;;@@@GGGMMMPPPPPPOOOSSSXXX[[[ZZZZZZ\\\^^^___[[[YYYZZZWWWRRRSSSXXXYYY[[[XXXRRRSSSZZZ______YYYZZZWWWRRRQQQUUUVVVSSSHHHFFFCCCCCCCCCCCCBBB@@@:::;;;;;;:::888888999:::777777777777666444333222333333222111000///......111111000000///......---------,,,,,,+++******))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&''''''''''''((((((((()))******++++++******)))))))))******+++,,,,,,---//////000111444777:::<<<:::999;;;@@@AAABBBFFFLLLHHHIIIJJJLLLNNNOOOOOOOOOTTTUUUVVVYYY\\\___cccdddgggdddaaaaaacccddddddbbbiiiiiijjjiiifff___WWWPPPNNNNNNOOOQQQTTTUUUUUUTTTVVVWWWYYYXXXVVVQQQLLLIIILLLNNNNNNMMMIIIEEECCCCCCAAAAAABBBEEEIIIIIIFFFBBBEEECCCAAA@@@@@@AAA@@@@@@>>>???@@@AAAAAA@@@>>>>>>:::888666666888:::;;;;;;888777555444333333444555333222111000111111000...000///......------------+++,,,,,,------,,,,,,,,,(((((())))))************))))))((((((((()))***+++)))((((((''''''((())))))***)))((((((''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((()))))))))))),,,,,,------------,,,,,,---------------...///000...000111111000111444666666777888::::::::::::999::::::<<>>???===???BBBDDDDDDIIIOOOMMMLLLKKKJJJKKKMMMOOOPPPTTTTTTUUUXXX[[[^^^^^^]]]___^^^\\\[[[[[[]]]]]]^^^iiijjjlllllljjjeee```\\\VVVUUUTTTWWW[[[]]]\\\ZZZTTTTTTTTTSSSRRROOOMMMKKKPPPPPPPPPMMMIIIFFFEEEEEEFFFDDDEEEIIINNNNNNIIICCCDDDBBB???===<<<<<<======>>>??????@@@???>>>===<<<:::777444222333555777888777666444222111111111111333111000000111111000...000///...---,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))))))))))))))******''''''''''''(((((())))))(((((('''''''''((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000111111111222444666777888;;;===>>>>>><<<<<<<<<===???BBBFFFIIILLLMMMQQQPPPQQQTTTZZZ___cccdddbbbdddeeeccc___]]]```dddbbbdddddd```[[[XXXWWWWWW]]]WWWPPPMMMOOOQQQNNNJJJIIIGGGFFFFFFEEEBBB???<<<<<<===>>>===;;;::::::;;;777777777666555444222222333333222111000///......000000/////////.........,,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))))))))******))))))))))))))))))******+++++++++///000222555999===@@@AAA???>>>@@@CCCDDDDDDGGGMMMRRRNNNIIIEEEEEEHHHLLLPPPSSSSSSTTTVVVYYYZZZZZZXXXZZZ\\\]]]ZZZWWWWWW[[[```jjjkkklllllljjjgggeeeccc^^^ZZZWWWXXX\\\^^^^^^]]]UUUSSSRRRPPPPPPQQQRRRSSSSSSRRROOOJJJFFFEEEFFFHHHKKKIIIIIILLLPPPOOOIIICCCEEECCC@@@===;;;:::;;;<<>><<<;;;;;;999555222111222555777777666444222111000111111222000///000111111000/////////...,,,++++++++++++)))******+++,,,,,,,,,+++++++++******)))(((((('''&&&&&&''''''(((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&''''''''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))***))))))***+++++++++++++++++++++++++++,,,---...///...///111111000111333555888:::<<<>>>@@@???>>>>>>@@@AAABBBCCCDDDDDDEEEFFFFFFGGGJJJPPPWWW]]]___```]]]```bbb___\\\[[[\\\]]]aaabbbbbb___ZZZXXX[[[___aaaZZZTTTSSSTTTSSSPPPMMMMMMKKKJJJIIIHHHFFFBBB???AAABBBBBB@@@===:::999999777777777777777555444444333333222111000///......////////////............,,,,,,+++++++++++++++***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((())))))******))))))((())))))******+++,,,,,,---...000333777;;;???BBBDDDAAAAAADDDIIIJJJIIILLLQQQTTTOOOGGGBBBAAAFFFLLLQQQSSSTTTVVVWWWXXXYYYYYYYYY\\\___```]]]XXXXXX^^^dddkkklllnnnllliiidddbbbaaa^^^\\\YYYWWWXXXYYYYYYYYYUUUSSSRRRQQQRRRSSSVVVWWWSSSQQQMMMHHHDDDDDDGGGJJJLLLKKKJJJKKKMMMKKKFFFBBBEEEEEECCCAAA===<<<===>>>BBBBBBCCCBBBAAA???===<<<;;;:::888444222333666888999888666444333333333333111000//////111111000///...---,,,,,,++++++++++++)))******+++,,,,,,,,,,,,,,,,,,+++***)))(((''''''%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((())))))'''(((((((((((('''&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''((()))***++++++++++++*********+++,,,---...///---///000000///000333555777999;;;<<<>>>>>>>>>>>>@@@BBBCCCCCCBBBAAAAAABBBCCCFFFLLLRRRWWW[[[^^^___]]]```aaa___^^^]]]YYYUUUUUUSSSQQQPPPNNNPPPZZZeeeddd^^^ZZZ[[[[[[WWWSSSRRRPPPOOOMMMKKKKKKIIIFFFCCCBBBDDDDDDBBB>>>:::888777666666777777777777666666333333222111000///..............................++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((()))***+++,,,---...///---///222777<<<@@@CCCDDD@@@AAAFFFMMMPPPOOORRRVVVRRRNNNHHHCCCDDDIIIOOOTTTTTTVVVYYYYYYWWWWWWZZZ]]]]]]^^^]]]ZZZYYYZZZ___bbbiiimmmqqqqqqllleee```]]][[[\\\[[[YYYVVVSSSRRRSSSPPPPPPQQQQQQQQQRRRRRRQQQOOONNNKKKGGGDDDDDDFFFHHHGGGGGGGGGGGGFFFDDDBBBAAAAAABBBCCCBBB???>>>???AAABBBBBBBBBBBB@@@>>><<<;;;777777777555333333777:::888777666444333333444444111///...///000111000///,,,,,,+++++++++++++++,,,)))***+++,,,------------+++*********))))))((((((%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''((())))))''''''((((((((('''&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((()))************))))))******+++---...///,,,...//////...///111444555666777888:::;;;<<<<<<;;;>>>AAABBBAAA@@@BBBCCCFFFKKKPPPSSSUUUXXX\\\```ccceeefffdddeeeddd\\\QQQGGGHHHKKKNNNMMMMMMVVVaaaaaa]]]]]]```]]]VVVRRRSSSOOOMMMJJJHHHHHHGGGEEECCC@@@AAABBBAAA===999777666333444555666777777777777333333222111000///..............................++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((((()))***+++---...///000+++...222777;;;???BBBDDD999;;;BBBKKKOOOOOOQQQUUUPPPMMMIIIFFFHHHMMMSSSWWWSSSVVVYYYXXXUUUUUUYYY^^^\\\YYYUUUTTTVVVYYY[[[\\\eeellltttwwwrrrjjjbbb^^^YYY\\\^^^\\\VVVQQQOOOOOOJJJKKKNNNPPPPPPMMMJJJHHHKKKLLLKKKIIIFFFDDDEEEFFFAAABBBCCCBBB@@@>>>??????;;;>>>AAAAAA???>>>@@@BBB@@@@@@@@@???>>>;;;999888111222444333111333777:::666555333222111111222333000///...///000111000///+++++++++***++++++,,,,,,)))***+++,,,---.........))))))))))))************&&&&&&((()))))))))((('''%%%%%%%%%&&&'''((()))***&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************)))))))))***+++---...///,,,---.........///111333333333444555666888:::;;;555999>>>@@@AAAAAADDDFFFFFFKKKOOOOOONNNPPPVVV\\\eeeggggggfffhhhggg[[[MMMFFFKKKUUU]]][[[TTTUUU\\\[[[ZZZ\\\___[[[RRROOOQQQKKKHHHEEECCCCCCBBBBBBAAA===???@@@???<<<999777666111222333555666777777777333333222111000///......---.....................++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))))))))************)))))))))'''&&&(((,,,---+++)))---,,,---333;;;AAAAAA???555:::AAAFFFIIIJJJJJJKKKOOOMMMIIIHHHMMMUUUVVVRRRWWWQQQLLLKKKOOOSSSTTTRRRXXXQQQQQQWWWWWWQQQTTT\\\dddkkkrrrtttoooggg```\\\XXXVVVTTTTTTTTTSSSNNNKKKKKKFFFBBBBBBEEEFFFDDDAAADDDDDDFFFGGGGGGFFFBBB??????@@@@@@@@@@@@???>>>>>>===<<<;;;;;;<<<>>>@@@BBB@@@@@@AAA@@@>>><<<999888666666555444333111000///222111000000000111333444111111000......---------,,,,,,,,,+++++++++******++++++************+++++++++******)))(((''''''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((()))(((''''''''')))***+++))))))))))))***+++,,,---------------...000111111111222222333444555666666;;;;;;;;;===???CCCGGGIIIKKKKKKJJJIIIIIILLLQQQUUUbbb___\\\YYYXXXUUUQQQNNNWWWWWWWWWVVVUUURRRPPPNNNRRRRRRVVV[[[[[[UUUPPPPPPKKKHHHEEEAAA>>>>>>>>>???;;;::::::999999888888888555555666666666666666666000000000000///...---,,,............---,,,+++++++++++++++************)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((((())))))******))))))(((((('''&&&(((+++,,,+++)))++++++,,,222:::??????<<<999;;;===???AAADDDIIILLLOOOOOOLLLKKKPPPWWWVVVRRRQQQMMMIIIHHHKKKPPPSSSUUUUUUSSSVVV\\\YYYSSSXXXcccbbbgggmmmnnniiiaaa[[[XXXWWWUUUSSSSSSSSSQQQNNNJJJHHHDDD@@@AAADDDFFFEEEBBBBBBCCCDDDEEEEEEDDDAAA??????@@@@@@AAAAAAAAA@@@@@@<<<;;;::::::;;;<<<>>>??????>>>>>>===;;;:::888777444444444444333333222111111000000///000111222333111000///...------------,,,,,,+++++++++*********+++******))))))******+++******))))))(((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''((()))'''''''''(((((()))***+++---------...///000111222333333333333333333444444888999:::<<<@@@DDDGGGIIIKKKKKKJJJHHHGGGHHHKKKNNNYYYXXXUUUQQQMMMMMMPPPSSS[[[[[[YYYUUUQQQPPPPPPRRRTTTRRRTTTWWWUUUNNNKKKKKKHHHFFFBBB???===<<<<<<===<<<;;;:::999888777666555333333333333333333333333111111111111000///...------......------,,,+++***+++++++++*********))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&(((((())))))))))))(((((('''''''''(((***+++***((())))))+++111888;;;:::888888:::<<<>>>???BBBEEEHHHJJJLLLLLLLLLPPPTTTRRRLLLHHHHHHGGGFFFGGGKKKQQQVVVOOOQQQXXX]]]ZZZTTTZZZfffcccgggjjjjjjfffaaa\\\ZZZVVVTTTRRRQQQPPPNNNKKKIIICCC@@@>>>@@@CCCFFFEEECCCAAAAAABBBCCCCCCBBB@@@??????@@@AAABBBBBBAAAAAA@@@<<<;;;:::999999:::;;;<<<<<<<<<:::999888777666666222333333444444333333333000//////......000111222//////...---,,,,,,,,,,,,,,,++++++++++++***************))))))))))))*********))))))(((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))---------...///000222333444444333333333222222222555666999<<<@@@CCCFFFHHHHHHIIIIIIIIIGGGGGGHHHIIIRRRRRRNNNGGGBBBDDDNNNWWW^^^^^^[[[TTTMMMKKKPPPUUU\\\XXXVVVVVVRRRKKKHHHIIIDDDBBB???<<<::::::::::::<<<;;;:::888777555444333444333333222222111111111111222222111111000///...------------,,,+++***)))++++++*********)))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((((((((())))))((((((((('''''''''((()))***)))((('''(((+++000555777666444333888>>>BBBCCCAAA@@@???BBBEEEFFFGGGIIILLLHHHBBBBBBEEEHHHHHHFFFHHHNNNSSSIIIKKKRRRXXXWWWTTTXXX___```aaaccccccaaa^^^\\\ZZZSSSQQQPPPNNNLLLJJJHHHFFF@@@>>>>>>@@@CCCEEEEEEDDD@@@BBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@>>>===<<<;;;:::999999999999:::;;;:::888666555555666777333333444444444333222222///......---...///000111...---,,,,,,+++++++++,,,++++++++++++************)))))))))(((((()))))))))))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())),,,------...///111222333444444444444444333333333444666999<<>>CCCLLLUUU\\\^^^\\\TTTKKKHHHLLLRRR^^^YYYUUURRRNNNGGGEEEFFFAAA???===:::999888888999:::999888777666555444444555555444444333222111111111111111111111000///...,,,,,,,,,,,,+++***))))))************))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((((())))))))))))(((((('''((())))))))))))))))))&&&'''***...111222222111111555:::===>>>===<<<;;;<<<@@@BBBAAABBBDDDAAA;;;???EEEKKKLLLIIIGGGJJJNNNJJJIIIKKKQQQUUUUUUUUUVVVRRRRRRSSSTTTUUUUUUTTTSSSPPPOOONNNKKKHHHFFFDDDDDD?????????AAACCCEEEEEEDDDBBBCCCCCCBBB???>>>@@@AAAAAAAAABBBBBB@@@===:::888<<<<<<;;;:::999999999999:::999777666555666777777555555555444333222000000///...---------...000111------,,,++++++++++++,,,+++++++++*********)))))))))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))+++,,,,,,---...000222333222333333444555555666666666777999;;;===>>>>>>???>>>AAADDDFFFEEECCCBBBBBBEEEBBB>>>===@@@FFFMMMQQQUUUYYYZZZTTTKKKFFFHHHLLLVVVQQQMMMKKKGGGAAA???AAA@@@>>>===;;;:::999999:::777777666666666666666666555555444333222222111111//////000000//////......,,,,,,,,,,,,+++***))))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&))))))************))))))((()))++++++)))))))))***'''(((***+++---...//////444444333222222555:::>>>>>>AAABBB??????@@@???;;;AAAFFFLLLNNNJJJHHHIIIKKKPPPMMMLLLPPPUUUWWWUUURRRLLLLLLLLLMMMOOOPPPOOONNNOOOOOONNNJJJFFFDDDCCCDDDAAAAAACCCDDDDDDEEEEEEEEECCCEEEDDDAAA===<<<>>>AAA@@@AAABBBAAA???<<<888666;;;;;;::::::999999888888888888777666666666777777666666555444333111000//////......------///000111---,,,,,,++++++,,,,,,,,,+++************)))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((((((''''''&&&'''''''''''''''(((************+++,,,---///111222111222222333555666666777777777888999:::;;;<<<<<<===@@@BBBBBB@@@<<<:::999;;;999777;;;BBBIIINNNPPPOOOSSSUUURRRLLLGGGFFFHHHNNNKKKJJJKKKIIIDDDBBBDDDAAA@@@???>>>============666666666666777777777777333222222111111000000000......////////////......------------,,,+++***)))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((******++++++++++++******(((+++---,,,***)))***+++((()))))))))***+++...///555444111///000444;;;@@@AAACCCBBB>>><<>>DDDGGGJJJJJJIIIHHHJJJLLLUUUTTTRRRQQQSSSTTTTTTRRRQQQPPPOOOPPPRRRSSSQQQOOOQQQQQQPPPKKKGGGDDDDDDFFFDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEDDD???:::888;;;???>>>???AAABBBAAA>>>;;;999888888888999888888777777555555666666777666666666444555444444333222111000000///.........///000111------,,,,,,,,,,,,------************))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''((()))***(((((()))***,,,...000111111111111222222333333333666666555666888:::<<<===>>>@@@BBBBBB???;;;999999::::::<<<>>>AAAGGGLLLPPPMMMOOOPPPOOOLLLIIIGGGGGGGGGFFFIIINNNOOOKKKIIIJJJCCCCCCBBBBBBAAAAAA@@@@@@777777777777777777777777222222222222222111111111...//////000000000//////---......------,,,+++******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#################################"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))++++++,,,,,,,,,,,,++++++))),,,...---+++)))***,,,******)))((((((***---000333444555666777999<<>>888555999===<<<>>>AAACCCCCCAAA>>><<<666666777777777777666666333444555666777666555444222333333444444333333222000//////......000111222---------,,,,,,---......************))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&'''((())))))''''''((()))+++---///000111111111000000000000000444444444444666:::===???>>>@@@CCCCCCBBB@@@??????@@@CCCEEECCC@@@CCCJJJQQQMMMMMMMMMLLLKKKJJJJJJIII>>>???EEEMMMPPPLLLJJJJJJEEEEEEEEEDDDDDDCCCCCCCCC:::999999888777666666555444444444444444444555555///000000111111111000000............---,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))***++++++++++++***+++++++++++++++***)))(((((((((((((((***---000222222666:::999666555999<<<<<<:::888:::>>>@@@@@@>>>@@@CCCHHHJJJKKKMMMQQQUUUWWWWWWWWWTTTQQQQQQTTTWWWUUUVVVXXXXXXVVVRRRMMMIIIQQQQQQPPPNNNLLLJJJHHHGGGHHHIIIKKKLLLJJJGGGCCC@@@CCCCCC???;;;;;;???>>>;;;<<<;;;:::===???@@@===;;;;;;:::999777666555555555666666555555555444444444444444555333111111222444111111111111000000000000///---,,,***))))))***+++******))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%(((''''''&&&%%%######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((()))******)))***,,,...//////000000111111222222222111000000222555999;;;@@@AAABBBAAAAAAAAACCCEEEFFFFFFEEEEEEGGGJJJLLLNNNGGGJJJIIIEEEDDDGGGJJJJJJDDDFFFJJJOOORRRQQQNNNJJJIIIKKKKKKIIIEEEDDDFFFHHH???;;;888666777888666444555444333222111000000000000///---,,,---///111222---,,,++++++******++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))******++++++******,,,,,,,,,,,,,,,+++******((((((((((((***---000111222555777666333222444777999777777:::>>>AAAAAA@@@AAADDDGGGIIIJJJLLLPPPSSSVVVWWWVVVSSSOOONNNOOOQQQVVVXXXZZZ\\\[[[XXXTTTQQQLLLLLLLLLKKKJJJIIIIIIHHHFFFGGGHHHHHHFFFCCC@@@>>>???AAA???===>>>AAA@@@<<<777777888;;;???AAA@@@>>>;;;:::999777555444333333555555444444333333333333111222333222000000111333000000000000////////////------,,,+++*********************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((()))******)))***,,,.../////////000000111111222000000000111333666999;;;===???AAAAAA@@@AAABBBDDDDDDCCCBBBAAABBBCCCEEEGGGFFFJJJIIIEEECCCFFFHHHGGGHHHIIILLLPPPRRRPPPLLLIIILLLMMMMMMJJJGGGEEEEEEGGG>>>;;;777666777777666555666555333222111000000//////...---,,,---...000111---,,,,,,+++++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***************,,,------------,,,++++++((((((((()))+++---///111333555777555222111222555888888999===AAADDDEEEEEECCCDDDFFFGGGGGGIIILLLOOOVVVVVVVVVTTTPPPNNNMMMMMMPPPRRRUUUWWWXXXVVVTTTRRRIIIIIIIIIIIIIIIJJJJJJJJJEEEEEEDDDCCCAAA???===<<<<<>>@@@???>>>???===;;;999666444333333444333333333333222222222111222333222111111222444////////////.........---,,,,,,,,,,,,+++***))))))+++******))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((()))******))))))+++---......//////000111111222//////111333555777888999999<<<>>>@@@@@@???@@@AAA@@@>>>===;;;;;;<<<>>>???HHHLLLMMMJJJHHHIIIIIIGGGIIIJJJMMMPPPRRRRRRNNNKKKLLLLLLLLLIIIFFFBBBAAAAAA;;;999666555666777666555666555333111000///.........---,,,,,,,,,---//////...---,,,,,,++++++,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))******))))))++++++,,,,,,,,,,,,++++++(((((())))))+++---///000444666777777555444666888:::;;;>>>BBBFFFHHHHHHHHHBBBCCCCCCDDDEEEFFFHHHIIIQQQSSSTTTUUUSSSRRRPPPOOOLLLNNNPPPSSSSSSRRRPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKFFFEEEDDDBBBAAA?????????===AAACCCCCCEEEEEEAAA:::999:::;;;===>>>>>>===<<>>>>>======>>>;;;:::999888888999;;;<<>>??????>>>======BBB@@@>>><<<999888777666444444444444555555555555333444555444333333444666------------,,,,,,,,,,,,)))***+++,,,+++***)))(((******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((())))))((()))+++---+++,,,---...///000111111222333555666666444333222222555999;;;::::::::::::888777777777888;;;===???@@@FFFJJJIIIIIIJJJJJJGGGHHHIIIKKKNNNQQQSSSSSSQQQHHHGGGGGGFFFCCC???:::777555555555444444555666777444333222000///...---------------,,,,,,,,,------------,,,++++++++++++,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''((()))***+++,,,------...//////000222444555777777777;;;@@@DDDEEEEEEEEEEEEBBBCCCEEEIIILLLNNNLLLJJJHHHIIILLLPPPTTTUUUUUUSSSVVVWWWWWWWWWUUURRRPPPNNNWWWWWWXXXWWWTTTOOOKKKHHHIIIHHHGGGGGGGGGGGGHHHHHHHHHJJJIIIFFFDDDDDD???888999<<<>>>@@@??????@@@AAA<<<;;;:::888777666666555444444555555555555555666222222333111000///000222------------,,,,,,,,,+++)))***************))))))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%$$$$$$#########"""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((***,,,***+++,,,---...000000111444444555666555444222111222444666777666666666777555555555666999<<<@@@BBBCCCIIILLLKKKJJJLLLLLLJJJKKKJJJIIIJJJLLLMMMLLLJJJGGGGGGGGGGGGFFFBBB===888222333444333333444666999333222111///........................---------------,,,++++++******++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''%%%%%%&&&'''''''''''''''((()))***+++,,,---------.........///111333333333222888???DDDEEEEEEFFFFFFFFFHHHLLLRRRWWWXXXUUURRROOONNNOOORRRUUUVVVUUUSSSVVVVVVVVVUUUSSSPPPMMMLLLWWWXXXZZZYYYVVVPPPIIIEEEFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLIIIDDDCCCCCC@@@;;;:::===???@@@>>>======???777777666666666666666777333333333444444555555555222333222111...---...///...------------,,,,,,,,,******))))))))))))******'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((()))(((((((((***,,,******+++,,,...///000111333333444444555555444444222333555444333222333555444444444555888;;;???AAAFFFKKKMMMJJJIIIJJJJJJHHHHHHFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEGGGGGGDDD>>>999000222333333222333666999111000///............///////////////......------,,,+++******))))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&'''((((((''''''((()))***+++,,,---------000//////000111222222111000777@@@FFFGGGHHHIIIJJJJJJLLLRRRYYY___```\\\XXXYYYWWWUUUVVVXXXXXXVVVSSSWWWWWWWWWVVVTTTQQQOOOMMMUUUWWWYYYZZZVVVOOOGGGCCCCCCDDDFFFGGGIIIIIIJJJJJJNNNMMMIIICCCBBBCCCBBB>>>===@@@AAA@@@<<<999888999666666666666777888999:::222222222333333444444444444555444222///......000.........---------,,,,,,+++***)))(((((()))***+++'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########"""###$$$%%%&&&'''((((((%%%$$$$$$$$$######"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((((((***,,,)))***+++,,,...///000111111111222333444666777777333444444222111000222333333333333444666999<<<>>>BBBFFFGGGCCC@@@AAAAAA>>>BBB@@@???@@@BBBCCCDDDCCCAAAAAABBBEEEFFFDDD===888///111333222111222666::://////............////////////000000///...------+++******)))((()))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((('''++++++******++++++,,,------...000222333555666666777:::>>>???>>>???BBBEEEGGGHHHLLLTTT\\\]]]XXXSSSPPPSSSVVVWWWWWWVVVUUUVVVYYYXXXVVVTTTSSSRRRRRRRRROOOUUUZZZ[[[VVVOOOJJJHHHJJJIIIEEE@@@===???EEEKKKRRRMMMGGGEEEFFFFFFEEECCC@@@@@@???>>>===;;;999888777777777777777888888888333222000//////111333444222222222222111000......+++++++++************)))+++******)))(((''''''&&&)))((('''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))***,,,///000/////////000111111222222111111111111111111111111222222222333555999<<<>>>AAADDDFFFFFFDDDBBBDDDFFFIIIFFFBBB???@@@DDDIIILLLFFFGGGFFFEEECCC@@@>>><<<777777777666666555555555555333111///........./////////...------------...------,,,++++++******)))++++++******))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((((((((((()))***,,,---...---...000222444555555555666:::===??????@@@DDDHHHMMMKKKLLLPPPVVVXXXVVVSSSRRRTTTVVVWWWVVVUUUVVVVVVXXXWWWTTTRRRQQQRRRRRRSSSVVVYYY[[[YYYTTTPPPNNNOOOJJJJJJHHHEEEAAA@@@CCCFFFLLLIIIFFFFFFGGGHHHEEECCC===<<<;;;:::999888777666555555555555555555555555333222000//////000111222111111000//////......---+++++++++*********))))))*********)))(((''''''''')))(((&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,------------...//////000000000000000000000000000000444444555777999<<>><<<<<<;;;;;;:::999999888444333222000//////......//////...------------------,,,,,,++++++******))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&&&&((()))+++---...,,,...111333555555555444444888<<<===>>>AAAFFFJJJRRRNNNJJJJJJNNNRRRSSSRRRTTTUUUVVVTTTSSSRRRSSSUUUPPPNNNKKKIIIHHHJJJLLLNNNTTTTTTRRRNNNIIIHHHKKKNNNJJJKKKKKKIIIEEEBBBAAAAAAFFFDDDCCCEEEGGGHHHEEEBBB;;;:::999888777777777777333333333333333333333333222111///...---...//////000///---,,,+++,,,,,,---++++++*********)))))))))******))))))((((((''''''''''''&&&&&&%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))''''''((()))))))))))))))******++++++,,,---------........................444555777:::<<<>>>???@@@AAACCCEEEEEEDDDFFFJJJNNNOOOLLLHHHEEEEEEHHHKKKNNNEEEDDDBBBAAA@@@??????@@@???>>>===<<<;;;:::999888333333333222111000///...///......---------------,,,,,,,,,+++******))))))'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&(((***+++,,,,,,...111444555555444333111444888;;;<<>>===<<<===>>><<<;;;:::888777555444444111222333333222000///---///...------,,,,,,------,,,,,,++++++***)))))))))%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%########################&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&'''((()))))),,,---000222333333333222...222555777999<<>>@@@@@@;;;;;;;;;;;;:::999777777777666666555555444444333///.........---,,,,,,,,,---,,,+++*********+++,,,******)))))))))((((((((())))))))))))((((((((((((''''''(((((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///333666999::::::999<<<>>>AAAAAAAAACCCGGGKKKBBBAAA@@@???@@@CCCGGGIIIIIIFFFAAA<<<999777666777666555444333222111000//////000000000//////...---...------,,,,,,,,,,,,,,,+++++++++***))))))((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''(((******,,,,,,,,,,,,---///000111111333555555444777===BBB???AAADDDFFFFFFFFFEEEEEEFFFFFFFFFDDDBBBBBBDDDEEEDDDBBBAAA??????@@@BBBCCCDDDGGGHHHFFFBBB@@@@@@BBB???===;;;<<<@@@BBBCCCBBB>>>:::666666999>>>??????999:::;;;<<<:::888555333555444444333222222111111---...............------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))(((((((((((((((((((((((())))))))))))(((((())))))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((''''''(((((()))******+++***************************,,,///222444666666777555999<<<>>>===???BBBFFF===<<<<<<===???DDDHHHJJJGGGDDD@@@<<<999777666666444444333333222111000000///......------------......---,,,,,,++++++,,,,,,++++++******))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%&&&(((***,,,------,,,+++***+++---000111333555666555444777<<>><<<<<<>>>AAACCCBBB???888666444666;;;???@@@???:::;;;===>>><<<888444222222222222111000//////...------...//////.........,,,,,,---.........------))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((***---///111222333222666999:::888777:::<<<888888888:::===BBBGGGJJJDDDBBB???<<<999777777666222222222111111000000000///...,,,++++++,,,---......---,,,,,,++++++,,,,,,++++++******)))((((((((()))))))))((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********,,,,,,,,,+++,,,,,,------111222333444444666:::===@@@BBBBBB@@@===<<<===@@@???AAACCCCCC>>>>>>IIIWWWIIIFFFDDDCCCEEEEEEBBB@@@===;;;:::===BBBDDDBBB@@@CCCAAA>>>@@@CCCEEECCCAAA::::::888888999;;;===???BBB>>>999555444555555555555555444111...,,,---...---.../////////...,,,+++---,,,,,,++++++,,,,,,---******)))((((((((((((((((((((())))))((('''&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###!!! """%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''+++,,,.../////////...---000333888<<<>>><<<999777777666666:::???CCCDDDBBBFFFCCC>>>999666555666777777444111000000111222111///.........///000222333000///---+++++++++---...,,,+++***)))((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((())))))***+++++++++***++++++,,,---000222444444555666888:::@@@AAAAAA???<<<;;;<<<>>>AAA???@@@BBBCCCDDDIIIQQQHHHFFFEEEEEEFFFFFFCCCAAA===>>>@@@CCCEEEGGGHHHHHHFFFEEECCCBBBCCCDDDDDDCCC>>>===<<<;;;;;;===>>>???AAA===999666666666777666444444333///,,,++++++------.../////////...---,,,---,,,,,,++++++,,,,,,---+++***)))((('''''''''''''''((((((((((((''''''&&&***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%$$$###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###"""!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''++++++---.........---,,,111444888;;;===<<<:::888555444555888<<>>DDD>>>>>>DDDIIIJJJIIIJJJHHHHHHGGGHHHIIIHHHFFFCCC???BBBEEEFFFEEEEEEGGGIIIFFFFFFEEEDDDBBBBBBCCCEEEBBBAAA???>>>=========>>>???<<<999777888888999888444333222...+++)))***+++,,,---.../////////...---,,,,,,++++++++++++,,,,,,,,,+++***((('''&&&&&&&&&&&&''''''((((((((('''''')))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''***+++,,,---------,,,,,,222444666999:::::::::999444333333555888:::::::::;;;:::888666555444333333777555222111222333222222............///000111111000///...,,,,,,---...///---,,,,,,+++******))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((((((((((((((((()))***+++,,,000444888999::::::;;;======??????@@@@@@AAAAAADDD@@@@@@HHHMMMLLLIIIHHHJJJJJJKKKLLLLLLKKKIIIGGGCCCCCCCCCCCCBBBAAA@@@???BBBCCCDDDBBB@@@???CCCFFFDDDCCCAAA???===<<<<<<<<<===;;;999888999::::::999444444222///+++******+++,,,---.../////////...---,,,,,,++++++++++++,,,,,,,,,+++***(((&&&%%%%%%$$$%%%%%%&&&'''(((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$##################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''++++++,,,,,,,,,---------111222333555666777777888333333333444555666666666555666666666555444333333777555333222333333222111............//////000000//////...------......///------,,,,,,+++******)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''''''''''''''((()))***+++)))...444999<<<===>>>???:::;;;>>>AAACCCEEEFFFFFFBBBBBBFFFKKKLLLIIIIIIKKKLLLMMMNNNNNNMMMKKKJJJJJJEEE@@@<<<>>>CCCDDD???999>>>AAACCCCCCBBBBBBEEEIIIFFFEEEDDDBBB@@@>>>======;;;:::999999;;;;;;:::999555555333111---,,,---...,,,---...//////...------,,,++++++******++++++,,,,,,+++)))(((&&&%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''',,,,,,,,,,,,,,,---------......///111222333444444222333333333333333444444333444555666666555555444666444333222333333222111.........///////////////......---------.........,,,,,,---,,,,,,+++))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))(((&&&$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''((()))***+++)))---333888;;;===???@@@:::;;;===AAAFFFHHHHHHGGGAAACCCHHHKKKIIIEEEGGGMMMMMMNNNNNNLLLJJJHHHIIIJJJCCC<<<888===FFFJJJEEE>>>>>>@@@DDDFFFGGGHHHIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@999999999:::;;;;;;:::888555555444222//////000222---.../////////...,,,+++++++++************+++++++++***)))'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$############"""""""""#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%&&&'''''''''''''''++++++******++++++,,,---***+++---...000111111111111222333333111111222333222333444555555555555555555333222222333222111///---....../////////......,,,,,,,,,---------------+++,,,,,,,,,,,,***)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&'''(((***+++,,,***---222666888:::<<<===;;;;;;===AAAFFFHHHGGGEEEBBBBBBEEEGGGDDDBBBEEELLLMMMMMMLLLIIIEEEDDDEEEHHH@@@===;;;???GGGKKKHHHCCC???@@@CCCHHHJJJJJJHHHEEECCCCCCCCCCCCBBBAAA@@@@@@888888888:::;;;:::888666444444444222000000222444//////000000///---+++***++++++************++++++***)))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$######$$$$$$%%%&&&############""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%&&&'''''''''''')))(((((('''((()))***+++)))***,,,...000000000000///000222111///...000222222222222333444444555555333222111111222111000...---......//////...------***++++++,,,,,,---,,,,,,***+++,,,,,,+++***(((&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))&&&&&&'''''')))***+++,,,+++...222444666777888:::<<<<<<===AAAEEEGGGDDDBBBCCCAAA@@@BBBAAA@@@DDDIIILLLLLLJJJEEEAAA@@@BBBEEE@@@??????AAAEEEGGGFFFDDD>>>???BBBFFFJJJIIIDDD???>>>>>>>>>??????>>>>>>===888888888:::;;;:::777444222333333222000111333555000000000000...,,,***)))++++++************++++++)))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###!!!!!!"""$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&########################$$$#########$$$%%%%%%&&&############""""""""""""########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$##################""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''''''''&&&%%%&&&'''((()))(((***---///111111000///---///111000...---///111111111111111222333444555222111000111111111///------.../////////...---,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,+++)))'''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++,,,---///222444555666777999<<>>AAABBB@@@;;;:::===@@@FFFFFFDDD@@@===<<<>>>????????????????????????@@@;;;<<<===>>>>>>===<<<;;;===<<<<<<===>>>===999777444777::::::777444444555444444444333333222222222111000///...---,,,++++++******)))))))))))))))***))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################((('''&&&&&&$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))'''(((***,,,---------,,,,,,,,,,,,---///222444666111111111111000000000000000000000000000000000000111000000///...---------+++,,,---------,,,+++***))))))***++++++***((('''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''(((&&&$$$$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######"""###'''++++++(((###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***+++,,,...000222444555444666888;;;>>>AAABBBCCC???AAABBB???:::888:::===EEEDDDCCC@@@===<<<===???@@@@@@@@@???????????????:::;;;<<<<<<<<<;;;::::::;;;<<<======<<<:::888777666888;;;;;;888666555555444444333222111000//////111000///...---,,,++++++++++++***)))(((((())))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%############################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&''''''((())))))******(((***+++---............///.........///000222333//////000000000000000000000000000111111000000000000000//////...------,,,,,,,,,---...---,,,+++***)))******+++***)))((((((''''''''''''''''''''''''&&&(((((('''&&&%%%&&&''''''%%%###$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&###$$$,,,555777...%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((()))***,,,...000111222222222555888<<<@@@DDDFFFAAABBBBBB???;;;999:::<<>>@@@???>>>===============::::::;;;;;;:::999888888888;;;>>>>>>;;;888888999888:::<<<<<<:::888666666333333222111///...------000000///...---,,,,,,+++,,,,,,***)))(((((((((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((((((((())))))******++++++***+++---...///000//////111000///...---...//////---.........///000000000...///000111111000///.../////////......------,,,---------------,,,++++++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%'''%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&###$$$+++333444---$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((***,,,...///000000111555999===@@@CCCDDD@@@AAAAAA???<<<;;;<<<>>>@@@AAA@@@???===<<<===???>>>===<<<:::999999999:::::::::::::::999888888777777<<<@@@???;;;777888;;;:::;;;======;;;999777666111111000000//////......000//////...------,,,,,,---,,,+++)))((('''''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!################################################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((())))))************)))***,,,.../////////...000///---,,,+++,,,,,,---,,,,,,------...///000000---...000111111000...---.........---------,,,,,,---------------,,,,,,+++++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((***,,,------///222777<<>>>>>;;;;;;<<<;;;:::;;;<<<===>>>???@@@???======>>>@@@>>>===;;;:::999999999:::;;;::::::999999888888888888===AAAAAA<<<999:::===;;;<<<<<<<<<<<<:::777555////////////000000000000/////////...------,,,,,,---,,,+++)))((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!################################################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''(((***,,,---------,,,,,,+++***)))******,,,,,,+++,,,,,,---...//////000---...////////////...---------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,+++***))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((()))***+++,,,///333888<<<>>><<<999777555555555666777888999:::;;;<<<>>>>>>===<<<>>>??????>>><<<:::999:::;;;<<<999999888888888888999::::::===@@@AAA>>><<<<<<===;;;;;;;;;;;;;;;999666333....../////////000000000//////.........---------,,,,,,***)))(((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''')))***+++,,,++++++***))))))((()))***,,,---,,,---------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************---,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$&&&"""###%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%'''((('''$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&''')))***++++++///222555888999888666444555444444444666777777777777999;;;;;;;;;;;;<<<======;;;999888777999;;;<<<777666666666666888999::::::<<<>>>??????===<<<;;;;;;999888999:::888444000/////////...---,,,,,,,,,...............---------++++++***)))(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++++++++***++++++***)))***+++,,,---................../////////...,,,++++++,,,...///++++++++++++++++++,,,,,,+++***)))((((((((()))***---,,,***)))((('''((((((''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%"""$$$&&&%%%"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$!!!#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''(((******+++///000222444555555555444999888666666777888888777444666888999999999:::;;;999777555444444666888:::444444444444555777888:::;;;:::;;;===???>>>;;;999:::888777888999777333///111000///---+++)))((('''...............---------******)))))))))))))))***''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%'''(((***++++++++++++...---,,,+++++++++,,,---///////////////.........000...,,,******,,,...000+++++++++++++++++++++,,,+++***((('''''''''((()))...,,,***)))'''''''''(((((((((((((((((((((((((((%%%&&&'''&&&$$$###$$$%%%###%%%&&&%%%""" """$$$%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((******))))))+++,,,///000222444666888999:::888999;;;<<<;;;888555333555777888:::999888666555888555222333888:::888555666555444333222111111111555555666777888999999:::999999888666444222000///000//////........................///000///---+++)))))))))***)))(((((('''))))))((('''&&&%%%%%%$$$''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***,,,***(((&&&'''***---000///---+++******,,,///000---.........---,,,++++++,,,,,,,,,------.........************************))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""######$$$%%%#########$$$$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&((()))***))))))***,,,//////111333555777999999444555777888888777666555666777888999999888888777:::777444555999;;;999666666555444333333222222222666666777777888888999999777777666555333222000///222222111000/////////000...------...///...,,,***))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&((()))***)))'''''''''))),,,...---+++***((()))+++---...------.........---,,,,,,------------......//////+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""######$$$%%%#########$$$$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&((())))))))))))***,,,...///000222444666777888222333444555666888999999777777777888888999999999<<<999777777:::;;;999777777777666666666666666666777888888888888888888888666555555444222111000000333222111000////////////---,,,,,,---...---+++))))))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&''''''(((*********)))((('''''')))***,,,------......///.........------............//////++++++++++++******))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((()))))))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%############$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&'''))))))((((((***+++------///000222444555666444444444555777999;;;<<<888888888888888999:::;;;>>>;;;999999:::;;;:::888888999999:::::::::::::::999888888888888888888888666555444333222222222222111000///...---,,,,,,,,,,,,++++++,,,---,,,***((()))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################"""###$$$&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''''''''$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''(((''')))((('''&&&'''(((***+++,,,---......////////////------------------------,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''*********)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''))))))((((((***++++++,,,---///000222333444666555444444555777999:::999999888888999:::;;;;;;===;;;:::999::::::999999777777999:::::::::::::::999999999999888888888888777777555444333333333333000///...---,,,,,,,,,,,,+++++++++,,,---,,,***((()))'''%%%$$$###$$$&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''''''''###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""###%%%&&&''''''&&&&&&)))(((((('''((()))***+++,,,,,,---.../////////...+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))))))))((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%"""""""""############$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''(((((((((((()))+++***+++,,,---///000111222444333222222222444555666::::::::::::::::::::::::::::::999999888888999999444555666777888888777666888888999999999999999999999888666444333333333333111000//////......//////,,,++++++,,,---,,,***(((((('''&&&%%%$$$%%%&&&&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&))))))(((((())))))******,,,,,,------...---------++++++************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$##############################################################################""""""######$$$%%%""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%'''(((((('''((()))+++)))***+++,,,---///000000222222222222333444555555;;;;;;<<<<<<<<<:::999888777777777777777777888999444555666888888777666555888888888999999::::::::::::888666333111111111222//////.........///000000,,,,,,+++,,,------+++(((''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#######################################$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%###$$$$$$$$$%%%&&&&&&'''(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&#################################################################################"""###$$$$$$%%%""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%&&&(((((('''''')))***))))))***+++---...//////222222333444666777888888;;;<<<===>>>===:::888666555666666666555666888999666777999::::::999777666777777888999::::::;;;;;;:::888555222000///000000,,,,,,,,,,,,,,,---...///---,,,,,,---...---+++)))''''''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''(((((((((((())),,,,,,,,,,,,++++++***))),,,,,,,,,+++++++++******(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++***))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$######""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###########################%%%%%%$$$$$$%%%%%%&&&'''"""###$$$&&&'''(((((((((+++***))))))+++---000111...///111222444444444444555777888::::::888777555666777888999:::;;;;;;;;;=========<<<;;;:::999888999777555555888:::;;;<<<<<<:::777333111000///000//////...------------......,,,***,,,///000+++'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$''',,,...,,,)))######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########!!!""""""######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((***,,,---------,,,+++***)))((('''******)))))))))***,,,---)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$###"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&'''((()))))))))******))))))+++---///111///000000111222333333444666777888888888888777666333444666888:::;;;<<<===::::::::::::999999999999888666333333444666777666999888555222111000111111...---,,,,,,++++++,,,,,,...+++)))+++......+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&)))***'''%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,---++++++***************)))******)))))))))***+++,,,))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$###""""""""""""###$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%'''((())))))******))))))))))))***---///000111000/////////111222333666666666666666666666666222333555777888999999:::666666666666666777888999777555222111333444444333666555333111000000111111,,,,,,+++***************---***)))***,,,---***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%###!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$###""""""$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((***+++,,,,,,+++)))))))))******+++++++++******)))))))))***++++++)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%$$$######""""""######%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&(((((()))))))))((((((((()))***,,,...///111000...------///111222555444333333333333444555666666666666666555444333555555444333333444555666666444222222444555555444555444222111000//////000,,,++++++***************+++***((()))***+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$######"""###############$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###%%%''')))+++***))))))))))))))))))***************))))))))))))*********))))))))))))************************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%$$$$$$###############%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''''''''''''''((()))***,,,---...111000...------///000222333222111111111111222333555555555555444333222222555555444333222222222222222111111222555666777666666555333111000...------------,,,++++++++++++++++++***)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######""""""######$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$#########"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%!!!###%%%'''(((((('''&&&*********)))))))))(((((()))))))))***))))))))))))(((((()))))))))*********************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%%%%$$$############$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&''''''&&&&&&&&&&&&''')))***+++,,,---000///.........000111222222222222222222222222222111222333444555555555555555555555444333222000//////...///111444666666666666555444222000///---,,,......---,,,,,,,,,,,,,,,+++******)))((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''%%%######&&&***$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%%%%*********))))))((((((((())))))*********)))((('''((((((((()))))))))******************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''''''''''''''%%%&&&''')))***+++,,,,,,......///000000111222222333333444555555444333333000111222444555666666666222444555666666444111000111111111333666777777555444444444333222000///.........---,,,,,,,,,,,,,,,+++++++++)))((((((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""#####################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''%%%######(((---$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######%%%(((######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&((((((((()))))))))))))))))))))*********)))'''&&&(((((((((((()))))))))***************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((((((((((((((((($$$%%%''')))***+++++++++---...///111222333333333444555777888888777555444333444444555555444444444000222555888888666333111666555555777999999888666222333333333333222111111...---,,,,,,++++++,,,,,,,,,,,,+++***((((((***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&%%%###$$$)))...$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%"""!!!$$$&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$&&&''''''&&&&&&'''((()))***++++++((()))*********((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&(((((('''%%%$$$$$$%%%!!!)))+++$$$###)))***$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&(((*********+++---///------...000111222444444444555555555555555444444666555444333222111000000333444555666666555444333888888999;;;===;;;888555111111222222111000///......---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%%%%$$$###"""!!!!!!################################################$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&''''''((())))))***))))))************))))))(((((((((((())))))))))))))))))))))))************+++******)))(((''''''&&&******)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###$$$'''///000)))(((...///***&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''')))******))))))+++,,,......///111222333444555444555555555555555444444333333444444444333333222444555555666666666666555999999999:::;;;:::888555222222111000000//////...------,,,++++++++++++,,,))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$%%%%%%$$$$$$"""!!!!!!################################################$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))*********************)))(((''''''''')))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%"""##################"""########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$'''***///444333,,,)))---///+++&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''((()))***)))((('''((()))------...///000222333333111222222333333333222222///111333555666666555444555555555555666666777888;;;999888888888888666444333222000///......//////---,,,++++++******++++++))))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&'''''''''''''''(((((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))******************))))))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%(((---111000333000((($$$&&&'''%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&''')))(((''''''((())))))***+++,,,---...//////......///000000000//////...000333666777666444333444444333333444555777888;;;888555444444444333222333111///---,,,---...///,,,,,,+++***************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))***************)))))))))((((((((('''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&&&&&&&%%%%%%%%%%%%""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%$$$$$$$$$'''+++///)))+++)))$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&########################"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''###%%%'''''''''((()))+++))))))***+++,,,------.........///000000000000000000111444555666444222000111111111111222444666777888555222000111111111000222111...,,,,,,,,,...///++++++***))))))))))))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&##############################$$$$$$$$$###""""""################################################$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!!!!###%%%"""###$$$###"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''(((((((((***,,,++++++,,,,,,---.../////////000111222222333222222111222333444333222000.../////////000222444555666666333000///000000000///111000...---,,,,,,------+++***))))))((()))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&##############################$$$$$$$$$######"""################################################$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''(((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%###!!! !!!"""!!!"""$$$%%%%%%%%%''')))$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################!!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((((((((((((***++++++,,,,,,------......///...///000111222222222222000111111111111000//////---...000222444555666666444222000000111222111000//////...------,,,,,,+++******)))(((((((((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''########################"""######$$$$$$$$$######################################################$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&######$$$%%%'''((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%'''$$$$$$&&&'''&&&######%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&########################!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))***)))((('''(((************++++++,,,,,,---+++,,,---...///////////////////////////000000000---...111444666777777777444222111222333333222111............---,,,+++*********)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''########################"""######$$$$$$$$$######################################################$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&""""""###%%%'''(((******''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&%%%$$$$$$###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))******+++---...//////000/////////,,,...111111111111222333444333111000000000111222555444222000000111333444111000///..................---,,,+++************)))*********((('''%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""#######################################$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$######"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''(((((('''&&&%%%%%%''''''''''''((((((((((((***))))))))))))))))))))))))((('''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******++++++,,,------------------///111111000000111222222111000//////000111111222111000///000111333444222111000...---,,,,,,,,,,,,,,,+++***))))))))))))))))))***)))(((&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$######"""""""""""""""$$$######""""""######$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%'''((((((''''''(((((('''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))*********)))((('''&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***++++++,,,,,,,,,,,,,,,...///111111000//////000000//////......///000000000//////...///000222333333222000...---+++++++++,,,+++***)))(((((((((((()))))))))((((((&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""#################################%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&$$$######"""""""""""""""$$$######""""""######$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""############$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&)))'''%%%###"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''''''''(((''''''&&&%%%''''''''''''((((((((((((((((((((())))))***************)))(((((((((((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''+++,,,,,,---------------...///111000///......///...------.........////////////.........///000000222111///...---,,,,,,+++,,,+++***))))))(((((())))))((((((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$########################%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%%%%%%%$$$###$$$%%%$$$######"""""""""""""""######""""""""""""######((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$&&&$$$######$$$%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((()))*********))))))((((((((((((((((((&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''***++++++,,,,,,,,,,,,,,,---///000000...------...---------.........------000//////......---------///......------------...------,,,+++************((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$###############$$$$$$########################%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$######"""""""""""""""###""""""""""""""""""###((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$&&&$$$######$$$%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))))),,,---//////...------...---............---,,,+++/////////.........---------------,,,------...///...---,,,+++************(((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########"""######$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$###"""###%%%$$$######"""""""""""""""###""""""!!!!!!""""""###%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""############$$$$$$$$$&&&%%%######$$$%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%!!!###%%%'''(((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((&&&'''(((((())))))((((((***,,,......------...///////////////...---+++***,,,,,,---//////000000000......---,,,,,,------------,,,+++***))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$###"""###$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$'''%%%######$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""###$$$&&&&&&%%%$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&%%%&&&'''((()))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((())))))***************)))+++---...------...000000000000000///---***))))))***,,,...000222333333000///...---,,,+++++++++,,,+++***)))((((((((((((((('''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""###$$$%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""$$$$$$$$$###"""###$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$'''%%%######$$$$$$$$$###""""""###$$$%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########$$$%%%%%%&&&#################################$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&'''((((((((('''''''''''''''((((((((()))******)))((('''&&&%%%%%%&&&'''(((*********)))((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111///---,,,,,,............///111222333...------,,,,,,,,,------,,,+++***))))))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++'''(((((((((((((((''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''((((((((())))))******,,,,,,,,,---------......,,,///111111///---,,,,,,---------------...///000......---,,,,,,,,,,,,,,,((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!"""$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%##################""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((&&&&&&&&&''')))***((((((((())))))((((((''''''(((((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''((()))******+++,,,,,,,,,------......///,,,...000000///---------,,,,,,,,,++++++,,,,,,---///......---,,,++++++***&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&((()))***(((((()))******))))))(((******+++******)))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------,,,+++++++++++++++//////...---,,,+++))))))((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######""""""#########$$$$$$%%%%%%&&&#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))((())))))************)))+++,,,++++++***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))+++,,,---------,,,,,,+++***)))(((((()))+++,,,,,,+++***+++,,,///...---,,,++++++++++++.........---,,,***)))(((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$%%%%%%&&&""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))(((((()))***************+++++++++***)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***++++++,,,,,,++++++***)))((('''''')))+++,,,+++******+++---///...------,,,,,,,,,,,,,,,---------,,,+++)))((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################"""""""""#########$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""###############$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######%%%%%%%%%$$$$$$$$$######!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((((((((((((''''''((()))************)))))))))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&'''''''''&&&%%%$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((()))))))))))))))))))))*********+++,,,---,,,++++++---///...------,,,,,,,,,------++++++---------+++***((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""##############################""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&'''((())))))))))))((()))))))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++,,,------,,,---......------///111---,,,,,,+++,,,,,,------***+++,,,------,,,***)))'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ $$$((((((&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!!!!!%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))(((((((((%%%&&&'''((())))))))))))((())))))*********))))))$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''')))***+++******,,,---,,,,,,,,,++++++*********************************,,,,,,,,,+++***)))(((((()))))))))))))))((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$###########################"""!!! !!!"""###""""""""""""!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))*********))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&((())))))))))))***,,,,,,,,,+++++++++*********************************,,,++++++******))))))))))))))))))))))))(((''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$###########################"""!!!!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((((((((((()))++++++++++++***************************************************************((())))))))))))(((''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%###########################""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%########################$$$############"""""""""%%%%%%$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''))))))(((''')))************************)))************************))))))))))))************(((((())))))(((((('''&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%####################################""""""""""""%%%%%%$$$###""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###################################################"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''')))***)))(((((()))+++))))))))))))))))))))))))************************))))))))))))))))))******((((((((((((((('''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&########################""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""%%%$$$$$$###""""""######""""""""""""""""""""""""########################$$$######""""""######$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%###################################################"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))******(((((()))***(((((((((((())))))))))))************************))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&########################"""######$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################!!!!!!"""""""""""""""###$$$###############$$$$$$######################################################""""""""""""######"""""""""###############"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&###################################################"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))''''''((()))'''''''''((((((((())))))******************************))))))((((((''''''''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&########################"""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!""""""######""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!"""""""""#########$$$"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###################################################"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((((((&&&%%%&&&'''&&&'''''''''(((((())))))************************+++******)))(((''''''&&&''''''((((((''''''&&&%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$&&&'''########################"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%######################## !!!!!!!!!""""""######!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!""""""#########$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&###################################################"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%###!!!  !!!"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""############""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$###!!!!!!###%%%$$$$$$$$$#########""""""$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""############!!!""""""""""""######### !!!"""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!! !!!"""#################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$##################$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$###!!!!!!###%%%$$$$$$$$$#########""""""$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""###$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!#########$$$$$$$$$$$$%%%$$$############$$$%%%%%%""""""############""""""$$$############""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$###""""""###%%%$$$$$$$$$###############$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""############$$$$$$$$$$$$##################$$$$$$!!!!!!""""""""""""!!!!!!############""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################"""###$$$$$$""""""$$$%%%########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""""""""############!!!!!!"""""""""#########$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""#########$$$$$$$$$########################!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""####################################""""""###$$$$$$$$$$$$###########################!!!"""$$$$$$######$$$%%%########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""""""""############!!!!!!"""""""""#########"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""############$$$#########$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""###"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$############################## """$$$$$$$$$###$$$%%%###############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""############"""###$$$$$$###"""!!! !!!""""""######""""""!!!!!!!!!!!!!!!""""""######"""############$$$$$$$$$$$$$$$##################""""""""""""####################################!!!""""""#######################################!!!$$$%%%$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############"""###$$$$$$$$$"""!!! """"""############"""""" !!!!!!!!!""""""######"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""!!!!!!"""#######################################!!!$$$%%%$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""############!!!""""""""""""#########&&&&&&%%%$$$###"""!!! %%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""%%%$$$$$$$$$###""""""""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%% !!!###%%%%%%%%%$$$######################################################$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$##############################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((%%%#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$###############"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#######################################$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((()))***)))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""###$$$%%%######################################################$$$$$$$$$$$$######""""""""""""############$$$#########"""""""""""""""""""""""""""""""""""" !!!"""######### !!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$###############%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################%%%%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((((('''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""######################################################$$$$$$$$$$$$######!!!"""""""""#################################""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''''''''&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&((()))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###%%%'''((((((%%%###!!!################################################"""######$$$$$$######"""!!!"""""""""############"""###$$$$$$$$$$$$######""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%$$$$$$$$$###"""""""""$$$$$$$$$#####################$$$$$$$$$$$$##############################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((((((''''''(((***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$'''***,,,,,,***&&&###################################################""""""############""""""""""""""""""############"""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""#########"""!!! !!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$#############################################$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((((('''''')))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$&&&)))***+++)))'''%%%################################################""""""############""""""""""""""""""############!!!"""$$$&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#######################################$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((((('''((()))+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&################################################""""""############""""""""""""""""""############!!!"""$$$&&&&&&&&&$$$###"""""""""""""""""""""""" !!!!!!""""""######""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################""""""######$$$$$$$$$%%%##################$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###""" !!!"""""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""##################"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""###!!!!!!"""###$$$###"""!!!"""######$$$#################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""###############"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%""""""""""""""""""""""""###!!!!!!"""###$$$###""""""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""!!!"""""""""###############"""!!! !!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!###$$$###""""""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""!!!"""""""""############$$$###""""""""""""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!###$$$###"""!!!"""######$$$$$$#################################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""""""""""""""############%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""###!!!!!!"""###$$$###"""!!!""""""###$$$####################################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""""""""""""""############$$$###"""!!!!!!"""###$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!"""###%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###!!!!!!"""###$$$###""""""###$$$$$$%%%%%%$$$$$$###########################$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""""""""""""""###############"""!!! !!!"""###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%###########################$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######"""####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$&&&'''((()))########################"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$########################"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%,,,+++)))(((&&&$$$"""!!!########################"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""############"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''''''''&&&%%%%%%$$$$$$########################"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""############"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""########################"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&''')))+++,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""########################"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&)))+++,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######### !!!"""###$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&########################"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%!!!###&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###########################%%%&&&''''''&&&$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###########################$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((())))))))))))*********))))))))))))))))))))))))***))))))(((((())))))***&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))''''''((()))******))))))************************))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))************************************************************)))))))))***++++++,,,,,,***************))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))''''''(((******++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((******+++++++++++++++++++++++++++++++++------------------------------......///000111111444444333333222222222111........................++++++************++++++'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))+++***))))))***)))'''%%%'''(((******))))))***,,,/////////.........------000///.........///111222555888:::<<<;;;::::::;;;AAACCCEEEEEEDDDGGGLLLPPPLLLMMMMMMKKKHHHFFFFFFFFFCCCEEEDDDAAAAAABBB>>>888111333111,,,+++...///---,,,+++*********+++---...&&&'''''''''''''''&&&%%%(((&&&$$$$$$&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$%%%&&&&&&$$$"""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$########################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))+++(((&&&%%%&&&(((***+++---------++++++,,,///222......///000111333444555999:::;;;===AAAFFFJJJLLLPPPQQQRRRRRRQQQQQQRRRTTT\\\]]]\\\[[[[[[___fffkkkgggfffeeebbb___\\\ZZZZZZXXX[[[[[[ZZZZZZ\\\YYYTTTJJJKKKGGG@@@;;;:::666111222000///---,,,+++,,,,,,)))))))))))))))(((((((((,,,***(((((())))))((('''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################%%%&&&&&&$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))***************)))((((((((()))+++,,,,,,,,,,,,---///555<<>>DDDIIIOOOUUUZZZWWW___jjjsssuuussspppooollllllfff]]][[[]]]\\\XXXSSSRRRXXXeeeooosssssstttuuuxxx|||~~~|||zzzzzz|||zzzvvvuuuuuupppgggaaa______ZZZZZZ^^^^^^[[[aaakkkkkkaaaYYYXXXZZZXXXWWWWWWNNNOOOXXXeeemmmoooxxxggg[[[ZZZ______ZZZSSSSSSXXXYYYVVVRRR\\\[[[XXX^^^ZZZPPPNNNWWWXXXXXXXXXWWWTTTQQQNNNOOOIIIBBB>>>;;;888222---+++)))''''''((()))))))))(((((('''&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''(((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&'''(((((()))''''''''''''((((((((()))(((((())))))))))))(((((('''((())))))******))))))))))))******))))))((('''(((((((((((()))))))))***'''''''''((((((((())))))))))))))))))((((((''''''''''''((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''''''''''''''(((************((('''000---***(((***111888<<>>777222...***(((,,,+++***+++,,,+++(((%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((&&&''''''''''''((((((((((((((())))))))))))(((((()))******+++++++++++++++******++++++******)))((())))))))))))************)))))))))************+++((()))))))))))))))))))))''''''((()))************(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((%%%&&&''''''((((((''''''''''''(((((())))))*********,,,...---+++,,,000444@@@EEEMMMWWW```fffjjjlllbbb[[[TTTSSSWWW[[[[[[ZZZfffsss~~~~~~}}}uuunnnnnnsssyyyuuuqqqmmmjjjkkkuuuyyyzzzwwwpppwwwyyyqqqiiigggbbbeeettt{{{tttmmmggg```YYYTTTJJJKKKLLLMMMNNNPPPQQQRRRVVVRRRMMMHHHCCC===777444,,,***)))***,,,---***'''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((('''((())))))******))))))(((((((((((())))))))))))''''''((((((((()))))))))'''''''''''''''((())))))''''''((((((((())))))))))))******++++++******)))******+++,,,,,,,,,,,,+++***++++++++++++***)))))))))))))))*********++++++)))*********++++++++++++))))))************++++++((())))))************)))(((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''###%%%'''(((((('''%%%###%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((''''''((())))))***++++++***---111333555;;;EEELLLXXX]]]dddkkkoooooommmkkkYYYSSSPPPVVVbbbmmmqqqqqq{{{vvvtttvvv|||~~~}}}}}}wwwqqqttthhhbbbhhhwww}}}xxxtttssssssoooggg___ZZZZZZZZZYYYWWWUUUSSSSSSUUUUUUUUUUUUTTTPPPKKKFFF:::444...,,,---...,,,)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************(((((()))************))))))))))))*********++++++'''((((((((()))))))))))))))(((((((((((()))******))))))*********+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,******++++++******))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''((())))))(((&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''###%%%(((******(((%%%###%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%'''((()))'''(((((()))***+++++++++(((---444999@@@LLLZZZeeebbbfffkkknnnmmmhhhbbb]]]RRROOOQQQ^^^rrrzzzrrrooonnnvvv~~~xxxpppssswwwwwwyyy~~~yyyuuuwwwyyyxxxzzz|||www~~~}}}qqqxxx}}}iiibbbgggtttpppllljjjooouuuuuulllccckkklllmmmllliiieeebbbaaaKKKMMMRRRWWWZZZXXXSSSOOOKKKBBB777000......---+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++(((((()))************************++++++,,,,,,,,,(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------......------,,,+++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++***)))((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&$$$""""""%%%'''///...---,,,***)))((('''%%%%%%%%%&&&&&&&&&'''''''''(((***+++***)))'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))++++++***(((&&&'''))),,,(((+++---,,,)))(((***------777FFFRRRZZZ```dddgggfffeeebbb^^^[[[[[[^^^``````bbbmmm|||xxxwwwlllzzz{{{yyyzzz~~~~~~zzzwwwwww||||||{{{yyyvvvvvvxxxzzzqqqpppooonnnooopppqqqrrruuuzzz|||wwwoookkkqqqxxx~~~wwwvvvwwwuuueee]]]bbbeee___\\\```nnnmmmpppvvvwwwppphhheeeYYYYYYXXXUUUTTTUUUUUUTTTRRRNNNIIIBBB777---+++///***+++,,,+++******+++,,,++++++***((('''&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,++++++***++++++******************......---,,,,,,+++******))))))(((((((((((())))))++++++++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,------))))))************))))))))))))))))))************))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###$$$'''***//////---+++)))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))(((&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''(((((()))))))))***)))(((&&&&&&'''))))))+++,,,,,,,,,...444888@@@IIIVVVbbbjjjlllkkkjjjZZZYYYWWWVVVYYYaaammmuuuzzzrrrwwwqqq{{{~~~~~~yyynnnkkknnnwww}}}|||wwwtttwwwsssnnnlllooosssuuuvvvtttppplllkkkmmmqqqvvvxxxsssuuuuuurrrnnnnnnsssxxxyyyzzzyyyvvvwww|||~~~|||yyyxxx|||vvvllliiigggdddcccdddfffjjjrrr{{{zzzoooddd___aaabbbbbb```\\\XXXRRRNNNVVVUUUVVVVVVOOOBBB999777111///---***((((((***,,,(((((((((((((((((()))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******+++++++++++++++*********......------,,,++++++************))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........//////000000//////...---------,,,,,,---------++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))))))))))))))*********+++***)))))))))(((((((((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&))),,,......,,,***(((%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((('''&&&%%%&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&(((******)))(((((())))))+++...111444;;;EEELLL[[[___eeemmmppplllbbbZZZQQQOOONNNRRR]]]lll|||}}}~~~|||yyy}}}vvvrrrllljjjsssyyy|||{{{~~~{{{tttqqqooouuu{{{uuuqqqttt~~~xxxuuurrrrrruuuyyy~~~}}}wwwvvvyyyxxxtttvvvqqqqqqxxx~~~xxxvvvtttooonnnsss|||sssiiieeehhhgggfffccc^^^WWWQQQNNNVVVXXX\\\```]]]SSSKKKHHH===999333,,,))))))***,,,))))))******************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++++++++***)))++++++++++++++++++++++++.........---,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,.........//////.........------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************++++++++++++******))))))*********+++++++++******)))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&&&&&&&)))++++++***)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''(((((($$$'''***++++++++++++,,,'''---444<<>>>>>>>>======<<<<<<============<<<<<<===>>>@@@AAAAAA@@@>>>===777777777666666555555444333333333333333333333333/////////000000000000000......////////////......,,,,,,,,,---------......+++++++++************)))))))))******++++++++++++((((((''''''''''''(((((('''((((((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((///,,,)))(((***+++,,,,,,,,,---222>>>NNN]]]eeehhhcccgggiiidddZZZQQQMMMLLLVVVOOOQQQ]]]gggjjjmmmssswww{{{}}}}}}~~~wwwyyy}}}|||uuuyyy{{{xxx{{{pppjjjfffjjjpppqqqiiiaaa]]]WWWSSSUUUXXXZZZZZZZZZQQQOOOFFF:::333000---))),,,***((((((***++++++*********)))(((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))*********&&&(((***+++)))(((((()))))))))(((((('''''''''&&&(((((((((((()))***+++,,,''''''((()))***+++,,,---///...------------,,,+++---,,,---.........///222///.........000111222111111222333444555666777888@@@??????@@@AAABBBCCCCCCCCCCCCAAA<<<===CCCHHHHHHGGGKKKOOOOOOMMMLLLPPPTTTOOOVVVWWWRRRPPPRRRSSSQQQOOOTTTUUUTTTVVV[[[ZZZTTTTTTVVVYYYZZZYYYVVVSSSPPPNNNMMMLLLJJJGGGDDDBBBAAA===AAA???999888:::888333444222111333555555111---555222///......///...------......///...---,,,+++---------,,,******+++---------+++***))))))))))))******)))******)))&&&$$$***************)))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))(((((('''''''''(((((((((((()))******+++++++++222666AAAPPP___iiillllllffffffccc]]]XXXVVVYYY\\\\\\^^^gggrrrtttqqqrrrxxx}}}uuuyyy~~~|||~~~yyyvvvsss```aaadddhhhlllkkkhhheee^^^ZZZXXXYYYZZZZZZYYYXXXZZZVVVMMMBBB>>><<<777000...,,,******,,,---,,,+++******)))(((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************&&&(((***+++)))(((((())))))))))))(((((('''''''''))))))))))))***+++,,,---........................///..................---111000///000000000000222/////////000111222222333666888;;;???EEEHHHJJJKKKPPPMMMKKKMMMRRRUUUTTTRRRMMMNNNLLLKKKPPPYYY^^^^^^VVV[[[aaadddcccdddgggjjjzzz~~~}}}tttlllkkkmmmlllqqquuuvvvtttuuuzzz|||yyy}}}zzzuuunnngggaaa]]]\\\XXXXXXXXXYYYZZZZZZZZZYYYMMMOOOLLLDDD@@@@@@===777===999666444555555444333000000000111222111...,,,////////////000111222333...///////////////000000,,,,,,+++***)))))))))***+++***))))))******(((&&&***************))))))((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((((((((''''''(((((()))&&&))),,,,,,++++++---///>>>FFFTTTbbbmmmqqqooolllkkkfff^^^YYYXXX[[[bbbfffhhhoooxxxzzzuuuqqqvvv~~~rrrooonnnrrryyywww|||hhhlllppppppmmmjjjjjjlllaaaaaa```^^^[[[YYYVVVSSSYYYUUUNNNGGGEEEEEE@@@999222...+++))))))***************)))(((((((((((()))'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))*********++++++((()))++++++)))((()))))))))))))))))))))(((((((((************+++,,,---...//////............------...............////////////...---...000222222111111333777999;;;===@@@BBBLLLMMMQQQXXXaaaggghhhggg[[[XXXWWW\\\dddhhhgggccchhhjjjkkknnnuuu}}}{{{rrryyy}}}yyywwwooonnnooorrrvvvvvvtttpppnnnoookkkddd^^^YYYTTTNNNMMMIIIDDD???<<<;;;<<<<<<999777555555555444333111///...---------...000111,,,,,,------------,,,+++++++++************++++++,,,***((((((*********)))******++++++******)))(((***))))))(((((())))))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((((((((((((((()))******---///---,,,///777>>>OOOUUU___gggkkkiiifffdddccc```]]]]]]aaaggglllnnnuuuzzz{{{uuuqqqxxxwwwyyyqqqmmmvvv~~~~~~~~~{{{|||wwwoookkkjjjkkklllkkkfffaaa^^^[[[WWWVVVVVVSSSNNNMMMNNNKKKFFF>>>888000***((()))***++++++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))******++++++,,,)))+++,,,+++)))((()))************************)))************+++,,,------,,,,,,------......//////,,,---...///...///000111000222333444999>>>AAA???BBBFFFLLLOOOQQQTTTZZZ___aaabbbeeennnxxx}}}~~~xxxrrrmmmkkkfffaaaZZZVVVSSSRRRRRRLLLEEE???<<<;;;;;;;;;888777555444222000///...000////////////...,,,***+++++++++***++++++,,,,,,---+++((((((***+++,,,,,,***++++++++++++***))))))***))))))))))))))))))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((((((((((((((()))*********,,,------000999HHHSSS^^^``````^^^ZZZXXXXXXZZZ^^^aaafffmmmsssuuuuuusssxxx}}}}}}zzzyyy{{{}}}ooovvvwwwpppfffrrrssspppjjjhhhjjjjjjfff```cccbbb\\\WWWWWWWWWUUUNNNFFF;;;111---,,,---...++++++***)))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''"""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((())))))***+++,,,,,,,,,+++,,,,,,+++))))))***+++++++++++++++++++++++++++************+++,,,------....../////////000000000---000222222222222555777;;;AAAFFFHHHMMMWWW\\\]]]___dddiiiiiiggghhhooouuukkklllpppyyyyyytttnnnhhh```XXXQQQLLLGGGDDDCCCCCCBBB@@@===999555333555444333333555555333111---,,,,,,,,,,,,------......,,,***)))+++---------+++++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&'''''''''(((((((((((((((''''''(((((()))***(((((((((((()))***++++++'''***...333<<>><<<666333000000222222000...//////...............//////---++++++---------,,,+++++++++,,,++++++***)))+++******))))))******+++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((())))))***(((((((((((()))***+++,,,+++000999EEEPPP[[[bbbggg``````[[[SSSMMMPPP[[[eee|||{{{xxxwwwxxxvvvlllqqq|||~~~zzzzzzlllaaagggvvv|||xxxqqqlllccc^^^___bbb^^^VVVTTTQQQKKKDDD>>>777000,,,,,,+++******))))))******(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((())))))***,,,------............,,,))))))***,,,+++,,,,,,,,,------------------------...///000111///000222444777:::<<<===CCCGGGKKKLLLKKKLLLPPPTTTZZZjjjtttpppoooxxxzzzooolllgggbbb]]]YYYXXXWWWKKKEEE===888777555111...222222111000///////////////...---.........,,,***++++++,,,,,,++++++***)))+++******))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((()))******(((((((((((()))***+++,,,333;;;GGGVVVaaafffeeebbbZZZ\\\\\\WWWSSSXXXeeeppptttvvvxxxwwwwww}}}{{{~~~xxxpppppptttnnnuuuvvvnnniiiooovvvyyysssuuu{{{xxxiiinnnssshhh\\\ZZZccckkkdddYYYYYYXXXWWWTTTNNNEEE:::222,,,+++******)))*********))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((())))))+++,,,---.........///...,,,***)))+++,,,,,,,,,,,,------.........////////////000111222333333555:::???FFFKKKPPPRRRNNNRRRWWWXXXVVVWWW[[[```kkk}}}{{{||||||}}}pppgggZZZQQQKKKFFF???:::444444222111000000000000000///...//////...+++)))+++,,,,,,,,,,,,+++******++++++************++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((())))))***,,,---...+++)))))),,,,,,,,,000666DDDNNN\\\ccc^^^TTTRRRUUU^^^[[[ZZZZZZ]]]cccmmmvvvyyyvvvvvv~~~|||rrrccc]]]aaaaaaZZZQQQUUURRROOOLLLLLLMMMPPPQQQOOOQQQSSSUUUZZZbbbkkkqqqooommmllliiifffeeeeeebbb^^^VVV___eeebbb[[[RRRIIIAAA:::444---)))***---...///,,,+++)))'''''''''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''((((((((())))))(((((('''(((((()))***))))))***+++,,,------...------,,,,,,,,,+++++++++(((+++///000///.........222333444555888===@@@???NNNJJJKKKRRRVVVVVVUUUVVVTTTXXX\\\\\\```jjjsssvvv|||}}}yyyssslll```SSSMMMGGG>>>888444222000...//////111222000------//////...,,,+++******+++,,,******++++++,,,,,,,,,,,,******)))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))***+++,,,---000...---------000;;;FFFVVVYYY___bbb]]]VVVVVV[[[___dddjjjooopppttt{{{||||||rrrlllddd^^^]]]bbbjjjpppkkkgggcccaaa___XXXNNNFFFHHHGGGDDDCCCBBBDDDEEEGGGHHHHHHIIIJJJKKKPPPVVVZZZdddiiilllnnnvvvnnnccceeehhhmmmqqqooohhh```YYYaaagggfff```[[[SSSLLLBBB>>>777000,,,+++,,,...++++++***)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''''''''((((((((()))))))))))))))))))))***************+++,,,---......///------------------------000000000000000222333555666999<<>>FFFPPPYYY\\\[[[XXXWWWWWWVVVVVVWWWWWWZZZdddooozzzuuuzzz}}}{{{yyyssseeeUUUGGGAAA???777333///...///111111///............------,,,,,,---,,,+++***+++,,,---......------,,,+++***))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))'''''''''((()))***,,,,,,+++))),,,444<<>>@@@<<<<<<===>>>???@@@@@@@@@AAACCCEEEFFFGGGHHHJJJLLLJJJLLLPPPXXXaaaeeeaaa\\\ZZZ[[[___eeeqqqzzztttmmmgggdddiiiooovvvvvvqqqiiidddcccbbb___WWWRRRIII@@@999222,,,)))+++++++++++++++***)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))(((***,,,.........,,,+++***++++++,,,---...//////.........---...///000111333333555:::BBBHHHJJJKKKTTTVVV[[[]]]YYYTTTSSSVVV^^^cccmmmsssuuuzzz~~~sssggg^^^ZZZAAA@@@<<<666333333444222000000///...---,,,+++***...---,,,++++++,,,---///000///...---,,,+++***************)))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''((((((((()))+++,,,---+++,,,666FFFTTTYYYYYYZZZRRROOORRR\\\hhhrrr||||||}}}rrr]]]QQQRRRPPPOOOVVVfffyyy{{{lllZZZNNNMMMPPPRRRSSSSSSWWW\\\^^^^^^bbbjjjqqqtttiiiXXXGGG<<<888:::<<<555666888999:::;;;::::::;;;===@@@BBBCCCDDDFFFHHHFFFGGGMMMXXX``````YYYSSSVVVUUUTTTVVV]]]gggpppvvvyyyxxxhhhaaalll{{{zzzlllddddddcccaaa\\\UUUMMMHHHDDD===333+++,,,,,,+++******))))))(((***)))))))))((((((((((((''''''''''''''''''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((()))))))))***(((***,,,...///...---,,,******+++,,,---...//////000/////////000222444555666;;;BBBLLLTTTYYY[[[[[[^^^ZZZVVVUUUUUU[[[lll~~~}}}dddfff___PPPCCC===999555333222222111000000/////////...---,,,,,,---......000000///...---,,,+++***+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***(((((())))))***,,,---...---222AAAUUUaaa```XXXTTTNNNOOOXXXhhhwww~~~|||xxx}}}rrrmmmppprrrrrrrrrqqqkkkccc]]]```ZZZOOOLLLTTT]]]```^^^VVVMMMHHHHHHIIIGGGEEERRRUUUWWWWWWVVVWWWZZZ^^^ZZZRRRFFF===888777555444444555666777888888888888:::<<<>>>?????????AAACCCFFFDDDFFFNNNSSSTTTSSSSSSRRRPPPOOOPPPUUU\\\```cccjjjuuu|||qqqxxxppphhhgggeeebbb\\\ZZZWWWUUURRRIII>>>555000///,,,***))))))))))))******)))))))))((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((()))))))))******)))***,,,---............+++,,,,,,---...///000000222222222444777;;;???AAALLLPPPUUUWWWWWWVVVVVVVVVRRRWWWcccrrr|||uuucccWWWLLLBBB777666444222111000111111..................------000//////...---,,,++++++++++++++++++*********)))))))))))))))************''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))***))))))******+++---...///222<<>>======AAA???<<<999888777555333555555666666777777888888;;;<<<=========>>>AAACCCFFFCCCDDDJJJMMMMMMPPPUUUPPPOOOOOORRRWWW[[[]]]\\\bbbfffttt}}}qqqkkkjjjfffaaa[[[aaafffeee]]]RRRIIIDDD666333///+++))))))***+++*********)))))))))((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((******(((((()))))))))*********)))***+++,,,---......///......///000111222222333444555777;;;AAAHHHOOOSSS^^^______ZZZTTTTTTZZZ```eeeqqqppp^^^JJJFFF@@@999444111000000......000000000...---,,,.........------,,,,,,,,,,,,,,,+++++++++*********(((((())))))***+++,,,,,,''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((()))***************+++,,,---//////===JJJ]]]hhhcccWWWRRRSSS\\\aaammm{{{zzzyyyzzzqqqyyyrrrNNN;;;===AAA???@@@===:::999999;;;======@@@>>>======???@@@??????999:::::::::888777777888333333333222333333444555777999:::;;;;;;===AAADDD???>>>BBBIIIKKKHHHJJJPPPMMMLLLNNNRRRXXX[[[ZZZXXXXXXWWW___iiilllsss~~~xxxpppmmmlllfff___[[[gggrrrqqqdddVVVPPPOOO:::777222---******,,,---************))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))************************,,,---///000000000111222333444444555555777:::AAAIIISSS[[[```]]]___^^^[[[ZZZcccuuuzzzccc]]]SSSGGG===666333111---...111222111///,,,+++------------------,,,,,,,,,,,,,,,+++++++++******''''''(((***+++,,,---...''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&''')))(((''''''((())),,,***((((((***000888===YYY\\\^^^ZZZUUUTTTYYY^^^sssjjjkkkyyyyyy~~~uuu```HHH>>><<<<<<;;;:::777===>>>666777;;;888888::::::999;;;>>>===999;;;::::::999999999888888333333444777888777888999;;;:::999999;;;;;;:::999<<<===@@@CCCFFFJJJMMMOOOTTTSSSQQQRRRUUUXXXZZZ[[[WWWSSSSSSXXX]]]dddsss{{{oooiiihhhhhhddd```dddpppwwwxxxqqq]]]PPPUUUPPPCCC555------...,,,(((+++,,,,,,+++))))))***+++***))))))))))))((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))((((((((((((((('''%%%$$$%%%&&&(((***(((((((((((())))))))))))++++++************++++++---///111000///.........666444222222555999<<<===AAAMMMYYY\\\WWWUUU[[[cccbbbiiisssqqqVVVFFF@@@777222222111///000333222///000///......---,,,***))),,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''')))******(((((()))+++''',,,000...,,,444EEESSS\\\[[[ZZZXXXXXX\\\dddkkkmmmlllqqqxxxxxxyyywww~~~ooo___JJJ;;;888999999888???;;;>>>???:::===CCCAAA===@@@@@@======??????===BBBBBBAAAAAA@@@>>>===<<<===<<<<<<===>>>======>>>===;;;::::::<<<<<<;;;:::<<<===>>>AAADDDHHHLLLNNNPPPOOONNNPPPTTTXXXZZZZZZUUUSSSTTTXXXXXXYYY```jjjnnnjjjjjjqqq{{{sssjjjhhhlllnnnoooyyy}}}tttbbbQQQQQQRRRMMMEEE<<<555000---++++++++++++***((('''((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((()))((('''''''''((()))***((((((((()))))))))******)))*********+++,,,,,,,,,,,,...///000000111333555555666999>>>EEEKKKPPPRRRUUUZZZ___^^^[[[^^^hhhqqq{{{rrrdddQQQHHH???555000//////000000.........------------...,,,,,,,,,,,,++++++++++++++++++*********)))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((***++++++******+++,,,(((+++///333999DDDTTT```\\\ZZZXXXZZZaaajjjrrrvvvssspppqqqwww|||{{{~~~xxxbbbMMMEEE<<<888:::======<<>>>>>>>>???>>>>>><<<;;;:::;;;;;;;;;999;;;;;;;;;===@@@DDDHHHKKKJJJIIIJJJNNNSSSVVVXXXXXXRRRTTTXXXZZZWWWRRRQQQTTTUUUUUUYYYbbbnnn{{{zzzwwwjjjfffiiiooosssyyy|||ttthhhXXXRRRRRRUUUUUUMMM???333...---,,,++++++***)))(((((('''******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))*********+++******,,,---.../////////---...///000111444999<<<>>>AAAGGGNNNUUU\\\```bbbggghhhhhhjjjqqq~~~{{{|||rrrjjjtttzzzvvviiiVVVCCC<<<888222111333...///000///......///111---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))((()))++++++******,,,---///***+++888KKKYYY[[[XXXXXXZZZ^^^fffpppwwwyyyyyy}}}rrrqqqpppWWWEEE@@@>>>;;;;;;>>>@@@@@@???@@@EEEFFFGGGKKKIIIFFFIIIJJJTTT^^^``````bbbeeeeeeYYYYYYXXXVVVRRRLLLGGGDDDAAABBBAAA>>>===@@@@@@??????===:::999999:::999888888888888999;;;???CCCEEEEEEFFFHHHMMMRRRUUUUUUUUUPPPTTTZZZ\\\YYYSSSPPPPPPRRRRRRVVVaaaooo||||||rrrkkkgggggghhhrrr}}}uuukkk[[[RRROOOUUUZZZVVVJJJ;;;222...---,,,,,,+++,,,,,,+++***,,,+++++++++************(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((())))))***+++*********************++++++++++++,,,---...000000000000000000111111222444888>>>BBBNNNQQQWWW\\\```cccfffhhhmmmooovvvzzzzzz||||||rrrooorrrxxx}}}}}}yyyxxx{{{~~~ttt~~~}}}nnnXXXQQQIII<<<333333000111222222000/////////.........---------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))''')))************+++---...///666EEEVVV]]]XXXQQQWWW^^^jjjvvv}}}}}}yyyvvvyyywwwsssdddVVVHHH@@@<<<;;;;;;;;;<<<>>>???@@@CCCMMMJJJIIISSSUUUVVVbbbtttyyyooodddWWWLLLFFFCCCFFFFFFCCCCCCGGGHHHEEEBBB@@@<<<:::::::::999888888888777777999;;;>>>???CCCDDDHHHNNNSSSUUUTTTSSSPPPUUUZZZYYYVVVSSSRRRQQQMMMKKKQQQ___qqq~~~wwwnnnhhh{{{wwwhhhXXXPPPRRRWWW\\\]]]VVVJJJ===555///---******,,,------+++)))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))***'''((()))************)))++++++++++++,,,,,,,,,,,,---......////////////...000222666999===BBBHHHLLLXXX]]]eeekkkooosssvvvxxx~~~yyywww~~~|||}}}vvv{{{||||||~~~{{{{{{www{{{{{{uuu{{{xxxooodddQQQ???777444333222222111111///---/////////............---,,,,,,+++++++++*********************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***'''(((************,,,...,,,;;;MMMVVVVVVTTTVVVYYY___jjjxxx|||zzzzzzttt{{{~~~wwwjjjnnn{{{mmmWWWIIICCC???<<<<<<======>>>===>>>@@@EEEHHHLLL\\\YYYWWWhhhpppyyy{{{iiiZZZQQQLLLRRRSSSOOOOOOTTTTTTOOOKKKHHHDDDAAA@@@@@@???>>>======<<<<<<<<<<<<======@@@CCCIIIPPPVVVXXXWWWUUUTTTXXXZZZVVVQQQQQQPPPOOOLLLJJJLLLWWWdddqqq{{{{{{~~~|||rrreeeZZZYYYaaabbbeeegggddd[[[MMMDDD444///***)))***,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******((())))))))))))*********,,,,,,,,,,,,------------------,,,------...///000444888???FFFLLLRRRWWWZZZ^^^jjjzzz|||{{{}}}}}}|||||||||wwwaaaRRREEE>>>666222333444222///000000000/////////......,,,,,,,,,+++++++++******++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***((()))+++,,,+++,,,...///777HHHYYY]]]VVVTTT\\\fffpppzzzwwwuuu|||rrryyy~~~tttpppuuurrrhhhpppiiiXXXGGGAAAAAAAAACCCFFFBBBDDDFFFFFFFFFIIIOOOTTTWWWrrrxxx|||~~~qqqjjjccckkklllggggggllliiibbbXXXUUUPPPMMMKKKKKKJJJIIIEEEEEEEEEEEECCCBBB@@@???<<>>EEEMMMTTTXXXYYY^^^cccbbbcccmmmzzz~~~tttyyy|||zzzrrrkkkmmm{{{~~~uuucccVVVLLL@@@888888333...,,,...000000...///000111000...---------+++++++++************)))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))---,,,******...666@@@GGGMMMRRRMMMKKKYYYlll}}}~~~zzzqqqjjjddd```VVVQQQKKKDDDAAAAAABBBDDD>>>BBBEEEGGGHHHLLLSSSYYYQQQQQQTTT\\\aaabbbeeejjjbbbaaaYYYWWWaaakkk{{{sssjjjgggfff___^^^\\\YYYTTTPPPNNNNNNSSSPPPKKKDDDAAAEEEOOOWWW```dddjjjqqqwww{{{zzzwwwnnnkkkiiiddd^^^^^^iiivvvyyyiiieeeooo{{{rrraaaWWWIII>>>666111---+++...,,,++++++,,,,,,***)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((((((((()))***+++,,,++++++++++++,,,------+++...000111111000111222555;;;BBBIIINNNSSSXXX[[[___ZZZZZZbbbpppsssdddeeelllqqq|||{{{wwwvvv~~~zzzaaaMMM@@@;;;555222222222000---...............///111222++++++++++++************************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((()))))))))******---+++))),,,555>>>DDDGGGJJJHHHMMMVVVddd}}}~~~sssiii\\\QQQKKKHHHFFFDDDEEECCC???======???BBBDDD@@@GGGQQQ[[[___]]]XXXSSSMMMNNNVVVbbblllrrrwww}}}lllpppnnnppp~~~tttrrrmmmfffaaaaaafffkkkiii^^^TTTRRRMMMEEEDDDHHHLLLNNNVVVeeeuuu}}}{{{wwwwww}}}ccc^^^UUUJJJ@@@777111---///...---------,,,***((())))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))***))))))))))))***++++++++++++++++++,,,---.........111444333000222999AAAFFFLLLTTT[[[^^^```bbbcccggglllzzz{{{{{{wwwyyy~~~uuunnnlll~~~vvv[[[QQQDDD:::555333222111///...---,,,,,,---...///,,,,,,,,,+++++++++******++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++((((((((())))))******+++,,,,,,///666@@@GGGGGGEEEFFFHHH^^^rrrzzzyyyvvvttteeeZZZPPPKKKEEEBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFKKK[[[qqqyyyiii^^^UUUTTTXXX```iiiooowww~~~uuurrruuuzzzwwwrrryyyiiiUUUXXX^^^UUUHHHCCCBBBCCCJJJXXXhhhuuuyyykkkggg^^^SSSIIIAAA777///...---,,,---------***((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''(((((((((((('''(((((((((((()))))))))************+++++++++,,,******+++,,,...000222333333444444333444===KKKVVVbbbeeehhhiiiiiijjjnnnrrrvvvlllkkknnnqqq~~~wwwyyy{{{{{{{{{qqqZZZGGG<<<888666666444333111000///...,,,+++---,,,,,,,,,+++++++++++++++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))***++++++,,,((((((((()))***+++++++++,,,111:::EEEMMMNNNJJJFFFKKKWWWxxxyyy|||uuucccXXXQQQLLLGGGEEECCCBBBBBBCCCBBBBBBBBBDDDGGGKKKNNNOOOPPPPPPVVVnnn~~~iii^^^aaa]]]\\\aaagggnnnxxx}}}ssssssuuuxxx}}}lllTTTUUU[[[VVVMMMKKKFFFFFFKKKSSSZZZddduuu||||||}}}zzzwwwtttsssyyyzzzmmm^^^TTTLLL???222---,,,+++,,,------+++***************************))))))((((((((('''''''''&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))******++++++,,,,,,,,,,,,,,,++++++,,,,,,...///111222222333666;;;CCCOOO[[[cccppprrrsssqqqooouuurrrfffbbbhhhqqq{{{yyyrrrrrrwww{{{yyyuuuuuu}}}sssnnnvvvbbbRRRFFF===888444333222333444444111///------------,,,,,,,,,+++++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,'''((())))))***+++,,,,,,+++555AAAJJJLLLLLLMMMNNN[[[nnnxxxvvvlll^^^SSSNNNJJJGGG???@@@@@@AAABBBDDDEEEEEEOOOPPPQQQRRRUUUWWWYYYZZZaaayyyqqqbbb\\\``````eeeqqq~~~tttmmmkkkmmmgggXXXMMMLLLHHHFFFGGGJJJJJJMMM\\\nnn~~~{{{tttuuuwwwxxx||||||wwwtttsssooonnnxxxpppaaaVVVHHH;;;000...,,,,,,------,,,+++************************)))))))))(((((((((''''''&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''(((''''''%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((''''''((((((((()))))))))((((((((()))))))))******+++,,,,,,---...---------......---------...//////111777BBBNNNXXX```eeehhhnnnwwwyyy}}}~~~{{{wwwqqqlllqqqwwwvvvcccPPPDDD555222//////222444444222......---------,,,,,,,,,,,,++++++++++++*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***+++,,,'''((()))***+++,,,,,,---111<<>>HHHVVV___eeejjjpppuuu~~~rrrqqqrrrtttfffOOOEEE:::333111222222111............------------,,,,,,+++++++++*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))***++++++'''((()))***+++,,,------>>>IIIQQQNNNIIIPPPfffzzzmmmpppyyy~~~~~~hhhiiiwww~~~yyypppggggggkkkkkkhhhddd^^^RRRFFFBBBCCCDDDAAAHHHIIIJJJNNNUUU___kkkrrrkkkeee\\\WWWXXXaaakkksssnnnccc]]]\\\UUUIIIGGGNNNJJJUUUjjjyyyyyyrrrccc[[[UUU>>>999333///------,,,,,,************************))))))))))))((((((((((((%%%&&&&&&''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++...222333444333222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************,,,,,,.../////////...---,,,---000333777<<>>GGGMMMOOOIIIKKKccc~~~ooo___UUU\\\iiinnnhhhaaaXXXSSSOOOOOOSSSTTTRRROOOEEEDDDBBBBBBEEEJJJPPPTTT`````````cccfffhhhjjjkkkjjjeeefffpppooo]]]ZZZaaaggg[[[SSSLLLJJJMMMWWWgggttt{{{yyyuuurrrnnniiiccc___SSSUUUPPPBBB555/////////---+++******+++,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%''')))***---222555333...'''%%%'''(((&&&$$$&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((()))))),,,,,,+++++++++,,,------***---///000000111222444222<<<@@@GGGUUU]]]cccmmmvvvxxxxxx~~~cccKKK>>>888333000222222000...000/////////...------,,,,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((()))))))))))))))))))))***---000555<<>>666111......,,,+++***,,,,,,,,,+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''***...222444000+++(((((((((&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))******------,,,,,,,,,,,,------....../////////222666:::>>>RRR[[[YYY\\\eeexxx{{{xxx{{{zzzooo\\\FFF;;;333444666333///,,,000000//////...---------''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))))))))((('''''''''((((((((())))))***))))))((())))))***+++///777CCCMMMQQQPPPKKKHHHJJJWWWlll|||}}}vvvwww}}}wwwttthhh```bbbYYYUUU]]]ddd```UUUMMMFFFBBB>>>===@@@CCCDDDCCCFFFEEEDDDHHHPPP]]]iiiqqqggg[[[UUU]]]iiipppqqqrrrwww~~~lllXXXKKKHHHJJJMMMSSSddd|||~~~qqqaaaWWWXXX___hhhmmmiiihhhaaaUUUJJJBBB777...///---++++++,,,---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%'''***---/////////,,,(((&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))************************))))))))))))******++++++---------,,,------......444333111000222888AAAGGGZZZmmmqqqlllttt}}}~~~sssnnnjjjpppxxxhhhSSS>>>666666666444333111000000//////...------''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))))))))))))))''''''((((((((()))))))))***))))))))))))+++---...///:::IIIRRRSSSOOOJJJHHHVVV^^^lllvvvwwwtttvvv{{{{{{lll^^^WWWTTTSSSLLLKKKRRRYYYVVVOOOIIIAAA>>>;;;;;;===???AAAAAACCCBBBCCCGGGPPP]]]jjjrrreee[[[\\\nnn~~~zzzooo^^^SSSPPPMMMIIIKKKOOO\\\vvvxxxhhh]]]\\\eeeqqqyyywwwqqqeeeZZZRRRJJJ<<>>666333555888111111111000//////......''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''(((((())))))(((((('''((((((((())))))))))))***)))))))))***---///000:::DDDOOOQQQMMMHHHIIIKKK^^^gggoooqqqqqqvvv{{{qqq[[[RRRRRRTTTSSSMMMJJJOOOSSSOOOGGGBBB===<<<;;;:::<<<>>>@@@@@@>>>???BBBHHHRRR\\\ffflllddd^^^ddd{{{|||pppddd```^^^VVVLLLMMMJJJLLL^^^xxxtttllllllsss~~~qqqccc[[[RRRDDD777111///------------,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((%%%(((,,,///...,,,)))'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))************************))))))******+++,,,,,,---,,,,,,,,,---...000111222///111666<<>>???@@@@@@CCCIIIPPPYYYbbbhhhlllfffaaajjj}}}tttkkkjjjiii^^^QQQHHHHHHHHHKKKUUUiii~~~zzzyyyqqqggg^^^RRRFFF222000---------...---++++++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&((((((''''''((()))$$$%%%(((...222111+++%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))************************))))))***+++,,,,,,------++++++,,,---///111333444333888AAAKKKWWWdddpppxxxnnnrrr~~~{{{vvvbbbDDD777777222222111111000/////////&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&((()))***)))((()))***))))))))))))((((((((((((+++***+++---,,,---:::HHHWWW\\\ZZZNNNHHHOOO[[[bbbiiilllooopppvvvhhh\\\bbbtttuuuZZZNNNTTT^^^bbbbbbRRRLLLHHHJJJJJJDDD===:::::::::::::::<<<@@@AAA@@@EEEHHHUUUdddsssooodddiii{{{{{{yyyzzzvvvkkk```UUUNNNLLLOOOOOORRRcccwwwyyy{{{sssbbbMMM>>>888222000...+++,,,///+++++++++************))))))))))))))))))(((''''''''''''''''''''''''''''''******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((()))+++------)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''(((((('''&&&((((((((((((((()))******))))))))))))************+++,,,......,,,++++++,,,***000//////333000000;;;;;;JJJ[[[fffkkkrrrvvvppprrrtttzzzzzz}}}iiiMMM;;;888555444555333...,,,...&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&((()))***)))((()))***)))))))))))))))))))))(((,,,))))))---000777EEESSSYYYYYYVVVVVV___kkkpppnnnpppvvvuuuqqq{{{iiiYYY[[[iii{{{kkkYYY\\\iiinnniiicccOOOHHHBBBCCCCCC???;;;999:::<<<;;;999888;;;???BBBIIIQQQccctttpppooo|||yyypppiii^^^UUUQQQLLLJJJUUUddd|||~~~|||qqq[[[JJJ>>>222......---...///++++++++++++************)))))))))))))))(((''''''''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((()))***+++,,,)))(((''''''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))***)))(((((((((((((((((()))******))))))))))))************)))+++------,,,,,,---...---222000000666666;;;HHHWWW___lllxxx{{{{{{yyyjjjkkkwwwnnn]]]III>>>555222222000//////&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&((()))***)))((()))***))))))))))))))))))))))))---))))))///999DDDRRR]]]YYYUUUTTT```vvvuuuooowwwvvvsssmmmUUUQQQccczzzttt___WWWiii{{{xxxiii___LLLDDD>>>======;;;999::::::;;;;;;999777:::CCCJJJIIIUUUdddnnnxxxyyylll}}}zzzxxxwwwuuusssqqqpppoooooonnnppptttxxx{{{}}}~~~|||mmm___VVVMMMGGGJJJSSSaaa{{{gggXXXGGG666///////////////,,,+++++++++************))))))******))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((()))*********)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&)))******)))((((((((((((((()))******)))))))))*********++++++(((***,,,---,,,---...000---111...///777;;;DDDWWWiiippp|||zzzttttttqqq~~~wwwkkknnnvvvbbbOOO:::222222333222222&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&((()))***)))((()))***)))))))))))))))*********+++***,,,666CCCOOOYYY^^^SSSRRRWWWhhh|||~~~rrrkkkooottt{{{ppp```TTT^^^|||fffUUURRRggguuukkk[[[SSSGGG@@@<<<<<<<<<:::999;;;999888:::<<<>>>BBBJJJRRRQQQaaafffbbbfffooowww}}}xxxuuupppmmmjjjiiifffeeebbbaaa^^^\\\ZZZZZZZZZZZZYYYZZZ]]]```ccceeefffffffffhhhlllqqqyyysssfff___XXXQQQNNNPPPTTTppp~~~vvvssspppnnnwwwvvvggg___PPP???666222...---///,,,,,,+++++++++*********))))))*********))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''')))((((((''''''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%''')))******)))((((((((((((((())))))***))))))*********+++++++++***+++------,,,---///111///222111666AAAGGGUUUmmmyyy~~~|||qqq||||||eeeJJJ;;;666444444555&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&((()))***)))((()))***((()))))))))*********+++))),,,333>>>KKKUUUXXXVVVHHHOOO]]]kkktttvvvsssqqqmmmkkkxxxxxxwwwhhhhhhoooWWWMMMMMMZZZ^^^SSSHHHGGG???;;;999;;;;;;888777999:::888;;;BBBGGGIIINNNUUUdddzzz|||qqqttt~~~{{{yyyxxxrrrqqqlllddd```aaaaaa___ZZZWWWSSSQQQPPPPPPNNNMMMLLLKKKIIIGGGGGGGGGGGGHHHFFFGGGHHHJJJKKKLLLMMMMMMKKKLLLOOORRRXXXaaakkkrrrxxx|||yyyppplllhhhbbb[[[XXXRRR```uuusssiiiaaaaaaooorrrccc```WWWLLLBBB777---+++...,,,,,,,,,++++++++++++***))))))************))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''')))(((''''''&&&'''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))(((&&&((((((((((((((())))))***************++++++++++++,,,---......---...000222222888===JJJYYYbbbttt~~~zzz}}}}}}yyywwwwwwxxxssstttvvvxxxzzz{{{||||||{{{|||}}}}}}|||}}}{{{fffPPPBBB777333333&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&((()))***)))((()))***((())))))******+++++++++(((000;;;FFFPPPVVVSSSLLL@@@LLL^^^jjjkkkhhhmmmtttqqqoooppprrrttt}}}eeeNNNOOOTTTXXXTTTIIIAAA@@@888555666888888666555888===<<>>111,,,///,,,,,,,,,,,,++++++++++++))))))******++++++******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''(((((('''&&&((((((((((((((()))***************++++++++++++,,,....../////////000333666555???MMMbbbvvv}}}|||zzz|||xxxtttpppnnnmmmkkkiiicccddddddcccaaa```___```^^^^^^______aaaccceeefffdddeeeeeeeeeddddddfffgggjjjlllnnnrrrvvvzzz~~~}}}||||||tttlllXXXEEE777111&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&((()))***)))((()))***((())))))******+++,,,,,,)))555BBBKKKRRRUUUPPPHHHAAAKKKZZZddddddbbbiiitttvvv}}}pppmmmxxxnnnUUUWWWdddnnnmmmdddXXXJJJ>>>888555444666666555777<<<>>>BBBLLLVVVVVVVVVdddwwwwwwqqqhhhhhhddd___]]]^^^[[[VVVIIIIIIHHHGGGFFFEEEDDDDDDBBBDDDCCC@@@@@@DDDEEEDDDCCCBBBBBBCCCDDDDDDCCCAAADDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMLLLNNNQQQSSSTTTVVVYYY\\\\\\___bbbeeegggkkkooorrrwwwzzzsssnnneeeaaa\\\bbbyyy}}}xxxhhhbbb\\\TTTGGG888111000------,,,,,,,,,+++++++++((()))***++++++++++++***((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&''''''%%%&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''((((((((((((((()))***************+++++++++,,,,,,,,,---///000111444888<<<@@@NNNaaa|||zzzvvv}}}{{{wwwtttqqqnnnjjjgggcccaaa______^^^]]]ZZZXXXTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRTTTUUUVVVUUUVVVVVVUUUSSSSSSTTTVVVXXXYYYZZZ]]]```dddgggiiiiiikkkooorrruuuxxx|||wwwvvvvvv~~~{{{vvv___GGG888&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&(((******)))((()))***((())))))***++++++,,,,,,+++888EEELLLQQQTTTOOOGGGGGGKKKTTT^^^``````fffppp~~~~~~qqqyyyyyymmmcccYYYggg{{{zzzkkkTTT???;;;777555555555666;;;BBB===FFFVVV```]]]___vvvzzztttnnnggg^^^WWWUUUUUURRRMMMKKKLLLJJJEEECCCCCCCCCCCCCCCCCCDDDDDDBBBDDDDDDAAAAAADDDDDDAAACCCBBBCCCDDDFFFFFFCCCAAADDDEEEGGGIIIJJJKKKJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTVVVZZZ___cccfffhhhkkkmmmllloootttxxx|||~~~zzzwwwtttooofff```jjjnnnfff]]]VVVLLL???555111---------,,,,,,,,,++++++((()))***+++++++++++++++))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((($$$%%%''')))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%&&&)))******)))((((((((((((((()))************+++++++++,,,,,,,,,***,,,...000222777<<<@@@RRRaaawww}}}www{{{sssooommmiiieeeaaa^^^[[[WWWUUUSSSRRRQQQQQQPPPNNNJJJGGGJJJGGGEEEFFFIIIJJJHHHEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKLLLLLLJJJHHHGGGHHHJJJKKKKKKLLLMMMPPPSSSUUUWWWTTTWWWZZZ]]]___bbbeeehhhmmmuuu|||uuuvvv}}}uuuWWWBBB(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************)))))))))+++---...000<<>>>>>AAABBBBBB@@@??????AAACCCEEEEEEDDDCCCEEEFFFGGGFFFGGGHHHJJJIIIIIIIIIIIIHHHJJJMMMPPPPPPOOOPPPSSSUUUVVVUUUSSSXXX[[[___```aaaeeennnuuuzzzqqqqqqmmmeeefffeeeWWWJJJ???000///000000---+++,,,,,,++++++***))))))******)))'''************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((())))))******...,,,++++++,,,---------,,,///333444000333GGG]]]kkktttrrrzzz~~~xxxqqqkkkgggccc]]]YYYTTTSSSQQQOOOLLLJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBFFFFFFEEEDDDCCCBBBBBBAAAEEEFFFFFFFFFFFFEEEEEEDDDBBBAAAFFFFFFBBBIIINNNFFFIIIIIIJJJLLLMMMOOOPPPPPPWWW\\\cccjjjtttyyy~~~fff(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************++++++***)))***---///333AAAQQQWWWRRRKKKJJJLLLbbbaaa___]]]\\\eeezzzxxxkkkuuu~~~cccUUURRRUUUVVVPPPNNNPPPMMMPPP___~~~fffRRREEE???;;;999;;;===???FFFNNNWWWdddqqqyyyyyypppggg^^^UUUOOOKKKGGGDDDCCCEEEEEECCC@@@BBBCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGIIILLLNNNNNNMMMQQQRRRSSSSSSRRRQQQSSSTTTTTTUUUWWWXXXYYY\\\aaadddeeefffiiilllmmmnnnoooooovvv{{{tttnnnnnnsssuuu~~~vvvkkksssyyy{{{tttvvvvvvhhhYYYIII777000000///------------------+++******++++++***)))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''((())))))((((((''''''(((((()))******+++++++++++++++---.........555111222777>>>III\\\mmm||||||yyyuuuoookkkccc^^^YYYUUURRRPPPLLLIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEEEEEEEBBBHHHJJJDDDEEEJJJGGGFFFGGGGGGHHHIIIJJJKKKLLLHHHLLLQQQUUU[[[eeesss}}}(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))),,,---+++)))***000666EEEPPP[[[YYYPPPKKKPPPXXXlllkkkeee```eeewwwxxxrrrcccNNNGGGHHHDDDEEEBBBFFFJJJHHHTTTnnnsss[[[JJJAAA===:::999===BBBGGGNNNVVV___ooosssaaa\\\UUUOOOJJJFFFBBB@@@AAAAAABBBCCCEEEFFFGGGHHHCCCGGGKKKMMMKKKKKKLLLOOORRRRRRTTTXXX\\\^^^]]]\\\^^^```bbbccccccdddgggiiijjjmmmpppssswww|||vvvggg[[[SSSPPPRRRSSSTTTYYYcccppp~~~kkkeeeiiiwww{{{wwwsssxxx{{{rrrgggYYYFFF444111.........///.........,,,++++++,,,,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((%%%&&&'''((()))*********((((((((()))******++++++++++++,,,---...///000000444111222===LLL\\\kkkvvv{{{nnnttt|||yyyuuuooojjjccc___\\\ZZZUUURRRNNNLLLIIIGGGFFFEEEDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEGGGHHHJJJKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEEEEHHHEEERRR[[[QQQGGGHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEGGGHHHIIIOOOWWW^^^eeeiiipppttttttnnngggbbbeeeggglllsss|||{{{(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))),,,---***(((---888CCCWWWZZZ[[[UUUOOOQQQ\\\fffkkkooonnnlllwww}}}}}}kkkUUUKKKJJJKKKHHHGGGCCCGGGMMMMMM___gggPPPDDD@@@:::999;;;AAAGGGKKKQQQXXX]]]qqqqqq___SSSOOOMMMIIIFFFFFFFFFGGGHHHHHHJJJLLLLLLLLLKKKLLLMMMKKKMMMQQQTTTTTTTTTYYY```dddeeeggglllppprrrrrrpppooorrrvvvzzz~~~nnn___PPPJJJIIIIIIJJJMMMMMMMMMNNNRRRXXXeee|||tttkkkkkkiiiuuuqqqoootttuuulllggg```QQQ;;;444......//////......---,,,++++++,,,,,,+++***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((%%%%%%'''(((******++++++(((((()))******++++++,,,,,,...///000000000111333000555???KKKWWWeeesss~~~}}}yyyzzzuuulllxxxooohhhbbb___YYYUUUQQQNNNMMMLLLIIIGGGHHHHHHGGGFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJJJJJJJKKKIIIJJJLLLNNNPPPQQQQQQQQQMMMMMMLLLLLLLLLLLLLLLLLLMMMLLL___pppcccOOOIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGIIIMMMQQQQQQVVV\\\aaaaaa]]]VVVQQQPPPRRRWWW]]]dddlllrrrvvvvvv}}}~~~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))++++++))))))333CCCQQQZZZXXXVVVXXX^^^ffflllooojjjpppssswww|||xxxtttVVVJJJGGGEEEBBBHHHFFFAAAGGGRRRZZZppprrrYYYFFF>>><<<999:::@@@GGGKKKMMMTTT[[[ddd|||yyyiii\\\RRRLLLNNNNNNLLLKKKKKKMMMQQQSSSNNNRRRVVVXXXXXXWWWWWWWWW___\\\]]]bbbeeeiiitttuuueeeYYYPPPJJJMMMRRRUUUVVVXXX[[[ZZZ[[[ZZZXXX[[[gggttt||||||kkkmmmyyyyyyxxxxxx{{{rrrbbb___```XXXGGG:::///...000///---...---+++******++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((%%%&&&''')))***+++++++++))))))******+++,,,,,,,,,,,,...//////...///222444555CCCRRRYYY^^^mmmwww}}}}}}qqqnnnhhhbbb[[[VVVSSSQQQMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRPPPRRRSSSUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWVVVSSSdddrrreeeRRRNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHGGGHHHJJJLLLKKKMMMQQQTTTTTTQQQNNNKKKIIIIIIKKKNNNRRRWWW[[[]]]fffnnn{{{{{{vvv}}}zzzyyy(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))*********///;;;LLLYYYWWWVVVZZZhhhxxx~~~wwwmmmooosss|||uuuttt```JJJFFFIIIFFFBBBAAACCCAAAJJJaaasssuuu```MMM>>>888888:::???GGGMMMOOOSSS^^^jjj~~~{{{kkk```ZZZVVVVVVYYY[[[\\\\\\\\\\\\^^^bbbeeekkkooovvv||||||zzzxxxwwwqqq^^^PPPIIIJJJIIIOOO[[[dddggghhhiiihhhhhhjjjjjjfffcccfffmmmxxxuuukkkkkksssxxxzzzbbb```jjjjjjXXXEEE444111222///---///,,,+++******++++++***)))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))&&&'''((()))***+++++++++*********+++,,,,,,------+++,,,...---,,,///555:::BBBRRR```aaaeee{{{zzzyyyooofffaaaXXXVVVSSSOOOKKKIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFFFFEEEEEEEEEFFFDDDEEEGGGJJJMMMOOOQQQRRRRRRRRRSSSTTTTTTUUUVVVVVVXXXXXXYYYZZZ[[[\\\]]]^^^[[[\\\^^^``````___^^^]]]YYYYYYXXXXXXXXXZZZ[[[\\\aaa[[[ccchhh\\\TTTWWWXXXTTTTTTSSSSSSRRRQQQQQQPPPMMMMMMNNNNNNNNNMMMMMMMMMKKKLLLLLLLLLKKKJJJIIIIIIGGGGGGGGGGGGHHHJJJLLLMMMPPPVVV```jjjttt}}}}}}|||zzzzzz(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))***,,,///777CCCPPPYYYZZZWWW\\\kkk~~~uuummmllltttxxxsssmmmxxxwwwnnnUUUHHHHHHLLLLLLIII???GGGHHHTTTsssxxx___NNNCCC<<<999:::>>>EEENNNSSSTTT\\\ppptttlllfffggghhhiiiooowwwzzz}}}oooYYYIIIEEEFFFBBBHHHUUUeeennnooonnnooommmlllooorrrrrroooppptttpppsssooodddqqq|||}}}tttnnn|||jjjQQQ;;;555444000...111...,,,++++++,,,,,,+++***++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))'''((()))*********************++++++,,,---------+++---//////000555???GGGTTTaaammmqqq|||zzztttlllddd^^^XXXQQQMMMIIIHHHFFFEEEDDDDDDEEEEEEBBBDDDEEEFFFFFFFFFFFFGGGGGGIIILLLMMMLLLKKKLLLNNNNNNPPPRRRUUUYYY\\\^^^___\\\\\\]]]^^^___aaaaaabbbdddeeefffgggiiijjjkkklllhhhjjjmmmooooooooommmlllhhhgggeeeccccccdddeeefffjjjeeeiiihhh______ddd```___^^^^^^]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZXXXUUUSSSQQQPPPNNNMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHKKKOOOTTTZZZaaaiiinnn~~~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((***...444===GGGPPPUUU\\\VVVUUU___nnnvvvrrrjjjhhhiiiwww}}}|||qqqnnntttwwwssseeeSSSIIIFFFHHHGGGEEEAAALLLOOOZZZ|||gggNNNBBB???======@@@BBBIIIRRRVVVXXXddd|||yyyzzz}}}zzz}}}yyygggPPPBBBCCCJJJJJJQQQ```nnnrrrnnnjjjiiimmmkkkmmmrrrvvvvvvxxx}}}xxxpppooovvvccciii|||}}}uuuYYY@@@888777222000222///---,,,,,,---...,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))((())))))*********))))))***++++++,,,,,,------......000222333555===IIISSSeeeqqq}}}}}}yyyxxxyyywwwpppddd^^^WWWRRROOOMMMJJJGGGDDDDDDDDDDDDEEEFFFFFFGGGDDDFFFHHHIIIHHHIIIIIIJJJIIILLLPPPQQQQQQPPPRRRTTTWWWXXXYYY\\\^^^```bbbccccccdddeeefffggghhhiiijjjnnnnnnoooqqqssstttuuuvvvtttvvvyyy|||}}}}}}{{{zzz|||{{{xxxuuutttttttttuuunnnnnnttttttmmmooonnnccchhhhhhggggggffffffffffffeeeeeedddcccaaa^^^YYYVVVWWWVVVTTTRRRPPPNNNMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJKKKMMMRRRYYY^^^fffmmmyyy((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++((()))***)))((('''((())),,,+++---666CCCOOOVVVXXX[[[SSSRRR^^^jjjllljjjjjjfffkkk}}}xxx}}}wwwuuuuuuooouuuqqqaaaPPPHHHIIIIIIHHHFFFIIIMMMZZZtttjjjZZZHHH???<<<<<>>666666......------------------++++++***************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,------------...000333555222DDDQQQ^^^sssuuu|||nnn___VVVQQQOOOJJJGGGFFFFFFGGGHHHFFFGGGGGGIIIKKKLLLLLLLLLOOOPPPRRRUUUYYY]]]```bbbccceeefffgggjjjnnntttxxxzzzzzzxxxuuullldddbbbfffjjjgggccc```___\\\ZZZWWWVVVUUUUUUOOONNNLLLKKKJJJLLLOOOQQQXXXcccqqq}}}))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))''')))******))))))***,,,,,,000888EEEPPPUUUSSSOOO[[[jjjyyy|||xxxssspppmmm|||yyywwwtttlll~~~YYYNNNIIIGGGIIIEEECCCMMM\\\xxxlllXXXDDD>>>;;;>>>BBBGGGNNNUUU]]]ssseeeZZZYYYgggwwwtttbbbMMMFFFNNN\\\hhhnnnhhhiiijjjjjjiiiiiikkkmmmllllllnnnrrrvvvyyyzzzyyyzzzwwwsss||||||yyyssslllttt~~~wwwrrraaaHHH888444------------,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************************)))***+++,,,,,,---,,,,,,***,,,/////////000333555===PPP```rrr~~~yyytttlllfff\\\QQQKKKMMMLLLJJJHHHGGGGGGIIIJJJGGGIIIKKKMMMOOOQQQSSSTTT[[[[[[\\\^^^aaaeeehhhkkkiiijjjlllpppuuu~~~vvvhhhiiivvv~~~yyypppnnnllliiieeeaaa]]][[[ZZZTTTSSSQQQPPPOOOMMMKKKJJJPPPVVV```kkkuuu))))))))))))))))))))))))***))))))(((((())))))***************************''')))************+++,,,***111<<>><<>>HHHMMMRRRYYY]]]jjjzzz\\\ZZZeeexxxggg[[[QQQKKKIIILLLQQQjjjtttrrrdddJJJJJJOOO\\\iiinnnmmmkkkrrrrrrssstttuuuvvvwwwxxxvvvssstttxxx{{{|||tttkkkjjjmmmxxxhhhPPP<<<777111000111000...,,,,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,+++***+++,,,.........,,,333000111EEEXXXeeerrrsss{{{wwwkkk```TTTLLLJJJIIIIIIHHHHHHHHHJJJLLLNNNMMMOOOSSSXXX]]]aaaeeegggkkkkkkmmmpppwwwwwwnnnkkkddd[[[VVVTTTSSSOOOKKKLLLPPPZZZeeeooozzz***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))***************)))***,,,***(((,,,333555GGGKKKFFFEEEBBB>>>CCCHHH\\\oootttqqqvvvxxxuuuooo|||~~~|||ssseeeVVVIIIBBBCCCAAAIIIOOOSSSmmmhhhVVVKKKBBB999AAAMMMSSSWWW^^^eeeyyyuuu^^^\\\hhhrrrYYYOOOHHHGGGHHHLLLTTTpppxxxlllYYYKKKNNNVVVbbblllqqqqqqqqqsssssstttuuuvvvvvvvvvvvvuuurrrssswwwzzz|||xxxnnnhhhdddlllzzzyyyuuu^^^CCC777...///111000...///---,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,+++******+++---.........111333444@@@UUU___kkkzzzuuuuuutttggg___WWWNNNIIIIIIJJJJJJIIIIIIJJJLLLPPPSSS]]]]]]^^^^^^aaaeeeiiimmmrrruuu{{{vvvjjjaaa]]]YYYSSSNNNQQQPPPQQQVVV]]]jjj}}}))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***************)))***,,,***)))---555:::IIIJJJCCC@@@<<<===GGGLLL___mmmqqq{{{}}}vvvuuu|||ccc|||vvvmmmaaaUUUKKKEEEBBBCCCBBBLLLWWW```|||yyybbbRRRJJJAAA:::CCCPPPVVVZZZeeerrr~~~pppaaa^^^lll[[[KKKFFFEEELLLJJJNNNXXXwwwjjjTTTJJJRRR^^^fffkkknnnqqqrrrssstttuuuwwwwwwwwwvvvuuuuuurrrrrrvvvzzz}}}uuujjjmmmyyyvvvwwwVVV@@@///000333///---111...------,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,+++,,,,,,---.../////////333444:::OOOccciiixxxuuuxxxrrr{{{zzzeee]]]UUUQQQMMMIIIGGGIIIGGGHHHIIIKKKMMMRRRXXX\\\eeeeeeddddddffflllsssyyyvvvnnnfff\\\UUUUUUQQQMMMMMMOOOWWWeeesss))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************+++******+++******000888???JJJGGG>>><<<<<>>IIIFFFFFF>>><<>>FFFWWW```dddttttttqqqxxxqqqeeeZZZRRROOONNNNNNHHHGGGJJJNNNPPPQQQWWW___]]]bbbgggjjjppp{{{|||pppgggccc```]]]XXXWWW[[[gggvvv'''((()))******)))((('''))))))(((((((((((())))))))))))))))))************,,,******---000666AAALLLFFFDDD===>>>FFFFFFIIIWWWooo{{{uuufffQQQhhh|||zzz]]]EEEBBBHHHIIIIIILLLXXXgggmmm[[[III@@@???@@@HHHQQQ[[[qqq{{{jjjlllxxxwwwpppXXXHHHRRR^^^```bbbXXX\\\ooo___GGGHHH]]]oooyyyrrrlllqqqzzz}}}}}}{{{xxxvvvuuuvvvwwwyyyzzzzzz~~~}}}uuuzzz~~~jjjBBB333777555+++...------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,+++---000111444<<>>;;;EEEMMMMMM[[[xxxzzzfffXXXQQQbbb{{{ppprrrzzzbbbQQQIIIFFFEEEFFFGGGMMM]]]mmmhhhSSSJJJ<<<>>>KKKNNNRRR```uuu{{{{{{tttggglll{{{~~~pppZZZVVVcccgggffflllrrrppp{{{wwwtttqqqyyyaaaCCCFFFUUUrrrtttvvvtttppppppuuuzzzyyyvvvrrrrrruuuxxxzzzzzzcccKKK:::///000111///---,,,------,,,+++++++++************++++++((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))(((''''''''''''((())))))))))))***++++++,,,,,,...---,,,,,,------......333111111:::IIIZZZgggnnnxxxqqqppp|||nnnaaaVVVOOONNNKKKHHHGGGIIILLLPPPRRR]]]```dddfffiiinnnxxx{{{ooohhhbbb]]][[[[[[dddvvv))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********,,,...222===HHHNNNMMMBBB666???OOOKKKLLLllluuucccWWWRRR^^^{{{ooobbbhhhlllSSSGGGCCCDDDFFFGGGJJJVVVooouuu\\\FFFCCC===CCCPPPQQQUUUcccyyyvvv{{{}}}~~~pppfffnnn~~~}}}ppp[[[ZZZjjjooolllppp{{{yyyvvvmmmrrrwwwzzz|||tttlllfffhhhlllvvv]]]BBBLLLaaa}}}yyytttqqqrrrsssssssssuuuuuuvvvvvvwwwzzz~~~uuuZZZBBB222000111///---------...---,,,++++++************++++++''''''((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))((((((''''''(((((()))))))))******+++,,,,,,,,,,,,,,,------.........///333---111DDDWWWcccmmmvvv~~~mmmdddcccvvvvvvddd[[[TTTNNNIIIKKKIIIGGGGGGJJJQQQXXX\\\fffjjjmmmlllnnnxxx{{{nnncccYYYVVVWWWaaaooo(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,///555???FFFHHHEEE???555DDDPPPGGGUUUmmm]]]XXXYYYfffppp^^^\\\hhhiiiQQQKKKEEEHHHJJJJJJNNNaaagggRRR===@@@???FFFRRRSSSZZZlll}}}|||yyyzzz~~~ooodddkkkyyyuuujjjZZZ\\\oootttoooqqqzzzxxxzzzgggiiilllmmmlllooossssssooofffcccfffooo}}}ZZZEEESSSggg}}}xxxrrrooorrrtttuuuttttttxxx}}}~~~|||}}}}}}|||}}}vvvjjjNNN888222222000...---......---,,,++++++************++++++(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))(((((((((((((((((()))))))))***++++++,,,,,,---***+++---------......///......<<>>:::???;;;>>>XXXtttsssfffbbbooo~~~aaaVVV```bbb___UUUCCCHHHHHHOOOYYYjjjjjjVVVGGG@@@@@@JJJOOOUUU^^^jjj|||]]]VVVkkkzzzbbbJJJDDDIIILLLRRRVVVdddvvvuuulllmmm}}}}}}YYYFFFNNN```kkkyyyyyyxxxvvvuuuvvvyyy{{{{{{|||}}}|||{{{}}}~~~yyyuuu|||ZZZ999444222000///000000///...++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))************)))(((******+++,,,,,,------...+++---///---,,,...444:::HHHSSSbbbooo}}}ssstttqqqcccXXXOOOMMMJJJGGGGGGIIIMMMPPPRRRWWW^^^dddjjjsssxxxkkkccc```^^^mmm)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...666EEEOOOMMMBBB???CCC???BBB:::EEEgggxxx}}}oooeeeiii|||kkk\\\YYYhhheee\\\QQQBBBJJJKKKRRR```vvvttt___NNNDDD@@@AAALLLSSS[[[eeerrryyy]]]YYYlll~~~~~~yyy```HHH@@@FFFFFFOOOXXXhhhyyyvvvlllnnnzzz}}}{{{XXXFFFOOOaaalllxxxwwwvvvwwwzzz}}}~~~~~~|||yyyzzztttzzzwwwrrrccc>>>444222000///000000///...++++++************++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))***++++++***)))(((***++++++,,,,,,------......000000...,,,///777===SSS]]]kkk{{{ppp{{{ppppppqqqeeeYYYNNNIIIIIIHHHFFFEEEHHHOOOUUU[[[```ffflllsss~~~}}}qqqllldddgggmmmyyy************))))))))))))))))))))))))************+++***)))***+++++++++***000???LLLLLLDDD>>><<<;;;<<<666<<>><<<;;;===888@@@ZZZttt~~~nnnhhhrrrsssnnniii^^^RRRJJJIIIMMMPPPXXXrrrrrr[[[KKKAAA@@@BBBOOOUUU___jjj}}}iiiVVVTTTjjjxxxppphhhcccYYYXXXWWWWWWWWWYYYZZZ[[[hhhkkktttpppXXXFFFBBBGGGMMM[[[___bbbmmmpppjjjiiiwwwxxxdddaaa{{{{{{QQQHHHWWWkkk|||~~~}}}~~~aaaBBB999333222222000...///------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((((((******'''((())))))******))))))))))))))))))************+++++++++,,,,,,------...//////000222555???RRRbbbjjj{{{oooeeeooo{{{iii[[[RRRLLLGGGDDDEEEDDDGGGPPPWWW\\\ccckkkppptttzzzlllhhhhhhmmm************))))))))))))))))))))))))************((((((((()))***,,,...///:::DDDKKKGGG@@@===<<<;;;>>>;;;FFFbbb{{{uuu{{{ssslllmmm___MMMDDDFFFMMMTTTXXXeeeeeeOOOCCC>>>BBBHHHRRRYYYfffzzzfffTTTSSSiiizzzkkk___VVVQQQMMMMMMMMMLLLKKKKKKJJJJJJQQQSSS[[[iii{{{|||jjjSSSCCCDDDLLLVVV`````````kkklllggghhhppprrrzzzsssvvv~~~nnn[[[gggyyyOOOHHHZZZppprrrQQQ===000222444///,,,000------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******)))((((((((())))))((()))******++++++******)))))))))*********++++++***++++++,,,------......333//////666@@@NNN```pppuuu|||hhh```mmm~~~mmmcccVVVLLLGGGEEEDDDCCCDDDGGGPPPZZZbbbgggoooxxxqqqhhhcccjjjuuu************)))))))))(((((()))))))))************))))))))))))))),,,///222AAAGGGIIIDDD>>><<<<<<;;;>>>===JJJeee|||yyynnn___bbbbbbTTTEEEAAAGGGPPP[[[bbbtttxxx]]]JJJ@@@???EEEMMMVVV[[[kkkfffUUUTTTiiiooo^^^SSSNNNLLLRRRRRRSSSSSSRRRQQQPPPOOOLLLLLLOOOVVVcccuuu}}}iiiQQQBBBFFFRRR^^^bbb^^^]]]fffgggbbbeeejjjmmmzzzzzzwwwwwwvvvyyygggggg}}}vvvMMMIII]]]tttzzz{{{www~~~aaaCCC...111555...+++222------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((+++******))))))((((((((())))))***+++++++++++++++))))))*********+++++++++***++++++,,,---...//////222...111===KKKXXXiiiyyyrrreeekkkooo___XXXNNNGGGDDDEEEGGGGGGJJJNNNVVV___fffmmmzzzwwwkkkhhhjjjttt************)))))))))(((((()))))))))************+++++++++***))),,,111555FFFIIIHHHAAA======<<<:::>>>???NNNgggxxx{{{yyyzzzqqquuuxxxYYYRRRYYYPPPJJJFFFGGGKKKQQQ___lllmmmVVVGGGAAAAAAFFFMMMTTTYYYkkkeeeUUUUUUjjjuuu___PPPJJJIIIKKKQQQRRRTTTUUUUUUUUUSSSRRRPPPRRRTTTUUUYYYeeewwwkkkQQQBBBIIIWWWbbbbbbZZZYYYbbbaaa]]]aaafffjjjvvvxxxpppiiittt{{{\\\hhhsssKKKJJJ___uuuzzztttrrrNNN222111444...,,,333------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++*********)))(((((())))))***+++++++++++++++************++++++++++++***++++++,,,...//////000///...666GGGSSS]]]lll}}}oookkkzzzpppbbbWWWRRRKKKEEEDDDFFFIIILLLRRRSSSYYYbbbkkkxxx|||pppjjjiiivvv************))))))))))))))))))))))))************+++,,,,,,+++***---444:::JJJJJJGGG@@@===>>>===:::<<>>::::::FFF^^^tttxxxoookkkooo___GGGGGGDDDJJJMMMTTTZZZXXX\\\rrrwwwcccUUUGGG@@@@@@DDDJJJQQQTTT___{{{bbbQQQSSSggg{{{```MMMHHHJJJMMMNNNHHHHHHIIIJJJKKKKKKKKKKKKOOOSSSYYY]]]^^^]]]^^^^^^lllqqqrrreeeOOOCCCNNN___ddd___TTTUUU___\\\WWW]]]bbbeeeppp~~~{{{~~~rrrNNNPPPdddtttxxxnnnuuuMMM666000000///000------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******'''((())))))******))))))*********+++++++++,,,,,,***+++,,,---...000111111222:::LLL]]]___aaawwwtttppptttoooxxxkkk[[[PPPLLLGGGFFFDDDDDDFFFLLLSSSXXX```cccppp|||qqqjjjrrr************))))))))))))))))))))))))************''')))++++++---333>>>GGGLLLJJJEEE???>>>@@@>>>999888IIIeee{{{|||ooohhhlllaaaLLLLLLEEEUUUVVV[[[```___eee~~~}}}mmm^^^QQQCCC???AAAGGGPPPWWW[[[hhhcccQQQRRReeelllRRRCCCCCCIIILLLKKKFFFFFFFFFFFFFFFGGGGGGGGGPPPOOOOOOTTT[[[^^^]]]ZZZ]]]eeejjj```MMMCCCOOOaaaddd^^^SSSUUU___\\\WWW]]]```dddmmmzzzsssPPPRRRfffttt}}}~~~vvvnnnmmmttt~~~rrriiiyyyXXX999///000000------------,,,,,,,,,++++++************************))))))))))))))))))))))))((()))***+++,,,,,,+++***''''''((()))))))))))))))******+++++++++,,,,,,,,,***+++,,,---///000111222666@@@TTTcccbbbccc~~~pppiiixxxyyyjjjxxx|||lll^^^QQQLLLMMMEEEEEEEEEGGGLLLTTT]]]ccchhhmmm~~~lllhhhrrr******))))))))))))******)))************+++++++++)))++++++)))...:::EEEIIIOOOIII???777:::@@@@@@:::???GGGpppmmm```mmmooolllJJJIIIMMM\\\iiimmmddd___pppuuu___YYYHHH===@@@HHHLLLQQQWWWccc{{{___OOOPPPccc{{{|||bbbKKKGGGGGGCCCCCCHHHHHHEEEEEEJJJLLLKKKKKKLLLOOOOOOPPPSSSUUUVVVUUUSSSPPP[[[aaaYYYLLLJJJVVVccceeeYYYSSSXXX\\\YYYXXX[[[^^^jjjoootttsssQQQMMMeeezzzoooccchhhqqquuu|||zzzmmmqqqnnnfffwwwggg>>>***444999+++//////...---,,,,,,,,,,,,,,,+++******)))************)))(((''''''((()))***))))))))))))*********************))))))))))))))))))))))))))))))******+++...******...000---///444888NNNcccfffaaallljjjvvv{{{llllllxxxiii\\\UUUNNNGGGEEEEEEBBBDDDNNNXXX\\\```ccclll|||~~~pppjjjqqq******))))))))))))******)))************+++++++++***,,,,,,+++111>>>IIIMMMIIIDDD???>>>@@@BBBBBBAAADDD___ssstttkkkeeekkkzzz~~~VVVRRR[[[mmmllldddYYY^^^wwwqqq^^^PPPCCC<<>>EEEJJJMMMXXXeee]]]MMMQQQeee~~~gggQQQAAABBBFFFCCCDDDJJJNNNRRR\\\dddbbb[[[WWWXXXSSSUUUWWW[[[]]]]]]YYYWWWWWW[[[\\\UUUKKKKKKXXXfff]]]VVVUUUZZZ[[[UUUTTTXXXhhhppppppqqqzzz}}}{{{QQQGGG```sssrrrvvvuuuuuuzzz~~~{{{|||}}}zzzvvvzzzooooooooo```fff||||||rrr]]]WWWooo^^^999333444)))000///...---,,,,,,,,,,,,,,,,,,+++******************))))))(((((())))))***))))))))))))************))))))))))))))))))*********))))))))))))***++++++------...//////000999CCCQQQUUU```lllpppzzzrrrwwwpppaaaqqq~~~ttthhh[[[MMMGGGEEEDDDCCCEEEFFFMMMXXX```bbbiiizzz|||}}}|||wwwwwwvvvsssrrrrrrsssvvvwww~~~{{{ssspppmmmmmmssszzzuuuiii```[[[XXXVVVVVVXXX[[[\\\\\\```ccchhhooouuu{{{~~~}}}|||~~~uuuiiiaaa]]]WWWZZZaaalll|||vvvsss******))))))))))))******))))))*********++++++++++++---...000999GGGQQQSSSGGG???>>>CCCAAA<<>>CCCJJJMMMQQQ```qqq[[[KKKNNNccc}}}bbbNNN@@@CCCFFFCCCEEEMMMXXX^^^hhhnnniii```[[[]]]\\\]]]^^^aaacccdddbbb```___``````ZZZRRROOOWWWbbb[[[WWWYYY^^^]]]WWWWWW]]]ooouuurrrpppvvvyyy~~~|||TTTLLLeeerrrjjjgggeeedddiiirrrzzz~~~zzz|||~~~~~~xxxqqqlllkkk~~~hhh___{{{yyyyyyyyyrrrpppkkk```nnnppp@@@111555222000///...------,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))((()))))))))************)))))))))))))))***************))))))******+++,,,***---//////...333@@@KKKZZZZZZdddpppssszzzwww|||nnniiixxxnnndddXXXNNNEEECCCDDDDDDGGGKKKOOOVVVbbbjjjooozzzvvvnnnjjjhhhhhhjjjnnnnnnjjjfffgggfffdddbbbbbbdddfffgggmmmnnnoooqqqtttvvvwwwxxx}}}}}}wwwsssnnnkkkhhhbbb^^^ZZZYYY^^^gggnnnsss{{{}}}~~~yyypppeeeXXXPPPLLLJJJHHHHHHIIIKKKKKKKKKKKKMMMQQQVVV\\\bbbfffiiiiiilllpppuuuxxxzzzzzzzzz{{{}}}~~~{{{wwwtttkkkkkkjjjhhheeebbb___]]]]]]aaadddfffkkkzzzrrrdddYYYRRROOOIIIJJJMMMSSS___sssxxxttt******))))))))))))******))))))*********+++++++++***---///333===JJJQQQQQQJJJAAA===@@@???AAAUUUnnnmmmoooqqqgggtttiiiSSSHHH<<<>>>EEELLLNNNSSSggg|||~~~ZZZJJJKKKaaa{{{aaaMMM@@@BBBFFFDDDHHHQQQeeehhhnnnpppiii```\\\___bbbaaaaaacccfffhhhiiiiiidddccccccbbb[[[TTTUUU\\\ZZZXXX\\\```]]]VVVZZZddduuuzzztttooosssuuuzzz~~~|||YYYSSSgggoooccc\\\ZZZYYYZZZ___gggooouuuqqqrrrbbb\\\gggwwwwwwfffgggyyyyyyuuuuuummmmmmxxxiiimmmLLL444777999000000///...---------------,,,,,,+++***+++++++++))))))************))))))((()))))))))************(((((())))))***************************++++++,,,(((---///...000999HHHSSS___cccoooyyy{{{}}}sss~~~iiiqqqrrrddd\\\NNNHHHCCCDDDEEEGGGLLLRRRVVV\\\fffrrr}}}wwwhhhaaaaaa___]]]\\\]]]___```^^^\\\[[[ZZZYYYXXXXXXYYYZZZ[[[]]]^^^```bbbdddfffhhhiiilllwww}}}}}}{{{uuummmfffaaa]]]ZZZWWWUUUQQQLLLKKKOOOVVV\\\```jjjmmmqqqvvvzzz}}}}}}}}}xxxtttnnnggg___VVVNNNHHHDDDBBB@@@@@@BBBCCCCCCBBB@@@AAACCCFFFIIINNNQQQSSSXXXYYY\\\```bbbcccccccccbbbdddfffgggfffccc___]]]UUUUUUUUUTTTRRRPPPMMMKKKLLLOOOPPPQQQTTT```sssuuufffXXXOOOJJJHHHGGGHHHIIIKKKQQQ^^^nnn{{{wwwttt|||******))))))))))))******)))************++++++++++++...111666AAALLLOOOMMMIIICCC@@@@@@BBBMMMffffffppp}}}~~~yyynnnlll|||bbbNNNDDD;;;===EEELLLOOOXXXppp}}}XXXJJJJJJ```zzz```LLL???AAAFFFHHHQQQ]]]ooonnnooonnnggg___\\\^^^bbbaaaaaacccgggkkkmmmmmmcccaaaccchhheee\\\XXX\\\^^^^^^```bbb[[[UUU\\\jjjzzz~~~vvvoooqqqrrruuu~~~}}}xxx[[[RRR```gggcccffffffddd]]]XXX\\\iiitttqqq```hhh|||vvvhhhqqq||||||qqqrrr~~~llloooYYY:::666444111000///...------------------,,,+++++++++++++++)))******++++++******)))))))))))))))************((((((((()))******+++++++++************+++,,,,,,(((---//////444AAAPPPYYY\\\fffqqqyyy~~~ooo~~~nnnddd|||uuueeeZZZUUUHHHEEEDDDFFFGGGJJJQQQYYY[[[bbbppptttfffYYYUUUWWWTTTRRRPPPOOOQQQTTTUUUUUUQQQPPPOOONNNNNNOOOPPPQQQQQQRRRTTTUUUWWWYYYZZZ[[[eeeqqq{{{~~~{{{uuuppppppkkkfff^^^XXXTTTQQQNNNMMMKKKHHHDDDCCCFFFJJJNNNOOOXXX[[[___dddhhhkkklllmmmgggbbb\\\UUUPPPKKKFFFCCC>>>===<<<<<<>>>???>>>=========>>>???AAACCCEEEFFFIIIJJJLLLMMMOOOOOOOOONNNNNNPPPQQQRRRQQQOOOMMMKKKFFFFFFGGGGGGGGGFFFDDDCCCEEEGGGGGGEEEFFFMMMXXXbbbvvv|||wwwiii[[[OOOHHHEEEDDDBBBEEEGGGHHHIIIPPP\\\eeevvvqqq******))))))))))))******)))************+++++++++,,,000444;;;EEENNNNNNIIIEEEFFFEEECCCFFFUUUkkk|||xxxzzz{{{qqq```eeeiiijjjvvvoooYYYIII@@@>>>???EEENNNTTTaaa}}}{{{XXXJJJLLLaaazzz___LLL???CCCLLLSSSaaarrrrrrooollllllggg```\\\\\\^^^___ccchhhmmmoooooonnnbbb___cccmmmooohhheeehhhkkkiiijjjggg\\\VVV```qqq~~~xxxooopppppprrr}}}zzzaaaTTT]]]nnnyyyuuudddbbbrrr~~~gggnnnpppiiizzz{{{|||uuuqqqwww~~~pppNNN>>>111111000///...------------------,,,++++++++++++,,,)))***++++++++++++***)))))))))))))))************'''(((((()))******++++++++++++******++++++,,,---)))...000111:::JJJXXX]]]]]]gggmmmooo{{{vvvuuuppp{{{vvveeeWWWPPPLLLEEEDDDFFFJJJLLLOOOXXXaaadddqqqrrrddd^^^WWWMMMJJJNNNIIIHHHEEEDDDEEEGGGIIIJJJFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKLLLNNNNNNVVVccckkkkkkoooyyy~~~|||{{{tttnnnkkkhhhbbb___```WWWSSSNNNJJJIIIHHHGGGFFFCCCAAA??????AAADDDDDDDDDHHHJJJMMMPPPSSSUUUWWWWWWSSSOOOJJJGGGDDDBBB@@@>>>;;;:::::::::<<<======<<<>>>??????@@@AAABBBBBBBBBAAAAAABBBDDDDDDEEEDDDDDDGGGGGGIIIIIIIIIHHHGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHIIIMMMRRRVVV^^^aaagggmmmrrruuuvvvvvvjjjdddYYYOOOGGGDDDCCCDDDAAAEEEJJJJJJJJJNNNWWW___vvvyyy|||******))))))))))))******)))************+++++++++...222777>>>HHHOOOMMMGGGBBBHHHIIIEEEHHHVVVgggpppmmm}}}zzzVVVBBBXXXZZZfffyyycccQQQCCC<<>>PPP]]]```fffmmmmmmiiizzz|||nnn~~~|||~~~xxxgggWWWMMMHHHGGGDDDEEEHHHMMMPPPSSS]]]hhhmmmsssdddUUUJJJIIIHHHBBBDDDKKKDDDBBB@@@???>>>??????@@@>>>>>>============>>>>>>>>>???@@@AAABBBCCCDDDDDD@@@LLLSSSRRRVVVccckkkjjjggg___YYYVVVSSSNNNLLLNNNGGGEEEAAA@@@AAAAAAAAAAAA>>>======>>>@@@AAA@@@???>>>???AAACCCEEEFFFGGGGGGDDDBBB@@@???>>>>>><<<:::;;;::::::;;;===>>>>>>===@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIIIIJJJJJJJJJIIIMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQUUUXXX\\\^^^___bbbaaa```^^^^^^]]]]]]^^^XXXSSSLLLFFFBBBBBBEEEGGGIIINNNSSSTTTRRRUUU]]]eeeppp}}}yyy+++***)))(((((()))***++++++++++++***++++++,,,,,,222333;;;GGGOOOMMMJJJHHHKKK]]]cccVVVRRR```nnnqqq|||~~~ttt___TTTMMMRRR___yyyfff]]]MMM===AAA>>>DDDMMMVVV```uuu|||YYYIIIOOOccc{{{bbbOOOFFFLLL[[[vvvmmmjjjkkkkkkeee\\\[[[___ggguuutttkkkffffffnnn{{{|||~~~sss```aaattt~~~vvvnnnjjjlllqqqyyyzzz}}}gggkkktttxxx}}}vvvaaaYYY___xxxbbbkkk}}}uuuzzzJJJ:::555333000//////000///......---,,,,,,++++++,,,,,,************))))))))))))''''''((()))))))))))))))))))))))))))************)))***+++***))))))+++,,,///,,,222AAAOOOWWW___gggooooooccc```nnn}}}vvvssskkkuuu~~~ooo```VVVPPPJJJFFFFFFDDDCCCGGGQQQXXX\\\eeeooouuuaaaYYYNNNKKKFFFBBB??????@@@AAA======<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<>>>???@@@BBBGGGMMMSSSVVVSSSQQQLLLHHHEEECCCBBBBBBDDDDDDCCCBBBAAA@@@@@@???AAA@@@>>>???@@@AAAAAA@@@<<>>AAAAAA??????AAADDDEEEEEEFFFIIILLLNNNNNNMMMKKKLLLMMMMMMLLLMMMOOORRROOOSSSXXXZZZXXXVVVVVVXXX^^^^^^___cccggghhhddd```___kkkqqqlllhhhssssssmmmmmmfffYYYXXXPPPIIIEEECCCBBBGGGMMMUUUVVVZZZ\\\\\\dddxxx~~~zzz,,,+++***))))))***+++,,,+++************+++,,,,,,222555>>>IIINNNMMMMMMOOO]]]mmmuuuooojjjpppyyy}}}qqqcccRRRQQQQQQYYYcccfff]]]KKK;;;AAACCCGGGPPPYYYdddzzz~~~\\\LLLMMMaaa{{{dddQQQJJJTTThhhooooooqqqooofff___cccmmmwwwnnniiihhhooo|||vvvccceeexxx|||tttooolllnnnppprrrtttwwwzzz||||||{{{zzzlllssssssooo{{{}}}mmmYYYVVVeeewwwbbbnnntttxxx}}}lllyyyOOO666444111///............---...---,,,,,,++++++,,,,,,************))))))))))))'''((())))))******))))))))))))))))))************)))***+++***))))))+++---//////666EEESSS[[[cccjjjmmmiiiccclllrrrmmmhhhiiijjj~~~rrreeeWWWOOOKKKFFFDDDDDDGGGHHHNNNWWW]]]cccnnnzzzvvvdddXXXSSSIIIFFFCCC???===<<<======;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>===>>>>>>>>>???BBBFFFIIILLLIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>???@@@AAAAAAAAA===@@@BBBAAAAAACCCAAA===BBBAAA@@@????????????@@@AAAAAAAAAAAACCCFFFKKKOOOPPPMMMLLLNNNSSSWWWYYYYYYVVVSSSRRRSSSWWWZZZ[[[ZZZ___ccchhhiiigggfffgggiiijjjpppyyy}}}{{{nnn```UUUKKKFFFDDDDDDIIIOOOWWW[[[```fffppp|||,,,,,,++++++++++++,,,,,,******))))))***++++++,,,222777AAAKKKNNNNNNSSSZZZlllvvv|||yyy~~~uuugggVVVKKKRRRUUU^^^hhhqqqbbb[[[GGG:::CCCCCCGGGNNNXXXfff~~~~~~]]]MMMLLL___yyyiiiSSSMMM___yyy~~~jjjmmmqqqpppkkknnn}}}zzztttnnnkkkppp}}}yyyfffjjj~~~{{{tttpppoooooonnnlllooossswwwyyyxxxwwwvvvvvvppp|||ooovvv___PPPUUUnnnqqq^^^ooosssooo~~~lllmmm}}}ZZZ888333111...---------,,,+++...---,,,,,,++++++,,,,,,++++++*********)))))))))((()))******++++++******)))))))))*********++++++***+++++++++******,,,...///333===LLLYYYaaaiiiooolllgggggg|||yyymmm{{{|||```fffmmmxxxdddYYYNNNIIIFFFCCCCCCEEEIIILLLSSS[[[aaakkk|||gggYYYRRRMMMIIIBBBAAA???<<<;;;999999888888888999999999999999999:::;;;;;;;;;;;;<<<<<<<<>>>>>??????@@@@@@@@@???===>>>BBBCCC???======@@@@@@??????????????????BBBBBBBBBCCCFFFJJJOOORRR\\\XXXWWW[[[dddlllooopppmmmiiigggllltttzzzzzzwww^^^SSSHHHDDDEEEGGGLLLRRRZZZbbbjjjuuu|||zzz++++++++++++++++++++++++))))))))))))***+++,,,,,,333:::FFFMMMNNNOOOZZZfffsssvvv}}}~~~www}}}ooogggVVVOOOWWWVVV]]]nnn|||bbb]]]VVVCCC;;;EEEEEEGGGOOO[[[lll^^^NNNMMM^^^vvvqqqVVVOOOfffuuufffiiiooouuu}}}xxxrrrnnnqqq||||||hhhmmm~~~uuurrrrrrpppllljjjmmmrrrvvvxxxxxxwwwuuuqqq}}}yyypppuuuvvvSSSLLLWWWyyy|||hhhXXXmmmtttjjjyyykkkBBB444111///---------,,,,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))***+++++++++++++++))))))*********+++++++++***+++,,,+++++++++---///000888EEESSS^^^fffmmmrrrnnnoooxxxoookkkfffqqq~~~}}}hhh[[[RRRIIIFFFEEEDDDEEEIIIOOOTTT\\\ccckkk}}}~~~ooo\\\PPPLLLIIIDDD???===<<<<<<;;;:::888777666888888999999:::::::::;;;============>>>>>>>>>>>>AAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAA@@@??????>>>BBBBBBBBBBBBBBBAAA@@@???AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCFFF@@@@@@HHHIIICCCAAAFFFAAA@@@@@@@@@AAAAAABBBBBBEEEJJJOOOSSSUUUZZZaaahhhwwwuuuvvv~~~UUUKKKDDDEEEJJJOOOTTTXXX```nnn|||xxxrrr}}}|||xxx)))******************)))))))))))))))***+++,,,---444===IIIPPPOOORRR```ooouuusssvvv{{{wwwsss}}}zzzsssiiiTTTQQQZZZWWWbbb{{{rrr[[[ZZZQQQ@@@===EEEKKKMMMVVVfffzzzaaaQQQQQQ^^^sss~~~xxxYYYPPPgggmmmlllmmmsss{{{uuuooopppzzz}}}hhhnnnxxxsssssspppkkkiiilllppptttvvvwwwvvvuuupppyyyuuuooozzzkkkMMMMMM\\\yyymmmlllcccUUUlllmmmaaa{{{JJJ666444111/////////...---...---,,,,,,++++++,,,,,,++++++++++++************))))))***+++++++++++++++************++++++++++++***+++,,,,,,+++,,,...000111===LLLXXX```hhhppptttqqqppp{{{}}}ggghhh}}}zzzmmmZZZTTTMMMGGGFFFFFFEEEIIINNNWWW___hhhqqq~~~wwwVVVRRRLLLHHHEEECCC???<<<:::;;;;;;;;;:::999888777::::::;;;;;;<<<===>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGFFFEEEFFFHHHKKKNNNLLLQQQZZZYYYNNNIIILLLHHHGGGGGGGGGHHHKKKMMMNNNQQQYYYccciiinnn{{{ooo]]]LLLGGGFFFLLLRRRVVVZZZ^^^jjj}}}qqqyyy((()))************)))((())))))******+++,,,......666>>>JJJQQQQQQUUUdddttttttrrrsssvvvtttsss~~~yyyzzzvvveeeNNNQQQ[[[ZZZnnnnnn[[[XXXJJJ===@@@EEELLLOOO[[[ooodddSSSRRR]]]rrr~~~yyyZZZRRRiiihhhqqqrrrzzz{{{uuuooonnnvvv~~~hhhmmmzzzrrrrrrqqqllliiikkknnnppprrrsssssssssooouuuzzzssslll{{{wwwzzzzzzbbbJJJPPP```mmm``````yyyaaaVVVooo||||||}}}mmm]]]sssQQQ888666333111111000///......---,,,,,,++++++,,,,,,,,,++++++++++++*********((()))******++++++***************++++++++++++,,,***+++------,,,---///111666DDDTTT\\\bbbiiiqqquuu{{{vvvjjjvvvrrriiizzznnneeeVVVMMMHHHDDDEEEGGGHHHMMMSSSZZZeeessskkkXXXIIIHHHFFFBBB>>>======>>>:::;;;;;;;;;;;;::::::999<<<<<<===>>>???AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAABBBCCCCCC======>>>???@@@AAABBBBBB>>>??????AAABBBCCCDDDDDDGGGIIIJJJIIIIIIKKKQQQVVV\\\bbblllooogggXXXOOONNNQQQPPPOOOOOORRRVVV[[[^^^\\\eeepppzzzxxxgggYYYPPPKKKHHHGGGKKKRRRWWWZZZ^^^dddxxx||||||)))***++++++++++++***)))*********+++,,,...///000777???KKKSSSTTTXXXfffuuuxxx{{{~~~}}}wwwttt```NNNXXXaaaaaa|||gggXXXTTTBBB<<>><<<<<<===>>>;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAACCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCAAAAAABBBCCCEEEGGGBBBAAA@@@@@@@@@AAACCCDDD???@@@BBBEEEIIILLLNNNPPPTTTVVVXXXYYYZZZ```jjjrrroooccc___^^^aaa```^^^^^^aaahhhoootttvvv~~~yyyjjj[[[PPPKKKKKKMMMPPPRRRYYY```eeehhhqqq{{{***+++,,,------,,,+++***+++++++++,,,---...000111888@@@KKKSSSUUUYYYggguuuxxxooo^^^UUUeeejjjfffyyy\\\RRRMMM<<<<<>>??????===;;;;;;;;;::::::;;;;;;<<<======>>>???@@@BBBDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFDDDCCCCCCEEEHHHJJJKKKIIIFFFDDDBBBBBBCCCCCCHHHJJJNNNSSSXXX]]]```bbbiiilllooopppttt|||vvvqqqvvvyyyuuurrrppppppttt|||xxx___XXXPPPKKKIIIIIIKKKNNN___ccckkktttxxx,,,,,,,,,+++++++++*********+++,,,,,,---...111444666HHHTTTQQQPPP___vvvttt|||cccUUU]]]ccceeewwwnnn```PPPFFFAAAAAAFFFMMMSSSWWWmmm{{{^^^IIIKKKWWWlllrrr[[[[[[yyy~~~oooooozzz~~~{{{|||~~~wwwtttooojjjgggqqquuuwww~~~zzzzzzqqqrrrtttppppppllljjjlllooopppqqqrrrlllkkkgggaaa___fffsss}}}vvvcccXXXccc}}}zzz```dddooogggUUUEEETTTooo___VVVTTT```xxxwww[[[]]]zzz{{{^^^bbbcccfffaaa\\\lllHHH<<<666111,,,000444------------,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))***,,,---++++++++++++++++++,,,,,,,,,...000///---...222666GGGWWWaaaeeeiiiiiisssppp[[[rrruuukkkxxxvvvcccWWWPPPKKKHHHFFFHHHLLLNNNRRRYYYbbbiiitttoooTTTIIIDDD@@@>>>??????>>>>>>======<<<<<<<<<<<<======>>>@@@AAABBB@@@AAACCCCCCCCCEEEGGGIIIIIIGGGEEEFFFHHHHHHGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIFFFGGGJJJJJJGGGLLLTTT```ddd___QQQKKKPPPQQQLLLPPPXXXaaafffjjjqqq}}}wwwtttrrrvvv}}}fffTTTJJJEEECCCGGGKKKNNNSSSXXXdddxxxxxxjjjgggooopppyyy,,,,,,,,,++++++++++++******+++,,,,,,---///222555???LLLSSSPPPSSSeeezzzqqqtttzzzsssbbbZZZccciiillliii[[[LLLDDDAAACCCJJJRRRWWW]]]ttt|||___KKKGGGSSSiiivvv```___|||}}}ppprrr~~~yyyvvvvvvyyyuuurrrmmmhhheeennnyyy|||yyy}}}tttttttttqqqrrrnnnkkkkkkllllllmmmmmmoooooommmgggaaabbbiiippp|||zzziii^^^eee{{{tttZZZ]]]jjjgggVVVGGGXXXrrrcccXXXRRR]]]uuuvvvZZZ]]]~~~iiiqqqfffeeeyyyhhhZZZbbbzzz~~~TTT@@@666444...000222------------,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))***,,,,,,+++++++++++++++,,,,,,,,,,,,...///......111777<<>>>>>>>>>>>===>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEEEEDDDEEEGGGIIIJJJHHHGGGHHHIIIJJJHHHEEEFFFFFFGGGGGGHHHHHHHHHHHHJJJJJJLLLNNNMMMPPP]]]kkkqqq______fffhhhoooyyymmmllllllpppyyywwwnnnbbbRRRFFFJJJHHHJJJPPPUUUZZZaaaiiiwww}}}mmm^^^UUUSSSRRRTTT\\\jjjxxx~~~}}}zzzqqqooonnnqqqxxx,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---///333666FFFMMMOOONNNVVVlllvvvdddpppvvvzzz~~~iiiaaa```hhhkkkpppyyycccUUUGGG@@@@@@EEEOOOXXX[[[eee~~~|||___LLLEEEPPPhhh|||gggfff}}}ssswwwyyysssnnnooorrrrrroookkkgggccciii{{{|||xxxyyywwwvvvrrrpppooollliiihhhhhhhhhiiinnnqqqqqqllleeeaaabbbdddppp{{{rrrgggiiiyyylllTTTUUUccc~~~eeeUUUIII\\\vvvjjj[[[RRR\\\tttuuuYYY___pppwwwddd```kkkvvv^^^YYYqqq{{{fffFFF555666222///000...------------,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,***+++++++++,,,,,,,,,---,,,---------///444===DDDVVV___eeekkkmmmfffpppcccsssdddfffxxxmmm]]]QQQJJJGGGDDDCCC@@@HHHRRRZZZbbbnnnfffVVVFFF@@@@@@???>>>???????????????@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCCCCCCCEEEFFFGGGFFFFFFHHHJJJLLLKKKJJJJJJKKKJJJHHHFFFHHHHHHHHHIIIIIIJJJKKKKKKMMMOOORRRSSSTTT]]]qqquuuwww}}}iii]]]___aaaeeelllxxxyyyjjj\\\SSSLLLFFFBBBFFFHHHNNNUUUZZZ```lllxxxooo]]]UUURRRNNNKKKKKKMMMNNNQQQVVV\\\aaacccccc___^^^^^^```ffflllppprrryyyyyyyyyyyy{{{{{{------,,,,,,,,,++++++++++++,,,,,,,,,---000555888EEEKKKMMMMMMYYYqqqhhhcccwww~~~iiitttyyywwwcccaaaccchhhiiiqqqppp^^^QQQDDD>>>@@@FFFQQQ[[[]]]jjjzzz]]]JJJEEESSSmmmnnnnnn}}}vvvwwwooojjjkkkooonnnllljjjfffbbbdddrrrzzz|||}}}uuu~~~yyywwwsssoooqqqoooiiieeefffggggggjjjnnnrrroooiiiccccccdddkkkuuuyyyooommmwwwgggRRRRRR```{{{```RRRIII]]]vvvppp___UUUaaayyyvvv[[[aaauuuqqqzzzuuugggaaadddkkkZZZmmmwwwNNN555666444/////////...------------,,,,,,,,,++++++++++++++++++++++++******************++++++***++++++,,,,,,---------,,,------,,,...666AAAIIIUUU```jjjpppnnncccjjjtttqqqzzzdddjjjjjjbbbVVVMMMHHHGGGFFFFFFIIIPPPXXX```hhhxxxkkkUUULLLEEEDDDCCC@@@>>>@@@??????@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCEEEGGGHHHHHHIIIJJJLLLMMMLLLLLLKKKKKKIIIGGGFFFKKKKKKLLLMMMNNNQQQTTTUUUYYY\\\___bbbhhhvvvnnnYYYOOONNNQQQUUUWWW[[[dddqqq|||~~~||||||~~~kkkdddYYYMMMFFFEEEHHHJJJHHHLLLTTT[[[```hhhzzzjjj^^^UUUNNNLLLNNNPPPTTTZZZggghhhdddYYYRRRTTT]]]eeelllnnnrrrxxx}}}~~~|||zzzyyy{{{---------,,,,,,,,,+++++++++,,,,,,,,,...111666:::BBBJJJOOOPPP\\\vvvuuuQQQZZZsss{{{sssnnn}}}xxxzzz}}}``````cccfffjjjyyyddd\\\PPPCCC>>>@@@FFFQQQ[[[```rrrwwwZZZFFFHHHYYYtttrrruuu{{{{{{rrrkkkkkkooommmkkkjjjhhhdddccclllwwwvvvvvv|||xxxppp{{{zzzwwwuuuwww|||yyyooogggfffgggfffiiinnnsssrrrlllhhhgggiiilllqqqyyy|||uuurrrwww~~~hhhTTTRRR___}}}wwwZZZMMMFFF\\\ttttttaaaWWWeee}}}www\\\___~~~sssccceeebbbdddlllttttttnnnhhhvvv~~~aaagggxxx}}}WWW999666333///000000.........---------,,,,,,++++++++++++++++++++++++*********+++******************+++,,,------.........------,,,///777DDDMMMUUUdddmmmooonnnlll|||qqqhhh___kkkrrr[[[UUUMMMFFFCCCCCCDDDEEEWWW\\\ccckkkwwwnnnPPPEEEAAA???BBBBBBAAABBBFFF@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEBBBDDDHHHJJJKKKLLLNNNPPPNNNNNNNNNLLLKKKJJJJJJJJJOOOOOOQQQTTTYYY^^^dddggguuuxxx}}}|||mmm```\\\UUUJJJEEEHHHCCCFFFIIIIIIJJJPPPZZZbbbfffttt}}}eee\\\\\\\\\ZZZXXXPPPNNNJJJEEEBBBEEEMMMSSSSSSXXXbbbkkksss~~~|||}}}|||iiiVVVIIIIIIKKKJJJIIIMMM^^^ooommm]]]```qqq------------,,,,,,,,,,,,+++,,,,,,,,,...222888<<>>;;;===BBB<<<>>>?????????BBBHHHMMMQQQ\\\jjjtttxxx}}}vvv```KKKEEEHHHIIIFFFCCCBBBCCCEEEEEEGGGLLLUUU[[[\\\cccqqqssskkkjjjkkkqqqxxx|||{{{qqq]]]KKKDDDFFFHHHEEE@@@HHH```www~~~...------------,,,,,,,,,,,,,,,,,,,,,...333999>>>FFFJJJKKKOOO]]]sss```PPPYYY|||}}}ttt{{{}}}rrrqqq~~~uuuggg___aaaccciiizzzpppXXXXXXMMMDDDBBBDDDJJJSSS\\\jjjuuuXXXEEEHHH[[[wwwyyyqqq}}}vvvppppppmmmnnnpppppplllgggiiinnn}}}kkkhhhrrrrrrcccnnnzzz}}}wwwvvvwwwuuugggeeefffdddhhhpppyyy}}}yyytttrrrrrrqqqrrrxxx{{{yyyyyy|||~~~qqqVVVMMM[[[yyypppWWWJJJEEE^^^ssskkk[[[ggg|||nnnYYY[[[rrrfffLLLIIIIIIUUUmmmzzzjjjtttpppXXXnnn|||uuuMMM888...111444...............------------++++++++++++++++++++++++***++++++,,,+++***)))(((******+++,,,---...//////---...///111666AAANNNXXXaaarrrsssssssssbbblllaaammmxxxmmm___PPPMMMHHHDDDEEEJJJQQQVVV___dddoootttXXXJJJEEEHHHDDDCCCFFFGGGEEEDDDFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHJJJLLLMMMLLLOOORRRTTTTTTSSSTTTTTTQQQRRRSSSTTTVVV[[[ccciiihhhjjjpppyyyzzzjjj]]]TTTOOOLLLEEEEEEAAA:::888999888555999888888888:::<<<>>>@@@DDDKKKTTTZZZ]]]```cccfffkkklllnnnnnnnnnoooqqqsssrrrsssuuuxxxzzzzzzxxxvvvvvvwwwxxx|||{{{YYYMMMAAAAAADDDFFFFFFGGGDDDEEEHHHJJJNNNUUU\\\bbbeeeooowwwgggbbbcccrrr~~~}}}bbbLLLFFFDDDCCCAAA@@@FFFVVVggg......---------,,,,,,,,,,,,,,,,,,,,,...333:::???HHHGGGEEEIIIZZZmmmrrrkkkPPPOOO```zzzyyy|||}}}{{{uuummmzzzrrrzzznnnbbbcccdddkkk~~~nnnZZZUUULLLDDDCCCFFFLLLTTT]]]lllvvvYYYGGGFFFWWWsss}}}uuuppp~~~yyyqqqpppnnnooorrrsssoooiiiiiimmmssseeeaaammmppp```iiiwww~~~|||vvvuuuxxxuuupppccccccfffeeecccmmmzzz{{{xxxwwwtttwww~~~yyyvvvxxx~~~sssTTTIIIXXXxxxnnnYYYKKKGGG```uuusss^^^hhh|||zzzhhhWWW]]]uuugggOOOJJJGGGQQQkkk}}}mmmuuuvvvXXXkkkzzzVVV999,,,222555,,,//////.........---------++++++++++++++++++++++++***+++,,,,,,+++***)))(((******+++,,,---//////000,,,---000333:::EEETTT^^^bbbuuuxxx|||fffccczzz___dddwwwbbbTTTKKKIIIEEEBBBDDDKKKTTT[[[gggmmmzzzVVVJJJJJJEEEBBB???@@@FFFJJJJJJIIIJJJFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIKKKMMMOOOQQQRRRTTTWWWXXXWWWUUUUUUUUURRRTTTUUUWWW\\\dddooowwwwwwyyyrrrjjj\\\NNNDDD@@@@@@BBB===>>>:::444666===:::000777666555666888;;;;;;;;;999===DDDIIIKKKLLLMMMNNNQQQSSSTTTUUUUUUVVVXXX[[[XXXXXXYYY[[[^^^___^^^]]][[[ZZZYYY___jjjooohhh]]]JJJDDDAAABBBCCCCCCFFFJJJHHHHHHJJJLLLQQQWWW^^^cccqqq|||uuuooooooqqqooooooVVVCCC???===@@@CCCEEEIIINNNbbbqqq///............---------,,,---------///333888===GGGCCCHHHIIIRRRttt~~~cccJJJ@@@bbb|||xxxpppuuuzzzzzz|||ffffffbbbffffffjjj~~~ggg___XXXBBBAAAAAAIIIRRRTTThhhsss|||YYYGGGGGG___zzzwwwnnnvvvtttnnnqqqrrrrrrpppmmmlllkkklllnnn{{{lll\\\XXXZZZWWWXXXeeewww}}}vvvrrrvvvuuutttqqqlllgggdddddddddjjjrrrxxx{{{}}}~~~yyytttssszzz{{{dddKKKYYYxxxtttaaaIIIJJJ]]]nnn~~~ffffffyyyrrrmmm{{{jjjSSSVVVPPPOOOlll}}}qqqyyyYYY^^^sssddd:::555111+++555/////////...------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...///------444AAAPPP[[[aaalllrrruuujjjZZZ{{{fffhhhuuujjj\\\OOOGGGHHHBBBBBBKKKNNNUUUeeekkkgggLLLLLLNNNDDDDDDFFFGGGIIIKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLKKKJJJOOOVVVZZZYYYXXXZZZYYYXXX\\\bbbccc^^^[[[]]]aaafffqqqzzziii]]]NNNIIICCC???===<<<999666888777666555444444444444444444444444555666777777888999:::;;;===>>>@@@@@@>>>CCCFFFEEEEEEGGGIIIJJJMMMKKKJJJMMMPPPQQQPPPPPPNNNRRRTTTUUU[[[```YYYMMMBBBBBBCCCFFFJJJLLLMMMMMMJJJMMMRRRXXXZZZ___lllyyytttMMMBBBCCCDDDDDDCCCDDDFFFHHHOOOSSSZZZdddqqq|||///............---------,,,---------///333999===GGGAAAEEEMMM```mmmFFFGGGjjj}}}zzzvvv{{{yyy{{{^^^\\\YYY]]]^^^gggwww```YYYUUU@@@AAABBBIIIRRRVVVjjjxxx|||ZZZHHHHHHbbbsssnnnxxxzzz~~~wwwsssmmmnnnooooooooommmjjjhhhhhhsss}}}yyyiiiXXXPPPOOOMMMNNNZZZnnnwwwrrrnnnpppppppppnnnkkkgggeeeeeefffiiipppwww|||}}}vvvuuu}}}}}}gggQQQUUUjjjqqq___JJJJJJYYYhhhqqqhhhyyysssUUUWWWWWWbbbvvv{{{YYYZZZnnntttDDD777333---222000//////......---,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,---......///...000777EEETTT___eeennntttyyyhhheeekkkbbbtttzzzkkk```TTTJJJDDDGGGCCCEEEPPPUUU^^^oooyyyZZZIIILLLOOOEEEJJJKKKMMMOOOPPPOOONNNNNNMMMLLLKKKJJJIIIJJJKKKKKKLLLOOOOOOMMMQQQ[[[bbbeee___]]]___fffpppxxx|||}}}wwwxxx|||yyylll___QQQGGGCCC???;;;888888888666555777666555444333333333333444444444555555666777888777888999;;;===>>>???@@@EEEEEEDDDDDDGGGJJJLLLKKKMMMMMMOOOSSSWWWZZZ\\\^^^gggbbb```fffnnnnnnbbbUUUDDDDDDFFFIIINNNSSSVVVWWWWWWYYY___eeeiiippp___GGGEEEGGGHHHHHHHHHIIIKKKLLLLLLLLLOOOUUU```nnnzzz///............---------,,,------...000444:::>>>HHHAAACCCPPPiiilllGGGWWW|||{{{{{{|||rrr___YYYSSSUUUXXXfffoooZZZUUUNNN===AAADDDJJJSSSXXXnnn}}}\\\JJJJJJeee|||mmmmmm{{{sssjjjwww{{{vvvuuujjjjjjjjjmmmooommmiiidddbbbkkktttsssgggWWWIIIBBBCCCCCCNNNcccpppooolllkkkkkkkkkkkkiiigggfffgggiiilllqqqxxx~~~~~~zzzyyynnnVVVRRR```yyyeee[[[NNNQQQ^^^lllnnnuuu~~~|||||||||vvvddd```ggg]]]YYYmmmQQQ999444111///000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,------......000111444<<>>===GGG[[[kkknnnllljjjhhhjjjjjjjjjiiihhhjjjkkkpppsssxxx}}}}}}yyyzzz~~~wwwZZZTTTaaazzzeeeccc]]]___hhhtttuuuwww{{{{{{||||||~~~zzz{{{ooouuuaaaZZZqqq[[[777555555///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---.........111333888@@@LLLYYYdddjjjqqqtttwwweeeccczzziiiUUUfffxxxeeeXXXPPPJJJEEEEEEKKKLLLQQQ]]]cccnnn}}}\\\XXXVVVUUUVVVTTTNNNOOOQQQSSSRRRPPPMMMKKKLLLLLLLLLOOORRRWWW\\\___\\\dddhhhcccaaafffqqqwwwxxxpppqqq|||~~~{{{{{{ooocccSSSFFF???;;;777555444333333333444666777777555555444333333333333333555555555555666777888999;;;===???AAACCCEEEEEEEEEEEEDDDGGGKKKNNNPPPVVV[[[aaahhhooosssxxx^^^MMMHHHJJJMMMQQQXXXaaajjjppptttvvv{{{\\\IIINNNKKKLLLLLLKKKIIIHHHIIIJJJLLLPPPUUU[[[```iiiyyy///............---------,,,,,,...///111666===BBBCCCDDDDDDKKK\\\bbbVVVGGGFFFgggxxxmmmssshhhVVVVVVVVV]]]sssfffUUUQQQCCC999EEEJJJOOOYYYdddaaaPPPPPPiiiqqqeeelllvvvggg___fffuuu|||qqqooorrroooiiicccbbbfffhhhfffddd```eeekkkppplll]]]III:::;;;:::BBBRRRbbbiiiiiiggghhhjjjkkkkkkkkkjjjlllmmmqqqrrruuu{{{{{{yyyzzz}}}~~~~~~___XXXccc{{{vvvpppvvv||||||}}}zzzyyy{{{zzz|||~~~{{{{{{^^^TTTkkkyyyccc777444999111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------...//////111555;;;DDDOOOZZZccciiipppuuuzzziiiwwwmmmaaaXXXsssppp^^^SSSKKKHHHFFFDDDLLLOOOUUUccclllzzzqqqYYYZZZVVVPPPRRRTTTOOOPPPRRRSSSSSSQQQOOOMMMNNNNNNPPPSSSXXX]]]bbbeeedddmmmsssmmmeeeeeekkkooommmiiillluuuwww{{{{{{qqqmmmoooiiifffkkksssrrrhhh^^^QQQJJJAAA;;;999999999888444555555555666666777888777666666555555555555555777777777777888999::::::===???BBBDDDGGGHHHHHHHHHDDDIIIQQQVVVSSSRRRZZZfffmmmvvvsssTTTJJJJJJMMMQQQVVV]]]gggrrrzzz|||nnnQQQEEEKKKMMMNNNLLLJJJGGGEEEFFFGGGFFFLLLXXXeeeppp}}}///............---------+++,,,...///222888>>>CCC???FFFEEEKKKYYYUUUFFFAAAJJJmmm}}}|||sssrrreeeSSSTTTWWWbbb||||||aaaRRRNNNAAA:::HHHMMMQQQ\\\kkk|||bbbTTTQQQgggllldddmmmlll```YYY]]]lll}}}yyyrrrrrrvvvrrrllleeebbbbbbddddddddd^^^aaafffkkkiii\\\III:::888888===HHHUUU^^^aaa```fffhhhkkklllllllllnnnooonnnooosss{{{|||yyyxxx{{{}}}hhh\\\aaauuuxxxxxxyyyyyywwwyyyyyy{{{~~~]]]MMM^^^kkk~~~ooo:::333;;;333111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---......//////111777???IIISSS]]]ffflllttt|||{{{fff^^^aaaxxxxxxeeeWWWMMMGGGFFFGGGDDDMMMRRR[[[lllyyyjjjZZZ\\\VVVPPPSSSUUUKKKLLLMMMNNNOOONNNNNNMMMUUUVVVXXXZZZ^^^aaadddeeejjjssswwwpppfffcccdddeee\\\___iiirrryyywwwqqqqqqsssrrriii^^^XXXWWWUUUPPPKKK???<<<888666666777777666555666888888777777888999::::::999888888999999:::;;;::::::;;;;;;<<<===>>>>>>@@@DDDGGGIIIJJJJJJJJJJJJPPP[[[aaa\\\ZZZfffxxxuuuYYYIIIJJJNNNRRRXXX^^^fffqqq~~~iii___ZZZPPPLLLRRRPPPOOOLLLIIIFFFFFFHHHJJJIIIOOO^^^uuu///............---------+++,,,...000333888???DDD???GGGFFFLLL[[[SSSBBBBBBPPPttt~~~zzzlllaaaUUUSSSXXXhhhwww```QQQLLLAAA;;;KKKPPPSSS```rrrwww___RRRNNNddd|||iiicccppppppccc[[[TTTXXXeeeuuuzzzvvvqqqsssvvvssspppjjjeeebbbaaaaaabbb\\\^^^cccgggfff[[[JJJ===777888;;;AAAJJJSSSXXXZZZaaadddhhhkkklllnnnppprrrooopppvvvyyyuuussswww{{{}}}}}}tttaaa___pppzzz{{{~~~xxx{{{xxxzzzxxx{{{~~~zzzkkkSSSWWWzzzvvvAAA333;;;333111111000000///.........------------------------,,,++++++******++++++,,,,,,,,,------.../////////111999DDDOOOZZZdddnnntttvvvfff```lll{{{{{{kkkZZZPPPJJJEEEFFFJJJKKKTTTZZZcccuuuhhh[[[[[[VVVSSSTTTPPPKKKKKKLLLMMMOOOPPPRRRSSSZZZ[[[^^^bbbeeeggghhhhhhrrrxxxyyyqqqhhheeeeeeeee^^^ggguuu{{{sssgggZZZQQQLLLJJJIII===;;;999777777777777777777999;;;<<<::::::;;;===>>>======<<<<<<======>>>@@@@@@@@@@@@AAABBBCCCCCCCCCEEEIIIMMMOOOPPPPPPOOOPPPTTT]]]gggiiilll~~~|||oooddd___UUUIIIHHHNNNRRRYYYaaajjjsssttthhheeehhhmmmrrrmmmmmmppp}}}zzzgggaaa]]]VVVSSSVVVNNNLLLIIIEEEDDDFFFKKKOOOTTTZZZooo//////.........---------+++,,,...000333999@@@EEEBBBIIIFFFMMM___UUUAAACCCNNNttt{{{wwwyyyaaaZZZUUUUUU[[[lllvvv```RRRMMMAAA<<>>>>>@@@BBB@@@@@@????????????@@@AAADDDDDDDDDDDDDDDFFFGGGGGGHHHKKKOOORRRUUUVVVUUUUUUSSSRRRZZZhhhrrr|||bbbXXXOOOLLLKKKKKKOOOVVVVVV]]]hhhrrr}}}{{{uuutttvvvxxx|||~~~|||wwwjjjYYYOOOMMMJJJHHHEEEBBBAAAFFFMMMRRRZZZccc|||////////////............,,,...000333777===CCCHHH@@@FFFKKKUUUZZZLLLAAAGGGTTTzzzxxx{{{xxxrrriiittt___^^^RRRYYY___dddhhh\\\WWWCCC>>>EEEOOOXXX[[[fffwww|||XXXPPPIIIcccyyyggg___xxxzzzfff]]]UUUMMMWWW^^^iiissstttrrrpppqqqppppppllleee\\\XXXZZZ^^^^^^dddddd___```^^^OOO;;;;;;;;;;;;:::<<>>@@@???>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDDDDCCCBBBCCCEEEEEEFFFGGGGGGFFFHHHJJJLLLMMMPPPTTTXXXZZZYYYVVVTTT[[[^^^eeerrrwwwWWWRRRQQQTTTSSSQQQSSSXXXWWWcccrrr|||yyybbbUUURRRNNNMMMEEEAAACCCHHHKKKQQQVVVXXXnnn////////////............---...000333777===CCCGGGEEEHHHMMMYYY^^^LLLAAAKKKeeesss}}}qqq~~~pppooojjjlllXXX\\\VVV___eeeooogggZZZTTT@@@???EEENNNVVV[[[iiiuuu~~~zzzUUULLLLLLbbbtttdddcccxxxxxxfffZZZSSSOOOQQQXXXcccnnnttttttrrrqqqppppppnnnhhh```[[[[[[]]]\\\aaa```[[[ZZZ[[[PPPAAA;;;;;;;;;;;;<<<@@@EEEIIIUUUYYY___eeeiiinnnsssvvv{{{{{{rrrpppnnnrrrxxxyyyhhhkkksssuuu~~~yyy|||zzz{{{|||vvv\\\fffwww{{{ZZZSSSRRRjjj~~~]]]333<<<000000000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111333GGGQQQVVVeeeuuujjjZZZwwwsssccceeetttbbbVVVJJJEEEDDDEEEJJJPPP^^^___lllrrr\\\SSSUUURRRRRRUUURRR[[[\\\\\\\\\^^^bbbfffjjjtttvvvwwwuuusssuuu{{{~~~wwwbbbWWWQQQNNNHHHDDD???>>>@@@BBBAAA???CCCDDDEEEFFFGGGGGGGGGGGGJJJKKKKKKJJJHHHGGGGGGHHHJJJLLLNNNOOOOOOPPPQQQRRRTTTVVVXXXYYYYYYZZZ\\\^^^^^^hhhxxxsss[[[ZZZWWWXXX\\\^^^]]]```fffmmmyyyxxxmmm^^^XXXYYYTTTJJJEEEDDDIIINNNQQQVVV[[[[[[fffzzz////////////...............///111444888>>>CCCFFFGGGGGGLLL\\\^^^HHH???NNNpppoooyyy{{{{{{rrrmmmiiikkkfffTTTZZZYYYaaaeeexxxdddWWWOOO??????FFFNNNUUU\\\ooosssxxx{{{UUUIIIMMM___lllaaajjj{{{wwwgggVVVNNNOOOKKKQQQ[[[gggrrrvvvtttpppnnnppppppkkkddd___]]]]]]\\\```___YYYXXXYYYTTTKKK>>>===<<<<<<>>>???@@@@@@NNNRRRZZZbbbiiiqqqxxx|||}}}xxxtttqqqrrrwww~~~ssssss{{{zzz~~~|||{{{zzzyyy{{{~~~}}}```bbbxxxeeeWWWpppsss\\\QQQPPPkkk~~~jjj999:::000111000000//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111;;;MMMWWW[[[hhhvvvuuu^^^eee|||^^^]]]sssxxxgggYYYOOOFFFDDDEEEIIIOOOVVVdddjjjzzznnnZZZTTTXXXVVVVVVYYYWWW[[[\\\^^^```bbbgggooovvv~~~yyywwwzzzhhh[[[WWWTTTPPPLLLHHHDDDDDDFFFGGGFFFDDDHHHIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLKKKIIIIIIJJJKKKMMMQQQTTTWWWVVVUUUUUUUUUWWWYYYYYYXXXWWW[[[dddlllpppmmm\\\TTTcccdddhhhoootttwww}}}wwwbbb[[[VVVXXXYYYRRRJJJGGGIIINNNRRRTTTYYY^^^kkkvvveeejjjuuu////////////............000000111444:::???CCCEEEDDDBBBHHHXXXZZZCCC<<>>===@@@AAA@@@>>>FFFKKKTTT^^^hhhsss}}}|||}}}~~~~~~~~~}}}zzzvvvuuuwww}}}|||xxx{{{xxxvvvuuuxxx}}}kkklll^^^EEETTT]]]```\\\^^^uuuvvv>>>888111111111000000///.................................---------------------------............///222333CCCUUU^^^aaajjjrrrlll___xxxlllZZZfffnnn\\\SSSKKKEEEFFFHHHLLLUUU]]]gggrrrmmm[[[VVV[[[YYYYYY]]][[[\\\]]]^^^___aaaiiiuuu~~~~~~jjjWWWSSSUUUUUUTTTPPPMMMIIIIIILLLNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNIIIJJJKKKKKKJJJKKKNNNPPPQQQTTTYYY[[[ZZZXXXVVVUUUXXXZZZ\\\ZZZ\\\eeeuuukkk]]]```fffooottt~~~cccTTTVVVYYY\\\[[[RRROOOMMMNNNRRRTTTWWW___ggg~~~bbbjjj}}}////////////............000///111555<<>>@@@BBBBBBAAAAAAFFFNNNXXXdddrrr~~~}}}sssqqqxxx{{{~~~zzzsssrrrrrrwww~~~oooppp___FFFIIIPPPiiipppiii|||BBB666333111111111000//////..............................---------------------------...//////...///333666CCCVVVaaagggnnnrrr}}}bbbbbbfff^^^uuu~~~gggVVVMMMHHHEEEFFFJJJOOOXXXaaalllzzzppp^^^ZZZ___[[[[[[___^^^bbbaaaaaaaaaeeeooo{{{vvv```WWWVVVUUUWWWYYYTTTOOOKKKJJJMMMPPPPPPOOOKKKLLLMMMNNNOOOOOOOOOOOOLLLMMMMMMMMMMMMNNNQQQSSSUUUYYY]]]^^^]]][[[ZZZYYY\\\___cccffflllyyyrrr```___gggpppzzzxxx```WWW^^^^^^]]]\\\UUUPPPOOOOOORRRVVV]]]lllzzzmmmyyy////////////............000///000666>>>DDDFFFFFF@@@EEEIIINNNMMM@@@BBBWWWjjjxxx}}}}}}~~~qqqVVV]]]ttt|||ooobbbXXX___dddjjj]]]QQQDDDAAA@@@MMMYYY^^^gggwww{{{^^^KKKKKKddd|||]]]___vvvxxxfffZZZOOOIIIIIIIIIMMMPPPVVVcccqqqrrrjjjccccccdddeeeeeedddcccbbb___aaadddgggiiifffaaa[[[RRRNNNHHHCCCBBBBBBCCCCCCBBBDDDJJJQQQ\\\kkkyyywwwsssxxx~~~~~~}}}rrrpppqqqvvv~~~}}}hhhggguuudddOOOKKKRRRyyy~~~xxxIII666666222111111000000//////...........................------------------------+++---//////...000555:::GGGXXXccchhhmmmmmmwwwcccvvvbbbfffttt```RRRHHHEEEDDDHHHLLLQQQ[[[eeewwwrrraaa]]]aaa\\\\\\bbbccciiihhhiiilllsss}}}sssfffaaa[[[TTTUUU[[[[[[UUUNNNKKKLLLOOOPPPPPPMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNPPPSSSVVV[[[]]]```bbbbbbcccdddeeeggglllssszzzzzzkkkiiilllrrrwwwyyyccc\\\aaa]]]WWWWWWUUUNNNNNNPPPUUU]]]kkkyyy////////////............///...///666???FFFHHHGGGAAALLLNNNIIIFFF???DDDUUUTTTfff{{{kkk\\\bbb|||wwwkkkaaa\\\eeerrrdddZZZNNN??????BBBNNNYYY\\\gggxxxdddRRRTTTpppsssYYY```vvvuuu^^^SSSOOOKKKGGGFFFLLLNNNPPP\\\lllpppjjjcccbbb```______`````````^^^]]]___fffllllllfffbbb[[[YYYUUUOOOIIIFFFEEEFFFFFFFFFFFFJJJRRR```oooyyy}}}|||}}}}}}wwwssspppttt{{{~~~{{{|||vvv``````iiixxxpppXXXRRR```}}}|||TTT999777222222111111000/////////................................................***---//////...111777===NNN]]]gggkkkpppqqqzzzwwwqqqdddsss|||iiiYYYOOOFFFEEEGGGLLLQQQXXXcccnnnsssbbb^^^bbb]]]^^^fffhhhkkklllpppyyy~~~ppphhh___WWWYYYbbbhhh```UUUOOONNNOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWWWWYYY]]]bbbffflllnnnqqqsssvvvzzz|||iiigggrrrmmmeeecccbbb^^^```eeemmmwww000/////////...............---///666@@@GGGIIIHHHBBBQQQPPPEEE???===CCCQQQZZZnnnxxxhhhcccfff}}}nnnddd___aaaggg{{{aaaYYYLLL<<<===BBBOOOWWWYYYeeexxxjjjYYY\\\yyykkkVVV```vvvxxx[[[PPPPPPKKKDDDDDDJJJLLLLLLWWWhhhoookkkeeebbb^^^\\\[[[\\\]]]^^^___[[[\\\eeennnpppmmmiiibbbcccaaa[[[RRRKKKHHHHHHIIIGGGEEEEEEKKKWWWfffppp{{{zzzzzzyyyxxxzzz}}}zzz|||vvvqqqrrrxxx}}}}}}{{{vvvxxxzzzzzzggg]]]bbbhhhqqq{{{^^^XXXmmmuuulll[[[;;;777222222111111000/////////................................................))),,,//////...111999???QQQ```jjjsss|||vvv}}}eeehhhuuubbbTTTMMMGGGGGGJJJQQQXXX___kkkwwwsssbbb^^^bbb^^^```iiillljjjllltttvvvmmmddd^^^dddppptttkkk^^^UUURRRRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVVVV\\\^^^aaaeeejjjqqqxxx}}}uuu||||||zzz}}}333222111///............///111333777???GGGHHHEEE@@@NNNJJJ<<<===DDDHHHOOO[[[{{{zzzzzzrrr}}}cccfff{{{llleeeffftttuuucccQQQCCC===???FFFNNNVVV^^^qqqnnnZZZ]]]aaaNNN[[[xxx}}}^^^OOONNNHHH>>>FFFIIILLLMMMRRR^^^kkkssslllcccYYYVVVXXX[[[ZZZWWWXXXXXX[[[aaaiiinnnooommmmmmlllkkkiiifff```YYYTTTRRRSSSSSSQQQQQQSSSXXX\\\iii~~~|||rrrooottttttwww}}}|||xxx{{{uuurrrssstttssstttwwwnnnqqqxxxuuummmvvv}}}yyyooorrrpppddd}}}yyyxxx|||ppp???333444333222000//////..............................---------............///444---,,,111222111;;;JJJUUUeeepppuuunnneee```eee|||yyyjjj]]]PPPFFFIIIDDDJJJXXX___aaappp|||pppiiinnnnnngggcccfffgggqqq|||rrrjjjfffkkkrrr~~~{{{fffSSSWWW\\\XXXWWWWWW[[[```cccddddddddddddooouuu{{{333222111000...............000222666???GGGHHHCCCBBBNNNHHH;;;===EEEKKKSSScccvvvzzzzzzfffqqqqqqlllnnnwwwnnn^^^OOOCCC>>>@@@HHHQQQ[[[fffyyynnnWWW[[[www[[[OOO^^^yyygggRRRKKKGGGBBBFFFIIIKKKLLLPPP\\\jjjssslllcccXXXTTTUUUWWWUUUSSSWWWWWWYYY^^^ffflllqqqsssrrrrrrpppnnnllljjjhhhhhhddd___ZZZVVVVVVVVVVVVVVVcccqqq{{{sssrrrvvvtttvvv{{{~~~xxx~~~xxxrrrnnnppprrrqqqrrrtttmmmooovvvttt|||wwwqqqooo\\\uuusssiiixxx}}}~~~yyyHHH:::444333222000////////////........................---------............///111++++++111333444???MMMUUUeeeqqqzzzxxxwwwhhh^^^ccc}}}ttteeeYYYMMMEEEJJJGGGNNN\\\bbbeeewwwyyyssswwwvvvmmmgggiiifffnnn|||}}}}}}zzzsssooommmmmmttt|||tttbbbdddgggeeeeeeeeehhhllloooooopppqqqsss}}}333222111000///............000111666???GGGGGGBBBFFFOOOHHH;;;???GGGOOOYYYhhhvvv~~~xxxeeetttrrrttt~~~eeeWWWMMMBBB???BBBFFFPPP]]]jjj~~~sssWWWYYY~~~kkkRRRQQQcccyyyqqqVVVHHHDDDDDDFFFGGGIIIJJJMMMXXXgggsssjjjaaaWWWQQQQQQRRRPPPNNNUUUWWWYYY\\\aaajjjsssyyytttuuuuuusssrrrtttzzz~~~wwwnnnhhhfffccc^^^YYYdddhhhkkkmmmxxx{{{tttttttttsssuuuxxx}}}|||uuunnnjjjmmmpppooooooqqqkkknnnssszzz~~~kkkwwwkkkPPPjjjuuuZZZ```nnn}}}~~~}}}OOO<<<444333222111000/////////........................---------............//////++++++111444777CCCQQQYYYgggsssoooqqqbbb[[[hhhlll^^^TTTJJJDDDHHHHHHPPP]]]ccciii~~~yyyzzzxxxpppjjjkkknnntttzzzuuutttrrr{{{yyysssnnnlllkkkmmmttt}}}uuutttuuurrrtttvvvxxxzzz|||}}}~~~333333111000///.........///000222777AAAJJJHHHBBBGGGOOOGGG===AAAHHHOOOYYYhhh|||eeeiii|||rrrqqqqqqyyy^^^RRRKKKBBB???CCCHHHRRR___mmmxxxsssXXXZZZ}}}```LLLSSSgggyyyvvv]]]JJJCCCDDDFFFFFFGGGHHHJJJRRRcccqqqiiiaaaVVVOOONNNOOONNNMMMSSSVVVZZZ\\\```gggqqqxxxooorrrtttsssrrrvvv~~~}}}xxxsssooosssrrrmmmkkktttwwwvvvrrrtttuuuwwwzzz~~~vvvnnniiikkkooooooooopppkkkmmmrrrwww}}}dddjjjjjjJJJddd~~~TTTOOO]]]ssszzzzzzXXX===444444222111000/////////........................---------............//////,,,---222555:::FFFRRR```lllttt|||ggg___ZZZ^^^|||wwweeeYYYOOOHHHFFFHHHKKKUUUaaahhhsss{{{{{{zzzvvvuuuxxx||||||vvvuuurrrxxxvvvoooiiiggggggjjjsss}}}444333222000////////////111222333999DDDLLLJJJBBBDDDJJJCCC;;;AAAFFFLLLVVVkkkooo]]]vvvrrrllllllkkksssYYYQQQKKKAAA>>>EEELLLUUUaaaooo}}}qqqjjj|||pppZZZ[[[yyyxxxXXXIIIUUUjjjzzzyyygggRRRGGGFFFEEEDDDEEEGGGGGGLLL]]]nnniiiaaaWWWOOOMMMMMMNNNNNNQQQUUU[[[___bbbfffmmmrrrllloooqqqoookkkkkkpppuuu}}}zzzuuutttuuuxxxzzz}}}|||yyy~~~}}}ssskkklllpppppppppqqqmmmnnnqqqvvv}}}aaacccvvvpppOOOeeeRRRIIIWWWlllxxxxxxfffBBB555444333111000000//////........................---------............///000///000333666===HHHSSSeeepppvvvqqqeeewwwTTTXXXmmmooo___UUULLLHHHHHHLLLQQQ]]]iiirrr~~~wwwsss|||qqqqqqooouuu}}}|||ooohhhbbb```cccjjjxxx|||yyyyyyyyyyyy}}}www~~~|||ddd```eeehhhiiilllrrr}}}444333222111000/////////333333444:::FFFOOOKKKBBBBBBEEE<<<777???EEELLLYYYttt~~~|||}}}vvvbbb```zzzmmmiiijjjlllkkkVVVQQQKKK???>>>FFFJJJSSS___nnnuuu}}}ppppppdddbbbsssyyykkk^^^YYYpppmmmSSSJJJWWWkkk~~~|||qqq[[[LLLJJJEEECCCEEEGGGEEEGGGWWWiiillldddYYYPPPLLLLLLMMMNNNOOOSSSZZZ___dddhhhkkkmmmnnnooonnnjjjdddaaaaaabbbjjjuuu~~~yyytttwww{{{}}}~~~pppkkktttxxxsssqqqyyy{{{pppnnnqqqrrrrrrsssooonnnpppwww\\\]]]oooccclll{{{QQQKKKXXXmmm~~~pppFFF555444333222111000000000........................---------............///000111222333777@@@LLLUUUgggrrrwww~~~fffmmmjjjUUU\\\~~~}}}ggg[[[RRRJJJGGGKKKLLLRRR^^^kkkwwwtttxxxjjjlllnnnuuu|||zzznnnggg```___```ggguuusssqqqnnnkkkjjjkkkllllllrrrxxx~~~||||||kkkWWWVVVZZZZZZgggxxxtttuuu444444222111000/////////222222333:::FFFOOOKKKAAAEEEDDD:::666AAAKKKVVVggg}}}}}}yyy~~~{{{jjjrrrvvvoookkkooowwwxxxaaaQQQQQQKKK>>>>>>IIIIIIRRRaaarrrvvvhhhnnn}}}|||oooZZZZZZRRRUUUdddeee\\\YYYSSSdddaaaPPPMMMXXXlll|||yyy}}}ttt\\\MMMLLLEEECCCEEEHHHDDDCCCQQQdddppphhh\\\QQQKKKIIIIIIKKKNNNQQQVVV]]]eeejjjlllmmmnnnllliiieeebbb```______eeelllvvv}}}}}}zzzwwwuuuyyyhhhdddppp|||~~~vvvsss{{{tttppprrrsssssstttooommmooowwwxxx\\\aaauuu}}}ttt~~~UUUMMMWWWoooyyyLLL555444333222111000000000........................---------............///...000222333888CCCPPPXXXgggssswwwzzzxxxiii___^^^hhhuuuaaaWWWPPPHHHGGGLLLNNNTTT```nnn~~~lll___ccceeejjjqqqpppjjjeeeaaaaaabbbgggrrr|||{{{mmmeeeeee___\\\\\\^^^]]]]]]bbbjjjnnnuuudddYYY[[[]]]```yyysssllluuu555444222111000000//////222111222999FFFOOOJJJ@@@KKKHHH;;;777DDDRRRbbbvvv}}}|||wwwtttooouuunnnZZZNNNQQQKKK>>>>>>KKKNNNYYYjjj}}}~~~gggVVVZZZeee___OOODDDBBB===CCCPPPNNNGGGKKKMMMZZZYYYNNNOOOXXXmmm~~~uuuuuu|||rrrYYYJJJLLLEEECCCEEEHHHDDDAAANNNaaatttkkk^^^RRRIIIFFFFFFGGGNNNOOORRRZZZdddllloooooolllhhhdddbbbccceeefffgggoooppprrrvvv}}}wwwsssqqquuu{{{~~~eeebbboooyyy|||{{{xxxvvvppprrrsssssstttoookkkmmmxxxxxxdddoooyyy\\\MMMSSSnnnVVV555555333222111000000000........................---------.........//////+++///111333999FFFSSS[[[hhhtttwwwvvvvvvtttXXXfffyyyppp]]]UUUNNNFFFFFFLLLWWW]]]hhhwwwpppXXXNNNRRRRRRTTT[[[\\\\\\ZZZ\\\aaagggnnnyyyrrrnnniii]]]VVVWWWPPPNNNNNNOOONNNMMMRRRZZZ___hhhuuu~~~fffbbbdddddd|||ssszzz:::444111222222///...000111111666???IIILLLFFF@@@@@@CCC:::999MMMdddvvv}}}{{{{{{{{{tttpppuuuwww|||rrrccc___ZZZFFF:::AAAHHHJJJXXXpppgggRRRJJJEEEGGGGGG>>>@@@<<<===@@@???;;;<<>>IIINNNJJJDDDHHHHHHBBBMMMnnn|||zzz{{{zzzwwwtttrrr|||uuukkk___GGG===EEEKKKPPPaaa~~~ZZZJJJDDDEEEAAABBBFFFAAADDDCCCDDDHHHIIIJJJOOOUUUVVVXXXYYYYYY^^^ooojjjooolllbbbQQQ???666999???===@@@FFFJJJHHHFFFIIIPPPjjj|||wwwaaaTTTNNNKKKMMMNNNOOOSSSXXX___eeekkknnnpppqqqtttyyyhhh]]]aaagggoooxxx{{{rrrllliiigggeeebbb___cccjjjlllqqqqqq{{{wwwTTTbbbpppLLLZZZooonnn???666555555...000333...////////////........................////////////...111///555DDDMMMYYYkkkuuuyyyeee^^^qqqtttcccSSSLLLHHHFFFMMMWWW^^^hhh}}}yyyoooooojjj\\\NNNJJJHHHFFFFFFHHHJJJJJJJJJHHHKKKQQQ[[[gggvvvvvvggg^^^UUUOOOSSS[[[aaaeeegggjjjmmmoooooolllhhheeeddd___]]]YYYVVVTTT[[[mmm~~~===666222222222///...111111000444>>>JJJOOOLLLGGGNNNNNNGGGPPPmmm}}}zzzwwwxxx|||xxxuuurrrrrrtttggg```UUU@@@:::CCCIIIOOOcccYYYMMMLLLNNNHHHIIIOOOMMMLLLMMMPPPTTTXXX^^^eeejjjvvvpppgggaaaeeewwwwwwiiinnneeeUUUEEE:::777;;;@@@<<>>777222222111//////111000000555???KKKPPPMMMGGGIIILLLGGGMMMeeettttttuuuqqqzzzvvvsssvvvfff]]]ZZZSSSAAA>>>GGGKKKQQQfff]]]SSSTTTVVVPPPTTT^^^```cccfffkkkpppvvvvvvlllqqqxxxoooeeeXXXHHH>>><<<>>>@@@@@@DDDIIIMMMLLLIIIHHHKKKNNNZZZyyykkk[[[UUUPPPPPPRRRSSSTTTVVV[[[```eeehhhuuuwww{{{qqqiiieeefffnnnxxx|||}}}uuujjjgggffffffaaa^^^___ccchhhqqquuu[[[XXXbbbtttYYYXXX{{{mmmXXXnnnHHH888444555000///222///////////////........................///////////////222000999KKKVVV```qqqwww{{{wwwcccaaavvvyyyhhhXXXKKKHHHHHHJJJSSS___ggg{{{wwwnnnaaaXXXSSSQQQMMMJJJKKKKKKKKKLLLMMMOOOQQQSSSWWWXXX]]]gggvvvsssfff]]]RRR]]]qqqpppgggdddccc???888333222111//////111000111666AAAMMMQQQLLLFFF===DDDCCCIII```qqqvvv|||qqq{{{yyy}}}aaa[[[ZZZRRRBBB@@@IIIKKKVVVkkk^^^UUUXXX\\\ZZZbbboootttyyyyyyqqq~~~zzzpppVVVKKK???:::>>>CCCCCCAAANNNTTTWWWRRRLLLKKKKKKKKKUUUrrr{{{nnnccc[[[TTTUUUWWWWWWWWWXXX[[[```eeegggvvvyyy~~~~~~wwwmmmfffgggmmmyyy~~~xxx|||xxxlllfffeeeeeebbb^^^]]]aaahhhssseee\\\bbbsssUUUKKKeeessslllUUU___qqqsssMMM:::444666000...111///////////////........................///////////////222333===QQQ\\\dddssszzztttzzzkkk___eeetttbbbTTTHHHFFFHHHLLLWWWcccnnntttllloooxxxxxx^^^XXXQQQKKKIIIIIIIIIIIIKKKLLLNNNOOOQQQSSSWWWZZZ___bbbiiittt|||iii^^^___^^^|||{{{pppzzz@@@999333222111...///222000111888DDDOOORRRLLLDDD888??????HHHaaarrrwww|||zzz~~~```ZZZXXXNNN>>>???JJJLLLYYYnnnbbbZZZ___ggghhhrrrxxxwwwttteeeJJJDDD>>><<<>>>CCCFFFHHHPPPYYY^^^ZZZTTTRRRPPPMMMTTTjjjtttppplllaaaXXX[[[]]]]]]\\\\\\^^^bbbgggiiisssvvv{{{~~~~~~}}}wwwoookkkkkktttzzz|||yyyxxx{{{}}}|||nnneee```___bbb``````ccciiirrrqqqccceeeooo^^^JJJ[[[qqqtttXXXQQQ[[[```}}}PPP;;;333666111...111///////////////........................///////////////333555AAAVVVaaahhhttt{{{xxxqqqnnn___ZZZooo|||ooo___QQQFFFFFFIIINNNZZZggguuullleeehhhxxxyyyoooccc``````fffnnnwwwjjjZZZ\\\llluuulllbbbRRROOOKKKIIIIIIJJJKKKLLLLLLOOORRRUUUWWW\\\bbbfffkkkpppxxxwwwdddaaarrr|||}}}AAA999333222111...///222000222999EEEPPPRRRKKKCCC;;;AAA@@@HHHbbbrrrsssuuu}}}~~~bbb[[[XXXLLL===AAANNNQQQZZZnnnjjjbbbhhhrrruuu~~~~~~|||jjjWWWDDDDDDBBB??????BBBIIIOOOLLLXXXaaa___[[[ZZZVVVRRRUUUeeennnrrrrrrfff\\\___bbbaaa______aaaeeeiiilllppprrrvvv{{{}}}llliiilllsss|||}}}{{{pppvvvpppddd\\\XXX]]]^^^```bbbeeemmm|||{{{mmmmmmfffoooTTT]]]tttaaaNNNOOOSSSrrrRRR;;;333666111...000///000/////////......................../////////000///333666DDDZZZdddiiiuuuzzzuuuqqqnnn[[[[[[}}}xxxlll]]]OOOEEEFFFJJJOOO\\\iii~~~~~~```dddwwwlllXXXWWWMMMOOOTTTYYYXXXYYYgggwwwiiiTTTZZZjjjjjj~~~ppp___VVVPPPMMMJJJIIIJJJLLLMMMMMMMMMQQQVVVZZZ^^^dddkkkpppvvv|||yyyqqqaaafffkkk___HHH:::444222---000444///333222777DDDTTTXXXLLL>>>555<<<===JJJfffyyy}}}xxx{{{XXXbbbYYYFFFBBBEEEJJJTTTUUUnnnpppmmmoooyyygggTTTHHHDDDDDDBBB???DDDNNNUUUWWWVVVSSSPPPSSS___gggcccZZZ[[[aaallltttrrrjjjeeefffeeeiiimmmpppooommmkkkkkknnnppprrrtttuuu{{{uuueee]]]]]]]]]dddttt~~~~~~ooo^^^ZZZ^^^ccc^^^\\\bbbjjjrrr{{{|||eeeccclllpppZZZkkkfffOOOLLLKKKmmmccc777333555000555222111000/////////......................../////////000333000777JJJZZZcccmmmwww~~~oooyyybbbWWWiiiooocccXXXJJJDDDKKKPPPRRRaaauuu{{{mmmssshhhUUUKKKIIIKKKMMMQQQTTTVVVXXX\\\^^^aaaeeeeee```XXXVVV]]]eeetttqqqaaaWWWMMMMMMNNNOOONNNLLLLLLMMMOOOTTT[[[```dddkkkvvv~~~uuugggfff}}}wwwqqqJJJ;;;444444///111444000222222777FFFUUUZZZOOOBBB===AAAEEEXXXttt|||tttqqq~~~yyywww[[[dddZZZGGGBBBEEEJJJTTTWWWooo~~~~~~kkkRRRKKKFFFDDDDDDBBBBBBHHHTTT\\\]]]QQQMMMIIIMMM]]]mmmrrrnnngggiiinnnsssrrrllljjjkkkkkknnnqqqtttuuuttttttsssqqqtttxxx{{{~~~yyynnnhhhfffdddhhhrrr}}}yyyzzzqqq___[[[^^^aaa^^^]]]aaagggmmmxxxzzzccc___fffjjjXXXoookkkOOOKKKPPPrrriii;;;555666111555222000000000/////////................../////////000000333000888MMM___iiirrrzzz{{{yyybbb\\\sss}}}iii]]]UUUHHHCCCKKKQQQWWWiii||||||ZZZOOOMMMOOOOOOQQQTTTVVVXXXZZZ]]]```ccchhhiiiddd^^^___jjjuuugggZZZVVVSSSMMMNNNOOONNNNNNOOORRRTTTZZZbbbjjjqqqzzzpppkkk{{{NNN<<<444555111222555000111222999HHHWWWZZZQQQFFFDDDDDDIIIaaa{{{yyyiiidddttt}}}kkk```hhh\\\GGGCCCEEEJJJSSS[[[tttQQQAAACCCCCCDDDDDDCCCEEEOOO]]]ddddddPPPIIICCCFFFXXXooo|||~~~qqqnnnmmmooopppooorrrwwwvvvvvvxxx{{{~~~zzzwwwvvvxxx|||tttssssssaaa\\\___^^^]]]^^^aaaccchhhuuurrrbbb]]]fffbbbSSSooouuuNNNHHHRRRtttqqq@@@888888222555111000000000000/////////............/////////000000000333111;;;RRRfffpppwww~~~vvv```aaawwwcccWWWPPPFFFCCCKKKTTT^^^uuufffOOOOOORRRUUUVVVXXX[[[\\\^^^```cccfffooouuuxxxtttnnnsss{{{[[[RRRTTTVVVNNNOOOOOOOOOPPPSSSWWW[[[bbblllwww{{{iiinnnTTT===333444222222444///222222:::JJJWWWWWWOOOHHHGGGGGGMMMbbbuuuoooaaacccqqq|||}}}cccdddjjj\\\GGGCCCFFFKKKTTTaaa{{{vvvHHH@@@CCCAAAGGGFFFFFFJJJVVVccchhhgggRRRJJJAAABBBRRRhhhwww{{{tttmmmhhhiiimmmqqqyyy~~~|||uuuccc\\\___[[[\\\___aaa```fffuuu|||rrrkkkfffnnncccRRRkkkPPPEEESSStttwwwBBB888999222444000111000000000////////////......////////////000000000444333???WWWkkktttzzzooo______~~~tttaaaUUUNNNGGGFFFMMMVVVeeeXXXOOOUUUWWWXXX]]]```bbbeeegggkkkooosss}}}lllTTTNNNQQQSSSPPPPPPPPPQQQRRRVVV\\\aaakkkvvvxxxhhhsssyyyyyyzzz}}}wwwllllll\\\@@@222333111111222...333333<<>>BBBFFFFFFMMMLLLMMMTTTcccmmmiii```LLLIIIEEEGGGRRRaaajjjjjjxxxtttrrrqqqmmmmmmsss|||yyyeee\\\]]]YYYZZZ]]]^^^___eeeuuu~~~tttqqq|||eeelllYYYOOO___FFF666888333333000333111111000000000//////////////////000000000111111555:::JJJaaapppvvvlllZZZ[[[sssqqqaaaWWWIIIJJJNNNSSS[[[ooosssRRRQQQXXXZZZ^^^dddiiipppxxxaaaRRRQQQOOONNNNNNSSSTTTWWWYYY]]]bbbiiinnnyyy|||zzz}}}bbbYYYRRRSSSTTTUUUYYY```iiiooo}}}ttt[[[WWWVVV^^^ssspppKKK444333222111333111333333>>>PPPWWWQQQLLLMMMUUUrrr|||wwwsssqqqvvvzzzzzzxxx{{{zzzbbbdddgggVVVCCCCCCKKKQQQZZZeee```EEE@@@CCCGGGJJJNNNNNNPPPZZZjjjrrrkkk^^^KKKKKKJJJNNNYYYgggnnnmmmxxx{{{~~~~~~vvvpppsss{{{yyyeee\\\\\\\\\[[[[[[\\\]]]bbbrrr~~~yyyyyyjjjoookkklllzzzYYYPPP___KKK999:::444333///333111111111000000000////////////000000000111111111444<<>>PPPUUUVVVSSSJJJRRReeewwwssskkkxxx{{{|||vvvtttrrr{{{nnneeeooo```NNNDDDEEELLLWWW^^^mmmeeeIIIAAADDDFFFIIIMMMPPPNNNSSSccctttwwwjjj[[[NNNUUURRRVVVjjjvvvsssqqqsss~~~fffYYYZZZ[[[YYYYYYZZZ[[[^^^hhhrrreee```|||gggkkk{{{yyyMMMFFFXXXnnnQQQ888999444444///444000000000000////////////...///000000///000222444111EEEWWWfffsssyyyzzzzzzjjjhhh{{{wwwiiiYYYLLLIIILLLQQQYYYiiikkkUUUYYYbbbmmm{{{pppYYYRRRMMMMMMLLLKKKLLLPPPRRRWWW```iiirrrzzz~~~xxxpppqqq~~~xxxxxxzzzxxxsssgggaaafffiiiddd```bbbhhhjjjnnnrrrqqqjjj^^^UUUUUUZZZbbblll{{{yyyxxxXXX888444333111222///444111???PPPTTTTTTRRRIIIKKKXXXkkkrrrmmmtttwwwrrrsssvvvnnnfffrrraaaMMMCCCDDDMMMYYYbbbvvv|||sssZZZDDD@@@EEEHHHJJJNNNQQQPPPVVVfffvvvxxxkkk]]]NNNTTTRRRXXXnnnzzzvvvssstttfffYYYYYYYYYWWWXXX[[[\\\```iiisss|||cccccctttVVVYYYmmm{{{QQQFFFRRReee|||TTT::::::666555111555111000000000////////////...000000000000000222444666III[[[jjjwww{{{uuu|||uuubbbvvvrrreeeVVVKKKIIIMMMTTT___oooppp^^^fffuuu{{{]]]UUUOOOKKKKKKLLLKKKNNNRRRZZZ___gggoooxxx}}}xxxssslllfffgggiiiwwwrrrfffhhheeecccbbbeeemmmyyyiii\\\YYY]]]kkk}}}wwwppplllfffdddjjjzzzZZZ888444333111222000666222???OOORRRRRRPPPHHHJJJRRRdddtttvvvvvvzzzwwwqqqttt|||ooohhhvvvbbbLLLBBBEEENNN[[[gggxxxsssiiiTTTBBBBBBGGGIIIKKKNNNQQQRRRZZZjjjwwwxxxlll___QQQUUUTTT^^^www|||xxxtttgggXXXWWWVVVUUUWWW[[[]]]```iiirrrzzzaaaeeegggGGGJJJYYY|||WWWFFFIIIYYYrrrYYY<<<;;;777666111666111111000000000////////////000111000000000222444;;;LLL^^^ooo}}}||||||tttggg[[[{{{mmm```SSSJJJIIIOOOYYYfffxxxxxxhhhtttYYYRRRMMMKKKLLLNNNNNNRRRXXXccchhhpppxxxyyynnnfffbbb^^^[[[XXXPPPSSS^^^iiicccQQQJJJOOONNNMMMMMMNNNQQQYYYaaahhhrrr{{{|||jjjfffpppzzz|||WWW555222111111333222666333@@@NNNPPPPPPPPPIIIQQQ\\\iiixxxyyy~~~uuuvvvppplllyyyaaaJJJAAAEEEOOO]]]kkkzzzwwwhhhUUUFFFEEEHHHHHHIIIMMMQQQUUU___nnnxxxwwwlll```SSSWWWYYYggg}}}zzzgggXXXVVVUUUUUUWWW[[[\\\^^^eeennnwwwccceeeeeeEEEEEEJJJvvv|||ZZZDDDAAARRRnnn]]]>>>;;;666666111555111111111000000000/////////000111111000111333444===NNN___qqq|||www~~~sssbbb[[[zzzlll]]]OOOHHHHHHPPP\\\lll}}}nnnzzzqqqSSSQQQNNNMMMOOOQQQRRRXXX^^^jjjooovvv~~~{{{ooohhh^^^WWWSSSRRRRRRQQQOOOOOOWWW___[[[OOOLLLQQQEEEHHHKKKLLLLLLLLLOOOQQQ\\\dddrrrxxxooolllooozzz}}}wwwqqq}}}[[[888333111111333222666333@@@NNNOOOOOOQQQLLLTTTgggpppyyyxxxxxxqqqoooyyy___GGGAAAFFFOOO^^^lllyyywwweeeTTTGGGEEEFFFEEEHHHNNNQQQYYYeeerrryyyuuujjjaaaTTTYYY]]]nnngggWWWUUUUUUTTTVVVXXXXXXYYY___hhhsssiiibbbtttgggFFFAAADDDqqqxxxXXXBBB>>>PPPpppaaa???;;;555555000333111111111111000000000000///000111111000111333555BBBTTTeeettt~~~yyyuuu}}}sssaaa```{{{nnn\\\LLLFFFGGGPPP^^^pppqqq{{{ooo[[[RRRQQQOOOOOORRRSSSUUU\\\eeeooottt|||yyypppeeeaaaZZZVVVTTTUUUVVVWWW\\\XXXYYY^^^]]]UUUPPPRRROOOOOONNNMMMJJJIIIIIIIIIKKKOOOWWWaaahhhhhhbbb\\\^^^aaafffnnnrrroooqqq{{{fff@@@777333111222111555333@@@NNNOOOPPPTTTQQQRRRjjjooowwwxxxyyyoooqqquuu[[[DDDAAAHHHOOO\\\jjj~~~}}}vvvttt[[[NNNDDDDDDEEEDDDHHHOOOTTT^^^mmmxxx{{{tttiiiaaaTTT[[[cccvvvgggWWWUUUTTTRRRRRRTTTSSSTTTZZZcccmmm}}}kkk]]]fffdddDDD<<>>RRRtttfffAAA;;;555555000222222222111111111000000000000111222111111111333555HHH]]]ooozzz{{{~~~{{{dddbbb{{{nnn[[[KKKFFFHHHPPP___qqquuu{{{|||lll___VVVRRRPPPPPPRRRVVVYYY\\\eeennnyyy~~~~~~tttjjjccc\\\^^^aaaffflllrrrxxxzzz}}}yyyyyyvvvmmmfffdddgggaaaYYYSSSPPPNNNLLLKKKHHHHHHIIILLLOOOPPPPPPOOONNNRRRTTT]]]iiikkkwwwjjjCCC999444111222111333222@@@NNNOOORRRXXXVVVSSShhhlllwww|||~~~kkkqqqqqqVVVAAABBBJJJOOOZZZgggxxx{{{vvvvvvUUUKKKFFFHHHIIIFFFHHHOOOXXXdddttt~~~}}}uuujjjcccYYYcccnnngggXXXVVVPPPNNNMMMNNNNNNPPPXXXaaammm|||dddUUU\\\www}}}aaaDDD;;;EEEjjjmmmRRRCCCAAATTTvvvkkkDDD<<<666666111333222222222111111111000000000111222222111111333555IIIbbbwwwccc^^^wwwwwwkkkXXXKKKHHHJJJRRR```rrrxxxyyyzzzvvvpppiiicccZZZQQQJJJSSSTTTYYY___ccchhhsss~~~vvvmmmiiijjjkkkvvv}}}{{{tttjjjaaa]]][[[VVVPPPKKKHHHHHHJJJDDDHHHFFFOOO]]]```qqqhhhAAA888333111333222222111???NNNPPPTTTZZZZZZYYYhhhjjjzzzyyygggooonnnSSS@@@CCCKKKOOOXXXddduuuyyywwwxxxTTTMMMKKKOOONNNHHHHHHMMM[[[hhhyyyvvvkkkddd___kkkxxxgggXXXWWWMMMKKKJJJKKKKKKNNNWWWaaapppxxx[[[NNNWWWsss{{{aaaGGG???FFFhhhiiiPPPDDDDDDVVVvvvnnnFFF>>>888777222444222222222111111111111000000111222222111222444666EEEbbbzzz{{{yyy\\\XXXsss}}}ttthhhVVVKKKKKKLLLTTTaaasssyyywww|||tttfff\\\VVVTTTWWWYYY___gggmmmssszzzpppfffeeennn}}}wwwtttlll```SSSKKKIIIIIIEEEHHH@@@CCCMMMIIIXXX|||yyyyyy888444111333...222222555===HHHTTTZZZZZZYYYcccooo}}}}}}uuuccchhhfffLLLBBBHHHIIINNNZZZ```uuurrrWWWSSSQQQQQQNNNKKKLLLPPP___qqq}}}sssiiikkkrrrfffUUUOOONNNLLLMMMOOOPPPQQQYYYbbbvvvyyykkkYYYVVVaaa}}}```@@@@@@HHHqqqnnnOOOEEEBBBSSS|||{{{EEE<<<:::222111222333222111111000111111111444222222444333222555;;;KKKiii{{{ooosss```dddyyy|||ppp```LLLFFFMMMRRRYYYggg{{{{{{pppyyyhhhZZZYYY^^^[[[```gggooowwwooocccoooooofffgggbbbWWWXXXMMMEEEFFFIIIJJJNNNTTTeeeqqq~~~{{{wwwyyytttzzz|||;;;555222444000333222666>>>JJJUUU[[[[[[YYY\\\kkk{{{|||qqq___eeeeeeKKKAAAGGGHHHMMMYYY___zzzsssTTTQQQOOOOOOMMMJJJKKKOOO```rrrvvvlllqqqzzzgggVVVQQQNNNMMMNNNQQQRRRRRRYYYaaasss|||mmmbbbccc|||dddCCC@@@JJJqqqnnnNNNCCCBBBTTT||||||FFF<<<:::333222333333222222111111111111111444111222333333222555;;;QQQpppiiiqqqwww___mmmxxxlll\\\KKKGGGOOOQQQYYYgggzzz}}}qqqwwwooo^^^VVVXXX\\\bbbgggnnnvvv~~~wwwnnnpppyyyzzzxxxooo\\\SSSNNNNNNNNNJJJGGGHHHOOOVVV```dddeeefffkkkpppzzz~~~}}}tttxxxqqqxxx>>>777222555111444333777???KKKVVV[[[ZZZWWWUUUgggyyy}}}{{{lll\\\ddddddJJJ@@@FFFGGGMMMYYY```xxxrrrTTTPPPOOOQQQPPPMMMMMMPPPbbbsss{{{qqquuujjjYYYSSSNNNNNNQQQUUUUUUUUU[[[bbbrrr~~~kkkddd{{{iiiEEE???LLLuuuoooMMMBBBAAAQQQwwwHHH===:::444444444333333222111111111111111333111111333333222555;;;TTTsssjjjzzznnn```~~~uuuiiiZZZJJJHHHQQQPPPYYYhhhzzzsssuuukkk]]]XXX[[[___bbbhhhnnnwwwsss~~~zzzeeeaaa___bbbbbb\\\VVVSSSOOOPPPPPPPPPPPPTTTYYY^^^dddiiioootttxxx|||vvvlllsssAAA888222666111333222666???JJJUUUXXXVVVSSSTTTfffwwwyyywww}}}|||kkk]]]fffdddJJJ@@@FFFHHHNNN[[[bbbooooooVVVRRRRRRUUUVVVSSSRRRTTTcccsssvvvyyywwwtttnnnlllkkkmmmppptttvvvwwwlll[[[TTTPPPQQQUUUYYYYYYYYY]]]cccssszzzhhhccc{{{kkkGGG@@@QQQzzztttPPPCCC???JJJkkkLLL>>>:::555666555333333222111111111111222333111111333333222666;;;VVVvvvrrriiidddwwwmmm^^^LLLHHHPPPRRR\\\mmm~~~wwwuuu~~~zzzqqqccc\\\UUUTTTXXX^^^bbbcccjjjsssvvvyyy}}}{{{{{{}}}zzzhhhbbbYYYQQQLLLKKKKKKKKKKKKOOOTTTXXX[[[^^^bbbdddjjjoootttvvvsssqqqrrrsssvvvuuuhhhooo}}}DDD888000555111222000555>>>IIIRRRTTTPPPKKKSSSffftttsssqqq~~~nnnaaakkkeeeKKKAAAGGGIIIPPP]]]eeennn}}}kkkVVVSSSSSSXXXZZZXXXWWWWWWdddsss{{{~~~wwwoookkkaaacccccc```[[[VVVSSSRRRQQQPPPPPPRRRUUUWWWWWWWWW```fffsssjjjdddiiikkkeee]]]dddkkkzzznnn\\\TTTQQQRRRWWW\\\\\\[[[^^^eeeqqq{{{}}}ggg\\\```|||iiiFFFBBBTTTzzzTTTEEE>>>CCC^^^zzzQQQ@@@:::666777666444333333222111222222222222000111333333333666<<<\\\|||}}}yyydddhhh}}}tttdddPPPIIIMMMTTTaaattt{{{ttt{{{tttcccWWWSSSOOOPPPPPPRRRTTTXXX]]]```kkkwwwnnnhhhxxx}}}pppeee\\\UUUPPPMMMOOOSSSUUUVVVXXX[[[]]]YYYbbbjjjlllkkkooo|||vvvfffkkkyyyGGG999000555111111000444===HHHOOOPPPJJJDDDOOO```mmmlllnnn{{{{{{{{{qqqdddooofffKKKAAAGGGIIIQQQ___gggvvv|||kkkUUURRRSSSYYY]]]\\\YYYXXXfffttt~~~|||}}}}}}zzzsssiii^^^UUUOOOMMMLLLPPPTTTTTTSSSRRRTTTVVV]]]]]]___aaabbbaaa]]]ZZZ]]]^^^jjjppp```SSSRRRXXXYYYTTTOOORRRYYYiiinnn\\\SSSQQQRRRVVV[[[[[[ZZZ^^^dddmmmvvvyyyddd[[[UUU]]]{{{eeeEEECCCSSSzzzSSSEEE???BBBZZZtttVVVBBB999666888666444444333222222222222222222000111333333333777<<<]]]}}}}}}|||```iiiwwwgggRRRIIIMMMUUUfff||||||qqqwwwwwwdddSSSKKKLLLJJJLLLNNNNNNOOOUUU___gggooo|||pppdddkkkrrrhhhbbb[[[]]]___aaabbbdddgggiiihhhtttyyyggghhhuuuKKK;;;000666333222111555>>>HHHNNNMMMEEE???HHHXXXddddddjjj~~~www|||pppcccnnneeeJJJ@@@FFFIIIPPP___ggg|||oooVVVSSSTTT\\\aaa```]]][[[jjjwwwqqqbbb]]]`````````]]]WWWRRROOOPPPRRRUUUYYY^^^___^^^```dddhhhqqqsssxxx|||~~~zzztttooollleeehhh{{{eee\\\UUUXXX]]]^^^^^^___aaaeeeqqqmmm[[[RRROOOOOOSSSWWWWWWWWW\\\bbblllssslllbbbXXX\\\vvvbbbDDDCCCPPP|||vvvOOOCCCBBBHHHaaaZZZCCC999666888555444444333222222222222333222000000333333333777===___}}}vvv___kkk}}}uuufffQQQJJJNNNVVViiiyyylllppp{{{{{{jjj\\\NNNIIILLLEEEGGGIIIJJJMMMVVVbbbkkkrrrsssbbbbbbttt}}}xxxuuuxxx{{{~~~|||hhhgggqqq}}}MMM<<<111777444333222666???HHHNNNLLLCCC<<>>EEEHHHPPP___ggg|||tttYYYVVVWWW```fffeeeaaa___lllyyyqqq]]]NNNMMMRRRRRRSSSTTTSSSTTTWWW^^^ccclllqqqwwwzzz|||vvviiidddtttrrrfff___]]]bbbeeegggkkkrrrmmmZZZPPPMMMMMMPPPTTTTTTTTTYYYaaannntttnnn```\\\sss~~~aaaCCCCCCLLLxxxqqqJJJAAAEEEOOOiii\\\DDD999666777555555444333333222222333333222000000333444333777===dddpppaaammmyyyqqqbbbPPPKKKQQQUUUjjjwwwgggjjjvvvmmm^^^VVVLLLHHHJJJCCCEEEHHHKKKOOOTTTZZZ___sss~~~{{{gggZZZccczzzmmmwww~~~jjjgggooo{{{SSS888999555666000222222;;;HHHLLLDDD>>>>>>BBBNNN\\\]]]___||||||qqqbbbjjjjjjOOOCCCEEEDDDIIIXXXaaavvvwwwdddVVVZZZhhhgggccceeefffsss~~~eee\\\YYYUUUWWW^^^ccciiikkkgggfffooo|||vvvggg[[[bbbuuu~~~yyyrrrmmmrrr~~~|||}}}lllZZZQQQOOOMMMNNNQQQRRRRRRWWW]]]mmmvvvkkkXXXYYYooopppUUU???>>>IIIwwwuuuQQQFFFFFFTTTuuudddAAA888999777555666555444222111000000000222333......666555666BBBnnnjjjZZZjjjxxxyyyttt```PPPOOOPPPZZZppprrrdddeeemmmpppdddPPPDDDFFFHHHGGGGGGGGGHHHLLLQQQVVVZZZhhhuuuwwwiiiSSSgggttt~~~}}}wwwkkknnnmmmsss{{{rrrgggmmmxxx~~~gggaaajjjzzzTTT888888444666000222222;;;HHHLLLDDD>>>???EEELLLWWWZZZaaa~~~|||qqqcccjjjhhhMMMBBBEEEEEELLL\\\fff{{{}}}fffWWW\\\jjjjjjgggjjjkkkxxxuuu```]]]ccckkkyyyiii]]]TTT[[[lllzzz|||zzz~~~{{{tttnnniiibbb[[[VVVXXXaaappplllZZZQQQOOOMMMNNNQQQRRRRRRVVV[[[hhhqqqlllYYYXXXmmmnnnTTT??????KKK|||}}}ZZZKKKIIIWWWzzzgggCCC::::::888555666555444333222111111111222444//////666666777CCCqqqdddUUUfff}}}yyyrrr^^^OOOOOORRR^^^sssqqqaaaaaaiii|||mmm```NNNDDDFFFHHHHHHJJJKKKMMMOOORRRUUUWWWbbboooiii\\\UUUnnn~~~}}}lllfffcccgggmmmpppuuu{{{uuuqqq~~~ggg```hhhvvvUUU888777333555000222222;;;HHHKKKCCC>>>???IIIKKKSSSXXXbbb~~~~~~qqqccckkkfffLLLAAAEEEFFFOOO```kkkhhhYYY]]]lllmmmkkkqqqssstttjjjppp~~~tttgggYYYSSSNNNTTTcccpppuuuttt{{{uuuqqqllliiiddd^^^XXXRRRMMMGGGDDDCCCHHHRRRcccwwwnnnZZZQQQPPPNNNNNNQQQQQQPPPTTTYYYeeeooojjjWWWWWWllloooUUU@@@@@@JJJ~~~bbbRRRNNN```kkkGGG<<<;;;888555666555444333333333333333333555000111777666888EEEvvv|||eeeVVVeeeyyyqqq\\\MMMOOOSSSbbbvvvnnn]]]\\\cccttt~~~dddYYYKKKDDDFFFHHHJJJMMMPPPRRRRRRSSSSSSTTT\\\jjjttt]]]RRRZZZxxxqqqbbb]]]^^^```bbbdddjjjpppxxxsss{{{eee___gggtttTTT888666111555111111333<<>>AAAJJJLLLUUUZZZbbb~~~rrreeelllgggLLL@@@DDDFFFOOOaaammmkkk[[[^^^lllnnnpppwww{{{}}}{{{sssmmmcccYYYQQQPPPOOORRR]]]iiinnnnnn}}}vvviiibbb\\\WWWSSSQQQMMMIIIFFFDDDCCCBBBBBBCCCGGGRRRcccvvvoooZZZPPPPPPNNNNNNPPPPPPNNNRRRWWWeeepppaaaRRRWWWqqquuuYYYBBB@@@GGGzzzbbbTTTRRRiiipppKKK???<<<888555666555555444444444555555222666222222888777:::GGGzzzyyyiiiZZZiii{{{ttt^^^MMMNNNRRRaaauuukkkYYYWWW]]]lllyyyrrrYYYQQQGGGDDDHHHJJJMMMPPPTTTUUUUUUUUUVVVYYY___mmmkkkZZZSSSdddrrrkkkhhhgggggg___bbbhhhooovvv}}}{{{xxxxxxddd___hhhvvvSSS777666111555111111333<<>>BBBKKKOOO[[[aaacccvvvtttfffmmmiiiNNN@@@CCCEEENNNaaammmmmm]]]___mmmpppsss}}}{{{pppssszzz~~~~~~|||uuukkkeee```YYYSSSQQQSSSTTTTTT[[[eeeiiigggfffhhheee]]]TTTOOOJJJFFFDDDCCCBBBAAAAAABBBDDDEEEEEEGGGJJJPPP[[[nnnoooZZZPPPPPPMMMMMMOOONNNMMMPPPVVVeeeooowwwWWWLLLYYYyyyaaaEEE???HHHvvvyyyZZZOOOOOOiiitttOOOAAA===999666666666555444444555555555111666333222888777:::HHH{{{qqqiii]]]uuu}}}xxxaaaOOOMMMPPP^^^rrrgggUUUSSSYYYeeeqqqbbbMMMJJJEEEDDDKKKMMMPPPTTTXXXYYYYYY\\\aaafffnnnzzzxxxaaaWWWVVVooo{{{xxxuuunnnddd]]]]]]bbbiiinnnvvvxxx|||wwwyyyzzzeee```iiivvvQQQ777666111555222111333===HHHHHH@@@>>>CCCKKKQQQaaajjjhhhssswwwhhhnnnlllPPPBBBDDDEEEOOObbboooqqq```aaannnqqqvvvzzz```\\\bbbkkkppp{{{}}}zzzxxxuuuqqqjjjccc^^^ZZZUUURRRVVVZZZ[[[XXX]]]fffhhhdddNNNMMMKKKHHHFFFDDDCCCBBB@@@BBBCCCDDDDDDFFFHHHKKKLLLQQQWWW^^^iii{{{nnnZZZOOONNNLLLLLLNNNNNNLLLOOOUUUbbblllpppPPPJJJ]]]hhhHHH>>>MMMsssnnnPPPHHHIII```vvvRRRCCC>>>:::777777666555444444444444444000555333333777666:::III{{{pppiiieee~~~zzzcccPPPNNNPPP[[[qqq{{{cccRRRPPPXXXaaalllzzzrrrUUUFFFGGGDDDEEEMMMQQQSSSYYY___ccceeejjjssszzziiiUUURRRYYYyyywww}}}yyysssmmmhhhbbb]]]YYY]]]```dddjjjqqqwww|||~~~{{{sss~~~ggg___eeeqqq~~~NNN777777222666333111444>>>HHHGGG???>>>DDDNNNRRRdddrrrrrrxxxyyyjjjooooooRRRCCCFFFGGGQQQfffsssvvvdddcccppptttzzz^^^QQQTTTVVVYYY___ffflllsss|||~~~~~~|||zzz{{{|||{{{xxxuuupppkkkfffbbb```^^^\\\\\\___dddddd```eeennnnnnfffJJJGGGEEEFFFGGGHHHIIIJJJJJJNNNRRRUUUVVVXXX[[[^^^aaagggqqq}}}mmmYYYOOOMMMKKKKKKMMMMMMLLLOOOUUU___iiirrrQQQLLLaaalllIII===LLLkkkcccHHHEEEFFFWWWxxxSSSDDD>>>:::888777666555444333333333333///444333222666555:::JJJ~~~uuukkkiii}}}yyybbbPPPPPPSSS\\\sssxxx```PPPPPPXXX___hhhuuufffMMMDDDHHHFFFFFFOOOSSSUUU^^^iiiqqqvvv}}}yyy^^^NNNSSS```~~~|||oooppprrrtttrrrjjj```XXXRRRTTTVVV[[[___dddhhhjjjiiillloooqqqtttyyyxxx}}}ddd[[[```lllyyyLLL777777222666333111444>>>HHHGGG???>>>DDDPPPRRReeevvvzzz}}}zzz{{{kkkooopppSSSEEEGGGIIITTTjjjwwwzzzgggfffrrrvvv|||jjjIIIIIIPPPMMMNNNVVV]]]___```cccgggjjjmmmqqqrrrqqqttt||||||zzzxxxyyyzzzzzzxxxuuunnniiieeeeeeffffffggghhhfffkkkkkkhhhmmmwwwuuukkkTTTOOOLLLNNNPPPQQQRRRSSSWWW\\\cccgggjjjmmmqqqtttzzzmmmYYYOOOLLLJJJJJJMMMMMMLLLPPPUUU^^^hhhwwwTTTOOOdddmmmIII===HHHdddZZZCCCEEEGGGTTTxxxxxxTTTEEE???;;;999888777555444333222111111...444333222666444999JJJvvviiifff|||www```OOOQQQWWW___vvvvvv___OOOPPPYYY^^^fffrrr```KKKEEEKKKGGGFFFOOOTTTVVVbbbqqq|||~~~|||~~~sssYYYMMMYYYjjjhhhbbbZZZVVVWWW[[[^^^```TTTUUUUUUVVVXXXZZZ\\\]]]WWWYYY]]]```ccciiiqqqxxx~~~xxxyyyxxx___VVV\\\iiixxxBBB666555888111555444555===FFFDDD===???GGGOOOUUUhhh{{{yyynnnuuu{{{kkkpppqqqYYYFFFEEEJJJQQQdddzzzrrrdddmmm}}}mmmOOOCCCBBBBBBBBBCCCDDDFFFGGGJJJNNNTTTXXX[[[dddiiijjjrrr~~~{{{|||{{{xxxwwwzzz}}}zzztttsssnnnjjjkkkpppsssrrrpppsssqqqttt{{{~~~|||}}}jjjhhhgggiiinnnqqqpppnnnyyyhhhSSSIIIJJJHHHHHHLLLMMMKKKMMMQQQ___lll|||VVVKKKjjjaaaCCC@@@JJJZZZRRRCCCDDDEEEOOOiii[[[FFF>>>;;;999888777555444333333333444333555222444888333888JJJ{{{dddbbbyyyuuueeePPPOOO\\\dddxxxwww^^^RRRRRRVVVaaadddkkkwww```SSSHHHGGGLLLQQQUUUXXX```ppp~~~yyywww|||cccPPPPPP```pppqqq\\\XXXWWWPPPKKKLLLLLLQQQUUUYYY```jjjmmmjjjggg```___bbb^^^WWW[[[gggiiilllsssyyyxxxrrrrrruuu}}}wwwyyy}}}uuutttpppvvvuuu]]]VVVZZZdddvvvCCC777555888111555555666>>>GGGFFF???@@@HHHSSSWWWgggvvvvvvttt~~~mmmqqqvvv\\\FFFCCCHHHMMM\\\nnnwwwssseeemmm~~~qqqUUUAAA;;;<<<===<<<===>>>???@@@BBBFFFKKKOOOWWWdddmmmpppwww~~~vvvxxxuuuqqqssswww{{{{{{yyy}}}hhhRRRIIIJJJHHHIIILLLLLLKKKMMMQQQaaaqqq~~~YYYPPPmmm[[[@@@???EEEXXXRRRAAA???@@@PPPqqq}}}UUUDDD@@@===999:::999777555444444444555333555222444888444888KKK{{{aaaddd~~~{{{yyyiiiRRRNNNZZZdddxxx{{{bbbSSSTTTYYYaaadddkkkvvv~~~bbbVVVMMMMMMSSSYYY]]]aaalll|||yyy___PPPUUUhhhxxxzzznnn^^^VVVWWWMMMIIIEEEHHHRRR```mmmuuu}}}uuuooofffbbbaaadddeeecccccceeejjjlllnnnnnnmmmllllllmmmiiidddaaaaaagggmmmqqqrrrxxxrrr[[[TTTYYYdddvvvEEE888555888000555555777@@@IIIHHHAAABBBJJJPPPWWWeeeqqqrrrwww}}}zzz{{{}}}ppprrr|||aaaIIIDDDGGGKKKVVVcccsssvvvggglll|||```SSSDDD;;;;;;>>>>>><<<999999:::;;;;;;>>>BBBFFFUUUdddqqquuuzzz}}}~~~|||~~~gggQQQHHHIIIHHHIIILLLLLLJJJMMMSSSaaarrruuu\\\UUUqqqRRR<<<===CCCXXXVVVFFFBBBDDDZZZzzzSSSFFFEEEAAA<<<;;;:::888666555555555666333555222444888444999KKK}}}```aaa}}}{{{{{{|||mmmTTTNNNXXXeeeyyyyyy|||fffUUUUUU[[[eeehhhpppyyy~~~yyyfff\\\UUUXXX___eeejjjnnn|||oooXXXPPP[[[qqq|||pppnnn___QQQFFFFFFJJJPPP\\\iii{{{|||wwwrrrlllgggfffjjjkkkkkkiiigggfffggghhhddddddeeeiiippp{{{nnnXXXRRRXXXcccvvvHHH999555888000555444777@@@JJJHHHAAABBBJJJNNNZZZjjjsssrrrwww~~~|||}}}{{{xxx{{{sssssseeeLLLFFFJJJOOOWWW___xxx{{{iiijjjvvvmmmOOOIIIAAA>>>???@@@>>><<<999::::::::::::;;;>>>AAARRRaaaooosssuuu}}}eeeOOOHHHIIIHHHIIIKKKKKKJJJNNNTTT^^^mmmpppYYYWWWrrrvvvLLL999;;;AAAVVVUUUIIIGGGHHH```YYYKKKHHHEEEAAA;;;:::888666555555555555333555222444888555:::LLL```^^^rrr||||||~~~oooVVVPPPZZZfffzzzxxxmmmbbbdddssslllXXXVVV]]]kkkoooxxx}}}mmmeee```dddkkkqqqwww|||eeeQQQPPPaaazzz}}}rrrbbbXXXXXXSSSIIIIIISSSWWWmmm~~~}}}zzzvvvrrrqqqqqqsssuuuwww|||lllVVVPPPVVVaaasssKKK:::555777000555333666???IIIIIIAAABBBIIIPPP^^^mmmrrrqqqxxx{{{xxx{{{vvvtttfffMMMFFFKKKRRRZZZaaa{{{~~~jjjeeeooo|||qqqRRRFFFBBB>>><<<;;;;;;:::888:::;;;<<<;;;::::::===???JJJUUUaaaeeehhhrrr~~~cccPPPJJJHHHHHHIIIKKKJJJIIINNNVVV]]]hhhtttRRRUUUqqqnnnGGG888999===OOOMMMDDDCCCCCCXXX```MMMHHHFFFCCC;;;:::888555444333333444333555222444999555:::MMMaaa^^^rrrqqqWWWPPPZZZfff|||~~~ooo```TTTYYYpppttt^^^[[[cccsssxxxzzzsssooorrrxxx}}}yyy]]]NNNTTTiiirrrjjjkkkdddSSSLLLQQQOOOTTTcccxxxkkkVVVPPPTTT___pppNNN;;;555777000555222555@@@JJJIIIBBBBBBIIINNN\\\hhhkkkmmmyyy}}}zzz|||zzzwww~~~gggOOOEEEIIIQQQ\\\ddd{{{~~~hhh^^^eeerrr}}}}}}zzz{{{}}}|||sssjjjTTT>>>>>>===;;;:::999999999::::::;;;;;;;;;999999;;;<<<>>>FFFNNNRRRWWWccctttzzz```QQQNNNHHHHHHJJJKKKIIIHHHOOOXXXaaajjjoooOOOSSSlll|||dddCCC777888<<>>===:::888666555555555333555222555:::777<<>>333777333333999777@@@NNNPPPFFFDDDLLL[[[zzz}}}~~~{{{zzz```JJJIIIOOOXXXfffyyyxxxXXXIIIFFFEEEFFFJJJEEEFFFIIILLLPPPSSSUUUWWWaaaccchhhooouuu{{{tttiiibbb\\\TTTKKKDDDBBBAAA>>>;;;::::::999888888999:::;;;<<<<<<<<<<<<<<<=========>>>:::999===??????AAADDDPPPbbbwwwttt]]]NNNIIIHHHGGGIIIJJJHHHGGGNNNWWWcccwww|||jjj\\\]]]^^^ZZZLLL===777999000GGGIII???BBBOOOyyyxxx^^^NNNJJJKKKGGGBBB>>>999888888777444111333333555555333333<<>><<<:::<<<;;;::::::;;;<<<======>>>???@@@AAABBBAAAAAA@@@BBB>>><<>>CCCFFFEEECCCIIIIIIIIIIIIIIIIIIIIIIIILLLJJJKKKNNNLLLHHHGGGJJJHHHDDDFFFMMMSSS]]]sss~~~kkkWWWLLLIIIGGGFFFGGGHHHGGGGGGPPPZZZmmm}}}qqqbbbPPPOOONNNKKKCCC:::888;;;BBBSSSMMMAAABBBHHHfffvvvdddXXXPPPOOOKKKMMMHHHAAA>>><<<;;;777444444333444666555555;;;DDDoookkkhhhhhhYYYXXXggg}}}uuugggccchhhzzzttteeedddtttmmm\\\OOOYYYuuuzzz|||xxxnnneee___]]]___bbbaaa______aaagggmmmrrrtttzzz~~~yyypppmmmrrrllleeeeeellluuu}}}ttt[[[NNNOOORRR```sss}}}LLL===444444000444555888FFFVVVUUUJJJHHHQQQYYYdddiiisss{{{www~~~zzzyyyyyyvvvVVVIIILLLUUUcccmmm~~~xxx[[[PPPOOOLLLKKKMMMGGGEEEEEEIIIOOOTTTVVVVVV^^^bbbcccaaadddlllssstttnnniiiccc```___]]]XXXTTTUUUQQQKKKEEEAAA????????????>>>???BBBGGGJJJJJJHHHOOONNNLLLJJJJJJLLLNNNPPPNNNPPPTTTYYYWWWRRRPPPRRRPPPLLLLLLPPPPPPQQQ```rrr|||iiiUUUIIIHHHFFFFFFGGGHHHGGGHHHQQQ[[[fffxxxmmm]]]MMMJJJHHHFFF???888888<<>><<<:::???AAADDDGGGJJJMMMNNNOOOPPPOOONNNNNNOOOSSSVVVXXXSSSWWW```fffeee]]]ZZZ\\\TTTTTTTTTTTTRRRPPPWWW___pppzzzfffRRRHHHFFFFFFEEEFFFGGGFFFHHHRRR]]]dddxxxjjjZZZPPPKKKGGGDDD>>>777777:::BBBOOOFFF;;;???CCCYYYpppbbbZZZTTTUUUVVVOOOIIIBBB>>><<<;;;888666666333444666666666;;;AAAsssvvvgggxxxjjjZZZUUU___uuuuuuhhheeegggjjjtttuuuiiiYYYTTTUUURRRaaadddWWWQQQ```ooojjjaaa[[[WWWUUUSSSRRRWWW]]]gggpppvvv{{{|||fffSSSMMMSSSUUU```qqqyyyFFF<<<666666111666777<<>>>>>===:::@@@EEEKKKNNNNNNPPPSSSWWWZZZ\\\___cccgggkkknnnpppmmmttt{{{uuuvvvnnnpppoooiiifffggghhhgggjjjzzzwwwdddQQQGGGFFFFFFEEEEEEGGGFFFHHHSSS^^^hhh~~~gggZZZOOOJJJDDDAAA<<<777777;;;AAALLLCCC999>>>CCCUUUyyyrrrggg```XXXXXXYYYSSSMMMEEE@@@>>>===:::777666333333666777777:::@@@jjjhhhnnn|||sss^^^TTTZZZrrryyy}}}tttYYYQQQHHHJJJOOOPPPiiibbbWWWRRRdddzzz}}}tttnnneee^^^YYYWWWVVVUUUTTTYYYaaagggllloooqqqsssnnnpppqqqrrrssstttxxxzzz~~~}}}}}}}}}ppp^^^MMMKKKRRRUUU^^^mmmtttBBB:::666777222888555999IIIYYYZZZRRRWWWdddhhhmmmpppyyy~~~{{{wwwzzzfffOOOKKKQQQ[[[\\\lllsss\\\TTTRRRLLLGGGFFFGGGPPP]]]iiitttmmmRRRAAA>>>AAAAAA???AAAHHHOOORRRQQQRRRWWW]]]mmmrrryyy{{{uuubbbPPPGGGFFFFFFEEEEEEFFFFFFHHHSSS^^^nnnfff[[[JJJDDD???<<<999666888<<<@@@JJJBBB999AAAFFFWWWzzzrrrjjjddd\\\ZZZZZZ\\\UUULLLEEEAAA>>>;;;888666333333666888777:::???dddgggiiiyyy|||dddUUUZZZsss[[[KKKKKKNNNZZZbbbfff|||uuuqqqrrrpppiiieeeggg~~~xxxvvvuuutttzzzbbbWWWTTTfffnnnddd\\\UUU\\\XXXQQQNNNMMMOOOPPPQQQaaaeeejjjnnnooopppqqqrrrtttwww{{{~~~}}}}}}ttteeeXXXIIIIIIQQQTTT\\\jjjpppuuuHHH:::444333666666999???IIIXXX```TTTSSSfffiiiiiiiiijjjvvv{{{xxx~~~qqqNNNKKKYYY[[[```iiivvv\\\SSSUUUKKKDDDKKKUUU]]]xxxmmm]]]KKKAAA<<<;;;<<>>UUUyyyeeeVVV\\\___bbb___VVVJJJCCCAAA???;;;777999555444666777666999===dddnnnooofffTTT[[[nnnlllRRRHHHPPPaaaqqqxxx}}}lllddd]]]^^^ddd]]]VVVQQQQQQRRRQQQPPPRRRUUUaaalll}}}yyytttkkkgggkkkoooxxxeeeWWWRRReee{{{kkk^^^SSSPPPKKKHHHGGGFFFFFFEEEKKKQQQ\\\hhhtttwwwbbbSSSNNNLLLOOOSSSZZZeeeooouuuGGG:::444333555555999@@@KKK\\\eee[[[YYYjjjfffiiimmmqqqzzz|||tttQQQKKKWWWXXX___iiizzz```VVVXXXOOOHHHOOO___ppp{{{pppeeeVVVFFF>>>;;;;;;>>>BBBJJJOOOLLLNNNZZZeeexxxvvvmmmjjjoookkklllvvvppp]]]LLLFFFGGGFFFEEEEEEGGGGGGKKKUUUaaaooozzzaaaTTTEEECCC???<<<999888666666<<>>;;;BBBCCCXXXvvvggg[[[___^^^^^^YYYUUUNNNHHHBBB>>>;;;999999555444777777666999===___qqq}}}iiiVVV\\\llleeeRRRRRR]]]rrr~~~^^^RRROOOMMMMMMPPPNNNJJJKKKRRRVVVRRRMMMJJJLLLVVV^^^sssvvvpppqqqnnnpppuuu|||fffXXXTTTgggwwweee^^^TTTLLLHHHFFFFFFFFFEEEFFFIIIPPP\\\lll|||yyygggdddZZZQQQRRRXXX```iiiqqqtttGGG:::444222444444888AAANNN```llldddaaannnwww||||||~~~~~~zzzUUUKKKSSSTTT\\\hhh~~~}}}aaaWWWZZZSSSLLLQQQhhhvvvhhh[[[NNNAAA;;;;;;<<>>:::888777666666777???::::::CCCEEE[[[sssiii```ccc\\\XXXRRRRRRPPPKKKDDD>>><<<<<<:::666555777777666888===ZZZiiiVVV]]]jjj}}}~~~]]]VVV^^^vvv{{{___EEE>>>CCCEEEDDDEEEEEEEEELLLZZZaaa\\\PPPHHHJJJPPPTTThhh{{{zzzsssqqqoooqqqwwwfffXXXUUUjjjrrrcccXXXQQQMMMKKKIIIEEE@@@@@@EEEQQQ]]]eee~~~wwwggglll^^^RRRSSS[[[fffpppxxxrrrFFF:::444222444333999DDDQQQeeesssmmmhhhqqqwwwssspppwwwuuu~~~~~~~~~ZZZKKKPPPRRRZZZggg|||eee[[[```\\\UUUYYYppp|||iiiRRRHHH===:::;;;===CCCIIIOOONNNIIIOOOjjjwwwhhhXXXJJJEEEGGGEEEDDDEEEGGGGGGMMM[[[iii|||uuuZZZKKKAAA???===999666555777888888BBB===:::@@@CCC^^^qqqjjjbbbeee\\\VVVQQQPPPMMMIIIDDD@@@>>>===:::777555777888777888===UUUlllXXX^^^jjj|||ooo```hhhzzz|||]]]LLL===<<>><<<888555555888:::AAALLLEEE===???BBBdddqqqiiiaaaddd\\\WWWVVVPPPIIIEEEDDDCCC@@@===;;;777666888888777888<<>>>>><<<888555555999===LLLTTTKKK@@@AAAFFFiiiqqqhhh^^^aaa\\\ZZZ[[[SSSJJJFFFFFFFFFBBB===<<<888666888888777888<<>>===999555555:::@@@OOOSSSFFF===CCCIIIiiippphhh\\\___\\\]]]\\\WWWRRRMMMJJJGGGBBB>>><<<999777888888777888<<>>===999555666;;;AAALLLLLL===888CCCKKKeee|||ooohhh\\\]]]\\\___[[[[[[ZZZUUUMMMFFFBBB@@@===999777999888777888<<>>===MMMrrrvvvgggbbbdddkkkcccdddaaa___YYYSSSRRRPPPHHH???DDD@@@;;;777666777999;;;BBBhhhccciiipppyyyeeedddrrrxxxmmmkkklllsss|||www^^^LLLDDD?????????>>>>>>BBBGGGJJJJJJEEEIIIUUUZZZVVVZZZdddyyy|||ssslllggg```WWWZZZpppzzztttqqqrrrttttttsss|||~~~ttt]]]NNNKKKKKKMMMRRRXXXcccqqqhhh@@@444666555333555999FFF[[[rrrkkkeeecccjjjuuuwwwxxxXXXKKKQQQUUUaaaqqqtttggg___WWWJJJ===777999999999<<>>:::777888777555777;;;===???@@@???BBBVVV|||uuujjjeeecccgggbbbfffaaa___YYYSSSQQQQQQMMMGGGCCCAAA>>>;;;999999999:::AAA```lllffflllfffcccnnn~~~xxxjjjhhhooossscccRRRFFFAAA<<<=========>>>BBBHHHMMMYYY\\\bbbeeecccbbbkkkwww}}}sssjjj^^^VVVXXXooo~~~tttvvvyyy|||}}}lllVVVIIIFFFLLLOOOSSSYYYcccpppfff@@@555777555333555888EEE[[[ttt~~~kkkbbb```kkk{{{zzz~~~___NNNPPPTTT```nnn|||nnnbbbUUUNNNGGG???:::999::::::;;;>>>CCCHHHJJJKKKGGGKKKRRRlll|||vvvlll]]]\\\lllvvvooobbbbbbooo|||}}}rrroooqqqhhhWWWVVVaaacccggguuuoooZZZNNNGGGCCCBBBCCC@@@FFFFFFFFFKKKNNNZZZoooeeeKKK@@@@@@>>>999666777666444666::::::;;;<<>><<<:::999888???TTTvvvgggmmm~~~iiibbbjjj{{{qqqhhhuuuvvvgggYYYLLLCCCAAA>>>?????????BBBGGGOOOTTT]]]ooo|||wwwjjjdddiiinnn{{{ooobbbYYYZZZnnn{{{gggRRRHHHFFFMMMPPPUUUZZZcccooo~~~ddd@@@666888555333555777CCC[[[vvv~~~ooodddaaaoooyyyfffRRROOOUUU```mmmyyy{{{ttteeeUUULLLFFFAAA===<<<::::::;;;???DDDHHHIIIIIIFFFMMMWWWsssrrrZZZNNNYYY```]]]TTTSSS\\\fff___YYYZZZbbbcccaaajjjwww{{{iiiUUUJJJDDDAAABBBDDDAAAFFFGGGHHHMMMNNN[[[sss|||___GGG===>>>===888666666666444666:::;;;:::;;;@@@LLLgggpppjjjeee^^^]]]WWW\\\\\\^^^\\\TTTOOONNNMMMJJJFFFEEEAAA>>>;;;999999888<<>>>>>>>>???BBBGGGOOOYYY```ggg{{{wwwhhhhhhnnnpppvvvnnnccc___nnnuuuaaaOOOGGGHHHLLLPPPVVV\\\dddqqqcccAAA777888555333666666AAAZZZxxxssseeebbbqqqzzz}}}}}}~~~pppYYYPPPWWW```lllxxx~~~yyygggTTTKKKGGGAAA<<<999999:::<<>>===888666666666444666:::===<<<<<<@@@LLLgggkkkeeeaaa[[[[[[RRRUUUYYY]]]^^^ZZZVVVUUURRROOOKKKGGGBBB<<<999888999:::999CCCooouuufffjjj|||~~~|||~~~mmmVVVBBB:::;;;999;;;???FFFQQQ___nnnwwwzzzrrrwwwmmmeeelll{{{oooeee```^^^`````````______ccckkkqqqvvvzzzkkkXXXHHHDDDHHHJJJQQQYYY```hhhttteeeBBB888777444333777666@@@YYYzzz{{{kkkfffttt|||}}}|||zzz}}}}}}{{{bbbUUUWWW```kkkuuuuuufffWWWNNNHHHAAA;;;999:::;;;>>>CCCHHHJJJIIIHHHHHHTTTeeekkkPPPKKKIIINNNTTT[[[ccckkknnn___OOOFFFCCCBBBBBBEEECCCFFFFFFJJJOOOPPPaaaoooUUUAAA<<>>999666777666444666:::>>>>>>>>>AAAKKKeeegggbbb___[[[[[[TTTWWWZZZ___aaaaaa```aaa]]]XXXOOOKKKDDD===999999:::;;;:::>>>eee}}}jjjkkk|||vvvzzzcccLLL<<<:::@@@;;;>>>FFFQQQbbbvvvzzzmmmccc[[[dddmmmqqqzzzyyyqqqiiikkk|||}}}wwwyyyqqqnnnggg]]]TTTOOOMMMMMMNNNRRRXXX\\\cccpppvvveeeSSSGGGFFFLLLLLLSSS]]]dddlllxxxfffDDD888777333444888666???YYY|||ooogggrrr{{{zzz{{{}}}yyy~~~iiiYYYWWW___hhhrrrooohhh```WWWJJJ>>>:::<<<<<<>>>BBBGGGKKKMMMKKKJJJJJJXXXlllxxxXXXUUUWWWaaalllwwwiii[[[MMMGGGEEECCCCCCDDDCCCEEEEEEJJJOOOPPPeeejjjQQQAAA===@@@>>>:::777888777555777;;;;;;===@@@BBBKKKeeeeeeeeebbb\\\^^^[[[ddddddeeedddccceeefffbbb[[[QQQNNNHHHBBB>>><<<;;;;;;<<<;;;XXX{{{~~~mmmiiiyyyzzzoooXXXGGG===<<>>BBBJJJWWWiii{{{dddWWWRRRMMMQQQWWWZZZXXX[[[jjj~~~zzztttsssoooooo{{{wwwsssssszzz{{{|||~~~~~~yyyrrrlll]]][[[WWWSSSOOOPPPSSSVVVVVV]]]iiiwwwrrraaaPPPFFFIIIQQQPPPXXXbbbiiiooo{{{hhhEEE888666333444999666>>>YYY}}}lllaaajjjrrrsssxxx|||yyy~~~jjjYYYVVV^^^fffppppppjjjjjjhhh]]]III999777===>>>@@@DDDIIINNNOOOMMMKKKLLL[[[ooo|||eeefffmmm{{{gggZZZLLLGGGFFFDDDCCCDDDDDDEEEDDDIIIOOOPPPggghhhPPP@@@===AAA???:::888888888666777<<<888<<<@@@CCCKKKeee|||eeeiiifff^^^```bbbpppnnnkkkfffbbbccceee```XXXRRROOOLLLGGGCCC???<<<;;;???888NNNvvvnnnooogggvvv}}}{{{~~~~~~bbbOOODDD===999999;;;>>>EEEQQQbbbwwwjjjOOONNNRRRRRR]]]```\\\SSSPPP[[[lllxxx}}}qqqqqqttttttuuuyyyrrrjjjjjjlllnnnnnniiiaaaZZZWWWVVVTTTRRRSSSVVV\\\aaannnvvv|||lll[[[JJJAAAFFFNNNSSS\\\eeelllqqq|||```>>>:::777333555555888777OOOlll^^^iiiqqqnnnsss}}}zzz|||zzz}}}|||mmmMMMXXX^^^fffooo|||wwwppptttlll]]]MMMDDD@@@===:::===AAAEEEIIIMMMOOONNNLLLUUUaaayyyzzzfffVVVGGGCCCDDDEEEDDDCCCDDDFFFFFFKKKSSSXXXoooxxx```HHH???@@@===<<<:::888666555666888:::===<<>>;;;>>>444BBBGGGlllwwwhhhsss~~~mmmjjj{{{kkkQQQEEE===@@@BBB;;;AAA???AAAJJJYYYhhhqqquuussskkkiiifffffftttlllVVVNNNJJJQQQdddsss{{{oooZZZSSSRRRWWWaaa}}}{{{sssvvvwwwxxxzzzqqqjjjhhhfffdddaaabbbaaaaaadddlllwww}}}nnn\\\MMMCCC@@@EEEMMMVVVZZZbbbkkksss}}}```???:::777444555555888666LLLuuuhhhqqqvvvpppsss|||{{{}}}oooQQQSSSYYYcccmmmxxxqqqlllppphhhZZZLLLCCC???===;;;===@@@DDDIIINNNQQQOOOLLLXXXfffxxxcccTTTFFFBBBDDDDDDCCCCCCDDDGGGFFFJJJQQQYYYuuuuuu^^^GGG>>>@@@===<<<:::888666555777888::::::;;;???DDDPPPlllxxxooooooqqqqqqrrrtttsssmmmiiikkkkkkgggbbbaaaccc[[[TTTPPPIII@@@<<<===666@@@BBBdddxxxfffooo{{{sssmmmzzzsssZZZIIICCC===???@@@:::<<<;;;<<>>===>>>???CCCJJJPPPQQQOOOLLLZZZjjj}}}uuu___QQQEEEBBBCCCDDDCCCDDDDDDHHHGGGIIIOOOZZZ}}}pppZZZEEE>>>@@@<<<<<<:::888666555777999:::888<<<@@@FFFZZZ|||xxxooossszzz{{{uuuooonnnllllllooonnniiiggghhheee___XXXSSSMMMDDD===;;;999===<<>>BBBGGGHHHFFFCCCAAA>>>@@@DDDCCC@@@EEENNNLLLPPPMMMPPP]]]dddppp}}}yyyxxx~~~gggXXXIIICCCDDDGGGLLLQQQVVV]]]fffpppyyyYYY@@@<<<888555666555777777DDDxxxvvvvvvuuussszzz|||}}}{{{{{{gggSSSSSSZZZfffmmmuuuzzzqqqpppkkkbbbWWWOOOHHHBBB??????@@@???BBBJJJOOOOOOKKKJJJYYYkkk{{{rrrYYYMMMCCCAAACCCDDDDDDEEECCCIIIJJJKKKOOOZZZjjjUUUCCC>>>@@@<<<;;;:::777666666777999;;;:::???BBBKKKggg}}}tttlllnnnuuuwwwqqqkkkkkkkkklllnnnkkkggghhhmmmccc^^^XXXTTTOOOGGG???:::<<<<<<888RRRxxxpppyyyvvvvvvbbbWWWUUUSSSGGGAAA@@@:::>>>>>>@@@DDDGGGGGGEEECCC======@@@FFFFFFDDDFFFLLLGGGNNNOOOWWWfffnnnyyyyyyaaaSSSEEEBBBEEEIIILLLOOOTTT\\\fffooozzzuuuTTT???<<<777666777555777999AAAtttwwwrrrrrrxxxvvvxxxvvv^^^UUUWWWcccjjjqqqyyyqqqrrrlllaaaWWWQQQJJJAAA>>>???CCCAAADDDKKKMMMJJJHHHJJJZZZmmmwwwmmmTTTJJJBBBBBBDDDDDDEEEGGGBBBJJJMMMOOORRR\\\}}}bbbPPP@@@===@@@<<<;;;999777666666777:::;;;;;;>>>CCCRRRvvvuuuqqqmmmkkkmmmpppooollljjjiiijjjiiifffbbbffflll___\\\WWWSSSPPPKKKCCC<<<>>>===:::MMMsssyyy|||wwwxxxlllhhhaaaOOODDDAAA<<<;;;;;;===???BBBDDDDDDDDDDDDCCCCCCDDDDDDCCCDDDHHHIIINNNOOOUUUccckkkvvv{{{sssZZZMMMCCCCCCHHHLLLNNNPPPTTT^^^iiiqqq|||iiiMMM===;;;777666888555666;;;>>>mmmxxxoooqqq~~~xxx{{{iiiXXXRRR___iiiooo{{{sssrrrqqqeee[[[VVVNNNBBB===???EEEDDDHHHNNNLLLGGGIIIQQQdddvvvrrrgggOOOGGGBBBBBBEEEEEEGGGIIIDDDKKKOOOQQQUUU___vvv\\\KKK>>>===@@@<<<:::999777666666888:::<<<:::<<>><<>>???AAACCCEEEFFFTTTPPPLLLIIIGGGGGGIIIJJJGGGKKKIIILLLYYYaaammmrrrhhhOOOFFF@@@DDDKKKPPPTTTXXXXXXcccmmmttt___GGG;;;:::666666999666444;;;;;;gggyyymmmppp}}}zzz|||}}}~~~pppXXXNNN\\\hhhlll}}}zzz|||oooddd```VVVGGG@@@BBBFFFFFFKKKQQQMMMGGGNNN\\\vvv}}}kkk___MMMFFFBBBDDDFFFFFFHHHKKKGGGLLLNNNQQQXXXdddqqqWWWHHH<<<<<<@@@<<<:::888777555666888:::<<<<<<<<>>>>>EEEeeeuuugggbbb[[[KKKBBBAAA===@@@AAACCCEEEGGGHHHJJJKKKRRROOOJJJFFFFFFIIILLLMMMPPPRRRMMMLLLUUUZZZdddwwwuuueeeZZZFFFAAA@@@EEELLLQQQWWW]]]ZZZfffpppuuuYYYDDD:::999555666:::666222;;;999bbbyyykkknnn|||xxxzzz{{{zzz~~~sssWWWKKKZZZfffhhhxxxyyynnniii^^^NNNFFFHHHEEEGGGNNNSSSNNNHHHRRRdddzzzggg[[[KKKEEEBBBDDDGGGGGGIIIMMMJJJMMMMMMQQQZZZhhhnnnTTTFFF;;;<<<@@@<<<:::888777555666888:::<<>>RRR|||vvvgggjjjjjjffffffjjjjjjfffbbbcccgggnnnpppkkkgggfffhhheee^^^WWWXXXYYYRRRGGG@@@???>>>AAA]]]bbbUUURRRPPPEEE???@@@<<<>>>AAAEEEIIIKKKLLLMMMOOORRRQQQNNNLLLPPPVVV[[[\\\aaaaaaYYYUUUYYYZZZ```qqq|||mmm\\\OOOCCC@@@AAAFFFKKKOOOVVV]]]YYYeeeooosss}}}WWWIII;;;666666666666777333;;;>>>ZZZwwwjjjnnn{{{wwwzzz}}}xxx}}}uuuvvvxxxzzzxxxyyy|||\\\IIIVVVffflllxxx|||rrrkkkXXXFFFFFFIIIJJJNNNNNNHHHKKKaaa{{{wwwdddWWWFFFDDDBBBCCCGGGJJJJJJIIIJJJLLLPPPSSSYYYpppeeeMMMEEE??????AAA<<<:::999777555666777:::;;;@@@>>>VVVwwwaaabbbdddeeegggiiiiiijjjgggjjjkkkkkkjjjjjjgggdddddd```\\\ZZZZZZWWWRRRMMMFFF???BBBDDDRRR^^^LLLFFFGGG???;;;>>>===BBBCCCFFFJJJNNNPPPOOONNNQQQTTTTTTQQQWWWkkk{{{lllaaa___dddlllrrrvvvfffUUUIII===AAAFFFKKKNNNRRRVVVYYY]]]dddnnnxxxzzzRRRFFF;;;888999777555555555<<<;;;RRRttteeehhhttt|||{{{nnn}}}yyy{{{zzz{{{wwwvvvdddOOOVVVcccjjjvvv~~~uuu```MMMKKKNNNLLLNNNTTTWWW^^^qqqppp___TTTFFFCCCBBBCCCFFFHHHIIIHHHHHHJJJOOOTTT^^^xxx~~~^^^HHHBBB===>>>AAA===:::999777666666888:::<<<>>>CCCcccqqqeeedddddddddeeefffggghhhdddfffhhhhhhgggdddaaa^^^```aaabbb```\\\VVVQQQNNNGGG???AAACCCLLLtttdddPPPGGGHHHBBB???BBB@@@FFFIIILLLPPPTTTYYY^^^aaaaaa[[[WWW___zzz}}}rrrvvv|||lll[[[MMMEEE===AAAFFFJJJMMMQQQUUUYYY^^^hhhpppxxxoooKKKBBB;;;;;;<<<:::777666999>>>999GGGvvvuuubbbbbbmmmtttttteeewww|||}}}|||wwwuuuoooVVVVVV___ggguuu~~~eeePPPNNNRRRMMMPPP]]]lllwwwwwwhhhYYYPPPDDDCCCAAABBBDDDGGGGGGGGGHHHKKKPPPXXXgggrrrTTTAAA???<<<===@@@===:::999777666777888:::<<<===HHHpppzzzlllkkkjjjhhhffffffgggiiijjjggggggiiiiiigggccc^^^\\\^^^eeekkkjjjccc[[[UUUSSSLLLBBBCCCEEEFFFaaa{{{{{{hhhQQQGGGIIIFFFEEEFFFCCCLLLQQQUUUXXX[[[bbblllttttttfff^^^nnn}}}nnn\\\LLLDDDAAA===BBBGGGJJJLLLPPPUUUYYY```mmmuuuxxxxxx^^^FFF>>>999;;;===<<<:::;;;;;;???:::@@@gggzzzccc^^^fffnnnoooeeennnqqqxxx}}}|||xxxxxxuuuZZZTTTZZZeeevvvkkkSSSOOORRROOOVVVjjj}}}|||xxxuuussswwwtttcccUUULLLCCCBBBBBBBBBCCCEEEGGGGGGLLLNNNSSS^^^sssgggLLL>>>>>>;;;<<>>===>>>CCCIIIKKKLLLOOOUUU[[[aaapppyyyyyyoooOOOBBB;;;777999;;;;;;<<<>>>;;;>>>===AAA^^^eeeYYY^^^fffkkknnnsssyyylllnnnuuuxxxwwwvvvyyywww]]]RRRVVVcccwwwsssXXXSSSSSSUUUccczzzooo^^^ZZZUUUUUU]]]kkkwww~~~tttbbbRRRIIIBBBBBBCCCCCCDDDFFFHHHJJJOOOQQQVVVbbb|||```HHH===???<<<<<<>>>:::888888888888999:::;;;<<>>;;;;;;@@@EEEXXXhhhUUUUUU___hhhwww}}}xxxsssnnnttttttrrrqqquuu~~~{{{aaaRRRSSSbbbuuuzzz]]]WWW^^^dddvvvtttYYYIIIFFFHHHGGGKKKVVVaaalllxxxqqq^^^OOOGGGBBBCCCDDDEEEEEEHHHKKKNNNQQQTTTYYYgggzzzZZZDDD<<<@@@>>>===>>>:::888888888999:::;;;<<<===@@@LLLrrruuussskkklllnnnppprrrsssttttttoooiiihhhkkkiiibbb```dddfffgggiiinnnppplllccc[[[XXXSSSIIIFFFDDDEEEeeepppeeeooogggUUUFFFFFFNNN___~~~jjjYYYWWW```aaa``````ZZZfffmmmtttvvvtttxxxtttnnneeelll}}}pppdddTTTGGGAAA???===;;;DDDJJJOOOPPPOOORRRZZZaaahhhrrrzzz{{{zzzpppWWW>>>OOOKKKHHHIIIFFFAAA>>>>>>>>>999@@@EEEMMMtttoooUUUQQQ]]]iii{{{{{{xxxrrrwwwwwwsssoooqqqxxxiiiUUURRR___ppp{{{lllgggqqqwwwrrr^^^III@@@AAACCCBBBEEEJJJOOOUUU```kkkttt|||zzziiiWWWKKKEEEAAADDDFFFGGGHHHJJJOOORRRVVVYYY___ooolllSSS@@@;;;AAA???>>>???;;;777888888999:::;;;<<<===???UUUqqqsssooonnnnnnnnnpppsssvvvxxxqqqiiigggkkkjjjcccdddkkkjjjjjjkkkkkkiiieee___\\\WWWXXXMMMGGGHHHBBBSSS{{{mmmfffsss]]]OOOSSS___mmmyyygggeeekkkiiiiiillljjjvvv|||yyyjjjrrr}}}|||vvvfff]]]OOOCCC===<<<>>>@@@GGGMMMSSSSSSQQQTTT]]]eeemmmqqqxxx{{{sss___GGG777ZZZWWWVVVVVVQQQHHHAAA@@@BBB888???CCCBBBcccuuuWWWPPP^^^lll{{{|||tttqqqwww~~~wwwpppooouuuoooXXXRRR]]]lllttt|||ppp___PPPBBB???DDD>>>@@@EEEHHHFFFDDDHHHPPPTTT___pppsssaaaQQQGGGCCCAAADDDGGGHHHIIILLLQQQUUU[[[^^^eeewwwaaaNNN<<<999@@@@@@???@@@<<<777888888999;;;<<<<<<======\\\ppptttvvvsssooommmnnnsssyyy}}}vvvmmmjjjooonnnhhhjjjsssnnnppppppkkkddd___^^^___XXX]]]RRRKKKLLLBBBHHHggg~~~tttssslllyyy}}}xxx|||wwwwww~~~zzzhhhsssuuunnnYYYTTTKKK@@@888999@@@GGGIIIPPPUUUUUUSSSUUU^^^gggpppqqqvvvzzznnnTTT===333iii___TTTPPPQQQPPPJJJDDDBBBDDDAAAAAAGGGSSS|||eeePPPUUUfffsss~~~{{{yyyqqqssswww|||oooPPPNNNZZZfffsss{{{xxxgggWWWFFF???AAADDDEEEEEEFFFEEEEEEDDDDDDCCCLLLRRRbbb{{{kkk[[[MMMEEE@@@DDDEEEHHHKKKJJJJJJRRR[[[aaa\\\lllwww^^^CCC???===>>>AAAAAA===999888666777;;;<<<;;;<<>>CCCGGGSSSTTTUUUSSSSSSYYYcccllloootttyyysss^^^EEE888555^^^ZZZVVVWWWYYYVVVKKKBBBIIIFFF???>>>@@@IIIssslllUUUUUU```ooo~~~xxxpppqqquuu|||oooPPPNNNZZZiiiwww{{{ppp^^^MMMDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDJJJLLLWWWssszzzhhhXXXKKKCCC???BBBCCCEEEHHHGGGGGGOOOXXX^^^^^^ssstttZZZAAA>>><<<===@@@@@@===999888666777;;;<<<:::<<<@@@GGGsssuuuuuummmjjjkkkiiiggglllqqqpppjjjkkklllmmmlllkkkmmmqqquuuqqqooollljjjiiiiiikkklllhhhbbb[[[TTTKKKFFFHHHOOO{{{{{{ssslll]]][[[```fffjjjvvvpppiiikkklllpppzzz{{{qqqggg```MMMHHH@@@;;;;;;???EEEJJJRRRSSSTTTTTTUUU[[[fffnnnvvvwwwwwwnnnXXX@@@333111SSSSSSWWW^^^bbb\\\NNNBBBIIICCC===>>><<<<<>>>>>;;;999888777888::::::999>>>EEEYYY~~~cccdddbbbeeekkkqqqsssqqqnnnkkkiiiggghhhjjjkkklllmmmnnnooohhhhhhiiijjjjjjiiiiiiiiifffccc```[[[SSSJJJIIIMMM___~~~yyy|||yyybbbWWWXXXaaajjj|||tttjjj___TTTMMM@@@===999888;;;CCCLLLQQQQQQSSSVVVZZZ___fffpppvvvyyyooobbbTTTDDD666111222RRRQQQSSSXXX]]]]]]XXXRRRLLLGGGCCCFFF@@@666NNN}}}jjj[[[UUUcccpppvvv|||{{{vvvuuurrruuu}}}{{{gggRRRHHHIIIIIIJJJJJJGGGEEEGGGNNNTTT[[[]]]ZZZ\\\gggnnn{{{{{{jjjXXXJJJBBB>>>===DDDDDDFFFGGGFFFFFFNNNXXX]]]nnn}}}bbbKKK888888999:::<<<===<<<:::888888777999;;;::::::AAAJJJaaawwwaaa```^^^]]]bbbiiillliiieeedddeeehhhhhhiiijjjlllmmmnnnnnniiiiiijjjkkkkkkjjjiiihhheeecccaaa]]]UUUKKKHHHKKKTTTvvvrrreeeYYYWWW\\\fffuuu~~~uuukkk```UUUJJJCCC;;;:::999:::???GGGOOOTTTSSSUUUYYY]]]dddkkksssyyywwwhhhVVVGGG;;;222///111XXXUUURRRSSSVVVYYYXXXWWWNNNJJJBBB>>>:::333GGGnnnrrrbbbYYYdddnnnttt}}}yyytttttt~~~sssrrr~~~~~~iiiSSSJJJLLLIIIKKKKKKIIIHHHLLLVVV^^^hhhaaaSSSOOOWWW^^^nnn~~~tttcccRRRFFF@@@???@@@CCCDDDFFFHHHGGGFFFMMMVVVYYYppprrrXXXGGG999888999<<<======;;;999777888888:::<<<;;;===FFFPPPlllssseeecccaaa```bbbeeehhhfffbbbcccggghhhgggggghhhkkkmmmnnnmmmkkkkkkkkkkkkjjjiiihhhggg```___^^^\\\TTTKKKIIIKKKRRRuuu|||ppp{{{```^^^YYYZZZdddoooyyy{{{pppcccWWWKKKBBB<<<999999:::===CCCJJJQQQVVVUUUWWWZZZ___fffmmmtttwwwtttbbbLLL===444///---...[[[WWWTTTRRRTTTUUUUUUUUUPPPRRRLLLEEEBBB<<>>===;;;888777777888:::===<<>>:::888:::===BBBHHHNNNSSSVVVUUUVVVZZZ___fffmmmqqqtttmmmYYYBBB666111///......[[[YYYVVVTTTTTTTTTRRRPPPTTT______ZZZWWWOOOKKKTTTmmm```UUUggg{{{{{{{{{wwwvvv{{{dddgggmmmxxxlllTTTKKKNNNJJJLLLNNNMMMMMMUUUcccnnnvvvhhhRRRGGGGGGBBBGGGZZZqqqtttiiiZZZJJJAAA???BBBEEEFFFHHHMMMPPPNNNLLLPPPXXX]]]|||wwwtttyyyqqqUUUAAA<<<888999<<>><<<888;;;???EEEKKKPPPTTTVVVUUUVVVYYY^^^eeekkkooopppeeePPP;;;111111111111222mmm```UUUSSSRRRNNNMMMOOO^^^\\\^^^```ZZZPPPLLLOOO~~~ppp```dddttt|||{{{~~~mmm^^^hhhuuummmQQQFFFIIIHHHIIIKKKNNNRRRXXX```eeehhh[[[HHHDDDMMMKKKKKKVVVeeetttooocccRRREEE??????AAABBBFFFIIIOOOSSSRRROOOTTT[[[jjj}}}qqqqqqfffRRRBBB======<<<999>>>BBBCCC???:::888888999===<<<<<<<<<<<>>DDDJJJOOOSSSUUUVVVRRRYYY[[[[[[cccoooooogggXXXCCC222222555111...000hhh]]]SSSQQQPPPNNNMMMOOORRRQQQSSSTTTOOOFFFCCCFFFjjjzzzhhhdddqqq~~~qqqaaagggsss~~~hhhLLLAAACCCEEEFFFIIIKKKNNNSSSYYY]]]ZZZTTTIIIGGGNNNOOOUUUgggssswwwyyy|||~~~iii^^^NNNCCC@@@AAACCCDDDEEEHHHNNNSSSSSSSSSZZZcccvvvuuudddaaaVVVDDD999777777666:::>>>BBBBBB>>>:::888888999===<<<<<<===>>>VVV|||qqqdddfffggggggkkkhhhgggiiigggbbb```bbb____________aaadddfffhhheee^^^WWWUUUXXXZZZXXXUUUUUUYYY\\\]]][[[ZZZYYYXXXYYYVVVlll{{{hhhfffrrr~~~pppjjjlllwww{{{vvvuuuyyy}}}ooodddZZZPPPEEE???:::666666999AAAFFFLLLQQQRRRRRRRRRRRRSSSXXXZZZ[[[cccnnnlllbbbMMM<<<000111333000...222```WWWOOOMMMMMMKKKJJJKKKNNNMMMMMMMMMIIIBBB@@@AAA]]]hhh___jjjwwwzzzyyywwwxxxgggeeeppp|||eeeLLLAAABBB@@@BBBEEEGGGIIIKKKNNNQQQNNNOOOKKKKKKPPPRRR___www|||mmmgggwwwxxx```VVVJJJAAA@@@CCCFFFGGGDDDGGGNNNSSSUUUXXXbbbnnn}}}lll[[[UUUIII<<<777888999888<<>>999777555888<<>>BBB]]]ooo```^^^eeeiiikkkmmmqqqrrrllleeedddiiieeeccc```^^^]]]^^^```bbbaaa```fffsssuuuiiigggggghhhjjjiiiggghhhkkkZZZWWW```yyymmmXXXddd}}}|||uuuiiiZZZNNNMMMCCC;;;888777888<<>>???;;;>>>BBBDDDDDDCCCBBBBBBBBBEEEDDDLLLZZZbbbrrrxxxgggdddzzzvvviiiSSSLLLDDD???@@@CCCEEEFFFFFFIIINNNRRRUUU^^^qqqxxxeeePPPEEE999555666999::::::???BBBEEECCC>>>999777888444777777999???FFFdddrrreeefffnnnmmmmmmooossstttnnngggfffkkkbbb```^^^]]]]]]___aaaccc___^^^cccooo}}}wwwlllllljjjkkknnnlllggghhhlllgggddddddsssqqqnnn]]]kkk{{{qqqhhh^^^RRRJJJHHH@@@999888999;;;@@@EEEKKKPPPSSSQQQMMMMMMTTT[[[^^^ccchhhjjjggg\\\JJJ:::222000000111000...///111YYYZZZXXXQQQMMMKKKHHHDDDQQQSSSQQQMMMJJJGGG@@@999<<>>AAAEEEGGGGGGEEEEEEEEEFFFFFFAAAFFFRRRWWWbbbvvv}}}{{{xxx}}}}}}nnn```NNNIIIBBB???AAADDDFFFFFFHHHKKKOOOSSSVVVbbbzzzsss___LLLAAA888666888999:::;;;@@@DDDGGGFFFAAA;;;888777555888777:::AAALLLooozzzsssiiipppyyyooommmmmmoooqqqlllfffeeehhhaaaaaabbbccceeehhhkkklllgggbbb___dddnnntttrrrmmmqqqnnnoootttrrrkkkjjjoooqqqmmmggglll~~~pppeeerrr~~~qqqeee[[[SSSKKKFFFBBB;;;777888;;;>>>CCCHHHVVVWWWVVVRRRNNNPPPVVV]]]aaafffkkkkkkaaaPPP>>>222111111111111111000//////TTTXXXWWWQQQMMMLLLIIIDDDRRRUUUVVVSSSQQQPPPHHH>>>>>>QQQuuutttggg]]]\\\```cccuuu{{{~~~{{{tttmmmqqqkkkYYYSSSIIIGGGEEEEEEFFFHHHFFFDDDBBBEEEIIIKKKKKKJJJJJJKKKIIIIIIFFFJJJTTTWWWbbbwwwvvveeeVVVIIIEEE@@@???CCCFFFHHHHHHIIILLLPPPTTTYYYhhh~~~nnn[[[HHH???999:::;;;:::<<<@@@@@@EEEJJJIIIDDD===888666888:::888;;;EEESSSyyyuuutttmmm{{{pppnnnkkkkkkllljjjeeedddffffffgggiiikkkmmmooopppqqqlllgggdddgggmmmrrrrrrpppqqqmmmpppxxxvvvnnnlllrrrhhhgggbbbbbbqqqooohhhxxxzzzrrreeeYYYPPPIIICCC???;;;666555:::???CCCHHHNNNWWWWWWUUUSSSRRRTTTYYY]]]bbbfffjjjeeeVVVDDD777222111000//////111222111...MMMSSSSSSNNNJJJJJJGGGBBBNNNSSSTTTSSSSSSRRRJJJ???888AAAfffcccXXXZZZ```cccsss|||~~~ttt}}}xxxmmmooo|||}}}qqq^^^XXXMMMMMMLLLKKKLLLLLLGGGBBBEEEHHHLLLNNNNNNNNNOOOOOODDDIIILLLVVVdddmmm~~~qqq^^^OOOFFFBBB??????DDDHHHJJJJJJIIILLLQQQVVV\\\mmm{{{kkkYYYBBB;;;777999:::999;;;@@@AAAFFFLLLLLLFFF>>>888666;;;===:::===GGGXXX|||tttvvvqqqrrrpppkkkiiijjjjjjgggdddeeeiiijjjlllmmmmmmlllkkkjjjggggggjjjpppuuuwwwtttpppjjjgggkkkttttttkkkiiipppXXXZZZZZZ[[[hhhmmmgggzzz}}}tttooonnnoooooonnnqqqssstttrrrpppppprrruuunnnvvv{{{pppiii^^^SSSJJJCCC===999888555555<<>>===AAAGGGKKKLLLLLLLLLMMMRRRYYYeee{{{xxxeeeRRR>>>AAA;;;777;;;999999CCCDDDLLLWWWXXXJJJ999555:::888??????:::JJJuuurrriiioooyyy{{{ssslllpppmmmiiifffgggiiijjjkkkkkkmmmooommmkkkiiijjjmmmnnnpppwwwsssjjjfffffffffhhhjjjlllnnnooo___aaa^^^YYY```yyyooobbbppp|||qqqhhhaaa]]]^^^YYYUUUUUUYYY\\\[[[YYY\\\^^^bbbfffnnn~~~tttnnnfff[[[PPPIIICCC<<<888888555666999???FFFMMMQQQSSSUUULLLJJJRRR[[[[[[ZZZZZZcccbbb^^^SSSAAA111...333/////////......000333666VVVPPPNNNRRRVVVWWW[[[```[[[VVVRRRSSSTTTOOOCCC999888666FFFpppqqqeeefffiiigggxxxyyy~~~uuuwww{{{|||cccWWWbbb___```oooiiiRRRIIIHHHPPPXXX\\\\\\^^^bbbeeehhhhhhvvvzzzlll]]]OOOFFF>>>===>>>BBBGGGKKKKKKKKKIIIMMMSSS[[[lllzzznnn\\\JJJ??????888777@@@@@@???HHHMMM[[[fff___KKK:::666:::777;;;===DDDbbbyyynnnkkkmmmllljjjggggggiiilllnnnnnnnnnoooqqqpppnnnmmmoooqqqvvvuuuwww|||~~~yyyooohhheeeeeeeeeeeeddddddddddddccccccbbb```eeettt~~~|||}}}tttgggmmmxxxkkkfffbbbaaadddgggfffdddcccfffiiilllpppyyyuuuhhhbbb[[[QQQGGGBBB>>>999777888999;;;???EEEKKKPPPSSSTTTRRRMMMNNNXXX```aaa```aaabbb[[[RRRGGG999...---111///000000000///000333555YYYUUUUUUYYY]]]___bbbeee]]][[[ZZZYYYVVVOOODDD<<<888333;;;]]]jjjooovvvfffqqqxxxsss|||}}}wwwxxx}}}ttt^^^fffjjjkkkssszzzkkkUUUOOOLLLUUUcccnnntttuuuwwwyyy|||}}}pppcccUUUHHHAAA<<<===???CCCGGGJJJJJJIIIIIIQQQVVV]]]ttt}}}pppcccQQQBBB>>><<<666888DDDFFFGGGQQQ```ssszzzgggJJJ;;;999:::======???OOOvvvwwwhhhfffkkkhhhfffeeeeeehhhkkkllllllkkklllmmmnnnnnnpppsssuuuzzzxxxtttsssrrrooojjjdddccccccccccccbbbaaa```___gggcccdddggggggjjjyyyxxxwww|||}}}yyyuuuvvvzzzzzzpppooo|||tttggg\\\VVVNNNFFF???<<<:::777777:::===@@@FFFKKKOOOQQQRRRRRRSSSRRRVVV^^^dddffffffhhhbbbTTTCCC999222---...111///000222222111111222444VVVVVVZZZ___bbbbbb```^^^UUUWWWZZZ[[[WWWPPPGGGAAA===666777NNNzzzeeekkkxxxbbbkkk}}}wwwvvv~~~ddd\\\ooolllnnnwwwvvvbbbRRRRRRNNN[[[qqqtttgggZZZOOOEEE@@@;;;===@@@EEEHHHIIIIIIIIILLLVVVZZZ```}}}vvvhhhZZZJJJ===999:::777:::DDDEEELLL^^^yyygggEEE999:::;;;??????EEE[[[xxxsssnnnjjjhhhfffdddbbbbbbdddeeeffffffeeefffhhhiiikkknnnppprrrsssqqqmmmhhhggggggddd``````aaacccdddffffffffffffiiicccccciiieee___iii{{{|||zzzvvvwwwyyyxxxvvvppprrrvvv}}}zzz{{{uuupppiii^^^UUUQQQFFF@@@;;;:::999888:::???AAAEEEJJJOOOPPPPPPOOOOOOWWWYYY\\\aaaeeeggghhhjjj___LLL:::222111111111222///111333333222111222333RRRVVV]]]cccdddaaaYYYRRRFFFLLLSSSXXXWWWQQQJJJFFF>>>:::777EEEkkkccceeesssaaakkk}}}zzzssscccbbbmmmjjjuuurrrZZZOOOQQQSSSddd|||nnn___SSSIIIAAA===<<<>>>BBBFFFHHHIIIIIIJJJNNNVVV\\\fff~~~mmm^^^PPPCCC;;;555::::::===BBBCCCRRRooo^^^>>>777:::;;;999@@@PPPlllpppkkkooopppmmmjjjdddbbb``````bbbeeefffgggiiiiiiiiiiiiiiiiiihhhgggdddgggeeeaaaaaadddbbb]]]```aaaccceeehhhiiijjjkkkllleeeeeeiiiccc[[[bbbrrr{{{uuurrrrrrsssnnntttyyy|||~~~vvvlllfff___UUUMMMKKKAAA<<<999999999999===CCCGGGKKKPPPRRRRRRPPPPPPPPPXXX[[[^^^aaadddhhhiiijjjSSSCCC444000333444222000///111333444333222333444NNNVVV^^^cccccc^^^RRRGGG:::AAAKKKTTTWWWSSSMMMHHH:::;;;888===\\\lllgggmmmbbblll~~~yyyllliiiiiinnnxxx^^^VVVUUU]]]sssyyyhhhXXXKKKBBB<<<999===@@@DDDGGGHHHIIIJJJLLLNNNSSS]]]rrrooo___RRREEE===999444:::===AAADDDFFF^^^rrrOOO999777:::;;;777EEE]]]}}}~~~qqqllljjjlllmmmkkklllnnnccc```___```dddiiimmmooosssqqqpppnnnlllhhhccc___]]]cccddd```aaafffeee```bbbbbbcccdddeeeggghhhiiimmmjjjkkkjjjccc[[[```kkkyyy~~~|||vvvooonnnooonnntttzzzyyyuuuxxx}}}|||wwwlllbbb[[[TTTKKKDDDBBB;;;888666888888999@@@GGGOOORRRVVVUUUSSSRRRSSSUUUVVVZZZ^^^aaaeeeiiigggbbbDDD999000000333222000//////111333333333333555777JJJRRRZZZ\\\\\\XXXMMMAAA666<<>>999555NNN{{{zzzmmmeee\\\bbbqqquuuzzzyyy~~~wwwpppnnn{{{ggggggeeekkkzzzooo___OOODDD>>><<<;;;@@@CCCFFFGGGGGGIIILLLOOOSSSUUUbbbttt___QQQFFF===999:::777;;;===DDDKKKQQQmmm|||YYY@@@888:::;;;:::<<>>777<<>>>>>???AAADDDGGGGGGGGGIIIMMMQQQ[[[YYYhhh}}}jjjVVVIII@@@999999===<<<<<<===EEEQQQ[[[xxxnnnGGG777:::===;;;999===NNNoooqqqggg```^^^eeelllnnnnnnnnngggccc^^^]]]aaaggglllooopppppprrruuuuuurrrjjjdddjjjqqqqqqiiihhhoooooojjjdddbbbaaa```bbbeeeiiilllcccllloooggg]]]XXXVVVTTTrrrvvvllldddkkklllllljjjiiijjjnnnrrrxxxvvvyyyvvvnnnhhhhhhllliiilllpppsssuuuwwwzzz|||{{{wwwllleeeYYYQQQIIIGGGDDD>>>999999666555666:::===AAAJJJTTTUUUVVVUUURRRMMMNNNSSSYYY^^^dddhhhkkklllfffSSS@@@444222222444222///111666000111111111222555999<<>>^^^ttt^^^RRRRRRVVVXXXqqqxxxvvv|||zzzzzz~~~|||{{{zzzjjj```RRREEE>>><<<======DDDAAABBBHHHLLLLLLOOORRR[[[dddvvvooo___MMMCCC===888777999;;;>>>@@@CCCOOOiiiUUU>>>>>>666888@@@<<>>@@@EEECCCEEEKKKNNNOOOSSSWWW___sssooodddUUUFFF>>>:::777888:::;;;AAAEEEHHHUUUqqqpppIII888;;;666888???;;;<<>>]]]}}}wwwpppeeeZZZWWW[[[```}}}xxx}}}}}}ssshhhYYYQQQEEE<<<999<<<@@@BBBFFFEEEHHHNNNQQQRRRWWW]]]jjj{{{[[[TTTHHH===888777666888<<<===EEEIIIOOObbb~~~XXX===333999999:::===<<<>>>dddqqqggg```bbbbbbaaadddjjjmmmmmm{{{wwwtttqqqpppnnnjjjgggjjjhhhgggggghhhhhhgggeee```fffiiifffbbbbbbcccbbbgggbbbbbbhhhkkkfff___[[[VVVXXX^^^gggnnnooohhhbbbXXXfff~~~uuujjjoooxxxzzz{{{ccc```]]]]]]___aaa```^^^cccfffjjjoootttzzz|||___[[[ZZZ]]]bbbgggooowww{{{zzzzzz{{{uuuwww}}}wwwrrrjjjbbbZZZRRRKKKGGG@@@===:::666555666888999999>>>DDDJJJMMMOOOPPPQQQLLLJJJLLLOOOQQQSSSXXX^^^```gggggg[[[III;;;333...000000000000111222333444333444666777777888;;;===BBBCCCEEEIIIKKKKKKHHHEEEBBBIIISSSXXXXXXTTTNNNIII@@@;;;;;;;;;555444KKKhhhzzzvvvlll^^^]]]eeeppp}}}|||yyykkk___QQQJJJ@@@999999<<>>666555555666999===AAAFFFJJJWWWuuuoooGGG999444;;;===;;;<<<===FFFsssuuupppkkkfffggghhhhhhjjjoootttvvv~~~vvvooojjjgggiiijjjkkklllllllllnnnpppfffiiiiiiddd``````dddggglllhhhgggkkklllfff___[[[YYY\\\aaagggjjjiiieeeaaaaaahhhpppuuufffbbbiiiqqqxxx{{{mmmeee\\\XXXZZZ]]]^^^\\\]]]^^^```ccchhhpppxxx~~~uuukkk]]]TTTRRRTTTWWWZZZ___ccckkkwwwyyytttssstttvvvxxxnnnhhh```XXXQQQJJJDDD@@@<<<:::777666666777:::;;;@@@EEELLLPPPQQQNNNLLLJJJMMMOOOSSSUUUVVVXXX^^^dddfffjjjbbbKKK999333000,,,/////////000111333444555222444666777888999<<>>::::::>>>CCCEEEGGGIIILLLNNNNNNPPPZZZffffffKKKIII@@@999444555666666:::???DDDEEELLLeee~~~VVV===999666:::===:::999AAASSSooopppmmmjjjjjjkkkllllllnnnrrrwwwyyyooolllllljjjllloooooonnnnnnoooqqqgggjjjkkkiiiccc```ccchhhpppjjjfffhhhhhhdddbbbbbb]]]___bbbcccbbbbbbbbbccceeejjjeeesss{{{iiiYYY]]]llltttwww{{{xxxlll^^^UUUTTTWWWXXXXXXYYYZZZ[[[\\\```hhhqqqwww}}}ppp]]]TTTRRRQQQOOOSSSSSSSSSXXXaaammmzzz{{{nnnooopppqqqsssxxxuuulllddd___WWWPPPJJJEEE@@@===999888777666777999;;;===CCCHHHOOORRRRRROOOLLLJJJNNNSSSWWWYYY[[[aaagggllllllhhhVVV>>>111222333.../////////000111333444555111333666777888;;;>>>AAAJJJGGGDDDCCCDDDEEEEEEDDD>>>DDDNNNUUUTTTMMMIIIJJJEEE<<<888:::999777;;;DDD~~~nnnccceeelllvvvkkk]]]PPPFFFBBB>>><<<===AAADDDFFFHHHJJJMMMNNNMMMRRRaaapppyyySSS<<>><<<;;;999888666777888;;;???CCCGGGIIIIIIKKKMMMOOOPPPRRRUUUXXXTTT\\\dddhhhnnnsssqqqkkkUUUGGG888222000///000333000000000000111222333444333666999;;;===AAAEEEHHHTTTNNNGGGBBBAAABBBCCCCCCBBBEEENNNUUUQQQGGGCCCFFFCCCDDDAAA999444666666333FFFnnnxxxrrrqqqmmmdddzzz~~~|||~~~{{{nnncccYYYLLL@@@:::::::::===BBBFFFHHHIIIIIILLLPPPRRRSSS\\\tttwwwQQQFFF>>>777>>>333111444999<<<===BBBIIIJJJ\\\zzz~~~YYY>>>777333???888333>>>CCCNNNhhhuuu|||nnnkkklllqqqvvvsssmmmooovvvuuuuuuwwwzzzzzzxxxrrrnnnsssnnngggdddeeeiiilllmmmmmmiiifffccc___cccttt}}}tttnnniiieeefffkkkmmmddd^^^eeettt}}}yyyrrrmmmeeeiiieee]]]uuuzzzxxxxxx{{{yyyxxxyyywwwqqqiii^^^TTTNNNLLLJJJKKKMMMMMMNNNPPPSSSUUUYYY___gggnnnssswww{{{}}}wwwrrrooonnnkkkjjjhhhiiillloooppppppuuuxxx|||zzzuuuoooiiiddd]]]UUUNNNFFFCCC>>>:::999999999888777999;;;@@@EEEJJJOOORRRPPPPPPOOONNNNNNQQQVVVZZZ^^^fffnnnsssxxxyyypppdddFFF999000111000+++,,,222000000000000111222333444555888;;;===@@@CCCHHHKKKVVVHHHIIIYYYYYYHHH@@@GGGDDDAAADDDLLLPPPMMMLLLOOOHHHEEE@@@;;;777666555555BBBfff}}}uuukkk``````iiizzz~~~}}}rrrrrr~~~|||kkkaaaXXXLLLBBB<<<999999:::<<>>::::::555555666777888<<>>>>><<<999666555777999;;;???DDDJJJMMMOOOOOOOOOWWWQQQNNNPPPQQQRRRYYYccciiiooosssuuuyyyuuu]]]CCC555444222000//////000000000000111222444555666666:::::::::<<>>BBBEEEGGGHHHNNNQQQTTTTTT]]]uuummmPPPDDD;;;999999333666444555;;;???BBBHHHOOOlll~~~YYYAAA999888;;;999;;;???BBBQQQyyyooohhhoooooohhhiiijjjlllmmmmmmmmmoooqqqppprrruuuvvvvvvsssooommmkkkkkkkkkmmmoooooonnnllliiiccc```______dddrrr{{{uuunnnmmmooolllddd]]]___\\\WWWZZZggguuuwwwqqqkkkddd^^^XXXRRRXXXuuuxxxooowww|||vvvttt}}}tttqqqqqqkkk___TTTHHHHHHGGGFFFGGGHHHJJJKKKMMMNNNPPPVVV^^^gggooouuuwwwxxxzzz|||uuuiiiggg```WWWPPPMMMIIICCC>>><<<<<<;;;999777777999;;;AAADDDIIINNNQQQSSSRRRQQQRRRPPPQQQUUUVVVVVV\\\eeelllvvv{{{wwwpppfffQQQ<<<444333222000000000000111000111222333444555666777888===???===BBBHHHGGG@@@VVVUUUXXX^^^]]]TTTIIIBBBGGGGGGJJJMMMMMMMMMQQQWWWHHHFFFAAA===999777666555111LLLpppiiiZZZNNNVVVgggyyy{{{xxx{{{zzzzzzlll\\\RRRKKKCCC<<<:::;;;<<<>>>@@@CCCGGGIIIKKKOOOUUUUUUTTTccc```EEE<<<777777888222:::444666???CCCCCCNNN^^^xxxMMM999888888777888;;;===BBBXXXjjjfffiiihhhffffffhhhkkkllllllmmmnnnooooooqqqssstttsssqqqnnnlllkkkjjjjjjlllmmmmmmkkkiiiddd```^^^^^^```gggtttyyyqqqmmmmmmjjjbbb\\\YYYXXXWWWZZZdddnnnpppmmmggg```XXXTTTOOOTTThhh~~~~~~mmmmmmtttvvvttttttzzz|||yyysssqqqlllaaaXXXOOOLLLHHHDDDCCCDDDGGGHHHJJJJJJJJJLLLRRRZZZbbbgggnnnqqqtttwwwzzz{{{wwwsssiii^^^YYYSSSLLLFFFCCC@@@<<<888888999999999888:::>>>@@@DDDFFFJJJMMMOOOOOONNNMMMLLLOOOUUUZZZ\\\]]]ccckkkooozzz}}}qqq___PPPAAA444333222111000000111222222111111222444555777888888555===AAA>>>AAAGGGGGGBBB______ZZZVVVUUUUUUPPPIIIHHHHHHJJJLLLMMMMMMMMMNNNGGGDDDAAA<<<999666555555555AAA\\\yyy~~~nnncccOOOUUUfff|||}}}~~~zzz~~~{{{vvvnnnaaaRRRJJJDDD>>>;;;;;;===>>>AAACCCEEEHHHKKKNNNUUUZZZXXXXXXrrrvvvSSS<<<777555777888333<<<666999CCCCCCCCCXXXuuujjjBBB777888666888888888;;;HHHggguuummmpppmmmiiiiiieeegggjjjlllllllllnnnooorrrrrrssssssqqqooolllkkkkkkjjjiiiiiiiiigggdddbbbcccbbbcccdddgggllluuu|||}}}yyysssllleee```]]][[[]]]]]]]]]___dddiiijjjiiiggg___XXXYYY[[[\\\```fffwwwpppllllllsss|||vvvwww}}}~~~sssnnniiibbb[[[XXXUUUOOOJJJFFFEEEFFFGGGJJJIIIGGGGGGIIIMMMRRRUUU___bbbggglllqqqwww|||~~~vvvoooiiicccZZZSSSNNNIIIDDD???===;;;999777666777999:::;;;???CCCGGGHHHIIIKKKLLLKKKJJJHHHGGGHHHOOOYYY___bbbfffnnnuuuwwwzzzttt```KKK>>>666111111111000000000111333444222222333555777888999:::;;;>>>CCCEEEBBBBBBMMMZZZfffeee___XXXYYY^^^]]]XXXSSSRRRRRRRRRSSSQQQKKKEEEDDDBBB???<<<999666555555777;;;KKKfff{{{|||rrrjjjTTTUUUbbbxxx|||tttoooaaaVVVJJJDDD???;;;:::<<<>>>@@@CCCEEEFFFIIIMMMPPPYYY[[[[[[ffffffIII777666555777:::666;;;777<<>>>>>BBBEEEGGGGGGIIINNNRRRSSSUUU^^^vvv}}}XXXAAA666888555777;;;::::::999===CCCEEEPPPrrrfffEEE888::::::444::::::>>>RRRzzz|||hhhiiinnnmmmmmmrrrmmmnnnoooooonnnoooqqqtttwwwvvvsssqqqnnnllljjjiiihhhggghhhiiijjjjjjhhhfffdddhhhlllmmmnnnpppooolllgggjjjjjjbbbXXXVVV]]]fffiiiffffffkkkooopppqqqsss}}}mmm]]]\\\fffllliiibbblllzzzyyypppnnnqqqtttuuusssnnnkkklllppptttyyyvvvoooiiieeefffbbb[[[SSSMMMHHHEEEDDDAAABBBCCCEEEFFFFFFFFFFFFFFFJJJOOOUUU\\\ccckkkpppuuuxxx{{{~~~}}}wwwrrrkkkddd]]]XXXSSSKKKGGGFFF;;;:::888666666777888999:::<<<>>>AAADDDIIINNNRRRTTTRRROOOLLLKKKLLLNNNPPPUUU^^^hhhooovvv}}}qqqUUU???555222111///111111000000000111333444333444666777999;;;======DDD===AAAJJJGGGLLLyyyxxxooogggddddddeeefffhhhdddkkkkkkaaaVVVOOOJJJEEEAAA@@@???>>>===<<<;;;:::777888<<>><<<:::888:::===>>>BBBFFFGGGGGGIIINNNSSSRRRXXXkkklllMMM;;;777:::666666;;;<<<======@@@GGGRRRfffmmmMMM:::777999999888666<<>>@@@BBBEEEHHHMMMRRRVVVUUURRRNNNLLLMMMRRRWWW[[[aaakkkvvv~~~{{{ppp\\\DDD666333333111...222111000000000111222333444555666888;;;<<<>>>???======???BBBIIIfff|||uuurrrqqqvvv~~~~~~bbbQQQIIIFFFAAAAAAAAA@@@???>>>>>>======<<<888<<>>BBBGGGHHHGGGIIINNNSSS\\\eee^^^FFF888777<<<666555;;;===BBBBBBDDDMMM```zzzyyy]]]@@@555666777999;;;999CCCSSSooorrrooonnnppptttsssooolllwwwwwwuuurrrqqqrrrvvvzzzpppooommmlllkkkkkklllmmmhhhgggggghhhhhhhhheeeccc^^^aaaaaa]]]___eeeeeeaaa\\\ZZZXXX[[[bbbllluuu{{{tttjjjeeejjjnnnmmmlllmmmmmmkkkgggddddddfffgggeeedddrrrnnncccaaa______bbbcccccchhhooonnnuuu}}}uuummmaaaUUUMMMJJJKKKMMMGGGEEECCC@@@@@@@@@BBBCCC;;;===???AAAFFFLLLTTTYYY^^^bbbhhhnnnrrrvvvzzz|||yyyoooiiifffbbb\\\WWWRRRJJJEEECCC???999888<<<777777888888888;;;>>>AAAAAACCCEEEGGGJJJOOOTTTXXXYYYVVVRRRQQQTTT[[[dddjjjjjjtttvvvVVVGGG666000222444111///333222111000000111222222444555777999;;;===???@@@<<>>;;;===<<<555333EEEdddvvvwwwnnnbbb^^^\\\eeewwwnnncccXXXMMMFFF>>>;;;888666777:::???BBBBBBIIIHHHGGGOOOSSSSSSYYYfffwwwhhhIII===<<<888555666;;;>>>>>>BBBGGGRRRhhh[[[HHH666444:::===:::777;;;FFFZZZsssssssssqqqooonnnoooooonnnrrrvvvuuuqqqoooqqquuullliiihhhgggdddccchhhpppoooeee___aaabbb``````dddbbbaaa]]]WWW[[[cccfffbbb```aaa```___ccckkkooonnndddjjjllljjjjjjlllhhh```ggghhhgggcccdddiiikkkkkkooohhhnnnhhhbbbccc\\\XXX[[[]]]\\\^^^cccggggggkkktttlll[[[SSSSSSOOOJJJHHHFFFCCCBBBBBBBBBAAA@@@CCCAAA@@@???@@@BBBEEEGGGPPPSSSXXX]]]ccchhhnnnrrrtttwww{{{~~~}}}zzzyyymmmhhhaaa\\\WWWSSSMMMHHHHHHCCC<<<999999:::999888666555555666999>>>BBBEEELLLLLLKKKJJJJJJNNNSSSWWWPPPSSSXXX\\\^^^```gggnnnvvv~~~iiiQQQ<<<888555222222222111000333333333333444555666777999;;;;;;;;;===???AAA@@@AAA;;;GGGYYYvvvzzz[[[QQQVVVPPPHHHBBB<<<:::<<<===<<<:::<<<999333222@@@[[[sss~~~yyylllhhhggglllzzzwww}}}zzzpppfff[[[PPPGGGAAA<<<:::777666888;;;???BBBBBBJJJHHHHHHRRRUUUXXX```vvv^^^EEE;;;;;;999666666;;;BBBGGGFFFQQQfffxxxOOOCCC777666999:::;;;<<>>888555666777666666888999:::<<>>???AAAAAA???CCCJJJdddxxx]]]NNNNNNMMMJJJDDD>>>:::;;;<<<<<<;;;;;;666111222:::MMMkkk~~~rrrnnnnnnpppyyywwwnnnyyyvvvpppssszzztttiii]]]RRRIIIAAA<<<999888777777999===AAADDDCCCKKKJJJKKKUUUYYY___lllwwwOOO>>>888888888666666;;;FFFOOOMMM```~~~\\\AAA;;;888888888888;;;@@@GGGmmmnnnmmmmmmlllllllllmmmnnnoookkkjjjjjjlllooorrrssssssllliiijjjnnnnnnhhhcccbbbnnnfff^^^[[[ZZZYYY\\\```eeeccc___[[[^^^fffkkkkkkccceeecccaaaeeemmmssstttooonnniiicccaaaeeegggfff```dddfffddddddeeebbb^^^bbbVVVUUUggg}}}XXXRRRTTTYYY]]][[[WWWVVVYYY^^^]]]___eeemmmrrrtttsss||||||||||||lllbbbYYYRRRJJJGGGBBB@@@@@@BBBCCCCCCBBBAAA@@@???>>>============???BBBEEEJJJOOOVVVZZZ___bbbggglllpppuuuyyy}}}}}}{{{wwwooommmjjjfffbbb^^^ZZZYYYRRROOOJJJFFFCCC@@@<<<:::<<<999555444444666666666:::<<>>::::::<<<<<<<<<999333333666666???]]]~~~vvvssstttsss|||yyywwwuuu{{{kkkdddiii}}}}}}{{{vvvnnnbbbVVVLLLDDD>>>;;;666666777999<<<@@@CCCEEEFFFMMMMMMOOOXXX^^^iii{{{fffEEE;;;777666666777999===FFFOOOWWWqqqrrrHHH999666666999999999;;;@@@HHHnnnpppooommmllllllnnnpppqqqrrrnnnkkkiiilllssswwwxxxvvvtttmmmhhhiiijjjgggddddddkkkgggbbb^^^]]]\\\^^^```eeeccc___\\\^^^ccchhhjjjdddggggggcccccchhhkkkjjjeeeeeedddaaa______``````iiikkkjjjeeebbbaaa^^^ZZZWWWRRRUUUcccsssZZZRRRSSSVVVYYYZZZYYYWWWWWW]]]\\\\\\___eeejjjlllmmmqqqqqqssswww}}}xxxmmmeee___QQQLLLFFFAAA@@@@@@AAAAAA@@@??????>>>===<<<;;;;;;===>>>???@@@CCCGGGLLLPPPRRRUUUZZZ___dddiiinnnrrruuuwww{{{~~~{{{xxxtttooolllfffdddaaa]]]YYYUUUQQQPPPGGGEEEBBB???===;;;999888999888666555777999;;;<<<>>>AAAEEEJJJNNNQQQQQQRRRSSSPPPKKKEEECCCFFFLLLQQQUUU^^^fffjjjnnnxxxjjjPPP===555444444222000000222333333222222333333444666777999:::======???AAAAAA@@@CCCHHHZZZ~~~mmmWWWGGGDDDEEEAAA<<<999888999:::;;;777333666:::666666OOOooo}}}{{{vvvuuu~~~{{{xxx}}}zzzccc___ggg|||~~~{{{xxxuuunnnfffZZZNNNFFF@@@;;;999444555888<<>>>>>>>>>>>======<<<<<<;;;<<<<<<;;;;;;<<<@@@BBBGGGKKKPPPTTTXXX]]]bbbeeegggiiimmmrrruuuwwwxxxxxxzzz{{{}}}{{{uuurrrnnnkkkhhhccc___[[[WWWUUUSSSOOOKKKGGGEEECCC??????===;;;999888888888777777888888:::===@@@BBBFFFIIINNNSSSVVVVVVUUUTTTOOOMMMIIIFFFFFFKKKRRRXXXZZZeeepppuuu|||}}}___HHH;;;555333222222111000111333444333222333333444666888:::<<<===AAA@@@AAAAAA???BBBPPP```|||nnn^^^OOOCCCEEECCCAAA>>>:::888777888888555444999<<<666444EEE]]]{{{yyysssjjjuuu}}}}}}zzz}}}vvveeefffrrr~~~{{{yyyuuuooolllaaaZZZOOOFFF???;;;888666444666:::???CCCEEEFFFGGGJJJQQQSSSZZZfffpppxxxWWWDDD@@@:::555444:::???DDDQQQ```~~~hhhIII777999666666:::<<<===AAAGGGbbbzzzuuurrrnnnjjjiiilllnnnnnnmmmllljjjjjjnnntttxxxvvvsssqqqnnnnnnpppnnngggaaa```hhhlllnnnkkkgggfffccc``````^^^]]]___^^^]]]```fffZZZ```dddaaa^^^___```^^^___fffqqqyyywwwmmmfffeeeqqqnnnfff[[[VVVVVVWWWUUUUUUWWWYYYWWWXXXhhh~~~gggccc[[[SSSRRRVVVXXXVVVPPPOOOOOOOOOPPPRRRTTTVVVYYY[[[```fffmmmssswwwzzz~~~kkkeee\\\TTTNNNIIIFFFCCC@@@???>>>===============<<<======<<<:::999:::<<<@@@CCCGGGJJJMMMPPPTTTWWWZZZ]]]```eeeiiilllmmmnnnqqqsssvvvxxxyyy{{{~~~|||wwwrrrnnngggeeeaaa^^^\\\XXXSSSPPPIIIHHHFFFCCCAAA>>><<<;;;999::::::888666555666888666888:::<<<>>>BBBFFFJJJQQQTTTWWWZZZZZZYYYWWWUUULLLKKKJJJJJJMMMTTT]]]ccceeerrr~~~fffEEE555444555444222222111111222444444444333444555666888:::<<>>;;;999999555666999999555555BBBQQQnnn~~~tttooofffiii{{{vvvwwwvvvwwwxxxpppzzz}}}zzzwwwssslllddd___WWWQQQHHH@@@;;;888666555555888===BBBFFFGGGHHHGGGJJJQQQVVV```ooo}}}qqqTTTCCC<<<888666999>>>@@@IIIbbb}}}wwwVVV@@@444777888;;;<<<:::<<>>=========>>><<<>>>??????===<<<<<<<<<<<<>>>@@@BBBCCCDDDGGGIIIOOOPPPSSSWWW\\\```cccdddfffiiimmmoooqqqssswwwzzzxxxyyyzzz|||~~~}}}zzzuuuqqqmmmhhhddd```[[[YYYVVVTTTRRROOOKKKHHHAAA@@@???>>>===;;;::::::666777888777555444666888888;;;???BBBEEEIIINNNRRRXXXYYYZZZ[[[ZZZWWWSSSQQQLLLMMMOOOQQQVVV^^^hhhnnnwwwfffPPP:::333555555333333333222222333555555444222666666888:::<<>>DDDGGGIIIHHHHHHIIIQQQXXXdddvvvpppRRR@@@777666777===@@@@@@LLLpppdddJJJ<<<444444999???>>>999:::JJJ\\\www{{{uuunnnlllnnnpppnnnlllkkklllooosssuuutttrrroooooolllhhhddd___[[[^^^eeennnsssrrrhhhaaa```___[[[[[[[[[___fffgggdddgggnnnlllooommmddd^^^___ccceee___bbbjjjpppkkkaaa]]]aaa``````\\\VVVUUUZZZ]]]]]]\\\^^^___]]][[[^^^iiiuuucccTTTRRRSSSLLLMMMNNNMMMLLLKKKLLLMMMMMMNNNPPPTTTZZZ___eeehhhlllxxx~~~vvvmmmfff___YYYUUUIIIFFFBBB???<<<<<<======888;;;>>>???===<<<;;;;;;999;;;============???AAABBBCCCFFFJJJNNNSSSWWWYYYYYY]]]aaadddeeegggllloooppprrrtttvvvxxxyyyzzz{{{{{{{{{vvvooolllhhhdddaaa^^^ZZZWWWOOOMMMKKKIIIHHHEEEBBB???;;;;;;;;;::::::999999999666888999888666555777:::<<<@@@EEEHHHKKKOOOUUUZZZYYYYYYZZZXXXVVVRRRNNNKKKNNNPPPSSSWWW]]]eeennnuuuoooIII<<<333222333000///000444333333444555666444222777777999;;;===@@@CCCDDDDDDBBBCCCDDDJJJjjjaaacccdddbbbaaaiiiwww~~~aaaOOOCCCWWW]]]^^^VVVOOOMMMOOOOOOFFF===777:::@@@CCCFFFIIIVVVyyyyyysssggg```jjjqqq|||ooohhh|||~~~vvvttt}}}yyyqqqjjjbbb[[[SSSNNNGGGCCC===888555555777999<<>>CCCKKKdddfffCCC;;;;;;666>>><<<999===???>>>TTTzzzyyynnnwwwuuuvvvvvvrrrllliiiiiikkknnntttuuuppprrryyywwwmmmkkkfff___ZZZYYY]]]bbbfffnnnmmmjjjeee___[[[YYYYYY\\\\\\^^^___bbbdddggghhhooopppnnnggg___\\\___cccdddeeefffhhhgggbbb[[[UUU[[[YYY]]]ddd___VVV\\\lllccc```\\\XXXVVVXXX\\\```ggg]]]HHHMMMOOOSSSRRRLLLJJJLLLJJJDDDJJJJJJKKKMMMQQQUUUZZZ\\\bbbjjjuuu}}}yyymmmaaaYYYLLLGGGDDD<<<>>>AAA:::;;;<<<<<<<<<:::999999:::>>><<<::::::;;;;;;;;;:::<<<===???AAADDDFFFHHHIIIOOOPPPRRRTTTWWWZZZ\\\]]]eeefffhhhiiijjjnnnrrrvvvwwwyyyzzz{{{zzz{{{|||~~~~~~~~~|||wwwpppnnnmmmkkkfffbbb```ZZZUUURRRSSSQQQMMMHHHGGGFFFCCCAAA>>><<<;;;:::666666666666666666666555999777666777999>>>CCCFFFHHHHHHJJJMMMQQQUUUZZZ\\\\\\ZZZWWWTTTRRRRRRSSSTTT___\\\```kkkrrruuu[[[DDD444333111//////000222333222222333444555666777888888<<>>:::777666777:::<<>>???@@@@@@FFFGGGHHHKKKMMMPPPRRRSSSZZZ[[[]]]^^^```ccchhhkkkoooqqqsssttttttuuuwwwyyy||||||~~~~~~{{{vvvssspppkkkeeebbbbbb___[[[VVVTTTOOOJJJHHHIIIHHHDDD@@@???>>>===;;;:::999888888666666666666777777777777;;;::::::;;;>>>BBBFFFHHHKKKMMMQQQTTTWWWXXXXXXWWWTTTTTTTTTTTTVVVYYY^^^bbbhhhmmmwwwsssRRR>>>888555444222111111222333444222333444555777888999::::::>>>AAAAAA@@@AAADDDGGGIIIWWWmmmWWWWWWXXXYYY[[[]]]___```ooovvvkkkdddaaaZZZSSSMMMJJJKKKRRRWWWSSSLLLHHH???YYY~~~ttt___^^^aaaooo|||}}}}}}~~~~~~}}}zzzxxxooojjjaaaXXXPPPIIIBBB>>>:::888666555777:::>>>@@@BBBEEEIIIIIIHHHJJJQQQWWWYYYbbbuuuooo___UUUHHHAAA<<<222777>>>CCCLLLeee[[[>>>444555666666555<<<<<<@@@RRRkkkiiikkkmmmggghhhuuuooohhhfffhhhjjjiiihhhpppssssssrrrwww}}}xxxnnnhhheeebbbaaaaaaeeeiiilllhhhhhhhhheeeaaa^^^]]]^^^___^^^]]]\\\[[[[[[\\\\\\]]]^^^^^^^^^______``````fffkkkooolllcccZZZVVVVVVRRRVVVaaakkkiiibbbaaafffaaa___\\\YYYXXXYYYZZZ\\\\\\___{{{___KKKMMMKKKMMMOOOOOOJJJGGGGGGBBBBBBCCCDDDGGGJJJLLLNNNOOOSSSXXX]]]cccmmmyyypppbbbYYYSSSIIIHHHHHH>>>AAA@@@===;;;:::;;;<<<<<<<<<:::999888999:::999888999999999999999999999999<<<===???AAACCCEEEGGGGGGMMMNNNPPPRRRTTTWWW[[[^^^bbbeeegggiiijjjllloooqqquuuvvvwwwyyyzzzzzzzzzzzz||||||}}}~~~{{{zzz{{{xxxwwwtttrrrpppmmmhhheeebbb]]]XXXUUUSSSQQQMMMIIIFFFBBB>>>===>>>>>>;;;888888888777666666666777777666666777888999::::::;;;>>>>>>???BBBDDDGGGJJJKKKMMMQQQVVVZZZZZZWWWRRROOOMMMNNNRRRVVV\\\eeeooovvvgggJJJ666000444555444333222222333555666333444555777999;;;<<<===???BBBEEEDDDAAAAAAEEEJJJSSSwwwWWWUUUUUUVVVZZZ[[[ZZZXXXdddlllzzzmmm```TTTPPPPPPVVVZZZUUUNNNJJJDDDMMMrrr|||kkkggg```gggsss}}}||||||zzz}}}~~~zzzwwwtttkkkeee[[[RRRKKKDDD>>>;;;666555555666888<<>><<<555666===EEEUUUxxxbbbBBB666555555666999:::???===DDDaaa|||eeehhhmmmkkkjjjfffdddcccdddggghhhgggeeeqqqqqqqqqrrrxxx{{{ttthhhhhheeeaaa______cccgggkkkdddeeeeeedddaaa______```fffdddbbb___]]]\\\\\\\\\______^^^___``````^^^\\\]]]bbbggggggccc^^^]]]]]]RRRXXXaaaiiiiiidddbbbbbb```^^^\\\[[[[[[[[[[[[[[[```[[[pppeeeNNNOOOHHHFFFMMMQQQMMMHHHHHHCCCCCCCCCDDDEEEGGGIIIJJJLLLNNNQQQSSSWWW```kkksss|||lllccc]]]TTTSSSRRRGGGEEEBBB>>>;;;:::;;;;;;;;;<<<:::888888999999999888::::::999999999888888888888999:::<<<===???@@@AAADDDFFFHHHJJJKKKNNNRRRTTTUUUXXX[[[]]]___aaaeeegggjjjkkkmmmppprrrsssttttttwwwxxxyyyzzz{{{{{{{{{{{{zzz|||}}}}}}~~~}}}yyyvvvvvvvvvllljjjhhhfffdddaaa]]]ZZZVVVRRRNNNKKKIIIGGGCCCAAA===;;;888888999999888666777666666555555666666777666777888:::<<<===>>>???@@@BBBDDDGGGIIIKKKLLLMMMMMMQQQUUUYYYXXXSSSMMMIIILLLPPPUUU\\\dddppp}}}ZZZDDD===999555222444444333333444555666777555666777999<<<>>>???@@@EEEGGGIIIGGGBBB@@@HHHRRRqqqWWWTTTQQQRRRVVVYYYXXXVVVbbb```oooccc\\\XXXZZZ[[[VVVPPPMMMJJJDDD]]]~~~xxxfff]]]ddd}}}qqq|||yyyxxxyyyyyy}}}zzzvvvsssqqqddd^^^UUULLLEEE@@@<<<999555666666888:::===@@@BBBFFFDDDHHHPPPUUUWWW\\\bbbhhhlll^^^VVVMMM<<<555888777999>>>GGG[[[~~~www[[[GGG777777888555555:::<<<>>>>>>PPPyyy|||mmmkkkmmmooommmfffffffffeeedddeeeiiimmmsssqqqqqqvvvyyynnnmmmhhhbbb]]]]]]```eeeiiiaaabbbccccccaaa_________iiigggccc```]]]\\\\\\\\\ZZZZZZZZZ[[[\\\ZZZXXXUUUbbbcccdddeeeccc___ZZZWWWNNNSSSXXXZZZ[[[\\\ZZZWWW\\\ZZZXXXWWWYYYZZZYYYXXX^^^[[[eeexxxiii]]]RRRIIIKKKPPPOOOIIIFFFEEEEEEDDDDDDDDDEEEEEEEEEIIIKKKNNNPPPRRRXXX```gggooovvvuuukkkfff^^^^^^\\\QQQKKKGGGAAA>>>===<<<;;;:::<<<:::888888999999999888999999999999999999999999777777888999:::;;;<<<======???BBBCCCDDDFFFIIIKKKJJJLLLPPPRRRTTTVVVYYY\\\\\\^^^aaadddgggjjjlllmmmoooooopppqqqrrrrrrrrrrrrppprrrvvvzzz||||||{{{zzzyyyzzzzzz{{{|||}}}~~~~~~yyyyyyyyyzzzzzz{{{{{{{{{xxxzzzyyyxxxxxxyyytttllllllllllllkkkiiifffeeeeee^^^\\\[[[YYYXXXVVVRRROOOKKKIIIFFFCCCAAA???===;;;888777666555666777777666777666666555555666666777999:::;;;===???AAACCCDDDCCCDDDGGGIIIKKKLLLMMMMMMOOOQQQTTTVVVVVVTTTQQQOOOSSSXXX^^^eeemmmxxxaaaAAA555999:::444---333333333444555666777777777888:::<<<>>>@@@BBBCCCGGGGGGHHHFFFBBBCCCRRRcccUUUQQQNNNOOORRRTTTUUUTTTWWWTTT[[[mmm|||~~~xxxqqqnnneeeXXX]]]tttyyybbb[[[XXXtttrrryyyyyytttooorrrvvv~~~}}}|||zzzwwwsssnnnkkkiii[[[UUULLLCCC>>>;;;999777777777999;;;===@@@BBBCCCEEEDDDJJJTTTZZZ\\\eeepppooo]]]RRRNNNGGG666222888:::>>>AAAIIIZZZqqqzzzhhhNNN???777444888999555666;;;:::===GGGggg{{{vvvmmmlllooommmmmmkkkgggaaa]]]aaakkksssuuuqqqrrr|||wwwoookkkeee___^^^___cccfff___```bbbaaa___]]]\\\]]]eeeccc___[[[YYYYYYYYYZZZUUUVVVXXXYYYYYYYYYYYYXXX^^^]]]]]]^^^^^^[[[UUUQQQOOOTTTTTTRRRUUU[[[ZZZTTTVVVSSSQQQRRRUUUWWWWWWUUUWWWXXXZZZdddwwweeeVVVPPPOOOKKKEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAEEEJJJMMMOOOSSSZZZ___```iiiuuuxxxrrrjjjjjjfffZZZUUUPPPIIIEEEDDDBBB???<<<<<<:::999888999:::999888777777888888888999999999666666777777888888999999888:::<<<======>>>@@@AAAAAACCCFFFHHHIIIKKKNNNPPPNNNPPPSSSWWW[[[]]]`````````aaabbbcccddddddddddddaaacccfffiiikkkllllllllljjjkkkkkklllmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmgggjjjjjjggghhhiiifff``````___^^^[[[YYYVVVSSSRRRNNNMMMLLLKKKKKKIIIFFFCCCAAA@@@>>><<<:::888888777555555444444444555666666777777666666666777888888======???AAACCCEEEGGGGGGGGGHHHIIIKKKLLLLLLMMMMMMRRRSSSUUUXXXZZZ\\\^^^___```fffnnnuuu{{{vvvMMMBBB777444333222222444333444555666777888999:::;;;<<<===???AAABBBDDDEEEEEEDDDEEEGGGHHHQQQkkkRRRPPPOOOOOOOOOPPPPPPOOONNNNNNRRRZZZ```cccbbbbbbrrr}}}xxx{{{uuubbb```TTTnnnyyywwwnnnrrrssswww|||yyyuuuoooiiiccc```^^^SSSLLLDDD===999888777777777999;;;>>>AAACCCEEEEEEEEEGGGOOOXXXYYY\\\nnnqqqaaaVVVJJJFFFBBB666444;;;;;;<<<@@@GGGQQQWWWSSSFFF:::444333444666777999;;;>>>===DDDXXXyyyvvv{{{oookkkooojjjjjjhhhfffdddeeeiiiooosssvvvpppppp|||uuuiiigggdddaaa```______```^^^___aaa```^^^[[[YYYYYY___]]]YYYVVVUUUVVVWWWYYYUUUXXX[[[\\\ZZZZZZ\\\___WWWYYY[[[\\\[[[XXXVVVTTTTTTYYYYYYTTTYYYccccccZZZTTTQQQMMMOOOTTTXXXXXXVVVTTTVVVTTTWWWkkkpppVVVQQQPPPKKKGGGGGGFFFEEECCCAAA???>>><<<@@@EEEGGGIIIMMMRRRWWWWWW]]]gggqqqxxx}}}yyyzzz{{{xxxrrreee```[[[TTTPPPNNNKKKEEE@@@===;;;999999:::;;;:::999999999999999999999999999777777777777777777777777555777999999888888999:::;;;<<>>???@@@AAABBBDDDFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMRRRTTTWWW\\\bbbggglllooorrrzzztttYYYLLL000111333555222000444<<<555666888999;;;<<<<<<===>>>>>>???AAABBBDDDEEEEEEDDDCCCGGGNNNVVViiiQQQRRRRRRQQQPPPNNNMMMLLLPPPSSSVVVYYY^^^bbb```\\\bbblllqqqjjjcccfffrrr{{{|||ooogggUUUlll~~~sssooonnnpppwww~~~|||xxxqqqiiiaaa[[[WWWUUUOOOIII@@@:::777777888888777999<<>><<<::::::;;;;;;;;;:::======<<<<<<;;;:::::::::888888888888888888888888555777999999777777777888777999:::;;;:::;;;<<<>>>>>>???AAACCCEEEFFFGGGGGGLLLLLLMMMNNNOOOOOOOOOOOOLLLMMMNNNOOOQQQSSSTTTUUUSSSTTTTTTUUUUUUVVVVVVVVVWWWWWWVVVUUUTTTSSSSSSRRROOOQQQPPPLLLKKKMMMLLLIIIHHHGGGFFFEEEEEEDDDBBB@@@<<<;;;;;;<<<<<<<<<999777777888888777555555666777666777888777666777888::::::;;;<<<>>>AAACCCFFFGGGCCCCCCEEEFFFHHHJJJKKKLLLNNNNNNMMMLLLLLLLLLMMMMMMPPPSSSXXX___gggnnntttxxxqqqKKK999999666444444666555222333777777888:::<<<===>>>??????@@@@@@AAABBBCCCDDDEEEFFFDDDDDDJJJVVVdddUUUSSSPPPNNNNNNOOOQQQRRRPPPPPPQQQUUUZZZ\\\[[[YYY______dddiiiggg``````fff|||ppppppvvvssstttpppmmm|||vvv|||{{{qqqqqqnnnkkkqqq~~~~~~{{{wwwqqqhhh```YYYSSSNNNLLLBBB@@@<<<999777666777888999<<>>===<<<>>>AAAEEEHHHIIILLLQQQWWW\\\ccckkkooouuuuuutttuuuzzzxxxtttpppiiiccc^^^XXXSSSPPPJJJDDD===<<<>>>???===:::===<<<::::::::::::888666999999999999999888888888999999888888777777666666555666777888888888888888777888:::<<<>>>???@@@@@@DDDDDDFFFGGGGGGFFFDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMLLLKKKJJJIIIHHHGGGDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???===<<<::::::777777777666777777888999777888888777555555666777666777888999:::;;;;;;;;;???AAABBBBBBBBBBBBDDDFFFFFFFFFHHHIIIKKKMMMNNNOOOOOOVVVSSSJJJOOO]]]^^^RRRRRRPPPTTT]]]dddjjjvvvsss___NNN<<<444666000000000111222444555666777888:::<<<>>>??????>>>???BBB======DDDBBB>>>EEEEEEDDDMMMhhhQQQOOOMMMLLLKKKMMMNNNPPPQQQPPPQQQSSSVVVXXXVVVTTTWWWXXX]]]cccccc]]]ZZZ\\\______[[[VVVTTTVVVVVVSSSZZZfffttt}}}sssuuuxxx{{{|||rrrhhh||||||vvv~~~{{{tttllllllsss{{{{{{vvvpppjjjbbbYYYRRRMMMHHHEEE???===:::888777777888999AAAAAAAAACCCEEEFFFGGGFFFLLLQQQZZZbbbkkk~~~sssaaaVVVQQQDDD>>>777333444777:::<<<>>>BBBEEECCC<<<666333333999:::;;;;;;<<>>======>>>@@@CCCEEEDDDGGGKKKOOOSSSYYY___cccmmmooorrrtttvvvyyy}}}|||uuuooohhh```ZZZRRRKKKDDDAAABBBBBB???;;;@@@>>><<<<<<======<<<;;;:::999999999888888777777888888888888888777777777666777777888888888888777444555777888:::;;;;;;;;;===>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@??????>>>============<<<<<<<<<;;;;;;;;;::::::999888777777777777777777777888888999777888999999888888:::<<>>===<<<<<<===???AAABBBCCCCCCEEEGGGIIILLLOOOOOOLLLJJJHHHHHHKKKUUU\\\___gggnnniii^^^XXX[[[bbbmmmtttyyy|||eeeOOODDD;;;111...111111111111222333444555666777888:::<<<============888>>>>>>BBBIIICCC:::>>>AAARRRsssPPPOOOMMMLLLLLLNNNPPPQQQTTTSSSSSSTTTUUUUUUSSSRRRQQQQQQVVV]]]___ZZZUUUSSSQQQMMMKKKKKKJJJIIIMMMTTTXXXgggtttyyy~~~qqqiiijjjfffgggssswwwyyy{{{gggjjjpppgggiiixxxxxxooorrrwwwvvvtttvvv~~~yyyrrrmmmfff```XXXPPPIIIDDD@@@===:::999777777777999;;;<<>>>>>>>>???@@@@@@@@@BBBEEEGGGIIIMMMRRRUUU^^^ccciiinnnoooooooooooouuu~~~~~~rrriiibbb[[[SSSOOONNNMMMHHHDDD@@@>>>;;;:::;;;<<<<<<;;;;;;;;;::::::999999999888888888888888888888999999888888888999888888777777444555666777888888888888888888777777777777888888777777777777888888999999999999999999999999999999999999888888888777777777777777777777777666666666666777777777777777777777888888888888999999::::::888:::;;;;;;;;;<<<>>>@@@@@@@@@??????>>>======<<<===???CCCDDDEEEFFFHHHIIIGGGJJJMMMMMMKKKKKKMMMOOOZZZ^^^fffmmmqqqmmmfffaaaZZZbbbppp~~~pppNNN???333222222//////333333333333333333444555555777888999:::;;;<<<<<<;;;;;;>>>::::::@@@>>>>>>JJJYYYwwwSSSSSSRRRQQQRRRSSSUUUVVVWWWVVVVVVVVVWWWWWWVVVUUURRRQQQSSSXXX\\\[[[VVVRRRLLLHHHJJJPPPNNNGGGIIIQQQaaallltttsssxxx}}}mmmbbbbbbbbbiii{{{|||{{{nnnpppbbb]]]iii|||{{{tttzzzxxxmmmgggkkkvvv|||~~~{{{wwwqqqhhhbbb\\\WWWOOOHHHBBB>>>:::888666666666777999;;;>>>@@@FFFCCCBBBEEEKKKQQQRRRQQQMMMTTTeeehhh\\\TTTKKKCCC666555444555888;;;<<<<<>>===<<>>>>>>>>>>>???@@@@@@AAA@@@CCCEEEGGGGGGGGGIIIJJJGGGFFFGGGKKKRRR[[[cccgggmmmggggggkkkjjjeeeeeekkkqqq|||nnnXXXDDD<<<444///222555444444777333333333222333333444444888888999999::::::::::::;;;???======???>>>HHH^^^VVVUUUUUUUUUUUUVVVXXXXXXUUUVVVVVVVVVVVVWWWWWWXXXTTTSSSRRRSSSWWWZZZYYYVVVLLLGGGFFFKKKJJJCCCCCCJJJXXX]]]dddiiiqqqtttfffggghhhpppxxx{{{___bbbttt{{{yyy|||tttccc]]]ccciiippp{{{~~~yyyuuuqqqjjj```ZZZTTTOOOHHHBBB>>>;;;888777444555666888;;;>>>AAACCCCCCBBBDDDHHHOOOSSSTTTSSSQQQ]]]ssswwwggg]]]QQQDDD999666555555777:::;;;;;;:::@@@>>>:::666222111222333666999===<<<999BBB^^^yyy|||vvvooohhheeeddddddfffiiinnnmmmlllmmmnnnnnnmmmkkkeeecccaaaccciiiqqqwwwzzzkkkiiieeeaaa___^^^^^^^^^bbbeeehhhiiifffbbb^^^]]]YYY]]]```]]]WWWWWW\\\ccc___]]]ZZZXXXWWWXXX[[[___^^^[[[\\\aaabbb^^^\\\^^^___^^^]]]ZZZVVVSSSQQQPPPOOOQQQUUUUUUNNNGGGJJJSSSTTTVVVUUUQQQRRRYYY\\\ZZZVVVbbb~~~|||lllXXXMMMLLLMMMJJJFFFAAABBBBBBAAA@@@>>>===;;;===>>>@@@@@@AAACCCFFFIIIIIIKKKOOOTTTYYYaaaiiinnnhhhjjjmmmsss~~~zzzqqqllliiieee^^^XXXPPPMMMHHHDDDBBB@@@===<<<999999::::::;;;;;;<<<<<<888888999999::::::;;;;;;999999999999999888777666::::::;;;;;;:::999999888999888777666666777888999888888888888888777777777777777777777777777777777666666666666777777777777888888888888888888888888999:::;;;<<<===>>>??????;;;<<<===??????@@@??????>>>??????>>><<<<<<>>>???BBBAAAAAABBBCCCDDDFFFGGGDDDEEEGGGFFFEEEFFFGGGIIIJJJHHHKKKUUUcccmmmqqqpppllldddccciiikkkkkkuuuyyyUUUFFF>>>555666222000333555444333333333333222222222333333444888888888888999999::::::444>>>DDDGGGGGGCCCQQQnnnTTTTTTTTTTTTTTTUUUUUUVVVPPPQQQRRRRRRRRRSSSUUUWWWTTTUUUTTTRRRTTTYYY[[[YYYSSSLLLFFFFFFHHHIIILLLQQQNNNMMMUUUbbbjjjrrrqqqrrrrrrwwwyyy}}}sss||||||zzzxxxnnnaaa]]]cccdddiiiqqqyyy|||xxxrrrmmmiiibbbYYYSSSLLLHHHBBB===;;;999888666555666888;;;>>>AAADDDEEECCCEEEHHHLLLPPPRRRTTTUUUTTThhhuuuiii[[[JJJ;;;444777666777999;;;<<<:::999<<<999555222000111333555888:::===>>>>>>KKKooorrruuuvvvrrrlllgggeeefffiiilllsssqqqnnnmmmlllkkkhhhfffbbbaaa```bbbiiipppvvvyyymmmkkkhhhdddbbbaaaaaaaaacccdddfffeeebbb___^^^]]]^^^```aaa___\\\^^^dddiiieeebbb___]]]ZZZXXX[[[bbbaaa___ccchhheee^^^^^^dddeeeccc^^^WWWPPPNNNPPPRRRMMMKKKMMMNNNGGG???BBBLLLNNNTTTSSSLLLJJJPPPSSSQQQ\\\]]]iiixxx\\\LLLHHHHHHIIIDDDDDDDDDCCCBBB@@@>>>===;;;<<<=========>>>AAADDDGGGGGGHHHIIIMMMUUU^^^dddffffffhhhkkkqqq|||xxxtttmmmeee^^^XXXTTTPPPLLLIIIEEE@@@===::::::::::::::::::::::::::::::::::::::::::;;;;;;999999999:::999999888888999999::::::999888888777888777777666666777777888888888888888888888888888777777777777777777777777777777777777777777777888777777888888888888999999:::;;;;;;<<<<<<===>>>>>><<<===???AAABBBBBBAAAAAA???@@@@@@???===<<<>>>???DDDDDDCCCBBBCCCDDDEEEFFFHHHHHHGGGEEEDDDEEEGGGJJJLLLOOOVVVcccmmmpppkkkdddffffffllluuuxxx{{{tttQQQ>>>;;;999444222111000222333333222111333333222333333444555555888888888888999:::;;;<<<;;;>>>===@@@GGGOOOjjjRRRRRRRRRRRRQQQQQQQQQQQQNNNOOOPPPOOONNNNNNQQQTTTSSSXXXYYYVVVVVV[[[]]]\\\NNNKKKFFFEEEMMMXXX[[[XXXQQQLLLVVVgggfffaaawww|||xxxsssuuu|||||||||tttmmmjjjjjjlllfffggghhhkkkqqq{{{|||xxxrrrmmmfffaaa]]]WWWOOOJJJDDD@@@;;;888777777666666888999;;;>>>AAADDDFFFGGGFFFJJJOOOQQQRRRVVV]]]bbblll{{{pppbbbOOO===444555777777777999<<<<<<;;;:::888666222111111444666777:::999===FFFPPPdddvvvnnnnnnqqqooollliiihhhkkkppprrruuurrrnnnkkkiiifffccc```bbb``````bbbfffkkknnnoookkkjjjhhhfffeeeeeeeeeeeebbbbbbaaa___\\\[[[\\\^^^]]]___aaaaaabbbdddhhhkkkmmmfff___]]][[[WWWXXX\\\___\\\```hhhggg``````gggfffaaaYYYRRROOOOOOQQQRRRHHHGGGMMMTTTPPPGGGFFFNNNKKKTTTVVVMMMIIIMMMOOOLLLWWWWWW\\\mmm^^^KKKFFFHHHGGGGGGFFFEEECCCBBBAAAAAA;;;<<<<<<;;;::::::<<>><<<;;;:::;;;;;;;;;;;;::::::::::::888888999:::::::::999999999999999:::999999888777777777888888888888777777888888888888888888888999777777777777777777777777888888888888888888777777888888888999999999::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBAAA@@@???@@@@@@@@@>>>>>>@@@BBBCCCCCCBBBBBBCCCEEEGGGHHHNNNMMMJJJHHHGGGIIINNNRRRWWW]]]fffnnnqqqoookkkgggrrr{{{iiiZZZFFF999666666666333111111111111333555555444444444444444555777888888888777777888999;;;===>>>DDDBBBAAAPPPhhh|||RRRRRRQQQQQQPPPPPPOOOOOONNNPPPPPPOOOLLLLLLOOORRRSSS[[[___\\\ZZZ^^^```___OOORRRTTTWWWeeerrrqqqfffUUUOOO\\\qqqiiiZZZrrrxxxjjjhhhttt~~~rrrooouuuxxxvvvkkkgggcccaaafffrrr{{{vvvqqqhhhccc\\\WWWSSSMMMGGGBBB???;;;777555444555555444:::;;;===@@@CCCEEEGGGHHHIIINNNSSSUUUWWW]]]iiirrrxxxqqqhhhXXXBBB111111:::777777777999<<<>>>===<<<777444111111333666888:::@@@<<>>>>>===;;;999999:::<<<888:::>>>@@@AAABBBDDDEEEHHHNNNXXX```dddfffggghhhjjjsss~~~}}}tttnnnllljjjhhheee```ZZZUUUMMMLLLJJJGGGCCC@@@>>><<<<<<<<<<<<;;;;;;:::::::::777888999:::::::::::::::::::::;;;;;;;;;::::::999777888999::::::999888777888888888999999:::::::::777777777777777777777777:::::::::999999888888888999:::::::::;;;;;;<<<<<<=========<<<<<<;;;;;;:::999;;;===@@@AAAAAA@@@???>>>???@@@@@@@@@AAACCCEEEDDDDDDDDDFFFHHHLLLPPPRRRSSSRRROOOMMMLLLPPPWWW\\\gggnnnvvvwwwuuutttyyylllIII999666555777555000000444000111111000111444555444555555555666777999:::;;;888777777888:::<<<>>>???AAAGGGYYYSSSSSSRRRPPPOOONNNMMMMMMMMMKKKJJJIIIJJJKKKJJJIIINNN\\\fffbbb[[[YYYZZZZZZPPPPPP___yyyyyyfff\\\MMMQQQTTT^^^iiikkkzzzhhheeellliii}}}~~~ooollljjjjjjkkkmmmvvv|||{{{yyyssskkkeee]]]XXXRRRLLLGGGCCC???<<<999888666444444666888:::AAABBBCCCDDDEEEFFFFFFEEENNNOOOPPPQQQWWWiii}}}ooocccRRRBBB999666666777777999===??????;;;777444111111000000333888;;;;;;AAA>>>TTTqqqooogggbbbggg```______```bbbeeehhhkkkgggjjjkkkgggbbbbbbiiipppooopppmmmfffcccdddccc```___aaaccccccaaa```aaabbbaaa```___\\\ZZZZZZ]]]___ZZZYYYZZZ___fffiiiiiifffbbbcccaaa\\\ZZZZZZWWWQQQTTTXXX\\\ZZZUUURRRSSSUUUXXXSSSOOORRRSSSPPPLLLLLLHHHOOOkkkvvvsssUUU\\\kkk~~~nnnYYYPPPPPPLLLJJJKKKJJJEEEBBBCCC>>>===<<<;;;::::::::::::999999999:::;;;<<<>>>???AAACCCHHHNNNTTT[[[___bbbbbbhhhnnnsss{{{zzzvvvtttnnnfff___^^^YYYTTTPPPNNNKKKFFFCCCEEEBBB???=========;;;:::999;;;<<<<<<:::999999:::::::::999:::;;;:::777555555666888999::::::999888999888888888888999999:::::::::;;;;;;::::::999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::<<<>>>AAABBBAAA?????????BBBBBBBBBAAA@@@AAACCCEEEBBBDDDGGGIIIKKKOOOTTTXXXYYYVVVSSSTTTXXX]]]bbbddduuuzzz|||eeeRRRBBB888222222111111111111111222111222333444555666555555444777999:::999999999:::666555777<<<===;;;===CCCKKKjjjQQQQQQRRRRRRRRRQQQQQQPPPJJJIIIGGGGGGIIIJJJIIIIIIJJJUUU^^^___]]]]]]YYYTTTPPPYYYooosss___WWWOOONNNJJJPPP[[[eee~~~ssskkkmmmnnn|||yyytttooolllhhhgggmmmuuu{{{wwwtttpppjjjaaaZZZTTTQQQKKKGGGCCC@@@===:::666555333222333555888:::===???BBBEEEGGGJJJMMMOOOPPPQQQSSSXXXdddyyyooo___VVVHHH<<<666555666888888999<<<===<<<999666333555555444333444999<<<>>>:::HHHnnntttiiiiiiccc```dddbbbaaaaaabbbccceeeggghhhhhhhhhhhhhhhhhhjjjnnnqqqppppppmmmgggeeefffeeebbb___aaabbbbbb```___``````aaaaaa```_________``````\\\ZZZ\\\eeennnqqqkkkddd[[[\\\[[[WWWWWWYYYWWWSSSVVVYYYZZZXXXRRROOOPPPSSSXXXTTTQQQSSSRRRNNNLLLMMMXXXjjjpppaaaccc{{{{{{llleeeWWWNNNHHHHHHKKKIIIGGGGGG>>>>>>===<<<<<<<<<======999999999999:::;;;<<<===???@@@BBBFFFLLLSSSYYY\\\[[[___dddggglllvvv}}}vvvmmmfffgggbbb\\\ZZZZZZXXXSSSNNNLLLIIIEEEBBBAAAAAA@@@???;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<===<<<:::888999:::;;;<<<<<<;;;:::999;;;:::999999999::::::;;;<<<;;;999888888999:::;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????<<<>>>AAACCCBBBBBBBBBBBB@@@AAAAAAAAA@@@AAADDDFFFGGGIIIKKKMMMNNNQQQTTTVVVXXXXXXZZZ]]]aaagggmmmppp~~~lllRRRCCC;;;666333222222111111111111222222222222333444444555555666666888:::;;;:::999999:::BBB===<<>>======<<<<<<<<<::::::999999999999::::::<<<<<<<<<>>>BBBHHHNNNRRRVVVZZZ^^^___```eeennnuuuyyytttnnnhhhgggiiigggaaaZZZVVVRRRLLLGGGEEEEEEDDDDDD===>>>>>>>>>===<<<<<<;;;;;;:::999:::;;;;;;999777999999999:::999999888777888888777777777888999:::777777888888888888777777999999999999999999999999::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>;;;===@@@AAAAAABBBCCCDDD<<<===?????????AAACCCFFFGGGJJJNNNPPPQQQRRRTTTUUUXXX^^^fffmmmuuu}}}hhhXXXDDD555000111222333222222222111111222222333333333333333444555666666777999;;;;;;:::999:::;;;<<<666999???===;;;OOOkkkHHHJJJMMMPPPQQQQQQOOONNNMMMKKKKKKLLLNNNPPPQQQPPPMMMOOOQQQTTTXXXZZZZZZYYYZZZWWWWWWWWWSSSNNNPPPVVVLLLJJJDDDCCCHHHLLLbbbhhh```sss}}}wwwoooeee```aaaeeejjjpppwww}}}zzzxxxwwwwwwrrrkkkeee```XXXOOOIIIBBB???<<<999888777666555555555666777:::>>>AAACCCDDDGGGHHHHHHFFFHHHMMMRRRVVVcccuuunnnfff___KKK;;;777333222333666888999:::999888666555444333333///111555888888888===DDDKKKvvvuuu^^^^^^ccc```]]]aaaaaabbbeeefffgggfffeeeeeecccbbbbbbccceeefffeeeccc```bbbaaa^^^^^^bbbcccaaaeeeeeeddd```[[[WWWTTTTTTYYYWWWWWWZZZ___```\\\WWWRRRRRRVVV]]]bbbaaaYYYQQQPPPTTTTTTRRRRRRWWWYYYXXXRRRTTTWWWWWWUUURRRPPPPPPOOOOOOQQQTTTTTTTTTYYYaaannn{{{gggcccnnnrrr~~~|||wwwZZZHHHBBBDDDJJJHHHFFFDDDBBB@@@???>>>===<<<;;;:::999888888888888888888888999<<<@@@DDDFFFMMMRRRVVVXXXXXXZZZ___ddddddrrr~~~}}}}}}uuummmeee```XXXRRROOONNNNNNMMMHHHGGGFFFFFFFFFEEECCCAAA@@@>>>===<<<===<<<:::888888888999999999888888888777777777777888:::===>>>555777;;;======;;;888555::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<============>>>@@@BBBCCCCCCCCCEEEGGG???AAACCCDDDDDDFFFHHHJJJOOOTTTZZZ___bbbdddfffgggmmmuuu~~~}}}YYYAAAAAA<<<555222444555555333333222222222222333333444555444444333444555666777777999::::::999999:::;;;999555<<>><<<888666666555444333666666888:::>>>AAAEEEGGGDDDGGGJJJKKKMMMQQQXXX]]]___xxxwww```TTTIII999555333222333666888999999999888666444333333333444333555:::>>><<<:::@@@IIIccc~~~jjj[[[^^^bbb^^^[[[^^^^^^```ccceeeggggggfffeeeaaabbbcccbbb___\\\[[[[[[XXX[[[[[[YYY[[[```bbb``````aaaaaa^^^ZZZVVVUUUTTTUUUSSSRRRVVV[[[]]]YYYTTTQQQSSSVVVWWWTTTQQQOOOOOONNNSSSTTTQQQOOORRRTTTTTTLLLPPPVVVZZZ[[[XXXUUUSSSMMMLLLNNNPPPQQQRRRYYYaaaqqq{{{ooobbb\\\]]]cccnnnyyy[[[HHHFFFJJJKKKJJJHHHFFFDDDCCCBBBBBB>>>===<<<:::999888888888555666888:::;;;<<<<<<===>>>CCCHHHLLLNNNPPPTTTXXXTTT\\\ccceeeiiivvvwwwqqqiiiccc___]]]\\\[[[XXXVVVTTTSSSSSSQQQNNNKKKKKKIIIFFFEEEDDDCCC@@@>>>;;;;;;<<<<<<<<<======>>>;;;::::::;;;===@@@DDDFFF>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@?????????EEEFFFFFFFFFFFFGGGJJJLLLIIIKKKNNNPPPQQQRRRTTTVVV```fffnnnvvv|||eeeSSSFFF<<<777111000000222555555222///333333222222333444555555666666666555666666777777666888999999888888:::<<>>444555444444555888::::::999888777555333333333444555555666:::===999777BBBRRRvvvrrrddd\\\___bbb]]]YYYZZZ\\\]]]```cccdddeeedddcccaaaccccccaaa\\\YYYXXXYYYXXXZZZZZZXXXZZZ___aaa```WWWYYY[[[[[[YYYXXXYYYZZZVVVTTTSSSTTTXXXYYYXXXVVVVVVYYYZZZUUUNNNLLLOOOSSSNNNSSSUUUQQQNNNNNNOOONNNIIINNNUUU[[[^^^]]]ZZZWWWQQQMMMLLLMMMMMMNNNSSSZZZmmmzzzyyy}}}zzzmmm```pppttt~~~sssUUUFFFCCCFFFEEEDDDCCCBBBBBBBBBBBB@@@???>>><<<;;;;;;::::::555666999;;;;;;;;;999888777:::>>>BBBEEEIIIMMMPPPTTTXXX[[[ZZZ[[[cccppp{{{zzztttpppmmmkkkiiieeebbb^^^]]]\\\ZZZUUUQQQSSSPPPMMMKKKJJJIIIGGGEEE?????????>>>>>>???@@@@@@===<<<;;;;;;===@@@DDDFFFEEECCC???<<<;;;<<<>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBGGGGGGHHHGGGGGGJJJMMMQQQRRRVVVZZZ]]]```bbbeeegggmmmsss}}}|||hhhNNN===555333666:::222000......000111111111333333333333444555666666777888888999999999888777666777999999999:::<<>>@@@BBBDDDFFFGGGNNNNNNRRR\\\hhhrrrvvvvvvsssdddMMM@@@<<<777666555555666999::::::999666555444444444444555666666444666999999===QQQiiizzzlllccc___bbbccc^^^ZZZ[[[\\\]]]___```aaaaaa`````````^^^\\\\\\]]]\\\[[[YYY[[[]]]\\\XXXXXX\\\]]][[[TTTVVVXXXYYYXXXXXXYYYZZZWWWUUUSSSRRRRRRUUUXXXYYYYYYYYYXXXSSSNNNMMMQQQUUUPPPVVVZZZVVVQQQOOOOOOMMMKKKMMMRRRXXX\\\^^^]]][[[XXXQQQMMMMMMOOOPPPTTTYYYiii~~~yyyqqqxxxxxx~~~fffTTTNNNLLLKKKHHHFFFDDDBBBAAA@@@BBBAAA@@@???>>>=========777888999::::::999999888888999:::<<<>>>AAAEEEHHHOOOQQQTTTWWWXXX[[[aaahhhmmmssswwwsssnnnkkkjjjgggaaa\\\[[[XXXUUUTTTTTTTTTSSSRRRKKKJJJHHHFFFEEEEEEEEEEEEDDDBBB@@@>>>???AAADDDFFFIIIJJJLLLLLLKKKGGGCCC@@@BBBBBBBBBBBBBBBBBBBBBBBB===>>>???AAACCCDDDFFFFFFDDDDDDFFFGGGIIIJJJKKKLLLOOOOOOPPPQQQRRRVVV\\\```bbbgggmmmsssxxx|||vvvfffKKKCCC<<<:::888222111333444222000///000222333444333333333333444555666777888999;;;<<<<<<;;;999777777888999:::;;;===@@@CCCDDDXXXuuuHHHIIIIIIJJJKKKLLLMMMMMMKKKIIIHHHIIIKKKLLLLLLLLLNNNQQQVVVWWWOOOFFFHHHPPPQQQTTTUUUPPPKKKLLLRRRVVVYYY[[[WWWUUUTTTQQQeeesssQQQFFFOOOIIIIIIggguuudddsss}}}yyy^^^[[[ppp}}}zzzvvvtttuuulllddd^^^^^^[[[XXXZZZ```eeesss}}}yyywwwooohhhaaa]]][[[YYYSSSOOOMMMHHHAAA===<<<:::777444444222222333777:::;;;;;;@@@AAABBBDDDFFFGGGIIIJJJMMMOOOYYYlllzzzqqq]]]@@@666999777555444444666888::::::999555444444444444555666666:::666777<<>><<<999777888999;;;<<<===???CCCFFF___MMMJJJGGGFFFHHHJJJKKKKKKJJJHHHGGGJJJNNNPPPLLLHHHIIIKKKLLLLLLKKKJJJJJJKKKQQQPPPRRRUUUQQQJJJKKKPPPmmmzzzwwwdddcccxxxdddZZZOOOHHHBBBDDDSSScccnnnnnn|||UUUTTTxxxrrrppppppnnnllljjjbbbXXXSSSTTT[[[]]]dddpppzzz}}}zzzzzzyyywwwuuuqqqnnnllleee```YYYUUURRRNNNIIIEEE??????===:::666333333444222444666777888:::===@@@DDDEEEAAACCCMMMKKKIIIRRRTTTWWWaaa}}}xxxooo___LLL===555444555333555888<<<>>>===;;;999777666555333222444888<<<;;;AAA:::666HHHgggtttkkklllaaabbbdddfffhhhfffaaa]]][[[^^^ccciiilllhhh^^^VVV[[[VVVTTTYYY]]]]]]\\\]]]```^^^ZZZXXXXXXZZZ^^^```[[[ccccccYYYTTTVVVVVVPPPQQQQQQPPPOOOMMMLLLNNNOOOPPPMMMKKKKKKMMMPPPQQQRRRPPPTTTXXXYYYVVVTTTSSSTTTVVVWWWVVVTTTRRRTTTYYY^^^[[[___```[[[VVVYYYfffrrryyypppooopppllllllzzz||||||nnnLLLFFFJJJIIIFFFAAA>>>@@@CCCDDDDDDDDD===<<<;;;:::::::::::::::666777777888999:::::::::999999:::===@@@EEEIIILLLOOORRRUUUUUUWWW]]]fffnnn|||xxxuuussssssrrrrrrooohhh```]]]]]]```ZZZ\\\]]]\\\ZZZXXXWWWWWWPPPXXXbbbeeeaaaZZZVVVUUUWWWWWWVVVVVVVVVWWWXXXXXXZZZUUUPPPPPPUUU\\\aaaccc^^^ccceeecccfffnnnqqqooonnntttzzz{{{]]]WWWMMMBBB:::666555555444444444555444444333333222333333333333333444444666666444444555777999;;;888===???>>><<<;;;;;;:::;;;777999AAAFFFIIIVVVdddSSSQQQOOONNNNNNNNNMMMLLLIIIGGGFFFJJJOOOPPPNNNJJJHHHJJJLLLLLLKKKKKKLLLMMMOOOOOORRRUUUSSSMMMNNNSSSbbb{{{nnn```XXXPPPIIIBBB>>>EEEPPPiii|||{{{ttt}}}dddSSSeee|||yyyxxxuuuoookkkkkkhhhaaaZZZXXXRRRPPPSSS\\\dddkkkttt|||zzzyyyxxxuuuqqqkkkfffaaa^^^[[[WWWQQQMMMJJJFFFAAA>>>999999999777555555777888444777999;;;<<<>>>AAADDDFFFIIIFFFHHHPPPNNNNNNXXXZZZeeettt}}}nnnrrrhhhWWWGGG;;;555444555777777888;;;======;;;888666555555444555777999;;;888@@@AAAJJJjjjoookkkeeecccfffjjjjjjgggccc``````dddgggkkkoooppplllddd______[[[ZZZ^^^```___```bbbaaa^^^ZZZVVVVVVZZZ^^^aaa```dddddd^^^YYYXXXWWWUUU[[[ZZZWWWSSSPPPOOOOOOOOONNNKKKIIIIIILLLPPPRRRTTTPPPTTTXXXYYYYYYXXXYYY[[[]]]^^^]]]YYYUUUUUUWWW[[[___cccfffaaa[[[[[[ccclllvvvmmmiii^^^]]]___hhhyyy}}}eeeMMM@@@555BBBEEEGGGFFFBBB===>>>@@@AAA@@@???===<<<;;;;;;:::777777777777888888888888777777777888;;;>>>AAACCCFFFHHHJJJJJJJJJMMMUUU[[[```gggpppyyy~~~wwwsssrrrssspppsssvvvvvvsssnnnkkkiiiccchhhnnnnnniiidddbbbbbbggggggfffgggggghhhiiiiiisssrrrpppqqqtttwwwzzz{{{zzzgggWWWKKKDDDAAA???:::666333111000000444444444555555444444333444444444444444444444444555555555666888;;;===??????AAAAAA???<<<;;;:::999BBBCCCFFFGGGIIIYYY}}}VVVUUUTTTTTTTTTSSSQQQOOOHHHGGGGGGKKKOOOQQQOOOLLLGGGIIIKKKLLLLLLLLLMMMNNNKKKMMMRRRVVVTTTQQQRRRVVV\\\ooo~~~~~~ccc\\\YYYVVVQQQHHHAAA@@@DDDOOOhhhxxxtttzzz|||\\\PPPqqqxxxpppkkklllmmmhhhaaa\\\SSSNNNLLLOOOTTTZZZccclllwww|||~~~~~~yyyssssssqqqmmmgggaaaZZZUUURRRPPPLLLHHHDDDAAA>>>:::888555666555444444555888;;;888;;;>>>@@@AAACCCEEEFFFDDDIIIHHHIIINNNMMMQQQ```bbbvvvrrrhhhggg[[[KKK>>>888666555555:::999999<<>>@@@CCCDDDDDDBBB@@@>>>DDDDDDBBBAAA???>>>===<<<888888777777777666666666777666666666666888:::;;;>>>AAACCCCCCCCCDDDIIIMMMLLLPPPUUU[[[cccppp~~~{{{~~~~~~yyyuuuuuuvvv||||||||||||}}}~~~vvvkkkZZZJJJ???:::888888///111222333444333222222333444444555555555444444555555555555555555555555333555777:::===???BBBCCCFFFEEECCCBBB???===<<<<<<@@@FFFNNNUUUbbbVVVUUUTTTTTTUUUUUUTTTSSSJJJJJJJJJLLLOOOOOOMMMKKKGGGIIIKKKKKKJJJJJJKKKLLLIIILLLRRRUUUTTTSSSUUUXXXYYY]]]^^^^^^hhhsssooobbbVVVWWWWWWTTTNNNFFFBBBBBBHHHVVVmmm|||{{{tttxxxuuuWWWYYY|||wwwppplllmmmmmmgggaaa___ZZZTTTOOONNNOOOQQQWWW^^^ggglllssszzz~~~yyyvvvuuuqqqkkkgggeeebbb^^^YYYTTTPPPNNNGGGEEEBBB>>>;;;999777555666666555444333444777:::<<<>>>BBBCCCCCCDDDEEEFFFDDDKKKJJJIIINNNQQQ\\\qqqzzz}}}sssmmmeeeYYYNNN@@@777555666666666999:::<<<@@@BBBAAA<<<777444444444777:::;;;999777888GGGQQQfff}}}iiiiiikkkaaaaaaeeegggfffaaa]]]]]]___bbbfffiiiiiifffccccccccceeedddeeefffccc```dddjjjeeecccbbb``````bbbccceeegggaaa```dddbbbYYYXXX]]][[[ZZZXXXWWWXXXYYYYYYXXXRRROOOLLLLLLOOOSSSVVVWWWPPPQQQSSSUUUXXX[[[___aaaWWWZZZ\\\[[[WWWSSSSSSTTTSSSWWW\\\]]]\\\^^^ccchhhsssmmmjjjfffbbbWWWWWWWWWWWWYYY^^^eeekkknnnkkkWWWIIIBBB>>>999;;;CCCHHHDDD;;;DDDDDDCCCCCCBBB@@@??????;;;;;;:::999888777666666888777777666666777888888777:::===??????AAADDDGGGLLLMMMOOOQQQVVV^^^hhhooovvv|||{{{lll]]]SSSEEEAAA;;;888777777888888111333555777777777666555333444444555555555555555555555555555555555555555444666999<<>><<<:::777555555555444555555555555777:::===???AAACCCDDDDDDDDDEEEFFFJJJQQQPPPPPPXXXaaasss{{{nnnmmmfffYYYLLLCCC888222333666777777777;;;AAAFFFFFFBBB;;;666555555666777999:::999888>>>\\\vvvzzzooohhhfffcccbbbbbbaaabbbbbbaaa___^^^]]]aaadddcccaaa___aaacccbbbaaaccceeebbb___aaagggaaabbbcccddddddcccbbbaaabbb\\\[[[aaa```YYYWWW\\\VVVUUUUUUVVVYYYZZZYYYWWWSSSPPPNNNMMMOOORRRSSSSSSOOOOOOOOOPPPSSSVVVYYYZZZTTTWWWZZZYYYUUUQQQPPPPPPPPPRRRTTTUUUXXX]]]dddiii{{{~~~zzz}}}rrriiifffccc^^^YYYVVVTTTQQQQQQSSSVVVWWWWWWXXXkkkzzzuuu```___WWWKKKEEECCC@@@;;;AAAAAABBBCCCCCCCCCBBBBBB???>>>===<<<;;;999888888777777777777777777888888222444666888888:::;;;<<>>@@@BBBBBBCCCGGGEEEFFFHHHGGGDDDGGGNNNccc{{{bbb___\\\YYYWWWVVVSSSQQQPPPPPPPPPOOONNNLLLIIIHHHJJJKKKLLLKKKIIIGGGFFFGGGJJJOOOQQQNNNMMMPPPTTTUUUYYY[[[[[[YYYWWWWWWXXXXXXWWWYYYWWWRRRNNNKKKGGGBBBFFFAAAMMMkkk|||xxxuuuuuussswwwzzzvvvwwweeegggyyy}}}qqqqqq|||vvvlll```\\\^^^YYYUUUSSSSSSOOOHHHEEEFFFHHHJJJMMMPPPVVV]]]ffflllpppsssyyy~~~~~~~~~~~~~~~}}}|||yyyvvvsssqqqooojjjjjjfff```^^^]]]YYYTTTOOOMMMJJJGGGCCCAAA???>>>888888888666333222333444111333666888:::===AAADDDBBBCCCDDDEEEEEEFFFIIIKKKPPPWWWXXX]]]kkkyyypppnnnmmm^^^KKKAAA;;;555222444666888888999@@@HHHJJJFFF???999666555777888888888:::>>>AAATTTooouuupppfffcccccceeecccaaaaaacccdddbbb``````aaacccbbbaaaaaaaaabbb]]]\\\___bbbbbb^^^^^^aaa]]]^^^aaabbbbbbaaa^^^]]]\\\XXXXXX\\\]]][[[YYYZZZWWWVVVVVVXXX[[[ZZZUUUPPPPPPOOOMMMNNNOOOPPPOOONNNNNNMMMKKKLLLOOORRRSSSSSSUUUXXX[[[ZZZUUUPPPNNNNNNVVVTTTRRRSSSVVV\\\bbbfffkkk~~~|||uuuooonnnuuu}}}ooollliiiiiiiiieee]]]WWWUUURRRPPPPPPQQQSSSQQQPPPYYY^^^kkkxxx[[[GGGCCCEEE???@@@BBBDDDEEEEEEDDDDDDBBBAAA@@@???===<<<;;;:::666666666777777777777777555555555555555555555555888999;;;>>>@@@BBBDDDEEEIIIKKKNNNQQQUUU[[[aaafffrrrzzzkkk\\\RRRJJJAAA:::777666444222111222333333888777555555555555444333444333222222222444666777333444555666666666666666333444444555666777888888<<<===>>>???AAABBBCCCDDDHHHFFFHHHKKKJJJKKKXXXhhh]]]]]]]]]^^^]]]ZZZUUUQQQOOOPPPQQQPPPNNNLLLJJJJJJKKKLLLMMMLLLKKKIIIIIIJJJMMMQQQQQQJJJHHHLLLPPPQQQ\\\XXXTTTRRRQQQPPPSSSWWWZZZ\\\ZZZTTTQQQPPPLLLEEEDDD@@@IIIaaawww}}}yyyuuuppplllkkkuuu{{{vvv{{{nnnaaagggsssqqqwwwuuuhhh```^^^XXXVVVVVVWWWUUUNNNKKKKKKGGGGGGGGGGGGHHHLLLRRRVVV]]]aaaiiipppvvvyyyzzzzzz{{{|||~~~}}}|||zzz{{{|||wwwxxxyyyyyywwwuuuuuuvvvuuutttrrrpppllliiifffddd^^^^^^ZZZTTTRRRRRROOOJJJFFFDDDAAA>>><<<:::999999555666777555333222444666222666:::===???BBBDDDFFFCCCDDDEEEFFFHHHLLLQQQUUUZZZccciiiuuurrrlllmmmfffUUUDDD999888666444555666888:::@@@HHHOOOLLLAAA888666777444888:::999999===GGGOOOlllpppeeejjjhhheeeeeebbbddddddcccbbb`````````aaadddbbbaaaaaaaaa```^^^\\\ZZZYYY[[[aaaddd```]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]WWWXXXXXXXXX[[[___^^^ZZZZZZZZZ[[[^^^```]]]UUUNNNNNNNNNOOOQQQSSSSSSQQQOOOMMMKKKJJJLLLOOOQQQQQQPPPRRRVVVYYYXXXTTTPPPOOOPPPXXXUUURRRRRRVVV[[[```bbb```kkk}}}sssoookkkfffeeefff___bbbfffiiigggccc]]]YYYSSSTTTTTTSSSQQQPPPQQQSSS]]]YYY^^^dddnnnbbbRRRLLLAAABBBDDDFFFFFFFFFEEEDDDBBBBBBAAA@@@???===<<<<<<888888888888888777666555777666555555555666666666777777999;;;>>>@@@AAAAAAEEEFFFHHHIIIJJJLLLPPPSSSTTTYYY```gggoooyyy~~~zzzssskkkfff[[[QQQEEE>>><<<<<<;;;999666666555333222222333444111///......111333444333444444444555666777888999333444555666777777777777444444666777999:::<<<<<>>======<<<<<<<<<;;;:::888666666222111000111333666777888666555444666888:::;;;;;;<<<>>>@@@BBBDDDFFFJJJLLLNNNOOORRRUUU[[[ccckkkppptttuuu{{{tttddd```[[[WWWRRRNNNKKKGGGBBB>>><<<999666555555555222///,,,...000111111111222444444333444666888888777555333444555666777666555555333444555666777777777777555555777999;;;===???@@@AAAAAA@@@AAACCCGGGJJJLLLIIIHHHMMMUUU]]]pppUUUYYY]]]^^^[[[WWWUUUTTTQQQQQQPPPOOONNNLLLKKKKKKKKKNNNQQQSSSQQQOOOMMMLLLQQQPPPMMMJJJGGGGGGJJJMMMQQQPPPPPPTTTXXX[[[[[[YYYTTTTTTSSSQQQMMMJJJIIIIIIKKKDDDCCCJJJTTT]]]eeelllaaaiiijjjooo}}}fff]]]lllooodddjjjsss{{{wwwnnnjjj^^^VVVXXXUUUMMMLLLRRRKKKGGGCCCBBBDDDEEEDDDBBBEEEEEEFFFHHHJJJMMMOOOPPPYYYZZZ[[[]]]___```bbbbbb]]]]]]]]]]]]]]]]]]]]]]]]XXXWWWUUUSSSQQQOOONNNMMMJJJIIIFFFDDDAAA???>>>>>>888777777777666666666555666777777777777999===AAAAAABBBCCCDDDEEEEEEEEEEEEHHHEEEHHHPPPRRRRRR___pppuuummmeeeaaa^^^TTTDDD666444444444666777:::<<<===CCCEEEDDD>>>777333555888333666;;;<<<;;;GGGeeexxxfff```[[[\\\]]]]]]```cccddddddbbb^^^YYYXXX[[[^^^```___]]]ZZZWWWWWWZZZ\\\]]]]]]\\\YYYWWWWWWYYY[[[aaa```___^^^]]]\\\\\\\\\UUUUUUVVVXXXZZZZZZYYYWWWZZZ^^^cccfffddd]]]SSSLLLRRRPPPPPPTTTXXXYYYUUUPPPQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSUUUUUUSSSQQQNNNLLLTTTPPPMMMNNNRRRVVVWWWWWWZZZbbbkkkqqqsssuuu{{{rrrqqqkkkdddaaaaaa^^^XXXWWWZZZ\\\[[[XXXSSSPPPNNNSSSSSSRRROOOLLLKKKMMMOOOUUURRRUUU[[[]]]ddd{{{sss___NNNRRRNNNCCC???DDDGGGEEEEEEBBBBBBFFFEEEAAA>>>>>>>>>>>>>>>===;;;888666444555555555555555444444444666666777777777777777777666777999;;;===@@@BBBBBBBBBCCCEEEHHHKKKNNNPPPRRRSSSTTTUUUXXX]]]bbbgggjjjuuuwww{{{xxxrrrfffaaaXXXNNNFFF@@@===<<<888888777666555444444333333333333333333333333333222222222222222222333333333333333444444555555555555555555444333444666888444555555555555666999<<<777<<<>>><<<>>>DDDEEEBBBFFFJJJBBB>>>HHHMMMIIIJJJSSS[[[aaahhh~~~\\\]]]]]]\\\YYYVVVTTTRRRQQQQQQPPPNNNLLLKKKJJJJJJMMMPPPTTTUUUSSSQQQOOONNNKKKJJJHHHEEECCCDDDGGGJJJKKKJJJKKKOOOTTTVVVVVVUUURRRSSSUUUTTTPPPLLLIIIHHHIIIFFFEEEHHHLLLRRR___kkkiiiiiicccfffyyy{{{ddd\\\pppzzzpppmmmmmm}}}vvvrrrvvv|||~~~mmm______]]]UUUOOOOOOKKKHHHDDDDDDDDDDDDAAA>>>???@@@@@@AAABBBDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@???===<<<;;;;;;;;;666666666777777777888888888999:::;;;;;;===AAADDDDDDEEEGGGHHHHHHHHHIIIIIIOOOMMMRRRZZZ___fffzzzyyyuuukkkggg```YYYQQQGGG<<<555333444555777888:::;;;;;;<<<>>>>>><<<888555666888888999===BBBHHHZZZzzzfff```[[[YYY\\\___aaaeeeiii______]]]YYYUUUTTTVVVYYY[[[YYYWWWUUUUUUWWWYYYZZZ]]]]]]\\\ZZZWWWWWWYYY[[[\\\[[[ZZZYYYYYYYYYZZZZZZ[[[ZZZYYYYYYZZZ[[[\\\\\\bbb]]]YYYXXX[[[[[[WWWSSSQQQPPPQQQUUUYYYYYYTTTOOORRRRRRRRRQQQQQQQQQPPPPPPSSSSSSTTTSSSRRRQQQQQQQQQSSSSSSRRRQQQRRRTTTXXXZZZ\\\```ccceeeeeefffjjjmmmffffffccc]]]ZZZ[[[XXXTTTRRRTTTVVVVVVTTTQQQOOONNNMMMNNNNNNMMMKKKJJJKKKLLLQQQNNNOOOSSSSSSTTTbbbuuuyyyyyyuuuiiiVVVDDD>>>AAAAAA<<<;;;???CCCCCCCCCEEEBBBBBBBBB@@@???<<<:::999888777777777777666666666666666666666666666666666444555666777888999::::::999:::;;;===@@@BBBDDDDDDFFFFFFFFFFFFHHHJJJLLLMMMOOOQQQTTTWWW[[[]]]___```ffffffffffffffffffffffffhhhiiikkklllmmmmmmllllllgggeeebbb___\\\[[[[[[[[[ZZZZZZYYYXXXVVVTTTRRRQQQPPPMMMJJJJJJKKKHHHCCC===FFFCCC>>>999666444333333555555555444333333222222333333333333333333333333222222222222333333333333555555555555555555555555555666666555444555777999666777888888888:::===???AAAGGGIIIDDDBBBEEEHHHGGGEEEMMMKKKIIINNNNNNPPP[[[ddd{{{{{{wwwzzz]]][[[YYYWWWVVVUUUSSSQQQQQQPPPOOOLLLKKKIIIHHHHHHMMMPPPSSSSSSRRROOOMMMMMMFFFFFFEEEBBBAAABBBEEEHHHDDDEEEFFFJJJMMMPPPOOONNNPPPTTTXXXYYYVVVQQQLLLIIIGGGGGGHHHGGGEEEIIIZZZkkk~~~ssssssiiiZZZlllnnn___ttt{{{nnnlllkkkaaaUUUNNNKKKHHHEEEEEEFFFEEEAAA>>>======>>>>>>>>>>>>======;;;<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;:::999999888888888999999:::555666666888999:::;;;;;;;;;===???@@@@@@AAADDDFFFBBBDDDGGGHHHIIIJJJLLLNNNSSSVVV___jjjttttttkkkhhhaaa___ZZZPPPCCC999555555333444666888999:::999999777888:::;;;;;;:::999888>>>:::999???PPPlll~~~ggg\\\^^^YYYWWW[[[___aaaeeejjj[[[ZZZXXXUUURRRQQQSSSUUUVVVSSSQQQRRRVVVZZZ[[[ZZZ\\\\\\[[[YYYVVVUUUWWWXXXVVVUUUTTTSSSTTTUUUWWWYYY]]]\\\ZZZXXXYYYZZZ\\\^^^bbbZZZRRRQQQWWW\\\[[[WWWOOOOOOPPPTTTWWWWWWSSSOOORRRRRRRRRRRRQQQQQQPPPOOORRRRRRQQQPPPNNNOOORRRUUURRRTTTVVVTTTQQQRRRWWW[[[\\\ZZZYYYWWWWWWXXXZZZ[[[YYY\\\\\\XXXTTTUUUTTTQQQQQQSSSSSSRRROOOLLLLLLLLLHHHIIIKKKKKKKKKJJJKKKMMMRRRNNNMMMPPPNNNKKKQQQ[[[bbb|||___FFFDDDCCC===:::???DDDEEEDDDEEEDDDDDDDDDCCCAAA???>>><<<::::::::::::999999888888666666666666666666666666444444444444444444444444444444555666777888999999;;;;;;;;;:::::::::999999:::;;;<<<>>>???@@@@@@@@@CCCCCCBBBAAA@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAADDDCCCAAA>>>===<<<<<<<<<;;;;;;::::::999888666666888666555666888888444111111000000///000000111111111111111111111111111111222222222222222222222222222222333333333444444444666666666666666666666666555666777666666666888:::888:::<<<<<<===???BBBDDDCCCIIILLLIIIEEEGGGIIIKKKLLLPPPNNNLLLNNNOOO```|||rrrnnnqqqwww|||VVVUUUSSSTTTVVVVVVSSSQQQQQQPPPMMMKKKIIIHHHGGGGGGJJJLLLNNNNNNLLLIIIHHHGGGDDDDDDDDDCCCBBBDDDGGGJJJCCCDDDFFFHHHJJJJJJIIIHHHOOOTTTZZZ]]]ZZZUUUPPPLLLEEEFFFHHHGGGDDDGGGWWWgggyyyuuukkkffffffuuu}}}ppp```VVVMMMIIIEEEDDDFFFGGGEEECCC@@@@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;::::::::::::999999999999999:::;;;;;;999999:::;;;<<<======>>>===???BBBCCCBBBBBBCCCDDDBBBEEEIIIJJJLLLNNNSSSWWWVVV___qqq}}}yyypppfff```\\\YYYSSSGGG;;;555555777444555777999:::999888777888888999;;;======:::777===888555===UUUzzzjjjaaaccc___ZZZWWWYYY\\\\\\^^^aaaYYYXXXVVVTTTSSSSSSSSSTTTVVVRRRPPPSSSZZZ______^^^\\\\\\[[[XXXUUUTTTUUUVVVSSSRRRQQQQQQRRRUUUWWWYYYYYYYYYXXXWWWVVVVVVWWWXXXXXXUUUSSSVVV[[[\\\ZZZVVVPPPOOONNNOOORRRSSSRRRPPPNNNOOOPPPQQQQQQPPPOOOOOOOOOQQQQQQOOOMMMMMMPPPSSSRRRSSSTTTRRRPPPQQQTTTWWWUUUSSSQQQPPPRRRSSSTTTSSSSSSXXXZZZVVVSSSRRRRRROOOUUUTTTSSSOOOKKKHHHHHHHHHHHHIIIJJJJJJJJJLLLOOORRRQQQMMMLLLOOONNNLLLNNNSSS[[[bbb|||}}}WWWFFFDDD===:::@@@FFFGGGFFFFFFEEEDDDDDDCCCBBB@@@??????===<<<<<<;;;;;;:::::::::777777777666666666666666666666555555555444444444777777777777666666666666555666777777777777666666999999:::;;;;;;;;;::::::<<<<<<;;;:::999999888777777777888888999999999999888777666555444444444444444444555555555444333333333222222444666777555333111222333333444444333333//////000000111111111222333333333333333333333333333333333444555555555666777777777666666666666666555777888888777777999::::::<<>>>>>>>>>>>=========<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>???????????????AAACCCCCCBBBBBBBBBCCCIIILLLOOOPPPQQQUUU]]]cccgggxxxwwwttttttmmmbbb[[[WWWQQQHHH???999777777777555666888999:::888777555:::999999:::<<<;;;999777777<<>>>>>======<<<;;;;;;:::999999999888888777777777666666666666666666666666999999999888777777666666111222333444444444444333222333444444555555444444555555555555555555555555444444444444444444555555111111111000000000000000000111111111222111111000/////////000111111111000222222333444333333222111000000111111222333333333333333333333333333333333333444444555666666777777777777777777666666666666555777999999999999:::;;;<<<>>>AAACCCDDDEEEHHHJJJLLLJJJKKKMMMOOOMMMJJJHHHJJJGGGCCCPPPhhhssskkkhhhnnnttttttrrrqqqSSSWWWZZZ[[[XXXSSSPPPOOOPPPNNNKKKIIIGGGGGGHHHIIIHHHIIIJJJHHHEEECCCBBBBBB???@@@AAAAAA@@@BBBDDDGGGEEEGGGJJJKKKHHHFFFDDDCCCCCCFFFKKKMMMNNNNNNNNNOOONNNJJJGGGFFFEEEDDDFFFKKKbbb}}}mmmggg{{{{{{xxxqqqrrrkkk\\\VVVfff~~~uuummmaaaXXXSSSOOOKKKGGGDDDCCCBBBAAAAAA@@@AAAAAA>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>===<<<<<<;;;;;;<<<<<<@@@@@@@@@@@@@@@@@@AAAAAAAAABBBDDDDDDCCCDDDEEEGGGOOOSSSVVVXXX[[[cccpppzzz~~~qqqllljjjbbbYYYTTTNNNFFF<<<777777888888666777888999999888777666555999999888888999:::<<<>>>BBBVVVrrrmmm\\\YYY]]]XXXSSSPPPRRRSSSRRRRRRTTTOOONNNMMMNNNQQQSSSSSSRRRTTTSSSRRRUUUZZZ^^^^^^]]]`````````]]]YYYWWWVVVVVVPPPQQQRRRSSSUUUXXXYYY[[[RRRVVVZZZZZZUUUQQQOOOOOOMMMPPPQQQOOOMMMNNNTTTYYYRRRPPPLLLKKKKKKNNNSSSUUULLLLLLLLLMMMNNNOOOPPPQQQNNNRRRVVVUUUQQQOOORRRUUUUUUQQQMMMNNNPPPQQQOOOKKKKKKLLLMMMNNNNNNMMMMMMMMMSSSTTTRRRNNNNNNPPPMMMGGGEEEFFFGGGFFFEEEFFFHHHJJJJJJIIIHHHFFFGGGJJJPPPTTTPPPNNNLLLKKKJJJJJJKKKLLLMMMMMMSSS\\\^^^eeejjjbbbZZZVVVPPPHHHDDDEEEHHHHHHGGGFFFEEEEEEEEEFFFAAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;::::::999999555555666666666777777777777777666666555555444444444444444333333222222222//////000111222222222222000000111111222222333333111111000000000000111222555555555555555555555555333333444444444444333333333333333333333333333333000000111222222222111111222222333333333444444444444444444444444444444444444444555666777888888999777777777888888888999999777999<<<===<<<<<<===>>>???AAADDDFFFFFFGGGIIIJJJRRRNNNKKKLLLLLLJJJJJJLLLSSSXXX```xxx{{{{{{tttlllgggiiimmmooorrrvvvQQQVVVZZZYYYSSSNNNOOOQQQOOOMMMJJJHHHHHHHHHJJJKKKGGGIIIIIIGGGDDDAAA@@@@@@>>>???@@@@@@???@@@BBBEEEAAAEEEIIIJJJHHHEEEDDDDDD@@@BBBCCCDDDFFFJJJPPPSSSRRRMMMIIIHHHFFFEEEIIIOOObbb}}}{{{rrrbbbYYYiiiqqqrrrfffKKKOOObbbwwwtttlllcccYYYSSSLLLJJJGGGDDDBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>??????@@@AAABBBBBBAAACCCEEEFFFGGGIIIMMMPPPWWW\\\ccciiisssyyypppkkkcccXXXPPPMMMCCC===666444666888888777:::999999888777666555555888999999999:::???GGGMMMgggvvvfffZZZTTTUUUVVVQQQNNNPPPQQQOOOOOOQQQJJJIIIIIILLLPPPSSSSSSRRRUUUUUUVVVWWWYYYZZZ\\\\\\]]]^^^]]][[[WWWTTTRRRRRRMMMOOOQQQTTTVVVWWWWWWXXXSSSVVVYYYXXXRRRNNNMMMNNNRRRQQQOOOMMMLLLOOOTTTXXXQQQQQQPPPOOOOOOQQQTTTVVVRRRPPPNNNMMMMMMNNNPPPRRRKKKOOOSSSQQQNNNOOOTTTZZZUUUTTTSSSRRRQQQQQQOOONNNIIIKKKMMMLLLKKKLLLOOOSSSSSSPPPLLLIIIMMMPPPMMMFFF???AAACCCEEEFFFGGGIIIKKKJJJKKKKKKKKKKKKLLLOOOQQQPPPRRRRRRPPPMMMKKKKKKKKKFFFJJJPPPQQQNNNVVVnnngggQQQHHHGGGGGGFFFEEEDDDEEEFFFFFFCCCCCCBBBAAA@@@???>>>>>>?????????>>>======<<<<<<888888888888888888888888666666666666555555555555888777555444444444444555222333333444444444444444222222222333333444444444444333222222222222333444111111111222222111111111//////000000000000/////////000000000///000111222111222222222333333444444444444444444444444444444666666666666666666666666444555555666888999999:::888888999:::;;;<<<======;;;===@@@AAAAAAAAAAAABBBBBBDDDGGGIIIIIIIIIJJJKKKOOOMMMMMMNNNMMMPPP^^^mmmrrrllloooqqqmmmlllmmmmmmlllooosssJJJQQQUUUSSSMMMJJJOOOUUUNNNMMMJJJHHHHHHIIIKKKMMMFFFGGGGGGEEEBBB???>>>>>>???@@@AAAAAA@@@AAACCCEEE===AAAFFFHHHGGGDDDDDDEEEAAAAAAAAAAAADDDJJJSSSYYYRRRNNNKKKJJJHHHIIIRRR\\\dddsss|||tttpppoooeee[[[bbbrrrjjjZZZ|||wwwPPPKKKSSS```~~~wwwjjjbbbVVVSSSNNNIIIFFFFFFGGGHHHAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;============>>>???@@@@@@;;;;;;===>>>@@@BBBCCCDDDBBBCCCEEEGGGJJJNNNTTTXXXaaaiiisssuuurrrpppmmmdddUUUKKKHHH<<<999555444666888::::::;;;:::999777666555555555888:::<<<;;;===EEERRR\\\qqqjjjddd\\\VVVVVVXXXRRROOOPPPPPPMMMLLLMMMIIIHHHHHHLLLQQQUUUUUUTTTWWWXXXZZZZZZYYYZZZ[[[]]]XXXYYYXXXVVVRRRNNNMMMMMMKKKMMMPPPSSSUUUVVVUUUUUUSSSVVVWWWTTTNNNJJJKKKNNNUUUSSSQQQRRRTTTVVVUUUTTTPPPRRRTTTUUUTTTTTTUUUUUUWWWUUUQQQNNNMMMNNNPPPQQQGGGJJJMMMKKKIIILLLUUU]]]VVVXXXYYYWWWRRRPPPQQQSSSHHHJJJLLLKKKJJJMMMUUU]]]SSSOOOIIIGGGMMMSSSOOOGGGAAACCCFFFGGGGGGHHHIIIKKKKKKNNNQQQRRRQQQPPPOOOPPPIIINNNRRRPPPLLLJJJIIIIIILLLLLLLLLMMMOOOUUU___gggmmmYYYEEEDDDCCCBBBBBBCCCDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@BBBAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999999777777888888888999999999555444333222222444666777222333333333333333222222222222222222222222222222555444333222222222333444222333333333333333222222333333333333333222222111111222333333333333555777444444333222222333333444444444444444444444444444777777777777777777777777444555666777888999::::::999:::;;;<<<===???@@@@@@>>>@@@CCCDDDDDDDDDEEEFFFDDDGGGJJJKKKKKKKKKKKKLLLLLLOOOSSSUUUVVVaaa}}}{{{xxxqqqmmmooolllnnntttxxxtttlllhhhjjjQQQOOOMMMHHHGGGJJJQQQWWWJJJIIIIIIJJJKKKKKKJJJHHHDDDBBB@@@@@@AAAAAA===:::<<<>>>AAAAAAAAABBBEEEIIIFFFEEECCCBBBBBBCCCEEEFFFEEE@@@<<<===BBBIIIMMMOOOOOOPPPOOOMMMLLLNNNTTTXXXhhhkkktttrrryyywwwsssoooccccccsssppprrrUUUaaaqqq___SSSOOOccc~~~vvvkkkfff]]]TTTQQQPPPJJJCCCFFFCCC@@@>>>???AAABBBBBB?????????>>>>>>======<<<======<<<<<<;;;<<<<<<<<<===<<<<<<<<<>>>???>>>>>>CCCBBB@@@@@@AAADDDGGGJJJEEEJJJNNNNNNOOOVVVaaakkkyyywwwooojjjfffccc[[[NNNCCC???666777777888999999::::::666<<<777333999999555999;;;>>>???===???PPPkkknnntttpppaaaYYY\\\]]]YYYQQQUUUWWWTTTNNNKKKNNNRRRHHHGGGIIIKKKJJJJJJPPPWWWXXX\\\]]][[[[[[]]]]]][[[YYYWWWUUUSSSRRRQQQPPPOOOJJJKKKOOOVVV]]]]]]WWWQQQNNNMMMPPPRRRMMMGGGJJJRRRRRRTTTUUUTTTQQQOOOQQQSSSXXXUUUSSSQQQLLLJJJQQQZZZWWWWWWTTTOOOKKKIIIKKKNNNUUUNNNFFFCCCFFFMMMSSSVVVWWWZZZ\\\ZZZUUUPPPNNNOOOIIILLLNNNNNNQQQXXX[[[ZZZRRRMMMHHHDDDCCCEEEGGGHHHFFFEEEEEEHHHJJJJJJGGGCCCLLLOOOSSSUUUTTTRRRPPPOOOJJJNNNOOOKKKHHHJJJJJJHHHKKKLLLLLLLLLNNNRRRXXX\\\ppp~~~zzz[[[OOOEEEDDDEEEBBB??????CCCAAAAAACCCBBB@@@AAAFFFCCCBBB@@@@@@AAA@@@>>><<<@@@>>><<<999888888999:::888888888888888888888888555555555555555444444444333333333333333333333333555444444333222222222333222222222333333444444444111111222222222333333333333222111000000111222333222222333333333444444444333333333333333333333333666666555555555444444444777777888888888888777666333444666999;;;<<<===>>>>>>???AAABBBBBBBBBAAA@@@BBBCCCFFFGGGHHHHHHHHHHHHCCCJJJOOOMMMLLLOOOSSSUUUUUUVVVUUUTTT^^^}}}~~~tttrrrrrrooolllsssrrrqqqooollliiigggeeeLLLLLLKKKHHHFFFFFFIIILLLMMMLLLKKKLLLMMMMMMKKKIIIHHHFFFCCCCCCCCCBBB@@@===>>>@@@AAABBBAAABBBEEEHHHGGGFFFDDDBBBAAABBBCCCDDDCCC@@@>>>>>>BBBFFFIIIIIIPPPUUUYYYWWWQQQOOOSSSWWWbbbbbbfffvvv}}}ooommmvvvuuuqqqxxx|||rrrooorrr{{{bbbQQQSSS]]]qqq{{{rrrmmmhhh]]]SSSLLLIIIEEECCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>===<<<>>>=========>>>??????>>>>>>@@@BBBCCCDDDGGGKKKOOOSSSWWW[[[]]]cccpppxxxpppkkkeee___[[[SSSGGG===999666666777888999999999999888<<<666222999999666;;;<<<999888@@@UUUuuujjjmmmhhh[[[UUUYYYZZZUUUSSSTTTTTTRRRQQQRRRTTTWWWOOOMMMLLLOOOOOOOOOSSSYYY[[[\\\\\\\\\___ccc```[[[UUUTTTSSSSSSTTTVVVVVVVVVNNNMMMMMMQQQVVVWWWSSSNNNOOOMMMNNNSSSSSSOOOPPPTTTSSSUUUVVVTTTQQQPPPPPPRRRSSSQQQOOOMMMJJJIIIPPPYYYTTTSSSQQQJJJDDDDDDIIINNNRRRMMMHHHFFFIIIOOOSSSUUUSSSTTTUUUTTTQQQOOONNNNNNLLLNNNNNNLLLNNNSSSVVVUUUJJJHHHFFFDDDEEEFFFGGGHHHHHHHHHHHHKKKNNNNNNLLLJJJHHHJJJLLLNNNOOONNNLLLKKKJJJNNNNNNIIIGGGJJJKKKJJJNNNOOOQQQQQQPPPQQQTTTVVVZZZdddzzzppp[[[NNNJJJHHHDDD@@@@@@===;;;>>>@@@???@@@CCCJJJHHHEEEDDDCCCCCCBBB@@@>>>===;;;::::::;;;===>>>:::::::::999999888888888777777777666666555555444444444444444444444444444555444444333333333333333333333333444444444555555333333333444444444555555444444333222222333444444333444444444444555555555444444444444444444444444666666666666777777777777999999::::::::::::999999888999:::<<<===>>>??????<<<>>>AAADDDGGGHHHIIIJJJJJJIIIGGGFFFGGGHHHIIIJJJJJJPPPTTTRRRQQQVVV[[[]]][[[cccooozzz|||tttqqqrrrvvvwwwvvvmmmmmmmmmlllkkkjjjiiihhhJJJKKKKKKJJJGGGDDDCCCCCCJJJIIIIIIJJJLLLMMMLLLJJJKKKIIIFFFDDDDDDDDDDDDBBBAAABBBCCCCCCBBBBBBDDDFFFHHHFFFEEECCCBBBBBBBBBCCCCCCAAA??????AAABBBCCCCCCNNNXXXaaaaaaZZZUUUXXX]]]\\\[[[XXX]]]uuuqqqqqq}}}~~~nnnzzzzzznnnsssqqqZZZRRRRRR\\\llluuuvvvzzztttgggYYYVVVRRRNNNKKKHHHDDDAAA>>>>>>>>>???????????????>>>???AAABBBBBB@@@>>><<>>777666555666888999:::999999888777:::444333;;;<<<:::@@@FFFCCCGGGYYYyyyiiibbbccc]]]UUUTTT[[[\\\XXX]]]YYYUUUTTTWWWZZZ\\\\\\VVVQQQOOOQQQTTTTTTVVVYYY[[[[[[ZZZ\\\aaaeee```WWWRRRRRRSSSSSSTTTVVVWWWXXXUUURRRNNNNNNOOOPPPNNNKKKMMMKKKMMMSSSWWWVVVUUUUUURRRSSSTTTRRRPPPNNNMMMNNNNNNLLLLLLMMMLLLKKKQQQXXXRRRSSSQQQJJJBBBBBBIIIQQQPPPNNNLLLMMMPPPSSSUUUVVVPPPNNNMMMMMMMMMNNNMMMLLLMMMNNNKKKGGGGGGKKKNNNMMMDDDDDDEEEFFFHHHHHHIIIIIIKKKKKKLLLNNNQQQRRRQQQPPPHHHFFFEEEHHHKKKLLLKKKHHHHHHKKKIIIEEECCCGGGJJJJJJMMMOOOQQQRRRQQQPPPPPPPPPSSSVVV___jjjrrrxxxvvv```JJJLLLCCC;;;<<<>>>>>>>>>@@@DDDBBB@@@@@@AAABBBCCCBBB??????>>>>>>???@@@AAAAAA>>>>>>===<<<;;;::::::999:::999999888777666666555555555555555555555555555555555444444444444333333444444555555555555666666555555555666666666777777666666555555555555666666555555555555666666666666666666666666666666666666777777888888999999::::::<<<<<<============<<<<<<======???@@@AAABBBBBBBBBCCCDDDFFFGGGIIIJJJJJJJJJHHHGGGFFFIIIMMMOOONNNLLLEEEKKKPPPSSS[[[jjjxxx|||sssqqqnnnlllkkklllmmmnnnjjjjjjkkkkkkkkkkkkjjjjjjKKKLLLLLLKKKIIIGGGEEEDDDBBBBBBCCCEEEIIIJJJJJJIIIIIIGGGEEECCCDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDEEEFFFHHHGGGFFFEEEEEEEEEEEEEEEDDDAAA>>><<<<<<>>>@@@AAAKKKTTT]]]aaa___]]]```ccc[[[ZZZUUUQQQ]]]|||tttsssvvv}}}tttjjj^^^KKK@@@HHHUUU___qqqzzzmmmjjjfffaaa\\\VVVPPPKKKGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDFFFHHHJJJLLLMMMOOOQQQSSSYYY___eeegggggglllwww~~~|||vvvllleeeVVVOOOHHHEEE@@@:::777777555666888999:::999888777555888444555======<<>>>>>????????????>>>???@@@AAACCCDDDEEEEEEEEEKKKKKKKKKKKKKKKKKKKKKKKKHHHIIILLLQQQUUUSSSLLLFFFIIISSS```pppzzzppplllmmmoooooolllfffcccbbbccchhhiiijjjjjjkkkkkkjjjjjjNNNLLLKKKJJJIIIIIIIIIIIIBBBBBBBBBCCCFFFFFFEEEDDDBBBBBBAAAAAABBBDDDGGGIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHDDDAAA<<<999888<<>>???>>>???@@@@@@AAAAAAAAA@@@???AAABBBDDDFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMNNNQQQUUUVVVSSSMMMGGGRRRddd}}}tttkkkiiiiiifffjjjmmmkkkgggddddddfffaaabbbdddeeeggghhhiiiiiiNNNKKKHHHHHHIIIJJJKKKKKKIIIGGGFFFEEEEEEDDDBBB???>>>???AAAAAAAAACCCGGGIIIIIIGGGEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFAAA>>>:::777888>>>FFFMMMKKKHHHGGGIIIMMMQQQRRRRRRUUUZZZ]]]]]]]]]eeetttuuuUUUBBB;;;@@@PPPaaawwwqqqpppnnnkkkhhheeecccbbbeeeccc```^^^___ccchhhlllhhhmmmrrrvvvxxx||||||xxxsssmmmhhhbbb[[[WWWPPPHHH@@@<<<999555444666777777777777777777777777666:::999999===;;;FFF]]]|||dddccc```WWWTTTSSSRRRRRRUUUWWWXXXWWWZZZZZZZZZYYYXXXWWWWWWXXXZZZTTTQQQSSSTTTSSSUUUXXXZZZaaaddd^^^UUURRRPPPOOOHHHJJJKKKJJJHHHGGGJJJMMMLLLNNNSSSWWWZZZ\\\]]]]]]QQQYYY^^^ZZZUUUTTTUUUVVVQQQQQQQQQRRRSSSRRROOOLLLKKKMMMSSS\\\^^^ZZZWWWWWWNNNQQQTTTTTTQQQOOOOOOPPPQQQTTTXXXYYYYYYXXXXXXXXXWWWTTTPPPMMMLLLLLLLLLKKKMMMNNNKKKFFFFFFJJJMMMLLLHHHHHHGGGDDD@@@@@@CCCGGGLLLLLLKKKHHHFFFFFFHHHKKKLLLIIIGGGHHHKKKLLLKKKIIIMMMOOOMMMGGGEEEJJJNNNOOOTTTTTTSSSPPPMMMLLLNNNOOOJJJKKKOOORRRQQQRRR\\\ggg{{{iii]]]SSSLLLHHHEEECCC???======<<<;;;:::666888;;;???BBBCCCCCCBBBDDDDDDCCCBBBAAA@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;:::999;;;::::::::::::999999999888888888999999999::::::999999::::::::::::999999888888888888999999999999::::::::::::::::::::::::;;;<<<===>>>???@@@AAAAAA@@@AAABBBBBBCCCCCCCCCCCCBBBCCCEEEFFFHHHIIIIIIJJJHHHGGGFFFDDDCCCCCCCCCCCCJJJNNNUUU\\\ccchhhlllnnnwwwwwwmmmlllkkkiiiaaadddfffdddaaa___```aaaXXXZZZ\\\___bbbdddeeefffOOOLLLIIIIIIKKKLLLLLLJJJIIIHHHGGGFFFFFFEEEBBB@@@???AAADDDDDDCCCCCCFFFHHHGGGDDDBBBBBBDDDEEEDDDBBBDDDDDDCCCBBBAAA@@@???>>>:::::::::999;;;BBBKKKSSSKKKIIIGGGEEEFFFHHHJJJLLLPPPSSSWWW[[[^^^bbbhhhmmm~~~yyywww\\\IIICCCHHHOOOaaattt{{{yyytttlllddd^^^YYYVVVTTTHHH@@@:::999888555666999999777666555555666777888777<<<<<<>>>CCCJJJbbb|||```XXXXXXTTTNNNOOOPPPQQQRRRPPPNNNNNNOOORRRYYY^^^\\\UUUPPPQQQTTTUUUQQQPPPQQQPPPNNNQQQWWWXXX\\\]]]WWWPPPNNNLLLJJJEEEHHHKKKJJJHHHGGGKKKOOOMMMOOORRRTTTUUUVVVWWWXXXTTTYYYZZZVVVRRRTTTTTTRRROOOOOOOOOQQQSSSSSSOOOLLLJJJIIILLLRRRUUURRRQQQRRRKKKKKKKKKLLLMMMMMMLLLKKKNNNQQQSSSSSSRRRQQQRRRSSSSSSRRRQQQNNNKKKJJJKKKLLLMMMOOOMMMIIIIIILLLNNNLLLHHHJJJKKKHHHCCCAAACCCFFFJJJJJJIIIFFFDDDEEEIIILLLIIIIIIIIIHHHHHHHHHHHHGGGKKKMMMKKKEEECCCGGGJJJJJJPPPRRRRRRQQQNNNLLLKKKLLLMMMKKKKKKNNNNNNLLLOOOTTTuuu~~~yyyaaaYYYNNNDDD???>>>>>>>>>:::<<>>>>>;;;;;;;;;<<<<<<<<<<<<<<<========================999;;;<<<>>>>>>>>><<<;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<========================@@@@@@AAAAAABBBCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJLLLNNNOOOZZZgggzzztttkkkjjjmmmkkkfffaaa``````^^^\\\[[[\\\]]]ZZZ[[[\\\^^^____________QQQOOOMMMMMMOOOOOOLLLIIIDDDCCCCCCDDDFFFFFFEEEDDDBBBEEEGGGGGGEEEDDDEEEGGGDDDBBB???@@@BBBCCCBBB@@@BBBBBBAAA???===:::888777555777:::<<>>BBBLLLZZZ{{{\\\UUUSSSLLLKKKPPPJJJMMMQQQRRROOOKKKKKKMMMRRR]]]fffbbbUUULLLLLLPPPOOOMMMMMMNNNKKKIIIMMMTTTTTTVVVSSSNNNLLLKKKHHHDDDGGGKKKMMMLLLHHHHHHKKKOOOSSSSSSSSSQQQNNNMMMMMMNNNSSSUUUSSSOOOOOOSSSQQQLLLLLLKKKLLLOOOQQQQQQMMMJJJIIIFFFEEEIIIKKKJJJKKKNNNKKKHHHEEEFFFIIIKKKJJJIIIKKKMMMOOONNNKKKJJJLLLOOONNNPPPQQQNNNJJJHHHJJJLLLLLLNNNMMMIIIHHHKKKKKKIIIHHHMMMPPPOOOIIIFFFFFFHHHIIIIIIIIIFFFDDDFFFKKKOOOHHHJJJKKKJJJHHHFFFFFFGGGOOOQQQPPPJJJHHHKKKMMMMMMGGGJJJNNNOOONNNLLLJJJJJJJJJFFFEEEJJJNNNOOOQQQTTTVVV___nnnttt^^^OOOFFFCCCBBBDDDFFFGGGHHHFFFCCC???<<<>>>>>>==================::::::;;;;;;<<<=================================:::<<<>>>???@@@???>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<===>>>??????>>>===<<<============>>>>>>>>>>>>????????????????????????CCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIMMMMMMLLLLLLKKKIIIHHHGGGHHHKKKPPPWWW```iiippptttpppmmmgggcccfffjjjiiiccc```___^^^^^^```cccfffgggccccccbbbaaa___\\\ZZZYYYTTTPPPLLLLLLMMMOOONNNMMMKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFEEECCCAAA@@@CCCBBBAAA@@@????????????CCC>>>;;;<<<;;;777555666777@@@HHHHHHIIINNNSSSUUUMMMKKKIIIHHHIIIHHHGGGFFFHHHJJJIIIGGGIIIQQQUUUUUUccckkk|||{{{{{{jjjppp{{{{{{\\\JJJYYYuuuxxxVVVEEEIIISSScccrrrxxxzzz|||xxxwwwzzz{{{yyyvvviii```TTTNNNMMMKKKFFFAAA999999888888888999:::;;;333222333888999888:::???<<>>???>>>???@@@???>>>=========888===AAABBB>>>===???AAA;;;<<<===???@@@@@@@@@@@@??????>>>>>>??????@@@AAA===>>>???@@@@@@@@@@@@@@@??????AAABBBBBBBBBAAAAAA@@@AAAAAA@@@>>>>>>???AAACCCDDDDDDAAA>>>???CCCGGGHHHGGGGGGGGGIIIHHHFFFDDDJJJHHHHHHHHHJJJKKKKKKJJJLLLLLLJJJGGGEEEFFFLLLPPPYYY___pppvvvmmmjjjaaa___fffggg```]]]aaaYYY\\\\\\ZZZ\\\aaadddccc^^^]]]\\\[[[[[[[[[\\\]]]VVVRRRNNNMMMNNNOOOOOONNNLLLJJJIIIGGGEEEDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCAAA@@@???>>>>>>>>>???;;;:::<<<;;;999:::>>>BBBKKKSSSTTTTTTVVVXXXXXXLLLJJJGGGFFFFFFFFFEEECCCAAADDDEEEFFFKKKUUU[[[\\\VVV^^^wwwsssmmmmmm~~~pppWWWTTT___yyyQQQFFFAAAHHHWWWjjj|||}}}{{{~~~zzzvvvuuuuuurrrlllgggcccZZZOOOHHHFFFEEEAAA<<<888888999999999999999999:::555444777::::::<<>>BBBHHHJJJIIIGGGFFFGGGFFFHHHJJJJJJJJJIIIIIIIIIHHHIIIJJJJJJIIIGGGFFFEEECCCDDDFFFHHHJJJLLLMMMNNNQQQPPPOOOQQQ\\\pppyyyttttttjjjggg```XXXTTTUUUVVVWWWZZZVVVQQQMMMJJJGGGEEECCC@@@CCCDDDBBB>>>:::888999<<<>>>AAAAAAAAAAAACCCEEE???@@@@@@AAAAAAAAAAAAAAA@@@??????>>>???@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBCCCCCCBBB@@@@@@AAAAAAAAA@@@@@@@@@AAACCCFFFHHHIIIGGGCCCAAABBBDDDGGGHHHKKKMMMNNNMMMLLLKKKNNNMMMJJJGGGEEEEEEEEEFFFAAADDDGGGIIILLLTTT___iiiyyykkkgggeee]]][[[aaaaaaZZZWWWZZZYYY[[[[[[YYYZZZ^^^```___[[[[[[[[[[[[\\\^^^```aaaSSSPPPLLLKKKKKKMMMNNNNNNNNNLLLIIIGGGEEEDDDDDDDDD@@@BBBDDDFFFGGGHHHHHHHHHEEEDDDBBB@@@???>>>======:::999:::<<<;;;;;;@@@HHHPPPXXX^^^]]]ZZZYYYWWWTTTIIIGGGDDDCCCCCCBBBAAA@@@BBBDDDDDDCCCGGGNNNSSSSSSHHHOOOYYYiiiwww{{{mmmWWWOOOsssuuu[[[AAA999===JJJccc{{{~~~~~~}}}zzzxxxxxxsssmmmiiifffccc]]]YYYYYYPPPFFF???>>>===:::777888999999::::::999888777999555444888;;;;;;<<>>@@@CCCFFFFFFHHHIIIHHHKKKNNNLLLHHHHHHFFFDDDCCCEEEIIINNNQQQOOOLLLGGGCCCAAABBBEEEGGGIIILLLNNNNNNJJJHHHHHHJJJIIIFFFDDDDDDFFFGGGGGGEEEGGGCCCBBBDDDDDD@@@===>>>???CCCGGGIIIHHHGGGFFFFFFJJJHHHFFFDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGFFFCCCAAAAAABBBCCCDDDFFFGGGHHHHHHLLLMMMLLLJJJKKKTTTdddqqqzzzkkk```YYYWWW[[[YYYXXXVVVTTTQQQLLLHHHMMMRRRUUURRRKKKDDDBBBBBBBBBAAAAAABBBDDDDDDDDDCCC??????>>>===<<<;;;;;;;;;@@@???>>>======???AAABBBBBBBBBBBBBBBCCCDDDEEEFFFAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@BBBCCCDDDFFFIIILLLJJJFFFCCCCCCDDDGGGKKKOOOOOOMMMKKKKKKLLLKKKKKKIIIGGGFFFIIIQQQWWWQQQWWW```fffmmmyyytttmmmhhhdddcccddd]]][[[______XXXUUUXXXWWWZZZYYYVVVWWW[[[]]][[[YYYYYYXXXXXXYYY[[[]]]^^^LLLJJJHHHFFFGGGIIIJJJLLLOOOMMMKKKHHHFFFEEEEEEEEE@@@BBBDDDFFFHHHHHHIIIHHHEEEDDDBBB@@@???======<<<999999;;;===<<<<<>><<<@@@BBBAAA>>>@@@EEEHHHHHHBBBEEEFFFNNNhhh{{{lll\\\___{{{^^^KKK???:::HHH[[[iiitttvvvpppvvv|||~~~|||{{{zzzyyywwwuuummmggg___YYYVVVUUUTTTTTTMMMFFF===888888999888777:::999888888777888888999777777999<<<===>>>FFFNNNeeezzzvvv[[[RRROOOLLLGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEFFFHHHHHHHHHKKKMMMKKKFFFIIIOOOJJJDDDAAAFFFJJJKKKKKKLLLMMMKKKMMMOOONNNJJJIIILLL^^^ZZZTTTMMMHHHDDDCCCCCCEEEFFFHHHKKKLLLMMMMMMMMMJJJNNNOOONNNQQQTTTRRRKKKHHHFFFDDDCCCCCCCCCEEEGGGEEEEEEDDDBBBAAABBBEEEGGGKKKJJJJJJIIIJJJKKKJJJGGGFFFEEEEEEEEEFFFIIINNNRRRLLLIIIGGGEEEEEEFFFGGGGGGDDDGGGMMMQQQOOOJJJHHHJJJEEEDDDCCCBBBCCCCCCBBBAAAAAA>>>???BBBCCC@@@>>>@@@AAACCCEEEFFFFFFFFFEEEDDDGGGDDDBBB@@@AAABBBCCCDDDBBBAAAAAABBBDDDDDDBBB???CCCCCCDDDEEEEEEFFFFFFGGGIIIJJJJJJIIIIIIMMMUUU[[[hhhkkkaaa___\\\ZZZXXXWWWUUUSSSQQQQQQWWW\\\ZZZSSSLLLJJJKKKMMMKKKJJJLLLOOOOOOIIIDDDCCCBBB???===;;;:::::::::>>>===;;;:::;;;<<>>>>>>>><<<<<<>>>???======EEENNNVVVXXXVVVPPPKKKJJJHHHDDDBBB@@@>>>=========<<<;;;999<<<<<<;;;>>>EEEHHHGGGFFFBBBBBBHHHTTTmmmvvvtttuuuqqqZZZEEE@@@EEEJJJUUUmmm~~~}}}~~~~~~~~~iii^^^aaalllssslllnnnqqqsssnnniiilllssszzzxxxvvvtttsssrrrooolllZZZXXXVVVUUUTTTSSSQQQOOOAAA===888555777999999999<<<:::777555555777999;;;::::::<<<===>>>HHH^^^sssppp[[[UUUSSSNNNJJJDDDAAA@@@AAACCCDDDFFFDDDBBBBBBCCCFFFIIIJJJHHHHHHKKKOOOMMMGGGGGGKKKIIIEEEFFFLLLOOONNNLLLLLLQQQPPPQQQRRRPPPKKKKKKOOObbb^^^XXXQQQKKKHHHGGGFFFHHHHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLJJJJJJKKKIIIEEEDDDEEEFFFEEEEEEFFFFFFEEEFFFFFFGGGFFFFFFHHHKKKNNNPPPMMMKKKKKKJJJGGGDDDCCCCCCEEEGGGGGGGGGHHHKKKNNNFFFFFFFFFHHHKKKLLLKKKIII@@@CCCKKKRRRPPPFFFBBBCCC@@@DDDGGGEEEAAA>>>???AAA@@@>>>@@@DDDDDD@@@@@@BBBCCCCCCDDDDDDEEEEEEDDDCCCAAA???>>>???AAABBBBBB@@@<<<<<<>>>@@@BBBBBBAAA@@@EEEEEEEEEEEEFFFFFFFFFFFFHHHFFFEEEGGGLLLPPPQQQPPPSSSddduuuyyyooofff___[[[XXXVVVZZZ___cccbbb]]]XXXWWWXXXUUUTTTUUUZZZ___]]]UUUNNNPPPNNNJJJFFFDDDCCCDDDDDD>>>===;;;;;;;;;<<<>>>???EEEEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHGGGDDD@@@???AAABBBCCCBBBEEEFFFGGGFFFDDDEEEJJJNNNUUUXXX\\\\\\\\\```hhhooorrrwww}}}oooeee^^^ZZZ[[[\\\WWWRRRPPPSSSRRRRRRTTTTTTQQQQQQSSSRRRUUUUUUTTTVVV\\\^^^]]]XXXWWWVVVTTTSSSSSSTTTTTTIIIJJJLLLKKKJJJJJJKKKLLLEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAA@@@??????AAA@@@???DDDKKKLLLNNNLLLGGGFFFHHHHHHEEE???>>><<<<<<======<<<;;;>>>AAAAAA???@@@EEEGGGFFFLLLFFFGGGLLLKKKPPPpppxxxssssssrrr}}}cccNNNAAABBBBBBOOOiii}}}cccQQQOOOVVV\\\YYYXXXZZZZZZWWWVVV[[[cccnnnttt}}}|||yyyxxx{{{|||zzzyyywwwssspppnnnjjjeeebbbJJJOOOUUUZZZYYYSSSKKKFFF:::888666666888:::;;;::::::888666444444777:::<<<::::::;;;>>>FFFZZZ|||uuubbb]]]VVVNNNFFFDDD@@@>>>>>>BBBFFFIIIKKKHHHDDDDDDFFFKKKNNNPPPMMMQQQTTTSSSOOOKKKJJJJJJHHHJJJQQQXXXXXXPPPJJJHHHPPPOOOPPPPPPMMMIIIKKKPPPUUUVVVWWWWWWTTTPPPKKKHHHLLLKKKJJJIIIIIIHHHIIIIIIKKKKKKJJJIIIGGGFFFDDDCCCAAADDDGGGFFFGGGHHHGGGCCCCCCEEEHHHJJJLLLOOOSSSVVVQQQMMMKKKLLLKKKFFFBBBAAABBBEEEHHHHHHGGGGGGJJJMMMGGGFFFGGGJJJNNNPPPMMMJJJ@@@BBBIIIPPPMMMAAA<<>>@@@BBBBBBDDDGGGFFFAAA@@@BBBGGGFFFDDDEEEFFFFFFEEEDDD@@@>>>>>>@@@CCCDDDAAA???:::<<<@@@AAAAAA@@@AAABBBDDDDDDEEEEEEEEEEEEFFFFFFLLLIIIGGGKKKRRRUUURRRMMMOOO[[[cccaaaiiiyyynnneeeaaaffffffeeebbb^^^ZZZYYYXXXRRRSSSVVV]]]bbbbbb[[[TTTWWWTTTPPPLLLJJJJJJLLLMMMBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCEEEGGGHHHIIIIIIIIIHHHIIIKKKLLLLLLKKKJJJJJJOOOJJJEEECCCDDDEEEDDDBBBFFFHHHIIIHHHHHHJJJPPPUUU^^^bbbhhhoooxxxrrrbbbVVVSSSTTTXXXXXXUUUTTTVVVOOOQQQSSSSSSSSSRRRSSSTTTPPPSSSTTTSSSVVV\\\___^^^XXXWWWVVVVVVVVVWWWYYYZZZMMMPPPRRRRRRNNNKKKIIIIIIBBBDDDHHHKKKLLLKKKIIIGGGEEEEEEEEEEEEDDDBBBAAA@@@===>>>>>>???@@@BBBCCCDDDCCC@@@@@@CCCCCCBBBDDDHHHFFFHHHGGGEEEEEEGGGFFFCCC===<<<;;;;;;===>>>>>>===CCCFFFEEECCCCCCGGGHHHFFFQQQLLLOOOUUUQQQMMM\\\tttzzzuuuiii^^^vvvxxx]]]QQQDDD???LLL___rrr|||cccQQQLLLMMMMMMNNNLLLKKKKKKIIIGGGKKKQQQWWW]]]fffmmmttt}}}~~~}}}yyyvvvxxxuuupppkkkeee___XXXTTTHHHMMMTTTVVVSSSKKKBBB<<<888888888999:::::::::999666666666777888999::::::888<<>>AAACCCEEEFFFDDD@@@???CCCFFFEEEEEEGGGDDDGGGGGGEEEEEEEEEAAA<<<===;;;:::;;;===?????????;;;???AAABBBFFFLLLPPPOOORRRQQQUUU\\\]]]YYY[[[bbbggg{{{wwwoooeee]]]xxxuuu}}}fffRRRBBB???CCCMMMbbbwwwuuubbbXXXWWWVVVSSSMMMIIIGGGFFFCCC>>>???CCCGGGKKKPPPTTTZZZdddsss}}}zzz~~~~~~yyyxxxyyyzzz{{{zzzxxxuuuqqqmmmhhhaaaZZZRRRJJJDDDOOOPPPOOOLLLFFF???:::777888888999:::;;;:::888777111333777999;;;:::999888;;;DDDZZZyyywwwccchhhfffQQQFFFJJJBBBDDDFFFGGGHHHIIIKKKMMMKKKFFFAAAAAAEEELLLQQQSSSJJJVVVVVVFFF===BBBEEEAAASSSSSSUUUUUUQQQPPPXXXbbbZZZWWWTTTOOOGGGAAADDDJJJMMMMMMMMMMMMMMMMMMMMMMMMJJJHHHFFFDDDCCCCCCDDDEEEHHHGGGFFFFFFDDDBBBCCCFFFGGGLLLMMMJJJKKKOOOPPPLLLOOORRRUUUWWWWWWVVVVVVVVVPPPMMMOOOWWWYYYTTTPPPQQQEEEGGGHHHGGGEEEHHHPPPWWWZZZSSSKKKIIIJJJLLLKKKIIIEEEBBBFFFNNNNNNIIIMMMXXXEEEHHHLLLOOOOOOJJJAAA;;;<<<>>>DDDIIIIIIFFFGGGKKKPPPLLLIIIIIIJJJLLLKKKIIILLLGGGBBBBBBDDDFFFDDDAAA@@@FFFKKKIIIBBB>>>AAAFFFGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIKKKMMMNNNOOOPPPQQQLLLHHHHHHMMMPPPRRRWWW]]]```uuuzzzsssnnn```___^^^]]]\\\[[[YYYWWWUUURRRNNNJJJIIIKKKNNNQQQSSSTTTVVVXXXXXXWWWVVVUUUYYY\\\```ccceeedddbbbaaaccchhhoooxxx}}}zzzpppwwwhhh^^^^^^WWWQQQRRR]]]WWWSSSUUUUUUPPPLLLJJJOOOSSSUUURRROOOOOOPPPPPPQQQTTTTTTRRRSSSXXXZZZYYY[[[ZZZXXXVVVUUUUUUUUUUUUIIIKKKNNNNNNLLLHHHFFFEEEEEEHHHMMMQQQQQQNNNJJJFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBDDDFFFHHHHHHHHHGGGFFFBBBCCCCCCCCCFFFKKKIIIDDDDDDDDDDDDCCCBBB@@@???>>>999999:::===@@@CCCDDDCCC@@@BBBDDDEEEGGGIIIMMMOOOSSSQQQPPPSSSWWWYYYYYYXXXaaafffyyyxxx~~~}}}~~~{{{nnnnnnvvv~~~ZZZ???999@@@EEEEEEgggwwwpppfffpppxxxvvvvvvqqq^^^NNNKKKHHH???<<>><<<;;;;;;===@@@BBBBBB@@@>>>DDDFFFHHHIIIJJJKKKMMMOOONNNMMMLLLOOOUUUYYY[[[[[[]]]\\\dddzzzyyy|||{{{tttccc```pppdddIII>>>>>>???BBBMMMWWWhhh~~~}}}{{{{{{mmmeee]]]QQQIIIHHH???===;;;<<<>>>AAACCCCCCEEEKKKUUU___hhhqqqyyyxxxuuutttuuu}}}wwwrrrsssvvvwwwuuuqqqnnnmmmllljjjgggjjjmmmsss{{{zzzuuuwwwlll___WWWUUUTTTPPPMMMPPPRRRRRRLLLCCC;;;888888666555555444555666888999888999<<<@@@???===CCCMMMccczzzuuu```[[[IIIFFFLLLLLLNNNMMMEEEKKKIIIIIIJJJHHHHHHQQQ]]]XXXHHHBBBDDDCCCGGGKKKGGGBBBEEEGGGDDD>>>;;;===AAA===???AAABBBBBBDDDHHHKKKJJJNNNPPPNNNJJJIIINNNSSSRRRLLLGGGFFFJJJKKKHHHDDDEEEEEECCCCCCCCCEEEFFFHHHLLLOOOLLLGGGIIIQQQPPPJJJDDDGGGGGGIIIOOOVVVUUUNNNKKKOOORRRSSSVVVWWWPPPGGGEEEKKKOOOPPPRRRVVVVVVTTTIIIGGGHHHJJJHHHDDDDDDGGGJJJIIIGGGGGGGGGFFFDDDBBBFFFJJJOOOUUU\\\aaa^^^WWWMMMIIIEEEDDDFFFGGGEEEBBBFFFDDDDDDGGGLLLPPPSSSUUUVVVSSSPPPMMMLLLLLLLLLLLLFFFFFFFFFFFFGGGIIIKKKMMMRRRMMMHHHEEEFFFIIILLLMMMGGGDDDCCCEEEIIILLLKKKIIIDDDFFFHHHHHHGGGFFFGGGGGGJJJKKKKKKJJJHHHGGGHHHIIIJJJJJJRRR[[[```ggg|||vvvlllggg^^^^^^^^^]]]\\\___dddhhhrrr{{{yyyccc___WWWQQQPPPOOOMMMRRRXXXWWWTTTRRRTTTWWWVVVQQQLLLMMMOOOQQQPPPMMMLLLNNNPPPWWWZZZ[[[YYYVVVTTTVVVXXXYYYWWWXXX\\\]]]YYYVVVVVVGGGHHHIIIIIIGGGFFFGGGHHHGGGIIIKKKMMMNNNLLLKKKIIIEEEDDDDDDCCCCCCBBBAAAAAAEEEFFFHHHIIIJJJIIIIIIHHHDDDEEECCCCCCGGGNNNNNNKKKOOONNNKKKHHHDDD@@@>>><<<<<<===???BBBEEEDDDBBB???CCCFFFJJJLLLMMMMMMNNNOOOLLLJJJJJJLLLQQQWWWZZZ\\\]]]ZZZYYYbbbwwwxxxeeeiiibbbOOOSSS^^^ooogggOOO@@@888:::???BBBMMM\\\___cccrrr~~~uuueeeUUUNNNHHHCCC>>>;;;:::;;;<<<<<<>>>BBBJJJRRR[[[eeennntttqqqqqqsssuuuxxx{{{~~~sssddd[[[XXX\\\gggqqq}}}{{{wwwuuuuuuuuusssooojjjiiilllpppooommmkkkiiihhhfffeeeeee___```eeemmmuuuyyyxxxuuurrrgggXXXOOOLLLMMMLLLKKKSSSTTTRRRLLLBBB:::666555222333333444555777777888555888<<<===:::===KKKZZZ{{{rrrQQQPPPTTTEEECCCIIIJJJMMMMMMEEEGGGIIILLLLLLIIIHHHPPPZZZUUUGGGDDDGGGDDDEEEGGGBBB<<>>AAAEEEEEECCCBBBDDDFFFBBBDDDGGGHHHHHHIIILLLNNNJJJJJJJJJKKKKKKIIIDDDAAABBBAAAAAAAAABBBDDDFFFGGGLLLPPPNNNIIIJJJOOONNNGGG@@@BBBDDDGGGMMMQQQOOOJJJKKKMMMNNNOOOQQQRRRMMMFFFGGGNNNSSSSSSSSSTTTSSSQQQEEEDDDFFFIIIHHHCCCCCCFFFCCCDDDDDDCCCBBBAAAAAABBBNNNJJJLLLWWWbbbaaaXXXPPPJJJJJJJJJHHHEEEDDDFFFHHHHHHFFFEEEFFFKKKPPPSSSTTTSSSSSSRRRPPPNNNLLLKKKJJJFFFHHHJJJMMMNNNOOOOOONNNOOOKKKGGGDDDFFFIIILLLNNNIIIDDDAAACCCIIIMMMJJJFFFEEEGGGHHHHHHFFFEEEEEEFFFJJJKKKKKKJJJGGGFFFFFFGGGHHHFFFJJJPPPQQQRRR]]]kkk~~~zzztttuuutttoookkknnnxxxhhhUUUPPPMMMJJJJJJLLLLLLJJJKKKNNNNNNNNNPPPRRRSSSRRRMMMJJJFFFMMMSSSQQQKKKIIIOOOVVV```___^^^\\\ZZZXXXXXXXXXYYYVVVVVVZZZ\\\ZZZXXXYYYFFFFFFGGGFFFEEEEEEHHHJJJFFFHHHKKKMMMNNNLLLJJJHHHFFFEEEEEEDDDCCCCCCBBBBBBGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCJJJRRRUUURRRQQQPPPMMMIIIEEEBBB@@@>>>===>>>???CCCGGGIIIIIIHHHBBBFFFKKKNNNOOOOOONNNOOONNNLLLKKKKKKNNNSSSWWWYYY]]]]]]\\\]]]eeezzzvvvzzzcccaaaxxxwww[[[QQQMMMSSS^^^mmmxxx\\\GGG???<<<666;;;EEEEEELLL___}}}lllaaaZZZTTTLLLEEEAAA>>>===;;;<<<===???BBBHHHOOOUUUZZZ___aaacccggglllppptttvvvrrrfffUUUHHHDDDHHHPPPWWWkkkpppuuuwwwvvvttttttvvvvvvvvvvvvuuutttrrrpppooojjjlllmmmlllkkklllnnnpppqqqllljjjkkkjjjeee^^^[[[TTTRRRRRRUUU\\\aaacccccc___VVVKKKDDDCCCDDDEEEDDDNNNNNNKKKFFF>>>777444333222333444555666777777777999::::::999<<>>>>>@@@CCCFFFHHHHHHGGGGGGIIIKKKKKKGGGBBB>>><<>>666;;;<<>><<<===@@@DDDFFFMMMOOORRRVVV[[[```dddggg```XXXJJJ@@@===@@@DDDFFFZZZ```hhhllllllllllllnnnlllllllllllllllkkkkkkkkkhhhiiikkkllljjjhhhfffeeehhhbbbbbbhhhkkkcccWWWPPPSSSRRRSSSVVVXXXVVVPPPKKKKKKFFF@@@===>>>?????????BBBBBB@@@===888444222111555555777888888999888888===BBBHHHRRRbbb|||sssZZZMMMRRR]]]VVVKKKIIIIIIEEEHHHFFF:::@@@HHHQQQTTTQQQLLLHHHFFFDDD===AAAEEE>>>;;;<<<888888===AAAAAA>>>;;;;;;<<>><<<======<<<===???BBBDDDCCCAAADDDFFFGGGEEEAAA>>>======DDDDDDCCCDDDDDDDDDEEEEEEEEELLLMMMHHHHHHMMMMMMHHHHHHIIIKKKNNNOOOMMMIIIGGGMMMKKKLLLQQQUUUVVVTTTRRRHHHOOORRRMMMHHHEEECCC@@@EEEEEEIIIOOOPPPOOOQQQUUUQQQPPPMMMIIIHHHMMMWWW^^^TTTKKKHHHMMMMMMFFFCCCGGGHHHFFFCCCCCCEEEGGGGGGEEEAAAEEEFFFFFFIIIMMMLLLFFFIIIMMMQQQSSSSSSQQQPPPPPPMMMMMMMMMMMMOOOQQQRRRTTTPPPLLLGGGEEEEEEGGGHHHHHHGGGHHHGGGDDD@@@>>>@@@CCCIIIIIIIIIHHHEEEDDDEEEFFFEEEGGGHHHGGGFFFEEEGGGHHHHHHFFFHHHLLLNNNLLLKKKLLLGGGMMM\\\tttpppXXXYYY]]]SSSFFFAAAEEEFFFFFFEEEDDDCCCBBB@@@FFFFFFFFFFFFFFFFFFFFFGGGEEEGGGJJJKKKKKKLLLOOOQQQVVVTTTTTTUUUWWWYYYYYYXXX[[[VVVTTTUUUVVVTTTSSSUUUEEEFFFFFFEEEDDDEEEGGGIIIJJJMMMPPPSSSSSSQQQNNNLLLIIIHHHFFFEEEDDDDDDEEEFFFHHHGGGEEECCCAAA>>>===<<<>>>@@@AAADDDLLLVVVYYYWWWJJJIIIGGGEEEDDDCCCDDDDDDLLLIIIEEEDDDFFFJJJNNNOOOPPPSSSUUUUUURRRMMMJJJIIIHHHIIIJJJKKKMMMQQQVVVZZZTTTWWWWWWSSSOOOUUUbbbmmm|||vvvxxxtttnnneee~~~}}}hhhWWWLLLJJJNNNbbbcccFFF===;;;???LLLWWWnnnvvvmmmccc^^^WWWRRRKKKEEECCCCCCBBBBBBAAABBBDDDGGGJJJNNNQQQRRRRRRNNNGGGBBBEEELLLPPPNNNTTTWWW\\\___aaabbbcccdddfffggggggggggggffffffeeeeeeeeefffeeebbb]]]XXXUUUVVVSSSZZZjjjrrrlllbbb^^^ccchhhooouuusssgggTTTGGGAAA???===<<<======<<<;;;888777777666555444444333888888999:::;;;======>>>???QQQjjj___ZZZSSSCCCFFFYYYKKKDDDDDDDDDAAAEEEEEE999<<>>DDD>>><<>>??????>>>@@@FFFLLLKKKDDD======>>>>>>======>>>???@@@???>>>@@@@@@@@@???>>>???AAACCCEEEEEEEEEEEEEEEEEEFFFFFFCCCJJJKKKFFFEEEJJJLLLHHHMMMLLLNNNRRRQQQMMMKKKKKKFFFFFFMMMWWW[[[WWWPPPKKKKKKRRRUUUPPPJJJIIIIIIHHHIIIHHHKKKPPPRRRQQQUUUZZZUUUQQQKKKGGGGGGLLLVVV\\\WWWSSSOOOLLLGGGDDDGGGMMMSSSMMMGGGFFFIIIJJJFFFAAADDDGGGEEEBBBGGGSSSXXXVVVOOORRRVVVVVVRRRPPPPPPQQQGGGFFFFFFGGGJJJOOOTTTWWWPPPLLLGGGEEEEEEFFFFFFFFFGGGIIIIIIDDD===;;;>>>CCCFFFGGGFFFEEEBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEFFFHHHGGGFFFGGGHHHIIIGGGEEECCCKKKHHHIIIRRRaaattt|||oooYYYOOOJJJMMMMMMEEE???@@@BBBDDDCCCAAAAAADDDEEECCCCCCBBBBBBDDDHHHLLLMMMMMMEEEDDDCCCEEEIIIKKKJJJIIIPPPQQQSSSUUUWWWXXXYYYYYY\\\WWWUUUVVVWWWTTTSSSTTTEEEFFFGGGFFFEEEEEEFFFHHHKKKLLLLLLLLLMMMMMMMMMMMMIIIHHHFFFDDDCCCDDDEEEEEEFFFEEECCCAAA@@@>>>======<<<>>>@@@CCCJJJRRRTTTPPPGGGEEECCCBBBAAABBBCCCCCCKKKHHHEEEEEEGGGKKKMMMNNNOOOQQQSSSRRROOOKKKIIIHHHFFFHHHJJJKKKKKKNNNRRRVVVRRRSSSSSSRRRSSSUUUZZZ]]]iii~~~gggkkkyyyuuugggZZZQQQVVVuuuZZZBBB999555999DDDSSSfffpppiii___VVVPPPLLLHHHEEEFFFEEEEEEEEEEEEFFFFFFGGGCCCBBB>>>???JJJZZZcccdddddd```[[[WWWVVVWWWXXXXXX^^^___```aaabbbaaa``````dddcccbbb```___^^^\\\ZZZ\\\^^^hhhwwwxxxooojjjlllrrrxxxvvv___OOOCCCAAA>>><<<;;;999888666444444333444666777888888999::::::<<>>???===DDDFFF:::999===AAADDDIIIKKKCCC888:::777AAAGGG@@@===AAA???===;;;999999;;;>>>@@@AAA???GGGOOOOOOIIIEEEFFFJJJ??????>>>======>>>???@@@@@@???======???AAADDDEEEBBBCCCDDDEEEFFFGGGGGGGGGDDDKKKKKKDDDAAAFFFIIIFFFNNNLLLNNNRRRRRRMMMMMMPPPIIIGGGKKKUUUXXXSSSLLLJJJSSSYYY[[[UUUMMMLLLNNNOOOKKKJJJJJJMMMNNNNNNQQQWWWTTTOOOGGGCCCCCCGGGLLLNNNTTTUUURRRJJJFFFIIIMMMPPPYYYSSSLLLKKKMMMMMMIIIDDDFFFJJJIIIEEELLLZZZ```]]]RRRTTTVVVSSSNNNKKKMMMPPPDDDDDDDDDFFFJJJOOOSSSVVVMMMJJJFFFDDDEEEFFFGGGGGGHHHIIIHHHDDD@@@>>>AAAEEEEEEFFFEEEDDDBBBAAACCCEEEDDDFFFFFFFFFDDDCCCDDDEEEGGGHHHHHHGGGFFFFFFDDDBBBJJJGGGFFFJJJMMMSSS___kkkhhhTTTLLLKKKIIIFFFBBB>>>>>>BBBFFF>>>AAABBB???@@@DDDEEEBBBBBB@@@@@@EEELLLPPPOOOLLLGGGEEECCCEEEHHHJJJHHHFFFNNNRRRVVVWWWUUUTTTTTTUUUXXXTTTSSSUUUVVVTTTRRRSSSEEEGGGHHHGGGFFFEEEFFFGGGJJJHHHFFFDDDDDDGGGJJJLLLHHHGGGEEECCCBBBCCCDDDEEEDDDCCCBBBAAA@@@?????????<<<>>>???AAAHHHNNNNNNJJJEEEDDDBBB@@@???@@@AAABBBEEEDDDCCCEEEIIIMMMOOOOOOGGGJJJLLLMMMKKKJJJJJJJJJHHHJJJLLLKKKIIIIIILLLOOOLLLLLLOOOSSSWWWWWWSSSOOO[[[rrr|||ggg___sssqqq```UUUfff}}}vvvYYYLLLBBB???>>>CCCMMMfffwwwnnnfff___ZZZRRRPPPNNNLLLJJJHHHGGGFFFGGGFFFDDDHHHYYYqqq|||qqqcccWWWRRRPPPOOOOOOQQQRRRUUUXXXZZZZZZZZZYYYfffdddbbbccceeehhhkkklllwwwyyyvvvbbb\\\bbbrrrvvv}}}rrr___RRRHHHEEE@@@<<<888555333222555444444555888;;;<<<<<<999:::;;;===AAAFFFKKKNNNlllTTTPPPGGGBBBFFFLLLEEE999===:::===>>><<>>>>>@@@IIIOOOIII===AAA>>>FFFKKKAAA<<>>>>>===:::888999<<>>@@@BBBCCCBBB???@@@BBBDDDFFFHHHHHHHHHFFFLLLKKKBBB???CCCFFFDDDLLLJJJLLLQQQQQQMMMNNNTTTTTTLLLIIINNNPPPNNNMMMPPPUUUZZZ[[[RRRIIIGGGIIIJJJMMMJJJIIIJJJJJJIIIMMMSSSXXXRRRJJJFFFFFFHHHHHHGGGNNNRRROOOEEEDDDLLLPPPMMMSSSPPPKKKJJJKKKKKKIIIFFFDDDLLLOOOMMMSSS^^^```YYYOOOQQQQQQNNNIIIGGGJJJOOOGGGGGGHHHJJJMMMOOORRRSSSKKKHHHEEEDDDEEEGGGHHHIIIJJJHHHEEECCCCCCDDDEEEFFFGGGGGGGGGEEECCCCCCEEEGGGFFFGGGGGGFFFCCCBBBBBBCCCDDDFFFFFFEEEDDDEEEEEEEEEBBBCCCJJJQQQQQQNNNSSS\\\aaasssuuuggg]]]QQQLLLOOODDDEEECCC???AAAEEEDDD>>><<>>???@@@EEEEEEFFFFFFGGGGGGHHHHHHHHHBBB>>>AAAEEEGGGIIILLLGGGFFFEEEFFFHHHHHHHHHFFFDDDCCCAAA@@@???@@@@@@AAACCCAAAAAADDDIIILLLKKKJJJIIIFFFDDDFFFJJJMMMMMMLLLLLLKKKHHHFFFEEEGGGJJJMMMLLLMMMNNNOOOQQQSSSUUUVVVSSSWWWjjj~~~ooo```bbbyyyyyyqqqjjjhhhqqqvvv^^^PPPDDD;;;;;;GGGUUUcccyyyxxxppplllgggaaa^^^^^^YYYPPPKKKVVVnnnrrrWWWIIIIIIMMMLLLLLLMMMRRRXXXZZZ[[[bbbjjjooorrrzzzpppbbbYYYVVV]]]```fffnnnqqqlll```UUUFFF@@@999444333333333111000666<<<<<<::::::;;;<<<<<>>;;;<<<<<<:::999???EEEBBB999BBBCCCDDDDDDBBBBBBCCCDDDFFFFFFEEEAAA<<<888777888<<<999555333333666:::===???AAACCCEEEHHHMMMTTTXXXGGGBBB<<<:::;;;===>>>>>>>>>>>>============>>>>>>GGGBBB???CCCJJJMMMJJJFFFEEEEEEFFFGGGFFFDDDBBBAAALLLHHHKKKTTTTTTMMMMMMTTTYYYVVVVVVXXXSSSJJJGGGJJJUUUXXXWWWQQQLLLKKKIIIEEEIIIMMMPPPOOOJJJIIILLLPPPQQQFFFAAAGGGKKKHHHHHHLLLKKKLLLHHHAAAAAAIIIMMMLLLMMMQQQUUUTTTPPPLLLKKKKKKQQQPPPPPPSSSVVVVVVRRRNNNKKKIIIEEECCCCCCEEEIIIKKKOOOMMMLLLNNNMMMLLLOOOUUUKKKIIIFFFDDDEEEFFFHHHIIIHHHEEEAAABBBEEEHHHHHHFFFFFFFFFDDDBBBEEEIIIIIIDDDDDDEEEFFFGGGGGGFFFEEEEEEIIIGGGCCCAAABBBDDDHHHKKKDDDDDDDDDEEEGGGIIIKKKMMMPPPSSSXXX```jjjuuu}}}eee^^^TTTMMMJJJHHHEEECCCBBBAAA???===<<<;;;<<<<<<>>>===<<<;;;;;;<<<>>>???>>>>>>>>>???@@@AAABBBCCCJJJIIIHHHIIIKKKNNNOOOOOOHHHQQQUUUQQQNNNOOOOOOLLLPPPNNNLLLKKKKKKMMMOOOQQQJJJIIIHHHFFFDDDCCCCCCBBBDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKCCC@@@CCCHHHJJJJJJKKKGGGFFFEEEEEEGGGHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@AAABBBAAAAAADDDHHHJJJJJJIIIKKKIIIGGGGGGHHHIIIJJJIIILLLKKKIIIGGGFFFGGGIIIKKKOOOPPPQQQRRRQQQPPPOOONNNPPPQQQ[[[ooo}}}|||kkkccckkk}}}sss\\\VVVfff{{{fffQQQ???===AAAGGGSSS```sss{{{yyy|||kkkbbbdddggggggsssrrruuuzzz{{{zzz{{{qqqnnnhhh___WWWSSSTTTVVVZZZYYYYYYZZZZZZTTTKKKCCC<<<888444222333444555444666888::::::;;;===>>>???;;;GGGPPP``````KKKCCCAAA???===;;;::::::888777??????===:::>>>DDDEEE@@@FFFFFFFFFDDDBBBCCCFFFIII???>>>=========<<<999777888777666666666888999:::<<<>>>BBBEEEHHHLLLQQQTTTCCC???:::888:::;;;<<<;;;===<<<<<<<<<===>>>???@@@BBB@@@@@@EEEJJJLLLHHHDDDAAAAAABBBBBBBBBBBBCCCCCCHHHFFFLLLWWWYYYSSSRRRXXX[[[XXXXXXYYYUUUMMMKKKMMMTTTVVVSSSLLLHHHHHHHHHGGGJJJJJJKKKLLLMMMNNNPPPRRRTTTKKKEEEGGGJJJJJJIIIJJJKKKLLLJJJGGGIIIMMMLLLGGGNNNQQQTTTSSSQQQOOOPPPRRRUUURRROOOOOOPPPPPPLLLIIISSSRRRPPPLLLIIIJJJMMMPPPNNNHHHEEEIIIMMMPPPSSSVVVLLLHHHDDDDDDFFFFFFBBB>>>GGGDDDAAABBBFFFHHHIIIGGGDDDEEEDDDBBBEEEHHHGGGCCCBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCEEEFFFGGGCCCDDDFFFJJJOOOUUUZZZ]]]jjjzzz}}}yyyppp]]]PPPMMMIIICCC@@@?????????>>>AAA@@@>>><<<;;;;;;;;;;;;>>>===;;;::::::::::::;;;<<<<<<===>>>???@@@BBBBBBJJJIIIHHHIIIKKKMMMNNNOOODDDIIIKKKKKKNNNRRRPPPKKKKKKJJJHHHFFFFFFHHHJJJLLLKKKKKKJJJHHHFFFDDDBBBAAACCCAAA@@@BBBEEEHHHGGGEEEAAABBBDDDGGGIIILLLNNNOOONNNEEEAAAFFFLLLMMMKKKJJJHHHFFFDDDDDDFFFHHHHHHHHHFFFEEECCCAAA@@@@@@@@@@@@BBBAAABBBDDDGGGIIIHHHGGGLLLLLLKKKHHHEEEDDDEEEFFFHHHGGGGGGGGGHHHIIIJJJKKKMMMOOOQQQRRRQQQOOOLLLIIIMMMMMMPPPUUU^^^ooouuufffcccggg^^^GGGIIIUUUqqq~~~oooMMM<<<999:::???EEEIIIggg~~~wwwvvvjjjiiikkkmmmjjjaaaZZZYYYQQQNNNKKKJJJMMMQQQTTTVVVRRRMMMFFFBBB???===888444444222111222555888999999<<<;;;;;;<<<===>>>??????LLLddd{{{{{{YYYFFFBBBEEEEEEDDDAAA===:::888999:::>>>@@@???<<<<<<@@@DDDEEEIIIHHHEEEBBB@@@BBBEEEHHH<<<:::888:::===<<<888444444555777999::::::999888EEEFFFGGGFFFDDDBBBBBBCCC===:::888777888999999888;;;;;;;;;<<<===???AAABBB===>>>AAAEEEHHHHHHEEEAAAAAA???>>>>>>@@@CCCGGGJJJIIIHHHNNNYYY\\\VVVTTTWWWYYYWWWWWWWWWTTTNNNLLLOOORRRSSSPPPJJJHHHKKKOOOOOOJJJHHHFFFHHHMMMRRRUUUUUUVVVRRRKKKGGGJJJOOONNNIIILLLLLLJJJHHHKKKNNNMMMHHHUUUXXXYYYXXXUUUSSSTTTWWWSSSOOOJJJIIIJJJJJJHHHEEESSSUUUVVVRRRNNNNNNRRRWWW\\\QQQHHHHHHKKKKKKJJJJJJKKKGGGDDDFFFJJJIIICCC===HHHDDDBBBCCCFFFIIIIIIGGGAAACCCDDDBBBDDDGGGEEE@@@??????AAABBBCCCCCCCCCCCC???@@@BBBDDDDDDCCCBBB@@@DDDCCCBBB@@@???@@@@@@AAABBBBBBAAABBBCCCEEEGGGHHHHHHOOO[[[eeeiiikkkttt~~~wwweeeYYYRRROOOLLLIII@@@>>>;;;;;;===>>>>>>>>>@@@???===<<<;;;;;;;;;;;;===<<<;;;999888888888888::::::;;;<<<>>>???AAABBBHHHHHHHHHHHHIIIJJJLLLLLLCCCEEEEEEGGGMMMQQQNNNHHHEEEDDDCCCCCCDDDFFFHHHJJJJJJJJJJJJJJJHHHFFFDDDBBBEEEBBB@@@CCCHHHKKKIIIEEEAAABBBDDDGGGIIILLLNNNOOOOOOFFFBBBGGGNNNNNNJJJHHHHHHFFFDDDDDDEEEGGGHHHHHHFFFEEECCCAAA????????????AAABBBCCCEEEFFFGGGFFFEEEJJJKKKJJJGGGBBB@@@BBBDDD???@@@BBBEEEIIILLLMMMMMMIIIJJJLLLNNNOOOOOONNNMMMLLLNNNPPPPPPOOOUUUiii|||sss```[[[bbbrrrWWWNNNPPPXXX```oooeeePPPEEE???<<<<<<;;;GGG\\\uuu~~~vvvuuu~~~yyyooobbbWWWRRRMMMJJJIIIKKKKKKGGGEEEFFFHHHIIINNNUUU[[[\\\VVVPPPDDD???888444333444444444333333444666888;;;<<<<<<<<<<<<>>>@@@???>>>CCCIIIiiiuuu]]]SSSPPPKKKFFFGGGGGGEEE@@@;;;999;;;>>>999===@@@>>>:::;;;@@@EEEGGGGGGDDDAAA>>>===>>>@@@???===:::999888666444333444555777999:::;;;::::::KKKJJJHHHDDD???;;;999999888888777777888888888888:::::::::;;;===???BBBDDD>>>???BBBCCCCCCCCCAAA@@@CCCAAA???>>>AAAGGGMMMRRRQQQNNNQQQWWWXXXSSSPPPRRRSSSSSSSSSQQQNNNKKKKKKMMMJJJMMMMMMJJJIIINNNRRRSSSIIIGGGEEEFFFJJJOOOTTTWWWVVVVVVPPPHHHLLLTTTTTTKKKMMMMMMKKKIIIIIIKKKOOOQQQ___bbbcccaaa[[[VVVTTTTTTLLLIIIFFFFFFHHHIIIGGGEEEGGGMMMRRRQQQNNNNNNTTT[[[cccXXXMMMIIIGGGDDDBBBBBBFFFFFFGGGJJJMMMNNNLLLJJJIIIFFFCCCDDDFFFGGGFFFDDD???BBBDDDCCCCCCEEECCC>>><<<===>>>???@@@AAABBBBBB>>>@@@BBBCCCCCCCCCAAA@@@CCCBBB@@@>>>======>>>>>>EEEDDDDDDDDDEEEFFFGGGHHHHHHEEEBBBCCCFFFPPPcccuuu}}}[[[TTTKKKFFFEEEDDDBBB@@@@@@?????????????????????>>>===<<<<<<;;;:::::::::;;;;;;:::999999888888888::::::;;;<<<===???AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHIIILLLLLLJJJFFFCCCCCCCCCCCCEEEGGGJJJKKKHHHIIIJJJJJJJJJHHHGGGFFFHHHEEECCCFFFJJJLLLIIIDDDCCCDDDEEEGGGIIIJJJLLLLLLMMMEEEBBBGGGLLLLLLIIIHHHIIIGGGEEEEEEGGGHHHIIIHHHEEECCCBBB@@@???>>>??????AAACCCEEEFFFFFFEEEEEEDDDEEEFFFFFFDDD@@@???AAADDD<<<<<<>>>CCCHHHKKKKKKJJJGGGGGGGGGHHHJJJLLLOOOQQQKKKLLLOOOPPPMMMKKKSSS]]]~~~nnnhhhYYYkkkxxxsssfffaaaZZZUUUUUU```sssvvvdddOOO>>>444===;;;???OOOhhhzzzqqqtttyyy~~~|||sssfff\\\SSSIIIBBB???CCC>>>===AAAFFFHHHJJJNNNWWWXXX\\\aaaccc[[[MMMAAA999666333111222444666777666777888999::::::;;;;;;:::<<<@@@BBBAAAFFFYYYlllnnnXXXMMMLLLKKKEEE===BBBBBB@@@;;;666555777;;;444;;;BBBBBB<<<999===CCCEEEEEEEEEBBB>>>:::888777???@@@???:::333111555999888888777888999;;;===>>>EEEEEECCC@@@===;;;===>>>666777888999999999999:::;;;;;;::::::<<>>BBBDDDBBBBBBCCCBBB>>><<<<<<===>>>???@@@AAABBB>>>>>>>>>>>>??????@@@@@@AAA@@@???>>>>>>>>>???@@@>>>??????@@@AAABBBCCCDDD@@@AAADDDHHHGGGFFFKKKSSS]]]kkk|||}}}gggRRRPPPLLLGGGDDDAAA<<<777222;;;<<<======<<<;;;;;;;;;<<<;;;;;;;;;::::::999999999999::::::;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAABBBAAABBBDDDDDDBBBAAABBBDDDJJJKKKMMMMMMKKKHHHHHHJJJGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGIIIKKKLLLIIIFFFFFFFFFGGGHHHIIIKKKKKKLLLJJJEEECCCFFFJJJIIIIIIKKKJJJIIIIIIJJJKKKLLLKKKJJJDDDCCCAAA@@@??????@@@AAABBBEEEGGGHHHFFFDDDDDDDDDBBBCCCBBBAAA@@@@@@BBBDDD@@@??????BBBFFFHHHGGGEEEJJJHHHFFFEEEFFFHHHKKKNNNIIIGGGGGGIIIIIIHHHLLLRRRfffwww~~~~~~wwwqqqccceee{{{~~~wwwsssdddTTTNNNSSS^^^fffhhhttt^^^PPPEEE???<<<>>>CCCNNNfff||||||yyyzzz}}}}}}vvvqqqpppooollllllnnnmmmqqqxxx}}}~~~}}}|||uuuiii```]]]ZZZQQQHHHDDDAAA>>>???CCC>>>===BBBNNNYYY]]]___aaabbb^^^YYYVVVRRRHHH<<<222444444333333444555777888888:::;;;;;;999999:::;;;===AAAKKKSSSXXXeeeUUURRRLLLEEE???===>>>@@@======;;;888666555777888444:::BBBEEE???:::===DDDBBBCCCDDDBBB===888555444:::>>>@@@;;;444333:::AAA<<<;;;999888999<<>>===;;;:::;;;>>>@@@BBBEEEBBB???>>>???AAABBBBBBCCCAAA???>>>AAAEEEKKKOOOPPPLLLHHHHHHKKKMMMNNNMMMMMMOOONNNJJJHHHKKKNNNNNNPPPTTTTTTPPPLLLLLLKKKHHHFFFIIIJJJFFFBBBCCCKKKRRRSSSRRRPPPQQQVVV\\\[[[UUUIIIOOOYYY^^^YYYQQQOOOQQQQQQXXX___aaa]]]VVVPPPNNNJJJIIIIIILLLNNNMMMHHHDDDGGGMMMRRRSSSPPPNNNPPPSSSHHHGGGHHHIIIFFFCCCDDDIIIDDDKKKPPPMMMGGGEEEKKKSSSKKKGGGDDDDDDDDDDDD@@@===>>>CCCEEEBBB@@@BBBAAA???============>>>@@@AAABBB>>>===;;;:::;;;<<<>>>@@@@@@???>>>>>>>>>???@@@AAA?????????@@@@@@AAAAAAAAA:::<<>>666888999999999999:::<<<:::::::::::::::999888888888999:::<<<============<<<<<<<<<<<<===???@@@AAA>>>AAADDDCCC@@@>>>???AAADDDFFFIIIKKKIIIFFFIIINNNKKKJJJHHHGGGEEEDDDCCCCCCLLLKKKKKKJJJIIIIIIIIIJJJGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNOOOIIIEEEDDDGGGGGGGGGJJJPPPNNNMMMNNNPPPRRRRRROOOMMMDDDCCCBBBBBBAAABBBCCCDDDCCCFFFIIIJJJGGGDDDCCCDDDDDDBBBAAAAAABBBCCCDDDDDDDDDAAA@@@BBBFFFIIIGGGDDDHHHGGGFFFEEEFFFGGGHHHIIIEEEBBBAAACCCEEEFFFKKKQQQVVV\\\cccrrrxxxrrrooobbbhhhmmmpppyyy{{{gggTTTHHHDDDEEEGGGeeeqqqdddSSSCCC;;;555333???OOOXXXfff}}}lll```SSSOOONNNKKKIIIIIILLLNNNRRRYYY^^^^^^XXXSSSUUUQQQOOOQQQNNNGGGEEEGGGGGGCCCAAABBBCCCDDDJJJQQQWWW[[[gggxxx}}}tttmmmUUUOOOGGG@@@<<<888444111333444444555555666888999:::<<<===<<<;;;<<<>>>AAAFFFRRRiiihhhQQQ@@@BBBCCCAAA>>>===AAADDD;;;:::888888999::::::999666999???BBB>>>888;;;DDD<<<===>>><<<999666555555555:::>>>===:::999<<<@@@???===<<<;;;;;;===???AAAFFFGGGHHHFFF@@@:::666444555777999999888:::===@@@AAA???<<<::::::<<<>>>@@@CCC???<<>>>>>???@@@AAABBB???>>>===<<<===>>>@@@AAA@@@@@@???>>>>>>>>>@@@@@@BBBBBBBBBCCCCCCCCCBBBBBB???===<<<>>>===<<<@@@GGGBBBBBBFFFLLLKKKJJJPPPZZZkkkhhhzzzttteeeUUUOOOHHHBBB???>>>???AAAAAA???<<<;;;::::::999999777999:::999777777:::<<<888999:::::::::999888777999:::;;;<<<======<<<<<<<<<<<<;;;;;;<<<======>>>>>>BBBEEEDDD@@@===>>>AAA>>><<<>>>DDDEEECCCEEEJJJGGGGGGGGGGGGHHHHHHHHHIIIOOONNNLLLJJJIIIHHHIIIIIIEEEHHHKKKMMMLLLKKKLLLLLLIIIIIIKKKLLLNNNPPPQQQRRRHHHFFFFFFGGGFFFFFFLLLSSSPPPQQQRRRUUUWWWVVVSSSPPPEEEDDDDDDCCCDDDEEEFFFGGGDDDGGGKKKKKKGGGDDDCCCDDDGGGDDDAAAAAADDDFFFEEECCCDDDAAA???BBBHHHKKKKKKHHHDDDEEEFFFGGGGGGHHHHHHHHHBBB@@@AAADDDEEEEEEIIIOOONNNPPPOOOWWWssswwwrrrrrrkkk^^^TTTWWWgggxxxcccOOODDDBBBEEEDDDLLLWWWfffxxxkkkKKK???<<<555444888>>>FFFTTTggg||||||kkkYYYQQQNNNJJJFFFDDDFFFBBB???BBBGGGJJJHHHDDDEEE@@@???DDDFFFEEEHHHOOOPPPOOOQQQSSSSSSTTTZZZbbbtttzzzkkk[[[@@@<<<777444444555777888333444555666777888;;;===;;;===?????????AAAEEEIIIPPPccclllYYYMMMCCCBBB===:::>>>CCCDDD>>>888888555444666999;;;999777666777:::===999555999CCC777777777555333333444666555888<<<>>>???===;;;;;;??????>>>>>>>>>>>>???@@@===AAAGGGIIIFFF@@@:::666555777888888888999===AAACCCAAA===;;;:::;;;===??????<<<;;;@@@HHHLLLIIIEEECCCCCCBBBBBBBBBCCCDDDDDDHHHFFFDDDEEEJJJMMMJJJEEEJJJMMMLLLFFFEEEKKKOOONNNMMMOOOLLLFFFDDDGGGIIIIIIKKKIIIFFFEEEHHHJJJKKKKKKVVVNNNOOOZZZ```[[[WWWXXX^^^QQQHHHIIILLLIIIFFFFFFHHHMMMTTTWWWUUURRRQQQQQQLLLJJJIIILLLRRRWWWXXXXXXVVVXXXZZZ[[[ZZZWWWRRRPPPMMMJJJKKKSSSXXXTTTLLLGGGFFFKKKPPPPPPMMMIIIGGGHHHCCCAAA@@@AAADDDDDDBBB???AAAEEEFFFAAA>>>@@@BBBBBBAAAAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@???>>>======>>>>>><<<===>>>??????@@@?????????>>>???AAA???===???CCCBBB@@@DDDIIIGGGAAAEEEOOOPPPQQQhhhmmmXXXLLLGGGDDDAAA>>>???@@@===;;;999888999:::;;;;;;:::888777999::::::777444333555888777888999::::::999777666:::;;;<<<<<<<<<;;;:::999<<<;;;;;;::::::;;;;;;<<>>???AAA===666666===BBBAAA@@@BBBAAABBBEEEHHHLLLPPPRRRSSSXXXTTTMMMGGGDDDDDDFFFHHHGGGIIIMMMPPPQQQOOOLLLJJJJJJMMMQQQPPPMMMJJJJJJKKKGGGJJJJJJEEEDDDIIINNNPPPNNNNNNOOOOOONNNKKKIIIGGGFFFHHHIIIIIIFFFDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGEEEDDDCCCAAABBBCCCDDDFFFFFFDDDCCCDDDFFFIIIJJJJJJFFFEEEEEEEEEEEEEEEFFFGGGBBB???>>>AAABBBAAABBBEEEKKKJJJHHHKKKWWWooo}}}~~~|||xxxqqqaaaOOO^^^jjj}}}ttt^^^OOOLLLFFFHHHMMMPPPQQQ[[[uuuyyyfffVVVHHH<<<666666:::>>>CCCHHHRRRddd{{{tttiii___TTTOOOOOOMMMKKKIIIIIIHHHFFFCCCAAA===BBBFFFDDD@@@FFFUUUcccmmmhhhbbb^^^```dddgggjjjwww}}}cccNNNCCC999666333222444666555444666;;;;;;777777;;;===<<<:::???DDDDDDBBBEEENNNWWWllljjjPPPEEEAAAAAA===;;;:::;;;<<<<<<888555333444666888:::999666444444777::::::888666444333222333666:::===;;;777444666:::>>>AAABBB???;;;888<<>>::::::???BBBAAA:::999???HHHEEE999555;;;>>><<<999777777888:::<<<:::999999888888999::::::888:::===AAADDDFFFGGGHHH@@@BBBCCCDDDCCCCCCEEEFFFJJJFFFCCCEEEJJJMMMLLLIIIJJJKKKGGGAAABBBHHHJJJGGGJJJLLLNNNLLLHHHEEEEEEGGGHHHKKKKKKFFFDDDHHHMMMOOOMMMNNNTTT[[[ZZZUUUUUU[[[WWWTTTMMMDDDAAAFFFKKKKKKJJJRRRXXXUUUMMMJJJLLLOOONNNJJJLLLTTTZZZXXXWWWYYYVVVXXXXXXWWWXXXYYYTTTMMMGGGIIINNNRRRTTTRRRLLLGGGHHHHHHGGGHHHJJJJJJHHHGGGGGGGGGFFFDDDAAA??????@@@EEEFFFEEEBBB???>>>AAADDDCCCBBBAAACCCEEEGGGGGGGGGCCCFFFHHHEEEAAA???BBBEEEDDDDDDDDDCCCBBBAAA???>>>============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>888:::;;;;;;999888888888666777999;;;<<<<<<<<<<<<<<<>>>>>>===:::;;;???CCC@@@===<<<===???@@@???===???BBBGGGJJJLLLNNNPPPRRRTTTQQQLLLHHHFFFGGGIIIKKKGGGJJJMMMPPPQQQPPPMMMLLLFFFJJJOOOPPPNNNKKKIIIIIIGGGHHHFFFDDDGGGMMMOOOMMMLLLMMMMMMMMMKKKIIIFFFDDDBBBDDDGGGHHHGGGFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGEEECCCBBBAAABBBCCCCCCDDDBBBAAABBBEEEGGGHHHHHHGGGFFFEEECCCBBBBBBAAAAAA>>>;;;;;;>>>>>>;;;;;;===@@@??????@@@GGGVVVjjjxxx~~~qqqfff]]]ccc|||xxxccc^^^TTTJJJGGGFFFHHHPPPYYY\\\_________dddcccTTTAAA<<<======<<<===DDDOOOXXXkkk|||}}}zzzzzzyyyvvvpppjjjddd\\\UUUPPPNNNQQQUUUXXX[[[```hhhnnnsssiii[[[PPPKKKLLLNNNQQQZZZ```ddd```SSSEEE<<<888;;;777444333555777777777===???@@@>>>:::888:::===EEEEEEEEEHHHRRRdddxxxdddMMMCCC@@@===;;;<<<999777666888999888666111222444777:::;;;:::888333555888888666444333333222444888::::::999888666;;;===AAACCCAAA===777333;;;CCCHHHCCC<<<;;;===???888555777???>>>555444:::===;;;999888777777888999999999888888888999999:::777888:::;;;=========<<<@@@BBBCCCCCCCCCDDDFFFHHHKKKHHHFFFFFFHHHJJJKKKKKKNNNNNNKKKEEEEEEJJJJJJFFFCCCFFFHHHHHHFFFCCCAAA@@@DDDHHHHHHDDDCCCGGGLLLMMMKKKMMMSSSZZZZZZTTTPPPRRRKKKKKKGGGCCCFFFOOOVVVWWWMMMPPPQQQMMMIIIKKKQQQWWWYYYRRROOORRRTTTSSSTTTWWWSSSXXX\\\]]]]]]YYYOOODDDJJJKKKMMMNNNNNNLLLKKKKKKGGGFFFEEEFFFFFFFFFDDDBBBEEEEEEFFFEEEDDDDDDFFFHHHHHHIIIIIIFFFCCCBBBCCCEEEBBBAAAAAABBBEEEGGGGGGFFFAAADDDEEECCC???===???CCCCCCBBBBBBBBBAAA???>>>===;;;;;;;;;<<<<<<<<<======>>>===<<<<<<;;;;;;;;;<<<=========>>>>>>>>>??????BBBBBBCCCGGGNNNXXXaaagggfffrrrwwwjjjYYYQQQGGG@@@???>>><<<:::;;;;;;:::999999999999999999888888777666666555555444444444444555555555555777666555555555777999:::666888999888777666777999999:::;;;;;;<<<;;;:::999>>><<<::::::;;;===>>>???<<<;;;;;;===@@@AAA@@@>>>DDDEEEFFFEEEEEEEEEHHHJJJMMMLLLJJJIIIIIIJJJLLLMMMHHHJJJMMMPPPQQQPPPMMMLLLBBBFFFKKKMMMLLLJJJIIIHHHHHHHHHGGGGGGLLLRRRRRRLLLKKKKKKKKKJJJHHHEEECCCAAA@@@CCCEEEGGGGGGGGGGGGHHHKKKJJJIIIHHHGGGHHHIIIIIIGGGFFFDDDBBBAAAAAABBBBBBAAA@@@@@@AAADDDFFFGGGFFFGGGFFFEEEBBB@@@===<<<;;;???<<<===@@@???;;;999;;;:::;;;======???FFFOOOWWWwwwppp]]][[[pppvvvhhh[[[PPPFFFBBBBBBBBBNNNXXXbbbxxxrrr```XXXLLL@@@999777999;;;CCCPPP```kkkvvv}}}sssmmmxxxuuussstttuuusssnnniiiWWWOOODDD;;;888888:::<<>>888;;;999666555666888999999444333444777:::;;;;;;:::777999999888555333333333444777::::::888777999;;;>>>@@@CCCDDDAAA:::333...777EEEOOOIII<<<666888;;;:::333111666888444444999999999888777777666666555777777777777888888999:::999:::;;;<<<============AAAAAABBBBBBBBBDDDHHHKKKMMMLLLJJJGGGFFFGGGJJJMMMPPPPPPMMMIIIHHHJJJHHHDDDGGGGGGIIIKKKKKKIIIDDDAAA@@@DDDEEEBBBCCCGGGJJJJJJIIIJJJPPPXXXYYYSSSLLLHHHKKKOOOPPPOOOQQQUUUVVVTTTLLLMMMNNNOOOOOORRRVVVZZZ```ZZZVVVUUUTTTQQQOOOPPPRRRWWW[[[[[[ZZZVVVNNNEEEPPPOOOMMMKKKJJJKKKNNNPPPGGGFFFEEEEEEEEEDDDBBB@@@DDDEEEEEEDDDCCCDDDGGGJJJIIIJJJJJJHHHEEECCCCCCCCC@@@??????AAADDDFFFFFFEEE>>>@@@AAA???<<<:::<<>>===<<<;;;999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;;;;<<<<<>><<<<<<===@@@CCCFFFHHHRRRcccsssyyy}}}qqqaaaSSSGGG@@@AAA===888666888999999888999999888777777777777888777777777666666555555444444444444444444444444444555555555555555555555555444555555555444555777:::<<<<<<<<<;;;:::999888777>>>:::666777;;;===<<<:::999999:::===@@@AAA@@@>>>FFFFFFEEECCCAAABBBDDDGGGIIIIIIIIIIIIIIIJJJJJJKKKIIIKKKMMMOOOOOOMMMJJJIIICCCDDDGGGHHHIIIIIIIIIIIIJJJMMMNNNNNNPPPSSSRRRNNNJJJIIIIIIGGGEEECCCAAA@@@BBBDDDFFFGGGFFFDDDDDDEEELLLKKKHHHFFFFFFFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDEEEAAA@@@@@@AAADDDFFFFFFEEEFFFEEEDDDBBB???<<<:::999>>><<<>>>AAA@@@<<<999;;;999<<<>>>@@@AAACCCHHHKKKPPPgggjjjjjj|||gggTTTPPPSSSCCCDDDCCCIIIaaasss[[[LLLEEEDDDDDDCCCHHHKKKKKKKKKLLLOOORRRbbbrrr{{{zzzzzzrrrmmmrrrlllfffbbb]]]UUUIII@@@666555444555777777777555888777777777888999888777777777777888:::<<<>>>???@@@:::;;;AAA@@@???PPPgggqqqttt|||eeeSSSHHHCCC>>>===@@@@@@;;;777:::999888888999:::::::::999777666777888999888777>>>>>>===:::666444333444666:::<<<;;;777666:::???;;;>>>AAABBB@@@:::333///333AAAKKKFFF;;;666888:::===555111444777555555777444555666777777666555444666555666666777888999:::888999;;;===@@@BBBCCCDDD@@@@@@@@@@@@AAACCCHHHLLLOOOOOONNNIIIDDDDDDIIIOOOLLLKKKJJJIIIIIIIIIFFFCCCNNNLLLKKKLLLMMMLLLHHHDDD@@@CCCDDDCCCDDDHHHJJJIIIGGGHHHKKKRRRUUUSSSLLLGGGMMMSSSWWWWWWVVVUUUOOOHHHHHHKKKRRR[[[___\\\WWWUUUXXXWWWVVVUUURRRMMMIIIGGGUUUVVVTTTOOOOOOSSSTTTQQQUUUQQQLLLJJJMMMPPPRRRSSSGGGFFFEEEEEEFFFEEECCCAAAEEEEEEDDDBBB@@@???@@@BBBEEEFFFGGGFFFDDDAAA???===>>>>>>>>>@@@CCCDDDDDDCCC===>>>>>>===:::999;;;<<<<<<===<<<<<<;;;:::999888888888999999999:::::::::;;;::::::999999999::::::888999999999999:::::::::=========>>>@@@BBBDDDEEEDDDDDDEEEHHHIIIOOO^^^ooosssxxx[[[TTTKKKDDDAAA@@@AAAAAACCC@@@<<<::::::999777555666666555555555555666666666555555555444444444333444444444333333333333333555555666666666555333222333444444333333444888;;;::::::999999888777666555;;;888666666888999999777::::::<<<>>>@@@@@@>>>===DDDEEEFFFFFFEEEFFFIIIKKKHHHHHHIIIIIIIIIHHHGGGGGGIIIJJJLLLLLLKKKIIIGGGEEEFFFEEEDDDDDDFFFHHHIIIJJJHHHPPPUUURRRNNNMMMMMMLLLIIIIIIHHHFFFDDDCCCAAA@@@AAACCCFFFFFFEEEDDDDDDDDDKKKIIIGGGEEEDDDDDDEEEFFFDDDDDDEEEEEEFFFGGGHHHIIICCCBBBBBBCCCEEEFFFFFFDDDCCCCCCCCCBBB@@@>>><<<;;;999888:::>>>>>>:::888999999:::<<<===>>>@@@CCCEEEEEEMMM]]]ttt}}}xxxeee\\\ZZZVVVIII@@@AAAMMMfffjjjZZZQQQLLLIIIKKKJJJIIIFFFBBB@@@DDDHHHMMMUUUUUUPPPXXXkkkuuuqqqjjjfff```\\\YYYUUURRRPPPNNNKKKHHHDDD@@@;;;666222999999999;;;<<<<<<999777888777666777999;;;:::888999:::;;;======>>>??????FFF???@@@HHHLLLSSSlllsssUUUHHHFFFBBBCCCBBB???:::666555444666888:::;;;;;;:::888888999777666666888888777666;;;<<<<<<:::777555555666999<<<===;;;777777;;;AAA666999<<<>>>>>>:::666333222;;;BBB@@@<<<===>>>>>>;;;666333555777555333333///111333555666666555555444444444555666777999:::444555777999<<>>>>>>>>>>>???AAAFFFJJJMMMOOONNNHHHCCCBBBHHHOOOGGGFFFFFFHHHJJJIIIGGGFFFOOOKKKFFFEEEFFFGGGEEECCCBBBEEEEEECCCEEEIIIJJJGGGFFFFFFGGGKKKPPPSSSPPPMMMJJJNNNOOONNNOOOQQQPPPMMMHHHJJJSSS___ccc\\\SSSPPPQQQQQQPPPMMMJJJIIIIIIHHHWWWWWWSSSMMMMMMSSSXXXYYYSSSMMMGGGIIIQQQUUUSSSOOOEEEDDDDDDDDDEEEEEEDDDBBBDDDEEEDDDBBB???>>>>>>???BBBCCCCCCCCCBBB@@@<<<:::===<<<===???AAABBBAAA@@@=========;;;:::999:::;;;::::::::::::999888777777888888999999999:::::::::999888888888888888999999888888888999999999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;>>>DDDGGGGGGGGGIIIRRRUUUYYY^^^iiizzz}}}ooo```PPPDDDDDDBBB???<<<<<<<<<<<<;;;777777666666777777666555444444333333333444444555444444444333333333333333333333333333333222222222555555666777666555333111222333333333222444888;;;666555555555555555555555777888999777555444555777;;;===>>>>>>===<<<<<<;;;???BBBFFFIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDGGGHHHIIIJJJJJJIIIGGGFFFJJJGGGEEEDDDFFFHHHIIIIIIEEENNNTTTPPPHHHFFFGGGHHHHHHGGGFFFEEEDDDBBBBBBAAA>>>AAACCCEEEEEEEEEEEEFFFHHHGGGEEEDDDCCCCCCCCCDDDBBBCCCDDDFFFGGGIIIJJJJJJFFFEEEEEEEEEFFFFFFEEECCC@@@AAAAAABBBAAA@@@???>>><<<:::;;;>>>???;;;:::<<<<<<;;;:::999:::;;;===>>>>>>BBBHHHRRRfffpppaaa___TTTOOORRRPPPQQQggg|||sssfffZZZSSSNNNJJJGGGGGGFFFGGGHHHFFFFFFJJJQQQXXXWWWPPPGGGKKKWWW]]]\\\ZZZUUUNNNHHHEEEDDDCCCBBBBBBBBBAAA@@@>>>>>>???@@@CCC@@@<<<::::::<<<======<<<999555444666888;;;<<<777999:::;;;<<<>>>BBBEEEFFFFFFMMM[[[iii{{{iiiQQQBBB===>>>;;;>>>@@@<<<555222444888222666:::;;;:::777555444444444444666888:::999777222444666777666666777888:::;;;;;;999777777;;;>>>333555888::::::999777555333888;;;;;;>>>AAABBB@@@666444333333333333111000///000222444555666555555222222333444555777999:::888888888999:::;;;===>>>;;;<<<<<<<<<<<<>>>BBBEEEGGGIIIIIIEEEAAAAAAFFFKKKFFFCCCCCCHHHKKKJJJIIIJJJLLLIIIDDDBBBBBBDDDFFFGGGFFFFFFDDDAAACCCGGGGGGCCCCCCEEEEEEFFFJJJQQQTTTRRRTTTSSSMMMFFFFFFMMMSSSUUUJJJGGGLLLVVVXXXRRRMMMOOOVVVVVVQQQJJJHHHMMMRRRUUUTTTXXXXXXUUUSSSUUUVVVUUUNNNIIIEEEHHHOOORRRNNNHHHDDDCCCBBBBBBCCCCCCAAA???@@@BBBEEEEEEDDDCCCCCCCCCBBBAAAAAABBBCCCAAA>>>;;;<<<<<<===>>>@@@@@@>>><<<===<<<;;;:::999999999999777888888888777777666555777777888888888999999999777777777666777777888888777777888888888999999999999999999999999999888888>>>======AAAEEEEEE@@@;;;DDDBBB@@@CCCMMMYYYcccgggqqqgggZZZPPPKKKGGGBBB===<<<<<<===<<<;;;999666555444444555555555555666666333222222222222333444444222222222222222222222222111111111222222333333333444555666666555444333222111222333333222444777999222222222222333333555555555888:::888333111333666;;;<<<<<<;;;999888999:::;;;???DDDFFFFFFEEECCCCCCLLLLLLKKKJJJIIIHHHFFFFFFCCCEEEGGGIIIJJJKKKKKKJJJLLLJJJHHHHHHIIIIIIGGGDDDCCCKKKOOOKKKFFFEEEEEEDDDFFFEEEDDDCCCBBBBBBBBBBBB???AAADDDEEEDDDDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCAAABBBCCCEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFEEECCC@@@>>>???@@@AAAAAA@@@???>>>AAA>>>===??????;;;;;;>>><<<:::888777777888888999555:::>>>AAAGGGZZZwww}}}uuuwwwoookkkllloooiii[[[QQQPPPKKKIIIEEECCCCCCDDDDDDDDD???>>>@@@CCCBBB???BBBIIISSSOOOKKKHHHJJJQQQ[[[aaahhh```UUULLLFFFDDDCCCCCC===<<<::::::::::::;;;;;;AAA>>>:::888999;;;======;;;:::999999999;;;>>>@@@;;;===>>>AAAGGGQQQ^^^fffeeennn|||qqqTTTEEE>>>:::777777777999;;;999555444777:::444777::::::777555444444222222444666888999777555000333666777777666666666999888777666666777888999444555666666666555444444///444888999;;;>>>===:::000222222000000111333444222222333333444444444333000111111333555777999:::<<<<<<::::::999:::;;;;;;888999:::::::::;;;===@@@@@@AAAAAA???===>>>BBBEEEDDD@@@@@@EEEHHHGGGGGGJJJFFFFFFEEEDDDDDDFFFJJJMMMGGGFFFAAA<<<===AAAAAA===???DDDEEEDDDFFFNNNSSSSSSVVVTTTNNNGGGEEEJJJMMMMMMGGGCCCFFFNNNOOOHHHHHHNNNTTTWWWUUUNNNKKKOOOSSSSSSJJJQQQVVVUUUSSSTTTTTTQQQJJJJJJIIIIIIJJJIIIHHHGGGHHHFFFDDDCCCCCCAAA>>><<<<<<@@@EEEHHHHHHGGGFFFFFFAAA??????@@@AAAAAA>>><<<===<<<<<<>>>???>>>;;;999<<<:::999888888888888777666666777777777666555555666666666666777777777777666666555555666666777888666666666777777777888888888888999999;;;<<<======CCC???999666777:::;;;:::;;;;;;===@@@AAA@@@???>>>LLLZZZ___```hhhnnnzzz|||qqqllliiibbbVVVKKKGGGDDD???======?????????222444666777777777777777999999999888666555555555222222222111222333444444111111111111111111111111//////000111222333444444333333333333333333222222///000222222222222444555333222222111222333444555777777777666555333222222777888888666444444777999888;;;>>>@@@@@@?????????MMMMMMLLLKKKJJJIIIIIIHHH@@@BBBEEEIIILLLNNNOOOOOOLLLKKKKKKLLLMMMJJJEEE@@@EEEJJJKKKIIIHHHIIIGGGDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDFFFEEECCCAAA@@@@@@DDDEEEEEEEEEEEEDDDDDDCCCAAABBBCCCDDDEEEEEEEEEDDDHHHGGGFFFFFFFFFDDDAAA>>>===>>>@@@AAA@@@???===<<<@@@<<<:::;;;:::666666888666444333222333444444444444888===>>>===???KKKVVVdddqqq~~~{{{___ZZZiiizzznnnSSSKKKGGGAAA;;;999:::===@@@999888;;;???<<<666888>>><<<:::;;;===???CCCQQQ___kkkaaaSSSGGG???;;;:::999<<<:::888999<<<>>>===;;;@@@@@@???@@@???===999666444888===@@@@@@@@@???@@@GGGHHHKKKPPP\\\nnncccNNNCCC;;;999888555555888666666666555555555555666999;;;<<<:::777555666888444444555777888666333000555888:::;;;888555333222888666444444555666666555777777666444333222111111***111777777666777555222///111222///...222777;;;555555444333333222222222000000111222444666888::::::999888777777888999999666777999999999999:::<<<:::;;;;;;;;;;;;<<>>888999<<<<<<888<<>>;;;;;;@@@FFFIIIIIIGGGEEEDDD???===;;;===???@@@>>>;;;===<<<===>>>>>>===:::777;;;999777777777777777666666666666777666666555555444444444555555555666666555555555555555666777888555555555666666666777777888888777666666666777777555888999888777999::::::666777888999888888;;;???888@@@???<<>>@@@LLLVVVooottthhh___[[[iii}}}yyyjjjhhhWWWHHHKKKJJJAAA======<<<;;;999888888:::;;;===<<<;;;:::;;;===???AAAEEEDDDAAA>>><<<;;;:::::::::999888:::===???===;;;:::<<<===>>>@@@CCCBBB???CCCDDDGGGKKKPPPRRRQQQPPPXXXdddpppzzzfffKKKBBB999777555444333444555666555555555555555555555555666777999888666555555666111111222333333333222222444666888777333000111333333444555555333111111222888777444222000///......///111444666666555222000444111...---///222444444333444444444333111000...000111222333444555555444222222222333333333444444:::888555555777999:::;;;<<<:::777666777888888888;;;===@@@AAAAAA@@@@@@AAA???AAABBBAAAEEEKKKMMMJJJIIIAAA<<<>>>>>>;;;<<<@@@@@@???@@@DDDIIIKKKJJJHHHFFFBBBGGGPPPNNNBBB@@@FFF===>>>BBBFFFFFFEEEHHHNNNIIIJJJJJJJJJIIIGGGEEEDDDAAABBBCCCBBBAAACCCIIINNNPPPPPPPPPLLLHHHDDDBBBAAAMMMPPPRRRPPPIIICCC@@@???===>>>>>>>>>>>>@@@EEEHHHEEECCC>>>:::;;;??????:::999:::;;;<<<;;;:::888777333333333333444555777777555444444333333444444555444444444444444555666777333444555666666666555444222222333333333333444444666777777777888888888888777777777777666666666666888888888888888777666666666777777999:::<<<>>>???FFFHHHLLLRRRYYY^^^ccceeeooouuuzzz~~~vvvppplllkkkgggaaaYYYSSSPPPNNNMMMMMMKKKIIIFFFCCC@@@===<<<:::::::::999999999888888666666666666666666666666666666555555444444444444333333333222222111111111000000000///000000111222333333222111111222333333000000000000111222333444222111111111000000//////111111111111000000000000333333222111222333444555<<<;;;999777555333333222000111222444555666777777888999;;;<<<<<<;;;999888PPPNNNKKKIIIHHHHHHGGGFFFHHHHHHIIIIIIJJJKKKLLLLLLNNNMMMLLLLLLLLLKKKIIIFFFGGGFFFEEEDDDDDDDDDDDDDDDFFFEEEEEEFFFHHHIIIIIIHHHHHHFFFCCCCCCDDDEEEFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGFFFDDDBBBAAA>>>>>>?????????>>>======EEECCCAAA@@@@@@???===;;;<<<<<<;;;;;;:::999999888666555444333222222222222444555777777777888:::===<<>>@@@@@@???>>>======@@@FFFKKKLLLKKKVVVZZZaaakkktttyyyzzzyyyyyyzzzcccKKK>>><<<888777555333333444555666666666666555555555555555555666777777555444444555555444222000///000222333333444555444222111111222222333444333111000000000999888666333111000000000222222222222333333333333444111///...000222444444333444555555444222000///000000111222333333333333222222222333333333333444777666555666888:::;;;;;;:::888666555555666777777;;;===?????????>>>???@@@>>>AAAAAABBBGGGNNNPPPMMMHHHEEECCCCCC@@@===@@@GGGDDDCCCCCCEEEIIILLLLLLLLLCCCIIISSSYYYRRRFFF@@@BBBBBB@@@AAADDDDDDDDDGGGLLLLLLLLLKKKJJJGGGEEEBBBAAA===@@@CCCDDDDDDHHHMMMRRROOOPPPPPPNNNKKKIIIIIIIIIQQQQQQRRRQQQNNNJJJEEEAAA===>>>??????>>>>>>@@@BBB???BBBAAA===<<<@@@CCCCCC???>>>===<<<;;;999888888666666777777777888888888333333333222222333333333444333333333333444444555333444555555555444333333222222222333333333444444555555666666666777777777666666666666666666666777666666777777666666555444666666777888999:::<<<===<<<===???AAADDDGGGIIIJJJBBBHHHKKKNNNYYYeeeddd[[[dddaaa___bbbmmm|||zzzpppcccWWWOOOJJJFFFDDDHHHFFFCCC@@@===<<<<<<<<<>>>===<<<:::888666555444888888777777777666666666555555555555555555555555444444444333333333222222333333222222222111111111000000000000000111222222333222222111111222222333111111111111111222222333111111111000000000//////111111111000000000//////333333222222222333444555999888666444333222222111000111222333444555555555777999:::<<<============LLLLLLKKKIIIFFFEEEFFFGGGGGGIIIKKKLLLLLLJJJHHHFFFLLLKKKJJJKKKLLLLLLJJJHHHGGGFFFEEECCCCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCDDDEEEHHHFFFDDDDDDFFFGGGHHHGGGEEEEEEFFFGGGHHHIIIIIIJJJEEEGGGIIIHHHCCC@@@@@@AAA============<<<<<<;;;;;;BBBAAA@@@@@@@@@???<<<::::::::::::999999888888777555555555555444333222111222333555555444555666888888<<>>>>>======???AAADDDFFF>>>@@@CCCFFFHHHIIIIIIIIISSSQQQSSS[[[gggqqqvvvwww]]]III@@@999777999666555444333333333444555666666666555555444444444222444555555333222222333888555111---,,,...111333333111000000111222111111000222333222000......///777666444222111000//////333222000...///111444555444222000///111333333333111333444555555333000......///000111222222222111111111222222222333333333444333444666:::;;;;;;:::999888666555555666777777<<<===>>>===<<<<<<===???@@@BBBBBBBBBFFFMMMNNNLLLFFFFFFGGGFFF@@@===CCCKKKFFFEEECCCCCCFFFHHHIIIIIIDDDPPPYYYWWWPPPKKKIIIGGGLLLFFFBBBCCCDDDCCCFFFIIILLLKKKJJJGGGEEEBBB???>>>>>>AAAEEEGGGGGGIIIMMMQQQLLLMMMNNNMMMLLLMMMNNNPPPSSSQQQOOOOOOPPPMMMFFF???AAABBBBBBAAA???>>>>>>???999@@@BBB>>>:::>>>DDDHHHCCCBBB???===:::999888888888888999999999888777666222222222222222222222222444333333222222222222333333444444444333222111000222222222222333333333333444444444555555555555666444444555555666666666777444555555555555444333333666666555666777888999999777777777888888888888999:::???@@@>>>BBBIIIIIICCCFFFDDDBBBCCCHHHQQQZZZ```iiiiiiiiijjjkkklllnnnnnnyyyuuupppxxxzzzqqqhhhdddbbbaaa```___[[[VVVSSSPPPKKKEEE@@@===<<<;;;;;;666666666555555666666666666666555555444444333333555555444444444444333333444444444444444444444444222222222222222111111111222222222111111111111111111111111000111222222333333222111111111111222333333222222222111111111111000000000000////////////111111000000000000//////111000000000000111222333444333222111111111111111111111222333333333333333555666888999;;;===>>>???GGGIIIJJJHHHEEEDDDGGGJJJHHHJJJMMMNNNMMMJJJFFFCCCGGGFFFEEEFFFHHHIIIHHHGGGFFFEEECCCBBBAAABBBCCCCCCGGGIIIJJJGGGCCC@@@AAACCCIIIGGGEEEEEEFFFGGGGGGFFFBBBBBBBBBCCCCCCDDDDDDEEECCCGGGJJJHHHBBB>>>>>>AAA???>>>===<<<;;;;;;;;;<<<<<<<<<===???AAAAAA???<<<999999888888777777777777555666777777666555333222111333444444333333444555999===??????AAAMMM```ooo~~~}}}jjjccc\\\VVVZZZeeeyyyrrrpppmmmiiieeebbb```___ZZZTTTLLLHHHKKKWWWdddmmmiiirrr|||~~~xxxrrrqqqsss|||hhhSSS>>>666777666666666444333333222222222333333555555444444333333222222000222333333111000000111555333000...---///111333222...,,,---000222111000000222333222000......///333222111000...------,,,111000...---...000333444333111000000222333222111...000222444444222///------...//////000000000///111111111111222222222222333333555777:::;;;999777888888888777666666777999<<<===<<<;;;999999;;;===BBBDDDCCCAAACCCGGGGGGDDDCCCDDDEEECCC@@@@@@DDDIIIKKKJJJIIIHHHHHHGGGFFFFFFGGGPPPQQQHHHHHHSSSZZZXXXYYYOOOFFFDDDDDDCCCCCCFFFGGGGGGGGGFFFDDDCCCAAAAAACCCFFFJJJJJJGGGFFFGGGIIIHHHIIIKKKKKKKKKLLLOOORRRQQQPPPOOOOOONNNJJJDDD???FFFFFFFFFDDDAAAAAABBBDDD:::@@@BBB===999<<<@@@BBB@@@@@@???===;;;999888777777888999999888666333222222222333333333333222222555444333222222222222222333333333222111000//////111222222222222333333333444444444444555555555555333333333444555555666666333444444444444444333333555444444444444555555666555666666666777777777777:::>>>>>>999888;;;<<<999>>>===;;;::::::<<<>>>??????@@@@@@AAAAAABBBBBBBBBKKKNNNSSSWWWWWWSSSLLLGGGCCCFFFIIIJJJJJJHHHEEEAAABBB@@@>>>===<<<;;;888666999888777666777777888888666777888999999888777666555555555555555555555555333333222222222222222222333333333333333333333333111111111111111111111111111111111111111111111000111111111111111222333333222222111111111111222222333333333222222111000///////////////////////////111000000000////////////.............../////////000000000000000000111222111111222222222111111000333444444555777999;;;<<>>@@@>>>===;;;999999:::;;;<<<:::;;;<<<>>>@@@@@@===;;;888777777777777777666666777777888888888666444333222444555555444333333444333888<<<<<<;;;>>>EEELLLVVVjjjsssVVVJJJEEEWWWnnn}}}tttttt~~~sssYYYJJJ;;;666222444666444111000222111111111111111222222222222111111111000000000///000111111///......///...//////000111111111111000---+++---000222111///111222333222000/////////000//////......---,,,+++------......///000111111222111000111222222111///+++---///111111000...,,,------.../////////......000000000111111111222222444555666888999999666333444666777666444444666888;;;<<<;;;:::888888:::<<>>>>>AAACCCEEEDDDAAA>>>>>>???;;;999777666666777:::;;;???>>>=========<<<999777777777777777777777777777888888888888777666555444222444666777666555444555444777:::;;;<<<===>>>@@@DDDJJJ]]]uuueee[[[WWWSSSSSSWWWcccyyy~~~zzzzzz\\\FFF===<<<000222444555444111000000///000000000000111111111////////////////////////...///000000...------...***,,,///222333222000//////...///000222222111000000222333222000///.../////////000000///...------)))+++---///000000///...000000000111222111///---***+++,,,---......------------...............---///000000000000111111111555555666777888777444222111333666555222222444666999:::;;;:::999999:::<<<:::<<<<<<;;;>>>CCCDDDAAADDDDDDCCCBBBFFFLLLLLLIIIRRRSSSTTTRRROOOKKKIIIIIIGGGHHHEEEDDDRRRfffkkkdddYYYQQQJJJFFFBBB===<<<>>>AAADDDIIINNNQQQQQQPPPOOOCCCFFFHHHGGGDDDAAABBBCCCGGGIIIKKKLLLLLLLLLMMMNNNTTTYYY\\\[[[UUUPPPNNNNNNFFFFFFEEECCCBBBCCCGGGJJJMMMNNNLLLEEE@@@@@@>>>;;;555777999:::;;;:::888777::::::;;;:::888666444333333333555555555555333333555444444333333333333444333222111000000000000000111111111111222222222222444444444555555555666666333333222222222222222222222333333444444444444333222222111111111222333333333333333333222222222222999::::::888666666777888444444555666777666666555444444333333444666999:::444444555777::::::999777666444333666666555666999888666444444555555555444444666888888666555666666///000222333444333333222333333333222222222111111111111111111111222222222000000000000000000000000000000000111111111111222////////////000000000000000000000///000111111222000000111222222111000000000111222222111///---,,,---------...............000000////////////......///000111222222222111111.........///000111222333111111222222222111111000777777777666666666666666FFFEEEDDDDDDGGGIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEFFFHHHIIIJJJIIIDDDCCCBBBBBBDDDGGGKKKMMMGGGGGGGGGHHHJJJLLLLLLKKKMMMJJJHHHFFFFFFFFFFFFEEEAAAAAAAAA@@@@@@??????>>>@@@AAABBBBBBBBB@@@???>>>:::888666444555888;;;===@@@>>><<<;;;;;;:::888666777777777777777777777777888777666555444444444444111444666777777555555666888999;;;;;;:::::::::;;;AAA@@@GGG[[[wwwvvvggg[[[QQQNNNVVVaaaoooxxxgggPPP@@@777777<<<333555555333111000111111......//////000000000000---......//////000000111---///000///...---------***,,,///222333111///---...000333444333222111000///111222111///------...---......//////...---,,,)))***+++---...///............///000111000---***++++++++++++,,,---...///---...............------/////////000000000111111555444444555777777555333111444888777444333555888777999;;;;;;::::::;;;<<<<<<======<<>>>>>>>>>>>>>>?????????@@@??????AAABBBBBB@@@>>><<<:::777666777:::>>>AAA>>><<<:::::::::;;;:::999777777777777888888888888777666444333222222333444000333666777777666666666222666:::;;;:::888999:::444:::??????BBBRRRmmmppp]]]TTTTTTFFFJJJMMMZZZmmmuuu|||}}}yyyYYYIII<<<999888444111111000000///------......---------...///000000//////------...///000111222222---///000///...,,,---------...000111111///---,,,---222666777444111000111...///000///---,,,,,,,,,***+++,,,,,,,,,,,,***************+++,,,...//////------...000111///,,,))),,,,,,++++++,,,...000111.........///......------////////////000000000000333333333444666777777555444888<<<;;;888666999<<<555888;;;<<<;;;;;;;;;<<>>CCCIIINNNOOOLLLGGGDDDDDDGGGHHHFFFCCCAAABBBEEE===AAAFFFIIIJJJIIIHHHHHHHHHHHHIIINNNRRRSSSOOOKKKEEEIIIMMMNNNLLLIIIFFFDDDFFFOOOSSSKKKAAA>>>BBBFFF===:::666333444666:::===888777666444333333333333000111333444444333111000111000000000111222333333222222111000000111222333000111111111111222222222111111222222222333333333444333333222111000////////////000111111111111111000000000000111222333444......///000111222333333444111111444666555333333333222222222111111111111///000111222333222222111555555444222//////222555444111222777777222000333333222111222444444333222000333666555333222333666333222111111000/////////------......///000111111........./////////000000////////////////////////---------.........//////---.........//////000000...............///000000///000111222222111000///,,,---///000000...,,,+++,,,,,,,,,------.........000/////////............,,,,,,.../////////...---,,,,,,,,,---...///000111111111222333333333333333000111333555555444333222JJJJJJJJJJJJIIIHHHFFFFFFGGGFFFEEEHHHKKKMMMKKKIIIFFFDDDBBB@@@AAACCCFFFHHHFFFEEEDDDHHHLLLNNNMMMJJJMMMOOOPPPOOOLLLHHHFFFEEEFFFFFFGGGGGGGGGEEEDDDBBBCCCAAA???>>><<<<<<<<<===:::<<<===???@@@@@@@@@@@@;;;===>>><<<::::::===@@@???>>><<<:::888777666666999777777888::::::777333222222333333333333444444333555777:::;;;;;;:::999777777888888777666555444444555777:::===AAADDDFFF\\\eeezzzsssmmm___WWWRRRIIIJJJQQQPPP```eeelllppprrr{{{|||~~~kkkPPP>>>777555222111111333333333000000000000////////////........................---------......000111111/////////...---------,,,,,,...000000...,,,,,,,,,444666777666444222222222//////...---+++***))))))***+++,,,------,,,******+++))))))))),,,---------+++,,,...//////...,,,+++...//////...,,,++++++,,,///...---,,,,,,---...//////000111222444555666777333333333444555777999:::666888:::;;;;;;::::::;;;888;;;>>>>>><<<:::;;;<<>>???BBBFFFKKKNNNKKKKKKIIIFFFHHHMMMNNNLLLWWWMMMBBB>>>>>>@@@HHHOOOHHHHHHHHHGGGGGGFFFEEEEEEFFFAAA===BBBLLLQQQOOOKKKDDDDDDEEEGGGIIIGGGDDDAAABBBEEEHHHJJJKKKKKKMMMNNNOOONNNMMMLLLLLLLLLMMMNNNOOOMMMLLLMMMNNNLLLHHHDDDHHHKKKIIIBBB@@@BBBAAA<<<777666555777999;;;::::::555666666777666555555555555444222000//////000000000000000111222222333333222111111111000000////////////000111222333333444333333333222222111111111333222000/////////000111000///...------...///000000000111111111111000000000000111111111111000000//////000000111111111222000000000000000000000000///000000000111111111111111111111111111111111111222111111111000000//////111111111111111111111111////////////////////////111111111111000000000/////////............//////........................---------------------------------............///........................---...///000000///...---000///...------------------------,,,,,,+++++++++***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////222222222111111111111111000000/////////000000111HHHJJJMMMNNNOOOMMMKKKJJJHHHGGGFFFHHHKKKLLLJJJHHHEEEDDDCCCCCCCCCCCCCCCDDDBBBCCCEEEFFFFFFGGGHHHJJJMMMNNNMMMJJJFFFCCCAAAAAADDDDDDDDDCCCBBB@@@???>>>BBBAAA@@@>>>======>>>>>><<<===>>>@@@@@@@@@??????===???AAA@@@===<<<<<<===<<<;;;:::888888777777777888666555555666555222///222222222333333333444444222444666888999999888888666666666666666555555444333333333444555666777888===CCCUUUmmm|||vvvsssppphhhggghhhaaa]]]WWWQQQMMMKKKMMMXXXcccooolllmmmtttzzz{{{zzzyyy|||uuupppooosssvvvtttttttttqqqmmmqqqYYYIIIAAA===:::555222000///000111111111/////////.........------------------------------------------...///000111............------------+++,,,......,,,+++,,,---222444555444222000000000......---,,,+++***))))))******+++,,,,,,+++***)))***)))((()))+++------,,,***+++---......---+++***,,,---...---,,,+++,,,---///...------------.../////////000222333444666666666555555555666888:::<<<555888<<>>======???@@@BBBCCCCCCBBBCCCEEEGGG???>>>======>>>BBBEEEHHHJJJKKKIIIFFFGGGKKKKKKHHHIIICCC@@@CCCFFFFFFFFFHHHIIIJJJKKKKKKJJJHHHEEEDDDHHHDDDBBBDDDJJJMMMJJJFFFDDDDDDEEEGGGIIIHHHFFFDDDIIIMMMQQQRRRPPPMMMJJJHHHMMMLLLJJJIIIHHHHHHHHHIIIPPPNNNKKKJJJKKKKKKIIIGGGBBBFFFFFFAAA@@@BBB@@@;;;;;;;;;<<<<<<<<<;;;::::::888888777888999999888777666555333222111000111111000000000111111111111111111111000000000///////////////000000111111222222222222111111111000000000222111000/////////000000000///...------...///000///000000111111000000//////000000111111000000///////////////000000000111000000000000000000000000//////000000000111111111111111111111111111111111111111111000000/////////000000000000000000000000////////////////////////111111000000000///////////////............//////------------------------------------------------,,,---------............------------------------,,,---...//////...---,,,///...---,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,......,,,+++************+++++++++,,,,,,,,,,,,,,,,,,------------.........////////////000000000000111111111222222000/////////000000111222EEEHHHLLLPPPQQQPPPNNNLLLIIIIIIHHHIIIJJJJJJIIIGGGDDDDDDEEEEEEDDDCCCAAAAAADDDGGGIIIHHHEEEEEEIIIMMMQQQQQQNNNIIIEEEBBBAAABBBEEEDDDBBB@@@>>>======<<>>???@@@AAAAAA@@@???>>>>>>@@@BBBBBB@@@===;;;;;;888888777777777777777777;;;:::888888888666222000222222222222333333333333222333444666777777666666333333333444444444444444666555555444333333444444555666>>>LLLYYYggg|||{{{kkk[[[SSSPPPOOOOOOQQQVVVTTTUUUXXXXXXUUUWWW\\\\\\^^^___```bbblllzzz~~~mmm]]]UUUPPPMMMMMMTTTddduuu~~~~~~}}}}}}bbbVVVDDD777000000000111222000....../////////.........---------,,,,,,,,,---------------------------,,,,,,------...///000,,,------------------...***+++,,,+++******+++---...000111000...---------,,,,,,+++++++++*********))))))************))))))***((('''(((***+++++++++)))***+++,,,,,,+++***)))***,,,------,,,+++---...///......------......///...///000111222333444555777666444333444777999;;;777:::>>>AAACCCDDDFFFHHHAAABBBBBB@@@>>>>>>???@@@@@@BBBCCCCCCBBBBBBBBBCCCAAA???>>>======???AAABBBEEEGGGEEECCCDDDGGGFFFBBB>>><<>>AAACCCBBB>>>::::::::::::888666888:::;;;999666777666444333222222222222000000000000///////////////////////////........./////////////////////000000000000000////////////111111000////////////000//////...------...///////////////000000//////////////////000000/////////.............../////////////////////////////////////////////000000000000000000000000000000000000000000000///////////////........................////////////////////////000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,------,,,++++++---,,,++++++++++++++++++*********)))))))))))))))***+++,,,------,,,+++************++++++++++++,,,++++++,,,,,,,,,---------.........////////////000/////////000000111111222......//////000111222333CCCDDDGGGJJJLLLLLLLLLLLLJJJJJJIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCBBBGGGIIIIIIHHHFFFFFFIIIKKKPPPOOOKKKGGGBBB@@@AAACCCEEEDDDBBB@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAA???>>>===??????@@@???>>>===<<<;;;999888777777666666777777:::::::::999888666444222111222222222222333333333222333444555666666555555111111111111222222333444555555555555555666777888<<<999888;;;@@@HHHXXXgggppplllnnnoooooopppyyywwwxxxvvvlllbbbcccllljjjlllnnnmmmjjjgggeeedddXXXUUUNNNFFFBBBEEEKKKPPPVVVbbb}}}eeeMMMAAA>>>;;;999777444000---///...---...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,---------...,,,---,,,***((((((***,,,+++,,,------+++******+++************************((((((((())))))))))))))))))(((&&&''')))******)))))))))***++++++***))))))(((***,,,,,,++++++---.........------------......---...///000111222333333555333111000111333666888999;;;>>>??????>>>???@@@@@@???>>><<<;;;;;;===>>>===???BBBCCCBBB@@@@@@AAADDDCCCBBB@@@??????@@@@@@???AAAAAA@@@BBBFFFDDD@@@???>>>EEEQQQYYYVVVMMMHHHMMMMMMNNNNNNMMMLLLKKKJJJKKKMMMOOONNNKKKGGGCCCAAAIIIGGGEEEEEEGGGHHHHHHHHHEEEIIINNNPPPNNNJJJFFFDDDCCCBBBBBBBBBCCCDDDFFFGGGJJJHHHFFFDDDCCCDDDEEEFFFGGGIIIIIIGGGDDD???999555;;;@@@EEECCC===999888:::999666555777;;;<<<999555777666444333222111222222111000000///......------.............................................---////////////////////////000000/////////.......................................////////////............////////////......------------------------................................./////////000000///////////////////////////...................................................................../////////............------------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---************************************************+++******)))))))))******))))))))))))))))))))))))******+++,,,,,,+++******************++++++++++++++++++++++++,,,,,,,,,,,,............////////////////////////////////////---------...///111222333CCCCCCBBBCCCDDDGGGJJJKKKIIIJJJJJJIIIGGGFFFEEEEEECCCBBB@@@@@@@@@CCCEEEGGGFFFDDDBBBCCCEEEFFFEEECCCFFFFFFDDDAAA>>>===???AAACCCBBBAAAAAAAAABBBDDDDDDAAAAAABBBBBBAAAAAAAAAAAA???@@@AAAAAA@@@???===<<<>>><<<:::999:::;;;===>>>;;;:::999777666666666666444555666666555333222111111111111222222222333333444444555555555555555555000000//////000111222333000000000111222333555555666444222333333666>>>GGGLLL___xxxvvvuuuxxxeee^^^TTTNNNOOOWWWdddnnn{{{|||cccSSSJJJ???555888555000...---...000000.........///111111///---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***+++++++++,,,,,,------//////...+++)))((()))+++((()))+++***)))(((((()))((((((((())))))))))))***'''''''''(((((())))))***)))(((&&&'''(((***)))((())))))))))))))))))))))))''')))++++++++++++---...,,,,,,------------,,,,,,,,,------...///000111111333111000///000333555777888:::<<<<<<:::999999999;;;:::888777777888888888999<<>>>>>:::777666555333222111111111111111000000///...---,,,,,,------------.....................---------------///000000000000000000000////////////......------------............---------------......------------------......------------------,,,,,,,,,,,,,,,---------------------------............/////////........................------------------------........................------------------------.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))***)))))))))***************************************))))))*********+++++++++*********+++++++++,,,,,,,,,------------........./////////......---------+++,,,,,,---...///111222BBBAAA??????AAAEEEJJJMMMGGGHHHIIIHHHEEEDDDCCCDDDBBBAAA???>>>???CCCGGGIIIFFFDDDBBBDDDHHHIIIFFFBBBBBBDDDDDDDDDBBBAAAAAABBB?????????@@@AAABBBCCCDDDAAABBBBBBBBBBBBAAA@@@???>>>???@@@@@@???>>>===<<<===:::666555777:::<<<===;;;:::999777666555555555333555777777555444333444111111111111222222222222555555555444444444444444111000///......000111222111111000000000000111111222333333333111111222555444===HHHRRRddd||||||}}}sss```WWWGGG777111333444222///...------------...///------...111222222///---......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++++++++++++++,,,,,,...///...,,,)))(((((()))&&&((())))))(((''''''(((((((((((((((((((((((((((((('''''''''((()))***+++***((('''''')))***)))((())))))))))))))))))))))))''')))************,,,---***++++++,,,,,,++++++***,,,,,,,,,---.../////////111111111222333555777888555777::::::999999999999777666444444666777666666777999;;;<<<<<<<<<===?????????@@@@@@@@@???>>>>>>>>>AAABBBCCCGGGMMMNNNKKKKKKGGGGGGJJJMMMKKKLLLNNNLLLIIIFFFDDDDDDGGGKKKMMMGGGJJJMMMNNNLLLIIIFFFEEEGGGEEECCCBBBCCCDDDDDDCCCNNNOOONNNLLLJJJIIIKKKLLLIIIGGGEEEBBBAAA@@@???@@@@@@AAAAAA???<<<::::::;;;<<<;;;>>>BBBAAA;;;777777555888;;;;;;888666666777888;;;@@@CCCDDDAAA>>>;;;666555333222111000111111111000000///...------,,,---------...............------------------......////////////000000000000.........///...------,,,------............------,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++************************))))))))))))*********+++(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((()))***))))))))))))************)))))))))))))))))))))))))))))))))************+++))))))*********++++++++++++++++++,,,,,,,,,------.........---------,,,,,,,,,,,,,,,---...///000111<<<;;;;;;===@@@DDDIIILLLEEEGGGHHHGGGDDDBBBBBBCCCAAAAAA@@@@@@AAACCCEEEFFFDDDDDDFFFIIIJJJIIIGGGEEECCCFFFIIIJJJIIIFFFEEEDDD??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<===>>>???>>>>>><<<;;;===:::666666888::::::999888777666666555555555666666999::::::777444444555111111111111222222222222444444333222222222222222222111///......///000111333333222111111111111111444555555333111111000///333666777666>>>QQQeeeqqqnnnSSSDDD555888888444222444333000***---111444333111...,,,,,,,,,...111222222///,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))))))******++++++++++++************)))***,,,+++***((()))***&&&((())))))(((''''''(((((((((''''''''''''''''''(((((((((((((((***+++,,,+++)))(((((()))***))))))***))))))))))))))))))***''')))******))))))+++,,,((()))***++++++***)))(((++++++,,,,,,------......---...000222444666777777333666888999999888999999777555555777999:::999777777888999999888888:::<<<:::;;;===???@@@@@@?????????AAAAAAAAAEEEKKKMMMKKKJJJHHHHHHIIIHHHEEEHHHNNNIIIGGGDDDAAA@@@BBBDDDFFFDDDDDDFFFGGGGGGFFFCCCAAAAAA@@@???@@@BBBDDDDDDCCCLLLLLLKKKIIIFFFFFFGGGIIIDDDCCCAAA???>>>>>>>>>???BBBBBB@@@<<<888777888;;;888777999??????:::888999888999999888888666555555555===FFFIIIGGGBBB???>>>777666444333222222222222000000000//////.........------......////////////,,,,,,------......//////------........./////////------.........---,,,+++,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************((((((((()))))))))******(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((()))******''''''((((((((())))))))))))))))))(((((()))))))))))))))))))))************))))))))))))*********+++)))************+++++++++***++++++,,,---.........///////////////000111222444555888;;;???DDDHHHJJJCCCEEEGGGFFFCCCAAAAAACCCAAAAAABBBBBBCCCBBBBBBBBB<<>>>>>===<<<;;;>>>;;;888888::::::777555444444444444444555666777555777999777333000///000000111111111111222222222444333222111000000000000333222000...---...///000///////////////000111111...//////......111222222,,,333666444444999@@@CCCGGGbbbxxxxxxgggUUUCCC999999666999777000,,,...111222000///---+++)))***---000***+++---000222111...++++++++++++************)))******************************)))))))))))))))***,,,+++++++++******))))))$$$&&&)))******))))))***&&&((())))))((('''((()))(((((('''''''''&&&&&&&&&)))((((((((()))***,,,---,,,***(((((()))******)))******))))))))))))******((()))******))))))***+++'''((()))******)))((('''+++++++++,,,,,,---------)))+++...111333444555555444666888888777666666666888777777:::===>>><<<999999999999777555555777999888:::===@@@BBBBBBBBBAAA>>>???>>>===@@@GGGIIIGGGGGGHHHKKKLLLHHHDDDGGGMMMHHHFFFDDDAAA???>>>>>>>>>AAA@@@@@@BBBCCCCCC@@@===<<<;;;<<<>>>BBBDDDDDDDDDBBBCCCDDDCCCAAAAAABBBCCC<<<<<<<<<<<<===???@@@AAAEEECCC@@@:::555444888<<<<<<999:::@@@???999777:::===;;;999888888777666444111<<>>BBBDDDFFFGGGEEEDDDBBBAAA@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@AAACCCFFFGGGFFFBBB???>>>???AAAAAA@@@===999777::::::;;;<<<=========<<<999888666555444555777888444555666666444222///...333333333222222222111111222222111111000/////////000000000000000000000000222111111111000000//////111000///......///000111111111000000000000000000000000111111111222222222555777>>>GGGTTTbbbnnnuuussseeeSSSKKK@@@888555555555555111000000///////////////......---------,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((()))******++++++******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((()))(((''''''''''''((((((++++++---///000222444444222555777888777666666666888999999999777777888999<<<999666333333444777999<<<@@@DDDDDDAAA===<<<===EEEDDD>>>777999AAACCC???AAABBBCCCDDDEEEFFFIIIJJJBBBCCCDDDDDDCCCCCCDDDEEEAAAAAAAAACCCEEEEEECCCAAADDDDDDBBB@@@>>>>>>@@@BBB>>>AAACCCCCCAAA===;;;;;;;;;===>>><<<999888999;;;999888777666666666777888555888<<>>AAAAAA>>>:::777999777444222222333555777666555444222000///...---......---------......//////////////////////////////---+++***)))+++---...***,,,------,,,++++++,,,///...,,,++++++,,,...///,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++---,,,++++++******++++++************************************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((()))(((((())))))))))))((('''+++***)))'''''''''((()))***(((&&&%%%'''((((((((((((***++++++******+++,,,(((((()))***++++++,,,,,,...///000111111000///...:::;;;>>>AAADDDFFFHHHHHHCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA>>>???@@@BBBCCCBBB@@@======>>>>>>???>>><<<999888::::::;;;;;;;;;;;;;;;;;;999888666555444555666777555666777777555333111000333333222222222111111111222222111111000/////////////////////////////////111111000000///000000000111000///......///000111111111111000000000000000000000000111111111222222111111333666;;;BBBGGGKKKWWWdddwww|||nnn___PPPDDD===<<<777222///...//////...000///......------......------------,,,,,,,,,,,,---............------,,,,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,)))((((((((('''''''''&&&''''''''''''''''''''''''''''''(((((()))*********))))))(((((((((((())))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((******)))))))))))))))***))))))+++,,,...///000111111333555666444333333444888999;;;;;;:::999999999<<<:::777444333333555555<<>>BBBBBB>>>:::<<>><<<;;;999:::<<<;;;888777999:::777666666555666777888999777999===???@@@>>><<<:::777888999888555222111111333666:::===>>><<<999777666555333222111222333444444444333222000///......///......------------...........................++++++++++++,,,---------***,,,------,,,++++++,,,---+++***))))))***+++---+++++++++******+++++++++++++++++++++++++++++++++,,,++++++******)))))))))++++++++++++++++++++++++,,,,,,+++************+++************************************************************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&'''''''''((((((((((((((()))))))))(((((('''+++***((('''''''''((())))))(((&&&&&&((()))((('''((()))******))))))***,,,******++++++++++++++++++...///000000000///......@@@AAABBBDDDFFFGGGHHHIIIBBBAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBAAAAAA@@@@@@===<<<;;;<<<======<<<;;;;;;<<<<<<<<<<<<;;;::::::;;;:::999888888888999:::888777666444444555666666666777777777666555333222333222222222222111111111222111111000000//////...........................000000///......///111222000//////......//////000000000000000111111111111///000000000000000111111111000///...............,,,444???JJJUUUaaannnvvvwwwjjj^^^WWWLLLHHH@@@999444111111111///......///000000...,,,......---,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,------------------+++++++++++++++************))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''(((((('''''''''(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((++++++++++++++++++++++++******+++,,,---...///000000222333333222111111222666888:::;;;999888888888:::999888777777777777777???@@@AAAAAA???>>>???@@@???@@@???===???BBBBBB>>>?????????@@@BBBEEEHHHJJJJJJJJJIIIDDD??????DDDJJJKKKIIIHHHIIILLLPPPQQQRRRJJJHHHEEEAAA>>>;;;:::999>>>@@@BBBAAA>>>:::777666666888999999888777999:::555555555555666888:::;;;777999;;;======;;;999777777999:::999666333111000///111555999:::999777666333222111111000000111111333222222111000000////////////...---,,,,,,------------------------------''')))+++---......------***,,,------,,,++++++,,,,,,+++***))))))***+++,,,++++++************++++++************************************************************************,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''***)))((('''''''''(((((((((''''''((())))))(((&&&'''((())))))(((((()))***,,,,,,,,,,,,++++++++++++---...////////////......EEEEEEEEEEEEFFFGGGGGGHHHCCCBBB@@@@@@???@@@AAABBBDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCEEEDDDBBBAAA@@@@@@@@@@@@>>><<<999888999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888666555666888999777666555444444444555555555666666666666555333333222222222222111111111111111111111000//////......------------------------//////---------///111222///////////////////////////000000000000000111111//////////////////////////////000000000000//////111222444555666:::???DDDOOOPPPYYYgggttt~~~|||uuubbb```ZZZSSSKKKAAA999333333333333444444555555666111111222333222111///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---------,,,+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&''''''((()))******((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))((((((******++++++++++++++++++---......///000000111111000222333222000///000111444555666666555555666777777888999:::;;;<<<<<<<<>>@@@AAAAAABBBAAA???============>>>BBBEEEGGGHHHFFFIIIIIIEEE??????EEEKKKKKKHHHEEEEEEHHHLLLOOOPPPKKKIIIGGGFFFDDDBBB@@@>>>===???AAA@@@<<<888555444666666777888888999::::::777777666666777888:::;;;777888999999999777666444888999;;;:::777333000///...000333666777666555444000000000/////////......111111111111000000000000//////...---,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++------+++***+++,,,---,,,++++++++++++,,,---******))))))))))))******************************((()))))))))*********+++************************++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''(((((((((((('''((((((((('''''''''(((***)))'''%%%&&&'''((((((''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............GGGFFFEEEEEEDDDDDDEEEEEEEEECCCBBB@@@??????@@@@@@BBBCCCDDDEEEEEECCCBBBAAA@@@@@@??????@@@AAABBBBBBDDDCCCAAA?????????@@@@@@AAA>>>:::888888:::::::::<<<<<<<<<<<<<<<<<<======:::999777555444555666888666555555444444444444444333333333333333333333222222222222111111111000000111111000000///.........------------------------......---------///000111......////////////...............//////000000000........................+++,,,---///000111000000333444444333333333555777;;;999:::@@@EEEJJJQQQXXXdddgggmmmsssyyy~~~yyypppeeeZZZOOOHHHDDD===>>>???===:::777444222333444444333222000...---////////////------,,,,,,///...------,,,,,,------,,,,,,+++++++++*********))))))***+++,,,,,,++++++************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))))))))(((((((((((()))***++++++******......///000111111222222111222333222000000111222666666555333222333777:::777888999;;;<<<<<<;;;;;;EEECCCAAA?????????@@@@@@@@@AAACCCDDDCCC???===<<<>>>======???CCCFFFGGGFFFDDDGGGIIIHHHEEEDDDHHHLLLHHHFFFCCCBBBDDDGGGIIIIIIFFFEEEEEEGGGIIIIIIGGGEEEBBBDDDEEEDDD@@@<<<999888666666777888999:::;;;;;;::::::999888888888999:::888888888888888777555555777999:::999666222111000111222444555555444444333//////.........---------000000000000000000000000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++)))))))))+++,,,)))+++,,,,,,+++******+++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((''''''''''''(((***)))'''%%%%%%'''((((((''''''((()))))))))***+++---...//////,,,,,,,,,,,,,,,------...HHHGGGEEECCCCCCCCCCCCDDDEEEDDDBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEECCCAAA@@@@@@?????????@@@AAABBBCCCCCCBBB@@@>>>>>>???@@@AAACCC@@@<<<999:::;;;;;;;;;;;;<<<<<<=========<<<<<<888777666555555666666777555444444444444333333333111111111111111222222222222111111111111000000000111000000//////......------------------------------------...............---......//////......---,,,,,,------......//////.........------------,,,,,,---------------,,,+++)))***+++---............222000111555555222222444000555;;;======???CCCGGGFFFGGGIIIJJJJJJJJJLLLMMMOOOMMMJJJGGGEEEDDDCCCDDDAAA>>>:::555222000000000---///111111000.........333111...,,,+++,,,---///+++,,,,,,,,,++++++---///......---,,,,,,,,,,,,---+++++++++*********))))))((()))******************)))))))))***************)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))******)))((((((&&&'''(((*********))))))++++++,,,---...///000111111222222111111111333555888888777555444666:::===888888999999999999888888AAA???======>>>?????????AAAAAABBBDDDBBB>>>===@@@AAA@@@AAADDDHHHJJJHHHEEEFFFHHHIIIJJJJJJJJJLLLMMMFFFEEEDDDDDDFFFGGGFFFEEE???>>>@@@DDDIIIKKKIIIFFFAAACCCDDDDDD@@@<<<:::999777666666777999;;;:::999;;;:::999888777888888999:::999999888888888777777666888888777444222111222444444444444444444444333000///......------......000000000000000000//////------,,,,,,,,,,,,------++++++++++++++++++++++++000...+++((('''(((***+++)))+++,,,,,,+++******+++(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&'''(((((((((''''''(((''''''((())))))(((&&&&&&'''((((((''''''((()))'''((()))+++,,,...///000+++*********+++,,,---...IIIGGGEEECCCBBBBBBBBBCCCCCCCCCBBBAAABBBCCCEEEFFFCCCDDDFFFGGGFFFEEEBBBAAAAAAAAAAAAAAABBBCCCDDDEEEAAA@@@>>>======???AAACCCEEEAAA===;;;;;;<<<;;;;;;:::;;;<<<======<<<:::999666666666666777777777777444444444444444333222222000000000000111111222333111111111111000000000000000000000///......------------------------------,,,---...//////...,,,+++------...//////...------******+++,,,,,,---......------------,,,,,,,,,+++.........------,,,,,,,,,/////////000111111000///***))),,,222222...,,,...222444555444222111222333111222333333444555444333222333333111000000000000333222222222333444555666111333444333000///000222///...,,,,,,---000333555***,,,//////------...000------,,,++++++++++++++++++*********)))))))))))))))))))))***))))))((((((((()))))))))*********+++((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))*********)))(((%%%&&&(((***++++++***)))((((((***+++---...///000///000111000000111444666555777888999888888999;;;666777888999;;;<<<>>>>>>===<<<;;;===AAADDDDDDCCCAAA???@@@CCCAAA>>>@@@FFFFFFEEEGGGKKKPPPPPPKKKFFFJJJHHHEEEFFFHHHJJJKKKJJJBBBCCCDDDGGGIIIIIIGGGEEE===<<<>>>CCCHHHJJJGGGCCC===???BBBAAA>>>;;;999888777555444666888:::888777888777666666666777888999888777666666555666777777666666555444111111222444333333333333444444555555222000///------...///000111111000000/////////...++++++++++++,,,---......++++++++++++++++++++++++---,,,+++***))))))******)))***,,,,,,***)))***+++'''((((((((((((((((((''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$&&&&&&'''''''''%%%&&&'''((((((((('''''')))(((&&&&&&((()))((('''&&&((())))))(((''')))***(((((()))***+++,,,---...******))))))***+++---...IIIHHHEEECCCBBBBBBCCCCCCAAAAAAAAABBBCCCFFFHHHIIIDDDEEEGGGHHHHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFFFF@@@???===<<<===???BBBDDDEEEBBB>>><<<<<<<<<;;;;;;888:::<<<======;;;888666444555666777888888777777333333444444444333222111000000000000111222333333111111111111000000000000000000000///......------........................+++---///000000---+++))),,,---...//////...---,,,))))))***++++++,,,---------------,,,,,,+++++++++*********+++,,,...///000---,,,+++,,,---......---000------000000------000,,,+++***,,,///111111///333222000///000222111...///222333222111333444444////////////...---+++***...///000...+++***,,,///---...///000///...,,,+++***---111111...,,,+++,,,,,,++++++***)))*********************))))))))))))))))))***))))))(((''''''(((((())))))*********+++((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))%%%''')))***+++***)))(((%%%''')))+++,,,+++***)))'''((()))+++---///000111---.../////////111444666000444888::::::888777666333444777;;;???DDDHHHJJJ<<<;;;<<<@@@FFFJJJKKKJJJ???===>>>AAA@@@>>>CCCKKKJJJIIIKKKPPPUUUTTTNNNHHHLLLFFF@@@???CCCGGGGGGFFF>>>@@@DDDIIILLLKKKHHHEEE???>>>???CCCIIIIIIEEE@@@???AAADDDCCCAAA>>><<<;;;777555333444777888777555444444444444555666888999444333222111222222444555555555444222000000333555111111111222333555666777333222///------...000222111111111000///.........*********+++,,,---...///++++++++++++++++++++++++))))))++++++,,,+++***))))))***,,,,,,***)))***+++))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''"""###$$$%%%&&&&&&'''&&&$$$%%%'''(((((((((''''''***(((&&&%%%'''((()))((('''((())))))(((((()))+++)))))))))******+++++++++***))))))))))))+++---...