BM6P6(@ kkkqqqtttoooddd^^^bbbggghhh```TTTJJJBBB======??????<<<777444333222000...,,,,,,------,,,***)))(((***+++---...///......---...---,,,,,,++++++,,,,,,+++***)))((((((***,,,---)))+++---,,,+++***+++,,,************************((((((((((((((((((((((((---,,,,,,,,,++++++******************))))))))))))(((,,,...,,,+++...000///------------+++***((('''************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++///............//////000...///444777777444888>>>JJJ\\\xxxrrraaaUUUWWW___mmmzzz}}}vvvpppmmmlllsssmmmbbbXXXTTTXXXbbbjjjppprrrvvv{{{~~~~~~{{{xxxyyy{{{yyytttllliiirrr|||lllgggoooiiikkkmmmmmmllllllmmmoooqqqqqqsssxxx}}}|||uuutttssspppmmmhhheeeccc```ZZZTTTQQQQQQQQQPPPNNNKKKKKKLLLNNNQQQSSSUUUVVV]]]dddooowww{{{}}}xxxkkkbbbVVVQQQLLLIIIDDDDDDRRRbbbssszzzoooeeebbbcccgggeee___\\\___gggsss}}}{{{lll\\\SSSQQQNNNIIIKKK\\\vvv{{{dddTTTQQQVVV\\\___vvvuuuddddddqqq}}}uuuZZZNNNHHH>>>999;;;===888222111222333333111//////000000111111111222000000000000000000000000---.........///000000000------.........---+++***------,,,+++++++++,,,,,,***,,,------+++******+++---------------,,,+++***))))))))))))))))))))))))*********++++++,,,,,,,,,*********)))))))))))))))))))))***+++++++++++++++************************************)))))))))((()))************+++++++++++++++******************+++++++++,,,,,,---------+++,,,------......------+++,,,---...///////////////000111111000111333555666666444222111555:::???GGGQQQ___nnn}}}pppuuuwwwqqqfff___aaaeeehhhbbbWWWKKKAAA<<<>>>AAAAAA???<<<999666333000...------......---,,,+++***,,,---.........---,,,+++...---,,,,,,++++++,,,,,,---------,,,+++***)))(((***+++------+++******+++((((((((((((((((((((((((++++++++++++++++++++++++******)))))))))(((((((((************************+++------+++,,,000111...------,,,+++***)))((('''************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,/////////......---------///............///000000111222555999999999???GGGVVVpppsssggg___YYY[[[bbbvvv|||{{{sssmmmjjjoooiii```VVVRRRTTT\\\bbbjjjnnntttzzz}}}vvvuuurrrooopppsssrrrnnnhhhfffpppyyyssswwwtttuuuwwwwwwuuusssssssssxxxyyy|||~~~zzzxxxnnniiibbb^^^[[[YYYUUUQQQNNNMMMLLLKKKLLLMMMNNNNNNRRRXXX```gggmmmttt{{{xxxpppcccYYYOOOIIIEEEFFFPPP\\\nnn~~~rrriiifffeeegggddd]]]YYYZZZ```jjjvvvxxxpppddd[[[XXXWWWNNNJJJSSSeee{{{rrr```UUUTTTZZZ```wwwoooeeeiiiqqqqqqcccVVVHHH??????:::888444222111222111111000000000000111111111222000000000000000000000000..................//////,,,,,,---------,,,+++***************+++,,,------+++---......,,,++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++***************''''''((()))))))))))))))************************++++++++++++************)))************+++++++++************************++++++++++++,,,,,,,,,---+++,,,,,,---------------,,,,,,---...////////////000111222111000111333444666666555444444888???EEESSS\\\jjjyyyvvvzzzzzzttthhh``````bbbgggddd[[[OOOEEE@@@@@@BBBAAABBBBBB@@@:::444000...---......//////...------............---,,,+++***...---,,,,,,++++++,,,,,,,,,---//////...,,,)))'''+++,,,------+++)))******(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''******************++++++------+++***...333222......---,,,***)))))))))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,/////////...............///.........//////000111222222444777777:::EEEPPPfffvvvddd```aaaaaaccchhh{{{xxx{{{}}}|||wwwpppkkkhhhgggbbbZZZRRRNNNPPPVVV\\\eeekkksssyyy~~~|||}}}{{{xxxmmmmmmjjjggghhhlllllliiiccc```kkk~~~zzzwwwuuu~~~xxxrrrmmmggg___ZZZTTTQQQMMMKKKKKKLLLKKKKKKMMMOOORRRWWW^^^gggqqqxxxuuuiii[[[QQQLLLKKKOOOUUUfffzzzvvvnnnkkkiiihhhddd]]]ZZZ[[[[[[cccnnnttttttnnngggbbb```VVVLLLKKKRRRbbbyyymmmYYYPPPSSSZZZiiitttllldddcccooo|||uuucccOOOBBB???::::::999666333111222222000000000111111111111111000000000000000000000000.........---------------+++,,,,,,,,,,,,+++******))))))))))))***,,,---...,,,...//////---,,,,,,---++++++++++++++++++***)))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++'''((())))))***)))))))))************************,,,,,,,,,++++++++++++***)))************+++++++++*********************************+++++++++++++++***+++,,,,,,------,,,,,,,,,---...///000000000000111222333222111111222444444555666666777===FFFMMM___iiixxx{{{|||{{{tttjjjbbb``````fffeee```XXXQQQMMMGGGAAA???BBBDDDCCC===666222///------...........................------,,,,,,,,,...---,,,,,,++++++,,,,,,******,,,---------,,,++++++,,,...---+++))))))***************************((((((((((((((((((((((((*********))))))))))))))))))))))))***************,,,,,,)))***000777666000000///,,,***)))***+++,,,((((((((((((((((((((((((***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,............///000111111555444555666888???NNN]]]zzz~~~nnnbbbcccggghhhmmmssszzzwww{{{zzzwwwqqqkkkgggffffff\\\XXXRRRMMMLLLQQQZZZ```hhhnnnvvv{{{~~~}}}zzzzzz|||~~~}}}{{{{{{~~~~~~zzzvvvsssqqqjjjkkkiiifffggglllnnnlllbbb\\\ddd{{{}}}xxxuuu}}}zzzpppiii___[[[UUURRRRRRRRRPPPOOOOOONNNMMMNNNRRRZZZbbbgggooovvv~~~qqqdddYYYSSSRRRTTT```qqqzzztttpppkkkgggcccaaaaaabbb^^^aaagggnnntttuuussspppfff]]]SSSLLLKKKRRReeevvv}}}dddRRRQQQVVV^^^jjj}}}zzziiiccceeessspppXXXHHHBBB<<<===>>>;;;666333333555111111111111111111111111////////////////////////.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,---///...,,,++++++,,,******+++++++++******)))))))))))))))))))))))))))***************+++++++++*********+++++++++++++++***++++++,,,,,,+++++++++************************,,,,,,+++++++++*********))))))*********+++++++++***************+++++++++***************************++++++,,,---,,,,,,,,,------...///000000000000222333444333111111333444444666888888:::AAALLLTTTfffrrr}}}zzzsssjjjddd``````ccceeeeeedddddd```RRRCCC===@@@BBBBBB>>>999444222---------------.........,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,+++***)))))))))***,,,---+++,,,------+++*********************************++++++++++++++++++++++++)))))))))))))))*********((((((((()))))))))***************+++333999888222...---***)))((()))***+++((((((((((((((((((((((((*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------.........//////000222222999888888:::===GGG\\\oooqqqhhhdddiiimmmooowww|||vvvuuuuuuuuussspppjjjddd```___```QQQNNNKKKJJJNNNXXXeeennnrrrvvv|||~~~~~~}}}{{{xxxxxxzzz|||}}}~~~~~~|||{{{|||~~~}}}zzzvvvrrrnnnlllkkkjjjmmmmmmjjjkkkpppssssssiiiaaaeeewwwzzzwww{{{~~~rrrllleee```___]]]XXXUUUQQQNNNLLLKKKLLLOOORRRSSSYYY```kkkvvv~~~}}}lllbbb^^^^^^dddooo{{{}}}xxxooofffaaaaaadddeeeaaa^^^___eeepppyyy}}}~~~lllggg___WWWNNNLLLTTT^^^ooo}}}yyytttvvv```WWWWWW^^^iii{{{zzzrrrfffqqqhhhSSSHHH===>>>???;;;666222222444222222222111111111111111////////////////////////.........---,,,,,,,,,+++......---------.........///...---,,,,,,,,,,,,,,,+++,,,------+++******+++)))******+++++++++******))))))))))))))))))))))))************************))))))))))))******++++++++++++,,,,,,,,,,,,++++++************************+++*********))))))))))))))))))*********+++++++++))))))*********+++++++++************************++++++,,,------------,,,---...///000111111111111222333444333222222444666555888;;;<<<>>>EEESSS]]]mmm{{{zzzqqqjjjdddaaa```___hhhooorrrtttqqq```MMMBBBAAAAAAAAA@@@>>>999555///......---------......,,,,,,+++,,,,,,...///000...---,,,,,,++++++,,,,,,///---+++((('''((()))***)))+++---,,,+++***+++,,,((((((((((((((((((((((((************************''''''(((((((((((())))))((((((((()))******++++++)))+++---///444999777222***)))((('''&&&''''''((())))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,------------///////////////000000000.........///000111222333555555777:::@@@NNNhhh~~~ssshhhdddfffpppxxx|||{{{qqqnnnpppqqqfffhhhiiigggbbb\\\XXXVVVJJJJJJKKKMMMUUUbbbpppzzz||||||{{{yyyvvvuuuxxxzzz|||}}}~~~}}}yyyxxxyyyuuuuuussspppkkkiiihhhiiikkkooorrrpppqqqvvvyyyyyytttnnnnnnyyy}}}}}}yyytttrrrmmmfff```UUUSSSOOOMMMMMMLLLKKKIIILLLQQQYYYdddnnnwww}}}wwwsssrrrqqqwwwwwwjjjcccccccccbbb___ZZZWWW\\\hhhvvvsssqqqnnngggZZZNNNJJJMMMZZZooozzzwwwooorrraaaZZZZZZaaaooowwwxxxxxx]]]MMM???>>><<<999555222111111222222222222222111111111000000000000000000000000.........---------------..................///000111000///---,,,,,,,,,,,,***,,,---,,,+++*********)))***++++++,,,+++++++++))))))))))))))))))))))))***************)))))))))((((((((()))******++++++*********+++******)))(((*********************************)))))))))(((((()))************+++++++++)))))))))***++++++,,,,,,+++++++++++++++*********+++,,,------......------...///000111111222222222222333444444333444666888777<<<@@@BBBEEEOOO^^^jjjyyy|||qqqjjjeeeaaa___[[[kkkzzz~~~~~~{{{nnn___LLLGGGBBBBBBDDDCCC>>>999222111///............///...---,,,,,,,,,---.........---,,,,,,++++++,,,,,,...---,,,+++***)))))))))(((***,,,,,,++++++,,,---((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******)))******+++,,,,,,------***///333444555777444///)))))))))(((((((((((((((************************)))******+++,,,,,,------,,,,,,,,,------------....../////////000000000111.........///000222333444111333777>>>GGGZZZxxxsssooojjjnnn}}}ssslllkkkjjjjjjaaabbbccc```[[[UUUQQQOOOIIIKKKPPPWWW```lllwwwzzzyyyyyyvvvtttsssuuuxxx{{{|||~~~|||uuupppppppppnnnnnnnnnkkkhhhfffhhhjjjmmmsssxxxxxxyyy}}}|||zzz{{{}}}vvvhhhddd^^^ZZZWWWTTTPPPLLLKKKLLLNNNUUU]]]gggooosss|||vvvnnnllliiieee___YYYTTTUUU^^^jjjuuuzzzzzzzzzzzzwwwkkkYYYNNNKKKNNN^^^ppp|||}}}}}}rrrcccVVVXXX```ooojjjTTTDDDAAA<<<888666555333222333333333222222111111111000000000000000000000000..................//////...------,,,---...///000///...------,,,,,,,,,,,,+++---...---,,,***++++++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********)))))))))((((((((()))******+++,,,,,,***+++++++++******)))(((************************+++++++++*********)))))))))************+++++++++((())))))***++++++,,,,,,---,,,,,,,,,++++++++++++,,,---......//////......//////000111222222222222111222444444444555777999:::@@@FFFJJJOOO[[[mmm{{{}}}wwwmmmmmmppptttuuuxxx~~~rrrjjjeeeaaa^^^XXXnnn~~~wwwlllUUUMMMDDDCCCFFFGGGAAA;;;444333111////////////000000///---,,,++++++,,,---...---,,,,,,++++++,,,,,,)))+++,,,......---,,,+++''')))+++,,,,,,,,,---...******************************************************++++++,,,,,,,,,---++++++,,,------...//////+++222888777555444000+++++++++,,,,,,,,,++++++***************************))))))***+++,,,,,,------,,,,,,,,,---------......,,,---------......//////.........///000222333444555888???GGGSSSiii~~~~~~vvvxxx{{{pppkkkjjjgggeeegggddd___XXXPPPLLLLLLLLLIIINNNVVV___hhhqqqzzz~~~yyyxxxwwwuuusssqqqtttwwwyyy{{{}}}}}}~~~}}}xxxpppjjjjjjkkkjjjkkkkkkiiigggfffiiilllooowww}}}~~~~~~~~~xxxpppiiiccc^^^YYYTTTOOOMMMKKKMMMSSS\\\dddhhhssswww|||zzzxxxssslllbbb[[[TTTRRRWWW___gggkkk}}}~~~xxxfffXXXRRRIIIUUUcccxxx~~~rrr]]]ZZZZZZccctttxxx```JJJEEE>>>::::::999777555333333333222222111111111000000000000000000000000---.........///000000000---,,,,,,+++,,,---...///,,,,,,,,,++++++,,,------,,,...///...---+++,,,,,,***+++,,,---------------))))))))))))))))))))))))+++*********))))))(((((())))))***+++,,,,,,---------------------,,,+++***************************,,,,,,,,,+++++++++******)))************+++++++++((())))))***++++++,,,,,,---------,,,,,,+++++++++---...//////000////////////000111222222333222222000222333444444666888;;;<<>>???;;;555222666444111000111111///...000000000000000000000000////////////////////////......---------......///111111000000//////......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***,,,++++++++++++++++++++++++******))))))))))))******(((((((((((()))))))))))))))))))))***+++++++++,,,+++++++++*********))))))))),,,...---***)))***,,,---,,,+++******+++,,,---***+++,,,---------,,,+++---------............///111333555555444444444555555333444777888777999===BBBDDDMMM\\\hhhrrrpppaaaWWWYYY[[[```hhhrrr{{{~~~vvvqqqiii```\\\^^^```rrrvvv```NNNEEEBBBBBBBBB>>>999333000//////...,,,////////////////////////---------,,,,,,,,,++++++---,,,+++******++++++,,,------,,,,,,+++******))))))************+++++++++++++++*********)))))))))************************(((((())))))***,,,---...444???CCC:::222222111,,,************************)))************+++++++++,,,,,,++++++++++++++++++------------------------------------...///000000111111222333333555777999888:::CCCVVVppp~~~}}}qqqhhhdddbbb```___aaa^^^YYYTTTSSSVVVZZZ^^^cccjjjoookkkddddddmmmvvv|||yyywwwvvvooonnnnnnrrrxxx}}}}}}|||||||||{{{zzzwwwuuuvvvsssooollljjjiiihhhgggnnnrrruuurrrmmmjjjlllppppppvvv{{{|||{{{tttjjj___TTTRRRQQQOOOPPPTTTSSSWWW\\\ccckkkvvv}}}ooo___XXXVVVVVV[[[bbbhhhrrrxxxyyy}}}~~~rrrbbbTTTRRRUUU\\\eeerrrwwwgggWWWWWWbbbsssiiiXXXFFF??????===888555555333111111111111000///000000000000000000000000///////////////////////////......---------......//////////////////......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++++++++++++++++++++++++++******))))))))))))******(((((((((((()))))))))******************++++++++++++++++++*********))))))((()))++++++***))))))***,,,,,,++++++++++++,,,,,,+++,,,---.........---------.........//////000000111333555555444333444555666444666:::;;;:::<<<@@@BBBFFFTTTjjj}}}rrrddd\\\YYY[[[```iiirrr|||pppqqqttttttlllccc___```___nnn}}}{{{cccLLL@@@@@@DDDAAA<<<666222000//////...////////////////////////------------,,,,,,,,,,,,///...---,,,++++++++++++---,,,,,,++++++*********)))************++++++++++++++++++++++++*********************************))))))))))))***,,,---...111;;;@@@999333111///+++************************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------...///000111111222333333333555777:::<<<@@@NNNfff{{{{{{yyy{{{pppfff```]]][[[ZZZZZZWWWTTTTTTYYY```gggkkkrrrvvvxxxqqqhhhccchhhnnn}}}{{{zzzzzzqqqnnnmmmooovvv||||||yyywwwvvvvvvuuusssqqqnnnllliiigggggghhhjjjlllrrrvvvzzzzzzuuurrrsssvvvuuuzzz}}}}}}sssggg```ZZZUUURRRQQQKKKKKKMMMQQQYYYggguuu}}}hhh[[[WWWXXX]]]aaa```dddgggkkkuuu}}}ttt```TTTOOOVVV]]]ggg{{{ggg\\\\\\eeeuuu~~~hhhPPPDDD@@@>>>;;;999555333111111222222111000000000000000000000000000////////////////////////000///...---------------------..................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***))))))***++++++++++++++++++++++++************************((((((((()))))))))******+++++++++***************+++++++++***************'''''''''(((******)))(((++++++,,,,,,,,,,,,++++++,,,---....../////////...............///000111222111333444555333333444555444333555999:::999;;;@@@EEENNNcccxxxfff]]]___cccdddlllwww]]]dddooovvvuuunnnfffbbb___fffooouuuyyy}}}tttVVVBBB???CCCCCC???999444111000000000////////////////////////...------------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,+++444:::777222111000,,,************************))))))*********+++++++++))))))***************+++------------------------------------...///000111000222333333222444888<<>>DDDOOO]]]wwwsssgggeeekkkrrruuu|||QQQYYYfffvvvzzzpppgggeeedddfffiiinnntttzzz}}}{{{___HHH???@@@BBB@@@<<<777333111000111////////////////////////.........---------,,,,,,)))******+++++++++++++++,,,,,,+++++++++++++++***))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---.........444888666333111///---************************))))))*********+++++++++))))))******++++++++++++------------------------...............///111111///222444333222444:::???AAAWWWttt|||qqqnnnnnntttzzz~~~uuuzzz{{{mmm```WWWTTTUUUQQQVVV```lllvvv{{{||||||yyyzzzyyyvvvrrrrrrvvv{{{~~~}}}{{{|||}}}|||}}}~~~uuusssrrrwwwvvvooohhheeegggiiiiiihhheeeffffffeeedddfffkkknnnvvvzzz|||{{{{{{|||zzzmmmbbbYYYVVVRRROOONNNSSS[[[aaalllpppuuuyyy|||zzzggg```bbbfffhhh___YYYSSSSSS___mmmvvvwwwqqq___VVVYYYYYYYYYjjj|||kkkaaaccckkkhhhppp{{{{{{ttt^^^MMMAAA:::999666555333222333333333111000000000000000000000000////////////////////////111000///...---,,,,,,,,,++++++,,,,,,------......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))))))***++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))************,,,+++++++++***)))))))))************************)))'''''')))---...,,,)))+++,,,---......---,,,++++++++++++,,,,,,---.........---,,,,,,---///111222222333555555444444444555999999;;;??????@@@GGGPPP___sss|||qqqnnnrrrwwwzzzMMMQQQ[[[ooorrriii```\\\]]]___eeekkkjjjttt{{{uuucccNNNBBB>>>@@@???>>>:::555222111111////////////////////////............---------,,,'''((()))***+++,,,++++++++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++************************((()))***,,,///222444666666888:::888444000---,,,************************)))************+++++++++++++++,,,,,,---.........------------------------............///000111111///333555555444777>>>DDDIIIgggqqqkkkiiijjjrrr|||~~~|||mmm]]]RRRPPPQQQWWWbbbqqq~~~|||zzzwwwsssrrrtttxxx|||{{{wwwsssssswww~~~}}}|||}}}~~~yyyuuusssyyy{{{rrrhhhcccdddggggggfffccceeegggfffeeefffjjjmmmxxx{{{}}}{{{zzz}}}zzzdddbbb\\\VVVRRRRRRUUUXXX```dddiiimmmqqqvvv~~~sssiiikkkooopppggg```XXXVVV[[[dddkkkooouuueeeYYYUUURRRRRRbbbvvvwwwccc\\\]]]]]]```hhhtttzzz|||sss\\\GGG===;;;888666444333444333222111000000000000000000000000////////////////////////000///...---------------,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******+++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))*********+++++++++++++++******************************+++++++++*********+++---------+++,,,,,,------------,,,,,,*********+++,,,---...///000///...------///111222333555666666555555666777777777;;;???AAAFFFQQQ]]]tttuuupppssszzz}}}~~~NNNNNNQQQaaa|||tttfff```]]][[[\\\aaafffiiillliii```RRREEE>>><<<>>>???<<<777333111111////////////////////////............------------)))***+++,,,,,,,,,+++***++++++++++++++++++++++++)))************+++++++++)))))))))*********++++++************************((()))+++...111555888:::999888777555111---++++++************************)))************+++++++++++++++,,,,,,---......///------------------------............///000111222111555888888777;;;CCCKKK]]]|||vvvgggcccdddiiivvv}}}{{{|||lll[[[PPPNNNPPPcccqqq~~~zzzsssnnnnnnqqqvvvyyyxxxsssoooqqqzzz}}}|||}}}|||uuuqqquuu{{{mmmffffffhhhgggeeecccgggkkkllljjjjjjnnnqqqyyy{{{~~~~~~|||{{{zzz|||zzzvvvnnnddd[[[WWWVVVWWWYYY\\\```cccffflllvvv~~~~~~|||pppooorrrrrrkkkfff___[[[YYY\\\bbbgggnnnhhh```ZZZUUUUUU]]]gggkkk\\\YYYWWWVVVYYYeeexxx}}}lllQQQBBB???:::888555444444333111000000000000000000000000000///////////////////////////......---------..................------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++---++++++++++++++++++++++++)))***,,,------,,,***)))))))))*********+++++++++***************+++++++++))))))*********+++++++++***+++------,,,++++++,,,------,,,,,,,,,,,,------++++++++++++,,,...///111444333111//////000222333444666888888777666777888666777<<>>999444111111//////////////////////////////.........---------,,,---......---,,,***)))++++++++++++++++++++++++)))************+++++++++(((((())))))*********+++************************+++,,,---///222555777999444222111000...+++***+++************************)))************+++++++++))))))***++++++,,,------------------------------.........//////000111222222777;;;;;;:::>>>HHHPPPqqq}}}mmm___^^^aaaiii|||~~~uuuppprrrzzz{{{mmm[[[PPPOOORRRlll{{{~~~xxxpppjjjjjjnnntttwwwyyysssooottt}}}}}}~~~~~~uuummmppp}}}sssjjjhhhiiihhheeeeeekkkqqqrrrqqqqqqtttwww{{{|||~~~~~~~~~|||zzzyyy{{{qqqeee]]][[[[[[QQQTTTVVVXXXZZZ```kkktttuuuzzzrrroooqqqqqqjjjgggbbb]]]YYYWWW\\\bbbeeehhhiiieee```\\\[[[[[[qqqtttccc]]]WWWSSSRRR^^^sssuuu|||wwwXXXGGGDDD<<<999666444444333111///000000000000000000000000////////////////////////......---------......////////////......---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...++++++++++++++++++++++++)))***,,,------,,,***))))))************+++++++++))))))******+++++++++,,,))))))******++++++++++++))),,,...---***)))***,,,......,,,++++++,,,......,,,,,,,,,,,,---///111222777666333111000111333444555777888999888777888999<<<>>>CCCKKKSSS```ttt|||pppooonnnpppvvvXXXMMMFFFKKK[[[qqq{{{vvvtttnnngggiiigggccc^^^XXXQQQKKKGGG@@@999777<<<>>>999444444111000000////////////000///............---------+++++++++,,,,,,---------*********++++++,,,,,,,,,***************************************************++++++******)))((('''---...000222444555666666333222111///---+++***)))******))))))***+++,,,,,,*********)))******+++,,,)))***+++,,,---,,,++++++,,,,,,,,,---------......//////000000111111222222666666888::::::???QQQdddrrrrrrlllcccdddrrr{{{zzzyyyooohhhwwwmmmYYYMMMLLLRRRXXXsssxxxnnnkkkiiihhhlllrrrsssqqqrrryyywwwtttzzz|||pppjjjhhhgggggghhhkkkpppssstttttttttuuu~~~{{{yyyxxxzzz|||wwwmmmddd___]]]VVVOOONNNRRRYYYdddooouuuzzzxxxqqqkkkhhhggggggdddZZZQQQTTT^^^aaaiiinnnkkkiiihhhddd^^^```kkkvvveee\\\WWWUUU^^^ooottttttxxxfffQQQJJJBBB@@@===888333111222333000000000000000000000000////////////..................------------......111000...------...000111///............---------)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******))))))))))))******)))))))))***+++++++++,,,+++,,,,,,------,,,,,,,,,+++***)))))))))))))))***)))+++------,,,+++***+++------,,,++++++******)))******+++,,,,,,---............///000111222333333555444444444666777888777:::@@@IIIRRR\\\mmmxxxllliiiiiiooo{{{YYYQQQJJJKKKRRR___rrr|||rrrooolllfff___WWWQQQNNNMMMDDD;;;777:::<<<888444333111000//////....../////////............---------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++******)))***+++,,,...///000000111///......---,,,+++************))))))***++++++,,,***************++++++,,,)))***+++,,,---,,,,,,+++,,,,,,---------.........//////000000111222222222555555888;;;<<>>:::666555444444444111111111111111111111111111000000000000/////////......------------......///---,,,++++++,,,---///000000///...---,,,,,,,,,******++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,+++*********))))))))))))******''')))++++++***)))))))))*********+++,,,,,,------,,,,,,,,,------......///......///000111222333333555555444555777999:::;;;>>>EEEOOO\\\kkkyyysssooooooqqqwww```ZZZSSSNNNKKKNNNZZZgggvvv{{{rrrfffZZZTTTSSSUUUKKKAAA888888999888444222000000///...............///............------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++((()))***+++,,,,,,,,,,,,*********************************)))******+++,,,***************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,------------.........///000000111222222333333666888:::<<>>GGG^^^sssooowww{{{}}}vvvuuuvvv{{{bbbFFFCCCJJJRRRfff|||}}}yyyrrrjjjfffbbbiiiqqqwwwyyy{{{yyytttuuu|||}}}uuunnniiihhhiiijjjkkkoootttwwwxxxwwwvvvvvvxxxwwwvvvuuuuuuwww|||wwwhhh[[[RRRRRRVVVZZZaaappp~~~{{{|||~~~wwwtttrrrqqqnnnfff\\\VVVUUU[[[eeesss|||wwwggg]]]iiibbb\\\VVVQQQNNNWWWqqqttthhhhhhqqq}}}gggWWWLLL@@@;;;<<<;;;666000111111111111111111111111111111111000000000//////......------------......000///............///000,,,,,,------...//////000.........------,,,,,,+++........................------,,,,,,+++***))))))+++******))))))******+++,,,+++++++++***)))))))))++++++++++++******)))((((((((())))))***+++,,,---+++,,,------,,,+++,,,---...------,,,++++++******...........................///000111222333333444777777666666777:::>>>BBBNNNUUUaaarrr~~~uuutttwwwwww{{{{{{pppccc[[[TTTMMMJJJKKK^^^nnnqqqgggbbbaaa___VVVJJJAAA===;;;999666111111000......---------///............------------------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************'''''')))***+++++++++++++++,,,,,,,,,,,,+++***))),,,,,,++++++******))))))++++++***************++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,------------------.........//////000000111222333444555555;;;;;;;;;???OOOmmm~~~wwwxxxpppttt}}}~~~^^^GGGKKKWWWaaattt{{{sssmmmdddkkkssswwwwwwyyy~~~|||vvvsssuuuxxxzzzwwwsssnnnjjjjjjkkkmmmlllppptttvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwzzz}}}lll\\\TTTSSSTTTXXXdddtttyyy{{{~~~}}}sssiiiaaa\\\XXXYYY___lll{{{qqq```___mmmnnnfff___ZZZQQQQQQddd{{{~~~mmmhhhmmmwww{{{cccVVVFFF>>>======777111111111111111111111111111000000/////////...............------------....../////////....../////////........................///......------,,,,,,,,,************************------,,,,,,+++***))))))++++++************++++++,,,+++++++++***)))))))))+++++++++++++++***)))((())))))))))))***+++------,,,---------++++++,,,.........------,,,++++++***---------------.........//////000111222333444444777888777666777:::@@@EEETTT^^^lll}}}~~~}}}yyyjjjaaaYYYPPPJJJIIIPPPddd|||{{{rrrkkkgggeeeaaaWWWJJJAAA>>>;;;888333222111///............///............------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++************************************************&&&'''((()))***+++++++++******++++++***))))))(((---,,,,,,,,,+++*********,,,+++******)))*********+++++++++++++++,,,------,,,,,,,,,,,,,,,---......------........./////////000000111222444555666666888:::<<>>:::555222222222222222222222222////////////..................------------......------------------------222222000///---+++***)))------------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++************+++++++++++++++*********************+++++++++++++++******************+++,,,---***+++,,,+++))))))+++,,,++++++,,,,,,------......+++,,,,,,---....../////////000000111222333444444666777888777888===EEELLLZZZiii{{{|||uuuhhh[[[PPPKKKLLLJJJ^^^tttyyypppiiigggiiibbbRRRDDD>>><<<:::444333222111///////////////............---------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++************************((()))******++++++++++++*********+++******))))))******++++++++++++,,,,,,,,,++++++***))))))******,,,++++++++++++,,,---------,,,,,,+++,,,---...///............////////////000111222333444666777777777;;;CCCTTTqqqqqqmmmqqqrrrssslll\\\QQQLLLNNN]]]ooo|||}}}~~~www}}}~~~vvvmmmpppssstttvvvxxx}}}}}}}}}xxxvvvuuutttsssqqqnnnllliiijjjkkkjjjhhhhhhkkkmmmnnnooooooooooooppptttvvvuuuvvvyyyzzz{{{|||kkkaaa[[[WWWXXX___ccceeerrrtttkkkeee^^^ZZZ^^^fffpppssscccWWWYYYjjj}}}yyysssgggXXXWWW```|||xxxqqqooouuu|||www```NNNDDD@@@<<<888222222222222222222222222000000000////////////.........------------......,,,------------------,,,111000///...---,,,++++++,,,,,,,,,,,,,,,---------........................++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++)))***+++,,,,,,------,,,+++++++++******+++,,,,,,+++,,,,,,***))))))+++---++++++,,,,,,---.........++++++,,,...///000111222///000111111333333444555444666888999;;;BBBNNNVVVeeexxxzzzyyynnn\\\NNNLLLPPPJJJZZZlllvvv|||qqqiiihhhmmmiiiWWWFFF>>><<<:::555444333111000///////////////.........---------+++++++++,,,,,,---------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++'''((()))***+++,,,---...,,,,,,+++***))))))******,,,,,,++++++,,,,,,---...------,,,+++,,,---...///............/////////000000111222333555666777888888???KKKaaa~~~~~~~~~qqqhhhjjjoooiiibbbWWWGGGGGGLLLXXXiii|||zzzyyy|||}}}||||||tttzzz~~~tttttttttssstttvvvyyy|||~~~yyywwwuuurrrooolllkkkmmmmmmjjjgggdddfffhhhhhhfffgggiiilllnnnnnnmmmllllllooosssvvvsssvvvyyy{{{{{{|||~~~{{{qqqfff^^^[[[]]]ZZZWWW```ooowwwnnneee^^^]]]___eeesss{{{jjjZZZTTT___mmmzzznnn]]]VVV[[[kkkwwwrrrvvv}}}qqqYYYIIIAAA<<<999222222222222222222222222111111111111000000000000.........------...............////////////......+++,,,,,,---...///000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,))))))******+++++++++,,,)))***+++,,,---.........,,,,,,++++++***+++++++++---......,,,++++++---//////......------,,,+++++++++,,,---///000222333444000000111222333444444555222555888:::>>>GGGTTT^^^nnnrrrxxx~~~eeePPPLLLJJJJJJQQQ^^^lllwww|||vvvnnnggggggbbbVVVGGG===:::;;;888777666333111000000222//////............//////......---,,,++++++++++++***++++++,,,,,,++++++***++++++******)))*********++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///............//////000222222555777444111333999666BBBYYYvvvzzzsssllleee^^^[[[UUUMMMHHHHHHHHHWWWiiiyyy{{{xxxyyyzzzyyyxxx{{{zzz|||www{{{~~~|||xxxvvvxxx{{{|||yyyvvvsssooollljjjhhhgggggghhhhhhfffeeegggfffcccaaa```bbbfffjjjmmmmmmnnnnnnoooqqqrrrssssssssssssuuuwww{{{sssfff^^^VVVRRRWWW```jjjxxx{{{vvvoooggg```[[[]]]hhhtttwwweeeUUUVVV___vvvvvvggg[[[VVV^^^uuuuuupppsssiiiTTTFFF???>>>666444222222333333222111222111000///...---,,,,,,////////////////////////......////////////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******++++++******))),,,,,,,,,++++++*********++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,------------......---------,,,,,,+++++++++,,,...000111222111000///333333333444444555555555555555888===BBBKKK]]]nnnuuu{{{rrr}}}lllVVVOOOKKKIIINNNWWWdddooo{{{}}}uuullldddbbb]]]TTTHHH@@@===<<<999999777444222000000000//////............/////////...---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,++++++++++++++++++++++++******************************))))))))))))******,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000222111444777666444666;;;???OOOiii}}}}}}~~~~~~~~~}}}zzzwwwlllbbbWWWQQQLLLGGGFFFHHHTTTdddwwwzzzxxxxxxyyyyyyyyyzzzzzz{{{|||}}}|||}}}|||vvvqqqooonnnnnnmmmllljjjhhhhhhhhhhhhgggeeefffeeeccc```___aaaeeeiiilllllllllmmmnnnooopppqqqqqqqqqrrrtttwww{{{uuuiii]]]UUUUUUZZZ]]]hhhvvvtttppplllggg```]]]eeeooozzzqqq]]]VVV[[[iiizzzxxxhhh^^^ZZZ]]]ssswwwnnnooo{{{vvv___NNNBBB===888555333222333333222111222111000///...------,,,..............................////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******++++++++++++*********)))++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,---------,,,,,,,,,++++++......//////000111222222222222333333444555555555555555888>>>DDDPPPdddvvv}}}}}}{{{ttt___TTTKKKJJJJJJPPPZZZeeerrrwwwmmmccc^^^XXXQQQKKKEEE@@@<<<;;;:::888555333111000/////////............//////000///...,,,+++*********++++++,,,,,,,,,,,,++++++++++++***++++++,,,---...++++++++++++++++++++++++******************************))))))))))))******,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........//////000111333111222777888777999===HHH___}}}xxxzzz|||}}}lll___OOOFFFBBBBBBHHHNNNbbbsss~~~zzzxxxxxxyyyyyyyyyxxxxxxzzz}}}yyyooogggfffhhhkkknnnmmmkkkiiihhhhhhhhhfffeeedddcccbbb```___aaaeeehhhjjjjjjkkkkkklllmmmnnnooonnnoooqqqtttxxx|||}}}mmm^^^VVVUUUUUUZZZdddppp|||tttrrrqqqmmmfff```bbbiiinnnyyyxxxdddYYYWWW]]]iii~~~zzzjjjbbb```]]]nnn{{{lllhhhjjjwwwlllWWWGGG???:::777555333333333333222222111111000///...------------------------------......////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++************,,,,,,,,,,,,------------******++++++++++++,,,,,,------------,,,,,,,,,,,,///.........///111444555111222222333444444555555777777:::BBBLLL\\\rrr{{{zzzeeeXXXLLLLLLIIIJJJRRR]]]mmmzzzqqqddd\\\TTTOOONNNKKKEEE???<<<:::777555444222000/////////............//////111000...---++++++******+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...///++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++*********+++,,,,,,------------------------............///000111111555222222666999999;;;???OOOkkk|||yyy|||~~~kkk\\\JJJ???>>>CCCOOOZZZmmm{{{~~~|||yyywwwwwwxxxyyyyyyvvvwwwyyy|||~~~~~~wwwllldddbbbdddhhhkkkllljjjgggfffffffffdddccccccbbbaaa```___aaadddhhhkkkkkkkkkkkklllmmmnnnooommmooorrrvvvzzz~~~rrrbbbZZZXXXWWWZZZdddqqq~~~zzztttooonnnkkkfffcccdddeeemmmwww|||vvvjjj^^^XXXXXX___sssooofffddd^^^gggwwwlllccc___gggxxxwww^^^LLLCCC===:::666444444444333222222222111000000///....................................////////////......//////.........---------++++++,,,,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------,,,,,,---...///000111333444555111111222333444555555666::::::???IIIWWWjjjuuu|||}}}lll^^^PPPPPPLLLJJJNNNWWWiii}}}xxxpppaaaXXXOOONNNRRRTTTPPPKKK???;;;777444444333222000//////............//////111000...---,,,+++++++++,,,,,,,,,------,,,,,,,,,+++***++++++,,,---...///++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********++++++,,,---------------------------.........//////000222222777333333666888999>>>EEE[[[yyyyyyvvvvvvyyy|||zzz{{{cccTTTDDD===???IIIXXXeeeuuu~~~|||{{{yyywwwvvvvvvwwwxxxuuuwwwyyy{{{|||~~~}}}~~~wwwnnngggddddddeeefffiiifffcccbbbbbbbbbbbbaaaaaabbbaaa```___aaaeeegggllllllllllllmmmnnnoooooonnnppptttyyy}}}yyylll___WWWTTT[[[fffrrrwwwlllkkknnnlllfffbbb\\\aaaiiirrrxxxtttfffYYYSSSXXXjjjyyymmmhhhaaa___fffzzzrrrfff\\\[[[eee}}}fffRRRFFF@@@===888555444444333222222222222111000000//////////////////////////////......////////////......//////.........---------+++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++---111444555555444333111222222444555666777777:::;;;CCCQQQcccxxx}}}vvvqqqxxxtttjjj[[[WWWTTTRRRQQQTTT```www~~~{{{tttkkk\\\SSSKKKLLLTTT\\\]]][[[GGGAAA:::555555444333111//////............//////000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++***++++++,,,---...------------------------.........///000111222333777555555666888;;;FFFPPPpppnnnmmmmmmrrr}}}~~~zzzvvvhhhUUUJJJ@@@???GGGSSScccppp||||||xxxyyy}}}{{{{{{zzzxxxuuutttuuuwwwtttwwwyyyzzz{{{|||~~~yyytttmmmhhheeedddcccbbbeeebbb___^^^___`````````aaabbbbbbaaaaaabbbeeehhhnnnnnnmmmmmmnnnoooooopppnnnqqqvvv{{{jjj^^^UUUUUUZZZcccttt~~~ooommmpppnnniiidddVVV\\\eeeqqq}}}}}}ooo^^^RRRUUU```uuuzzzpppddd[[[YYYhhhsssaaaWWWXXXnnnwww]]]KKKCCC@@@:::666555444444333222222222222111111000000000000000000000000000000......////////////...............------------,,,***++++++,,,,,,------...)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++++++++,,,,,,------------............+++...222666777666333111222333333555666777888999;;;>>>HHH[[[ooo~~~pppmmmnnntttxxxkkkddddddbbb]]]VVVXXXiiizzz~~~uuujjj[[[SSSJJJJJJSSS]]]bbbbbbSSSJJJ???888666555333111//////............//////......------------......,,,,,,------------,,,,,,++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///.................................///000222333444666666777888999???PPP```yyyhhhfffffflll|||}}}hhhVVVHHHBBB@@@GGGSSS```ooo{{{}}}vvvtttwwwzzz{{{zzz{{{{{{xxxtttrrrsssuuutttwwwyyyzzzzzz|||~~~rrrnnniiieeeccccccbbbaaaccc```]]]\\\]]]___``````aaabbbcccbbbbbbcccfffiiinnnnnnnnnmmmnnnnnnooopppnnnqqqvvv|||rrrccc[[[UUUWWWfffyyyzzztttrrrmmmiiigggYYY___gggnnnxxx}}}wwwlll[[[[[[\\\fff}}}yyyeee\\\UUU\\\rrrmmmZZZQQQ___tttnnnSSSFFFAAA<<<777555555444333333222222222222111111111000000000000000000000000......////////////......------------,,,,,,,,,,,,******+++,,,,,,---......***+++,,,,,,------,,,,,,------------------------******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,------------.........///...000333555666555333222333444555666777999::::::@@@DDDRRRhhh~~~tttiiiiiiiiitttvvvppprrrrrriii[[[TTT^^^mmmyyymmm___VVVLLLJJJQQQZZZ```bbb\\\RRRDDD;;;777555333000//////............//////...------------...//////,,,------......------,,,++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,---...///000.................................///000222333444555666999:::;;;CCCXXXkkknnngggfffeeelll~~~{{{~~~ttt[[[IIICCC@@@CCCOOO]]]kkkyyy~~~~~~zzzsssqqquuuwwwvvvzzz{{{{{{xxxtttqqqrrrtttuuuwwwzzzzzzzzz{{{}}}mmmiiidddaaa```aaabbbbbbbbb___\\\[[[]]]___aaaaaaaaabbbcccccccccdddgggiiinnnnnnmmmmmmmmmnnnnnnooommmqqqvvv{{{sssdddWWWQQQ^^^qqq||||||ssskkkhhhiii```eeehhhgggmmmwww|||zzzhhhddd]]]^^^rrrfff___VVVVVVeeevvv```PPPUUUdddrrr|||ZZZGGGCCC<<<888666555444333333333222222222222222222////////////////////////......////////////......------,,,,,,,,,+++++++++******+++,,,,,,---......+++,,,------......------------------------------*********++++++******************++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,---------.........---------.........//////111222333444444444444444444444555777888:::;;;;;;FFFLLL\\\tttpppggghhhfffuuuuuuhhh^^^[[[[[[oooxxxmmmbbbXXXLLLIIIPPP]]]gggmmmkkkWWWEEEAAA???999444666222000///...//////---+++,,,...000///,,,+++---000......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***+++,,,,,,+++***+++---,,,,,,,,,++++++***************+++++++++,,,,,,,,,***++++++***))))))***,,,***+++,,,------,,,+++***------,,,------...///000000000000000111222333444999444444999???LLLhhhvvvjjjgggbbbeeevvvxxx~~~iiiRRRFFFEEEDDDHHHWWWjjjyyy|||zzzuuurrrrrrtttwwwzzzyyyxxxwwwvvvuuuuuuuuuuuuvvvyyy||||||{{{{{{~~~yyyggggggeeebbb^^^\\\]]]^^^______^^^\\\[[[\\\^^^aaaaaabbbcccccccccdddgggiiiiiikkkmmmoooppppppooooooppprrruuuxxx|||~~~sss___WWW[[[aaaoootttfffaaacccgggeeebbbccckkkwwwzzztttiiiaaabbbqqqqqqbbbWWWVVVYYYhhh|||```VVV[[[hhh{{{sssTTTIII>>>:::999666444555333222111000////////////////////////////////////111111000000//////......///............---------........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++)))******++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000222222222111222222333333555111111666:::;;;===@@@FFFXXXnnn|||ooolllppprrrvvvjjj```[[[eee|||pppeee[[[RRRQQQZZZdddjjjkkkmmm^^^MMMCCC===777333111333111////////////---,,,---.........---,,,---...,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,***,,,---,,,******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++***))))))***,,,++++++,,,,,,,,,,,,++++++------,,,------...///000000000000000111333444555444555888<<>>>>>===777555333000/////////...---///,,,***+++...///---***,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,+++***)))+++------,,,+++******+++,,,---------,,,------...///000000000111111333444666777555>>>CCCFFFXXX{{{uuuppprrrpppwwwyyymmmooowww}}}ttt]]]GGGCCCJJJQQQ^^^ppp}}}~~~zzzwwwrrrqqqooonnnppptttxxxzzz~~~|||yyyxxxyyy{{{~~~xxxvvvvvvsssrrrtttyyy|||xxxmmmccc\\\\\\\\\YYYVVVUUUUUUVVVUUUWWWZZZ[[[ZZZZZZ[[[]]]bbbcccddddddcccdddfffhhhnnnmmmkkkkkkkkknnnppprrrwwwuuurrrppppppssswwwzzzuuummmaaa```dddpppxxxtttmmmfffaaadddqqq~~~vvvaaaYYYbbbpppooo\\\PPPMMMXXXiiirrrdddccckkksss{{{yyy{{{dddKKK@@@???===999666333333222111000000000000////////////////////////000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,,,,---++++++,,,------......///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111222222222222222333444555111333777:::999<<>>PPPrrrhhhYYYNNNJJJGGGEEEFFFMMM^^^nnn}}}|||xxxxxx{{{wwwvvvtttssssssuuuwwwxxxwwwwwwxxxzzz|||{{{ppphhheee```aaaaaaaaa___\\\ZZZXXXRRRRRRSSSQQQOOOOOOPPPQQQPPPRRRTTTUUUVVVYYY]]]```cccdddeeedddcccccceeefffjjjiiijjjkkkmmmpppsssuuussspppmmmkkklllppptttxxx}}}~~~|||yyytttnnniiiddddddcccaaa^^^ZZZVVVTTTPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPOOOMMMKKKJJJIIIIIIIIIKKKLLLNNNQQQUUUYYY\\\^^^eeejjjqqqxxx~~~vvvnnnhhhfffnnnyyyzzzuuuiii```^^^gggtttwwweeeZZZTTT```wwwyyydddYYYWWW[[[|||~~~zzz{{{iiiYYYOOOEEE>>>;;;444444333222111111111111000000000000000000000000.../////////000000000111///............---------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---------------,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------...///000111222222222222222333444555666777999:::===DDDLLLZZZpppzzzfffiiirrr~~~ttttttuuu{{{~~~jjj^^^[[[lllzzzzzz~~~fff\\\UUUTTTNNNAAA:::<<<;;;777222000///000000///...000222111...---///222---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***+++,,,,,,+++***+++---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,++++++,,,...+++,,,............,,,+++---------------...000000111111222333555777999:::@@@DDD[[[zzzfffXXXFFFBBB@@@EEENNN[[[mmm|||zzzvvvvvvxxxwwwvvvuuutttuuuwwwyyy{{{vvvwwwyyy{{{~~~zzznnnfffbbb^^^```aaaaaa^^^YYYUUURRRMMMPPPSSSTTTRRROOONNNMMMOOOPPPQQQRRRTTTWWW\\\___cccdddeeedddcccccceeefffkkkkkkkkklllmmmppprrrssssssqqqnnnmmmooossswww{{{}}}~~~vvvrrrnnnkkkhhhbbb[[[UUUOOOOOONNNMMMKKKIIIHHHGGGCCCCCCDDDFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHFFFDDDCCCDDDCCCBBB@@@???>>>>>>===@@@@@@@@@AAADDDGGGJJJLLLMMMRRRZZZaaagggmmmrrrvvv~~~{{{kkkaaafffqqqwww~~~{{{mmmdddddd[[[jjjppp```PPPVVViiinnnaaa]]]RRRrrryyyqqq{{{ppp```SSSHHH@@@===555444333222111111111111000000000000000000000000.../////////000000111111//////.........---------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++)))******++++++,,,------------------------------//////.........---------------...///000111222222222222222333444555777777666777<<>><<<<<<===@@@CCCFFFBBBBBBAAA@@@?????????@@@???>>><<<;;;:::999999999999:::;;;;;;<<<<<<<<<<<>>@@@CCCLLL___vvv{{{wwwuuussssssxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuwwwzzz~~~~~~qqqfff```_________^^^]]]YYYVVVRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLNNNOOOPPPRRRTTTWWWYYYZZZ___aaaccccccbbbbbbdddfffeeegggiiijjjkkkmmmpppssswwwuuurrrrrrtttwwwzzz{{{~~~pppggg___[[[VVVQQQNNNJJJEEEBBBBBBAAA???>>><<<<<<;;;;;;>>>===;;;;;;;;;===???@@@@@@@@@??????????????????<<<;;;:::999777777777777888888999:::::::::::::::999:::===AAAEEEHHHKKKMMMSSSYYYaaafffkkksssrrreee```___gggtttpppeee```^^^cccnnn~~~uuueeeWWWVVVXXXmmmppp^^^VVV^^^qqq~~~|||xxxrrrvvv~~~rrr```SSSHHH@@@;;;999666222111111111000111000000000//////////////////...---------......//////............//////......------------......------------------------...------,,,,,,------......---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,------------------------,,,,,,---.........------//////000000111222222222222444555666555555777999<<<===EEEVVVjjjyyymmmlll~~~zzznnnkkkkkknnnvvv|||uuutttkkk^^^SSSQQQ[[[mmm{{{}}}yyyuuuqqqjjjaaaWWWRRRQQQNNNGGG@@@;;;:::777444222000000000000000000000000000000000------......------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,***))))))***+++,,,,,,---------,,,++++++---------,,,,,,+++++++++------...000111111///,,,---......//////000000111444333333444666999===???OOOhhhwww}}}}}}vvvgggTTTFFF@@@;;;???GGGVVVmmm}}}yyyvvvsssrrrrrrvvvvvvvvvuuuuuuuuuuuuuuussstttvvvyyy|||~~~}}}uuujjjaaa]]]]]]]]]\\\ZZZWWWTTTQQQOOONNNMMMLLLKKKJJJJJJJJJJJJJJJNNNOOOPPPRRRTTTWWWYYY[[[^^^```bbbccccccccceeegggfffgggiiijjjjjjllloooqqqvvvuuusssssstttwww{{{}}}}}}rrrggg```SSSPPPLLLIIIGGGDDDAAA???======<<<::::::999999:::;;;::::::999999::::::;;;===>>>>>>>>>>>>>>>>>>???;;;:::999888777666666666666666777888888888888777666777888:::<<<>>>???@@@FFFKKKQQQUUUYYY```kkkttt|||pppaaaYYY]]]gggvvvwwwkkkeeecccbbbgggrrr|||{{{qqqggg^^^TTTTTTccc}}}{{{cccYYYWWW^^^tttxxxxxxxxxsssqqqsss}}}lll[[[MMMCCC>>>:::666444333222000000111111000000000/////////.........---......////////////............//////......------------......------------------------...------,,,,,,------......---,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------.........------,,,000000111111222333333444222333444555444555888:::???@@@III]]]wwwsssmmmrrr|||dddsssmmmkkkkkkpppvvvyyyuuupppoooiii```VVVOOOTTTeeeuuu}}}~~~zzzuuulllddd[[[UUUTTTQQQKKKEEE===:::666444222111000000111111000000////////////------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...000222333111///---.........///000000111111444333444777888999>>>DDDWWWwwwsssqqqxxxzzzxxxtttlll\\\JJJAAA@@@===DDDQQQcccyyy~~~|||zzzwwwtttsssrrrqqquuuuuutttttttttuuuvvvwwwyyyzzzzzzzzzyyyyyyyyyzzzvvvtttppphhh```[[[YYYZZZZZZXXXUUURRROOOMMMLLLLLLKKKJJJJJJIIIHHHHHHIIIIIINNNOOOPPPRRRTTTWWWYYY[[[^^^___```bbbccceeefffgggeeefffhhhiiiiiikkknnnppprrrsssssstttuuuxxx||||||vvvnnnfff]]]WWWLLLIIIFFFEEEDDDCCCBBB@@@===<<<;;;;;;;;;;;;;;;;;;888888888999999999999999;;;<<<======>>>>>>>>>>>><<<<<<;;;:::999888888999666666777777888777777666888888999:::;;;<<<======BBBEEEHHHKKKMMMTTT^^^eeejjjqqq~~~mmm```^^^___jjj{{{wwwnnnhhhbbb```gggppprrrnnnkkkdddVVVUUU[[[jjjmmm]]]WWWUUU```www}}}mmmnnnuuusssooonnn|||xxxeeeSSSGGGCCC<<<777777666444222222111111111000000000//////......---......///000000//////............//////......------------......////////////////////////...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------...............------,,,000000111111222333333333111333444444444666999;;;>>>AAAMMMdddpppsss}}}}}}bbbiiiyyypppllljjjkkknnnpppmmmiiigggeeeccc]]]TTTQQQ]]]lllwww~~~qqqiii___YYYVVVSSSNNNJJJ???;;;666333222222000///111111000000///.........------......------,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---///111333222000...---......//////000111111111333222444888888888AAAKKK```hhhhhhmmm|||vvvrrrmmmbbbQQQBBB===@@@@@@JJJ[[[ooozzzyyyxxxvvvtttsssrrrrrrtttsssssssssuuuwwwyyy{{{~~~|||xxxuuuuuuvvvllljjjeee___ZZZXXXXXXYYYUUUTTTPPPMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIINNNNNNOOOQQQTTTVVVYYYZZZZZZ[[[\\\^^^```bbbcccdddccceeeggghhhhhhjjjmmmooonnnpppssstttuuuyyy~~~}}}vvvrrrkkkeee^^^XXXQQQLLLGGGEEECCCBBBCCCCCCBBBAAA===<<<<<<;;;;;;<<<<<<<<<666777888999:::;;;;;;<<<;;;<<<===>>>??????>>>>>><<<<<<;;;:::999999999999777888888888888888777777444555666666777888999:::;;;===???@@@BBBGGGNNNSSSYYYaaammmzzzmmmccc[[[___nnnvvvmmmbbb\\\```gggjjjlllnnnggg]]]]]][[[___fff```YYYXXXaaarrrooo^^^bbbnnnttttttuuu{{{sss___PPPGGG>>>777777888555333444111111111111000000000000...............///000111//////............//////......------------......////////////////////////...------,,,,,,------...---------,,,,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,------------------------------------......//////...------//////000000111222222333222333444444555777:::===AAAHHHWWWpppwwwoooyyyyyyrrrzzz}}}{{{kkkggglll}}}yyyuuuooommmllljjjfffcccccccccdddbbbWWWLLLQQQ^^^qqqyyyzzzrrrfff^^^YYYUUURRROOODDD>>>777444333333000...000000000//////.........------......------,,,+++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,+++++++++,,,------)))******+++---......///---000222222111///.........//////000000111111222333111444888888888DDDTTTooovvvddd]]]ccctttyyy}}}xxxpppjjjbbbWWWHHH===;;;@@@DDDRRRfffyyyxxxwwwwwwvvvvvvuuuttttttssssssssstttwwwzzz~~~}}}wwwssssssttthhheee```[[[XXXWWWWWWWWWPPPOOOLLLJJJIIIHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMNNNPPPRRRUUUWWWYYYVVVUUUVVVXXX[[[^^^^^^]]]aaaccceeeggghhhjjjmmmpppmmmpppsssttttttwww|||yyymmmiiiccc]]]WWWQQQLLLHHHCCCAAA@@@@@@AAAAAA@@@???<<<<<<;;;:::::::::;;;;;;777777888999:::<<<>>>>>>===>>>???@@@@@@@@@???>>>;;;:::999999888888888999888999999999999888888777222333444555666777888999888999:::;;;<<>>DDDOOO___sss~~~vvvwwwwwwwwwwwwwwwvvvvvvsssssssssuuuyyy~~~~~~uuuooommmnnngggccc^^^YYYVVVSSSRRRQQQKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLKKKLLLMMMOOOQQQTTTVVVWWWVVVTTTTTTVVVZZZ\\\\\\ZZZ___aaadddfffgggjjjnnnpppooorrruuuuuusssssswww{{{~~~zzzwwwttttttwwwxxxwwwuuuhhhddd^^^YYYTTTOOOJJJFFFBBB@@@>>>>>>???@@@???>>>======<<<;;;:::::::::;;;:::999888888999;;;===>>>@@@AAABBBCCCBBBAAA@@@>>>;;;;;;::::::999999::::::888999999999999888777666555555666777888999::::::999:::;;;<<<======???@@@???FFFOOOWWWbbbqqqlll___```lllzzzwwwhhh]]]^^^^^^\\\___ffflllssssssrrruuu}}}~~~sssbbbUUUSSS^^^iii{{{jjjVVVSSS[[[eeeqqq|||www\\\KKK===;;;999333000444222222222111111111000000111000////////////////////////............//////......------------......------------------------...------,,,,,,------...,,,,,,---------,,,+++***------............------,,,,,,,,,------------...------------------------+++,,,---///000000000000000000111111222333333333333444555555777:::???BBBHHHYYYpppxxxxxx~~~zzzqqqmmmoooooo```gggzzzyyyqqqjjjeeebbbaaadddeeeZZZJJJHHHQQQiiiuuusssfff^^^[[[YYYYYYMMMEEE===888777666333000////////////////////////------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))),,,,,,+++***+++,,,...///------,,,,,,,,,,,,++++++...000111000---,,,---////////////000111111222222555222555:::999;;;LLLbbbwwwkkkhhh^^^jjj}}}nnnlllnnnfffVVVNNNFFFAAA>>>===CCCKKKYYYjjj}}}xxxvvvwwwwwwxxxxxxxxxxxxxxxsssssstttvvvzzzsssjjjggggggfffbbb\\\VVVRRROOOLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEGGGHHHKKKLLLMMMJJJKKKLLLNNNPPPSSSUUUWWWXXXVVVVVVXXX\\\^^^]]][[[^^^```ccceeegggjjjnnnqqqqqquuuwwwuuuqqqpppssswww}}}vvvpppeeeccc```aaacccgggjjjkkk```]]]XXXSSSNNNIIIDDDAAACCCAAA??????@@@@@@???>>>@@@???>>>===<<<<<<<<<<<<===;;;999777777999;;;===AAABBBDDDDDDDDDBBB@@@???>>>>>>===<<<<<<<<<======888888888888888777666666666666666777888888999999999:::;;;<<<<<<<<<<<<<<<<<>>?????????HHHUUUfff{{{~~~zzzssssssuuuwwwyyyyyyxxxwwwvvvrrrtttxxx|||{{{mmmbbb^^^^^^^^^___\\\VVVNNNIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDEEEGGGHHHIIIIIIJJJKKKLLLOOOQQQSSSTTTUUUVVVVVVWWWYYY[[[\\\]]][[[]]]bbbfffjjjlllllllllppprrrtttsssqqqssswww{{{}}}|||vvvqqqrrrssskkk```UUURRRQQQSSSZZZ___bbbbbbWWWTTTPPPMMMJJJHHHEEECCC@@@>>>===>>>AAABBBCCCBBB????????????>>><<<;;;:::@@@>>>;;;999888888:::;;;>>>@@@AAAAAA??????@@@BBBAAA@@@???>>>===;;;::::::;;;:::999999888888999999666666666777888:::;;;<<<999999999999999999999999<<<===>>>BBBHHHSSS___gggzzztttffffffiiikkkxxxrrr___ddddddXXXVVVaaammmvvvzzzmmm^^^OOOMMMTTTfffdddQQQJJJOOO]]]llloooVVVHHHDDD;;;666555111111000000000000000111111555444333222111///......000///...------...///000........................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///000000111111111000000.........---,,,,,,++++++//////.........---------------...///000111222222555444333333222222222333555555777999888999BBBMMMZZZnnnssswww{{{{{{uuugggjjjqqqkkkuuueeeeeerrrvvveeeiiillliii```UUUMMMIIIUUUkkkvvviiihhhfff```\\\SSSFFF===888666444222111000///...............////////////////////////......------,,,++++++***,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---***)))((('''((()))+++,,,************************......//////...------,,,---///111222222222333555888666999<<<<<>>AAAOOO___uuu|||wwwqqqsssssstttuuuuuutttsssrrrpppssswww|||ttthhh```]]]]]]___]]]YYYSSSNNNJJJIIIJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIJJJLLLNNNPPPRRRSSSTTTUUUUUUVVVXXXZZZ\\\]]]\\\^^^aaaeeeiiilllmmmnnnnnnooopppooonnnpppuuuzzzuuurrrlllfffeeefff___UUUKKKIIIIIIMMMSSSXXXYYYXXXPPPNNNJJJIIIHHHGGGEEEDDDDDDBBB@@@AAABBBCCCBBBAAA@@@@@@@@@??????>>>===<<>>===<<<;;;;;;;;;:::999999999999999777777777888999:::;;;<<<999999999999999999999999999:::;;;===AAAIIIRRRXXXgggnnnqqqgggfffeeeooo}}}hhhccc___UUUQQQVVVjjjuuuooo```QQQKKKMMM```{{{vvvbbbUUUPPPYYYddd}}}yyy^^^MMMHHH>>>999888333222222111111111111222222333333222111000//////...000///...------...///000................................................................................................///000111222333333333333000000//////...---------//////.........---------------...///000111222222222222222222222333444444777777888999777777@@@KKKccc}}}qqqtttxxxtttuuu|||~~~wwwkkk^^^ccciiidddeeeWWW^^^tttoooppppppoooiii^^^RRRJJJNNN___ttttttpppqqqpppjjj]]]LLL???:::888777555333222111///...---------////////////////////////......------,,,+++++++++'''((()))+++,,,,,,,,,,,,))))))******+++,,,,,,---++++++,,,------------,,,***))))))((((((***+++,,,++++++++++++++++++++++++.........///......---,,,...000111222222222444555666666777:::===NNNqqqqqqkkkmmmooossspppnnniiiVVVGGG>>>999;;;@@@JJJ]]]ppp}}}xxxuuupppssssssrrrrrrqqqqqqppppppmmmqqqwww}}}xxxjjjaaa]]]\\\]]]```[[[UUUOOOLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGHHHIIIJJJLLLNNNPPPQQQSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]```cccgggkkknnnooonnnoooooommmlllooovvv|||sssiiiddd\\\UUUTTTSSSNNNGGGCCCBBBDDDIIIOOOSSSSSSQQQJJJHHHFFFEEEFFFGGGGGGFFFHHHFFFDDDCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>>>>>>>@@@BBBCCCAAABBBDDDCCCBBBAAAAAABBBBBBAAAAAA@@@??????>>>>>><<<;;;;;;:::999:::::::::999999999999::::::;;;;;;::::::::::::999999999999777888999999;;;>>>DDDHHHQQQWWWfffzzzqqqgggbbbeeerrrvvvccc[[[VVVQQQNNN```ooouuueeeVVVOOOOOOYYYuuuzzzdddVVVUUU[[[sssjjjVVVMMMCCC===;;;555444333333222222222333333111111111000000///////////////............//////////////////////////////------...//////000111111////////////////////////////////////////////////...///111333444555666666222222111000000//////..................------------......///000111222222000000000111222444555666777777999:::888:::FFFSSSppp~~~vvvvvvpppgggiiirrrxxxlll___UUUZZZ```ZZZfffRRRTTTiii}}}zzzwwwuuutttrrrhhhZZZNNNIIIUUUgggzzzzzz{{{|||uuugggSSSDDD<<<999777666333222111000///.........////////////////////////......------,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,))))))*********+++++++++***+++,,,------,,,+++***,,,,,,+++++++++,,,---...---------------------------...............------///000222222111222444666666777777:::DDD]]]zzzmmmlllttt{{{~~~sssooogggTTTDDD>>>;;;???HHHVVVmmmyyyuuussspppssssssqqqpppooooooooooookkkpppxxx~~~pppaaa[[[ZZZ[[[[[[^^^WWWOOOKKKJJJJJJHHHGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGIIIJJJLLLNNNOOOQQQQQQRRRTTTVVVXXXZZZ[[[[[[\\\]]]___ccchhhlllooopppqqqqqqoooooosss{{{ssshhh]]]WWWNNNHHHFFFFFFCCC???BBBBBBDDDIIIPPPTTTTTTSSSJJJHHHEEEEEEFFFHHHHHHHHHIIIGGGEEEDDDEEEEEEDDDBBBAAAAAAAAABBBBBBCCCCCCDDDAAAAAA???>>>???@@@AAABBBCCCDDDFFFEEECCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888999:::::::::;;;===???DDDIIIVVVgggzzzqqqdddaaalll|||lll___^^^XXXNNNSSSeee~~~www~~~kkk\\\WWWYYYVVVsssuuu```XXXXXXnnnxxxaaaUUUGGG???<<<555444333333222222222222333///////////////000000000/////////....../////////000000000000000000000000......//////000111111111///////////////////////////////////////////////////000111222333444444444222222111111000//////.................................///000111222222333000000000111222333444555555666999<<<===CCCSSSdddqqqbbbbbbmmmrrrdddZZZQQQTTTWWWOOOlllVVVSSS```ooo{{{zzzyyyrrrdddXXXJJJOOO]]]ttt}}}ppp]]]LLL@@@:::777666222222111000000000000000////////////////////////......------------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++*********)))))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,------...------------------------------...............---000111222222111222555777888999;;;@@@QQQpppxxxppprrr|||nnnhhh___MMMAAA>>>>>>EEESSSeeeyyyvvvrrrqqqoooppppppnnnmmmmmmmmmmmmnnnkkkrrrzzz~~~jjj\\\XXXXXXYYYYYYYYYSSSKKKGGGFFFGGGFFFEEEBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDFFFGGGFFFFFFGGGHHHIIIKKKMMMNNNPPPPPPQQQSSSUUUWWWZZZ[[[[[[[[[[[[]]]```eeeiiilllqqqrrrrrrqqqqqqvvv~~~zzzkkkbbbWWWPPPGGGCCCAAA@@@@@@@@@AAAAAAEEELLLSSSXXXXXXVVVMMMJJJGGGEEEFFFGGGHHHGGGHHHGGGEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFEEEDDDCCCAAA@@@@@@AAAAAADDDFFFGGGGGGEEEBBBAAAAAA???@@@@@@@@@@@@AAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;;;;:::::::::999999888999;;;;;;::::::;;;===@@@DDDMMMZZZiii|||iii___fffttt~~~lllhhh___RRRKKK\\\uuusssqqq___[[[^^^WWWrrrrrrfffbbblllooo```MMM@@@;;;555333333222111111111111111////////////000000000000...//////////////////...000000000000000000000000000000000000000000000000........................///////////////////////////000000111111111111000111000000//////......------...........................///000111222333333222222111111222222333444444666999<<>>>>>???@@@@@@AAA???>>>======<<<<<<============?????????>>>===<<<<<<<<<;;;;;;::::::999999666888999:::999999:::;;;>>>@@@FFFOOOXXXhhhuuubbbcccjjjyyy|||pppcccVVVMMMXXXjjj~~~~~~fff[[[ZZZYYYooo}}}tttlll~~~oooVVVCCC<<<666444333222111111000111111000000000000000000000000......////////////......////////////////////////////////////////////////------------------------...........................///////////////......000//////......------,,,---------..................//////000111222333333333333333222333333444444777888:::<<>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQSSSVVVXXXZZZ\\\]]]]]]^^^___aaadddfffhhhkkknnnpppqqqrrrwww}}}uuukkkYYYQQQJJJHHHEEE@@@AAAEEE===DDDRRRaaakkkllleee^^^XXXTTTPPPMMMMMMNNNNNNNNNNNNLLLIIIHHHHHHHHHFFFEEEFFFEEECCCCCCCCCDDDFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDFFFHHHHHHEEEAAA??????::::::;;;<<<===??????@@@??????>>>============>>><<<>>>???@@@AAA@@@>>>======<<<<<<;;;::::::999999777888999999888888999;;;:::<<>>CCCIIIYYY|||~~~zzzkkkSSSGGGCCC;;;;;;@@@MMMeeezzzuuuttttttrrrppppppkkkmmmqqqtttwwwxxxxxxwwwuuu|||xxxoookkkkkkjjjgggaaa[[[UUUPPPKKKHHHFFFGGGGGGCCC>>><<<>>>@@@>>>>>>============>>>???@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGHHHIIIKKKLLLMMMPPPPPPQQQSSSVVVYYY[[[\\\______```aaacccdddfffgggkkknnnqqqsssuuuxxx~~~qqq\\\TTTMMMKKKFFF@@@@@@DDD???JJJ]]]pppzzzyyynnnddd^^^[[[VVVSSSSSSUUUUUUVVVRRRPPPLLLJJJJJJHHHFFFDDDGGGEEEDDDBBBBBBCCCEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHHHHEEEAAA???>>>888999:::;;;<<<>>>??????@@@??????>>>>>>>>>>>>>>><<<>>>???AAAAAAAAA???>>>======<<<;;;::::::999999999:::;;;:::888888:::<<<999:::>>>BBBEEEMMM```rrryyykkk___cccuuu{{{llleeeVVVUUUVVVaaazzzyyyooo{{{mmmYYYVVVaaaxxx||||||vvvgggLLLCCC>>>777666555444333222222222222222222222111111111000---...///000000///...---........................***+++,,,---...000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000111111111000000000///......---------------.........////////////000111222333333444111111222333555777999:::;;;<<<>>>CCCLLLccc|||kkkccc```TTTMMMMMMIIIxxx___PPPHHHMMM\\\xxxyyyvvvjjj^^^QQQTTTiiimmmMMM===@@@;;;777222000111111000---////////////////////////000000///...------,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------...............------,,,,,,,,,.........//////////////////111333444444555777999>>>555LLLooo}}}rrr]]]III>>>::::::<<>>===<<<<<<<<<======>>>>>>>>>>>>===??????@@@AAABBBDDDEEEFFFHHHFFFDDDFFFIIIKKKKKKIIIOOOOOOQQQRRRTTTVVVWWWXXX[[[\\\]]]___```dddhhhlllooonnnooosssuuuvvv{{{yyyhhh[[[OOOJJJGGGCCCCCCFFFBBBNNNcccyyy|||rrreeebbb\\\XXXVVVWWWZZZ\\\ZZZYYYVVVQQQKKKGGGEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFEEEDDDCCCCCCBBBBBBDDDEEEFFFEEEDDD@@@===;;;;;;::::::999::::::;;;;;;<<<===>>>???>>>===;;;999999;;;>>>@@@BBBCCCCCCBBBAAA@@@>>><<<;;;::::::;;;999999999888999999:::;;;999;;;======>>>EEEQQQZZZwwwwwwbbbaaaooonnnccc^^^TTTRRRXXXhhhooofffhhhsss|||\\\YYYZZZiiiqqqdddsss|||]]]FFF<<<;;;444000222333222111222111111111000...///111333000000////////////000000111000...------......///---------.........//////------............------...------,,,,,,------...------------------------------............------......------------......,,,...000000000111333555333333333444555666777777:::;;;>>>EEEUUUrrr{{{{{{nnnfffeee^^^QQQKKKMMMlllUUUJJJKKKTTTkkkxxxtttpppeeeXXXUUUcccxxxyyyXXXFFFDDD<<<777333111222222111///////////////////////////000//////...------,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------......---------,,,,,,,,,............///////////////111333333444555777999>>><<>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>===??????@@@AAABBBDDDFFFFFFHHHGGGEEEGGGJJJLLLLLLKKKNNNOOOPPPRRRTTTVVVXXXXXX[[[\\\]]]___```ccchhhkkkooonnnooosssuuuuuuzzzpppeeeXXXQQQJJJDDDDDDGGGDDDNNNaaayyyrrrnnnhhhcccaaaaaabbbccccccbbb^^^YYYQQQLLLIIIHHHCCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@???CCCDDDEEEEEEDDDAAA>>><<<::::::999999999:::;;;;;;<<<===>>>>>>>>>===;;;:::999:::<<<>>>???AAAAAAAAAAAA@@@???===<<<;;;;;;<<<;;;:::999888888888888888999:::;;;;;;<<>><<<;;;:::::::::;;;<<<<<<===>>>>>>======??????@@@@@@BBBCCCEEEFFFHHHGGGFFFGGGJJJLLLLLLKKKNNNNNNPPPRRRTTTVVVXXXXXXZZZ\\\^^^___```cccgggjjjooommmooosssttttttxxx~~~zzznnnaaaUUUKKKIIILLLKKKQQQ```wwwzzzrrrllljjjiiigggfffhhhgggddd]]]TTTLLLGGGDDDBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????AAABBBDDDDDDDDDBBB@@@>>>999999999999999:::;;;;;;<<<<<<===>>>>>><<<;;;::::::::::::;;;<<<===??????AAA@@@???======<<<<<<<<<;;;:::999888777666666666888999:::999:::???HHHNNNZZZpppmmmbbbhhh{{{rrrdddYYYVVVWWW\\\mmmwwwrrrttthhhbbb```fffxxxdddZZZYYYfffqqqyyyaaa]]]jjj{{{vvvZZZHHH???888444444555111......000111111000//////000222000000////////////000000///////////////......------------...............------............------,,,,,,++++++++++++,,,,,,------------------------------............------000000////////////000000///000111111000000222333444333333444555777999:::;;;===EEEYYYwww}}}qqqnnnppptttqqqhhhfffjjjeeeUUULLLGGGQQQggg|||tttpppmmmmmmggg\\\XXXaaaoooxxxvvvxxx{{{mmmRRRDDD>>>999444111222333222111//////////////////////////////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------------......//////000000000111222222222444666999<<>>>>>>>>???@@@AAACCCDDDFFFFFFFFFGGGHHHJJJKKKKKKMMMNNNOOOQQQTTTVVVXXXXXXZZZ\\\^^^______bbbeeehhhlllkkkmmmqqqrrrqqquuuzzzxxxfffXXXRRRRRRTTTUUU^^^qqq}}}tttpppooommmkkkooonnnjjjcccXXXMMMEEEAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAACCCCCCCCCCCCAAA@@@999999999999999:::;;;;;;;;;<<<<<<======<<<;;;;;;:::999999888999:::<<<===>>>>>>======<<<<<<<<<<<<:::999888777666666666666999::::::999999===CCCHHHNNNaaa}}}~~~gggcccuuu{{{mmmaaa]]]\\\\\\gggqqqnnnqqqkkkfffbbbeeezzzlll]]]TTTXXX^^^ddduuubbb[[[dddsssaaaJJJAAA:::555666666222000///000111111111//////000222000000////////////000000...///000000000///---,,,........................------............------......------------......,,,,,,------------------------............------000//////////////////000000111222222000000111222444444333444555888:::<<<>>>AAANNNhhhooommmkkknnnsssttttttxxxtttYYYNNNFFFKKK[[[rrrxxxsssqqqlllrrrqqqdddYYY\\\hhhrrrsssuuuwww{{{|||```KKKAAA;;;444111111222111000000000000000000000000000...............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------...///000000111000111222222333555888;;;>>>\\\}}}wwwddd[[[\\\eeeuuu~~~vvvssslllXXXDDD<<<;;;;;;:::<<>>???@@@AAADDDDDDEEEEEEFFFGGGIIIJJJLLLMMMOOOQQQTTTVVVXXXYYYZZZ\\\^^^______aaaccceeehhhgggjjjnnnoooooorrrwwwxxxggg]]]XXXXXXVVVYYYiii{{{zzzyyyyyy}}}|||xxxooocccUUUKKKEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBBBBB;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;::::::888777777777777777888888;;;;;;:::999:::<<<@@@CCCIIIWWWppprrrccclll~~~tttgggbbb```]]]eeepppppprrrtttpppjjjlll{{{ppp^^^RRRRRRTTTWWWfffyyy{{{___UUUZZZhhh}}}gggKKKEEE>>>888888888666444555///000222111000///000111000000////////////000000...///000000000///---,,,.....................---------............------///......------......///,,,,,,,,,---------......------............------///......------......///000111222222111000111333444444333444666999<<<>>>CCCKKK^^^}}}fffhhhfffggglllsss|||___RRRGGGHHHQQQbbb}}}wwwrrrqqqooozzz}}}ppp___YYY```hhhssstttsssttt}}}nnnUUUEEE>>>777222222222111000000000000000000000000000..............................////////////......++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,------------...,,,------...///000111111000111222333444777;;;>>>GGGkkknnn```WWWXXXbbbttt{{{|||oooeeebbb]]]MMM???<<<;;;999;;;@@@UUUqqqzzzwwwwwwuuurrrnnnmmmmmmooonnnuuuzzz{{{zzz{{{zzzvvvrrrllleee```^^^[[[WWWSSSPPPLLLGGGDDDAAA???<<<:::888888777777666777777777888888:::;;;<<<<<<======<<<<<<<<<======>>>@@@@@@BBBCCCEEEEEEDDDEEEGGGIIIKKKLLLNNNQQQSSSVVVXXXYYYZZZ\\\^^^______```bbbccceeedddhhhmmmooonnnqqqwwwxxxiii^^^YYYVVVVVV```uuu}}}ooo___RRRKKKGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBB>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999999888999::::::;;;::::::999777777777777777888999:::;;;;;;:::::::::<<<>>>???GGGPPPdddhhhfffpppvvviiieeeddd]]]aaakkkmmmqqq{{{|||xxx{{{vvvcccUUUSSSRRRSSS```rrr{{{^^^MMMKKKYYYsssqqqTTTGGG>>>777555555333222333///000222222000///000111000000////////////000000///////////////......---...............---------------............------------,,,,,,,,,,,,------+++,,,,,,------.........------............------......------------......000111222222111111222444555444333444666:::===@@@CCCRRRnnnuuubbbaaa___aaaiiiwwwjjjZZZLLLGGGIIIUUUpppxxxrrrpppqqqzzzfff[[[]]]bbbsssssspppooovvv~~~bbbJJJCCC:::555444333222111000000000000000000000000........................---..................---+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---...///000111111000111222333555999>>>BBBTTT{{{iii___WWWYYYdddvvv}}}rrraaaWWWUUUPPPEEE===<<<999666===HHHccc|||xxxuuutttqqqmmmjjjkkkoootttssszzz~~~{{{zzzuuupppfff```[[[\\\```^^^UUULLLLLLIIIEEEBBB@@@???<<<;;;777777666666666777777888777888999:::;;;<<<<<<<<<>>>>>>>>>>>>??????@@@AAABBBDDDFFFEEEDDDEEEHHHJJJKKKLLLNNNPPPSSSVVVXXXYYYYYY[[[^^^_________```bbbccccccgggmmmppppppsssxxxwwwhhh^^^ZZZWWW\\\kkk}}}lll]]]UUUMMMMMMMMMLLLJJJHHHFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>>===;;;;;;::::::::::::::::::;;;;;;<<<============<<<;;;:::999888888999:::;;;;;;;;;;;;::::::999999888888888999999:::999999999:::<<<<<<<<>>OOOmmmvvvrrrqqqnnniiigggjjjqqqwww||||||wwwoooiii^^^XXXUUUYYYaaa___SSSGGGEEEBBB>>><<<;;;:::888777777666666666666777888888666777999:::;;;<<<<<<<<<@@@?????????@@@AAABBBBBBCCCEEEGGGFFFEEEEEEHHHKKKJJJKKKNNNPPPSSSVVVXXXYYYYYY[[[^^^___^^^___```aaacccdddhhhoooqqqqqquuuzzzqqqeeeaaa\\\\\\eeexxxzzzjjjbbbTTTTTTSSSRRRPPPMMMJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>><<<;;;:::::::::::::::::::::;;;<<<======>>>>>>>>>===;;;999888888999;;;<<<===<<<<<<;;;<<<<<<:::999888888777777999888777888:::;;;;;;:::???CCCRRRlllssssssuuuuuulllnnnnnnaaaZZZ\\\\\\ddd}}}}}}hhh]]]TTTNNNXXXhhhvvv\\\JJJMMMcccxxxpppZZZNNNBBB;;;888555555777...000222222111000000000000000////////////000000111000///------...////////////.........------------..................---//////............//////++++++,,,,,,---...//////---..................---000000////////////000000...000222222222333555666555444333444666;;;???BBBSSSmmm|||vvvwww||||||uuujjjaaa\\\QQQVVVaaatttxxx```OOOLLLMMM```}}}sssrrrrrrhhhXXXWWW^^^tttrrrpppqqqwww~~~cccMMM<<<<<<:::111///666222111111000000000000000000000//////.........---...------------...////////////...---,,,,,,++++++***+++,,,,,,------,,,,,,.........------,,,,,,,,,....................................///111222333111333777888444555CCCSSSssswwwhhhcccbbbaaammm}}}rrreeeYYYNNNGGGBBB;;;888:::777777DDDVVVwww{{{ssssssqqqlllfffcccgggpppwww{{{qqqeee]]]YYYXXXYYY[[[]]]XXXOOOGGGCCC@@@<<<::::::::::::999999999888777666666777777777888888999999:::;;;;;;;;;;;;<<<>>>????????????@@@@@@AAABBBDDDFFFHHHIIIKKKKKKMMMOOORRRVVVYYY[[[]]]______^^^\\\^^^cccgggjjjoootttuuutttuuuzzz{{{nnnddd]]]^^^ggguuurrrccc\\\YYY\\\]]]WWWMMMGGGGGGFFFEEEEEEEEEEEECCCAAA@@@???>>>@@@BBBCCCCCCBBBAAAAAA@@@???===<<<:::999::::::::::::::::::;;;;;;>>>======<<<;;;;;;:::::::::999999888888999999:::<<<;;;999777777888999:::::::::999999::::::;;;<<<===BBBOOOeeesssppp}}}rrrqqqrrrbbbUUUYYY___hhhxxxjjj^^^TTTVVV```yyyfffWWWRRR___xxxiiiWWWDDD:::666333222222333222111000////////////......//////000000111111////////////////////////////////////////////////+++,,,------......------///............------------...............------.........////////////000.........///////////////222222333444444444333333777444666;;;:::777@@@MMM[[[zzzzzzrrrqqqmmmqqqeeeaaaaaa]]]XXXVVV\\\nnnlllYYYQQQNNN]]]yyyssstttuuu~~~yyyeeeWWWVVV[[[ppprrrrrrrrrvvvoooVVVAAA===;;;222000555111000000///////////////000/////////............---------------.../////////......---,,,,,,++++++++++++,,,------------,,,......---------,,,,,,,,,....................................000111222333444111333888888999HHH[[[nnn___]]]```gggwww|||pppdddWWWLLLDDD@@@;;;999<<<:::<<>>>>>>>>>>>>>>@@@@@@AAABBBDDDFFFGGGHHHJJJKKKLLLNNNQQQUUUXXXZZZ]]]___```___^^^```eeeiiirrrvvv{{{{{{yyyzzzwwwkkkaaa___eeeppp~~~vvvmmmhhhhhhfff]]]PPPIIIHHHGGGGGGHHHIIIHHHFFFDDDBBBAAA@@@@@@AAAAAA@@@???@@@@@@@@@???>>><<<;;;:::999999:::;;;<<<<<<===============<<<<<<;;;;;;;;;::::::999999999999::::::<<<;;;999888777888999:::::::::999999::::::;;;<<<<<>><<<999777777777777666888888777666666666777777777777888888999:::::::::<<<======>>>>>>>>>======@@@@@@AAABBBCCCEEEGGGHHHIIIIIIKKKMMMPPPTTTVVVXXX[[[^^^``````___bbbggglllyyy}}}~~~~~~rrreeeaaaccclllxxxxxxuuuqqqeeeWWWNNNKKKJJJKKKMMMOOOOOOMMMKKKHHHFFFDDDBBBBBBBBB@@@???????????????>>>===<<<;;;777888:::;;;===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::<<<;;;999888888888999::::::::::::::::::;;;;;;<<<>>>BBBKKK]]]www{{{qqq___[[[XXX[[[kkksssfffYYYUUUXXXxxxsssaaaUUUYYYkkkwwwcccMMMCCC@@@;;;555111333333111000000000000000000000000000000000//////////////////////////////////////////////////////,,,,,,---............---///............---------------...............---,,,,,,,,,------------...,,,------...///000111111111222333333444444444333666444777<<<<<<>>>KKK\\\zzzvvviiiccchhh{{{tttjjj[[[OOOJJJKKKNNNRRR___xxx~~~nnnZZZZZZmmm~~~mmmooowwwxxxvvvpppfff^^^[[[ZZZZZZgggqqqtttxxxsssQQQBBB>>>777333333111111000//////////////////////////////.........,,,------.....................---------,,,,,,,,,+++,,,,,,---...---------------------------------.................................///000111333333777///111;;;<<<>>>XXXyyyrrraaaXXX^^^jjj|||ssshhh\\\MMMBBB<<<999777777999>>>KKKddd{{{yyyzzz}}}~~~}}}xxxpppkkkkkkoootttwwwxxxuuulll```VVVSSSTTTXXXVVVTTTSSSQQQLLLEEE@@@???<<<:::999999999888777888777777666666666777777777777777888999999::::::=========>>>======<<<<<>>>>>>>>>>>>>>===<<<<<<888999:::<<<>>>>>>>>>>>>========================:::::::::999999:::::::::<<<;;;:::999999999999::::::::::::::::::;;;<<<<<>>:::<<<;;;;;;???HHH\\\vvv}}}vvvxxx~~~yyyssspppsssvvvuuutttoooeeeYYYRRRRRRTTTYYYWWWTTTPPPLLLHHHCCC???<<<;;;999888999888777666777666666666666666777777666777777888888999::::::<<<============<<<<<<;;;??????@@@AAACCCEEEGGGHHHGGGHHHJJJMMMOOORRRSSSTTTUUUXXX\\\^^^___ccchhhmmm{{{|||tttgggbbbcccgggpppyyyyyyvvvrrrqqqwww}}}pppccc[[[UUUUUUVVVXXX[[[]]]^^^]]]RRRNNNJJJGGGEEEDDDCCCAAA>>>>>>>>>>>>>>>===<<<<<<999:::<<<>>>??????>>>>>>??????>>>>>>>>>>>>>>>===;;;::::::::::::::::::;;;;;;;;;::::::::::::::::::;;;;;;::::::;;;;;;<<<===AAADDDLLLZZZpppzzz~~~uuuhhh]]][[[]]]mmm|||kkk]]]XXXWWWhhhvvvggg[[[\\\llloooSSSDDD>>>:::777666444333222111000000000000222222111111000000//////000000000000000000000000////////////////////////,,,---......//////......///............---------,,,------...//////...............////////////000,,,,,,---...///000111222000111222333444444444444888666888<<<>>>EEEZZZqqqzzzooovvv~~~~~~ooodddccctttvvvlll___RRRGGGDDDMMMYYY}}}xxxmmmrrraaaiiirrrqqqrrrpppmmmjjjiiigggdddbbb\\\aaarrr___III@@@:::666555333333222111111111111222.........///////////////+++,,,.../////////...---------------------------,,,,,,---...............,,,,,,,,,------------.........................../////////000111222333444444555999===@@@NNNrrr}}}sssddd___jjj~~~}}}sssaaaXXXNNNBBB;;;;;;999999<<>>999777666666666666444333666666555555666666777777666666777777888999999999;;;<<<<<<=========<<<<<>>===<<<;;;:::;;;>>>AAABBBCCCBBBAAABBBBBBAAA@@@@@@???>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>BBBJJJXXXnnnrrrsss}}}|||nnn^^^]]]\\\cccyyyqqqbbb[[[ZZZeeezzz{{{mmm___\\\iiizzz^^^KKKAAA:::888999444333222111111000111111111111111111111111000000000000000000000000000000////////////////////////------...////////////...///............---------,,,,,,---...////////////,,,,,,,,,------------...,,,------...///000111111000111222333444555555555888777999>>>BBBLLLfffvvvooowwwtttjjjgggvvvxxxmmm___SSSGGGDDDTTThhhyyyooohhhyyyfffjjjrrrrrrrrrnnngggbbbaaabbbcccdddccc```qqqcccLLLAAA;;;888777333222222111000111111111............/////////000+++,,,...///000///...---------------------------,,,------...............,,,,,,,,,---------............................../////////000111222444444444777:::<<>>999<<<666999AAAOOOdddyyywwwtttuuuxxx{{{{{{xxxxxxrrrlllaaaXXXRRRRRRUUUXXXYYYVVVQQQJJJDDD???<<<;;;777666555555666666444222555555555555555666777777666666777777888888999999::::::;;;<<<============>>>??????AAABBBDDDFFFGGGGGGHHHKKKNNNPPPRRRRRRSSSTTTXXX]]]___aaadddiiimmm{{{{{{zzz{{{xxxmmmiiiyyywwwlll```YYYTTTRRRSSSWWWZZZUUUSSSUUUWWW\\\jjjwww{{{rrrmmmdddbbb______cccgggkkkllleee```XXXRRRLLLIIIEEECCC@@@@@@@@@???>>><<<;;;:::999<<<@@@DDDGGGIIIIIIHHHEEEEEEDDDBBBAAA@@@???>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;<<<======<<>>??????@@@BBBDDDFFFGGGGGGIIILLLNNNQQQRRRSSSSSSUUUYYY^^^aaabbbeeeiiimmmyyy|||tttppppppqqqhhhfffyyyooodddYYYSSSOOOKKKKKKOOOOOOLLLKKKNNNNNNNNNUUU```nnnyyyvvvhhheeeaaaaaadddiiinnnpppqqqkkkbbbZZZSSSNNNIIIFFFAAAAAA@@@???===<<<:::999999<<>>999333333333444333333222000000///............---------.................................------,,,,,,,,,++++++,,,,,,,,,---------------------------------...------,,,,,,------...------...///111333444555555:::888<<>>HHHXXXlll~~~xxxvvvrrroooooosssvvvzzzssskkkbbbXXXRRRSSSVVVZZZ[[[UUUOOOGGGAAA===;;;:::999888888777666666666666666666666666666777777777777777777777777888888888888999999:::;;;;;;<<<<<<===<<>><<<<<<===>>>AAA???AAAIIISSSXXXUUUPPPOOOSSSQQQIIICCCBBBBBB@@@@@@>>><<<<<<<<<===<<<;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;;;;>>>BBBIIIVVVmmmtttiiiiiixxxzzzxxxvvvnnneeeggguuussseeejjjwwwbbb[[[]]]dddvvv|||pppgggjjj{{{kkkVVVJJJ@@@888888666444333444444333222111111111111111111111111////////////////////////........................,,,,,,---.../////////.........////////////...............////////////000---------............///////////////000000000000222222222333444555666777999===???@@@MMMjjjvvv{{{~~~xxxaaaQQQKKKKKK```rrraaaVVVSSS|||wwwpppppp}}}yyy|||yyyiii```eeejjjjjjgggcccgggmmmUUUFFF@@@;;;555333333333333222111000000000000/////////.......................................---------,,,,,,,,,++++++,,,,,,,,,---------------------------------///......------......///////////////000222333333666:::<<>>::::::>>>EEESSSeeewww}}}wwwsssttttttqqqqqqsssuuu~~~xxxoooggg```WWWQQQQQQSSSUUUUUUQQQLLLEEE???<<<;;;::::::888777777666666666666666555666666666777777777777777777777777888888888888999999::::::;;;<<<<<<<<<<<<>>>@@@AAAAAAAAABBBCCCFFFHHHJJJNNNSSSVVVWWWWWW[[[___gggnnnsssvvvwwwxxx}}}zzzuuulllbbbYYYRRROOOQQQVVVaaawww{{{hhh]]]SSSNNNJJJEEEDDDFFFCCCFFFHHHIIIHHHHHHJJJLLLIIIOOOZZZhhhzzzwwwqqqmmmmmmmmmnnnpppvvv}}}~~~ssshhh___VVVMMMHHHEEECCCAAA???======>>>>>><<<===@@@IIIRRRXXXYYYWWWYYY[[[YYYQQQJJJHHHGGGDDDAAA???===<<<======<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<>>>>>>>>>>>;;;===BBBHHHOOOTTTXXXYYYaaaeeeddd^^^XXXTTTOOOJJJCCCAAA>>>=========<<<;;;;;;::::::999999::::::;;;;;;;;;<<<<<<<<<=========@@@@@@FFFVVVrrrsssbbbeeeppp~~~yyyxxxqqqfff```bbbhhhkkkjjjiiifffeeennnzzzhhh```^^^aaammmtttkkkooo{{{}}}dddRRRFFF>>>999666333222222222222111111111111111111111111111////////////////////////............................../////////...------,,,,,,------------,,,,,,,,,---------............---------............///111111111111222222222222111111111222333444666666555999@@@NNNjjj}}}pppuuuyyy}}}hhhRRRJJJUUUfffrrrggg\\\QQQKKKKKKiiiqqq{{{{{{iiiwwwwwwvvvuuurrrfffaaa```sssvvveeeQQQCCC<<<:::333333222111000000000000111111000000000/////////........................------------------------,,,,,,,,,------------...........................//////............//////000000000000111222333333777:::CCCZZZfffUUUEEE???===<<>>;;;999888888777777777666555555555555666555555555666666666777777666777777777888888888888888888888999::::::;;;;;;<<<============>>>BBBDDDFFFGGGJJJMMMOOOSSSWWWYYYfffjjjsss}}}tttoooeee\\\TTTMMMHHHFFFCCCEEENNNaaa~~~yyynnniiiccc^^^YYYUUUSSSSSSPPPTTTYYY[[[XXXRRRJJJFFFGGGHHHJJJNNNWWWooowwwrrrsssqqquuu{{{zzzkkkaaaYYYPPPJJJEEEDDDCCCAAA????????????>>>AAAEEEGGGHHHKKKOOOSSS```gggmmmllliiicccZZZQQQFFFCCC???=========<<<;;;;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@DDDUUUsssiiieeelll{{{uuutttpppiiiddddddhhhkkkkkkrrrtttnnnmmmxxxlllddd^^^ZZZ^^^mmm{{{qqqkkkrrrhhhUUUIIIBBB:::777444222222222111000111111111111111111111111////////////////////////........................///////////////...---,,,......////////////......,,,,,,,,,---------......---------............///000000000111111111222222000000111111333444666777:::<<>>===>>>HHHUUUhhhttt~~~qqqlllggggggpppyyyzzzvvvsssppplllkkkqqqvvvsssiiiaaaVVVSSSQQQRRRSSSRRRNNNJJJFFFBBB===999777666555444777666666555555555555555555555555555666666666666666777777777888888888888777777888888999:::::::::;;;<<<=========>>>BBBDDDEEEGGGJJJLLLNNNSSSYYY]]]kkkqqq{{{wwwqqqggg^^^WWWPPPJJJFFFBBBCCCIIIWWWooowwwwwwsssnnngggbbb^^^[[[]]]```eeehhheee\\\RRRKKKGGGGGGHHHKKKRRRhhhtttppprrrnnnsss{{{zzziii^^^WWWOOOJJJEEEDDDCCCAAA@@@???>>>>>>???BBBEEEEEECCCCCCGGGKKKUUUaaaooovvvxxxrrreeeXXXIIIEEEAAA>>>======<<<;;;;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>???@@@???DDDTTTqqqxxxkkklllssssssqqqnnnmmmkkkiiijjjlllrrrtttyyyrrrfff___WWWVVV```tttqqqaaaaaassszzzzzzlllVVVKKKGGG<<<999555222222222111000111111111111111111111111000000000000000000000000///////////////////////////000000000///...------......////////////......,,,,,,,,,---------......---------............////////////000000000111111000000111222333555666777===>>>DDDZZZ~~~vvvsss}}}wwwjjjZZZNNNSSSggg~~~}}}ppp```WWWQQQLLLJJJJJJhhhiiilllqqqvvvbbb]]]\\\jjjyyytttjjjcccXXX___vvvxxxbbbLLL???<<<555444333111000111111222000000/////////.........////////////////////////,,,,,,,,,------------...,,,---------....................................------,,,,,,,,,,,,------......///000222444666777999===QQQtttxxxTTTHHH???======BBBPPP```www{{{nnniiieeeeeennnvvvxxxwwwxxxvvvnnniiikkkmmmiiibbb]]]TTTSSSRRRSSSTTTSSSNNNIIIDDD@@@<<<888777555444222777666555555444444555555444444555555555666666666777777777777888888888888666777777888888999:::::::::;;;===>>>>>>???BBBDDDDDDGGGJJJLLLNNNTTT[[[bbbnnnxxx|||rrriiiaaaWWWMMMFFFBBBAAAEEEPPPbbbzzz{{{uuunnnhhhnnnppptttvvvtttkkkaaaYYYOOOLLLLLLNNNSSSfffwwwpppppphhhmmmuuuzzzfffZZZSSSMMMHHHDDDCCCCCCAAA@@@???>>>===<<>>>>>??????@@@DDDSSSnnnvvvnnnmmmzzzyyysssooopppqqqnnnjjjiiivvv~~~iiibbbYYYTTTYYYiii~~~ppp[[[TTTbbbjjjmmmsssZZZNNNJJJ???;;;666333222222222111111111111111111111111111000000000000000000000000//////////////////////////////000000000///......,,,,,,------------,,,,,,,,,---------............---------............///.../////////000000000000000111111222444666888999:::>>>IIIccc{{{~~~kkk^^^RRRRRRbbbwwwvvvgggXXXQQQMMMIIIGGGHHHfffdddfffoooxxxggg[[[PPPUUUooo{{{nnnfffWWWYYYnnnzzzpppVVVDDD===777555333222111222333333111111111000000000//////////////////////////////,,,,,,,,,---------......------------..........................................------------......000000000111222333555666;;;CCC]]]{{{zzzyyy|||yyyhhhLLLCCC===>>>AAAIII[[[nnnuuullleeeaaabbbjjjqqquuuyyy}}}vvvllliiifff```[[[ZZZVVVTTTSSSSSSTTTQQQKKKFFF@@@===:::777777666555444666666555444444444444555444444444555555555666666777777777777888888888888666666777777888999999999999;;;>>>???@@@AAABBBDDDCCCFFFJJJLLLOOOUUU___fffppp}}}}}}sssfffXXXNNNFFFDDDEEEMMMXXXkkktttmmmaaaZZZVVVVVVZZZkkksssnnneeefffmmmzzzuuu^^^SSSOOOKKKGGGCCCBBBBBBAAA@@@>>>===<<<;;;>>>AAACCCCCCCCCCCCCCC@@@QQQgggzzzvvvhhhNNNIIIDDD???======<<<;;;;;;::::::999999::::::;;;999999:::;;;<<<===>>>>>>>>>@@@FFFSSSjjjuuuiiitttxxxrrrvvvzzzvvvooojjjooouuummm```VVVTTT```rrrppp[[[PPPXXX```fff}}}bbbRRRLLLAAA===888444333333333222111111111111111111111111000000000000000000000000////////////////////////...//////000000000000///,,,,,,------------,,,,,,------........./////////---------............/////////000000000111111111111111222333555777999::::::BBBTTTssszzzeeeXXXPPP^^^yyymmm___QQQKKKJJJHHHFFFFFFeeebbbdddooozzzlll]]]LLLJJJaaarrriiiXXXWWWjjjwww{{{^^^HHH???888666444222222222333444222222222111111111111000000000000000000000000000,,,,,,,,,------.........---------.........////////////////////////////////////............//////222222111111222222333444===HHHgggssslllgggppp{{{xxxfffQQQIIIAAA===AAAFFFPPPeeezzz~~~tttnnnjjjaaa^^^```fffmmmrrrzzz}}}pppiiibbbZZZWWWXXXYYYVVVTTTSSSRRROOOHHHBBB===;;;888777777888777666666666555444444444444555444444444555555555666666777777777777888888888888666666666777888888999999888;;;???AAAAAAAAABBBDDDCCCFFFJJJLLLOOOVVVaaaiiiqqqwwwggg[[[LLLHHHHHHLLLRRRaaa|||}}}ooofff^^^\\\___nnnyyypppeeecccgggtttmmmVVVMMMLLLJJJHHHBBBBBBAAAAAA???===<<<;;;>>>???BBBDDDDDDCCC@@@>>>>>>NNNdddwwwzzznnnOOOJJJDDD@@@======<<<;;;;;;::::::999999::::::;;;888888999:::;;;<<<===>>>===AAAGGGRRRggg~~~gggppp|||}}}vvv{{{~~~uuuooofff|||yyyhhhXXXQQQXXXhhhvvvmmmYYYLLLRRRYYYbbbwwwhhhUUULLLCCC>>>999555444444333333111111111111111111111111000000000000000000000000000000000000000000000000......///000000111000000...//////////////////............////////////000---------.........//////000111111111111222222222222222333444666888:::;;;<<>>???AAAAAABBBBBBFFFFFFIIIMMMOOOSSS___kkkyyyzzzkkk\\\OOOHHHMMMVVVccczzz|||vvvllliiilllqqquuujjjbbb___iii}}}eeeTTTKKKEEECCCCCCAAAAAAAAA@@@???===<<<;;;>>>EEEIIIGGGEEEDDD@@@<<>>???@@@>>>;;;:::999999888888999999:::::::::;;;;;;<<<============@@@FFFPPPcccyyyiiinnnqqqwww|||ooofff\\\uuuoooZZZNNNSSSeeeuuudddPPPQQQVVV\\\qqq{{{\\\NNNDDD@@@;;;777666555555444111111111111111111111111//////............////////////...,,,+++***)))(((111111000000//////......////////////////////////////////////////////////,,,,,,------.../////////000000111111222222222222222444555555666999;;;;;;BBBNNNggg~~~iiiZZZXXXaaayyylllXXXSSSMMMIIIIIIJJJIIIGGGkkkZZZZZZmmmgggUUUVVVUUUjjj~~~uuuhhh\\\WWWaaazzziiiQQQEEE===666111222333222000111000000000000000000000000///---,,,---///000///---...............---------............------,,,,,,....................................////////////111///000444444333444888GGGUUU{{{jjjccceeexxxxxxiiiaaaYYYLLLBBB>>>>>>AAAKKK\\\pppxxxllleeeeee\\\[[[^^^bbbdddgggppp||||||kkkZZZQQQOOOQQQWWWVVVTTTPPPKKKFFFBBB@@@999999888777777666555555555444333333333333444555444444444444555555555555444444555666777888999999666666777888999::::::;;;;;;<<<===???@@@AAABBBBBBEEEEEEHHHMMMOOOUUUbbbnnn~~~|||gggYYYOOOQQQYYYfff~~~zzzuuuuuuwww|||nnnfff```fffuuuyyybbbSSSKKKEEECCCCCC????????????============BBBJJJOOOLLLGGGDDDAAA===@@@EEESSSgggvvvyyynnnbbbMMMGGG@@@===>>>???===;;;:::999999888888999999:::::::::;;;;;;<<<=========>>>AAAFFFOOObbbllljjj{{{~~~~~~}}}pppeee[[[ppp~~~ooo\\\QQQRRRaaaqqqiiiRRROOORRRWWWjjjdddUUUHHHCCC;;;666333333333333111111111111111111111111000//////......//////000111111000///...---,,,,,,111000000000/////////...////////////////////////////////////////////////,,,,,,---......//////000000111111111222222222222111333444444555888;;;<<>>??????EEEWWWooo{{{sssgggaaa```ZZZZZZ\\\```aaaccckkksssxxxgggVVVMMMMMMRRRVVVTTTQQQMMMHHHCCC???<<<888888777777666666555555555444444333333444444555444444444444555555555555444444555666777777888999777777888888888999999999;;;<<<===>>>@@@AAABBBBBBEEEEEEGGGKKKOOOVVVdddrrryyykkk]]]ZZZ___mmmzzzssskkkcccccckkkwwwppp]]]RRRKKKFFFCCCCCC===>>>===<<<;;;;;;>>>@@@IIISSSYYYTTTKKKEEEAAA>>>===AAAKKKYYYeeehhh```WWWIIIDDD>>><<<<<<===<<<:::999999888888888888999999:::::::::;;;<<<<<<======@@@BBBFFFOOObbbqqqfffrrr}}}qqqeee\\\iiitttkkk^^^UUURRR^^^ooowwwYYYQQQPPPRRRcccxxxmmm\\\MMMGGG>>>777333333333333111111111111111111111111111000000//////000000111111000000000////////////000000000000////////////////////////////////////////////////////////////,,,------......///000000111111111111222222222222222333444555666888<<<@@@GGG^^^qqq[[[VVV]]]|||kkk\\\OOOOOOKKKGGGDDDCCCDDDDDDDDDyyyaaaWWW```tttbbbWWWQQQZZZ{{{qqqcccXXX___zzzttt]]]MMMBBB:::444444444222111222000000000000000000000000000000///.........------,,,---------...//////////////////////////////....................................////////////000333111333555555444999???SSSnnnuuujjjeeedddrrrttt^^^NNNEEEAAA@@@@@@EEEQQQfff}}}|||vvvnnnddd^^^]]]ZZZ[[[]]]___aaadddjjjppp|||yyyqqqaaaQQQIIILLLRRRSSSQQQNNNIIIDDD???<<<:::777777777666666555555555444444444444444444444444333333444444444555555555444444555555666777777888888888888888888888999999;;;;;;<<<===???AAABBBCCCFFFEEEGGGJJJNNNUUUdddrrr}}}mmmfffhhhuuuzzzzzzrrrgggbbbeeelllsssvvvsssfffYYYQQQKKKFFFCCCDDD??????>>>;;;:::;;;@@@DDDRRR]]]ccc\\\OOOFFFBBB???===???EEENNNVVVXXXSSSNNNDDDAAA<<<::::::;;;:::999999999888888888888999999999::::::;;;;;;<<<======@@@BBBGGGOOObbbyyyfffnnn}}}uuukkkaaacccfffooo|||}}}eee^^^YYYUUU^^^nnngggXXXQQQQQQ___qqqqqq^^^PPPJJJBBB<<<888666555444111111111111111111111111111111000000000000111111.............../////////000000000000////////////////////////////////////////////////////////////---------...//////000000222222222222222222222222444444555777888999???FFFLLLiiixxxhhh\\\aaannnvvveeeYYYOOOJJJHHHEEEBBBBBBBBBCCCDDD~~~hhhZZZ[[[iiisss^^^RRRTTTrrruuuggg\\\aaazzzgggUUUFFF===666555555222111222000000000000000000000000000000000///............,,,---------.../////////.../////////////////////........................///000000000000111111111111111222444444444;;;CCCZZZ{{{zzzllliiiiiimmm|||uuu^^^KKKAAA??????@@@LLL```vvvyyyssslllccc]]][[[XXXZZZ[[[\\\___eeejjjmmmrrrpppgggYYYLLLGGGKKKQQQQQQNNNKKKFFFAAA===999888666666666555555555555555444444444444444444444444333333333444444444444555444444555555666666777777888888888888888888999999;;;;;;;;;<<<>>>@@@BBBDDDGGGFFFGGGJJJMMMTTTbbbppp|||rrrrrr}}}}}}||||||qqqiiiiiikkknnnpppiii___UUUPPPLLLFFFDDDEEEBBBBBBAAA===;;;===EEELLL]]]gggkkkbbbSSSIIICCCAAA???@@@CCCHHHLLLMMMJJJGGG@@@>>>;;;999999999999999999888888777777888888999999999::::::;;;<<<<<<<<>>HHHeeexxxjjjlllmmmyyypppXXXFFF===<<<>>>DDDUUUnnnvvvrrrmmmeee___]]]WWWYYYXXXWWW[[[bbbhhhhhhjjjeee\\\QQQIIIGGGLLLPPPNNNLLLHHHCCC???;;;999888555555555555555555444444333444444555555444444333333333333333444444444444444444555555555666666666777777888888888999999999:::::::::;;;===@@@CCCDDDGGGGGGIIILLLNNNUUUbbbooo|||xxxvvvuuurrrnnnddd[[[TTTPPPLLLGGGEEEFFFEEEFFFDDD@@@>>>DDDNNNXXXjjjqqqrrrgggXXXNNNHHHDDDBBBCCCFFFHHHHHHGGGEEECCC<<<;;;:::999888888999:::888888777777777777888888999999999:::;;;;;;<<<<<>>;;;999888444444444444444444444444333333444555555444333333222222333333333444444444444444444555555555666666666666777888999::::::;;;:::::::::;;;===@@@CCCEEEFFFGGGJJJOOORRRXXXeeerrrxxxxxxpppbbbZZZTTTPPPLLLGGGEEEGGGFFFGGGFFFCCCCCCKKKZZZfffvvvyyywwwkkk^^^UUUMMMHHHCCCFFFIIIJJJHHHEEEBBBAAA:::::::::999888888999:::888888777777777777888888888999999::::::;;;<<<<<>>888333///000333222222111111111111222222////////////000000000000......////////////............................../////////...---------,,,------...///000111222222///444444555888888EEE^^^{{{tttooolllyyycccMMMDDD??????JJJYYYnnn}}}}}}wwwqqqkkkgggddddddddd___YYYYYY^^^aaaaaaYYYRRRHHHDDDEEEGGGGGGEEEFFFCCC>>>;;;::::::888777222333333444444333333222333333333333333333333333555444444333333333444444444444444555555555555666666777777888888999::::::::::::999:::<<<>>>AAACCCFFFDDDGGGOOOXXX___hhhqqq}}}vvvoookkkyyy{{{iii\\\PPPOOOQQQPPPLLLJJJMMMJJJJJJMMMQQQXXXiiizzz|||tttmmmfff[[[PPPKKKHHHEEEFFFHHHGGGBBB===:::888888999;;;<<<;;;:::999999888888888888888888777888888999999:::;;;;;;===@@@FFFPPP\\\oootttyyy}}}jjj___XXXaaa{{{qqqeeeXXXWWWcccsss~~~zzz}}}{{{{{{ooosssyyyxxx{{{hhhgggppp~~~iiiYYYLLL<<<777888222666555444222111000000///000111222333333222111000////////////////////////111111000000000000111111////////////////////////........................------...///000111222222222222111111111111111111666888444777???@@@JJJ```zzzuuubbbZZZOOONNNaaa~~~uuudddTTTIIIFFFIIIDDDBBB@@@@@@AAADDDHHHJJJyyyjjjaaadddwwwpppqqquuuccc[[[\\\```xxx~~~www{{{XXXLLL???888555222111444000000////////////000000111111000000//////......------............------..........................................------------...///000111222222///444444555999;;;KKKgggyyyssssss|||hhhWWWGGGAAA@@@EEEUUUggg|||zzzuuuoookkkhhhgggiiijjjhhhccc``````^^^[[[OOOIIIDDDCCCFFFJJJJJJJJJEEEBBB===:::999888777666222333333444444333333222333333333333333333333333555444444333333333444444444444444555555555555666666666777777888888999999;;;:::::::::<<<>>>AAABBBEEEDDDGGGOOOWWW___hhhqqq~~~wwwqqqlllfffcccnnn}}}nnnaaaUUUSSSTTTSSSOOOMMMNNNNNNSSSZZZ^^^eeerrr|||vvvooodddZZZRRROOOKKKKKKLLLJJJEEEAAA<<<:::999999:::;;;;;;::::::999999888888888888888777888888999999:::;;;;;;>>>???EEELLLVVVggg~~~{{{ooo]]]JJJGGGPPPggg{{{zzzooodddbbbjjjuuu}}}rrrtttwwwyyyzzz}}}|||zzzvvvrrrvvvuuueeeVVVBBB:::888222444444333222111111111111...///000111111000///...//////////////////////////////............//////////////////////////////........................+++,,,,,,---...///000000222222111111111111111111555888666888???BBBPPPjjj~~~}}}www]]]SSSIIIPPPlll{{{hhhZZZNNNFFFCCCEEEDDDDDDCCCBBBBBBEEEJJJNNN}}}nnnaaa```mmm}}}{{{eeeXXXVVVXXXfffxxxzzz^^^NNN???888777555333444000000////////////000000222222111000///...------,,,,,,------------,,,,,,..........................................//////------...///000111222222000444333444:::@@@TTTsssyyy{{{|||jjjVVVKKKAAA???BBBMMMbbbwww}}}xxxsssnnnkkkiiihhhmmmqqqsssooojjjddd[[[RRRFFFCCCAAACCCHHHKKKKKKJJJDDD@@@<<<999777666555444222333333444444333333222333333333333333333333333444444333333333333444444444444444555555555555666666666666777888888999999;;;;;;;;;;;;<<<>>>@@@BBBEEEDDDHHHOOOWWW^^^iiisss~~~ssslllgggccc```bbbuuurrreeeYYYVVVXXXVVVUUUTTTSSSXXXccclllqqqttt|||~~~xxxnnnddd\\\XXXSSSQQQQQQOOOJJJFFF???===;;;:::;;;;;;;;;:::;;;:::999999888888888999777888888999999:::;;;;;;>>>>>>BBBGGGNNNZZZppp{{{vvv___OOO???@@@FFFUUUhhhyyyzzzqqqmmmqqqvvvyyyzzzllllllttt~~~~~~|||ppp}}}~~~}}}{{{}}}tttdddLLL===999444333222222111222222333333//////000000000000////////////////////////////////////............//////////////////////////////........................+++,,,------//////000111111111222222222222222222444888777888>>>DDDXXXwwwkkkZZZMMMFFFVVVyyyzzzkkkZZZPPPJJJEEEBBBCCCCCCEEEFFFDDDBBBEEELLLSSSpppbbb^^^gggttt|||}}}mmm]]]YYYZZZ^^^~~~xxxbbbQQQ???888888777444333222222111111111111222222111111111000///.........,,,------......------,,,........................------......//////000000.........///000111111111111555333333:::BBB\\\~~~yyymmmZZZLLLEEE???@@@EEETTTmmm|||~~~|||yyyuuuppplllhhhffflllsssyyyxxxrrrhhhYYYLLLDDDDDDDDDGGGIIIJJJGGGEEEBBB>>>:::777555444333222222333333444444333333222333333333333333333333333333333333222333333444444444444444555555555555666666666777888888999999:::<<<;;;;;;<<<===>>>@@@AAADDDDDDHHHOOOVVV]]]iiittt~~~uuunnniiiddd___[[[nnnsssfffZZZWWWXXXYYYZZZ\\\\\\fffttt~~~zzzqqqiiibbb___ZZZWWWUUURRRNNNKKKBBB@@@>>>===>>>>>><<<;;;<<<;;;:::999999999999999777888888999999:::;;;;;;===<<>>FFF```wwwcccVVVLLLKKK```pppaaaQQQKKKIIIFFFDDDCCCAAAEEEGGGEEECCCFFFOOOXXXpppbbb\\\bbblll~~~}}}yyyiiibbbaaa^^^~~~~~~xxxrrrcccRRRAAA:::999666333111222222111111111111222222////////////000000000000......////////////..............................---......//////000000000......//////000000111111222666333333999DDDaaauuu}}}dddPPPEEEAAA???AAAJJJ^^^yyy|||||||||{{{xxxtttnnnhhhdddhhhrrrzzzzzzttthhhWWWIIICCCDDDGGGJJJKKKIIIEEEBBB@@@<<<888555444444222111222333333444444333333222333333333333333333333333222222222222222333444555444444444555555555555666777777888888999:::::::::;;;;;;<<<===>>>???AAAAAADDDDDDHHHOOOUUU\\\jjjvvv~~~wwwqqqlllddd\\\ZZZlllvvvjjj]]]YYYZZZ\\\___bbbgggsss{{{tttmmmfffddd```\\\XXXSSSOOOMMMCCCCCCCCCEEEFFFDDDAAA>>>===<<<;;;:::999999999999777888888999999:::;;;;;;;;;:::<<<@@@CCCIIIVVVbbb{{{{{{dddOOOBBBAAACCCAAA???GGGYYYjjjrrr{{{vvvpppkkkjjjlllooorrruuuttt}}}~~~sssnnndddccciiixxx~~~yyyuuuqqq}}}|||pppWWWDDD===888666555333222111000000000222111111111111111111222000000000000000000000000111111000000000000111111////////////////////////////////////////////////......///000111222333333111111222222333333333333555:::999999???JJJhhhmmm[[[NNNJJJRRRmmm|||hhhZZZLLLHHHHHHFFFCCCCCC???CCCFFFEEEDDDIIISSS]]]rrrcccZZZ]]]cccvvv}}}yyypppllleee|||xxxuuupppkkkcccTTTEEE===:::666222111000000////////////000000.../////////000000000111...//////////////////...........................//////////////////000000.../////////000000000111222666444333;;;HHHhhhrrrvvvvvv]]]KKK???===<<>>===<<<;;;:::999999999777888888999999:::;;;;;;:::999:::>>>@@@DDDMMMWWWttt}}}fffOOOAAAAAAAAA???===@@@MMM```nnntttrrrnnnjjjfffgggjjjmmmwww{{{tttmmmeee___^^^hhhyyywwwrrrqqqnnnwwwzzzrrr\\\HHH???:::666555444222111000//////000000////////////000000000000000000000000000000//////............//////////////////////////////////////////////////////,,,---......000000111222111111222222333444444444555:::999:::CCCRRRsssyyyaaaSSSEEEGGGWWWwwwttt^^^RRRHHHEEEDDDBBBAAABBB@@@BBBEEEEEEGGGNNNZZZccczzzkkk^^^YYY\\\fffzzz{{{qqqzzz|||vvvooogggcccWWWJJJBBB===666222222000000////////////000000000000000000////////////---......//////......---........................000000000///////////////////////////000000000000000555444555>>>MMMppp~~~pppsss~~~mmmUUUEEE===;;;:::AAATTTppp}}}zzz||||||~~~}}}{{{yyyvvvtttrrrrrrqqqvvvyyytttjjj^^^NNNAAA===AAAFFFJJJIIIGGGCCCAAA;;;888555444444555555444222333333444444333333222333333333333333333333333111111111111222333444555444444444555555555555666555555555666777777888888888999;;;>>>@@@BBBCCCDDDCCCDDDIIIOOOSSS[[[jjjyyy}}}xxxssshhh^^^VVVfffuuullllllqqqzzz|||wwwvvvrrrkkkaaaVVVMMMHHHFFFLLLUUU^^^aaa\\\TTTMMM???>>>===;;;::::::999999777888888999999:::;;;;;;:::999:::===>>>???EEEMMM___zzz~~~}}}oooWWWHHHCCC??????AAAAAAFFFXXXmmmssstttsssoooiiieeefffgggppp}}}yyypppeee\\\WWW^^^nnnjjjdddiiijjjppp|||uuuaaaLLLAAA:::555444333222111111111111111000///......///000111000000000000000000000000//////............//////////////////////////////////////////////////////------...///000111111222111111222222333444444555444888777<<>>BBBGGGIIIGGGCCC???===:::888555333444555666555222333333444444333333222333333333333333333333333111111111111222333444555444444444555555555666666333333444444555666666666777888;;;>>>@@@CCCDDDEEEBBBDDDIIIOOOSSS[[[kkkzzzwwwrrrmmmbbbXXXQQQaaa}}}uuuooottt~~~~~~~~~zzzqqqdddWWWLLLFFFHHHPPP\\\gggjjjeeeZZZRRR??????===<<<;;;::::::999777888888999::::::;;;;;;;;;999:::<<<<<<<<<@@@GGGQQQmmmzzztttxxxaaaPPPBBB<<<<<>>PPPgggvvvyyyzzzvvvnnnfffcccccchhh{{{|||sssbbbYYYSSSXXXfffyyy{{{___YYYbbbffflllxxxeeeOOOBBB999333333222222111222222333333222111000000111222333000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000//////000111222333444444111111222333333444555555333777777===NNNccc}}}kkkTTTLLLGGGHHH]]]|||bbbOOOIIIDDDCCCAAA???BBBFFFDDDCCCDDDHHHPPP[[[eeelllpppaaaXXXXXX___sssqqqqqq}}}{{{wwwqqqrrriiibbb\\\RRRGGG>>>777333111222222222111111111111000777333///...000111///---////////////////////////////////////////////////------------------------///000000///......000222111000666999???]]]zzzvvvxxxuuu}}}zzz^^^JJJCCC>>>>>>>>>EEEZZZvvvzzzxxxzzz}}}|||vvvqqqpppsssxxx|||ttt^^^NNNFFFCCC???BBBEEEHHHGGGDDD@@@===666666555444333333222222222222222333333222222222000000000111111222333333222222222222222222222222333333333444444444555555333444555666777888999:::999:::;;;===@@@BBBCCCDDDDDDFFFKKKPPPSSSYYYhhhwwwrrrkkkeee^^^ZZZWWWgggyyyxxx~~~~~~}}}~~~ttteeeVVVMMMIIIIIIRRRaaannnrrrkkk^^^TTTEEEAAA;;;888888999;;;;;;888888999999999:::::::::;;;;;;::::::;;;<<<>>>???LLL[[[yyyzzzvvvzzznnn[[[IIIAAA???DDD@@@===JJJ```vvvzzzsssrrrkkkaaaaaannnzzzsssnnnYYYSSS[[[bbbqqq|||^^^TTTVVVZZZfff|||yyyfffXXXHHH;;;888666333222222222111///000000000000000000000000000000000000000000000000///////////////000111111000000...------,,,,,,,,,////////////////////////////////////000000000000222222333444444555555666666888:::>>>KKKiii~~~|||fffMMMHHHFFFOOOiiirrrWWWMMMIIIEEEBBBBBBCCCDDDDDDDDDDDDFFFMMMVVVaaaiiinnn{{{iii]]]VVVZZZjjj|||}}}qqqqqq{{{yyyssslllxxxlllccc___VVVLLLAAA999555444222222222111111111111000555333111000000000...---////////////////////////////////////////////////........................///000000000...///000222111222999<<>>888666444222333222111000000000000000000000000000000000000000000000000000///////////////000111111000000///...---------.../////////////////////////////////000000000111111222222333444444555555666666:::===AAAQQQrrr~~~}}}yyyyyyiiiQQQMMMKKKZZZsssoooUUUKKKGGGCCC@@@AAABBBCCCCCCDDDEEEIIIPPPZZZdddlllpppuuueeeUUUTTT^^^pppwwwrrrqqqxxxzzzpppgggwww~~~mmmbbb```ZZZOOOCCC:::666555222222222111111111111000111222333222000.........////////////////////////////////////////////////000000000000000000000000...///000000//////111333111555<<>>DDDLLL```|||}}}zzzuuu[[[III<<<>>>AAA???BBBKKKiii{{{yyyooo]]]ccckkkzzz~~~lll___YYYZZZaaawwwxxxdddPPPPPPSSS[[[kkknnn^^^NNNBBB:::777444333333222111000000000000000000000000000///////////////////////////////////////000111111000000///.........//////////////////////////////000000000111111111222222222222333444444555555666555===@@@DDDZZZuuusssyyykkkSSSQQQUUUllljjjRRRHHHEEEAAA??????AAAAAAAAACCCGGGMMMVVV___hhhooosssoooZZZRRRUUUeeerrrttttttxxxssshhhsssnnnaaa```[[[PPPCCC999555444222222222111111111000000///222555444000---...///////////////////////////////////////////////////000000000000000000000000...///000000///000111333222777<<<@@@WWWrrreeeaaannneeeOOOCCC???>>>>>>BBBRRRlll|||uuusssrrrssstttyyyvvvsssppppppssswwwyyyrrrUUUBBB<<<;;;>>>???AAABBB@@@===999666555555444444444333333333111111222222222222111111444444444333333222222222111222222222222222333333222222333333333444444444555555666666666666666666999999:::;;;<<<===>>>???BBBBBBEEEIIILLLTTTdddtttoooddd[[[TTTRRRVVV]]]kkk~~~~~~~~~zzzqqqmmmpppuuuyyy{{{{{{yyyxxxwwwtttlll```SSSIIICCCBBBGGGNNNXXXaaaddd___UUUMMM@@@>>>:::999999999999999888888999999999::::::::::::999999999999;;;<<<===AAAFFFUUUlllzzz|||lllYYYGGGCCCCCC@@@BBBIIIZZZsssrrrcccdddhhhuuuqqqggg___[[[bbb~~~xxxeeeNNNLLLLLLSSSaaazzzsssaaaPPPDDD;;;888555333333333222111000000000000000000000000///////////////////////////////////////000000111000000////////////000000////////////////////////000111111111222222222222222222333444444555555666444===@@@EEEcccpppqqqzzziiiRRRQQQaaa~~~zzzcccMMMFFFCCC@@@???@@@AAAAAAAAABBBHHHQQQ[[[dddlllrrrvvv|||bbbUUUQQQ^^^oooxxxzzz|||~~~|||ooouuussseeeccc]]]RRRFFF<<<777555222222222111111111000000...222444444000......///////////////////////////////////////////////////////////////////////////...///000000000000222444555777;;;BBB^^^yyynnnmmmzzz|||]]]III@@@===>>>???DDDTTToooyyyuuutttuuuuuutttwwwuuusssrrrsssvvvzzz|||nnnRRRAAA<<<<<<:::<<<>>>???>>><<<999777444444444444444333333333000000111111111111000000222222222333333444444444111111111222222333333333222222222333333333444444555555555555666666666666888999:::;;;<<<===>>>>>>CCCDDDGGGJJJMMMSSScccsssooocccZZZSSSQQQUUUWWW\\\fffuuuxxxooolllooosssvvvwwwuuurrrpppnnniii```TTTIIIAAA===;;;===AAAIIIPPPTTTRRRLLLGGG???===;;;:::::::::999888888888999999999:::::::::999999888888999:::<<<===???CCCOOOccczzz{{{vvvxxxhhhVVVKKKCCC===AAAIIILLLhhhrrriiiffffffpppwwwkkkbbbZZZaaazzzcccOOOIIIGGGMMMZZZsssxxxcccRRRFFF===:::666333333333222222000000000000000000000000///////////////////////////////////////000000111111000000////////////000////////////////////////000111111111222222222222222222333444444555555666444<<>>??????DDDEEEIIILLLNNNSSSaaapppooobbbWWWPPPMMMPPPNNNNNNQQQYYYeeerrryyy}}}zzzwwwwwwyyy{{{uuulllkkkmmmooopppnnnjjjfffccc___ZZZQQQHHH@@@;;;888777666888<<>>===;;;BBBNNN^^^rrr~~~yyysssqqqssssssrrroooqqqqqqrrrtttxxx|||uuu___JJJ???<<<;;;:::;;;<<<===<<<:::777666444444444444444444444444222222333333333333222222111111222222222222222222000111111222333333444444111222222222222333333333333333444444555666777777777888:::;;;===???@@@AAADDDFFFJJJNNNOOORRR^^^kkkzzzjjj^^^SSSKKKIIIGGGFFFDDDCCCFFFKKKSSSXXX\\\^^^aaa```______cccgggmmmqqq{{{zzzmmmeeebbbbbbbbbaaa^^^YYYTTTQQQMMMIIIBBB===999777777777666555666888<<>>>>>===>>>>>>>>>;;;999888888999999999:::::::::888888777777888999;;;<<<<<<===CCCPPPaaayyypppvvvyyykkk[[[LLLFFFFFFCCCUUUvvvyyyjjjgggfffmmmzzz}}}lllbbb]]]\\\rrrrrr^^^OOOEEEJJJWWWlllppp[[[OOO@@@<<<777333333333333333000000000000000000000000000000000000000000000000///////////////000111111222111000...---,,,,,,,,,/////////////////////////////////000000000111111222222333444444555555666999<<>>@@@BBBBBBDDDFFFKKKOOOOOOQQQ\\\hhhpppcccYYYOOOIIIGGGAAA@@@???===<<<===@@@CCCBBBFFFKKKLLLKKKLLLPPPTTTZZZaaannnzzzzzzpppeee^^^WWWWWWVVVTTTPPPKKKFFFBBBAAA===999666666777777888999777555555888;;;===>>>???>>>>>>?????????<<<:::888888999999999:::::::::888777777777777999:::;;;::::::>>>GGGWWWooopppsss}}}nnn]]]OOOIIIFFFQQQjjj~~~mmmjjjiiimmmwwwnnneeeccc^^^ooo~~~fffTTTGGGKKKXXXkkkuuu```SSS@@@<<<777444333333333333000000000000000000000000111111111111111111111111///////////////000111111333222000...,,,+++******////////////////////////////////////000000000000222222333444444555555666;;;===KKKkkk|||~~~|||}}}qqqjjjiiivvvvvv[[[MMMXXXkkk{{{eeeNNNDDDEEEBBBAAA@@@@@@BBBDDDDDDCCCKKKTTT___gggmmmsss{{{lllYYYPPPWWWjjjttt```kkkwwwssswwwhhhUUUKKKHHHFFF???888555444333333333333222111111111000000000000111111000000000000000000000000////////////////////////..................------//////000000111222444555111999EEE]]]rrrzzzeeeJJJDDDBBB===>>>PPPcccnnnxxx|||xxxwwwvvvvvvvvvuuutttrrrllllllkkkmmmvvv|||rrr```PPPFFFDDDDDDCCCCCCAAA>>>;;;999888888999333333222111222333555666999666444222333444555555444444444333333222222222000111111222222333444444222222333333333333444444444444555555666777777777;;;<<<============???AAAJJJHHHHHHKKKKKKOOO^^^nnnyyyiii^^^TTTKKKEEEEEEBBB???;;;999999:::;;;;;;@@@???>>>>>>>>>@@@AAABBBMMMSSS^^^iiipppssssssrrrqqqqqqqqqpppmmmeee\\\VVVMMMLLLJJJGGGDDDBBB@@@???<<<;;;999777666555444444444555555555666888<<>><<<;;;;;;:::999999888888777777777777777888888888888888;;;@@@GGGPPPaaa~~~yyypppyyyyyyfffYYYPPPSSSccc{{{|||uuuooonnnqqq{{{}}}xxxjjjbbbeeemmmttt```QQQRRRZZZggg~~~hhhTTTDDD>>>999777444000111444000000000000000000000000222111111000000000000000000000000000000000000000222222111111000000000///............////////////000000000000111111111111333333333333444444555666;;;AAAIIIrrr}}}nnnkkktttuuu___PPPLLLYYYkkk{{{fffUUULLLEEE???@@@======@@@@@@@@@DDDJJJOOOVVV```jjjqqqwww|||qqq]]]RRRWWWgggffffff}}}~~~rrrkkkwwwiiiXXXNNNJJJGGG???999666444333222333333222111111111000000000000111111000000000000000000000000//////////////////////////////////////////////////////000000111333444555666;;;IIIggg|||ppp}}}yyy}}}```GGGAAA@@@===CCCWWWjjjrrrxxx~~~~~~zzzzzzxxxvvvvvvwwwwwwtttrrrnnnnnnmmmnnnvvv|||nnnYYYIIICCCCCCEEEDDD@@@>>>;;;888555444555555444444333333333444555666===999555333222111000///444444333333333222222222333222222222222222222222222222333333333333444444444444555555666777777777999:::<<<<<<===>>>AAACCCKKKIIIJJJLLLMMMRRRaaapppxxxlll```YYYRRRKKKFFFFFFDDD@@@<<<:::;;;;;;<<<;;;;;;;;;:::999:::;;;<<<===BBBHHHQQQ[[[aaaccccccaaa___^^^^^^]]]ZZZTTTLLLGGGFFFFFFDDDBBB@@@>>><<<;;;<<<;;;999777666555444444444555666666666888<<>>999777444111111444111111111111111111111111......//////000222333444000000000000000000000000///.........------------............////////////000000000000111111111111333333333333444555666666999EEEQQQyyyzzz{{{aaaKKKCCCJJJaaayyywww```OOOIIIEEEBBBAAA??????AAAAAAAAAEEELLLRRRYYYccckkkrrrwww{{{~~~uuu```TTTUUU```yyyqqqfffrrr}}}lllbbbrrr{{{nnn]]]QQQKKKGGG@@@;;;666555333222333333222111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000222333444555999:::KKKooovvvnnnpppzzzxxx[[[EEE???>>>===LLLbbbuuuyyyxxxzzz{{{yyy|||xxxuuuuuuxxxxxxuuuqqqnnnooommmnnnuuuzzzgggOOOAAA???CCCEEEEEE@@@===:::777444333333333555444444444444555555666;;;888444222111111///...333333333333222222222222444444333333222111111000222222333333333333444444444444555555666777777777666888:::<<<===???CCCEEEIIIIIIIIIKKKMMMTTTbbbppp~~~mmmcccZZZWWWSSSLLLHHHGGGEEEBBB>>><<<<<<<<<<<<;;;888888777666777888999:::>>>CCCJJJRRRWWWXXXWWWUUURRRQQQOOONNNMMMIIIDDD@@@AAA@@@???>>>===<<<;;;:::;;;:::999777666555444444444555666666777888<<>>:::::::::999888888777777666666777777777777888888999:::===@@@DDDPPPfffzzzqqqooo{{{ooo]]]eee~~~zzztttrrrzzz~~~sssuuupppkkkkkkjjjzzzxxxaaaZZZggg{{{www]]]FFF>>>888666444111111444111111111111111111111111......//////000222333444000000000000000000000000111000000000000/////////............////////////000000000000111111111111333333333333444555666777777III[[[sssRRRAAA@@@PPPllloooWWWIIIEEEDDDDDDCCC@@@@@@BBBBBBBBBGGGNNNWWW]]]fffmmmrrruuuzzz}}}xxxcccWWWUUUYYYmmmyyykkkppp~~~kkk^^^fffvvvcccTTTKKKFFFAAA>>>777555333222222222222111111111000000000000111111//////////////////////////////////////////////////////000000000000000111000000000111222333444555===<<>>AAADDDEEEDDDBBB@@@<<<888666444444444444444444333444444444444333222000000222333333333333222222222222222222222333333333222222111111111222222222333333333444444444444555555666777777777666888:::<<<===???CCCEEEFFFGGGGGGIIILLLTTT```kkkyyyyyyjjjaaaZZZWWWTTTNNNHHHGGGFFFCCC???===<<<<<<;;;:::999888777777777888999:::>>>BBBHHHNNNQQQRRRQQQOOONNNLLLJJJIIIHHHFFFDDDBBB?????????>>>======<<<<<<:::999888777555555555444444555666777777999<<<>>>CCCEEEHHHJJJIIIFFFBBB???::::::999999888777777777666666666666777777777888888888;;;===@@@III[[[llltttjjjssslllgggyyyvvvoooqqqxxxxxxxxxyyywwwnnnsssqqqnnnlllfffooohhh^^^mmmzzz\\\HHH???888666555222222444111111111111111111111111222111111000000000000000////////////////////////111111111111111111111111............///////////////000000000111111111111333333333333444666777888777LLLbbbyyycccLLLCCCIIIZZZqqq|||fffQQQEEEBBBBBBCCCCCC@@@???AAABBBCCCIIIPPPZZZaaaiiiooopppsssxxx||||||iii^^^[[[YYYhhh}}}kkkmmmooocccaaavvvmmmZZZMMMFFFCCCAAA888666333111222222111111111111000000000000111111////////////////////////////////////////////////.........//////000000000000000111111222333555666>>>@@@YYYrrrxxxxxxlll}}}wwwrrrhhh[[[LLLBBBCCCGGG\\\vvv~~~zzz}}}~~~|||xxxssssssuuuvvvsssooolllmmmmmmooowwwnnnXXXDDD@@@EEEFFFDDDBBBBBB@@@<<<999666555555555222222222333222222222222//////...000333555555555222222222222222222222222111111222222222333333333222222222333333333444444444444555555666777777777888:::<<<======???BBBEEEEEEHHHIIIIIIMMMUUU^^^eeerrrvvvggg___WWWUUURRRLLLGGGGGGFFFCCC@@@>>>===<<<:::999:::999888777777888999999<<>>>>>======999999777666555555555555333555777888888999<<<>>>BBBDDDGGGIIIHHHEEEAAA???::::::999888888777777666555666666666666777777777666777999<<<>>>EEESSSbbbrrr{{{iiimmmqqqvvv~~~uuuqqqsss|||xxxvvvuuuqqqmmmqqqooommmkkkaaadddvvvpppfffttt~~~]]]LLLBBB999777666444333444111111111111111111111111222111111000000000000000////////////////////////....................................///////////////000000000111111111111333333333444555666888888:::OOOggg~~~~~~ssscccSSSDDDCCCPPPbbbtttrrr]]]MMMEEEBBB@@@@@@BBB??????AAACCCEEEKKKSSS^^^dddlllpppoooqqqvvv{{{pppiiiggg```jjjjjjfffyyytttkkkcccooo{{{eeeTTTIIIDDDCCC999666333111111111111111111111000000000000111111000000000000000000000000////////////////////////---......//////000000000111111111111222444555666666AAA```zzztttsssmmm}}}pppjjjddd]]]QQQEEEEEELLLbbb{{{|||}}}~~~|||yyyvvvttttttssssssrrrpppqqqqqqrrrzzzhhhSSSCCCBBBGGGFFFBBBAAA>>><<<999666444444444444111222222222222111111000222111000111333444333222111111111222222222222222000111111222333333444444222222333333333333444444444444555555666777777777999;;;===>>>???AAADDDFFFHHHLLLNNNMMMPPPWWW]]]___kkkyyyrrrnnnoooppppppqqqrrrwwwvvvhhh^^^UUUQQQNNNJJJHHHHHHHHHEEEBBB@@@???===;;;999999888777666555666777888<<>>===<<<;;;999888777666555555555555333555888999999:::<<<>>>AAACCCDDDEEEDDDBBB@@@>>>999999999888777777666666555555666666666666777777555666888<<<>>>BBBNNNZZZmmmmmmjjjxxx|||uuu|||wwwssswwwzzzvvvuuurrrrrrsssmmmkkkiii^^^[[[iiitttkkkvvvfffQQQFFF;;;888777555333333222222222222222222222222......//////000222333444000000000000000000000000...////////////000000000............////////////000000000000111111111111333333333444555777888999===TTTnnnyyyttt{{{}}}lllWWWKKK@@@DDDVVVmmm~~~wwwfffSSSJJJFFFBBB@@@???AAA??????BBBDDDHHHOOOWWWaaahhhppprrrppppppvvv|||tttqqqqqqhhhnnnrrreeeqqqwwwsssfffnnnuuu___OOOFFFBBB:::777333111111111111111111111000000000000111111000000000000000000000000////////////////////////......///000000111222222111111111222333444555666444GGGjjjssstttnnnkkkzzz|||jjjccc```^^^SSSEEEDDDMMMggg~~~{{{{{{{{{||||||{{{wwwtttrrrtttvvvxxxxxxwwwxxx~~~cccPPPAAABBBEEEBBB@@@BBB<<<:::777555333333444444222222333333333222111000444333222333444444222000000111111111222222222222222222222222222222222333222222333333333333444444444444555555666777777777888:::===???@@@CCCGGGJJJHHHNNNQQQPPPRRRWWWYYYWWWaaa{{{{{{qqqiiieeedddbbbaaa\\\ZZZ\\\```cccgggqqqzzzwwwjjj]]]VVVQQQMMMKKKMMMKKKHHHEEECCCAAA???===:::999888777666555666777777<<>>@@@@@@AAA@@@@@@???======999999888888777777666666555555555666666666777777666666888<<<===@@@IIISSShhh}}}tttiiiqqq{{{yyyzzzzzzrrrpppzzzuuuxxxzzz{{{vvvlllhhhhhh\\\WWWaaasssnnniiirrrqqqVVVIII===999999666333333222222222222222222222222......//////000222333444000000000000000000000000000111111111222222222222............////////////000000000000111111111111333333333444666777999:::@@@\\\xxxzzzmmmxxx{{{cccMMMEEE@@@HHH^^^uuuooo]]]KKKEEEEEECCC@@@@@@BBB@@@@@@DDDGGGLLLTTT]]]eeelllsssuuurrrrrrxxxttttttuuukkkooo~~~iiilllyyywwwjjjoooiiiTTTGGG@@@;;;777333000000111111111111111000000000000111111000000000000000000000000///////////////////////////000000111222222333333111111111222333444555666<<>><<<;;;:::999888777777888999999<<>><<<;;;888777666555555555555555333555888::::::;;;<<<>>>??????>>>======<<<<<<<<<999999888888777666666666555555555555666666666777777777999<<<===>>>EEENNN```sssyyyiiimmmttt}}}}}}|||xxx{{{yyynnngggzzzuuu|||zzzlllggghhh]]]VVV^^^iiiwwwfffcccmmm{{{xxxYYYLLL???:::999777333333222222222222222222222222222111111000000000000000000000000000000000000000------....../////////000............/////////000000000000000111111111111222333333444666888999:::BBBaaaooo|||oooRRRBBB>>>>>>KKKaaatttzzzwwwkkkXXXFFFBBBDDDCCCBBBBBBCCCAAAAAAFFFJJJOOOXXXaaagggooovvvwwwttttttzzzkkkfffiiipppqqqxxxrrruuuwwwgggqqqwwwaaaNNNCCC===999444222222333111/////////000000111111111222////////////////////////------------.........///555444333111000...---,,,000111111111111333777:::===SSSyyyiiiyyykkkhhhxxxyyyooofff]]]bbbbbbWWWIIICCCFFFKKKcccxxxwww~~~|||{{{zzzzzzxxxuuusssyyy}}}```LLL===>>>AAA===;;;===999777555555555555444333333444444555555444444333222222222222222222222222111111222222222333333333333333333222222222111111222222333333333333444444555555555555666666666777555777:::===???CCCHHHLLLNNNVVV\\\ZZZWWWVVVUUURRRVVVggg}}}zzzoooddd^^^TTTLLLJJJKKKLLLNNNQQQYYYkkknnnbbb[[[VVVTTTSSSOOOJJJFFFCCCAAA???======;;;:::999999888555222555:::AAAGGGKKKNNNQQQSSSRRRRRRQQQQQQPPPPPPPPPOOOIIIGGGDDDBBB@@@>>>;;;888666666666666555444333222555777999<<<>>>??????@@@BBB???<<<:::::::::999999:::999888777666666666666555444444333333333444444777888888999:::>>>DDDIIIWWWfff|||kkkeeeooowww|||kkkggguuuzzzzzz~~~uuucccYYYXXXWWWTTThhhxxxuuu___WWW```rrr|||eeeSSSAAA999777555111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111222222333333444000000333555666;;;AAABBBiiimmmgggTTTEEEAAAAAANNNcccrrrrrrkkkXXXMMMDDDBBBBBB@@@??????@@@@@@BBBEEELLLTTT\\\aaannntttxxxwwwwww{{{kkkggghhhnnnmmmqqqzzzyyy|||hhhmmm~~~{{{cccPPPFFF>>>:::444222333333111//////000000000111111111111////////////////////////------........./////////222111111111000000//////000111111111111444777:::AAA[[[rrrggg{{{vvvrrryyyzzzlll```WWW\\\\\\SSSGGGBBBFFFLLLaaa{{{~~~wwwxxx{{{yyyxxxxxxxxxwwwuuuttt{{{vvv\\\JJJ>>>???BBB>>>;;;===888666444444444444333222333333444444444444333333222222222222222222222222111111222222222333333333333333222222222111111111222222222333333333444444555555555666666666666666777999<<<>>>AAAFFFKKKOOOSSSZZZ____________\\\WWWUUUbbbzzzwwwggg]]]RRRLLLIIIFFFGGGJJJOOO```xxxxxxkkkaaa[[[WWWRRRMMMHHHEEECCCAAA???>>><<<;;;::::::999666444444777;;;>>>BBBFFFKKKNNNQQQQQQQQQQQQPPPOOONNNMMMKKKHHHEEECCCAAA???<<<999777777777666666444333333666777:::===@@@AAABBBBBBDDDAAA===:::::::::999888:::999888777666666666666555555444444444444444555999999999888999<<>>AAAPPPeeeqqqmmmcccQQQHHH@@@@@@AAA@@@???@@@@@@@@@BBBFFFMMMUUU]]]bbbooouuuyyyxxxxxx|||}}}kkkgggeeeiiifffhhhiiifffsssiiiUUUJJJAAA<<<666333333333111///000000000000111111111111////////////////////////....../////////000000000/////////000111111222222000111222222222444888;;;FFFggg}}}mmmiii{{{yyy|||mmm\\\PPPSSSSSSLLLBBB???EEELLL___vvv|||wwwyyyyyywwwvvvwwwxxxyyyyyyxxx~~~wwwjjjVVVHHH???BBBDDD???<<<<<<777555333333333444333222333333444444444444333333222222222222222222222222111111222222222333333333333222222222222111111111222222222222333333333333666666666666666555555555:::;;;>>>@@@DDDIIIOOOTTT[[[aaagggjjjlllmmmiiibbbYYYaaasssuuuiii\\\SSSKKKEEEDDDGGGHHHXXXppp|||kkkaaa\\\WWWPPPKKKGGGEEECCCBBB???===;;;;;;;;;:::888666555555666777999===DDDHHHMMMNNNOOOPPPOOOMMMKKKJJJLLLIIIFFFDDDBBB@@@<<<:::999999888888666555444333666999<<<@@@CCCEEEFFFFFFEEEBBB>>>;;;::::::999888999888777666666555666666666555555444555555666666999999999888888:::>>>AAAFFFRRRfffzzzzzzkkkoooyyy{{{zzznnngggmmmqqqmmmfffhhhuuuuuuaaaWWWSSSSSS\\\kkknnnYYYQQQVVV```hhhnnn{{{wwwbbbIII<<<888666555555111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111222222333333777444444666777888>>>EEE]]]~~~wwwqqqvvvXXXGGGAAA>>>DDDWWWkkkrrrgggYYYJJJBBB===>>>?????????AAA???@@@BBBGGGNNNWWW^^^cccpppwww{{{zzzzzz~~~}}}mmmggg___``````aaaiiiaaaiii~~~rrr[[[MMMDDD>>>888444333333222000000000000000000111111111////////////////////////////////////000000000000...//////000111222222333000111222222333555999<<>>;;;BBBLLL^^^qqqyyyyyy}}}{{{wwwzzzyyyxxxwwwxxx{{{}}}nnn\\\OOOFFFBBBDDDEEE@@@<<<;;;777555333333444444444333333333333444444333333333222222222222222222222222111111222222222333333333222222222222111111111111111222222222222333333333666666666666555555555555:::<<<>>>AAAEEELLLTTTYYYdddjjjpppvvv|||~~~xxxooodddfffpppwwwiii]]]SSSJJJHHHJJJIIIYYYqqqwwwiiibbb\\\TTTMMMIIIFFFEEEDDD???===;;;:::::::::888777666666666555666999???CCCEEEFFFIIIKKKKKKJJJHHHFFFJJJGGGDDDBBBAAA>>>;;;999::::::999999777666444333777:::>>>CCCFFFHHHIIIIIIFFFCCC???<<<::::::888777888777666666555555555666666555555555555666777777888888888777777999<<>>999777555555111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111222222333333777444444666666888???GGGbbb}}}yyyyyymmmQQQBBBAAA@@@JJJ```ssssssbbbRRREEE???<<<===???>>>>>>AAA???@@@CCCHHHPPPYYYaaaeeeqqqxxx}}}|||}}}rrrhhhYYYYYY[[[\\\xxxkkk___cccvvvrrrooovvv{{{bbbPPPGGGAAA999555444444222000111111000000000000000000////////////////////////////////////000000000000000000000000000111111111111222222333444666:::>>>MMMwww|||zzzyyy|||yyyvvv]]]IIIFFFCCCAAA;;;999AAAMMM___nnnsssuuu{{{zzzwww{{{zzzxxxvvvwwwzzz~~~yyycccRRRIIIFFFDDDFFFEEEAAA<<<:::888666444444555666555444222333333333333333333222222222222222222222222222111111222222222333333333222222222111111111000000111111111222222222333333666666666666666555555555:::;;;===AAAFFFOOOXXX___iiiqqqzzz|||nnnlllooo|||xxxjjj[[[OOOKKKLLLKKK^^^yyyuuuggg```WWWNNNIIIGGGFFFEEEAAA???<<<::::::999888666555666777666666777999;;;:::===@@@CCCEEEDDDCCCBBBEEEBBB@@@>>>===<<<999777:::::::::999888666555444777:::@@@EEEHHHJJJJJJJJJFFFCCC>>>;;;:::999888777777666555555444555555555555555555555555666777777555666777777777999===???@@@IIIWWWiii}}}pppnnnyyyzzzuuu||||||yyy{{{yyyzzzzzztttnnnooowwwwwwjjj^^^TTTTTTdddgggWWWPPPNNNOOOaaaxxxttt```JJJ???;;;777444333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000////////////000000000000000111222222333333555333444666666777@@@JJJiii~~~dddLLLBBBAAABBBPPPhhhwwwpppZZZJJJDDD???===??????======@@@>>>@@@DDDJJJRRR[[[ccchhhqqqyyy~~~~~~zzzmmmXXXUUUXXXXXXqqqiii\\\^^^hhhfffeeellliiiTTTJJJDDD;;;666555444222111111111111111000000000000////////////////////////....../////////000000000111111111111000000000000111222333333444777;;;???RRR~~~yyyxxx~~~xxx\\\IIICCC??????;;;:::DDDRRRaaalllooorrr{{{zzzxxx}}}yyywwwtttuuuxxx|||ppp[[[KKKEEEFFFGGGGGGDDD@@@<<<:::888666444444666777666555222222333333333333222222222222222222222222222222111111222222222333333333222111111111111000000000111111111111222222222222555555555555666666666777999:::===AAAHHHSSS^^^fffnnnxxxxxxuuusssxxxyyyfffUUUMMMMMMOOOfff}}}llleeeZZZPPPKKKIIIHHHGGGEEEBBB>>>;;;::::::888777222444666666555444444555444666999<<<>>>>>>>>>===???===;;;::::::999777555888999999888888777666555777;;;@@@EEEIIIJJJJJJIIIDDDAAA===:::999999888777555555444444444444555555444444444444555666777777555666777777888999<<>>@@@???<<<<<>>@@@EEELLLTTT^^^eeejjjqqqyyyuuu\\\UUUWWWSSSgggxxx}}}```RRRRRRYYY^^^dddiiivvvoooXXXMMMFFF===777555444333111111111111111000000000///////////////////////////------........./////////000000000000000000000000111222333444555888<<>>======IIIYYYeeelllmmmqqq{{{{{{yyy|||yyyuuuuuuwww|||}}}hhhTTTHHHDDDGGGIIIGGGCCC???;;;999666555333444555666666555222222333333333333222222222222222222222222222222111111222222222333333333111111111111000000000000111111111111222222222222333444444555666777888888999:::===BBBKKKWWWdddmmmvvvtttaaaWWWVVV\\\vvvrrrjjj^^^SSSMMMKKKJJJJJJJJJFFFAAA>>><<<;;;999888333444555555333333333444333444555777888888999999:::888777777888888666555666777777888777777666666777;;;@@@EEEIIIIIIIIIHHHBBB???;;;999888888888777555444444333444444555555333333333333444555666777777888999888888888;;;===???CCCMMM[[[nnn{{{rrruuuuuutttvvvrrrnnnooossszzz|||www{{{~~~nnn```WWWVVVfffhhhVVVPPPPPPTTTjjj|||xxxcccKKK???:::888666666111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000////////////000000000000000111222222333333222333555777777:::FFFRRRuuutttTTTEEEEEE???EEEYYYpppuuucccNNNCCC???======@@@???<<<<<>>;;;>>>???@@@MMM___gggllllllppp{{{{{{yyy|||xxxwwwyyy}}}yyydddQQQGGGCCCGGGJJJGGGBBB>>>;;;999555444222333444555555444222222222333333222222222222222222222222222222222111111222222222333333333111111111111000000000000000111111111111222222222222333444555666888999999999;;;>>>DDDMMMZZZhhhrrrmmmccccccjjjuuummm```UUUOOOMMMLLLLLLMMMIIIDDD@@@>>><<<;;;999666777666555333333555777555555555555555555555555888666555666777777666555555555666777777777777777777:::@@@EEEHHHIIIGGGFFFAAA>>>:::888888888888777444444333333333444444555222222222333444555666777999:::;;;999888777999:::;;;>>>GGGTTTggg}}}yyyuuuyyyuuuzzzqqqfffcccdddjjjvvv~~~vvvvvv{{{iii^^^XXXVVVfffgggTTTMMMNNNJJJ[[[hhhooo~~~~~~gggMMM???:::888888999111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000////////////000000000000000111222222333333222333666888888<<>>:::888777777666666666777777666555555555666777999:::888888777666555555444444444444444444555555666777777:::???DDDGGGHHHGGGGGG@@@>>><<<:::888777777777666666666666666666666666333333333444444444555555777777777777888999:::;;;>>>???EEEPPP]]]ooo~~~tttrrryyy}}}iiifffbbbYYY^^^ttt|||xxxuuuyyyhhh]]]VVVWWWggghhh\\\XXXLLLNNNOOOXXXaaannnlllSSSDDD===888444333333333222111000000111111000000000000000000000000333222222222111000000000222111111111000000//////////////////000000000000///000000111111222333333333222///333:::999FFF```bbbHHHGGGBBB>>>LLLaaammmkkk\\\MMMEEE@@@@@@@@@>>><<<<<<>>>???>>>CCCKKKSSS[[[ccckkkoootttwww{{{~~~xxxkkkeee^^^XXXbbb}}}kkkVVVHHHEEEIIIQQQ^^^fffccchhh{{{ppp[[[KKKGGG@@@999444111111111000000000000000000000000////////////////////////111111000000000/////////111111111111000000000000000555222000666666;;;IIIhhh}}}pppgggjjjvvvYYYIII===;;;>>>===HHH^^^iiimmmoooqqqssstttwwwzzz}}}}}}{{{~~~~~~dddQQQFFF@@@DDDDDDDDDBBB@@@<<<999777444444444444444555666666333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000111333444666777555555555666777888999::::::<<<@@@EEEMMM[[[kkkvvvwwwnnnpppzzz|||lllccc]]]YYYYYY[[[SSSMMMFFFCCCCCCBBB>>>:::999999888777777777777777666555555555555666888999777777777777666555444444444444444444555666777888777:::???CCCFFFFFFFFFEEE@@@>>><<<999777666666666555555555555555555555555444444444555555555666666777777777777888999::::::===>>>DDDOOO[[[kkk|||ttttttttttttcccccc```VVVYYYooo|||xxxyyyhhh^^^ZZZYYYhhhlllbbbbbbYYYLLLNNNVVVZZZccc|||pppXXXHHH???888555555333222222111000000111111000000000000000000000000222222222111111111111111111111111111000000000///000000000000111111111111000000111111222333333333444333000555;;;;;;IIIeee```FFFDDD???AAAQQQeeemmmfffVVVHHHBBBAAAAAAAAA???======???AAA@@@EEELLLTTT\\\dddkkkpppsssvvv{{{~~~tttkkkbbb[[[YYYsssrrr___OOOEEEEEEJJJTTTcccmmmkkkkkkxxx}}}jjjWWWJJJFFF???888333111000111000000000000000000000000////////////////////////111111111111000000000000000000000000111111111111...333111222777666<<>>AAAFFFMMMYYYhhhrrr|||sssuuusssjjjfffccc``````YYYRRRIIIEEEEEECCC???;;;<<<;;;:::888888777777777888888777777777777888999777777888888888666555444555555555666666777888999999<<>>;;;888666555444444444444444444444444444444555555555666666666777777777777777777888999::::::<<<===CCCLLLVVVdddxxxxxxxxxppp{{{mmm___bbb```VVVXXXlll~~~zzziiibbb``````jjjqqqfffhhhcccRRRRRRWWWYYY^^^vvvwww___MMMAAA888666777333222111111000111111111000000000000000000000000111111111111111222222222111111111111000000000000111111111111222222222222111111222222333444444444555555222666===>>>NNNlll^^^EEEBBB???FFFYYYkkknnn```NNNCCC???AAABBBAAA@@@>>>>>>@@@BBBCCCGGGNNNVVV]]]eeelllqqqqqquuuzzz~~~uuujjj```XXXUUUlll|||hhhZZZRRRLLLLLLOOOYYYjjjxxxxxxuuu{{{{{{qqq```OOOIIIEEE>>>888333000000111000000000000000000000000////////////////////////000000000000000000000000...//////000111222222222///333222444888666===OOOrrr~~~```SSSPPPYYYooopppRRREEE<<<<<<@@@CCCTTTllluuuyyyxxxvvvsssrrrtttxxx|||~~~}}}www\\\MMMHHHGGGFFFEEEDDDAAA>>>:::777555444444555555555555555555555555444333333222111111222222222222222222222222000000000000000000000000111111111111111111111111222111111000000111111222555555555666777888::::::===???BBBFFFLLLVVVcccmmmyyyvvvyyy{{{tttrrrnnniiifff[[[TTTKKKFFFEEEEEEAAA>>>===<<<:::999888777777666;;;;;;;;;:::::::::::::::777888999::::::888666555777777777777888:::;;;<<<>>>@@@BBBDDDEEEEEEDDDCCC???===:::777555444333333444444444444444444444444444555555555666666666666666666666777777888999::::::<<>>@@@SSSsss^^^GGGBBBBBBMMMaaasssooo\\\JJJAAA@@@@@@AAAAAA???>>>>>>@@@BBBDDDHHHOOOVVV]]]dddkkkoooooosssyyy|||~~~~~~rrrfff]]]VVVTTTeee{{{{{{~~~uuueee___]]][[[YYYXXX___qqq|||vvvkkk[[[MMMIIIEEE>>>777333111111111111111111111111111111111000000000000000000000000////////////////////////......///000111222222333111444333555999666>>>TTTyyy}}}|||ZZZOOOJJJPPPgggxxxjjjSSSFFF<<<<<<@@@FFF\\\rrrwww|||{{{xxxtttssstttyyy|||~~~||||||mmmUUUIIIGGGGGGGGGFFFDDD@@@===999666555444555555666666555444444555555444333333222111111222222222222222222222222000000000000000000000000111111111111111111111111222111111000000111111222444444444555666777888999===???BBBEEEJJJRRR]]]eeemmmuuuyyy|||~~~yyyrrrnnn]]]UUUKKKFFFFFFFFFDDDAAA===<<<;;;999888777777777<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;:::999888999999999:::;;;===>>>???DDDEEEFFFGGGFFFEEEDDDBBB>>><<<:::777555333333333444444444444444444444444333333444444444555555555666666666666777888999::::::;;;AAAIIIQQQ\\\nnn~~~tttxxx~~~|||iiiiiilllfffeeeooo}}}~~~ooommmrrrvvvppprrrqqqlllfff```TTTTTT^^^oookkkXXXGGG;;;888999222111111111111111222222000000000000000000000000000000000111222222222333000000000000000000111111/////////000000000111111111222222333333444555555444444222666>>>BBBXXXzzz|||[[[GGGBBBFFFTTTjjjyyyqqqZZZIIICCCCCC?????????>>>======???AAAEEEIIIPPPVVV\\\ccciiimmmnnnrrrwwwzzz|||}}}rrreee\\\VVVSSS^^^ooovvvxxxvvviiiiiioooooollliiiiiixxx{{{ooo^^^RRRIIIEEE>>>888333222222222111111111111111111111111000000000000000000000000............////////////...//////000111222222222333555333777:::777BBB\\\|||vvv~~~oooSSSLLLIIIMMMbbbuuuppplll^^^KKK???<<<@@@LLLeeexxxxxx}}}|||yyyvvvtttvvvzzz~~~~~~zzzyyy|||gggSSSKKKHHHGGGHHHFFFDDD@@@<<<888555444444555666666666555444333444444444333333222222222222222222222222222222222333333333333333333333333111111111111111111111111/////////000222333555666444444444444555777888999<<<>>>AAACCCFFFMMMVVV]]]ccckkkyyy||||||sssnnn___WWWLLLGGGGGGGGGFFFDDD======<<<:::999999999999:::;;;<<<<<<<<<<<<;;;;;;=========<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAABBBHHHHHHHHHHHHGGGEEECCCBBB===;;;999777555444444444444444444444444444444444333333333444444444444555666666666666777888999999;;;<<<@@@HHHQQQ]]]pppxxxyyy}}}sssooonnnmmmmmmrrryyy~~~}}}nnnnnnvvvtttnnn|||}}}uuunnniii\\\]]]mmmmmmYYYJJJ>>>888888111111111000111111222333000000000000000000000000111111111111111222222222000000000000111111111111.../////////000000000000111111222222333444444444444555333777???EEE]]]rrrUUUEEEAAAIII\\\rrr~~~qqqYYYJJJEEEDDD>>>>>>>>>===<<<===???AAAGGGKKKQQQWWW\\\bbbhhhlllnnnqqqtttwwwyyy|||sssfff\\\VVVRRR[[[iii{{{xxxzzztttxxxsss}}}vvveeeYYYIIIEEE???999444222333333111111111111111111111111000000000000000000000000......//////000000000000//////000000111111111222333333222777<<<999HHHeeeuuurrr|||gggRRROOOOOOQQQbbb|||iiijjjpppkkkRRRCCC===BBBQQQmmm~~~xxx|||{{{zzzxxxvvvxxx||||||zzz}}}yyybbbTTTOOOMMMJJJIIIGGGDDD???;;;777555333444555666777666555333222333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000000000111333444666777444444555555666777999::::::===???AAACCCHHHPPPVVV^^^fffttt~~~~~~tttoooeee[[[PPPIIIHHHHHHGGGEEE???>>>>>>===<<<<<<<<<===<<<===>>>???@@@@@@??????@@@???>>>======>>>@@@AAA>>>>>>???@@@AAACCCEEEEEEJJJJJJIIIHHHFFFCCCAAA@@@<<<;;;999777666666666666555555555555555555555555444444444444555555555555666555555666666777888999<<<<<>>??????>>>===>>>@@@BBBIIIMMMRRRXXX]]]ccciiimmmoooppprrrtttwww{{{uuufff\\\UUUTTT\\\iii|||}}}~~~zzz{{{iii]]]JJJFFF@@@999555333333444111111111111111111111111000000000000000000000000//////000000111111111222000000000000111111111111222222000666<<<<<>>CCCVVVsssxxxzzz{{{zzzyyyxxxyyy}}}~~~mmmYYYPPPPPPNNNJJJIIIGGGDDD???;;;777444333444555666777777555333222333333333333333333333444222222222222222222222222111111111111111111111111111111111111111111111111444333333222222333333444555555666666777999:::;;;999;;;>>>???AAAEEELLLRRR]]]eeettt|||{{{}}}{{{vvvjjj```SSSKKKIIIIIIGGGEEE@@@@@@???????????????@@@???AAABBBDDDEEEEEEDDDDDDCCCAAA???======???BBBCCC@@@@@@@@@AAACCCEEEFFFGGGKKKKKKIIIGGGEEEBBB@@@>>>;;;:::999777777777777888666666666666666666666666555555555555666666666777555555555666666777888999<<<===AAAIIISSSbbbxxx}}}qqqyyy}}}zzzyyy{{{}}}xxxuuufffgggqqq|||sssssswwwnnnqqqiiirrrjjjYYYMMMBBB999444111111000000111222333333000000000000000000000000333222222222111111000000//////000000111111111222000111111111111222222222///000000111222222333333666777666:::BBBJJJfffjjjRRRFFFEEETTTiii|||pppVVVHHHBBB>>>???@@@@@@???>>>???AAADDDKKKOOOTTTZZZ___dddjjjnnnppppppqqqrrruuuzzzwwwggg[[[UUURRRZZZjjj|||xxxttteee[[[NNNHHH>>>777333333333444333333222222111000//////000000000000000111111111000000000000000000000000111111111111000000000000666555444:::===999MMMtttwwwqqqtttzzz|||fffZZZ___aaadddwww|||jjjbbbaaabbbdddVVVHHH===CCCYYYppp|||}}}{{{zzzzzzxxxxxx~~~}}}bbbSSSMMMJJJIIIIIIFFFDDD???:::666555444444777777777666555555555444666555444222111000//////333333333333333333333333111111111111111111111111222222222222222222222222111111222222222333333333444555555666777888888999999:::<<<>>>AAAEEEKKKPPPSSS```uuuzzzwwwyyyvvvjjjbbbWWWNNNJJJIIIHHHGGG???>>>=========???BBBCCCBBBBBBCCCFFFHHHHHHEEECCC???@@@???>>>===>>>@@@CCCGGGEEEBBBBBBDDDFFFGGGGGGOOOMMMJJJFFFBBB???<<<;;;;;;:::999777666666666666444444444555666777777888666555555555555444444444666666666666777888999:::<<<<<>>>>>@@@AAAAAA@@@???@@@BBBKKKOOOVVV\\\bbbggglllooonnnrrrtttsssqqquuu~~~xxxfffYYYRRRPPPYYYlllwwwuuu|||mmmaaaZZZMMMGGG>>>777444333444444333333222222111000000///000000000000000000000000000000000000000000000000000000000000111111111111555444333999===<<>>=========>>>@@@AAABBBCCCEEEGGGHHHGGGCCC@@@<<<<<<<<<<<<<<<>>>CCCFFFIIIFFFDDDCCCDDDEEEFFFFFFMMMKKKHHHDDD@@@===;;;:::999888777666666666666666444444555555666777777888666555555555555444444444666666666666777888999:::;;;;;;@@@IIISSSbbbxxx~~~zzzzzz~~~|||qqqfffoooyyynnnjjjwwwnnn^^^^^^cccoootttdddUUUCCC999888444222111111222333333222222111000//////000111222111000000000000000000000111111111000000000000000000111111111111222222222111111111111222333444555666555999@@@EEETTTxxx}}}ttteeePPPMMMUUUhhhsss~~~}}}gggOOODDD@@@>>><<<>>>@@@@@@@@@@@@BBBDDDJJJOOOVVV]]]bbbgggllloooqqquuuxxxwwwtttwwwzzzhhhZZZRRRLLLVVVkkkqqqnnntttggg\\\VVVMMMFFF>>>777444444444555333333222222111000000000000000000000000000000000000000000000000000000000//////000000111222222222444444222777===@@@ZZZwwwuuu~~~rrrsssrrrwwwvvvqqq```[[[[[[ZZZXXXMMMDDD<<>>:::666555444555333444444444444444444555444333222222111111222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333444444555666777888999999;;;;;;;;;<<<>>>CCCJJJOOOXXXfff{{{|||zzzvvvvvv}}}uuulllbbb\\\ZZZUUUMMMFFF@@@@@@?????????@@@@@@@@@CCCDDDFFFHHHIIIFFFAAA<<<;;;;;;:::999:::>>>DDDHHHLLLIIIFFFDDDDDDEEEEEEDDDHHHGGGDDDAAA>>>;;;999888666666666555555555666666444444555555666777777777666555555555555444444444666666666666777888999999:::;;;AAAJJJUUUcccxxx~~~vvvxxxzzzlllqqqyyyoooeeedddnnnnnnZZZSSS[[[kkkyyygggXXXGGG<<<999444222111111222333222222111111000000000000111111000000000000000000111111000000000000111111111111000111111111111222222222111111111222222333444555444333666<<>>??????AAADDDFFFJJJOOOWWW^^^ccchhhmmmooouuuxxx{{{{{{yyyzzz}}}kkk^^^VVVJJJRRReeeoooggg~~~{{{xxx}}}ssseeeYYYRRRLLLFFF>>>888555555555555222222222111111111000000000000000000000/////////000000000000000000000000...//////000222333333444666666222666===DDD```xxxsssxxx|||tttqqq___YYYZZZWWWRRRGGG@@@<<>>999666555444555222222222333333444444444333222222111222222333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333444555666777888999:::<<<<<<;;;;;;===BBBIIINNNZZZggg|||}}}{{{vvvtttzzz{{{ssskkkfffddd]]]QQQGGGBBBBBBBBBBBBCCCCCCCCCDDDBBBCCCFFFIIIJJJFFF@@@;;;<<<<<<:::999:::???EEEJJJPPPMMMIIIFFFEEEEEEDDDCCCCCCBBB@@@===:::999777777444444444444444555666777555555555555666666777777666555555555555444444444666555555666666777888999:::;;;AAAJJJTTTaaauuu}}}qqqooo}}}~~~qqqpppsssggg```aaaggguuuppp]]]LLLUUUfff|||}}}hhhXXXIII===888444333111111222333222111111000000000000000000111000000000000000111111111//////000000111111222222000000111111111222222222222222222222333444555555333333555999EEE___yyyuuurrr||||||VVVIIITTThhhyyyvvvxxxppp\\\III@@@>>><<<;;;<<<>>>>>>???@@@CCCFFFJJJOOOWWW___dddiiimmmppptttxxx|||}}}|||}}}|||lll___XXXLLLRRRaaazzzqqqfff}}}{{{uuuqqqmmmsssuuugggXXXOOOLLLGGG???999666555555444222222222111111111111111000000000000//////......000000000000000000000000...///000111222333444555888888444666===HHHfff{{{wwwvvv||||||vvvaaaWWWVVVSSSMMMBBB>>><<>>===;;;999888777666666444333333333444555666777555555555555666666666666666555555555555444444444555555555555666777888999;;;<<>>>>>>>>===???BBBDDDJJJOOOXXX```fffjjjnnnqqqqqquuuyyy{{{|||~~~|||kkk]]]UUUNNNRRR\\\pppvvvjjjyyyqqqkkkbbbgggxxxxxx{{{}}}{{{sssgggZZZRRRMMMHHH@@@:::777555444333111111111111111111111111111000000//////......---000000000000000000000000//////000111222333444555777:::666666???LLLlll}}}zzzzzz}}}jjjZZZWWWSSSLLL???<<<<<>>:::999888777666555555555444444444444444555666777555555666666666666666666666555555555555444444444555555555555666777888888;;;<<<@@@GGGPPP\\\pppooogggsssppp~~~|||pppjjjeee``````eeerrrfffTTTGGGMMMYYYnnnhhhUUUGGG===777555333222111222222111000000000111111111111000000/////////000111111222222000000000000111111111111000111111111111222222222222222222222333444555666777:::999<<>>>>>>>>===<<<>>>AAADDDIIIOOOYYYaaagggkkkoooqqqpppsssvvvyyy{{{~~~mmm[[[QQQJJJNNNVVVeee{{{yyylll{{{qqqiiiZZZ^^^ppp}}}}}}}}}uuuuuutttpppjjjccc[[[WWWOOOIIIBBB;;;777555333111111111111111111111111111111000000///......------000000000000000000000000000000111222222333444444444999666777AAAQQQrrr}}}}}}oooYYYSSSOOOIII===;;;<<>>@@@DDDFFFHHHOOOXXXaaahhhooowww}}}|||qqqjjjgggjjjttt~~~~~~zzzyyy{{{xxxllleee^^^[[[VVVQQQOOONNNPPPQQQMMMLLLLLLKKKJJJEEE@@@;;;777888:::<<>>===;;;999777777666555555555555555555555555555555555666666666666666666666666666555666555555555555444444444555555555555555666888888::::::>>>FFFOOO]]]rrrrrrfffppp|||uuuuuuvvvfffeee```\\\eee|||gggQQQHHHIIIRRReeeiiiTTTFFF===999666444222111222222111000///000111222222111000///...//////000111111222222111111111000000000000000000111111111111222222222333333222333333444555666333888999<<>>======<<<<<<<<<<<<<<>>???@@@CCCEEEKKKOOOSSSUUUVVVXXX]]]aaadddqqqxxxkkkbbbccciiijjjjjjooo{{{~~~{{{zzz}}}uuuooolllhhhaaaZZZVVVUUUUUUWWWRRRPPPNNNLLLIIIDDD>>>999<<<<<<======>>>@@@DDDGGGJJJFFFAAA===;;;:::888666666666555444444444555555777666666555555555666666666666666666666555555555666666555555555444444444555444444555555666777888999999===EEEPPP___vvvuuufffnnnzzz~~~{{{~~~vvvooo}}}{{{cccddd^^^YYYfffnnnTTTJJJHHHMMM___yyyjjjTTTFFF>>>:::666444222111222222111000///000111222222111000///...//////000111222222222222222111111000000//////000111111111111222222222333333333333444555666666555;;;===BBB[[[xxxjjjdddjjjwww```GGGAAAHHHLLLbbbuuuqqqZZZPPPFFFBBB@@@???======::::::;;;;;;<<<@@@EEEHHHIIIPPPYYYbbbiiimmmppprrrvvvvvvvvvwwwyyy|||yyy^^^LLLGGGKKKPPPUUUbbbxxxwwwllltttzzzwwwrrreeeTTTUUUeee}}}~~~wwwjjj^^^YYYZZZXXXTTTVVVNNNCCC:::666555444333444333333222111000//////000000000000000000000000////////////////////////333333222222111222222222555555;;;;;;<<>>>>>===>>>AAAEEE;;;;;;;;;:::999888666555555555555666666666666666666666666666555555555555444444555555666666777777555444222111111222444555555555444444555666888999999:::>>>EEEOOO___xxxwwwccciiiuuutttoooyyy~~~iiieeeaaa\\\ccc}}}XXXHHHCCCDDDVVVqqqrrrXXXEEE<<<999999666222000000111222222000000000000000000000000222222222111111111111000444444444444444444444444222222111111111111111111222222222222333444555555444888999AAA___rrrhhheeettt}}}VVVMMM>>>===SSSmmmtttjjjXXXKKK@@@>>>???>>>======<<<<<<<<<;;;;;;===AAADDDJJJSSS\\\aaagggnnnqqqpppwwwxxxyyyyyyxxxxxxzzz|||~~~cccOOOGGGJJJMMMRRR\\\ppp~~~jjjqqq|||yyysssdddVVVVVVeee|||{{{kkkZZZSSSUUUWWWVVVVVVNNNDDD;;;777555333222333333222222111000000000000000000000000000000000111111111111111111111111333333222222111222222333555444:::<<<@@@\\\|||ttt]]]MMMBBB>>>======;;;>>>IIITTT]]]fffmmmrrrooonnnttt~~~}}}|||```NNNIIIGGGMMMRRRMMMDDD@@@:::777666666666555666666555555555444444444222222222222222222222222111111222222222333333333666666555555444333333222111111222222222333333333222222333333333333444444555444444555777999;;;<<<999;;;===???CCCHHHNNNSSSWWWUUUSSSQQQPPPNNNLLLKKKLLLVVVmmmqqqfffZZZWWWYYYiiirrrjjjjjjkkkkkk___\\\WWWQQQKKKFFFBBB@@@<<<>>>AAAAAA???>>>???AAA<<<<<<<<<;;;:::999777666444444333333333444444555666666666666666666666666555555555666666666666666444444333222222333444444555555444444555666888999:::;;;???FFFPPP```yyy|||fffkkkvvvwwwooo}}}~~~nnnjjjgggaaafff^^^KKKCCCBBBQQQjjjwww^^^JJJ@@@===999666333111222222222222222222222222222222222222222222222111111111111000222222222222222222222222111111111111111111111111222222222222333444555555555999;;;CCCbbbyyyllleeeppp|||zzzVVVMMM@@@AAAWWWqqqvvvlllVVVJJJ???===>>>===<<<<<<;;;<<<<<<<<<===@@@EEEHHHLLLTTT]]]bbbhhhooosssssszzz{{{|||{{{zzzzzz|||~~~hhhRRRGGGHHHJJJMMMTTTdddyyyiiippp}}}uuudddXXXWWWccczzzmmmWWWLLLMMMSSSWWWUUUOOOEEE===777555333222111111111111111111111111000000000000000000000000111111111111111111111111333222222111222222333333666444888===FFFeee}}}|||~~~kkkXXXMMMDDD===999===<<>>999666555555555444666666666666555555555555333333333333333333333333111111222222222333333333555444444333333222222222111222222222222333333333222222222333333444444444555555555555666888:::;;;<<<<<<===CCCLLLVVV^^^bbbdddbbb^^^ZZZUUUPPPMMMKKKIIISSSjjjyyyiiiXXXTTTWWWfff{{{zzzzzzxxxkkkfff___VVVNNNGGGCCCAAA???AAADDDDDDBBB???>>>============<<<;;;:::999888999888777666666777888999666666666666777777777777666666666666666555555555333333333333333333333333555555444444555666888999;;;;;;@@@GGGPPP```xxxkkklllvvvyyynnnxxxxxx{{{uuupppllleeegggdddPPPFFFAAAMMMeee{{{bbbNNNBBB>>>999777444333444444333111222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111222222222222333444555555666:::===GGGgggqqquuuqqqdddjjjsssoooQQQIII@@@EEE\\\sssvvvlllRRRGGG>>>===>>><<<;;;<<<;;;<<<===>>>???CCCHHHLLLNNNVVV]]]bbbhhhqqqvvvwww{{{|||||||||{{{{{{}}}lllSSSGGGFFFFFFHHHNNNYYYlll|||kkkpppyyyggg[[[WWW```uuuoooXXXIIIIIINNNRRRTTTNNNFFF>>>888444222222000000111111111222222222000000000000000000000000111111111111111111111111222222111111222222333333666333777>>>MMMoooxxxzzzdddSSSMMMEEE>>>:::======EEESSS```hhhooouuuwwwrrrnnnooouuu|||uuu~~~lllTTTGGGHHHIIIOOOSSSLLL@@@===888666555555444333555555555555555555444444333333333333333333333333111111222222222333333333333333333222222222111111222222222222222222222222222222222333333444444444666555555555666888:::;;;>>>===???IIIWWWfffpppuuuuuusssmmmeee\\\TTTNNNLLLLLLXXXnnn|||eeeWWWTTTVVVfffuuuooofff[[[QQQJJJEEECCCBBBDDDGGGHHHFFFBBB>>><<<>>>>>>>>>======<<<::::::===<<<:::999888999:::;;;666666666777777777777777777777666666555555444444333333444555555444333333555555444444555666888999:::;;;@@@GGGPPP___vvvoookkkrrryyylllttt~~~vvvuuuxxx}}}}}}vvvqqqhhhgggkkkUUUHHHBBBNNNddd~~~}}}dddOOOAAA;;;888777555555555555333111000000000000000000000000222222222111111111000000000000000000000000000000111111111111111222222222222222222222333444555555555:::>>>KKKlllgggmmmxxxgggfffhhh```JJJDDD???HHH```sssrrrgggNNNEEE>>>======<<<;;;;;;<<<===>>>>>>@@@CCCHHHLLLNNNVVV]]]aaagggqqqwwwxxxyyyzzz{{{{{{zzzzzz|||~~~oooTTTGGGDDDCCCFFFIIIQQQcccsssooorrr~~~lll___VVVZZZpppttt^^^NNNIIIJJJKKKPPPMMMFFF???888444222222000000000111222222333333000000000000000000000000000000000000000000000000222111111111222222333444666333777???RRRxxx~~~ssswwwaaaRRRLLLDDD===<<<;;;===GGGWWWdddlllrrrvvvyyyvvvssstttxxx{{{}}}|||tttiiiSSSHHHJJJKKKPPPQQQIII???<<<888666555555444333333333333333333333333333333333333333333333333333111111222222222333333333222222222222222111111111222222222222222222222222111111222333333444555555666555555666777999;;;<<<@@@AAAEEERRRdddvvvssseeeYYYRRROOOSSSbbbxxxeeeWWWTTTWWWhhh~~~{{{uuulllaaaWWWOOOKKKIIIGGGHHHIIIJJJIIIEEEAAA>>>>>>>>>>>>>>>===<<<<<<;;;<<<;;;999777666666777777555555666666777777777888777777666666555555444444333444444555555444444333555555444444555666888999888:::>>>FFFNNN\\\sssrrriiinnnxxxjjjsss~~~rrrtttwww||||||rrrmmmyyyYYYJJJBBBNNNeee|||iiiRRRBBB999888777555555555555333111000000000000000000000000222222222111111111000000111111111111111111111111000000111111111222222222222222222222333444555555444999???NNNqqq}}}iiinnnpppiiibbbTTTFFF@@@@@@MMMeeesssnnnbbbJJJCCC======>>>;;;:::<<<===>>>>>>>>>>>>AAAFFFJJJNNNVVV\\\aaagggpppvvvwwwyyyzzz{{{{{{{{{|||~~~uuuYYYIIIDDDBBBEEEGGGKKK[[[lllooorrrrrreeeVVVUUUmmmxxxfffXXXPPPKKKGGGLLLJJJEEE???888333222222000000111111222222222333000000000000000000000000////////////////////////111111111111222333444444666444888@@@VVV~~~|||ooottteeeYYYPPPBBB;;;<<<;;;>>>JJJ[[[iiioootttwwwyyyyyyyyy{{{}}}~~~|||{{{xxxgggRRRIIIMMMNNNQQQOOOFFF>>>;;;888666666666444333222222222222222333333333333333333333333333333333111111222222222333333333222222222222222222222222333333333222222222222111111111222333333444555555666666666777888;;;===???DDDGGGPPP^^^qqqqqqbbbZZZWWW]]]pppmmmXXXVVVZZZlll~~~zzzrrrjjjaaa[[[VVVTTTQQQOOOMMMKKKJJJGGGCCC@@@>>>>>>>>>>>>>>>===<<<;;;===<<<<<<;;;999888777777444444555555666666777777666666666666666555555555444444444444444444444444555555444444555666888999888999>>>EEEMMM[[[qqqwwwjjjlll~~~~~~zzzjjjqqq}}}{{{rrruuuuuu}}}{{{cccNNNBBBNNNdddyyyrrrZZZFFF;;;999777444333444444333111222222222222222222222222222222222111111111111000111111111111111111111111000000000111222222333333222222222222333444555555333999AAARRRwwwoooqqq|||pppaaaLLLEEE@@@CCCTTTjjjtttkkk]]]GGGAAA>>>???>>><<<;;;===============>>>@@@EEEHHHOOOWWW^^^bbbhhhpppuuuuuuzzz{{{}}}~~~~~~aaaLLLEEEBBBDDDDDDEEESSSdddxxxkkknnnwwwkkkWWWRRRlll}}}nnnbbbYYYOOOGGGGGGGGGDDD>>>777333111222111111111111111222222222000000000000000000000000000000000000000000000000111111111111222333444555666555999AAAWWW}}}qqqxxxppphhhZZZEEE;;;>>><<<@@@MMM___mmmrrruuuxxxyyy{{{}}}cccPPPIIIMMMOOOQQQNNNCCC>>><<<999777777666555444222222222333333444444444444444444444444444444444111111222222222333333333333333333333333333333333333333333222222222111111000111111222444555555666666666666888:::===@@@AAAHHHOOO[[[kkk}}}}}}lllbbb___jjjuuu^^^\\\bbbttt}}}|||}}}}}}~~~zzztttmmmhhhdddbbb\\\WWWQQQLLLIIIFFFCCC@@@=========>>>======<<<;;;>>>>>>???>>>===;;;888666333333333444555666666666555555555666666666666666666555444333333444555666555555444444555666888999888:::???FFFNNN[[[qqq}}}lllmmmlllpppxxxssssssvvvsss{{{vvvZZZGGGPPPeeexxx{{{bbbKKK>>>999666333111222222222222222222222222222222222222222222222111111111111000111111111111111111111111///000000111222222333333222222222222333444555555444:::CCCVVV|||qqqpppsss```FFFDDD???DDDWWWlllrrreeeVVVEEEAAA>>>@@@???<<<<<<>>>;;;<<<======>>>BBBGGGKKKQQQYYY```eeejjjqqqttttttxxxzzz}}}~~~hhhNNNFFFBBBDDDBBBAAANNN___qqqgggjjjyyypppXXXQQQmmmrrrhhh___TTTIIIEEEEEECCC>>>777222111222111111111111111111111111000000000000000000000000111111111111111111111111111111111111222333444555555666:::AAAXXXvvv~~~{{{uuudddJJJ>>>AAA===BBBOOObbboootttwwwyyyzzz{{{~~~```NNNHHHMMMOOOQQQNNNBBB>>><<<999888888777555444333333333444444555555555444444444444444444444444111111222222222333333333333333333333333333333333333333333222222111111111000111111222444555666666555666777888;;;>>>AAACCCKKKTTTcccsssrrriiieeetttwwwdddcccjjj|||}}}wwwnnnmmmkkkjjjmmmuuu~~~{{{vvvrrrooommmddd]]]TTTMMMHHHEEEBBB???<<<============<<<<<<;;;:::;;;<<<<<<;;;888444222222222333333444555666666444555555555666666777777777666444333333444666777555555444444555666888999999;;;@@@GGGOOO\\\qqqooooooooonnnrrrkkksssvvvrrrxxx~~~xxx|||eeeLLLSSSgggyyyfffNNN???999666222000000111222222000000000000000000000000222222222111111111111000111111111111111111111111///000000111222222333333222222222222333444555555555<<>>===DDDSSSfffqqqssssssuuuxxxxxxxxx{{{~~~~~~]]]QQQHHHJJJPPPPPPKKKFFF<<<;;;888666555555666666555555555666666666666666666555333222111222333333444444444444444444444444222222333333333333444444111111111111111111111111222222333444444555555666555666777888:::>>>CCCGGGSSSYYYeeetttsssmmmwwwzzzkkkhhhqqq|||tttkkkhhhddd```___aaadddfffdddppp~~~zzzvvvrrrhhhWWWIIIDDDDDD@@@:::>>>>>>?????????===<<<;;;===<<<:::888666666666666333333555666666666555444666666666666666555555555333444444444333222222111777555333444666888777555888:::???FFFMMMYYYlll~~~llliiizzzoookkkqqqvvvqqqrrr~~~wwwrrrmmmuuuuuuwwweeeOOOZZZgggtttkkkPPP@@@:::777444222222222222111333444555444222111222333000000000000000000000000000000000000000000000000000111111111111222222222111222333333222222444666555;;;FFF^^^nnnrrrmmmVVVFFFDDDBBBJJJ^^^lllfffTTTFFFAAA???===<<<;;;<<<===>>><<<<<<<<<===???DDDKKKOOOTTT[[[eeellloooqqqsssuuuxxx{{{}}}}}}}}}~~~rrrXXXMMMDDDCCCBBBBBBJJJVVVhhhnnnwww}}}lll^^^WWWjjjwwwjjj\\\RRRGGGEEEBBB>>>:::666444222333333333444444333333222,,,---000222333222000///000000000000111111111111111111111222222333333333333888:::AAA\\\www~~~|||{{{|||cccCCC<<<===DDDSSSeeeppprrrssstttvvvuuuvvvxxx{{{}}}{{{\\\QQQIIILLLQQQPPPJJJEEE<<<:::888666555555666666555555555555666666666666555444333222222222333333333333333333333333333333222222222333333333444444111111111111111111111111222222222333444444555555555666777888;;;???FFFJJJVVV]]]jjjyyyxxxqqqxxx{{{nnnmmmvvv{{{ssshhhddd^^^YYYUUUUUUVVVXXXWWW```nnn~~~|||{{{|||~~~~~~|||zzzppp^^^NNNGGGFFFAAA;;;===>>>>>>>>>>>>===<<<;;;<<<;;;999777666555666666444555666777777777666666999999888777666555555444444444444444444333222222777555333444666888777666999:::???EEEKKKUUUgggwwwpppmmm}}}qqqnnnvvvwwwpppooozzz{{{mmmcccgggyyyuuuttt~~~kkkPPPVVV___kkknnnRRR@@@:::888444222222222222111222333444333222111111222111111111111111111111111000000000000000000000000000111111111111222222222111333333333222333555777999???JJJbbbqqquuuoooWWWGGGEEEBBBLLLcccooodddQQQEEE@@@???===<<<;;;<<<===>>>=========>>>@@@EEEKKKPPPWWW^^^gggnnnqqqrrrtttvvvxxx{{{~~~~~~}}}~~~www]]]PPPFFFCCCBBBAAAJJJUUUfffnnnwww~~~iii[[[UUUhhh|||qqqbbbVVVIIIGGGCCC>>>999666333222000000111111222111111000//////000111222222222222000000000000111111111111222222222222222222333333555999;;;BBB^^^uuuiiiooowwwhhhFFF===>>>DDDSSSdddoooqqqqqqsssqqqrrrrrrtttvvvxxxzzz{{{uuuZZZQQQKKKOOOTTTPPPHHHCCC;;;:::888666555555666666555555555555555555555555444444333222222222333333222222222222222222222222222222222222333333333333111111111111111111111111111111222222333444444444666666777888<<>>EEEJJJRRRaaannnvvvsss~~~qqqooozzz{{{tttooowwwjjj[[[[[[nnn{{{wwwuuuzzz}}}xxxoooPPPPPPUUUaaazzzrrrTTT@@@;;;888444222222333222222111222333222111000111222222222222222222222222222000000000000000000000000000111111111111222222222222333444444333444666888>>>BBBMMMgggyyy{{{pppUUUEEEFFFBBBOOOjjjsssaaaLLLEEE???>>>===<<<<<<<<<===>>>>>>>>>??????BBBFFFLLLQQQZZZaaajjjooorrrsssuuuwwwxxx{{{~~~~~~aaaRRRFFFBBBAAAAAAJJJUUUfff~~~nnnvvv|||hhhZZZVVViiisssdddXXXPPPMMMGGG@@@:::555222111222222222111000...---,,,000000000000000111222222///000000000111111111111222222222222222222222222555999<<>>EEEMMMSSS[[[cccqqq~~~zzzrrrmmmddd[[[SSSMMMJJJIIIGGGKKKSSSfff|||nnnggg```aaafffmmmwwwwwwbbbTTTLLLFFF@@@<<<<<<<<<<<<<<<;;;;;;;;;888777666555444444555666666666777777777888888888999999888888777666555555555555666666666666555555666555444555555666777777888999===DDDJJJQQQ^^^jjj}}}zzzwww~~~nnnlllyyywwwzzzkkk\\\ZZZkkkzzz{{{zzz~~~~~~ppplllyyynnnOOOLLLNNN\\\xxxrrrUUUAAA;;;888555333333333333222000111222111000///000111222222222222222222222222000000000000000000000000000000111111111222222222333444555555444444666888>>>BBBOOOkkknnnQQQAAADDDAAARRRpppuuu^^^JJJEEE>>>======<<<<<<<<<======>>>???@@@AAACCCHHHMMMRRR\\\bbbjjjoooqqqrrrtttvvvxxx|||~~~eeeTTTEEEAAAAAACCCLLLWWWhhh~~~nnnuuu{{{ooo___[[[pppwwwhhh\\\YYYTTTLLLBBB:::555222111555555444444333222111000000000/////////000111222///000000000111111111111111222222222222222333333333888<<>>===<<<<<<;;;;;;::::::777666555444444555666666555555555666666666777777555666666666666666666666555555666666777666666555555555555555555555777777777777<<>>@@@AAABBBEEEIIINNNRRR\\\bbbiiinnnooopppsssuuuxxx|||~~~hhhVVVFFFBBBCCCGGGQQQ]]]jjj~~~pppwww{{{uuubbb^^^sssqqqbbb^^^XXXOOODDD;;;555222111///000111222333333333333000000/////////000000111000000000000111111111111000111111222333333444444333888<<>>888888888888777777666666666666555555444333333333222222333444444444333333111111111111111111111111111111111111222222222222111111111111111111111111111111222222333444444444666888;;;???DDDKKKRRRWWWbbbeeennnzzz~~~|||{{{|||||||||}}}xxxooodddZZZRRRMMMKKKGGGJJJRRReeewwwfff[[[UUULLLOOOUUU]]]iiiwwwtttbbbVVVNNNHHH@@@???>>><<<;;;:::::::::666666555444444555777777666666555555555666777888444444444555666666777777444555666666666666666666444555666666444555666888777777;;;CCCKKKSSS^^^iiivvvyyyqqqsssooojjj{{{zzzllleeefffsss~~~wwweeeWWWXXXjjj~~~kkkQQQJJJHHHUUUoookkkRRRBBB<<<999555333333444333333///000111111000000111222111111111111111111111111000000000000000000000000000111111111111222222222222333444444333444666888888===PPPrrr||||||kkkOOOCCC???GGG[[[nnnmmm[[[JJJDDD;;;<<<<<<<<<<<<=========>>>@@@AAACCCEEEIIINNNQQQ[[[aaahhhlllnnnooorrruuuxxx{{{~~~~~~lllYYYHHHDDDGGGLLLXXXdddkkk}}}uuuzzz}}}yyyccc___uuu|||ggg^^^XXXNNNCCC;;;666444444------///000000111111111111111111111111111111111000000000000111111111111//////000111333444555555444999>>>LLLnnn~~~qqqnnnWWW[[[aaalllmmmUUU@@@AAA>>>CCCPPPaaalllppprrruuuooorrruuusssppppppssswwwwww```WWWTTTSSSWWWWWWNNNDDD???888888888888888777777666666666555444444333222222111222333444444444333333222222222222222222222222111111111111222222222222111111111111111111111111222222222333444444555555666999===BBBGGGMMMSSSWWW```aaadddkkkvvv~~~|||zzzxxxxxxxxxxxxzzzuuujjj___VVVPPPMMMJJJMMMVVVkkkmmm^^^WWWNNNQQQTTTZZZcccpppyyyfffYYYQQQLLLCCCBBB???===;;;:::999999666666555555555666888999777777666666666777888999666666666666666777777777333444555666666666666555444666777666444444666999999777:::AAAIIIRRR]]]ggguuuqqqjjjlllqqqjjjzzzzzzmmmfffiiiwwwooo]]]PPPSSShhh}}}eeeOOOIIIEEEPPPhhhxxxjjjQQQAAA<<<999555444444444444333///000222111000000222333222222222222222222222222000000000000000000000000000111111111111222222222111333333333222333555777999>>>RRRwwwyyyqqqrrrgggMMMDDD???OOOaaajjjeeeXXXIII???:::;;;<<<<<<=========<<<===???AAACCCEEEIIIMMMQQQ[[[```ggglllmmmooosssvvvxxx{{{~~~~~~}}}~~~nnn[[[IIIFFFJJJPPP\\\iiikkk|||yyy~~~iiiccczzz~~~hhh\\\VVVLLLBBB:::666555555333333333333333222111000222222333333333222222111000000000000111111111111...///000111333555666666777;;;@@@NNNppptttooo___^^^^^^dddcccNNN>>>CCC???EEERRRcccnnnrrruuuxxxqqqtttwwwuuurrrqqquuuyyyttt]]]XXXTTTTTTXXXWWWNNNDDD???777888888888888777777666666666555444333333222222000111333444555444333333222222222222222222222222000111111111111222222222111111111111111111111111222333333444444555555666666999???DDDIIINNNSSSVVV\\\ZZZZZZ^^^fffyyy{{{yyy{{{zzzxxxwwwuuuuuuvvvvvvyyy}}}qqqeee[[[TTTQQQPPPSSS\\\qqq|||kkkaaaSSSTTTVVVZZZ```lllzzz|||iii\\\SSSNNNEEEDDDAAA>>>;;;999999999666666555555666777888999999888777777777888:::;;;999999888888777777666666333333444555666666555555444666777666444444666999;;;888999@@@GGGPPP[[[dddvvvmmmeeegggzzzppphhhyyy|||ooohhhiiiyyymmm[[[OOOSSSiiiyyy]]]KKKGGGCCCNNNffftttjjjPPPAAA<<<999666444444444444333///111222222111111222444333333333333333333333333000000000000000000000000000111111111111222222222111222333333222222444666;;;@@@UUUzzz~~~qqqjjjkkkzzz}}}}}}cccKKKCCCAAATTTeeeggg```VVVHHH;;;::::::;;;<<<=========<<<===???AAACCCEEEHHHMMMPPP[[[```ggglllnnnppptttwwwxxx{{{}}}}}}}}}~~~dddTTTHHHGGGJJJOOOYYYdddrrrxxxwww{{{nnnfffzzzzzzxxxvvviiiaaaTTTGGG>>>999555333333333222222111000//////111111111111111111111111111111111111111111111111111111111111222333444444999<<<<<>>BBB>>>JJJ[[[hhhlllmmmqqqvvvvvvxxxzzzzzzxxxwwwwwwwwwnnnRRRQQQSSSVVVXXXVVVOOOEEE===;;;999666777888999666444444444444444444444444444555444333333222222333333222222222222222222222222111111222222222222111111000000111222222222222111444333222222222444666888777===BBBEEEIIIPPPTTTTTTYYYWWWVVVVVVZZZggg|||yyyvvvtttsssqqqooommmmmmnnnpppqqqvvv{{{vvvkkk```XXXSSSSSSVVVccc~~~|||oooeee```]]]___dddiiirrrzzzttteeeVVVKKKDDDAAA===;;;:::;;;:::999888888777666666666666666999999888888888888888888999999888777666666777777444444444444444444444444666666555555555555666666666888:::===BBBKKKXXXaaarrrjjj]]]```iiiuuu}}}|||yyypppsss{{{wwwnnniiirrriii\\\RRRRRRjjjlllVVVIIIDDD@@@KKK^^^gggyyysssTTTGGG===:::666333222222111000111111111111111111111111222222222222222222222222111222222222222111000000222222111111111111111111333222222222333333444555666FFFWWWssshhhfffooozzz|||[[[HHHFFFDDD[[[nnnjjjZZZLLLBBB:::???>>>>>>===<<<;;;;;;;;;<<<;;;>>>CCCGGGIIIOOOVVV]]]bbbhhhlllmmmooosssvvv}}}||||||zzzzzz}}}aaaRRRFFFFFFIIIMMMXXXdddxxx}}}rrrsss}}}llldddwwwzzzzzz}}}sssiiiYYYJJJ???888444333333333222222111000000///111111111111111111111111111111111111111111111111000000000111222333444555777;;;>>>RRR|||~~~ggg]]]UUURRRJJJ???;;;??????MMM```mmmpppoooqqqtttvvvyyy{{{}}}}}}}}}~~~nnnSSSNNNPPPTTTVVVUUUNNNEEE>>>:::888666666888888666444444444444444444444444444555444333333222222333333222222222222222222222222111111222222222222111111000111111111111222222222444333222222222444666777888>>>CCCFFFKKKSSSWWWWWWYYYWWWVVVUUUVVV^^^ooo{{{wwwtttrrrooommmmmmllljjjiiiiiikkkmmmoooqqqvvv~~~|||rrrhhh```\\\XXX[[[hhhuuupppmmmnnnoooqqqvvv|||}}}lllZZZNNNDDDAAA>>><<<;;;;;;:::999444444555555666888999:::888888888888888888888888999999888777777777777777444444444444444444444444555555444444444444555555555777999<<<@@@JJJUUU^^^ooorrrbbb```fffrrr}}}{{{xxx{{{pppppprrrlllkkkvvv{{{ggg\\\SSSSSSggglllUUUFFFBBB>>>GGGYYYbbbyyysssTTTFFF===:::666333333222222111111111111111111111111111222222222222222222222222222222222111111111111000111111111111111111111111333333333333444555666777888III\\\{{{qqqmmmqqqxxxwwwUUUEEEEEEFFF^^^oooiiiWWWJJJBBB<<>>>>>===<<<<<<;;;;;;<<<;;;>>>CCCGGGIIIOOOVVV]]]bbbhhhlllmmmooosssvvvzzzzzzzzzyyyyyy{{{zzz]]]OOODDDCCCFFFKKKWWWddd|||sssmmmqqqlllcccrrr}}}yyy|||~~~sss___LLL???888444333333333222222111000000000111111111111111111111111111111111111111111111111/////////000111333444555444;;;@@@VVVppp^^^OOOIIIDDD===;;;>>>@@@PPPdddpppsssrrrqqqrrrvvvyyy|||~~~~~~nnnTTTLLLNNNRRRTTTSSSMMMDDD>>>999888666666777777555444444444444444444444444444555444333333222222333333222222222222222222222222111111222222222222111111222111000000000111333333333333222222222444666777999>>>CCCFFFMMMVVVZZZZZZYYYWWWWWWVVVSSSTTT]]]gggzzzvvvrrrnnnllljjjiiigggfffeeedddddddddfffhhhjjjjjjnnnvvvzzzqqqjjjfffccccccmmmqqq]]]OOOEEECCC???>>>===;;;999777444444444555666777999999888888888888888888888888:::999888888777888888888555555555555555555555555444444333333333333444444444666888:::???GGGSSS[[[iiixxxjjj___aaammmyyy~~~{{{uuu~~~{{{ooommmzzzqqqoooqqq}}}{{{ggg\\\UUUVVVhhhpppVVVFFFAAA===DDDVVV```zzzvvvVVVEEE===:::666444333333222111111111111111111111111111222222222222222222222222333333111000000000111222111111111111111111111111333333333444555777888999:::LLLbbb}}}yyyxxxyyyoooOOOCCCFFFMMMcccrrrhhhSSSGGGBBB???>>>>>>>>>===<<<<<<;;;;;;<<<;;;>>>CCCGGGIIIOOOVVV]]]bbbhhhlllnnnooosssvvvxxxxxxxxxwwwwwwzzz~~~wwwYYYLLLBBBBBBEEEJJJWWWeee{{{|||mmmiii}}}nnndddmmmvvvvvvxxxvvvaaaMMM???888555555222222222111111111000000111111111111111111111111111111111111111111111111000000000000111222222333333;;;AAAXXX{{{cccLLLCCCAAA======@@@BBBRRReeennnpppqqqqqqpppuuuwwwzzz{{{|||}}}qqqVVVNNNPPPRRRTTTRRRLLLCCC<<<888888777666666666555444444444444444444444444444555444333333222222333333111222222222222222333333111222222333333222222111333111000//////111333444222222222222333444555666888===AAAEEEMMMVVV[[[ZZZWWWVVVVVVWWWTTTPPPRRRWWWooozzzuuurrrmmmjjjiiihhhgggeeecccbbbaaa```___```bbbbbbbbbfffmmmuuu}}}xxxrrrnnnmmmkkkrrrwwwcccUUUHHHEEEBBB@@@>>><<<999777777777666555555555555666777777777777888888888888999999888888888888999999666666666666666666666666555444444333333444444555444666888:::>>>FFFPPPXXXdddqqqrrr___\\\gggsss}}}xxx|||yyynnnllluuuyyyuuuvvvjjj\\\VVVZZZooowwwYYYGGGCCC>>>EEEWWWbbb}}}|||[[[HHH>>>:::666444333333222111111111111111111111111111222222222222222222222222444333111//////000111333111111111111111222222222111222222444555888999::::::MMMggghhhJJJCCCIIIWWWkkkuuugggPPPCCC@@@@@@>>>>>>======<<<<<<<<<<<<<<<;;;>>>DDDGGGJJJPPPWWW\\\bbbhhhmmmnnnooorrruuuvvvwwwwwwwwwwwwzzz}}}yyyWWWKKKBBBCCCEEEJJJXXXhhh{{{oooccctttrrrhhhlllpppqqqwwwsss^^^KKK>>>777666666222222222111111111111111000000000000000000000000111111111111111111111111333222111111111111111111444;;;AAAYYYfffJJJ??????===>>>AAADDDTTTdddjjjllloooqqqpppqqqsssvvvyyy{{{~~~uuuYYYRRRSSSTTTTTTQQQJJJAAA:::888888888777666555555555444444444444444444444444555444333333222222333333111111111222222333333333222222333333333333222222333111000//////111333444111111222222333444444555777:::===AAAJJJUUUYYYXXXTTTRRRTTTWWWVVVRRRPPPRRRaaa}}}|||wwwtttpppllliiigggfffeeedddbbbaaa___]]]\\\[[[[[[[[[\\\___eeekkkrrr|||zzzvvvuuurrrvvv~~~lll___MMMJJJEEEBBB???<<<999666777666666555555555555555666666777777777888888888999888888777888888999999666666666666666666666666666666555555555555666666444777999;;;>>>EEEOOOVVVcccnnnxxx___XXXbbbmmmwwwtttmmmlllsss}}}xxxxxxppp^^^VVV^^^vvv^^^HHHCCC???EEEXXXeeeaaaMMM>>>;;;777444333333222222111111111111111111111111222222222222222222222222444333111//////000111333000000111111111222222222000000111333555777999::::::MMMiiiyyyzzzbbbHHHEEELLL___pppvvvdddMMMAAA??????============<<<<<<<<<<<<===<<>>===;;;<<>>DDDMMMTTTcccmmm~~~{{{___WWW^^^gggooo~~~qqqjjjjjjttt{{{zzzzzz}}}ggg\\\ddd~~~dddIIICCC>>>CCCWWWfff}}}eeeQQQ>>>;;;777444444444333222111111111111111111111111222222222222222222222222333333111000000000111222000000000111222222333333000000111333444777888:::;;;OOOkkkvvvxxx}}}\\\FFFEEEMMMbbboooqqq___JJJ@@@>>>=====================<<<<<<===<<>>888555444111111111111111111111111000000000000000000000000111111111111111111111111222222222222333444555666555<<>>FFFYYYjjjnnnpppuuuwwwsssqqqsssvvvyyy{{{|||aaaSSSSSSSSSRRROOOHHH???999999:::;;;:::777666777888444444444444444444444444555444333333222222333333000111111222333333444444222333333444444333333222000111111111111222222222000111111222333333444333555666777;;;EEEPPPTTTRRRNNNIIIGGGKKKNNNMMMKKKKKKVVVrrr|||wwwvvvqqqlllgggdddbbb```^^^]]]\\\[[[ZZZXXXVVVUUUUUUSSSUUUXXXYYY[[[aaalllttt{{{xxxjjj\\\VVVMMMEEE???<<<999777333333333444555666777888555555666666777888888999666666555555666777777888444444444444444444444444666555555444444555555666333666888:::<<>>BBBVVVfffxxxeeeQQQ???;;;777555444444333222111111111111111111111111222222222222222222222222222222222111111111111000///000000111222222333333222222333444555777999:::>>>RRRnnnzzz{{{tttUUUCCCDDDKKK]]]hhhhhhXXXGGGAAA>>><<<<<<========================<<>>888444222111111111111111111222222000000000000000000000000111111111111111111111111000000111222444666888999444<<>>999555222111111000000000111333444000000000000000000000000000000000000111111111111000000000111222444555666777;;;CCC___{{{bbbJJJAAA???<<<<<>>???CCCWWWooo~~~|||wwwppphhhcccaaaaaabbb___\\\YYYWWWWWWXXXWWWWWWUUUQQQMMMNNNRRRXXX\\\^^^^^^fffrrr~~~pppYYYGGGDDDDDD===777777777777777777777777777777777666666666666555555555444444444555555555555666444444555555555555444444666555444333333444555666777777777666777;;;@@@DDDQQQ]]]pppzzz```VVVWWW```vvv}}}}}}ssslllttttttiiinnnsss```HHHBBBGGGWWWhhhxxxgggJJJCCC;;;555444555333222333111111222222222333333333111111111111111111111111/////////000111111222222333333222222222222222222222333444444555666:::<<>>???@@@BBBEEEJJJQQQVVV___eeemmmrrrtttsssrrrqqqxxxwwwwwwyyy}}}}}}{{{nnnttt|||iiiVVVNNNFFFEEEHHHQQQaaaooo{{{sssiii~~~xxxppp{{{ttt___iiiqqq}}}yyyssslllgggddd\\\QQQFFF>>>888444222111111000000000111333333000000000000000000000000000000000000111111111111222222222222333444555666777<<>>:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>AAADDDKKKRRRWWW^^^dddkkkrrrttttttttttttuuuttttttwww{{{~~~~~~}}}rrrwwwyyyaaaRRRKKKEEEDDDHHHQQQ```mmmxxx||||||wwwooo{{{ttt|||sss\\\ccciiiyyysssmmmhhhbbb[[[OOOEEE===888444222111111111000111111222333000000000000000000000000000000000111111111222222444333333333444444555666666<<>>BBBHHHSSSeeexxx|||ggg___bbbkkkuuu{{{qqqsss~~~rrrpppooo|||}}}}}}~~~dddJJJAAAEEESSSbbbnnn|||pppRRRDDD<<<555555555333222333111111222222222333333333111111111111111111111111222222111111000//////...111111111222222333333444222333444555555777:::===HHH___uuuWWWDDDCCCJJJ___\\\SSSGGG@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>AAAFFFMMMUUUZZZ]]]ccckkkqqqtttuuuvvvvvvrrrrrrrrruuuyyy}}}zzz~~~ttt^^^NNNHHHCCCDDDHHHPPP^^^jjjrrryyy{{{uuuwwwzzzsss}}}qqq```bbbddd{{{tttnnnkkk___XXXMMMCCC<<<777444222111111111111111111222222000000000000000000000000000000111111111222222222444444333333333444444555666<<>>999777777777666666666666666555555444444444333333333111111111111111111111111111111222222222333333333333333333333333333333333333333333333222222111111111222333666:::>>>AAABBBBBB???===@@@FFFJJJKKKIIIAAA;;;777888999777888;;;???NNNhhh|||wwwqqqkkkfffcccaaa\\\ZZZWWWUUUUUUTTTSSSRRRKKKIIIGGGFFFFFFHHHJJJKKKNNNQQQUUU]]]iiixxx___III@@@;;;999:::444444444444444444444444555555555555444444444333333333444444444555555555333444444555555444444333555555333333333333555555555666666666777999===@@@FFFPPP```qqqzzzgggbbbgggrrr~~~}}}{{{yyyrrrkkktttttt}}}tttrrrvvvzzzfffKKKCCCHHHXXXfffppp~~~tttTTTEEE<<<666555555333222333111111222222222333333333111111111111111111111111111111111111000000//////000000111222333333444444222333555555555777:::===GGGbbbwwwZZZHHHHHHOOOccc\\\OOOEEE@@@??????>>><<<<<<<<<<<<<<<;;;;;;;;;===>>>AAADDDHHHOOOWWW\\\^^^dddkkkqqqtttuuuuuuvvvsssssssssuuuyyy|||~~~~~~rrr___KKKFFFBBBCCCFFFMMMYYYdddjjjrrrvvvuuu{{{zzzsssooodddaaa^^^zzz}}}ssslllhhh]]]VVVKKKBBB;;;777444222111111111222111111111111000000000000000000000000111111111111222222222222333222222222222222333333666<<>>CCCEEEFFFEEEBBB@@@DDDJJJMMMJJJFFF>>>999555777888666777999===HHH^^^}}}zzztttnnnhhhdddbbb[[[YYYWWWUUUUUUTTTRRRPPPHHHHHHGGGGGGGGGHHHJJJKKKKKKMMMRRRYYYbbbnnnzzzjjjOOOBBB===:::999444444444444444444444444555444444444333333333333333333333444444444444555333333444444444444333333555444333222222333444555444555666666666888<<>>???AAADDDGGGNNNUUUZZZbbbfffmmmqqqssstttttttttvvvwwwxxxyyy{{{}}}zzzqqq___JJJEEEAAABBBDDDIIISSS]]]ccckkkppptttxxxsss~~~nnnccc```[[[xxx~~~pppfffaaaZZZSSSIII@@@:::666444222111222222222222111000000000000000000000000000000111111111222222222222333111111111111222222333444777;;;GGGccc}}}hhhgggmmmnnnLLL===???CCCFFFQQQ]]]eeemmmvvvyyyxxxzzz}}}|||wwwzzzbbbWWWUUUSSSPPPKKKDDD===777777777888888888777666555555555444444444333333333444444444444444444444444111111222222222333333333333333333333444444444444333333222222111111111000333222333888@@@FFFHHHHHHFFFCCCDDDIIIPPPQQQKKKDDD;;;666333555666444444777<<>>:::777444444444444444444444444222222222111111111000000333333333333444444444444333333444444444444333333555444333222222333444555444555666666666888;;;===DDDKKKWWWdddsssxxxeeecccjjjwwwxxxmmmeee{{{oooiiixxxuuubbbXXX[[[hhhtttlllNNNDDDJJJYYYeeehhhwww~~~^^^FFF>>>777666666333222333111111222222222333333333111111111111111111111111...//////000111111222222111111111222222333333444333444555666666888;;;>>>EEEdddvvvYYYJJJNNNWWWjjjZZZJJJBBBAAA@@@??????=========<<<;;;;;;::::::===>>>@@@BBBEEELLLSSSXXXcccgggmmmqqqssssssttttttyyy|||~~~uuulll]]]IIIDDDAAAAAABBBDDDMMMVVV___dddiiiooouuusssssseeebbb^^^{{{oooddd___XXXQQQHHH???999666444222111222222333222111000///000000000000000000000000111111111222222222333333111111111222333444555666888:::EEEeeexxxaaaaaaddd}}}jjjJJJ???@@@AAABBBLLLWWW```jjjtttxxxwww{{{~~~{{{tttqqq]]]VVVTTTRRRNNNJJJCCC<<<777777777888999888777666555555555444444444333333333333333333333333333333333111111222222222333333333333333333444444444555555222222222111111111111111444222333999BBBHHHJJJIIIEEEDDDFFFNNNUUUUUUMMMDDD;;;666333666777555555777;;;>>>JJJbbb}}}wwwpppkkkgggeeeaaa___]]]\\\[[[YYYWWWTTTOOOPPPPPPNNNJJJGGGFFFGGGIIIKKKMMMPPPTTTYYY___dddpppttt{{{jjjOOOCCC???999444444444444444444444444444111111111111000000000000222222333333333444444444222333333444444333333222444444333222222333444444333555666666666777:::<<<@@@FFFPPP]]]mmmzzzhhhdddjjjvvv{{{wwwmmmeee|||sssmmm{{{ppp\\\PPPTTTcccqqqkkkMMMBBBJJJZZZdddhhhwww```GGG>>>777666666333222333111111222222222333333333111111111111111111111111000000000000000111111111222222222222222222222222333444555666666888;;;>>>IIIgggyyy\\\NNNRRR\\\kkkYYYHHHBBBBBB@@@>>>>>>>>>======<<<;;;;;;::::::<<<>>>@@@CCCGGGNNNVVV[[[bbbggglllqqqssstttvvvwwwzzzzzzppphhhYYYIIIDDDAAA@@@@@@BBBIIIQQQ^^^```cccjjj}}}rrrtttzzzhhhfffcccpppfffaaaWWWPPPGGG>>>999666444333111222333333222111000///000000000000000000000000111111222222222333333333111222222333444555777888999999DDDfffvvv^^^^^^___vvv{{{aaaFFF??????<<>>888111555555555555555555555555333333333222222222222111222222333333333444444444222333333444444333333222444444222222222222444444333444666666666777999;;;;;;AAALLLYYYiii~~~}}}lllfffjjjtttppp}}}yyyooofff}}}zzzyyyttt}}}nnn[[[NNNPPP```ooohhhKKKBBBLLL\\\gggggguuu{{{YYYGGG???888777666333222333111111222222222333333333111111111111111111111111222222111111000/////////333333222222222222222222333444666666666888;;;>>>MMMjjjaaaRRRWWWaaalllYYYGGGBBBCCCAAA>>>>>>>>>>>>===<<<;;;;;;::::::===???BBBFFFKKKSSS[[[aaaaaaeeekkkpppsssvvvxxxyyyzzz}}}kkk___\\\IIIBBB===<<<===@@@GGGOOO]]]___```eeeuuu~~~wwwrrrvvv}}}vvvqqqpppzzzzzzhhh\\\___RRRDDD>>>:::666333333333333333222222222111111000000000000000000000000000111111000///......///111222222333333444444555888888IIInnneee```fffhhhbbbTTTDDD;;;;;;======FFFRRR[[[eeemmmsssuuu~~~ttttttrrr]]]VVVRRRTTTUUUPPPHHH@@@;;;:::999999999999888888888777444444555555555555444444555444444333333444444555222222222222222222222222444444444333333222222222444333222222111111222222444222666AAAIIIHHHGGGHHHEEEDDDFFFOOOWWWXXXOOOFFF<<<;;;:::;;;;;;;;;:::999<<<===BBBIIISSSfffyyysssoookkkiiidddeeeeeedddbbb___[[[YYYYYYWWWSSSOOOMMMKKKKKKKKKOOOMMMJJJJJJLLLNNNOOOPPPTTTVVVYYY^^^dddmmmwww~~~yyy]]]LLLEEE>>>888555555777888777333222555888333333333333333333333333444333333222222333333444333333333222222222111111222222333333333333444444333333444555666777888999@@@@@@GGGTTTdddwwwzzzgggkkkkkkxxxxxxwwwzzzvvvjjjfffsssyyy{{{~~~hhhWWWQQQLLLWWWnnnyyy\\\JJJCCCFFFVVViiinnn|||www]]]FFF>>>888666444111111444333333333333333333333333111111222222222222111111000000000000000000000000///000111222333444444444111333555444444666<<>>======<<<<<<<<<;;;;;;;;;999<<>>===>>>AAAIIIQQQ]]]```aaadddooo|||}}}tttppplllttt}}}|||}}}zzzkkk```___RRRDDD>>>:::666333333333333333222222222111111000000000000000000000000...///000///---,,,---...111222222333333444444555888888KKKqqqrrriiicccaaaZZZMMMAAA;;;:::;;;<<>>??????AAA@@@AAAEEEJJJUUUhhhzzz{{{uuuqqqnnnmmmkkkkkkkkkiiigggdddbbb```^^^\\\XXXTTTQQQOOONNNNNNQQQOOOMMMLLLNNNOOOOOONNNLLLMMMNNNPPPTTTZZZbbbhhhwwwvvvYYYIIIBBB>>>999777666666666555444333444666333333333333333333333333222222111111111111222222444444444333333333222222222222333333333333444444333333444555666777888888>>>>>>DDDQQQ```sss}}}iiimmmqqq}}}yyyxxx{{{}}}~~~uuujjjfffrrrwwwzzziiiWWWQQQMMMWWWnnnoooUUUFFF@@@CCCSSScccxxxvvv]]]FFF>>>888666444111111444333333333333333333333333111111222222222222111111111111111111111111111111000111222222333333333333111333555444444666<<>>=========<<<<<<<<<;;;;;;;;;777:::>>>CCCIIIPPPXXX]]]aaadddjjjnnnrrrwww|||~~~qqq]]]PPPGGGBBB??????@@@CCCJJJSSS___dddfffeeellluuutttlllfffdddrrr}}}oooddd___RRRDDD>>>:::666333333333333333222222222111111000000000000000000000000///000111000.........000111222222333333444444555::::::MMMsss|||{{{vvvaaaYYYNNNEEE>>>;;;999999<<>>EEEFFFEEEEEECCC@@@BBBNNN[[[]]]RRRFFF<<<;;;999999<<>>AAAOOO___uuu\\\FFF>>>888666444111111444222222222222222222222222111111222222222222111111222222222222222222222222111222222333333333222222111333555444444777===BBBQQQzzzfff^^^fffdddkkkZZZHHHBBBAAA@@@>>>============<<<<<<<<<;;;;;;777:::>>>BBBGGGNNNUUUZZZ___cccjjjooossswwwzzz}}}}}}xxxaaaNNNFFFBBB@@@AAA@@@BBBJJJSSSbbbiiimmmlllooovvvtttmmm]]]___sss~~~}}}uuufff___RRRDDD>>>:::666333333333333333222222222111111000000000000000000000000111333444333111111222333111222222333333444444555<<<===NNNrrryyyzzzcccTTTEEE>>>===<<<:::999???BBBJJJUUU^^^dddlllrrrxxx}}}{{{jjjTTTLLLKKKPPPTTTSSSLLLBBB;;;888777666666666666555555555444444555555555555444444333222222111111222222333222222222222222222222222333333333333333333333333222222111000000000111111555444888???GGGJJJJJJIIIFFF@@@???IIIWWW[[[SSSHHH<<<:::888888<<>>>>>AAAFFFSSSfff~~~~~~yyywwwvvvvvvvvvtttrrrpppooopppqqqqqqqqqoookkkfffbbb^^^\\\ZZZXXXWWWUUUSSSRRRPPPMMMJJJJJJIIIGGGDDDAAABBBDDDGGGOOOYYYffftttvvvWWWEEE???===;;;;;;777444111111444555333111333333333444444444444444444444444333333444444444444444444444333333333333222222222333333333444444333333444555555666777777;;;;;;???IIITTTeee|||ggglllwww}}}wwwsssuuuyyypppeeecccooo|||{{{{{{|||kkkWWWSSSRRR]]]tttlllQQQCCC>>>AAANNN]]]|||vvv\\\EEE>>>888666444111111444111111111111111111111111111222222333333222222111222222222222222222222222222222333333333222111111111333555555555777===CCCRRR|||pppjjjpppkkkkkkYYYHHHBBBAAA@@@>>>===============<<<<<<<<<<<<;;;===@@@DDDIIIOOOUUUZZZ___dddkkkrrruuuxxxzzz{{{~~~gggPPPFFFCCCAAAAAA@@@AAAKKKUUUeeemmmrrrrrrvvv|||yyyqqqZZZaaaxxx{{{|||jjj___RRRDDD>>>:::666333333333333333222222222111111000000000000000000000000111333444333222111222444111222222333333444444555<<<>>>PPPrrr}}}}}}iiiUUUAAA;;;======;;;;;;@@@AAAIIIVVV^^^bbbiiiqqqxxx}}}lllVVVNNNKKKPPPUUUTTTMMMCCC<<<888666666666666555555555444444444555555555555444444333222222111111222222333222222222222222222222222333333333333333333333333333222222111000111111111444555999@@@IIIOOOPPPNNNKKKCCC>>>CCCOOOUUUQQQJJJ;;;999777777;;;EEERRR[[[\\\QQQFFFAAA>>><<<===AAACCCQQQfffxxx~~~yyywwwvvvvvvwwwvvvtttssstttvvvyyy{{{{{{yyyuuupppkkkfffcccaaa\\\ZZZWWWUUUSSSPPPLLLIIIEEEDDDBBB>>>;;;:::;;;===DDDJJJSSS]]]iiixxx|||\\\IIIAAA===;;;;;;666333000111333444333000333333333444444555555555555444444444444444444555333333333333222222222222222222222333333333444444333333444444555555666666::::::???FFFPPP^^^tttfffkkkwwwxxxvvvyyynnnaaaaaalll}}}{{{yyyjjjWWWSSSSSSaaazzztttTTTCCC===???LLL[[[rrryyy\\\EEE>>>888666444111111444111111111111111111111111222222333333333333222222222222222222222222222222222222333333333222111111111333555555555888>>>CCCSSS~~~tttyyyzzzuuuzzzssskkkZZZIIIBBBBBBAAA???>>>>>>>>>=========<<<<<<<<<===???BBBEEEJJJOOOVVVZZZ```fffmmmtttwwwyyy{{{|||kkkSSSEEECCCAAAAAA@@@CCCOOO[[[kkkssswwwyyy~~~}}}rrr[[[ggg}}}yyyqqq___RRRDDD>>>:::666333333333333333222222222111111000000000000000000000000///000111111000///111222111222222333333444444555:::===RRRvvvrrrYYYBBB;;;======<<<===???@@@HHHVVV^^^```fffoooyyy~~~oooYYYPPPMMMRRRWWWUUUNNNDDD<<<999666666666666555555555555444444555555555555444444333333222222222222333333222222222222222222222222222222333333333333444444444333222222111111222222111444999???JJJSSSVVVSSSPPPGGG@@@@@@HHHMMMMMMIII999888777555999DDDSSS^^^fffZZZMMMDDD>>>999:::>>>>>>GGGWWWfffnnnqqquuuyyyzzz|||wwwuuusssrrruuuuuuuuuwwwzzz~~~yyysssnnniiiggg___\\\XXXUUUSSSPPPLLLIIICCCBBB@@@===:::888:::;;;;;;>>>CCCJJJTTTcccuuubbbMMMDDD>>>;;;999555444222222333333333222333333333444555555666666333333222222222222333333333333222222222111111111222222333333333333444444333333444444444555555555888:::>>>EEEKKKWWWjjj|||ggglllvvvzzzzzz{{{oooaaa```kkk||||||zzzvvvmmmYYYTTTTTTeeewwwUUUBBB<<<>>>KKKYYYkkk}}}]]]FFF>>>888666444111111444222222222222222222222222222222333333333333222222222222222222222222222222111222222333333333222222111333555555555999???DDDWWW|||iiippp~~~zzz~~~uuukkkZZZIIIBBBCCCBBB@@@???>>>>>>>>>=========<<<<<<<<<>>>AAAEEEIIINNNUUUYYYbbbgggnnntttxxxzzz{{{}}}kkkTTTCCCAAAAAAAAAAAAGGGWWWfffwww|||~~~qqq]]]nnnwwwnnnxxx{{{___RRRDDD>>>:::666333333333333333222222222111111000000000000000000000000...///000000//////000222111222222333333444444555999>>>UUUzzzyyy^^^DDD======;;;;;;???@@@@@@JJJYYY``````eeeoooxxxrrr\\\SSSQQQUUUXXXVVVNNNDDD===:::777777777666666666555555444444555555555555444444444444333333333333444444222222222222222222222222222222222333333444444444555444333333222333333333///555:::AAAMMMZZZ^^^[[[QQQJJJCCCAAACCCFFFFFFEEE888888666555888CCCRRR^^^iii___SSSIII@@@999999===>>>CCCOOO]]]dddeeegggmmmjjjnnnrrrtttyyy{{{uuuqqqnnnmmmnnnppprrrvvv{{{yyysssnnnkkkaaa]]]XXXTTTQQQOOOLLLJJJCCCCCCAAA>>>;;;999:::;;;777999;;;>>>DDDPPP^^^iiizzzeeePPPFFF???:::888444555555444222222333444333333444444555666666666333333222222222222333333444444333333333222222222222222333333333333444444333333444444444444555555555888>>>CCCGGGPPPbbbrrr~~~fffjjjrrr|||xxxrrreeeaaakkk|||sssvvvyyyuuu|||rrr^^^VVVTTTggguuuUUUDDD???AAALLLYYYooo___FFF>>>888666444111111444333333333333333333333333222333333444444333333222111111111111111111111111000111222222333333333333111333555555666999???EEE[[[wwwdddgggvvv}}}wwwzzzpppiiiXXXGGGAAABBBAAA???>>>>>>>>>>>>>>>=========<<<;;;>>>AAADDDIIINNNUUUZZZcccgggnnnsssvvvyyy{{{}}}~~~jjjRRRBBB@@@@@@AAACCCKKK]]]nnnppp___rrr{{{mmmbbbjjjwww___RRRDDD>>>:::666333333333333333222222222111111000000000000000000000000///111222222111111222444111222222333333444555555:::@@@WWW|||{{{{{{~~~aaaFFF>>><<<999:::???CCCCCCMMM]]]dddcccgggqqqxxxsss]]]TTTSSSWWWYYYVVVNNNDDD===:::777777777777666666666666444555555555555555555444555444444333333444444555222222222222222222222222222222222333333444444444666555444444333333444444111777===DDDQQQ```eeeaaaPPPLLLFFFCCCBBBBBBAAA@@@777777666444777AAAQQQ]]]iiiaaaXXXOOODDD<<<;;;@@@>>>AAAMMM[[[```___aaafff___bbbdddeeeiiitttyyysssoookkkiiihhhjjjnnntttzzz|||vvvpppmmmbbb^^^XXXSSSQQQNNNLLLKKK@@@@@@???;;;888666777888888999:::999<<>>888666444111111444333333333333333333333333222333333444444333333222000000000000000000000000///000111222333444444444111333555555666999@@@EEE\\\}}}}}}~~~uuudddbbblllzzzrrruuukkkhhhWWWFFF@@@@@@@@@>>>===>>>>>>>>>>>>============<<>>???DDDOOObbbrrrpppbbbuuuxxxggg^^^ccc{{{iiiOOOAAA???888555666222000000000000000000000000222222222111111111000000333222222111111222222333222222333222111222555777999BBBXXXwwwaaaCCC???AAA;;;999???@@@EEEQQQ___ggggggiiioooyyy~~~zzzdddYYYRRRUUUXXXTTTLLLBBB<<<999777777777777777777777777777777666666555555555444111111333444444333111111333333333333333333333333111222222333333222222111111111111222333444555666222777<<>>;;;777777:::;;;>>>KKKYYYbbbbbb^^^RRREEE===>>>AAAEEEKKKTTTYYYYYYXXXWWWWWWRRRSSSVVVWWWWWW```ttt~~~uuunnniiigggggg^^^^^^```eeennnwww~~~|||vvvqqqmmmjjjaaa___[[[WWWRRROOOLLLKKK@@@>>><<<:::888777777777555666666777888:::>>>BBBTTT^^^iiiooosss{{{hhhSSSHHH@@@:::777555555444444444333333333333333333333333333333333444444444444333333222111444333222111111111222333333333333333333333333333222222333444444555555666999888:::???CCCKKKWWWcccxxx___dddttt}}}rrrhhhbbbnnnxxx}}}ooogggrrrxxxuuuyyy{{{]]][[[cccwww\\\IIIAAADDDTTTdddzzz___III???777555444333333555333222222111111222222333222222222222222222222222111111111111111111111111111111222333333444555555333111222444444555<<>>===<<<;;;::::::<<<>>>AAAEEEIIIOOOUUUZZZdddffflllsssuuutttvvv{{{|||vvvqqqfffXXXHHHCCC@@@AAAGGGTTThhhyyypppeeeyyyvvvfff^^^bbbwwwzzz}}}lllRRRBBB>>>777444555111111111111111111111111111222222222111111111000000333222222111111222222333222222333222111222555777888CCCYYY}}}hhhIIICCCCCC>>><<<@@@DDDHHHRRR___fffgggkkkrrrwww{{{xxxaaaTTTPPPTTTVVVSSSKKKBBB<<<999777777777777777777777777666555555555444444444444444555555555555555555444333333333333333333333333111222222333333222222111111111111222333444555666666:::???FFFUUUeeennnmmmeeeZZZPPPJJJCCC<<<:::<<<:::777777999:::>>>JJJWWW^^^___]]]UUUJJJCCCDDDGGGMMMRRRWWWZZZYYYWWWWWWWWWPPPPPPQQQQQQPPPVVVhhhyyyxxxqqqkkkeee```\\\UUUTTTUUUYYY```hhhnnnqqqzzzxxxvvvsssooojjjgggeee]]][[[WWWSSSOOOKKKIIIGGG>>>===:::888666555555555444444555555666888;;;>>>FFFNNNWWW[[[___hhhxxxgggRRRFFF>>>999777555555555444444444333333333333333333333333333333444444444444444333222222333333222111111111222222333333222222222222222222222222333444444555555666888777888===BBBIIIUUUaaawwwwww```dddyyyoooeee```lllwww|||pppkkkuuu|||zzzhhhccchhh{{{]]]HHH@@@DDDSSSbbbwww~~~]]]III???777444444222222444333222222111111222222333222222222222222222222222111111111111111111111111111222222333333444444444333222333555555666<<>>???>>>>>>>>>>>>>>>=========<<<>>>AAAEEEIIIOOOUUUZZZdddeeekkkqqqrrrqqqtttzzzyyyooojjj```UUUHHHDDDAAADDDLLLZZZpppooojjjttteee]]]aaatttssssssqqqUUUDDD>>>666333555222222222222222222222222222222222222111111111111111222222111111111111222222222222333222111222555777888CCCZZZlllNNNDDDCCC???===AAAFFFJJJSSS]]]bbbeeekkkrrrvvvxxx|||uuu]]]OOONNNQQQTTTRRRJJJAAA;;;999777777777777777777777777444444444444444333333333666555555444444555555666444444444444444444444444111222222333333222222111111111111222333444555666888<<<@@@HHHVVVgggsssvvvrrrggg[[[RRRJJJBBB>>>???<<<999888:::<<>>???@@@@@@AAA<<<>>>AAAEEEIIIOOOUUUZZZccceeeiiimmmlllkkkqqqyyyyyylllddd[[[RRRGGGCCCAAAFFFOOO___uuuppppppssscccZZZ```tttrrrnnn{{{vvvZZZFFF???666333555333222222222222222222222222111111111111111111111111222222111111111111222222222222333222111222555777888CCCYYYrrrTTTEEE@@@======@@@FFFKKKTTTZZZ^^^bbbiiipppwwwwwwzzzqqqZZZNNNLLLPPPSSSQQQIIIAAA;;;999666666666666666666666666444444444444444444444444444333222111111222333444555555555555555555555555111222222333333222222111111111111222333444555666777:::???HHHVVVhhhxxxwwwkkk```WWWNNNIIIGGG@@@>>>===>>>AAAGGGRRRZZZ\\\^^^_________cccjjjqqquuurrrmmmgggaaa\\\ZZZYYYWWWTTTQQQOOOLLLNNNWWWccc}}}ssshhhbbb```[[[SSSLLLJJJHHHFFFFFFHHHKKKMMMMMMRRRRRRSSSSSSSSSSSSRRRRRRPPPOOOMMMJJJGGGDDDAAA@@@<<<:::888666444333333333333444444333222333555666555999===>>>@@@EEENNNVVV[[[lll}}}}}}aaaNNNCCC<<<888777555555555555444444444444222222222222222222222222444444555555555555444444222222222222222111000///000000000000111111111111222222333444444555555666666666777<<<@@@EEEPPP[[[hhhwwwxxx______{{{~~~|||ggg___^^^jjjzzz|||rrrqqq{{{~~~~~~pppkkk~~~oooRRRGGGLLLYYYdddppp}}}]]]GGG>>>666444333000///000333222222111111222222333222222222222222222222222111111111111111111111111333333333222222222222222333333666999999999>>>EEEPPPxxxxxxvvvooo\\\UUUJJJAAA@@@AAA@@@>>>>>>;;;;;;<<<===>>>??????@@@<<<>>>AAAEEEIIIOOOUUUZZZbbbdddgggiiifffeeennnyyy{{{kkk___TTTMMMEEEBBBBBBGGGQQQaaawwwwwwvvvtttaaaWWW___vvvvvvqqqzzzyyy\\\HHH@@@777444777444222222222222222222222222111111111111111111111111222111111000000111111222222222333222111222555777888CCCWWW~~~hhhQQQCCC>>>>>>???GGGOOOXXX\\\^^^cccjjjoooyyywwwyyymmmYYYPPPLLLPPPSSSQQQIIIAAA;;;999666666666666666666666666555555555555555555666666333222111000000111222333555555555555555555555555111222222333333222222111111111111222333444555666777999???HHHWWWiii~~~tttiii```WWWPPPIIIIIIGGGEEEHHHPPPXXX^^^]]]^^^```bbbhhhsss~~~uuummmfffbbb______YYYTTTRRRPPPQQQYYYbbbzzz{{{pppccc\\\ZZZYYYSSSNNNKKKHHHEEECCCDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHIIIIIIJJJJJJIIIHHHFFFCCCAAA@@@<<<;;;999666555444444444333444555444333222444555333666999;;;;;;<<>>666555444111///000333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222222111333333666::::::999>>>EEENNNuuu{{{}}}|||gggVVVKKKBBB@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAEEEIIIOOOUUUZZZaaadddfffeee```aaammm|||}}}kkk[[[NNNHHHEEECCCDDDJJJSSSaaavvv}}}|||vvv___UUU^^^yyy{{{www|||wwwZZZGGG@@@777444777555222222222222222222222222111111111111111222222222111111000000000000111111222222333222111222555777888AAASSSxxxcccKKK@@@???AAAJJJVVVaaaddddddgggmmmpppwwwtttvvvkkkYYYRRROOORRRUUUSSSKKKBBB<<<:::777777777777777777777777555555555666666666666666555444444333333444444555444444444444444444444444111222222333333222222111111111111222333444555666888999???HHHUUUhhhzzznnnccc\\\\\\XXXSSSUUU\\\aaacccaaabbbdddiiirrr~~~vvvoookkkfff^^^WWWTTTSSSUUU[[[cccyyytttkkk^^^WWWUUUUUUSSSQQQJJJHHHDDDBBB@@@@@@>>><<<<<<<<<>>>???AAAAAABBBBBBDDDEEEEEEEEEEEECCCBBBAAA===<<<999777555555444444333444555555333333333555000222444666666555333222;;;AAAFFFKKKVVVffftttzzztttdddRRRGGG@@@;;;888888666666666555555555444444333333333333333333333333444555666666777666666666555333222000/////////000/////////000111111222222222222333444444555555666777666888===???CCCLLLVVVdddqqqwww```ccc}}}}}}ppp[[[SSSPPP]]]qqq~~~}}}tttiiigggnnnpppsssuuulll|||~~~WWWEEEIIIWWWaaahhhzzzsssWWWEEE===666555555222111222333222222111111222222333222222222222222222222222111111111111111111111111111111111222222222222222444333555999999888>>>FFFLLLqqqqqqXXXMMMCCC@@@@@@===<<<<<<<<<<<<<<<;;;;;;:::::::::<<<>>>AAAEEEIIIOOOUUUZZZaaadddfffccc]]]^^^nnnooo[[[MMMGGGFFFDDDGGGMMMVVVbbbsss|||uuu^^^UUU^^^yyy~~~{{{~~~~~~rrrVVVDDD>>>666444666444111111111111111111111111000000111111111222222222111111000000000000111111222222333222111222555777888@@@OOOrrroooNNN@@@@@@BBBJJJYYYgggiiihhhkkknnnnnnsssooorrr|||lllYYYSSSRRRUUUXXXUUULLLCCC===;;;777777777777777777777777444444444555555666666666555666666666666666666555333333333333333333333333111222222333333222222111111111111222333444555666888888<<>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAA===;;;999777555444444444111333444444333222333444111111111333444444222000444777999;;;BBBOOOZZZ```bbbUUUHHHBBB>>>999777777666666666666555555555555444444444444444444444444555555666777777777777777666444111...---...///111//////000111111222333333222222333444444555555666666555777;;;>>>AAAJJJSSS]]]iiiyyyssscccnnn~~~xxxiiiWWWPPPLLLWWWmmm{{{{{{nnnbbb___fffiiioootttlll|||WWWBBBGGGWWWbbbhhhyyyqqqWWWDDD<<<666666777444333444333222222111111222222333222222222222222222222222111111111111111111111111000000111111222222333333444333444777777777>>>FFFMMMqqqpppqqqzzzuuuYYYNNNBBB??????>>>===???===<<<<<<<<<;;;;;;;;;;;;<<<>>>AAAEEEIIIOOOUUUZZZaaadddfffbbb[[[]]]pppsss^^^OOOIIIGGGFFFIIIOOOWWWbbbrrrzzzxxxuuu]]]VVV^^^yyy~~~}}}}}}nnnSSSBBB===555333555222000000000000000000000000000000111111222222222222111111000000000000111111222222333222111222555777888???LLLooovvvpppMMM>>>@@@DDDHHHYYYhhhkkkiiikkklllkkkoookkknnnyyy~~~~~~nnnYYYRRRTTTWWWYYYVVVNNNDDD>>>;;;777777777777777777777777333333333444444555555555444555666777777666555444333333333333333333333333222222222333333222222222111111111222333444666666777666999@@@IIIYYYtttyyyuuuxxxxxxtttooorrrxxxvvvjjj^^^YYYYYYZZZ```fff}}}}}}qqq]]]ZZZUUUPPPMMMKKKKKKKKKKKKHHHDDDBBB@@@>>>;;;999;;;;;;<<<<<<======<<<<<<;;;===???BBBCCCCCCBBBBBB<<<;;;999666444444333444000222333444222222222333555333111333666888777666000222444444999CCCLLLQQQVVVLLLBBB>>>;;;777555666777666666666555555555555555555555555555555555555555555666777777777777777777555000---,,,---000222///000000111222333333333222222333444444555555666555444666:::<<>>GGGPPPsss|||fffgggrrrtttYYYMMMBBB>>>?????????AAA<<<<<<==================<<<>>>AAAEEEIIIOOOUUUZZZbbbeeefffbbbZZZ]]]rrr}}}dddQQQKKKEEEGGGLLLTTTZZZbbbqqq~~~|||rrrvvvoooYYYVVVkkk|||}}}eeeUUUCCC999444111111222444333222222111111222222111111222222222222111111111111111000000000000000222222222222333444555555999;;;JJJjjj{{{tttyyyttthhhIIIBBB@@@;;;JJJOOOWWWaaaiiikkkhhheeekkkjjjmmmuuu|||tttYYYTTTRRRVVVYYYVVVNNNEEE???<<<666666666666666666666666777666555444333444555555555555555444444333333333444444444444444444444444333333333222222111111111444444444444444444444444888333555===BBBMMMfff|||zzz|||rrrbbbYYYVVVYYYaaajjjqqqfffYYYUUUOOOLLLLLLJJJGGGDDDHHHEEEAAA??????>>>===<<<>>>===;;;:::999999:::;;;:::;;;<<<===>>>???@@@AAA===<<<:::888666444333333333333333222222222111111222222222222222222222222111444555555444888AAAHHHLLLFFF???;;;:::999888666555444444444444555666666777666666666555555555444333333444444555555666666666555333111111222333444555444333111000000333666333333222222333333444555555666888:::<<<@@@EEEIIITTT]]]kkk|||ttthhh|||vvv~~~ooo^^^QQQJJJMMMUUUnnnxxx{{{ttt___UUU___eeeggg{{{yyywwwfffxxxsssSSSCCCHHH\\\nnn|||pppWWWBBB>>>999666444333333222222111111000000111111222222222111111111222444555222111111111000000//////666333111111444555444222444333444666666555;;;CCCQQQssskkkgggkkkuuusss[[[PPPEEEBBBAAA>>><<<<<<>>>===<<<;;;;;;;;;;;;;;;???@@@BBBDDDHHHMMMTTTXXX___dddgggccc```gggzzzyyycccRRRMMMEEEEEEJJJSSS[[[cccqqq}}}}}}vvv}}}ppp]]][[[pppbbbSSSBBB999555333333555222111000000//////000000111111222222222222111111111000000000000000000000222222222222333444555555888;;;KKKlll{{{rrrvvvlll{{{```DDD??????:::DDDIIIQQQ\\\eeeiiihhhfffjjjhhhlllssszzz~~~vvvZZZSSSPPPTTTVVVSSSKKKCCC===:::666666666666666666666666777666555444333444444555555555444444444333333333444444444444444444444444444333333333222222222222222222222333444555555666666222333999<<>>>>>===;;;:::======<<<;;;;;;;;;;;;;;;=====================>>><<<;;;:::888666555444444444444444444333333333222222222222222222222222222000222333222111555<<>>999555444333333222222222222222222222222222222222111111111222333444111111111111000000000///333111//////222333222000444333444777777777<<>>======<<<<<<;;;;;;;;;;;;<<<<<>><<<:::=========>>>======<<<<<>>===<<<;;;::::::;;;:::999888777666666666555555555555444444444444333333333333222222222222000222222111000333999>>>AAA>>>:::777777777777666555555444444555555666777777777777777777777777777777777666666666666666555666555333222222222333444222222222555777777333000333333222222333333444555444666777999;;;???DDDGGGQQQZZZhhhwwwtttkkklllhhhWWWQQQQQQSSS\\\xxxxxxdddYYY^^^cccbbblll|||}}}|||aaabbbYYYqqqdddMMMBBBFFFWWWhhhjjjRRRAAA>>>999555444333333222111222333444444333222111222222111111111222333444111111111111000000000000333111000000111222222111333333555888888888???GGG^^^~~~tttkkkeeegggzzzxxxyyy}}}ttt\\\PPPDDD@@@???>>>===>>>;;;;;;:::::::::;;;<<<<<>>888777555555666444333222222111111222222111111222222222222111111000000000000000111111111222222222222333444555555888<<>>@@@???@@@CCCJJJTTT___hhhlllnnnnnnmmmpppwww{{{|||}}}\\\QQQQQQUUUWWWUUUMMMDDD>>>;;;888888888888888888888888666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111222333444555666666666444555777666888BBBOOOfff~~~uuuvvv{{{vvvdddYYYTTTVVV]]]fffyyyzzzsssggg^^^SSSKKKHHHGGGFFFEEECCCBBBBBBBBBCCCBBB???===<<<===???@@@@@@???>>>===??????>>>===<<<;;;:::999::::::999888777777777777555555555444444444444333333333333333333222222222333444333222111333888<<<;;;999777666666666666666555555555555555666666777777777777777888888888888888888777777666666555555555555444333333333333444000000333999@@@AAA<<<666333333222222333333444555444555777888:::>>>CCCFFFNNNWWWeeetttyyylllgggjjj~~~jjjYYYSSSSSSVVV```|||xxxfff[[[^^^dddfffkkkssssssuuuyyywww[[[^^^XXXtttvvv[[[III???@@@NNN^^^zzzjjjRRRAAA===888555333333333222111222444555555444222111222222222222222222222333111111111000000000000000444333222222333333333333333333555888999:::AAAIII```uuukkkggguuuvvvwww|||rrr\\\OOOCCC??????>>>===>>><<<;;;;;;::::::::::::;;;???AAAEEEHHHLLLQQQWWW[[[dddkkkqqqpppnnnrrr}}}zzznnndddccc]]]QQQIIIHHHGGGFFFLLLZZZiiiuuu|||pppkkkvvvyyyqqqrrrxxxWWWJJJ===888666444333444444333222222111111222222111111222222222222111111//////000000111111111111222222222222333444555555:::<<>>>>>@@@CCCIIIRRR]]]fffkkkmmmpppooosssyyy}}}}}}~~~___SSSQQQUUUXXXUUUMMMDDD>>><<<999999999999999999999999555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333444444444444444555555555555777777666666===EEESSShhhxxxpppffffffkkkxxxyyyfffYYYRRRPPPUUU\\\jjjttt}}}xxxkkkdddZZZSSSOOOLLLHHHEEEDDDCCCCCCDDDDDDCCC@@@>>><<<===???@@@AAA@@@??????>>>>>>======<<<<<<<<<;;;::::::999888888888888888444444444444333333333333444444444333333333222222444333222111111222555888666666666666555555555666666555555555555666777777777777777777888888888888888888777777666666555555555555444444333333333444111111444;;;BBBCCC===888333333222222333333444555444555777888999===AAAEEEKKKTTTbbbqqq~~~vvvhhheeeiii|||}}}|||{{{mmm```XXXUUUYYYccc}}}yyyiii^^^bbblllrrrsssuuuqqqsssyyywww[[[___[[[xxxiiiQQQEEE======HHHXXXsssiiiPPP@@@<<<777444333333333222111222444555555444222111222222222222222222222222000000000000000000111111333333333333222222333444333222555999:::;;;AAAJJJ```}}}qqqjjjqqq}}}uuuxxx|||pppZZZNNNCCC??????>>>===>>>>>>===<<<;;;:::999999999???AAAEEEIIIMMMRRRWWW[[[dddkkkrrrtttssswwwyyyjjj]]]ZZZUUUKKKEEEFFFDDDEEENNN]]]lllyyyooofffoootttppp{{{~~~}}}oooSSSFFF:::666555333111222222111000000//////000000111111222222222222111111/////////000111111222222222222222222333444555555:::===KKKggg~~~zzz{{{tttpppaaaPPPDDD===::::::<<<>>>AAAGGGPPP[[[dddjjjlllppppppttt{{{~~~}}}}}}bbbVVVPPPTTTWWWTTTLLLCCC===:::888888888888888888888888555555666666555555444333333333333444444444444555444444444444444444444444333333333333444444444444666555555555555555555555333555666666555555999>>>DDDTTTnnnrrreee^^^XXXWWW]]]mmmvvvdddWWWNNNKKKNNNSSSZZZdddnnnttt}}}}}}pppjjjccc]]]XXXSSSMMMHHHFFFDDDCCCCCCCCCBBB@@@>>><<<===>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>=========;;;:::999888888888888888444444444333333333333222555555444444333333222222222111000//////111222444333555777777666555555666666666555555666666777888888888777777777666666666777777666666666666666555555555555555444444444333333333555999<<<;;;777222333333222222333333444555444555666777999<<>>IIIYYYrrrhhhMMM???;;;777444333333333222111222333444444333222111222222333333333222111111000000000000111111111111111222222111000000111333333333555888999:::AAAIII```xxxoooqqqwwwsssyyy~~~oooXXXMMMCCC@@@@@@>>><<<===>>>>>>===<<<;;;;;;;;;;;;===@@@EEEIIIMMMRRRWWW[[[dddkkkrrrvvvwww{{{xxxgggXXXSSSOOOHHHDDDFFFCCCHHHSSScccqqquuuhhhmmm~~~zzzpppooo|||xxx}}}wwwcccMMMAAA777444444333222222222111000000//////000000111111222222222222111111...//////000111111222222222222222222333444555555999>>>OOOlll|||{{{lllZZZHHHAAA===:::999<<<===@@@GGGQQQ]]]ffflllnnnrrrrrrvvv~~~eeeYYYQQQUUUXXXUUUMMMDDD>>>;;;888888888888888888888888444555666666666555444333333333333444444444555555444444444444444444444444222222222222333333333444555555666666777777888888555777888777555666888::::::EEEZZZuuuooo___TTTOOOLLLKKKQQQdddvvvhhhYYYNNNGGGDDDFFFKKKKKKSSS[[[```iiizzz{{{uuummmgggbbb]]]WWWRRRJJJHHHEEEDDDCCCCCCAAA@@@<<<<<<======???@@@AAABBB@@@?????????>>>>>>>>>>>><<<;;;:::999888777777777555555555555444444444444666555555444333333222222222111//////000222333333222555888999777555666777666666666666666777777888999888777777666555444444555555555555555666666666555555555555555444444333222333444555555444333111333333222222333333444555444555666777888;;;@@@CCCLLLSSS^^^kkkxxxwwwhhhhhhmmmxxxxxxvvvhhh___\\\ZZZdddzzzwwwkkk```eeewwwssstttxxxxxxaaagggdddrrr[[[GGGCCCAAA???JJJZZZqqqhhhKKK>>>;;;666333333333333222222222222222222222222222222333333333333222111000///000000000111111111111000222333222//////111333333333555888888999@@@HHH]]]|||yyyyyyzzz~~~xxxnnnyyypppVVVLLLCCCBBBBBB???<<<;;;<<<<<<<<<<<<<<<===>>>???<<>>===AAAIIITTTaaajjjppprrruuuuuuzzzfff\\\TTTXXXZZZXXXPPPGGGAAA>>>777777777777777777777777444555666666666555333333333333333444444555555555444444444444444444444444111111111222222333333333444555666777888999:::;;;888;;;;;;999777777999999777===NNNhhhppp___QQQIIIGGGEEEDDDJJJ^^^}}}vvvfffZZZMMMEEE@@@>>>@@@EEE@@@GGGMMMPPPYYYkkk}}}~~~uuunnnjjjeee```\\\OOOLLLHHHFFFFFFEEEDDDCCC<<<<<<<<<<<<===@@@BBBCCCBBBAAAAAA@@@???>>>=========<<<:::999888777777777777666666666555555555555666666555444333333222222444333111111333444555555222666999:::888666666777666666666666666777888888999888777666555444333222333444444444555555666666555555666666555555444333///111333333333333444666333333222222333333444555444555666777888;;;???CCCNNNTTT]]]iiiuuu{{{lllkkkooo{{{zzz{{{hhh^^^\\\ZZZeeeyyytttiiinnnuuutttxxxzzzdddllliiivvv^^^JJJEEEBBB???HHHXXXllliiiKKK>>>;;;666333333333333222222222111000000111222222222333333444333222111000//////000000111111111222222444555444111111333666333333555888888888???GGGYYY{{{sssmmmzzzzzziiixxxrrrUUUKKKCCCCCCCCC???;;;:::::::::;;;<<<>>>@@@AAABBB;;;???DDDHHHMMMQQQVVVZZZaaahhhpppuuuzzzvvvfffUUULLLHHHEEEEEEGGGIIIKKK[[[rrr~~~}}}mmmyyy}}}vvvxxx}}}rrrppp~~~}}}{{{hhhQQQHHH@@@777333555777777666333333222222111000//////000000000///000111111222222222111111111111111111111222222333333444444555<<>>999???BBBHHHRRR^^^jjjrrrwwwwwwyyy~~~mmmXXXZZZYYYWWWTTTPPPIII@@@:::888888888888888888888888666666666666666666666666555555444444444333333333333333333333333333333333111222444333333444666888777666777999;;;============<<<;;;:::999999999:::;;;===FFFXXXooo|||mmm```VVVOOOJJJFFFEEEAAACCCUUUssssssdddYYYOOOMMMIIIEEEAAA>>><<<;;;===>>>BBBHHHNNNVVVfffttt|||vvvrrrllleee___RRRNNNKKKJJJJJJIIIFFFBBBAAA???======?????????>>>AAAAAABBBBBBBBBCCCCCCCCC@@@>>>;;;:::::::::999888666666777888888777555444444555666777777555333222111111000000111111222333777999;;;:::999777777777888888888888888888888888777777888888777555333222444555555666666666666666666666666666666555444444333333333222222222111111111111222222222333333333222333555666888<<>>;;;777444333333222111111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222333444444555999>>>BBBYYYjjjfffyyyxxxgggvvvqqqUUUKKKBBBAAABBB@@@?????????>>>===<<<<<<;;;;;;<<<===@@@DDDGGGLLLQQQWWW[[[dddhhhmmmsssyyywwwfffUUUKKKFFFCCCCCCEEEGGGMMM```wwwttt}}}vvvuuu~~~zzztttuuu|||wwwsssbbbNNNCCC<<<555111333444444333333333222222111000000///000000000000000111111222111111111111111111111111111222222333333444444555<<>>:::@@@CCCJJJUUU```kkkssswwwzzz|||sssbbb\\\ZZZXXXUUUPPPHHH@@@:::888888888888888888888888666666666666666666666666555555444444444333333333444444444444444444444444111222444444333444666888888888999;;;>>>AAABBBBBBAAAAAA@@@>>>===;;;::::::999:::BBBTTTkkk|||yyymmmbbbYYYRRRKKKFFFHHHDDDEEERRRhhhyyymmmcccYYYOOOHHHEEEDDDCCCAAA@@@>>>===<<<<<<<<<>>>CCCGGGNNN]]]jjj}}}xxxqqqiiicccXXXTTTPPPNNNNNNMMMIIIEEEDDDBBB@@@@@@AAAAAA@@@???@@@@@@@@@@@@AAAAAAAAABBBAAA???===>>>??????===;;;;;;;;;<<<<<<<<<;;;:::999444444555555444333111000222222222222222333444444777999;;;;;;999777777777888888888888999999999999777777777777666444333222444555666666777777666666999999::::::999999888777444444444333333333222222111111222222222333333333222333555666888;;;@@@DDDLLLRRR[[[dddnnnzzzlllhhhnnnzzz{{{gggYYYUUUTTTddduuunnnhhhuuusssqqqfff___gggqqq~~~gggPPPFFFBBBAAAHHHSSShhh[[[HHH>>>;;;666444333333222111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222333444555555666:::???CCC```iiieeeyyyvvvhhhxxxpppVVVKKKBBB@@@AAA???>>>>>>???>>>===<<<<<<;;;;;;<<<===@@@CCCFFFJJJOOOVVVZZZaaaeeelllrrrzzzvvvfffSSSIIIDDDAAABBBDDDEEEOOOfff}}}|||{{{www{{{|||xxxxxx}}}xxxmmmgggYYYIII>>>:::444222222333222111333333222222111000000000000000000000000111111111111111111111111111111111111222222333333444444555;;;???LLLfffbbbDDDAAA???===>>><<<@@@EEENNNYYYdddmmmtttwww~~~vvvjjj^^^\\\YYYUUUPPPHHH@@@:::777777777777777777777777666666666666666666666666555555444444444333333333555555555555555555555555111222444444333444777999:::;;;===???BBBEEEGGGHHHHHHHHHGGGFFFDDDAAA>>>===;;;<<>>>>>===<<<;;;<<<>>>@@@FFFTTTaaa{{{{{{tttnnnaaa]]]XXXVVVTTTRRRMMMIIIDDDBBB@@@???@@@@@@>>>===@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAADDDGGGGGGDDD@@@;;;;;;<<<<<<;;;;;;:::999777777666555333222111111444333333333333444555555888999;;;;;;999888777888888888888999999:::::::::888888666555444333333333444555666666777777666666888888999999888888777666555555555444444444333333111111222222222333333333222333555666777;;;???CCCHHHNNNWWW```iiiuuuqqqjjjkkkssshhh[[[XXXVVVgggwww~~~{{{kkkiiivvvuuuppp___XXXaaaoooiiiOOODDDBBBCCCHHHOOObbbzzz~~~YYYDDD===:::666444333333222111111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222444444555666777;;;@@@CCCcccllljjjwwwmmm}}}qqqXXXMMMCCCAAAAAA???======???>>>===<<<<<<;;;;;;<<<>>>???BBBDDDHHHMMMTTTYYY^^^cccjjjrrr{{{ssscccQQQGGGDDDBBBBBBEEEDDDQQQiii}}}~~~{{{xxx|||ssseee\\\QQQFFF<<<999555444444444333111222222222111111111000000//////000111111111111111111111111111111222222222111222222333333444444555888===GGG^^^eeeCCCAAA???<<<======AAAHHHSSS^^^hhhoootttwwwsssiii___]]]ZZZVVVPPPIII@@@:::666666666666666666666666666666666666666666666666555555444444444333333333444444444444444444444444111222444444444555777999<<<>>>AAACCCEEEGGGIIIKKKLLLMMMMMMLLLJJJGGGDDDBBBAAACCCMMMaaawww|||xxxpppeee]]]QQQNNNKKKKKKOOOVVV^^^ccc___^^^[[[TTTLLLGGGEEEFFF@@@AAAAAAAAA@@@???===<<<>>><<<<<<======CCCPPP]]]uuu{{{lllhhhbbb^^^\\\XXXRRRNNNIIIFFFDDDBBBBBBAAA@@@>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@AAADDDJJJPPPPPPJJJDDD<<<<<<<<<;;;;;;:::999999<<<;;;999777555444444444444444333333444444555666888:::<<<<<<:::888888888888888999999:::;;;;;;;;;999888666444333333444444555555666777777777777777888888888888888777666666444444444444333333333333111111222222222333333333222333444555666999>>>AAAEEEKKKSSS\\\fffrrrssskkkiiilll~~~iii^^^\\\YYYmmmuuugggfffttt~~~uuuaaaVVV```pppqqqRRRDDDDDDGGGKKKNNN^^^uuu}}}YYYCCC<<<999555333333333222111111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222333444444555666:::???CCC^^^uuuvvv{{{tttuuu[[[PPPEEEBBBAAA???===>>>???>>>===<<<<<<;;;;;;<<<>>>???AAACCCFFFLLLRRRWWW\\\bbbjjjrrr|||mmm___OOOGGGEEECCCDDDGGGDDDRRRjjj~~~{{{xxxyyyuuuzzzooo___TTTKKKDDD999777555444333333222111222222222111111111111111//////000111111111111000000000111111111222222222111222222333333444444555555:::CCCWWW~~~jjjIIICCC>>>;;;>>>>>>BBBJJJWWWbbbjjjpppuuuxxx}}}lllccc]]][[[ZZZWWWRRRJJJAAA;;;666666666666666666666666666666666666666666666666555555444444444333333333222222222222222222222222111222444444444666888:::>>>AAADDDEEEFFFGGGJJJMMMMMMNNNOOOOOOMMMKKKHHHFFFDDDJJJYYYnnnyyyppp```\\\VVVQQQRRRWWW___ddd\\\___```\\\SSSJJJEEEDDDBBBBBBBBBAAA@@@???>>>>>>>>><<<<<<<<<===AAAMMMZZZqqqwwwrrrlllgggddd___YYYTTTQQQOOOKKKIIIHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@BBBHHHQQQXXXXXXOOOGGGAAA@@@??????>>>============<<<:::888666555555555333333333333333444555555999;;;===<<<;;;999999999999999::::::;;;;;;;;;;;;:::999777555444444444555555666666777777777777777;;;;;;<<<<<<;;;;;;:::999333333333333222222222222111111222222222333333333222333444555555888<<<@@@DDDJJJQQQZZZcccppp~~~sssmmmiiihhhttt~~~eee[[[[[[YYYqqqsssffffffrrrlll^^^dddrrr]]]HHHEEEIIIKKKLLL\\\rrr{{{WWWCCC<<<999555333222333222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222333333555888===AAAXXXxxx{{{^^^RRRFFFCCCBBB@@@???@@@???>>>===<<<<<<;;;;;;<<<===???AAACCCFFFKKKQQQUUU\\\bbbjjjsss|||iii\\\NNNHHHGGGEEEEEEGGGFFFSSSjjj~~~sssssstttooouuu}}}}}}iii[[[QQQHHHCCC555444333111000000111111111111111111111111111111...///000222222111111000000000000111222222333333111222222333333444444555444999AAASSSzzzvvvXXXJJJ>>><<>>BBBFFFGGGGGGIIIMMMQQQQQQQQQQQQQQQPPPNNNLLLKKKGGGRRRfff|||mmmfff\\\TTTSSSYYYaaahhhhhhlllnnnjjj```SSSJJJEEEBBBBBBAAA@@@@@@@@@@@@AAA<<<;;;;;;<<<<<>>============::::::999888666555444444444333333333333444555555:::;;;======;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::888777666555555555555666777777888888777777:::::::::::::::999999888333333222222222111111111111111222222222333333333333333444444555777;;;>>>DDDIIIPPPXXXbbbooo}}}tttppplllfffkkkwwwxxx^^^UUUVVVWWWppp|||sssgggfffqqq}}}jjjjjjrrrjjjNNNEEEHHHJJJKKK[[[rrrwwwVVVCCC;;;888444222222333222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222000111222333444777===@@@WWWvvv|||^^^RRRFFFBBBBBB@@@@@@AAA???>>>===<<<<<<;;;;;;<<<===???BBBDDDGGGKKKOOOSSS[[[aaajjjsss}}}|||hhh\\\PPPKKKIIIFFFDDDEEEGGGUUUkkkvvvooottt~~~mmmiiisss}}}uuudddXXXOOOGGGBBB555444333000///000111333111111111111111111111111...///111222222222000//////000000111222222333333111222222333333444444555444:::AAARRRxxxwwwmmmTTT???===AAA<<>>===>>>FFFQQQfffzzzyyyuuuoooiiiccc[[[XXXSSSPPPNNNKKKHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCGGGQQQ___hhhfffXXXKKKBBBAAA???>>><<<<<<<<<===888999999999999777555444555555444444555555666777:::<<<>>>>>><<<:::::::::======<<<<<<;;;;;;::::::::::::::::::888777666555666666777888888888888777777777777888777666666555444444333333333222222222111111222222222333333333333444444444444666:::===CCCHHHOOOWWW```mmm|||uuutttpppfffdddiiitttZZZRRRUUUVVVnnn}}}rrrfffeeennnvvvooopppsssQQQEEEHHHMMMOOO^^^vvvvvvVVVFFF:::777444222222333222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222333333555888===AAAUUUpppsss{{{ttt\\\PPPDDD@@@@@@??????@@@???>>>===<<<<<<;;;;;;<<<<<>>EEEOOOeeevvvzzzuuunnniiieeebbb]]]ZZZWWWTTTQQQOOOJJJJJJJJJIIIIIIIIIHHHHHHEEEIIITTTcccmmmjjj[[[MMMGGGFFFDDDBBBAAAAAAAAAAAA999:::<<<===<<<:::888777666666666666666777888888:::<<<>>>>>><<<;;;:::;;;>>>>>>===<<<;;;::::::999:::;;;;;;;;;:::888666555666666777888888888888888999::::::::::::999888888555555444444444333333333111111222222222333333333333444444444444666999<<>>BBBSSS|||mmmiiioookkkZZZNNNBBB??????>>>>>>@@@???>>>===<<<<<<;;;;;;<<<<<>>NNNsssoooeeeJJJFFF===AAAEEENNNZZZeeejjjmmmppprrrxxx|||~~~}}}zzzYYYPPPNNNOOOTTTYYY[[[UUUHHH===:::888777777888999999888777777777777666666666666777666555444333444555555444333333222111000//////222333444555666888999999;;;BBBCCCFFFNNNRRR\\\ooo{{{xxxrrriiiaaa\\\\\\]]]jjj{{{mmmjjjnnntttxxx{{{vvvtttxxxxxxtttnnnlllhhhfff]]]PPPHHHGGGFFFEEEEEEBBBBBBBBB@@@@@@FFFNNNddd}}}~~~{{{zzz{{{{{{oookkkeeeaaa^^^]]][[[ZZZ[[[TTTLLLIIIJJJKKKJJJHHHHHHKKKUUUcccmmmkkk]]]PPPKKKDDD>>>???@@@>>>===>>><<<<<<;;;;;;;;;::::::::::::888666555555777999;;;<<<<<<<<<;;;:::999777666777777888;;;>>>???===<<<@@@???>>>======<<<:::888777777888888888888777777888888888888777777777777444444333333333333222222333222222111111222222333444555666666666888;;;===@@@EEELLLTTT___mmm}}}xxxwwwwwwooogggfffjjj{{{rrrYYYRRRTTT^^^sssqqqccciiiqqqsssyyydddqqqqqqVVVKKKJJJQQQZZZjjjsssZZZHHH;;;888555444333333222111000000000000000000000000111222222333333222222111222222222222222222222222222222222222222111000///444444555444555777:::===QQQwwwtttooowwwiiijjjfffVVVLLLDDDCCCBBB???<<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<>>>@@@AAADDDHHHMMMQQQXXX```kkkvvvyyyiiibbbWWWOOONNNKKKDDDEEEKKKUUUhhh{{{nnnccc^^^rrr{{{yyy~~~lll___UUUJJJBBB>>>777666444222111111111222333111000111333333111.../////////000000111111111000000000000000000000000333333333222222333444444666;;;@@@NNNrrrnnn}}}fffIIICCC;;;AAABBBKKKVVVaaagggkkknnnpppvvvyyy||||||[[[OOOKKKMMMRRRXXX[[[VVVJJJ???:::888777777888999999888777777777777666666666666777666555444333444444555222222222222111111111111111222333444555777777888999???@@@CCCLLLRRR^^^sss~~~rrrfffaaacccgggxxx|||wwwxxxzzz{{{yyytttrrrtttuuutttuuuxxx{{{mmm[[[NNNIIIEEEAAAEEECCCBBBCCCAAA@@@EEEMMMddd~~~vvvrrrlllgggeeeddddddcccaaaZZZRRRMMMMMMMMMKKKIIIKKKNNNWWWdddnnnmmmaaaVVVMMMEEE???@@@@@@>>>===>>>===<<<<<<;;;:::::::::::::::888666555555777999:::<<<<<<;;;;;;:::888777666666666777:::===>>>===<<>>QQQvvvrrrnnn~~~ooonnniiiUUUKKKCCCBBBBBB@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<>>>@@@AAADDDHHHMMMQQQZZZbbbnnnyyysssaaa\\\RRRLLLLLLIIIDDDFFFNNN___qqqvvvhhh___^^^tttnnnaaaUUUIIIAAA===666555333222111111111222111000000111333333222000000000000111111111111111000000000000000000000000555444333333222222333333666;;;@@@MMMpppvvv~~~gggHHH@@@:::BBB???FFFQQQ[[[bbbgggkkkmmmrrruuuxxx|||```MMMHHHJJJOOOVVV[[[VVVKKKAAA;;;999777777999999999888777777777777666666666666666666555444444444444555111111111111222222333333000111222333444666777777777===<<<>>>HHHPPP```vvv~~~nnngggkkkssszzzuuurrrssssssuuu}}}{{{hhhXXXPPPJJJFFFGGGEEEEEEFFFDDDBBBGGGNNNddd}}}xxxqqqllljjjjjjkkkkkkgggaaaYYYTTTRRRQQQNNNLLLOOOQQQYYYeeeoooppphhh___PPPHHHBBBBBBBBB???===>>>======<<<;;;::::::999999:::999777666666777888:::<<<;;;;;;:::999888777777555666777:::===???>>>======<<<::::::::::::888666888888999999999999888888888888777777777777666666444444333333333333222222222222111111111111222222222333444444444555888;;;@@@EEELLLUUU^^^jjjwww}}}xxx|||kkk```\\\aaafffllluuuppp[[[VVVZZZeeewwwrrrhhhkkkttt{{{rrrzzzbbbNNNIIILLLVVVbbbqqqVVVCCC:::777444333333333222111111111111111111111111111000000000111111000000000222222222222222222222222000000111222222222222111111222333444555777<<>>>>>>>>===<<<<<<;;;;;;<<<===???AAADDDHHHMMMQQQ[[[cccppp~~~ttteeeYYYPPPJJJIIIGGGCCCHHHQQQgggxxxsssddd]]]^^^vvv|||qqqcccWWWHHH===888555444333222111111111111000000000111222333222222111111111111111111222222000000000000000000000000333333222222222333444444333888===KKKooo~~~iiiHHH???999BBB===CCCLLLVVV^^^dddiiikkknnnrrrwww~~~eeeNNNGGGIIINNNUUUZZZVVVKKKBBB;;;999888888999:::999888777777777777666666666666666666555555444444444444222222222222222222222222111111222333555666777888777<<<999:::DDDMMM]]]uuuuuukkkpppzzz}}}zzzxxxwwwxxx|||hhhYYYQQQLLLKKKIIIIIIIIIGGGFFFKKKRRRfff}}}xxxttttttyyy{{{rrrllljjjjjjjjjkkkhhhccc]]]XXXVVVUUUSSSQQQSSSUUU[[[fffppprrrmmmgggSSSKKKEEEDDDDDDAAA??????>>>===;;;:::999999::::::;;;:::888777777777888999;;;::::::999888777777777666666888<<>><<<:::999::::::888777999999999::::::999999999888777777777666666666666444444333333333222222222222222111111111111222222222333444444444555888;;;???DDDLLLTTT\\\gggsss{{{|||wwwoooccc^^^[[[]]]dddjjjvvvnnn[[[XXX]]]eeevvvtttoooqqqzzzoooyyy[[[KKKIIIMMMZZZhhhmmmSSSBBB999777444333333333222111111111111111111111111111000000111111111111000000111111111111111111111111//////000111222333333333000111222333444777<<>>>>>>>>===<<<<<<;;;;;;;;;===???AAADDDHHHNNNRRR[[[dddqqqxxxkkkXXXOOOIIIHHHEEECCCKKKWWWpppqqqbbb]]]aaayyyxxxyyy}}}ooodddXXXIII<<<666444333333222111111111111///000111222222222222222222222111111111111111111000000000000000000000000111111111222333444666777333888<<>>BBBHHHQQQ[[[bbbgggiiikkkpppwwwjjjPPPIIIJJJNNNUUUYYYUUUKKKBBB<<<:::888888999:::999888777777777777666666666666555555555555555444444444444444333333222111111000222222333555666777888999999===999999AAAHHHWWWnnn|||qqquuu~~~~~~zzzdddUUUNNNLLLJJJIIIIIIHHHGGGMMMVVVkkkzzzpppiiihhhkkkqqquuuqqqsssxxxyyypppiiifffeeeeeeeeeccc```\\\YYYWWWWWWWWWVVVVVVWWW\\\eeennnqqqooojjjVVVNNNGGGGGGFFFCCCAAAAAA===<<<;;;999999:::;;;<<<<<<;;;:::999888999999:::::::::888777777777777777777777:::>>>BBBEEEEEEDDDAAA???<<<;;;;;;:::999888999999999::::::999999999777777777666666666666555444444333333333222222222222111111000000111111222333444555555555666999<<<>>>CCCKKKRRRZZZdddooowww~~~wwwtttiiiccc]]]\\\___aaahhhmmm[[[YYY]]]ddduuussstttvvv|||wwwlll{{{wwwVVVJJJIIIMMM]]]ooogggPPPBBB888666333222333333222222111111111111111111111111111222222222222222222111111111111111111111111111...///000111222333333333000111222333444777<<>>>>>>>>===<<<<<<;;;;;;;;;===???AAADDDHHHNNNRRRZZZbbbqqqxxxlllXXXOOOHHHGGGEEEFFFSSSbbb}}}oooaaa___fff}}}wwwkkkmmmyyywwwiii___VVVIII===888333222222222222111111000///111222222111111111222111111111111111000000000000000000000000000000000///000000111333555777888777;;;>>>IIIjjj|||zzzuuuxxx|||___GGGBBB999??????AAAFFFMMMWWW___eeegggiiipppxxxnnnSSSIIIJJJNNNUUUYYYVVVLLLCCC===;;;999999999:::999888777777777777666666666666555555666666555555444333555555444333222111000000222333444555666888999999999>>>:::999@@@DDDQQQfffzzzuuuyyyuuuaaaTTTLLLIIIGGGGGGFFFGGGOOOYYYsss}}}pppddd___```ccceeebbbeeejjjrrrzzzxxxssskkkdddaaa______^^^ZZZYYYWWWVVVUUUVVVWWWXXXWWWXXX\\\dddkkknnnllliiiVVVNNNHHHGGGFFFCCCAAABBB<<<;;;:::999999:::<<<>>>>>>===<<<;;;;;;::::::;;;:::999777666666666777888777888;;;???DDDGGGHHHGGGDDDBBB>>><<<;;;;;;999888888888999999999999888888777777666666666666555555444444333333333333222222111111000000000000111111333444555555555666999<<<>>>BBBIIIOOOWWWaaammmvvvyyywwwppphhhbbb___^^^[[[]]]lll}}}kkkZZZXXX\\\fffxxx~~~pppyyy|||}}}qqqooojjj}}}kkkQQQJJJJJJMMM```www}}}aaaLLL???888555333222222333333222222222222222222222222222222222333333333333222222111111111111111111111111...///000111222333333333000111222333444666;;;>>>JJJllliiiTTTRRRQQQVVVPPPKKKHHHCCC???>>>AAA>>>>>>>>>===<<<<<<;;;;;;:::<<>>@@@??????>>>>>>===<<<<<<<<<999888666555555666777888666777:::???EEEHHHIIIHHHGGGCCC???<<<;;;:::888777777888888888888888888777777777666666666555555555444444333333333333222222111111000000000000111111222333444444444555888;;;===AAAGGGMMMTTT```mmmvvv|||xxxuuullljjjfff```ZZZYYY]]]cccqqqjjjYYYVVVYYYlll~~~zzzpppyyypppsssqqqxxx___LLLJJJIIIMMMcccxxx[[[GGG;;;777555222111222333333222222222222222222222222222111111222222222222111111111111111111111111111111///000111222222222222222111222333333333555999===IIIhhheeeOOOLLLKKKOOOJJJHHHFFFCCC>>>>>>AAA>>>>>>>>>===<<<<<<;;;;;;:::<<<>>>AAADDDIIIOOOSSSXXXaaarrrxxxkkkVVVMMMFFFFFFGGGNNNbbbwww}}}iii___dddppp|||wwwxxxdddYYY^^^nnnzzzvvvxxxcccTTTHHH===666333111111222222222111111000000333444333000//////111111000000000//////......000000000000000000000000222222222222333444444555444888;;;GGGiiiwwwiiicccbbbJJJ???DDD:::;;;@@@???AAAGGGQQQZZZ___aaagggpppyyy|||rrrTTTFFFHHHMMMUUU[[[ZZZRRRJJJ>>><<<:::999::::::999888777777777777666666666666444555666666666555333333222222333333333333444444000111222333555666777777555;;;;;;;;;AAABBBKKK]]]rrr~~~yyyqqqvvv~~~~~~aaaSSSOOOKKKJJJJJJNNNZZZfff{{{jjj```\\\ZZZYYYRRRRRRRRRUUUYYY\\\^^^___bbb^^^YYYVVVUUUTTTSSSSSSNNNNNNOOONNNNNNOOOQQQSSSWWWXXX[[[```eeefffdddaaaQQQIIICCCCCCCCC@@@??????:::999888777999<<>>======<<<999888666555444555777888555666999???DDDHHHIIIHHHHHHDDD???<<<:::999777666777777888888888888777777777666666666555555555555444444444333333333222222111111000000000000111111111222333333333444777:::===AAAFFFKKKSSS___lllvvv~~~wwwvvvpppppplllddd]]]YYYWWWUUUYYYqqqjjjXXXTTTWWWqqqwwwsss}}}xxx~~~mmmWWWHHHIIIIIILLLeeevvvWWWCCC777777555222111222333333222222222222222222222222222000000111111111111000000000000000000000000000000000000111222222222222111222333333333333555999<<>>===AAA>>>>>>>>>===<<<<<<;;;;;;:::<<<>>>AAADDDIIIOOOSSSYYYbbbsssssseeeVVVOOOIIIGGGIIISSSiii~~~lllcccppp~~~}}}tttwwwooo]]]WWW]]]iiiuuu}}}tttlll|||nnnVVVEEE===888222333333222111000000111111111111000//////...//////111111000000//////......222222111111111111111111222222222222333444555555888666===KKKccciiiQQQGGGAAA:::;;;AAA???@@@BBBFFFMMMVVV^^^ccciiillluuu}}}|||SSSKKKHHHIIIRRR]]]^^^TTTIII>>><<<999888888:::::::::888888777555555444444444333444444555555444444333444444333333333333222222111111222333444666666777<<<;;;===>>>>>>AAALLLXXXnnntttpppzzzdddWWWMMMHHHJJJJJJLLL]]]rrr}}}lll```XXXTTTUUUOOOLLLNNNPPPPPPRRRVVVWWWVVVTTTRRRPPPNNNMMMLLLOOOOOOOOOPPPRRRUUUYYY\\\]]][[[ZZZ\\\^^^___\\\XXXLLLIIIFFFDDDBBB@@@===:::888999:::999:::<<<@@@CCCAAABBBCCCCCCBBB???===;;;999777555444333444666777999999:::<<>>:::888666555777777666666555555555555666666666666666666666666222222222111111000000000111111111111111111111111111111222333444666777888===AAAFFFKKKSSS^^^lllvvv|||uuuqqqppppppmmmhhhaaa\\\VVVQQQQQQ]]]xxxggg\\\ZZZ]]]qqqtttrrr{{{|||hhhRRRBBBCCCJJJRRRgggsssQQQ@@@<<<555444333333222222333333222222222222222222222222333222111000000111222333333111000111444555333111111222222333333444555555222111000000222666999;;;CCCUUUrrrSSSEEEDDDEEEDDDBBBAAA@@@AAAAAABBB??????>>>>>>======<<<<<<:::<<<>>>AAADDDIIIOOOSSS]]]gggttt~~~rrrhhhUUUOOOJJJJJJNNN[[[rrrllldddrrr|||sssuuu~~~ssseeeUUUQQQ]]]ppp|||vvvppp{{{kkkSSSCCC===888444333222222111000000111111222111000000/////////000111111000000////////////111111111111111111111111222222222222333444555555888555;;;GGG___nnnSSSGGGAAA;;;;;;???>>>???@@@EEELLLTTT\\\aaaiiikkkrrrxxx{{{~~~XXXNNNKKKKKKSSS\\\\\\QQQEEE???<<<999888888::::::999888888777555555444444555333444444555555444444333444444333333333333222222111111222333444555666666999999:::<<<===BBBNNNZZZooo~~~pppjjjrrrpppZZZNNNHHHIIIJJJMMM```wwwxxxkkkaaa\\\SSSNNNLLLNNNOOONNNMMMOOORRRQQQQQQPPPOOOOOONNNNNNRRRRRRRRRSSSUUUZZZ```cccdddbbb```aaabbbaaa]]]YYYLLLIIIFFFCCCBBB???<<<:::888999:::::::::<<>><<<;;;888777555444444444666777888999999;;;===@@@CCCEEEDDDBBB@@@===:::777666555666666666555555444444444555555555555555555555555333333222222222111111111111111111111111111111111111111222333444666777888===AAAFFFKKKSSS^^^llluuu{{{rrroooppppppooolllhhhaaaXXXQQQMMMTTTiii~~~ggg\\\\\\___ttttttoooyyy~~~hhhSSSCCCCCCHHHPPPcccxxxsssSSSBBB>>>555444333333222222333333222222222222222222222222222222111000000111222222222000000111444444222000111111222222333444444444222222111111222555888;;;DDDTTT|||\\\JJJFFFDDDDDDCCCBBBAAAAAAAAAAAA??????>>>>>>======<<<<<<:::<<>>@@@DDDKKKSSS[[[___jjjlllqqquuuvvvvvv~~~```NNNKKKKKKSSS\\\\\\QQQEEE???<<<999888888999999999888888777666555555555555333444444555555444444333444444333333333333222222111111222333444444555666777666777:::<<>>;;;999777999;;;;;;;;;;;;===?????????>>>===<<<<<<;;;:::888777666444444555555666888888888999;;;===???@@@@@@???===;;;999777666666555555444444444444333333555555555555555555555555333333333333222222222222111111111111111111111111111111222333444666777888<<<@@@FFFKKKSSS^^^kkkuuu{{{rrrpppooonnnoooqqqqqqjjj___VVVPPPOOOXXXssszzzeee\\\]]]```vvvtttooovvvrrryyybbbPPPBBBCCCIIIRRRdddwwwpppQQQBBB===555444333333222222333333222222222222222222222222222222111000000111222222000000///111222333222000000000111111222333333333333333222222333555888999DDDSSS{{{fffNNNFFFEEEDDDDDDCCCBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;===@@@BBBEEEJJJOOOSSSZZZeeeuuuvvvkkkfffffffffdddaaaSSSNNNJJJLLLVVVggg{{{tttjjjnnnwwwwwwyyyuuuqqqddd]]]RRRQQQfffwwwvvvwwwxxx|||zzzdddMMM>>>:::777444222222111111111111111222222222111111111111111222000000000000000000000000111111111111111222222222222222222222333444555555888555999BBBXXX___IIIBBB???<<<<<<===>>>@@@EEELLLTTT[[[___jjjlllqqquuuvvvvvv}}}gggLLLIIIIIIRRR\\\^^^TTTJJJ???===999888888999999999888888777666555555666666333444444555555444444333444444333333333222222222000111111222333444444444666555666777999>>>LLLYYYdddxxx}}}ooogggmmmzzzdddTTTHHHFFFGGGNNNgggtttkkkddd]]]XXXWWWTTTPPPNNNPPPQQQQQQQQQRRRSSSUUUVVVWWWZZZZZZZZZZZZ]]]eeepppxxxvvvssspppmmmkkkeee^^^XXXPPPLLLHHHDDDAAA>>>;;;999777999;;;<<<;;;:::;;;<<<>>>===<<<::::::999999:::777777666555555555555666888888888999:::;;;;;;<<<<<<;;;:::888777777666666333333333333333333333333555555555555555555555555333333333333333333333333111111111111111111111111111111222333444666777888<<<@@@EEELLLSSS^^^kkktttwwwvvvpppllllllsssxxxtttkkkeee___VVVRRRbbbwwwccc[[[^^^bbbxxxuuurrrnnnlllxxxsssXXXJJJ@@@EEEOOO[[[nnnjjjMMM>>>999555444333333222222333333222222222222222222222222222111111111111111111222//////000111111111111000///000000111111222333333444333333333333555777888CCCPPPvvvmmmPPPFFFGGGFFFFFFEEECCCBBB@@@@@@??????>>>>>>======<<<<<<<<<>>>@@@BBBEEEJJJOOOSSSYYYeeevvvvvvggg\\\XXXXXXWWWVVVNNNKKKJJJNNN\\\pppvvviiihhhvvvzzz|||{{{uuuoooaaaZZZQQQUUUmmmyyyrrrqqqsssvvvyyyuuu```JJJ<<<888666333222111111111111111222222222111111111111111222222000000000000111111111111000000111111111222222222222222222222333444555555777666<<>>>>>======<<<<<<<<<>>>@@@BBBEEEIIINNNRRRYYYfffwww|||iiiYYYQQQMMMLLLKKKGGGHHHKKKSSSfff}}}zzzooo^^^fff|||wwwooo]]]TTTNNNZZZtttxxxqqqnnnmmmmmmuuulllZZZFFF:::777555222111111111000111111222333111000000000000111222222000000000111111111111222000000000111222222333333222222222222333444555555777888>>>DDDSSSzzzrrrQQQDDD@@@>>>;;;===???CCCIIIQQQYYY```eeecccffflllrrrtttvvv~~~sssVVVPPPLLLQQQZZZ]]]VVVMMM@@@===:::888888999888888888777777666666777777777333444444555555444444333444444333333333333222222000000111111111222222222666555666777666888BBBMMM]]]ppp{{{~~~~~~ssskkkpppxxxwwwsssttt}}}sssaaaQQQKKKHHHMMMdddtttiiibbb]]]YYY[[[^^^^^^\\\ZZZXXXXXXXXXYYYZZZ___aaabbbbbbcccjjjwww~~~|||xxxrrriiibbbYYYTTTNNNHHHDDDAAA>>><<<999:::;;;:::888777888999999999999888888777777777666666666666666555555555666777888888888888777666666555555444444444444444222222333333333333444444444444444444444444444444222222222222333333333333111111111111111111111111111111222333444666777888:::???EEELLLTTT^^^jjjrrr~~~tttkkkiiisss}}}|||jjjeeewwwuuuddd___dddjjj{{{vvvvvvzzztttXXXNNNIIIOOO]]]pppcccJJJ>>>999555444333333222222333333222222222222222222222222000111222222222222111000...000222222111000111222000000111111222333333333333333333444555777888999>>>LLLooo|||vvvwwwtttzzzvvvXXXPPPRRRPPPLLLHHHDDDBBB@@@@@@??????>>>>>>======<<<<<<<<<===???AAADDDHHHMMMQQQZZZfffvvvnnn[[[OOOIIIFFFEEEDDDGGGLLLWWWmmm{{{rrrhhhXXXeee~~~|||ppp___RRROOOaaa{{{xxxkkkfffdddggg```QQQAAA888666555222111111000000111222222333000/////////000000111222000000111111111222222222///000000111222222333333222222222222333444555555777888>>>BBBNNNuuuzzzVVVDDD@@@>>>===;;;>>>BBBJJJRRR[[[bbbfffdddfffkkkpppqqqqqqyyyyyyZZZRRRMMMPPPYYY]]]XXXQQQAAA>>>:::888888888888777888777777777777777888888333444444555555444444333444444333333333333222222000000000111111111111111333333555777666777@@@JJJWWWjjjvvvzzz}}}uuuoootttwwwoooeeeaaafffppp{{{iiiXXXQQQLLLNNNccc{{{ssslllgggbbbbbbeeefffdddaaa___^^^___```aaaaaadddffffffffflllwww}}}zzztttkkkddd]]]XXXQQQKKKGGGDDDAAA???;;;;;;:::888666666777999777888999999999888666666666666666666666555555444444444555666666555555444555444333222222222222333333333333333444444444555444444444444444444444444111111111222222222333333111111111111111111111111111111222333444666777888999>>>EEELLLTTT^^^iiiqqq}}}uuulllkkkuuussszzzqqq```\\\aaaggg~~~~~~vvvwwwyyyyyyZZZSSSNNNSSSbbbwww~~~^^^HHH>>>:::555444333333222222333333222222222222222222222222000111222222222222111000///111333333111111222333111111222222333444444444222222333555666888999:::===KKKnnnvvvnnnjjjlllttttttYYYUUUXXXUUUOOOIIIDDDBBBAAAAAA??????>>>>>>======<<<<<<;;;<<<>>>@@@CCCGGGLLLPPPYYYeeetttrrr^^^PPPHHHEEECCCDDDHHHNNNYYYoooxxxtttkkkbbbVVVeee~~~ssseeeUUUSSSiiikkkbbbaaa]]]WWWKKK===666666555222111111000000111222333333//////...//////000111111000000111111222222222222///000000111222222333333222222222222333444555555888888===???KKKrrrYYYEEE@@@???>>>:::<<>>:::888888888888777888777777777777777888888333444444555555444444333444444444333333333222222000000000000111111111111111111444777666777???IIIPPPcccpppwww}}}xxxttt{{{vvv~~~xxxlll^^^SSSTTT[[[lllnnn^^^UUUOOOOOObbbyyy|||vvvqqqkkkiiijjjmmmkkkhhhfffeeefffgggiiidddgggjjjiiihhhmmmxxx~~~|||{{{yyysssjjjddd```[[[TTTMMMHHHEEEBBB@@@<<<<<<:::777555555777999666777999::::::888666555666666666777666555555444111222333444555444333222444333333222111111111222333333333444444555555555444444444444444444444444000000000111111222222222111111111111111111111111111111222333444666777888999>>>EEELLLTTT^^^iiiqqq}}}}}}vvvnnnmmmxxx~~~}}}kkkZZZVVV\\\bbbyyy{{{{{{xxxpppsssuuuZZZSSSOOOTTTeee|||xxxYYYEEE===:::555444333333222222333333222222222222222222222222000111222333333222111000///222444444222111222444111222222333333444555555111222333555777888::::::===LLLmmmyyyoooaaafffoooyyyqqqWWWVVV\\\XXXQQQIIIDDDAAAAAAAAA?????????>>>======<<<<<<:::<<<>>>@@@BBBFFFKKKOOOYYYdddrrrvvv___NNNGGGEEEEEEDDDGGGSSSfffxxx}}}zzzlll___```TTTjjj~~~ttt\\\YYY]]]nnnuuu```WWWUUUKKKAAA===:::555222333000000000000000000000000222111000//////000111222000000000000000000000000111111111000000000000000222222222222333444555555444888:::<<>>AAAGGGNNNXXXbbbiiikkklllmmmoooqqqrrruuuvvvcccNNNHHHQQQZZZbbbbbbWWWKKKAAA999999;;;999666666999999999888888888888777666555555555555444444444222222222222222222222222111111222222222333333333333333444555777:::@@@DDDTTT\\\jjjssssssrrrxxx}}}}}}uuu^^^OOOPPPQQQVVVsssyyykkk]]]SSSSSSaaappp{{{qqqnnnpppooooooooolllhhhhhhjjjmmmnnnmmmmmmmmmmmmoooqqqsss|||{{{yyyvvvqqqlllhhheeeaaa^^^XXXSSSOOOJJJEEEAAA===;;;999777666666777888666888;;;===>>><<<:::888555555555666666666666666444444444444444444444444333333222222111222222222111111222222222333333333333333333333333333333333333222222111111222222333111111222222222333333333222333444444333555888:::===AAAGGGMMMTTT]]]hhhpppvvvnnnhhhiiissszzzdddZZZUUUXXXeee{{{|||vvvwwwsssqqqnnnwwwiiiQQQGGGQQQbbbvvvXXXEEE;;;777555555444444444333333333222222222111111111000000111111111111111111111111000000000000000000000000000111111111111222222222222333333333222333666888<<>>===<<<<<<;;;===>>>@@@BBBFFFJJJNNNZZZ```jjjvvvqqq]]]MMMEEECCCBBBDDDJJJYYYnnnzzzvvvgggZZZ]]]]]]rrrnnn]]]]]]eeexxxjjj^^^VVVKKKAAA<<<888444222333111111111111111111111111222111000//////000111222000000000000000000000000111000000000000000000000222222222222333444555555444888;;;===IIIggg}}}uuuyyy^^^KKKAAA===<<<>>>AAAFFFMMMVVV```gggkkklllmmmoooqqqtttxxxzzzfffQQQJJJRRRYYY``````VVVJJJAAA999999;;;999777777999999999888888888777777666555555555555444444444222222222222222222222222000000111111111222222222222333444555666:::???DDDOOOXXXeeeooopppqqqzzzfffQQQMMMKKKKKK```|||zzzmmmbbbYYYZZZffftttzzztttuuuppprrrtttssspppnnnnnnooooooooonnnmmmnnnppptttvvvzzzxxxuuupppkkkgggcccaaa___\\\XXXTTTPPPLLLFFFBBB===;;;999777666666777888555777:::<<<<<<;;;999777666666666666666777777777666555555555444444333333333333222111111111222222222222333333333444444444333333333333333333333333333222222111111222222333111111222222222333333333222333444444444666999;;;===AAAGGGMMMTTT^^^iiiqqq|||qqqlllffffffooovvv||||||ccc[[[VVVYYYggg|||yyysssttt~~~wwwqqq|||mmmUUUJJJSSSeeevvvXXXEEE;;;777444444444444333333333333222222222111111111000000111111111111111111111111000000000000000000000000000111111111111222222222222333333333333444666999@@@PPPmmmvvv|||{{{nnnooorrrtttwwweeeMMMTTTVVVYYYVVVMMMFFFCCCCCCAAAAAAAAA@@@???>>>===<<<<<<;;;===>>>@@@AAAEEEJJJNNNVVV\\\gggsss|||lll[[[MMMEEEBBBBBBCCCMMMaaaxxxxxxttteeeYYY]]]iii|||{{{wwwggg^^^cccooorrrbbbVVVKKK???999666222111333222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000111111222222222222333444555555444888;;;>>>IIIeeeooosssWWWEEE>>><<<>>>@@@DDDJJJTTT^^^dddiiijjjkkkmmmoootttyyy}}}kkkUUUMMMRRRXXX___```WWWJJJ@@@999999;;;:::888999999999888888888777777777666555555555555444444444333333333333333333333333000000000000111111111111222333333444666:::@@@DDDMMMUUUaaakkknnnrrr~~~tttWWWMMMHHHFFFQQQccc|||rrrjjjeeefffqqq|||{{{yyyssswwwzzz{{{yyyvvvtttrrrrrrqqqpppoooooorrrwww{{{{{{wwwqqqkkkeee```^^^]]][[[ZZZXXXVVVSSSNNNHHHCCC===<<<999777666666777888555777999;;;<<<:::888777888888888888888888888888888777777666555444333333333333222111111111111111333333444444444555555555333333333333333333333333333222222111111222222333111111222222222333333333222333444444555666999<<<===AAAGGGNNNUUU___jjjrrrzzznnniiiccccccjjjqqqyyyxxxbbb[[[WWW]]]mmmwwwrrrsss}}}tttrrrZZZPPPWWWiiiuuuXXXEEE;;;666333333333333222222222222222222222111111111111111111111111111111111111111000000000000000000000000000111111111111222222222222333333333333444777999EEEUUUqqquuuwwwyyyyyyssstttuuutttsssyyycccKKKQQQQQQUUUTTTMMMFFFEEEDDDCCCAAAAAA@@@???>>>======<<<;;;===>>>???AAADDDIIILLLQQQXXXcccoootttfffZZZOOOGGGCCCDDDCCCOOOfff~~~}}}xxxiii]]]aaasssyyy|||qqqeeeaaaiiivvvtttaaaUUUJJJ===777444111111333222222222222222222222222111000000000000000000111000000000000000000000000000000000000000111111111222222222222333444555555555777;;;???HHHbbbkkkjjjOOOBBB===>>>@@@BBBHHHPPPZZZaaagggiiijjjkkkmmmqqqyyy~~~oooYYYOOORRRWWW^^^bbbZZZKKKAAA999999;;;:::999:::888888888888777777777777666555555555555444444444333333333333333333333333000111111111222222222222222222333444666;;;BBBGGGPPPVVVaaakkkooouuudddSSSMMMJJJOOOYYYttt}}}vvvsssqqqsss{{{|||zzz|||~~~~~~{{{yyywwwuuuuuutttrrrqqquuu|||}}}uuulllddd___\\\[[[YYYXXXXXXWWWUUUPPPIIIDDD>>><<<:::888777777888999777999;;;<<<===<<<:::999:::::::::::::::999999999:::999888777666555444444444333222111111111111111333333333333444444444444333333333333333333333333333222222111111222222333111111222222222333333333111222333444444666999;;;===BBBHHHOOOVVV```llluuu|||ppphhhcccbbbhhhpppyyyuuu___YYYXXXaaauuuzzzuuuwwwssssss___UUU\\\nnnsssWWWEEE;;;666333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222222333333333333555888:::GGGXXXssstttsssrrrrrrsss~~~wwwyyyzzzyyyuuuwwwiiiNNNOOONNNSSSSSSMMMGGGEEEDDDBBBBBBAAAAAA@@@???>>>===<<<<<<===>>>???@@@CCCGGGKKKMMMTTT___kkkzzzvvvjjj]]]UUUNNNFFFCCCEEECCCQQQiii~~~lll```eeexxx{{{|||{{{ooogggiiiqqq|||ttt```SSSGGG;;;666333000111333111111111111111111111111000000000111111000000000000000000000000000000000//////000000111111111111222222222222333444555555555777;;;@@@HHH^^^gggzzz~~~[[[DDD>>>>>>???@@@EEELLLVVV]]]hhhjjjmmmmmmnnnrrrzzzsss\\\QQQSSSVVV^^^ccc^^^LLLBBB999888::::::999:::888888888777777777666666666555555555555444444444333333333333333333333333222222222333333333444444222333333555888???FFFLLLTTTZZZdddlllpppxxxyyyaaaUUUOOOOOOQQQfff|||zzzvvvwwwzzz|||yyytttqqqrrrvvvyyy~~~}}}|||zzz{{{zzzwwwvvvyyy~~~tttkkkddd```^^^ZZZZZZZZZYYYWWWRRRJJJEEE???>>>;;;999888888999:::;;;<<<===??????>>>===<<<=========<<<<<<;;;;;;;;;;;;;;;:::999777666555555555444333222111111111111222222222222333333333333333333333333333333333333333222222111111222222333111111222222222333333333000111222333333555888;;;???CCCJJJQQQXXXcccoooxxxvvviiieeedddiiirrr~~~rrr\\\XXXWWWeee{{{xxx{{{|||qqqppp___YYYbbbuuuoooTTTDDD;;;666333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111333333444444555888;;;FFFZZZtttuuusssoookkktttnnn|||}}}{{{{{{sssRRRKKKLLLQQQRRRMMMGGGEEECCC@@@BBBBBBAAA@@@???>>>======<<<===>>>>>>???BBBFFFIIIKKKRRR\\\ggguuummm___RRRNNNJJJCCCAAAEEEHHHVVVooo}}}kkkaaaiiizzz}}}}}}xxxnnniiiooowwwvvvaaaNNNDDD999555333111111333000000000000000000000000000000111111111111000000000000000000000000000000/////////000111111222222222222222222333444555555666777<<>>>>>>>>BBBIIISSSYYYgggkkkoooqqqqqqvvv~~~xxxaaaTTTSSSTTT\\\ccc```NNNCCC:::888:::999999:::888888777777777666666666666555555555555444444444333333333333333333333333333333333333444444444555333333555777;;;CCCLLLSSSXXX^^^gggpppttt|||yyyeeeYYYSSSPPP]]]kkk|||~~~uuuooonnntttyyy{{{}}}zzzvvvnnngggcccbbbdddfffqqquuu~~~{{{|||wwwnnnhhheee```___^^^]]]ZZZTTTMMMHHHAAA???===;;;::::::;;;<<<>>>>>>@@@AAAAAAAAA@@@????????????>>>>>>======<<<<<<;;;;;;:::999888777777777666555333222222222222111111111222222222333333333333333333333333333333333222222111111222222333111111222222222333333333000111222333444666999<<<@@@EEELLLSSS[[[fffrrr{{{zzzmmmiiigggjjjtttppp[[[XXXXXXiiizzzyyy|||wwwppphhh\\\[[[fff{{{jjjOOOAAA:::666333333333333222222222222111111111111111222222222111111111111111111111111000000000000000000000000000111111111111222222222111333444444444666999<<>>>>>===<<<===>>>>>>>>>AAAEEEHHHJJJPPPYYYbbbooohhhXXXLLLJJJHHHBBBBBBGGGOOO___xxxwwwgggeeerrr{{{||||||}}}uuullliiinnnwww~~~rrr\\\JJJ@@@777555444111111333111111111111111111111111///000111222222111000///000000000000000000000000...//////000111111222222222222222222333444555555666777<<>>======???GGGPPPVVV```fffmmmqqqsssxxxgggXXXTTTSSSZZZaaa___PPPEEE;;;999999888888999888777777777666666666666666555555555555444444444444444444444444444444444222222333333333444444444333444666999???HHHRRRYYY^^^dddnnnwww|||rrriiidddeeejjjpppuuuzzzyyyrrriiifffbbbbbbjjjrrrtttssssssnnniiibbb\\\YYYXXXXXXXXXZZZ___iiiyyyyyyrrrnnnhhhgggdddbbb^^^XXXQQQKKKCCCAAA???===<<<<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;::::::999999888777666555444333333333222222222333333333444444333333333333333333333333333222222111111222222333111111222222222333333333111333444555666888;;;>>>BBBGGGNNNUUU^^^iiiuuu~~~}}}{{{{{{yyyrrrnnnjjjkkktttmmm[[[ZZZZZZkkkzzzzzz~~~sssrrrwww^^^WWW[[[jjjeeeKKK???:::777444444444444333333333333000000111111111222222222111111111111111111111111000000000000000000000000000111111111111222222222111222444444444666:::<<>>===<<<===>>>===>>>@@@DDDGGGJJJNNNUUU]]]iii|||gggVVVJJJIIIIIIDDDDDDJJJUUUeee|||pppfffiii{{{|||{{{{{{{{{rrriiigggiiissszzz|||mmmUUUGGG>>>666555444222222333222222222222222222222222///000111222222111000///000000000000000000000000...//////000111222222222222222222222333444555555666777<<>>EEENNNUUUXXX```iiinnnqqqwwwkkk[[[UUURRRWWW___\\\QQQFFF;;;999999888777888777777777777666666666666666666555555555444444444444444444444444444444444111111222222222333333333444555777:::AAAKKKUUU]]]ccciiittt~~~yyyxxxwwwwwwwwwtttlllddd\\\WWWYYYccclllnnnkkkjjjddd```ZZZVVVSSSRRRQQQQQQKKKRRRZZZcccoooxxxsssnnnllliiifffaaa[[[SSSNNNDDDBBB@@@>>>======>>>???@@@@@@AAABBBBBBBBBBBBAAABBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888777666555444444333333333333444444444555555333333333333333333333333333222222222222222222333111111222222222333333333333444666777777:::===@@@CCCHHHOOOVVV___jjjwwwwwwuuuvvvvvvuuupppkkkkkksssjjj\\\]]]\\\lll{{{}}}|||rrrttt{{{hhhXXXSSS[[[kkkbbbIII>>>:::777555555444444444444333333000000111111222222222222111111111111111111111111000000000000000000000000000111111111111222222222111222444444555777:::===OOOgggzzzlllyyy~~~uuu{{{eeeLLL@@@HHHMMMKKKHHHHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>======>>>======???CCCFFFIIIMMMSSSZZZeeexxxjjjYYYKKKGGGFFFDDDFFFMMMbbbnnnsss]]]bbbxxx{{{xxxzzzxxxsssppptttooommmssswwwfffTTTCCC>>>888333000///...---000000///...............000000111111111111000000000000000000////////////000000000111222222333333111111111111222333444444333888888;;;GGGVVVuuuwwwxxxvvv___GGGAAA>>><<<>>>@@@BBBIIIRRRUUUZZZbbbkkksssxxx|||~~~qqqYYYNNNOOOUUU\\\bbbWWWHHH;;;:::;;;999999;;;;;;;;;;;;:::888666555444777777777777666666666666555555555444444333333333444444222222222222444444555555666<<>>GGGGGGGGGFFFEEEDDDBBBAAACCCCCCAAA???>>>============<<<<<<;;;999888888777999999999888888888777777555444333222222333444555666666555444444444444555555333000000333444222000222333333333333222111111222333444444555888<<>>===<<<<<<;;;<<<===???AAABBBIIIJJJPPP[[[gggvvvnnn[[[JJJEEEDDDDDDIIIPPPaaaooozzzjjjZZZddd|||yyyyyy}}}|||xxxvvvnnniiiggglllxxxyyy{{{{{{wwwtttlll\\\LLL???;;;666222111111000000222111000000//////000000000000111111111111000000000000000000////////////222111111111111111111111222111111222222333444555444999888<<>>???AAAHHHPPPTTTYYYaaajjjrrrxxx|||uuuYYYKKKKKKQQQWWW\\\WWWJJJ===:::;;;999888:::999999999999888888777666777777777666666666555555444444444444444444333333444333333222222333333444444666999>>>FFFSSS```iiittt{{{|||mmmiiifffhhhlllmmmiiicccccc^^^YYYWWWSSSMMMKKKLLLMMMMMMMMMOOOSSS[[[eeelllwww|||yyywwwmmmiiidddaaa___\\\VVVRRRKKKHHHDDDBBBBBBBBBAAAAAACCCBBBBBBBBBAAAAAAAAAAAAAAAAAA???===<<<;;;;;;:::::::::::::::999999999999999999999888888888777777777666555444444555666777666666555444444444444444555333111111222333222000000111111222333333333333333444555666666999===AAAGGGKKKSSSZZZcccooo|||vvvsssuuuwww{{{uuuqqqrrruuuzzzjjjccc[[[aaavvvzzzxxxxxxyyy{{{nnn___SSSIIILLLTTTggg|||YYYEEE>>>:::555333333333222222222111111222222222222111111111000111111111111111111111111111111111000000000000000222222222111111000000000222111333555555444:::AAARRRuuu}}}uuuwwwjjjKKKHHHJJJMMMMMMKKKGGGEEEDDDAAAAAA@@@@@@???>>>======<<<<<<;;;<<<===>>>@@@AAAHHHIIIOOOZZZfffvvvrrr\\\HHHBBBCCCDDDJJJRRRbbbrrr|||mmm```XXXhhh|||xxx}}}}}}lllgggdddgggoooxxx||||||nnnnnnkkkhhheee___RRREEE;;;777333111111222333333333333222111111111222222000000111111111111000000////////////000000000000333333222111111000//////222222222222333444555666666:::999<<>>===;;;:::999888888888888888999999:::::::::999888888888888777777777888777777666666777777888666555555444444444444444555333111111222333222111...///000111222333444444444555666777888;;;@@@CCCIIINNNUUU]]]gggttt~~~yyyvvvuuuvvvwww}}}yyywwwyyy{{{~~~ggg___ZZZddd|||~~~zzzvvvhhhZZZPPPEEEIIISSSgggwwwVVVDDD===:::555333333333222222222111111333333333222222222222222111111111111111111111111222222111111000//////...111111111000000000000000333222333555444444999AAAUUUzzzzzzzzz|||xxx{{{hhhIIIGGGJJJNNNOOOMMMJJJGGGFFF@@@@@@??????>>>>>>======<<<<<<;;;;;;<<<>>>@@@AAAFFFHHHNNNYYYfffwwwqqq\\\HHHBBBCCCDDDKKKSSSaaasssyyyggg[[[WWWlllyyywww{{{tttnnniiiiiinnnsssvvvvvvkkkgggbbb^^^[[[UUUKKKBBB888666222111111333333333333222222111111222222222000000111111111111000000////////////000000000000222111111111000000000///333333333333444555666666777:::999<<>>BBBMMM^^^lllssswww}}}vvvsssyyyrrrllljjjfff___YYYWWWXXXWWWUUURRRNNNMMMMMMOOORRR[[[eeerrrzzzyyywwwvvvvvvwwwyyyzzzuuurrrqqqsssxxxyyyuuuqqqhhhddd```___^^^\\\XXXUUUNNNMMMKKKKKKKKKKKKJJJHHHIIIGGGEEECCCBBBCCCDDDEEE>>>===<<<:::888888777777777777777888888888999999888888888888777777777777777777777777777777777777666555444444333333444444444333222111222222222222//////000000111222333333444555666777999<<>>>>><<<<<<;;;;;;<<<===???@@@EEEGGGMMMXXXfffxxxkkkYYYIIIDDDEEEFFFMMMWWW___pppyyyeee[[[XXXppprrruuu~~~yyysssppprrrtttvvvvvvnnnfff]]]XXXTTTNNNFFF@@@888555222111111222111111111111000000000111111222000000111111111111000000.../////////000000000111//////000000000111111111333333333333444555666666777:::888===HHHTTTllleeeJJJAAA???<<<;;;<<<;;;;;;@@@GGGJJJOOOWWW^^^eeeooozzziiiRRRLLLNNNSSSWWWYYYRRRGGG>>>::::::888666888888888888777666555555666555555555444444444444333333333444444555555555333333333333333333333333222666999:::<<>>===>>>>>>>>>===<<<:::999888777777888888777777777666666666777777777777777777777777666666666666666666666666555555444333333333333333333333333222111111222222222222111000000111222222333444666777999===AAAEEELLLRRR[[[eeeppp~~~yyyrrrqqqqqqnnnmmmooowww|||xxxddd^^^]]]lll{{{{{{vvvdddVVVMMMHHHMMMXXXjjjlllPPP@@@888444222333333333222222222111111000000111111111111111111111111111111111111111111//////000000111111111111222222222222222222222222555333333555444444:::CCC^^^sssoooyyysss|||wwwaaaOOOGGGKKKPPPQQQNNNIIIDDDBBBBBBBBBBBBAAAAAA@@@@@@???<<<<<<;;;;;;;;;===>>>???CCCFFFMMMXXXfff{{{bbbUUUIIIGGGGGGJJJVVVdddeeeooo|||uuuccc^^^bbb|||zzznnnttt|||xxxxxxzzz|||}}}ttthhh[[[TTTNNNGGG@@@>>>777555222111111111000///000////////////000111111000000111111111111000000......//////000000111111......///000000111222222222222222222333444555666777999888===IIITTTkkkoooOOOBBB???<<<;;;<<<;;;:::>>>DDDGGGMMMUUU[[[bbbmmm{{{pppUUUJJJJJJQQQWWWXXXTTTJJJ@@@;;;;;;:::666888888888888777666555444666666666555555555444444333333444444444444444444222333333444444333333222333555777777999???KKKTTT```mmmzzzwwwmmmvvvwwwmmmgggfffdddaaaZZZSSSMMMJJJIIIMMMPPPSSSXXXeeexxx}}}zzzzzz|||{{{xxxtttmmmmmmmmmmmmnnnoooqqqrrrlllkkkkkknnnrrrsssqqqnnnjjjhhhfffffffffccc]]]XXXOOOOOOOOOOOOPPPNNNJJJGGGJJJHHHEEEBBB???>>>===<<<>>>===<<<:::999888777777777777777666666555555555666666777777777777777888444555555666666555555444555444444333333333333333333333444222111000111333555444222111111111222333222444666777:::>>>CCCGGGNNNUUUaaalllwwwzzzrrrrrrpppjjjiiilllrrrzzztttddd______oooyyyeeeXXXPPPLLLUUUccctttgggNNNAAA999555444333333333222222222111111000000000000000111111111111111111111111111111111...//////000111111222222222222222222222333333333444333333444444555<<>>>>>CCCFFFNNNYYYggg~~~[[[QQQIIIGGGHHHOOOdddyyyyyywww|||ppp___fffvvvvvvpppmmmrrr~~~}}}mmm]]]SSSKKKCCC===<<<555333111000111222111000///////////////000111111000000111111111111000000.........///000111111111/////////000000000000000222111111222222333444555666888777<<>>FFFKKKWWWcccqqqzzz|||ttt~~~|||xxxvvvsssmmmdddYYYQQQLLLKKKKKKMMMOOORRR\\\nnn{{{{{{xxxvvvvvvwwwvvvsssooolllllllllllllllllllllllliiijjjkkkmmmnnnnnnmmmmmmhhhhhhiiikkkmmmiiibbb\\\VVVVVVWWWWWWWWWUUUPPPLLLJJJIIIGGGEEECCCAAA???>>>===<<<;;;999888777777666555555555555555666666666666666666666777777888888444555555666666555555444555444333333222222333333222333444333000000111333555444222111222333444666333555777999;;;@@@EEEIIIRRRZZZgggsss}}}uuuuuuqqqiiihhhnnnpppxxxpppddd``````oooyyydddXXXRRRPPP___qqq___JJJ???888444555333333333222222222111111000000000111111222222222111111111111111111111111000000000000000111111111000111111111222222222222333222222444444666>>>GGG\\\wwwtttttt~~~rrrbbbTTTIIICCCHHHPPPTTTSSSNNNIIIFFFEEEEEECCCBBB@@@???======<<<<<<;;;:::;;;<<<===>>>CCCFFFNNNYYYhhhVVVNNNHHHGGGIIITTTnnnmmm]]]mmm~~~mmmhhhmmmqqqzzzsss```UUULLLBBB======333111000000111222222111000000//////000111222222000000111111111111000000---......///000111111222111111000000//////......111111111111222333444444555888666<<>>======<<<:::===BBBGGGMMMUUU[[[aaammm~~~aaaNNNHHHOOOXXXVVVUUUMMMAAA;;;===<<<888444555666777888888888888777777777777666666666666555555555444444333333333222222444444444444222222555555555777;;;@@@EEEHHHVVVaaalllwwwyyyzzzooobbbXXXRRROOOLLLNNNOOOPPPYYYhhhtttyyyyyyvvvttttttuuuuuuqqqnnnnnnnnnmmmmmmllljjjhhhhhhgggiiillllllkkkjjjkkkkkkggghhhjjjoooqqqnnnfff```_________``````\\\WWWSSSDDDDDDDDDCCCAAA???===<<<===<<<:::888777666666666222222333444555666777888555666666666777777888888444555666777777666555444555444333333222222333333222444555333000///111444444333222111222555777999444666888:::===AAAGGGKKKTTT]]]kkkxxxxxxxxxsssiiiiiiqqqpppxxx}}}nnnccc``````ooosss]]]RRRMMMRRReee|||xxxWWWDDD;;;555333444333333333222222222111111111111111222222333333333111111111111111111111111222222111111000///////////////000000111111111222333111222444444777???HHHZZZ~~~vvvttt}}}rrrfffXXXNNN===CCCLLLQQQRRRNNNIIIFFFEEEEEECCCAAA???===<<<;;;===<<<;;;:::;;;<<<===>>>CCCGGGOOOZZZiiiRRRNNNIIIHHHLLL]]]{{{pppfff{{{wwweee```aaaiiiqqqwww|||zzzmmm]]]SSSIII???888777333222111000////////////111111000000000000111111111111000000000000111111000000////////////000000222222111111111111111111444333333333333444555555555<<<999999HHHZZZnnnhhhNNNDDD???<<<;;;:::999>>>DDDDDDIIIQQQYYYaaaooommmPPPIIINNNRRR\\\XXXQQQHHHAAA===;;;::::::999888999::::::999888999999999888777555444333666555444333333333333333555555444333333333333444000333666777888>>>HHHPPP___dddmmmxxx}}}|||yyyeeeUUUVVVNNNMMMLLLOOOVVVbbbqqq{{{zzzwwwsssrrrssstttrrrpppllloooqqqqqqooollliiiiiiiiilllllliiihhhhhhfffbbbcccdddjjjrrrrrrlllgggfffbbbfffhhhgggfffccc\\\TTTJJJHHHDDDCCCBBBAAA???===<<<<<<;;;999777666555444333333333333333444555666666666555555555555666666444444444444444444444444444444333333222111000000555444222000000111222333333333222222222333444444333777:::<<<>>>CCCJJJOOO\\\eeeqqq||||||yyyuuupppnnnpppsssxxxxxxwww{{{lll___]]]dddooo|||}}}vvv___SSSMMMSSSllliiiOOOCCC777444666444444333222111000000000000000111111111111222222222111111111111111111111111111111000000000000111111111111000000000000000000000///111444666888@@@III\\\~~~wwwjjjiiinnnVVVDDDJJJRRRVVVRRRKKKHHHHHHEEEEEEDDDCCCAAA@@@??????>>>============???@@@AAAFFFFFFJJJUUUgggNNNJJJHHHMMMVVVhhhrrrnnnsssddd\\\[[[aaafffiiiqqq}}}wwwjjj\\\RRRHHH>>>888666333222111000////////////111111000000000000111111111000000//////000000111111111000000000000111111222222111111111111111111333333222222333333444555666===;;;;;;III[[[nnnqqqXXXIIIBBB<<<<<<===<<<===AAADDDIIIPPPWWW___mmm}}}yyyYYYMMMOOORRRZZZWWWPPPIIIBBB>>><<<===:::999888888999:::999888888888888888777666444444666555444444333333333444666555444444333333444444111444777999<<>>;;;::::::999888777777666444333333333444444555666666666666666666666666666555555555555555555555555555555444444333222222111444333222000000111222333333333222222222333444444444888<<>>>>>===<<<<<<<<<===>>>???DDDDDDIIISSSddd}}}JJJFFFGGGRRRbbbttt~~~tttpppwwwzzznnncccYYYVVVXXXZZZ]]]hhh|||zzzqqqfffXXXOOOGGG===666444333222111000////////////111111000000000000111111000000////////////000000222222222111111222222222111111222222222222222222333222222222222333444444777>>><<<===KKKZZZlllkkkVVVIII>>>===???>>>======DDDIIIOOOTTT\\\jjj{{{cccPPPOOORRRXXXVVVQQQJJJCCC???>>>>>>999888777888999999888777777888888888777777666555666555444444333444444444666555444444333444444444333666:::>>>CCCMMMXXXaaannnuuu}}}fff\\\PPPNNNMMMOOOVVVdddttt}}}yyywwwvvvuuusssqqqqqqrrrssssssqqqpppppppppqqqrrrnnnhhhddddddccc___^^^^^^bbbhhhiiifffeeeggghhhmmmqqqpppnnnjjjaaaWWWMMMJJJFFFEEEEEEEEEBBB???999999999999888888888888444444444333444444555666666777888999999888777666555555555555555555555555666555555444444333333222444333111000000000111222333222222222333333444555555999>>>BBBFFFMMMVVV\\\jjjqqq|||~~~uuuooojjjjjjmmmuuu}}}pppaaaVVV[[[jjjyyy~~~sssuuu~~~ZZZNNNTTTbbb{{{eeeKKKBBB:::888888333333333222111000000000000000111111111111222222222111111111111111111111111111111000000000000111111111111222222222222222222222111222444555666===FFF```~~~wwwtttyyywwwXXXQQQOOOWWW\\\XXXOOOJJJDDDDDDCCCBBB@@@???>>>>>>>>>===<<<;;;;;;;;;<<<===AAABBBGGGPPP___vvvIIIEEEHHHWWWkkk}}}{{{ttteeelll~~~|||kkkjjjcccVVVSSSUUUUUUYYYjjjuuummmaaaUUUMMMEEE;;;555333222222111000//////000000111111000000000000111111000//////////////////000222222111111111111222222111111222222222222222333444333333333333444555555777===;;;>>>KKKVVVfff|||kkkWWWCCC<<<>>>@@@>>>===EEEIIINNNSSSZZZgggxxxjjjRRROOOTTTWWWWWWSSSLLLDDD???===>>>999888777777999999888777777777888888888777777666555555444444444444555555666666555444444444444444444777<<>>===???>>>===;;;:::;;;;;;<<<@@@AAAEEENNNYYYmmmGGGFFFNNNaaavvvrrrggg]]]mmmiii___ddd```TTTOOORRRTTT[[[rrrtttjjj^^^RRRJJJBBB999333222222111000000000000000000111111000000000000111111000000////////////000000111111111000000111111111111111222222333333333333555555555555555666777777777;;;:::>>>IIIQQQ^^^tttiiiJJJ<<<<<>>;;;<<<999888777888999:::999777777888888888888888777777555555444444444555555666666666555444444444444555555888???IIIUUUeeesss|||{{{yyyvvvxxx~~~uuu___TTTRRRPPPQQQWWWdddsss}}}~~~zzzwwwtttsssrrrsssuuuuuuttttttuuuwwwuuutttmmmccc]]]]]][[[XXXVVVSSSRRRTTTSSSQQQRRRUUUVVV]]]eeekkkooooooiiiaaaTTTNNNHHHGGGIIIHHHDDD???===<<<;;;:::999777666666666555555444444444555555666888999;;;;;;999888666333333333333333333333333333333333333222222222222333222222111111111111111222222222222333444555666666:::@@@FFFMMMWWWccckkkttt|||{{{vvvooollllllooozzz}}}eeeZZZVVVdddzzztttrrr|||}}}WWWRRRaaasss```EEE:::222222444000333222111111000111111111000000111111111222222222111111111111111111111111111111000000000000111111111111222222222333333333333222222444444444;;;DDD___}}}rrrrrr___ZZZ^^^lllpppbbbQQQIIIEEEDDDCCCBBB@@@???>>>>>>AAA@@@>>><<<;;;;;;;;;<<<@@@@@@DDDKKKTTTccc{{{EEEKKKZZZppprrrfff```vvvzzz]]]WWW^^^\\\RRRKKKOOORRR\\\xxxwwwiii]]]OOOGGG???777222222111111000000000000000111111111000000000000111111111111000000000000111111111111000000000000111111111111222222333444444444777666666666666777888888888;;;999>>>HHHKKKVVVlll|||VVV@@@<<<===???@@@CCCHHHNNNRRRXXXcccqqq{{{xxxZZZRRRVVVXXXZZZYYYQQQFFF>>>;;;;;;:::999888999::::::999888888999999999888777777666555555555444555555666777777666555555444444555555555999@@@MMM]]]ooo|||zzzuuutttvvv|||bbbVVVTTTRRRRRRWWWbbboooxxx~~~zzzxxxwwwtttvvvyyyzzzzzzzzz{{{|||zzzxxxpppddd\\\YYYVVVQQQPPPLLLJJJKKKJJJGGGHHHKKKIIIRRR\\\dddlllqqqnnnhhhZZZSSSLLLKKKMMMLLLFFF@@@>>>===<<<;;;999777666555777666555555444555555555777888999::::::999888777222222222222222222222222222222222222222222222222333333333333222222111111111111111222333444555666888<<>>AAA@@@>>><<<;;;;;;<<<<<>>===>>>??????EEELLLQQQVVV___llluuu~~~cccTTTUUUVVVYYYYYYRRRGGG???<<<===;;;:::999:::;;;;;;;;;999:::::::::999888777666555555555555555555666777777777666666555555555555555555888AAAPPPcccwww|||yyyvvvyyy~~~cccXXXVVVUUUTTTXXX```jjjrrr}}}}}}}}}yyy|||vvvhhh]]]VVVPPPJJJIIIEEECCCEEEDDDBBBCCCFFFBBBKKKVVV```kkkssssssooobbbZZZRRROOOQQQPPPIIIBBB===<<<<<<:::999888777777777777666555555555555555888888888888888888888888333333333333333333333333333333333333333333333333444444444444444333222222111111111222333444666666;;;???EEELLLUUUaaannnxxx|||yyyyyyvvvoooiiihhhiiisss{{{xxxtttuuudddaaafffwww~~~xxx{{{hhhUUUXXXbbb~~~kkkSSSDDD@@@666222555333222111111111111111222222000111111111111222222222111111111111111111111111111111000000000000111111//////000000111222222333222000111333333444<<>><<<;;;;;;;;;;;;<<<===>>>@@@CCCFFFMMM^^^nnnGGGZZZvvv}}}oooeeebbbmmmlllZZZ[[[___]]][[[IIIMMMOOOZZZ|||lll^^^NNNCCC;;;444111222111000000000000000111111111111000000000000111111333333222222222222333333444333333222222333333444111111222333333444555555555555555555555666777777;;;<<<;;;@@@HHHFFFNNNccc~~~vvvcccvvviiiMMMAAA===<<<======BBBJJJOOOTTT]]]hhhqqqvvvjjjVVVTTTTTTWWWYYYSSSHHH@@@>>>???<<<;;;::::::<<<<<<;;;:::;;;;;;::::::888777555555555555555555555666777777777777666555555555555555444888BBBQQQfff{{{~~~xxxxxxfffYYYXXXVVVUUUXXX^^^gggnnnvvv~~~}}}zzzkkk^^^UUULLLEEEEEEAAA@@@BBBBBB@@@AAAEEE@@@IIITTT___kkktttvvvsssggg^^^VVVSSSUUUSSSKKKCCC;;;;;;;;;::::::999999999777777666555555555555555888888777666666777888888444444444444444444444444444444444444444444444444444444555555555444333222111111111222333444666777>>>BBBHHHOOOWWWdddqqq{{{~~~yyyvvvvvvssslllgggfffeeennntttpppjjjuuuttteeedddkkk}}}zzz}}}vvv}}}```SSSXXX```}}}{{{[[[HHH@@@???666000111///222111111111111111222222000111111111111222222222111111111111111111111111111111000000000000111111...//////000111111222222111000111333333555<<>>@@@AAAGGGVVVeeewwwLLLccc~~~|||zzzkkkccc[[[gggxxxtttbbbhhhrrrmmmcccRRRPPPRRRaaa{{{|||nnn\\\HHH>>>:::666222111000000000000000000000000////////////////////////000000000000111111111111111222333444444222111000333333333444444444555555222444555555555666888:::>>>===;;;BBBKKKHHHKKK\\\zzzhhhjjjvvvOOO>>>???@@@<<<@@@DDDIIIOOOTTTZZZaaaeeewwwyyy```TTTRRRXXX\\\XXXNNNFFF???;;;===<<<<<<;;;;;;::::::999;;;;;;:::888666777999;;;777777777777666666666666555555444444444333333333666999BBBQQQeee}}}|||www{{{}}}~~~mmmfff]]]UUUSSSTTTUUUYYY___llluuuxxxhhhZZZOOOJJJCCCAAA@@@@@@AAABBBAAA@@@FFFEEEKKK[[[iiippprrrtttqqqhhhaaa``````ZZZNNNFFF===;;;999888999888777666666666555555555555666666888888888888888777666666555444333333222222222222222333444444555555444444666666666666666666666666444555666555444444555777:::BBBLLLVVV```jjjuuu}}}}}}yyyuuuuuuvvvrrriii```___dddgggbbb```nnnoooeeebbbrrrxxxzzzuuuzzzyyy\\\YYYWWWcccxxxaaaQQQFFF<<<888666222111222000111333444444333111000////////////000000000000222111000//////000111222000000000000000000000000222222222111111111000000333111222555666666;;;BBB]]]{{{kkkmmmvvv|||}}}{{{ZZZMMMRRRhhhzzzmmmNNNLLLEEEAAACCCDDDBBBAAABBB@@@???>>><<<;;;;;;;;;;;;<<<<<<>>>AAABBBEEEOOOYYYwwwUUUiii~~~{{{}}}yyyttteee___XXXeee}}}ooouuu}}}wwwlllWWWWWW\\\fffwww|||jjjXXXEEE;;;888555333222000000000000000000000000////////////////////////111111111111222222222222333333333444444333333222333333444444444555555555555666666666555666999;;;===??????GGGPPPKKKKKKZZZxxxhhhbbbuuuxxxRRR@@@@@@@@@<<<===@@@EEEJJJNNNTTTZZZ^^^lllooozzziiiXXXQQQVVVZZZXXXPPPGGG???;;;:::::::::::::::;;;;;;;;;:::::::::888666666888;;;777777777777666666666666555555444444444333333333666999AAAPPPfffuuunnnoooqqqzzzzzzxxxpppfff]]]UUURRRQQQQQQTTTYYYbbbiiittt~~~mmm\\\PPPJJJDDDCCCBBBBBBCCCDDDCCCBBBEEEDDDJJJWWWdddkkkqqqvvvuuuoooiiiiiihhhbbbUUULLLAAA>>>:::999888888777666666666555555555555666666777777888888777777666555555444333333222222333333111111333444555666666777555555555555555555555555444555555555333444666777===EEEQQQ\\\fffooozzz{{{xxxuuuvvvxxxtttkkkccc\\\______[[[\\\mmmlllcccaaarrrvvv~~~tttqqqxxxrrrVVVUUUWWWgggnnnZZZLLLBBB999666555222222333000111333444444333111000111111111111000000000000222111000//////000111222000000000000000000000000222222222111111111000000333111222555666666;;;AAAZZZooohhhmmmuuu~~~yyyrrrZZZKKKMMM```sss|||pppWWWMMMFFFAAABBBCCCBBB@@@AAA@@@???>>>===<<<;;;;;;;;;<<<<<<===@@@AAACCCLLLVVVooo^^^ooozzzxxx|||xxxsssddd___ZZZhhh~~~}}}rrr\\\```eeekkkttt}}}eeeTTTAAA888555333222333000000000000000000000000////////////////////////222222222333333333333444444333333333333333444555444444444444555555555666888888888666555666999<<<<<>>===<<<;;;;;;;;;===;;;<<>>>>>;;;>>>@@@CCCEEEGGGKKKPPPTTTWWW]]]iiiwwwxxxXXXOOOPPPTTTXXXTTTJJJ@@@<<<888888888999999:::::::::888999999777555555777888777777777777666666666666555555444444444333333333555888???MMM```wwwwwwoooiiihhh___WWWUUUTTTYYYmmmzzzuuuxxx~~~{{{tttjjj```ZZZVVVRRRRRRUUUSSSTTTXXXaaaooo|||yyyfffUUUKKKFFFFFFFFFGGGHHHGGGEEECCCAAA@@@BBBEEEHHHNNN[[[gggtttwwwzzz}}}yyykkk]]]JJJEEE>>>999777777777777666555555444444555555666555555666666555555444333555444444333333333444444222222333444666777999999777777777777777777777777555555555444444555777:::BBBPPPbbbpppxxxssssssuuuyyy{{{xxxpppiii]]]WWWPPPQQQ___uuuwwweeedddfffuuuuuuqqq{{{}}}}}}{{{vvvrrrsssyyy}}}xxx]]]IIIOOO\\\xxxvvvbbbFFF===666555444222222333000111222222222222111000333222222111111000000///111000000000000000000111000000000000000000000000111111111111111111111111333111111444555666:::AAAVVV|||~~~bbb[[[mmm~~~mmmYYYFFFAAALLL\\\nnnsssgggQQQIIIBBBBBBBBB@@@???@@@@@@??????>>>===<<<;;;:::===;;;;;;===>>>???EEELLLYYYiiihhhssszzzvvvuuu{{{uuuyyyhhhYYYWWWYYYmmm|||nnnggggggeeedddgggqqq|||www^^^OOO???777333000000222000000000000000000000000000000000000000000000000111111111222222222222333222111111111222333555666555555555666666666777777999999888777666666999<<>>777555555222111222111111111111111111111111111111000000000/////////000000000111111000000000111111111111111111111111111111111111111111111111222000111444555555:::AAAVVVyyycccXXXkkksss\\\JJJBBBHHHTTTfffooohhhTTTKKKDDDCCCCCC@@@???@@@??????@@@???>>>===;;;:::===::::::<<<===>>>BBBHHHSSSccc}}}oooxxx}}}yyyxxx{{{sssvvvcccTTTVVV^^^vvvyyyllljjjoooiiiccceeeqqqxxxppplllWWWJJJ>>>777333000///111000000000000000000000000000000000000000000000000111111111111222222222222111111111222333555666777666666666666777777777777888999::::::999999;;;<<<@@@FFFCCCBBBIIIJJJJJJSSSaaakkk[[[kkkttt|||www```HHH>>><<<;;;<<<===>>>@@@BBBGGGMMMQQQSSSWWW```iiiqqqzzzjjjVVVPPPPPPWWWXXXNNNCCC???<<<;;;;;;:::999999888888888999:::999777666777888777777777777666666666666555555444444444333333333333777>>>FFFNNNTTTXXXZZZ\\\aaajjjwwwuuullleee]]]WWWRRRPPPTTT\\\qqq}}}yyyxxx{{{qqqlllgggbbbaaaccc[[[YYYWWWWWW\\\ggguuutttdddXXXNNNKKKHHHGGGGGGFFFEEECCCJJJFFFCCC@@@<<<===GGGRRR___kkkvvv|||~~~ppp```MMMHHH@@@:::777777666666555555444444444444555555555555555666555444444333444444444444444444555666777777666555555666888999;;;;;;;;;;;;;;;;;;;;;;;;888888888666666888<<>>>>>AAAFFFQQQ___yyywww~~~zzzxxxxxxpppqqq___QQQXXXeeezzzqqquuuxxxqqqiiigggooo}}}sssgggbbbMMMCCC:::666333000000222000000000000000000000000000000000000000000000000222222222222333333333444111222444555777888888999666666777777777888888888888:::===>>>=========>>>>>>FFFDDDBBBHHHIIIHHHOOOZZZuuuttt]]]jjjooo|||}}}gggMMM???<<<<<<:::;;;<<<>>>AAAGGGMMMRRRUUUWWW___iiiqqq{{{|||[[[QQQOOOWWWYYYOOODDDAAA;;;;;;;;;:::::::::::::::888999;;;:::888777777888777777777777666666666666555555444444444333333333444777<<>>BBBLLL^^^ttt|||xxxsssuuuwwwxxxxxxuuuqqqmmm[[[OOOFFFNNNfff}}}lllhhhdddmmm~~~|||~~~|||nnnTTTMMMGGGHHHRRR]]]zzzfffNNNAAA999333444444222111222111111000000000000111111/////////000000111222222///000111222222111000///111111111111111111111111000000111111111222222222222000000333444555:::@@@OOOpppuuubbbhhh~~~www}}}yyybbbPPPHHHHHHWWWggghhhZZZPPPHHHFFFDDDBBB@@@BBB???@@@@@@AAA@@@>>>;;;:::===999888<<<>>>>>>AAAEEEOOO]]]www{{{~~~xxxvvvppphhhiiiWWWKKKTTTeee|||vvv~~~xxxpppjjjnnnyyyttteee]]]EEE===666444333000000333000000000000000000000000000000000000000000000000333333333444444444555555222333666888::::::::::::777777777777888888888888888;;;???AAAAAA@@@@@@@@@===FFFEEECCCIIIIIIGGGMMMUUUooo}}}dddooopppmmmQQQAAA===<<<:::;;;===???CCCIIIPPPUUUXXXZZZaaalllvvv___SSSOOOWWWYYYOOOEEECCC999::::::;;;;;;<<<<<<===888:::;;;;;;999888888999777777777777666666666666555555444444444333333333444777:::>>>@@@AAA@@@???===@@@GGGSSScccwwwpppaaaWWWQQQRRRTTTTTTddd}}}~~~{{{wwwvvvyyyqqqppplllbbb\\\aaappp~~~~~~zzz{{{~~~qqqfffXXXSSSMMMIIIGGGGGGGGGFFFIIICCC???===;;;;;;@@@FFFUUUdddqqqtttwwwvvvhhhVVVKKKFFF@@@;;;888777666555555444444333333444444555666666777777666666555444444444444444444555666777555555444555666999<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888;;;???CCCOOOaaaxxxzzzvvvwwwyyyyyyxxxuuuqqqooo[[[PPPHHHPPPiiiyyykkkjjjkkktttzzz~~~{{{wwwoooSSSKKKIIINNNWWWaaa|||^^^III<<<555111222444222222333111111000000000000111111//////000111222333333444///000111222222111000///111111111111111111111111000000111111222222222222222000000333444555999@@@KKKmmmjjjiii{{{nnnppplllVVVIIIEEETTTgggjjj\\\RRRIIIFFFEEEBBBAAABBB???@@@AAAAAA@@@>>>;;;:::===999888<<>>EEE888999;;;===AAAGGGOOOUUUYYY\\\cccooozzzvvvYYYNNNVVVYYYVVVNNNAAA<<<:::999999:::;;;:::999;;;;;;::::::999888777777777777888777777666555555555555555555444333222222111444777:::<<<<<<;;;:::888<<>>>>>======<<<;;;;;;;;;>>>:::888999;;;<<>>======<<<===>>>======???CCCFFFLLL\\\vvvxxxooommmllleee^^^XXXWWWbbbyyyuuuggghhhmmm{{{ttt\\\NNNCCC===555222333444333111222222111111111000000000000000000000111111111222555333222333555666555333444555666777999:::;;;<<<;;;999888888999999777666666999<<>>AAAFFFQQQ___iii{{{zzzmmmddd\\\VVVQQQJJJKKKTTTiii}}}{{{uuunnniiiiiimmmrrrxxxsssqqqpppllleeebbbccceeeiiirrr}}}tttpppcccYYYUUUQQQJJJCCCAAA???@@@???<<<:::;;;???BBBLLLYYYdddeeeffffff]]]QQQFFF@@@:::777999:::888666777777777666666555555555444555666777777666555444444444444444444555555555666666444444555777999:::<<<<<<;;;;;;::::::::::::;;;888777888999<<>>777666333111000000111222000000000000000000000000000000000000000000000000111111111111111000//////........./////////000000///000111222222111000///222333333222222555999===KKKfff{{{xxxmmmnnn}}}iiiHHHOOOOOOoooeeebbbVVVJJJGGGFFFDDDBBBBBBBBBAAA@@@???>>>======<<<<<<============???BBBEEENNN]]]uuuyyyooojjjggg```\\\aaaiiisss}}}llliiikkkwwwoooVVVHHH@@@;;;555222222333333111111111000000000000//////000000111111111222222222444333333333555666666444444555666888:::<<<===>>>>>><<<;;;:::;;;;;;999888999;;;>>>@@@AAACCCEEEHHHHHHHHHIIIJJJKKKMMMOOOPPPPPP\\\ppp{{{bbbHHH<<<;;;<<<<<<===>>>AAAFFFMMMRRR]]]^^^eeeppp|||pppXXXVVVXXXYYYUUUIII@@@>>>;;;;;;<<<<<<<<<;;;;;;;;;::::::999999888888666666777777888777777777555555666555555444333222111111222333555666666777999::::::999;;;AAAKKKRRReeetttvvvlllbbbXXXQQQHHHGGGJJJUUUhhh}}}wwwsssppppppqqquuullleeebbb```[[[WWWWWWWWWYYY___jjj{{{uuujjjeee___SSSFFF???@@@@@@???===;;;<<>>LLLZZZrrr|||{{{xxxyyy}}}|||wwwrrraaaRRRGGGHHHRRRfffpppiiihhh{{{xxxvvvzzz~~~uuuiiiPPPEEELLLXXXmmmsssVVVBBB888666444222111000000000111000000000000000000000000111111111111111111111111000111111111111000000///......////////////000000///000111111111111000000222333333222333555:::===HHHbbbwww{{{vvv}}}|||wwwOOOLLLRRRnnniiiiiiYYYJJJFFFGGGFFFDDDCCCAAAAAA@@@???>>>===<<<<<<;;;<<<<<<<<<<<<===AAADDDLLLZZZqqqzzzlllccc___YYYZZZgggwwwzzzyyyrrrkkkhhhrrrfffOOODDD===999444111222222222222000000000///////////////111111111222222222333333333333333333555555555555444555777999;;;===???@@@AAA@@@>>>>>>>>>>>><<<:::<<<>>>@@@AAAAAACCCFFFHHHHHHHHHIIIKKKMMMOOOPPPQQQPPPWWWhhh~~~ppphhhMMM@@@???<<<<<<===>>>AAAFFFMMMSSSZZZ[[[aaalllwww{{{]]]UUUTTTYYYXXXMMMCCC@@@===<<<============;;;;;;:::::::::999999999555666777888888888888888666666666666555444333222222111111111222444555666666777666666777;;;AAAFFFPPP___wwwwwwkkk^^^VVVRRRMMMKKKMMMUUUlll|||yyywwwwwwttthhh]]]ZZZXXXTTTQQQPPPQQQRRRUUUZZZdddwww{{{vvvpppcccRRRGGGDDDBBBAAA???>>>???AAACCCJJJPPPTTTSSSSSSSSSOOOHHHEEEBBB>>><<<<<<<<<<<<;;;::::::999888666555444444444555666777777666555444333444444555666777888888666555444444555777999:::@@@???>>>>>>======>>>>>><<<<<<>>>===<<>>===<<<;;;;;;;;;;;;;;;;;;<<<@@@CCCFFFUUUnnnvvveeeWWWTTTOOOTTTiii}}}vvvqqqwwwzzz~~~wwwmmmgggnnnuuuZZZIIIBBB999666333111111222222222///////////////000000000222222222222333333333333111222333333444444555666666777888:::===???@@@AAABBB@@@>>>>>>>>>===;;;:::===???AAABBBCCCDDDFFFHHHFFFGGGIIIKKKMMMNNNOOOPPPQQQVVVdddxxxjjjyyyoooRRRDDD@@@:::;;;<<<===@@@FFFMMMSSSVVVWWW]]]gggrrrdddTTTPPPVVVYYYQQQEEEBBB???======>>>>>>===;;;;;;;;;:::::::::::::::666666777888888999888888666666666666555444333333333333222111111333555666555555444444555888;;;>>>DDDPPPgggxxxkkkccc[[[TTTOOOMMMLLLYYY{{{~~~sssgggZZZUUUSSSPPPNNNNNNNNNPPPRRRSSSXXXddduuu~~~rrrbbbUUUIIIGGGCCC@@@@@@BBBDDDEEEIIILLLMMMLLLKKKJJJHHHDDDCCCAAA>>><<<<<<<<<<<<<<<999999888777555444333333444555666777777666555444333444444555666777888888555444444444555888;;;<<>>>>><<<===??????>>>FFF[[[pppyyypppjjjhhhvvv}}}xxxfffXXXKKKFFFHHHYYY|||nnnccccccfffxxxyyynnnooo}}}{{{}}}fffLLLCCCPPPbbbzzzzzz^^^HHH<<<888333333222111000000000000000000000000000000000000111111111111111111111111///000000111111111000000000000000000000000//////000000000000000111111222333333333333333666:::>>>FFF[[[}}}hhhttt|||wwwttt~~~jjjQQQ\\\iiivvv|||gggQQQHHHGGGFFFDDDCCCAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;:::<<>>@@@AAABBB@@@>>><<<<<<<<<;;;999777;;;>>>AAADDDDDDEEEFFFGGGEEEFFFHHHJJJLLLMMMMMMMMMQQQTTT___rrrrrr~~~^^^III???:::;;;;;;<<>>===;;;:::999999999:::888888777666555555444444444555666777777666555444444444444555555666666777444444444555777:::>>>@@@CCCDDDEEEEEEDDDAAA>>>===:::;;;===???AAAKKKcccxxx~~~yyyssskkkfffeeeqqq{{{{{{gggZZZMMMGGGJJJ\\\wwweee^^^bbbiiiwwwpppkkkooo}}}uuu~~~dddMMMFFFVVVjjjoooUUUBBB777444333333222222222111111111000000000000000000000000111111111111111111111111///000000111111111111000111111000000000000//////000/////////000111222333333444444333444666;;;>>>FFFWWWvvv{{{bbblllssswwwzzz|||qqqsss^^^ccceee}}}rrrZZZNNNIIIEEECCCCCCBBBBBBAAA@@@???>>>======<<<<<<<<<;;;:::<<>><<<333333222111000000222333000000000111111111222222333333333333444444444444222444777777666666888;;;:::;;;<<<===???@@@AAABBBAAA???===<<<<<<<<<:::888888<<>>;;;;;;;;;999888888999:::888888888777777666666666444555666777777666555444444444444444444555555555333333444666999===AAACCCIIIJJJLLLMMMKKKFFFAAA>>>::::::===BBBHHHUUUmmm{{{rrrmmmjjjffffffhhhpppyyy|||iii[[[NNNHHHLLL___ooo___\\\dddlll~~~vvvfffeeelllxxxppp}}}dddOOOKKK[[[nnnfffOOO???666222333333333333333222222111000000000000000000000000000000000000000000000000//////000111111111111111111111111000000000//////000/////////000111222333444444444444444777;;;>>>EEEUUUqqqvvv[[[eeebbb~~~}}}nnnggg}}}iiieee]]]}}}eeeUUULLLEEECCCDDDCCCCCCBBBAAA@@@???>>>>>>=========<<<;;;<<>>???@@@AAAAAADDDBBB@@@??????>>><<<:::666;;;AAAEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJNNNLLLRRRuuutttyyy\\\tttkkkMMM??????===;;;;;;>>>CCCGGGHHHIIIOOOXXX```iiivvveeeOOOQQQXXXUUUHHHEEE???<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777666777777777777666555444333222222222222111111111111///000111444777999999888777888AAAVVVvvvppphhh___UUU[[[jjjxxxlll```TTTJJJHHHLLLJJJLLLMMMNNNNNNPPPRRRTTTIIIMMMQQQNNNKKKLLLUUU^^^|||{{{pppbbbWWWQQQPPPPPPPPPMMMKKKIIIHHHEEEBBB@@@@@@<<<<<<<<<;;;:::999:::;;;999999888888888888888888444555666777777666555444444444444444444444333333333333444666:::???CCCEEENNNQQQTTTTTTRRRLLLFFFBBB;;;;;;???FFFOOO___www~~~tttiiieeeccccccggglllpppyyy}}}kkk\\\NNNIIINNNaaafffWWWVVV```jjjqqqbbb```iiiuuummm|||fffQQQNNN\\\mmm{{{aaaMMM@@@888444333333444444444333222222000000000000000000000000//////////////////////////////000111111111111111222111111111000000//////000////////////111333444444444444444444777;;;>>>EEESSSnnnsssWWW```[[[zzzlll___pppnnndddUUU}}}mmm[[[NNNFFFCCCEEEDDDCCCCCCBBBAAA@@@??????===>>>===<<<;;;<<>>AAACCCEEEGGGJJJLLLHHHHHHHHHKKKMMMNNNLLLKKKDDDHHHRRRggglllhhhvvvQQQHHH@@@:::;;;===>>>@@@CCCJJJIIIJJJPPPVVV^^^lllyyynnnUUUUUUWWWRRRSSSKKKBBB======>>><<<:::>>>>>>===<<<;;;;;;::::::999999999888888888888777888888777777666666555555444333222222111111222222111222333333222222444666888999>>>MMMiii{{{lll___```jjj{{{iii[[[TTTPPPLLLMMMOOOOOOOOOTTTYYYXXXSSSOOOMMMIIIFFFFFFHHHKKKMMMddduuupppeee^^^XXXRRRNNNOOONNNMMMKKKIIIFFFDDDCCC<<<;;;::::::;;;;;;999888999999888888666555444333444444555555555555444444222222222222333444555555555555555555777;;;BBBFFFRRRYYY^^^]]]XXXSSSKKKDDDEEECCCCCCIIIWWWkkkvvvggg___]]]```hhhpppyyyzzzzzzzzz}}}yyyqqq^^^OOOFFFFFF___tttdddZZZWWWdddvvvpppaaa]]]gggvvvjjj}}}~~~]]]VVVYYYhhhuuu~~~vvv[[[IIIAAA;;;666444333222222111111222222333222111/////////000000000000000000000000000000222111000//////000111222000000000000000000000000111111000000000000000111333444444444444777<<>><<<>>>;;;999888:::<<<>>>>>>GGGRRRbbbvvvwwwxxx{{{xxxkkkZZZSSSTTT^^^fffmmmpppvvvyyywwwxxxzzzwwwpppjjjbbbXXXMMMIIIFFF???999666333333222111000000000000///000111111111000///...111111222333444444555555666888::::::999999:::;;;======>>>AAAEEEIIIKKKLLLOOONNNMMMLLLLLLIIIFFFCCC???@@@BBBBBBBBBDDDFFFHHHIIIIIIIIILLLNNNOOONNNMMMGGGJJJPPPbbbrrreeejjj___III@@@:::;;;======>>>AAAFFFEEEHHHNNNSSSZZZgggsss}}}}}}___UUUTTTSSSVVVNNNDDD???>>>???===;;;>>>======<<<;;;;;;::::::999999999999888888888888888888888777666666555555444333222222111222222222222333333333222222444666777888===III```pppmmmsssqqqfff```[[[VVVUUUWWWWWWWWWYYY\\\WWWQQQKKKIIIFFFCCCCCCDDDFFFHHHTTTdddqqqxxxyyynnnfff^^^UUUOOOMMMMMMLLLJJJGGGEEEBBBAAACCCAAA???>>>===<<<:::999888888888888777666444333444444555555555555444444222222222222333444555666444555666777:::???GGGLLLVVV^^^dddccc___ZZZQQQIIIHHHGGGIIIPPP^^^rrr|||mmmddd``````gggpppyyy{{{{{{{{{~~~zzzooo^^^QQQHHHFFF\\\|||mmm___WWWWWWhhh|||wwwiiibbbmmmvvvnnnsssTTTRRR[[[ooo~~~oooUUUCCC;;;777333444333222222111111222222222111000//////000000111000000000000000000000000222111000//////000111222000000000000000000000000111111000000000000111111333444444444555777<<>><<<@@@===;;;:::<<<>>>@@@@@@DDDPPPaaawww{{{|||zzzqqqbbbTTTSSSXXXdddlllsssvvvzzz{{{yyyzzz|||yyyttt```TTTHHHCCC???:::666555222222111111111111111222111111222222111000//////000111111333444555666666888:::;;;;;;:::999999:::>>><<<<<<@@@GGGLLLMMMKKKRRRQQQNNNNNNNNNNNNLLLKKKFFFFFFEEECCCAAAAAADDDFFFJJJJJJKKKNNNQQQRRRQQQPPPKKKKKKMMMYYYrrrfff\\\sssjjjIIIAAA::::::;;;;;;<<<>>>@@@AAAEEEKKKPPPVVV```kkkuuu{{{|||nnnXXXSSSWWWYYYQQQGGGAAA??????>>>============<<<;;;;;;:::::::::::::::999999999888888999888888777777666555555444444333222222222222222222333444333222222444555555777;;;DDDUUUooo~~~wwwsssnnngggbbbeeefffeeefffeee^^^TTTGGGFFFDDDBBBAAAAAABBBCCCGGGRRR___jjj{{{{{{qqqeeeYYYQQQMMMLLLKKKIIIGGGDDDBBBAAA@@@???>>><<<:::999888777666777888999999777555444444444555555555555444444333333333333333444666666444555666888<<>><<<===:::888777999;;;<<<<<>>>>>AAAEEEIIIJJJIIIUUURRRNNNMMMMMMNNNNNNNNNLLLKKKHHHEEEBBBBBBDDDFFFJJJJJJLLLOOOSSSUUUTTTSSSKKKKKKJJJPPPbbb~~~nnnUUUccciiiKKKBBB;;;:::;;;::::::<<<===>>>DDDKKKPPPTTT^^^hhhooo}}}uuuqqqvvvzzz\\\UUU[[[ZZZSSSJJJCCC???>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999888888777666666555444444333222222222222333222333444333222222333555444666:::AAALLLaaayyyppplllmmmooowwwzzzppptttwwwwwwvvvrrrggg[[[GGGFFFDDDBBBAAAAAAAAAAAACCCJJJSSSaaavvvxxxjjj[[[QQQKKKKKKJJJIIIGGGEEECCCAAA;;;<<<===<<<;;;:::::::::555777888::::::888666444444444555555555555444444333333333333444555666777555666777999===EEEOOOUUU]]]hhhrrruuuqqqjjj___UUUMMMSSS]]]hhhuuuxxxnnneeebbbhhhpppzzz~~~}}}wwwiii^^^TTTOOO```www}}}~~~qqqbbbXXXVVVbbb{{{xxxgggooo}}}}}}tttqqqyyyWWWHHHMMM```{{{~~~mmmUUUCCC:::777444333222222111111111111111/////////000000111222222000000000000000000000000111000000000000000000111////////////////////////000000000000000000111222333444555666777999===@@@GGGTTTkkkuuubbbWWWRRRkkkllleeettt}}}\\\bbb___KKKIIILLLFFFDDDBBB@@@@@@???===<<<<<<:::888777999:::;;;:::<<>>888555444000000000000111222333333333333333222222333333333111222333555666888999999999:::;;;:::888777777888<<<>>>AAABBBCCCEEEIIILLLUUUQQQMMMJJJJJJLLLMMMMMMLLLKKKIIIEEEBBBBBBDDDFFFIIIJJJLLLPPPTTTVVVVVVUUULLLLLLKKKLLLVVVrrr}}}|||{{{UUUXXXqqqeeeLLLCCC;;;::::::999999;;;===>>>CCCKKKPPPVVV```jjjooo|||~~~uuummmllldddWWWYYYYYYTTTLLLDDD@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888777777666666555444333333222222333333333444444333222111333444444555999@@@HHHWWWrrr~~~}}}|||qqqggg```\\\\\\\\\___dddqqq~~~wwwhhhZZZGGGFFFDDDBBB@@@@@@??????BBBEEEMMM]]]sss{{{kkkZZZPPPGGGGGGGGGFFFEEEDDDBBBAAA@@@CCCEEEDDDAAA>>>======666777999999999888666555444444555555555555444444444444444444555666777777777777777999===EEENNNUUU___jjjvvvyyyvvvooodddZZZQQQ[[[iiivvv~~~tttmmmgggeeejjjqqqyyy~~~}}}pppeeeYYYTTTfffzzz|||tttjjj]]]UUUXXXhhh{{{nnnrrrzzzzzzvvvtttnnnPPPGGGNNN___www|||iiiQQQ???777444111333222111111000000111111//////000000111111111111////////////////////////000000000111111000000000////////////////////////000000//////000111222222222444666777888;;;>>>AAAHHHUUUiiikkk___WWWjjjyyykkkrrr}}}iiisssdddOOOKKKMMMHHHEEEBBBAAA@@@???>>>===@@@>>><<<<<<>>>???>>>>>><<>>777444444111000000000111222333333333333222333333444555666444555555777888999::::::999;;;<<<;;;999888888999999===BBBCCCCCCFFFLLLQQQSSSOOOKKKHHHIIIJJJLLLLLLLLLKKKIIIFFFBBBAAABBBCCCHHHHHHKKKOOOTTTVVVWWWVVVOOORRRSSSPPPQQQeeezzzxxx^^^UUUcccsssfffLLLCCC<<<;;;;;;::::::<<<======AAAHHHOOOWWWdddppptttzzzrrrjjjvvvttt^^^UUUWWWSSSNNNHHHBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888777666666555444444333333333333333333444444333222111222444444333777???EEEOOOfff}}}wwwuuu{{{|||uuukkkbbb\\\XXXVVVTTTUUUVVV^^^lllzzzvvvdddTTTHHHFFFCCC@@@>>>>>>>>>>>>???CCCLLL^^^ttt|||jjjZZZPPPDDDDDDEEEEEEEEEDDDDDDCCCGGGKKKNNNLLLFFF@@@<<<:::999999999999888777777666444444555555555555444444555555444555555666777888999888888999<<>>999555222222222111000000000000111///000000111111111111000////////////////////////000000111111111111000000000000000000000000000000////////////000111222333222444666888999<<>>???>>><<<<<<===>>>===<<>>@@@BBBDDDGGGJJJMMMOOOQQQNNNJJJIIIJJJMMMNNNOOOPPPOOONNNJJJEEEBBBBBBBBBEEEFFFIIINNNSSSVVVVVVVVVVVV[[[^^^YYYQQQ]]]yyyyyymmmZZZ[[[ggg|||hhhMMMDDD<<<;;;<<<;;;;;;===;;;:::===CCCKKKVVVggguuu|||{{{mmmnnnnnnWWWUUUTTTQQQKKKFFFAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888777777666555555444333333333333444444444555333111111222444555222555===BBBHHHZZZnnnwwwrrrrrr~~~uuummmgggaaa\\\XXXWWWTTTVVV^^^fffvvvwwweeeUUULLLIIIEEEAAA??????@@@AAABBBFFFSSSfff|||~~~kkkZZZQQQFFFGGGHHHIIIJJJJJJJJJJJJKKKPPPUUUTTTLLLCCC===;;;<<<;;;999777777666777777444444555555555555444444555555555555666777888999999888888999===FFFPPPWWWeeeqqq|||yyynnndddbbbppp}}}rrriiihhhkkkmmmnnnpppuuu}}}wwwjjjeeesss~~~wwweee\\\RRRQQQ___xxxzzzuuuvvvzzz~~~zzz{{{mmmZZZLLLFFFUUUjjj}}}}}}aaaHHH<<<:::888444222222111000000000000000000000111222111111/////////////////////////////////000111222222111000///000000000000000000000000////////////000111222333222444777999:::<<<@@@BBBHHHSSSeee|||xxxmmmsss~~~nnnooo{{{wwwuuurrriiiYYYNNNLLLIIIEEEBBBBBBAAA@@@???<<<;;;999999:::;;;:::888>>><<>>======>>>GGGEEECCCEEEJJJMMMLLLJJJOOOMMMJJJJJJMMMPPPQQQRRRUUUUUUTTTPPPJJJFFFDDDCCCDDDEEEHHHMMMRRRUUUVVVUUU[[[bbbggg```SSSYYY}}}yyy|||yyy```ZZZccc|||iiiMMMDDD===<<<<<<;;;<<<>>>999888999???HHHUUUgggwwwpppkkkyyy~~~^^^UUUUUUSSSOOOIIICCC@@@???;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999888777777777555555444333333333333444444555555333111111222444555000333;;;@@@CCCRRRdddtttzzzrrrlllzzz~~~wwwqqqiiiddd\\\VVVTTTWWWZZZeee|||kkk\\\QQQMMMHHHDDDAAABBBCCCEEEHHHNNN\\\ppplll\\\RRRJJJKKKMMMOOOPPPQQQQQQRRROOOVVV]]]]]]VVVMMMFFFDDD>>><<<999777555666777777444555555555555555555444555555555666666777888999999888888:::???HHHRRRZZZhhhttt|||rrriiiiiixxx}}}pppfffgggmmmooonnnnnnttt}}}tttnnnzzzvvvddd[[[RRRSSSeee}}}}}}{{{rrrbbbTTTKKKHHH[[[tttvvvXXX???666777666111222111111000000000000000000111222222111000///...///////////////////////////000111222222111000///000000000000000000000000////////////000111222333222444777999;;;===@@@BBBFFFRRRddd{{{yyy{{{}}}ddd___ooo||||||wwwjjjttt___OOOMMMJJJFFFCCCBBBBBBAAA@@@>>>===;;;<<<<<<===;;;:::;;;999<<>>@@@BBBFFFRRRdddrrrwwwqqqgggYYYPPPPPPOOOEEEAAA@@@999>>>===============>>>>>>=========<<<;;;;;;::::::::::::999999888777666666666666555555555444444444444444333333333333222222000333666888;;;BBBMMMUUUiiiyyywwwqqqppp~~~wwwqqqlllaaaZZZXXXUUUXXXjjjvvvjjj\\\QQQIIIHHHGGGCCCBBBDDDDDDOOOddd~~~~~~jjjZZZQQQHHHOOOUUUYYY[[[]]]___```dddaaaaaadddcccZZZNNNEEEAAA===888777888:::999888999888777555555444444444555555555555666777999999999888;;;>>>@@@CCCLLLVVVhhhttt{{{tttsssyyy}}}oooeeefffkkkkkkkkklllppp|||~~~|||}}}sssaaaXXXOOOTTTmmm|||}}}sssZZZIIINNNNNNgggiiiJJJ;;;888777444222111111111111111111111111111000000///...---------000000000000000000000000000000000000000000000000000000///...............000000000000111111111111444666777777999<<<@@@CCCNNNTTTccczzzwwwwwwppp[[[hhhpppnnnnnnuuuyyywwwjjj{{{dddUUUOOOIIIEEEDDDBBB???@@@DDD>>>>>>===<<<;;;::::::999======<<<>>>CCCMMMXXX```sssbbb]]]fffrrrxxxyyyuuu{{{vvvggg```ccciiinnn|||{{{qqqmmmeeeZZZLLLFFF===666333333333333111111111111111222333333111333555666777777888:::;;;;;;;;;;;;<<<===>>>>>>@@@CCCEEEEEEBBBAAABBBEEEGGGFFFFFFGGGIIIJJJIIIHHHKKKJJJIIIJJJMMMPPPQQQQQQSSSRRRRRRQQQPPPMMMJJJHHHFFFHHHMMMTTTYYYYYYUUUQQQWWWfffllliiiggghhh{{{iiiYYYeee{{{dddQQQ???:::<<<<<<;;;::::::===@@@AAAEEEQQQbbbooo|||}}}xxxrrr[[[PPPPPPQQQHHHDDDBBB:::>>>>>>============>>>>>>>>>======<<<<<<;;;::::::::::::999999888777777777666666555555555444444444444444333333333333222222222444777999;;;BBBLLLTTT\\\ooo~~~rrrlllsssxxxmmmccc^^^WWWUUUaaarrr|||uuueeeZZZPPPMMMJJJGGGFFFHHHKKKWWWooo{{{hhhZZZSSSIIIPPPYYYaaagggkkkmmmnnnnnnkkkggggggeee___VVVPPPDDD???:::777999:::999777888777666555555444555555666555555555666777888888;;;999999<<<>>>BBBMMMXXXfffuuu~~~yyyzzzuuujjjjjjmmmmmmmmmnnnnnn{{{~~~{{{ppp^^^WWWRRRYYYqqq}}}|||pppXXXIIIOOOTTTjjjxxx```EEE888777777444333111111111111111111111111111000000///......------000000000000000000000000000000000000000000000000111111000///////////////000000000000111111111111333555666777888<<<@@@DDDMMMSSSaaaxxxwwwsss~~~wwwdddffffffccceeekkknnnnnnhhhlll[[[PPPJJJFFFEEECCC??????BBB>>>>>>===<<<;;;::::::999;;;;;;;;;;;;???FFFOOOUUUuuueee[[[dddrrrwwwyyy{{{wwwyyy{{{vvvddd[[[]]]eeejjjvvvwwwpppkkk]]]NNNDDD???888444222333444444222222111111222222333444111333666777777777999:::============>>>???@@@AAADDDFFFFFFDDDAAAAAADDDHHHHHHFFFFFFFFFHHHHHHGGGFFFIIIHHHIIILLLOOOQQQQQQPPPPPPOOONNNNNNOOONNNLLLJJJIIILLLPPPUUUYYYXXXUUUQQQSSS```eeeddddddfffxxxvvv^^^ggg|||yyyaaaFFF;;;<<<>>><<<::::::<<>>>>>============>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999888888777777666666666555555555444444444444333333333333222222444666888999<<>>666666666444333111111111111111111111111111000000//////......---000000000000000000000000000000000000000000000000222111111000000000000111000000000000111111111111222333555666888<<>>??????>>>>>>===<<<;;;::::::;;;;;;;;;:::<<>>???DDDHHHJJJIIIGGGGGGHHHHHHGGGFFFFFFGGGIIIMMMPPPRRRQQQOOOKKKIIIHHHIIIMMMNNNMMMLLLLLLOOORRRVVVWWWVVVTTTQQQOOOZZZ]]]\\\^^^```oooeeehhhyyyxxxTTT>>>;;;======::::::===???AAAEEEMMMZZZcccmmmvvvzzzcccQQQMMMRRROOOJJJFFF>>>???>>>>>>============>>>>>>>>>======<<<;;;;;;;;;:::::::::999999888888888666666666666555555555555444444333333333222222222444666777999===EEENNNUUU[[[hhh~~~{{{uuuwww|||~~~vvvkkkaaa^^^aaakkk|||mmmbbbZZZVVVSSSQQQRRRcccmmm\\\RRRMMMKKKNNNWWWdddrrr~~~xxxssslllfffKKKEEE>>>:::999999888666555555444444444555666666777666666555555555666666;;;888888:::===BBBNNNYYYaaauuuwwwrrrppppppppppppmmm|||wwwgggZZZ[[[^^^kkklll^^^MMMHHHSSSaaaooo~~~{{{YYYIII:::555555555333222111111111111111111111111000000000000//////......////////////////////////000000000000000000000000111111000//////000000000///000000000111111111111000222444555888<<>>>>>??????>>>===<<<;;;::::::;;;<<<<<<<<<<<<>>>AAADDDddd[[[___uuuyyyzzztttrrrppprrrxxxxxxooommmqqq|||xxxwwwzzzwwwmmmbbbQQQBBB<<<999444111111111111111333333333333333444444555555777999:::999999:::<<<@@@@@@@@@AAABBBCCCEEEEEEFFFEEECCC???<<<===BBBGGGMMMKKKIIIIIIIIIJJJIIIHHHFFFGGGJJJNNNRRRSSSRRRQQQFFFCCCBBBDDDJJJNNNNNNMMMMMMOOORRRTTTTTTSSSQQQPPPNNNWWWWWWVVVZZZ\\\hhh~~~~~~pppiiiqqqhhhHHH<<<;;;;;;:::;;;===???AAAEEELLLVVV]]]fffqqqyyymmmUUUKKKPPPOOOKKKGGG?????????>>>===============???>>>>>>===<<<<<<;;;;;;:::::::::999999999999999777777666666666555555555444444333333333222222222333444777;;;BBBKKKUUU\\\eeejjjwww~~~|||pppfffbbbccc}}}|||ooofff```[[[VVVUUUfffjjjYYYNNNJJJKKKJJJNNNYYYeeetttrrrgggNNNHHH???:::999999888666555444444444444555555666777666555555555555555666777666999===AAAEEEOOOYYYcccvvvxxxtttsssssssssrrrtttdddXXX\\\cccrrr||||||~~~eeeWWWLLLNNN]]]gggsss~~~}}}mmmOOOCCC888555555333111222111111111111111111111111000000000000000///////////////////////////////////////////////////////////////.........//////000///000000000111111111111000111333555777;;;@@@DDDRRRYYYfffyyyiiieee~~~jjjgggmmmpppsssxxxvvvyyy~~~dddPPPHHHBBBCCCDDDBBB????????????>>>===<<<;;;;;;:::999;;;<<<<<<<<<===@@@BBB```___hhhyyyzzzyyyssspppoooqqqtttzzz~~~zzz{{{~~~~~~{{{{{{yyyiiiYYYIII>>>;;;888444222222222111000444444333333444444555666888:::<<<<<<<<<;;;<<<===@@@@@@AAABBBCCCEEEFFFGGGFFFFFFCCC???<<<===BBBGGGPPPMMMKKKJJJKKKLLLLLLKKKFFFGGGJJJOOOSSSUUUTTTSSSFFFBBB???AAAHHHMMMMMMLLLKKKMMMPPPPPPOOONNNNNNNNNOOOUUUTTTTTTYYY[[[dddwww{{{iiieee[[[DDD<<<;;;:::;;;<<<>>>@@@DDDJJJQQQUUUaaalll{{{}}}{{{[[[KKKNNNNNNLLLIIIBBB@@@???>>>======<<<<<<===??????>>>======<<<<<<;;;::::::::::::::::::999999777777777666666666555555444444333333333333222222222444777???IIIVVVaaahhhoooooowwwqqqggg```tttzzzrrrmmmeee]]]ZZZjjjiiiWWWLLLHHHHHHDDDEEELLLUUUdddvvvfffOOOHHH@@@:::999999888666555555444444444444444555555555555444555555666666444555999???CCCHHHRRR\\\iiiyyy}}}xxxwwwwwwuuuxxxpppbbbWWW]]]iiiyyyzzzvvvxxxcccTTTNNNVVVhhhqqq{{{qqq```HHH???777555444222111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...............//////000000000000000111111111111000111333444666:::???CCCRRRZZZgggzzzpppaaaqqqzzznnnmmmqqquuuxxx~~~uuuppp|||nnnTTTKKKCCCCCCEEECCCAAAAAA@@@??????>>>===<<<;;;;;;777888:::::::::;;;>>>@@@[[[cccnnnyyy|||yyyuuuqqqqqqssstttuuu||||||{{{}}}gggRRRCCC;;;888666444333444444333222444444444444444555555666:::<<<>>>>>>======>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIIIIGGGCCC???@@@EEEJJJPPPMMMKKKJJJKKKMMMMMMMMMHHHHHHKKKOOOSSSVVVWWWVVVLLLFFFAAAAAAGGGKKKKKKHHHGGGJJJMMMMMMKKKJJJKKKLLLMMMQQQOOOPPPXXX[[[cccssskkkZZZtttqqqQQQAAA===<<<999:::<<<>>>BBBFFFKKKNNNYYYdddtttcccLLLMMMNNNMMMKKKFFF@@@???>>>===<<<<<<<<<<<>>>>>===<<<<<<<<<::::::::::::::::::::::::777777777777666666666555444444333333333333222222222444999DDDRRRbbbooowww|||~~~rrrdddqqq}}}xxxoooeee^^^lll~~~cccRRRIIIEEEDDD@@@@@@DDDIIIXXXyyyzzzgggOOOHHH???999888888888666666555555444333333333333444444444444555555666777555555888>>>CCCJJJVVVbbbqqq}}}}}}|||~~~xxxxxxwwwtttzzzjjj```YYYcccttt|||vvvrrrxxxwwwaaaPPPNNNZZZnnn}}}vvveeeTTTAAA:::555444333111111333111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////......///000000111000000000000111111111111000222333444666999===AAANNNWWWfffyyykkkppp~~~nnnhhhoooxxx{{{|||qqqppp|||]]]QQQGGGEEEFFFDDDBBBBBB@@@@@@???>>>===<<<;;;;;;777888999999999:::<<<>>>XXXeeerrrxxx|||~~~yyywwwssssssuuutttrrrwww}}}yyysssvvv}}}iiiPPPAAA;;;666555333444555666666555555444444444444555666666;;;===???@@@???>>>???@@@@@@AAAAAABBBDDDEEEGGGHHHLLLLLLJJJFFFCCCCCCGGGLLLOOOMMMJJJJJJKKKMMMNNNNNNIIIIIIKKKOOOTTTWWWXXXXXXRRRJJJCCCCCCGGGJJJIIIFFFEEEHHHJJJJJJHHHGGGIIIKKKHHHLLLIIILLLVVVYYYaaaqqqlllSSSkkk[[[FFF@@@>>>777888:::<<<@@@DDDHHHJJJRRR]]]mmm}}}hhhMMMMMMNNNMMMMMMIII@@@@@@>>>===<<<<<<<<<<<>>>>>======<<<<<<::::::::::::::::::::::::777777777777666666666666444444444333333333222222222444;;;HHHYYYjjjyyy}}}jjjrrrvvvkkk```lllxxx]]]LLLDDDBBB@@@===???BBBDDDRRRuuu~~~jjjOOOHHH>>>999777888888777777666555444333222222222333333333444555666777888777555777<<>>===<<<;;;;;;;;;;;;;;;:::999:::===???VVVfffvvv{{{yyyyyy|||}}}{{{yyyyyy{{{wwwppppppvvv~~~tttiiigggnnnyyygggIII===>>>666555555444444444555555444555666666666666888:::<<<<<<======>>>>>>??????BBBCCCDDDFFFGGGGGGGGGGGGMMMKKKJJJJJJGGGDDDGGGMMMPPPNNNLLLJJJIIIJJJLLLMMMJJJHHHIIIMMMSSSXXXYYYYYYSSSMMMFFFDDDEEEEEEAAA<<<>>>DDDIIIJJJGGGDDDEEEGGGIIIJJJKKKOOOTTTZZZ___bbbsssrrrYYYZZZkkkwwwNNN<<>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;888888888888777777777777666555555444444444555555333666;;;FFFUUUgggvvv}}}}}}wwwuuu|||pppjjjooozzz\\\LLLDDD???===<<>>===<<<;;;999999999::::::;;;;;;;;;\\\kkkxxxzzzwwwwwwxxxyyy|||xxxwwwxxxtttmmmkkkmmmtttyyyuuullleeeeeelllvvv{{{}}}```GGG<<<;;;666555555444444444555555666777888888888888:::<<<======>>>>>>>>>?????????BBBCCCDDDEEEFFFGGGGGGGGGJJJIIIIIIIIIDDD@@@CCCJJJQQQOOOMMMLLLLLLNNNPPPRRRNNNLLLKKKNNNTTTWWWWWWVVVWWWTTTOOOJJJEEE@@@<<<999<<>><<<<<<======<<>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888888777777777777666666555444333333444444444666:::CCCPPP___mmmuuuxxxyyy|||zzzzzz~~~sssiiinnn}}}```OOOEEE@@@AAA???AAAEEEEEERRR{{{mmmUUUHHH<<<999999888666666777777777666555444333222555555555555555555555444666666999>>>CCCLLL___qqq{{{yyyvvvtttxxxttttttuuusssqqquuu|||rrrbbb\\\]]]hhhsssssssssxxxaaaPPPVVVeeeoooxxxhhhTTTBBB888555222111111222222111000000000000000000000000000000111111111111000000111000000000/////////...000000000000000000000000////////////////////////////////////000000000000111222222333333666;;;>>>EEEPPPaaassszzzrrrgggxxxeeeeeerrr}}}ssskkk|||hhhSSSIIIGGGDDDBBBCCCBBBBBBAAA@@@???>>>======999999999::::::;;;;;;;;;eeeqqq{{{{{{wwwuuuuuuuuuxxxtttrrrttttttnnnhhheeefffkkk|||xxxrrrfffZZZ[[[jjjqqqqqq|||tttUUUCCC<<<888555555444444444444555555777999:::::::::;;;===??????????????????@@@@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJIIIBBB<<<@@@HHHQQQPPPOOONNNOOOQQQSSSUUUQQQOOONNNPPPTTTWWWVVVTTTXXXYYYXXXRRRIIIAAA;;;999<<>>AAADDDIIIWWWiiixxxxxxYYYKKKIIIJJJJJJIIIEEE???<<<<<<=========??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888888888777777777666666555333222222222222555666999???HHHTTT___eee|||~~~ooommmyyyzzzuuu|||rrrfffiiiyyykkkZZZPPPIIIGGGAAAAAAEEEKKK___oooRRRGGG<<<:::999888666777666777777777666666555444555555555555555555555555555888===@@@DDDOOOeeeyyyzzzuuutttqqqpppqqqrrrtttzzz}}}kkk]]][[[___vvv{{{ooonnnpppxxxyyy]]]UUU```rrr|||qqq___MMM???666444111111222333333222///////////////////////////000000111111000000///000000000000////////////000000000000000000000000////////////////////////////////////000000000000111222222222333666:::===BBBMMM^^^pppwwwfffhhhlllyyyqqqgggkkktttvvvggg{{{pppWWWKKKHHHFFFBBB???BBBAAAAAA@@@??????>>>>>>999999::::::::::::;;;;;;nnnwww~~~}}}zzzxxxwwwtttnnnlllnnnssswwwsssiii```\\\ccc{{{|||kkkWWWRRRbbblllkkkuuugggJJJ@@@<<<666555555444444444555666666888999;;;;;;<<<===???BBBBBBAAA@@@@@@@@@AAABBBBBBDDDEEEFFFHHHIIIIIIIIIIIIIIIKKKMMMKKKDDD>>>AAAJJJSSSRRRQQQPPPQQQRRRSSSTTTRRRPPPOOORRRVVVXXXVVVTTTTTTWWW[[[[[[UUULLLCCC===???EEELLLQQQPPPLLLHHHFFFHHHJJJNNNSSSYYY^^^bbbddd___ssszzzpppqqquuuyyy___TTThhhYYYFFF===;;;:::888888:::===@@@EEEHHHTTTffftttdddNNNLLLLLLIIIIIIFFFAAA>>><<<===>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888777777777666444333222111111000555555777;;;BBBKKKSSSXXXlllxxxmmmgggppp~~~wwwrrr}}}uuukkkbbbcccmmmuuuggg]]]VVVLLLFFFDDDIIIUUUoooiiiNNNDDD<<<:::999777666777777777777888777777666666555555555555555666666666666999???DDDLLL\\\qqqwwwsssqqqnnnoooqqqwww~~~wwwggg[[[^^^gggvvvoookkkllloooyyy~~~oooZZZZZZiii{{{pppZZZHHH<<<777555333111111111000/////////////////////////////////000000000000//////000000000000////////////000000000000000000000000////////////////////////////////////000000000000000111222222333555888;;;@@@JJJ[[[mmmsss^^^TTTjjjyyywwwssskkklllyyyxxxhhhpppyyy\\\LLLIIIJJJGGGCCCCCCCCCBBBAAA???>>>======::::::::::::::::::::::::uuu|||~~~{{{vvvjjjkkknnnuuu{{{xxxkkk^^^UUU___{{{sss\\\RRRaaakkkjjjsss{{{ZZZCCC>>><<<666666555555555666666777888888999;;;<<<===>>>AAADDDEEEDDDBBBAAAAAABBBCCCDDDGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNQQQPPPJJJDDDGGGOOOXXXWWWVVVTTTSSSSSSSSSTTTPPPOOOOOORRRWWWYYYXXXUUURRRUUU[[[aaaaaaYYYKKK@@@AAAFFFLLLPPPPPPMMMJJJHHHIIIKKKMMMQQQVVV[[[___aaa___ooo~~~iiiiiimmm~~~eeeUUUddd]]]HHH<<<:::777666888;;;>>>@@@EEEHHHRRRbbbqqq|||uuuWWWOOOKKKFFFIIIGGGDDDAAA>>>===>>>???>>>>>>>>>>>>============<<<;;;;;;;;;;;;:::::::::999999999999888888888888777666444333222111111000333333555888>>>DDDJJJNNN\\\hhhwwwnnneeekkkvvvtttpppyyy}}}}}}mmmccc___\\\```ooo~~~rrriiicccUUUOOONNNVVVfffxxx```IIIAAA;;;::::::888777999888888888999888888777777666555555555555666777888999===CCCMMM\\\ooozzzuuusssooonnnrrrzzztttdddZZZaaaooonnnhhhkkkmmmsss~~~}}}vvveeeXXX^^^oootttZZZFFF:::666444222111222111000/////////////////////////////////000000000000//////////////////000000000000////////////////////////........................////////////000000000000///111222222333444777:::>>>HHHWWWhhhzzzxxxbbbRRR\\\ooouuu{{{uuukkkkkkxxx~~~vvvllllll}}}fffQQQIIIIIIHHHFFFEEEDDDCCCAAA???>>><<<;;;::::::::::::::::::::::::yyy~~~wwwlllnnnqqquuuzzzxxxmmm```VVVccc}}}wwwbbbXXXaaahhhhhhooo|||}}}xxxgggNNN>>><<<:::666777777666777777888999:::888:::<<<===>>>@@@CCCFFFGGGFFFDDDBBBBBBCCCEEEFFFIIIJJJKKKMMMNNNNNNNNNNNNPPPOOOQQQSSSPPPMMMNNNSSS\\\[[[ZZZXXXWWWVVVUUUUUUNNNMMMNNNRRRWWWZZZXXXVVVTTTUUU[[[bbbeee___QQQEEEDDDFFFJJJMMMNNNMMMLLLKKKKKKKKKKKKMMMQQQUUUZZZ\\\```kkkkkkiiikkkzzzoooXXXbbbxxxaaaEEE===:::666555777;;;>>>@@@CCCEEENNN]]]kkkvvvfffRRRIIIDDDHHHHHHGGGDDD@@@>>>===>>>>>>>>>>>>>>>============;;;;;;;;;;;;:::::::::::::::999999999999888888888666666555333222222222222111222333666:::???CCCFFFNNNWWWdddmmmqqqtttyyy}}}}}}zzzxxxwwwsssnnnnnnrrrtttjjjmmmttt|||zzzqqqooovvvzzzxxxyyy~~~{{{yyyhhh___\\\WWWVVV^^^lll~~~{{{uuufffbbbbbbmmm~~~nnnXXXEEE???;;;<<<===;;;;;;>>>999:::::::::999888888777666555555444555666888999>>>EEEPPP^^^ppp}}}vvvuuurrrpppuuuqqqbbbZZZeeexxxnnnmmmooosss{{{xxxxxxoooZZZVVVaaatttuuuZZZDDD999222111000111333333222111////////////////////////...//////000000//////...////////////000000000000////////////////////////........................////////////000000000000///000222222222444666888<<>>===<<<;;;;;;::::::::::::999999{{{~~~uuunnnpppqqqqqquuuxxxrrriiigggtttuuufff[[[^^^bbbdddiiipppsssfffSSSDDD<<<999777666888888888888999:::;;;<<<:::<<<>>>@@@AAACCCFFFIIIIIIGGGEEECCCCCCDDDFFFGGGIIIJJJLLLMMMNNNNNNOOOOOOPPPMMMNNNSSSUUUSSSSSSVVVYYYYYYXXXWWWVVVUUUUUUTTTNNNMMMNNNRRRWWWYYYWWWTTTRRRTTTYYY^^^aaa]]]VVVPPPKKKJJJKKKLLLNNNPPPQQQQQQPPPNNNMMMLLLNNNRRRWWWZZZ```fffvvvxxxsss{{{^^^cccnnnjjjKKKAAA<<<777555777;;;===>>>BBBCCCJJJXXXfffppp|||wwwYYYKKKHHHFFFHHHIIIGGGCCC???==================>>>>>>>>>>>>;;;;;;;;;:::::::::999999::::::999999999888888888666666555444333333444444111111222444777:::<<<>>>@@@GGGPPPVVVZZZ___gggnnnpppkkkiiiiiieee^^^\\\^^^hhhssszzzzzzzzzyyywwwpppmmmsssvvvuuuzzztttddd]]]\\\VVVRRRTTTZZZeeeuuuzzzxxx{{{yyybbbOOOCCC???===@@@AAA???@@@DDD;;;;;;;;;;;;:::999777777666666555444555777999:::EEERRRcccrrr~~~uuuvvvtttrrryyyxxxmmmbbb^^^nnn~~~rrruuutttzzz}}}|||}}}mmm\\\PPPTTTeeeyyypppVVVBBB777222111111111222333111///000000000000000000000000......////////////........./////////000000000111////////////////////////........................////////////000000000000...000222222222333555777:::AAAMMM[[[mmmxxx]]]SSSQQQccczzzfffwww```___XXXaaasssooommmhhhQQQGGGEEEEEEBBBBBBBBBAAAAAA@@@@@@???;;;;;;;;;::::::999999999}}}|||rrrmmmooonnnlllqqqxxxyyytttzzzqqqggg]]]ZZZ]]]```dddgggmmmZZZFFF===:::777444555999999999999:::;;;<<<===<<<>>>@@@AAACCCEEEHHHKKKJJJHHHFFFDDDCCCDDDFFFHHHIIIJJJKKKLLLNNNNNNNNNNNNOOOKKKKKKRRRVVVVVVUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSOOONNNOOORRRWWWXXXUUURRRNNNRRRWWWZZZ[[[ZZZ[[[[[[QQQOOONNNNNNQQQTTTVVVWWWUUUSSSPPPNNNOOOSSSXXX[[[___bbbooo}}}eeeeeehhhsssUUUDDD>>>888666777:::;;;<<>>>>>>>>>>>;;;;;;;;;:::::::::999999:::::::::999999999888888666555555444444444555555111111222333444666888888666;;;AAAEEEHHHOOOYYYaaaeeeaaa___```\\\SSSPPPRRRVVV```nnn{{{yyywwwooolllqqqsssuuu}}}nnn```\\\\\\VVVQQQPPPPPPUUU```llljjjqqqvvvyyy~~~lllXXXJJJCCC@@@???CCCDDDCCCDDDHHH<<<<<<<<<;;;:::999777666666666555444555777999;;;III\\\rrr}}}yyyzzz}}}tttvvvtttttt|||pppiiiccccccvvv{{{tttzzzxxx~~~xxxzzz{{{sss]]]PPPIIISSSggg|||jjjSSS@@@666666555333222222000---+++111111111111111111111111......////////////........./////////000000111111////////////////////////........................////////////000000000000...000222222222333555666888???IIIVVVhhh^^^QQQLLL[[[uuugggoooggg^^^OOOYYYrrrnnnfffuuuqqqVVVIIIGGGHHH???@@@@@@AAAAAABBBBBBCCC;;;;;;;;;::::::999999999~~~wwwuuuvvvmmmgggggggggiiisssnnnfff]]]YYYZZZ]]]^^^]]]VVVMMM@@@999777777666444;;;::::::::::::;;;<<<=========???AAACCCFFFIIIJJJMMMKKKHHHEEEDDDDDDEEEFFFHHHGGGGGGJJJMMMQQQRRRRRRLLLKKKKKKNNNSSSWWWWWWVVVTTTNNNLLLNNNPPPQQQTTTXXXRRRMMMMMMTTTWWWRRROOOOOOOOOPPPRRRVVVZZZ\\\\\\[[[SSSVVVVVVRRRQQQUUUXXXXXXVVVTTTRRRQQQSSSUUUVVVVVVeeeaaafff}}}tttaaa^^^zzz|||ZZZEEE===888:::<<<<<<<<<===@@@EEELLLQQQXXXdddrrr}}}sssXXXLLLJJJJJJKKKKKKFFF???>>>@@@>>>>>>>>>>>>>>>===<<<<<<::::::;;;;;;::::::999999999999999888888888888777888888888777666444333222000000111111222222222333666777888:::===CCCJJJOOOWWWWWWVVVTTTQQQMMMIIIFFFLLLPPPYYYfffssswwwuuurrrsssxxxrrrcccYYYXXXTTTRRRTTTTTTPPPMMMMMMXXXXXXYYY^^^hhhxxxpppYYYLLLHHHBBBGGGJJJHHHIIILLLKKKEEECCCCCCAAA===999777777999666777777666666999???EEEPPPfff{{{~~~zzzvvvwww{{{~~~}}}{{{ttttttvvv||||||nnnkkkkkkppp~~~~~~{{{vvvhhh^^^OOOKKKLLLUUUfff{{{rrr]]]HHH<<<999000000000000000000000000......//////000000111111000000000000000000000000............////////////........................000000000000000000000000111000///---------.../////////000111222333333444999<<>>>>>===<<<;;;::::::999zzzyyywwwmmmddd^^^YYY\\\oookkkeee^^^ZZZ[[[[[[XXXVVVLLLDDD;;;555555666555444777888999:::;;;<<<======>>>>>>@@@AAADDDFFFHHHJJJLLLJJJHHHEEEDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOKKKHHHFFFIIIPPPUUUUUUTTTQQQJJJFFFIIINNNOOOQQQSSSOOOKKKLLLRRRTTTNNNIIIIIILLLLLLNNNQQQUUUWWWXXXXXXTTTXXXZZZWWWUUUWWWWWWUUUWWWUUURRRRRRSSSUUUVVVUUU___^^^dddxxxxxx___VVVooo```FFF???:::999:::999:::===>>>DDDKKKQQQXXXbbbnnnwwwhhhWWWLLLJJJJJJLLLIIICCC??????>>>>>>?????????>>>>>>===;;;;;;<<<<<<;;;:::999999999999999999888888888888888888888777666444333222000000000111111222222222222333444555666:::???CCCGGGGGGHHHHHHFFFDDDAAA@@@DDDFFFNNNYYYggg{{{~~~|||yyyzzz}}}vvvhhh___ZZZUUUSSSUUUVVVRRROOOOOOPPPQQQTTT\\\iiizzzxxxgggVVVMMMLLLHHHMMMNNNLLLMMMOOOLLLFFFBBBAAA???;;;999777777888666777888777888===FFFMMMZZZnnn}}}yyyvvvvvvyyy{{{zzzxxxpppttt{{{rrrhhhkkkqqqyyy||||||rrrcccZZZJJJJJJNNNZZZkkk|||yyyhhhTTTAAA777444000000000000000000000000111111111111000000000000////////////////////////............////////////........................////////////////////////000000///.....................///000222333444444888<<>>>>>===<<<;;;::::::999~~~ssseeeZZZRRRXXXsssfffccc___]]][[[WWWPPPKKKAAA<<<666444555777777666444666999;;;===>>>>>>===@@@@@@AAABBBDDDFFFHHHIIIKKKJJJHHHFFFFFFFFFHHHIIIIIIKKKLLLKKKHHHHHHJJJMMMNNNHHHDDDGGGOOOUUUVVVTTTOOOFFF@@@EEEKKKNNNNNNNNNMMMLLLNNNSSSTTTNNNHHHEEEJJJJJJKKKLLLNNNOOOQQQRRRRRRXXX\\\ZZZXXXWWWUUUQQQUUUSSSQQQQQQSSSUUUUUUUUUZZZ^^^cccooobbbRRRhhhmmmMMMDDD<<<:::999888999===<<>>>>>>>>??????@@@?????????============<<<;;;:::999:::999999999888888888888888888888777666555444333000000000000000111111111000111222222222222555777;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@DDDKKKXXXlll}}}ooofff\\\WWWTTTWWWXXXTTTPPPOOOKKKMMMSSS^^^nnn|||lll^^^UUURRRSSSUUUVVVUUURRRQQQPPPMMMHHHDDDAAA>>>;;;;;;:::999888777888888888<<>>>>>===<<<;;;::::::999zzziii^^^[[[eee}}}vvvcccbbbaaa___[[[SSSIIIBBB<<<:::777777888::::::999555888;;;???@@@@@@>>>===BBBBBBCCCDDDEEEFFFHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJMMMOOOMMMIIIGGGKKKOOOSSSKKKEEEHHHPPPXXXYYYWWWPPPEEE???DDDLLLOOONNNMMMMMMOOOTTTXXXXXXSSSMMMJJJMMMLLLKKKJJJHHHHHHIIIKKKOOOTTTXXXVVVTTTUUUSSSPPPOOONNNMMMOOORRRTTTUUUUUUZZZ```ccchhh}}}kkkVVVeee\\\MMM>>>:::;;;;;;;;;<<<;;;AAAIIIRRRZZZaaahhhmmmyyybbbTTTIIIHHHKKKJJJDDDAAA===>>>>>>???????????????>>>>>>>>>>>>===;;;:::999::::::999999999888888888888888888777777555444444000000000000000000000000000111333333222111222333666777:::<<<>>>??????@@@BBB@@@AAAEEEMMM]]]vvvyyyvvvwwwlllaaaZZZVVVWWWWWWSSSMMMKKKKKKNNNWWWeeexxxxxxiii```^^^___aaagggbbb[[[TTTQQQPPPMMMIIIGGGDDD@@@???>>>===;;;999777888999;;;BBBNNN]]]hhhsss}}}|||{{{xxxuuusssrrrrrrssssss|||~~~nnnddd```kkk|||rrr^^^QQQKKKIIIOOOYYYgggxxx{{{dddSSSEEE999333333000000000000000000000000111111111000000000//////....................................////////////........................////////////////////////---...///000000///...---,,,---...000111333444555666999@@@JJJZZZooo|||zzzkkk___```lll|||ooo[[[nnn}}}ttt\\\PPP]]]iiiccc^^^wwwqqq\\\RRRIIIGGGDDDBBBAAA@@@???===>>>>>>===<<<;;;::::::999zzzhhhdddiiivvvxxxnnnccccccbbb___YYYOOODDD<<<:::999888888999::::::::::::<<>>;;;999;;;@@@IIIRRR[[[cccjjjnnn{{{vvvaaaMMMGGGIIIJJJGGGEEE===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999999999888777888888888777666555555111111111000000000000000///111333444333222222333222333444555777888999999>>>===???AAAEEEOOObbbsssxxxsss|||ssshhh___YYYYYYXXXQQQIIIEEEFFFLLLXXXlllwwwmmmlllpppssstttuuukkk___VVVRRROOOMMMKKKJJJHHHFFFDDDAAA>>>;;;888888:::===BBBJJJXXXhhhttt~~~}}}|||yyysssooonnnrrrvvv|||ssskkkcccaaammmooo^^^SSSNNNMMMUUU___iiixxxttt[[[JJJ@@@888444444000000000000000000000000........./////////000000....................................////////////////////////////////////........................---...///000000///...---,,,---...///111222333444444888===EEESSSfff}}}~~~zzzpppgggdddiiiwww{{{bbbfff~~~dddTTT___kkkfffbbbqqqhhhTTTIIIGGGCCCBBBAAABBBAAA@@@>>>>>>===<<<;;;::::::999uuudddfffrrr~~~uuummmdddcccaaa\\\TTTJJJ@@@:::777777777777777888888888<<>>DDDEEEEEEFFFGGGHHHJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIKKKMMMMMMKKKKKKNNNRRROOOKKKGGGHHHMMMSSSWWWYYYXXXNNNHHHKKKQQQRRRRRRRRRLLLQQQUUUUUUTTTVVVUUUSSSVVVWWWUUUOOOGGGBBBAAABBBFFFIIIIIIFFFFFFKKKOOOOOOEEEFFFGGGKKKPPPTTTUUUUUUTTTVVVYYY]]]jjjxxxwwwaaaSSSXXXiiimmmMMM===<<<<<<999777;;;???FFFPPPZZZeeemmmqqqzzzpppUUUIIIIIIIIIIIIHHH??????@@@@@@???>>>>>>=====================<<<;;;::::::::::::999999999999777888888888777777666555222222222111111111111111---///111222111111222333222333333333444444444555555666999===>>>DDDRRR```{{{{{{}}}qqqfff^^^]]][[[SSSJJJDDD@@@GGGWWWppp}}}xxxwww}}}|||oooaaaZZZWWWSSSOOOOOONNNOOOPPPLLLFFF???;;;999:::>>>DDDKKKUUUcccsss}}}~~~|||wwwoooiiijjjsss{{{}}}llleeecccfffuuu}}}yyy~~~iiiYYYQQQNNNQQQ]]]hhhmmmwwwlllQQQBBB:::666333222000000000000000000000000,,,,,,---......///000000....................................////////////////////////////////////........................---...//////////////////---......///000111222222333666;;;AAALLL___uuuwwwuuuooohhhgggsssuuuffftttppp]]]aaajjjggghhhnnnqqqUUUIIIFFFBBB@@@@@@AAA@@@@@@>>>>>>===<<<;;;::::::999uuufffiiiuuu}}}|||ppphhhdddccc^^^WWWMMMDDD===999555555666666666777888:::<<<>>>@@@CCCDDDCCCAAA@@@DDDEEEEEEFFFHHHIIIKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHHHHJJJOOOTTTXXXYYYQQQLLLNNNQQQQQQQQQSSSMMMSSSTTTOOONNNRRRTTTSSSVVVXXXWWWRRRIIICCCBBBCCCFFFIIIIIIEEEEEEIIILLLMMMGGGGGGIIILLLQQQTTTTTTTTTUUURRRTTT\\\eeewww}}}pppxxxttt[[[OOOTTTooocccJJJ>>>999999;;;;;;===BBBLLLXXXeeepppvvv}}}}}}```OOOKKKIIIHHHGGGCCCCCCCCCBBBAAA@@@???>>>;;;;;;<<<=========<<<<<<;;;;;;:::::::::999999999777888888888888777666666333333333333222222222111---///000000000000222333444444333333333333444444111222666999999<<>>===CCCLLLVVV```mmm{{{}}}zzzssshhhbbbfffttt{{{jjjbbbgggqqq|||mmmjjjuuu}}}dddQQQKKKLLLWWWiiiwwwyyy{{{}}}eeeJJJ;;;666444111000000000000000000000000000............////////////////////////////////////............////////////////////////////////////.......................................///000000////////////000000111111222555999>>>GGGYYYooo}}}uuuyyywwwmmmgggpppiiidddjjjdddjjjiiillljjjxxx~~~bbbMMMIIIEEEBBBAAA@@@@@@???>>>>>>===<<<;;;::::::999yyylllnnnvvv{{{{{{jjj```eeebbb\\\SSSIII@@@;;;999555555666666666888;;;===:::<<<>>>AAACCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJGGGEEEDDDDDDEEEFFFFFFEEEHHHIIIJJJJJJJJJNNNTTTYYYYYYSSSNNNOOOOOONNNPPPSSSPPPUUUTTTMMMJJJOOOSSSSSSUUUWWWXXXSSSKKKEEECCCDDDGGGKKKKKKGGGFFFIIIKKKJJJKKKJJJKKKNNNRRRSSSSSSRRRZZZSSSTTT]]]bbbmmmrrrssslllTTTLLL^^^yyyvvvVVVAAA999;;;BBB:::;;;???IIIVVVeeerrryyyfffUUUMMMIIIFFFFFFFFFFFFEEEDDDCCCAAA@@@???999:::;;;<<<============;;;;;;;;;:::::::::999999777888888888888777777666444444444333333222222222000111111111000000222444222111111000000111111222444555777888666888BBBNNNRRReeezzzmmmllluuu}}}rrrhhhgggggg```UUUOOOHHHPPPaaazzz~~~xxx{{{uuujjjdddgggggg```XXXUUU___fffkkkfffXXXKKKEEEDDD@@@GGGRRR]]]hhhttt|||yyypppddd]]]ddduuuxxxhhhccclll{{{rrr```___mmmyyyfffOOOJJJNNN]]]sss{{{cccGGG999666444111000000000000000000000000000111111000000//////......000000000000000000000000............/////////000000000000000000000000000........................///...---------///000111//////000000000000000000111555999<<>>>>>===<<<;;;::::::999~~~~~~sssvvvyyywwwzzzxxxfff___bbb\\\SSSLLLFFF???888222555555555666888:::===>>>>>><<<;;;===AAACCCCCCBBBGGGHHHIIIIIIIIIJJJMMMPPPPPPLLLIIIHHHIIIJJJIIIGGGHHHDDD@@@>>>@@@BBBBBBAAAFFFHHHKKKKKKKKKMMMQQQUUUUUURRRNNNMMMNNNPPPRRRSSSRRRQQQOOOJJJGGGHHHMMMRRRWWWXXXXXXTTTMMMGGGEEEDDDIIIOOOQQQMMMJJJJJJJJJIIILLLLLLMMMPPPTTTUUUUUUSSSXXXVVVXXX\\\^^^hhhyyyyyyZZZQQQXXXccc}}}fffIIICCC???555<<<:::<<>>>>>===<<<;;;======<<<;;;::::::999999999999999999888888888777777666555444222111000///111111111111111111111111222222111111000000//////333333444555777999:::;;;FFFRRRddd|||yyy^^^WWWfffwwwlllmmmsssrrrdddVVVPPPVVVgggzzzmmmlllpppzzzssspppnnnooommmhhhfffhhhppptttvvvqqqdddWWWNNNKKKKKKQQQ\\\hhhsss~~~}}}{{{}}}yyylll```\\\ddduuuuuuiiidddppp{{{nnnbbbaaaoooxxxzzznnnLLLHHHWWWgggwwwiiiVVVBBB888666333111000...222444000---...000///222111000.........///000...------,,,,,,,,,------111000///...------.../////////.........---------........................---------......000111222000000000000////////////333333666<<>>BBB>>>>>>======<<<<<<;;;;;;}}}www{{{}}}|||xxxiiibbbhhh```TTTJJJCCC===777222555555555666888:::===>>>???===<<<===AAACCCCCCBBBDDDEEEFFFEEEEEEGGGIIILLLNNNLLLIIIHHHJJJKKKJJJHHHHHHDDD@@@>>>@@@BBBBBBBBBHHHJJJLLLLLLLLLMMMQQQUUUWWWTTTQQQOOOOOOQQQRRRSSSRRRQQQNNNJJJHHHJJJNNNQQQQQQTTTVVVUUUPPPKKKHHHGGGGGGMMMOOOLLLIIIJJJKKKJJJMMMMMMNNNQQQSSSTTTSSSRRRVVVUUUWWW[[[]]]fff~~~bbbRRRRRRWWWggg|||}}}YYYFFF>>>999;;;888:::BBBMMM[[[kkkxxxsss[[[OOOKKKKKKIIIHHHFFFEEEDDDCCC@@@=========>>>??????>>>============<<<;;;;;;:::999999999999888888888777777777777666555444333111000000111111111111111111111111111111111111000000000000111222222444555777999:::>>>HHHVVVjjj}}}cccXXXccc|||tttjjjnnnxxxyyykkk\\\WWW[[[hhh}}}yyyiii___```fffzzzwwwvvvwwwyyytttmmmjjjlllxxx|||{{{pppddd\\\XXXWWW^^^iiittt||||||yyyyyy}}}vvvkkk```^^^gggxxxuuunnnlllzzzsssggg^^^bbbrrrvvv~~~oooQQQMMMXXXqqqttt___NNN===666555333111111000333444111//////111111555444222///---,,,,,,,,,//////...------......///111000///...---....../////////.........---------..............................------------......000000000000////////////222222555;;;BBBMMM___ooowwwyyyyyytttmmmppp}}}tttppptttiiikkkiiippp|||gggUUUGGGEEEEEE@@@===@@@>>>>>>>>>======<<<<<<;;;ttt}}}}}}yyymmmhhhiii```SSSHHHBBB===999666444444555666888;;;===???@@@???>>>???AAACCCCCCBBBBBBCCCDDDCCCCCCDDDGGGIIIMMMKKKIIIIIIKKKLLLKKKKKKKKKHHHDDDBBBBBBDDDEEEEEEJJJKKKMMMMMMMMMOOOQQQTTTXXXVVVSSSQQQQQQRRRTTTUUUSSSOOOJJJGGGHHHLLLOOOPPPMMMPPPSSSTTTQQQNNNKKKJJJHHHNNNQQQNNNKKKMMMNNNNNNNNNNNNOOOQQQSSSSSSQQQOOOTTTTTTWWW[[[\\\ddd{{{~~~pppWWWNNNNNNWWWlllpppNNN@@@???;;;777888>>>GGGTTTdddrrr~~~}}}mmmUUUMMMKKKFFFEEEDDDDDDDDDBBB???<<<>>>??????@@@@@@??????>>>======<<<<<<;;;:::::::::888888888888777777777666777777666444333222111000111111111111111111111111000000000111111111111111000000111222444666888999888>>>FFFSSSggggggYYY^^^rrr|||ooogggnnn}}}wwwhhhccccccjjjxxxzzzmmmaaaVVVPPPUUU]]]{{{}}}{{{qqqnnnqqq{{{rrrjjjgggeeelllvvv~~~{{{vvvuuuwwwqqqiiiaaaaaalll}}}wwwrrrqqqyyylllbbb]]]fffzzz~~~uuulllVVVUUU^^^}}}lllRRRDDD777333444333111111222222222222000///000222444333222000...---,,,,,,000//////...//////000000000000///............///...............---------........................000///...---,,,,,,,,,,,,////////////000000000000111111444999???HHHYYYhhh|||zzz}}}~~~yyyrrrtttrrrppplllrrr{{{~~~uuu___JJJDDDDDDAAA???@@@??????>>>>>>===<<<<<<;;;mmmuuuyyyppplllccc[[[PPPGGGCCCAAA>>>;;;555555555666888;;;>>>???AAA@@@@@@@@@AAABBBCCCCCCDDDEEEEEEDDDCCCDDDFFFIIIKKKKKKKKKKKKLLLMMMMMMMMMPPPNNNKKKIIIHHHIIIJJJJJJLLLMMMNNNNNNOOOPPPQQQSSSVVVUUUUUUSSSSSSTTTWWWYYYVVVOOOGGGDDDGGGMMMRRRTTTRRRRRRRRRQQQPPPNNNMMMMMMPPPUUUVVVRRROOOPPPQQQQQQNNNNNNPPPRRRSSSSSSPPPMMMSSSTTTXXX\\\^^^dddvvv|||\\\NNNOOOSSSeee|||[[[DDDBBB;;;888777;;;BBBLLL]]]kkkyyyeeeSSSKKKFFFEEEEEEEEEFFFDDDAAA>>>????????????????????????======<<<<<<;;;;;;;;;:::888888888777777777666666777777666555444333222222111111111111111111111111000000000111111222222222000000111222444666888999888;;;===CCCPPPfffjjjZZZ[[[kkkzzzzzzxxx}}}zzzlllccclllwwwnnnkkklllssswwwvvvttttttkkkbbbXXXPPPLLLMMMVVV```|||{{{qqqqqqvvvxxxssspppooouuu|||~~~~~~~~~{{{uuuqqqoookkkfffcccfffqqqvvvllllllooo}}}hhh``````mmm}}}vvvcccXXX^^^gggyyybbbHHH===333222444222000000111...///333222...---111000000000////////////000//////......//////000000/////////.........//////................................................000///...---------------////////////000000000000000111333888<<>>>>>===<<<<<>>???AAABBBBBBBBBBBBBBBDDDEEEEEEFFFFFFEEECCCDDDFFFHHHKKKLLLMMMMMMMMMMMMNNNOOOQQQQQQPPPNNNMMMLLLLLLMMMLLLMMMMMMOOOPPPQQQRRRRRRRRRTTTTTTTTTTTTUUUYYY\\\\\\TTTJJJFFFJJJRRRYYY]]]\\\XXXRRRNNNLLLMMMNNNPPPWWW[[[[[[UUUOOOOOOPPPOOOMMMMMMOOORRRSSSSSSPPPMMMRRRUUUZZZ___aaafffrrr}}}{{{xxx___OOOOOOQQQ___tttkkkJJJ@@@<<<999888;;;>>>GGGVVVdddsss}}}|||```MMMJJJIIIHHHHHHHHHGGGDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;888888888888777777777777777777666666555444333333111111111111111111111111000000111111222222333333000111111333444666888999:::::::::;;;BBBSSSkkk~~~yyyjjj]]]\\\gggtttqqqooorrr}}}|||ooofffoootttnnnkkklllkkkfff```^^^VVVPPPKKKKKKNNNUUUaaalll}}}tttmmmqqqyyy~~~zzzwwwuuuvvvzzz~~~~~~{{{tttnnngggfffeeeffflllwww}}}nnneeegggnnnrrrccc^^^```qqqyyyyyyttt[[[YYYfffqqquuuZZZCCC:::333333444111//////222,,,///999:::111---222/////////000000000000///......------...//////000......//////////////////---.........................................................///000111222.../////////000000000111000000333777999===HHHTTTeeewww|||fffnnnyyyxxxxxxrrrUUUFFFDDDEEEDDDBBBBBBAAA@@@???>>>===<<<<<>>;;;:::999999999:::<<<>>>???AAABBBCCCCCCBBBCCCEEEGGGFFFGGGFFFEEECCCCCCEEEGGGKKKMMMOOOOOONNNNNNNNNOOOPPPQQQSSSRRROOOMMMKKKKKKLLLKKKLLLNNNQQQSSSRRRQQQPPPRRRTTTTTTSSSTTTXXX\\\^^^XXXQQQMMMPPPWWW___dddbbb[[[RRRLLLKKKNNNQQQSSSZZZ^^^\\\TTTNNNLLLLLLKKKJJJKKKNNNQQQTTTTTTQQQNNNQQQUUU\\\aaadddhhhoootttsssooojjjQQQMMMPPPZZZnnnxxxQQQ>>><<<::::::;;;<<>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888777888777777666555555444444333333333333333333333333111111111222222222222222000111111222444666888999999888888888:::CCCVVVffflllnnnlllddd[[[ZZZbbbkkkwww{{{qqqpppqqqyyywwwqqqzzzxxxqqqkkkiiidddZZZQQQMMMHHHEEEGGGOOOYYYcccoooyyy|||vvvooolllsss|||~~~|||zzzyyyxxxzzz~~~}}}}}}{{{ssskkkcccdddgggmmmttt}}}vvvjjjdddkkkwwwwwwgggccc___bbbqqqzzzwwwjjjZZZ\\\lll|||oooSSS@@@999333333333111//////444...444DDDFFF777///333222222111111000...---,,,------------...///000000---...//////000/////////---------.......................................,,,------///000222444555......//////000000111111000111444777777999AAALLLYYYkkkmmmjjjqqqvvvxxx}}}___KKKEEEEEECCCAAACCCBBBAAA@@@???======<<>>???@@@BBBDDDDDDCCCDDDGGGIIIJJJJJJIIIHHHFFFFFFGGGIIIKKKNNNQQQQQQOOOMMMNNNOOOOOORRRVVVVVVSSSNNNKKKJJJJJJIIIJJJNNNRRRTTTRRRQQQPPPSSSUUUTTTQQQQQQTTTXXXXXXWWWUUUSSSTTTXXX___ccc```YYYQQQMMMOOOSSSWWWXXX]]]```]]]UUUNNNLLLLLLJJJGGGIIILLLQQQUUUUUUSSSPPPNNNTTT\\\bbbfffjjjllllllxxxssshhh|||___PPPPPPTTTgggYYYBBB:::::::::;;;:::===HHHUUUfffyyygggMMMJJJFFFDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>???@@@<<<<<<<<<<<<============::::::::::::999999999999888888777777666555555555444444444444444444444444333222222222222222222111//////000111333555777888888777888:::999:::CCCOOOUUUXXXZZZWWWSSSRRRWWW\\\fffhhhppp|||wwwwwwwww|||yyyqqqmmmeeeWWWKKKFFFCCCDDDLLLZZZhhhsss}}}xxxtttqqqpppvvv~~~}}}zzzyyyyyyzzzzzz{{{{{{zzzyyyrrrhhhbbbeeelllttt}}}{{{rrrnnniiiiiiwwwzzznnnpppkkkkkksss~~~zzzxxx}}}qqqddd^^^ccctttdddKKK===777222222222000///111444---777MMMOOO<<>>===<<>>===<<<<<<===>>>??????BBBDDDDDDCCCDDDHHHKKKNNNNNNNNNLLLJJJIIIKKKMMMLLLOOORRRRRROOOMMMNNNOOOPPPUUUZZZ[[[WWWQQQMMMLLLIIIHHHIIIMMMRRRTTTSSSQQQQQQTTTVVVTTTPPPNNNQQQUUUOOORRRUUUUUUUUUVVVZZZ^^^[[[VVVPPPOOORRRWWW[[[\\\___bbb___WWWPPPNNNNNNMMMEEEGGGKKKQQQUUUVVVTTTQQQLLLSSS[[[bbbgggjjjjjjhhhkkkwwwbbbwwwnnnWWWKKKMMM^^^xxxzzz}}}^^^GGG999999::::::888:::DDDQQQcccyyysssVVVSSSNNNJJJIIIJJJIIIIIIBBBAAA@@@??????@@@AAABBB<<<<<<<<<===============;;;;;;;;;:::::::::999999888888777777666666555555555555555555555555555555444333333222222111111111......///000222333555666888777:::===;;;777:::BBBEEEHHHKKKKKKIIIIIILLLOOOSSSTTTZZZfffuuu~~~yyysssiiiYYYKKKEEECCCGGGRRRdddttt~~~~~~xxxuuuttttttyyy{{{wwwvvvwwwyyyzzzyyyzzzxxxwwwpppfffcccgggoooyyyyyypppiiiiiiiiinnnzzzvvvxxx{{{|||www|||uuuaaa___bbbhhhzzzwwwZZZCCC;;;444000111111000000222111+++777PPPSSS===...000---...///111111111000///////////////000111222333,,,---///000000000//////---------.........//////........................+++,,,,,,---///111222333---......///000111111222111222555777555444:::BBBFFFXXXppp}}}vvvZZZTTTeeepppzzz|||aaaRRRLLLHHHEEEDDDCCCBBBAAA???>>>===<<>>AAAAAA@@@=========>>>??????@@@@@@CCCEEEEEEDDDFFFLLLLLLJJJJJJJJJKKKKKKKKKJJJJJJIIILLLMMMOOOPPPPPPOOOMMMLLLQQQTTTYYY\\\[[[VVVPPPKKKMMMLLLLLLNNNPPPRRRRRRQQQQQQRRRTTTTTTTTTQQQNNNMMMRRRSSSSSSTTTUUUVVVWWWWWWTTTTTTSSSRRRRRRUUUZZZ^^^cccbbb]]]VVVOOOMMMPPPTTTJJJIIIJJJMMMPPPSSSSSSSSSPPPSSSWWW[[[```dddgggiiihhhnnnuuuxxx|||SSSNNNMMM\\\uuu[[[@@@@@@;;;888999999:::@@@GGG]]]mmmzzz|||zzz}}}eeeUUUIIIJJJNNNLLLGGGFFFAAA???===<<<>>>?????????<<<>>>>>>>>><<<;;;<<<===999::::::::::::999888888777777777777666666666666666666555555555444444444333333111000////////////222111111111222333333444888888888999999999888888===<<<<<<<<<<<<===>>>>>>FFFHHHMMMVVVbbbttt{{{}}}uuuaaaNNNDDDCCCFFFTTThhhwww|||{{{vvvuuutttssswww||||||wwwuuuwwwzzz}}}|||}}}}}}~~~|||zzzvvvqqqjjjffffffppp}}}qqqnnnjjjfffcccmmmzzz|||zzzyyyvvvuuu||||||tttfffZZZZZZaaalll~~~kkkOOOBBB666555333333333333111000///000:::IIIIII:::000/////////...---,,,,,,++++++///............000222333........................---///000///---,,,,,,---//////.........------------------............///,,,,,,...///000000000000222111000000222444666888@@@NNNcccwwwrrrxxxyyydddTTTWWWbbbmmm|||ttt[[[OOOJJJGGGGGGCCC@@@AAA@@@======???sssxxx}}}oooooouuutttrrroooeeeYYYTTTWWWXXXUUULLLEEE===:::<<>>???@@@AAAAAABBBCCCEEEFFFDDDGGGLLLNNNKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPPPPOOOMMMLLLOOORRRXXX[[[\\\YYYTTTQQQOOOMMMLLLMMMOOOQQQQQQPPPOOOQQQSSSUUUUUUTTTRRRPPPQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQTTTXXX\\\ccc```[[[UUUQQQPPPSSSVVVLLLKKKKKKMMMPPPRRRSSSSSSQQQSSSVVVZZZ^^^aaadddeeebbbfffyyyzzz^^^OOOLLLZZZwww|||___FFF???:::777888888888===CCCWWWhhhvvvxxxvvvyyyppp^^^MMMJJJMMMLLLHHHFFFFFFCCC@@@????????????>>>===>>>>>>>>><<<;;;<<<===:::::::::::::::999888888999999999999888888888888666666555555555444444444444333222111111111111111222111111111222222333444666777888888999999999888::::::999999999999:::::::::;;;@@@HHHRRR```wwwuuunnnppp|||~~~hhhUUULLLLLLNNNZZZlllxxx}}}~~~xxxtttsssrrrqqqtttzzz~~~zzzwwwwwwyyy}}}zzzxxxxxx|||}}}|||yyyuuuooojjjgggmmmuuu{{{lllhhhffffffiiixxxyyywwwzzz|||xxxuuuuuuxxxzzzmmmiiibbbWWWTTT]]]hhhpppaaaHHH===666444333333333333111000111///666AAAAAA666///111000000000///...---------///.........///000111111........................///000111111///....../////////.........---------........./////////000000------...///000000000000222222111000111333555777===III[[[nnntttlllWWWTTT[[[cccnnnyyyppp\\\NNNDDDGGGCCCAAABBBAAA>>>>>>@@@sssyyywwwtttxxxttthhhcccYYYOOOKKKLLLLLLIIIDDD???999888:::===>>>>>>===>>>???@@@BBBBBBCCCCCCBBBEEEFFFEEEGGGLLLNNNMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLLLLOOOTTTYYY[[[ZZZXXXVVVQQQOOOLLLLLLNNNOOOOOOOOONNNPPPRRRUUUVVVVVVVVVUUUPPPPPPPPPPPPPPPOOONNNNNNNNNOOOPPPOOOPPPRRRVVVZZZ___ZZZTTTPPPOOOQQQSSSTTTNNNMMMLLLMMMOOOQQQRRRQQQQQQRRRUUUXXX[[[]]]^^^___ZZZ]]]ttt}}}~~~~~~|||jjjTTTMMMXXXyyy|||dddKKK???;;;888999999888<<<@@@NNN```qqquuurrrvvv|||iiiUUUMMMMMMMMMKKKIIIKKKHHHDDDBBBAAA@@@>>>======>>>???>>><<<;;;<<<===::::::::::::999999999999::::::999999999888888888666666666555555555444444444444333222222333333333222111111111111222333333444555666888999999999999888888777666555555555555444444888>>>DDDNNN___nnnzzzlllgggjjjsss|||mmmZZZRRRSSSUUU^^^kkkuuuzzz|||~~~~~~yyytttpppqqqpppooorrrvvvzzzyyywwwvvvwwwzzz~~~zzzwwwvvvvvvyyyzzz{{{xxxrrrmmmlllmmmwww}}}}}}{{{wwwrrrgggdddbbbfffppp{{{vvvsssttttttrrrsss}}}rrr]]]SSSQQQKKKSSShhhtttwwwoooSSS???888555444222222333333222000333///111777777111///333222111111000000/////////...//////000000000//////........................---///000000...------..................---------////////////000000000111......///000111111111111222222111111111222444555999BBBPPPaaasssyyyyyy}}}xxx^^^TTTSSSVVV]]]ddd|||kkkVVVIIIGGGCCCAAACCCCCC@@@???@@@rrrwww~~~{{{yyyyyyppp^^^WWWNNNFFFDDDEEEDDDCCC???<<<888777:::===?????????@@@AAABBBCCCCCCBBBBBB???CCCEEEDDDEEEJJJMMMLLLMMMMMMLLLLLLMMMMMMNNNNNNKKKMMMNNNOOOOOONNNMMMKKKKKKMMMPPPTTTVVVWWWVVVVVVRRRPPPMMMKKKLLLMMMMMMMMMNNNOOORRRUUUVVVWWWWWWWWWPPPPPPPPPOOONNNLLLJJJIIIKKKMMMNNNOOOOOOQQQTTTWWWWWWRRRLLLJJJLLLPPPQQQPPPPPPNNNMMMMMMOOOPPPPPPOOOPPPRRRSSSUUUWWWYYYYYYZZZVVVWWWjjj}}}zzz~~~qqqYYYNNNTTTuuuoooVVVDDD>>>::::::::::::<<<@@@DDDXXXlllsssrrrvvv~~~tttbbbUUUOOOMMMMMMNNNNNNJJJFFFCCCBBBAAA???======>>>???>>><<<<<<<<<===;;;;;;::::::999999999999888888888777777777666666666666666666555555555555333333333222333333444444222111111111111111222222222333555777888999::::::999888666555444333333333333333666:::===AAAKKKVVVdddtttsssjjjhhhiiimmmqqq~~~jjjZZZUUUTTTVVV[[[dddmmmrrruuuvvvuuu{{{~~~}}}|||}}}{{{xxxtttpppnnnppppppnnnppptttttttttttttttvvvyyy|||~~~|||zzzyyyyyyxxxyyyxxxsssmmmmmmrrrwwwzzztttoookkkeeeaaa___fffuuu~~~uuurrruuutttwwwoooWWWJJJKKKKKK\\\wwwuuu^^^FFF999777444333222222333333222000333///...111111...///333111111111000000000//////...///000000000///...---........................***,,,------,,,++++++,,,............................../////////000000000//////000111111111111111222222111111111111222333666<<>>@@@AAAAAABBBCCCDDDDDDCCCAAA@@@===BBBDDDBBBBBBGGGJJJJJJLLLLLLKKKKKKLLLLLLNNNNNNKKKLLLNNNOOOOOONNNLLLKKKJJJKKKLLLMMMNNNPPPPPPQQQRRROOOMMMLLLLLLLLLKKKJJJNNNOOOQQQSSSUUUVVVVVVVVVQQQQQQQQQPPPOOOLLLIIIHHHIIIKKKMMMOOOPPPQQQTTTVVVTTTOOOKKKKKKNNNPPPPPPOOOPPPOOONNNOOOPPPPPPOOOMMMPPPQQQRRRTTTUUUVVVWWWWWWUUUVVVdddzzz|||zzz{{{]]]MMMMMMkkkhhhOOOFFF>>>;;;:::999:::>>><<>><<<;;;:::999999999::::::888888888888777777777777777777666666666555555555333333222222222333333444222222111000000111111111111222444666888999999::::::999888666555444333333111000111444555555;;;BBBKKKYYYlll{{{zzznnnhhhfffccc``````gggnnnxxx~~~}}}yyywwwoooooosss|||xxxdddYYYWWWSSSUUUXXX]]]dddlllooopppoootttwwwuuussstttsssppppppmmmmmmpppqqqooopppssssssssstttvvvwwwyyy{{{|||~~~}}}|||xxxwwwrrrllliiinnnyyyyyyoooiiiddd___]]]___hhhyyy{{{qqqtttwww~~~ppp[[[NNNKKKRRRhhhuuudddPPP???777777444222111111222333222000111//////111111//////111000000////////////......---...///000000///---,,,........................***,,,------,,,++++++,,,---.....................------.........////////////000000111111111111000111111111000111111111222444888AAANNN[[[nnn~~~uuuxxxrrr[[[LLLJJJNNNSSSeee~~~nnnfffSSSKKKEEEEEEEEEAAA>>>==={{{vvvtttooo```SSSIIIAAAAAACCCCCCCCCCCC???>>>>>>>>>>>>@@@AAABBBAAABBBDDDEEEDDDCCCAAA@@@<<>>???@@@???===<<<===>>>===<<<:::999999999:::;;;;;;::::::::::::999999999777777777666666666555555444333333222222333333333222222111000000000000111111222444555777888999999:::999888666555444444444222000000333222111444999;;;EEERRR]]]hhhttt|||~~~xxxpppiiifffaaaYYYSSSQQQRRRXXX___dddeeedddbbbaaa___^^^bbbjjjsss|||pppaaaZZZ[[[UUUWWWWWWYYY___hhhmmmllllllqqqssspppnnnpppooommmlllkkklllqqqrrrpppooorrrrrrtttvvvxxxzzz{{{||||||}}}|||zzzuuuqqqkkkfffgggpppvvvjjjccc]]]XXX[[[cccppp~~~vvvzzzpppssszzznnn___WWWOOO^^^uuu|||gggUUUFFF:::666777333222111111222333222000000000000111111000000000........................---....../////////..............................,,,...///000.........///---------...............------------............//////000111111000000/////////000000111111111111444444;;;GGGRRRbbb}}}xxxssspppXXXKKKHHHEEETTTmmmwwwpppaaaVVVLLLIIIGGGBBB>>>===yyyllliiiiii```RRRGGG???@@@CCCBBB@@@AAA@@@AAAAAAAAA@@@@@@AAABBB>>>???BBBDDDEEEDDDCCCBBB===CCCFFFBBB@@@CCCFFFHHHHHHGGGGGGFFFGGGIIIKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKHHHFFFDDDBBBBBBDDDGGGIIIMMMMMMMMMMMMNNNLLLIIIGGGGGGHHHKKKNNNQQQTTTVVVWWWWWWWWWXXXWWWUUURRROOOLLLHHHKKKOOORRRSSSTTTUUUWWWWWWYYY[[[\\\ZZZXXXVVVVVVQQQRRRUUUXXXYYYWWWSSSOOOMMMOOOQQQSSSVVVXXXYYYYYYWWWXXX```fffssszzz```LLLQQQccczzz}}}jjjTTTEEE===888999<<<888BBBMMMVVVcccsss~~~}}}yyymmm___RRRQQQNNNJJJHHHGGGFFFDDDCCC>>>???@@@???=========>>>===<<<:::999999999;;;<<<;;;;;;:::::::::999999999777777777777666666666555666666555444333333333333222222111000000000000000111222444555666777777777777666555444333333333333444111111333333222333888333:::@@@DDDKKKUUU\\\^^^bbb]]]ZZZYYYTTTLLLHHHHHHCCCGGGKKKMMMMMMLLLLLLLLLNNNMMMQQQYYY```gggrrr|||vvvlllaaa\\\\\\YYYZZZXXXVVV[[[eeejjjhhhggglllmmmkkkjjjmmmnnnmmmiiihhhkkkppprrrooonnnpppnnnppptttwwwzzz{{{{{{{{{{{{zzzvvvooojjjdddbbbgggsssqqqggg```[[[WWW```mmm|||zzzoooiiissszzzzzzvvvfff^^^ZZZZZZooowww\\\JJJ???777333333222111000111222333222111000111000000000000111000........................------------......///000........................,,,...000000//////000111---------.........//////............/////////////////////000000//////...---...///000111111222222222111666@@@HHHTTTooozzzhhhxxxnnnVVVHHHDDDIIIXXXmmm{{{}}}{{{zzzooobbbTTTMMMIIIDDD???>>>tttcccaaafffcccSSSGGG>>>@@@BBB@@@>>>>>>BBBBBBCCCBBBAAA@@@@@@AAA:::===@@@DDDEEEFFFEEEDDD>>>DDDGGGCCC@@@BBBFFFHHHGGGFFFEEEEEEEEEGGGJJJKKKJJJLLLMMMNNNNNNMMMLLLJJJGGGEEEAAA???@@@BBBFFFHHHLLLLLLMMMNNNOOOMMMIIIFFFCCCEEEHHHLLLPPPTTTWWWYYYYYYYYYZZZZZZXXXUUUQQQOOOHHHLLLPPPSSSUUUUUUVVVWWWXXX\\\``````\\\XXXWWWWWWRRRTTTXXX\\\]]][[[VVVQQQMMMNNNQQQTTTWWWYYYZZZ[[[WWWXXX^^^```iiioooRRRKKKRRReee|||aaaNNNBBB<<<<<>>???@@@???>>>======???>>><<<;;;999999:::;;;<<<999999999888888888777777777777777777666666666666999888777555555444444444222222111000000///000000222222444555666666777777444444333222111111111111222///...111111///111555000555777777:::@@@EEEFFFIIIGGGGGGHHHDDD???>>>AAA<<<>>>@@@@@@>>>===>>>>>>AAA@@@DDDKKKQQQVVV___gggrrrxxxpppiiiaaa]]]\\\[[[\\\XXXTTTXXXbbbfffdddaaafffhhhffffffjjjllllllffffffiiioooqqqnnnmmmooogggjjjoootttwwwyyyyyyyyy{{{yyytttiiiddd``````iiiuuunnnfffaaa]]]\\\gggwwwttthhhdddqqqmmm___[[[ZZZggguuuWWWDDD;;;555111///222111000111222333222111111111000------000111111.........///////////////---,,,,,,,,,---...000111........................+++---//////...---...///---------.........//////////////////000000000000...///////////////......,,,---...000111222222222111///333;;;AAAJJJdddeeeqqqaaaKKKKKKDDDGGGVVVhhhsss|||yyyjjjYYYQQQLLLFFFAAA???wwwiiidddbbb]]]YYYLLLFFF???<<<>>>AAABBBAAA>>>>>>???@@@@@@@@@@@@@@@CCCCCCBBBCCCCCCBBB@@@>>>CCCDDDEEEEEEDDDEEEGGGIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMJJJHHHHHHKKKLLLKKKIIIHHHDDDBBBBBBBBB@@@AAAEEEKKKMMMPPPSSSSSSNNNFFFAAA???BBBGGGKKKNNNQQQTTTVVVWWWXXXZZZZZZXXXTTTOOOKKKJJJLLLOOOPPPPPPQQQTTTVVVVVVWWWZZZ]]]___^^^[[[XXXUUUUUUVVVYYY\\\\\\XXXUUUTTTSSSSSSSSSTTTUUUTTTSSS\\\]]]___bbbgggwww]]]IIIOOOYYYjjj|||```III>>>;;;<<<888999===EEEMMM[[[pppzzz{{{nnnXXXQQQNNNQQQPPPJJJEEEFFFBBBAAAAAAAAA@@@@@@??????:::::::::;;;;;;;;;<<<<<<;;;::::::999888888888999999999888888777666666666999999999888666555333222444333111////////////000...///111222333333333222444333333333222111111111222222222222222222222222222222333444444555666666============<<<<<<;;;:::;;;;;;::::::::::::;;;;;;===???BBBCCCEEEIIIPPPVVVdddkkkxxx|||lllaaa^^^\\\XXXTTTXXXWWWVVVUUUUUUWWWYYYZZZ]]]___aaacccdddeeehhhjjjaaafffiiiggggggiiiiiiggggggjjjnnnpppqqqrrrsssttt~~~~~~~~~yyymmmaaa\\\\\\eeepppzzzpppeeeaaabbbcccuuu|||jjjeeeaaajjjkkkWWWYYYcccxxxlllNNN===666333111111111111111111111111111111111000///......///000111000000000000//////////////////......---,,,******...------,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---000222000...///---...///...+++,,,//////////////////.........000000222666;;;EEEXXXiiixxxiiimmmuuuRRRBBBFFFGGGGGGOOOaaaqqqzzz~~~uuuhhhZZZPPPJJJGGGEEEppp```YYYXXXUUUSSSLLLFFF@@@===???AAABBBAAA===>>>???@@@@@@AAAAAAAAACCCCCCDDDEEEEEEDDDBBBAAADDDEEEFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMKKKJJJKKKMMMNNNLLLJJJGGGDDDBBBCCCBBB??????BBBHHHKKKOOOSSSTTTPPPJJJEEE???BBBGGGKKKNNNPPPSSSUUUVVVWWWXXXWWWTTTOOOKKKHHHIIIKKKMMMNNNNNNNNNPPPRRRUUUUUUWWWZZZ\\\[[[YYYVVVRRRRRRSSSVVVYYYZZZWWWTTTRRRRRRQQQQQQQQQPPPOOONNNWWW\\\bbbdddeeeooopppVVVRRRQQQZZZooo|||vvvZZZDDD;;;:::888888;;;AAAHHHUUUjjj||||||{{{wwwsssjjj]]]RRRPPPPPPKKKEEECCCAAA@@@@@@@@@????????????<<<<<<<<<;;;;;;:::::::::;;;::::::999888888999999999999888888777777666666888888888888777555444333444333111000//////000000...///000222222222222222111111111111000000000000222222222222222222111111111222222333444444555555777777777777777666555555666666555555555555666666777999;;;<<<>>>BBBHHHMMMTTTZZZdddppp|||uuufff\\\YYYWWWTTTPPPPPPOOONNNNNNOOOQQQSSSTTTXXXZZZ]]]^^^___aaadddfff___dddfffcccbbbeeeeeedddfffiiilllnnnppprrrtttvvv|||~~~~~~}}}}}}~~~~~~}}}}}}}}}ssshhh[[[ZZZ___kkkxxx}}}oooeeeccceeeoooxxxcccaaa```kkkhhhXXX[[[dddzzzcccHHH999555333222222000000000000000000000000111000///......///000111000000000000/////////.........///......---,,,+++///......------......///........................------------------------***+++...333666555000,,,---+++---000///,,,,,,.../////////////////////...000///111444777>>>NNN]]]||||||kkkcccwwwcccGGGEEEBBBCCCIIIWWWgggrrr{{{vvvkkk^^^QQQHHHEEEFFFnnn\\\SSSQQQPPPOOOHHHCCC>>><<<===???>>>===;;;<<<===???@@@AAAAAAAAACCCDDDFFFGGGFFFEEEDDDBBBDDDEEEFFFEEEDDDCCCCCCDDDFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMOOOPPPPPPMMMKKKIIIFFFEEEFFFEEE@@@>>>@@@EEEHHHLLLQQQTTTRRRMMMIII@@@CCCHHHKKKNNNPPPRRRTTTTTTTTTSSSRRRPPPMMMJJJHHHHHHIIIKKKKKKJJJJJJLLLMMMSSSRRRRRRTTTVVVWWWVVVTTTOOOOOOQQQSSSVVVVVVUUURRRQQQQQQPPPOOONNNLLLJJJIIIOOOWWWaaadddbbbhhh}}}mmm^^^OOOMMM[[[hhhsssqqqQQQ>>><<<999777888<<>>>>>===<<<;;;:::999999;;;::::::999999999999999999999999888777777666666777777777777777666555555444333222111000000111111...///000111111222111111000000000111111111111111222222222111111111000000111111111222333333444444222333333333333222111111333333222222222222333333444555666777888;;;???CCCIIIMMMSSS[[[dddooozzzsssjjj]]]UUURRRQQQMMMJJJHHHHHHHHHHHHJJJLLLNNNOOORRRTTTWWWYYYZZZ\\\^^^aaa```ddddddaaa___bbbdddccceeegggiiikkkmmmqqquuuxxxzzz|||~~~}}}|||{{{|||}}}|||{{{{{{}}}|||wwwkkk```TTTWWWcccssszzzooohhhhhhmmmqqqaaa```cccpppccc[[[ccckkkjjjVVV@@@555333222222333////////////////////////000000////////////000000000000000/////////............/////////......---/////////....../////////................................................)))---333999<<<:::444///---+++,,,000000---,,,.........//////////////////111000111333444888DDDPPPjjj~~~~~~sssuuu{{{~~~gggjjjzzzXXXLLLBBBBBBDDDJJJWWWeeeqqqrrrnnncccTTTHHHEEEEEEnnn\\\QQQMMMJJJJJJBBB>>>:::999;;;;;;:::888888999:::<<<>>>@@@@@@AAACCCEEEGGGHHHFFFDDDBBBAAAAAACCCDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJLLLLLLLLLLLLMMMNNNQQQSSSSSSQQQOOOLLLKKKHHHHHHJJJHHHBBB???@@@CCCEEEIIINNNQQQPPPMMMJJJCCCFFFJJJMMMOOOPPPRRRTTTRRRQQQQQQPPPNNNMMMMMMLLLHHHJJJKKKJJJIIIHHHIIIJJJPPPOOONNNOOOQQQRRRRRRRRRLLLMMMOOORRRSSSTTTSSSRRRRRRRRRRRRQQQNNNKKKIIIHHHJJJOOOWWW]]]___eeeuuu|||vvv^^^PPPUUU___iiiyyybbbIIIAAA;;;888777999<<>>>>>======<<<;;;;;;:::;;;::::::999999999::::::::::::999888888777777666666666777777777777666666444444333222222222222222//////000000111111111111222222222333333444444444333222222111111000000///000000111111222222222222333333444444444333333222333333333222222333333333555555555555777999;;;===CCCEEEHHHLLLSSS\\\gggmmmqqqrrrsssuuuuuuvvvuuuuuuwww|||}}}{{{zzzyyyuuupppeee^^^UUUOOOLLLKKKHHHFFFEEEEEEFFFGGGIIIKKKMMMNNNNNNQQQTTTVVVWWWYYY\\\^^^cccffffffbbb```dddfffeeeccceeefffhhhkkkooouuuyyyyyy{{{|||}}}{{{{{{{{{||||||||||||}}}~~~~~~}}}}}}|||}}}~~~~~~~~~~~~zzzrrrfff]]]TTTYYYfffxxxyyyppplllqqqxxxyyyjjjdddeeejjjwwwvvv\\\^^^nnnxxxyyy\\\KKK:::333222222111222////////////////////////000000////////////000000000000/////////.........------...///000000////////////............//////........................------------------------,,,///444:::======;;;999444///---//////------///............////////////333222333666666777???HHH\\\ooosssrrrwww}}}zzziiiqqqrrr^^^MMMJJJGGGBBBHHHUUUaaahhhnnniii[[[MMMGGGFFFwwwiii[[[OOOGGGBBBAAA===;;;888999;;;;;;999666555666888:::<<<>>>??????CCCFFFHHHHHHDDD@@@>>>===>>>???AAAAAAAAACCCFFFHHHFFFGGGHHHJJJKKKLLLLLLLLLLLLOOORRRTTTTTTRRROOOMMMJJJHHHHHHJJJHHHBBB>>>>>>AAABBBEEEIIILLLLLLIIIFFFFFFIIILLLOOOPPPQQQSSSTTTUUUTTTRRRQQQOOONNNNNNNNNJJJKKKLLLKKKIIIHHHIIIJJJNNNLLLKKKKKKMMMOOOOOOOOOLLLNNNPPPQQQRRRRRRRRRSSSTTTUUUVVVUUUQQQMMMLLLLLLMMMKKKNNNUUU\\\cccmmmvvvvvv|||vvv\\\WWWYYYbbbnnnyyysssTTTEEE===999777888:::???KKKWWWsss{{{~~~}}}vvvrrr}}}nnn\\\QQQKKKHHHGGGFFFEEEDDDCCCBBBAAAAAA========================;;;::::::999::::::;;;;;;::::::999999888777777777555666666777777777777777444444444444444333333333000000000000000111111111222222333333444444444555222222222222111111000000000000111111111111222222444444555555555555444444444333333222222333333444666555555555666888999999<<<===>>>@@@DDDKKKSSSYYY______aaabbbbbbcccbbbbbbfffjjjllljjjiiiiiieee```YYYTTTNNNJJJIIIHHHFFFCCCDDDDDDEEEGGGIIIKKKMMMNNNMMMPPPSSSUUUVVVXXX[[[^^^cccffffffbbbaaadddgggfffcccdddeeefffhhhmmmsssxxxxxxyyy{{{|||{{{zzz{{{|||}}}~~~~~~~~~}}}}}}yyy{{{}}}~~~}}}|||}}}~~~~~~~~~}}}||||||}}}~~~zzzqqqfff___ZZZ___kkkyyywwwrrrrrrzzzvvvhhheeegggooo{{{kkkWWW___ssslllQQQDDD777333333111000000000000000000000000000000//////000000000000//////////////////............,,,---...///000000000000...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---...000222555:::>>>AAA<<<444...------,,,---000---.........//////000000222111222555666666<<>><<<::::::<<>>@@@DDDHHHGGGCCC>>><<<<<<===>>>>>>>>>???BBBGGGKKKHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOSSSTTTSSSPPPNNNNNNHHHFFFFFFHHHFFF@@@<<<===???@@@BBBEEEHHHHHHFFFDDDGGGJJJMMMOOOPPPPPPRRRSSSWWWVVVUUURRRPPPNNNMMMLLLKKKLLLMMMLLLJJJIIIJJJKKKLLLJJJIIIJJJLLLMMMNNNMMMMMMNNNPPPQQQPPPPPPQQQRRRSSSWWWYYYXXXTTTPPPOOOPPPRRRLLLJJJQQQZZZ```dddhhhuuuwwwiiiXXXQQQXXXbbbkkkuuu{{{\\\FFF>>>:::888888999;;;CCCLLLiiiuuu~~~~~~ssswwwlll^^^SSSLLLIIIHHHFFFEEECCCAAA??????============>>>>>>>>>???:::::::::::::::;;;;;;<<<:::::::::999888888777777555666777777777777777666444444555555555555444444222111111111111111222222111111111222222222222222222222222222222222222222111111111111111111111111222333333444444444444444222222111111111111222222555444333333555666666555999:::;;;<<<>>>BBBGGGKKKPPPPPPPPPQQQQQQRRRRRRRRRUUUYYY[[[ZZZYYYZZZXXXSSSOOOLLLIIIGGGFFFFFFDDDBBBBBBCCCDDDFFFHHHIIIKKKKKKLLLNNNRRRTTTUUUXXX[[[]]]___bbbcccaaa```ccceeedddcccddddddeeegggjjjppptttuuuwwwyyyyyyyyyxxxyyyzzz|||~~~~~~}}}}}}~~~yyyzzz||||||{{{{{{|||~~~{{{{{{zzzzzzzzz|||}}}|||zzz}}}}}}}}}~~~{{{rrriiieeedddhhhrrr~~~zzzuuussswwwyyyooofffjjjsss~~~dddWWW___sssuuu___HHH>>>555444444111///...000000000000000000000000//////000000000000///////////////.........------,,,---...///////////////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,222999>>>>>>555------------...000------......///000000000///...///222333333777===@@@MMM___tttxxxnnnooommmzzz}}}dddfff}}}uuunnnfffYYYNNNKKKJJJSSS```jjjkkkdddWWWNNNzzzxxxrrrjjjgggfffbbbYYYNNNDDD@@@???999888:::===AAABBB>>>:::666777999:::<<<===>>>>>>===BBBGGGGGGCCC???>>>?????????===;;;<<<@@@GGGKKKJJJIIIGGGEEEEEEGGGIIIJJJKKKNNNRRRRRRPPPNNNMMMNNNJJJGGGGGGHHHFFFAAA???@@@======???BBBEEEGGGFFFDDDGGGIIILLLNNNNNNNNNOOOQQQQQQQQQRRRQQQPPPOOONNNMMMKKKLLLMMMLLLJJJIIIJJJKKKJJJIIIIIIJJJLLLMMMMMMLLLMMMOOOPPPPPPNNNMMMNNNPPPQQQUUUYYYYYYUUUQQQQQQSSSNNNJJJKKKRRRZZZ^^^```cccppp|||vvvzzzqqqYYYJJJOOOVVV___hhhuuu{{{^^^FFF>>>:::888999999999===CCCUUUbbbpppzzz|||yyyuuufffXXXNNNMMMKKKHHHEEEBBB@@@?????????>>>>>>>>>>>>>>>>>>:::::::::::::::;;;<<<<<<;;;::::::999999888888777666777777777777777666555444555666666666666555444444333222111111222333333222222222222222222111111222222222333444444555555222222222222222222222222111222222333444444333333222222111111111111222222444222111222444555444333777999;;;<<<<<<>>>@@@BBBDDDDDDCCCCCCCCCEEEFFFGGGHHHLLLNNNMMMMMMOOOMMMIIIGGGFFFEEEEEEDDDDDDCCCBBBAAABBBCCCEEEGGGHHHHHHIIIIIILLLOOOQQQSSSVVVYYY[[[[[[___bbb``````ccceeeccccccdddeeeeeefffhhhlllooorrrtttvvvvvvvvvuuuvvvxxxzzz|||~~~~~~|||{{{|||}}}yyyzzz{{{zzzyyyzzz}}}zzzyyyyyyyyy{{{}}}~~~|||}}}yyy~~~{{{|||{{{tttmmmllllllpppzzz{{{uuussssssyyy{{{qqquuu~~~ooobbb^^^cccuuujjjSSS@@@888333333444111......////////////////////////...///000111111000///...//////.........---------,,,------.........------......------------......------------------------------------------------+++,,,---,,,+++---111444888000+++---///...---...------......///000000111000------000111111444888888AAAMMM```|||{{{ooooooqqqrrrxxxiiiooo|||xxxiii\\\MMMPPPXXXfffpppnnnbbbVVVwwwqqqjjjbbb\\\\\\YYYQQQFFF>>>;;;;;;666666888<<>>:::888999:::<<<===>>>>>>???:::@@@FFFGGGDDDAAAAAABBBBBB@@@===::::::>>>EEEKKKKKKIIIFFFDDDCCCEEEHHHJJJJJJNNNQQQQQQOOOMMMMMMNNNMMMJJJIIIKKKIIIEEECCCEEE;;;<<<===AAAEEEGGGGGGFFFFFFHHHKKKMMMMMMMMMMMMNNNHHHJJJLLLOOOQQQRRRRRRRRRJJJKKKLLLLLLJJJJJJJJJLLLIIIIIIIIIKKKMMMMMMLLLKKKLLLOOOPPPOOOLLLKKKLLLNNNNNNSSSXXXXXXTTTQQQRRRTTTGGGGGGLLLUUU[[[^^^aaaeeeeeevvvssswwwZZZHHHJJJPPPWWW```kkkvvv}}}www^^^GGG===999777999888777999===BBBNNN___rrr|||{{{}}}wwweeeSSSRRRPPPMMMIIIFFFDDDBBBAAAAAA@@@???>>>===<<<<<<:::::::::::::::;;;<<<===;;;;;;:::999999888888777777777777777777666555555444555666777777666555555555444333222222222333444555555555444444333333333111222333333555555666777333333222222222222222222222222333444444444444444444444333333333333444444444222111222555666555333222444777999888888888999===<<<;;;;;;<<<>>>AAABBB@@@DDDFFFEEEFFFHHHGGGDDDBBBBBBCCCCCCCCCCCCBBBAAABBBCCCDDDFFFGGGHHHHHHHHHGGGJJJMMMOOOQQQTTTWWWYYYYYY___bbbaaabbbeeefffddddddeeeffffffeeegggiiillloooqqqssstttsssssstttuuuwwwzzz||||||zzzyyyzzz|||zzzzzzzzzyyyyyyzzz}}}|||{{{{{{|||}}}~~~zzzvvv}}}}}}yyy{{{{{{tttppppppqqqvvv{{{vvvrrrqqqrrrzzzwwwbbbaaadddhhhxxxcccKKK:::444111333444111.................................///000111111000///...//////.........---------,,,---------------,,,,,,//////............//////------------------------........................+++///222222///,,,,,,,,,111+++)))...222000---+++---------...///000000111333//////111111000333777777<<>>:::888777666777;;;@@@BBB@@@>>>;;;999888:::===??????===BBBCCCCCCBBBBBB@@@???>>>BBB???;;;999:::???EEEIIIMMMKKKGGGCCCBBBCCCDDDFFFJJJJJJJJJJJJIIIHHHGGGGGGEEEHHHLLLNNNLLLIIIFFFEEEFFFDDDAAAAAABBBDDDEEEEEEHHHKKKKKKHHHGGGHHHGGGCCCEEEEEEFFFIIIMMMPPPPPPOOOIIIJJJJJJHHHFFFFFFGGGHHHHHHJJJLLLNNNNNNMMMKKKIIIJJJNNNRRRTTTRRRPPPMMMLLLMMMOOOQQQQQQPPPPPPPPPQQQKKKKKKMMMOOOTTTYYY___bbbbbbssskkkmmmoooRRRLLLCCCJJJbbbqqqwww~~~fffHHH;;;888666666333111444:::;;;AAALLL^^^yyy~~~{{{wwwzzzaaaZZZTTTTTTSSSNNNHHHFFFDDDDDDBBBAAA???===;;;:::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666666555444333333444555666555444333333222222222222555555555555555555555555444444444444444444444444444333222222111111111111555444333333222222222222111111111111222333444444555555333333333333555555999999999888888888888888::::::::::::;;;<<<======>>>??????@@@AAAAAABBBBBB??????@@@@@@@@@@@@?????????AAABBBCCCCCCEEEGGGIIIJJJKKKMMMPPPQQQSSSTTTTTT[[[\\\___bbbdddeeeddddddaaadddfffgggfffeeeddddddjjjllloooqqqrrrsssvvvxxxyyyyyyyyyyyyxxxwwwvvvuuutttuuuwwwzzz}}}}}}|||zzz}}}||||||}}}zzzvvvyyyzzzxxxzzzzzzuuupppooovvv{{{~~~uuupppkkkllluuuyyymmmdddcccgggpppvvvXXX@@@;;;888444000------///000////////////////////////////////////..................//////......---,,,.........------,,,,,,,,,/////////......---------.........------.........000000///...------,,,,,,,,,,,,+++++++++,,,---...)))***,,,,,,,,,,,,...///,,,,,,++++++,,,---///000555333111///...000222333999888<<>>===???????????????>>>>>>===BBB???<<<999:::>>>DDDGGGKKKIIIFFFDDDCCCCCCDDDEEEIIIIIIJJJJJJJJJHHHGGGFFFDDDHHHLLLNNNMMMKKKIIIHHHKKKHHHFFFEEEEEEEEEEEEDDDFFFJJJKKKIIIHHHIIIFFFBBB@@@@@@BBBFFFKKKMMMNNNMMMIIIIIIIIIHHHFFFEEEFFFHHHIIIJJJLLLNNNNNNLLLJJJIIIMMMOOORRRTTTTTTRRRNNNLLLLLLNNNPPPQQQPPPOOOPPPQQQOOONNNNNNPPPTTTYYY___bbb```kkkxxxjjjwwwbbbQQQFFFNNNaaattt~~~kkkSSSCCC<<<888999:::888888999;;;???FFFSSSjjjssswwwzzzsssfffZZZTTTRRRMMMIIIHHHFFFEEECCCAAA???======<<<======<<<;;;;;;;;;;;;<<<999999999999999999999999888888777777777666666666666666555444444555666666666555555444444444444444444444444444444444444444444444444444444444444444555555444333333333333333666555444444333333333444222222222111222222333333555444333222222333444555555555555555555555555555999999999999:::;;;<<<============>>>??????@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAACCCDDDDDDDDDDDDGGGIIILLLMMMOOOPPPRRRSSSTTTTTTYYY[[[^^^bbbdddeeeeeeddd___bbbdddeeedddcccbbbcccgggjjjmmmooopppppprrrssstttvvvyyy{{{{{{zzzxxxwwwrrrssstttwwwyyyzzzzzzyyy~~~~~~~~~~~~yyyuuuxxx~~~xxxuuuuuu{{{}}}{{{xxxwww}}}zzznnnmmmlllqqq{{{||||||gggcccdddkkkttt|||~~~iiiOOO<<<888666333000//////000111////////////////////////////////////..................//////......---,,,------------------,,,,,,.........---------,,,,,,......------------......///......------,,,,,,,,,,,,+++++++++,,,,,,------***+++,,,,,,,,,,,,---......---,,,,,,---...000111333222000...---///000222555555888BBBQQQjjj~~~ssshhh```hhhxxxqqqpppWWWRRR___qqqyyyzzz}}}ssshhh^^^VVVRRRJJJFFFAAA<<<::::::===???;;;::::::;;;>>>@@@AAAAAA>>>;;;888777888:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===CCC@@@===:::;;;>>>BBBEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIKKKKKKIIIGGGEEEBBBFFFJJJMMMMMMMMMLLLMMMOOOMMMKKKJJJIIIHHHEEECCCDDDHHHKKKJJJJJJJJJFFFAAA:::<<>>>>>>>>>>>======<<<;;;;;;<<<<<<::::::::::::::::::::::::888888888777777777777666666666555555555555666666777777666555555555555666444444444444444444444444444444444444444444444444777666555555555555555555666666555444444444555555444333333222222222222333444333333222222333333444444444444444444444444444888888888888999:::;;;;;;:::;;;;;;<<<======>>>>>>===>>>>>>???AAAAAABBBBBBBBBDDDEEEDDDDDDDDDFFFHHHMMMNNNOOOQQQRRRSSSSSSSSSWWWYYY]]]```cccddddddddd]]]```cccdddcccaaaaaaaaadddhhhlllnnnnnnmmmmmmmmmnnnrrrwww{{{}}}|||yyyxxxssssssssstttvvvxxxzzz|||~~~zzzwwwyyy~~~}}}zzzrrrqqquuu}}}xxxiiikkkpppwww{{{uuuiiiWWW[[[fffvvvxxxiiiVVVCCC777444333222111111111111111////////////////////////////////////..................//////......---,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------++++++,,,---......------...///111222222111///------...///000///111444:::CCCXXXxxxssseeeWWWYYYooosss{{{gggTTTTTTaaaooovvv}}}zzzvvvpppggg\\\PPPHHHBBB@@@<<<999888:::<<<>>><<<;;;::::::<<<>>>???@@@???<<<888666666777999;;;999888888888999;;;===>>>CCCAAA>>>;;;;;;>>>AAACCCBBBBBBCCCDDDDDDDDDDDDDDDCCCEEEHHHKKKKKKIIIGGGEEE@@@DDDHHHKKKLLLMMMNNNOOOPPPOOOMMMLLLKKKJJJFFFDDDCCCHHHMMMMMMMMMMMMIIICCC;;;<<>>III\\\ppp|||yyyxxxzzzxxx{{{mmm```ZZZUUURRRRRRKKKIIIEEEAAA???>>>???@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888777777777666666666666666666666666777666666555555555666666444444444444444444444444555555555555555555555555666666555555555555666666555555444444444444555555555444333222222222222222333333333222222333333333666666666666666777777777777666666777777888999::::::::::::;;;<<<<<<============>>>>>>???@@@AAAAAA@@@BBBCCCCCCCCCDDDGGGIIILLLMMMNNNOOOPPPQQQQQQQQQTTTVVVZZZ^^^aaaccccccccc]]]```cccdddcccbbbbbbbbbdddggglllnnnnnnlllkkkkkklllooosssvvvyyyyyyxxxwwwuuuuuuuuuuuuvvvyyy}}}~~~|||}}}~~~zzzvvvpppqqqvvv|||uuugggmmmvvv|||lll]]]TTT\\\kkk{{{tttdddTTTEEE:::555222222222222222111000000////////////////////////////////////.....................///......---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++,,,,,,---------,,,+++---------+++***+++---...------------///000111222000///...---...///000---///333555999GGGccc}}}xxxgggVVVUUUfff|||~~~cccSSSRRR[[[dddnnnppprrrqqqjjj\\\LLL@@@===<<<;;;:::999999:::;;;;;;;;;::::::999:::<<<>>>???===999666555555888:::999888777777888;;;>>>@@@CCCAAA???===<<<>>>@@@AAA???@@@AAACCCDDDDDDCCCCCCAAACCCGGGJJJKKKJJJGGGFFF???BBBEEEHHHJJJKKKNNNPPPNNNMMMLLLKKKLLLKKKHHHFFFCCCJJJOOOPPPQQQQQQLLLFFFAAAAAACCCFFFIIIIIIHHHFFFLLLLLLLLLJJJHHHFFFGGGHHHGGGHHHJJJKKKLLLLLLLLLKKKNNNJJJHHHIIIMMMNNNJJJFFFCCCFFFIIIJJJIIIGGGGGGGGGIIIKKKOOORRRSSSRRRPPPNNNPPPQQQXXXmmmuuupppUUURRRSSSttt}}}iii]]]VVVOOOIIIAAA999777:::444555888<<>>===<<<;;;::::::::::::========================999999999999888888888888777777777777777777777777666555555555555555666666444444444444444444444444555555555555555555555555555444444444444444555555444333333333333333444444555555444333222222222222333333333333333333333333666666666777777888888888666666666666777888999999::::::;;;<<<<<<======>>>>>>>>>=========>>>??????>>>@@@AAABBBCCCDDDGGGJJJJJJKKKLLLMMMNNNNNNOOONNNQQQTTTWWW[[[^^^`````````^^^aaadddeeeeeedddddddddeeeiiimmmooonnnmmmkkkkkkmmmnnnoooppprrrsssuuuvvvuuuvvvuuuttttttxxx~~~~~~}}}}}}}}}{{{vvvrrrkkknnnwwwxxxpppgggpppzzz~~~}}}yyywwwwwwzzzyyyfffZZZYYYaaannn|||xxxbbbSSSFFF;;;666777222333333333222000///...////////////////////////////////////.....................///......---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++++++++***+++,,,---------,,,,,,+++---------+++***+++------,,,,,,+++,,,...///000222111000/////////000000---000444444444<<>>===>>>@@@AAA>>>???@@@AAABBBBBBBBBBBB@@@BBBEEEHHHIIIIIIHHHGGG@@@BBBEEEFFFHHHJJJMMMOOOLLLKKKJJJJJJKKKKKKIIIHHHDDDJJJPPPQQQRRRSSSOOOJJJFFFEEEEEEFFFIIIJJJIIIGGGLLLMMMLLLJJJGGGFFFGGGHHHFFFFFFHHHJJJKKKMMMMMMNNNKKKIIIGGGHHHJJJLLLJJJHHHCCCFFFIIIJJJHHHFFFDDDDDDDDDGGGKKKNNNOOOMMMJJJHHHLLLOOOVVVeee```TTTOOOhhhuuukkkgggbbb[[[NNN@@@::::::444555888<<>>===<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777777888888888888777777666555555555555666666777555555555555555555555555555555555555555555555555333333333222333333444555333333222222222333444444555444444333333333333444333444444555555444444333444444444555555666666777666666666666777888999999;;;;;;;;;<<<======>>>>>>>>>===<<<<<<===>>>@@@AAA???@@@BBBCCCCCCEEEGGGJJJHHHIIIJJJLLLMMMNNNNNNNNNOOOQQQUUUXXX[[[\\\]]]\\\]]]```ccceeedddccccccdddeeehhhlllmmmmmmlllkkkkkkmmmlllllllllmmmppprrrtttssstttuuussssssvvv}}}~~~}}}{{{zzzxxxuuuqqqnnnfffkkkvvv~~~wwwpppllluuu~~~yyyrrrppppppsss|||lll```[[[___hhhsss~~~lllSSSFFF>>>777555777222222222222111000///...////////////////////////////////////..................//////......---,,,,,,,,,------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,---...---,,,++++++,,,------++++++,,,---,,,,,,++++++,,,---///000111111000000//////000000...111444555333777GGGXXXyyymmm___aaalllwww}}}dddQQQHHH```eeejjjggg]]]OOOBBB<<<;;;999888666777888:::;;;:::<<<>>>===:::888999:::<<<===<<<:::777666888:::<<<:::777666777;;;???BBB@@@??????>>>>>>???@@@AAA>>>?????????@@@AAAAAAAAA@@@AAACCCFFFHHHIIIIIIIIICCCDDDFFFGGGGGGIIIMMMOOONNNLLLIIIHHHIIIJJJIIIIIIDDDJJJOOOPPPRRRSSSQQQLLLFFFEEECCCDDDGGGIIIJJJJJJKKKKKKKKKIIIFFFDDDEEEFFFDDDEEEFFFIIIKKKMMMOOOPPPKKKJJJJJJJJJJJJLLLMMMMMMFFFIIILLLLLLIIIFFFDDDCCCDDDEEEGGGIIIJJJIIIHHHGGGJJJOOOUUU]]]ooooooXXXOOOZZZ|||}}}zzzuuuiiiUUUDDD<<<888666777;;;===AAALLLXXXccckkkwwwyyyrrrsss{{{ppp^^^UUUTTTTTTRRRPPPMMMJJJHHHFFFEEEBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999777888888999999888888777777666666666666777888999666666666666666666666666555555555555555555555555333333222222333444444555333333333333333444555555444444333333333444444555444555555666666555555444222222333444444555666666666666666666777888999:::::::::;;;;;;<<<=========<<<<<<<<<===???AAADDDFFFDDDEEEFFFEEEDDDEEEGGGIIIGGGHHHJJJLLLMMMNNNOOOOOOMMMOOOSSSVVVXXXYYYYYYXXXYYY\\\```aaaaaa``````aaabbbeeehhhiiiiiiiiiiiijjjiiijjjkkklllnnnpppqqqrrrsssuuuvvvuuutttwww~~~}}}{{{yyyvvvssspppnnneeekkkxxx~~~zzzxxxvvvllljjjkkkmmm}}}|||kkk___\\\```eeeppp|||~~~bbbHHH>>>:::555222555111111000000000000000111////////////////////////////////////..................//////......---,,,------------------,,,,,,,,,,,,---------...............------------......------,,,,,,++++++******)))+++,,,......---,,,+++***+++,,,,,,,,,,,,---...------,,,,,,---...000111000000/////////............///333444333444>>>JJJfffqqqdddiiissswww{{{dddPPPaaadddfff___SSSFFF???<<<:::888555333333777;;;>>>:::===@@@???<<<999999:::;;;<<<===;;;888777888;;;<<<:::777555666:::???BBB??????>>>??????@@@@@@AAA??????>>>>>>???@@@AAAAAA@@@AAACCCEEEGGGIIIJJJJJJEEEFFFGGGGGGHHHIIIMMMOOOPPPMMMJJJHHHHHHIIIIIIIIIDDDIIINNNOOOQQQSSSQQQMMMDDDCCCAAABBBEEEHHHKKKKKKJJJJJJIIIGGGDDDCCCCCCDDDBBBCCCEEEHHHKKKNNNPPPQQQKKKLLLMMMLLLLLLMMMPPPRRRIIIKKKNNNNNNKKKGGGDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJPPPTTTWWWccc~~~~~~yyy]]]PPPPPPkkkmmmSSSDDD;;;777666999:::<<>>>>>>>>????????????????????????;;;;;;;;;:::::::::999999777888999::::::999888777888888777777888999::::::777777777777777777777777666666666666666666666666333333333333333444555666444444444444444555666777333333333333444444555666444555666777777666555444333333444444555666777777666666666777777888999:::999::::::;;;;;;<<<<<<===;;;;;;<<<>>>AAAEEEIIIKKKHHHIIIIIIHHHFFFEEEFFFGGGGGGHHHJJJLLLNNNOOOPPPQQQMMMOOOQQQTTTVVVWWWWWWVVVVVVYYY\\\^^^^^^]]]]]]^^^```bbbdddeeeeeefffhhhiiifffhhhkkknnnqqqrrrrrrrrruuuxxxyyyxxxwwwzzz}}}zzzwwwtttqqqpppiiiooo{{{~~~}}}uuuhhhdddfffiii|||tttaaaWWW[[[dddjjjwww{{{]]]BBB:::999444111222////////////000111333333////////////////////////000/////////..................//////......---,,,.........------,,,,,,,,,---------......////////////......------......///......------,,,+++******)))***,,,......---,,,+++)))***,,,,,,,,,,,,...///......------...///111222///............---------,,,---111333333222999BBBVVVqqqvvvhhhnnnxxxyyyyyy{{{xxx|||aaafffeee___TTTGGG???===>>>777666555444555666888:::888999;;;;;;;;;999777666999;;;<<<:::888777:::<<<;;;777333444777;;;======????????????????????????>>>???@@@AAA@@@@@@>>>======>>>AAADDDFFFGGGHHHHHHLLLJJJFFFCCCCCCFFFJJJMMMMMMMMMMMMLLLJJJGGGEEEDDDGGGIIILLLQQQSSSRRRNNNJJJKKKEEEAAACCCJJJOOOOOOLLLNNNKKKFFFAAA???BBBHHHMMMKKKHHHFFFGGGKKKOOOPPPPPPJJJKKKKKKKKKKKKLLLOOORRRKKKLLLLLLMMMLLLJJJGGGEEEJJJFFFBBB@@@BBBEEEHHHIIIGGGJJJOOOTTTZZZkkkttt[[[ZZZYYYuuupppOOO:::>>>>>>888666:::??????JJJQQQaaaqqqwwwsssnnnlllkkkooowww{{{vvvtttvvvrrrggg___^^^XXXVVVUUUUUUUUURRRLLLGGGGGGFFFEEECCCBBBAAAAAAAAA===>>>>>>??????>>>>>>===999999999888888888888888999999999888888888888777888888777777666666666555777777666555555555555555444444333333444555777888666666666555444444444333333333444555666666666666666555333222222333555666777777666666555555555444666666666666666666666666777777777777777888888999::::::999999999:::;;;;;;;;;===@@@FFFKKKMMMLLLKKKOOOHHHOOOWWWQQQKKKGGG@@@GGGHHHIIIIIIIIIKKKNNNQQQLLLNNNOOOPPPQQQSSSWWWYYYSSSWWW[[[[[[XXXXXX\\\```^^^______aaaccceeefffgggggghhhiiikkkmmmoooqqqrrrvvvxxxyyyyyyxxxzzz{{{wwwtttssstttuuuuuupppuuu|||~~~zzzzzzmmmdddaaa```lllkkkXXXXXXcccmmmuuu~~~lllSSS>>>999888222000333111111000//////////////////////////////////////////---,,,,,,...//////...---.........---+++)))(((.........------,,,,,,,,,------------------------------..................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///////////////000000000000//////......///333999>>>OOOccc{{{wwwpppuuu~~~zzzqqqiiittt}}}jjjeee[[[OOOCCC;;;::::::777666555444555666888999888999:::;;;;;;:::888777888:::;;;;;;999999<<<>>>===999666666999<<<>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@??????>>>@@@BBBEEEGGGHHHHHHHHHKKKIIIEEEBBBAAADDDHHHKKKLLLMMMMMMMMMKKKIIIFFFEEEFFFFFFHHHLLLPPPRRRRRRQQQLLLGGGBBBDDDKKKPPPQQQOOOMMMKKKHHHEEEEEEHHHOOOSSSPPPMMMKKKKKKNNNPPPQQQPPPIIIKKKLLLKKKKKKLLLNNNPPPMMMMMMNNNPPPQQQQQQQQQPPPOOOJJJEEEBBBDDDIIIMMMOOOKKKLLLNNNRRRWWWfffqqqbbbRRR```sss{{{fffDDDAAA<<<999888:::===???@@@FFFSSScccjjjjjjiiikkkmmmnnnssszzzxxxrrrqqqoooiiidddddd___\\\XXXVVVVVVTTTQQQNNNJJJJJJHHHFFFDDDBBBAAA@@@>>>>>>>>>===<<<;;;:::::::::::::::::::::999999999999999999999888888888888888888777777777666666666777777666555555555555666555555555555555777888999555555555555555555444444333444444555555555555444666555333222222333555666777666666666555555555555666666666666666666666666777666666666666777888888999888888888888999::::::===AAAEEEGGGEEEDDDDDDEEECCC???EEEJJJGGGIIIKKKCCCDDDEEEFFFGGGGGGIIIMMMOOOLLLLLLLLLMMMPPPSSSWWWYYYXXX\\\___^^^[[[ZZZ]]]```___``````aaacccdddfffgggggghhhiiikkkmmmooopppqqqxxx{{{}}}}}}|||}}}~~~yyyuuuqqqqqqtttyyy{{{{{{xxx|||}}}{{{qqqhhhbbb```^^^nnnfffXXXZZZeeennn{{{{{{aaaLLL:::666666222000333111111000//////////////////////////////////////////---,,,,,,...//////...,,,,,,---------,,,++++++......---------,,,,,,,,,------------------------//////......------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,---------............//////......///333999===JJJ[[[qqq~~~uuuxxx~~~yyyjjjlllxxxggg^^^QQQEEE===999888777666666555444444555777888777888999:::;;;:::999888777888:::;;;;;;<<<>>>@@@???===::::::<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@AAACCCEEEGGGGGGGGGGGGHHHGGGDDDAAA???AAAEEEHHHLLLMMMNNNOOONNNKKKHHHFFFEEEDDDDDDGGGLLLQQQUUUVVVNNNIIIDDDEEELLLRRRSSSSSSOOOOOONNNLLLLLLOOOSSSWWWUUUSSSQQQPPPQQQQQQQQQPPPIIIKKKMMMMMMLLLLLLMMMNNNQQQPPPOOOQQQTTTWWWXXXXXXUUUPPPIIIEEEHHHMMMTTTWWWQQQOOONNNPPPTTT___sssoooQQQPPPWWWcccooopppnnnuuuzzzRRRDDD::::::;;;888999===;;;>>>HHHUUU]]]bbbhhhnnnsssrrrrrrtttyyy~~~sssnnnkkkhhhggghhhkkkfff___YYYVVVTTTRRRPPPOOOOOONNNLLLIIIEEEAAA???@@@@@@???>>><<<;;;999999<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888777777777777777888777777666666666666666777666666666777888999:::555555555555555555666666444444444555444444333333666555444333333444555666666666666666555555555555666666666666666666666666666555555555555666777777777777777777777888999999<<>>AAA@@@???CCCCCCBBBNNNTTTJJJBBBCCCEEEFFFGGGIIIMMMPPPNNNKKKHHHJJJOOOTTTVVVWWW[[[^^^___^^^[[[ZZZ\\\___aaaaaaaaabbbcccdddfffggghhhhhhiiikkklllnnnoooooovvvyyy||||||{{{{{{~~~{{{qqqllljjjmmmvvv~~~}}}{{{xxxkkkdddaaa___]]]ooo|||vvvaaa[[[aaakkkrrryyygggQQQAAA444444555222111333111111000//////////////////////////////////////////---,,,,,,...//////...,,,,,,+++,,,,,,---.........------------,,,,,,,,,------------------------000000///...---,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,---------..................///222888<<>><<<;;;888666666666555444444555666777777888999:::::::::::::::666777999;;;===???@@@AAA@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCEEEEEEEEEEEEDDDFFFFFFDDDAAA>>>???CCCGGGKKKLLLNNNOOOOOOLLLIIIGGGDDDCCCCCCEEEKKKQQQUUUVVVNNNJJJEEEFFFKKKQQQTTTTTTSSSSSSSSSRRRQQQQQQTTTVVVYYYXXXVVVTTTSSSQQQOOONNNJJJLLLOOOPPPOOONNNNNNNNNSSSPPPMMMOOOSSSXXXZZZ[[[YYYSSSKKKGGGJJJQQQXXX\\\WWWRRROOOQQQTTT\\\iiiuuu~~~```SSSKKKVVVdddjjjiiimmm}}}```III888:::<<<666555;;;:::;;;@@@IIIQQQXXXdddooo{{{{{{zzzxxxyyy~~~~~~sssiiiccccccfffrrrmmmfff^^^WWWRRRNNNLLLTTTUUUUUUSSSOOOJJJEEEBBBCCCCCCAAA@@@>>>===<<<<<<=========<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888888999888777777666666777777777777777777888888999999444444555555666666777777444444555555444333222222555555444444444444555555666666666666666555555555666666666666666666666666555444444444444555666666777777777777777888999:::888<<<@@@@@@>>><<<===@@@AAACCCGGGBBB@@@PPPWWWJJJBBBDDDFFFGGGHHHKKKOOORRRSSSMMMHHHIIINNNTTTUUUTTTXXXYYY[[[[[[YYYYYY[[[]]]bbbbbbbbbbbbdddeeefffgggggghhhiiijjjkkkmmmnnnnnnuuuxxx||||||{{{zzz||||||yyyjjjfffdddjjjuuu~~~yyy{{{{{{qqqiiidddaaa___mmm}}}|||{{{mmm___```hhhrrrxxxiiiSSSEEE:::222222333111000222111000000//////////////////////////////////////////---,,,,,,...//////...------,,,++++++---...///------------------------------------------------.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------........./////////............///222777;;;MMMVVVbbbnnn~~~~~~wwwtttppp|||SSSLLLCCC@@@@@@???:::666666666666555555555666666777888999999::::::::::::666777999;;;>>>@@@@@@@@@>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDAAAAAABBBCCCCCCBBBAAA@@@DDDEEEEEEAAA>>>>>>BBBGGGIIIJJJLLLNNNNNNLLLJJJIIIDDDDDDEEEHHHLLLPPPQQQQQQMMMJJJFFFFFFJJJOOORRRSSSQQQRRRSSSSSSRRRRRRTTTVVVYYYYYYYYYWWWSSSPPPMMMLLLLLLOOOQQQRRRQQQQQQQQQQQQRRRNNNKKKMMMTTT[[[___```ZZZTTTLLLIIIKKKQQQXXX\\\YYYTTTQQQSSSUUUZZZccclllzzzyyybbbLLLOOOYYYeeekkknnnuuu}}}pppSSS===:::;;;666444999888777999>>>CCCLLLZZZhhhlllaaa___bbbnnnlllhhhbbbZZZSSSMMMKKKUUUWWWXXXWWWUUUPPPKKKHHHEEEDDDBBBAAA???>>>>>>>>>>>>======<<<;;;;;;:::::::::::::::999999999999888888888888999999999999999999999888777777777777777666666777777888888888777444555555666666777777777555555555555444333333222555555555555555555555555555555555666666666666666666666666666666666666666444444444444444555555666777777777888888999;;;;;;888999:::<<<===>>>======;;;>>>CCC???===LLLQQQCCCAAACCCEEEFFFGGGJJJMMMPPPWWWQQQKKKJJJNNNSSSSSSRRRSSSUUUWWWXXXYYY[[[]]]^^^bbbbbbbbbcccdddfffggghhhgggggghhhjjjlllmmmnnnoooyyy}}}~~~}}}~~~~~~yyyuuufffddddddjjjttt~~~|||vvvmmmhhhggglllyyyyyy~~~yyyddd^^^dddlllttt{{{{{{]]]GGG===888333333333111000000111000000//////////////////////////////////////////---,,,,,,...//////...///...---,,,+++,,,---...------------------------------------------------+++,,,,,,,,,------......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------............---.........///222666999CCCIIIRRR]]]kkk~~~{{{tttjjjoooxxxOOOJJJEEEDDDDDDBBB<<<666777777777777777666666666999999999999999999::::::777777999;;;>>>???>>>===:::<<<>>>>>>=========>>>????????????????????????AAAAAAAAAAAAAAABBBDDDDDDAAABBBBBBBBBBBB@@@???>>>AAACCCDDDAAA======BBBGGGGGGHHHIIIKKKKKKKKKJJJJJJFFFFFFGGGJJJMMMOOONNNMMMLLLJJJHHHHHHJJJMMMOOOOOOKKKMMMOOOQQQRRRSSSVVVYYYWWWYYYZZZXXXSSSOOOLLLKKKNNNPPPRRRSSSRRRSSSTTTUUURRRMMMKKKNNNXXX```dddeeeXXXSSSMMMJJJLLLPPPUUUWWWWWWTTTRRRTTTUUUVVV]]]dddzzzvvvWWWOOONNN[[[gggmmmqqquuufffJJJ>>><<<888555777:::999:::<<<>>>EEETTTbbbzzzwwwjjjeeedddhhhiiiiiieee^^^VVVQQQNNNRRRTTTVVVXXXWWWUUUQQQOOOIIIHHHEEEBBB@@@????????????>>>>>>===<<<;;;::::::::::::::::::999999999999999999999999999::::::::::::999999888888888888888666777888888888888777777666666666666666666777777555555555666555555444444555555555555555555555555555555555666666666666666666666666666666666666666555444444444444555666666777777777888999:::;;;<<<<<<:::999:::<<<===;;;888888888>>>??????JJJPPPFFF???AAABBBCCCDDDFFFJJJMMMVVVRRRMMMLLLNNNQQQRRRQQQRRRSSSUUUXXX[[[^^^```bbbaaaaaabbbccceeegggiiijjjhhhiiijjjlllnnnppprrrssszzz}}}~~~||||||~~~|||xxxxxx{{{}}}~~~~~~zzzuuupppffffffiiinnnuuu{{{zzzvvvvvvrrrzzz{{{|||xxxiii___aaaggglllttt}}}pppUUUAAA888666555333111000000000111111000//////////////////////////////////////////---,,,,,,...//////...//////...------,,,------,,,,,,,,,------------...------------------------******+++,,,---...//////,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------*********+++++++++,,,,,,---.../////////111555888:::>>>GGGQQQ\\\lll|||rrreeehhhpppGGGDDDBBBBBBBBBAAA===:::888888888888888777777666::::::999999888999999999999888999;;;>>>>>>;;;999555888<<<===<<<;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCBBB@@@>>>===<<<@@@BBB???;;;;;;AAAGGGFFFFFFFFFGGGGGGIIIJJJJJJIIIHHHHHHJJJLLLNNNNNNNNNLLLKKKJJJJJJKKKLLLMMMMMMJJJKKKMMMOOOPPPRRRVVVXXXUUUXXXZZZYYYTTTOOOMMMLLLNNNOOOQQQQQQRRRSSSVVVXXXVVVQQQMMMPPPXXX___aaa```UUURRRNNNLLLMMMOOOQQQRRRSSSRRRRRRSSSQQQOOOUUU\\\hhhqqq[[[KKKQQQ___iiipppwwwyyy~~~]]]FFF===;;;888555:::999:::<<<<<>>===<<<;;;;;;;;;;;;:::::::::999999999999999999:::::::::;;;;;;::::::999888888888888999888888999::::::999888777777777777666666666666666555555666666777666666666555555666666666666555555555555555555666666666777666666666666666666666666555555555444555666666777666666666777888999:::;;;;;;<<<<<<;;;::::::::::::===888===BBBBBBJJJQQQLLL@@@AAABBBBBBCCCEEEHHHKKKPPPOOOMMMMMMNNNPPPRRRSSSSSSSSSUUUXXX\\\```bbbbbb```aaabbbdddfffiiikkklllkkklllnnnpppsssuuuwwwxxxzzz|||}}}{{{yyyyyy|||zzzwwwwwwyyy{{{|||~~~}}}|||{{{yyyuuuooojjjfffjjjppptttwwwzzz~~~~~~~~~fff``````hhhlllmmmuuuyyycccLLL;;;333444444222000///000111111111000//////////////////////////////////////////---,,,,,,...//////...,,,---..................,,,,,,,,,---------......------------------------+++++++++,,,,,,------...,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,---------************++++++++++++---.../////////111444777777:::AAAIIIOOOWWWiii{{{|||xxxfffeeelll{{{===<<<;;;<<<===>>>>>>>>>999999999999999888777666;;;;;;:::999888888888999:::999999;;;======999666222666:::<<<:::999:::<<<========================@@@@@@??????@@@BBBCCCDDDEEEEEEEEEDDDBBB@@@>>>===999===@@@>>>::::::@@@FFFEEEDDDDDDDDDEEEGGGIIIJJJKKKIIIHHHHHHKKKNNNPPPPPPMMMLLLLLLLLLMMMLLLLLLLLLMMMMMMNNNNNNNNNPPPSSSUUUTTTXXX[[[ZZZUUUPPPNNNMMMMMMNNNOOOPPPPPPSSSVVVYYY\\\VVVPPPPPPVVV[[[ZZZWWWTTTQQQOOONNNNNNOOOOOONNNPPPPPPRRRRRRMMMJJJOOOVVV[[[uuukkkPPPMMMYYYeeeqqq|||}}}kkkLLL@@@???;;;444333333555777777;;;GGGUUU___qqqzzzttttttrrrkkk```WWWRRRQQQGGGIIIMMMQQQUUUWWWXXXXXX]]]ZZZTTTNNNIIIEEECCCCCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;;;;:::999999888888999999999:::;;;;;;;;;:::999888888888777777666666555555555555666777888888777777555555666666666666555555444555555555666666777777666666666666666666666666666555555555555666777777444444555555666888999:::777;;;???===999888;;;???CCC888;;;BBBAAAEEEMMMMMMBBBCCCDDDDDDDDDFFFIIILLLJJJKKKMMMMMMMMMOOORRRTTTSSSSSSTTTWWW[[[___````````````bbbdddfffiiilllmmmmmmnnnqqqsssvvvyyy|||}}}~~~~~~{{{{{{|||yyyxxxzzz{{{||||||zzzyyywwwuuuqqqkkkgggfffmmmuuuyyyyyyzzz~~~}}}}}}~~~{{{}}}ooo^^^]]]dddppprrrpppxxxlllWWWCCC666///222333000...///111222111111000//////////////////////////////////////////---,,,,,,...//////...)))+++---///000000000///,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------.../////////111444777666777<<>>???@@@@@@AAABBBAAA@@@@@@AAACCCDDDDDDDDDEEEFFFEEEBBB???777:::======<<<===???BBBFFFGGGFFFEEECCCCCCEEEGGGKKKJJJIIIIIIJJJLLLOOOPPPLLLLLLLLLLLLLLLNNNOOOOOONNNPPPQQQOOONNNOOOTTTXXXUUUVVVVVVTTTPPPMMMKKKJJJKKKMMMPPPQQQPPPQQQTTTXXXYYYXXXWWWVVVUUUTTTTTTTTTMMMNNNPPPOOOMMMLLLLLLLLLOOOPPPQQQRRRRRRQQQPPPOOOYYYddd{{{```MMMMMMXXXmmmdddKKK===:::===555666555555888>>>DDDFFFTTTaaauuu~~~tttkkkddd]]]UUUOOOMMMIIIHHHKKKOOORRRXXX___^^^^^^\\\VVVNNNJJJIIIKKKGGGDDDBBB@@@@@@???===;;;===<<<;;;;;;:::;;;;;;;;;:::::::::999999:::;;;;;;999999999999999999999999888888888888888888888888777777777777777777777777555555666666666666555555777777666666666666777777777777777777777777777777777777777777777777777777555555444444444444555555444555666777888999::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;<<>>>>>======@@@BBBEEEFFFFFFEEECCCCCCEEEGGGIIIIIIHHHHHHJJJLLLOOOPPPMMMMMMMMMNNNNNNNNNOOOOOONNNPPPPPPOOOMMMNNNRRRUUUTTTUUUVVVTTTPPPMMMKKKKKKLLLNNNQQQRRRQQQRRRTTTVVVUUUWWWXXXYYYXXXUUURRRPPPNNNNNNOOONNNLLLKKKKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSTTT\\\mmmlllTTTLLLQQQbbbtttwww^^^III===:::777888999888999<<<@@@BBBNNNXXXggguuuwwwkkk```ZZZWWWSSSNNNKKKLLLMMMNNNSSSYYYZZZ\\\]]]ZZZSSSOOOMMMMMMKKKHHHDDDAAA@@@???>>>===;;;;;;::::::999::::::;;;;;;:::::::::::::::;;;;;;999999999999999999999999777777777777777777777777888888888888888888888888666777777888888777777666777777666666666666777777777777777777777777777777777777777777777777777777666555555444444555555666555555666777888999::::::999::::::::::::::::::;;;;;;;;;;;;;;;;;;???DDDGGGIIICCC@@@CCCGGGFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNSSSTTTUUUVVVWWWXXXYYYZZZ^^^```bbbdddfffjjjooorrrsssvvvyyy{{{{{{{{{}}}~~~{{{zzz{{{{{{{{{yyyssslllfffeeehhhlllnnntttwww{{{~~~{{{wwwsssqqqtttyyy~~~}}}xxxxxxyyy~~~rrrggg___cccgggrrr~~~~~~|||~~~xxxjjjZZZLLL@@@777333000000000000/////////////////////.........------........................,,,,,,,,,---------------------------------------++++++*********)))))))))---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---,,,***))))))***,,,---+++++++++++++++*********---------------------------...///000000000000000333333333333333555:::===JJJbbbuuuuuuzzz~~~999999888888777666666666:::999888777777777777888999999999888888999::::::999999999999999888888888999::::::;;;;;;:::::::::888888888999999:::;;;<<<>>>???@@@@@@??????AAACCCCCCCCCCCCEEEFFFFFFDDDBBB:::<<<>>>>>>>>>>>>???@@@DDDDDDEEEDDDCCCCCCEEEFFFHHHGGGGGGHHHIIILLLNNNOOOMMMNNNOOOPPPPPPPPPOOONNNOOOOOOOOONNNLLLLLLOOOQQQRRRSSSTTTSSSPPPMMMKKKKKKLLLNNNQQQRRRQQQPPPQQQQQQOOORRRWWWYYYYYYUUUPPPMMMOOOOOONNNKKKIIIIIIKKKMMMNNNOOOQQQRRRTTTUUUUUUVVVRRRUUU]]]rrrdddQQQKKKWWWfffwww___JJJ===::::::;;;::::::999;;;===FFFKKKTTT^^^iiiwwwwwwiiiaaa___]]]WWWQQQPPPMMMKKKMMMRRRVVVZZZ^^^^^^ZZZVVVUUUUUUTTTOOOIIIDDDBBBAAA@@@@@@<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::777777777777777777777777888888888888888888888888777888888999999888888777777777666666666666777777777777777777777777777777777777777777777777777777666555555444444555555666555555666777888999999:::;;;::::::::::::::::::999<<<<<<<<<;;;;;;>>>BBBEEEMMMEEE@@@BBBDDDCCCCCCEEEGGGGGGHHHJJJKKKMMMNNNNNNUUUVVVVVVWWWWWWXXXXXXXXX^^^___aaabbbeeejjjppptttwwwzzz}}}~~~~~~}}}|||}}}|||~~~~~~}}}}}}yyyxxxxxxxxxsssnnnhhhccccccgggnnnsssvvvyyy}}}}}}|||{{{{{{zzzyyyvvvrrrnnnmmmrrrxxx~~~}}}{{{|||zzzxxxzzz~~~qqqddd\\\YYYlllqqq||||||pppfffVVVGGG<<<666333222000000000000////////////000000000/////////..............................////////////......------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------***+++,,,,,,---...//////,,,,,,,,,,,,++++++++++++,,,,,,*********+++,,,---++++++++++++,,,,,,,,,,,,------------------------...///////////////......000000000//////111444777<<>>???@@@@@@@@@@@@BBBDDDCCCBBBBBBDDDFFFFFFEEECCC;;;<<<===>>>>>>=========AAACCCDDDCCCCCCCCCDDDFFFHHHHHHGGGGGGHHHIIIKKKKKKLLLMMMOOOQQQQQQPPPOOOMMMOOOOOONNNLLLKKKKKKLLLLLLOOOPPPQQQPPPNNNKKKJJJJJJJJJLLLNNNNNNNNNMMMLLLKKKHHHKKKPPPTTTVVVTTTQQQNNNPPPOOOMMMIIIGGGHHHJJJMMMPPPQQQRRRSSSTTTUUUUUUVVVQQQTTTUUU```}}}~~~]]]KKKOOO\\\ssszzz```LLL===:::999:::999777777:::???BBBFFFLLLUUUbbbrrr}}}wwwlllfffgggaaa[[[XXXSSSNNNMMMPPPSSSWWW[[[\\\[[[ZZZ\\\^^^^^^XXXPPPIIIEEECCCBBBBBB>>>>>>============>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888777888888888888888888777777777666666666666777777777777777777777777777777666666666666666666666666666666555555555555666666555666666777888888999999;;;;;;;;;::::::999999999=========<<<;;;===@@@CCCNNNFFF@@@@@@BBBBBBCCCFFFHHHIIIJJJKKKMMMOOOPPPPPPVVVVVVWWWXXXYYYZZZZZZ[[[___```aaacccfffkkkrrrvvvyyy{{{}}}}}}||||||}}}~~~yyyyyywwwwww}}}{{{vvvrrrqqqnnnllljjjhhhiiimmmtttxxxyyy{{{~~~~~~zzzvvvttttttuuusssqqqnnnllljjjlllrrryyy{{{wwwuuuwww|||}}}sssfff^^^^^^```qqqwwwzzzdddYYYIII<<<555333222222000000000000////////////000000000000////////////......................../////////...............------------------------------------------------+++++++++,,,,,,---------------------------------++++++,,,---...//////000---------,,,,,,+++++++++++++++*********+++,,,---+++++++++,,,,,,---------,,,,,,---------------------......//////......---000000000000///000222555:::EEEWWWllluuucccppp888888888888888777777777777888999:::<<<===>>>>>>:::;;;;;;;;;:::::::::999===<<<:::999888777888888888999::::::;;;;;;;;;:::777888888888:::;;;<<<===>>>???AAAAAAAAABBBDDDFFFCCCBBBBBBCCCEEEEEEEEECCC<<<<<<===>>>>>>===;;;999???@@@BBBCCCBBBBBBDDDEEEIIIHHHHHHGGGGGGGGGGGGGGGJJJKKKNNNPPPPPPPPPNNNMMMOOONNNMMMLLLKKKJJJJJJIIIKKKLLLNNNMMMKKKIIIIIIIIIHHHIIIIIIJJJJJJIIIGGGFFFBBBDDDHHHLLLPPPQQQRRRRRRQQQPPPMMMIIIFFFGGGJJJMMMQQQRRRTTTUUUUUUUUUSSSSSSNNNRRRSSSWWWkkkoooQQQKKKQQQ^^^yyy{{{dddGGG===666777888666666999<<<>>>AAADDDIIISSS```iii{{{{{{qqqrrrlllhhheee___XXXUUUVVVRRRSSSUUUTTTSSSVVV[[[```ddd___WWWPPPKKKHHHFFFDDD@@@@@@???>>>>>>>>>>>>???>>>===<<<<<<;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888666777777888888777777666777777666666666666777777666666666666666666666666666666666666666666666666666666666555555666666666666666777777888888999999;;;;;;;;;::::::999999999<<<======<<<;;;<<>>>>>>>>999999:::;;;;;;;;;::::::<<<;;;999888777777777888888888999:::;;;;;;;;;;;;555555555666888999;;;<<<===>>>@@@@@@AAABBBDDDGGGCCCBBBAAAAAACCCDDDCCCBBB>>>======>>>???===:::777<<>>@@@BBBHHHQQQXXXjjjzzz}}}|||~~~zzzwwwuuuooofff```___VVVUUURRRNNNKKKMMMTTTZZZdddaaa\\\XXXTTTPPPKKKHHHCCCBBBAAA@@@???>>>>>>>>>???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999666777777777777777777666777777666666666666777777666666666666666666666666777777777777777777777777777666666555555666666777666666777777888888888888;;;::::::::::::::::::999;;;<<<<<<<<<<<<===???AAAMMMEEE???AAADDDEEEGGGJJJFFFGGGIIIJJJLLLNNNPPPPPPQQQRRRTTTWWWZZZ]]]___aaaeeegggjjjmmmooosssxxx{{{}}}~~~~~~~~~~~~}}}wwwqqqnnnpppxxxsssiiicccfffmmmuuuyyyzzzzzz{{{}}}~~~~~~~~~zzzuuupppkkkffffffgggfffaaa\\\WWW\\\eeeooowwwzzzxxxvvvvvvtttsssuuu{{{}}}|||zzzsssiiiccccccjjjtttzzz~~~oooOOOFFF;;;555333333000---000000000000////////////000000000/////////......------------------------)))***+++,,,---...//////------------------------,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++)))******+++,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------.........***+++,,,---............,,,---...---------///000333444999GGG[[[uuuvvvttt|||yyynnngggmmm|||888888888888888888888888777888999:::;;;;;;;;;:::777888999:::;;;;;;::::::;;;:::888666666666777888777888999:::;;;;;;;;;;;;555555666777888:::;;;<<<:::<<<===>>>???@@@CCCFFFCCCAAA@@@@@@AAABBBAAA@@@AAA@@@???@@@AAA@@@;;;777;;;===@@@BBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDEEEFFFHHHJJJLLLNNNOOOOOOMMMKKKKKKMMMLLLJJJGGGHHHJJJLLLLLLKKKJJJJJJKKKMMMJJJGGGFFFHHHJJJJJJIII???AAACCCGGGKKKOOORRRTTTRRRQQQOOOLLLIIIHHHJJJMMMLLLOOOTTTXXXYYYVVVRRROOOMMMLLLQQQXXX[[[ccc|||fffTTTNNNVVVjjj|||^^^AAA999:::777555666777999;;;<<<===AAAHHHNNN]]]nnnxxxzzz~~~sssjjjhhhbbb___YYYQQQJJJIIINNNSSS___^^^^^^]]]\\\XXXSSSOOOIIIHHHFFFDDDBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777888888999999888888777777777666666666666777777666666666666666666666666777777777777777777777777777777666666666666777777777777777777888888888888999::::::::::::::::::;;;:::;;;<<<<<<<<<===???BBBNNNFFFAAACCCEEEFFFGGGJJJGGGHHHIIIKKKNNNPPPQQQRRRTTTUUUWWWZZZ^^^aaacccdddiiilllpppsssuuuxxx{{{}}}{{{~~~}}}|||{{{yyyzzz~~~{{{rrrmmmlllsss~~~qqqgggccciiiqqqzzz~~~{{{sssllliiiddd```aaacccaaaZZZSSSOOOYYYgggvvv~~~wwwqqqrrrppprrrwww}}}tttkkkaaaaaalllxxxrrr^^^FFF>>>444000222333111///000000000000/////////////////////.........------------------------------++++++,,,,,,---------...------------------------------........./////////---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++******************+++++++++++++++))))))***+++,,,,,,------+++++++++++++++*********++++++,,,,,,---......///+++,,,,,,---------,,,,,,***+++------,,,---...000444333888BBBPPPdddvvvpppsss}}}nnniiimmmyyy777777777777888888888888888888999:::999888777666555777888:::;;;;;;:::::::::999777555555666888999777888999:::;;;;;;<<<;;;777777888999:::<<<>>>???888:::<<<<<<===???BBBDDDCCCAAA??????@@@@@@???>>>CCCBBBAAABBBCCCAAA===888:::<<<@@@AAABBBBBBCCCDDD@@@AAACCCEEEFFFGGGGGGGGGBBBCCCDDDFFFHHHKKKNNNOOOOOOMMMKKKLLLMMMMMMJJJGGGHHHKKKMMMMMMLLLLLLLLLLLLQQQMMMIIIHHHJJJMMMMMMMMM@@@BBBFFFIIIMMMOOOQQQQQQRRRRRRPPPMMMJJJIIIKKKLLLHHHMMMSSSYYYZZZWWWRRROOOSSSNNNQQQZZZYYYWWWjjj|||cccRRRMMMZZZxxxmmmHHH<<<<<<888444444555777888888999===DDDJJJWWWhhh~~~xxxvvvxxx{{{{{{qqqmmmnnnjjjcccXXXNNNJJJLLLOOOZZZ[[[^^^aaaaaa^^^YYYTTTOOONNNLLLJJJGGGFFFEEEDDD@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999::::::999999999777777666666666666777777666666666666666666666666777777777777777777777777777777666666666666777777777777777777888888888888999999999::::::;;;;;;;;;999:::<<<<<<<<<===@@@BBBOOOHHHCCCDDDGGGFFFFFFHHHJJJKKKLLLNNNPPPRRRTTTUUUZZZ[[[]]]___bbbeeeggghhhllloootttwwwyyy{{{}}}~~~xxx|||{{{vvvsssqqqrrrvvv|||tttnnnkkkqqq|||ooogggdddnnnvvv}}}}}}}}}xxxooogggeeeaaa]]]^^^```^^^VVVNNNNNNZZZlll~~~yyyqqqpppnnnqqqyyy{{{|||mmmccc[[[aaasssyyydddOOOBBB:::000...111555444222000000000000///////////////.........------------------------------------...------------,,,,,,,,,------------------------)))))))))******+++++++++---------,,,,,,+++++++++************************************************)))))))))******++++++,,,((()))***+++,,,---------,,,++++++******)))))))))++++++,,,,,,---...//////------------,,,+++***)))***,,,.........///000222333333777???FFFUUUooovvvtttrrrxxxjjjbbbgggzzz888888888888777777777777666666666666777777777777888888888888777777777777999888666555444444555555999777666888;;;===;;;888777777777888999:::;;;<<<>>>===<<<;;;<<<>>>@@@BBBCCCCCCBBBAAA??????@@@BBBEEECCCBBBDDDGGGEEE>>>888;;;<<<>>>AAABBBCCCCCCCCCAAABBBCCCDDDDDDBBB@@@>>>BBBBBBDDDFFFHHHJJJLLLMMMNNNNNNOOOOOONNNMMMKKKJJJKKKLLLMMMKKKHHHIIIMMMPPPRRRPPPNNNMMMNNNNNNMMMLLLHHHGGGHHHJJJMMMPPPPPPOOORRRPPPNNNLLLJJJKKKLLLLLLOOOPPPRRRSSSSSSQQQOOONNNQQQQQQVVV]]]ZZZVVV___pppdddUUUMMM[[[uuuYYY@@@999:::666111555777999;;;<<<>>>AAADDDRRRfff}}}xxxsssvvv~~~zzzqqqpppwwwwwwrrrdddSSSIIIHHHKKKRRRUUUZZZ^^^bbbcccbbbbbb___YYYRRRMMMKKKJJJHHHFFFFFFDDDAAA???<<<;;;;;;;;;======<<<<<<;;;:::999999999999999888999999:::;;;777777888888888999999999777777888888888888777777777777777777777777777777777777666666666666666777888888888888888888888888888888777777666666666555888888888888888888888888999999999999999999::::::;;;===>>>===;;;<<<@@@DDDIIIHHHEEECCCCCCDDDGGGHHHGGGJJJNNNQQQSSSUUUWWWYYY\\\]]]^^^```bbbeeegggiiilllrrruuusssssswww|||}}}}}}uuuooommmppptttxxxzzz}}}~~~sssiiifffqqqwwwnnnnnnqqqtttvvv{{{~~~{{{wwwrrrnnnkkkeee___[[[]]]\\\WWWRRRQQQMMMZZZpppzzzvvvsssiiihhhtttzzzxxx|||yyynnn___ZZZjjj{{{rrreeeTTTHHH>>>:::444111111000...,,,000000000000000000000000......//////......---,,,...............---------.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++***)))((((((((((((+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---------...///111222222444666888<<>>@@@BBBDDDBBBAAACCCFFFEEEAAA<<<999;;;===???AAAAAA@@@@@@@@@AAACCCEEEEEEEEEDDDCCCBBBBBBDDDEEEFFFGGGGGGGGGKKKLLLLLLMMMMMMKKKJJJIIIIIIKKKKKKJJJGGGHHHKKKOOORRRPPPNNNMMMMMMMMMKKKJJJEEEFFFHHHIIIKKKLLLMMMNNNPPPOOOMMMLLLLLLMMMOOOPPPOOOOOOPPPQQQPPPOOONNNMMMQQQPPPUUU]]]\\\WWW]]]iii{{{cccOOOSSSgggwww}}}|||}}}gggJJJ===:::888666222444777888:::===AAACCCMMM___vvv~~~vvvsssvvvyyytttpppuuuwwwuuukkk]]]SSSQQQRRROOOQQQUUUYYY]]]aaadddeeeeee```[[[VVVSSSPPPKKKGGGFFFDDDBBB@@@>>>===<<<<<<<<<<<<======<<<;;;:::999;;;:::::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<888888999999999999888888888888888888888888888888999888888777777888888888999999999999999999999999888888888777777666666666666666777777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>=========@@@EEEHHHEEEDDDCCCCCCDDDFFFHHHIIIJJJMMMPPPSSSUUUXXX[[[^^^```aaacccfffiiilllnnnoooooossstttrrrrrruuuwwwvvv}}}}}}yyyuuuqqqsssvvvxxxxxxyyy{{{}}}}}}uuukkkfffnnn~~~uuuoooqqquuuzzz|||~~~zzzuuupppkkkeeebbbeee___\\\^^^^^^ZZZWWWVVVYYYcccsssyyyoookkkttt||||||tttttt|||pppiiiccceeettt}}}ooo___PPPCCC;;;:::666222000111111000///////////////////////////......//////......---,,,---------.....................---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,***+++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------...///000111222444444444555;;;EEEMMM___uuuoooiiieeegggooo|||yyyooonnn|||444444555555666666777777555555666666666777777777444555555666888999999::::::999888777666666666777666555666777999:::999777;;;::::::999999::::::;;;;;;::::::999:::;;;===>>>AAAAAABBB@@@???>>>@@@AAACCCAAA???AAADDDEEEBBB???999;;;>>>@@@AAA@@@>>>===???AAACCCEEEGGGHHHHHHGGGDDDEEEGGGHHHHHHGGGEEEDDDIIIJJJLLLMMMMMMMMMLLLKKKHHHJJJJJJHHHFFFFFFJJJNNNSSSQQQOOOMMMLLLKKKHHHFFFCCCFFFIIIIIIHHHGGGJJJLLLOOONNNNNNNNNOOOQQQSSSTTTQQQQQQPPPPPPOOOOOOOOOOOOPPPNNNSSSZZZ[[[WWWYYY```vvv{{{YYYNNNWWWccciiikkkrrrwww]]]FFF;;;888999444555777888888;;;>>>AAAIIIXXXlll}}}zzzqqqmmmlllrrr~~~{{{rrrrrruuuuuupppeee\\\XXXXXXQQQQQQQQQSSSXXX___fffjjjjjjhhhfffccc___YYYQQQLLLIIIGGGEEECCCAAA???>>>>>>;;;<<<>>>???>>>===;;;:::===<<<<<<;;;;;;;;;<<<<<<888888888999999999::::::999999999::::::999999999888888888888888888888888:::999999999999999::::::999999999999999999999999888888888888888777777777666666777999:::<<<======;;;;;;<<<<<<=========>>>AAA???<<<===AAAFFFJJJLLLBBBCCCEEEFFFIIIKKKLLLMMMMMMOOOSSSVVVXXX\\\```cccdddgggjjjnnnqqqtttuuuvvvsssuuutttrrrrrruuurrrnnnuuuwwwzzz|||yyyzzz{{{{{{yyyxxxyyyzzz|||{{{vvvmmmeeeiiiwwwzzzuuutttwww{{{~~~yyyqqqjjjfffbbb^^^[[[ccc]]]ZZZ^^^aaa___^^^___jjjpppyyyxxxrrrvvvyyyyyyzzzrrrrrrttt}}}wwwhhhdddkkkuuuxxxbbbNNN@@@888555444222//////000111111111..............................//////......---,,,,,,,,,------......//////...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))))))))*********++++++++++++,,,,,,,,,---------******)))))))))***++++++......------------,,,,,,------------------------///......---....../////////111222111000222777;;;CCCUUUqqqppp___UUUXXXhhhxxxggghhhrrr222222333444555555666666555555555666666666777777555555666666777888888999999999888777666666666666555555555777888888888777<<<;;;;;;:::999999::::::999999999888999:::;;;<<>>???AAABBB@@@>>>???@@@AAAAAA???<<<>>>@@@BBBCCCAAA???===???AAACCCEEEFFFGGGHHHHHHGGGHHHKKKLLLLLLKKKHHHGGGIIIJJJLLLNNNOOOOOOOOONNNHHHJJJJJJIIIFFFGGGJJJNNNTTTRRROOOMMMLLLJJJFFFDDDBBBGGGKKKJJJGGGEEEGGGKKKOOOOOOOOOOOOQQQRRRTTTUUUUUUTTTRRRPPPPPPPPPQQQRRRPPPLLLMMMSSSVVVTTTTTTWWWiiinnnVVVPPPTTT[[[aaakkklllwwwwwwVVVAAA999888999999999888888999;;;>>>GGGRRRbbbqqquuulllhhhkkkttt}}}xxxuuuwwwwwwsssllleee```___XXXUUURRRQQQTTT[[[dddiiiiiijjjlllllliiiccc[[[VVVPPPOOOLLLIIIFFFCCCAAA@@@===>>>@@@AAAAAA@@@>>><<<>>>>>>===<<<;;;;;;;;;<<<888888888888999999999999888999999::::::999999888999999999999999999999999999999999999999999:::;;;::::::::::::::::::::::::999999999999999888888888999::::::;;;===>>>>>>???::::::;;;;;;<<<===>>>>>>???===<<>>???@@@BBB@@@>>>======>>>=========>>>@@@BBBBBB@@@>>>===AAAAAABBBCCCDDDDDDEEEEEEFFFHHHKKKMMMNNNMMMKKKJJJGGGIIIKKKMMMNNNOOOOOONNNIIIKKKKKKIIIGGGGGGKKKOOOSSSRRROOONNNLLLJJJFFFCCCEEEIIIMMMLLLHHHEEEFFFIIIOOOOOOPPPPPPQQQRRRSSSTTTUUUSSSPPPNNNNNNNNNPPPQQQOOOJJJHHHKKKNNNOOOPPPRRRbbbwwwkkkUUUKKKPPPXXX___cccppplllNNN===777888999888777666777:::===CCCJJJVVVeeerrr~~~sssnnniiijjjoooyyy}}}yyysssmmmiiifff^^^ZZZUUUQQQRRRWWW]]]bbbcccgggkkknnnmmmiiidddaaaZZZYYYVVVQQQMMMHHHEEECCCAAABBBDDDEEEDDDCCCAAA@@@@@@???>>>===<<<;;;;;;;;;<<<<<<=========>>>>>>>>>888999999::::::999999888999999999999999999999999888888888888888999:::;;;::::::::::::::::::::::::999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<888999999;;;<<<===>>>>>><<<<<>>???@@@>>>>>>>>>???AAA@@@???======<<<<<<<<<;;;<<<===>>>>>>>>>===<<>>===<<<<<<<<<=========>>>>>>>>>>>>???999::::::;;;;;;::::::999::::::::::::::::::::::::888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::999:::;;;<<<>>>???@@@AAA>>>AAAFFFLLLOOOOOOLLLIIILLLNNNQQQUUUXXX[[[\\\\\\]]]```cccdddcccaaa``````bbbeeeiiinnnsssvvvyyyzzz~~~~~~vvvlllqqqwww|||}}}|||}}}}}}{{{tttlllfffiiirrr{{{~~~~~~}}}{{{xxxkkk___WWWUUUWWWZZZVVVPPPOOOVVVaaaiiiqqqwwwuuu}}}uuurrrqqqpppooommmiiikkkvvvmmm___aaakkkttt{{{zzzYYYCCC:::888333...000111111000...------.................................//////......---,,,++++++,,,,,,------......,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************++++++++++++******++++++,,,,,,------***+++,,,,,,,,,,,,+++***)))))))))*********++++++))))))*********++++++++++++************++++++,,,))))))************++++++***++++++,,,,,,---------,,,------.........------....../////////...------555222555CCCYYYuuueeeSSSVVVbbb{{{}}}zzz~~~333333444444444444444444444444444555555555666666555555555666666666666666777777888888777666444333333666888888777666888:::999999888777777777888888888888888999999888888888;;;===??????>>>>>>>>>???>>>???@@@??????>>>>>>???<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAAAAAAAABBBBBBCCCAAABBBDDDEEEGGGHHHHHHHHHCCCDDDFFFHHHIIIIIIIIIIIIHHHJJJJJJHHHFFFFFFJJJNNNPPPOOOOOOOOOPPPNNNJJJHHHJJJKKKLLLLLLJJJGGGDDDBBBHHHJJJKKKNNNPPPQQQRRRSSSMMMLLLJJJIIIHHHGGGHHHHHHGGGGGGHHHGGGHHHJJJLLLMMMTTT^^^mmm```MMMHHHPPP[[[nnnwwwZZZIII======;;;888555666999<<<>>>>>>CCCLLLTTT]]]kkkxxx{{{vvvxxx|||}}}sssllldddcccaaa```___```aaacccccceeeggggggffffffiiikkkiiihhhfffbbb^^^YYYTTTRRRPPPOOOMMMKKKJJJIIIIIIIIIFFFEEECCCAAA@@@???>>>>>><<<<<<=========>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<============>>>???AAABBBDDDFFFFFFDDDIIIOOORRRSSSQQQOOONNNPPPRRRVVV[[[___cccfffhhhgggjjjnnnnnnkkkeeeaaa^^^]]]___dddkkkqqqxxx|||{{{vvvzzz}}}|||}}}}}}yyytttooommmooouuuyyy{{{yyytttkkk```YYYXXXZZZYYYRRRPPPVVV```iiiqqqxxxxxxrrrooolllnnntttxxx{{{|||~~~|||jjj```dddoooxxx|||~~~nnnRRR>>>777555444111...000222111///---...000////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++************+++++++++,,,*********+++++++++,,,,,,***)))(((((((((((((((((()))))))))*********++++++))))))******+++,,,,,,---***+++---............---///...---,,,------------111000222999DDDWWWtttfffYYYXXXeeeppp555444444444444444444444444444444555555555666666333444444555666777888888888888999999888777555444333666999999777777888:::888777777777777777888888888888999999999999888777:::<<>>>>>>>>>>>===>>>@@@AAAAAAAAAAAABBB>>>>>>=========???AAABBBAAA@@@@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFGGGGGGHHHDDDEEEGGGIIIJJJJJJJJJJJJGGGIIIIIIGGGEEEEEEIIIMMMOOOOOOOOOPPPQQQOOOLLLJJJKKKKKKKKKKKKKKKHHHCCC@@@EEEFFFIIILLLOOORRRSSSTTTMMMLLLKKKJJJIIIHHHGGGGGGCCCGGGJJJJJJIIIJJJKKKKKKNNNXXXeeeuuusssVVVJJJGGGSSSfff|||gggTTTIIIGGGCCC===888666777999CCC@@@AAAGGGJJJNNNYYYfffsss{{{|||{{{vvvfffggghhhiiijjjkkkkkkkkkggghhhgggdddbbbbbbgggkkkkkkkkkiiigggccc___[[[YYYUUUSSSPPPMMMKKKKKKLLLLLLIIIHHHFFFDDDBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBB>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<======???@@@AAABBBCCCAAAAAACCCEEEGGGHHHJJJKKKKKKPPPUUUVVVUUUSSSSSSTTTUUUWWW[[[```ffflllppprrrooorrrvvvvvvqqqiiibbb___YYY\\\aaaiiiqqqzzz}}}~~~}}}~~~{{{xxxtttrrrsssuuuvvvwww~~~}}}|||ssswwwyyytttiii___\\\]]]]]]UUURRRWWW```hhhpppwwwzzzqqqqqqoootttxxxrrrrrr}}}yyyjjjYYYZZZmmm~~~~~~{{{nnn^^^GGG666//////111222,,,///222111///...000222000000000000000000000000......//////......---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++,,,++++++++++++++++++,,,)))************+++++++++(((((()))***++++++,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,+++*********+++))))))*********+++++++++(((((()))***++++++,,,,,,)))***,,,...//////......///---++++++---000111222...///333777888CCC\\\uuu~~~hhh___UUU___rrr~~~444444444444444444444444444444444444444444444444333333444444555666777777666666666666666555555555666666777777777777666666666666777888999:::::::::::::::999888888999999999888999<<<>>>??????>>>>>>:::<<<>>>@@@AAA@@@???>>>888888888999:::<<<>>>???CCCDDDEEEEEEEEEDDDBBBAAABBBCCCEEEEEEDDDCCCCCCDDDHHHGGGGGGHHHJJJJJJIIIGGGIIIJJJIIIHHHGGGHHHLLLNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKKKKJJJHHHEEEDDDFFFHHHKKKMMMNNNPPPRRRTTTRRRRRRNNNJJJJJJLLLHHHAAAHHHFFFCCCDDDGGGKKKNNNOOONNNUUUZZZcccxxx~~~}}}fffMMMSSSMMMSSSiiiwwwllljjj```TTTJJJ???888888<<<999999;;;>>>???BBBKKKUUU```iiittt~~~~~~{{{tttllljjjlllnnnnnnmmmmmmssssssmmmggggggiiijjjeeedddaaa```^^^]]][[[ZZZ[[[XXXUUUTTTVVVVVVSSSOOOQQQOOOKKKGGGEEEEEEFFFGGGEEEDDDCCCCCCDDDDDDCCCAAA??????@@@@@@??????>>>===???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???======;;;;;;;;;<<<===>>>========================;;;<<<===>>>???@@@AAABBB@@@EEEKKKOOOQQQTTTWWWZZZ^^^\\\XXXWWWXXXZZZ[[[\\\bbb```aaaeeemmmsssuuuvvvuuu}}}}}}uuuooojjjeeedddeeehhhnnnvvv|||~~~{{{{{{zzzxxxwwwvvvxxxzzz}}}vvvmmmmmmppprrrooohhhcccbbbccccccZZZXXX^^^bbbdddooo~~~~~~ooommmssssssjjjjjjbbb]]]```hhhsss~~~~~~}}}vvvpppYYYNNN???555222222111000////////////////////////////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......///000111111,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************************))))))*********))))))(((------,,,+++++++++,,,,,,++++++******+++---...///............////////////---111555444333999FFFRRRsssjjj^^^]]]dddzzz}}}444444444444444444444444666666666666666666666666333333444444555666666777666666666666555555555555666666777777777777666666666666777888999999999999:::999999999999999999999888999<<<>>>??????>>>======>>>@@@BBBBBBBBB@@@@@@<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEEEEDDDDDDEEEFFFHHHGGGGGGHHHIIIIIIHHHGGGIIIIIIIIIHHHHHHIIILLLNNNNNNOOOOOOOOONNNLLLJJJIIIHHHJJJMMMOOONNNKKKGGGDDDFFFGGGJJJLLLNNNPPPRRRTTTUUUTTTPPPLLLMMMOOOLLLFFFDDDBBB@@@AAAEEEIIIMMMNNNPPPRRRUUU]]]ooo|||cccQQQIIIKKKZZZkkkyyy|||yyysssjjj^^^NNNAAA;;;;;;:::999999;;;;;;;;;BBBJJJSSS[[[eeepppxxx|||}}}{{{uuuttttttqqqnnnqqqxxx|||yyyvvvtttpppllleeeaaa\\\YYYWWWVVVTTTRRRZZZYYYYYY[[[^^^______]]][[[YYYUUUPPPMMMJJJIIIIIIHHHHHHGGGHHHIIIHHHFFFCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>========================>>>???@@@@@@???>>>>>>======>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEIIIMMMRRRUUUUUUUUUUUUVVVXXXWWWWWWXXX\\\```dddfffjjjjjjlllqqqwww{{{{{{zzz|||}}}yyyuuuooonnnnnnqqqwww}}}~~~{{{{{{wwwwwwwwwxxxzzz}}}}}}rrrjjjbbbeeehhhgggbbb______```hhh```]]]aaabbbeeerrrsssooo|||uuummmfff___^^^gggtttzzzuuummmddd\\\NNNEEE999222000000000///////////////////////////////////////////////////..................------------------------------++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,+++++++++******))))))*********))))))(((,,,,,,++++++++++++,,,,,,++++++************++++++************************((((((((((((((((((((((((************************)))******+++******))))))------,,,+++******+++++++++*********+++,,,...///............////////////...111222111000444>>>FFFYYYpppjjj```[[[kkk333333333333333333333333555555555555555555555555333333333444555555666666555555555555555555555555555666666777777666666555666666777888999999999999999999999999999999999999888:::;;;===>>>>>>>>>===>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHIIILLLNNNNNNOOOPPPPPPOOOMMMKKKIIIFFFJJJNNNRRRRRROOOJJJGGGFFFGGGIIIKKKNNNQQQSSSUUUVVVUUUQQQMMMOOORRRPPPKKK@@@>>><<<>>>BBBGGGKKKMMMRRROOOOOOWWWdddttt|||^^^RRRKKKOOOWWWaaappp~~~xxxfffTTTEEE===<<<999888999888777:::@@@EEEKKKSSS\\\eeeqqq}}}{{{uuuqqqssszzzvvviiibbbZZZSSSQQQOOOMMMKKKPPPQQQUUUYYY^^^bbbeeefffgggeeebbb]]]XXXSSSPPPNNNMMMMMMMMMOOOOOOMMMJJJGGGEEEEEEDDDCCCCCCDDDEEEFFFBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@???@@@@@@AAABBBCCCAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKRRRVVV[[[]]]]]][[[ZZZZZZZZZ[[[\\\___dddiiinnnppprrrtttwww|||zzzwwwtttsssvvvzzz}}}~~~{{{zzzvvvvvvxxxzzz}}}yyynnnggg\\\___aaaaaa___^^^```ccciiidddaaaaaa___```ooozzzsssuuuxxxrrrgggccceeeqqqyyylll___RRRKKK@@@999222......///...---/////////////////////////////////////////////////////////...---------,,,........................++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******************)))((('''---,,,,,,,,,,,,,,,,,,---******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++++++++***...---,,,+++************+++++++++++++++,,,---...---............/////////000000///......000444888BBBWWWqqqppp\\\^^^vvv333333333333333333333333333333333333333333333333333333333444444555555555444444555555555555555666555666666666666666666555666666777888888888888888888888999999::::::999999999:::;;;<<<============<<<===>>>>>>>>>>>>=========<<<<<<===>>>@@@BBBDDDFFFEEECCCBBBBBBCCCCCCDDDFFFGGGHHHGGGEEEDDDEEEGGGIIIIIIJJJIIIGGGGGGGGGHHHGGGHHHIIIIIIIIIIIILLLNNNNNNOOOQQQQQQPPPNNNKKKIIIHHHKKKOOORRRRRRQQQNNNLLLHHHHHHIIIKKKOOOSSSUUUVVVVVVUUUQQQNNNQQQVVVUUUQQQ@@@>>><<<>>>BBBHHHLLLMMMQQQLLLMMMUUU\\\fffyyy{{{kkkYYYOOOLLLQQQ]]]jjjpppWWWCCC>>>999777999999888999===>>>BBBGGGMMMVVVbbboooyyy|||xxxtttzzzuuulll___TTTOOOLLLJJJIIIGGGJJJNNNSSSYYY^^^cccfffkkkkkkjjjgggccc^^^YYYVVVRRRSSSTTTVVVWWWUUUPPPMMMLLLKKKIIIGGGGGGGGGIIIJJJEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEFFFGGGFFFEEEDDDEEEGGGIIIKKKMMMNNNNNNNNNKKKKKKLLLMMMOOORRRTTTUUU[[[]]]```ccceeefffgggggghhhhhhiiijjjlllnnnrrrtttvvvxxx{{{~~~zzzuuusssuuuyyy|||~~~}}}zzzyyywwwxxxzzz}}}uuunnnkkkdddcccbbb```___bbbhhhlllllljjjiiifffaaa```lll{{{zzzuuussstttzzzuuuoooooossszzzssscccSSSGGG@@@777333///............---////////////////////////////////////////////////000000///...---,,,,,,,,,------------------------++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++000///...,,,++++++++++++,,,,,,,,,------.........---------.........//////111///...---.../////////777FFF\\\qqqooo```hhh~~~333333333333333333333333333333333333333333333333333333333444444444444444333444444444555555666666555555666666666666555555666666777888888888777777777888999::::::::::::999::::::;;;<<<<<<=========<<<=========>>>>>>>>>===<<<<<<;;;<<<===???AAACCCFFFEEECCCBBBBBBCCCCCCDDDJJJJJJIIIGGGDDDCCCDDDEEEIIIKKKMMMLLLIIIGGGGGGGGGFFFHHHIIIIIIIIIJJJLLLNNNOOOPPPPPPQQQPPPNNNKKKJJJKKKLLLNNNOOOPPPQQQQQQPPPLLLJJJIIILLLQQQUUUWWWWWWWWWWWWUUUSSSWWW\\\\\\WWWEEECCCAAABBBEEEJJJMMMNNNNNNKKKNNNUUUYYY^^^mmm}}}kkkVVVJJJHHHOOOYYYmmmmmmNNN@@@999555777999999:::<<<;;;===@@@CCCHHHRRR___hhhwww|||~~~|||kkk[[[PPPLLLLLLMMMJJJJJJLLLPPPVVV\\\aaaccchhhiiikkkkkkiiifffbbb___[[[\\\]]]```aaa___[[[WWWUUUSSSPPPNNNLLLLLLMMMNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMPPPSSSUUUVVVVVVVVVTTTTTTUUUWWW[[[^^^bbbdddffffffgggiiillloooqqqrrrqqqrrrsssqqqpppppprrrtttwwwxxxzzz}}}{{{xxxtttsssuuuzzz~~~~~~{{{yyyyyy{{{|||}}}~~~{{{uuuttttttnnnjjjeeeaaabbbhhhpppwwwwwwxxxyyyuuummmiiipppzzz~~~rrrmmmnnnuuu}}}}}}uuurrrwww{{{xxxiiiWWWHHH===888444333111000000///...---////////////////////////////////////////////////000000///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++((((((((((((((((((((((((************************)))***+++,,,,,,,,,,,,,,,000000...------,,,,,,,,,.........///////////////------------............000///...///111222000///444:::KKKddd{{{mmmbbbiiiyyy444444444444444444444444444444444444444444444444333333333333333333444444333333333444555555666666444555555666666555555444666666777888888777777666666777999:::;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAAAAA============???AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCKKKKKKIIIFFFCCCBBBCCCEEEIIIMMMPPPPPPLLLHHHGGGGGGEEEGGGIIIJJJJJJJJJLLLNNNPPPPPPOOOOOONNNLLLKKKKKKLLLLLLLLLMMMNNNPPPQQQQQQNNNKKKIIIKKKQQQUUUVVVVVVXXXYYYYYYYYY^^^cccbbb^^^OOOLLLHHHGGGIIILLLNNNNNNJJJKKKPPPTTTWWW[[[fffqqquuurrr|||dddQQQHHHHHHJJJ^^^ppp}}}```FFF===555666999999888999888:::;;;;;;>>>EEEOOOVVVfffqqq|||fffUUUOOORRRWWWTTTOOOLLLMMMSSSZZZ]]]^^^dddfffiiikkkjjjhhheeeccccccccceeegggiiihhheeebbb\\\ZZZXXXVVVUUUUUUUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSSSSRRRSSSSSSTTTTTTMMMNNNPPPQQQSSSTTTUUUUUUUUUWWWZZZ]]]___``````___``````aaacccfffkkkooorrrqqqooonnnoooqqqssstttsssppprrrtttssspppppprrruuuwwwyyy{{{}}}zzzwwwtttuuuxxx}}}{{{yyyzzz{{{~~~{{{wwwvvvxxx{{{qqqmmmhhhfffiiiqqq{{{wwwrrrtttxxxpppiiiiiiooo}}}}}}rrrmmmppp|||~~~sssbbbPPPBBB:::777444444333222111000///.../////////////////////////////////////////////////////////...---------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,((())))))*********))))))+++******))))))******+++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***+++,,,,,,,,,,,,///......---------------......///000000//////...,,,------------..................///111333222222777888EEE]]]tttjjjaaadddkkk555555555555555555555555444444444444444444444444333333333333333333333333222222333444444555666666444555555666666555555444666777777777777777666666555777999;;;;;;;;;:::999;;;;;;::::::;;;;;;<<<<<<<<<<<<======???@@@BBBBBB============???AAACCCDDDDDDDDDDDDDDDDDDCCCCCCBBBHHHHHHGGGEEECCCCCCEEEGGGIIINNNTTTTTTOOOIIIGGGFFFEEEGGGIIIJJJJJJKKKLLLNNNQQQPPPNNNLLLKKKKKKKKKKKKJJJKKKLLLNNNOOOOOOOOONNNOOOKKKHHHJJJOOOSSSTTTSSSUUUWWWYYY[[[```fffddd___XXXTTTOOOLLLLLLMMMMMMMMMHHHMMMPPPPPPSSS[[[cccfffooottt||||||gggWWWMMMHHHPPP___lllnnnlllqqqyyywwwSSSFFF;;;888:::888666555666777888888888<<>>@@@BBBCCCCCCDDDEEEEEEEEEDDDBBBAAAEEEFFFEEEDDDCCCDDDGGGIIIHHHOOOVVVVVVQQQJJJGGGFFFDDDGGGIIIJJJKKKKKKLLLNNNQQQOOOMMMKKKJJJJJJKKKLLLGGGIIILLLOOOPPPOOOLLLKKKOOOKKKGGGHHHMMMQQQRRRPPPQQQTTTWWWYYY___eeebbb]]]]]]YYYSSSOOOMMMMMMLLLLLLGGGNNNPPPLLLPPP\\\bbb```bbb|||{{{}}}iiiXXXOOOFFFRRR^^^``````fffooottt```PPPBBB<<<<<<999666444555777999888888:::???DDDDDDNNN]]]kkktttzzzfff\\\dddpppttthhh[[[YYYaaaiiijjjgggggghhhhhhhhhgggddd```^^^aaaaaaaaacccfffhhhhhhgggbbbcccdddeeefffggggggfffgggfffeeecccaaa```______dddcccbbbbbbbbbbbbccccccYYYYYYZZZ\\\___cccfffhhheeegggkkknnnppppppooonnnmmmlllkkklllmmmqqqtttvvvooopppssswwwzzzxxxrrrmmmppptttwwwvvvsssrrruuuxxxtttxxx}}}~~~}}}}}}|||yyyzzz}}}||||||~~~zzzwwwuuulllkkkjjjjjjkkkmmmooopppqqqssswww|||xxxjjjaaadddiiiooo~~~sssiiieeeqqqzzzmmmXXXFFF999444222111///000111000//////000111////////////////////////////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%&&&&&&'''((())))))************++++++,,,,,,,,,((()))***+++,,,------------,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************''''''(((******+++++++++))))))))))))***+++,,,---+++,,,---------,,,+++***,,,,,,,,,---------......)))+++------,,,---000222000444===GGGMMMTTTeeewwwzzztttmmmuuuiii\\\WWWaaawww444444444444444444444444111111111222222333333333333333333333333333333333444444444555555555555666444444444555555555555666666666666666555555555555666888999;;;;;;:::999888888777777:::<<<===:::666;;;;;;::::::;;;<<<>>>??????>>>>>>>>>???AAACCCDDDDDDEEEFFFFFFEEECCC@@@???DDDEEEEEEEEEFFFFFFFFFFFFJJJOOOUUUYYYXXXRRRJJJEEEIIIIIIKKKLLLMMMMMMMMMMMMKKKLLLLLLKKKIIIIIIJJJKKKMMMMMMNNNOOOOOOOOONNNNNNKKKHHHFFFGGGKKKMMMLLLJJJRRRTTTXXX[[[]]]]]]]]]\\\WWWSSSNNNMMMNNNNNNMMMKKKNNNKKKIIILLLSSSYYY]]]^^^WWWeee~~~mmm[[[QQQNNNNNNQQQUUUZZZccclll{{{hhhMMMBBB???<<<888777555666666777777999:::;;;BBBFFFNNNXXX^^^dddooozzzkkk^^^hhhvvv|||iiiYYY\\\gggpppvvvzzzuuutttrrrooollliiigggeee___\\\ZZZZZZ]]]```___^^^aaadddfffeeebbbaaacccgggdddccccccbbbbbbbbbcccccchhhiiiiiihhhffffffhhhjjjddddddddddddeeeggghhhiiikkkkkkllloooqqqrrrqqqooolllnnnooolllhhhhhhnnntttmmmooorrrvvvxxxwwwrrrooolllqqqvvvyyyxxxxxxyyy{{{~~~||||||~~~~~~|||yyyyyy||||||zzzzzz{{{~~~{{{rrrkkkgggeee```aaa```___```bbbgggjjjiiiqqq{{{}}}}}}tttllllllllliiiiiinnnyyyooommmqqqttt{{{lllZZZGGG<<<777222000000000000000000////////////.................................------,,,,,,,,,333000,,,,,,---...---+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))+++++++++++++++++++++++++++***)))(((((()))******************************,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,+++,,,---,,,***)))***++++++***((('''''''''((((((+++***)))((((((***,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///333333444777===HHHTTT\\\mmm{{{}}}wwwlllmmm|||sssggg^^^bbbxxx444444444444444444444444333333444444444444444444333333333333333333333333444444444444555555555555444444444555555555555666888888888777777777666666666777999:::;;;:::999888888777888:::<<<===:::777;;;:::::::::;;;<<<>>>???>>>>>>>>>>>>???AAABBBCCCDDDEEEFFFFFFEEEDDDBBB@@@DDDDDDEEEEEEEEEFFFFFFFFFHHHLLLPPPSSSSSSNNNIIIEEEIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKKKKJJJIIIIIIKKKMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJLLLMMMLLLLLLPPPSSSVVVYYY[[[ZZZYYYYYYTTTQQQMMMLLLMMMNNNMMMLLLJJJIIIIIINNNTTTZZZ[[[[[[SSSZZZnnnnnn^^^TTTKKKKKKOOOTTT[[[aaaooodddOOODDD===;;;<<<===;;;888666888:::===>>>999;;;BBBJJJOOOTTT___iiiwww|||uuufffjjjuuu~~~lll]]]```mmmxxx}}}zzzuuuooolllgggbbb]]]ZZZZZZ\\\\\\[[[^^^```bbbbbb```^^^^^^___^^^^^^^^^^^^___```aaabbbdddddddddcccbbbdddgggjjjfffffffffggggggggghhhhhhjjjjjjjjjllloooppppppooommmllljjjgggeeeeeeggghhhgggjjjooouuuyyyzzzwwwtttsssxxx}}}}}}yyy{{{~~~}}}{{{||||||xxxpppiiiccc```^^^YYYXXXWWWUUUVVVZZZ```eeelllzzzzzzrrrmmmnnnooopppooonnnqqqwww|||vvvooovvv~~~}}}rrrYYYKKK;;;555333111000111000000000000/////////...........................------------------,,,,,,222///,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++***)))(((((()))******************************,,,,,,,,,++++++******************************************+++++++++,,,,,,+++,,,---,,,***)))***+++...---,,,+++***++++++,,,+++***)))((()))***,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......000000//////222999AAAHHHXXXjjjvvv{{{zzzpppooo}}}zzzggg\\\ggg{{{444444444444444444444444444444444444444333333333333333333333333333333333444444444444555555555555444444444555555555555666999999999999888888888888666777888::::::999888888999999999;;;<<<<<<:::888::::::::::::;;;<<<==================>>>@@@AAABBBEEEEEEFFFFFFFFFDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJHHHFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHIIILLLOOOOOONNNMMMKKKKKKKKKLLLLLLMMMNNNOOONNNLLLLLLMMMNNNNNNPPPSSSVVVWWWWWWUUUTTTQQQNNNKKKJJJLLLMMMMMMMMMIIIHHHJJJOOOVVV[[[[[[YYYRRRQQQ\\\vvvwwweeeRRRKKKLLLOOORRRUUUccc|||{{{bbbSSSJJJFFFEEE???;;;777666888999999777777777;;;@@@DDDHHHQQQ[[[gggmmmyyyqqqooosssrrreeegggsss~~~|||vvvpppiiiccc```_________]]]^^^``````^^^\\\YYYXXXWWWWWWXXXYYY[[[\\\^^^^^^aaa```^^^\\\\\\```fffjjjiiiiiijjjjjjjjjjjjjjjiiiiiihhhhhhiiilllnnnooonnnnnnkkkgggfffffffffdddaaaeeehhhnnnvvv|||~~~|||||||||~~~}}}}}}|||wwwkkkaaa\\\XXXVVVSSSQQQPPPNNNMMMOOOUUU^^^dddppp{{{vvvpppoooqqqwwwxxxyyyyyywwwvvvwwwxxx~~~ooommmuuummm]]]HHH<<<222000111000///000000000000/////////..............................,,,,,,------------------///...,,,,,,---......---++++++,,,,,,------......++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++******************************************++++++++++++,,,+++,,,,,,,,,***)))***+++///...------,,,,,,------+++***)))))))))***,,,---++++++************+++++++++++++++,,,,,,---------........................000000///......111666:::EEEYYYkkkyyyyyyvvv|||aaa[[[fffxxx333333333333333333333333333222222222111111000000222222222222222222222222333333444444444555555555444444444555555555555666999999999888888888777777666777888888999999888888999::::::;;;;;;;;;:::999999::::::::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@DDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIHHHGGGIIIMMMPPPPPPNNNLLLJJJIIIIIIKKKKKKMMMPPPRRRPPPLLLJJJKKKNNNMMMOOORRRTTTUUUTTTSSSQQQMMMLLLJJJIIIJJJLLLMMMNNNKKKJJJKKKPPPVVV[[[\\\[[[UUUPPPTTTfff~~~}}}eeeVVVOOOLLLMMMNNNYYYmmmrrriiiccc\\\WWWDDD???;;;::::::999555111999888999<<<>>>AAAHHHPPPYYY___kkkxxxxxxwwwzzzppppppyyy~~~xxxssspppnnnmmmeeedddcccaaa___\\\YYYWWWUUUVVVWWWXXXZZZ[[[\\\\\\```^^^[[[XXXXXX[[[bbbggghhhiiijjjlllmmmmmmmmmmmmjjjhhhggghhhjjjmmmnnnnnnooonnnmmmlllllljjjhhhgggiiikkkooovvv}}}{{{wwwzzz~~~}}}|||~~~rrraaaVVVQQQOOOLLLIIIMMMKKKJJJJJJOOOXXXccckkkuuu|||xxxxxxyyy~~~~~~zzzwwwxxx{{{yyymmmkkkssswww```NNN@@@888111111222000......000000/////////.................................,,,,,,,,,------.........------,,,,,,---......---++++++,,,------...//////************************************************************************)))))))))))))))*********************************+++++++++***************************************************++++++++++++***+++,,,+++***))))))+++,,,+++++++++++++++++++++******)))))))))***+++,,,++++++************++++++******+++,,,,,,---......---......//////......---...////////////111555888999IIIYYYnnnzzzxxxeee```hhh{{{333333333333333333333333222222222111111000000000222222222222222222222222333333333444444444444555444444444555555555555666888777777777777666666666666666777777888888888777999:::;;;;;;::::::999:::999999999:::::::::::::::999:::;;;<<<===>>>>>>>>>BBBCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBDDDGGGIIIGGGHHHHHHIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHIIIMMMPPPPPPNNNLLLJJJIIIIIIJJJKKKLLLOOOQQQPPPLLLIIIJJJLLLLLLNNNQQQSSSTTTSSSRRRQQQKKKJJJJJJIIIIIIKKKMMMOOOPPPMMMLLLNNNUUUZZZ]]]]]]VVVRRRSSS^^^lll|||{{{gggXXXMMMIIIJJJOOO]]]ooo{{{zzz|||xxxqqqXXXPPPFFF>>>;;;:::888777999666555888999:::>>>EEEKKKPPP\\\iiirrryyy}}}~~~}}}wwwuuuvvv|||~~~uuusssooojjjeeeaaa______\\\]]]^^^___`````````___cccaaa]]]YYYWWWYYY^^^bbbeeefffhhhkkkmmmooopppqqqnnnmmmkkkkkkmmmooopppooossswwwzzzxxxsssoooooopppjjjiiikkkpppxxx~~~xxxrrruuu~~~}}}|||}}}|||~~~|||ooo]]]PPPJJJHHHFFFDDDGGGGGGGGGJJJQQQ\\\iiirrr~~~yyyzzz{{{uuunnnqqquuuwwwtttooolllkkksss{{{gggRRRDDD;;;555111333333000......////////////....................................,,,,,,,,,------.........,,,,,,------------------++++++,,,------...//////******************************++++++++++++++++++************************(((((())))))************************************************************************************))))))*********+++++++++***+++,,,+++)))((()))***)))))))))************)))***************++++++++++++******))))))******+++******+++,,,,,,---......------...//////...------)))+++,,,------...000333111:::EEE\\\xxx||||||~~~llldddjjjttt333333333333333333333333333333333333333222222222222222222222222222222222333333333333444444444444444444444555555555555666666666666666555555555444666666666666666777777777999:::;;;:::888777888:::888999999::::::999999888777888:::;;;<<<<<<======???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDBBBAAABBBDDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGIIIIIIIIIJJJLLLNNNNNNMMMLLLJJJJJJJJJKKKKKKLLLNNNOOOOOOMMMKKKJJJJJJKKKMMMPPPRRRSSSSSSRRRPPPJJJJJJJJJIIIIIIJJJMMMPPPSSSPPPLLLNNNSSSXXX[[[\\\QQQPPPRRRXXX___kkk~~~~~~|||jjjYYYNNNKKKHHHNNNYYYhhh{{{rrrgggWWWFFF;;;888:::<<<:::666555888999888:::>>>???CCCLLLYYYdddooo}}}}}}~~~zzzuuurrrwwwzzzqqqjjjhhhiiiiiijjjlllmmmnnnmmmllllllllljjjhhhdddaaa```ccceeehhhhhhjjjmmmpppsssvvvxxxwwwuuuttttttuuuuuuuuutttxxx}}}xxxwwwyyykkkgggdddeeelllwwwxxxrrrttt~~~}}}zzzwwwvvvuuujjj[[[NNNHHHEEEDDDDDDCCCEEEHHHMMMUUU```lllssszzz{{{qqqhhhjjjllljjjdddaaaiiissszzzeeeSSSDDD:::222///...111333000///000/////////.........------........................,,,,,,------------------+++---......,,,+++,,,,,,++++++,,,,,,------......************************,,,,,,,,,,,,,,,---------************************'''((()))******+++******************************)))))))))***************************************)))))))))************+++***+++++++++)))((()))***))))))***+++++++++******))))))******++++++++++++******))))))))))))******+++++++++,,,,,,---------------------------------,,,---...---,,,---...000000555<<>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEGGGIIIJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOONNNKKKHHHHHHJJJMMMQQQRRRRRRQQQPPPJJJKKKKKKJJJIIIIIIMMMPPPRRROOOMMMNNNSSSVVVWWWVVVNNNMMMOOORRRUUU^^^nnn~~~}}}xxxttt```UUULLLKKKMMMSSS```vvvuuuaaaNNN@@@;;;;;;:::777777:::;;;999999<<<;;;<<>>???@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFGGGGGGGGGFFFFFFEEEDDDGGGJJJKKKKKKIIIIIIIIIKKKLLLMMMMMMMMMMMMMMMLLLNNNLLLLLLNNNPPPPPPLLLHHHFFFHHHLLLOOOQQQQQQPPPPPPKKKLLLLLLKKKIIIIIIMMMPPPOOONNNMMMOOOSSSUUUSSSQQQOOOMMMLLLNNNPPPUUUbbbnnnhhhsssaaaUUUOOOIIIGGGMMM]]]tttjjjQQQAAA:::666333444888999777666777===<<<>>>DDDKKKTTTcccqqq}}}yyysssttt~~~|||vvvfff[[[ZZZcccpppxxxxxxyyytttlll```\\\UUUMMMFFFDDDFFFIIIQQQUUU\\\bbbiiipppwww{{{zzz|||oooiiifffcccbbb```dddtttzzzlllnnngggTTTAAA888666666111......111111...---...//////.........---------.................................------,,,,,,,,,+++...000///,,,))))))***,,,+++++++++++++++++++++))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&''')))***+++++++++***************************(((((())))))*********+++************************))))))))))))************)))***+++***)))((((((***&&&'''((()))******)))((())))))***++++++++++++*********))))))))))))******---,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))+++,,,,,,,,,...111444---777<<>>===;;;;;;;;;<<<>>>???BBBBBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@AAACCCEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEKKKKKKKKKKKKLLLMMMOOOOOOPPPPPPPPPPPPOOONNNMMMLLLOOOOOONNNLLLKKKJJJIIIHHHHHHIIILLLOOOPPPPPPPPPOOOJJJJJJJJJJJJKKKKKKKKKLLLOOOMMMLLLMMMPPPQQQOOOMMMJJJLLLNNNPPPQQQTTTYYY\\\nnnzzzzzzwwwyyyqqqfffUUUEEECCCGGGMMMVVV^^^pppzzzmmmTTTEEE999:::999888666666888:::666999<<<>>>BBBKKKXXXbbbooottt|||zzzppprrrwww|||}}}|||{{{}}}}}}oooeeebbbgggooottt~~~vvvhhhddd\\\VVVQQQLLLHHHNNNXXXhhhnnnvvvyyyyyyyyy|||~~~{{{wwwuuu}}}mmmlllmmmiiifffiiivvvwwwjjj]]]LLL???:::666111,,,......////////////......***---...------...---***+++,,,,,,------,,,,,,+++......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***+++)))((('''((()))((('''))))))))))))))))))))))))------+++***))))))(((((())))))***+++,,,,,,------+++++++++************))),,,'''%%%'''))))))+++...++++++***((()))+++,,,+++))))))))))))************)))'''&&&'''***+++)))'''***************************************++++++,,,'''((()))++++++******)))************************------------------------)))+++,,,...//////......000333777999<<>>===;;;;;;;;;<<<>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAACCCEEEFFFHHHHHHHHHHHHHHHGGGGGGFFFIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLKKKJJJIIIIIIHHHIIILLLOOOPPPQQQPPPPPPJJJJJJJJJJJJKKKKKKKKKKKKNNNLLLKKKLLLOOOPPPOOOMMMIIIKKKLLLLLLMMMOOORRRUUU```lll|||{{{{{{rrrbbbRRRKKKHHHGGGJJJNNN[[[eeepppuuuxxxlllUUUFFFAAA;;;888999:::999888444666999:::===DDDOOOWWWccckkkuuuyyyppprrrsssvvvyyy{{{}}}~~~zzzxxxtttuuuxxx}}}rrrlllnnnrrrvvvtttggg```[[[ZZZ\\\]]]___eeennn|||xxxxxx{{{zzzmmmhhhmmmnnnmmmppp|||~~~ooo]]]RRRCCC999555333000,,,......////////////......//////...,,,,,,...//////,,,------......------,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,.........---+++))))))*********))))))))))))))))))))))))))),,,,,,+++***))))))))))))))))))***++++++,,,------+++++++++************))),,,)))(((***+++)))(((+++(((((('''''')))+++,,,+++))))))))))))************///---++++++,,,,,,)))'''************************)))))))))))))))******+++'''((()))***+++******)))************************++++++++++++++++++++++++******+++,,,---.........---000222333555:::DDDLLLWWW```mmmxxxzzzyyy}}}////////////////////////444111111333333000///111222333222000000333444222444222111111222444333222///000000111333444444555333333333333333333333333444444444555555555555666666888999888666555555555666666777777777777888888888999999999999:::::::::===<<<;;;;;;;;;<<<>>>???>>>>>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAACCCEEEFFFIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMJJJKKKMMMNNNPPPPPPQQQQQQKKKKKKKKKJJJJJJJJJIIIIIIGGGIIIKKKNNNOOOPPPPPPPPPKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJJJJKKKNNNOOONNNNNNKKKLLLLLLKKKKKKKKKNNNPPPQQQ[[[kkk||||||iiiZZZNNNFFFDDDFFFHHHQQQ\\\ccchhhsssoooTTTHHH;;;666888:::888444333555777777888===EEEKKKSSS\\\jjjuuu{{{|||{{{zzzyyyqqqsssqqqrrrqqqooopppvvv~~~}}}yyyuuuooooooqqqyyyyyywwwyyy|||~~~}}}|||pppddd[[[\\\bbbooozzzwwwsssuuuxxxpppiiieeennnvvvwwwyyysss___NNNEEE999333222222000.........////////////......000///------------///000---......//////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,............,,,+++***,,,,,,,,,+++))))))))))))))))))))))))+++******))))))*********))))))******+++,,,,,,,,,+++++++++************))),,,******---,,,((('''((((((&&&%%%''')))*********))))))))))))************---+++))))))))))))'''%%%))))))))))))))))))))))))***))))))))))))***++++++(((((()))************)))************************++++++++++++++++++++++++************+++,,,------+++...//////...111666;;;CCCLLL\\\kkkrrrrrrtttyyy}}}zzz000000000000000000000000555222111333333000000333000000......000333555555333111......///000000000333333333222222222222222333333333333333333333333444444444555555555555666666777999888666555555666666666666666777777777888999999999999999999999999;;;;;;;;;;;;;;;<<<>>>>>><<<===>>>@@@AAABBBBBBBBBAAA@@@@@@AAABBBCCCDDDEEEIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMJJJKKKLLLNNNOOOPPPPPPPPPIIIIIIIIIJJJJJJJJJJJJJJJFFFGGGIIIKKKMMMNNNOOOOOOKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNQQQSSSIIIOOOZZZmmmsssaaaTTTLLLIIIEEEJJJRRRXXX\\\ggg{{{eeeXXXGGG===::::::888444333555666666777:::>>>BBBFFFOOO\\\gggooorrrtttuuutttxxx}}}|||uuuxxxvvvtttqqqmmmlllqqq{{{|||xxxsssrrrpppuuu~~~}}}{{{wwwqqqhhh```YYYaaapppxxxtttsssvvvyyy~~~vvvgggeeehhhuuuuuu```NNNCCC===555111222333222111---......//////......---------///333333///------------............------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))*********)))...,,,***+++,,,---,,,+++)))))))))))))))))))))))))))))))))))))))***++++++))))))******+++++++++,,,+++++++++*********)))))),,,******,,,+++((()))------(((&&&(((******((((((((()))))))))************''''''''''''((())))))(((((((((((((((((((((((((((++++++******++++++,,,---((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---,,,...//////......000222555;;;HHHXXXdddiiipppvvv111111111111111111111111333000///222333111333666777333000000222333444444222000------.../////////333333333444444444444444444444444444444444444444444444444555555555555666555777888888666555555666555666666666666777777777999999999999999999999999:::::::::;;;<<<======>>>;;;<<<===???@@@AAAAAAAAA??????@@@AAABBBCCCDDDEEEHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNKKKLLLMMMMMMNNNNNNNNNMMMIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFHHHIIIKKKLLLLLLMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQQQQRRRUUUWWWLLLKKKPPP___vvvoooZZZLLLFFFFFFJJJNNNRRR[[[ooo}}}ppp^^^MMMCCC>>>:::888555555666555666777:::<<<>>>DDDNNNXXXaaaiiipppuuunnnooonnnmmmlllpppvvv||||||}}}zzzuuurrruuu}}}|||xxxxxx~~~||||||~~~tttmmmhhhdddaaa___^^^lll{{{|||wwwyyy|||~~~}}}{{{{{{{{{{{{nnnfffjjjuuupppaaaOOOBBB<<<888333111111222111000------............------***,,,444======444,,,***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''((()))(((''',,,***))))))+++,,,+++***))))))))))))))))))))))))(((((((((((()))***++++++)))***************+++++++++++++++*********)))))),,,))))))***))))))...555666...)))+++,,,)))'''(((((()))))))))******************++++++++++++,,,,,,(((((((((((((((((((((((()))))))))))))))***++++++)))))))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,---//////.........///000111999EEEQQQ]]]kkkvvv111111111111111111111111111......111222222444888BBB;;;555444555333111222222000//////111222111000000111222333555666888888444444444444444444444444444444444555555555555666555777888888666555666777555555666666666666777777:::::::::999999999999888999999:::;;;<<<======>>><<<===>>>???@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFGGGGGGHHHJJJLLLNNNOOOLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKGGGHHHHHHIIIIIIJJJKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRUUUXXXPPPMMMMMMUUUhhhoooUUUKKKDDDBBBEEEIIIOOO^^^ooonnn\\\OOOFFF@@@===999888666555444555666777999<<>>222***,,,---)))''')))))))))))))))************+++,,,,,,+++)))''''''((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))))))))((()))******+++************************************************+++***************++++++***+++,,,---------------000///111888AAANNN```ppp111111111111111111111111000------000111111333888DDD:::333444555222000222///......000222222111000//////111222444666777888333333333333333333333333444444444555555555555666555666888888666666666777555555555666666666777777:::::::::999999999888888888888:::;;;<<<============>>>??????@@@@@@@@@@@@===>>>???AAABBBCCCDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFGGGIIIKKKMMMNNNKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKGGGGGGHHHIIIJJJJJJKKKKKKKKKMMMNNNMMMKKKJJJKKKMMMMMMNNNOOOOOOOOOPPPSSSVVVQQQPPPOOORRR]]]ssstttYYYLLLBBBCCCEEEFFFOOO[[[ooowwwjjjccc]]]UUUNNNCCC@@@;;;777555555555555666777:::???HHHTTTaaajjjkkkfff___XXXUUUWWW[[[___lllyyy}}}{{{~~~}}}|||{{{zzzzzzzzzzzzzzz|||zzzyyyrrrjjjaaaYYYXXXYYY[[[bbbjjjxxx|||zzzyyyxxx{{{xxxzzz|||nnngggrrrzzzbbbNNNBBB:::444111111000000000///...---,,,------......------,,,///,,,111::::::111,,,///,,,,,,------------,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***,,,,,,,,,***)))((((((***++++++***))))))))))))))))))))))))))))))((((((((())))))***************))))))))))))+++++++++************)))(((((()))+++******222;;;AAA222(((+++---)))(((,,,))))))))))))************)))***+++)))&&&$$$%%%&&&************************'''''''''''''''(((((()))***)))((((((((()))++++++************************))))))))))))))))))))))))***+++++++++++++++******+++***++++++---------,,,///...000333666>>>PPP```xxx}}}000000000000000000000000111...---///000000222666===333---000333222111333++++++,,,...000111///---111111111222222333333333222222222222222222222222444444444555555555666666555666888888777666666777555555555555666666666777:::::::::999999888888888777888:::;;;<<<=========>>>??????@@@@@@@@@??????===>>>???AAACCCCCCDDDDDDFFFGGGGGGGGGGGGFFFEEEEEECCCCCCDDDFFFGGGJJJKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKNNNMMMLLLKKKKKKKKKKKKKKKEEEFFFGGGHHHJJJKKKLLLLLLLLLNNNPPPNNNKKKIIIKKKMMMNNNOOOPPPOOONNNOOORRRTTTOOOQQQQQQQQQWWWhhh{{{jjjXXXIIIFFFFFFBBBFFFNNNcccppp}}}wwwyyyxxxooofffLLLGGGAAA;;;888777666555444444666:::AAAMMMYYYbbbfffbbb[[[TTTQQQPPPSSSUUU```mmmzzzyyy}}}xxxvvvwwwxxxxxxxxxwwwwwwvvvwwwwwwwww{{{}}}sssyyy}}}{{{vvvrrrlllfff___WWWSSSVVVZZZ^^^gggpppyyyyyy{{{tttrrrzzz|||rrrooojjjiiivvvnnnSSSBBB;;;444...000000111222222222111000,,,------......------,,,111))))))//////))))))111---..................------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***+++)))((()))***,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))+++++++++************)))'''(((+++...,,,+++000888BBB111&&&))),,,))))))...))))))))))))************(((***,,,,,,))))))+++---***************************************++++++,,,***)))((((((((()))+++,,,************************++++++++++++++++++++++++***+++,,,------,,,***)))---,,,+++,,,---...---,,,---///111222111444CCCRRRppp{{{////////////////////////////////////000000000000......///000111222333333000000000000000000000000000000000000000000000000222222222222222222222222555555555444444333333222111222333333444555666777777666555444444555777777888888999999999999888888777777888999;;;<<<======>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDFFFHHHIIIIIIGGGEEEFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFIIILLLNNNLLLJJJKKKMMMNNNLLLJJJGGGFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJOOONNNMMMLLLKKKJJJIIIIIINNNLLLMMMQQQQQQMMMLLLNNNSSSOOONNNPPPRRRZZZnnnsssYYYHHH@@@===AAAHHHUUU]]]rrr}}}qqqaaaPPPHHHAAA999555555555666777888999>>>FFFMMMQQQNNNJJJFFFFFFHHHLLLNNNVVVbbbqqq}}}{{{vvvtttzzzrrrhhhfffdddbbbffffffgggiiillloooqqqrrrqqqtttxxx{{{}}}|||{{{yyysssiiidddfffeee]]]UUURRRRRRPPPTTT___gggiiihhhiii~~~zzzzzz}}}pppiiiqqq||||||zzzkkk```ZZZdddsss{{{~~~www^^^JJJ===777222000////////////............---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++,,,---............)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))'''''''''((((((++++++++++++++++++++++++))))))))))))************+++*********))))))(((((('''((()))******)))((('''+++***))))))***,,,...///111///---***(((''''''''')))***+++,,,,,,+++)))(((***)))((((((((()))+++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************------,,,,,,+++***************************************+++,,,,,,---......***---///......222;;;BBBYYYkkk{{{////////////////////////////////////000000000000/////////000111111222222000000000000000000000000000000000000000000000000222222222222222222222222555555444444444333333333222222333333444444555555666555444444555666777888777888888999999888888777888888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@>>>>>>???BBBEEEGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFHHHKKKMMMLLLJJJHHHJJJKKKKKKIIIGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFGGGGGGHHHLLLLLLKKKKKKJJJJJJIIIIIILLLKKKMMMRRRRRROOOMMMNNNOOOMMMMMMPPPRRRWWWeeesssxxxaaaNNNAAA@@@EEEJJJPPPbbb{{{vvvfffSSSAAA999888666777777666666888===AAACCCAAA???===>>>BBBEEEHHHOOOYYYfffppptttvvvyyy|||}}}~~~xxxuuu|||}}}{{{}}}~~~pppccc]]]YYYUUUUUUVVVYYY]]]ccciiilllnnnjjjlllooorrrsssrrrqqqooofff___YYYXXXTTTOOONNNQQQWWWXXX___jjjppppppoooppp{{{~~~|||vvvmmmjjjpppuuurrrjjjeeeXXXUUUZZZjjjyyy~~~~~~~~~~~~rrrdddPPP@@@777444111000////////////.....................------.........+++,,,,,,------,,,,,,+++,,,,,,------------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))((('''(((((()))***++++++++++++++++++++++++))))))))))))************************)))))))))(((((()))***++++++***)))(((,,,+++***)))***,,,...///,,,,,,+++))))))(((((((((((()))+++,,,,,,+++)))(((***)))((((((((()))***+++((()))************)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))************************,,,***(((***...///...,,,+++---///...---///666<<>>>>>???;;;;;;<<>>@@@EEELLLUUU\\\___aaadddgggiiiooovvv{{{}}}zzzxxxzzzyyy}}}}}}{{{zzz|||zzztttrrrttt{{{~~~rrrdddYYYQQQKKKEEEGGGKKKSSS\\\ccchhhiiiddddddeeeeeeeeecccaaa```VVVQQQMMMJJJHHHIIIQQQZZZdddhhhqqq{{{~~~{{{zzz|||}}}yyy~~~tttpppoooqqqooodddYYYSSSPPPXXXhhh{{{~~~~~~}}}ssskkkWWWMMM@@@777333222222111/////////............------......//////......---+++,,,,,,------,,,,,,+++,,,------------,,,,,,+++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((('''((()))***+++,,,++++++++++++++++++++++++))))))))))))************************))))))))))))******++++++++++++******++++++*********,,,---...'''(((((()))))))))))))))((()))***+++++++++))))))))))))((((((((()))***+++((())))))******))))))((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((())))))***++++++,,,,,,************************...)))&&&)))...111...)))+++---...---+++,,,000333777@@@PPPcccrrryyyxxxuuu~~~~~~////////////////////////////////////000000000000111111000000////////////000000000000000000000000000000000000000000000000111111111111222222222222333333333333333333333444333333333222222111111111333333444555666777888999777777888888888888777777777777777777888888888888888888999999:::;;;;;;<<<;;;<<<<<<======>>>??????======>>>AAADDDFFFFFFEEECCCDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEFFFGGGHHHIIIIIIGGGIIIKKKKKKJJJHHHHHHIIIFFFHHHJJJLLLMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHHHHIIIHHHHHHIIIHHHMMMSSSTTTQQQOOOPPPMMMLLLMMMOOORRRTTTWWWZZZWWWppp~~~}}}yyyaaaMMMDDDCCCCCCHHHSSS___lll|||~~~___LLLEEE<<<<<<===<<<:::999888888777777777777888999:::;;;>>>BBBGGGJJJLLLNNNPPPSSSWWW___gggkkkmmmqqq{{{~~~yyysssssspppnnnooosssxxx{{{|||vvvyyy||||||zzzwwwvvvwwwtttqqqpppssssssmmmhhhhhhttt}}}yyykkk^^^TTTLLLCCCDDDIIIQQQ[[[cccggghhhbbbaaa^^^[[[WWWSSSQQQOOOGGGFFFFFFJJJQQQ[[[gggoooxxx||||||zzz}}}~~~yyyxxxuuuqqqiii___XXXTTT]]]iii|||~~~yyyxxxwwwpppaaaUUUEEE???888333222222333333//////.........---------***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++---------------,,,+++******++++++,,,,,,,,,++++++++++++++++++++++++++++++************************((((((((())))))******+++************************((()))))))))*********************)))))))))))))))***************************))))))))))))***+++,,,%%%&&&((()))))))))((((((((()))******+++******)))(((((((((((())))))******((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,***(((***---...---++++++,,,...---,,,,,,---//////444@@@PPP```kkkppppppyyyxxxvvvvvvxxx////////////////////////////////////000000000000111111000000///.........////////////////////////000000000000000000000000000000000111111222222222111222222333333444444444444333333222222111111000222333444555777777888888777777777888888777777777444555666777888999999:::888888999:::;;;<<<<<<===<<<<<<===>>>>>>??????@@@?????????AAADDDEEEEEEDDDBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMKKKIIIHHHHHHGGGHHHKKKMMMNNNNNNLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEBBBDDDFFFHHHIIIIIIHHHHHHHHHHHHKKKRRRSSSPPPOOOPPPLLLLLLKKKJJJLLLPPPTTTVVVQQQbbboooxxx|||```LLLDDDAAABBBGGGNNNVVVcccoooooooooqqqyyyttt[[[LLLFFFDDDBBB@@@===;;;888777555555666666777888999999:::<<<===>>>???AAACCCEEEEEELLLTTTXXXYYY]]]gggoooxxx}}}}}}ttthhh___]]]\\\\\\^^^ccciiinnnpppmmmnnnnnnnnnmmmlllkkkkkkhhheeefffjjjjjjeeeaaa```mmmxxx}}}ssshhh]]]TTTIIIIIIMMMUUU```gggiiiiii```\\\WWWPPPJJJEEEBBBAAA@@@CCCKKKYYYlll}}}yyy|||}}}{{{uuukkkcccaaaccceeerrr~~~zzzoooiiieee\\\LLL???<<<888444111000000111111............------------***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++------------,,,+++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++***************************************)))((((((************************((()))))))))************))))))))))))))))))******)))))))))(((((()))))))))((((((((((((((())))))***&&&'''((())))))(((&&&%%%(((((())))))************''''''(((((()))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((()))))))))************************************)))((((((((('''''''''&&&************************(((+++---,,,***)))+++---***+++------------...///...222999AAAJJJUUU```gggrrruuuvvvqqqnnnttt////////////////////////////////////000000000000000000000//////.........////////////////////////000000000000000000000000//////000000111222222222000111111222333444444555444444333333222222222111333333555666777777777777666777777888888777777666444444555777888999:::;;;888888999::::::;;;<<<<<<<<<======>>>>>>???@@@@@@>>>>>>>>>@@@BBBCCCCCCAAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDDCCCBBBCCCFFFHHHKKKMMMNNNNNNKKKIIIIIIIIIHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGCCCDDDGGGIIIJJJJJJIIIHHHHHHGGGJJJOOOQQQNNNNNNPPPJJJLLLJJJEEEDDDJJJPPPRRRRRR[[[```iiixxx}}}ttt[[[LLLEEEAAAAAADDDHHHPPPXXX[[[^^^ccckkkwwwhhhUUUYYYUUUNNNHHHDDD@@@===;;;666666666666666777777888888888888888999:::<<<===;;;@@@FFFHHHJJJNNNVVV\\\iiioooxxx|||zzz{{{wwwjjj\\\TTTLLLLLLMMMPPPTTT[[[aaadddfffeeecccaaa``````aaabbb]]]]]]___dddeeeaaa___aaaiiirrr{{{}}}zzzsssiii```TTTSSSUUU\\\dddjjjiiifffXXXTTTMMMGGGAAA>>>===<<>>>>>???<<<<<<===???BBBDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDBBBAAAAAADDDGGGIIIKKKMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJIIIHHHHHHGGGHHHHHHDDDFFFIIIKKKLLLKKKJJJIIIJJJGGGHHHLLLNNNLLLMMMPPPJJJOOOMMMFFFBBBFFFMMMOOOOOOTTTTTTZZZhhhooo{{{}}}cccWWWLLLGGGEEEDDDGGGJJJJJJOOOUUU[[[eeeuuuooossslllaaaYYYUUURRRPPPOOODDDBBB???<<<999777666666666555444555666777888888888:::<<<>>>@@@DDDIIIMMMUUU[[[dddmmmsssuuutttsssooojjjiiioootttwww}}}uuuggg[[[UUUIIIIIIJJJKKKNNNUUU[[[```bbb___ZZZWWWVVVXXXZZZ[[[ZZZ\\\aaaffffffdddfffkkknnnuuu|||yyyooohhhdddaaadddggggggbbb\\\NNNJJJFFFBBB@@@@@@BBBDDDQQQaaaxxxxxxwwwyyy||||||{{{tttlllnnn|||~~~ppp\\\MMMEEE???888333000000///---,,,,,,---///.........---------,,,,,,.........------.........+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************)))***+++++++++***))))))************************))))))))))))************((()))))))))******************)))(((((()))******)))***************))))))***)))((((((''''''(((((('''''''''((())))))***+++&&&'''((()))))))))(((''')))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))************************************++++++++++++************************************(((+++---,,,)))(((***,,,---,,,++++++,,,---------+++///222111000333<<>><<<<<<===@@@DDDFFFFFFFFF@@@@@@AAABBBBBBCCCCCCDDDBBBDDDDDDBBB@@@@@@DDDGGGEEEHHHJJJKKKKKKJJJKKKKKKLLLKKKKKKJJJKKKKKKLLLMMMIIIIIIHHHHHHGGGGGGHHHHHHEEEGGGJJJLLLMMMLLLKKKIIIJJJGGGGGGKKKLLLJJJLLLOOOLLLSSSSSSJJJCCCFFFLLLOOOJJJNNNMMMPPPYYY```ppp|||lll[[[QQQKKKGGGEEEFFF>>>CCCJJJOOOWWWfff{{{~~~rrrjjjgggfffffffffWWWSSSLLLEEE???:::777555444333222333444666666555555444444666888<<>>===>>>@@@BBBCCCEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEFFFGGGGGGHHHHHHIIIIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHKKKJJJIIIGGGFFFFFFGGGGGGEEEHHHLLLPPPPPPNNNJJJHHHHHHHHHGGGGGGHHHIIIKKKLLLLLLPPPSSSPPPJJJGGGJJJNNNOOOKKKJJJNNNSSSYYYeeeppp~~~ttteeePPPCCCBBBBBB@@@BBBGGGJJJUUUpppzzzxxx}}}|||xxxqqqgggSSSAAA;;;@@@888777777777888888666444555555666777888999999:::???AAADDDHHHMMMRRRVVVXXXSSSTTTUUUUUUWWWZZZ___cccmmmwwwyyyppplllpppyyy}}}qqqeee]]]WWWTTTPPPQQQVVV]]]dddhhhkkkfff___YYYUUUUUUWWWYYY]]]fffqqqwwwxxx{{{xxxooojjjbbbTTTJJJHHH>>>@@@EEEIIINNNSSSXXX\\\hhh|||zzzwwwwwwnnnrrrtttttt{{{vvvzzzooodddWWWEEE888333222222111000///...------...///000........................------......------,,,+++***+++,,,,,,+++***((('''++++++++++++++++++++++++///...,,,+++++++++,,,,,,++++++************++++++---,,,+++******+++,,,---)))))))))))))))))))))))))))))))))))))))*********,,,+++***((((((((()))***''''''((()))***))))))))),,,+++***)))************))))))))))))))))))))))))+++)))'''&&&'''((('''&&&((((((((((((((((((((((((+++***)))'''''''''((((((+++***)))'''''''''((()))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))************+++++++++************)))))))))))))))************))))))************))))))///...,,,***)))))))))***+++,,,------------000111777>>>KKKYYYhhhuuu}}}{{{------........./////////////////////////////////....................................//////////////////000000000111111111222222222222222111111111222222111111111111222222666555444333333333333444444444444444444444444444555555444444444444555555555555555666666666777777666777888888888888777666888888999:::;;;<<<=========>>>???AAACCCDDDEEEEEECCCCCCCCCBBBBBBAAAAAA@@@CCCDDDEEEFFFFFFFFFEEEDDDFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGKKKJJJHHHGGGFFFFFFGGGGGGFFFIIIMMMPPPQQQOOOLLLJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNPPPNNNJJJHHHIIILLLNNNJJJIIILLLOOOTTT]]]fffrrrrrr\\\OOOCCC@@@AAAFFFIIIQQQhhhsssXXXGGGCCC;;;:::888888888888666444555666777666555444666888;;;<<<>>>@@@DDDHHHKKKLLLHHHIIIJJJJJJKKKOOOSSSWWW___hhhuuu~~~~~~}}}}}}}}}xxxuuuuuuyyy~~~wwwttttttsssvvv{{{~~~}}}vvvrrrtttwww~~~tttiiiaaabbblllttt|||yyyqqqkkkbbb___[[[YYY]]]eeennnttttttpppjjjeeeaaaaaabbbdddlllsss}}}|||ooobbb\\\VVVMMMGGGFFFEEEIIIOOOUUUZZZ^^^aaacccjjj|||yyytttsssuuuzzz}}}yyy}}}{{{wwwhhh\\\PPPFFF999111...---,,,***...---,,,,,,,,,,,,---...........................---------...------,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++...---,,,+++******+++,,,++++++************++++++******)))(((((()))******************************)))))))))))))))))))))***,,,+++)))((((((((()))***(((((((((((()))))))))))),,,)))''''''***+++***((())))))))))))))))))))))))***((('''((())))))(((&&&(((((((((((((((((((((((())))))(((''''''((()))***+++***)))(((''''''((()))))))))(((((())))))***+++))))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))(((((((((((()))))))))*********))))))************)))))),,,,,,++++++******++++++***+++,,,,,,+++,,,...000111666???JJJWWWeeerrr{{{{{{}}}............/////////000////////////////////////....................................//////////////////000000000000111111222222222222222222222222333333222222222222333333555555444333333333444444444444444444444444444444555555444444444444555555666666666666777777777888666666777888888777777666888888999999:::;;;<<<=========???@@@BBBDDDEEEEEECCCCCCBBBBBBAAA@@@??????BBBCCCDDDDDDEEEEEEDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFFFFIIIMMMQQQRRRQQQNNNLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIILLLIIIHHHJJJKKKLLLRRRYYYcccpppzzz^^^GGGAAA>>>@@@BBBGGGXXXkkk}}}yyy^^^QQQFFFCCC???<<<:::999888666555666666444111000222444777777888999;;;===???@@@BBBCCCCCCDDDDDDGGGKKKOOOTTT^^^kkktttuuuqqqnnnlllqqqoookkkiiiiiilllpppsssssssssvvv|||ssskkkbbb______```dddhhhpppqqqqqqmmmgggeeeiiimmmxxxvvvooocccYYYYYYaaajjjvvvyyy~~~|||zzzuuusssppplllmmmttt{{{xxxwwwwwwxxxyyy}}}yyyqqqjjjkkk^^^SSSPPPRRRSSSSSSSSSVVV[[[ccckkkpppqqqpppnnnkkk{{{yyyrrrpppvvv~~~uuuooottt~~~wwweeeTTTHHH@@@;;;444000//////---***...---,,,,,,,,,,,,---...---------------------------------------,,,++++++++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,+++************+++++++++************++++++***))))))(((((())))))***++++++++++++++++++++++++******))))))))))))))))))+++***))))))((())))))))))))((('''''''''(((***+++///,,,))))))+++,,,+++)))))))))))))))))))))))))))((((((((()))++++++)))'''))))))))))))))))))))))))''''''''''''((()))***+++***))))))(((((((((((()))(((((())))))******))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''(((((())))))))))))******))))))************))))))))))))***+++,,,,,,,,,+++)))***++++++******,,,......///333999CCCPPP___iiixxx}}}~~~{{{yyy}}}........./////////000000////////////////////////....................................////////////////////////000000000111222222222222333333333333444333333222222333333444555444444333333333444444444444444444444444444444555444444333333444444555555555666666666777777777888888888999999999999999999888888888999:::<<<<<<======>>>???AAACCCDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEFFFGGGIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHGGGGGGFFFFFFFFFFFFFFFIIIMMMQQQRRRRRRPPPNNNLLLLLLKKKJJJIIIIIIHHHHHHKKKIIIHHHHHHKKKLLLJJJHHHIIIGGGGGGIIIHHHGGGKKKQQQYYYdddssszzzqqqWWWJJJAAA>>>>>>???IIIVVVhhhqqq|||vvv|||mmm\\\VVVNNNGGGCCC@@@>>><<<<<<:::777555444555555555666666666666777999::::::>>>??????@@@@@@BBBEEEHHHLLLVVVdddnnnqqqoookkkiiihhhhhhggggggggghhhiiijjjeeefffhhhlllrrrxxx|||}}}yyyuuuqqqoooccc^^^XXXUUUUUUXXX]]]aaafffhhhhhhddd```aaagggmmmppprrrqqqiiiaaa___eeemmmwwwyyy|||zzzpppfff^^^XXXTTTUUUPPPPPPYYYfffpppsssrrrpppuuu}}}~~~yyymmmzzz|||uuuppppppuuuxxxttt|||tttmmmkkkppp{{{}}}hhhVVVHHH>>>999666333111222222000////////////....../////////------------------------,,,------------,,,++++++,,,+++*********,,,---...+++++++++++++++++++++++++++*********************++++++************++++++++++++************++++++++++++++++++++++++++++++*********)))))))))))))))******))))))))))))))))))***)))'''&&&'''(((***,,,111222222///,,,++++++---))))))))))))))))))))))))''''''(((+++---,,,***((())))))))))))))))))))))))((((((((((((((()))******)))))))))(((((((((((()))&&&''')))*********)))((((((((((((((((((((((((((())))))))))))******************)))))))))((((((((((((((((((((()))))))))***))))))************))))))((()))+++,,,,,,,,,+++***)))***++++++******,,,............000666@@@LLLTTTeeepppyyy{{{zzz}}}............////////////////////////////////////....................................////////////...////////////000000000111111111222222333333333444333333222222333333444444444333333333444444555444444444444444444444444444444333333333333444444444444555555555666666666777777777888888999999:::999888777777777999;;;<<<<<<<<<===>>>@@@BBBDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFIIILLLOOOQQQQQQOOONNNLLLLLLKKKJJJIIIHHHGGGGGGKKKHHHFFFHHHLLLNNNLLLIIIGGGEEEFFFHHHHHHFFFIIINNNSSSYYYbbbmmm{{{vvv{{{nnn\\\KKKEEEAAA>>>AAAHHHQQQWWWcccpppzzz}}}{{{oooeeeaaannnvvvnnncccYYYRRRNNNLLLKKKIIIBBB:::888:::;;;888555555555555555666777888999666777888888888999;;;>>>>>>GGGUUUaaaggghhhfffddd^^^aaaeeeiiilllmmmmmmlllffffffggghhhjjjmmmppprrruuuvvvwwwvvvtttpppllliiibbb```[[[VVVUUUXXX^^^aaaccceeefffdddbbbdddlllssstttyyy}}}{{{vvvrrrtttxxx}}}}}}~~~~~~qqqjjjaaaXXXPPPKKKJJJKKKLLLSSSaaavvvttt{{{oookkkjjjmmmtttssskkkppp{{{tttfffeeeooo{{{lllXXXJJJ@@@999444222///------...//////...//////////////////...------------------------,,,,,,------,,,,,,+++***---,,,+++)))))))))***+++++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++************))))))(((((()))))))))*********))))))***)))'''&&&'''(((***,,,///555999555,,,''')))...))))))))))))))))))))))))''''''(((+++---,,,***((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((())))))))))))(((&&&'''(((******)))(((((((((((((((((((((((((((((())))))))))))************++++++*********)))))))))'''(((((((((((()))))))))))))))************)))))))))***+++,,,+++***)))(((***+++,,,+++******,,,...............000555<<>>@@@CCCEEECCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEEEEDDDFFFHHHJJJKKKJJJHHHGGGJJJIIIGGGEEEEEEEEEFFFGGGCCCDDDEEEFFFFFFEEEDDDDDDEEEGGGIIIKKKLLLKKKJJJIIIHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFIIIKKKKKKKKKGGGEEEEEEGGGFFFEEEGGGMMMJJJLLLMMMPPPYYYhhhrrrtttuuuuuuzzzsssnnnjjj]]]NNNGGGBBBBBBDDDGGGKKKMMMNNNNNNFFFCCCDDDMMM[[[mmmzzzwwwyyy}}}wwwpppcccTTTFFF===888666666666555444444444555555666777888777666666777999666999???EEEJJJMMMLLLKKKMMMPPPTTTZZZbbbhhhnnnqqquuuxxx|||~~~wwwtttzzz~~~~~~~~~yyyuuuoooiiiccc\\\VVVRRROOOJJJFFFHHHIIIIIIMMMTTThhh}}}|||{{{vvvqqqnnnmmmmmmrrryyyrrrnnnmmmppprrryyyssssss|||vvvpppddd___SSSDDD;;;888444000222222111000//////000111,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,++++++******++++++++++++++++++++++++)))***+++,,,------,,,+++++++++************++++++&&&'''((())))))((('''&&&************************++++++******)))((((((''''''((()))***+++******)))(((((((((((())))))))))))&&&---333555222---***)))))))))))))))))))))))))))***((('''((())))))(((&&&(((((((((((((((((((((((((((((()))******)))((('''&&&'''((()))******)))((((((''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))'''''''''((((((((())))))))))))************)))))))))))))))))))))******+++******+++***((((((***+++)))***,,,---,,,---...///333<<>>BBB@@@BBBFFFLLLUUUfffuuuqqqYYYIIIEEEGGG:::999888666555444444444444666777666555444555666888888999<<<>>>???===<<>>??????AAAAAA@@@@@@AAAAAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEGGGIIIKKKMMMHHHGGGFFFDDDDDDDDDDDDEEEIIIIIIIIILLLPPPVVV[[[^^^fffssswwwfff___SSSIIICCCAAA@@@@@@BBBBBBAAAAAADDDKKKTTTZZZqqq{{{hhhSSSFFFGGG@@@::::::999666444444777777999;;;999666666777666666666666777888777333777:::<<<===BBBHHHJJJGGGTTTVVV\\\dddnnnwww{{{xxxyyy|||~~~~~~{{{yyyvvvnnneeebbb^^^WWWQQQPPPQQQOOOLLLLLLXXXVVVaaagggffflllaaacccaaabbbhhhjjjhhhfffffftttxxx|||~~~}}}wwwooooooyyy}}}yyytttrrrssszzzppp___UUURRR>>>;;;888444222000000000---------............///000000///...------,,,,,,000000///...------,,,,,,///...,,,+++***+++,,,,,,///...,,,++++++,,,...///***++++++,,,,,,++++++***((())))))))))))*********))))))))))))))))))))))))***)))'''(((***++++++************))))))))))))))))))***,,,---,,,+++((('''******)))(((''''''((((((******))))))((((((''''''&&&(((***---333777333,,,'''((()))******)))((('''******))))))((((((((('''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&)))'''%%%&&&)))***(((&&&++++++******))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))((()))++++++***(((***************++++++,,,******+++++++++,,,,,,,,,------,,,+++,,,---...//////000111555===JJJXXXaaa---------------,,,,,,,,,+++---......---,,,,,,---//////.........---------........................////////////////////////........................111111000///////////////222222222333333333444444444444444444444444444444444444444444444444444444555444333222222444555777777777666666777888888999:::999777555555777999;;;===============>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHJJJMMMQQQUUUWWW___jjjuuu{{{~~~zzzsssdddVVVLLLCCC??????@@@@@@AAABBBEEEHHHKKKRRR[[[gggppptttuuuttttttyyyxxxwww|||pppcccXXXNNNFFFBBB???;;;:::<<<>>><<<<<<======:::888777777777666666777999888666999;;;;;;999:::>>>>>>;;;CCCEEEIIIOOOVVV^^^dddgggnnnppprrrssssssrrrpppnnnvvvzzz~~~pppmmmhhhcccaaaaaabbbccc___```]]]YYYWWWWWWSSSNNNPPPMMMIIIEEEEEEGGGJJJJJJLLL```lll|||zzz}}}~~~zzzwwwvvv}}}{{{{{{}}}}}}~~~yyyyyy|||||||||zzzyyyyyy{{{}}}sss```PPPEEEAAA888666333000...------------------............/////////......---,,,,,,+++//////......---,,,,,,+++...---,,,,,,+++++++++,,,...---,,,******,,,---...***++++++,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))'''((()))+++******)))))))))))))))***************+++++++++***((('''---,,,++++++******++++++***)))))))))(((((((((''')))))))))***000777666111)))************))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''))))))(((&&&''''''''''''&&&&&&&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))(((((()))+++,,,***)))***))))))))))))***++++++******+++++++++,,,,,,,,,---,,,,,,+++,,,---...///......------111888BBBHHH+++++++++++++++,,,,,,,,,+++---......---,,,,,,---000/////////......------........................////////////////////////........................111000000///////////////222333333333333444444444333333333333444444444444444444444444444444444444444444333222333444555666999999888777666666666666888888888888888999:::;;;======<<<<<<======>>>??????????????????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEIIIIIIHHHGGGEEECCCAAA@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMNNNUUU\\\eeemmmxxxzzzwwwwwwfffWWWOOOLLLJJJFFFBBB@@@??????@@@FFFKKKSSSXXX[[[\\\]]]]]]___```ccclll{{{tttiii[[[SSSNNNJJJKKKOOOOOOMMMKKKLLLMMMJJJCCC<<<;;;999777777888999999999666999999666666999999777888:::<<>>???CCCKKKRRR```xxxxxxuuussstttzzz}}}ooooooppptttzzz{{{nnn^^^NNNAAA888444333222000...,,,,,,,,,------------............///......------,,,,,,++++++...------,,,,,,+++++++++,,,,,,------,,,,,,++++++---,,,+++******+++,,,---***++++++,,,,,,++++++***************+++++++++,,,***************************((('''''')))******)))(((((())))))******++++++******))))))))))))((((((***))))))(((((((((((()))))))))))))))((((((((((((+++***((('''---555888555,,,+++******))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&%%%%%%%%%%%%'''(((((())))))(((((('''************************))))))))))))(((((((((((((((((((((((())))))))))))''''''''')))+++,,,+++***))))))((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000///...,,,,,,...333666++++++++++++,,,,,,,,,,,,+++---......---,,,,,,---------------.........///........................////////////////////////000000000000000000000000000000////////////000000111111222222222333333333333333333333333444444444333333333333333333333333444444333333333444555666999888777666666555666666666777888999:::;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@???@@@AAABBBCCCCCCCCCCCCHHHGGGGGGEEEDDDBBB@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDFFFHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDCCCBBBAAAAAA@@@DDDDDDDDDEEEFFFFFFGGGHHHEEEFFFGGGHHHIIIJJJJJJKKKOOOQQQUUU^^^mmm}}}qqqrrr{{{rrrkkkdddYYYNNNGGGCCCBBBAAA???@@@BBBCCCDDDEEEFFFGGGNNNPPPTTT]]]mmmoooddd^^^\\\```gggkkkjjjjjjlllnnniiiZZZLLLCCC???<<<======;;;:::;;;444999:::888999<<<===<<<:::;;;<<<===???AAABBBCCC@@@@@@@@@AAABBBCCCDDDEEEFFFIIIMMMSSSXXX]]]```bbbcccaaa]]]ZZZZZZZZZZZZYYYXXXYYYYYYWWWTTTPPPNNNMMMIIIGGGEEEEEEEEEFFFFFFFFFEEENNNSSSRRRNNNKKKHHHDDDAAABBBEEEFFFGGGLLLYYYeee}}}vvvpppoooqqqzzztttggggggjjjrrr}}}vvvkkk\\\NNNCCC<<<666333111111000///......//////---------............///---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,---...---,,,+++***++++++***))))))***++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))))))))))))))))))))((('''''')))******)))''''''((()))***++++++,,,))))))(((((('''((())))))(((((('''&&&&&&'''''''''))))))))))))((((((((((((++++++)))'''+++222444222,,,+++***((('''((()))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''((((((((('''(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''&&&''')))+++---,,,+++((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////...---...000222++++++,,,,,,---------...+++---......---,,,,,,---))))))***+++---...///000........................////////////////////////000000000000000000000000000000////////////000000///000000000000111111111222222222333333333444444333333333333333333333333333333333333444444555555666666666666666666777888666777888:::;;;;;;;;;:::<<<<<<<<<<<<<<<======>>>>>>>>>======>>>>>>???@@@>>>>>>???@@@AAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAAAAABBBAAAAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFGGGIIIJJJKKKKKKMMMJJJKKKSSSaaarrrtttlllpppvvvuuujjj```WWWOOOIIICCC@@@===;;;;;;===>>>@@@DDDFFFJJJRRR___mmm{{{{{{qqqkkkllluuu~~~zzzeeeRRRMMMKKKNNNMMMFFFBBBCCC@@@EEEGGGDDDAAAAAA@@@>>>>>>>>>??????@@@@@@@@@@@@??????>>>======>>>???@@@BBBCCCEEEGGGIIILLLNNNOOOPPPMMMJJJHHHIIIJJJIIIHHHHHHIIIJJJHHHEEEDDDEEEGGG@@@AAABBBCCCEEEIIINNNQQQTTTaaannnrrrmmmeee[[[RRRQQQRRRUUUXXXWWWZZZgggvvv}}}uuujjjjjjnnnvvv}}}zzz~~~wwwsssrrrlllmmmqqqzzz|||ggg\\\MMMBBB<<<999666333000////////////000000000---------............///---,,,,,,,,,,,,,,,+++++++++++++++++++++************+++,,,---...---,,,+++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&''')))******)))''''''((()))***++++++,,,))))))((('''(((((())))))*********))))))******+++(((((((((((()))))))))))))))+++***)))***......+++***)))(((&&&&&&&&&'''(((((((((((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''(((((((((''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''&&&''')))+++---,,,+++((((((((((((((())))))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***,,,---,,,,,,---///++++++,,,,,,------......+++---......---,,,,,,---'''((()))+++,,,...//////------------------------////////////////////////........................///////////////000000111....../////////000000000111111222222333333444444333333333333333333333333333333333444444444555555444444444555666777888999777777888999:::::::::999<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@===>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???????????????@@@AAAAAAAAAAAA@@@BBBCCCFFFHHHIIIJJJJJJJJJFFFFFFFFFGGGGGGFFFFFFFFFBBBBBBCCCDDDDDDDDDDDDCCC@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKGGGEEEKKKUUUcccsss}}}vvvxxx|||}}}vvvttttttvvvggg\\\SSSNNNFFFAAA???@@@AAABBB===???DDDKKKTTT___hhhmmmxxxyyyvvvyyyjjjeeefffllljjj___XXXXXX\\\bbbddd^^^WWWRRRMMMHHHHHHHHHHHHHHHGGGFFFDDDDDDEEEDDDCCCAAA@@@????????????>>>======???AAADDDFFFHHHEEECCCEEEIIILLLLLLKKKKKKMMMNNNKKKFFFDDDEEEGGGAAAEEEHHHJJJLLLSSS^^^ggg|||wwwkkkiiijjjllliiigggqqq}}}wwwnnnhhhaaahhhvvvvvvqqqwwwvvvlllkkkrrryyy{{{|||~~~yyylllWWWNNNCCC:::666333111///---------...............---------............///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,***************************++++++,,,,,,++++++***************+++++++++,,,++++++++++++++++++++++++)))'''&&&&&&((())))))((((((((())))))******++++++(((((())))))))))))******((((((((((((((())))))***(((((((((((())))))))))))'''+++,,,******+++***&&&'''''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&''''''(((((())))))***'''((()))((('''&&&''')))'''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''')))+++,,,+++***))))))((((((((()))************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,***,,,......,,,+++,,,,,,*********+++,,,---------+++---......---,,,,,,---******+++,,,,,,------...------------------------////////////////////////........................///////////////000111111////////////000000000000000111111222333333444444222222222222222222222222333333444444555555444444555444444555555777888888888888888888888888888888<<<;;;;;;;;;;;;<<<======???>>>>>>>>>>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAA???AAACCCFFFHHHHHHIIIIIIDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDCCCBBBBBB@@@AAACCCDDDDDDDDDCCCCCCBBBAAA@@@@@@AAACCCEEEGGGFFFCCCCCCGGGKKKQQQ^^^kkkzzz|||wwwxxxzzzzzzjjjaaaUUUJJJCCC@@@===<<<<<<>>>CCCHHHNNNTTTXXXZZZ\\\eeeqqq{{{yyysssqqqvvvvvvttt{{{|||vvvooojjjeeeeeedddccc```^^^[[[ZZZVVVVVVVVVUUUUUUUUUTTTTTTQQQNNNIIIEEECCCDDDGGGIIIJJJIIIKKKSSS^^^gggkkkkkkooorrrsssnnnddd\\\WWWVVVTTTZZZ_________iii{{{|||uuuzzz~~~yyytttsssvvvwwwuuuqqqnnnuuurrrlllooovvv|||wwwpppnnnsss}}}xxxeeeXXXEEEAAA<<<666333000...---,,,,,,------......---------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***++++++++++++++++++******++++++,,,,,,++++++***)))))))))*********++++++(((((((((((((((((((((((()))'''&&&&&&((())))))((()))))))))))))))*********'''(((***+++++++++******%%%%%%%%%%%%%%%&&&'''((('''((((((((()))))))))***'''+++,,,***)))+++***(((%%%&&&'''((())))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&((())))))'''&&&''')))&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))))))))(((((()))+++,,,***)))***))))))))))))***++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++,,,---//////---,,,,,,,,,((())))))***++++++,,,,,,+++---......---,,,,,,---......---------,,,,,,,,,------------------------////////////////////////000000000000000000000000///////////////000111111000000000000111111111111000000111222333333444444222222222222222222222222222333444444555555444444666555555555555666666777999888777777666777777888<<<;;;;;;;;;;;;<<<======???????????????@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBB@@@@@@@@@AAAAAABBBCCCCCC@@@@@@AAABBBBBBBBBBBBAAA===???AAADDDFFFGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDCCCBBB@@@???BBBCCCDDDEEEEEEEEEDDDCCCBBB@@@>>><<<===>>>AAACCCBBBAAABBBEEEEEEEEENNNZZZkkkyyy}}}{{{|||}}}uuuwwwvvvuuu~~~tttdddXXXPPPIIIFFF???AAADDDHHHKKKMMMNNNNNNHHHOOOVVV^^^hhhssswwwvvvwwwooogggcccbbbgggttt}}}yyyvvvtttjjjlllnnnqqqssstttuuuvvvtttnnnfff]]]WWWUUUUUUVVVSSSTTT[[[iiizzz}}}sssooolllsssxxxvvvuuu}}}zzzxxx{{{~~~}}}|||{{{qqqnnnlllrrr{{{pppjjjkkkooorrr}}}wwwqqqpppvvv~~~zzzhhhTTTFFF999999777555222111//////------.../////////......---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++((())))))))))))*********++++++++++++++++++++++++((('''&&&&&&((())))))(((*********)))))))))))))))'''(((+++,,,---,,,+++)))((((((((((((((()))***+++'''((((((((())))))******'''+++,,,)))(((+++---,,,$$$&&&(((***++++++******'''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))&&&(((***)))&&&%%%''')))'''''''''((((((((())))))&&&''''''''''''''''''&&&))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))((()))++++++***(((***************++++++,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++''')))++++++***)))***+++******++++++++++++*********+++,,,,,,,,,,,,+++***,,,+++***,,,//////,,,))),,,+++***+++---...---,,,---------............///000000000000000000000000000000000000000111111222000000//////000111222333111111222222222333333333444333222111111111222333666555555444444555555666444555777888777666444333777777777777777777777777777999;;;;;;;;;;;;===???===>>>????????????>>>>>>@@@AAAAAABBBBBBCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>???AAABBBAAAAAACCCDDDEEEEEEEEEEEECCCBBB@@@??????@@@BBBCCC@@@AAACCCEEEDDDCCC@@@???CCCCCCCCCCCCCCCBBBAAAAAABBBAAA???>>>>>>>>>???@@@???AAACCCDDDDDDEEEGGGIIIRRR\\\iiisssxxxyyyzzz|||zzzyyyvvvuuuzzz|||oooaaaUUUQQQJJJEEEGGGJJJIIIHHHIIIEEEBBBEEEMMMPPPQQQWWW______ZZZWWWVVVVVVYYYcccmmm~~~yyy|||pppiiihhhiiilllgggkkk}}}mmmpppooolllpppxxxzzzvvvooorrrvvv|||yyyrrrppppppqqqrrrrrruuu}}}yyyvvvyyy}}}uuuxxxzzzuuufffTTTEEE===888666333000.........///......---------......///,,,---......//////......+++,,,------,,,)))'''%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******************+++******)))))))))))))))))))))))))))************'''%%%$$$&&&)))+++***)))))))))************))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((()))***,,,,,,,,,+++***''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&((()))++++++''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''(((((())))))******************************...,,,***)))'''''''''(((++++++++++++++++++++++++******++++++++++++*********+++,,,,,,,,,,,,+++***)))((((((+++///000///...---,,,+++,,,---...---,,,---------............///////////////////////////000000//////000000111222000000000000111111111111111111111222222222333333444333222111111222333333555555444444444444555555444555777888888777555444777777777777777777777777666888::::::::::::<<<>>>=========>>>>>>>>>======@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>???AAABBBAAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@??????@@@BBBCCC???AAACCCDDDEEECCCAAA@@@CCCDDDDDDDDDDDDCCCBBBBBBBBBAAA???>>>>>>>>>>>>???===???@@@@@@??????@@@BBBHHHOOOZZZcccjjjqqqyyy~~~zzzwwwuuuvvv~~~}}}iii^^^UUUTTTTTTOOOIIIEEEFFFAAA@@@DDDHHHIIILLLQQQKKKHHHHHHJJJJJJKKKPPPWWWiiiuuu{{{ooo^^^bbbcccccckkkyyyxxxuuuuuuuuuuuusssuuuzzz}}}uuulllgggeeecccfffgggbbbVVVHHH<<<666555333111...---------...///......---------......,,,---......//////......---.../////////...---,,,---------------------------------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))************)))'''&&&''')))***)))'''))))))************))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((******)))))))))(((((((((***)))))))))(((((((((((((((((((((((())))))))))))************************,,,+++***)))))))))***+++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***+++***)))***---///000//////...------...///---,,,---------............///////////////////////////000000//////000000111222000000111222222111//////111111111222222222222333333333222222222222333333444444444444444444444444555666777888888777666555666666666666666666666666555777999999999999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>??????@@@CCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBB@@@@@@???>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@BBBBBB???@@@BBBDDDEEEDDDCCCBBBDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>>============>>>??????>>><<<;;;;;;<<<@@@DDDIIIOOOWWWbbboooxxx{{{wwwuuu{{{{{{mmmiiigggaaaXXXRRRNNNGGGBBBDDDGGGGGGFFFEEEHHHGGGIIINNNPPPNNNOOOQQQUUU___ssslllYYYUUUZZZ^^^cccooozzz|||~~~~~~|||zzz}}}~~~vvvttt{{{uuufffXXXQQQOOOPPPOOOKKKCCC:::333000111000...---,,,,,,------//////...---,,,,,,,,,---,,,---......//////......+++,,,,,,,,,------..............................---------------,,,,,,,,,*********))))))*********++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))************+++***(((((())))))((('''((())))))******))))))(((((((((((((((((((((((((((&&&&&&'''(((((()))******)))))))))))))))(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((************))))))))))))*********))))))))))))((())))))))))))((((((((((((************************+++******)))***+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++///...,,,++++++,,,------111///......//////...,,,---------............//////////////////////////////////////////000111111000111222333222000...---111111111111222222222222222222222222333333333444333333444444444444333333555666777888888888777666666666666666666666666666444666777888777888:::;;;;;;::::::999999999999999:::;;;;;;<<<===>>>??????AAAAAAAAAAAAAAA@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@BBBAAAAAA@@@@@@AAAAAABBB???@@@BBBCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@???>>>======<<<<<>>???@@@AAAAAA???@@@@@@AAA@@@???>>>>>>===>>>???AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>======<<<<<<===>>>???>>>===<<<===>>>@@@AAA@@@??????DDDMMMTTTbbb```dddttt}}}yyywwwooo___PPPJJJCCC???BBBEEEEEEDDDDDDEEEFFFNNNYYY```bbbdddhhhmmmnnnrrrvvvvvvuuuzzzssskkkkkkjjjhhhfffgggiiigggccceeedddlllyyy~~~uuuhhhaaaaaaiiiuuu}}}|||zzz{{{~~~|||zzzwwwwwwtttlll```RRRGGG@@@@@@===888555222000000///------------......//////000///...,,,,,,+++++++++,,,---......///.........///...---,,,,,,,,,------++++++++++++++++++++++++******************++++++******))))))))))))******************************))))))*********++++++++++++******)))))))))))))))((()))))))))************((())))))***)))******+++(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))+++***)))''''''(((((()))************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,------,,,---///111000///......///000...------------............///........................//////......//////000111000000111222222111//////000000000111111111111222111222333444555555444444333444555666666555444333444444555555666666777777666666666666666666666666333555777777777777999:::;;;:::888777666666777888777888999:::;;;<<<===>>>>>>>>>???@@@???>>>===<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>===<<<===>>>>>>??????@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>;;;<<<<<<===============999;;;<<<<<<;;;:::<<<===<<<>>>???===<<>>??????===<<<;;;<<<<<<===>>>>>>???>>>>>>???>>>===;;;;;;;;;<<<=========>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@????????????????????????===>>>>>>>>>>>>===<<<<<<888999;;;===>>>>>>>>>===999:::;;;;;;999999:::;;;999;;;<<<;;;:::;;;???DDDEEEIIIPPP[[[jjjzzz}}}lllYYYRRRPPPNNNKKKIIIIIIEEEDDDFFFGGGFFFIIIMMMIIIFFFFFFKKKNNNOOOPPPSSSYYY^^^aaadddlllwww~~~zzzzzzzzziii]]]WWWTTTUUUUUUTTTTTTVVV^^^eeeqqqooovvvssssss|||~~~~~~{{{xxxwwwrrrkkk___SSSHHHAAA<<<:::555222///.../////////------......///////////////------,,,,,,+++,,,,,,,,,,,,---......//////......((()))***+++++++++***)))++++++++++++++++++++++++))))))*********+++++++++++++++************++++++************************((())))))***++++++,,,,,,+++******)))))))))))))))))))))))))))************''')))***)))'''&&&''')))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''')))***+++,,,---&&&'''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***%%%%%%&&&((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))))))))&&&&&&&&&&&&''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((******************************+++,,,,,,------,,,,,,+++---,,,+++******+++,,,------///222111...++++++,,,---,,,,,,---///000///...---------.........//////.......................................///000000000000//////000111222333000000000000111111111111000222333555666666555555555666777999999777666555222222222333444555666777888888888888888888888888444666777888777888999;;;<<<:::888666555666777777999:::;;;<<<>>>???@@@AAA<<<===>>>??????===;;;:::;;;<<<<<<===============>>>===<<<;;;::::::;;;<<<<<<<<<===???@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::777888:::<<<>>>>>>>>>>>><<<======<<<:::999:::;;;999:::;;;999777777;;;???666<<>>>>><<<<<<======>>>>>>??????;;;<<<===>>>>>>>>>>>>>>>AAA@@@>>>===;;;:::::::::999;;;===???@@@???>>>===@@@@@@@@@?????????>>>>>>@@@@@@@@@???????????????>>>===<<<<<<===>>>===;;;888888999::::::;;;<<<<<<999999999999999999::::::<<<:::888666666777888999888<<<@@@CCCIIISSSbbblllwww{{{wwwtttqqqyyyyyyxxxqqqhhhcccbbb^^^YYYQQQFFF@@@EEEIIIHHHFFFFFFKKKEEECCCGGGKKKKKKLLLNNNRRRVVV[[[___aaa```]]][[[^^^```eeejjjlllooozzz~~~}}}}}}vvvvvvvvvtttqqqoooooooooppp|||{{{tttggg\\\ZZZ```fffhhhlllnnnppppppmmmggg```\\\ccccccccceeehhhkkkmmmoootttzzz~~~{{{yyytttrrrtttrrrxxxuuuggg___]]]UUULLL@@@:::999888333...111111000000//////......///...---++++++,,,,,,---+++******)))***+++---...000...,,,...000222000...)))---111333111...+++***++++++++++++++++++++++++***++++++,,,,,,++++++***''')))+++------+++)))'''************************))))))))))))))))))))))))+++*********))))))((((((+++***)))'''''''''((()))''''''''''''((((((((()))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((*********))))))))))))***************)))))))))))))))++++++++++++++++++++++++******+++++++++***)))((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...////////////////////////////////////000111111111111111000000111111111111000000000000000111222222222333555444444444333333333222111222222222222333333333555666777888888777666555777777888999999:::;;;;;;:::999999888888777777666888888999:::;;;<<<<<<===;;;<<<<<<===>>>>>>??????======>>>?????????>>>>>>AAA@@@???>>>===<<<<<<<<<:::;;;<<<>>>>>>>>>>>>===????????????>>>>>>>>>===@@@??????>>>>>>=========<<<;;;::::::<<<<<<;;;:::777777888999::::::;;;;;;888888888888888888777777:::999888666666666777888666888;;;;;;>>>DDDNNNWWWfffqqq|||}}}zzzwwwrrrmmmjjjsss|||mmm```TTTRRRRRROOONNNNNNMMMHHHEEEHHHIIIGGGDDDEEEFFFHHHLLLOOOPPPOOOMMMLLLPPPPPPSSSWWWWWWWWW___gggnnnmmmllliiifffdddddddddccccccbbb___[[[XXXWWWWWWRRRZZZaaabbbaaaccceeedddccc___VVVOOOLLLOOOTTTWWW^^^aaaddddddcccaaa``````fffhhhlllrrryyy}}}xxxpppnnnwww~~~}}}{{{xxx|||wwwgggYYYRRRPPPHHHAAA999444333222000---000000000000//////......000///...---------......,,,,,,+++***++++++------+++)))(((***---...---,,,***---111222000---++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++***)))(((''''''((()))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***++++++************++++++***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...////////////////////////////////////000111111111111111000000111111111111000000//////000111222222333333444444444333333333333333222222222222333333333333555666666777777666666555666666777888999:::;;;<<<777777777777777777777777888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>?????????@@@??????>>>>>>AAAAAA@@@???????????????;;;;;;;;;<<<<<<===>>>?????????>>>>>>>>>=========???>>>>>>===<<<;;;;;;:::999888777777999999999777666666777777888888999999888888777777666666555555777777777666666666666666777999::::::999<<>>>>>@@@@@@@@@@@@@@@???>>>===@@@???????????????@@@@@@===<<<;;;;;;<<<===???AAA?????????>>>>>>>>>============<<<;;;:::999888888666555444555666777666555555555555666666777777777888888888777666555444444444555555666666555444444666888:::::::::<<>>KKKYYYaaagggkkkjjjgggdddkkkvvv~~~zzz~~~|||zzzzzzmmmlllooosssrrrjjjdddbbb```]]]YYYSSSOOOKKKIIIHHHLLLHHHHHHKKKMMMLLLLLLNNNOOOPPPOOOLLLJJJJJJMMMQQQPPPPPPNNNLLLLLLNNNRRRUUUWWWXXXXXXXXX\\\bbbbbb^^^]]]]]]]]]\\\ZZZ[[[cccllluuurrrmmmbbb[[[\\\dddffffff```UUUJJJCCCAAA444555444111...---000333////////////////////////---------------,,,,,,+++///......---,,,,,,,,,,,,------,,,------------,,,---...///...,,,+++,,,---,,,,,,+++++++++++++++*********++++++++++++******++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((()))'''(((((((((((()))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***''''''&&&&&&&&&&&&'''''')))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------.........//////...------------...////////////////////////////////////000111111111111111111111222222222222111111///000000111222222333333000000000000000111111111222222333333333444444444666666555555555555666666555666666777999::::::;;;777777888999999:::::::::888888888888888888888888:::::::::;;;<<<<<<======@@@@@@@@@@@@@@@???>>>===>>>============>>>?????????>>><<<;;;<<<>>>@@@BBB@@@????????????>>>>>>>>>;;;;;;::::::999888777777444222222333555666555444444444555555555555666666999999888777666555555555333444444555555555444444333444666777777888999::::::AAAHHHMMMTTT]]]ccccccdddlllwwwwwwwwwwwwnnneee___[[[ZZZWWWRRRQQQXXX```bbbbbbccc]]]\\\XXXRRRLLLLLLRRRWWWVVVVVVUUUUUUXXX```jjjqqqsssuuuvvvwww{{{~~~yyyrrrnnnkkkjjjjjjiiikkkvvv~~~|||nnniiicccWWWPPPPPPPPPSSSUUURRRJJJAAA:::777---000111...***(((***................../////////.........------------,,,............---,,,,,,+++,,,,,,+++***((('''''''''---......---++++++,,,---,,,,,,,,,++++++*********)))******++++++******))),,,+++***((((((***+++,,,************************))))))))))))))))))))))))))))))))))))))))))******((((((((())))))))))))((((((((((((((()))))))))*********))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***''''''&&&&&&&&&&&&''''''(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------...------------...////////////////////////////////////000111111111111111111111222222222222111111111111111111111222222222000000000000000111111111333333333333444444444444666555555444444555555666666666777777888999999999888888999999:::::::::;;;777777888888888999999999999999::::::;;;<<<<<<<<>>>>>===<<<<<<<<<<<<<<<======>>>===<<<;;;<<<>>>@@@AAA??????>>>>>>>>>=========999999999999888888888888333222111222444555555444444444555555555555555555888888777777666666555555444444444444444555555555777777666666666666555555:::<<<======CCCNNNVVVXXX^^^hhhvvv{{{yyyppphhhgggrrr{{{yyytttjjjaaa___dddjjjnnnllliiiiiinnnzzz{{{|||{{{||||||{{{}}}yyyvvvwwwuuuhhh___WWWNNNIIIHHHIIIKKKLLLIIICCC;;;444111...000111000,,,***+++------............/////////111000///...---...//////,,,------------,,,,,,+++---......,,,)))(((((())),,,---...---+++++++++------,,,,,,++++++*********))))))************)))))),,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))************'''(((((())))))))))))(((((((((((()))))))))******))))))))))))((((((((((((************************(((((((((((())))))))))))&&&''''''((((((''''''&&&((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))((((((((()))******++++++++++++++++++++++++++++++,,,,,,***)))))))))***+++******++++++,,,,,,------******+++,,,,,,---......+++++++++,,,,,,,,,------...------------...////////////////////////////////////000111111111111111111222222333333222222111222222222111111111111111111111111111222222222333333333333444444444444555666555444444444444555666777777777777888888888888888888888888999999999999777777777888999:::;;;;;;999999999:::;;;;;;<<<<<<======>>>?????????>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;::::::;;;<<<>>>???======<<<<<<<<<;;;;;;;;;888888888888888999999999333222111333555666555444555555555555555555555555666555555555555555555555555444333333333555666777:::999888777777777666555888999777555999AAAFFFFFFRRR]]]lllzzz~~~|||rrrqqqsssvvvuuussswww}}}uuunnnkkk```SSSKKKIIIGGGDDDGGGFFFDDD@@@;;;666333222000111222111000.........---------.........//////111///,,,******+++---///***+++,,,------,,,,,,+++---///000///,,,+++---...+++---......,,,++++++,,,------,,,,,,+++******)))))))))************))))))+++******************+++************************))))))))))))))))))))))))((()))))))))************&&&'''((()))******)))((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((******))))))))))))))))))***'''(((((()))******++++++************************,,,+++)))((((((((()))***(((((()))***+++,,,,,,---******+++,,,,,,---......---------.........//////...------------...////////////////////////////////////000111111111111111111222222333333222222111333333222222111000000000222222222333333444444444333333333444444444555555666555444333333444555666888888888888777777777777888888777777777777777777666777888999:::;;;<<<<<<888999999::::::;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<;;;;;;:::::::::999999999777777777888999999::::::333222222333555777666555555555555555555555555555333444444444444444444444666555333333333555777888666555444444555666666666666777666444555::::::777CCCNNN]]]jjjvvv~~~~~~yyytttppppppqqqsssrrrttt~~~}}}|||wwwkkkaaaccc[[[KKKCCCFFFFFFBBB@@@>>>999555222000111222+++,,,------...---+++***---------.........//////...,,,(((%%%%%%'''***,,,((()))+++,,,---,,,,,,+++'''***,,,,,,******,,,///***,,,......---+++***+++------,,,,,,+++***))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&'''(((*********)))((())))))))))))************''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***((((((''''''''''''(((((('''(((((()))***+++++++++(((((())))))***+++,,,---+++***)))(((((()))***+++************************...---,,,,,,++++++++++++.........///......------,,,,,,,,,---------..............................---......///000111111222222222222111111111111111333333333222222222111111000000000000000000000000333333444444555444333333444444444444444444444444555666666666666666555555777777777777888888888888999999:::::::::999999888:::::::::;;;;;;;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>============<<<;;;;;;::::::999999888<<<<<<<<<<<<;;;:::999888666777888999::::::999888777777666555555555555555555555555555555555555555333333444444555666666666888777555444444555666777666555555555555444444444555555555666666666666777<<>>:::;;;999555222///---------000///...,,,,,,---...............------,,,,,,,,,))))))***+++,,,------...------------------------.........------,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))************))))))++++++******)))(((((((((%%%%%%%%%&&&&&&'''''''''(((&&&$$$$$$&&&((((((((()))((((((((()))))))))(((&&&'''''''''(((((())))))(((((())))))((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''***)))(((''''''((()))***+++***)))'''''''''((())),,,,,,,,,,,,------...///,,,+++***))))))***+++,,,++++++++++++++++++++++++...---,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------....................................//////000000111111111111111111111111111111222222111111111000000000//////000000111222333333222222222333444555555666444444444444444444444444555555666666666666555555666666777777777888888888888999999::::::999999888999999999:::::::::;;;;;;<<<<<<===>>>>>>??????@@@??????>>>>>>============<<<;;;;;;::::::999888888::::::::::::999888777666777777888999999888777666666666555555555555555666444444444444444444444444555555555555444444444444777666555444444555666777555555555555444444444444444444444555555555666666777===EEELLLVVVeeexxx|||mmmyyy{{{}}}|||{{{}}}vvvmmmgggeeeccc]]]UUULLLEEE???999666777555333000///...////////////...---------------.........------,,,,,,,,,+++++++++,,,------......------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''************)))))))))((())))))************))))))))))))))))))))))))******''''''''''''''''''((((((***(((''''''(((*********)))((((((((())))))((((((''''''''''''((((((((()))((((((((((((((('''&&&&&&))))))******))))))(((''''''''''''''''''''''''''')))))))))))))))))))))(((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))((((((''''''((((((''''''''''''((((((+++***)))(((''''''((()))+++***************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,******+++,,,------------,,,,,,,,,---------......------------------------///////////////////////////000000111111222222222111111000000000/////////...///000111222444555555666555444333333333444555444444444444333333333333444444555555666555555444666666777777777777888888888888999999999999999888999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>AAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::999999888888999999999999888777666666777777777777777666444444555555444444444555555666444444444444444444444444666666555444444333222222666555444333333444666666555555444444444333333333333333333333444444444444555999===AAAEEEOOO]]]hhhtttwww~~~yyypppyyy{{{{{{~~~|||xxx{{{vvveee\\\]]]bbbeee^^^RRRHHH@@@:::666444222111000/////////000111......//////......---,,,.........------------------------------.................................++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++***)))((('''&&&&&&************))))))))))))))))))************))))))''''''((())))))***++++++)))))))))(((((((((((((((***((('''''')))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&******************)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))))))))(((((((((((('''((((((((())))))(((((((((***))))))(((((((((((()))***))))))((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,---...////////////,,,,,,,,,---------......------------------------//////////////////.........//////000111222222333111111000000000////////////000111222333444555555===;;;888444222222222222444444444333333333333333333333444555555555444444666666666666777777777888777888888999999999999888999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>BBBAAA???>>><<<<<<<<<<<<;;;;;;::::::999888888888999:::::::::999999888777555555555555555555444444444444444333444444555666333333333333333333333333444444444444333333222222555444333333333444555666444444444444333333333222111222222222333333333333555888:::;;;<<>><<<888555333222333333444444333333333222222222222222333444444444444444555666666666666777777777666777888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>???BBBAAA>>><<<;;;;;;;;;<<<;;;::::::999999888777777888888888999888888777777222333333444444555666777444444333333333333444444333333333333333333333333222222222222333333444444333333333333333444555555444333333333222222222222111111111111222222222333555777888888888;;;@@@DDDHHHMMMTTT]]]fffnnnuuuxxx}}}{{{tttjjjgggjjjmmmqqqpppkkkbbbXXXSSSTTTWWWUUUMMMCCC:::555333333333000//////......------...---.../////////...,,,+++..............................------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))************))))))))))))))))))(((((('''''')))((((((''''''&&&&&&&&&((('''&&&''')))))))))'''&&&((()))((('''&&&''')))((((((((((((((('''''''''''''''((((((((((((((('''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&'''((())))))((('''&&&((((((((())))))))))))(((*********)))******++++++((()))************)))(((************************+++************++++++,,,******+++,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000111111111222222111111111000000000222222222222222222222111777666555444444555666666444444333333222222111111111111222333444444444444555555666666666666777777666666777888999999999999999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@???<<<:::::::::;;;<<<:::::::::999888888777777444555555666666555444444222222222333444666777888555444333222222222222333222222222222222222222222000000111222222333444444111222222333333444444444333333333222222222111111111111111111222222222222333444555555555666999;;;<<<@@@FFFMMMSSSYYY```dddlllsss~~~}}}}}}~~~zzzoooeee``````aaakkkiiiccc\\\UUUOOOLLLJJJDDD???777222000///000000000000//////...------,,,......//////......---,,,.............../////////...---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))************))))))******)))(((((('''&&&&&&(((((('''''''''''''''''')))))))))***,,,,,,+++)))%%%(((***)))&&&%%%''')))((((((((((((((('''''''''&&&'''((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))%%%$$$###""""""###$$$%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''(((((())))))))))))((('''''''''''''''((()))***)))***++++++++++++***)))++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////000000000000000111111000000000////////////000000111111222222222111111111222333444444555444444333333222111111000000111222333333444444444555555555666666666777777555666777888999999999999777777777777888888888888:::::::::;;;<<<<<<======>>>===:::999888999;;;<<<::::::999999888777777777333444444555555555444444333333333333444555777888666555444222111111111111222222222222222222222222111111111111222222222222000111222333333444444444222222222222111111111111111111111222222222333333222333444444444444555666666999===AAACCCHHHMMMRRRUUU___ooo}}}|||yyyssskkkccc^^^[[[ZZZbbb```[[[TTTLLLEEE@@@>>>999666222/////////......///////////////......---//////...------------------........./////////000.........---------------------------------------************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))************))))))((((((((((((((((((''''''(((((((((((((((((()))))))))))))))+++,,,,,,+++)))$$$'''***)))%%%$$$&&&))))))(((((((((''''''''''''&&&&&&'''(((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''######$$$$$$%%%&&&&&&'''&&&%%%###""""""###%%%&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))******)))((())))))))))))***+++------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,.........///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000000////////////000/////////............------...000111222333444///000000111111111000///444444333333222111000000///000111222333444444444555555555555666666666777555555777888888999999999555555555555666666666666888999999::::::;;;<<<<<<===;;;999777777999;;;<<<::::::999999888777777777555555666666777666666555666555444333444555666777666555444222111000000///111111111111111111111111333333222222111000000000///000111222333444444444222222222111111111111000111222222222222333333333333444555555555444444444444666999:::;;;===BBBFFFFFFOOO___ooowww|||||||||sssqqqnnniiiddd^^^ZZZXXXWWWWWWTTTLLLBBB:::888888555444222111111111000...---...//////000000//////000///...,,,,,,---......---.........//////000000////////////////////////////////////////////////(((((())))))*********+++************************************************))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((())))))*********+++))))))************))))))&&&&&&''''''((()))))))))(((((())))))******++++++''''''''')))++++++)))'''$$$'''***)))%%%###&&&***))))))(((((('''''''''&&&&&&&&&'''((())))))((((((&&&&&&'''(((((()))((((((((((((((((((((((((((((((&&&&&&''''''((()))******)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***)))(((''''''((()))***&&&'''(((*********)))((())))))))))))))))))))))))++++++,,,,,,,,,,,,------))))))(((((()))******+++)))******++++++******)))************************+++)))((())),,,---------,,,,,,,,,---------......//////////////////......---......///000111111222111111000000//////......111111111111111222222222000000000000000000000000000111111222222111111000222222333333333333444444444444333333333444444555555555666999;;;;;;999777666666666666777777777777777777888888888999999999::::::999999999999999999999888888777666555555444555555555555555555555555666555555555555444444444555444444333222111000000222222222222222222222222333222222111111222222333222222222111111111000000222222111111111111111222222222111000000111222222444444444444444444444444555444333222333555777999===DDDOOOYYYbbbooo}}}{{{||||||uuuppphhhjjjmmmooommmeee[[[SSSNNNKKKEEE>>>888555333333000000//////.........---////////////////////////---.........---,,,,,,+++//////////////////////////////.........---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++(((************************************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******++++++******))))))(((((())))))((((((((((((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&)))(((''')))++++++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%&&&''''''((((((''''''))))))***))))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,))))))************))))))++++++++++++++++++++++++,,,+++***+++---......---,,,,,,,,,---------..............................---......///000000111111000000000000//////......///000000000000111111111000000000000000000000000111111222222222222111111222222222333333333444444555444444333333333444444333222222444777999999888555555666666666777777777777777777888888888999999999999999999999888888888888888777666666555444444444444444444444444444444555555555555444444444444111111111111111111000000222222222222222222222222222222222111111222222222222222222111111111000000111111111000111111222222111111111111111111111111333333333333333333333333333333222222333555666777888===DDDKKKSSS^^^lllvvv~~~vvvqqqmmmllllllllljjjfff]]]SSSLLLCCC@@@;;;777333111000000000/////////....................................---.........------,,,+++........................///.........------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++)))************************************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))))))))))))))((((((((('''''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((('''''''''''')))((('''(((++++++(((%%%''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((((((((((((''''''&&&(((((('''&&&&&&'''((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))************+++,,,,,,++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,---......---,,,,,,,,,---------.......................................//////000000111000000000////////////.........//////000000000000000000000000000000000000222222222333333222222222222222222222333333333333555555444333333333333333444222111111444666777777444444555555555666666666777777777777888888888888999999999888888777777777777777666666555444444444444444444444444444444444555555444444444333333333/////////000000000111111222222222222222222222222222222111111111111222222222111111111111000000000000000000000000111222333000000111222222111000000222222222222222222222222111111222222333444444444333666999<<>>===;;;888555333111///222222111000//////000000000000000000000000000000...,,,+++,,,...000000///////////////////////////...............---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------++++++++++++------,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++*********))))))+++***)))))))))))))))******++++++***'''&&&&&&''')))***+++,,,,,,+++)))((())))))*********))))))(((###$$$&&&''')))***++++++%%%&&&&&&&&&''''''((((((***)))(((''''''((())))))''''''''''''''''''''''''((((((&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))&&&&&&((((((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((($$$&&&)))++++++)))&&&$$$ !!!"""$$$&&&((()))***((((((((((((((((((((((((((((((((((((((()))*********)))'''%%%%%%%%%'''(((+++***)))((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,+++)))(((((())))))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------.../////////......------------......------...////////////............///000111111111000111111222222111111000////////////////////////000000111111111222222222222222222111111222555777QQQAAA333000333444333444444333222111111222333444444333333222222444555666555444444333222222111111222222222111111111000000222111111000//////000000111111000000000000111111//////000111111000000///////////////////////////---.........//////000000////////////////////////............////////////------------------------000///.........///111111222222222111111111000000000000000111111222222333000/////////000111333444666777999;;;@@@GGGPPPVVVllloootttyyy~~~|||xxxuuuuuupppkkkcccZZZRRRKKKDDD???999888777555444222111111222222111000000000000000000000000000000000000000111///......///000///...........................000000///...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------************************+++++++++*********))))))((((((((())))))***++++++'''((())))))(((((()))***'''((()))******)))(((((((((((()))***************&&&&&&'''((()))))))))((()))))))))))))))*********))))))(((''''''((()))***''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))&&&''''''(((((((((''''''&&&&&&''''''((((((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((())))))(((&&&$$$$$$%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''''''''&&&'''(((((()))***((('''%%%%%%%%%'''(((++++++***)))))))))******((((((((()))******++++++))))))))))))))))))))))))*********++++++++++++,,,***+++,,,***(((''''''(((************+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---......//////......------------............///000000000//////......//////000000111111000000111111111111000000000000000000000000000000000000000111111111222222111222222111000111444666999222...000333444444555333222111000000111222333222222333333333444444444444444333333222222111111222111111111111000000000111111000/////////000000000000000000000000000000111111111222222111111000////////////////////////,,,,,,---...///000111111////////////////////////............////////////........................//////......//////000111222111111111111000000000111111111111111111111111///.........///000111222555555666666666888===@@@MMMQQQVVV\\\aaagggnnnrrrzzz{{{qqqooouuuyyyooofff___[[[VVVRRRLLLFFFAAA<<<777333333333333333222222222222222222111000000000000111000000000000000000000000444222000///000000///...------------------------111111000...---,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---((()))***+++,,,------...))))))))))))))))))))))))+++++++++***************''''''((()))***+++,,,,,,&&&((()))***)))((()))***%%%&&&'''((((((((((((((('''((()))***************))))))))))))((('''&&&&&&*********)))))))))))))))((((((''''''((()))***+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))))))))))))))''''''''''''((()))******&&&'''''')))***++++++,,,))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((('''%%%%%%&&&''''''++++++******************(((((())))))************))))))))))))))))))))))))************++++++++++++)))***+++***)))((()))+++---,,,***))))))***,,,---+++++++++++++++++++++++++++,,,,,,------...//////......------------.........//////000000000000000.../////////000000000111222222333333333333222222000000000000000000000000000000000000111111111111000111222111000111333555222222333444444444555666666555333222222333444444111111222333333333333222333333333333222222111111111111111111000000000000111000000/////////000000000000111111111111000000111111111111111000000///////////////////////////---------...///000000111////////////////////////............////////////000000000000000000000000............//////000000111111111111000000000000111111111111000000000000000000000000111111222222222444555666555666888:::===@@@CCCGGGJJJOOOTTTWWW]]]ccclllvvvwwwsssvvv~~~{{{yyyyyyxxxwwwoooooollleee\\\RRRKKKGGGEEEBBB>>>;;;888666333111222222222222222222222222222222111000000111111111000000000000000000000000333111//////000000///...------------------------000000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++++++++************************************************(((((())))))************(((***++++++((('''&&&'''$$$%%%&&&'''(((((())))))))))))*********))))))(((*********))))))'''&&&%%%((('''''''''&&&%%%%%%%%%'''''''''((()))******+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((('''''''''((()))+++,,,'''(((((()))******++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''&&&&&&&&&&&&''''''*********+++++++++******)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++''')))++++++++++++---///000...,,,)))((()))***+++++++++++++++++++++++++++++++++,,,,,,---...............------------.........//////000000000000000////////////000000000000111222222333333222222111000000000000000000000000//////000000000111111111000111222111000000111333333666888666444444666888777666444333333333444555000111222222333333222222333222222222222222111111000000000000000000000000000///////////////000000///000111111111111000/////////000000///...------///////////////////////////////////////.............................................////////////000000000000000000000000---......///////////////000000000000000000000000111111000000000000000000///000000000111111111111,,,...000222222222333555555777999;;;===???CCCEEEGGGLLLTTT^^^nnn~~~yyyqqqkkkiiihhhfffeeeYYYXXXUUUOOOHHHAAA>>>======;;;888777777777555444333333333222222222111111222111111111111111222222111111111111111111111111000...---...///111111000---------------------------------...............+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++******************************++++++***)))((('''''')))++++++)))'''&&&&&&&&&&&&''''''((()))***+++++++++++++++***((('''&&&))))))))))))))))))((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((()))*********((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))))))))((((((((((((((((((((((((((('''''''''((()))+++,,,(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&'''''''''((()))******+++*********))))))))))))))))))******)))))))))))))))))))))))))))))))))************+++''')))+++++++++,,,...///000...,,,***))))))***++++++++++++++++++++++++++++++++++++,,,------............------------............///000000000//////////////////000000000000//////000000000000//////000000000000000000000000/////////000000000111111///000111111000///000111000555666333111444888999555444333222111111222222000000111111111222222222222222222222222222111111//////000000000000000111//////......//////000000///000111222222111000///............---,,,++++++////////////////////////000000//////................................................////////////------------------------------...////////////...//////000000000000000111000000000000000000000000......////////////......,,,...000000/////////000///111333444555777:::<<<===@@@EEEKKKYYYjjjuuuxxx~~~~~~}}}}}}}}}qqqiii```YYYVVVSSSOOOLLLHHHGGGDDD???;;;888888999:::888666666777777666555444444444333222222111111222111111111111222333333111111111111111111111111///---,,,---///111111111------------------------,,,,,,------.../////////+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++.........---------,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++***)))'''%%%###&&&)))+++******)))***(((((((((((()))***++++++++++++++++++***((('''&&&(((((()))*********))))))((((((((('''''''''''''''&&&'''((()))******))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((()))******(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&)))(((''''''''''''((()))%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&'''(((((()))&&&&&&&&&''''''''''''''''''((()))*********))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++******+++,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,---............------------......------...////////////...000000000000//////////////////000000000000//////////////////////////////////////////000000000111...000111111000//////000---222444000000444777555555444222111000000000111111000000///000111222333111111111111111111222222////////////000000111111...............///000000///000111222222111000///............---,,,+++***////////////////////////.........///////////////....................................////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......////////////000000111111......//////000000111111...///000000000///......///111222222000000000111///111222222222333555777666999;;;>>>GGGSSS[[[[[[bbbhhhoootttvvvvvvwwwxxxyyytttvvv~~~{{{{{{|||sssttttttssspppmmmiiifffddd]]]VVVNNNIIIGGGDDD@@@<<>>===:::777666666777888666555444555666555444333333222222222222222222222111111111222222333444111111111111111111111111111000...///000111111000........................---------...............+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------************************))))))*********+++++++++)))***+++++++++)))'''&&&"""%%%)))++++++************)))((((((((()))***+++))))))************))))))))))))*********))))))((((((((())))))))))))))))))'''((()))******)))((((((((((((((((((((((((((((((((()))***++++++***)))((()))))))))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''(((''''''&&&'''(((*********)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,***((('''((())))))))))))***+++---...///++++++++++++++++++++++++***++++++,,,,,,---...............------.........,,,------...............000000000000////////////111111222222222222111111////////////////////////////////////000000000000...000111111000...///000,,,222444111111555555111666555333111111111111222222111///......000222333111111111111111111222222.../////////000000111111...............///000111...000111222222111000...............---,,,+++***////////////////////////,,,------...///000111111..................................../////////000------------------------,,,,,,.../////////...---.../////////000000111111---......///000111111222000111222333333222111000...000111111000000111333444444444333111000111333111333444555;;;DDDGGGFFFGGGKKKQQQUUUXXXYYY[[[]]]bbb^^^cccooowwwzzz{{{wwwvvv|||~~~xxxtttooommmqqquuuooofffbbbaaa___\\\XXXSSSOOOMMMMMMGGGBBB@@@@@@@@@<<<888<<<======;;;888666555666888666555444555666555444000111111111222222222222222111111111222333333444111111111111111111111111555333111000111111000////////////////////////////////////......------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++------------++++++''''''((()))***++++++,,,))))))))))))))))))))))))))))))******++++++++++++'''(((***+++,,,***)))(((%%%(((+++,,,***((('''&&&******(((''''''((())))))&&&'''((()))++++++,,,,,,***************)))((('''''''''(((((())))))******(((((()))******)))((('''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%******))))))((((((''''''((((((((((((((((((((((((&&&&&&((((((((('''&&&%%%%%%%%%&&&'''((()))******&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&""""""$$$&&&(((***+++,,,''''''''''''''''''''''''""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''(((((((((''''''''''''''''''((())))))+++******)))(((''''''&&&+++++++++************)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))***************)))((((((***+++,,,,,,------,,,,,,,,,------......------,,,000///...---,,,------...........................111111000///...,,,***))).........///////////////////////////////////////000000000000000000000000222000///000444666444222555444222000............111111000000//////......////////////////////////333000///000111///......000000000000000000000000//////000000000000//////000000000000000000000000..................------........................//////.........------------------............///////////////////////////............////////////000000000000111111111111000000////////////000000000000000000//////////////////000111111111111111000000000000000000000000000000111222444555666666<<<===>>>AAACCCFFFIIIJJJMMMNNNQQQWWW```jjjtttzzzzzzqqqjjjppp|||{{{rrrlllgggaaa______^^^ZZZUUUQQQPPPMMMJJJHHHEEEDDDCCC===<<<999888777777888999999888666555444444444555666666555555444222222111000000000000000000111111222222222222222222222222---...000111111000...---000000000000//////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++******)))))))))***++++++,,,,,,+++++++++************************************************++++++******))))))((((((,,,,,,++++++***)))))))))''''''***...222222...***,,,,,,++++++***))))))(((''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))'''''''''''''''((())))))&&&''''''((()))******+++*********))))))))))))((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***))))))***+++,,,,,,------,,,,,,,,,------......------,,,//////---,,,,,,,,,------///////////////////////////////////////...---,,,.../////////////////////////////////////////////////////////////////////111000///000222333222111222111000.........//////000000000000//////......////////////////////////000///...111333333222111000000000000000000000000//////000000000000//////////////////////////////---.............................................///.........------------------------................................................/////////////////////000000000111111000000////////////000000------...///000111222222//////000111111111111000000000000000000000000000000111111222333444555555333333444666888:::<<<===>>>>>>@@@DDDJJJRRRZZZ___lllooosssuuuuuuqqqlllhhhsssuuuxxx{{{|||||||||{{{}}}zzzwwwuuuiiibbb]]]aaakkkooojjjcccYYYUUUPPPNNNOOONNNJJJFFFAAA@@@>>><<<;;;:::999999===;;;999777777777888999999888666555444444555555666555444444333333333333222222111111000111111111222222222222222222222222222444555666666555444222111111000000000///////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,+++******************************))))))))))))))))))))))))*********))))))((((((((('''(((((()))******++++++&&&&&&'''***---...+++(((---,,,,,,+++******))))))'''((((((((()))))))))***((((((((((((((((((((((((************)))))))))((((((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''''''''''''''((())))))%%%&&&'''((()))***+++,,,***))))))))))))((((((((())))))))))))))))))))))))************************+++++++++***************,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,------......------,,,...------,,,,,,,,,,,,---000000000000000000000000...//////000000000////////////////////////......////////////////////////////////////////////////...000111000//////000111000///...------...///000000000000////////////...////////////////////////******,,,...000222111///000000000000000000000000...//////000000//////...........................------....../////////000------------------------............------------------------............---------------------------............/////////.........////////////000000//////......//////000------...///000111111222...///000000111111000000000000000000000000000000111111222222222333333333111111111111222333444555666666666888;;;@@@EEEHHHQQQSSSVVVXXXXXXVVVSSSQQQ[[[\\\]]]]]]^^^cccjjjpppzzz}}}yyy~~~}}}xxx}}}||||||wwwpppjjjeeebbb___]]]UUUQQQOOOQQQUUUWWWTTTPPPGGGCCC???>>>??????<<<999888888777777666666777777;;;:::999777777777888888888777666555555444555555666555333222222333555666555444333222111111111222111111111111111111111111111222333444444333222111111111111000000000000////////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((())))))******(((''''''(((***+++)))(((,,,,,,++++++******))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''((())))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%((((((((((((((('''''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''''''''''''''''''''''''''((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000111111111111000000////////////............////////////////////////////////////////////////...000222111///...000222111000///...---...///000////////////////////////////////////////////////***,,,------///111///+++////////////////////////...//////////////////...---------------------------------...//////000000------------------------------------------------,,,,,,---------.........---------------------------------.........//////---------.........///////////////....../////////000000/////////............//////000000000000000000000000000000000000000111111111222222222222222444333333222222222333333777666555666777:::<<<>>>BBBCCCEEEFFFGGGGGGFFFEEEIIIKKKKKKJJJJJJPPP\\\eeeppptttyyy||||||yyyvvvuuu}}}|||yyywwwuuutttssssss|||vvvqqqttt~~~yyynnnlllmmmlllmmmooonnnmmmmmmooorrrxxxzzz}}}oooeeeeeehhhfffbbb\\\WWWTTTRRROOONNNHHHGGGFFFFFFGGGGGGFFFEEE@@@===;;;:::;;;;;;999777:::999999888999999:::::::::999888777777777777888777777666666555555555555666444222111111333666888777666555333333222222222111111111111111111111111...///000000000000///...222222111111111000000000////////////............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++******)))((((((''''''+++***)))))))))******************)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))((((((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&((((((''''''''''''''''''%%%&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))+++,,,+++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((((((((()))))))))))),,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++******+++,,,,,,------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,........................222222222222111000///...000000//////.........---////////////////////////...........................111333222000///111444444333111///.........///...............////////////////////////////////////222222///000222000***..............................////////////......------------------------,,,---------.........///------------------------,,,,,,------------------,,,,,,,,,------------...------------------------------------............------------............//////............//////////////////..................///000000000000000////////////////////////111111111111111111111111333222111111000000000000444333333444444666777888777777999:::;;;<<<<<<<<>>??????>>><<<;;;:::;;;;;;::::::999888777777666666666777888888777777777777777777666666666666666555555555555444222111111444666888777666555444333333333333111111111111111111111111333333333333333333333333222222222222111111111111000000/////////.........................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************((((((((())))))))))))))),,,++++++******)))((((((+++******((((((((()))***((((((((((((''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))+++,,,+++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&'''((()))***+++,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))***************************************+++++++++)))******+++++++++++++++***+++,,,,,,------,,,,,,,,,------......------,,,+++,,,,,,------------,,,........................222222222111111///......000000000///......------////////////////////////...........................000111111111111222444555444222000///.........---............/////////////////////////////////,,,000///***+++111000***........................---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,------------.........---------............//////......------......///,,,,,,---...///000000111---...//////000000////////////////////////////////////000000111111111111333333222111111111222222222333333444555555666666333333555666777888888888999;;;<<<<<<<<>>>>>=========999999999888777777777888888888777666666666777777555666666666666666666666444555666777777666555555444444333333333444555555555555444333333444444444333333333333333333333333222222222111111222222222444333333333333222222222000000000000/////////...........................................................................+++,,,,,,------,,,,,,+++)))))))))*********++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********+++++++++,,,(((((())))))***+++++++++&&&(((***)))'''&&&(((***))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''((())))))***'''''''''''''''((())))))+++******)))(((''''''&&&+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++++++++++++++,,,------.........---++++++,,,---------,,,,,,,,,------......------,,,+++,,,.../////////......000000000000000000000000------///000000111111111111000000///...---------////////////////////////........................,,,+++***,,,111444333111000///...------...///000---------.........//////////////////////////////***//////,,,222@@@EEE@@@---------------------------..................---........................---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------////////////////////////,,,,,,,,,---------...............////////////000.........------.........//////.........------------......///////////////////////////////////////,,,---...///000111222333/////////000111222333333444555666777666666444333222333555666777777666666777555555666999===>>>>>><<<>>>@@@BBBBBBDDDGGGIIIHHHIIIJJJLLLNNNOOOPPPPPPXXXXXXYYYZZZ[[[\\\]]]^^^^^^ZZZWWWWWWXXXVVVOOOJJJIIILLLPPPUUUXXXVVVQQQNNNJJJOOOMMM\\\ooo```HHHKKKJJJHHHFFFEEEEEEEEECCCBBBBBBAAA@@@@@@@@@@@@???>>>;;;;;;;;;:::888888999:::666666555555666666777888555555666666666666666555444555666777777666555555444444444444444444444444444444333333333444444555444444444444444444444444444333333222222333333444444444444333333333222222000000000000////////////////////////////////////////////////////////////........................++++++------------++++++))))))*********+++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))(((((('''''''''***,,,,,,***)))+++---***************+++++++++******))))))(((((((((''''''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))$$$%%%%%%&&&'''((()))))))))(((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++'''&&&&&&''')))***((('''((('''&&&&&&'''((()))******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))((()))---111222000...+++***+++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---...//////.........------------...////////////............////////////.........---------------............------........................////////////////////////////////////////////////------------------------+++---......---,,,,,,---+++000222000222888888555......//////...---,,,,,,------------------------.........------,,,++++++,,,,,,,,,++++++*********,,,******,,,//////---***************************,,,,,,++++++++++++******,,,---------,,,,,,+++***,,,+++,,,///222111,,,(((---------------------------------............///...............///000000---------............///...//////000111222222333111111111000000000000000111222222333333222222111000111222333444555555555333444555666777666555444777666666888:::;;;;;;:::;;;::::::<<<@@@CCCDDDDDDHHHIIIIIIIIIIIILLLQQQTTTZZZ[[[\\\]]]]]]^^^^^^^^^]]]\\\ZZZYYYYYYXXXUUUSSSRRRTTTVVVWWWWWWUUUSSSQQQMMMLLLKKKQQQ^^^fff^^^PPPNNNEEE@@@CCCEEEBBBBBBDDDDDDCCCBBBAAA@@@>>>===<<<@@@===:::888888999888777888888888888888777666555777777666555444444333333555555555666666777777777888777666555444444333444555555555555555555444444000222666888999777555333555444444333333444444555333333333444444444555555333222111222222222000......000111111///...///000000000///------,,,,,,---//////.........------------,,,,,,++++++,,,,,,---000000000000///...---,,,+++---///000///---+++)))+++,,,,,,---...///000000+++++++++************)))))))))))))))))))))))))))(((((())))))*********++++++***)))))))))***,,,,,,))))))(((((((((((())))))))))))(((((()))***++++++,,,+++++++++******))))))******))))))((((((''''''%%%%%%&&&'''((()))******''''''(((((())))))************))))))((((((''''''***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%(((((()))***++++++******$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%'''******)))'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%'''&&&&&&''')))***((('''))))))''''''&&&'''(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***((((((***---000...,,,+++***+++,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,---...............---------------...////////////............////////////.........---------------............------------------------------........................------------------------------------------------+++,,,......---,,,---...,,,///...++++++111333000...............---,,,,,,---------------------------------...............---,,,,,,,,,++++++++++++***))))))+++---...,,,)))++++++++++++++++++++++++***+++++++++,,,,,,------------------,,,,,,+++***,,,+++,,,---///000///...---------------------------------............///...............//////000---------............//////000000111111222222222111111111111000000000000222222333333333333222222000111222333444555555555333444555666777666666555777777777888:::;;;;;;;;;<<<;;;;;;>>>BBBEEEFFFFFFIIIIIIIIIIIIIIILLLQQQTTT[[[]]]___aaabbbccccccbbb```]]][[[ZZZZZZZZZYYYWWWVVVWWWWWWXXXWWWUUUSSSQQQMMMLLLKKKLLLWWWeeejjjiiiOOOJJJHHHIIIGGGCCCCCCGGGEEEDDDBBB@@@???>>>>>>>>>???===;;;:::;;;;;;:::888;;;;;;;;;:::999777666555666666666666666666666666555555666666777777777777888777666555444444444444666666666666666666666666333444777888888777555444555555444444444444555555333333444444444555555555555444222222333222000......000111111000//////000000///......------------//////.........------------,,,,,,++++++,,,,,,---............---,,,+++***+++---///000000...,,,***++++++,,,,,,------......+++++++++************)))************************((()))))))))************+++***)))))))))***+++,,,******))))))))))))******))))))(((((()))******+++(((((((((((('''''''''&&&***)))))))))(((((((((''')))***************++++++(((((((((((())))))))))))***)))))))))((((((((('''***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&''''''((('''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))'''***)))(((''''''&&&&&&''''''((((((((((((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++)))((()))+++---,,,+++******+++,,,---------------....................................,,,------............------------------....../////////............//////...............---------------............------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,......---------...///000---((((((,,,...------............------,,,------------------------,,,,,,---......///000000------------,,,,,,,,,,,,)))))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------,,,,,,,,,,,,++++++.........---,,,---///111........................---------............///......------......///000---------............///000000000111111111111111111111111111111111111111222222333333333333222222111222333444444444444444444444555666666666666555666777777888:::;;;;;;<<<<<<<<<===AAAEEEHHHJJJJJJKKKKKKKKKJJJKKKMMMQQQUUU[[[^^^bbbeeegggfffeeedddaaa___]]]\\\]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSSSSQQQRRRPPPLLLMMMWWWaaafff^^^SSSHHHFFFHHHHHHHHHHHHEEEDDDAAA???======>>>???>>>===<<<<<<======;;;:::>>>======<<<:::888666555555555666666777888999999666666666666777777777777888777666555555444555555555666666777777888888888777777888888888777666666666666555555555555666666444444444444555555555666777555333333333222000//////000222222111000000111000//////............////////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,+++***))))))+++,,,...000000///---,,,+++++++++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++))))))))))))******************))))))******+++,,,++++++************++++++))))))((((((((()))*********************)))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&))))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&'''&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((&&&###$$$&&&(((&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$%%%'''((('''''''''((('''&&&&&&((())))))((((((((((((''''''''''''''''''(((((()))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***+++,,,******))))))***+++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------,,,,,,------...//////......------......///........................,,,------......------,,,++++++,,,,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------............***+++---...------...///000000...,,,+++------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------************+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,,,,,,,,,,,,,,,,,,,...000000...***))),,,...,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////---------............///000000000///////////////000111111111111111222222222333333333333333333222222333444444555555555444333444444555555555555555555666888999999:::<<<===>>>>>>@@@DDDIIIMMMNNNNNNPPPPPPOOONNNMMMOOOSSSVVV[[[^^^cccfffhhhfffcccaaa^^^^^^___aaabbbaaa^^^\\\ZZZYYYXXXVVVUUUUUUVVVVVVVVVXXXXXXSSSOOOOOORRRTTTmmmZZZFFF@@@FFFLLLJJJEEEDDDBBB???<<<;;;<<<===>>>;;;;;;;;;===>>>>>><<<:::======<<<;;;:::999777777555666666777888888999999666666666666666666666666777777666555444444555555555555666777888888999999999999888777666666666666666555555444444555555666444555555555555666666666777555333222222111000...///111333333222111222333000000//////...//////000////////////............------,,,,,,,,,,,,------+++++++++++++++***))))))+++,,,...///000//////...------,,,,,,+++++++++***+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))************************++++++++++++******))))))******+++))))))((((((((())))))***++++++++++++++++++++++++))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%******))))))((((((''''''))))))))))))(((((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%(((((((((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((,,,(((###$$$(((+++)))&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$&&&(((((('''&&&%%%)))'''&&&&&&((())))))(((%%%&&&&&&'''((())))))***((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********)))))))))))))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---............------------......---.....................,,,,,,------------,,,,,,+++++++++,,,,,,---------........................---------------------------------....../////////***,,,......---------...------...000000...------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------++++++,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,------***---000///,,,***+++---++++++++++++++++++++++++---------............///---------------...//////---------............///...............---------000000111111222222222333333333333444444333333333333444555666666666666666444444444444444555555666555777:::::::::;;;===???BBBBBBEEEIIINNNRRRSSSRRRVVVUUUTTTRRRPPPQQQSSSVVV\\\___dddggghhheeeaaa___ZZZ\\\```eeegggeee```[[[YYYYYYWWWVVVVVVXXXYYYZZZYYYXXXXXXXXXWWWUUUTTTTTTccc]]]SSSKKKGGGFFFEEECCCBBB@@@===:::999:::<<<===:::::::::<<<>>>>>><<<:::999:::::::::::::::999999777777777777777777777777777777777666666666666666777666666555555555555666555555666777888999999::::::999888777666666777777555555444444444444555555555555555666666666777777777444222111111111000///000222333444333222333444111111000/////////000000000000/////////............------,,,,,,------...+++,,,,,,,,,,,,++++++***+++,,,---...//////............------,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++******))))))))))))))))))))))))******++++++++++++))))))(((((((((((())))))))))))((((((((((((((()))'''((((((((((((((((((((((((((((((((())))))))))))((())))))))))))***************))))))((((((''''''(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&,,,(((###$$$(((+++)))&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&'''((((((&&&$$$###)))'''%%%%%%''')))))))))###$$$&&&((()))*********((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))*********(((&&&))))))******++++++++++++************++++++++++++------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,------.........------------......---------...............,,,,,,------------,,,,,,++++++,,,,,,------......---------------------------------------------------------...//////000000+++---......---,,,,,,---)))))),,,000111---+++,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((,,,,,,,,,,,,------------+++,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++---,,,+++***+++,,,---...(((+++---...............++++++++++++++++++++++++---------............///------,,,,,,------...///---------............///------------............000000111111222333333333333333444444444444333333444555666777888999999999666666555555666666777888888;;;>>>>>>===>>>AAADDDHHHIIILLLQQQVVVYYYYYYXXX[[[ZZZXXXTTTQQQPPPRRRTTT\\\___dddggghhhfffbbb```XXX\\\bbbhhhjjjhhhbbb^^^[[[ZZZZZZYYYZZZ\\\]]]^^^___XXXSSSSSSSSSRRRRRRSSSKKK[[[ggg```OOOCCCBBBDDD@@@>>><<<:::::::::;;;<<<;;;::::::;;;======<<<:::888999::::::;;;;;;::::::999999999999999999888888999999999888888888888888888888777777777777888888777888888888999:::::::::::::::999888888888999999666555555555555555555666666666666666777777777777777444222111111222222111000222444555444444444666333222111000////////////000000000/////////............------------......,,,,,,---------,,,,,,+++,,,,,,------------------......------,,,,,,,,,++++++++++++************)))++++++++++++++++++++++++************))))))))))))))))))***++++++++++++***))))))(((((((((((())))))))))))((((((''''''(((((((((((())))))))))))******(((((((((((())))))))))))((((((((())))))*********))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%&&&%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))(((((('''&&&&&&%%%%%%(((&&&###$$$&&&(((&&&$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''(((((('''%%%$$$###***'''%%%%%%''')))))))))$$$%%%'''((())))))))))))'''(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***+++------+++(((******++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------------,,,+++***,,,,,,++++++,,,,,,---......------,,,,,,------...---------.........//////+++,,,,,,------,,,,,,++++++,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000---...//////---++++++,,,+++)))***//////+++***---***+++,,,---------------+++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,---***+++,,,+++)))))),,,///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++******,,,...///222000.........///...------------------------------------............///------,,,,,,------...///---------............///.........//////000000000000000111222222333444444333333444444444444333333444555777999:::<<<<<<<<<:::999888888888999;;;;;;<<<@@@CCCDDDBBBBBBFFFJJJPPPQQQTTTXXX]]]```___^^^^^^]]]YYYUUUPPPNNNOOOQQQXXX[[[___ccceeeeeecccaaa\\\^^^ccchhhkkkkkkgggddd__________________``````aaaYYYSSSRRRPPPLLLLLLOOOGGGXXXfffeee[[[QQQIIIDDD??????>>>===<<<<<<<<<<<<>>>===;;;;;;<<<===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<888888777777777777888888666666777777777888888888888555333222444555666555111333555555555444555777555444333111000///......000000000000/////////.........------------......++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))************************************)))))))))(((((()))***+++,,,++++++******))))))))))))))))))***))))))((('''''''''''''''******++++++,,,,,,,,,,,,'''((((((((()))))))))***((((((((((((((('''''''''(((((((((((())))))))))))'''((((((((()))))))))***'''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%***(((%%%%%%'''))))))***&&&'''((())))))(((''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))),,,000222000...++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++------------,,,,,,+++***,,,,,,++++++,,,,,,---......------,,,,,,------...---------.........//////+++,,,,,,------,,,,,,+++,,,,,,------...///000000------------------------++++++++++++++++++++++++---------...///000000111...///000///,,,******+++000,,,+++//////***+++///***+++,,,,,,------------++++++++++++++++++++++++*********+++,,,,,,------*********++++++,,,,,,,,,)))++++++***((((((+++...************************))))))***+++,,,,,,---...---,,,+++******,,,...///>>>888111---------,,,***////////////////////////---------.........//////---,,,,,,,,,,,,---......---------.........//////...//////000111222222333000000111222333333444444333444444555555444444333444555777:::<<<===>>>???<<<<<<;;;:::;;;<<<===>>>???CCCGGGHHHFFFFFFJJJNNNUUUWWWYYY^^^bbbddddddccc___]]]ZZZTTTOOOLLLMMMNNNRRRUUUZZZ^^^aaabbbbbbaaa```aaacccgggjjjlllkkkiiidddcccccccccbbbbbbaaaaaaYYYVVVVVVYYYWWWQQQPPPUUUUUUUUUVVV[[[dddfffVVVBBB@@@@@@??????>>>>>>======AAA???<<<<<<===>>>>>>===>>>>>>>>>>>>===<<<;;;:::::::::<<<===>>>@@@AAAAAA@@@@@@??????>>>>>>>>>===>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>=========;;;<<<===>>>??????>>>>>>::::::999999999999::::::777777777777888888888888999777444444555777888888111333555666555555666777666555333111000///......000000000000////////////......------------......***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********************************+++++++++************)))))))))))))))))))))))))))+++*********))))))((((((((()))***+++,,,+++******++++++************++++++***)))((('''''''''''''''''''''(((((()))))))))***'''((((((((())))))******......---,,,+++***))))))''''''(((((())))))******'''((((((((())))))******'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&'''((())))))))))))$$$$$$%%%&&&&&&''''''(((######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((%%%'''******)))'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&((((((******))))))******+++,,,******))))))((((((''''''))))))***++++++++++++***,,,+++******++++++***)))+++***)))'''''')))***+++000000///......---,,,,,,)))))))))))))))******+++++++++------------++++++......---,,,,,,---------+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,------,,,++++++//////.........---------------------------------------------------------+++++++++***++++++,,,,,,---...//////...---***)))------------------------------,,,+++,,,---...///***++++++,,,,,,++++++***,,,,,,************,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------************************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,+++***+++---000111EEE888///111444111,,,***/////////......---------000000//////........................////////////---------...............222222333333333222111111222222222333333444444444777666555666888888666555777999;;;>>>@@@BBBBBBCCC???@@@@@@???===>>>BBBFFFHHHHHHHHHJJJMMMQQQTTTVVV```^^^^^^```eeegggeeeccc^^^[[[UUUNNNGGGDDDDDDFFFHHHJJJNNNTTT\\\aaaeeefffeeecccbbbccceeehhhjjjjjjffffffffffffeeedddcccbbb\\\ZZZWWWWWWXXXXXXUUURRRRRRQQQPPPPPPPPPNNNJJJFFFGGGGGGFFFEEEDDDCCCBBBAAAEEECCC@@@???????????????AAACCCDDDCCCAAA??????@@@=========>>>@@@CCCFFFHHHBBBBBBAAAAAABBBBBBDDDDDD??????@@@AAABBBBBBAAA@@@>>>>>>???BBBAAA===>>>AAA===>>>???@@@@@@AAADDDFFF>>>>>>===<<<;;;;;;===???777666666777999999888777666777777888999::::::;;;666777777777666555444444777555333222000000000111///000111222222111000///000...,,,---000111000...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******------------------------))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))((())))))((('''''')))*********++++++++++++******))))))))))))))))))******''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&(((******'''$$$(((((((((((((((((((((((((((&&&$$$$$$&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((("""$$$'''))))))'''$$$"""!!!"""$$$%%%&&&'''''''''))))))(((((())))))***+++((((((((((((''''''''''''(((((()))************)))+++***************)))(((+++***)))(((((()))***+++++++++******)))((((((''')))))))))))))))******++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++***+++,,,,,,---------,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++++++++---...//////...---+++)))------------------------,,,,,,,,,,,,,,,---......***++++++,,,,,,++++++***---,,,+++******+++,,,---)))***************++++++))))))))))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++******,,,...000222>>>444...000333222000000.........---------,,,,,,/////////......---------............////////////---............/////////000111222333444555555555333333444444555555555555777777777999:::;;;999777999:::;;;>>>AAACCCEEEGGGEEEFFFHHHGGGFFFGGGJJJMMMPPPOOOOOOQQQSSSWWW[[[^^^kkkhhhffffffgggfffaaa]]]UUUSSSOOOJJJEEEBBBAAABBB???BBBIIIQQQZZZaaaeeefffhhhgggfffgggiiijjjiiihhhgggggggggggggggfffeeeddd___\\\ZZZZZZZZZZZZXXXUUUUUURRRPPPNNNNNNMMMKKKIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCEEEFFFGGGEEECCC@@@???@@@???@@@AAACCCEEEGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDBBBCCCCCCCCCBBBAAABBBCCCAAA>>>>>>AAAAAA>>>>>>AAA@@@AAAAAABBBBBBBBBDDDEEEDDDCCCBBB@@@>>>======>>><<<;;;:::;;;;;;;;;:::888777777777777777777888888777777777888777777666666666555444222111000111111///000111222222222111000111///---...000111///------------,,,,,,,,,,,,+++,,,,,,++++++++++++++++++------,,,,,,,,,,,,,,,,,,******************************************************************************++++++++++++******))))))))))))))))))))))))***)))))))))((((((((('''))))))(((''''''((())))))((()))***)))'''''')))***))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((******(((%%%((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%'''(((((('''%%%######$$$%%%&&&'''((((((((((((''''''''''''((())))))&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))))))))))))))(((''''''+++***)))(((((()))***++++++++++++***))))))(((((()))))))))))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------............------,,,,,,,,,,,,++++++***+++,,,,,,------------............------------++++++++++++++++++++++++------------------------000000...---,,,+++++++++---......///...---+++***------------------------++++++,,,------------,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---*********)))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************,,,...000222444///+++---...,,,---...------------,,,,,,,,,,,,......------------,,,,,,............////////////........./////////000000///000222555777888999999555555555555666666666666888888:::===??????===;;;;;;;;;<<<>>>BBBFFFJJJLLLLLLOOORRRTTTTTTUUUVVVWWWZZZYYYYYYYYY\\\```dddgggqqqooolllkkkjjjfff___YYYRRROOOKKKFFFBBB???>>>===;;;???HHHQQQYYY```ccceeejjjjjjjjjjjjjjjiiieeebbbdddeeeffffffffffffdddddd___^^^[[[[[[[[[ZZZXXXVVVWWWSSSOOOLLLLLLMMMMMMMMMKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGIIIJJJHHHFFFCCCCCCCCCAAACCCEEEHHHKKKMMMNNNNNNOOOPPPRRRTTTTTTRRRPPPOOONNNPPPQQQNNNJJJGGGHHHIIIIIICCC???AAACCCBBBAAACCCDDDDDDDDDDDDDDDDDDCCCCCCEEEDDDCCCBBBAAA???>>>>>>???===;;;;;;;;;;;;999777999888888777666555555444777777888888999888888888666666444333222111111222000000111222333333222222222111//////000000///---......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******++++++++++++******************************))))))))))))((((((((((((***))))))(((((())))))***((()))***)))(((((()))***(((((('''&&&&&&'''((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((()))******((('''(((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((((((''''''(((((()))***&&&&&&&&&''''''((((((((('''((())))))******))))))'''(((******((('''''''''******)))(((((()))******,,,+++++++++*********))))))))))))))))))******+++---,,,+++******+++,,,---++++++*********+++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---++++++******)))))))))((()))************+++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,)))))))))***,,,...000111111///...,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...//////000000111111111111222444666888:::;;;;;;666666666666666666666666999:::<<<@@@CCCDDDBBBAAA=========???DDDIIIOOORRRTTTWWW[[[___aaaaaaaaaaaaaaa`````````cccgggkkkmmmooommmllllllkkkggg```ZZZWWWRRRKKKEEEBBB@@@???>>>BBBGGGPPPXXX]]]aaadddeeejjjiiiiiiiiihhhddd^^^ZZZ```aaabbbddddddcccbbbaaa]]]\\\ZZZYYYXXXWWWUUUTTTUUURRROOOMMMMMMNNNOOONNNQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKIIIIIIKKKNNNPPPNNNNNNNNNLLLIIIGGGFFFGGGCCCEEEGGGKKKPPPTTTXXXZZZYYY\\\bbbgggjjjkkkiiihhhdddgggiiifff^^^XXXUUUUUUWWWMMMEEEDDDFFFFFFEEEFFFIIIHHHGGGFFFGGGFFFEEEDDDEEEDDDDDDDDDEEEEEEDDDCCCBBB@@@>>>===>>>===<<<;;;<<<<<<:::999777666444444666777888888999999999999777666555555444333333333111111222222333444444444444333222111000000..................------------+++++++++,,,,,,,,,,,,---******++++++++++++,,,,,,************************************************++++++++++++++++++++++++******++++++++++++******************************))))))))))))((((((((((((******))))))))))))******((()))+++***)))((()))***)))(((&&&%%%%%%&&&((()))((())))))))))))'''&&&%%%(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((())))))))))))((((((((((((((((((((((((((('''''''''((())))))'''%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))(((((((((((()))******'''''''''(((((())))))***((()))******++++++******''')))++++++)))''''''(((******))))))))))))******))))))(((((((((((((((''')))))))))))))))******+++,,,,,,***))))))***,,,,,,+++*********++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,((()))***+++,,,...///000///111111///,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,............//////////////////000000111222333333555555777888999:::::::::777777777777777777666666999:::===AAAFFFHHHGGGFFFAAAAAAAAACCCGGGNNNTTTXXXZZZ]]]bbbgggjjjkkkiiigggeeeeeeeeefffiiillloooqqqpppnnnmmmnnnnnnjjjddd^^^YYYSSSKKKEEEEEEFFFHHHIIINNNTTT\\\bbbfffhhhjjjlllkkkjjjiiihhhfffaaa[[[WWW^^^___aaaccccccbbb```___[[[[[[ZZZXXXVVVTTTSSSSSSRRRPPPOOOOOOQQQQQQPPPOOOVVVTTTRRRQQQPPPPPPPPPQQQQQQQQQOOONNNOOOUUU]]]ccc```^^^ZZZTTTMMMIIIGGGGGGFFFHHHKKKPPPWWW___fffjjjnnnsss{{{~~~yyyooogggcccdddXXXLLLIIIJJJIIIJJJLLLSSSPPPMMMMMMNNNNNNMMMLLLLLLJJJHHHHHHIIIIIIHHHFFFEEEDDDBBBAAABBBCCCCCCBBB@@@@@@>>>===;;;999888777666777888999999999999999888888777777777666555555333333333333333444555555555555444333111//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++******++++++++++++******************************(((((((((((())))))))))))))))))************))))))((()))++++++***))))))******)))'''&&&&&&''')))***))))))***+++***)))'''&&&))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))(((((((((((((((((((((((('''&&&%%%&&&'''(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%&&&'''))))))(((((())))))***+++((((((((()))))))))))))))))))))***+++++++++++++++'''+++......+++((((((***)))))))))******)))))))))************************)))))))))))))))******+++++++++************++++++++++++***++++++,,,---...************++++++++++++++++++,,,,,,,,,,,,------.........---,,,+++***))),,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))***+++,,,---......(((+++,,,******---//////,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------............///////////////000000111222333444444777888888999:::::::::999999999999999888888888888::::::<<>>>>>=========<<<:::999:::===CCCJJJNNNPPPSSSSSSUUUXXX\\\aaaeeehhhnnnoooqqqwww|||}}}zzzwwwtttwww{{{~~~pppnnnllllllnnnnnnkkkhhh[[[YYYZZZ___gggmmmmmmkkknnnqqqtttrrrnnnlllnnnqqquuupppiiidddbbbbbbbbbbbb]]]^^^```bbbaaa^^^[[[XXXTTTVVVVVVSSSNNNKKKKKKMMMPPPMMMJJJKKKOOOUUUZZZ]]]\\\^^^cccjjjtttvvvhhh```^^^___ZZZ```kkkwwwwwwmmmfffcccfffqqq|||~~~wwwvvv|||{{{tttkkkggghhhiiihhhfffQQQNNNJJJGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC??????@@@??????>>>===<<<<<<===>>>>>>>>>===<<<;;;:::888777555444444444444444666777555222111222444000000000000////////////000000///...,,,+++***)))++++++,,,------...//////++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((('''((((((((())))))******&&&'''((())))))((('''&&&'''***,,,---,,,***))))))(((((())))))))))))(((((("""$$$'''***+++***)))(((******))))))((((((((('''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&######&&&)))((((((((((((((((((((((((,,,)))%%%###%%%''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%(((***,,,&&&&&&&&&&&&&&&'''((((((+++***)))(((&&&&&&%%%%%%''''''((((((((((((((((((...---,,,++++++---///000(((((())))))))))))(((((()))))))))))))))))))))))),,,***)))((((((***,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------...///000000------,,,+++************........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++/////////......---------++++++************++++++++++++******************++++++************++++++---------------,,,+++***++++++******************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,+++*********+++---///000//////.........---------........................000000000000000111111111///000222444555777888888777;;;===::::::<<<===;;;@@@>>>>>>???BBBCCCAAA>>>===>>>AAADDDHHHLLLPPPSSSRRRTTTXXX\\\aaaeeejjjlllooorrrvvvzzz||||||{{{zzz}}}{{{yyy{{{{{{qqqjjjmmmqqqnnnhhhddddddccccccggglllppppppooooooqqqsssqqqooooooqqqtttooommmeee[[[[[[bbbfffeeecccaaa``````aaa^^^YYYUUUTTTTTTTTTQQQMMMJJJIIIJJJMMMOOOPPPQQQRRRWWW___fffdddjjjsss}}}vvvqqqoookkkppp|||}}}rrrppprrrwwwzzznnnoooyyy~~~|||mmm[[[NNNPPPVVVTTTLLLGGGFFFFFFFFFDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBAAA???===;;;===???@@@@@@@@@>>>===>>>;;;777444555666666666666777777666444222333444333333222222000///------000///---,,,++++++,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&$$$$$$&&&''')))******))))))))))))******+++)))(((,,,000111...)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''***)))'''%%%$$$$$$%%%%%%((((((((((((((()))******((((((((('''(((((()))***(((((((((((((((''''''''',,,+++***))))))+++---...((())))))******))))))((())))))))))))))))))))))))+++***)))))))))***+++,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,------.........+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,,,,++++++***++++++++++++************++++++************************++++++************+++++++++,,,,,,,,,,,,++++++***************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))*********+++++++++,,,,,,---,,,+++++++++,,,---...//////.........---------........................000000000000111111111111///000222444666777888888666;;;?????????AAA???<<<===>>>@@@CCCEEEFFFCCCAAA@@@BBBFFFJJJMMMQQQTTTVVVYYYZZZ\\\^^^```dddgggjjjqqqtttyyy~~~}}}zzz{{{~~~wwwnnngggiiimmmkkkgggeeegggfffeeegggkkkmmmllljjjnnnqqqttttttrrrpppppprrrkkkkkkfff___^^^ccceeebbbbbbaaa___^^^^^^[[[VVVRRRQQQQQQRRRPPPNNNMMMMMMNNNPPPRRRUUUWWWZZZ```iiiooouuu|||}}}zzz{{{|||{{{nnn``````dddccc]]]XXXMMMJJJFFFCCCBBBCCCCCCCCCCCCBBBAAABBBCCCBBBAAA???>>>>>>>>>??????@@@AAAAAA@@@===:::888777777777666555666777666444333333444333333333222111000///...000///...---,,,,,,,,,---------......------,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++************************************))))))))))))))))))))))))))))))))))))******************)))(((((()))************))))))))))))*********((((((+++///000---)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%###""""""""""""###((((((((((((((()))******((((((''''''((())))))***))))))(((((('''''''''&&&))))))((('''((()))***+++)))******************))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))************************++++++,,,,,,,,,,,,,,,,,,************+++,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***)))))))))***+++++++++************++++++************************++++++************++++++************++++++++++++************************************************************************))))))))))))))))))))))))************************************************+++++++++***************))))))*********+++++++++......---,,,++++++,,,,,,...............---------........................000000000111111111222222000111333444666777888888666===BBBDDDFFFHHHEEE@@@:::===BBBFFFHHHHHHGGGFFFCCCGGGMMMQQQSSSTTTVVVWWW\\\]]]___```aaadddhhhkkkwwwzzz}}}{{{zzz{{{|||{{{{{{tttlllfffhhhjjjhhheeedddccccccccceeehhhiiiiiihhhnnnqqqtttuuussspppnnnmmmhhhiiigggbbbaaabbbbbb```aaa```aaaaaa```]]]YYYUUUTTTUUUUUUTTTRRRQQQRRRTTTVVVZZZ```dddiiioooxxx~~~|||ooommmpppooojjjfffZZZTTTLLLIIIKKKLLLJJJHHHEEEDDDBBBBBBDDDDDDDDDBBBBBBAAA?????????AAADDDEEECCC@@@===<<<;;;999666444444555666555444333444555333444444444333222222111000000000///......---------............---,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++************************))))))))))))))))))))))))))))))))))))******************************************))))))))))))******)))((('''***---...+++((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((((('''''''''((()))*********++++++++++++******))))))))))))))))))))))))(((((()))***+++************)))))))))))))))))))))))))))))))))))))))))))))++++++++++++************+++*********++++++,,,---************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********,,,---++++++************++++++***************+++++++++++++++************++++++(((((()))))))))***++++++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++---------,,,,,,,,,------................................................000000000111111222222333111222333555777888888888888===BBBDDDHHHLLLKKKFFF;;;>>>CCCFFFGGGIIILLLNNNJJJOOOTTTWWWWWWVVVWWWXXX]]]```ccceeegggjjjooottt|||zzzyyywwwwwwwwwwwwwwwuuuooolllmmmlllgggcccbbb[[[\\\___cccfffiiijjjjjjpppqqqqqqpppmmmjjjhhhgggeeeeeedddaaa____________```eeekkkpppqqqmmmgggcccccccccbbb___\\\[[[[[[\\\ccchhhpppvvv{{{yyywwwyyyyyytttooofff```ZZZ\\\``````ZZZRRRKKKHHHEEEDDDDDDDDDCCCBBBBBBBBBAAAAAABBBDDDEEEFFFCCCBBB@@@>>>===:::666333333555666666444444555777444444555555555444444333111111111000000///...---...............------,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((******))))))))))))******((('''''')))++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%))))))(((((('''''''''&&&((((((((((((((()))************++++++++++++******))))))))))))))))))))))))'''((()))************))))))))))))))))))))))))***))))))))))))))))))))))))******************))))))---,,,++++++*********++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))******************))),,,+++*********+++,,,,,,++++++************++++++))))))*********+++++++++++++++************++++++)))(((((((((((()))++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++,,,---......//////---.............................................///000000111222333333333222333444666777888888999777:::;;;===CCCKKKMMMKKKAAADDDFFFFFFFFFJJJRRRYYYXXX\\\```aaa^^^\\\^^^```kkkooosssttttttuuuzzz~~~{{{vvvvvvvvvuuuuuuuuuvvvwwwxxxuuuuuuvvvrrriiibbb```ZZZ]]]aaaeeeiiikkkmmmnnnrrrpppkkkgggdddbbbaaa``````^^^]]][[[YYYZZZ^^^cccgggppp}}}zzzuuutttsssooolllkkkkkkmmmrrryyyyyylllkkkmmmttt|||yyymmm```RRRNNNIIIEEECCCBBBAAA@@@BBBCCCDDDFFFFFFEEEEEEDDDCCCBBB@@@???>>>;;;777333555666777777555555666888555555666666666555555444222111111000//////............//////......---,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,---************************))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((******))))))))))))******(((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$((((((((((((((()))******$$$$$$%%%%%%&&&'''((()))(((((((((((((((((((((((((((((()))))))))*********)))******************)))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************************))))))******************...---,,,+++************++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++((()))************)))(((((()))))))))************++++++************++++++)))))))))***++++++,,,,,,++++++************++++++***)))((((((((()))***+++)))))))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************************+++++++++******+++++++++,,,,,,,,,***+++,,,...////////////---------.......................................///000000111222333444444333444555777888888999999666666444666>>>JJJOOONNNJJJMMMOOOLLLJJJOOOZZZdddiiilllooommmiiihhhlllqqqyyyvvvrrrtttvvvvvvvvvvvvxxxyyy|||{{{|||{{{tttiiicccbbbcccfffjjjlllllllllmmmmmmoookkkeee```^^^\\\[[[ZZZXXXWWWWWWXXXXXX[[[dddnnnvvv}}}|||~~~rrrvvvppp]]]XXXPPPJJJGGGEEECCCBBBDDDEEEGGGHHHGGGFFFDDDBBBBBBAAA@@@@@@???===:::777777888999888777666777888666666777777666555444444333222000.........//////...////////////...------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$((((((((((((((()))******&&&&&&&&&'''((()))***+++&&&&&&''''''((()))))))))'''(((((()))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))(((((('''((()))***+++************++++++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++---------,,,+++*********++++++++++++++++++++++++)))***++++++++++++***)))'''(((***+++,,,+++***)))++++++************++++++((())))))***++++++,,,,,,++++++************++++++,,,+++)))(((((()))***+++((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********++++++++++++,,,,,,,,,,,,---------+++,,,---...//////......---------.........//////........................///000000111333444444555444555666777888999999999777666555777AAANNNTTTSSSTTTYYY[[[XXXTTTWWWbbbmmmuuuxxxyyyvvvrrrttt||||||wwwuuusssuuuxxxyyyxxxxxxzzz|||~~~}}}{{{rrrhhheeeggghhhlllooopppnnnkkkkkkkkkhhhddd___\\\\\\[[[YYYWWWTTTTTTXXX___ccchhhuuu{{{lllfff^^^WWWSSSQQQOOONNNGGGGGGGGGFFFEEEDDDCCCBBBCCCAAA@@@@@@AAA@@@>>><<<:::;;;;;;:::888777888999777777777777666555333333444222///,,,,,,---///000///////////////...------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************)))(((((()))************))))))))))))******((())))))(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((('''%%%$$$&&&&&&&&&&&&&&&'''((((((+++******))))))))))))***%%%%%%&&&'''((()))******&&&'''(((((())))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***)))'''&&&'''(((***,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,,,,---************+++,,,------************************......------,,,+++******++++++++++++++++++++++++***+++,,,------,,,+++***(((***---//////...,,,+++++++++************++++++((())))))***++++++,,,,,,++++++************++++++...,,,***)))((()))***+++((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******++++++++++++,,,,,,,,,---------......---.../////////...---,,,---------.........//////........................///000000222333444555555444555666888888999999999::::::999===HHHUUUZZZYYY[[[aaaeeebbb]]]^^^hhhrrrzzz|||}}}yyywww{{{}}}zzzxxxvvvuuuxxx{{{|||zzzzzz|||~~~~~~{{{wwwooogggggglllgggkkkoooooollljjjiiijjjaaa^^^\\\\\\]]]\\\YYYVVVTTTVVV]]]hhhpppvvvyyysssjjjccc___]]]\\\[[[KKKIIIGGGDDDCCCBBBCCCCCCCCCBBBAAAAAABBBCCCBBBAAA;;;<<<===;;;999888888999888888888777666444333222444222...+++***,,,///111///////////////......---+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))'''&&&$$$$$$&&&''')))******))))))))))))******))))))))))))''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&%%%###!!! ***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))(((((((((((())))))&&&''')))*********)))(((++++++***)))((('''&&&&&&,,,+++***)))***+++---///&&&(((***,,,---,,,+++***---***'''''')))+++***)))(((((())))))*********+++******************************++++++++++++******************************)))************+++++++++++++++******++++++,,,---+++++++++,,,,,,---------)))***++++++,,,,,,++++++++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,---------(((((())))))*********+++''''''((()))***++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))******************************++++++++++++******(((***---...---,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000111111111222333444555666444444555666777:::<<<===>>>888555<<>><<<;;;:::999777888777555444333333444555222111000.........///000////////////////////////000//////...------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******))))))))),,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))******++++++++++++******))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))+++***)))(((''''''((()))'''&&&%%%%%%&&&(((+++,,,((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''((('''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))&&&'''((()))***))))))(((******))))))((((((''''''((('''%%%%%%%%%&&&((()))'''(((***,,,,,,,,,+++***,,,***'''''')))+++***)))((()))))))))************************************+++++++++,,,,,,+++++++++************************)))************+++++++++***))))))))))))***++++++))))))******++++++++++++***+++,,,,,,------,,,,,,***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********((()))))))))************************++++++++++++))))))************))))))))))))))))))))))))))))))******************************++++++++++++******+++---......,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,---------.........////////////000000000000000000000111222333444555666555555666888;;;>>>???CCC???===BBBNNNYYY^^^___^^^gggqqqsssqqqpppuuuzzz|||wwwsssqqqqqqqqqvvvtttrrrrrrsssuuuvvvvvvssssssqqqmmmiiiggghhhiiijjjggggggiiihhhdddbbbccc```___]]]]]]eeeqqqwwwwwwzzzvvvwwwiiieee```]]]\\\ZZZUUURRRGGGEEEBBBAAABBBCCCCCCCCCFFFDDDBBBAAAAAA???===;;;:::999777555444444444444444444333222111111111111000000000000000000000000//////......---------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++******,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((************)))))))))((()))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''(((((('''&&&&&&'''))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))((((((((((((+++***(((''''''((()))***'''(((***+++,,,,,,+++***+++)))(((((()))******)))))))))))))))************************************+++,,,,,,,,,,,,,,,,,,+++************************)))************+++++++++)))(((((((((((()))******(((((((((((()))))))))))))))******+++,,,+++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************,,,,,,,,,,,,++++++************++++++++++++******))))))))))))))))))))))))******************************++++++++++++******.........---+++***+++,,,.........---------------,,,,,,,,,---------......,,,------------.........////////////000000000000//////000000111333444555777666666666888<<<@@@BBBBBBAAAAAAEEELLLTTTZZZ]]]```iiitttyyyxxxwww{{{}}}xxxsssppppppqqqrrrvvvrrrmmmlllnnnppppppooolllmmmllljjjhhhgggiiijjjfffcccaaaccccccbbbcccffflllkkkjjjmmmxxx~~~{{{uuurrrnnnmmmnnnlllhhhdddVVVRRRLLLHHHGGGGGGHHHHHHFFFDDDBBBAAAAAAAAA???===>>>===;;;888666444444333666666666666555444333222000000000000000000000000...............---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))************++++++++++++******))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''))))))((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))'''(((((()))))))))))))))'''((((((((()))))))))***......,,,++++++++++++,,,((()))***++++++++++++******))))))))))))******))))))))))))))))))************************************++++++,,,,,,++++++***************************))))))*********+++++++++)))(((((((((((()))******(((((((((((((((((((((((('''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))************+++++++++,,,)))))))))))))))*********++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))******************************++++++++++++******---...---,,,******,,,////////////......------,,,,,,,,,,,,---------......------------............////////////000000000000000000000111222444555666777777666666999===AAADDD@@@BBBDDDHHHMMMSSSZZZ^^^```hhhrrrwwwyyy{{{zzzxxxvvvtttrrrrrrssstttsssnnnhhhgggjjjllllllkkkkkkkkkjjjhhhfffeeefffgggbbb___```eeeiiilllqqqwww~~~yyysss{{{zzz{{{{{{|||yyysssiiiddd\\\VVVTTTSSSRRRRRRJJJGGGBBB@@@AAABBBCCCCCCBBB@@@>>><<<999666444444666777777777666555333111000000000000000000000000........................+++++++++******++++++++++++,,,,,,------.........,,,,,,------------------************************************************)))))))))))))))***************++++++++++++******))))))))))))((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))''''''((()))((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))(((((((((((())))))((((((((((((((())))))***''''''(((((())))))************))))))(((((((((((()))*********+++++++++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))***++++++))))))))))))))))))))))))((())))))***************+++******))))))******+++))))))))))))))))))))))))+++++++++,,,,,,,,,------******))))))))))))))))))(((((())))))***++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))******************************++++++++++++*********+++++++++***+++...000/////////......------,,,,,,,,,,,,---------......---------.........//////////////////000000000000111111111222444666777888777777777888;;;???DDDFFFCCCGGGKKKOOOSSSYYY```eeeccciiipppuuuyyy~~~~~~yyyuuuttttttsssrrrpppnnnmmmmmmiiieeeeeegggiiiiiiiiikkkjjjhhhdddaaa___aaacccbbbbbbhhhsss|||zzzssslllxxxtttqqqllliiigggfffeeedddWWWQQQIIICCCCCCEEEHHHJJJDDDCCCAAA???<<<999777666666666666666555333111000000000000000000000000000000000////////////......,,,++++++++++++++++++,,,,,,,,,,,,------......///,,,---.........---,,,,,,************************************************(((((())))))******************++++++++++++******))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))%%%&&&'''((())))))))))))''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''))))))))))))************))))))(((((((((((())))))((((((((((((((()))******''''''(((((())))))******((((((((((((((((((''''''*********************+++((()))++++++)))((()))***************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++***))))))))))))***++++++************))))))))))))***+++,,,,,,------,,,,,,++++++************++++++)))))))))))))))))))))))))))************+++++++++************))))))))))))&&&'''((()))***+++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))******************************++++++++++++******'''(((*********+++...000.........---------------,,,,,,,,,---------......------........./////////////////////000000000000111111222333555777888999888999:::===@@@DDDGGGIIIFFFJJJNNNSSSWWW]]]bbbeeeggglllrrrxxx~~~xxxrrrqqqpppooommmjjjgggeeecccggggggfffeeeeeeeeefffggghhhfffccc```^^^___cccgggmmmppp{{{}}}wwwuuuyyyyyy{{{~~~}}}zzzggg___SSSJJJFFFEEEGGGHHHDDDDDDCCCBBB???===;;;999777777777666555333222111111111111111111111111111222222222111000000//////---,,,,,,++++++,,,,,,---,,,,,,------------------------...//////...,,,+++++++++++++++++++++++++++************************((((((((()))******++++++******++++++++++++******))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))%%%&&&''''''((('''''''''%%%%%%&&&'''((()))******+++******)))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))))))))(((((('''((()))***+++(((((((((((()))))))))))))))******++++++++++++***++++++***************+++'''))),,,,,,)))((()))***************)))))))))((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++)))(((((((((((()))***************)))))))))(((((()))******+++,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))******+++++++++)))))))))******)))))))))))))))))))))))))))))))))******************************++++++++++++******%%%''')))*********+++,,,,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////////////////000000000000000000111222444666888999;;;<<>>===;;;;;;999777666555444444444444444444444444444444555555444333111000//////...------,,,,,,------...---------,,,,,,,,,,,,,,,---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))******++++++******++++++++++++******))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))$$$%%%'''(((((((((''''''((('''&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))(((((((((((('''((()))***************++++++***************+++&&&))),,,,,,***((((((***+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++'''''''''''''''((())))))******))))))((((((((('''&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************+++++++++++++++*********))))))((((((,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))******************************++++++++++++******%%%(((***+++)))(((((((((+++++++++,,,,,,---------,,,,,,,,,---------................../////////000////////////000000000000//////000111333555777888<<>><<<999888777777888666666666666666666666666777777666444222111/////////......------......///---------,,,,,,+++++++++---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))***+++++++++******++++++++++++******))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))&&&''')))*********))))))+++)))'''&&&%%%&&&((()))###$$$$$$%%%%%%&&&&&&'''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))((('''&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''******++++++++++++******+++*********))))))(((((())))))(((((((((((())))))++++++******))))))(((((((((((())))))******++++++))))))************)))))))))************)))((((((***)))'''&&&'''(((***,,,+++*********))))))((((((++++++******))))))((((((,,,+++***))))))***+++,,,---,,,,,,,,,+++*********---,,,***(((((()))***+++---,,,+++***)))))))))))),,,++++++***)))(((''''''************************)))************+++++++++(((((())))))******++++++++++++,,,,,,,,,---------((()))***+++,,,+++******++++++,,,,,,,,,---------000//////.........//////000000...---,,,,,,,,,---///000///...---...000333444222222444888999777555999AAAHHHIIIKKKOOORRRRRRZZZYYY]]]bbbddd```^^^^^^```jjjyyy|||uuummmfffaaa^^^___aaaaaabbbeeeiiilllmmmkkkhhhccc___]]]___aaadddjjjooottt}}}}}}qqqbbbVVVLLLEEEAAADDDFFFDDDCCCFFFCCCCCCBBB???<<<::::::;;;999888888777777666666666555666777555222///------+++,,,,,,------.........,,,,,,---...////////////......---------,,,,,,,,,///---++++++++++++***(((++++++************++++++++++++************++++++...,,,+++***+++***((('''(((((((((((())))))))))))))))))*********+++++++++***************)))((((((******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++***(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%'''&&&$$$%%%'''%%%!!!$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))))))))******++++++******)))************)))))))))(((******))))))))))))***************)))))))))))))))************++++++++++++))))))************))))))'''((()))***************)))((('''''''''(((***+++************)))))))))(((*********)))))))))))))))***)))(((''''''((()))*********))))))))))))))))))---,,,***)))((()))***+++,,,,,,+++***)))(((((()))(((((())))))******++++++************************)))************+++++++++))))))))))))************++++++++++++,,,,,,,,,,,,((()))***+++,,,++++++***++++++,,,,,,,,,---------//////...............///000000000000000000000000...///000000000000222333222666:::;;;888666666777;;;CCCIIIKKKNNNTTTXXXXXX^^^^^^```dddbbb\\\YYYZZZdddlllwww~~~uuunnniiieeecccbbbdddfffggghhhiiilllnnniiihhhddd^^^ZZZ\\\ccciiiyyy~~~|||{{{{{{zzzyyywwwxxx{{{}}}~~~~~~{{{oooZZZOOOFFFFFFFFFCCCBBBCCCAAABBBBBBAAA@@@@@@BBBCCC;;;;;;;;;;;;:::999888777666888888777444111//////------..................---......////////////............---------,,,,,,+++***)))***+++,,,,,,+++++++++************+++++++++******))))))******+++,,,+++))))))******((('''((((((((()))))))))******))))))*********+++++++++***************)))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$''''''%%%&&&)))((($$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%&&&'''((())))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))******)))******++++++******)))************))))))))))))++++++************++++++))))))))))))************,,,,,,,,,+++++++++++++++))))))************))))))&&&'''((()))+++++++++,,,(((((((((((())))))))))))************))))))))))))))))))))))))************))))))(((((((((((())))))(((((()))))))))))))))))),,,+++***)))((()))***+++++++++***)))(((((((((((('''(((((()))***+++++++++************************)))************+++++++++***************)))))))))*********++++++++++++,,,)))******+++,,,+++++++++,,,,,,,,,,,,------------........................///000111222333222111111,,,...000111000000222333333>>>HHHGGG>>>777999>>>BBBHHHLLLNNNRRRXXX\\\]]]___```cccfffbbb[[[ZZZ]]]kkkpppvvv{{{~~~~~~vvvmmmhhheeeeeefffeeegggiiiiiihhhhhhhhhiiiaaabbb```[[[XXX]]]iiittt~~~~~~}}}wwwsssqqqmmmjjjeee```]]]\\\\\\\\\[[[ZZZYYY[[[^^^aaaccccccfffhhhkkknnnqqqrrrrrrrrrrrrvvv}}}kkk]]]NNNHHHGGGEEEBBBBBB@@@@@@@@@AAABBBDDDEEEFFF@@@AAAAAAAAA@@@>>>;;;:::888::::::999666333222222000000000000000/////////000000000000000000///...///.........------------,,,+++***+++---...---,,,++++++************++++++******))))))))))))******+++***)))***++++++***))))))))))))*********++++++)))))))))************+++)))************))))))((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###&&&'''%%%&&&))))))&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&))))))(((((((((((())))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((())))))***))))))************))))))*********)))))))))))))))+++******))))))******+++(((((())))))******++++++,,,,,,,,,++++++******)))))))))************))))))'''''')))******+++++++++''''''((()))***)))))))))*********)))))))))))))))(((((())))))******+++++++++******************+++))))))******++++++,,,,,,+++***))))))))))))************)))(((((((((((((((*********)))))))))))))))************************))))))*********++++++++++++++++++******)))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,------..................///111333333111000...///111222222111222333555666DDDRRRTTTJJJBBBBBBFFFIIIMMMOOOOOOSSSZZZ^^^^^^]]]___dddhhhgggcccdddiiisssuuuxxxzzz|||}}}zzzxxxwwwtttpppjjjgggfffhhhjjjiiikkkkkkjjjgggdddbbbbbbZZZ^^^bbb```___eeetttyyyrrrllliiihhhhhhoooqqqqqqnnniiiccc^^^\\\WWWTTTPPPLLLJJJIIIJJJKKKKKKJJJIIIJJJMMMPPPQQQQQQSSSSSSTTTTTTUUUVVVWWWXXX___aaaeeemmmyyy|||lllZZZOOOKKKIIIEEEBBBCCCCCCBBBCCCEEEFFFGGGGGGDDDEEEGGGGGGEEEBBB???<<<:::;;;<<<;;;888555333333333333222222111111000000222222222222222111000////////////............---222111///......---,,,***++++++************++++++***))))))(((((())))))***,,,+++***+++---...---,,,)))*********++++++++++++))))))))))))************))))))************)))(((''''''(((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###'''(((%%%$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((((((((())))))(((((()))(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&''')))***)))))))))******)))))))))))))))))))))))))))******))))))(((((((((((())))))(((((())))))******++++++++++++******)))))))))((())))))************))))))))))))************)))(((''''''((()))***)))))))))))))))))))))))))))******(((((())))))******++++++*********++++++*********)))))))))******++++++,,,))))))))))))))))))*********)))(((((((((((((((((()))))))))))))))*********************************))))))*********+++++++++,,,,,,++++++******))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,.../////////......111222333444444222000///222333444444333444555777777EEEVVV\\\WWWOOOKKKKKKMMMOOOPPPPPPUUU]]]bbbbbb___aaagggmmmnnnmmmpppuuuyyyzzzzzz|||{{{tttqqqpppkkkmmmnnnmmmkkkjjjlllnnnooonnnmmmiiieeebbbaaabbb\\\dddmmmpppqqqvvvvvvlllgggmmmjjjeee```\\\YYYYYYYYYZZZ\\\]]]\\\XXXTTTQQQPPPJJJHHHEEECCCBBBCCCDDDEEECCCAAA??????AAABBBCCCBBBGGGFFFEEEDDDDDDEEEFFFGGGNNNNNNPPPTTT[[[fffpppvvv}}}mmm^^^VVVRRRLLLFFFGGGEEEDDDEEEHHHJJJJJJIIIHHHIIIJJJJJJHHHEEEBBB@@@<<<======<<<888555333333444444444333333222222222444444444444333222222111000000/////////.........222111.........---+++)))++++++************++++++******))))))))))))*********))))))***,,,---,,,+++)))*********++++++++++++))))))))))))))))))))))))((())))))*********))))))''''''(((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((,,,---)))%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%))))))(((((((((((())))))))))))))))))((('''&&&%%%&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&(((***((())))))******))))))((())))))))))))************))))))(((((((((((())))))))))))))))))*********************)))))))))))))))))))))************))))))***************)))(((((((((((((((((())))))))))))))))))))))))************))))))))))))************(((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))***))))))(((((()))))))))%%%%%%'''(((***,,,---...************************)))************++++++++++++++++++++++++******************++++++++++++,,,,,,++++++++++++,,,------,,,---------............,,,---...000000000//////444555666666666555444444000333777999999999999:::<<>>======>>>>>>===>>>>>>======>>>@@@AAACCCCCCCCCCCCDDDGGGMMMUUU[[[^^^hhhsssxxxxxxzzzwwwllleee]]]VVVJJJGGGEEEFFFIIIKKKJJJHHHIIIIIIJJJJJJIIIGGGDDDBBB???@@@@@@>>>999666444333444444444444444333333333444555555555555555444333000000000000////////////...,,,++++++,,,---+++***++++++************++++++++++++************++++++((('''&&&''')))******((()))))))))*********++++++***)))))))))))))))((((((((())))))************)))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%,,,111222---((('''(((&&&(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''***)))((('''&&&%%%%%%%%%)))((((((''''''(((((()))'''(((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%''')))+++(((((())))))))))))((((((((()))))))))***************))))))))))))))))))************))))))))))))))))))***************++++++))))))************))))))((())))))************))))))((('''''''''(((***+++((()))))))))*********************)))))))))))))))'''((()))******)))((('''(((((((((((((((''''''''''''(((((()))))))))))))))******)))))))))******+++$$$%%%&&&(((***,,,...///************************)))************+++++++++***++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------............,,,---///111222222111000333333444555777888999999666>>>HHHOOORRRPPPMMMKKKKKK]]]sss}}}ssskkkfff^^^]]]YYYWWW\\\eeekkkjjjmmmiiikkkttt|||~~~}}}ssskkkggghhhiiiiiinnnsssssspppnnnnnnppphhhfffdddccceeelllvvv}}}sssnnnfff\\\TTTMMMJJJHHHGGGHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKIIIHHHHHHIIIEEEEEEEEEEEEDDDDDDCCCCCCEEEBBB@@@??????@@@???>>><<<<<<<<<<<<===???@@@AAA>>>??????>>>===@@@FFFJJJNNNVVV^^^bbbccceeekkkqqq|||{{{ttt^^^YYYTTTRRRSSSRRRNNNJJJIIIIIIIIIHHHHHHFFFEEEEEECCCCCCCCC@@@;;;777444333333333333444444444444444555555666666777666666666111111111000000000/////////...,,,---......---+++++++++************++++++,,,,,,++++++++++++,,,,,,***(((((((((***+++***(((((((((((()))))))))************))))))(((((((((((((((((()))***************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&+++000222---((('''(((''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&(((+++,,,(((((())))))))))))(((((((((((())))))*********+++++++++************++++++++++++******))))))((((((*********++++++,,,,,,---))))))************))))))&&&'''(((***++++++++++++***)))'''&&&'''(((***,,,(((((())))))*********+++++++++******))))))(((((()))***+++,,,,,,+++***)))++++++******))))))((((((''''''((())))))***))))))+++***************++++++''''''((()))***++++++,,,************************)))************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,------------,,,+++***+++,,,---...---------.........//////,,,...000222333222111111///000111333555888:::<<>>???@@@@@@???>>>>>>=========>>>>>>???>>>??????===;;;<<<@@@DDDIIIKKKNNNPPPQQQSSSWWWZZZ```ssszzzssskkkfffccc^^^WWWQQQHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFBBB===888555444222333333444444555555555444555666777777888777777111111111111000000000000666444222111000///---+++++++++************++++++---,,,,,,++++++,,,,,,------,,,+++,,,------,,,+++(((((((((((())))))))))))******))))))((((((((('''(((((()))*********************))))))((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((,,,+++***(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&,,,///***%%%%%%''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&'''(((******))))))))))))******))))))))))))))))))******)))))))))))))))((('''&&&))))))((('''''''''''''''((((((&&&&&&''')))+++---)))))))))))))))******+++***))))))((((((((((((((('''((('''&&&%%%%%%'''))),,,+++*********+++------///---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,+++***))))))***+++,,,******++++++++++++******(((((()))***************...---,,,+++************)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++***)))(((((())))))************************************************))))))***+++---...///000---+++)))***,,,---,,,)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++---000111111111333444000666333222777666888DDDKKKdddzzz|||{{{}}}}}}wwwlllhhhlllnnnlllhhhgggkkkttt{{{|||{{{vvvooojjjiiilllppprrrtttrrrsssuuusssoooooorrrrrrppprrrzzzzzzooommmiiigggeeecccaaa___UUURRRLLLIIIFFFEEECCCBBB@@@AAACCCEEEGGGIIIKKKMMMMMMOOORRRUUUWWWWWWVVVUUU[[[[[[YYYWWWSSSPPPOOOOOONNNMMMJJJHHHFFFDDDCCCCCCFFFBBB@@@AAA@@@======@@@DDD>>>;;;>>>@@@???BBBHHHGGGHHHIIIKKKNNNQQQSSSUUUYYY```hhhlllnnnqqqvvv{{{{{{~~~wwwvvvwwwiiiVVVQQQIIIDDDHHHKKKIIIFFFGGGKKKHHHDDDAAA???===:::888999777555444444555444222666555555555777777666444444444333333111000....../////////.........------'''))),,,...---***&&&###******+++,,,,,,,,,,,,+++---+++***(((((()))+++,,,,,,,,,++++++***)))((((((******++++++++++++******)))***+++++++++)))((('''************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))))))))(((&&&%%%&&&'''''''''''''''&&&&&&&&&%%%$$$%%%''')))))))))(((((((((((('''&&&%%%$$$%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***)))))))))(((((((((((((((&&&'''(((((()))((((((((())))))((('''''''''''''''(((((('''&&&''')))+++,,,)))))))))))))))******+++******)))((((((((())))))((())))))(((&&&&&&(((***(((((('''''''''((()))***...---+++)))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))******+++)))******++++++******)))))))))*********+++++++++...---,,,+++******))))))******************++++++************************+++++++++*********))))))))))))))))))))))))))))))+++*********)))))))))(((************************************************))))))***++++++,,,---------+++***+++---...,,,***++++++,,,,,,,,,,,,------,,,,,,---------.........000111333333222222222444000555222222999888999DDDYYYuuu{{{pppnnnnnnmmmfffhhhnnnxxx~~~{{{wwwtttpppnnnnnnpppssstttxxxtttsssttttttuuu{{{{{{uuurrrsssqqqlllfff^^^]]]ZZZXXXWWWVVVUUUTTTQQQNNNJJJHHHGGGFFFEEEDDDEEEFFFGGGKKKNNNQQQRRRRRRTTTVVVZZZ^^^ccchhhlllnnnlllllliiifffaaa]]][[[ZZZYYYVVVRRROOOMMMLLLLLLKKKKKKEEEBBBCCCCCC@@@@@@AAAEEE@@@>>>@@@BBBAAACCCGGGMMMLLLKKKKKKKKKKKKKKKKKKLLLRRRXXX[[[[[[]]]aaaeeecccdddgggnnnwww}}}pppcccWWWLLLJJJIIIGGGHHHKKKHHHFFFCCCAAA@@@>>>;;;999888666555555666666666555666666555666888888666444333333333222222000///.........---,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((******+++,,,,,,,,,,,,+++...---+++)))(((((()))***,,,,,,++++++***))))))((())))))************)))))))))******+++***)))((('''***)))))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%)))'''&&&'''(((***))))))''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))))))))((((((''''''&&&&&&&&&'''((((((((((((((('''))))))((('''''''''((((((((((((''''''''')))***+++)))))))))))))))******+++++++++***))))))))))))***)))******)))(((((()))+++'''''''''&&&'''(((((()))---,,,***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++******))))))******++++++******)))******)))))))))***+++,,,///...,,,+++***)))))))))******************))))))))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))))))***+++++++++***)))(((*********************************************************)))))))))))))))---,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,------,,,------------.........222333555444222000111111222555333555<<<<<<>>>KKKgggyyypppnnnnnniiimmmvvv~~~}}}||||||{{{yyyxxxuuutttttttttttttttuuuuuuvvvrrrqqqtttyyy}}}xxxkkkeee___]]]______\\\XXXVVVVVVTTTTTTSSSSSSSSSSSSQQQOOOLLLKKKLLLLLLKKKKKKLLLKKKLLLQQQWWW\\\\\\[[[\\\]]]___cccjjjsss{{{~~~}}}zzzuuupppkkkfffdddddd```\\\YYYXXXXXXWWWWWWUUULLLEEEFFFHHHFFFDDDDDDHHHEEEDDDFFFFFFDDDFFFIIIQQQPPPMMMKKKIIIGGGFFFFFFHHHKKKNNNOOOOOOOOORRRUUUQQQPPPQQQTTT]]]hhhttt{{{}}}yyykkkZZZPPPKKKHHHIIILLLIIIGGGEEEDDDBBB@@@===:::777666555555777888888777777777777888999999777555222222333333222111000000///...---,,,+++,,,------...---,,,+++******++++++******+++,,,,,,,,,,,,+++///...,,,***((((((((((((,,,,,,++++++***)))))))))(((((())))))))))))(((((()))************)))((((((***))))))((('''&&&&&&%%%))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))((((((''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%***(((''''''((())))))(((&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&'''(((***)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***))))))((((((''''''&&&)))))))))))))))((('''&&&))))))((((((((((((((()))((((((''''''((()))***+++)))))))))))))))******+++,,,++++++***************((()))***)))(((((()))***))))))))))))******+++++++++***))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))***++++++***)))((())))))************))))))))))))((((((((()))***+++......,,,+++***)))))))))++++++******))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((******************************************************))))))(((''''''&&&++++++***++++++++++++***+++++++++,,,,,,,,,------------------............000111222222000//////000444888666888>>>>>>III^^^yyyrrrpppssssssyyy}}}zzzvvvuuuvvvxxxyyyyyyxxxyyyzzzyyywwwuuussssssnnnnnnsss}}}wwwvvvtttrrrpppmmmiiieee^^^YYYTTTSSSUUUXXXWWWVVVZZZ[[[ZZZYYYXXXXXXYYYZZZYYYWWWTTTSSSTTTUUUTTTTTTSSSPPPPPPTTT]]]cccffffffhhhfffeeegggnnnwww{{{tttnnnjjjgggeeecccdddfffgggeeecccbbbVVVLLLLLLNNNNNNKKKJJJOOOOOOOOOOOOMMMLLLMMMNNNQQQPPPOOOMMMKKKIIIIIIHHHIIIKKKLLLLLLJJJKKKMMMPPPKKKIIIGGGHHHLLLTTT\\\bbbfffppp}}}mmm```WWWPPPMMMLLLMMMKKKIIIGGGFFFCCC???<<<777555444555777888888888888777888999;;;:::888555222222222333333222111111111000...---,,,---...///++++++******))))))))))))******+++,,,,,,,,,,,,+++---,,,+++***))))))))))))+++++++++*********))))))))))))************))))))))))))*********)))))))))******)))(((''''''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***%%%&&&'''''''''''''''''''''&&&%%%&&&(((***+++***((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''+++***(((&&&%%%&&&''')))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((*********))))))((((((((((((((()))*********))))))))))))((((((((())))))***((((((((((((((())))))))))))))))))))))))******+++,,,++++++***************'''((())))))((('''((()))******+++++++++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))***++++++***)))((()))))))))******)))))))))'''''''''''''''((())))))...---,,,+++************+++******))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------+++***)))******************************************************))))))(((''''''&&&)))*********)))))))))***+++++++++,,,,,,,,,---------------.........//////---///111111111000111222222888999;;;???BBBVVVvvvzzzyyy~~~|||{{{uuurrrpppqqqtttxxx|||}}}~~~|||vvvrrrppppppiiiooo}}}}}}fffbbb^^^ZZZYYYYYYYYYXXXSSSPPPMMMMMMQQQUUUVVVWWW___```aaa___]]]\\\^^^```dddaaa]]][[[[[[\\\\\\\\\ZZZWWWUUUXXX___ggglllnnnrrrpppooopppvvvwwwqqqfffgggiiiooovvvyyyvvvsssooobbbWWWTTTVVVUUUSSSSSSYYY[[[[[[YYYVVVVVVWWWXXXUUUSSSQQQOOOMMMLLLKKKJJJHHHHHHHHHFFFFFFGGGIIIKKKFFFEEECCCBBBCCCFFFIIILLLQQQZZZfffppp{{{wwwlllaaaVVVOOOMMMKKKJJJIIIHHHGGGDDDBBB777666555555666888777666777777888:::;;;;;;888555222222333333333222222111//////---,,,,,,,,,---...)))***+++,,,,,,+++)))(((******+++,,,,,,,,,,,,+++******************+++++++++++++++******************++++++,,,,,,++++++***))))))))))))))))))******++++++***))))))(((''''''(((((((((((((((((((((((())))))************))))))***)))(((''''''((()))***''''''((()))))))))))))))&&&%%%&&&(((,,,///000000***)))(((''''''''''''(((''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((+++***(((&&&%%%&&&''')))%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((())))))))))))***************$$$%%%&&&(((***+++,,,,,,))))))((((((((()))******((((((((())))))))))))))))))))))))))))))******+++++++++***))))))))))))***&&&((())))))(((''''''((((((((()))***************'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))******))))))(((((())))))******))))))(((&&&'''((()))))))))((((((,,,+++++++++***++++++,,,))))))))))))))))))((((((************************(((((()))))))))))))))***)))))))))))))))))))))))))))***+++,,,,,,,,,+++************************************************************))))))))))))))))))***+++***)))((()))+++++++++,,,,,,,,,,,,------------........./////////---///222333333333555666222777999???FFFLLLfffzzzuuussspppoooooorrrwww|||zzzsssoooppprrrsss||||||sssaaa[[[TTTOOONNNOOOPPPQQQOOONNNNNNPPPUUUZZZ]]]^^^gggiiijjjiiifffeeehhhkkknnnjjjdddaaaaaacccdddeeeaaaaaaaaaaaadddhhhlllooonnnoooqqquuu}}}yyyhhhhhhmmmxxx|||oooccc^^^]]]\\\\\\^^^bbbffffffbbb^^^```cccddd___]]]ZZZVVVRRROOOLLLKKKLLLJJJHHHFFFEEEGGGIIIJJJEEEDDDDDDCCCCCCCCCDDDDDDBBBHHHPPPXXX```kkkzzzxxxjjj___RRRPPPMMMKKKKKKJJJIIIGGG;;;999777666777777666555777777888:::<<<;;;777555333333444333333222111111---,,,,,,,,,,,,++++++++++++,,,...//////---,,,*********+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,************************+++,,,,,,,,,,,,,,,,,,+++)))))))))((())))))***+++************)))))))))))))))))))))))))))))))))))))))******++++++******)))))))))(((((())))))******'''((()))***++++++++++++((('''(((+++000444666666***)))((('''''''''((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&'''(((#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***''''''(((((()))*********$$$%%%&&&'''(((((((((((())))))(((((()))******+++(((((())))))))))))(((((()))))))))))))))******+++******)))((((((((())))))''')))++++++)))(((((()))'''''')))*********)))(((&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))(((((())))))))))))((((((&&&(((***,,,,,,+++)))(((************+++,,,---...((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************))))))***++++++,,,------***,,,---,,,***)))+++---++++++,,,,,,,,,,,,------............////////////---///222333333333555666666888;;;HHHXXXaaayyyyyyssspppqqqqqqssswww||||||tttnnnnnntttzzz{{{xxx~~~qqqggg```[[[TTTPPPOOOOOOPPPQQQRRRSSSUUUYYY___dddgggiiiooorrruuutttrrrrrrvvvzzzwwwrrrkkkggghhhkkkoooqqqiiimmmpppoookkkhhhhhhjjjeeeiiioooxxx}}}jjjiiimmmxxxzzznnngggcccaaacccgggiiinnnnnngggdddggglllmmmllljjjfffaaa\\\XXXUUUTTTUUURRRMMMJJJIIIJJJLLLMMMIIIHHHFFFDDDCCCBBBBBBCCC<<<@@@FFFIIIMMMTTT___gggxxxwwweee```ZZZTTTPPPMMMJJJHHH@@@>>>;;;999999888666444666666888:::;;;:::777444555555444444333222111000---...///000///...,,,+++------------------------******+++,,,,,,,,,,,,+++)))******+++++++++******************************+++++++++,,,,,,+++++++++***)))((((((((()))+++,,,((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************''''''(((******+++++++++(((((())),,,000444555666'''&&&&&&&&&'''))),,,---+++***((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******%%%%%%&&&'''((()))******))))))((('''%%%###!!! ))))))((())))))***++++++((()))))))))))))))(((''')))))))))))))))******+++***))))))((((((((((((((((((***,,,,,,+++***)))***'''(((***+++++++++***)))%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***)))(((''''''((()))***(((((())))))))))))(((((('''))),,,//////---+++))))))))))))***+++---...///''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))+++*********++++++------************************************************))))))***,,,---...///000+++---///...,,,+++---///++++++,,,,,,,,,---------............/////////000,,,...000111111111222333<<<;;;>>>QQQhhhtttzzzssspppuuuvvvxxx|||}}}xxxpppllloooxxx|||}}}{{{rrrlllggg^^^[[[VVVTTTTTTUUUVVVUUUSSSUUUYYY^^^dddiiimmmnnnqqquuuyyyyyyxxxyyy}}}~~~xxxqqqmmmnnnsssxxx{{{ooovvv|||{{{rrriiieeeddddddiiirrr}}}{{{kkkhhhjjjttttttlllfffdddgggmmmlllrrrrrrjjjfffkkkqqqrrruuusssoookkkfffccc```___ZZZVVVPPPLLLKKKKKKLLLLLLKKKIIIEEEAAA>>>=========;;;@@@DDDEEEEEEHHHOOOUUU\\\iiitttwww}}}zzzssshhh]]]UUUNNNIIIFFFDDDBBB>>><<<;;;999777555555666777:::;;;:::666333555555555444333222000///000111333555444222000...---,,,***((((((***,,,...******+++,,,,,,,,,,,,++++++++++++++++++***)))(((******************++++++******++++++++++++*********)))(((((((((***+++,,,&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))+++++++++***)))&&&&&&((()))************''''''''')))---000222222$$$$$$$$$%%%(((+++///111,,,+++)))((('''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''''''''&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''((()))***++++++***)))(((''''''((((((((((((((('''******))))))))))))******))))))))))))))))))))))))...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((('''''''''((((((((('''******))))))(((((('''''')))))))))))))))******+++((((((''''''''''''((((((,,,+++++++++******))))))&&&&&&((()))***+++++++++---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********,,,,,,+++)))((()))*********************************))))))***,,,---/////////...---,,,++++++******+++,,,---............---...//////---,,,---///---///000111000111222444777777EEE^^^ttt~~~{{{wwwtttwwwyyyzzz|||~~~~~~~~~~~~{{{uuummmiiimmmxxx{{{tttnnnjjjiiihhhbbb]]]]]]aaacccaaa^^^[[[\\\^^^bbbiiirrrxxxzzz~~~~~~xxxllllllttt{{{zzzoooeee``````gggrrr}}}zzzllliiikkkwww}}}mmmfffhhhjjjiiiwwwxxxtttmmmfffgggooowww~~~}}}}}}|||xxxsssooogggbbbZZZSSSOOOMMMLLLLLLIIIGGGFFFEEEDDDBBB>>>;;;AAA@@@??????AAADDDHHHJJJNNNSSSXXX\\\aaammm}}}|||rrraaaOOOFFFFFFCCCFFFGGGDDD>>>:::999:::;;;;;;:::999888777666666999777555555555444222111//////000000000000//////000///---,,,+++,,,,,,---******+++,,,------......,,,***((((((***++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))************((())))))************)))'''&&&&&&&&&(((,,,000222;;;222((($$$''')))'''###((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&'''((((((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((''''''((())))))''''''''''''''''''''''''&&&'''((((((((('''&&&&&&))))))))))))((('''&&&&&&******))))))))))))******))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))((('''(((((()))((((((***)))))))))((((((((('''))))))(((((())))))***+++((((((''''''''''''((((((((((((((((((''''''&&&&&&))))))+++,,,---.........,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))***+++***((((((((()))************************))))))((())))))+++,,,------------,,,++++++******+++,,,,,,------.........---...///...---,,,---......000111111111111333444999===PPPmmm}}}zzzxxxvvvxxx|||}}}zzzxxxqqqppppppsss{{{{{{yyynnnqqqttttttrrrooommmlllpppkkkeeeeeehhhjjjhhhfffccccccdddfffllluuu{{{~~~uuukkknnnzzzxxxjjjaaadddkkkwwwsssjjjiiinnn{{{ssslllpppvvvwwwyyyqqqpppvvv}}}{{{tttmmmeee^^^ZZZVVVSSSPPPLLLKKKJJJJJJJJJIIIFFFDDDDDDBBB@@@??????AAACCCEEEDDDHHHLLLOOORRRZZZhhhrrr~~~kkkWWWLLLJJJLLLKKKIIIGGGDDDAAA>>>;;;<<<<<<;;;:::999888777777999888777777777777444333222222222111000///...---...------,,,,,,---...///((())))))***++++++,,,,,,...,,,+++,,,---...---,,,******))))))))))))******++++++++++++++++++++++++***************++++++++++++***)))(((((()))***+++(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''(((((()))))))))*********))))))*********))))))(((***)))((((((***---000222===:::666222...+++(((&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%*********)))((('''&&&%%%***))))))(((((())))))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''(((***++++++++++++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((*********((('''((()))************************(((((((((((()))***+++,,,++++++++++++++++++++++++...---,,,,,,,,,---......,,,---......---,,,---...000111222111111111333555888AAAYYYyyy}}}|||yyy{{{~~~}}}yyyssspppooottt|||{{{rrrmmmjjjhhhgggaaagggooouuuxxxxxxwwwwwwyyysssmmmkkknnnooommmkkkhhheeedddeeeiiipppxxx~~~tttkkkooo~~~vvviiijjjrrr~~~qqqiiijjjrrr{{{uuu|||zzzrrriiiccc```\\\VVVQQQMMMLLLJJJJJJKKKKKKJJJHHHJJJHHHEEEBBBAAA@@@@@@AAA===@@@CCCDDDDDDHHHQQQXXXbbbmmm{{{yyybbbTTTPPPNNNJJJGGGGGGHHHGGGBBB>>>@@@??????>>><<<:::999888999888888999:::999777555444444444333111000...---------------...///000111))))))******++++++,,,,,,---------...//////---+++******))))))))))))******+++++++++++++++++++++++++++++++++*********************))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))******************)))(((((('''((('''&&&%%%&&&)))+++---:::???BBB>>>555,,,(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))******))))))(((((('''&&&)))))))))))))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********)))))))))***))))))))))))((((((((((((((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))*********))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***)))((()))***************************))))))))))))******++++++******++++++,,,,,,,,,---000...,,,++++++,,,---///,,,---......---,,,...///000111222111000111333555;;;FFF^^^|||~~~~~~~~~}}}zzzvvvrrrppp|||pppkkkeeeaaa`````````___ccciiiqqqxxx{{{|||}}}}}}{{{vvvpppoooppppppmmmiiihhhdddaaabbbeeejjjsss|||zzzppptttzzzuuu|||sssiiimmmvvv{{{xxxqqqiiieeeeeeccc^^^XXXSSSQQQNNNLLLMMMMMMMMMMMMRRRPPPMMMIIIFFFDDDCCCCCC???AAACCCCCCAAABBBGGGKKKMMMXXXeeelllppp{{{mmm]]]VVVMMMLLLKKKLLLNNNMMMIIIFFFFFFEEEDDDCCC@@@===:::999999888999:::;;;;;;888666555555555444333222000000/////////////////////000,,,,,,,,,---------......++++++,,,---///...+++)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++***)))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***************)))((('''&&&''''''&&&%%%%%%&&&((()))000888@@@@@@888///)))'''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&''''''((((((((())))))))))))))))))))))))))))))******))))))((((((((((((''''''((()))*********)))))))))(((((((((((())))))((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***+++***)))((()))+++(((((((((((())))))))))))((((((((('''((())))))***((((((''''''''''''((((((************************))))))***+++,,,,,,,,,,,,))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++***+++,,,,,,******+++,,,******************************++++++++++++++++++++++++,,,,,,------......000...,,,++++++,,,---///,,,---///......---///000000111111111000222555777BBBMMMaaazzz~~~}}}|||||||||~~~|||uuunnniii]]]]]]^^^```bbbbbbaaa```fffkkkqqqvvvxxxzzz{{{||||||xxxuuuuuuwwwuuunnniiigggccc```bbbbbbdddmmmwww{{{}}}vvvkkkpppzzzzzzuuuuuuoooiiihhhkkknnnmmmkkkccc___YYYVVVUUUVVVVVVVVVYYYWWWTTTPPPLLLJJJHHHGGGCCCDDDFFFDDDBBBBBBDDDFFFEEENNNWWWYYYZZZbbbrrrvvvggg^^^RRRUUUYYYXXXUUUQQQOOOOOOMMMLLLKKKHHHEEE@@@===:::999999999:::;;;;;;999777555555555555555555444333222222111111000///......---------------.........++++++,,,---///...+++)))------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))*********))))))'''&&&%%%++++++***))))))***++++++'''---555:::999444---)))''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''((()))*********)))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))***+++++++++)))((((((''''''(((((()))((((((((((((((((((((((((+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))+++***(((&&&(((+++(((((((((((())))))))))))((((((''''''(((((()))***((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,---------***+++---,,,++++++,,,---***************************+++,,,,,,,,,,,,++++++,,,,,,,,,------............---,,,,,,,,,---......---...000000//////000222111222222222333555999<<>>BBBJJJXXXkkk}}}~~~yyyxxxpppzzzzzzrrrhhhaaa___]]]YYYVVV___hhhssswwwsssmmmjjjjjjnnnssszzz~~~~~~~~~{{{ooojjjjjjlllfff]]]___iii}}}yyypppuuu||||||sssrrrsssqqqmmmgggddd```]]]___hhhttt}}}~~~xxxpppjjjhhhiiikkklllmmmkkkgggccc]]]YYYUUUSSSJJJJJJHHHFFFCCCBBBBBBCCCBBBFFFIIIIIIHHHJJJPPPVVVkkkyyysss```eeekkkmmmkkkddd]]]XXXQQQRRRRRRRRRPPPLLLIIIFFFAAA>>>;;;::::::;;;;;;:::888888999888888777666666333333333333222111///...,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++((()))***++++++***)))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((,,,111333333111+++***)))'''&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''(((***+++,,,,,,,,,+++''''''''''''''''''''''''******)))***+++,,,...///))))))*********))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******%%%(((+++)))&&&$$$'''***'''((((((((())))))******'''''''''''''''((())))))((((((''''''''''''(((((('''((((((((())))))******((()))***************)))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))++++++******+++,,,************************((()))***++++++***)))(((++++++++++++++++++++++++***+++,,,---...///.........000111222111111333444555666777888999===BBBFFFTTTdddzzzyyysssqqqooo~~~{{{sssjjjddd^^^\\\^^^___^^^[[[jjjuuuyyypppmmmnnnnnnttt|||~~~zzzxxxyyyzzzzzz|||sssgggfffnnnyyymmmqqqvvv|||}}}{{{xxxxxxvvvsssgggeee```[[[[[[dddsss|||uuutttvvvxxxzzzxxxvvvrrrlllfff```\\\YYYPPPOOOLLLIIIGGGEEEEEEEEE@@@CCCFFFGGGGGGIIIMMMPPPXXXdddpppxxx{{{jjjmmmssszzz~~~zzzppphhhPPPQQQSSSTTTSSSQQQNNNLLLDDDAAA===;;;;;;<<<<<<<<<;;;;;;::::::888777555444111222333444333222111000........................,,,***((()))***++++++***...------,,,,,,------...++++++++++++++++++++++++))))))******+++++++++,,,((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((((('''&&&&&&''''''''''''(((((('''''''''(((***---000222,,,+++)))(((&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&)))))))))''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((()))'''''''''((()))(((''''''(((******((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((************))))))((((((((((((((((((((((((((((((************))))))))))))************))))))((((((+++***((('''&&&&&&&&&'''******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((&&&&&&&&&'''((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))******************++++++,,,)))&&&''',,,...,,,)))((()))))))))))))))((((((++++++++++++++++++,,,,,,---------.........//////111///...///222555777888<<<:::;;;;;;:::===IIIUUUgggooo|||lllfffjjjvvvxxxmmmjjjjjjiiigggdddeeedddaaa```ccciiinnnzzzuuuoooqqquuuxxxzzz||||||zzzvvvtttrrrvvv|||qqqoooyyy}}}uuuqqqooollliiigggkkkqqquuuxxxzzz|||}}}}}}yyyvvvvvvyyy|||}}}mmmaaa]]]aaa___\\\iii}}}|||xxx}}}}}}wwwnnnggg[[[VVVQQQMMMLLLKKKGGGDDDBBBBBBCCCEEEHHHKKKNNNPPPTTTYYY```fffnnnzzzwwwsssyyy}}}zzz]]]TTTOOORRRTTTRRRRRRTTTOOOKKKGGGCCCAAA@@@===:::<<<;;;:::;;;;;;;;;999777888777555333222111000000...///////////////......***,,,...---)))(((***,,,++++++------------++++++************************((()))***+++,,,---------+++++++++*********))))))***))))))((('''&&&&&&&&&))))))(((((('''''''''&&&******)))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((($$$(((+++***&&&$$$'''***'''''''''''')))---000222666222,,,&&&###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&'''(((******((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++*********)))))))))+++***((('''&&&&&&''''''((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))(((((()))***(((''''''''''''((())))))***))))))(((((())))))***''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))************************++++++++++++))))))))))))))))))))))))))))))))))))************,,,(((%%%'''***,,,***(((++++++)))(((((()))***++++++++++++++++++,,,,,,,,,---------.........//////000......000444888::::::>>>======???AAADDDNNNYYYnnnvvvxxxppppppuuuuuuggg^^^[[[\\\]]]^^^iiijjjjjjjjjjjjmmmrrrwww{{{rrrnnnpppsssuuuxxx{{{zzzwwwtttssstttwww{{{{{{xxxzzz}}}zzzqqqlllhhhdddbbbdddeeefffhhhiiihhhgggfffiiiiiigggdddccceeehhhlllwwwxxxhhh^^^]]]ZZZWWWbbbttt}}}|||iiibbbYYYTTTQQQPPPMMMKKKCCCDDDDDDFFFHHHKKKNNNPPPLLLPPPUUUYYY]]]eeepppyyy~~~kkk^^^TTTRRRRRRPPPQQQUUUUUUSSSOOOLLLIIIGGGFFFEEE???>>><<<;;;;;;:::888555888777666444333222111111///000000000//////...---///000111000///...///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,+++++++++*********))))))+++******)))((((((''''''))))))((((((((('''''''''******)))(((((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&&&&))),,,+++(((&&&(((+++((('''&&&&&&&&&(((***,,,333111...+++)))(((((((((&&&%%%%%%%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%)))'''&&&'''((()))(((''''''(((******((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))&&&''''''(((***++++++,,,+++++++++*********************)))(((''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))))))))***((((((''''''(((((()))***+++******))))))******+++(((''''''(((((()))***+++(((((((((((())))))))))))))))))))))))************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))******++++++---***((((((+++,,,***(((...,,,)))((((((***,,,...***+++++++++,,,,,,,,,---------........./////////000000111444999===??????BBB@@@AAAEEEIIIMMMUUU^^^nnnwww}}}{{{{{{}}}~~~nnniiiaaaZZZWWWYYY]]]```iiijjjlllmmmnnnrrrvvvyyy~~~{{{uuunnnhhhgggjjjmmmrrrvvvyyyxxxuuutttwww{{{|||~~~~~~~~~vvvooojjjfffdddgggdddbbbbbbcccbbb___[[[[[[[[[ZZZYYYWWWXXX[[[^^^gggqqqvvveee```\\\ZZZcccqqq{{{sssggg^^^ZZZWWWUUUSSSFFFFFFGGGHHHIIIKKKMMMNNNLLLOOOQQQRRRSSSVVV\\\aaapppyyy~~~ooo```XXXUUUSSSSSSTTTXXXWWWVVVRRRMMMJJJHHHHHHCCCAAA>>>===<<<:::888555888777666444333222222222111111111111000...---,,,---,,,+++,,,---...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++++++++++++++***************+++++++++******))))))((())))))((((((((((((''''''***))))))((((((((((((((())))))((((((((('''''''''******)))((('''&&&%%%%%%%%%(((+++***'''&&&'''***)))((('''%%%%%%&&&''''''------...---,,,***((('''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&---,,,***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%***)))((()))******)))((('''(((******((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++++++++******))))))))))))))))))))))))))))))''''''(((((()))******+++++++++++++++***************))))))((((((((('''''')))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((((((((((('''((())))))************))))))*********((((((((((((((()))******(((((((((((())))))))))))((()))))))))************,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))******++++++,,,,,,000...,,,,,,---...,,,+++,,,+++***))))))***,,,---***++++++,,,,,,---------............////////////333333444888===BBBCCCDDDEEECCCFFFKKKOOORRRXXX___jjjrrr{{{xxxyyyvvvkkkjjjhhhccc```bbbgggllljjjkkkmmmoooppprrrtttuuuyyyrrriiicccaaacccgggjjjppptttxxxxxxwwwzzz{{{sssrrrsssvvvzzz}}}~~~vvvpppmmmkkkkkkgggccccccfffgggccc_________^^^[[[WWWUUUVVVWWWYYYcccpppyyynnnjjjiiihhhnnnwwwsssiiiccc^^^ZZZWWWJJJJJJJJJJJJKKKKKKLLLLLLNNNOOOPPPPPPOOOOOORRRTTTYYY```nnn~~~rrriiieee___YYYTTTWWWYYYZZZWWWQQQLLLIIIHHHFFFCCC@@@???>>><<<:::888888777555444333222222222222222222111000///---,,,***(((&&&(((+++,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***)))************************++++++*********)))))))))))))))(((((((((((((((((())))))(((((((((((())))))((((((((('''''''''&&&&&&))))))((((((''''''&&&&&&$$$&&&((('''%%%$$$%%%&&&***)))((('''''''''''''''((()))***+++***)))'''&&&***)))'''&&&&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))'''&&&$$$#########&&&&&&&&&'''''''''''''''******)))((((((''''''''')))(((''''''))))))(((''''''(((******((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***//////...---+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((************************)))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((('''((((((((((((((()))*********))))))(((((())))))***)))(((((((((((())))))***(((((((((((())))))))))))((()))))))))************++++++******)))))))))((())))))))))))))))))))))))******++++++,,,------...000///---,,,---------,,,'''(((***+++,,,+++***)))******+++,,,------.............../////////000000333333555999???DDDFFFGGGIIIIIIMMMRRRSSSSSSWWW]]]hhhkkkuuu}}}xxxnnnttt|||rrrmmmlllnnnooommmkkkkkkppptttpppqqqsssuuuuuutttrrrpppqqqkkkccc___aaafffkkkmmmpppsssvvvwwwzzzyyyzzz|||xxxsssrrrqqquuu|||wwwqqqmmmllliiiddd``````dddeeeccc```aaabbbaaa^^^ZZZVVVTTTSSSRRRZZZcccfffhhhmmmxxxwwwxxx|||~~~yyypppjjjccc\\\XXXOOONNNNNNNNNMMMMMMLLLLLLHHHHHHIIIIIIIIIIIIJJJKKKNNNPPPYYYdddoooyyyvvvggg[[[WWWYYY\\\\\\YYYUUUQQQOOOIIIFFFCCCAAA@@@???>>><<<777666555333222222222222333333333222111///...---///,,,***+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++***))))))***************************)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))$$$&&&''''''&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&'''((()))&&&'''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%$$$######$$$$$$&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&'''%%%$$$%%%&&&'''&&&%%%'''(((******((((((((()))))))))))))))))))))))))))''''''(((((())))))******000///...---,,,***)))))))))))))))))))))))))))))))))))))))((((((''''''''')))))))))))))))*********((())))))******))))))(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))))))))(((((())))))***+++)))))))))(((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))******+++,,,---......,,,,,,++++++******++++++%%%'''***,,,---,,,***(((******+++,,,---...//////....../////////000000000111111333888???GGGLLLNNNPPPSSSXXX[[[WWWRRRUUU[[[___```hhhwww|||sssqqqppp|||tttmmmmmmqqqtttwwwxxxwwwwwwzzz}}}vvvwwwxxxyyyyyyuuuooojjjfffccc______ccchhhmmmpppuuutttssssssyyyvvvwww{{{||||||}}}}}}wwwpppllljjjhhhccc___^^^___```___^^^```bbbcccbbb___[[[YYYXXXRRRWWW\\\]]][[[___gggooowww|||xxxqqqkkkeee^^^YYYUUUUUUUUUTTTRRRPPPNNNMMMFFFEEEEEEEEEFFFFFFGGGHHHKKKIIIKKKQQQYYYbbbooozzz~~~mmmZZZYYYYYYZZZ[[[ZZZXXXUUUOOOKKKGGGDDDCCCBBB@@@>>>777666555444333333333333333333333222222000///...000///......//////...,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,+++***)))***************+++++++++))))))))))))))))))))))))(((((())))))))))))******((((((((((((((())))))***((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))******((((((((()))))))))(((((($$$$$$%%%&&&&&&'''''''''***)))((((((((()))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%'''(((******((((((((()))))))))))))))))))))))))))'''''''''((()))*********+++++++++++++++*********(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))((()))************)))(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***++++++***)))))))))(((((())))))***++++++******))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))***************++++++))))))))))))))))))))))))'''(((((()))+++,,,,,,---******************+++,,,''')))***,,,------,,,+++******+++,,,---...//////.../////////000000000000222222444:::DDDOOOWWW[[[YYY^^^eeeeee[[[RRRSSSZZZYYYYYYbbbvvv|||tttuuuyyyzzzssstttvvvyyy~~~~~~~~~zzzrrrkkkcccdddfffhhhlllppptttwww{{{uuunnnmmmrrr|||~~~wwwnnnhhheeedddbbb___\\\\\\]]]___``````cccffffffddd```^^^]]]VVVYYY\\\\\\[[[^^^eeekkkuuuzzz~~~|||ssslllhhheee```]]]]]]]]]\\\ZZZXXXUUURRRQQQLLLJJJHHHGGGHHHHHHHHHHHHJJJFFFDDDGGGKKKPPPYYYcccwwwlllcccZZZWWWYYY[[[ZZZXXXVVVRRRLLLHHHEEEBBB@@@>>>999888777666555555555555222333333333222111111000//////000...,,,++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))*********+++++++++************************(((((()))))))))*********((((((((((((((()))******))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))))))))******)))(((%%%%%%&&&''''''''''''''')))(((((((((((()))******$$$&&&'''(((((('''&&&$$$&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&''''''((((((%%%%%%%%%&&&''''''((((((+++)))((()))***+++***)))''')))******((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++''''''((()))******++++++((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&'''''''''(((((())))))((()))***++++++***)))((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''')))))))))(((''')))))))))))))))******+++,,,++++++++++++++++++,,,***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,---))))))))))))))))))))))))%%%&&&'''((()))***++++++++++++,,,,,,+++,,,---///++++++++++++,,,---...///******+++,,,---//////000////////////000000000000444444777>>>JJJXXXbbbhhh```fffnnnlll^^^RRRRRRZZZZZZZZZfff|||tttsss|||xxxyyyvvvyyy~~~{{{tttjjjnnnssswwwzzz}}}vvvkkkggglllttt{{{~~~}}}rrrhhhaaa]]]\\\\\\ZZZYYYXXXZZZ^^^bbb___bbbffffffccc___\\\ZZZYYY[[[]]]^^^___ccciiinnn{{{zzzooohhheeedddbbbaaabbbbbbaaa___\\\YYYVVVTTTQQQNNNJJJHHHHHHHHHGGGGGGIIIDDDBBBCCCEEEGGGMMMTTT^^^llluuudddZZZ[[[^^^]]][[[\\\WWWPPPJJJFFFBBB>>><<<::::::999888777777777888222222333333333222222111000222333111---***+++---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))******++++++++++++++++++++++++++++++++++++(((((())))))*********+++((((((((((((((()))******++++++++++++************((((((((((((((('''''''''(((''''''((())))))(((&&&)))))))))***))))))((('''%%%&&&'''((((((''''''&&&'''(((+++,,,,,,+++((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))***)))((()))***+++***(((***)))(((''''''((()))***''''''(((((((((((((((((())))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))(((''''''******))))))((((((''''''((((((''''''''''''((((((+++***)))(((((()))***++++++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************'''(((((()))))))))))))))+++*********))))))((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((()))******++++++++++++,,,,,,,,,++++++***''''''((()))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------......000111222333222777:::===NNNffftttvvvooopppqqqnnndddZZZYYY]]]\\\ddduuuzzzxxx}}}zzz|||xxxrrrxxxwwwzzzzzzssszzzqqqhhhhhhmmmqqqsss}}}yyyssskkkbbb\\\\\\[[[ZZZYYYZZZ[[[]]]___[[[]]]bbbfffhhhfffaaa\\\[[[[[[\\\\\\ZZZ\\\gggssssssfff``````bbbcccjjjkkkkkkiiiddd___]]]\\\XXXTTTNNNKKKKKKJJJHHHEEEHHHGGGEEEDDDDDDFFFHHHJJJMMMUUUbbbtttwwwggg\\\YYY[[[]]]___ZZZRRRKKKGGGDDDAAA???BBB???;;;999888777555333555555444444444333333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,---------------,,,***)))))))))******************************&&&''')))*********)))(((+++++++++*********))))))''''''((((((((((((''''''))))))(((((((((((())))))+++)))(((((())))))(((&&&((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$)))(((''')))+++,,,)))%%%(((((('''&&&%%%%%%$$$$$$ !!!###%%%&&&(((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))***)))((()))***+++***(((***)))(((''''''((()))***)))))))))))))))((((((((())))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))(((''''''***)))))))))((((((((('''((((((''''''''''''((((((******)))(((((()))******++++++++++++******))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))******'''(((((()))))))))))))))************)))))))))(((((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))***+++++++++++++++******(((((())))))******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...////////////000111222333444555;;;CCCNNN^^^ppp{{{~~~yyywwwuuuoooeee]]]___fffooozzzzzzwww}}}{{{yyyyyy|||wwwqqqsssrrrvvv~~~{{{}}}qqqiiiiiinnnuuuyyy}}}vvvmmmccc]]]\\\[[[ZZZYYYYYY[[[]]]^^^]]]```dddiiikkkhhhccc___aaaaaabbbbbb```bbblllxxx|||lllcccbbbdddgggoooqqqsssrrrnnnjjjgggeeeaaa\\\UUUPPPNNNKKKHHHFFFGGGFFFDDDCCCDDDFFFHHHJJJIIINNNWWWddduuuvvveeeZZZWWWXXXZZZVVVQQQLLLIIIFFFCCCAAA@@@===999777666777666555666666555555555444444444111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,...---+++*********++++++************************''''''((()))))))))))))))+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))'''((())))))'''&&&((()))))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%'''&&&%%%&&&((((((&&&$$$(((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''((((((((('''''''''&&&%%%%%%&&&''''''))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))***)))((()))***+++***((())))))(((((((((((())))))++++++******)))))))))((())))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((((((((''''''''''''((((((***))))))(((((())))))***,,,,,,++++++++++++******************************(((((()))))))))*********''''''((((((((()))))))))'''((())))))******))))))************))))))))))))))))))************))))))************************++++++******)))(((((('''))))))******+++******))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000000000111222333555555888>>>MMMaaaqqq{{{zzzpppgggbbbiiisssyyyyyy}}}|||vvvsssxxxvvvxxxtttllliiiiiioooyyy|||wwwrrrrrrwww}}}sssiiibbb```___]]]\\\\\\]]]^^^^^^]]]___ccchhhjjjiiiddd```cccbbbbbbcccbbbdddmmmxxxyyykkkeeegggkkksssvvv{{{|||zzzvvvsssrrrnnniiiaaaYYYTTTOOOKKKHHHGGGEEEDDDCCCCCCEEEGGGHHHFFFHHHKKKRRR___ppptttaaaVVVRRRTTTSSSPPPOOONNNLLLHHHFFF@@@===999666777888999:::666666666666555555555555222111111000000///............------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++...---,,,,,,++++++,,,,,,************************((((((((((((((()))******+++************)))))))))))))))''''''''''''))))))''''''&&&&&&&&&&&&'''''')))(((&&&'''(((((('''&&&'''((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&'''%%%$$$$$$%%%&&&&&&%%%'''''''''&&&&&&%%%%%%$$$(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))***)))((()))***+++***((())))))(((((((((((())))))+++******))))))(((((('''((((((((((((((((((((((((******)))))))))))))))***)))))))))))))))(((''''''))))))))))))((((((((((((((((((''''''''''''(((((()))))))))(((((()))))))))************************))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''(((((((((((((((((()))************)))*********))))))))))))))))))))))))******)))))))))************************************))))))(((((((((((()))************)))+++*********************+++++++++,,,,,,,,,---------------------------------------------......///000000111111333444666666:::@@@TTTmmm}}}~~~rrrjjjjjjuuuzzzxxxyyy{{{{{{vvvvvvzzznnnfff^^^```hhhttt|||vvvoookkkjjjhhheeecccaaaaaa```^^^```dddiiilllkkkhhhdddcccbbbbbbcccccceeemmmwww{{{pppnnnooosssxxx~~~}}}|||wwwoooeee]]]UUUPPPMMMIIIHHHFFFDDDCCCCCCDDDEEEEEEEEEFFFIIIPPP[[[hhhqqqnnn[[[QQQQQQQQQQQQRRRSSSRRROOOMMMEEEAAA<<<888888:::;;;<<<555555555555444444444444222222111111000//////...//////...---,,,++++++***+++,,,,,,------,,,,,,+++------------,,,++++++***,,,,,,,,,+++++++++,,,,,,************************)))((('''''''''(((***+++************))))))))))))***)))'''&&&&&&''')))***(((''''''&&&&&&''''''(((((('''&&&&&&'''((('''%%%'''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''')))'''&&&%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))***)))((()))***+++***((((((((())))))))))))(((((()))))))))(((((('''''''''((((((((((((((((((((((((***)))))))))))))))******)))))))))))))))(((''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((())))))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((())))))***************))))))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))(((((())))))************'''((()))***************++++++++++++************++++++,,,,,,,,,---------------------------------------.........//////...///000000222333555777888>>>FFF\\\uuuyyyssswwwwwwtttxxxzzzxxxzzz{{{|||qqqfff___VVVZZZdddrrr}}}|||zzzwwwrrrnnnjjjgggfffccceeehhhmmmooooookkkhhhgggeeeeeeggggggiiipppxxx|||xxxwww}}}zzzqqqfff\\\VVVRRRNNNLLLJJJGGGEEECCCBBBBBBCCCDDDEEEFFFHHHMMMTTTYYYiiifffVVVTTTSSSSSSTTTUUUUUUSSSPPPIIIEEE>>>:::888888999999444444444333333333222222222222222111000000////////////...------,,,+++++++++,,,,,,------,,,,,,+++------------,,,++++++************++++++++++++***************************)))((('''''''''(((***+++))))))))))))))))))))))))+++***(((''''''(((***+++)))(((((((((((((((((()))'''&&&%%%&&&'''((('''&&&&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%&&&''')))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))***)))((()))***+++***((((((((())))))))))))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))(((''''''(((((((((((())))))))))))((((((''''''''''''(((((('''(((((())))))((((((''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((()))******++++++******))))))))))))******************))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++(((((()))***++++++++++++******++++++++++++++++++,,,,,,,,,,,,------------------------------------------...////////////...///000111333666888;;;<<>>BBBGGGMMMQQQUUU```ooozzzqqq___UUUUUUPPPMMMJJJHHHFFFCCC>>>999999777555444555666666555333222222111111111111111333222000///.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************************))))))+++,,,,,,,,,+++************))))))(((((((((+++***)))(((((()))******(((''''''&&&&&&''''''((((((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%)))((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&'''(((((()))((((((((((((((())))))******))))))(((((())))))***((())))))******))))))((((((((((((((())))))))))))************)))))))))))))))))))))***************((()))))))))))))))(((''')))))))))***************+++)))'''&&&&&&''')))+++(((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))************&&&'''((())))))******)))******++++++++++++*********)))((()))++++++***(((************))))))))))))))))))************))))))***)))))))))))))))******))))))))))))))))))))))))'''***---...,,,+++++++++))))))))))))************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////000111222444222444888<<<@@@HHHPPP]]]ooo}}}xxxvvvjjjnnnnnnkkkkkkpppttttttrrrpppooouuu|||uuurrrwww}}}~~~{{{yyyyyy}}}{{{rrrkkkkkkmmmttt|||{{{xxxllleee\\\XXXXXXWWWTTTPPPNNNMMMKKKHHHEEEBBB???>>>???CCCGGGHHHJJJOOOYYYaaammmyyy~~~jjjYYYQQQOOOOOOMMMKKKHHHDDD@@@>>>:::999777777888888888666444333222222111111111222555333111...------...///---------------------------------------------------,,,,,,++++++++++++,,,************************((()))******++++++******,,,,,,+++***))))))((((((,,,+++***)))(((((())))))'''''''''(((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$(((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((())))))(((((((((((())))))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))))))))******++++++,,,,,,******)))(((((('''(((((())))))******++++++,,,,,,+++***(((''''''(((***+++((())))))***))))))(((((((((((())))))))))))((((((((()))))))))************''''''((()))))))))))))))((()))++++++++++++)))((()))(((((()))***+++)))(((*********)))))))))))))))((())))))************)))))))))))))))))))))***+++)))))))))))))))))))))))),,,+++,,,,,,---,,,)))'''((()))))))))************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////000000222333444666333444888===BBBKKKTTTcccsss~~~~~~xxxsssssssssxxxyyyvvvuuuyyy||||||oookkkjjjqqq|||vvvuuuxxxyyywwwtttppptttvvvqqqhhhbbbccceeennnrrrvvv{{{|||tttjjjdddaaa^^^WWWQQQOOOMMMIIIFFFDDDBBB@@@>>>===AAADDDEEEEEEHHHNNNSSS\\\eeeuuutttaaaUUURRRSSSSSSOOOJJJEEEBBBAAA>>><<<:::999999999888777555444333222222222222222666444111...------...///........................++++++++++++++++++++++++...---,,,+++++++++++++++************************(((((())))))************---,,,,,,+++***)))(((((())))))(((((('''&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&&&&'''&&&&&&&&&'''''''''((())))))))))))))))))***+++''''''&&&&&&&&&&&&''''''$$$############$$$%%%%%%))))))(((((((((((())))))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******))))))******++++++,,,,,,+++***)))(((''''''(((((())))))******++++++,,,,,,************************)))******++++++*********(((((())))))))))))((((((((()))))))))************'''(((((())))))))))))((('''((()))******)))((('''''''''&&&(((******)))'''))))))))))))))))))******(((((()))***************))))))(((((()))***++++++))))))))))))))))))))))))---++++++,,,------***(((((()))))))))************++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......//////000000222333555555666444555:::@@@FFFPPPZZZeeesss{{{yyy}}}vvvtttuuuyyyxxxzzzzzzqqqppprrr||||||xxxxxxyyywwwtttqqqrrrqqqlllfffbbbccceeeiiijjjmmmqqqvvv|||yyyuuusssmmmbbbYYYPPPLLLGGGEEEDDDCCCAAA???<<>>@@@BBBCCCEEEIIIKKKKKKKKKQQQ\\\eeeqqq}}}sssYYYWWWSSSOOOMMMKKKJJJJJJNNNIIIBBB===:::888777777777666555444333222222222333222222111000000000000........................------------------------...------,,,,,,,,,,,,---***************************))))))))))))***+++++++++************)))))))))))))))************))))))((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((******)))((((((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''(((((((((((())))))))))))((()))))))))***************)))))))))))))))(((((((((((((((((())))))))))))***)))))))))))))))(((((()))((('''&&&&&&'''((()))''''''((())))))))))))))))))))))))))))))(((''''''))))))))))))************(((((())))))))))))((((((***))))))))))))))))))***)))((((((***,,,---,,,***((()))))))))************'''((()))******+++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))((()))************++++++))))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......///000111222444666888999888888<<>><<<444<<<:::888555444333222333222111000111222222111000111111111111000000000000,,,...///000000...,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++***************)))((('''''''''&&&&&&&&&''''''(((*********))))))))))))))),,,+++)))(((''''''((((((&&&((())))))((((((***+++'''''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&((()))))))))((((((%%%$$$$$$######$$$$$$%%%))))))))))))))))))))))))'''((()))***************((('''&&&&&&&&&'''))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))---,,,******+++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++++++++))))))))))))************((()))***+++,,,++++++******************+++++++++))))))************)))))))))******+++,,,---......,,,+++******))))))***************))))))(((((((((************************+++***************++++++,,,++++++******++++++,,,,,,---...---,,,+++,,,...///............///000000222222333555666888999999;;;BBBKKKSSS]]]jjjxxx~~~}}}{{{zzzyyyyyyxxxvvvyyy~~~rrrpppvvvyyyooommmzzzzzztttoooggg```\\\[[[ZZZYYYZZZZZZZZZ\\\```gggoootttrrrkkkdddaaaaaa___YYYSSSNNNNNNMMMJJJFFFDDDDDDEEEFFFHHHKKKLLLLLLLLLMMMNNN^^^ooo{{{mmmaaaXXXTTTQQQ\\\\\\NNN@@@>>>===:::;;;:::777555444333333333444222111000111111///---111111111111000000000000---.../////////...---,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((('''&&&&&&'''((('''(((((((((((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))&&&'''((()))+++++++++,,,((((((((('''((())))))***(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))---,,,***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++******)))))))))))))))************''''''((())))))))))))(((+++++++++***************************************++++++++++++,,,,,,,,,---,,,+++******))))))*********************)))))))))++++++++++++++++++++++++))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---///////////////000111111333333555666888:::<<<<<>>DDDIIIRRR]]]iiixxxyyyrrrqqqwwwzzzwwwtttsssssstttwww~~~sssooommmyyy~~~uuuppplllmmmpppeeeaaa[[[WWWVVVWWWXXXYYY[[[bbbooo||||||tttsssxxxxxxqqqjjjdddbbb]]]UUUNNNHHHFFFFFFGGGJJJMMMOOONNNMMMLLLLLLKKKNNNVVVeee{{{|||lllcccWWWOOOMMMOOOMMMDDDAAADDD;;;999888666555444555555666444222222222111000...111111111111000000000///000000///...---.........////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))***+++,,,))))))))))))***++++++,,,,,,+++***)))((((((((((((''''''((((((((((((((()))((((((((())))))))))))))))))***+++***(((''''''((()))))))))))))))(((((('''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))))))))))))))))))))))))))))))))************)))(((((())))))***************'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''((()))***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************###&&&***+++******+++,,,((()))))))))************+++++++++*********++++++,,,+++++++++***)))))))))++++++***))))))***++++++,,,,,,++++++++++++******,,,+++******))))))************************++++++************************))))))))))))***+++,,,---...------,,,,,,------...+++,,,------++++++,,,---------------...///000111111222444666888:::<<<===CCCGGGOOOZZZhhhwwwzzzwwwsssqqqttt||||||rrrnnnooovvv|||tttwwwzzzqqqddd[[[WWWWWWYYYZZZYYY^^^dddjjjssszzzqqqnnnggg]]]SSSKKKHHHGGGEEEHHHKKKMMMMMMMMMMMMNNNMMMNNNOOOTTTaaawww|||ssseeeTTTJJJNNNQQQJJJDDDCCC<<<;;;999777666666666666666444333444555555444222111111111111000000000///000000///............///111111111111000///------,,,,,,,,,,,,,,,,,,,,,,,,...---***)))((()))+++,,,******))))))***+++,,,------,,,+++))))))(((((((((((((((((())))))*********)))((('''&&&'''(((***,,,)))***+++***(((''''''((()))))))))))))))(((((('''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))))))))))))))))))))***************)))(((((((((((()))***************''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((&&&&&&''')))***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************$$$'''******)))(((***---))))))))))))************+++***))))))))))))))))))+++++++++***************,,,+++***))))))***+++,,,+++++++++++++++*********,,,+++******))))))******)))))))))***************************************))))))))))))***+++,,,,,,...------,,,,,,------...,,,---......,,,,,,---...,,,,,,,,,,,,---///000111111222444555777999;;;;;;@@@DDDKKKWWWfffvvvuuutttssssssxxx{{{rrrnnnpppttt~~~}}}~~~ooo___WWWUUUUUUUUUUUUXXX[[[^^^bbbmmm}}}{{{rrrfffYYYPPPKKKJJJCCCEEEHHHIIIIIIJJJKKKMMMOOOOOONNNKKKNNN]]]uuuxxxcccRRRPPPSSSOOOHHHEEE@@@>>><<<999888777777777666555444555666777666555111111111111000000000000000000000/////////......111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))***+++,,,+++***))))))***,,,---++++++***)))((((((((()))(((((())))))******++++++''''''&&&&&&''')))***,,,&&&'''((('''&&&%%%&&&'''(((((()))))))))(((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''))))))((('''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((())))))************)))'''((()))*********))))))'''''''''((()))*********'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&'''***+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''***,,,***&&&%%%(((,,,))))))))))))************+++***)))((((((((())))))***************+++++++++---,,,***))))))***,,,---***************+++++++++,,,+++******))))))******((((((((())))))*********+++++++++++++++++++++++++++***************++++++------,,,,,,,,,,,,---------...//////------...///,,,,,,------...000111222333333444666777999::::::===AAAIIIVVVgggwwwwwwuuussstttxxx~~~|||uuuqqqssswwwzzzyyyfff[[[WWWUUUSSSRRRVVVZZZ[[[\\\bbblllvvv|||nnn```UUUPPPNNNFFFGGGHHHGGGGGGHHHJJJLLLNNNOOONNNIIIGGGOOO___lllwwwbbbUUURRRPPPLLLIIICCCAAA>>>;;;999888777777888666555555666666555333111111111111000000000000///000000111000///...---/////////000000///......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,------,,,+++))))))***+++,,,***))))))((((((((())))))''''''(((((()))******+++&&&(((***---......---,,,%%%&&&((('''&&&&&&'''((('''(((((((((((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***)))((('''''''''(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))&&&'''(((***++++++++++++&&&'''(((******))))))(((&&&''''''((()))******+++'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((''''''(((+++,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************------***$$$###&&&***))))))))))))************---,,,+++)))))))))***+++))))))******+++++++++,,,---,,,***))))))***,,,---))))))*********+++++++++,,,++++++***)))*********''''''(((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---,,,,,,++++++,,,,,,---...///000///.........000------......///111222333444555666777888999::::::<<>>FFFVVVhhhzzz}}}yyyzzzvvvxxx~~~}}}xxxzzz~~~|||xxxyyywwwssstttxxxyyyvvv{{{~~~vvvddd______```ZZZ[[[ZZZXXXWWWZZZ```fffgggmmmwwwyyyjjj]]]WWWRRRQQQNNNHHHBBBAAAEEEIIIGGGIIIJJJIIIGGGGGGJJJMMM^^^ooorrr]]]PPPLLLKKKHHHEEEBBB>>><<<<<<;;;<<<666777888888666444111///222111000000000000111111111111111111000000000000...---,,,,,,+++++++++,,,,,,++++++******++++++,,,++++++++++++---222999>>>666111,,,)))***,,,,,,+++)))************+++++++++,,,,,,+++***))))))*********,,,///222333111///---+++*********))))))((((((&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))************)))***,,,+++)))(((((()))))))))))))))))))))))))))+++*********))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((''''''((()))******+++*********)))((((((((()))++++++))))))))))))))))))))))))))))))******************)))))))))))))))*********((()))***++++++***)))((((((***++++++******+++,,,+++******)))))))))))))))+++***)))(((((()))***+++******))))))(((((((((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))******++++++++++++************+++++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,------.........---,,,+++,,,---...000222333555555444444555666888999:::;;;@@@BBBLLL^^^qqq{{{xxxxxxvvv{{{zzzzzz~~~zzzyyypppuuuyyy}}}~~~vvviiikkkmmmoooqqqvvv{{{~~~pppeee___[[[ZZZ[[[[[[ZZZXXXZZZ^^^bbbdddcccdddiiisss|||qqqiiifffXXXVVVRRRNNNKKKGGGEEECCCCCCEEEFFFEEEDDDDDDFFFIIISSSbbbwwwzzzyyyooo___SSSLLLIIIGGGDDDAAA???===;;;:::888888999888777555222111111111000000000000111111111111000000000000//////...------,,,+++++++++,,,///......------......///+++)))&&&%%%+++888GGGQQQUUULLL@@@666///+++(((&&&))))))*********+++++++++***))))))(((''''''((((((***+++---//////---+++)))))))))))))))))))))))))))'''(((((()))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******(((***+++***)))''''''((())))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***)))))))))******))))))))))))******)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))***++++++***)))((((((***++++++******+++,,,+++******))))))))))))))),,,+++***((((((***+++,,,***))))))))))))(((((((((***************++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))******++++++++++++************+++++++++,,,,,,,,,******************++++++++++++++++++++++++++++++---............---,,,,,,...///000111333555666666444444555666777999:::;;;===AAAMMM___ssszzzwwwvvvwww}}}yyy}}}~~~yyywwwwwwwww~~~xxxiii___^^^^^^cccmmmzzzvvvhhh___ZZZZZZZZZXXXWWWWWWZZZ\\\ccc___[[[ZZZ^^^gggrrryyy~~~zzzyyyjjjcccZZZSSSPPPLLLGGGBBBAAABBBCCCCCCBBBCCCEEEGGGIIITTTddduuuyyypppnnnrrr\\\LLLMMMKKKHHHFFFDDDBBB>>><<<999999999999888666333222111111000000111111111111111000000000/////////...---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,222...)))&&&)))444AAAKKKSSSKKK???555///,,,+++***)))))))))*********++++++))))))((('''''''''((((((************)))((('''&&&'''''''''((((((((((((((((((((()))))))))))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((('''''''''(((((((((((()))'''(((***)))(((&&&''''''))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************************'''((()))***************,,,+++)))((((((((()))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))((((((((()))************)))((((((***++++++******+++,,,+++******))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))******************************************************++++++++++++************++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,------------------------------,,,..................------//////000222333444666666666555666666888:::;;;<<<<<>>@@@FFFNNN___sss|||yyyrrrmmmmmmrrrwwwwwwnnnrrr{{{{{{qqqrrrxxx{{{||||||~~~~~~wwwlllhhhmmmpppooommmpppnnnlllqqq{{{}}}|||yyyvvvuuuuuuuuurrrooommmppptttzzz}}}{{{|||}}}~~~uuukkkddd______^^^\\\[[[YYYYYYYYYYYYXXXWWWXXX[[[\\\aaaqqquuubbbUUUJJJGGGDDDCCCDDDDDDAAA??????:::===EEEIIIMMM\\\nnn}}}tttfffTTTIIIGGGHHHHHHFFFBBBAAA???>>><<<;;;;;;;;;333555777999:::999888888555555444333222111000///+++,,,...000000///...---...------,,,,,,------...&&&)))---///...,,,+++++++++,,,,,,***'''''')))---(((((((((((())))))))))))((((((((((((((()))***+++))))))))))))((('''&&&%%%&&&&&&''''''((()))******&&&'''((()))************(((((('''''''''&&&&&&&&&&&&''''''((()))******+++((((((((((((((((((((((((+++***)))((((((((((((((('''''''''(((((((((((()))%%%'''))))))((('''((()))++++++************++++++******++++++++++++*********+++,,,,,,,,,***)))(((((()))***+++,,,+++***************)))))))))))))))************************((((((((((((((())))))***)))))))))))))))*********---,,,+++***))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***,,,,,,************************))))))))))))************))))))))))))))))))))))))************************((())),,,------,,,+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))((()))+++---......---------,,,+++***))))))))))))+++,,,,,,------,,,,,,+++,,,,,,------.../////////222333555666666666888:::666777888666777999;;;;;;LLLYYYlll}}}~~~zzz||||||yyyqqqiiibbbdddrrryyytttwww{{{}}}{{{uuusssvvv{{{}}}~~~xxxqqqppptttyyywwwxxxuuupppsss|||{{{|||}}}~~~~~~|||zzzzzz~~~~~~yyymmmfffaaaaaa```]]]ZZZZZZ\\\^^^bbbbbb___[[[XXXYYY^^^bbbzzzggg\\\NNNKKKGGGEEEDDDDDDBBB@@@BBB???===???AAAGGGRRR^^^iiixxx}}}uuuaaaKKKDDDJJJJJJDDDFFFEEECCCAAA???>>>>>>>>>:::999999999:::<<<>>>???777666555333222111000000......---,,,,,,,,,------------------------------)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((()))***************((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((()))+++,,,---+++******))))))******+++******++++++++++++******+++++++++++++++***))))))'''((()))***+++***))))))+++++++++***************************************))))))((((((((()))******************))))))))))))*********)))******++++++))))))((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++************************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++*********+++++++++++++++************************++++++,,,,,,---,,,,,,,,,*********+++---///111222+++,,,,,,------,,,,,,+++,,,,,,---......//////000111222444555444555777888:::<<<<<<;;;<<<@@@DDDGGGVVVfff|||yyyvvv{{{{{{|||zzz{{{yyyuuulllhhhfffmmmwwwsssrrrvvv~~~{{{uuutttvvv{{{}}}~~~}}}qqqhhheeeaaa]]][[[ZZZZZZZZZcccddddddaaa\\\YYYYYYZZZfffzzz~~~nnndddTTTSSSPPPMMMIIIEEEAAA>>>>>><<<<<>>===<<<<<<<<<===???@@@AAA999888666444333222111111......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))***+++,,,,,,******))))))))))))************++++++++++++******,,,+++******************''''''((())))))))))))(((++++++++++++++++++++++++***************************))))))))))))***+++++++++++++++***)))))))))((())))))))))))***+++,,,,,,***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********************)))++++++++++++++++++++++++------,,,+++++++++++++++,,,++++++***************+++,,,,,,------,,,,,,+++,,,------......///000000000222444444444444666777:::;;;;;;;;;<<>><<<===AAAAAA@@@CCCIIIKKKRRR[[[dddttt|||tttfffUUUIIIIIIPPPJJJJJJIIIHHHEEECCC@@@>>>AAAAAAAAAAAABBBBBBCCCCCC;;;:::888666444333222222///......---,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++************++++++++++++******)))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((()))***++++++***))))))(((((())))))******++++++,,,,,,++++++***,,,+++***))))))***+++,,,((((((((()))))))))))))))*********+++++++++++++++***************************************++++++,,,,,,,,,++++++***)))(((((()))))))))))))))***++++++***************++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++++++++,,,((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************++++++*********+++,,,---*********)))))))))))))))++++++++++++++++++++++++---,,,+++******+++,,,------,,,+++)))'''&&&&&&&&&+++,,,,,,------,,,,,,+++---------...//////000000111333444444444444666777::::::::::::;;;AAAOOO\\\rrrrrrrrr~~~zzzzzzzzzxxxvvvqqqiiiccceeekkkvvvzzzxxx|||sssnnnppp{{{}}}|||}}}{{{xxxvvvwww{{{~~~~~~~~~ooodddaaa```___]]]]]]```eeehhhhhhddd___\\\OOOTTTeeevvvppphhhkkkmmmjjjaaaUUUKKKFFFBBB???@@@CCCDDDBBBDDDHHHIIIKKKNNNSSSaaazzz~~~xxxqqq___LLLHHHPPPLLLLLLLLLLLLJJJFFFCCCAAAEEEEEEFFFFFFFFFFFFEEEEEE<<<;;;999777444333222111000///...------,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))******++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((()))***+++******))))))))))))******++++++,,,,,,,,,,,,++++++++++++)))))))))***+++,,,))))))))))))******++++++))))))))))))******++++++***************************************++++++,,,---,,,,,,+++***))))))(((+++******)))(((((())))))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************++++++*********+++,,,---***)))))))))))))))))))))******************************))))))***+++---...*********++++++---......+++,,,,,,------,,,,,,+++------......///000000111333444666666555555666888===<<<===>>>???EEEWWWjjjuuuuuu~~~zzzvvvppphhhaaa]]]mmmzzzuuummmrrr}}}xxxyyy~~~|||{{{{{{}}}|||zzzyyyyyy{{{~~~}}}||||||~~~pppgggbbb^^^[[[ZZZ\\\```cccdddbbb___]]]VVVPPPTTTeee}}}vvvooommmqqquuutttmmm```TTTLLLFFFBBB@@@BBBDDDDDDGGGKKKOOOMMMKKKLLLTTTgggzzzuuuiiiVVVLLLMMMMMMMMMNNNNNNMMMJJJGGGFFFHHHIIIJJJKKKJJJIIIGGGEEE>>><<<:::777555333111111111000///...------------------------------------,,,,,,,,,,,,++++++***))))))******++++++******)))***************************)))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((()))************)))((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&'''))),,,...///++++++************++++++++++++,,,,,,,,,,,,++++++******************+++,,,*********)))***++++++,,,((((((((()))******++++++***************************))))))))))))***++++++,,,,,,,,,+++*********)))++++++***)))((((((((((((***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))+++,,,---...))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))((()))))))))+++,,,---...,,,+++******))))))******+++,,,,,,------,,,,,,+++---......//////000111111444555666666555555666888999888<<<@@@AAAIII___www}}}}}}yyyrrrhhh___\\\___rrr{{{qqqllluuu}}}{{{{{{}}}~~~~~~~~~}}}~~~vvvjjjaaa[[[\\\\\\\\\]]]^^^]]]ZZZXXXXXXNNNJJJTTTcccuuu}}}sssrrruuuyyy{{{wwwkkk\\\RRRHHHBBB???AAACCCEEEHHHLLLQQQNNNLLLKKKLLLVVVjjj{{{zzzqqqcccVVVOOOLLLMMMNNNOOONNNNNNMMMLLLMMMNNNOOOPPPOOOLLLIIIGGG@@@???<<<999666444222222111111///...------,,,,,,------------------------++++++,,,,,,,,,+++************++++++++++++************************************)))))))))(((((((((((())))))******))))))(((((((((((((((((((((((((((((())))))***************((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((***,,,...000111,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++))))))***+++++++++++++++***))))))((()))***+++,,,(((((()))******+++,,,,,,************************))))))((((((((()))******++++++++++++++++++++++++***))))))((((((((())))))))))))((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***+++,,,************************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++((())))))***+++,,,------************************))))))***+++++++++++++++...---+++(((&&&$$$######+++,,,,,,------,,,,,,+++.........///000000111111333555666555444444555777444444;;;CCCFFFOOOiii|||tttkkk```YYY^^^gggzzz~~~xxxvvv||||||zzzzzz}}}}}}~~~oooggg```^^^]]]]]]^^^]]]YYYVVVXXXPPPNNNRRRVVV]]]ooo|||}}}xxxgggYYYKKKEEEAAACCCEEEFFFGGGJJJMMMLLLMMMLLLIIIIIIUUUddd{{{yyyqqqcccWWWKKKKKKLLLNNNOOOPPPQQQRRRQQQRRRTTTUUUSSSPPPLLLIIIDDDBBB@@@<<<999666555444222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********************************)))))))))(((((())))))************))))))(((((((((((((((((((((((('''(((((()))***)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))***,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++((()))***,,,,,,,,,+++***)))((('''''''''(((***+++))))))***+++,,,,,,------************************((((((((((((((())))))***++++++++++++++++++,,,,,,(((''''''(((((()))***+++((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************(((***,,,---------+++***(((((()))+++,,,---...///++++++++++++++++++++++++******+++,,,,,,***)))(((++++++************+++++++++,,,,,,------,,,,,,+++......//////000000111111222444555444333333444555555666???JJJOOOYYYuuu|||yyy~~~xxxpppfff[[[VVV```ooo}}}~~~}}}{{{yyyxxxzzzrrroooyyy~~~yyywwwbbbaaa```aaacccaaa]]]YYYYYYUUUWWWYYYTTTPPP[[[mmmooo```NNNHHHEEEGGGIIIHHHGGGIIIIIIJJJMMMNNNIIIDDDKKKWWWdddyyy~~~yyynnn```JJJJJJKKKMMMOOORRRTTTUUUTTTUUUXXXXXXVVVRRRNNNKKKGGGEEEBBB???;;;999777666222111000///------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************))))))))))))))))))************))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&''''''((((((((()))))))))))))))))))))))))))((('''''''''''''''(((++++++************++++++............---+++)))((())))))))))))))))))))))))((()))***,,,,,,,,,+++*********************************))))))))))))******++++++************++++++))))))************))))))******+++++++++,,,,,,,,,(((((((((((()))))))))))),,,+++++++++***))))))))),,,++++++******++++++,,,,,,+++)))((((((((())))))))))))))))))))))))))))))((())))))))))))*********)))***+++,,,,,,+++)))((())))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++***)))))))))***...---+++*********++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333555555444444444555555666;;;<<>>;;;999777666555222000............---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,,,,---(((((((((((((((((((((((())))))(((((((((''''''''')))))))))))))))*********((((((((())))))*********))))))))))))))))))))))))%%%%%%&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((('''(((((((((++++++************++++++,,,++++++***++++++------++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++***++++++,,,,,,++++++***************+++++++++,,,*********+++++++++,,,,,,+++++++++***************++++++************++++++)))***+++,,,------,,,+++************************)))))))))*********++++++)))******+++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,+++************+++,,,---)))***+++,,,---,,,,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------........................///000111111333333444555666666777888:::<<<>>>???CCCPPPeee{{{rrrnnnsss|||}}}~~~rrrdddYYYOOOSSS```xxx}}}oooddd]]]XXX[[[aaakkkzzzyyyfffbbbeeettt~~~tttmmmdddccceeekkkmmmnnnrrrwww{{{|||qqqnnnhhhddd```\\\XXXVVVNNNMMMNNNRRRYYYgggyyymmm___TTTQQQLLLLLLLLLIIIFFFDDDDDDEEEKKKIIIKKKUUUaaaooorrruuuzzz{{{qqq___PPPJJJKKKQQQVVVVVVVVVYYYYYYVVVUUUUUUUUURRROOOJJJEEEBBB???===:::888777555333000............------------,,,,,,------------,,,,,,'''((()))+++,,,---------)))))))))******+++++++++************************)))))))))(((((((((''''''((('''''''''(((((()))***------+++***((('''&&&%%%))))))))))))))))))))))))%%%&&&'''''''''&&&%%%$$$&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''''''''((())))))+++***))))))((((((((((((++++++************+++++++++*********+++---///000++++++++++++++++++++++++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++******))))))******))))))))))))******((()))+++,,,---,,,,,,+++++++++++++++++++++++++++((())))))))))))*********&&&''')))+++,,,---,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,---...***+++---...///...------------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,........................000000111222333444444555666666777888:::===???@@@HHHXXXpppxxxuuusssrrruuuzzz{{{yyyjjjZZZNNNOOOVVVeee}}}wwwmmmgggccc]]]aaafffkkkppprrrlllccc^^^^^^hhh}}}qqqjjjfffeeedddeeejjjmmmooouuu|||~~~}}}{{{vvvooohhhccc^^^YYYVVVOOOLLLLLLNNNPPPZZZppp}}}qqqbbbWWWTTTMMMMMMMMMJJJGGGEEEEEEFFFEEEBBBDDDNNNYYYdddttttttvvv}}}pppZZZMMMIIIOOOSSSRRRSSSVVVWWWUUUTTTTTTTTTRRROOOJJJEEECCC@@@===;;;999888666333111//////.........---------,,,------......------,,,---,,,,,,+++***)))'''&&&)))))))))))))))*********++++++++++++++++++++++++++++++++++++************((((((((((((((()))******))))))))))))*********************)))))))))))))))******+++***)))(((&&&%%%&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''((()))))),,,,,,+++)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++,,,...000111,,,,,,++++++***)))))))))((()))+++,,,---------,,,+++---///...,,,*********++++++******************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))+++,,,,,,+++)))((())))))***++++++++++++***,,,+++*********+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++%%%&&&''')))+++---///000***++++++,,,,,,++++++***......,,,+++***))))))))),,,***)))+++...///...,,,)))************+++++++++,,,------......------,,,******+++,,,,,,------...///............//////000000111111222444555666666666999:::999:::???EEEGGGQQQeee{{{wwwtttrrrpppqqqyyy~~~jjjYYYPPPMMMPPPZZZkkkqqqpppvvvssswwwsssmmmfffaaa___\\\YYYWWWiiizzzpppiiiggggggdddgggjjjlllmmmrrrxxx~~~xxxpppoooxxxrrrnnniii```XXXUUUNNNMMMOOOQQQRRRVVV```kkk}}}ooo]]]PPPUUUOOOIIIFFFFFFFFFDDDBBBAAAAAADDDHHHLLLUUUhhhxxxzzzzzzwwwVVVOOOKKKLLLSSSWWWUUUTTTWWWTTTTTTRRROOOKKKFFFBBB@@@>>><<<888666555444222000333111///.........---,,,************+++,,,------///---,,,***))))))***+++************))))))))))))+++***)))((()))***,,,...+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******111///,,,(((&&&$$$######''''''(((((()))(((((('''))))))))))))))))))))))))******++++++***)))((('''))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++))))))******+++,,,,,,,,,'''((()))******+++******(((***---...---,,,---.........---,,,++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,+++***)))))))))***++++++++++++***++++++*********+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++)))'''''')))***)))'''************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------......//////.........///000000111111222333444555666666555888999999;;;@@@GGGKKKZZZpppuuusssqqqpppnnnpppyyytttaaaTTTPPPPPPVVV```ooowww{{{xxxkkkbbbZZZRRRQQQTTTeeewww}}}xxxpppjjjffffffgggfffhhhjjjlllooovvv{{{sssmmmmmmvvvvvvkkk___XXXVVVOOOMMMMMMNNNNNNOOOVVV___tttuuueeeYYYTTTPPPKKKIIIHHHGGGCCC@@@AAA@@@BBBEEEGGGOOO___nnnlllTTTMMMJJJPPPVVVWWWVVVVVVTTTSSSQQQNNNJJJFFFBBB@@@===:::888666666666444333333111............---++++++++++++***++++++,,,,,,...---,,,+++************************))))))))))))++++++)))((()))***+++---************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&&&&'''''')))***+++,,,)))))))))))))))((((((((())))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))++++++++++++++++++++++++------,,,,,,++++++******)))******++++++,,,,,,---*********))))))***++++++)))+++---------,,,---...111000///...---+++******************************++++++++++++++++++++++++++++++++++++++++++++++++)))******************))))))***+++,,,,,,+++***)))))))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))...---,,,++++++,,,---...,,,,,,+++******++++++,,,000---+++******+++***)))************+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,---....../////////////////////000111111111222222333444555666666555666777999;;;@@@JJJQQQfffwwwpppooonnnnnnlllooo|||xxxdddVVVQQQTTTYYYhhhppp|||wwweee\\\QQQGGGKKKWWWtttxxxooommmjjjgggdddcccfffiiilllmmmooopppsss{{{vvvpppmmmnnnvvv~~~sssddd[[[ZZZRRROOOLLLLLLJJJIIIMMMSSS^^^qqqqqqfffWWWTTTOOOMMMLLLIIIDDD@@@BBBAAAAAACCCDDDIIIUUUbbbuuu```SSSIIILLLTTTXXXWWWVVVSSSRRRPPPMMMJJJFFFCCCAAA<<<:::888777777777666555222000...---......,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******)))++++++*********))))))))),,,+++***)))))))))***+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************)))(((''''''++++++***)))(((((())))))))))))))))))))))))))))))***)))((('''''''''((()))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------,,,++++++******///...,,,++++++,,,---...---...///...,,,++++++,,,000//////...---,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***++++++,,,,,,++++++***))))))***++++++++++++***+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---///...,,,++++++,,,...///+++*********++++++,,,---222000...,,,,,,------...*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------...//////000////////////000111222222222333333444555666666666666555666888:::@@@LLLWWWrrr~~~sssooooooppppppnnnqqq~~~iiiWWWPPPSSS^^^hhh~~~lllXXXSSSKKKDDDPPPeee~~~vvvnnnfffeeedddbbbaaacccgggjjjrrrtttwwwxxxzzz~~~~~~uuuqqqqqqsssyyypppccc]]]VVVPPPLLLLLLKKKIIIKKKOOOSSS```ttt~~~tttbbb]]]VVVQQQNNNKKKGGGCCCCCCAAAAAABBBBBBEEEOOOYYYnnnzzzrrraaaNNNHHHOOOUUUWWWUUURRRQQQOOOLLLIIIFFFCCCBBB>>>;;;999888888888666555222000...---......,,,+++...---,,,+++++++++++++++++++++,,,---,,,+++***)))+++++++++*********))))))---,,,+++***)))))))))************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***///......,,,)))&&&###!!!,,,+++***)))((((((((()))))))))))))))))))))))))))***)))'''%%%%%%&&&((()))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,......------,,,+++++++++///...---,,,,,,,,,.........//////...,,,++++++---,,,,,,,,,,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))+++++++++,,,,,,+++++++++))))))***++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))***,,,---...///...,,,++++++,,,...///************+++,,,------------,,,+++++++++---...***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...//////000/////////000000222333333444444444555555666666777777555666999;;;AAAPPP```}}}yyytttssstttvvvvvvtttttt}}}rrr]]]RRRQQQXXXgggtttqqq[[[JJJIIIGGGFFFXXXrrrwwwmmmgggbbbbbbaaa______aaafffiiisssxxx~~~yyy~~~}}}vvvuuuuuuvvvzzznnnaaaYYYQQQKKKKKKLLLKKKLLLNNNPPPUUU```qqqpppggg\\\SSSNNNKKKGGGEEEBBB??????@@@AAABBBIIIQQQ___kkk|||rrrYYYJJJJJJQQQTTTSSSQQQPPPMMMKKKHHHEEECCCBBBAAA>>>;;;999999888666444333111///.........---,,,......---,,,++++++++++++***+++,,,---,,,+++***)))++++++++++++************,,,,,,+++******)))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***((()))***++++++***)))(((+++******)))((((((((()))************************)))(((&&&%%%%%%''')))***))))))(((((((((((())))))------------------------------...---,,,***((('''+++,,,,,,------......///,,,,,,,,,++++++,,,------+++,,,------,,,---///111*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******************))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++++++++++++++++++++++++++***************++++++...---,,,++++++,,,---...+++*********+++,,,,,,---,,,---///...------...///++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---......//////000000000000111222444444555555555666666666777777888555666;;;>>>EEEYYYlllyyywww{{{zzz{{{}}}yyyuuuvvv{{{vvveeeUUURRRUUU^^^ooo}}}}}}|||\\\MMMCCCCCCEEELLLbbbzzzxxxllleeebbb_________^^^___bbbgggjjjrrrzzz|||tttvvv}}}{{{xxxxxxxxxvvvyyy~~~nnn```UUULLLKKKLLLLLLLLLMMMMMMMMMRRR^^^ooo~~~sssdddWWWPPPKKKHHHFFF@@@===<<<>>>>>>>>>BBBHHHPPPZZZlll~~~jjjTTTKKKMMMQQQQQQPPPOOOLLLIIIGGGEEEDDDCCCCCC@@@===:::999888666444444222000///000000...---...------,,,,,,,,,,,,---+++++++++,,,,,,++++++***,,,++++++++++++*********++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))***++++++++++++)))***++++++++++++******************************)))((('''''''''((()))***))))))(((((((((((())))))////////////////////////...///000000///---+++***,,,,,,,,,---......//////***+++,,,------...------,,,---------,,,---///222+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++,,,,,,,,,))))))***++++++++++++***)))***+++,,,,,,,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---///222222///,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++,,,------......000000000111222333444555666666666666666777777777888555777>>>DDDMMMddd|||}}}~~~|||ssskkkiiieeeXXXOOORRRZZZfff{{{xxx{{{hhhLLLFFFCCCEEEKKKZZZqqq~~~lllaaa^^^]]]\\\]]]^^^___aaafffmmmqqqxxx|||~~~{{{ppppppvvvyyy{{{{{{|||}}}{{{wwwxxx}}}~~~nnn```RRRNNNOOOMMMLLLKKKJJJJJJMMMUUU]]]mmmrrrcccYYYRRRLLLHHHBBB???>>>???>>><<<===BBBFFFMMM\\\ooo}}}zzzbbbPPPLLLNNNOOOOOONNNKKKHHHFFFEEEDDDDDDBBB???===;;;::::::888666666444111111111111000...------,,,,,,,,,------...,,,++++++***+++++++++,,,,,,,,,+++++++++*********)))******++++++++++++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******...---+++***)))((((((((()))***---/////////---,,,************************((((((((()))))))))******))))))(((((((((((())))))000000000000000000000000...///111333444333222111000//////...------,,,,,,+++,,,...000111111000///000000///---++++++---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---))))))***++++++++++++***)))***+++,,,---,,,++++++,,,,,,,,,------.........++++++++++++++++++++++++++++++***************+++***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,))),,,//////+++'''%%%%%%++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++******+++,,,,,,------...000000000111222444555666666666666666777777777777888444888AAAHHHSSSmmm}}}pppccc]]]WWWMMMIIIQQQ]]]llltttxxxtttXXXCCCEEEFFFIIISSSgggvvvcccZZZYYYZZZ[[[\\\^^^aaaeeellltttyyysssqqq{{{{{{nnnlllqqqtttzzz|||~~~xxxyyy|||zzzjjjZZZSSSRRROOOLLLKKKIIIJJJNNNRRRTTT\\\qqq~~~ooocccYYYQQQKKKFFFCCCAAABBB@@@<<<===@@@???BBBMMM^^^lllvvvlllUUULLLLLLMMMOOOMMMKKKHHHFFFDDDDDDDDD@@@>>><<<;;;;;;;;;:::999777444222111222222111///,,,,,,,,,,,,------...///,,,+++*********+++,,,---,,,,,,,,,+++++++++******((()))***+++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,+++***))))))***+++,,,)))+++///222333222///...************************'''((()))***++++++******))))))(((((((((((())))))000//////...///111222333444333222222111111111111000000000000000111111111000000000000000/////////111111000///...---,,,,,,///000000000///...------........................++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------,,,,,,+++++++++,,,+++*********+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))******+++++++++++++++++++++++++++++++++,,,------......------,,,))))))***++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........///000111222333444444666666666777777777777777666;;;;;;???MMMZZZssszzzjjjVVVHHHQQQGGGFFFVVVhhhyyyvvvxxxttt\\\IIIDDDCCCHHHVVVeeettt|||kkk___VVVUUUZZZZZZ[[[ZZZ\\\fffuuuppphhhlllttt~~~ssslllllloooyyy~~~}}}~~~eeeTTTPPPQQQOOOLLLNNNLLLLLLOOOSSSYYYdddppp~~~xxxppp]]]QQQPPPNNNKKKFFFAAA>>>===>>>@@@???DDDJJJPPPWWWcccqqq{{{yyy^^^JJJFFFJJJMMMKKKHHHIIIKKKKKKGGGDDDCCCAAA????????????===<<<;;;:::999777444111...---/////////...---------,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,***)))))))))************)))))))))))))))*********))))))))))))************))))))))))))******)))******)))((((((***+++++++++///999CCCCCC:::000222000...+++***)))))))))++++++++++++++++++++++++...,,,))))))++++++)))&&&333222222222222444555666666666555444444444555555555444444333222222111111111111111111111111111111333222222111111000000///000000111000000///...---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---------,,,,,,+++++++++,,,+++*********+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------------------............------...///000111111222666666666666666666777777555<<<>>>EEETTTccc{{{{{{rrrbbbPPPEEEHHHCCCJJJ]]]rrr{{{rrryyyuuubbbOOOCCCEEEGGGPPP```ooo~~~uuufff^^^XXXWWW\\\YYY[[[]]]bbbmmm}}}ooodddgggmmmzzzrrrnnnooorrr{{{xxxbbbWWWSSSQQQOOONNNLLLLLLOOOQQQUUU]]]gggyyyzzzssscccXXXXXXSSSOOOIIIEEEBBB@@@???>>>>>>AAAFFFIIINNNWWWccclll|||~~~dddOOOIIIKKKKKKJJJIIIIIIIIIHHHEEECCCBBB@@@???@@@AAAAAA@@@???;;;;;;:::888555222000///...............---------,,,,,,------------------************************++++++************++++++,,,,,,***)))))))))************))))))))))))************))))))))))))************))))))))))))******)))***+++***(((((()))+++***+++...666======777000111000///---+++***))))))++++++***************+++...,,,******,,,,,,***(((666666666666777888999:::999888888888888999999::::::999888666555333333333444444444444444444444444555555555555555555555555333333333333222111000/////////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++************************---,,,+++******+++,,,---//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////......//////000000000111444555555555666666777777555>>>AAAJJJ^^^qqqvvvhhhXXXJJJCCCBBBEEESSSkkk{{{tttppp{{{vvvaaaNNNEEECCCHHHOOO^^^pppiii___\\\YYYYYY^^^\\\```eeekkkxxxmmmbbbccchhhxxxyyyzzzwwwrrrpppppprrrzzz~~~ooo\\\SSSQQQRRRPPPNNNNNNQQQQQQRRRWWW]]]aaayyyxxxkkkcccccc^^^XXXPPPKKKHHHFFFBBB???>>>@@@AAABBBEEEKKKTTT[[[fff~~~oooYYYMMMJJJIIIJJJKKKKKKIIIFFFEEEEEEBBBAAA@@@AAACCCCCCCCCBBB<<<<<<;;;999777444222111---------...............------------------,,,,,,*********************************))))))*********,,,+++******)))***************)))))))))******+++******))))))))))))************))))))))))))*********+++,,,+++)))((()))******+++---111555555333000111111000///---+++)))(((***)))((((((((()))***+++...,,,++++++,,,,,,***)))888888999999:::;;;;;;<<<:::::::::::::::;;;<<<===<<<;;;999777666666666666777777777777777888888888888999999999::::::;;;;;;888888888777666555444333000000000///...---,,,,,,---------------,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///---,,,,,,---///000............------------+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////000000000000111111111111111222222222333444444555666777777777666???CCCMMMfff~~~ppp^^^OOOGGGDDDCCCMMMccc}}}|||uuussssssuuu}}}{{{vvvhhhTTTFFFEEEKKKRRR]]]ooosss___ZZZ[[[YYY[[[```eeejjjpppvvv}}}zzzhhh```cccjjjwwwyyyzzzxxxtttqqqppppppvvvyyy|||~~~~~~~~~}}}~~~eeeXXXVVVXXXTTTQQQQQQTTTTTTRRRSSSWWWWWWkkk~~~tttmmmmmmmmmeeeZZZRRRNNNKKKGGGDDD???@@@@@@@@@BBBHHHOOOUUUWWWlll|||gggTTTHHHGGGKKKNNNMMMJJJHHHIIIJJJDDDCCCBBBBBBDDDEEEDDDBBB======<<<:::888666444333,,,---------.../////////.........------,,,,,,,,,******************************))))))))))))******++++++************************))))))******++++++******))))))))))))************))))))))))))*********,,,,,,+++)))(((((()))+++,,,......//////000111111111111000...,,,***((()))((('''&&&&&&''')))***,,,+++************))))))999999:::;;;;;;<<<<<<<<<;;;:::::::::;;;<<<======:::999888777777888:::;;;:::::::::;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@=========<<<;;;999888777333222222111000///............------,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---///000***++++++,,,---......///++++++,,,,,,,,,---------------............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000111111111111111111111222222222333333444555666777888999777AAAEEEQQQnnnyyygggTTTGGGDDDFFFGGGXXXsss~~~tttppprrrxxx}}}~~~sssfffYYYKKKDDDIIIRRRbbbooozzzhhhZZZXXXZZZYYY]]]ccclllrrrxxx}}}mmm```^^^eeemmmxxxyyy{{{zzzxxxvvvtttssstttvvvxxxzzz{{{|||~~~~~~zzzwww}}}xxxtttvvvzzz~~~~~~xxxfffaaabbbYYYUUUSSSUUUUUURRRRRRUUUWWWbbbttt}}}wwwvvvzzzqqqdddYYYRRRMMMJJJGGG?????????@@@CCCIIIQQQVVVSSS^^^mmm}}}xxx___LLLGGGJJJMMMLLLJJJIIIKKKNNNGGGFFFDDDDDDEEEDDDCCCAAA???>>>===<<<999777555333,,,---------.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************+++************************+++,,,,,,******))))))))))))************))))))))))))*********+++---,,,***))))))))),,,...///...------000222111111111000...,,,***(((''''''&&&&&&&&&'''))))))))))))))))))((((((((((((888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===999888777777888:::===???======>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCC@@@@@@@@@???>>><<<;;;:::555555444444333333222222/////////...------,,,,,,------------------------******++++++++++++******++++++,,,,,,,,,,,,------++++++,,,---------------++++++,,,,,,,,,,,,------........................---,,,+++******+++,,,---(((((()))+++,,,---...///++++++,,,,,,------............////////////......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000000000......//////000000000111333333444666777999:::;;;999DDDKKKYYYzzz~~~ooo[[[JJJAAABBBFFFKKKbbbxxxqqqrrrwww~~~yyyhhhVVVLLLEEEDDDNNN[[[ssslllaaaYYYZZZ[[[[[[aaakkkqqqxxx}}}}}}}}}zzzvvvmmmaaaZZZ[[[eeennnvvvwwwyyy{{{||||||{{{{{{uuuvvvwwwyyy{{{}}}~~~|||tttoooooonnnjjjfffaaadddgggeee```]]]^^^aaahhhiiimmmsssyyyyyy~~~vvvllliiibbb[[[WWWVVVUUUSSSRRRUUUXXX]]]gggyyy{{{pppcccXXXPPPKKKIII@@@???>>>@@@DDDKKKRRRVVVUUUYYY___kkkppp\\\LLLLLLLLLJJJIIIIIIKKKMMMHHHGGGEEEDDDEEEDDDCCCAAAAAA@@@>>><<<999666444222---------...............------------------,,,,,,------------------------*********))))))*********))))))***++++++++++++******************+++,,,---******))))))))))))************))))))))))))******(((***,,,---,,,*********---...////////////000222111111000///---+++)))(((%%%&&&&&&'''((((((((()))&&&((()))((('''&&&'''(((999:::;;;<<<=========<<<======<<<;;;;;;;;;<<<<<<;;;:::888888999<<>>===;;;:::777777777777666666666666222222111111000//////...........................***+++,,,------,,,+++***+++++++++,,,,,,---------+++,,,---.........---,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++))))))***+++,,,------...++++++,,,,,,---......///---..................---******++++++,,,,,,------------------------------------------...................../////////000000------...///000111111222333444555777999:::<<<<<<:::IIITTTfffzzzhhhTTTEEE@@@DDDJJJTTTmmm{{{tttsssxxx~~~mmm\\\KKKEEECCCGGGXXXjjjsssaaa[[[YYY\\\]]]]]]gggttt{{{{{{wwwxxxzzz~~~~~~xxxtttkkkiiiddd^^^ZZZ]]]fffnnnuuuuuuwwwyyy|||~~~~~~wwwvvvwwwxxxzzz|||}}}~~~}}}~~~{{{rrrfff_________\\\XXXRRRSSSRRRPPPNNNMMMNNNOOOQQQQQQVVV\\\bbbkkk{{{|||jjjmmmsss}}}|||uuuqqqggg___[[[YYYVVVVVVXXXXXX]]]dddoootttdddWWWOOOLLLEEECCCAAABBBEEEKKKQQQTTTXXXYYY[[[aaannntttXXXTTTOOOKKKKKKLLLMMMMMMGGGEEEDDDDDDEEEEEEDDDBBBBBBAAA???<<<999555333111...............---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))***+++,,,++++++***************+++,,,---...******))))))))))))************))))))))))))******'''))),,,---,,,++++++,,,,,,---...000111111000///111000///---+++***))))))$$$%%%''')))***)))((((((&&&((())))))'''&&&''')))999:::<<<===>>>>>>======>>>>>>===<<<;;;;;;<<<<<<===<<<:::999:::===???AAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@>>><<<;;;:::888888888888999999999999444444333333222111000000........................---...///000000///...---+++++++++,,,,,,---------+++,,,---.........---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,))))))***++++++,,,---------------------------------------.........//////............////////////...///000111222333444444333444666777999;;;======;;;MMM\\\qqqzzzfffQQQEEECCCHHHNNN\\\vvvzzzuuurrruuu}}}~~~bbbSSSFFFCCCDDDMMMccc{{{qqqeee[[[XXXZZZ^^^^^^___lll{{{xxxtttvvvxxx|||xxxoookkkddddddccc```^^^aaahhhnnnuuuuuuvvvxxx{{{}}}}}}}}}vvvuuuuuuvvvyyy{{{{{{{{{{{{|||xxxmmm___WWWWWWWWWUUURRRLLLKKKIIIGGGFFFFFFGGGGGGFFFFFFIIIMMMRRRZZZhhhwwwtttbbbbbbdddkkkzzz~~~rrrgggaaa]]]ZZZZZZ\\\XXX```gggkkktttppp^^^TTTPPPLLLIIIEEEEEEGGGLLLPPPRRRYYY[[[\\\]]]dddxxxccc\\\TTTOOOOOOPPPOOONNNEEEDDDCCCDDDEEEFFFEEEDDDCCCBBB@@@<<<999555222000/////////......------,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((()))***+++,,,,,,+++***************+++,,,---...******))))))))))))************))))))))))))******&&&(((,,,------,,,,,,---++++++---000333333000---222000...+++***)))))))))###%%%(((***+++***((('''&&&)))+++***''''''(((+++=========<<<<<<<<<<<<<<>>===<<<@@@???>>>>>>>>>???@@@AAAAAA>>>===@@@EEEIIIJJJJJJIIIJJJJJJJJJIIIGGGEEEDDDEEEEEEEEECCCAAA>>><<<::::::999888888888999:::;;;999999888666555444333222222222111///............////////////...---,,,,,,...---,,,---......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++*********,,,,,,+++***+++,,,...///+++++++++,,,,,,---------...---,,,,,,,,,,,,---...---,,,,,,,,,------...///,,,,,,------------------.../////////...---,,,,,,***+++---///000000//////------,,,+++++++++,,,,,,////////////////////////---,,,,,,---///111444555444222555:::;;;:::;;;>>>AAAKKKccczzz|||xxxbbbTTTNNNLLLOOOSSSbbb~~~xxxzzzlllooosss|||~~~oooWWWNNNFFFEEEMMM^^^tttmmmbbb]]]YYY[[[\\\^^^aaaiiittt}}}}}}yyyyyyyyyxxxwwwzzz}}}|||ooogggeee```cccfffeeedddffflllrrrzzzyyywwwwwwwwwyyy{{{}}}vvvuuutttvvvxxx{{{}}}}}}xxxyyy|||vvviiiZZZSSSSSSTTTPPPKKKGGGEEEBBBCCCEEEEEECCC@@@AAA>>>???DDDIIIOOOZZZdddyyy|||nnn^^^XXXUUU[[[ggg|||{{{nnnddd___^^^^^^^^^bbbbbbeeeiiilllsss{{{hhh\\\VVVQQQLLLIIIJJJJJJKKKNNNSSSZZZ\\\aaafffhhhsss~~~cccQQQUUUYYYQQQJJJLLLIIIGGGDDDDDDDDDDDDCCCBBB@@@???===;;;999777555444111000/////////000222333......///000111000...+++.........------,,,,,,,,,***************************************************++++++++++++***))))))&&&'''((())))))((('''&&&(((((())))))***+++++++++'''///555444222111///,,,+++,,,---///000111111111------,,,,,,+++***))))))+++***)))'''''''''((()))))))))))))))))))))))))))>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>===??????>>>======>>>?????????======???DDDGGGIIIHHHHHHIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEDDDBBB@@@>>><<<;;;;;;:::999999999:::;;;::::::999888666555444444444333222000////////////000000000000///...------...---,,,,,,,,,,,,+++***,,,,,,---------------,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,++++++******++++++,,,------------------------..................---,,,***+++,,,---------------++++++++++++,,,---......////////////////////////111000000///000111222333555444666;;;<<<;;;<<<@@@JJJWWWqqqsss\\\MMMGGGGGGLLLRRRlllzzzrrrsssooopppuuu~~~kkkNNNGGGCCCGGGTTTgggsssddd[[[XXXZZZ]]]aaadddhhhpppyyy}}}vvvtttuuuxxxyyyyyywwwvvvwwwxxxrrriiidddcccccceeeggghhhhhhjjjnnnrrryyyxxxxxxyyyzzz|||~~~vvvsssqqqrrrvvvxxxxxxwwwuuuvvvyyyrrrfffYYYTTTVVVXXXTTTOOOHHHEEEBBBBBBDDDEEEBBB???@@@===<<<@@@CCCGGGPPPYYYlllzzzyyymmm]]]WWWSSSVVV___rrrrrrgggcccaaa```___cccdddgggjjjjjjmmmxxx~~~mmmaaa[[[TTTNNNJJJJJJJJJIIILLLPPPRRRXXXeeeppptttyyypppZZZTTTSSSOOOKKKKKKIIIGGGDDDDDDDDDDDDCCCBBB@@@???===;;;999666555444222111000///...///000111.........///111000...+++......---------,,,,,,,,,************************************************((()))***+++++++++++++++%%%&&&'''''''''''''''&&&((((((((('''&&&&&&%%%%%%(((///555333000///---*********+++---......//////---,,,,,,+++******))))))+++***)))(((''''''((()))))))))))))))))))))))))))??????????????????????????????@@@AAAAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<>>><<<<<<>>>AAADDDEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFCCCDDDDDDDDDCCCAAA???>>>>>>===<<<;;;::::::;;;;;;;;;;;;::::::999888777777666555444222111111000000222222111000000///......///......---,,,+++******,,,,,,---.../////////...,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++*********++++++.........------,,,,,,+++,,,------............---+++++++++******++++++,,,******++++++,,,...///000////////////////////////222111111111111222333333777666888<<<===;;;>>>CCCMMM___|||{{{~~~jjjTTTFFFBBBFFFOOOYYYvvvtttnnnoooqqqsssxxxvvvaaaGGGBBBBBBLLL\\\rrrsssfff]]]XXXWWWZZZ```gggnnnssszzz}}}wwwqqqpppsssyyy}}}xxxqqqllljjjgggcccbbbdddgggggghhhkkkoooqqqrrrqqqtttuuuwwwzzz|||~~~|||xxxtttuuuyyy|||zzzwwwssstttwww}}}ssshhh\\\WWWYYYZZZVVVQQQIIIFFFBBBBBBCCCDDDAAA>>>@@@<<<;;;===>>>@@@GGGOOO^^^mmmuuukkkYYYTTTQQQQQQXXXiiiwwwkkkeeedddbbbaaaeeefffjjjmmmjjjhhhlllsssuuuhhh```XXXQQQKKKJJJIIIHHHIIIMMMNNNVVVdddsss|||fffSSSLLLLLLLLLJJJIIIGGGDDDDDDDDDDDDCCCBBB@@@???===;;;888666444444333222000////////////000...------...000000...,,,...------------,,,,,,,,,++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,***************+++,,,---+++******))))))(((''''''+++222666333000...,,,***))))))******++++++++++++,,,,,,++++++***)))))))))***))))))(((((((((((()))))))))))))))))))))))))))>>>>>>????????????@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAA@@@???>>>===<<<;;;;;;>>>>>>>>>>>>????????????BBBCCCCCCDDDDDDEEEEEEEEEAAAAAABBBCCCBBBAAA@@@???@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999888777555444333333333333222111000//////......////////////------------,,,,,,...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++---------------------------,,,,,,,,,------.../////////...---,,,,,,+++++++++,,,------............---,,,+++*********+++,,,,,,,,,,,,,,,,,,---...///////////////////////////......///111222444555666777666999<<<<<<<<<@@@GGGNNNeeeqqqnnn^^^LLLDDDDDDJJJVVVaaayyyzzzmmmlllppprrrwww}}}yyyeeeRRRFFFCCCFFFSSSfffzzztttfff]]]ZZZYYYYYYXXXaaammmwww~~~{{{vvvppppppuuu||||||qqqfffbbbaaaaaacccgggjjjhhhiiinnntttvvvtttpppoooqqquuuyyy|||~~~|||xxxxxx}}}}}}zzzvvvwwwzzz~~~|||pppaaaZZZ[[[\\\XXXSSSKKKGGGCCCBBBCCCCCC@@@>>>AAA>>>===>>>>>>>>>CCCJJJWWWfff}}}{{{ssskkkTTTQQQNNNOOOUUUfff~~~mmmdddbbbaaaaaaccceeekkkooommmhhhhhhlllwwwqqqgggZZZQQQJJJHHHHHHFFFGGGJJJNNNSSS]]]kkkxxxpppVVVIIIKKKLLLIIIIIIGGGDDDDDDDDDDDDCCCBBB???>>>===:::888666444333333222111000000111222333///...------/////////---------------------------++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,,,,,,,+++++++++---...000((())))))******+++,,,,,,...444777333///...---*********))))))))))))))))))++++++******)))))))))))))))))))))(((((((((((()))((((((((((((((((((((((((@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFBBBBBBAAA@@@???===<<<;;;@@@@@@@@@???===<<<;;;;;;????????????@@@AAAAAABBB>>>???@@@@@@AAA@@@???>>>@@@@@@??????>>>===<<<<<<=========>>>>>>>>>>>>>>><<<;;;:::888666555555555444333222000///.........,,,---///...---,,,...///,,,---...///000000111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,---///000111//////...---,,,,,,++++++++++++,,,---.........---///...,,,++++++,,,---...///......---,,,,,,,,,,,,////////////////////////,,,---...000222333444555666666999<<<<<<<<>>>>>>>>BBBHHHSSSccczzzzzzrrrjjjTTTPPPMMMNNNUUUeeerrrddd___```bbb```ccciiiooonnniiihhhjjjnnn}}}qqq\\\RRRIIIGGGGGGFFFFFFGGGJJJNNNUUUbbbtttzzz___MMMKKKLLLIIIIIIGGGDDDDDDDDDDDDCCCBBB???>>><<<:::888666444333111111111111222444666888222000...---...//////...------------------------++++++++++++++++++++++++******************************+++++++++******))))))((('''''''''(((***+++%%%%%%&&&''''''(((((())),,,222444000,,,++++++)))+++***))))))((())))))*********))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((CCCCCCCCCDDDDDDEEEEEEFFFDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBAAAAAA@@@>>>===<<<@@@AAABBB@@@>>><<<;;;;;;<<<<<<<<<<<<<<<===>>>???======????????????>>>===??????@@@@@@???>>>===<<<======>>>???@@@@@@AAAAAA???>>>===;;;999888777777666555333111000///000000***---///...+++***,,,...------...///000000000///,,,,,,,,,,,,------------,,,,,,---------,,,+++++++++++++++,,,,,,---------,,,------......------,,,(((((()))***+++---...///.........------,,,,,,++++++,,,,,,------------,,,.........------...//////111000///---,,,,,,++++++///////////////////////////000111111222222111111666777:::======???HHHRRReeeooo]]]MMMFFFAAABBBGGGOOO[[[fff{{{iiiYYYVVV]]]eeeuuu}}}qqq]]]NNNFFFBBB@@@CCCPPPggg~~~|||pppiii___UUUNNNNNNPPPSSS___kkk|||~~~yyyuuurrrqqqsssuuutttrrrrrrhhh___\\\\\\]]]ccciiilllkkkkkkpppwwwyyyvvvrrrrrruuuzzz~~~|||}}}}}}|||||||||kkkcccdddgggeeebbbPPPLLLFFFCCCCCCCCC@@@>>>===;;;;;;>>>>>>===@@@FFFOOO___wwwzzzqqqiiiWWWQQQMMMOOOXXXggg~~~|||kkkcccdddhhhffffffjjjnnnmmmhhhgggjjjlll{{{}}}bbbWWWKKKHHHHHHFFFDDDEEE@@@FFFPPP^^^qqqlllUUULLLKKKJJJIIIGGGDDDDDDDDDDDDCCCBBB???>>><<<:::777555333333//////000111333555888:::666333///....../////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***))))))***))))))(((((()))))))))******)))((((((''''''&&&''',,,...***'''((()))(((+++***)))(((((()))******)))))))))((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))AAABBBBBBCCCDDDDDDEEEEEECCCDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@???>>><<<;;;===@@@BBBBBB???>>>>>>???<<<<<<;;;;;;;;;<<<=========>>>???@@@@@@???>>>===>>>>>>???@@@??????>>>=========>>>???@@@AAABBBCCCBBB@@@???===;;;:::999999:::888666333222222222333///111333111,,,***+++...---....../////////......,,,,,,,,,---------......,,,,,,---------,,,+++*********++++++,,,---......,,,,,,---......---,,,,,,++++++*********+++,,,,,,------------------------,,,,,,---------,,,++++++,,,---...///////////////000///...---------------////////////////////////000111222333333333222111777888<<>>>>><<<:::777555333222/////////000111444666777:::666111///.../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++******,,,------,,,,,,+++***))),,,,,,++++++***)))))))))$$$)))+++(((%%%(((***+++***)))(((''''''(((***+++((((((((((((((((((((((((&&&'''((()))******)))((())))))))))))))))))))))))>>>>>>??????@@@AAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@>>>>>>?????????===<<<;;;;;;>>>BBBBBBAAA@@@BBBCCC======;;;;;;:::;;;<<<===??????@@@AAA@@@???>>>===<<<===???@@@@@@???>>>===<<<===>>>???AAABBBCCCDDDCCCBBB@@@>>><<<;;;:::999<<<;;;888555444444444555555888999555///,,,---///---...............------,,,,,,,,,------.........,,,,,,---...---,,,***)))))))))***+++---...//////,,,,,,---......---,,,,,,000///...---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++******+++---///000000//////......---------......///////////////////////////---///111444555666666666888999===AAABBBEEEQQQ]]]yyydddQQQFFFHHHFFFHHHQQQ^^^nnnyyyfffUUULLLMMMUUU\\\mmmmmmdddRRRAAA<<<===???FFFLLL^^^xxxttthhhaaaUUUTTTPPPJJJHHHNNN[[[eeewww|||zzzxxxvvvssslllccc[[[ZZZZZZ\\\_________fffnnnoooooopppssswwwyyyzzzyyyvvvxxx|||~~~vvvqqqrrruuu{{{{{{|||zzzsssrrrnnnfff^^^UUUOOOIIIEEEDDDDDDAAA???@@@???@@@BBBAAA>>>@@@EEEJJJ[[[uuu{{{ooodddZZZRRROOOXXXgggyyyxxxpppkkknnnwwwvvvuuuyyy{{{wwwpppiiigggiiiggglllwwwsssdddUUUNNNKKKFFFBBBAAAAAADDDGGGMMM___zzzdddKKKGGGNNNIIIGGGEEEDDDDDDDDDCCCBBB>>>===<<<999777555333222//////......///111333444<<<888333///.../////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***+++,,,,,,,,,***+++++++++***(((&&&%%%&&&&&&&&&'''(((((())))))%%%***,,,)))'''+++...///)))(((&&&&&&&&&((()))+++'''''''''(((((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))