BM6P6(@ |||qqqiiiddd]]]TTTMMMIIIHHHGGGGGGGGGKKKPPPUUUZZZ___dddhhhnnnoooppppppnnnhhhaaa\\\RRROOOKKKIIIIIIHHHHHHGGGJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIFFFCCCBBBDDDFFFHHHOOOVVVaaannn{{{~~~}}}{{{yyywwwtttpppllliiieeeaaa___^^^]]]ZZZWWWUUUSSSQQQMMMJJJFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@>>><<<;;;:::;;;<<<===;;;;;;:::888777888<<>><<<;;;;;;<<<===;;;;;;:::888777999<<>>===<<<======;;;;;;;;;999888999<<>>EEEKKKSSSaaaooo{{{oooeee\\\TTTNNNIIIGGGEEECCCDDDDDDBBBAAADDDCCCBBBBBBEEEHHHLLLNNNSSSYYYaaahhhqqq{{{}}}wwwvvv{{{tttvvvrrrjjjddd^^^YYYTTTQQQNNNOOOPPPRRRVVV\\\ccciiimmmnnnpppqqqqqqqqqqqqrrrmmmhhh```YYYTTTQQQMMMKKKIIIHHHFFFFFFHHHMMMRRRUUUUUURRRNNNIIIEEECCCCCCCCCDDDHHHPPPYYYcccjjjppprrrtttuuuvvvvvvxxx||||||~~~zzzvvvqqqmmmiiiddd```[[[ZZZYYYYYYZZZZZZ[[[[[[WWWVVVUUURRRNNNJJJGGGEEEEEEDDDCCCAAAAAAAAAAAABBBEEEDDDBBB@@@>>>=========;;;<<<;;;:::999:::===???DDDLLLXXXdddrrrrrrfff^^^WWWTTTRRROOOPPPSSSTTT[[[dddlllsss}}}}}}ggg\\\XXXXXX```ppp|||ssskkkiiijjjgggaaa^^^UUUNNNDDD<<<777555444444111111111000000000//////////////////////////////................................................000//////////////////000///......///000000000000///000000000111111111111222222222333333333333444333333444444555555666666999;;;AAAHHHMMMVVVfffuuuwwwjjj___WWWRRRLLLIIIHHHFFFDDDDDDEEEEEEDDDBBBCCCCCCBBBCCCEEEHHHLLLNNNQQQVVV]]]dddkkkvvvzzztttuuu}}}{{{vvvpppiiiddd___YYYVVVTTTUUUUUUUUUWWW]]]dddiiilllooorrrssstttuuuxxxzzzyyytttlllddd^^^XXXSSSPPPPPPNNNKKKJJJKKKOOOSSSVVVVVVSSSOOOKKKFFFDDDBBBBBBBBBEEEKKKRRRYYY___ccceeeffffffeeeeeegggkkkrrrvvv|||zzzvvvqqqkkkgggbbb]]]ZZZSSSTTTTTTUUUUUUVVVXXXYYYWWWVVVVVVTTTQQQMMMJJJHHHGGGFFFDDDBBBAAAAAABBBCCCEEEDDDCCCAAA???>>>======;;;<<<<<<<<<;;;;;;===???DDDLLLWWWbbbnnn{{{lllcccZZZVVVSSSPPPQQQSSSQQQXXXaaahhhnnnwwwkkkYYYVVVVVV___lllwwwllljjjkkkgggcccaaaZZZSSSIII???999555333222111111111111000000000000000000000000000000000000///////////////////////////////////////////////////......------......///...///000000000000000111///000000000111111111111111111111111222222222222333333444555555666777777:::===CCCJJJOOOXXXjjj{{{yyynnnfff[[[RRRNNNLLLJJJHHHIIIHHHFFFFFFFFFFFFDDDBBBCCCCCCCCCDDDFFFHHHKKKMMMPPPTTTZZZ```hhhrrr~~~}}}uuusss{{{uuuooojjjfffbbb___\\\\\\[[[ZZZ[[[___eeejjjmmmqqqvvvxxxyyyzzz~~~{{{tttmmmeee^^^YYYXXXUUUQQQNNNMMMNNNQQQSSSUUUSSSOOOKKKGGGDDDCCCBBBAAACCCGGGLLLPPPTTTWWWXXXXXXXXXWWWWWWXXX\\\cccgggttt|||yyysssoooiiiccc^^^YYYUUUQQQLLLNNNOOOPPPPPPQQQTTTVVVVVVVVVVVVVVVSSSPPPMMMKKKIIIGGGEEECCCBBBBBBCCCDDDDDDCCCBBBAAA@@@???>>>===;;;<<<======<<<<<<===???CCCKKKVVVaaammm|||ttthhh]]]XXXUUUQQQPPPRRRPPPWWW___eeejjjrrr~~~qqq[[[VVVVVV\\\gggwww~~~nnnlllllliiifffggg^^^WWWLLLBBB;;;666333111222222111111111000000000111111111111111111111111////////////////////////////////////////////////......------------.........000111111//////000222000000000000111111111111000000111111111222222222333444444555666777888888<<<@@@GGGMMMQQQ[[[nnn|||qqqjjj]]]WWWOOOJJJIIIIIIGGGFFFHHHFFFEEEEEEEEEEEEBBB@@@BBBBBBCCCDDDFFFIIIKKKMMMOOOSSSYYY^^^eeeooo{{{yyytttzzzzzztttqqqnnnkkkiiiffffffeeedddcccfffjjjnnnrrrxxx~~~xxxpppkkkbbb___ZZZUUUQQQOOOOOOPPPSSSQQQNNNKKKHHHEEEDDDCCCAAABBBDDDFFFHHHKKKLLLMMMMMMMMMLLLKKKLLLPPPUUUZZZeeennn|||zzztttjjjfff___YYYUUUPPPLLLIIIFFFHHHKKKKKKKKKLLLOOORRRTTTUUUVVVWWWUUUSSSPPPNNNJJJHHHEEECCCBBBBBBDDDEEEBBBBBBBBBAAA@@@???>>>>>>;;;===>>>>>>===<<<>>>???@@@IIIUUU```lllzzzssseee^^^YYYTTTQQQQQQQQQWWW^^^ccchhhooozzzxxx```ZZZUUUWWW^^^mmmuuuooonnnhhheeeggg^^^XXXMMMDDD===888555333222222222111111111000000000000000000000000000000//////////////////////////////////////////////////////............//////...000222111//////111333000000000000111111111111111111111222222222333333333444555666777888999999@@@DDDKKKPPPTTT]]]qqq~~~sssjjjbbb^^^SSSOOOJJJGGGHHHHHHFFFDDDEEEDDDDDDDDDEEEDDDBBB@@@BBBBBBCCCDDDFFFIIIKKKLLLOOORRRWWW\\\bbblllxxxxxxxxx~~~xxxvvvtttrrrqqqoooooonnnlllkkkmmmpppsssyyy|||nnnkkkeee___YYYVVVTTTSSSQQQPPPMMMJJJHHHFFFDDDDDD@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEFFFIIINNNQQQYYYcccrrrwwwpppddd```YYYSSSOOOJJJFFFCCCCCCFFFHHHHHHHHHIIIMMMPPPTTTUUUVVVWWWWWWTTTQQQPPPKKKIIIFFFCCCBBBCCCDDDEEEAAAAAAAAAAAA@@@@@@???>>><<<===>>>>>>======>>>???>>>GGGTTT___kkkyyy}}}nnneee___XXXTTTSSSRRRXXX___cccgggnnnxxx~~~fff]]]TTTRRRWWWeeeyyy}}}sssnnnfffaaaccc^^^WWWMMMEEE>>>:::777555222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000...000222111//////111333000000000000111111111111222222333333333444444444444444555666777888999999BBBGGGNNNSSSVVV```tttxxxlllccc]]]XXXUUUPPPMMMIIIHHHIIIIIIFFFCCCCCCCCCCCCEEEFFFFFFDDDBBBBBBBBBCCCEEEGGGIIIKKKLLLNNNQQQVVVZZZ```jjjvvv|||yyy||||||{{{xxxyyyxxxtttppprrryyytttkkkeee___XXXRRRMMMNNNOOOMMMIIIGGGEEEEEECCCBBBAAAAAACCCCCCBBBAAA@@@???>>>>>>@@@DDDHHHJJJSSS[[[fffrrrzzz|||rrrkkkccc\\\RRRJJJEEECCCCCCCCCBBBBBBBBBCCCDDDGGGIIIKKKMMMOOOQQQRRRPPPOOOOOOPPPNNNOOOMMMHHHEEEEEECCC???AAA@@@???>>>============;;;<<<===??????@@@@@@@@@CCCHHHPPPZZZeeetttwwwlllbbbYYYUUUUUUUUUUUUZZZccciiinnnvvvooo]]]SSSWWW[[[___ooovvvooommmhhhccc___ZZZSSSJJJAAA:::666333333333333222222222111111000000000000////////////000///.........///111222000000000000000000000000000000000000000000000000000000111111111000000///111111222222222333333333222222222222222222333333666444555777777666999???DDDIIIOOOSSSYYYfffxxxyyyqqqfff\\\VVVRRRPPPOOOLLLKKKIIIHHHGGGGGGGGGHHHFFFEEEEEEDDDDDDCCCCCCBBBEEEDDDDDDEEEGGGIIIKKKMMMRRRQQQTTTYYY___eeerrr~~~~~~}}}~~~}}}yyyvvvwww~~~xxxrrrkkkbbb\\\TTTSSSPPPNNNKKKIIIHHHGGGDDDBBB@@@???@@@AAAAAA@@@AAA@@@??????@@@BBBEEEFFFMMMSSS]]]gggnnntttyyy|||wwwmmmeeeZZZUUUMMMFFFBBB@@@???>>>>>>>>>>>>???AAACCCEEEGGGKKKMMMPPPQQQPPPPPPPPPQQQNNNPPPOOOJJJHHHHHHGGGCCCAAA@@@@@@?????????@@@@@@<<<===>>>???@@@@@@@@@@@@BBBGGGOOOXXXcccqqquuujjj___[[[[[[VVVVVV[[[dddkkkqqqzzzyyyeeeVVVWWWZZZ\\\jjj}}}{{{pppkkkfffaaaaaa\\\TTTJJJAAA:::666444333333333222222222111111111111111111000000000000000//////...///000111222000000000000000000000000000000000000000000000000000000111111111111000000111111111111222222222333222222222222222333333333333222444888888777:::???DDDHHHMMMRRRYYYiii~~~yyylllfff]]]UUUQQQNNNMMMLLLLLLKKKIIIGGGFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEGGGIIIKKKMMMPPPOOORRRXXX]]]dddqqq}}}~~~zzzpppiii```[[[TTTPPPNNNNNNLLLJJJHHHEEEAAA??????@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBEEEJJJQQQXXX^^^dddiiilllxxx|||wwwmmmbbb[[[QQQMMMGGGCCCAAA???===<<<<<<;;;;;;<<<>>>@@@BBBDDDGGGJJJMMMOOOOOOPPPRRRSSSOOORRRRRRNNNMMMMMMKKKGGGAAAAAA@@@@@@AAAAAABBBCCC>>>>>>>>>???@@@@@@AAAAAA@@@EEEMMMUUU___mmm||||||nnnbbb\\\\\\XXXXXX\\\eeelllsss}}}qqq\\\XXXYYY\\\ggguuurrrkkkgggdddeee___VVVLLLBBB;;;777444333333333222222222111111222222222222111111111111///////////////000111111000000000000000000000000000000000000000000000000000000111111111111111000000000000111111111222222111222222222333333333444111111444888999888;;;@@@DDDGGGLLLPPPZZZlllwwwmmmaaa\\\VVVQQQOOONNNMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGJJJKKKLLLMMMMMMPPPVVV[[[cccppp|||~~~wwwllldddYYYSSSRRRRRRPPPMMMNNNJJJEEEBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAEEEJJJNNNRRRWWW\\\___jjjooowwwuuulllbbbWWWPPPJJJHHHEEECCCBBBAAA???===<<<<<<<<<<<<>>>@@@BBBCCCDDDFFFJJJLLLMMMOOORRRTTTRRRUUUVVVSSSQQQQQQNNNIIIBBBBBBAAAAAAAAAAAAAAAAAA???????????????@@@AAAAAA@@@EEEKKKSSS\\\iiixxxssseee]]][[[YYYYYY\\\dddkkkrrr}}}{{{ccc[[[[[[^^^gggrrrvvvnnnllllllhhhcccYYYNNNDDD===888555333333333222222222111111222222111111111000000000///////////////000000111000000000000000000000000////////////////////////000000111222222222111111///000000000000111111111111222222333333444444444222222555999:::888:::???BBBFFFKKKQQQ[[[nnnwwwlll```\\\WWWTTTRRRQQQQQQPPPOOONNNMMMLLLJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLOOOUUU[[[bbbooo{{{}}}wwwmmm```XXXWWWWWWVVVSSSSSSOOOJJJGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEHHHKKKMMMPPPTTTWWW^^^bbbjjjsss{{{vvvkkkbbbYYYOOOIIIFFFDDDDDDDDDDDDDDDAAA???>>>======<<<===>>>@@@AAAAAADDDFFFHHHJJJLLLOOORRRSSSWWWXXXVVVTTTSSSNNNIIIDDDDDDBBBAAA??????>>>>>>??????>>>>>>>>>???@@@AAAAAAEEEKKKQQQZZZfffttt}}}~~~nnncccaaa\\\ZZZ\\\bbbhhhnnnxxxjjj___^^^___fffnnn{{{zzzpppnnnooojjjeee\\\RRRHHH???999666333333333222222222111111111111000000000/////////...//////000000000000000000000000000000000000000////////////////////////000000111222222222222222///000000000000111111111111111222333444444555555555444666::::::888;;;???AAAFFFMMMSSS\\\nnn|||rrrfffbbb\\\WWWUUUSSSRRRPPPPPPPPPOOONNNLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLOOOUUUZZZbbbnnnzzz~~~|||wwwjjjaaa]]]\\\\\\\\\YYYVVVSSSPPPMMMJJJFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCFFFHHHJJJKKKMMMPPPRRRUUUXXX^^^gggpppyyyyyynnnddd\\\UUUMMMHHHDDDCCCCCCDDDFFFFFFDDDBBB@@@???>>><<<<<<<<<======@@@BBBDDDEEEFFFHHHLLLNNNQQQVVVXXXVVVUUUTTTOOOIIIFFFEEECCCAAA???>>>>>>===@@@???>>>======>>>???@@@@@@DDDJJJOOOWWWbbboooyyyvvvjjjfff```]]]\\\```ccchhhrrr{{{uuugggaaa```ccchhhtttppplllmmmjjjfff___VVVLLLBBB;;;777333333333222222222111111000000000000/////////.........///000000000000000000000000000000000000000000000000000000000000000000000111222333333333333000000000111111111222222111111222333444555666666777555777:::::::::===CCCDDDJJJPPPVVV___ppp{{{qqqkkkddd]]]YYYVVVTTTRRRSSSSSSRRRQQQPPPNNNLLLKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKMMMLLLOOOTTTYYY```mmmxxxuuujjjdddbbbccceeebbbaaa```^^^[[[UUUNNNIIIIIIHHHEEECCCBBBBBBCCCDDDBBBEEEGGGIIIIIIJJJLLLMMMPPPRRRVVV]]]fffqqqzzz{{{sssiii```ZZZUUUOOOKKKGGGGGGFFFHHHJJJJJJIIIHHHEEECCCAAA???>>>=========???AAABBBBBBBBBDDDGGGJJJKKKQQQUUUUUUUUUUUUQQQKKKFFFEEEDDDBBBAAA@@@@@@@@@???>>>===;;;;;;<<<>>>??????CCCHHHMMMTTT^^^kkktttsssnnneeeaaa^^^___```cccllluuuttthhhbbbbbbeeemmm~~~rrrlllmmmiiifffaaaZZZPPPEEE<<<777333333333222222222111111111111111000000000//////---...///000111000000///000000000000000000000000000000000000000000000000///000111222333333333333111111111111222222222333111111222333444555666666777555666999;;;===BBBIIILLLPPPTTTYYYbbbttt{{{qqqhhhccc```]]]\\\[[[[[[ZZZYYYXXXUUUSSSRRRQQQQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOONNNLLLKKKJJJLLLKKKNNNSSSWWW^^^jjjuuu~~~|||}}}|||qqqiiifffhhhkkkjjjkkkkkkjjjggg```WWWPPPNNNKKKGGGDDDBBBAAABBBCCC@@@CCCFFFHHHHHHHHHHHHIIINNNOOORRRXXXaaalllvvv|||}}}xxxqqqggg___ZZZWWWRRROOOLLLKKKKKKLLLNNNOOOOOONNNJJJHHHFFFCCCAAA@@@?????????@@@AAAAAA@@@BBBEEEGGGGGGMMMRRRTTTUUUVVVRRRMMMFFFEEEDDDCCCCCCCCCCCCCCC???>>><<<;;;:::<<<===>>>>>>AAAFFFKKKQQQ\\\hhhqqq{{{yyyiiiddd```______aaaiiirrrpppeeebbbdddiiiyyyuuuoooooohhhfffbbb\\\RRRGGG===888333333333222222222111111222222222111111111111000---...000111111111000///000000000000000000000000000000000000000000000000///000111222333444444444111222222222222333333333111111222333444666666777666444444888<<>>???===???BBBHHHJJJNNNQQQRRRPPPNNNLLLEEEEEEEEEGGGHHHGGGDDDBBB???>>>===<<<<<<===>>>??????BBBEEEIIINNNXXXdddlll|||wwwlllbbb___``````cccggguuu~~~zzzkkkdddbbbiiitttwwwkkkjjjiiigggddd^^^UUUJJJ???999777555333222333222111000222111111000///......---111111111000000000000000000000000111222222333333000000000000000000000000......//////000000111111111111111111111111111111222444555555444444666777555999===???AAAGGGPPPXXX___XXXWWW___iiiwww}}}wwwtttsssvvvsssooollliiifffbbb___aaa```______^^^\\\YYYVVVSSSRRRPPPOOOOOOMMMJJJHHHJJJIIIKKKPPPUUU[[[gggrrr|||yyyuuuqqqpppqqqtttvvv||||||vvvssstttwww|||xxxjjj]]]SSSOOOJJJGGGEEEEEEEEEDDDDDDDDDFFFHHHJJJNNNQQQSSSPPPNNNMMMOOOUUU___jjjpppxxxyyy|||}}}uuunnniiieeebbb___YYYZZZ\\\___aaaaaa^^^\\\SSSNNNHHHDDDBBBAAA@@@@@@AAA>>>===@@@@@@>>>@@@CCCDDDGGGJJJMMMNNNLLLJJJHHHDDDDDDEEEFFFGGGGGGDDDBBB@@@>>>===<<<<<<===>>>@@@???BBBEEEIIINNNWWWccclll{{{{{{pppfffaaa```___bbbfffqqqzzzpppgggdddgggqqq|||pppnnniiihhheee```XXXMMMBBB;;;999666444333444444333111222111111000//////......111000000000000000000000333333222222111000000000000000000000000000000000000000000000000/////////111111111111111111111111222444555555555555666888777999>>>CCCJJJTTT^^^eeejjjbbb]]]bbbkkkyyy~~~zzzwwwtttqqqmmmjjjiiigggfffdddcccaaa]]]ZZZXXXWWWUUUSSSRRRPPPMMMJJJMMMLLLNNNRRRVVV\\\hhhttt~~~{{{vvvqqqnnnnnnnnnooovvvyyy|||{{{yyyxxxzzz|||rrreeeYYYTTTNNNIIIFFFEEEDDDCCCCCCDDDFFFIIILLLPPPSSSUUURRROOOLLLLLLPPPYYYbbbhhhppprrrvvv{{{{{{vvvrrrmmmjjjfffhhhjjjmmmooonnnjjjgggZZZTTTLLLFFFCCCBBBBBBBBBCCC@@@???AAAAAA???AAADDDCCCEEEIIILLLLLLKKKHHHFFFDDDCCCCCCEEEFFFFFFDDDBBBAAA???===;;;;;;===???AAA@@@BBBEEEHHHMMMWWWbbbkkkyyyxxxllleeeaaa^^^aaaeeellltttuuuiiieeedddlll|||wwwrrriiihhhfffccc\\\QQQEEE===:::888555444555555444222111111111000000//////...000000000000000000111111333333222222111000000000000000000000000000000000222222111000000///......222222222222222222222222222444555555555555777888999<<>><<<;;;;;;<<<>>>@@@???AAADDDFFFJJJSSS^^^fffttt}}}|||qqqfff^^^]]]aaahhhnnnwww|||kkkccc```dddmmmzzzooollliiieee```VVVIII@@@999777444333444444333111111111111111000000000000//////000000111111111111000000000111222222333333000000000000000000000000///000000000111111111222222222222222222222222222222444555666666666888:::???HHHYYYqqqsssfffcccjjj|||~~~zzzvvvqqqnnnjjjeeebbbbbb```___^^^^^^]]]ZZZXXXWWWUUUUUUWWWZZZ```lllwww~~~|||{{{{{{yyyyyyzzz{{{|||~~~wwwgggaaaXXXQQQMMMKKKIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFFFFDDDBBBAAACCCHHHMMMPPPVVV\\\eeekkkooorrrvvvyyy|||}}}uuunnncccZZZSSSOOOLLLJJJGGGCCCBBBDDDDDDAAABBBFFFIIIKKKOOOQQQQQQOOOLLLIIIEEECCCAAAAAAAAAAAA???>>>======<<<;;;;;;<<<======>>>@@@BBBDDDHHHPPP[[[cccqqqzzzwwwjjj___\\\^^^eeejjjrrr{{{pppddd]]]___hhhyyyvvvqqqlllgggbbbXXXKKKAAA888666444333444444222111111111111111111111111111/////////000111111222222333333222222111000000000000000000000000000000000//////000000111222222333333333333333333333333333222444555666666777999:::@@@LLLccc~~~xxxllljjjppp~~~yyyuuuqqqnnnjjjggggggeeedddccccccaaa___\\\YYYWWWVVVXXX[[[aaannnzzz{{{zzzyyyzzz}}}qqqjjj___VVVQQQNNNLLLKKKGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@AAADDDFFFHHHKKKRRR\\\cccfffiiinnnrrrrrrtttvvvzzz~~~~~~wwwmmmccc\\\VVVQQQNNNJJJGGGEEEGGGFFFDDDEEEHHHKKKMMMPPPSSSRRRPPPMMMKKKFFFDDDBBB@@@@@@???===<<<:::;;;;;;;;;;;;;;;;;;:::<<<>>>@@@BBBFFFNNNYYYaaaoooxxx}}}nnn```[[[]]]bbbeeekkkttt~~~rrrdddYYY[[[cccsssxxxpppiiidddZZZMMMCCC:::777555444555555444222111111111111111111111111...//////000111111222222333333222222111000000000000000000000000000000000111111111111111111111111333333333333333333333333222444666666666777999;;;>>>MMMfffxxxwww|||{{{xxxuuurrrppppppnnnllljjjiiifffccc```[[[YYYXXXZZZ]]]dddqqq~~~wwwvvvssssssuuuyyy}}}xxxpppeeeZZZTTTOOOMMMLLLGGGGGGHHHIIIHHHGGGFFFEEEBBBBBBAAA@@@@@@AAABBBBBBCCCKKKVVV]]]```ccchhhmmmlllmmmqqquuuzzzvvvlllddd]]]WWWTTTMMMIIIHHHIIIIIIFFFGGGJJJMMMPPPSSSUUUUUUSSSOOOMMMGGGEEEBBB@@@???>>><<<:::888999;;;;;;;;;;;;999888;;;===???AAAEEELLLWWW___ooowwwpppaaa[[[\\\___aaafffnnnyyyrrraaaWWWXXX___ppp}}}ssskkkeee\\\OOOEEE;;;999777666666666555444111111111111111111222222...//////000111222222222000000000111222222333333000000000000000000000000333333222222111000000000333333333333333333333333222444666666777777:::;;;===MMMggg}}}{{{yyywwwxxxvvvssspppmmmiiieeebbb]]]ZZZYYY\\\___fffttt{{{wwwwwwxxxyyyzzz|||wwwggg\\\XXXUUUQQQLLLLLLJJJIIIHHHGGGFFFCCC@@@??????>>>>>>>>>>>>??????HHHIIIMMMQQQVVVZZZ]]]___aaacccfffkkkrrrxxx~~~xxxoooiiiaaaYYYWWWSSSNNNKKKJJJJJJJJJIIILLLSSSWWWVVVTTTSSSPPPKKKHHHEEE@@@======>>>??????<<<;;;::::::999999::::::;;;999;;;???CCCHHHTTT___kkkttt~~~pppaaa[[[\\\[[[]]]bbbhhhppp{{{dddZZZ[[[aaammmyyypppoooggg___UUUFFF;;;888444222222222222111333333333333333333333333000111111111222222222222333333222222111000000000222222222222111111000000000111111111111222222222222222333333333444444444333333444444333444777999???LLLbbb}}}|||{{{}}}~~~{{{wwwsssnnnhhhdddaaa\\\ZZZ\\\```hhhttt~~~{{{yyyyyyxxx{{{}}}}}}mmmbbb\\\YYYSSSOOOKKKIIIGGGGGGGGGEEECCCAAAAAA@@@@@@????????????@@@CCCDDDGGGJJJNNNQQQTTTVVVZZZ[[[___eeelllsssyyy|||}}}xxxpppiii___ZZZSSSNNNKKKKKKJJJJJJOOOVVVZZZYYYWWWVVVRRRNNNJJJFFFAAA===<<<<<<<<<<<<<<<;;;::::::999999:::::::::999:::>>>BBBGGGRRR]]]hhhqqq}}}qqqbbb\\\\\\YYY[[[___eeemmmwwwjjj___]]]```jjj}}}|||rrrppphhh```VVVGGG<<<999666333333333333222333333333333333333333333000000000111111111222222111222222222222222222222222222222222111111111000111111111111222222222222222222333333333444444444444555666555555666999;;;===HHH^^^zzz{{{wwwrrrlllhhhccc^^^\\\^^^cccjjjvvv~~~}}}~~~vvvjjjccc]]]WWWSSSLLLKKKIIIHHHHHHHHHFFFDDDBBBBBBAAA@@@@@@???@@@@@@???@@@BBBDDDGGGIIIKKKLLLOOOQQQUUU[[[bbbjjjqqquuuzzz{{{|||}}}|||zzzllleee[[[SSSNNNMMMLLLLLLSSSZZZ___^^^\\\[[[VVVQQQLLLHHHBBB===;;;;;;:::999<<<;;;::::::999999::::::999888999===@@@DDDNNNYYYdddmmmzzztttddd\\\\\\XXXYYY\\\```hhhrrr}}}ttteee``````hhhwwwuuurrrjjjbbbWWWHHH>>>;;;777555444444444333333333333333333333333333///000000000111111111111000000111222222333444444222222222222111111111111111111111111222222222333333333333333444444444444666777888888777999;;;>>>>>>GGG\\\xxx~~~xxxqqqmmmfffbbb```bbbgggnnnzzzrrriiibbb[[[WWWQQQPPPMMMLLLLLLLLLJJJIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFGGGIIIMMMRRRZZZcccjjjooouuuvvvxxxzzz||||||wwwzzz}}}zzzrrreeeYYYRRROOONNNNNNUUU]]]ccccccaaa___ZZZTTTLLLHHHBBB===;;;;;;:::999<<<;;;::::::999999::::::888777888;;;>>>AAAKKKUUU```iiivvvvvvfff]]][[[WWWXXXZZZ]]]dddnnnyyy~~~llleeebbbhhhtttwwwrrrjjjcccYYYIII???<<<888555444444444333222222222222222222222222//////000000000111111111000000000111111111222222222222222222222222222222111111111222222222333333333333333444444444444555777888888888888:::===???DDDLLL^^^zzz~~~wwwrrrjjjfffeeehhhmmmtttzzzooohhhaaa]]]XXXUUURRRPPPPPPOOOMMMLLLFFFEEEDDDBBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDEEEHHHMMMUUU]]]eeejjjppprrrtttvvvxxxzzz~~~}}}wwwtttvvvyyy||||||mmm```WWWRRRPPPOOOUUU]]]eeefffeeeccc]]]WWWLLLHHHBBB>>><<<<<<<<<;;;<<<;;;::::::999999::::::888666888;;;<<>>=========<<<;;;::::::999999::::::888777888;;;;;;===DDDMMMWWW___kkktttzzznnnbbb]]]YYYYYYYYY[[[```jjjvvv}}}~~~qqqiiilllooovvvyyyrrrkkkfff\\\LLL???<<<888555444444333111222222222222222222222222000111111111222222222222222111111000//////......222222222222333333333333222222222222333333333333333444444444555555555555555666777777777999<<>>===<<<<<<<<<;;;::::::999999::::::888777888;;;;;;<<>>999666555555444222111111111111111111111111222222222222333333333333222222222222111111111111222222222333333333444444222222222333333333444444444444444444555555555555555666777888888:::===@@@III[[[xxx}}}vvvssssssxxx}}}}}}{{{tttoooiiiccc^^^[[[WWWUUURRRQQQOOOMMMKKKIIIIIIHHHFFFGGGHHHJJJKKKMMMNNNOOOIIIIIIHHHJJJOOOUUU\\\``````aaabbbbbbaaa```aaabbbeeeqqq}}}llllllmmmnnnrrrzzzxxxjjj```XXXTTTQQQTTT___jjjoooooonnnhhhbbbTTTOOOHHHBBB???===;;;:::<<<;;;::::::999999::::::999888999;;;;;;;;;BBBJJJNNNUUU___fffmmmvvvwwwiiicccWWWWWWWWWXXX^^^hhhttt}}}~~~lllhhhggglll|||uuuoookkkbbbSSSCCC???;;;888777666555444111111111111111111111111222222333333333444444444222222222333333444555555222222222333333444444444222222333333333444444444444444444555555555666666666777888888999;;;>>>AAANNNcccxxxuuuuuuzzz{{{tttmmmhhhccc^^^[[[YYYVVVSSSRRRSSSRRROOOLLLJJJKKKKKKMMMNNNPPPQQQRRROOOMMMKKKLLLOOOSSSVVVWWW```^^^[[[YYYWWWWWWXXXXXX\\\eeetttyyyrrrmmmnnnqqqsssxxx}}}xxxkkk^^^VVVTTTSSSWWW[[[ccckkkooommmgggaaaTTTLLLDDDBBBAAA>>><<<<<<:::;;;;;;<<<<<<;;;;;;:::999888777777999<<<@@@BBBIIIOOOWWW^^^dddooo|||oooccc\\\YYYWWWZZZ]]]eeerrrrrrlllkkkmmm~~~qqqqqqnnnbbbUUUFFF>>>777666666444333555111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222555555444444444444333333666666666666666555555555555444555999::::::???EEERRRmmm~~~yyytttooojjjgggdddaaa]]][[[[[[YYYVVVSSSOOONNNNNNNNNOOORRRTTTUUUSSSPPPMMMKKKMMMRRRVVVYYY[[[ZZZXXXVVVTTTTTTTTTTTTWWW___nnn|||tttmmmllllllmmmpppuuuxxxzzzwwwjjj___WWWTTTTTTUUUZZZaaaiiimmmlllfffaaaUUULLLEEECCCAAA>>><<<<<<;;;<<<<<<======<<<<<<;;;:::999888888999<<>><<<<<<<<<==================<<<;;;:::999888999;;;===???DDDIIIPPPVVV[[[dddqqqzzz{{{ooofff```[[[ZZZ[[[___iiisssxxxrrrqqq{{{vvvrrrnnneee[[[KKKBBB:::888777555555666333333333333333333333333222222111111111111222222222222222222222222222222333333333333333333333333000000111222333444555555555555666666666666666666999888999<<<<<<<<>><<<===<<<<<<============<<<<<<<<<;;;:::999999;;;<<<===AAAGGGMMMRRRWWW```llluuuwwwkkkccc\\\ZZZZZZ]]]fffnnnzzzqqqnnnuuuzzzuuuqqqiiibbbNNNEEE<<<999888666555777444444444444444444444444222222111111111111222222111222222222222222333333333333333333333333333333000000111222222333444444555555555555666666666666999888:::<<<;;;===EEENNNhhh|||xxxtttqqqqqqqqqooolllfffaaa]]][[[[[[\\\XXXYYYXXXUUUSSSRRRTTTWWW]]]___bbbcccbbb___[[[XXXRRRVVV]]]hhhzzz}}}tttjjjfffgggeeehhhmmmssszzz}}}}}}|||uuutttpppiiiaaaZZZVVVUUUTTTUUUYYY^^^ccceeeeeedddXXXOOOGGGEEECCC???<<<===:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::::::::;;;;;;<<<@@@EEELLLPPPTTT]]]hhhqqq{{{~~~nnneee]]]ZZZ[[[]]]dddlll{{{|||pppkkkqqqyyy}}}vvvrrrkkkfffQQQGGG===:::888666555777444444444444444444444444222222111111111111222222111111111222222333333333333333333333333333333333222222222222222222222222444555555555666666777777777888999;;;:::===GGGRRRlll}}}yyyvvvuuuvvvxxxwwwuuurrrmmmiiieeebbb```ZZZ\\\]]][[[WWWUUUWWWYYY___bbbgggjjjiiieee___[[[VVVXXX]]]eeettt{{{pppiiihhhffffffiiimmmrrrvvvvvvvvvoooooonnniiibbb[[[WWWUUUTTTTTTVVVYYY^^^aaaccccccYYYPPPHHHEEECCC???======::::::;;;;;;;;;;;;::::::;;;;;;:::::::::;;;<<<<<>>:::888555555777444444444444444444444444222222111111111111222222111111111222222333333444333333333333333333333333444333333333222222222222444444555555666777777777666777999;;;:::>>>JJJWWWooo|||vvvvvvvvvsssqqqrrruuuxxx||||||{{{zzzvvvpppkkkhhh```aaabbb___ZZZYYY\\\```bbbfffmmmqqqpppkkkddd___XXXYYY\\\aaannnyyyqqqooohhhggggggiiillloooppppppkkklllllliiiccc\\\WWWUUUSSSRRRRRRTTTYYY]]]______ZZZQQQIIIFFFDDD@@@======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<===BBBHHHMMMQQQZZZfffoooxxxwwwlllaaa]]]\\\]]]bbbgggppp|||llleeekkkttt|||tttmmmhhhUUUJJJ???:::777444444666333333333333333333333333222222111111111111222222000111111222333333444444444444444444444444444444333333333333444444444444444444555555666777777888666777:::<<<;;;@@@NNN]]]uuu{{{wwwtttlllnnnnnnlllkkklllqqquuu}}}yyysssoooeeefffeee```[[[[[[aaaffffffkkkrrrvvvvvvppphhhcccYYYYYY[[[___jjjxxxuuullljjjggggggjjjlllnnnnnniiijjjkkkiiiccc\\\XXXUUURRRPPPOOOQQQUUUYYY\\\]]]ZZZQQQIIIFFFDDD@@@======<<<<<<============<<<<<<999999:::;;;;;;<<<<<<===;;;@@@GGGKKKPPPYYYeeennnyyy{{{oooccc^^^]]]]]]```dddmmmzzzhhh```fffpppxxxpppkkkUUUJJJ???:::777444333555333333333333333333333333222222111111111111222222000000111222333333444444444444444444444444444444222222333444555555666777444444444555666777777888666888;;;======BBBQQQaaayyy|||wwwpppkkkiiiffffffccc___]]]___eeekkkvvvxxx}}}{{{rrrqqqjjjdddddddddcccfffjjjlllsssyyy{{{{{{yyyrrrkkkaaa[[[WWW[[[eeeuuu{{{rrrjjjdddeeeggghhhiiilllgggiiikkkmmmkkkddd[[[TTTQQQNNNMMMOOOOOOOOOTTTZZZ]]]WWWPPPKKKGGGDDD???;;;<<<<<<<<<<<<======>>>>>>999999999888999999::::::<<>>;;;;;;<<<<<<============:::999999888999999::::::;;;>>>BBBFFFLLLVVVbbbkkkvvv|||vvviiidddbbb___]]]^^^dddpppmmm___```fff}}}tttnnn___PPPAAA;;;999777555555555555555444444333333222222222222222222222222222111111222333444555555666222222222222222222222222444444444444444444444444555555666666666666777777999>>><<<===EEEJJJVVVjjj{{{rrrlllhhhbbb```\\\WWWTTTTTTWWWZZZ___dddnnn|||xxxpppmmmkkklllqqqxxx~~~yyymmmeee^^^\\\___gggvvv|||rrrjjjiiiiiiiiijjjllllllmmmnnnooommmfff\\\VVVOOOKKKIIIIIIIIIIIINNNUUUXXXYYYXXXSSSKKKDDDAAAAAA;;;;;;;;;<<<<<<<<<<<<<<<::::::999999888999999:::999<<<@@@CCCIIISSS___hhhsssyyyzzzlllfffccc___]]]^^^___jjjyyyppp```___dddzzzwwwrrraaaRRRBBB;;;:::888666555444444444444444444444444333333333333333333333333333333333444444555555555333333333333333333333333444444444444444444444444666666666777777888888888;;;@@@???@@@IIIOOO\\\rrrxxxqqqmmmhhheee```[[[VVVUUUUUUVVV[[[___iiivvv~~~uuuqqqnnnnnnttt}}}tttlllccc___^^^bbbnnnyyy~~~uuullljjjjjjhhhiiikkklllmmmnnnnnnllleee\\\UUUNNNJJJGGGFFFEEEEEEKKKRRRXXX]]]___ZZZPPPFFFBBBCCC;;;;;;;;;;;;<<<<<<<<<<<<::::::999999888888999999999;;;???BBBGGGPPP\\\eeeqqqwwwppphhheee```^^^^^^^^^hhhuuuuuubbb___cccvvvyyyrrreeeUUUDDD<<<:::888666666333333444444444444444444333333333333333333333333444444444444444333333333333333333333333333333333444444444444444444444444555666666777777888888888;;;AAA@@@AAAIIIPPP```wwwzzzuuuppplllfffaaa\\\YYYWWWVVVXXX\\\cccnnnzzz|||vvvqqqqqqxxxzzzrrriiiccc```aaajjjsss}}}tttmmmkkkjjjhhhgggiiijjjkkklllllliiiccc[[[TTTMMMIIIFFFEEEDDDCCCGGGNNNXXX```eeeaaaUUUIIIDDDCCC<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888999999;;;>>>AAAEEENNNYYYbbbooottt~~~uuulllgggbbb______^^^fffsss{{{gggaaadddsss{{{ssshhhWWWFFF>>>;;;888666666333333444444444444444444333333333333333333333333333333333333222222222222333333333333333333333333444444444444444444444444444444555666666777888888:::AAA@@@AAAIIIQQQbbb{{{xxxsssmmmhhhccc___[[[XXXVVVXXX\\\dddppp}}}{{{vvvttt{{{~~~wwwnnnhhhcccaaagggoooyyy|||zzzrrrllllllllliiiggghhhhhhhhhiiiiiigggbbbZZZUUUMMMIIIGGGGGGEEEBBBEEEKKKVVV^^^eeedddYYYMMMFFFCCC===============<<<<<<<<<;;;;;;:::999888888888888999;;;===???CCCLLLWWW___kkkqqq{{{zzzpppjjjdddaaaaaa]]]dddppp~~~llleeegggooouuukkkZZZHHH???;;;999777777444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444444444555555666777888888888???@@@AAAJJJTTTiii|||uuuppplllgggaaa]]]WWWWWWXXX]]]fffttt~~~wwwttt{{{zzzqqqkkkdddaaadddkkkpppooosssxxx{{{~~~vvvpppmmmnnnooollliiihhhfffggghhhhhhgggbbb[[[VVVMMMJJJIIIIIIFFFCCCDDDIIIOOOXXXaaaccc\\\QQQHHHDDD??????>>>>>>>>>=========<<<;;;:::999888888888888777999;;;===AAAHHHSSS[[[gggmmmwww~~~ssslllfffcccccc^^^dddppp~~~rrriiikkkkkkyyywwwmmm\\\III???<<<999777777555555555444444333333222444444444444444444444444222222333333333333333333444444444444444444444444444444444444444444444444444555555666888999999:::555>>>@@@CCCOOO[[[sss|||wwwsssmmmgggbbb[[[YYYWWWYYY```mmm|||}}}uuurrrxxx}}}ssslllddd```bbbhhhhhhffffffjjjlllnnnwww{{{uuuooommmpppqqqnnnjjjiiiffffffggghhhgggccc\\\WWWMMMJJJJJJKKKHHHCCCDDDGGGJJJRRR]]]aaa]]]TTTJJJEEE@@@@@@??????>>>>>>======<<<;;;:::999888888888888666777999;;;>>>FFFQQQYYYdddjjjttt~~~uuunnngggdddddd```fffrrruuulllmmmhhhuuuvvvooo]]]JJJ@@@<<<999777777666666555444333333222222444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444555666777888999:::;;;;;;333===AAAEEERRRaaa{{{~~~{{{tttiii```bbb[[[VVVVVVZZZcccrrr~~~uuurrrvvv{{{vvvlllddd______```^^^ZZZYYY\\\___bbbhhhoooxxx~~~~~~~~~}}}yyyrrrpppnnnmmmmmmmmmkkkiiicccccceeehhhjjjfff]]]TTTMMMLLLJJJIIIIIIGGGDDDBBBGGGLLLTTT[[[]]]XXXNNNGGGBBB@@@============<<<;;;;;;;;;:::999888777666555999999999:::===DDDMMMSSS```hhhrrr|||vvvlllfffaaa______bbbkkk{{{}}}lllkkkllltttuuurrrdddRRRCCC===:::888666666666555444444444444555000000000111222333444555111222222333333444444555333333333444444444555555555444444444444555666666777666666666666777777888:::<<>>=========;;;:::;;;;;;:::999888777666666::::::::::::===CCCKKKQQQ^^^fffpppzzz|||ppphhhbbb______bbbjjjxxxrrrnnnjjjrrrxxxrrreeeSSSDDD===:::888666666666555444444444444555333333333333444555555666333333333333333333333333333333333444444444555555555444444444444555666666777666666666666777888888<<<>>>EEEOOOZZZlll~~~yyyqqqkkkaaa\\\XXXWWWWWWYYYaaajjjzzz}}}yyypppjjjkkkoooxxxtttkkkhhhfffbbb___YYYUUURRRTTTWWW[[[aaaiiiooovvv{{{|||}}}~~~{{{vvvuuutttsssrrroookkkggg______aaaccceeeaaaYYYSSSNNNMMMKKKJJJIIIGGGDDDAAA>>>CCCLLLTTTXXXVVVPPPJJJCCC@@@>>>===<<<<<<:::999;;;;;;:::999888777777666::::::::::::<<>><<<<<<;;;:::888;;;;;;:::999999888777777888888999999<<>>:::888888666666555444444444444555333333222111111111222222444444444333333222222222333333333444444444555555555444444444444555666666666666666666777888999999===@@@GGGSSSccc{{{}}}zzzwwwpppiiiaaa\\\XXXXXX___gggooouuuyyyuuujjjaaa^^^___cccsss}}}tttsssrrrlllfffeee___ZZZ[[[^^^bbbjjjssszzz}}}wwwppphhhbbb\\\]]]^^^______\\\XXXUUUOOOMMMKKKIIIHHHEEEAAA???===@@@EEEKKKOOONNNJJJFFFBBB@@@===<<<<<<;;;:::888;;;;;;::::::999888888888555666777999<<>>@@@CCCHHHKKKKKKHHHEEE@@@>>><<<;;;<<<<<<;;;999;;;;;;::::::999999999999444555777888;;;@@@GGGLLLTTT]]]jjjvvvzzzkkkaaa\\\\\\^^^eeeqqqooogggkkkwwwxxxmmm]]]LLL???:::999:::666666555444444444444555444444444333333444555555111111222333333444555555333333333444444444555555555444444444444555666666666666666777888999:::;;;;;;BBBLLL[[[rrrzzzrrrjjjbbb]]]^^^cccgggooovvvtttjjj___YYYXXXUUUaaasss||||||~~~}}}{{{zzzsssmmmlllnnnsss}}}|||uuummmfffaaa\\\]]]^^^^^^\\\ZZZXXXXXXVVVTTTQQQNNNLLLIIIEEEBBB===>>>AAAFFFIIIJJJHHHEEE???===;;;;;;<<<<<<<<<:::;;;::::::::::::999999999777777888999:::>>>CCCGGGQQQZZZhhhtttssshhhaaa``````dddooo~~~qqqfffhhhrrryyyooo___MMM@@@:::999;;;666666555444444444444555333333333333444555555666333333333333333333333333333333333444444444555555555444444444444555666666666666666777888999;;;<<<;;;DDDQQQaaa{{{{{{tttjjjaaa___bbbfffnnnvvvuuukkk___YYYWWWMMMXXXggguuu}}}~~~|||vvvuuuwww|||yyyssslllfffbbb___aaabbbaaa___]]]]]]\\\YYYWWWTTTQQQOOOKKKGGGDDD<<<===@@@DDDHHHJJJIIIGGG>>><<<::::::<<<===<<<;;;;;;::::::::::::::::::999999::::::999999<<<@@@DDDOOOXXXfffsss}}}yyyoooeeecccbbbeeennn}}}ttteeefffooozzzppp```NNN@@@::::::;;;666666555444444444444555000000000111222333444555555444444333333222222111333333333444444444555555555444444444444555666666666666666777888:::;;;<<<<<>>???AAAAAA@@@@@@???>>>===;;;;;;===>>>===<<<;;;;;;<<<<<<;;;;;;:::999666666777777888<<>>>>>===;;;;;;===>>>===<<<;;;;;;;;;;;;;;;::::::999777777777777888<<>>???>>>>>>>>>???===<<<<<<===>>>>>>===::::::;;;;;;::::::999888888888888888888;;;???CCCHHHPPP[[[fffppp{{{vvvpppkkkjjjmmmvvvoooiiijjj{{{yyyeeeRRRDDD>>>;;;;;;888777666555444444444444333333333444444444444555555555444333333333444444666555555555444444333333444444444444555666777888999::::::::::::;;;>>>AAAFFFPPP```vvvtttmmmjjjnnnrrrwwwyyyuuueeeVVVMMMKKKIIIJJJMMMPPPQQQQQQVVVYYY^^^eeeoooyyy{{{tttssswww{{{|||{{{yyywwwuuusssooojjjddd```]]]\\\ZZZVVVQQQJJJDDD???<<<<<<<<<===============???===<<<<<<===>>>>>>===:::::::::;;;:::999999888999999999888888:::===@@@GGGNNNYYYdddnnnyyyvvvmmmhhhiiirrrppphhhgggvvv|||fffSSSFFF===::::::888777666555444444444444444444444444444444444444444444444444444444444444666666555555444444333333444444444444555666777888888999:::::::::<<>><<<<<<>>>???>>>===:::;;;;;;;;;;;;:::999999999999999888888999<<<>>>FFFMMMXXXcccmmmwww}}}ooogggeeennnqqqgggdddrrrgggUUUGGG<<<888999888888666555555555555555444444444444444444444444333444444444444444444444666666666555555444444444555555555555555666888888777999::::::;;;===@@@CCCIIIVVViii{{{rrrmmmooopppqqqsssqqqdddVVVJJJGGGCCCAAABBBCCCDDDDDDHHHLLLSSSYYYaaammmzzz~~~yyyzzz~~~yyyqqqjjjddd___ZZZWWWWWWYYYZZZXXXQQQIIICCC???===<<<<<<<<<<<<===>>>>>>@@@>>>======>>>???>>>>>>;;;;;;<<<<<<;;;;;;:::999888999999999888999;;;===EEELLLWWWbbbkkkvvvtttiiifffmmm~~~ssshhhcccpppiiiWWWJJJ===888:::888888777666555555555555555444444444444333333333222333444555555555444444555555555555555555555555555555555555666777888888777888::::::;;;>>>AAADDDJJJYYYnnn}}}uuullllllkkkiiiiiiggg]]]SSSHHHDDD@@@>>>>>>???@@@@@@CCCHHHNNNSSS[[[fffuuu~~~|||{{{~~~}}}~~~~~~wwwmmmddd^^^YYYVVVTTTSSSVVVYYYXXXQQQIIIBBB???======<<<<<<<<<===>>>???@@@>>>======>>>??????>>><<<<<<======<<<<<<;;;:::777888999999888999;;;===DDDKKKVVV```jjjtttzzzqqqlllnnn{{{wwwkkkeeeppplll[[[MMM???999<<<999888777666555555555555555555444444444333333333222333444555555555444444444444555555666666777777555555555555666777888999666888:::;;;<<<>>>BBBEEEMMM\\\rrr~~~wwwhhhhhhfffbbb___]]]VVVNNNHHHDDD@@@======>>>??????@@@EEEJJJOOOVVVcccrrr~~~}}}|||zzzzzz|||}}}uuujjj___YYYUUUSSSRRRQQQUUUYYYWWWQQQHHHBBB???>>>======<<<<<<>>>???@@@@@@>>>======>>>??????>>>=========>>>======<<<;;;666888999999888999;;;===BBBJJJTTT___hhhrrr}}}wwwqqqqqqzzzzzznnngggpppnnn^^^PPPAAA;;;===999888777666666555555555555555555444444333333333111222444555666555444444333333444555666777888888555555555666666777888999666888999;;;<<>>>>>?????????===AAAFFFKKKSSS___llluuu~~~yyysssqqqvvv~~~~~~rrrfff___ZZZUUURRRSSSSSSTTTVVVVVVRRRKKKCCC>>>===;;;::::::===???@@@@@@>>>>>>>>>>>>>>>??????@@@@@@???>>>===<<<;;;::::::<<<;;;999888888999;;;<<>>::::::<<<======@@@EEESSS```wwwvvvnnnccc```[[[WWWTTTPPPKKKHHHFFFCCC???======>>>>>>>>><<>>===<<<:::;;;===???@@@???>>>>>>>>>>>>>>>???@@@@@@??????>>>===<<<;;;::::::<<<;;;999888888999;;;<<<@@@FFFPPPZZZcccnnnyyy}}}xxx~~~rrrgggmmmtttcccLLL>>>===:::777777777666555555444444333333333333333333333333333333444444444555555555666666666666666666666666666666777777888888888999;;;888888;;;===>>>BBBHHHTTTccc{{{{{{rrrkkkbbb^^^XXXTTTPPPMMMJJJHHHGGGDDD@@@>>>>>>>>>>>>===;;;===@@@CCCIIITTTaaakkkvvvwwwxxxvvvvvvzzztttiiiccc___XXXUUUTTTUUUUUUSSSPPPLLLFFFAAA>>>>>>===<<<===???@@@@@@??????>>>>>>>>>>>>???@@@@@@??????>>>===<<<;;;;;;:::<<<;;;999888888999;;;<<<@@@FFFOOOWWW___iiittt||||||~~~uuuhhhmmm}}}tttdddNNNAAA???<<<888777777666666555555444444444444444444444444444333444444444444555555555666666666666666666666666555555666777888999999:::999777777;;;===???EEELLLUUUfff~~~yyyqqqkkkbbb^^^XXXSSSPPPMMMKKKIIIIIIFFFCCCAAA@@@@@@???>>>;;;<<<>>>???DDDNNNZZZdddooouuu{{{zzzxxxzzzwwwmmmhhhccc\\\WWWVVVTTTSSSPPPLLLHHHDDDAAA????????????@@@AAAAAA@@@>>>??????>>>>>>??????@@@AAA???>>>>>>===<<<<<<;;;;;;===;;;:::888888999:::;;;???DDDMMMUUU]]]gggrrryyy|||zzz~~~xxxhhhlllzzztttdddNNNAAA>>>;;;888888777777666555555555444444444444444444444444444444444444555555555555666666666666666666666666444555666777888999::::::999777888<<<===???FFFNNNXXXjjj~~~{{{wwwpppkkkaaa]]]WWWRRROOOMMMKKKIIIJJJGGGCCCAAA@@@???>>><<<;;;<<<===>>>AAAIIITTT]]]gggqqqzzz}}}zzz|||~~~~~~zzzrrrmmmggg___XXXUUUQQQOOOLLLIIIEEECCCAAA@@@BBBAAABBBCCCEEEDDDAAA??????????????????@@@@@@AAA>>>>>>======<<<<<<;;;;;;===<<<:::888888999:::;;;===BBBJJJRRR[[[eeeqqqyyy{{{vvvxxx|||iiikkkwwwtttdddMMM???<<<888888888888777666666555555555555555555555555555555444444444555555555666666666666666666666666666666444555666777888999::::::;;;:::;;;======???GGGPPP]]]ppp{{{wwwsssmmmhhh```]]]XXXSSSQQQNNNKKKIIIIIIFFFCCCAAA@@@>>><<<:::;;;<<<======???DDDNNNUUU^^^iiivvv|||}}}~~~|||~~~}}}tttpppiii___VVVSSSKKKJJJHHHFFFDDDCCCBBBBBBDDDEEEFFFGGGHHHGGGCCC@@@@@@????????????@@@AAAAAA>>>>>>======<<<<<<<<<<<<>>><<<:::888888888999:::<<>>@@@IIITTTdddwww{{{vvvqqqlllhhhccc```\\\YYYVVVSSSOOOMMMLLLIIIFFFDDDBBB@@@===;;;999;;;<<<<<<===AAAHHHNNNUUU```oooyyy}}}{{{}}}}}}uuupppiii]]]SSSNNNFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGIIIKKKKKKIIIDDDAAA@@@@@@??????@@@@@@AAABBB============<<<<<<<<<<<<>>><<<:::888888888999:::<<<@@@GGGMMMTTT^^^jjjrrrxxxuuunnnmmmuuujjjjjjrrr~~~uuufffPPPAAA>>>:::999999888888777666666666666666666666666666666666555555555555666666666666666666666666666666666666666666777777888888888999;;;;;;>>>@@@@@@BBBMMMYYYlll~~~~~~}}}yyyvvvvvv{{{}}}wwwrrrmmmiiihhhfffbbb```]]]YYYUUURRRPPPNNNJJJHHHGGGDDDAAA???777999;;;;;;;;;>>>DDDIIIOOOZZZjjjvvv|||{{{}}}|||tttppphhh[[[PPPKKKBBBBBBCCCCCCDDDEEEEEEEEEHHHIIIKKKMMMMMMJJJEEEAAA@@@@@@??????@@@@@@AAABBB===============<<<<<<<<<>>>===:::888888888999:::<<<@@@FFFKKKQQQ[[[fffnnnttt}}}}}}pppiiihhhssskkkjjjqqq|||uuugggQQQDDDAAA===999999888888777666666666777777777777777777777777555555555555666666666777666666666666666666666666777777777777777888888888999;;;>>>AAAAAADDDPPP]]]rrrzzzuuuuuurrrooommmmmmoooqqqyyy}}}xxxsssqqqqqqkkkkkkjjjiiigggccc]]]XXXTTTPPPJJJFFFDDDBBB@@@??????===;;;:::;;;>>>AAADDDGGGPPP\\\iiittt{{{xxxwww~~~|||sssiii___UUULLLGGGDDDDDDCCCCCCCCCDDDDDDEEEGGGKKKPPPSSSRRRMMMGGGCCC@@@>>><<<<<<<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999999<<>>???EEETTTcccuuuzzzsssqqqmmmjjjggggggiiikkkppprrrxxx~~~~~~yyyvvvvvvwwwvvvuuuuuusssoooiiidddYYYUUUPPPLLLIIIFFFCCCAAABBB@@@>>><<<<<<>>>@@@BBBDDDKKKWWWcccmmmvvv}}}vvvuuu|||}}}wwwnnneee\\\SSSLLLGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFJJJOOORRRRRRMMMHHHDDDBBB@@@============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888888999:::===???BBBGGGNNNXXXbbbiiivvv|||wwwkkkdddccclll}}}uuuiiiiiivvvyyygggWWWHHH@@@>>>;;;:::999888888777777888777777777777777777777777555555555555666666666666666666666666777777777888777777888888888888999999<<<<<<>>>???AAAGGGWWWfffyyy~~~vvvrrrlllgggeeeeeegggiiiggghhhlllssszzz~~~~~~xxxvvvxxx|||}}}~~~~~~|||xxxrrrnnnbbb^^^XXXSSSOOOKKKGGGDDDAAA@@@>>><<<;;;;;;;;;<<>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999::::::===>>>AAAEEEKKKUUU```hhhsssyyywwwkkkeeecccjjjyyyxxxiiihhhttt}}}iiiXXXIII@@@>>>::::::999888777777777777666666666666666666666666555555555555666666666666666666666777777777888888888888888999999:::::::::<<<<<<>>>AAACCCKKK\\\lllzzzrrrllliiihhhiiijjjeeeeeegggkkkssszzz~~~}}}wwwsssrrrssswww|||xxxkkkgggaaa\\\VVVPPPJJJFFFBBBAAA???>>>===<<<;;;;;;===AAAHHHPPPZZZdddooouuuyyy|||rrrnnnqqquuuwwwvvvmmmggg___WWWRRRMMMJJJGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCGGGLLLPPPQQQNNNJJJGGGCCCAAA>>>=========<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999:::;;;===>>>???BBBHHHRRR]]]eeepppvvv~~~wwwllleeedddgggtttyyyiiifffssslllYYYIII@@@>>>:::999888777666666666666555555555555555555555555555555555555666666666666666666777777777888888888888999999::::::;;;;;;;;;;;;;;;>>>AAAEEENNNaaarrrzzzrrrmmmlllkkkjjjfffeeeeeehhhpppxxx~~~zzztttqqqooopppxxxvvvsssmmmfff___WWWPPPJJJGGGFFFDDDCCCAAA@@@???>>><<>>=========???BBBEEEKKKTTT]]]dddjjjuuuxxxmmmfffdddeeeffffffaaa]]]WWWRRROOOMMMJJJHHHEEEEEEEEEDDDDDDEEEEEEFFFFFFIIILLLOOOOOOLLLHHHEEE@@@>>><<<;;;<<<<<<<<<:::========================;;;:::999888888888999999:::;;;<<>>DDDJJJWWWlll~~~yyyyyy|||}}}zzzwwwwwwxxxyyyzzzzzzzzz|||~~~{{{tttoooiiihhhggglllttt~~~vvvppprrryyy~~~rrrggg```SSSPPPKKKEEE@@@>>><<<<<<>>>???@@@BBBFFFMMMUUU[[[bbbmmmzzz~~~vvvkkkbbb______``````^^^[[[WWWSSSQQQNNNKKKHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKMMMOOOMMMJJJFFFCCC???===<<<<<<===>>>>>>===========================:::999888777777777888888888:::<<<>>>CCCJJJSSSYYYcccjjjttt}}}zzzpppkkkllliiiooo{{{tttlllpppwww___LLLBBB???;;;:::999888888777777888555555555555555555555555555555555555666666666666777777888888888999999999777777888999:::;;;<<<<<<;;;<<<@@@GGGNNN\\\rrr{{{zzz}}}}}}yyytttqqqqqqssstttuuuuuuvvvyyy{{{~~~|||{{{|||~~~xxxkkkjjjkkkpppzzz}}}uuuuuuzzz}}}qqqjjjaaa\\\UUUMMMGGGDDDBBBBBB>>>???@@@AAACCCIIIPPPUUU]]]hhhttt~~~}}}uuujjjaaa]]]\\\]]]]]]]]]ZZZWWWTTTRRROOOKKKIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLNNNOOOMMMIIIDDDAAA???>>><<<===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>999999777666666666777888777999;;;>>>CCCIIIQQQVVV___fffqqqzzzzzzqqqmmmnnnkkkooo{{{yyynnnppp{{{bbbNNNDDDAAA<<<;;;:::999888888888888666666666666666666666666555555555555666666666777777888888888888999999999666777777888:::;;;<<<<<<===>>>BBBIIIQQQ```www~~~}}}xxxqqqmmmlllnnnqqqrrrrrrsssvvvxxx{{{|||}}}~~~zzzzzz{{{{{{}}}~~~~~~{{{wwwuuuvvvzzz~~~uuuqqqpppvvv~~~}}}}}}qqqiii]]]QQQJJJEEECCCBBB???:::999<<<@@@DDDLLLSSSZZZbbbkkksss{{{{{{tttiiiaaa]]]\\\]]]^^^[[[YYYWWWTTTPPPKKKHHHFFFDDDDDDEEEGGGKKKNNNOOOOOORRRQQQNNNKKKGGGDDDAAA???@@@???>>>======>>>???@@@BBB@@@>>>>>>>>>>>>===<<<>>><<<:::888777777777888:::::::::;;;>>>DDDKKKQQQ^^^eeennnvvv}}}|||tttooonnnmmmrrr~~~{{{sssnnnfffPPPDDD???::::::999888777777777888777777777777777777777777555555555555666666666777444444444444555666888999888999:::;;;:::;;;===???@@@???AAAHHHRRRccc{{{}}}wwwoooiiihhhkkkmmmppprrrtttvvvyyyzzz{{{|||{{{yyywwwwwwyyy{{{}}}}}}}}}wwwttttttuuuvvvvvvzzzxxx}}}{{{rrreeeXXXNNNHHHDDDBBBBBB===<<<>>>AAACCCIIIPPPXXX```iiipppxxx{{{uuukkkccc^^^]]]\\\\\\\\\[[[YYYUUUQQQMMMIIIGGGEEEEEEGGGKKKOOORRRRRRRRRSSSQQQNNNJJJFFFCCCAAA@@@@@@???>>>======>>>??????AAA???======>>>>>>===<<<>>><<<:::888777777777888:::::::::;;;===CCCKKKPPP[[[bbblllttt{{{vvvpppooolllppp}}}|||uuuqqqfffPPPCCC???;;;:::999888777777777777777777777777777777777777555555555666666666777777888777666666666777888999888999:::::::::;;;===???AAA@@@CCCKKKUUUfff}}}xxxpppjjjggghhhjjjoooppprrrtttvvvwwwxxxxxxzzzyyyxxxyyy|||{{{yyyyyyxxxwwwvvv~~~sssdddXXXNNNGGGDDDEEEAAA???AAABBBBBBEEEJJJUUU]]]dddjjjrrrzzz}}}|||{{{uuummmeee```]]]ZZZYYY]]]\\\YYYUUUQQQNNNKKKIIIGGGHHHKKKPPPTTTWWWVVVUUUSSSPPPLLLHHHDDDBBB@@@@@@AAA@@@???>>>>>>>>>>>>>>>???>>><<<<<<===>>>===<<<===;;;:::888777777777888:::::::::;;;===BBBIIINNNXXX___hhhpppxxxxxxqqqpppkkknnnzzzyyyuuufffPPPCCC???<<<;;;:::888777666666666777777777777777777777777555555666666666777777777:::999888777777777777888777888999:::999:::<<<>>>BBBBBBFFFOOOZZZjjj|||ssskkkgggfffgggnnnoooppprrrtttvvvxxxxxxzzzzzz{{{~~~~~~|||yyyvvv{{{rrrcccWWWNNNHHHGGGCCCAAABBBBBBAAACCCGGGPPPWWW^^^dddllluuuzzzyyyzzzuuunnngggbbb]]]XXXVVV[[[YYYWWWSSSPPPMMMKKKJJJLLLMMMPPPUUUYYYZZZYYYWWWPPPMMMIIIDDDAAA?????????AAAAAA@@@??????>>>>>>>>>>>>===;;;;;;=========<<<;;;:::999888777777777777999:::::::::<<>>BBBCCCHHHQQQ]]]nnnxxxoooiiiffffffooopppqqqtttwwwzzz|||~~~~~~~~~|||yyy}}}}}}mmm___TTTNNNIIIEEEBBBCCCBBB@@@BBBFFFJJJQQQWWW]]]fffqqqvvvvvvvvvrrrlllfffaaa\\\WWWTTTVVVUUUSSSQQQOOONNNNNNMMMRRRSSSUUUXXX[[[[[[XXXVVVKKKIIIEEEAAA>>>===>>>>>>BBBBBBAAAAAAAAA@@@@@@??????===;;;;;;<<<===<<<<<<:::999999888777777777777888999::::::<<<@@@EEEIIISSSZZZbbbiiiqqq|||zzzqqqnnniiijjjtttzzz}}}eeePPPCCC???===<<<:::888777666555555666666666666666666666666666666666666777777777888555555666777888888888999777888::::::999:::<<<>>>BBBCCCHHHRRR```rrrwwwooollljjjnnnppprrruuuyyy~~~uuuggg\\\UUUOOOJJJFFFEEECCCAAABBBFFFEEEKKKQQQVVV___jjjpppqqqqqqmmmhhhccc___[[[VVVSSSSSSRRRQQQPPPQQQRRRSSSTTTYYYYYYXXXYYYYYYXXXTTTQQQFFFEEEBBB???>>>>>>>>>???BBBBBBCCCCCCCCCCCCBBBBBBAAA???===<<<======<<<;;;999999888888888777777777888999999:::;;;>>>CCCGGGQQQWWW___eeelllxxx{{{rrrnnniiiiiirrrzzz{{{dddPPPDDD???<<<;;;:::888777666666666777777777777777777777777666666666777777777888888333444666777888999999999888999:::::::::;;;===???BBBCCCHHHSSSbbbwwwyyyuuussspppqqqsssvvv{{{rrrgggaaaXXXQQQKKKHHHEEEAAACCCGGGCCCHHHLLLPPPWWWaaahhhhhhkkkhhhccc___\\\YYYVVVTTTRRRRRRRRRSSSUUUYYY\\\^^^```^^^[[[XXXVVVSSSOOOLLLCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFEEEEEECCCAAA>>>=========<<<:::888888888888888777777666777888999:::;;;===BBBEEENNNTTT[[[```gggrrr}}}ssspppjjjiiiqqqxxxxxxcccPPPDDD@@@;;;:::999888777777777777777777777777777777777777666666777777777888888888555666888999999999888888999:::;;;<<<;;;<<<>>>@@@CCCDDDIIITTTddd{{{~~~|||wwwwwwxxx{{{~~~|||rrrkkk___XXXPPPKKKFFFBBBCCCGGGBBBFFFJJJLLLRRR[[[aaaaaahhheee```]]]ZZZYYYVVVTTTSSSSSSTTTVVVYYY^^^bbbeeeddd```\\\WWWTTTPPPKKKHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGDDDBBB???>>>>>>===;;;:::777888888888888777777666777888999::::::===AAADDDLLLQQQXXX]]]cccnnn|||uuuqqqjjjiiiqqqwwwwwwbbbPPPDDD@@@::::::999888777777777888777777777777777777777777777777777777888888888888999999:::;;;:::999888777:::;;;<<<<<<<<<===???AAAEEEEEEIIIUUUfff~~~~~~~~~~~~~~~xxxooocccUUUMMMKKKLLLJJJGGGEEEFFFGGGHHHMMMTTT\\\cccccceeeeeebbb]]]WWWSSSQQQOOORRRWWW]]]bbbfffhhhiiihhhddd]]]WWWQQQMMMHHHEEEAAA@@@@@@CCCGGGIIIHHHFFFJJJJJJJJJJJJJJJJJJJJJJJJGGGEEEAAA===;;;::::::;;;:::999999888777666555555777888999999999;;;???CCCFFFLLLUUU[[[```iiittt}}}wwwooolllnnnvvvvvvuuu```OOODDD===::::::999999888777777777666666777777777777666666999999888888888888888888:::::::::::::::::::::::::::;;;<<<<<<<<<<<>>;;;::::::;;;;;;888888888999999:::::::::777888999888999;;;???BBBFFFLLLTTTZZZ___gggrrrzzz{{{qqqhhhkkkttt~~~{{{zzzcccQQQFFF@@@:::::::::999888888777777777666555444444555666777888888888888888888888888:::::::::::::::::::::::::::;;;<<<<<<<<<===???AAACCCIIITTTcccxxx|||sssggg^^^ZZZWWWTTTQQQOOOOOONNNMMMNNNSSSYYY^^^gggggggggdddaaa]]]\\\\\\aaaeeelllqqqqqqmmmgggbbbZZZWWWRRRNNNKKKIIIFFFDDDGGGFFFGGGJJJNNNSSSWWWYYYZZZ\\\^^^]]]YYYSSSLLLGGG???>>><<<;;;::::::;;;<<<::::::::::::::::::::::::777888888888888:::>>>AAAEEEKKKSSSXXX]]]eeepppyyy|||rrreeehhhppp}}}}}}}}}}}}dddQQQFFF@@@;;;::::::999999888777777777666444333333444666777888888888888888999999999999999::::::::::::;;;;;;:::;;;<<<======>>>@@@BBBCCCJJJWWWiii~~~~~~wwwmmmeee```\\\YYYWWWQQQPPPOOONNNNNNSSSYYY^^^hhhhhhhhheeebbb```aaabbbiiilllqqqssspppjjjbbb\\\WWWSSSOOOLLLJJJHHHFFFDDDEEEFFFIIILLLQQQWWW]]]````````````]]]WWWOOOGGGBBB======;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::999999888888888888888888:::===@@@CCCIIIQQQWWW\\\dddoooxxx}}}rrrfffiiiooozzz}}}}}}dddPPPEEE@@@;;;;;;::::::999888888888888777555444444555777888777777888888888999999999999999999::::::;;;;;;;;;:::;;;<<<======>>>AAACCCCCCLLLZZZmmmvvvnnngggccc___\\\RRRQQQPPPOOOPPPUUU[[[```jjjjjjiiifffdddccceeegggnnnppprrrrrrnnnggg___ZZZUUURRRNNNKKKJJJHHHFFFEEEDDDGGGKKKOOOSSSXXX^^^bbbaaa```]]]XXXQQQIIICCC>>>======<<<;;;;;;;;;;;;<<<===<<<<<<;;;999888888777888888888888777999<<>>======<<<<<<<<<;;;;;;;;;;;;::::::999999888888888888888888777999<<>>EEEMMMTTTZZZcccoooxxxxxxllllllnnnttt}}}xxxiiiRRREEE@@@<<<;;;;;;::::::999888888888888888888888888888888666777777888999999::::::888888999::::::;;;<<<<<<999;;;======>>>???BBBDDDHHHQQQ```rrrxxxmmmeee___[[[TTTTTTTTTTTTVVV\\\ccchhhkkkkkkjjjgggfffgggjjjmmmppppppooommmjjjfffcccaaaVVVSSSOOOLLLKKKIIIHHHFFFHHHLLLPPPSSSSSSUUUXXX[[[^^^ZZZTTTNNNIIIEEECCCBBB>>>>>>>>>======<<<;;;;;;888888999999999999::::::888888888777777888<<<>>>===CCCLLLSSSZZZcccpppyyy{{{jjjjjjjjjoooyyy}}}vvvkkkSSSFFFAAA<<<;;;;;;::::::999999888888888999999999999888888666777777888999999::::::888888999::::::;;;<<<<<<999;;;===>>>>>>@@@BBBEEEKKKSSSbbbtttzzzpppggg___ZZZXXXWWWWWWZZZ___dddiiikkkkkkiiiggggggiiikkklllmmmnnnllliiigggfffdddaaa___[[[YYYTTTOOOLLLJJJJJJJJJOOORRRVVVVVVTTTRRRRRRTTTTTTTTTRRRNNNIIIEEEBBBBBBBBB@@@===<<<<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;:::;;;999777666666777999;;;>>>@@@GGGPPPVVV]]]hhhrrr~~~pppkkkiiinnnwww|||wwwiiiQQQEEE@@@>>>===<<<;;;:::999999999888888777666666555666666888888888777777777777777888999999::::::;;;;;;<<<>>>>>>??????@@@@@@@@@AAAJJJRRRaaauuu{{{zzz~~~uuummmfffaaa]]][[[ZZZZZZ]]]bbbhhhmmmppprrrooommmlllmmmooooooooommmkkkhhhfffeeeccc```^^^[[[XXXTTTPPPMMMLLLMMMMMMSSSVVVYYYYYYVVVSSSRRRRRRPPPQQQPPPNNNKKKGGGEEEDDDCCC@@@===<<<======<<<;;;:::;;;<<<======<<<;;;:::;;;999777666666777999;;;>>>@@@FFFOOOUUU\\\gggqqq~~~~~~rrrllliiimmmttt{{{uuukkkRRRFFFAAA>>>===<<<;;;:::999999999999888777777666666777777999999999888888888888888888999999::::::;;;<<<<<<======>>>???@@@AAABBBCCCIIISSScccyyywwwqqqmmmnnnsss|||yyypppjjjgggdddccc______```bbbgggmmmssswwwyyyvvvsssqqqqqqqqqqqqpppllliiifffdddcccaaa^^^[[[ZZZWWWSSSPPPOOOOOOQQQSSSXXXZZZ\\\[[[WWWSSSPPPOOOKKKLLLMMMNNNMMMKKKIIIHHHCCCAAA>>>============<<<;;;<<<===??????===<<<;;;;;;999888777777888999;;;===???EEEMMMSSSZZZeeepppzzz~~~uuunnniiijjjooozzz{{{uuummmTTTGGGAAA>>>===<<<;;;:::999999999999999888888777777888888999999999999999999999999999999999:::;;;;;;<<<<<<<<<===>>>???AAACCCDDDEEEIIITTTggg}}}~~~rrrkkkeeeeeehhhooo}}}vvvnnniiigggffffffbbbccceeegggkkkrrryyy~~~~~~{{{xxxuuutttrrrpppnnnjjjgggdddbbb```^^^[[[YYYVVVUUURRRPPPPPPSSSVVVXXX[[[\\\\\\ZZZVVVQQQMMMKKKFFFGGGIIILLLNNNNNNLLLJJJDDDAAA???===>>>>>>======;;;<<<>>>@@@@@@>>><<<;;;;;;:::888777777888:::;;;===>>>CCCKKKQQQWWWbbbmmmwww~~~wwwpppjjjhhhkkkuuu~~~wwwoooUUUHHHAAA>>>===<<<;;;:::999999999::::::999888888999999999888888888999999999999999999999::::::;;;<<<<<<<<<>>>>>>??????AAACCCEEEGGGJJJVVVjjj}}}yyy{{{rrrjjjccc``````fffrrr~~~tttkkkfffeeeddddddccceeeiiilllpppvvv~~~}}}zzzxxxuuuqqqoooiiifffccc```___\\\YYYVVVSSSRRRQQQRRRSSSVVVYYY[[[]]][[[YYYWWWSSSNNNJJJGGGCCCDDDEEEIIIMMMOOOMMMKKKEEEBBB???>>>>>>???>>>===<<<===???@@@@@@???===<<<::::::999888888999::::::<<<===AAAHHHNNNTTT```kkkuuu|||yyyrrrkkkhhhiiirrrwwwpppVVVHHHAAA>>>===<<<;;;:::999999999:::999999999999999::::::777777777777888888999999999::::::;;;;;;<<<======@@@@@@@@@@@@AAADDDFFFGGGMMMYYYnnn}}}wwwvvvyyyuuummmddd___\\\^^^hhhrrrtttkkkeeebbbaaaaaaccchhhnnnrrrvvv{{{|||xxxtttqqqhhheeebbb```^^^[[[XXXUUUQQQRRRSSSUUUWWWZZZ\\\]]]\\\YYYUUUQQQOOOKKKHHHEEEDDDBBBBBBEEEJJJMMMLLLJJJEEECCC@@@????????????>>>======>>>>>>>>>>>>======::::::999999999999::::::<<<<<<@@@FFFKKKRRR]]]hhhqqqyyyyyysssmmmiiiiiiqqqwwwqqqWWWHHHAAA>>>===<<<;;;:::999999999999999888888999999::::::666666666777888888999999:::::::::;;;<<<<<<======AAA@@@@@@@@@BBBEEEHHHJJJTTT```ttt{{{yyyyyy|||}}}tttiiiaaa[[[ZZZ___gggyyyxxxooohhheeecccbbbcccjjjrrrxxx{{{}}}yyytttqqqhhheeebbb___]]]ZZZWWWTTTQQQSSSVVVZZZ]]]______```\\\WWWQQQMMMKKKJJJGGGEEEFFFBBB@@@BBBGGGJJJIIIGGGFFFCCC@@@???@@@@@@???>>>>>>===<<<<<<<<<<<<===>>>::::::::::::::::::::::::;;;;;;>>>DDDIIIPPP[[[gggnnnuuuxxxsssooolllkkkrrr{{{pppVVVHHH@@@>>>===<<<;;;:::999999999888888888888888999::::::666666777888888999::::::::::::;;;;;;<<<=========>>>>>>>>>@@@CCCHHHLLLOOO\\\gggzzz{{{ooofff]]]XXX[[[bbbnnn{{{}}}tttnnnjjjgggfffccckkkuuu||||||wwwrrrnnnhhheeebbb___]]]ZZZWWWTTTQQQTTTYYY^^^aaabbbbbbaaa\\\WWWOOOKKKJJJJJJHHHGGGHHHCCC???@@@EEEHHHHHHFFFFFFDDDAAA@@@@@@@@@@@@??????===<<<::::::<<<===???::::::::::::::::::::::::;;;;;;>>>CCCHHHOOOZZZfffkkksss~~~wwwtttpppmmmllltttpppVVVGGG@@@>>>===<<<;;;:::999999999888777777777888999999:::777777888999::::::;;;;;;::::::;;;;;;<<<=========;;;<<<===???DDDJJJPPPSSSbbbmmm~~~zzzpppddd\\\\\\ccckkkrrr~~~{{{vvvssspppooouuuxxx|||~~~uuunnnkkkkkkfffeeecccaaa^^^\\\ZZZYYYUUUYYY]]]aaabbbbbbbbbcccWWWRRRKKKGGGEEEFFFGGGGGGFFFEEECCCBBBAAABBBDDDEEEBBBBBBAAA???>>><<<;;;;;;999999::::::::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;===AAAFFFOOOXXX___iiioooyyyyyyuuuqqqooopppvvvpppTTTEEE@@@<<<<<<;;;;;;;;;:::::::::888888999999999::::::::::::999888888888999:::;;;<<<<<<======>>>?????????===???AAABBBDDDHHHPPPVVVeeerrr{{{mmmaaa^^^aaagggmmmxxx|||{{{zzzyyy|||~~~}}}tttmmmiiihhhffffffeeecccbbb```______^^^```cccdddcccbbb``````XXXSSSLLLHHHGGGHHHIIIIIIHHHGGGDDDBBBBBBBBBCCCCCCAAA@@@@@@>>>===<<<;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;===@@@FFFNNNWWW^^^hhhnnnyyy{{{vvvrrrppppppvvvnnnSSSEEE@@@======<<<<<<<<<;;;;;;;;;888888888999999999:::::::::999888888888999:::;;;<<<<<<<<<===>>>>>>??????===???BBBCCCEEEKKKTTT[[[jjjwww{{{llldddcccdddiiirrr}}}ssslllhhhfffggggggggghhhhhhhhhhhhhhhiiiiiiiiigggeeeaaa^^^]]]XXXTTTMMMIIIHHHIIIJJJKKKJJJHHHFFFDDDBBBAAAAAAAAA???>>>>>>===<<<<<<;;;;;;999999::::::::::::;;;;;;::::::::::::999999999999:::;;;===???DDDLLLVVV\\\eeelllwww}}}xxxsssppppppvvvlllRRREEEAAA>>>>>>=========<<<<<<<<<777777888888888999999999999888888888888999:::;;;<<<<<<<<<===>>>>>>??????>>>@@@BBBCCCGGGNNNYYYaaaooo|||~~~zzzooojjjfffjjjrrr|||~~~tttlllgggeeegggiiikkknnnpppqqqqqqqqqpppnnnkkkhhheeebbb^^^[[[XXXTTTMMMIIIHHHIIIJJJJJJKKKJJJGGGEEEBBB@@@??????=========<<<<<<;;;;;;;;;999999999:::::::::;;;;;;:::::::::999999999888888:::;;;<<<>>>CCCJJJSSSYYYccckkkvvv}}}xxxsssooonnntttjjjQQQDDDAAA============<<<<<<<<<;;;777777777888888888999999888888888999999:::;;;;;;<<<<<<======>>>?????????@@@AAABBBCCCFFFNNNZZZbbbnnn|||~~~|||~~~zzzrrrkkknnnttt}}}vvvmmmhhhfffhhhkkkpppuuuxxxyyyxxxwwwpppmmmiiifffeeeccc___]]]XXXSSSMMMHHHGGGGGGHHHIIIKKKJJJHHHFFFCCCAAA@@@???======<<<<<<;;;;;;::::::999999999:::::::::;;;;;;:::::::::999999999888888:::;;;<<<===AAAHHHQQQWWWaaaiiiuuu}}}xxxqqqmmmkkkqqqhhhOOODDDAAA<<<<<<<<<;;;;;;;;;::::::777888888888888999999999888999999:::;;;<<<<<<<<<======>>>>>>???@@@@@@AAABBBCCCCCCCCCEEELLLWWW___hhhxxx~~~}}}~~~{{{sssuuuyyywwwnnniiigggiiinnnvvv}}}}}}zzznnnjjjeeecccddddddbbb```ZZZUUUNNNHHHFFFFFFGGGGGGIIIIIIHHHFFFDDDBBBAAA@@@>>>======<<<;;;;;;::::::999999::::::::::::;;;;;;::::::::::::999999999999:::;;;;;;<<<@@@FFFNNNTTT```hhhuuu~~~xxxqqqllliiiooofffNNNCCCAAA<<<;;;;;;;;;;;;:::::::::888888999999999:::::::::999:::;;;<<<===>>>>>>>>>?????????@@@AAAAAABBBBBBCCCDDDEEEDDDFFFKKKTTT[[[eeevvv~~~wwwnnniiigggjjjqqqzzz{{{mmmhhhcccbbbdddfffdddbbb]]]WWWPPPJJJGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBB??????>>>===<<<::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<>>>EEELLLRRR```hhhvvvyyyrrrllliiiooo~~~eeeMMMBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::;;;;;;;;;:::;;;<<<>>>???@@@??????@@@@@@AAABBBBBBCCCCCCDDDBBBDDDFFFFFFGGGLLLTTT[[[eeewww~~~vvvnnnhhhfffjjjrrr}}}zzzmmmhhhbbbaaadddgggfffccc___ZZZRRRKKKHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDAAA@@@???>>><<<;;;999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;>>>DDDKKKQQQ```hhhvvv{{{sssmmmjjjoooeeeMMMBBB@@@>>>=========<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;===???@@@AAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEAAADDDFFFGGGIIINNNVVV\\\hhhzzz}}}~~~~~~~~~}}}{{{ooofffdddeeennnttt}}}|||xxxllliiigggjjjooopppmmmiiifff```XXXPPPJJJFFFCCCAAADDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888:::<<<<<<>>>DDDMMMTTT___jjjzzz|||sssooommmnnn|||gggOOODDD@@@>>>===<<<;;;;;;:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<===???@@@@@@???>>>===???@@@@@@AAACCCEEEFFFGGGFFFHHHJJJJJJKKKOOOWWW\\\lll{{{}}}}}}~~~~~~yyymmmfffdddeeeppptttzzz}}}zzzrrrooommmoootttvvvsssoooiiiccc[[[SSSMMMIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::999:::<<<<<<>>>DDDMMMTTT^^^iiiyyy|||sssooommmnnnzzziiiQQQEEEAAA??????>>>===<<<<<<<<<<<<>>>>>>============>>>>>>======>>>????????????>>>@@@@@@AAABBBCCCEEEGGGHHHHHHJJJLLLMMMNNNRRRZZZ```nnn}}}~~~}}}||||||}}}~~~~~~vvvlllffffffhhhrrrtttxxx|||~~~~~~}}}}}}wwwsssqqqsssxxxzzzyyyuuunnnhhh___VVVPPPLLLIIIGGGBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCBBBAAAAAA@@@@@@======<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::999:::;;;<<<===CCCLLLSSS\\\gggwww|||ssspppmmmmmmxxxmmmSSSGGGBBB@@@@@@???>>>============>>>===============>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBDDDFFFHHHIIIJJJLLLNNNPPPQQQVVV^^^dddqqq}}}|||||||||}}}}}}~~~vvvmmmiiijjjlllrrrtttwwwzzz|||}}}||||||xxxtttqqqsssxxx|||{{{yyyrrrlllcccZZZTTTNNNJJJHHHBBBAAA@@@@@@???@@@AAAAAADDDDDDDDDCCCBBBAAAAAA@@@>>>======<<<<<<======>>><<<<<<;;;;;;;;;:::::::::999:::;;;;;;===BBBJJJQQQZZZeeeuuu|||tttqqqmmmlllvvvpppUUUHHHCCC@@@@@@???>>>============;;;;;;:::::::::;;;<<<<<<>>>>>>=========???@@@AAAAAAAAABBBCCCEEEGGGIIIJJJKKKNNNPPPQQQSSSYYYaaagggrrr~~~~~~|||{{{|||}}}xxxqqqooopppqqqrrruuuxxx{{{||||||zzzyyyxxxsssppprrryyy~~~}}}vvvppphhh```YYYRRRLLLIIIDDDCCCAAA@@@??????@@@AAACCCCCCCCCBBBAAAAAA@@@@@@======<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<>>===<<<<<<<<<<<<:::::::::::::::;;;<<<<<<>>>======<<<===???AAABBBAAABBBCCCDDDFFFIIIKKKLLLLLLNNNQQQRRRTTTYYYaaahhhrrr~~~~~~||||||}}}}}}~~~yyywwwwwwxxxuuuwwwyyy{{{|||{{{yyyxxxwwwsssppprrrzzz{{{wwwpppiiiaaaYYYQQQKKKIIIGGGDDDAAA@@@???@@@@@@AAAAAAAAA@@@@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999;;;;;;:::;;;???GGGNNNVVVaaappp}}}wwwuuuqqqlllsssoooUUUIIIDDD??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>============>>>@@@AAAAAABBBBBBCCCEEEGGGJJJLLLMMMNNNPPPRRRSSSUUUZZZbbbhhhrrr}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzyyyyyyyyyyyyyyyuuuqqqmmmqqqzzzzzztttlllbbbWWWPPPMMMKKKGGGCCCAAA@@@@@@AAA???>>>>>>>>>>>>=========;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::???FFFMMMUUU___nnn}}}~~~yyyxxxrrrmmmrrr}}}mmmTTTHHHCCC@@@@@@???>>>============;;;;;;;;;;;;<<<===>>>???;;;<<<===>>>@@@@@@@@@@@@BBBCCCDDDFFFHHHKKKMMMNNNPPPRRRTTTUUUVVV[[[bbbhhhrrr}}}~~~~~~~~~}}}}}}zzzwwwvvvwwwyyy{{{rrrnnnjjjnnnxxx|||tttiii]]]UUUPPPMMMIIIDDDAAA@@@@@@AAA============<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::>>>FFFLLLTTT^^^mmm|||zzzyyysssnnnrrr}}}lllSSSGGGCCCBBBAAA@@@???>>>>>>>>>>>>888888888999:::;;;<<<===:::;;;===???@@@AAA@@@@@@BBBCCCDDDFFFIIIKKKNNNOOORRRTTTVVVWWWWWW\\\ccciiisss}}}~~~{{{~~~~~~|||zzzzzzyyyyyyssskkkfffjjjqqqxxx}}}sssiiiaaa```WWWLLLFFFGGGGGGCCC???????????????>>>===<<<;;;===<<<;;;:::999999999999;;;<<<<<<<<<;;;::::::999999:::<<<;;;;;;???EEEKKKTTT]]]kkkyyy~~~zzztttoooqqqvvv|||kkkUUUIIICCCAAA@@@???===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>???AAACCCDDDDDDCCCCCCDDDFFFJJJMMMOOOTTTVVVYYY[[[\\\___cccfffooo|||~~~|||zzzzzzzzzzzzrrrjjjeeegggmmmttt|||}}}ssskkkdddZZZOOOIIIHHHHHHEEEAAA>>>>>>>>>>>>===<<<;;;:::;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;;;;>>>EEEJJJTTT]]]jjjyyyyyyrrrmmmnnnsss}}}iiiUUUJJJEEEAAA@@@???===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===???>>>>>>>>>???AAABBBCCCCCCCCCCCCDDDGGGJJJMMMOOOSSSUUUXXXZZZ]]]```dddgggqqq|||~~~~~~{{{zzz|||~~~zzzyyyzzz{{{rrrjjjddddddhhhmmmttt{{{}}}vvvkkkaaaUUUMMMKKKIIIFFFCCC????????????>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;888:::;;;;;;;;;>>>EEEJJJTTT\\\jjjxxxwwwoooiiijjjnnn~~~eeeTTTKKKFFF@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@BBBCCCCCCCCCCCCEEEGGGJJJMMMOOORRRTTTXXXZZZ]]]aaaeeehhhttt}}}~~~~~~~~~|||zzz{{{wwwsssrrrttt}}}zzzzzzzzzvvvnnngggddddddeeejjjqqq|||}}}tttjjj^^^TTTOOOKKKGGGDDDCCCCCCCCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;<<<;;;<<<<<<<<<;;;::::::999888:::;;;::::::>>>DDDJJJTTT\\\iiiwwwwwwmmmffffffjjjyyy|||bbbSSSKKKFFF??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???AAABBBBBBBBBCCCDDDFFFHHHKKKNNNPPPQQQTTTWWW[[[^^^bbbgggjjjvvv~~~}}}}}}~~~~~~wwwtttttt{{{xxxpppllllllnnnxxx|||{{{{{{{{{ssslllgggccc___bbbgggqqq{{{{{{sssggg]]]VVVPPPKKKHHHGGGGGGFFFEEEDDDBBB@@@???BBBAAA???===<<<:::::::::>>>======<<<;;;999888777888999:::::::::===DDDJJJTTT[[[hhhvvvxxxmmmeeedddhhhtttyyy```RRRJJJDDD???>>>===<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===???@@@BBBBBBCCCCCCDDDEEEHHHJJJMMMPPPQQQRRRUUUYYY\\\___dddiiilllwww}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||sssooonnnrrrvvvzzzwwwooohhheeeeeehhhrrr}}}~~~|||yyyyyy{{{|||vvvpppkkkccc]]]]]]```dddmmmwww}}}zzzpppggg```ZZZTTTQQQLLLKKKJJJHHHFFFDDDAAA@@@EEECCCAAA???<<<;;;999999>>>======<<<;;;999888777777999:::::::::===DDDIIITTT[[[gggttt{{{pppfffdddgggooo|||www^^^PPPHHHBBB>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>@@@BBBCCCCCCDDDDDDEEEGGGJJJMMMPPPRRRSSSTTTWWW[[[^^^aaaeeejjjnnnwww}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{~~~xxxnnnjjjiiigggkkkooommmeee___]]]]]]bbblllwww~~~}}}{{{uuutttwwwyyy~~~~~~zzzwwwuuuuuusssttttttqqqmmmmmmqqqvvvxxxuuuqqqmmmeee\\\[[[^^^[[[ccciiimmmsss|||}}}wwwrrrlllfffaaa^^^TTTSSSQQQOOOLLLHHHFFFDDDDDDCCCAAA???===<<<;;;:::;;;;;;<<<<<<;;;;;;::::::777999:::999:::===DDDIIITTT[[[fffttttttiiifffhhhjjjwwwuuu\\\OOOFFF@@@======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<===???BBBCCCDDDEEEEEEEEEFFFIIILLLOOORRRTTTUUUWWWYYY]]]```cccgggkkkooouuu|||}}}~~~~~~~~~}}}{{{zzzyyy|||}}}xxxuuussstttvvvzzzvvvlllgggfff___cccgggeee___YYYWWWXXX^^^hhhsss{{{yyyyyyvvvnnnlllnnnlllpppwww~~~~~~yyysssnnnkkkiiihhhfffgggeee```]]]```hhhooouuurrrpppmmmfff]]]ZZZ]]]XXX]]]aaaaaaeeennntttuuu~~~{{{xxxtttoookkkhhh\\\ZZZXXXUUURRRNNNKKKIIICCCBBBAAA???>>>=========888999:::;;;<<<<<<<<<<<<777999:::999999===CCCIIITTT[[[fffsssvvvkkkgggiiigggssssss[[[NNNFFF???======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<===@@@BBBDDDEEEEEEEEEEEEGGGJJJMMMQQQSSSUUUVVVYYY[[[^^^aaadddhhhlllooottt{{{|||~~~~~~~~~~~~}}}{{{yyyxxxzzz~~~}}}xxxssspppnnnllllllpppxxx}}}vvvmmmddd]]][[[^^^aaa```\\\YYYWWWXXX[[[bbbnnnyyyzzzqqqpppssszzz|||ssslllgggfffgggjjjnnnrrrsssqqqooorrroookkkfffaaa^^^\\\[[[WWWUUURRROOOOOOTTT\\\bbbfffllloookkkfffbbb\\\VVVXXXRRRPPPSSSXXX\\\aaagggnnnooopppppppppooonnnmmmeeedddaaa]]]XXXSSSOOOMMMGGGFFFCCC@@@>>>>>>>>>???=========<<<;;;;;;::::::;;;888888:::;;;<<>><<<;;;999999:::;;;<<<>>>============>>>>>>???AAAAAAAAABBBCCCDDDFFFFFFJJJKKKMMMOOORRRUUUWWWXXXZZZ^^^bbbcccccceeeiiilllvvv}}}yyy|||}}}{{{|||||||||{{{}}}yyy{{{yyy{{{~~~|||yyyuuuqqqmmmkkkmmmkkklllrrr{{{wwwnnnddd^^^WWW[[[^^^]]]ZZZWWWUUUUUUYYY```lllwwwyyypppmmmooosss}}}xxxpppllleeeeeefffiiikkkllljjjhhhhhhfffbbb^^^ZZZWWWTTTSSSQQQOOOLLLIIIIIILLLSSSXXX^^^dddgggdddaaa___ZZZUUUSSSNNNKKKOOOSSSUUUXXX]]]cccdddfffhhhiiiiiiiiihhhcccbbb___\\\WWWSSSOOOMMMFFFDDDBBB???>>>>>>>>>???=========<<<;;;;;;::::::;;;888888:::;;;<<>><<<::::::;;;<<<===>>>============>>>??????@@@AAAAAABBBCCCEEEFFFGGGJJJLLLNNNPPPSSSVVVXXXYYY[[[^^^bbbddddddfffjjjnnnwww}}}zzz}}}|||{{{{{{|||||||||~~~|||yyyvvvwww}}}zzzxxxvvvuuu{{{{{{{{{yyywwwtttqqqooommmjjjiiinnnvvvyyyoooeee^^^VVVYYY\\\]]][[[WWWTTTSSSVVV]]]hhhsss{{{}}}wwwuuuvvv{{{wwwoookkkiiijjjqqqxxx}}}uuupppgggeeeddddddeeeeeedddcccaaa```^^^ZZZVVVRRROOOMMMJJJIIIGGGDDDCCCEEEIIIMMMTTTZZZ^^^]]][[[[[[XXXUUUMMMHHHGGGJJJLLLLLLMMMPPPSSSTTTWWWZZZ]]]_________^^^]]][[[XXXTTTPPPMMMKKKCCCAAA@@@>>>>>>>>>>>>???=========<<<;;;;;;::::::;;;888888:::;;;<<>>===============>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHLLLMMMOOORRRUUUWWWYYYYYY[[[___bbbdddeeeggglllpppzzz~~~|||~~~~~~{{{zzz{{{||||||||||||~~~zzzvvvuuuyyy}}}yyyssspppoooooossstttwwwxxxyyyxxxvvvtttpppllliiikkkrrr{{{rrrggg```XXX[[[^^^```___[[[WWWUUUSSSYYYcccoooxxx}}}~~~}}}zzzuuuppplllmmmrrrwww{{{~~~wwwpppkkkfffdddgggmmm|||zzzuuunnnkkkhhhgggffffffeeeddddddcccaaa^^^YYYSSSOOOLLLFFFEEEDDDBBBAAABBBFFFIIINNNUUUYYYXXXWWWXXXVVVSSSJJJFFFEEEHHHIIIFFFEEEFFFGGGIIILLLOOORRRSSSTTTUUUUUUTTTSSSPPPMMMJJJHHHFFF@@@???>>>>>>===>>>>>>???=========<<<;;;;;;::::::;;;888888:::;;;<<>>===<<<<<<<<<==================>>>???@@@@@@@@@AAAAAACCCEEEGGGIIIJJJNNNOOORRRUUUWWWYYYZZZZZZ[[[^^^bbbcccdddggglllqqq}}}}}}~~~|||zzzyyyzzz|||||||||zzz|||~~~~~~yyyvvvyyy|||}}}uuurrrrrrrrrqqqtttyyy}}}}}}vvvppplllmmmsssvvvkkkddd[[[^^^bbbdddddd```ZZZVVVQQQVVV___kkkvvv|||}}}|||tttpppkkkffffffiiiooossszzzuuupppkkkeee___```eeepppvvv~~~{{{wwwtttpppnnnnnnmmmmmmllliiihhheee```[[[TTTOOOLLLDDDDDDCCCBBBAAABBBEEEGGGJJJQQQUUUUUUTTTUUUSSSOOOJJJGGGFFFIIIIIIEEEBBBCCCCCCDDDFFFIIIJJJKKKKKKKKKKKKJJJJJJHHHFFFDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;888888:::;;;<<>>???@@@AAAAAABBBCCCDDDGGGIIIKKKLLLPPPQQQTTTWWWZZZ[[[[[[[[[ZZZ]]]aaabbbdddgggmmmrrr~~~~~~|||zzzyyyzzz|||||||||{{{|||}}}~~~}}}zzz{{{}}}~~~zzzyyyzzzxxx{{{{{{vvvqqqrrrwww|||rrrjjj```bbbfffiiiiiiddd\\\WWWRRRUUU\\\gggrrryyy{{{zzznnnlllgggbbb___```eeeiiipppmmmkkkhhhaaaZZZZZZ^^^aaagggpppyyy~~~{{{xxxuuutttuuuuuuuuutttllljjjfffaaaZZZTTTPPPMMMFFFFFFDDDBBB@@@AAACCCFFFGGGNNNTTTUUUTTTTTTQQQMMMLLLHHHGGGJJJKKKFFFCCCCCCBBBCCCEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???????????????>>>>>>>>>>>>=========<<<;;;;;;::::::;;;888888:::;;;<<>>???@@@AAABBBBBBCCCDDDFFFIIILLLNNNPPPQQQTTTWWWZZZ\\\]]]]]]\\\[[[^^^aaacccdddiiiooouuu~~~{{{zzz{{{|||||||||{{{|||||||||}}}|||xxxxxx}}}zzzrrrggghhhllloooooojjjaaaYYYVVVVVVZZZbbbmmmuuuwwwvvviiigggccc]]]XXXWWW[[[^^^bbbaaabbb```ZZZRRRRRRWWWWWW\\\ccckkkqqqtttuuuuuuxxxwwwuuuvvvwwwyyyxxxwwwooommmiiiddd^^^ZZZWWWUUUNNNLLLIIIDDDAAAAAACCCEEEGGGPPPXXXZZZZZZZZZVVVRRRLLLHHHGGGJJJKKKGGGEEEEEECCCCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>============<<<;;;;;;::::::;;;888888:::;;;<<>>>>>>>>>>>======<<<<<<=========>>>???@@@BBBCCCDDDDDDFFFHHHKKKNNNQQQRRRSSSUUUYYY\\\^^^^^^^^^]]]]]]```ccceeegggkkksssxxx|||{{{{{{|||||||||{{{{{{zzzzzz{{{xxxmmmooorrruuuuuuoooeee]]]YYYWWWYYY```jjjqqqsssrrreeeccc___YYYSSSQQQSSSVVVWWWXXXZZZZZZTTTMMMMMMQQQUUUXXX\\\bbbfffiiijjjjjjtttssssssuuuwwwyyyxxxwwwtttrrrnnniiieeebbb``````UUUSSSNNNHHHCCCBBBDDDFFFJJJSSS]]]```bbbaaa]]]XXXKKKGGGFFFIIIJJJGGGEEEFFFBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>===>>>======<<<;;;;;;::::::;;;888888:::;;;<<>>===============>>>???AAABBBCCCEEEEEEGGGIIILLLPPPRRRTTTTTTVVVZZZ]]]______^^^]]]___bbbeeegggiiimmmuuu{{{}}}{{{|||||||||{{{zzzzzzyyyxxxyyy}}}|||xxxuuuxxx|||zzzooofff\\\XXXWWW\\\gggoooqqqppphhhccc\\\VVVSSSRRRQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHKKKLLLOOORRRWWW\\\```cccbbbdddggglllppptttvvvwwwzzzyyyyyyxxxvvvrrrmmmiiieee___VVVOOOIIIFFFDDDCCCGGGRRR^^^eeejjjiiiccc[[[SSSNNNLLLOOOPPPKKKFFFDDDCCCDDDEEEGGGHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDBBBAAAAAA@@@>>>===<<<=========<<<;;;::::::===<<<<<<::::::===AAAEEEPPPZZZiiiwww~~~}}}}}}cccQQQFFF@@@???;;;;;;;;;<<<<<<>>>??????<<<===>>>???AAADDDFFFGGGGGGGGGIIIKKKNNNQQQTTTUUUUUUWWW[[[]]]____________bbbeeeiiilllnnnppprrrttt}}}{{{zzz{{{yyyvvvvvvxxxxxxxxx}}}{{{xxx{{{}}}tttkkk___ZZZVVVZZZcccllloooooohhhccc[[[UUURRRPPPNNNMMMMMMMMMLLLKKKJJJHHHGGGFFFHHHIIIJJJLLLPPPSSSVVVXXX\\\^^^aaaeeejjjnnnqqqsssyyyzzz|||}}}~~~}}}zzzxxxqqqkkk```UUUMMMGGGDDDCCCFFFPPP]]]fffmmmoooiiibbbXXXQQQLLLMMMNNNJJJGGGFFFDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCBBB@@@???>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;::::::===AAAEEEPPPZZZiiiwww}}}bbbQQQFFF@@@???===============>>>???@@@===>>>???@@@BBBEEEGGGHHHIIIIIIKKKMMMPPPRRRUUUVVVVVVXXX\\\___```aaaaaabbbeeegggjjjmmmnnnppprrrttt~~~}}}{{{zzzzzzxxxuuuuuuwwwxxxxxx}}}}}}zzzrrrggg```YYYZZZaaaiiinnnpppkkkfff___YYYTTTPPPMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMSSSTTTWWW[[[___eeeiiillluuuxxx}}}yyymmm___TTTLLLHHHFFFDDDNNN[[[fffpppvvvtttmmmbbbXXXQQQPPPQQQNNNKKKJJJGGGGGGFFFFFFGGGIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFCCCAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;::::::===BBBEEERRR[[[iiiwwwyyy```PPPEEE@@@??????>>>>>>>>>>>>>>>???@@@??????@@@BBBDDDFFFHHHIIILLLLLLMMMOOOQQQSSSVVVWWWWWWZZZ^^^aaabbbccceeegggiiikkkmmmooooooqqqsssuuu~~~|||{{{~~~{{{yyyxxxvvvtttsssvvvvvvwww|||zzzqqqiii```]]]bbbiiipppsssrrrnnngggaaa\\\VVVQQQNNNJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHHHHIIIKKKKKKMMMPPPUUU[[[```cccmmmqqqxxxyyykkk]]]SSSNNNLLLDDDMMMYYYeeerrr||||||xxxjjj```YYYYYYZZZWWWQQQNNNJJJHHHGGGFFFFFFHHHJJJKKKLLLLLLMMMOOOPPPQQQSSSSSSSSSQQQOOOMMMKKKHHHDDDAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;::::::===BBBFFFSSS\\\jjjwwwsss]]]OOOEEE@@@@@@???>>>>>>>>>>>>>>>??????AAAAAABBBDDDFFFHHHJJJKKKNNNNNNOOOPPPRRRTTTVVVWWWZZZ^^^bbbdddeeefffiiilllmmmoooqqqqqqqqqrrrtttvvv~~~|||xxxxxx}}}}}}zzzwwwuuuuuurrrrrrtttuuuuuu{{{yyyqqqgggbbbdddjjjqqqtttxxxuuupppjjjddd^^^WWWSSSMMMLLLKKKIIIHHHHHHHHHIIIEEEEEEFFFFFFGGGGGGGGGGGGEEEFFFGGGIIIMMMRRRWWWZZZ```eeemmmvvv}}}wwwgggZZZQQQNNNGGGMMMUUU```ooo|||}}}llleee```dddfff```WWWQQQMMMKKKIIIGGGGGGGGGIIIJJJKKKLLLNNNQQQTTTWWWYYYZZZZZZXXXUUUSSSOOOKKKEEEBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;::::::===BBBFFFSSS\\\kkkyyyzzz|||mmm[[[NNNDDD@@@AAA>>>>>>>>>===>>>>>>??????CCCCCCDDDFFFHHHJJJLLLMMMOOOOOOPPPQQQSSSUUUWWWXXX]]]bbbfffhhhhhhiiimmmqqqrrrsssttttttssstttwwwyyy~~~{{{uuuvvv|||}}}|||yyyvvvssstttqqqqqqsssssssssxxxxxxoooiiiiiinnnsssvvv}}}zzzwwwrrrmmmfff___ZZZRRRQQQNNNLLLJJJIIIIIIIIIEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDEEEGGGJJJMMMPPPRRRSSSYYYaaajjjrrr}}}rrraaaUUUPPPLLLOOORRRZZZiiixxx~~~}}}nnngggffflllpppjjj]]]UUURRRPPPNNNKKKJJJIIIHHHHHHKKKMMMOOOSSSWWWZZZ]]]^^^]]][[[YYYVVVSSSNNNHHHDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;:::;;;>>>CCCGGGRRR\\\lll{{{{{{ttttttyyy}}}hhhXXXLLLDDD@@@AAA>>>>>>>>>>>>???@@@AAABBBEEEEEEFFFHHHJJJLLLNNNOOOQQQQQQRRRTTTVVVXXXZZZ\\\bbbfffkkkllljjjkkkpppuuuuuuvvvvvvvvvuuuvvvyyy|||zzzsssuuu{{{}}}}}}{{{vvvssstttqqqpppqqqqqqqqquuu{{{yyytttsssuuuxxx{{{~~~{{{wwwppphhhccc\\\ZZZVVVRRROOOMMMMMMMMMIIIIIIJJJJJJIIIHHHFFFEEEEEEFFFGGGHHHIIIKKKLLLLLLMMMQQQXXX]]]dddnnn{{{~~~mmm___YYYRRRQQQOOOTTTbbbrrryyyyyysssmmmllltttzzztttggg^^^WWWVVVTTTQQQNNNKKKIIIHHHJJJKKKMMMPPPTTTWWWYYYZZZ\\\[[[YYYXXXVVVRRRMMMIIICCCBBB???===;;;;;;<<<<<<:::;;;::::::;;;>>>CCCGGGPPP\\\mmm}}}xxxoooooosssvvvdddVVVLLLCCC@@@BBB?????????@@@BBBCCCEEEFFFFFFGGGGGGIIIKKKMMMOOOQQQSSSSSSUUUWWWYYY\\\___```eeejjjoooooollllllrrrwwwwwwwwwxxxwwwwwwxxx|||~~~xxxsssuuu{{{~~~}}}yyytttuuuqqqppppppooonnnrrrxxx|||}}}{{{|||xxxpppkkkeeebbb^^^YYYUUUSSSRRRRRRNNNNNNNNNMMMLLLJJJHHHFFFGGGGGGHHHIIIJJJJJJIIIIIIMMMPPPSSSUUUXXXaaammmwwwvvvjjjcccVVVRRRNNNPPP]]]mmmuuuuuuzzzsssrrrzzz|||qqqhhh[[[ZZZXXXUUURRRNNNKKKIIIGGGHHHJJJLLLOOOQQQSSSTTTYYYYYYYYYYYYXXXUUUQQQMMMEEECCCAAA>>>===<<<======::::::::::::;;;>>>CCCGGGPPP\\\nnnwwwmmmlllppprrraaaUUUKKKCCC@@@BBB@@@@@@AAABBBDDDFFFHHHIIIGGGGGGHHHJJJLLLNNNPPPQQQUUUUUUWWWYYY\\\___bbbcccgggmmmqqqpppmmmmmmsssyyyxxxxxxxxxxxxxxxzzz}}}vvvtttvvv|||{{{wwwuuurrrppppppooommmqqqwwwyyyzzztttpppnnniiiddd___[[[XXXVVVUUUTTTRRRRRRQQQPPPMMMKKKJJJJJJIIIHHHHHHIIIIIIIIIMMMLLLLLLNNNSSS[[[ccchhhyyywwwkkkbbbZZZTTTSSSXXX```mmmxxxyyywwwvvvyyy}}}}}}xxxsssdddbbb___ZZZUUUPPPLLLJJJGGGHHHHHHHHHHHHIIILLLNNNOOOQQQSSSUUUTTTQQQNNNLLLEEEBBB@@@??????@@@???>>>======<<<999999<<>>>>>@@@CCCEEEFFFGGGHHHJJJJJJIIIIIIKKKNNNQQQRRRRRRWWWYYY[[[\\\^^^bbbgggjjjppptttwwwvvvsssrrruuuyyyzzzyyyyyyyyyzzz}}}vvvsssuuuxxx{{{xxxwwwvvvtttwwwuuurrrooonnnnnnpppqqqwww~~~~~~{{{xxxtttooojjjfffbbbaaa\\\ZZZWWWVVVUUUSSSPPPNNNKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIJJJNNNUUU[[[```nnnyyyzzzpppeee\\\TTTSSSUUU\\\hhhrrrvvvuuuuuuxxx}}}~~~zzzvvvjjjhhheee```ZZZTTTNNNKKKFFFFFFFFFEEEDDDEEEFFFHHHJJJLLLNNNPPPPPPNNNLLLJJJFFFDDDAAA?????????>>><<<<<<===<<<::::::===DDDJJJRRR]]]nnn~~~sssooooooyyyeeeTTTIIIDDDBBB@@@@@@BBBEEEFFFFFFGGGIIIJJJJJJJJJKKKMMMPPPRRRTTTTTTWWWXXXZZZ[[[]]]bbbgggkkksssvvvyyyxxxuuusssvvvyyyzzzzzzzzzzzz|||~~~uuuqqqssswww}}}{{{zzzxxxwwwuuussspppmmmkkklllmmmmmmttt{{{~~~xxxsssooommmgggddd___\\\YYYWWWTTTRRRLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKIIIHHHJJJOOOTTTWWW___kkkxxxwwwjjj```VVVRRRRRRVVV```iiipppppprrrvvv|||~~~|||yyyqqqpppnnnhhhaaaXXXPPPKKKGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEGGGIIIJJJJJJHHHGGGHHHEEEBBB@@@???>>>===;;;;;;<<<===<<<<<<>>>EEEJJJTTT___pppuuuqqqrrrzzz|||fffSSSHHHDDDDDDDDDCCCEEEGGGGGGGGGHHHIIIKKKKKKLLLNNNPPPSSSUUUWWWXXXXXXYYYYYYZZZ\\\aaagggkkktttwwwzzzzzzwwwvvvxxxzzz{{{{{{{{{|||}}}uuuooorrruuu}}}}}}{{{yyyuuussspppmmmkkkjjjkkkkkkooowww~~~yyyvvvrrrmmmgggbbb^^^[[[YYYWWWPPPOOOOOONNNNNNNNNOOOOOOQQQOOOMMMKKKKKKMMMPPPRRRUUU```nnnxxx}}}pppeee[[[TTTQQQQQQXXX___iiiiiilllrrrxxx{{{{{{zzzvvvuuusssnnnfff\\\RRRLLLIIIHHHFFFEEEEEEDDDCCCBBB???@@@BBBDDDEEEFFFFFFFFFFFFDDDBBBAAA@@@@@@>>><<<:::<<<>>>>>>===@@@EEEJJJVVVaaarrrwwwssstttxxx~~~fffRRRHHHEEEFFFGGGGGGIIIJJJIIIIIIIIIKKKLLLMMMOOORRRTTTVVVXXXZZZ\\\\\\\\\\\\[[[\\\```eeejjjrrruuuxxxyyyyyyyyyzzz|||zzzzzz{{{|||~~~wwwoooqqquuu|||}}}{{{yyywwwtttpppmmmlllkkkkkkmmmuuu}}}yyytttnnnhhhddd```]]][[[UUUTTTSSSRRRQQQQQQQQQQQQSSSRRRPPPNNNMMMNNNOOOPPPQQQ[[[gggqqqzzzvvvlllaaaYYYTTTPPPSSSXXX```aaaeeekkkpppuuuwwwwwwuuuuuutttppphhh^^^TTTNNNJJJHHHGGGGGGHHHGGGEEECCC>>>>>>???AAABBBDDDDDDEEECCCBBBAAAAAABBBBBB@@@???;;;===>>>>>>>>>AAAFFFKKKXXXccctttxxxuuuvvvyyy|||eeeRRRIIIGGGIIIJJJKKKLLLLLLKKKJJJKKKMMMOOOPPPSSSWWWYYYZZZ[[[]]]```aaaaaa```^^^^^^```dddhhhnnnqqquuuwwwyyyzzz{{{|||xxxxxxzzz{{{~~~yyyooorrruuu{{{|||zzzzzz}}}~~~}}}{{{wwwtttpppnnnlllkkknnnuuu}}}yyysssnnnjjjfffbbb```[[[ZZZYYYWWWUUUTTTSSSSSSRRRQQQPPPOOONNNNNNOOOOOORRRYYYbbbiiirrr|||{{{sssiiiaaaYYYSSSRRRUUUVVVYYY]]]bbbgggllloooqqqqqqqqqqqqnnnhhh```XXXSSSMMMJJJHHHIIIJJJJJJGGGCCC@@@??????@@@@@@BBBCCCDDDBBBAAAAAABBBCCCCCCAAA@@@<<<===>>>>>>>>>AAAHHHMMMYYYddduuuwwwuuuxxxzzzzzzfffVVVMMMLLLMMMNNNMMMNNNNNNMMMLLLMMMPPPRRRTTTXXX\\\^^^]]]]]]```bbbdddeeedddcccbbbccceeehhhlllooorrrvvvyyy{{{{{{{{{wwwxxxzzz|||~~~{{{ooorrrtttxxx~~~yyyvvvvvvyyy}}}xxxtttqqqnnnmmmqqqvvv~~~|||xxxtttppplllhhheeeaaa```]]][[[XXXVVVUUUUUUQQQQQQQQQQQQQQQQQQQQQRRRRRRXXX]]]bbbkkkwww~~~xxxpppiii```WWWSSSTTTOOORRRVVVZZZ___cccgggiiikkkllllllkkkgggbbb\\\XXXTTTQQQNNNNNNOOONNNIIIDDDBBBAAA@@@???>>>???AAABBBCCCBBBBBBBBBCCCCCC@@@>>>===>>>>>>======AAAIIIOOOYYYeeeuuu|||uuuuuuyyyxxxyyyhhhZZZTTTRRRSSSSSSNNNOOOOOONNNNNNOOORRRUUUWWW\\\aaabbb```___aaacccdddfffggggggggggggiiikkknnnpppssswwwzzzzzzyyyxxxwwwxxx{{{}}}{{{nnnqqqrrruuu|||wwwttttttwww|||xxxtttsssssswww|||~~~{{{xxxuuuppplllhhhdddccc```]]]ZZZXXXVVVUUURRRSSSSSSTTTTTTUUUUUUUUURRRVVVZZZ^^^gggttt}}}{{{tttnnneeeZZZTTTTTTKKKNNNRRRVVVYYY]]]aaadddhhhiiijjjjjjgggccc___\\\\\\XXXTTTSSSTTTRRRLLLFFFDDDBBB@@@>>>===>>>???@@@EEEDDDCCCCCCCCCBBB???<<<>>>>>>>>><<<===AAAJJJQQQZZZeeeuuu{{{tttuuuyyyuuuyyyjjj^^^YYYWWWWWWVVVOOOOOOPPPOOOOOOPPPTTTWWWYYY^^^cccdddaaa___aaadddccceeehhhjjjkkkkkkmmmnnnrrrsssuuuxxxzzzzzzxxxvvvxxxyyy|||{{{mmmpppqqqsss~~~{{{vvvsssssswww{{{yyyuuuwww{{{~~~~~~zzzuuuqqqmmmkkkiiifffbbb^^^\\\ZZZWWWTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXWWWXXX\\\aaagggsss|||sssjjjccc[[[TTTPPPMMMKKKKKKPPPVVV[[[^^^___aaacccfffggggggfffeeecccddddddbbb^^^WWWQQQMMMJJJHHHEEEBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA>>><<<===???>>>???FFFOOOZZZfffwwwzzzpppooorrrtttwwwkkkddd^^^WWWRRRQQQJJJKKKLLLNNNQQQUUUXXXZZZaaabbbaaa```^^^^^^___aaadddhhhlllooonnnmmmlllkkkppprrruuuxxxzzz{{{{{{zzzwwwyyy|||xxxsssnnnlllsss}}}yyyrrrsssuuu|||{{{yyyvvvvvvzzz~~~}}}|||yyywwwtttqqqpppmmmiiidddaaa^^^[[[XXXVVVVVVVVVVVVVVVXXXYYY[[[\\\[[[YYYYYY\\\___dddppp{{{wwwooohhh___VVVPPPMMMIIIIIILLLQQQUUUWWW\\\]]]___bbbcccdddddddddeeegggggggggddd___ZZZVVVOOOMMMIIIEEEBBBAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAA>>><<<===??????@@@GGGOOO[[[gggxxx}}}qqqnnnqqqtttsssfff___YYYSSSOOOOOOJJJKKKLLLNNNQQQUUUXXXZZZ]]]]]]]]]\\\\\\]]]___bbbgggjjjnnnoooooonnnmmmmmmrrrtttwwwzzz|||}}}}}}|||zzz{{{~~~{{{tttooonnnsss~~~yyyrrrqqqssszzzzzzvvvsssuuuxxx||||||||||||{{{zzzyyyxxxwwwsssooojjjeeeaaa^^^[[[YYYXXXXXXXXXYYY[[[^^^aaacccaaa^^^\\\\\\\\\```jjjuuu||||||uuunnncccYYYSSSOOOJJJHHHIIIMMMPPPQQQXXXYYYZZZ\\\^^^aaacccdddggghhhjjjkkkjjjgggdddaaaXXXUUUOOOIIIEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>======??????@@@HHHQQQ]]]iiizzzsssnnnoootttyyymmm___XXXSSSNNNLLLMMMKKKLLLMMMOOOQQQTTTWWWXXXWWWXXXYYYYYYZZZ\\\aaadddkkkmmmooopppooonnnooooootttvvvxxx{{{}}}~~~~~~~~~uuuqqqooottt}}}xxxrrrnnnpppvvv~~~|||uuuooonnnnnnpppvvv}}}{{{wwwqqqllliiieeebbb```]]]]]]\\\]]]```dddhhhjjjiiieeeaaa___\\\]]]fffoooxxx~~~zzzrrrggg\\\VVVRRRMMMJJJKKKNNNPPPQQQVVVVVVVVVXXX[[[^^^bbbdddeeegggjjjlllmmmllljjjiiibbb^^^VVVNNNHHHDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@>>>======??????AAAJJJSSS```lll}}}vvvooonnnttttttgggYYYQQQMMMJJJJJJLLLNNNNNNOOOPPPQQQRRRTTTTTTSSSUUUVVVXXX[[[___dddhhhmmmooopppppppppooopppqqquuuwwwyyy{{{}}}vvvrrrqqquuu|||vvvppplllmmmrrrxxxxxxtttsssuuu|||ssskkkgggeeeeeeiiiooo~~~|||xxxuuuqqqmmmjjjgggeeecccccceeeiiinnnqqqrrrnnniiieee```^^^ccckkkttt{{{{{{tttiii___XXXTTTOOOMMMNNNPPPSSSTTTUUUUUUUUUVVVXXX\\\```cccccceeeiiilllmmmnnnmmmlllhhhccc[[[RRRKKKEEEBBBAAADDDDDDCCCBBBAAAAAA@@@@@@???======??????BBBKKKUUUcccnnnzzzrrrpppvvvooobbbUUUNNNJJJHHHIIILLLPPPQQQQQQQQQQQQQQQQQQQQQRRRUUUXXX[[[___ccchhhlllnnnpppqqqrrrqqqqqqrrrsssvvvwwwyyy{{{}}}uuurrrqqqtttzzz~~~sssmmmhhhiiimmmqqqooohhheeeffffffkkkrrrwww~~~{{{qqqgggbbb```___aaadddlllttt}}}yyytttqqqnnnkkkllloootttwww|||wwwsssnnngggaaadddjjjqqqxxx}}}}}}zzzuuulllddd[[[WWWRRROOOPPPSSSUUUVVVUUUUUUTTTUUUWWWZZZ]]]___```bbbeeegggiiijjjiiiiiigggccc\\\TTTMMMGGGDDDBBBDDDDDDCCCBBBAAAAAA@@@??????======???@@@CCCMMMWWWfffqqqvvvuuuzzz|||jjj^^^QQQKKKIIIGGGIIILLLPPPPPPQQQRRRRRRQQQPPPPPPSSSWWW\\\aaadddhhhkkknnnnnnpppsssuuuttttttuuuvvvwwwxxxzzz{{{}}}tttqqqppprrrvvv~~~{{{ooohhhddddddgggiiieee]]]YYYYYYUUUYYY___eeemmm{{{zzzoooeee```^^^ZZZYYY[[[^^^fffrrr}}}~~~~~~~~~yyytttsssuuuyyy|||{{{vvvnnnffffffjjjpppvvvzzzzzzxxxvvvooohhhbbb]]]XXXTTTUUUWWWYYYZZZUUUUUUTTTTTTUUUWWWXXXYYYZZZ[[[]]]___``````_________]]]YYYTTTOOOJJJGGGEEEEEEDDDCCCBBBAAA@@@@@@??????======>>>@@@DDDNNNYYYhhhssszzzzzzzzzfffZZZOOOJJJHHHFFFHHHKKKMMMNNNOOOQQQSSSSSSSSSSSSTTTYYY```eeeiiikkklllnnnooorrrvvvyyyyyyyyyyyyyyyzzzzzz{{{}}}~~~rrroooooopppsss|||yyyvvvxxxkkkddd___^^^___```[[[SSSOOOPPPKKKOOOTTTXXX```nnnyyynnnddd___\\\WWWSSSRRRSSSYYYdddsss}}}xxxyyyuuu|||zzzxxxyyy}}}|||rrriiigggkkkqqqvvvyyyxxxwwwvvvrrrllliiiddd^^^ZZZZZZ[[[\\\]]]UUUTTTTTTTTTTTTTTTUUUUUUSSSTTTUUUVVVVVVVVVUUUUUUYYYXXXWWWTTTPPPMMMJJJHHHEEEDDDDDDBBBAAA@@@?????????======>>>@@@DDDOOOZZZiiittt}}}}}}yyycccXXXMMMIIIGGGFFFGGGIIIIIIKKKNNNQQQSSSUUUVVVVVVUUUZZZbbbhhhkkklllmmmmmmoootttyyy|||}}}|||||||||||||||}}}~~~zzzpppnnnnnnnnnpppyyywwwqqqxxxvvvhhhaaa\\\ZZZ[[[[[[VVVNNNJJJKKKCCCFFFJJJMMMTTTbbbtttyyynnnddd___[[[TTTNNNLLLHHHMMMVVVdddvvv~~~wwwsssrrruuu{{{~~~xxxpppnnnoooqqqtttwwwyyywwwvvvuuuuuuoookkkfffbbb```___^^^]]]TTTRRRQQQPPPPPPPPPNNNMMMJJJKKKMMMNNNPPPPPPQQQQQQSSSRRRRRRPPPMMMJJJGGGEEEFFFEEEDDDCCCBBBAAA@@@@@@???======???AAAEEENNNXXXiiizzz{{{vvv___VVVNNNJJJGGGEEEGGGJJJIIIJJJMMMQQQUUUXXXXXXWWWYYY^^^eeeiiijjjkkkmmmoootttuuuxxxzzz|||}}}}}}}}}vvvqqqkkkiiilllpppvvvsssqqquuu}}}pppccc\\\VVVUUUSSSPPPMMMJJJHHHFFFFFFFFFHHHLLLOOOWWWhhhwww~~~uuuiii___ZZZTTTMMMHHHJJJJJJPPP\\\lll~~~}}}uuuqqqnnnooouuuyyyuuutttrrruuuxxxyyyzzzzzz|||}}}xxxssslllfffbbb^^^\\\ZZZQQQPPPNNNNNNOOONNNMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNMMMKKKIIIHHHGGGFFFEEEDDDBBBAAA@@@???>>>@@@BBBCCCAAADDDPPP^^^kkk|||uuuooo]]]TTTLLLIIIGGGEEEGGGJJJJJJKKKMMMQQQUUUXXXYYYZZZ[[[___eeeiiijjjkkkmmmooorrrtttwwwzzz|||~~~~~~tttnnniiihhhlllooouuutttooopppvvv}}}lll___YYYTTTSSSQQQNNNKKKHHHFFFEEEDDDDDDEEEHHHIIIPPP^^^mmmzzzqqqeee]]]WWWSSSMMMIIIIIIHHHLLLVVVcccttt~~~vvvqqqjjjkkkpppyyy|||zzzuuuvvvxxxzzz||||||tttkkkddd^^^XXXUUUNNNLLLKKKKKKLLLLLLKKKIIIIIIIIIJJJIIIIIIHHHGGGFFFHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHFFFEEECCCAAA?????????CCCGGGGGGBBBDDDSSSdddpppnnnfffXXXPPPJJJHHHGGGFFFGGGKKKJJJKKKMMMPPPTTTYYY]]]___^^^bbbfffiiijjjkkkmmmnnnppprrrvvvyyy|||~~~|||qqqkkkggggggllloootttxxxpppmmmooo{{{uuueeeZZZUUUPPPOOOMMMKKKHHHFFFDDDCCCDDDCCCCCCEEEEEEIIIUUUbbbxxxuuummmbbbZZZUUUQQQMMMJJJJJJHHHIIIPPPZZZiii}}}zzzuuukkkkkknnnvvvxxxyyyyyyyyy{{{yyyoooeee]]]VVVQQQLLLJJJIIIIIIJJJKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKJJJIIIGGGEEECCCAAA???>>>AAACCCFFFGGGEEEHHHWWWfffvvv}}}iii```SSSMMMHHHGGGHHHGGGHHHKKKJJJKKKMMMPPPTTTYYY```dddccceeegggiiijjjkkklllmmmnnnqqqtttyyy|||{{{qqqjjjfffhhhmmmppptttvvvooollluuu{{{kkk^^^UUUQQQLLLKKKJJJHHHFFFDDDCCCBBBDDDCCCCCCEEEEEEGGGQQQ[[[ooo~~~|||rrrkkkaaaYYYSSSPPPLLLJJJKKKHHHHHHMMMTTTaaasss}}}xxxooommmmmmrrr{{{}}}|||{{{yyy{{{|||rrrhhh^^^VVVQQQMMMLLLJJJJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHGGGFFFFFFDDDDDDEEEEEEFFFGGGHHHIIIKKKJJJHHHFFFDDDBBB@@@???CCCAAABBBDDDGGGMMMZZZggg{{{|||iii]]]PPPJJJFFFGGGHHHGGGHHHKKKJJJLLLOOOQQQTTTZZZbbbggghhhhhhhhhiiijjjkkkllllllmmmooosssxxx|||~~~ssslllhhhiiinnnpppsss|||sssmmmqqq{{{rrrcccXXXQQQNNNIIIHHHGGGFFFDDDCCCBBBBBBCCCAAABBBDDDEEEFFFMMMUUUggg{{{|||yyyzzzzzzyyyxxxvvvuuuuuuuuuqqqlllccc[[[TTTOOOKKKIIIIIIFFFFFFIIIOOOYYYjjjxxx}}}tttpppmmmnnnvvv~~~~~~}}}}}}vvvlllcccZZZUUUQQQPPPNNNMMMNNNMMMKKKJJJGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDEEEFFFFFFJJJJJJHHHFFFEEECCCAAAAAABBB??????CCCIIIQQQ^^^jjj{{{iii[[[NNNIIIFFFHHHJJJHHHIIIKKKKKKNNNQQQSSSVVV[[[ccciiimmmkkkiiihhhjjjkkklllkkkmmmooosssxxx|||wwwnnnjjjjjjnnnoooqqq~~~xxxoooooowww|||~~~kkk\\\TTTOOOMMMGGGGGGFFFEEEDDDCCCCCCBBB@@@>>>???BBBCCCDDDHHHNNN___pppzzzyyyxxxvvvtttssspppllliiihhhjjjllllllkkkjjjkkklllnnnkkkeee]]]VVVOOOKKKIIIEEECCCCCCFFFJJJQQQ^^^kkk}}}wwwpppooottt{{{|||vvvtttwww~~~}}}sssiii```ZZZVVVUUURRRQQQQQQPPPNNNLLLJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEDDDCCCDDDEEEFFFFFFJJJIIIHHHGGGEEEDDDCCCBBB??????AAAEEEIIIQQQaaapppyyyfffWWWMMMHHHGGGIIIKKKIIIIIIKKKKKKOOOSSSUUUWWW[[[ccciiiqqqmmmjjjhhhjjjkkkkkkkkkmmmooosssxxx|||yyypppkkkiiillllllmmmzzzssspppuuuvvv}}}|||gggYYYRRROOONNNFFFFFFFFFEEEEEEDDDDDDDDDAAA??????BBBCCCBBBDDDIIIUUUddd|||~~~wwwrrrmmmkkkgggeeeccc```]]]ZZZYYY]]]aaaccccccbbbcccdddiiigggddd^^^WWWPPPKKKIIIDDDBBBBBBEEEGGGKKKUUU```qqq}}}uuurrruuu{{{~~~xxxqqqmmmnnnsssxxx{{{xxxmmmddd^^^ZZZXXXVVVTTTSSSRRRPPPNNNLLLKKKJJJIIIGGGEEECCCBBBEEEDDDCCCCCCDDDEEEFFFGGGIIIIIIHHHGGGFFFEEEDDDCCC;;;???DDDGGGHHHOOOcccvvvwwwdddTTTMMMIIIGGGJJJKKKIIIIIIKKKKKKOOOUUUWWWXXX\\\ccciiisssooojjjhhhjjjkkkkkkjjjmmmooosssxxx{{{~~~zzzqqqkkkhhhjjjiiikkkxxxwwwrrrvvvqqquuu{{{eeeWWWQQQOOOOOOFFFFFFFFFFFFEEEEEEEEEEEEDDDAAAAAADDDDDDBBBCCCFFFNNN\\\rrr{{{sssnnnfffbbb^^^[[[YYYVVVSSSQQQQQQVVV\\\^^^^^^^^^___```ddddddbbb^^^XXXQQQLLLJJJFFFEEEEEEFFFGGGIIIQQQ[[[fffvvv~~~yyyyyy}}}{{{ssspppmmmhhhhhhlllsssyyyxxxqqqjjjeeeccc___ZZZUUURRRPPPMMMKKKLLLIIIGGGEEEEEEEEECCCBBBBBBBBBAAABBBCCCEEEGGGHHHFFFFFFFFFFFFEEEDDDCCCBBB???@@@AAACCCKKKYYYjjjvvvwwwdddTTTMMMKKKIIIGGGGGGHHHJJJLLLPPPQQQSSSUUUXXX^^^eeejjjpppmmmkkkkkkllllllooorrrnnnqqquuu{{{vvvpppnnnooommmlllwww{{{uuuppppppvvvwwwcccYYYTTTNNNIIILLLKKKJJJIIIHHHHHHGGGFFFDDDCCCAAAAAAAAABBBDDDFFFJJJSSSbbbuuuxxxnnngggaaa]]]XXXSSSQQQOOOMMMKKKNNNPPPSSSVVVXXXZZZZZZZZZ``````___ZZZSSSMMMIIIHHHFFFEEEDDDDDDEEEIIILLLNNN```jjjyyy~~~~~~~~~vvvsssnnngggeeeggggggllltttzzz}}}~~~}}}vvvoooiiidddaaa\\\XXXUUURRRNNNLLLJJJHHHEEECCCCCCCCCAAA???AAA@@@@@@AAABBBEEEGGGHHHGGGGGGGGGFFFEEEDDDBBBBBBAAABBBBBBEEELLL[[[mmmyyyuuubbbSSSNNNLLLJJJHHHHHHIIIKKKMMMRRRSSSTTTVVVXXX]]]dddhhhqqqooonnnmmmlllmmmooorrrpppssswww{{{vvvppplllmmmkkkjjjssszzzrrrppprrrzzzxxxcccYYYTTTOOOJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAACCCEEEFFFIIIPPP]]]oootttiiiaaa]]]ZZZUUUQQQOOOMMMLLLJJJJJJKKKMMMPPPRRRTTTUUUUUUYYYYYYYYYVVVPPPLLLIIIHHHDDDDDDBBBBBBCCCFFFIIIKKKWWWaaaooo|||}}}yyyssskkkeeedddaaaeeejjjoootttyyy}}}}}}~~~vvvpppiiifffaaa]]]YYYUUUQQQMMMJJJHHHEEECCCCCCBBB@@@?????????>>>???AAADDDGGGHHHJJJIIIIIIHHHFFFDDDBBBAAACCCCCCDDDFFFOOO^^^qqqrrr```SSSNNNMMMKKKIIIJJJKKKNNNOOOUUUVVVWWWXXXZZZ^^^ccchhhssssssrrrpppnnnnnnpppqqqrrrtttxxx{{{~~~wwwpppkkkkkkiiigggooo|||xxxsssqqqtttyyyzzzdddYYYTTTOOOLLLJJJJJJIIIIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFGGGLLLVVVfff{{{uuuiiibbb[[[XXXSSSPPPOOONNNLLLKKKIIIIIIIIIJJJLLLOOOQQQRRRQQQRRRRRRQQQMMMJJJHHHHHHCCCBBBAAAAAAAAACCCFFFGGGNNNWWWcccooozzz}}}}}}{{{rrrkkkfff```aaadddgggmmmuuu~~~~~~|||}}}{{{rrroooiiiddd^^^XXXRRRNNNMMMJJJGGGFFFEEEDDDBBBAAA???>>>===>>>@@@CCCGGGIIILLLLLLKKKIIIGGGDDDBBBAAACCCDDDDDDHHHQQQbbbvvvooo___SSSOOONNNLLLKKKKKKMMMPPPRRRUUUVVVXXXZZZ\\\```fffjjjtttwwwwwwsssooooooppppppsssuuuwwwzzz|||~~~yyyqqqkkkjjjhhheeemmmxxxyyysssrrruuu{{{~~~}}}{{{eeeXXXRRROOOLLLLLLLLLLLLLLLKKKIIIHHHGGGDDDDDDCCCCCCCCCDDDEEEFFFGGGJJJQQQ```vvvzzzooohhh\\\YYYUUURRRQQQPPPOOONNNKKKJJJIIIIIIJJJMMMPPPSSSNNNPPPQQQOOOLLLIIIHHHHHHCCCCCCAAAAAAAAABBBDDDEEEIIIQQQ[[[eeeppp~~~|||zzzwwwuuuvvvwwwwwwwww{{{|||zzzrrrkkk______^^^___ccckkkuuu{{{}}}{{{zzzzzz{{{|||~~~zzzrrrkkkccc\\\UUUPPPOOOLLLIIIHHHGGGFFFDDDBBB@@@???>>>>>>@@@CCCGGGIIINNNMMMLLLKKKHHHFFFCCCBBBBBBCCCEEEIIISSSeeeyyy{{{kkk]]]TTTOOONNNLLLLLLMMMOOORRRTTTTTTVVVYYY[[[___ccciiimmmssszzz{{{uuuppppppqqqooorrrsssuuuwwwyyy{{{|||}}}}}}ssslllkkkhhhffflllvvvxxxtttuuuyyyyyyvvv~~~}}}fffXXXQQQNNNLLLLLLMMMMMMMMMLLLJJJHHHGGGDDDDDDDDDDDDEEEEEEFFFFFFHHHJJJPPP^^^ttt~~~sssmmm___[[[WWWTTTRRRQQQPPPNNNLLLKKKIIIIIIJJJMMMPPPRRRQQQRRRSSSQQQMMMJJJHHHGGGDDDCCCBBBBBBBBBCCCCCCDDDFFFLLLUUU]]]fffsss~~~zzzwwwsssqqqppppppooooooqqqrrrvvv|||zzzqqqfffdddaaa______dddlllqqqyyy{{{}}}|||yyyvvvttttttnnnrrrwww}}}zzzqqqhhh```ZZZUUURRRPPPLLLJJJIIIHHHFFFDDDDDDBBBAAA@@@AAADDDHHHKKKOOONNNMMMLLLJJJGGGEEEDDD@@@CCCFFFLLLWWWiii|||uuugggZZZTTTOOONNNLLLLLLMMMPPPSSSUUUTTTWWWZZZ]]]aaafffkkkooorrr{{{~~~vvvpppqqqrrrooorrrrrrtttuuuwwwyyy{{{|||tttlllkkkiiifffkkkuuuzzzxxxzzzzzzuuu{{{iiiZZZRRRNNNLLLJJJKKKLLLLLLKKKIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFJJJKKKQQQ```uuuvvvoooddd```[[[VVVTTTRRRPPPNNNLLLKKKIIIHHHIIILLLNNNPPPTTTUUUUUURRRNNNJJJGGGGGGCCCCCCCCCCCCCCCCCCDDDDDDCCCHHHOOOTTT[[[ffftttzzzwwwssspppooonnnmmmlllllllllnnnrrrxxx}}}yyypppnnniiiddd```aaaeeeiiinnnrrrwwwyyywwwtttqqqpppgggjjjooosssxxx~~~tttlllfff```]]]YYYVVVSSSQQQPPPNNNLLLJJJHHHFFFCCCBBBCCCEEEIIILLLOOOOOONNNMMMKKKHHHGGGEEE@@@CCCIIIPPP\\\mmm{{{nnnaaaWWWRRRNNNMMMLLLLLLMMMPPPSSSUUUWWWYYY\\\___bbbfffkkknnnppp{{{wwwppprrrrrrooorrrrrrsssuuuwwwyyy{{{}}}~~~ssskkkjjjiiifffkkksss~~~}}}nnn^^^TTTOOOLLLJJJKKKMMMMMMLLLJJJGGGEEEEEEEEEFFFFFFGGGGGGGGGFFFJJJKKKRRRbbbwwwyyymmmhhhbbb]]]YYYVVVSSSQQQMMMLLLKKKJJJKKKLLLNNNPPPTTTUUUTTTRRRMMMIIIFFFEEEBBBBBBBBBBBBCCCCCCDDDDDDAAAFFFKKKNNNRRR[[[gggpppzzz~~~}}}~~~~~~}}}|||zzzwwwssspppoooooonnnmmmllljjjiiilllrrryyyuuurrrllleee___]]]___aaaeeekkkssswwwvvvssspppooofffhhhkkklllooouuu~~~vvvnnniiieeeccc___]]]ZZZWWWVVVUUURRRQQQJJJHHHEEECCCDDDFFFJJJLLLOOOOOONNNMMMKKKIIIHHHGGG@@@DDDKKKSSS```pppvvvjjj^^^TTTPPPMMMLLLKKKKKKMMMPPPSSSVVVYYY[[[^^^aaacccfffjjjmmmnnn{{{wwwppprrrsssooorrrssstttuuuxxxzzz}}}~~~~~~rrrjjjiiihhhfffjjjrrr~~~rrraaaWWWPPPNNNLLLNNNOOOPPPOOOLLLIIIGGGEEEEEEFFFGGGGGGGGGGGGFFFJJJLLLSSScccxxxuuuqqqjjjddd___\\\XXXVVVOOONNNNNNMMMNNNOOOPPPQQQRRRSSSSSSPPPLLLHHHEEEEEE@@@@@@AAABBBBBBCCCDDDDDDBBBFFFJJJLLLOOOUUU```iiiooowww}}}xxxuuurrrpppnnnlllkkklllmmmoooqqqvvv}}}}}}yyyrrrkkkeeeaaa^^^]]]bbbdddhhhpppvvvxxxvvvssslllhhhdddeeejjjooorrrsss|||vvvrrrooommmhhhiiihhhdddcccbbb^^^XXXWWWQQQJJJGGGGGGHHHHHHFFFLLLPPPRRRQQQLLLGGGEEEEEEDDDIIIPPPXXXdddwwwuuucccZZZUUULLLJJJKKKLLLLLLMMMPPPTTTWWWZZZ]]]aaadddgggiiilllooottt~~~xxxuuuuuuuuuvvvxxxyyyyyyyyyzzz|||~~~uuullliiigggeeegggkkk~~~wwwdddYYYQQQKKKNNNJJJIIILLLMMMKKKJJJKKKNNNHHHGGGLLLNNNIIIFFFGGGLLLOOOXXXiii}}}zzztttmmmgggaaa[[[WWWTTTQQQOOOMMMMMMLLLKKKIIINNNNNNMMMLLLJJJHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAEEEIIIJJJKKKNNNUUU\\\cccjjjvvv|||yyywwwtttrrroookkklllmmmnnnpppvvv}}}|||vvvoooiiiccc___\\\```aaaeeelllssswwwwwwuuukkkgggddddddgggkkkmmmmmmwwwzzz~~~}}}yyyvvvsssqqqsssuuuuuurrrqqqpppkkkeee\\\VVVMMMIIIHHHIIIHHHGGGKKKOOOQQQPPPKKKFFFDDDEEEDDDJJJSSS]]]jjj{{{qqq___VVVSSSKKKJJJKKKMMMMMMNNNQQQUUUXXXZZZ]]]bbbeeegggjjjmmmooovvv{{{xxxxxxxxxxxxzzz{{{{{{{{{|||~~~vvvmmmiiihhhfffhhhlllzzz}}}iii^^^WWWSSSRRRNNNLLLNNNNNNKKKJJJKKKLLLHHHHHHNNNQQQOOOMMMNNNOOOSSS\\\mmm{{{sssllleee___ZZZXXXVVVRRRPPPOOONNNLLLKKKKKKJJJJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFIIIJJJJJJMMMTTTYYY]]]cccmmm}}}}}}zzzvvvsssllllllllllllnnnuuu}}}}}}wwwqqqiiibbb]]]]]]^^^aaagggnnnuuuxxxyyyrrrppplllkkklllnnnnnnnnnsssuuuxxx}}}yyyrrrfff^^^SSSLLLJJJJJJIIIHHHJJJNNNPPPOOOJJJFFFDDDDDDEEEKKKVVVbbbqqq|||kkkZZZRRRPPPIIIKKKLLLNNNOOOPPPRRRVVVYYY\\\___cccfffiiikkknnnqqqvvv}}}zzzyyyxxxzzz|||}}}}}}|||}}}wwwllliiihhhgggiiilllvvvtttggg___ZZZUUUPPPMMMNNNMMMJJJHHHIIIIIIGGGIIINNNRRRQQQQQQRRRTTTXXXaaarrr}}}tttllleeeaaa___[[[WWWTTTRRRPPPNNNLLLIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGIIIJJJJJJLLLQQQUUUWWWYYYaaaqqq}}}}}}}}}~~~yyyuuunnnmmmkkkjjjkkkqqqzzzzzzqqqggg```\\\\\\^^^bbbiiiqqqwww{{{zzzyyywwwuuuuuuttttttsssvvvxxxzzz~~~zzzqqqhhh[[[RRRNNNLLLKKKJJJKKKNNNQQQPPPKKKGGGEEEFFFDDDLLLYYYhhhxxxxxxgggVVVPPPPPPJJJKKKLLLOOOPPPQQQTTTWWWZZZ]]]```dddhhhjjjmmmppprrruuu}}}{{{yyywww{{{|||}}}}}}|||}}}wwwlllhhhgggggghhhjjjrrrrrrfff^^^YYYTTTPPPPPPOOOLLLJJJKKKKKKKKKNNNRRRUUUVVVWWWWWWZZZ]]]gggxxx}}}uuunnnjjjeeeaaa[[[WWWTTTRRROOOMMMKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJJJJKKKNNNQQQSSSSSSYYYggg}}}{{{uuutttttttttwww||||||wwwpppooollliiijjjnnnuuu{{{xxxlllccc]]]]]]]]]___dddllltttzzz||||||}}}|||{{{yyyxxxxxx{{{|||~~~{{{qqqdddYYYSSSPPPMMMKKKLLLOOORRRQQQMMMIIIGGGHHHEEEMMMZZZkkk}}}vvvfffVVVQQQQQQLLLKKKMMMPPPRRRSSSVVVYYY\\\___bbbfffjjjlllooorrrtttvvv~~~{{{yyyzzz{{{||||||{{{{{{}}}xxxkkkgggfffffffffhhhooo|||qqqddd```ZZZVVVVVVUUUQQQOOOQQQOOORRRVVVZZZ^^^aaacccddd```ccclll}}}~~~xxxtttkkkggg```[[[WWWTTTQQQPPPNNNMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMOOOSSSRRRUUUaaavvvxxxsssrrrqqqpppqqqsssvvvxxx}}}|||uuussspppllljjjlllqqqvvv~~~~~~qqqhhhbbbaaa___^^^```fffooouuu|||yyykkk```XXXTTTPPPMMMLLLPPPSSSRRRNNNJJJHHHIIIGGGNNN\\\nnntttfffWWWSSSTTTOOONNNPPPSSSVVVWWWYYY\\\___```dddhhhkkknnnpppsssvvvxxx|||zzz{{{{{{{{{zzzzzz|||~~~{{{lllggggggfffeeefffmmmyyywwwjjjccc^^^\\\ZZZUUUTTTUUUPPPVVV\\\___ccciiimmmmmmiiikkkrrr~~~sssnnngggaaa]]]ZZZWWWVVVQQQOOOMMMJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNRRRRRRUUU___pppzzzyyywwwtttsssrrrrrrrrrwwwzzz{{{yyyuuupppmmmlllooorrrvvv{{{qqqgggfffbbb^^^]]]aaaiiioooyyy~~~~~~qqqeee]]]WWWRRRNNNKKKOOORRRQQQMMMIIIHHHIIIJJJQQQ^^^pppssseeeXXXTTTUUUPPPQQQTTTXXXZZZ\\\^^^aaacccbbbeeeiiillloooqqqtttwwwyyy|||zzz{{{|||{{{zzzzzz|||}}}oooiiihhhgggeeeeeekkkvvvwwwpppmmmiiiccc```aaa\\\ccciiiiiijjjpppsssrrrssssssxxx|||wwwpppiiieeebbb```^^^VVVTTTQQQNNNLLLJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNNNNNNNOOOQQQVVV^^^kkk~~~{{{xxxuuutttssstttyyy~~~zzztttooommmnnnpppmmmzzzzzzkkkiiieee___\\\^^^eeekkkqqqwwwtttiii```YYYSSSNNNJJJNNNQQQPPPLLLHHHGGGHHHMMMSSS```qqqqqqeeeXXXUUUVVVQQQTTTWWW[[[^^^```bbbdddgggbbbeeejjjmmmooorrruuuxxxwww{{{{{{||||||{{{zzzzzz|||~~~}}}~~~rrrkkkjjjhhhfffeeeiiittt}}}vvvrrrrrrpppwww{{{wwwuuuyyyzzzxxxzzzyyy{{{}}}vvvoookkkhhhfffeee\\\ZZZVVVRRRPPPNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLNNNOOOOOONNNKKKPPPVVV]]]iii~~~~~~{{{{{{{{{{{{tttpppnnnmmmmmmuuuwwwqqqiii```[[[\\\aaaeeeooouuu~~~{{{wwwqqqnnnnnnppprrrsssyyy{{{~~~yyyoooeee[[[RRRLLLNNNPPPRRROOOKKKHHHHHHJJJLLLUUUdddwwwkkk^^^XXXUUUTTTUUUVVVXXX]]]aaadddeeeeeedddggggggiiilllpppsssttttttyyy{{{{{{|||}}}|||||||||}}}~~~|||}}}uuujjjfffdddeeehhhhhhqqq}}}}}}xxxrrrmmmiiifffdddaaa\\\XXXVVVTTTQQQOOOKKKKKKKKKJJJIIIIIIKKKLLLNNNMMMMMMPPPSSSUUURRRPPPSSSQQQTTT^^^kkk~~~yyytttrrrqqqooouuu~~~yyyqqqhhhcccbbbeeehhhnnnttt}}}}}}qqqllleeeaaa``````aaabbbfffhhhmmmrrrxxx}}}~~~xxxpppggg]]]SSSMMMJJJMMMOOONNNJJJGGGHHHIIILLLVVVggg{{{jjj]]]XXXUUUUUUVVVXXXZZZ^^^bbbeeefffffffffhhhhhhjjjmmmpppssstttuuuxxx~~~{{{zzz|||~~~}}}}}}}}}~~~}}}~~~yyymmmgggddddddgggfffnnn~~~zzzuuuppplllkkkgggaaa]]]ZZZWWWUUUSSSOOOOOONNNLLLKKKLLLMMMOOOQQQPPPPPPRRRUUUVVVTTTRRRTTTRRRUUU^^^kkk}}}~~~zzzyyyzzzzzz|||xxxwwwssswww|||}}}uuuooolllllllllooouuu}}}}}}wwwrrrfffaaaZZZUUURRRRRRQQQQQQTTTVVVZZZ```gggnnntttwwwzzzxxxtttpppiii___UUUNNNHHHKKKNNNNNNKKKIIIIIIKKKNNNZZZmmm|||ggg]]]YYYWWWVVVWWWZZZ\\\```dddfffhhhhhhhhhhhhiiillloooqqqsssuuuvvvwww}}}~~~{{{{{{|||~~~~~~~~~~~~~~~}}}|||~~~}}}ooohhhddddddfffccckkkyyy~~~{{{wwwtttpppiiiddd```]]]ZZZXXXUUUTTTRRRQQQRRRSSSUUUVVVWWWVVVUUUVVVXXXYYYXXXVVVVVVTTTVVV^^^jjj{{{~~~xxxqqqmmmmmmooorrrxxx}}}~~~zzzyyyzzz|||~~~yyyvvvsssvvvzzz|||xxxvvvuuurrrmmmiiibbb]]]VVVQQQNNNMMMLLLKKKNNNOOOPPPTTTYYY___eeeiiinnnoooooonnnjjjaaaWWWOOOJJJMMMPPPPPPMMMKKKLLLNNNRRR___sssxxxeee\\\ZZZYYYXXXZZZ\\\^^^aaadddggghhhiiiiiiiiilllooorrrsssuuuvvvwwwxxx}}}~~~{{{{{{}}}~~~}}}~~~~~~|||{{{yyy{{{~~~rrrjjjeeedddfffccciiiuuu|||zzzwww~~~yyyrrrlllhhhddd```^^^\\\ZZZYYYZZZ]]]```cccdddaaa```^^^]]]]]]\\\\\\\\\YYYWWWXXX___jjjzzz~~~uuusssnnnhhhdddeeejjjnnnvvvzzz~~~yyywww{{{}}}xxxssspppnnnlllgggddd___[[[UUUPPPNNNMMMKKKJJJLLLKKKKKKMMMPPPUUUZZZ]]]ccceeehhhjjjhhhaaaWWWOOOLLLNNNPPPOOOLLLKKKLLLOOOWWWeeezzzsssccc\\\\\\\\\\\\]]]___```bbbeeehhhiiijjjjjjkkkooosssuuuvvvvvvxxxzzzzzz|||}}}~~~}}}|||}}}}}}~~~~~~|||zzzyyyzzz}}}tttkkkfffdddfffdddhhhrrr~~~xxxuuu||||||wwwrrrnnnjjjgggcccbbbcccgggmmmsssuuuvvvpppnnnjjjfffcccaaa```aaa]]][[[\\\bbblll{{{~~~~~~zzzuuuqqqhhhhhheeeaaa___aaahhhmmmuuuxxx}}}{{{uuutttzzz{{{vvvooolllkkkjjjgggddd^^^ZZZUUUQQQNNNMMMLLLKKKHHHHHHGGGHHHKKKOOOSSSVVVYYY\\\aaaeeeeee___UUUNNNJJJLLLMMMKKKIIIIIIMMMQQQ^^^lllpppbbb]]]^^^______```bbbccceeegggiiikkklllmmmnnnrrrxxxzzzyyyyyy{{{}}}~~~}}}~~~~~~}}}|||||||||}}}~~~}}}~~~~~~}}}|||{{{{{{~~~xxxnnngggeeeeeeeeehhhooo{{{zzzxxx||||||wwwsssllllllooovvv}}}xxxpppiiieeedddeeeaaa______eeeooo~~~zzzvvvqqqkkkgggaaabbbcccaaa```dddlllrrrvvvyyy~~~~~~uuupppssszzzyyytttmmmjjjjjjkkkjjjhhhddd```ZZZVVVSSSRRRPPPNNNIIIIIIHHHHHHJJJLLLNNNPPPQQQUUU[[[```aaa\\\SSSMMMHHHJJJJJJIIIHHHKKKQQQWWWcccqqq|||nnnaaa^^^aaabbbbbbcccfffggghhhjjjlllnnnoooppppppuuu{{{}}}|||{{{}}}~~~}}}}}}}}}~~~~~~{{{|||~~~~~~~~~||||||qqqhhhddddddeeeggglllvvv~~~~~~}}}~~~vvvwww|||yyyooohhhggghhheeebbbbbbhhhrrr~~~xxxrrrlllfffccc```ccceeeeeeeeejjjrrrzzzxxx|||uuuoooooosssxxxyyysssmmmjjjkkkmmmmmmllllllhhhbbb]]]ZZZXXXUUUSSSOOONNNLLLKKKJJJKKKKKKLLLNNNQQQWWW]]]^^^ZZZRRRLLLHHHIIIJJJIIIJJJOOOWWW^^^gggtttzzzmmmaaa___bbbcccdddeeeiiijjjkkkmmmoooppprrrsssqqqwww}}}}}}|||~~~~~~~~~~~~zzz|||}}}~~~ssshhhcccbbbdddeeeiiisss}}}~~~~~~rrrjjjiiijjjgggddddddjjjtttzzztttmmmddd______[[[aaahhhmmmqqqvvv|||xxxooolllooovvv{{{xxxsssqqqrrrtttvvvwwwrrrrrrpppmmmhhhbbb]]]YYYQQQPPPMMMJJJHHHHHHHHHIIIMMMOOOSSSXXXZZZWWWQQQMMMLLLLLLKKKHHHHHHNNNZZZdddpppvvv~~~oooiiibbb```aaaeeeggghhhjjjlllooopppqqqsssvvvxxxtttxxx||||||{{{}}}zzz{{{|||~~~}}}xxxmmmhhhfffbbbeeeiiiooo|||~~~{{{~~~~~~|||uuuooojjjhhhgggfffeeehhhssszzztttmmmfffbbbcccbbbgggnnnssswww{{{|||rrroooppprrryyy~~~{{{zzz|||}}}|||{{{wwwrrrkkkfffbbb[[[XXXTTTPPPLLLJJJJJJJJJNNNPPPTTTXXXYYYWWWQQQMMMIIIJJJIIIGGGHHHOOO[[[dddkkkpppxxx|||iiieee```___bbbgggjjjkkkmmmoooqqqssssssuuuwwwyyyxxx|||}}}}}}~~~~~~~~~~~~}}}}}}|||~~~~~~qqqiiieeebbbdddgggmmmyyy~~~~~~|||uuupppkkkgggiiigggfffjjjtttyyysssnnnhhhgggiiilllqqqwww|||zzzuuutttrrruuuvvvwww~~~|||zzz}}}yyyssspppgggccc^^^YYYTTTQQQPPPOOOQQQRRRTTTWWWXXXVVVRRRNNNIIIJJJIIIHHHJJJRRR^^^gggiiimmmttt{{{vvvdddaaa___```dddiiinnnpppqqqsssuuuvvvvvvwwwyyy{{{{{{~~~~~~|||{{{zzz{{{}}}uuujjjeeecccccceeeiiittt|||wwwqqqlllhhhjjjhhhhhhkkkvvvvvvrrrnnnkkklllppptttyyy}}}{{{xxxtttrrruuu}}}|||xxxwwwzzz~~~sssooojjjddd___[[[XXXWWWUUUUUUVVVWWWXXXVVVRRROOOLLLLLLKKKLLLOOOWWWbbbiiinnnrrrwww{{{ssscccbbbaaacccggglllpppsssvvvwwwyyyyyyyyyyyy{{{||||||~~~}}}|||{{{|||}}}yyyllleeeeeecccdddhhhppp}}}yyysssnnnjjjiiihhhgggkkkvvv|||tttqqqpppooorrrwwwzzz~~~vvvrrrsssvvvyyy||||||zzzwwwvvvzzzzzzssskkkddd___\\\ZZZYYYXXXXXXXXXWWWTTTQQQNNNNNNMMMOOOSSS\\\ffflllwwwzzz}}}ttteeeeeefffgggjjjnnnrrrtttxxxzzz{{{{{{{{{{{{|||~~~}}}~~~zzzmmmffffffddddddhhhmmmyyy~~~zzzuuuoookkkgggffffffjjjuuuyyysssrrrsssuuuyyyyyyvvvvvvuuuuuuwwwyyy{{{~~~zzzyyyxxxyyy}}}yyyooofff```___]]][[[YYYYYYXXXVVVTTTPPPOOOPPPSSSZZZdddnnnttttttgggiiijjjkkklllnnnrrruuuyyyzzz||||||||||||~~~|||nnnhhhfffcccccchhhkkksss~~~zzzuuupppllleeeddddddiiiuuu~~~xxxsssuuuxxx{{{~~~~~~{{{yyyzzzxxx{{{~~~}}}|||}}}yyyzzz{{{}}}|||qqqkkkdddaaa]]][[[ZZZYYYXXXWWWSSSSSSUUU[[[fffrrr}}}~~~sssfffiiilllmmmmmmnnnrrruuuxxxyyy{{{|||||||||~~~}}}ooojjjeeeaaabbbgggiiimmm|||xxxsssnnnjjjdddcccdddiiiuuu}}}wwwtttwww|||zzz}}}|||zzz{{{|||yyy{{{~~~}}}wwwfffccc^^^\\\ZZZZZZYYYXXXXXXXXX[[[dddppp~~~|||qqqdddhhhkkkmmmmmmnnnrrruuuwwwyyy{{{{{{{{{|||~~~~~~pppkkkccc___aaafffgggjjj|||||||||zzzvvvqqqllliiidddddddddiiiuuu{{{|||}}}~~~~~~uuuiii]]]YYYZZZYYYZZZ\\\]]]aaahhhsss~~~xxxllliiijjjlllnnnppprrrssssssxxxyyyyyyyyyyyy{{{~~~ssskkkgggdddcccdddeeekkkxxx}}}|||~~~|||xxxtttnnniiieeeeeefffkkkwww~~~yyymmm```\\\[[[[[[]]]```ccciiisssvvvllliiijjjlllnnnppprrrssssssuuuwwwyyy{{{{{{}}}{{{qqqgggdddbbbbbbccchhhuuu}}}{{{}}}|||yyyuuunnnjjjiiihhhiiinnnyyyrrreee___]]]^^^aaafffgggppp~~~~~~tttllliiijjjkkkmmmoooqqqsssssstttwwwzzz}}}uuuiiieeebbbaaabbbfffqqq}}}|||zzz|||}}}{{{~~~|||}}}zzz}}}zzzvvvpppkkkkkkkkklllppp{{{xxxiiibbb___```eeekkkooozzzzzzrrrmmmjjjkkklllnnnppprrrtttuuuvvvyyy~~~~~~~~~uuummmhhhcccbbbbbbdddnnnwww|||yyy{{{zzzvvvvvv{{{}}}zzzwwwvvvtttxxx||||||xxxrrrmmmkkkkkklllqqq|||{{{mmmeeebbbccciiiqqq}}}wwwqqqnnnmmmmmmnnnoooqqqtttvvvwww{{{~~~}}}~~~}}}tttrrrlllfffdddcccdddkkksss~~~|||~~~{{{sssppprrrwwwzzz|||~~~~~~{{{wwwvvvuuusssqqqooooooqqquuu~~~{{{uuuqqqiiiiiikkkqqq|||~~~rrrjjjfffgggnnnvvv~~~vvvqqqpppppppppqqqrrrtttvvvyyy{{{~~~~~~}}}~~~zzzxxxpppiiifffddddddiiiooo}}}}}}tttnnnnnnqqqtttuuu|||}}}~~~}}}|||zzz{{{|||}}}}}}zzzssspppqqqpppnnnkkkkkkmmmooosss}}}~~~yyytttiiijjjlllqqq{{{vvvoookkklllsss|||}}}uuurrrrrrttttttttttttvvvyyy|||~~~~~~~~~{{{rrrjjjgggdddcccfffkkkvvvyyyrrrrrrtttvvvwww~~~|||{{{|||zzz}}}{{{rrrlllmmmnnnnnnlllmmmpppqqqnnnrrr|||wwwmmmmmmnnnrrr{{{yyysssoooooowww}}}vvvrrrsssvvvvvvuuuvvvxxx{{{~~~~~~~~~|||sssjjjfffdddbbbdddhhhqqq~~~xxxxxxzzz|||}}}xxx~~~|||rrrjjjkkknnnnnnooorrrvvvuuunnnnnn~~~yyyppppppqqqttt{{{vvvsssqqqrrr|||{{{yyyyyyyyyxxxwwwxxxzzz~~~xxxkkkffffffddddddfffrrr}}}}}}xxxsssooommmmmmqqquuuzzzzzzuuusss|||~~~wwwvvvrrrrrrvvv}}}vvvsssrrrttt}}}{{{zzzyyyyyyzzzyyyxxxwwwyyy{{{~~~~~~~~~~~~~~~ooohhhfffddddddeeeooo||||||wwwssspppooossswww{{{|||wwwuuu~~~zzzuuuqqqooosssyyy~~~wwwtttsssxxx||||||{{{yyyyyyzzzyyyxxxwwwxxxzzz|||}}}~~~}}}}}}}}}~~~~~~~~~~~~tttjjjfffcccccceeekkkwww~~~yyytttqqqvvvxxx|||}}}xxxxxxzzzsssnnnkkknnnsss{{{}}}xxxuuuttt}}}}}}}}}|||zzzzzzzzzyyyyyyxxxyyyzzz|||}}}}}}|||||||||}}}~~~}}}yyymmmfffcccdddfffhhhrrryyytttvvvwwwzzz{{{xxxyyy}}}vvvpppkkkggghhhlllttt}}}zzzvvvtttwww|||~~~yyyuuuvvv}}}~~~||||||yyyyyyyyyzzz{{{}}}}}}{{{||||||}}}~~~~~~qqqiiieeeeeegggfffnnn|||~~~xxxuuuuuuvvvvvvtttvvvyyyrrrlllfffbbbbbbeeelllxxxzzzuuuqqqooommmmmmqqqxxx}}}xxxtttyyy~~~~~~~~~}}}}}}xxxyyyyyyzzz|||~~~~~~~~~}}}|||}}}~~~~~~xxxmmmgggeeegggeeeiiitttxxxvvvtttrrrooopppyyyuuunnneee```\\\\\\^^^cccmmmwww{{{uuuoookkkhhhiiilllpppvvv~~~~~~{{{uuusss|||}}}}}}~~~||||||}}}yyyyyyzzzzzz{{{|||}}}}}}|||~~~}}}}}}~~~sssiiieeeeeeccceeelllzzzzzzuuupppjjjhhhpppyyyyyyoooggg]]]YYYVVVVVVWWWZZZbbbkkkzzz~~~{{{wwwtttpppkkkhhhdddhhhnnnuuu|||~~~|||||||||xxxrrrrrr~~~|||||||||{{{zzz|||zzzzzzzzzzzzzzzzzzzzzzzz|||~~~~~~~~~~~~}}}}}}vvvkkkeeedddbbbcccgggttt~~~vvvooogggdddiiirrr~~~xxxttttttuuu~~~|||tttiiiaaaXXXTTTRRRRRRSSSUUU\\\dddppp}}}{{{yyyvvvrrrooolllkkkjjjhhhnnnwww~~~yyytttoooqqqrrrvvv|||wwwoooqqq}}}yyyzzz|||{{{yyyvvvxxxzzzzzzyyyyyyyyyzzz|||{{{}}}{{{ooohhheee```ccchhhooo~~~zzzqqqiiicccdddiii{{{|||qqqiiigggiiiqqqzzz}}}yyyvvvppphhhaaaZZZRRRNNNQQQSSSRRRVVV\\\fffnnn{{{{{{yyyuuurrrooonnnnnnoooooottt|||{{{vvvrrroookkkhhhmmmnnnrrryyy{{{ssslllqqq}}}yyyzzz|||{{{yyywwwyyyzzz{{{zzzyyyzzz{{{~~~~~~~~~{{{}}}rrrhhhdddbbbdddggglllyyy{{{ssskkkfffhhhnnnyyy|||~~~zzzqqqiiieeeeeehhhpppxxx|||~~~~~~~~~|||yyy|||wwwqqqnnnnnnkkkfffaaaYYYRRRMMMOOOQQQQQQTTTYYYaaagggttt{{{yyyuuusssrrrssstttvvvyyy|||yyyqqqkkkhhhgggffffffmmmooottt|||}}}uuuooovvv}}}zzzzzz{{{{{{yyyyyyzzz|||{{{zzzzzz{{{|||~~~}}}}}}}}}~~~wwwkkkfffddddddeeehhhrrr|||uuuoookkkooouuu|||~~~|||uuullleeeaaa```hhhooorrrtttwwwwwwuuuxxx{{{~~~wwwrrrpppooommmjjjlllhhhdddccceeefffeeeccc\\\VVVQQQQQQRRRRRRUUUXXX]]]bbbmmm|||}}}yyyvvvvvvxxx{{{~~~|||yyytttmmmgggfffhhhkkknnnuuuxxx~~~{{{www~~~{{{{{{|||{{{zzz{{{|||||||||{{{zzz|||}}}~~~}}}pppkkkfffdddcccffflllzzz~~~xxxrrrqqqvvv~~~}}}rrrhhhaaa```hhhoooqqqrrrtttrrrnnnppprrrttttttsssuuuyyy~~~zzzsssmmmjjjhhhfffddddddaaa^^^^^^aaaeeeggggggbbb]]]XXXVVVWWWYYY[[[]]]^^^aaajjjxxx~~~}}}|||yyyvvvsssqqqnnnjjjhhhhhhmmmtttxxx}}}}}}||||||{{{|||}}}}}}|||zzzzzz|||~~~}}}~~~~~~}}}}}}|||}}}~~~~~~~~~rrrlllhhheeecccfffjjjsss~~~}}}~~~zzzvvvvvv}}}wwwjjjcccbbbkkksssvvvwwwwwwsssnnnoooppppppnnnlllmmmrrrwww{{{xxxsssoookkkhhheeedddbbb```^^^]]]```dddhhhjjjhhheee```\\\^^^bbbdddeeebbbdddjjjvvv~~~{{{xxxuuurrrpppoookkklllllllllooottt|||~~~}}}}}}}}}}}}}}}{{{yyyyyy{{{}}}{{{}}}~~~}}}||||||}}}~~~}}}}}}~~~vvvlllkkkfffeeeggghhhnnn}}}~~~}}}zzz{{{yyymmmgggeeepppzzz~~~~~~|||uuunnnoooooopppoooooooooppprrruuuuuutttqqqnnnkkkhhhfffdddcccaaa```aaaeeehhhkkkllljjjfffbbbdddkkknnnmmmiiiiiimmmwww|||xxxssspppoooppppppooorrrvvvxxx{{{}}}}}}|||zzzxxxyyy{{{}}}{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}qqqnnniiigggiiiggghhhxxx~~~{{{sssooonnnzzz{{{rrrnnnpppuuuyyy{{{yyytttpppppprrruuuuuussspppmmmkkkhhhhhhgggffffffiiilllooopppqqqmmmiiimmmuuuyyyxxxsssrrrttt|||{{{vvvqqqooooooqqqsssxxx|||}}}}}}|||zzzxxxxxxzzz||||||~~~}}}||||||}}}{{{}}}~~~}}}~~~~~~}}}~~~~~~|||}}}~~~yyypppjjjiiijjjfffdddsss}}}xxxwwwxxxwwwnnnrrr{{{zzzqqqnnnqqqvvvyyyxxxtttqqqooolllllllllllllllnnnqqqsssuuuvvvtttpppttt~~~|||{{{{{{|||zzzvvvsssqqqtttyyy~~~~~~|||{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}|||zzzzzzxxx|||~~~}}}}}}~~~||||||}}}~~~{{{zzzyyyzzz{{{~~~|||tttlllgggeeefffoooyyyxxxrrrvvvuuupppmmmpppxxx}}}{{{xxxwwwwwwyyy{{{xxxsssqqqtttxxx|||~~~|||xxxyyy~~~~~~}}}|||{{{|||}}}|||{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzz}}}}}}}}}~~~}}}}}}{{{}}}|||{{{zzzzzz{{{|||}}}~~~|||pppiiifffgggnnnvvvwwwyyy{{{rrrpppttt|||~~~zzzyyy|||{{{yyyzzz}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}|||}}}~~~~~~|||{{{~~~}}}{{{zzzzzzzzzxxxyyy|||wwwmmmiiihhhlllqqq~~~~~~xxxvvvxxx}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||{{{|||}}}{{{zzzyyyyyyuuuwwwzzz}}}rrrkkkhhhiiikkkvvv~~~}}}}}}~~~~~~}}}{{{{{{}}}}}}zzzyyyxxxwwwtttvvvyyy}}}wwwnnngggfffgggppp{{{~~~~~~}}}|||}}}~~~{{{yyywwwvvvuuuwwwzzz~~~qqqhhheeegggkkkttt~~~~~~~~~~~~}}}}}}~~~{{{yyyxxxwwwyyy|||uuuiiigggiiifffmmmyyy~~~}}}~~~|||~~~~~~}}}zzzyyyxxxzzz~~~xxxkkkhhhlllccchhhrrr~~~~~~~~~}}}yyy{{{~~~sssllliiihhhggglllwww~~~~~~||||||xxxnnnjjjiiigggkkkuuu~~~}}}~~~~~~~~~rrrllljjjhhhiiipppzzz|||}}}~~~}}}||||||}}}}}}~~~wwwooollliiihhhmmmttt~~~~~~~~~~~~|||{{{|||}}}|||{{{zzz{{{||||||}}}vvvpppkkkiiikkkpppxxx~~~}}}~~~~~~|||zzz{{{|||~~~}}}|||{{{{{{|||{{{|||~~~vvvpppkkkkkkmmmsss~~~~~~}}}}}}}}}~~~~~~}}}zzz|||~~~}}}||||||{{{|||~~~|||uuunnnjjjiiilllvvv}}}}}}}}}}}}~~~{{{|||~~~~~~|||~~~~~~}}}{{{|||~~~yyypppjjjggghhhpppyyy~~~}}}|||{{{zzz|||~~~{{{|||~~~{{{llleeeccceeejjjoooxxx}}}}}}||||||~~~|||~~~{{{lllfffcccdddggglllsss}}}~~~~~~~~~~~~~~~zzzmmmgggdddccceeehhhllluuuzzznnniiigggddddddfffiiipppzzz|||~~~sssnnnjjjgggeeeggghhhmmmttt|||{{{vvvvvv{{{tttoooiiifffggggggjjjnnnttt}}}zzzwwwyyyzzzrrrjjjeeeeeefffgggiiilllsss}}}{{{}}}~~~tttjjjdddcccdddeeeeeeggglllwww{{{yyy{{{~~~||||||}}}~~~~~~uuukkkdddbbbdddfffgggggghhhnnnyyy|||{{{yyy}}}}}}tttlllgggffffffggggggfffeeejjjttt||||||{{{yyy~~~~~~~~~}}}|||||||||~~~vvvooolllkkkiiiiiigggdddbbbfffmmmsss}}}{{{~~~~~~~~~}}}||||||||||||~~~~~~|||}}}~~~~~~wwwqqqmmmjjjiiifffcccaaaccchhhmmmvvv~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~|||}}}~~~zzz~~~wwwnnnkkkiiifffbbbaaacccgggjjjoooxxx~~~}}}||||||}}}~~~~~~{{{sssnnnkkkgggdddccceeegggiiijjjqqq{{{|||}}}~~~{{{|||}}}}}}~~~ssspppkkkgggffffffggggggfffjjjqqqyyyzzz~~~{{{xxxzzzwwwsssmmmiiiggggggffffffcccfffkkkpppyyy{{{{{{www{{{~~~}}}}}}~~~~~~|||~~~zzztttmmmhhheeedddcccfffhhhiiijjjooozzz}}}{{{zzzyyyvvvttt~~~||||||}}}~~~~~~}}}{{{zzz}}}~~~wwwoooiiigggdddcccdddeeeffffffiiisss}}}{{{{{{zzzzzzxxxvvv~~~}}}}}}zzzxxxxxx{{{{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}zzzxxxwwwyyy{{{~~~~~~sssnnnkkkhhheeedddeeeeeedddfffllluuu}}}~~~|||zzzzzzzzzzzzxxxvvvyyyyyyzzz}}}zzz{{{|||zzzvvvsssrrrrrrvvvvvvwwwyyyzzz{{{||||||||||||}}}}}}}}}|||{{{{{{{{{{{{{{{}}}~~~~~~|||||||||}}}~~~~~~{{{xxxvvvvvvxxxzzz}}}{{{tttqqqlllgggfffffffffffffffjjjpppuuu~~~|||zzzyyyyyyxxxvvvttttttuuuxxx|||}}}xxxxxxxxxuuurrrooonnnnnnqqqsssuuuwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwxxxxxxyyy{{{~~~~~~~~~~~~~~~|||{{{|||}}}~~~}}}|||{{{zzzzzzzzz|||~~~~~~{{{yyyxxxxxxzzz|||~~~|||vvvooojjjhhhhhhhhhggghhhjjjnnnpppwww}}}zzzxxxwwwuuurrrppprrrtttxxx|||~~~~~~}}}}}}wwwwwwvvvtttpppnnnmmmnnnnnnppptttwwwyyyzzzyyyyyyxxxxxxxxxxxxwwwvvvuuuuuussstttuuuuuuvvvyyy}}}}}}}}}}}}{{{zzzzzz|||}}}}}}|||zzzyyyxxxxxxyyy|||~~~~~~}}}}}}}}}~~~~~~~~~vvvpppllljjjhhhggggggiiikkkmmmlllvvv~~~|||xxxvvvtttrrrooolllqqquuuyyy|||~~~}}}}}}|||wwwwwwvvvtttpppnnnnnnooommmooossswwwyyyyyyxxxwwwvvvvvvvvvvvvuuutttsssrrrpppqqqrrrqqqqqqsssxxx|||}}}~~~}}}{{{yyyzzz{{{}}}}}}}}}zzzyyywwwwwwxxxzzz}}}~~~~~~~~~~~~}}}rrroookkkiiihhhiiijjjkkkeeennnwww{{{yyyvvvtttsssqqqnnnlll{{{xxxrrruuuzzz}}}~~~}}}||||||wwwwwwwwwtttqqqppppppqqqmmmooossswwwyyyyyyxxxvvvuuuuuuuuuuuutttsssrrrqqqnnnooopppooonnnpppuuuzzz~~~}}}~~~}}}{{{yyyzzz{{{}}}~~~}}}zzzyyywwwvvvwwwyyy|||}}}~~~}}}}}}}}}yyyuuuooollljjjjjjkkkkkkdddjjjqqqwww~~~xxxvvvsssrrrrrrpppnnnlllxxxvvvvvvtttuuuxxxzzz}}}{{{yyywwwvvvtttrrrooolllrrrrrrssstttuuuvvvwwwwwwuuuuuuttttttsssrrrqqqppprrrooommmnnnqqqttttttrrrzzz|||||||||{{{xxxvvvuuuvvvwwwwwwwwwyyyzzz{{{|||~~~}}}|||{{{||||||sssqqqpppkkkhhhiiiiiiiiijjjnnnvvv~~~|||yyyvvvuuuuuutttsssrrrqqqqqqpppxxxrrrrrrsssuuuvvvyyy{{{~~~~~~|||zzzyyyxxxvvvsssqqqqqqqqqrrrsssuuuvvvwwwwwwvvvuuusssrrrppppppoooooopppnnnmmmnnnrrrtttuuutttwwwzzz}}}|||}}}}}}zzzxxxvvvvvvwwwxxxxxxwwwyyyzzz{{{}}}~~~}}}~~~{{{|||{{{wwwtttpppmmmmmmggggggfffhhhnnnvvv~~~{{{zzzyyywwwuuuuuuuuuttttttsssrrrqqqqqqrrrnnnqqqtttvvvxxxzzz|||~~~}}}{{{{{{{{{zzzxxxvvvqqqqqqrrrtttuuuvvvwwwxxxwwwuuurrrpppnnnnnnnnnoooooooooppprrruuuwwwvvvuuutttwwwzzz~~~~~~|||}}}}}}zzzzzzxxxwwwwwwxxxzzzyyyyyyzzzzzz{{{}}}~~~}}}~~~~~~}}}~~~{{{vvvrrrqqqhhhfffddddddfffkkkqqqttt}}}~~~yyywwwwwwxxxvvvtttuuuuuuuuuttttttssssssrrr~~~tttssswwwzzzxxxyyy{{{}}}|||{{{{{{{{{||||||zzzxxxrrrssstttuuuwwwxxxyyyzzzyyyvvvssspppnnnnnnooopppqqqtttxxx|||}}}{{{wwwtttqqqtttwww{{{~~~~~~}}}|||}}}~~~}}}zzzwwwyyyxxxwwwxxxzzz|||{{{zzz{{{{{{|||}}}~~~~~~}}}||||||||||||}}}~~~|||uuuqqqjjjhhheeecccccceeeiiilllrrrzzzxxxvvvuuuvvvxxxxxxwwwuuuuuuttttttttttttttttttttt||||||zzz{{{|||}}}||||||{{{|||~~~~~~}}}{{{vvvvvvwwwxxxyyyzzz{{{{{{zzzxxxuuurrrpppqqqrrrsssuuu{{{wwwrrrppprrruuuxxx{{{}}}{{{{{{{{{{{{{{{zzzwwwuuuxxxwwwwwwyyy|||~~~}}}||||||||||||}}}~~~|||}}}{{{{{{{{{{{{{{{||||||}}}yyypppllliiifffbbbaaaccceeegggiiioooyyyrrrrrrsssuuuvvvvvvuuussssssssssssttttttttttttttt~~~~~~~~~}}}}}}~~~~~~yyyyyyzzzzzzzzz{{{{{{{{{zzzyyyvvvtttssstttuuuuuuxxxwwwrrrpppqqqsssvvvxxxzzz{{{|||yyyyyyyyyyyyxxxwwwvvvvvvwwwwwwxxx{{{~~~~~~}}}}}}}}}}}}~~~~~~{{{}}}~~~~~~}}}~~~|||||||||}}}}}}}}}~~~~~~sssmmmjjjfffcccaaaaaabbbcccbbbfffnnnvvvxxxmmmnnnqqqsssssssssqqqpppqqqrrrrrrssssssttttttttt}}}}}}|||~~~~~~}}}{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxwwwvvvvvvvvvvvvvvvyyy~~~}}}xxxuuurrrrrrssstttuuuwwwwwwxxxwwwwwwwwwvvvuuuuuuvvvwwwvvvwwwxxx{{{}}}}}}}}}}}}~~~}}}|||}}}}}}{{{qqqnnnjjjeeebbbaaaaaaaaa___bbbfffkkksss~~~sssjjjmmmppprrrrrrqqqqqqqqqppppppqqqqqqrrrssssssttt{{{zzzzzz{{{}}}}}}|||zzz||||||{{{zzzyyyyyyxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvxxx|||}}}yyyxxxxxxsssssssssttttttuuuuuuuuuvvvvvvvvvuuuttttttvvvxxxvvvvvvxxx|||~~~~~~}}}}}}~~~~~~|||{{{~~~{{{vvvsssnnniiidddbbbaaaaaabbbcccdddeeeiiirrryyyooojjjmmmpppsssssssssssssssoooooopppqqqrrrrrrssssss~~~}}}|||{{{zzz{{{||||||~~~|||xxxuuuuuuwwwyyy{{{zzzxxxxxxxxxxxxvvvuuuwwwxxxxxxxxxxxxwwwvvvvvvrrrssstttuuuuuuttttttssswwwxxxxxxwwwvvvvvvwwwyyyzzzzzz{{{}}}~~~~~~||||||~~~yyyooojjjhhhfffbbb^^^^^^]]]___ccceeehhhqqqzzzuuurrroooppprrrssstttttttttsssnnnnnnnnnppprrrsssrrrppp}}}|||{{{{{{{{{|||~~~~~~}}}yyywwwvvvvvvxxxyyy{{{zzzxxxxxxyyyyyyxxxvvvvvvvvvwwwwwwvvvvvvuuutttqqqrrrssstttuuutttsssssswwwxxxxxxwwwvvvuuuwwwyyyyyyzzz{{{|||~~~}}}|||}}}yyyooojjjgggccc______]]]^^^```aaaaaagggooozzz~~~uuurrrpppqqqsssuuuvvvvvvuuuuuuooonnnnnnoooqqqqqqpppooo||||||{{{{{{{{{}}}~~~~~~zzzuuutttvvvyyyzzzyyy{{{yyyxxxxxxyyyzzzyyyxxxuuuuuuuuuuuuuuuttttttsssqqqrrrsssuuuuuuuuutttsssvvvwwwwwwvvvuuuuuuwwwxxxyyyyyyzzz|||}}}~~~~~~}}}}}}~~~zzzqqqlllgggcccbbb```___aaa```^^^```fffkkkqqq{{{{{{uuurrrqqqsssuuuvvvwwwxxxwwwwwwpppoooooooooppppppnnnlll}}}|||{{{zzzzzzzzz{{{||||||vvvqqqqqqvvvzzzzzzyyyyyywwwvvvvvvwwwyyyyyyxxxuuuuuuuuuuuuuuutttssssssrrrsssuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuvvvxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}|||}}}~~~wwwooojjjgggdddcccdddccc___```dddbbbgggoooxxxxxxsssppprrrsssuuuwwwxxxyyyyyyxxxrrrqqqpppooopppooommmkkk~~~|||zzzxxxwwwwwwwwwyyyuuuqqqrrrwww{{{{{{yyywwwuuusssssstttvvvwwwvvvuuuuuuvvvvvvuuuuuutttsssssstttvvvwwwxxxxxxwwwwwwtttuuuuuuuuuttttttvvvxxxxxxxxxyyyzzz{{{||||||}}}||||||||||||}}}zzzqqqkkkfffdddeeedddaaa```ccc___bbbgggmmmuuuzzzuuuqqqmmmppprrrtttvvvwwwxxxxxxxxxrrrqqqpppoooooonnnkkkiii}}}zzzxxxvvvuuuuuuxxxvvvuuuwww{{{}}}}}}{{{wwwuuurrrqqqrrrtttuuuuuuuuuuuuuuuvvvuuuttttttsssssstttvvvwwwxxxxxxxxxxxxssstttuuutttssstttvvvxxxwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~ssslllhhhgggeeeaaa___aaa___```bbbdddhhhooovvv|||xxxsssoookkkmmmoooqqqsssuuuvvvvvvuuupppooommmmmmmmmllliiiggg|||yyyxxxwwwwwwxxxzzz|||~~~yyyvvvsssqqqrrrssstttttttttttttttttttttsssrrrrrrqqqrrrtttvvvwwwwwwwwwwwwrrrsssttttttssstttvvvxxxwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||||||~~~~~~~~~uuuppplllfffcccccc````````````aaadddiiimmmxxxwwwrrrnnnkkkjjjkkkmmmppprrrssssssssslllkkkiiiiiiiiihhhfffddd|||}}}{{{zzzzzzzzzyyy}}}{{{wwwtttrrrrrrtttttttttrrrssssssssssssrrrqqqqqqoooqqqssstttvvvvvvvvvuuuqqqssstttsssssssssvvvxxxwwwwwwwwwxxxxxxyyyyyyzzzyyyyyyzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~|||vvvnnniiihhhccccccbbb```___aaadddggggggnnnvvv}}}~~~wwwrrrnnnkkkgggiiikkknnnpppqqqqqqqqqiiigggffffffffffffcccaaa~~~}}}}}}zzzwwwuuuuuutttsssrrrpppqqqtttuuuvvvuuutttsssrrrsssssssssssssssrrrrrrpppqqqsssuuuuuuuuuuuutttrrrtttwwwyyy{{{{{{zzzzzz|||zzzxxxwwwwwwyyy|||}}}|||}}}~~~}}}vvvrrriiigggdddbbbaaaaaa``````cccfffkkkpppvvv~~~{{{qqqjjjhhhiiigggfffhhhlllnnnmmmkkkggggggggggggfffeeedddccc~~~}}}|||zzzwwwuuuuuuuuutttsssqqqrrrtttvvvwwwwwwvvvuuussssssttttttttttttssssssrrrssstttuuuuuuuuutttttttttuuuwwwyyyzzz{{{{{{zzz{{{zzzxxxwwwwwwyyy{{{}}}|||~~~yyyuuusssoookkkgggdddbbb```___bbbeeehhhlllrrr{{{}}}zzzuuummmgggfffhhhfffeeegggiiikkkjjjhhhffffffffffffeeedddcccccc~~~~~~|||zzzwwwvvvvvvvvvuuutttqqqsssuuuwwwxxxxxxxxxwwwtttttttttttttttttttttttttttuuuuuuuuuuuutttsssssstttuuuuuuvvvwwwxxxxxxyyyzzzxxxwwwvvvvvvxxxzzz{{{|||~~~~~~yyytttooojjjddd```___```aaaaaacccgggmmmqqquuu||||||wwwtttpppjjjffffffgggeeedddeeefffgggfffdddcccccccccccccccccccccccc}}}}}}~~~}}}|||zzzyyyxxxyyyxxxwwwvvvqqqrrrsssuuuwwwwwwwwwwwwtttttttttttttttuuuuuuuuuwwwvvvvvvuuutttsssrrrqqqssssssssssssssstttuuuvvvxxxwwwvvvuuuvvvwwwxxxzzz{{{}}}}}}uuummmfffcccbbbaaa```aaabbbeeeggggggnnnxxxyyysssqqqooojjjhhhjjjfffeeeeeeddddddccccccbbbaaaaaa``````aaaaaaaaabbb~~~~~~~~~~~~}}}zzz{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}|||||||||zzzyyyzzzzzzzzzyyywwwooopppqqqssstttuuuuuuuuussssssrrrrrrssstttuuuuuuwwwwwwuuutttsssqqqqqqpppssssssrrrrrrssstttuuuvvvvvvuuuuuutttuuuvvvwwwxxxyyy{{{~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~yyypppgggeeebbb```````````````aaafffmmmttt|||}}}vvvpppnnnmmmiiiiiikkkfffffffffeeecccbbbaaaaaa___^^^^^^]]]^^^^^^___```}}}}}}}}}}}}}}}|||{{{zzzvvvwwwxxxzzz{{{|||||||||~~~~~~}}}||||||{{{{{{{{{zzzyyyxxxyyyzzzzzzyyywwwooooooppppppqqqrrrrrrsssqqqqqqppppppppprrrssstttwwwvvvtttrrrqqqppppppooossssssttttttuuuvvvvvvwwwtttttttttttttttuuuuuuvvvuuuxxx{{{{{{zzzyyy|||~~~~~~~~~~~~~~~}}}}}}|||zzz{{{|||~~~wwwnnnjjjfffdddbbbaaa___]]]```aaadddiiinnntttyyy{{{wwwpppkkkkkkjjjgggfffhhheeeffffffeeebbbaaaaaabbb^^^]]]\\\[[[[[[[[[]]]]]]~~~|||||||||{{{zzzyyyxxxwwwtttttttttuuuvvvxxxzzz|||~~~}}}|||{{{zzzzzzzzzzzzvvvvvvvvvwwwyyyxxxwwwuuupppppppppppppppppppppqqqooonnnmmmmmmnnnoooqqqsssuuutttrrrpppoooooooooooonnnppprrrtttuuuuuuuuuuuussssssssssssssstttttttttqqquuuxxxyyywwwwww{{{~~~}}}~~~~~~||||||wwwxxxzzz}}}~~~~~~~~~}}}yyysssooolllhhhdddaaaaaaaaaaaabbbfffiiilllmmmsssxxx}}}sssmmmiiiiiihhheeedddfffccceeefffdddaaa___```bbb^^^\\\[[[YYYXXXYYYZZZ[[[}}}}}}{{{{{{{{{zzzyyyxxxwwwvvvrrrrrrqqqqqqsssvvvyyy{{{~~~}}}|||{{{zzzyyyyyyyyysssssssssuuuwwwwwwuuusssrrrqqqppppppooooooppppppmmmmmmkkkkkklllnnnppprrrtttsssqqqooonnnnnnnnnoooiiikkknnnqqqrrrrrrrrrqqqrrrrrrrrrsssssssssttttttnnnssswwwwwwuuuvvvzzz~~~|||}}}~~~~~~~~~}}}{{{zzzvvvwwwzzz|||~~~}}}}}}}}}}}}~~~}}}{{{wwwrrrlllhhhdddbbbaaaaaacccfffggghhhhhhmmmrrruuuwwwzzz~~~||||||~~~|||sssmmmjjjjjjiiifffdddeeebbbdddeeeccc```^^^___aaa^^^\\\ZZZXXXWWWWWWYYYYYY|||}}}}}}~~~~~~~~~}}}}}}}}}|||{{{yyywwwvvvttttttuuusssqqqpppqqqtttxxxzzz||||||~~~~~~}}}{{{yyyxxxuuurrrpppqqqsssuuutttrrrtttsssqqqooonnnmmmllllllnnnnnnmmmmmmmmmmmmnnnnnnlllkkkiiiiiikkkllllllkkkhhhjjjlllooopppqqqqqqqqqqqqrrrsssssssssrrrpppooorrrssstttsssssstttwwwzzz}}}|||}}}}}}zzzwwwxxxyyyzzz{{{}}}~~~~~~~~~|||{{{|||}}}zzz{{{}}}{{{sssooolllddd```ccceeebbbaaadddeeeddddddeeeiiioootttwww}}}~~~|||}}}{{{vvvqqqooonnnmmmkkkiiieeebbb````````````_______________]]]YYYWWWWWWWWWVVVUUU|||}}}}}}~~~~~~}}}}}}|||{{{{{{yyyxxxvvvtttsssrrruuusssqqqoooppprrruuuwww{{{|||}}}}}}|||zzzxxxvvvrrrpppooopppsssuuuuuuttttttsssrrrpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnooopppmmmkkkjjjjjjkkklllkkkjjjhhhiiikkkmmmnnnooooooooommmmmmnnnoooppppppppppppqqqrrrrrrrrrrrrsssvvvxxx}}}}}}~~~}}}}}}~~~|||yyyxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}{{{yyyxxxyyy{{{zzzzzz|||~~~}}}vvvnnniiijjjjjjfffcccdddaaaaaa```aaacccgggkkkmmmooorrrxxx|||yyyyyy{{{}}}}}}|||}}}wwwsssnnnmmmllllllkkkjjjgggddd````````````_________^^^___\\\YYYWWWWWWVVVUUUTTT||||||}}}}}}}}}||||||{{{yyyxxxwwwvvvtttrrrqqqqqqsssrrrooonnnnnnooorrrssszzzzzz{{{zzzyyywwwuuutttooonnnnnnpppsssvvvwwwwwwtttsssrrrqqqppppppppppppooooooooooooooopppqqqrrrooommmkkkkkkllllllkkkjjjiiiiiiiiijjjkkkkkkllllllhhhhhhiiijjjlllnnnooopppooopppqqqppppppqqqtttvvvxxxyyy{{{~~~~~~~~~}}}{{{xxxyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzxxxvvvvvvwwwyyy{{{zzzzzz|||~~~}}}uuunnnmmmkkkfffbbbaaa``````______```aaacccdddbbbdddiiiooouuu{{{{{{yyyyyyxxxwwwvvvvvvxxxzzz{{{|||~~~wwwrrrooolllkkkkkkkkklllkkkhhhfff``````_________^^^^^^^^^^^^[[[XXXVVVVVVVVVUUUSSS{{{||||||||||||{{{zzzzzzwwwvvvuuutttrrrqqqpppooopppooommmlllmmmnnnppprrrxxxxxxxxxxxxwwwuuutttsssppppppppprrrtttvvvwwwwwwsssrrrqqqpppppppppppppppooooooooopppqqqrrrssstttrrrpppnnnmmmnnnnnnmmmllljjjiiiiiiiiiiiijjjjjjkkkggggggfffggghhhjjjmmmnnnoooppppppppppppqqqtttvvvuuuvvvyyy~~~~~~~~~~~~}}}{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxvvvtttuuuwwwyyy{{{zzzyyyzzz}}}~~~~~~xxxrrrmmmjjjfffddddddcccbbbbbbaaaaaaaaaaaa^^^```cccgggkkkooossstttxxx{{{zzzvvvvvvuuuuuuuuuvvvwwwwwwxxxzzz|||~~~}}}wwwsssooommmmmmlllkkkllllllkkkhhheee_________^^^^^^^^^]]]]]]]]]ZZZWWWUUUUUUUUUTTTRRR~~~~~~~~~{{{{{{{{{{{{{{{zzzyyyxxxvvvuuutttsssrrrppppppooonnnmmmllllllmmmnnnppprrrvvvvvvvvvuuuuuutttsssrrrttttttttttttttttttuuuvvvrrrqqqpppooooooooooooooooooooopppppprrrssstttuuuuuusssqqqpppppppppooonnnkkkkkkkkkkkklllllllllkkkiiihhhhhhggggggiiijjjkkkoooppppppppppppqqqtttvvvuuuvvvyyy~~~{{{{{{}}}}}}}}}|||||||||yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvtttuuuxxx{{{|||{{{zzzzzz}}}}}}}}}{{{vvvrrrnnniiihhhgggeeecccbbbaaa```^^^___```ccceeegggiiijjjjjjmmmrrrxxx}}}}}}yyyuuuqqqnnnpppqqqrrrtttuuuwwwyyy{{{}}}}}}vvvssspppooommmnnnmmmllllllkkkjjjfffddd^^^^^^^^^^^^]]]]]]]]]]]]\\\YYYVVVTTTTTTTTTSSSQQQ~~~}}}}}}}}}zzzzzzzzzzzzzzzyyyxxxwwwvvvuuutttsssrrrqqqppppppooonnnmmmmmmmmmooopppqqqtttttttttsssssssssttttttvvvvvvvvvuuusssrrrssstttrrrqqqpppooonnnnnnnnnnnnnnnooooooppprrrtttuuuvvvuuusssqqqqqqrrrrrrqqqpppmmmnnnpppqqqqqqpppooonnnllllllkkkjjjjjjjjjjjjjjjnnnoooppppppooopppsssvvvuuuvvvyyy}}}}}}zzzwwwyyy{{{|||{{{{{{|||}}}xxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxvvvuuuwwwzzz}}}}}}||||||}}}~~~~~~{{{uuusssoookkkgggdddcccbbb````````````aaaaaabbbbbbbbbeeeiiimmmppprrrssssssvvvxxx{{{}}}|||xxxvvvtttrrrpppooonnnmmmlllooorrruuuxxxzzz~~~{{{uuuqqqoooooommmlllmmmkkkjjjjjjiiigggdddaaa^^^^^^]]]]]]]]]\\\\\\\\\[[[YYYUUUSSSSSSSSSRRRPPP~~~}}}~~~~~~}}}|||{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvvvvuuutttssssssrrrrrrsssrrrqqqooonnnnnnnnnnnnrrrrrrrrrrrrssstttuuuuuutttuuuuuusssqqqoooqqqssstttsssrrrpppooonnnnnnnnnmmmnnnnnnppprrrtttvvvwwwsssrrrppppppqqqrrrqqqqqqoooqqqtttwwwwwwvvvtttrrrnnnnnnnnnnnnnnnmmmllllllmmmnnnnnnnnnnnnooorrrttttttuuuxxx|||~~~{{{xxxvvvyyy{{{{{{yyyxxxyyyzzzwwwwwwwwwwwwxxxxxxxxxxxxyyyxxxwwwvvvuuuwww{{{~~~~~~~~~yyysssnnnlllkkkffffffeeedddcccbbbaaaaaa```bbbeeegggiiiiiihhhhhhhhhjjjmmmooopppssswwwzzzxxxzzz|||~~~zzzxxxwwwvvvsssrrrnnnnnnmmmmmmllllllnnnoooooosssyyy~~~zzztttrrrnnnlllllllllkkkiiigggffffffffffffeeebbb```]]]]]]]]]]]]\\\\\\\\\\\\ZZZXXXTTTSSSRRRRRRQQQPPP~~~{{{zzzzzzyyy}}}|||zzzzzz~~~~~~|||zzzzzzzzzzzzyyyxxxwwwvvvuuuwwwwwwvvvuuuttttttsssssswwwuuusssqqqooommmllllllqqqqqqqqqrrrssstttvvvwwwqqqssstttrrrooonnnppprrrvvvuuusssqqqpppooonnnnnnmmmmmmnnnoooqqqtttvvvwwwqqqpppnnnooopppqqqqqqpppqqqssswww{{{{{{zzzwwwuuunnnooopppqqqqqqpppooonnnkkklllmmmmmmlllmmmpppsssssstttxxx|||~~~~~~zzzwwwwwwyyy{{{zzzwwwuuuvvvxxxvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwuuuuuuwww|||zzzwwwuuunnnmmmllljjjhhhgggeeeeeeaaabbbdddeeeeeedddcccbbbaaaccceeefffhhhjjjmmmpppiiijjjmmmoooqqqrrrrrrrrroooqqqtttuuuuuuvvvxxxyyy{{{{{{{{{{{{}}}}}}{{{yyyxxxvvvuuurrrooonnnnnnnnnnnnmmmjjjkkkkkkkkkkkkllloooqqquuu{{{{{{ooonnnllljjjiiiiiiiiihhhgggbbbbbbbbbcccdddcccaaa___]]]]]]]]]\\\\\\\\\[[[[[[ZZZWWWTTTRRRRRRRRRQQQOOO}}}yyyrrrkkknnnooopppqqqvvv{{{zzzzzz}}}|||{{{{{{zzz{{{|||{{{yyyxxxyyyzzzzzz{{{zzzxxxvvvuuuvvvwwwxxxwwwvvvtttqqqooolllkkknnnppprrrrrrrrrqqqrrrtttssssssrrrqqqppppppqqqqqqsssuuuuuusssqqqnnnnnnooooooooonnnnnnoooqqqssstttqqqrrrrrrqqqooonnnooopppuuuxxx||||||xxxuuuqqqqqqrrrrrrrrrrrrqqqqqqsssqqqmmmkkkkkknnnrrruuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyxxxwwwvvvuuuyyyyyyyyyyyyxxxxxxwwwvvvxxxwwwvvvvvvxxxzzz}}}|||}}}~~~||||||}}}|||wwwqqqmmmkkkkkklllmmmllljjjjjjjjjjjjhhhfffbbbbbbbbbbbbccccccccccccgggfffffffffeeeeeedddddddddfffhhhhhhhhhhhhjjjlllpppnnnllllllnnnppprrrrrrqqqqqqqqqsssuuuvvvuuutttuuutttrrrqqqqqqpppnnnllljjjiiihhhhhhjjjkkkkkkkkkjjjjjjkkkkkkmmmqqqwww{{{}}}zzzooollldddeeefffgggggggggfffeeeaaaaaaaaa```___]]]\\\[[[YYYYYYYYYYYYYYYYYYXXXWWWWWWVVVSSSQQQOOOMMMMMMMMM|||rrrkkkggghhhhhhiiilllvvvxxxyyy|||~~~|||{{{{{{xxxyyyzzzyyyxxxxxxyyyzzz|||||||||zzzwwwvvvwwwxxxyyyxxxwwwuuurrrooolllkkkmmmoooqqqqqqqqqpppqqqrrrqqqpppoooooonnnnnnooooooqqqqqqssstttuuutttsssrrrqqqppppppoooooopppqqqrrrpppqqqrrrqqqooonnnooopppuuuwwwzzz||||||yyyvvvtttqqqqqqrrrrrrsssssssssssstttqqqnnnkkkkkknnnqqqsssuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvuuuyyyyyyyyyxxxxxxvvvuuutttvvvvvvvvvvvvxxxzzz|||}}}{{{|||~~~~~~||||||{{{xxxwwwwwwzzzyyywwwvvvtttqqqlllhhhcccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```^^^```bbbbbbaaabbbccceeegggeeeddddddfffhhhiiiiiijjjiiijjjllloooqqqqqqppprrrqqqnnnmmmlllkkkjjjiiijjjiiiiiijjjlllmmmnnnnnnnnnppprrruuuxxx~~~}}}yyynnndddbbbaaaaaacccdddeeeddddddccc``````______^^^\\\[[[ZZZXXXYYYYYYYYYXXXWWWVVVVVVVVVTTTRRRPPPNNNMMMMMMMMMvvvmmmeeeeeeeeedddfffmmmwww~~~xxx{{{~~~|||{{{{{{uuuvvvwwwwwwvvvwwwyyyzzz~~~~~~|||yyyxxxxxxxxxzzzyyyxxxvvvssspppmmmlllmmmoooqqqqqqpppoooooopppnnnmmmmmmllllllllllllmmmnnnooorrrwww}}}}}}zzztttsssqqqpppoooooooooppppppqqqrrrqqqoooooopppqqqtttuuuvvvwwwxxxwwwuuuuuuqqqqqqrrrsssssstttuuuuuutttrrrooollllllmmmoooqqqttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxvvvuuutttyyyyyyyyyxxxwwwvvvtttsssssstttvvvwwwxxxyyyzzzzzzxxxzzz}}}}}}||||||~~~uuuoooiiiiiihhhgggfffeeeddddddaaaaaaaaaaaa````````````]]]___aaaaaa``````aaabbbbbbaaa```aaacccddddddcccddddddfffiiinnnrrrtttuuuvvvtttpppmmmkkkjjjjjjkkkllllllmmmoooqqqtttvvvwwwyyy|||vvvsssppphhhaaa```]]]]]]___```aaaaaaaaaaaa^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRPPPNNNMMMMMMMMMMMM{{{rrrjjjkkkjjjhhhhhhllluuu|||~~~{{{|||{{{zzzzzzrrrssstttttttttvvvxxx{{{~~~{{{yyyyyyyyy{{{zzzyyywwwtttqqqooonnnoooqqqssssssqqqpppoooooommmllllllkkkkkklllllllllnnnooosss|||wwwvvvsssqqqooonnnmmmmmmooopppqqqqqqpppoooppprrruuuuuuuuuuuuuuuuuuvvvvvvqqqqqqqqqrrrssstttuuuvvvuuussspppmmmlllmmmnnnooorrrrrrssstttuuuuuuvvvvvvuuuvvvwwwwwwwwwwwwuuuuuu{{{{{{zzzyyyxxxvvvuuutttrrrsssvvvxxxyyyyyyxxxxxxuuuwww{{{~~~~~~}}}|||{{{|||~~~}}}wwwvvvtttqqqnnnkkkiiihhhgggggggggffffffeeeeeeddddddeeeggggggfffeeeeeeeeedddddddddeeeggggggfffdddeeefffhhhmmmttt{{{{{{uuuqqqppprrrttttttvvvxxxzzz}}}}}}qqqmmmkkkfffcccbbbZZZ[[[\\\]]]^^^^^^______]]]]]]]]]]]]\\\[[[ZZZYYYVVVVVVVVVVVVUUUTTTRRRRRRPPPOOONNNLLLLLLLLLMMMMMM{{{tttuuutttqqqpppssszzz}}}}}}}}}{{{zzzyyyxxxpppqqqrrrrrrrrrtttxxx{{{|||zzzyyyyyyzzzzzzyyyxxxvvvtttrrrqqqrrruuuwwwwwwtttqqqppppppnnnmmmmmmlllmmmmmmnnnnnnqqqrrrwwwxxxwwwtttqqqooommmmmmmmmnnnoooqqqqqqppppppqqqsssvvvuuutttttttttvvvwwwxxxrrrrrrrrrrrrrrrssstttuuutttsssqqqooommmmmmmmmmmmpppqqqqqqssstttuuuvvvvvvuuuvvvwwwxxxxxxwwwvvvuuu|||||||||{{{zzzyyywwwvvvssstttwwwyyyzzzzzzxxxwwwtttuuuxxxzzz||||||{{{{{{zzzzzz{{{|||}}}|||wwwtttrrrrrrqqqpppooonnnmmmllllllkkkmmmoooooommmkkkjjjjjjiiihhhhhhiiikkkkkkjjjhhhiiiiiilllrrr|||{{{zzz}}}~~~tttjjjfffeeecccaaa```ZZZZZZZZZ[[[[[[\\\]]]]]]\\\\\\\\\\\\[[[ZZZZZZYYYUUUUUUUUUUUUTTTSSSRRRQQQOOONNNMMMLLLKKKLLLLLLMMM~~~~~~{{{zzz{{{~~~~~~~~~}}}{{{zzzxxxwwwvvvppppppqqqqqqqqqtttxxx{{{|||~~~|||zzzyyyyyyzzzzzzyyyyyyxxxvvvuuutttuuuxxxzzzzzzwwwsssqqqpppooonnnnnnnnnnnnooopppppprrruuuzzzxxxvvvtttqqqooonnnnnnnnnmmmooopppppppppppprrrtttvvvuuuuuutttuuuvvvxxxyyywwwvvvtttsssrrrrrrsssssssssrrrqqqpppnnnnnnmmmmmmnnnooopppqqqsssuuuvvvvvvuuuvvvwwwyyyyyyxxxwwwwww||||||||||||{{{zzzyyyyyyuuuwwwyyy{{{|||{{{zzzyyyuuuvvvwwwxxxyyyyyyyyyyyywwwyyy{{{|||}}}~~~}}}{{{{{{xxxzzz|||{{{yyyvvvttttttrrrqqqpppqqqrrrsssrrrqqqqqqqqqsssyyyvvvooohhhccccccbbbaaa```ZZZYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXSSSTTTTTTTTTTTTSSSRRRRRROOONNNMMMLLLKKKKKKLLLMMM|||{{{yyyzzz}}}~~~}}}}}}}}}|||zzzyyywwwuuutttpppqqqqqqpppqqqssswww{{{yyy{{{}}}}}}|||zzzyyyyyyxxxyyyyyyyyyyyyxxxxxxwwwwwwyyy|||{{{xxxtttqqqpppooooooooooooooopppqqqqqqrrruuuzzzwwwuuusssqqqpppooooooppplllnnnpppppppppqqqrrrtttuuutttttttttuuuvvvxxxxxx}}}{{{xxxuuussssssssssssqqqqqqqqqpppooonnnmmmmmmmmmnnnoooqqqrrrtttuuuvvvvvvwwwxxxyyyzzzzzzyyyxxxzzz{{{{{{{{{{{{{{{zzzzzzyyyyyy{{{|||}}}}}}||||||yyyyyyxxxwwwwwwxxxyyyyyyuuuxxx{{{||||||}}}tttppplllgggcccbbbbbbaaa___ZZZYYYXXXWWWVVVWWWXXXXXXWWWWWWWWWWWWWWWVVVVVVUUURRRRRRSSSTTTTTTTTTTTTSSSQQQOOONNNLLLKKKKKKLLLLLL}}}||||||~~~}}}}}}}}}}}}|||{{{zzzxxxvvvtttrrrqqqqqqqqqppppppssswwwzzzwwwyyy||||||{{{yyyyyyyyyxxxxxxyyyzzzzzzzzzyyyyyywwwzzz||||||xxxtttpppoooooooooooooooooopppqqqqqqppptttyyy||||||{{{zzzzzzvvvtttsssqqqppppppqqqqqqlllnnnpppppppppqqqsssuuussssssssstttuuuvvvwwwwww{{{xxxuuusssssssssppppppqqqppppppooonnnmmmlllmmmnnnppprrrtttuuuvvvwwwxxxyyyzzz{{{zzzzzzyyyxxxyyyzzzzzz{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}{{{yyywwwwwwxxxyyyzzztttwww{{{||||||}}}xxxllliiigggccc___^^^___^^^[[[YYYXXXWWWUUUUUUUUUUUUVVVTTTTTTUUUUUUUUUTTTSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUQQQPPPNNNMMMLLLKKKLLLLLL~~~}}}|||||||||}}}|||yyytttrrrrrrtttrrrqqqooommmnnnqqqtttvvvwwwwwwxxxxxxwwwvvvtttssstttwwwzzz}}}~~~|||zzzxxx{{{zzzyyywwwtttqqqooommmoooooopppooonnnooorrruuutttuuuvvvwwwwwwvvvuuutttrrrrrrrrrqqqpppnnnkkkjjjmmmkkkjjjkkkoooqqqqqqoooqqqppppppppprrrsssuuuvvv~~~zzzwwwtttsssssssssoooqqqrrrqqqooommmmmmnnnnnnooooooppprrrsssssstttzzz{{{|||}}}}}}|||{{{zzz}}}}}}}}}}}}|||{{{yyyyyy}}}|||{{{{{{|||}}}~~~}}}yyyvvvvvvwww{{{}}}zzzyyyxxxwwwxxxzzz}}}~~~~~~}}}vvvlllgggeeebbb___]]]\\\\\\[[[ZZZVVVVVVVVVVVVTTTRRRPPPNNNUUUTTTTTTSSSSSSSSSSSSTTTRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPOOOMMMLLLJJJIIIHHH~~~zzz~~~~~~}}}||||||{{{{{{{{{xxxsssqqqqqqsssrrrpppnnnmmmnnnpppsssuuuvvvvvvwwwwwwvvvuuusssrrrtttuuuxxxzzz{{{{{{yyyxxxyyyxxxwwwuuusssqqqooonnnnnnooopppooonnnoooppprrrrrrssstttvvvvvvvvvuuuuuusssssssssrrrqqqooommmkkkllljjjhhhjjjmmmoooooonnnqqqqqqppppppqqqssstttuuu|||zzzxxxvvvtttsssssssssqqqssstttsssqqqoooooopppoooooopppqqqrrrssstttuuuyyyzzz{{{|||}}}||||||{{{}}}}}}}}}||||||{{{zzzyyy{{{{{{zzzzzzzzz{{{|||}}}|||yyyvvvuuuvvvyyyzzzzzzyyyyyyxxxyyyzzz|||}}}~~~~~~yyyooogggcccbbb```]]][[[[[[ZZZYYYXXXUUUUUUUUUTTTSSSQQQOOOMMMRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKJJJIIIHHH{{{xxx|||wwwttt{{{~~~}}}}}}{{{zzzyyyyyyxxxuuurrrppppppqqqpppooommmlllmmmooorrrsssttttttttttttsssrrrqqqppprrrssstttvvvwwwxxxxxxxxxwwwvvvuuusssrrrqqqqqqpppooopppqqqqqqooonnnnnnooopppqqqrrrssstttuuuuuuuuussssssssssssrrrpppnnnllliiihhhggghhhkkkmmmmmmlllqqqpppoooooopppqqqssstttvvvvvvvvvuuuuuuuuutttttttttuuuvvvtttrrrqqqrrrsssqqqqqqqqqrrrssstttuuuvvvxxxyyyzzz|||}}}}}}}}}|||}}}}}}||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxyyyzzzzzz|||{{{xxxvvvvvvvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~{{{uuuooofff```^^^```]]][[[YYYYYYXXXWWWUUUSSSSSSRRRRRRPPPOOOMMMLLLNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOLLLKKKKKKJJJIIIHHHHHHHHH~~~}}}|||xxx}}}|||sssuuu|||}}}}}}}}}|||zzzxxxwwwvvvuuurrrpppooonnnnnnooonnnlllkkklllmmmoooqqqqqqqqqqqqqqqpppooonnnnnnoooooopppqqqssstttvvvwwwtttsssrrrqqqpppqqqqqqrrrppprrrsssssspppnnnmmmmmmnnnooopppqqqrrrsssttttttqqqrrrrrrrrrqqqooommmlllhhhgggggghhhiiikkkllllllnnnnnnnnnnnnnnnppprrrsssttttttvvvwwwwwwwwwwwwwwwuuuvvvvvvuuusssrrrssstttsssrrrrrrrrrssstttvvvwwwwwwyyy{{{|||~~~~~~~~~~~~||||||{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvwwwwwwwwwyyyyyyxxxxxxxxxyyyzzz{{{yyyzzzzzz{{{zzzzzzyyyxxx{{{~~~zzzqqqkkkfff___\\\\\\^^^\\\YYYXXXXXXWWWUUUSSSQQQPPPPPPOOONNNMMMKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGHHHJJJLLLMMMNNNNNNNNNIIIIIIHHHHHHGGGGGGGGGFFF|||zzz{{{|||~~~yyyzzzuuuzzz}}}||||||||||||{{{xxxuuuuuutttrrrpppooonnnmmmlllmmmlllkkkjjjjjjlllmmmnnnoooooonnnmmmlllllllllkkklllllllllnnnooorrrtttvvvsssqqqooonnnnnnppprrrsssrrrsssuuutttqqqnnnmmmmmmlllmmmmmmnnnpppqqqrrrsssnnnooooooooonnnmmmkkkjjjgggggghhhhhhiiijjjlllmmmlllkkklllmmmnnnqqqsssuuuvvvwwwxxxyyyyyyyyyyyyyyyuuuvvvuuutttrrrqqqrrrttttttssssssrrrssstttvvvwwwwwwyyy{{{}}}~~~~~~~~~~~~{{{zzzyyyxxxxxxyyyyyyzzzvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwyyy{{{|||}}}~~~~~~xxxyyyyyyzzzyyyyyyxxxwww{{{}}}xxxpppiiieeeaaa\\\ZZZ\\\\\\[[[YYYXXXWWWVVVTTTRRROOONNNNNNLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJHHHGGGFFFDDDEEEGGGIIIKKKLLLMMMMMMHHHGGGGGGGGGFFFFFFEEEEEE}}}yyyxxxxxxzzz|||yyy|||{{{{{{zzzzzz{{{{{{zzzwwwttttttrrrpppooonnnnnnmmmkkkkkkkkkjjjiiiiiijjjkkklllmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjlllnnnqqqssstttrrrpppmmmkkklllnnnqqqtttrrrssstttrrrpppmmmmmmmmmllllllllllllmmmnnnppppppllllllmmmmmmllljjjiiihhheeeggghhhhhhhhhhhhkkkmmmjjjjjjkkknnnqqquuuxxxzzz{{{{{{{{{zzzzzzzzzyyyyyyuuuvvvuuusssqqqppprrrtttuuutttrrrqqqrrrtttvvvwwwwwwxxxzzz{{{|||||||||{{{yyyxxxwwwvvvvvvwwwxxxyyyvvvvvvwwwwwwvvvvvvuuuttttttvvvzzz}}}~~~~~~wwwwwwwwwwwwwwwwwwwwwwwwyyy|||{{{mmmhhhcccaaa^^^YYYYYY\\\ZZZYYYWWWWWWVVVUUURRRPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHFFFEEECCCDDDFFFHHHJJJKKKLLLLLLHHHGGGGGGFFFEEEDDDDDDDDDuuuxxx}}}~~~}}}zzzxxxxxxxxxyyyxxx~~~|||~~~wwwwwwwwwxxxyyyyyywwwuuutttqqqnnnnnnnnnnnnmmmkkkjjjjjjiiihhhhhhiiiiiijjjkkkjjjhhhgggffffffggggggfffgggiiikkknnnppprrrsssrrrooollljjjjjjmmmqqqsssqqqrrrqqqooolllkkklllmmmlllkkkkkkjjjkkklllmmmnnnjjjkkkkkklllkkkjjjhhhgggccceeegggfffeeefffiiikkkiiikkkmmmqqqvvv{{{}}}{{{yyyxxxxxxxxxvvvvvvuuusssqqqqqqsssuuuuuutttrrrqqqqqqsssuuuvvvuuuvvvwwwxxxyyyxxxwwwwwwwwwvvvuuuttttttuuuwwwxxxwwwwwwxxxxxxxxxwwwuuuuuuuuuwww{{{~~~~~~|||zzzuuuuuuttttttuuuvvvwwwxxxxxxzzz||||||||||||~~~|||pppccc```]]]]]]ZZZVVVVVVZZZXXXVVVUUUUUUUUUSSSPPPMMMNNNMMMKKKJJJIIIIIIJJJJJJIIIJJJJJJJJJIIIGGGEEEDDDCCCDDDEEEGGGIIIJJJKKKKKKIIIHHHGGGFFFEEEDDDCCCBBBmmmpppuuuzzz~~~{{{|||||||||zzzyyyyyyzzzxxx~~~|||xxx~~~}}}zzzxxxtttttttttuuuwwwxxxwwwvvvtttqqqnnnmmmoooooommmjjjiiiiiihhhhhhhhhhhhhhhiiijjjiiigggfffeeeeeeffffffeeefffiiilllnnnpppqqqrrrrrroookkkiiiiiilllpppsssppppppooollljjjiiikkkllllllkkkjjjjjjjjjkkklllmmmjjjkkkkkklllkkkjjjhhhgggaaaccceeeeeeddddddgggjjjjjjlllooosssyyy~~~zzzwwwvvvvvvvvvwwwwwwvvvtttrrrrrrtttvvvuuusssqqqpppppprrrtttvvvssstttuuuvvvvvvuuuttttttvvvuuutttsssssstttvvvwwwwwwxxxyyyyyyyyywwwvvvuuuvvvxxx{{{~~~~~~|||xxxvvvttttttrrrrrrsssuuuwwwyyyvvvxxxyyyzzzzzzzzz|||~~~zzzmmmaaa]]]ZZZZZZZZZXXXTTTTTTWWWVVVUUUTTTSSSSSSQQQNNNKKKNNNMMMKKKJJJIIIIIIJJJKKKHHHIIIJJJJJJIIIGGGDDDBBBCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIHHHFFFEEECCCBBBBBBdddfffiiimmmsssxxx|||~~~|||{{{|||}}}|||zzzyyyxxxxxx{{{~~~}}}}}}|||{{{yyysssssssssssstttvvvwwwwwwuuuqqqmmmlllnnnoooooommmkkkkkkkkkiiiggggggiiikkkhhhgggfffeeeeeefffggghhhgggggggggiiikkknnnppprrrnnnmmmmmmllllllnnnooopppooommmkkkkkkllllllkkkjjjjjjhhhfffgggjjjlllkkkjjjhhhhhhiiiiiihhhggggggfffdddcccbbbbbbcccdddfffgggnnnoooqqqvvvzzzxxxzzz|||zzzwwwxxxxxxwwwvvvuuutttsssssssssrrrpppnnnooopppssstttzzzvvvrrrqqqrrrssssssqqqvvvuuuuuuuuuuuuuuuvvvwwwuuuvvvwwwxxxxxxwwwuuuuuurrrtttvvvvvvtttqqqpppoooqqqrrrrrrssstttuuuvvvvvvvvvwwwxxxxxxyyyzzz{{{|||~~~~~~xxxqqqfff]]]ZZZYYYXXXWWWVVVUUUUUUTTTUUUTTTSSSQQQOOOMMMLLLKKKOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGFFFGGGJJJLLLIIIHHHGGGEEECCCAAA???>>>]]]^^^```cccgggkkknnnpppuuuwwwzzz{{{xxxyyyzzzzzzyyyyyyxxxxxxzzz~~~~~~{{{{{{{{{zzzyyyssssssssstttuuuvvvwwwxxxwwwsssooommmnnnnnnmmmkkkjjjjjjjjjhhhfffeeefffhhhhhhggggggffffffggggggggghhhgggggggggiiijjjlllmmmmmmmmmlllkkklllmmmnnnooommmkkkiiiiiijjjjjjiiihhhgggfffeeefffiiijjjiiihhhffffffgggggggggffffffeeedddcccccccccdddeeefffgggkkkmmmqqqxxxzzzxxxyyyzzzxxxuuuuuuuuuuuuttttttsssrrrqqqqqqpppnnnmmmnnnppprrrtttwwwtttqqqppprrrsssrrrpppsssssssssssssssttttttuuuuuuvvvvvvvvvvvvvvvuuuuuurrrtttuuutttqqqooonnnnnnqqqqqqrrrssstttuuuvvvvvvuuuvvvwwwxxxyyyzzzzzz{{{zzz|||~~~{{{rrrmmmhhh```YYYYYYXXXWWWWWWUUUUUUTTTSSSSSSRRRQQQOOOMMMLLLJJJJJJLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCBBBCCCEEEEEEDDDEEEHHHJJJIIIHHHGGGEEEBBB@@@>>>>>>XXXXXXYYYZZZ]]]___aaabbbhhhiiimmmrrrwww}}}~~~}}}{{{xxxuuutttuuuwwwxxxxxxxxxxxxzzz~~~~~~zzzxxxxxxxxxxxxxxxrrrrrrrrrssstttuuuvvvwwwxxxuuuqqqnnnmmmlllkkkiiijjjjjjiiigggdddcccdddeeegggggghhhhhhhhhhhhggggggiiihhhgggffffffggghhhiiilllkkkjjjjjjjjjkkkmmmmmmjjjiiigggggghhhhhhfffeeedddddddddfffhhhiiigggeeeddddddeeeeeeeeeeeeeeeddddddddddddddddddfffggggggggglllqqqyyyyyywwwwwwwwwtttrrrooopppqqqrrrrrrrrrppppppooonnnmmmllllllnnnpppqqqqqqpppooooooqqqqqqpppoooppppppqqqqqqqqqrrrrrrrrruuuuuuttttttttttttuuuuuussstttsssqqqnnnlllmmmnnnpppqqqqqqrrrtttuuuuuuvvvtttuuuvvvwwwyyyyyyyyyzzzxxxzzz|||sssjjjgggddd___ZZZWWWWWWVVVUUUTTTSSSRRRRRRPPPOOONNNMMMKKKJJJHHHHHHJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDDDD@@@AAABBBBBBBBBCCCEEEGGGIIIHHHFFFDDDBBB???>>>===VVVVVVVVVWWWXXXYYY[[[[[[^^^```bbbfffkkkpppsssvvv{{{|||zzzyyyxxxuuurrrqqqrrrvvvyyy{{{wwwzzz~~~~~~{{{vvvtttuuuvvvwwwwwwppppppppppppqqqrrrssstttuuusssqqqnnnmmmkkkjjjiiijjjkkkjjjhhheeecccccccccfffggghhhiiiiiiiiihhhggghhhgggfffffffffggghhhhhhjjjiiihhhhhhhhhiiikkkllliiihhhffffffggggggeeecccaaacccdddggghhhgggfffdddbbbbbbcccdddddddddccccccdddddddddeeeeeefffggggggfffkkkpppwww}}}yyyuuusssssssssrrrppplllmmmoooqqqqqqqqqpppoooooonnnllljjjjjjjjjkkklllkkkkkklllmmmnnnnnnmmmmmmnnnnnnoooppppppqqqqqqqqqtttsssrrrqqqqqqssstttuuuttttttrrrooolllkkklllnnnooopppqqqrrrssstttuuuvvvuuuvvvwwwyyyzzzzzzzzzzzzyyyzzz|||{{{uuulllfffdddbbb^^^ZZZVVVUUUTTTSSSRRRQQQQQQPPPOOONNNMMMLLLJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGEEEDDDCCC???AAABBBAAAAAAAAACCCEEEHHHGGGFFFCCCAAA???===<<>>===bbbaaa___\\\ZZZXXXWWWVVVTTTTTTTTTTTTTTTUUUVVVVVVXXXZZZ]]]___```aaadddfffhhhhhhggggggiiilllooorrrtttvvvyyyyyyzzz}}}tttqqqwww~~~~~~|||zzzyyyzzz|||}}}|||~~~zzzrrrqqqqqqrrrtttuuutttrrrnnnmmmllljjjiiihhhgggggggggiiikkkkkkiiihhhiiikkkkkkmmmnnnllliiigggffffffddddddddddddeeefffggghhhffffffffffffhhhjjjlllmmmddddddcccbbbcccdddeeefffgggffffffggghhhgggdddaaa___aaaccccccaaaaaaccceeegggggggggfffeeedddcccbbb```aaabbbddddddddddddccceeehhhiiiggghhhlllnnnlllnnnnnnnnnnnnmmmllllllmmmiiihhhgggggghhhjjjlllnnnllllllkkkiiihhhffffffeeecccdddeeecccaaabbbdddgggggghhhjjjlllnnnmmmmmmlllllllllnnnoooooopppppppppooooooooommmkkkkkkmmmooolllmmmnnnpppqqqssstttuuuuuuwwwyyy|||}}}|||{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~wwwpppkkkgggaaa```_________^^^]]][[[TTTTTTSSSRRRQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEDDDBBBAAA@@@@@@AAABBBAAA@@@@@@BBBDDDBBBBBBAAAAAA@@@?????????ooommmjjjfffbbb___]]]\\\WWWWWWVVVUUUUUUTTTUUUUUUTTTVVVXXXYYYYYYZZZ\\\^^^\\\[[[YYYYYY[[[^^^aaacccbbbeeegggggghhhmmmwwwzzzxxxqqqhhhccchhhuuu~~~zzzwwwvvvuuuvvvzzzxxxvvvuuuvvvxxxzzz|||wwwvvvyyy{{{sssppppppqqqsssuuuuuusssqqqpppooommmkkkiiigggfffffffffiiikkkjjjhhhfffgggiiijjjlllmmmllliiigggffffffddddddccccccdddeeeggghhhgggfffffffffggghhhjjjkkkdddcccbbbbbbbbbcccdddeeefffeeefffggggggfffccc```^^^```aaaaaa______bbbeeeiiiiiihhhgggfffdddcccbbb___```bbbcccddddddcccccccccfffgggeeefffkkknnnnnnpppppppppooommmkkkkkkllliiigggeeedddeeegggjjjllljjjjjjiiiiiihhhhhhhhhgggcccddddddaaa______cccfffdddfffhhhkkkllllllkkkjjjjjjkkkmmmooopppoooooonnnkkklllmmmlllkkkjjjlllmmmllllllnnnoooqqqssstttuuutttvvvyyy{{{||||||zzzyyy}}}}}}}}}}}}}}}~~~}}}vvvooojjjfffccc\\\[[[XXXWWWWWWXXXYYYYYYTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCAAA@@@??????@@@AAA@@@??????AAABBBAAAAAA@@@@@@@@@@@@@@@@@@}}}vvvqqqnnnjjjfffcccbbb___\\\XXXUUUTTTTTTTTTVVVUUUUUUUUUVVVUUURRRPPPOOONNNNNNQQQTTTVVVVVVUUUXXXXXXXXXYYY\\\bbbjjjooo}}}|||xxxooogggdddccceeelllttt~~~|||vvvuuuqqqmmmkkkkkkooorrrtttwwwyyyxxxvvvxxxuuummmiiittt|||wwwrrrpppnnnnnnnnnnnnooopppqqqrrrqqqooonnnllljjjiiiiiihhhffffffffffffffffffffffffjjjjjjjjjjjjiiihhhgggfffcccccccccdddddddddeeeeeeddddddddddddddddddddddddccccccccccccccccccccccccdddeeeeeeeeedddbbb```___^^^^^^^^^______aaabbbbbbccceeehhhiiigggeeedddddddddddddddddddddeeefffggggggggggggggghhhiiijjjjjjmmmnnnoooooonnnllljjjiiieeeeeeeeefffffffffffffffiiiiiihhhgggggggggggggggjjjhhhfffdddcccbbbccccccaaacccfffiiikkklllllllllmmmnnnnnnooonnnlllkkkjjjkkkmmmnnnmmmkkkiiihhhhhhnnnmmmmmmnnnppprrrtttvvvvvvvvvvvvwwwxxxxxxyyyyyy|||{{{{{{{{{|||~~~~~~sssjjjdddaaa___^^^ZZZXXXUUURRRQQQSSSUUUWWWUUUTTTSSSQQQNNNMMMNNNOOONNNMMMJJJHHHGGGFFFFFFFFFEEEEEEEEEGGGHHHHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<===yyysssnnnllliiiddd___[[[YYYXXXXXXUUUTTTTTTTTTUUUTTTQQQOOOPPPOOONNNOOORRRSSSRRRRRRRRRRRRRRRRRRTTTYYY```eeeuuu{{{{{{|||zzzuuummmddd```^^^___eeelllvvvyyy{{{{{{xxxuuurrrqqqooonnnllliiigggiiimmmpppssswwwzzz{{{zzz}}}vvvnnnmmmnnn|||~~~~~~xxxsssooonnnmmmmmmmmmmmmnnnoooppppppoooooommmlllkkkjjjjjjjjjffffffffffffffffffffffffggggggggggggfffeeeeeedddaaaaaabbbbbbbbbcccccccccccccccccccccccccccccccccaaaaaaaaabbbbbbbbbbbbbbbccccccccccccbbb```___^^^]]]]]]]]]]]]^^^___```aaaccceeeggggggeeeddddddeeedddddddddddddddeeeffffffiiiiiiiiijjjkkklllmmmnnnmmmmmmmmmmmmlllkkkjjjiiifffffffffffffffffffffeeehhhggggggffffffgggggghhhjjjjjjhhhfffeeedddccccccccceeehhhjjjllllllllllllkkklllmmmmmmmmmlllkkkjjjjjjlllnnnnnnmmmllllllllllllmmmmmmnnnpppqqqssstttsssttttttuuuuuuvvvwwwwwwxxxxxxyyyzzz|||~~~~~~~~~~~~xxxnnnfffaaa^^^\\\\\\ZZZXXXUUURRRQQQRRRTTTUUURRRRRRQQQOOONNNNNNOOOPPPNNNLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEFFFHHHHHHFFFDDDAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<======<<<<<<;;;;;;;;;<<<{{{uuunnngggcccaaa```ZZZXXXWWWWWWWWWUUUQQQOOOOOOMMMLLLLLLMMMMMMMMMLLLMMMMMMMMMMMMNNNRRRWWW\\\kkkvvv~~~wwwsssuuuwwwwwwuuulllccc^^^[[[YYY]]]bbbfffiiilllmmmkkkjjjiiiiiihhhhhhhhhggggggiiimmmppptttyyy~~~tttjjjmmmuuuyyyyyy}}}wwwrrrnnnlllkkkllllllllllllmmmnnnoooooonnnnnnmmmmmmlllkkkkkkkkkeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccbbbbbbbbb______`````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb_________``````aaaaaaaaaaaaaaaaaa```___^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^bbbdddeeedddcccbbbccceeedddccccccccccccdddeeeeeeeeeeeefffggghhhjjjlllmmmllllllkkkkkkjjjjjjiiiiiiggggggggggggffffffeeedddeeeeeeeeeeeefffggghhhiiillllllkkkjjjhhhfffdddbbbfffgggiiikkklllllllllkkkiiiiiijjjkkkkkkkkkkkkjjjiiikkknnnooonnnnnnnnnooommmmmmoooppprrrrrrssssssqqqqqqqqqrrrsssssstttttttttuuuwwwzzz|||~~~~~~~~~}}}|||}}}~~~tttoooggg```\\\[[[YYYYYYYYYWWWTTTQQQPPPQQQRRRSSSPPPOOONNNMMMMMMNNNOOOPPPMMMLLLJJJIIIGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGEEEDDD???@@@@@@AAA@@@@@@??????============<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::zzzsssooolllgggeeeccc```^^^ZZZUUURRRRRRPPPMMMMMMNNNNNNNNNMMMMMMMMMNNNMMMNNNPPPUUUXXXbbbkkkwww}}}yyy{{{wwwqqqnnnqqqttttttwwwooofffaaa[[[WWWYYY]]]^^^```dddeeeeeefffggghhhhhhiiijjjkkkkkknnnrrruuuzzzzzzqqqqqq{{{{{{uuuzzz|||wwwrrrmmmkkkjjjjjjkkkkkkkkkkkklllmmmnnnooooooooonnnmmmlllkkkjjjiiieeeeeeeeeeeeeeeeeeeeeeeeaaa`````````````````````^^^^^^____________``````````````````````````````]]]^^^^^^___```aaaaaabbbaaa``````___^^^]]]\\\\\\[[[[[[ZZZZZZ[[[\\\]]]]]]aaabbbbbbaaa``````bbbdddccccccbbbbbbbbbccccccdddaaabbbcccdddfffiiikkklllllllllkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhgggfffdddccccccccccccdddfffgggiiijjjmmmmmmnnnnnnlllhhheeecccggggggiiijjjjjjjjjjjjjjjgggggghhhiiiiiijjjjjjkkkhhhkkknnnooonnnnnnnnnooonnnoooqqqsssttttttsssssspppppppppqqqrrrrrrsssssstttuuuxxxzzz|||}}}}}}}}}}}}}}}|||||||||}}}~~~tttkkkfff```\\\YYYXXXWWWWWWXXXVVVSSSQQQOOOPPPPPPQQQOOOMMMLLLKKKLLLLLLMMMMMMKKKJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDDDDEEEFFFDDDCCC@@@@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999{{{xxxsssooojjjddd^^^YYYXXXVVVSSSSSSTTTUUUUUUUUUQQQRRRRRRRRRRRRSSSVVVXXX[[[bbbmmmwww~~~}}}{{{yyywwwvvvxxxuuuooommmooorrrrrrwwwppphhhccc]]]XXXWWW[[[YYY\\\___aaaccceeehhhjjjmmmooorrrsssuuuxxx{{{~~~{{{{{{zzzyyy}}}{{{xxxsssnnnkkkjjjjjjjjjkkkkkkjjjkkkkkklllmmmnnnpppoooooommmllliiigggfffeeeeeeeeeeeeeeeeeeeeeeee``````___^^^^^^^^^______^^^^^^^^^^^^____________________________________]]]]]]^^^___```aaabbbcccbbbaaa```___^^^]]]]]]]]][[[[[[[[[ZZZ[[[[[[\\\\\\^^^___```___^^^___```bbbcccbbbbbbaaaaaaaaabbbbbbbbbcccdddfffhhhkkkmmmnnnllllllllllllkkkkkkkkkkkkggghhhiiiiiihhhfffdddcccbbbbbbcccdddfffhhhjjjkkkmmmoooppppppnnnkkkgggdddfffgggggghhhhhhhhhhhhhhhfffffffffggghhhiiijjjjjjiiikkkmmmnnnmmmllllllmmmnnnoooqqqrrrrrrrrrqqqppppppqqqqqqrrrssssssttttttvvvxxxyyy{{{||||||{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~tttkkkccc```[[[YYYXXXWWWWWWVVVUUUTTTRRRPPPOOOOOOOOOPPPPPPMMMJJJIIIJJJJJJIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999888}}}uuunnniii___\\\YYYXXXYYY[[[[[[[[[ZZZ[[[[[[ZZZWWWVVVWWWXXXVVV\\\eeeooozzzxxxuuuttttttsssvvvvvvvvvvvvuuutttrrrqqqsssuuutttpppnnnpppsssrrrtttnnnhhhddd___YYYWWWZZZXXXZZZ]]]```bbbfffjjjnnnuuuxxx}}}~~~{{{}}}zzzvvvtttpppmmmkkkiiiiiijjjiiiiiiiiiiiijjjkkkllllllmmmnnnnnnmmmkkkiiifffeeeddddddddddddddddddddddddaaa```^^^]]]\\\\\\]]]]]]\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]^^^```aaacccccccccbbb```___^^^]]]]]]]]][[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\^^^^^^]]]]]]___```bbbbbbaaa````````````aaa___```aaabbbeeegggiiijjjjjjkkklllmmmmmmlllkkkjjjfffgggiiiiiiiiigggeeedddbbbcccccceeefffiiijjjkkknnnoooppppppooollliiigggffffffffffffggghhhhhhhhhffffffffffffggghhhiiijjjiiikkkmmmnnnmmmllllllmmmmmmnnnnnnooooooooonnnnnnrrrrrrssssssttttttuuuuuuxxxxxxyyyzzzzzzzzzzzzzzz}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~uuukkkddd]]][[[XXXWWWWWWWWWVVVTTTRRRRRRPPPOOONNNNNNOOOOOOPPPLLLHHHGGGHHHHHHFFFDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDBBB@@@@@@@@@AAA@@@????????????>>>===<<<::::::::::::::::::999999999999999:::;;;<<<;;;:::999888pppmmmiiiggggggggggggggghhhiiigggddd___[[[YYYXXXVVVYYY___gggpppzzz{{{ssslllgggeeedddddddddgggjjjllllllkkkjjjjjjlllppprrroooooorrrtttsssrrrlllhhhfffaaa\\\ZZZ\\\^^^```ccceeehhhmmmrrrvvv{{{xxx~~~zzzqqqpppnnnllljjjiiihhhhhhffffffffffffggghhhiiijjjiiijjjkkkkkkkkkiiigggfffddddddddddddddddddddddddaaa```]]][[[YYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ[[[]]]___```bbbbbbcccaaa```^^^]]]]]]]]]]]]YYYYYYXXXXXXXXXXXXYYYYYYXXXZZZ]]]^^^]]]\\\]]]^^^bbbaaa``````_________```\\\\\\]]]^^^```bbbdddeeegggiiilllmmmnnnllliiihhheeegggiiijjjjjjhhhfffeeedddddddddfffgggiiikkklllmmmnnnooopppooommmkkkjjjffffffffffffggghhhiiijjjggggggffffffggghhhiiijjjhhhjjjmmmoooooooooooopppppppppooonnnnnnooooooooorrrssssssttttttuuuvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~|||||||||}}}}}}uuuooohhhbbb^^^YYYWWWUUUUUUUUUUUUTTTSSSPPPOOONNNNNNNNNNNNOOOOOOMMMIIIEEEDDDGGGHHHFFFDDDCCCDDDDDDDDDDDDBBBAAA@@@CCCAAA>>>===>>>>>>>>>===;;;<<<<<<=========<<<<<<:::999999999888888888888:::;;;<<<===<<<;;;999888}}}zzzyyyyyyxxxxxxttttttqqqllleee___[[[ZZZXXXYYY\\\aaagggnnnuuuyyy{{{}}}|||}}}}}}~~~}}}ppplllddd]]]XXXVVVWWWWWWXXX\\\aaaeeefffeeeddddddffflllooonnnooossstttsssrrrmmmjjjhhheee___^^^```ggghhhkkkmmmpppuuu{{{yyyssssssvvvxxx}}}zzznnnmmmmmmkkkjjjiiiggggggddddddddddddeeefffggggggeeefffhhhjjjkkkjjjiiihhhddddddddddddddddddddddddaaa___\\\YYYXXXWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[WWWXXXYYY[[[]]]___```aaabbbaaa___]]]\\\\\\\\\]]]XXXWWWWWWVVVVVVVVVWWWWWWVVVYYY\\\^^^]]]\\\\\\\\\bbbaaa```_______________^^^^^^___```bbbdddeeefffeeegggkkkmmmnnnkkkhhheeedddfffhhhjjjjjjiiigggeeeeeeeeeeeefffhhhiiikkklllmmmnnnooooooooommmlllkkkffffffgggggghhhjjjkkklllhhhhhhgggffffffgggiiijjjfffiiimmmooopppqqqsssttttttsssrrrqqqqqqqqqrrrsssrrrssssssttttttuuuuuuvvvttttttttttttvvvxxxzzz|||{{{||||||}}}~~~}}}}}}}}}{{{{{{|||}}}zzzrrrjjjeeeaaa]]][[[VVVUUUSSSSSSTTTTTTSSSQQQNNNNNNMMMMMMNNNNNNOOOPPPKKKFFFBBBCCCGGGIIIGGGEEEBBBBBBCCCCCCCCCBBB@@@???BBB@@@===<<<<<<======<<<888999:::<<<===>>>>>>>>>999999999888888888888777:::;;;<<<======;;;999888zzzqqqjjjddd^^^[[[\\\\\\]]]^^^aaaeeeiiikkkooosssuuutttpppoooqqquuuxxxyyyyyyxxxvvvrrrnnnkkkddd___XXXSSSPPPQQQRRRRRRTTTXXX\\\___``````aaabbbdddhhhmmmoooooooooqqqsssrrrrrrooollliiihhhiiikkkppptttxxx}}}tttllljjjhhhkkk}}}}}}xxxrrrmmmjjjjjjiiihhhhhhgggggggggbbbbbbaaaaaaaaaaaabbbbbb^^^___aaaeeehhhiiihhhfffdddeeeccc``````cccbbb^^^^^^\\\YYYXXXXXXXXXVVVUUUWWWTTTSSSTTTWWWZZZYYYXXXWWWXXXYYYZZZ[[[\\\]]]]]]UUUUUUUUUVVVXXX[[[^^^```___\\\ZZZZZZ]]]^^^]]][[[VVVVVVWWWWWWVVVVVVUUUTTTWWWWWWYYYZZZZZZYYYXXXXXX[[[^^^aaabbbaaa___]]]]]]\\\\\\^^^___````````````bbbcccfffggghhhhhhffffffdddfffhhhhhhgggffffffgggiiihhhgggggghhhjjjlllnnnoooppppppppppppooonnnnnnjjjhhhhhhhhhjjjkkkjjjiiiddddddeeeggghhhiiijjjkkkhhhjjjnnnqqqtttuuuuuutttvvvuuusssrrrrrrsssssstttuuutttrrrqqqrrrsssuuuwwwtttssssssttttttuuuvvvwww{{{zzzzzz{{{}}}~~~}}}{{{||||||}}}~~~ooolllgggaaa\\\YYYWWWVVVSSSSSSSSSSSSRRRRRRRRRRRRNNNNNNNNNMMMMMMMMMLLLLLLJJJGGGEEEDDDDDDDDDDDDCCCEEEDDDBBB@@@????????????AAA@@@???>>>===<<<;;;:::999:::::::::::::::::::::<<<;;;:::999888888888888777777888888888999999999vvvnnnfff```\\\]]]\\\\\\\\\]]]```bbbcccfffiiikkkiiifffeeehhhkkksssssssssrrroookkkgggeee]]]YYYSSSOOONNNNNNPPPQQQTTTWWW\\\^^^___```aaabbbdddgggkkkmmmmmmooorrrtttuuutttrrrooonnnpppuuuyyyyyyoooeee```eeemmmzzz~~~|||yyyuuuooollljjjjjjjjjjjjiiihhhgggfffaaaaaaaaa``````aaaaaaaaa^^^___aaaccceeefffeeedddeeefffdddaaa```cccbbb___[[[YYYWWWVVVVVVVVVUUUSSSVVVTTTSSSUUUXXXYYYXXXVVVWWWWWWXXXYYYZZZ[[[\\\\\\SSSSSSTTTTTTVVVXXX[[[\\\\\\ZZZXXXXXXZZZ[[[ZZZYYYVVVWWWWWWWWWWWWVVVUUUUUUVVVWWWXXXYYYZZZYYYXXXXXXZZZ]]]___```___^^^^^^^^^```____________^^^^^^^^^aaabbbdddfffgggfffeeeddddddfffhhhhhhgggffffffgggiiihhhgggggghhhjjjlllnnnooooooppppppppppppooooookkkjjjiiiiiijjjkkkjjjhhheeeeeefffggghhhiiijjjkkkhhhiiilllooorrrsssttttttttttttsssrrrrrrssstttuuuvvvvvvuuutttssstttuuuuuusssssssssttttttvvvwwwxxxzzzyyyyyyzzz|||}}}|||{{{||||||}}}~~~yyyqqqgggddd```\\\XXXVVVUUUTTTQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLJJJHHHEEEDDDEEEEEEEEEDDDEEEDDDBBB@@@????????????@@@??????>>>===<<<;;;;;;::::::::::::::::::999999;;;:::999888888777777777777777777777888888999999~~~uuummmgggdddaaa```___^^^^^^___aaabbbaaabbbcccaaa^^^^^^aaaeeehhhhhhgggfffccc```\\\[[[YYYWWWTTTQQQPPPRRRTTTVVVXXX[[[___bbbbbbccccccdddgggjjjmmmppprrruuuxxx{{{|||{{{zzzyyy{{{zzzkkkbbb```ZZZ\\\jjj||||||xxxuuurrroookkkiiiiiijjjkkkkkkkkkiiigggeee`````````______`````````^^^___```bbbcccdddddddddfffhhhfffbbb```bbbaaa^^^YYYWWWTTTTTTTTTTTTSSSRRRTTTTTTTTTVVVXXXXXXVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZRRRRRRRRRSSSTTTUUUVVVWWWXXXWWWUUUUUUWWWXXXWWWVVVWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVWWWXXXYYYYYYXXXXXXYYY[[[]]]]]]]]]]]]___```dddbbb```^^^]]]\\\]]]]]]___```bbbcccddddddcccbbbdddeeeggghhhgggfffggghhhiiihhhhhhhhhiiikkkmmmnnnmmmnnnoooppppppqqqqqqpppmmmllljjjjjjkkkkkkjjjhhhffffffggghhhhhhiiijjjjjjggghhhjjjlllnnnqqqrrrssssssrrrrrrrrrrrrtttuuuvvvyyyyyyxxxwwwvvvuuutttsssrrrsssssstttuuuvvvxxxxxxyyyxxxwwwyyy{{{||||||zzz||||||}}}~~~ttthhhbbb]]][[[XXXVVVSSSRRRRRRRRRMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHFFFFFFFFFGGGFFFEEECCCCCCAAA@@@??????>>>???>>>>>>=========<<<<<<<<<;;;:::::::::999888888888:::999888777777666777777666666666777777777777777yyytttqqqjjjiiihhhggggggggghhhhhhddddddbbb```]]]^^^aaaddd`````````___]]]\\\ZZZZZZ]]]]]]\\\[[[[[[]]]```ccccccfffiiijjjjjjiiiiiiiiilllpppvvv}}}vvviii```\\\^^^___iii~~~{{{wwwqqqmmmkkkiiigggfffgggiiikkklllkkkiiifffddd______^^^^^^^^^^^^______\\\^^^```aaabbbdddfffhhhmmmnnnllleeeaaa```___\\\WWWVVVSSSSSSTTTTTTSSSRRRSSSTTTVVVWWWXXXWWWUUUTTTSSSTTTTTTUUUVVVWWWWWWWWWRRRRRRRRRRRRRRRSSSSSSTTTVVVUUUTTTTTTTTTUUUUUUUUUWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZ\\\___aaadddbbb___]]]\\\\\\]]]]]]]]]^^^___```aaaaaaaaa```ccceeefffffffffeeeggghhhhhhhhhhhhhhhiiikkklllmmmllllllnnnooopppqqqqqqqqqnnnmmmkkkkkkkkkkkkiiihhhgggggghhhhhhhhhhhhiiiiiiffffffgggiiikkknnnppprrrrrrrrrrrrrrrsssuuuwwwxxxzzzzzz{{{zzzxxxvvvsssqqqrrrrrrrrrssstttvvvwwwxxxwwwvvvuuuwwwyyyzzzzzzzzz{{{{{{|||}}}~~~rrrfff___\\\WWWVVVTTTRRRPPPOOOOOOOOOKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFFFFGGGHHHGGGFFFBBBAAAAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777777666888888777666555555666666555555555555555666666666{{{yyywwwuuurrrpppooonnnjjjiiifffcccaaaaaaccceee`````````aaaaaabbbcccdddeeeggghhhiiiiiijjjnnnrrrrrrtttwwwwwwuuutttsssssstttyyypppccc]]]]]]^^^hhhoooyyyvvvzzz~~~uuuqqqkkkgggeeeeeeeeedddfffgggiiijjjiiigggdddbbb^^^]]]]]]]]]]]]]]]]]]^^^ZZZ\\\___aaabbbeeejjjnnnwwwxxxuuullldddaaa___\\\XXXVVVTTTTTTTTTTTTSSSRRRSSSUUUWWWXXXWWWUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTUUURRRRRRRRRSSSSSSRRRRRRRRRTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTRRRSSSSSSTTTTTTUUUVVVVVVVVVWWWXXXXXXXXXZZZ^^^```aaa___]]]\\\[[[\\\]]]^^^[[[\\\]]]^^^^^^_________bbbcccddddddddddddfffhhhggggggggghhhiiijjjkkkllljjjkkklllnnnooopppqqqqqqnnnmmmkkkkkkkkkkkkiiihhhhhhhhhhhhgggggggggggggggddddddeeegggjjjllloooppprrrrrrrrrrrrsssuuuwwwyyyyyyzzz{{{{{{yyyvvvsssqqqqqqqqqqqqrrrsssuuuvvvwwwuuutttssstttwwwyyyyyyyyyzzzzzz{{{{{{}}}~~~{{{pppddd\\\ZZZ[[[VVVUUUSSSQQQOOONNNMMMLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHFFFEEE@@@@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777777666666666666555444444444555555444444444444444444444444|||zzzxxxvvvsssooommmllllllmmmhhhggghhhiiikkkmmmppprrrsssvvvyyyzzzzzz{{{}}}ooobbb[[[]]]eeelll|||wwwnnnuuu||||||yyyoookkkfffcccbbbcccdddddddddeeefffffffffdddbbb```]]]\\\\\\[[[[[[\\\\\\]]]XXX[[[^^^```aaaffflllrrr}}}|||qqqgggccc```^^^ZZZXXXUUUTTTTTTTTTRRRQQQRRRTTTUUUUUUSSSQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSTTTSSSQQQQQQSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSPPPPPPPPPPPPQQQSSSTTTUUUTTTUUUVVVVVVWWWXXX\\\^^^]]]\\\[[[[[[[[[\\\]]]^^^[[[[[[[[[\\\]]]]]]^^^^^^```aaabbbbbbaaabbbeeegggeeeffffffggghhhiiijjjjjjiiijjjkkkmmmnnnooooooooommmllljjjjjjkkkkkkjjjhhhhhhhhhgggffffffeeeddddddbbbccceeegggiiilllmmmnnnqqqppppppppprrrtttuuuwwwwwwxxxyyyyyyxxxvvvsssqqqqqqqqqqqqqqqqqqrrrsssttttttrrrqqqrrruuuwwwxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~uuuqqqjjjaaaZZZVVVVVVXXXUUUTTTRRRPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDFFFFFFEEECCC???????????????>>>===<<<<<<<<<;;;;;;;;;:::::::::999888888888777666666666555444444333333333444444333333333333333222222222}}}||||||}}}~~~|||zzzxxxssspppllliiikkkttt}}}uuuqqq{{{xxxsssjjjgggcccaaaaaacccddddddbbbbbbcccbbbbbbaaa```___\\\[[[[[[ZZZZZZ[[[[[[\\\XXX[[[^^^^^^___ccckkkrrryyy|||yyynnnddd___]]]\\\[[[YYYVVVTTTSSSRRRPPPOOOPPPQQQRRRQQQNNNLLLMMMOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPPPPRRRSSSRRRPPPOOOQQQTTTSSSTTTTTTTTTTTTSSSRRRRRRNNNNNNMMMNNNOOOQQQRRRSSSSSSUUUVVVVVVVVVWWWYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^___``````___aaacccfffcccdddeeefffhhhhhhhhhiiihhhiiijjjkkklllmmmmmmmmmkkkjjjiiiiiijjjkkkjjjhhhhhhgggfffeeedddcccbbbbbb```bbbeeehhhjjjllllllmmmnnnnnnmmmmmmnnnppprrrssstttuuuvvvvvvvvvuuutttsssqqqpppppppppppppppqqqqqqsssqqqppppppsssvvvxxxxxxvvvvvvwwwxxxyyy{{{|||}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}|||vvvhhhddd^^^YYYVVVTTTSSSRRRPPPPPPOOONNNLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@??????@@@BBBDDDDDDCCCAAA===>>>?????????>>>===<<<===<<<<<<;;;:::999888888777777777777777777777666333333222222222333333333333333222222222111111111zzzrrrmmmjjjiiikkknnnrrrwwwzzzxxxzzz}}}~~~sssjjjhhheeebbb```aaacccddddddaaaaaa``````___^^^^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[XXX[[[]]]]]]]]]aaaiiippprrruuussshhh^^^ZZZYYYXXX[[[YYYUUUSSSRRRQQQOOOMMMNNNOOOOOOMMMJJJHHHJJJMMMNNNNNNNNNNNNNNNOOOOOOOOONNNOOOPPPQQQRRRQQQPPPOOOOOOQQQRRRQQQNNNNNNPPPSSSSSSSSSSSSSSSSSSRRRQQQQQQMMMLLLLLLLLLMMMOOOQQQRRRRRRTTTVVVVVVVVVVVVXXXYYYZZZZZZZZZ[[[ZZZYYYXXXWWWZZZZZZZZZZZZ[[[\\\]]]^^^]]]^^^___^^^^^^___bbbeeebbbccceeefffgggggghhhhhhhhhhhhiiijjjkkkkkkkkkkkkjjjiiihhhhhhjjjkkkjjjiiihhhgggfffeeecccbbbaaa```___bbbeeeiiikkklllllllllllllllkkkkkklllmmmnnnooorrrsssssstttttttttttttttqqqppppppooooooooooooooorrrpppoooooorrruuuwwwxxxuuuuuuvvvwwwxxxzzz{{{|||~~~}}}~~~}}}{{{yyywwwxxxzzz|||~~~~~~uuukkkdddbbb___ZZZXXXXXXVVVQQQMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCBBB@@@???>>>>>>======>>>@@@BBBCCCBBB@@@======>>>??????>>>===<<<======<<<;;;999888777777666666666666777777777777333222222111222222333333333222222222111111000000vvvnnncccZZZ___lllxxx|||tttkkkeeeeeedddcccaaa``````______aaa```^^^\\\ZZZYYYYYYYYYWWWWWWWWWXXXXXXZZZ[[[\\\ZZZZZZ[[[ZZZZZZ\\\___bbbeeeeeeccc```[[[XXXXXXXXX[[[XXXTTTRRRSSSRRROOOMMMLLLKKKJJJIIIHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMPPPQQQRRRRRRQQQOOOMMMLLLOOOOOOPPPPPPOOOOOONNNMMMRRRQQQOOONNNMMMNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWYYYYYYZZZ[[[\\\\\\]]]]]]___^^^]]]\\\]]]^^^___```cccdddeeefffhhhjjjlllmmmkkkkkkllljjjhhhgggggghhhllllllmmmmmmlllkkkiiihhhhhhgggeeedddccccccdddeeedddddddddeeeeeefffhhhhhhiiijjjkkkllllllllllllllloooppprrrssssssrrrqqqppprrrpppmmmkkkjjjjjjkkklllkkkkkkmmmnnnppprrrtttttttttuuuvvvwwwxxxyyyyyyyyy||||||{{{zzzzzzyyyxxxxxx|||{{{zzz{{{}}}}}}|||{{{~~~wwwqqqkkkfffccc\\\\\\[[[YYYVVVRRROOOMMMOOOMMMLLLKKKKKKJJJGGGEEEBBBBBBBBBBBBBBBAAAAAAAAADDDBBB@@@===<<<;;;<<<===>>>>>>????????????>>>>>><<<>>>AAABBB@@@===<<<<<<<<<:::999999:::999888666444444444444444444444444333222111111000000111111222222111111000000//////}}}qqqfffaaa[[[YYYcccrrrzzzuuummmeee___bbbaaa```___^^^^^^^^^^^^___^^^\\\ZZZXXXXXXXXXXXXVVVVVVUUUVVVVVVWWWXXXYYYXXXYYYYYYXXXWWWYYY\\\^^^^^^^^^]]][[[XXXWWWWWWXXX[[[XXXUUUTTTTTTSSSQQQNNNLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMPPPQQQRRRSSSRRRQQQOOONNNNNNOOOOOOOOONNNNNNMMMMMMQQQPPPOOONNNNNNNNNNNNOOONNNNNNMMMLLLLLLMMMNNNNNNOOOPPPPPPRRRSSSUUUWWWXXXWWWXXXXXXYYYYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]^^^]]]\\\\\\\\\]]]^^^___ccccccdddeeegggiiikkkllllllllllllkkkhhhgggggggggggghhhjjjkkkkkkkkkjjjiiigggfffdddcccccccccddddddeeeddddddeeeeeefffgggggghhhhhhiiijjjjjjjjjjjjjjjmmmnnnooopppppppppooonnnooonnnmmmkkkjjjjjjjjjjjjiiijjjlllmmmoooqqqsssttttttuuuvvvxxxxxxyyyyyyyyy{{{zzzzzzyyyxxxxxxwwwwwwzzzyyyxxxyyy{{{|||{{{zzz~~~~~~xxxtttnnniiieeeaaa]]][[[[[[ZZZYYYXXXUUURRROOOMMMNNNMMMKKKKKKKKKIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBB???===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===;;;<<>>===;;;999888888999888777555333333444444444444444444222222111000000000111111111111111000000000000000ssshhh^^^WWWWWWXXX^^^oooyyyqqqjjjddd]]]YYY^^^^^^]]]\\\[[[[[[\\\\\\\\\[[[YYYWWWWWWWWWWWWXXXTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWUUUTTTTTTVVVXXXTTTUUUVVVUUUTTTTTTVVVXXXXXXWWWVVVVVVVVVTTTQQQOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOPPPRRRRRRQQQQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMPPPPPPOOONNNNNNNNNNNNOOONNNNNNMMMLLLLLLMMMNNNNNNOOOOOOPPPQQQSSSUUUWWWXXXVVVWWWYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]\\\\\\[[[ZZZ[[[\\\]]]^^^aaabbbbbbccceeegggiiijjjllllllllljjjgggeeeeeefffcccdddfffhhhiiiiiiiiiiiieeedddcccbbbbbbccccccdddeeeeeeeeeeeeeeeffffffffffffggghhhhhhiiihhhhhhhhhkkkkkkllllllmmmmmmmmmmmmmmmllllllkkkjjjiiihhhggghhhhhhjjjlllnnnppprrrrrruuuvvvwwwxxxyyyyyyxxxwwwxxxxxxwwwwwwvvvvvvuuuuuuvvvuuuuuuvvvyyyzzzzzzyyy{{{~~~|||sssmmmkkkhhhccc```^^^]]]ZZZYYYXXXXXXWWWVVVSSSQQQOOONNNMMMLLLJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA>>><<<;;;;;;;;;;;;<<<==================<<<:::;;;===BBBEEEEEEAAA<<<999888666666777777555444333333333333333333333333222111111000000000000000///000000000000000000111}}}lll```ZZZUUUSSSXXXaaaooo{{{qqqhhhaaa\\\YYYWWW[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYWWWVVVVVVVVVWWWWWWTTTSSSRRRRRRRRRRRRRRRSSSUUUVVVUUUSSSQQQPPPQQQSSSNNNOOOQQQQQQPPPQQQSSSUUUTTTTTTUUUVVVUUUSSSPPPNNNNNNMMMLLLJJJJJJKKKKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLNNNOOOPPPQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPRRRTTTVVVWWWVVVWWWYYY[[[\\\\\\[[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYY[[[\\\]]]`````````aaacccdddfffgggjjjjjjjjjhhheeeccccccccc```aaaccceeeffffffffffffcccbbbaaaaaaaaabbbcccdddfffggggggggggggggggggggggggggghhhhhhhhhhhhhhhgggjjjjjjjjjjjjjjjkkkmmmmmmkkklllmmmmmmllljjjhhhfffffffffhhhjjjmmmooopppqqquuuvvvwwwyyyyyyyyywwwwwwvvvvvvuuuuuuuuutttttttttsssrrrrrrtttvvvxxxxxxwwwxxx{{{|||{{{~~~|||vvvpppiiieeedddaaa^^^\\\\\\[[[ZZZYYYVVVUUUTTTSSSQQQPPPNNNMMMLLLJJJHHHGGGHHHGGGFFFDDDAAAAAA@@@@@@??????>>>>>>@@@???===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<>>=========>>>===<<<;;;::::::999999:::::::::;;;;;;:::::::::<<<;;;;;;???DDDDDD>>>888777555444444444444333111333333222222222111111111111000//////......//////......//////000000000111~~~sssjjjaaaYYYVVVXXXXXX___kkkyyyoooiii```ZZZWWWWWWXXXXXXWWWWWWXXXXXXYYY[[[\\\]]]YYYXXXVVVUUUTTTTTTTTTUUURRRRRRRRRQQQQQQRRRSSSSSSSSSTTTTTTRRROOOLLLLLLMMMLLLMMMNNNMMMKKKKKKLLLNNNKKKMMMOOOPPPNNNMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJKKKMMMMMMNNNPPPQQQRRRTTTTTTPPPOOONNNLLLLLLMMMNNNNNNLLLMMMNNNNNNOOONNNNNNNNNLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMNNNOOOQQQSSSUUUVVVUUUWWWYYY[[[\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVXXXZZZ[[[\\\\\\\\\]]]^^^___aaaaaabbbccccccbbb```^^^______aaaaaabbbbbbaaa```^^^]]]^^^^^^^^^^^^___```bbbccceeefffhhhjjjjjjjjjjjjiiijjjjjjkkkkkkjjjjjjiiiiiihhhhhhiiijjjkkklllmmmmmmlllmmmnnnnnnmmmkkkiiigggcccdddfffiiikkknnnpppqqqrrrtttwwwyyy{{{zzzxxxwwwuuuuuuuuuuuuuuutttttttttrrrqqqqqqrrruuuvvvvvvuuusssvvvxxxwwwyyy~~~~~~~~~~~~zzzsssooojjjeeecccaaa___^^^ZZZXXXUUUSSSSSSSSSRRRQQQSSSQQQPPPNNNLLLKKKKKKKKKJJJGGGDDDCCCDDDEEEDDDDDDBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999888888999999::::::999999888:::::::::===??????;;;888777555444333444444333111333222222111111000000000000000///..................//////////////////000yyytttllleee___^^^]]]\\\bbbiiisss}}}vvveee```ZZZVVVTTTUUUVVVVVVUUUUUUVVVWWWXXXZZZ\\\]]]XXXWWWUUUSSSQQQQQQQQQRRRPPPPPPPPPPPPQQQRRRSSSSSSQQQRRRRRRPPPMMMKKKJJJJJJKKKKKKLLLKKKIIIIIIJJJLLLJJJLLLNNNMMMLLLKKKMMMOOOLLLKKKJJJIIIIIIIIIJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRNNNMMMKKKJJJJJJJJJLLLMMMKKKLLLMMMNNNOOONNNNNNMMMLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMOOOPPPRRRTTTUUUUUUWWWYYY[[[[[[ZZZWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUWWWYYYZZZZZZZZZ[[[[[[\\\]]]______```aaabbbaaa___^^^___`````````aaaaaa```___]]]\\\]]]]]]\\\]]]^^^```aaacccbbbdddfffhhhjjjjjjiiiiiijjjjjjkkkkkkjjjjjjiiihhhfffggghhhjjjkkklllkkkkkkllllllllllllkkkiiihhhgggcccdddfffiiikkknnnpppqqqppprrrvvvzzz{{{{{{yyyxxxvvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrsssuuuvvvuuutttrrruuuvvvvvvxxx}}}~~~}}}}}}||||||}}}}}}yyyuuupppmmmmmmiiidddaaa___^^^]]]\\\XXXUUURRRQQQRRRRRRRRRQQQRRRQQQOOOLLLJJJIIIIIIIIIIIIFFFCCCBBBCCCDDDDDDCCCBBBAAA@@@???>>>======<<<;;;;;;;;;::::::999888777777888888999999888888777666666888999:::;;;;;;:::777555444333444444333111333222222111000000//////000///......------......///////////////.........zzzqqqlllhhhdddaaa___ZZZ[[[aaaggglllwwwyyyfff```\\\WWWTTTSSSSSSSSSSSSSSSTTTTTTVVVWWWYYY[[[\\\WWWVVVSSSQQQPPPOOOOOOOOONNNNNNOOOOOOPPPQQQRRRSSSOOOPPPPPPOOOLLLIIIIIIIIIHHHIIIJJJIIIHHHHHHJJJKKKIIILLLMMMLLLKKKKKKNNNQQQLLLKKKJJJIIIHHHIIIIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJLLLMMMNNNMMMKKKIIIHHHHHHHHHJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLMMMNNNOOOOOONNNMMMLLLLLLMMMMMMNNNPPPRRRTTTUUUUUUWWWYYY[[[[[[YYYVVVTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTVVVXXXYYYZZZZZZZZZZZZ[[[\\\^^^^^^```aaabbbaaa```___```bbb______`````````___^^^]]]\\\\\\\\\\\\]]]___aaaccc___aaadddgggiiiiiihhhhhhjjjjjjjjjjjjjjjiiihhhhhhccceeehhhjjjkkkkkkjjjiiikkkkkkkkkjjjiiihhhgggfffcccdddfffiiilllnnnppprrrooorrrvvvzzz||||||zzzyyyvvvvvvvvvwwwwwwwwwwwwwwwvvvtttssstttvvvvvvuuutttrrruuuvvvuuuwww}}}~~~~~~}}}}}}}}}~~~yyytttqqqnnnjjjgggfffccc^^^[[[ZZZYYYXXXVVVRRRPPPMMMMMMNNNOOOOOONNNRRRQQQNNNKKKIIIHHHHHHHHHHHHEEEBBBAAABBBCCCDDDCCC??????>>>===<<<;;;:::::::::::::::::::::999888777777777888888888888777777222444666777777888;;;===777555444444444444333111222222222111000//////...//////...------------...000000//////.........---zzzpppggg^^^ZZZVVVSSSSSSVVVTTTbbbpppxxxvvviiieee[[[XXXTTTRRRRRRRRRRRRQQQTTTTTTSSSSSSSSSTTTVVVWWWTTTTTTSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOOOONNNKKKHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFGGGGGGHHHDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHJJJLLLMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMIIIJJJLLLMMMLLLMMMNNNPPPMMMMMMLLLLLLMMMOOOQQQRRRRRRUUUWWWXXXWWWUUUTTTTTTRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRTTTVVVWWWVVVUUUTTTTTTVVVYYY[[[[[[\\\^^^___cccaaa___^^^^^^_________``````aaabbbaaaaaa___^^^___]]]\\\^^^bbbddddddccccccdddeeeeeeeeegggjjjmmmkkkkkkkkkjjjiiihhhgggfffggggggfffffffffgggggghhhhhhiiiiiiiiiiiihhhhhhgggbbbccceeeiiinnnppppppooonnnpppsssvvvyyyzzzzzzyyyxxxwwwxxxyyy{{{{{{zzzyyyzzzyyywwwwwwxxxyyyxxxwwwssstttvvvwwwyyyzzzzzzzzzzzz{{{|||{{{{{{|||wwwtttpppkkkfffbbb```______^^^\\\ZZZXXXWWWUUUTTTNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMKKKJJJHHHFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;:::888666555666777888888888777666666555666666222333333444555666777777555555444333333222111111000000000000//////////////////............//////------------------------ttthhhaaa]]]WWWQQQOOONNNOOOUUU]]]mmm}}}{{{kkk```]]]YYYVVVTTTSSSSSSTTTSSSRRRRRRRRRQQQQQQQQQRRRSSSTTTRRRRRRRRRPPPOOOMMMKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNLLLIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMKKKJJJIIIGGGFFFFFFFFFGGGDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHIIIKKKMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMMMMLLLLLLMMMOOOLLLLLLKKKJJJJJJKKKLLLMMMQQQSSSVVVVVVUUUTTTSSSTTTQQQPPPOOONNNMMMNNNOOOOOOQQQRRRSSSTTTUUUUUUTTTTTTRRRTTTXXXZZZ[[[]]]___aaadddcccaaa```aaaaaaaaaaaaaaaaaabbbcccbbbaaa```___```^^^]]]^^^aaaccccccbbbaaabbbcccddddddfffjjjmmmllllllkkkkkkiiihhhgggfffddddddddddddeeeeeefffggghhhhhhiiiiiiiiihhhhhhgggddddddfffiiimmmoooooonnnmmmnnnrrruuuwwwxxxxxxxxxwwwwwwxxxyyyzzz{{{zzzyyyzzzxxxvvvwwwxxxyyyyyyxxxttttttuuuvvvwwwxxxxxxyyyzzz{{{|||{{{{{{|||~~~}}}uuupppjjjhhheeeaaa^^^[[[ZZZYYY\\\[[[ZZZYYYWWWUUUTTTTTTOOONNNMMMLLLLLLLLLMMMNNNNNNNNNLLLKKKIIIGGGFFFEEEEEEEEECCCBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;:::888666555666777777666666555555444555555555222333333444444555555666444333333222111111000000000000000000/////////...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ssshhh]]]SSSNNNMMMJJJIIIJJJKKKRRR```nnnxxxkkk```XXXUUUUUUTTTSSSSSSUUUVVVUUUTTTOOOOOONNNNNNOOOOOOPPPQQQQQQPPPPPPNNNMMMKKKIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIKKKLLLLLLKKKHHHHHHHHHGGGHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKLLLMMMLLLKKKJJJJJJIIIIIIJJJJJJNNNPPPSSSTTTSSSRRRRRRSSSNNNNNNMMMLLLLLLLLLLLLLLLPPPPPPQQQQQQRRRSSSTTTTTTPPPSSSVVVYYY[[[]]]___aaacccbbbbbbaaaaaaaaaaaabbbbbbcccdddddddddcccaaa```bbbaaa______```aaa```______aaabbbcccdddfffiiilllmmmmmmlllkkkjjjhhhfffeeeaaaaaaaaabbbcccdddeeefffggghhhhhhiiiiiiiiihhhhhhgggffffffhhhkkkmmmnnnnnnkkklllooorrrttttttuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvwwwxxxzzzzzzyyyuuutttsssrrrssstttvvvwwwzzz{{{|||{{{{{{{{{}}}~~~~~~~~~wwwpppjjjfffcccbbb```^^^\\\ZZZZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSPPPNNNLLLJJJIIIJJJLLLMMMPPPOOONNNLLLKKKIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@??????>>>===<<<;;;;;;:::;;;999888666666666666777444444333333333444555555333333333333333333333333222222111111000/////////000000000/////////......++++++************++++++++++++++++++++++++++++++zzzrrrhhh^^^XXXSSSOOOMMMJJJKKKOOOTTTYYYdddxxxvvvkkkddd\\\UUUSSSQQQPPPQQQSSSUUUVVVUUUTTTMMMMMMMMMMMMMMMMMMNNNNNNPPPOOOOOOMMMLLLJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKIIIFFFFFFGGGIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJKKKKKKJJJHHHHHHGGGGGGHHHHHHIIIJJJLLLMMMNNNMMMKKKJJJJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNPPPQQQQQQQQQRRRSSSNNNMMMMMMLLLKKKKKKKKKKKKPPPOOONNNNNNOOOQQQSSSUUUPPPSSSVVVXXXZZZ[[[]]]______`````````___^^^___```ddddddeeeeeeeeecccbbbaaacccbbb```______^^^^^^]]]___```bbbbbbcccfffjjjlllmmmmmmlllkkkjjjhhhfffeee``````aaaaaacccdddeeeffffffggghhhiiiiiiiiiiiiiiiiiihhhfffgggiiikkklllllliiijjjlllnnnpppqqqqqqqqqrrrtttvvvvvvvvvwwwwwwxxxxxxvvvuuuvvvyyyzzz{{{zzzwwwuuurrrpppoooqqqsssuuuyyyzzz{{{{{{zzz{{{|||~~~}}}}}}}}}~~~zzzsssnnniiidddaaabbbaaa```^^^]]]\\\[[[[[[VVVVVVUUUUUUTTTTTTSSSSSSRRROOOLLLIIIHHHIIIKKKMMMPPPPPPOOOMMMLLLJJJIIIIIIGGGFFFDDDBBBAAA@@@??????>>>>>>===<<<;;;::::::999:::999888777666666666777333333333333333444555666333222222222111111111000111111111000000/////////000000/////////.........------,,,,,,,,,,,,------************************vvvmmmhhhbbb]]]UUUOOOMMMMMMOOOPPPPPPUUU___iiiqqqxxxjjjdddaaa[[[UUURRRNNNNNNNNNPPPSSSTTTSSSRRRMMMMMMMMMMMMMMMMMMMMMLLLNNNNNNMMMMMMKKKJJJHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKIIIHHHGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIIIIHHHGGGEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLJJJIIIJJJKKKHHHIIIIIIJJJKKKLLLLLLLLLJJJLLLNNNPPPPPPQQQRRRTTTOOOOOOOOONNNNNNMMMLLLKKKOOONNNMMMLLLMMMPPPSSSTTTRRRTTTWWWXXXXXXXXXZZZ[[[^^^___aaaaaa___^^^___aaaddddddeeeeeedddcccaaa```aaaaaa```^^^]]]\\\\\\\\\___```bbbbbbccceeeiiilllllllllkkkjjjiiigggfffeeeaaaaaaaaabbbccceeefffgggeeefffgggiiiiiijjjjjjjjjjjjhhhfffgggiiikkkkkkkkkhhhiiijjjkkklllmmmnnnnnnnnnqqqtttttttttsssuuuwwwxxxvvvuuuvvvyyyzzz{{{zzzwwwtttqqqnnnmmmoooqqqssswwwxxxzzz{{{zzz{{{|||~~~}}}}}}}}}}}}~~~vvvrrrlllhhheeebbb___\\\^^^^^^]]][[[ZZZXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRPPPMMMJJJIIIJJJLLLNNNPPPOOONNNMMMLLLKKKJJJIIIFFFEEEDDDBBB@@@??????>>>>>>>>>===<<<;;;:::999999999999888777777666666666333333333333444555666666222222222111000000//////111111111111000000000000////////////..................------------......************************~~~qqqggg```ZZZWWWOOONNNKKKIIIIIINNNTTTZZZaaaiiiwwwrrrhhhaaa___^^^XXXSSSQQQMMMLLLKKKLLLNNNOOOOOONNNLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHGGGIIIKKKKKKIIIHHHHHHIIIFFFFFFFFFEEEEEEDDDDDDCCCFFFEEEEEEDDDEEEFFFHHHIIIGGGHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFFFFGGGIIIJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLKKKLLLMMMLLLJJJIIIJJJKKKEEEFFFGGGHHHJJJJJJJJJJJJIIIKKKNNNOOOPPPRRRTTTVVVSSSSSSSSSSSSRRRQQQOOONNNNNNMMMLLLLLLNNNPPPSSSTTTRRRTTTVVVWWWWWWWWWXXXYYY^^^aaaddddddaaa```aaacccccccccdddccccccaaa___^^^^^^^^^^^^]]][[[ZZZ[[[\\\___```aaaaaaaaacccfffiiijjjjjjiiiiiihhhgggeeeeeebbbbbbccccccdddeeefffgggeeeeeeggghhhjjjjjjkkkkkkiiigggfffgggiiikkkkkkjjjggghhhhhhiiijjjjjjkkkllllllpppssssssrrrrrrtttwwwxxxwwwvvvwwwxxxzzzzzzyyyvvvtttpppnnnmmmnnnppprrrtttvvvyyyzzz{{{{{{}}}~~~~~~}}}}}}|||}}}~~~~~~zzzvvvsssmmmjjjfffcccaaa```^^^\\\]]]\\\\\\[[[YYYWWWUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQOOOMMMKKKJJJKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIEEEDDDCCCAAA@@@?????????>>>>>>===<<<;;;::::::999999999888888777666666666444444333333333444555555222222111111111000000000111111111000000000000000/////////.........------,,,,,,++++++++++++,,,,,,************************}}}~~~~~~|||zzzzzz|||~~~vvvoooeee[[[UUURRRPPPOOOIIIMMMSSSUUUXXX```lllvvv{{{fffaaa]]]\\\ZZZUUURRRRRRLLLJJJHHHHHHIIIKKKKKKJJJKKKKKKLLLLLLLLLKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDGGGJJJKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCGGGFFFDDDCCCCCCDDDFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEHHHHHHGGGGGGGGGGGGGGGGGGCCCDDDEEEGGGHHHHHHIIIIIIGGGFFFEEEFFFHHHJJJIIIHHHJJJJJJJJJJJJJJJKKKKKKLLLJJJKKKLLLLLLJJJIIIJJJKKKFFFGGGHHHIIIJJJJJJIIIIIIJJJLLLNNNPPPQQQSSSVVVYYYXXXXXXXXXXXXWWWUUUSSSRRRMMMLLLLLLMMMNNNPPPSSSTTTPPPRRRUUUVVVVVVWWWXXXZZZ]]]aaaddddddaaa```aaadddaaabbbbbbbbbaaa___]]]\\\ZZZ[[[\\\[[[YYYXXX[[[]]]^^^^^^_________```ccceeegggggggggggggggfffeeeeeecccccccccccccccdddeeefffdddeeeggghhhjjjkkkkkkkkkgggffffffhhhjjjkkkjjjiiigggggggggggghhhiiijjjjjjlllpppttttttrrrrrruuuxxxzzzxxxvvvwwwxxxyyyyyyxxxtttssspppnnnnnnnnnpppqqqqqqtttxxxzzz{{{|||~~~~~~}}}|||{{{|||}}}}}}}}}{{{xxxuuuqqqmmmjjjjjjhhhdddbbbaaaaaa```^^^[[[[[[[[[[[[ZZZXXXVVVUUUSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMKKKKKKJJJKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<;;;::::::999999999888888777666555444333333222222222222333222111111111111111111111//////////////////////////////.........---------++++++************++++++++++++++++++++++++++++++iiihhhfffeeefffgggiiikkkmmmqqqyyy}}}}}}}}}{{{yyy}}}rrrjjjaaa\\\UUUOOOMMMMMMMMMMMMLLLUUU```gggmmmxxxxxxkkkddd___]]]\\\YYYSSSRRRTTTMMMJJJGGGEEEFFFGGGHHHGGGJJJJJJKKKLLLKKKJJJHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDAAAEEEIIIJJJIIIGGGEEEDDDHHHGGGGGGFFFEEEDDDDDDCCCGGGFFFDDDCCCBBBCCCEEEFFFDDDEEEFFFGGGHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDEEEFFFHHHHHHIIIIIIFFFEEEEEEFFFHHHIIIIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKIIIKKKLLLKKKJJJJJJKKKLLLJJJKKKLLLLLLLLLKKKJJJIIIJJJLLLOOOPPPRRRTTTXXX[[[[[[[[[[[[[[[ZZZXXXVVVUUULLLLLLMMMNNNOOOQQQSSSSSSNNNPPPSSSUUUVVVWWWYYY[[[ZZZ___cccccc___]]]___bbb```aaaaaa```___]]]\\\ZZZWWWYYYZZZZZZXXXXXX[[[]]]\\\]]]]]]]]]\\\]]]```bbbeeeeeeffffffffffffeeeeeedddcccccccccccccccdddddddddeeefffhhhjjjkkkllllllfffeeefffiiikkkllljjjhhhggggggggggggggghhhiiiiiimmmqqquuuvvvssssssvvvzzzzzzyyywwwwwwxxxyyyxxxwwwsssrrrpppooonnnooopppqqqooossswwwzzz{{{|||~~~}}}|||{{{{{{{{{|||~~~}}}||||||yyyxxxxxxvvvsssnnnjjjgggfffccc```___^^^^^^]]]\\\VVVWWWWWWXXXWWWVVVUUUTTTRRRQQQQQQPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBAAAAAA@@@@@@@@@@@@??????>>>===<<<;;;;;;:::888999999888888777666555333333222111000000000111111111111111111111222222---.....................//////.........---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++[[[ZZZXXXXXXYYYZZZYYYXXX]]]___gggttt}}}|||}}}~~~{{{sssjjj]]]VVVUUUMMMLLLJJJHHHHHHLLLSSSWWW___mmmuuukkkgggZZZYYYXXXVVVTTTRRRQQQPPPKKKIIIFFFEEEFFFGGGFFFFFFIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDCCCFFFFFFFFFFFFEEEDDDBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMOOORRRUUUWWWXXX^^^]]]]]][[[YYYWWWVVVTTTKKKLLLLLLMMMMMMNNNOOOOOOQQQRRRSSSTTTSSSTTTWWWYYYZZZ[[[\\\]]]___aaaccccccfffbbb___]]]^^^^^^\\\YYYWWWXXXXXXXXXXXXXXXXXXWWWWWWYYY\\\___aaaaaaaaaaaaccccccddddddeeeeeeddddddeeedddcccbbbbbbcccddddddbbbdddfffiiikkkllllllllliiiiiiggggggggghhhiiijjjggggggggggggggghhhiiiiiirrrsssssssssssstttwwwzzzyyyzzzzzzyyyxxxwwwyyyzzztttrrrpppnnnllllllllllllnnnoooqqqssstttwww{{{~~~~~~}}}|||{{{{{{zzzzzzzzz|||xxxvvvwwwxxxuuutttrrrooommmkkkjjjiiigggddd___\\\\\\\\\\\\\\\YYYXXXWWWWWWVVVUUUQQQOOOQQQPPPOOONNNMMMMMMLLLMMMKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGEEECCCAAA???DDDCCCAAA@@@??????@@@AAA@@@???>>>===;;;;;;::::::888888777777666666555555444444333333333222222222222111111000000000000000000000000000////////////.........---,,,+++)))(((,,,++++++******++++++,,,***)))((((((((()))++++++\\\ZZZVVVTTTSSSSSSSSSRRRTTTTTTYYYeeerrr~~~zzzvvvlllbbb]]]XXXPPPLLLMMMKKKJJJHHHIIINNNYYYfffnnnsssiiiccc```YYYXXXWWWUUUTTTRRRQQQPPPKKKIIIGGGFFFFFFGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDFFFGGGGGGFFFEEEDDDEEEFFFFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKJJJJJJJJJIIIJJJKKKMMMOOOQQQSSSUUUUUUYYYXXXXXXWWWVVVTTTSSSRRRLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSRRRSSSUUUWWWXXXYYY[[[]]]___```aaaaaaeeebbb```___```___\\\ZZZWWWXXXYYYZZZZZZYYYXXXWWWXXXZZZ]]]___aaabbbaaaaaaaaabbbdddeeeeeeeeedddccccccbbbaaa`````````bbbbbbcccdddfffiiikkkkkkllllllkkkjjjjjjjjjjjjjjjkkkkkkhhhggggggffffffhhhiiijjjvvvvvvwwwvvvtttssstttvvvxxxyyyyyyxxxwwwvvvxxxyyytttssspppnnnmmmllllllmmmpppqqqrrrrrrsssuuuyyy|||~~~~~~}}}|||||||||}}}}}}}}}|||yyyuuuqqqooopppqqqrrrqqqooollljjjhhhgggfffeeeaaa]]]ZZZZZZZZZZZZZZZXXXWWWVVVVVVUUUTTTQQQNNNPPPOOONNNMMMMMMLLLMMMMMMKKKJJJHHHGGGFFFEEEEEEFFFDDDDDDEEEEEEEEECCCBBBAAACCCBBBAAA????????????@@@??????===<<<;;;:::::::::777777777666666666555555444333333333333222222222222111000000//////000000............---------,,,***++++++,,,,,,+++******,,,++++++******++++++,,,---,,,+++)))((((((((((((iiiddd]]]WWWTTTSSSQQQPPPQQQNNNPPPWWWbbbppp~~~zzzsssmmmhhhddd___\\\ZZZSSSMMMKKKIIIGGGGGGIIIKKKKKKLLLRRR___rrrwww|||xxxjjjbbb^^^[[[YYYVVVVVVUUUTTTSSSRRRQQQPPPLLLIIIGGGFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFHHHGGGFFFEEECCCBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQQQQPPPOOONNNLLLLLLMMMMMMNNNOOOOOOOOONNNPPPQQQRRRQQQRRRSSSUUUVVVXXX[[[]]]_________^^^bbbbbbaaabbbbbb```]]]ZZZXXXYYY[[[\\\\\\[[[YYYXXXYYY[[[]]]```aaabbbbbbbbb```bbbdddfffgggeeecccbbb```___^^^]]]]]]^^^___```cccdddgggiiijjjkkkkkkkkkllllllmmmmmmmmmmmmlllllliiihhhfffeeeeeegggjjjkkkyyyzzzzzzyyyvvvsssqqqqqquuuvvvwwwwwwuuuuuuvvvxxxtttsssqqqooonnnmmmmmmnnnsssssssssrrrrrrtttxxx{{{~~~~~~}}}}}}~~~~~~}}}zzzyyyyyyxxxvvvrrrmmmllllllnnnnnnmmmkkkhhhfffdddcccbbbaaa^^^ZZZXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTSSSPPPNNNNNNMMMMMMLLLLLLLLLMMMMMMKKKJJJHHHGGGFFFEEEEEEEEEAAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999999666666666555555555555555333333333222222222111111111111000///////////////......---------,,,,,,,,,'''((()))***+++,,,,,,,,,++++++************++++++...---+++***)))(((((((((tttiiibbb\\\XXXVVVUUUQQQOOOSSSZZZcccqqq|||~~~vvvpppkkkhhhccc```\\\XXXUUUSSSQQQPPPOOOLLLIIIIIIIIIJJJLLLNNNRRRUUU[[[gggzzzyyyiii^^^ZZZYYYWWWVVVSSSSSSRRRRRRQQQQQQPPPPPPLLLIIIGGGFFFGGGGGGGGGFFFEEEFFFFFFGGGFFFFFFEEEEEEGGGGGGFFFDDDCCCBBBAAA@@@AAA@@@@@@???????????????AAABBBDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEEEEDDDBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIILLLLLLMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOOOONNNPPPRRRRRRQQQQQQSSSTTTUUUWWW[[[^^^______^^^]]]___aaabbbddddddaaa^^^[[[YYYZZZ\\\^^^^^^\\\ZZZYYY[[[\\\^^^```bbbbbbccccccaaacccfffhhhiiigggdddccc___^^^]]]]]]]]]^^^___```ccceeegggiiijjjkkkkkkkkkkkklllmmmnnnooonnnmmmlllkkkiiigggeeeeeehhhkkkmmmxxxzzz|||{{{wwwssspppooorrrsssuuuuuuttttttuuuvvvuuutttrrrpppooonnnoooooosssssssssrrrrrrtttyyy|||||||||||||||}}}~~~~~~}}}~~~{{{xxxwwwvvvuuusssnnnjjjhhhiiijjjkkkjjjgggeeebbb```_________\\\YYYWWWWWWWWWVVVUUUTTTRRRQQQQQQQQQQQQOOOMMMKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIHHHGGGFFFEEEEEEEEE@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<;;;:::999888888888888555555555444444444444444222222222222111111111111000000///............////////////.........------'''((()))+++,,,,,,,,,,,,++++++************++++++***************++++++,,,vvvjjjaaa[[[XXXRRRNNNPPPTTTXXX```gggttt{{{yyysssjjjbbb\\\XXXUUUSSSQQQPPPMMMKKKIIIIIIKKKLLLJJJLLLNNNOOORRRWWW[[[]]]bbbhhhssswwwmmmaaaYYYWWWWWWVVVSSSQQQQQQPPPPPPPPPOOOOOOOOOKKKIIIFFFEEEFFFGGGFFFEEEDDDDDDEEEEEEFFFEEEEEEDDDEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEBBBCCCCCCCCCCCCBBBBBBAAA????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIJJJMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOONNNPPPSSSSSSRRRRRRSSSSSSUUUWWWZZZ]]]___^^^]]]\\\]]]___ccceeedddbbb___]]][[[\\\^^^______^^^\\\[[[]]]^^^___aaabbbcccddddddbbbdddhhhjjjjjjiiifffddd______^^^^^^^^^___aaabbbdddeeegggiiijjjkkkkkkjjjiiijjjlllnnnnnnnnnnnnmmmlllkkkhhhfffgggiiilllnnntttwwwzzzzzzwwwsssqqqpppoooqqqsssttttttssstttuuuuuutttrrrqqqpppppppppqqqqqqqqqrrrrrrrrruuuzzz}}}zzzzzzzzz{{{{{{}}}~~~~~~~~~~~~}}}~~~|||}}}}}}~~~~~~}}}{{{yyyxxxvvvuuuwwwxxxyyyyyyxxxvvvsssrrrqqqpppmmmiiieeecccccceeeiiigggeeebbb```^^^]]]\\\\\\ZZZWWWVVVVVVVVVUUUTTTQQQPPPNNNNNNOOOOOONNNMMMJJJJJJIIIIIIIIIJJJKKKKKKHHHHHHGGGGGGFFFDDDCCCCCC@@@@@@???>>>>>>==================<<<<<<;;;:::::::::999888777666666666777333333333333333333444444222222111111111000000000000///......---.....................------------++++++,,,,,,,,,,,,,,,++++++******))))))******+++))))))******++++++++++++sssjjj```YYYSSSRRRSSSSSSVVV[[[```eeeooo}}}~~~zzzvvvpppkkkggg^^^ZZZSSSOOOLLLLLLKKKJJJGGGGGGFFFDDDDDDFFFIIIMMMMMMTTT[[[```gggpppuuuwww}}}xxxhhhbbb[[[VVVUUUTTTSSSQQQPPPOOOOOOOOONNNNNNMMMMMMJJJGGGEEEDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@???>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCAAABBBBBBBBBBBBBBBAAAAAA???>>>>>>>>>>>>=========??????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAA@@@??????AAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBBBB@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFHHHGGGGGGFFFGGGHHHJJJKKKNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNPPPSSSTTTSSSRRRRRRRRRUUUVVVYYY[[[\\\\\\[[[ZZZZZZ^^^bbbdddcccaaa______^^^^^^____________^^^^^^___``````aaabbbddddddeeeccceeegggiiijjjhhhfffeeeaaa```______```aaacccddddddeeegggiiijjjjjjjjjjjjhhhhhhjjjlllnnnoooooopppmmmllljjjiiiiiikkkmmmooopppsssvvvwwwuuurrrqqqpppmmmooorrrttttttssstttuuuvvvuuusssrrrqqqqqqrrrrrroooqqqrrrssstttvvvzzz|||yyyxxxyyyyyyzzz{{{|||}}}}}}~~~~~~~~~}}}|||{{{|||~~~zzzzzz{{{|||~~~|||yyyyyyyyy{{{{{{zzzxxxwwwuuuttttttssstttuuuuuutttsssrrrqqqqqqpppmmmiiieeecccdddeeefffeeeccc```^^^\\\[[[ZZZZZZXXXVVVUUUUUUUUUSSSRRROOOMMMLLLLLLMMMNNNMMMLLLJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFFFFFFFEEECCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888888777666555555555555555222222222222333333333333111111111000000000000/////////...---------------,,,,,,+++++++++*********---------------,,,+++*********))))))))))))******++++++++++++***((('''&&&~~~rrrfff```\\\XXXXXX[[[ZZZ[[[aaajjjqqqvvv|||tttnnnhhheeeaaa^^^[[[XXXTTTQQQNNNKKKGGGFFFGGGIIIJJJJJJDDDFFFGGGHHHJJJOOOVVV[[[cccnnnzzz|||zzzvvvkkk___\\\XXXTTTQQQQQQQQQRRROOOOOONNNMMMMMMLLLKKKKKKHHHFFFDDDCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBCCCCCCAAA@@@??????>>>>>>??????@@@???????????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>>>>>===============>>>>>>???@@@AAABBBCCC???@@@@@@AAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAABBBBBB@@@>>>======>>>@@@BBB???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHGGGFFFGGGIIIKKKLLLNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMOOORRRSSSRRRPPPPPPPPPSSSTTTUUUWWWXXXXXXXXXXXXYYY]]]aaabbbaaa`````````aaa```____________```aaaaaaaaaaaabbbcccdddeeefffcccdddeeeggggggffffffeeeaaa`````````aaabbbdddeeeeeefffhhhiiijjjjjjjjjjjjggghhhiiikkkmmmppprrrtttnnnmmmlllllllllmmmooopppnnnpppssssssrrrpppppppppkkknnnrrrttttttttttttuuuvvvuuutttrrrrrrrrrssssssooorrrtttuuuuuuvvvwwwyyyyyyyyyyyyyyyyyyzzz{{{|||~~~}}}}}}~~~~~~}}}{{{zzzyyyyyy{{{}}}zzzzzzzzz{{{|||~~~~~~~~~|||}}}}}}{{{wwwvvvvvvxxxzzzzzzyyyxxxvvvuuuttttttssssssssssssrrrrrrrrrrrrrrrqqqoookkkfffeeeeeegggdddccc```^^^[[[ZZZXXXXXXVVVUUUSSSRRRSSSSSSQQQOOOMMMKKKJJJJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDEEEDDDCCCBBB@@@???<<<<<<::::::::::::;;;<<<:::::::::::::::888777666666555555444444444444555111111111111222222333333111111000000000////////////...------,,,,,,------++++++++++++************,,,,,,,,,,,,,,,+++************))))))))))))******************)))'''&&&$$$~~~qqqhhhbbb```bbb^^^[[[]]]aaabbbbbbiiittt}}}|||qqqjjjfffaaa[[[UUUUUURRROOONNNLLLJJJHHHEEEFFFEEECCCDDDGGGJJJLLLLLLFFFIIIMMMQQQVVV]]]gggnnn{{{vvvtttyyyxxxoooggg___\\\ZZZWWWSSSOOOOOORRRTTTOOOOOONNNMMMLLLKKKJJJJJJHHHEEECCCBBBCCCCCCCCCBBBAAABBBBBBCCCDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???????????????@@@???>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBAAAAAA???>>>>>>>>>============;;;;;;<<<===>>>???@@@@@@>>>??????@@@@@@@@@??????@@@@@@??????@@@@@@AAABBBBBB@@@===;;;;;;===@@@BBB>>>???@@@BBBCCCDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFIIIHHHGGGGGGGGGIIILLLMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKNNNQQQRRRPPPOOONNNOOORRRRRRSSSTTTTTTUUUVVVWWWXXX\\\```aaa```___```aaacccaaa```^^^^^^```aaacccbbbbbbbbbbbbcccdddeeefffccccccddddddeeeeeeddddddaaa`````````aaabbbdddeeeeeefffhhhiiijjjjjjjjjiiiggghhhiiikkknnnqqquuuwwwnnnnnnnnnnnnnnnoooppppppnnnpppqqqqqqpppnnnnnnnnnkkknnnrrrtttttttttuuuuuuvvvuuutttsssrrrrrrssstttqqqsssvvvwwwvvvuuuuuuvvvzzzzzzyyyyyyyyyzzz{{{{{{~~~}}}||||||}}}~~~}}}}}}}}}|||{{{yyyxxxwwwyyyzzz}}}~~~{{{{{{zzzzzz{{{{{{|||}}}zzzzzz{{{|||}}}~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~{{{}}}}}}{{{wwwvvvwwwzzzvvvuuuuuutttsssrrrqqqppppppooonnnnnnnnnoooooopppooonnnkkkgggcccaaabbbcccbbbaaa___\\\ZZZXXXWWWVVVTTTRRRQQQQQQQQQQQQOOOMMMLLLJJJIIIIIIJJJLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDDDDCCCAAA???>>>999999888888999;;;<<<===999999::::::999888666555555555444333333333444444000000111111222222222333000000000000////////////......---,,,,,,,,,,,,------------,,,,,,,,,++++++)))******+++++++++************))))))))))))******%%%&&&((()))))))))((('''~~~tttnnnlllhhhfffcccaaaaaaccceeegggkkknnnsssxxx}}}{{{qqqjjjaaaYYYUUURRRNNNKKKLLLJJJHHHFFFEEEDDDDDDDDDGGGIIIKKKLLLLLLNNNPPPRRRQQQXXX```hhhqqq|||~~~|||{{{xxxxxxnnnddd]]]ZZZVVVUUUSSSRRRSSSRRRPPPOOOMMMMMMLLLJJJJJJIIIIIIIIIIIIHHHEEECCCAAAAAA@@@AAACCCBBBAAA@@@@@@@@@AAABBB@@@@@@AAAAAAAAA@@@??????CCCAAA???>>>>>>===;;;999;;;<<<===>>>>>>?????????>>>>>>?????????@@@@@@@@@===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@@@@@@@???????????????@@@@@@???>>><<<<<<<<<===>>>>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMJJJIIIIIIHHHGGGFFFEEEEEEBBBDDDFFFHHHIIIJJJIIIIIINNNNNNMMMMMMNNNNNNOOOPPPKKKMMMOOOPPPPPPPPPRRRTTTYYY[[[]]]``````___]]]\\\]]]^^^^^^^^^]]]]]]___```___aaacccccccccdddeeeggghhheeecccbbbcccddddddccc`````````^^^]]]^^^aaaccciiiiiijjjjjjkkklllmmmmmmjjjjjjkkkmmmoooqqqssstttpppooonnnllllllnnnooopppqqqpppooommmlllkkkkkkkkkiiikkkooosssuuuwwwwwwwww}}}|||yyyuuurrrpppqqqssstttvvvwwwwwwwwwwwwxxxzzz{{{{{{{{{{{{zzzyyyxxxwww~~~|||yyywwwwwwxxxyyy{{{|||zzzwwwwwwwwwxxxwwwwww{{{|||~~~}}}yyywwwxxxyyyyyyyyy}}}}}}||||||}}}~~~}}}}}}~~~~~~~~~}}}|||yyywwwvvvxxx{{{}}}}}}~~~~~~}}}||||||}}}|||zzz|||{{{yyyvvvsssrrrrrrrrrsssuuuuuutttsssrrrpppnnnnnnjjjkkklllmmmmmmmmmlllkkkkkkjjjgggeeeccccccccccccgggccc]]]YYYXXXYYYYYYXXXRRRQQQOOOOOOPPPPPPOOOMMMJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEE@@@@@@@@@@@@???===<<<;;;;;;;;;:::::::::999999999999999999888888666555555222222222222222222222222222111111111111111222222------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************))))))))))))((((((((((((((((((''''''''''''((((((~~~{{{wwwrrrnnnjjjhhhgggdddeeefffiiilllpppsssttt{{{|||uuukkkddd[[[VVVPPPLLLKKKKKKIIIHHHHHHGGGFFFEEEEEEGGGIIIJJJIIIMMMRRRWWWZZZ^^^bbbeeejjjqqq|||~~~yyy{{{~~~xxxmmmeee^^^XXXVVVUUUSSSQQQQQQQQQQQQOOOMMMLLLLLLKKKJJJIIIIIIIIIIIIGGGFFFEEECCCBBBBBBCCCCCCBBBAAA@@@??????@@@AAABBBAAAAAAAAA@@@@@@?????????CCCAAA???>>>>>>>>><<<:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<======>>>???>>>>>>=========>>>>>>???>>>===<<<<<<<<<======>>>>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDCCCDDDFFFGGGHHHIIIHHHHHHLLLKKKKKKKKKKKKLLLMMMMMMKKKMMMOOOPPPPPPPPPRRRTTTWWWYYY[[[\\\]]]\\\[[[ZZZ[[[\\\\\\\\\[[[[[[]]]^^^^^^```bbbbbbbbbbbbdddffffffdddcccbbbcccdddcccbbb^^^______^^^]]]^^^```ccciiiiiijjjkkkllllllmmmnnnjjjjjjkkklllnnnoooqqqrrrooonnnmmmmmmmmmnnnpppqqqtttsssqqqnnnllljjjiiiiiigggjjjnnnrrruuuwwwxxxxxx{{{zzzxxxuuuqqqpppqqqsssuuuvvvxxxxxxwwwwwwyyyzzz{{{{{{{{{{{{zzzyyyxxxxxx{{{zzzzzzyyyxxxxxxxxxxxxzzzyyyxxxwwwxxxyyyzzzzzz{{{|||}}}yyywwwwwwxxxyyyxxx{{{zzzzzz{{{|||~~~~~~}}}||||||||||||~~~}}}||||||zzzxxxvvvuuuvvvxxxyyy{{{|||}}}|||zzzzzz|||}}}~~~|||zzz{{{~~~~~~xxxvvvtttrrrppppppqqqrrrsssssssssrrrpppooommmllliiijjjkkkkkkkkkkkkjjjiiilllkkkiiifffeeedddddddddeeeaaa\\\YYYXXXXXXXXXXXXQQQPPPNNNNNNOOOOOONNNLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDCCC@@@@@@???>>>===<<<;;;;;;999999999999888888888888777777777777666555444333222222222222222222222222111111000/////////000000....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))((((((((((((((((((''''''''''''((((((wwwsssjjjeee```^^^___``````^^^dddgggkkkmmmnnnnnnnnnooonnnnnnpppsssxxx~~~~~~zzzwwwvvvqqqlllfffaaa^^^YYYRRRMMMJJJGGGDDDCCCEEEGGGGGGGGGFFFFFFFFFGGGKKKOOOTTTVVVZZZ```hhhqqqxxx~~~vvvtttzzzuuuggg```\\\XXXTTTTTTRRRQQQOOOOOOOOOOOOMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJFFFEEEEEEDDDDDDDDDDDDEEE??????>>>>>>>>>@@@AAABBBCCCBBB@@@???>>>>>>>>>???CCCAAA???>>>???>>><<<::::::;;;<<<======>>>>>>=========>>>>>>>>>?????????=========<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<::::::999999::::::;;;<<<===<<<<<<;;;<<<<<<============<<<;;;;;;;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHIIIJJJJJJKKKMMMNNNOOOOOOPPPRRRTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXYYYZZZYYYXXXXXXZZZ\\\\\\^^^````````````bbbccccccbbbbbbcccddddddbbb```\\\\\\]]]\\\\\\]]]```bbbggghhhiiijjjkkklllmmmmmmjjjjjjkkklllmmmnnnoooooonnnmmmmmmmmmnnnoooqqqsssvvvuuussspppmmmkkkiiihhhfffiiimmmqqquuuwwwyyyyyywwwwwwvvvsssqqqpppqqqrrruuuvvvxxxxxxwwwwwwyyyzzz||||||||||||{{{zzzyyyxxxxxxyyyyyyzzzzzzyyyxxxwwwzzzyyyyyyxxxyyy{{{|||}}}|||}}}|||yyywwwwwwxxxxxxxxxzzzzzzzzz{{{}}}}}}{{{zzzzzzzzz{{{}}}}}}~~~~~~|||{{{zzzxxxwwwvvvtttssssssttttttxxxyyyzzzyyywwwwwwyyyzzz|||{{{zzz{{{|||}}}|||{{{uuutttrrrpppoooooopppqqqrrrqqqqqqpppooommmlllkkkhhhhhhiiiiiiiiiiiihhhgggjjjiiigggeeecccbbbaaaaaabbb^^^ZZZXXXWWWWWWWWWVVVQQQOOOMMMMMMNNNNNNLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHEEEFFFGGGGGGFFFDDDBBB@@@@@@???===;;;:::::::::;;;888888777777777666666666555555555555555444333222111111111111111111111111000000///..................////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))((((((((((((((((((''''''''''''((((((zzzmmmdddaaa```]]]ZZZ\\\]]]____________^^^^^^_________```bbbeeehhhjjjrrrtttwwwxxxvvvsssnnnlllggggggfffeeecccaaa___]]]ZZZWWWSSSPPPPPPOOOMMMKKKHHHGGGGGGGGGHHHIIIJJJKKKJJJKKKNNNSSSZZZbbbjjjnnn|||uuusssttt|||qqqggg^^^[[[YYYVVVTTTTTTQQQPPPNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIJJJGGGFFFFFFEEEDDDDDDDDDDDD======<<<===>>>@@@AAACCCDDDBBB@@@>>>======>>>???BBB@@@???>>>>>>>>><<<:::999:::;;;<<<<<<======<<<<<<<<<=========>>>>>>>>>=========<<<<<<;;;;;;::::::999999999999999::::::999888888888888999::::::<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????AAAAAAAAABBBBBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFGGGHHHHHHJJJLLLMMMNNNNNNOOOQQQSSSTTTTTTUUUVVVVVVWWWXXXYYYVVVXXXXXXXXXWWWWWWXXXZZZ[[[\\\^^^^^^]]]^^^___aaa``````aaacccdddccc```]]]YYYZZZ[[[\\\[[[]]]___aaadddeeefffggghhhiiijjjkkkjjjkkkkkklllmmmmmmmmmmmmkkkkkklllmmmnnnppprrrssswwwvvvuuusssqqqnnnlllkkkhhhjjjmmmpppsssuuuwwwwwwtttuuutttrrrpppoooppprrrtttvvvwwwwwwwwwwwwxxxzzz{{{{{{{{{{{{zzzyyyxxxxxxyyyxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{zzzzzz{{{}}}~~~|||~~~|||yyyxxxxxxyyyxxxxxx{{{{{{|||~~~~~~|||{{{zzzzzzzzz{{{zzzyyyzzz}}}~~~~~~~~~}}}|||{{{zzzyyyvvvuuutttrrrqqqpppppppppuuuvvvvvvuuuttttttuuuwwwzzzyyyyyyzzzzzzzzzyyyxxxtttrrrpppooonnnooopppqqqqqqqqqppppppnnnmmmlllkkkhhhhhhhhhhhhhhhgggggggggfffeeecccaaa___^^^]]]\\\^^^[[[XXXWWWWWWWWWVVVUUUQQQOOONNNMMMNNNNNNLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEFFFGGGFFFCCCAAA??????>>>;;;999888888999:::777777777777666666666666444444555555444333333222111111111111111111111111111000///...------------..................------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************))))))))))))((((((((((((((((((''''''''''''((((((wwwnnniiiddd```____________^^^]]][[[YYY\\\[[[YYYXXXXXXZZZ[[[\\\^^^___aaabbbaaa___\\\ZZZXXXWWWWWWVVVUUUTTTSSSRRRPPPNNNMMMLLLMMMOOOPPPPPPLLLLLLNNNOOOOOOPPPRRRSSSVVVYYY___iiivvv~~~tttmmmkkkqqq}}}yyyooofff___YYYXXXXXXTTTRRRSSSQQQOOONNNNNNNNNNNNMMMKKKHHHGGGGGGGGGGGGGGGHHHIIIHHHGGGGGGEEEDDDBBBAAA@@@<<<<<<<<<<<<===???AAACCCCCCBBB???=========>>>???@@@???============;;;:::888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>======<<<;;;::::::::::::999999888888888999999999999888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJLLLLLLLLLMMMOOOQQQSSSSSSTTTUUUVVVWWWXXXYYYVVVWWWXXXWWWVVVWWWXXXZZZZZZ[[[\\\\\\\\\\\\]]]___^^^^^^```bbbdddbbb___\\\XXXYYY[[[[[[[[[\\\^^^``````aaabbbccceeefffggghhhjjjkkklllmmmmmmmmmlllllliiijjjkkklllnnnoooqqqrrrtttuuuuuuttttttrrrqqqpppkkklllnnnoooqqqsssttttttsssttttttrrrpppooopppqqqsssuuuvvvvvvvvvvvvwwwyyyyyyzzzzzzyyyyyyxxxwwwvvvzzzxxxvvvtttuuuwww{{{}}}}}}~~~~~~|||zzzyyy{{{~~~}}}~~~{{{zzz{{{{{{zzzyyyzzz{{{|||~~~~~~}}}|||{{{zzz{{{||||||xxxxxxxxxzzz~~~}}}}}}|||{{{zzzzzzzzzzzzvvvuuusssqqqpppooonnnnnnrrrssssssrrrqqqqqqrrrtttvvvwwwxxxxxxwwwwwwvvvvvvsssrrrpppnnnnnnooopppqqqppppppppppppooommmlllllliiihhhhhhgggggggggggggggccccccaaa```]]][[[ZZZYYYZZZYYYWWWWWWWWWWWWVVVTTTRRRQQQOOONNNOOONNNLLLKKKIIIHHHHHHGGGFFFEEEEEEEEEDDDEEEFFFFFFEEECCCAAA???>>><<<:::888777777888999777777777777666666666666444444555555444444333333000000000000000000000000111000///...............,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((|||uuuqqqoooooonnnoooooommmjjjgggbbb```\\\YYYWWWVVVVVVVVVRRRSSSTTTUUUUUUUUUTTTTTTRRRQQQQQQOOONNNMMMMMMLLLKKKKKKLLLMMMPPPSSSVVVXXXXXX[[[___aaacccdddfffhhhmmmrrr|||uuummmiiijjjwwwuuuiiibbb]]]XXXUUUVVVUUUPPPNNNNNNOOONNNMMMMMMNNNNNNMMMKKKGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEECCCAAA???>>>===<<<<<<<<<>>>@@@AAACCCAAA@@@???>>>===>>>?????????===;;;;;;<<<<<<:::999777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>======<<<;;;:::999999:::999999888888888888999999999888888999999:::;;;::::::::::::;;;<<<===>>>999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===============????????????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC>>>>>>??????@@@@@@AAAAAADDDDDDCCCBBBBBBCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFFFFHHHJJJJJJJJJKKKMMMOOOQQQRRRSSSUUUVVVWWWXXXXXXVVVWWWXXXWWWVVVVVVXXXZZZYYYZZZ\\\[[[[[[ZZZ\\\]]]\\\]]]^^^```bbbaaa^^^\\\XXXZZZ\\\\\\\\\\\\]]]___]]]^^^___```bbbdddeeeeeehhhiiijjjlllllllllkkkjjjhhhhhhjjjkkkmmmnnnooooooqqqrrrssstttuuutttsssrrrmmmmmmnnnooopppqqqrrrrrrsssttttttssspppooooooppprrrsssuuuuuuttttttvvvwwwwwwwwwwwwwwwvvvuuutttsssyyyvvvrrrpppqqquuuzzz}}}}}}}}}yyyxxx{{{~~~~~~~~~}}}~~~~~~|||{{{xxxyyyzzz{{{|||}}}}}}}}}{{{zzzzzzzzzzzz{{{}}}~~~yyyxxxwwwyyy|||~~~~~~}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{xxxwwwtttrrrpppooonnnnnnooopppqqqpppnnnnnnpppqqqrrrtttvvvwwwuuuttttttuuusssrrrpppnnnmmmmmmnnnooooooooooooooonnnmmmlllkkkiiihhhgggffffffeeeffffffccccccbbb```^^^[[[YYYWWWWWWWWWVVVWWWXXXXXXVVVTTTSSSQQQOOOOOOOOONNNLLLJJJHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEDDDDDDCCCAAA@@@@@@===<<<:::888777777777888777777777666666666555555333333444444444444333333//////////////////////////////............//////+++++++++***++++++,,,---++++++++++++++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((|||vvvnnngggbbb___]]]XXXXXXXXXYYY[[[]]]___```___^^^\\\ZZZXXXVVVUUUTTTTTTWWW[[[aaagggmmmsssvvv|||xxxrrrnnnlllsss}}}wwwnnnfff^^^YYYVVVRRRRRRTTTRRRMMMJJJKKKMMMLLLKKKKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEDDDCCCAAA???>>>>>>>>>======>>>@@@AAABBB>>>>>>>>>>>>????????????===;;;::::::::::::999777666777888999::::::::::::::::::::::::;;;;;;;;;;;;>>>======<<<:::999999888;;;:::999888888888888999888888888888888999999:::999888888999999;;;<<<<<<999:::;;;<<<===<<<<<<;;;;;;<<<<<<===============>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA===>>>>>>???@@@AAAAAABBBCCCBBBBBBAAAAAABBBCCCDDDCCCCCCCCCBBBCCCDDDDDDEEEDDDFFFHHHHHHHHHIIIKKKMMMNNNPPPSSSUUUVVVWWWVVVUUUUUUVVVWWWVVVUUUUUUWWWYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\]]]___``````^^^\\\YYY[[[]]]]]]\\\\\\\\\^^^\\\]]]^^^___aaacccdddeeedddeeegggiiijjjjjjiiihhhggggggiiijjjkkklllmmmmmmnnnoooqqqsssssssssrrrqqqllllllmmmnnnoooqqqrrrsssssstttuuutttqqqoooooooooppprrrsssssssssssstttvvvttttttttttttsssrrrqqqpppsssqqqooonnnooorrrvvvyyy{{{}}}|||yyyxxx{{{~~~~~~wwwxxxzzz{{{{{{{{{zzzyyywwwwwwwwwxxxyyy{{{}}}{{{yyyxxxxxxzzz|||||||||yyyzzz|||~~~~~~~~~}}}|||zzzzzzyyyyyyzzz{{{}}}~~~|||yyyvvvrrrpppooopppqqqnnnoooooonnnmmmmmmnnnpppnnnqqquuuvvvtttsssssstttsssqqqnnnlllkkkkkkllllllmmmnnnnnnmmmmmmlllkkkjjjhhhgggeeedddccccccddddddaaaaaa```___\\\YYYWWWUUUVVVVVVVVVXXXYYYYYYWWWUUURRRPPPNNNNNNNNNMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBEEEDDDBBB@@@????????????<<<;;;;;;:::999888777666555555555555444444444444111111222222333222222111////////////////////////,,,,,,,,,,,,---...///000,,,,,,+++++++++,,,---...************************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((wwwqqqnnniiihhhhhhiiilllooosssuuuvvvtttrrrnnnkkkhhhgggfffffflllttt~~~~~~tttooolllmmmooouuussshhhaaa\\\WWWTTTRRRPPPPPPSSSRRRMMMJJJJJJKKKJJJIIIIIIJJJKKKJJJHHHHHHHHHFFFEEEDDDDDDDDDDDDAAABBBCCCCCCCCCBBB@@@?????????>>>>>>>>>@@@AAABBB<<<===>>>???@@@@@@@@@???<<<:::999999999999888777666777888999999:::999999999999:::::::::;;;;;;;;;>>>======<<<:::999888888;;;;;;:::999888888999999777777777777777888999999777777777777888999:::;;;999:::<<<=========<<<<<<<<<<<<======>>>=====================>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDBBBBBBAAA@@@AAABBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDCCCDDDFFFGGGGGGHHHJJJLLLLLLNNNRRRUUUVVVVVVUUUTTTTTTUUUVVVUUUTTTTTTVVVXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\[[[\\\]]]______^^^\\\ZZZ\\\^^^^^^\\\\\\\\\]]]\\\]]]^^^```bbbccceeeeeeaaaccceeeggghhhhhhgggffffffggghhhiiijjjkkkkkkkkklllnnnpppqqqqqqpppooonnnjjjjjjkkkmmmoooqqqsssuuutttuuuvvvtttqqqooooooooooooqqqrrrrrrrrrrrrsssuuurrrrrrrrrrrrqqqpppoooooommmmmmmmmmmmnnnqqqssstttxxx{{{}}}|||yyyyyy}}}yyyzzz{{{||||||{{{zzzyyyuuuuuuuuuvvvxxxzzz}}}~~~}}}zzzxxxxxxyyy{{{{{{zzzvvvwwwyyy{{{||||||{{{zzzyyyyyyyyyyyyzzz|||~~~~~~{{{wwwsssppppppqqqsssmmmnnnooonnnllllllnnnppplllppptttuuusssrrrssstttrrrpppmmmkkkiiiiiiiiijjjllllllllllllkkkkkkjjjiiigggfffdddbbbaaaaaabbbbbb___^^^^^^\\\ZZZVVVSSSRRRUUUUUUVVVXXXZZZZZZWWWUUUQQQOOOMMMLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBDDDBBB@@@>>>======>>>???;;;;;;;;;;;;:::888777666444444444333333333222222///000111111111111000000////////////////////////*********+++,,,---...///---,,,,,,+++,,,---//////************************((()))))))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((({{{ooommmfffiiiooowwwtttlllaaaZZZXXXVVVRRROOOMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA===>>>?????????>>><<<;;;@@@@@@??????>>>>>>=========<<<;;;:::888777666666888888777777777777888888777999::::::999888:::;;;999;;;<<<======:::777555777777666666666666777777;;;::::::999888777666666666666666666777888::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>??????CCCBBB@@@??????@@@BBBDDDDDDCCCAAA@@@@@@AAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBBEEEDDDBBBAAA@@@?????????DDDDDDDDDEEEGGGIIIKKKMMMLLLMMMPPPRRRSSSSSSRRRRRRSSSUUUVVVTTTSSSUUUWWWXXXYYYYYYZZZZZZZZZXXXWWWVVVZZZZZZ[[[\\\]]]]]]]]]]]]^^^]]]\\\ZZZZZZZZZ[[[[[[YYY[[[]]]___aaabbbbbbbbbccccccdddeeeeeeeeeddddddjjjiiiggghhhiiijjjjjjjjjnnnooopppqqqpppooolllkkkhhhhhhiiijjjkkkmmmooopppssssssqqqpppooommmllllllllllllmmmoooppprrrssssssrrrqqqpppnnnlllkkkkkkkkkhhhiiikkkmmmnnnnnnnnnmmmrrrtttwwwyyy{{{||||||{{{|||}}}~~~|||zzzzzzzzzzzzzzzzzzzzzzzz|||xxxuuuuuuxxx{{{||||||xxxxxxyyyyyyyyyyyyxxxxxxtttyyy~~~~~~zzzwwwwwwyyyzzz|||~~~~~~}}}{{{{{{|||{{{vvvvvvxxxxxxtttpppooommmllllllmmmnnnlllkkkmmmnnnoooqqqsssuuuvvvwwwooommmjjjhhhggggggiiijjjkkkkkkkkkjjjhhhgggeeedddgggeeebbbaaabbbbbbaaa_________^^^]]][[[XXXUUUTTTUUUVVVWWWWWWVVVTTTQQQPPPNNNNNNMMMLLLKKKJJJIIIIIIIIIFFFDDDDDDEEEEEECCC@@@??????>>>===<<<;;;::::::666666666555444444333333333333333222222222111111222222000///............////////////............------------------------***+++,,,,,,---...///000+++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''%%%$$$###zzznnnjjjmmmqqqwwwuuuggg```XXXSSSRRRQQQNNNKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFGGGGGGEEEEEEDDDCCCCCCBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@======>>>???>>>===<<<;;;===============<<<<<<<<<<<<;;;;;;:::999888777777777777777777777777777777777888999999888888999;;;999:::;;;;;;:::999777555777666666666666666666777999999999888888777666666666666666666777888999999::::::;;;;;;;;;;;;;;;;;;<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<======>>>AAA@@@?????????@@@AAABBBBBBAAA@@@??????@@@BBBCCCAAAAAABBBCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@DDDDDDBBBAAA@@@?????????BBBBBBBBBCCCEEEGGGJJJKKKKKKMMMOOOQQQRRRRRRQQQQQQNNNQQQTTTUUUUUUUUUTTTRRRXXXXXXYYYYYYYYYWWWVVVUUUXXXYYYZZZ[[[\\\\\\\\\\\\]]]\\\ZZZYYYYYYYYYZZZZZZ[[[\\\^^^___````````````aaabbbccccccddddddddddddgggffffffggghhhiiijjjjjjmmmnnnoooppppppooonnnmmmiiiiiiiiijjjkkkmmmnnnoooppppppooonnnmmmllllllkkkjjjkkklllmmmnnnpppqqqqqqqqqpppooommmllljjjjjjiiigggiiijjjlllmmmmmmmmmmmmqqqsssuuuwwwxxxxxxwwwvvvyyy{{{}}}~~~}}}zzzzzzzzzzzzzzz{{{{{{{{{|||yyyvvvuuuxxxzzz{{{zzzwwwwwwwwwvvvvvvtttsssssssssxxx|||{{{xxxvvvwwwyyyzzz|||~~~~~~}}}|||{{{|||{{{wwwvvvxxxxxxuuuqqqnnnlllkkkkkkmmmmmmlllkkklllmmmnnnoooqqqsssuuuvvvooommmjjjhhhgggggghhhiiijjjjjjiiiiiigggfffddddddeeecccaaa```aaaaaa___^^^^^^^^^]]]\\\ZZZWWWTTTSSSRRRSSSTTTTTTSSSQQQOOONNNLLLKKKKKKJJJIIIHHHGGGGGGGGGEEECCCBBBDDDCCCAAA??????>>>>>>===<<<;;;::::::666666666555444444333333333333222222222111111111222111000///............////////////.........---------------------------+++++++++,,,,,,------...*********)))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((('''|||uuuooommmrrryyymmm^^^XXXTTTOOOMMMNNNNNNKKKIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFEEEFFFFFFDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???????????????======>>>>>>======<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999999888888666666888888888888666666666777999888777777888:::999999999888777777666666666666666555555666666666777777777777777777777777777777666666666777777888888888888999999:::::::::<<<;;;:::999999999999999999999::::::;;;<<<<<<===>>>>>>>>>>>>?????????@@@@@@???>>>>>>>>>@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFEEECCCBBBAAAAAA@@@@@@DDDCCCCCCBBBAAA@@@???????????????AAACCCFFFHHHJJJKKKLLLNNNPPPQQQQQQPPPOOOQQQRRRTTTVVVVVVVVVUUUUUUVVVVVVVVVWWWVVVVVVUUUUUUWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZXXXWWWWWWXXXYYYYYY\\\]]]^^^^^^______^^^^^^``````aaabbbbbbcccdddddddddddddddeeeggghhhjjjkkkmmmnnnnnnoooooooooooonnnjjjjjjjjjjjjkkklllmmmnnnmmmmmmmmmllllllllllllllliiiiiijjjkkklllnnnoooooopppooonnnllljjjiiihhhgggggghhhiiijjjkkklllllllllpppqqqsssttttttsssrrrqqquuuwwwzzz{{{}}}~~~}}}{{{{{{{{{{{{{{{|||}}}}}}|||zzzwwwvvvwwwyyyyyyxxxwwwwwwvvvuuutttrrrpppooosssuuuxxxwwwuuuuuuwwwzzzzzz|||~~~~~~}}}|||||||||~~~zzzwwwvvvwwwwwwtttrrrlllkkkjjjjjjkkkllllllkkkkkkkkkkkklllmmmppprrrsssmmmllljjjhhhggggggggghhhggggggggggggfffeeedddcccdddbbb````````````^^^\\\\\\\\\[[[ZZZXXXUUUSSSRRRNNNOOOPPPPPPOOONNNLLLKKKIIIIIIHHHGGGFFFEEEDDDDDDEEECCCBBBAAABBBAAA???>>>>>>>>>===<<<;;;:::999999666666555555444333333333333222222222222111111111111111000///............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))}}}|||{{{zzz{{{wwwkkk^^^TTTPPPNNNLLLLLLMMMMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>======>>>>>>============<<<<<<;;;;;;999999::::::;;;;;;;;;<<<999999999999999999999999555666888999999888666555555777888888777666888999888777666555555555666666555555666666666666555555555555666666666777777777777777666555555555666666555555666777888888999999;;;:::999888888888888888888999999:::;;;<<<======;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCAAABBBBBBCCCDDDDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>@@@BBBEEEHHHJJJKKKMMMOOOQQQQQQQQQPPPOOOUUUQQQPPPRRRSSSTTTVVVXXXSSSTTTTTTTTTTTTTTTTTTTTTWWWWWWYYYZZZZZZZZZZZZZZZXXXXXXWWWVVVVVVWWWXXXYYY\\\\\\]]]^^^^^^__________________```aaabbbcccdddbbbcccdddeeefffhhhjjjllloooooooooooooooooonnnnnnjjjjjjjjjiiiiiijjjjjjkkkkkkkkkkkklllllllllmmmmmmiiiiiijjjkkklllmmmnnnnnnooonnnmmmllljjjhhhgggfffgggggghhhiiijjjkkkllllllnnnpppqqqssssssrrrqqqpppsssuuuxxxzzz{{{}}}~~~}}}|||{{{{{{{{{|||}}}~~~|||{{{yyyxxxxxxwwwwwwvvvwwwwwwvvvvvvuuusssrrrqqqrrrsssttttttssssssvvvyyyyyy{{{}}}}}}|||{{{{{{|||{{{yyyvvvuuuuuuuuusssqqqllljjjhhhhhhjjjkkkkkkjjjjjjjjjiiiiiijjjlllooopppkkkjjjiiihhhgggfffffffffdddddddddeeeddddddcccbbbcccbbb``````aaa```^^^\\\[[[ZZZYYYXXXVVVTTTRRRRRRLLLMMMMMMMMMMMMLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBBAAAAAA@@@???>>>======<<<;;;:::999888888666666555444444333333222222222222222111111111111111000///........................---------,,,,,,++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&{{{vvv~~~yyynnneee]]]VVVSSSLLLKKKKKKKKKKKKKKKIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFEEECCCBBBBBB@@@@@@@@@@@@????????????>>>>>>===<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===888999999999999:::::::::444555777888888777555444444555777666555555666888777666555333333444555666555555666777777666555555333444444555555666666777666666555555555555555555333444444555666777888888999999888777777777777777888999999;;;<<<===>>>>>>999:::;;;<<<============?????????@@@AAABBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBB@@@@@@?????????@@@CCCEEEHHHJJJLLLMMMOOOQQQQQQQQQPPPOOOPPPLLLMMMSSSVVVSSSQQQSSSQQQRRRRRRRRRSSSSSSTTTTTTWWWXXXYYYZZZ[[[[[[[[[[[[WWWWWWVVVVVVVVVXXXYYYZZZ[[[[[[\\\]]]^^^```aaabbb____________```aaabbbcccaaaccceeeffffffhhhkkknnnqqqqqqqqqqqqpppooonnnmmmkkkjjjiiihhhggggggggggggjjjjjjkkkllllllmmmnnnnnnjjjjjjkkklllmmmnnnnnnooonnnnnnmmmmmmkkkiiihhhggghhhhhhiiiiiijjjlllmmmmmmnnnooorrrtttuuuuuutttssssssuuuyyy{{{|||}}}~~~~~~}}}|||{{{{{{{{{}}}~~~|||||||||{{{yyywwwvvvuuuuuuuuuuuuuuuuuuttttttsssrrrrrrrrrqqqqqqsssuuuxxxwwwyyy{{{|||{{{zzzzzz{{{xxxvvvtttssssssrrrqqqpppmmmkkkhhhhhhiiijjjjjjjjjiiiiiihhhhhhiiikkklllmmmiiiiiiiiihhhgggfffeeedddaaaaaabbbccccccccccccbbbdddbbbbbbbbbbbbaaa___\\\ZZZYYYXXXVVVTTTSSSRRRRRRMMMMMMMMMMMMLLLKKKKKKJJJGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCBBB@@@?????????<<<<<<;;;:::999888777777555555555444333333222222222222222111111111000000000//////...............------------,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))(((((('''(((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$${{{vvvvvv{{{uuuggg___XXXRRROOOOOOHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<999999999999999999999:::555555777777777777555555333555666666555444666777666555444333333444555666555666777888888777666555333333333444444555555555555555444444444555555666444444444555555666666666777777666666666777777888888888999:::<<<===>>>>>>999::::::;;;<<<===>>>>>>??????@@@AAAAAABBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCFFFEEECCCBBBAAAAAA@@@@@@BBBCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@AAACCCEEEGGGIIIKKKLLLNNNPPPPPPPPPNNNMMMMMMKKKRRR^^^bbbZZZQQQOOOPPPPPPPPPQQQRRRSSSTTTUUUWWWXXXYYYZZZ[[[[[[[[[[[[XXXWWWWWWWWWXXXYYY[[[\\\[[[[[[\\\]]]___aaacccdddaaa```___^^^___```aaabbbaaacccfffffffffgggjjjnnnqqqrrrssstttsssqqqooommmlllllljjjhhhgggfffeeeeeejjjjjjjjjkkklllmmmmmmmmmkkkkkklllmmmmmmnnnoooooommmmmmnnnnnnmmmllljjjiiijjjjjjjjjkkklllmmmoooooopppqqqtttvvvwwwwwwvvvuuusssvvvzzz|||}}}~~~}}}|||zzzzzz|||}}}~~~|||}}}~~~}}}{{{xxxvvvvvvsssssstttttttttttttttsssrrrrrrqqqqqqqqqrrrtttuuutttwwwyyyzzzyyyyyyyyyzzzvvvvvvtttsssrrrqqqqqqqqqpppmmmiiihhhhhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkggghhhhhhhhhgggeeecccbbb___```aaabbbcccccccccccccccbbbbbbbbbcccaaa___\\\YYYXXXWWWUUUTTTSSSRRRRRROOOOOONNNMMMLLLKKKJJJJJJFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCBBB???>>>>>>???;;;;;;:::999888777666666555555444444333222222222222111111111111000000000//////......---......///------,,,,,,,,,+++++++++*********************************))))))(((((((((''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++******)))'''&&&%%%wwwsssyyy}}}nnncccYYYUUUQQQKKKIIIJJJEEEEEEEEEEEEDDDDDDEEEGGGBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>========================<<<<<<;;;:::::::::::::::<<<<<<:::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999666666666666666666666666222444555555444444555666555555444444444555555555666777888999999888777666333333333333444444444444333333333333444555666666555555555555555555555555555555555555666777888888666777888999:::<<<======::::::::::::;;;===???@@@??????@@@@@@@@@@@@@@@???>>>??????@@@@@@AAAAAABBBEEEDDDCCCAAA@@@@@@@@@@@@BBBBBBDDDEEEDDDCCCAAA@@@AAAAAAAAAAAABBBDDDFFFGGGIIIJJJLLLNNNNNNMMMLLLJJJPPPLLLQQQ___ccc[[[SSSRRRPPPPPPPPPPPPQQQSSSUUUVVVVVVVVVXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXZZZ[[[]]]___^^^^^^^^^^^^___aaacccdddcccbbb```___^^^___```aaa```cccffffffddddddhhhmmmnnnppptttvvvwwwuuurrrpppooonnnllljjjhhhgggfffeeehhhiiiiiijjjjjjkkkkkkkkkkkkkkkllllllmmmnnnnnnnnnlllnnnoooppppppooonnnlllmmmlllllllllnnnoooqqqrrrssstttvvvxxxxxxwwwvvvuuurrrvvvzzz}}}~~~~~~~~~|||zzzyyyzzz|||}}}{{{~~~|||yyyxxxxxxvvvvvvvvvvvvvvvuuutttssssssrrrqqqqqqrrrssssssrrrrrruuuwwwxxxxxxwwwwwwxxxwwwwwwvvvtttsssrrrrrrsssrrroookkkhhhhhhhhhhhhhhhhhhiiikkkllllllllljjjiiifffggghhhhhhgggeeebbb```^^^___```bbbccccccddddddbbbaaaaaabbbbbb```]]][[[ZZZXXXVVVUUUSSSSSSSSSSSSQQQPPPNNNMMMKKKJJJIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAA===<<<<<<>>>::::::999888777666666555555555444333333222222111111111111111000000000000.........------......///,,,,,,,,,,,,++++++++++++******************************))))))))))))))))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))******)))(((''''''~~~yyyuuusssqqqssssssjjj^^^UUUOOOPPPOOOIIIFFFGGGDDDDDDDDDDDDCCCEEEGGGIIIBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEFFFEEECCCAAA???>>><<<<<<<<<===============<<<;;;::::::999999::::::<<<;;;:::999999999:::;;;<<<<<<<<<;;;;;;::::::::::::::::::999999999888888666666555555555555666666222333555444333333444666444555555555555555555555666888999::::::999888666333333333333333333333333222222222333444555666777555555555555555555555444444444444555666777888999444555666888999:::<<<<<<;;;:::999999:::===???AAA>>>????????????>>>>>>======>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAABBBDDDEEEEEECCCAAA@@@BBBAAA@@@@@@AAABBBDDDEEEGGGHHHJJJLLLLLLKKKIIIHHHQQQHHHGGGQQQVVVRRRPPPSSSPPPPPPOOOPPPQQQSSSUUUVVVUUUUUUVVVWWWXXXXXXXXXXXXZZZYYYYYYZZZ[[[]]]___```aaa```_________aaabbbcccdddcccaaa___^^^___```aaa___bbbeeeeeebbbbbbfffkkkkkknnnsssxxxzzzxxxuuusssqqqpppnnnllliiihhhgggfffggghhhhhhhhhiiiiiiiiiiiikkkkkkkkkllllllmmmmmmmmmlllnnnpppqqqrrrqqqpppooonnnnnnnnnnnnoooqqqrrrtttvvvwwwxxxyyyxxxwwwuuutttrrruuuzzz|||~~~~~~|||yyyxxxyyyzzz|||{{{~~~~~~zzzyyyyyy{{{{{{{{{zzzxxxwwwuuutttsssrrrrrrrrrssssssrrrqqqqqqsssvvvwwwvvvvvvvvvwwwxxxxxxxxxvvvtttssstttuuutttqqqllliiihhhhhhhhhggghhhjjjlllnnnnnnmmmjjjiiieeefffhhhhhhgggeeebbb```]]]^^^```aaacccddddddddd`````````aaaaaa___\\\YYYZZZXXXVVVUUUSSSSSSSSSSSSRRRPPPNNNLLLJJJIIIHHHGGGDDDCCCCCCBBBAAA@@@??????>>>@@@AAA???<<<:::;;;===::::::999888777666555555555555444333333222222111111111111111000000000000......---------......///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''yyyvvvtttooolllhhhmmmrrrwww}}}|||iii\\\WWWTTTSSSPPPMMMIIIEEEBBB@@@EEEEEEDDDBBBBBBAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@<<<;;;;;;;;;;;;<<<<<<======<<<;;;<<<>>>>>>;;;888666666666666666777888888:::::::::::::::999888777::::::999999888777777777666666555444333222222222555444333333222222222222333333333333333333333333555555555555666666666666111111111222222333333333111111111222333444666777777555444555777888888777555555555555555555555555666777777777888888888888;;;;;;;;;;;;;;;<<<>>>@@@===???AAACCCBBB@@@===;;;>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCBBBAAA@@@???AAAAAA@@@???@@@AAACCCDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLNNNPPPQQQSSSSSSRRRPPPNNNOOORRRUUUXXXWWWVVVVVVUUUUUUUUUVVVXXXXXXXXXXXXYYY[[[```dddfffeeedddcccbbbcccdddeeeddddddcccaaa```___]]]]]]^^^___aaaccceeefffggghhhjjjkkkoootttyyyzzzwwwsssqqqooollljjjjjjiiigggfffeeegggiiikkklllmmmlllllljjjkkklllnnnpppqqqqqqrrrrrrqqqrrrtttvvvuuuppplllooonnnnnnnnnpppsssvvvxxxuuuuuuuuuvvvwwwvvvsssppppppuuuzzz{{{yyyxxx{{{~~~yyywwwwwwyyy{{{zzz|||~~~}}}|||{{{{{{{{{~~~yyytttrrrssstttuuuvvvvvvuuutttsssvvvvvvwwwwwwwwwvvvvvvuuuyyy{{{|||yyyuuurrrrrrsssrrrpppnnnkkkiiiggggggggghhhiiikkklllllllllkkkkkkffffffgggfffeeeccc```___^^^^^^^^^______```aaabbbcccaaa^^^]]]]]]]]]\\\ZZZVVVUUUTTTSSSRRRQQQPPPOOOOOONNNMMMKKKIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA=========<<<;;;;;;;;;:::999888777666555444333333333222111111333333222111000000///...............//////.........---------...---+++)))(((((()))))))))***+++,,,,,,+++***)))***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((&&&%%%'''***,,,+++)))%%%%%%&&&&&&'''&&&&&&&&&{{{tttlllhhhggggggeeebbbdddlllyyyvvvhhhZZZQQQOOOLLLLLLKKKKKKIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCAAA@@@>>>>>>======<<<;;;;;;:::::::::;;;;;;:::999888999;;;;;;888555666666555555666777777888999999999999999888777777999888888888888777777777777666555444333333333333444444333222222222222222333333333333333333333333444444555555555666666666222222222222222222333333111111111222333444666666888777555666888999999888444444444444444444444444666666666777777777888888555777::::::::::::;;;===>>>>>>????????????>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>AAA@@@?????????AAABBBCCCBBBCCCDDDFFFGGGHHHIIIIIIKKKJJJJJJKKKLLLMMMOOOPPPPPPRRRSSSRRRQQQQQQSSSTTTXXXWWWWWWVVVVVVUUUVVVVVVXXXYYYZZZ[[[\\\^^^bbbfffffffffeeedddddddddeeefffeeedddcccaaa```___^^^]]]^^^^^^___```bbbdddfffgggjjjkkknnntttyyyzzzxxxuuutttqqqnnnmmmmmmmmmlllkkkhhhiiiiiijjjkkkkkkkkkkkkmmmmmmnnnnnnnnnnnnnnnmmmrrrrrrsssuuuxxxwwwrrroooooonnnnnnnnnppprrruuuwwwvvvuuuvvvwwwwwwvvvssspppoootttyyyyyyxxxwwwyyy||||||}}}~~~~~~yyywwwwwwxxxzzzyyy{{{|||{{{zzzzzz{{{|||yyyuuussstttuuuvvvvvvvvvuuusssrrrtttuuuvvvwwwxxxwwwwwwvvvxxxzzzzzzxxxtttqqqqqqqqqooonnnlllkkkiiiiiihhhhhhhhhiiikkklllmmmllllllkkkgggggggggfffeeecccbbbaaa_______________```aaabbbbbb```^^^]]]]]]\\\ZZZXXXUUUUUUTTTSSSQQQPPPOOOOOOMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA======<<<<<<;;;;;;::::::888888777666555444333333666444333444555666555333000//////...............///.........---------,,,---,,,***))))))))))))***))))))***++++++***))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((&&&%%%'''***+++***(((&&&'''''''''&&&&&&%%%$$$wwwttthhhdddaaaaaaeeehhhjjjiiittt~~~}}}nnnbbbXXXOOOLLLNNNGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA???===<<<;;;;;;<<<;;;::::::999999999999999888777888999888777555666555555555555666777777777777777777777777666555666666777777777888888888777666555444333333333333444333222222111222222222222222222222222222222222444444444444555555555555333333222222222222222222111111111222333444555666777555444444666777777666444444444444444444444444555555666666666777777777111555999;;;999888999;;;===<<<<<<<<<===>>>???@@@>>>======<<<<<<<<<======????????????????????????AAAAAAAAAAAA@@@???>>>>>>?????????>>>??????@@@AAA@@@AAACCCEEEFFFGGGGGGGGGIIIIIIJJJJJJKKKLLLNNNOOOMMMPPPSSSTTTTTTSSSTTTUUUXXXWWWWWWWWWWWWVVVVVVVVVYYYZZZ]]]^^^___bbbeeehhhgggfffffffffffffffggghhheeedddcccaaa```______^^^^^^^^^]]]]]]___bbbdddfffhhhjjjmmmssswwwyyyyyywwwvvvssspppnnnooopppqqqqqqmmmlllkkkjjjiiiiiijjjjjjmmmmmmnnnnnnnnnnnnmmmmmmqqqrrrtttwwwyyyxxxuuusssoooooonnnoooppprrrtttuuuvvvvvvvvvwwwxxxwwwtttqqqnnnrrrvvvwwwuuutttvvvxxxvvvwwwyyy|||~~~zzzwwwvvvwwwxxxxxxyyyyyyxxxxxxxxx{{{}}}zzzvvvtttvvvwwwwwwwwwvvvtttrrrqqqrrrsssvvvxxxyyyyyyxxxwwwwwwxxxyyywwwssspppnnnnnnkkkkkkkkkkkkjjjjjjiiihhhhhhiiijjjllllllmmmllllllhhhggggggfffeeeddddddddd``````_________``````aaa```___]]]]]]\\\[[[WWWTTTUUUTTTSSSRRRQQQOOONNNNNNJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA======<<<;;;;;;:::999999777777666555444333333222222111000111222333222000000///......------............------------,,,,,,+++******)))))))))******))))))************)))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((('''&&&'''((()))'''&&&'''''''''''''''&&&%%%$$$wwwmmmiiiiiiddddddeeekkkssszzzwwwlll___VVVPPPKKKKKKNNNGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<===<<<;;;:::999999888888999888888888888888777666555555555444444555666666555555666666666555555444444444555666777777888888666666555444333333444444222222111111111111222222222222222222222222222222333333333333444444444444333333333222222111111111222222222222333444555666444222111111333333333222333333333333333333333333444555555555555666666666333777::::::888777888:::999::::::;;;===>>>>>>???======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===>>>>>>>>>>>>>>>>>>??????AAABBBCCCEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOMMMOOORRRSSSTTTTTTVVVXXXWWWWWWXXXXXXXXXWWWWWWWWWXXXZZZ]]]___aaabbbeeeggggggggggggggghhhiiiiiiiiifffeeecccbbbaaa`````````^^^]]]\\\[[[]]]___bbbeeefffhhhlllqqquuuxxxyyyyyyxxxuuuqqqoooqqqsssuuuvvvsssqqqnnnkkkiiiiiijjjkkkkkkkkkmmmnnnooopppppppppoooqqqsssvvvxxxxxxwwwvvvppppppoooooopppqqqrrrsssvvvuuuvvvwwwyyyxxxuuurrrmmmpppssssssrrrqqqrrrsssrrrsssvvvyyy|||~~~zzzwwwvvvvvvwwwwwwwwwwwwvvvuuuwwwzzz}}}{{{xxxwwwxxxxxxxxxwwwvvvtttrrrpppoooqqquuuxxxyyyzzzyyyxxxvvvwwwwwwvvvssspppmmmllljjjkkkkkklllkkkiiihhhgggiiiiiijjjkkkkkklllllllllhhhhhhgggffffffffffffgggaaaaaa```_______________^^^]]]\\\\\\\\\YYYUUURRRTTTTTTSSSQQQPPPNNNMMMLLLIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@===<<<<<<;;;:::999888888666666555555444333333222000///...///000000000...//////...------------...------,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((('''%%%$$$&&&&&&'''''''''''''''&&&|||ooofffaaadddiiikkkmmmrrr{{{sssbbbZZZRRRNNNJJJFFFFFFHHHFFFFFFFFFEEECCCBBB@@@???@@@??????>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@??????>>>>>>>>>??????===<<<;;;:::999999999999888888888777666666666777555555444444444444444555333444444555555555444444333333444555666666777888555444444333333333333444111111000000000111111222111111111111111111111111222222222222333333333333333333333222222111111111222222222222333444555555333222000000111222222111333333333333333333333333333333444444444555555555666777777777666666777777555777:::===???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<==============================>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDEEEFFFGGGGGGJJJKKKLLLMMMNNNOOOOOOOOONNNOOOPPPPPPQQQSSSXXX[[[WWWWWWXXXYYYYYYYYYXXXWWWWWWYYY\\\^^^___aaaccceeegggggghhhiiijjjjjjkkkkkkhhhgggeeecccbbbbbbcccccc___^^^\\\[[[\\\^^^aaacccdddgggjjjnnnrrruuuxxxyyy{{{xxxuuusssuuuxxxzzz{{{wwwtttpppmmmkkkkkklllmmmlllmmmnnnooopppqqqqqqqqqmmmooorrrtttuuuvvvvvvvvvrrrqqqqqqqqqqqqqqqrrrrrrtttuuuvvvxxxzzzyyywwwuuunnnoooqqqrrrqqqpppooooooqqqrrrtttwww{{{~~~}}}zzzxxxvvvvvvvvvuuuvvvvvvuuutttvvvyyy|||}}}~~~|||zzzyyyxxxyyyyyyyyyxxxvvvtttrrrpppnnnpppsssvvvxxxyyyyyyyyyuuuuuuvvvuuutttrrrnnnlllllllllmmmlllkkkiiigggeeeiiiiiiiiiiiijjjjjjkkkkkkggghhhhhhhhhhhhiiiiiiiiicccbbbaaa___^^^^^^^^^^^^\\\\\\[[[[[[[[[XXXTTTQQQTTTSSSRRRPPPNNNMMMKKKKKKIIIIIIHHHGGGFFFFFFFFFGGGDDDCCCCCCBBBAAA@@@??????<<<<<<;;;:::999888777777555555444444333333222222222111000111222333222000//////...---------------++++++,,,,,,,,,,,,,,,,,,((()))))))))******))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''))))))(((&&&%%%$$$$$$%%%&&&'''((()))))))))yyymmmfffcccdddllltttyyyiii^^^VVVPPPLLLLLLJJJFFFDDDEEECCCCCCCCCCCCCCCBBBBBBAAA>>>>>>===============>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>??????@@@;;;;;;:::999888888888888555666666555333222444555555555444333333333333444222333444444555444444444222222333444555555666666333333222222222222333333000000000///000000111222000000000000000000000000111111111111222222222222333333222222222222222222333222222222333333444555555444222222333444333222222222222222222222222222222333333333333444444444666444222555888:::888555555777;;;>>>???>>><<<;;;;;;;;;;;;;;;;;;<<<==============================<<<<<<===>>>????????????>>>????????????>>>======>>>>>>@@@BBBCCCDDDDDDDDDJJJKKKLLLNNNOOOOOOOOOOOONNNNNNNNNNNNOOORRRWWW[[[WWWXXXYYYZZZZZZZZZYYYXXXWWWXXXZZZ[[[\\\^^^aaacccffffffhhhjjjkkkkkklllllljjjiiifffdddddddddeeefff```___^^^]]]^^^___aaabbbccceeeiiilllnnnrrrvvvyyy~~~|||yyyxxxzzz}}}~~~wwwtttqqqnnnllllllmmmnnnooopppppppppooonnnmmmlllkkknnnqqqsssssstttuuuvvvttttttssssssrrrrrrrrrqqqssssssuuuxxx{{{|||zzzxxxqqqrrrsssssssssqqqpppooopppqqqtttwwwzzz}}}~~~|||zzzxxxwwwvvvvvvuuuvvvvvvuuuuuuuuuxxxzzzwwwyyy{{{{{{yyyxxxxxxxxxyyyyyyyyyxxxwwwtttrrrqqqnnnoooqqqsssuuuwwwxxxxxxuuuuuuuuuvvvwwwuuuqqqmmmnnnnnnnnnlllkkkiiihhhgggjjjiiihhhhhhgggggghhhhhhfffgggiiikkkkkkkkkkkkjjjdddcccaaa```^^^]]]]]]\\\\\\[[[ZZZZZZZZZXXXUUUSSSSSSSSSQQQOOOMMMLLLJJJIIIIIIIIIHHHFFFFFFEEEEEEEEEBBBBBBAAA@@@???>>>======<<<<<<;;;:::888777666666444444333333333222222222000///...///000111000...///...------,,,,,,------******++++++++++++,,,,,,((())))))******)))((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%(((******(((&&&%%%%%%$$$%%%&&&'''((()))))))))wwwrrrppprrruuuzzz|||qqqfffZZZRRRRRRMMMJJJKKKKKKGGGEEEEEEAAABBBBBBCCCCCCCCCBBBBBB===<<<<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>>>>>>>======<<<=========888777777666666666777777555666666555222222444666555444444333222222333333222333444444555555444444222222333333444444555555222111111000111111222222///////////////000111111000000000000000000000000000000000111111111222222222222222222222222333333333333222222222333444444666444222222333333333222222222222222222222222222222222222222333333333333333111222999BBBDDD>>>666888999;;;===>>>>>>===<<<::::::;;;;;;<<<===??????========================;;;<<<===>>>???@@@@@@@@@??????@@@@@@@@@???>>>===>>>>>>@@@BBBCCCDDDDDDEEEIIIJJJLLLMMMNNNOOONNNNNNLLLMMMNNNOOOPPPRRRUUUXXXVVVXXXYYY[[[[[[[[[YYYXXXYYYYYYZZZYYYYYY[[[___bbbdddfffhhhjjjkkklllllllllllljjjhhhfffeeefffhhhiiiaaa````````````aaaaaabbbbbbdddhhhjjjkkknnnssswww}}}{{{zzzyyy{{{}}}}}}}}}sssrrrooommmllllllmmmnnnnnnnnnnnnnnnmmmlllkkkjjjkkknnnqqqsssrrrrrrtttvvvvvvvvvuuuuuutttsssrrrqqqqqqqqqtttxxx|||}}}}}}{{{wwwvvvvvvwwwwwwuuusssqqqpppqqqsssvvvyyy|||~~~|||{{{{{{zzzyyyxxxwwwvvvuuuvvvwwwwwwvvvuuuvvvxxxvvvwwwyyyyyywwwvvvvvvvvvxxxxxxxxxxxxwwwuuusssrrrnnnnnnoooppprrrtttwwwxxxuuuuuuuuuxxxyyyxxxtttpppooonnnmmmlllkkkkkkkkkkkkjjjiiihhhfffeeeeeeeeeeeedddgggjjjmmmnnnmmmllljjjeeedddbbb```^^^]]]\\\[[[[[[ZZZXXXXXXYYYYYYWWWVVVSSSRRRQQQOOOMMMKKKIIIHHHIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@???>>>===<<<;;;;;;<<<<<<;;;999888666555555333333333333222222222222---,,,+++,,,---------+++///...------,,,,,,------************+++++++++,,,))))))******)))((('''&&&(((((('''&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$(((+++,,,)))'''&&&'''''''''((((((((((((''''''}}}rrroooqqqssssssvvvvvv{{{ttthhh```ZZZSSSNNNNNNIIIFFFGGGGGGCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<============>>>???>>>===<<<;;;:::::::::555555444444444555555666777999999777444444666999555444333333222222222222222333444444555555555555222222333333333333444444111000000000000000111111///////////////000111111000000000000000000000000000000000000111111111111111111111222222333333444333333222222222333444444444222000000111222111000111111111111111111111111111111222222222333333333222000444???MMMOOOEEE999;;;;;;;;;;;;<<<======>>>::::::;;;;;;===>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@???@@@AAAAAAAAA???>>>===@@@AAABBBDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNMMMMMMIIILLLOOOQQQQQQRRRSSSTTTVVVXXXZZZ[[[\\\[[[ZZZYYYZZZZZZZZZXXXXXXZZZ^^^bbbdddeeegggjjjkkklllllllllmmmllliiigggfffgggiiikkkaaaaaabbbbbbbbbbbbbbbbbbaaadddggghhhiiilllqqqvvvzzzxxxwwwwwwyyyzzzyyyxxxpppooonnnmmmllllllmmmmmmiiiiiijjjkkklllllllllllllllooorrrsssrrrrrrtttwwwwwwwwwwwwvvvuuusssrrrqqqooopppsssxxx|||~~~}}}{{{zzzzzzzzzzzzyyyvvvtttpppqqqsssuuuxxx{{{|||}}}zzzzzzzzzzzzzzzyyywwwwwwuuuwwwxxxxxxwwwuuuvvvvvvwwwxxxyyyxxxvvvttttttuuuxxxxxxxxxxxxwwwvvvtttsssooonnnnnnnnnpppsssvvvxxxuuuuuuvvvyyy{{{zzzvvvrrrnnnmmmlllkkkkkklllnnnoookkkiiigggeeedddccccccccccccfffkkknnnpppooollljjjfffdddbbb```^^^\\\[[[[[[\\\ZZZXXXWWWXXXYYYYYYXXXSSSRRRPPPNNNLLLJJJIIIHHHHHHGGGFFFDDDBBBAAAAAA@@@??????>>>===<<<;;;::::::<<<<<<:::999888666555444333333222222222222222222000///......000000///.........---,,,,,,,,,,,,---))))))******+++++++++,,,)))*********)))(((&&&%%%((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$(((,,,,,,***((('''(((*********)))(((&&&%%%$$$~~~sssjjjfffjjjssszzzxxxpppeee[[[UUUSSSRRRRRRHHHHHHHHHGGGFFFEEEDDDDDDBBBAAAAAABBBCCCBBB@@@>>>=========<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::999888777666555666555444222222333444555444444333333444444555222222222222222222222222333333333333333333333333111111111111111111111111//////000000000000//////111111000000//////......000000000000000000000000////////////000000000000...///000111222333444444444444444333333222222222111111111111111111111111000111111111111222222222111222333444444333222111111000444===GGGGGG>>>555777777888999;;;<<<=========<<<;;;::::::;;;===>>>===>>>>>>?????????>>>>>>======>>>???AAABBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@BBBCCCDDDEEEEEEFFFEEEEEEIIIHHHHHHHHHHHHIIIJJJJJJMMMNNNOOOOOONNNNNNPPPRRRUUUVVVWWWYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXZZZ]]]```aaaeeeiiilllmmmmmmmmmnnnllljjjgggfffffffffffffffccccccbbbbbbaaa`````````]]]```cccfffhhhjjjnnnpppwwwwwwwwwwwwwwwwwwvvvuuupppnnnlllkkklllmmmmmmlllkkkjjjjjjllloooqqqqqqpppnnnpppqqqqqqqqqsssuuuwwwxxxxxxvvvuuuttttttttttttrrrtttvvvxxx{{{|||~~~~~~|||zzzyyyyyyzzzzzzyyy}}}yyytttuuuyyy|||{{{xxxzzzzzzyyywwwvvvtttssssssxxxxxxxxxxxxwwwvvvuuuuuuxxxyyyzzzwwwsssqqqrrrssssssvvvyyy{{{{{{zzzzzzzzzvvvtttpppmmmmmmooorrrtttqqqtttwwwzzzzzzxxxuuussspppooommmlllllllllmmmnnnmmmmmmllliiieeeddddddeeeeeefffhhhiiijjjjjjjjjiiijjjhhhdddaaa^^^\\\\\\\\\[[[ZZZYYYWWWWWWWWWXXXYYYWWWVVVSSSPPPMMMJJJIIIHHHJJJIIIGGGDDDBBB@@@???>>>=========<<<;;;;;;;;;:::999999999888777666666555333333444444333333222111///000111222111000...,,,...------,,,+++***))))))+++******)))))))))))))))((()))***++++++***)))(((###$$$%%%'''((()))))))))''''''(((((('''%%%###"""''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++)))''''''(((((('''&&&pppuuuyyyyyyyyywwwtttppplllnnnuuu{{{rrrfff```WWWPPPLLLJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@???@@@AAAAAA???<<<>>>======<<<;;;:::999999999:::::::::;;;;;;;;;;;;::::::::::::999888777666666666555444333222333444444444333333333333444444222222222222222222222222333333333333333333333333111111111111111111111111//////000000000000//////000000000000//////......000000000000000000000000.../////////000000000000...//////000222333333444444444333333333222222222111111111111111111111111000111111111111222222222111111111222222111111111222000111666<<<===888333666666777888999::::::;;;;;;;;;::::::;;;<<<=========>>>??????????????????>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFEEEHHHHHHHHHHHHHHHIIIIIIJJJMMMNNNOOOOOONNNNNNPPPRRRTTTUUUVVVWWWXXXYYYYYYYYYXXXYYYXXXWWWWWWXXX[[[]]]___ccchhhkkklllllllllllljjjiiigggeeeeeeeeeeeedddbbbbbbbbbaaa``````______^^^```bbbdddeeefffiiikkkqqqqqqrrrrrrrrrqqqqqqpppnnnllliiiiiijjjkkkkkkjjjiiiiiiiiikkknnnppppppooonnnpppqqqrrrrrrsssuuuwwwwwwvvvuuutttssssssssssssssstttvvvxxx{{{|||}}}~~~~~~|||zzzyyy{{{||||||{{{}}}xxxttttttwwwyyyxxxvvvvvvvvvuuuuuuttttttsssssswwwwwwwwwwwwwwwwwwvvvuuuxxxzzzzzzxxxtttrrrrrrssssssvvvzzz|||{{{{{{{{{|||vvvtttpppmmmmmmnnnppprrrpppsssvvvyyyzzzyyyvvvtttpppooonnnmmmmmmmmmnnnooonnnnnnnnnkkkhhheeedddeeedddeeefffhhhiiiiiihhhhhhiiihhheeebbb```^^^]]]\\\[[[ZZZYYYWWWWWWWWWXXXXXXXXXVVVTTTQQQNNNLLLJJJIIIIIIHHHFFFDDDAAA@@@???>>><<<<<<;;;;;;::::::999999999999888777777666555555333333333444333222222111111000//////............+++++++++++++++++++++++++++***))))))(((((())))))'''((())))))))))))((('''&&&&&&'''''''''''''''&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***(((&&&&&&'''''''''&&&bbbeeegggggggggkkkttt|||}}}vvvpppmmmooosssxxxzzzqqqhhhbbbXXXTTTOOOJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>??????===;;;>>>===<<<;;;:::999888888999999999:::::::::::::::999999999999888777666666666666666555444444333333444333333222222333333444111111111111111111111111222222222222222222222222000000000000000000000000...//////000000//////...000000000////////////...////////////////////////....../////////000000000......///000111222333333333333333222222222222222111111111111111111111111000111111111111222222222111111000000000000111111555222000000222444444333555666666666777777888888888888:::;;;<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIMMMNNNOOONNNNNNNNNPPPRRRSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXWWWUUUVVVXXXZZZ\\\```fffjjjjjjiiihhhhhhgggfffeeedddcccbbbbbbbbbaaaaaa``````___^^^^^^^^^^^^```aaabbbaaabbbccceeellllllmmmmmmmmmmmmmmmlllkkkiiigggfffggghhhhhhggggggfffgggiiilllnnnooonnnmmmnnnpppqqqqqqrrrtttvvvtttttttttsssrrrrrrrrrqqqssstttvvvxxxzzz{{{|||}}}|||zzzyyyzzz|||~~~~~~~~~|||xxxttttttvvvwwwuuusssrrrrrrrrrrrrrrrrrrrrrrrrwwwwwwxxxxxxyyyyyyxxxxxxyyyzzzzzzxxxuuusssrrrssstttwwwzzz|||||||||}}}}}}vvvssspppmmmllllllnnnooooooqqquuuxxxyyyyyywwwuuuqqqpppooonnnnnnnnnooooooooopppqqqoookkkgggeeedddccccccdddeeeffffffffffffeeeeeedddbbb```]]][[[ZZZYYYXXXVVVUUUTTTTTTUUUUUUVVVTTTRRROOOMMMKKKIIIIIIHHHGGGEEECCCAAA??????>>>;;;;;;:::999999888777777888888777777666555555555222333333333333222111111222000...,,,++++++---...*********+++++++++,,,,,,+++***))))))(((((())))))&&&''''''((((((''''''&&&))))))(((((('''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''%%%%%%&&&'''&&&%%%```aaaaaa```___ccciiinnnyyy~~~wwwtttrrrpppoootttzzzwwwnnngggbbb]]]ZZZRRRPPPMMMKKKJJJIIIGGGFFFCCCCCCDDDDDDCCCBBBAAAAAA???>>>======>>>>>>===;;;===<<<<<<:::999888777666999999999999999999999999777888888888777777666555777666555555666666444333333333222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000...//////////////////...////////////////////////................................./////////000000......//////000111222222222222222222222111111111111111111111111111111111000000111111111222222222333222111000000111222333555444333111000111444666555555666666666666666666555666999;;;<<<<<<<<<;;;===>>>???@@@@@@AAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCEEEFFFFFFFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMNNNNNNMMMNNNPPPQQQSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWUUUUUUVVVXXXXXX]]]cccggggggfffdddddddddddddddbbb```______``````______^^^]]]]]]\\\\\\]]]^^^````````````aaaccciiijjjkkkkkklllllllllllljjjhhheeeeeefffggggggfffeeedddeeegggjjjllllllllljjjlllnnnoooooopppqqqssssssssssssssssssrrrrrrqqqssstttuuuwwwyyyzzzzzz{{{yyyxxxxxxzzz}}}~~~{{{xxxuuutttuuuuuusssqqqqqqqqqqqqqqqqqqqqqqqqqqqvvvwwwxxxyyyzzzzzzzzzzzzyyyzzzzzzyyywwwtttsssrrrsssvvvzzz|||}}}}}}}}}~~~uuussspppnnnlllkkkkkklllmmmooosssvvvxxxxxxwwwvvvqqqqqqooonnnnnnnnnooopppoooqqqsssrrrnnniiieeedddaaabbbbbbbbbbbbbbbbbbbbb````````````^^^\\\YYYXXXWWWUUUTTTRRRPPPPPPPPPQQQQQQPPPNNNKKKIIIGGGFFFFFFFFFEEECCCBBB@@@???>>>>>>;;;;;;:::999888888777777666666666555555555444444222222222222222111111000000///---+++******++++++***************+++++++++******)))(((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&$$$$$$&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&%%%$$$cccbbb___^^^]]]___aaadddiiilllsss{{{vvvtttuuuvvvvvvxxxsssqqqnnnmmmpppuuuzzz}}}tttnnnfff^^^XXXUUUTTTSSSNNNLLLIIIHHHGGGFFFDDDBBBCCCCCCCCCDDDCCCCCCBBBBBB@@@>>>======>>>>>>===<<<;;;;;;:::999888777666666888888888888888888888777666666777777666666555555666555555666888888666444222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////......////////////...................../////////------------------------............////////////.........//////000000111111111111111111111111111000000000000000000000000000000111111111222222222444444222111111222444444111333444333222222444666555555555555666666666666444555777999;;;;;;;;;:::======>>>???@@@AAAAAA@@@DDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCAAABBBCCCEEEFFFFFFGGGGGGIIIIIIJJJKKKLLLKKKKKKJJJKKKLLLMMMLLLLLLLLLNNNPPPSSSSSSSSSTTTUUUVVVXXXXXXXXXYYYYYYXXXVVVUUUUUUWWWVVVZZZ___bbbcccaaa`````````bbbcccaaa^^^\\\]]]^^^^^^^^^]]]\\\\\\[[[[[[ZZZZZZ\\\^^^______```bbbdddfffggghhhiiijjjkkkkkkkkkjjjgggeeeeeefffgggffffffdddcccccceeehhhjjjjjjiiigggiiilllmmmmmmmmmooopppsssssstttttttttsssrrrrrrrrrssstttvvvwwwxxxxxxxxxvvvvvvvvvxxx{{{||||||{{{xxxvvvuuutttttttttsssrrrssssssrrrqqqqqqppppppooossstttuuuvvvwwwxxxxxxxxxwwwxxxxxxxxxxxxvvvtttrrrsssvvvyyy{{{|||{{{||||||tttsssqqqnnnlllkkkjjjjjjkkkmmmpppsssuuuvvvuuuuuupppooonnnmmmmmmmmmnnnooommmppprrrqqqnnniiieeeccc```_____________________^^^^^^______]]]\\\ZZZXXXWWWVVVTTTRRRPPPOOOOOOPPPNNNMMMKKKIIIGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;:::999888777777555555555444444444444444111111222222111111000///------...---,,,***)))''',,,,,,+++******)))((((((***))))))((('''(((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######%%%&&&%%%%%%iiieeeaaa^^^]]]^^^]]]]]]bbbbbbfffmmmrrrtttwww{{{yyymmmhhhhhhggggggiiikkklllooottt|||xxxppphhheee```ZZZUUURRRPPPOOOMMMKKKIIIHHHGGGEEECCCAAABBBBBBCCCCCCCCCBBBBBBAAA@@@>>><<<<<<=========<<<999999999888777777666666777777777777777666666666555555555666666555555444555444333666:::;;;999555222111111000000111111222////////////////////////////////////////////////////////////////////////---......//////......------............/////////........................------........./////////---........./////////000000000000000000111111111000000000000000000000000000111111111111222222222444444333333333333444444---000222333333222222333444444444444555555666666555555777888999999999999;;;<<<===>>>???@@@@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAAAAACCCEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLKKKJJJJJJIIIJJJKKKKKKJJJJJJLLLNNNRRRRRRQQQQQQRRRTTTVVVWWWWWWXXXXXXXXXVVVUUUUUUVVVTTTWWW[[[^^^^^^]]]]]]]]]^^^```bbbaaa]]]ZZZ[[[]]]\\\\\\\\\[[[ZZZZZZYYYYYYYYY[[[]]]^^^___```ccceeebbbcccdddfffggghhhhhhhhhiiigggeeedddeeefffffffffeeedddcccdddggghhhgggfffeeehhhkkkmmmmmmlllmmmnnnrrrrrrtttttttttsssrrrqqqqqqqqqssstttuuuuuuuuuuuusssssssssuuuwwwxxxwwwuuurrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrqqqpppoooooonnnooopppqqqrrrrrrrrrrrruuuuuuuuuwwwxxxwwwuuurrrrrruuuxxxzzzyyyxxxyyyyyysssrrrqqqpppnnnllljjjjjjiiikkknnnppprrrssssssrrrnnnmmmlllkkkkkkkkklllmmmjjjmmmooooookkkgggdddbbb^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^]]]]]]\\\[[[ZZZZZZYYYVVVTTTRRRQQQPPPPPPMMMLLLKKKIIIGGGFFFFFFEEEBBBBBB@@@???>>>>>>>>>>>><<<<<<;;;:::999777666666333333333333333333333333000111111111111000//////------......---+++(((&&&---,,,+++***)))(((''''''***)))((((((''''''(((((()))((((((''''''(((((()))%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%&&&&&&%%%uuupppjjjgggfffeeeccc```cccaaaccciiikkkhhhgggiiiooorrruuuxxxyyyzzz{{{}}}tttjjjhhhkkkmmmpppssswwwzzz|||rrriiiccc]]]^^^]]][[[WWWSSSPPPNNNMMMKKKIIIGGGGGGFFFDDDBBB@@@@@@AAAAAAAAAAAAAAA@@@???<<<::::::;;;<<<;;;;;;777777777777777777777777777777777666666555555555333444444555555555444444333222222666<<<===;;;777111111000000000000111111////////////////////////................................................---......//////......------------.........//////........................---------.........//////------............///////////////000000000111111000000000000000000000000000111111111111222222222222333333444444333333222000000222333444333222000111111222222333444555555666666666666777777888999:::;;;<<<===>>>?????????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@AAACCCDDDFFFGGGGGGGGGFFFGGGIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIHHHIIIKKKLLLPPPOOONNNNNNOOOQQQSSSUUUTTTUUUWWWVVVUUUTTTTTTUUUSSSUUUXXXYYYYYYYYY[[[\\\\\\```bbbaaa\\\YYYZZZ\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXZZZ\\\]]]^^^___aaaccc```aaacccdddfffgggggghhhhhhfffdddcccdddeeeeeeeeefffeeeddddddffffffeeedddeeehhhlllnnnnnnmmmnnnnnnpppqqqrrrssssssrrrqqqpppooopppqqqrrrrrrrrrrrrrrrqqqppppppqqqsssrrrpppnnnkkklllnnnoooppppppqqqrrrqqqqqqqqqpppppppppppppppmmmnnnnnnooopppppppppppprrrqqqrrruuuxxxxxxuuurrrqqqtttwwwxxxwwwuuuuuuuuurrrrrrrrrqqqooommmkkkjjjhhhiiilllnnnoooppppppppplllkkkjjjiiihhhiiijjjjjjgggiiikkkjjjhhhdddbbbaaa]]]\\\[[[YYYXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZXXXUUUSSSQQQOOOOOOOOOKKKJJJIIIGGGFFFEEEEEEEEEAAA@@@???>>>>>>>>>>>>>>>;;;;;;:::999777666555444222222222333333333333333000000111111000000///...//////...---,,,***)))(((++++++******))))))(((((())))))(((''''''''''''((((((((('''&&&&&&'''((((((%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%###$$$&&&''''''&&&}}}vvvsssrrrqqqmmmiiiiiieeefffkkkkkkeeeaaabbbbbbdddfffgggffffffgggiiifffnnn{{{{{{qqqjjjmmmuuu{{{|||pppfff___ZZZWWWOOORRRUUUVVVTTTPPPMMMKKKIIIGGGDDDCCCCCCCCCBBBAAA>>>??????@@@@@@@@@??????===;;;999888999:::::::::666666666666777777777777777777666666555555555444333333444555555444444444222111222666<<>>>>>??????======>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@AAACCCDDDFFFGGGGGGHHHDDDEEEGGGIIIIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGIIIKKKNNNMMMLLLLLLMMMOOOQQQSSSRRRSSSUUUUUUSSSSSSSSSTTTSSSUUUVVVWWWWWWWWWYYY[[[\\\___cccaaa\\\YYYZZZ\\\ZZZZZZZZZYYYXXXXXXWWWWWWXXXZZZ\\\\\\\\\]]]^^^```aaabbbccceeeggghhhiiiiiigggeeecccbbbcccdddddddddgggfffeeeeeeffffffdddcccfffiiimmmooooooooooooooonnnoooqqqrrrrrrqqqpppooonnnooopppqqqqqqqqqqqqqqqpppooooooooopppooollljjjfffhhhkkkmmmnnnoooqqqrrrnnnnnnnnnooopppqqqqqqqqqoooooopppqqqqqqqqqqqqppppppoooqqqtttxxxyyyvvvrrrqqqsssvvvvvvuuusssssssssqqqrrrrrrrrrpppnnnlllkkkgggiiijjjlllnnnnnnnnnnnnjjjiiihhhggggggggghhhiiidddfffhhhhhheeecccaaaaaa\\\[[[ZZZXXXWWWWWWWWWXXXVVVUUUTTTSSSSSSTTTVVVWWWWWWUUUSSSPPPMMMLLLKKKKKKHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>::::::999777666444333333222222222222222222222333000000000000000//////...222000...+++))))))******))))))))))))************))))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&%%%%%%'''''''''&&&%%%$$$''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&(((((('''~~~xxxuuuqqqnnnlllhhhbbb^^^___[[[[[[``````\\\\\\___```aaajjj{{{{{{sssggg___ZZZXXXUUUTTTTTTTTTSSSRRRPPPNNNKKKIIIIIIGGGDDDCCCCCCBBB@@@???>>>>>>======<<<<<<;;;;;;======<<<:::888777555555777777666555555555555555666555444444222222111000333222222111111222222333111222333444555666666666555222000//////000000//////............---------000///...---------------***+++---...///...------...//////000//////...------,,,,,,++++++,,,,,,---------------------------******))))))***,,,---...000///...---------------000000000///...,,,+++***000///...------...///000///////////////////////////////////////000111111111111222222222333333333000000111222333555555666444333333333333444555555::::::;;;;;;<<<=========>>>>>>>>>>>>>>>?????????CCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHJJJLLLLLLLLLLLLKKKPPPQQQRRRQQQPPPPPPQQQSSSWWWWWWWWWWWWVVVWWWYYY[[[aaaaaa```___^^^\\\ZZZYYY]]]]]]]]]]]]\\\ZZZXXXVVVZZZYYYXXXXXXYYY\\\```bbbcccdddgggiiijjjjjjiiihhhiiiiiigggfffeeeeeeeeeeeecccddddddeeeeeeffffffggggggiiikkkmmmmmmmmmlllkkkooopppqqqpppooonnnnnnpppqqqqqqqqqpppnnnmmmnnnpppllllllmmmnnnoooooollliiifffhhhkkkmmmooooooooonnniiijjjkkklllnnnppprrrsssuuuvvvvvvtttpppnnnnnnooopppqqqrrrttttttttttttssssssrrrqqqpppooooooooooooqqqqqqqqqppppppooonnnmmmiiijjjkkklllmmmlllkkkkkkggggggffffffffffffggggggdddeeeeeedddcccaaa___]]]```]]]ZZZVVVTTTTTTTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRPPPMMMLLLKKKLLLLLLGGGFFFDDDBBBAAA@@@AAAAAA@@@>>>======>>>>>>===;;;;;;999777666777666444333111111111000000000000000000000000///......---------,,,+++*********+++,,,************))))))))))))***((('''((()))***)))'''***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&|||sssjjjdddddd___]]]___^^^YYYYYY[[[YYYYYY```nnn{{{~~~~~~||||||uuukkkddd\\\WWWUUUTTTSSSRRRQQQQQQQQQPPPOOOLLLJJJIIIGGGEEECCCBBBCCCCCCBBB@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::888777666666777666555555444444555555222222222333333333444444333222222111111222222333222222333333444444444444111111000000///000000111............------------//////...---------------+++,,,---------------------------------------------,,,,,,++++++,,,,,,---------------------------+++*********+++,,,......//////...---------------------...////////////////////////......////////////////////////////////////////////////000000111222222222333333333444444111111222333444555666666444444333333444444555666888999999::::::;;;<<<<<<======>>>>>>>>>>>>??????@@@??????>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGIIIJJJKKKKKKKKKJJJNNNOOOPPPOOONNNOOOQQQRRRWWWXXXYYYXXXWWWXXXZZZ]]]______^^^^^^]]][[[ZZZYYY^^^______^^^]]]\\\ZZZXXXYYYXXXWWWWWWXXX[[[^^^```aaaccceeeggghhhhhhhhhgggiiiiiiiiihhhggggggffffffdddddddddeeeeeeffffffffffffgggiiikkkkkkkkkjjjiiimmmooopppooonnnmmmnnnppppppqqqqqqooommmlllmmmnnnmmmlllmmmnnnooonnnllliiieeegggiiikkkmmmmmmlllllljjjjjjjjjlllnnnppprrrsssvvvwwwvvvtttqqqooooooooonnnoooqqqssstttsssrrrqqqqqqpppooonnnmmmmmmmmmmmmnnnnnnooonnnnnnmmmlllkkkiiijjjkkkkkkjjjiiihhhgggeeeeeeddddddddddddeeeeeedddddddddcccbbbaaa```______]]]ZZZVVVTTTTTTTTTUUUSSSSSSSSSRRRRRRRRRRRRRRRPPPOOOMMMLLLJJJJJJJJJJJJGGGFFFDDDBBBAAAAAAAAAAAA@@@>>>============<<<::::::888666666666555444222111111111000000000000000000000//////...------------,,,+++*********++++++*********)))))))))(((((()))((('''((()))***)))'''((('''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%|||uuuqqqlllgggfffddd^^^[[[[[[XXXVVVYYYbbbkkkqqqwww}}}{{{{{{uuuoookkkkkkjjjiiijjjnnnrrrtttttt}}}rrrhhhbbb]]]YYYTTTQQQPPPOOOOOONNNMMMNNNMMMMMMLLLJJJIIIHHHDDDBBBAAAAAABBBBBBBBBAAA>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777666555555444444444444444222222222222333333333333222222111111111111222222333333222222222111111111---///222222///...000222............------------......---,,,,,,,,,------------,,,,,,+++,,,,,,,,,---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---............---,,,,,,,,,------,,,---...///000111111111/////////000000///////////////////////////////////////......//////000111222333333333333444444444111222333333444555666666555444444444444555666666777777777888999999::::::<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;<<<<<<===????????????@@@@@@@@@@@@AAABBBCCCDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIJJJIIIIIIKKKLLLMMMMMMMMMMMMPPPRRRXXXYYYZZZYYYYYYYYY[[[^^^\\\\\\\\\\\\\\\[[[[[[[[[``````aaaaaa```^^^]]][[[ZZZYYYXXXWWWXXXZZZ\\\]]]^^^```ccceeegggggggggfffiiijjjkkklllkkkiiihhhfffeeeeeeeeeeeeeeeeeeffffffdddeeeggghhhiiiiiihhhhhhkkkmmmnnnnnnmmmnnnoooppppppqqqqqqooommmkkkkkklllmmmmmmmmmnnnooonnnllliiifffgggiiikkklllkkkkkkjjjjjjjjjjjjkkkmmmoooqqqrrrvvvwwwwwwuuurrroooooopppkkkmmmppprrrsssrrrpppooonnnmmmlllkkkjjjjjjjjjjjjllllllllllllkkkjjjiiihhhiiiiiihhhhhhgggeeedddcccccccccbbbbbbbbbbbbccccccccccccbbbaaaaaaaaaaaabbb___]]]YYYVVVTTTTTTTTTTTTRRRRRRQQQQQQPPPPPPOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGEEECCCBBBAAA@@@@@@???>>><<<<<<===<<<;;;999888666555444555444333111111111111000000/////////000//////......---,,,,,,,,,,,,+++************+++******))))))))))))(((((()))(((''''''))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&$$$$$$~~~{{{wwwpppiiiddd___ZZZZZZ___ccceeehhhmmmmmmooosssyyy}}}zzztttoookkkhhhgggfffeeeeeeeeehhhnnnvvv}}}uuummmgggaaa^^^YYYWWWSSSPPPMMMLLLJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGCCCAAA??????@@@@@@???>>>>>>>>>======<<<;;;;;;;;;888888888888888777777777555555444333333333333333555444444333222111000000222222111111111111222222333333222111000/////////,,,111555444///,,,...111.........---------,,,,,,------,,,,,,,,,,,,,,,---...---,,,*********+++,,,---,,,+++)))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,---------......///......---......000111111000..............................///............///000000111111222222222333333333222222333444555555666666555555444444555555666777666666666777888888999999;;;;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@???@@@AAACCCEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIKKKKKKKKKLLLNNNPPPVVVWWWYYYYYYXXXYYY[[[]]][[[[[[[[[[[[\\\\\\]]]^^^aaabbbbbbcccbbbaaa___^^^\\\[[[YYYXXXXXXYYYZZZ[[[\\\^^^aaadddfffggggggfffhhhjjjmmmnnnnnnmmmjjjhhhffffffffffffffffffeeeeeedddeeefffhhhhhhhhhhhhhhhkkklllnnnooonnnoooqqqrrrqqqrrrsssqqqooommmlllmmmnnnnnnnnnooopppooollliiihhhiiijjjkkkllllllkkkkkklllkkkkkkkkklllnnnppprrruuuvvvvvvtttpppnnnnnnooojjjmmmppprrrsssrrrooonnnllllllkkkjjjiiiiiijjjjjjjjjjjjjjjjjjjjjiiiggggggeeeeeeeeeddddddcccbbbbbbbbbaaaaaaaaaaaaaaaaaabbbcccbbbaaa``````aaabbbccc^^^\\\YYYVVVTTTSSSSSSSSSQQQQQQPPPOOONNNNNNMMMMMMKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@???===<<<;;;<<<;;;:::888666555333333444333222000111111111000//////......//////......---,,,,,,+++,,,++++++******************)))))))))(((((((((((()))(((''''''((()))((('''(((''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###~~~tttgggbbb^^^___```___```cccfffffffffhhhkkkooosssuuuzzz|||}}}yyywwwwwwwwwvvvssspppnnnmmmiiiiiihhhggggggggghhhjjjiiijjjlllqqqyyyzzzuuummmgggbbb___]]]\\\UUUTTTRRROOOKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDBBB???>>>>>>===<<<:::======<<<<<<;;;:::::::::777777777777777777777777444333333222222222222222555444333222111000000///222111111000000111111222222222000///////////////000444777555///+++,,,......------------,,,,,,,,,,,,,,,++++++++++++,,,---...---+++***))))))***+++---,,,+++******,,,...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---++++++,,,,,,------,,,,,,---...///000000///...---------------------------...............//////000///000000000000111111111222333333333444555555555444444444444444555666666666666666777888888999999999::::::;;;<<<<<<======>>>>>>============>>>>>>============>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJFFFHHHIIIIIIIIIJJJLLLNNNSSSTTTVVVWWWWWWWWWYYYZZZ[[[ZZZZZZ[[[\\\^^^___```aaabbbcccccccccbbbaaa```^^^]]][[[YYYXXXXXXXXXXXXYYY[[[___bbbeeefffgggggggggiiimmmpppqqqpppmmmkkkiiihhhhhhggggggfffffffffffffffggghhhiiiiiiiiiiiilllnnnoooppppppqqqssstttsssuuuvvvuuurrrpppoooppppppppppppqqqqqqpppmmmjjjhhhhhhiiijjjjjjjjjjjjjjjnnnmmmlllkkklllnnnqqqrrrsssttttttrrrooommmlllmmmkkkmmmooorrrrrrqqqpppooollllllkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjiiihhhggggggbbbbbbbbbbbbbbbbbbbbbcccbbbbbbaaaaaaaaaaaabbbbbbbbbaaa`````````aaabbbccc]]]\\\YYYWWWUUUSSSSSSSSSPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>===;;;:::::::::888666555444222222333333222000111111000000///......---......------,,,,,,++++++++++++++++++******)))))))))))))))(((((((((((('''((('''&&&'''((()))(((&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''&&&$$$###vvvooohhhfffddd```___aaacccbbbaaa```aaabbbdddfffhhhiiikkknnnppprrrssssssppprrrtttwwwzzz}}}|||tttnnniiigggccceeeggggggfffddddddeeefffiiimmmoooooopppqqqrrrsssvvv{{{}}}rrrkkkiiieee```\\\YYYWWWUUUTTTNNNNNNMMMJJJHHHGGGHHHIIIFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA>>><<<<<<;;;999888<<<;;;;;;:::999999888888777777777777666666666666333333222111111111111111111111111111222222222222111111000000000000111111111000///...///000111222555777888555000---,,,---------------,,,,,,,,,,,,++++++******++++++,,,,,,++++++******)))*********,,,++++++***+++,,,...///++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,&&&''')))+++,,,---......---------......---------------------------------......------......///000....../////////000000000222222222333333444444444444333333333333444555555555555555666777777888888888888999:::;;;<<<<<<===???>>>>>>>>>>>>>>>>>>???;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAACCCDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJFFFGGGHHHHHHHHHHHHKKKMMMPPPRRRTTTVVVVVVVVVWWWXXX[[[ZZZZZZ[[[\\\^^^```bbb```aaabbbcccccccccbbbaaa^^^]]][[[YYYWWWUUUTTTTTTUUUXXX\\\```ccceeeeeefffeeeggglllppprrrrrrqqqoookkkkkkjjjjjjiiihhhggggggggggggggghhhiiiiiijjjjjjmmmooopppqqqqqqqqqsssuuutttvvvxxxxxxvvvtttssssssrrrrrrrrrssssssrrrnnnlllggggggggghhhiiijjjjjjkkkqqqooommmlllmmmoooqqqsssrrrssssssqqqnnnkkkkkkllllllmmmnnnpppppppppppppppmmmmmmllllllllllllmmmmmmjjjjjjjjjjjjiiihhhgggfffaaaaaaaaaaaaaaabbbccccccbbbbbbaaaaaaaaaaaabbbbbbaaaaaa`````````aaaaaabbb\\\[[[YYYWWWUUUSSSRRRRRRQQQPPPOOOMMMLLLJJJIIIIIIIIIIIIHHHHHHFFFDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@>>><<<:::999999999777555555333222222333333222000111111000000///...------...------,,,,,,+++************++++++******)))((())))))((((((((((((''''''((('''&&&&&&(((((('''&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%%%%$$$zzzuuunnnlllmmmiiigggeeebbbaaaaaaaaaaaacccdddddddddddddddcccccc```aaaccceeeggghhhiiiiiiiiijjjmmmqqqtttwwwxxxyyyxxxwwwuuuqqqmmmjjjgggeee```dddhhhjjjjjjjjjlllnnntttzzz|||vvvqqqkkkccc\\\\\\ZZZWWWUUUTTTRRROOOLLLIIIJJJIIIGGGDDDEEEGGGJJJFFFEEECCCBBBAAAAAAAAABBB@@@>>><<<;;;;;;;;;:::888::::::999999888777777777777777777666666555555555222222111000000000000111111111111111222222222222111111000000000000111111///.........///111333555999888666444111000//////---------,,,,,,,,,++++++***************+++,,,,,,((()))******************))))))******+++,,,,,,---***+++---......---+++***++++++++++++++++++++++++)))***+++++++++***))))))***************+++,,,,,,'''(((***+++,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000000111111111222222222222333333222222222222333444444333333444444555666666666777777888999:::;;;<<<<<<=========<<<<<<=========;;;;;;<<<<<<<<<=========??????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIIIIGGGHHHIIIHHHGGGGGGIIIKKKNNNQQQTTTUUUUUUUUUVVVXXXZZZYYYYYYYYYZZZ]]]___aaa______aaabbbcccbbbaaaaaa]]]\\\ZZZWWWUUURRRPPPPPPQQQSSSXXX\\\```bbbccccccccceeejjjnnnrrrssstttsssnnnmmmlllkkkjjjiiihhhhhhgggggggggggghhhiiijjjjjjmmmooopppqqqpppppprrrttttttvvvxxxyyywwwvvvuuuuuuuuuttttttuuuuuussspppmmmiiiiiiiiijjjkkkmmmnnnooosssqqqooommmmmmooorrrtttsssssssssqqqnnnllllllllllllllllllmmmmmmnnnooopppnnnmmmmmmllllllmmmmmmnnniiiiiiiiiiiihhhgggfffeeedddcccbbbaaaaaaaaabbbcccaaaaaa````````````aaaaaa```aaaaaaaaaaaaaaa``````[[[[[[YYYWWWUUUSSSRRRQQQQQQPPPOOOMMMLLLJJJIIIHHHHHHHHHGGGFFFDDDAAA???>>>>>>???@@@AAAAAAAAA@@@@@@===<<<:::999999888666444555333222222333444222111222111000///...---,,,,,,------,,,,,,+++*********)))******+++***)))((('''))))))((((((((('''''''''((('''&&&&&&(((((('''&&&"""###$$$&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%||||||qqqooolllhhheeecccbbbbbbffffffeeedddbbb```^^^]]]YYYZZZ[[[\\\]]]^^^^^^^^^\\\]]]___aaadddgggjjjkkkmmmnnnppprrrqqqpppmmmllljjjnnntttwwwxxxzzz}}}xxxqqqjjjfffdddaaa[[[VVVTTTSSSSSSSSSSSSQQQMMMKKKKKKKKKJJJGGGCCCCCCFFFJJJFFFEEECCCAAA@@@@@@@@@AAA>>><<<::::::;;;;;;;;;:::999999888888777666666666888777777666555555444444222111111000000000000000444333333222111000//////111111000000000000111111...------...///222555777:::777444222333333222111---------,,,,,,,,,++++++******))))))***+++,,,,,,'''((()))+++++++++***)))'''''')))***++++++++++++***+++---......---+++***++++++++++++++++++++++++((()))***++++++***((((((******))))))***+++,,,,,,,,,---------,,,,,,+++***---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000111111111111111111111111111111222222222222111111222222333444111222222333333444555555666777888999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>?????????@@@@@@??????@@@AAAAAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHIIIHHHGGGGGGIIIJJJNNNQQQTTTUUUVVVVVVWWWXXXYYYYYYXXXXXXYYY[[[^^^```]]]^^^```aaabbbbbbaaaaaa\\\[[[YYYVVVSSSPPPNNNLLLNNNPPPUUUZZZ]]]```aaaaaabbbdddiiimmmqqqtttuuuvvvoooooonnnmmmkkkjjjiiiiiigggffffffgggggghhhiiijjjmmmnnnppppppooooooppprrrsssuuuxxxyyyxxxwwwvvvvvvvvvuuuuuuvvvvvvtttqqqnnnlllmmmmmmnnnppprrrsssttttttrrrpppnnnnnnpppsssuuutttttttttrrrooommmlllmmmlllkkkjjjjjjkkklllnnnooommmmmmmmmllllllmmmnnnnnnhhhhhhhhhhhhgggfffeeedddfffeeecccbbbaaaaaaaaaaaa``````____________`````````aaabbbbbbbbbaaa___^^^[[[ZZZYYYWWWUUUSSSRRRQQQRRRQQQOOONNNLLLJJJHHHHHHGGGFFFFFFEEEBBB???<<<;;;<<<===???@@@AAAAAA@@@@@@===;;;999888888777555333555333222333444444333222222111000///...---,,,,,,------,,,,,,+++******))))))******++++++)))(((''')))(((((((((''''''''''''((('''&&&&&&'''((('''&&&###%%%&&&((())))))((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&|||yyywwwwwwvvvtttrrrwwwrrrlllfffbbb___\\\ZZZXXXXXXYYYZZZ[[[[[[[[[[[[WWWZZZ^^^aaaccceeehhhjjjoootttzzz{{{xxx|||wwwooocccaaa^^^[[[XXXVVVTTTTTTMMMMMMNNNMMMMMMLLLKKKJJJKKKKKKIIIHHHFFFEEECCCCCCBBBBBBBBBAAAAAA@@@@@@@@@<<<;;;::::::999999::::::222333444666777888888888888777666555444333222222000000////////////000000000111222222111000///...///......///111000...,,,...---***(((...777:::888;;;777222///...///000000---,,,+++*********+++,,,)))((('''&&&&&&'''((()))+++++++++*********))))))++++++++++++++++++,,,,,,,,,***))))))***+++++++++******))))))((((((''''''***)))(((''''''((()))***))))))))))))***************++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---...------,,,+++***))))))+++---///111222000...------------...............222222111000//////000000222222222111111111111111333333222222333333444555666666777888999:::::::::???>>>===<<<<<<<<<<<<<<<999:::<<<>>>??????>>>===>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHIIILLLOOOPPPPPPPPPPPPRRRTTTVVVWWWZZZYYYXXXWWWXXXYYYZZZ[[[^^^^^^^^^___bbbdddbbb]]]]]]\\\YYYUUUPPPOOOOOOQQQKKKNNNRRRTTTVVVZZZ```eeecccfffjjjoooqqqrrrqqqppprrrqqqpppnnnllljjjhhhfffeeefffhhhiiiiiiiiihhhgggkkklllmmmoooppppppqqqqqquuuvvvwwwxxxxxxxxxxxxxxxuuuvvvvvvtttrrrqqqrrrssssssssssssqqqpppppprrrtttsssssssssqqqpppppprrrtttrrrssstttrrrpppmmmmmmmmmmmmlllkkklllnnnooonnnmmmmmmmmmnnnnnnooopppppppppmmmllljjjjjjjjjjjjiiiggggggfffeeecccbbbaaaaaaaaaaaabbbccccccbbb```^^^\\\^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[XXXUUURRRQQQPPPPPPQQQQQQPPPOOONNNLLLKKKJJJGGGFFFDDDBBB@@@???>>>>>>>>>>>>??????>>>===;;;:::<<<;;;999777555444333333444111......000111111///000//////000000...***''',,,,,,,,,+++++++++******((((((''''''''''''(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########|||tttnnnhhhccc```[[[\\\___aaaccceeeeeeeeebbbeeehhhjjjlllooorrruuu||||||vvvsssmmmeee___^^^]]]ZZZXXXUUUSSSQQQQQQKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>===;;;;;;:::999999999999999666666777777777777666666777777666555444333222222000000////////////000000000000111111111000///......------...//////---+++---,,,***)))000999<<<:::777444000/////////000///---,,,+++*********+++++++++***)))(((((()))***++++++++++++*********))))))))))))******+++,,,,,,---+++***))))))************+++*********))))))))))))***)))(((''''''((()))***(((((()))))))))*********+++,,,,,,,,,,,,,,,,,,+++)))***,,,+++******+++------------,,,++++++******+++,,,...///000///...------------...............222222111000000000000000111111111111111111222222333333222222333333444555555666777888999999999999>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<===============>>>>>>??????@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKLLLKKKJJJKKKNNNPPPPPPPPPPPPQQQRRRTTTVVVWWWYYYXXXWWWWWWWWWXXXYYYYYYZZZZZZ[[[^^^aaaddddddccc\\\\\\[[[WWWSSSQQQQQQRRRRRRSSSTTTTTTUUUXXX^^^cccdddggglllpppssstttssssssrrrrrrqqqooommmjjjhhhgggfffggghhhjjjkkkkkkkkkkkklllmmmnnnpppqqqqqqrrrrrrtttuuuuuuvvvwwwwwwwwwwwwvvvwwwwwwvvvttttttvvvwwwvvvvvvuuusssqqqqqqrrrssssssttttttrrrppppppqqqsssrrrssstttrrrpppnnnnnnnnnlllkkkjjjkkkmmmnnnmmmlllnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkjjjjjjjjjjjjhhhggghhhgggeeedddbbbbbbaaaaaaaaabbbccccccbbb```]]]\\\]]]]]]]]]\\\\\\\\\\\\\\\YYYXXXVVVTTTRRRRRRRRRRRRPPPPPPPPPOOONNNLLLJJJIIIFFFEEEDDDBBB@@@>>>>>>===>>>>>>??????>>>===;;;:::::::::888777555333222111444111......000111000///000///...//////...+++))),,,,,,+++++++++*********((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%zzzsssooohhhjjjooossswwwyyyzzzzzzuuuwwwyyy{{{|||tttoooiiieeeccc___[[[WWWXXXXXXVVVTTTRRRPPPNNNNNNIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@>>>===;;;;;;::::::999888888888888999999999888888777666444444666666555444333222222111000//////......//////000000000000111000000///...---,,,,,,---//////---,,,......,,,,,,111999;;;999222000//////000111000///,,,,,,+++************+++******))))))))))))******+++************)))))))))(((((()))***+++,,,,,,---******))))))))))))))))))++++++++++++************))))))(((((((((((())))))(((((())))))))))))************++++++++++++******)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////222111000000000000000000000000000111222222222333333333222222333333444555555666777888888999999888;;;;;;::::::999:::::::::::::::::::::;;;<<<============>>>??????@@@@@@AAAAAAAAACCCDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGKKKLLLNNNNNNMMMMMMOOOPPPPPPPPPQQQQQQSSSUUUVVVWWWXXXWWWWWWVVVVVVVVVWWWWWWYYYYYYZZZ]]]```cccgggiiihhhjjjkkkjjjgggeeedddeeeeeeccc___[[[XXXZZZ^^^aaacccfffjjjooorrrtttttttttrrrrrrqqqpppnnnllljjjiiiggghhhjjjkkkmmmnnnnnnnnnmmmnnnoooqqqrrrrrrrrrrrrrrrrrrssstttuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxzzz|||{{{{{{zzzwwwtttrrrrrrssstttuuuuuusssppppppqqqrrrrrrssstttsssqqqooooooooolllkkkjjjkkkmmmnnnmmmlllooonnnnnnmmmllllllkkkkkkllljjjiiiiiijjjjjjhhhggghhhgggfffdddbbbaaaaaaaaaaaaaaabbbbbbaaa___]]][[[\\\\\\\\\[[[[[[ZZZZZZZZZUUUUUUTTTSSSRRRRRRSSSSSSOOOOOOOOONNNMMMKKKIIIHHHEEEDDDBBB@@@???>>>============>>>======<<<;;;:::888888888777555333111///333111//////000000000///000...------......---+++,,,++++++++++++*********((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&{{{sssnnnfffbbb^^^\\\[[[ZZZXXXVVVUUUTTTTTTRRRQQQPPPNNNMMMIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@???>>>===<<<;;;:::999999888777777777777888777777777777666555333333555444444333222222111111/////////......//////////////////////////////...---,,,,,,---///000///...///000......222888888444.........111333333111///,,,++++++***************((((((''''''''''''((((((************)))))))))))))))))))))***************)))*********)))(((((()))************************))))))(((((((((((())))))(((((((((((()))))))))***((())))))))))))))))))((()))***++++++******+++,,,*********+++++++++,,,,,,,,,+++*********+++------,,,,,,------.../////////111111000000000000000111//////000111222333333333333333222222333333444555555666666777888888777777999999888888888999999:::::::::999888999:::<<<=========>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIKKKMMMNNNNNNNNNOOOPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVV[[[ZZZ[[[^^^```dddkkkrrr~~~wwwmmmeeebbbbbbbbb```bbbgggkkkoooqqqrrrrrrqqqqqqqqqpppooommmkkkkkkkkkkkkllllllmmmmmmnnnnnnmmmnnnooopppqqqqqqqqqqqqpppppppppqqqrrrssstttuuuuuuwwwxxxyyyyyy{{{}}}}}}zzzvvvsssssssssuuuvvvvvvtttqqqppppppqqqqqqssstttsssqqqppppppqqqnnnmmmlllmmmnnnooonnnmmmmmmmmmmmmllllllkkkkkkkkkkkkiiihhhhhhiiiiiihhhggggggfffdddcccaaa`````````aaaaaabbbcccaaa___]]][[[[[[[[[[[[ZZZYYYYYYXXXXXXUUUUUUTTTSSSSSSRRRRRRRRRNNNNNNNNNMMMKKKJJJHHHGGGDDDCCCAAA???>>>===<<<<<<======<<<<<<;;;;;;:::999666666777777555333000...111000000//////////////////---,,,,,,---...---,,,++++++++++++************((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''xxxpppiiibbb___XXXWWWUUUTTTTTTTTTSSSRRRRRRSSSSSSSSSRRRQQQPPPOOOJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@>>>======<<<<<<<<<<<<<<<<<<;;;;;;888888777666666666666777333444444555444444333333333333222222111111000000//////............//////..................//////...------...000222222111---......///444999888333---...///222555444222///++++++++++++******))))))''''''((((((((((((''''''))))))))))))))))))))))))+++******))))))(((((('''(((***,,,,,,)))(((((()))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))************))))))(((***++++++***)))+++,,,(((((())))))******++++++,,,+++)))))))))***,,,---,,,,,,------...//////000111000000000000000111111//////000111222333333333333333222222333333444555555555666777777777666666777777777777777888999:::;;;:::999888888999;;;<<<<<<======>>>??????@@@@@@BBBBBBDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGIIILLLMMMLLLLLLNNNOOOPPPPPPRRRSSSTTTVVVVVVWWWVVVVVVWWWWWWWWWXXXXXXXXX[[[YYY[[[```ccchhhtttwwwnnnhhhfff^^^aaaeeeiiimmmooopppqqqooooooooooooooonnnmmmmmmooonnnnnnmmmllllllllllllmmmmmmnnnoooppppppppppppnnnnnnnnnooopppqqqsssttttttuuuwwwxxxxxxzzz}}}|||xxxuuussssssuuuvvvvvvuuurrrppppppqqqqqqsssttttttrrrqqqqqqrrrqqqpppoooooopppqqqpppnnnkkkkkkkkkkkkllllllmmmmmmjjjhhhggggggiiiiiihhhfffeeedddcccaaa````````````aaabbbccccccbbb```^^^\\\[[[[[[ZZZYYYYYYXXXWWWWWWXXXWWWVVVUUUSSSQQQPPPOOOMMMMMMLLLKKKJJJHHHGGGFFFCCCBBBAAA???>>>======<<<<<<<<<;;;::::::999999999555555666666555333000...000000000000///......//////---++++++,,,------,,,+++++++++*********))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzuuunnnfffaaa]]]YYYVVVQQQQQQRRRRRRQQQPPPOOONNNPPPQQQRRRSSSSSSRRRQQQPPPKKKIIIGGGEEEDDDCCCDDDDDDDDDCCCBBB@@@>>>===;;;;;;999999:::::::::;;;;;;;;;777777666555555555555666111111222333444444444333222222111111000000000000///......------......///...------------.../////////...---...111333333333***---///111777<<<:::555...///000333555444111...******++++++******)))((())))))************))))))(((((()))))))))))))))*********))))))((('''''''''(((,,,...---***(((((()))((((((((((((((()))))))))(((((())))))))))))((((((''''''(((((((((((())))))+++,,,,,,,,,,,,,,,,,,+++((()))******))))))***,,,((()))))))))******+++++++++******))))))+++,,,---+++,,,,,,---...///000000000000000000000111111222000000000111222222222333333333222222333333444555555555666666666666555555666666666666777888999::::::::::::999999::::::;;;<<<<<<===>>>>>>??????@@@BBBCCCDDDEEEFFFGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFHHHJJJJJJJJJKKKMMMOOOPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVXXXYYYZZZ[[[[[[[[[YYYWWWZZZaaaeeelll~~~wwwmmmggg```bbbeeeiiilllnnnppppppkkklllmmmnnnoooooooooooorrrqqqpppnnnmmmlllllllllmmmmmmnnnooooooooooooooommmmmmmmmmmmnnnpppsssttttttuuuvvvwwwwwwxxx{{{}}}~~~}}}yyyvvvtttttttttuuuvvvuuusssqqqqqqqqqqqqsssttttttsssrrrssstttsssqqqpppppprrrrrrqqqooojjjjjjkkkkkklllmmmmmmnnniiigggfffggghhhiiigggfffccccccbbbaaaaaaaaaaaaaaaccccccddddddcccaaa___]]][[[[[[ZZZYYYYYYXXXWWWWWWXXXXXXVVVUUURRROOOMMMKKKKKKKKKKKKJJJIIIGGGEEEEEECCCBBBAAA???>>>=========<<<;;;:::999888888888888555666666666555333111000...000111111///.........///---,,,,,,------,,,***+++************)))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%sssgggddd^^^ZZZXXXUUUSSSQQQPPPRRRTTTTTTRRRPPPNNNMMMLLLMMMOOOPPPQQQPPPOOOOOOJJJIIIFFFDDDBBBBBBBBBCCC@@@???>>>===<<<;;;::::::999999999999999999999999777666555555444444555555111222333444444444444333111111000000000000/////////......------......///------,,,,,,,,,---//////...---,,,---000222333333///222444555:::===999222//////000222333111...+++)))******+++***)))((('''((()))***++++++***)))((((((((((((((())))))******'''''''''((((((((()))))))))---000///+++((((((***(((((()))))))))*********'''((()))******)))(((''''''''''''((((((((())))))******++++++++++++******((()))******))))))***++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++,,,---...///000000000000000000000111222222111111111111111111222222333333222222333333444555555555555666666555555444555555555666777999:::;;;::::::;;;;;;;;;;;;::::::<<<<<<======>>>?????????AAAAAACCCDDDEEEFFFFFFFFFHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIJJJMMMPPPOOOQQQSSSUUUVVVWWWWWWVVVUUUWWWYYY[[[]]]^^^^^^^^^\\\YYY\\\bbbeeelllzzznnnfff___aaacccfffiiikkkmmmmmmhhhiiikkkmmmooopppqqqqqqtttsssqqqpppooonnnoooooonnnnnnoooppppppppppppooommmlllllllllnnnpppssstttuuuvvvwwwwwwvvvvvvxxxzzz{{{}}}}}}|||yyyvvvuuuuuussstttvvvvvvtttrrrrrrrrrqqqrrrtttuuutttssstttuuusssrrrppppppqqqrrrpppooolllllllllllllllmmmmmmmmmhhhgggffffffhhhhhhgggfffcccccccccccccccddddddeeedddeeeffffffeeeccc```___\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUTTTRRRPPPMMMJJJIIIKKKJJJJJJIIIHHHFFFDDDDDDCCCBBBAAA@@@???>>>>>>>>><<<;;;999888777777888888777666666555444333222222---///222111///------......---------...---***(((************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%yyyoooddd]]][[[WWWTTTSSSRRRQQQOOONNNQQQTTTTTTRRRNNNKKKJJJHHHJJJLLLNNNOOOOOONNNMMMJJJHHHEEECCCAAAAAAAAABBB<<<<<<<<<;;;;;;::::::::::::::::::999888777666666666666555444444444444555444444444555555444333333000000000000////////////.........------.........---,,,,,,+++,,,---//////---++++++,,,///222333333777999:::999;;;;;;555---000000000000111///,,,))))))******++++++)))((('''&&&'''((())))))((('''&&&'''((((((((())))))******$$$$$$%%%'''(((***+++,,,)))...222000,,,((()))+++))))))******+++++++++,,,'''((()))******)))((('''''''''''''''((((((((()))''''''((((((((((((''''''((()))******))))))***+++------------------------******++++++,,,,,,,,,,,,++++++,,,---...///000111000000///000000111222222222222222111111111111111333333222222333333444555444555555666555555444444555555555666888999;;;;;;:::;;;<<<===<<<;;;:::999<<<<<<======>>>?????????@@@@@@BBBCCCDDDEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEHHHHHHIIIHHHHHHKKKNNNRRROOOQQQSSSUUUVVVWWWWWWVVVUUUWWWZZZ]]]___`````````bbb^^^___cccdddhhh}}}yyymmmddd]]]^^^```cccfffhhhiiijjjfffgggiiillloooqqqrrrssstttsssrrrqqqqqqqqqrrrsssoooppppppqqqqqqqqqppppppmmmlllllllllmmmpppssstttvvvwwwxxxwwwvvvvvvwwwyyyyyy{{{|||{{{yyywwwvvvvvvrrrtttvvvvvvtttsssssssssqqqrrrtttuuuttttttuuuvvvrrrqqqppppppqqqqqqooonnnooonnnnnnmmmmmmllllllkkkgggfffeeefffggghhhgggfffddddddddddddeeefffggghhheeeffffffgggfffcccaaa```]]]\\\[[[ZZZYYYXXXWWWWWWRRRRRRRRRPPPNNNLLLIIIGGGJJJJJJIIIIIIGGGEEEDDDCCCCCCBBBAAA@@@????????????;;;:::999777777777777888888777666444444333333333,,,///222111///------.........---......,,,)))&&&************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''+++***((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%{{{tttmmmgggbbb___YYYVVVQQQNNNMMMMMMLLLKKKIIIJJJMMMNNNNNNMMMJJJIIIFFFGGGHHHIIIIIIIIIHHHGGGFFFEEECCCAAA???>>>??????<<<<<<<<<<<<;;;999777666999888888777777777777777555555444444444333333333222222222111111111111000111111111000000...------)))+++...///---,,,++++++///---++++++---...------+++,,,---///000111111111;;;999999:::;;;999444000,,,///222111...,,,+++,,,)))***)))&&&'''+++,,,)))***)))))))))))))))***+++''''''''''''''''''''''''***)))'''&&&%%%'''((()))***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))((('''%%%%%%&&&(((***,,,&&&'''''''''(((((())))))*********)))))))))))))))******************************))))))******+++,,,------,,,,,,------...///---...///000000///---,,,000000000000111222333444555555555555555555444444777666444222222444555777333333333333333444555555999999:::::::::999999888999999:::;;;;;;<<<<<<======???BBBCCCBBBAAABBBBBBGGGFFFFFFEEEEEEEEEEEEEEEIIIHHHGGGGGGGGGIIIKKKMMMPPPOOOPPPSSSWWWYYYWWWTTTWWWXXXYYYZZZ\\\^^^___``````______```eeennnyyy{{{vvvpppiiidddaaaaaabbbccceeefffggggggccceeehhhjjjlllnnnqqqsssqqqqqqqqqppppppqqqqqqrrrssssssrrrrrrrrrrrrssstttooonnnmmmmmmnnnppprrrsssssssssttttttuuuuuuuuuuuuwwwwwwxxxxxxxxxwwwwwwvvvyyyyyyxxxwwwuuusssrrrqqqqqqqqqrrruuuwwwxxxwwwuuuvvvrrrnnnmmmnnnnnnllljjjlllllllllkkkkkkjjjjjjjjjiiiiiijjjiiiiiihhhgggfffddddddccccccccccccbbbbbbcccbbbbbbdddeeeeeecccaaa\\\\\\ZZZYYYWWWUUUTTTSSSPPPOOONNNLLLKKKJJJJJJJJJGGGGGGHHHIIIHHHFFFCCCBBBAAAAAA@@@???>>>===<<<;;;888888777777666555555555555555444333222000000//////............---------------,,,,,,,,,++++++++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$######### !!!!!!"""###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%{{{rrrppplllgggbbb]]]YYYWWWXXXUUUQQQNNNMMMMMMLLLKKKIIIJJJLLLMMMMMMLLLJJJIIIFFFFFFGGGHHHHHHGGGFFFEEEBBBAAA???===;;;::::::;;;;;;;;;;;;;;;:::999777666888888777666666666777777444444444444333333333333111111111000000000//////111111111111000///......***,,,...///---,,,+++,,,...---,,,,,,......---,,,------///000222333333333222111111222444222...***---000222111...+++***+++)))+++)))&&&'''++++++)))******)))))))))))))))***'''''''''''''''''''''''')))((('''&&&&&&'''((()))***)))((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))***+++''''''''''''((((((((()))))))))))))))))))))))))))******************************))))))******+++,,,***))))))))))))***++++++///000000111111111000000000000000000111222333333666666666666666555555555777666555444444444555555555555555555666666777888888999999::::::999999888999999:::;;;;;;<<<<<<======@@@BBBCCCBBBBBBBBBCCCFFFFFFEEEEEEEEEFFFFFFFFFIIIHHHGGGGGGHHHIIIKKKMMMNNNMMMNNNQQQUUUXXXXXXVVVWWWWWWXXXZZZ\\\]]]______```______```cccjjjssszzz{{{wwwssspppnnnkkkfffccc```aaabbbcccdddfffggggggccceeehhhjjjkkkllloooqqqoooooooooooopppqqqrrrsssuuuuuutttttttttuuuuuuuuuqqqpppoooooooooqqqsssttttttttttttuuuvvvwwwwwwxxxyyyyyyzzzzzzyyyxxxwwwvvvxxxxxxxxxxxxvvvtttrrrqqqsssrrrsssvvvxxxyyyxxxvvvtttqqqmmmlllmmmmmmkkkjjjllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhgggfffccccccbbbbbbaaaaaa``````aaa``````aaaccccccaaa___]]]\\\ZZZXXXVVVTTTRRRRRRNNNMMMLLLJJJIIIIIIIIIIIIEEEFFFGGGHHHHHHGGGEEEDDDAAAAAA@@@???===<<<;;;;;;999999888888777666666555555444333222111000000///------------,,,,,,,,,,,,,,,+++++++++******************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$############$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%|||yyytttoookkkfffeeeccc```\\\YYYWWWVVVVVVSSSPPPNNNMMMMMMLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<999:::::::::999999888777888777666666555555666666444444444333333333222222000000/////////.........000000000000///...------***---//////...,,,,,,------------...//////---+++,,,---///000222333333333000000000222333222///,,,...000111111...+++******(((+++***((((((+++,,,***+++******)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))************''''''''''''(((((((((((())))))))))))))))))))))))***************************))))))))))))***++++++,,,,,,++++++,,,,,,---...///////////////000111222111111000000000111111222666666666666666666666666777777777777666666555555555555555555666777888999888888999999999999999888999999:::;;;;;;<<<<<<======???AAABBBAAAAAABBBCCCEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMLLLLLLLLLOOOSSSVVVXXXXXXVVVVVVXXXYYY[[[]]]^^^^^^````````````aaaeeekkkppppppsssvvvwwwvvvtttttttttjjjhhhfffeeeeeecccaaa______```aaabbbdddeeeffffffccceeehhhiiiiiijjjlllnnnmmmmmmnnnoooppprrrttttttvvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrqqqqqqrrrtttttttttuuuuuuvvvwwwyyyzzz{{{||||||}}}|||{{{yyyvvvuuuwwwxxxxxxyyywwwuuurrrqqqsssssstttvvvyyyyyyxxxvvvrrrpppmmmlllllllllkkkiiikkkkkkjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhgggfffbbbbbbaaa``````___^^^^^^^^^]]]]]]___``````^^^\\\\\\[[[ZZZWWWUUURRRPPPOOOJJJIIIHHHHHHGGGGGGHHHHHHDDDEEEFFFGGGHHHGGGFFFFFFAAAAAA@@@>>>===<<<::::::999999888888777666666666444333333222111000//////,,,,,,,,,,,,++++++++++++*********))))))))))))(((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzyyywwwssspppnnnkkkgggdddbbbaaa___]]][[[YYYWWWVVVSSSQQQNNNMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@???>>>======888888888888888888777777777666555555444555555555333333333333222222222222000000000/////////.....................---,,,++++++---//////---,,,------,,,,,,---///000///---******+++,,,...000111222222111111222444444444222111---///000000///...,,,+++'''+++,,,******...000///,,,+++***(((((('''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((((()))))))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***+++,,,+++***)))'''''''''(((((((((((((((((((((((()))))))))))))))************************)))))))))))))))***++++++---,,,,,,,,,,,,---......,,,,,,++++++,,,...000111222111111000000000000111444444444555555555555555777888:::::::::999777666333333333333444555666777777888888999999999999888999999:::;;;;;;<<<<<<===<<<>>>@@@@@@??????@@@BBBDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMPPPSSSUUUVVVUUUUUUWWWXXXZZZ\\\]]]]]]```aaaaaaaaa```bbbeeegggjjjlllnnnnnnmmmkkkkkkkkkfffeeecccaaa```___]]]\\\^^^___```aaacccdddeeeeeeccceeeggghhhhhhhhhjjjlllllllllmmmoooqqqtttvvvwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvuuuttttttsssttttttuuuuuuuuuuuuvvvxxxzzz|||~~~~~~~~~zzzwwwtttvvvwwwxxxyyyxxxvvvsssrrrsssssstttvvvxxxxxxwwwuuuqqqpppooonnnmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjgggggghhhhhhggggggffffffbbbbbbaaa```___^^^]]]]]]\\\[[[\\\]]]^^^^^^\\\ZZZ\\\[[[XXXVVVSSSPPPNNNMMMGGGGGGFFFFFFFFFGGGGGGHHHDDDEEEFFFFFFFFFFFFEEEEEEAAA@@@???>>><<<;;;999999888777777666666555444444333222222111000000//////,,,,,,,,,,,,++++++++++++*********)))))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%|||zzzxxxuuusssssspppmmmkkkjjjhhheeeccc^^^]]][[[YYYWWWUUUSSSRRRPPPNNNLLLLLLMMMMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIJJJGGGGGGFFFEEEDDDCCCCCCCCC?????????>>>===<<<;;;;;;777777777777666777777777666555444444333333444444333333222222222111111111111111000000000/////////....../////////...------+++---......,,,,,,,,,---,,,,,,,,,...//////,,,))))))***,,,...000111222222...///000111111000000000---...///111111111///---%%%+++...------111444333+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&(((***,,,,,,+++)))(((((((((((((((((('''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))((()))******+++,,,++++++***+++---///000111111000000///000000000222222222333333444444444888999;;;======;;;999888555444444444444555666666666777888888999999999999999999:::;;;;;;<<<<<<===;;;<<<============???@@@CCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMOOONNNNNNNNNNNNOOORRRSSSTTTTTTVVVWWWYYY[[[\\\\\\```aaabbbaaa______aaabbbeeefffgggfffcccaaa``````ccccccbbb```^^^]]]\\\\\\]]]^^^___```bbbcccddddddccceeeggggggggggggiiikkkkkklllmmmppprrruuuxxxzzzwwwxxxxxxxxxxxxwwwvvvuuuvvvvvvuuuuuuuuuuuuuuuuuutttsssttttttvvvyyy|||~~~~~~|||xxxuuuvvvwwwxxxyyyxxxwwwuuusssrrrrrrrrrtttvvvvvvuuusssqqqqqqqqqpppooonnnmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjgggggghhhggggggfffeeedddbbbaaaaaa```______^^^^^^[[[[[[[[[\\\^^^^^^[[[YYYZZZYYYWWWTTTQQQNNNLLLKKKFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@???===;;;:::888888555555555444333333222222111111111000000/////////------------,,,,,,,,,,,,************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwwwwvvvuuutttsssrrrqqqnnnkkkhhhfffeeedddbbbaaa]]]\\\[[[XXXUUUSSSQQQPPPMMMLLLKKKKKKLLLMMMLLLJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<<888777666555555555555666555444444333222333333333222222222111111111000000111111111000000000//////000000111111111000000///+++,,,---,,,++++++,,,---+++++++++,,,------+++)))+++,,,...000222444444555///000222222000000000111//////000222333333111...&&&,,,000///...111444444***))))))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((()))*********))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''(((***++++++***((('''((((((((((((((('''''''''&&&''''''(((((())))))***)))))))))))))))))))))))))))(((((((((((()))************))))))******+++,,,---------------...///000000000/////////000000111000111111222222333333333777888:::<<<===<<<;;;:::999888777777666666777777666666777888999999999999999999:::;;;;;;<<<<<<===;;;<<<===<<<<<<<<<>>>@@@DDDEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMOOOPPPPPPOOONNNNNNPPPQQQSSSSSSUUUVVVXXXZZZ[[[[[[^^^_________]]]]]]___```cccddddddbbb___]]]\\\\\\\\\^^^___^^^\\\\\\]]]^^^\\\]]]^^^___aaabbbccccccccceeefffgggggghhhiiikkkjjjkkkmmmooorrruuuxxxzzzyyyzzzzzz{{{zzzyyywwwvvvttttttuuuuuuuuuuuuuuuuuurrrqqqqqqqqqsssvvvyyy{{{{{{~~~zzzwwwwwwwwwwwwwwwwwwwwwvvvvvvrrrqqqrrrsssuuuuuutttrrrppprrrsssrrrpppnnnnnnnnnjjjkkkkkkkkkkkkkkkllllllhhhhhhhhhgggfffdddbbbbbb`````````____________^^^[[[ZZZ[[[\\\]]]]]][[[YYYXXXWWWUUURRRPPPMMMKKKJJJEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@@@@???AAA@@@???===;;;999777777444444333333222111111111000000000000//////......------------,,,,,,,,,,,,************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~zzzvvvppppppqqqqqqpppppppppqqqiiigggcccaaaaaa```___]]]]]]\\\ZZZXXXUUUSSSQQQPPPKKKJJJJJJKKKLLLMMMKKKJJJFFFGGGIIIJJJJJJIIIGGGFFFDDDCCCBBBAAAAAABBBCCCCCC@@@AAAAAAAAAAAA???>>>===999888666444444333444444444444333222222222222222222111111111000000000000000000/////////............//////000000/////////***+++,,,+++***)))+++,,,+++***))))))++++++***)))***,,,...000222444555555222444555555222111333444444333222333555444000---(((///222///,,,---//////)))(((((('''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))((('''''')))(((((((((''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((()))******,,,,,,,,,+++,,,------...,,,------.........------///////////////000111222000111111222333333444444444555777999:::;;;;;;;;;;;;:::999777666666555555555666777888999999999999999999:::;;;;;;<<<<<<===<<<===>>>===<<<===@@@BBBEEEFFFHHHJJJKKKKKKJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLOOOQQQQQQOOOOOOPPPRRRRRRSSSTTTVVVWWWYYYZZZ[[[ZZZ[[[[[[[[[ZZZ[[[]]]___aaabbbbbb```^^^\\\\\\]]]YYY[[[]]]\\\[[[ZZZ\\\^^^\\\\\\]]]^^^```aaabbbcccbbbdddfffgggggghhhjjjlllhhhiiikkkmmmpppsssvvvxxxwwwwwwxxxyyyxxxvvvtttsssrrrrrrsssttttttuuuuuutttpppooonnnnnnppprrrvvvxxxxxx||||||yyyxxxwwwvvvvvvvvvwwwxxxyyysssrrrssstttvvvvvvtttrrrnnnqqqsssrrrooommmmmmnnnkkkkkklllllllllmmmmmmmmmjjjiiihhhgggeeebbb```___]]]]]]]]]]]]^^^^^^^^^^^^ZZZYYYYYY[[[\\\\\\ZZZXXXUUUTTTSSSQQQOOOMMMKKKJJJCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@??????@@@AAA@@@>>><<<:::888777666444444333333222111111111000000////////////......,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{xxxvvvwwwyyyyyyuuurrrlllnnnnnnnnnnnnnnnooopppgggeeeaaa___^^^^^^]]][[[XXXWWWVVVTTTRRRPPPOOONNNJJJIIIIIIKKKLLLMMMKKKJJJEEEGGGIIIKKKKKKIIIGGGEEEBBBAAA@@@@@@@@@AAABBBCCC<<<<<<=========;;;:::999999888666444333222333333444333222222111111222222111111111111000000000000//////.........---------++++++,,,,,,---,,,,,,,,,***++++++***))))))***,,,+++)))(((((()))******)))(((***,,,...000222333333222444555444111000111333888666444555555333///+++***000444///******+++***(((((('''''''''(((((()))''''''''''''''''''''''''&&&%%%$$$###$$$&&&)))***(((((()))))))))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((()))******))))))(((((())))))***+++***+++,,,---,,,+++***)))............///111222222111111222333333444555555111222444666888999:::::::::999777666444333333222555555777888888999999999999999:::;;;;;;<<<<<<===>>>??????>>>>>>???AAADDDEEEGGGIIIKKKKKKKKKIIIHHHJJJKKKLLLMMMMMMNNNNNNMMMJJJNNNQQQRRRQQQPPPQQQSSSRRRRRRTTTUUUWWWYYYZZZZZZWWWXXXXXXXXXXXXZZZ]]]___[[[\\\\\\[[[YYYYYYYYYZZZZZZ\\\^^^]]]ZZZYYYZZZ\\\[[[\\\]]]^^^___aaabbbbbbbbbdddfffggghhhiiikkkmmmggghhhiiikkknnnrrrtttvvvssssssuuuuuutttrrrpppnnnpppppprrrsssttttttttttttnnnmmmllllllmmmpppsssuuuvvvzzz~~~zzzyyyxxxvvvuuuuuuwwwyyyzzztttssstttuuuwwwwwwuuusssmmmppprrrqqqnnnllllllnnnlllllllllmmmmmmnnnnnnnnnkkkjjjiiigggdddbbb___^^^ZZZ[[[[[[\\\]]]]]]^^^^^^YYYXXXXXXYYY[[[[[[XXXVVVTTTSSSRRRPPPNNNLLLKKKJJJBBBAAAAAA@@@??????@@@@@@??????>>>>>>??????@@@AAA@@@@@@>>><<<:::888666555555555444333333222222111///////////////.........+++++++++************)))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###""" ######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}|||{{{yyywwwuuutttvvvuuusssrrrqqqpppppppppiiimmmpppqqqpppmmmlllkkkdddaaa]]]]]]^^^___]]]\\\YYYXXXVVVTTTQQQOOOMMMLLLJJJJJJKKKKKKKKKJJJHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<===>>>===;;;888999888777555444444444444222222222111111111111000222111111000000000000000------,,,,,,,,,+++++++++...------,,,,,,------...************************---,,,,,,+++++++++,,,,,,/////////000111333444555555333111111222333222111333333444444333000+++(((,,,---.........,,,***((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))*********)))))))))))))))---+++))))))***++++++***((()))+++,,,---.....................////////////000000000000111111111111000333666777777:::>>>BBB@@@===999777666555444333444555555666777888888999777777777888999:::<<<<<<>>>>>>======>>>???@@@@@@FFFHHHKKKKKKIIIGGGGGGGGGFFFHHHIIIJJJIIIIIIJJJLLLOOOOOOPPPPPPPPPPPPPPPPPPOOOPPPRRRUUUVVVWWWWWWWWWUUUUUUVVVVVVWWWXXXYYYYYYYYY[[[\\\\\\[[[ZZZ\\\]]]\\\ZZZWWWUUUTTTTTTVVVWWWWWWXXXYYYZZZZZZ\\\```bbbeeeeeedddcccdddeeefffgggcccdddfffhhhkkknnnqqqrrrpppppprrrrrrqqqooommmlllllllllmmmooorrrsssrrrqqqmmmmmmllllllmmmnnnpppqqqvvvyyy~~~}}}{{{wwwxxxyyyyyyzzzzzzzzzzzzxxxwwwvvvuuutttsssrrrqqqppppppooonnnmmmlllkkkkkkmmmmmmnnnoooooonnnnnnmmmlllkkkhhhfffbbb```]]]\\\[[[[[[\\\\\\\\\\\\[[[[[[XXXXXXYYYYYYXXXXXXWWWVVVUUUTTTRRRPPPNNNLLLJJJIIIEEECCC@@@===;;;;;;;;;;;;<<>>@@@>>>999===;;;999888888777555333000444444///---000111///...///000000///---+++***...---+++)))))))))))))))))))))(((((((((((())))))((('''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$~~~~~~~~~|||yyywwwwwwvvvuuusssrrrqqqqqqrrrqqqooonnnllllllkkkkkkjjjmmmpppqqqooollljjjiiiccc```]]]\\\]]]]]]\\\ZZZXXXWWWUUUSSSPPPNNNLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCBBBAAA@@@@@@??????===<<<;;;;;;<<<<<<;;;999888777666555444333333333222222222111111111000000111111000/////////000000///............---------++++++************++++++))))))))))))))))))))))))+++++++++,,,,,,---...///...//////111222333444444555333222222333444222111//////000000000...+++)))+++,,,---------+++)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((******)))((()))***))))))))))))))))))))))))(((&&&%%%%%%'''((('''&&&((()))+++,,,---.........---.........//////////////////000000000111111111111333555666777<<>>??????CCCEEEHHHHHHFFFEEEDDDDDDFFFGGGHHHGGGGGGGGGIIIKKKNNNOOOPPPQQQQQQQQQPPPOOOMMMOOOQQQSSSUUUVVVVVVVVVTTTTTTUUUUUUVVVVVVWWWWWWYYYZZZ[[[[[[ZZZZZZ[[[]]]\\\ZZZWWWUUUTTTUUUWWWXXXVVVWWWXXXYYYYYY[[[^^^aaadddcccccccccdddeeeggghhhfffgggggghhhiiikkkmmmnnnlllmmmnnnooonnnmmmkkkjjjjjjiiijjjllloooqqqqqqqqqmmmmmmlllllllllmmmooopppsssvvv{{{~~~{{{yyyyyyyyyyyyzzzzzzyyyyyyyyyuuuuuutttrrrqqqppppppppppppooonnnmmmlllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhgggeeecccaaa___^^^ZZZ[[[[[[[[[[[[[[[ZZZZZZWWWWWWWWWXXXWWWWWWVVVVVVTTTSSSQQQOOOMMMJJJIIIHHHEEECCC@@@===;;;;;;;;;;;;999;;;<<<:::;;;===<<<888<<<:::888777777666444333...///222333333111...---.../////////...---,,,,,,---,,,+++)))(((((()))***))))))(((((((((((()))))))))(((''''''(((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$~~~~~~|||zzzyyyyyyxxxvvvtttsssrrrpppooonnnnnnooooooooonnnlllkkkiiihhhhhhhhhjjjmmmpppqqqnnnjjjfffeeeaaa^^^\\\[[[\\\\\\[[[YYYVVVVVVTTTRRRPPPMMMLLLKKKKKKKKKJJJJJJHHHGGGEEEDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCAAA@@@???>>>>>>===;;;:::999:::;;;:::999777777555444333222222222222222111111111000000000111000//////......//////............------------++++++************++++++((((((((((((((((((((((((******+++,,,...///111111---...000222333333222222111111000111222222000...++++++,,,,,,,,,++++++******+++,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((******)))))))))***))))))))))))))))))))))))((('''&&&''')))******)))))))))+++,,,---------------------.........////////////000000000000111111222222333444888???HHHOOOOOOIIIAAA:::777666666666666666666666666666666666666666777777888:::;;;<<<<<<<<<============>>>>>>???AAADDDDDDCCCBBBAAABBBEEEEEEEEEDDDCCCEEEHHHJJJLLLNNNPPPRRRRRRQQQOOONNNLLLMMMPPPRRRTTTUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUXXXYYYZZZZZZYYYYYYZZZ\\\[[[ZZZXXXVVVUUUVVVWWWXXXUUUVVVWWWXXXXXXZZZ]]]___bbbaaaaaabbbccceeeggghhhjjjiiihhhhhhgggggghhhhhhiiiiiijjjkkkkkkjjjiiihhhgggffffffiiillloooppppppmmmllllllkkkkkklllmmmnnnoooqqqvvvyyy{{{zzzxxxvvvyyyzzzzzzyyyyyyxxxwwwvvvtttsssrrrppppppooooooooonnnnnnmmmlllkkkjjjiiiiiiiiihhhgggfffeeeeeefffgggfffeeedddcccbbbaaa``````ZZZZZZ[[[ZZZZZZYYYXXXXXXTTTUUUUUUVVVVVVVVVUUUUUURRRQQQOOOMMMKKKHHHGGGFFFCCCBBB???===;;;;;;;;;;;;666999:::777888:::999666:::888666555555555333111///,,,000:::===555...---......---------------...---,,,***)))(((((()))***)))((((((''''''(((((()))***(((''''''((((((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$}}}}}}~~~~~~~~~}}}{{{zzzyyywwwvvvuuusssrrrpppooommmllllllmmmooopppooonnnlllkkkiiihhhhhhhhhjjjmmmooooookkkfffbbb```___^^^]]]\\\[[[ZZZZZZYYYVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHFFFEEECCCCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCBBBAAA???>>>===<<<===;;;888888999::::::999888777666444333333333333111111111111000000000000000///......---.........,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***+++,,,...///000111111---///111222333222111000---,,,---///000...+++)))******+++***)))))))))***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))))))))))))))))))))((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&((()))***)))((()))***((((((((())))))))))))))))))(((((())),,,---,,,+++))))))***,,,,,,---------,,,,,,---------.........////////////000000000111222111111333999CCCNNNUUUSSSLLLAAA999444444444555666666666666666666555555666666666777888999:::;;;=========>>>>>>>>>=========???AAAAAA@@@@@@@@@AAADDDDDDCCCAAAAAABBBFFFIIIJJJLLLPPPRRRSSSQQQOOOMMMLLLMMMOOORRRTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTWWWXXXYYYYYYXXXXXXYYYZZZ[[[ZZZXXXWWWVVVWWWXXXXXXVVVWWWXXXXXXXXXYYY]]]_________```aaabbbeeegggiiijjjiiihhhgggfffeeeeeeeeefffggghhhiiiiiiiiiiiihhhfffeeeeeegggjjjnnnppppppmmmlllkkkjjjjjjkkklllmmmmmmooorrruuuvvvwwwvvvuuuxxxxxxxxxxxxwwwuuutttttttttsssqqqpppoooooooooooommmllllllkkkjjjiiihhhgggkkkiiigggeeedddeeefffgggeeeeeedddcccaaa```______ZZZZZZZZZZZZYYYXXXWWWVVVRRRSSSTTTTTTUUUTTTTTTTTTPPPOOOMMMKKKHHHFFFDDDDDDAAA@@@>>>===;;;;;;;;;;;;777;;;;;;777666777777555777666444333444333111000333+++...>>>BBB777///000...---,,,+++,,,---...///,,,+++***((((((((()))***(((((((((''''''(((((((((***(((''''''''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$~~~~~~~~~~~~{{{yyyxxxyyyzzzzzzyyyvvvvvvuuusssqqqooonnnnnnnnnmmmkkkjjjkkklllnnnpppmmmlllkkkjjjiiihhhhhhhhhiiikkkmmmkkkgggbbb^^^]]]]]]]]]]]]\\\[[[YYYYYYYYYUUUTTTSSSRRRPPPOOONNNMMMJJJIIIHHHFFFDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAACCCBBBAAA???>>><<<;;;;;;<<<:::777777888999999888888888666555444333333333111111111000000000/////////...------,,,,,,------,,,,,,+++++++++*********,,,++++++******++++++,,,************************+++,,,---...////////////...///111222222111000...,,,,,,,,,...///...+++(((+++,,,---+++)))((()))***))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''(((((())))))))))))&&&&&&&&&(((++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////000000000222111000333<<>>>>>??????>>>======<<<>>>@@@@@@@@@@@@AAACCCCCCCCCBBBAAA@@@BBBEEEIIIHHHJJJNNNQQQQQQPPPNNNLLLLLLNNNPPPRRRTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUWWWXXXXXXWWWVVVXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXWWWXXXYYYYYYYYYZZZ]]]___^^^^^^^^^___aaadddggghhhhhhggggggfffeeeeeeeeefffgggggghhhiiijjjkkkkkkllliiigggeeefffiiimmmooopppllllllkkkjjjkkklllmmmnnnnnnoooppprrrssstttuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrrrrqqqpppooonnnllllllkkkkkkjjjiiihhhgggffffffjjjhhhfffddddddeeefffggggggfffdddbbb```]]]\\\[[[YYYYYYYYYYYYYYYXXXWWWWWWRRRRRRSSSSSSSSSSSSSSSRRRNNNMMMKKKIIIGGGDDDCCCBBB???>>>===<<<;;;;;;;;;;;;;;;>>>>>>999555666666555666444222222222222000///555***+++999===444...111...---,,,++++++,,,...///+++***)))((((((((()))***((((((''''''''''''(((((()))'''&&&&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~~~~}}}|||~~~}}}zzzwwwvvvvvvwwwwwwwwwtttuuuuuurrrooollllllllljjjiiiiiihhhiiijjjkkklllhhhhhhgggffffffffffffggghhhiiiiiifffaaa]]][[[[[[ZZZ\\\\\\[[[YYYWWWWWWWWWSSSRRRRRRPPPOOONNNMMMMMMHHHGGGFFFDDDCCCBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@???===<<<;;;:::::::::888777777888888777666888777666444333333222222111111000000000/////////...------,,,+++,,,,,,,,,------------,,,,,,,,,,,,))))))(((((((((((())))))************************+++,,,---...//////...---///000111111111000///...////////////000000...,,,***---///...***((()))+++******)))((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&&&&'''&&&''''''(((((())))))***)))))))))+++------+++***))))))***++++++,,,+++++++++++++++,,,,,,,,,------......////////////000000111000000555???IIIRRRWWWXXXOOODDD:::555555666777555555555555555555555555444444555555666888999:::<<<===>>>???>>>===<<<;;;<<<>>>@@@@@@@@@AAACCCDDDCCCCCCCCCBBBAAACCCFFFHHHGGGIIIKKKNNNOOONNNMMMLLLLLLMMMPPPRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVTTTUUUWWWVVVUUUUUUVVVXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZ]]]___]]]]]]^^^___```ccceeegggfffffffffeeeffffffgggggghhhiiijjjkkklllnnnooopppmmmjjjgggfffhhhkkkmmmnnnlllkkkkkkkkkkkkmmmnnnpppppppppppppppqqqrrrtttuuurrrrrrssstttttttttttttttttttttttttttrrroookkkiiiiiiiiihhhgggfffeeeeeedddeeedddccccccccccccdddeeehhhgggeeebbb^^^[[[YYYXXXXXXXXXYYYYYYYYYYYYXXXXXXSSSSSSSSSSSSSSSRRRQQQQQQMMMLLLJJJHHHFFFCCCBBBAAA======<<<<<<<<<;;;;;;:::;;;??????999444444555555444333111111222222000///111***)))000333...,,,///------,,,,,,,,,,,,,,,---******(((((((((((()))***(((''''''&&&&&&''''''((('''&&&%%%&&&'''((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''#########$$$$$$$$$$$$$$$}}}~~~}}}|||~~~~~~|||}}}~~~~~~}}}}}}zzzwwwxxxxxxyyyxxxuuuvvvvvvsssooollllllnnnhhhhhhhhhhhhiiiiiiiiiiiieeeeeeeeedddeeeffffffgggggggggeeeaaa\\\ZZZYYYZZZVVVYYYZZZYYYVVVTTTSSSTTTPPPOOOOOONNNMMMLLLLLLKKKGGGFFFDDDCCCBBBBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>======<<<;;;;;;:::999999888777666777888888666444555555333222111000000000111000000000////////////------,,,+++++++++++++++---------,,,,,,,,,,,,+++(((((((((''''''(((((((((************************''')))+++...//////......111111000000/////////...222000//////000111///...&&&+++//////,,,***+++---+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&''''''((())))))***++++++,,,---///...,,,***)))******++++++++++++***++++++++++++,,,,,,,,,,,,........./////////000000000///111888AAAKKKQQQTTTUUUMMMBBB999555444666777333444444555555666666666444444444555666777888999:::;;;<<<======;;;999888<<<===??????@@@AAACCCEEECCCDDDEEEDDDDDDDDDFFFHHHFFFGGGIIIKKKLLLLLLLLLKKKKKKLLLNNNQQQSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVSSSTTTVVVUUUTTTTTTUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWYYY[[[^^^]]]]]]]]]^^^```bbbdddeeegggfffffffffffffffggggggiiiiiijjjlllnnnppprrrsssppplllgggeeefffhhhjjjkkkkkkkkkkkkkkkmmmnnnppprrrrrrqqqooonnnoooppprrrtttpppqqqrrrtttvvvwwwxxxxxxzzz{{{}}}}}}zzzuuuppplllhhhhhhgggfffeeedddccccccaaaaaabbbbbbccccccddddddgggfffdddaaa^^^[[[XXXWWWWWWXXXYYYZZZZZZZZZZZZZZZTTTTTTTTTTTTSSSQQQPPPOOOMMMLLLJJJHHHEEECCCAAA@@@;;;;;;<<<<<<<<<;;;::::::666:::;;;555111222555555444222111111222222000///...---------------,,,,,,------------,,,,,,+++******)))(((''''''((()))***(((''''''&&&&&&''''''(((%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$######%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$}}}~~~~~~{{{}}}{{{yyyyyyzzzzzzyyyxxxzzz{{{}}}~~~~~~~~~}}}|||~~~zzzwwwwwwxxxxxxxxxsssttttttqqqmmmjjjjjjkkkiiiiiijjjjjjkkkjjjiiiiiieeeeeeeeeeeefffggghhhiiigggeeebbb^^^YYYXXXXXXZZZTTTVVVXXXWWWTTTQQQQQQRRRMMMMMMMMMLLLKKKJJJJJJJJJEEEDDDCCCBBBAAABBBBBBCCC@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;::::::999999999777666666888999888555333444333222000//////......000000000000////////////---,,,++++++******+++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))$$$&&&***---///000000///222111000///......//////111000...---...//////...###(((...///---+++,,,///+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))&&&&&&&&&'''((())))))***(((((((((***+++***'''%%%)))******+++++++++************+++++++++,,,,,,,,,............/////////000//////222999CCCLLLPPPQQQQQQIII???666222222444444333333444444555666777777444444444555666777888999888999;;;;;;;;;999777666;;;===>>>??????@@@CCCEEECCCDDDFFFFFFEEEEEEGGGHHHEEEFFFGGGIIIJJJKKKKKKKKKIIIKKKMMMOOOQQQRRRRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVRRRTTTUUUUUUTTTTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVWWWZZZ\\\^^^]]]]]]^^^___aaacccdddhhhggggggfffffffffggggggiiijjjkkklllnnnqqqssstttrrrmmmgggddddddfffhhhhhhkkkkkkkkklllmmmppprrrsssrrrqqqnnnmmmmmmoooqqqrrrooopppsssuuuxxxyyyzzz{{{}}}vvvqqqhhhgggfffeeedddccccccbbb```aaabbbdddeeeeeeeeeeeefffeeeccc```]]][[[YYYXXXVVVWWWXXXZZZ[[[[[[\\\\\\UUUUUUUUUTTTSSSQQQOOOOOOLLLLLLJJJHHHEEECCCAAA@@@:::;;;;;;<<<<<<;;;::::::000666777222...111444666444222111111222222000///---222222...,,,...///,,,------......---+++***(((***)))(((''''''((()))***'''''''''&&&&&&'''''''''$$$######%%%''')))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$$$$"""!!!$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$}}}||||||}}}~~~}}}}}}~~~~~~~~~}}}|||{{{{{{zzzyyy{{{}}}}}}|||{{{|||}}}}}}zzzxxxwwwwwwvvvuuuuuuuuutttsssqqqnnnlllkkkjjjiiiiiikkknnnmmmjjjfffdddccccccdddgggiiihhhhhhccc___ZZZWWWVVVUUUUUUTTTUUUUUUTTTSSSRRRQQQPPPPPPNNNLLLJJJGGGFFFFFFGGGHHHDDDDDDCCCBBBAAAAAAAAAAAAFFFCCC???======<<<;;;:::<<<<<<;;;::::::999888888666666666555444444333333444444222111000...------...............------,,,---,,,,,,+++*********+++++++++************++++++******)))))))))))))))***++++++******************)))+++---/////////000000222000/////////000///......+++***---222444222...+++///222222...,,,+++,,,///...---+++)))(((&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))+++............000111222222444;;;CCCJJJMMMMMMGGGAAA:::666444444222000222222333444555666777888777777777777888888888888::::::::::::::::::::::::>>>=========>>>@@@BBBCCCEEEEEEGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJLLLMMMNNNOOOPPPQQQQQQRRRPPPPPPPPPRRRSSSVVVXXXYYYUUUUUUTTTTTTTTTTTTTTTUUUVVVUUUTTTTTTTTTUUUWWWXXXTTTTTTUUUVVVXXXZZZ\\\]]]aaaaaabbbaaa______```bbbccccccccccccdddeeeffffffiiiiiijjjkkkmmmoooqqqrrrkkkjjjgggcccaaaccchhhlllnnnlllkkknnnrrruuuuuutttwwwvvvsssqqqppppppqqqqqqtttwww|||{{{sssmmmkkkhhheeebbbaaa`````````aaacccddddddcccbbbaaaeeeccc```___^^^\\\YYYWWWXXXWWWWWWXXXZZZ[[[YYYXXXWWWVVVUUUTTTSSSQQQPPPPPPLLLLLLLLLKKKIIIEEEBBB@@@???===;;;::::::999777666333333333444444333222222333222222222222222222333///......------,,,++++++------,,,,,,+++***))))))'''((()))******)))((('''((()))*********)))'''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyzzz{{{{{{zzzzzz{{{}}}|||yyywwwwwwwwwvvvuuuuuutttsssqqqooommmlllkkkkkkjjjiiijjjlllkkkiiifffdddccccccccceeefffeeeddd^^^ZZZUUURRRQQQQQQPPPOOORRRQQQQQQPPPPPPOOOOOONNNMMMLLLIIIGGGFFFFFFGGGHHHDDDCCCBBBAAAAAA@@@@@@AAABBB@@@===<<<<<<<<<;;;::::::::::::999888777777777666666555555444333333333111000000//////...............//////......---,,,,,,+++***))))))))))))***+++******))))))******+++******)))))))))))))))***************************)))+++---//////000000000222000...---...//////...---+++***,,,///111000...---///000///+++)))((()))++++++***)))(((''''''&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))(((((()))))))))******************))))))*********++++++++++++++++++++++++)))+++---.........///111///111666===EEEIIIIIIGGGAAA<<<666333333333333222222222333444555666777777666666777777777888888888::::::::::::::::::::::::>>>>>>>>>>>>???AAACCCDDDCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTVVVWWWXXXTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRSSSUUUUUUTTTTTTUUUVVVXXXZZZ\\\]]]___```aaa```______aaacccbbbbbbbbbcccccceeefffggghhhhhhiiijjjkkkmmmnnnnnnjjjiiifffcccaaacccgggkkkmmmkkkjjjlllpppsssuuutttwwwuuusssqqqppppppqqqqqqsssxxx~~~}}}~~~{{{tttllljjjgggeeecccbbbaaaaaaaaabbbdddeeedddcccbbbaaabbb```]]][[[[[[ZZZXXXWWWYYYXXXWWWXXXZZZZZZYYYWWWWWWVVVUUUTTTSSSQQQPPPPPPLLLLLLLLLKKKIIIEEEBBB@@@>>><<<:::999999888777555333444444444333222222111111111000000000000111111.........---,,,,,,+++++++++++++++***)))((((((((('''((()))******)))((('''((('''&&&%%%$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########}}}||||||}}}}}}||||||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxyyyyyyxxxwwwxxxzzz|||}}}zzzwwwvvvvvvvvvuuuttttttsssqqqooommmmmmmmmmmmlllkkkiiiiiiiiiiiigggeeeeeedddcccccccccbbb```^^^YYYVVVQQQNNNMMMMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJHHHGGGFFFFFFFFFGGGCCCCCCBBBAAA@@@@@@@@@@@@???===:::::::::;;;;;;:::888888888777777666666555555555555444333333222222...........................////////////...------******)))((((((((())))))+++******))))))******+++)))))))))(((((())))))***************************)))***,,,...000000000000222000---,,,---...//////---,,,+++++++++---...///---...---+++(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******))))))))))))******++++++++++++++++++++++++)))+++---...------///000,,,000777>>>DDDEEEBBB???999666333111222333333333222222333444555666666777666666777777777777888888999999::::::::::::::::::=========>>>???@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLKKKIIIGGGGGGHHHIIIJJJLLLMMMPPPSSSUUUVVVWWWWWWSSSRRRRRRRRRRRRRRRSSSSSSQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWXXXZZZ\\\]]]^^^___``````______aaabbbaaaaaaaaabbbccceeefffgggfffggghhhiiijjjjjjjjjjjjiiihhhfffcccaaacccfffiiillljjjhhhiiilllpppssstttvvvtttsssqqqpppppppppqqqrrryyy}}}zzzxxxxxxzzz~~~yyytttjjjiiigggeeeccccccccccccddddddeeeeeeeeecccbbbaaa```^^^ZZZYYYYYYZZZZZZZZZZZZXXXWWWXXXYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPMMMLLLLLLJJJHHHEEEBBB@@@<<<;;;999888888777555333444444444444333222000000//////............//////......------,,,,,,++++++))))))((((((''''''&&&&&&'''(((((())))))(((((('''((('''$$$""""""###%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############~~~}}}||||||}}}~~~~~~~~~}}}||||||}}}}}}~~~|||{{{zzzyyyyyywwwwwwwwwuuutttuuuxxx{{{{{{xxxuuuttttttuuutttssstttrrrpppnnnmmmmmmnnnooommmllljjjhhhgggffffffeeegggeeedddcccbbb```]]]ZZZWWWTTTQQQNNNMMMMMMLLLJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFCCCBBBAAA@@@????????????@@@===:::999:::::::::999888777777777666666555555444444444333222222111111...........................////////////...------***))))))(((((()))))))))******))))))))))))******)))(((((((((((())))))***))))))))))))************)))***+++...000111111000111...+++***,,,---...///---------+++******---000---,,,***(((&&&&&&((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''((((((((()))))))))++++++************++++++************************)))+++---------------///---000666<<>>???@@@@@@AAABBBCCCCCCDDDDDDEEECCCDDDEEEFFFHHHJJJKKKKKKPPPNNNKKKHHHGGGHHHIIIJJJKKKMMMPPPSSSUUUVVVVVVUUUQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPPPPOOOPPPQQQRRRSSSUUUUUUVVVWWWYYY[[[\\\]]]___```bbbaaa```______````````````aaacccdddfffgggeeefffggghhhhhhhhhgggggghhhgggfffdddbbbcccfffhhhjjjiiiggggggjjjnnnrrrtttssssssqqqpppoooooooooooosssyyy{{{xxxuuuvvvwwwzzz|||{{{vvvrrriiihhhfffeeeddddddeeeeeeeeeffffffeeeeeecccbbbaaaaaa^^^[[[YYY[[[]]]^^^^^^[[[YYYXXXWWWXXXXXXWWWUUUWWWVVVUUUTTTRRRQQQPPPPPPMMMLLLKKKIIIGGGDDDAAA???;;;999777777777666444222555555444444222111/////////......------......///......------,,,++++++***(((((((((''''''&&&&&&&&&((((((((((((((((((((((((***)))'''%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%~~~~~~~~~~~~~~~}}}||||||{{{|||~~~~~~}}}|||~~~~~~}}}}}}}}}}}}}}}}}}~~~|||{{{yyyxxxxxxvvvvvvuuutttssstttwwwzzzyyywwwtttrrrrrrsssrrrqqqsssqqqooonnnmmmnnnpppqqqmmmlllkkkhhhfffeeeeeeeeehhhfffeeedddbbb___[[[XXXUUUSSSPPPNNNMMMLLLKKKIIIGGGHHHHHHIIIIIIJJJJJJKKKHHHGGGFFFFFFEEEEEEEEEEEEBBBBBB@@@???????????????BBB???<<<:::999999888777777777777777666666666666333333333222111111000000111000000//////......---...............---,,,,,,******)))))))))******+++***))))))))))))))))))***((((((''''''((()))******(((((()))))))))*********))))))***---111333111000///---******+++---...---......---,,,***+++...111,,,***((('''''')))+++,,,***))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''((((((((()))))))))******+++******))))))******+++************************(((***,,,---,,,,,,,,,......111444666777777777777222222333222111111111222222222333333444555555555555666666666666777777777888888888999999:::::::::;;;;;;<<<>>>??????@@@@@@@@@@@@AAABBBCCCDDDFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKPPPNNNKKKIIIHHHHHHJJJKKKKKKMMMPPPSSSTTTUUUTTTSSSPPPPPPOOOOOOPPPQQQRRRRRRSSSRRRQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^aaacccdddccc```___^^^^^^`````````aaabbbccceeeeeeeeeffffffggggggfffffffffgggggggggeeeddddddeeegggiiiiiihhhgggiiimmmqqquuuqqqqqqppppppooooooooonnntttxxx}}}~~~|||yyyxxxuuuvvvwwwxxxxxxvvvrrrooohhhgggfffeeedddeeefffffffffffffffeeedddcccbbbaaa```]]]ZZZYYY[[[^^^``````]]][[[XXXWWWWWWWWWUUUTTTVVVUUUTTTSSSQQQPPPOOOOOOLLLLLLJJJGGGEEEBBB???>>>;;;999777666666555333222444444444333222000///...000//////......//////000...------,,,++++++******)))(((((((((((((((''''''((((((''''''''''''(((((()))))))))))))))(((''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{{{{|||||||||{{{{{{zzzzzz{{{}}}~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxxwwwtttuuuuuutttssstttvvvxxxyyyvvvsssqqqqqqpppooonnnoooooonnnmmmmmmnnnooopppllllllllljjjgggeeeeeeffffffeeedddcccbbb___ZZZWWWRRRPPPMMMLLLKKKKKKIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>BBB???<<<:::999888777555666666666666666666666666222222222111000000//////111111000000///...---------------------,,,++++++******)))))))))***++++++***))))))(((((())))))***''''''''''''((()))******'''(((((())))))*********)))((()))---111444222///,,,+++******,,,---,,,,,,...---,,,,,,,,,...///000+++(((&&&'''))),,,------+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********((((((''''''''''''((((((************************(((***,,,,,,+++++++++,,,///000111111111111333555000222333333222111111111222222333333444444444444555555666666666666777777777777888888999:::::::::======???@@@AAABBBBBBBBB??????@@@AAABBBDDDFFFGGGDDDEEEEEEFFFGGGHHHIIIIIILLLKKKIIIHHHGGGHHHIIIJJJMMMNNNPPPQQQRRRSSSRRRRRROOOOOOOOOOOOPPPQQQRRRRRRUUUTTTSSSSSSSSSTTTUUUVVVUUUVVVVVVXXXYYY[[[]]]^^^bbbdddeeeeeebbb```______````````````aaabbbcccdddeeeeeedddddddddeeeeeefffggghhhhhhgggeeeeeefffgggiiiiiijjjiiijjjmmmrrruuurrrqqqqqqqqqqqqppppppoootttvvvyyy{{{zzzyyyxxxxxxuuuvvvvvvvvvtttqqqooommmhhhgggfffeeeeeeeeefffgggeeeeeeddddddccccccbbbbbb]]][[[YYYYYY[[[]]]______^^^\\\XXXVVVVVVUUUTTTSSSTTTTTTSSSQQQPPPOOONNNMMMLLLJJJHHHEEEBBB???===<<<:::999777666666555333111333333333333222111//////000000////////////000000------,,,,,,++++++******))))))))))))))))))(((((((((''''''&&&&&&''''''(((&&&'''((()))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############xxxyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~}}}|||zzzxxxwwwvvvssstttuuuuuuttttttuuuwwwyyyvvvssspppooonnnmmmkkkkkkkkkkkkllllllmmmmmmmmmjjjlllnnnmmmiiigggfffgggcccbbbaaaaaaaaa^^^YYYVVVQQQOOOMMMKKKKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGDDDDDDEEEEEEDDDDDDCCCCCCAAA@@@???>>>>>>======>>>???<<<999888777777666555444444444444555555555555222111111000000///..............................++++++,,,,,,++++++***)))((((((((((((((()))***+++))))))(((((((((((())))))'''&&&&&&'''''')))******''''''(((((()))******+++***((((((,,,222444222///***))))))+++------+++***,,,***)))+++...000///---+++(((&&&'''***,,,,,,+++)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!!!!"""###$$$%%%%%%&&&'''''''''((((((((())))))(((''''''&&&&&&''''''(((************************(((***,,,,,,+++***+++,,,,,,...000000......000222,,,///222333222000111222222333333333333444444444555555555666666666777777666777777888999999::::::;;;<<<>>>???AAAAAAAAA@@@======>>>???AAACCCEEEGGGEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKOOOOOOPPPPPPPPPQQQQQQQQQOOOOOOOOOPPPPPPQQQRRRSSSVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVWWWXXXZZZ\\\]]]^^^```ccceeefffdddcccbbbcccaaaaaa`````````aaaaaabbbdddbbbaaa``````bbbeeefffgggiiijjjiiigggfffggghhhhhhjjjlllllllllnnnrrrvvvtttttttttttttttssssssrrrrrruuuxxxzzzyyyxxxxxxxxxsssssstttssspppnnnmmmmmmiiihhhgggeeeeeeeeefffgggdddccccccbbbbbbbbbcccccc]]]\\\[[[[[[]]]______^^^```\\\XXXVVVUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLJJJIIIFFFCCC@@@===;;;;;;;;;999777666666666444222222222222222222111000000000000////////////000000------,,,,,,+++*********((((((((((((((((((((()))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############wwwwwwxxxyyyyyyyyyxxxxxxxxxyyy{{{|||||||||{{{zzz{{{|||~~~{{{|||}}}~~~~~~~~~}}}||||||}}}~~~}}}|||zzzxxxwwwvvvrrrtttvvvvvvuuutttuuuvvvzzzvvvrrrpppnnnmmmkkkjjjggghhhiiikkkkkkkkkkkkkkkiiilllooonnnkkkhhhgggggg```______``````]]]XXXUUURRRPPPNNNMMMMMMLLLJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>============<<<999777666666777777666333333333333333333333333111111111000//////......++++++,,,------...//////***++++++++++++***))))))'''''''''''''''((()))***))))))(((((((((((())))))&&&&&&&&&'''''')))******&&&''''''((()))******+++***((((((,,,222555333///(((((())),,,------+++(((***'''&&&)))///111...***+++)))&&&''')))+++)))'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%'''((()))***&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((***+++,,,*********+++***---000000...---...000(((,,,111222111000111333333333333333333333333444555555555555666666666777666777777888999999::::::888999;;;<<<>>>>>>======<<<<<<<<<===???BBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMQQQQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTVVVUUUTTTTTTTTTUUUWWWXXXVVVVVVWWWXXXZZZ\\\]]]___^^^aaadddffffffeeeffffffbbbbbbaaa```````````````bbb```^^^]]]]]]```dddfffhhhiiikkkjjjhhhgggggghhhhhhkkknnnnnnnnnooosssvvvvvvvvvvvvwwwvvvvvvuuutttppptttxxx{{{{{{yyyxxxwwwpppqqqqqqpppnnnmmmlllmmmjjjhhhgggfffeeeeeeffffffbbbbbbbbbaaabbbbbbcccccc___^^^^^^___aaabbbaaa``````]]]XXXUUUTTTTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKKKKJJJHHHEEEBBB???<<<::::::;;;999777777777666444222111111222222222111111000//////............//////------,,,,,,+++******)))''''''((((((((((((((((((((('''&&&%%%%%%&&&'''(((***)))&&&%%%$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%yyyzzz{{{{{{yyywwwwwwxxxwwwxxxxxxwwwvvvuuuwwwxxx|||{{{zzz|||~~~~~~}}}zzz|||~~~~~~}}}|||}}}~~~~~~~~~|||zzzzzzzzzyyyxxxvvvtttttttttttttttuuuvvvvvvwwwwwwuuussspppllliiifffhhhhhhgggggggggiiijjjkkkhhhkkkmmmjjjiiiiiifffaaa]]]]]]]]]]]]\\\\\\[[[ZZZPPPNNNMMMMMMNNNMMMIIIEEEGGGGGGEEEDDDCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA======<<<;;;:::999999888777777777777666666666666555555444444444333333333444333222000///.........---------------------------,,,************,,,---******++++++++++++******&&&''')))*********)))((()))))))))))))))(((((('''(((''''''''')))***,,,...+++***+++...111111---***'''''')))***+++,,,,,,,,,,,,***(((''')))+++,,,,,,)))(((&&&&&&(((******)))''''''&&&%%%%%%%%%%%%&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''***(((%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%'''((()))&&&''')))++++++***((('''&&&''''''(((((((((((((((+++++++++,,,,,,,,,------,,,,,,,,,---------............///000000000000000222222222222222333333333555555666666777888888888666666666777888888888999<<<<<<======>>>=========<<<<<<===>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOOOOOOOMMMLLLLLLOOORRROOOOOOPPPQQQSSSUUUVVVWWWYYYXXXWWWVVVVVVVVVVVVWWWZZZYYYXXXWWWWWWXXXYYYZZZ______```aaaccceeefffgggaaabbbcccccccccaaa___^^^aaa```______```bbbeeeffffffiiillloooooommmjjjhhhnnnnnnnnnnnnooopppqqqrrruuuuuuuuuvvvwwwxxxyyyzzzwwwxxxyyyzzzzzzyyyxxxwwwssssssqqqpppmmmkkkhhhgggjjjiiifffdddcccdddeeeeeedddcccaaa```___``````aaabbbaaa```_________```aaa```]]]ZZZXXXWWWUUURRROOOPPPNNNLLLKKKLLLLLLKKKJJJGGGGGGFFFEEEBBB???<<<::::::999777555555555666666333222000000111000///---------...............---------+++***)))'''&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%&&&%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$wwwyyyzzzzzzyyyxxxxxxyyyvvvwwwxxxwwwvvvvvvwwwyyyyyyxxxwwwxxx{{{|||}}}|||zzz{{{}}}~~~~~~}}}}}}|||zzzzzz{{{zzzwwwuuusssssssssssstttuuuvvvwwwvvvvvvuuutttqqqnnnkkkjjjjjjiiihhhgggffffffggghhhfffjjjllljjjhhhhhheee```[[[\\\\\\[[[[[[ZZZYYYXXXQQQOOOMMMMMMNNNMMMJJJGGGHHHGGGEEEDDDCCCBBBBBBBBB@@@@@@????????????@@@@@@======<<<;;;:::999888888777777777666666666555555444444444333333333222222444333111000///.........------------------------+++++++++******+++++++++((())))))******))))))(((''''''((())))))))))))))))))))))))))))))((('''&&&'''&&&&&&'''((()))+++,,,+++***+++---000///,,,)))((()))***,,,---.........---***(((((()))+++++++++)))((('''&&&%%%&&&((()))((('''&&&&&&%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((()))))))))((((((''''''((())))))))))))(((+++++++++,,,,,,,,,,,,---,,,,,,,,,------------.........///000000000000000//////000000000111111111444555555666666777888888777777777888888999999:::<<<<<<=========<<<<<<;;;<<<<<<===>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHJJJLLLNNNOOOPPPPPPOOOOOONNNMMMKKKKKKNNNPPPOOOPPPPPPRRRSSSUUUWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVZZZZZZYYYXXXXXXYYYZZZ[[[______```aaaccceeeggghhhaaabbbdddddddddbbbaaa___aaa`````````aaaccceeefffiiilllooorrrrrrqqqnnnllllllllllllmmmnnnooopppqqqvvvvvvwwwxxxyyy{{{{{{|||zzz{{{{{{|||{{{zzzyyyxxxsssrrrqqqpppnnnllljjjiiijjjhhhfffdddcccdddeeeffffffeeecccbbbaaaaaaaaaaaacccbbbaaa`````````aaaaaaaaa^^^[[[YYYWWWUUURRRPPPPPPNNNLLLKKKKKKKKKJJJIIIFFFFFFEEECCCAAA>>>;;;999999888777555555555555666333222000000111111///...---............---------++++++******)))(((((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$vvvxxxzzzzzzyyyxxxyyyyyytttuuuvvvvvvuuuuuuwwwyyywwwuuussstttvvvyyyzzz{{{zzz{{{~~~~~~}}}|||{{{{{{{{{||||||{{{wwwuuuqqqrrrrrrssstttuuuwwwxxxuuuuuuuuutttsssqqqooommmlllkkkiiifffeeedddddddddeeeiiikkkiiiggggggccc^^^ZZZZZZZZZZZZYYYXXXWWWVVVRRRPPPNNNMMMMMMLLLKKKIIIHHHGGGEEEDDDBBBAAA@@@@@@>>>>>>============>>>>>><<<<<<;;;:::999888888777666666666666555555555444333333222222222111111111333222111///............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******'''(((((())))))(((((('''((((((''''''(((((()))************)))((('''&&&%%%&&&&&&&&&&&&''')))***+++******+++,,,------***'''((()))+++---...///000000---+++(((((()))*********'''(((((('''&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''((((((((('''((())))))******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------......///000000000000////////////000000000111111333444444555666666777777777888888999:::;;;;;;;;;======<<<<<<;;;;;;::::::;;;<<<<<<>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOOOOPPPNNNOOONNNLLLJJJJJJLLLNNNPPPQQQQQQSSSTTTVVVXXXYYY[[[ZZZYYYXXXWWWWWWWWWWWW[[[ZZZYYYYYYZZZ[[[\\\]]]______```aaaccceeeggghhhcccdddeeeffffffdddbbbaaaaaaaaabbbcccdddeeeffffffjjjlllppprrrsssrrrpppnnnjjjjjjkkkkkklllnnnooopppuuuwwwyyy{{{|||}}}}}}}}}{{{|||||||||{{{zzzxxxwwwrrrqqqpppooonnnlllkkkkkkiiihhhfffdddcccdddeeefffhhhgggeeedddcccbbbbbbbbbdddcccbbbaaaaaaaaaaaabbbbbb___\\\ZZZXXXUUURRRPPPOOOMMMKKKJJJJJJJJJIIIGGGDDDCCCCCCBBB???<<<:::888888777666555444444444444333222111111111111000............------,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++------***&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%xxxzzz{{{zzzxxxvvvvvvwwwssstttuuuuuutttuuuwwwyyyuuusssqqqqqqtttwwwzzz{{{|||}}}~~~~~~~~~}}}}}}||||||zzzzzz{{{|||}}}{{{wwwtttrrrrrrrrrtttuuuwwwyyyzzzvvvvvvvvvvvvtttrrrpppnnnllljjjhhheeedddcccbbbbbbdddhhhiiigggeeeeeeaaa[[[ZZZZZZYYYYYYXXXWWWVVVUUUSSSQQQNNNLLLLLLKKKKKKKKKHHHGGGEEECCCAAA??????>>>===<<<<<<<<<<<<<<<<<<===;;;;;;:::999888777777666555555555555444444444444111111111111000000000000222111000///............++++++++++++++++++++++++((()))***++++++***)))((('''(((((())))))(((((('''(((((('''&&&&&&((()))*********))))))((('''%%%%%%&&&&&&''''''((()))************+++++++++***(((&&&((()))***,,,......//////,,,***(((((()))******)))''''''(((+++------)))&&&)))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))***************************++++++++++++++++++,,,,,,,,,------------...//////000000//////000000111111222222333333333333444444555666666666888999999:::;;;<<<============<<<;;;:::999999999;;;<<<===>>>???@@@@@@AAAAAAAAABBBDDDEEEFFFGGGHHHGGGHHHJJJKKKMMMNNNNNNOOONNNNNNNNNMMMKKKJJJKKKMMMQQQRRRRRRTTTUUUWWWYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXX\\\[[[ZZZZZZ[[[\\\^^^___^^^^^^___```bbbdddfffgggdddeeefffggggggfffdddcccaaabbbdddeeefffggggggggggggiiimmmpppqqqqqqpppnnnkkkkkkkkklllmmmnnnooopppsssuuuxxx{{{|||}}}|||{{{zzz{{{{{{{{{zzzxxxvvvuuupppooonnnmmmllllllkkkkkkiiihhhfffdddcccdddeeefffiiihhhgggeeedddcccbbbbbbdddccccccbbbbbbaaaaaaaaabbb___\\\ZZZXXXUUURRRPPPNNNLLLIIIHHHHHHHHHGGGEEEAAAAAAAAA@@@===;;;888666666666555444444333333333333222000000111111000///......---,,,,,,+++++++++))))))))))))))))))))))))((('''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++...---***'''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&|||||||||zzzwwwtttssssssqqqsssttttttssstttvvvxxxtttrrrpppqqqtttxxx{{{|||~~~}}}||||||}}}}}}||||||{{{{{{{{{{{{zzzzzz{{{|||}}}{{{xxxuuusssssstttuuuvvvxxxzzz{{{xxxxxxxxxvvvuuurrrooonnnjjjiiigggeeedddccccccdddcccfffgggdddbbbbbb___ZZZZZZZZZZZZYYYXXXVVVUUUTTTRRRQQQOOOMMMKKKJJJKKKLLLGGGFFFDDDBBB@@@>>>>>>===<<<;;;;;;::::::;;;;;;<<<::::::999888777666555555444444444444333333333222111111000000000/////////000000///...------------++++++++++++++++++++++++((((((***++++++***((((((((())))))******))))))(((((('''&&&&&&&&&''')))***)))))))))(((((('''%%%%%%'''(((((()))************)))***+++***)))((('''''''''((()))***+++,,,,,,,,,+++)))(((((()))***)))((('''%%%'''...555555---$$$(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((((((((()))***************)))))))))*********+++++++++++++++,,,,,,,,,------------...//////////////////000000111222222333333333333444444555666666666888999:::;;;<<<===>>>>>>>>>===<<<:::999999999999;;;<<<===???@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPPPPNNNOOOOOONNNLLLLLLMMMNNNRRRRRRSSSTTTVVVXXXYYYZZZ\\\[[[ZZZZZZYYYYYYZZZZZZ]]]\\\[[[[[[[[[]]]^^^___]]]]]]^^^___aaaccceeefffdddeeeggghhhhhhgggfffeeecccdddeeeggghhhhhhhhhhhhfffhhhkkkoooqqqqqqqqqpppmmmmmmmmmmmmnnnooopppqqqppprrruuuwwwyyyyyyxxxwwwyyyzzzzzz{{{zzzyyyxxxwwwooonnnmmmkkkkkkkkkkkkkkkjjjiiifffdddccccccdddeeehhhggggggfffeeedddcccbbbccccccbbbbbbaaa```_________]]]ZZZXXXWWWUUURRROOOMMMJJJHHHGGGFFFFFFDDDCCC?????????>>><<<:::777666555555444444333222222111222000///000111111000......---,,,+++***+++++++++******))))))((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&}}}~~~}}}zzzvvvrrrqqqqqqqqqrrrssssssrrrrrrtttvvvsssrrrqqqrrrvvvzzz|||}}}~~~|||{{{zzzyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|||{{{xxxvvvtttttttttuuuvvvxxxyyyzzzxxxxxxxxxwwwuuurrrpppnnniiihhhfffeeeddddddeeeeeecccfffeee```^^^___]]]YYYYYYYYYYYYXXXWWWUUUTTTSSSOOOPPPOOOMMMJJJIIIIIIKKKEEEDDDBBBAAA???>>>======;;;;;;::::::::::::;;;;;;999999888777666555555444333333333333222222222222111111000000000///////////////...---------------************************(((((())))))))))))((((((((())))))******))))))(((''''''&&&&&&''''''((()))'''(((((((((((('''&&&&&&(((((()))***+++*********((()))+++***)))(((((()))'''(((((())))))))))))))))))((('''(((***+++***)))'''%%%&&&---555555---%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&'''''''''((((((((('''((())))))******))))))((())))))))))))*********++++++++++++,,,,,,,,,,,,------...////////////...,,,---......///000111111333444444555666666777777888999:::;;;<<<===>>>???>>>===<<<:::::::::;;;;;;<<<===???@@@AAAAAA@@@@@@AAABBBCCCDDDFFFGGGHHHIIILLLMMMNNNOOOQQQQQQQQQQQQNNNPPPQQQPPPOOOOOOOOOQQQQQQRRRRRRTTTUUUWWWYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\^^^]]]\\\[[[[[[\\\]]]^^^]]]]]]^^^___aaaccceeefffdddeeegggiiiiiihhhgggeeeffffffggghhhiiijjjjjjkkkgggiiimmmpppssstttttttttppppppooooooooooooppppppnnnoooppprrrssssssssssssvvvwwwyyyzzz{{{{{{zzzzzzpppooommmkkkjjjjjjkkkkkkllljjjgggeeecccccccccccceeeeeeeeeeeedddcccbbbbbbaaaaaaaaa```___^^^]]]\\\[[[YYYWWWUUUTTTSSSQQQOOOKKKIIIFFFEEEEEEDDDCCCAAA>>>>>>>>>===<<<999777555333444444444333222111000000///......000000///...,,,,,,*********+++,,,---******)))(((((('''&&&&&&((((((''''''&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%}}}}}}}}}zzzvvvsssqqqqqqrrrssssssrrrqqqqqqssstttqqqqqqqqqssswww{{{||||||||||||{{{yyyxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyzzz{{{zzzyyyzzz{{{{{{yyywwwsssssssssssstttuuuvvvwwwuuuvvvvvvvvvuuusssqqqpppjjjiiigggfffddddddeeeeeedddeeebbb]]][[[\\\\\\ZZZXXXXXXWWWVVVUUUSSSRRRQQQMMMNNNOOONNNJJJHHHHHHIIICCCBBBAAA@@@>>>>>>======;;;;;;;;;::::::;;;;;;;;;999888888777666555444333333222222222111111111111111111111000000000/////////...------,,,,,,------************************)))((((((''''''(((((()))'''(((((())))))(((((('''%%%&&&''''''((((((''''''&&&&&&''''''(((((('''''''''((()))*********)))(((''')))+++***(((((()))+++((())))))))))))((('''''''''&&&&&&(((***++++++***&&&'''((()))******(((&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$ """###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''((())))))))))))(((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,---......//////......,,,,,,---...///000111111444555555666666777888888777888999:::<<<===>>>???>>>===<<<::::::;;;===>>>===>>>@@@BBBCCCBBBAAA@@@BBBCCCCCCEEEFFFGGGHHHHHHKKKLLLMMMNNNOOOPPPPPPPPPOOOQQQSSSSSSRRRRRRSSSTTTQQQQQQRRRSSSUUUWWWYYYZZZZZZZZZZZZ[[[\\\]]]^^^______^^^]]][[[[[[[[[\\\\\\______```aaaccceeefffgggdddeeeggghhhiiihhhgggfffhhhhhhggghhhiiijjjlllmmmhhhjjjmmmqqqtttvvvvvvwwwrrrrrrqqqpppoooooooooooommmmmmmmmnnnnnnooooooooopppqqqtttwwwyyyzzzzzzzzzsssqqqooommmkkkkkklllmmmnnnlllhhheeecccaaaaaabbbaaabbbcccdddccccccbbbaaa^^^^^^___^^^]]]\\\ZZZYYYWWWUUUSSSRRRRRRQQQPPPNNNJJJHHHEEEDDDCCCCCCAAA???>>>>>>>>>===;;;999777555222333333333222111000///...---,,,---...///...---+++***)))((()))+++---...(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$${{{||||||zzzvvvsssrrrrrrrrrssssssrrrqqqppprrrsssppppppqqqtttxxx{{{|||{{{yyyyyyxxxwwwwwwwwwxxxxxxuuuuuuttttttuuuwwwyyyzzz|||zzzyyyyyyzzz{{{zzzyyyrrrrrrrrrrrrrrrssstttuuusssssstttuuuuuutttsssrrrlllkkkiiifffeeedddddddddeeeeeeaaa[[[YYY[[[\\\ZZZWWWVVVVVVUUUSSSRRRPPPOOOKKKMMMOOONNNJJJGGGGGGGGGBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<888888777666555444333333222222222111111111111000111111111111000000000000......---,,,,,,,,,------)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&$$$%%%'''((((((((('''&&&$$$%%%&&&'''((((((((((((&&&'''((()))))))))((('''&&&)))+++***)))(((***---************)))(((&&&&&&%%%%%%&&&(((+++,,,+++***&&&((()))%%% ###(((&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%''')))***+++$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%%%%&&&'''&&&''')))++++++***((('''&&&''''''((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,---......//////............///000111222333333555555666666777888888888777888999:::<<<===>>>???>>>===<<<;;;;;;<<<>>>???>>>???AAACCCCCCCCCAAA@@@CCCCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIKKKLLLLLLLLLLLLOOOQQQTTTTTTTTTTTTUUUVVVPPPQQQQQQSSSTTTVVVXXXYYYYYYYYYZZZ[[[\\\^^^```aaa```___]]][[[ZZZZZZZZZ[[[```aaaaaacccdddfffhhhiiiccceeeggghhhiiihhhgggfffjjjiiihhhggghhhkkkmmmooogggiiilllpppsssuuuvvvwwwsssrrrqqqooonnnnnnmmmmmmmmmmmmllllllllllllmmmmmmiiikkknnnrrrtttvvvwwwxxxuuusssqqqnnnmmmmmmmmmnnnooommmiiieeebbbaaa```aaa___```aaabbbcccbbbaaaaaa]]]]]]]]]]]]\\\ZZZXXXWWWTTTRRRQQQPPPQQQPPPOOOMMMJJJHHHEEECCCCCCBBB@@@???>>>>>>>>>===<<<999777666222222333333222111///......,,,+++,,,......---,,,***)))(((((()))+++---///&&&&&&''''''((())))))***(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%######%%%%%%%%%%%%##################$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''$$$##################$$$|||}}}|||xxxtttqqqsssuuuxxxyyyyyywwwtttrrrrrrssssssrrrrrrssstttvvvxxxyyyyyyvvvssssssuuuwwwvvvuuuttttttssstttuuuwwwxxxzzz}}}|||{{{yyyxxxxxxxxxxxxxxxuuupppoooqqqrrrqqqpppssssssttttttsssrrrrrrqqqooonnnkkkhhheeecccbbbaaaiiiddd___[[[YYYYYYXXXWWWUUUTTTTTTSSSRRRPPPNNNNNNOOOOOONNNMMMKKKIIIGGGFFFCCCBBBAAA@@@>>>===<<<;;;<<<;;;;;;::::::999999888777777888888777555222111222222222111111111111000000000000000000///......------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++&&&((())))))'''%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''((((((((((((+++...222---,,,+++))))))))))))***'''((()))***++++++***)))'''(((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((###'''444<<<666+++$$$'''(((((())))))))))))((((((((()))*********************+++++++++,,,,,,,,,+++,,,---.../////////////////////000111111222222777777666666666666777777:::;;;<<<<<<:::::::::<<<;;;<<<<<<<<<;;;;;;<<<>>>>>>???AAACCCDDDDDDDDDCCCBBBCCCEEEGGGHHHHHHHHHGGGIIIJJJKKKLLLMMMMMMLLLLLLPPPPPPQQQSSSTTTUUUVVVWWWSSSRRRRRRRRRSSSUUUWWWYYY\\\\\\\\\\\\]]]^^^___```aaa___]]]ZZZZZZ[[[]]]^^^___```aaaccccccdddddddddaaabbbbbbccccccdddeeeeeeeeefffggghhhiiijjjkkkkkkggghhhkkknnnqqqtttvvvwwwwwwrrroooppppppnnnmmmnnnkkkkkkllllllmmmllllllkkkkkkjjjjjjjjjlllpppsssvvvwwwtttooojjjhhhhhhiiikkkiiiiiigggeeeccc```]]]\\\]]]^^^```bbbcccbbbaaa```aaa^^^[[[ZZZYYYYYYWWWUUUSSSQQQOOONNNOOOOOONNNLLLFFFDDDBBBAAAAAABBBAAA??????===<<<======<<<777333666555444222111000000000///...---...///...+++)))************************'''(((***++++++***((('''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""$$$&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%%%%###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$${{{|||{{{xxxuuusssuuuwww{{{|||{{{yyyuuurrrrrrrrrrrrrrrrrrrrrsssuuuwwwxxxwwwtttrrrrrrtttvvvuuutttttttttsssssstttvvvwwwyyy{{{{{{{{{{{{{{{{{{zzzzzzxxxtttqqqooopppqqqqqqoooqqqrrrsssssstttttttttsssooonnnkkkhhhfffcccbbbaaaeeeaaa]]]ZZZYYYXXXVVVUUURRRRRRRRRQQQOOONNNLLLKKKKKKKKKLLLLLLKKKJJJJJJIIICCCCCCAAA@@@???===<<<<<<;;;;;;;;;:::999999888888777777777777555444333222111111111000000000/////////000000000000///......---------,,,,,,+++++++++))))))************))))))&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''(((((((((***---000...---+++)))(((((())))))'''((()))***+++******)))))))))))))))(((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((($$$'''111777222***&&&''''''((())))))))))))((((((((()))************)))************+++++++++,,,+++,,,---.../////////////////////000111111222222555555555555666777888999999:::;;;;;;999999:::;;;:::;;;<<<;;;;;;;;;===???>>>???AAACCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKPPPPPPQQQRRRTTTUUUUUUVVVTTTSSSRRRRRRSSSUUUWWWYYY\\\\\\[[[\\\\\\]]]^^^^^^```___]]][[[[[[\\\]]]^^^```aaabbbcccccccccccccccaaaaaabbbccccccddddddeeefffggggggggghhhhhhiiiiiiggghhhjjjmmmpppsssuuuwwwwwwqqqnnnpppooommmlllnnnjjjkkkkkkllllllllllllkkkkkkjjjiiiiiijjjmmmppprrrtttqqqlllhhhfffggghhhjjjhhhhhhfffdddbbb___]]][[[[[[\\\^^^`````````^^^^^^\\\ZZZXXXWWWXXXXXXWWWUUUQQQOOOMMMLLLMMMLLLKKKJJJEEECCCAAA@@@AAAAAA@@@??????===;;;;;;<<<:::666333555444333111000000//////...---------...---***(((************************$$$$$$%%%&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&'''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$zzz{{{zzzyyywwwvvvxxxzzz~~~~~~}}}zzzvvvsssrrrrrrrrrqqqqqqqqqrrrsssuuuvvvuuusssqqqrrrsssttttttsssttttttssssssssstttvvvwwwxxxzzz{{{}}}}}}}}}{{{zzzvvvtttqqqppppppppppppooooooppprrrssstttuuuuuuuuuooonnnkkkhhhfffcccbbbaaa```]]]ZZZXXXXXXWWWUUUSSSPPPPPPOOONNNMMMKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHCCCCCCBBB@@@???>>>===<<<;;;;;;::::::999888888888888777666555444333333333000000/////////........./////////000//////...---...------,,,+++*********''''''((((((((((((''''''&&&'''&&&%%%######%%%'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&'''''''''(((+++......---+++)))(((((((((((('''(((***++++++***))))))******))))))'''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))(((&&&$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''(((---///,,,)))(((&&&'''((()))))))))))))))'''((())))))******)))))))))))))))*********+++++++++,,,---......//////......//////000000111111222222333333444555777999:::888999:::999888888999:::999:::;;;;;;:::;;;===??????@@@AAACCCCCCCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHFFFFFFGGGGGGHHHIIIIIIIIIPPPPPPQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRSSSUUUWWWYYY\\\[[[[[[[[[[[[[[[\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]```aaaaaabbbbbbbbbaaaaaa```aaabbbcccddddddddddddffffffffffffffffffffffffggghhhjjjllloooqqqsssttttttooolllnnnnnnllllllmmmjjjjjjkkkkkkllllllllllllkkkjjjiiihhhiiijjjlllnnnnnnllliiifffdddeeefffgggffffffeeecccaaa^^^\\\[[[YYYZZZ[[[\\\\\\\\\[[[ZZZXXXVVVTTTTTTUUUVVVUUUUUUOOOMMMJJJJJJJJJJJJIIIGGGDDDBBB@@@???@@@@@@@@@>>>>>>===;;;::::::888555333333222111000///.........---,,,+++,,,,,,,,,***(((************************((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$yyyyyyyyyxxxyyyzzz{{{}}}~~~~~~}}}zzzvvvtttssssssqqqqqqppppppppprrrsssttttttsssssssssttttttttttttuuutttsssrrrrrrssstttuuuvvvxxx{{{}}}}}}{{{yyywwwtttsssqqqpppooooooooooooooopppqqqsssttttttuuuuuuooommmkkkhhheeecccbbbaaa\\\ZZZXXXXXXWWWVVVTTTRRRNNNNNNNNNMMMKKKJJJHHHGGGKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@???>>>======:::::::::999888888777777888777555333222222333444000000000/////////.........////////////...------...------,,,+++***))))))&&&''''''((((((''''''&&&''''''&&&%%%###$$$&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''&&&&&&''')))+++...,,,+++)))((('''((((((((()))***++++++***)))((((((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''''')))&&&&&&'''((())))))))))))'''(((((()))))))))))))))((())))))))))))*********++++++,,,---..................//////000111111111222222333333444666777888666777888888777777888999888999;;;;;;:::;;;===??????@@@AAABBBCCCBBBAAAAAACCCEEEFFFHHHIIIIIIIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJOOOPPPPPPQQQRRRRRRSSSSSSTTTSSSRRRRRRRRRTTTVVVXXX[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\______`````````___^^^^^^```aaabbbcccddddddccccccdddddddddeeeeeefffffffffiiijjjjjjkkklllmmmnnnnnnooojjjhhhkkkmmmlllllloookkkkkkkkkkkklllmmmnnnooommmllljjjiiihhhiiijjjkkkiiihhheeecccccccccddddddddddddcccaaa```]]]\\\ZZZYYYYYYZZZZZZZZZYYYXXXWWWVVVTTTRRRRRRSSSTTTSSSRRRNNNKKKIIIHHHHHHHHHFFFEEEBBB@@@>>>>>>?????????>>>===<<<;;;999888666444333111111000///...------...,,,+++******++++++***(((************************,,,+++************+++,,,''''''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyxxxwwwxxxzzz|||}}}~~~{{{|||{{{yyyvvvttttttuuurrrqqqpppooooooppprrrrrrttttttuuuvvvvvvvvvvvvwwwwwwvvvtttsssrrrrrrssssssuuuwwwyyy{{{zzzwwwtttqqqsssrrrrrrpppooonnnnnnnnnpppqqqqqqrrrrrrrrrrrrrrrnnnllljjjgggdddbbbaaa```[[[YYYWWWWWWWWWVVVTTTRRRNNNNNNNNNMMMKKKJJJHHHGGGIIIIIIHHHHHHFFFEEECCCBBBAAAAAA@@@??????>>>======:::999999888888777666666666555444222222222333444111111000000000/////////...............---,,,,,,------,,,++++++***))))))'''(((((())))))(((((('''(((((((((&&&%%%&&&(((+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$&&&'''&&&%%%&&&'''))),,,+++***(((((((((((()))((()))***++++++***)))(((%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&###$$$''')))%%%%%%'''(((((()))))))))''''''((()))))))))))))))((())))))))))))************+++,,,---.....................///000000111111333333333333333333444555555666888777666666888999888:::::::::::::::<<<>>>>>>???AAABBBBBBBBBBBBAAACCCDDDFFFHHHIIIIIIIIIHHHEEEEEEEEEFFFGGGHHHJJJKKKNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQQQQQQQSSSUUUVVVYYYYYYXXXXXXXXXYYYZZZZZZZZZ[[[]]]^^^___^^^]]]]]]\\\]]]]]]]]]]]]\\\\\\[[[___```bbbcccddddddcccbbb___```aaabbbdddeeefffgggkkkkkkkkkjjjjjjjjjiiiiiiiiieeedddhhhllllllmmmpppkkkkkkkkklllmmmooopppqqqpppooommmkkkjjjiiiiiiiiieeeeeecccbbbbbbaaaaaabbbbbbbbbbbbaaa___]]]\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUVVVTTTRRRQQQQQQQQQPPPOOOMMMKKKHHHGGGGGGFFFEEECCC@@@>>>===<<<>>>>>>>>>===<<<<<<<<<:::777555333222000000///...------------,,,***))))))***+++***)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxwwwvvvwwwzzz}}}~~~~~~zzz{{{{{{yyywwwuuuuuuvvvrrrrrrpppoooooopppqqqqqqtttvvvxxxxxxxxxwwwxxxyyyxxxwwwuuusssrrrrrrrrrssstttuuuwwwxxxwwwtttpppnnnqqqrrrrrrqqqnnnmmmmmmnnnoooooopppqqqqqqqqqpppppplllkkkhhheeeccc```___^^^[[[XXXVVVTTTTTTTTTRRRQQQNNNNNNMMMLLLKKKIIIHHHGGGCCCDDDEEEEEEEEEEEEEEEEEE@@@??????>>>======<<<<<<999999888888777666666666555444333333222222222222111111111000000000//////------......------,,,+++++++++++++++************(((((())))))))))))(((((((((((()))(((&&&''')))+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&(((***)))(((((((((((()))***))))))***++++++***((('''$$$%%%&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))((($$$###%%%''''''$$$%%%&&&'''((()))))))))&&&'''(((((())))))(((((()))))))))*********++++++***+++,,,------......------......//////000000111333333222222222222333333444666777777666777888999999:::;;;:::999999;;;===<<<>>>@@@AAABBBCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGIIIKKKLLLLLLLLLMMMOOOPPPQQQRRRSSSRRRQQQPPPOOOPPPQQQSSSTTTVVVVVVVVVWWWWWWXXXYYYZZZYYY[[[\\\^^^______^^^^^^ZZZ[[[[[[\\\\\\\\\[[[[[[^^^___bbbcccddddddbbbaaa\\\]]]___aaaccceeefffgggjjjjjjiiiiiihhhhhhgggggggggcccbbbgggjjjjjjkkknnnkkkkkkjjjkkkmmmoooqqqsssqqqpppooommmkkkjjjiiiiiiddddddccccccbbbaaa``````aaaaaaaaa```___^^^\\\[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTRRRPPPOOOOOOOOONNNLLLKKKIIIFFFEEEEEEDDDCCCAAA>>>===;;;;;;<<<======<<<;;;===>>><<<999555222111000///......---------...,,,***))))))***++++++***))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&xxxvvvtttvvvzzz}}}~~~}}}}}}~~~}}}{{{xxxuuuuuuvvvsssrrrqqqpppoooppppppqqqsssvvvyyyyyyxxxwwwxxxzzzzzzyyywwwuuusssrrrrrrrrrrrrsssuuuvvvuuusssqqqooooooqqqrrrqqqnnnllllllmmmkkklllmmmoooppppppppppppkkkiiigggdddaaa___^^^]]]ZZZWWWSSSQQQPPPPPPPPPOOOMMMMMMLLLKKKJJJHHHGGGFFFBBBBBBCCCDDDDDDDDDDDDDDD>>>>>>======<<<<<<;;;;;;999888888777666666555555222333333333333222222111000000/////////.........,,,------------,,,++++++************++++++++++++(((((())))))))))))((((((&&&'''((((((''''''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%'''((((((&&&%%%&&&'''((((((''''''((()))+++,,,)))******+++***)))((('''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''$$$$$$((((((%%%###$$$&&&'''((()))))))))&&&'''(((((())))))((((((************+++++++++,,,******+++,,,------------------......///000000000111111111111111222333444444666777777777777999::::::;;;;;;:::999888:::;;;;;;<<<>>>AAABBBCCCCCCCCCAAABBBDDDFFFGGGGGGGGGFFFEEEEEEDDDEEEFFFHHHKKKMMMJJJJJJLLLNNNPPPQQQSSSTTTQQQPPPOOONNNNNNOOOQQQSSSTTTTTTTTTUUUWWWXXXZZZ[[[ZZZZZZ\\\]]]^^^_________ZZZ[[[[[[\\\]]]]]]]]]]]]]]]___bbbdddddddddbbbaaa\\\]]]^^^```aaacccddddddffffffgggggghhhhhhhhhhhhiiidddcccfffhhhggggggjjjiiihhhhhhiiikkknnnppprrrqqqpppooommmkkkjjjiiihhhddddddddddddcccaaa___^^^aaaaaaaaaaaa```^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRRQQQPPPNNNLLLLLLMMMMMMLLLKKKIIIGGGDDDCCCBBBAAA@@@>>>===;;;::::::<<<<<<<<<;;;:::===@@@???:::555222000000//////...............---+++))))))***,,,,,,+++))))))))))))))))))))))))'''((()))******)))((('''''''''&&&%%%%%%%%%%%%&&&%%%$$$###$$$'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&((()))%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&xxxuuutttvvvzzz}}}~~~}}}}}}yyyvvvuuuuuutttsssrrrppppppppppppqqqrrruuuyyyzzzxxxwwwxxxzzz{{{zzzxxxuuussssssrrrrrrpppqqqsssuuuuuutttsssrrroooqqqrrrqqqnnnkkklllmmmhhhiiikkkmmmooopppqqqqqqjjjhhhfffccc```^^^]]]\\\ZZZVVVQQQNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@======<<<<<<;;;;;;::::::888888888777666666555555111222333444444222111000//////.........---------,,,------------,,,++++++)))))))))***++++++,,,,,,''''''((((((((((((''''''$$$&&&(((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''')))((('''&&&&&&'''''''''&&&'''(((***,,,---)))***++++++***)))((('''''''''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''&&&$$$&&&+++)))######$$$%%%'''((()))))))))&&&''''''(((((((((((((((***++++++++++++,,,,,,,,,******+++,,,------------------......///000000000/////////000111333444555444666888888777777999;;;;;;<<<<<<:::888888999::::::;;;>>>@@@BBBDDDDDDDDDAAABBBCCCEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEHHHJJJLLLHHHIIIKKKMMMOOORRRSSSTTTPPPOOONNNMMMMMMNNNPPPQQQRRRSSSSSSUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\^^^___``````ZZZ[[[\\\]]]^^^_________]]]___bbbddddddcccbbb```^^^^^^^^^___```aaabbbbbbbbbcccdddfffhhhiiijjjkkkkkkfffdddffffffddddddfffggggggfffgggiiillloooqqqppppppnnnmmmkkkjjjhhhhhheeeeeeeeeeeecccaaa___]]]aaaaaaaaaaaa```___^^^]]]ZZZYYYWWWUUUSSSQQQPPPPPPKKKJJJIIIIIIKKKLLLLLLKKKGGGEEEBBBAAA@@@???>>><<<<<<;;;999:::;;;<<<<<<;;;999===AAAAAA<<<555111000000//////.........//////---+++))))))+++,,,,,,,,,))))))))))))))))))))))))&&&((()))++++++)))(((&&&''''''&&&%%%%%%%%%%%%&&&$$$######$$$&&&''''''&&&########################&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$''''''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&%%%$$$###%%%%%%$$$$$$%%%'''((()))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&uuuuuuvvvyyy}}}}}}~~~}}}yyyvvvttttttuuusssqqqooonnnnnnoooooosssssstttvvvwwwxxxyyyzzzyyyzzzzzzzzzyyywwwvvvtttrrrssstttuuuvvvvvvuuuuuuuuuuuuuuutttrrrnnnkkkiiijjjkkkkkkkkkkkkkkklllllliiifffbbb^^^\\\[[[YYYWWWUUUSSSOOOMMMMMMLLLKKKJJJLLLKKKKKKJJJIIIGGGFFFEEE@@@@@@??????>>>=========888999::::::;;;;;;;;;:::777888888777777666555444333333222222111000000000000000000000///...---,,,+++++++++***)))((('''''''''((()))***+++,,,,,,,,,''''''''''''''''''''''''$$$&&&((()))***)))(((''''''''''''(((((((((((()))000---)))&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######&&&((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$((()))''''''***,,,++++++***(((((()))***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&(((***+++,,,++++++***+++++++++******,,,......///000111222222222222222111111111111111222222444444555555666777777777888999999::::::;;;;;;<<<;;;<<<===???AAACCCDDDEEEAAAAAAAAABBBCCCDDDDDDEEE@@@AAABBBDDDFFFHHHJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRQQQPPPPPPRRRTTTTTTSSSSSSRRRSSSUUUWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^_________^^^\\\[[[___^^^^^^___aaabbb```___]]]\\\[[[[[[\\\^^^___```aaabbbddddddeeegggjjjmmmiiihhheeeccccccdddfffgggfffiiikkkkkkiiiiiikkknnnooonnnllljjjhhhfffeeeeeeeeeeeeddddddbbbaaa___^^^^^^^^^^^^]]]]]]\\\\\\\\\XXXWWWUUUSSSQQQOOONNNNNNOOOLLLIIIHHHIIIIIIHHHGGGFFFCCC@@@======<<<;;;:::888888888999999::::::;;;BBBEEEGGGCCC;;;444111222000000//////......------))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%#########%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&(((++++++'''$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''vvvuuuvvvxxx|||~~~~~~zzzwwwuuuuuusssssstttssssssrrrrrrqqqsssssstttvvvwwwxxxyyyzzzyyyzzz{{{{{{zzzxxxvvvuuuqqqrrrtttvvvwwwxxxxxxxxxwwwwwwwwwvvvtttqqqnnnllljjjjjjjjjjjjjjjkkkkkkkkkhhheeeaaa^^^\\\[[[XXXWWWTTTQQQNNNLLLLLLLLLKKKIIIJJJIIIIIIHHHFFFDDDCCCBBB@@@@@@???>>>>>>======<<<::::::;;;;;;:::999999888777777777777666555444333333222222111111000/////////000000//////...---,,,---......---,,,+++******))))))***+++++++++******''''''''''''''''''''''''%%%&&&((()))))))))'''&&&&&&&&&'''''''''(((((((((111---***'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%((((((&&&&&&+++---,,,,,,***))))))*********)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&(((***++++++++++++***+++,,,,,,++++++,,,...---...///000222222222222111111111111222222333444444444555555666666777777888888999999:::;;;;;;;;;;;;<<<===???AAABBBDDDDDD@@@@@@AAABBBBBBCCCDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQPPPOOOPPPRRRTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[[[[\\\______```aaaaaa```___^^^```______```bbbbbbaaa___\\\\\\[[[[[[[[[]]]^^^___aaabbbcccdddeeegggkkknnnkkkiiifffdddccceeeggghhhgggjjjlllkkkjjjjjjlllnnnpppnnnllliiigggeeeeeeeeeeeedddcccbbb```^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZXXXWWWUUUSSSQQQPPPOOOOOOOOOMMMIIIHHHHHHHHHGGGFFFCCCAAA???======<<<;;;999888888888888999999::::::???BBBDDD@@@999333000111000000//////...---,,,,,,******)))))))))((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""'''&&&&&&(((******'''$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&vvvuuuuuuwwwzzz}}}~~~}}}|||yyywwwwwwrrrsssuuuvvvvvvuuusssqqqssstttuuuvvvwwwxxxyyyzzzxxxzzz|||}}}}}}zzzwwwuuuqqqrrrtttvvvyyyzzz{{{{{{xxxyyyyyyxxxvvvssspppnnnjjjjjjjjjiiiiiiiiiiiiiiigggddd```^^^\\\ZZZXXXVVVQQQNNNLLLJJJJJJKKKJJJIIIJJJIIIHHHGGGEEECCCAAA@@@?????????>>>======<<<<<<<<<;;;;;;:::999888666666666666666666555444333333222222111111000000//////////////////...---,,,+++............---,,,++++++***+++++++++***))))))(((((((((((((((((((((((((((&&&'''((())))))(((&&&%%%%%%&&&&&&&&&''''''''''''...+++(((&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%#########%%%&&&&&&&&&&&&''''''''''''((('''%%%&&&,,,///...---,,,*********+++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&'''((()))***++++++++++++,,,------,,,,,,---...------///000222222333333111111111111222333444555444444444555666666777777888888888999::::::;;;;;;;;;;;;===>>>@@@AAABBBCCC@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPPPPRRRTTTTTTTTTSSSTTTTTTUUUVVVWWWUUUVVVWWWXXXYYYZZZ[[[[[[``````bbbccccccbbbaaaaaa``````___aaabbbcccaaa```]]]\\\\\\[[[\\\\\\]]]]]]```aaacccdddfffhhhllloooooommmiiiffffffgggiiikkkiiikkkllllllllllllmmmooorrrooolllhhhfffeeeeeeeeeeeedddbbb```^^^[[[ZZZYYYWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWUUUTTTRRRQQQPPPPPPPPPMMMIIIGGGGGGFFFEEECCC???>>>=========<<<:::888777888888888888888888888;;;===???<<<666111000000000000///...---,,,++++++************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###!!!!!! &&&%%%%%%'''((((((&&&###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%vvvuuutttuuuxxx{{{||||||}}}zzzyyyyyysssttttttttttttrrrqqqooosssssstttuuuwwwxxxyyyzzzwwwyyy}}}|||yyyvvvssstttuuuwwwyyyzzz{{{{{{xxxxxxyyyxxxwwwtttqqqpppjjjjjjiiiiiihhhhhhggggggeeeccc___]]]\\\ZZZWWWUUUOOOLLLJJJIIIIIIJJJIIIHHHKKKJJJIIIHHHFFFDDDBBB@@@???>>>>>>======<<<;;;;;;;;;:::::::::999777666555777777777666666555444333222111111000//////.....................,,,++++++***+++++++++******)))(((***************))))))((((((((((((((((((((((((((('''(((((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((%%%######$$$&&&&&&&&&'''''''''((((((((()))&&&$$$&&&---111000...---+++***++++++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&'''((())))))*********+++,,,......---,,,---......///000111222222222222111000000111222333444444333333444555555666666777777777888888999::::::::::::;;;<<<===???@@@AAABBBAAAAAABBBBBBCCCCCCCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKOOOQQQRRRRRRQQQRRRTTTUUUTTTTTTTTTTTTUUUUUUVVVVVVSSSTTTUUUVVVXXXYYYZZZ[[[___```aaacccdddccccccbbbaaa``````bbbcccdddbbbaaa^^^^^^]]]]]]]]]^^^^^^^^^___aaacccdddfffiiimmmpppsssqqqmmmkkkjjjkkkmmmooolllmmmmmmnnnnnnnnnnnnooosssppplllhhhfffeeeeeeeeefffdddbbb___\\\ZZZXXXWWWUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVUUUSSSRRRQQQQQQQQQPPPMMMIIIFFFEEEDDDBBBAAA<<<;;;;;;<<<===<<<999777777777777777777777777777777999:::888444111//////000///...---,,,+++***)))+++*********))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%uuutttssstttvvvyyy{{{{{{}}}{{{yyyyyyyyyxxxuuusssqqqpppoooooorrrrrrssstttvvvwwwxxxyyyvvvyyy|||}}}zzzwwwwwwwwwwwwwwwwwwwwwxxxxxxuuuvvvwwwwwwuuusssqqqooojjjjjjiiiiiihhhgggffffffcccaaa^^^]]][[[YYYVVVTTTNNNKKKIIIHHHHHHIIIHHHGGGIIIHHHHHHFFFEEEBBBAAA@@@>>>>>>======<<<;;;;;;;;;888888999999888888777666777777777777666555444444111111000//////......---............---,,,+++***((())))))))))))(((((('''(((((()))************)))(((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&& $$$''''''%%%$$$%%%'''&&&&&&&&&'''''''''((((((((((((&&&$$$(((///333111///---+++***++++++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))'''''''''(((((()))*********,,,......---------...000000111222333333222222333222222111111222222333333333444444555666666666666666777888888999999:::::::::;;;<<<>>>???@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDAAAAAACCCDDDFFFHHHIIIJJJHHHGGGGGGGGGHHHIIIJJJJJJOOOQQQSSSTTTSSSTTTUUUWWWTTTUUUUUUUUUVVVVVVVVVVVVRRRSSSTTTVVVWWWYYYZZZZZZ\\\^^^```bbbccccccccccccbbbbbbaaacccdddeeecccbbb______``````````````````^^^```bbbccceeehhhlllooouuusssqqqooooooppprrrsssooooooooooooppppppppppppsssqqqmmmjjjgggffffffffffffeeebbb^^^[[[YYYXXXWWWTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPQQQOOOLLLHHHEEEDDDBBBAAA???;;;::::::;;;<<<<<<999777777777777666666555555555555666666555333000//////......---,,,+++***))))))*********))))))))))))(((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&tttrrrqqqrrruuuxxxzzz{{{~~~|||zzzyyyyyy~~~{{{xxxtttqqqppppppppppppqqqrrrssstttvvvwwwwwwvvvxxx{{{~~~~~~}}}{{{yyyyyyxxxwwwvvvuuutttttttttrrrssstttuuutttrrrpppnnnkkkkkkjjjiiihhhgggfffeeeaaa___]]]\\\[[[YYYUUUSSSNNNLLLIIIGGGHHHHHHGGGFFFDDDDDDDDDCCCBBB@@@>>>>>>=========<<<;;;;;;::::::777777888888888777777666666666666666666555333333000000//////......------------------,,,+++******)))***************))))))'''(((((()))*********)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''((((((%%%%%%***222444111///---+++*********)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))(((''''''''''''((()))***)))+++......---,,,,,,---///000222333555555666666888777666444333222111111333333333444555555666666666666666777888888999999999::::::;;;===>>>>>>???CCCCCCCCCCCCCCCCCCCCCCCC??????AAACCCEEEGGGHHHIIIFFFEEEEEEFFFGGGHHHIIIJJJMMMPPPRRRTTTTTTTTTVVVWWWUUUUUUVVVVVVVVVVVVUUUUUUSSSTTTUUUVVVWWWXXXYYYZZZZZZ\\\^^^aaacccdddddddddcccbbbbbbdddeeefffdddccc______aaabbbbbbccccccbbb^^^___aaabbbdddfffjjjmmmsssssssssssssssttttttuuurrrqqqpppppprrrrrrqqqppprrrqqqooommmkkkiiihhhgggfffdddaaa]]]ZZZXXXWWWWWWUUUUUUTTTTTTSSSSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOOOOMMMJJJFFFDDDBBBAAA@@@>>><<<;;;:::;;;;;;;;;999777777777666555555444333333333333333222000///---,,,,,,,,,++++++******))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''rrrpppoooppptttxxxzzz||||||}}}~~~}}}{{{xxxwwwwww{{{yyywwwuuusssqqqoooooooooooopppqqqssstttuuuuuuvvvxxxzzz|||}}}|||{{{zzzxxxwwwuuusssrrrrrrrrrrrrqqqrrrsssssssssqqqooonnnmmmlllkkkjjjhhhgggfffeee```^^^]]]\\\[[[XXXUUURRROOOMMMIIIHHHGGGGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>======<<<<<<;;;::::::999888999888888777666555444444444444444333222111111000000///......------,,,,,,------,,,,,,+++***))))))******+++++++++******))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''((((((((('''&&&&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&,,,444444000...,,,***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((('''&&&'''((()))***(((***---...---,,,+++,,,,,,...000444777:::;;;<<>>;;;888555333222111222333333444444555555666555555666666777888888999999999:::;;;<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAA??????@@@BBBCCCEEEFFFFFFCCCDDDDDDEEEFFFGGGIIIJJJKKKMMMPPPRRRSSSSSSUUUVVVUUUVVVVVVWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYZZZ[[[^^^aaacccdddeeeeeedddccccccdddffffffeeeddd]]]^^^```bbbcccdddcccccc^^^___aaaaaabbbdddhhhkkkoooppprrrtttuuuuuutttttttttrrrpppqqqssstttrrrppppppppppppooonnnllljjjiiicccaaa^^^[[[XXXWWWVVVVVVUUUTTTTTTSSSRRRQQQPPPPPPNNNNNNMMMLLLLLLLLLMMMMMMKKKHHHEEEBBBBBBAAA???>>>>>>===::::::::::::999888777777666555444333222111111000///...---,,,***)))************************(((((((((((('''''''''&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%((($$$%%%&&&((((((&&&%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&qqqooonnnooosssxxx{{{|||zzz|||}}}|||zzzwwwvvvvvvtttuuuuuuuuussspppmmmlllnnnnnnoooppprrrssstttuuuvvvwwwyyyzzz{{{|||{{{{{{wwwuuutttrrrqqqqqqqqqrrrpppqqqrrrssssssqqqooonnnnnnmmmllljjjiiigggfffeee___^^^\\\[[[ZZZXXXTTTQQQPPPMMMJJJHHHGGGGGGFFFDDDBBBCCCCCCCCCCCCBBBAAAAAA===<<<<<<;;;;;;:::999999::::::999888666444222111222222222222111000//////000//////...------,,,,,,,,,,,,,,,,,,+++***))))))((())))))*********))))))++++++******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((()))$$$$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%!!!!!!$$$&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%'''...555555000...,,,))))))))))))'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&''')))***'''***---...---+++++++++)))+++///444999===@@@AAADDDBBB???;;;888555333222222222333444444555555666555555666666777888888888999999::::::;;;<<<======@@@?????????????????????@@@@@@AAAAAABBBCCCCCCDDDBBBBBBCCCDDDFFFGGGIIIJJJHHHKKKOOOQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTVVVVVVVVVWWWWWWXXXXXXXXXZZZ\\\^^^aaadddeeeffffffddddddccceeefffgggfffddd[[[\\\___aaaccccccdddccc^^^___```aaaaaacccfffiiikkkmmmqqqtttuuuuuutttsssuuusssqqqrrrtttuuusssqqqooopppqqqqqqpppnnnkkkjjjaaa___\\\YYYVVVUUUUUUVVVTTTTTTSSSRRRPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLJJJGGGDDDBBBAAAAAA???>>>@@@>>>;;;999:::::::::999777777666555333222111111000...,,,++++++***((('''))))))))))))************((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''$$$$$$&&&)))$$$%%%'''(((((('''%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%rrrpppmmmnnnpppsssuuuuuu~~~}}}||||||yyyvvvsssvvvuuusssqqqnnnllljjjiiiggghhhkkknnnpppqqqqqqqqqvvvwwwxxxzzz{{{{{{||||||yyytttpppppprrrsssppplllooopppqqqqqqqqqqqqpppooojjjkkkkkkiiieeecccbbbbbb___^^^]]][[[YYYVVVTTTSSSRRROOOKKKIIIGGGFFFCCCAAAAAABBBCCCCCCBBBAAA???>>>>>><<<999777666666888999777777777777666666666666666666555444333111000///......---------......///***+++,,,---,,,+++***)))''''''(((((())))))******(((******)))'''%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%''''''''''''%%%$$$$$$%%%''''''''''''%%%$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%'''***,,,---...+++******)))(((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############)))&&&$$$%%%'''(((&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))******)))(((''''''((()))*********((('''&&&---,,,---222999???AAA@@@FFFHHHHHHCCC:::444333555333333222222222333555666777777666555555666888888999888999999:::;;;<<<===>>>>>>============>>>>>>@@@@@@AAABBBBBBBBBBBBAAACCCBBBBBBCCCDDDFFFHHHIIIJJJLLLNNNOOOOOOOOOPPPQQQSSSUUUXXXYYYXXXYYYZZZ[[[XXXYYYYYYWWWVVVVVVXXXZZZ\\\___ccceeeffffffhhhiiigggfffdddeeeeeeeeedddbbb``````aaabbbdddeeeffffffcccddddddeeeeeeddddddccckkkkkklllooorrrsssrrrqqqwwwuuussstttvvvxxxyyyyyyvvvtttrrrqqqrrrppplllhhhaaa___]]]ZZZXXXXXXYYYZZZVVVUUUTTTRRRQQQQQQPPPPPPNNNMMMMMMKKKJJJIIIHHHGGGGGGFFFDDDBBBAAAAAAAAAAAA;;;:::999999::::::888777666444333333333333222000000000000///......------))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%,,, &&&((($$$,,,'''((()))***)))(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''***(((&&&$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&((()))'''&&&###!!! !!!"""###***(((%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ssspppmmmmmmppptttwwwxxx}}}}}}|||||||||zzzwwwtttuuutttrrrpppmmmkkkiiiiiijjjkkkmmmoooqqqqqqqqqqqquuuvvvwwwxxxyyyzzzzzzzzzyyyuuuqqqqqqssstttrrroooppppppqqqrrrrrrqqqppppppjjjjjjiiigggeeecccaaa```]]]]]]\\\ZZZXXXVVVTTTSSSRRROOOKKKIIIHHHFFFCCCAAAAAAAAABBBBBBAAA@@@>>>>>>>>><<<:::777777888999;;;666666666555555555444444555555444444333222000000......------------......***++++++,,,,,,,,,++++++))))))))))))(((((((((((()))***+++***)))((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''')))+++,,,---******))))))(((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%######%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$"""!!!!!!######""" ######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))&&&&&&''''''&&&%%%%%%$$$)))******+++,,,,,,,,,+++///...///444;;;AAADDDCCCLLLLLLKKKFFF???888555444333222222111222333444555666666555555555666777888888888888999:::;;;<<<===???>>>==================???@@@AAAAAABBBBBBAAAAAABBBAAABBBBBBDDDFFFHHHIIIIIIKKKMMMNNNNNNNNNOOOQQQQQQTTTVVVXXXXXXYYYZZZ\\\[[[[[[ZZZYYYWWWWWWXXXZZZ\\\^^^bbbdddeeegggjjjllljjjhhheeedddeeedddcccbbbaaaaaabbbccccccdddeeeeeeccccccdddeeeeeeeeeeeeeeekkkkkklllooorrrsssrrrqqquuutttssssssvvvxxxyyyyyywwwuuusssrrrrrrppplllhhhdddbbb^^^[[[YYYWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQOOONNNLLLJJJIIIHHHHHHHHHGGGEEECCCAAA????????????<<<:::999999999999777666444333111111222222000///...------,,,+++******)))))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&###,,,"""'''+++$$$******&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((+++)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$&&&'''***)))'''&&&%%%%%%%%%&&&''''''&&&''')))(((&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$rrrpppmmmmmmpppuuuyyy{{{yyyyyyzzz|||}}}{{{xxxuuussssssqqqooollljjjiiihhhkkklllnnnooopppoooooonnnssssssuuuvvvwwwxxxxxxxxxwwwtttqqqrrrtttuuusssqqqooopppqqqrrrrrrqqqpppooojjjhhheeedddeeeddd```\\\[[[ZZZZZZYYYXXXVVVTTTSSSQQQOOOKKKIIIHHHFFFDDDBBB@@@AAAAAAAAA@@@???>>>======;;;:::888888:::;;;<<<444444444444333333333333333333333333333222111111...------,,,,,,---------+++++++++++++++,,,---...*********)))((('''''''''((()))***)))((()))***,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%&&&'''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&'''((()))*********))))))(((((('''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%$$$######$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((()))))))))(((''''''))))))******,,,---...///000///000666???FFFIIIJJJRRRQQQNNNJJJFFF???888333333222111111111222333444555444444444444555666777666777777888:::;;;<<<<<>>======<<<<<<<<<===???@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBDDDFFFHHHIIIIIIJJJLLLMMMLLLMMMNNNPPPOOOQQQTTTWWWXXXYYY[[[]]]]]]]]]\\\ZZZXXXWWWYYYZZZ\\\^^^```bbbdddhhhlllooonnnkkkgggdddccccccbbbaaabbbbbbbbbcccccccccddddddaaabbbdddeeeffffffffffffjjjjjjkkkmmmqqqrrrrrrqqqtttrrrqqqrrruuuxxxyyyzzzwwwvvvttttttsssppplllhhhfffdddaaa]]]YYYWWWVVVUUUVVVUUUTTTSSSRRRQQQQQQQQQPPPNNNKKKIIIHHHGGGHHHIIIGGGEEECCC@@@>>>============;;;999999999888666555333222000000111111///...------,,,+++***)))((('''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((***)))))))))((((((''''''"""---$$$&&&+++---333'''%%%&&&((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))+++***(((&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%(((+++,,,+++&&&###&&&&&&%%%%%%%%%%%%$$$$$$########################qqqnnnllllllpppuuuzzz|||uuuvvvxxx{{{}}}|||yyyvvvsssrrrpppnnnllljjjhhhhhhiiijjjlllmmmnnnnnnmmmmmmqqqqqqssstttuuuvvvvvvvvvsssqqqpppppprrrsssrrrqqqmmmnnnoooppppppooonnnmmmiiieeeaaaaaacccccc^^^YYYXXXXXXXXXWWWVVVUUUTTTSSSQQQNNNKKKIIIGGGFFFDDDBBB@@@@@@??????>>>======<<<;;;:::999999999;;;<<<===444444333333333222222222111111222222222222222111...---,,,,,,,,,,,,,,,,,,+++*********+++,,,...///***)))))))))(((((((((''''''(((((('''&&&&&&(((***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&&&&%%%############%%%&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&'''''''''((((((((())))))((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))*********))))))((())))))(((((()))+++---...///...000777AAAJJJOOOQQQTTTQQQNNNMMMLLLGGG???777333222111000111111333333333333333333444555555666555666777999:::;;;;;;<<>>======<<<<<<<<<===@@@@@@AAABBBBBBBBBBBBAAA???@@@AAACCCEEEGGGHHHIIIHHHJJJKKKKKKKKKLLLNNNPPPMMMPPPSSSVVVWWWYYY\\\^^^^^^^^^]]][[[XXXWWWXXXZZZ\\\]]]___aaaccchhhnnnrrrrrrmmmhhhdddbbbbbbaaa```bbbbbbbbbbbbbbbccccccccc___```bbbdddeeeffffffgggiiiiiiiiillloooqqqrrrqqqrrrppppppqqquuuxxxyyyyyywwwwwwvvvvvvtttpppllliiigggeeebbb^^^[[[XXXWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPNNNKKKHHHFFFGGGHHHIIIHHHFFFCCC@@@>>>===<<<<<<===<<<999999888777555333333111000000000000///---000///...---,,,+++***)))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((###,,,%%%%%%***777BBB,,,''''''((((((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$&&&***,,,***&&&###'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$pppmmmkkklllpppuuuyyy{{{ssstttvvvyyy{{{|||yyywwwsssrrrqqqooommmkkkjjjiiihhhjjjlllnnnooooooooooooooopppqqqrrrssstttttttttnnnmmmllllllnnnoooooonnnjjjkkkllllllllllllkkkjjjgggccc______aaa```[[[VVVUUUVVVVVVUUUUUUSSSRRRRRROOOMMMIIIGGGFFFEEECCCAAA???>>>>>>===<<<<<<;;;;;;999999888888999:::;;;<<<444444444333333333222222///000111111222222111111------,,,+++++++++++++++******))))))***,,,---///'''((((((((()))))))))***)))******(((&&&%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''###$$$&&&(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&&&&%%%############%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''''''''&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$##################&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&&&&+++***)))))))))***,,,---,,,,,,...666AAALLLRRRTTTQQQNNNLLLMMMPPPMMMFFF>>>444333222111111222333333111222333333444555555555555666777999;;;<<<<<<<<<>>>>>>============>>>>>>AAAAAABBBCCCCCCCCCCCCBBB@@@AAABBBDDDFFFGGGIIIIIIIIIJJJKKKJJJJJJKKKNNNPPPMMMPPPSSSVVVWWWYYY[[[]]]]]]^^^]]]ZZZXXXWWWXXXYYY\\\]]]^^^___bbbgggmmmqqqrrrnnnhhhdddbbbaaa```___bbbbbbbbbbbbbbbbbbbbbbbb^^^___```bbbdddeeeffffffhhhggghhhjjjnnnpppqqqqqqqqqooooooppptttwwwxxxxxxuuuwwwxxxxxxuuuqqqnnnlllfffeeebbb___]]]ZZZXXXXXXVVVUUUSSSRRRQQQQQQPPPPPPPPPNNNJJJGGGFFFFFFHHHIIIHHHGGGDDDAAA???>>>=========;;;999888888777555333333222000000111111///...000000///...---,,,++++++((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$)))$$$&&&,,,BBBUUU<<<)))))))))(((&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&'''((((((''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%###$$$%%%&&&'''(((((()))(((((('''######$$$&&&((((((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ooonnnmmmnnnrrrvvvyyyzzzrrrrrrtttvvvyyy{{{zzzyyytttsssrrrpppooommmlllkkkiiijjjmmmooopppqqqqqqqqqlllmmmnnnooopppqqqqqqqqqjjjiiiiiiiiiiiiiiijjjkkkfffggghhhiiiiiihhhgggfffdddaaa^^^]]]^^^]]]YYYUUUTTTTTTTTTTTTSSSRRRQQQPPPMMMKKKHHHFFFEEEDDDBBB@@@>>>===<<<;;;:::::::::;;;777777777777777888999999333333333333222222222222///000000111111111000000------,,,+++************)))))))))))))))***+++,,,'''''''''((()))************,,,---,,,)))'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&(((((((((''''''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%$$$$$$############$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''((((((((((((''',,,++++++++++++,,,,,,---+++***,,,333???IIIOOORRRKKKHHHHHHKKKOOOOOOJJJEEE555444333222222222333444111111333444555666666555555666888;;;<<<=========>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDBBBCCCDDDFFFGGGHHHHHHIIIIIIJJJKKKJJJJJJKKKNNNQQQPPPRRRUUUWWWWWWXXXZZZ\\\]]]]]]\\\ZZZXXXWWWYYYZZZ]]]^^^^^^___aaadddjjjnnnoookkkgggdddbbbaaa```___aaaaaaaaabbbbbbbbbcccccc^^^___aaabbbdddeeeffffffgggffffffiiilllpppqqqqqqqqqooonnnooorrruuuvvvwwwsssvvvyyyyyyvvvssspppnnnfffeeedddaaa^^^[[[YYYXXXTTTTTTRRRQQQPPPOOOOOOOOOOOOMMMJJJHHHGGGFFFGGGHHHHHHFFFDDDAAA???>>>>>>>>><<<:::888888888777555444333222000000111111///...------,,,,,,++++++******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******(((&&&$$$"""!!! %%%%%%###)))---EEE___GGG***)))((('''%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$%%%%%%%%%&&&'''''''''%%%$$$######%%%&&&%%%$$$""""""############$$$$$$''''''''''''''''''''''''qqqpppppprrruuuyyyzzzzzzsssrrrrrrtttwwwyyyzzzzzzvvvuuutttsssqqqooonnnmmmiiijjjlllmmmnnnnnnmmmmmmhhhiiijjjkkklllmmmmmmmmmggggggggggggffffffggggggeeefffggggggggggggfffeee```___^^^]]][[[YYYWWWUUUTTTTTTSSSSSSQQQPPPOOONNNKKKIIIFFFDDDDDDCCCAAA???======;;;:::999999::::::555555555555555555666666222222111111111000000000000000000111000000//////---,,,+++******)))))))))'''(((((()))))))))(((((((((((((((((())))))))))))'''***,,,---+++)))''''''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((((((''''''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&''')))'''%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((()))***************((()))***+++,,,,,,------,,,++++++000:::CCCIIIKKKEEEDDDEEEHHHKKKMMMKKKIII666666444333333333444444111222333555666666666666555777999<<<>>>>>>>>>>>>===>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHJJJKKKKKKJJJJJJLLLOOOQQQSSSUUUXXXXXXXXXXXXYYYZZZ]]]]]]]]][[[YYYYYY[[[]]]]]]^^^______```bbbfffiiikkkhhheeeccccccbbb```^^^___``````aaabbbccccccddd```aaacccdddeeefffgggggggggfffeeegggkkkoooqqqqqqqqqooonnnoooqqqtttuuuuuurrruuuyyyzzzwwwtttrrrqqqiiihhhfffbbb___[[[XXXVVVSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFDDDBBB@@@>>>>>>>>>>>>;;;999777777888888666444222000////////////...,,,+++++++++***************((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$###((("""""",,,(((:::TTT===''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%&&&"""!!!!!!!!!"""###%%%&&&&&&%%%$$$%%%&&&&&&%%%############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrrrrsssuuuxxx{{{{{{zzztttrrrqqqrrrvvvyyyzzzzzzwwwvvvuuutttrrrqqqpppoooggghhhiiijjjiiiiiiggggggeeefffgggiiijjjjjjjjjjjjgggggggggfffddddddeeefffdddeeefffggggggfffeeeddd^^^______]]]YYYWWWVVVVVVTTTTTTSSSRRRQQQOOOMMMMMMJJJHHHEEECCCCCCBBB@@@>>>===<<<:::999888999999:::444444444444444444444333000000000000////////////000000000000000///......---,,,+++***))))))))))))''''''((())))))((('''&&&******))))))((((((''''''"""&&&***,,,***(((&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%'''(((((('''%%%%%%%%%%%%'''(((((('''%%%%%%"""%%%(((******)))&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%!!!!!!###$$$&&&''')))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&$$$###!!!###%%%$$$!!! !!!#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''(((''''''"""$$$&&&)))++++++,,,+++...,,,+++///777???CCCEEEBBBBBBCCCFFFIIIJJJKKKJJJ777666555444333444444555111222444666777777777666555777:::===????????????======>>>@@@AAACCCEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHKKKKKKKKKKKKJJJLLLOOORRRVVVWWWYYYYYYXXXWWWXXXYYY^^^^^^^^^\\\[[[[[[]]]___^^^____________```cccfffhhhfffdddccccccbbb```^^^^^^___```aaabbbcccddddddcccdddeeefffggghhhhhhhhhfffeeeeeegggkkknnnpppqqqqqqpppnnnoooqqqsssttttttpppuuuzzz{{{xxxuuussssssllljjjhhhddd___ZZZVVVTTTRRRQQQPPPOOONNNMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFEEEDDDBBB@@@???=========>>>:::888777777888888777555111///...---......---+++***++++++++++++,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&((()))***+++,,,"""###,,,!!!+++BBB+++$$$$$$$$$%%%&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((('''&&&%%%%%%%%%%%%'''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%$$$###"""###&&&(((***'''&&&&&&'''((('''$$$"""&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%uuussstttzzz}}}wwwuuusssrrrrrruuuxxx{{{}}}zzzvvvrrrpppqqqrrrsssmmmkkkjjjjjjkkkkkkiiihhhgggggghhhiiijjjkkklllllleeedddbbbbbbcccdddcccbbb___aaadddgggiiiiiiiiihhhccc```]]][[[[[[ZZZVVVSSSSSSRRROOOMMMKKKJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@???<<<;;;::::::999999999999;;;888555333333333333333111111111111111111111111///......---------......,,,+++******))))))******'''((((((((())))))******(((((((((((((((((((((((((((''''''&&&&&&''''''((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&)))(((&&&$$$$$$&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###!!!"""%%%))),,,///+++&&&$$$$$$$$$###!!!!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))***++++++,,,,,,+++---...///444;;;;;;777>>><<<<<>>>>>===<<<<<<<<<>>>???AAABBB@@@BBBEEEHHHJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMNNNNNNNNNMMMNNNQQQSSS[[[\\\\\\[[[YYYWWWVVVWWWZZZ[[[\\\\\\[[[[[[^^^___```___^^^]]]^^^aaadddfffggggggfffeeecccaaa___^^^aaa```_________aaabbbcccccceeeggggggfffffffffhhhffffffggghhhjjjmmmoooqqqqqqpppooonnnnnnoooppppppssstttvvvwwwxxxvvvuuutttpppnnnjjjfffaaa]]][[[YYYRRRQQQPPPNNNLLLJJJJJJIIIMMMKKKIIIFFFEEEFFFFFFGGGBBBAAA@@@>>>===;;;:::999555555666666555333111000111000...---,,,,,,,,,---,,,,,,++++++***)))(((((((((((((((((('''&&&%%%$$$&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((***(((&&&$$$###$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvuuuvvvzzz|||wwwvvvtttssstttwwwzzz|||}}}zzzvvvssspppppppppqqqkkkjjjiiiiiijjjjjjhhhgggffffffggghhhhhhiiijjjjjjeeecccaaaaaabbbcccbbbaaaaaabbbdddeeegggggggggfffbbb___\\\[[[ZZZYYYUUUSSSQQQPPPMMMKKKIIIHHHHHHHHHGGGFFFEEECCCAAA@@@???>>><<<<<<:::999999888888888666444111000111222222222111111111111111111111111------,,,------...///000,,,++++++***************&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''***)))'''%%%%%%''')))***)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""###%%%(((***+++'''$$$###$$$%%%%%%###$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))***+++++++++***,,,,,,---333;;;===:::>>>===>>>AAADDDDDDAAA===555444333222111111222333333333333333444666777888999999:::;;;<<<===>>>>>>======<<<===>>>@@@AAACCC@@@BBBEEEHHHIIIIIIHHHGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLNNNNNNNNNPPPSSSUUUYYY[[[\\\[[[YYYWWWWWWXXX[[[\\\]]]]]]]]]]]]___aaaaaa```______```bbbdddeeegggffffffdddbbb```___^^^____________```aaabbbcccbbbdddeeeeeedddddddddeeeaaabbbcccdddfffhhhjjjkkkoooooommmmmmmmmmmmnnnoooppprrrsssuuuuuuuuutttssspppnnnkkkfffaaa]]]ZZZYYYSSSRRRPPPNNNLLLJJJJJJIIIKKKJJJHHHFFFEEEEEEFFFGGGBBBAAA@@@>>><<<;;;999999666666666666555333111000///...------,,,---......,,,,,,+++******)))((((((++++++++++++***)))((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''***(((&&&$$$$$$$$$%%%&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxwwwwwwzzz~~~}}}zzzwwwvvvuuuuuuvvvxxx{{{}}}}}}{{{wwwssspppnnnmmmmmmiiihhhgggggghhhiiihhhfffeeeffffffgggggghhhhhhhhheeecccaaaaaabbbcccbbbaaabbbccccccccccccccccccccc```^^^[[[YYYXXXWWWTTTRRRNNNMMMKKKIIIHHHGGGFFFFFFFFFEEECCCAAA@@@>>>>>>>>>===<<<:::999888777666666333111//////000222222111////////////////////////+++++++++,,,---...///000,,,,,,+++************+++&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***)))'''&&&&&&''')))***((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&$$$""""""$$$%%%&&&&&&''''''&&&&&&$$$###!!! """""""""###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''(((((()))*********)))++++++,,,222;;;???>>>???>>>>>>@@@AAA???888333333333444444333333222222222222333333444666777888888999::::::<<<<<<===>>>>>>=========>>>@@@AAACCC@@@AAADDDFFFHHHHHHGGGFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJKKKMMMNNNOOOQQQTTTVVVWWWYYYZZZZZZYYYXXXXXXYYY\\\]]]______^^^^^^```aaaaaabbbbbbbbbccccccddddddeeeeeeeeecccbbb```^^^]]]\\\]]]___```aaabbbccccccaaacccddddddbbbaaabbbbbbcccdddfffhhhiiijjjkkkkkkmmmlllkkkjjjjjjkkklllmmmmmmnnnpppqqqrrrrrrrrrqqqpppoookkkfffaaa]]]ZZZXXXTTTSSSQQQNNNLLLJJJIIIIIIIIIHHHFFFEEEDDDEEEFFFFFF@@@@@@???===<<<:::999888666666666666555333222111---------,,,---......///+++++++++******))))))(((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$&&&(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxwwwwwwxxxzzz{{{yyyvvvuuuuuuuuuuuuvvvxxxzzz{{{|||zzzxxxtttqqqmmmkkkjjjgggfffeeeeeeggghhhgggfffffffffgggggghhhhhhhhhhhhgggeeecccccccccdddcccbbbdddcccbbbaaa````````````]]]\\\ZZZXXXVVVTTTRRRQQQMMMLLLKKKIIIGGGFFFEEEDDDEEEDDDBBBAAA???>>>>>>======<<<:::888666555555555444222000000111222222111........................,,,+++++++++,,,---......,,,,,,+++***************((((((((()))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***)))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%#########$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%'''&&&&&&%%%$$$###"""!!!"""""""""###$$$&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((())))))))))))+++++++++111:::AAABBB???===;;;;;;;;;999444///222333444555555444222111222222222333444555777777888888999:::;;;<<<======>>>>>>======>>>???AAABBB???AAACCCEEEFFFGGGFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJLLLNNNNNNOOOPPPRRRTTTTTTVVVXXXYYYXXXXXXYYYZZZ[[[]]]^^^___^^^^^^___```aaabbbccceeeeeeeeedddcccddddddcccbbbaaa___^^^]]]ZZZ\\\^^^```bbbccccccbbbbbbdddeeedddbbbaaaaaaaaaggghhhjjjlllmmmmmmlllllliiiiiihhhgggggghhhjjjkkkjjjkkkmmmooopppqqqqqqqqqpppnnnkkkgggbbb]]]YYYWWWUUUTTTQQQOOOLLLJJJIIIHHHFFFFFFEEEDDDCCCDDDDDDDDD??????===<<<;;;999888888777666666555444333222111...---------------------+++*********)))))))))(((&&&'''''''''&&&&&&%%%$$$(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxwwwvvvvvvwwwvvvuuutttssssssssstttuuuuuuvvvvvvyyyxxxwwwuuuqqqmmmjjjgggeeedddcccdddfffggggggeeehhhhhhhhhiiiiiijjjjjjkkkjjjhhhfffeeeffffffeeedddeeecccbbb```^^^]]]]]]\\\ZZZYYYXXXVVVTTTRRRQQQPPPMMMMMMLLLJJJHHHGGGEEEDDDDDDCCCBBB@@@???>>>======;;;:::999777555444444444555333111000111000///---------------------------...---,,,+++++++++++++++,,,+++******))))))******)))))))))))))))(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$&&&'''((()))######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))***,,,,,,+++000999AAACCC===999555444555555333000000222444555555444222111222222222333444555666777777777888999:::;;;<<<<<<>>>============>>>@@@AAA???@@@BBBCCCEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKMMMNNNNNNNNNMMMNNNPPPRRRTTTVVVWWWWWWWWWXXXYYYXXX[[[]]]]]]]]]\\\]]]^^^```aaaccceeeeeeeeedddccccccbbbbbbaaa```^^^]]]\\\ZZZ[[[^^^```bbbbbbbbbbbbccceeefffeeecccbbbbbbcccdddeeeggghhhhhhhhhgggfffffffffeeeeeeeeefffhhhiiiiiijjjkkkmmmnnnoooooopppnnnmmmkkkgggccc^^^ZZZXXXVVVUUURRROOOLLLJJJHHHHHHEEEDDDCCCCCCBBBBBBBBBBBB>>>===<<<;;;:::999888777666666555444333222222111/////////...,,,+++***)))*********)))))))))))))))))))))*********)))(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((***++++++(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxwwwwwwvvvuuutttssssssrrrrrrssssssssssssrrrrrrtttuuuuuuuuurrrnnnjjjgggdddcccbbbdddfffggggggfffhhhiiiiiijjjkkklllmmmnnnkkkiiiggggggggggggfffeeedddcccbbb```^^^\\\[[[ZZZWWWWWWWWWUUUQQQOOOOOOPPPMMMMMMLLLKKKIIIGGGEEEDDDBBBAAA@@@>>>===<<<<<<<<<:::999777666555444444333333222000//////...,,,***------------------------...---,,,+++***)))))))))******)))(((((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""###############$$$%%%&&&'''$$$$$$$$$%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&''''''((()))))))))))),,,---+++...666===???999555000///222444333222///111333444444333222111111111222222333555666777666777888888::::::;;;<<<======<<<;;;<<<===>>>???>>>???@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJLLLNNNNNNLLLKKKLLLLLLOOORRRTTTUUUTTTUUUVVVWWWVVVYYY[[[\\\\\\[[[[[[\\\^^^___aaacccddddddccccccaaaaaaaaa```___^^^\\\\\\[[[\\\^^^___```aaabbbbbbdddeeeffffffdddcccddddddddddddeeeeeeeeeddddddcccddddddccccccdddeeefffgggiiiiiiiiijjjkkklllmmmmmmlllllljjjgggddd___[[[YYYXXXVVVSSSPPPLLLJJJHHHGGGDDDCCCCCCBBBAAA@@@???>>><<<<<<;;;:::999888777777666555444222111111111111000000///...,,,***((('''))))))))))))))))))))))))((((((((())))))(((((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''***...000000---(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyyyyxxxvvvuuutttttttttrrrsssssstttsssrrrpppnnnpppqqqtttuuusssoookkkhhhcccbbbbbbdddfffhhhhhhgggggghhhiiijjjlllnnnooopppllljjjgggfffggggggeeedddccccccbbbaaa___\\\ZZZXXXTTTVVVVVVSSSPPPMMMNNNOOOLLLLLLLLLKKKIIIGGGEEECCC>>>>>><<<;;;::::::::::::888777666555444444444444222111//////000///---,,,........................---,,,+++******)))******))))))((('''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''')))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&###%%%&&&%%%###"""###$$$###############%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$###############$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((())))))******'''+++,,,)))***111777999444111...///222333222000///000111222222222111111111111111222333444666666666666777888999:::;;;;;;<<<<<<;;;::::::;;;===>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGIIILLLLLLKKKKKKKKKLLLNNNPPPRRRSSSRRRRRRSSSUUUUUUXXX[[[\\\[[[[[[[[[[[[[[[\\\^^^```aaabbbcccccc`````````___^^^]]]\\\[[[]]]]]]]]]^^^___```aaabbbbbbdddffffffeeedddeeefffgggfffeeeeeeddddddddddddccccccbbbbbbcccdddfffggggggggggggggghhhhhhiiijjjjjjjjjiiigggddd```]]]ZZZXXXWWWTTTPPPLLLJJJHHHGGGDDDCCCCCCAAA@@@>>><<<;;;;;;;;;:::999888777777666555444222000/////////000............---+++)))(((((()))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%(((,,,///000...+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzzzzzzzxxxvvvuuuuuuvvvsssttttttuuusssqqqooommmmmmooosssuuutttpppllliiicccbbbbbbdddfffhhhhhhgggfffggghhhjjjlllnnnooopppkkkiiigggfffffffffeeecccbbbbbbcccbbb```]]]ZZZXXXSSSUUUUUUSSSOOOLLLMMMOOOKKKKKKKKKJJJIIIFFFDDDBBB<<<;;;:::999888888777777777666555444444444444444222111111222333333111000........................+++***************++++++(((((('''&&&&&&&&&&&&&&&******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&(((************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((!!!$$$&&&&&&$$$###$$$&&&%%%$$$#########$$$&&&&&&$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((()))*********%%%***+++((((((---333444111///...000333444111...//////000111111111111111111111111222333444666666666666777888999:::;;;;;;<<<;;;:::999:::;;;<<<===>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHDDDGGGJJJKKKKKKKKKKKKLLLMMMOOOQQQRRRQQQQQQRRRSSSVVVXXX[[[]]]\\\[[[[[[[[[ZZZZZZ\\\]]]___aaacccddd``````______^^^]]]\\\[[[___^^^]]]]]]^^^___```bbbaaaccceeeeeeddddddeeeffffffeeecccbbbaaaaaabbbccccccbbbbbbbbbbbbdddfffgggffffffeeeeeeeeeffffffgggiiiiiiiiigggeeeaaa^^^[[[YYYWWWTTTPPPMMMIIIGGGFFFDDDCCCCCCAAA???===;;;999;;;::::::999888777666666444333111///......//////,,,------...---,,,***)))(((((((((((())))))))))))(((((()))))))))))))))(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((#########$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&!!!###&&&)))+++,,,,,,+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzxxxuuutttttttttuuuuuutttsssrrrrrrqqqqqqoooppprrrtttsssqqqnnnkkkgggeeecccccceeeggghhhiiifffggghhhiiijjjkkklllmmmggghhhiiijjjiiigggeeedddeeedddbbb___]]][[[ZZZZZZVVVUUUSSSQQQOOOLLLJJJIIIGGGHHHIIIIIIGGGDDD@@@>>>===<<<;;;:::999888888888777777777666555555444444555444333222111000///......------,,,,,,++++++***,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%***&&&######%%%''''''&&&$$$&&&((()))***)))((('''&&&'''((('''&&&&&&'''((((((&&&$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&''''''''''''&&&&&&%%%$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$######$$$&&&'''"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((()))***+++,,,,,,************+++---///000...//////000000000000///000000000000000000000000222222222222222222222222444444555666777888999999<<<<<<;;;;;;;;;:::::::::>>>?????????@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCDDDFFFEEEGGGIIIKKKLLLLLLLLLKKKLLLMMMMMMNNNPPPRRRSSSTTTUUUWWWYYY\\\]]]]]]]]]\\\ZZZ[[[[[[\\\^^^```bbbcccaaaaaa```___]]]\\\[[[[[[[[[\\\]]]^^^___`````````fffeeedddcccbbbcccdddeeeccccccdddeeedddcccbbbaaaaaaaaaaaaaaabbbcccdddeeelllkkkiiigggfffeeeeeedddhhhiiiiiiiiifffaaa]]]ZZZXXXUUURRRPPPNNNLLLIIIFFFAAA@@@>>>===;;;:::::::::999999999888888666555555555444222000///...------///...+++***))))))***+++))))))))))))))))))))))))+++)))'''&&&((()))))))))((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&((()))(((%%%#########$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}|||zzzxxxvvvuuutttttttttttttttsssrrrrrrrrrqqqoooqqqssstttssspppmmmkkkgggeeeddddddeeegggggggggccccccdddeeeggghhhiiijjjggghhhiiijjjiiigggeeedddcccbbb```]]][[[ZZZXXXXXXUUUTTTRRRPPPMMMKKKIIIHHHGGGHHHIIIIIIGGGDDDAAA>>>===<<<;;;:::999888888888777777666666555444444444111111000///...------,,,...------,,,,,,+++******+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%***&&&######%%%'''&&&&&&%%%&&&((()))***)))((('''&&&'''((('''&&&%%%&&&((((((&&&%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!! $$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((())))))))))))))))))***,,,...///......///000000000000///000000000000000000000000222222222222222222222222333444555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;?????????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBDDDFFFFFFGGGHHHJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPRRRTTTUUUTTTVVVXXXZZZ\\\\\\[[[ZZZZZZZZZ[[[]]]^^^aaabbbdddcccbbbaaa```^^^]]][[[[[[[[[[[[[[[\\\]]]^^^___```ccccccbbbbbbbbbdddeeefffcccddddddddddddcccaaa```aaaaaaaaaaaabbbcccdddeeeiiihhhgggfffeeedddddddddggghhhhhhgggccc^^^YYYVVVVVVSSSPPPNNNLLLJJJGGGDDD@@@???>>><<<;;;:::999999888888888888777666555444444333222000///...------///---+++***))))))***+++))))))))))))))))))))))))***(((&&&'''((()))((('''(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&''')))'''%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{{{{zzzyyyxxxvvvtttsssssssssssssssrrrrrrrrrrrrpppqqqssssssrrrooollljjjgggfffeeeeeeffffffeeedddaaaaaabbbccceeefffggghhhggghhhiiiiiihhhgggeeeccc```___]]][[[YYYXXXVVVUUUSSSRRRQQQNNNLLLJJJHHHGGGHHHHHHIIIHHHGGGDDDAAA???<<<<<<:::999888777777777777666666555555444333333//////......---------------------,,,++++++*********)))(((''''''&&&&&&'''((((((((((((((((((((((((&&&&&&''''''(((((((((((($$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))'''$$$$$$%%%%%%%%%%%%%%%&&&((())))))((('''&&&%%%'''((('''&&&%%%&&&''')))'''%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$######""""""!!!!!!!!!$$$%%%&&&%%%$$$###$$$&&&%%%$$$###""""""###$$$%%%$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&(((((((((((()))+++,,,------......///000000//////000000000000000000000000222222333333333333333333333444444555666777888888:::::::::;;;<<<<<<======????????????@@@@@@@@@@@@AAABBBBBBBBBAAAAAACCCEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVTTTUUUWWWYYYZZZZZZYYYYYYZZZZZZ[[[]]]___bbbdddeeeeeedddcccbbb```^^^\\\[[[[[[ZZZZZZYYYZZZ]]]___```bbbbbbaaabbbcccdddfffgggcccdddddddddcccbbb```___aaaaaaaaabbbccccccddddddeeedddddddddcccccccccccceeefffeeeccc```[[[VVVSSSSSSQQQMMMKKKIIIGGGDDDAAA???>>>===;;;:::999888888777777777666666555444444444333111000...---------...---+++***))))))***+++))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%'''''''''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%'''((('''&&&&&&''')))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$#########$$$$$$&&&%%%$$$######$$$%%%&&&((('''%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxyyyyyyyyyxxxvvvtttsssrrrrrrrrrrrrrrrrrrssssssqqqqqqrrrrrrqqqooollljjjhhhgggfffggggggfffdddbbbaaabbbcccdddeeefffggggggffffffhhhhhhgggfffdddbbb^^^]]]\\\[[[YYYWWWUUUTTTRRRRRRPPPNNNLLLJJJHHHHHHGGGHHHHHHGGGFFFDDDAAA@@@<<<;;;:::888777777777777666666555555444333333222////////////////////////------,,,,,,+++************)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%&&&''''''%%%%%%&&&''')))'''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######''''''&&&&&&%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$###""""""###$$$$$$$$$%%%'''&&&%%%%%%&&&((((((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))***+++,,,,,,,,,---......////////////000000000000000000000000222222222222333333333333333333444555555666777777888888999;;;<<<===>>>???======>>>>>>>>>?????????@@@AAABBBAAA@@@@@@BBBDDDHHHGGGGGGFFFGGGIIIKKKLLLMMMMMMNNNOOOQQQTTTUUUWWWVVVVVVXXXYYYZZZZZZZZZYYYZZZ[[[\\\]]]```bbbeeefffggggggfffeeeccc```^^^]]]]]]\\\ZZZYYYZZZ]]]```bbbddddddccccccccceeefffgggcccdddddddddbbbaaa___]]]``````aaabbbccccccccccccaaabbbbbbcccccccccccccccbbbbbbbbbaaa^^^ZZZVVVTTTRRROOOLLLJJJHHHFFFBBB@@@>>>===;;;:::888888777777666666555444444444444444222222000///...---------,,,,,,+++***))))))******))))))))))))))))))))))))%%%%%%%%%'''((((((&&&###&&&&&&'''''''''''''''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&''')))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuvvvwwwwwwwwwvvvtttsssqqqqqqrrrrrrrrrrrrrrrrrrpppqqqrrrqqqpppnnnlllkkkjjjiiihhhhhhhhhgggeeecccbbbbbbccccccddddddeeeeeedddeeefffffffffdddbbb```]]]]]]\\\[[[ZZZXXXVVVTTTRRRRRRPPPNNNLLLKKKIIIIIIFFFFFFFFFFFFDDDCCCAAA@@@;;;:::999888777666666666555555444444333333222222............////////////---,,,,,,++++++***))))))******))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''')))((('''&&&$$$%%%&&&'''&&&%%%$$$%%%'''((('''%%%%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###############"""""""""###$$$%%%%%%######$$$%%%$$$##################$$$$$$%%%'''&&&%%%%%%&&&((((((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((()))******))))))***++++++,,,,,,,,,++++++---....../////////////////////////////////111111111222222222333333333333444444555555666666666777888:::<<<===>>>???<<<<<<<<<<<<============???@@@AAAAAA@@@@@@AAACCCHHHGGGFFFFFFFFFHHHJJJKKKLLLLLLMMMOOOQQQSSSVVVWWWXXXXXXYYYZZZ[[[\\\\\\\\\[[[\\\]]]^^^```ccceeefffhhhhhhhhhhhhfffcccaaa______^^^\\\\\\]]]___bbbdddhhhgggfffeeeddddddeeefffdddddddddcccbbb___]]]\\\^^^___```bbbbbbbbbbbbbbb___```aaaccccccccccccccc^^^_________^^^[[[YYYXXXRRROOOLLLJJJHHHEEEBBB@@@===<<<:::888777666666666555444333222222222333333111111///...------------++++++******************((((((((((((((((((((((((%%%%%%%%%&&&((('''%%%###%%%&&&&&&&&&''''''((((((&&&%%%$$$%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((&&&'''''''''''''''''''''###$$$&&&&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssssstttuuuuuutttttttttrrrrrrrrrrrrqqqqqqqqqqqqoooppppppppppppnnnmmmlllllljjjiiihhhiiiiiigggeeeccccccbbbbbbbbbbbbbbbaaabbbcccdddddddddbbb```^^^\\\\\\\\\\\\ZZZXXXVVVTTTRRRQQQPPPNNNLLLKKKIIIIIIEEEEEEDDDDDDCCCAAA@@@???;;;:::888777666666555555555444444333333222111111,,,,,,------------------,,,,,,,,,+++******))))))******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%&&&'''(((((('''%%%$$$$$$&&&'''&&&%%%$$$%%%&&&'''&&&$$$%%%&&&(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""""""""###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))***++++++)))***++++++,,,,,,++++++******,,,---......////////////////////////////////////000000111222222222333333333444444444555555555666777999:::<<<===>>><<<<<<<<<<<<============@@@AAAAAAAAA@@@@@@BBBDDDGGGFFFFFFFFFGGGGGGHHHIIIKKKKKKLLLNNNPPPSSSUUUVVVYYYYYYZZZ[[[]]]^^^___```]]]]]]^^^___aaacccdddeeeiiiiiijjjjjjiiifffdddbbb```______^^^___bbbdddeeeiiihhhfffeeedddcccdddddddddddddddcccaaa^^^\\\ZZZ\\\]]]___aaaaaaaaa``````]]]___```bbbccccccbbbaaa\\\]]]]]]]]]]]]\\\[[[ZZZQQQOOOLLLIIIHHHEEEBBB@@@;;;:::999777666555444444444333111111000111222333000000...------,,,,,,,,,*********************)))((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&'''((())))))&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&'''''''''''''''###%%%&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqqqqqqqqqqrrrsssttttttsssrrrrrrrrrqqqpppppppppnnnnnnoooooooooooonnnnnnnnnllliiihhhiiijjjjjjiiiffffffeeedddcccbbbaaa``````aaabbbbbbbbb```^^^\\\ZZZ[[[[[[[[[ZZZXXXUUUTTTPPPPPPNNNMMMKKKJJJHHHHHHCCCCCCBBBBBBAAA@@@???>>>:::999888777666555555555444444333333222111111111.........---------------,,,,,,++++++***)))))))))))))))((((((((())))))***''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%'''%%%&&&'''((((((&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%###$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((((()))***+++++++++***))))))***+++,,,---.........////////////////////////---......///000000111111333333333333333444444444444555666777999:::<<<<<<=========>>>>>>>>>??????@@@AAABBBAAA@@@AAABBBDDDEEEFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKMMMOOORRRTTTVVVXXXXXXYYY[[[]]]___aaabbb_________```aaabbbddddddiiijjjkkklllkkkiiigggeee````````````aaacccdddeeegggfffdddcccbbbbbbcccddddddddddddbbb```]]][[[YYYZZZ\\\^^^___``````___^^^\\\]]]___```aaa```___^^^\\\\\\\\\\\\[[[ZZZYYYXXXPPPNNNKKKHHHGGGDDDAAA???:::999888666555444444333333222000//////000222333//////...---,,,,,,,,,,,,))))))************))))))(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&'''((()))***'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%$$$%%%&&&&&&'''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$%%%&&&'''(((((((((((($$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqpppooooooppprrrssstttssssssrrrrrrqqqpppoooooommmnnnnnnoooooooooooooooooollliiihhhjjjkkklllllljjjjjjhhhgggeeedddcccbbb^^^___aaaaaa```___\\\[[[YYYZZZ[[[[[[YYYWWWTTTSSSOOONNNMMMKKKJJJHHHGGGGGGBBBBBBAAA@@@@@@???>>>>>>:::999888666555555555555444444333333222111111000111111000000000/////////,,,,,,++++++***)))))))))(((((('''''''''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""%%%&&&$$$$$$&&&(((%%%&&&'''((((((&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$######%%%'''&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''((()))******)))((((((((()))+++,,,---.........////////////////////////,,,------...///000000111333333333333333333444444444444555777888999:::;;;????????????@@@@@@@@@@@@AAABBBBBBBBBAAAAAACCCEEEDDDEEEGGGHHHHHHGGGFFFEEEHHHIIIJJJLLLOOOQQQTTTUUUWWWWWWYYYZZZ]]]___bbbccc````````````aaabbbcccdddhhhjjjlllmmmmmmkkkhhhggg______```aaabbbcccddddddcccbbbaaaaaaaaabbbcccddddddddddddbbb```]]]ZZZXXXYYY[[[]]]_________^^^]]]ZZZ[[[]]]______^^^]]]\\\\\\\\\\\\[[[ZZZXXXWWWVVVOOOMMMJJJGGGFFFCCC@@@>>>:::999777666444333333333222111///......000222333///...------,,,,,,,,,,,,((()))************))))))(((((((((((((((((((((((()))'''%%%%%%&&&'''((('''$$$$$$%%%&&&''')))******((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmmmmnnnooopppqqqrrrrrrsssrrrqqqooonnnmmmmmmmmmmmmlllkkkmmmoooppppppooooooooonnnmmmkkkjjjiiihhhjjjiiihhhgggfffeeedddccc```bbbdddbbb^^^ZZZZZZZZZZZZYYYXXXVVVTTTSSSQQQQQQOOOMMMJJJIIIIIIGGGEEECCCAAAAAA@@@???>>>===<<<<<<777777666555444333333222333333333333333222000000///...---,,,+++,,,---------------,,,***((('''&&&((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((++++++*********+++,,,---***(((&&&'''+++......---...//////000000000000///333444555555333333444555555555666777888999::::::::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBDDDDDDCCCDDDEEEGGGIIIJJJJJJKKKLLLNNNPPPRRRTTTTTTVVVVVVWWWYYY\\\___aaabbbcccaaa___]]]]]]___bbbdddggghhhiiikkkllllllkkkkkkfffcccaaa``````aaaaaa```bbbbbbbbbbbbccccccccccccbbbbbbbbbaaa^^^\\\YYYWWW]]]]]]___aaabbbaaa^^^[[[ZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[YYYVVVSSSQQQMMMKKKHHHDDDBBB@@@??????999888666555666555444222111111111111000000000000------.........---,,,+++***************)))(((((((((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$))))))(((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((()))******%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((jjjkkklllmmmnnnppppppqqqqqqpppooonnnnnnmmmmmmmmmkkkjjjiiijjjmmmnnnmmmlllnnnnnnmmmkkkjjjiiihhhgggiiiiiihhhgggfffddddddccccccddddddaaa]]]YYYXXXXXXXXXWWWVVVTTTRRRPPPOOOOOOMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@???>>>===<<<<<<;;;777777666555444333222222111111111111000///...---...---,,,+++***++++++,,,*********++++++******)))************)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$########################"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))************+++)))((())),,,......---...//////000000000000000111333444333222111222333444555666777888999999::::::;;;<<<========================>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFHHHIIIIIIJJJKKKMMMOOOQQQSSSTTTUUUUUUVVVXXX[[[]]]```aaabbbaaa___^^^^^^```bbbdddfffgggiiijjjkkkkkkjjjjjjfffcccaaa````````````___`````````aaaaaaaaaaaabbbbbbaaaaaa___^^^\\\ZZZYYY^^^^^^___aaacccbbb___]]]\\\]]]^^^^^^^^^\\\[[[ZZZXXXXXXYYYYYYWWWUUURRRQQQLLLJJJGGGDDDAAA???>>>>>>999777666555666555333222000000000/////////.........---,,,++++++++++++,,,+++++++++++++++***))))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''hhhiiijjjkkkmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnooojjjiiiiiijjjlllmmmmmmkkkllllllkkkiiihhhgggfffeeeggggggffffffeeedddccccccffffffddd```[[[WWWVVVVVVUUUTTTSSSQQQPPPNNNMMMLLLKKKIIIGGGFFFFFFEEECCCAAA@@@??????>>>===<<<;;;;;;777777666555444333222222000000000000///...------,,,,,,+++***************))))))******+++******)))*********)))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))***+++,,,+++******,,,++++++,,,...///...,,,......///000000000000000000111222111000///000222444444555666777888999999;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===>>>???AAAAAACCCCCCCCCCCCDDDFFFGGGHHHHHHIIIJJJLLLNNNPPPRRRSSSSSSTTTUUUWWWYYY[[[^^^___```````````````aaabbbbbbeeefffhhhiiijjjjjjiiihhheeecccaaa`````````___]]]````````````aaaaaabbbbbbaaaaaa___^^^]]]\\\\\\\\\^^^^^^___aaacccccc```^^^____________^^^\\\ZZZYYYUUUVVVWWWWWWVVVSSSQQQOOOJJJIIIFFFCCC@@@>>>===<<<888777555555555555333111/////////.........------...---***)))((()))+++,,,++++++,,,,,,++++++***)))((((((''''''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhhhhiiikkklllmmmnnnooommmmmmnnnooopppppppppppplllkkkjjjkkkmmmnnnnnnllljjjiiihhhgggfffeeedddccceeeeeeddddddccccccbbbbbbfffdddaaa]]]YYYWWWVVVVVVSSSRRRQQQPPPNNNMMMLLLKKKJJJHHHFFFEEEEEEDDDBBBAAA???>>>>>>===<<<;;;::::::777666666555444333222111111111111111000///......,,,,,,++++++************,,,,,,++++++***((('''&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$%%%%%%&&&''''''(((&&&$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))+++---...///...,,,+++++++++,,,.........,,,+++---...///000000111000000000111222111000///000222333444444555666777888999;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<===???@@@AAACCCCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIKKKMMMOOOQQQRRRRRRRRRSSSUUUWWWYYY[[[]]]^^^___```aaaaaaaaaaaaaaadddeeeggghhhhhhhhhgggfffdddbbb````````````^^^]]]`````````aaabbbbbbccccccbbbaaa___^^^]]]]]]^^^___]]]]]]]]]___aaabbb```^^^^^^^^^______^^^]]][[[ZZZWWWWWWWWWVVVTTTQQQNNNLLLHHHGGGEEEBBB???===;;;:::888666444444444444222111/////////.........---------,,,,,,+++***+++++++++***++++++++++++***))))))'''''''''''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++(((((((((((((((((())))))$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%jjjjjjkkklllmmmnnnnnnooolllmmmooopppqqqrrrrrrrrrlllkkkjjjkkklllmmmlllkkkhhhhhhgggeeedddcccbbbaaabbbaaaaaaaaaaaaaaaaaaaaaaaa___\\\ZZZXXXWWWWWWVVVRRRRRRQQQOOONNNMMMLLLLLLJJJHHHFFFEEEEEEEEECCCAAA>>>======<<<;;;:::999999666666555444333222111111000000000000///...------,,,,,,,,,,,,,,,++++++***+++++++++***)))((('''&&&''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))***,,,......---,,,+++)))+++,,,------,,,++++++---...///000111111111111111222333222111111111333333333444555666777777888:::;;;;;;;;;;;;;;;:::999:::;;;;;;<<<===???AAABBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKMMMOOOQQQQQQQQQQQQRRRTTTVVVXXXZZZ[[[\\\]]]___```aaaaaa``````cccdddeeefffffffffeeedddcccbbb``````aaaaaa___^^^^^^^^^______```aaaaaabbbcccbbb```___^^^___```aaa\\\[[[[[[]]]______^^^\\\[[[\\\]]]^^^^^^^^^]]]\\\ZZZZZZYYYWWWSSSOOOKKKIIIFFFEEECCCAAA>>>;;;999888777555444333444333222000000000000/////////......+++,,,...//////---+++))))))))))))))))))(((((('''''''''((((((''''''&&&%%%'''&&&%%%######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%lllllllllmmmmmmmmmnnnnnnkkkmmmnnnpppqqqrrrqqqqqqjjjiiihhhhhhjjjjjjiiihhhggggggfffdddcccbbbaaa```^^^^^^^^^^^^^^^_________\\\ZZZXXXWWWWWWWWWVVVUUUQQQQQQPPPOOONNNMMMLLLLLLIIIGGGEEEEEEEEEEEECCCAAA===<<<<<<;;;:::999888888666666555444333222111111------------,,,+++******,,,,,,,,,---,,,++++++***''''''((()))************)))))))))(((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&########################&&&%%%%%%%%%$$$$$$$$$###%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((()))***+++***)))))))))***,,,---,,,+++,,,---,,,---...000111111111111222333444333222222333444222222333444555666777777999999::::::;;;::::::::::::;;;;;;===>>>@@@BBBCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMOOOQQQRRRQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[]]]^^^____________bbbcccdddeeeeeedddcccbbbbbbaaaaaabbbccccccaaa```[[[[[[\\\]]]^^^___``````dddccccccbbbaaaaaaaaaaaa\\\[[[[[[\\\]]]]]]\\\ZZZZZZ[[[\\\]]]^^^]]]\\\\\\[[[[[[YYYWWWRRRMMMHHHFFFDDDCCCBBB@@@===:::777666777555333333333333111///000000000/////////......***,,,///111111...+++((((((((())))))(((((('''&&&&&&'''((((((((('''%%%$$$%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''***)))((('''%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&mmmmmmmmmmmmlllllllllllliiikkkmmmoooppppppooonnnjjjhhhggghhhiiijjjiiiggggggfffeeedddcccaaa``````[[[[[[[[[\\\\\\\\\]]]]]]YYYWWWUUUVVVWWWVVVTTTQQQPPPPPPOOONNNMMMLLLKKKKKKGGGEEEDDDCCCDDDCCCBBB@@@<<<<<<;;;:::999888777777666555555444333222111111,,,------,,,,,,+++***)))***+++,,,,,,,,,+++))))))&&&'''((()))************))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))((('''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""###%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((())))))))))))+++---,,,+++,,,...111,,,---...000111111222222222333444333222222222444222222333444555666666777777888999:::::::::::::::;;;;;;<<<===???AAACCCDDDEEEEEEGGGHHHHHHGGGGGGFFFHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQRRRSSSUUUVVVXXXYYYYYYZZZ[[[[[[]]]^^^______aaabbbccccccccccccaaaaaaaaa```aaaccceeeeeedddbbb\\\]]]]]]^^^```aaaaaabbbeeeeeeeeeeeedddcccbbbaaa___]]]\\\\\\]]]]]][[[YYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYWWWUUUQQQLLLGGGDDDBBBBBBAAA???<<<999666444666444333222333222000////////////.........------+++,,,...///...---+++))))))))))))))))))(((''''''&&&'''((()))((('''%%%$$$!!!###%%%'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((('''''''''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((($$$%%%%%%&&&&&&'''''''''nnnnnnmmmllllllkkkjjjjjjhhhiiilllmmmnnnnnnmmmlllllljjjiiijjjkkkkkkjjjiiigggfffeeedddcccaaa``````YYYYYYYYYZZZ[[[[[[\\\\\\XXXVVVTTTUUUVVVUUUQQQNNNOOONNNNNNMMMLLLKKKKKKJJJEEEDDDBBBBBBBBBBBB@@@???<<<;;;;;;:::999888777777666555555444333222111000............---,,,++++++)))******++++++)))((('''))))))***))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))******)))(((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!!!!"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((())))))))))))((()))******+++***,,,...---,,,---111444,,,---...000111111222222111222333333222111222333111222222333444555666777666777888999:::;;;;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEFFFHHHHHHIIIHHHGGGFFFHHHIIIJJJLLLNNNPPPRRRSSSQQQQQQRRRSSSUUUVVVXXXYYYYYYYYYYYYZZZ[[[]]]^^^___```aaabbbccccccbbbaaa`````````aaacccfffgggeeeddd``````aaabbbcccdddeeeeeefffgggggggggfffdddbbbaaaaaa___]]]]]]]]]]]][[[ZZZ[[[\\\\\\\\\[[[YYYXXXVVVVVVVVVUUUSSSOOOKKKGGGDDDAAAAAA@@@???<<<888555444666444222222222222000///......---------,,,,,,,,,,,,,,,,,,+++++++++*********************)))((((((&&&'''((())))))'''%%%$$$"""''',,,---+++'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((qqqmmmiiijjjmmmnnnlllhhhggghhhjjjlllmmmmmmmmmmmmjjjhhhgggffffffhhhkkkmmmkkkjjjgggdddbbb``````___]]]^^^^^^]]]\\\ZZZXXXWWWXXXUUURRRPPPPPPPPPPPPOOOIIIJJJKKKKKKJJJHHHFFFDDDDDDBBB@@@>>>======>>>???===<<<;;;:::888777666555222333444444444222000...//////...---,,,,,,+++++++++++++++***)))(((((('''((((((((((((((((((((((((******)))((((((((((((((($$$$$$###"""###$$$%%%&&&&&&%%%$$$&&&)))***(((&&&&&&&&&&&&'''''''''((((((###!!! !!!###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((())))))******))))))((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$%%%&&&'''((((((&&&$$$###"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&%%%%%%""""""#########$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%###"""###'''((('''%%%&&&&&&&&&'''&&&&&&%%%%%%(((((())))))*********+++)))***+++,,,---......///,,,---...000111111111111444555666666444222222333333222111111222333555666555777999;;;<<<<<<;;;;;;===<<<<<<<<<>>>AAADDDFFFGGGFFFFFFEEEEEEFFFFFFGGGJJJJJJKKKLLLOOORRRUUUWWWVVVSSSOOOOOORRRUUUVVVUUUWWWYYY\\\]]]\\\\\\\\\]]]^^^___```aaaaaaaaa```___aaaaaabbbcccccccccccccccbbbcccdddffffffffffffeeehhhiiijjjiiieeeaaa___^^^^^^]]]\\\\\\^^^^^^]]]\\\ZZZXXXWWWYYY[[[[[[XXXUUUUUUSSSPPPOOONNNLLLIIIGGGCCC@@@<<<999888777555444222333444444333000...,,,//////...------------...000///...---+++***)))))))))))))))))))))(((''''''"""######$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&***)))(((''''''&&&''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$tttppplllkkkmmmnnnkkkgggfffgggiiijjjlllllllllkkkiiihhhfffeeeeeegggiiikkkkkkiiifffdddaaa`````````]]]]]]]]]]]][[[YYYWWWVVVXXXVVVSSSQQQPPPPPPOOOMMMHHHIIIJJJJJJIIIGGGEEEDDDBBBAAA>>><<<;;;;;;<<<===;;;;;;:::888777555444444222222333444333111///............---,,,,,,++++++++++++******)))(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((&&&%%%&&&((()))&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###!!!"""###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$%%%&&&'''((('''&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&%%%###"""$$$&&&((('''%%%&&&&&&'''(((((('''''''''*********)))))))))))))))))))))***+++,,,---......,,,---...000111111111111111333444444222111111222333222222222333444555666666777:::<<<======<<<;;;;;;;;;;;;;;;===@@@CCCDDDHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLNNNPPPSSSUUUVVVWWWTTTPPPOOORRRUUUWWWWWWXXXZZZ\\\]]]\\\[[[[[[\\\]]]^^^___`````````___^^^aaabbbbbbccccccccccccccccccdddeeefffggggggfffeeeggghhhiiihhheeebbb```___```^^^]]]]]]^^^^^^]]][[[YYYWWWVVVXXXYYYYYYVVVSSSSSSQQQNNNMMMLLLJJJGGGEEEBBB???<<<999888777555444222333444444333111...---......---,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((()))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***'''&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%vvvrrrnnnmmmmmmmmmjjjgggfffggghhhiiijjjkkkkkkkkkiiiiiiggggggggghhhiiijjjjjjhhhfffcccaaa`````````]]]]]]]]]\\\[[[YYYWWWVVVYYYVVVSSSQQQPPPOOOMMMKKKFFFFFFGGGGGGGGGEEEDDDCCC@@@???===;;;:::::::::;;;999888888666555444333222111222333333222111///......------,,,,,,++++++++++++******))))))(((((('''((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&''''''((())))))'''&&&'''''''''%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&$$$###&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&$$$$$$$$$&&&&&&&&&$$$&&&&&&'''((())))))))))))++++++******)))(((((((((((())))))***+++,,,------,,,---...000111111111111111333444444222111111222333333333333444555666777666888:::<<<======<<<;;;;;;::::::;;;===???AAACCCHHHHHHIIIJJJKKKLLLLLLMMMKKKLLLNNNPPPRRRTTTTTTUUUXXXUUUQQQPPPRRRVVVXXXZZZYYYZZZ\\\\\\[[[ZZZZZZ[[[^^^^^^`````````___^^^]]]aaaaaabbbcccccccccccccccdddeeefffggghhhgggfffeeeeeefffffffffeeedddbbbaaabbb```___^^^______]]][[[XXXWWWVVVVVVWWWVVVTTTQQQPPPNNNLLLJJJIIIGGGDDDBBBAAA>>>;;;999888777555333333333444444333111///...---,,,,,,+++++++++++++++))))))))))))((((((((('''((())))))))))))(((''''''((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((((((((((((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''))))))$$$$$$$$$%%%%%%'''((((((((((((''''''''''''((((((''''''%%%$$$$$$$$$%%%&&&sssqqqnnnmmmmmmlllkkkiiihhhhhhiiijjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiigggeeecccaaaaaa```aaa^^^^^^^^^^^^\\\ZZZXXXWWWXXXUUURRRPPPNNNLLLJJJGGGDDDDDDEEEEEEDDDCCCBBBAAA>>>>>><<<;;;:::999999999888777666555444333222222111111111111111///...------,,,,,,,,,+++++++++*********))))))((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''(((((()))''''''&&&''''''&&&%%%$$$&&&&&&&&&'''''''''(((((((((&&&%%%&&&&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###$$$&&&))),,,...#########$$$$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((((()))))))))*********)))))))))))))))(((((()))***+++,,,,,,---,,,---...000111111111111333555666666555444444555444444444444555666777777777888;;;===>>>>>>===<<<;;;;;;;;;<<<>>>???AAABBBEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMPPPRRRTTTUUUUUUUUUYYYVVVSSSQQQSSSVVVZZZ]]][[[\\\]]]\\\ZZZYYYZZZ[[[___```aaabbbbbbaaa```___``````aaabbbbbbbbbbbbbbbeeefffggghhhhhhgggffffffdddddddddeeeeeeeeedddbbbdddbbb```___```___]]][[[YYYXXXWWWVVVUUUTTTRRRQQQNNNLLLKKKJJJIIIFFFCCC@@@???===:::999888777444222333333333333222111000///------,,,+++++++++++++++(((((((((((((((((((((((((((((())))))(((((('''&&&((((((((((((((('''''''''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((('''&&&%%%%%%&&&'''((()))((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((((('''%%%$$$$$$%%%&&&'''nnnmmmkkkkkkllllllllllllkkkkkkkkkkkklllmmmmmmnnnkkkkkkkkkkkkjjjjjjiiihhhgggfffdddbbbaaaaaaaaaaaa``````aaa```___]]][[[YYYWWWTTTQQQOOONNNKKKHHHEEEDDDDDDCCCCCCBBB@@@??????>>>===<<<;;;:::999999999777777666555444333333222000000000000///...------+++++++++++++++*********)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&'''((('''%%%###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&"""######$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############"""""""""$$$'''***,,,######$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%###$$$%%%&&&'''(((((((((''''''((()))***++++++,,,(((((()))***+++,,,,,,---,,,---...000111111111111333555666666555444555666444555555666777777777888888999;;;>>>???>>>======<<<<<<===>>>???AAABBBCCCDDDEEEGGGIIIKKKLLLLLLLLLKKKMMMPPPRRRTTTUUUUUUUUUXXXWWWUUUSSSTTTWWW[[[___]]]^^^^^^\\\ZZZYYYYYYZZZ```aaacccddddddccccccbbb___```aaaaaabbbbbbaaaaaaeeefffggghhhhhhhhhgggfffdddbbbbbbccceeefffeeecccdddbbb`````````___^^^\\\ZZZZZZXXXVVVTTTRRRQQQQQQMMMLLLKKKJJJIIIFFFBBB???>>><<<:::888888666444222222222222222111000000///...------,,,,,,,,,,,,,,,((((((((())))))))))))***((((((((((((((('''&&&&&&&&&&&&''''''((()))******''''''&&&%%%%%%&&&''''''&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((('''&&&%%%%%%&&&'''((('''''''''(((((()))))))))'''''''''((((((((())))))'''''''''''''''''''''''')))(((((('''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&%%%%%%))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((jjjjjjjjjkkklllmmmnnnooonnnmmmmmmmmmmmmnnnooopppjjjjjjkkkkkkjjjiiigggeeefffeeecccbbbaaaaaaaaabbbbbbbbbbbbbbb```^^^\\\[[[VVVUUURRRPPPOOOLLLIIIFFFEEEDDDCCCAAA@@@>>>======<<<<<<;;;;;;:::999888777666555555444333333222222000000///......------,,,************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%"""$$$&&&&&&&&&&&&&&&((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''((((((&&&###$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&"""#########$$$$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&'''''''''&&&&&&&&&''')))***+++,,,---((())))))***+++,,,------,,,---...000111111111111111333444555333333333444555555666888888888888888888:::<<<>>>??????>>>=========>>>???@@@AAABBBBBBDDDEEEHHHJJJLLLLLLLLLLLLKKKLLLNNNQQQTTTUUUWWWWWWWWWWWWWWWVVVVVVXXX\\\````````````]]]ZZZYYYZZZ[[[```aaaccceeefffffffffeeeaaaaaabbbccccccccccccbbbcccdddfffggghhhhhhggggggdddbbb```bbbeeegggfffccccccaaa```___``````^^^\\\[[[[[[YYYVVVRRRPPPOOOPPPMMMLLLKKKJJJIIIFFFBBB>>><<<;;;999888888666333111111111000000////////////......---,,,,,,,,,,,,,,,))))))))))))************'''(((((((((((('''&&&&&&%%%%%%&&&'''((()))******'''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((***))))))))))))))))))***&&&&&&''''''((())))))***''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((******)))((('''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''jjjjjjkkkllllllmmmoooqqqoooooonnnmmmnnnooopppqqqlllmmmnnnnnnmmmkkkhhhfffeeedddcccaaaaaaaaabbbbbbbbbbbbbbbaaa```^^^\\\[[[XXXVVVTTTSSSRRROOOLLLIIIGGGFFFDDDAAA???===;;;;;;:::::::::999888777666555444333333222222111111000000///...---,,,,,,,,,,,,)))*********************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''&&&&&&%%%###%%%''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%''')))(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############&&&&&&&&&''''''''''''((($$$%%%&&&&&&$$$$$$$$$&&&"""$$$&&&&&&$$$$$$&&&(((&&&&&&'''''''''''''''&&&''''''((()))***++++++,,,))))))***+++,,,---......,,,---...000111111111111111333555555444333444555555666777999999999999888999:::===???@@@@@@???>>><<<<<<===???@@@@@@@@@AAACCCDDDFFFIIIJJJJJJIIIIIIJJJKKKLLLOOORRRUUUXXXYYYUUUWWWYYYYYYYYYZZZ]]]```ccccccaaa___[[[ZZZZZZ[[[^^^```bbbdddfffgggggggggddddddeeeffffffffffffeeeaaabbbdddfffggghhhhhhgggeeeaaa___aaaeeegggeeecccaaa```______``````^^^]]]ZZZZZZYYYTTTOOOMMMMMMNNNKKKJJJJJJJJJHHHEEEAAA===;;;:::888888888666333000000//////...............---,,,,,,+++++++++++++++******))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''))))))************))))))'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&(((((((((((('''(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))((('''&&&kkklllmmmmmmmmmnnnppprrroooooonnnmmmmmmnnnpppppppppqqqssssssrrrooollljjjeeedddbbbaaaaaaaaabbbcccaaaaaaaaaaaa___]]][[[ZZZYYYXXXVVVUUUTTTRRRNNNKKKHHHGGGDDDAAA>>><<<::::::888888888888777555444333222222111111000000////////////...---,,,,,,,,,,,,)))))))))))))))*********'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%$$$'''((('''$$$"""###%%%&&&&&&&&&'''''''''((((((###$$$%%%'''))))))&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%'''!!!$$$&&&&&&$$$$$$&&&)))((((((((((((((((((''''''))))))))))))******************+++,,,---......///,,,---...000111111111111333555777777666666666777555666888999::::::999999999:::===???@@@@@@???>>>;;;;;;===>>>????????????@@@AAADDDFFFGGGFFFEEEEEEJJJJJJKKKMMMQQQUUUYYY[[[TTTWWWZZZ[[[ZZZZZZ]]]```eeedddccc___\\\ZZZ[[[\\\\\\^^^aaacccfffgggggggggfffggghhhhhhiiihhhhhhhhh___aaaccceeeggghhhhhhhhheeebbb___```eeegggeeebbb```___^^^^^^___```___]]]YYYYYYXXXSSSNNNJJJKKKMMMJJJIIIIIIIIIHHHDDD@@@<<<:::999888888888666333000///......---------......,,,++++++***)))***************))))))((((((((((((''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&***)))'''&&&&&&''')))***''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''((((((((((((&&&%%%$$$%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''###%%%''')))***)))'''%%%ppppppppppppoooooooooooonnnnnnnnnnnnnnnoooooopppoooqqqsssrrrnnnjjjhhhfffeeeeeeddddddddddddeeeeeecccdddddddddbbb___[[[XXX\\\YYYWWWYYYZZZXXXRRRLLLHHHGGGFFFCCCAAA>>>===<<<<<<:::888666555444444444444444333222111000///......------,,,,,,++++++***---+++))))))***+++***)))+++)))'''&&&&&&'''&&&$$$***(((''''''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! """$$$%%%''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''###$$$%%%%%%######$$$%%%...+++'''$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$###"""###$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((()))******))))))))))))******************+++++++++,,,,,,,,,......//////000000111111000111333555666666666555777888999999::::::::::::;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFIIIKKKMMMOOOPPPTTTXXX[[[___]]][[[YYYXXXZZZ\\\]]]___aaaaaa```^^^\\\\\\]]][[[]]]```cccfffhhhhhhiiiiiihhhhhhiiiiiifffccc```eeeaaa```eeeiiigggeeeeeefffbbb^^^]]]___aaabbbaaa^^^^^^^^^]]]]]]\\\\\\[[[]]][[[WWWSSSOOOMMMKKKJJJIIIFFFCCCBBBCCCBBB???===;;;:::999777555222111000//////...------------...))))))))))))))))))))))))'''''''''((((((((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++***'''&&&%%%&&&'''(((''''''''''''''''''&&&&&&$$$&&&''')))))))))((((((&&&'''((())))))((('''&&&***)))'''%%%%%%%%%'''(((---,,,***(((((()))+++,,,((()))*********((('''&&&((()))))))))))))))((((((((()))+++,,,,,,***(((&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((()))************))))))((((((''''''(((((((((((((((((((((((())))))((((((''''''''''''ppppppppppppppppppooooooooonnnnnnnnnnnnnnnoooooooooqqqrrrqqqnnnjjjgggfffhhhhhhgggggggggggghhhhhhdddddddddcccaaa^^^[[[YYY[[[YYYWWWXXXYYYWWWQQQLLLHHHGGGEEECCC@@@>>><<<;;;888777555333222111222222444333333222000//////...---,,,,,,++++++***))))))'''&&&%%%&&&)))++++++***+++)))'''&&&''''''&&&%%%((('''&&&&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""!!! !!!###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%%%%&&&###$$$%%%%%%######$$$%%%,,,***'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))******************+++++++++,,,,,,,,,.........///000000111111000111333444555666555555777777888999::::::::::::;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAABBBDDDEEEFFFHHHJJJLLLNNNOOOSSSWWWZZZ\\\[[[YYYWWWWWWYYY[[[\\\^^^```aaa```^^^\\\\\\\\\\\\]]]```ccceeeggghhhhhhhhhgggggghhhiiihhhfffdddeee```___cccggggggfffgggfffbbb^^^]]]^^^``````___]]]]]]]]]]]]\\\\\\\\\\\\\\\YYYVVVQQQMMMJJJHHHHHHFFFCCCAAA@@@AAAAAA>>><<<;;;:::888666444222111000......---,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((()))((('''&&&&&&&&&''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((***)))((('''''''''((()))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((()))******)))((((((***)))'''%%%%%%&&&'''(((***)))(((''''''((())))))))))))*********)))'''&&&&&&'''((())))))))))))))))))))))))((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((()))*********)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&ppppppppppppppppppppppppoooooonnnnnnmmmnnnnnnnnnnnnoooqqqooollliiiffffffiiiiiihhhhhhhhhhhhiiiiiieeedddbbbaaa___]]][[[ZZZZZZXXXVVVVVVWWWUUUPPPKKKFFFFFFDDDBBB???===<<<;;;999888666555444444444555333333222111000///......,,,,,,+++******))))))((('''&&&%%%&&&)))***+++***+++)))'''&&&'''''''''%%%'''&&&$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&'''(((((('''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&###$$$%%%%%%######$$$%%%))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#####################$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))******************+++++++++,,,,,,,,,---......//////000111111000111222333444555555555666666888999999:::::::::;;;<<<<<<======>>>??????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@BBBCCCEEEFFFGGGIIIKKKLLLNNNQQQUUUXXXYYYXXXVVVVVVVVVXXXZZZ\\\]]]___```___]]]\\\\\\]]]^^^___aaacccdddffffffffffffeeeeeegggjjjlllmmmlllgggaaa^^^aaaeeeffffffhhhfffccc___]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\YYYWWWTTTOOOKKKGGGEEEDDDAAA@@@>>>>>>??????===<<<:::999888666444222111000---,,,,,,+++++++++++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((***)))((((((''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((())))))***)))))))))((()))))))))))))))))))))%%%%%%%%%%%%&&&'''(((((())))))************)))))))))((('''&&&&&&&&&'''((((((((((((((((((((())))))))))))*********)))((('''$$$%%%&&&((())))))******+++***(((&&&%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((***+++((((((((((((((()))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&ppppppqqqqqqqqqqqqrrrrrrpppooonnnmmmmmmmmmmmmmmmlllnnnooommmjjjgggeeeeeeggggggggggggggggggggggggeeecccaaa^^^\\\[[[ZZZZZZXXXVVVUUUTTTTTTRRRNNNJJJEEEEEECCCAAA???===;;;;;;:::999777666555555555666222222111000//////......,,,,,,++++++******)))))),,,***)))(((******)))((()))'''&&&%%%&&&'''&&&%%%'''%%%$$$%%%&&&'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''%%%%%%%%%###$$$%%%%%%######$$$%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''((()))))))))******************+++++++++,,,,,,,,,------......///000000111000000111222333444555555555555777888999999999999;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@AAAAAAAAA======>>>???AAACCCEEEFFFFFFGGGIIIKKKLLLOOOSSSVVVVVVVVVUUUVVVWWWYYY[[[\\\]]]___``````^^^]]]^^^^^^___```aaabbbcccdddeeeeeefffeeeeeeggglllqqqtttuuunnnfff```aaaddddddeeehhheeeccc```]]][[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[XXXVVVRRRNNNJJJFFFCCCAAA>>>>>>===============<<<999888777555333222000000------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((()))(((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&((()))+++,,,+++***)))((((((((((((((()))))))))'''&&&%%%%%%&&&''')))***)))))))))))))))))))))))))))(((''''''&&&'''(((((())))))***++++++++++++***)))))))))***))))))))))))%%%&&&'''(((((((((((((((******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((((((((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&rrrrrrrrrsssssssssttttttppppppnnnmmmlllllllllllljjjllllllkkkhhheeeddddddeeefffggggggggggggfffeeecccaaa^^^[[[YYYXXXXXXYYYUUUTTTSSSRRRQQQOOOLLLJJJEEEDDDCCCAAA???===<<<;;;777555444222111111111222111000000//////.........---------,,,++++++******,,,***(((((()))***)))((('''&&&$$$$$$%%%&&&%%%$$$'''&&&%%%&&&'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ """%%%'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&$$$$$$%%%###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###%%%&&&'''((()))(((&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((((('''''''''((()))))))))******************+++++++++,,,,,,,,,---------...//////000000///000000111222333444555444444666777888999999999;;;;;;;;;<<<======>>>>>>======>>>>>>?????????@@@======>>>???AAACCCEEEFFFEEEGGGIIIJJJKKKNNNRRRUUUVVVUUUUUUVVVWWWYYY[[[\\\]]]___```aaa_________````````````aaabbbdddeeeeeegggffffffiiioootttxxxzzzuuullldddbbbcccbbbccceeecccbbb```]]]ZZZXXXWWWXXXVVVVVVWWWWWWXXXXXXYYYYYYUUUTTTQQQMMMIIIEEEBBB@@@<<<<<<===<<<<<<<<<<<<<<<888777666444333111000///...------,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&'''***,,,,,,+++***(((&&&&&&&&&''''''(((((((((((((((''''''''')))***,,,(((((((((((((((((((((((((((((('''''''''(((((((((((()))***+++++++++++++++***))))))))))))*********((()))))))))((('''&&&&&&%%%&&&)))+++,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''sssttttttuuuuuuvvvvvvvvvqqqpppooommmlllkkkkkkkkkiiijjjjjjiiifffdddcccdddeeefffggghhhhhhgggfffeee```___\\\YYYWWWVVVVVVVVVSSSSSSRRRPPPNNNLLLJJJIIIEEEDDDCCCBBB@@@>>>===<<<999777555333222111111222000/////////.........---......------,,,++++++***&&&%%%$$$%%%((()))***)))'''%%%$$$$$$%%%&&&&&&%%%'''&&&%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$######!!!"""$$$&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%% !!!"""###%%%&&&((((((+++***'''%%%############%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,------......///000000/////////000111222444555222333555666888999999999999::::::;;;<<<<<<======;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFEEEGGGIIIJJJKKKMMMQQQTTTUUUUUUUUUVVVWWWYYYZZZ[[[\\\^^^``````_________aaa______``````bbbccceeefffhhhggggggjjjooouuuxxxyyyyyyooofffcccbbb``````bbbaaaaaa```\\\YYYVVVVVVVVVTTTTTTTTTUUUUUUUUUUUUUUURRRQQQOOOLLLHHHDDDAAA???:::;;;<<<<<<:::999:::;;;777666555444222111000///......---,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%'''((()))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&((()))++++++***)))'''%%%%%%&&&&&&''''''(((((((((((((((((()))***+++,,,((((((''''''''''''((((((''''''((((((((()))))))))'''''''''((())))))************)))))))))***++++++++++++******)))'''&&&%%%!!!$$$'''***++++++)))(((************************))))))))))))))))))))))))***)))(((((('''''''''(((((((((((((((((()))******(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((uuuuuuvvvwwwwwwxxxyyyyyyqqqpppooommmkkkjjjjjjjjjhhhiiiiiigggdddcccbbbccccccdddeeeffffffeeedddccc]]]\\\ZZZXXXVVVTTTSSSSSSRRRRRRQQQOOOLLLJJJIIIHHHFFFEEEDDDBBBAAA???>>>===<<<;;;888666444333222222//////............------------,,,,,,+++*********&&&%%%$$$%%%''')))))))))((('''%%%&&&'''(((((('''%%%$$$$$$$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%&&&&&&***)))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////000////////////000222333444222333444666777888999999888888999::::::;;;;;;<<<:::;;;;;;<<<======>>>>>>@@@@@@@@@AAABBBDDDEEEFFFFFFGGGIIIJJJKKKMMMQQQTTTTTTTTTTTTUUUVVVWWWXXXXXXYYY[[[]]]^^^]]]]]]^^^____________```aaaccceeeggghhhggggggjjjnnnrrrtttuuuwwwmmmdddbbb```^^^]]]___^^^______\\\XXXUUUUUUVVVSSSSSSSSSRRRRRRRRRRRRRRRMMMMMMLLLIIIFFFCCC???===888:::;;;:::777666777999666555444333222111000///---,,,,,,+++++++++++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%'''((()))******)))((('''''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))))))))((('''&&&&&&&&&&&&'''(((((())))))&&&'''((()))************))))))(((''''''((())))))''''''((()))))))))))))))((('''''''''''')))***,,,******)))))))))***+++,,,***+++++++++***)))((((((&&&&&&'''((()))(((((('''************************)))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((()))******'''((((((((()))))))))***''''''''''''''''''''''''((((((((()))))))))******vvvvvvwwwxxxyyyyyyzzzzzzrrrqqqooommmkkkjjjjjjiiiggghhhhhhfffdddbbbbbbccc___```bbbccccccbbb```___[[[ZZZYYYWWWUUUSSSQQQQQQQQQQQQPPPNNNKKKIIIHHHHHHFFFEEEDDDCCCAAA@@@???>>>:::888666333000///........................------,,,,,,++++++***)))))))))+++)))((('''))))))((('''***((('''''')))***))))))$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$###$$$$$$ !!!$$$&&&)))***+++&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''!!!"""$$$%%%&&&%%%%%%$$$'''&&&$$$$$$$$$$$$&&&'''"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000//////...///000111333444111222444666777888999999777888888999999:::;;;;;;;;;;;;;;;<<<===>>>>>>???AAAAAAAAABBBCCCDDDEEEFFFFFFHHHIIIJJJKKKMMMQQQTTTSSSSSSSSSTTTUUUUUUVVVVVVWWWYYY[[[\\\\\\\\\]]]^^^^^^^^^^^^___aaacccfffggggggggggggiiimmmpppqqqqqqtttkkkbbb```___]]]\\\^^^]]]______\\\WWWTTTUUUVVVRRRRRRRRRQQQPPPPPPPPPOOOJJJJJJIIIGGGEEEAAA>>><<<777999:::888555333555777555555444333222000000///,,,++++++***)))*********))))))))))))))))))))))))++++++******)))))))))((('''((()))++++++)))((('''((((((''''''''''''(((((('''((()))+++++++++***)))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&''''''((()))******+++$$$&&&''')))))))))((((((+++***)))(((((()))***+++''''''((()))))))))))))))******(((((()))+++---///******)))))))))***,,,---)))******+++++++++******---,,,***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((***+++,,,((((((((((((((()))******'''((((((((())))))******************************(((((())))))******++++++vvvvvvvvvwwwwwwwwwxxxxxxuuusssooollljjjjjjkkkllliiihhhgggeeedddcccbbbbbb^^^___aaacccdddcccbbbaaa]]][[[WWWSSSPPPNNNMMMMMMPPPPPPOOONNNLLLJJJHHHGGGGGGFFFDDDBBB@@@>>><<<;;;;;;999666333111000111111000///---,,,++++++,,,---+++******)))))))))(((((()))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!$$$$$$###&&&$$$###&&&))))))&&&"""%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$$$$'''&&&%%%$$$%%%''')))***&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''###%%%'''((('''&&&%%%%%%%%%&&&&&&'''((()))******&&&&&&'''((()))***++++++******))))))))))))))))))++++++,,,------......///111111111111111222222222444333222222333444666777777888888999::::::;;;;;;;;;<<<======;;;:::;;;===>>>@@@AAABBBBBBDDDFFFIIIGGGHHHIIIKKKMMMNNNOOOPPPSSSRRRQQQQQQRRRSSSUUUVVVXXXXXXXXXXXXYYYZZZ[[[[[[[[[^^^bbbcccaaa______aaadddeeefffhhhjjjkkklllmmmiiigggccc___\\\YYYXXXXXX]]]\\\ZZZYYYWWWUUUTTTSSSTTTRRRPPPOOOOOOPPPNNNMMMIIIFFFCCCAAA@@@???<<<;;;999888666555444444555555222111000///...---,,,,,,---------,,,,,,,,,++++++(((((((((((())))))))))))*********)))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&******))))))((((((''''''*********))))))((('''&&&))))))))))))))))))))))))(((((()))***++++++,,,,,,******++++++++++++******))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''+++***)))'''''''''((()))))))))))))))))))))))))))---,,,,,,+++***))))))(((******))))))((((((''''''yyyyyyzzzzzzyyyyyyxxxxxxtttrrrooollljjjiiiiiiiiigggggggggfffdddcccaaa```]]]___```bbbbbbbbbaaa```\\\ZZZWWWSSSPPPMMMLLLKKKNNNMMMMMMLLLJJJIIIGGGFFFFFFEEECCCAAA???===;;;;;;:::888555333111000111111000///---,,,+++++++++,,,***************)))((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$!!!"""$$$&&&&&&%%%'''&&&$$$###%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&'''&&&&&&&&&''')))+++---(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&''' ###&&&%%%###"""$$$&&&&&&&&&''''''(((((())))))******))))))((((((''''''************************++++++,,,------......///000000000111111111111111333333222222333444666777777777888888999999::::::;;;<<<===<<<;;;:::;;;<<<>>>???AAABBBBBBDDDFFFIIIHHHHHHIIIKKKLLLNNNOOOOOOPPPPPPPPPPPPPPPRRRTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZ]]]aaabbb```______```bbbbbbcccdddeeefffggghhhdddccc```]]][[[XXXWWWVVVZZZZZZYYYXXXXXXWWWVVVVVVRRRPPPNNNMMMNNNNNNMMMKKKHHHEEEBBB@@@???===;;;:::888777555444333333444444111111000///...---,,,,,,+++*********))))))))))))(((((((((((()))))))))))))))))))))))))))*********'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))(((''''''******))))))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))+++***)))((('''(((((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&))))))))))))))))))((((((xxxyyyzzz{{{zzzxxxvvvuuutttrrrpppmmmjjjhhhgggfffeeeeeeffffffdddbbb___^^^]]]^^^___`````````___^^^\\\ZZZWWWSSSOOOMMMKKKJJJKKKKKKJJJIIIHHHGGGEEEDDDDDDCCCAAA@@@>>><<<;;;:::999777555333111000000000000///...,,,+++*********))))))***++++++***((('''(((((('''''''''((())))))(((((((((((((((((())))))%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&((())))))((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%***(((&&&%%%&&&&&&&&&%%%&&&((())))))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&$$$$$$$$$%%%&&&)))+++---(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''!!!$$$''''''%%%%%%'''***''''''''''''''''''((((((+++******)))(((''''''&&&******++++++++++++++++++++++++,,,------......////////////000000111111111333333333333333555666666666666666777888888999999:::;;;<<<;;;::::::;;;<<<>>>???AAABBBBBBCCCFFFHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOQQQRRRTTTUUUTTTTTTUUUUUUVVVWWWXXXYYY\\\___aaa```______```_______________`````````^^^^^^]]]\\\ZZZWWWVVVTTTVVVWWWWWWWWWWWWXXXXXXXXXQQQOOOMMMLLLLLLLLLKKKIIIFFFCCC@@@>>>===<<<:::888666555444333222222222333111000000///...---,,,,,,******)))))))))((((((((((((((((((((())))))))))))(((((())))))******++++++))))))((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''(((((((((((('''(((((())))))(((((('''***))))))))))))((((((((('''((())))))******)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++++++++******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********)))((((((((())))))))))))))))))))))))))))))+++++++++***))))))((((((((())))))************)))ssstttwwwxxxxxxwwwtttssstttsssqqqnnnkkkhhhfffeeecccdddeeefffdddaaa^^^\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZWWWTTTPPPMMMKKKJJJIIIIIIIIIHHHGGGEEEDDDCCCAAA@@@???>>><<<;;;999999777666444222111000000000000///...---+++***))))))((()))***++++++***((('''((((((((((((((()))***+++&&&&&&''''''(((((())))))&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&(((((('''&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%$$$$$$%%%%%%%%%(((---222222---'''###!!!'''&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$"""""""""###$$$%%%'''(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%(((,,,,,,***''''''''''''''''''''''''&&&'''((((((((())))))))))))+++++++++++++++,,,,,,,,,++++++,,,------......///......//////000000111111222222333333444555555666555555666666777888888888999:::;;;;;;::::::;;;<<<===???AAAAAABBBCCCFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLNNNPPPRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXX[[[]]]___``````______^^^^^^]]]\\\\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZXXXVVVTTTUUUUUUUUUUUUUUUVVVVVVVVVPPPNNNLLLKKKKKKKKKIIIHHHDDDBBB>>><<<;;;:::888666444444333222222111111111000000///......---,,,,,,+++++++++************)))(((((((((((())))))))))))''''''((()))***++++++,,,***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((()))))))))((((((((())))))((((((((())))))))))))))))))))))))''''''((()))***+++++++++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********((((((***++++++++++++***nnnpppsssvvvwwwwwwuuuttttttsssqqqooollliiigggeeecccdddeeeeeedddaaa^^^\\\[[[[[[[[[[[[ZZZYYYYYYXXXZZZYYYWWWUUURRROOOLLLKKKHHHHHHHHHGGGFFFDDDCCCBBB>>>===<<<;;;:::999888888555555333222111000//////.........---,,,***))))))((()))***++++++***)))(((((((((((((((((()))***+++#########$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&(((&&&%%%%%%&&&&&&$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$%%%'''(((222444555222,,,&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''''''''%%%######%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###!!!""")))222222***!!!''''''''''''&&&&&&&&&&&&''''''(((((())))))************+++++++++,,,,,,,,,++++++,,,------......///---......///000000111111222222333444444555555555444555555666777777888888999:::<<<;;;::::::<<<======???@@@AAAAAACCCEEEHHHJJJJJJKKKLLLMMMOOOPPPPPPMMMMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVXXXZZZ\\\___aaaaaa```_________^^^\\\[[[YYYXXXWWWXXXYYYZZZZZZZZZXXXWWWVVVTTTTTTTTTSSSSSSRRRRRRRRRQQQOOOLLLKKKKKKJJJIIIGGGCCC@@@===;;;:::888666555333333333222222111000000//////......------,,,,,,+++++++++************)))(((((((((((())))))))))))''''''((()))***++++++,,,******))))))((((((((('''))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))******)))))))))(((((()))))))))))))))))))))************&&&'''(((***++++++++++++))))))))))))))))))))))))***************+++++++++******++++++++++++******(((((((((((())))))))))))************************************************((())))))******))))))((())))))******************************************((((((((((((((('''''''''((()))***,,,,,,,,,+++***mmmooorrruuuvvvwwwwwwwwwtttrrrpppmmmjjjhhhgggfffddddddeeeeeecccaaa^^^]]]ZZZZZZYYYXXXWWWVVVVVVVVVWWWWWWVVVTTTRRROOOMMMKKKHHHHHHGGGFFFDDDBBB@@@???;;;;;;:::999888888777777444333333222111000///...,,,---------,,,+++***))))))))))))))))))*********(((((('''''''''((())))))''''''''''''((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$###$$$$$$###!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%'''***,,,<<<888000)))$$$$$$'''+++%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++'''$$$%%%''')))(((''''''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%&&&&&&''''''&&&&&&%%%(((%%%&&&...777888...$$$&&&&&&&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))******+++,,,,,,,,,++++++,,,------......///......//////000111222222111222333444555555555555555555555666777777888888999;;;<<<<<<;;;<<<===>>>===>>>@@@AAAAAABBBEEEGGGJJJKKKLLLMMMOOOQQQRRRSSSQQQQQQPPPPPPPPPRRRSSSTTTTTTSSSSSSTTTTTTUUUVVVWWWYYYYYY[[[___bbbcccbbb```bbbaaa___^^^\\\ZZZXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWUUUUUUTTTSSSRRRPPPPPPOOOPPPNNNKKKJJJJJJIIIHHHFFFBBB???<<<:::999888666444333333333333222111000///.........---------,,,,,,******)))))))))((((((((((((((((((((())))))))))))(((((())))))******++++++***))))))))))))))))))((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))***************))))))(((((())))))***)))))))))************+++'''((()))***++++++++++++))))))))))))))))))))))))******************************++++++++++++***************++++++++++++,,,************************************************((()))***++++++***)))(((((()))***+++++++++******************************)))))))))))))))))))))))))))***,,,------,,,+++***mmmnnnoooqqqssstttuuuuuurrrpppmmmiiigggffffffgggfffeeeeeedddcccaaa```___YYYYYYXXXVVVUUUTTTTTTTTTSSSSSSSSSRRRPPPNNNLLLJJJGGGGGGFFFDDDAAA???===;;;999999888888777777666666333333222222111///......***+++,,,,,,,,,,,,+++******)))((('''((()))+++,,,((((((''''''&&&'''''''''***************)))))))))''''''''''''&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&&&&%%%'''***---777111)))###"""$$$'''((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((,,,((($$$$$$(((***)))'''&&&&&&'''''''''''''''&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&''''''&&&%%%%%%((((((***...222333...***%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))(((((())))))***++++++,,,++++++,,,------......///......///000111222333444111222333555555555555444555666666777777888999999:::<<<============>>>@@@<<<>>>@@@@@@AAABBBEEEGGGJJJKKKLLLOOOQQQSSSUUUVVVUUUUUUTTTSSSSSSTTTUUUVVVUUUUUUUUUUUUVVVWWWXXXXXXYYYYYY[[[___ccceeecccaaacccbbbaaa___]]][[[YYYYYYYYYXXXWWWWWWVVVVVVWWWWWWVVVUUUUUUTTTSSSRRRQQQPPPOOOMMMJJJHHHHHHGGGEEEDDDBBB???<<<:::999888555444333333333333333111000///......------------,,,,,,+++*********))))))))))))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))*********++++++******)))(((((()))******))))))*********+++++++++((()))******++++++++++++))))))))))))))))))))))))******************************++++++++++++************+++++++++,,,,,,,,,************************************************)))***+++,,,,,,+++***)))((()))***++++++++++++***************************++++++++++++++++++++++++***+++---......,,,***)))llllllmmmnnnooopppqqqqqqpppmmmjjjfffeeedddeeefffgggfffeeedddbbbaaa``````YYYXXXWWWUUUTTTSSSSSSSSSPPPPPPPPPPPPOOOMMMKKKJJJFFFFFFDDDBBB???===:::999888777777777666666666666222222222222111///...---)))***+++,,,---,,,+++++++++***(((&&&'''))),,,---)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$#########!!!!!!!!!###&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&%%%$$$$$$(((++++++(((%%%%%%&&&&&&### #########$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))+++&&&""""""&&&((('''%%%"""###$$$%%%&&&''''''&&&%%%$$$######""""""######$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%###"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%!!!###&&&'''%%%%%%''')))$$$$$$%%%%%%&&&'''((((((###$$$&&&'''***+++---...'''(((((()))******++++++++++++,,,------......///...///000111222333444444111222333555666555555444666666777777888888999999;;;<<<>>>>>>===>>>???AAA<<<>>>@@@@@@AAABBBEEEGGGJJJKKKMMMOOORRRUUUWWWXXXXXXXXXVVVUUUUUUUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[___dddfffdddbbbdddcccaaa___]]][[[ZZZYYYYYYXXXVVVUUUTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSNNNKKKHHHGGGFFFEEEDDDBBBBBB???<<<:::999888666444333333444444333222000///------------------,,,,,,---------,,,,,,,,,,,,+++(((((((((((())))))))))))*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))************++++++++++++***)))(((((()))***+++))))))******++++++++++++))))))***++++++++++++***))))))))))))))))))))))))++++++************************++++++++++++******(((((())))))***************************************************************+++---......---+++***((()))***+++,,,,,,+++***************************((((((((((((((()))))))))+++,,,...///...,,,***(((gggiiillloooqqqqqqqqqpppkkkjjjhhhfffeeefffggghhhkkkgggcccbbbeeeeeebbb^^^^^^[[[WWWUUUSSSRRRQQQOOOMMMLLLKKKIIIIIIHHHHHHHHHCCCBBBAAA@@@???===<<<<<<>>>===:::777555444333333222222111000///...---------,,,+++***))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%############%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%+++$$$"""&&&'''######&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$(((((('''%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&+++(((&&&''''''###%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,+++)))((('''''''''(((+++'''###%%%***...---+++...///000000//////000111000111222333555666777777::::::999999999:::;;;<<<===;;;:::;;;>>>???>>><<>>>>><<<999666444333222222222222111111000/////////+++,,,,,,,,,,,,+++***)))************************)))))))))))))))))))))))),,,+++++++++******)))))),,,,,,,,,+++***)))(((''''''''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++))))))))))))))))))((((((,,,,,,,,,,,,+++***)))(((************))))))((((((,,,,,,,,,,,,+++++++++***++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------***+++,,,---.../////////+++++++++++++++,,,,,,,,,)))***+++---------,,,,,,,,,,,,***))))))***++++++************)))))))))))))))*********************gggiiikkknnnooooooooonnnmmmllliiifffeeeeeeeeefffjjjfffbbbaaacccccc```\\\ZZZWWWTTTQQQPPPPPPNNNMMMKKKJJJIIIHHHGGGGGGFFFFFFBBBBBBAAA???>>>===<<<;;;===;;;999666444333222222222222111000///...---,,,---,,,+++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$######"""""""""$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&***%%%###'''((($$$###%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% &&&)))&&&$$$''''''%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))***))))))((())))))++++++---***&&&''',,,//////------///111111000000000111000111222333555666777777:::999999999::::::;;;;;;???===;;;<<<>>>>>>===;;;@@@???>>>===>>>@@@BBBDDDJJJMMMPPPRRRSSSRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZXXXWWWVVVTTTTTTUUUVVVWWWYYYZZZ\\\]]]___`````````bbbccccccbbb___]]]]]]]]]YYYXXXXXXWWWVVVUUUUUUTTTVVVUUUTTTSSSSSSSSSSSSSSSMMMJJJFFFDDDBBBAAA>>><<<===<<<999666444333222222222222111111000/////////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++*********)))))))))***++++++++++++***))))))************************))))))))))))))))))))))))************************)))))))))*********++++++)))))))))))))))))))))))))))))))))************++++++++++++***************------............------((())))))***++++++,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...---------......------,,,+++++++++++++++---.........------,,,+++***)))))))))******************************(((((())))))))))))******jjjlllnnnoooppppppnnnnnnooommmjjjgggeeedddddddddiiieeeaaa___```___\\\YYYWWWUUUQQQOOOOOONNNMMMLLLIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@>>>===<<<;;;:::;;;999777444222111111111111111000///...------,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%######"""""""""""""""!!!$$$%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&)))%%%$$$'''(((%%%######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((((((((()))***,,,...///...+++((())),,,......,,,---///222333222111000111000111222333555666777777999999999:::::::::;;;;;;@@@???======>>>>>><<<;;;??????>>>>>>???AAADDDFFFIIILLLPPPRRRRRRSSSTTTUUUTTTUUUVVVWWWYYYZZZ[[[\\\YYYXXXVVVUUUUUUUUUVVVWWWXXXYYY[[[]]]^^^______```cccaaa````````````___]]]YYYYYYXXXWWWVVVUUUTTTSSSTTTTTTSSSSSSSSSSSSTTTTTTMMMJJJEEEAAA???>>><<<:::<<<;;;999666444333222222222111111000000//////...---,,,+++*********+++,,,************************))))))))))))))))))))))))******))))))))))))((((((((()))***+++++++++++++++...------,,,++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))(((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------++++++,,,,,,---.........,,,,,,,,,,,,,,,---------..................//////////////////////////////111000000///...---,,,,,,........................///////////////...------000000//////.........------....../////////......------,,,+++******++++++++++++++++++,,,,,,,,,,,,))))))))))))*********+++oooppprrrssssssrrrpppoooooommmjjjgggeeeeeeeeefffgggddd```^^^]]][[[YYYVVVWWWTTTQQQOOOOOOOOONNNMMMHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>===<<<:::999999999777555222000000//////000000///......---,,,,,,++++++***)))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%#########$$$&&&((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&'''%%%###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$"""""""""######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))******)))(((&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''((()))***,,,---...,,,***((((((***++++++***---000333555444222111000000111222333555666777777999999::::::;;;;;;;;;:::???>>>>>>>>>>>>>>>======???>>>>>>???@@@CCCEEEGGGHHHKKKNNNPPPQQQRRRTTTUUUSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVVVVWWWXXXZZZ\\\]]]_________ccc```^^^^^^aaabbb```^^^]]]\\\YYYWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTNNNJJJDDD???===<<<;;;::::::999888666555333333222111111111000//////.........---+++))))))***+++,,,************************(((((((((((((((((((((((()))))))))((((((((((((((())))))***++++++++++++***------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,((()))***+++,,,---------000000000///......---------......///000000111111000000000111111111111111111111111111111111111111333333222222222222111111333333333333222222222222333444444555555555444444333444444444444444555555111111111111111000000000111000//////............------------------------+++++++++++++++,,,,,,,,,qqqrrrssstttsssrrrpppooommmkkkiiigggffffffggghhhfffddd```^^^[[[YYYWWWUUUUUUSSSPPPNNNNNNNNNMMMLLLHHHHHHHHHGGGEEEDDDBBBAAA???>>>===<<<:::999888888777555333111///....../////////......------,,,,,,******))))))((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''"""###$$$&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%'''((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$&&&'''%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***///000,,,(((%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((())))))*********+++***))))))***++++++***---000333555444222111000000111222333555666777777888999:::;;;;;;;;;::::::;;;<<<======>>>>>>???@@@>>>>>>>>>???AAACCCEEEFFFFFFIIILLLNNNOOOQQQTTTVVVUUUTTTTTTTTTTTTUUUVVVVVVYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXZZZ\\\^^^___``````ccc___]]]]]]```aaa```^^^bbb___[[[WWWVVVWWWZZZ\\\[[[ZZZXXXVVVTTTSSSRRRRRRNNNJJJDDD???===<<<;;;:::888888777666555444333222111111000000///............---+++))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***++++++++++++***))))))************++++++,,,,,,************************++++++++++++++++++++++++,,,,,,+++***)))(((((('''************************,,,,,,,,,++++++*********)))*********++++++,,,,,,,,,------.../////////...000000000000/////////...000111222333444555666777666666666777777777888888777777777777777777777777888999999:::;;;<<<===============<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBBBBBBB@@@@@@??????>>>=========999888888777666666666666666555555555444333222222............---------------------,,,,,,+++++++++ooopppqqqrrrrrrpppnnnmmmlllkkkiiiggggggggghhhiiieeedddaaa^^^[[[YYYWWWWWWSSSQQQMMMKKKKKKKKKIIIHHHGGGGGGGGGGGGEEECCC@@@???======<<<:::999888777666666444222000///...............---------,,,,,,,,,***))))))(((((()))))))))'''''''''((((((((((((((('''''''''''''''''''''''' """###%%%'''(((((()))%%%&&&'''(((((('''&&&%%%''''''&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))%%%&&&%%%###&&&******'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################&&&&&&)))000222---(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((()))))))))(((((('''+++,,,,,,---------......---///222333222111000111000111222333555666777777888999:::;;;<<<;;;:::999888:::<<<=========???AAA>>>>>>??????AAABBBCCCDDDDDDGGGJJJLLLMMMPPPSSSUUUWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXWWWWWWWWWWWWXXXZZZ\\\^^^```aaaaaaaaa___]]]\\\]]]^^^___^^^bbb```\\\YYYXXXZZZ]]]___^^^]]]ZZZWWWTTTQQQOOOOOOKKKHHHCCC???===<<<:::999666777777666555444333222111000000//////......------,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++++++++++++++***)))((((((((())))))***++++++,,,************************++++++++++++++++++++++++******)))((('''&&&&&&%%%************************,,,+++++++++************++++++,,,,,,------......---...//////000000000000000111222333555777888888777888999;;;===>>>@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGIIIKKKLLLMMMNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFDDDCCCCCCCCCCCC????????????>>>===;;;:::555555444333222111111000222111000///...---,,,+++nnnoooqqqrrrqqqpppnnnmmmnnnmmmjjjhhhggggggggghhheeedddbbb___\\\ZZZYYYYYYTTTRRRNNNKKKKKKJJJHHHGGGEEEFFFFFFEEEDDDAAA>>><<<<<<<<<;;;:::888777666555555444222000///.........---------,,,,,,,,,,,,,,,))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''"""###%%%&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""######$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''((()))'''((('''$$$'''...000...%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################)))%%%&&&,,,...***'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))************)))(((***+++,,,------......///---///111111000000000111000111222333555666777777777999:::<<<<<<;;;:::999888:::<<<<<<;;;;;;===???>>>>>>??????@@@AAABBBBBBBBBDDDGGGIIIKKKNNNRRRTTTTTTSSSRRRQQQRRRTTTUUUWWWVVVVVVWWWXXXXXXYYYYYYYYYWWWYYY[[[]]]___aaabbbbbb______^^^\\\ZZZZZZ\\\^^^^^^]]]\\\\\\[[[\\\]]]^^^]]][[[XXXUUURRROOOMMMLLLGGGDDDAAA>>>===;;;999777555666666666666555333222000000000///......------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***)))))))))***************************************************************)))))))))))))))*********************************,,,,,,------...///000000//////000111111222333333111222444555777888888888:::;;;===???AAADDDEEEFFFDDDEEEGGGIIIKKKMMMOOOPPPRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYY[[[\\\]]]^^^___]]]]]]\\\[[[[[[ZZZYYYYYYZZZZZZ\\\]]]______``````___^^^^^^]]]\\\[[[ZZZZZZZZZYYYWWWVVVUUUTTTTTTTTTOOOOOOPPPOOONNNLLLKKKJJJDDDCCCBBBAAA???===<<<;;;;;;:::888777444222111000oooppprrrssssssrrrpppooopppnnnkkkhhhffffffffffffeeedddccc```]]]ZZZZZZ[[[WWWTTTPPPNNNLLLKKKJJJHHHDDDDDDEEEDDDBBB???<<<:::<<<;;;:::999888666555555555444222000///......///------,,,,,,,,,,,,,,,,,,))))))(((((((((((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&'''''''''&&&$$$$$$%%%&&&((())))))(((&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&''''''######$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))))))))+++(((%%%(((111555222%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%"""###%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################+++%%%"""'''***(((''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))***+++,,,++++++***&&&(((+++,,,,,,,,,---......///000000//////000111000111222333555666777777777888:::<<<<<<;;;:::999999;;;===<<<:::999;;;===>>>>>>>>>??????@@@@@@@@@AAACCCFFFHHHJJJMMMQQQTTTOOOOOONNNNNNOOORRRTTTVVVTTTUUUWWWXXXYYYZZZZZZZZZXXXYYY[[[^^^```aaabbbccc^^^______\\\XXXXXX[[[^^^YYY[[[]]]^^^^^^]]]\\\[[[[[[YYYVVVSSSPPPNNNLLLKKKDDDBBB???===<<<:::777555444555666666666555333222000000000///......------+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,'''((()))***+++,,,,,,,,,,,,,,,++++++***)))))))))************************))))))))))))))))))))))))***++++++---...///000000************************---...000111333555777888333333444555555666777777;;;===???AAADDDEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRSSSVVVXXXZZZ\\\]]]^^^______```aaabbbbbbbbbeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggghhhhhhiiiiiihhhggggggfffeeeddddddddddddeeefffgggggggggggggggbbbcccdddfffgggiiijjjjjjhhhfffdddbbbaaaaaaaaaaaa]]]]]]^^^]]]\\\ZZZXXXWWWRRRQQQOOOMMMKKKIIIHHHGGGDDDCCCAAA>>><<<999777666tttqqqoooppprrrsssqqqnnnqqqpppnnnmmmkkkjjjjjjjjjjjjhhhfffccc___\\\ZZZXXXWWWTTTOOOJJJGGGGGGGGGHHHEEEDDDCCCBBB@@@???>>>>>>888888999888777666444333222222111000///...------*********)))******++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''')))(((''''''((()))(((&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((()))+++---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###!!!###%%%%%%%%%%%%''')))''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$###$$$''''''### %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((******)))(((&&&%%%$$$###%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))(((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,------,,,---...///000000000000222222333444444555555666777999;;;;;;::::::;;;<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCC@@@AAADDDFFFJJJLLLOOOPPPQQQRRRSSSSSSSSSTTTVVVXXXXXXZZZZZZYYYXXXWWWXXXYYYXXXYYY[[[]]]^^^``````aaa___^^^\\\ZZZYYYYYYYYYZZZ\\\\\\\\\^^^```___]]]ZZZ]]]ZZZUUURRROOOLLLHHHFFFDDDBBB???<<<999999999999333333444444444444444444111000000///...------------***&&&&&&(((++++++)))))))))(((((()))***++++++******))))))))))))******+++,,,------+++*********+++---...,,,)))(((***,,,***************)))((('''************)))(((''''''+++,,,---...............++++++++++++,,,---...///)))+++............///000///000222555777999::::::<<>>======777777777777666444222111222222111000///...---,,,...---,,,***)))((((((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$######"""%%%&&&'''&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))))))))))))((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,---...///000000000000222222333333444555555555666888:::;;;::::::;;;<<<======<<<;;;;;;;;;;;;;;;:::;;;===???@@@AAAAAAAAAAAABBBDDDFFFIIILLLNNNOOOMMMNNNPPPPPPPPPRRRTTTVVVYYYZZZ[[[ZZZXXXXXXXXXYYYYYYZZZ[[[]]]^^^___``````aaa```^^^\\\ZZZXXXXXXWWWZZZZZZZZZ\\\]]]]]]ZZZXXXXXXUUUQQQNNNLLLJJJGGGEEEBBB@@@===:::888777777777333333333222222222222222//////......---,,,,,,,,,000---***))),,,---------)))))))))))))))***++++++******))))))))))))*********,,,---,,,+++))))))***)))++++++***(((''')))+++...............---,,,,,,))))))***************))),,,------...............,,,,,,,,,,,,,,,---.........///111111000000222333666888;;;>>>AAADDDEEEFFFHHHJJJLLLKKKJJJJJJLLLNNNUUUXXX[[[^^^____________```aaabbbdddeeefffggggggcccdddfffiiikkklllmmmnnnjjjkkkmmmoooppppppnnnmmmnnnppprrrrrrqqqqqqrrrsssqqqssstttsssqqqppppppqqqqqqpppoooooonnnnnnoooooonnnnnnpppqqqqqqqqqpppoooppppppoooooooooppppppqqqpppqqqpppnnnllllllnnnooommmnnnnnnnnnllljjjgggfffffffffeeedddcccaaa```___\\\[[[ZZZXXXVVVTTTRRRRRRnnnmmmmmmnnnpppqqqpppoooqqqqqqooommmkkkjjjiiihhhlllkkkhhheeeaaa^^^\\\[[[WWWTTTOOOJJJGGGEEEEEEEEEBBBBBBAAA???>>>===<<<;;;666666666555444333111000111111000///...------,,,------+++***))))))((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%#########%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$ !!!###%%%&&&&&&&&&&&&&&&'''(((&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))***))))))((((((((((((((())))))))))))************++++++,,,,,,,,,---...///000000000000222222333333444444555555444777999:::::::::;;;======<<<;;;;;;;;;;;;;;;;;;999;;;>>>AAABBBBBBAAA@@@BBBCCCEEEGGGIIIKKKLLLMMMKKKLLLNNNOOOPPPRRRUUUWWWZZZ[[[\\\[[[YYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^aaaaaa```^^^[[[XXXVVVUUUWWWWWWWWWXXXZZZYYYWWWUUUSSSPPPMMMJJJIIIHHHEEEDDD@@@>>>;;;999777666666666222222222111111000000///......------,,,+++++++++000...++++++,,,.........***))))))))))))***++++++******))))))))))))******)))+++,,,,,,***))))))***)))***+++***))))))+++,,,,,,---------------,,,+++))))))+++,,,------------+++++++++,,,,,,,,,,,,---,,,------......///000000333444555666777999===???CCCEEEIIIMMMPPPTTTVVVWWWXXXZZZZZZYYYXXXXXXZZZ[[[fffgggiiijjjkkkkkkjjjjjjjjjjjjkkkllllllmmmmmmnnnjjjjjjkkkmmmnnnoooppppppmmmooopppqqqrrrqqqooonnnppprrrtttuuuttttttuuuvvvuuuvvvwwwvvvtttrrrrrrsssssssssttttttssssssrrrqqqpppqqqrrrrrrssssssrrrrrrssssssrrrrrrrrrrrrrrrsssrrrrrrrrrqqqoooppprrrtttrrrrrrqqqpppooonnnmmmlllllllllllllllkkkjjjiiihhhddddddcccbbbaaa```______jjjjjjkkklllnnnooooooooosssrrrqqqooommmkkkiiihhhlllkkkiiieeebbb___\\\[[[XXXUUUQQQLLLHHHEEEDDDDDDAAA@@@???>>><<<;;;::::::666666555444333222111111000000///......---,,,,,,))))))))))))***+++,,,,,,((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###%%%&&&%%%%%%$$$&&&'''(((&&&$$$"""###$$$$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((()))))))))((((((((('''(((((((((((()))))))))))))))))))))******++++++,,,,,,---...///000000000000111222222333444444555555333555888999999:::;;;===<<<<<<;;;::::::;;;;;;;;;;;;<<<>>>@@@AAABBBBBBBBBCCCDDDEEEFFFHHHJJJKKKKKKKKKMMMOOOPPPRRRTTTWWWZZZ[[[\\\]]]\\\ZZZYYYZZZ[[[\\\\\\]]]^^^^^^^^^]]]]]]``````___^^^\\\YYYVVVUUUVVVUUUUUUVVVWWWWWWUUUSSSPPPNNNJJJHHHFFFEEEBBB@@@>>>===;;;888777555555555333222222111000///.........---------,,,,,,++++++,,,+++*********+++++++++*********))))))***+++++++++******))))))******+++)))***,,,+++***))))))***,,,,,,,,,,,,,,,---...///***+++,,,,,,,,,,,,,,,+++***+++,,,....../////////,,,,,,,,,------...//////---...000222555666777888999;;;>>>@@@CCCHHHNNNSSSTTTVVVXXX\\\___bbbdddeeeggggggfffeeeeeeeeefffgggooooooooopppqqqqqqpppnnnmmmmmmmmmlllmmmmmmmmmmmmnnnmmmlllkkkjjjjjjiiiiiilllnnnpppqqqqqqooonnnnnnqqqsssuuuuuuttttttuuuvvvxxxyyyyyyxxxvvvtttssssssttttttuuuvvvuuutttsssrrrrrrrrrssssssttttttttttttuuuuuutttsssssssssssstttqqqrrrrrrqqqpppqqqsssuuusssrrrpppooonnnnnnnnnooommmnnnnnnoooooonnnnnnmmmkkkjjjiiihhhgggfffeeeeeeggghhhiiijjjkkklllnnnooossssssrrrqqqooommmkkkjjjllljjjhhheeeaaa^^^\\\ZZZYYYVVVRRRMMMIIIGGGEEEEEE??????>>>===;;;:::999999777666555444333333222222//////......------,,,,,,))))))))))))***+++,,,---((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((())))))(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&%%%%%%######$$$%%%&&&&&&$$$$$$%%%&&&$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''''''''(((((((((((())))))))))))(((((()))***++++++,,,,,,,,,---...///000000000000111111222222333444444555222555777888999999;;;<<<;;;;;;:::::::::;;;;;;<<<>>>===<<<<<<>>>@@@CCCEEECCCDDDEEEFFFHHHIIIJJJKKKJJJLLLOOOPPPRRRTTTWWWZZZ[[[\\\]]]\\\[[[ZZZ[[[\\\\\\]]]]]]^^^^^^]]]]]]\\\]]]]]]]]]]]]\\\ZZZXXXVVVVVVUUUTTTTTTUUUUUUTTTRRRQQQNNNJJJGGGEEEBBB???======<<<:::999777666555444333222222111000//////............---------------*********)))))))))******++++++***************+++++++++************++++++(((***,,,,,,***)))***+++---,,,,,,,,,---...//////,,,---...///////////////+++,,,---...////////////000000000111222333555666333555888<<<@@@CCCEEEFFFHHHJJJLLLOOORRRXXX^^^bbbccceeefffiiijjjlllmmmmmmpppooommmlllmmmmmmnnnooosssrrrrrrsssttttttqqqnnnkkkjjjiiiggggggfffggggggiiihhhfffdddcccbbbaaaaaagggjjjnnnpppooonnnoooppprrrtttvvvvvvvvvuuuvvvxxxxxxyyyzzzyyyvvvtttttttttssstttuuuuuuuuutttrrrqqqtttttttttttttttuuuuuuuuuvvvuuuttttttssssssssssssqqqrrrrrrrrrqqqrrrtttvvvrrrqqqooonnnmmmnnnooopppnnnoooooopppqqqppppppppppppooonnnlllkkkiiihhhhhheeeggghhhiiiiiiiiikkkmmmqqqrrrrrrrrrpppnnnlllkkkjjjiiifffccc___\\\ZZZYYYWWWUUUQQQMMMIIIGGGEEEDDD??????>>><<<;;;:::999888777666555444333222222222......---------,,,,,,,,,,,,++++++***))))))******((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%'''((('''&&&((((((&&&&&&&&&&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''((()))'''&&&$$$%%%&&&$$$%%%%%%&&&&&&''''''(((&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%&&&'''$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))((())))))***+++,,,------,,,---...///000000000000111111222222333333444444222555777888888888999;;;:::::::::::::::;;;;;;<<>>;;;;;;:::999888777555444444111111111000000/////////.........---------------***+++,,,,,,+++***+++,,,,,,,,,+++************+++++++++************++++++)))+++,,,,,,+++++++++,,,---,,,***+++,,,------,,,***+++,,,---.../////////,,,---...000111222333333222222333444555888;;;<<<@@@BBBGGGLLLPPPSSSUUUVVV[[[\\\^^^___```cccgggjjjoooooopppqqqrrrrrrrrrrrruuusssppppppqqqsssttttttwwwuuuuuuvvvwwwuuupppkkkdddcccaaa^^^]]]\\\]]]]]]\\\[[[YYYXXXXXXXXXYYYZZZ]]]bbbhhhkkklllmmmppprrrtttvvvxxxyyyxxxxxxxxxzzzxxxyyyzzzyyywwwuuuuuuuuutttttttttttttttssssssrrrvvvuuuuuuuuuuuuvvvwwwwwwvvvvvvuuutttssssssssssssrrrsssssssssrrrrrruuuwwwrrrqqqpppoooooopppqqqqqqqqqqqqrrrssssssssssssssssssrrrqqqpppnnnmmmlllkkkdddfffhhhhhhggggggiiikkknnnooopppppppppnnnllljjjhhhfffdddaaa]]]ZZZXXXVVVSSSRRROOOKKKHHHFFFDDDCCC??????>>><<<;;;:::999888666555444222111111111111---------,,,,,,,,,,,,,,,,,,+++******)))*********)))))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$######$$$&&&''''''&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&'''((('''&&&%%%&&&'''%%%%%%&&&''''''((())))))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%###$$$&&&%%%$$$$$$&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ """%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$#####################%%%%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&'''((()))***(((((((((((())))))))))))))))))***+++,,,---......,,,---...///000000000000111111111222333333444444333555777888777777888999::::::999999::::::;;;<<<<<<;;;::::::<<<>>>AAACCCBBBBBBDDDEEEGGGIIIJJJKKKKKKMMMOOOPPPQQQSSSVVVXXX[[[\\\\\\\\\ZZZYYYZZZ[[[[[[\\\]]]]]]^^^^^^^^^^^^]]]\\\ZZZYYYWWWVVVUUUUUUVVVTTTRRRQQQRRRRRRQQQPPPLLLIIIEEECCCAAA@@@===;;;888888888777555444222222/////////...............,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***+++------,,,++++++*********+++,,,++++++******++++++,,,***+++------,,,,,,---...///---++++++---...---+++)))***+++,,,---.........000222444888;;;===???@@@======>>>???BBBFFFIIILLLQQQSSSXXX]]]```cccdddeeegggiiikkkllllllmmmoooppptttuuuvvvwwwwwwwwwwwwwwwxxxuuurrrrrruuuxxxxxxxxx{{{yyyxxxxxxxxxssskkkdddZZZXXXVVVSSSQQQPPPPPPPPPNNNMMMKKKJJJJJJKKKLLLMMMPPPVVV^^^ccceeehhhlllqqqsssuuuwwwxxxwwwwwwxxxyyyxxxzzz{{{zzzxxxwwwwwwxxxwwwwwwvvvuuuuuuuuuuuuuuuxxxxxxwwwwwwwwwxxxyyyzzzxxxwwwvvvuuuttttttttttttqqqrrrrrrqqqpppppprrrtttpppooooooooooooooopppppprrrsssttttttttttttttttttrrrrrrqqqqqqpppoooooonnncccfffhhhhhhfffeeehhhjjjlllmmmnnnooonnnmmmkkkjjjfffeeeccc___\\\YYYVVVUUUQQQOOOMMMJJJGGGDDDCCCBBB??????>>>===;;;:::999888555444222000//////000000------,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###%%%$$$$$$%%%'''((((((''''''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((!!!###%%%&&&&&&''')))+++&&&&&&''''''((()))******''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&((())))))(((((($$$&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$%%%''''''#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$### $$$&&&%%%%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((('''''''''((()))+++,,,(((((((((((()))))))))))))))******,,,---...//////,,,---...///000000000000000111111222333333444444444555777888777666777888999999999999::::::;;;<<<999:::;;;<<<===>>>@@@@@@AAABBBCCCEEEGGGIIIKKKLLLNNNPPPRRRSSSSSSUUUXXXZZZZZZ[[[\\\[[[YYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^___]]]ZZZWWWUUUTTTSSSSSSUUUSSSQQQPPPPPPQQQPPPOOOHHHEEECCCAAA@@@???===<<<666666666555444222111000,,,---------------------++++++++++++++++++++++++(((+++------+++)))***,,,---,,,,,,+++*********+++,,,++++++******++++++,,,***,,,......------...///333000------///000...,,,---...///111222333333333666888;;;@@@DDDHHHKKKLLLOOOOOOPPPRRRUUUYYY^^^```]]]```dddhhhkkkmmmmmmmmmjjjmmmppprrrrrrsssuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzwwwttttttwwwzzz{{{{{{}}}{{{yyyyyywwwqqqfff]]]RRRPPPMMMIIIGGGFFFFFFGGGGGGEEEBBB@@@>>>>>>>>>???DDDLLLUUU[[[^^^bbbhhhmmmqqqsssuuuuuuuuutttuuuvvvxxxzzz{{{{{{zzzyyyyyyzzzzzzyyyxxxwwwvvvwwwxxxyyyzzzzzzyyyxxxyyyzzz{{{|||yyyxxxwwwvvvuuuuuuuuuuuunnnoooooommmllllllnnnppplllmmmmmmmmmmmmnnnnnnnnnrrrsssssstttttttttssssssooooooooooooooopppppppppeeefffffffffffffffffffffjjjiiihhhhhhggghhhhhhiiicccccccccaaa^^^ZZZWWWTTTQQQNNNIIIFFFDDDCCCBBBAAA??????>>>===;;;:::999888444333222111000000000000------,,,,,,,,,---......(((((((((((()))+++,,,---******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$###$$$%%%((()))(((&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''$$$!!! """$$$&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########(((&&&$$$$$$$$$%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$#########""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))%%%""""""$$$&&&&&&%%%$$$###$$$%%%''''''%%%###'''&&&&&&&&&&&&'''(((((())))))))))))******************+++,,,,,,---......000///...------...///000///111333444333333555666777777777777777777777777:::::::::::::::;;;<<<===<<<======<<<;;;===@@@CCCBBBBBBBBBDDDEEEGGGIIIJJJOOOQQQRRRRRRRRRRRRUUUWWWYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXZZZ]]]^^^_________\\\ZZZWWWVVVVVVVVVTTTSSSSSSRRRRRRRRRRRROOOKKKHHHDDDDDDDDDBBB@@@>>>;;;:::888777555222111000000111---000111111......///222444222000---,,,,,,---...))))))******++++++++++++------,,,,,,+++******)))+++,,,......,,,++++++,,,---------------.........+++,,,---...///000111111///000000000111555:::>>>DDDHHHOOOTTTYYY\\\___aaaaaaaaabbbcccdddeeeffffffjjjlllmmmmmmmmmmmmoooqqqtttrrrqqqsssvvvxxxwwwuuuzzz{{{|||{{{yyyxxxyyyzzz|||xxxuuuxxx}}}~~~{{{{{{||||||yyyrrriiibbbWWWTTTPPPOOOOOONNNKKKGGGBBB@@@===;;;::::::;;;;;;>>>CCCIIIMMMPPPUUU[[[aaaeeehhhkkkmmmoooqqqtttvvvvvvvvvwwwxxxyyyzzz{{{||||||{{{zzzyyyxxxwwwwwwxxxvvvuuuvvvxxx|||}}}{{{yyyzzzwwwtttssstttsssooollljjjiiihhhgggffffffffffffggggggfffeeegggjjjmmmoooooopppqqqrrrrrrrrrrrrrrrssspppnnnmmmoooppprrrrrreeeeeeeeeeeeeeeeeeeeeeeeggggggfffffffffeeeeeeeeeccccccbbb___\\\WWWSSSPPPOOOLLLGGGDDDCCCBBB@@@???======<<<:::999888777666333222111000000000000000------,,,,,,,,,,,,,,,---((((((((((((((()))***+++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((,,,((($$$"""###%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$###$$$''''''%%%###%%%%%%%%%&&&(((((('''%%%'''&&&&&&&&&&&&'''(((((())))))))))))******************++++++,,,------...000///...------.../////////111333444444444555666666666666666666666666666999999999::::::;;;=========>>>===<<<<<<===@@@BBBAAABBBCCCEEEGGGHHHIIIJJJOOOPPPQQQRRRRRRSSSVVVXXXYYYXXXXXXXXXXXXXXXXXXXXXYYYYYY[[[\\\\\\\\\\\\[[[[[[YYYWWWWWWWWWVVVTTTRRRSSSRRRQQQQQQQQQOOOKKKHHHCCCCCCCCCAAA???===:::999777666444222111000000000...000111000...---///000111000...,,,++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------...//////000111111------......///000111222333555888:::===AAAFFFJJJRRRVVV\\\aaadddgggiiikkkiiiiiijjjjjjkkkkkkkkklllmmmnnnpppqqqpppqqqrrrtttuuusssrrrtttwwwyyyyyyxxxxxxzzz{{{{{{zzzzzz{{{}}}}}}yyywwwxxx}}}~~~|||}}}}}}}}}{{{vvvnnniiibbb^^^ZZZXXXXXXVVVRRROOOJJJHHHEEEBBB???>>>>>>>>>;;;===AAADDDGGGLLLQQQTTTZZZ]]]```cccfffjjjooorrrvvvwwwxxxzzz{{{|||||||||~~~}}}|||{{{zzzyyyyyyyyyxxxwwwwwwyyy|||}}}{{{yyyuuurrrpppppppppnnnhhhdddaaa```______^^^^^^^^^^^^^^^^^^]]]]]]___cccgggjjjlllmmmnnnooopppqqqqqqqqqrrrpppooonnnooopppppppppcccccccccccccccccccccccccccdddddddddcccaaa```___aaaaaa___]]]XXXSSSOOOLLLMMMIIIEEEBBB@@@???>>>===::::::999888666555444444111111000000///000000000------,,,+++************(((((('''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''///,,,'''%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%'''((('''$$$"""&&&&&&&&&'''))))))(((&&&'''&&&&&&&&&&&&'''(((((())))))))))))******************++++++,,,,,,------///......---......//////000222444555444444666777666666666666666666666666888888888999:::<<<===>>>>>>??????>>><<<===???AAA@@@BBBEEEGGGIIIIIIIIIIIIMMMOOOQQQRRRRRRTTTWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVYYYXXXWWWWWWWWWVVVSSSPPPRRRQQQPPPPPPOOOMMMJJJGGGBBBBBBAAA@@@>>>;;;999888666555444222111000000000///000111000...------...------,,,++++++***))))))************++++++++++++******+++,,,------......***,,,---,,,+++***+++---)))***+++,,,---///000000000000000000222444666888;;;???DDDHHHLLLQQQVVVZZZaaaeeeiiimmmnnnoooqqqrrrqqqqqqqqqppppppooooooooommmoooqqqrrrrrrrrrsssttttttsssrrrsssvvvyyyzzzzzzxxxzzz|||}}}}}}}}}~~~~~~{{{yyyzzz}}}~~~~~~~~~~~~~~~~~~{{{vvvrrrppplllhhhfffeeeccc___[[[WWWUUURRROOOKKKIIIGGGFFF???===<<<===@@@CCCEEEFFFLLLNNNRRRUUUZZZ```ggglllqqqsssvvvyyy{{{{{{{{{{{{~~~}}}|||{{{zzzzzzyyyyyyyyyyyyyyy{{{}}}}}}{{{yyyrrrpppnnnnnnlllggg___YYYSSSRRRRRRQQQQQQQQQQQQRRRPPPPPPOOOQQQTTTYYY^^^aaaffffffggghhhjjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnbbbbbbaaaaaaaaaaaaaaa``````aaabbbbbbaaa___\\\ZZZ]]]]]]\\\ZZZVVVRRRNNNKKKKKKGGGCCC@@@???>>>===<<<999999888666555444333222000000//////...//////000---,,,+++***)))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''...+++'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%###&&&%%%%%%&&&(((((('''&&&'''&&&&&&&&&&&&'''((((((((()))))))))******************++++++,,,,,,,,,,,,...------.........//////000222444555555555666777666666666666666666666666666666777888:::;;;===>>>???@@@@@@???======>>>@@@???BBBEEEIIIKKKJJJIIIHHHLLLMMMPPPQQQRRRTTTXXXZZZWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWWWWVVVUUUTTTWWWVVVVVVWWWWWWUUUQQQNNNQQQOOONNNMMMMMMKKKHHHFFFAAA@@@???===;;;999777666555444333222111000//////000000000///---,,,,,,,,,++++++,,,,,,+++***)))(((++++++++++++++++++++++++*********+++,,,,,,------***+++,,,,,,++++++,,,...******+++,,,...///000000222222444666:::>>>CCCEEEGGGKKKQQQWWW[[[___cccfffiiikkkoooppppppooooooppprrrqqqpppooommmlllkkkjjjhhhkkkmmmooonnnnnnpppqqqooooooooopppssswwwzzz|||yyy{{{~~~~~~}}}{{{{{{}}}~~~~~~}}}~~~|||zzz{{{wwwsssrrrrrrpppllliiieeedddbbb___\\\ZZZWWWVVVMMMHHHCCC@@@AAAAAA@@@>>>@@@BBBFFFIIINNNVVV]]]cccgggjjjoootttwwwyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxzzz{{{{{{}}}}}}}}}{{{zzzuuussspppnnnjjjaaaVVVNNNEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCEEEJJJPPPVVVZZZ]]]]]]^^^```aaacccddddddfffhhhjjjkkkkkkkkkllllllaaaaaa``````_______________``````aaa___]]]ZZZYYYYYYYYYYYYWWWUUUQQQNNNLLLIIIFFFBBB???>>>>>>===<<<999888777666555333222222//////......------......---,,,+++***)))((((((((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,,,,)))'''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$###$$$%%%'''&&&$$$###$$$&&&'''&&&%%%'''&&&&&&&&&&&&'''((((((((()))))))))******************+++++++++++++++,,,,,,,,,---...............000222444555444444555777555555555555555555555555555666666777999;;;<<<===>>>???@@@???======>>>???>>>AAAEEEIIIKKKJJJHHHGGGJJJLLLNNNPPPQQQTTTWWWZZZUUUVVVVVVVVVWWWWWWWWWXXXVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUSSSOOOLLLNNNMMMKKKJJJJJJHHHFFFDDD???>>>===;;;999777666555333333222222111000///...000///......------,,,+++++++++,,,,,,,,,,,,+++***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---/////////000111222333333444666777;;;@@@FFFMMMRRRUUUUUUYYY^^^cccfffhhhkkkmmmlllnnnppppppnnnlllkkkkkklllkkkjjjhhheeecccbbbaaa```cccfffhhhhhhhhhiiijjjiiiiiijjjkkkoootttzzz}}}{{{~~~}}}}}}~~~~~~}}}~~~|||yyyyyyzzzzzzwwwsssoooooooooooonnnllljjjiii^^^YYYQQQLLLIIIFFFBBB>>><<<===???BBBEEEKKKRRRVVV]]]```ffflllqqqtttuuuuuutttuuuwwwxxxyyyyyyyyyyyyzzz{{{}}}}}}}}}||||||{{{xxxvvvrrrnnnggg\\\MMMCCC<<<;;;;;;::::::::::::::::::::::::===BBBJJJQQQVVVUUUVVVWWWXXXXXXXXXXXXWWWZZZ]]]```bbbbbbccceeegggaaa``````______^^^^^^]]]]]]^^^^^^^^^]]]\\\ZZZYYYUUUUUUUUUUUUSSSPPPMMMKKKGGGDDD@@@>>>===<<<<<<;;;999888777666444333222222000///...---,,,,,,,,,,,,,,,,,,+++***)))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%&&&''''''(((((()))((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))),,,...---(((%%%%%%'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&%%%###"""###&&&(((&&&$$$######%%%&&&&&&%%%'''&&&&&&&&&&&&'''(((((())))))))))))******************+++++++++++++++++++++,,,---...............///111333444333333555666555555555555555555555555666666666777888:::;;;<<<<<<===>>>>>>===<<<===???>>>@@@DDDHHHJJJIIIHHHFFFIIIKKKMMMNNNPPPRRRUUUXXXTTTUUUUUUVVVVVVWWWWWWWWWTTTTTTSSSSSSSSSTTTUUUUUUSSSRRRQQQQQQQQQPPPMMMJJJLLLJJJGGGFFFFFFEEECCCAAA>>>===;;;888666555444444111222222111111000......///...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,,,,---///111///000111222444555666777>>>AAAEEELLLRRRYYY]]]```^^^aaaeeehhhiiijjjlllmmmlllnnnooonnnkkkgggeeedddcccbbb```]]][[[XXXVVVUUUUUUYYY\\\____________```___```aaacccgggnnnwww||||||~~~~~~~~~}}}{{{{{{}}}}}}{{{xxxtttvvvxxxyyyzzzyyywwwvvvlllhhhbbb[[[VVVPPPKKKGGGAAABBBBBBBBBBBBDDDHHHKKKSSSVVV[[[aaafffjjjllllllkkkmmmpppsssvvvxxxyyyyyyxxxzzz}}}}}}|||||||||}}}zzzwwwsssmmmeeeXXXHHH===999888777666555555555555666555666888>>>GGGOOOTTTSSSTTTUUUUUUTTTQQQMMMKKKKKKOOOSSSTTTTTTUUUYYY\\\aaa``````___^^^^^^]]]]]][[[[[[[[[[[[ZZZZZZYYYYYYSSSSSSSSSRRROOOLLLHHHFFFEEEBBB>>>;;;;;;::::::999888777666555333222111111000000...,,,+++*********,,,++++++*********++++++(((((('''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%######%%%'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%''''''&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((+++,,,***&&&$$$%%%(((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%###"""###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%&&&'''((('''&&&$$$###$$$&&&'''&&&$$$###%%%''''''%%%###$$$%%%''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************++++++*********************+++,,,...//////.........000222333222222444555555555555555555555555555666666666777777999::::::999;;;======<<<<<<===>>>===@@@CCCFFFHHHHHHGGGFFFHHHJJJLLLMMMNNNPPPSSSUUUTTTTTTTTTUUUVVVVVVWWWWWWUUUTTTSSSRRRRRRSSSTTTUUURRRPPPNNNNNNNNNMMMKKKIIIIIIGGGDDDCCCCCCBBB@@@???===;;;999666444333333222000111111111111///...---...,,,++++++---...,,,***,,,++++++***+++,,,---...------,,,,,,,,,++++++++++++,,,,,,------..................------...111333222333555888;;;===???AAAJJJLLLQQQWWW[[[___```aaa^^^```bbbccccccdddeeegggfffggghhhfffbbb]]][[[ZZZWWWVVVTTTQQQNNNLLLJJJIIIGGGJJJOOOQQQRRRQQQQQQRRRPPPRRRTTTWWW[[[dddnnnvvvyyy|||~~~||||||}}}}}}{{{xxxuuuwwwzzz}}}~~~~~~|||{{{tttsssqqqkkkddd]]]XXXVVVOOOOOONNNKKKHHHEEEEEEFFFHHHJJJMMMQQQUUUYYY[[[\\\\\\___dddiiinnnqqqssstttvvvyyy|||}}}|||{{{|||~~~{{{xxxtttnnnfffYYYJJJ@@@:::999777666444444333333444333333666<<>>===???BBBEEEFFFGGGFFFFFFHHHIIIKKKLLLMMMOOORRRTTTSSSSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTRRRRRRRRRSSSSSSRRROOOMMMKKKKKKKKKJJJIIIHHHFFFCCCAAAAAA@@@???===<<<;;;888555333222222222000000111111111///...------+++***+++---...---+++,,,+++***))))))+++---///---------,,,,,,++++++++++++,,,---...000111222222/////////...---///222555999;;;>>>BBBGGGKKKNNNOOORRRUUUYYY]]]___```______XXXZZZ[[[\\\[[[\\\^^^___]]]^^^^^^\\\XXXSSSPPPOOOMMMLLLJJJGGGEEEBBB@@@???;;;???CCCFFFGGGFFFFFFGGGDDDFFFIIILLLQQQZZZfffnnnwwwzzz||||||}}}|||yyyvvvtttwwwzzz~~~~~~|||{{{xxxzzzzzzvvvnnngggcccccc]]]\\\ZZZUUUOOOJJJHHHGGG@@@@@@BBBEEEHHHJJJLLLNNNPPPTTTYYY```fffjjjlllmmmtttxxx|||}}}{{{{{{|||~~~}}}zzzvvvqqqiii]]]OOOFFF<<<;;;999777555444333333333222222555;;;DDDMMMSSSYYY[[[\\\[[[VVVMMMEEE???999<<<===;;;888999>>>CCCbbb```^^^]]]]]]]]]\\\[[[\\\ZZZXXXVVVUUUTTTTTTUUUSSSRRRQQQNNNJJJGGGDDDBBBBBB@@@<<<999777666666666333333333333333111000000///...---------,,,)))'''++++++******)))(((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''')))***,,,---******)))&&&""""""&&&)))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((()))((((((''' !!!"""$$$%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%%%%$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$'''))))))&&&$$$$$$%%%&&&######(((***&&&###%%%&&&'''((('''&&&%%%&&&'''***)))(((((((((***+++,,,000,,,))))))+++,,,+++)))...+++)))***...111111000000000000111222222333333333444555555666666555555444444555555666888999:::999;;;<<<===<<<===>>>@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPTTTTTTTTTUUUVVVWWWYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPLLLKKKJJJJJJKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@===;;;===;;;777555444333222000111000///........................------,,,,,,,,,---,,,+++******+++,,,---------,,,,,,,,,+++++++++...000000000...---...///222000...---...333:::@@@FFFIIIMMMPPPQQQRRRTTTUUUYYYYYYYYYYYYYYYZZZ[[[\\\WWWXXXYYYYYYYYY[[[^^^aaaZZZ[[[]]]]]][[[WWWSSSPPPPPPNNNKKKGGGBBB>>>;;;999999:::;;;<<<===<<<;;;:::@@@???AAADDDFFFLLLYYYfffpppwww{{{zzz{{{~~~~~~~~~~~~|||{{{wwwxxxyyy{{{|||||||||||||||zzzwwwsssnnnhhhdddaaaddddddccc```ZZZSSSLLLHHHBBBAAA@@@?????????@@@AAABBBFFFLLLPPPSSSWWW]]]aaagggooouuuvvvyyy~~~~~~zzzxxxwwwvvvtttpppggg\\\TTTLLLFFF???:::888777555444444444444333444:::CCCKKKUUUXXX[[[\\\WWWNNNDDD>>>555555555555555555555555cccaaa___^^^______]]]\\\\\\[[[YYYVVVUUUTTTSSSSSSPPPOOOMMMJJJGGGDDDAAA@@@???===;;;888666555555555333333333222111111000000000...+++++++++++++++*********))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%&&&''')))***+++((()))(((&&&$$$$$$&&&)))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%!!!"""$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$&&&)))(((&&&$$$%%%&&&"""%%%'''((('''(((***+++'''((())))))''''''''')))******)))))))))***+++,,,222///,,,,,,---///...---...,,,***,,,///111222111000000000111222222333333333444555555666666555555444444555555666888999::::::;;;===>>>>>>>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPTTTTTTTTTTTTUUUVVVXXXXXXXXXXXXVVVUUUSSSRRRQQQPPPNNNLLLKKKLLLLLLLLLJJJHHHEEECCCAAA@@@@@@???===;;;===:::666444444333111000///......------------.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,............////////////---......---,,,,,,...///222333444555888>>>EEEIIIQQQTTTXXXYYYXXXVVVUUUUUURRRSSSTTTUUUVVVWWWXXXXXXVVVXXXZZZ[[[\\\^^^aaadddcccdddeeeeeedddbbb___]]]ZZZWWWSSSMMMFFF@@@;;;888999999:::;;;<<<;;;;;;:::===<<<===???@@@FFFRRR___nnnuuu{{{||||||}}}}}}{{{zzzyyyzzzzzzyyyxxxuuuvvvvvvvvvvvvwwwwwwwww|||zzzvvvqqqlllgggdddbbbcccbbbaaa___ZZZUUUPPPLLLCCCBBB@@@>>>>>>===>>>>>>>>>AAAEEEGGGJJJMMMRRRVVVYYYccckkknnnqqqxxx{{{{{{vvvtttsssrrrpppkkkddd___WWWQQQIIICCC???<<<999666333444444444555888>>>CCCMMMOOORRRRRROOOGGG???:::222222333333444444555555eeeccc```___``````___]]]]]]\\\YYYWWWTTTSSSRRRQQQLLLKKKIIIGGGDDDAAA???===::::::999777666444444333444333111000//////000111111...***((()))+++,,,,,,(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''#########$$$%%%'''((()))&&&'''''''''&&&&&&''')))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''')))'''%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$%%%''''''&&&%%%&&&'''***///'''!!!$$$)))***''')))***)))(((((()))***+++******)))******+++,,,111///------...//////...///---,,,---000222222222000000000111222222333333333444555555666666555555555555555555666888999::::::<<<>>>>>>???@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQTTTTTTSSSSSSTTTUUUVVVVVVYYYXXXVVVTTTSSSQQQPPPPPPMMMLLLKKKKKKKKKKKKJJJHHHFFFCCC@@@>>>======<<<;;;<<<999666333333222111000------,,,,,,,,,------......------------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...---------,,,,,,---000333555999>>>DDDIIINNNSSSVVV\\\___aaaaaa^^^ZZZXXXVVVUUUVVVYYY\\\^^^___``````^^^aaadddggghhhjjjlllnnnnnnooooooooonnnmmmlllkkkgggddd___WWWMMMDDD===888888999999:::::::::::::::;;;::::::;;;<<<@@@LLLYYYjjjsss{{{}}}~~~|||xxxwwwuuusssrrrrrrsssrrrqqqqqqqqqooonnnnnnnnnoooppprrroookkkfffbbb^^^\\\[[[[[[[[[[[[ZZZXXXUUUSSSQQQGGGEEECCCAAA???>>>>>>===<<<===>>>???@@@CCCGGGJJJLLLVVV___cccffflllsssvvvsssrrrpppppppppnnnllljjjddd___WWWPPPJJJEEE@@@===555777888777777777999;;;CCCEEEGGGGGGDDD@@@:::777111111222333444555555666dddbbb```_________^^^]]]]]][[[YYYVVVTTTQQQOOONNNKKKIIIGGGEEEBBB@@@>>>===777777777777666555333333444222000.........///000///,,,))))))***+++,,,,,,&&&&&&'''(((((()))******)))(((''''''&&&&&&''''''#########$$$%%%'''((()))%%%&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&&&&'''''')))'''%%%$$$###%%%'''(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''+++***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***((('''%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&''''''###555;;;---!!!###'''%%%'''((())))))((('''(((*********)))))))))*********---,,,+++***+++,,,------////////////111222222222000000000111222222333333333444555555666555555555555555555555666777888999999;;;===>>>>>>???AAACCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTYYYWWWUUUSSSQQQPPPPPPPPPLLLJJJHHHHHHHHHHHHGGGEEEFFFCCC???<<<<<<;;;;;;::::::888444222222222000///,,,,,,,,,,,,---...//////------------------------+++,,,---......---,,,+++*********+++++++++,,,,,,............///222666:::===BBBKKKSSSXXX\\\^^^```bbbccccccbbb___]]]\\\]]]___aaaeeeiiikkkllllllllljjjmmmqqqssssssssstttuuuuuutttsssrrrqqqqqqqqqqqqpppmmmhhh___UUUKKKBBB<<<:::999999888999999::::::<<<::::::;;;;;;???KKKWWWgggrrr|||~~~yyytttnnnlllhhhfffggggggggggggiiigggeeecccbbbbbbcccdddcccaaa\\\XXXUUUSSSRRRRRROOOPPPQQQSSSTTTUUUVVVVVVPPPOOOMMMKKKHHHFFFEEEDDDAAA@@@>>><<<<<<>>>@@@BBBEEEMMMTTTWWWXXX]]]dddjjjnnnnnnnnnnnnoooooonnnmmmmmmjjjddd]]]WWWPPPKKKHHH???>>>===;;;999888777888======>>>>>>===:::888666444444444444555555666666bbb```^^^]]]]]]]]]\\\[[[[[[ZZZXXXUUURRROOOMMMLLLJJJIIIFFFDDDBBB@@@??????777777777777666555444333333111///---,,,---...///,,,+++***+++,,,,,,+++)))%%%%%%&&&'''((())))))***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))&&&&&&&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''+++)))'''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''******((('''%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((;;;CCC555((('''(((%%%%%%&&&(((''''''&&&((())))))))))))))))))))))))(((******)))))))))***,,,---//////000111111111222222000000000111222222333333333444555555666555555555666555555666666777888999888:::<<<======>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMOOOQQQSSSUUUUUUTTTSSSRRRRRRRRRRRRWWWVVVSSSQQQPPPOOOPPPPPPMMMKKKHHHGGGGGGFFFEEEDDDEEEBBB===;;;;;;;;;::::::999666333111111111000///...---------...///000000------------------------,,,---...//////...---,,,/////////////////////......///000111444888>>>CCCIIIOOOXXX```ccceeeeeefffdddddddddbbbbbbcccfffiiihhhjjjmmmppprrrsssrrrrrrqqqsssuuuuuutttrrrrrrssssssrrrqqqooonnnnnnnnnnnnooommmiiicccZZZPPPGGGBBB===<<<:::999888999:::;;;;;;::::::<<<<<>>@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMPPPRRRSSSWWWVVVUUUSSSRRRQQQQQQQQQTTTRRRPPPNNNNNNNNNOOOPPPQQQNNNJJJHHHGGGFFFEEECCCBBB???<<<;;;;;;;;;:::999888555222000000000///...//////.........///000000,,,,,,,,,------------...---..................---.........//////////////////222555888===CCCIIINNNWWW]]]dddiiikkkjjjjjjiiiiiiiiiiiiiiiiiilllqqquuurrrsssuuuvvvvvvvvvuuuuuutttuuuvvvtttqqqooonnnooommmmmmlllkkkjjjjjjjjjkkkjjjjjjiiieee^^^VVVMMMHHHBBB@@@===:::999999;;;<<<:::999;;;===@@@EEESSS```llluuu}}}~~~wwwsss___ZZZTTTOOOMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMQQQTTTXXX^^^cccgggiiijjjlllkkkkkkiiihhheeedddbbbWWWSSSNNNJJJHHHFFFDDDCCC@@@??????BBBCCCEEEJJJPPPOOOTTT[[[aaafffjjjmmmpppoooqqqrrrqqqmmmhhheeecccWWWSSSMMMGGGCCC@@@===;;;888777777666555444444444444444444444444444444444```^^^\\\[[[[[[[[[ZZZYYYUUUTTTSSSRRROOOLLLIIIHHHEEECCC@@@>>><<<<<<<<<===777666444222111111111111//////......---,,,,,,,,,...,,,************)))'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((()))***///+++'''%%%%%%%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))&&&###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&%%%%%%%%%&&&''')))&&&$$$$$$&&&'''&&&%%%"""%%%''''''&&&$$$%%%&&&$$$&&&(((((('''''')))***+++,,,,,,---,,,+++***))))))***,,,+++***+++///222,,,///222222000///000111000000000111222222333333333444555555666666555555666666666666666777777888;;;===>>>>>>======>>>???CCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKNNNPPPSSSTTTYYYXXXVVVTTTSSSQQQQQQQQQQQQOOOMMMLLLLLLMMMOOOQQQSSSPPPKKKGGGFFFDDDCCCAAA>>>===;;;;;;<<<;;;:::888666444111///000000///...//////...---------......,,,,,,,,,---------......//////............//////******+++---///000111222666999???EEEKKKQQQXXX]]]cccgggllloooooonnnmmmmmmmmmoooqqqrrrrrrtttvvvxxx{{{zzzzzzxxxwwwvvvuuuuuuqqqqqqpppnnnjjjhhhhhhiiiggghhhhhhiiijjjkkkllllllkkklllmmmkkkfff___WWWSSSHHHEEE@@@<<<::::::<<<===;;;;;;>>>BBBFFFMMM\\\jjjqqqyyy~~~~~~}}}~~~xxxtttccc^^^VVVPPPMMMMMMNNNNNNKKKLLLMMMNNNOOOPPPQQQRRRPPPQQQRRRSSSUUUVVVWWWWWW^^^aaaffflllppprrrrrrrrruuuuuuuuuuuutttsssqqqpppfffbbb\\\YYYVVVSSSOOOLLLMMMEEE@@@BBBCCCBBBDDDHHHEEEJJJPPPVVV[[[bbbiiinnnnnnrrrwwwxxxuuuqqqooonnneeeaaa\\\WWWSSSMMMGGGBBB<<<;;;:::999777666666555444555666777888999::::::```^^^\\\[[[\\\\\\ZZZYYYSSSSSSRRRQQQNNNKKKIIIGGGBBB@@@===;;;999999::::::777555222000......///000............---,,,+++***111...***(((((()))))))))%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&''''''((()))222---'''$$$$$$$$$###!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$"""$$$&&&(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&$$$$$$######$$$&&&'''(((%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((($$$"""#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***)))(((&&&&&&''''''(((***'''$$$$$$%%%'''&&&$$$,,,&&&###&&&((('''(((+++%%%'''))))))((()))***,,,------...///...---+++***''')))+++***)))***...111,,,///222222000...///000000000000111222222333333333444555555666666555555777666666666666777777888===???@@@???>>>===>>>???CCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKNNNQQQSSSTTTZZZXXXWWWUUUSSSRRRQQQQQQOOOMMMKKKJJJKKKMMMOOOQQQSSSOOOIIIEEECCCAAA???>>><<<;;;;;;;;;<<<<<<:::888666333000////////////...///...------,,,,,,,,,,,,,,,,,,,,,------.........000///...------...///000***,,,...000333666888999===BBBIIIPPPWWW^^^eeeiiijjjmmmqqqrrrrrrqqqppppppooorrrvvvxxxxxxwwwvvvvvv|||zzzxxxuuusssqqqpppppphhhhhhfffccc```^^^___```dddeeegggjjjlllnnnoooooooooqqqsssrrrnnnhhh```\\\KKKHHHBBB>>>;;;;;;<<<>>>>>>>>>BBBGGGMMMUUUdddsssuuu{{{~~~}}}|||~~~~~~yyyvvvkkkeee]]]VVVSSSRRRRRRRRROOOPPPRRRTTTVVVWWWXXXXXX]]]___aaadddfffhhhhhhiiihhhkkkppptttwwwwwwvvvuuuyyyyyyzzz{{{{{{yyyxxxwwwqqqmmmhhhdddbbb^^^XXXTTT]]]QQQHHHGGGFFFCCCAAACCCDDDGGGKKKNNNSSSZZZcccjjjoootttzzz|||yyyvvvttttttooolllhhheeeaaaYYYPPPIIIAAA@@@???>>><<<:::999888666777999;;;===???AAABBBbbb```^^^]]]\\\ZZZWWWUUUUUUSSSOOOLLLKKKIIIGGGEEEBBB???;;;999888888666555555444444333222111000000......,,,***)))(((''''''))))))))))))((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$******$$$&&&...---%%%((('''&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''')))(((&&&%%%%%%$$$"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%))))))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&)))((('''%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%(((******'''$$$***)))(((&&&&&&&&&'''(((&&&&&&&&&''''''''''''((((((&&&$$$"""""""""$$$$$$'''&&&&&&''''''((()))***------,,,+++***)))((('''************+++,,,---...+++,,,---...////////////000/////////000222444555666555444333333333333333555888;;;:::777777:::????????????>>>===>>>AAADDDDDDEEEFFFGGGHHHHHHGGGFFFHHHHHHHHHIIIKKKNNNQQQSSSPPPOOOOOONNNNNNMMMMMMLLLOOOQQQRRRQQQNNNMMMPPPSSSQQQNNNKKKGGGBBB???===<<<:::999888999999999777555222111000/////////000111444000---,,,...000000///......---------...//////+++******,,,...//////...000222333333444:::DDDMMMMMMQQQXXX___dddhhhjjjkkkpppqqqrrrtttuuuvvvvvvvvvuuuvvvxxxxxxvvvuuuuuuuuuyyyxxxuuurrrooojjjddd___\\\YYYVVVUUUXXX\\\```bbbgggjjjmmmpppuuuzzzwwwrrruuutttuuuvvvuuunnnaaaVVVMMMJJJEEEAAA???@@@BBBCCCDDDFFFIIINNNWWWdddqqqzzz{{{}}}~~~}}}|||||||||tttooohhhbbb___```bbbeeedddddddddeeefffhhhjjjkkkpppkkkkkktttxxxlllvvvwwwwwwxxxyyyzzzzzz{{{zzz{{{|||}}}~~~}}}||||||vvvuuussspppmmmjjjiiihhhccc```[[[UUUNNNIIIEEECCCIIIIIIHHHJJJOOOVVV^^^cccooouuuyyyxxxxxxzzzzzzxxxuuuuuussspppkkkeee```]]]WWWOOOEEE???===<<<999666777888:::===AAAFFFJJJMMMaaa```^^^]]]\\\ZZZWWWTTTRRRPPPMMMKKKJJJHHHFFFDDDAAA>>>;;;999888777666555333333222111000///......---,,,+++******)))******))))))))))))(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&++++++''')))111111***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%((())))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&'''&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''((()))(((&&&%%%$$$%%%&&&''''''&&&&&&''''''((()))***------,,,+++***)))((((((************+++,,,---...---......///000000000000222111111111222444666777777666555555444444555555888;;;===<<<888888;;;>>>BBBBBBAAA@@@>>>>>>AAACCCDDDEEEGGGGGGHHHGGGFFFEEEGGGGGGGGGHHHKKKNNNQQQSSSQQQPPPPPPOOOOOOOOOOOOOOOMMMNNNNNNMMMKKKKKKLLLMMMMMMLLLIIIFFFBBB>>><<<::::::999888888999888666444333222111000111111222333999555111000000111000/////////.........//////000......------///000000000222555999;;;>>>EEEPPPXXX]]]aaafffkkkppprrrttttttrrrssstttvvvwwwxxxxxxxxxuuuwwwyyyyyywwwuuuttttttqqqnnnjjjfffbbb]]]WWWSSSNNNNNNOOOSSSZZZaaahhhkkkqqqsssuuuvvvzzz~~~zzzuuusssrrrrrrppphhh\\\SSSJJJHHHEEECCCCCCEEEHHHJJJKKKNNNTTT[[[cccllluuu{{{}}}{{{xxxtttpppmmmmmmmmmnnnoooooonnnnnnoooqqqssstttsssrrrrrrvvv{{{|||xxxssszzzzzz{{{{{{||||||}}}}}}{{{{{{||||||{{{zzzxxxxxxvvvvvvuuutttsssqqqooonnnmmmjjjfffaaa[[[VVVSSSQQQRRRQQQQQQSSSVVV\\\bbbeeennntttxxxwwwwwwzzzzzzxxxxxxxxxwwwuuuqqqmmmiiigggaaaYYYPPPJJJGGGDDD@@@<<<=========@@@EEEKKKQQQUUU___^^^]]]\\\[[[YYYVVVSSSNNNLLLJJJIIIIIIHHHFFFDDD@@@>>>:::888777777555444222111111000///...---,,,+++++++++***++++++,,,,,,)))))))))((((((((('''''')))(((&&&$$$$$$&&&((()))&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%******'''***111111,,,''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$"""###&&&(((&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''''''''&&&&&&''''''((()))***------+++***))))))((((((*********++++++,,,---...///000000000000000000000444333333333444666888999888777666666555666666666<<<>>>???===:::999;;;>>>DDDDDDDDDBBB??????AAACCCEEEFFFGGGGGGGGGFFFEEEDDDFFFFFFGGGHHHKKKNNNQQQSSSPPPOOONNNNNNNNNOOOPPPQQQOOOMMMKKKJJJJJJJJJIIIHHHIIIHHHGGGEEEBBB>>>;;;999999888777777888888666444333222222222222444555666;;;888444111000000...---000000//////...//////000111000/////////111333555888===CCCIIINNNVVV___fffiiilllooosssvvvwwwxxxxxxvvvwwwwwwxxxyyyzzzzzz{{{vvvxxxzzzzzzvvvrrrooonnneeeaaa\\\WWWRRRNNNIIIFFFCCCEEEJJJRRR\\\fffnnnsssuuuwwwxxxwwwzzz}}}|||xxxsssqqqnnnlllhhhaaaWWWPPPHHHGGGGGGIIIKKKOOOSSSVVVWWW\\\eeelllrrrwww{{{}}}~~~|||zzzyyyxxxwwwwwwyyyxxxvvvuuuuuuwwwyyy{{{xxxyyyyyywwwuuuuuuwwwyyy{{{{{{{{{{{{||||||||||||{{{{{{zzzyyyxxxvvvtttsssuuuvvvwwwwwwwwwvvvuuutttuuutttqqqmmmiiieeecccaaa^^^^^^^^^___bbbeeehhhiiinnntttwwwwwwxxxzzz{{{yyyzzzzzzzzzyyywwwtttrrrpppmmmggg```ZZZVVVQQQKKKFFFDDDCCCBBBCCCGGGNNNVVVZZZ]]]\\\[[[[[[[[[YYYUUURRRKKKJJJIIIHHHIIIHHHFFFDDD???===999777666666444333111111000///...---,,,,,,,,,,,,++++++++++++,,,,,,))))))((((((((('''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%''',,,,,,'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######""" &&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((((((%%%######%%%'''%%%%%%'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''((()))***---,,,+++***))))))))))))++++++++++++,,,---......000000000000000000000000444444333333444666888999777777666555555666666666;;;===>>>===;;;;;;===???BBBCCCCCCBBB@@@@@@BBBDDDFFFGGGGGGHHHHHHGGGEEEDDDFFFFFFGGGIIIKKKNNNQQQRRRNNNNNNMMMLLLMMMOOOQQQRRRSSSOOOLLLKKKLLLMMMJJJGGGFFFFFFFFFEEEBBB>>>;;;888888777666666777777555333111111111111222444666777777555333000///...---,,,000//////.........//////000000000000222555:::===BBBHHHPPPWWW^^^eeekkkpppoooqqqtttvvvyyyzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{|||xxxzzz{{{xxxrrrkkkeeebbbYYYUUUOOOJJJGGGEEEBBB@@@AAADDDJJJRRRZZZccckkkpppsssvvvxxxvvvvvvvvvsssnnnllljjjfffccc```[[[UUUPPPJJJLLLNNNSSSXXX]]]aaadddeeejjjrrryyy|||~~~~~~~~~~~~~~~~~~}}}}}}|||}}}|||{{{zzzyyyyyyyyyyyy{{{yyyvvvuuutttvvvyyyzzz|||}}}|||xxxsssrrruuuxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvtttsssrrrqqqssstttuuuvvvwwwvvvtttsssvvvuuutttrrrpppnnnlllkkkiiijjjjjjkkkkkklllllllllnnntttxxxxxxxxx{{{|||zzzyyyyyyyyyyyyxxxvvvtttsssuuuqqqmmmhhhddd___YYYTTTNNNKKKGGGEEEGGGLLLSSSWWW[[[ZZZZZZZZZZZZXXXTTTQQQJJJIIIHHHHHHIIIIIIFFFDDD>>><<<888666555555333222111111000///...---,,,,,,------,,,+++************((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''&&&###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!! """$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&((((((''')))))))))(((((((((((('''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&%%%%%%%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((()))***---,,,***)))((()))******++++++++++++,,,---.../////////.........///000111333333222333444555777888666555555444555555666666888999::::::;;;<<<>>>@@@???@@@AAAAAAAAAAAACCCEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGIIIJJJLLLOOOPPPQQQPPPOOOOOOOOOPPPRRRSSSUUUTTTPPPLLLKKKLLLLLLJJJGGGEEEEEEEEEDDDBBB>>>;;;999777666555555666666444222////////////111333555666333333222111///...............------......///000///111333555888>>>EEEJJJPPPUUU\\\dddjjjnnnrrrtttuuuvvvyyy{{{}}}{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{zzzuuukkkaaaYYYUUUNNNJJJEEEBBBAAA@@@???>>>???CCCHHHNNNSSSZZZaaagggoootttxxxvvvssspppjjjdddaaa```]]][[[ZZZWWWUUUSSSRRRUUUZZZ```fffkkknnnpppqqquuuyyy}}}~~~||||||}}}}}}|||{{{zzzyyy{{{zzzxxxwwwwwwxxxyyyzzzzzzxxxvvvttttttuuuwwwxxx{{{zzzxxxvvvtttsssrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrsssssssssrrrqqqppprrrsssssssssrrrqqqoooooopppqqqqqqrrrqqqpppnnnmmmoootttxxxxxxxxx{{{|||zzzyyyyyyxxxwwwvvvuuutttsssuuutttsssqqqnnniiidddaaa[[[WWWQQQLLLJJJLLLPPPSSSYYYXXXYYYYYYYYYWWWSSSOOOHHHHHHGGGHHHIIIHHHEEECCC===;;;777555444444222111111000000///...---,,,,,,---,,,+++***))))))))))))((((((((('''''''''&&&&&&$$$&&&((())))))(((&&&$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%)))(((&&&&&&&&&&&&%%%"""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''***'''###$$$&&&((('''&&&)))))))))(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''%%%###%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))))))))'''&&&&&&''''''((()))***---,,,***(((((()))***+++++++++++++++,,,---...//////...------...///111222222222222222333555666888555555444444555555666666777777888999:::<<<>>>???===???AAABBBBBBCCCDDDFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPRRRRRRSSSTTTUUUVVVVVVVVVOOOMMMKKKJJJIIIIIIGGGFFFEEEEEEDDDCCC@@@===:::888666555444444555555333111............///111333444111222333222111000111222---------...///000111222111666;;;???DDDJJJSSSYYY^^^bbbgggmmmrrrtttuuuuuuvvvwwwyyy{{{~~~|||{{{zzzyyyyyyyyyzzz{{{||||||xxxpppeeeYYYPPPLLLEEEBBB???===>>>??????>>><<>>???AAACCCDDDCCCCCCEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPOOOQQQRRRTTTVVVVVVVVVUUUTTTKKKLLLKKKIIIGGGEEEFFFGGGFFFDDDBBB@@@===:::888777666444333444444444222000//////......///111222333///111333222000...///111---......000111333555666999???GGGLLLQQQXXXaaagggiiikkkooossswwwxxxwwwvvvvvvvvvwwwyyyzzz|||}}}}}}~~~}}}{{{zzzyyyzzz{{{||||||zzzuuulll```UUULLLHHHCCCAAA???>>>@@@AAA@@@@@@>>>BBBEEEGGGIIIOOOXXX___dddjjjmmmiiiffffffdddbbbaaabbbcccddddddeeeggghhhiiilllqqqvvvyyyzzzzzzyyyzzz{{{|||{{{zzzzzz{{{}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyyyyxxxzzzzzz{{{zzzxxxvvvsssqqqssssssttttttttttttssssssooooooppppppppppppppppppnnnmmmkkkkkklllnnnnnnnnnkkkkkkllllllmmmmmmnnnnnnffffffeeeeeeeeefffhhhhhhjjjhhhgggfffeeefffggghhhkkklllnnnpppqqqqqqpppooossstttttttttsssqqqpppooolllrrruuutttsssuuuuuurrrttttttsssrrrrrrqqqrrrrrrpppqqqssssssrrrqqqoooooolllkkkhhhdddaaa___^^^]]]VVVVVVWWWXXXYYYVVVQQQNNNEEEEEEEEEEEEFFFDDDAAA>>><<<:::666444333333111000...------,,,+++***))))))''''''''''''((()))***+++(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''$$$###%%%&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''###""""""$$$&&&(((((('''&&&&&&&&&'''''''''((((((...)))$$$###&&&(((&&&###"""######$$$%%%''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%"""""""""######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))!!!!!!&&&%%%"""((('''&&&&&&'''((()))***&&&&&&&&&'''''''''(((((("""###$$$&&&'''((((((((('''&&&&&&''''''((()))***---,,,)))(((((()))+++,,,,,,,,,,,,,,,---.../////////.........000333666888333333333333444666777999777777666777777888999999;;;:::999999;;;<<<<<<<<>><<<:::888777666555333222111000///............---------)))((((((((((((((())))))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''((((((&&&$$$###''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((('''%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&---+++)))'''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$%%%&&&'''(((((((((((((((((((((((((((((()))***+++***)))&&&%%%"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$&&&)))***''''''%%%%%%$$$%%%&&&'''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&''''''((()))******+++---,,,+++))))))))))))*********+++,,,,,,---......------...000222444666777666666555444444555777777555555555555444666:::<<<@@@???===:::888999===@@@<<<<<<>>>@@@CCCFFFHHHIIIHHHHHHIIIKKKLLLNNNOOOOOOOOONNNMMMMMMMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNMMMMMMKKKIIIIIIHHHGGGDDDBBBAAAAAA@@@===999666555555333111000000111111000...//////000000111111222222000///...,,,+++,,,000333111222333444777<<>>===<<<:::888777666555444222111000///------------,,,,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''&&&%%%$$$''''''((((((''''''&&&%%%''''''((((((((((((''''''%%%&&&'''((((((((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''''''''&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$&&&((()))'''&&&%%%%%%%%%&&&((()))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''((())))))((((((''''''(((((())))))******,,,+++***)))))))))***++++++,,,,,,,,,------......000000000000111222333333444333333333444555777888555555666555555666999<<<@@@@@@>>><<<:::;;;===@@@===>>>>>>@@@BBBDDDFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLJJJLLLNNNPPPPPPOOONNNMMMMMMKKKJJJHHHHHHFFFCCC@@@???@@@???<<<888555444555333111000000111111000////////////000000111111111///000000000...///111333333555888<<<@@@GGGNNNSSS\\\```ggglllpppsssvvvxxxwwwxxxzzz{{{{{{{{{{{{zzzyyyyyyzzz|||}}}~~~~~~{{{zzz{{{|||}}}wwwpppiiiccc```^^^ZZZ[[[\\\\\\\\\\\\^^^```cccddddddfffiiillloooqqqsssvvvyyyzzzzzzzzzzzz{{{zzzzzzyyyxxxwwwwwwvvvvvvrrrtttwwwzzz{{{{{{yyyxxxxxxwwwvvvuuuuuuvvvwwwwwwzzzyyyxxxyyyzzzyyyvvvsssrrrsssuuuvvvvvvuuusssrrrrrruuuzzz|||xxxnnnnnnpppsssuuutttqqqmmmooopppqqqsssuuuvvvvvvvvvuuuwwwzzz~~~{{{xxxvvvtttrrrpppnnnnnnlllkkkkkkkkklllmmmmmmnnnooopppqqqpppoooooonnnqqqvvv{{{~~~{{{}}}{{{~~~zzzqqqmmmlllkkkjjjiiigggfffeeeggghhhhhhiiiiiiiiiiiiiiimmmmmmlllkkkkkkkkkkkklllooopppqqqpppnnnlllmmmnnnWWWUUUSSSQQQOOOMMMIIIFFFDDDAAA>>><<<;;;999777555555444333222111000///...,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%%%%'''(((''''''&&&&&&'''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%&&&((())))))******))))))))))))))))))))))))+++************+++,,,,,,---------...............////////////000111222333222111111222333555777888555666666666555666999<<>>===<<<>>>???>>>>>>>>>???AAABBBDDDEEEHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOPPPOOONNNLLLIIIHHHFFFIIINNNRRRTTTRRRPPPNNNNNNLLLIIIHHHFFFDDDAAA>>>===>>>===:::777444333444222111000000111111000///////////////000000000000///111222333222111222444888<<>>??????===<<<===>>>=========???@@@BBBDDDEEEHHHIIIKKKLLLNNNNNNNNNNNNMMMMMMKKKJJJHHHGGGEEEEEEDDDHHHOOOUUUWWWVVVRRRPPPNNNLLLIIIGGGEEEBBB>>>;;;;;;;;;;;;999555333333333111///...///000000///......////////////000000000000111222222222444777999BBBGGGNNNVVV]]]cccjjjnnnpppqqqsssssstttvvvzzz}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{|||}}}~~~|||zzz{{{|||}}}}}}|||{{{{{{zzzzzzzzzvvvwwwxxxxxxwwwwwwyyy{{{yyyxxxwwwwwwwwwwwwyyyyyyyyy{{{}}}~~~}}}|||}}}}}}zzzxxxuuusssssstttwwwyyyxxxyyyyyyyyyxxxuuusssrrrtttoookkklllrrrxxxyyyxxx{{{}}}}}}yyyzzz~~~}}}yyyyyywwwuuuqqqlllhhheeejjjiiifffcccbbbdddiiilllVVVSSSOOOLLLJJJGGGDDDAAA@@@>>>;;;999999888666444111111000///......------------------,,,,,,,,,,,,******)))((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((('''&&&&&&&&&''''''((('''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%&&&&&&''''''(((%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((())))))***)))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&---+++***((('''''''''((((((''''''''''''&&&&&&&&&(((((((((((()))***+++,,,'''(((((((((((((((''''''************))))))))))))))))))***+++,,,---------......//////////////////,,,,,,---///111333555666777666555444444555555666555777888888777777999:::999;;;===>>><<<;;;;;;<<<:::;;;<<<>>>AAACCCFFFGGGGGGIIIKKKLLLMMMMMMMMMLLLJJJIIIFFFDDDDDDDDDEEEEEEEEEJJJQQQWWWYYYXXXUUURRRMMMKKKHHHEEECCC@@@===:::999999999777444222222333///---,,,---...///...---......//////000111111111222222222222444888???DDDOOOSSSZZZaaafffkkkppptttuuuvvvvvvuuutttvvvyyy{{{}}}}}}}}}|||||||||||||||||||||}}}~~~|||~~~~~~}}}|||}}}~~~||||||}}}}}}}}}}}}}}}}}}{{{|||}}}|||{{{{{{}}}|||{{{yyywwwvvvvvvvvvvvvwwwyyy||||||{{{zzzzzzzzzwwwtttrrrpppppprrruuuxxx{{{zzzyyywwwtttqqqnnnllloookkkiiinnnxxxwwwoookkknnnmmmiiieeecccdddhhhkkkUUURRRNNNJJJGGGEEEAAA???===;;;999777777777666444000000000///...---------------------,,,,,,,,,,,,+++***)))((((((''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''(((((((((''''''((((((''''''&&&%%%''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&'''(((((())))))((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&,,,+++)))(((''''''''''''(((''''''''''''&&&&&&&&&(((((((((((()))+++,,,---((((((((((((((('''&&&&&&************************)))***+++,,,------------------......///000000000000000000000111222333444999888666555444444555555666777999888888777888:::999:::<<<<<<;;;;;;;;;<<<:::;;;<<>><<<===>>>@@@BBBDDDFFFHHHEEEFFFIIIKKKLLLKKKIIIHHHFFFHHHLLLOOORRRSSSSSSSSSLLLMMMPPPRRRTTTTTTSSSRRRIIIGGGEEECCCAAA???;;;888777888888777444333333444///...---...000111000///,,,---///000333444666777888:::===AAAGGGPPPZZZ```fffiiilllnnnpppsssvvvxxx|||}}}}}}|||zzzyyyzzz{{{||||||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~||||||}}}{{{|||}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{}}}}}}{{{yyyvvvtttrrrrrrrrrssstttvvvvvvtttrrrrrrrrrrrrqqqooooooooorrrtttvvvyyyxxxvvvtttrrrpppnnnmmmuuuxxx~~~UUUQQQLLLGGGDDDBBB???<<<666444333333444555444333000000000///.........---+++++++++************)))++++++)))(((''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$&&&(((******)))((('''''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***((('''$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&%%%&&&''')))+++,,,(((((('''''''''&&&&&&&&&$$$$$$%%%%%%'''((()))***%%%%%%'''((())))))******(((((()))***+++,,,,,,,,,***+++,,,---...---,,,+++)))***+++---///000111222//////000111333666888999444333333222333444666777666888999:::888888888999;;;<<<===<<<;;;<<<>>>@@@??????@@@AAABBBDDDEEEFFFDDDFFFHHHJJJKKKJJJHHHGGGFFFJJJRRRXXX\\\]]][[[YYYNNNNNNOOOPPPPPPQQQQQQQQQHHHFFFDDDBBBAAA???;;;999777888888777555333444555000//////000111222222111,,,---///111444666888999:::>>>CCCJJJQQQZZZccciiilllmmmoooqqqrrrtttxxxzzz|||}}}}}}|||zzzyyyyyyzzz||||||{{{{{{|||~~~~~~~~~}}}||||||{{{}}}~~~|||{{{{{{{{{|||~~~~~~}}}{{{||||||{{{zzzyyy{{{|||yyywwwtttrrrooonnnmmmmmmoooqqqrrrrrrpppnnnnnnnnnqqqqqqppppppqqqsssuuuvvvwwwvvvvvvtttsssrrrqqqqqq{{{TTTQQQLLLGGGCCC???:::777777666666555555555666666///............---------------,,,,,,+++***))))))((((((((((((''''''''''''(((((((((''''''&&&%%%%%%&&&'''((('''&&&&&&'''((((((((((((((((((((((((((($$$&&&((())))))(((&&&$$$'''(((***)))(((((()))***((('''&&&%%%$$$%%%&&&&&&$$$%%%'''((()))((('''''')))((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((''''''))),,,,,,)))&&&''''''''''''(((((((((((((((((('''&&&'''((()))***'''''''''''''''((())))))%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((())))))******%%%%%%%%%&&&&&&&&&''''''***(((%%%$$$&&&'''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''%%%###"""$$$&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((())))))***)))(((((((((((())))))&&&'''''''''(((((())))))$$$&&&))))))))))))***+++&&&))),,,...///---+++)))************+++,,,---...((()))+++---000222444555///000000222333444555555888555111111333555555333666;;;??????;;;777777999::::::::::::;;;<<<=========???@@@@@@@@@BBBDDDFFFIIIKKKLLLLLLKKKLLLPPPTTTWWW[[[bbbhhhjjjfff___YYYRRRQQQOOOMMMLLLKKKJJJJJJEEEFFFEEEBBB>>>:::888888;;;888555555666666444111111222333333222000...---///000222333555777;;;>>>DDDIIIQQQYYY___cccgggiiiiiikkkoootttxxx{{{|||}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~|||yyyxxxzzz~~~~~~~~~|||yyy~~~~~~|||zzzxxxvvvxxxzzzzzzyyyxxxyyy{{{xxxuuuppplllkkkkkkkkkjjjjjjmmmnnnlllmmmqqqsssqqqpppuuu{{{~~~}}}|||xxxyyy~~~RRROOOJJJFFFBBB>>>:::666666666555444444444555555............------------,,,,,,,,,++++++*********(((((((((((((((((((((((((((((('''''''''(((((()))&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&''')))++++++)))'''&&&'''((()))(((''''''(((***((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''(((''''''''')))((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''%%%###$$$&&&((('''%%%''''''''''''((((((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))'''&&&&&&&&&'''&&&%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''''''''(((((((((''''''%%%$$$$$$(((((((((((()))))))))***)))))))))((((((((())))))'''''''''((((((((())))))(((***+++,,,+++++++++---'''((()))+++,,,---------,,,,,,++++++******++++++)))***,,,---000111333444///000000111222333444555888444111111333555555444666:::>>>===999777777999::::::::::::;;;<<<=========>>>@@@@@@@@@AAADDDFFFGGGJJJNNNQQQSSSWWW]]]aaahhhjjjmmmpppnnnggg]]]VVVOOONNNMMMLLLJJJJJJIIIIIIFFFEEECCC@@@<<<999888777888666555555666555222000000111111222222111000///---///222444777;;;@@@DDDLLLQQQYYY```eeeiiilllnnnooopppsssvvvxxxzzz{{{{{{}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}{{{yyyyyy{{{~~~~~~|||}}}~~~~~~{{{xxxyyyzzz|||}}}|||zzzxxxwwwvvvvvvwwwxxxxxxwwwuuutttwwwuuuqqqmmmkkkjjjkkkllljjjnnnoooooorrrxxxzzzyyyxxxOOOLLLGGGDDDAAA===999666555555444333333333333333............------------++++++++++++++++++******))))))))))))))))))))))))((((((''''''((()))+++,,,&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((()))+++,,,,,,+++)))((('''((((((&&&%%%%%%''')))((('''&&&&&&%%%%%%&&&&&&((((((''''''&&&'''''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''(((((((((''''''''''''&&&&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''%%%""""""###%%%''''''''''''''''''((((((((((((&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%&&&''''''+++***((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''',,,***((((((((((((&&&%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&'''((('''&&&((('''''''''&&&&&&%%%%%%((())))))))))))*********))))))))))))))))))))))))''''''(((((((((((())))))***+++------,,,++++++,,,(((''''''(((***,,,///000///...---+++***))))))(((++++++,,,...///000111222//////000111222333333444666444111111222444555555777:::<<<:::777666888:::::::::::::::;;;<<<======<<<===?????????@@@CCCEEEEEEIIIPPPXXX___hhhpppuuu{{{zzzxxxtttmmmcccXXXPPPLLLKKKKKKJJJIIIHHHHHHGGGFFFDDDAAA===:::888777666555555555555666444111...//////000000111111111111///111555999>>>DDDLLLQQQXXX\\\ccchhhlllooorrrtttuuuvvvwwwxxxyyyyyyyyyyyy|||}}}~~~~~~~~~}}}}}}||||||}}}}}}{{{{{{{{{|||}}}~~~|||{{{zzz{{{|||{{{yyywwwvvvwwwyyyzzzyyyxxxvvvtttuuuttttttwwwyyywwwrrrnnnooopppnnnkkkgggfffiiimmmoootttwwwyyyKKKHHHDDDAAA???<<<888555555444333222111111111222.........---------,,,,,,************++++++++++++))))))))))))************)))((('''&&&'''(((***+++&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((((()))+++,,,,,,+++)))((('''''''''%%%###$$$&&&((((((''''''&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''(((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((('''''''''''''''''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((('''&&&%%%&&&((())))))''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''111...***(((((()))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&(((((('''%%%######$$$$$$&&&'''((()))((((((((((((((()))))))))(((((())))))*********)))(((((((((((((((((()))))))))+++,,,,,,***)))******)))))))))***+++---///000///...---+++***))))))(((,,,,,,---......//////000//////000000111222222333444333111111222333555666888999999888666666888;;;::::::::::::;;;<<<======;;;===>>>>>>>>>@@@BBBDDDDDDIIIRRR^^^jjjvvvwwwmmmcccYYYPPPJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEBBB===:::888777777666444555666777777555111///000////////////000111111333777<<>>>>>>>>@@@BBBDDDDDDIIISSS___mmmzzzzzzmmmaaaWWWQQQLLLJJJIIIIIIIIIIIIHHHGGGEEEDDDCCC???:::888888888777666444666888999888555333111222111000......000111222999===CCCJJJQQQYYYaaafffgggjjjnnnqqqsssuuuwwwyyy{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{}}}~~~~~~}}}|||{{{zzz{{{{{{{{{|||~~~~~~~~~yyyyyyzzzyyywwwvvvuuuuuuttttttsssrrrqqqppppppoooqqqqqqsssyyy~~~~~~xxxrrrpppssswwwwwwvvvyyyDDDBBB???>>>===;;;888666555444333111000000000000------------,,,,,,,,,,,,******************))))))'''(((((())))))*********((((((((('''&&&&&&%%%%%%&&&'''((('''&&&&&&'''((())))))))))))))))))))))))'''(((((((((((((((((('''&&&'''((('''%%%$$$$$$%%%'''(((((((((((('''&&&&&&))))))(((((('''(((((((((((((((''''''(((((()))))))))))))))((())))))******''''''''''''''''''''''''((((((((())))))((((((((('''(((((((((((())))))))))))((((((''''''(((((()))((((((((('''''''''''''''((((((((((((((((((((((((###%%%(((***)))'''&&&&&&''''''''''''((((((((((((%%%%%%&&&''''''''''''&&&(((''''''''''''((())))))$$$$$$$$$%%%&&&'''))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((())))))******'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((000***### ###''')))((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%'''((('''&&&'''&&&%%%#########$$$%%%''''''&&&&&&&&&&&&&&&%%%'''(((***+++,,,++++++*********))))))))))))((((((,,,...000000.........///,,,---.........---+++***+++++++++***++++++,,,,,,---------------...............//////000000000000000111111111000222666999999999888777777999:::;;;::::::::::::;;;<<<======<<<===?????????@@@CCCEEEDDDHHHOOO[[[hhhrrryyy{{{wwwnnnbbbWWWPPPMMMLLLKKKIIIIIIIIIIIIGGGEEECCCBBB???<<<888888:::;;;999777444666888999777555444444555333111000111333555777???DDDKKKSSSYYY___eeeiiikkkmmmqqqssstttuuuxxxzzz|||{{{zzzyyyyyyyyyyyyzzzzzz{{{|||}}}~~~}}}|||zzzzzzzzz{{{|||{{{|||~~~~~~}}}}}}wwwxxxyyywwwtttqqqqqqqqqpppooonnnnnnppprrruuuwwwyyyzzz~~~|||BBBAAA>>>======;;;999777555555333222111000000000---------,,,,,,,,,++++++++++++******))))))((((((&&&&&&'''(((((()))******&&&'''((())))))(((&&&%%%&&&'''((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((%%%((())))))'''%%%$$$$$$'''(((((()))((('''&&&%%%'''(((((())))))))))))(((((((((((((((((()))******((((((((((((((()))******''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((())))))))))))***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((###%%%''''''&&&%%%&&&(((''''''''''''((((((((((((%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((())))))''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''(((((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((,,,((($$$"""###%%%''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((***(((&&&&&&(((************)))'''%%%$$$$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&(((***,,,,,,,,,+++************)))))))))((((((,,,...000000//////000111++++++*********+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------...............////////////000000///000111111000222666::::::999888888:::;;;;;;;;;::::::::::::;;;<<<=========>>>@@@@@@@@@AAADDDFFFCCCEEEJJJRRR\\\dddggggggeee```WWWQQQMMMKKKJJJIIIHHHHHHHHHGGGEEEBBB???>>><<<999777888<<<===;;;888333666777777444333444555666555333333555999===@@@IIINNNVVV]]]bbbfffiiikkknnnpppsssuuuuuuwwwzzz|||}}}|||zzzxxxwwwvvvvvvwwwyyyzzz{{{|||}}}~~~~~~~~~}}}|||zzzyyyyyyzzz|||}}}{{{||||||}}}||||||{{{zzzuuuvvvwwwtttppplllkkkllllllkkklllooouuu}}}BBB@@@>>>======<<<:::888666555444222111000000000---------,,,,,,,,,++++++,,,++++++***)))(((((('''%%%&&&&&&'''((())))))***$$$&&&)))+++,,,+++)))'''&&&'''((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((%%%(((***+++)))&&&$$$###'''((()))))))))(((&&&%%%&&&'''(((*********)))(((((((((((((((((()))******'''''''''''''''((())))))''''''''''''''''''''''''***)))(((''''''((()))***'''((((((((())))))*********)))(((''''''((()))***&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''(((&&&$$$$$$(((,,,''''''''''''((((((((()))&&&&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&''''''***))))))(((((((((((()))''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''''''''((())))))''''''''''''''''''''''''###$$$%%%&&&''')))******&&&&&&&&&''''''(((((((((''''''''''''((((((((()))+++)))'''''')))))))))(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''(((((((((((()))---***(((''')))+++,,,,,,)))((('''&&&&&&''')))***))))))(((((('''''''''&&&&&&(((***,,,---,,,+++***+++*********))))))((((((***,,,...///......///000***)))'''&&&&&&))),,,///---,,,,,,+++*********++++++,,,,,,------..................///////////////...000111111000222666::::::999999999;;;<<<;;;:::::::::::::::;;;<<<=========???@@@@@@@@@BBBDDDFFFBBBBBBEEELLLTTTYYYZZZYYYXXXUUUQQQMMMKKKIIIGGGEEEGGGGGGGGGFFFDDD@@@===;;;:::888666999===???<<<888333555666555222111333555777666555555999>>>DDDHHHQQQWWW___fffjjjlllnnnoooppprrruuuvvvwwwyyy{{{~~~}}}zzzxxxuuutttttttttyyyzzz{{{|||}}}}}}}}}||||||{{{zzzyyyyyyzzz|||}}}{{{{{{{{{{{{zzzyyyxxxxxxsssuuuuuurrrlllhhhhhhhhhjjjjjjlllrrr|||FFFAAA<<<;;;===<<<999555111111000000000/////////......---,,,++++++******+++)))((()))******)))((())))))))))))))))))))))))((((((((((((''''''&&&&&&(((((((((((((((((((((((('''((())))))************((()))+++,,,,,,+++)))(((+++***)))(((((()))***+++***)))(((&&&%%%&&&''''''&&&&&&'''((()))*********,,,,,,+++***)))))))))))))))((((((''''''(((((())))))))))))))))))((('''''')))***+++***((('''((()))*********))))))(((((((((((()))***++++++***)))((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%&&&''''''&&&***)))(((''''''((()))***&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&******)))((('''&&&%%%$$$$$$%%%'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))(((''''''((()))***)))(((''''''&&&'''''''''***)))'''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((())))))((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((()))******+++$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&''')))***+++))))))***+++,,,------...333111---)))((((((***,,,((()))***+++,,,---------,,,+++)))(((((()))+++,,,************************))))))***+++,,,---...//////000111111222222111111222222222333555666888999::::::::::::::::::::::::;;;::::::999999;;;<<<===???@@@@@@@@@AAAAAABBBBBBDDDEEEGGGIIILLLNNNPPPQQQQQQOOOMMMKKKIIIIIIIIIIIIEEEDDDBBB???===;;;::::::666666555444333222111111555111///333666555333444888999:::<<>>999888:::999666222222222222222111111111111---------,,,+++*********+++***)))***+++,,,+++***))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''***+++,,,,,,,,,,,,+++***++++++************++++++)))))))))((())))))******'''''''''(((((())))))***------,,,+++******+++++++++******))))))******+++((((((((((((((('''&&&%%%+++,,,,,,,,,***)))***+++++++++++++++*********)))(((((()))******)))((((((((((((((()))))))))))))))''''''''''''''''''''''''***(((''''''((()))((((((***)))(((((((((((()))***(((((()))))))))))))))((((((((((((((((((((((((((())))))((((((((((((''''''((()))*********)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''(((((((((((()))******++++++***)))((((((((())))))'''((((((((())))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''***)))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))))))))$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((())))))***'''(((((())))))*********...,,,)))'''&&&&&&((()))'''(((((()))************,,,***)))(((((()))***,,,++++++++++++++++++++++++***++++++,,,---...///000///000000111111111111111222222222333555666888999888888888888888888888888<<<<<<;;;;;;;;;<<<===>>>@@@AAAAAABBBCCCDDDDDDDDDCCCDDDEEEGGGIIIKKKMMMNNNMMMLLLJJJHHHGGGGGGGGGGGGFFFEEEBBB???===;;;:::999666666555555444333222222666222000444666555444555666999===BBBIIIQQQZZZ```cccgggmmmpppqqqqqqrrrrrrttttttwww{{{~~~{{{|||{{{zzzxxxvvvuuusssssswwwxxxzzz{{{|||}}}||||||~~~~~~}}}|||zzzwwwuuusssuuurrrpppooonnnlllhhhdddhhhiiijjjiiihhhkkkrrrwww~~~BBB>>>:::999:::999777444222222111111111000000000------,,,,,,++++++******)))(((((()))+++,,,+++***((((((((((((((((((((((((***************)))))))))))))))))))))))))))))))))******************)))(((************************)))******************)))'''((()))******+++++++++((((((((((((((())))))))),,,++++++*********++++++++++++************++++++*********+++******)))(((***,,,,,,,,,***)))***++++++************)))))))))((()))************)))(((&&&&&&'''(((((()))******((((((((((((((((((((((((***(((''''''((())))))((()))((((((''''''(((((()))(((((()))))))))(((((('''(((((((((((())))))))))))&&&&&&''''''(((((())))))************)))((('''&&&))))))))))))))))))))))))''''''((((((((()))))))))))))))(((''''''((())))))''''''(((((()))+++,,,---+++***))))))((()))))))))((((((((()))))))))******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))))))))''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&)))))))))))))))))))))))),,,+++***)))((('''''''''************************+++***))))))(((((())))))&&&''''''(((((((((''''''+++***)))(((((()))***+++++++++++++++++++++++++++******+++,,,------......//////000111111111111111000111111222333555777777::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======@@@@@@AAABBBCCCEEEEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNIIIIIIGGGFFFEEEEEEEEEEEEEEECCCAAA>>>;;;888777666555444444444333333222222777333222555777666666888999===DDDLLLTTT]]]eeekkkjjjmmmrrrtttttttttssstttuuuvvvyyy|||~~~|||||||||{{{yyywwwvvvuuutttxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{zzzwwwtttpppnnnqqqnnnkkkiiigggeeebbb```eeehhhjjjlllpppyyy@@@===:::888888888666444000000/////////.........---------,,,,,,,,,++++++'''&&&&&&''')))+++***)))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))***+++++++++++++++***))))))(((((((((((())))))'''((()))******)))((('''&&&'''(((*********)))(((*********))))))))))))))))))))))))((())))))*********))))))))))))))))))************++++++***)))))))))***+++***)))((()))***((((((((((((((((((((((((************************%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))((((((((((((((((((''''''((((((((()))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))))))))))))))))))))+++***)))''''''&&&&&&&&&******))))))(((((((((((('''(((((()))))))))))))))((((((((()))((((((''''''++++++***))))))***++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,///000000111111111111111//////000111222444555666:::::::::::::::::::::::::::::::::::::::;;;;;;<<<>>>>>>???AAABBBDDDEEEFFFHHHGGGFFFEEEFFFGGGIIIJJJHHHGGGGGGFFFFFFEEEEEEEEECCCAAA>>>;;;888666444333333333333333222222222222888444444888999999:::===BBBGGGNNNVVV]]]ccciiimmmooorrruuuvvvvvvtttttttttsssuuuwww{{{}}}~~~}}}|||}}}}}}|||{{{zzzxxxxxxwwwyyyzzz{{{{{{{{{zzzxxxxxxuuuvvvvvvvvvtttqqqmmmkkklllkkkjjjhhhhhhgggffffffjjjnnnuuu|||;;;999777666555444333222////////////............---------,,,,,,,,,,,,,,,((('''&&&(((***++++++***((((((((((((((((((((((((************************((((((((((((((((((((((((&&&&&&((()))************))))))(((((((((((())))))'''((()))******)))((('''((()))***+++***)))'''&&&******************)))))))))))))))))))))***+++,,,******))))))))))))******&&&''''''(((((((((''''''(((***+++***)))((()))+++((()))))))))))))))))))))+++++++++******+++++++++(((((((((''''''&&&&&&&&&))))))))))))))))))))))))'''&&&%%%%%%'''(((((((((((((((((())))))((((((((('''''''''(((((('''&&&&&&'''''''''(((((()))))))))))))))))))))((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((***))))))((((((((())))))((()))))))))))))))))))))(((((())))))))))))*********))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''%%%%%%%%%&&&'''(((((((((''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&&&&%%%%%%$$$######$$$$$$&&&'''((((((((('''))))))*********))))))(((++++++************++++++************************)))))))))***++++++,,,,,,//////000111111111111111111111222222444666777888777777777777777777777777::::::;;;;;;<<<<<<<<<<<<>>>???@@@AAACCCDDDFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDGGGGGGGGGGGGGGGFFFEEEEEEBBB@@@>>>;;;888666444333333333333444444444444444777555666:::======AAAFFFLLLQQQYYY```eeejjjnnnppprrrtttvvvwwwuuusssssssssqqqtttwww{{{}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{zzzxxxvvvuuussssssrrrqqqoookkkhhhfffeeefffiiilllmmmnnnooopppttt|||;;;:::888777555444444444/////////.........------++++++++++++++++++*********)))((()))+++,,,+++************************************++++++++++++,,,))))))))))))))))))))))))(((((()))***++++++++++++))))))************)))))))))******++++++******)))++++++++++++***)))((('''(((((((((((()))))))))))))))))))))***+++,,,---...++++++************++++++(((((()))*********))))))(((***+++***))))))***,,,))))))************++++++******))))))))))))************))))))(((''''''&&&(((((((((((((((((((((((('''&&&%%%&&&((())))))(((((()))************)))(((''''''((()))))))))))))))''''''(((((()))*********++++++******)))))))))(((''''''''''''((()))***+++))))))))))))))))))))))))(((((()))))))))***************++++++++++++******++++++***)))))))))))))))((())))))************))))))))))))*********+++++++++++++++*********))))))((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))++++++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%&&&&&&'''((()))***+++&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''((()))******((('''''''''&&&&&&%%%%%%&&&'''((()))************(((((()))))))))))))))((())))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---......///////////////333333333444666777999:::999999999999999999999999;;;<<<======>>>>>>======@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCFFFFFFFFFFFFEEEDDDCCCBBB@@@>>><<<:::777555444444333333444444555555666666666555888===@@@CCCIIIPPPUUUZZZaaahhhmmmqqquuuwwwtttuuuwwwvvvtttsssrrrssstttvvvzzz|||}}}~~~}}}|||||||||{{{{{{zzzzzzyyyyyyyyyxxxwwwtttrrrpppqqqpppnnnllliiifffcccbbb___eeennnuuuyyy{{{}}}~~~777777666444222111111222++++++++++++************'''''''''''''''((((((((()))'''&&&'''))))))((('''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''(((((((((((('''&&&(((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&''''''''')))***+++,,,((((((''''''''''''((((((''''''((()))))))))))))))%%%&&&''''''&&&&&&''')))'''''''''((((((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''((((((((($$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++***)))((('''&&&&&&&&&&&&''''''((($$$%%%&&&((((((((('''&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''(((((('''%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))((((((((())))))))))))*********+++,,,,,,,,,,,,+++000000000111333444666777::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;>>>>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFEEEDDDBBBAAACCCCCCCCCCCCAAA@@@>>>===999888666444222111000000...//////000111222222333444444888???DDDHHHPPPYYY\\\```ffflllooosssvvvxxxuuuvvvwwwwwwtttsssssssssvvvyyy{{{|||{{{zzz|||}}}zzzzzzyyyyyyyyyyyyyyyyyywwwwwwvvvuuurrrooommmkkkjjjiiigggfffeeeeeeffffffdddnnn|||~~~}}}|||}}}}}}|||wwwuuutttttttttsssrrrqqqooonnnmmmlllsssvvv|||......---+++)))(((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################""""""!!! !!!"""$$$%%%%%%$$$"""!!!%%%%%%###""""""###%%%%%%"""!!!!!! !!!"""$$$%%%!!!!!!"""###$$$$$$%%%%%%""""""###$$$%%%&&&((()))$$$######""""""######$$$ !!!!!!"""""""""""" !!!######""""""###$$$#########$$$$$$%%%%%%%%%%%%%%%############%%%%%%!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" """"""!!! !!!!!! !!!"""$$$$$$%%%%%% !!!""""""###### !!!"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### """""""""""" !!!"""###$$$%%% !!!"""###$$$######""""""""""""#########$$$$$$"""""""""!!!!!!!!!  !!!!!!""""""""""""#########$$$$$$$$$ !!!""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""""" !!!!!!"""############"""!!!!!! !!! !!!!!! !!!######$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))+++++++++,,,...///111222333333333333333333333333555666777888999888777777::::::;;;;;;<<<<<<======:::<<<>>>??????===;;;999@@@@@@@@@@@@>>><<<:::888222111///...,,,+++++++++((())))))***+++,,,------333444999@@@FFFKKKUUU___```dddhhhkkknnnooorrrtttuuuwwwxxxwwwuuusssssstttwwwyyy{{{zzzwwwuuuvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwttttttsssrrrooollliiigggaaaaaa```bbbdddhhhkkknnnooo{{{~~~{{{yyyzzz}}}zzzuuuuuutttrrrpppooonnnnnnooommmmmmmmmjjjgggffffffggggggfffdddbbb```______^^^fffggglllttt~~~~~~zzzyyyyyyyyyvvv{{{