BM6P6(@ {{{}}}}}}~~~~~~xxxooohhhddddddeeegggmmmwww~~~|||}}}kkkdddmmm||||||www~~~~~~tttQQQCCC@@@<<<<<<@@@:::999777666666888999;;;===;;;999777666666777888777888999:::::::::::::::555444444333444555666777:::999777666555555555555444555555555666666777777333444555777888888888888777777777888999999::::::;;;::::::<<<@@@CCCFFFFFFWWWnnn~~~{{{tttllleee\\\KKK<<<777666333000...------...222111000//////.........+++---000000000333<<>>>>>======<<<;;;999888888999<<<>>>>>>>>><<<;;;>>>@@@AAA>>>999777888:::999999999999:::;;;<<<======<<<:::888777777777888999888777666555444333222333222111111000000111111///////////////000111111111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///333111444AAAUUUnnn}}}gggTTTHHHFFFIIIYYYppphhhNNNDDD;;;888777555666999111333555777777666555333555444444555666777555444666888:::===@@@CCCEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCyyyooonnnoooqqqrrrqqqmmmiiigggjjjooottt{{{~~~{{{}}}ssshhhsss}}}{{{~~~fffIII>>>===;;;;;;>>>;;;:::888666555666777777:::999777555444555666777666666777777777777777777777666555444444555666666999888888777666666555555444444444444555555555666444555666777777777777777666666777777888999999::::::::::::;;;>>>AAADDDEEELLLaaazzz~~~zzzsssmmmiiidddXXXKKK???:::333000000111000...222111000//////......///+++...000///...000777<<>>BBB<<<<<<<<<;;;:::999888777888999;;;<<<======<<<<<<>>>>>>>>><<<:::888888888777777777888888999:::;;;<<<;;;:::888777777777777888888777666555444333333222222111000000000111111//////......///000000111000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------..................222999DDDXXXtttvvvbbbQQQGGGCCCHHHZZZttt^^^RRREEE>>>999666666999888777555444444555777888444333222333555555444222222333444666777999:::;;;;;;;;;;;;;;;:::::::::999uuueeecccaaabbbeeehhhjjjjjjlllrrr|||~~~vvvgggqqq|||}}}iiiRRR>>>999;;;:::999;;;;;;:::888666444333444444666555444333333444555666777777666666666666666555999888666555444444555555777888888999888777555444333333333444444444444444555555666666666666666555555666666777777888999999:::999999:::<<<>>>AAACCCDDDTTTkkk~~~|||tttooolllfff^^^OOOEEE999444444555333000222222111000////////////,,,...000///------111444;;;;;;@@@GGGJJJKKKOOOTTT^^^bbbgggkkkmmmnnnpppqqquuuuuuuuuvvvvvvvvvvvvwwwxxxxxxzzz}}}}}}~~~~~~~~~~~~sssoookkkgggbbbaaajjjuuurrrpppooosssyyy~~~~~~}}}~~~|||wwwpppkkkiiiooossszzz}}}uuuvvv~~~}}}|||uuuvvvxxx{{{||||||||||||xxxzzz{{{|||{{{|||}}}~~~{{{xxxwwwvvvvvvxxxzzz{{{xxxtttssswww{{{tttmmmeee^^^YYYXXX```jjjxxxwwwwwwxxx{{{yyyzzzgggXXXJJJGGGEEE???===@@@;;;;;;::::::999777666555999999::::::;;;<<<<<<<<<>>><<<;;;::::::999777666555555666777888888888888;;;:::999777666666666666666666666666555555555444222111111000000000000000///............///000000///......---,,,+++******+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,---------......***---111222333>>>XXXqqqppp\\\NNNAAADDDTTTppptttaaaQQQDDD;;;999;;;666555444333333444666777555444333333555555444222000000000000000000000000222111111111111000000000yyyqqqgggddd___\\\^^^ccciiilllttt|||sssiiisssxxxvvvsssrrryyy{{{wwwvvvzzzxxxRRRDDD888777::::::888888999888777555333333222222333333222222333444555666999888888777666666666666888777555444333444444555555666888999999888666444444444444444444444444444666666666666666555444333444555555666666777888888888888888888999;;;???AAAAAAKKK]]]sss}}}}}}vvvoookkkhhhaaaVVVGGG;;;555444444333333222111000////////////+++...000000...---...000111222888???BBBDDDJJJQQQXXX\\\bbbfffiiimmmppprrrrrrrrrrrrssstttuuuuuuvvvvvvxxx{{{~~~~~~|||~~~~~~~~~~~~zzzhhhaaaYYYSSSPPPRRR]]]iii}}}tttoooqqqwww|||~~~{{{~~~wwwoooiiifffhhhjjjvvv|||~~~~~~}}}|||}}}}}}~~~{{{uuuyyy}}}wwwwwwxxxyyyzzz{{{{{{{{{xxxzzz|||||||||~~~}}}|||yyyvvvttttttttttttsssuuuwwwvvvtttssstttuuunnniiiccc^^^ZZZ\\\gggttt~~~~~~|||}}}}}}xxxrrr\\\PPPFFFBBB@@@===;;;===:::::::::999888777666555999999888888999:::;;;<<<===:::777777999999777444444555777888888888777666999999888777666555444444444444555555555555555555111111000////////////000.........------.../////////......---,,,,,,++++++++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,------------+++...222222...222DDDWWWmmm{{{iiiVVVFFFAAANNNaaarrrooo\\\JJJ???<<<333444666777888777666666888666555444555666555333000000//////......------........................wwwqqqlllhhhccc___```fffnnnsssnnnbbbqqqrrrvvvxxxxxxzzzuuuqqqooorrrzzzcccEEE===777888<<<;;;999777666666555444444333333333333333333333444555666666888888666555555555555666666666444333333333444555444555777888888777666555666666555555555555555555555555666555555444333222333444444555555666777777777777777666666999===AAA>>>CCCOOObbbyyypppkkkjjjkkkcccUUUDDD666000111555333222111000000/////////+++---///000000//////000,,,---222999===BBBLLLVVVYYY\\\___ccceeeiiimmmpppmmmnnnoooqqqsssuuuvvvwwwwwwyyy|||~~~}}}|||{{{~~~~~~ssshhh```WWWPPPMMMOOOZZZeeeyyy}}}yyyssssssyyy~~~xxx{{{}}}}}}}}}xxxvvvqqqmmmkkkooovvv{{{~~~}}}|||}}}}}}~~~|||yyy~~~~~~{{{zzzzzzyyyyyyyyyzzzzzzxxxyyyzzz{{{~~~zzzxxxwwwuuussssssssssssooopppqqquuuwwwuuuqqqmmmgggfffeeefffeeegggqqq}}}tttfffSSSKKKBBB???===;;;:::;;;:::::::::999888777666555888777777777888999:::;;;:::777555555888888666333555666999::::::999777666777777777666555444333222333333333333333444444444111000//////......//////......---------------...///.........---,,,,,,,,,***************************))))))))))))))))))***************************++++++++++++,,,,,,,,,---------000222111111888BBBTTTkkkrrrZZZEEEAAABBBKKKeeehhhSSSIII;;;:::888777777777888999999666444333444444333222111111000000/////////.....................//////}}}wwwtttlllkkkhhhgggiiioooxxx~~~zzziiibbbmmmxxxrrrtttyyyuuupppoooooouuu~~~VVV>>>;;;999:::<<<<<<:::777555555555555444444333333333333444444555555555666555444333222222222333444888777555444333333333444222333555666777666666555666666666666666555555555444555555555444333222222222333333444555555666666555666777666555777===CCCBBBBBBGGGUUUggg{{{yyynnniiijjjggg___OOO>>>444222555333333222111000000000000------...000000111000000......222666999???LLLXXX\\\___bbbeeefffhhhjjjllljjjkkkmmmoooqqqsssuuuvvvuuuxxx{{{|||{{{zzzzzzzzz~~~~~~tttoooggg^^^WWWRRRQQQWWW___sssyyyzzzyyy{{{||||||{{{zzzzzz||||||wwwrrrooojjjnnntttyyy~~~~~~|||}}}~~~~~~~~~|||}}}~~~~~~|||{{{{{{zzzzzzyyyyyyxxxxxxxxxzzz~~~}}}{{{vvvvvvuuutttsssrrrqqqqqqnnnmmmnnnqqqtttrrrlllfff]]]___dddlllppprrryyyzzz}}}ppp^^^LLLGGGAAA===;;;::::::::::::::::::999888777555555666666777777888999999999666555444444555666555444555777:::<<<<<<:::888666666666555555444333111000111111111111222222222222000000///.....................---,,,,,,,,,,,,---...---------,,,,,,,,,+++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++,,,000222000111555CCCWWWtttlllXXXKKK???:::FFFZZZnnn{{{ttthhhQQQJJJAAA888444444777:::888666333111111222111000111111111000000/////////.............../////////~~~yyyvvvtttooopppqqqrrrtttyyyvvvjjjcccooo{{{tttssszzz|||rrrlllnnnpppvvv}}}cccEEE999999999:::;;;<<<:::888777777777666444333222111333333444444444444444444444333111000111222444555>>><<<999666444333222222222222333333444555555666666666666555555444444444333333444444444333333222222222222333444444555555444666777555444777>>>DDDFFFAAAAAAHHHSSSddd}}}yyyllldddfffeee^^^RRREEE;;;777333333222111000000000000///.........//////////////////222444444777CCCOOOXXX^^^eeejjjmmmmmmmmmmmmhhhiiijjjlllnnnpppqqqrrrpppsssvvvwwwvvvvvvxxxzzz||||||}}}~~~|||uuulllfff^^^WWWVVVZZZhhhpppzzz~~~|||zzz{{{}}}}}}|||zzzzzzyyywwwuuu~~~yyyvvvqqqmmmkkkiiihhhhhhnnnttt}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~|||{{{{{{|||~~~~~~||||||||||||}}}}}}|||{{{{{{yyyzzz~~~{{{uuussssssqqqrrrssssssrrrpppmmmlllkkkjjjiiihhhfffccc```]]]^^^aaakkkxxxxxxuuu}}}zzziiiXXXIIIFFFAAA<<<::::::999999888888888777666555444333444555666888999888888777333444555444333333444555555777;;;======;;;777444444444555444333222000///000000000000000/////////000///......------.........------,,,++++++,,,,,,+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++,,,******......---...222888@@@ZZZzzzttteeeUUUFFFAAACCCPPP\\\qqqssslllaaaTTTIIIBBB???===;;;888555333333333222222555444333222111000///...---.........////////////}}}{{{xxxuuusssrrruuuwwwzzz{{{|||pppaaa```pppzzzxxx{{{xxx|||vvvoookkknnnsss}}}```HHH444666888888888:::;;;;;;999:::999888777555222000///333333444444444333333222555444222222222444666777CCCAAA===999555333111000111111111222333444555666555555555444444333333333222333333444444333333333111222222333333444555555333555666555444777???FFFBBB<<<888;;;AAAPPPjjjppp```dddiiikkkdddVVVFFF;;;444333222111000000000000111///---------...------...///111222//////888CCCQQQZZZfffooottttttsssrrrhhhiiiiiijjjlllmmmnnnnnnkkknnnqqqrrrrrrsssvvvyyyzzz{{{|||}}}~~~~~~}}}}}}~~~}}}vvvlll```[[[[[[]]]hhhsssyyywwwttttttvvvttt}}}~~~|||}}}{{{vvvpppqqqtttuuusssrrrtttrrrnnnllliiifffcccdddgggjjjmmm}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~||||||~~~}}}|||zzzyyyzzz}}}~~~}}}{{{|||}}}|||}}}}}}}}}|||wwwqqqnnnnnnpppnnnoooqqqqqqpppmmmjjjhhhggghhhfff```XXXTTTUUUWWWjjjmmmyyyxxxlllvvv|||ooo```SSSGGGFFFAAA<<<999::::::888777777777666555444222222333444666888999888777666000333555444222111333666444777;;;======:::666333333444444444333111///...000/////////............//////...------------......---,,,,,,++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++...,,,+++---+++***...444...+++???cccxxxxxx~~~nnn]]]NNNEEEBBBEEENNN[[[gggsss|||lll\\\NNNFFF@@@===999777666777666555999888777555333111//////......//////000000000111~~~yyyvvvuuuuuussssssrrrtttvvvvvvuuuttttttwww}}}}}}{{{uuuccc\\\iii{{{rrrmmmwww||||||uuutttzzz|||\\\GGG===::::::999777555444777???EEEEEE;;;888>>>>>>444///222222222222222222222222222666555333222333666999<<>>CCC@@@999777<<<>>>BBBUUUkkk|||ooodddffflllllllllbbbPPPCCC:::222111222000000222000...---,,,...///...---000000111111222222222333;;;BBBMMM[[[hhhssszzz}}}ppppppooollljjjjjjlllooommmlllkkklllnnnqqqvvvyyysssvvvzzz{{{yyyyyyzzz}}}uuuhhh___```___```hhhqqqvvvrrrmmmrrrrrrwwwzzzzzzyyyxxxvvvtttrrrqqqqqqqqqqqqpppnnnmmmnnnpppwwwwwwyyyzzz{{{|||||||||{{{|||~~~}}}||||||}}}}}}}}}||||||}}}~~~~~~}}}{{{}}}{{{zzzzzz|||}}}~~~{{{{{{|||}}}~~~wwwvvvuuusssrrrpppoooooooookkklllpppooojjjhhhkkkaaa]]]ZZZTTTKKKHHHVVVggghhhyyyxxxqqqwww~~~{{{|||yyyooocccUUULLLFFFEEEBBB>>>::::::;;;>>>:::888555444444333222111444444555555666777777777444333333222222333333444777777666555444444333222666555555444333222111111///////////////.........///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((((((((((((((((((((((())))))(((''''''((()))***---,,,***(((((()))***,,,))))))))))))******************+++++++++,,,,,,,,,000---333DDDWWWfffooouuuwwwfffOOOFFF@@@CCCIIIPPP[[[fffrrrhhh\\\RRRFFF@@@??????<<<888777888777666333222222444///......///111222111000|||wwwqqqnnnmmmnnnpppqqqssstttuuuvvvvvvwwwzzz~~~|||mmm___]]]ggg{{{uuu|||}}}wwwrrrttt~~~nnnOOO???999666777999999888777:::BBBHHHLLLBBB>>>AAA???444///111222222222222222222222222555444333222444666999;;;BBBGGGCCC999666:::999222111111111222333555666777777666555444444444555666111111222222111111000000111111111222444555444444666777666555555888???DDD>>>:::;;;???@@@AAANNN___uuuiiihhhkkkkkkooooooeeeJJJAAA999888777444222111000///......000000///...000000000111111111222222555999@@@JJJUUU___ggglllpppsssuuuuuuqqqmmmiiiggglllllllllnnnppppppooonnnvvvxxxzzz{{{{{{zzzzzzzzzzzzvvvkkkfffaaabbbgggllloooooorrrtttyyy|||yyywwwwwwwwwxxxyyyyyyyyywwwsssooommmnnnpppsssvvvxxx{{{|||}}}}}}||||||}}}~~~~~~~~~~~~}}}|||||||||{{{zzzyyyzzz{{{|||xxxtttssssssrrrrrrqqqqqqqqqkkkiiijjjmmmmmmgggeeehhheeeXXXLLLIIIMMMTTT___iiipppwwwuuuwww~~~{{{~~~~~~||||||vvvjjj]]]QQQIIIGGGFFFDDD@@@<<<::::::;;;999777555444555555555333555555555555555666666666444333333222222333333444555555555444444444333333444444333333222111111111000/////////......------///...,,,+++******++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((()))(((((('''((()))***+++---,,,***(((((((((******(((((()))))))))******************+++++++++,,,,,,---+++///999FFFTTTfffttttttiiiZZZKKKDDD@@@AAAHHHPPPcccooo|||qqqcccWWWOOOIIIBBB>>>>>><<<:::888777666666666999777444333222111000...|||yyyxxxtttooojjjffffffgggjjjnnnssswwwxxx{{{~~~{{{{{{}}}kkkWWWUUUeee{{{|||{{{{{{~~~}}}~~~xxxrrrpppxxxxxxWWWAAA999888666888<<>>???<<<444000333222222222222222222222222222222333444555777999:::;;;>>><<<555444:::<<<888444333222222222444666888555444444333333444666777000000000111111111111111000111222333444444333333555555666666777:::>>>BBB<<<:::>>>CCCAAA>>>EEEPPPrrryyynnnooorrrmmmVVVLLLAAA;;;777333222333111000///000222222000/////////000000000000111111///000333777???HHHPPPUUUcccjjjsssyyyzzzuuupppmmmllljjjiiilllppprrrqqqooopppqqqrrruuuxxxyyyxxxvvv~~~|||qqqhhhfffjjjqqqwwwyyy|||uuunnnjjjlllpppuuuzzz~~~~~~}}}{{{{{{{{{}}}~~~}}}|||{{{{{{{{{{{{{{{yyy|||~~~}}}zzzyyyyyy{{{|||xxxvvvtttsssnnnnnnnnnoooooooooooooooiiiggghhhiiigggaaa^^^^^^XXXNNNDDDCCCJJJUUUaaakkkzzzsss{{{{{{xxx~~~}}}|||}}}oooaaaUUUKKKFFFGGGGGGFFFBBB>>>;;;::::::888666555555777888777666555555555555555444444444444444333333333333444444444444444444333333333333111111111111111111111111111000000///...---,,,,,,...---,,,+++******************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***,,,------,,,***(((((((((((()))(((((())))))))))))***************++++++++++++,,,......///222666CCCZZZooouuuyyygggXXXLLLCCC???@@@CCCOOO^^^hhhooouuu~~~{{{rrrhhh___[[[PPPKKKDDD@@@>>>===;;;888999666333222333333333222yyyrrrppprrrsssrrrpppooopppqqqrrrssssssrrrooojjjfffddddddfffgggnnnwww}}}zzzxxxwwwxxxzzz}}}}}}aaa]]]___kkk~~~|||vvv}}}|||{{{{{{mmmttt}}}{{{uuuppprrr~~~xxx[[[DDD;;;;;;;;;999<<>>DDD@@@:::777888777333222555222222222222222222222222111222333555666777888888666888666111222888<<<;;;666555333111111333666888111111000000111222444555000000000000111111222333000111333333333333333444666666666666777999<<<>>>::::::>>>AAA@@@<<>><<<<<<<<<;;;:::{{{yyyuuuqqqnnnhhh```]]]^^^aaaaaa```___aaacccgggjjjlllkkkiiifffcccdddgggiiipppwww}}}{{{yyyxxxxxx{{{~~~mmmbbbWWWggg|||pppggglll{{{xxxsssqqqmmm}}}yyyvvvrrrpppvvvmmm[[[FFF======>>><<<999===BBBEEECCC===:::===AAA777444333333333111222555222222222222222222222222111222444555666666666666444555222///000555999999666555333111111333555777111000000000111333555666111111000000111222333444000222333333222333555888:::999777666777888999999999999;;;===<<<;;;>>>CCCNNNjjjpppllljjjggg___PPPAAA<<<>>>444333222222222222000...000000000//////////////////000000111222444666777888???JJJVVVcccooozzz~~~{{{zzzyyywwwrrrnnnpppnnnmmmqqqvvvzzz{{{yyyzzz|||~~~~~~~~~|||{{{zzz{{{|||}}}{{{yyyzzz{{{wwwyyy{{{||||||~~~zzztttpppooooooooooookkkjjjiiihhhfffeeedddccc]]]^^^]]][[[ZZZXXXVVVTTTMMMRRRVVVVVVYYYggg}}}xxxooommmqqqvvvzzzrrrmmmiiiaaaWWWMMMFFFDDDDDD???AAACCCCCCAAA???>>>>>>;;;999777777777888777666777777666555444333333222555444444333333444444555666555555444222111000000---......//////000000111111000///...---,,,+++*********************))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((''''''''')))+++,,,...+++***)))((('''''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,))))))++++++---555>>>aaavvvyyyoooZZZOOOAAA:::<<>>:::777:::===@@@@@@>>>===>>>@@@777777777555222000111333222222222222222222222222333333444555555555555444444333111000000333555666444333222111111222444555444333333333444555777888444333222111111222444555000222444333222444999===>>>;;;777555555777777777999999999999999:::===AAABBBWWWpppwwwiiilllqqqqqqfffSSSCCC<<<999777444222222222000///111111000000000000//////...///000111222111111000333555999@@@IIIUUUaaajjjssszzz{{{xxxtttssstttvvvwwwxxxyyy{{{|||{{{|||}}}~~~}}}||||||}}}{{{{{{{{{}}}~~~|||xxxxxxyyyxxxyyy{{{~~~~~~|||{{{wwwuuurrrpppooonnnllljjjlllkkkiiigggeeebbbaaa```___bbbbbb```bbbfffhhhggg___^^^\\\```nnn}}}nnn___ZZZaaarrrzzzooo```[[[TTTLLLGGGDDDCCCCCC<<<>>>AAAAAA@@@?????????;;;999777666777777666555888888777666555555444444555555444444444444555555666666555444333222111111.........//////000000000000//////...---,,,++++++))))))*********))))))(((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))+++,,,((((((((((((''''''''''''''''''(((((((((((()))))))))))))))************+++,,,))))))---///------///AAAYYYooo}}}kkkTTTFFFCCCBBB>>>:::999===BBBGGGLLLSSS]]]dddllljjjiiimmmuuu|||~~~|||{{{yyyvvvttt{{{pppeee]]]ZZZZZZ\\\\\\```bbb^^^WWWTTTUUURRRSSSSSSRRRQQQRRRVVVZZZ]]]]]]___```dddjjjqqqwww|||{{{zzzyyyzzz|||~~~}}}wwwvvv{{{tttbbbYYYaaannnwwwrrrxxx~~~}}}yyywww}}}{{{wwwtttzzzsssuuuzzzdddKKKCCC===??????<<<999999999999:::;;;<<<=========888:::;;;888444111111111222222222222222222222222555555444444444333333333222111000111111222333555111111111111111222333444555555444444444555777888666555444222222333444555111333444222111444<<>>@@@???>>>===>>>???999777555666777888777666888888888777666666666555555555444444444444555555444444444444444444555555///////////////000000000.........------,,,,,,,,,'''((()))******)))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&''')))***&&&&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))************...+++,,,///111......000111BBBUUUnnntttddd[[[SSSIIIAAAAAA???<<<888888<<>>::::::???===:::888999;;;;;;999777555999;;;888444333222222222222222222222222222222777666555444333222333333111//////111222222222444///000000111222222333333444444333222333444555666888777555333333333555666222333444222111555>>>FFF>>>999333111444777::::::999::::::999888::::::999======FFFYYYooovvvmmmttt~~~zzzjjj\\\DDD@@@:::666444444444333333222222222111111000000//////...//////111222333222333444444666:::???CCC@@@KKKZZZeeennnwww~~~}}}~~~|||wwwuuutttsssyyy}}}~~~~~~}}}||||||}}}{{{zzzzzzzzzyyywwwtttrrrpppppppppqqqqqqqqqooommmllljjjjjjkkkmmmoooooonnnlllccccccaaa___]]][[[YYYXXX[[[^^^\\\WWWXXXaaafffeeejjjxxxjjj[[[[[[iii{{{~~~zzzooocccZZZQQQHHHCCCCCCEEEDDDBBB>>>??????>>><<<;;;<<<===666555444555777888999888888888888888777777777777555555444444444444555555222222333444666777888888000000000000000000000///------------------------'''((()))******)))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&(((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))))))))))))))************+++))))))++++++***---333///666>>>WWW{{{|||rrrggg```MMMKKKGGGCCCAAA???===<<<<<<>>>@@@BBBCCCEEEIIIKKKMMMPPPUUU\\\bbbfffgggfffxxxsssoookkkhhhmmmrrrvvvqqqgggaaaaaaeeelllooooooiii```[[[]]]```WWWTTTQQQQQQSSSWWWZZZ\\\eeeiiiooossswww|||~~~yyyyyyzzzzzzzzz{{{wwwsssqqqrrrsssuuuuuu}}}~~~ttt\\\JJJRRRggg{{{~~~}}}{{{}}}~~~~~~~~~dddLLLFFF===;;;:::999:::::::::999555666888999999888777777999666444555666777555222///000333555666777666666333444555555555222000///222111111111111111222333222000///000333444333111111111000000000000111111333222111111111222333444777777555444444444444444111111111222333444666777777888999:::999888777666999999???KKK[[[ppp{{{}}}~~~~~~~~~fffUUUBBB999999:::555...000000000///......000222000000000000////////////000000111222333333444444:::>>>BBBEEEIIISSS```jjj|||}}}}}}~~~~~~~~~~~~~~~{{{vvvrrrooommmllllllmmmnnnnnnmmmooommmkkkjjjjjjjjjhhhfffhhhhhhhhhggggggeeedddddd]]][[[WWWQQQJJJDDD@@@>>>@@@;;;<<>>@@@AAA===>>>???===:::888777777444555555666777888888888999777666666777777666444666555555444444333222222333333222222333333444555000000///...............------,,,,,,+++***))))))******))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,000000222:::MMMiiiuuueeeZZZTTTPPPIIIDDDAAA???<<<:::999:::;;;===999===???>>>???CCCCCC@@@rrrmmmhhhdddcccbbb```^^^dddkkkqqqpppiiieeeeeehhhlllppprrrlllccc[[[YYYZZZ\\\ZZZYYYYYY\\\```fffiiipppuuu{{{~~~{{{yyyyyy}}}rrrdddUUUSSSZZZkkk~~~|||yyyyyy{{{~~~~~~}}}~~~iiiPPPBBB<<<<<<;;;999888888888888888444555777888888888888777888666444444666666444111000111222333444555555555333444555555444222000///000000000111111222222222333111///000222444333222111000000//////000000111111111111111111222222333444444333333333222222222111111111222333444555666777777888999999999888777999999<<>>>>><<<======<<<999666666666666555555666777888999999999777666666888888888777555555555444333333222222222222111111222222333444000//////...............---,,,,,,+++******))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''((()))******,,,,,,,,,,,,,,,,,,,,,,,,)))+++---000888KKKeeewwwyyyssslllfffhhhddd\\\TTTLLLFFFBBB@@@@@@CCCCCC@@@???@@@>>>:::___]]]ZZZZZZ[[[\\\\\\[[[\\\ccclllooommmjjjjjjllljjjnnnrrroooeee\\\WWWVVVYYY\\\```cccfffkkkrrrxxx~~~~~~zzz|||kkkXXXMMMFFFZZZsss}}}qqqzzzzzzvvv{{{{{{}}}|||zzzxxx{{{iiiKKKCCC@@@;;;;;;:::888666666666666777333444555777777888888888999777555555555444222000111111111111111222333333222333444444333222000///...///000111222222222222333111//////111222333222000//////////////////000//////000111111111111111///000111111222222111111111111111111222444555666666666777888999999999999;;;:::<<<@@@FFFSSSjjj}}}zzzeeeOOO@@@;;;;;;888777666444222111000000000000/////////.........///000000111111222222222222444555555444666;;;???BBBJJJQQQUUUZZZccclllppp}}}|||~~~|||yyyrrriiiooonnnnnnnnnppppppnnnlllnnnlllkkkkkkkkkllljjjiiiiiifffaaa___```bbbdddeeeccccccbbbaaa^^^ZZZVVVSSSIIICCC;;;555222111222222///555<<>>^^^]]]]]]]]]^^^^^^___^^^\\\ccclllrrrrrrpppnnnmmmfffkkknnnmmmggg```]]]\\\]]]dddnnntttwww{{{{{{||||||{{{}}}{{{dddTTTOOOOOO^^^vvv}}}pppsssyyysssqqqvvv~~~zzztttssszzzyyyUUUAAA>>>AAA@@@::::::888666444333444555333333444555666777777777:::999777666555333222111222111///......///000111111222222333222222111000...///000222222222222222111000...---...///000111//////............//////---...///111111111000000---...///111222222111111111111111111222333444555555555666777888999999999======???@@@AAAHHHYYYjjj|||~~~}}}ssscccRRRDDD<<<:::999666444444333111000000000000/////////......//////000000000111111111222444666666666777999<<<<<>>:::666444444444333111111000000000000/////////000000000000000111111111///000222333333333444555999999:::===AAACCCFFFGGGQQQZZZaaaeeeiiimmmnnnllllllkkkjjjhhhfffeeedddddd```dddiiilllnnnvvv{{{xxxvvv{{{~~~{{{zzzuuuuuurrroooqqqtttsssnnnjjjiiiiiijjjlllmmmmmmlllnnnlllkkkkkkkkkjjjhhheeecccbbb___^^^]]]ZZZVVVSSSOOOOOONNNLLLHHHDDD???===999777555333333666:::===SSSnnn}}}sssiii^^^ZZZYYY```qqquuueeeYYYQQQJJJGGGCCCBBBAAA@@@>>>===<<<<<<999;;;<<<;;;999888888999999888666444555666999;;;;;;999666444555555444333333333333222111111000000//////......//////000111......---,,,,,,,,,,,,,,,******))))))))))))(((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((()))+++,,,---++++++++++++++++++++++++++++++++++++---...111222999TTTooo]]]aaaeeeiiikkkmmmooopppqqqrrrtttwwwyyywwwsssoooiiijjjlllmmmnnnppptttwww|||yyyyyy}}}~~~~~~}}}{{{{{{|||}}}|||bbbYYYMMMHHHPPPdddzzz~~~yyy~~~~~~xxxrrryyy}}}vvvuuutttxxxiiiRRR@@@@@@@@@:::888<<<999;;;===;;;777333222333333333333222333333444555888999999777444333333444//////...............////////////000000111111222777666444333111000000000---...///...,,,,,,,,,---------,,,,,,,,,,,,------,,,---...000111111111111000//////000111222333444111111111111111222333333333333333333444555666666666777:::>>>???>>>BBBHHH\\\ooovvvbbbQQQGGGAAA:::777777777666555222222111111111000000000111111111111111111111111000111111111111000///...555444555999;;;<<<>>>BBBFFFNNNUUUWWWZZZ___aaa___\\\[[[[[[[[[[[[[[[ZZZZZZ[[[\\\^^^___^^^cccooo|||}}}wwwrrrooonnnnnnrrrvvvwwwuuurrrnnnmmmmmmoooooommmnnnpppnnniiigggffffffgggiiijjjhhhggggggfffeeeeeeeeeccc```]]]\\\ZZZYYYWWWUUUQQQKKKGGGAAA@@@???===;;;888666555333555666777:::DDDSSS___~~~yyybbbXXXYYY___gggnnnvvvuuuaaaTTTLLLFFFCCCBBBDDDBBB???<<<;;;:::;;;<<<:::;;;======;;;::::::;;;888777666444555666777999999888666555555444222000333333222111111000000/////////......//////000111------,,,++++++++++++,,,)))))))))(((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((()))+++,,,,,,++++++++++++++++++++++++,,,***)))***,,,---+++)))...888DDDRRRfffaaaffflllqqqsssvvvxxx{{{xxxvvvuuuvvvyyyzzzwwwtttqqqrrrtttuuuvvvyyy{{{}}}~~~}}}~~~~~~{{{wwwvvvyyy||||||}}}}}}{{{xxxxxxzzz}}}yyyfffYYYHHHHHHNNN___www}}}zzzzzzssstttzzziiiTTTKKKBBB??????>>><<<;;;888===AAA???:::444222333444444222222111222222333444666777555222111222333......///////////////............///000111222222===;;;777333000/////////,,,///111111///---,,,---,,,,,,++++++++++++,,,,,,.........///000111333333111000///......000333444111111111111111222222333333222222111111222333444555333444:::===>>>???CCCNNN```vvvooodddUUULLLBBB<<<;;;;;;:::999333333333222222222222111222222222222222222222111333222222111222111000///333222444999:::999<<>>???CCCAAA>>><<<:::999999999999;;;======;;;;;;;;;<<<666666555555555555666666555555555777888777444222222222222111000000///////////////...///000000111---,,,,,,+++++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***+++************************,,,,,,,,,++++++,,,,,,,,,...,,,...666DDDZZZxxxdddiiippptttvvvwwwyyy{{{zzzvvvsssuuuyyy|||{{{yyyyyyzzz{{{|||}}}~~~~~~xxxxxxxxx{{{~~~~~~yyytttssstttvvvwwwxxxwwwvvvxxx|||lllYYYMMMGGGJJJPPPaaa|||}}}~~~{{{xxxuuuxxxqqqMMMIIINNNJJJ>>>:::??????999888>>>CCCBBB<<<666333222555444333111000111111222111444555444111///111333,,,---///000000000///...............///111222333BBB>>>999333000......///,,,000444444111...------,,,++++++++++++++++++,,,//////......000222444555222111...,,,,,,///222444111111111111111111222222333222111000000000111222777222222777===@@@AAADDDDDDUUUjjj{{{wwwooo___UUUIIIAAA??????===;;;444444444333333333222222333333222222222222222222000/////////111222111000111000333888777444888@@@BBBHHHLLLLLLMMMQQQSSSRRRPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRVVV\\\[[[XXXZZZaaa___eeejjjjjjfffeeeiiimmmkkkmmmnnnpppqqqsssuuuwwwqqqtttuuussssssuuutttqqqrrrsssuuuwwwyyy{{{}}}~~~xxxzzzzzzzzzxxxvvvuuuvvvuuurrrppppppqqqpppoooooooooqqqsssqqqnnnnnnqqquuutttrrroookkkgggfffgggiiidddfffhhhjjjkkkkkkkkkkkkjjjkkkjjjggggggjjjjjjhhheeeeeefffggggggeeeaaa^^^^^^]]]]]]]]]\\\YYYUUURRRHHHEEEAAA>>>===<<<:::888888777555444444555777888KKK\\\pppyyyxxxyyywwwrrrkkk```^^^cccmmmzzzzzz}}}sssfffWWWIIIFFFDDD@@@>>>???AAA@@@???===;;;999777777999:::<<<<<<;;;:::;;;<<<555555555555555555444444333333555888;;;:::777555222222111111000////////////////////////000111111---,,,++++++******++++++'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))************************&&&))),,,+++)))))),,,000,,,))),,,333666===WWWssskkknnnqqqvvvyyy{{{}}}}}}~~~~~~|||zzzxxxzzz~~~}}}zzzwwwwwwyyy|||}}}~~~}}}{{{yyywwwuuuuuuyyyxxxvvvvvvxxx~~~}}}iiiZZZLLLBBBCCCIIIbbbuuutttooozzz{{{~~~{{{zzzlllTTTNNNGGGKKKIIIBBB???@@@===777:::;;;;;;999777666333000000222444333///...///222111222333444444333222111111111000///...---,,,,,,...---,,,,,,---///111333;;;999555111...,,,,,,,,,111111000///---,,,***)))++++++***++++++,,,.....................///000000000000////////////000000000000111111111222222222111111111000111111222222444444444555777:::<<<===AAAGGGPPPaaa}}}|||ppphhhZZZLLLGGGEEE???888555444333444555444111///222333333444444444444444333111000000111000...,,,222111000000222444777999<<<>>>BBBFFFIIIKKKKKKKKKLLLNNNPPPPPPPPPQQQRRRTTTPPPRRRUUUVVVWWWYYY[[[]]]___aaadddeeedddeeefffgggfffeeeeeehhhlllnnnmmmkkkmmmllllllkkkkkkkkklllllliiikkknnnppppppqqqssstttuuutttrrrppppppppprrrsssqqqpppnnnlllkkkjjjjjjkkkjjjjjjjjjjjjlllnnnpppqqqkkkiiiggggggggggggeeeccceeeeeeeeeffffffggggggggghhhhhhiiiiiigggeeebbb```aaabbbbbbbbb```___]]][[[YYYYYYXXXVVVRRRMMMHHHFFFAAA===888666777888777666:::888777555000///<<>>;;;777:::;;;;;;999777666333111333333111...---...000333000111222333333222111000///////////////.....................//////000111555444111///---------.../////////...---,,,******++++++,,,,,,---.........---------,,,------...///000//////////////////000000000000111111111222222111111111111111222222333444444444444555777999:::;;;@@@FFFRRRiii~~~lllZZZPPPLLLEEE>>>;;;999777666555555444444444333222111111222222333333222111111222333333333222111000000111333555777999;;;???BBBDDDFFFFFFFFFFFFHHHJJJJJJJJJJJJLLLNNNLLLNNNQQQRRRTTTUUUXXXZZZ[[[]]]___```______```bbbbbb``````cccfffhhhgggeeegggggggggfffggghhhhhhiiihhhkkkmmmooooooppprrrsssqqqpppnnnmmmlllmmmnnnooommmmmmmmmlllkkkjjjhhhggghhhhhhhhhhhhiiikkkmmmnnnkkkiiihhhggghhhgggeeedddddddddeeeeeeffffffggggggffffffffffffdddbbb```____________^^^\\\ZZZWWWVVVOOONNNMMMJJJGGGCCC???>>><<<:::888666666555333222000000555<<>>PPPgggyyypppqqqssstttssspppmmmjjjlllnnnrrrwww||||||zzzxxxxxxyyyzzzyyyxxxuuuwwwzzz{{{zzzwwwssspppuuu}}}ppp\\\MMMEEE@@@FFFTTTfffyyyzzzuuuuuuzzz}}}|||{{{ssspppvvvwwwaaaNNN???:::===>>>@@@???<<<:::;;;:::777888999;;;<<<===<<<;;;:::===;;;777222//////000222///000000111111000000///---.........//////000000000111222222222222111000///...---------...///000............---,,,+++***+++,,,...///000000//////,,,++++++++++++,,,------//////............////////////000000000111111111111111111111111222333333555444444333333444555666555888;;;@@@OOOhhh}}}nnndddXXXMMMDDDBBB???;;;666555555777666555333222222333555666111111222111000000222333222111111000000222333444666777:::<<<>>>>>>>>>>>>???@@@BBBBBBBBBBBBDDDEEEFFFHHHLLLNNNOOORRRUUUWWWWWWXXXZZZZZZZZZYYYZZZ[[[\\\\\\\\\]]]___```___^^^______``````aaacccdddeeeeeegggjjjkkkllllllnnnooolllkkkjjjiiiiiiiiijjjkkkhhhiiikkkkkkjjjhhheeedddffffffeeeeeefffhhhiiijjjiiigggeeeeeeeeeeeecccaaaaaaaaabbbcccddddddddddddeeedddbbb```^^^]]]\\\\\\[[[ZZZYYYVVVSSSPPPNNNLLLAAA@@@>>>;;;999666555444444555555777888999:::;;;;;;>>>FFFQQQ\\\gggvvvhhh^^^^^^TTTbbbiiippp~~~zzzvvvmmmcccWWWQQQPPPRRRNNNCCC===>>>>>><<<::::::;;;:::999777555666666666666555555444444444333222222222222222222333444555555555444333111111111000//////......---,,,+++++++++,,,---...///444:::===;;;777444222+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))******)))+++---...---,,,,,,,,,///333<<>>:::;;;@@@;;;<<<;;;999999999999999888888;;;AAADDDEEEGGGJJJGGGHHHGGGAAA888111///000////////////////////////............////////////333444666777666444222000,,,,,,,,,,,,---///000111000000//////---,,,+++***+++---///111111111000///,,,++++++++++++,,,------///......------......///....../////////000000000111111111111111222333444777666444333222222333333222555777777<<>>???BBBDDDHHHJJJLLLOOORRRUUUTTTVVVWWWWWWVVVUUUVVVWWWYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ\\\]]]___aaabbb```bbbeeefffffffffhhhiiiiiiiiihhhgggggghhhhhhiiigggggggggggggggfffeeedddeeeddddddddddddeeeggghhhdddbbbaaa```aaa```___]]]^^^___```aaaaaaaaaaaa```dddaaa^^^ZZZWWWUUUUUUUUURRRQQQOOOLLLIIIEEECCCAAA;;;:::777555444444555555888999999:::<<>>AAA===;;;:::;;;;;;;;;:::888666666777777666555444444333333222111111111111222333444555555555555444444111111111000//////......++++++************+++,,,+++///444666444000---+++***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***'''***---......------...333---+++111777???QQQeeevvvooommmlllkkkkkkmmmoooqqqvvvwwwyyyzzz|||~~~~~~|||zzzzzz{{{zzzxxxwwwxxxuuurrrooopppsssxxx{{{|||jjjXXXKKKEEECCCJJJ___zzzxxxrrrmmmtttoooWWWAAA===@@@??????BBB:::999999999999999:::<<<:::888;;;BBBFFFFFFJJJOOOEEEMMMSSSNNN@@@333...///........................////////////............111333555666555333000...------------......//////222222111000...,,,***)))+++,,,///000111111///...,,,,,,++++++,,,,,,---.........------------......------........./////////000000000000111222333444777666555333222222333333444777888777666@@@SSSdddqqqpppnnniiiaaaUUUJJJBBB===999:::<<<===<<<999666444444666999999777444333222222222111111111111111111333333444444444444444444666888999999999999:::;;;???BBBEEEGGGIIILLLOOORRRRRRTTTUUUUUUTTTSSSTTTUUUXXXXXXYYYZZZYYYYYYXXXYYYVVVWWWWWWYYY[[[^^^```aaa]]]```bbbccccccccceeefffggggggggggggggggggggghhhfffeeecccbbbbbbcccdddfffddddddcccbbbbbbcccdddeeeaaa___]]]]]]]]]]]][[[ZZZ]]]^^^___``````___]]]\\\___\\\WWWRRRNNNLLLKKKKKKGGGFFFDDDAAA???<<<::::::999777666555666888;;;<<>>???CCC<<<;;;:::;;;===<<<;;;999888888888888888777666555444333222222111111222222555555666666666555555555111111000000///.........*********)))))))))******)))+++------+++)))'''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((***+++,,,+++,,,...000///)))(((---///...777DDDRRRhhhqqqpppnnnnnnooosssvvvxxxxxxyyyzzzzzzzzz{{{~~~}}}{{{yyyyyyyyyyyyxxxwwwooonnnooorrrxxxzzzmmm[[[KKKAAACCCQQQ```kkk}}}pppooossspppQQQCCC;;;???DDDAAA???@@@;;;888777999:::999;;;>>>???999888===???>>>BBBJJJ>>>HHHOOOLLL???333///000///......------......///000000//////.........---...///111222222000---+++---.........------------222111111///...,,,***)))***+++---...//////......,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,---------..................///000111222333666555333222222222333444777888999:::888999CCCOOO```wwwuuuiii[[[MMMDDDAAABBBCCCDDDBBB???<<<:::999777666666777666444111222222222222222222111111333333333333333333333333444666777777666666777999;;;>>>AAACCCEEEGGGJJJMMMMMMOOOQQQQQQPPPPPPPPPQQQSSSUUUVVVWWWUUUUUUUUUVVVSSSTTTTTTVVVXXX[[[]]]^^^]]]___aaabbbbbbbbbcccddddddddddddeeeeeeeeeeeeeeedddbbb___]]]]]]___bbbeeeaaa```___^^^^^^^^^___```^^^\\\[[[ZZZ[[[ZZZXXXWWWZZZ[[[\\\\\\[[[YYYWWWUUUTTTRRRMMMHHHDDDBBBAAAAAA===<<<;;;999888777777777333333333555777;;;???AAAAAAFFFMMMRRRXXXfffyyyrrrhhhXXXSSSUUU```lllwww}}}qqq]]]SSSOOOJJJFFFCCCGGGGGGFFFCCC???===???BBB:::::::::<<<>>>===;;;999888999999999999888888777555555444333333333333333666555555555555444444444000000000///......------************)))))))))(((***++++++***((('''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***)))((('''(((***,,,)))))),,,000000...///333777FFFXXXiiizzz||||||}}}~~~{{{{{{|||}}}~~~yyyzzzzzzxxxwwwvvvxxxyyy~~~}}}}}}|||yyyvvvuuuvvvwwwwwwwwwrrrvvv}}}{{{qqqZZZRRRLLLMMMTTTaaauuuvvvqqqooouuu}}}~~~~~~{{{xxxxxxxxx~~~~~~```PPPCCC<<<;;;BBBEEEAAA???BBB<<<777666999:::888:::???AAA888444888888666;;;EEEBBBCCCCCC???888222000///000///...------...///000.........///////////////---...///000000///---,,,,,,,,,,,,,,,,,,,,,++++++------------,,,+++***************+++,,,,,,------+++************+++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------...000111222222222111000111222333444888555666999999777:::???FFF]]]|||tttdddYYYNNNOOOPPPQQQSSSTTTUUUVVVJJJBBB999444666777444111222222333333333333333222222222111111111111222222222333444444333333444555666999;;;===>>>@@@CCCEEEEEEGGGIIIJJJIIIIIIJJJKKKLLLNNNPPPQQQOOONNNPPPQQQOOOPPPPPPRRRTTTVVVXXXYYYYYY[[[]]]^^^^^^^^^___```______```aaaaaaaaaaaaaaa^^^\\\[[[ZZZZZZ\\\^^^```\\\[[[YYYXXXWWWXXXYYYYYYXXXWWWUUUUUUUUUTTTSSSQQQQQQRRRSSSRRRQQQNNNJJJHHHEEEDDDAAA>>><<<:::999999777666555555666777888999777888;;;>>>CCCHHHLLLOOOKKKWWWeeennnttt}}}wwwiiiaaa\\\[[[bbbooo}}}~~~yyyssscccRRRLLLIIIFFFEEEFFFDDDEEEDDDAAA????????????:::::::::<<<>>>>>><<<:::888888999999999999999999777666666555555555555555444444333333222222222222//////......------,,,,,,***************)))((((((((()))***)))''''''((()))'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''((()))(((''''''(((***(((,,,...---,,,...---+++...000888DDDQQQ```rrr~~~|||yyywwwwwwwwwyyy{{{}}}}}}|||{{{zzz{{{zzzwwwsssrrrsssuuuvvvvvvyyyhhhTTTEEEGGGGGGQQQggg|||{{{jjjggglllyyy|||||||||{{{||||||wwwrrrssswww}}}\\\FFF??????;;;===DDDEEE@@@BBBHHH<<<777555999:::777:::???AAA666111555666444:::FFFLLLDDD;;;444222111///---000///...------...///000,,,,,,---...///000111222///000111111222111000///)))******+++++++++******((()))***+++++++++++++++))))))))))))***+++,,,---)))))))))))))))******+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,...///000111////////////000111333444888222222777999666555888:::EEEYYYrrrrrrYYYYYY[[[^^^dddkkkrrrvvvcccUUUDDD;;;:::;;;999666111222333444444444444333111111000000000111111222///111222111000000111222333555777999:::;;;>>>@@@>>>@@@CCCDDDCCCDDDEEEFFFFFFHHHKKKKKKJJJIIIKKKMMMLLLMMMMMMOOOPPPRRRTTTUUUUUUWWWYYYZZZYYYYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^XXXXXXYYYYYYZZZZZZ[[[[[[WWWVVVTTTSSSSSSSSSSSSTTTRRRQQQOOOOOOOOOOOOMMMKKKHHHIIIIIIIIIFFFCCC???<<<;;;:::999777666555555555333333333444666888:::<<>>===;;;777333444888:::999666777:::777222888DDDDDD<<>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEGGGIIIIIIIIIJJJLLLMMMPPPQQQRRRTTTUUUVVVVVVVVVUUUVVVWWWXXXYYYXXXWWWVVVRRRRRRQQQQQQQQQRRRSSSSSSTTTRRROOOLLLLLLMMMPPPRRRNNNLLLHHHEEECCCCCCDDDEEEGGGFFFCCC???===<<<:::777333444666666555555555666333333666999888:::FFFUUUZZZ\\\___aaafffpppyyy}}}|||wwwyyysssuuujjjaaaeeehhhooo~~~wwwtttnnn]]]UUUJJJEEEFFFHHHHHHGGGAAACCCEEEFFFEEEBBB>>><<<;;;;;;::::::::::::::::::999888666777888999999888888888777777666555555555555444333111000///////////////...---+++***))))))++++++***)))(((((())))))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))************---,,,++++++---111666999FFFPPP```ssszzzxxxwwwxxxxxxxxxyyyyyyyyyyyyyyyssswww~~~lllXXXNNNIIIHHHPPP\\\nnn~~~yyyuuuvvvqqqnnnllllllssstttYYYCCC<<<>>><<>>>>>???@@@;;;<<<<<<<<<;;;;;;;;;999888777666444333444777888???;;;;;;???DDDKKKYYYfffjjjmmmqqqwww{{{kkkaaa___[[[eeegggkkkxxx~~~yyyssseee^^^QQQLLLFFFDDDFFFGGGEEECCC@@@AAACCCDDDDDDBBB@@@>>>===<<<;;;:::999888999999;;;999777777888999888777777666666555555444333333444333222111////////////......---,,,+++******)))+++******)))(((((())))))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((()))))))))*********---,,,++++++,,,...111333222777???LLL\\\lllzzz|||xxxvvvuuusssttttttrrrppprrrwww|||{{{pppXXXTTTOOONNNVVVgggzzzvvvmmmqqq|||~~~~~~|||sssqqqssslllhhhmmmxxxzzzjjjYYYIII<<<999<<<888<<>><<<;;;:::777444444777999777555333666777666>>>IIILLLGGG888777555333111000///...000000//////...---------------......///000000000000000111111000000///...++++++++++++*********))))))))))))(((((((((''''''))))))))))))))))))))))))***))))))(((((())))))************)))***++++++,,,---,,,++++++***+++++++++***++++++,,,,,,---......///...---...000000000///......///000000111111222333666666666<<>>;;;999888888999:::555666777777555333333444444444555777;;;???CCCEEEDDD@@@@@@HHHTTT```mmmwwwoooddd[[[VVVUUUddduuu}}}}}}{{{uuubbbTTTOOOFFFDDDCCCDDDFFFFFFCCC???===>>>???@@@@@@@@@@@@@@@>>>===;;;999777777777777===;;;888888888888777555555555444333333222222111333222111000///.........,,,,,,,,,+++++++++************)))((((((((())))))'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))))))))((((((((())))))))))))******,,,,,,+++******++++++,,,,,,++++++///666AAALLLRRR^^^gggsss~~~yyyzzzzzzxxxtttpppnnnnnnjjjkkkllljjjjjjqqq}}}qqqcccWWWPPPIIIZZZjjjttt{{{hhhggglllwwwyyytttuuupppqqqxxx^^^TTTJJJCCC===888888;;;555888<<>>>>>>>>888666555555666777666444222555555444888@@@AAA===444444222111000//////////////////......------------------....../////////---------------,,,,,,++++++************)))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))******+++++++++++++++*********++++++*********+++,,,,,,------...---,,,---///000///............///000000111111222555777444444???SSSddd}}}rrrlllbbb___\\\\\\^^^]]]YYYUUUTTTNNNFFFAAA???>>>===<<<666555555555444444444444555555555555444333222111222222333333444444555555444444444555555555666666444444444444444444444444444666777777777777999:::======>>>@@@@@@AAAAAAAAACCCDDDDDDDDDDDDDDDCCCCCC??????===<<<;;;;;;;;;;;;888999999999999999888888888777555444444444555666666666888888666555:::AAA===>>>AAAFFFKKKOOOQQQRRRYYY___jjjxxxkkk\\\ZZZbbbkkkrrr}}}||||||sssdddTTTKKKJJJBBBBBBBBBDDDFFFEEEAAA>>><<<<<<;;;;;;<<<<<<===>>>;;;:::888777666666666777>>>;;;999777777777555444444444333333222111111000111000///...------------*********+++++++++++++++***))))))((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((((((((((((((()))))))))*********+++++++++***))))))......------------......444===JJJTTT[[[cccmmmttt|||{{{wwwtttrrrllllllllliiidddaaa``````___cccgggjjjqqq~~~vvvgggZZZQQQMMMNNNPPPddd}}}}}}qqqgggrrruuu{{{}}}yyy|||zzzxxx{{{}}}yyy|||{{{xxx{{{xxxkkkXXXEEE???;;;;;;;;;999888999777:::===>>>===<<<;;;;;;777666555555666666444333111333222222444777888666222111000///////////////............------------------------............+++,,,,,,,,,,,,+++***************)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((()))))))))*********)))*********************))))))******+++,,,,,,,,,...,,,,,,---...///...---......//////000111111111333555666555444777>>>DDDZZZmmm{{{rrrhhhdddfffgggeeebbb^^^XXXPPPKKKIIIGGGCCC@@@??????>>><<<;;;999888777888888777777666666666666333333444444444444444444333333333444444444555555333333333333333333333333222444555555444444666777777888999999::::::::::::;;;;;;;;;;;;<<<<<<======999999888666555555555555444444555666666666555444555444444333444555666777888888;;;@@@BBBFFFSSSbbb[[[WWWSSSQQQSSSVVVXXXYYYnnnsssfffbbbhhhfffdddfffpppvvvlllaaaUUUKKKGGGIIICCCBBBAAABBBBBBAAA???>>>;;;:::999888888888999999666666666666666777777777<<<:::777666666666555333444333333222222111111000//////...---,,,,,,,,,,,,)))))))))*********++++++)))((((((((((((((())))))%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((('''(((((((((((()))))))))((()))***+++,,,++++++******+++---...///...,,,++++++///444666666:::BBBIIIRRR[[[gggmmmnnnrrryyy~~~{{{yyytttooohhhccc^^^\\\YYYYYYXXXVVVTTTTTTVVVXXXbbbgggpppyyyyyypppYYYQQQJJJJJJNNNVVVbbbmmm{{{~~~|||tttrrr|||zzz|||{{{{{{}}}zzztttwwwfffOOOBBB???<<<;;;>>>>>>:::777777<<<>>>???>>>;;;777555555555666666666555444333222000111222222333555555555000000///............///------------------------------------------------,,,,,,------,,,,,,+++***))))))))))))((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))''''''((())))))))))))((((((((()))************)))((())))))******+++,,,,,,---,,,+++,,,.........------......//////000111111555222000000333666888:::@@@SSSnnnwwwmmmkkkjjjeee___XXXSSSNNNMMMQQQTTTSSSQQQNNNMMMLLLJJJHHHEEECCCBBB<<<:::888555555555666777666666666555555555555555222333333333333444444444444444444444444444444444333444666555555444666777444555555666777777666666666666666666777999:::;;;666555555444333333333333333333444555555555555444444444555555777888999:::======BBBGGGIIILLL]]]oookkkddd\\\YYY\\\bbbgggiii|||uuugggYYYTTTVVVVVVeeexxxwwwkkk^^^TTTLLLFFFCCCEEEBBBAAA@@@???>>>======<<<::::::999888777777888888444555777999999999888777888777555444555666555444333333222222111000000///------,,,+++++++++++++++)))))))))))))))*********((((((''''''(((((())))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((((())))))'''((()))+++,,,,,,,,,,,,+++***)))((()))***,,,---,,,------+++***,,,222777444;;;DDDIIIKKKMMMSSSWWW^^^ccciiimmmpppsssxxx||||||eeeccc___[[[VVVSSSRRRQQQMMMOOOQQQTTTYYY```hhhnnn|||xxxpppfff\\\UUUQQQPPPVVVdddrrr}}}|||sssvvv}}}~~~~~~~~~}}}}}}|||vvvnnnnnn}}}bbbNNNCCC===>>><<<===???>>>888666888:::<<<===;;;888555444333444555666666555333222222000111222444444333444555000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((()))))))))(((((('''''')))*********))))))(((((())))))***+++++++++,,,+++++++++---...---,,,,,,,,,------......//////111///...///111444666777888CCCTTTfffyyy}}}qqqfff\\\UUUNNNNNNTTTZZZ\\\[[[VVVWWWXXXZZZZZZZZZYYYYYYQQQLLLEEE???:::888888999888888888777777777666666555555555666666666777777555555555555555555555555444555777666555555666777333444444555555555555555444444444555777999;;;===555444444333333333444444444444444555555555666666555666777888:::;;;======BBBDDDJJJQQQOOOOOO]]]qqqvvvuuuuuuyyyqqqjjjgggcccfffnnnppplll___RRRMMMJJJFFFBBBBBB@@@AAABBBBBBAAA???>>>>>>999999999:::::::::::::::666888;;;======;;;999777444333222222444666555555111111000000///.........,,,,,,+++************+++))))))))))))))))))(((((('''''''''''''''((())))))'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((())))))******++++++---+++)))'''&&&''')))***((())))))***,,,...000111---000333444333333444555@@@EEEJJJLLLMMMOOOTTTYYY^^^dddgggggghhhlllnnnmmmLLLKKKIIIHHHHHHJJJKKKMMMOOOSSSYYYbbbmmm|||{{{nnnfff]]]RRRJJJHHHKKKMMMNNNdddiiixxxzzznnnnnnwww~~~yyyqqqjjjrrr^^^EEE;;;;;;<<<:::999;;;===;;;666666:::444666888999777666666666444555777666444222111111222222333444333000000222111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((('''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&((()))))))))((('''&&&'''(((*********)))(((((((((((()))******++++++,,,+++***+++---...---,,,***++++++,,,,,,---......,,,...000222222222222222333777>>>HHHZZZssssssgggZZZRRRSSSUUUTTTRRRWWWZZZ^^^ccchhhkkkmmmnnnnnnhhh\\\PPPGGGAAA???>>>::::::999999888888777777999999999::::::::::::;;;555555555555555555555555555666777777666555666888333444444555555555555444444444444666888;;;===???555444444444444555555666555555555444555666777777666777888:::<<<===??????BBBFFFQQQ[[[[[[ZZZhhh|||uuuhhhdddnnnyyy{{{}}}vvvaaaTTTJJJIIIKKKIIIDDDAAA???BBBEEEGGGFFFDDDBBBAAA888888:::;;;============888;;;???AAAAAA===999666222000000111444666666666000//////...------,,,,,,++++++*********************)))))))))(((((((((((('''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))(((((((((((()))***'''(((***,,,------,,,,,,)))))))))+++,,,+++(((&&&***+++,,,---............---000222111...///444999===@@@???===>>>CCCEEECCCEEEEEEEEEHHHNNNWWW```eeeqqqzzzkkkTTTJJJGGG???>>>GGGRRR\\\nnnssspppsssuuu|||zzzyyyzzzxxxuuusssoooppp~~~vvvfffQQQCCC>>>>>><<<:::777555555888:::999555111333888===>>>:::555222222777666555444333222222222///000000000000000000///...,,,***,,,///111000......------------,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))''''''''''''((()))***+++(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------...///000111222222555333666===BBBMMMgggtttiiidddaaa[[[UUU[[[[[[]]]```fffmmmrrruuuvvviii]]]VVVSSSSSSIIIDDDFFFCCC:::888<<<<<<===;;;:::===@@@>>>888===:::888999<<<<<<:::777===888555666666444444666555555666666777777777777777666666888<<>>BBBEEEBBB:::222222222222111222222333333/////////...------,,,,,,************))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,------.........MMMPPPWWW```kkkxxxzzzhhhUUUHHHDDDGGGLLLZZZmmm}}}}}}|||~~~|||tttsssyyy|||vvvsssrrrooovvvoooXXXNNNCCC;;;888999888777888888999:::;;;:::777444555:::@@@CCCBBB>>>999666666555444333333333333333000000////////////000000...---+++---///000///---......------,,,,,,++++++++++++++++++***)))((('''))))))))))))))))))))))))******)))))))))(((((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''((((((((((((((((((((('''((((((((()))))))))******((()))))))))*********************+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---...///000111222222333///111666777:::KKK___wwwvvvooohhhfffeeeeeegggkkknnnpppyyy}}}{{{uuurrrpppsssnnnhhh```UUUMMMNNNSSSOOONNNKKKGGGHHHKKKIIICCCAAABBBCCCBBB???===:::999:::666555999<<<:::;;;===666666666666666888999:::===:::999;;;@@@CCCCCC@@@999888999===BBBDDDDDDCCCBBB???>>>@@@JJJXXXgggpppyyyooogggeeekkk{{{zzzlllccccccdddggglllrrrwwwzzz~~~~~~}}}zzzxxxwwwooobbbXXXSSSOOOLLLIIIHHHIIIKKKLLLLLLFFFHHHLLLNNNMMMJJJEEEBBB<<<:::999999<<<<<<;;;999<<<;;;<<>><<<:::999888888888888:::======<<<:::888888555888>>>DDDFFFCCC===888444444333333222333333333111000...------...000111000...------......---,,,......------,,,+++*********++++++******)))((('''))))))))))))))))))))))))+++,,,,,,+++***(((&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&''''''(((((((((((((((((()))))))))*********++++++))))))))))))*********************++++++++++++,,,,,,,,,++++++,,,,,,---...,,,------...///000111111555222222666444222888CCCZZZrrr~~~wwwrrrnnnkkkhhhfffeeellluuu|||rrrjjjiiihhhjjjjjjfffbbbaaaaaa\\\UUURRRUUUXXXUUUNNNGGGDDDDDDCCC>>><<<>>>???<<<;;;===;;;999777666666777:::;;;;;;999888<<>>===:::777777999777;;;>>>===:::888888:::444444777<<>><<<===>>>@@@BBBEEEJJJPPPUUUXXXXXXXXXYYY]]]ggguuu}}}xxxvvv~~~xxxkkkjjjgggfffmmmwww|||{{{{{{~~~|||{{{xxxllliiihhhfff```VVVPPPOOOOOOLLLJJJIIIJJJJJJJJJJJJEEEEEEFFFFFFFFFEEECCCCCC===<<<999888888:::;;;;;;<<<:::999999:::999666444333222222111111111111111//////...------,,,,,,+++************)))))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++yyynnniiihhhmmmpppvvv|||tttlllkkknnnyyy}}}~~~xxx~~~}}}zzzvvvtttxxxlllWWWJJJ???888:::<<<>>>;;;666444555888666999<<<;;;888666777999555333111333666777444222222222111111111222222333333111///------///111333111111000///---+++++++++---,,,,,,+++******))))))(((((()))))))))((('''''''''''''''''''''''''''''''''(((***++++++***((('''%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''))))))'''&&&$$$&&&'''''''''(((((()))))))))*********++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,------......//////000......111444444666999:::===GGGZZZrrrwwwppplllhhhhhhlllooolllgggaaa]]]ZZZYYYYYYfffoooyyyzzztttppprrrvvvssssss|||wwwqqqmmm^^^XXXUUUWWWXXXTTTOOOMMMKKKIIIGGGFFFGGGGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBB@@@???===;;;:::;;;===>>>===;;;:::999999999777666333222111111000000000111.........---,,,,,,++++++************)))))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((vvvvvvsssmmmjjjooo|||zzzuuuoooqqqvvvssswwwyyyzzz~~~~~~~~~|||zzztttzzz{{{~~~|||{{{zzz~~~xxxaaaKKK???;;;===>>><<<======;;;777666999;;;666777888777666555555666777555222111222333333333222222111111000111111111333222000//////000222333000111111///,,,******++++++++++++************)))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))*********)))&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&''''''((())))))))))))))))))*********++++++************)))))))))))))))))))))************+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........---------///111333666000555<<>>>>>@@@AAA<<<<<<;;;:::999888888777333222111000000000000000......------,,,+++++++++************))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((({{{uuuqqqoooiiikkkpppwww{{{vvvsss~~~xxx|||~~~xxxvvv||||||sssuuurrrtttwww{{{wwwbbbVVVIII@@@>>>@@@BBBCCC>>>>>>>>><<<;;;;;;<<<===666555444555555555444333666666666444333333444666333222111000000000000000333333222222222222333333///111111///,,,***+++,,,)))))))))***************&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((()))))))))******************)))))))))((())))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------------///000///...///222444555777;;;;;;777<<>>>>>>>>>>>?????????>>>>>>AAACCCDDDBBB???>>>???@@@;;;;;;;;;:::999777777777333222111000////////////......---,,,,,,++++++***************))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++++++++******)))))))))|||yyyuuurrrrrruuuyyy|||~~~ppphhhmmmssstttyyy||||||{{{ppplllssssssvvv{{{qqqZZZOOOHHHAAAAAABBB@@@;;;888===<<<<<<;;;;;;:::888777888555333333666777444222333666888777555333555888333333111000////////////333333333333333333333333///111222000,,,***+++---((((((((()))******++++++&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***(((((((((((())))))))))))+++*********))))))(((((())))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------)))...111///------000111555000000666;;;===EEEMMMaaauuuzzzrrruuu|||ooohhh~~~xxxwwwoooddd]]]ZZZVVVQQQLLLMMMJJJHHHHHHEEEBBBDDDIIIEEECCCAAAAAAAAA@@@???=========>>>>>>>>>>>>>>>===>>>@@@BBBAAA===;;;<<<===999:::;;;:::888666666666333222111000////////////......---,,,,,,++++++***************)))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%mmmoooyyyuuurrrrrroookkkjjjnnntttyyy|||{{{~~~wwwtttwwwwwwvvvwwwyyyaaaKKK???EEEAAA<<<::::::;;;<<<<<>><<<===>>>>>>======;;;::::::<<<======<<<@@@@@@???>>>===<<<;;;;;;???<<<999666555444111000000000000000///...---,,,,,,,,,,,,+++++++++******))))))************))))))((((((((((((((((((((((((''''''''''''&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))((('''&&&&&&}}}zzzxxxwww}}}xxx|||zzzwwwyyy{{{zzzzzz|||qqqvvv}}}sssbbbVVVIIIAAA===???;;;888666777888::::::<<<999666666888999999888777555333333444555444333444333333333333222222222333111///...------...////////////...............+++------,,,+++***+++,,,***)))(((&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((((((((())))))((((((''''''(((((('''''''''((()))************++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,---...///000111222///000111333555777999999999<<>>======<<<;;;999999;;;;;;;;;:::======<<<<<<;;;;;;::::::;;;999666555444333222000///000000//////...---,,,,,,++++++++++++*********((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&tttccc^^^\\\```iiivvvxxxxxx}}}}}}xxxssstttuuuuuuwww{{{qqqzzzvvvdddPPPDDD>>>;;;<<<>>>:::777444444555777888888888666444444555777777777444333222222444555444333333333333222222222111111111000///---------......---------,,,,,,++++++++++++,,,---,,,***)))***+++***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&''''''''''''(((((())))))******++++++++++++,,,,,,,,,---*********++++++++++++,,,++++++,,,---...//////000......///111222333444555444333333666@@@OOO```lll}}}}}}{{{zzzxxxyyy{{{}}}nnn^^^UUUTTTQQQNNNKKKKKKLLLKKKHHHEEEEEEGGGHHHHHHGGGGGGHHHIIIDDDAAA===<<<<<<=========<<<;;;999999::::::888777999999999999999999999999888666444333333333111000////////////...---,,,+++++++++*********)))))))))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&yyyrrrnnn```^^^aaaiiiqqq{{{|||qqqttt}}}xxxzzz|||{{{|||xxxwwwuuurrrsssvvv~~~qqqfffUUUKKKBBB???>>><<<;;;<<<999777555444666777666666333333222222333444555555222111111333555666555444222222222222111111111111//////...---,,,,,,------------,,,+++******))))))***+++,,,+++)))((()))******)))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''((((((((()))))))))***++++++++++++,,,,,,,,,,,,************++++++++++++***++++++,,,------............//////000111111111444555666777:::@@@HHHMMM```}}}xxxmmm```SSSMMMNNNMMMKKKJJJJJJKKKKKKJJJHHHCCCEEEFFFFFFFFFFFFHHHIIIBBBAAA???======>>>??????===<<<:::::::::999777555777777777888888888999999888666333222222222000///...............,,,++++++*********)))))))))(((((('''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((({{{wwwvvvzzz}}}|||~~~{{{zzz~~~zzz{{{}}}}}}}}}xxxwwwwwwwww}}}{{{cccOOOFFFBBB===;;;>>>>>>:::777666999777555555555444333111111111222222222222333444222222222444666777666555222222111111111000000000---------,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))***+++***((('''((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))*********+++++++++,,,,,,))))))*********+++++++++******++++++,,,,,,------....../////////000000000333444666777777777999;;;BBB\\\tttvvvsssyyyzzzwwwrrraaaWWWQQQLLLKKKMMMMMMKKKIIIGGGHHHHHHHHHHHHBBBDDDEEEEEEDDDDDDFFFGGGAAAAAA@@@???>>>???@@@AAA>>>===;;;;;;;;;:::777555555666666777777888888999999777444333222222000...............---,,,+++***))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))tttfff```XXX\\\dddooo}}}~~~yyy}}}}}}}}}|||yyyzzzqqqaaaSSSGGGBBBBBB???:::888:::;;;888777888777555444444444222///---000222333333222111222333222222333555777777666444111111111000000000000///+++,,,,,,,,,++++++++++++---,,,,,,++++++*********((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))))))))))))))*********+++)))))))))************+++***+++++++++,,,,,,,,,---............////////////444444333111000111555888888CCCKKKQQQbbb}}}}}}xxxuuu~~~uuuxxx|||www{{{tttooojjj\\\MMMHHHHHHHHHIIIKKKIIIHHHFFFEEEDDDDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCDDD>>>???@@@???>>>>>>@@@AAA===<<<<<<<<<<<<;;;888555444444555555666666777777777555333222222222111///------------,,,+++******((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******+++++++++~~~{{{yyyssshhh^^^[[[YYY^^^hhhsssyyymmmzzz~~~```TTTHHHAAA===;;;===BBB???:::777888999777888;;;555444444555555444111///111333555444222111222333111111222444666666444222111111000000000/////////******+++++++++++++++***+++++++++***************'''((()))(((&&&%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---,,,,,,------............333333222000///000444777444666888:::BBBRRRhhhwww|||wwwyyymmmjjjiiittt~~~wwwoooiiiaaaYYYSSSTTTMMMIIIJJJJJJHHHGGGHHHDDDEEEFFFEEEDDDBBBAAAAAADDDEEEEEEDDDAAA@@@@@@@@@;;;===???>>><<<<<<>>>@@@;;;::::::;;;<<<:::777444333333333333333333444444222000///000111222222111,,,------,,,,,,+++***)))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++---///...---,,,jjjllluuu{{{xxx{{{|||~~~yyyvvv~~~~~~lll]]]GGGBBB>>>>>>===999777888888555444777888666666888555555666777999888555333222555666555222111111333000000111333555555222000000000000000////////////)))******+++++++++******))))))))))))************'''((()))(((&&&%%%&&&'''"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))+++---...))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,------...---///222333222111000111///333999===;;;;;;DDDQQQaaasssyyyxxxzzz}}}|||pppaaaVVVSSSSSSSSSRRRGGGHHHMMMRRRPPPIIIFFFGGG@@@CCCGGGIIIGGGDDDBBB@@@FFFFFFFFFDDD@@@>>>>>>>>>888;;;======;;;:::===???999999999:::;;;999666444111111111111111111111111---,,,,,,---000333333333,,,,,,,,,,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---000111000...---iiipppzzz||||||hhhZZZQQQNNN;;;;;;;;;:::999888666555555666777666444444444666555111222777999555111000222111000111222222111000111///...000333444222000......---------,,,,,,,,,+++++++++++++++++++++++++++******)))((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&)))+++---,,,+++***(((''''''''''''(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,---------............//////000000000111111111111333333333444777:::>>>@@@OOOQQQaaazzz~~~~~~```ZZZRRRMMMLLLKKKIIIHHHCCCEEEGGGHHHGGGGGGGGGHHHBBBFFFKKKNNNKKKFFFAAA???AAACCCEEEDDD@@@===<<<===:::::::::::::::999888777666555444444555666777888444444444333333222222222000000////////////000111++++++************++++++))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######&&&***...///+++'''|||}}}zzzxxxyyywwwwwwhhhYYYLLLDDD@@@???:::::::::::::::999888888:::999888888777777666666555111222666888666333333111000///000222444555444111000111555888777222...------------,,,,,,,,,,,,***************************))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%''')))+++***)))((('''''''''''''''''''''((((((((()))))))))(((((()))))))))*********)))))))))*********++++++,,,,,,,,,,,,------------/////////000000000111111222111111222444777:::<<>>;;;:::;;;999999999::::::;;;;;;;;;;;;999888999;;;===;;;999666222111555777555555666555333000000222444555555111222555999<<<999222+++---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((())))))))))))((((((((()))))))))************+++++++++,,,,,,,,,....../////////000000000000000000000222444666777;;;444222888>>>EEESSSbbbyyy}}}nnnllliiihhhddd]]]RRRJJJLLLIIIGGGEEEEEEDDDCCCAAAFFFFFFEEECCC@@@???@@@BBBEEEHHHKKKLLLIIIFFFCCCBBB===???AAA@@@>>><<<;;;;;;999888777777777888999:::;;;999777555333222222222333222222111000000//////,,,,,,++++++***++++++,,,******))))))))))))******((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%&&&%%%###!!!}}}tttwww~~~~~~}}}zzz{{{ooobbbXXXPPPPPPMMMGGGAAA===;;;;;;;;;777888888999;;;<<<===>>>:::777555888>>>AAA???;;;666222111444666555666999;;;888333111111111222222111222444888:::888111+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((()))))))))***************+++++++++,,,,,,---............/////////000/////////000111222333777444444888999999>>>FFFOOOYYYjjj||||||sssmmmWWWVVVUUUUUUUUURRRLLLHHHHHHHHHHHHHHHHHHHHHGGGFFFKKKJJJGGGCCC@@@>>>@@@AAA@@@BBBEEEFFFEEECCCBBBCCC@@@AAAAAA@@@???<<<::::::999888666666666888:::;;;:::999777444333222222222333333222111000//////...++++++******))))))******)))))))))(((((()))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########""""""yyygggaaakkk|||zzz~~~}}}|||www___PPPLLLJJJHHHIIIFFFBBB>>>:::777666555777777777888:::<<<>>>???<<<888555777<<<>>>;;;777555222222444444333666:::;;;777333000000111111000222111000222555444///+++,,,,,,+++++++++*********************************&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))*********++++++***+++++++++,,,,,,,,,,,,,,,,,,---------.........000/////////000000111111333333555888777666777:::999???JJJWWWfffvvv|||yyyuuuqqqkkkddd```RRRQQQOOONNNMMMKKKHHHFFFHHHIIIJJJKKKKKKKKKKKKJJJKKKJJJHHHCCC???>>>>>>@@@;;;>>>AAACCCCCCCCCDDDEEEEEEDDDDDDBBB@@@>>>;;;888999888777666666888:::<<<888777555444333333333444444444333222111000//////,,,++++++***))))))******)))((((((''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%#########$$$%%%~~~qqqkkkrrr}}}yyyyyyvvvgggcccYYYLLLFFFGGGHHHGGGEEEDDDBBB???===:::888888888777777777888:::<<<===???<<<888888888888555111444222222444333111444999444222//////000111222222111...,,,---000000...++++++++++++*********))))))************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))))))))*********++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------////////////000000000000222222222222222333777;;;888999<<<@@@GGGQQQ]]]eeexxxxxxtttmmmddd]]]YYYXXXXXXWWWJJJJJJJJJJJJIIIIIIHHHHHHFFFHHHJJJJJJIIIIIIJJJKKKHHHHHHFFFBBB???======>>><<>>===999888777666666888999;;;<<<;;;:::888666555333222333222333555333///111666000///---...///000000///...+++***+++...///---++++++*********))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,------......///////////////111111000000333666888888888777777777:::???CCCLLL]]]ooo{{{xxxmmmfff^^^ZZZSSSOOONNNNNNNNNNNNAAACCCDDDFFFFFFGGGHHHIIIEEEGGGHHHHHHFFFEEEGGGIIIFFFFFFFFFDDDAAA???>>>??????BBBFFFIIIIIIHHHHHHHHHFFFDDDCCCCCCDDDCCC???<<<;;;;;;;;;:::::::::::::::666555444333333333444555444444333111000///...---,,,+++***)))(((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$%%%uuurrrqqqyyy{{{qqqpppvvv{{{||||||ttteeeVVVQQQQQQKKKBBB===@@@@@@>>>???CCCDDDBBB@@@@@@AAA@@@???===;;;999:::999777555555666888999666888999888666666777888222111333555222...000555111///.........---,,,***+++***))),,,///000---)))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&!!!!!!"""###############&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,---............(((---000111111111111000222444666666444333333444888CCCIIILLLYYYppp{{{rrrggg^^^VVVRRRJJJJJJLLLOOOOOOMMMHHHEEECCCEEEFFFEEEDDDBBBBBBCCCEEEGGGHHHFFFDDDCCCEEEHHHFFFGGGHHHGGGDDDBBBAAABBB@@@DDDHHHJJJIIIGGGFFFEEECCCAAAAAABBBDDDDDDAAA>>><<<<<<<<<<<<<<<;;;999999777666444333222222333333333333222000///---,,,,,,++++++***((((((''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&###!!!!!!###xxxvvv~~~tttoooqqquuuzzzrrrddd[[[VVVTTTQQQMMMIIIEEECCCBBB@@@@@@@@@??????????????????@@@BBBBBBBBB???<<<:::;;;;;;:::888666555777888777777888999999888666666444333222222111111222222000///...,,,+++***))))))))))))))))))***+++,,,---))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%'''((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////222222222222222222222222666777999===BBBHHHNNNQQQdddooo~~~}}}ssslllffffffccc^^^XXXRRRPPPOOOKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDHHHGGGEEEDDDCCCCCCCCCDDDGGGGGGHHHGGGEEECCC@@@>>>CCCFFFHHHGGGEEECCCEEEGGGAAABBBBBBAAA@@@>>><<<;;;999999999999999888777666555555444333333222222111111000000///......------+++++++++***)))(((((('''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwqqqrrr{{{{{{xxx{{{~~~{{{pppeee[[[RRRLLLOOONNNLLLIIIGGGDDDBBBAAA@@@@@@@@@@@@???>>>=========>>>@@@AAA@@@>>><<<:::;;;;;;;;;888666555666888555666777888888777666666444333222222111111222222///...---,,,*********)))))))))))))))***+++,,,---)))((('''&&&&&&%%%%%%%%%''''''((((((((((((''''''###$$$$$$%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////222222222222222111111111000111222444888<<<@@@BBBHHHNNNXXXaaakkkyyyyyytttooolllkkkhhhccc^^^XXXXXXVVVSSSNNNJJJIIIIIIKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDHHHGGGEEEDDDBBBBBBBBBBBBEEEFFFFFFFFFEEEBBB???===BBBDDDGGGGGGEEECCCDDDEEEBBBBBBBBBAAA@@@===;;;:::777888888888888777777666444333333222222111000000000//////...------,,,,,,++++++***))))))((('''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxoookkkooowww}}}llleee\\\TTTNNNJJJGGGEEEEEEFFFFFFFFFDDDCCCAAA?????????@@@@@@???===<<<;;;:::;;;<<<======<<<;;;:::::::::999777444222333444333444555666777777666666333333222111111111111222...---,,,+++************)))(((((())))))***+++,,,)))((('''&&&%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$############$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''''''''((((((((()))*********++++++++++++++++++++++++++++++++++++---------.........//////000000000111111111111111111111111222333666888999:::<<>>;;;999888555666666777777777777666222222111111000//////.........---,,,,,,+++++++++******))))))((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$$$$#############################################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~zzz{{{~~~wwwnnnccc[[[XXXSSSMMMHHHFFFFFFEEEDDDAAABBBDDDDDDDDDBBB???>>>>>>?????????>>><<<:::999888999999:::::::::999999777888777555111//////000000111333555666666555555333222111111000000111111---,,,+++***************((((((((((((((()))***+++((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""###############$$$$$$%%%######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((()))))))))************+++++++++++++++++++++++++++,,,,,,---------.........///////////////000000000333222222222333555666777666999;;;<<<===???CCCFFFJJJQQQ[[[ccciiinnnuuuyyyzzzoooeeeZZZTTTWWWSSSOOONNNOOOQQQQQQQQQLLLNNNNNNNNNLLLKKKLLLMMMJJJJJJKKKKKKJJJIIIGGGGGGIIIHHHEEECCCBBBBBBCCCDDDGGGGGGEEECCCAAA@@@>>>>>>BBBCCCDDDDDDDDDBBB@@@???===@@@CCCEEEDDDBBB@@@>>>>>>>>>>>>===;;;888666444333333444555666666666555000000//////...---------,,,,,,++++++************)))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||ttthhhccc]]]YYYXXXVVVRRROOOJJJHHHEEEDDDDDDCCCBBBAAABBBCCCDDDDDDCCCAAA???=========>>>>>>===;;;:::999777777777666777777888888777888888666222000///000///000111333444444333333111111000////////////000+++******)))))))))******((((((((('''(((((())))))'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$"""######$$$$$$######"""########################"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********************************,,,,,,,,,,,,---------------------....../////////.........///000222333333///111444777777777777888777999;;;===???EEEMMMSSS\\\```gggnnnvvv|||zzzsssiiiddd]]]VVVQQQMMMIIIGGGJJJIIIIIIJJJKKKMMMMMMLLLJJJKKKLLLKKKIIIHHHIIIJJJIIIIIIJJJKKKJJJHHHFFFEEEHHHGGGEEECCCBBBCCCDDDDDDFFFEEEDDDCCCAAA???===<<<@@@AAACCCDDDDDDCCCAAA@@@<<<>>>@@@BBBCCCAAA>>>;;;;;;;;;;;;:::888555333111111222333333444444444444///......------,,,++++++************))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}sssiii```[[[VVVSSSOOOLLLLLLLLLMMMLLLEEEDDDCCCDDDDDDCCCAAA???CCCCCCCCCCCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;888777555444444555666777999::::::999666333222333...///000222222222111111//////...------------...))))))))))))))))))******((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!!"""######$$$$$$######""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++,,,,,,---.........+++,,,---///000222333333444333222111111333444666555666666666555666888;;;@@@AAAEEEJJJPPPWWW\\\___lllqqqxxx|||~~~|||}}}{{{ssshhhaaa___\\\XXXTTTPPPJJJGGGFFFFFFFFFFFFEEEGGGIIIKKKMMMMMMLLLLLLIIIJJJKKKJJJHHHGGGGGGHHHGGGHHHIIIJJJIIIGGGEEEDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>===<<<===???AAABBBCCCBBBAAA@@@<<<<<<===???@@@???<<<:::888888888888666444222111000111111222222222222111......------,,,+++++++++))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################################################################$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyywwwllljjjfffaaa\\\XXXTTTSSSQQQQQQPPPNNNJJJHHHGGGHHHDDDCCCBBBCCCDDDDDDBBBAAA@@@@@@??????>>>>>>======;;;;;;999999999:::<<<===999777555333333333555666666888999888666333333333...///000111111000///......---,,,,,,++++++,,,,,,((((((((((((((()))***+++(((''''''&&&&&&''''''(((&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!"""###$$$######"""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******++++++,,,------...,,,---///000222333333444888666333111000111222222333555666777777777888888:::::::::<<<===@@@BBBCCCLLLRRRZZZ^^^```eeennnvvvuuullleeeaaa\\\[[[VVVNNNLLLNNNPPPNNNPPPMMMIIIFFFEEEEEEEEEDDDFFFHHHJJJLLLLLLMMMMMMNNNHHHIIIJJJIIIGGGFFFGGGHHHEEEGGGHHHIIIHHHFFFDDDBBBCCCCCCEEEEEEFFFEEEEEEDDDAAABBBBBBAAA@@@???===<<<:::;;;===???@@@@@@???>>><<<;;;:::<<<>>>>>><<<999666777777777777555444333000000111111111000//////......---,,,,,,++++++***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################~~~zzzpppdddYYYTTTRRRTTTTTTUUUTTTQQQMMMIIIFFFFFFJJJNNNNNNKKKHHHGGGHHHBBB@@@???>>>@@@AAAAAA@@@<<<<<<;;;;;;;;;<<<======;;;:::888777888:::===???:::888555333222333444555333444666555333111000111...///000000000///...------,,,++++++******++++++(((((('''(((((()))***+++(((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%% !!!"""$$$$$$######"""""""""############""""""########################"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++---...///000000000,,,---...111333333222000222111111000111222333444000111222444666777888999444:::???AAA@@@CCCKKKSSS[[[]]]___aaaeeemmmwww~~~~~~yyywwwqqqggg\\\RRRKKKGGGFFFCCCFFFGGGDDDDDDFFFEEEBBBEEEDDDBBBCCCDDDDDDCCCBBBDDDEEEGGGGGGGGGHHHJJJLLLCCCDDDEEEDDDCCCCCCDDDEEEDDDFFFGGGHHHHHHEEECCCAAAAAABBBDDDFFFGGGFFFEEEDDD@@@AAAAAAAAA@@@???===<<<777999;;;===>>>>>>===<<<<<<:::999:::======;;;999666777888888888777555444000000111000000///............------,,,++++++***))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################zzzsssmmmgggdddZZZYYYUUUPPPKKKHHHHHHIIIMMMKKKIIIJJJMMMNNNMMMKKKIIIHHHHHHIIIJJJIIIFFFDDDFFFDDDAAA@@@@@@???===<<<===:::888777888:::;;;:::AAA>>>:::666444444555777555444444222111000000///333222111000000000111222000000///...............,,,,,,+++***)))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000000000000//////111111000000111111222333111111111111111111111111333666999999777:::BBBHHHHHHDDD@@@===@@@FFFNNNSSSVVV\\\fffooovvvyyyyyyxxx~~~sssgggeeebbb^^^[[[VVVQQQMMMMMMIIIEEEFFFIIIKKKHHHEEECCCCCCCCCCCCCCCDDDEEEFFFHHHFFFDDDEEEGGGGGGDDDAAA@@@AAABBBDDDEEEFFFFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDKKKGGGCCCCCCDDDEEECCCAAABBBBBBCCCDDDFFFFFFEEEEEE??????@@@??????>>>===<<<:::;;;===??????>>><<<:::;;;::::::::::::::::::;;;:::::::::::::::999555222333222111///...,,,++++++++++++************++++++***))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""$$$&&&&&&$$$%%%(((&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""wwwiiifffbbb]]]XXXUUUQQQOOOPPPOOOMMMJJJFFFEEEEEEEEEIIIGGGFFFGGGJJJKKKJJJHHHDDDDDDDDDEEEGGGHHHGGGFFFDDDCCCAAA@@@@@@???>>>===;;;<<<======<<<;;;999888>>><<<888555444444555666555444222111111333555666666555333222111000111111000000///..................---,,,***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,---......///////////////000000/////////111000000000000111222222111111111111111111111111333333333666:::???BBBDDD;;;999777666777:::>>>AAA;;;???DDDHHHLLLMMMMMMLLLXXXXXXXXXZZZ\\\^^^aaabbbdddeeehhhlllsss}}}}}}ooonnnvvvuuuiiiaaaaaa```ZZZXXXUUURRRPPPMMMJJJEEEBBBDDDAAA???AAAEEEHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFHHHFFFDDDEEEFFFFFFDDDAAA@@@AAABBBCCCDDDEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCFFFCCCAAA@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@??????===<<<<<<999:::===??????>>>===;;;:::999888888888888999:::999999888999999888555222222111000///...---,,,++++++******))))))******+++***))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""%%%'''%%%""""""%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################yyyvvvoooddd[[[OOOMMMKKKIIIHHHGGGGGGGGGHHHGGGFFFEEEDDDDDDCCCDDDFFFEEEDDDEEEGGGIIIIIIHHHGGGEEEDDDDDDFFFGGGGGGFFF???@@@AAA@@@???>>>??????;;;@@@FFFHHHDDD>>>999888;;;999666444333333444555555333111111222555999<<<777666555333111111000000000000///............//////...,,,***((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########################################################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))************)))*********+++++++++++++++,,,,,,------......///......////////////......000000//////000000111222000000000000000000000000444///---333<<>>>>>>>>>>><<<===>>>???@@@AAABBBCCCGGGHHHHHHKKKPPPYYYcccjjjoookkkfffbbb^^^___fffooozzzlll\\\PPPQQQ\\\___TTTHHHFFFHHHHHHMMMJJJGGGEEEDDDCCCAAA???@@@===<<<===AAACCCCCCAAA???@@@@@@AAABBBCCCEEEFFFGGGEEEDDDDDDEEEEEECCCAAA@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCAAA@@@@@@BBBCCCCCCCCCFFFFFFEEECCCAAAAAACCCDDDBBBAAA@@@???>>>===<<<<<<999;;;===>>>???>>><<<;;;999888666555555666888999888777777777777666333111000000//////...------,,,******))))))))))))******)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''################################################$$$$$$$$$###############%%%&&&$$$!!!###''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$|||qqqcccYYYUUUSSSOOOJJJHHHHHHHHHGGGGGGHHHKKKMMMHHHGGGFFFFFFFFFFFFEEEDDDEEEEEEDDDDDDFFFHHHIIIIIIJJJHHHDDDBBBBBBBBBAAA@@@<<<>>>??????===<<<>>>@@@;;;DDDNNNQQQKKKAAA;;;888777666555444333333444444444333222222333666999:::444444333222111000000000000//////...............---,,,+++)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#######################################################################################################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""############################################################################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))************++++++++++++,,,------......---......//////......---//////......//////000111000000000000000000000000222...---222;;;???;;;666444444555555555444333333555666777888999999999999999:::;;;<<<<<<<<<<<<;;;@@@@@@@@@???@@@DDDIIINNNPPPPPPMMMJJJHHHMMMXXXbbbyyy|||xxxkkk\\\SSSLLLHHHEEENNNRRRJJJAAA@@@BBBCCCFFFDDDAAA@@@AAAAAAAAA@@@BBB@@@>>>>>>@@@@@@???>>>>>>>>>???@@@AAACCCEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBDDDEEEFFFFFFHHHGGGFFFCCCAAAAAACCCDDDCCCBBBAAA???>>>===<<<<<<<<<======>>>===<<<:::999888777555333333555777888666555555555666555222000/////////......---------)))))))))(((((()))))))))))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&'''((()))###########################################################################$$$###"""%%%,,,///---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$```XXXLLLFFFEEEFFFFFFEEECCCDDDEEEDDDDDDFFFJJJMMMNNNKKKHHHGGGGGGGGGFFFDDDDDDDDDCCCCCCCCCEEEGGGHHHHHHEEEBBBAAAAAAAAA@@@???=========<<<;;;;;;===>>>:::CCCMMMPPPJJJAAA:::888666555555555444444444444222333333444444444333333.../////////000000/////////......---,,,---------******))))))((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))***************++++++,,,---------------............------......------......///000////////////////////////000///000333666666444111111000000000111222333333///000333555666666666555555666777777777666555555444666888999:::;;;===???;;;>>>@@@>>>???FFFQQQYYY^^^aaa^^^QQQFFFBBBBBBBBB===AAACCCAAA???@@@@@@??????===;;;;;;===>>>???>>>AAA@@@>>>>>>?????????>>>===>>>>>>???AAACCCDDDEEEEEEDDDCCCBBBAAA@@@AAABBBAAAAAAAAABBBAAAAAA@@@???@@@??????>>>>>>??????@@@???@@@BBBBBBCCCDDDEEEEEEBBBAAA@@@@@@AAAAAAAAA@@@CCCBBBAAA???>>>=========?????????>>><<<999777666777666444333333444666777555444333333444444222000//////......---------,,,)))((((((''''''(((((()))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%'''((())))))########################################################################"""$$$###!!!%%%,,,///---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################LLLHHHEEEEEEGGGGGGEEEBBB???AAAAAA@@@>>>@@@EEEJJJRRRNNNHHHFFFFFFFFFEEEBBBBBBBBBAAA@@@???@@@CCCEEEGGGGGGFFFIIILLLOOOPPPPPPDDD@@@<<<:::;;;<<<======888>>>EEEGGGCCC>>>:::888666666777777666555444333333333555555444111...,,,***+++,,,---............------,,,++++++++++++,,,)))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,,,,---,,,,,,------------,,,,,,------,,,,,,------...///////////////////////////...000222222111/////////000000//////000222444555444555888:::;;;;;;:::999444444444444333333333333111444666777666555555555222666999777888???FFFIIICCCIIIKKKEEE???======<<<:::999999;;;>>>@@@???<<<>>><<<;;;;;;===>>>>>>>>>;;;;;;;;;<<<===>>>???@@@>>>??????@@@AAABBBDDDEEECCCDDDCCCAAA???>>>@@@BBBAAAAAAAAABBBBBBAAA@@@@@@===<<<<<<<<<<<<<<<<<<======???AAAAAA@@@@@@@@@AAA@@@??????DDDJJJKKKFFFAAACCCBBB@@@???>>>>>>???@@@@@@@@@???===;;;888666555777666666666666666666777555444222222333333222111//////......---,,,,,,+++((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%'''(((((()))###############################################################$$$$$$$$$$$$%%%###!!!###((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""GGGEEECCCCCCEEEEEEBBB@@@???AAABBB@@@>>>???EEEJJJVVVOOOHHHEEEEEEFFFEEECCCCCCCCCBBB@@@===>>>AAADDDHHHIIILLLRRRYYY^^^``````MMMEEE<<<:::<<>>>>>===<<<;;;888888999999999777555444555555555333222000...,,,***+++,,,---------,,,+++,,,+++******))))))*********))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! ################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...........................---...//////............111111111222222333444444000000111333555777999:::888777666555555555666777555666777666333111111111333666666333555;;;???>>>777>>>BBB@@@>>>===<<<999<<<999999<<>>===>>>======>>>@@@@@@???===:::;;;;;;<<<<<<===???@@@@@@@@@@@@@@@AAABBBDDDDDDCCCCCCCCC@@@======???BBB@@@AAABBBBBBBBBBBBBBBAAA>>>======<<<<<<======>>>>>>@@@BBBBBB???===>>>???@@@>>>@@@JJJVVVXXXOOOEEEBBBAAA???>>>>>>???AAABBB>>>>>>===<<<:::999888777666777888999999888777666555444222222333444333222000000///...,,,+++******(((''''''&&&&&&''''''((('''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&''''''(((################################################""""""#########$$$$$$$$$###%%%$$$"""###&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################LLLGGG@@@<<<<<<===>>>>>>@@@BBBCCCAAA>>>@@@FFFLLLXXXQQQHHHEEEFFFHHHHHHFFFFFFFFFEEEBBB??????BBBFFFEEEGGGLLLSSS[[[```ccccccTTTIII===:::>>>BBB@@@===>>><<<::::::<<>>===<<<<<<;;;;;;;;;<<<>>>===;;;999?????????>>>===<<<===>>>AAAAAAAAAAAABBBBBBCCCDDDBBBCCCBBB@@@===<<>>>>>???<<<:::===JJJYYY\\\QQQDDDAAA@@@???>>>>>>@@@BBBCCC<<<<<<<<<;;;;;;:::::::::666888999;;;;;;999888666555444222222333444333222111000///...,,,+++***)))'''''''''&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&&&&################################################""""""######$$$$$$$$$$$$"""$$$$$$###&&&)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$KKKHHHEEEAAA???>>>??????AAAAAAAAABBBBBBBBBBBBCCCGGGHHHIIIHHHFFFFFFFFFGGGHHHFFFDDDCCCCCCFFFHHHJJJOOONNNNNNOOOSSSZZZ```ddd\\\PPPBBB;;;<<<>>>>>><<<>>><<<::::::<<<>>>>>>>>>???>>>===;;;::::::::::::666666555444333222222111+++++++++++++++++++++++++++++++++***)))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******)))))))))))))))*********************************++++++******************------------------------+++++++++,,,,,,,,,------////////////////////////...///000222444666777888111111222222222333333333111111111111111111111111111111222444555777888888777888888999999999888888777888999:::::::::::::::<<<<<<;;;;;;;;;===???@@@>>>===;;;::::::;;;<<<>>>AAABBBBBBCCCDDDEEEEEEFFFAAA@@@>>>=========>>>???FFFEEEEEEDDDCCCCCCBBBBBBBBBDDDFFFDDDAAA>>>???@@@@@@BBBDDDEEEDDDBBB???>>>???>>>???EEEKKKMMMJJJFFF???????????????>>><<<<<>>??????AAAAAABBBBBBBBBCCCCCCCCCEEEFFFGGGFFFEEEDDDEEEGGGGGGFFFEEEEEEEEEFFFHHHIIILLLKKKKKKLLLOOOTTTYYY\\\VVVNNNCCC===<<<===>>>===<<<:::999999;;;<<<===<<<>>>>>><<<;;;:::999999999777666555444333222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))((((((((())))))*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---//////////////////////////////000000111222333333000111111111111222222222111111111111111111111111111222333444555777888888777777888888888888777777777777888999999888888888::::::::::::;;;<<<======<<<;;;:::::::::<<<>>>???BBBBBBBBBCCCDDDDDDDDDEEE@@@??????>>>>>>>>>>>>>>>AAABBBBBBBBBCCCCCCDDDDDDBBBDDDEEEDDDBBB@@@AAABBB@@@AAABBBCCCBBB@@@>>>===@@@???@@@DDDHHHIIIFFFAAA>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::999999888888:::::::::999999888777666555555444444333222222111.........---,,,+++++++++))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################################################################$$$$$$###""""""###$$$$$$########################LLLJJJFFFCCCAAA??????@@@CCCCCCCCCCCCDDDDDDDDDEEECCCDDDEEEDDDCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJIIIIIIKKKMMMPPPRRRNNNJJJDDD???======>>>???;;;999777777999:::;;;:::===<<<;;;:::999888888888777666555444222111000///,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$######""""""""""""######$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......................../////////.........------/////////000000000000111111111111111111111111111111222333444555666777888666666777777777666666555666666666777666666555555777777888999::::::::::::::::::::::::<<<>>>@@@AAABBBBBBBBBCCCCCCCCCCCCCCC???????????????>>>>>>===<<<===>>>@@@BBBCCCEEEEEEBBBDDDEEEEEECCCCCCCCCDDDAAAAAA@@@@@@???>>>>>>===AAA@@@@@@BBBEEEDDDAAA==================;;;:::::::::;;;======<<<999666444888888888888888777666555444333333222222111000000---------,,,++++++******)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$###""""""###$$$$$$########################MMMKKKHHHEEECCCBBBBBBBBBEEEEEEFFFFFFFFFGGGGGGGGGCCCDDDDDDCCCBBBBBBDDDFFFEEEFFFGGGHHHHHHGGGFFFEEEJJJIIIIIIHHHHHHIIIJJJJJJDDDEEEDDD@@@===<<<>>>AAA:::888666666888999999999;;;:::999888777666666666666555444222111///...---++++++++++++++++++++++++)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""##################""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))***++++++))))))))))))))))))))))))((((((((()))))))))))))))++++++++++++++++++++++++************++++++++++++------------------------.........------,,,,,,,,,------........./////////111111111111111111111111111111222333444555666777555555555555555555444333444444444555444444333222555666888999::::::999999888888999:::<<>>>>>???@@@???>>>===<<<::::::<<<>>>@@@BBBDDDDDDBBBCCCEEEEEEEEEEEEEEEEEECCCBBB@@@>>>=========>>>AAA@@@???AAABBBAAA>>><<<============<<<;;;:::::::::;;;<<<===;;;888555222666666666666666555444444222222111111000/////////,,,,,,+++++++++*********(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$##################$$$########################LLLKKKIIIGGGEEEDDDDDDDDDHHHHHHHHHHHHIIIIIIIIIIIIEEEEEEEEECCCAAAAAACCCEEECCCDDDFFFGGGFFFEEEDDDCCCFFFFFFGGGFFFEEEDDDCCCBBB===???AAA@@@<<<;;;===@@@;;;999777666777999999888888888666555444333333333333333222000///---,,,,,,))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""###############""""""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((()))******((((((((((((((((((((((((''''''((((((((()))))))))************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------.........000000000000000000000000000000111222333444444555333444444444333333222111222222222333333222222111555666888999::::::999888777777888:::<<<>>>@@@AAA@@@@@@??????????????????<<<===>>>???>>>===<<<;;;999:::;;;===>>>@@@AAABBBCCCCCCDDDEEEFFFFFFFFFEEEDDDCCC@@@>>>======>>>>>>>>>>>>>>>???@@@@@@???===============<<<;;;:::999;;;;;;:::999777555444444444444444555444444333333000000000///......------***************)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$#################################IIIIIIHHHGGGFFFFFFEEEEEEHHHHHHHHHIIIIIIIIIIIIJJJGGGFFFEEEBBB@@@@@@BBBDDDAAABBBCCCDDDCCCBBBAAA@@@AAABBBCCCCCCBBB@@@===;;;888;;;======;;;:::<<<>>>:::888666555777888888777555555333222111000000000//////...---,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""############""""""""""""#####################$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,------------.........................../////////000111222222222222222333222222111000//////000111111222222222111555666777888888999999888666777888:::;;;<<<===>>><<<<<<==================<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<>>>???@@@@@@DDDCCCCCCDDDFFFGGGFFFDDDDDDCCCAAA???============<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<;;;;;;:::999888;;;999777555444333444444222222333333333222222111//////...------,,,,,,+++))))))))))))))))))))))))&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################"""###$$$$$$$$$$$$###"""########################EEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGDDDAAA>>>===???AAA@@@@@@@@@@@@??????>>>>>>>>>???BBBCCCBBB???<<<999666777999999999999:::;;;999777444444555666555555333222111///......------,,,,,,++++++************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""#########""""""""""""######""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------......///000000000111222222111000///............///111222222222222444444444555555666777888777888888999::::::::::::999999::::::;;;;;;<<<<<<;;;;;;::::::999999::::::888999:::<<<>>>???AAAAAADDDCCCBBBCCCFFFFFFDDDBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::;;;;;;999999999999888777666555777666555333333222333333000111111222222111111111...------,,,++++++******((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################################################################"""###$$$$$$$$$$$$###"""########################AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFCCC???<<<;;;<<<>>>???>>>>>>=========<<<<<<>>>@@@CCCEEEDDDAAA>>>;;;555555666777888999999999777555333222333444444333111000///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""######""""""""""""######""""""######$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++************,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////111111111111000///...---,,,---///111222333333333444333222222333444666777888888999999999888888777777777888999::::::;;;;;;;;;:::999888777888999:::777888999<<<>>>@@@BBBCCCEEECCCBBBCCCEEEFFFDDDAAA@@@@@@???>>><<<;;;999999:::;;;;;;:::888777777888777777777777666555444333444444444444333222222111///000111111111111000000------,,,,,,+++******)))'''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################################################################"""###$$$%%%%%%$$$###"""########################???>>>>>>===>>>???AAABBBAAA@@@BBBEEEEEEBBBDDDHHHGGGEEEAAA????????????>>>???>>>======>>>===;;;999@@@???CCCJJJJJJBBB===>>>999777555555888:::999777666555333111111000111111111000---+++***)))))))))(((((((((((())))))))))))((('''%%%%%%'''((('''&&&(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!###""""""!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""############!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""!!!!!!!!!"""###$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((())))))*********++++++*********))))))((((((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,///000///...222111000...------------//////111222222333333333111222444555555444444555555:::===;;;555222222555777777666777888999;;;<<<>>><<<999777777888;;;<<<:::;;;>>>@@@AAAAAA@@@???AAABBBCCCCCCBBB@@@??????<<<;;;:::888777777888999888888999::::::::::::999999888777666666555555666000000000000////////////////////////............,,,,,,++++++***)))))))))&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""$$$%%%%%%###""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%########################################################################@@@????????????@@@AAAAAA???>>>@@@CCCDDDBBBEEEJJJJJJHHHDDDBBB@@@@@@??????>>>>>>>>>???@@@AAA@@@>>>>>>===@@@FFFEEE???;;;<<<888666444555888999888777666555333111000///000000111000...,,,+++*********((((((((((((((((((((()))((('''%%%%%%'''((('''&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""#########""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!"""!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""""""""#########"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""!!!""""""##############################"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''((((((((()))))))))*********)))))))))((((((*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++---...//////.../////////...---------,,,...///000111222222333333444444444444333222333444444777:::999777555555777777777777777888:::;;;======<<<:::888888888::::::999:::===???@@@@@@@@@???===>>>@@@@@@??????>>>>>><<<;;;:::888777777777888999999999999999999999888999999888666666555555555000000000/////////......000000000/////////......,,,,,,+++******))))))(((&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################################################################AAAAAAAAAAAAAAA@@@@@@???<<<;;;>>>CCCDDDCCCEEEJJJKKKIIIGGGDDDBBBAAA@@@???>>>>>>>>>@@@CCCDDDDDDBBB<<<:::<<>>:::;;;@@@FFFGGGCCCCCCFFFGGGGGGGGGFFFCCCBBBAAAAAA>>>===>>>@@@BBBCCCBBBAAA999888888999999777777777666666555555666777777777666555222000...---------111000///...---,,,,,,+++((((((((((((((('''''''''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$###"""!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))((((((************************************++++++++++++************************,,,,,,------,,,,,,...///---...///000000///...---,,,,,,---...000111333444666666555666777777555444222111111333666777777666666555555555666888:::;;;<<<;;;;;;:::999888777777777888:::<<<===>>>>>>>>>999888888999:::;;;::::::;;;:::999888777666666555777777777777777888:::;;;;;;:::999777666555555555222222222222111111111111444444333111000...------+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$'''$$$"""%%%***,,,)))%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################################################################BBBCCCCCCCCCBBB@@@>>>===<<<===CCCIIIIIICCC???@@@@@@CCCEEEEEECCCBBBBBBCCC???>>>===>>>@@@@@@>>>===777777777555555666666555666666666666666666777888666555222000...---------000000//////...---,,,+++)))(((((((((''''''&&&&&&'''&&&$$$$$$&&&'''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######"""!!! !!!""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************************+++,,,------+++,,,...111111111111111111000///...+++,,,,,,...///222444555333444666:::<<<<<<888555222000000000222444333222444444444444555777888:::;;;;;;::::::999888777777888999:::;;;<<<===>>>>>>;;;999777888999999888666888888888888777666555555444555666777999;;;<<<===;;;:::999777666666555555555555555555444444444444555444333111000...---,,,++++++******)))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$&&&"""!!!###)))+++((($$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################################################################BBBBBBBBBBBBAAA@@@>>>>>>>>>???DDDHHHFFF???<<<===<<<@@@DDDEEECCCBBBCCCDDD@@@???>>>>>>???>>><<<:::666888777444444666777555666777888777666666888:::666555333000///............//////......---++++++)))((((((''''''&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!! """###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""######$$$""""""!!! !!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""############$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++***************************,,,---,,,++++++///333777666444222000///......,,,,,,,,,---000333555777333333555:::>>>>>>:::666111111111000000111111222444444333444555666888999::::::999888888888888999;;;;;;;;;;;;<<<<<<======<<<999666666888999777444666666777777777777666666444555777999;;;<<<======::::::999888777777777777777777777777666666666666444333222111///...---,,,+++******))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$""""""###'''(((&&&###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################BBBAAA@@@???????????????AAA???@@@BBB???;;;;;;>>>;;;@@@EEEFFFDDDAAABBBCCCBBBAAA@@@@@@@@@@@@>>><<<666999999555444888888555777888:::999777777999<<<666555333111000///000000------......---,,,+++***))))))(((''''''&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!######!!! """### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!! !!!"""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************************(((+++---,,,***+++111555;;;999555000---,,,,,,,,,,,,,,,,,,...000444777999777444333555:::;;;999666000222333222000000333666666555555555666888:::;;;:::999777666777888:::;;;>>>======<<<<<<<<<<<<<<<:::666333333777999777444333444555777777777777666555777:::<<<======;;;:::999999888777777888888999888888777777777666666666222222111000...---,,,,,,*********)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################################################################$$$$$$############$$$$$$########################################################################AAA@@@???>>>>>>>>>???@@@BBB>>><<<;;;999888;;;AAA<<>>:::444///+++)))******---,,,---...111444888:::;;;666111111555888888666///222555333000000555:::777777666777888999;;;<<<999888666555666888;;;===??????>>><<<<<<;;;;;;;;;888333000111666999888555111333555666888888888777888:::<<>>AAA???===;;;::::::;;;<<<999999999999999999999999555444444444444333000...------,,,+++************))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$###""" !!!""""""""""""""""""""""""""" !!!!!!!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""!!!!!! ########################################################################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))***+++,,,---111111000...---,,,+++***000000//////000222444555333333333333333444555666555333111000000111333444666444333555999;;;;;;999888888777777888999::::::======???BBBDDDCCC>>>999;;;999666555555666555444333555777999;;;<<<<<<<<<<<<===>>>??????>>><<<<<<777888888999::::::::::::999999999888888666555444111222333222000---)))'''))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################AAAAAAAAA@@@???@@@CCCFFFHHHHHHGGGEEEAAA>>>======>>>???AAABBBCCCCCCBBBBBB>>>???@@@@@@AAA@@@??????AAA@@@>>><<<;;;:::;;;;;;999999999999999999999999666555444444555444111///------,,,+++************)))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""""""""############"""######$$$$$$######"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######!!!!!! !!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!########################################################################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))*********)))))))))(((((())))))))))))***+++,,,,,,///......---,,,+++******//////...///000222444555333333333222333333444444444333222111111222333333555444444666999;;;:::888888888777777888888999999===>>>@@@CCCEEEDDD@@@<<<<<<999777555666666666555333555777:::<<<============>>>>>>???>>>===<<<;;;888999:::;;;;;;;;;;;;;;;777888888888777666555555111111222111///,,,***((())))))))))))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################BBBBBBBBBAAA@@@@@@BBBEEEGGGGGGFFFDDD@@@===<<<<<<===>>>@@@AAABBBBBBAAAAAA===============>>>??????AAA@@@???===<<<;;;:::999999999999999999999999999666555444444444333111///---,,,+++***)))))))))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,++++++************---------...000222333444333333222111111111222222222333333333444333333333222222444777:::;;;999777888888888777777777777777:::;;;>>>AAADDDCCC@@@======:::777666777777666555444666888;;;===>>>??????>>>>>>>>>>>>===;;;:::999888888999999:::999999999555555666666666666555444111111000...---+++***))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################CCCCCCCCCBBB@@@@@@BBBDDDCCCDDDDDDBBB???======>>>>>>???@@@AAAAAA@@@???>>><<<<<<;;;:::;;;===???AAA@@@@@@???>>><<<:::888777999999999888888888888888444333111111111111///---,,,+++***))))))((())))))((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""#########$$$###"""!!!!!!"""###$$$###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))***++++++***************************+++,,,---///111222333222111111000000000000000111222444555555444333222///111444888::::::888777888888888888777666666555666777;;;>>>@@@@@@>>><<<===;;;888777777888777666555777999<<<>>>???@@@@@@>>>>>>===<<<;;;:::888888555666666666666666555555333333444444555444444444111000...,,,+++******+++))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################BBBCCCCCCBBBAAA@@@AAACCCAAACCCCCCCCCAAA@@@AAABBB@@@AAAAAAAAA@@@>>><<<;;;===<<<::::::;;;===???AAA>>>>>>>>>===;;;:::888777888888777777777666666666222000............,,,+++++++++***)))(((((((((((('''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""######"""""""""""""""""""""""""""""""""!!!!!!"""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''((()))***+++***************+++++++++)))***+++---...///000000000//////........./////////111333555666555333222...000444777999999888777888888999999888777666555444777:::===>>>>>>>>>======;;;888777777888777666666888:::<<<>>>?????????<<<<<<;;;999888777777666666666666666555555444333111111222333333333222222///...,,,***)))******+++((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################???AAABBBBBB@@@@@@AAABBB>>>???@@@@@@???>>>???AAAAAAAAABBBAAA@@@>>><<<;;;<<<;;;:::999:::<<<>>>???<<<<<<;;;:::999888888777666666666555555444444333000...,,,+++++++++***)))+++***)))(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""""""""###$$$""""""""""""""""""""""""############""""""""""""###""""""!!!!!!""""""###""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""############$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))***)))*********************))))))+++,,,---.........---,,,,,,,,,------...///...000222444444444333222---000444666777777888999777888999::::::999777666666999===????????????@@@===:::777666777777666555888999;;;===>>>>>>>>>===:::999888666555555555555999999999888777666555444000111111111111111000000---,,,+++)))))))))***+++((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################===???@@@AAA@@@@@@AAABBB===>>>???>>><<<;;;;;;<<>>;;;:::999999999:::;;;;;;;;;:::888777777777888999555555444444333222222111000...+++***++++++***)))******)))(((''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))))))))(((((((((((((((((())))))+++,,,,,,,,,++++++*********+++,,,---...///...///000222333333222222---000333555555666888:::777888:::;;;;;;:::999888777;;;>>>???>>>>>>???AAA<<<999777555666666666555999:::;;;<<<===<<<;;;;;;777666444333333333444444:::999999999777666555444000000000000000///...---+++******)))))))))******(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################;;;===???@@@@@@@@@AAABBBCCCDDDDDDBBB???============>>>@@@AAABBBBBBAAAAAA999999888888888888888888:::888666555555666888999444444333222222111000000111///,,,++++++++++++******)))(((''''''&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""######"""!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&((())))))(((((('''''''''&&&&&&&&&)))***+++,,,,,,+++***)))((())))))***+++---...///......///000111222222222---000333444444555888;;;777888:::<<<<<<<<<:::999666:::===>>><<<<<<===???;;;999666555555666555444:::;;;;;;<<<<<<;;;:::999555444333222222222333444888888888777666444333222000000000000///...---,,,)))************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################???@@@AAA@@@>>>>>>>>>???CCCEEEFFFDDD???<<<;;;;;;===;;;999===BBBDDDBBB???777999<<<;;;888666666777444666777666444222222222333222111000////////////...---,,,***)))(((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''******+++,,,,,,,,,,,,+++..................------,,,,,,------///000222333111111111222333666888:::777888:::;;;;;;;;;::::::888999:::;;;;;;;;;::::::777555333333555777888888888888888888888888888999444333222000///000000111333444555555555444333222000000000///......------))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$##############################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################@@@AAABBB@@@>>>===>>>???BBBDDDEEECCC???;;;:::;;;:::888666999===>>><<<888<<<>>>???===888555444444444555555444222000///000222111000//////.........------+++***)))(((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###########################"""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$%%%""""""###$$$$$$###""""""%%%%%%$$$$$$$$$#########$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((('''******+++,,,,,,,,,,,,+++..................------,,,,,,,,,---...///000111111111222222333555666777555777999;;;<<<<<<<<<<<<999999999999::::::::::::888666333333444555666555777777777777888888888888444333222111000111222222333444555555555444333222000000//////...------,,,))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$##############################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################AAAAAAAAA@@@>>>======???AAABBBCCCAAA>>>;;;999999888666555666888999666333===>>>>>><<<999666555555333444444333000---------000000///...---------------,,,+++)))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""############"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$###############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((******+++,,,,,,,,,,,,+++------------------......---------,,,---......///000000111222333444444444444666888:::<<<=========::::::999888777888999:::888666333222333333333222555555666666666777777777333222222222222333333444333444555555555333222111//////......---,,,,,,,,,)))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$##############################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################???@@@???===;;;;;;<<<>>>??????@@@>>><<<:::888666777666555666888888777444777888999999999999::::::444555555333000---,,,,,,///...---,,,++++++++++++++++++***)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""#################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###########################""""""""""""""""""#########""""""!!!""""""###""""""""""""""""""""""""!!!""""""""""""############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******+++,,,,,,,,,,,,+++,,,,,,------------.........------,,,,,,,,,---------...000222333444333333555666888:::;;;;;;;;;;;;;;;999777666666777888999666444222222333444333222444444444555555666666666111222222222333444555555333444555555444333111000......------,,,,,,++++++))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$##############################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################=========;;;999999;;;===>>>>>>======<<<999777555555444555666888888888777222222333555777999;;;;;;555666666444111...------...---,,,+++******************)))(((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""""""""######""""""""""""######""""""""""""""""""""""""!!!""""""""""""############$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------............---,,,,,,,,,,,,---+++,,,///111333444444444666777888999999888777777999888666555555666888999444333222333555666555444444444444444444444444444000111222333444555555555333444444555444222111000------,,,,,,+++*********((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$##############################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################;;;<<<;;;:::888999<<>>>>>======<<<999666222333444555666666666666333222111222444666777666555666777555222000//////------,,,+++************))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######"""""""""###$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""###$$$%%%%%%$$$###"""$$$############"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,------............---------------...,,,---///111333444555555555666777777777666555444666666555444555666777888555444444555777888888777666666555555444333333333000000222333444444444444444444444444333222000///,,,,,,,,,+++******))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$##############################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################;;;;;;;;;::::::;;;???BBBCCCAAA@@@@@@AAA@@@<<<999333444555555555444444555555222000111333555555444444555666555222000000000------,,,+++************((((((''''''&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""######$$$%%%""""""""""""""""""""""""############$$$$$$$$$%%%""""""###$$$$$$###""""""############""""""""""""!!!"""###$$$%%%$$$$$$######################################################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********+++,,,,,,,,,,,,+++***++++++,,,------...............---......//////111111111111111222333444222333444555555555444333333333444555666777777888888777777888999:::888777888777777555444333222111///000111333333333222222444444444444333111///...,,,++++++***))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$##############################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################<<<<<<<<<;;;;;;===BBBEEEFFFDDDBBBCCCDDDCCC???<<<777888888888666444444444444111///000333666666555333444555444222000000111...---,,,+++************(((((('''&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""###$$$%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!############""""""""""""!!!"""###$$$%%%$$$############################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********+++,,,,,,,,,,,,+++******+++,,,,,,---.....................///000000555444333111000111222222///111222444555555444444111222333555666777777777;;;:::999:::::::::888666:::999888666444222111000///000111222333222111111444444444444333111///...++++++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$##############################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################:::999999999;;;>>>AAACCCEEEDDDBBBAAA@@@>>>===<<<777888999:::999666333111000000///000111444666777666666555444222111000000------,,,+++***(((((('''((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""######""""""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$#########""""""!!!!!!########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***************++++++,,,,,,++++++,,,,,,---...///111333555444222///,,,//////000000111111111111333444555555555444333222444444444444444444333333999999999999999999999999999777555222111111222333222111111000000111111222333333444444333111000///...---,,,***)))(((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################;;;:::::::::;;;===@@@AAAAAA@@@???>>>===;;;999888666777999::::::888666444333222222111111222333444444333333222111000000///------,,,+++***)))((((((((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""######""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""############"""""""""!!!########################"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******+++,,,,,,++++++++++++,,,------111333555777666444222000000000000000000000000111222333444555555444333222333333444444444444444444999999999999999999999999888777444222111111222333222222222111111222222222333444444333222111///...------+++***)))((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################>>>===<<<;;;;;;<<<===>>>>>>===;;;::::::888666333444666999;;;;;;:::888777666555444222111111000000111111111000000/////////...------,,,+++***))))))(((((((((''''''''''''&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""########################""""""""""""""""""""""""#########""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$############"""""""""######""""""""""""######""""""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$###########################""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))+++,,,,,,+++++++++++++++,,,------000222444666666555222111000000000000000/////////222222333333444333333222222222333333444444555555999999999:::::::::999999777666444222111111222222333333222222222222333333444444444333111///---,,,---,,,+++)))((((((((((((&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@???>>>===<<<<<<<<<======;;;999999:::999666222555666999;;;;;;:::888666777666555333222111000///000000000000////////////---------,,,+++******)))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""######""""""""""""######!!!"""""""""##################$$$$$$$$$$$$###############################################################"""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((()))***,,,---+++++++++***+++,,,,,,---+++---///111222111///...000000////////////......111111222222222222222222111111222333444444555555777888999:::::::::999888555555333222111111111111333333333333333333333333555444333111///---,,,+++++++++***)))(((''''''(((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@???>>>======<<<<<<>>><<<:::;;;>>>===999444666888:::;;;;;;999666555555555555444333222111000000000000000////////////---,,,,,,++++++*********''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""##################$$$$$$$$$$$$######################################################""""""""""""""""""##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((***+++,,,+++************+++,,,,,,)))***,,,.........---,,,///.....................000000000000111111222222111111222222333444555555555666888999:::999888777444333222222111111111111222333333444444333333222444333222000...,,,+++*********)))(((''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===============<<<<<<<<<>>>;;;:::===AAAAAA<<<777888999;;;<<<<<<:::777555444555555555444333222111000000000//////.........+++++++++*********))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""########################""""""""""""""""""""""""#########""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""""""""""""""#########""""""""""""######""""""""""""##################$$$$$$$$$$$$#############################################$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$"""############$$$$$$$$$"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''')))*********************+++,,,,,,***+++,,,---------,,,,,,------------.........//////////////////000111222111111222222333333444444333444666888999888777666222222222111111111000000111222333444444333222111333222000...,,,+++++++++))))))((('''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%888999999:::::::::::::::<<<999888<<>>888888:::<<<>>>>>>===;;;:::555666666555444333111000000//////...---,,,,,,+++*********))))))))))))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""######""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""""""""####################################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))***************++++++,,,,,,,,,,,,---,,,,,,+++***++++++,,,---...//////000...............000111222222222222222222222333333000222555777888777555444111111111111111000000///000111222444444222111000111000...---,,,++++++,,,((((((''''''&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%444555666777888999999999999666666;;;AAACCC>>>888888:::===@@@AAA@@@???>>>777777777666444222000...//////...---+++***))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!""""""############""""""""""""######""""""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$########################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((*********)))***++++++,,,+++++++++++++++***)))((()))***+++,,,...///000000...---------...///111222333333222222222222222222///111444666777666444333000111111111111000000//////000222333333222000///000///...,,,++++++,,,,,,(((((('''&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%555666555333666<<<===::::::999888888888999:::;;;;;;;;;=========<<<;;;:::888666444222111111111111000///---***((('''&&&%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""!!!"""#########!!! !!!!!!"""##################"""!!! !!!"""#########""""""!!!!!! %%%###!!!  !!!"""""""""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!!!! !!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&(((***,,,---,,,***)))))))))******************************+++,,,+++******+++...111............////////////222222222111111111111111333333444444555444444444222222222222222111000///...000111222111000111222//////...---,,,++++++***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$333666666333444888:::999888777666555555666777777:::;;;;;;;;;;;;::::::999888666444222000000000000......---,,,***)))(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############"""""""""######$$$$$$######"""########################""""""#########"""!!! !!!!!!"""##################"""!!! !!!"""######"""""""""!!!!!!!!! $$$###!!! !!!"""""""""""""""############""""""############""""""########################!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&(((***+++,,,+++***)))))))))******************************+++++++++***)))+++---000///////////////000000000000000000111222333444555222222333333444444333333111111111111000000///...,,,...//////...------.........---,,,+++***))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$222777888444222555777777777777666555444444444555999888888888888888888999888666444111000///......------......---,,,+++***((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############"""""""""######$$$$$$######"""$$$###""""""""""""###$$$#########$$$######"""!!!!!!""""""############"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$###!!! !!!""""""""""""""""""############""""""############""""""########################"""""""""#########$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&((()))***++++++***)))))))))******)))))))))))))))))))))))))))*********)))***---/////////000000000111111111/////////000222555777999222222222333333333444444000111111000///...------...///000000...,,,,,,---------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$333999<<<777222333666777888888777666555555444444555444444444555666888:::777666333111///------------...///000///---+++)))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""############""""""%%%###""" """###%%%######$$$$$$$$$#########!!!"""############""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!""""""!!!"""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""$$$$$$$$$##################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))*********))))))))))))***((((((((((((((((((((((((((()))******)))***,,,...000000000111111222222333000000000111333555888:::333333333333444444555666222222222111000///...---222333444333000.........------,,,+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555<<>>;;;:::<<<;;;777333333444555555444333222111111222222222222111111111000///---,,,------...+++++++++***)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$###############"""!!!!!! !!!"""######"""!!! !!!!!!!!!"""""""""### !!!"""""""""""""""""""""""""""############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!########################""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!"""""""""#########$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&''')))*********))))))************************(((***,,,,,,,,,,,,---.........///000111222333333333444666888888888777666555555444444555777:::;;;888888777666555333222111///000111000...,,,,,,,,,------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$:::<<<<<<:::;;;>>>;;;666444555666777777777666555333444444444222000...,,,000///...---,,,---......)))(((((('''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""!!! """###$$$###############"""!!!!!! !!!"""######"""!!! !!!!!!!!!""""""###### !!!""""""###""""""""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!"""#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!########################"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((*********)))(((************************)))+++------,,,,,,---...---...///000111222333333111333666999:::999888777555444333333444666999;;;888888777666555333111000///000111000...---------,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$<<<:::999<<>>===;;;:::999:::<<<===888888888777666333111000...,,,++++++,,,,,,+++))))))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))))))))+++++++++++++++++++++++++++,,,---...//////000000111111222333333333333333222222222111111222222222333333444333333222111000//////......---,,,,,,,,,,,,+++******(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((''''''''''''&&&((((((((((((''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$444444666;;;@@@CCCBBBAAA===;;;999777777888:::;;;::::::999888666444222000...---++++++,,,,,,+++)))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""!!! !!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""############""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++************************++++++,,,---.../////////000000111222222222222111222111111000000111111222000111111222222111111000......------,,,+++++++++++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222333555999===@@@@@@@@@;;;:::888777777777999:::::::::999777555333111000///...,,,,,,,,,,,,+++)))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""!!! !!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""#########$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''')))***+++***************************+++,,,------......---...//////000000000000000000000000//////000000000...//////000111000000000---------,,,++++++******++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000222555888;;;<<<======;;;;;;:::999999999999999888888666555333222111000000...---,,,---,,,+++)))((((((((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!""""""######$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***************************+++,,,,,,---------,,,------...///////////////000//////......//////000------...///////////////------,,,,,,++++++******+++***))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''(((((((((((()))))))))))))))))))))************''''''((((((((()))))))))************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&000222555777888888999999888999999:::999888777666666555444222111000000000111///---------,,,+++)))'''(((((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""#####################"""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""######$$$%%%%%%$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((***************************++++++,,,,,,,,,,,,+++,,,,,,---...............///..................///,,,------............---...------,,,++++++************)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''((((((((()))))))))))))))))))))******+++++++++'''((((((((())))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&000222555666666666666777444555777888777666444222444333222111000000000000111///---------,,,+++)))'''''''''(((((((((((((((%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$############$$$$$$ !!!!!!!!!"""$$$%%%&&&$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************))))))))))))))))))))))))******+++,,,,,,,,,+++++++++,,,------......------.........------.........,,,------......------,,,......---,,,,,,++++++*********)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))******++++++++++++(((((((((((())))))))))))'''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&222222333444555777777888666555333333444444333111111///...---/////////...000///...---,,,++++++***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!$$$$$$###"""!!!!!!""""""#########"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""######""""""!!!!!! ########################""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,000000///------,,,,,,,,,+++,,,---.........---,,,------,,,+++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((''''''*********))))))((((((((('''+++,,,((()))......***************++++++++++++%%%(((++++++'''%%%(((---''')))+++,,,+++*********)))++++++(((***---,,,)))&&&,,,---******,,,,,,))),,,,,,+++)))***++++++((())))))((()))+++,,,++++++(((---///***))),,,+++'''(((***,,,+++***)))+++---%%%(((***((('''((((((''''''(((((('''%%%&&&)))+++(((((())))))((('''%%%$$$&&&&&&&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111222333444555666777888555333333333555555555333222000.........///...---///......---,,,+++******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""#########$$$$$$$$$###""""""""""""""""""""""""""""""#########"""######$$$$$$######"""""""""""""""""""""""""""""""""############""""""###"""""""""!!!!!!!!! ########################""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ############""""""!!!!!!""""""""""""""""""""""""""""""""""""########################"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,---------------111000///...------------,,,,,,------...------,,,------,,,+++************''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&***,,,)))))),,,+++''')))))))))))))))))))))))))))+++---...---,,,...000---.../////////...//////...///000000555;;;<<<888444444333111000000111222---...///111222444444333111000///...///......------000000,,,+++///000---......---,,,+++************+++,,,+++***+++******)))))))))))))))+++,,,...((()))))))))))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&333444555666777888999:::333333222333555777666555222000............---,,,------,,,+++***))))))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!! !!!"""###%%%&&&$$$###""""""""""""""""""!!!!!!""""""######$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""######"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$%%%$$$$$$######"""!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$########################"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))******)))))))))******+++---------....../////////222111000///.........///...------,,,,,,------------,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((('''''''''''')))))))))))))))*********((((((((()))))))))))))))(((,,,---++++++---+++(((---------------,,,,,,,,,,,,---000333555666333111333222222222333444666777999;;;>>>DDDQQQ]]]```]]]MMMDDD>>>===999333444;;;444444555777888999999:::===;;;999777555444444444555666555222222555777555555333111///000//////......---------,,,++++++++++++***((((((***++++++*********))))))******+++,,,***)))((((((''''''(((((()))(((((((((((((((((()))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&666666777888999;;;;;;<<<444333222333555666555444333111///.........---,,,,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""" !!!###%%%&&&######"""""""""""""""### !!!"""###$$$$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""""""""#################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """###%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$############""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#####################"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((******))))))******++++++.........///000000111111222222111000//////000000///...---,,,+++,,,---...,,,+++***))))))((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********************************,,,------,,,,,,.........//////000000111222222333000333999???FFFHHHBBB:::999888777888;;;@@@CCCDDDKKKOOOUUUaaatttmmm\\\OOOMMMEEE999888@@@>>><<<;;;<<<<<<<<>>============;;;:::===777444666666222111222222111111222333444333222111000...,,,*********+++)))((((((((())))))***+++(((''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''666666666555555555555555555444222222333333111///111///...---/////////...++++++***)))(((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!!!!"""###"""""""""""""""######$$$!!!!!!""""""######$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" """###%%%&&&&&&""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""######"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$############""""""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""######$$$########################!!!"""######$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))***************+++,,,---......///000111111222222111111000000000000111111///......---,,,,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************)))))))))***++++++,,,,,,+++,,,,,,---...//////000111000444:::>>>@@@CCCGGGHHHIIIJJJLLLNNNPPPQQQRRRUUU___kkkuuuhhheeebbbdddiiimmmooooooooouuuzzz|||vvvmmm```YYYYYYTTTQQQUUU___gggooo~~~yyykkkccc```aaa[[[WWWVVVYYY\\\YYYVVVUUUPPPQQQRRRPPPKKKFFFCCCBBBFFF<<<888;;;;;;666444666555777999999888888888:::777666444222000///......))))))((((((((())))))***(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''888888777666555444333333333111000111222222111000000...------///000000///,,,++++++***)))(((''''''######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""###$$$$$$"""""""""""""""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############"""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$"""""""""""""""""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""""""""######"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!""""""###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************+++,,,---...------...///000111222222000000/////////000000111............---,,,+++*********)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))******+++++++++++++++,,,,,,---......///---...000333666999;;;<<<@@@BBBKKKXXX^^^^^^___bbbfffgggggghhhiiijjjkkkkkknnnwww~~~}}}xxxvvvxxxyyywwwtttpppvvvzzz{{{}}}~~~yyyqqqkkkdddbbbiiivvv~~~~~~vvvnnniiilllnnnlllkkkllliiiooorrrooofff^^^[[[[[[VVVKKKEEEIIIJJJDDDAAADDDEEEIIIKKKHHH@@@;;;<<<>>><<<<<<<<<;;;999888777666111000///---,,,+++++++++)))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''<<<<<<;;;999777666555444000///...///111222222111///---,,,---///111111000,,,,,,+++***)))(((''''''#########$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$""""""!!!""""""###$$$$$$#########"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############"""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""###$$$$$$%%%"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************+++,,,---...,,,---...///000111222222000///////////////000000---...//////...,,,+++)))***)))(((''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++------......///000111111000222666:::???CCCFFFHHHQQQUUUcccttt|||zzzxxxzzzxxxxxxxxxxxxxxxxxxxxxxxx|||}}}|||yyytttooojjjqqquuusssqqqtttxxxzzzwwwrrrqqqxxxuuummmnnnqqqpppqqqttt~~~wwwuuuvvvlll___YYY]]]^^^WWWTTTXXX]]]aaabbbZZZLLLBBBAAADDD???@@@AAAAAAAAA???>>>===:::999777444111000......******))))))))))))******)))(((((((((''''''''''''((((((((((((((((((((((((777999:::;;;;;;888555444:::777333000000000///...000000111111111111000000------,,,+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!######"""!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!! !!!"""###""" !!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""############""""""############""""""$$$#########""""""!!!!!!########################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""############""""""######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))************+++++++++......//////000000111111111///...,,,,,,---...///.../////////...,,,)))((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((++++++*********)))))))))+++***((('''((()))))))))(((...000,,,((()))***))),,,---,,,+++***+++...000333444444333222333666888===@@@CCCFFFJJJQQQ[[[aaagggooo|||zzz|||}}}|||yyyvvvuuuwwwzzz~~~|||yyy~~~zzzlllnnnqqqqqqooommmmmmmmm~~~wwwoooooorrrtttyyy|||vvvssstttrrrnnnpppuuu}}}dddSSSLLLKKKFFFEEECCCCCCCCCBBBAAA???@@@BBBBBB@@@<<<777555444555111,,,+++,,,,,,)))&&&111,,,'''&&&((()))(((&&&******)))))))))(((((((((888999:::;;;:::888555333444222//////000222222222000111111111111000///...---,,,,,,+++)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""########################"""""""""!!!""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!######"""!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!######"""!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""###""""""""""""############""""""############""""""############"""""""""!!!########################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""############""""""######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))*********+++++++++---......//////000111111000///---,,,+++,,,---...,,,---......---+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''((((((((((((((()))))))))))))))***++++++***)))$$$)))+++)))(((+++---,,,+++,,,///111333777<<>>===888777666444222000//////...,,,))))))***+++)))((((((((((((((())))))))))))999:::::::::999777555333333111//////111222333222111111111111000...---,,,,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%#########################################################""""""!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""######""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###""""""!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###""""""###$$$###"""!!!!!!!!!"""""""""############$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""###$$$!!!!!!!!!"""""""""######""""""""""""############""""""############""""""############""""""""""""########################""""""""""""""""""""""""$$$$$$$$$###############""""""############""""""######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))*********++++++---------...//////000000...---,,,+++***+++,,,---***+++,,,,,,,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((&&&''''''(((((())))))******+++,,,------+++***(((,,,//////,,,---000111000222666;;;@@@FFFLLLRRRVVV[[[```ccc___VVVNNNMMMNNN```fffmmmtttxxx{{{}}}}}}yyyvvvwwwxxxvvvyyyyyysssooorrrxxx|||{{{tttllliiimmmuuu|||zzzvvvsssqqqsssxxx~~~||||||~~~tttpppnnnpppssssssllleee^^^XXXQQQLLLIIIEEE@@@===@@@AAAAAA???:::888888999111111000000///---,,,***(((((((((((())))))))))));;;;;;:::999777666444333888555222111111000///...222222111000///---,,,+++++++++***)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$######"""!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""#########!!!"""""""""#####################"""""""""""""""!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$############""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$###"""###$$$%%%$$$"""!!!!!!"""""""""###############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%########################!!!!!!"""""""""#########!!!"""""""""############""""""############""""""#########"""""""""""""""########################""""""""""""""""""""""""########################"""######$$$$$$######"""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************,,,,,,,,,---......//////---,,,+++*********++++++***++++++,,,,,,+++***)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((()))))))))************,,,------,,,+++++++++,,,222555555444777===???===EEEIIINNNTTTYYY^^^dddhhhooorrrpppggg[[[VVV[[[aaahhhkkkpppssstttrrrpppnnnxxx|||~~~{{{vvvrrrrrrtttwwwyyy{{{}}}~~~~~~~~~~~~}}}{{{wwwyyy{{{yyyrrrmmmjjjooozzztttnnnpppvvv{{{~~~{{{zzzwwwqqqkkkiiimmmsss}}}zzzxxx{{{~~~}}}zzzzzzrrriiibbb^^^XXXOOOHHHGGGFFFDDDBBB???===:::999888999999888555222000///,,,++++++******)))((((((===;;;:::888666444333333:::777444333222000...,,,222222111000...,,,***)))***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$#########"""""""""!!!""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""############!!!"""""""""############""""""""""""""""""######!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############$$$###"""###$$$%%%$$$"""""""""""""""############"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""""""""############!!!"""""""""############""""""############""""""""""""""""""""""""##############################""""""""""""""""""""""""##############################$$$$$$$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,------......,,,,,,++++++************,,,,,,,,,,,,,,,+++++++++'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))************...444999<<>><<<999666444333333333555333222222333222111///111111000///...,,,***))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%!!!!!!!!!!!!!!!""""""###!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############$$$###""""""###$$$###""""""""""""#########$$$$$$""""""############""""""$$$##################$$$######$$$%%%%%%$$$######"""""""""#########$$$$$$""""""""""""############""""""############""""""""""""""""""####################################""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((()))))))))***************+++,,,,,,------,,,,,,,,,+++++++++******------,,,,,,++++++++++++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((''''''((())))))))))))(((''''''((((((((()))))))))(((((())))))))))))))))))(((***,,,...333<<>><<<777666555333111000...---???===999666333222222333000//////000222222111000000//////...---,,,***)))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""######$$$$$$%%%!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$""""""""""""############!!!"""""""""############""""""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###%%%%%%!!!!!!!!!!!!!!!"""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""###############"""!!!!!!######"""!!!""""""#########$$$$$$$$$""""""############""""""###""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""""""""############""""""############""""""!!!"""""""""####################################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***------,,,+++***)))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))'''((((((((())))))))))))((()))***+++---...///000222666;;;@@@FFFPPP]]]gggtttmmmkkkkkkoooooonnnmmmnnnqqqwww{{{xxxzzz}}}|||zzzzzz~~~wwwnnnjjjnnntttyyy|||yyy|||}}}~~~~~~{{{vvvpppnnnqqquuuyyy}}}xxxllliiijjjjjjttt}}}|||{{{|||vvvtttyyy|||{{{yyyggg\\\OOOHHHGGGFFFBBB===:::999999888777666555555@@@===999555222222222333...------...000000///.../////////...---,,,+++***''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$""""""""""""############!!!!!!""""""#########$$$""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###%%%&&&!!!!!!!!!!!!!!!"""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""!!! !!!"""###""" """############$$$$$$$$$""""""############""""""""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$""""""""""""############""""""############""""""!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,------------,,,++++++---,,,+++)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))(((((((((((())))))))))))***+++---///222555777888AAAGGGMMMSSSXXX```lllttt|||vvvooonnnnnnxxxwwwwwwvvvxxx~~~}}}zzzxxxxxx~~~yyy~~~wwwggghhhhhhjjjlllooorrrsssrrr{{{}}}uuunnnmmmnnnmmmsssqqq\\\PPPMMMJJJCCC;;;::::::::::::::::::::::::<<<:::666333000000000000......---------,,,,,,,,,---,,,+++***))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!"""######"""!!!""""""""""""####################################""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$############$$$$$$########################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################ """###$$$$$$###""" """"""""""""####################################$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######"""""""""###%%%&&&############""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************))))))))))))************,,,+++*********+++,,,---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******(((''''''&&&&&&'''&&&&&&&&&(((******)))((())))))***+++,,,---------222444888===CCCIIIOOORRR```eeekkklllkkkkkkooosss{{{yyy}}}~~~www~~~~~~{{{tttmmmmmmnnnlllyyy~~~|||pppggggggeee[[[OOOBBB@@@===;;;999999999:::999888555333111/////////......---------,,,,,,,,,,,,,,,+++***))))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!"""###$$$"""!!!""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""############"""""""""!!!$$$$$$############$$$$$$########################""""""""""""############"""""""""######"""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!""""""""""""####################################$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$############""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))************))))))))))))************++++++*********+++,,,---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))((()))***++++++***))))))***,,,///333666888999>>>GGGPPPWWW\\\___```fffkkkoooooommmlllpppttt}}}{{{xxx~~~{{{uuusssrrrwww~~~xxxtttpppsssvvv{{{yyytttvvvvvvmmmbbbSSSNNNGGGAAA===<<<<<<<<<555555444333222000///.........---------,,,,,,,,,,,,+++***)))((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###"""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""############""""""""""""$$$$$$############$$$$$$########################""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!""""""""""""##########################################""""""""""""##############################""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$#########"""""""""""""""""""""""""""""""""$$$$$$$$$###############################################################$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))************))))))))))))************++++++******++++++,,,---+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))(((((())))))***+++***)))((((((((()))***++++++,,,...333999AAAGGGKKKOOOVVV___eeegggeeebbb```^^^eeelllqqqrrrvvv|||}}}|||zzzrrrvvv{{{zzzsssuuu|||{{{yyyzzz~~~|||vvvtttvvv|||~~~llleee\\\TTTPPPNNNNNNNNN333444555555444222000.........---------,,,,,,,,,++++++***)))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###"""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$############$$$$$$########################!!!"""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################!!!"""############"""!!!!!!"""""""""#######################################""""""""""""""""""###########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""#########################################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))************((()))))))))************+++***++++++++++++,,,,,,***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))*********))))))+++...000444888>>>GGGPPPYYYaaaeeeaaafffkkkllliiiddd```___```iiittt{{{yyy}}}|||}}}vvvmmmgggggglllrrrvvv}}}uuuooommmlllkkkiii333444666666666444111///......---------,,,,,,,,,+++***)))(((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!###$$$$$$"""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""############"""######$$$$$$######"""""""""""""""""""""""""""##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""############""""""!!!"""""""""####################################"""""""""######"""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""################################################!!!!!!""""""######$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$############""""""""""""""""""""""""########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))************((()))))))))******************++++++,,,,,,,,,,,,))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***)))(((((('''''''''(((***,,,---...///222777;;;@@@FFFPPP\\\fffnnnsssuuueeeiiillllllkkkkkknnnrrrxxxzzz{{{yyyqqqooopppsssuuuzzzxxxvvvtttuuu|||}}}yyy444555666777666444111000......---------,,,,,,,,,***)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$###################################################""""""""""""""""""###""""""""""""####################################""""""############""""""########################""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""################################################!!!!!!!!!"""""""""""""""$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""###############$$$$$$$$$###############################################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************))))))))))))************)))***+++,,,,,,,,,,,,+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))***))))))(((((()))))))))(((,,,111444666;;;AAAFFFJJJPPPYYYdddlllppprrrrrrooosssvvvvvvuuuwww~~~~~~yyyxxx}}}yyy}}}zzzwwwzzz~~~~~~zzzuuuqqqooollllllpppwww~~~xxx555555555555444222000///......---------,,,,,,,,,))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###%%%$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$######################################################""""""""""""######""""""""""""####################################!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""#########################################################"""""""""""""""!!!"""$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))************))))))))))))************)))***+++,,,,,,,,,++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((('''((((((((()))))))))))))))))))))***+++---...///000666>>>CCCHHHNNNVVV\\\]]]```fffkkkoooooonnnmmmyyy}}}wwwuuuvvv~~~~~~~~~}}}~~~}}}~~~~~~zzzuuuvvv{{{qqqgggcccooouuu}}}www555555444333222000///.........---------,,,,,,,,,))))))(((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!$$$%%%$$$###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$######################################################""""""""""""######""""""""""""####################################!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""%%%$$$$$$$$$######"""""" """$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))************))))))))))))************)))***+++,,,---,,,++++++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''''')))(((&&&%%%%%%&&&((()))''''''''''''((((((((()))(((((((((((())))))))))))'''((()))+++...000333444@@@GGGQQQYYY^^^eeennntttuuuvvvxxxyyyxxxwwwuuusssvvv{{{tttuuuxxx|||~~~vvvuuuwwwwwwkkkgggdddaaacccdddnnn}}}zzzttttttzzzzzz}}}zzz~~~vvvkkk^^^___fffttt{{{111222444666555333111///---...///...,,,++++++,,,++++++***)))((('''&&&&&&%%%%%%%%%$$$$$$$$$######%%%###!!!"""$$$%%%$$$!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########"""""" !!!"""###$$$######"""!!!"""###$$$$$$###"""########################""""""""""""""""""""""""###$$$$$$###""""""###%%%""""""""""""""""""""""""&&&%%%$$$!!! $$$(((########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""##############################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$#########""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""######$$$$$$######################## !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''''''''''''''((()))))))))'''&&&&&&((())))))((()))((((((***---...+++))),,,***+++...111666@@@JJJ^^^eeekkkmmmlllmmmttt{{{zzzttt}}}zzzxxxzzz|||www}}}~~~}}}|||vvvrrrooovvv||||||qqqnnnkkknnnsssmmmbbbaaajjjlllrrrzzz|||zzzvvvsssrrrvvvxxx|||zzznnnaaaaaahhheeejjjqqquuuuuutttuuuwww~~~pppjjjnnnnnngggkkkiiikkkqqqtttyyy~~~xxx~~~ppplllgggdddcccdddeeeeeetttzzz|||zzz111333555666555444111000...//////...,,,++++++,,,++++++***)))((('''&&&&&&%%%%%%%%%$$$$$$$$$######%%%###!!!"""$$$%%%$$$"""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$######""""""""""""###""""""######$$$#################################""""""""""""""""""""""""###$$$%%%$$$""""""###$$$""""""""""""""""""""""""$$$$$$$$$#########$$$%%%########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""##############################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################$$$#########""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&(((''''''''''''((())))))(((''''''''')))*********+++)))'''''')))+++++++++---111<<>>EEEFFFPPPeeexxx~~~}}}yyyzzz~~~wwwrrrwww}}}|||~~~~~~||||||{{{|||yyymmmccc[[[XXXSSS\\\nnn,,,++++++***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''((()))&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((()))))))))+++)))(((&&&&&&((()))+++******)))))))))(((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((()))))))))***///---,,,,,,...222666999CCCPPPWWWVVVZZZgggqqqrrrsssyyy~~~|||zzzyyyrrrxxx|||{{{vvvyyy~~~||||||~~~~~~~~~}}}}}}zzz{{{~~~}}}zzz}}}{{{ssslll___aaajjjzzz+++++++++***)))'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))''''''((((((((()))))))))&&&''''''(((((())))))***))))))))))))))))))))))))&&&''''''(((((())))))******************++++++++++++***)))(((((()))***+++++++++******))))))(((((()))))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((()))))))))************,,,///666===EEEIIIYYYbbbiiiiiihhhhhhjjjjjjnnnvvv|||}}}{{{yyysssnnnlllttt|||{{{sssttt}}}|||xxxzzz|||~~~}}}|||zzzyyyzzz|||}}}|||}}}{{{sssooojjjlllsss||||||xxxuuuyyy++++++++++++)))'''%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))((('''((()))))))))))))))************((())))))***++++++,,,,,,************************)))******+++,,,,,,---------------.........//////........................//////......---,,,,,,,,,...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((()))))))))************...555???KKKVVV^^^ccclllpppwww{{{wwwooonnnqqqrrryyy~~~|||yyyvvvppphhhhhhoooqqqgggaaahhhzzz~~~zzzzzzzzz{{{}}}wwwuuupppjjjooosssuuutttvvv|||xxxwwwwww{{{~~~~~~~~~}}}|||ttttttxxx{{{yyytttsssvvv++++++++++++)))'''%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***)))*********++++++++++++******+++,,,------......++++++++++++++++++++++++......//////000111222222///000000000111111222222333333444444444444333333555444444333222111111000111111000///...------,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))************222:::GGGVVVeeeqqqzzz~~~wwwwww~~~wwwuuu||||||}}}{{{uuunnn\\\ddddddZZZ[[[mmm{{{yyyzzzyyyqqqlllooohhh\\\ZZZeeeooovvv|||~~~|||llllllmmmnnniiibbbaaaddd******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&%%%%%%''')))******)))(((''''''(((+++,,,,,,+++)))------)))'''))))))'''+++,,,---,,,++++++---/////////000111111111000000------000444333000111444666666555555666888;;;<<<:::999777555555555666666666222333:::===999888:::@@@BBBCCCBBB@@@??????@@@===@@@>>>:::;;;???===777666555444222111///,,,***,,,++++++++++++,,,---...///...,,,+++***)))))))))***)))))))))))))))(((((('''((())))))((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((()))************+++((('''***++++++...222555UUUwww}}}~~~yyykkkYYYVVVXXXaaajjjrrr~~~wwwwwwzzzyyyqqquuu~~~rrrdddZZZZZZbbbiiiqqq{{{}}}|||wwwnnndddZZZTTTQQQ******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((''''''+++***))))))*********)))(((,,,...,,,,,,000111000+++,,,---------///222444444777;;;>>>>>>;;;666333666444555:::;;;888777::::::;;;<<<===>>>>>>>>>>>>888999;;;===???BBBDDDFFFAAA<<<;;;???@@@===<<>><<<>>>DDDDDD@@@===;;;999888888777555333111111000///...---,,,,,,---,,,++++++***+++++++++)))))))))*********++++++'''(((((((((''''''&&&%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((()))***************+++))))))+++,,,,,,000666AAAaaa~~~xxxjjj\\\]]]aaajjjpppooommmttt}}}|||wwwxxxyyyxxxxxxxxxwwwuuutttyyy|||sssjjjbbb[[[XXX******)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''((())))))***)))))))))(((((()))***,,,...000111000333333111111444444222222333444555555777;;;===???AAAEEEHHHHHHEEEAAA???HHHCCCCCCIIILLLKKKIIIIIIKKKMMMQQQSSSTTTSSSQQQOOOPPPQQQRRRSSSUUUVVVWWWXXXTTTPPPMMMNNNOOONNNNNNPPPJJJIIIHHHGGGFFFEEECCCAAA:::<<<;;;:::===AAAAAA>>>CCC@@@===>>>@@@BBBAAA???::::::999888666444222111...---,,,+++************)))))))))******+++++++++***)))(((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))******************+++)))***---...000888AAAMMMggg|||rrreeeYYYSSSbbblllyyyzzzooocccdddkkkrrr~~~zzz|||~~~yyy{{{~~~{{{zzz}}}wwwppphhhccc***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''(((((((((((()))&&&(((***+++,,,,,,---...++++++---...///111444666666888999888;;;???@@@===EEEGGGIIIJJJJJJLLLNNNPPPSSSRRRQQQPPPQQQSSSVVVXXX[[[UUUSSSYYY___```^^^^^^fffhhhlllooopppooommmkkkqqqqqqpppooopppqqqrrrrrrsssooommmmmmnnnoooooopppggggggddd^^^VVVOOOLLLKKKFFFEEEDDDCCCCCCCCC@@@===@@@>>>>>>???BBBDDDBBB?????????@@@@@@???===<<<;;;777666444222111000//////,,,,,,,,,,,,++++++++++++---,,,***)))))))))++++++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))))))))******+++***,,,000333999EEEQQQZZZhhhvvv||||||~~~nnnccc[[[\\\dddmmmvvv~~~zzzmmmaaaaaaffflllyyy|||}}}}}}{{{|||zzz}}}xxxrrr))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))''''''(((((()))*********(((***,,,,,,,,,,,,///111444555666555444555888;;;;;;???CCCGGGPPPZZZ^^^\\\]]]bbbhhhmmmoooooopppqqqooommmkkkkkkmmmqqqvvvzzzqqqjjjggglllsssuuuvvvwwwvvvkkkhhhiiidddaaa^^^]]]\\\YYYUUUSSSHHHHHHHHHGGGFFFCCC@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;777666555333222000///...///---,,,***)))******+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))((((((((()))***+++---,,,///666>>>HHHWWWdddgggmmmrrrwwwyyyvvvwww}}}wwwvvvrrrmmmrrr}}}{{{yyyqqqmmmnnnpppmmmuuuzzz{{{|||~~~~~~{{{wwwsssqqquuuyyy}}}{{{))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''(((((())))))******(((((()))+++,,,---...//////111111000...///444888999<<<@@@BBBEEEIIIPPPVVVYYY\\\___cccmmmvvvyyyvvvuuu}}}~~~xxxvvvuuussssssvvvkkkllliiiccc[[[UUUTTTUUUOOONNNLLLIIIGGGFFFEEEDDD@@@@@@@@@@@@@@@AAABBBBBBCCCBBB@@@>>>;;;999777666111000///---,,,+++******++++++*********)))))))))''''''''''''''''''''''''((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))(((((()))***,,,---111111888EEERRR]]]hhhppplllnnnpppvvvxxxpppooopppqqqmmmgggfffiiippp~~~~~~}}}}}}xxx{{{||||||~~~~~~~~~yyyrrrqqqrrrsssrrrsss{{{|||}}})))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((())))))***++++++***+++,,,...000222444444666888999888888<<>>===888777666555333111///---------------,,,,,,,,,,,,)))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))******))))))+++---///111666999EEEYYYjjjqqqtttuuujjjhhhgggkkktttzzzvvvnnniiihhhhhhddd[[[SSSVVV]]]ooo{{{yyywwwtttooojjjnnnttt~~~)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++,,,---///111444666888999:::===???@@@CCCJJJUUU___ccchhhllloooqqqvvvtttkkkfffccc```^^^[[[XXXTTTRRRPPPOOOIIIIIIGGGFFFDDDBBBAAA@@@?????????===;;;777444333000////////////.........++++++++++++++++++++++++))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''((('''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,+++++++++---///222444:::>>>OOOgggzzz~~~zzzuuummmeee]]]^^^hhhrrrrrrnnneeedddccc\\\QQQLLLTTT```qqq}}}yyyvvvtttpppkkklllppp{{{((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((('''''''''((()))))))))(((''''''((()))((((((***+++,,,***'''(((+++///000222666888888666888<<<@@@CCCGGGMMMYYYhhhuuu|||}}}~~~~~~yyyyyy~~~~~~}}}}}}|||~~~|||tttyyy{{{uuuiiigggmmmllleee\\\QQQLLLPPPPPPHHHDDDHHHHHHEEEBBBAAADDDFFFAAA:::;;;777222222111000000111,,,------,,,***)))***+++)))))))))******)))))))))***)))(((''''''((()))***%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))'''&&&'''(((***+++,,,---------+++))),,,777BBBIIIQQQ```rrr|||}}}xxxtttmmmeeeaaadddiiiiiiiiiiiifff[[[OOOIIINNNWWW___bbbxxx|||zzz}}}yyyxxxvvvssspppsssyyy}}}((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***)))))))))))))))*********)))(((((()))******)))(((***---000333444444444333555999>>>CCCFFFIIIKKKTTT\\\hhhuuu|||vvvzzzzzzuuuzzzwwwpppqqqsssssswww~~~zzzrrrpppqqqpppuuu}}}~~~}}}}}}~~~|||yyymmmeeeeeeaaaZZZ[[[bbb[[[___bbb___XXXNNNDDD===AAA>>><<<;;;999555111...222333555555444111///...******)))))))))***++++++''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''((((((((((((+++)))((((((((())))))))))))***,,,000555>>>HHHQQQ___dddmmmwww~~~~~~zzzwwwxxxpppkkknnnrrrpppmmmlllTTTNNNIIIJJJRRR^^^ggglllppp}}}|||tttnnnmmmwww{{{|||(((((((((''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((+++******))))))******+++(((((())))))+++,,,---...444333444555888:::;;;;;;GGGNNNXXXdddkkknnnkkkhhhgggnnnzzz~~~vvvsssttt||||||~~~vvvlllgggmmmzzz~~~yyy{{{||||||sssvvvxxxvvvsssqqqrrrtttzzzyyyvvvyyyyyyxxxxxxxxxwwwwwwrrrrrrppplllooovvvvvvwwwfff[[[WWWOOOLLLGGGBBB???===:::777666888;;;======;;;999777333222///---++++++++++++'''(((((())))))((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))++++++*********************000:::EEEPPP[[[cccfffsssvvv|||~~~{{{|||xxxmmmaaa\\\LLLMMMPPPUUU]]]eeemmmqqqjjjtttvvv}}}tttrrrpppkkkgggfffqqq(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))((())))))*********,,,---///000222555777===;;;:::999;;;AAAJJJPPP___ppp~~~|||zzz{{{}}}zzzsssnnnnnnyyy|||xxxvvvuuuuuurrrsssyyy}}}vvvssssssooojjjiiippp~~~{{{xxx|||}}}yyy|||tttlll]]]NNNFFFDDDCCCAAA<<<<<<<<<===@@@BBBCCCCCC@@@>>><<<888444000---,,,++++++******))))))))))))'''(((''''''''''''&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))*********)))***++++++,,,,,,...000111CCCYYYjjjsssyyy{{{zzzwwwcccUUUPPPWWW\\\cccgggiiihhhggggggfffnnnxxx~~~uuu{{{yyyoookkkjjjjjjlllqqqpppssswww''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))******(((((((((((()))***+++,,,000222444444444666999;;;888>>>FFFJJJOOOVVVaaajjjlll|||tttppprrrzzzrrrkkkggghhhrrr~~~{{{sssqqqpppssssssvvv~~~yyyvvvtttoookkklllwwwjjj[[[UUUOOOIIIEEEAAA<<<:::<<<@@@BBBCCCFFFFFFEEEDDD@@@;;;666333111///,,,***((()))***+++(((''''''&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))*********+++)))***+++******+++///222777VVVyyy{{{jjjZZZUUUYYY```eeelllooolllfff___[[[^^^gggrrrzzz~~~|||}}}||||||~~~xxxuuussssssqqqooosssyyyqqqmmmjjjooo|||'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''(((((())))))******+++(((((()))***,,,...///000222444777777555666999===HHHTTTdddpppttttttsssssssss~~~vvvqqqkkkhhhsss}}}xxxssskkkeeehhhoooxxx~~~zzzyyyvvvyyy}}}wwwooojjjmmmxxx~~~xxxnnncccRRRLLLEEEAAA???>>><<<999CCCDDDFFFGGGFFFCCC@@@>>>777555222...,,,+++,,,,,,)))(((''''''&&&&&&'''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************)))++++++)))(((***000555@@@dddvvvgggYYYSSSZZZeeegggjjjlllnnnlllhhhccc___]]]eeeqqq{{{~~~zzzzzz{{{}}}~~~rrrtttyyy|||xxxrrrrrrvvvkkkgggdddgggqqq|||'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))******''''''''''''(((((((((((('''(((((()))******++++++,,,,,,---///222444777888777;;;@@@BBBCCCFFFLLLRRRnnnwwwzzzyyy~~~~~~{{{}}}ooojjjhhhiiieee```iiixxxwww{{{~~~{{{qqqkkksss~~~}}}zzz|||nnnkkkhhheeeaaaXXXLLLCCC@@@AAAAAABBBCCCDDDEEEEEE???>>>===;;;888444111///++++++)))((((((((()))***&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))***++++++,,,111<<>>BBBHHHPPPVVV[[[aaajjjqqq{{{zzztttooouuu|||tttdddfffaaabbbeeeccc```jjjzzzvvv|||~~~lll^^^AAA???===<<<===@@@CCCEEEFFFGGGHHHGGGDDD===777222------+++*********+++,,,&&&&&&''''''((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''))),,,...222<<>>>>>;;;???HHHSSSaaasss}}}~~~zzzwwwvvvyyynnnkkknnnppplllgggaaaaaacccffflllsssyyy}}}~~~||||||||||||uuunnnmmmrrryyy}}}~~~uuuqqqlllkkkooovvv}}}~~~}}}~~~sssWWWQQQHHHAAA===<<<;;;;;;@@@AAABBBEEEGGGFFFCCC@@@777333...+++************---+++)))&&&&&&''')))***+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''(((((())))))******)))---...000999KKK[[[cccpppxxx|||vvvtttvvvpppyyy~~~{{{xxxwwwqqqjjjPPPYYYbbboooyyyuuuoooqqquuummmmmmkkkkkkpppwwwwww}}}}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''))))))))))))************''')))++++++---222777:::???999777:::;;;BBBUUUjjj}}}ttt}}}sssllleeecccgggkkkjjjhhhmmmppptttyyy|||~~~}}}uuuyyy|||uuuwww|||}}}uuuooorrryyy~~~zzzvvvtttwww~~~zzzqqqmmmgggeeeggglllppprrrnnnpppsss}}}~~~wwwvvv}}}~~~~~~vvvlll___TTTNNNGGG@@@;;;;;;===@@@EEEHHHHHHEEECCCAAA===888444000---***(((%%%&&&(((******)))'''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''((()))))))))(((((())))))111888>>>HHHXXXeeejjjiiiooowww{{{zzzyyyyyy{{{nnnqqqqqqnnnllljjjcccZZZ^^^jjjuuu|||{{{tttqqqttttttnnnnnnpppzzz%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))---------111555999===>>>===<<<@@@FFFMMM\\\|||zzzwwwqqqooommmlllnnnrrrwwwzzz{{{|||zzzyyypppjjjfffmmmpppuuuwwwwwwvvvuuutttzzz}}}zzzooohhhkkktttzzzxxxwwwxxx~~~}}}ooocccfffccc^^^[[[\\\___aaabbblllooovvv|||~~~xxxuuupppooorrrxxx}}}zzzsssssszzz|||rrrllldddYYYQQQCCCBBBAAAAAADDDFFFFFFFFFIIIFFFCCCAAA>>>:::555111)))***+++++++++)))'''%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))''')))++++++******+++,,,+++888GGGRRR]]]hhhppprrriiikkkooosssvvvxxxyyyyyykkkhhhcccbbbgggjjjddd[[[jjjxxx}}}yyyxxxyyy|||xxxtttsssyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))************555555999>>>@@@AAADDDIIIJJJQQQ___jjjnnnwwwvvvyyyzzzxxxvvvtttnnnhhhrrrvvv}}}yyykkkrrr{{{~~~wwwpppsss{{{}}}oooeeejjjmmmpppqqqpppssszzzvvvlllkkkqqqvvv{{{{{{kkkZZZ```]]][[[\\\^^^bbbdddeeefffffflll~~~{{{{{{sssqqqsssxxx{{{|||wwwsssvvvzzzzzzxxxuuurrrqqqttt{{{xxxrrr___XXXNNNFFFBBBCCCDDDEEEEEEFFFHHHJJJKKKJJJGGGDDD>>>:::555///+++***************++++++***((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))&&&)))+++,,,,,,---000444999JJJ]]]jjjrrrzzz}}}|||yyywwwvvvxxxzzz{{{yyywwwiiibbb\\\bbbpppzzzxxxqqqsss}}}{{{vvv|||}}}~~~~~~{{{wwwwww}}}~~~}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''(((((()))++++++,,,---...///000000555888???EEEIIIOOO___pppvvv}}}|||{{{eeeddd```^^^dddnnnuuuvvvsss{{{~~~tttmmmjjjkkkooouuuxxxuuusssyyyvvvfffbbbeeeggghhhhhhooo{{{vvvlllnnnwww}}}xxxhhh``````aaafffmmmtttyyy{{{sssnnnooo|||~~~}}}||||||zzzyyy|||}}}vvvzzz}}}yyyxxxxxxuuutttvvvvvvtttvvvzzz}}}{{{zzz~~~wwwjjj^^^SSSJJJDDD@@@>>>@@@EEEJJJPPPRRRQQQPPPPPPLLLEEE===666111...---***************)))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((***+++******...666===QQQaaarrr{{{zzzjjjaaa]]]fffwww|||yyytttwww{{{tttuuu{{{~~~uuuoooqqqzzz''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''((((((((())))))))))))))))))(((((()))*********+++,,,///111444666777666999CCCOOOYYYhhhxxxvvv}}}uuugggcccXXXXXXXXXZZZfffuuuzzzqqqqqqwww}}}ooo]]]YYY[[[]]]^^^___gggrrr||||||oooiiirrrxxxjjjbbbcccffflllvvv{{{{{{{{{{{{~~~{{{wwwsssooonnnttt}}}~~~zzzxxxzzzzzzwwwtttuuu}}}ooo]]]LLLAAA??????BBBFFFKKKNNNOOONNNRRRSSSRRRNNNGGG>>>555///+++***)))))))))******+++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******+++,,,+++***,,,444BBBMMMiiittt}}}~~~~~~wwwllldddbbbjjjvvv}}}~~~~~~~~~{{{uuussswww}}}yyyuuuuuuyyyxxxmmmiiinnnyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((((((((())))))))))))((()))))))))***,,,---...---///222555:::>>>AAABBBGGGKKKXXXkkkxxxxxxssswwwwwwhhhaaa___bbbfffjjjmmmvvvzzz|||vvvvvv~~~}}}zzzzzz}}}vvvjjj^^^___``````aaafffnnnttt|||yyyuuu|||~~~sssjjjjjjlllrrr{{{|||~~~~~~{{{yyyvvvqqqmmmhhhlll{{{~~~|||wwwsssssswww|||ooo]]]RRRFFFEEEDDDEEEGGGIIIJJJJJJLLLOOORRRSSSPPPIIIAAA;;;555222///,,,******++++++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++,,,---...555EEE\\\mmm~~~vvvkkkkkkhhhjjjrrryyy{{{}}}~~~yyysssnnnqqq|||{{{vvvpppmmmqqqyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''(((***,,,...000111777999===BBBGGGLLLOOOQQQ\\\aaasssyyyrrrrrr~~~yyyqqqjjjiiinnntttssszzzqqqhhhlllyyyrrrkkkoootttqqqrrryyy}}}zzztttqqqrrrtttttttttwww{{{xxxrrrllllllkkkjjjjjjmmmqqqttt|||wwwvvvvvvzzz|||wwwxxxzzzxxxzzz}}}{{{|||~~~xxxnnnqqqooolllhhhfffnnn}}}{{{zzz{{{}}}uuu{{{vvvllleeeNNNKKKGGGFFFGGGIIIJJJJJJHHHIIILLLNNNNNNMMMKKKJJJBBB>>>888111---***)))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************,,,...333???WWWuuurrrdddjjjjjjqqq{{{~~~uuukkklllxxx{{{{{{yyyvvvvvv|||&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((('''$$$%%%)))***(((''')))+++'''&&&+++000333777;;;@@@CCCEEEMMMddd}}}{{{yyysssuuussskkkfffddddddfffgggiiisssxxx{{{{{{{{{pppgggeeennnyyy~~~uuullleeecccdddggggggjjjiiidddeeelllooommmlllnnnsss|||~~~zzzwww|||{{{sssppprrruuuvvv}}}~~~|||yyy~~~vvvgggjjjmmmnnniiifffnnnxxxppppppuuuzzz|||}}}zzzssssssyyyzzzvvvzzztttsssjjj```ZZZUUUOOOJJJHHHFFFDDDDDDHHHMMMNNNKKKFFFHHHGGGEEE@@@:::333,,,(((******)))******)))'''$$$(((&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((((((((((((''''''''')))((('''&&&)))------+++///000333<<>>===///---***(((((((((((('''***(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((***)))))))))+++,,,+++)))444999@@@HHHTTTeeewwwyyyiiiiiiqqqvvvzzz&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((()))((($$$"""'''++++++***+++222000222888===???CCCHHHQQQfff~~~}}}{{{}}}}}}wwwkkkaaa___bbbgggooovvvxxxpppmmmkkkgggdddaaaaaahhhqqqnnndddhhhtttqqqkkkccc[[[TTTOOOSSSZZZbbbiiippppppllljjjooouuu{{{zzzssshhhdddkkkwwwzzznnngggpppzzzwwwwww{{{~~~qqqlllfffaaa^^^[[[XXXUUUTTTWWWZZZ\\\```dddbbb^^^^^^_______________aaabbbllllllllljjjfffbbb``````eeebbbbbbeeegggfffiiillljjjmmmrrrtttssspppmmmlllggglllpppoookkkjjjnnnssszzzyyywwwuuuuuu}}}nnncccdddiiipppuuuvvvsssqqqvvvzzzzzz}}}zzzxxxtttpppbbbYYYOOOIIIIIIIIIGGGDDDDDDDDDCCCCCCDDDEEEFFFFFF888333---)))((((((((((((+++)))))))))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((******+++,,,---,,,,,,,,,;;;DDDQQQYYY___fffqqqyyy~~~~~~yyyooohhhmmmxxxyyy&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((()))******%%%###(((,,,,,,,,,...666555999???DDDGGGLLLSSScccppp|||zzzwwwvvvpppnnnpppnnnqqqsssqqqllliiijjjmmm~~~rrrddd___ccchhhiiihhhiiiiiipppvvvpppddddddlllnnnlllhhhbbb\\\ZZZ___dddooossswwwwwwsssrrrtttxxxxxxkkk```^^^eeemmmiiifffdddeeeiiilllkkkiiilllkkkgggccc______dddhhhgggddd```\\\[[[[[[[[[[[[aaabbbaaa^^^]]]^^^```aaaaaaeeeiiijjjfffaaa]]][[[iiijjjkkkjjjfffcccbbbbbbaaa___^^^___aaaaaa``````___bbbfffgggeeeaaa___^^^```dddfffdddaaabbbhhhnnnrrrpppnnnnnnsss{{{zzzkkkjjjooossszzzzzz~~~|||}}}{{{xxx|||rrrhhh[[[RRRNNNKKKFFFAAAEEEEEEEEEDDDDDDCCCCCCCCCAAA<<<666111...,,,***((())))))((()))******'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))+++***+++---------222777FFFRRR```ggghhhiiiooouuu~~~{{{{{{}}}uuunnnwww~~~{{{vvvwww&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))******...***)))---///000444888;;;AAAOOO]]]ddddddeeehhhoooppprrrxxxtttnnnhhh___]]]```eeejjjqqquuuvvvvvvwwwxxx}}}nnnfff^^^aaallluuuvvvssswwwtttttttttnnnffffffmmmppptttxxxzzzzzz|||~~~~~~zzztttpppmmmlllkkkjjjppprrrrrrmmmddd```dddjjjhhhgggfffeeeeeebbb```]]]aaa```^^^YYYUUUVVV]]]bbbdddffffffccc______ccchhhpppmmmhhhccc^^^^^^bbbfffdddgggllllllhhh```YYYTTTRRRXXX```gggiiigggdddbbb```^^^\\\]]]aaadddaaa]]]ZZZ\\\___``````______``````aaabbbbbbbbbbbbcccddddddbbb```aaaeeekkkrrrvvvyyyyyy{{{{{{{{{wwwlllbbb[[[SSSJJJBBBDDDEEEFFFGGGGGGFFFDDDCCCGGGDDD@@@<<<888333---))))))((('''(((******)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&'''(((((())))))(((((((((((((((((())))))******,,,******,,,...111===JJJYYYcccmmmpppllliiimmmrrr{{{uuupppnnniiijjjuuu~~~}}}{{{{{{zzz&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))***+++++++++***,,,000111333;;;DDDKKKZZZrrr{{{wwwtttyyyyyyjjjbbb\\\YYYaaallltttvvvzzz~~~zzzfffeeegggqqq|||{{{tttqqqjjjeeeeeedddcccggglllpppyyyzzznnngggddddddcccbbbiiilllpppsssooojjjkkkooonnngggaaadddjjjkkkddd\\\cccccc```[[[WWWYYYaaaiiillloooppplllhhhhhhooovvvyyyrrrlllhhhgggmmmtttooooooqqqrrrpppkkkccc]]]ZZZbbbooo|||{{{pppgggeeeccc```bbbjjjpppmmmgggYYY\\\```bbbccceeeggghhhbbbaaabbbfffiiihhheeeaaa___]]][[[YYYYYY\\\___bbbgggiiimmmrrrxxx~~~}}}~~~vvvnnnbbbUUUKKK@@@AAACCCDDDEEEFFFFFFFFFIIIHHHGGGEEEBBB<<<555///,,,***(((((()))***))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''((())))))))))))((('''(((((())))))******+++,,,)))***///111777HHH[[[nnnsssvvvssskkkggghhhkkk~~~yyyqqqfff\\\VVV\\\uuuwwwqqqoooqqqsss||||||}}}&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))***+++,,,(((,,,222666777;;;HHHVVVkkkxxx{{{{{{yyyooogggccc______lll}}}~~~}}}yyyvvvyyy}}}|||wwwiiijjjmmmvvv}}}~~~vvvoooggg```\\\```iiiqqqwww{{{~~~zzzsssjjjcccaaacccgggiiiwwwuuuwwwyyywwwqqqpppttttttnnniiiiiimmmpppooommmttttttqqqjjjfffjjjttt~~~~~~{{{{{{xxxvvvrrrrrr{{{xxxkkknnnsssvvvvvvtttsssssskkklllooorrrtttsssnnnjjjddddddbbb___\\\\\\^^^aaa]]]```cccbbbaaaeeemmmuuu~~~~~~}}}~~~~~~~~~rrrcccXXXJJJHHHEEEBBBAAABBBCCCEEEGGGHHHHHHIIIHHHDDD>>>999333000,,,))))))******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))'''(((((()))******+++++++++)))---444777<<>>CCCLLL```uuuyyy{{{qqqfffcccgggkkkjjjooojjjgggmmm}}}~~~vvvqqqqqqjjjccc^^^[[[ZZZaaahhhrrrrrrrrrpppnnnoooqqqttt~~~{{{yyyvvvuuutttpppqqqqqqppprrrzzz~~~zzzwwwssslllkkkpppsssxxxzzzyyyvvvsssqqqlllnnnuuu|||~~~uuuiii___iii{{{vvviii^^^RRRGGGDDDEEEIIIKKKLLLLLLHHHBBB===:::000...,,,***(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***'''))),,,+++(((---@@@SSSyyypppooossszzz|||&&&&&&''''''''''''((((((***+++*********---222666888CCCRRR[[[^^^bbbiiipppsssvvv}}}uuupppfff[[[[[[dddnnnrrr}}}xxxwwwwwwsssqqqmmmhhhbbb]]]XXXXXX___hhhppprrrtttrrrpppqqqtttxxx{{{uuu|||{{{wwwqqqkkkkkkooosssxxx~~~}}}wwwtttvvvyyy}}}~~~yyyrrrnnniiiggghhhppp~~~ooocccdddjjjwww|||ooo```PPPGGGEEEEEEHHHLLLKKKGGGCCC@@@@@@888555111---+++)))))))))***))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((()))))))))******'''***...///...666NNNeee~~~yyy|||''''''((((((((())))))))))))***+++,,,///444;;;@@@GGGccc|||{{{xxxtttnnnmmmqqqzzzwwwhhhgggccc^^^aaammmxxx~~~wwwpppkkkgggeeefffhhhgggcccaaahhhrrrrrrvvvyyyxxxtttqqqqqqssswwwyyyxxxqqqkkkiiifffcccfffgggeeebbbaaaggguuuyyyrrrmmmiiilllrrrvvvuuusssyyyzzzvvvppphhhgggooozzzkkkZZZQQQNNNKKKKKKKKKJJJJJJGGGDDDBBBAAA>>>888333...,,,************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&'''(((((()))''''''((((((((()))))))))(((((()))))))))************+++///444:::GGG\\\nnnxxx}}}uuuzzzyyyvvvzzz~~~yyyxxx{{{~~~(((((())))))*********+++(((***+++...222:::BBBHHHZZZ~~~tttrrrvvvxxxgggfffhhhiiihhhlllwwwvvvqqqlllrrruuutttrrroooggg___bbbhhhrrrwwwtttqqqxxxzzz|||uuurrrqqqiiilllkkkddd]]]ZZZVVVQQQOOOTTTYYY]]]eeewww~~~~~~yyyyyyzzzyyyvvvtttrrrqqqrrrtttsssuuu~~~yyyxxxzzz~~~qqqbbbZZZXXXSSSNNNJJJJJJMMMLLLHHHCCCGGGDDD>>>777111...,,,,,,******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))))))))************))))))))))))************,,,+++...999FFFTTTeeerrrhhhsssyyy~~~{{{yyytttfff]]]lllwwwqqqoootttyyywwwyyyxxx~~~+++***)))'''&&&&&&'''(((,,,,,,...111222999LLL```qqq|||vvvsssttt|||~~~xxxvvvvvvpppffffffnnnqqqpppxxxsssggg```eeecccaaa```]]][[[\\\```aaaiiippprrryyy{{{|||wwwnnnlllggg[[[UUUXXXUUUMMMNNNVVVXXXTTTVVVdddzzz~~~|||}}}zzzyyy{{{ppplllkkklllmmmmmmqqqvvvvvvwwwuuuzzz~~~xxxvvviii[[[___WWWMMMGGGFFFIIIKKKLLLDDDCCC@@@===:::444---(((***)))(((((()))***)))((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))((('''((()))+++++++++***+++444EEE[[[jjjooonnnooottt{{{vvvuuusssmmmddd^^^cccrrruuummmgggmmm{{{}}}xxx||||||'''((()))))))))***+++,,,000...000666<<>>HHHRRR___iiioooxxx{{{lll___YYYVVVSSSRRRSSSYYYhhhvvv|||}}}lllWWWKKKLLLQQQNNNRRRUUUTTTUUU]]]kkkvvv~~~|||ooohhhaaa]]]XXXRRROOOOOOWWW]]]bbbhhhxxx}}}yyy{{{qqqooottt{{{zzzqqqmmmppppppqqquuu{{{~~~wwwqqqlllhhhiiilll{{{vvvttt||||||wwwlllkkkvvvxxxfffVVVNNNKKKIIIHHHKKKJJJIIIHHHFFFAAA;;;777---,,,******++++++***))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,---...111@@@XXXooo{{{|||uuuoooeeeddddddkkkyyyxxxggg^^^UUUVVVbbbqqq~~~xxxzzz|||||||||}}}***+++,,,++++++---222777@@@CCCIIIOOOUUU[[[dddjjjkkksss{{{hhhXXXZZZWWWYYY___```dddttt}}}yyytttnnngggbbb\\\XXXVVVRRRKKKFFFWWWdddrrruuussssssvvvyyy~~~wwwrrrppp\\\XXXTTTSSSSSSVVVYYY\\\rrr}}}|||~~~qqqmmmmmmnnniii^^^VVVTTTSSSUUU\\\fffnnnxxx~~~xxxuuuvvvvvvooonnnllliiimmm|||xxxooommm~~~vvvfff[[[SSSLLLHHHKKKJJJJJJJJJIIIGGGCCC???666222---***************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++,,,...111333444GGGcccxxxzzzqqqjjj``````cccjjjwww}}}tttZZZXXXZZZbbbnnnvvvxxxvvv,,,,,,+++***+++333???HHH^^^fffmmmlllfffccceeeiiilllqqqyyy}}}ttthhhaaadddbbbeeemmmqqqwwwpppfffaaa]]]UUURRRPPPSSSYYY]]][[[XXXkkk}}}~~~vvvqqqtttzzzyyykkk```[[[TTTVVVXXX[[[```gggnnnqqq}}}rrrsss{{{uuuhhhYYYPPPIIIHHHLLLSSS]]]mmm}}}uuupppppprrrooojjjlllrrryyy~~~vvv}}}uuuiii]]]RRRJJJIIIHHHGGGHHHIIIIIIGGGEEE@@@:::222,,,))))))***+++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((()))))))))***)))************---111555===PPPhhhxxxzzztttmmmiiieeejjjqqqwww}}}}}}tttiiiWWW]]]gggqqqwwwxxxvvvsss{{{|||~~~)))***+++,,,222???RRR___}}}wwwlllgggeeegggddddddfffeeedddfffjjjrrrqqqtttyyy{{{fffYYYSSSSSSRRRUUUWWWWWWWWW^^^jjjuuuyyypppllljjjhhhccc\\\VVVZZZaaakkksss{{{}}}tttuuu~~~wwwcccUUUUUUOOOJJJJJJOOOZZZlll|||~~~uuutttuuurrrmmmmmmnnnsssxxxxxxuuuwww{{{xxxjjj\\\RRRLLLIIIFFFEEEFFFGGGGGGGGGEEE???777000---,,,,,,+++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******+++++++++******...666===OOO]]]oooxxxxxxssspppooottt}}}yyylll```aaaiiirrryyy{{{{{{{{{|||yyy{{{~~~~~~(((+++///333<<>>>>>===;;;666///+++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++(((+++///333;;;JJJ\\\iiiooouuu{{{~~~|||{{{|||~~~uuupppnnn|||~~~yyyxxx{{{}}}{{{yyyzzz666:::@@@GGGOOO\\\kkkuuusssddd```YYYVVV]]]eeelllzzzzzz~~~zzzwwwtttqqqlllhhhgggccc]]]YYYXXX\\\bbbfffppp~~~uuujjjqqqppplllbbbWWWTTTYYY```fffnnnuuu{{{||||||yyyxxxzzz}}}oooaaa^^^___hhhyyy}}}qqqbbb___YYYVVV```mmmqqqmmmjjjiiimmmsssxxxzzzrrrvvv~~~~~~pppggg]]]TTTJJJBBB@@@CCCCCC@@@???@@@===777222222,,,)))((()))+++,,,***'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,+++---222;;;LLL```lllnnn{{{zzzzzz}}}{{{|||uuuppp{{{xxxwwwzzz{{{|||~~~yyyvvv>>>EEENNNUUU\\\iiiyyytttaaaYYYXXXWWW___iiirrrzzztttooojjjddd```RRROOOKKKLLLRRR[[[dddjjjrrrgggeeeddd```XXXSSSXXXeeeqqq|||xxxuuussssssttttttwww{{{~~~~~~}}}}}}}}}xxxzzz|||vvvlllaaa^^^eeerrr~~~{{{ooofff[[[YYYVVVXXXdddssswwwssshhhgggkkkuuu||||||tttyyy|||uuulllbbbTTTFFF???@@@???<<<;;;>>>===888555666...+++)))(((***+++)))'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))+++++++++,,,------,,,555???KKKZZZjjjsssuuuwwwyyy}}}}}}zzzyyyyyyyyywwwzzzwwwxxxzzzuuusssyyy|||~~~sssqqqzzzYYYbbbkkknnnpppuuunnn```ZZZ```aaakkkttt|||zzzlllbbbYYYRRRMMMLLLJJJLLLTTTaaannnwww{{{~~~sssiiibbb```[[[UUUWWWfff}}}~~~}}}||||||wwwtttpppmmmnnnsssxxx|||~~~{{{yyyvvvuuutttsssssstttvvvwwwssstttvvvxxxyyyyyyxxxwww}}}vvvgggccciiirrrwwwnnnjjjfffdddddd___WWWPPPOOOOOOOOOUUUbbbooossspppkkkjjjmmmxxx|||}}}{{{rrrbbbPPPDDDAAABBB===;;;======:::888999222///+++)))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((***,,,,,,,,,,,,---...,,,;;;MMMZZZdddooovvvxxxvvv{{{~~~vvvpppmmmqqqzzzxxx{{{~~~zzzrrrnnnppprrrsssvvv{{{}}}wwwooorrrxxxzzzwwwwwwsssqqqnnnmmmjjjhhhhhhiiilllnnnyyy~~~tttbbbXXXUUUSSSQQQ[[[^^^eeeqqq~~~yyyrrrnnnggghhhgggfffjjjzzz~~~|||||||||{{{{{{wwwuuutttuuuyyy{{{wwwtttsssrrrtttuuuwwwzzz|||}}}~~~}}}|||zzzxxxuuuqqqnnnmmmkkkmmmpppsssxxx~~~kkkeee]]]WWWUUURRRNNNJJJKKKHHHHHHOOO\\\fffhhhfffkkkkkkoooxxx}}}zzzpppaaaSSSKKKIIIBBB===>>>???<<<;;;===777444///+++)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((+++,,,,,,******---///444GGG\\\hhhmmmrrrwwwxxxzzz}}}~~~pppkkkkkkqqqzzz~~~{{{~~~~~~{{{yyyrrrmmmhhhffffffjjjrrrxxxwwwttt|||}}}lllccc^^^]]]\\\]]]ccclllssswwwrrrvvv|||wwwcccWWWXXX```iiinnnmmmsss}}}zzz{{{{{{yyyrrrllljjjjjjiiirrr}}}yyyzzz}}}{{{vvvssssssuuuwww}}}zzzvvvppplllhhhgggfffdddeeeeeeeeefffjjjooosssxxx}}}wwwoooddd[[[WWWWWWVVVVVVPPPIIIEEEJJJTTT[[[]]]]]]^^^fffpppwwwzzzwwwqqqlllttt~~~|||sssdddYYYLLLCCC======?????????AAA===:::555000+++)))((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))+++---+++)))***...333HHHYYYllluuuyyy}}}~~~~~~|||{{{~~~oooooosssxxxzzzyyy{{{}}}yyy{{{|||{{{}}}}}}vvvmmmddd``````fffqqqyyy}}}~~~|||jjj___VVVYYY\\\aaaiiitttyyyyyy{{{}}}wwwwww|||vvvkkk___RRROOOYYYhhhtttyyy{{{{{{ttt||||||zzzssshhh```cccjjjqqq~~~}}}zzzyyy{{{xxxvvvrrrnnnlllllllllmmmmmmlllkkkhhhggggggjjjmmmnnnrrryyy}}}ppphhhcccaaa___]]]PPPEEECCCGGGKKKMMMOOOPPP^^^pppzzz|||vvviii^^^cccmmm{{{~~~}}}qqqgggOOOEEE<<<<<>><<>>EEEOOO]]]ppp|||xxxmmmWWWSSSSSS\\\iiivvv}}}|||~~~{{{yyyyyykkk[[[LLLFFFEEECCCBBBCCCJJJJJJGGG@@@777///,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&)))+++,,,...888HHHTTTjjjqqq}}}~~~~~~~~~wwwuuu|||zzzqqqfffmmm{{{vvvooouuuwwwmmm^^^PPPMMMSSSPPP^^^ppp~~~rrrnnnjjjiiikkkmmmlllkkkmmmmmmjjjhhhjjjxxx|||wwwrrroooppprrrrrrqqqttt|||xxxsssmmmiiigggccc[[[UUUTTTWWWYYYYYYZZZ___jjjrrr}}}cccPPPIIIGGGFFFCCCKKKLLLGGGNNN___fff```LLLJJJLLLQQQTTTXXXdddqqqxxxqqqqqqrrr```SSSIII@@@???CCCEEEDDDDDDDDDCCC===222***,,,)))((()))+++,,,***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((***)))))))))))))))***+++%%%---222///000>>>SSSaaalllqqqzzztttqqqxxxyyywwwxxxlllhhhhhhmmmoookkkjjjlllooowww{{{kkkddd___[[[[[[^^^```kkkwwwwwwrrrooollljjjkkkmmmmmmllliiimmmqqqsssvvv~~~zzzyyyzzz|||}}}}}}~~~zzztttkkkgggcccccchhhnnnrrrttt~~~ssslllddd```^^^\\\WWWSSSVVVWWWWWWSSSPPPRRRXXX]]]aaakkkzzzmmm___SSSLLLJJJNNNLLLGGGHHHOOONNNHHHCCCBBBGGGQQQWWWZZZ^^^dddiiiffffffooo}}}rrreeeWWWJJJDDDDDDBBBEEEGGGGGGDDD>>>777222---***((((((***+++)))(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))))))))))))))******+++---------000===SSSgggpppkkklllpppyyy~~~zzzyyy{{{___[[[]]]gggpppqqqnnnkkkkkkvvv~~~ooo\\\YYY```gggiiihhhqqqxxx~~~|||yyyvvvmmmjjjggggggllloooppppppqqqvvv{{{}}}~~~zzzvvvrrrqqqqqqrrrvvvxxxyyyyyy}}}}}}tttlllggg[[[YYYXXX\\\dddoooxxx|||}}}mmmggg```]]]^^^``````___aaaaaa___ZZZTTTQQQSSSUUUVVVZZZ```hhhsss|||iii\\\WWWUUUQQQNNNJJJEEE???:::;;;<<>>222000,,,)))(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,...---444IIIggg{{{yyynnnwwwssslllhhhiiinnntttxxx{{{~~~yyyvvv|||{{{tttwwwlllppp{{{```gggpppyyy}}}pppjjjkkkkkkeee___VVVTTTUUU]]]kkktttuuurrrppprrrxxx~~~~~~xxxssskkkdddbbbnnn~~~{{{wwwsssssswww~~~mmm___ZZZ\\\```jjjmmmrrryyy~~~~~~{{{xxx{{{|||}}}{{{{{{wwwtttpppkkkjjjlllpppsssrrrbbbPPPEEECCC@@@CCCUUU{{{qqqcccQQQMMM___www|||uuu~~~{{{~~~~~~}}}pppfff\\\VVVGGGCCC???AAAFFFFFFBBB<<<555333///+++(((((()))***(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))***+++,,,---...444AAAVVVooo|||rrrrrrooollliiihhhjjjmmmpppuuuttt{{{wwwvvvwww|||~~~yyy|||{{{tttwwwrrrvvvsssqqqssszzzkkk\\\QQQLLLKKKMMMWWWcccmmmvvv||||||yyymmmlllpppwwwyyyuuuooolllooojjjiiittt}}}|||zzzzzzxxxnnneeebbbgggqqqyyy{{{|||xxxwwwwwwuuusssqqqqqqqqqooonnnuuukkkWWWIIIAAAGGGHHHYYY}}}dddJJJGGGXXXmmmtttsssssswww}}}xxxwwwwww{{{~~~xxxrrrkkkdddRRRHHH??????DDDGGGBBB<<<888777444///+++((()))***(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((()))))))))***+++,,,---...---666EEEUUUhhhwww|||yyypppqqqrrrrrrqqqqqqsssttttttrrrzzz{{{wwwpppjjjjjjmmm~~~zzz|||wwwxxxyyyyyy{{{}}}||||||zzzgggVVVMMMOOOSSSZZZgggtttzzz|||}}}xxxssspppqqqsssqqqmmmnnnrrrzzzzzz|||~~~~~~~~~kkkhhhfffiiirrr~~~~~~~~~~~~{{{~~~~~~wwwqqqkkkgggdddhhhfffdddfffjjjmmmlllkkkgggooo|||zzzmmm```SSSMMMIIISSSvvvrrr[[[HHHHHHRRR\\\hhhtttlllppp~~~qqqooopppuuu||||||zzztttmmm\\\RRRGGGBBBCCCEEECCC???999999888333---***)))***(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((()))))))))***+++,,,.........<<>>:::555111,,,+++***)))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++***000---***---111???VVVhhhttt|||zzzwww~~~{{{{{{zzzxxxxxx{{{zzzmmmaaaZZZXXXXXXaaalllssstttzzzxxxrrrqqqmmmmmmttt}}}{{{ttt{{{}}}}}}zzzwww||||||}}}}}}{{{{{{~~~vvvqqqqqqpppkkkeee___[[[XXXVVVVVVXXXbbbrrr{{{kkkbbb```]]]UUUNNNIIINNN\\\mmmvvvwwwwwwxxxnnnfff___ZZZXXXYYY]]]bbbnnnxxxiiiaaa```VVVIIIEEEBBBAAAAAA>>>===BBBIII^^^sss}}}~~~rrrkkkrrrxxx~~~~~~zzztttnnnjjjwwwtttwwwsssllliiiaaaRRRDDDCCCAAA???>>>===:::777444...,,,+++)))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******++++++000,,,)))///999NNNkkkzzz{{{|||{{{qqqcccYYYXXX```hhhnnnuuuyyyyyywwwuuurrrmmmqqqqqqnnnmmmwww|||www||||||~~~pppqqq{{{{{{yyyvvvssstttxxx~~~wwwoooiiijjjccc___bbbjjjzzzyyyuuummm]]]QQQPPPRRRZZZgggppptttxxx|||{{{xxxrrrkkkfffeeehhhkkkvvv}}}kkkTTTKKKCCC???===<<>>NNNeee}}}}}}{{{}}}zzzxxxxxxvvvttttttvvv|||zzz}}}{{{wwwsssqqqiiilllmmmjjjeeecccdddffflllxxxrrrcccTTTTTTbbbrrr|||~~~tttlllooosssvvvyyyggg]]]___jjjvvv~~~sssfff^^^______]]]XXXTTTNNNKKKIIIHHHHHHGGGEEEFFFIIIPPP```yyysssvvv|||nnnfff]]]UUURRRRRRUUU]]]eeekkkvvv}}}nnnZZZOOOHHHEEEFFF```xxxvvvxxx~~~pppwww}}}nnnaaaTTTNNNFFF???;;;999777777:::777333...+++******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++)))))))))))))))******++++++111111666DDDQQQddd}}}{{{|||{{{vvv}}}|||wwwyyy{{{ssskkkgggcccaaa___ZZZXXXVVVVVV[[[dddmmmsss|||}}}~~~~~~~~~}}}|||~~~~~~zzzxxxrrrppplllgggbbb^^^[[[YYYOOORRRTTTQQQMMMJJJLLLOOOYYYjjjaaa[[[WWW]]]kkkxxx~~~~~~}}}yyylllbbbwww}}}fffXXXVVV^^^rrruuuaaaRRRLLLKKKJJJFFFGGGHHHHHHFFFFFFGGGHHHFFFDDDEEEOOOdddyyynnnrrruuuooobbbVVVSSSZZZbbbeeeaaagggrrr{{{xxx___IIIFFFOOO]]]www}}}{{{www|||zzzzzz}}}{{{{{{}}}llljjj[[[III>>>888555777<<<:::999666000***'''(((+++(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***))))))***+++,,,,,,+++111...000<<>><<<===AAAIIIPPP]]]fffttt|||zzzyyyxxxxxxwwwvvvvvv|||~~~WWWWWW\\\jjj|||rrruuuvvvttttttuuuqqqkkkmmmmmmmmmmmmqqqzzznnnZZZOOOMMMRRRdddwwwjjjXXXOOOKKKIIIIIIJJJLLLKKKJJJJJJKKKMMMQQQUUU]]]kkk}}}mmm\\\\\\]]]___bbbeeehhhjjjqqqvvv}}}sssgggccchhhlllkkknnnjjjhhhmmmxxxoooWWWPPPNNNSSSYYYaaalllttttttpppkkkqqqyyy}}}zzztttlllhhhxxx|||jjjdddpppzzzpppcccWWWJJJ???:::;;;888999:::888333...+++)))*********))))))(((((('''))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((()))))))))******((()))***+++++++++******+++444CCCUUUeeeooossssss}}}tttccchhhsss~~~zzzzzztttxxx~~~zzzzzz}}}wwwpppkkkiiijjjlllllltttuuuxxx}}}yyysssmmmeee^^^YYYTTTXXX^^^cccfffhhhjjjlllkkkkkkkkklllkkkeee\\\UUUSSSPPPOOOSSS^^^nnn~~~}}}zzz}}}{{{uuusssvvvtttoooggg^^^XXXVVVVVVMMMLLLKKKIIIHHHGGGFFFFFFEEEAAA>>>===???@@@@@@>>>???>>><<<<<<>>>EEENNNUUU```hhhsss{{{~~~|||zzzxxxmmmhhhbbb_________]]][[[aaaeeellluuu}}}XXX]]]hhhvvv||||||xxxssstttuuuiiibbbdddiiippp~~~yyymmm^^^PPPIIIJJJMMM[[[lll||||||jjjaaa]]]ZZZYYYZZZ\\\\\\[[[[[[\\\^^^___dddmmmyyyqqq^^^YYYRRRMMMKKKKKKLLLLLLMMMRRRYYY```jjj|||}}}nnnhhhiiiiiigggiiiqqqyyy{{{xxxyyyfffUUUTTTOOOJJJJJJPPPWWWXXXVVV]]]kkkyyyuuujjjkkkxxxuuuhhhdddfffyyyxxxpppgggZZZJJJ>>>:::666888;;;:::777111,,,(((++++++******)))(((''''''))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((()))+++++++++++++++,,,222@@@QQQaaammmttttttqqqssszzz|||ooobbbgggpppxxx{{{{{{uuuqqqwwwtttssszzz}}}wwwvvvppphhhaaa_________```jjjlllooossswwwyyyzzzzzzoooiiibbb[[[WWWVVVWWWYYYdddnnn|||}}}uuuiiibbbXXXRRRUUU___lllvvv|||tttsssqqqlllddd[[[TTTPPPIIIHHHEEECCCBBBBBBCCCDDDKKKHHHFFFHHHKKKKKKHHHDDDBBBAAA@@@BBBFFFNNNWWW]]]ccciiirrryyy{{{xxxsssooo```YYYPPPLLLKKKKKKIIIGGGMMMPPPVVV___iiiuuudddmmmyyy~~~zzzyyypppkkkxxxyyyhhh[[[^^^eeennn}}}~~~}}}ttthhh^^^SSSKKKJJJNNNNNNWWWeeevvv{{{wwwtttwwwwwwwwwtttqqqnnnmmmnnnsssuuuzzzvvv\\\WWWPPPLLLLLLMMMMMMMMMHHHLLLPPPRRRXXXfff|||{{{ooojjjddd]]]```lllzzzzzzccc[[[SSSJJJDDDAAAAAACCCEEEOOOaaavvvyyynnnuuu}}}nnncccqqq{{{zzzuuupppfffSSSBBB:::777888;;;<<<999444...))),,,++++++***)))(((((('''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************(((***+++,,,++++++...000;;;KKK]]]hhhpppwwwwwwtttkkkpppxxx~~~qqqiiikkkppprrrqqqrrr|||{{{qqqkkkjjjhhhkkkvvv~~~yyypppkkkeee```^^^^^^^^^^^^___bbbfffiiikkkjjjjjjiiiccc]]]UUUOOOPPPXXXcccjjjwww{{{nnnccc^^^___dddhhh~~~}}}uuuooojjjccc[[[TTTKKKJJJHHHHHHHHHKKKMMMOOOTTTUUUWWW[[[^^^\\\VVVRRRFFFFFFGGGKKKQQQXXX^^^aaagggkkkrrrwwwwwwrrrjjjdddYYYTTTNNNLLLLLLNNNNNNMMMNNNOOOPPPSSSZZZdddqqqzzzuuu||||||xxxnnnhhhjjjzzziii\\\___iiittt|||iii```VVVOOOJJJFFFHHHMMMPPPWWWcccrrr___ZZZSSSPPPOOOOOOMMMKKKIIIKKKMMMLLLOOO[[[lllzzzyyyjjj^^^``````ggguuuuuubbbZZZPPPHHH@@@<<<>>>DDDFFFTTTlll~~~zzzttt~~~{{{{{{tttrrrlll\\\III>>>::::::;;;<<<;;;777111---+++++++++******))))))((((((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))*********++++++(((***,,,+++***---222666EEEWWWhhhooottt||||||nnnrrrxxxyyyllljjjiiigggcccbbbiiirrrwwwpppiiifffiiitttxxxsssllleee```\\\XXXVVVXXX[[[^^^______]]]]]]^^^RRRQQQPPPRRR[[[jjj{{{~~~rrrhhhbbb___sss~~~wwwqqqmmmgggbbb___^^^^^^___aaadddgggiiimmmoooqqqpppllleee]]]XXXOOOPPPTTTZZZ```eeeffffffnnnoooqqqsssrrrlllddd^^^_________```aaaccceeefff``````]]]ZZZYYY^^^gggoooxxxzzzxxx{{{zzztttmmmlllrrryyynnnfffkkkyyy~~~~~~iiiUUUNNNIIIGGGFFFDDDEEEIIINNNVVVbbbppp~~~wwwpppggg```]]]YYYTTTOOOMMMNNNNNNOOORRR]]]lllxxxsssiii```YYYaaawwwrrrfffYYYPPPGGG@@@@@@DDDBBBHHH\\\wwwvvvsssqqqfffUUUIII@@@>>>=========;;;666333************************(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))*********+++++++++)))+++,,,+++***...666===RRReeeuuuxxx{{{vvv{{{pppkkkgggeeecccccciiiqqqzzzyyy|||zzzvvvvvvxxx|||uuuppppppyyy}}}vvvoooiiibbb^^^______^^^ZZZVVVTTTVVVXXXPPPUUU]]]gggrrr}}}qqqjjjooouuuzzzvvvwwwvvvuuutttsssttttttuuuyyy{{{|||wwwmmmddd___]]]aaadddjjjqqqwwwxxxuuuqqqtttrrroooooopppooollliiiqqquuuzzz{{{yyyxxxzzz|||rrrsssqqqlllgggfffjjjooovvv{{{vvvqqqqqquuuyyy}}}}}}xxx{{{wwwnnnrrrsssuuu{{{xxxsssqqqxxx|||gggOOOLLLHHHFFFIIIJJJHHHGGGIIIIIIRRR```mmmyyywwwtttpppjjjeeeWWWXXXYYY\\\bbbmmm{{{sssiii\\\VVV^^^uuutttbbbVVVLLLCCC???AAABBBAAAOOOkkk{{{|||zzzuuuuuunnn___TTTDDDAAA>>>>>>>>>===:::777***************+++++++++(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))************+++++++++***+++,,,******///888@@@]]]qqq|||yyysssnnnoooqqqttt{{{|||yyy~~~~~~xxx{{{kkkoootttzzz{{{yyy}}}yyywwwuuuwww{{{~~~~~~}}}{{{yyyzzz|||~~~}}}llliiicccZZZRRRPPPRRRVVVeeennnyyynnnoooqqqvvv|||~~~|||xxxtttpppmmmjjjiiiiiinnnqqqmmmfffaaacccgggrrrvvv}}}~~~wwwsssnnnmmmqqquuuxxxyyy{{{}}}|||vvvrrrsssvvvzzz|||}}}||||||wwwkkkeeedddeeekkkssszzz}}}wwwsssuuu{{{zzzrrrrrryyy{{{xxxwwwyyyyyyyyy|||}}}~~~uuubbbWWWRRRKKKKKKKKKJJJJJJIIIIIIIIIMMMVVV```gggnnn|||xxxwwwwww{{{kkk[[[SSSZZZqqqnnneeeXXXOOOOOOMMMEEECCCJJJ]]]mmmssswww}}}xxxqqqggg___QQQMMMDDD>>>???BBB@@@:::222...+++***,,,,,,+++((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))''''''''''''((((((((()))((((((((()))******++++++---***---111//////???SSSttt}}}}}}{{{yyyvvvqqqjjjbbbdddvvvzzzwwwxxxwwwpppjjjbbbcccccccccdddjjjrrryyy}}}xxxsssqqqsssuuuwwwpppeeeYYYUUUYYYbbbjjjmmm|||~~~~~~uuuoooooofffhhhjjjlllnnnttt{{{{{{oookkkqqqzzz~~~xxxpppeee```aaaggghhhkkkoootttzzz}}}vvvqqqyyy{{{zzzzzzuuullldddllliiijjjoooqqqqqqxxx~~~~~~|||zzz}}}oooddd^^^\\\[[[^^^eeelllrrruuuxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwwwwsssqqquuuxxxxxxyyy{{{~~~xxxsssnnnnnnxxx}}}wwwyyy|||ooo___SSSLLLKKKLLLMMMNNNNNNNNNNNNMMMOOOVVV___eeelllxxxxxxaaaUUUWWWeeeuuupppbbbZZZOOOMMMIIIMMM\\\hhhmmmssszzztttlllhhh```]]]TTTIIICCCCCCBBB???444111,,,***++++++***)))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))(((((())))))******++++++---***,,,000///333FFF]]]~~~uuutttnnneee[[[\\\mmm}}}xxxssssssuuutttnnnhhh___^^^ZZZXXXYYY```kkksss~~~zzzxxxxxx{{{}}}}}}vvvkkkeee```bbblllxxxwwwiii___\\\YYY\\\```bbbbbbdddgggjjjrrrxxxxxxooonnnttt}}}zzzrrrrrr{{{}}}xxxyyy}}}{{{wwwrrrooonnnmmmkkkiii___]]]___eeeiiilllttt}}}|||}}}~~~}}}|||}}}ttt___\\\XXXWWWZZZ___ccceeejjjjjjjjjjjjjjjiiihhhhhhlllnnnxxxwwwtttrrrvvvvvvllleeeiii{{{~~~|||pppqqqtttvvvgggZZZOOOHHHMMMOOORRRUUUWWWWWWVVVUUUSSSYYY```eeeiiisssmmm[[[UUUYYY```~~~mmmVVVRRRKKKKKKUUU^^^dddlllwww{{{~~~uuuooonnnmmmdddTTTFFFAAAAAAAAA888444///+++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))''''''((((((((()))))))))(((((())))))***+++++++++...,,,---000222<<>>:::444...***((()))+++((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***)))))))))***++++++,,,,,,///...000666@@@RRRjjj}}}~~~}}}vvvvvv}}}vvvwwwkkklllpppuuuyyy}}}~~~wwwsssnnnqqqxxx{{{tttnnniiidddaaa___ccciiiooowwwrrrhhhiiisss}}}|||}}}uuunnnooonnnnnnoooqqquuu{{{}}}~~~xxxsssqqqlllrrrzzz{{{wwwwwwzzz|||}}}wwwrrrkkkeeebbb```^^^]]]\\\ZZZWWWTTTPPPNNNLLLKKKOOOWWWdddqqq}}}ooosss|||~~~{{{xxxgggccc^^^aaaqqq{{{rrrgggaaabbbiiiooonnnppptttxxxyyywwwuuusssmmmppprrrssstttyyytttddd\\\QQQOOONNNPPPVVVfffvvvaaaPPPNNNSSSUUUYYY^^^mmmrrrxxx~~~}}}tttrrrxxx{{{zzz|||vvvgggVVVKKKDDD???>>><<<777111+++)))***+++))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******((((((((()))))))))******))))))******+++,,,,,,,,,,,,---000999HHHZZZjjjuuu|||vvvuuuyyy{{{yyyxxxyyy}}}}}}|||{{{zzz|||~~~~~~{{{zzzzzz}}}}}}vvvpppkkkgggddd\\\[[[YYYYYYXXX^^^mmm{{{xxxssscccggglllpppzzz{{{vvvkkklllnnnnnnpppwww}}}~~~vvvqqqjjjggghhhlllppprrrrrr{{{vvvxxxwwwuuuuuuzzzxxxsssmmmssszzz}}}zzz{{{{{{xxxtttppplllaaa]]]VVVPPPLLLJJJKKKLLLXXX```jjjrrr|||qqqpppsss}}}{{{wwweee```XXXXXXfffzzz|||uuunnnlllrrryyy}}}~~~yyy{{{}}}~~~~~~|||yyywwwtttuuuwwwxxxyyy}}}xxxkkk^^^XXXSSSQQQSSS^^^vvvuuu]]]XXX[[[ZZZWWWVVVkkkyyy}}}xxxrrrrrryyyxxxxxxuuudddVVVMMMCCC:::===<<<999444---******,,,))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((()))))))))*********(((((()))))))))*********)))******++++++,,,,,,------...333@@@RRRbbbjjjkkkyyyyyyuuuwww}}}}}}|||zzzzzzyyyyyyyyysssnnnfff___XXXTTTOOOMMMRRR[[[aaajjjvvvxxxjjj___XXXUUURRR___ooozzzuuuqqqkkkgggddd```ZZZVVVOOOQQQTTTVVVZZZdddqqq{{{~~~xxxlllfffeeegggfffcccaaagggnnntttyyy{{{}}}yyyqqqkkkYYYWWWTTTPPPPPPWWWbbbjjj|||}}}vvvssswww{{{~~~yyytttbbb]]]UUUPPPOOOTTTZZZ___eeelllsssvvv}}}~~~uuunnnmmmsssvvvwww|||xxxccc]]]UUUSSS___rrrwwwpppuuu}}}zzzxxxvvvxxxyyyzzz|||zzzhhhaaaZZZVVVTTT\\\pppooojjjmmmjjjccc___iii~~~|||{{{{{{qqqmmmnnnxxx~~~xxx{{{hhh\\\TTTIII???<<<<<<:::555///++++++,,,))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))************))))))))))))************)))******++++++,,,------000111888GGG[[[jjjkkkfffrrr|||zzzxxx{{{yyy}}}wwwppppppfff]]][[[VVVOOOMMMOOOPPPVVV^^^jjjyyywwwrrrjjj```WWWQQQOOOOOOVVVeeeuuuyyybbb\\\TTTNNNLLLKKKHHHFFFAAACCCDDDDDDGGGPPP^^^hhh~~~ooohhhfffeee___ZZZUUUXXX\\\___aaadddfffhhhqqqzzz~~~yyytttttttttrrrrrrwww~~~yyyyyytttfff\\\VVVIIIGGGFFFDDDEEEIIIOOOTTT```nnn{{{}}}xxxzzz}}}~~~~~~vvvnnn```[[[UUUSSSXXXbbbooowwwooouuuyyyyyy~~~~~~~~~}}}|||zzz{{{~~~uuuxxxttthhhaaafffqqqyyy|||mmm\\\NNNOOOTTTZZZgggvvvpppyyy||||||{{{uuuvvvwwwyyy{{{}}}wwweee```\\\[[[kkkwwwuuu}}}yyylllvvvsssooojjjkkkllloooyyy|||kkkyyyyyypppeeeTTTDDD<<<777555444111+++)))******))))))(((((((((((()))(((((((((((((((((((((((())))))))))))************)))************++++++++++++)))***---...,,,,,,///,,,222EEE]]]mmmnnnllllllmmm~~~|||xxx{{{|||xxxooojjjppp{{{}}}tttlllccc\\\YYYTTTRRRVVV___eeeeeebbb[[[WWWPPPJJJGGGJJJPPPTTTfffrrryyykkk```[[[GGGFFFEEEEEEFFFEEECCCAAA===@@@BBBCCCBBBDDDGGGJJJ___xxx{{{xxxkkk^^^UUUOOOJJJKKKKKKIIIGGGGGGHHHJJJQQQQQQSSSVVV[[[^^^``````YYY]]]eeeoooxxx}}}~~~}}}pppqqqttt{{{~~~nnn___SSSMMMKKKCCC>>>???AAA@@@AAADDDLLLVVVfffvvv|||tttsssxxx|||}}}wwwnnneee___XXXZZZ^^^eeeoooyyy||||||||||||~~~xxxhhhbbbkkk|||ppp___QQQNNNPPPRRR]]]jjjhhhkkkrrr}}}zzzuuuyyyzzz|||~~~{{{ooobbb\\\mmm{{{~~~vvvzzzuuujjjgggggghhhmmmyyyssswww{{{sssttthhhUUUAAA;;;555444111---***+++******)))(((((((((((()))(((((((((((((((((((((((())))))))))))************)))************+++++++++,,,******------+++,,,000111===UUUnnnzzzwwwqqqoooqqq~~~zzzvvvrrrvvv||||||}}}~~~~~~yyyvvvwwwoooddd]]][[[ZZZXXXVVVPPPNNNMMMLLLOOOUUU\\\aaalllooopppkkk```UUUOOOLLLHHHHHHJJJLLLOOOOOOMMMJJJNNNMMMIIIDDD@@@???AAACCCNNNbbbwww~~~~~~yyyqqqddd[[[PPPLLLFFFDDDDDDFFFFFFEEEHHHGGGHHHJJJNNNRRRSSSSSSUUUWWW[[[aaagggjjjkkkjjjggghhhllluuu~~~~~~wwwlll^^^UUUTTTNNNIIIJJJJJJGGGEEEFFFBBBJJJVVVfffsss||||||vvvpppkkkiiieeennnzzz|||vvvpppiiieeejjjnnnttt|||uuucccdddwwwvvvfffWWWPPPNNNMMMTTT___iiieeeccciii{{{{{{tttyyy{{{wwwlllaaarrr}}}~~~}}}nnniiifffeeelllxxxuuuyyyzzzsss|||wwwcccKKK@@@777444222///,,,,,,+++******)))(((((())))))(((((((((((((((((((((((())))))))))))************)))************+++++++++,,,***+++---,,,***---222222FFFddd}}}{{{qqqmmmsss{{{{{{tttpppjjjiiirrruuuiii___WWWRRROOOJJJLLLPPPUUU\\\dddjjjnnnpppiii___TTTLLLIIIIIIKKKMMMOOOSSSYYY]]]___]]][[[ZZZWWWQQQJJJFFFDDDDDDDDDCCCMMM\\\ppp|||zzz{{{qqqfff\\\PPPJJJIIIJJJGGGDDDGGGFFFEEEFFFIIIMMMNNNNNNKKKMMMRRRWWW\\\]]]\\\ZZZVVVZZZbbblllwwwzzzuuupppoooppplllddd\\\[[[WWWTTTUUUTTTNNNJJJIIICCCDDDJJJVVVfffvvv~~~zzzuuugggXXXXXX[[[gggzzz~~~xxxsssppp{{{~~~||||||kkk]]]iiisssbbbWWWPPPMMMSSS[[[kkkiiieeedddlll~~~sssxxxnnn{{{yyyrrrlllkkkqqq{{{xxxpppyyy~~~zzznnnVVVHHH:::555444111...---,,,+++******))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,***+++---,,,***...555999QQQqqq}}}tttpppnnnooovvvxxxrrroookkkgggkkkyyyyyy|||wwwiiifffooosssmmmlllsssuuuwwwwwwrrriii```ZZZXXXVVVYYY^^^eeelllrrrtttuuuiii```TTTNNNOOOUUU[[[___cccfffmmmuuuzzz|||zzzxxxpppmmmhhhccc^^^XXXQQQLLLGGGIIIOOO```~~~tttvvvyyymmmeee```]]]YYYUUUYYYWWWUUUVVVXXX[[[\\\]]]WWWXXXYYY[[[[[[WWWQQQMMMNNNUUUaaannnwwwzzzzzzxxxmmmggg```^^^```dddggghhhhhhfffgggiiiggg```[[[[[[SSSMMMIIIMMM[[[nnn}}}}}}pppWWWYYYSSSWWWgggxxx}}}{{{~~~|||zzzyyyyyy{{{}}}~~~ggg```uuussscccWWWPPPRRRVVVdddiiikkkgggbbbiii|||}}}wwwwww~~~~~~ooo||||||xxx```PPP@@@888666333000///------+++******)))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,+++,,,---,,,+++222:::IIIaaa~~~~~~qqqmmmoooxxx}}}|||}}}|||{{{uuuoooooozzz|||uuu}}}tttpppuuu~~~rrr___TTTXXXZZZTTTUUU]]]bbbggglllmmmkkkiiiiiikkklllnnnsssyyyiiiccc^^^___hhhsss{{{~~~|||lllaaaWWWRRROOOWWWnnn}}}tttzzz~~~}}}|||zzzxxxxxxyyyzzz{{{zzzvvvpppggg^^^VVVOOOJJJFFFUUU]]]iiisssvvvsssnnnjjjdddfffggggggjjjpppzzz~~~}}}|||xxxxxxmmmbbbUUUOOOUUUbbbqqqzzzxxxlll___RRRLLLSSS```nnn~~~zzzvvvtttrrrrrrsssttttttsssrrrqqqsssqqq}}}}}}uuudddXXXSSSRRR[[[hhhrrrpppeeeaaaiiitttyyyrrrtttzzzwwwttt}}}fffWWWGGG===777333111111......,,,+++******))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++---...---...666@@@WWWlll{{{zzzxxxvvvwww{{{}}}zzzzzz~~~|||~~~zzzwwwvvvpppssszzzvvvhhhccc```[[[ZZZ^^^ggghhhiiiiiikkkpppyyynnneeeZZZXXXcccwww|||ssszzzxxxiii\\\VVVUUUWWWYYY```dddjjjlllkkkhhhdddccckkktttxxxkkk```]]]bbbkkkrrryyy~~~~~~zzz}}}qqqcccSSSKKKMMMWWWjjjyyy||||||}}}~~~{{{vvvrrrooommmfffhhhkkkmmmnnnmmmjjjiii|||yyyzzz|||xxxhhh\\\UUUXXXfffuuuyyysssmmmlllnnnyyytttwww~~~qqqxxxjjj]]]MMMBBB999222111333///...---,,,+++*********))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++---///...000:::FFF]]]nnn~~~~~~uuuqqqqqqqqqmmmsssxxx~~~~~~zzzvvvzzz{{{wwwuuusssqqqqqqtttyyy}}}ooowww|||wwwtttyyywwwuuuuuuyyynnndddeeeppp~~~uuuppp{{{uuupppiiifffgggkkkppprrrkkkiiifffbbbbbbgggpppwwwzzzsssrrruuu~~~}}}zzzsssmmmlllpppuuuzzz||||||xxxuuuwww~~~zzzgggSSSIIILLLTTTXXXiiirrryyyuuusssrrrssstttuuuxxx{{{~~~~~~|||wwwrrrmmmjjjgggfffdddfffiiimmmpppqqqqqqqqq~~~wwwuuuyyy}}}}}}zzz~~~wwwhhh^^^UUUaaarrr|||}}}yyysssppp~~~rrrooolll```QQQEEE:::111111444000///---,,,+++*********))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++...//////111===IIIaaaqqq~~~zzzmmmiiigggdddcccfffllluuu{{{yyyxxxuuusss{{{zzzsssooollljjjgggfffjjjpppxxx}}}rrrwwwqqqmmmpppxxxyyyllloooxxxwwwpppkkkmmmrrrxxx}}}~~~|||yyywwwpppgggaaaeeettt|||yyyvvvtttppphhhaaa___ccckkkrrryyyzzzuuusssuuuxxxyyy|||uuunnnsss~~~ttt]]]PPPQQQRRRNNNOOOXXXfffvvv|||xxxrrrllliiihhhjjjkkknnnpppssswwwzzz||||||}}}zzzwwwrrrlllhhheeecccccciiikkknnnrrrvvvzzz}}}~~~yyyxxxzzz~~~}}}yyy|||rrreee\\\eeettt~~~zzzzzzwww~~~~~~}}}sssbbbVVVIII888222444222444222///---+++)))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++,,,)))+++///222555AAANNN___nnn{{{jjjdddmmmpppiiigggooovvvyyy}}}|||rrrkkkjjjjjjrrryyywwwxxxwwwtttmmmhhhfffhhhkkkooowww~~~|||xxxqqquuu|||mmmcccjjjyyy{{{uuuzzzuuurrrooorrr~~~~~~wwwsssqqquuuzzz{{{vvvooogggccchhhhhhiiilllppptttwwwwwwwwwzzzsssooozzz}}}{{{nnn\\\NNNJJJKKKMMMQQQWWW^^^eeejjjmmmnnniiiddd]]]YYYYYY\\\___bbbfffiiinnnsssvvvxxxyyyzzzyyytttlllccc___```fffkkkrrrwww}}}~~~zzzyyy{{{}}}wwwwwwooo___\\\cccppprrruuuyyyzzz~~~www|||~~~oooeee\\\GGG999666222555333000---+++***))))))++++++************++++++************************************++++++++++++000,,,+++---000999MMMaaaiiitttttteeedddmmmppplllsssttttttxxx|||rrrjjjhhhiiisssyyywwwxxxxxxtttsssppppppsssvvvxxx~~~{{{tttpppooohhhmmmvvv~~~oooggghhh{{{~~~qqqllleeebbbdddllltttzzz~~~|||vvvzzz|||yyyoooddd]]]YYYVVVXXXZZZ\\\]]]]]][[[ZZZYYYTTTNNNMMMPPPTTTVVVVVV\\\aaahhhnnnsssuuuvvvvvvooommmiiifffgggmmmvvv}}}yyyyyy{{{~~~yyyvvvxxxvvvdddZZZ[[[cccqqq|||~~~}}}~~~~~~|||llljjjrrrrrrjjjqqquuuxxx}}}~~~|||wwwttt```JJJ>>>666777555222///,,,+++******++++++************++++++************************************+++++++++,,,,,,,,,,,,---000>>>YYYpppuuu}}}rrrkkkooouuuwwwvvvzzzxxxwwwxxxwww~~~uuummmjjjkkkuuu}}}zzzzzz~~~}}}pppddd\\\XXXWWWSSSUUUYYY___hhhtttrrrqqq{{{llleeejjjxxxnnnbbb___gggttt}}}~~~}}}}}}}}}}}}xxxqqqlllhhhgggfffbbb]]]WWWQQQNNNJJJGGGEEEGGGKKKOOOQQQPPPWWW]]]fffmmmppprrrrrrssshhhiiilllooouuu~~~}}}{{{}}}~~~yyyqqq|||oooaaaZZZYYYaaalllrrruuuvvvvvv|||wwwfffaaaeeeuuu~~~lllfffmmmwwwzzzwww```LLL===999777444111...,,,+++***++++++************++++++*********************************+++++++++,,,,,,)))---111333777GGGbbbwwwyyyxxx~~~~~~}}}wwwxxxsssvvv|||uuurrrrrr{{{uuujjj```\\\\\\^^^bbbaaa```^^^^^^aaagggkkk}}}vvvooollljjjhhheeecccdddkkkuuukkkkkkpppzzz{{{nnnaaa^^^lll{{{ssshhhiiiqqqxxx|||}}}wwwxxxyyyvvvqqqnnnllliiiccc]]]UUUOOOKKKHHHKKKNNNPPPQQQSSSWWWZZZ___eeemmmrrrrrrpppppppppkkkpppwww~~~~~~xxxvvvuuu{{{rrrsssyyytttggg\\\]]]dddjjjnnnqqqnnntttqqq___WWWWWWbbbxxxvvvpppsssvvvpppYYYBBB<<<:::666222///---,,,+++++++++************++++++***************************++++++++++++,,,,,,,,,...111333555>>>RRRlll~~~vvvzzzuuuyyy~~~{{{{{{xxxqqqlllmmmqqquuuvvvvvvtttpppjjjeeeccccccsssxxxssspppnnnkkkjjjjjjiiiddd^^^[[[\\\___cccjjjvvvyyymmmdddmmmrrrZZZKKKTTTaaagggqqq}}}~~~|||rrrppppppvvv{{{uuurrrpppkkkeeeaaa___\\\YYYTTTQQQNNNLLLRRRYYY______\\\\\\ccckkkpppuuuyyyxxxtttooommmnnnttt{{{|||tttqqqtttxxxpppjjjiiixxxxxxhhhccceeehhhkkkoookkkrrrvvvzzzuuuaaaTTTNNNWWWiii|||~~~~~~~~~|||wwwbbbGGG>>><<<888444111...,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........333DDD^^^vvv~~~}}}|||wwwzzz{{{~~~|||xxxsssppptttzzz~~~{{{xxxwww{{{~~~{{{}}}~~~zzztttfffaaaYYYQQQPPPXXXfffqqq|||yyyiiikkk}}}|||aaaKKKJJJPPPPPPQQQVVVVVV^^^iiittt{{{~~~~~~}}}{{{wwwvvv}}}~~~uuujjjbbb___]]]ZZZXXXVVVWWWXXXXXXaaahhhnnnmmmiiijjjsss}}}~~~uuupppoooqqq}}}zzzrrrnnnqqq{{{{{{rrrjjjnnn~~~zzztttqqqpppqqqsssqqquuupppsssqqq\\\OOOPPPVVVcccrrr~~~zzzvvvkkkSSS@@@>>>:::666222///---,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++---333BBB^^^zzz|||zzz}}}~~~|||~~~~~~{{{wwwvvvzzz~~~xxxqqqkkkggghhhgggmmmxxxvvvrrriii\\\QQQMMMQQQVVV]]]iii{{{wwwlllqqq}}}pppYYYMMMIIIDDDBBBCCCCCCGGGLLLOOOQQQSSSUUUXXX[[[bbbhhhiiillluuu}}}~~~~~~~~~}}}{{{xxxwwwssstttrrrnnnkkklllrrrwww|||xxxqqqiiibbb___]]]]]]ZZZ[[[^^^gggvvv|||~~~wwwtttoookkkjjjllloooqqquuuwwwxxxxxxyyyyyytttwww{{{~~~~~~{{{yyysssmmmkkkttt~~~yyynnnnnnxxx~~~}}}~~~xxxxxxmmmoooiiiWWWLLLGGGLLL```tttyyy|||tttuuusss___AAA???;;;666222///...---++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,333CCC^^^zzzvvv~~~}}}yyyxxxuuuoooooouuu||||||xxxsssuuu}}}}}}uuukkkbbb\\\UUUQQQUUU```gggeeecccdddcccgggqqq|||yyyhhhXXXNNNJJJIIIOOO^^^qqqmmmeeemmm{{{zzzzzztttaaaQQQHHHEEEEEEGGG>>>>>>>>><<<:::<<>>@@@@@@AAAHHHUUU___ooommmiiieeegggiiieee^^^aaa[[[SSSLLLHHHHHHHHHHHHCCCEEEGGGIIIIIIGGGEEECCCEEECCCBBBFFFMMM[[[qqq|||wwwtttpppnnnllllllnnnppprrruuuwwwxxx~~~xxxtttuuuyyywwwxxxyyy{{{{{{yyywwwuuuuuuvvvvvvxxxsssuuuyyyzzzoooqqq~~~]]]SSSKKKMMMZZZlll{{{|||nnnkkkRRRDDD888555555111---,,,,,,+++++++++++++++,,,,,,************++++++++++++++++++++++++,,,---......000999QQQvvv}}}ttt{{{zzzvvvzzz|||xxxuuupppjjjjjjpppyyy~~~~~~wwwpppkkkfffaaa___XXX]]]bbbgggmmmwwwxxxpppkkkeeeaaa\\\XXXUUUQQQJJJEEEMMMNNNTTT___fffgggiiilllooowwwtttgggbbbfffnnnWWWLLLEEEDDDLLLVVVbbbwwwoooaaafffppp}}}tttqqqqqquuutttnnnfff___WWWOOOHHHEEEAAA???@@@@@@@@@@@@AAABBBDDDDDDEEEIIIQQQWWWgggkkkmmmmmmmmmllleee\\\TTTPPPKKKGGGFFFHHHJJJKKKNNNLLLIIIGGGFFFGGGHHHJJJIIIEEECCCDDDHHHQQQcccsss}}}sssmmmiiifffeeecccddddddfffhhhkkknnnppp~~~xxxvvvxxxzzznnniii]]]]]]^^^^^^```aaaccccccfffooo{{{zzzooohhhhhhnnnvvvuuuqqquuu```MMMLLLUUU```ppp}}}pppooo]]]LLL:::555777555///***,,,,,,++++++++++++,,,,,,************+++++++++,,,++++++++++++,,,---...///---@@@YYYsss~~~rrrsssxxx{{{xxxqqqqqquuuzzz}}}}}}yyysssllliiilllssszzz~~~ooobbbZZZWWWWWWUUU]]]ffflllpppwww|||wwwpppjjjccc[[[QQQJJJKKKKKKOOOTTTTTTQQQQQQTTT^^^kkk{{{lll[[[TTTVVVtttrrrWWWKKKBBBBBBFFFMMM]]]lllllldddeeevvvssszzz~~~yyytttkkkcccZZZVVVPPPLLLKKKKKKLLLLLLIIIIIIIIIJJJLLLNNNPPPQQQ]]]gggrrrvvvvvvssskkkddd^^^]]]\\\\\\]]]___aaaccceeecccaaa^^^\\\[[[[[[\\\UUUPPPKKKIIIHHHKKKUUUaaa{{{~~~|||yyynnnccc]]]ZZZYYYYYYWWWWWWWWWYYY[[[___bbbeee~~~}}}}}}tttjjjddd^^^]]]\\\ZZZZZZ[[[___aaadddiiiqqqyyyssslllccc___aaajjjvvv{{{yyypppUUUNNNQQQYYYjjj}}}|||vvvuuuyyy|||rrrmmmeeeWWWEEE;;;888555000,,,------,,,+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,---...///000+++FFF```ooouuuqqqqqqrrrxxx}}}yyytttqqqppprrrtttuuunnnjjjlllrrrwww|||{{{tttppprrrwww{{{~~~kkkaaaaaadddgggqqq|||{{{sssllleee\\\VVVRRROOOMMMMMMJJJHHHLLLRRR___oooqqq```UUUQQQPPPhhhppp___MMMCCC@@@DDDOOOYYYqqq~~~nnngggkkkvvv{{{wwwsssmmmhhhfffdddaaa```VVVTTTRRRRRRSSSUUUUUUUUU[[[iiiwww}}}~~~~~~|||}}}|||pppiiibbb\\\UUUPPPSSSYYYttt{{{tttwwwxxx|||ssskkk___VVVQQQQQQSSSTTTQQQQQQQQQRRRTTTXXX\\\^^^|||vvvppplllkkkkkkiiigggdddeeeiiimmmhhhjjjmmmqqqyyy~~~pppeee^^^^^^___bbbjjjuuuaaaSSSPPPTTTfff|||~~~tttlllnnnyyyzzz~~~{{{xxxlllkkkdddWWWGGG;;;444111000...------,,,+++++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,---...000111///NNNgggooo{{{~~~zzzuuutttxxx~~~~~~~~~|||yyyuuutttvvvxxxooojjjjjjrrrzzz|||~~~yyyqqqrrrrrrrrrtttwww|||sssnnnsssyyyssskkkddd]]]YYYYYYRRRKKKIIIJJJNNNYYYdddnnn|||{{{nnncccZZZRRRRRRVVVTTTfff{{{bbbNNNCCCAAAFFFLLLUUUeee||||||qqqccciiiuuu|||wwwqqqmmm```\\\VVVRRRRRRTTTVVVVVV___kkkvvv{{{~~~yyymmm```[[[[[[ppp{{{uuullllllooouuuzzzzzznnnfff___UUUNNNLLLNNNPPPRRRPPPPPPOOOOOOQQQSSSVVVWWW{{{xxxvvvuuutttrrrssstttrrroooppptttwwwqqqpppqqqtttwwwuuufff\\\VVVYYY___ffflllsss{{{ttt___SSSRRR```qqq~~~~~~xxxnnnnnnzzz}}}xxxssspppqqqiiiUUU@@@555333444///...---,,,,,,++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---///000111888TTTkkkooouuu{{{xxx{{{zzz}}}~~~|||zzz{{{~~~~~~{{{xxxvvvwwwzzz}}}zzzyyyyyyllliiinnnyyy}}}~~~wwwoooaaaiiiuuu|||wwwyyy}}}uuuooonnnqqqssszzzqqqjjjfff```VVVNNNOOOUUU___lllwww|||uuujjj```UUUOOOLLLMMMSSS[[[[[[kkkzzzaaaMMMCCCAAABBBIIIRRRdddyyy{{{ggghhhkkkuuuxxxpppjjj[[[WWWPPPKKKIIILLLQQQUUUbbbjjjooopppsss}}}uuujjjgggpppyyynnnhhheeegggiiipppyyywwwxxxzzz||||||oooeeeYYYUUUOOOMMMMMMPPPSSSUUUVVVUUUTTTRRRPPPNNNNNNMMM~~~}}}~~~~~~~~~uuueee___[[[WWW]]]eeemmmrrrwww}}}}}}yyyqqq\\\TTTYYYaaattt~~~yyyzzz}}}}}}uuuzzzuuu___HHH:::555333//////...,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,...///111222???VVViiikkklllwwwyyyvvvzzzyyyyyyyyyzzzyyyyyy{{{~~~}}}}}}||||||||||||{{{zzzsssrrrrrrzzzpppmmmrrr|||{{{}}}wwwpppjjjsss~~~xxxjjjhhheeeaaa^^^]]]___aaannnxxxrrrhhhaaadddlllsssyyy~~~{{{sssmmmiiibbb[[[RRRNNNMMMPPPRRRTTTXXX^^^```ooowww```PPPGGGDDDFFFIIISSSbbbrrrzzzyyyuuujjjiiijjjooo{{{~~~wwwnnnfff```VVVUUUSSSQQQRRRWWWaaahhhpppttttttqqqpppuuu{{{|||~~~zzzttt{{{qqqeeecccbbbaaahhhsss~~~{{{zzz{{{|||tttqqqnnnjjjhhhhhhiiijjjooo{{{zzzpppggg```XXXWWWXXX\\\bbbhhhmmmooorrrpppmmmhhhbbb[[[VVVSSSmmm^^^ZZZ]]]]]]YYYaaajjjpppsssxxx~~~}}}xxx|||~~~dddXXXUUUVVVmmm~~~rrrzzzzzzeeeMMM???777222000///...---,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,...000111222BBBTTTdddfffdddjjjvvvssspppuuu||||||zzzyyy{{{}}}}}}|||}}}vvvmmmkkkgggkkk~~~uuurrrvvv~~~~~~xxx{{{~~~|||www{{{vvvtttsss{{{vvvnnnddd[[[TTTVVVWWWXXXXXXXXXZZZ\\\```kkkzzz|||vvvyyy}}}sssmmmaaaTTTOOONNNKKKEEEFFFHHHPPPZZZ___^^^^^^```cccqqqrrr___SSSMMMAAABBBFFFNNNYYYaaaeeeeeeddddddfffjjjsssvvvnnnfff___ZZZZZZ]]]bbbdddhhhrrrzzzzzzyyyvvvwwwzzz}}}}}}}}}yyy}}}~~~jjjfffccc[[[WWWYYYYYY___ddddddggglllnnnmmmjjjhhheeebbb`````````aaa```___^^^\\\ZZZXXXWWWVVV\\\jjjvvvuuukkkccc\\\XXXbbbdddjjjttt~~~tttkkkgggjjjfff___ZZZYYY]]]ccchhhgggiiikkkkkkjjjkkkppptttzzzyyyvvvTTTMMMWWWggguuuyyy|||ooo___PPPCCC999333222000---,,,---------,,,,,,,,,++++++,,,,,,---...///,,,,,,///000111444999MMM\\\hhhgggccchhhuuugggkkk|||zzzyyy}}}}}}}}}nnngggbbbhhhuuu{{{vvvwww}}}xxxvvvtttoookkklllmmmpppvvv}}}}}}~~~xxxjjjbbb]]]YYYWWW[[[aaajjjrrrvvvuuurrrooommmmmmpppyyyrrrhhhVVVPPPGGGAAA???@@@BBBDDDLLLVVV```ccccccfffhhhhhhlllvvvooo[[[JJJAAA???IIISSSUUUSSSSSSUUUZZZ___```bbbjjjwww{{{xxxxxx|||vvvrrrrrrtttvvv}}}{{{}}}sssnnnlllbbbVVVWWWSSSNNNKKKLLLNNNPPPQQQKKKKKKJJJJJJJJJJJJKKKLLLKKKLLLNNNNNNMMMLLLMMMOOOQQQ\\\eeeeee^^^\\\ccckkkyyy{{{zzzyyy|||lllaaa```^^^]]]^^^```bbbdddbbbcccbbbaaaaaaeeemmmttt{{{cccSSSTTT[[[nnn{{{xxxxxxkkk___PPPBBB999666555222///---------,,,+++,,,,,,++++++,,,,,,---...///------//////000777???___lllvvvuuuqqqttt}}}uuuttt{{{~~~uuupppmmmnnnuuu}}}~~~yyyyyy~~~yyy{{{}}}vvvwwwxxxwwwvvvxxxuuuxxx|||zzzllldddbbbfffjjjwww}}}}}}tttiii\\\SSSGGGCCC???===???DDDIIILLLUUU^^^gggkkknnnqqqqqqooorrr{{{eeeTTTGGGHHHPPPUUUVVVXXXQQQRRRRRRPPPPPPUUU^^^eeeooo~~~||||||xxxssszzz~~~~~~zzzzzzuuuoooiiibbbYYYQQQNNNMMMMMMMMMNNNMMMKKKIIIFFFEEECCCCCCFFFGGGFFFFFFGGGKKKPPPTTT[[[aaaffffffcccgggqqq{{{~~~vvvsssoookkkkkkqqqyyywwwggg]]][[[]]]aaadddeeedddbbb```\\\\\\[[[YYY[[[bbbmmmvvv~~~vvvZZZOOOQQQiiiyyyppptttyyyzzzxxxwwwtttjjjbbbUUUEEE:::888888444000...------,,,+++,,,,,,,,,,,,,,,------.........//////---000<<>>:::999666111///......------,,,,,,,,,,,,,,,---.........///000///---111CCCTTTnnnuuu|||||||||||||||{{{yyy~~~xxxqqquuu|||}}}zzzlllccc]]]YYY\\\bbbfffiiipppyyy~~~}}}vvvcccUUULLLGGGDDDIIIJJJLLLOOOSSSZZZ```eeejjjnnnrrrwww}}}zzzqqqrrruuu|||~~~iii[[[UUUUUUWWWYYY\\\UUULLLFFFDDDEEEFFFFFFJJJSSScccwwwyyyqqqllliiijjjjjjhhhffffffgggiiifffgggjjjppp{{{vvvsss~~~xxxrrrmmmkkkiiibbbaaa^^^[[[WWWTTTQQQPPPEEEIIIOOOVVV^^^gggooouuuvvvuuuvvvzzz|||wwwsssmmmeee___\\\\\\]]]___iii}}}yyyggg]]]ZZZ]]]```dddfffggggggddd```\\\YYYUUUXXX\\\```eeemmmwwwzzzfffVVVccctttxxxmmmllluuuwwwssswwwuuuvvv}}}|||xxxnnn\\\JJJ???:::777222//////000000///------,,,,,,------...///---///000///...555JJJ^^^uuu|||{{{yyy|||~~~xxxkkklll~~~zzzyyy||||||mmmbbbVVVNNNLLLOOOXXXccchhhjjjmmmssszzz~~~qqqbbbVVVQQQQQQRRRYYY\\\aaaeeejjjqqqyyytttkkklllqqqxxx~~~}}}mmmbbb[[[XXX\\\UUULLLGGGGGGHHHGGGEEEDDDJJJUUUbbbpppxxxnnniiimmm{{{yyymmmttt}}}yyyrrrjjjaaaZZZUUUSSSTTT\\\jjjvvv~~~}}}wwwpppiiiccc]]]XXXUUUSSSYYYhhhppp]]]UUUVVVZZZ```dddeeedddbbb```]]]ZZZWWWVVVUUUZZZaaagggmmmttt~~~mmmooottt{{{{{{tttsssvvvpppgggvvvxxx~~~yyyooo\\\III===999444000///000000000---------------......///......///000000:::PPPeee{{{zzzoootttzzz{{{yyyvvveeedddttt|||vvvuuuzzzxxxgggZZZRRRKKKIIIKKKRRR```mmmtttuuuuuuvvv{{{}}}||||||}}}zzzqqqiiifffgggkkkxxxzzz|||||||||wwwgggdddgggooouuu}}}xxxlllggg```[[[ZZZZZZXXXVVVTTTZZZbbbiiimmmpppqqqsssssszzzyyyvvvvvv~~~{{{{{{zzzooowww}}}yyyuuuooohhhccc```___^^^nnnxxx~~~~~~~~~xxxqqqlllfff^^^WWWUUUTTTZZZmmm}}}ggg\\\UUUWWW]]]```cccfffaaa___]]][[[ZZZYYYYYYYYYZZZ```gggmmmttt|||zzzxxxzzz~~~~~~yyy|||pppxxx}}}~~~oooWWWBBB===777222//////......---------------...//////...---...000333???UUUiii{{{oooeeettt}}}{{{wwwtttdddaaaooo}}}zzzuuusssxxxrrrbbb\\\XXXVVVXXX[[[```lllwwwxxxpppooommmjjjjjjmmmkkkjjjgggeeedddfffjjjmmmzzz~~~|||zzz}}}yyyoooccc]]]^^^fffkkkmmmxxxzzztttoookkkgggeeedddgggjjjjjjgggaaa\\\YYYZZZ```hhhllllllkkkkkkmmmnnnyyy~~~{{{}}}~~~yyyvvvtttooommmkkkjjjlllqqqwww{{{yyyuuupppfff^^^ZZZTTTTTTccc~~~yyybbbUUUQQQTTT^^^dddcccaaaccc]]]\\\[[[[[[[[[\\\]]]^^^aaaffflllrrrxxx{{{sssrrryyy|||wwwyyy}}}bbbFFFAAA999333///---,,,+++...------------.../////////------000555BBBXXXkkkzzznnneeexxxzzz}}}ttteeedddppp|||||||||zzzvvvsssxxxuuuiiihhhggghhhkkkkkklllsss{{{}}}tttiii```___]]]ZZZZZZ]]]\\\[[[YYYWWWWWWZZZ```dddlllttt~~~}}}uuujjjaaa```XXXWWW^^^bbb```fffqqqzzz~~~{{{ssskkkeeebbb^^^^^^]]]ZZZUUUQQQOOOOOONNNRRRVVVYYYZZZ]]]bbbgggsss|||}}}{{{zzzxxxwwwxxx}}}zzzvvvxxxyyyzzz~~~|||{{{{{{|||{{{xxxooobbb[[[VVVRRRYYYooosss___WWWWWWVVVZZZ```bbb\\\XXXWWWXXX\\\______]]]^^^cccggglllnnnsss{{{zzzooollliiimmmqqqkkkzzzyyy|||~~~jjjQQQDDD666222222111///...---------.........//////---///...,,,555LLLfffvvvxxxooottt}}}~~~}}}zzzxxxiiiccceeennnxxxtttvvvwwwwwwxxx}}}}}}|||~~~{{{ttttttggg[[[QQQNNNLLLJJJMMMTTTOOOQQQPPPMMMIIIIIIOOOTTT]]]cccllltttyyy|||~~~tttdddZZZWWWWWWQQQOOOOOOOOOQQQSSSSSSRRRYYY[[[cccqqqxxxiii___]]]^^^___^^^cccdddeeebbb\\\VVVQQQOOONNNKKKHHHEEEDDDCCCBBBAAAJJJLLLOOOSSSYYY```iiinnnyyy|||}}}xxxtttrrrjjjcccaaaeeeiiiiiimmmrrrxxx}}}~~~|||{{{{{{}}}zzzkkkeee]]]TTTXXXnnnttt```WWWVVV\\\YYY[[[______ZZZVVVWWWZZZ^^^ccceeeeeefffkkkooosssvvv|||qqq]]]XXXYYY```uuuvvvdddnnnnnnpppssscccSSSFFF999555444222///------------.........//////,,,///000111===TTTlllyyy~~~ssswww~~~~~~|||}}}wwwggg```aaahhhpppppprrrtttuuuxxx~~~~~~{{{||||||pppjjjjjj^^^UUUOOOOOONNNKKKLLLPPPMMMMMMLLLJJJHHHHHHKKKNNNOOOTTT[[[cccjjjpppvvvzzz|||xxxooocccXXXRRRQQQRRRQQQNNNKKKJJJIIIIIIHHHGGGIIIHHHKKKRRR\\\bbbdddbbbbbbYYYMMMEEEDDDEEEEEEDDDDDDEEEFFFEEECCCAAAAAABBBAAA@@@??????@@@AAABBBBBBHHHLLLQQQXXX^^^fffmmmrrr{{{}}}|||uuuooommmnnnqqqttt{{{xxxuuurrrppplllgggdddbbbhhhyyy{{{oooiiiddd___[[[^^^[[[[[[aaadddfffkkkqqqsssuuuyyy}}}||||||}}}~~~uuuoooeeeXXXXXXnnniiiYYYQQQSSSYYY```\\\ZZZ[[[ZZZVVVVVVYYYaaaffflllppppppqqqtttvvv}}}vvvXXXOOOQQQYYYjjj{{{cccdddwww~~~mmmllllll```TTTGGG:::666666222...---------........./////////,,,...111777GGG^^^sss|||}}}ssswww~~~}}}{{{{{{}}}|||}}}vvvgggaaaaaaeeejjjnnnppprrruuuzzz~~~zzzxxxqqqqqqttt{{{~~~yyywwwxxxzzztttqqqlllkkknnntttyyy{{{wwwttt{{{yyyxxxvvvooofffaaaaaaZZZVVVTTTUUUUUURRRPPPPPPLLLKKKIIIIIIIIIJJJIIIIIIFFFHHHMMMRRRXXXaaajjjpppuuuxxx}}}{{{vvvrrriiifffaaaYYYSSSOOOPPPQQQPPPLLLGGGDDDCCCBBBBBBAAA@@@===;;;;;;>>>@@@>>><<>>BBBDDDGGGLLLQQQUUUWWWZZZ]]]bbbgggmmmuuuzzz|||zzzxxxwwwwwwxxxvvvqqqiiiaaa[[[WWWTTTSSSZZZiii{{{lll^^^VVVFFFEEEDDDDDDEEEEEEDDDBBBDDDCCCFFFOOO]]]pppnnnmmmnnnpppnnngggdddeee\\\[[[[[[ZZZ\\\aaagggkkklllpppqqqnnnjjjkkkqqquuu~~~~~~~~~~~~}}}~~~wwwggg[[[aaaxxxtttdddXXXZZZdddiiifffcccdddbbbbbbcccdddfffoooyyyvvv^^^QQQWWWcccvvvzzzvvvqqquuuzzzuuuxxxssspppdddYYYJJJ<<<777555222///........./////////000000000000000555GGGccc{{{yyy{{{~~~~~~~~~tttsssyyyzzztttqqqvvv~~~|||yyywww{{{zzztttnnnlllmmmnnnpppsssyyy{{{{{{~~~}}}vvvkkkffffffgggfffhhhggg```UUUMMMKKKLLLYYYdddooorrrrrrsssttttttuuuuuuqqqkkkhhhgggccc^^^ZZZVVVTTTUUUXXXXXXTTTOOOOOORRRUUUXXXYYY\\\___aaaaaa``````aaacccfffiiijjjdddbbb```]]][[[XXXTTTPPPMMMIIICCC???===;;;:::888666666555444444444444555333444666777888999999999444777999:::999888888999;;;???EEEIIIMMMSSS[[[aaaaaacccfffiiilllpppvvvyyy~~~{{{yyywwwwwwwww~~~{{{vvvoooeee[[[TTTUUUWWW```qqqxxxvvvwww{{{~~~~~~vvviii[[[RRRFFFGGGHHHKKKNNNOOONNNLLLIIIHHHIIILLLSSSbbb{{{xxxrrrnnn]]]]]]aaaffffffdddeeeiiimmmssszzz~~~~~~|||uuuppplllsssyyy~~~~~~}}}}}}pppccceeeyyyyyyddd```___fffkkkkkkjjjkkkllllllnnnqqqrrrttt}}}kkkWWWUUU]]]qqqyyyzzzxxxwwwttt}}}qqqlll|||ssseeeUUUDDD<<<888444111000.../////////000000000000000222===VVVwww||||||{{{zzz{{{vvvzzz}}}zzzxxxxxxmmmkkkppp{{{yyyxxxwwwssslllkkkooolllmmmrrryyywwwkkkaaa^^^aaagggkkkoooqqqpppgggYYYOOOJJJKKK[[[iiixxx|||~~~~~~{{{zzzuuunnndddaaa______``````]]][[[VVVXXX[[[\\\^^^aaadddgggfffeeeeeeeeefffggghhhhhhgggdddbbb```]]]YYYSSSNNNGGGDDD@@@<<<;;;999777555666666777777666555555555777777888888888999:::<<<666888::::::;;;<<>>CCCGGGFFFKKKQQQTTTUUUZZZaaahhhiiiooowww}}}~~~}}}|||}}}}}}yyy~~~ooocccWWWTTTXXXeeezzzvvvrrrhhhgggeeebbb___]]]\\\\\\aaadddiiipppuuuwwwvvvtttnnnjjjeee___\\\eee{{{wwwnnnfff^^^ZZZ______cccllluuuyyyrrrmmmqqq|||~~~~~~|||}}}qqqmmm|||rrriii```ZZZYYY^^^^^^nnnpppgggaaaoooxxxuuupppssswwwxxx~~~}}}```TTTWWWlllzzzxxxzzzuuuppp\\\BBB333444444...///////////////000111111222000@@@iii}}}zzz}}}~~~oooeeegggeeehhhlllnnnnnnnnnnnnooojjjooovvvuuukkkhhhbbbkkklllhhhooozzz{{{oooddd^^^WWWPPPOOOSSShhhyyyyyywwwtttqqqooonnnnnnnnnooommmiiidddbbbfffooowww{{{xxxvvvttttttsssqqqooonnniiiddd^^^TTTIIIFFFGGG>>>>>>===<<<;;;:::999888777999:::999888777888:::===<<<;;;:::999888888888>>>@@@BBBBBBBBBEEEJJJOOOPPPSSSVVVVVVVVV[[[cccjjjqqquuuxxxyyy{{{|||wwwpppyyyxxxhhhZZZQQQTTTfffzzz~~~{{{zzzzzzzzzzzzzzz|||{{{vvvqqqqqqrrrsssxxx}}}|||pppcccggg{{{uuuddd]]]aaaggglllsss|||zzzooolllttt~~~~~~}}}~~~uuuooozzzxxxnnnhhhaaa\\\ZZZYYYZZZjjjrrrgggfffpppyyy~~~{{{yyy}}}lllYYYVVVgggvvvyyyvvv|||wwwdddKKK<<<:::777000///////////////000111111555888KKKmmmyyytttxxx~~~~~~}}}}}}~~~}}}}}}tttvvveeehhhkkklllmmmmmmnnnooommmqqqyyy{{{rrrkkkhhhlllrrrrrroooxxxyyyrrreee\\\UUUUUUVVVUUUWWWZZZooo~~~}}}zzzyyyxxxvvvsssoookkkkkkooouuuzzz}}}{{{zzzyyywwwvvvvvvlllccc\\\UUULLLFFFDDD>>>===<<<;;;:::999888888666888999999777777888:::;;;;;;:::::::::<<<===>>>BBBEEEHHHIIIIIIKKKOOOTTTXXX[[[^^^___```dddlllrrrwwwzzzyyysssnnniiiaaaZZZdddooozzz~~~nnnZZZQQQ[[[kkkzzztttooolllqqqxxx{{{uuujjjfffnnnwwwyyymmmhhhllluuu|||wwwuuuzzz~~~~~~~~~zzzrrrzzz}}}wwwsssllleeeaaa[[[\\\lllrrreeefffmmm{{{}}}}}}}}}cccWWWgggssswwwvvvrrrcccMMM???;;;666///000////////////000111111333<<>>>>>===<<<;;;:::::::::777999::::::999999:::<<<<<<;;;;;;;;;===@@@CCCEEEHHHLLLQQQRRRSSSTTTWWW[[[]]]aaafffiiikkkooovvv{{{xxxiii[[[SSSLLLGGGHHHQQQ\\\eeerrr}}}||||||hhhXXXXXX___mmmxxx|||~~~zzzxxxqqqtttvvvtttnnniiihhhiiiuuu}}}{{{pppooowww{{{xxxxxx~~~xxxsssjjjbbbcccrrrqqqgggfffqqq}}}lllYYYiiiqqq{{{vvvzzzllliii]]]MMMAAA;;;666///000000//////000000111222222>>>QQQdddqqqwwwyyy{{{|||~~~}}}|||~~~kkklllmmmmmmmmmnnnqqqsssrrrxxx}}}jjjVVVRRRTTTSSSQQQRRRUUUYYY___hhhrrrzzzuuuiiiaaaXXXLLLBBB>>>???>>>===<<<<<<<<<======999;;;======<<<<<<>>>@@@@@@@@@??????AAAEEEHHHJJJOOOSSSYYY[[[[[[\\\^^^aaaccchhhnnntttyyy~~~xxxdddSSSKKKFFFCCC>>>BBBGGGKKKRRR___nnnxxxxxx}}}zzzlll^^^WWWZZZnnnrrrjjj]]]cccooo}}}{{{tttoooooopppqqqqqqjjjmmmpppuuuzzz}}}{{{wwwvvvtttuuu~~~|||xxx|||}}}pppggghhhxxx~~~jjjbbbeeeooo{{{rrrjjjlllllllllmmmvvvoooWWWbbbkkkyyywwwhhhwww{{{oookkkaaaRRRFFF???888333000000000000000111222222555BBBTTTeeepppwwwxxxxxx||||||{{{kkklllmmmmmmlllmmmooorrrssszzztttjjjpppyyyyyyhhhWWWQQQTTTVVVXXX___eeeeeefffnnn|||xxxnnndddVVVGGG???=========<<<;;;<<<>>>???@@@<<<>>>@@@AAA@@@AAACCCEEEJJJIIIHHHHHHIIIKKKMMMNNNUUUZZZ___bbbbbbaaaccceeehhhnnnwwwrrrcccXXXOOOHHHEEEDDDBBBBBBCCCHHHQQQYYYiiittt}}}|||~~~gggQQQXXXbbbyyytttdddYYYZZZddduuu}}}uuuuuuwwwyyyxxxssspppmmmmmmnnnooopppqqqvvv{{{}}}vvvtttkkkmmm}}}vvvgggZZZ]]]jjjvvvwwwfff[[[YYY\\\^^^^^^___dddmmmuuupppTTTTTT___qqqmmmsss}}}xxxrrreeeVVVHHH===666222111000000000000111222222444DDDXXXiiittt|||}}}zzzhhhjjjkkklllkkkkkkmmmnnnttt{{{iii\\\[[[fffllldddXXXTTTXXX\\\eeeooovvvtttrrrxxxxxxnnnbbbRRRDDD>>>???<<<;;;;;;;;;===@@@CCCEEEDDDFFFHHHIIIIIIJJJLLLNNNVVVUUUUUUTTTTTTTTTTTTUUU[[[___dddfffeeedddfffhhhhhhnnnwwwuuueeeWWWLLLFFF@@@???>>>???DDDIIILLLTTT___iiipppuuuxxxzzzsssoooooozzzsssZZZUUUYYYlllpppaaa\\\^^^jjjwww~~~|||zzz~~~zzzvvvtttrrrrrrwww~~~~~~www~~~zzzwwwyyyvvv\\\VVVWWWdddttt~~~ooocccZZZVVVWWW[[[___aaaaaabbbeeegggzzzvvvXXXLLLVVVeeeqqqyyy|||}}}}}}~~~{{{uuu~~~~~~tttfffVVVGGG;;;555333111111000000111111222333222HHHbbbsss}}}hhhkkkmmmnnnmmmlllmmmnnnuuu}}}}}}hhh^^^TTT```jjjhhhcccdddkkkqqq}}}|||zzz}}}xxxgggYYYLLLBBB???AAA?????????@@@CCCGGGKKKNNNQQQSSSVVVWWWWWWYYY[[[]]]```aaaaaaaaa```___^^^]]]aaaeeehhhiiigggfffhhhjjjkkkpppyyyxxxfffYYYMMMHHHFFFBBBBBBEEEEEEGGGJJJLLLPPPUUUZZZ^^^``````cccmmm}}}qqqZZZUUUaaayyylllcccfffjjjlllttt~~~yyywwwuuuuuutttxxx~~~|||iiiUUULLLNNNYYYlll}}}nnn```ZZZZZZ]]]```dddjjjooopppnnnmmmllllllvvv~~~```MMMRRRZZZeeemmmtttwwwxxxxxxqqqwww~~~vvvgggXXXJJJ???:::999111111111000111111222333666QQQppp|||kkknnnqqqrrrqqqpppppppppvvvyyyiiibbbaaalllwwwyyyyyy~~~ooohhhbbbdddmmm|||www```QQQIIICCCAAACCCEEEDDDEEEGGGJJJOOOTTTWWW^^^```bbbddddddfffhhhjjjfffgggiiiiiiiiigggeeeccceeehhhkkkjjjhhhgggiiillltttyyyzzzfff]]]WWWOOOKKKKKKDDDFFFHHHJJJMMMQQQWWW[[[[[[aaafffkkkvvvjjj]]]```{{{uuummmeee]]]]]]eeemmmsss{{{|||vvvmmmfffaaa^^^]]]\\\YYY^^^eeejjjqqqzzzsss[[[QQQQQQSSS[[[ggguuuooodddddd```___gggnnnrrrxxxzzzuuuqqqrrr{{{gggUUUNNN\\\jjjooorrrxxxppptttwwwmmmsss~~~kkk[[[MMMBBB;;;999333333333111///000333555;;;ZZZssswww~~~yyyuuupppvvvqqqmmmpppnnnlllttt{{{}}}~~~}}}~~~~~~~~~~~~cccVVVPPPWWW___dddooo|||uuu___TTTOOOKKKJJJJJJLLLPPPTTTWWWWWWZZZ^^^bbb```iiippppppnnnpppqqqqqqmmmlllkkkiiigggfffeeeeeedddeeegggjjjnnnrrruuuwwwuuulllfff```[[[ZZZ^^^dddhhhkkkqqqxxxwwwgggooo{{{wwwrrrnnnvvv|||{{{kkkgggcccaaaaaaaaa^^^[[[\\\WWWUUUXXX\\\bbbppp~~~{{{dddRRRMMMPPPVVV^^^jjjwww|||zzzyyynnngggiiieeeaaagggrrrwww}}}tttssswww}}}dddTTT[[[jjjsss|||vvvsssxxxyyyoootttttteeeUUUGGG===888333333333111000000333555<<<```|||wwwppp}}}{{{}}}|||~~~nnnnnntttppplllooonnnmmmvvv}}}wwwmmmkkkggglllsss|||vvvcccWWWPPPTTTXXXZZZcccnnnrrrvvvzzz{{{zzzzzzzzziii^^^XXXRRRPPPPPPWWW\\\aaadddddddddfffhhhpppwww{{{zzzxxxyyywwwtttrrrpppnnnkkkiiihhhgggggggggiiilllqqqvvv{{{yyyvvvtttuuuzzzkkkggg}}}vvvffffffhhhjjjkkkjjjhhheeeddd___[[[ZZZZZZ\\\eeeppp~~~xxxdddUUUMMMOOOTTT```gggqqq|||tttnnnzzz|||rrrmmmmmmrrrnnnjjjmmmiiibbbeeeqqqwwwtttooonnnttt~~~tttYYYXXXffftttwwwsss}}}~~~rrruuu}}}~~~rrrbbbRRRBBB999333444333111000000333666:::bbbsssttt~~~~~~}}}xxx|||}}}nnnaaajjjqqqmmmjjjnnnnnnoooxxxpppeeeccc```hhhuuuxxxggg]]]TTTTTTTTTTTT\\\fffnnnsssyyy{{{zzzyyyzzz|||wwwnnnfff^^^[[[\\\bbbhhhmmmpppooonnnoooqqq|||yyyvvvtttpppmmmjjjjjjjjjkkkoooqqquuuzzzzzzjjjuuuxxxooottt|||yyysssnnngggaaaaaaeeerrr~~~xxxcccVVVQQQRRRYYYaaannnttt|||{{{ddd^^^gggxxx{{{kkkaaa]]]]]]gggqqqppplllnnniii``````ggglllttt}}}}}}mmmfffaaacccjjjuuuzzzYYYUUUaaaqqq}}}ssssss{{{vvvlll^^^JJJ:::444444333222000111333666AAAhhh{{{}}}vvvuuutttkkk]]]SSSfffnnnkkkhhhmmmmmmppp|||wwwqqqrrrvvv}}}sssiiiccc___```iiittt~~~uuummmkkkmmmqqquuuzzz|||||||||}}}yyyvvvtttuuuwwwxxxwwwyyypppkkkmmmvvvpppcccWWWUUUYYY```iiipppzzzuuuYYYOOORRR___ttt}}}iiiYYYSSSVVVZZZjjjvvvuuuooonnnggg\\\ZZZXXXZZZ]]]bbbgggkkkllllll___YYYTTTUUUZZZddduuuuuuWWWSSS___ooouuuqqqxxxxxxoookkkcccNNN999444444444222111111444666MMMooozzzuuurrrjjj[[[OOOKKKcccllljjjhhhlllmmmrrrzzzqqqpppzzz~~~|||vvv~~~wwwwww}}}~~~___YYYWWW^^^hhhpppwww~~~uuuVVVKKKKKKQQQccczzzsssbbbVVVSSSYYY___nnn}}}}}}tttqqqiii]]]XXXOOOLLLJJJKKKOOOTTTWWWYYYSSSPPPNNNOOORRRZZZhhhuuurrrXXXSSS]]]lllxxxooorrr~~~rrrgggeee```MMM888444555444222111111444666IIIiii}}}~~~||||||xxxgggRRRHHHIIIbbbkkkjjjhhhlllmmmttt|||xxx{{{uuuuuu}}}www}}}~~~~~~|||~~~vvv]]]]]]cccnnnxxx~~~{{{\\\KKKIIIKKKSSScccsss~~~wwwlll```YYYXXX\\\```nnn|||yyypppaaa[[[NNNJJJEEEBBBDDDHHHLLLNNNMMMMMMOOORRRSSSVVV```kkkzzz]]]SSSUUUccc}}}mmmkkkuuuxxxiiiaaa\\\MMM;;;555555444222111222444777FFFhhhyyy{{{mmmOOODDDHHHaaakkkkkkhhhlllnnnuuu{{{{{{~~~}}}~~~|||}}}}}}wwwnnniiiiiilllttt~~~~~~~~~~~~~~~~~~vvvxxxiiidddfffooo{{{cccEEEDDDCCCEEEKKKYYYiiittttttoooggg```\\\[[[]]]^^^mmmwwwfff^^^RRRMMMGGGCCCDDDFFFHHHJJJLLLMMMRRRVVVVVVVVV]]]eeezzzcccQQQMMMWWWuuummmfffnnnzzzooobbb[[[NNN@@@555555444333111222444777RRRuuuzzz|||~~~yyywww~~~uuuOOOBBBGGGbbbllllllhhhlllnnnuuu}}}}}}xxxvvvwwwuuurrrqqqoooppppppkkkccc```aaa^^^jjjwww|||}}}~~~~~~~~~~~~ooo{{{vvvooovvvwww}}}iiiMMMFFFAAA@@@>>>AAAQQQdddmmmrrrmmmeeebbbYYYUUU___lll}}}yyytttbbbYYYQQQQQQOOOKKKLLLQQQUUUWWWZZZ[[[[[[\\\]]]___rrrrrrTTTHHHUUUpppzzzyyy|||dddiii}}}}}}mmm___NNN>>>888555333444333222777===XXXyyy||||||{{{vvv{{{|||xxxxxxwwwyyyvvvJJJ===JJJgggkkkkkkfffgggqqq|||~~~|||zzzwwwtttrrrssspppmmmlllkkkggg```[[[\\\```dddgggjjjrrr}}}vvvrrr~~~ooowww{{{www~~~hhhMMMFFFAAA???<<<===KKK]]]qqqvvvpppfff___TTTMMMSSS^^^rrrwwwuuullleeeccc```[[[ZZZ]]]```bbbcccccc```^^^]]]]]]iii{{{xxxXXXIIIQQQjjjyyyqqqnnnuuuiiimmmxxxgggRRR@@@999555333444333222777>>>VVVzzzyyy|||zzz{{{wwwwwwzzzpppHHH@@@OOOhhhkkkkkkggghhhrrr~~~~~~}}}|||{{{yyywwwwwwtttpppooommmiiiccc^^^YYY\\\```bbbdddjjjsss{{{yyy{{{~~~}}}~~~|||sssqqqttttttxxx{{{rrr|||~~~pppsss{{{xxxxxxzzz~~~}}}hhhPPPHHHBBB@@@<<<;;;GGGVVVttt{{{uuuiii```RRRHHHKKKPPPccc||||||vvvssspppkkkiiijjjlllmmmnnnkkkgggccc```___cccrrr```LLLPPPfffzzz|||{{{vvvllleeehhhvvvtttwwwvvvfffRRRAAA;;;777444444333222777>>>\\\~~~xxxyyyvvv}}}wwwxxx~~~}}}hhhEEEBBBUUUhhhkkkkkkgggjjjttt~~~{{{xxxtttrrrqqqmmmgggbbbZZZ\\\^^^^^^___bbbiiinnnwww|||llldddeeegggeeedddbbbaaadddfffdddbbbeeekkkuuu}}}vvvyyy|||rrrqqq|||pppnnnkkkkkknnnwww~~~jjjTTTKKKEEECCC>>><<>>hhhwwwyyyyyyyyy}}}|||~~~aaaAAADDDYYYhhhkkkjjjhhhkkkwww~~~zzzvvvtttssspppkkkfff```aaaaaa___^^^___bbbeeeiiimmmuuusssnnnlllhhheee```___bbbhhhjjjlllrrryyywwwyyy|||~~~tttqqq}}}xxxppphhhccceeekkkpppyyy}}}kkkWWWNNNFFFDDD@@@===FFFRRRqqqtttlll^^^OOOKKKGGGJJJTTTeeeyyy}}}zzzwwwrrrkkkeeebbbccceeefffrrrwww___ZZZjjj{{{yyynnnnnnrrrrrr]]]KKK???:::666555333222777>>>nnn}}}}}}}}}~~~\\\@@@FFF[[[hhhjjjiiiggglllyyy{{{wwwuuuuuusssnnnjjjffffffeeebbb___^^^^^^^^^\\\aaahhhoooxxxwwwwww{{{vvvuuuvvvxxxxxx|||sssqqqxxxmmmfffdddbbbkkkwww}}}kkk\\\PPPGGGCCC???<<>>DDDOOOkkkssskkk]]]TTTKKKGGGEEEFFFQQQ]]]ccchhhkkkjjjiiiiiibbbXXXXXX[[[___bbbdddeeeggghhhooo|||rrr```dddnnn}}}~~~qqqiiizzzppp\\\KKKCCC>>>888555333222777???ZZZzzzuuuOOODDDTTThhheeefffddddddmmm{{{uuummmmmmssszzz}}}yyyyyy{{{{{{yyyvvvsssqqqooollliiiddd___\\\ZZZWWWVVVYYYYYYWWW[[[cccrrr{{{qqqiiibbb___^^^ZZZ[[[aaagggqqqwwwnnnlll{{{qqqsss{{{uuuwww|||uuurrrrrrsssllleee^^^ZZZZZZ___lllyyy{{{ooocccWWWNNNDDD===@@@HHHeee|||uuukkk^^^PPPKKKHHHDDDFFFJJJPPPQQQRRRSSSTTTTTTTTTTTTYYY[[[```eeejjjkkkiiiggguuu}}}___ZZZpppoooiiirrrrrr```RRREEE@@@;;;888555222555;;;ZZZxxxiiiLLLJJJ\\\lllkkkeeeaaafffrrr~~~}}}wwwqqqlll~~~zzzxxxxxxxxxxxxwwwttttttssspppjjjddd```___\\\ZZZWWWTTTSSSSSSSSSTTT___hhhttt~~~yyyrrrmmmhhheee\\\]]]\\\[[[^^^fffsss}}}zzzdddzzzpppqqqxxxjjj^^^^^^dddooo|||zzzsssnnnmmmnnnlllnnnpppoookkkeee___\\\ZZZUUUPPPOOOMMMOOOVVV^^^kkkzzzyyyooodddZZZNNNEEEDDDIII^^^uuu{{{xxxmmmbbb\\\VVVOOOLLLNNNKKKMMMPPPTTTXXXZZZ\\\\\\aaacccgggjjjmmmnnnooooooeeeaaavvvuuukkktttvvvdddUUUEEE>>>888555333222666===TTTpppcccIIIIII\\\llljjjeeeaaafffrrr~~~}}}{{{~~~~~~}}}yyywwwtttqqqmmmiiifffddd^^^\\\YYYVVVSSSQQQPPPPPPQQQVVV\\\ccciiiqqq{{{~~~{{{uuupppooosssxxx|||pppyyypppnnnsss{{{yyywwwjjjWWWKKKIIILLLUUU^^^hhhtttuuukkkeeebbbdddhhhnnnrrrqqqkkkccc^^^\\\UUUNNNJJJGGGDDDGGGLLLSSSdddwww{{{rrrhhh[[[OOOJJJJJJTTTiiixxxssslllccc]]]\\\XXX[[[___eeeiiilllmmmmmmllloooqqqrrrrrrtttyyy}}}lllggg{{{|||nnnvvv~~~xxxfffWWWHHH@@@999555333222777===PPPkkkzzz}}}|||uuuWWW@@@CCCUUUccchhhdddbbbhhhtttyyyuuu||||||}}}|||wwwuuutttrrrnnnkkkcccbbb___[[[WWWSSSPPPNNNIIIHHHHHHJJJOOOWWW___dddvvv~~~yyyqqqlllppp~~~wwwssslllhhhgggfff^^^QQQHHHGGGHHHKKKPPPUUU___oooyyyvvvxxxyyyzzz|||}}}{{{wwwuuupppeeeYYYQQQLLLHHHHHHKKKJJJVVVgggxxx|||sssfffYYYQQQOOOPPP```tttyyytttrrrppprrrvvvyyy{{{|||{{{{{{uuuxxx{{{{{{zzz~~~rrriiiwwwvvvzzz{{{}}}~~~vvvfffYYYMMMDDD<<<888666444666:::QQQooo}}}||||||kkkMMM888<<>>LLLUUUbbbeeelllvvvxxx}}}zzzuuuyyy}}}uuurrrqqqoookkkfff___YYYVVVUUUQQQMMMKKKJJJJJJJJJIIINNNSSS\\\hhhvvvzzz{{{~~~}}}}}}~~~{{{vvvllllllyyymmmfffXXXTTTOOOKKKIIIGGGFFFEEECCCAAABBBCCCFFFMMM\\\jjjyyyqqqllloooqqqlllddd___WWWRRRSSSaaassszzztttooohhhkkkqqq|||}}}ddd```rrrwww~~~zzz~~~uuukkkYYYLLL???999777666777;;;OOOwwwgggKKK>>>GGGUUU[[[___dddnnnzzz~~~||||||~~~|||yyy||||||||||||wwwwwwuuurrrmmmgggbbb___YYYXXXUUUQQQMMMIIIGGGFFFHHHHHHIIINNNVVV```jjjpppxxxxxxyyy|||~~~~~~|||zzzxxxtttqqqnnnmmmmmmmmmjjjlllooorrruuuyyy~~~sssvvvyyy}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||~~~~~~yyymmmiii|||{{{ooogggYYYSSSKKKDDDBBBCCCCCCBBBHHHFFFFFFFFFCCCCCCLLLXXXuuuyyyrrruuuzzzyyytttqqqjjjaaa[[[___hhhrrr~~~}}}~~~eeeYYYbbbjjjttt|||~~~vvvsss```KKK===666444777;;;LLLtttjjjMMMCCCLLLYYY]]]]]]cccnnnyyy}}}~~~~~~~~~~~~}}}zzzvvvsssooommmggggggddd^^^WWWRRRQQQRRRNNNLLLJJJJJJLLLQQQUUUWWW[[[[[[]]]```ccccccaaa___\\\[[[YYYVVVTTTSSSRRRRRRMMMNNNOOOOOOPPPSSSVVVZZZhhhsssmmmoootttxxx{{{}}}}}}|||{{{{{{|||}}}~~~||||||||||||||||||||||||xxxyyy{{{|||~~~{{{ooohhhvvv~~~rrrjjj[[[UUUKKKCCCAAADDDFFFEEEFFFFFFHHHJJJGGGDDDLLLXXX[[[mmmrrroootttyyyzzz|||{{{qqqgggcccbbbiii{{{hhhWWWUUU]]]iiiyyyzzzvvvXXXBBB777333555:::LLLqqqlllMMMCCCLLLVVVYYY]]]bbblllwww}}}uuu|||zzzxxxwwwxxxuuummmddd___```dddXXXVVVTTTTTTUUUVVVWWWVVVTTTUUUVVVXXXZZZYYYUUUSSSTTTSSSQQQOOOMMMLLLKKKJJJHHHHHHHHHHHHGGGIIILLLOOOTTTZZZccclllwwwmmmoooqqqtttwwwxxxxxxxxxwwwzzz}}}}}}}}}~~~~~~zzzxxxyyyyyywwwuuuqqqsssuuuwwwxxxzzz|||~~~zzzqqqiiinnnttthhhZZZRRRJJJFFFDDDAAABBBEEEJJJLLLNNNNNNMMMMMMNNNOOOSSSWWWkkkxxxtttuuuxxx{{{}}}xxxsssmmmfffeeeqqquuuQQQSSSUUU]]]nnn}}}zzzrrrzzz```CCC444555999:::QQQooonnnNNNCCCOOOYYYXXX]]]aaaiiiuuu{{{}}}vvvppplllkkkfffdddbbb```___]]][[[YYYZZZ]]]```bbbbbbaaabbbcccbbb]]]XXXUUUVVVVVVTTTQQQOOOOOONNNNNNOOOPPPRRRSSSZZZ]]]fffrrr}}}mmmnnnppprrrtttuuuvvvwwwvvvxxxyyyyyyyyyzzz~~~}}}yyyxxxwwwvvvrrrnnnmmmnnnppprrrtttvvvxxxzzz{{{|||}}}yyyppphhhlll{{{rrrgggZZZRRRJJJFFFCCC??????BBBEEEIIIMMMPPPPPPNNNNNNMMMSSSOOOWWWkkkyyywwwvvvuuuooojjjmmmuuu|||YYYRRRRRRZZZmmm}}}{{{mmmooogggUUU???555666999999IIIiii~~~}}}jjjNNNEEEQQQ[[[ZZZ]]]aaajjjwww~~~{{{vvvsssqqqooommmkkkjjjhhhfffeeeeeehhhlllppprrruuuxxx{{{vvvuuutttssssssqqqooollleeeccc___]]]]]]```dddfffrrruuu~~~mmmmmmnnnoooppprrrsssttttttttttttsssrrrtttxxx|||}}}zzzxxxwwwvvvssslllggghhhiiikkkmmmoooqqqssstttvvvwwwyyy|||~~~yyyppphhhjjj~~~}}}zzzwwwoooggg]]]UUUMMMIIIEEE@@@???AAA???EEEKKKPPPQQQOOONNNMMMQQQJJJGGGNNNXXXeeexxx~~~~~~~~~{{{uuuqqqrrrcccQQQOOOUUUkkkuuueeeZZZVVVKKK>>>777777888777KKKiii}}}}}}{{{~~~yyy~~~zzzgggOOOHHHTTT\\\\\\]]]bbbkkkxxx~~~}}}}}}{{{yyywwwvvvttttttqqqtttxxx|||nnnmmmmmmlllmmmoooppprrrrrrqqqnnnmmmmmmooosssvvvwwwvvvvvvwwwwwwssskkkeeegggggghhhjjjmmmpppqqqqqqssstttvvvyyy|||~~~zzz{{{|||~~~zzzrrriiiiii{{{{{{zzzyyywwwtttqqqkkkfffaaaYYYQQQMMMIIICCCAAABBB===BBBHHHLLLNNNNNNNNNOOOOOOKKKIIIJJJKKKOOO\\\jjj}}}xxxtttyyylllQQQLLLPPPhhh|||yyydddVVVRRRIII???999777666666MMMhhhwww||||||zzz~~~zzziiiTTTNNNVVV]]]\\\]]]bbblllyyy~~~xxxwwwvvvwwwpppooonnnmmmmmmnnnoooppppppnnnkkkjjjkkkmmmppprrrrrrrrrsssvvvxxxvvvpppjjjjjjiiiiiikkkoooqqqqqqppprrrsssuuuxxxyyy{{{||||||zzz|||}}}|||tttkkkjjjyyyxxxtttqqqooolllhhhdddaaa```YYYRRROOOKKKEEEBBBCCC???BBBDDDFFFHHHKKKOOORRRPPPPPPPPPNNNIIIHHHNNNWWWttt|||tttqqqvvvuuuUUUKKKNNNfff~~~ppp]]]UUUJJJ@@@999555666888JJJgggvvvxxxrrr]]]SSSWWW\\\\\\^^^cccmmmyyy}}}yyysssssszzzrrrrrrqqqpppoooooooooooopppmmmjjjjjjlllnnnpppppppppoooppptttxxxyyyuuurrrnnnlllkkkmmmppprrrpppnnnrrrsssuuuvvvxxxyyyyyyzzz}}}uuummmkkkxxxyyysssllliiieee___\\\\\\\\\UUUPPPNNNKKKEEEBBBBBBBBBBBBBBBBBBCCCHHHNNNRRRSSSSSSRRRMMMGGGFFFKKKQQQ\\\qqquuuuuuzzz~~~^^^OOOMMMdddfff[[[LLLAAA999444777<<>>777888666FFFdddwwwcccYYYWWW[[[___\\\dddppp||||||wwwtttvvv~~~sssqqqqqqsssvvvvvvtttqqquuuuuutttqqqnnnmmmnnnoooqqqooonnnnnnoooppppppooollliiigggiiimmmnnnllliiikkklllnnnpppqqqrrrsssssstttuuuwww~~~}}}vvvpppuuuyyyqqqlllgggbbb[[[WWWTTTQQQLLLHHHFFFFFFFFFCCCAAACCCGGGKKKOOOSSSWWW[[[\\\]]]^^^___]]]]]]___eeelllxxx|||qqqiiifffeeefffhhhkkkooorrruuuxxx{{{~~~~~~}}}fffZZZgggzzziiiEEE888999999GGG```yyyjjj[[[XXXYYY[[[]]]]]]eeeqqq|||}}}wwwtttwww~~~uuuttttttuuuwwwwwwvvvtttuuuuuuuuurrrpppooooooqqqsssqqqnnnmmmnnnoooooonnnllliiihhhiiilllmmmkkkiiihhhiiikkklllnnnpppqqqrrrtttuuuyyy}}}yyyzzzxxxooorrr|||vvvpppkkkddd```\\\YYYSSSOOOLLLKKKIIIFFFCCCCCCFFFHHHLLLOOOTTTYYY\\\```cccfffaaacccfffhhhiiiooo{{{nnnkkkgggeeefffkkkqqquuuxxxyyy|||kkk___iiiyyyoooGGG777888<<>>999999:::DDDaaarrrwwweeeLLL???NNN___bbbaaaddd```hhhsss~~~}}}}}}~~~wwwiiiaaa```XXXVVVZZZccciiimmmvvv{{{uuurrrmmmggg~~~~~~~~~~~~}}}}}}|||{{{{{{zzzwwwuuutttsssrrrrrrrrrqqqnnnkkkkkkkkkjjjhhhffffffiiikkktttzzz{{{xxxrrrnnnhhhcccccciiirrryyy{{{xxxtttpppooowww{{{wwwrrrooolllhhhbbb]]]WWWUUURRRNNNMMMPPPTTTXXXcccdddjjjrrruuusssqqqssszzzxxxccceeeyyy~~~|||qqqttt}}}zzzhhh\\\PPP???999<<<:::DDDfffzzz|||~~~kkkIIIDDDJJJZZZooommmkkkiiimmmvvv}}}~~~|||zzzxxxyyy|||vvviii___UUUMMMJJJMMMLLLHHHNNNXXX]]]___```^^^YYYTTTRRRQQQ~~~||||||||||||zzzyyyuuuttttttttttttrrrooolllllllllkkkiiihhhjjjmmmpppuuu{{{~~~~~~}}}zzzvvvrrrkkkeeedddhhhpppwwwxxxtttpppmmmllluuu~~~{{{xxxsssmmmhhh___]]]YYYUUUSSSTTTVVVXXX\\\\\\aaahhhkkkjjjjjjmmmoooxxxzzzdddcccttt|||~~~{{{}}}sssjjj^^^GGG;;;===;;;LLLnnniiiGGGCCCGGGTTTgggeeefffiiinnnvvv}}}|||yyywwwqqqsssuuuvvvwwwyyy}}}~~~rrriii```WWWOOOKKKHHHEEEFFFIIIJJJKKKKKKIIIGGGGGGHHHIII~~~}}}}}}~~~~~~|||wwwvvvuuuuuuuuutttqqqnnnooonnnmmmjjjiiijjjnnnqqqyyy}}}{{{xxxxxxvvvrrrttt~~~{{{wwwpppiiieeehhhnnnssstttqqqnnnllllllsss~~~zzzsssnnniiigggccc___\\\ZZZXXXXXXVVVUUUWWW\\\______bbbeeeaaaiiiuuu}}}gggcccppp~~~{{{xxx|||}}}{{{nnnPPP===:::888KKKooo~~~gggFFFBBBDDDLLL[[[[[[___hhhmmmvvv~~~zzzvvvlllllljjjiiiiiilllrrrvvv}}}~~~wwwmmmgggZZZLLLGGGGGGFFFBBBBBBAAAAAACCCFFFJJJOOORRR~~~~~~~~~}}}zzzyyyxxxxxxxxxwwwsssqqqsssqqqoookkkiiijjjmmmpppxxxrrrkkkdddhhhrrr}}}{{{tttlllggghhhlllppprrrooolllkkkmmmuuuyyytttsssqqqlllhhhddd___ZZZWWWWWWTTTSSSVVVXXXWWWZZZ^^^YYY___gggqqqlllfffppp~~~~~~\\\CCC<<<999EEEmmm~~~iiiHHHDDDDDDGGGRRRRRRYYYccckkkuuu~~~zzzqqqnnnhhhdddbbbdddhhhkkkssswww|||vvvcccXXXVVVQQQIIIJJJIIIJJJOOOVVV^^^ccceee~~~|||}}}|||{{{{{{{{{yyyvvvttttttsssqqqooommmnnnrrruuu~~~tttlllgggiiioooxxxyyyqqqlllkkknnnqqqrrrnnnkkkkkkmmmvvv{{{xxxsssooojjjddd^^^YYY[[[WWWUUUVVVUUUSSSTTTWWWTTTYYY^^^bbbjjjzzzpppjjjttt~~~cccIII@@@;;;FFFooooooLLLFFFFFFFFFMMMMMMVVV]]]fffsss{{{vvvmmmeee```___```aaadddkkkqqqvvv~~~}}}qqqeee```___```gggqqqyyy{{{zzz~~~~~~}}}}}}}}}|||yyyvvvsssttttttsssssstttxxxzzzrrrllljjjqqq~~~~~~wwwrrrqqqtttwwwxxxrrrmmmkkkmmmvvv~~~yyyuuuqqqlllddd___```\\\[[[[[[YYYTTTRRRTTTSSSVVVXXXYYY\\\eeerrr|||nnniiittt|||tttsssyyytttYYYDDD>>>999FFFnnntttNNNFFFFFFEEEJJJHHHRRRVVVaaappp~~~~~~tttjjjccc^^^ZZZWWWVVV___fffmmmzzz|||~~~{{{xxxtttuuuvvvuuutttssstttuuuyyyyyyoooqqq}}}~~~zzzyyy|||~~~uuuqqqqqqxxx~~~{{{yyyuuummmgggeeecccccceeebbb\\\XXXXXXVVVWWWXXXYYY[[[___eeejjjjjjlllmmmllljjjfffcccaaabbbdddooo~~~fffaaappp~~~}}}yyyooofffccc\\\HHH<<<;;;777EEEhhhwwwMMMDDDDDDDDDGGGDDDMMMRRR]]]mmm{{{{{{qqqhhh```XXXSSSOOOXXXaaahhhyyyqqqwww|||yyywwwwwwwwwuuuqqqmmmkkkkkkpppvvv}}}vvvttt}}}~~~wwwvvv{{{~~~{{{tttnnnjjjiiikkknnnkkkddd___^^^ZZZZZZ[[[\\\___cccfffhhhkkkjjjhhhddd___[[[WWWUUUUUUPPPSSSfff{{{___YYYkkk{{{vvvzzzyyyuuuddd[[[RRRBBB<<>><<<===KKKeeetttwwwxxxrrrWWWDDD???CCCAAACCCIIIIIIKKKVVVfffvvv|||pppXXXSSSPPPTTT```ttt|||{{{qqqZZZQQQXXXddd~~~~~~|||zzzvvvppphhhbbb```^^^YYYQQQIIIDDDCCCDDDCCC===CCCVVVcccbbbZZZVVVVVVeeessstttoooooowww|||}}}~~~~~~yyytttjjj```]]]WWWOOOIIIIIIPPPZZZaaagggeeeaaa[[[TTTVVViii~~~|||{{{|||rrrZZZbbbvvv~~~yyyxxxqqqbbbNNN???999999NNNiiiyyy{{{}}}mmmVVVCCC>>>CCCAAABBBIIIIIIKKKUUUeeeuuuyyy```XXXRRRVVV___ooo{{{ooonnnyyyeeeUUUTTTZZZuuu{{{uuurrrtttvvvvvvuuuwwwsssmmmiiihhhhhhiiiiiigggfff```VVVJJJBBBAAACCCFFFAAABBBNNN___fff___VVVRRR^^^iiillliiihhhnnnuuuwwwyyy|||~~~zzzwwwwwwzzz{{{vvvlllbbb\\\WWWPPPKKKJJJNNNSSSWWW]]]\\\^^^\\\UUUSSSbbbvvv{{{xxxuuu{{{sss[[[bbbuuu{{{ttt|||}}}yyy]]]FFF;;;:::IIIggg{{{uuuYYYDDD===AAA@@@CCCHHHHHHIIISSScccsss~~~}}}fffYYYQQQUUU^^^lll}}}mmmaaagggyyy|||}}}kkkYYYTTTVVViii|||yyypppllliiifffcccfffbbb^^^]]]```fffkkknnniiiddd[[[PPPHHHDDDCCCDDDGGGHHHFFFHHHUUUccccccYYYTTTZZZaaaeeebbb______aaafffiiimmmrrrwww||||||vvvttttttssswww||||||xxxnnnddd]]]YYYTTTQQQRRRSSSSSSRRRUUUUUUYYY\\\WWWTTTaaattt{{{rrruuu|||sss\\\cccwwwwwwyyy~~~dddHHH>>>>>>KKKkkk^^^FFF<<>>@@@DDDHHHDDDDDDNNN^^^mmmyyy|||iiiVVVTTT\\\gggzzzsss}}}}}}|||~~~mmmccclllwwwvvvmmmhhhgggbbbkkkyyymmm[[[QQQ\\\kkk|||ppphhhfffaaa^^^^^^ccckkkpppqqqoooddd___YYYVVVWWWYYYXXXWWWPPPLLLDDDBBBLLL[[[___[[[UUUWWW\\\cccgggdddZZZQQQNNNJJJKKKQQQWWW]]]kkkyyy{{{||||||zzzyyyxxxyyyzzz{{{{{{}}}zzzvvvmmmddd^^^ZZZVVVXXX^^^aaa```\\\YYYYYYWWWTTTTTTYYYbbbiiiyyyuuuyyyqqqfffrrr~~~{{{wwwlllWWWAAA:::===[[[pppLLLEEEAAA>>>DDDAAAHHHFFFMMMZZZjjjxxx|||{{{{{{oooaaaXXXWWW^^^ooo~~~yyyrrr|||vvvtttuuuyyysssooosssuuueee```^^^hhh~~~rrraaaYYY```mmmzzz}}}vvvssspppqqqtttuuurrrooojjjiiihhhhhhiiiiiiiiihhhYYYTTTJJJCCCIIIVVV\\\\\\XXXYYY^^^eeekkkkkkeee___[[[VVVRRRRRRRRRUUU^^^iiiwwwzzz~~~~~~~~~~~~}}}|||{{{zzzyyyyyywwwwwwxxxxxxyyy}}}{{{uuulllbbb^^^YYYVVVYYYaaaeeeddd```\\\ZZZWWWSSSQQQSSSZZZ___vvv|||wwwxxxwwwooo{{{zzzrrrggg[[[KKK>>>>>>CCC]]]|||rrrvvvMMM@@@;;;<<>>EEE@@@CCCDDDJJJUUUdddrrr|||}}}{{{{{{{{{www|||xxxqqqooocccVVVNNNOOOWWWiiixxx|||jjjrrryyysssooonnnpppqqquuuvvv{{{{{{zzz|||rrrooonnncccjjjuuuvvvuuuuuuuuuttttttttttttsssuuuvvvwwwxxxzzz}}}|||tttppprrryyyzzzqqqjjjggggggdddbbb]]]VVVPPPRRR\\\gggdddccceeeiiiqqqyyyyyynnnccc[[[```iiittt||||||vvvssswww}}}}}}xxxsssqqqrrrsssrrrtttvvvyyyzzzzzzyyyxxx{{{zzzyyywwwwwwyyy~~~yyynnnbbb[[[WWWTTTXXXbbbjjjmmmlll```aaaaaa___[[[TTTLLLFFFIIIbbb~~~}}}uuuvvv~~~|||uuuooocccSSSGGG???<<<;;;MMM{{{zzztttsssvvv{{{tttOOOGGGCCC@@@CCC>>>BBBCCCHHHRRR```nnnyyyyyyxxxyyy}}}{{{vvvssslllddd^^^UUULLLIIIJJJRRRaaannnkkkhhhwwwxxxmmmiiimmmqqqrrrqqqnnnnnnqqquuuuuusssuuuyyy|||www~~~rrrfffnnnyyywwwwwwvvvuuutttsssrrrqqqqqqrrrsssrrrqqqqqqssstttrrrpppooooooppppppooonnnlllmmmooorrruuuyyy|||}}}{{{zzzxxxtttooojjjgggfff```^^^\\\WWWQQQPPPXXXcccgggiiikkkooouuu{{{}}}pppddd```eeennnwww~~~xxxtttyyy~~~~~~~~~{{{rrrmmmkkklllnnnnnnvvvwwwyyyzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwxxx|||{{{qqqfff\\\YYYWWWXXX]]]dddkkkooobbbbbbaaaaaa^^^XXXPPPKKKGGGXXXrrr|||}}}kkknnn~~~zzzxxxmmmWWWDDD<<<===@@@NNNyyy~~~xxxyyy|||yyyUUULLLFFF@@@BBB>>>DDDBBBGGGPPP]]]lllwww~~~{{{wwwwww||||||wwwtttmmmdddYYYRRRJJJGGGHHHMMMYYYeeetttgggpppzzznnnbbbaaahhhoooooolllnnnooossszzz}}}~~~yyynnnttt~~~xxxwwwwwwvvvuuutttssssssrrrrrrrrrooollliiiiiijjjccc___ZZZXXXYYYYYYYYYXXXVVVZZZ___eeejjjooosssuuuuuuuuuvvvwwwvvvtttooolllddd```[[[WWWPPPLLLSSS^^^bbbfffkkkppptttwwwyyy{{{}}}ttteeeeeehhhpppzzz{{{www{{{}}}{{{zzz{{{~~~{{{rrriiifffjjjnnnpppoooxxxxxxyyyzzz{{{|||}}}}}}{{{||||||{{{zzzzzz|||~~~~~~~~~~~~|||~~~~~~}}}}}}{{{rrriii___^^^[[[XXXYYY___iiirrrgggccc___\\\ZZZXXXTTTQQQJJJRRRbbbxxx~~~xxxeeekkk}}}}}}}}}~~~hhhKKK===<<<@@@PPPzzzlllWWWIII@@@CCC>>>CCCAAAFFFNNN[[[iiiuuu|||zzzxxx~~~~~~xxxoooeee\\\QQQKKKHHHKKKUUU```vvvnnnlll}}}oooggg___```jjjtttyyyyyyzzzuuu|||vvvuuuuuuuuutttttttttsssssssssqqqmmmhhhcccbbbaaaTTTQQQMMMLLLNNNOOONNNMMMIIIJJJMMMRRRYYYbbblllsssooopppssswwwzzzwwwpppjjjfff___WWWQQQIIIEEEKKKUUUUUUZZZaaafffjjjkkklllmmmmmmuuu|||~~~jjjfffdddjjjvvv~~~yyy}}}{{{xxxwwwzzz~~~~~~rrrjjjbbbccclllsssuuusssyyyyyyyyyzzz{{{}}}~~~}}}~~~}}}~~~|||}}}|||zzzzzz{{{xxxzzz{{{zzz{{{zzzssskkkbbbbbb___YYYVVV\\\iiissskkkddd\\\VVVUUUUUUUUUUUUMMMOOOYYYllluuubbbjjj~~~^^^FFF??????\\\zzzcccMMMBBBDDD>>>AAAAAAEEEMMMZZZhhhttt|||~~~~~~|||yyysssgggYYYOOOIIIJJJTTT___ppptttiii{{{}}}rrrhhhfffeeejjjvvvuuummmuuuxxxzzzxxxvvvvvvxxxwwwtttqqquuuuuurrrlllccc\\\XXXXXXNNNWWW___dddjjjqqqqqqllleeeZZZMMMIIIPPP^^^jjjqqqsssppplllkkkkkkjjjfffccc^^^]]]YYYUUUOOOIIIEEEBBBDDDIIINNNUUU]]]eeeiiiiiieeecccgggrrryyyyyy{{{|||qqqeeedddnnnzzz|||xxx}}}xxxzzz}}}}}}nnnccc```___```eeelllrrrttttttxxxyyyzzzzzzzzz{{{}}}}}}xxxxxxzzzyyyxxxzzz|||zzztttooogggeee___YYYUUUWWW^^^dddlllgggaaaZZZVVVTTTTTTUUURRRPPPNNNTTTjjj|||mmmppp|||oooHHH>>>EEEYYY}}}xxxlllNNNBBB======@@@???CCCJJJVVVgggxxx~~~}}}zzzssshhh]]]WWWPPPMMMUUUbbbtttlllnnnxxx|||rrrllleeerrr}}}uuurrriii___```nnnyyy}}}~~~{{{yyyxxxyyyzzzzzzxxxuuuttttttsssooohhhaaa^^^]]]eeeppp{{{~~~gggUUUNNNQQQXXX]]]hhhhhhgggfffeeegggiiikkkmmmkkkggg```VVVLLLCCC>>>999;;;>>>DDDMMMYYYccchhhllleee```aaacccdddjjjpppuuuooogggdddhhhqqq{{{~~~xxxyyy~~~~~~zzz|||zzztttkkkaaaYYYaaabbbdddhhhmmmrrruuuvvvxxxzzz{{{{{{{{{|||~~~|||{{{{{{|||~~~|||wwwssskkkhhhbbb[[[UUUUUUZZZ^^^gggddd___ZZZVVVUUUUUUUUUOOOMMMIIIJJJYYYqqqttttttzzz~~~lllIIIAAAJJJbbb~~~fffKKKAAA===<<>>>>>BBBHHHQQQaaarrrzzz{{{{{{uuusssjjjaaa[[[RRRIIILLLVVVrrrlllbbbqqq}}}sssooosssxxx}}}xxxlll```YYYYYY^^^cccjjjdddYYYRRRWWWdddooosss}}}}}}~~~}}}}}}}}}~~~~~~~~~uuuaaaUUURRRTTTRRRUUU[[[___dddjjjqqqvvvuuurrrkkkbbbWWWLLLBBB===@@@<<<888777:::EEEWWWfffrrrpppmmmhhhaaaYYYSSSRRRUUUWWWWWWSSSQQQWWWdddpppuuuqqqrrrsssyyy|||}}}}}}qqqiiieeedddddddddhhhlllqqqssssssuuuxxx|||yyy{{{|||}}}~~~}}}ssspppjjjbbb[[[VVVTTTSSSVVVUUUUUUTTTSSSRRRQQQQQQTTTVVVTTTLLLIIIUUUmmm|||}}}~~~vvv|||tttZZZFFFJJJZZZ}}}rrrRRRCCC???<<<;;;======AAAFFFNNN\\\mmmwwwyyy||||||vvvssskkkddd```VVVLLLLLLTTTkkkpppZZZgggzzzxxxtttwww~~~|||}}}zzzuuuppphhhddd^^^WWWVVV[[[fffnnn~~~xxxlll^^^VVVZZZdddllltttrrrppppppttt~~~|||}}}}}}xxxfff[[[VVVYYYYYY\\\```eeefffeeebbb\\\YYYSSSLLLFFFAAA>>>===???;;;888777666;;;KKK\\\hhhlllnnnkkkddd\\\UUUQQQKKKKKKJJJIIIIIIOOOYYYaaaxxxxxxpppmmmlllrrrvvv{{{}}}}}}~~~xxxsssmmmhhhggghhhiiikkknnnrrrvvvxxxxxxxxx{{{~~~zzz{{{}}}wwwsssmmmgggaaa[[[WWWUUUOOOOOOOOOOOONNNMMMLLLLLLLLLQQQSSSNNNHHHMMM```rrr~~~}}}~~~zzz{{{~~~vvvrrrmmmbbbNNNBBBMMMaaaeeeJJJ@@@>>>;;;:::<<<===@@@DDDJJJVVVgggsssvvvyyy{{{tttmmmiiifff]]]QQQPPPWWWggg~~~uuuXXX]]]pppzzz}}}zzz}}}wwwqqqmmmiiieeeccccccaaa^^^[[[TTTWWWZZZ]]]bbblllxxxvvv^^^SSSZZZfffpppnnnhhhbbbaaajjjzzz}}}~~~|||xxxrrrmmmqqqxxxyyyqqqtttqqqooonnnlllfff\\\TTTNNNKKKFFFBBB@@@@@@AAACCC===::::::;;;777888GGGYYY```fffhhheee```^^^]]][[[SSSQQQMMMKKKKKKNNNSSSVVVkkk}}}}}}rrrllljjjmmmqqqwww||||||zzzzzzzzzzzzyyyoooooonnnmmmmmmoooppprrruuuwwwzzz|||}}}}}}~~~|||~~~}}}yyyrrrlllgggbbb]]]ZZZNNNMMMLLLKKKJJJHHHGGGGGGFFFLLLRRRRRRLLLKKKWWWeeezzzyyyyyyzzz{{{uuuwww~~~yyyvvvxxx|||yyymmmaaaVVVGGG@@@NNNeee~~~xxxxxx___FFF>>>===::::::===<<>>???@@@:::888FFFYYYeeemmmqqqnnnlllnnnooonnniiifffaaaYYYSSSPPPQQQSSS```tttwwwqqqnnnkkkpppwww|||~~~~~~}}}zzzvvvrrrppprrrssstttuuuwwwyyyzzzzzz{{{|||~~~wwwqqqlllgggbbb^^^PPPOOOMMMJJJGGGEEEDDDCCCFFFJJJPPPTTTPPPMMMRRR[[[iii|||nnniiikkktttyyyyyy}}}{{{vvvvvvzzz~~~xxxuuuxxx}}}zzziii[[[RRRGGGAAAOOOeeezzzvvv]]]FFF===<<<::::::>>>;;;???AAACCCMMM^^^mmmsssvvv~~~xxxppplllqqqvvvvvvvvvwww~~~|||{{{xxxwwwvvvsssqqqnnnlllkkkjjjjjjjjjjjjkkkooouuuyyyyyytttpppnnneeeYYYVVV\\\iii{{{rrrbbbiii{{{}}}uuujjj___WWWQQQNNNHHHJJJJJJIIIIIINNNWWW___kkkuuusssmmmtttrrrcccdddlll}}}~~~|||{{{xxxtttpppfff___ZZZYYYVVVQQQRRRWWWRRRccc{{{|||mmm```XXXUUUNNNLLLIIIFFFBBB@@@>>>>>>BBB?????????777333@@@UUUnnnzzz{{{zzzttthhh[[[SSSRRRTTTYYYmmmzzzvvvsssmmmqqqwww|||~~~}}}uuunnnrrrtttvvvwwwxxxyyy{{{}}}~~~}}}}}}~~~{{{tttooojjjdddaaaSSSQQQNNNIIIFFFCCCBBBBBBEEEFFFKKKQQQOOOJJJLLLRRR]]]ttt}}}{{{jjj```^^^jjjvvv{{{~~~}}}{{{|||}}}}}}{{{www{{{yyygggXXXRRRIIICCCPPPeeevvv^^^FFF===;;;999:::>>>;;;>>>@@@BBBKKK\\\kkkrrrvvv~~~|||yyy~~~{{{uuutttxxx~~~{{{{{{{{{zzzyyywwwvvvuuukkkjjjhhheeedddgggllloootttxxx|||vvvrrrpppfffYYYVVV\\\iiixxxyyyaaacccvvvqqqllleee\\\TTTNNNIIIGGGCCCFFFHHHHHHIIIQQQ___jjjsss|||ggg___bbbzzz~~~{{{wwwrrrllleeeaaa]]][[[YYYZZZ]]]^^^[[[XXXWWWZZZ```iiirrryyy{{{||||||yyyrrrjjjbbb\\\ZZZZZZQQQLLLGGGFFFGGGHHHGGGEEEMMMGGGBBBBBBAAA>>>>>>@@@YYYfffxxxuuufff[[[UUUXXXdddwwwzzzsssrrrtttwww{{{zzzvvvyyyyyyzzz{{{|||~~~|||tttqqqpppllliii```ZZZRRRLLLIIIFFFCCC@@@AAAAAABBBFFFKKKNNNMMMJJJSSSeeerrr|||mmmaaaUUUXXXkkk|||zzz{{{xxxuuujjjkkk^^^OOOLLLLLLSSSbbbjjjLLL???===<<<;;;<<<>>>@@@AAACCCHHHUUUgggtttwww}}}yyynnnqqqwww}}}{{{xxxtttqqqpppooonnnpppqqqtttyyy~~~{{{uuuhhh[[[TTTUUUaaammmzzzeee^^^gggvvvwwwpppaaaZZZRRRNNNOOOOOOLLLIIIPPPPPPPPPSSSXXX___fffkkkrrrssswww{{{~~~lll```vvv}}}yyyrrrmmmiiifffeeedddbbbeeeiiipppuuusssmmmggg]]]YYYTTTQQQQQQSSSUUUVVV[[[\\\\\\[[[[[[ZZZ[[[\\\UUUUUUTTTVVVXXXZZZ[[[ZZZVVVPPPJJJHHHEEE@@@===>>>===GGGVVVeeerrrzzzjjj```[[[```jjjxxxzzzxxxxxxyyy{{{}}}~~~vvvpppooonnnllljjjddd^^^VVVPPPLLLHHHDDDAAAAAA@@@AAADDDIIILLLLLLKKKLLLYYYpppuuuvvvyyypppdddaaalll~~~{{{yyygggTTTNNNMMMUUUeeeyyypppQQQ@@@;;;:::;;;===<<<>>>???@@@FFFRRRdddpppttt{{{~~~{{{oooooouuu}}}{{{yyyyyywwwvvvuuuwww{{{~~~yyynnnaaaZZZYYY___lll{{{lll___aaammmzzzpppiiiZZZWWWUUUWWW^^^fffmmmpppmmmoooqqquuuzzzrrryyy|||qqqhhheeefffhhhmmmttt}}}tttjjj\\\PPPJJJIIIJJJKKKIIIKKKNNNRRRUUUVVVWWWWWW]]]aaafffiiikkklllmmmnnnhhhaaaYYYTTTMMMDDD===<<<444888===DDDOOO^^^ooo{{{yyylll___ZZZZZZfffyyy{{{zzzyyyyyyzzz{{{}}}|||vvvoookkkkkkllllllkkkhhhccc\\\UUUPPPKKKFFFCCC@@@???>>>AAAEEEIIIKKKLLLHHHNNN___zzz}}}uuuqqqyyy{{{qqqrrr}}}{{{xxx|||~~~sss\\\SSSRRR[[[lll}}}ZZZDDD;;;:::<<<>>>:::<<<===>>>CCCNNN___lllqqqxxx~~~~~~~~~qqqjjjrrr~~~}}}yyywwwxxx{{{|||uuujjjaaa^^^dddrrrwwwaaaXXXaaattt~~~rrriiiddd\\\bbbkkkvvvzzz~~~}}}qqqpppttt|||}}}mmm]]]RRRLLLIIIHHHJJJKKKNNNRRRVVVZZZ[[[[[[mmmsssyyy{{{yyyvvvtttuuutttlllccc\\\SSSFFF===:::===<<<:::999<<>>======@@@EEEIIILLLKKKMMMWWWmmmvvvmmmppp|||yyyyyyxxxxxx}}}~~~wwwaaaZZZYYYbbbrrrbbbHHH>>>======<<<999;;;<<<===AAALLL[[[gggooowww}}}}}}~~~}}}|||ooohhhqqq~~~}}}{{{{{{{{{||||||xxxnnneeeaaaiiivvveeeRRRWWWlll|||ooohhheeehhhuuu|||sssfff[[[UUUVVVVVVXXX]]]fffmmmrrrttt~~~}}}uuupppnnnkkkccc\\\WWWPPPEEE>>><<<===<<<;;;;;;<<<@@@DDDHHHIIILLLTTT___hhhjjjddd]]]OOOKKKGGGJJJRRR\\\ccceeefffeeedddeeegggkkkooorrrrrrssstttvvvwwwxxxyyyyyyxxxyyyzzz{{{}}}~~~~~~~~~wwwmmmiiidddaaabbbdddggghhhgggeeeaaa[[[SSSLLLGGGDDD@@@???===<<<===BBBGGGKKKLLLOOOVVVeeeyyyxxxmmmmmmuuu|||~~~uuu||||||nnn______```fffsssaaaHHH???>>><<<888:::;;;======@@@JJJYYYdddooowww}}}}}}}}}}}}xxx}}}qqqkkkuuu}}}{{{zzzyyyuuulllddd```eeeppp|||mmmUUUVVViii~~~}}}sssooooooxxx{{{ssssssyyy~~~wwwuuusssvvv}}}|||}}}}}}yyyqqqiiibbb^^^YYYSSSOOONNNKKKEEEAAABBB??????AAACCCDDDFFFFFFGGGMMMLLLMMMQQQUUUVVVSSSPPPJJJIIIIIIHHHIIIMMMRRRUUUQQQQQQQQQRRRUUUYYY\\\^^^``````bbbcccddddddddddddggghhhjjjmmmqqqtttvvvxxx{{{}}}~~~wwwnnnkkkeeeaaa___```bbbdddbbbbbb```ZZZSSSKKKGGGDDDAAA@@@>>><<<;;;???EEEIIIJJJNNNTTT]]]lll}}}qqqllljjjwww~~~rrrmmmrrrnnn```ZZZbbbgggiiiqqq|||{{{cccLLL@@@<<<:::666:::<<<======???HHHVVVaaannnvvv|||||||||~~~|||www~~~yyyvvvuuupppgggaaa___bbbjjjttt}}}}}}ddd]]]kkk~~~zzz||||||tttlllgggdddiiisss~~~qqqooollljjjfffaaa[[[WWWXXXRRRNNNNNNMMMJJJIIIKKKKKKKKKLLLNNNPPPQQQRRRQQQZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXWWWVVVWWWYYYZZZSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUWWWXXXZZZ\\\___bbbeeefffkkkmmmppprrrtttwww{{{~~~zzz|||sssoooiiibbb]]]\\\]]]___^^^______ZZZSSSLLLGGGFFFBBBBBB@@@===;;;===BBBGGGHHHKKKPPPVVVbbbwwwxxxnnnhhhllltttmmmooolllgggYYYXXXhhhpppooosss{{{vvv]]]FFF;;;999999999;;;<<<<<<>>>FFFSSS^^^kkkssszzz{{{|||}}}|||}}}~~~xxxuuutttssslllccc___```bbbjjjsss|||wwwiiiooo~~~}}}wwwpppjjjfffcccbbbiiinnnvvv}}}}}}zzzwwwqqquuu|||xxxrrrllliiifffeeefffeeeaaa^^^bbb[[[VVVUUUTTTQQQPPPRRRSSSRRRSSSUUUZZZ___cccdddaaaeeehhhjjjiiihhhhhhhhhiiiiiihhhiiiiiijjjiiiiiihhhhhhhhhggggggffffffeeeaaaaaa```^^^\\\ZZZWWWVVVPPPPPPPPPPPPQQQSSSTTTUUUWWWYYY\\\```ccchhhnnnrrrtttzzzvvvssslllccc\\\ZZZZZZ\\\[[[]]]^^^ZZZSSSLLLHHHGGGCCCCCCAAA>>>;;;<<>>:::;;;???KKKMMMQQQSSSUUU```yyywwwiii^^^bbbooo~~~{{{uuu~~~{{{~~~sss]]]WWWdddpppzzz}}}uuuvvvxxxMMM999:::999999;;;===<<<===CCCMMMUUUaaannnzzz}}}|||~~~||||||{{{xxxtttwwwxxx|||}}}uuusssppplllgggbbb]]][[[___gggsss}}}xxx}}}xxx{{{{{{}}}xxxrrrnnnmmmoooqqqrrrlllkkkjjjnnntttyyy{{{{{{}}}~~~|||vvvhhhYYYXXXYYY\\\dddsss|||xxxuuuwwwuuuttttttvvvwwwwwwwwwvvvpppkkkjjjggg```]]]___fffjjjooossszzz~~~}}}uuusssqqqqqqrrrqqqnnnkkkiiigggdddbbb___[[[VVVSSSTTTXXX^^^bbbdddfffjjjnnnqqqsssyyy|||wwwpppiiiddd```___^^^^^^^^^\\\YYYTTTNNNIIIHHHEEECCCCCCAAA======@@@IIILLLPPPRRRRRRYYYnnnwwwjjjgggjjjqqq{{{{{{|||~~~{{{yyyqqq\\\YYYiiixxxuuuyyytttMMM<<<===;;;999:::;;;;;;;;;@@@JJJQQQ]]]jjjwwwzzzzzz||||||zzzyyyuuurrrssstttxxx||||||yyyuuusssppplllgggbbb]]][[[eeeooo}}}yyypppiiidddaaa]]][[[\\\___bbbcccllllllnnnssszzzttteeeUUUOOOKKKQQQ___ppp{{{nnnfffdddhhhjjjnnnrrryyy}}}{{{xxxuuurrrmmmhhhddd______^^^^^^]]][[[[[[ZZZ^^^___dddmmmsssxxx|||uuuoooiiifffcccbbbbbbbbb```\\\VVVQQQLLLHHHFFFFFFDDD???>>>AAAHHHLLLQQQSSSPPPRRRaaaqqqzzzpppiiihhhoooxxx}}}|||{{{~~~|||fffaaaqqqrrrvvv{{{}}}~~~lllKKK<<<<<<888888999:::999:::>>>EEEKKKWWWeeerrrwwwxxx{{{~~~|||yyyuuurrrppprrruuuyyy||||||yyywwwtttssspppkkkfffaaa]]]ZZZeeeqqqyyyxxxwwwvvvtttrrrpppooojjjhhheeecccdddfffiiikkkwwwwwwyyy|||tttcccRRRMMMOOOYYYlll~~~}}}mmmddd\\\[[[ZZZ\\\aaapppxxxyyy{{{~~~{{{xxxsssoookkkfffaaa]]]\\\WWWUUUYYY___fffqqq|||yyytttqqqjjjiiihhhhhhhhhddd___ZZZPPPKKKHHHHHHEEE@@@>>>???GGGLLLSSSVVVRRRPPPXXXdddzzzyyyqqqlllooouuu}}}|||qqqzzzmmmppp}}}zzzyyyiiiLLL>>><<<777999999:::999999===BBBFFFQQQ```nnntttvvvzzz~~~{{{wwwtttpppqqqtttxxx{{{{{{yyywwwsssrrrooojjjeee```\\\YYY^^^lll}}}ppp^^^RRROOO\\\nnn}}}ttteee[[[VVVPPPMMMNNNXXXooowwwnnnkkk___^^^^^^```gggqqqzzz~~~~~~{{{vvvqqqmmmfff___YYYYYYZZZ]]]dddkkkvvv|||zzzqqqooollllllmmmjjjddd^^^SSSMMMIIIIIIGGGBBB======CCCIIISSSXXXTTTPPPSSS[[[qqq{{{tttqqqrrr~~~~~~jjjooo~~~{{{mmmQQQBBB???:::::::::::::::;;;===AAACCCLLL[[[jjjpppsssxxx}}}{{{www||||||xxxtttpppqqqssswwwzzzzzzyyywwwtttrrroookkkeee```\\\ZZZ^^^jjj}}}zzzfffYYYZZZbbbqqqzzz~~~}}}oooggg]]]SSSNNNJJJLLL\\\nnnyyy~~~ssseee\\\WWWOOOLLLJJJJJJOOOWWWaaagggjjjjjjmmmqqqxxx{{{sssnnnjjjjjjggg```\\\[[[bbbkkkzzz}}}yyyuuuqqqpppqqqnnngggaaaXXXRRRMMMMMMKKKEEE???===???FFFRRRYYYVVVPPPPPPUUUffftttyyyqqqnnnxxxddddddtttVVVCCC>>>::::::::::::;;;<<<>>>@@@AAAGGGVVVeeelllpppuuu{{{}}}~~~zzzuuuxxx~~~|||wwwtttpppppprrruuuxxxyyyxxxvvvvvvuuuqqqmmmhhhccc___\\\dddooo~~~~~~xxxssswwwssseee]]]jjjzzzhhhqqq~~~|||zzz{{{}}}sssfffZZZTTTNNNJJJRRR___eeehhhiiifff```WWWQQQMMMKKKJJJHHHIIILLLRRRYYY]]]eeeeeegggiiinnnssswwwzzz~~~}}}{{{zzzzzz{{{{{{zzz|||~~~~~~~~~{{{qqqhhhddd___dddllluuuzzz~~~zzzxxxxxxuuummmfff___XXXSSSSSSQQQKKKDDDAAA@@@HHHTTT]]]ZZZSSSQQQTTT[[[hhh|||{{{tttrrrppptttzzzzzzWWWRRRsssbbbGGG>>>999999999999;;;===>>>??????BBBPPP```gggkkkqqqwwwyyy~~~~~~~~~zzz|||~~~zzzxxxyyy|||}}}xxxvvvrrrrrrtttwwwzzz{{{zzzyyyzzzyyyvvvqqqlllgggccc```fffpppwwwsssrrrzzz~~~ggghhhwwwUUU[[[gggttt}}}~~~}}}~~~|||mmm```[[[TTTLLLOOOYYY___^^^]]]ZZZWWWSSSPPPNNNPPPQQQRRRTTTXXX]]]aaadddiiiiiiiiijjjlllnnnpppqqqlllkkkjjjiiiiiijjjkkklllmmmooopppooonnnooorrruuuzzz||||||rrrqqqnnniiihhhppp~~~www{{{|||sssllleee]]]XXXXXXVVVOOOHHHDDDEEELLLXXXaaa^^^VVVSSSUUUUUU```tttyyyzzzhhhiiinnnvvvyyyzzzqqqIIIFFFkkk}}}sssQQQDDD>>>888888888:::<<<>>>>>>>>>>>>MMM]]]dddhhhnnnsssvvv}}}~~~vvvuuuvvvxxxzzzvvvuuuzzz{{{yyyvvvvvvwwwzzz}}}~~~|||~~~|||yyyuuupppjjjfffdddbbbmmm~~~~~~}}}zzz|||yyyjjjuuuZZZ\\\___dddlllxxx{{{yyy~~~wwwjjj```TTTOOOXXXfffooonnnkkkiiifffcccbbbaaaaaa^^^\\\]]]aaagggkkkmmmpppqqqqqqoookkkhhhgggfffaaadddgggiiikkkmmmpppsss{{{wwwsssppppppssswwwzzzzzzzzz{{{}}}wwwrrrrrrqqqnnnkkk||||||wwwsssyyy~~~wwwrrrkkkccc[[[ZZZ]]]YYYNNNCCC@@@IIIVVVbbbgggcccZZZRRRQQQXXXlll~~~xxxjjj```bbbnnnzzz~~~zzz~~~}}}vvvkkkFFFGGG```yyyfffJJJDDD===;;;999999:::===AAACCCBBBGGGPPPYYYbbbkkksssxxxzzz}}}~~~|||{{{|||{{{~~~zzzwwwxxxwwwwwwxxx{{{}}}}}}}}}~~~~~~}}}zzzuuummmfffaaaccciiiwww~~~{{{{{{|||}}}pppxxxZZZ^^^cccgggjjjrrr}}}~~~zzzxxxwwwzzzxxxpppfffYYYSSS```rrrwwwwwwvvvssspppllliiigggcccaaa```bbbhhhoootttwwwyyyvvvqqqjjjfffeeehhhkkkjjjllloooqqqrrrtttwwwyyyuuuuuuuuuwwwzzz~~~~~~yyywwwvvvssspppnnnvvv}}}uuuvvv~~~rrrlllqqq{{{|||wwwnnneee\\\ZZZ[[[XXXMMMBBBAAAJJJWWWccciiieee\\\TTTQQQUUUddd|||}}}qqqfffdddiiirrr~~~~~~xxxvvvgggDDDFFF___yyyyyySSSEEE>>><<<:::999:::===@@@BBB@@@EEEMMMUUU^^^hhhpppvvvyyy||||||{{{zzz}}}|||yyyyyyxxxwwwxxx{{{}}}}}}}}}}}}}}}|||yyytttmmmfffaaabbbhhhwww}}}wwwzzzyyy|||nnnvvv___eeekkklllkkkmmmttt{{{zzzrrrooorrrvvv~~~{{{qqquuusssqqqjjj\\\WWWhhh~~~}}}xxxrrrooohhhfffdddeeekkksssyyy|||yyyvvvqqqkkkggggggjjjmmmmmmooosssvvvxxx{{{~~~{{{wwwooopppsssyyyzzzssssss{{{qqqiiikkkttt~~~zzzrrriii___ZZZZZZUUUKKKBBBBBBJJJXXXeeekkkhhh___XXXQQQRRR[[[ppp{{{qqqjjjfffjjjyyy|||rrrrrr}}}sssvvvbbbAAADDD]]]xxx```III???>>><<<:::;;;===???AAA===BBBIIIQQQZZZcccmmmsssxxx{{{}}}{{{}}}{{{xxxxxxwwwvvvwwwzzz|||}}}}}}|||||||||yyytttnnngggdddaaahhhxxx}}}nnnxxxnnnuuu[[[aaafffeeeaaa```eeekkklllmmmlllgggcccfffqqq{{{}}}uuu~~~xxxooojjjiiijjjfff\\\YYYkkk|||nnnjjjeeeccceeejjjooorrrlllnnnpppqqqooonnnnnnoooqqquuuyyy~~~~~~wwwqqqoooqqquuuxxx~~~}}}vvvooommmssszzzyyylllcccccckkkuuu||||||~~~{{{wwwmmmbbb\\\ZZZUUUKKKCCCAAAJJJXXXeeellljjjaaaZZZTTTRRRWWWiii~~~uuujjjhhhuuusssccc^^^jjjyyyzzz}}}uuuyyy]]]???BBBYYYwwwiiiQQQ@@@???===<<<<<<===???@@@===AAAFFFMMMUUU```jjjqqquuuyyy}}}}}}zzzvvvttttttsssrrrtttxxx{{{}}}~~~~~~~~~}}}{{{wwwqqqllliiidddjjjzzzhhhiii~~~sssyyyJJJOOORRRPPPKKKJJJOOOUUUWWWZZZ]]]]]]___iiizzz}}}}}}vvveeefffjjjqqqwwwzzzyyytttpppdddaaaaaa```[[[[[[llluuunnnddd]]][[[\\\^^^___cccgggnnnrrruuuwwwxxxzzz~~~}}}}}}~~~vvvpppmmmmmmmmmcccmmmyyy{{{uuuuuu{{{~~~{{{wwwqqqkkkccc___aaaeeeiiijjjoooiii___WWWVVV\\\fffmmmrrrtttwwwyyyzzzzzz|||}}}zzzyyyyyy|||}}}zzzyyyqqqfff___[[[VVVMMMEEE???HHHWWWeeemmmkkkccc\\\WWWUUUXXXggg}}}vvvooovvv~~~nnnZZZPPPXXXfffvvv||||||www~~~zzzXXX@@@@@@TTTsssiiiTTTAAA@@@>>>======>>>???@@@???AAAEEEJJJRRR\\\hhhooossswww{{{~~~~~~zzzwwwtttssspppooonnnqqquuuzzz}}}}}}zzzuuuqqqnnnhhhmmm{{{hhh```ttt|||uuuwww~~~|||???AAACCCBBB@@@@@@BBBEEEIIINNNTTTZZZcccqqqyyytttllljjjgggfffhhhjjjllllllyyyzzz}}}~~~mmm\\\ZZZZZZ]]]cccggggggfffccc___^^^]]]YYY[[[lll|||sssggg\\\VVVTTTUUUVVVdddgggmmmrrrxxx~~~|||vvvqqqnnncccddddddccceeejjjrrryyy~~~{{{vvvnnnhhhaaa___cccggghhhgggccc]]]WWWRRRQQQRRRSSSTTT[[[YYYTTTOOOLLLPPPYYY```hhhkkkoooqqqrrrssstttuuu{{{}}}}}}tttrrrrrruuuzzz}}}|||zzzxxxqqqhhhaaa]]]VVVMMMFFF>>>GGGWWWfffnnnmmmfff___ZZZYYYZZZeeezzzxxxyyy~~~mmmXXXNNNWWWfffooo~~~|||yyyxxx~~~}}}}}}sssqqqSSSAAABBBPPPmmm}}}zzzdddSSSAAA@@@???>>>>>>???@@@@@@BBBCCCDDDGGGNNNYYYeeemmmqqquuuzzz}}}|||~~~~~~zzzxxxvvvvvvqqqooonnnoootttyyy|||}}}~~~~~~~~~}}}zzzvvvsssqqqkkknnn|||pppbbbqqq~~~||||||sssvvv>>>???AAACCCDDDDDDBBB@@@@@@EEEMMMXXXdddsss{{{pppiiieee]]]\\\[[[YYYWWWWWWYYY[[[cccgggllltttmmmfff___]]]___aaa```]]]bbb``````]]]UUUUUUjjjyyylllaaa[[[ZZZ[[[]]]fffkkkssszzz|||wwwtttoooggg```^^^```ccceeeooouuu|||{{{uuulllfffccc```\\\VVVRRRNNNLLLNNNQQQSSSSSSOOOLLLHHHEEECCCCCCDDDDDDHHHJJJJJJGGGDDDFFFMMMTTTYYY]]]aaadddeeefffggghhhppprrryyy}}}rrrpppnnnppptttwwwwwwvvvsssnnngggbbb]]]VVVMMMFFF>>>HHHXXXgggpppppphhhbbb\\\[[[ZZZaaattt|||~~~{{{kkkXXXSSSaaattt|||xxxwwwuuuiiiOOOAAAFFFMMMeeettt```OOO@@@@@@?????????@@@AAAAAACCCCCCCCCEEEJJJUUUaaaiiiooosssxxx|||~~~}}}~~~~~~{{{yyyxxxxxxvvvsssqqqqqqtttwwwzzz{{{{{{{{{zzzyyywwwtttqqqpppkkkmmmzzzkkksss~~~{{{???@@@CCCGGGJJJHHHBBB===;;;???HHHTTTcccqqq|||wwwmmmeeebbb```YYYZZZZZZWWWRRRPPPQQQTTTOOOVVV]]]eeesssuuuooommmjjjddd______aaabbb]]]PPPOOOggg}}}qqqgggbbbcccfffhhheeennn{{{~~~}}}{{{|||}}}tttmmmgggaaaZZZUUUXXX```mmmxxx~~~~~~zzzwww```___YYYOOOIIIGGGDDDAAA======<<<;;;<<<===>>>@@@===;;;999777666777777888777;;;???>>>;;;<<>>===???FFFRRR___gggiiiggghhhkkkooorrruuuxxx|||}}}uuulllgggfffeeeccc```^^^^^^]]][[[XXXWWWWWWXXXXXXWWWXXX\\\cccqqq{{{eeeddd^^^^^^```YYYRRRaaayyy|||xxxrrrmmmjjjkkknnnppptttyyy|||zzz}}}~~~|||zzzzzz{{{|||}}}yyyyyyxxxxxxyyy{{{}}}~~~uuuwwwzzz||||||zzzwwwuuurrrrrrssstttwww{{{~~~zzzmmmaaaYYYYYY^^^eeekkkggg[[[OOOJJJGGGBBB>>>;;;;;;===>>>:::999666444333222222333222222222222222333333333333333444555555666777777>>>???@@@BBBEEEFFFHHHIIINNNTTT\\\ccchhhnnnuuuzzz}}}|||zzzyyyrrrpppmmmjjjjjjkkkmmmooohhhfffdddaaa\\\TTTKKKEEECCCGGG\\\rrrvvvvvvuuummmiii___YYY```qqq|||ppp```YYY]]]zzz}}}zzzyyy~~~wwwUUUJJJQQQYYY\\\ddd|||}}}fffPPPAAA===CCCGGG@@@AAAGGGEEEGGGEEEDDDEEEEEEJJJVVVccclllooosssvvvxxxzzz}}}}}}{{{{{{{{{|||zzzxxxuuuuuuuuuvvvwwwyyyxxxvvvqqqkkkjjjkkknnniiilllvvv~~~}}}YYYZZZWWWRRRPPPQQQOOOKKKLLLJJJJJJNNNSSSVVVTTTPPPMMMQQQUUUYYY\\\___ccceeejjjgggddddddeeeeeedddbbbaaaaaaaaa___\\\ZZZZZZ[[[\\\ZZZYYY[[[^^^gggyyyoooddd^^^\\\UUUQQQ```vvv{{{wwwtttsssrrrrrrtttwwwzzz|||~~~vvvsssuuu}}}}}}|||{{{zzzxxxwwwvvvzzzyyyvvvrrrooommmlllllljjjllloooqqqqqqpppooonnnnnnnnnnnnooorrrvvvyyy{{{~~~~~~xxxiiiddd]]]WWWTTTPPPKKKHHHBBBAAA>>><<<:::999999::::::999888666555444333333111111222222222222222222222222333333444555555666444555666888:::<<<===>>>BBBGGGNNNTTTYYY```gggmmmsss|||yyyxxxrrrpppmmmjjjiiijjjlllnnnjjjhhhfffbbb]]]UUULLLFFFCCCGGG]]]sssxxxxxxwwwooofff```]]]aaalll{{{~~~pppdddccckkk{{{wwwvvv|||{{{{{{uuuvvv}}}wwwqqqvvvpppQQQJJJRRRcccfffnnnmmmXXXGGG???CCCGGGBBBCCCHHHEEEFFFDDDCCCDDDEEEIIITTT```jjjmmmrrruuuwwwyyy|||~~~~~~}}}||||||}}}|||{{{yyyxxxxxxxxxyyyvvvwwwuuupppjjjeeecccccceeehhhrrraaadddbbb[[[VVVUUUUUUTTTUUUPPPIIIEEEEEEEEEDDDCCCAAAEEEJJJNNNPPPRRRTTTUUUYYY]]]aaacccddddddeeeeeefffffffffccc```^^^^^^______]]]\\\\\\[[[___kkkxxxpppaaaZZZSSSPPP]]]pppwwwqqqnnnnnnppptttyyy}}}~~~}}}zzztttqqqsss{{{{{{|||{{{yyyuuurrrpppuuutttrrrooommmlllkkkjjjkkklllnnnpppqqqrrrrrrrrrppppppqqqrrrtttwwwzzz{{{yyyzzz{{{}}}}}}tttfffVVVIIICCCBBBCCC>>>======<<<;;;:::999888:::999999888777555444333111111111111111111111111000000111111222333333333111222333444555777888999:::???DDDIIIMMMTTT]]]ccchhhttt}}}zzzyyyrrrpppmmmkkkjjjjjjlllmmmlllkkkhhhddd___VVVMMMGGGCCCGGG^^^vvv||||||zzzrrreeecccbbbcccfffssszzziiibbbiiisss~~~yyyvvvzzzzzzsssjjjlllqqqiiihhhxxxeeeJJJGGGQQQZZZaaalllmmmPPPCCCBBBGGGEEEFFFIIIDDDEEECCCBBBCCCDDDGGGPPP[[[gggjjjooosssvvvxxx{{{}}}}}}~~~}}}{{{yyyuuusssuuuyyy~~~~~~}}}|||{{{zzzvvvwwwvvvqqqiiiaaa\\\YYY```bbbkkk}}}TTT\\\ccceeeggghhheeeaaaXXXPPPEEE>>>>>>CCCHHHLLLMMMPPPTTTUUUUUUSSSRRRRRRUUUZZZ```cccbbbbbbdddhhhhhhiiiiiigggdddbbbaaaaaaaaa______```______eeennnzzz{{{ggg\\\TTTPPPXXXeee~~~zzzuuupppnnnoooqqqnnnrrrwww}}}zzzvvvxxxxxxwwwxxxzzzyyyyyyyyyxxxvvvtttrrrpppqqqqqqpppppppppqqqqqqqqqqqqrrrrrrtttvvvxxxzzz{{{yyyyyyyyyzzz|||~~~|||}}}rrrbbbUUUKKKEEEBBB@@@???>>>===<<<;;;;;;;;;999999999999888666444333111111111111000000000000//////000000111111111111222222333444555666666777777:::>>>AAADDDKKKTTT[[[```kkkxxx|||xxxwwwqqqooommmkkkjjjkkklllmmmmmmkkkiiieee___WWWMMMGGGDDDGGG^^^www}}}tttiiigggeeedddfffqqquuuddd```jjjsss~~~wwwvvv{{{~~~ssshhhiiikkkbbbggg[[[DDDCCCKKKKKKWWWeee|||[[[GGGAAAGGGGGGHHHIIIDDDDDDBBBAAABBBCCCEEELLLTTTaaaeeekkkpppsssvvvyyy{{{}}}{{{uuuooommmeeecccbbbaaacccfffjjjmmmuuuvvvyyy{{{}}}{{{yyyyyyvvvqqqjjjbbb[[[XXX[[[]]]fffxxx~~~}}}~~~@@@IIIUUUbbbrrr}}}}}}xxxdddYYYKKK@@@???FFFPPPWWWWWWYYY[[[YYYUUUPPPMMMKKKOOOTTTYYYZZZYYY[[[aaafffhhhjjjjjjiiifffdddccccccbbbaaabbbdddbbb___aaaffffffwww}}}jjj___WWWPPPQQQVVVjjjiiigggfffgggjjjooosssqqqtttwww{{{}}}~~~~~~~~~|||wwwtttvvvwwwwwwxxx{{{tttsssrrrqqqrrrssstttuuuttttttuuuuuuuuuuuuuuuuuuxxxxxxxxxyyy{{{}}}|||ooofff\\\QQQHHHEEECCC>>>;;;999999:::;;;888999999999888777555333333222222222111111111000//////000000000000111111000000000111111222222222000333555777999???GGGNNNUUU^^^lllwww{{{tttooollllllkkkjjjjjjjjjlllmmmooolllkkkhhheee___WWWMMMGGGEEEGGG]]]vvvvvvpppjjjeeeeeejjjttt~~~~~~|||ssseeedddnnnttt|||wwwyyy}}}|||rrrgggfffeee[[[eeevvvRRR@@@@@@DDDLLLXXXcccvvveeeLLLBBBGGGHHHHHHIIIDDDDDDAAA@@@BBBCCCCCCHHHNNNZZZ^^^eeelllppptttwwwyyy}}}~~~sssrrrqqqooommmkkkiiihhh`````````___\\\YYYVVVTTT^^^```bbbeeekkksss{{{~~~|||{{{yyyuuupppjjjddd^^^[[[XXXZZZdddvvvrrrjjjkkkssszzz{{{zzzzzzwwwrrrnnnppptttyyy000444<<>>DDDGGGNNN[[[gggpppzzzxxxpppiiiccc___dddddddddfffhhhkkkmmmooollljjjhhheee```XXXOOOIIIFFFGGG[[[ttt~~~vvvtttlllfffgggnnnxxx{{{zzz}}}rrroooggghhhqqqsss||||||xxxoooiiieee___jjjjjjJJJ@@@BBBCCCMMMXXX___nnnlllPPPCCCHHHHHHFFFHHHEEEEEEAAA@@@CCCDDDBBBDDDHHHQQQWWW___gggmmmrrruuuxxx{{{|||uuupppkkkmmmppptttxxx|||~~~yyyoooeee^^^VVVVVVVVVVVVYYY___gggllluuu}}}}}}|||yyyuuuqqqlllgggaaa]]]XXXZZZccctttmmm^^^SSS\\\eeehhhhhhfffaaa[[[WWWYYY[[[^^^fffsss---...000555DDDVVVbbbfffbbb\\\RRRIIIEEEGGGMMMQQQWWWWWWVVVSSSNNNJJJHHHGGGCCCFFFJJJMMMPPPUUU[[[```fffhhhkkkkkkjjjhhhhhhhhhgggeeefffhhhddd^^^ZZZ[[[VVV]]]gggttt|||tttlllfff```ZZZVVVUUUOOOSSS[[[dddkkkooopppooooookkkeee```]]]]]]```aaaeeegggmmmrrrqqqllllllooooooppprrrtttwwwzzz}}}~~~vvvppp\\\YYYSSSLLLFFFBBB@@@???>>>===<<<;;;::::::::::::888888777666666555444444222222222222222222222222555555444444333333222222///111222222111444999>>>>>>BBBKKKVVV]]]fffxxx|||sssrrroookkkfff```\\\YYYZZZ[[[]]]```dddhhhlllnnnlllkkkiiifffbbbZZZRRRLLLHHHGGGYYYqqq|||uuussslllhhhjjjpppxxxzzzxxxzzz{{{mmmqqqppprrrwwwttt|||~~~tttnnnjjjvvv\\\BBBBBBHHHIIIKKKTTTVVVcccqqqSSSEEEIIIFFFDDDFFFFFFEEEBBBAAADDDDDDBBBBBBDDDJJJPPPZZZcccjjjppptttwwwxxx}}}}}}yyyvvvuuu|||}}}rrrnnnggg___YYYWWWYYY[[[bbbjjjvvv}}}|||yyywwwsssmmmddd^^^ZZZ[[[bbbrrrnnn[[[NNNWWW___aaa```^^^YYYSSSNNNOOONNNNNNRRR[[[hhhrrr444666555222444===FFFIIIHHHHHHFFFEEEEEEHHHNNNRRRRRRSSSRRRPPPLLLJJJJJJKKKIIIKKKOOORRRUUUYYY]]]___fffhhhkkklllkkkjjjjjjjjjgggeeegggjjjhhhbbb______WWWUUUXXXdddxxxyyytttnnnjjjfffbbb______aaabbbdddhhhmmmqqqssstttmmmfff\\\RRRLLLKKKMMMPPPRRRXXXeeeooopppmmmnnnsssrrruuuyyy}}}{{{uuukkkhhhccc\\\UUUOOOJJJGGGAAA???>>><<<<<<<<<===>>>:::999999888777666666666444444333333333333333333444333333222111111000000---///000///...///333777<<<>>>DDDKKKNNNUUUgggyyyttthhh```aaaaaaaaa```^^^\\\[[[SSSUUUXXX\\\aaafffjjjmmmlllkkkjjjgggccc\\\TTTOOOIIIFFFXXXooozzz~~~uuupppllljjjlllpppvvvzzzvvvxxxyyyttt{{{~~~zzzwwwssszzzsssrrr}}}|||SSS===DDDNNNOOONNNUUUSSS\\\~~~~~~{{{{{{sssTTTFFFIIIEEEBBBEEEGGGFFFBBBAAADDDEEEBBBAAACCCFFFLLLWWWaaaiiioootttvvvvvv{{{|||}}}rrrbbbYYYUUUTTTTTT[[[eeeqqq{{{~~~{{{rrrggg^^^\\\\\\bbbpppqqq[[[WWW^^^dddcccaaa___ZZZUUUQQQPPPNNNKKKKKKQQQ[[[dddnnn~~~333444555444444666888;;;<<<>>>AAADDDGGGKKKPPPTTTVVVXXXVVVQQQNNNQQQRRRPPPTTTXXX\\\^^^^^^___cccfffnnnnnnmmmnnnnnnnnnkkkiiifffhhhjjjjjjhhhddd___\\\\\\WWWVVV]]]kkkxxx|||wwwooohhhcccbbbdddeeennnnnnmmmnnnnnnnnnmmmmmmjjjaaaZZZUUUMMMEEECCCGGGAAALLLZZZffflllnnnpppqqqzzz||||||}}}}}}vvvsssnnnggg```ZZZVVVTTTLLLIIIFFFDDDCCC@@@===;;;;;;999888999::::::666222555444333333222222333333444333222111000000000000000000000000111222333444333:::AAAGGGKKKSSS]]]eeeuuuyyy}}}{{{sssiiiaaa]]]YYYZZZ\\\```dddccc___ZZZVVVVVVWWWYYY]]]bbbfffiiilllnnnkkkfffaaa]]]TTTLLLGGGKKKXXXlllzzz~~~~~~~~~tttppplllkkkpppyyy|||}}}|||sssvvv}}}~~~{{{wwwmmmQQQDDDFFFOOOUUUZZZZZZZZZbbbyyy~~~zzz{{{~~~~~~yyy[[[EEECCCEEE??????GGGDDDDDDDDDDDDCCCBBBBBBAAAFFFHHHOOOZZZfffppptttuuuzzz{{{}}}vvvfffYYYVVVUUU[[[eeelllrrr~~~wwwmmmfffcccaaadddoooyyyyyyyyy{{{{{{aaa\\\cccjjjkkkhhhbbb\\\WWWSSSPPPLLLKKKLLLNNNPPPQQQ^^^ppp777888888777666777999;;;???AAADDDGGGJJJNNNSSSWWWXXX^^^cccdddeeejjjmmmmmmnnnnnnmmmkkkjjjkkkmmmnnnooooooppprrrsssrrrooommmjjjkkkmmmmmmllliiieeeccc^^^XXXTTTXXXdddqqqzzz~~~vvvrrrkkkfffeeehhhlllpppuuuvvvvvvtttpppmmmjjjiiieeeddddddaaaVVVEEE<<<;;;;;;BBBMMMYYYccckkkrrruuu~~~~~~}}}|||}}}~~~{{{|||}}}xxxrrrllliiifffbbb^^^YYYUUUQQQMMMIIIDDD@@@<<<:::;;;;;;999777777777666555555444444333444333222222111000000000000000000000111222333444666:::AAAEEEIIINNNTTTYYY^^^```bbbbbb___\\\YYYXXX[[[[[[]]]bbbfffgggccc___[[[ZZZYYYYYY\\\aaaeeeiiikkknnnmmmiiieeebbbYYYQQQIIIMMMYYYlllzzz}}}{{{zzzvvvsssoooooottt}}}|||rrrtttyyy~~~}}}```IIIAAAEEEMMMQQQ\\\^^^___eeexxx{{{dddJJJAAAAAA???@@@CCCBBBBBBBBBCCCBBBBBBAAAAAACCCFFFLLLWWWcccmmmqqqsssxxxzzz|||wwwkkk```XXX[[[cccjjjqqqwww}}}~~~}}}uuupppfffccceeeqqq|||uuuwwwvvvnnnjjjlllqqquuu}}}nnngggnnnvvvyyyuuuoooiiieee___[[[UUUQQQOOONNNMMMMMMUUU___nnn~~~:::;;;:::999888888:::<<>>>>><<<;;;888999999888777666555444444444333333222111111111000000000000111222333444777;;;@@@FFFKKKMMMOOOOOOMMMLLLLLLOOOTTTZZZ]]]_________```eeejjjkkkhhheeeaaa^^^[[[YYY[[[___dddgggiiilllmmmkkkiiieee\\\SSSKKKOOO[[[mmmzzz|||yyyxxxvvvtttqqqrrrxxxwwwmmmrrrvvvxxx~~~}}}xxx{{{pppSSSBBBAAAHHHMMMOOOUUU[[[aaagggwwwtttTTT@@@===@@@@@@===??????@@@AAAAAAAAA@@@@@@@@@CCCIIISSS^^^hhhnnnpppvvvwwwzzz}}}vvv___XXX]]]eeekkkoooxxx{{{yyy}}}~~~{{{yyyvvvrrrooopppttt}}}|||xxxkkkggghhhsss|||pppfffeeeeeecccdddjjjooottt}}}~~~nnnvvvzzzssspppjjjeee^^^XXXTTTQQQNNNMMMPPPVVVgggyyy888999999888777888;;;===DDDFFFIIILLLOOOSSSYYY\\\fffyyyuuussswww}}}~~~|||{{{xxxvvvttttttsssrrrqqqiiiiiihhhhhhhhhiiijjjkkkjjjfffaaaaaagggrrr}}}{{{uuulllffffffmmmvvv|||{{{|||zzzsssjjjdddcccdddaaahhhnnnkkk]]]NNNDDDBBB@@@======DDDSSSdddrrryyyyyyxxxxxxyyyzzz{{{|||}}}~~~}}}|||zzzzzz{{{|||}}}zzzzzzzzzzzz{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~|||yyyyyy{{{}}}~~~}}}~~~|||}}}}}}}}}}}}|||{{{|||}}}zzzvvvssspppmmmiiifff___XXXOOOIIIEEEBBB===:::777888888888888777666555555555444444333333222111000000000000111222333444888;;;AAAHHHNNNPPPOOOMMMGGGEEEFFFMMMXXXbbbiiikkkfffffffffiiimmmooollliiifffbbb]]]YYYYYY]]]bbbfffgggkkkmmmkkkiiiddd[[[RRRLLLPPP]]]ooo{{{}}}zzzxxxtttrrrqqqsssyyy|||qqqhhhtttwwwzzzxxxpppzzzzzzpppqqqhhhLLLAAAFFFMMMPPPPPPTTT\\\eeejjjtttbbbDDD<<>>??????@@@@@@@@@@@@>>>AAAGGGOOOYYYcccjjjmmmssstttwww{{{~~~~~~uuuzzzzzzeee___eeeooowwwuuuyyy}}}vvvvvv}}}~~~wwwpppllliiigggeeedddeeejjjttt}}}yyynnniiihhhqqq~~~~~~vvvnnneee___```cccffflllsssxxx}}}uuuzzz{{{yyypppkkkddd^^^ZZZVVVSSSQQQNNNXXXmmmvvv}}}444555666666666888;;;===CCCEEEGGGJJJMMMQQQVVVYYYfffzzz{{{rrrpppvvv{{{zzzwwwtttpppkkkiiijjjmmmpppqqqfffeeeddddddeeegggiiijjjfffeeecccccchhhppp{{{yyyooohhhgggnnnwww~~~}}}wwwnnnfffaaaaaacccaaahhhnnnmmmeeeYYYOOOIIICCC>>><<>>??????@@@@@@@@@@@@===@@@EEELLLTTT]]]eeejjjoooqqquuuxxx|||~~~tttsssvvviiidddooozzz{{{xxxxxx~~~zzzuuuwww~~~yyyoooggg```]]][[[ZZZZZZ[[[```jjjvvv}}}zzznnnhhhdddiiiqqquuuoooggg___]]]]]]bbbiiiooovvv|||wwwrrrkkkeee```[[[WWWTTTNNNTTTiii~~~222333444555666888;;;>>>AAACCCEEEGGGIIIMMMQQQTTT\\\nnn}}}uuusssuuutttooojjj\\\YYYUUUTTTXXX^^^cccfffdddcccbbbbbbccceeehhhiiieeeffffffeeehhhppp{{{zzzpppiiihhhoooyyy~~~vvvnnnhhheeeddddddbbbgggmmmppppppiiiZZZLLLEEE@@@;;;===IIIZZZkkkvvvttttttuuuvvvvvvwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvwwwxxxyyyyyyyyy{{{{{{{{{|||||||||}}}}}}|||{{{{{{zzzzzzzzzzzzzzzyyyzzz||||||||||||}}}|||~~~}}}~~~|||xxxtttnnnhhhaaaVVVJJJAAA===<<<;;;999888888888888666666777777666555333222000000000000111222333444:::===@@@DDDEEEFFFEEEEEEFFFIIIOOOYYYdddlllrrrtttvvvsssqqqqqqssstttrrrooommmhhhbbb^^^]]]```eeehhhoooqqqqqqnnnjjjeee[[[RRRMMMQQQ___rrr~~~{{{yyyttttttuuuyyy|||vvvtttvvv~~~ooolllfffeeetttoooZZZIIIGGGLLLMMMOOOSSS^^^bbbffffffgggrrr^^^JJJEEEBBB===??????@@@AAAAAAAAA@@@@@@===???DDDIIIOOOWWW```ffflllnnnrrrvvvzzz}}}~~~~~~yyysssxxx}}}{{{}}}nnnnnnttt{{{yyy{{{~~~{{{}}}~~~{{{uuulllccc[[[VVVSSSSSSQQQSSSXXX```kkkxxx~~~qqqjjjbbbaaadddgggdddaaa___bbbgggooovvv|||wwwoooggg```ZZZVVVSSSPPP^^^~~~555666777777777999<<>>;;;:::::::::666777888888888666444333000000000000111222333444777;;;>>>??????@@@CCCFFFLLLQQQYYYaaaiiipppvvvyyyyyyuuurrrsssuuuvvvuuusssoookkkfffbbbbbbeeeiiimmmoooqqqppplllhhhddd\\\SSSNNNRRR___qqq}}}|||xxxuuussssssuuuyyy~~~vvvpppttt}}}pppgggcccmmmaaaSSSIIIJJJLLLKKKNNNVVVVVVWWW[[[___ccclllnnnTTTFFFBBBCCCBBBBBBBBBCCCBBBBBBAAAAAA<<<>>>AAAEEEIIIQQQZZZaaaiiilllpppuuuyyy|||~~~~~~|||~~~uuuzzz|||~~~~~~yyyuuummmcccYYYSSSPPPOOOPPPRRRUUUXXX```mmm~~~{{{ssshhhaaa___bbbdddeeekkkpppwww|||yyyppphhh```[[[VVVQQQVVVppp}}}~~~999:::::::::999:::===???@@@AAABBBCCCDDDGGGJJJMMMQQQXXXaaammm||||||zzzxxxtttnnndddWWWOOOZZZXXXXXXYYY[[[]]]]]]\\\]]]]]]]]]]]]^^^___aaabbbdddccc___ZZZYYYaaaqqq~~~tttkkkiiinnnuuu{{{oookkkjjjmmmtttvvvrrrmmmjjjbbbZZZ___qqqyyyjjjZZZRRRFFF<<<===LLLbbbrrrqqqrrruuuwwwwwwwwwuuuuuurrrtttwwwyyyzzzyyywwwvvvuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyy{{{}}}~~~|||zzzyyyxxxxxxyyy{{{zzzyyyyyyzzz|||~~~}}}}}}}}}|||wwwnnniiiqqq|||~~~yyypppfff___RRRNNNHHHBBB===;;;;;;;;;666777888999888666444333000000000000111222333444333888<<<======@@@GGGMMMNNNTTT\\\ccchhhnnnvvv|||yyyuuussssssvvvyyyxxxwwwqqqnnniiiffffffiiimmmppplllnnnmmmiiieeebbb[[[SSSNNNSSS___qqq{{{zzztttppppppqqqssswww}}}~~~}}}qqqjjjqqq~~~}}}uuujjjiiizzzYYYOOOJJJNNNNNNJJJPPPZZZXXXVVVXXX\\\___eeeuuuxxx[[[GGGBBBFFFDDDDDDDDDDDDCCCBBBBBBAAA;;;===@@@BBBFFFMMMWWW]]]hhhjjjoootttxxx|||~~~ssszzzttt}}}zzzvvvnnndddZZZSSSOOONNNTTTVVVVVVUUUXXXdddwww|||pppeeeaaaccciiinnntttzzz~~~|||~~~wwwooogggbbbSSSRRRSSS^^^xxx{{{~~~???EEEDDD;;;999???AAA<<>><<<===CCCKKKQQQUUUbbbiiiooorrruuu{{{~~~~~~}}}xxxvvv|||~~~||||||{{{qqqdddYYYSSSQQQWWWXXXXXXTTTOOOUUUllluuuoooppptttvvvvvv}}}~~~}}}~~~wwwlllddd[[[RRRLLLTTTkkkCCCHHHFFF===;;;AAACCC???AAA@@@@@@AAACCCEEEGGGHHHOOOQQQVVV___kkkxxxxxxggg\\\ZZZ\\\jjjrrr{{{zzzsssnnnlllfff```[[[[[[[[[ZZZ\\\```ddd```YYYQQQNNNQQQYYY```ssszzzzzzrrrnnnrrrrrrllleeeccchhhsss|||}}}{{{yyysssgggWWWSSSaaawwwyyyiiiTTTEEECCCNNN```nnntttuuuwwwwwwvvvuuuvvvwwwwwwwwwvvvvvvvvvwwwxxxxxxwwwxxxxxxwwwvvvuuuuuuwwwwwwvvvtttsssssstttvvvwww{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyzzz{{{{{{||||||}}}zzzyyyvvvnnnhhhgggiiimmmwww|||qqqkkkddd^^^VVVPPPLLLFFF@@@:::777888999:::;;;:::777444333222111111111111111000000222444666999>>>DDDHHHQQQUUUZZZ___dddhhhmmmppptttvvvxxxzzz|||}}}}}}}}}wwwuuurrrooonnnnnnpppqqqooollliiigggeeeaaa\\\WWWSSSYYYbbbmmmsssrrrlllfffgggfffjjjrrrxxx~~~{{{{{{yyysssqqqjjjpppzzzyyy|||sss|||iiiNNNNNNNNNNNNNNNNNNOOOOOORRRQQQTTTXXXUUUUUUdddxxx]]]HHHEEECCCCCCDDDDDDCCCBBBAAA@@@@@@???===>>>AAAGGGNNNSSS^^^eeelllooosssyyy||||||~~~}}}~~~|||xxxtttvvvvvvvvvsssrrrtttxxx|||~~~~~~|||~~~zzzrrrhhh^^^WWWWWWUUURRRNNNJJJPPPdddwwwyyywww{{{~~~}}}rrrjjjbbbZZZRRRRRR^^^xxx}}}|||999>>>===555444;;;@@@>>>>>>>>>>>>>>>???AAACCCDDDIIIKKKOOOVVVbbbtttoooccc___aaaeeerrr}}}yyyppphhhbbbbbbdddcccdddfffeeeaaaYYYPPPJJJHHHJJJMMMaaallltttttttttvvvrrrkkkccc```dddqqq}}}~~~|||lll[[[UUU]]]ooogggQQQJJJSSScccnnnrrrtttvvvvvvuuuuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxvvvuuuuuuwwwyyyxxxxxxwwwvvvvvvvvvvvvwwwyyyyyyxxxxxxxxxxxxyyyyyyuuuvvvwwwxxxyyyzzz{{{{{{zzzrrrlllgggddddddggglllsss~~~}}}pppiiifffbbb\\\XXXTTTNNNGGGAAA;;;;;;;;;<<<<<<:::777333333222222111111111111222222444666777999<<>>>>>???@@@>>>>>>BBBIIIOOOXXX```gggkkkpppvvvzzzyyy}}}}}}}}}~~~vvvlllfffeeeeeeeeefffiiikkklllkkkjjjjjjkkktttwww}}}|||qqqfff___XXXQQQKKKGGGKKKZZZiii~~~|||~~~zzzrrrkkkcccXXXPPPPPPbbbyyyzzz,,,000000---...666===>>>;;;;;;:::;;;<<<>>>???AAABBBFFFKKKQQQ\\\nnnrrreee___```dddgggttt{{{sssnnnoooqqqooonnnnnnkkkfff\\\QQQHHHCCCBBBBBBPPP^^^llltttxxxzzzuuummmfff___^^^hhhuuu|||}}}~~~|||nnnbbb^^^___ggg~~~dddUUUXXXeeeoooqqqsssuuuuuuuuutttuuuvvvvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwuuutttuuuwwwzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwtttvvvwwwyyy{{{{{{{{{{{{~~~~~~zzzsssjjjeee```ccciiipppwwwzzzmmmfffeeeccc___^^^\\\WWWOOOJJJCCCAAA>>><<<;;;999777555222222222222111111333444777999;;;===>>>@@@CCCFFFHHHKKKOOORRRVVVZZZ^^^bbbjjjmmmssszzzzzzuuuqqqlllhhhccc^^^[[[ZZZZZZ[[[___dddkkkqqqrrroooiiieee``````dddlllttt{{{~~~~~~}}}}}}zzzwwwzzz}}}rrrmmmpppvvv|||oooNNNBBBHHHNNNPPPPPPQQQWWW\\\___ZZZWWWYYY[[[\\\dddlll{{{```IIIGGGBBBCCCDDDDDDDDDAAA???======@@@AAA???<<<>>>DDDJJJRRRZZZccchhhnnnuuuxxxxxx{{{{{{||||||pppmmmjjjhhhhhhkkkpppsssrrrqqqqqqooollljjjiiiiiijjjhhhqqq|||yyynnndddWWWOOOJJJKKKSSS\\\ttt~~~}}}|||yyyqqqgggZZZOOOIIITTTttt|||{{{+++---...---///666<<>>@@@AAABBBFFFKKKPPPXXXeeewwwyyymmmeeeaaa```aaaaaarrr||||||||||||xxxuuuuuutttkkk]]]PPPFFFAAA@@@@@@DDDRRRdddqqqyyy|||yyyuuufff[[[UUUYYYdddmmmuuuzzz{{{rrrjjjeee^^^___sss{{{aaa[[[ccclllppprrrtttttttttssstttvvvuuuuuuttttttuuuuuuvvvwwwwwwwwwvvvuuussstttwwwzzzuuuvvvwwwwwwwwwvvvuuutttwwwwwwxxxyyyyyyxxxwwwwwwvvvxxxzzz|||}}}}}}}}}|||{{{~~~{{{qqqhhhcccbbbbbbjjjttt|||xxxlllfffcccaaa```aaaaaa^^^WWWRRRLLLGGG@@@:::777666666555222333444333111222555888<<>>999777666555333555666444222333888<<<@@@CCCGGGJJJLLLMMMNNNPPPOOOPPPRRRSSSTTTWWW[[[^^^cccfffkkksss|||zzzrrrnnnjjjgggbbb\\\XXXXXX[[[___gggnnnwww}}}}}}yyytttqqqkkkiiijjjooossswww{{{{{{zzzwwwooojjjoooxxxtttyyyxxxxxx}}}yyynnnlllpppuuubbbOOOHHHJJJLLLMMMOOOSSSZZZ```___[[[XXXWWWYYY\\\^^^```tttwwwyyy|||yyy|||lllQQQBBBFFFEEEEEEDDDCCCAAA@@@???>>>@@@AAA???<<<<<<>>>AAAIIIRRR]]]dddllltttxxxxxxxxxzzz~~~xxxrrrpppzzz|||qqqkkkgggiiiooozzzyyyjjj___UUUMMMJJJLLL[[[dddnnnrrrvvv}}}}}}mmm^^^WWWPPPOOO```vvv,,,,,,......---,,,...000555555666777:::===???AAADDDEEEGGGJJJNNNSSSWWWYYYQQQWWW___fffjjjjjjhhhfffjjjoooxxx|||yyyvvvvvvuuudddUUUKKKEEEAAA???:::AAAOOO___mmmxxxpppdddVVVMMMJJJNNNXXXcccuuu~~~sssbbbZZZ]]]aaawww|||uuupppmmmoooqqqrrrrrrrrrsssuuuttttttssssssttttttuuuvvvrrrsssttttttsssssstttvvvxxxxxxxxxvvvrrrmmmhhheeehhhlllsssyyy||||||zzzyyywwwxxxzzz||||||{{{yyywwwqqqooolllhhheeeggglllqqquuu~~~zzztttrrrpppqqqsssqqqmmmiiiaaa[[[SSSJJJDDD???;;;999444666888666444555:::???EEEIIINNNSSSUUUVVVXXXYYYZZZZZZZZZXXXWWWXXX[[[]]]^^^___cccjjjttt~~~vvvoookkkgggeeeaaa\\\YYYZZZ```dddmmmvvv{{{xxxooollllllooorrruuu}}}zzzvvvpppggg[[[VVV___kkkrrr|||xxxlllhhhjjjpppvvvXXXNNNLLLMMMOOORRRVVV[[[___aaadddbbb___\\\[[[]]]^^^^^^gggoootttuuu|||aaaHHHIIIGGGEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>DDDOOOZZZbbbjjjssswwwwwwwww{{{~~~}}}{{{{{{{{{|||nnniiipppxxx|||}}}pppfffZZZOOOKKKLLLPPPVVV\\\___fffooottttttuuuggg^^^RRRKKKYYYooo***+++---000000...///222//////000222555888;;;===>>>>>>@@@EEEKKKQQQTTTUUUVVV^^^iiipppqqqnnnjjjgggfffjjjqqqyyy~~~kkkgggdddbbbaaagggxxxzzzjjj[[[QQQIIICCC???999>>>IIIXXXggguuu}}}qqqbbbTTTIIIFFFNNNYYYkkk~~~lll___TTTLLLQQQrrrzzzpppmmmoooqqqrrrrrrrrrsssttttttsssssssssssstttuuuuuuppprrrttttttssssssssstttppppppooolllggg___YYYUUU]]]ccckkktttyyyzzzyyywwwuuuwwwyyyzzzzzzxxxuuuttthhhccc______eeeoooxxx~~~~~~}}}}}}~~~|||xxxtttkkkfff___XXXPPPIIIBBB===555777999777444666<<>>>>>??????>>><<>>DDDSSSYYYqqq{{{wwwlllmmmuuulllVVVNNNQQQSSSWWW\\\^^^```eeemmmttt|||uuukkkccc``````aaabbbeeeiiirrrzzzsssWWWMMMEEEFFFFFFCCC@@@@@@AAAAAACCCCCCCCCCCCAAAAAABBBGGGPPPZZZeeemmmssswwwuuuwwwyyyzzz{{{|||~~~tttfffhhhoooxxxyyynnnbbbZZZUUUSSSLLLJJJHHHIIINNNWWW```eeeuuuxxxfffUUUOOOXXXfffwww//////.........---------.........///000111222333555777:::===DDDQQQaaalllvvv~~~{{{sssrrrrrrrrrpppkkkddd[[[UUURRRQQQQQQTTTZZZeeexxxiiiTTTEEE<<>>;;;888555444666888:::DDDKKKUUU]]]aaadddhhhkkkiiiiiigggfffdddbbb```___```^^^^^^``````bbbiiirrr|||}}}|||xxxqqqjjjfffdddeeecccbbb```]]]___jjjvvvzzzuuuoookkknnnpppssszzzyyyeeeSSSIIIEEE>>>EEEUUU\\\ggguuu|||qqqtttzzzdddRRRKKKJJJLLLUUU```gggiiihhhiiijjjrrrmmmfff```___```bbbcccbbbiiittt|||aaaQQQFFFGGGHHHBBB???BBB@@@AAABBBBBBBBBBBBAAA@@@AAAEEEMMMWWWbbbjjjqqqttttttvvvxxxzzzzzz{{{}}}{{{eeefffiiiuuuxxxlllaaaZZZWWWVVVLLLJJJHHHHHHLLLUUU^^^cccsss}}}yyyhhhXXXQQQYYYeeeuuu/////////.........---------------...///000111222111444777;;;CCCUUUmmm~~~zzzwwwpppdddXXXPPPLLLLLLNNNNNNPPPQQQSSS]]]qqqxxx]]]LLL===@@@LLL\\\dddgggooozzzqqq___TTTQQQYYYuuuzzzcccQQQGGGGGGJJJUUUdddoooqqqppppppqqqrrrsssssstttttttttlllnnnooolllfff___YYYVVVYYY```kkkpppnnnfff\\\WWWNNNKKKHHHHHHLLLSSSYYY\\\XXXOOOKKKUUUdddpppwww{{{zzz{{{yyyqqqfff]]]ZZZZZZ\\\bbbkkkuuuwwwooohhh^^^TTTLLL@@@===:::666555666777999>>>FFFQQQ[[[aaaggglllpppooonnnmmmkkkiiigggeeecccbbb```___^^^\\\[[[```hhhuuuvvvvvvtttooojjjfffeeegggdddbbbaaa```cccooo|||}}}wwwrrrnnnooorrrvvv~~~|||{{{qqq\\\QQQMMMHHH@@@FFFYYYbbbkkkzzzqqqtttnnnYYYPPPKKKGGGJJJTTT```hhhiiifffcccbbbiiieee```]]]]]]___`````````hhhttt~~~vvvZZZEEEFFFIIIBBB???DDD???@@@AAAAAAAAAAAA@@@??????CCCJJJRRR\\\eeelllppprrrtttwwwyyyzzz{{{~~~~~~rrrgggiiiuuuxxxmmmddd^^^[[[ZZZOOOLLLIIIHHHKKKSSS\\\aaannnzzz~~~mmm]]]SSSWWW___rrr////////////............,,,,,,,,,---...///000000///222666999CCCXXXuuuxxxoooaaaRRRIIIFFFIIIMMMTTTVVVYYYYYYVVVZZZjjj{{{dddOOO@@@CCCMMM\\\dddfffhhhlllrrraaaYYYUUUkkkgggUUULLLHHHFFFMMM^^^nnnsssppprrrqqqqqqqqqrrrqqqpppooonnnlllggg___TTTKKKGGGEEEQQQUUU[[[]]]ZZZSSSLLLIIIKKKMMMRRRYYY___ccceeeeeefffZZZOOOPPPYYYdddpppxxxwwwtttooofff___\\\^^^```gggllluuu~~~~~~yyy||||||uuummmfff^^^VVVPPPCCCAAA===:::888888999:::<<>>BBB?????????@@@@@@????????????AAAFFFMMMUUU___fffkkkpppsssvvvyyy{{{|||~~~~~~rrrlllnnn}}}{{{ssslllfffaaa^^^UUURRRMMMKKKNNNTTT\\\aaakkkwwwssscccVVVTTTYYYnnn}}}000000/////////.........---,,,,,,------...///000000333555777>>>QQQllljjj^^^OOOGGGJJJRRR[[[```gggiiillljjjbbb```jjjwwwkkkQQQFFFHHHPPP]]]hhhjjjiiigggwwwsssgggWWWbbbwwwiiiZZZPPPNNNKKKOOO]]]mmmrrrooopppooooooqqqrrrrrrooollljjjdddYYYLLLCCC>>>>>>@@@NNNNNNNNNLLLKKKLLLOOORRRRRRWWW___fffmmmrrrtttvvvvvvjjj]]]TTTQQQVVVcccpppqqqjjjccc___aaaggglllnnnuuuxxx~~~{{{yyy~~~~~~~~~~~~vvvrrrkkkeee^^^XXXSSSOOOFFFDDDAAA>>><<<<<<======???FFFQQQZZZaaahhhooosssssstttuuuvvvvvvuuutttsssiiifffeeeccc___[[[^^^eeepppssswwwxxxuuurrrpppoooooollljjjjjjlllpppzzz~~~}}}{{{xxxvvvyyy{{{||||||{{{{{{~~~qqqbbbiiidddaaaVVVGGGPPPhhhttt{{{tttYYYOOOUUUXXXRRRRRRTTTVVVWWWXXXZZZ]]]^^^^^^]]][[[[[[\\\]]]\\\[[[ccceeejjjsss{{{uuuIII@@@FFFCCC???@@@???????????????????????????@@@BBBGGGOOOXXX```eeemmmpppuuuxxxzzz|||~~~lllgggmmmzzz|||wwwppphhhccc]]]ZZZUUUSSSTTTXXX^^^bbbiiiuuuxxxjjj]]]XXXYYYkkkzzz000000000/////////......---------------...//////222333444333666BBBUUUccciiilllpppvvv~~~uuuhhhYYYRRRKKKNNN[[[jjjtttxxxvvvvvvvvvrrriiidddiiisssrrrWWWLLLMMMTTTaaapppvvvtttooorrrwww``````kkk~~~}}}lllaaaSSSVVVTTTSSSZZZhhhmmmjjjmmmmmmnnnqqqtttsssnnnjjj\\\TTTHHH???===???CCCEEEHHHHHHGGGHHHLLLUUU___ggghhhkkkoootttzzzzzzlll^^^RRROOOXXXdddjjjeeeaaadddllluuu{{{}}}~~~~~~}}}|||||||||}}}vvvjjjgggaaa[[[TTTPPPMMMKKKFFFEEEBBBAAA@@@@@@AAABBBCCCJJJSSS\\\bbbgggnnnssstttvvvxxxzzz{{{{{{yyyyyynnnllljjjiiiddd```ccciiiqqqtttxxxzzzxxxuuurrrqqqtttqqqpppssstttvvv}}}~~~{{{}}}{{{yyywwwvvvwww||||||ooobbbiiifffdddXXXKKKWWWqqq|||}}}kkkUUUNNNTTTVVVSSSQQQSSSWWWZZZ\\\\\\[[[ZZZXXXWWWWWWYYY\\\_________dddaaabbbkkkuuuTTTCCCCCCCCC@@@???@@@@@@???>>>>>>???@@@@@@AAA@@@@@@CCCIIIQQQYYY___hhhlllrrrvvvyyy{{{}}}~~~~~~uuujjjgggsssyyyooohhhdddbbb^^^[[[[[[^^^aaadddiiittt|||qqqfff______hhhxxx000000000000/////////.....................///000000111222111222888AAAIIIKKKSSSZZZ___bbbccc]]]VVVPPPRRRWWWbbbnnnyyy}}}zzzvvvqqqiiieeekkkssswww]]]QQQQQQWWWfffzzz|||lllcccfffyyyqqqiiiXXX______WWWWWWaaaiiiiiilllkkklllooopppmmmddd]]]LLLEEE>>>===CCCIIIKKKKKKGGGKKKQQQXXXaaakkkuuu{{{tttfffZZZRRRSSSYYYeeeggglllsss{{{~~~}}}||||||{{{}}}~~~xxxpppdddaaa\\\TTTMMMIIIGGGGGGDDDCCCBBBAAAAAABBBDDDEEEFFFLLLUUU]]]bbbhhhooosssvvvxxxzzz}}}}}}|||{{{zzztttrrrpppnnniiidddfffkkktttxxx|||~~~|||xxxuuutttwwwvvvwww{{{|||{{{~~~~~~~~~~~~xxxwwwuuutttwww|||}}}xxxooofffgggffffff\\\PPP^^^uuu~~~~~~yyybbbSSSOOOQQQTTTUUUQQQRRRVVVYYY\\\\\\ZZZXXXVVVUUUUUUWWW[[[^^^______bbb\\\[[[eeerrrzzzdddKKKBBBBBBBBBAAAAAA@@@????????????@@@AAACCCAAA@@@@@@EEELLLUUUZZZcccgggmmmrrruuuwwwyyy{{{|||~~~~~~|||}}}~~~|||zzzxxxyyy{{{}}}~~~~~~|||{{{rrrmmmrrr~~~uuunnnjjjhhheeecccbbbbbbcccdddjjjttt~~~uuujjjbbb___gggwww000000000000//////////////////.........//////000---...000111222555:::===AAAIIINNNLLLJJJMMMQQQSSSNNNXXXfffrrryyy|||~~~~~~~~~wwwqqqkkkjjjqqqzzzxxx```SSSSSSYYYjjjuuugggeeeyyyuuunnn]]]gggggg[[[UUU]]]gggjjjmmmlllkkklllkkkdddXXXNNNCCC>>><<>>AAAFFFLLLQQQZZZaaalllwww}}}~~~{{{yyy}}}xxxsssqqqoooooottt|||yyyddd\\\[[[```nnnyyyvvvuuuzzz}}}{{{uuuqqqfffjjjmmmhhh```^^^dddkkklllmmmllliiiaaaVVVLLLEEEAAAFFFOOOVVVZZZ\\\]]]^^^iiiqqqyyyrrriiiddd\\\TTTcccrrr}}}yyyxxxxxxzzz{{{{{{~~~|||{{{{{{}}}~~~~~~wwwmmmhhh___UUUMMMIIIGGGGGGCCCDDDEEEEEEEEEFFFHHHJJJLLLNNNRRRWWW^^^fffooouuuyyyyyyyyy}}}|||||||||zzzvvvrrrooonnnooo{{{}}}}}}||||||}}}{{{wwwsssqqqnnnpppwww}}}zzztttrrrrrruuu||||||wwwuuuyyy{{{sssiiigggbbb___aaafffooozzz{{{pppqqqvvvyyynnnbbbWWWTTTRRROOOPPPTTTUUUQQQPPPTTTVVVUUUVVVYYYXXXWWWUUUTTTUUUWWWZZZ[[[[[[QQQXXX^^^aaasss{{{ggglllrrr}}}___IIIHHHIIIFFFBBBCCCDDDCCCBBBBBBCCCDDDBBBAAA???>>>???DDDKKKPPPUUU\\\fffnnnrrrtttuuuvvvzzz}}}}}}wwwwww}}}}}}{{{sssqqqnnnllljjjjjjjjjjjjooottt|||tttdddXXXcccrrr222222222222222111000///..............................///000111333444555777888;;;>>>BBBHHHNNNSSS\\\bbbkkkuuu{{{|||{{{zzzvvvrrrpppqqqrrrtttyyy{{{hhh\\\___fffooo|||~~~~~~}}}yyyuuutttqqqtttsssmmmeeeccchhhnnnnnnnnnnnnjjjbbbXXXOOOIIIWWWZZZ```fffkkkmmmllllllpppvvv|||~~~~~~}}}{{{~~~~~~ssskkkfff^^^VVVbbbooo|||}}}zzzyyyyyy{{{yyy{{{~~~}}}{{{|||}}}~~~~~~~~~~~~~~~sssmmmcccXXXOOOKKKIIIHHHFFFGGGHHHHHHHHHHHHKKKMMMOOOQQQTTTWWW]]]eeennntttxxxxxxyyy|||~~~~~~~~~|||yyyuuusssssssss~~~}}}|||yyytttpppooolllnnnttt{{{yyyuuussssssvvv|||wwwrrrllliiipppxxxxxxsssfffaaa___dddppp~~~~~~xxxooopppwww}}}fff\\\SSSQQQPPPMMMNNNQQQRRRNNNNNNSSSVVVTTTRRRRRRSSSRRRQQQPPPQQQTTTWWWXXXYYYRRRXXX^^^```qqq|||ppppppooosss{{{~~~mmmUUUJJJFFFDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>BBBHHHLLLRRRYYYccckkkppprrrsssssswwwzzz~~~~~~|||zzzwwwssspppooonnnoooqqqwwwyyyiii]]]bbbppp111333444444222000000000..............................000111333444444444333666999===BBBHHHOOOSSSZZZ___fffnnntttxxxyyyyyypppmmmnnnrrruuuvvvyyy~~~nnn___dddkkknnnrrr|||zzzttttttxxxyyyxxxssslllfffdddgggkkkpppooolllhhhccc___\\\[[[eeefffjjjqqqyyy}}}|||zzz}}}zzzvvvwwwwwwvvvwwwyyy~~~}}}xxxqqqmmmjjjcccZZZ\\\eeepppwww}}}~~~zzz|||}}}}}}{{{zzzyyyzzz|||yyy|||~~~}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{tttiii]]]TTTNNNLLLKKKIIIJJJKKKKKKKKKLLLNNNQQQTTTTTTVVVXXX\\\ccckkkqqquuuvvvxxx{{{}}}zzzxxxyyyzzz}}}zzzvvvqqqmmmmmmjjjjjjpppvvv||||||wwwvvvvvvxxx}}}~~~xxxmmmkkkffffffooo{{{nnnhhhdddjjjzzz||||||tttmmmnnnwwwqqq[[[UUUOOONNNNNNLLLLLLOOOSSSPPPSSSYYY\\\XXXSSSRRROOOOOONNNNNNOOOQQQTTTVVVUUURRRXXX\\\]]]lll||||||{{{wwwssstttyyy~~~xxx```MMMDDDDDDDDDDDDDDDCCCBBBAAA???>>>?????????>>>===???CCCFFFMMMTTT]]]ffflllnnnpppqqqtttwww|||~~~zzzxxx{{{~~~zzzvvvtttsssrrruuu{{{ooodddaaaooo111444666555222///..............................,,,---///111222333222222000333666:::>>>CCCIIINNNSSSVVV[[[bbbiiiooosssvvvmmmkkklllqqqsssrrrrrrtttsssyyyrrrfffjjjllljjjhhhnnn{{{yyyqqqttt}}}zzzwwwqqqiiidddcccfffiiipppooommmllloootttyyy|||uuuuuuxxx|||wwwwwwyyy|||wwwuuuxxxxxxtttqqqpppkkknnnnnnnnnppppppiiiaaaWWWYYY]]]cccllluuuyyyzzzwwwxxxyyyyyyxxxxxxzzz{{{{{{~~~|||yyyzzz{{{||||||}}}}}}}}}}}}}}}||||||||||||}}}~~~|||pppdddYYYSSSPPPOOOMMMMMMNNNMMMMMMNNNQQQTTTYYYYYYYYYZZZ\\\aaahhhmmmrrrsssvvvzzz}}}~~~}}}zzzuuupppmmmllliiihhhmmmrrrxxx{{{{{{{{{}}}vvvnnnaaabbbaaadddnnn}}}zzzrrruuu{{{~~~tttlllnnnxxxbbbSSSQQQNNNNNNNNNMMMNNNOOOOOORRRZZZ```^^^WWWSSSSSSPPPOOOOOONNNOOOPPPRRRSSSPPPQQQVVVYYYYYYeeeyyy}}}kkkUUUHHHEEECCCCCCBBBBBBBBBBBB@@@>>>===>>>???>>>======>>>???FFFLLLVVV```gggllloooqqqsssvvv{{{~~~~~~~~~yyyvvv{{{}}}yyywwwvvvvvv{{{ttthhhbbbooo333555666666333000...,,,........................+++,,,...000111111000///...000333666888<<>>???>>>===;;;;;;<<<@@@FFFOOOXXXaaahhhooosssrrrvvvzzz|||}}}~~~~~~vvvtttrrrnnnjjjiiikkknnnooorrrwww|||~~~}}}}}}}}}yyynnnfffqqq666555666777777666111...........................+++,,,---....../////////...000222444555888;;;>>>>>>@@@CCCHHHOOOWWW^^^bbb\\\WWWWWW^^^cccddddddfff^^^\\\\\\jjjzzztttllleeebbbbbbcccdddhhhkkkqqq{{{vvvsssxxx~~~wwwgggcccjjjqqqppplllfff```^^^bbbfffgggrrryyyrrrqqqsssqqqqqqsssuuuoooeee______ZZZaaakkkttt~~~yyyiii^^^QQQJJJKKKSSSbbbnnnnnnqqqsssuuuuuuvvvwwwyyy}}}yyyvvvtttuuuvvvzzzzzz{{{|||}}}}}}}}}}}}{{{{{{{{{|||}}}~~~vvvlllddd___\\\XXXXXXWWWVVVVVVXXX\\\___dddeeefffffffffgggiiikkkooorrrvvv{{{~~~~~~{{{xxxvvvsssooommmmmmmmmpppzzz~~~yyysssnnnkkkaaa]]]TTTNNNXXXrrr~~~jjjUUUOOOSSSSSSPPPOOOQQQSSSRRRJJJRRR]]]aaaYYYOOOMMMSSSPPPOOOOOONNNNNNNNNNNNNNNKKKPPPPPPRRRVVVXXXooonnnQQQIIIEEE@@@@@@BBBDDDCCCBBB===>>>@@@???===;;;;;;;;;<<>>???999333........................------------......///000///111333555666888;;;===<<<===>>>BBBGGGNNNTTTXXXRRRMMMKKKRRRYYY\\\^^^```]]][[[XXXaaaxxxwwwrrrjjjbbb^^^\\\[[[[[[ZZZ```fffmmmuuuzzzwwwpppffffffppp}}}yyyfff\\\___lllmmmllleee\\\XXX\\\bbbgggqqq|||yyyxxxwwwtttvvvyyyvvvnnniiiiiimmmnnnpppnnnfff]]]\\\aaadddkkkvvvuuuiii[[[PPPJJJKKKWWWdddnnnqqqtttvvvvvvvvvxxxyyy~~~{{{wwwuuuuuuwwwwwwxxxxxxyyyzzz|||}}}~~~~~~~~~|||||||||}}}~~~wwwnnnhhheee``````___^^^]]]```dddgggjjjllloooooonnnmmmnnnoooqqquuuzzz~~~}}}|||xxxuuurrrpppmmmnnnvvv|||}}}|||uuuqqqrrrtttmmmiii^^^SSSWWWkkkooo\\\RRROOOTTTTTTOOOMMMPPPRRRQQQQQQTTT[[[___[[[SSSPPPRRROOOOOOOOOPPPQQQQQQRRRRRRLLLRRROOOQQQWWWVVVkkknnnPPPIIIBBB???@@@BBBBBBAAA>>>???@@@???===<<<<<<===<<<>>>BBBHHHOOOYYYdddkkknnnrrrvvvzzz{{{}}}~~~}}}{{{wwwxxxuuummmuuu777444333:::CCCFFF@@@999........................///...---------///000222///222555777888:::===@@@======>>>@@@DDDIIINNNQQQPPPHHHEEEKKKRRRVVVYYY[[[ZZZXXXSSSTTTcccvvv{{{uuuooommmggg___XXXUUUVVVWWWTTT\\\cccfffiiilllmmmjjj```aaapppooobbbcccnnnrrrrrrjjj___YYY]]]dddjjjnnntttzzz~~~}}}}}}{{{yyyvvvuuuvvvxxxuuuqqqrrrvvvtttiiiaaa___gggggghhhdddZZZSSSWWW```nnnvvvyyyooocccYYYOOOJJJSSS```ooorrruuuwwwwwwwwwyyyzzz|||wwwsssrrrvvvyyyzzzzzzwwwxxxyyy{{{}}}~~~}}}}}}}}}}}}~~~}}}~~~uuunnnjjjgggfffeeedddcccfffjjjnnnoooqqqtttuuutttrrrrrrrrrssswww}}}|||xxxuuurrrnnnlllttt~~~~~~zzzyyy}}}{{{tttrrrwww}}}pppooofff[[[XXXbbbpppyyy~~~zzzcccRRROOONNNSSSTTTMMMJJJNNNPPPOOOSSSQQQRRRWWWXXXSSSMMMKKKOOOPPPQQQSSSUUUWWWXXXYYYNNNTTTOOOQQQYYYUUUiiiUUUMMMCCC??????AAAAAA??????@@@AAA@@@>>>======>>>===>>>@@@CCCIIISSS^^^eeekkkoootttyyy{{{~~~~~~tttooovvv888777666777;;;???BBBCCC000//////.........//////...------,,,,,,------...333555888:::;;;;;;:::999999:::;;;>>>AAAEEEGGGIIIFFFFFFFFFGGGJJJNNNSSSVVVZZZTTTOOOPPPXXXcccjjjnnnjjjeee^^^XXXTTTSSSRRRRRRRRRVVV[[[aaaeeehhhiiiiiidddccckkk{{{mmm[[[lllsssvvvoooccc\\\ZZZZZZfffjjjooorrrsssssssssttttttsssqqqooonnnnnnoooooosssssssssrrriii\\\UUUTTT\\\]]][[[UUUPPPUUUaaalllrrryyy{{{mmmbbbWWWPPPRRRXXXjjjqqquuusssqqqtttxxxyyy}}}{{{xxxwwwxxxyyyyyyyyyzzzyyyxxxxxxxxxyyyzzz{{{}}}zzzwwwxxx||||||tttooooooooommmkkkkkknnnpppvvvxxxyyyzzzzzzyyyxxxwwwyyyzzz}}}|||wwwvvvrrrnnnqqqwwwzzzwwwvvv|||yyypppkkknnnssswwwnnnmmmbbb[[[[[[XXX___ssszzz{{{}}}|||___OOOOOOKKKLLLLLLKKKJJJJJJLLLNNNPPPRRRRRRQQQOOONNNNNNNNNLLLMMMOOORRRVVVZZZ^^^```PPPNNNQQQWWWWWWWWWeeevvv___KKK<<>>BBBHHHQQQZZZ```iiipppxxx|||}}}||||||}}}wwwpppxxx666555444555888:::;;;<<<000//////............///...------,,,,,,------...222333666888999999888777666777888:::===@@@CCCDDDBBBBBBAAA@@@BBBGGGLLLPPPTTTNNNIIIIIIOOOXXX___bbbaaa\\\VVVPPPMMMLLLLLLLLLOOOSSSXXX___eeeiiikkkllljjjdddfffwwwyyygggkkkpppuuuvvvoooeee___]]]bbbeeejjjmmmnnnnnnnnnooooooooonnnmmmnnnooopppqqqnnnoooppplll```SSSOOOQQQTTTSSSQQQQQQVVVaaaooozzz}}}yyyjjj\\\SSSSSSWWWdddlllrrrrrrrrruuuyyyyyy}}}{{{xxxwwwxxxyyyzzzyyyxxxwwwwwwwwwxxxyyy{{{||||||yyywwwyyy|||}}}|||yyyvvvvvvwwwyyy|||}}}~~~~~~|||yyyvvvrrrtttzzz|||wwwsssuuuyyy|||wwwpppiiiggggggfffeeeeeehhhdddcccgggdddhhhwwwxxxqqqtttnnnWWWMMMOOOJJJLLLNNNNNNMMMLLLLLLMMMNNNPPPQQQQQQOOOMMMLLLLLLNNNNNNPPPRRRTTTVVVWWWXXXOOOLLLLLLPPPUUUZZZbbbjjj{{{gggOOO<<<999===>>>@@@DDDCCCCCCCCCBBBAAA???<<<;;;999;;;<<>>777888:::>>>DDDDDDDDDDDDDDDBBBAAA???===:::;;;;;;<<<@@@GGGPPPVVV___fffmmmrrrsssssstttvvvzzz{{{{{{|||}}}~~~~~~{{{tttwww666555555666888888666555222111000///...---------...------,,,,,,------...---...///000111111111111000000111111333444666777555444333111111777???FFFLLLJJJFFFCCCDDDHHHNNNRRRTTTQQQMMMIIIFFFFFFHHHJJJKKKNNNTTT\\\dddlllrrrvvv{{{nnnaaaaaappp~~~yyyhhhcccjjj{{{ssseee___aaadddgggiiiiiiiiijjjkkkjjjjjjkkklllmmmnnnppppppoookkkfff___TTTIIIFFFIIICCCLLL[[[jjjvvv}}}|||yyyxxx{{{uuuiii___YYY[[[aaagggnnnssstttvvv|||zzzxxxuuuuuuvvvwwwxxxxxxvvvvvvuuuuuuvvvxxxyyyzzzyyyxxxxxxyyyzzz|||}}}~~~xxxxxx~~~~~~~~~{{{xxxvvvtttrrrvvv~~~|||yyyvvvppphhh```YYYSSSLLLIIIIIIfffvvv~~~zzzllliiissszzzbbbQQQLLLKKKJJJIIINNNSSSVVVTTTPPPLLLJJJJJJMMMPPPQQQPPPMMMJJJIIINNNOOOPPPPPPOOOMMMJJJHHHIIILLLKKKKKKUUUdddfff___XXX___ooozzzvvvvvvppp\\\GGG===::::::>>>CCCDDDDDDEEEEEEDDDBBBAAA???<<<<<<::::::<<>>===;;;:::;;;???FFFKKKUUU[[[dddiiilllooorrruuuxxxxxxyyy{{{|||~~~~~~ppp___VVVRRRMMMIIIIIIMMMWWWiii}}}~~~777666555666777888777666666555333222000///.........------,,,,,,------...+++++++++,,,,,,---------......//////000111222333...111333333333999DDDMMMRRRSSSQQQLLLFFFEEEJJJOOOPPPPPPMMMIIIEEEEEEIIIMMMOOORRRWWW^^^eeekkkoooqqquuuaaaWWW^^^iiiooommmgggeeemmmwwwyyypppeeebbbdddffffffffffffggghhhllllllmmmmmmmmmllllllkkknnnaaaVVVTTTTTTQQQLLLIIIXXX^^^ccccccaaaeeepppzzzwwwuuuuuuvvvxxxyyyyyyxxxlllgggddddddbbbbbbgggnnnsssuuutttrrrtttzzz}}}|||wwwuuurrrrrrtttvvvvvvvvvxxxwwwuuutttssssssttttttuuuwwwyyyyyyxxxxxxzzz{{{|||}}}~~~|||xxxvvvuuuwwwzzz|||{{{~~~}}}|||{{{uuulllfffYYYUUUSSSQQQMMMMMM[[[lll}}}uuu}}}zzz```PPPNNNOOOLLLHHHIIIMMMRRRTTTRRRNNNJJJHHHJJJMMMPPPQQQOOOMMMLLLLLLJJJKKKLLLMMMMMMMMMLLLKKKKKKNNNOOOKKKIIILLLPPPQQQQQQRRR___ttt~~~}}}zzzeeeRRREEE>>><<<<<>>===<<<::::::===BBBFFFNNNUUU^^^dddiiilllqqquuuvvvwwwxxxzzz|||}}}~~~~~~}}}}}}}}}yyyiiiZZZRRRPPPJJJDDDEEEEEEJJJYYYnnn~~~~~~===;;;888888888999888888888777555333111000//////...------,,,,,,------...,,,,,,++++++,,,,,,------------......///111222333111444888888777<<>>??????AAAAAABBBAAA@@@???;;;<<<<<<;;;:::<<>>???@@@AAA@@@???>>>999:::;;;:::::::::===???@@@GGGQQQYYY```ffflllqqqqqqrrrtttvvvxxx{{{|||}}}zzz{{{|||~~~}}}{{{{{{zzz|||fffSSSGGGFFFEEEHHHRRReeezzz~~~vvvrrrxxxPPPDDDBBBBBB999888;;;999888888777666555333111000///000000000///...------.........------,,,,,,,,,***,,,...111222222222111777999;;;:::999===EEELLL```bbb```VVVIIICCCFFFKKKSSSVVVTTTMMMFFFEEEEEEDDDKKKQQQXXX]]]^^^^^^___aaa]]]jjjrrrnnnddd______```^^^^^^\\\^^^gggqqqqqqiiiffffffeeedddeeefffggghhhiiiiiiggggggllloookkkcccXXX\\\bbbfffhhhfffccc```ZZZ]]]bbbgggkkkmmmnnnnnntttrrrnnnlllkkkkkkmmmnnnlllpppssssssqqqqqqsssvvvtttvvvzzz||||||zzzvvvtttwwwvvvuuutttsssssstttuuussstttttttttuuuvvvvvvvvvuuuuuuvvvwwwxxxyyyyyyzzzyyyzzz~~~}}}vvvvvvvvvwww~~~wwwooohhhaaa[[[VVVSSSRRRUUUXXXTTTPPPYYYggg}}}```VVVJJJCCCBBBEEEHHHJJJPPPPPPQQQPPPNNNJJJFFFCCCKKKJJJHHHIIIJJJKKKKKKJJJPPPKKKIIIKKKIIIEEEGGGMMMKKKKKKKKKJJJKKKOOOTTTXXXZZZVVVWWWbbbtttoooDDDEEE???===@@@CCCBBB??????======>>>>>>>>>======<<>>;;;;;;@@@BBBAAA???@@@???????????????>>>===<<<>>>AAAGGGNNNUUU\\\ccchhhlllmmmoooqqquuuyyy|||~~~{{{{{{{{{|||}}}{{{zzzyyyqqqwwwwww```VVVOOOQQQTTTYYYhhhzzz~~~wwwssspppuuugggRRRGGG?????????888888888777777666555555444000000000000///...---,,,...------------,,,,,,,,,---...///111111000000///222444777777777999>>>CCCMMMQQQTTTOOOGGGBBBDDDGGGRRRVVVVVVOOOFFFAAA===999999BBBMMMUUUYYY[[[]]]___VVV^^^ddddddbbbccccccaaa___]]]YYYVVVZZZaaaeeeeeedddccccccccccccdddeeeeeebbbeeefffdddeeehhhhhheeennnooorrrwww|||wwwssspppqqqnnnfff\\\TTTUUU]]]eeegggfffhhhnnnuuuwwwuuuqqqssstttuuuvvvvvvvvvttttttsssrrrqqqpppppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqrrrtttuuuwwwxxxxxx|||}}}~~~}}}zzzwwwxxx~~~yyy|||~~~|||xxxvvvpppfff]]]VVVSSSPPPNNNTTTPPPPPPQQQMMMHHHNNNZZZ|||~~~}}}yyypppooovvvpppnnn{{{jjjQQQLLLHHHGGGJJJLLLLLLJJJNNNOOOQQQRRRSSSSSSRRRQQQJJJHHHGGGHHHIIIKKKJJJJJJKKKJJJMMMQQQQQQNNNLLLMMMKKKMMMOOOPPPQQQSSSVVVYYYWWWTTTVVV```ppplllOOO<<<;;;===AAABBB???>>>@@@AAAAAAAAAAAA@@@???======<<>>@@@CCCCCCCCCBBBAAA???>>>===<<<===???AAAEEELLLTTTZZZaaadddhhhnnnrrruuuwwwxxxvvvvvvwwwxxxzzz{{{|||}}}{{{oooqqq~~~lll```ZZZZZZbbbkkk}}}zzzvvvnnngggfffmmm{{{zzzWWWCCCAAA???;;;:::999888888888888999222222222111000///---,,,------------------------,,,,,,,,,,,,,,,++++++***,,,...000222333444666777888>>>DDDEEEBBB???@@@BBBLLLUUU[[[XXXPPPHHH@@@999;;;CCCMMMTTTVVVWWWYYYZZZVVVYYY[[[[[[^^^bbbccc```XXXWWWWWWYYY[[[\\\___aaa___``````aaaaaaaaaaaaaaaeeegggfffcccgggqqq{{{|||wwwuuurrrpppoooooopppqqqtttpppeeeVVVJJJKKKVVVaaadddhhhmmmppppppnnnnnnnnnrrrssstttuuuwwwzzz|||}}}qqqpppooooooooopppqqqrrrssssssrrrrrrqqqqqqpppppprrrrrrssstttuuuwwwwwwxxxuuuvvvwwwyyy||||||zzzxxxyyyyyyyyyzzz{{{~~~~~~{{{tttmmmhhhfffgggiiikkkvvv{{{vvvtttsssxxx~~~~~~{{{xxxxxx{{{zzztttooo^^^YYYQQQLLLKKKMMMOOOQQQTTTRRRVVV]]]bbbjjj}}}uuuqqqpppsssvvv]]]NNNEEEFFFHHHMMMRRRRRROOOKKKLLLLLLLLLLLLLLLMMMNNNNNNKKKJJJIIIJJJLLLMMMMMMMMMOOONNNMMMMMMOOOPPPOOOLLLKKKNNNQQQSSSSSSSSSTTTVVVZZZYYYYYY\\\aaalll{{{ssspppsssuuunnncccEEEAAA@@@BBBBBB??????BBBDDDDDDCCCCCCAAA@@@???>>><<<======>>>@@@FFFNNNSSS\\\___dddjjjooorrrsssssswwwwwwxxxzzz{{{|||}}}}}}~~~|||qqqppp|||pppdddaaafffmmm|||~~~wwwwwwxxxzzzzzz{{{xxxpppgggdddjjjxxxcccIIIBBB>>>>>>===;;;999888888999:::444444444333111000......,,,,,,,,,------------............---------------,,,---...///111222333444333888>>>AAA@@@>>>>>>???EEEQQQ[[[[[[VVVOOOEEE===@@@FFFNNNRRRSSSSSSUUUVVVVVVYYYZZZYYY\\\aaadddcccYYYUUUUUUYYY]]]]]]]]]___]]]^^^___`````````______ccceeeeeefffooo}}}|||wwwsssrrrpppooonnnmmmnnnppprrrttttttoooeeeXXXNNNNNNVVV^^^eeejjjqqqsssqqqqqqrrruuuyyyyyyyyyyyyyyyyyyyyyyyypppooonnnnnnnnnooopppqqqssssssrrrrrrrrrrrrrrrrrrooooooqqqsssvvvxxxzzz{{{xxxvvvuuuuuuwwwyyyyyyxxxvvvvvvvvvwwwwwwyyyzzzzzz~~~wwwmmmeeeaaacccgggkkkgggiiimmmrrr}}}|||vvvsssrrrsssyyy~~~{{{{{{yyywwwvvvtttpppiiicccTTTPPPKKKIIIJJJNNNPPPRRRNNNRRR[[[eeejjjuuuyyyqqqwww}}}fffWWWSSSGGGGGGJJJNNNSSSSSSPPPLLLLLLKKKIIIHHHGGGHHHIIIJJJMMMLLLKKKLLLOOOPPPQQQPPPRRRRRRPPPOOORRRVVVUUUPPPNNNPPPRRRSSSRRRRRRSSSTTTWWWWWWYYY\\\^^^eeeuuu}}}wwwzzz~~~|||uuuMMMDDD>>>>>>@@@AAABBBDDDCCCCCCCCCCCCBBB@@@??????======<<<<<<===AAAHHHLLLUUUXXX^^^dddiiimmmppppppvvvwwwyyy{{{|||}}}}}}}}}|||~~~vvvqqqyyy~~~kkkbbbcccgggvvvzzzrrrllliiihhhlllttt|||zzz|||{{{ssskkkeeeiiiuuuuuu]]]NNNBBB@@@???<<<:::999999999:::666666555444333111000///,,,,,,,,,---------............---------......///---,,,,,,---///111222222222666<<<>>>>>>======>>>===KKKXXX]]][[[TTTKKKBBBBBBGGGLLLOOONNNNNNPPPRRRTTTYYY[[[YYY[[[aaaggghhh___WWWSSSWWW[[[[[[[[[\\\\\\\\\^^^_________^^^]]]___aaabbbfffqqqyyytttpppoooooopppmmmmmmllllllmmmooopppqqqqqqlllcccYYYRRRQQQUUUYYY\\\___dddjjjnnnqqqtttvvvvvvwwwwwwvvvvvvtttsssrrrnnnmmmlllllllllnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrpppqqqrrrssstttuuuvvvvvvsssooolllkkkmmmqqquuuvvvssssssssssssssssssssssssyyyqqqeee[[[XXXZZZ___cccddddddeeekkkvvv}}}wwwsssrrrsssttt}}}~~~{{{yyyxxxwwwrrrkkkbbbYYYSSSMMMKKKIIIIIIKKKNNNOOOOOOKKKTTTcccnnnooovvvzzzlllZZZUUUWWWKKKKKKLLLOOOSSSSSSPPPLLLLLLJJJHHHFFFFFFFFFHHHIIIPPPOOONNNOOOQQQSSSTTTSSSRRRTTTUUUVVV[[[aaa^^^WWWSSSTTTUUUTTTSSSRRRSSSUUURRRTTTXXX[[[ZZZ]]]jjjxxx~~~~~~~~~___PPPBBB???AAABBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???<<<<<<;;;;;;;;;>>>BBBFFFKKKOOOUUU\\\ccciiinnnppptttuuuwwwyyyzzz{{{{{{{{{zzz|||~~~~~~}}}}}}{{{rrrvvvtttddd^^^^^^nnn}}}}}}zzzqqqfff^^^ZZZWWW\\\iiixxx|||{{{xxxrrrkkkgggiiirrrwwwbbbNNNBBB@@@===;;;999999999:::777777666555444222000000,,,,,,,,,------.........,,,+++++++++,,,,,,---...---,,,++++++...000111111222666:::======<<<======777FFFWWW]]]]]]WWWNNNEEEBBBFFFJJJKKKKKKKKKMMMPPPSSSXXX[[[YYY[[[bbbiiillleeeXXXQQQTTTYYYYYYYYYZZZ[[[\\\]]]^^^___^^^]]]]]]]]]^^^```eeeoooyyyzzzuuunnnmmmlllkkkjjjjjjkkkllliiiiiiiiiiiijjjkkklllllloooiiiaaaZZZUUUSSSTTTUUUKKKLLLOOOXXXbbbjjjllllllnnnooopppqqqqqqpppnnnnnnlllkkkkkkjjjkkklllmmmnnnpppppppppqqqrrrrrrrrrsssuuuuuutttsssqqqpppooooooddd```\\\[[[___ffflllppprrrrrrrrrrrrrrrqqqooooooiiiaaaWWWQQQQQQVVV]]]bbb```bbbhhhqqq|||}}}|||{{{xxxtttqqqpppsssuuu}}}wwwxxxwwwpppeeeXXXMMMGGGJJJIIIIIIJJJLLLMMMMMMMMMPPP]]]ooozzzwwwyyyzzz___TTTTTTVVVOOOMMMMMMOOORRRSSSOOOLLLLLLKKKHHHFFFFFFGGGIIIKKKQQQPPPPPPQQQSSSUUUVVVUUUQQQVVVYYY\\\ccciiieee\\\VVVWWWWWWUUUSSSSSSTTTUUUPPPSSSWWWYYYVVVVVV```mmm|||xxxyyyqqq^^^JJJCCCDDDDDDBBBAAAAAAAAAAAABBBAAAAAA@@@@@@;;;;;;;;;:::999;;;???BBBDDDGGGNNNVVV___gggmmmppprrrsssuuuwwwyyyyyyyyyyyyyyy{{{|||}}}||||||~~~~~~sssuuukkk```^^^hhhxxxyyyuuujjj]]]OOOJJJGGGLLL\\\nnn}}}}}}xxxsssmmmgggiiiiiiqqq~~~uuuZZZLLLEEE@@@???===888777888:::888666666777777555333..................---------------,,,,,,,,,++++++++++++++++++,,,---...///111444888;;;;;;;;;<<<===<<>>>>>>>><<<:::===<<<;;;:::999999999999???BBBHHHPPPYYY```fffiiirrrvvvwwwrrrpppssswwwxxxzzz|||}}}}}}}}}}}}zzzyyyyyyddd\\\gggmmmtttuuuoooeee]]]XXXHHHDDDBBBGGGPPP^^^sssrrrmmmmmmnnnnnnjjjiiirrrzzzlllbbbUUUGGG@@@===999777888999888666666777777555333000//////...---------...---------,,,,,,,,,++++++++++++++++++,,,---...///111444888;;;<<<<<<===>>>;;;>>>MMM```cccVVVHHHDDDBBBCCCEEEGGGIIIKKKMMMNNNTTTUUUWWWXXXZZZ]]]bbbeeeggg```YYYWWWYYY\\\\\\[[[YYYZZZ[[[]]]]]]^^^^^^^^^```_________```aaaccccccdddbbbaaa``````bbbdddffffffeeedddeeegggiiikkklllhhhccc\\\WWWSSSPPPMMMLLL___ccceeefffhhhlllkkkhhhkkkkkkkkkkkkkkkkkkjjjjjjhhhggggggggghhhhhhiiijjjpppooonnnmmmmmmnnnpppqqqtttsssrrrrrrsssssssssrrrjjjiiiiiiiiiccc]]]```hhhjjjgggccccccfffgggccc]]]TTTKKKDDDHHHUUUggg|||xxxgggddd```aaammm~~~zzzvvvtttuuuxxxuuuoookkklllrrr||||||yyyxxxxxxlllcccZZZSSSKKKAAA>>>@@@EEEGGGIIIKKKLLLNNNSSSVVVWWWllloooaaaVVVMMMKKKNNNXXX[[[XXXQQQRRRWWWSSSHHHBBBCCCDDDEEEEEEEEEEEEFFFIIIKKKRRR\\\```[[[WWWXXXTTTUUUUUUVVVVVVUUUUUUUUUSSSRRRSSSYYY```aaa\\\UUUOOOOOORRRVVVXXXWWWZZZ___ppp}}}}}}```LLLDDDAAA???>>>======>>>>>>===<<<===<<<;;;:::999999999999===???DDDKKKTTT\\\bbbfffmmmrrrtttqqqooossswwwxxxyyy{{{}}}~~~~~~~~~|||~~~iii```aaagggoooooohhh[[[OOOHHHHHHEEECCCFFFKKKVVVjjj{{{yyynnnkkkmmmnnnnnniiiiiirrrnnnXXXIII???999666888999777666666666666555444333111000...------......------------,,,,,,,,,,,,++++++++++++,,,---......///333888;;;======>>>???:::;;;EEESSSVVVMMMDDDAAA???@@@AAADDDFFFIIIJJJKKKOOOQQQSSSTTTVVVYYY]]]```eee```ZZZWWWXXXZZZZZZYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\]]]]]]^^^^^^___]]]\\\[[[\\\___bbbdddeeeddddddeeefffhhhjjjkkkcccbbb^^^XXXSSSRRRUUUXXXooovvvxxxrrrjjjhhhiiiiiihhhhhhggggggggggggggggggeeeddddddeeefffhhhjjjkkkllllllllllllmmmmmmnnnnnnrrrrrrrrrrrrssswww}}}}}}}}}uuuddd^^^cccccc\\\VVVUUUYYYZZZXXXUUUMMMIIIFFFHHHOOO```{{{~~~xxxqqqkkk___]]]XXXVVV]]]qqq|||xxxwwwuuusssttttttnnnhhhfffjjjttt}}}}}}{{{yyywwwtttqqqbbbYYYOOOJJJGGGCCC@@@@@@JJJIIIGGGGGGIIIMMMRRRVVVbbbtttpppYYYRRRMMMCCC>>>AAAPPPUUUVVVQQQPPPSSSPPPJJJEEEJJJPPPRRRPPPLLLJJJIIIFFFFFFLLLVVV]]]\\\YYYWWWRRRRRRQQQQQQQQQQQQQQQRRRNNNOOORRRVVVYYYYYYVVVSSSQQQRRRWWW\\\]]]ZZZZZZ]]]jjjuuu\\\GGGBBB===;;;:::;;;===>>>>>>======<<<;;;:::999999999999:::;;;???DDDLLLTTT\\\```ffflllqqqoooooorrrvvvvvvwwwzzz}}}~~~~~~~~~mmmbbb^^^bbbfffeee^^^SSSIIIDDDIIIFFFEEEDDDEEELLL]]]nnn~~~{{{sssqqqqqqnnnkkkggghhhsssqqq[[[HHH:::555666888666555555666666555444555333111///------...///...------------,,,,,,,,,,,,+++++++++,,,,,,---......222888<<<===>>>>>>???888777<<>>>>>;;;<<<>>>@@@CCCEEEGGGHHHKKKLLLOOOPPPRRRTTTXXX[[[___[[[XXXVVVWWWYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZYYYZZZ[[[\\\\\\\\\\\\[[[YYYWWWUUUTTTUUUWWWZZZ[[[]]]___aaadddfffhhhjjjlllgggeeeccc```___bbbggglllrrrxxxxxxpppgggddddddeee``````___^^^]]]\\\[[[[[[YYYYYYYYY[[[]]]aaadddfffdddeeehhhjjjlllmmmnnnnnnppppppooommmmmmrrr|||yyyaaaTTTVVVUUUQQQLLLKKKKKKJJJKKKMMMRRRRRRSSSTTTUUUZZZiiixxx|||wwwoooeee```aaadddggg```^^^[[[XXXXXXeee}}}~~~wwwwwwyyywwwuuuuuulllhhhfffiiiqqqyyy|||yyyxxxvvvqqqjjjdddYYYPPPGGGDDDDDDDDDBBB@@@GGGGGGGGGJJJPPPXXX```dddyyy|||xxxzzz___JJJGGGDDD:::555:::EEELLLPPPMMMKKKLLLKKKHHHNNNUUU[[[[[[UUUNNNKKKKKKGGGFFFJJJRRR[[[]]]YYYVVVQQQPPPOOONNNMMMNNNOOOPPPNNNPPPSSSTTTSSSQQQOOOOOORRRSSSWWW\\\\\\YYYXXX[[[iiimmm~~~yyyXXXKKK>>><<<;;;;;;===>>>>>>>>><<<<<<;;;:::::::::::::::999999:::>>>EEEMMMUUUYYYaaahhhnnnnnnnnnqqqssssssuuuxxx}}}~~~}}}}}}~~~~~~~~~~~~~~~yyyvvvwww~~~lllaaaaaaaaa```]]]YYYUUUQQQOOOIIIGGGFFFDDDAAAEEETTTcccwww|||vvvmmmffffffjjjuuurrrWWW@@@666666777666555555666666555444555444222000////////////.........---------,,,,,,,,,,,,+++++++++,,,---------111777<<<=========>>>666444555999<<<;;;999:::999:::;;;===???AAACCCDDDGGGIIIKKKMMMNNNPPPSSSVVVWWWUUUTTTTTTVVVXXXYYYYYYVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\]]]]]]\\\[[[ZZZPPPOOOMMMKKKKKKKKKKKKLLLNNNRRRXXX]]]```ccchhhkkknnnkkkiiijjjoootttxxxzzzvvvwwwrrrhhhaaa___\\\XXXRRRRRRQQQPPPMMMKKKIIIGGGDDDDDDDDDFFFIIIMMMQQQSSSXXX[[[___dddhhhkkkmmmmmmgggeeebbb]]][[[___hhhoooqqqjjjkkkqqqjjjVVVIIIIIILLLLLLNNNMMMFFF@@@FFFPPP___bbbhhhmmmjjjeeecccfffiii```TTTJJJHHHNNN\\\ggg]]]ZZZXXXUUUQQQTTTdddvvv|||vvvsssuuutttqqqnnnnnnjjjlllqqqyyy}}}{{{yyyvvvtttppphhh]]]VVVKKKGGGBBBAAADDDGGGEEEAAABBBFFFNNNXXXdddpppzzz}}}vvvmmmlll{{{wwwaaaOOOCCCCCC@@@666444:::AAAHHHLLLKKKHHHGGGGGGGGGNNNRRRVVVUUUOOOIIIHHHJJJNNNNNNOOOTTT[[[^^^[[[VVVQQQPPPOOOMMMMMMMMMNNNOOOLLLOOOQQQQQQOOOMMMMMMNNNPPPOOOQQQTTTTTTQQQSSSWWWbbbdddvvvrrrXXXBBB@@@===<<<===>>>>>>===<<<<<<;;;;;;::::::;;;;;;:::999999;;;@@@GGGNNNRRR\\\dddjjjjjjkkknnnpppooorrrvvv{{{~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~zzzsssrrrqqqpppuuuoooeeebbbbbbaaa```]]]ZZZVVVSSSKKKHHHFFFDDDAAACCCOOO\\\nnn{{{|||uuunnnhhhgggmmmxxxkkkPPP>>>999666555444444666666555444444444333222222111000///............---------,,,,,,,,,,,,++++++,,,,,,---,,,111777;;;<<<<<<;;;;;;444222111222444666666666999999:::;;;===>>>???@@@BBBDDDGGGIIIJJJLLLOOOQQQPPPPPPQQQRRRTTTUUUWWWXXXSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\^^^^^^\\\ZZZXXXPPPOOONNNLLLJJJHHHGGGFFFCCCFFFKKKOOOSSSZZZdddkkkvvvtttsssuuuyyy|||||||||{{{wwwmmmbbb\\\XXXSSSLLLGGGHHHHHHHHHFFFBBB>>>;;;:::999999999:::>>>AAADDDKKKNNNSSSZZZ___dddggghhhWWWTTTNNNHHHEEEGGGMMMQQQSSSQQQRRRXXXYYYSSSLLLIIIJJJMMMRRRQQQFFF>>>HHHXXXhhhjjjpppxxxxxxqqqllllllooocccRRREEE@@@EEEVVVeee^^^XXXTTTQQQJJJEEENNN\\\ooo~~~vvvqqqpppnnnmmmllliiidddeeeiiitttzzz{{{vvvtttpppkkkddd[[[QQQKKKFFFHHHHHHJJJNNNQQQOOOJJJHHHPPPZZZdddmmmwww{{{uuu}}}{{{pppjjjmmm}}}ppp___TTTQQQQQQSSSPPPHHHCCCBBBEEEIIILLLLLLIIIHHHHHHIIIJJJMMMNNNMMMJJJHHHJJJLLLNNNOOOOOOPPPTTTXXXVVVRRRQQQPPPOOONNNNNNMMMMMMNNNGGGIIILLLMMMMMMNNNOOOQQQPPPNNNOOOQQQPPPOOORRRWWWXXX[[[mmmdddEEEBBB???===<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::888999<<>>666555444444666666555444222333444555444333111000............---------------,,,,,,++++++,,,,,,,,,+++000666:::;;;:::999888222111//////111333444333999999::::::;;;<<<<<<===>>>@@@CCCEEEFFFGGGJJJLLLLLLNNNOOOQQQQQQRRRSSSTTTPPPQQQSSSUUUVVVXXXXXXXXXUUUWWWZZZ\\\\\\ZZZWWWUUUSSSSSSTTTSSSQQQMMMJJJGGGAAABBBAAABBBFFFRRRcccooo~~~|||xxxvvvuuuoookkkbbbXXXSSSRRRNNNHHHJJJLLLPPPQQQPPPLLLGGGCCC@@@>>>;;;888777888:::<<>>???CCCDDDDDDEEELLLTTTRRRLLLIIIIIIKKKKKKAAA;;;GGGYYYdddaaaaaaccccccdddjjjqqqqqqdddTTTGGG@@@BBBRRRbbbggg]]]UUUPPPGGG???CCCNNN___vvv}}}yyyssspppooonnnjjjgggfffffffffeeeaaa```iiiuuu}}}xxxqqqnnnhhh___UUUMMMIIIHHHLLLSSSXXXXXXYYYZZZUUUNNNQQQZZZeeekkknnnuuuyyy~~~wwwqqqrrryyyvvvggg^^^gggqqq{{{~~~{{{qqqaaaRRRLLLLLLLLLMMMKKKIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKHHHLLLLLLJJJKKKOOOPPPMMMOOOOOOOOOOOONNNMMMLLLLLLFFFFFFGGGHHHKKKMMMNNNOOOPPPOOOPPPRRRRRRPPPSSSXXXUUUVVVccc{{{iiiEEEBBB>>>;;;;;;<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888888:::===AAADDDKKKSSSZZZ]]]```fffkkkmmmooorrruuuwwwyyyzzz|||~~~|||}}}}}}~~~~~~zzzzzzzzzyyyjjjiiippp~~~{{{tttfffdddaaa___\\\VVVNNNHHHRRRKKKFFFEEEEEEFFFJJJOOOZZZkkk~~~}}}yyyuuurrrooouuu~~~rrrUUUBBB555444333444666666555444111222444666666444111000//////.........---------------,,,++++++,,,,,,,,,+++000666::::::999777777111111///...000333333222:::::::::::::::;;;;;;;;;;;;===@@@BBBCCCDDDFFFHHHKKKMMMOOOPPPPPPOOOPPPQQQOOOPPPRRRTTTVVVXXXXXXYYYRRRUUUXXXZZZZZZXXXTTTRRRQQQRRRTTTTTTRRRNNNJJJGGGFFFCCC>>>;;;@@@OOOeeettt}}}sssooopppZZZZZZVVVNNNKKKMMMNNNLLLTTTXXX]]]``````\\\WWWSSSFFFCCC>>>999666555666777888:::>>>DDDIIIOOOSSSUUUJJJDDD>>>;;;;;;===<<<;;;<<>>AAAPPPaaaoooaaaUUUOOOEEE;;;>>>HHHKKKggg}}}{{{rrrgggddd``````cccffffffddd```aaacccbbb```dddvvv~~~wwwtttmmmiiiaaaUUUJJJEEEEEEHHHPPPZZZaaa___[[[XXXQQQHHHQQQ\\\hhhooorrr{{{ttt{{{|||mmmgggjjj{{{```OOOMMMKKKLLLKKKIIIHHHIIILLLKKKIIIHHHIIIHHHFFFDDDGGGMMMNNNJJJIIINNNQQQOOONNNOOOOOOOOOOOOMMMKKKJJJHHHFFFEEEFFFIIIKKKKKKJJJKKKKKKMMMQQQQQQNNNPPPTTTYYYVVV[[[lllzzziiiCCC@@@<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;:::888777888:::===???CCCLLLTTTWWW\\\dddkkkmmmoooqqqtttuuuwwwyyy|||~~~}}}}}}}}}~~~~~~{{{zzzxxxuuujjjhhhnnn||||||uuummmfff\\\UUURRRRRRQQQPPPUUUMMMFFFEEEFFFFFFGGGJJJTTTggg{{{xxxppprrrxxxmmmWWWCCC888333777666000111888333222333444666666444222222111000.........//////---------,,,,,,,,,+++++++++---///111222222111000//////------...000222444444444555555666777777777999;;;===>>>???@@@BBBDDDFFFIIILLLNNNOOOOOOQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVXXXXXXUUUPPPMMMLLLMMMOOOQQQSSSSSSQQQOOOOOOOOOKKKEEEAAA>>>:::DDDddd~~~sssfffZZZRRRIIIIIIJJJLLLNNNRRRUUUXXX]]]```iiiuuu~~~zzzsssdddZZZLLLBBB===;;;888666:::777999>>>>>>???LLL\\\ZZZKKKDDDEEE???666===MMMTTTQQQKKKDDD???<<<>>>???;;;<<<;;;888666777<<<@@@@@@???<<<888555888???DDDIIIOOOPPPHHH===???PPP```vvvrrrdddQQQEEEBBB???:::DDDPPPcccxxx}}}uuuooolllhhhfffdddeeeiiillllllkkkqqqooollllllpppyyy|||wwwqqqlll```ZZZQQQJJJFFFEEEEEEDDDWWWbbbdddWWWIIIEEEEEEEEEVVVkkk|||~~~{{{iiiYYYeeezzzxxxeeeVVVQQQLLLJJJKKKLLLLLLJJJIIIHHHGGGIIIMMMOOOMMMKKKKKKOOOOOOJJJJJJMMMLLLHHHJJJMMMMMMJJJIIILLLLLLIIIEEEEEEFFFFFFFFFGGGGGGGGGIIIKKKMMMOOOQQQSSSWWWZZZTTTZZZ^^^```mmmvvvzzz\\\HHH777666::::::;;;>>>@@@???===;;;:::;;;<<<===999999:::;;;;;;:::999999@@@CCCIIIOOOUUU\\\ccchhhjjjqqqtttsssrrruuuxxxyyyxxxzzz|||}}}||||||}}}~~~~~~|||~~~~~~}}}wwwrrruuu}}}zzzsssfffZZZQQQPPPPPPMMMOOOSSSMMMIIIFFFGGGFFFCCCDDDGGGNNNWWWqqq}}}ttt{{{rrrYYYGGG888555444//////444333222333444666666555333333222111///......//////---------------------,,,+++,,,...///000///...---...---,,,,,,---...000222333333444555555666666777777999;;;<<<===>>>@@@BBBBBBEEEHHHJJJKKKKKKMMMNNNQQQQQQQQQQQQRRRRRRSSSSSSQQQQQQPPPLLLGGGCCCCCCEEEFFFIIIMMMPPPRRRTTTVVVXXXWWWQQQLLLGGGBBBGGGbbb}}}wwwnnnaaaUUUNNNOOOOOOQQQRRRTTTWWWXXXYYYVVVXXX___jjjxxx~~~qqq```TTTMMMGGGAAA<<<>>><<<>>>DDDEEEGGGTTTdddssshhh```^^^XXXSSSYYYddduuujjjZZZJJJ>>>888444333555666666444333444999<<<999999888555333444777;;;EEEMMMRRRMMMEEEEEEQQQ^^^nnnpppiiiWWWGGG@@@???===:::CCCPPP___rrr{{{wwwuuutttnnnnnnooorrruuuwwwxxxwwwvvvvvvvvvvvvxxx|||~~~|||yyytttnnnfff```NNNKKKGGGCCCBBBEEEIIIMMMRRRVVVTTTIII>>>>>>GGGOOOeee~~~yyy~~~zzzuuu___TTT^^^nnnkkk\\\SSSPPPKKKJJJJJJKKKKKKJJJIIIHHHHHHJJJMMMNNNLLLJJJLLLOOONNNIIIHHHKKKKKKGGGFFFIIIIIIFFFFFFJJJJJJGGGFFFFFFFFFGGGHHHIIIIIIJJJHHHJJJMMMOOOPPPQQQTTTVVVSSSVVVWWWYYYccctttcccEEE:::;;;;;;<<<>>>???>>>===<<<;;;;;;<<<<<<999:::;;;<<<<<<;;;:::999<<<>>>CCCGGGMMMTTT\\\aaafffmmmrrrqqqqqqtttvvvvvvwwwyyy{{{{{{{{{{{{}}}~~~{{{}}}|||}}}xxxooo___UUUMMMMMMLLLJJJIIILLLLLLIIIHHHJJJIIIFFFEEEHHHIIIRRRmmmzzz~~~yyy```EEE999555111000333222222222444666777666555555444222111000/////////---------------.........***+++,,,---------,,,+++---,,,++++++,,,---///000222222333333444555555555555777999::::::;;;>>>@@@>>>AAADDDFFFGGGHHHIIIKKKOOONNNNNNNNNMMMMMMMMMMMMLLLJJJGGGBBB===;;;<<<===@@@DDDIIINNNRRRVVV[[[]]]^^^XXXQQQJJJBBBBBBTTTiiiqqqtttvvvvvvqqqiii```ZZZ[[[[[[ZZZZZZZZZZZZZZZZZZXXXYYYZZZ___hhhwwwvvvggg]]]SSSJJJDDDBBB@@@BBBHHHKKKNNN\\\kkk~~~wwwqqqnnnsssgggVVVGGG===888555333666777888777666666888:::555777888777555444444555>>>HHHRRRSSSOOOMMMTTT[[[ttt~~~nnnUUUEEE@@@BBB666:::@@@GGGTTTaaafffddd___]]]fff}}}{{{xxxwwwxxxxxxqqqtttwwwxxxxxxxxxyyyzzz|||}}}|||yyywwwrrrqqqqqqooojjjbbbXXXRRRFFFEEECCC@@@@@@BBBGGGJJJMMMHHHAAA999555===QQQeeevvvooorrr||||||~~~ppp|||xxxbbbSSSOOOUUU^^^^^^bbbhhhmmmllldddZZZRRROOOMMMJJJIIIJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMKKKJJJMMMNNNMMMIIIHHHJJJKKKIIIFFFHHHHHHFFFFFFJJJKKKHHHFFFFFFGGGHHHJJJKKKLLLLLLIIILLLOOORRRRRRRRRSSSSSSTTTRRRQQQUUU[[[dddttt~~~yyyPPP===:::999999;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999;;;===@@@EEELLLTTTYYY```hhhnnnoooooorrrttttttvvvxxxyyyyyyyyyzzz|||~~~~~~~~~vvvttttttyyy~~~vvvmmmddd]]]XXXWWWVVVRRROOONNNMMMKKKLLLPPPOOOKKKIIIJJJGGGOOOiiiyyy{{{[[[FFF;;;555444666333222222444666777777666666555444333111000000///,,,,,,------------......++++++,,,,,,,,,,,,+++***,,,,,,,,,+++,,,---...///000111111222222333444444333555777999999:::<<<>>>===???BBBCCCDDDEEEGGGIIIJJJJJJIIIIIIHHHGGGGGGGGGIIIFFFBBB===::::::<<<===BBBEEEJJJNNNQQQUUUYYY\\\^^^YYYSSSKKKAAA<<>>???@@@FFFLLLLLLGGGEEEBBBJJJbbb{{{zzzvvvsssssssssttttttvvvxxxwwwsssrrrsssvvv}}}~~~}}}xxxqqqlllooommmiiieee___VVVMMMGGGCCCBBBAAABBBFFFGGGGGGEEEDDD<<<555444888IIIggg}}}kkkbbbqqq~~~}}}zzzlllvvvkkkVVVLLLKKKNNNQQQPPPQQQSSSUUUUUURRRNNNKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJKKKKKKKKKJJJLLLLLLJJJIIIIIIKKKLLLLLLGGGIIIHHHEEEDDDGGGHHHFFFEEEFFFGGGHHHJJJKKKLLLMMMMMMQQQUUUWWWWWWUUUTTTTTTUUUPPPQQQVVVXXX[[[iii{{{```JJJBBB<<<999;;;:::;;;<<<>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;===@@@FFFNNNSSSZZZccckkkmmmnnnqqqsssrrrtttvvvwwwwwwwwwyyy|||~~~}}}}}}~~~~~~wwwqqqpppwww}}}}}}}}}}}}uuurrrnnnkkkjjjhhhbbb[[[VVVPPPOOOQQQVVVUUUPPPMMMNNNKKKPPPhhhyyyvvv\\\GGG:::555444444333222444666777777666666666555555333222111111,,,,,,,,,,,,------------,,,------------,,,,,,+++------------------....../////////000111111222222222444777888888999;;;===;;;===>>>?????????BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFBBB>>>::::::<<<>>>@@@DDDFFFIIILLLOOORRRUUUXXX^^^[[[XXXRRRHHH@@@>>>@@@DDDLLLWWWbbbjjjkkkjjjhhh\\\YYYSSSPPPOOORRRVVVYYY[[[```fffgggfffhhhooouuukkkXXXPPPNNNIIIDDDDDDJJJNNNPPP[[[iiipppVVVNNNSSSWWWUUULLL@@@777333444555777999;;;;;;;;;:::;;;:::888777888;;;===>>>???IIIVVV```dddeeeffffffyyyUUUCCC@@@BBBCCCBBBAAACCCFFFBBB;;;AAA>>>BBBQQQbbbmmmtttyyyyyyvvvrrrooolllkkklllllluuuwwwwwwuuurrrqqquuuxxx}}}{{{yyyxxxvvvrrrkkkfffmmmiiiaaaYYYRRRKKKDDD@@@<<<:::;;;BBBLLLOOOJJJDDD666444555;;;HHH```wwwkkkjjjyyynnnvvvtttcccSSSKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKHHHGGGGGGGGGHHHIIIJJJLLLJJJKKKHHHCCCAAACCCCCCAAAEEEEEEFFFHHHIIIKKKLLLMMMOOOSSSWWWYYYYYYWWWUUUTTTRRROOOQQQWWWXXXWWWbbbppp|||hhhWWWFFF;;;:::888999<<<>>>>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::<<>>???AAACCCDDDFFFFFFCCC???;;;999:::===???@@@AAACCCFFFHHHJJJMMMQQQTTTXXXYYYYYYWWWPPPGGG>>>999777>>>IIITTT[[[]]]\\\[[[LLLJJJGGGGGGJJJQQQYYY^^^eeekkkqqqrrrnnnkkkkkkmmm}}}vvvaaaUUURRRNNNGGGEEEIIIKKKKKKTTT```iiiwwwxxxggggggjjjmmmhhh\\\LLL>>>777222333555:::???CCCDDDDDDDDDAAA>>>>>>BBBGGGKKKMMMJJJNNNVVV___eeeiiikkkkkktttfffSSSNNNIIIHHHDDDAAABBBFFFEEE@@@CCC???>>>DDDLLLTTT___iiiiiiiiiggggggfffgggggghhhnnnooopppqqqqqqssswwwyyyyyyuuupppnnnmmmkkkfffcccddd]]]TTTKKKEEEAAA>>><<<===::::::???GGGHHHBBB:::666???JJJTTTddd|||yyysssttt|||{{{vvv|||zzzgggddd\\\QQQJJJJJJIIIGGGDDDEEEFFFEEEDDDDDDFFFHHHGGGIIIKKKKKKHHHFFFEEEEEEEEEGGGIIIJJJJJJJJJKKKLLLGGGEEEEEEHHHHHHFFFFFFHHHQQQRRRNNNHHHEEEGGGGGGDDDFFFFFFGGGHHHIIIKKKLLLLLLMMMQQQUUUWWWVVVTTTSSSRRRNNNNNNQQQUUUVVVXXX^^^ffflllPPP<<<444777999;;;===>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999888888;;;@@@DDDMMMVVV___bbbeeejjjnnnooommmpppsssuuuvvvwwwyyy{{{yyyyyyzzz|||~~~~~~~~~qqqtttwwwyyy{{{}}}}}}yyy|||rrrgggZZZWWWVVVXXXWWWSSSRRRTTTVVVXXXkkk~~~fffMMM;;;888666444444555666666555555666666777777666555555222111111000///...------,,,,,,,,,,,,------...///+++,,,,,,,,,,,,,,,++++++,,,,,,------...////////////111333444444555777999999999999777666555777999999;;;===AAADDDHHHJJJLLLCCC???;;;:::;;;>>>>>>>>>@@@AAACCCCCCDDDFFFIIILLLPPPSSSWWWZZZXXXOOOBBB888555;;;DDDMMMSSSUUUTTTSSSFFFFFFGGGJJJOOOWWW^^^bbbkkklllllljjjeeebbbbbbcccooo}}}ooo^^^UUUPPPGGGBBBDDDDDDBBBIIISSSVVV^^^kkkyyyyyyooofff^^^TTTGGG>>>555555777;;;BBBGGGIIIHHHEEEBBB@@@CCCIIIOOOSSSUUULLLKKKKKKOOOVVV\\\___``````mmmsssddd___\\\UUUIII@@@AAAIIINNNNNNHHHAAA<<<>>>BBBIIISSS]]]___```aaaccceeefffggghhhggghhhkkkppptttvvvuuutttrrrlllfffcccbbbaaa^^^ZZZRRRMMMEEE???===<<<<<<<<>>===<<<<<<;;;999777QQQfffxxx~~~vvvzzz~~~pppaaa[[[ZZZTTTJJJFFFHHHHHHDDDAAADDDFFFFFFDDDDDDEEEGGGGGGJJJMMMLLLIIIEEEDDDDDDCCCFFFIIIJJJIIIJJJLLLNNNMMMJJJKKKNNNMMMGGGEEEGGGUUUUUUQQQKKKIIIJJJKKKIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKNNNRRRTTTSSSRRRQQQQQQMMMPPPQQQQQQUUU\\\``````vvv{{{___EEE888777888:::<<<============<<<;;;:::999999:::;;;<<<999:::999888777888;;;>>>EEEMMMUUUXXX\\\ccchhhjjjjjjmmmrrruuuwwwwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}xxxuuu|||qqq]]]XXXUUUUUUSSSPPPQQQTTTRRRWWWlllaaaHHH:::777555444555555555444444555777888888888777666555444333222111///......++++++++++++,,,---...///******+++++++++******)))++++++,,,------......///---///111222222333666888;;;;;;;;;888666555777999888:::===BBBGGGKKKOOOPPPFFFBBB===<<<===??????===AAAAAAAAA@@@??????AAACCCMMMRRRYYY___```YYYJJJ===333888@@@HHHNNNPPPPPPOOOIIIKKKNNNSSSXXX]]]bbbdddaaa___[[[WWWVVVXXX]]]aaabbboooyyydddVVVNNNEEE??????===:::???HHHLLLQQQ```uuu}}}fffYYYTTTPPPEEE;;;777555555888===BBBBBBBBB<<<;;;;;;???FFFMMMPPPQQQHHHBBB======CCCJJJOOOQQQNNNUUUfffxxx}}}ssshhhdddqqqeeeQQQAAA@@@KKKUUUYYYPPPHHHAAABBBGGGMMMUUU\\\]]]^^^aaaeeeggghhhiiiiiiiiijjjnnnuuuzzzzzzuuupppjjjddd]]]ZZZ[[[ZZZVVVRRREEEAAA===:::;;;<<<>>>>>>888;;;<<<999555666===CCCqqq~~~~~~xxxbbbNNNXXXVVVNNNDDDBBBGGGGGGBBBDDDGGGJJJJJJGGGEEEFFFGGGHHHKKKNNNMMMIIIEEECCCCCCAAAEEEHHHJJJIIIJJJMMMOOOVVVRRRSSSVVVSSSJJJFFFGGGOOOOOOLLLFFFDDDFFFGGGEEEJJJJJJKKKKKKLLLLLLMMMMMMKKKNNNQQQSSSRRRRRRRRRRRROOOSSSSSSOOOTTT```ddd```hhhpppVVVGGG777888999;;;<<<======>>>;;;:::999999999999:::;;;;;;;;;;;;:::999999;;;===???GGGNNNQQQUUU]]]cccfffhhhlllrrrvvvwwwwwwwwwwwwyyyyyyxxxxxxyyy{{{|||}}}}}}~~~|||{{{{{{~~~sss^^^XXXSSSQQQOOOMMMOOOTTTMMMTTTmmmxxx\\\BBB888111333666555555888444555666888888888888777555555444333222000///.....................---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///000111222333444444777888999888888888:::<<<:::;;;>>>BBBGGGIIIJJJIIIAAAAAA@@@?????????@@@@@@>>>???@@@>>>;;;;;;???CCCGGGRRR\\\______\\\QQQEEE===<<<>>>GGGRRRYYYYYYVVVTTTQQQTTT___hhhgggbbb___TTTVVVUUURRROOOOOORRRVVVYYYggg|||kkk[[[QQQMMMGGGAAA???>>>>>>???CCCFFFSSSiiioooXXXHHH@@@===>>>;;;777666<<<@@@???===>>><<<999888:::@@@EEEGGGGGG@@@AAA>>>999:::???CCCCCCDDDCCCQQQgggnnnfffgggrrr}}}rrr___LLLGGGOOOXXX]]]TTTMMMJJJMMMRRRWWW]]]ddd___aaadddfffhhhhhhhhhgggppprrruuuxxxxxxtttmmmgggaaa\\\XXXVVVUUUPPPHHHAAA???<<<888777;;;???>>>:::???;;;666999:::333@@@___~~~xxx~~~ooo]]]UUUUUUYYYOOOHHHHHHGGGCCCAAADDDEEEHHHKKKMMMNNNMMMKKKIIIFFFDDDCCCEEEGGGHHHEEEBBBCCCCCCDDDGGGJJJKKKJJJHHHSSSRRRZZZdddaaaRRRIIIKKKHHHHHHHHHGGGFFFFFFHHHKKKIIIKKKNNNOOOOOONNNKKKJJJNNNNNNNNNNNNNNNOOOOOOPPPRRRRRRRRRTTTWWWZZZ^^^```oooxxxbbbLLLAAA999999<<<<<<;;;;;;999999;;;>>>@@@@@@>>>;;;<<<<<<;;;::::::999888888>>>AAAGGGLLLQQQVVV[[[___dddiiippptttttttttuuuwwwxxxxxxyyy||||||~~~~~~~~~~~~{{{uuuhhhaaaVVVOOONNNNNNOOOOOOQQQZZZmmm{{{ZZZIII999555777777666777555555555555555666666777555555555444333111000///.........------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------......///000111222333444666888999999999999:::;;;<<<<<<===???AAAAAAAAA@@@AAA@@@???>>>>>>>>>???@@@???@@@AAA???<<<===@@@DDDKKKVVV```cccdddaaaXXXMMMBBB>>>===FFFTTT^^^^^^ZZZ\\\XXX[[[dddkkkhhhaaa\\\NNNOOOPPPOOONNNNNNPPPRRRNNNYYYlllqqqcccYYYSSSLLLHHHGGGEEE???:::>>>???III\\\rrruuu^^^KKK???;;;<<<;;;888777999;;;>>>EEEMMMBBB@@@>>>>>>BBBHHHNNNRRRKKKJJJDDD===;;;>>>@@@???EEE@@@CCCPPPXXX]]]fffrrr{{{jjjYYYTTT]]]gggkkkfff___ZZZZZZ\\\]]]```ddd^^^___```bbbccceeeggghhhrrrrrrrrrrrrpppkkkccc^^^[[[VVVNNNJJJHHHEEE???:::;;;;;;::::::;;;;;;:::777:::777111333888<<>>???AAACCC<<<;;;:::;;;===>>>===;;;<<<<<<;;;::::::999888888:::===AAAFFFJJJNNNTTTXXX___eeemmmrrrssssssuuuwwwwwwwwwxxx{{{~~~|||~~~~~~~~~~~~}}}pppjjjaaa[[[ZZZ\\\^^^___YYY```ppp}}}|||~~~xxx```FFF:::888888777555777666555444555666777888555555555555444333222111//////...------,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......///000111111222222444666999;;;:::999999:::<<<<<<<<<<<<<<<;;;;;;;;;AAA@@@>>>=========>>>???@@@BBBCCCAAA???@@@EEEIIISSS[[[dddhhhjjjggg```YYYNNNDDD>>>DDDTTTaaaeeebbbccc```bbbkkkpppmmmgggcccZZZYYYYYYXXXXXXVVVRRRPPPNNNRRR___sssttteee]]]UUUTTTVVVSSSHHH>>>>>>;;;???KKK\\\nnnqqq]]]PPPLLLLLLMMMLLLLLLKKKIIINNN^^^nnnbbb\\\SSSLLLLLLVVVfffrrrssspppeeeUUUKKKKKKLLLLLLQQQQQQQQQTTT[[[gggrrrzzzxxxnnnkkkpppuuuvvvppphhhbbbaaaaaa```aaaeeedddddddddeeegggjjjmmmooopppnnnkkkhhhddd^^^XXXSSSPPPJJJBBB===;;;;;;:::888999::::::;;;:::;;;<<<>>>>>>;;;333444>>>LLLlll}}}yyyvvvvvvtttyyyxxxcccTTTIIIHHHKKKMMMGGGCCCDDDDDDCCCCCCFFFFFFHHHJJJKKKKKKIIIGGGEEEJJJJJJJJJLLLNNNNNNMMMKKKDDDDDDEEEGGGJJJKKKJJJIIIHHHHHHPPPYYYXXXNNNJJJLLLIIIIIIIIIHHHFFFGGGIIIKKKIIIIIIHHHHHHHHHGGGGGGFFFIIIHHHHHHHHHHHHIIIJJJJJJNNNNNNNNNOOOQQQTTTWWWYYY\\\bbbqqqzzz```OOODDD??????>>><<<999999:::<<<<<<<<<<<<;;;;;;::::::999999888999:::===???BBBFFFLLLPPPVVV]]]fffllloooppprrrtttuuuuuuwwwzzz~~~}}}|||||||||}}}}}}~~~|||wwwzzz~~~{{{uuummmgggfffggghhhiii___fffsssxxxssswww{{{}}}```JJJ@@@<<<999777666666777777888888999999555666666666555444333333111111000///...---,,,+++...------------,,,,,,,,,+++++++++,,,,,,,,,------------...///000000111111111444999;;;:::999888888::::::;;;:::999999;;;<<>>???AAACCCEEEEEEEEEGGGMMMQQQ[[[```ggglllmmmkkkfffaaaYYYOOODDDCCCNNN[[[dddhhhccc```bbbkkkrrrsssrrrrrruuurrrooommmlllggg___YYYYYYVVVYYYiiiqqqfff\\\\\\ccccccYYYNNNFFF@@@===@@@IIIXXXmmm~~~vvvlllkkklllmmmqqquuurrrkkkkkk{{{rrr```YYYdddzzzvvvbbbYYYZZZ[[[cccpppzzzzzz|||~~~rrriiiaaa___^^^___bbbgggmmmmmmnnnoooppprrrssssssjjjgggaaa\\\XXXSSSNNNJJJCCC???999777888:::;;;<<<<<<999888;;;>>>@@@CCCGGGAAA@@@999;;;JJJ[[[vvvxxxoooxxx|||cccRRRIIIFFFHHHLLLIIIGGGDDDDDDEEEFFFGGGIIIHHHIIIJJJKKKJJJHHHFFFDDDHHHHHHIIIKKKLLLLLLKKKJJJEEEDDDEEEFFFIIIKKKKKKJJJGGGGGGJJJOOOOOOIIIIIILLLIIIJJJIIIHHHFFFFFFHHHJJJIIIHHHGGGEEEEEEEEEEEEFFFIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLNNNQQQTTTVVV]]]^^^cccqqqkkkLLL===:::<<<:::999:::<<<=========;;;;;;;;;::::::999999999:::;;;<<<<<<===AAAFFFJJJLLLTTT]]]eeehhhkkknnnpppssstttwwwzzz|||}}}}}}|||zzz{{{|||}}}~~~~~~~~~uuuooooooxxxzzzxxx|||sssmmmjjjhhhhhh^^^hhhvvv|||ooommmpppxxxeeeQQQDDD<<<777333555777999999999888888555555555666666555444444444333222111000///...............---------,,,,,,+++++++++,,,,,,,,,---------------......//////000...222777:::999888666666888999999777555666888;;;????????????@@@@@@AAAAAACCCFFFIIIJJJKKKOOOUUUZZZ```bbbgggkkkmmmjjjgggfffbbbYYYLLLDDDDDDNNN\\\eee^^^ZZZZZZbbbiiinnnrrrvvv~~~{{{yyyyyyyyyvvvqqqlllggg___ZZZbbbtttxxxlll___]]]eeeiiifff```OOOIIIBBB???@@@JJJ]]]nnnzzzkkkkkkxxx{{{iiibbb```ooottthhhcccaaabbbhhhnnnuuuwwwxxxyyyxxxuuurrrpppeee```XXXQQQLLLGGGBBB???:::888777777999:::;;;<<<<<<999;;;CCCGGGDDDBBBBBB<<>><<<888888:::===???@@@>>><<<;;;;;;::::::::::::999999:::;;;;;;::::::===AAAEEEGGGNNNWWW^^^bbbfffjjjnnnppprrrvvvyyyzzz{{{{{{{{{xxxyyy{{{|||}}}~~~~~~~~~|||}}}~~~{{{sssooonnntttyyyyyy}}}xxxxxx{{{pppgggaaa^^^YYYgggxxxoooaaadddnnn|||hhhTTTBBB666444555666777777777555555444444555555666555555555444444333222222111000000............---------,,,++++++,,,,,,,,,,,,------,,,,,,---------.........,,,000444777777666555555666777666333000111555999@@@BBBDDDFFFGGGGGGGGGGGGFFFIIILLLNNNOOOSSSYYY___aaa```ccciiijjjiiihhhjjjhhhbbbWWWKKKDDDGGGRRR\\\YYYTTTRRRVVV[[[^^^ccchhhjjjjjjkkknnnrrruuuwwwwwwrrrjjjcccfffqqq}}}qqqbbb[[[]]]cccffffffVVVQQQJJJDDD@@@CCCSSSccc~~~|||xxxyyyyyyooo{{{sssmmmkkklllrrrxxx{{{tttmmmiii\\\WWWOOOGGGAAA<<<888555666777777888888888888888;;;;;;BBBMMMNNNEEE>>>>>>FFFWWWbbbooovvvzzzyyybbbVVVJJJEEEEEECCCCCCEEEDDDGGGGGGCCCAAACCCEEEDDDHHHHHHHHHHHHGGGFFFDDDCCCEEEGGGIIIIIIGGGFFFFFFFFFDDDCCCBBBDDDFFFIIIIIIIIILLLJJJHHHFFFDDDDDDGGGKKKHHHIIIHHHFFFDDDDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHIIIKKKNNNRRRTTTUUUWWWZZZ___hhhwwwUUU>>>999777888:::===??????===:::::::::::::::::::::::::::888999999888777999<<>>999999999:::;;;;;;999777::::::::::::::::::::::::777888999888777888:::<<<>>>CCCHHHLLLPPPUUU\\\bbbfffjjjooorrrrrrrrrtttvvvuuuvvvyyy{{{}}}}}}}}}||||||}}}}}}zzzwwwrrrqqqtttwwwzzz{{{wwwnnnddd]]]YYY^^^ooo~~~}}}eeeUUUZZZdddqqq|||}}}xxxpppmmmlllqqq{{{|||```JJJFFF???888555555777999222222333444555555555555222222111111111111111111//////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------***---000222222222333333000222444333333777???FFFFFFJJJOOOUUUWWWWWWUUUSSSMMMOOOQQQPPPOOOQQQVVVZZZ[[[XXX[[[ccchhhiiimmmsssyyyuuuoooiiibbb[[[UUUQQQPPPMMMMMMPPPOOOKKKJJJLLLHHHJJJJJJJJJKKKPPPYYY```cccgggkkknnnpppwwwuuuaaaQQQNNNTTT[[[cccaaa\\\RRRCCC:::@@@JJJaaayyywwweee\\\ZZZXXXXXXTTTVVV^^^iiirrr|||yyyvvvpppggg]]]SSSKKKGGG>>>;;;888666777888888777444444666777888;;;???BBBHHHHHHLLLLLLDDDBBBVVVooonnn{{{xxxpppxxxwww\\\BBBIIIEEECCCEEEEEEBBBAAABBBJJJPPPOOOGGGBBBCCCDDDAAABBBBBBBBBCCCBBBBBBAAAAAAAAADDDFFFEEEAAA>>>>>>???BBBAAA@@@AAADDDFFFGGGGGGDDDIIILLLLLLKKKJJJIIIGGGGGGGGGFFFDDDBBBBBBCCCEEEAAABBBBBBCCCDDDEEEFFFFFFKKKKKKJJJJJJKKKKKKLLLMMMGGGGGGHHHIIILLLPPPTTTVVVUUUXXXYYYUUUSSS\\\ooogggOOO===:::777666666666555444::::::::::::::::::::::::777999::::::999999:::<<<888<<<@@@CCCFFFLLLTTTZZZbbbgggllloooooooooqqqssstttvvvyyy{{{}}}}}}|||||||||}}}~~~~~~}}}~~~~~~wwwmmmiiikkkooouuu{{{|||xxxqqqkkkiiifffuuu}}}rrrTTTUUUZZZfffsssyyyxxxsssccc```___fffsssmmmZZZGGG???;;;555222333444333222222444444333222444444444333333333222222555333111000000///---,,,///......------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,---------.........000444666999<<<@@@CCCLLLNNNPPPRRRRRRPPPNNNMMMLLLLLLKKKIIIGGGHHHLLLOOOUUUWWW\\\aaagggkkknnnooossssssssstttqqqiii^^^VVVTTTTTTTTTRRRPPPMMMJJJHHHGGGIIIMMMQQQUUUYYY[[[]]]^^^```bbbcccfffnnn{{{kkkZZZTTTMMMDDDUUUXXXYYYTTTKKKCCCAAAAAAOOOeee~~~~~~|||zzz{{{~~~ppp___XXXWWWVVVSSSPPPSSS[[[bbbdddddd___[[[TTTLLLEEE???<<<:::777444222333555777666555444444444888===BBBEEEGGGMMMDDDAAAHHHOOO\\\vvv}}}sssrrryyy|||zzzrrrZZZJJJDDDGGGLLLOOOLLLDDD@@@BBBFFFFFFGGGHHHFFFCCCBBBBBBCCCAAA???>>>???AAACCCCCCCCCCCCAAA@@@@@@@@@@@@???===@@@@@@???@@@AAACCCEEEFFFFFFHHHLLLNNNNNNKKKHHHEEEHHHGGGFFFEEEDDDDDDEEEEEEDDDEEEFFFFFFEEEEEEFFFGGGLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJLLLOOORRRTTTVVVTTTRRRSSSXXXaaajjjppp{{{ZZZPPPCCC:::333000000222555777:::;;;:::999888888999888888888888999:::;;;777:::>>>>>>???BBBJJJQQQWWW\\\bbbhhhkkkmmmoooqqquuuxxxyyyxxxyyy}}}~~~|||}}}|||||||||}}}}}}~~~{{{uuussstttrrrvvv}}}{{{uuuqqqyyy}}}~~~yyyqqqooosss{{{gggZZZTTT^^^nnnzzzpppbbbaaajjjttt|||ppp[[[LLL@@@888777;;;444333333555777888777666444444444333333333222222444333111000111000///---///......------,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,------------...///111555888:::>>>CCCFFFIIIKKKMMMNNNNNNLLLJJJHHHHHHHHHGGGEEECCCDDDGGGJJJMMMQQQXXX___fffkkkmmmoooppprrrtttwwwuuunnnddd\\\VVVUUUSSSQQQNNNKKKHHHFFFKKKMMMQQQVVVZZZ]]]______```aaabbbbbbcccjjjuuu~~~rrr```WWWNNNEEELLLPPPTTTTTTOOOHHHBBB???DDDVVVlll~~~}}}}}}~~~vvvkkkgggiii```VVVQQQQQQSSSTTTTTTPPPMMMHHHCCC===:::888777666444333333666777555444777999;;;===???AAAEEEGGG>>>@@@JJJ\\\mmmzzz{{{uuudddSSSJJJGGGGGGJJJLLLIIIDDDAAABBBEEEDDDDDDDDDCCCCCCBBBCCCDDD@@@???>>>???AAAAAA@@@???DDDBBBAAAAAABBBCCCAAA@@@@@@@@@@@@@@@AAACCCEEEFFFGGGIIIKKKMMMMMMKKKHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJMMMOOOQQQUUUSSSQQQRRRUUU[[[aaaeeerrrkkkNNN;;;444555555555444666888::::::999999999:::999999999999999::::::777:::<<<===<<>>CCCFFFDDDEEEFFFGGGGGGEEECCCAAACCCCCCAAA???===>>>@@@BBBAAAFFFMMMVVV^^^dddhhhiiijjjlllpppssssssnnneee___VVVUUURRRPPPMMMKKKIIIHHHOOOQQQUUUYYY\\\^^^^^^^^^^^^___^^^]]]]]]bbbkkkrrrqqqeeeYYYNNNEEEHHHLLLPPPPPPJJJBBB===>>>HHHWWWiii~~~}}}uuubbbSSSKKKHHHGGGGGG@@@???<<<999777666555555555444444555666666444333222777<<<===;;;:::<<>>EEEDDDCCCCCCDDDEEEDDDBBBAAA@@@@@@@@@AAABBBDDDEEEGGGHHHJJJKKKKKKJJJIIIGGGFFFFFFGGGGGGFFFEEECCCBBBEEEFFFFFFGGGGGGGGGGGGGGGIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIHHHHHHHHHJJJLLLNNNTTTTTTSSSSSSUUUWWWYYYZZZddd}}}uuuYYYFFF;;;666333333444555777888999999:::;;;:::::::::::::::::::::888:::;;;;;;:::;;;@@@EEEIIINNNUUU[[[___cccfffiiinnnrrruuutttwww|||}}}{{{{{{{{{|||~~~~~~}}}zzz{{{|||~~~{{{tttuuuxxxzzz}}}~~~|||oooeeecccgggooorrr```ZZZaaatttlllZZZfffwww}}}{{{]]]FFF===<<<777777666777888888666444555444444444444333333333222111000111333333333222000//////...------,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------///111333555777999===@@@===>>>??????>>>===;;;:::======<<<:::888888:::<<<888;;;AAAHHHPPPWWW\\\___aaabbbdddeeedddaaa\\\YYYSSSRRRQQQOOOOOOOOOPPPPPPQQQSSSVVVXXXZZZYYYXXXWWWXXXXXXWWWUUUVVVYYY```eeeuuu|||mmm___QQQOOOMMMOOOQQQNNNGGGAAAAAABBBGGGUUUlll}}}}}}vvvcccRRRGGGAAA???>>>888777666555555555666666444555555666666666555333000777======999999@@@GGG]]]ppp|||uuuwww~~~ppp[[[OOOIIIFFFGGGJJJGGGFFFEEECCCCCCCCCCCCCCCDDDBBB@@@AAAEEEHHHIIIIIIDDDEEEGGGIIIKKKJJJFFFCCCGGGFFFDDDDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@AAACCCDDDFFFFFFGGGHHHHHHHHHGGGGGGDDDFFFGGGHHHGGGFFFCCCBBBDDDDDDEEEGGGIIIIIIIIIHHHJJJJJJJJJKKKKKKJJJJJJJJJKKKJJJHHHHHHHHHJJJLLLMMMUUUUUUVVVWWWWWWVVVUUUUUU[[[nnnsssVVVBBB666333222111222555777888999;;;;;;;;;;;;;;;:::999999:::;;;;;;:::999999<<>>BBBAAA@@@???@@@@@@BBBCCCCCCDDDEEEFFFFFFFFFEEEEEECCCDDDFFFGGGHHHFFFEEECCCCCCBBBDDDGGGKKKLLLKKKIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJIIIIIIJJJKKKNNNOOOSSSTTTVVVWWWWWWUUUTTTRRRTTT```ttt}}}zzz~~~^^^???555222//////111444666666999::::::;;;;;;:::999999<<<<<<<<<:::999999:::;;;===AAAGGGLLLQQQUUUYYY\\\^^^dddhhhjjjnnntttvvvtttvvvwwwyyyzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzrrroooxxx|||mmmooonnnjjjtttzzzbbbSSSEEEAAA<<<999777777666555555555555555444444444333222111111222444555555444333333222111111000000///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......---,,,+++---...000111111222222111111111333444555444333222444555666666555777:::@@@FFFIIINNNNNNMMMJJJHHHHHHJJJLLLIIIJJJKKKNNNQQQTTTWWWXXXPPPPPPPPPOOONNNLLLKKKJJJLLLKKKKKKKKKNNNQQQUUUWWW\\\bbbpppwwwkkkbbb___\\\WWWTTTOOOFFF@@@CCCNNN[[[iiisss~~~~~~xxxsssooolllkkkhhhaaaVVVMMMHHHEEE@@@;;;666444333333222333333333333333333333555666777777777777:::<<<555555555444<<>>999666444555555555555444444444444333222222333555666555444555444444333222222111111...------------,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---,,,******+++---,,,,,,---....../////////...000111111000000222444222222333555777:::<<<>>>???BBBEEEEEEEEEFFFIIIKKKGGGHHHIIIKKKLLLNNNNNNNNNHHHHHHFFFEEEEEEEEEFFFGGGFFFEEEEEEFFFIIILLLNNNOOOTTTWWWaaappp}}}vvvppphhhccc^^^TTTLLLKKKMMMQQQYYYbbbnnn}}}vvvnnneee___WWWQQQNNNJJJDDD@@@::::::888666555444555666111222222333333333333333666777777777777999===AAA<<>>???BBBCCCDDDEEEIIIKKKKKKIIIGGGEEEDDDCCCBBBCCCCCCBBB@@@CCCBBB@@@?????????@@@@@@@@@BBBEEEHHHIIIHHHEEEDDDAAABBBCCCEEEFFFHHHIIIJJJNNNLLLLLLNNNQQQQQQLLLGGGIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGIIILLLPPPSSSVVVPPPOOOOOONNNNNNNNNNNNNNNTTTYYY___gggqqq|||zzz[[[AAA:::222...000333444333444555777999::::::999999::::::999999::::::999999888;;;>>>AAACCCFFFIIILLLTTTZZZaaaeeekkkqqqsssqqqpppsssuuuuuutttuuuxxx{{{yyyzzzzzz{{{|||}}}~~~~~~~~~{{{yyyyyy|||~~~mmmqqqsssnnnuuuxxxiiiYYYLLLCCC===999666666555555555444444444444333222333555666555444666555555444444333222222......---------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///******+++,,,---...//////+++---////////////111333,,,...111444555666555555333888???DDDEEEGGGIIIKKKFFFGGGHHHIIIHHHGGGFFFEEE@@@???>>>===>>>@@@BBBDDDAAA@@@???@@@CCCFFFGGGGGGFFFIIIOOOXXXdddttt~~~wwwmmmddd[[[VVVQQQMMMQQQXXXYYYlll}}}zzzrrrfff\\\PPPJJJBBB===;;;;;;::::::555555555333111111333555111222333444555555555555666777888777666:::@@@EEEPPP___sss~~~}}}{{{yyyrrrbbbQQQGGGDDDAAAAAACCCCCCCCCGGGMMMFFFMMMRRRPPPIIICCCCCCEEEHHHNNNSSSPPPFFF???@@@CCCFFFFFFGGGIIIKKKKKKHHHFFFCCCBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@????????????@@@@@@CCCGGGJJJKKKIIIFFFDDD@@@AAABBBCCCFFFHHHKKKLLLUUURRRPPPRRRTTTRRRLLLFFFHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDEEEHHHLLLPPPTTTWWWRRRQQQOOOMMMLLLLLLMMMNNNOOOTTTXXXZZZfffzzz}}}FFF>>>444000111444555444222444666999::::::999999999888777888999:::999888777999<<<>>>???AAADDDGGGJJJQQQWWW\\\bbbiiikkkiiioooqqqsssssssssssswwwzzzvvvwwwxxx{{{}}}|||~~~~~~}}}yyyvvvnnnsssvvvsss~~~yyygggpppzzzkkkjjjNNN>>>>>>777777555333333444222000//////000333666777666444666555444333333333333333111111000000//////......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...........................//////000111222222333111222333666999===@@@AAADDDCCCBBB@@@???===<<<;;;999999:::::::::;;;;;;;;;::::::;;;<<<>>>@@@AAABBBBBBAAAAAAEEEMMMZZZfffnnnzzzpppfff^^^YYYVVVUUUVVV___nnn||||||tttiii```[[[TTTMMMGGG???===;;;888666555555555666444333222333333333222333222222444666666444222555666666666;;;KKKbbbsss|||mmm\\\MMMIIILLLEEEEEEDDDBBBEEEJJJLLLJJJIIIJJJKKKKKKIIIGGGDDDBBBIIIKKKJJJEEEDDDEEEDDD@@@FFFFFFFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJJJJHHHGGGFFFBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHIIIIIIIIIHHHHHHEEEEEECCCAAA???AAAEEEIIIOOOOOOOOOQQQRRRQQQMMMJJJHHHIIIJJJKKKJJJIIIFFFEEEFFFFFFGGGIIILLLOOOQQQRRRVVVVVVUUUQQQNNNLLLLLLMMMKKKOOOUUUXXX^^^jjj|||~~~mmmTTT;;;333333000000222333222111111666;;;<<<:::::::::999888999:::;;;<<<>>>===<<<;;;<<<===>>>???DDDGGGMMMTTT[[[aaaeeegggjjjmmmpppqqqqqqqqqrrrsssssstttwwwyyy{{{|||||||||~~~}}}|||||||||}}}~~~~~~~~~~~~{{{ttt{{{zzznnnvvvvvvlllwww|||tttxxxgggQQQJJJ@@@???<<<888777666555444333333444666888999888777666555444444333333333444222111111000//////......---------------.........------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------......//////000111111222111111222444666888:::;;;;;;;;;::::::999999999888888888888888999999999999888888999:::;;;===>>>???<<<<<<<<>>@@@BBBDDDEEEJJJMMMQQQUUUXXX\\\```ccchhhhhhhhhfffccc^^^YYYVVVSSSUUUWWWXXX\\\cccmmmuuu~~~tttooohhhccc___[[[UUUQQQFFFAAA<<<999888777444111333333222222222333444555222333333444444444444333333777999999666555777;;;;;;@@@JJJXXXmmm{{{xxxtttzzzssspppxxxzzzppp[[[RRRQQQOOOMMMLLLLLLMMMLLLJJJLLLPPPOOOKKKFFFGGGHHHIIIIIIHHHGGGGGGEEEHHHHHHFFFGGGJJJKKKHHH@@@@@@@@@@@@BBBDDDFFFGGGFFFHHHIIIJJJKKKIIIHHHGGGHHHHHHGGGFFFDDDAAA???===AAABBBCCCDDDEEEGGGGGGHHHEEEEEEEEEDDDCCCDDDFFFIIILLLOOORRRSSSQQQOOONNNMMMRRRRRRPPPOOOMMMLLLKKKJJJGGGGGGHHHJJJMMMOOOQQQSSSRRRTTTVVVUUUSSSOOOMMMMMMTTTVVVWWWUUUSSSVVV^^^eeezzz}}}zzzxxx{{{kkkRRR@@@888777...111444555555555777:::<<<<<<;;;:::::::::;;;;;;;;;;;;:::999888888888888;;;<<>>@@@@@@AAACCCDDDEEEFFFFFFGGGJJJLLLOOOQQQTTTVVVVVVTTTRRRPPPQQQQQQPPPOOONNNQQQVVVZZZ```jjjtttxxxyyytttkkkaaaWWWSSSOOOKKKIIIFFFCCC@@@<<<999777666777888777666222222222333333444555555333444666666555444444444999999888888888:::>>>@@@NNN[[[mmm}}}}}}~~~~~~qqq```NNNIIIKKKLLLLLLKKKMMMOOONNNLLLMMMPPPNNNIIIDDDEEEFFFHHHHHHHHHHHHHHHEEEHHHIIIGGGHHHKKKLLLIIIAAA@@@@@@???@@@BBBDDDEEEFFFGGGIIIJJJKKKJJJHHHGGGFFFGGGGGGFFFDDDAAA>>><<>>BBBGGGKKKNNNUUUXXX]]]aaadddhhhkkknnnoooooooooppprrrtttwwwxxxzzzyyyxxxwwwxxxyyyzzz{{{|||}}}~~~~~~}}}|||}}}www|||ttthhhjjj{{{pppfffttt{{{uuujjjWWWEEE;;;888666555555777777666555444444555666666555555444333333333222111111000000111111111000000////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------...//////000000000000000000111111000000000111111111222222555444444333333444444555333333444555777999;;;<<<666888;;;<<<======???AAA???@@@BBBCCCDDDDDDCCCCCCBBBCCCCCCBBBAAAAAABBBCCCEEEJJJNNNOOOOOOOOOLLLFFFAAA???===;;;::::::888777444333333333444555555444333333333333333222222222111333555555333222222444999666777???MMMZZZaaadddttt{{{rrr]]]RRRIIIGGGHHHHHHIIIKKKKKKMMMLLLJJJJJJMMMJJJFFFCCCDDDEEEFFFFFFGGGGGGGGGFFFIIIIIIFFFGGGJJJJJJGGGEEECCCAAA@@@@@@AAACCCDDDEEEFFFHHHIIIJJJIIIHHHGGGEEEFFFGGGHHHGGGEEECCCAAA@@@@@@@@@AAABBBDDDEEEFFFDDDEEEFFFFFFFFFFFFHHHJJJKKKMMMOOOOOOMMMIIIGGGFFFJJJJJJIIIIIIIIIJJJKKKLLLGGGGGGHHHJJJLLLNNNPPPQQQSSSSSSRRRPPPOOOOOORRRUUUPPPRRRSSSSSSRRRSSSWWWZZZ[[[fffxxxwwwOOO>>>///...222444555777;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;:::999888777::::::999:::===@@@DDDFFFMMMPPPTTTXXX\\\```eeeiiijjjjjjkkklllooorrruuuwwwzzzyyyxxxwwwvvvvvvwwwxxx||||||}}}}}}zzzzzz||||||yyy~~~pppfffvvv}}}llldddrrrnnnUUUHHH???===:::888777666444333333444555777777666555555444444333333222111111111222111111111111111111000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////............------------....../////////000000000333333222222222333444444555444333333444555777888333666888999888888888888::::::999888777777666666666666777888888888777777888:::999555555999999777888777666444333333333333111111111111111111111111222222222222222111/////////111333222111111444777===>>>GGG[[[uuunnn\\\NNNIIIGGGHHHHHHEEEFFFIIIHHHIIIHHHEEEFFFHHHGGGBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHHHHEEEEEEGGGGGGDDDGGGEEEBBB@@@???@@@BBBCCCCCCDDDFFFHHHIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJIIIIIIDDDCCCBBBAAAAAABBBDDDEEEDDDEEEFFFEEEEEEFFFIIIKKKJJJIIIJJJLLLLLLKKKGGGDDDEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFGGGHHHJJJLLLNNNOOOQQQQQQOOOMMMMMMOOOTTTWWWQQQQQQQQQPPPNNNNNNPPPRRRTTT\\\mmmlllQQQ888111333333222333888999::::::;;;;;;::::::999999999999999888777666888888777888999:::<<<===DDDGGGJJJNNNRRRVVV\\\___bbbccceeehhhkkknnnqqqsssxxxwwwuuutttttttttuuuvvvzzz{{{|||}}}~~~~~~~~~~~~{{{zzz|||~~~|||wwwzzz~~~mmmwww~~~{{{zzzjjj\\\PPPLLLFFFBBB>>>:::777444333444666777777777666555444444444333222222111111111111111222222222222222000//////////////////000........................------------------------------------------------......---,,,,,,,,,---------------------------------............/////////000000000000111222222333444444555555555666666777777888999888555444444555666666666555444333222111444333333333555555666555444666444000000444555333555555555333222111222333111222333333333333333333222222333444333222111000///222444444444666===CCCVVV]]]mmmvvvkkk[[[LLLIIIFFFEEEHHHIIIFFFFFFHHHFFFFFFDDD@@@AAADDDDDDAAAEEEDDDCCCBBBAAAAAAAAAAAACCCEEEEEECCCCCCEEEEEECCCFFFDDDAAA??????@@@CCCDDDAAACCCEEEGGGHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKHHHGGGDDDBBBBBBBBBCCCCCCDDDEEEDDDCCCCCCEEEIIILLLGGGEEEEEEIIIOOOPPPKKKFFFCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEFFFGGGIIIKKKMMMNNNNNNNNNNNNMMMMMMOOOSSSVVVSSSRRRQQQNNNLLLKKKLLLMMMRRRTTTbbbyyymmmNNN@@@:::444111333555666888:::;;;;;;::::::888888999::::::999888777888888888888888888888888<<<>>>AAADDDHHHLLLQQQUUUYYY[[[___cccgggkkkmmmnnnqqqqqqppppppqqqssstttuuuwwwxxxyyyzzz{{{||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}zzzttt|||}}}yyy|||vvv~~~rrrddd___XXXQQQKKKEEE@@@===222444666777888777666555555444444333333222222111111111111222222333333333000000////////////000000////////////////////////........................------------------------///...---,,,++++++++++++---------...//////000000---------.........//////.........//////000222222---///111444555666555555111222222222222333777999///000333555555444333111555333000///111333444555333666666444444666666333444555555444333333444555111333444555444333444555333444555666777666555444111444777888999>>>GGGNNNttt~~~{{{|||{{{hhhYYYMMMEEEJJJEEECCCGGGJJJHHHFFFFFFDDDDDDAAA>>>>>>CCCCCC@@@EEEDDDCCCAAA@@@???>>>>>>@@@CCCCCCAAABBBEEEEEECCCCCCAAA???>>>>>>@@@DDDFFF@@@BBBDDDFFFGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKIIIFFFDDDBBBBBBBBBCCCEEEDDDCCCBBBBBBDDDIIIMMMEEEBBBAAAHHHQQQUUUPPPIIIEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEFFFHHHJJJLLLMMMJJJLLLNNNOOOOOOPPPRRRTTTUUUSSSQQQNNNMMMLLLMMMNNNPPPOOOYYYooo}}}{{{cccPPPCCC666222666333555777999:::;;;;;;:::999:::;;;<<<===<<<;;;:::::::::::::::999888777666777999<<<>>>AAAEEEJJJNNNSSSVVVZZZ```dddhhhjjjkkklllllllllmmmooorrrtttvvvtttuuuwwwxxxyyyzzzzzzzzz{{{|||}}}~~~~~~}}}||||||~~~zzzsssyyy~~~wwwrrrzzzvvvssssssjjjQQQ888777333222555777666666888666555555333333333444555111111111000000/////////222222333444444222111000111111000000/////////...000000//////......------//////.........---------........................---------------------------------.........//////000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333000111111111111222222222333333222222222222222333333444444222000111333666///000222222222222444555111000222444555444444666:::666:::EEEIIILLL\\\ppp}}}ssscccTTTKKKHHHHHHEEEEEEFFFFFFGGGHHHJJJJJJBBBCCCDDDCCCAAA@@@@@@AAADDDGGGIIIFFF???;;;<<<>>>CCCBBBBBBAAA@@@AAAAAAAAAEEECCCAAA???>>>>>>???@@@>>>@@@CCCDDDCCCBBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEENNNJJJEEEAAA??????AAACCCDDDBBB@@@???@@@CCCGGGIIIDDDCCCBBBEEEIIIKKKJJJHHHHHHEEEEEEHHHIIIGGGCCCAAA@@@AAADDDGGGHHHHHHHHHGGGKKKNNNQQQRRRQQQPPPOOOPPPRRRUUUVVVSSSMMMJJJKKKMMMRRRQQQUUUaaaooozzzxxxzzz|||rrrQQQ;;;555888111222444666666666888;;;:::999888777888999:::;;;888888999::::::;;;<<<<<<999999999:::===???BBBDDDIIIMMMSSSXXX\\\```eeeggggggiiilllnnnnnnmmmnnnooorrrsssuuuwwwyyyzzzzzzyyy||||||{{{{{{|||~~~~~~}}}yyy~~~xxxooofff___rrrVVVCCC<<<777777666333444777444444333444444444333111444444444444333333222111///000111222333222222111111111000000000///////////////////////////....../////////......---------........................------------------------------........./////////000000000000000000000000//////000000000111111111111111111111111111111111111111111111222222222333111111111111222222222222444333333222222333333444222444666666666444222111666777777555333222222333222333555666777999???EEEAAAJJJ[[[mmmxxxxxxooobbbUUUKKKGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGCCCDDDCCCAAA??????AAACCCEEEHHHJJJGGGAAA===>>>@@@???@@@BBBCCCBBBAAA???===BBBAAA???>>>>>>???@@@AAA???@@@AAAAAA@@@@@@BBBCCCEEEDDDCCCBBBAAABBBBBBCCCGGGDDDAAA===<<<<<<===>>>CCCAAA???======???AAACCCCCCAAA???@@@CCCEEEEEEDDDIIIFFFDDDEEEFFFFFFEEEDDDCCCDDDFFFGGGHHHHHHGGGFFFIIILLLNNNNNNMMMKKKJJJJJJNNNPPPQQQOOOKKKIIIKKKNNNMMMPPPTTTZZZbbbjjjsssxxx~~~aaaCCC333:::777444333333444777:::999999999999999999::::::888888999::::::;;;<<<<<<888888888999:::===???@@@BBBEEEJJJNNNRRRVVV[[[^^^aaadddhhhjjjkkklllmmmooorrrrrrrrrssstttvvvxxxyyyzzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~xxxmmmbbbXXXOOOIIIooonnnhhhKKKDDD>>>???>>>:::666666666444444555777777333000222222333333333222111000111111222222222222111111111111111000000000000000////////////000000000000////////////............////////////////////////....................................////////////000000000000000000000000////////////000000000000000000000000000000000000000000000111111111222222111111111111222222222333444444333333333333444444222111111222444444333111000111222222111222444666555:::>>>???@@@HHHTTT^^^^^^sssccc[[[OOOGGGDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEECCC@@@===>>>AAADDDFFFHHHJJJGGGBBB??????AAA===???CCCEEEEEEBBB>>>;;;??????>>>===>>>???@@@AAA@@@@@@@@@???>>>>>>AAACCCDDDCCCBBBAAA@@@??????@@@AAA???===<<<;;;:::;;;;;;DDDBBB???===<<<<<<>>>???GGGEEEBBBAAABBBDDDEEEEEEHHHFFFBBBAAACCCEEEGGGGGGFFFGGGHHHIIIHHHGGGFFFEEEGGGIIIKKKJJJHHHFFFFFFFFFHHHIIIJJJHHHFFFFFFJJJNNNKKKPPPUUUVVVUUUZZZeeeoooeeeOOO>>>999222...///222444333777888999::::::::::::999888999999::::::;;;;;;<<<777777777777888:::;;;<<<;;;===@@@CCCFFFJJJPPPSSSXXX[[[```cccfffiiilllnnnqqqpppooonnnpppsssvvvxxxwwwwwwwwwxxxyyy{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{uuummmaaaUUUMMMGGGCCC@@@nnnbbbooolllVVVMMMIIINNNTTTPPPFFF>>><<<999666666888888444111///000111111111111111000666555555444333222111000111111111111111111111111/////////000000111111111////////////////////////////////////////////////............................../////////000000000000000000000000000000000....../////////000000000///////////////////////////000000000000111111111111111111222222222333333333333333222333333444444666222...---000444666777000111333333444555888;;;999DDDOOORRRUUU___nnnyyy}}}qqqpppvvv|||nnnUUUNNNEEEBBBDDDHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHFFFCCC@@@???@@@BBBFFFGGGHHHFFFCCC@@@@@@AAA>>>@@@BBBDDDCCCAAA>>><<>>>>>======>>>?????????AAAAAAAAA@@@???@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<>>===>>>???@@@HHHGGGFFFEEEEEEEEEEEEEEECCCDDDBBB@@@BBBFFFIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEGGGIIIIIIGGGFFFFFFGGGFFFGGGFFFEEEDDDEEEIIIMMMNNNTTTXXXWWWSSSTTT\\\ddd~~~tttNNNFFF:::111111444444000555777999;;;<<<;;;999888999999999::::::;;;;;;;;;888888777666777888999:::999;;;<<<===???CCCHHHLLLOOORRRWWW\\\```dddhhhkkknnnmmmmmmmmmooorrrtttvvvtttuuuuuuwwwxxxyyyzzz{{{|||~~~|||}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~yyysssnnn\\\UUULLLEEEBBBAAAAAAAAA}}}mmmcccqqqooo```UUUZZZbbbaaaWWWNNNDDD???:::777777666444222222222222222222333333444555444333333222222222222111111111222222222222222///000000000111111222222000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111111111111111111111111111////////////000000000000///////////////////////////000000000000111111111111222222222222333333333222222222222222333444444777555222111222444666666777888888888777999<<<>>>GGGZZZmmmtttxxx{{{zzziiiOOOIIIDDDDDDGGGJJJHHHEEEGGGHHHIIIKKKLLLLLLKKKKKKMMMNNNOOOMMMIIIEEECCCBBBEEEFFFFFFEEECCCAAA@@@@@@??????>>>>>>============AAA@@@???>>>============>>>AAADDDEEEDDDAAA@@@@@@AAAAAAAAA@@@@@@??????>>>======>>>>>>>>>>>>>>>===@@@???>>>======???@@@AAACCCDDDFFFFFFFFFEEEDDDDDDAAAEEEFFFCCCDDDHHHJJJGGGFFFGGGGGGHHHIIIIIIJJJJJJEEEGGGIIIIIIIIIIIIJJJKKKLLLKKKIIIHHHGGGIIILLLNNNRRRUUUWWWXXXVVVVVVWWWYYYlll|||xxxkkkSSS<<<444555555111444666999<<<===<<<:::888999999::::::::::::;;;;;;:::999888777777888999:::999::::::;;;;;;>>>BBBFFFGGGJJJOOOTTTXXX]]]bbbeeehhhiiikkkmmmoooqqqrrrrrrrrrrrrtttuuuwwwxxxyyyyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}}}}|||{{{}}}}}}~~~~~~yyyrrrkkkddd]]]YYYNNNJJJDDD@@@>>>===<<<;;;```qqqbbbYYYpppzzzgggbbbeeeddd___[[[RRROOOKKKEEE@@@===;;;:::999777555222222222333444111111111111111222333333222222222222222333333333111111111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000111111111222222222222222222333333333333333222222222333444555666111333666777555333222222666777999;;;===AAAGGGKKKfffwwwrrrppplllOOOKKKGGGFFFHHHHHHGGGEEEIIIJJJLLLNNNOOOOOOOOONNNOOORRRSSSSSSOOOKKKGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>;;;999999:::===???BBBAAA@@@@@@>>>===<<<<<<===AAAEEEGGGFFFBBB???>>>??????@@@AAABBBBBBBBBBBB<<<<<<==================;;;;;;;;;;;;<<<>>>@@@AAABBBEEEGGGIIIIIIIIIKKKLLLGGGMMMNNNHHHFFFJJJKKKGGGFFFFFFGGGGGGHHHIIIJJJJJJFFFGGGIIIJJJJJJKKKMMMOOOPPPOOONNNLLLLLLNNNOOOPPPRRRRRRTTTVVVXXXWWWUUUSSS]]]lll}}}pppOOO<<<999666111444666999;;;<<<<<<:::999:::::::::::::::::::::::::::999888888777888999:::777888999888888999<<>>@@@BBB@@@AAAAAA@@@@@@???>>>>>>>>>AAADDDEEECCCAAA???>>><<<>>>@@@CCCEEEFFFGGGGGG>>>======<<<<<<<<<======;;;;;;;;;<<<===>>>@@@AAADDDEEEGGGHHHIIIMMMSSSWWWUUU[[[XXXMMMHHHKKKLLLGGGHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIIIIIIIIIIKKKMMMMMMLLLLLLLLLMMMNNNOOONNNQQQQQQRRRTTTVVVVVVVVVUUUTTT^^^kkkxxxqqq\\\QQQEEE888555666888:::;;;;;;;;;:::::::::::::::::::::::::::999999888777777888999:::666777888888777777888:::;;;===@@@BBBEEEIIIMMMQQQWWWYYY[[[___bbbfffiiikkkiiijjjmmmoooqqqrrrrrrrrrrrrvvv{{{|||yyyxxxzzz|||{{{{{{|||||||||}}}}}}}}}|||}}}~~~~~~~~~~~~~~~|||{{{{{{~~~}}}~~~~~~~~~~~~}}}{{{|||}}}~~~~~~vvv|||||||||~~~~~~|||zzzzzzzzzvvvooohhh___YYYQQQJJJDDD@@@===:::888777888999<<<======<<>>???@@@>>>>>>>>>??????@@@AAABBBAAAAAAAAAAAACCCJJJSSS[[[bbbfff```PPPHHHKKKLLLHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHGGGGGGIIIJJJGGGFFFGGGHHHJJJLLLKKKKKKQQQRRRSSSTTTTTTUUUYYY[[[QQQVVV^^^lll}}}|||rrr[[[GGG555666888:::;;;;;;;;;;;;::::::::::::::::::::::::888777777666666777999:::777888::::::888777777888888999;;;===???BBBFFFJJJSSSSSSTTTVVV[[[```eeeiiifffgggjjjlllnnnooooooooooootttyyyzzzwwwuuuwwwzzz{{{{{{{{{||||||||||||}}}zzz{{{{{{|||~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~{{{{{{|||~~~~~~yyy|||{{{~~~}}}}}}}}}}}}|||vvvpppnnnkkkdddWWWMMMHHHFFFBBB@@@@@@??????>>>===<<<::::::;;;;;;:::888EEEIIINNNTTTaaattt\\\WWWjjjoooccc```aaa___^^^[[[TTTNNNSSS]]]```ZZZNNN@@@999999888555555444333111000000111333555444333222222111000///000111222333444444444444444222000000111222222111111111111000000000//////111222333222000000111444333222222333555555333000444222000000111111111111111///------222666444///222111111222333333222111000000111222444666666777555;;;888666>>>BBBHHHTTTUUUSSSSSSTTTWWWdddsss___SSSLLLGGGFFFGGGNNNOOOPPPNNNLLLJJJIIIJJJLLLOOONNNLLLLLLPPPQQQOOOIIIGGGEEECCCCCCEEEHHHJJJIIIGGGEEEEEEGGGFFFCCC@@@GGGEEEBBBCCCEEEGGGEEECCCCCCEEEDDDBBBCCCFFFEEEAAAEEE>>>;;;@@@BBB>>><<<>>>??????AAABBBDDDEEEFFFFFFDDDCCCCCCBBBAAA???>>>===??????===<<>>===>>>BBBHHHOOOTTTdddbbbYYYJJJDDDGGGKKKKKKKKKLLLLLLIIIFFFDDDDDDEEEFFFHHHIIIHHHFFFDDDDDDEEEHHHGGGFFFGGGIIIKKKKKKJJJPPPRRRSSSSSSSSSTTTUUUVVVWWWTTTUUUddd{{{wwwlllsss}}}~~~~~~^^^@@@;;;666555777:::999888;;;999777888::::::888555;;;::::::999999888888777999999999888888888777777999999999999;;;>>>AAACCCGGGJJJNNNQQQTTTXXX]]]```___bbbfffhhhjjjlllnnnpppoooqqqtttuuuuuutttuuuvvvwwwxxxzzz|||||||||zzzzzz|||{{{zzzzzz{{{}}}}}}~~~~~~}}}}}}{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}}}}~~~}}}}}}||||||}}}~~~{{{|||~~~|||yyywwwooocccYYYQQQKKKEEEAAA>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<>><<>>@@@>>><<<===???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCAAA???>>>>>>@@@@@@@@@CCCGGGEEE@@@@@@>>>======@@@DDDIIILLLXXXYYYSSSIIIEEEGGGIIIHHHHHHIIIIIIHHHEEEDDDDDDEEEGGGHHHIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLPPPRRRTTTUUUTTTRRRPPPOOOOOOOOOSSS^^^ooo}}}yyy~~~]]]TTTFFF999222333888>>>999888777666888999;;;===999999888888888888777777999999999888888888777777666555555555666999;;;===???BBBEEEHHHKKKNNNSSSVVVYYY[[[___bbbdddgggjjjllloooqqqttttttsssrrrrrrsssrrrsssvvvxxxzzzzzzzzzyyyxxxwwwvvvvvvwwwyyy{{{|||{{{|||~~~~~~|||{{{~~~}}}{{{zzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~|||{{{zzz{{{~~~~~~|||}}}||||||~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~}}}{{{~~~}}}|||{{{yyyuuuoookkkbbb\\\SSSLLLGGGCCC???<<<===<<<;;;;;;::::::::::::999999::::::::::::::::::GGGHHHIIIIIILLLSSS^^^gggmmmccclllttt~~~|||}}}}}}}}}yyyvvv{{{|||jjj___YYYSSSMMMBBBBBBAAA???<<<999666555333666888777222000222555111000///111444666444222333222111111222222000...000000///......///000111000///---...///111111111444444444222111111444666111000000000000222333444//////111111000///000111666555444222222444555666333666<<>>===<<<===???@@@BBBDDDDDDBBB@@@>>>@@@BBBDDDFFFEEECCC@@@>>>===AAADDDEEEGGGIIIFFF@@@@@@???======>>>???BBBCCCHHHKKKKKKGGGDDDEEEFFFEEEEEEFFFGGGFFFEEEDDDEEEFFFGGGIIIJJJIIIGGGEEEEEEFFFCCCFFFHHHIIIHHHJJJNNNQQQOOOQQQTTTUUUTTTPPPLLLIIIJJJMMMRRRWWW___kkk{{{}}}|||hhhQQQ>>>777;;;AAA<<<<<<;;;999777777777999777777777777777888888888999888888888888777777777444444333333444555777888888:::===???AAADDDHHHKKKOOORRRUUUYYY\\\___bbbeeekkkmmmppppppooonnnnnnnnnkkkmmmooorrruuuvvvvvvvvvttttttsssssssssuuuvvvwwwyyyzzz{{{||||||{{{zzzyyy{{{{{{zzzyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{|||~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}{{{zzzzzz|||~~~~~~}}}}}}}}}}}}zzzyyyyyyzzz|||}}}}}}|||~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}|||{{{zzzzzz{{{zzzxxxvvvyyyvvvqqqlllfff```ZZZUUUJJJFFFAAA>>><<<;;;:::999;;;::::::999999999::::::999999999999999999999999EEEFFFGGGHHHJJJNNNUUUZZZttt}}}jjjooo}}}{{{rrrjjjWWWUUUPPPLLLHHHEEEAAA???:::::::::999888777777888555111///000444666555222555444333333444444333111111111/////////000222333333000......000333444333///111222111///...000222111222333444333333444555666777888888555444999???:::;;;===>>>>>>>>>???@@@GGGQQQcccvvv~~~~~~{{{kkkXXXNNNMMMJJJEEEDDDGGGHHHEEECCCDDDBBBCCCDDDDDDCCCDDDEEEGGGGGGHHHHHHGGGIIILLLJJJEEEIIIHHHGGGEEECCCBBBAAAAAABBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCEEEFFFCCCGGGIIIFFFFFFIIIJJJHHHIIICCC===<<<===>>>>>>>>>>>>@@@BBBDDDCCC@@@===;;;===@@@CCCFFFEEECCC???<<<>>>BBBEEEEEEGGGIIIGGGBBB???>>>>>>======>>>>>>???@@@BBBDDDBBBAAAAAABBBBBBCCCDDDEEEFFFEEEEEEFFFHHHHHHJJJKKKJJJHHHFFFFFFGGGEEEIIINNNNNNLLLMMMSSSXXXQQQQQQRRRSSSSSSPPPLLLIIIKKKOOORRRTTTVVV]]]hhhqqqttt^^^OOOFFFDDD>>><<<:::888888777444333555666666777888999999999888888888888777777777777666666555444444555666666555777999;;;<<<>>>AAADDDEEEHHHKKKOOORRRVVVZZZ]]]cccfffiiijjjiiiiiijjjkkkgggiiikkkmmmoooqqqqqqrrrrrrrrrqqqqqqrrrssstttuuuwwwxxxyyyyyyzzzyyyyyyxxxyyyyyyxxxxxxyyyzzz{{{|||}}}}}}}}}|||zzzzzz}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||~~~{{{yyyyyy{{{}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}~~~}}}}}}|||}}}}}}~~~~~~|||{{{zzzyyyyyy{{{{{{||||||||||||||||||zzzyyyvvvuuuuuusssqqqnnniiiddd]]]WWWQQQKKKEEEAAA<<<:::999888999:::::::::999888888888888888999:::888888999999999:::::::::CCCDDDFFFHHHJJJMMMQQQTTT]]]nnnoooaaaaaaxxxwwwgggbbb\\\XXXWWWVVVTTTRRRIIIBBB<<<<<<@@@CCC@@@;;;===999444222333444444333888666333333444444444333555444333333333444555555444333222222333555555555000222555555444333222222///111444444333333444555:::999:::;;;777666===HHHTTTXXX]]]___]]]ZZZWWWVVV]]]lllyyyuuugggTTTFFFDDDHHHDDDBBBDDDJJJKKKGGGDDDEEECCCCCCDDDCCCAAAAAACCCEEEFFFFFFEEEDDDHHHMMMJJJDDDFFFEEEDDDCCCBBBAAA@@@@@@???????????????@@@AAABBBBBBAAA@@@??????@@@CCCEEE===DDDIIIIIIHHHJJJJJJHHHIIIEEE???<<<>>>AAAAAA???===???AAABBBBBB???<<<999;;;===AAADDDDDDAAA===:::>>>BBBDDDCCCCCCFFFFFFDDD======>>>>>>>>>???@@@@@@@@@@@@@@@???======>>>AAABBBCCCEEEFFFFFFFFFHHHJJJIIIKKKLLLKKKIIIGGGGGGHHHGGGKKKOOOPPPNNNOOOTTTYYYRRRPPPOOOPPPQQQQQQOOOMMMLLLNNNQQQSSSUUUYYY]]]```tttsssfff]]]OOOEEE999222333666666555555555666777888999::::::777777777777777777777777777777666666555555555555555666888888999:::<<>>@@@CCCFFFHHHLLLQQQTTTZZZ]]]aaacccdddeeeggghhhggghhhiiikkklllmmmnnnnnnpppppppppqqqrrrssstttuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{}}}}}}}}}|||zzz{{{}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||zzzyyy{{{}}}}}}||||||{{{{{{{{{|||}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzyyywwwxxxyyyyyyzzzyyyyyyxxx|||xxxsssooolllhhhccc```TTTPPPJJJEEEBBB>>>:::888777888888999999::::::;;;777777777777777888999:::666666777999:::<<<======BBBCCCDDDFFFHHHJJJLLLLLLQQQ]]]nnnqqq___WWWgggsssoookkkjjjlllnnnmmmkkk^^^RRRGGGFFFNNNRRRNNNHHHBBB@@@===<<<>>>DDDJJJOOO@@@<<<777444333333333333444444444333333222222222111666;;;===<<<888555333555555555666888888555333000222222111000333888===BBBAAAEEELLLMMMMMMUUUbbb{{{yyysss~~~kkkXXXNNNKKKIIIFFFEEECCCCCCFFFKKKLLLGGGDDDEEEBBBBBBBBBAAA@@@@@@BBBDDDHHHGGGEEEDDDJJJPPPOOOIIIFFFEEECCCAAA@@@@@@@@@AAA>>>>>>>>>=========@@@BBB@@@@@@???<<<;;;<<>>BBBBBB>>>;;;<<>><<<:::;;;===AAACCCCCC???;;;888===BBBDDDBBBBBBDDDFFFDDD=========>>>???AAABBBCCCDDDAAA@@@@@@===;;;===AAAAAACCCEEEEEEEEEFFFHHHJJJJJJLLLMMMLLLJJJHHHHHHIIIGGGJJJLLLLLLKKKLLLPPPSSSQQQOOOMMMNNNQQQRRRPPPNNNJJJKKKNNNRRRVVVYYYZZZZZZ```qqq~~~lllRRR===222000222333444555555666777888888999666666777777777777777888666666555555555444444444444555666666555666888:::888:::<<<===???BBBFFFJJJOOORRRWWWZZZ\\\^^^```bbbccccccdddeeefffggghhhiiiiiijjjkkkmmmooopppqqqrrrqqqrrrrrrrrrsssttttttuuussstttuuuvvvwwwxxxyyyzzz{{{|||}}}|||{{{{{{}}}~~~~~~~~~~~~~~~||||||||||||}}}~~~|||||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzz|||}}}~~~~~~~~~~~~~~~}}}~~~~~~|||{{{|||}}}{{{|||||||||}}}}}}}}}}}}~~~|||{{{zzzzzz{{{{{{zzzxxxvvvuuuvvvqqqjjjccc]]]WWWQQQMMMDDDAAA>>><<<<<<;;;999777555777999999888777888999666666666777888999:::;;;666777999<<>>???GGGUUU___sssqqqvvvyyy{{{wwwrrrtttgggVVVGGGDDDHHHIIIFFFDDDBBBBBBEEEJJJIIIDDDBBBCCC>>>??????>>>>>>???CCCEEEJJJGGGCCCCCCJJJRRRRRRMMMKKKIIIEEEBBB@@@???@@@AAA???@@@@@@>>><<<===@@@CCCCCCCCCAAA>>>;;;<<>>;;;===CCCBBB<<<999:::<<<===>>>>>>=========???AAACCCBBB???;;;888;;;AAAFFFEEEDDDEEEEEECCC>>>>>>===>>>???AAACCCDDDFFFCCCCCCDDDAAA<<<===BBB@@@AAACCCDDDDDDEEEGGGIIIKKKMMMNNNMMMKKKIIIIIIJJJIIIIIIHHHIIIIIIJJJKKKKKKOOOMMMKKKNNNQQQRRRNNNJJJIIIJJJMMMOOORRRUUUWWWXXXWWW```jjjxxxcccHHH777222333333333333444444555555555666666666666777777888888555555666666555555444444444555666555333333555777555666666777777999===@@@BBBEEEIIILLLNNNPPPRRRSSSVVVVVVWWWYYY[[[]]]^^^___```aaacccfffhhhjjjkkklllmmmmmmnnnnnnooopppqqqqqqoooppprrrsssuuuvvvvvvwwwxxxzzz{{{|||{{{zzz{{{|||{{{{{{|||||||||}}}}}}}}}{{{{{{zzzyyyyyyzzz{{{|||{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{|||||||||||||||}}}~~~~~~~~~}}}|||{{{{{{{{{||||||}}}~~~~~~~~~~~~|||zzzyyyyyyyyyzzz}}}}}}||||||}}}}}}~~~~~~{{{}}}}}}|||yyywwwxxxyyywwwxxxyyyzzz{{{|||||||||||||||}}}}}}}}}|||zzzzzzwwwwwwvvvtttppplllhhhfff```[[[UUUOOOIIIEEE@@@===;;;999888999::::::999777333666999999777555555666666666666777888999;;;<<<<<<>>>AAAFFFKKKPPPSSSUUU@@@@@@AAACCCFFFHHHIIIHHHKKKPPPTTTVVV\\\kkkqqqppp{{{~~~rrrmmmnnnrrrtttsss{{{{{{xxxssspppwwwtttjjjdddaaa``````dddeeeggggggfffccc___]]]uuuyyytttkkkbbbaaahhhmmmmmmjjjfffbbb\\\WWWYYYfffzzzyyyzzz}}}{{{~~~}}}tttfffOOOKKKHHHHHHEEEAAAAAADDDAAA@@@CCCGGGFFFAAA@@@BBB;;;;;;<<<<<<===???CCCFFFIIIFFFAAA@@@HHHQQQRRRNNNPPPLLLGGGCCC@@@???@@@AAAAAABBBBBB@@@======AAADDDGGGGGGEEEAAA>>>>>>BBBFFFZZZ\\\WWWKKKAAA>>>??????===???<<<999<<>>?????????AAABBBCCCBBB???;;;999999AAAHHHHHHGGGFFFEEEAAA??????======>>>@@@BBBDDDFFFDDDEEEHHHEEE???>>>BBB???@@@BBBCCCCCCCCCEEEGGGLLLMMMNNNMMMKKKJJJJJJJJJKKKIIIGGGGGGIIIIIIIIIHHHMMMKKKKKKOOORRRQQQKKKEEEKKKMMMNNNNNNLLLNNNRRRVVVUUUSSSTTTbbb~~~eeeJJJ???>>>111111222222222222333333555666666666777777888888666777777888888777666666666777777666444444555666333333333222222444777:::777:::>>>@@@AAACCCDDDFFFHHHIIIJJJMMMOOORRRUUUWWWXXXZZZ]]]```ccceeefffgggkkkjjjjjjkkklllmmmnnnooolllmmmoooqqqsssttttttuuuuuuxxxzzz{{{zzzyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||{{{yyyxxxwwwwwwxxxyyyzzz{{{{{{||||||{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}{{{zzzyyyzzzzzz{{{|||}}}~~~~~~}}}|||zzzyyyxxxwwwwwwyyyyyyyyyyyyyyyzzz{{{|||yyy{{{{{{yyyuuussstttuuutttuuuvvvxxxyyyzzz{{{{{{vvvwwwxxxyyyxxxxxxvvvuuulllllliiieee```YYYTTTPPPGGGDDD@@@<<<:::888666444666555555777888999777666222666999999666444444555666666666777888:::;;;<<>>===<<<===???BBBDDDFFFCCC???>>>@@@DDDGGGHHHLLLMMMLLLGGGAAA@@@CCCHHHIIIKKKJJJEEE???<<<>>>AAADDDFFFGGGDDD@@@@@@DDDIII```ZZZNNNCCC@@@BBBBBB???<<<<<<;;;;;;<<<<<<======;;;;;;::::::<<>>;;;999;;;>>>AAADDDEEEDDDBBB@@@???@@@@@@???>>>???AAACCCDDDDDDEEEEEEDDDBBB@@@???????????????@@@CCCIIIMMMLLLLLLMMMOOOOOONNNKKKHHHFFFGGGIIIIIIHHHGGGHHHIIINNNMMMLLLJJJHHHGGGGGGGGGKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPTTT\\\kkkzzz{{{iii^^^DDD888222555555......444333333666777666444555777888888777666666666666777555555555555555555555555444444444555555666666666555555666888999:::;;;<<<<<<===???BBBDDDGGGIIIJJJJJJLLLNNNRRRVVVYYY\\\]]]bbbbbbbbbbbbccceeefffgggiiihhhhhhiiikkknnnqqqsssqqqqqqrrrsssuuuvvvvvvwww|||yyyvvvtttrrrssstttuuuwwwwwwvvvvvvwwwyyy{{{|||}}}|||{{{{{{{{{|||}}}~~~yyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{|||}}}}}}yyyzzz|||}}}~~~~~~}}}|||~~~|||yyyyyyyyyyyyxxxvvvyyyxxxwwwvvvuuuuuuuuuuuuzzzxxxvvvvvvvvvvvvtttrrrrrrsssuuuwwwxxxwwwvvvuuusssoookkklllnnnmmmhhhccc```\\\UUUNNNGGGBBB???===:::999888777666666666666666666666666666666666777666666666555444444666888:::777666777<<>>===@@@CCCEEEGGGLLLNNNMMMIIIDDDCCCEEEIIILLLNNNMMMHHHAAA===>>>@@@DDDGGGHHHFFFCCCBBBEEEIIIZZZVVVMMMCCC@@@BBBBBB>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<===???BBBDDDEEEEEEEEEDDDBBB@@@===;;;:::999;;;>>>AAACCCCCCBBBAAA@@@@@@AAA@@@??????AAACCCEEEEEEDDDDDDBBBAAA??????@@@@@@@@@@@@@@@CCCHHHKKKHHHIIIJJJMMMOOOOOOMMMJJJGGGGGGHHHGGGFFFGGGJJJLLLPPPOOONNNLLLJJJIIIHHHHHHLLLLLLKKKJJJIIIIIIHHHHHHHHHMMMTTT[[[cccqqqyyy```KKK999444333000222888444222222222222444666999777666666555555444444444555555555555555444444444333444444444555555555555444444555666777888888999888999:::<<<>>>@@@BBBCCCEEEFFFHHHKKKOOORRRTTTUUUZZZZZZZZZ[[[\\\^^^___```cccbbbcccdddfffiiilllnnnmmmnnnoooppprrrssstttuuuwwwuuusssqqqpppqqqrrrssswwwvvvvvvvvvwwwyyyzzz{{{wwwvvvvvvuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{||||||wwwxxxzzz{{{||||||{{{{{{zzzxxxvvvuuuvvvvvvuuussswwwvvvvvvvvvvvvvvvuuuuuuyyywwwuuuttttttsssqqqooooooppprrrtttttttttsssrrrqqqlllfffcccaaa^^^XXXSSSJJJGGGDDD@@@<<<:::999999999888777666666555555555444555555666666666777666111333666888999999999999999;;;???BBBFFFJJJNNNQQQNNNGGGEEEQQQjjjAAAAAACCCDDDFFFFFFGGGGGGIIILLLOOOMMMJJJJJJNNNSSSXXXaaapppzzzjjjoookkkjjjppp~~~~~~~~~~~~xxx~~~~~~yyy|||sssiiiggghhhsssuuuwwwvvvtttuuuzzz~~~|||{{{~~~uuujjj```VVVOOOPPPTTTJJJHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEGGGIIIHHHFFFDDD@@@???>>>>>>>>>???AAABBBCCCAAA>>>===???BBBDDDDDDIIIKKKLLLJJJFFFDDDFFFHHHLLLNNNMMMIIICCC>>>===>>>CCCFFFHHHHHHEEEDDDEEEGGGRRRPPPJJJCCCAAACCCBBB??????===;;;999888888999:::<<<===???AAADDDEEEFFFGGGFFFEEECCC@@@???===<<<<<<======>>>???@@@@@@??????BBBCCCCCCBBBAAABBBDDDEEEFFFEEECCCBBB@@@???>>>>>>BBBBBBBBBAAA@@@BBBEEEHHHDDDEEEGGGKKKOOOPPPOOOMMMHHHHHHGGGEEEEEEGGGKKKNNNPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEELLLUUUYYY[[[aaammmwww~~~{{{jjjQQQFFF@@@888333333555333111000111333333333555555666666555555444333666666555555555444444444333333333444444444444555333333444444444555555555555555666777999:::;;;;;;===>>>@@@BBBDDDFFFHHHHHHMMMNNNNNNOOOQQQSSSTTTUUUXXXXXXYYYZZZ]]]```ccceeefffggghhhjjjlllnnnoooppppppooommmllllllmmmoooqqqsssssssssssstttvvvwwwxxxvvvuuuuuuuuuuuuvvvwwwwwwyyyxxxxxxxxxwwwwwwwwwvvvzzzyyyxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyzzzzzzzzzyyyyyywwwuuuuuuvvvvvvvvvtttssstttuuuvvvvvvuuuuuutttvvvuuussssssssssssqqqppppppqqqqqqqqqooommmkkkjjjccc]]]VVVQQQNNNJJJEEEAAA<<<:::999888777777888999888777666555444444444444333333444555666666555555555555444444444444555555;;;???DDDHHHIIIKKKNNNQQQOOOHHHGGG[[[~~~BBBDDDFFFHHHIIIIIIIIIHHHEEEHHHKKKKKKIIIJJJNNNRRRPPPRRRYYYdddwww|||pppmmmzzz~~~aaa]]]]]]___YYYMMMJJJOOOIIIHHHHHHGGGGGGGGGFFFEEE??????@@@BBBFFFHHHHHHGGGFFFEEEDDDAAA@@@>>>======BBB@@@>>>===???AAABBBBBBDDDFFFHHHHHHFFFDDDDDDEEEHHHJJJJJJGGGCCC>>><<<<<>>;;;888777777888999;;;===@@@CCCFFFGGGGGGGGGCCCBBB@@@???>>>??????@@@DDDCCCBBB???>>><<<;;;;;;DDDEEEFFFFFFEEEEEEFFFHHHGGGEEECCC@@@???>>>>>>>>>CCCCCCCCCBBBAAAAAACCCEEECCCCCCEEEIIIMMMOOONNNMMMHHHHHHHHHGGGFFFFFFIIIKKKLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIINNNTTTVVVVVVYYY```eeesssxxxjjjWWWDDD:::888777444111222555444000333444555666777777666555666666555555555444444444333333333444444444444444444444444444333333333333555555666666666777777777777888888:::;;;<<<======AAAAAABBBCCCDDDFFFHHHIIILLLLLLMMMOOORRRUUUXXXYYY^^^___```bbbeeeggghhhiiihhhhhhgggggghhhjjjlllmmmllllllmmmnnnoooqqqrrrsssssssssssssssttttttuuuuuuttttttttttttssssssrrrrrruuuuuutttsssrrrrrrrrrrrruuuvvvvvvwwwxxxxxxyyyyyyxxxvvvttttttuuuuuuuuussspppqqqssstttuuutttrrrqqqsssqqqppppppppppppnnnmmmjjjhhhfffccc___[[[WWWUUUJJJFFFAAA===<<<;;;999777999888777666666666777777666555444444333333333444222333444444555555444444:::666333111333777:::<<>>>>>@@@CCCEEEFFFEEEHHHHHHFFFEEEBBB@@@>>>===AAA???>>>>>>@@@AAAAAA@@@BBBDDDFFFGGGFFFEEEEEEEEEFFFGGGGGGFFFDDDAAA???>>>BBBDDDGGGIIIHHHGGGFFFEEEFFFIIIJJJGGGEEEFFFEEEBBB@@@???<<<:::999999999::::::<<>>>>>???AAACCCDDDHHHFFFDDDAAA???===<<<<<>>>>>???CCCDDDEEEDDDBBBAAABBBCCCCCCCCCEEEHHHKKKMMMLLLKKKGGGIIIKKKKKKIIIGGGFFFFFFIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@BBBCCCEEEFFFGGGHHHPPPOOONNNPPPSSSVVVYYYYYY___kkkzzzqqqfffTTTPPPEEE888222555666333111111333444555666666666555555555555555555555555444444444444444444444444555555444444444444333333555555555555555444444444444444444555555666666666888888888999;;;<<<>>>???AAAAAACCCEEEHHHJJJLLLMMMSSSTTTVVVXXXZZZ\\\^^^____________```aaaccceeegggffffffgggiiijjjlllmmmmmmkkkkkkllllllllllllmmmlllooooooppppppppppppooooooqqqqqqpppooonnnnnnnnnnnnssssssttttttuuuvvvvvvwwwsssqqqooooooppppppooonnnnnnoooqqqrrrrrrpppnnnmmmmmmkkkhhhfffdddbbb___\\\SSSQQQOOOKKKGGGBBB???===999777444222333444444555444444333333333333444444555444444333333333333333444444444444555555666777777777888<<>>======<<<<<<<<<:::;;;>>>AAACCCCCCCCCBBB<<<======???@@@BBBDDDEEEEEEDDDCCCBBBBBBAAABBBBBB>>>@@@BBBBBBAAA@@@AAABBBEEEDDDCCCAAA@@@@@@@@@@@@CCCDDDEEEEEECCCAAAAAAAAACCCCCCCCCFFFIIIKKKKKKJJJFFFHHHKKKLLLJJJGGGEEEDDDJJJIIIHHHGGGGGGFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFPPPLLLIIIJJJOOORRRRRRPPPUUU[[[bbbkkk{{{mmmMMM888333222000111111111111111222333444333333444444555666666666666555555555555444444444555555555444444444444444333333333222222222222111333333333333333333333333333333444444555666888888888999;;;===???AAABBBCCCHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSTTTUUUWWWYYY[[[\\\]]]^^^```bbbdddeeeeeefffddddddeeeffffffffffffeeeiiijjjkkkmmmnnnmmmmmmlllmmmmmmlllkkkkkkkkkllllllnnnnnnnnnnnnnnnpppqqqqqqqqqooommmlllllllllkkkjjjiiijjjjjjiiihhhfffdddbbb```]]]YYYTTTQQQMMMHHHEEE???>>>===;;;999777666666555444333222222333444444000111222333444555666666444444333333333333333444555555444555777;;;>>>@@@<<>>>>>@@@AAABBBBBBAAAAAADDDEEEFFFEEEDDDCCCCCCCCC@@@DDDIIIIIIJJJNNNXXX```nnn|||tttppprrrdddYYYQQQLLLIIIEEENNNTTTPPPKKKHHHHHHGGG===@@@DDDEEECCCBBBBBBCCCLLLIIIDDDBBBAAAAAAAAA@@@@@@AAACCCEEEEEECCCAAA@@@AAA@@@@@@AAABBBBBB@@@???BBBBBBCCCEEEGGGIIIIIIIIIJJJIIIGGGEEEDDDDDDCCCBBBDDDDDDEEEGGGHHHHHHGGGFFFBBBGGGIIIFFFCCCCCCCCCAAA===>>>???AAAAAAAAA@@@@@@;;;<<<>>>@@@AAAAAAAAAAAA<<<===???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC===???AAABBB@@@@@@@@@AAACCCCCCCCCCCCCCCBBBAAAAAABBBDDDFFFEEECCCAAA@@@AAAAAAAAABBBDDDHHHJJJKKKJJJDDDGGGIIIJJJIIIHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJEEEEEEFFFFFFGGGHHHIIIIIIMMMKKKJJJKKKLLLMMMLLLKKKOOOQQQSSSXXXgggzzz}}}~~~qqqRRRDDD===666888666444111000111222333111222333444555777888888777777666666666555555555333444444444444444444444333333222222222111111111333333333333333333333333333333222222333444444555333444666777999::::::;;;======???@@@AAACCCDDDDDDFFFGGGHHHIIIKKKMMMNNNOOOQQQSSSUUUWWWYYYZZZZZZZZZ\\\]]]^^^_________^^^^^^```aaadddfffhhhhhhggggggfffeeeeeeeeeeeeffffffgggfffeeeeeeeeefffggghhhiiikkkiiifffdddddddddbbb```^^^]]][[[YYYVVVSSSQQQPPPKKKIIIEEEBBB@@@===:::777777777666666666666666666444444444444333333333444111222333444666777777777444444333333333444444444666555555777<<>>???@@@@@@@@@?????????CCCBBBBBBBBBEEELLLTTTZZZ^^^eeewwwxxxmmm}}}ooofff[[[SSSPPPNNNIIIEEEIIIWWW^^^WWWNNNJJJDDD===999===AAACCCCCCBBBDDDEEEJJJFFFBBB@@@@@@AAAAAAAAA@@@BBBCCCDDDCCCAAA>>><<>>@@@???@@@BBBEEEGGGHHHHHHKKKHHHEEECCCBBBAAA@@@???AAA@@@AAABBBDDDEEEDDDCCCAAAFFFHHHDDDAAAAAAAAA???<<<>>>@@@CCCDDDDDDCCCBBB======>>>???@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@???AAACCCDDDCCCBBBBBBBBBAAABBBDDDDDDDDDCCCBBBAAAAAACCCFFFFFFDDDBBB@@@@@@@@@???@@@CCCGGGKKKLLLKKKDDDEEEGGGGGGHHHIIIKKKMMMIIIIIIIIIIIIIIIJJJKKKLLLBBBCCCEEEGGGJJJLLLMMMNNNJJJLLLOOOOOOLLLJJJIIIIIIJJJMMMNNNQQQ]]]rrrpppqqqvvvuuuuuuxxxrrraaaUUUJJJAAA>>>999555222222333444000111222444666777999999888888777777666666666555222222333333333444444444444444444444333333333333333333333333333333333333444333333222222333333444111222333555666666666666666666777888:::;;;<<<<<<>>>>>>???AAABBBDDDEEEFFFGGGHHHKKKMMMOOOPPPPPPPPPRRRRRRTTTUUUUUUUUUTTTSSSXXXZZZ]]]```aaabbbbbbaaa______^^^______```aaaaaa```______^^^___aaabbbccc___\\\YYYXXXWWWVVVTTTRRRSSSQQQNNNJJJFFFCCCBBBAAA:::888777777888888777555555444333333222222333333000222333444333222333333111111222222333222222111444444444333333444555555666555666999@@@JJJTTTZZZXXXWWWZZZbbbjjjooommmjjj___cccnnn~~~{{{xxxxxx~~~:::<<<>>>@@@AAABBBAAAAAAAAABBBCCCCCCAAAAAABBBCCCGGGFFFDDDDDDEEEHHHKKKMMMSSSNNNUUUiii~~~nnnjjj|||qqqiii\\\XXXRRRNNNMMMKKKHHHEEEMMMSSSXXXWWWOOOHHHDDDDDD<<<>>>AAACCCCCCBBB@@@>>>BBBAAA@@@AAACCCCCC@@@===AAA@@@>>>???AAAAAA===:::????????????????????????>>>???AAABBBCCCDDDDDDDDDIIIGGGFFFDDDBBBAAA@@@@@@BBB???===>>>AAACCCBBB@@@BBBCCCEEEFFFFFFDDDBBBAAA>>>AAADDDEEEDDDBBBAAAAAABBBBBBAAA@@@??????@@@@@@@@@AAACCCBBBAAAAAABBBCCCEEEEEEEEEDDDBBB@@@===<<<;;;===@@@CCCDDDCCCAAA@@@BBBBBBCCCCCCDDDCCCCCCBBBEEEEEEDDDBBB??????@@@BBB>>>@@@AAADDDJJJQQQQQQMMMFFFDDDEEEHHHGGGFFFIIINNNIIIIIIIIIGGGGGGIIILLLOOOLLLJJJHHHJJJMMMNNNMMMKKKIIIGGGFFFGGGIIIIIIFFFCCCFFFIIILLLMMMPPPXXXdddnnnvvvpppvvv~~~{{{hhhJJJ666333222...111333222...,,,222:::@@@@@@>>><<<;;;:::888555333555666777666333222333444333333333222222222222222111111111111111111111111222222222222222222222222222222222222222222222222444333333222222333333444555555666666777888888999::::::;;;<<<===>>>>>>???AAABBBCCCDDDDDDEEEEEEEEEHHHIIIKKKMMMNNNOOONNNNNNMMMKKKJJJKKKMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJFFFFFFDDDCCCAAA???>>>===:::::::::999888888777777444444444333333222222222666666555555444333333333111000000///000222333444444444222000111444444222666444444666444222666<<<;;;666888AAAEEEFFFMMMWWWSSSWWWccc{{{}}}{{{yyy;;;<<<===???@@@AAAAAAAAA>>>???@@@@@@>>>===>>>???DDDCCCBBBBBBCCCEEEHHHJJJKKKIIIOOOZZZccckkk~~~{{{sssjjj___WWWSSSPPPMMMLLLLLLKKKIIIGGGHHHJJJMMMNNNKKKFFFAAA======???@@@BBBBBBAAA@@@??????>>>===???AAAAAA???<<>>@@@@@@@@@@@@@@@???????????????@@@AAABBBBBBBBBBBBGGGFFFEEEDDDBBBAAA@@@???===;;;:::;;;===???===<<<@@@AAABBBCCCCCCBBBAAAAAA@@@CCCEEEEEECCC@@@>>>>>>@@@@@@@@@?????????>>>>>>BBBCCCDDDCCCAAA@@@AAABBBFFFFFFEEEDDDAAA===:::999;;;===???AAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBBBB@@@??????AAABBBAAAEEEGGGJJJPPPXXX[[[YYYNNNLLLNNNPPPMMMHHHGGGIIIHHHGGGGGGHHHHHHIIIIIIIIIKKKIIIHHHJJJLLLNNNMMMKKKHHHFFFFFFGGGIIIJJJHHHFFFHHHJJJLLLLLLMMMQQQZZZaaaoooyyysssVVVGGG===444444444333222222444555555<<<===???AAA@@@>>>999666888666333333444555333111333333333333444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333111111222333333444555555444444555555666777777777666666777888999999999999999:::<<<===>>>??????>>>>>><<<;;;;;;===>>>=========<<<<<<<<<;;;;;;;;;;;;999999888666555444333222555555444444444444333333444444444333333222222222444333333333222222111111222222111000111222333444333333444444555777666555333444777:::;;;;;;===@@@NNNGGGDDDDDDAAA>>>GGGTTTccclll~~~<<<<<<======>>>???@@@AAA>>>???@@@???===<<<<<<===BBBAAA@@@@@@AAACCCEEEGGGIIIJJJOOORRRNNNOOO___sssxxxtttzzz|||uuuhhh```YYYPPPIIILLLKKKJJJJJJKKKJJJHHHFFFHHHHHHIIIKKKLLLHHHBBB<<>>======???@@@@@@>>><<<@@@@@@@@@BBBDDDEEECCCBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDBBB@@@???===:::999999;;;======;;;999??????????????????@@@@@@BBBCCCEEECCC@@@<<<::::::======>>>???>>>===<<<;;;AAABBBBBBAAA???>>>???AAADDDDDDDDDBBB@@@>>>;;;:::<<<<<<===>>>>>>????????????@@@@@@AAAAAA@@@??????>>>???@@@???>>>???AAACCCBBBHHHLLLMMMRRRZZZ___```PPPQQQUUUYYYUUUMMMIIIIIIHHHFFFEEEGGGIIIIIIEEEBBBHHHGGGGGGIIIKKKMMMMMMLLLGGGFFFFFFHHHJJJJJJIIIHHHIIIKKKLLLKKKIIIJJJNNNRRRVVVfffyyyuuunnn~~~vvvcccUUUKKK<<<777333222333444555444;;;===AAADDDCCC@@@<<<999;;;666000111555777555111333333333444444555555555333333333333333333333333333333333333333333333333111111111111111111111111222222111111111111222222///000000111111222222333111111111111111111111111000111222333444444444444222333444555666777777777666555333333444555444333444444444333333333333333333333222222111111000000000000111111111222222222444444333333333333222222333333222222222222222222444444333222222222333333333333444666777666666666555888===BBBGGGLLLPPPQQQPPPIIIEEEEEECCCFFFVVVhhhvvv|||======<<<;;;<<<===???@@@@@@AAABBBAAA???>>>>>>???BBBAAA@@@@@@AAACCCDDDFFFHHHJJJMMMNNNIIIHHHTTTcccttt~~~pppmmmttt||||||ooo^^^TTTRRRQQQNNNJJJKKKKKKKKKKKKJJJIIIGGGEEEIIIJJJLLLMMMKKKGGGBBB>>>AAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAA@@@>>><<<<<<===>>>AAACCCCCCCCCBBBCCCBBBBBBAAAAAA@@@@@@@@@AAA@@@??????>>>=========@@@AAABBBCCCBBB@@@===<<<;;;<<<>>>???@@@???===;;;BBB@@@>>>===<<<<<<===>>>???AAABBB@@@===999888777:::;;;<<<>>>>>><<<:::999======>>>===<<<<<<>>>@@@???@@@AAAAAAAAAAAA@@@???<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>?????????>>>======>>>@@@@@@@@@???>>>@@@AAAAAAGGGKKKJJJKKKQQQWWWYYYJJJMMMUUU\\\[[[TTTOOOOOOKKKGGGCCCEEEHHHHHHDDD???EEEEEEFFFGGGIIIKKKLLLLLLHHHHHHHHHIIIIIIIIIHHHHHHGGGJJJLLLLLLJJJIIIJJJKKKMMM\\\ppp{{{ooosss{{{```VVVJJJ???666111222666333555999;;;===???AAACCC>>>:::555555777777555333111222222333333444444555333333333333333333333333333333333333333333333333111111111111111111111111222111111000000111111222111222222222333333444444222222111111000000000///111111222333444444444444333444555666666777777777888666444333444555444333444444444444444333333333333333333333333333333333000000111111222333333444333333333333333333333333333333333333333333333444555444444444333333333333555444444666666555777;;;>>>CCCGGGIIIRRRaaakkkmmm\\\SSSNNNQQQVVV^^^ooo~~~zzz===<<<;;;;;;;;;<<<===>>>AAABBBCCCBBB@@@??????AAACCCCCCBBBBBBCCCDDDEEEFFFEEEDDDEEEFFFFFFGGGNNNVVVYYYeeewwwsssoooxxxwwwooo```WWWLLLHHHKKKNNNNNNLLLHHHJJJKKKLLLKKKJJJIIIIIIGGGKKKOOOMMMGGGAAA>>>>>>BBBAAA@@@>>>>>>???AAABBBBBBBBBCCCAAA???===;;;:::;;;<<>><<<<<<<<<<<<===???@@@AAA@@@???<<<;;;===???AAABBBBBB@@@>>>>>>EEECCC@@@===;;;;;;<<<<<<;;;===>>>===:::888777777888999;;;<<<<<<;;;999888999:::;;;;;;<<<>>>AAADDD>>>???@@@AAABBBAAAAAA@@@;;;;;;:::999:::;;;===>>>======>>>>>>===<<<;;;;;;@@@AAABBBAAA>>>======>>>@@@FFFHHHEEEDDDGGGKKKKKKBBBGGGPPPYYYZZZTTTQQQQQQNNNHHHCCCBBBEEEFFFDDD@@@BBBCCCDDDEEEGGGHHHIIIJJJIIIJJJJJJIIIHHHGGGFFFEEEDDDGGGJJJMMMMMMMMMMMMMMMMMMUUUcccqqq~~~vvvvvv~~~iiiPPP===888===444333222111222999BBBHHHDDDDDDBBB???;;;777444333111111222222333333333333333333333333333333333333333333333333333333333333111111111111111111111111222111111000000111111222333333333333444444444444333333222222111111000000...///000111222222222222222222222333333444555555666444222111222333222111111111111222222222222222000000000000111111111111000000111222333444444555333333333333333333333333111222222222333333444444222222333333333444333333999777888<<<>>>???FFFOOOXXX```aaa^^^fff}}}|||nnnmmmoooooottt{{{}}}}}}<<<<<<;;;;;;:::;;;;;;;;;>>>???@@@???>>>>>>???@@@CCCCCCCCCCCCCCCDDDDDDEEEEEECCCAAABBBEEEGGGJJJKKKRRRSSSYYYfffzzzxxxtttooofff[[[UUUQQQLLLGGGDDDFFFHHHHHHGGGCCCFFFIIIJJJKKKLLLMMMOOOIIIOOORRRPPPGGGAAA???AAABBBAAA@@@?????????@@@AAA???@@@AAA???<<<999777777===???BBBCCCBBBBBBBBBCCC@@@@@@@@@AAAAAAAAAAAAAAABBBAAA???===<<<<<<<<<===<<<===>>>>>>>>>===<<<;;;===???AAAAAA???>>>===>>>EEECCC@@@===;;;;;;;;;<<<999;;;<<<;;;999888888999777888:::;;;;;;:::999999999:::;;;<<<===@@@EEEHHH@@@AAAAAAAAA@@@>>>===<<<999999999999:::<<<>>>???============<<<;;;::::::???@@@AAA@@@===;;;;;;;;;AAAEEEFFFDDDBBBDDDDDDBBBBBBEEEKKKRRRRRRMMMKKKMMMMMMHHHCCCAAABBBCCCCCCBBB???AAACCCCCCCCCDDDFFFGGGIIIJJJKKKIIIFFFDDDDDDDDDBBBEEEIIIMMMOOOPPPOOONNNLLLNNNUUU```mmm}}}bbbXXX[[[UUUPPPGGG;;;333111666<<>>>>>======???@@@@@@@@@@@@AAAAAAAAABBBBBBEEEDDDCCCBBBDDDGGGGGGFFFOOONNNNNNTTT^^^kkkzzzkkkwww~~~zzzxxxlllbbb]]]XXXPPPIIIHHHJJJHHHFFFCCCBBBCCCEEEFFFAAACCCFFFGGGGGGHHHLLLOOOKKKNNNPPPNNNJJJEEEBBBBBBBBBAAA@@@@@@?????????@@@<<<>>>@@@???<<<999999:::===@@@BBBBBB@@@??????@@@>>>>>>??????@@@AAAAAAAAABBBAAA???===<<<<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???>>><<<;;;<<<===AAA@@@???===<<<<<<<<<<<<<<<======<<<:::999999:::888888999999999:::::::::888999999:::;;;>>>CCCFFF>>>?????????>>><<<:::999777777888999;;;===???@@@============<<<;;;:::999:::<<<>>>===;;;:::999:::@@@CCCEEEDDDFFFHHHEEE@@@EEEEEEGGGJJJIIIEEEEEEHHHGGGFFFDDDBBBAAAAAA@@@@@@===???AAAAAA@@@@@@BBBDDDFFFHHHIIIHHHEEECCCCCCEEEBBBDDDGGGKKKNNNOOONNNLLLIIIIIINNNWWW```mmm~~~~~~|||yyymmm[[[HHH<<<888888DDDHHHNNNSSSRRRMMMEEE???<<<;;;;;;::::::999999999666666666666666666666666444444444444444444444444333333333333333333333333333333222222222222333333222222222222222222222222111111111111111000000000000111222333444444444444333222111111111222333444444333111222333444444333111111222222333333333333111111111111222222222222000000111111222222333333222222222333333444444444222222333444666777777888:::;;;>>>AAADDDFFFGGGGGGKKKKKKTTTbbbiiikkkttt}}}yyyzzzxxx}}}~~~|||sssnnnuuu:::;;;<<<<<<;;;:::888777;;;===>>>???>>>???@@@BBB>>>>>>>>>>>>????????????@@@BBBBBBAAAAAACCCEEEDDDAAAFFFMMMSSSVVVZZZccclll}}}ggg___mmm|||{{{xxxwwwfff[[[QQQNNNJJJEEEDDDGGGDDDEEEEEECCCAAABBBFFFJJJBBBDDDEEEDDDBBBCCCFFFJJJHHHGGGGGGGGGGGGDDD@@@<<>>@@@@@@>>><<<===>>><<>>???@@@AAAAAABBBBBBAAA???===<<<===>>>???;;;;;;:::::::::;;;<<<<<<===??????===::::::<<<>>>=========<<<<<<=========???@@@@@@>>><<<::::::;;;999999888888999:::;;;;;;666777777666777999>>>AAA999:::;;;<<<<<<;;;::::::666777888:::<<<>>>???@@@============<<<;;;:::999666888:::;;;:::999999:::===@@@BBBDDDIIILLLHHHAAAFFFDDDDDDEEECCC@@@BBBGGGAAACCCDDDDDDAAA???>>>>>><<>>>>>@@@BBBCCCFFFHHHGGGEEECCCDDDFFFCCCDDDGGGJJJLLLLLLJJJHHHHHHHHHMMMUUU[[[aaaooo~~~vvvcccSSSKKKIII<<<@@@IIIUUU^^^]]]TTTKKKAAAAAA@@@???>>>======<<<888888888888888888888888444444444444444444444444444444444444444444444444444333333222222333333444444444333333333333333333222222222222222222222222......///000111111111111111000/////////000111222222111000000222444444333000000000111111222222222222222222222222222222222333333333333444444444444222222222333333444444444666777888999:::;;;<<<===CCCEEEIIIMMMPPPSSSTTTUUUTTTVVVbbbqqqvvvuuu|||}}}~~~zzzvvv:::;;;;;;:::999888:::;;;::::::::::::;;;;;;;;;<<<===<<<<<<<<<===>>>??????AAA@@@??????BBBDDDEEEEEEAAACCCFFFJJJNNNRRRUUUVVVaaaooovvvkkkjjjmmmrrrvvv{{{lllbbbbbbVVVNNNFFFCCCFFFGGGEEEAAACCCDDDEEEEEECCCAAABBBBBBAAABBBBBB@@@??????BBBDDDCCCDDDFFFGGGGGGEEEBBB@@@@@@?????????>>>>>>>>>>>>===>>>@@@BBBBBB@@@>>>===<<<===>>>??????>>>===<<<888;;;>>><<<888777:::>>>>>>:::999;;;;;;999<<>>:::888:::>>>@@@===::::::::::::;;;;;;===>>>>>>@@@>>>;;;<<<>>>???>>><<>>===;;;999666444888777666666666777999999999777555444444555888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<>>>@@@AAAFFFAAA<<<:::;;;<<<;;;::::::888888<<>>EEEHHHDDD???@@@AAACCCBBBAAAAAABBBDDDFFFEEEEEEFFFEEEBBB>>>:::===<<<;;;;;;<<<===>>>???EEEFFFGGGGGGGGGEEEDDDCCCGGGGGGHHHJJJKKKKKKIIIGGGEEEGGGJJJMMMRRR[[[gggooo}}}zzz|||pppkkkbbbeeefffeeeggghhhgggcccTTTPPPKKKGGGFFFFFFGGGGGGGGGEEE@@@:::888999;;;;;;222333444444222111222222777777555333444777888666333333333333111000333777444222111222333333222111444333333222000//////...111000///000222333222111222000//////000111111000000111222111000111333555222333333222000000222444///444666444222444444222000222444333444555666444888666444444444333666999444===CCCBBBCCCGGGHHHFFFQQQVVV___eee```WWWUUUYYYZZZeeerrr{{{~~~{{{pppmmmqqqwwwzzz|||:::;;;<<<;;;999999:::<<<;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<=========>>><<<:::;;;<<<>>>>>>>>>>>>???BBBDDDHHHJJJMMMNNNMMMVVV___iii||||||qqqgggddddddeeejjjqqqvvv}}}rrreeeXXXUUUZZZQQQKKKEEEBBBDDDEEECCCAAACCCEEEFFFFFFDDDCCCCCCDDDAAA@@@???>>>>>>??????@@@DDDEEEGGGGGGFFFDDDBBB@@@>>>>>>==================@@@AAABBBCCCBBB@@@===;;;;;;<<<===>>>>>>===<<<<<<;;;======;;;999:::AAAGGGHHH@@@:::;;;=========@@@>>>;;;999:::???@@@???<<<;;;;;;;;;;;;<<<===>>>???AAA>>><<<<<<>>>>>>===;;;<<<<<<<<<<<<:::999777666888777666555555777888:::666666666666666777888888<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;>>>@@@CCCEEEGGGCCC>>><<<<<<===<<<;;;===<<<===@@@EEEFFFBBB>>>===;;;:::===AAACCC@@@<<>>===<<<;;;::::::<<<===???CCCDDDEEEFFFGGGGGGFFFFFFGGGGGGIIIJJJKKKJJJGGGEEEEEEFFFGGGHHHLLLSSSZZZ```]]]\\\dddwww}}}vvvtttooouuu|||wwwvvvllleee[[[QQQMMMOOOVVV\\\\\\^^^^^^YYYQQQEEE999111:::;;;:::999666666888:::...111777???FFFDDD:::000777666666888777444///,,,333222111111222222111000000000111111111222222222666555444555777777666444222000000111333555555444111222333222111222444666444444444333333555777888555:::;;;888555444222///;;;:::888555333444555666444555888<<>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBB@@@>>>>>>??????>>>=========???AAACCCEEEFFFGGGFFFHHHIIILLLXXXmmmrrrkkknnnrrrssstttfffhhhuuurrraaaVVVMMMEEEFFFLLLJJJHHHDDDBBBAAAAAABBBCCCDDDFFFGGGGGGFFFEEEFFFGGGCCC@@@======???@@@???===BBBCCCDDDDDDCCC@@@>>><<<<<<;;;;;;;;;;;;;;;<<<<<>>>>>===<<<;;;<<<<<<:::888888<<>>>>>===>>>>>>;;;999;;;>>>@@@@@@>>>===<<<<<<<<<===>>>???@@@AAA???===<<<======<<<:::999999::::::::::::999888999888666555555777999;;;555666777888999999888777============<<<<<<<<<<<<::::::;;;===@@@CCCFFFHHHIIIEEEAAA>>>>>>===<<<<<>>???BBBGGGHHHFFFBBB>>>>>>???@@@@@@???===<<<>>>@@@AAAAAA@@@@@@AAABBBDDDCCCBBBCCCDDDDDDCCCAAA???===;;;999999:::<<<===???AAABBBDDDFFFGGGHHHHHHFFFGGGHHHHHHHHHFFFDDDCCCFFFDDDCCCDDDHHHKKKNNNOOOOOOMMMQQQ^^^mmm{{{~~~tttkkksss~~~zzznnntttwww```MMMGGGKKKRRR]]]bbbjjjnnnkkk```TTTLLLAAA@@@???===;;;:::888777;;;===EEEUUUbbbcccXXXLLLBBB>>>:::888999999555000888777666666777777666444555555444444333333222222444333333555666777555444999666444333333333222111333555666666666777:::<<>>BBBAAA@@@AAA???<<<:::;;;===>>>>>>???AAACCCHHHGGGGGGFFFFFFDDD@@@===BBBFFFHHHHHHKKKRRRXXXZZZjjj{{{uuurrruuuxxxyyyppp]]]WWW___kkkrrrttt~~~zzzyyyyyyyyy:::<<<======<<<;;;<<<===>>>>>>>>>>>>????????????<<<===???AAADDDGGGJJJLLLHHHFFFDDDCCCCCCBBBAAA???===>>>???AAACCCEEEFFFGGGFFFGGGHHHHHHJJJPPPWWW[[[jjjvvv|||sssiiimmmpppnnnttt~~~uuuooonnnnnnmmm]]]SSSKKKHHHEEE@@@???BBBDDDEEEDDDAAA??????BBBEEEEEEGGGIIIIIIHHHHHHIIIJJJFFFBBB>>>???CCCDDDAAA===>>>>>>??????>>><<<:::888::::::999999999:::;;;<<<:::<<<>>>@@@BBBBBBBBBAAA<<<===>>>???>>>===<<<;;;::::::888777777<<>>>>>>>><<<<<<======;;;::::::===??????>>>>>>>>>======>>>???@@@@@@AAA@@@>>>===<<<;;;;;;:::888888999:::;;;;;;<<<<<<<<<:::888666777999;;;===;;;;;;:::999999999999999;;;;;;;;;;;;;;;:::::::::<<<======>>>AAACCCFFFHHHIIIGGGCCCAAA???>>>===<<<<<<<<<===@@@DDDFFFDDDCCCBBBEEEFFFEEEBBB???>>>???>>>@@@BBBCCCBBBAAAAAABBB@@@???===>>>@@@AAABBBBBB???===:::888777999;;;<<<>>>>>>@@@BBBCCCEEEFFFFFFEEEEEEFFFDDDBBBAAA@@@AAAEEECCCAAACCCHHHJJJIIIGGGQQQNNNNNNRRRWWW^^^jjjvvvuuu}}}}}}{{{{{{}}}ooo\\\UUUVVVQQQUUU^^^iiippprrrsssuuuccc```___```aaa[[[NNNDDDFFFBBBDDDQQQaaakkknnnooo]]]VVVKKK???:::<<<>>>>>><<<;;;999999::::::999777888888888888888999999999777777888:::===???>>>===???===;;;:::::::::999777>>>@@@AAAAAAAAABBBEEEGGGMMMJJJGGGDDDAAA===777333///555999999999;;;;;;888>>>DDDNNNWWWZZZXXXYYY\\\WWWSSSLLLFFFDDDDDD@@@:::BBBGGGPPPZZZeeepppyyy}}}|||vvvooojjjiiikkkmmmkkknnnttt{{{wwwiiibbb]]]^^^fffnnnpppoooyyyzzz{{{yyytttwww:::<<<>>>???>>>======>>>>>>>>>>>>>>>????????????<<<===>>>AAADDDHHHJJJLLLFFFDDDBBBAAAAAA@@@>>><<<<<<===???AAACCCEEEGGGGGG@@@BBBFFFJJJJJJHHHHHHJJJNNNZZZlllkkkddd```ZZZ]]]hhhmmmwww~~~~~~uuuiii___XXXSSSQQQQQQHHHDDDAAABBBBBB@@@???@@@@@@BBBCCCAAA>>>>>>BBBFFFFFFGGGIIIJJJIIIHHHIIIJJJEEEAAA>>>@@@CCCDDDAAA=========>>>>>>>>>===<<<;;;;;;:::999888888999:::;;;888999;;;>>>???@@@AAAAAA>>>>>>???@@@???>>>===<<<::::::::::::;;;===BBBEEEBBBAAACCCDDDAAA<<<===AAA>>><<<::::::;;;===>>>>>>???>>>>>>>>>>>>??????@@@@@@???>>>===;;;:::::::::999999:::;;;<<<===>>>???>>>===;;;::::::<<<>>>@@@CCCAAA===999888999;;;<<<::::::999999999888888888>>>>>>>>>>>>???AAACCCDDDGGGFFFDDDAAA???=========:::;;;<<>>@@@AAAAAA???===:::888888999;;;<<<>>>>>>>>>???@@@AAAAAABBBCCCEEEEEECCC@@@>>>>>>@@@@@@??????CCCGGGJJJIIIGGGLLLKKKLLLNNNOOORRR\\\ggg{{{~~~rrrmmmooowww~~~zzzvvvcccaaadddlllsssvvv||||||dddPPPMMMCCC===CCCQQQaaasssvvvvvvlllZZZLLLJJJLLLLLLHHHFFFEEEEEEEEEEEEDDDBBB???@@@BBBDDDGGGIIIKKKLLLIIIHHHIIILLLQQQTTTVVVVVVIIIHHHGGGHHHKKKLLLMMMLLLJJJKKKJJJHHHFFFDDDEEEFFFBBBBBBAAAAAA@@@<<<888555111555666333222333444222777===IIIVVV[[[[[[___fffaaa[[[QQQJJJNNNWWWXXXTTTXXX]]]hhhuuu~~~{{{wwwssspppmmmkkkiiiaaa```dddlllvvv}}}|||sssrrrqqqooommmkkkiiigggyyywwwuuu:::<<>>??????============>>>>>>>>>>>>=========>>>@@@AAACCCDDDCCCBBBAAAAAAAAA@@@>>><<<:::;;;<<<>>>@@@BBBCCCDDD@@@@@@CCCFFFFFFCCCDDDHHHFFFLLLUUUaaaooo|||zzzxxxwwwoooiiigggdddcccaaadddqqqggg___WWWSSSNNNIIIHHHIIIHHHDDD???>>>>>>@@@AAABBB>>>@@@AAA@@@>>>>>>AAADDDDDDFFFGGGGGGFFFFFFFFFGGG@@@>>>===???AAABBB???===@@@AAABBBCCCDDDEEEEEEEEE>>><<<:::999888999:::<<<;;;<<<<<<=========<<<<<<>>>>>>?????????===<<<;;;;;;;;;<<<===???@@@AAABBB===@@@FFFIIIEEE???AAAGGG@@@???===;;;;;;<<<===>>>??????>>>>>>>>>>>>??????>>>???>>>===:::999:::<<<;;;;;;;;;;;;<<<>>>???@@@???>>>=========>>>@@@@@@FFFCCC>>>999888999<<<>>>;;;;;;::::::999888888888======<<<<<<===>>>@@@AAADDDDDDCCCAAA>>><<<<<<======>>>???AAACCCDDDEEEEEECCCEEEGGGFFFBBB??????@@@???BBBEEEFFFEEEDDDCCCCCCAAA???======???@@@AAA@@@===<<<;;;::::::;;;;;;<<>>>>>>>>>>>>>>???@@@AAAFFFJJJJJJFFFAAA@@@@@@<<<===>>>BBBEEEGGGHHHGGGGGGHHHKKKMMMLLLLLLRRR[[[bbbvvv~~~}}}sssmmmqqq{{{wwwcccSSSEEE999999@@@KKK^^^pppppp}}}{{{qqqlllhhhdddaaa```^^^^^^^^^^^^\\\ZZZYYYYYYYYYXXXXXXWWWWWWWWWRRRQQQQQQSSSXXX]]]aaabbbZZZXXXUUUTTTTTTSSSRRRPPPGGGGGGDDD@@@:::666555555444555666444333222444666:::<<<:::444222555999999444999GGGXXXbbbhhhsssyyyooosss|||{{{sssiiiiiinnnxxx~~~~~~}}}~~~vvvnnn___\\\___jjjuuuyyyzzzzzz~~~vvvpppooottt{{{uuurrrsssvvvxxxxxxrrruuu|||:::===@@@AAA@@@??????@@@;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>??????AAAAAAAAAAAACCCBBB@@@>>>::::::;;;<<<===>>>??????CCC@@@@@@BBBAAA===???DDDDDDHHHKKKMMMQQQZZZiiiuuuoooeee\\\ZZZ\\\aaalllvvv}}}zzzwwwvvvqqqggg___TTTNNNKKKLLLLLLGGGFFFHHHHHHEEE@@@======???@@@@@@===>>>>>>=========>>>@@@@@@BBBCCCCCCAAA@@@AAAAAA======???@@@AAAAAA@@@???DDDEEEFFFIIIKKKMMMOOOPPPAAA???<<<:::999999;;;<<<==================<<<<<<<<<============;;;:::888:::::::::<<<>>>@@@AAAAAA>>>???CCCGGGEEEAAACCCHHHDDDCCC@@@>>><<<<<<>>>@@@???>>>>>>=========>>>>>><<<>>>>>><<<:::999;;;===<<<<<<;;;:::;;;<<<===>>>===>>>>>>???????????????BBB@@@<<<:::999:::===??????>>>>>>===<<<<<<;;;;;;999999999999:::<<<>>>???@@@AAABBB@@@===;;;<<<===@@@AAACCCDDDDDDEEEFFFGGGAAABBBDDDCCCBBB@@@??????>>>AAAEEEFFFEEECCCBBBBBBAAA???======>>>???>>>===;;;;;;<<<=========<<<<<>>>>>>>>???@@@AAA???HHHSSSWWWSSSJJJCCC@@@>>>@@@BBBCCCCCCDDDFFFGGGHHHHHHJJJLLLJJJHHHKKKRRRUUUaaaqqqgggQQQ===666666888BBBOOO___uuuuuuhhhfffddddddddddddbbb``````^^^\\\YYYUUURRRPPPOOOHHHFFFCCCDDDHHHNNNRRRUUUVVVSSSOOOKKKIIIFFFCCCAAA======;;;777222///......333555777666888AAAOOOZZZ```^^^UUUIIICCCEEEHHHIIIPPPXXXkkk}}}yyy{{{}}}|||}}}|||tttoooqqq{{{|||tttooocccgggkkkiii___TTTTTTYYY^^^uuummmkkklll:::===@@@BBBAAA@@@@@@@@@:::::::::;;;;;;;;;;;;<<<::::::;;;<<<===???AAABBB=========???@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;>>>BBBBBB======BBB@@@FFFJJJEEE>>>@@@MMMYYYZZZsss|||ooo___]]]eeeXXXeeevvv|||yyytttkkkaaa]]]]]]ZZZQQQHHHIIIDDDDDDIIIJJJEEECCCEEEAAABBBAAA@@@AAAAAA???;;;<<<<<<;;;;;;<<<<<<======>>>???@@@@@@>>><<<<<<===<<>>;;;::::::;;;<<<;;;<<<<<<===>>>???@@@@@@;;;;;;<<<<<<;;;999888777777666666777;;;>>>AAAAAA@@@======AAABBBAAABBBEEEGGGFFFCCC@@@======???AAA>>>>>>===============>>>;;;===>>><<<:::999;;;>>>===<<<;;;:::999:::;;;<<<<<<===>>>@@@@@@???>>>>>><<<;;;;;;::::::<<<===>>>BBBBBBBBBAAA@@@??????>>>555555666777888;;;===???===???AAA???<<<:::;;;===BBBCCCDDDDDDDDDEEEFFFGGGAAABBBBBBCCCCCCBBBAAA@@@===@@@DDDEEEDDDBBBAAAAAA???===<<<<<<<<<<<<:::888:::;;;===>>>???>>>======@@@????????????AAACCCDDD>>>KKK[[[bbb^^^RRRGGG@@@CCCEEEGGGFFFDDDCCCEEEHHHFFFEEEHHHKKKKKKJJJNNNTTTPPPSSSWWW```uuuyyy[[[NNNJJJGGGJJJRRR___uuutttTTTSSSQQQPPPQQQPPPNNNLLLFFFFFFFFFEEEEEEEEEDDDDDD;;;888333333666;;;@@@CCC;;;999777777999:::999888:::;;;;;;999777666888999666;;;AAAGGGQQQfffrrrmmmlllkkkcccnnnzzzxxxuuuxxx~~~ooodddJJJGGGIIIPPPRRRQQQYYYeeekkkvvvlllgggeee:::===@@@BBBCCCAAA???===;;;999777999;;;<<<;;;999<<<<<<<<<<<<============AAA@@@???<<<::::::<<<>>>>>>>>>======;;;:::999888:::;;;======<<<<<<===???DDDDDDCCCBBBBBBDDDHHHKKKPPPXXXbbblllwwwtttiiiddd^^^XXX[[[iiizzz~~~vvvnnnfffdddgggcccSSSMMMWWW```ZZZOOOJJJFFFDDDBBBAAAAAA@@@>>>===BBB@@@???BBBFFFFFFAAA<<<>>>>>>===<<<<<<<<<<<<<<<>>>===<<<<<<===>>>???@@@>>>>>>>>>???AAACCCFFFGGGFFFHHHIIIIIIIIIIIIJJJLLLAAA>>>::::::;;;<<<;;;999>>>???@@@AAA@@@???===;;;<<<:::777888:::<<<;;;999555666888:::<<<===>>>>>>???AAACCCEEEFFFFFFEEEDDDIIIFFFAAA??????@@@AAAAAA======>>>>>>>>>>>>======:::::::::::::::999999999>>>?????????>>>===;;;:::999:::<<<===>>>>>>>>>>>><<<======<<<;;;;;;===??????>>>>>>@@@CCCBBB>>>;;;777999::::::999:::<<<===<<<>>>???>>>:::999:::<<<===@@@CCCFFFFFFEEECCCBBB@@@?????????>>>>>>>>>===>>>CCCGGGDDD===999;;;>>>@@@;;;777777:::===>>>>>>:::<<>><<<;;;<<<>>>>>>???@@@AAABBBBBBBBBBBB>>>QQQdddhhh[[[LLLFFFFFFFFFDDDAAAAAABBBCCCCCCBBBHHHGGGEEEEEEFFFHHHLLLNNNQQQRRRSSSTTT\\\oooxxxsss|||||||||yyyssslllcccfffooosssggg[[[XXXZZZWWWPPPIIIAAAIIIMMMPPPYYY```WWWFFFIIICCC<<<999<<>>AAA???EEEPPPZZZ^^^ZZZNNNHHHIIIIIIEEERRRVVV]]]dddkkk}}}zzzuuummmwww{{{rrrxxxyyyfffVVVHHHJJJRRR___fffeeeaaa```ppp{{{xxxvvvttt<<<===???AAAAAA@@@>>>======;;;999:::;;;<<<:::888;;;;;;<<<<<<===>>>>>>>>>??????>>>===<<<<<>>===;;;;;;;;;;;;<<<===<<<<<<<<<===>>>???@@@@@@@@@@@@>>>>>>???CCCFFFEEEJJJPPPUUU\\\iiizzzzzzrrrcccWWWOOOVVVbbbjjjooorrr~~~||||||}}}rrrjjjccc^^^XXXSSSRRRUUUYYYMMMHHHRRRYYYSSSJJJGGGDDDBBBAAAAAAAAAAAA???===???>>>???DDDJJJLLLJJJFFFAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@@@@???>>>>>>???AAACCCDDDGGGHHHHHHFFFCCCAAAAAAAAA@@@===::::::;;;<<<;;;999<<<===>>>??????===;;;::::::999777888:::;;;:::888999:::;;;<<<===>>>??????BBBCCCEEEGGGHHHHHHGGGFFFFFFEEEBBB@@@@@@@@@@@@@@@<<<===>>>??????@@@@@@@@@>>>>>>======<<<;;;::::::>>>????????????===<<<;;;999999:::;;;===>>>????????????>>>;;;::::::<<<>>>???>>>===???AAAAAA???===;;;;;;;;;999777777:::<<<<<<===>>><<<999888999<<<@@@AAACCCFFFHHHHHHEEECCC??????>>>>>>======<<<<<<===@@@BBBAAA===;;;===??????;;;888777:::>>>???@@@;;;===??????===<<<===??????@@@AAABBBCCCDDDDDDDDDCCCMMMYYY[[[UUUKKKEEECCCFFFDDDBBBBBBDDDEEEEEEEEEDDDDDDCCCDDDFFFIIIMMMOOOUUUUUUSSSPPPRRR]]]ooo}}}uuugggdddgggzzzxxxxxxzzz{{{{{{~~~{{{}}}|||}}}{{{ssslllhhhlllooouuu{{{jjj\\\MMMHHHNNNZZZbbbfffbbb\\\\\\ccceeeeeemmmyyyuuuiiihhheee```iiikkkooouuu{{{}}}oootttzzz~~~}}}zzzwwwwwwzzzxxxzzzzzzrrrggg^^^ccceeellltttvvvqqqllllllnnn}}}===>>>>>>???>>>>>>===<<>>>>>AAADDDFFFCCC???;;;;;;>>>@@@AAA@@@??????>>><<<;;;<<>>===@@@EEEKKKNNNLLLJJJEEECCC@@@===<<<<<<>>>???<<<;;;;;;;;;;;;===>>>???@@@???===<<<<<<>>>@@@AAAEEEEEEEEEBBB???<<<<<<<<>><<<;;;=========>>>?????????@@@BBBCCCEEEFFFGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@??????======>>>???@@@@@@AAAAAA@@@???>>>===<<<:::999999===>>>>>>???>>>===;;;:::999888888999;;;===???@@@AAA@@@>>>:::888888;;;>>>???===<<<===???@@@@@@???AAA???<<<888555666999<<<<<<<<<;;;999777777999;;;?????????CCCGGGGGGEEEAAA======<<<;;;;;;;;;;;;<<<<<<============>>>???@@@>>><<<999888;;;===???@@@<<<>>>@@@@@@?????????@@@@@@AAABBBDDDEEEFFFFFFFFFIIIJJJLLLNNNMMMJJJEEEBBBEEEDDDBBBBBBDDDEEEEEEDDD@@@AAAAAACCCFFFJJJMMMOOOZZZZZZWWWQQQMMMPPPYYYbbb}}}{{{ssspppuuupppttt~~~yyyuuuwwwzzz~~~~~~yyyuuu}}}qqqhhhmmmuuu{{{{{{}}}{{{zzzvvvqqqqqqooopppvvv|||}}}zzzuuuqqqooopppsssuuuuuuzzz|||uuurrr|||xxxrrrqqqjjjrrr}}}>>>>>>===<<<<<<;;;<<<<<<@@@???>>><<<;;;:::999888888888:::;;;===???@@@AAADDDDDDCCC@@@===<<<<<<>>>GGGDDD@@@>>>>>>BBBGGGKKKIIIBBB<<<:::===@@@@@@>>>@@@@@@@@@>>><<<<<<>>>@@@AAACCCDDDBBBAAADDDJJJPPPOOOSSSZZZaaaiiirrrzzz|||zzzkkkeeebbbhhhuuu~~~|||}}}zzzsssiiibbb___\\\YYYVVVTTTTTTSSSQQQNNNLLLKKKLLLGGGDDDBBBDDDDDDBBBCCCGGGCCC@@@AAAFFFHHHDDDCCCEEE???>>>???AAABBBBBB???===??????@@@CCCFFFGGGFFFDDDEEECCC???======>>>AAACCC>>>===;;;::::::;;;<<<<<<===<<<:::999:::;;;===>>>???AAAAAA@@@>>>>>>>>>???===<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;:::<<<===>>>@@@AAAAAAAAA@@@<<<<<<<<<===>>>??????@@@???@@@AAABBBBBBAAAAAA@@@CCCBBBAAA???>>>>>>@@@BBB???>>>>>>>>>>>>>>>>>>???===<<<<<<;;;:::999888888;;;;;;<<<===<<<;;;:::999888777777777888;;;>>>@@@@@@???<<<999777888<<>>===;;;;;;===???AAABBBDDDBBB===999666777<<>>::::::999999:::;;;<<<===>>><<<999:::===??????>>>???>>>;;;::::::;;;======<<<>>>???@@@@@@AAAAAAAAA@@@AAACCCEEEFFFGGGHHHHHHLLLJJJJJJJJJKKKJJJGGGEEEEEECCCAAAAAABBBBBB@@@?????????AAACCCEEEHHHJJJKKKTTTUUUTTTPPPLLLKKKOOOSSS\\\gggwww~~~~~~}}}}}}tttnnnuuuzzzrrrsssuuuuuusssvvvtttrrrooojjjggglllssszzz|||xxxzzz~~~uuuyyy~~~~~~ooo^^^WWWYYYkkk|||tttpppiiijjjmmmvvv{{{{{{|||>>>===;;;::::::::::::;;;??????>>>===;;;:::999999777888999:::<<<>>>???@@@BBBCCCBBB@@@===<<<<<<===@@@===999777888===BBBFFFLLLEEE===:::<<<>>>>>><<<@@@@@@@@@>>><<<<<<===???;;;>>>@@@AAA@@@@@@BBBDDDHHHIIIIIIIIIJJJMMMQQQUUUggglllttt~~~}}}~~~mmmooorrrwww}}}vvvoooiiidddaaaZZZUUUNNNJJJJJJJJJHHHFFFDDDFFFGGGGGGFFFEEEFFFGGGEEECCCCCCFFFFFFDDDDDDGGG@@@@@@BBBEEEEEEBBBCCCEEE>>>>>>>>>???AAAAAA???===@@@@@@@@@AAABBBBBBAAA@@@AAA???===<<<===@@@DDDFFFAAA???===;;;:::999999999888888888888999;;;<<<===;;;===>>>>>>======>>>@@@;;;;;;<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAABBBCCC::::::::::::;;;===>>>???>>>>>>>>>>>>>>>=========CCCBBB@@@===;;;<<>><<<;;;:::::::::999999999:::::::::::::::888999:::::::::999888777777666555666777:::<<<>>><<<;;;999777666888===AAA===<<<;;;;;;;;;===@@@BBBCCCBBB???;;;999;;;???CCC===:::777555555666888888888666666999===@@@???>>>888888888888:::<<>>===;;;AAA???===;;;999888999:::<<<<<<===???AAABBBBBBAAA???@@@BBBDDDFFFHHHIIIIIIKKKMMMNNNNNNLLLJJJJJJKKKGGGEEECCCBBBBBBAAA>>><<>>>>>======>>>???<<<;;;888777888;;;???BBBHHHCCC===999:::<<<<<<;;;===>>>>>><<<;;;:::;;;<<<999<<>>======???@@@???>>>??????@@@AAABBBBBBBBBBBB===<<<;;;<<<>>>AAADDDGGGBBBAAA>>><<<:::999999999666777999;;;<<<<<<<<<<<<:::;;;<<<;;;999888888999999:::<<<<<<:::999::::::;;;;;;;;;<<<<<<<<<<<<===999;;;<<<======>>>AAACCC;;;;;;:::999:::;;;===>>>???>>>>>>======<<<<<<<<<@@@AAA@@@===:::<<>>AAA@@@@@@???>>>===>>>AAACCC<<<:::777555666777777777777888999;;;===???BBBCCC;;;:::999999:::===???AAAAAA>>>;;;;;;======;;;999??????>>>;;;777666777888::::::;;;===@@@BBBAAA@@@===>>>AAACCCEEEGGGHHHIIIIIIMMMQQQPPPLLLJJJKKKNNNJJJHHHGGGFFFEEECCC@@@>>>???@@@AAACCCCCCBBBAAA@@@@@@CCCEEEFFFDDDCCCBBBBBBEEEHHHLLLQQQYYYeeettt~~~kkkbbb```YYYWWW[[[iiiwwwzzzmmmhhhwwwwwwwwwuuuqqqoooqqqwww{{{xxxzzz||||||zzzyyy{{{~~~sssuuuvvvtttrrrssszzz}}}~~~}}}wwwpppmmmjjjlllsss}}}rrrqqqttt}}}vvviiiaaa^^^YYYSSSTTTYYYaaaiiivvv{{{{{{qqqmmmwwwzzzuuuxxxyyywwwyyy}}}888888999999999999999999888:::<<<;;;:::999;;;===999999888888888888888888777999;;;<<<<<<<<<===>>>;;;;;;::::::;;;===???@@@@@@>>>;;;999999:::<<<>>>;;;<<<<<<<<<:::999:::<<<>>>>>>>>>>>>>>>???AAACCC>>>???@@@AAAAAABBBEEEGGGDDDDDDFFFLLLSSSYYYZZZZZZXXXfffrrrtttuuu}}}{{{}}}|||wwwuuu{{{vvvqqqllleee\\\YYY[[[SSSNNNIIIHHHJJJKKKIIIFFFFFFFFFFFFDDDAAA???>>>???@@@BBBDDDDDDBBB@@@@@@@@@@@@>>>AAAEEEDDD@@@===>>>BBBCCCCCCBBBAAAAAAAAA@@@AAA???<<<;;;===>>>>>>>>>>>>???@@@@@@@@@@@@AAABBB;;;:::;;;;;;===???BBBCCCAAA@@@>>><<<;;;;;;;;;<<<999;;;>>>@@@@@@???===;;;999::::::999666444555555777:::<<<<<<:::999999;;;:::::::::::::::;;;<<<<<<999::::::::::::<<>><<<;;;;;;<<<<<>>===<<<<<<;;;;;;;;;;;;>>>AAA@@@===<<>>>>>>>>???<<<999777777888999777555777:::<<<===<<<>>>CCCHHHAAA???===;;;;;;<<<>>>??????>>>>>>>>>>>>===<<<:::;;;<<<<<<:::777555777999888777888;;;???AAA@@@>>>;;;<<>>BBBDDDFFFGGGFFFEEEDDDDDDGGGIIIKKKKKKMMMSSS]]]dddpppxxx}}}vvvpppnnnqqqqqqvvv|||www}}}|||ppplllwwwwwwuuusssrrrqqqsssvvvzzzwww|||zzz~~~}}}zzzvvvsssuuuzzz}}}}}}wwwnnnkkkttttttmmmjjjmmmrrrvvv|||~~~tttiiiffffffeeehhhmmmppprrrwww{{{yyyvvv|||666777888999999999999999555888:::;;;999999<<>>BBBHHHMMMOOOMMMJJJAAAJJJNNNLLLNNNYYYdddiiieeerrr{{{{{{yyytttlllnnnoookkkcccZZZUUUSSS^^^XXXRRROOOKKKEEECCCEEEKKKGGGCCCCCCEEEEEEBBB>>>:::>>>AAA@@@>>>===>>>@@@===???AAAAAA@@@>>>>>>>>>AAAAAACCCHHHGGGCCC@@@@@@CCCCCCBBB@@@@@@AAA???===BBB???<<<:::;;;===>>>>>>??????@@@???=========>>>::::::;;;;;;===>>>???@@@???>>>===<<<<<<===>>>???===???BBBDDDDDDAAA===:::888999:::999777666666777777:::======:::999999;;;999888888888999::::::;;;:::;;;;;;::::::===CCCHHHGGGEEEBBB>>><<<;;;;;;<<<>>>===<<<;;;:::999999999777<<>>???CCCBBB???<<<;;;;;;;;;<<<888777777777666666555555999999;;;;;;<<<;;;:::999555555666777777666555555666777777555444444555777;;;===>>>===:::999;;;>>>;;;>>>@@@AAA???===;;;;;;<<<999777888999:::777555555:::>>>===:::<<>>?????????>>><<<<<<777999:::999666666888:::777666666999>>>@@@???===999;;;===@@@CCCEEEFFFGGGHHHGGGFFFEEEFFFGGGIIIJJJDDDDDDDDDEEEGGGFFFDDDBBB;;;===@@@BBBBBBAAA???>>>AAABBBDDDEEEFFFEEEEEEEEEAAADDDFFFFFFEEEFFFJJJNNNQQQ\\\lllyyysssxxxyyyppphhh]]]___www}}}zzzsssttt~~~~~~zzzvvvtttvvv{{{~~~xxxuuuvvvxxxyyy}}}xxxrrrfff\\\ZZZZZZZZZ^^^dddfffgggdddbbbhhhxxx|||yyyxxxrrrlllkkkttt~~~;;;;;;::::::999888888777777777777777777888888888999888666555666666555444888888888777666666888:::888999;;;<<<;;;999777666:::999888777777888999:::888::::::888;;;???>>>;;;AAA===999888;;;======;;;>>>>>>>>>@@@AAA@@@===:::;;;;;;<<<>>>???@@@AAABBBAAA@@@??????AAACCCFFFGGGMMMSSS\\\eeemmmttt{{{|||xxxuuurrrooollliiiddd^^^ZZZVVVTTTTTTQQQPPPMMMJJJHHHFFFFFFFFFJJJKKKJJJFFFAAA>>>???AAABBBAAA???>>>============:::<<<>>>>>>>>>===>>>???AAA===::::::<<<>>>===;;;@@@???>>>???FFFKKKFFF>>>@@@>>>===<<<======;;;999===<<<;;;::::::<<<>>>???AAACCCEEECCC???>>>AAAEEEBBBBBB@@@>>>:::999:::;;;::::::<<<>>>AAAEEEIIIKKKPPPOOOLLLFFF@@@>>>@@@CCC;;;:::999999999888555333666666777999:::;;;<<<======999444222444777:::;;;===>>><<<999777;;;EEEMMMJJJFFFAAA>>>;;;:::888777===;;;::::::;;;<<<;;;;;;888:::<<<<<<:::888777777<<<<<<<<<;;;999888666555555666666666666666555444555888;;;<<<;;;999888888666666777888999999999999666666666444222222444666999;;;<<<;;;999888999<<<888:::<<<>>>???>>>===<<<;;;;;;::::::999999999888777;;;??????<<<<<<@@@DDDGGGEEEAAA>>><<<===>>>@@@???>>>======>>>>>>===<<<>>>===;;;999888888888999777555555777<<>><<<<<<<<<===???@@@BBBCCCFFFEEECCCBBBAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCBBB@@@???>>>>>>AAABBBCCCDDDDDDCCCBBBBBBBBBCCCEEEEEEDDDCCCCCCDDDIIIPPPZZZeeeppp~~~wwwtttwwwwwwuuulllooouuu~~~sssjjjrrr~~~yyyqqqpppmmmkkkrrr|||zzzzzzxxxwww{{{~~~zzzmmmlllttt|||yyyyyy{{{vvvxxxggg___UUUOOONNNSSSYYY\\\___eeennnwww~~~wwwyyyttthhh```aaagggkkk~~~vvv{{{888888999999999999999999666666777777888888888999777777777888888777555333555666888999888777666666777888999:::::::::999999999888777777888999:::;;;999:::999666888<<<;;;888===:::777888<<<>>>>>><<<>>>???@@@@@@???===;;;::::::;;;;;;<<<===>>>??????======<<<;;;<<<>>>@@@BBB???CCCHHHMMMPPPSSSWWWYYY\\\ccclllrrrtttwww{{{}}}|||rrrnnniiidddaaa]]]XXXTTTUUUSSSPPPMMMJJJIIIIIIIIIEEEDDDCCCAAAAAAAAABBBCCCDDDEEEEEECCC???======???======<<<;;;;;;<<<>>>>>>>>>???@@@???>>><<<<<<===<<<;;;:::;;;===?????????@@@AAACCCFFFLLLOOOIII???@@@>>><<<<<<<<<;;;:::888;;;:::888888888999;;;<<<@@@BBBCCCAAA>>>???EEEJJJMMMLLLIIICCC===999888888:::;;;<<<>>>AAADDDGGGIIIKKKJJJFFFBBB??????AAACCC===<<<<<<===>>>???>>><<<999888666666777999<<<>>>???;;;666333444777999:::;;;===>>><<<:::===CCCIIIFFFCCC???<<<;;;;;;::::::;;;:::888888:::;;;:::999666888:::;;;999888888999;;;;;;::::::999888777777666666777777777666666666555777999999999999:::<<<888888999:::;;;;;;;;;;;;777888777666444444666888:::<<<===<<<999888999;;;888:::<<<>>>?????????>>>======<<<<<<;;;;;;;;;;;;777;;;>>>>>>======@@@DDDEEECCC???<<<;;;<<<>>>@@@AAA@@@>>>>>>>>>>>><<<;;;???>>>===;;;;;;;;;;;;<<<777666555666:::<<<<<<;;;::::::;;;<<<===???AAABBBBBBAAA@@@?????????@@@@@@????????????????????????CCCCCCBBBAAA@@@???>>>>>>@@@AAABBBCCCDDDDDDDDDDDD@@@BBBDDDEEEDDDDDDEEEGGGGGGKKKQQQVVV]]]hhhwww|||zzzkkkjjjooonnnooooooggg___eeeppp{{{yyywwwsssnnnlllmmmwww|||{{{uuullllllssswwwzzz~~~|||xxxvvvuuurrrfff]]]]]]fffrrryyyxxxppptttvvvuuurrrooonnnoooqqqrrr{{{nnndddbbbdddfffssszzz~~~{{{xxx|||yyy}}}666666777777888999::::::555555666777888999999:::444666888::::::888555333444666999;;;;;;999666333888888888888999:::;;;;;;777777777888999:::;;;<<<======:::777888<<<<<<999999777666888===???>>><<<<<>>>>>>>>???AAABBB>>>???@@@???===;;;;;;<<<888888888888:::<<<>>>???AAABBBBBBAAA===;;;::::::===>>>@@@@@@@@@???@@@AAA@@@DDDHHHLLLRRRSSSKKKAAAAAA???<<<;;;;;;:::999777777777666555666777888999???@@@@@@???>>>AAAHHHMMMPPPOOOKKKEEE>>>999777666;;;;;;<<<===???BBBDDDEEEFFFCCC???>>>>>>@@@AAAAAA<<<;;;<<<>>>BBBDDDDDDDDD>>>;;;777444555888<<<@@@AAA===888555555666777777888;;;>>>???===>>>AAADDDAAA>>>;;;:::;;;<<<======:::888777777888999999888555777999999999888999:::;;;:::999888888888888999777777777777777777777777666777777777777999<<>><<<:::888888999999:::<<<>>>???@@@AAAAAA????????????>>>>>>>>>>>>888;;;>>>>>>======@@@CCCBBB@@@===;;;:::<<<>>>@@@CCCAAA@@@@@@@@@???<<<:::>>>===<<<<<<<<<<<<======999777666666777888888777666777888:::<<<>>>???@@@>>>===<<<<<<;;;<<<<<<<<<========================AAAAAA@@@???>>>>>>======??????@@@AAACCCEEEGGGHHH@@@BBBDDDEEEEEEEEEGGGIIIMMMMMMMMMMMMOOOVVVaaaiiixxxttt~~~uuusssxxx~~~pppppppppqqqtttzzzvvvsssqqqmmmiiihhhdddiii}}}~~~uuu}}}|||{{{~~~{{{zzzxxxuuuqqqjjjbbb\\\^^^ppp}}}pppuuukkk^^^RRRIIIGGGQQQ]]]jjjyyyzzzooojjjhhheeerrrxxxzzzvvvqqqxxxxxxoooooottt666666666777888888999999444555666777888999::::::444666888999888888777777888999:::<<<<<<;;;888555;;;:::888777777999:::;;;666777777999:::<<<===>>>AAAAAA>>>:::;;;@@@AAA???888666666999<<<>>><<<:::888===@@@>>>999777888<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;<<<<<>>???===>>>???>>>===;;;999999777777777888999;;;>>>???BBBCCCCCCAAA>>>;;;::::::AAADDDFFFEEEAAA>>>>>>@@@AAAEEEIIILLLQQQSSSMMMDDDCCCAAA===<<<;;;:::999777666666555555555666777888;;;===>>>>>>???AAAFFFIIIFFFFFFDDDAAA<<<999888888;;;;;;<<<===>>>???@@@AAACCC???;;;;;;>>>@@@@@@???:::999999<<<@@@CCCDDDDDD@@@>>>:::888888:::===@@@AAA===888666555555444444777999<<<===<<<<<<>>>@@@>>><<<999999;;;=========;;;999777888999:::999999666777999999888777999:::::::::999888888999:::;;;888888888888888888999999888999::::::999:::<<<>>>:::::::::;;;<<<<<<===>>>;;;<<<===<<<:::999:::<<<===>>>>>>===<<<:::888888999999;;;<<<>>>@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA:::<<<>>>>>>======???AAA???===:::999999;;;>>>@@@BBBAAA@@@AAAAAAAAA???<<<::::::;;;;;;;;;<<<<<<===;;;:::888777666666555555444555777999;;;<<<===>>>;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;======>>>@@@BBBFFFIIIKKKAAACCCDDDEEEDDDEEEGGGIIIOOONNNMMMKKKJJJMMMSSSXXX^^^iiizzzwwwoooxxx|||}}}|||xxxxxxzzz|||wwwnnneeecccdddffflllrrrssstttzzzvvvhhh]]]bbbttt|||qqquuu|||{{{tttooommmhhhccc```]]]YYYQQQJJJPPPccc}}}vvvhhh[[[WWWUUUWWWXXXXXX\\\aaawwwzzzyyy}}}{{{uuuppp{{{~~~~~~xxxrrruuuzzzssspppsssyyy777777777777777777777777444555666777888999::::::666888888888777888;;;>>>@@@===;;;;;;<<<===<<<;;;>>><<<999777666777888999666777888:::;;;===>>>>>>AAAAAA>>>;;;===CCCEEECCC:::888777888;;;;;;999555444888<<<;;;888666:::===;;;::::::::::::999999999;;;::::::::::::;;;;;;;;;888:::;;;<<<<<<<<<>>>@@@======>>>===<<<<<<<<<===@@@@@@AAAAAABBBEEEJJJMMMQQQRRRRRROOOMMMMMMMMMNNNKKKLLLMMMNNNNNNPPPRRRTTTXXX]]]bbb___WWWQQQQQQSSSQQQQQQPPPNNNMMMKKKHHHGGGIIIHHHFFFDDDBBB@@@??????>>>@@@CCCFFFFFFEEEEEEDDDFFFEEECCCAAA>>><<<;;;:::;;;::::::999:::;;;<<<===AAA@@@???>>>===;;;999888999999888888999;;;===>>>@@@AAABBB@@@>>><<<;;;<<<>>>AAADDDCCC???<<<===>>>AAACCCEEEFFFJJJNNNLLLFFFEEEBBB>>><<<;;;;;;:::999666666666666666777888888777:::===???@@@@@@@@@AAA===>>>???===;;;999999:::::::::;;;<<<<<<=========BBB???;;;;;;===???>>>===:::999999:::===@@@AAAAAA@@@@@@?????????????????????<<<888666555444333222888999999888888999<<<>>>>>><<<999999:::<<<=========;;;999999;;;<<<;;;:::999::::::999777666777999:::::::::::::::;;;;;;<<<888888888777888999:::;;;999<<<>>>>>>===;;;:::::::::999999999:::;;;<<<===<<<>>>>>>>>><<<;;;<<<===>>>>>>>>>>>>===;;;999777888999999:::<<<>>>AAABBBAAAAAABBBBBBBBBBBBBBBBBB<<<===>>>>>>======>>>???===;;;999777888;;;>>>@@@>>>>>>???AAACCCCCCAAA???:::;;;;;;<<<==================;;;999777666555666333444666999:::<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999<<<<<<===>>>AAAEEEHHHJJJDDDDDDEEEDDDCCCCCCEEEGGGGGGHHHHHHHHHHHHHHHJJJKKKHHHOOO]]]ooo~~~~~~vvvwww{{{rrrllljjjppp|||xxxuuuqqqnnnlllggg```\\\SSSJJJOOO```rrr~~~ssspppzzz{{{ooopppkkkfffgggkkknnnllliiilllwwwmmmhhhiiirrrzzzzzzuuuqqqtttzzz{{{tttqqqrrrtttsss{{{vvvwww}}}888888888888888888888777555555666777888999999::::::;;;<<<:::999;;;AAAEEEFFFAAA;;;999<<<>>>?????????===:::888666666777888666777999;;;======>>>>>>===>>><<<:::<<>><<<;;;::::::::::::;;;;;;<<<<<<=========???CCCFFFNNNNNNJJJBBB>>>@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAEEEIIIGGGAAA======????????????@@@AAAAAA???===@@@@@@>>>===<<<<<<<<<<<<:::;;;===>>>>>>???AAACCCAAAAAA@@@???===<<<;;;:::999999999:::===???BBBCCCCCCAAA>>><<<<<<;;;999888;;;:::999999999;;;<<<===>>>???@@@???===;;;;;;<<<666888:::;;;;;;;;;<<<======?????????BBBGGGHHHEEEDDDAAA===;;;;;;;;;::::::777777888888888999999999666888<<<@@@AAA???===;;;>>>???@@@>>><<<999999999999999:::;;;;;;;;;;;;:::@@@>>><<<;;;<<<======<<<>>><<<;;;;;;>>>@@@AAAAAA???AAACCCDDDDDDBBB@@@???<<<:::888777777666555333:::999777666666888;;;===>>><<<999999;;;<<<======>>>===;;;;;;=========<<<;;;;;;;;;:::777777888999;;;;;;<<<======<<<<<<<<<888888777777777999:::;;;:::<<>>;;;999888999888888888888:::;;;===<<<===???>>>===;;;;;;<<<>>>>>>>>>??????>>>:::777888777777777888;;;>>>@@@@@@@@@@@@@@@AAAAAAAAAAAA============>>>>>>>>>>>><<<:::888777888;;;>>>@@@<<<<<<>>>AAADDDDDDBBB@@@======>>>???@@@@@@??????>>>>>>>>>;;;888666777888444666888:::;;;<<<;;;;;;;;;;;;<<<============<<<999999999999999999999999888888999999999999999999:::;;;<<<>>>AAACCCEEEGGGDDDEEEDDDCCCAAABBBDDDFFFDDDEEEGGGHHHIIIIIIHHHHHHIIIFFFHHHQQQ[[[fffsss}}}xxxppp~~~}}}~~~}}}xxxqqqqqqrrrttttttrrrnnnjjjhhh```gggwwwwwwjjjrrr}}}wwwoookkkjjjvvv}}}~~~{{{777777888888999:::::::::666666777777888888888999<<>>===<<<:::888777777888888777888:::<<<===>>>>>>===<<<===<<<999;;;??????<<<===999666555666777555333444555555555666777999999777777777777777777888888444555666777888888999999<<<======<<<;;;<<<>>>@@@>>><<<:::::::::;;;<<<===:::<<<===>>>>>>???AAADDDHHHJJJFFF???<<>>======>>>??????===;;;;;;<<<===<<<===@@@CCCCCC@@@===>>>======<<<<<<======>>>;;;===???>>>>>>>>>BBBEEE@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<>>>AAACCCEEEAAA>>>999888999::::::999:::999888888999:::<<<======??????>>><<<:::::::::555444444666999;;;<<<<<<888;;;;;;:::===BBBDDDBBBAAA>>>:::888888999:::999777888888999999999999999666888;;;>>>@@@@@@>>><<>>@@@>>><<<<<<>>>AAABBBBBB???AAACCCEEEEEECCCAAA@@@;;;:::999999::::::888666<<<:::888777888:::;;;<<<===;;;999999;;;>>>?????????===;;;<<<===>>>======;;;;;;;;;:::888888:::<<<;;;===???@@@@@@>>><<<;;;888777666666666888:::;;;999;;;===<<<;;;999999:::999999888777888:::<<<===;;;===>>>>>><<<;;;;;;;;;=========???@@@???<<<888777666444444555888;;;===>>>>>>>>>>>>?????????@@@>>>>>>======>>>>>>=========;;;999777888:::===@@@<<<<<<>>>AAACCCCCCAAA>>>===>>>???@@@@@@@@@???>>><<<===>>>;;;888777888:::777888:::<<<<<<<<<;;;:::;;;<<<===>>>??????>>>===999999999999999999999999999999::::::;;;;;;;;;;;;:::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBAAA@@@AAADDDGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJEEEDDDHHHLLLQQQ[[[eeexxxvvvrrr~~~}}}}}}pppwwwwwwoookkkzzz}}}}}}}}}}}}yyy|||uuuzzz~~~}}}666666777999:::;;;<<<===777777777777777888888888===BBBFFFGGGEEEFFFIIIMMMFFFAAA;;;:::===???>>><<<::::::999999999999999999888999;;;===>>>>>>=========>>>===;;;<<>>@@@===:::999999::::::::::::<<<>>>>>>======>>>@@@===AAA@@@;;;<<>>===;;;999:::::::::::::::::::::;;;===<<<===@@@BBB@@@;;;777777777777888999;;;<<<===888:::<<<<<<::::::===@@@@@@@@@???>>><<<:::999888::::::999999999:::<<<===>>>:::555444666999:::999777777777777999;;;===>>>>>>??????>>>;;;888888888;;;888555666999<<<<<<:::444888999999;;;@@@AAA??????<<<888666777888999999777777888999999999999999888888999<<>>AAABBBCCC???@@@BBBCCCDDDCCCBBBAAA;;;::::::;;;<<<===;;;999<<<;;;::::::;;;<<<;;;;;;<<<:::888999<<<@@@AAABBB>>>===;;;;;;===>>>===<<<::::::;;;:::999:::===???<<<>>>AAABBBBBB???<<<:::777666555555666888:::;;;888999999888777888:::===:::999888888888:::<<<>>>:::<<<>>>>>><<<:::::::::===<<<===???AAAAAA===999777555333222333555999;;;<<<<<<=========>>>>>>>>>???>>>======>>>>>>===<<<===;;;999888888:::===???======???AAACCCBBB???<<<<<<===>>>??????>>>===<<<;;;<<<===;;;888777888;;;888:::;;;======<<<;;;:::;;;<<<>>>?????????>>>>>>999999999999999999999999:::;;;;;;<<<<<<======>>>999:::<<<>>>@@@@@@?????????@@@@@@@@@@@@BBBEEEHHHHHHFFFDDDCCCDDDEEEFFFFFFDDDCCCGGGNNNQQQOOOQQQXXXkkkppp~~~tttyyyzzz~~~|||~~~~~~~~~|||wwwxxxzzzyyyuuurrrpppnnnrrr{{{qqqqqqpppqqqyyy